PageSourceSearch

https://realdelmargolfresort.com/_next/static/immutable/chunks/3tmatlpz_5ok_.js

js realdelmargolfresort.com collected 2026-10-04 10:15:56 UTC 23,784 bytes, 10 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,431123,453272,e=>{"use strict";var t=e.i(843476),r=e.i(271645);e.i(745075);var n=e.i(960606),a=e.i(582149);async function i(e,t){let r,n=(r="u">typeof crypto?crypto:null,r?.randomUUID?r.randomUUID():`${Date.now()}-${Math.random().toString(36).slice(2)}`);return(await fetch(`/api/bookings/reservations/${e}`,{method:"PATCH",headers:{"Content-Type":"application/json","Idempotency-Key":n,"x-idempotency-key":n},body:JSON.stringify({set:t}),cache:"no-store"})).json()}e.s(["updateCheckoutReservation",0,i],453272);var s=e.i(804005);let o=(0,r.createContext)(void 0);e.s(["CheckoutPaymentProvider",0,({children:e,currentReservation:u,paymentsCurrencyRate:c})=>{let[l,d]=(0,r.useState)(u),[m,g]=(0,r.useState)(l?.error_message||null),[p,f]=(0,r.useState)(!1),[h,y]=(0,r.useState)(!1),[b,v]=(0,r.useState)(l?.current_step||"guest_information"),[_,w]=(0,r.useState)(l?.metadata?.payment||null);(0,r.useEffect)(()=>{d(u)},[u]),(0,r.useEffect)(()=>{u?.current_step&&v(u.current_step)},[u?.current_step]),(0,r.useEffect)(()=>{let e=l?.metadata?.payment?.payment_reference;e&&e!==_?.payment_reference&&w(l?.metadata?.payment||null)},[l?.metadata?.payment,_?.payment_reference]);let C=(0,r.useCallback)(async e=>{let t=await (0,a.fetchPaymentsAPI)(n.UPDATE_PAYMENTS_PAYMENT_MUTATION,{input:e});return t?.data?.updatePayment},[]),T=(0,r.useCallback)(async e=>{let t=await (0,a.fetchPaymentsAPI)(n.CREATE_PAYMENTS_PAYMENT_MUTATION,{input:e});return t?.data?.createPayment},[]),N=(0,r.useCallback)(async e=>{let t=await (0,a.fetchPaymentsAPI)(n.CREATE_CHARGE_PAYMENT_MUTATION,{input:e});return t?.data?.createCharge},[]),E=(0,r.useCallback)(async e=>{let t=await (0,a.fetchPaymentsAPI)(n.CANCEL_PAYMENTS_PAYMENT_MUTATION,{input:e});return t?.data?.cancelPayment},[]),S=(0,r.useCallback)(async e=>{if(!l?.id)return{errors:[{message:"No reservation ID found"}],data:{}};let t=await i(l.id,e);return!t?.errors?.length&&(d(t=>t?{...t,...e,metadata:{...t.metadata,...e.metadata},totals:e.totals?{...t.totals,...e.totals}:t.totals}:t),e.current_step&&v(e.current_step)),t},[l?.id]),I=l?.currency||"USD",x=l?.request_currency||"USD",A=(0,s.resolveCurrencyConversionRate)({requestCurrency:I,currency:x,paymentsCurrencyRate:c})??1;return(0,t.jsx)(o.Provider,{value:{currentReservation:l,errorMessage:m,setErrorMessage:g,currentStep:b,setCurrentStep:v,handleUpdatePayment:C,handleCreatePayment:T,handleCreateCharge:N,handleCancelPayment:E,handleUpdateReservation:S,currentCurrencyConversionRate:A,paymentIntent:_,setPaymentIntent:w,isPlainFormPayment:p,setIsPlainFormPayment:f,isUpdatingPayment:h,setIsUpdatingPayment:y},children:e})},"useCheckoutPayment",0,()=>{let e=(0,r.useContext)(o);if(!e)throw Error("useCheckoutPayment must be used within a CheckoutPaymentProvider");return e}],431123)},655528,e=>{"use strict";function t(e,t,r){let n=function(e){let t=/^(\d{4})-(\d{2})-(\d{2})/.exec(String(e||"").trim());if(!t)return null;let[,r,n,a]=t,i=new Date(Number(r),Number(n)-1,Number(a));return Number.isNaN(i.getTime())?null:i}(e);if(!n)return String(e||"");try{return new Intl.DateTimeFormat(t||"en",r).format(n)}catch{return new Intl.DateTimeFormat("en",r).format(n)}}e.s(["formatDateLong",0,function(e,r){return t(e,r,{weekday:"long",day:"numeric",month:"long",year:"numeric"})},"formatDateShort",0,function(e,r){return t(e,r,{weekday:"short",day:"numeric",month:"short",year:"numeric"})}])},273169,897191,e=>{"use strict";let t={homePage:"home",product:"rooms",tracking:"content",search:"search",shoppingCart:"checkout",conversion:"confirmation"};function r(e){return String(e||"").trim().toLowerCase()}function n(e,{hosts:t=[],names:a=[],subdomains:i=[]}){let s=r(e?.name),o=r(e?.custom_domain),u=r(e?.subdomain);return a.some(e=>s===e||s.includes(e))||t.includes(o)||i.some(e=>u.includes(e))}let a=[{key:"origen-438",mode:"advertiser",advertiserId:"79194",baseParams:{city:"Tlaquepaque",state:"Jalisco",country:"MX",nearestAirport:"GDL",property:"Origen 438 Luxury Boutique Hotel"},pagePixels:{homePage:"421048",product:"421049",tracking:"421052"},matches:e=>n(e,{hosts:["hotelorigen438.com","www.hotelorigen438.com"],names:["origen 438"],subdomains:["origen438","origen-438","hotel-origen-438"]})},{key:"mocali",mode:"advertiser",advertiserId:"81036",baseParams:{city:"Puerto Vallarta",state:"Jal
1isco",country:"MX",nearestAirport:"PVR",property:"Mocali Hotel"},pagePixels:{homePage:"431475",product:"431476",tracking:"431479"},priceExcludesTaxes:!0,matches:e=>n(e,{hosts:["hotelmocali.com","www.hotelmocali.com"],names:["mocali"],subdomains:["mocali","scp-eng71444586"]})}];function i(e){return String(e||"").trim().slice(0,10)}e.s(["getSojernAccountId",0,function(e){return"container"===e.mode?e.containerId||"332":e.advertiserId||""},"getSojernFireParams",0,function(e,r,n){let a={...Object.fromEntries(Object.entries(e.baseParams).filter(([,e])=>!!e)),pageName:t[r],...n||{}};return e.propertyID&&(a.propertyID=e.propertyID),a},"getSojernReservationParams",0,function(e,t){if(!e)return{};let r=e.totals?.converted||e.totals?.requested,n={},a=i(e.checkin);a&&(n.checkInDate=a);let s=i(e.checkout);s&&(n.checkOutDate=s);let o=String(r?.currency||e.currency||"").trim();o&&(n.currency=o);let u=r?.subtotal_with_extras??r?.subtotal??e.subtotal??null,c=r?.total_with_extras??r?.total??e.total_with_extras??e.total??null,l=Number((t?.priceExcludesTaxes?u??c:c)??0);Number.isFinite(l)&&l>0&&(n.price=String(l));let d=e.occupancy?.length||Number(e.rooms)||0;d&&(n.numberOfRooms=String(d));let m=(Number(e.adults)||0)+(Number(e.children)||0);m&&(n.numberOfTravelers=String(m));let g=String(e.itinerary_id||e.order_reference||"").trim();return g&&(n.confirmationNumber=g),n},"getSojernSiteConfig",0,function(e){let t=function(e){let t=e?.tracking_codes?.find(e=>"sojernTracker"===e.name)||null;if(!t)return null;let n=t.codes||{};if("container"!==r(t.mode||n.mode))return null;let a=String(t.propertyID||n.propertyID||e?.property?.id||"").trim();if(!a)return null;let i=r(t.priceMode||n.priceMode||"gross"),s={city:String(t.city||n.city||"").trim(),state:String(t.state||n.state||"").trim(),country:String(t.country||n.country||"").trim(),nearestAirport:String(t.nearestAirport||n.nearestAirport||"").trim(),property:String(t.property||n.property||e?.property?.name||e?.name||"").trim()};return{key:`container:${a}`,mode:"container",containerId:String(t.containerId||n.containerId||"332").trim(),propertyID:a,baseParams:s,priceExcludesTaxes:"net"===i}}(e);return t||a.find(t=>t.matches?.(e))||null}],273169);var s=e.i(271645);let o="sojern-nextgen-sdk";function u({mode:e,accountId:t,event:r,params:n}){if(!t||!r)return;!function(){if(document.getElementById(o))return;let e=document.createElement("script");e.id=o,e.src="https://static.sojern.com/sdk/latest/sojern.min.js",e.async=!0,document.head.appendChild(e)}(),window.sjn=window.sjn||function(...e){(window.sjn.q=window.sjn.q||[]).push(e)};let a={...n};"container"===e&&delete a.pixelID;let i=window.__sojernNextGenFired=window.__sojernNextGenFired||new Set,s=`${e}:${t}:${r}:${a.pixelID||a.pageName||""}:${JSON.stringify(a)}`;i.has(s)||(i.add(s),window.sjn("initAndFire",e,t,r,{context:{vertical:"hotel"},params:a}))}e.s(["fireSojernNextGenPixel",0,u,"useSojernScript",0,function({config:e,params:t}){(0,s.useEffect)(()=>{let{id:r,placement:n,parameters:a}=e;if(e.nextGen){let{mode:n,accountId:a,event:i}=e.nextGen;if("advertiser"===n&&!r)return;u({mode:n,accountId:a,event:i,params:{...e.nextGen.params||{},...t,...r&&"advertiser"===n?{pixelID:r}:{}}});return}if(!r||!1===e.enabled)return;let i={vid:"hot",...t},s=a.filter(e=>e in i).map(e=>`${e}=${encodeURIComponent(i[e])}`),o=`https://static.sojern.com/cip/w/s?id=${r}&f_v=v6_js&p_v=1&${s.join("&")}`,c=document.createElement("script");return c.type="text/javascript",c.async=!0,c.id=`${r}-${n}`,c.innerHTML=`
2      (function () {
3        var pl = document.createElement('iframe');
4        pl.type = 'text/html';
5        pl.style.cssText = 'height:0; width: 0; display:none;';
6        pl.async = true;
7        pl.src = '${o}';
8        document.getElementsByTagName('${n}')[0].appendChild(pl);
9      })();
10    `,document.getElementsByTagName(n)[0].appendChild(c),()=>{let e=document.getElementById(`${r}-${n}`);e&&e.remove()}},[e,t])}],897191)},58718,e=>{"use strict";function t(e){return!!(e?.result?.success&&!e?.result?.error)}e.i(745075),e.s(["buildGuestRefundAttempt",0,function(e){var r;let n,a,i=t(e.response),s=Number.isFinite(n=Number(e.amountRequestedMinor))?n/100:0;return function({requestedAmount:e,refundedAmount:t,requestedBy:r,context:n,error:a}){let i=Number(e)||0;return{outcome:a?"failed":i<=0?"not_required":"accepted",requested_amount:i,refunded_amount:Number(t)||0,...r?{requested_by:r}:{},...n?{context:n}:{},...a?{error:a.slice(0,500)}:{},attempted_at:new Date().toISOString()}}({requestedAmount:s,refundedAmount:i?s:0,requestedBy:"guest",context:e.context,error:i?void 0:(r=e.response,"string"==typeof(a=r?.result?.message)&&a.trim()?a.trim():"Refund request was rejected by the payment provider")})},"isCancelPaymentAccepted",0,t,"withRefundAttempt",0,function(e,t){return{...e||{},refund_attempt:t}}],58718)},804005,239871,e=>{"use strict";
10function t(e,r=0){if("number"==typeof e)return Number.isFinite(e)?e:r;let n=String(e??"").trim();if(!n)return r;let a=n.replace(/[^\d,.-]/g,""),i=a.includes(","),s=a.includes(".");if(i&&s){let e=a.lastIndexOf(",")>a.lastIndexOf(".")?",":".",t=","===e?".":",",n=Number(a.replace(RegExp(`\\${t}`,"g"),"").replace(e,"."));return Number.isFinite(n)?n:r}let o=Number(i?a.replace(",","."):a);return Number.isFinite(o)?o:r}function r(e){let r=t(e,NaN);return Number.isFinite(r)&&r>0?r:null}function n({requestCurrency:e,currency:t,paymentsCurrencyRate:a}){let i=String(e||"").toUpperCase(),s=String(t||"").toUpperCase();if(!i||!s)return null;if(i===s)return 1;let o=r(a?.[s]);if(!o)return null;if("USD"===i)return o;if("MXN"===i){let e=r(a?.[i]);return e?Number((o/e).toFixed(4)):null}return null}e.s(["parseMoneyAmount",0,t,"roundMoneyAmount",0,function(e,r=0){return Number(t(e,r).toFixed(2))}],239871),e.s(["resolveCurrencyConversionRate",0,n,"resolveCurrencyConversionRateOrOne",0,function(e){return n(e)??1}],804005)},187728,389357,e=>{"use strict";e.s(["default",0,function(e){return null!=e&&Number.isFinite(Number(e))?Math.round(100*Number(e)):0}],187728);var t,r,n=((t=n||{})[t.T_RESERVATION=1]="T_RESERVATION",t[t.T_PENALTY_PERIOD=2]="T_PENALTY_PERIOD",t[t.T_CHECKIN=3]="T_CHECKIN",t[t.T_CHECKOUT=4]="T_CHECKOUT",t),a=((r=a||{})[r.T_NIGHTS=1]="T_NIGHTS",r[r.T_PERCENTAGE=2]="T_PERCENTAGE",r[r.T_FIXED=3]="T_FIXED",r);function i(e){return e<1&&e>0||e<0?0:Number(e.toFixed(2))}e.s(["setZaviaCalculatePaymentTotals",0,function(e,t,r){let{payMoment:n,payQuantity:a,payType:s,payOff:o}=e;if(0===n&&0===a&&0===s&&0===o)return null;let u=0,c=0;switch(n){case 1:u=i(function(e,t,r,n){switch(t){case 1:return r/n*e;case 2:return e/100*r;case 3:return e;default:throw Error("Invalid payType")}}(a,s,t,r)),c=i(t-u);break;case 2:case 3:case 4:c=i(t);break;default:u=0,c=0}return{pay_now:u,pay_later:c}}],389357)},678784,e=>{"use strict";var t=e.i(678745);e.s(["CheckIcon",()=>t.default])},23737,e=>{"use strict";let t=(0,e.i(475254).default)("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"}]]);e.s(["default",0,t])},44043,904262,e=>{"use strict";var t=e.i(23737);e.s(["HelpCircleIcon",()=>t.default],44043);var r=e.i(855087);e.s(["TagIcon",()=>r.default],904262)},168118,e=>{"use strict";var t=e.i(879664);e.s(["InfoIcon",()=>t.default])},603908,e=>{"use strict";let t=(0,e.i(475254).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["default",0,t])},837007,e=>{"use strict";var t=e.i(603908);e.s(["PlusIcon",()=>t.default])},607237,e=>{"use strict";let t=(0,e.i(475254).default)("trash",[["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);e.s(["TrashIcon",0,t],607237)},545244,579567,e=>{"use strict";var t,r,n,a;function i(e){return Symbol.for(e)}Symbol.for("guru.observability.operationalLogSink");let s=new class e{constructor(t){const r=this;r._currentContext=t?new Map(t):new Map,r.getValue=e=>r._currentContext.get(e),r.setValue=(t,n)=>{let a=new e(r._currentContext);return a._currentContext.set(t,n),a},r.deleteValue=t=>{let n=new e(r._currentContext);return n._currentContext.delete(t),n}}},o="1.9.1",u=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/,c=function(e){let t=new Set([e]),r=new Set,n=e.match(u);if(!n)return()=>!1;let a={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=a.prerelease)return function(t){return t===e};function i(e){return r.add(e),!1}return function(e){if(t.has(e))return!0;if(r.has(e))return!1;let n=e.match(u);if(!n)return i(e);let s={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=s.prerelease||a.major!==s.major)return i(e);if(0===a.major)return a.minor===s.minor&&a.patch<=s.patch?(t.add(e),!0):i(e);return a.minor<=s.minor?(t.add(e),!0):i(e)}}(o),l=o.split(".")[0],d=Symbol.for(`opentelemetry.js.api.${l}`),m="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:e.g;function g(e,t,r,n=!1){var a;let i=m[d]=null!=(a=m[d])?a:{version:o};if(!n&&i[e]){let t=Error(`@opentelemetry/api: Attempted duplicate registration of API: ${e}`);return r.error(t.stack||t.message),!1}if(i.version!==o){let t=Error(`@opentelemetry/api: Registration of version v${i.version} for ${e} does not match previously registered API v${o}`);return r.error(t.stack||t.message),!1}return i[e]=t,r.debug(`@opentelemetry/api: Registered a global for ${e} v${o}.`),!0}function p(e){var t,r;
10let n=null==(t=m[d])?void 0:t.version;if(n&&c(n))return null==(r=m[d])?void 0:r[e]}function f(e,t){t.debug(`@opentelemetry/api: Unregistering a global for ${e} v${o}.`);let r=m[d];r&&delete r[e]}class h{constructor(e){this._namespace=e.namespace||"DiagComponentLogger"}debug(...e){return y("debug",this._namespace,e)}error(...e){return y("error",this._namespace,e)}info(...e){return y("info",this._namespace,e)}warn(...e){return y("warn",this._namespace,e)}verbose(...e){return y("verbose",this._namespace,e)}}function y(e,t,r){let n=p("diag");if(n)return n[e](t,...r)}(n=t||(t={}))[n.NONE=0]="NONE",n[n.ERROR=30]="ERROR",n[n.WARN=50]="WARN",n[n.INFO=60]="INFO",n[n.DEBUG=70]="DEBUG",n[n.VERBOSE=80]="VERBOSE",n[n.ALL=9999]="ALL";class b{static instance(){return this._instance||(this._instance=new b),this._instance}constructor(){function e(e){return function(...t){let r=p("diag");if(r)return r[e](...t)}}const r=this;r.setLogger=(e,n={logLevel:t.INFO})=>{var a,i,s;if(e===r){let e=Error("Cannot use diag as the logger for itself. Please use a DiagLogger implementation like ConsoleDiagLogger or a custom implementation");return r.error(null!=(a=e.stack)?a:e.message),!1}"number"==typeof n&&(n={logLevel:n});let o=p("diag"),u=function(e,r){function n(t,n){let a=r[t];return"function"==typeof a&&e>=n?a.bind(r):function(){}}return e<t.NONE?e=t.NONE:e>t.ALL&&(e=t.ALL),r=r||{},{error:n("error",t.ERROR),warn:n("warn",t.WARN),info:n("info",t.INFO),debug:n("debug",t.DEBUG),verbose:n("verbose",t.VERBOSE)}}(null!=(i=n.logLevel)?i:t.INFO,e);if(o&&!n.suppressOverrideMessage){let e=null!=(s=Error().stack)?s:"<failed to generate stacktrace>";o.warn(`Current logger will be overwritten from ${e}
10`),u.warn(`Current logger will overwrite one already registered from ${e}`)}return g("diag",u,r,!0)},r.disable=()=>{f("diag",r)},r.createComponentLogger=e=>new h(e),r.verbose=e("verbose"),r.debug=e("debug"),r.info=e("info"),r.warn=e("warn"),r.error=e("error")}}let v="context",_=new class{active(){return s}with(e,t,r,...n){return t.call(r,...n)}bind(e,t){return t}enable(){return this}disable(){return this}};class w{static getInstance(){return this._instance||(this._instance=new w),this._instance}setGlobalContextManager(e){return g(v,e,b.instance())}active(){return this._getContextManager().active()}with(e,t,r,...n){return this._getContextManager().with(e,t,r,...n)}bind(e,t){return this._getContextManager().bind(e,t)}_getContextManager(){return p(v)||_}disable(){this._getContextManager().disable(),f(v,b.instance())}}w.getInstance();let C={get(e,t){if(null!=e)return e[t]},keys:e=>null==e?[]:Object.keys(e)},T={set(e,t,r){null!=e&&(e[t]=r)}},N=i("OpenTelemetry Baggage Key");function E(e){return e.getValue(N)||void 0}function S(){return E(w.getInstance().active())}function I(e,t){return e.setValue(N,t)}function x(e){return e.deleteValue(N)}class A{constructor(e){this._entries=e?new Map(e):new Map}getEntry(e){let t=this._entries.get(e);if(t)return Object.assign({},t)}getAllEntries(){return Array.from(this._entries.entries())}setEntry(e,t){let r=new A(this._entries);return r._entries.set(e,t),r}removeEntry(e){let t=new A(this._entries);return t._entries.delete(e),t}removeEntries(...e){let t=new A(this._entries);for(let r of e)t._entries.delete(r);return t}clear(){return new A}}function P(e={}){return new A(new Map(Object.entries(e)))}b.instance();let k="propagation",O=new class{inject(e,t){}extract(e,t){return e}fields(){return[]}};(class e{constructor(){this.createBaggage=P,this.getBaggage=E,this.getActiveBaggage=S,this.setBaggage=I,this.deleteBaggage=x}static getInstance(){return this._instance||(this._instance=new e),this._instance}setGlobalPropagator(e){return g(k,e,b.instance())}inject(e,t,r=T){return this._getGlobalPropagator().inject(e,t,r)}extract(e,t,r=C){return this._getGlobalPropagator().extract(e,t,r)}fields(){return this._getGlobalPropagator().fields()}disable(){f(k,b.instance())}_getGlobalPropagator(){return p(k)||O}}).getInstance(),(a=r||(r={}))[a.NONE=0]="NONE",a[a.SAMPLED=1]="SAMPLED";let j="0000000000000000",M="00000000000000000000000000000000",D={traceId:M,spanId:j,traceFlags:r.NONE};class R{constructor(e=D){this._spanContext=e}spanContext(){return this._spanContext}setAttribute(e,t){return this}setAttributes(e){return this}addEvent(e,t){return this}addLink(e){return this}addLinks(e){return this}setStatus(e){return this}updateName(e){return this}end(e){}isRecording(){return!1}recordException(e,t){}}let $=i("OpenTelemetry Context Key SPAN");function L(e){return e.getValue($)||void 0}function F(){return L(w.getInstance().active())}function G(e,t){return e.setValue($,t)}function U(e){return e.deleteValue($)}function B(e,t){return G(e,new R(t))}function q(e){var t;return null==(t=L(e))?void 0:t.spanContext()}let V=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1]);function H(e,t){if("string"!=typeof e||e.length!==t)return!1;let r=0;for(let t=0;t<e.length;t+=4)r+=(0|V[e.charCodeAt(t)])+(0|V[e.charCodeAt(t+1)])+(0|V[e.charCodeAt(t+2)])+(0|V[e.charCodeAt(t+3)]);return r===t}function K(e){var t,r;return H(t=e.traceId,32)&&t!==M&&H(r=e.spanId,16)&&r!==j}function Y(e){return new R(e)}let J=w.getInstance();class X{startSpan(e,t,r=J.active()){var n;if(null==t?void 0:t.root)return new R;let a=r&&q(r);return null!==(n=a)&&"object"==typeof n&&"spanId"in n&&"string"==typeof n.spanId&&"traceId"in n&&"string"==typeof n.traceId&&"traceFlags"in n&&"number"==typeof n.traceFlags&&K(a)?new R(a):new R}startActiveSpan(e,t,r,n){let a,i,s;if(arguments.length<2)return;2==arguments.length?s=t:3==arguments.length?(a=t,s=r):(a=t,i=r,s=n);let o=null!=i?i:J.active(),u=this.startSpan(e,a,o),c=G(o,u);return J.with(c,s,void 0,u)}}let W=new X;class z{constructor(e,t,r,n){this._provider=e,this.name=t,this.version=r,this.options=n}startSpan(e,t,r){return this._getTracer().startSpan(e,t,r)}startActiveSpan(e,t,r,n){let a=this._getTracer();return Reflect.apply(a.startActiveSpan,a,arguments)}_getTracer(){if(this._delegate)return this._delegate;let e=this._provider.getDelegateTracer(this.name,this.version,this.options);return e?(this._delegate=e,this._delegate):W}}let Z=new class{getTracer(e,t,r){return new X}};class Q{getTracer(e,t,r){var n;return null!=(n=this.getDelegateTracer(e,t,r))?n:new z(this,e,t,r)}getDelegate(){var e;return null!=(e=this._delegate)?e:Z}setDelegate(e){this._delegate=e}getDelegateTracer(e,t,r){var n;return null==(n=this._delegate)?void 0:n.getTracer(e,t,r)}}let ee="trace";(class e{constructor(){this._proxyTracerProvider=new Q,this.wrapSpanContext=Y,this.isSpanContextValid=K,this.deleteSpan=U,this.get
10Span=L,this.getActiveSpan=F,this.getSpanContext=q,this.setSpan=G,this.setSpanContext=B}static getInstance(){return this._instance||(this._instance=new e),this._instance}setGlobalTracerProvider(e){let t=g(ee,this._proxyTracerProvider,b.instance());return t&&this._proxyTracerProvider.setDelegate(e),t}getTracerProvider(){return p(ee)||this._proxyTracerProvider}getTracer(e,t){return this.getTracerProvider().getTracer(e,t)}disable(){f(ee,b.instance()),this._proxyTracerProvider=new Q}}).getInstance(),e.s([],545244);class et{}class er{addCallback(e){}removeCallback(e){}}let en=new class{createGauge(e,t){return ei}createHistogram(e,t){return es}createCounter(e,t){return ea}createUpDownCounter(e,t){return eo}createObservableGauge(e,t){return ec}createObservableCounter(e,t){return eu}createObservableUpDownCounter(e,t){return el}addBatchObservableCallback(e,t){}removeBatchObservableCallback(e){}},ea=new class extends et{add(e,t){}},ei=new class extends et{record(e,t){}},es=new class extends et{record(e,t){}},eo=new class extends et{add(e,t){}},eu=new class extends er{},ec=new class extends er{},el=new class extends er{},ed=new class{getMeter(e,t,r){return en}},em="metrics",eg=(class e{static getInstance(){return this._instance||(this._instance=new e),this._instance}setGlobalMeterProvider(e){return g(em,e,b.instance())}getMeterProvider(){return p(em)||ed}getMeter(e,t,r){return this.getMeterProvider().getMeter(e,t,r)}disable(){f(em,b.instance())}}).getInstance().getMeter("guru-observability");eg.createCounter("guru.booking.flow.events",{description:"Business events emitted by booking, payment, and engine flows."}),eg.createHistogram("guru.external_request.duration_ms",{description:"Duration of outbound service requests in milliseconds.",unit:"ms"}),eg.createHistogram("guru.route.duration_ms",{description:"Duration of instrumented route handlers in milliseconds.",unit:"ms"}),eg.createCounter("guru.business.operation.events",{description:"Business operation outcomes emitted by critical flows."}),eg.createHistogram("guru.provider_request.duration_ms",{description:"Duration of outbound provider requests in milliseconds.",unit:"ms"}),e.s([],579567)},942351,e=>{"use strict";function t(e){return(Array.isArray(e)?e:"string"==typeof e?e.split(","):[]).map(e=>String(e??"").trim()).filter(e=>e.length>0).map(e=>Number(e)).filter(e=>Number.isFinite(e))}e.s(["formatChildrenAgesParam",0,function(e){return t(e).join(",")},"parseChildrenAges",0,t])},734161,e=>{"use strict";async function t(e,r,n,a="no-cache"){{let t=await fetch("/api/engine",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({route:e,variables:r,body:n}),cache:a}),i=await t.json(),s=Array.isArray(i?.errors)?i.errors:[];return{...i,success:i.success??t.ok,message:i.message??s[0]?.message??""}}}e.i(545244),e.i(579567),e.s(["default",0,t])},11869,e=>{"use strict";async function t(e,r,n,a="no-cache",i){return(await fetch("/api/zavia",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({route:e,variables:r,body:n}),cache:a})).json()}e.i(545244),e.i(579567),e.s(["default",0,t])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.