showDateErrorModal = false, 4000)">
将您的梦想托付给我们:点击几下,触发冒险。在48小时内,我们的专家将您的想法、预算和节奏转化为专属行程。填写表格,让我们为您安排合适的旅程。
0) {
const rect = $el.parentElement.getBoundingClientRect();
const percentage = Math.max(0, Math.min(100, ((event.touches[0].clientX - rect.left) / rect.width) * 100));
const value = Math.round((percentage / 100) * (maxLimit - minLimit) + minLimit);
updateMinBudgetSlider(value);
}"
@mouseup.window="isDraggingMin = false"
@touchend.window="isDraggingMin = false">
0) {
const rect = $el.parentElement.getBoundingClientRect();
const percentage = Math.max(0, Math.min(100, ((event.touches[0].clientX - rect.left) / rect.width) * 100));
const value = Math.round((percentage / 100) * (maxLimit - minLimit) + minLimit);
updateMaxBudgetSlider(value);
}"
@mouseup.window="isDraggingMax = false"
@touchend.window="isDraggingMax = false">
-
安全表单 - 防止垃圾邮件保护
6 选择我们的好理由Yanis Moroccan Experience
老实说,我们不是唯一组织定制旅行的公司。
但我们有一些无疑能带来差异的优势。
本地专业知识
目的地专家,为您带来地道体验。本地向导
本地专家带您揭秘当地的隐藏宝藏。亚尼斯旅行社的承诺
全程安心无忧的旅行保障。安全支付
可靠且安全的支付解决方案。独特体验
为您精选的专属活动。全天候 24/7 紧急援助
我们提供全天候 24 小时、每周 7 天的紧急支持。 show = false, 5000)"
x-show="show"
x-transition:enter="transition ease-out duration-300"
x-transition:enter-start="opacity-0 transform translate-y-2"
x-transition:enter-end="opacity-100 transform translate-y-0"
x-transition:leave="transition ease-in duration-300"
x-transition:leave-start="opacity-100 transform translate-y-0"
x-transition:leave-end="opacity-0 transform translate-y-2"
class="fixed top-24 right-5 p-4 rounded-md text-white z-[101]"
:class="type === 'success' ? 'bg-green-500' : 'bg-red-500'"
style="display: none;">