PageSourceSearch

https://www.reviespaces.com/_next/static/chunks/29h6xikwshbd8.js

js reviespaces.com collected 2026-10-10 00:21:17 UTC 6,495 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="ba3b2133-6c4b-3b26-f553-3d15f554c0b0")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,123325,e=>{"use strict";var t=e.i(750349),r=e.i(404207),a=e.i(186711),s=e.i(664454),n=e.i(543143);e.i(967301);var o=e.i(865268),i=e.i(346490),l=e.i(327507),d=e.i(522598);try{var c=window;c._sentryModuleMetadata=c._sentryModuleMetadata||{},c._sentryModuleMetadata[(new c.Error).stack]=Object.assign({},c._sentryModuleMetadata[(new c.Error).stack],{"_sentryBundlerPluginAppKey:revie-frontend":!0})}catch(e){}var u=e.i(538945);try{var y=window;y._sentryModuleMetadata=y._sentryModuleMetadata||{},y._sentryModuleMetadata[(new y.Error).stack]=Object.assign({},y._sentryModuleMetadata[(new y.Error).stack],{"_sentryBundlerPluginAppKey:revie-frontend":!0})}catch(e){}e.s(["default",0,({contactData:e})=>
2{let[c,y]=(0,s.useState)(""),[m,x]=(0,s.useState)(!1),[p,h]=(0,s.useState)(!1),[g,f]=(0,s.useState)(!1),b=(0,r.useParams)().locale,M=(0,a.useTranslations)("Contact"),[v,w]=(0,s.useState)(()=>{let e=new URLSearchParams(window.location.search).get("error");if(!e)return"";switch(e){case"missing-input":return M("Errors.MissingInput");case"server-error":return M("Errors.ServerError");default:return M("Errors.GenericError")}}),{utmFields:_}=(0,d.useUTM)(),E=(0,s.useMemo)(()=>[{name:"locale",value:b},..._],[b,_]),S=async e=>{if(e.preventDefault(),!c||!m)return void w(M("Errors.InvalidPhone"));h(!0),w("");try{let t=new FormData(e.target),r=(0,u.getClientID)()||"";r&&t.append("trackingID",r);let a=await fetch("/api/contact",{method:"POST",body:t}),s=await a.json();a.ok&&s.success?(f(!0),window.open(s.whatsappUrl,"_blank")):w(function(e,t,r){switch(e){case"phone-invalid":return t(`${r}phoneInvalid`);case"phone-required":case"missing-input":return t(`${r}phoneRequired`);default:return t(`${r}fallback`)}}(s.error,M,"Errors."))}catch(e){console.error("Error submitting form:",e),w(M("Errors.SubmitError"))}finally{h(!1)}};return g?(0,t.jsx)("div",{className:"space-y-4",children:(0,t.jsx)("p",{className:"mb-4 text-green-700",children:e?.successMessage||M("SuccessMessage")})}):(0,t.jsxs)("div",{className:"space-y-4","data-sentry-component":"WhatsappForm","data-sentry-source-file":"form.tsx",children:[v&&(0,t.jsx)("div",{className:"rounded-lg border border-red-200 bg-red-50 p-3",children:(0,t.jsx)("p",{className:"text-sm text-red-700",children:v})}),(0,t.jsx)(l.Text,{as:"h2",size:"h5",className:"text-gray","data-sentry-element":"Text","data-sentry-source-file":"form.tsx",children:e?.formTitle||M("DefaultFormTitle")}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)(l.Text,{size:"small",variant:"gray","data-sentry-element":"Text","data-sentry-source-file":"form.tsx",children:e?.formSubtitle||M("DefaultFormSubtitle")}),(0,t.jsxs)("form",{onSubmit:S,className:"flex flex-col gap-4 md:gap-6",id:"contact-form",children:[E.map(({name:e,value:r})=>(0,t.jsx)("input",{type:"hidden",name:e,value:r},e)),(0,t.jsx)(n.MobileInput,{name:"phone",ariaLabel:M("PhoneLabel"),CustomClassNames:"placeholder:text-gray-400 w-full p-3 border shadow-xs focus:outline-hidden focus-within:ring-2 focus-within:ring-primary bg-white",required:!0,onChange:y,onValidationChange:x,"data-sentry-element":"MobileInput","data-sentry-source-file":"form.tsx"}),(0,t.jsx)("p",{className:"text-gray text-sm",children:e?.formHint||M("DefaultFormHint")}),(0,t.jsx)(o.Button,{type:"submit",disabled:!c||!m||p,fullWidth:!0,size:"xl","data-testid":"form_submit_button",className:"disabled:bg-primary-light hover:bg-primary/90 font-bold text-white disabled:cursor-not-allowed disabled:[text-shadow:1px_1px_2px_rgba(0,0,0,0.2)]","data-sentry-element":"Button","data-sentry-source-file":"form.tsx",children:p?(0,t.jsx)(i.default,{}):e?.formButton||M("DefaultFormButton")})]})]})]})}],123325)},346490,e=>{"use strict";var t=e.i(865268);try{var r=window;r._sentryModuleMetadata=r._sentryModuleMetadata||{},r._sentryModuleMetadata[(new r.Error).stack]=Object.assign({},r._sentryModuleMetadata[(new r.Error).stack],{"_sentryBundlerPluginAppKey:revie-frontend":!0})}catch(e){}let a=t.Spinner;e.s(["default",0,a])},327507,e=>{"use strict";var t=e.i(750349),r=e.i(294237);e.i(340974);var a=e.i(865268);try{var s=window;s._sentryModuleMetadata=s._sentryModuleMetadata||{},s._sentryModuleMetadata[(new s.Error).stack]=Object.assign({},s._sentryModuleMetadata[(new s.Error).stack],{"_sentryBundlerPluginAppKey:revie-frontend":!0})}catch(e){}let n=(0,r.cva)("leading-tight",{variants:{size:{hero:"text-4xl md-v2:text-7xl",h1:"text-3xl md-v2:text-4xl",h2:"text-2xl md-v2:text-3xl",h3:"text-xl md-v2:text-2xl",h4:"text-xl",h5:"text-lg",h6:"text-base",body:"text-base md-v2:text-lg font-normal","body-bold":"text-lg md-v2:text-base font-bold",small:"text-sm",caption:"text-xs"},variant:{primary:"text-primary",muted:"text-muted",white:"text-white",gray:"text-gray"}},defaultVariants:{size:"body"}});e.s(["Text",0,({as:e="p",size:r,variant:s,className:o,children:i,ref:l,...d})=>(0,t.jsx)(e,{className:(0,a.cn)(n({size:r,variant:s}),o),...d,ref:l,"data-sentry-element":"Tag","data-sentry-component":"Text","data-sentry-source-file":"text.tsx",children:i})])},538945,e=>{"use strict";var t=e.i(310331);try{var r=window;r._sentryModuleMetadata=r._sentryModuleMetadata||{},r._sentryModuleMetadata[(new r.Error).stack]=Object.assign({},r._sentryModuleMetadata[(new r.Error).stack],{"_sentryBundlerPluginAppKey:revie-frontend":!0})}catch(e){}let a=null,s="_revie_tracking_id";function n(){if("u"<typeof document)return null;if(a)return a;let e=(e=>{try{return localStorage?.getItem(e)??null}catch(a){let r=(0,t.classifyStorageError)(a);return"security_blocked"===r.reason&&(18===r.code||/SecurityError/i.test(r.name))||(0,t.reportStorageFailure)({section:"tracking_id",op:"getItem",storageKey:e,error:a}),null}})(s);if(e)return a=e;var r=a=crypto.randomUUID();try{localStorage?.setItem(s,r)}catch(r){let e=(0,t.classifyStorageError)(r);"security_blocked"===e.reason&&(18===e.code||/SecurityError/i.test(e.name))||(0,t.reportStorageFailure)({section:"tracking_id",op:"setItem",storageKey:s,error:r})}return a}
2async function o(){return n()}e.s(["getClientID",0,n,"getClientIDAsync",0,o])}]);
3
4//# debugId=ba3b2133-6c4b-3b26-f553-3d15f554c0b0

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.