PageSourceSearch

https://www.mitsubishimotors.com.br/_next/static/chunks/7081.4f2163b04e9ff85f.js

js mitsubishimotors.com.br collected 2026-10-02 11:06:56 UTC 412,390 bytes, 489 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b86e65f7-6084-4362-8e6d-e8af8e2c4481",e._sentryDebugIdIdentifier="sentry-dbid-b86e65f7-6084-4362-8e6d-e8af8e2c4481")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7081],{488:(e,t,n)=>{"use strict";n.d(t,{JI:()=>u,FD:()=>c});var r=n(27066),a=n(36295),i=n(78478),o=n(47026),s=n(69743),l=n(78443);function u(e,t){let n=(0,o.RD)(e),u=(0,o.aW)(e),p=(0,o.RD)(u),{isolationScope:d,scope:f}=(0,s.L)(e),h=(0,a.Om)(d,f);(function(e,t,n,a){let i=n.getSdkMetadata(),{release:o,environment:s}=n.getOptions();c(e,{[r.Kh]:o,[r.Wp]:s,[r._8]:t.name,[r.Kp]:t.span_id,[r.bC]:i?.sdk?.name,[r.g1]:i?.sdk?.version,[r.oJ]:a.user?.id,[r.dB]:a.user?.email,[r.Xg]:a.user?.ip_address,[r.zR]:a.user?.username,...a.attributes})})(n,p,t,h),function(e,t){let n=e.attributes;if(!n)return;let a=n["http.request.method"]||n["http.method"];if(a){var o=e,s=n,l=t,u=a;let p=["http"];2===l?p.push("client"):1===l&&p.push("server"),s["sentry.http.prefetch"]&&p.push("prefetch"),c(o,{[r.uT]:p.join(".")});let d=s[r.Le];if("string"==typeof d){o.name=d;return}if("custom"===s[r.i_])return;let f=s["http.route"];if("string"==typeof f)o.name=`${u} ${f}`,c(o,{[r.i_]:"route"});else{if(2===l||1===l){let e=function(e,t){let n=e["http.url"]||e["url.full"],r=e["http.target"],a="string"==typeof n?(0,i.Dl)(n):void 0,o=a?(0,i.e_)(a):void 0;return 1===t&&"string"==typeof r?(0,i.f)(r):o||("string"==typeof r?(0,i.f)(r):void 0)}(s,l);e&&(o.name=`${u} ${e}`)}c(o,{[r.i_]:"url"})}return}let p=n["db.system.name"]||n["db.system"],d="string"==typeof n[r.uT]&&`${n[r.uT]}`.startsWith("cache.");if(p&&!d){var f=e,h=n;c(f,{[r.uT]:"db"});let t=h[r.Le];if("string"==typeof t){f.name=t;return}if("custom"===h[r.i_])return;let a=h["db.statement"];a&&(f.name=`${a}`,c(f,{[r.i_]:"task"}));return}if(n["rpc.service"])return c(e,{[r.uT]:"rpc"});if(n["messaging.system"])return c(e,{[r.uT]:"message"});let m=n["faas.trigger"];m&&c(e,{[r.uT]:`${m}`})}(n,e.kind),n.is_segment&&(c(n,function(e){let t={},{response:n,profile:r,cloud_resource:a,culture:i,state:o}=e;if(n&&(null!=n.status_code&&(t["http.response.status_code"]=n.status_code),null!=n.body_size&&(t["http.response.body.size"]=n.body_size)),r&&(r.profile_id&&(t["sentry.profile_id"]=r.profile_id),r.profiler_id&&(t["sentry.profiler_id"]=r.profiler_id)),a)for(let[e,n]of Object.entries(a))null!=n&&(t[e]=n);i&&(i.locale&&(t["culture.locale"]=i.locale),i.timezone&&(t["culture.timezone"]=i.timezone)),o?.state&&"string"==typeof o.state.type&&(t["state.type"]=o.state.type);let s=e.angular;if(s){let e=s.version;("string"==typeof e||"number"==typeof e)&&(t["angular.version"]=e)}let l=e.react;if(l){let e=l.version;("string"==typeof e||"number"==typeof e)&&(t["react.version"]=e)}return t}(h.contexts)),function(e,t){let n=t.getIntegrationNames();n.length&&c(e,{[r.fU]:n})}(n,t),t.emit("processSegmentSpan",n)),t.emit("processSpan",n);let{beforeSendSpan:m}=t.getOptions(),g=m&&(0,l.S)(m)?function(e,t){let n=t(e);return n||((0,o.xl)(),e)}(n,m):n,_=g.attributes?.[r.i_];return _&&c(g,{"sentry.span.source":_}),{...(0,o.PL)(g),_segmentSpan:u}}function c(e,t){let n=e.attributes??(e.attributes={});Object.entries(t).forEach(([e,t])=>{null==t||e in n||(n[e]=t)})}},3934:(e,t)=>{"use strict";function n(){let e=Object.create(null);return{on(t,n){(e[t]||(e[t]=[])).push(n)},off(t,n){e[t]&&e[t].splice(e[t].indexOf(n)>>>0,1)},emit(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];(e[t]||[]).slice().map(e=>{e(...r)})}}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}})},4351:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseUrl",{enumerable:!0,get:function(){return i}});let r=n(77105),a=n(61250);function i(e){if(e.startsWith("/"))return(0,a.parseRelativeUrl)(e);let t=new URL(e);return{hash:t.hash,hostname:t.hostname,href:t.href,pathname:t.pathname,port:t.port,protocol:t.protocol,query:(0,r.searchParamsToUrlQuery)(t.searchParams),search:t.search,slashes:"//"===t.href.slice(t.protocol.length,t.protocol.length+2)}}},6596:(e,t,n)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getSortedRouteObjects:function(){return r.getSortedRouteObjects},getSortedRoutes:function(){return r.getSortedRoutes},isDynamicRoute:function(){return a.isDynamicRoute}});let r=n(7674),a=n(65328)},7674:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getSortedRouteObjects:function(){return a},getSortedRoutes:function(){return r}});class n{insert(e){this._insert(e.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(e){void 0===e&&(e="/");let t=[...this.children.keys()].sort();null!==this.slugName&&t.splice(t.indexOf("[]"),1),null!==this.restSlugName&&t.splice(t.indexOf("[...]"),1),null!==this.optionalRestSlugName&&t.splice(t.indexOf("[[...]]"),1);let n=t.map(t=>this.children.get(t)._smoosh(""+e+t+"/")).reduce((e,t)=>[...e,...t],[]);if(null!==this.slugName&&n.push(...this.children.get("[]")._smoosh(e+"["+this.slugName+"]/")),!this.placeholder){let t="/"===e?"/":e.slice(0,-1);if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error('You cannot define a route with the same specificity as a optional catch-all route ("'+t+'" and "'+t+"[[..."+this.optionalRestSlugName+']]").'),"__NEXT_ERROR_CODE",{value:"E458",enumerable:!1,configurable:!0});n.unshift(t)}return null!==this.restSlugName&&n.push(...this.children.get("[...]")._smoosh(e+"[..."+this.restSlugName+"]/")),null!==this.optionalRestSlugName&&n.push(...this.children.get("[[...]]")._smoosh(e+"[[..."+this.optionalRestSlugName+"]]/")),n}_insert(e,t,r){if(0===e.length){this.placeholder=!1;return}if(r)throw Object.defineProperty(Error("Catch-all must be the last part of the URL."),"__NEXT_ERROR_CODE",{value:"E392",enumerable:!1,configurable:!0});let a=e[0];if(a.startsWith("[")&&a.endsWith("]")){let n=a.slice(1,-1),o=!1;if(n.startsWith("[")&&n.endsWith("]")&&(n=n.slice(1,-1),o=!0),n.startsWith("…"))throw Object.defineProperty(Error("Detected a three-dot character ('…') at ('"+n+"'). Did you mean ('...')?"),"__NEXT_ERROR_CODE",{value:"E147",enumerable:!1,configurable:!0});if(n.startsWith("...")&&(n=n.substring(3),r=!0),n.startsWith("[")||n.endsWith("]"))throw Object.defineProperty(Error("Segment names may not start or end with extra brackets ('"+n+"')."),"__NEXT_ERROR_CODE",{value:"E421",enumerable:!1,configurable:!0});if(n.startsWith("."))throw Object.defineProperty(Error("Segment names may not start with erroneous periods ('"+n+"')."),"__NEXT_ERROR_CODE",{value:"E288",enumerable:!1,configurable:!0});function i(e,n){if(null!==e&&e!==n)throw Object.defineProperty(Error("You cannot use different slug names for the same dynamic path ('"+e+"' !== '"+n+"')."),"__NEXT_ERROR_CODE",{value:"E337",enumerable:!1,configurable:!0});t.forEach(e=>{if(e===n)throw Object.defineProperty(Error('You cannot have the same slug name "'+n+'" repeat within a single dynamic path'),"__NEXT_ERROR_CODE",{value:"E247",enumerable:!1,configurable:!0});if(e.replace(/\W/g,"")===a.replace(/\W/g,""))throw Object.defineProperty(Error('You cannot have the slug names "'+e+'" and "'+n+'" differ only by non-word symbols within a single dynamic path'),"__NEXT_ERROR_CODE",{value:"E499",enumerable:!1,configurable:!0})}),t.push(n)}if(r)if(o){if(null!=this.restSlugName)throw Object.defineProperty(Error('You cannot use both an required and optional catch-all route at the same level ("[...'+this.restSlugName+']" and "'+e[0]+'" ).'),"__NEXT_ERROR_CODE",{value:"E299",enumerable:!1,configurable:!0});i(this.optionalRestSlugName,n),this.optionalRestSlugName=n,a="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Object.defineProperty(Error('You cannot use both an optional and required catch-all route at the same level ("[[...'+this.optionalRestSlugName+']]" and "'+e[0]+'").'),"__NEXT_ERROR_CODE",{value:"E300",enumerable:!1,configurable:!0});i(this.restSlugName,n),this.restSlugName=n,a="[...]"}else{if(o)throw Object.defineProperty(Error('Optional route parameters are not yet supported ("'+e[0]+'").'),"__NEXT_ERROR_CODE",{value:"E435",enumerable:!1,
1configurable:!0});i(this.slugName,n),this.slugName=n,a="[]"}}this.children.has(a)||this.children.set(a,new n),this.children.get(a)._insert(e.slice(1),t,r)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function r(e){let t=new n;return e.forEach(e=>t.insert(e)),t.smoosh()}function a(e,t){let n={},a=[];for(let r=0;r<e.length;r++){let i=t(e[r]);n[i]=r,a[r]=i}return r(a).map(t=>e[n[t]])}},8207:(e,t,n)=>{"use strict";n.d(t,{$N:()=>a,xE:()=>i});let r=n(10780).O;function a(){try{return r.document.location.href}catch{return""}}function i(e,t=5){if(!r.HTMLElement)return null;let n=e;for(let e=0;e<t&&n;e++){if(n instanceof HTMLElement){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}n=n.parentNode}return null}},10156:(e,t,n)=>{"use strict";n.d(t,{N:()=>u});var r=n(88756),a=n(46764),i=n(20404);let o=-1,s=new Set,l=e=>{if(("pagehide"===e.type||r.j.document?.visibilityState==="hidden")&&o>-1){if("visibilitychange"===e.type||"pagehide"===e.type)for(let e of s)e();isFinite(o)||(o="visibilitychange"===e.type?e.timeStamp:0,(0,i.Q)("prerenderingchange",l,!0))}},u=()=>{if(r.j.document&&o<0){let e=(0,a.b)();o=(r.j.document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").filter(t=>"hidden"===t.name&&t.startTime>e)[0]?.startTime)??(r.j.document?.visibilityState!=="hidden"||r.j.document?.prerendering?1/0:0),(0,i.d)("visibilitychange",l,!0),(0,i.d)("pagehide",l,!0),(0,i.d)("prerenderingchange",l,!0)}return{get firstHiddenTime(){return o},onHidden(e){s.add(e)}}}},11985:(e,t,n)=>{"use strict";n.d(t,{Cj:()=>y,W3:()=>l,bN:()=>d,bm:()=>m,h4:()=>s,hP:()=>c,mE:()=>f,n2:()=>v,y5:()=>h,yH:()=>u,zk:()=>_});var r=n(42561),a=n(83934),i=n(36900),o=n(10780);function s(e,t=[]){return[e,t]}function l(e,t){let[n,r]=e;return[n,[...r,t]]}function u(e,t){for(let n of e[1]){let e=n[0].type;if(t(n,e))return!0}return!1}function c(e,t){return u(e,(e,n)=>t.includes(n))}function p(e){let t=(0,r.Se)(o.O);return t.encodePolyfill?t.encodePolyfill(e):new TextEncoder().encode(e)}function d(e){let[t,n]=e,r=JSON.stringify(t);function a(e){"string"==typeof r?r="string"==typeof e?r+e:[p(r),e]:r.push("string"==typeof e?p(e):e)}for(let e of n){let[t,n]=e;if(a(`
2${JSON.stringify(t)}
3`),"string"==typeof n||n instanceof Uint8Array)a(n);else{let e;try{e=JSON.stringify(n)}catch{e=JSON.stringify((0,i.S8)(n))}a(e)}}return"string"==typeof r?r:function(e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),n=0;for(let r of e)t.set(r,n),n+=r.length;return t}(r)}function f(e){let t="string"==typeof e?p(e):e;function n(e){let n=t.subarray(0,e);return t=t.subarray(e+1),n}function a(){let e=t.indexOf(10);return e<0&&(e=t.length),JSON.parse(function(e){let t=(0,r.Se)(o.O);return t.decodePolyfill?t.decodePolyfill(e):new TextDecoder().decode(e)}(n(e)))}let i=a(),s=[];for(;t.length;){let e=a(),t="number"==typeof e.length?e.length:void 0;s.push([e,t?n(t):a()])}return[i,s]}function h(e){return[{type:"span"},e]}function m(e){let t="string"==typeof e.data?p(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}let g={sessions:"session",event:"error",client_report:"internal",user_report:"default",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",raw_security:"security",log:"log_item",trace_metric:"metric"};function _(e){return e in g?g[e]:e}function y(e){if(!e?.sdk)return;let{name:t,version:n}=e.sdk;return{name:t,version:n}}function v(e,t,n,r){let i=e.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:e.event_id,sent_at:new Date().toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:(0,a.SB)(r)},...i&&{trace:i}}}},15650:(e,t,n)=>{"use strict";function r(e,t,n){let r,a,i,o=n?.maxWait?Math.max(n.maxWait,t):0,s=n?.setTimeoutImpl||setTimeout;function l(){return u(),r=e()}function u(){void 0!==a&&clearTimeout(a),void 0!==i&&clearTimeout(i),a=i=void 0}function c(){return a&&clearTimeout(a),a=s(l,t),o&&void 0===i&&(i=s(l,o)),r}return c.cancel=u,c.flush=function(){return void 0!==a||void 0!==i?l():r},c}n.d(t,{s:()=>r})},17790:(e,t,n)=>{"use strict";
3Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolateAs",{enumerable:!0,get:function(){return i}});let r=n(24498),a=n(56163);function i(e,t,n){let i="",o=(0,a.getRouteRegex)(e),s=o.groups,l=(t!==e?(0,r.getRouteMatcher)(o)(t):"")||n;i=e;let u=Object.keys(s);return u.every(e=>{let t=l[e]||"",{repeat:n,optional:r}=s[e],a="["+(n?"...":"")+e+"]";return r&&(a=(t?"":"/")+"["+a+"]"),n&&!Array.isArray(t)&&(t=[t]),(r||e in l)&&(i=i.replace(a,n?t.map(e=>encodeURIComponent(e)).join("/"):encodeURIComponent(t))||"/")})||(i=""),{params:u,result:i}}},18399:(e,t,n)=>{"use strict";n.d(t,{Er:()=>s,Mn:()=>l});var r=n(28490),a=n(86688),i=n(93457),o=n(88756);let s="__sentry_xhr_v3__";function l(e){(0,r.s5)("xhr",e),(0,r.AS)("xhr",u)}function u(){if(!o.j.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){let o=Error(),l=1e3*(0,a.zf)(),u=(0,i.Kg)(n[0])?n[0].toUpperCase():void 0,c=function(e){if((0,i.Kg)(e))return e;try{return e.toString()}catch{}}(n[1]);if(!u||!c)return e.apply(t,n);t[s]={method:u,url:c,request_headers:{}},"POST"===u&&c.match(/sentry_key/)&&(t.__sentry_own_request__=!0);let p=()=>{let e=t[s];if(e&&4===t.readyState){try{e.status_code=t.status}catch{}let n={endTimestamp:1e3*(0,a.zf)(),startTimestamp:l,xhr:t,virtualError:o};(0,r.aj)("xhr",n)}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,n)=>(p(),e.apply(t,n))}):t.addEventListener("readystatechange",p),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){let[r,a]=n,o=t[s];return o&&(0,i.Kg)(r)&&(0,i.Kg)(a)&&(o.request_headers[r.toLowerCase()]=a),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){let i=t[s];if(!i)return e.apply(t,n);void 0!==n[0]&&(i.body=n[0]);let o={startTimestamp:1e3*(0,a.zf)(),xhr:t};return(0,r.aj)("xhr",o),e.apply(t,n)}})}},20404:(e,t,n)=>{"use strict";n.d(t,{Q:()=>i,d:()=>a});var r=n(88756);function a(e,t,n){r.j.document&&r.j.addEventListener(e,t,n)}function i(e,t,n){r.j.document&&r.j.removeEventListener(e,t,n)}},21267:(e,t,n)=>{"use strict";function r(e,t){return e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removeLocale",{enumerable:!0,get:function(){return r}}),n(27945),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},21388:(e,t)=>{"use strict";function n(e,t){let n=Object.keys(e);if(n.length!==Object.keys(t).length)return!1;for(let r=n.length;r--;){let a=n[r];if("query"===a){let n=Object.keys(e.query);if(n.length!==Object.keys(t.query).length)return!1;for(let r=n.length;r--;){let a=n[r];if(!t.query.hasOwnProperty(a)||e.query[a]!==t.query[a])return!1}}else if(!t.hasOwnProperty(a)||e[a]!==t[a])return!1}return!0}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"compareRouterStates",{enumerable:!0,get:function(){return n}})},22233:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{DecodeError:function(){return h},MiddlewareNotFoundError:function(){return y},MissingStaticPage:function(){return _},NormalizeError:function(){return m},PageNotFoundError:function(){return g},SP:function(){return d},ST:function(){return f},WEB_VITALS:function(){return n},execOnce:function(){return r},getDisplayName:function(){return l},getLocationOrigin:function(){return o},getURL:function(){return s},isAbsoluteUrl:function(){return i},isResSent:function(){return u},loadGetInitialProps:function(){return p},normalizeRepeatedSlashes:function(){return c},stringifyError:function(){return v}});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function r(e){let t,n=!1;return function(){for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return n||(n=!0,t=e(...a)),t}}let a=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,i=e=>a.test(e);function o(){let{protocol:e,hostname:t,port:n}=window.location;return e+"//"+t+(n?":"+n:"")}function s(){let{href:e}=window.location,t=o();return e.substring(t.length)}function l(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function u(e){return e.finished||e.headersSent}function c(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?"+t.slice(1).join("?"):"")}async function p(e,t){let n=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(n&&u(n))return r;if(!r)throw Object.defineProperty(Error('"'+l(e)+'.getInitialProps()" should resolve to an object. But found "'+r+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,
3configurable:!0});return r}let d="undefined"!=typeof performance,f=d&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class h extends Error{}class m extends Error{}class g extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+e}}class _ extends Error{constructor(e,t){super(),this.message="Failed to load static file for page: "+e+" "+t}}class y extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function v(e){return JSON.stringify({message:e.message,stack:e.stack})}},24498:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getRouteMatcher",{enumerable:!0,get:function(){return i}});let r=n(22233),a=n(31761);function i(e){let{re:t,groups:n}=e;return(0,a.safeRouteMatcher)(e=>{let a=t.exec(e);if(!a)return!1;let i=e=>{try{return decodeURIComponent(e)}catch(e){throw Object.defineProperty(new r.DecodeError("failed to decode param"),"__NEXT_ERROR_CODE",{value:"E528",enumerable:!1,configurable:!0})}},o={};for(let[e,t]of Object.entries(n)){let n=a[t.pos];void 0!==n&&(t.repeat?o[e]=n.split("/").map(e=>i(e)):o[e]=i(n))}return o})}},24640:(e,t)=>{"use strict";function n(e,t,n,r,i){let o=e[t];if(i&&i.has(t)?o=i.get(t):Array.isArray(o)?o=o.map(e=>encodeURIComponent(e)):"string"==typeof o&&(o=encodeURIComponent(o)),!o){let i="oc"===n;if("c"===n||i)return i?{param:t,value:null,type:n,treeSegment:[t,"",n]}:{param:t,value:o=r.split("/").slice(1).flatMap(t=>{var n;let r=a(t);return null!=(n=e[r.key])?n:r.key}),type:n,treeSegment:[t,o.join("/"),n]}}return{param:t,value:o,treeSegment:[t,Array.isArray(o)?o.join("/"):o,n],type:n}}Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PARAMETER_PATTERN:function(){return r},getDynamicParam:function(){return n},parseMatchedParameter:function(){return i},parseParameter:function(){return a}});let r=/^([^[]*)\[((?:\[[^\]]*\])|[^\]]+)\](.*)$/;function a(e){let t=e.match(r);return t?i(t[2]):i(e)}function i(e){let t=e.startsWith("[")&&e.endsWith("]");t&&(e=e.slice(1,-1));let n=e.startsWith("...");return n&&(e=e.slice(3)),{key:e,repeat:n,optional:t}}},25486:(e,t)=>{"use strict";function n(e,t){return void 0===t&&(t=""),("/"===e?"/index":/^\/index(\/|$)/.test(e)?"/index"+e:e)+t}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n}})}
3,25862:(e,t,n)=>{"use strict";function r(e){return"warn"===e?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}n.d(t,{t:()=>r})},26172:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getNextPathnameInfo",{enumerable:!0,get:function(){return o}});let r=n(45163),a=n(36039),i=n(27777);function o(e,t){var n,o;let{basePath:s,i18n:l,trailingSlash:u}=null!=(n=t.nextConfig)?n:{},c={pathname:e,trailingSlash:"/"!==e?e.endsWith("/"):u};s&&(0,i.pathHasPrefix)(c.pathname,s)&&(c.pathname=(0,a.removePathPrefix)(c.pathname,s),c.basePath=s);let p=c.pathname;if(c.pathname.startsWith("/_next/data/")&&c.pathname.endsWith(".json")){let e=c.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/");c.buildId=e[0],p="index"!==e[1]?"/"+e.slice(1).join("/"):"/",!0===t.parseData&&(c.pathname=p)}if(l){let e=t.i18nProvider?t.i18nProvider.analyze(c.pathname):(0,r.normalizeLocalePath)(c.pathname,l.locales);c.locale=e.detectedLocale,c.pathname=null!=(o=e.pathname)?o:c.pathname,!e.detectedLocale&&c.buildId&&(e=t.i18nProvider?t.i18nProvider.analyze(p):(0,r.normalizeLocalePath)(p,l.locales)).detectedLocale&&(c.locale=e.detectedLocale)}return c}},26856:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(78478);function a(e,t){var n,a;let o=t?.getDsn(),s=t?.getOptions().tunnel;return function(e,t){var n,a;let i=(0,r.kg)(e);return!(!i||(0,r.nt)(i))&&!!t&&(n=i.hostname,n===(a=t.host)||a.length>0&&n.endsWith(`.${a}`))&&/(^|&|\?)sentry_key=/.test(i.search)}(e,o)||(n=e,!!(a=s)&&i(n)===i(a))}function i(e){return"/"===e[e.length-1]?e.slice(0,-1):e}},28128:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"denormalizePagePath",{enumerable:!0,get:function(){return i}});let r=n(6596),a=n(77270);function i(e){let t=(0,a.normalizePathSep)(e);return t.startsWith("/index/")&&!(0,r.isDynamicRoute)(t)?t.slice(6):"/index"!==t?t:"/"}},28490:(e,t,n)=>{"use strict";n.d(t,{AS:()=>u,aj:()=>c,s5:()=>l});var r=n(64843),a=n(40563),i=n(42812);let o={},s={};function l(e,t){return o[e]=o[e]||[],o[e].push(t),()=>{let n=o[e];if(n){let e=n.indexOf(t);-1!==e&&n.splice(e,1)}}}function u(e,t){if(!s[e]){s[e]=!0;try{t()}catch(t){r.T&&a.Yz.error(`Error while instrumenting ${e}`,t)}}}function c(e,t){let n=e&&o[e];if(n)for(let o of n)try{o(t)}catch(t){r.T&&a.Yz.error(`Error while triggering instrumentation handler.
4Type: ${e}
5Name: ${(0,i.qQ)(o)}
6Error:`,t)}}},28661:(e,t)=>{"use strict";function n(e,t){let n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"omit",{enumerable:!0,get:function(){return n}})},31761:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{safeCompile:function(){return o},safePathToRegexp:function(){return i},safeRegexpToFunction:function(){return s},safeRouteMatcher:function(){return l}});let r=n(51958),a=n(95124);function i(e,t,n){if("string"!=typeof e)return(0,r.pathToRegexp)(e,t,n);let i=(0,a.hasAdjacentParameterIssues)(e),o=i?(0,a.normalizeAdjacentParameters)(e):e;try{return(0,r.pathToRegexp)(o,t,n)}catch(o){if(!i)try{let i=(0,a.normalizeAdjacentParameters)(e);return(0,r.pathToRegexp)(i,t,n)}catch(e){}throw o}}function o(e,t){let n=(0,a.hasAdjacentParameterIssues)(e),i=n?(0,a.normalizeAdjacentParameters)(e):e;try{return(0,r.compile)(i,t)}catch(i){if(!n)try{let n=(0,a.normalizeAdjacentParameters)(e);return(0,r.compile)(n,t)}catch(e){}throw i}}function s(e,t){let n=(0,r.regexpToFunction)(e,t||[]);return e=>{let t=n(e);return!!t&&{...t,params:(0,a.stripParameterSeparators)(t.params)}}}function l(e){return t=>{let n=e(t);return!!n&&(0,a.stripParameterSeparators)(n)}}},34711:e=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//");var t={};(()=>{t.parse=function(t,n){if("string"!=typeof t)throw TypeError("argument str must be a string");for(var a={},i=t.split(r),o=(n||{}).decode||e,s=0;s<i.length;s++){var l=i[s],u=l.indexOf("=");if(!(u<0)){var c=l.substr(0,u).trim(),p=l.substr(++u,l.length).trim();'"'==p[0]&&(p=p.slice(1,-1)),void 0==a[c]&&(a[c]=function(e,t){try{return t(e)}catch(t){return e}}(p,o))}}return a},t.serialize=function(e,t,r){var i=r||{},o=i.encode||n;if("function"!=typeof o)throw TypeError("option encode is invali
6d");if(!a.test(e))throw TypeError("argument name is invalid");var s=o(t);if(s&&!a.test(s))throw TypeError("argument val is invalid");var l=e+"="+s;if(null!=i.maxAge){var u=i.maxAge-0;if(isNaN(u)||!isFinite(u))throw TypeError("option maxAge is invalid");l+="; Max-Age="+Math.floor(u)}if(i.domain){if(!a.test(i.domain))throw TypeError("option domain is invalid");l+="; Domain="+i.domain}if(i.path){if(!a.test(i.path))throw TypeError("option path is invalid");l+="; Path="+i.path}if(i.expires){if("function"!=typeof i.expires.toUTCString)throw TypeError("option expires is invalid");l+="; Expires="+i.expires.toUTCString()}if(i.httpOnly&&(l+="; HttpOnly"),i.secure&&(l+="; Secure"),i.sameSite)switch("string"==typeof i.sameSite?i.sameSite.toLowerCase():i.sameSite){case!0:case"strict":l+="; SameSite=Strict";break;case"lax":l+="; SameSite=Lax";break;case"none":l+="; SameSite=None";break;default:throw TypeError("option sameSite is invalid")}return l};var e=decodeURIComponent,n=encodeURIComponent,r=/; */,a=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/})(),e.exports=t})()},36039:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"removePathPrefix",{enumerable:!0,get:function(){return a}});let r=n(27777);function a(e,t){if(!(0,r.pathHasPrefix)(e,t))return e;let n=e.slice(t.length);return n.startsWith("/")?n:"/"+n}},37071:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ACTION_SUFFIX:function(){return h},APP_DIR_ALIAS:function(){return M},CACHE_ONE_YEAR:function(){return P},DOT_NEXT_ALIAS:function(){return I},ESLINT_DEFAULT_DIRS:function(){return ee},GSP_NO_RETURNED_VALUE:function(){return G},GSSP_COMPONENT_MEMBER_ERROR:function(){return V},GSSP_NO_RETURNED_VALUE:function(){return K},HTML_CONTENT_TYPE_HEADER:function(){return r},INFINITE_CACHE:function(){return x},INSTRUMENTATION_HOOK_FILENAME:function(){return C},JSON_CONTENT_TYPE_HEADER:function(){return a},MATCHED_PATH_HEADER:function(){return s},MIDDLEWARE_FILENAME:function(){return k},MIDDLEWARE_LOCATION_REGEXP:function(){return A},NEXT_BODY_SUFFIX:function(){return _},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return R},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return v},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return b},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return T},NEXT_CACHE_TAGS_HEADER:function(){return y},NEXT_CACHE_TAG_MAX_ITEMS:function(){return S},NEXT_CACHE_TAG_MAX_LENGTH:function(){return w},NEXT_DATA_SUFFIX:function(){return m},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return o},NEXT_META_SUFFIX:function(){return g},NEXT_QUERY_PARAM_PREFIX:function(){return i},NEXT_RESUME_HEADER:function(){return E},NON_STANDARD_NODE_ENV:function(){return Q},PAGES_DIR_ALIAS:function(){return O},PRERENDER_REVALIDATE_HEADER:function(){return l},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return u},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return H},ROOT_DIR_ALIAS:function(){return N},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return B},RSC_ACTION_ENCRYPTION_ALIAS:function(){return F},RSC_ACTION_PROXY_ALIAS:function(){return D},RSC_ACTION_VALIDATE_ALIAS:function(){return L},RSC_CACHE_WRAPPER_ALIAS:function(){return $},RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS:function(){return U},RSC_MOD_REF_PROXY_ALIAS:function(){return j},RSC_PREFETCH_SUFFIX:function(){return c},RSC_SEGMENTS_DIR_SUFFIX:function(){return p},RSC_SEGMENT_SUFFIX:function(){return d},RSC_SUFFIX:function(){return f},SERVER_PROPS_EXPORT_ERROR:function(){return Y},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return W},SERVER_PROPS_SSG_CONFLICT:function(){return q},SERVER_RUNTIME:function(){return et},SSG_FALLBACK_EXPORT_ERROR:function(){return Z},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return z},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return J},TEXT_PLAIN_CONTENT_TYPE_HEADER:function(){return n},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return X},WEBPACK_LAYERS:function(){return er},WEBPACK_RESOURCE_QUERIES:function(){return ea}});let n="text/plain",r="text/html; charset=utf-8",a="application/json; charset=utf-8",i="nxtP",o="nxtI",s="x-matched-path",l="x-prerender-revalidate",u="x-prerender-revalidate-if-generated",c=".prefetch.rsc",p=".segments",d=".segment.rsc",f=".rsc",h=".action",m=".json",g
6=".meta",_=".body",y="x-next-cache-tags",v="x-next-revalidated-tags",b="x-next-revalidate-tag-token",E="next-resume",S=128,w=256,T=1024,R="_N_T_",P=31536e3,x=0xfffffffe,k="middleware",A=`(?:src/)?${k}`,C="instrumentation",O="private-next-pages",I="private-dot-next",N="private-next-root-dir",M="private-next-app-dir",j="private-next-rsc-mod-ref-proxy",L="private-next-rsc-action-validate",D="private-next-rsc-server-reference",$="private-next-rsc-cache-wrapper",U="private-next-rsc-track-dynamic-import",F="private-next-rsc-action-encryption",B="private-next-rsc-action-client-wrapper",H="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",z="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",W="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",q="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",J="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",Y="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",G="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",K="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",X="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",V="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",Q='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',Z="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",ee=["app","pages","components","lib","src"],et={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},en={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},er={...en,GROUP:{builtinReact:[en.reactServerComponents,en.actionBrowser],serverOnly:[en.reactServerComponents,en.actionBrowser,en.instrument,en.middleware],neutralTarget:[en.apiNode,en.apiEdge],clientOnly:[en.serverSideRendering,en.appPagesBrowser],bundled:[en.reactServerComponents,en.actionBrowser,en.serverSideRendering,en.appPagesBrowser,en.shared,en.instrument,en.middleware],appPages:[en.reactServerComponents,en.serverSideRendering,en.appPagesBrowser,en.actionBrowser]}},ea={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},38790:(e,t,n)=>{"use strict";let r;n.d(t,{o:()=>i});let a=0;function i(e){let t=Math.floor(1e3*e);void 0!==r&&t!==r&&(a=0);let n=a;return a++,r=t,{key:"sentry.timestamp.sequence",value:{value:n,type:"integer"}}}},41653:(e,t,n)=>{"use strict";n.d(t,{B:()=>o});var r=n(70476),a=n(55036),i=n(10780);function o(){return"undefined"!=typeof window&&(!(!(0,r.Z)()&&"[object process]"===Object.prototype.toString.call(void 0!==a?a:0))||function(){let e=i.O.process;return e?.type==="renderer"}())}},42349:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"detectDomainLocale",{enumerable:!0,get:function(){return n}});let n=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n]};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
6dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},43179:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{formatUrl:function(){return i},formatWithValidation:function(){return s},urlObjectKeys:function(){return o}});let r=n(64175)._(n(77105)),a=/https?|ftp|gopher|file/;function i(e){let{auth:t,hostname:n}=e,i=e.protocol||"",o=e.pathname||"",s=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:n&&(u=t+(~n.indexOf(":")?"["+n+"]":n),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(r.urlQueryToSearchParams(l)));let c=e.search||l&&"?"+l||"";return i&&!i.endsWith(":")&&(i+=":"),e.slashes||(!i||a.test(i))&&!1!==u?(u="//"+(u||""),o&&"/"!==o[0]&&(o="/"+o)):u||(u=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),""+i+u+(o=o.replace(/[?#]/g,encodeURIComponent))+(c=c.replace("#","%23"))+s}let o=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function s(e){return i(e)}},43393:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"formatNextPathnameInfo",{enumerable:!0,get:function(){return s}});let r=n(90843),a=n(23652),i=n(78081),o=n(67148);function s(e){let t=(0,o.addLocale)(e.pathname,e.locale,e.buildId?void 0:e.defaultLocale,e.ignorePrefix);return(e.buildId||!e.trailingSlash)&&(t=(0,r.removeTrailingSlash)(t)),e.buildId&&(t=(0,i.addPathSuffix)((0,a.addPathPrefix)(t,"/_next/data/"+e.buildId),"/"===e.pathname?"index.json":".json")),t=(0,a.addPathPrefix)(t,e.basePath),!e.buildId&&e.trailingSlash?t.endsWith("/")?t:(0,i.addPathSuffix)(t,"/"):(0,r.removeTrailingSlash)(t)}},45163:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizeLocalePath",{enumerable:!0,get:function(){return r}});let n=new WeakMap;function r(e,t){let r;if(!t)return{pathname:e};let a=n.get(t);a||(a=t.map(e=>e.toLowerCase()),n.set(t,a));let i=e.split("/",2);if(!i[1])return{pathname:e};let o=i[1].toLowerCase(),s=a.indexOf(o);return s<0?{pathname:e}:(r=t[s],{pathname:e=e.slice(r.length+1)||"/",detectedLocale:r})}},46630:(e,t,n)=>{"use strict";Object.defineProperty(t,"A",{enumerable:!0,get:function(){return u}});let r=n(89875),a=n(77998),i=n(90843),o=n(45163),s=n(64896),l=n(61250);function u(e,t,n,u,c,p){let d,f=!1,h=!1,m=(0,l.parseRelativeUrl)(e),g=(0,i.removeTrailingSlash)((0,o.normalizeLocalePath)((0,s.removeBasePath)(m.pathname),p).pathname),_=n=>{let l=(0,r.getPathMatch)(n.source+"",{removeUnnamedParams:!0,strict:!0})(m.pathname);if((n.has||n.missing)&&l){let e=(0,a.matchHas)({headers:{host:document.location.hostname,"user-agent":navigator.userAgent},cookies:document.cookie.split("; ").reduce((e,t)=>{let[n,...r]=t.split("=");return e[n]=r.join("="),e},{})},m.query,n.has,n.missing);e?Object.assign(l,e):l=!1}if(l){if(!n.destination)return h=!0,!0;let r=(0,a.prepareDestination)({appendParamsToQuery:!0,destination:n.destination,params:l,query:u});if(m=r.parsedDestination,e=r.newUrl,Object.assign(u,r.parsedDestination.query),g=(0,i.removeTrailingSlash)((0,o.normalizeLocalePath)((0,s.removeBasePath)(e),p).pathname),t.includes(g))return f=!0,d=g,!0;if((d=c(g))!==e&&t.includes(d))return f=!0,!0}},y=!1;for(let e=0;e<n.beforeFiles.length;e++)_(n.beforeFiles[e]);if(!(f=t.includes(g))){if(!y){for(let e=0;e<n.afterFiles.length;e++)if(_(n.afterFiles[e])){y=!0;break}}if(y||(d=c(g),y=f=t.includes(d)),!y){for(let e=0;e<n.fallback.length;e++)if(_(n.fallback[e])){y=!0;break}}}return{asPath:e,parsedAs:m,matchedPage:f,resolvedHref:d,externalDest:h}}},46705:(e,t,n)=>{"use strict";let r,a,i;n.d(t,{i:()=>c});var o=n(28490),s=n(8218),l=n(90809),u=n(88756);function c(e){(0,o.s5)("dom",e),(0,o.AS)("dom",p)}function p(){if(!u.j.document)return;let e=o.aj.bind(null,"dom"),t=d(e,!0);u.j.document.addEventListener("click",t,!1),u.j.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{let n=u.j,r=n[t]?.prototype;r?.hasOwnProperty?.("addEventListener")&&((0,s.GS)(r,"addEventListener",function(t){return function(n,r,a){if("click"===n||"keypress"==n)try{let r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},i=r[n]=r[n]||{refCount:0};if(!i.handler){let r=d(e);i.handler=r,t.call(this,n,r,a)}i.refCount++}catch{}return t.call(this,n,r,a)}}),(0,s.GS)(r,"removeEventListener",function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{let n=this.__sentry_instrumentation_handlers__||{},a=n[t];a&&(a.refCount--,a.refCount<=0&&(e.call(this,t,a.handler,r),a.handler=void 0,delete n[t]),0===Object.keys(n).length&&delete this.__sentry_instrumentation_handlers__)}catch{}return e.call(this,t,n,r)}}))})}function d(e,t=!1){return n=>{var o;if(!n||n._sentryCaptured)return;let c=function(e){try{return e.target}catch{return null}}(n);if(o=n.type,"keypress"===o&&(!c?.tagName||"INPUT"!==c.tagName&&"TEXTAREA"!==c.tagName&&!c.isContentEditable&&1))return;(0,s.my)(n,"_sentryCaptured",!0),c&&!c._sentryId&&(0,s.my)(c,"_sentryId",(0,l.eJ)());let p="keypress"===n.type?"input":n.type;!function(e){if(e.type!==a)return!1;try{if(!e.target||e.target._sentryId!==i)return!1}catch{}return!0}(n)&&(e({event:n,name:p,global:t}),a=n.type,i=c?c._sentryId:void 0),clearTimeout(r),r=u.j.setTimeout(()=>{i=void 0,a=void 0},1e3)}}}
6,46764:(e,t,n)=>{"use strict";n.d(t,{b:()=>a});var r=n(76802);let a=()=>{let e=(0,r.z)();return e?.activationStart??0}},48049:(e,t,n)=>{"use strict";let r,a,i,o,s;n.d(t,{a9:()=>B,hT:()=>W,Pt:()=>H,wv:()=>q,YG:()=>z,tC:()=>ee});var l=n(40563),u=n(42812),c=n(89151),p=n(88756);let d=(e,t,n,r)=>{let a,i;return o=>{t.value>=0&&(o||r)&&((i=t.value-(a??0))||void 0===a)&&(a=t.value,t.delta=i,t.rating=((e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good")(t.value,n),e(t))}};var f=n(10156),h=n(46764),m=n(76802);let g=(e,t=-1)=>{let n=(0,m.z)(),r="navigate";return n&&(p.j.document?.prerendering||(0,h.b)()>0?r="prerender":p.j.document?.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(Math.random()*(9e12-1))+1e12}`,navigationType:r}},_=new WeakMap;function y(e,t){try{return _.get(e)||_.set(e,new t),_.get(e)}catch(e){return new t}}class v{constructor(){this._sessionValue=0,this._sessionEntries=[]}_processEntry(e){if(e.hadRecentInput)return;let t=this._sessionEntries[0],n=this._sessionEntries[this._sessionEntries.length-1];this._sessionValue&&t&&n&&e.startTime-n.startTime<1e3&&e.startTime-t.startTime<5e3?(this._sessionValue+=e.value,this._sessionEntries.push(e)):(this._sessionValue=e.value,this._sessionEntries=[e]),this._onAfterProcessingUnexpectedShift?.(e)}}let b=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(e=>{Promise.resolve().then(()=>{t(e.getEntries())})});return r.observe({type:e,buffered:!0,...n}),r}}catch{}},E=e=>{let t=!1;return()=>{t||(e(),t=!0)}},S=e=>{p.j.document?.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()},w=[1800,3e3],T=[.1,.25],R=0,P=1/0,x=0,k=e=>{e.forEach(e=>{e.interactionId&&(P=Math.min(P,e.interactionId),R=(x=Math.max(x,e.interactionId))?(x-P)/7+1:0)})},A=()=>r?R:performance.interactionCount||0,C=0;class O{constructor(){this._longestInteractionList=[],this._longestInteractionMap=new Map}_resetInteractions(){C=A(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){let e=Math.min(this._longestInteractionList.length-1,Math.floor((A()-C)/50));return this._longestInteractionList[e]}_processEntry(e){if(this._onBeforeProcessingEntry?.(e),!(e.interactionId||"first-input"===e.entryType))return;let t=this._longestInteractionList.at(-1),n=this._longestInteractionMap.get(e.interactionId);if(n||this._longestInteractionList.length<10||e.duration>t._latency){if(n?e.duration>n._latency?(n.entries=[e],n._latency=e.duration):e.duration===n._latency&&e.startTime===n.entries[0].startTime&&n.entries.push(e):(n={id:e.interactionId,entries:[e],_latency:e.duration},this._longestInteractionMap.set(n.id,n),this._longestInteractionList.push(n)),this._longestInteractionList.sort((e,t)=>t._latency-e._latency),this._longestInteractionList.length>10)for(let e of this._longestInteractionList.splice(10))this._longestInteractionMap.delete(e.id);this._onAfterProcessingINPCandidate?.(n)}}}var I=n(20404);let N=e=>{let t=p.j.requestIdleCallback||p.j.setTimeout;p.j.document?.visibilityState==="hidden"?e():(e=E(e),(0,I.d)("visibilitychange",e,{once:!0,capture:!0}),(0,I.d)("pagehide",e,{once:!0,capture:!0}),t(()=>{e(),(0,I.Q)("visibilitychange",e,{capture:!0}),(0,I.Q)("pagehide",e,{capture:!0})}))},M=[200,500];class j{_processEntry(e){this._onBeforeProcessingEntry?.(e)}}let L=[2500,4e3],D=[800,1800],$=e=>{p.j.document?.prerendering?S(()=>$(e)):p.j.document?.readyState!=="complete"?addEventListener("load",()=>$(e),!0):setTimeout(e)},U={},F={};function B(e,t=!1){return V("cls",e,Y,a,t)}function H(e,t=!1){return V("lcp",e,G,i,t)}function z(e){return V("ttfb",e,K,o)}function W(e){return V("inp",e,X,s)}function q(e,t){return Q(e,t),F[e]||(function(e){let t={};"event"===e&&(t.durationThreshold=0),b(e,t=>{J(e,{entries:t})},t)}(e),F[e]=!0),Z(e,t)}function J(e,t){let n=U[e];if(n?.length)for(let r of n)try{r(t)}catch(t){c.T&&l.Yz.error(`Error while triggering instrumentation handler.
7Type: ${e}
8Name: ${(0,u.qQ)(r)}
9Error:`,t)}}function Y(){return((e,t={})=>{((e,t={})=>{S(()=>{let n,r=(0,f.N)(),a=g("FCP"),i=b("paint",e=>{for(let t of e)"first-contentful-paint"===t.name&&(i.disconnect(),t.startTime<r.firstHiddenTime&&(a.value=Math.max(t.startTime-(0,h.b)(),0),a.entries.push(t),n(!0)))});i&&(n=d(e,a,w,t.reportAllChanges))})})(E(()=>{let n,r=g("CLS",0),a=(0,f.N)(),i=y(t,v),o=e=>{for(let t of e)i._processEntry(t);i._sessionValue>r.value&&(r.value=i._sessionValue,r.entries=i._sessionEntries,n())},s=b("layout-shift",o);s&&(n=d(e,r,T,t.reportAllChanges),a.onHidden(()=>{o(s.takeRecords()),n(!0)}),p.j?.setTimeout?.(n))}))})(e=>{J("cls",{metric:e}),a=e},{reportAllChanges:!0})}function G(){return((e,t={})=>{S(()=>{let n,r=(0,f.N)(),a=g("LCP"),i=y(t,j),o=e=>{for(let o of(t.reportAllChanges||(e=e.slice(-1)),e))i._processEntry(o),o.startTime<r.firstHiddenTime&&(a.value=Math.max(o.startTime-(0,h.b)(),0),a.entries=[o],n())},s=b("largest-contentful-paint",o);if(s){n=d(e,a,L,t.reportAllChanges);let r=E(()=>{o(s.takeRecords()),s.disconnect(),n(!0)}),i=e=>{e.isTrusted&&(N(r),(0,I.Q)(e.type,i,{capture:!0}))};for(let e of["keydown","click","visibilitychange"])(0,I.d)(e,i,{capture:!0})}})})(e=>{J("lcp",{metric:e}),i=e},{reportAllChanges:!0})}function K(){return((e,t={})=>{let n=g("TTFB"),r=d(e,n,D,t.reportAllChanges);$(()=>{let e=(0,m.z)();e&&(n.value=Math.max(e.responseStart-(0,h.b)(),0),n.entries=[e],r(!0))})})(e=>{J("ttfb",{metric:e}),o=e})}function X(){return((e,t={})=>
9{if(!(globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype))return;let n=(0,f.N)();S(()=>{let a;"interactionCount"in performance||r||(r=b("event",k,{type:"event",buffered:!0,durationThreshold:0}));let i=g("INP"),o=y(t,O),s=e=>{N(()=>{for(let t of e)o._processEntry(t);let t=o._estimateP98LongestInteraction();t&&t._latency!==i.value&&(i.value=t._latency,i.entries=t.entries,a())})},l=b("event",s,{durationThreshold:t.durationThreshold??40});a=d(e,i,M,t.reportAllChanges),l&&(l.observe({type:"first-input",buffered:!0}),n.onHidden(()=>{s(l.takeRecords()),a(!0)}))})})(e=>{J("inp",{metric:e}),s=e})}function V(e,t,n,r,a=!1){let i;return Q(e,t),F[e]||(i=n(),F[e]=!0),r&&t({metric:r}),Z(e,t,a?i:void 0)}function Q(e,t){U[e]=U[e]||[],U[e].push(t)}function Z(e,t,n){return()=>{n&&n();let r=U[e];if(!r)return;let a=r.indexOf(t);-1!==a&&r.splice(a,1)}}function ee(e){return"duration"in e}},50198:(e,t,n)=>{"use strict";function r(e){return function(){let{cookie:t}=e;if(!t)return{};let{parse:r}=n(34711);return r(Array.isArray(t)?t.join("; "):t)}}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getCookieParser",{enumerable:!0,get:function(){return r}})},50442:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return r}}),n(48724);let r=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},51958:e=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//");var t={};(()=>{function e(e,t){void 0===t&&(t={});for(var n=function(e){for(var t=[],n=0;n<e.length;){var r=e[n];if("*"===r||"+"===r||"?"===r){t.push({type:"MODIFIER",index:n,value:e[n++]});continue}if("\\"===r){t.push({type:"ESCAPED_CHAR",index:n++,value:e[n++]});continue}if("{"===r){t.push({type:"OPEN",index:n,value:e[n++]});continue}if("}"===r){t.push({type:"CLOSE",index:n,value:e[n++]});continue}if(":"===r){for(var a="",i=n+1;i<e.length;){var o=e.charCodeAt(i);if(o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122||95===o){a+=e[i++];continue}break}if(!a)throw TypeError("Missing parameter name at ".concat(n));t.push({type:"NAME",index:n,value:a}),n=i;continue}if("("===r){var s=1,l="",i=n+1;if("?"===e[i])throw TypeError('Pattern cannot start with "?" at '.concat(i));for(;i<e.length;){if("\\"===e[i]){l+=e[i++]+e[i++];continue}if(")"===e[i]){if(0==--s){i++;break}}else if("("===e[i]&&(s++,"?"!==e[i+1]))throw TypeError("Capturing groups are not allowed at ".concat(i));l+=e[i++]}if(s)throw TypeError("Unbalanced pattern at ".concat(n));if(!l)throw TypeError("Missing pattern at ".concat(n));t.push({type:"PATTERN",index:n,value:l}),n=i;continue}t.push({type:"CHAR",index:n,value:e[n++]})}return t.push({type:"END",index:n,value:""}),t}(e),r=t.prefixes,i=void 0===r?"./":r,o=t.delimiter,s=void 0===o?"/#?":o,l=[],u=0,c=0,p="",d=function(e){if(c<n.length&&n[c].type===e)return n[c++].value},f=function(e){var t=d(e);if(void 0!==t)return t;var r=n[c],a=r.type,i=r.index;throw TypeError("Unexpected ".concat(a," at ").concat(i,", expected ").concat(e))},h=function(){for(var e,t="";e=d("CHAR")||d("ESCAPED_CHAR");)t+=e;return t},m=function(e){for(var t=0;t<s.length;t++){var n=s[t];if(e.indexOf(n)>-1)return!0}return!1},g=function(e){var t=l[l.length-1],n=e||(t&&"string"==typeof t?t:"");if(t&&!n)throw TypeError('Must have text between two parameters, missing text after "'.concat(t.name,'"'));return!n||m(n)?"[^".concat(a(s),"]+?"):"(?:(?!".concat(a(n),")[^").concat(a(s),"])+?")};c<n.length;){var _=d("CHAR"),y=d("NAME"),v=d("PATTERN");if(y||v){var b=_||"";-1===i.indexOf(b)&&(p+=b,b=""),p&&(l.push(p),p=""),l.push({name:y||u++,prefix:b,suffix:"",pattern:v||g(b),modifier:d("MODIFIER")||""});continue}var E=_||d("ESCAPED_CHAR");if(E){p+=E;continue}if(p&&(l.push(p),p=""),d("OPEN")){var b=h(),S=d("NAME")||"",w=d("PATTERN")||"",T=h();f("CLOSE"),l.push({name:S||(w?u++:""),pattern:S&&!w?g(b):w,prefix:b,suffix:T,modifier:d("MODIFIER")||""});continue}f("END")}return l}function n(e,t){void 0===t&&(t={});var n=i(t),r=t.encode,a=void 0===r?function(e){return e}:r,o=t.validate,s=void 0===o||o,l=e.map(function(e){if("object"==typeof e)return new RegExp("^(?:".concat(e.pattern,")$"),n)});return function(t){for(var n="",r=0;r<e.length;r++){var i=e[r];if("string"==typeof i){n+=i;continue}var o=t?t[i.name]:void 0,u="?"===i.modifier||"*"===i.modifier,c="*"===i.modifier||"+"===i.modifier;if(Array.isArray(o)){if(!c)throw TypeError('Expected "'.concat(i.name,'" to not repeat, but got an array'));if(0===o.length){if(u)continue;throw TypeError('Expected "'.concat(i.name,'" to not be empty'))}for(var p=0;p<o.length;p++){var d=a(o[p],i);if(s&&!l[r].test(d))throw TypeError('Expected all "'.concat(i.name,'" to match "').concat(i.pattern,'", but got "').concat(d,'"'));n+=i.prefix+d+i.suffix}continue}if("string"==typeof o||"number"==typeof o){var d=a(String(o),i);if(s&&!l[r].test(d))throw TypeError('Expected "'.concat(i.name,'" to match "').concat(i.pattern,'", but got "').concat(d,'"'));n+=i.prefix+d+i.suffix;continue}if(!u){var f=c?"an array":"a string";throw TypeError('Expected "'.concat(i.name,'" to be ').concat(f))}}return n}}function r(e,t,n){void 0===n&&(n={});var r=n.decode,a=void 0===r?function(e){return e}:r;return function(n){var r=e.exec(n);if(!r)return!1;for(var i=r[0],o=r.index,s=Object.create(null),l=1;l<r.length;l++)!function(e){if(void 0!==r[e]){var n=t[e-1];"*"===n.modifier||"+"===n.modifier?s[n.name]=r[e].split(n.prefix+n.suffix
9).map(function(e){return a(e,n)}):s[n.name]=a(r[e],n)}}(l);return{path:i,index:o,params:s}}}function a(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function i(e){return e&&e.sensitive?"":"i"}function o(e,t,n){void 0===n&&(n={});for(var r=n.strict,o=void 0!==r&&r,s=n.start,l=n.end,u=n.encode,c=void 0===u?function(e){return e}:u,p=n.delimiter,d=n.endsWith,f="[".concat(a(void 0===d?"":d),"]|$"),h="[".concat(a(void 0===p?"/#?":p),"]"),m=void 0===s||s?"^":"",g=0;g<e.length;g++){var _=e[g];if("string"==typeof _)m+=a(c(_));else{var y=a(c(_.prefix)),v=a(c(_.suffix));if(_.pattern)if(t&&t.push(_),y||v)if("+"===_.modifier||"*"===_.modifier){var b="*"===_.modifier?"?":"";m+="(?:".concat(y,"((?:").concat(_.pattern,")(?:").concat(v).concat(y,"(?:").concat(_.pattern,"))*)").concat(v,")").concat(b)}else m+="(?:".concat(y,"(").concat(_.pattern,")").concat(v,")").concat(_.modifier);else{if("+"===_.modifier||"*"===_.modifier)throw TypeError('Can not repeat "'.concat(_.name,'" without a prefix and suffix'));m+="(".concat(_.pattern,")").concat(_.modifier)}else m+="(?:".concat(y).concat(v,")").concat(_.modifier)}}if(void 0===l||l)o||(m+="".concat(h,"?")),m+=n.endsWith?"(?=".concat(f,")"):"$";else{var E=e[e.length-1],S="string"==typeof E?h.indexOf(E[E.length-1])>-1:void 0===E;o||(m+="(?:".concat(h,"(?=").concat(f,"))?")),S||(m+="(?=".concat(h,"|").concat(f,")"))}return new RegExp(m,i(n))}function s(t,n,r){if(t instanceof RegExp){var a;if(!n)return t;for(var l=/\((?:\?<(.*?)>)?(?!\?)/g,u=0,c=l.exec(t.source);c;)n.push({name:c[1]||u++,prefix:"",suffix:"",modifier:"",pattern:""}),c=l.exec(t.source);return t}return Array.isArray(t)?(a=t.map(function(e){return s(e,n,r).source}),new RegExp("(?:".concat(a.join("|"),")"),i(r))):o(e(t,r),n,r)}Object.defineProperty(t,"__esModule",{value:!0}),t.pathToRegexp=t.tokensToRegexp=t.regexpToFunction=t.match=t.tokensToFunction=t.compile=t.parse=void 0,t.parse=e,t.compile=function(t,r){return n(e(t,r),r)},t.tokensToFunction=n,t.match=function(e,t){var n=[];return r(s(e,n,t),n,t)},t.regexpToFunction=r,t.tokensToRegexp=o,t.pathToRegexp=s})(),e.exports=t})()},52084:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cancelIdleCallback:function(){return r},requestIdleCallback:function(){return n}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},53588:(e,t,n)=>{"use strict";let r,a,i,o,s,l,u,c,p,d,f,h,m;n.r(t),n.d(t,{BrowserClient:()=>ti,ErrorBoundary:()=>cf,MULTIPLEXED_TRANSPORT_EXTRA_KEY:()=>i8,OpenFeatureIntegrationHook:()=>uq,Profiler:()=>cu,SDK_VERSION:()=>b.M,SEMANTIC_ATTRIBUTE_SENTRY_OP:()=>F.uT,SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN:()=>F.JD,SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE:()=>F.sy,SEMANTIC_ATTRIBUTE_SENTRY_SOURCE:()=>F.i_,Scope:()=>oe.H,WINDOW:()=>tt,addBreadcrumb:()=>t_.Z,addEventProcessor:()=>S.SA,addIntegration:()=>k,breadcrumbsIntegration:()=>tR,browserApiErrorsIntegration:()=>tx,browserProfilingIntegration:()=>uU,browserSessionIntegration:()=>tO,browserTracingIntegration:()=>r3,buildLaunchDarklyFlagUsedHandler:()=>uz,captureConsoleIntegration:()=>ot,captureEvent:()=>S.r,captureException:()=>S.Cp,captureFeedback:()=>as,captureMessage:()=>S.wd,captureReactException:()=>u1,captureRequestError:()=>pR,captureRouterTransitionStart:()=>r1,captureSession:()=>S.J5,captureUnderscoreErrorException:()=>pP,chromeStackLineParser:()=>t1,close:()=>S.VN,consoleLoggingIntegration:()=>oo,contextLinesIntegration:()=>lO,continueTrace:()=>nj,createConsolaReporter:()=>ol,createLangChainCallbackHandler:()=>sm,createReduxEnhancer:()=>cg,createTransport:()=>ek,createUserFeedbackEnvelope:()=>ly,cultureContextIntegration:()=>tN,dedupeIntegration:()=>z,defaultRequestInstrumentationOptions:()=>rR,defaultStackLineParsers:()=>nt,defaultStackParser:()=>nn,diagnoseSdkConnectivity:()=>uV,elementTimingIntegration:()=>uo,endSession:()=>S.ky,eventFiltersIntegration:()=>N,eventFromException:()=>e6,eventFromMessage:()=>e8,exceptionFromError:()=>e1,extraErrorDataIntegration:()=>s_,featureFlagsIntegration:()=>sS,feedbackAsyncIntegration:()=>i3,feedbackIntegration:()=>i6,feedbackSyncIntegration:()=>i6,fetchStreamPerformanceIntegration:()=>rg,flush:()=>S.bX,forceLoad:()=>nu,functionToStringIntegration:()=>
9U,geckoStackLineParser:()=>t4,getActiveSpan:()=>B.Bk,getClient:()=>T.KU,getCurrentScope:()=>T.o5,getDefaultIntegrations:()=>nl,getFeedback:()=>aq,getGlobalScope:()=>T.m6,getIsolationScope:()=>T.rm,getReplay:()=>lF.M,getRootSpan:()=>B.zU,getSpanDescendants:()=>B.xO,getSpanStatusFromHttpCode:()=>nR.AJ,getTraceData:()=>rv,globalHandlersIntegration:()=>tB,graphqlClientIntegration:()=>l$,growthbookIntegration:()=>uK,httpClientIntegration:()=>lT,httpContextIntegration:()=>tq,inboundFiltersIntegration:()=>M,init:()=>ai,instrumentAnthropicAiClient:()=>sC,instrumentCreateReactAgent:()=>sj,instrumentGoogleGenAIClient:()=>sH,instrumentLangChainEmbeddings:()=>sW,instrumentLangGraph:()=>sL,instrumentOpenAiClient:()=>sK,instrumentOutgoingRequests:()=>rP,instrumentSupabaseClient:()=>s4,isBotUserAgent:()=>rA,isEnabled:()=>S.Ol,isInitialized:()=>S.Dp,lastEventId:()=>S.Q,launchDarklyIntegration:()=>uH,lazyLoadIntegration:()=>i4,linkedErrorsIntegration:()=>tK,logger:()=>_,makeBrowserOfflineTransport:()=>uh,makeFetchTransport:()=>ni,makeMultiplexedTransport:()=>i9,metrics:()=>li,moduleMetadataIntegration:()=>lc,normalizeStringifyValue:()=>ns,onLoad:()=>nc,openFeatureIntegration:()=>uW,opera10StackLineParser:()=>t7,opera11StackLineParser:()=>ne,parameterize:()=>s6,reactErrorHandler:()=>u2,reactRouterV3BrowserTracingIntegration:()=>c_,reactRouterV4BrowserTracingIntegration:()=>cE,reactRouterV5BrowserTracingIntegration:()=>cS,reactRouterV6BrowserTracingIntegration:()=>pl,reactRouterV7BrowserTracingIntegration:()=>pf,registerSpanErrorInstrumentation:()=>nX,registerWebWorker:()=>u0,replayCanvasIntegration:()=>ui,replayIntegration:()=>lF.w,reportPageLoaded:()=>us,reportingObserverIntegration:()=>lS,rewriteFramesIntegration:()=>r9,sendFeedback:()=>aL,setActiveSpanInBrowser:()=>ul,setContext:()=>S.o,setConversationId:()=>S.Ji,setCurrentClient:()=>G,setExtra:()=>S.l7,setExtras:()=>S.cx,setHttpStatus:()=>nR.N8,setMeasurement:()=>nv,setTag:()=>S.NA,setTags:()=>S.Wt,setUser:()=>S.gV,showReportDialog:()=>lv,spanStreamingIntegration:()=>uc,spanToBaggageHeader:()=>Z.HW,spanToJSON:()=>B.et,spanToTraceHeader:()=>B.Qh,spotlightBrowserIntegration:()=>uB,startBrowserTracingNavigationSpan:()=>rN,startBrowserTracingPageLoadSpan:()=>rI,startInactiveSpan:()=>pM,startNewTrace:()=>n$,startSession:()=>S.J0,startSpan:()=>pI,startSpanManual:()=>pN,statsigIntegration:()=>uX,supabaseIntegration:()=>s3,suppressTracing:()=>nD,tanstackRouterBrowserTracingIntegration:()=>cv,thirdPartyErrorFilterIntegration:()=>lp,uiProfiler:()=>l_,unleashIntegration:()=>uJ,updateSpanName:()=>B.zQ,useProfiler:()=>cp,viewHierarchyIntegration:()=>lU,webWorkerIntegration:()=>uQ,winjsStackLineParser:()=>t6,withActiveSpan:()=>nL,withErrorBoundary:()=>ch,withIsolationScope:()=>T.rB,withProfiler:()=>cc,withScope:()=>T.v4,withSentryConfig:()=>ao,withSentryReactRouterV6Routing:()=>pd,withSentryReactRouterV7Routing:()=>ph,withSentryRouting:()=>cT,withServerActionInstrumentation:()=>pj,withStreamedSpan:()=>ee.e,wrapApiHandlerWithSentryVercelCrons:()=>pD,wrapAppGetInitialPropsWithSentry:()=>pB,wrapCreateBrowserRouterV6:()=>pc,wrapCreateBrowserRouterV7:()=>pm,wrapCreateMemoryRouterV6:()=>pp,wrapCreateMemoryRouterV7:()=>pg,wrapDocumentGetInitialPropsWithSentry:()=>pH,wrapErrorGetInitialPropsWithSentry:()=>pz,wrapGenerationFunctionWithSentry:()=>pW,wrapGetInitialPropsWithSentry:()=>pq,wrapGetServerSidePropsWithSentry:()=>pJ,wrapGetStaticPropsWithSentry:()=>pY,wrapMiddlewareWithSentry:()=>pG,wrapPageComponentWithSentry:()=>pX,wrapRouteHandlerWithSentry:()=>pV,wrapServerComponentWithSentry:()=>pQ,wrapUseRoutesV6:()=>pu,wrapUseRoutesV7:()=>p_,zodErrorsIntegration:()=>lg});var g,_={};n.r(_),n.d(_,{debug:()=>le,error:()=>lr,fatal:()=>la,fmt:()=>s8,info:()=>lt,trace:()=>s9,warn:()=>ln});var y=n(10780),v=n(40563),b=n(28291);function E(e,t,n=[t],r="npm"){let a=(e._metadata=e._metadata||{}).sdk=e._metadata.sdk||{};a.name||(a.name=`sentry.javascript.${t}`,a.packages=n.map(e=>({name:`${r}:@sentry/${e}`,version:b.M})),a.version=b.M)}var S=n(44618),w=n(64843),T=n(5705);let R=[];function P(e,t){for(let n of t)n?.afterAllSetup&&n.afterAllSetup(e)}function x(e,t,n){if(n[t.name]){w.T&&v.Yz.log(`Integration skipped because it was already installed: ${t.name}`);return}if(n[t.name]=t,R.includes(t.name)||"function"!=typeof t.setupOnce||(t.setupOnce(),R.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){let n=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,r)=>n(t,r,e))}if("function"==typeof t.processEvent){let n=t.processEvent.bind(t),r=Object.assign((t,r)=>n(t,r,e),{id:t.name});e.addEventProcessor(r)}["processSpan","processSegmentSpan"].forEach(n=>{let r=t[n];"function"==typeof r&&e.on(n,n=>r.call(t,n,e))}),w.T&&v.Yz.log(`Integration installed: ${t.name}`)}function k(e){let t=(0,T.KU)();if(!t){w.T&&v.Yz.warn(`Cannot add integration "${e.name}" because no SDK Client is available.`);return}t.addIntegration(e)}function A(e){let t=[];e.message&&t.push(e.message);try{let n=e.exception.values[e.exception.values.length-1];n?.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`))}catch{}return t}var C=n(90809),O=n(4308);let I=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,/can't redefine non-configurable property "solana"/,/vv\(\)\.getRestrictions is not a function/,/Can't find variable: _AutofillCallbackHandler/,/Object Not Found Matching Id:\d+, MethodName:simulateEvent/,/^Java exception was raised during method invocation$/],N=(e={})=>{let t;return{name:"EventFilters",setup(n){t=j(e,n.getOptions())},processEvent:(n,r,a)=>(t||(t=j(e,a.getOptions())),!function(e,t){if(e.type){if("transaction"===e.type&&function(e,t){if(!t?.length)return!1;let n=e.transaction;return!!n&&(0,O.Xr)(n,t)}(e,t.ignoreTransactions))return w.T&&v.Yz.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.
10Event: ${(0,C.$X)(e)}`),!0}else{var n,r,a;if(n=e,r=t.ignoreErrors,r?.length&&A(n).some(e=>(0,O.Xr)(e,r)))return w.T&&v.Yz.warn(`Event dropped due to being matched by \`ignoreErrors\` option.
11Event: ${(0,C.$X)(e)}`),!0;if(a=e,a.exception?.values?.length&&!a.message&&!a.exception.values.some(e=>e.stacktrace||e.type&&"Error"!==e.type||e.value))return w.T&&v.Yz.warn(`Event dropped due to not having an error message, error type or stacktrace.
12Event: ${(0,C.$X)(e)}`),!0;if(function(e,t){if(!t?.length)return!1;let n=L(e);return!!n&&(0,O.Xr)(n,t)}(e,t.denyUrls))return w.T&&v.Yz.warn(`Event dropped due to being matched by \`denyUrls\` option.
13Event: ${(0,C.$X)(e)}.
14Url: ${L(e)}`),!0;if(!function(e,t){if(!t?.length)return!0;let n=L(e);return!n||(0,O.Xr)(n,t)}(e,t.allowUrls))return w.T&&v.Yz.warn(`Event dropped due to not being matched by \`allowUrls\` option.
15Event: ${(0,C.$X)(e)}.
16Url: ${L(e)}`),!0}return!1}(n,t)?n:null)}},M=(e={})=>({...N(e),name:"InboundFilters"});function j(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:I],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function L(e){try{let t=[...e.exception?.values??[]].reverse().find(e=>e.mechanism?.parent_id===void 0&&e.stacktrace?.frames?.length),n=t?.stacktrace?.frames;return n?function(e=[]){for(let t=e.length-1;t>=0;t--){let n=e[t];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(n):null}catch{return w.T&&v.Yz.error(`Cannot extract url for event ${(0,C.$X)(e)}`),null}}var D=n(8218);let $=new WeakMap,U=()=>({name:"FunctionToString",setupOnce(){r=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=(0,D.sp)(this),n=$.has((0,T.KU)())&&void 0!==t?t:this;return r.apply(n,e)}}catch{}},setup(e){$.set(e,!0)}});var F=n(27066),B=n(47026),H=n(42812);let z=()=>{let e;return{name:"Dedupe",processEvent(t){if(t.type)return t;try{var n,r;if(n=t,(r=e)&&(function(e,t){let n=e.message,r=t.message;return(!!n||!!r)&&(!n||!!r)&&(!!n||!r)&&n===r&&!!q(e,t)&&!!W(e,t)&&!0}(n,r)||function(e,t){let n=J(t),r=J(e);return!!n&&!!r&&n.type===r.type&&n.value===r.value&&!!q(e,t)&&!!W(e,t)}(n,r)))return w.T&&v.Yz.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}};function W(e,t){let n=(0,H.RV)(e),r=(0,H.RV)(t);if(!n&&!r)return!0;
16if(n&&!r||!n&&r||r.length!==n.length)return!1;for(let e=0;e<r.length;e++){let t=r[e],a=n[e];if(t.filename!==a.filename||t.lineno!==a.lineno||t.colno!==a.colno||t.function!==a.function)return!1}return!0}function q(e,t){let n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;try{return n.join("")===r.join("")}catch{return!1}}function J(e){return e.exception?.values?.[0]}var Y=n(36900);function G(e){(0,T.o5)().setClient(e)}var K=n(83934);function X(e){let t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function V(e,t,n){return t||`${X(e)}${e.projectId}/envelope/?${function(e,t){let n={sentry_version:"7"};return e.publicKey&&(n.sentry_key=e.publicKey),t&&(n.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(n).toString()}(e,n)}`}var Q=n(21632),Z=n(73751),ee=n(78443),et=n(11985);function en(e){v.Yz.log(`Ignoring span ${e.op} - ${e.description} because it matches \`ignoreSpans\`.`)}function er(e,t){if(!t?.length)return!1;for(let r of t){var n;if("string"==typeof(n=r)||n instanceof RegExp){if(e.description&&(0,O._c)(e.description,r))return w.T&&en(e),!0;continue}let t=!!r.attributes&&Object.keys(r.attributes).length>0;if(!r.name&&!r.op&&!t)continue;let a=!r.name||e.description&&(0,O._c)(e.description,r.name),i=!r.op||e.op&&(0,O._c)(e.op,r.op),o=!r.attributes||Object.entries(r.attributes).every(([t,n])=>(function(e,t){return"string"==typeof e&&("string"==typeof t||t instanceof RegExp)?(0,O._c)(e,t):Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e===t})(e.attributes?.[t],n));if(a&&i&&o)return w.T&&en(e),!0}return!1}var ea=n(14574),ei=n(42561),eo=n(93457),es=n(36295),el=n(69340),eu=n(86688),ec=n(38790),ep=n(69917);let ed={trace:1,debug:5,info:9,warn:13,error:17,fatal:21};var ef=n(41653);function eh(e,t,n,r=!0){n&&(!e[t]||r)&&(e[t]=n)}function em(e,t){var n;let r=ey(),a=(n=e,ey().get(n));void 0===a?r.set(e,[t]):a.length>=100?(e_(e,a),r.set(e,[t])):r.set(e,[...a,t])}function eg(e,t=(0,T.o5)(),n=em){let r=t?.getClient()??(0,T.KU)();if(!r){w.T&&v.Yz.warn("No client available to capture log.");return}let{release:a,environment:i,enableLogs:o=!1,beforeSendLog:s}=r.getOptions();if(!o){w.T&&v.Yz.warn("logging option not enabled, log will not be captured.");return}let[,l]=(0,ep.V)(r,t),u={...e.attributes},{user:{id:c,email:p,username:d},attributes:f={}}=(0,es.Om)((0,T.rm)(),t);eh(u,"user.id",c,!1),eh(u,"user.email",p,!1),eh(u,"user.name",d,!1),eh(u,"sentry.release",a),eh(u,"sentry.environment",i);let{name:h,version:m}=r.getSdkMetadata()?.sdk??{};eh(u,"sentry.sdk.name",h),eh(u,"sentry.sdk.version",m);let g=r.getIntegrationByName("Replay"),_=g?.getReplayId(!0);eh(u,"sentry.replay_id",_),_&&g?.getRecordingMode()==="buffer"&&eh(u,"sentry._internal.replay_is_buffering",!0);let y=e.message;if((0,eo.NF)(y)){let{__sentry_template_string__:e,__sentry_template_values__:t=[]}=y;t?.length&&(u["sentry.message.template"]=e),t.forEach((e,t)=>{u[`sentry.message.parameter.${t}`]=e})}let b=(0,el.f)(t);eh(u,"sentry.trace.parent_span_id",b?.spanContext().spanId);let E={...e,attributes:u};r.emit("beforeCaptureLog",E);let S=s?(0,v.pq)(()=>s(E)):E;if(!S){r.recordDroppedEvent("before_send","log_item",1),w.T&&v.Yz.warn("beforeSendLog returned null, log will not be captured.");return}let{level:R,message:P,attributes:x={},severityNumber:k}=S,A=(0,eu.zf)(),C=(0,ec.o)(A);n(r,{timestamp:A,level:R,body:ev(String(P)),trace_id:l?.trace_id,severity_number:k??ed[R],attributes:function(e){let t={};for(let[n,r]of Object.entries(e)){let e=ev(n);"string"===r.type?t[e]={...r,value:ev(r.value)}:t[e]=r}return t}({...(0,ea.SY)(f),...(0,ea.SY)(x,!0),[C.key]:C.value})}),r.emit("afterCaptureLog",S)}function e_(e,t){var n;let r=t??(n=e,ey().get(n))??[];if(0===r.length)return;let a=e.getOptions(),i=function(e,t,n,r,a){let i={};return t?.sdk&&(i.sdk={name:t.sdk.name,version:t.sdk.version}),n&&r&&(i.dsn=(0,K.SB)(r)),(0,et.h4)(i,[function(e,t){let n=t?"auto":"never";return[{type:"log",item_count:e.length,content_type:"application/vnd.sentry.items.log+json"},{version:2,...(0,ef.B)()&&{ingest_settings:{infer_ip:n,infer_user_agent:n}},items:e}]}(e,a)])}(r,a._metadata,a.tunnel,e.getDsn(),e.getDataCollectionOptions().userInfo);ey().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(i)}function ey(){return(0,ei.BY)("clientToLogBufferMap",()=>new WeakMap)}function ev(e){let t=Object(e),n=t.isWellFormed,r=t.toWellFormed;return"function"==typeof n&&"function"==typeof r?n.call(e)?e:r.call(e):e}var eb=n(62731),eE=n(50993);function eS(e){return"stream"===e.getOptions().traceLifecycle}var ew=n(53827);function eT(e){return"object"==typeof e&&"function"==typeof e.unref&&e.unref(),e}let eR=Symbol.for("SentryBufferFullError");function eP(e=100){let t=new Set;return{get $(){return Array.from(t)},add:function(n){if(!(t.size<e))return(0,ew.xg)(eR);let r=n();return t.add(r),r.then(()=>{t.delete(r)},()=>{t.delete(r)}),r},drain:function(e){if(!t.size)return(0,ew.XW)(!0);let n=Promise.allSettled(Array.from(t)).then(()=>!0);return e?Promise.race([n,new Promise(t=>eT(setTimeout(()=>t(!1),e)))]):n}}}var ex=n(59298);function ek(e,t,n=eP(e.bufferSize||64)){let r={};return{send:function(a){let i=[];if((0,et.yH)(a,(t,n)=>{let a=(0,et.zk)(n);(0,ex.Jz)(r,a)?e.recordDroppedEvent("ratelimit_backoff",a):i.push(t)}),0===i.length)return Promise.resolve({});let o=(0,et.h4)(a[0],i),s=t=>{if((0,et.hP)(o,["client_report"])){w.T&&v.Yz.warn(`Dropping client report. Will not send outcomes (reason: ${t}).`);return}(0,et.yH)(o,(n,r)=>{e.recordDroppedEvent(t,(0,et.zk)(r))})};return n.add(()=>t({body:(0,et.bN)(o)}).then(e=>(413===e.statusCode?(w.T&&v.Yz.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),s("send_error")):(w.T&&void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&v.Yz.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),r=(0,ex.wq)(r,e)),e),e=>{throw s("network_error"),w.T&&v.Yz.error("Encountered error running transport request:",e),e})).then(e=>e,e=>
16{if(e===eR)return w.T&&v.Yz.error("Skipped sending event because buffer is full."),s("queue_overflow"),Promise.resolve({});throw e})},flush:e=>n.drain(e)}}var eA=n(69855),eC=n(73812),eO=n(6136),eI=n(2210);let eN=["forwarded","-ip","remote-","via","-user"],eM={userInfo:!1,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:[],queryParams:!0,genAI:{inputs:!0,outputs:!0},stackFrameVariables:!0,frameContextLines:5},ej="Not capturing exception because it's already been captured.",eL="Discarded session because of missing or non-string release",eD=Symbol.for("SentryInternalError"),e$=Symbol.for("SentryDoNotSendEventError");function eU(e){return{message:e,[eD]:!0}}function eF(e){return{message:e,[e$]:!0}}function eB(e){return!!e&&"object"==typeof e&&eD in e}function eH(e){return!!e&&"object"==typeof e&&e$ in e}function ez(e,t,n,r,a){let i,o=0,s=!1;e.on(n,()=>{o=0,clearTimeout(i),s=!1}),e.on(t,t=>{if((o+=r(t))>=8e5)a(e);else if(!s){let t=e.getOptions()._flushInterval??5e3;t>0&&(s=!0,i=eT(setTimeout(()=>{a(e)},t)))}}),e.on("flush",()=>{a(e)})}class eW{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=eP(e.transportOptions?.bufferSize??64),this._dataCollection=function(e){let t=null!=e.dataCollection?eM:!0===e.sendDefaultPii?{userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],queryParams:!0,genAI:{inputs:!0,outputs:!0},stackFrameVariables:!0,frameContextLines:5}:{userInfo:!1,cookies:{deny:eN},httpHeaders:{request:{deny:eN},response:{deny:eN}},httpBodies:[],queryParams:{deny:eN},genAI:{inputs:!1,outputs:!1},stackFrameVariables:!0,frameContextLines:5},n=e.dataCollection??{};return{userInfo:n.userInfo??t.userInfo,cookies:n.cookies??t.cookies,httpHeaders:{request:n.httpHeaders?.request??t.httpHeaders.request,response:n.httpHeaders?.response??t.httpHeaders.response},httpBodies:n.httpBodies??t.httpBodies,queryParams:n.queryParams??t.queryParams,genAI:{inputs:n.genAI?.inputs??t.genAI.inputs,outputs:n.genAI?.outputs??t.genAI.outputs},stackFrameVariables:n.stackFrameVariables??t.stackFrameVariables,frameContextLines:n.frameContextLines??t.frameContextLines}}(e),e.dsn?this._dsn=(0,K.AD)(e.dsn):w.T&&v.Yz.warn("No DSN provided, client will not send events."),this._dsn){let t=V(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:t})}this._options.enableLogs=this._options.enableLogs??this._options._experiments?.enableLogs,this._options.enableLogs&&ez(this,"afterCaptureLog","flushLogs",eK,e_),(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&ez(this,"afterCaptureMetric","flushMetrics",eG,eb.NG)}captureException(e,t,n){let r=(0,C.eJ)();if((0,C.GR)(e))return w.T&&v.Yz.log(ej),r;let a={event_id:r,...t};return this._process(()=>this.eventFromException(e,a).then(e=>this._captureEvent(e,a,n)).then(e=>e),"error"),a.event_id}captureMessage(e,t,n,r){let a={event_id:(0,C.eJ)(),...n},i=(0,eo.NF)(e)?e:String(e),o=(0,eo.sO)(e),s=o?this.eventFromMessage(i,t,a):this.eventFromException(e,a);return this._process(()=>s.then(e=>this._captureEvent(e,a,r)),o?"unknown":"error"),a.event_id}captureEvent(e,t,n){let r=(0,C.eJ)();if(t?.originalException&&(0,C.GR)(t.originalException))return w.T&&v.Yz.log(ej),r;let a={event_id:r,...t},i=e.sdkProcessingMetadata||{},o=i.capturedSpanScope,s=i.capturedSpanIsolationScope,l=eq(e.type);return this._process(()=>this._captureEvent(e,a,o||n,s),l),a.event_id}captureSession(e){this.sendSession(e),(0,eE.qO)(e,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getDataCollectionOptions(){return this._dataCollection}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(e){let t=this._transport;if(this.emit("flush"),!t)return!0;let n=await this._isClientDoneProcessing(e),r=await t.flush(e);return n&&r}async close(e){e_(this);let t=await this.flush(e);
16return this.getOptions().enabled=!1,this.emit("close"),t}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some(({name:e})=>e.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}getIntegrationNames(){return Object.keys(this._integrations)}addIntegration(e){let t=this._integrations[e.name];!t&&e.beforeSetup&&e.beforeSetup(this),x(this,e,this._integrations),t||P(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let n=function(e,t){if("transaction"!==e.type||!e.spans?.length||!e.sdkProcessingMetadata?.hasGenAiSpans||!t.getOptions().streamGenAiSpans||eS(t))return;let n=[],r=[];for(let t of e.spans)t.op?.startsWith("gen_ai.")?n.push(function(e){let t={trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,name:e.description||"",start_timestamp:e.start_timestamp,end_timestamp:e.timestamp||e.start_timestamp,status:e.status&&"ok"!==e.status&&"cancelled"!==e.status?"error":"ok",is_segment:!1,attributes:{...e.data},links:e.links};return(0,B.PL)(t)}(t)):r.push(t);if(0===n.length)return;e.spans=r;let a=t.getOptions().sendDefaultPii?"auto":"never";return[{type:"span",item_count:n.length,content_type:"application/vnd.sentry.items.span.v2+json"},{version:2,...(0,ef.B)()&&{ingest_settings:{infer_ip:a,infer_user_agent:a}},items:n}]}(e,this),r=function(e,t,n,r){let a=(0,et.Cj)(n),i=e.type&&"replay_event"!==e.type?e.type:"event";!function(e,t){if(!t)return;let n=e.sdk||{};e.sdk={...n,name:n.name||t.name,version:n.version||t.version,integrations:[...e.sdk?.integrations||[],...t.integrations||[]],packages:[...e.sdk?.packages||[],...t.packages||[]],settings:e.sdk?.settings||t.settings?{...e.sdk?.settings,...t.settings}:void 0}}(e,n?.sdk);let o=(0,et.n2)(e,a,r,t);delete e.sdkProcessingMetadata;let s=[{type:i},e];return(0,et.h4)(o,[s])}(e,this._dsn,this._options._metadata,this._options.tunnel);for(let e of t.attachments||[])r=(0,et.W3)(r,(0,et.bm)(e));n&&(r=(0,et.W3)(r,n)),this.sendEnvelope(r).then(t=>this.emit("afterSendEvent",e,t))}sendSession(e){let{release:t,environment:n=Q.U}=this._options;if("aggregates"in e){let r=e.attrs||{};if(!r.release&&!t){w.T&&v.Yz.warn(eL);return}r.release=r.release||t,r.environment=r.environment||n,e.attrs=r}else{if(!e.release&&!t){w.T&&v.Yz.warn(eL);return}e.release=e.release||t,e.environment=e.environment||n}this.emit("beforeSendSession",e);let r=function(e,t,n,r){let a=(0,et.Cj)(n),i={sent_at:new Date().toISOString(),...a&&{sdk:a},...!!r&&t&&{dsn:(0,K.SB)(t)}},o="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return(0,et.h4)(i,[o])}(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(r)}recordDroppedEvent(e,t,n=1){if(this._options.sendClientReports){let r=`${e}:${t}`;w.T&&v.Yz.log(`Recording outcome: "${r}"${n>1?` (${n} times)`:""}`),this._outcomes[r]=(this._outcomes[r]||0)+n}}on(e,t){let n=this._hooks[e]=this._hooks[e]||new Set,r=(...e)=>t(...e);return n.add(r),()=>{n.delete(r)}}emit(e,...t){let n=this._hooks[e];n&&n.forEach(e=>e(...t))}async sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)try{return await this._transport.send(e)}catch(e){return w.T&&v.Yz.error("Error while sending envelope:",e),{}}return w.T&&v.Yz.error("Transport disabled"),{}}registerCleanup(e){}dispose(){}_setupIntegrations(){let{integrations:e}=this._options;this._integrations=function(e,t){let n={};return t.forEach(t=>{t?.beforeSetup&&t.beforeSetup(e)}),t.forEach(t=>{t&&x(e,t,n)}),n}(this,e),P(this,e)}_updateSessionFromEvent(e,t){let n="fatal"===t.level,r=!1,a=t.exception?.values;if(a){for(let e of(r=!0,n=!1,a))if(e.mechanism?.handled===!1){n=!0;break}}let i="ok"===e.status;(i&&0===e.errors||i&&n)&&((0,eE.qO)(e,{...n&&{status:"crashed"},errors:e.errors||Number(r||n)}),this.captureSession(e))}async _isClientDoneProcessing(e){let t=0;for(;!e||t<e;){if(await new Promise(e=>setTimeout(e,1)),!this._numProcessing)return!0;t++}return!1}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(e,t,n,r){let a=this.getOptions(),i=this.getIntegrationNames();
16return!t.integrations&&i.length&&(t.integrations=i),this.emit("preprocessEvent",e,t),e.type||r.setLastEventId(e.event_id||t.event_id),(0,eO.mG)(a,e,t,n,this,r).then(e=>(null===e||(this.emit("postprocessEvent",e,t),e.contexts={trace:{...e.contexts?.trace,...(0,T.vn)(n)},...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:(0,Z.ao)(this,n),...e.sdkProcessingMetadata}),e))}_captureEvent(e,t={},n=(0,T.o5)(),r=(0,T.rm)()){return w.T&&eJ(e)&&v.Yz.log(`Captured error event \`${A(e)[0]||"<unknown>"}\``),this._processEvent(e,t,n,r).then(e=>e.event_id,e=>{w.T&&(eH(e)?v.Yz.log(e.message):eB(e)?v.Yz.warn(e.message):v.Yz.warn(e))})}_processEvent(e,t,n,r){let a=this.getOptions(),{sampleRate:i}=a,o=eY(e),s=eJ(e),l=e.type||"error",u=`before send for type \`${l}\``,c=void 0===i?void 0:(0,eC.i)(i);if(s&&"number"==typeof c&&(0,eI.hY)()>c)return this.recordDroppedEvent("sample_rate","error"),(0,ew.xg)(eF(`Discarding event because it's not included in the random sample (sampling rate = ${i})`));let p=eq(e.type);return this._prepareEvent(e,t,n,r).then(e=>{if(null===e)throw this.recordDroppedEvent("event_processor",p),eF("An event processor returned `null`, will not send event.");return t.data?.__sentry__===!0?e:function(e,t){let n=`${t} must return \`null\` or a valid event.`;if((0,eo.Qg)(e))return e.then(e=>{if(!(0,eo.Qd)(e)&&null!==e)throw eU(n);return e},e=>{throw eU(`${t} rejected with ${e}`)});if(!(0,eo.Qd)(e)&&null!==e)throw eU(n);return e}(function(e,t,n,r){let{beforeSend:a,beforeSendTransaction:i,ignoreSpans:o}=t,s=!(0,ee.S)(t.beforeSendSpan)&&t.beforeSendSpan,l=n;if(eJ(l)&&a)return a(l,r);if(eY(l)){if(s||o){let t=function(e){let{trace_id:t,parent_span_id:n,span_id:r,status:a,origin:i,data:o,op:s}=e.contexts?.trace??{};return{data:o??{},description:e.transaction,op:s,parent_span_id:n,span_id:r??"",start_timestamp:e.start_timestamp??0,status:a,timestamp:e.timestamp,trace_id:t??"",origin:i,profile_id:o?.[F.E1],exclusive_time:o?.[F.jG],measurements:e.measurements,is_segment:!0}}(l);if(o?.length&&er({description:t.description,op:t.op,attributes:t.data},o))return null;if(s){let e=s(t);if(e)l=(0,eA.h)(n,{type:"transaction",timestamp:e.timestamp,start_timestamp:e.start_timestamp,transaction:e.description,contexts:{trace:{trace_id:e.trace_id,span_id:e.span_id,parent_span_id:e.parent_span_id,op:e.op,status:e.status,origin:e.origin,data:{...e.data,...e.profile_id&&{[F.E1]:e.profile_id},...e.exclusive_time&&{[F.jG]:e.exclusive_time}}}},measurements:e.measurements});else(0,B.xl)()}if(l.spans){let t=[],n=l.spans;for(let e of n){if(o?.length&&er({description:e.description,op:e.op,attributes:e.data},o)){let t=e.parent_span_id,r=e.span_id;if(t)for(let e of n)e.parent_span_id===r&&(e.parent_span_id=t);continue}if(s){let n=s(e);n?t.push(n):((0,B.xl)(),t.push(e))}else t.push(e)}let r=l.spans.length-t.length;r&&e.recordDroppedEvent("before_send","span",r),l.spans=t}}if(i){if(l.spans){let e=l.spans.length;l.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return i(l,r)}}return l}(this,a,e,t),u)}).then(a=>{if(null===a){if(this.recordDroppedEvent("before_send",p),o){let t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw eF(`${u} returned \`null\`, will not send event.`)}let i=n.getSession()||r.getSession();if(s&&i&&this._updateSessionFromEvent(i,a),o){let e=(a.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(a.spans?a.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}let l=a.transaction_info;return o&&l&&a.transaction!==e.transaction&&(a.transaction_info={...l,source:"custom"}),this.sendEvent(a,t),a}).then(null,e=>{if(eH(e)||eB(e))throw e;throw this.captureException(e,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:e}),eU(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.
17Reason: ${e}`)})}_process(e,t){this._numProcessing++,this._promiseBuffer.add(e).then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e===eR&&this.recordDroppedEvent("queue_overflow",t),e))}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.entries(e).map(([e,t])=>{let[n,r]=e.split(":");return{reason:n,category:r,quantity:t}})}_flushOutcomes(){w.T&&v.Yz.log("Flushing outcomes...");let e=this._clearOutcomes();if(0===e.length){w.T&&v.Yz.log("No outcomes to send");return}if(!this._dsn){w.T&&v.Yz.log("No dsn provided, will not send outcomes");return}w.T&&v.Yz.log("Sending outcomes:",e);let t=function(e,t,n){let r=[{type:"client_report"},{timestamp:(0,eu.lu)(),discarded_events:e}];return(0,et.h4)(t?{dsn:t}:{},[r])}(e,this._options.tunnel&&(0,K.SB)(this._dsn));this.sendEnvelope(t)}}function eq(e){return"replay_event"===e?"replay":e||"error"}function eJ(e){return void 0===e.type}function eY(e){return"transaction"===e.type}function eG(e){let t=0;return e.name&&(t+=2*e.name.length),(t+=8)+eX(e.attributes)}function eK(e){let t=0;return e.message&&(t+=2*e.message.length),t+eX(e.attributes)}function eX(e){if(!e)return 0;let t=0;
17return Object.values(e).forEach(e=>{Array.isArray(e)?t+=e.length*eV(e[0]):(0,eo.sO)(e)?t+=eV(e):t+=100}),t}function eV(e){return"string"==typeof e?2*e.length:"number"==typeof e?8:4*("boolean"==typeof e)}var eQ=n(70476);function eZ(e){"aggregates"in e?e.attrs?.ip_address===void 0&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):void 0===e.ipAddress&&(e.ipAddress="{{auto}}")}function e0(e){return(0,eo.bJ)(e)&&"__sentry_fetch_url_host__"in e&&"string"==typeof e.__sentry_fetch_url_host__?`${e.message} (${e.__sentry_fetch_url_host__})`:e.message}function e1(e,t){let n=e5(e,t),r={type:function(e){let t=e?.name;return!t&&e3(e)?e.message&&Array.isArray(e.message)&&2==e.message.length?e.message[0]:"WebAssembly.Exception":t}(t),value:function(e){let t=e?.message;return e3(e)?Array.isArray(e.message)&&2==e.message.length?e.message[1]:"wasm exception":t?t.error&&"string"==typeof t.error.message?e0(t.error):e0(e):"No error message"}(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function e2(e,t){return{exception:{values:[e1(e,t)]}}}function e5(e,t){var n,r;let a=t.stacktrace||t.stack||"",i=(n=t)&&e4.test(n.message)?1:0,o="number"==typeof(r=t).framesToPop?r.framesToPop:0;try{return e(a,i,o)}catch{}return[]}let e4=/Minified React error #\d+;/i;function e3(e){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function e6(e,t,n,r){let a=e7(e,t,n?.syntheticException||void 0,r);return(0,C.M6)(a),a.level="error",n?.event_id&&(a.event_id=n.event_id),(0,ew.XW)(a)}function e8(e,t,n="info",r,a){let i=e9(e,t,r?.syntheticException||void 0,a);return i.level=n,r?.event_id&&(i.event_id=r.event_id),(0,ew.XW)(i)}function e7(e,t,n,r,a){let i;if((0,eo.T2)(t)&&t.error)return e2(e,t.error);if((0,eo.BD)(t)||(0,eo.W6)(t)){if("stack"in t){i=e2(e,t);let a=i.exception?.values?.[0];if(r&&n&&a&&!a.stacktrace){let t=e5(e,n);t.length&&(a.stacktrace={frames:t},(0,C.M6)(i,{synthetic:!0}))}}else{let a=t.name||((0,eo.BD)(t)?"DOMError":"DOMException"),o=t.message?`${a}: ${t.message}`:a;i=e9(e,o,n,r),(0,C.gO)(i,o)}return"code"in t&&(i.tags={...i.tags,"DOMException.code":`${t.code}`}),i}return(0,eo.bJ)(t)?e2(e,t):((0,eo.Qd)(t)||(0,eo.xH)(t)?i=function(e,t,n,r){let a=(0,T.KU)(),i=a?.getOptions().normalizeDepth,o=Object.values(t).find(e=>e instanceof Error),s={__serialized__:(0,Y.cd)(t,i)};if(o)return{exception:{values:[e1(e,o)]},extra:s};let l={exception:{values:[{type:(0,eo.xH)(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:function(e,{isUnhandledRejection:t}){let n=(0,D.HF)(e),r=t?"promise rejection":"exception";if((0,eo.T2)(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if((0,eo.xH)(e)){let t=function(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}(e);return`Event \`${t}\` (type=${e.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}(t,{isUnhandledRejection:r})}]},extra:s};if(n){let t=e5(e,n);t.length&&(l.exception.values[0].stacktrace={frames:t})}return l}(e,t,n,a):(i=e9(e,t,n,r),(0,C.gO)(i,`${t}`,void 0)),(0,C.M6)(i,{synthetic:!0}),i)}function e9(e,t,n,r){let a={};if(r&&n){let r=e5(e,n);r.length&&(a.exception={values:[{value:t,stacktrace:{frames:r}}]}),(0,C.M6)(a,{synthetic:!0})}if((0,eo.NF)(t)){let{__sentry_template_string__:e,__sentry_template_values__:n}=t;return a.logentry={message:e,params:n},a}return a.message=t,a}var te=n(8207);let tt=y.O,tn=0;function tr(e,t={}){if("function"!=typeof e)return e;try{let t=e.__sentry_wrapped__;if(t)if("function"==typeof t)return t;else return e;if((0,D.sp)(e))return e}catch{return e}let n=function(...n){y.O._sentryWrappedDepth=(y.O._sentryWrappedDepth||0)+1;try{let r=n.map(e=>tr(e,t));return e.apply(this,r)}catch(e){throw tn++,setTimeout(()=>{tn--}),(0,T.v4)(r=>{r.addEventProcessor(e=>(t.mechanism&&((0,C.gO)(e,void 0,void 0),(0,C.M6)(e,t.mechanism)),e.extra={...e.extra,arguments:n},e)),(0,S.Cp)(e)}),e}finally{y.O._sentryWrappedDepth=(y.O._sentryWrappedDepth||0)-1}};try{for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}catch{}(0,D.pO)(n,e),(0,D.my)(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:()=>e.name})}catch{}return n}function ta(){let e=(0,te.$N)(),{referrer:t}=tt.document||{},{userAgent:n}=tt.navigator||{};return{url:e,headers:{...t&&{Referer:t},...n&&{"User-Agent":n}}}}class ti extends eW{constructor(e){var t;let n=(t=e,{release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:tt.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...t});E(n,"browser",["browser"],tt.SENTRY_SDK_SOURCE||(0,eQ.e)()),n._metadata?.sdk&&(n._metadata.sdk.settings={infer_ip:n.sendDefaultPii?"auto":"never",...n._metadata.sdk.settings}),super(n);let{sendDefaultPii:r,sendClientReports:a,enableLogs:i,_experiments:o,enableMetrics:s}=this._options,l=s??o?.enableMetrics??!0;tt.document&&(a||i||l)&&tt.document.addEventListener("visibilitychange",()=>{"hidden"===tt.document.visibilityState&&(a&&this._flushOutcomes(),i&&e_(this),l&&(0,eb.NG)(this))}),r&&this.on("beforeSendSession",eZ)}eventFromException(e,t){return e6(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return e8(this._options.stackParser,e,t,n,this._options.attachStacktrace)}_prepareEvent(e,t,n,r){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n,r)}}var to=n(28490);let ts=new Set([]);function tl(e){let t="console",n=(0,to.s5)(t,e);return(0,to.AS)(t,tu),n}
17function tu(){"console"in y.O&&v.Ow.forEach(function(e){e in y.O.console&&(0,D.GS)(y.O.console,e,function(t){return v.Z9[e]=t,function(...t){let n=t[0],r=v.Z9[e],a=ts.size&&"string"==typeof n&&(0,O.Xr)(n,ts);a||(0,to.aj)("console",{args:t,level:e}),(!a||w.T&&v.Yz.isEnabled())&&r?.apply(y.O.console,t)}})})}var tc=n(78809);function tp(e,t){let n="fetch",r=(0,to.s5)(n,e);return(0,to.AS)(n,()=>td(void 0,t)),r}function td(e,t=!1){(!t||(0,tc.m7)())&&(0,D.GS)(y.O,"fetch",function(t){return function(...n){let r=Error(),{method:a,url:i}=function(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){let[t,n]=e;return{url:tg(t),method:tm(n,"method")?String(n.method).toUpperCase():(0,eo.ks)(t)&&tm(t,"method")?String(t.method).toUpperCase():"GET"}}let t=e[0];return{url:tg(t),method:tm(t,"method")?String(t.method).toUpperCase():"GET"}}(n),o={args:n,fetchData:{method:a,url:i},startTimestamp:1e3*(0,eu.zf)(),virtualError:r,headers:function(e){let[t,n]=e;try{if("object"==typeof n&&null!==n&&"headers"in n&&n.headers)return new Headers(n.headers);if((0,eo.ks)(t))return new Headers(t.headers)}catch{}}(n)};return e||(0,to.aj)("fetch",{...o}),t.apply(y.O,n).then(async t=>(e?e(t):(0,to.aj)("fetch",{...o,endTimestamp:1e3*(0,eu.zf)(),response:t}),t),e=>{(0,to.aj)("fetch",{...o,endTimestamp:1e3*(0,eu.zf)(),error:e}),(0,eo.bJ)(e)&&void 0===e.stack&&(e.stack=r.stack,(0,D.my)(e,"framesToPop",1));let t=(0,T.KU)(),n=t?.getOptions().enhanceFetchErrorMessages??"always";if(!1!==n&&e instanceof TypeError&&("Failed to fetch"===e.message||"Load failed"===e.message||"NetworkError when attempting to fetch resource."===e.message))try{let t=new URL(o.fetchData.url).host;"always"===n?e.message=`${e.message} (${t})`:(0,D.my)(e,"__sentry_fetch_url_host__",t)}catch{}throw e})}})}async function tf(e,t){if(e?.body){let n=e.body,r=n.getReader(),a=setTimeout(()=>{n.cancel().then(null,()=>{})},9e4),i=!0;for(;i;){let e;try{e=setTimeout(()=>{n.cancel().then(null,()=>{})},5e3);let{done:a}=await r.read();clearTimeout(e),a&&(t(),i=!1)}catch{i=!1}finally{clearTimeout(e)}}clearTimeout(a),r.releaseLock(),n.cancel().then(null,()=>{})}}function th(e){let t;try{t=e.clone()}catch{return}tf(t,()=>{(0,to.aj)("fetch-body-resolved",{endTimestamp:1e3*(0,eu.zf)(),response:e})})}function tm(e,t){return!!e&&"object"==typeof e&&!!e[t]}function tg(e){return"string"==typeof e?e:e?tm(e,"url")?e.url:e.toString?e.toString():"":""}var t_=n(83712),ty=n(25862);function tv(e){if(void 0!==e)return e>=400&&e<500?"warning":e>=500?"error":void 0}var tb=n(78478),tE=n(46705),tS=n(18399),tw=n(98109),tT=n(55011);let tR=(e={})=>{let t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){var n,r,a,i,o,s,l;t.console&&tl((n=e,function(e){if((0,T.KU)()!==n)return;let t={category:"console",data:{arguments:e.args,logger:"console"},level:(0,ty.t)(e.level),message:(0,O.gt)(e.args," ")};if("assert"===e.level)if(!1!==e.args[0])return;else t.message=`Assertion failed: ${(0,O.gt)(e.args.slice(1)," ")||"console.assert"}`,t.data.arguments=e.args.slice(1);(0,t_.Z)(t,{input:e.args,level:e.level})})),t.dom&&(0,tE.i)((r=e,a=t.dom,function(e){let t,n;if((0,T.KU)()!==r)return;let i="object"==typeof a?a.serializeAttribute:void 0,o="object"==typeof a&&"number"==typeof a.maxStringLength?a.maxStringLength:void 0;o&&o>1024&&(o=1024),"string"==typeof i&&(i=[i]);try{var s;let r=e.event,a=(s=r)&&s.target?r.target:r;t=(0,tT.H)(a,{keyAttrs:i,maxStringLength:o}),n=(0,te.xE)(a)}catch{t="<unknown>"}if(0===t.length)return;let l={category:`ui.${e.name}`,message:t};n&&(l.data={"ui.component_name":n}),(0,t_.Z)(l,{event:e.event,name:e.name,global:e.global})})),t.xhr&&(0,tS.Mn)((i=e,function(e){if((0,T.KU)()!==i)return;let{startTimestamp:t,endTimestamp:n}=e,r=e.xhr[tS.Er];if(!t||!n||!r)return;let{method:a,url:o,status_code:s,body:l}=r,u={xhr:e.xhr,input:l,startTimestamp:t,endTimestamp:n},c={category:"xhr",data:{method:a,url:o,status_code:s},type:"http",level:tv(s)};i.emit("beforeOutgoingRequestBreadcrumb",c,u),(0,t_.Z)(c,u)})),t.fetch&&tp((o=e,function(e){if((0,T.KU)()!==o)return;let{startTimestamp:t,endTimestamp:n}=e;
17if(n&&(!e.fetchData.url.match(/sentry_key/)||"POST"!==e.fetchData.method))if(e.error){let r={data:e.error,input:e.args,startTimestamp:t,endTimestamp:n},a={category:"fetch",data:e.fetchData,level:"error",type:"http"};o.emit("beforeOutgoingRequestBreadcrumb",a,r),(0,t_.Z)(a,r)}else{let r=e.response,a={...e.fetchData,status_code:r?.status},i={input:e.args,response:r,startTimestamp:t,endTimestamp:n},s={category:"fetch",data:a,type:"http",level:tv(a.status_code)};o.emit("beforeOutgoingRequestBreadcrumb",s,i),(0,t_.Z)(s,i)}})),t.history&&(0,tw._)((s=e,function(e){if((0,T.KU)()!==s)return;let t=e.from,n=e.to,r=(0,tb.Dl)(tt.location.href),a=t?(0,tb.Dl)(t):void 0,i=(0,tb.Dl)(n);a?.path||(a=r),r.protocol===i.protocol&&r.host===i.host&&(n=i.relative),r.protocol===a.protocol&&r.host===a.host&&(t=a.relative),(0,t_.Z)({category:"navigation",data:{from:t,to:n}})})),t.sentry&&e.on("beforeSendEvent",(l=e,function(e){(0,T.KU)()===l&&(0,t_.Z)({category:`sentry.${"transaction"===e.type?"transaction":"event"}`,event_id:e.event_id,level:e.level,message:(0,C.$X)(e)},{event:e})}))}}},tP="EventTarget,Window,Node,ApplicationCache,AudioTrackList,BroadcastChannel,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(","),tx=(e={})=>{let t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&(0,D.GS)(tt,"setTimeout",tk),t.setInterval&&(0,D.GS)(tt,"setInterval",tk),t.requestAnimationFrame&&(0,D.GS)(tt,"requestAnimationFrame",tA),t.XMLHttpRequest&&"XMLHttpRequest"in tt&&(0,D.GS)(XMLHttpRequest.prototype,"send",tC);let e=t.eventTarget;e&&(Array.isArray(e)?e:tP).forEach(e=>(function(e,t){let n=tt[e]?.prototype;n?.hasOwnProperty?.("addEventListener")&&((0,D.GS)(n,"addEventListener",function(n){return function(r,a,i){var o,s,l,u;try{o=a,"function"==typeof o.handleEvent&&(a.handleEvent=tr(a.handleEvent,{mechanism:{data:{handler:(0,H.qQ)(a),target:e},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return t.unregisterOriginalCallbacks&&(s=this,l=r,u=a,s&&"object"==typeof s&&"removeEventListener"in s&&"function"==typeof s.removeEventListener&&s.removeEventListener(l,u)),n.apply(this,[r,tr(a,{mechanism:{data:{handler:(0,H.qQ)(a),target:e},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),i])}}),(0,D.GS)(n,"removeEventListener",function(e){return function(t,n,r){try{let a=n.__sentry_wrapped__;a&&e.call(this,t,a,r)}catch{}return e.call(this,t,n,r)}}))})(e,t))}}};function tk(e){return function(...t){let n=t[0];return t[0]=tr(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${(0,H.qQ)(e)}`}}),e.apply(this,t)}}function tA(e){return function(t){return e.apply(this,[tr(t,{mechanism:{data:{handler:(0,H.qQ)(e)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function tC(e){return function(...t){let n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in n&&"function"==typeof n[e]&&(0,D.GS)(n,e,function(t){let n={mechanism:{data:{handler:(0,H.qQ)(t)},handled:!1,type:`auto.browser.browserapierrors.xhr.${e}`}},r=(0,D.sp)(t);return r&&(n.mechanism.data.handler=(0,H.qQ)(r)),tr(t,n)})}),e.apply(this,t)}}let tO=(e={})=>{let t=e.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if(void 0===tt.document)return;(0,S.J0)({ignoreDuration:!0}),(0,S.J5)();let e=(0,T.rm)(),n=e.getUser();e.addScopeListener(e=>{let t=e.getUser();
17(n?.id!==t?.id||n?.ip_address!==t?.ip_address)&&((0,S.J5)(),n=t)}),"route"===t&&(0,tw._)(({from:e,to:t})=>{e!==t&&((0,S.J0)({ignoreDuration:!0}),(0,S.J5)())})}}};var tI=n(488);let tN=()=>({name:"CultureContext",preprocessEvent(e){let t=tM();t&&(e.contexts={...e.contexts,culture:{...t,...e.contexts?.culture}})},processSegmentSpan(e){let t=tM();t&&(0,tI.FD)(e,{"culture.locale":t.locale,"culture.timezone":t.timezone,"culture.calendar":t.calendar})}});function tM(){try{let e=tt.Intl;if(!e)return;let t=e.DateTimeFormat().resolvedOptions();return{locale:t.locale,timezone:t.timeZone,calendar:t.calendar}}catch{return}}let tj=null;function tL(e){let t="error";(0,to.s5)(t,e),(0,to.AS)(t,tD)}function tD(){tj=y.O.onerror,y.O.onerror=function(e,t,n,r,a){return(0,to.aj)("error",{column:r,error:a,line:n,msg:e,url:t}),!!tj&&tj.apply(this,arguments)},y.O.onerror.__SENTRY_INSTRUMENTED__=!0}let t$=null;function tU(e){let t="unhandledrejection";(0,to.s5)(t,e),(0,to.AS)(t,tF)}function tF(){t$=y.O.onunhandledrejection,y.O.onunhandledrejection=function(e){return(0,to.aj)("unhandledrejection",e),!t$||t$.apply(this,arguments)},y.O.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}let tB=(e={})=>{let t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){var n,r;t.onerror&&(n=e,tL(e=>{let{stackParser:t,attachStacktrace:r}=tW();if((0,T.KU)()!==n||tn>0)return;let{msg:a,url:i,line:o,column:s,error:l}=e,u=function(e,t,n,r){let a=e.exception=e.exception||{},i=a.values=a.values||[],o=i[0]=i[0]||{},s=o.stacktrace=o.stacktrace||{},l=s.frames=s.frames||[];return 0===l.length&&l.push({colno:r,lineno:n,filename:function(e){if((0,eo.Kg)(e)&&0!==e.length)return e.startsWith("data:")?`<${(0,tb.zm)(e,!1)}>`:e}(t)??(0,te.$N)(),function:H.yF,in_app:!0}),e}(e7(t,l||a,void 0,r,!1),i,o,s);u.level="error",(0,S.r)(u,{originalException:l,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})),t.onunhandledrejection&&(r=e,tU(e=>{let{stackParser:t,attachStacktrace:n}=tW();if((0,T.KU)()!==r||tn>0)return;let a=tH(e),i=(0,eo.sO)(a)?tz(a):e7(t,a,void 0,n,!0);i.level="error",(0,S.r)(i,{originalException:a,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})}))}}};function tH(e){if((0,eo.sO)(e))return e;try{if("reason"in e)return e.reason;if("detail"in e&&"reason"in e.detail)return e.detail.reason}catch{}return e}function tz(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function tW(){let e=(0,T.KU)();return e?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}let tq=()=>({name:"HttpContext",preprocessEvent(e){if(!tt.navigator&&!tt.location&&!tt.document)return;let t=ta(),n={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:n}},processSegmentSpan(e){if(!tt.navigator&&!tt.location&&!tt.document)return;let t=ta();(0,tI.FD)(e,{"url.full":t.url||void 0,"http.request.header.user_agent":t.headers["User-Agent"],"http.request.header.referer":t.headers.Referer})}});function tJ(e){return Array.isArray(e.errors)}function tY(e,t,n){e.mechanism={handled:!0,type:"auto.core.linked_errors",...tJ(n)&&{is_exception_group:!0},...e.mechanism,exception_id:t}}function tG(e,t,n,r){e.mechanism={handled:!0,...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}let tK=(e={})=>{let t=e.limit||5,n=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,r,a){!function(e,t,n,r,a,i){if(!a.exception?.values||!i||!(0,eo.tH)(i.originalException,Error))return;let o=a.exception.values.length>0?a.exception.values[a.exception.values.length-1]:void 0;o&&(a.exception.values=function e(t,n,r,a,i,o,s,l){if(o.length>=r+1)return o;let u=[...o];if((0,eo.tH)(a[i],Error)){tY(s,l,a);let o=t(n,a[i]),c=u.length;tG(o,i,c,l),u=e(t,n,r,a[i],i,[o,...u],o,c)}return tJ(a)&&a.errors.forEach((o,c)=>{if((0,eo.tH)(o,Error)){tY(s,l,a);let p=t(n,o),d=u.length;tG(p,`errors[${c}]`,d,l),u=e(t,n,r,o,i,[p,...u],p,d)}}),u}(e,t,r,i.originalException,n,a.exception.values,o,0))}(e1,a.getOptions().stackParser,n,t,e,r)}}};function tX(e,t,n,r){let a={filename:e,function:"<anonymous>"===t?H.yF:t,in_app:!0};return void 0!==n&&(a.lineno=n),void 0!==r&&(a.colno=r),a}
17let tV=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,tQ=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,tZ=/\((\S*)(?::(\d+))(?::(\d+))\)/,t0=/at (.+?) ?\(data:(.+?),/,t1=[30,e=>{let t=e.match(t0);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};let n=tV.exec(e);if(n){let[,e,t,r]=n;return tX(e,H.yF,+t,+r)}let r=tQ.exec(e);if(r){if(r[2]?.indexOf("eval")===0){let e=tZ.exec(r[2]);e&&(r[2]=e[1],r[3]=e[2],r[4]=e[3])}let[e,t]=nr(r[1]||H.yF,r[2]);return tX(t,e,r[3]?+r[3]:void 0,r[4]?+r[4]:void 0)}}],t2=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,t5=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,t4=[50,e=>{let t=t2.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let e=t5.exec(t[3]);e&&(t[1]=t[1]||"eval",t[3]=e[1],t[4]=e[2],t[5]="")}let e=t[3],n=t[1]||H.yF;return[n,e]=nr(n,e),tX(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],t3=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,t6=[40,e=>{let t=t3.exec(e);return t?tX(t[2],t[1]||H.yF,+t[3],t[4]?+t[4]:void 0):void 0}],t8=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,t7=[10,e=>{let t=t8.exec(e);return t?tX(t[2],t[3]||H.yF,+t[1]):void 0}],t9=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,ne=[20,e=>{let t=t9.exec(e);return t?tX(t[5],t[3]||t[4]||H.yF,+t[1],+t[2]):void 0}],nt=[t1,t4],nn=(0,H.gd)(...nt),nr=(e,t)=>{let n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:H.yF,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]};var na=n(79528);function ni(e,t=(0,na.qd)("fetch")){let n=0,r=0;async function a(a){let i=a.body.length;n+=i,r++;let o={body:a.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&r<15,...e.fetchOptions};try{let n=await t(e.url,o);return{statusCode:n.status,headers:{"x-sentry-rate-limits":n.headers.get("X-Sentry-Rate-Limits"),"retry-after":n.headers.get("Retry-After")}}}catch(e){throw(0,na.y7)("fetch"),e}finally{n-=i,r--}}return ek(e,a,eP(e.bufferSize||40))}let no=/^HTML(\w*)Element$/;function ns(e){if("undefined"!=typeof window&&e===window)return"[Window]";if("undefined"!=typeof document&&e===document)return"[Document]";if(function(e){if("undefined"==typeof Element)return!1;try{return e instanceof Element}catch{return!1}}(e)){let t=function(e){let t=Object.getPrototypeOf(e);return t?.constructor?t.constructor.name:"null prototype"}(e);if(no.test(t))return`[HTMLElement: ${(0,tT.H)(e)}]`}}function nl(e){return[M(),U(),{name:"ConversationId",setup(e){e.on("spanStart",e=>{let t=(0,T.o5)().getScopeData(),n=(0,T.rm)().getScopeData(),r=t.conversationId||n.conversationId;if(r){let{op:t,data:n,description:a}=(0,B.et)(e);if(!t?.startsWith("gen_ai.")&&!n["ai.operationId"]&&!a?.startsWith("ai."))return;e.setAttribute(F.Fy,r)}})}},tx(),tR(),tB(),tK(),z(),tq(),tN(),tO()]}function nu(){}function nc(e){e()}var np=n(45400);function nd(e){return(0,eo.Qd)(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e?"[SyntheticEvent]":ns(e)}var nf=n(55036);function nh(e){return(0,eo.bJ)(e)&&["NEXT_NOT_FOUND","NEXT_HTTP_ERROR_FALLBACK;404"].includes(e.digest)}function nm(e){return(0,eo.bJ)(e)&&"string"==typeof e.digest&&e.digest.startsWith("NEXT_REDIRECT;")}var ng=n(40953),n_=n(36028);class ny{constructor(e={}){this._traceId=e.traceId||(0,n_.e)(),this._spanId=e.spanId||(0,n_.Z)(),this.dropReason=e.dropReason}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:B.CC}}end(e){}setAttribute(e,t){return this}setAttributes(e){return this}setStatus(e){return this}updateName(e){return this}isRecording(){return!1}addEvent(e,t,n){return this}addLink(e){return this}addLinks(e){return this}recordException(e,t){}}function nv(e,t,n,r=(0,B.Bk)()){let a=r&&(0,B.zU)(r);a&&(w.T&&v.Yz.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${n}`),a.addEvent(e,{[F.xc]:t,[F.Sn]:n}))}function nb(e){if(!e||0===e.length)return;let t={};
17return e.forEach(e=>{let n=e.attributes||{},r=n[F.Sn],a=n[F.xc];"string"==typeof r&&"number"==typeof a&&(t[e.name]={value:a,unit:r})}),t}var nE=n(69743);class nS{constructor(e={}){this._traceId=e.traceId||(0,n_.e)(),this._spanId=e.spanId||(0,n_.Z)(),this._startTime=e.startTimestamp||(0,eu.zf)(),this._links=e.links,this._attributes={},this.setAttributes({[F.JD]:"manual",[F.uT]:e.op,...e.attributes}),this._name=e.name,e.parentSpanId&&(this._parentSpanId=e.parentSpanId),"sampled"in e&&(this._sampled=e.sampled),e.endTimestamp&&(this._endTime=e.endTimestamp),this._events=[],this._isStandaloneSpan=e.isStandalone,this._endTime&&this._onSpanEnded()}addLink(e){return this._links?this._links.push(e):this._links=[e],this}addLinks(e){return this._links?this._links.push(...e):this._links=e,this}recordException(e,t){}spanContext(){let{_spanId:e,_traceId:t,_sampled:n}=this;return{spanId:e,traceId:t,traceFlags:n?B.aO:B.CC}}setAttribute(e,t){return void 0===t?delete this._attributes[e]:this._attributes[e]=t,this}setAttributes(e){return Object.keys(e).forEach(t=>this.setAttribute(t,e[t])),this}updateStartTime(e){this._startTime=(0,B.cI)(e)}setStatus(e){return this._status=e,this}updateName(e){return this._name=e,this.setAttribute(F.i_,"custom"),this}end(e){this._endTime||(this._endTime=(0,B.cI)(e),function(e){if(!w.T)return;let{description:t="< unknown name >",op:n="< unknown op >"}=(0,B.et)(e),{spanId:r}=e.spanContext(),a=(0,B.zU)(e)===e,i=`[Tracing] Finishing "${n}" ${a?"root ":""}span "${t}" with ID ${r}`;v.Yz.log(i)}(this),this._onSpanEnded())}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[F.uT],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:(0,B.yW)(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[F.JD],profile_id:this._attributes[F.E1],exclusive_time:this._attributes[F.jG],measurements:nb(this._events),is_segment:this._isStandaloneSpan&&(0,B.zU)(this)===this||void 0,segment_id:this._isStandaloneSpan?(0,B.zU)(this).spanContext().spanId:void 0,links:(0,B.uU)(this._links)}}getStreamedSpanJSON(){return{name:this._name??"",span_id:this._spanId,trace_id:this._traceId,parent_span_id:this._parentSpanId,start_timestamp:this._startTime,end_timestamp:this._endTime??this._startTime,is_segment:this._isStandaloneSpan||this===(0,B.zU)(this),status:(0,B.i$)(this._status),attributes:this._attributes,links:(0,B.HQ)(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,t,n){w.T&&v.Yz.log("[Tracing] Adding an event to span:",e);let r=nw(t)?t:n||(0,eu.zf)(),a=nw(t)?{}:t||{},i={name:e,time:(0,B.cI)(r),attributes:a};return this._events.push(i),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){let e=(0,T.KU)();if(e&&(e.emit("spanEnd",this),this._isStandaloneSpan||e.emit("afterSpanEnd",this)),!(this._isStandaloneSpan||this===(0,B.zU)(this)))return;if(this._isStandaloneSpan)return void(this._sampled?function(e){let t=(0,T.KU)();if(!t)return;let n=e[1];if(!n||0===n.length)return t.recordDroppedEvent("before_send","span");t.sendEnvelope(e)}(function(e,t){let n=(0,Z.k1)(e[0]),r=t?.getDsn(),a=t?.getOptions().tunnel,i={sent_at:new Date().toISOString(),...!!n.trace_id&&!!n.public_key&&{trace:n},...!!a&&r&&{dsn:(0,K.SB)(r)}},{beforeSendSpan:o,ignoreSpans:s}=t?.getOptions()||{},l=s?.length?e.filter(e=>{let t=(0,B.et)(e);return!er({description:t.description,op:t.op,attributes:t.data},s)}):e,u=e.length-l.length;u&&t?.recordDroppedEvent("before_send","span",u);let c=o?e=>{let t=(0,B.et)(e),n=(0,ee.S)(o)?t:o(t);return n||((0,B.xl)(),t)}:B.et,p=[];for(let e of l){let t=c(e);t&&p.push((0,et.y5)(t))}return(0,et.h4)(i,p)}([this],e)):(w.T&&v.Yz.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),e&&e.recordDroppedEvent("sample_rate","span")));if(e&&eS(e))return void e.emit("afterSegmentSpanEnd",this);let t=this._convertSpanToTransaction();t&&((0,nE.L)(this).scope||(0,T.o5)()).captureEvent(t)}_convertSpanToTransaction(){if(!nT((0,B.et)(this)))return;this._name||(w.T&&v.Yz.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");let{scope:e,isolationScope:t}=(0,nE.L)(this),n=e?.getScopeData().sdkProcessingMetadata?.normalizedRequest;if(!0!==this._sampled)return;let r=(0,B.xO)(this).filter(e=>{var t;return e!==this&&!((t=e)instanceof nS&&t.isStandaloneSpan())}).map(e=>(0,B.et)(e)).filter(nT),a=this._attributes[F.i_];delete this._attributes[F.Le];let i=!1;
17r.forEach(e=>{delete e.data[F.Le],e.op?.startsWith("gen_ai.")&&(i=!0)});let o={contexts:{trace:(0,B.Ck)(this)},spans:r.length>1e3?r.sort((e,t)=>e.start_timestamp-t.start_timestamp).slice(0,1e3):r,start_timestamp:this._startTime,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{capturedSpanScope:e,capturedSpanIsolationScope:t,dynamicSamplingContext:(0,Z.k1)(this),hasGenAiSpans:i},request:n,...a&&{transaction_info:{source:a}}},s=nb(this._events);return s&&Object.keys(s).length&&(w.T&&v.Yz.log("[Measurements] Adding measurements to transaction event",JSON.stringify(s,void 0,2)),o.measurements=s),o}}function nw(e){return e&&"number"==typeof e||e instanceof Date||Array.isArray(e)}function nT(e){return!!e.start_timestamp&&!!e.timestamp&&!!e.span_id&&!!e.trace_id}var nR=n(5502),nP=n(5353),nx=n(9073),nk=n(12395);function nA(e,t,n=()=>{},r=()=>{}){var a,i,o,s;let l;try{l=e()}catch(e){throw t(e),n(),e}return a=l,i=t,o=n,s=r,(0,eo.Qg)(a)?(0,nk.i)(a,e=>{o(),s(e)},e=>{i(e),o()}):(o(),s(a),a)}var nC=n(36613);let nO="__SENTRY_SUPPRESS_TRACING__";function nI(e,t){let n=nB();if(n.startSpan)return n.startSpan(e,t);let r=nF(e),{forceTransaction:a,parentSpan:i,scope:o}=e,s=o?.clone();return(0,T.v4)(s,()=>nW(i)(()=>{let n=(0,T.o5)(),o=nz(n,i),s=(0,T.KU)(),l=e.onlyIfParent&&!o,u=l?new ny:nU({parentSpan:o,spanArguments:r,forceTransaction:a,scope:n});return l&&s?.recordDroppedEvent("no_parent_span","span"),nq(u)&&o||(0,el.r)(n,u),nA(()=>t(u),()=>{let{status:e}=(0,B.et)(u);u.isRecording()&&(!e||"ok"===e)&&u.setStatus({code:nR.TJ,message:"internal_error"})},()=>{u.end()})}))}function nN(e,t){let n=nB();if(n.startSpanManual)return n.startSpanManual(e,t);let r=nF(e),{forceTransaction:a,parentSpan:i,scope:o}=e,s=o?.clone();return(0,T.v4)(s,()=>nW(i)(()=>{let n=(0,T.o5)(),o=nz(n,i),s=e.onlyIfParent&&!o,l=s?new ny:nU({parentSpan:o,spanArguments:r,forceTransaction:a,scope:n});return s&&(0,T.KU)()?.recordDroppedEvent("no_parent_span","span"),nq(l)&&o||(0,el.r)(n,l),nA(()=>t(l,()=>l.end()),()=>{let{status:e}=(0,B.et)(l);l.isRecording()&&(!e||"ok"===e)&&l.setStatus({code:nR.TJ,message:"internal_error"})})}))}function nM(e){let t=nB();if(t.startInactiveSpan)return t.startInactiveSpan(e);let n=nF(e),{forceTransaction:r,parentSpan:a}=e;return(e.scope?t=>(0,T.v4)(e.scope,t):void 0!==a?e=>nL(a,e):e=>e())(()=>{let t=(0,T.o5)(),i=nz(t,a),o=(0,T.KU)();return e.onlyIfParent&&!i?(o?.recordDroppedEvent("no_parent_span","span"),new ny):nU({parentSpan:i,spanArguments:n,forceTransaction:r,scope:t})})}let nj=(e,t)=>{let n=(0,ei.EU)(),r=(0,nP.h)(n);if(r.continueTrace)return r.continueTrace(e,t);let{sentryTrace:a,baggage:i}=e,o=(0,T.KU)(),s=(0,nx.yD)(i);return o&&!(0,nC.A9)(o,s?.org_id)?n$(t):(0,T.v4)(e=>{let n=(0,nC.kM)(a,i);return e.setPropagationContext(n),(0,el.r)(e,void 0),t()})};function nL(e,t){let n=nB();return n.withActiveSpan?n.withActiveSpan(e,t):(0,T.v4)(n=>((0,el.r)(n,e||void 0),t(n)))}function nD(e){let t=nB();return t.suppressTracing?t.suppressTracing(e):(0,T.v4)(t=>{t.setSDKProcessingMetadata({[nO]:!0});let n=e();return t.setSDKProcessingMetadata({[nO]:void 0}),n})}function n$(e){let t=nB();return t.startNewTrace?t.startNewTrace(e):(0,T.v4)(t=>(t.setPropagationContext({traceId:(0,n_.e)(),sampleRand:(0,eI.hY)()}),w.T&&v.Yz.log(`Starting a new trace with id ${t.getPropagationContext().traceId}`),nL(null,e)))}function nU({parentSpan:e,spanArguments:t,forceTransaction:n,scope:r}){let a;if(!(0,ng.f)()){let r=new ny;if(n||!e){let e={sampled:"false",sample_rate:"0",transaction:t.name,...(0,Z.k1)(r)};(0,Z.LZ)(r,e)}return r}let i=(0,T.KU)();if(function(e,t){let n=e?.getOptions().ignoreSpans;return!!e&&!!eS(e)&&!!n?.length&&er({description:t.name||"",op:t.attributes?.[F.uT]||t.op,attributes:t.attributes},n)}(i,t))return nJ(r)||i?.recordDroppedEvent("ignored","span"),new ny({dropReason:"ignored",traceId:e?.spanContext().traceId??r.getPropagationContext().traceId});let o=(0,T.rm)();if(e&&!n)a=function(e,t,n){let{spanId:r,traceId:a}=e.spanContext(),i=nJ(t),o=!i&&(0,B.pK)(e),s=o?new nS({...n,parentSpanId:r,traceId:a,sampled:o}):new ny({traceId:a});(0,B.Hu)(e,s);let l=(0,T.KU)();return l&&(eS(l)&&s instanceof ny&&(e instanceof ny&&e.dropReason?(s.dropReason=e.dropReason,l.recordDroppedEvent(e.dropReason,"span")):i||(s.dropReason="sample_rate",l.recordDroppedEvent("sample_rate","span"))),l.emit("spanStart",s),n.endTimestamp&&(l.emit("spanEnd",s),l.emit("afterSpanEnd",s))),s}(e,r,t),(0,B.Hu)(e,a);else if(e){let n=(0,Z.k1)(e),{traceId:i,spanId:o}=e.spanContext(),s=(0,B.pK)(e);a=nH({traceId:i,parentSpanId:o,...t},r,s),(0,Z.LZ)(a,n)}else{let{traceId:e,dsc:n,parentSpanId:i,sampled:s}={...o.getPropagationContext(),...r.getPropagationContext()};a=nH({traceId:e,parentSpanId:i,...t},r,s),n&&(0,Z.LZ)(a,n)}return!function(e){if(!w.T)return;let{description:t="< unknown name >",op:n="< unknown op >",parent_span_id:r}=(0,B.et)(e),{spanId:a}=e.spanContext(),i=(0,B.pK)(e),o=(0,B.zU)(e),s=o===e,l=`[Tracing] Starting ${i?"sampled":"unsampled"} ${s?"root ":""}span`,u=[`op: ${n}`,`name: ${t}`,`ID: ${a}`];if(r&&u.push(`parent ID: ${r}`),!s){let{op:e,description:t}=(0,B.et)(o);u.push(`root ID: ${o.spanContext().spanId}`),e&&u.push(`root op: ${e}`),t&&u.push(`root description: ${t}`)}v.Yz.log(`${l}
18  ${u.join("\n  ")}`)}(a),(0,nE.d)(a,r,o),a}function nF(e){let t={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){let n={...t};return n.startTimestamp=(0,B.cI)(e.startTime),delete n.startTime,n}return t}function nB(){let e=(0,ei.EU)();return(0,nP.h)(e)}
18function nH(e,t,n){let r=(0,T.KU)(),a=r?.getOptions()||{},{name:i=""}=e,o={spanAttributes:{...e.attributes},spanName:i,parentSampled:n};r?.emit("beforeSampling",o,{decision:!1});let s=o.parentSampled??n,l=o.spanAttributes,u=t.getPropagationContext(),c=nJ(t),[p,d,f]=c?[!1]:function(e,t,n){let r,a;if(!(0,ng.f)(e))return[!1];"function"==typeof e.tracesSampler?(r=e.tracesSampler({...t,inheritOrSampleWith:e=>"number"==typeof t.parentSampleRate?t.parentSampleRate:"boolean"==typeof t.parentSampled?Number(t.parentSampled):e}),a=!0):void 0!==t.parentSampled?r=t.parentSampled:void 0!==e.tracesSampleRate&&(r=e.tracesSampleRate,a=!0);let i=(0,eC.i)(r);if(void 0===i)return w.T&&v.Yz.warn(`[Tracing] Discarding root span because of invalid sample rate. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(r)} of type ${JSON.stringify(typeof r)}.`),[!1];if(!i)return w.T&&v.Yz.log(`[Tracing] Discarding transaction because ${"function"==typeof e.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),[!1,i,a];let o=n<i;return!o&&w.T&&v.Yz.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(r)})`),[o,i,a]}(a,{name:i,parentSampled:s,attributes:l,parentSampleRate:(0,eC.i)(u.dsc?.sample_rate)},u.sampleRand),h=new nS({...e,attributes:{[F.i_]:"custom",[F.sy]:void 0!==d&&f?d:void 0,...l},sampled:p});return p||!r||c||(w.T&&v.Yz.log("[Tracing] Discarding root span because its trace was not chosen to be sampled."),r.recordDroppedEvent("sample_rate",eS(r)?"span":"transaction")),r&&r.emit("spanStart",h),h}function nz(e,t){if(t)return t;if(null===t)return;let n=(0,el.f)(e);if(!n)return;let r=(0,T.KU)();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?(0,B.zU)(n):n}function nW(e){return void 0!==e?t=>nL(e,t):e=>e()}function nq(e){return e instanceof ny&&"ignored"===e.dropReason}function nJ(e){return!0===e.getScopeData().sdkProcessingMetadata[nO]}let nY={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3};function nG(e,t={}){let n,r=new Map,a=!1,i="externalFinish",o=!t.disableAutoFinish,s=[],{idleTimeout:l=nY.idleTimeout,finalTimeout:u=nY.finalTimeout,childSpanTimeout:c=nY.childSpanTimeout,beforeSpanEnd:p,trimIdleSpanEndTimestamp:d=!0}=t,f=(0,T.KU)();if(!f||!(0,ng.f)()){let e=new ny,t={sample_rate:"0",sampled:"false",...(0,Z.k1)(e)};return(0,Z.LZ)(e,t),e}let h=(0,T.o5)(),m=(0,B.Bk)(),g=function(e){let t=nM(e);return(0,el.r)((0,T.o5)(),t),w.T&&v.Yz.log("[Tracing] Started span is an idle span"),t}(e);function _(){n&&(clearTimeout(n),n=void 0)}function y(e){_(),n=setTimeout(()=>{!a&&0===r.size&&o&&(i="idleTimeout",g.end(e))},l)}function b(e){n=setTimeout(()=>{!a&&o&&(i="heartbeatFailed",g.end(e))},c)}function E(e){a=!0,r.clear(),s.forEach(e=>e()),(0,el.r)(h,m);let t=(0,B.et)(g),{start_timestamp:n}=t;if(!n)return;t.data[F.fs]||g.setAttribute(F.fs,i);let o=t.status;o&&"unknown"!==o||g.setStatus({code:nR.F3}),v.Yz.log(`[Tracing] Idle span "${t.op}" finished`);let c=(0,B.xO)(g).filter(e=>e!==g),p=0;
18c.forEach(t=>{t.isRecording()&&(t.setStatus({code:nR.TJ,message:"cancelled"}),t.end(e),w.T&&v.Yz.log("[Tracing] Cancelling span since span ended early",JSON.stringify(t,void 0,2)));let{timestamp:n=0,start_timestamp:r=0}=(0,B.et)(t),a=r<=e,i=n-r<=(u+l)/1e3;if(w.T){let e=JSON.stringify(t,void 0,2);a?i||v.Yz.log("[Tracing] Discarding span since it finished after idle span final timeout",e):v.Yz.log("[Tracing] Discarding span since it happened after idle span was finished",e)}(!i||!a)&&((0,B.VS)(g,t),p++)}),p>0&&g.setAttribute("sentry.idle_span_discarded_spans",p)}return g.end=new Proxy(g.end,{apply(e,t,n){if(p&&p(g),t instanceof ny)return;let[r,...a]=n,i=r||(0,eu.zf)(),o=(0,B.cI)(i),s=(0,B.xO)(g).filter(e=>e!==g),l=(0,B.et)(g);if(!s.length||!d)return E(o),Reflect.apply(e,t,[o,...a]);let c=f.getOptions().ignoreSpans,h=s?.reduce((e,t)=>{let n=(0,B.et)(t);return!n.timestamp||c&&er({description:n.description,op:n.op,attributes:n.data},c)?e:e?Math.max(e,n.timestamp):n.timestamp},void 0),m=l.start_timestamp,_=Math.min(m?m+u/1e3:1/0,Math.max(m||-1/0,Math.min(o,h||1/0)));return E(_),Reflect.apply(e,t,[_,...a])}}),s.push(f.on("spanStart",e=>{var t;!(a||e===g||(0,B.et)(e).timestamp||e instanceof nS&&e.isStandaloneSpan())&&(0,B.xO)(g).includes(e)&&(t=e.spanContext().spanId,_(),r.set(t,!0),b((0,eu.zf)()+c/1e3))})),s.push(f.on("spanEnd",e=>{if(!a){var t;t=e.spanContext().spanId,r.has(t)&&r.delete(t),0===r.size&&y((0,eu.zf)()+l/1e3)}})),s.push(f.on("idleSpanEnableAutoFinish",e=>{e===g&&(o=!0,y(),r.size&&b())})),t.disableAutoFinish||y(),setTimeout(()=>{a||(g.setStatus({code:nR.TJ,message:"deadline_exceeded"}),i="finalTimeout",g.end())},u),g}let nK=!1;function nX(){nK||(nK=!0,tL(e),tU(e));function e(){let e=(0,B.Bk)(),t=e&&(0,B.zU)(e);if(t){let e="internal_error";w.T&&v.Yz.log(`[Tracing] Root span: ${e} -> Global error occurred`),t.setStatus({code:nR.TJ,message:e})}}}var nV=n(88756),nQ=n(89151),nZ=n(48049),n0=n(20404);function n1(e){return"number"==typeof e&&isFinite(e)}function n2(e,t,n,{...r}){let a=(0,B.et)(e).start_timestamp;return a&&a>t&&"function"==typeof e.updateStartTime&&e.updateStartTime(t),nL(e,()=>{let e=nM({startTime:t,...r});return e&&e.end(n),e})}function n5(e){let t,n=(0,T.KU)();if(!n)return;let{name:r,transaction:a,attributes:i,startTime:o}=e,{release:s,environment:l}=n.getOptions(),{userInfo:u}=n.getDataCollectionOptions(),c=n.getIntegrationByName("Replay"),p=c?.getReplayId(),d=(0,T.o5)(),f=d.getUser(),h=void 0!==f?f.email||f.id||f.ip_address:void 0;try{t=d.getScopeData().contexts.profile.profile_id}catch{}return nM({name:r,attributes:{release:s,environment:l,user:h||void 0,profile_id:t||void 0,replay_id:p||void 0,transaction:a,"user_agent.original":nV.j.navigator?.userAgent,"client.address":u?"{{auto}}":void 0,...i},startTime:o,experimental:{standalone:!0}})}function n4(){return nV.j.addEventListener&&nV.j.performance}function n3(e){return e/1e3}function n6(e){try{return PerformanceObserver.supportedEntryTypes.includes(e)}catch{return!1}}function n8(e,t){let n,r=!1;function a(e){!r&&n&&t(e,n.spanContext().spanId,n),r=!0}let i=e=>{("pagehide"===e.type||nV.j.document?.visibilityState==="hidden")&&a("pagehide")};(0,n0.d)("visibilitychange",i,{capture:!0,once:!0}),(0,n0.d)("pagehide",i,{capture:!0,once:!0});let o=e.on("beforeStartNavigationSpan",(e,t)=>{t?.isRedirect||(a("navigation"),o(),s())}),s=e.on("afterStartPageLoadSpan",e=>{n=e,s()})}function n7(e){return null!=e&&e>0&&e<=6e4}function n9(e){return e?(((0,eu.k3)()||performance.timeOrigin)+e)/1e3:e}function re(e){let t={};if(void 0!=e.nextHopProtocol){let{name:n,version:r}=function(e){let t="unknown",n="unknown",r="";for(let a of e){if("/"===a){[t,n]=e.split("/");break}if(!isNaN(Number(a))){t="h"===r?"http":r,n=e.split(r)[1];break}r+=a}return r===e&&(t=r),{name:t,version:n}}(e.nextHopProtocol);t["network.protocol.version"]=r,t["network.protocol.name"]=n}return(0,eu.k3)()||n4()?.timeOrigin?Object.fromEntries(Object.entries({...t,"http.request.redirect_start":n9(e.redirectStart),"http.request.redirect_end":n9(e.redirectEnd),"http.request.worker_start":n9(e.workerStart),"http.request.fetch_start":n9(e.fetchStart),"http.request.domain_lookup_start":n9(e.domainLookupStart),"http.request.domain_lookup_end":n9(e.domainLookupEnd),"http.request.connect_start":n9(e.connectStart),"http.request.secure_connection_start":n9(e.secureConnectionStart),"http.request.connection_end":n9(e.connectEnd),"http.request.request_start":n9(e.requestStart),"http.request.response_start":n9(e.responseStart),"http.request.response_end":n9(e.responseEnd),"http.request.time_to_first_byte":null!=e.responseStart?e.responseStart/1e3:void 0}).filter(([,e])=>null!=e)):t}var rt=n(46764),rn=n(76802),rr=n(10156);let ra=0,ri={};function ro(e,t,n,r,a=n){var i;let o=t["secureConnection"===(i=n)?"connectEnd":"fetch"===i?"domainLookupStart":`${i}End`],s=t[`${n}Start`];s&&o&&n2(e,r+n3(s),r+n3(o),{op:`browser.${a}`,name:t.name,attributes:{[F.JD]:"auto.ui.browser.metrics",..."redirect"===n&&null!=t.redirectCount?{"http.redirect_count":t.redirectCount}:{}}})}let rs=[],rl=new Map,ru=new Map,rc={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"},rp=({metric:e})=>
18{if(void 0==e.value)return;let t=n3(e.value);if(t>60)return;let n=e.entries.find(t=>t.duration===e.value&&rc[t.name]);if(!n)return;let{interactionId:r}=n,a=rc[n.name],i=n3((0,eu.k3)()+n.startTime),o=(0,B.Bk)(),s=o?(0,B.zU)(o):void 0,l=null!=r?rl.get(r):void 0,u=l?.span||s,c=u?(0,B.et)(u).description:(0,T.o5)().getScopeData().transactionName,p=n5({name:l?.elementName||(0,tT.H)(n.target),transaction:c,attributes:{[F.JD]:"auto.http.browser.inp",[F.uT]:`ui.interaction.${a}`,[F.jG]:n.duration},startTime:i});p&&(p.addEvent("inp",{[F.Sn]:"millisecond",[F.xc]:e.value}),p.end(i+t))};function rd(e){let{name:t,op:n,origin:r,metricName:a,value:i,attributes:o,parentSpan:s,reportEvent:l,startTime:u,endTime:c}=e,p=(0,T.o5)().getScopeData().transactionName,d={[F.JD]:r,[F.uT]:n,[F.jG]:0,[`browser.web_vital.${a}.value`]:i,"sentry.transaction":p,"user_agent.original":nV.j.navigator?.userAgent,...o};s&&(0,B.RD)(s).attributes?.[F.uT]==="pageload"&&(d["sentry.pageload.span_id"]=s.spanContext().spanId),l&&(d[`browser.web_vital.${a}.report_event`]=l);let f=nM({name:t,attributes:d,startTime:u,parentSpan:s});f&&f.end(c??u)}let rf=new WeakMap,rh=new WeakMap,rm=["text/event-stream","application/x-ndjson","application/stream+json"],rg=()=>({name:"FetchStreamPerformance",setup(){!function(e){let t="fetch-body-resolved";(0,to.s5)(t,e),(0,to.AS)(t,()=>td(th))}(e=>{if(e.response){let t=rf.get(e.response);if(t&&e.endTimestamp){t.end(e.endTimestamp);let n=rh.get(e.response);n&&clearTimeout(n)}}}),tp(e=>{if(e.endTimestamp&&e.response){let t=e.response.headers?.get("content-type")||"";if(e.response.headers?.get("content-length")||!rm.some(e=>t.startsWith(e)))return;let n=e.fetchData?.url||"",r=e.fetchData?.method||"GET",a=(0,tb.kg)(n),i=n.startsWith("data:")?(0,tb.zm)(n):a?(0,tb.CH)(a):n,o=nM({name:`${r} ${i}`,startTime:e.endTimestamp,attributes:{url:(0,tb.zm)(n),"http.method":r,type:"fetch",[F.uT]:"http.client.stream",[F.JD]:"auto.http.browser.stream"}});rf.set(e.response,o);let s=setTimeout(()=>{o.isRecording()&&o.end()},9e4);rh.set(e.response,s)}})}}),r_="sentry_previous_trace";function ry(e){return 1===e.traceFlags}function rv(e={}){let t=e.client||(0,T.KU)();if(!(0,S.Ol)()||!t)return{};let n=(0,ei.EU)(),r=(0,nP.h)(n);if(r.getTraceData)return r.getTraceData(e);let a=e.scope||(0,T.o5)(),i=e.span||(0,B.Bk)();if(!i&&(0,T.Bi)())return{};let o=i?(0,B.Qh)(i):function(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return(0,nC.TC)(t,r,n)}(a),s=i?(0,Z.k1)(i):(0,Z.ao)(t,a),l=(0,nx.De)(s);if(!nC.MI.test(o))return v.Yz.warn("Invalid sentry-trace data. Cannot generate trace data"),{};let u={"sentry-trace":o,baggage:l};return e.propagateTraceparent&&(u.traceparent=i?(0,B.G_)(i):function(e){let{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return(0,nC.Iy)(t,r,n)}(a)),u}function rb(e){return"string"==typeof e&&e.split(",").some(e=>e.trim().startsWith(nx.sv))}function rE(e,t,n,r){let a={url:(0,tb.zm)(e),type:"fetch","http.method":n,[F.JD]:r,[F.uT]:"http.client"};return t&&((0,tb.nt)(t)||(a["http.url"]=(0,tb.zm)(t.href),a["server.address"]=t.host),t.search&&(a["http.query"]=t.search),t.hash&&(a["http.fragment"]=t.hash)),a}var rS=n(97952);function rw(e){try{return new URL(e,tt.location.origin).href}catch{return}}function rT(e){try{return new Headers(e)}catch{return}}let rR={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function rP(e,t){let{traceFetch:n,traceXHR:r,shouldCreateSpanForRequest:a,enableHTTPTimings:i,tracePropagationTargets:o,onRequestSpanStart:s,onRequestSpanEnd:l}={...rR,...t},u="function"==typeof a?a:e=>!0,c=e=>(function(e,t){let n=(0,te.$N)();if(n){let r,a;try{r=new URL(e,n),a=new URL(n).origin}catch{return!1}let i=r.origin===a;return t?(0,O.Xr)(r.toString(),t)||i&&(0,O.Xr)(r.pathname,t):i}{let n=!!e.match(/^\/(?!\/)/);return t?(0,O.Xr)(e,t):n}})(e,o),p={},d=e.getOptions().propagateTraceparent;n&&tp(t=>{let n=function(e,t,n,r,a){if(!e.fetchData)return;let{method:i,url:o}=e.fetchData,s=(0,ng.f)()&&t(o);if(e.endTimestamp){let t=e.fetchData.__span;if(!t)return;let n=r[t];n&&(s&&(function(e,t){if(t.response){(0,nR.N8)(e,t.response.status);let n=t.response?.headers?.get("content-length");if(n){let t=parseInt(n);t>0&&e.setAttribute("http.response_content_length",t)}}else t.error&&e.setStatus({code:nR.TJ,message:"internal_error"});e.end()}(n,e),function(e,t,n){let r="object"==typeof n&&null!==n?n.onRequestSpanEnd:void 0;r?.(e,{headers:t.response?.headers,error:t.error})}(n,e,a)),delete r[t]);return}let{spanOrigin:l="auto.http.browser",propagateTraceparent:u=!1}="object"==typeof a?a:{spanOrigin:a},c=(0,T.KU)(),p=!!(0,B.Bk)()||!!c&&eS(c),d=s&&p?nM(function(e,t,n){if(e.startsWith("data:")){let r=(0,tb.zm)(e);return{name:`${t} ${r}`,attributes:rE(e,void 0,t,n)}}let r=(0,tb.kg)(e),a=r?(0,tb.CH)(r):e;return{name:`${t} ${a}`,attributes:rE(e,r,t,n)}}(o,i,l)):new ny;if(s&&!p&&c?.recordDroppedEvent("no_parent_span","span"),e.fetchData.__span=d.spanContext().spanId,r[d.spanContext().spanId]=d,n(e.fetchData.url)){let t=e.args[0],n={...e.args[1]||{}},r=function(e,t,n,r){var a,i;let o=rv({span:n,propagateTraceparent:r}),s=o["sentry-trace"],l=o.baggage,u=o.traceparent;if(!s)return;let c=t.headers||((0,eo.ks)(e)?e.headers:void 0);if(!c)return{...o};if(a=c,"undefined"!=typeof Headers&&(0,eo.tH)(a,Headers)){let e=new Headers(c);if(e.get("sentry-trace")||e.set("sentry-trace",s),r&&u&&!e.get("traceparent")&&e.set("traceparent",u),l){let t=e.get("baggage");t?rb(t)||e.set("baggage",`${t},${l}`):e.set("baggage",l)}return e}if(Array.isArray(i=c)&&i.every(e=>Array.isArray(e)&&2===e.length&&"string"==typeof e[0])){let e=[...c];e.find(e=>"sentry-trace"===e[0])||e.push(["sentry-trace",s]),r&&u&&!e.find(e=>"traceparent"===e[0])&&e.push(["traceparent",u]);let t=c.find(e=>"baggage"===e[0]&&"string"==typeof e[1]&&rb(e[1]));return l&&!t&&e.push(["baggage",l]),e}{let e="sentry-trace"in c?c["sentry-trace"]:void 0,t="traceparent"in c?c.traceparent:void 0,n="baggage"in c?c.baggage:void 0,a=n?Array.isArray(n)?[...n]:[n]:[],i=n&&(Array.isArray(n)?n.find(e=>rb(e)):rb(n));l&&!i&&a.push(l);let o=Object.assign({},c,{"sentry-trace":e??s,baggage:a.length>0?a.join(","):void 0});return r&&u&&!t&&(o.traceparent=u),o}}(t,n,(0,ng.f)()&&p?d:void 0,u);r&&(e.args[1]=n,n.headers=r)}if(c){let t={input:e.args,response:e.response,startTimestamp:e.startTimestamp,endTimestamp:e.endTimestamp};c.emit("beforeOutgoingRequestSpan",d,t)}return d}(t,u,c,p,{propagateTraceparent:d,onRequestSpanEnd:l});if(n){let r=rw(t.fetchData.url),a=r?(0,tb.Dl)(r).host:void 0;n.setAttributes({"http.url":r?(0,tb.zm)(r):void 0,"server.address":a}),i&&rx(n,e),s?.(n,{headers:t.headers})}}),r&&(0,tS.Mn)(t=>{let n=function(e,t,n,r,a,i){let o=e.xhr,s=o?.[tS.Er];if(!o||o.__sentry_own_request__||!s)return;let{url:l,method:u}=s,c=(0,ng.f)()&&t(l);
18if(e.endTimestamp){let t=o.__sentry_xhr_span_id__;if(!t)return;let n=r[t];n&&(c&&void 0!==s.status_code&&((0,nR.N8)(n,s.status_code),n.end(),i?.(n,{headers:rT((0,rS.ti)(o)),error:e.error})),delete r[t]);return}let p=rw(l),d=p?(0,tb.Dl)(p):(0,tb.Dl)(l),f=(0,tb.zm)((0,tb.f)(l)),h=(0,T.KU)(),m=!!(0,B.Bk)()||!!h&&eS(h),g=c&&m?nM({name:`${u} ${f}`,attributes:{url:(0,tb.zm)(l),type:"xhr","http.method":u,"http.url":p?(0,tb.zm)(p):void 0,"server.address":d?.host,[F.JD]:"auto.http.browser",[F.uT]:"http.client",...d?.search&&{"http.query":d?.search},...d?.hash&&{"http.fragment":d?.hash}}}):new ny;return c&&!m&&h?.recordDroppedEvent("no_parent_span","span"),o.__sentry_xhr_span_id__=g.spanContext().spanId,r[o.__sentry_xhr_span_id__]=g,n(l)&&function(e,t,n){let{"sentry-trace":r,baggage:a,traceparent:i}=rv({span:t,propagateTraceparent:n});r&&function(e,t,n,r){let a=e.__sentry_xhr_v3__?.request_headers;if(!a?.["sentry-trace"]&&e.setRequestHeader)try{if(e.setRequestHeader("sentry-trace",t),r&&!a?.traceparent&&e.setRequestHeader("traceparent",r),n){let t=a?.baggage;t&&t.split(",").some(e=>e.trim().startsWith("sentry-"))||e.setRequestHeader("baggage",n)}}catch{}}(e,r,a,i)}(o,(0,ng.f)()&&m?g:void 0,a),h&&h.emit("beforeOutgoingRequestSpan",g,e),g}(t,u,c,p,d,l);n&&(i&&rx(n,e),s?.(n,{headers:rT(t.xhr.__sentry_xhr_v3__?.request_headers)}))})}function rx(e,t){let{url:n}=(0,B.et)(e).data;if(!n||"string"!=typeof n)return;let r=()=>void setTimeout(a);if(eS(t)){let t=e.end.bind(e);e.end=e=>{let n=e??(0,eu.zf)(),i=!1,o=()=>{i||(i=!0,setTimeout(a),t(n),clearTimeout(s))};r=o;let s=setTimeout(o,300)}}let a=(0,nZ.wv)("resource",({entries:t})=>{t.forEach(t=>{"resource"===t.entryType&&"initiatorType"in t&&"string"==typeof t.nextHopProtocol&&("fetch"===t.initiatorType||"xmlhttprequest"===t.initiatorType)&&t.name.endsWith(n)&&(e.setAttributes(re(t)),r())})})}let rk=/Googlebot|Google-InspectionTool|Storebot-Google|Bingbot|Slurp|DuckDuckBot|Baiduspider|YandexBot|Facebot|facebookexternalhit|LinkedInBot|Twitterbot|Applebot/i;function rA(){let e=tt.navigator;return!!e?.userAgent&&rk.test(e.userAgent)}let rC={...nY,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...rR},rO=(e={})=>{let t,n,r;"enableElementTiming"in e&&(0,v.pq)(()=>{console.warn("[Sentry] `enableElementTiming` is deprecated and no longer has any effect. Use the standalone `elementTimingIntegration` instead.")});let o={name:void 0,source:void 0},s=tt.document,{enableInp:l,enableLongTask:u,enableLongAnimationFrame:c,_experiments:{enableInteractions:p,enableStandaloneClsSpans:d,enableStandaloneLcpSpans:f},beforeStartSpan:h,idleTimeout:m,finalTimeout:g,childSpanTimeout:_,markBackgroundSpan:b,traceFetch:E,traceXHR:S,trackFetchStreamPerformance:w,shouldCreateSpanForRequest:R,enableHTTPTimings:P,ignoreResourceSpans:x,ignorePerformanceApiSpans:k,instrumentPageLoad:A,instrumentNavigation:C,detectRedirects:I,linkPreviousTrace:N,consistentTraceSampling:M,enableReportPageLoaded:j,onRequestSpanStart:L,onRequestSpanEnd:$}={...rC,...e},U=rA();function H(e,n,l=!0){var u,c;let p="pageload"===n.op,y=n.name,b=h?h(n):n,E=b.attributes||{};if(y!==b.name&&(E[F.i_]="custom",b.attributes=E),!l){let e=(0,eu.lu)();nM({...b,startTime:e}).end(e);return}o.name=b.name,o.source=E[F.i_];let S=nG(b,{idleTimeout:m,finalTimeout:g,childSpanTimeout:_,disableAutoFinish:p,beforeSpanEnd:n=>{var o,s;t?.();let l=eS(e);!function(e,t){let n=n4(),r=(0,eu.k3)();if(!n?.getEntries||!r)return;let{spanStreamingEnabled:o,ignorePerformanceApiSpans:s,ignoreResourceSpans:l,recordClsOnPageloadSpan:u,recordLcpOnPageloadSpan:c}=t,p=n3(r),d=n.getEntries(),{op:f,start_timestamp:h}=(0,B.et)(e);if(d.slice(ra).forEach(t=>{let n=n3(t.startTime),r=n3(Math.max(0,t.duration));if("navigation"!==f||!h||!(p+n<h))switch(t.entryType){case"navigation":var a,i,o;a=e,i=t,o=p,["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(e
18=>{ro(a,i,e,o)}),ro(a,i,"secureConnection",o,"TLS/SSL"),ro(a,i,"fetch",o,"cache"),ro(a,i,"domainLookup",o,"DNS"),function(e,t,n){let r=n+n3(t.requestStart),a=n+n3(t.responseEnd),i=n+n3(t.responseStart);t.responseEnd&&(n2(e,r,a,{op:"browser.request",name:t.name,attributes:{[F.JD]:"auto.ui.browser.metrics"}}),n2(e,i,a,{op:"browser.response",name:t.name,attributes:{[F.JD]:"auto.ui.browser.metrics"}}))}(a,i,o);break;case"mark":case"paint":case"measure":{!function(e,t,n,r,a,i){if(function(e){if(e?.entryType==="measure")try{return"Components ⚛"===e.detail.devtools.track}catch{return}}(t)||["mark","measure"].includes(t.entryType)&&(0,O.Xr)(t.name,i))return;let o=(0,rn.z)(!1),s=a+Math.max(n,n3(o?o.requestStart:0)),l=a+n,u=l+r,c={[F.JD]:"auto.resource.browser.metrics"};s!==l&&(c["sentry.browser.measure_happened_before_request"]=!0,c["sentry.browser.measure_start_time"]=s),function(e,t){try{let n=t.detail;if(!n)return;if("object"==typeof n){for(let[t,r]of Object.entries(n))if(r&&(0,eo.sO)(r))e[`sentry.browser.measure.detail.${t}`]=r;else if(void 0!==r)try{e[`sentry.browser.measure.detail.${t}`]=JSON.stringify(r)}catch{}return}if((0,eo.sO)(n)){e["sentry.browser.measure.detail"]=n;return}try{e["sentry.browser.measure.detail"]=JSON.stringify(n)}catch{}}catch{}}(c,t),s<=u&&n2(e,s,u,{name:t.name,op:t.entryType,attributes:c})}(e,t,n,r,p,s);let a=(0,rr.N)(),i=t.startTime<a.firstHiddenTime;"first-paint"===t.name&&i&&(ri.fp={value:t.startTime,unit:"millisecond"}),"first-contentful-paint"===t.name&&i&&(ri.fcp={value:t.startTime,unit:"millisecond"});break}case"resource":!function(e,t,n,r,a,i,o){var s,l;if("xmlhttprequest"===t.initiatorType||"fetch"===t.initiatorType)return;let u=t.initiatorType?`resource.${t.initiatorType}`:"resource.other";if(o?.includes(u))return;let c={[F.JD]:"auto.resource.browser.metrics"},p=(0,tb.Dl)(n);p.protocol&&(c["url.scheme"]=p.protocol.split(":").pop()),p.host&&(c["server.address"]=p.host),c["url.same_origin"]=n.includes(nV.j.location.origin),s=t,l=c,[["responseStatus","http.response.status_code"],["transferSize","http.response_transfer_size"],["encodedBodySize","http.response_content_length"],["decodedBodySize","http.decoded_response_content_length"],["renderBlockingStatus","resource.render_blocking_status"],["deliveryType","http.response_delivery_type"]].forEach(([e,t])=>{let n=s[e];null!=n&&("number"==typeof n&&n<0x7fffffff||"string"==typeof n)&&(l[t]=n)});let d={...c,...re(t)},f=i+r;n2(e,f,f+a,{name:n.replace(nV.j.location.origin,""),op:u,attributes:d})}(e,t,t.name,n,r,p,l)}}),ra=Math.max(d.length-1,0),function(e,t){let n=nV.j.navigator;if(!n)return;let r=n.connection;r&&(r.effectiveType&&e.setAttribute(t?"network.connection.effective_type":"effectiveConnectionType",r.effectiveType),r.type&&e.setAttribute(t?"network.connection.type":"connectionType",r.type),n1(r.rtt)&&(ri["connection.rtt"]={value:r.rtt,unit:"millisecond"},t&&e.setAttribute("network.connection.rtt",r.rtt))),n1(n.deviceMemory)&&(t?e.setAttribute("device.memory.estimated_capacity",n.deviceMemory):e.setAttribute("deviceMemory",`${n.deviceMemory} GB`)),n1(n.hardwareConcurrency)&&(t?e.setAttribute("device.processor_count",n.hardwareConcurrency):e.setAttribute("hardwareConcurrency",String(n.hardwareConcurrency)))}(e,o),"pageload"===f){if(function(e){let t=(0,rn.z)(!1);if(!t)return;let{responseStart:n,requestStart:r}=t;r<=n&&(e["ttfb.requestTime"]={value:n-r,unit:"millisecond"})}(ri),o){let t=(t,n,r)=>{let a=r??`browser.web_vital.${t}.value`;e.setAttribute(a,n),nQ.T&&v.Yz.log("Setting web vital attribute",{[a]:n},"on pageload span")};["ttfb","fp","fcp"].forEach(e=>{ri[e]&&t(e,ri[e].value)}),ri["ttfb.requestTime"]&&t("ttfb.requestTime",ri["ttfb.requestTime"].value,"browser.web_vital.ttfb.request_time")}else{var m,g;u||delete ri.cls,c||delete ri.lcp,Object.entries(ri).forEach(([e,t])=>{nv(e,t.value,t.unit)}),m=e,g=t,a&&g.recordLcpOnPageloadSpan&&(a.element&&m.setAttribute("lcp.element",(0,tT.H)(a.element)),a.id&&m.setAttribute("lcp.id",a.id),a.url&&m.setAttribute("lcp.url",a.url.trim().slice(0,200)),null!=a.loadTime&&m.setAttribute("lcp.loadTime",a.loadTime),null!=a.renderTime&&m.setAttribute("lcp.renderTime",a.renderTime),m.setAttribute("lcp.size",a.size)),i?.sources&&g.recordClsOnPageloadSpan&&i.sources.forEac
18h((e,t)=>m.setAttribute(`cls.source.${t+1}`,(0,tT.H)(e.node)))}e.setAttribute(o?"browser.performance.time_origin":"performance.timeOrigin",p),e.setAttribute(o?"browser.performance.navigation.activation_start":"performance.activationStart",(0,rt.b)())}a=void 0,i=void 0,ri={}}(n,{recordClsOnPageloadSpan:!l&&!d,recordLcpOnPageloadSpan:!l&&!f,ignoreResourceSpans:x,ignorePerformanceApiSpans:k,spanStreamingEnabled:l}),o=e,s=void 0,(0,D.my)(o,rL,s);let u=(0,T.o5)(),c=u.getPropagationContext();u.setPropagationContext({...c,traceId:S.spanContext().traceId,sampled:(0,B.pK)(S),dsc:(0,Z.k1)(n)}),p&&(r=void 0)},trimIdleSpanEndTimestamp:!j});function w(){s&&["interactive","complete"].includes(s.readyState)&&e.emit("idleSpanEnableAutoFinish",S)}p&&j&&(r=S),u=e,c=S,(0,D.my)(u,rL,c),p&&!j&&s&&(s.addEventListener("readystatechange",()=>{w()}),w())}return{name:"BrowserTracing",setup(e){if(U)return;nX();let o=eS(e);if(t=function({recordClsStandaloneSpans:e,recordLcpStandaloneSpans:t,client:n}){let r=n4();if(r&&(0,eu.k3)()){r.mark&&nV.j.performance.mark("sentry-tracing-init");let o=t?function(e){let t,n=0;if(!n6("largest-contentful-paint"))return;let r=(0,nZ.Pt)(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&n7(e.value)&&(n=e.value,t=r)},!0);n8(e,(e,a)=>{(function(e,t,n,r){if(!n7(e))return;nQ.T&&v.Yz.log(`Sending LCP span (${e})`);let a=n3(((0,eu.k3)()||0)+(t?.startTime||0)),i=(0,T.o5)().getScopeData().transactionName,o=t?(0,tT.H)(t.element):"Largest contentful paint",s={[F.JD]:"auto.http.browser.lcp",[F.uT]:"ui.webvital.lcp",[F.jG]:0,"sentry.pageload.span_id":n,"sentry.report_event":r};t&&(t.element&&(s["lcp.element"]=(0,tT.H)(t.element)),t.id&&(s["lcp.id"]=t.id),t.url&&(s["lcp.url"]=t.url),null!=t.loadTime&&(s["lcp.loadTime"]=t.loadTime),null!=t.renderTime&&(s["lcp.renderTime"]=t.renderTime),null!=t.size&&(s["lcp.size"]=t.size));let l=n5({name:o,transaction:i,attributes:s,startTime:a});l&&(l.addEvent("lcp",{[F.Sn]:"millisecond",[F.xc]:e}),l.end(a))})(n,t,a,e),r()})}(n):!1===t?(0,nZ.Pt)(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&n7(e.value)&&(ri.lcp={value:e.value,unit:"millisecond"},a=t)},!0):void 0,s=e?function(e){let t,n=0;if(!n6("layout-shift"))return;let r=(0,nZ.a9)(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&(n=e.value,t=r)},!0);n8(e,(e,a)=>{(function(e,t,n,r){nQ.T&&v.Yz.log(`Sending CLS span (${e})`);let a=t?n3(((0,eu.k3)()||0)+t.startTime):(0,eu.zf)(),i=(0,T.o5)().getScopeData().transactionName,o=t?(0,tT.H)(t.sources[0]?.node):"Layout shift",s={[F.JD]:"auto.http.browser.cls",[F.uT]:"ui.webvital.cls",[F.jG]:0,"sentry.pageload.span_id":n,"sentry.report_event":r};t?.sources&&t.sources.forEach((e,t)=>{s[`cls.source.${t+1}`]=(0,tT.H)(e.node)});let l=n5({name:o,transaction:i,attributes:s,startTime:a});l&&(l.addEvent("cls",{[F.Sn]:"",[F.xc]:e}),l.end(a))})(n,t,a,e),r()})}(n):!1===e?(0,nZ.a9)(({metric:e})=>{let t=e.entries[e.entries.length-1];t&&(ri.cls={value:e.value,unit:""},i=t)},!0):void 0,l=(0,nZ.YG)(({metric:e})=>{e.entries[e.entries.length-1]&&(ri.ttfb={value:e.value,unit:"millisecond"})});return()=>{l(),o?.(),s?.()}}return()=>void 0}({recordClsStandaloneSpans:o?void 0:d||!1,recordLcpStandaloneSpans:o?void 0:f||!1,client:e}),o?(!function(e){let t,n=0;if(!n6("largest-contentful-paint"))return;let r=(0,nZ.Pt)(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&n7(e.value)&&(n=e.value,t=r)},!0);n8(e,(e,a,i)=>{(function(e,t,n,r){if(!n7(e))return;nQ.T&&v.Yz.log(`Sending LCP span (${e})`);let a=(0,eu.k3)()||0,i=n3(a),o=n3(a+(t?.startTime||0)),s=t?(0,tT.H)(t.element):"Largest contentful paint",l={};t?.element&&(l["browser.web_vital.lcp.element"]=(0,tT.H)(t.element)),t?.id&&(l["browser.web_vital.lcp.id"]=t.id),t?.url&&(l["browser.web_vital.lcp.url"]=t.url),t?.loadTime!=null&&(l["browser.web_vital.lcp.load_time"]=t.loadTime),t?.renderTime!=null&&(l["browser.web_vital.lcp.render_time"]=t.renderTime),t?.size!=null&&(l["browser.web_vital.lcp.size"]=t.size),rd({name:s,op:"ui.webvital.lcp",origin:"auto.http.browser.lcp",metricName:"lcp",value:e,attributes:l,parentSpan:n,reportEvent:r,startTime:i,endTime:o})})(n,t,i,e),r()})}(e),!function(e){let t,n=0;if(!n6("layout-shift"))return;let r=(0,nZ.a9)(({metric:e})=>{let r=e.entries[e.entries.length-1];r&&(n=e.value,t=r)},!0);n8(e,(e,a,i)=>{(function(e,t,n,r){nQ.T&&v.Yz.log(`Sending CLS span (${e})`);let a=t?n3(((0,eu.k3)()||0)+t.startTime):(0,eu.zf)(),i=t?(0,tT.H)(t.sources[0]?.node):"Layout shift",o={};
18t?.sources&&t.sources.forEach((e,t)=>{o[`browser.web_vital.cls.source.${t+1}`]=(0,tT.H)(e.node)}),rd({name:i,op:"ui.webvital.cls",origin:"auto.http.browser.cls",metricName:"cls",value:e,attributes:o,parentSpan:n,reportEvent:r,startTime:a})})(n,t,i,e),r()})}(e),l&&n4()&&(0,eu.k3)()&&(0,nZ.hT)(({metric:e})=>{if(null==e.value||n3(e.value)>60)return;let t=e.entries.find(t=>t.duration===e.value&&rc[t.name]);t&&function(e,t){var n;nQ.T&&v.Yz.log(`Sending INP span (${e})`);let r=n3((0,eu.k3)()+t.startTime),a=n3(e),i=rc[t.name],o=null!=(n=t.interactionId)?rl.get(n):void 0,s=(0,B.Bk)(),l=s?(0,B.zU)(s):void 0,u=o?.span||l,c=u?(0,B.RD)(u).name:(0,T.o5)().getScopeData().transactionName;rd({name:o?.elementName||(0,tT.H)(t.target),op:`ui.interaction.${i}`,origin:"auto.http.browser.inp",metricName:"inp",value:e,attributes:{[F.jG]:t.duration,"sentry.transaction":c},startTime:r,endTime:r+a,parentSpan:u})}(e.value,t)})):l&&function(){if(n4()&&(0,eu.k3)()){let e=(0,nZ.hT)(rp);()=>{e()}}}(),c&&y.O.PerformanceObserver&&PerformanceObserver.supportedEntryTypes?.includes("long-animation-frame")?new PerformanceObserver(e=>{let t=(0,B.Bk)();if(t)for(let n of e.getEntries()){if(!n.scripts[0])continue;let e=n3((0,eu.k3)()+n.startTime),{start_timestamp:r,op:a}=(0,B.et)(t);if("navigation"===a&&r&&e<r)continue;let i=n3(n.duration),o={[F.JD]:"auto.ui.browser.metrics"},{invoker:s,invokerType:l,sourceURL:u,sourceFunctionName:c,sourceCharPosition:p}=n.scripts[0];o["browser.script.invoker"]=s,o["browser.script.invoker_type"]=l,u&&(o["code.filepath"]=u),c&&(o["code.function"]=c),-1!==p&&(o["browser.script.source_char_position"]=p),n2(t,e,e+i,{name:"Main UI thread blocked",op:"ui.long-animation-frame",attributes:o})}}).observe({type:"long-animation-frame",buffered:!0}):u&&(0,nZ.wv)("longtask",({entries:e})=>{let t=(0,B.Bk)();if(!t)return;let{op:n,start_timestamp:r}=(0,B.et)(t);for(let a of e){let e=n3((0,eu.k3)()+a.startTime),i=n3(a.duration);"navigation"===n&&r&&e<r||n2(t,e,e+i,{name:"Main UI thread blocked",op:"ui.long-task",attributes:{[F.JD]:"auto.ui.browser.metrics"}})}}),p&&(0,nZ.wv)("event",({entries:e})=>{let t=(0,B.Bk)();if(t){for(let n of e)if("click"===n.name){let e=n3((0,eu.k3)()+n.startTime),r=n3(n.duration),a={name:(0,tT.H)(n.target),op:`ui.interaction.${n.name}`,startTime:e,attributes:{[F.JD]:"auto.ui.browser.metrics"}},i=(0,te.xE)(n.target);i&&(a.attributes["ui.component_name"]=i),n2(t,e,e+r,a)}}}),I&&s){let e=()=>{n=(0,eu.zf)()};addEventListener("click",e,{capture:!0}),addEventListener("keydown",e,{capture:!0,passive:!0})}function h(){let t=e[rL];t&&!(0,B.et)(t).timestamp&&(t.setAttribute(F.fs,"cancelled"),t.end())}e.on("startNavigationSpan",(t,r)=>{if((0,T.KU)()!==e)return;if(r?.isRedirect)return void H(e,{op:"navigation.redirect",...t},!1);n=void 0,h(),(0,T.rm)().setPropagationContext({traceId:(0,n_.e)(),sampleRand:Math.random(),propagationSpanId:(0,ng.f)()?void 0:(0,n_.Z)()});let a=(0,T.o5)();a.setPropagationContext({traceId:(0,n_.e)(),sampleRand:Math.random(),propagationSpanId:(0,ng.f)()?void 0:(0,n_.Z)()}),a.setSDKProcessingMetadata({normalizedRequest:void 0}),H(e,{op:"navigation",...t,parentSpan:null,forceTransaction:!0})}),e.on("startPageLoadSpan",(t,n={})=>{if((0,T.KU)()!==e)return;h();let r=n.sentryTrace||rM("sentry-trace")||rj("sentry-trace"),a=n.baggage||rM("baggage")||rj("baggage"),i=(0,nC.kM)(r,a),o=(0,T.o5)();o.setPropagationContext(i),(0,ng.f)()||(o.getPropagationContext().propagationSpanId=(0,n_.Z)()),o.setSDKProcessingMetadata({normalizedRequest:ta()}),H(e,{op:"pageload",...t})}),e.on("endPageloadSpan",()=>{j&&r&&(r.setAttribute(F.fs,"reportPageLoaded"),r.end())})},afterAllSetup(e){var t,r,a,i,s;let u;if(U)return;let c=(0,te.$N)();if("off"!==N&&function(e,{linkPreviousTrace:t,consistentTraceSampling:n}){let r="session-storage"===t,a=r?function(){try{let e=tt.sessionStorage?.getItem(r_);return JSON.parse(e)}catch{return}}():void 0;e.on("spanStart",e=>{if((0,B.zU)(e)!==e)return;let t=(0,T.o5)().getPropagationContext();a=function(e,t,n){let r=(0,B.et)(t),a={spanContext:t.spanContext(),startTimestamp:r.start_timestamp,sampleRate:function(){try{return Number(n.dsc?.sample_rate)??Number(r.data?.[F.sy])}catch{return 0}}(),sampleRand:n.sampleRand};if(!e)return a;let i=e.spanContext;return i.traceId===r.trace_id?e:(Date.now()/1e3-e.startTimestamp<=3600&&(t.addLink({context:i,attributes:{[F.Lc]:"previous_trace"}}),t.setAttribute("sentry.previous_trace",`${i.traceId}-${i.spanId}-${+!!ry(i)}`)),a)}(a,e,t),r&&function(e){try{tt.sessionStorage.setItem(r_,JSON.stringify(e))}catch(e){}}(a)});let i=!0;n&&e.on("beforeSampling",e=>
18{if(!a)return;let t=(0,T.o5)(),n=t.getPropagationContext();if(i&&n.parentSpanId){i=!1;return}t.setPropagationContext({...n,dsc:{...n.dsc,sample_rate:String(a.sampleRate),sampled:String(ry(a.spanContext))},sampleRand:a.sampleRand}),e.parentSampled=ry(a.spanContext),e.parentSampleRate=a.sampleRate,e.spanAttributes={...e.spanAttributes,[F.Ef]:a.sampleRate}})}(e,{linkPreviousTrace:N,consistentTraceSampling:M}),tt.location){if(A){let t=(0,eu.k3)();rI(e,{name:tt.location.pathname,startTime:t?t/1e3:void 0,attributes:{[F.i_]:"url",[F.JD]:"auto.pageload.browser"}})}C&&(0,tw._)(({to:t,from:r})=>{if(void 0===r&&c?.indexOf(t)!==-1){c=void 0;return}c=void 0;let a=(0,tb.kg)(t),i=e[rL],o=i&&I&&function(e,t){let n=(0,B.et)(e),r=(0,eu.lu)();return!(r-n.start_timestamp>1.5)&&(!t||!(r-t<=1.5))}(i,n);rN(e,{name:a?.pathname||tt.location.pathname,attributes:{[F.i_]:"url",[F.JD]:"auto.navigation.browser"}},{url:t,isRedirect:o})})}b&&tt.document&&tt.document.addEventListener("visibilitychange",()=>{let e=(0,B.Bk)();if(!e)return;let t=(0,B.zU)(e);if(tt.document.hidden&&t){let{op:e,status:n}=(0,B.et)(t);n||t.setStatus({code:nR.TJ,message:"cancelled"}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}),p&&(t=e,r=m,a=g,i=_,s=o,tt.document&&addEventListener("click",()=>{let e=function(e){return e[rL]}(t);if(!(e&&["navigation","pageload"].includes((0,B.et)(e).op)))u&&(u.setAttribute(F.fs,"interactionInterrupted"),u.end(),u=void 0),s.name&&(u=nG({name:s.name,op:"ui.action.click",attributes:{[F.i_]:s.source||"url"}},{idleTimeout:r,finalTimeout:a,childSpanTimeout:i}))},{capture:!0})),l&&function(){let e=Object.keys(rc);function t(e){let t=e.target;if(!t)return;let n=(0,tT.H)(t),r=Math.round(e.timeStamp);if(ru.set(r,n),ru.size>50){let e=ru.keys().next().value;void 0!==e&&ru.delete(e)}}(0,ef.B)()&&e.forEach(e=>{nV.j.addEventListener(e,t,{capture:!0,passive:!0})});let n=({entries:e})=>{let t=(0,B.Bk)(),n=t&&(0,B.zU)(t);e.forEach(e=>{if(!(0,nZ.tC)(e))return;let t=e.interactionId;if(null==t||rl.has(t))return;let r=e.target?(0,tT.H)(e.target):function(e){let t=Math.round(e.startTime),n=ru.get(t);if(!n)for(let e=-5;e<=5;e++){let r=ru.get(t+e);if(r){n=r;break}}return n||"<unknown>"}(e);if(rs.length>10){let e=rs.shift();rl.delete(e)}rs.push(t),rl.set(t,{span:n,elementName:r})})};(0,nZ.wv)("event",n),(0,nZ.wv)("first-input",n)}(),rP(e,{traceFetch:E,traceXHR:S,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:R,enableHTTPTimings:P,onRequestSpanStart:L,onRequestSpanEnd:$}),w&&e.addIntegration(rg())}}};function rI(e,t,n){e.emit("startPageLoadSpan",t,n),(0,T.o5)().setTransactionName(t.name);let r=e[rL];return r&&e.emit("afterStartPageLoadSpan",r),r}function rN(e,t,n){let{url:r,isRedirect:a}=n||{};e.emit("beforeStartNavigationSpan",t,{isRedirect:a}),e.emit("startNavigationSpan",t,{isRedirect:a});let i=(0,T.o5)();return i.setTransactionName(t.name),r&&!a&&i.setSDKProcessingMetadata({normalizedRequest:{...ta(),url:r}}),e[rL]}function rM(e){let t=tt.document,n=t?.querySelector(`meta[name=${e}]`);return n?.getAttribute("content")||void 0}function rj(e){let t=tt.performance?.getEntriesByType?.("navigation")[0],n=t?.serverTiming?.find(t=>t.name===e);return n?.description}let rL="_sentry_idleSpan",rD=y.O,r$=null,rU=new Map,rF=new Map;function rB(e){let t=e.split("/").filter(Boolean),n=0;for(let e of t)if(e.startsWith(":")){let t=e.substring(1);t.endsWith("*?")?n+=1e3:t.endsWith("*")?n+=100:n+=10}return t.length>0&&(n+=1/t.length),n}function rH(e){if(rU.has(e))return rU.get(e)??null;try{let t=new RegExp(e);return rU.set(e,t),t}catch(e){return null}}function rz(){if(!rD?._sentryRouteManifest||"string"!=typeof rD._sentryRouteManifest)return null;let e=rD._sentryRouteManifest;if(r$&&h===e)return r$;rU.clear(),rF.clear();let t={staticRoutes:[],dynamicRoutes:[],isrRoutes:[]};try{if(t=JSON.parse(e),!Array.isArray(t.staticRoutes)||!Array.isArray(t.dynamicRoutes))return null;return r$=t,h=e,t}catch{return null}}let rW=e=>{let t=rz();if(!t)return;let n=e.length>1&&e.endsWith("/")?e.slice(0,-1):e;if(rF.has(n))return rF.get(n);let{staticRoutes:r,dynamicRoutes:a}=t;if(!Array.isArray(r)||!Array.isArray(a))return;let i=(function(e,t,n){let r=[];if(t.some(t=>t.path===e))return r;for(let t of n)if(t.regex){let n=rH(t.regex);n?.test(e)&&r.push(t.path)}if(!e.startsWith("/:")){for(let t of n)if(t.hasOptionalPrefix&&t.regex){let n="/"===e?"/SENTRY_OPTIONAL_PREFIX":`/SENTRY_OPTIONAL_PREFIX${e}`,a=rH(t.regex);a?.test(n)&&r.push(t.path)}}return r})(n,r,a).sort((e,t)=>
18rB(e)-rB(t))[0];return rF.set(n,i),i};var rq=n(55036);function rJ(e){return e.length>1&&e.endsWith("/")?e.slice(0,-1):e}let rY="incomplete-app-router-transaction",rG="router-patch",rK={current:void 0},rX=y.O,rV=y.O;function rQ(e){try{return new URL(e,"http://example.com/").pathname}catch{return"/"}}let rZ=new WeakSet;function r0(e,t,n){rZ.has(t)||(rZ.add(t),["back","forward","push","replace"].forEach(r=>{t?.[r]&&(t[r]=new Proxy(t[r],{apply(t,a,i){if("router-patch"!==rG)return t.apply(a,i);let o=rY,s={[F.uT]:"navigation",[F.JD]:"auto.navigation.nextjs.app_router_instrumentation",[F.i_]:"url"},l=i[0],u=rq.env._sentryBasePath??rV._sentryBasePath,c=u&&"string"==typeof l&&!l.startsWith(u)?`${u}${l}`:l;"push"===r?(o=rJ(rQ(c)),s["navigation.type"]="router.push"):"replace"===r?(o=rJ(rQ(c)),s["navigation.type"]="router.replace"):"back"===r?s["navigation.type"]="router.back":"forward"===r&&(s["navigation.type"]="router.forward");let p=rW(o);return n.current=rN(e,{name:p??o,attributes:{...s,[F.i_]:p?"route":"url"}}),t.apply(a,i)}}))}))}function r1(e,t){m&&m(e,t)}var r2=n(56135),r5=n.n(r2);let r4=r5().events?r5():r5().default;function r3(e={}){let t=rO({...e,instrumentNavigation:!1,instrumentPageLoad:!1,onRequestSpanStart(...t){let[n,{headers:r}]=t;return r?.get("next-router-prefetch")&&n?.setAttribute("http.request.prefetch",!0),e.onRequestSpanStart?.(...t)}}),{instrumentPageLoad:n=!0,instrumentNavigation:r=!0}=e;return{...t,afterAllSetup(e){!rA()&&(r&&function(e){if(tt.document.getElementById("__NEXT_DATA__"))r4.events.on("routeChangeStart",t=>{let n,r,a=(0,tb.f)(t),i=function(e){let t=tt.__BUILD_MANIFEST?.sortedPages;if(t)return t.find(t=>{let n=function(e){let t=e.split("/"),n="";t[t.length-1]?.match(/^\[\[\.\.\..+\]\]$/)&&(t.pop(),n="(?:/(.+?))?");let r=t.map(e=>e.replace(/^\[\.\.\..+\]$/,"(.+?)").replace(/^\[.*\]$/,"([^/]+?)")).join("/");return RegExp(`^${r}${n}(?:/)?$`)}(t);return e.match(n)})}(a);i?(n=i,r="route"):(n=a,r="url"),rN(e,{name:n,attributes:{[F.uT]:"navigation",[F.JD]:"auto.navigation.nextjs.pages_router_instrumentation",[F.i_]:r}})});else{m=(t,n)=>{let r=rq.env._sentryBasePath??rV._sentryBasePath,a=rJ(new URL(r&&!t.startsWith(r)?`${r}${t}`:t,tt.location.href).pathname),i=rW(a),o=i??a;"router-patch"===rG&&(rG="transition-start-hook");let s=rK.current;s?(s.updateName(o),s.setAttributes({"navigation.type":`router.${n}`,[F.i_]:i?"route":"url"}),rK.current=void 0):rN(e,{name:o,attributes:{[F.uT]:"navigation",[F.JD]:"auto.navigation.nextjs.app_router_instrumentation",[F.i_]:i?"route":"url","navigation.type":`router.${n}`}})},tt.addEventListener("popstate",()=>{let t=rJ(tt.location.pathname),n=rW(t);rK.current?.isRecording()?(rK.current.updateName(n??t),rK.current.setAttribute(F.i_,n?"route":"url")):rK.current=rN(e,{name:n??t,attributes:{[F.JD]:"auto.navigation.nextjs.app_router_instrumentation",[F.i_]:n?"route":"url","navigation.type":"browser.popstate"}})});let t=!1,n=0,r=setInterval(()=>{n++;let a=rX?.next?.router??rX?.nd?.router;t||n>500?clearInterval(r):a&&(clearInterval(r),t=!0,r0(e,a,rK),["nd","next"].forEach(t=>{let n=rX[t];
18n&&(rX[t]=new Proxy(n,{set:(t,n,r)=>("router"===n&&"object"==typeof r&&null!==r&&r0(e,r,rK),t[n]=r,!0)}))}))},20)}}(e),t.afterAllSetup(e),n&&function(e){if(tt.document.getElementById("__NEXT_DATA__")){let{route:t,params:n,sentryTrace:r,baggage:a}=function(){let e,t=tt.document.getElementById("__NEXT_DATA__");if(t?.innerHTML)try{e=JSON.parse(t.innerHTML)}catch{}if(!e)return{};let n={},{page:r,query:a,props:i}=e;return n.route=r,n.params=a,i?.pageProps&&(n.sentryTrace=i.pageProps._sentryTraceData,n.baggage=i.pageProps._sentryBaggage),n}(),i=(0,nx.D0)(a),o=t||tt.location.pathname;i?.["sentry-transaction"]&&"/_error"===o&&(o=(o=i["sentry-transaction"]).replace(/^(GET|POST|PUT|DELETE|PATCH|HEAD|OPTIONS|TRACE|CONNECT)\s+/i,""));let s=(0,eu.k3)();rI(e,{name:o,startTime:s?s/1e3:void 0,attributes:{[F.uT]:"pageload",[F.JD]:"auto.pageload.nextjs.pages_router_instrumentation",[F.i_]:t?"route":"url",...n&&e.getOptions().sendDefaultPii&&{...n}}},{sentryTrace:r,baggage:a})}else{let t=rJ(tt.location.pathname),n=rW(t),r=(0,eu.k3)();rI(e,{name:n??t,startTime:r?r/1e3:void 0,attributes:{[F.uT]:"pageload",[F.JD]:"auto.pageload.nextjs.app_router_instrumentation",[F.i_]:n?"route":"url"}})}}(e))}}}let r6=/^(\S+:\\|\/?)([\s\S]*?)((?:\.{1,2}|[^/\\]+?|)(\.[^./\\]*|))(?:[/\\]*)$/;function r8(...e){let t="",n=!1;for(let r=e.length-1;r>=-1&&!n;r--){let a=r>=0?e[r]:"/";a&&(t=`${a}/${t}`,n="/"===a.charAt(0))}return t=(function(e,t){let n=0;for(let t=e.length-1;t>=0;t--){let r=e[t];"."===r?e.splice(t,1):".."===r?(e.splice(t,1),n++):n&&(e.splice(t,1),n--)}if(t)for(;n--;)e.unshift("..");return e})(t.split("/").filter(e=>!!e),!n).join("/"),(n?"/":"")+t||"."}function r7(e){let t=0;for(;t<e.length&&""===e[t];t++);let n=e.length-1;for(;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}let r9=(e={})=>{let t=e.root,n=e.prefix||"app:///",r="window"in y.O&&!!y.O.window,a=e.iteratee||function({isBrowser:e,root:t,prefix:n}){return r=>{if(!r.filename)return r;let a=/^[a-zA-Z]:\\/.test(r.filename)||r.filename.includes("\\")&&!r.filename.includes("/"),i=/^\//.test(r.filename);if(e){if(t){let e=r.filename;0===e.indexOf(t)&&(r.filename=e.replace(t,n))}}else if(a||i){let e=a?r.filename.replace(/^[a-zA-Z]:/,"").replace(/\\/g,"/"):r.filename,i=t?function(e,t){e=r8(e).slice(1),t=r8(t).slice(1);let n=r7(e.split("/")),r=r7(t.split("/")),a=Math.min(n.length,r.length),i=a;for(let e=0;e<a;e++)if(n[e]!==r[e]){i=e;break}let o=[];for(let e=i;e<n.length;e++)o.push("..");return(o=o.concat(r.slice(i))).join("/")}(t,e):function(e){let t=e.length>1024?`<truncated>${e.slice(-1024)}`:e,n=r6.exec(t);return n?n.slice(1):[]}(e)[2]||"";r.filename=`${n}${i}`}return r}}({isBrowser:r,root:t,prefix:n});return{name:"RewriteFrames",processEvent(e){let t=e;return e.exception&&Array.isArray(e.exception.values)&&(t=function(e){try{return{...e,exception:{...e.exception,values:e.exception.values.map(e=>{var t;return{...e,...e.stacktrace&&{stacktrace:{...t=e.stacktrace,frames:t?.frames?.map(e=>a(e))}}}})}}}catch{return e}}(t)),t}}};class ae{constructor(e){this._maxSize=e,this._cache=new Map}get size(){return this._cache.size}get(e){let t=this._cache.get(e);if(void 0!==t)return this._cache.delete(e),this._cache.set(e,t),t}set(e,t){if(this._cache.size>=this._maxSize){let e=this._cache.keys().next().value;this._cache.delete(e)}this._cache.set(e,t)}remove(e){let t=this._cache.get(e);return t&&this._cache.delete(e),t}clear(){this._cache.clear()}keys(){return Array.from(this._cache.keys())}values(){let e=[];return this._cache.forEach(t=>e.push(t)),e}}let at=new ae(100);var an=n(55036);let ar=!1,aa=y.O;function ai(e){ar&&(0,v.pq)(()=>{}),ar=!0,e.debug&&(0,v.pq)(()=>{}),("undefined"==typeof __SENTRY_TRACING__||__SENTRY_TRACING__)&&function(){tt.document&&function(e){let t=rW(e)||e,n=at.get(t);if(void 0!==n)return n;let r=rz();if(!r?.isrRoutes||!Array.isArray(r.isrRoutes)||0===r.isrRoutes.length)return at.set(t,!1),!1;let a=r.isrRoutes.includes(t);return at.set(t,a),a}(tt.location.pathname)&&(e("sentry-trace"),e("baggage"));function e(e){try{let t=tt.document.querySelector(`meta[name="${e}"]`);t&&t.remove()}catch{}}}();let t={environment:e.environment||an.env.SENTRY_ENVIRONMENT||function(e){let t=e?nf.env.NEXT_PUBLIC_VERCEL_ENV:nf.env.VERCEL_ENV;return t?`vercel-${t}`:void 0}(!0)||"production",defaultIntegrations:function(e){let t=nl(e);("undefined"==typeof __SENTRY_TRACING__||__SENTRY_TRACING__)&&t.push(r3());let n=aa._sentryRewriteFramesAssetPrefixPath||"",r=an.env._sentryAssetPrefix||aa._sentryAssetPrefix,a=an.env._sentryBasePath||aa._sentryBasePath,i="true"===an.env._experimentalThirdPartyOriginStackFrames||"true"===aa._experimentalThirdPartyOriginStackFrames;return t.push((({assetPrefix:e,basePath:t,rewriteFramesAssetPrefixPath:n,experimentalThirdPartyOriginStackFrames:r})=>({...r9({iteratee:a=>{if(r){let n="undefined"!=typeof window&&window.location?window.location.origin:"";if(a.filename?.startsWith(n)&&!a.filename.endsWith(".js"))return a;
18if(e)a.filename?.startsWith(e)&&(a.filename=a.filename.replace(e,"app://"));else if(t)try{let{origin:e}=new URL(a.filename);e===n&&(a.filename=a.filename?.replace(e,"app://").replace(t,""))}catch{}}else try{let{origin:e}=new URL(a.filename);a.filename=a.filename?.replace(e,"app://").replace(n,"")}catch{}return r?(a.filename?.includes("/_next")&&(a.filename=decodeURI(a.filename)),a.filename?.match(/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js$/)&&(a.in_app=!1)):(a.filename?.startsWith("app:///_next")&&(a.filename=decodeURI(a.filename)),a.filename?.match(/^app:\/\/\/_next\/static\/chunks\/(main-|main-app-|polyfills-|webpack-|framework-|framework\.)[0-9a-f]+\.js$/)&&(a.in_app=!1)),a}}),name:"NextjsClientStackFrameNormalization"}))({assetPrefix:r,basePath:a,rewriteFramesAssetPrefixPath:n,experimentalThirdPartyOriginStackFrames:i})),t}(e),release:"3d4b02ff34b8c2c367d043409b59ec8de5a43bfd",...e};!function(e){let t="/monitoring";if(t&&e.dsn){let n=(0,K.hH)(e.dsn);if(!n)return;let r=n.host.match(/^o(\d+)\.ingest(?:\.([a-z]{2}))?\.sentry\.io$/);if(r){let a=r[1],i=r[2],o=`${t}?o=${a}&p=${n.projectId}`;i&&(o+=`&r=${i}`),e.tunnel=o}}}(t),E(t,"nextjs",["nextjs","react"]),t.ignoreSpans=[...t.ignoreSpans||[],/^\/404$/,RegExp(`^${rY}$`)];let n=function(e){let t={...e};E(t,"react"),(0,S.o)("react",{version:np.version});let n=function(e={}){let t=!e.skipBrowserExtensionCheck&&!!function(){if(void 0===tt.window||tt.nw)return!1;let e=tt.chrome||tt.browser;if(!e?.runtime?.id)return!1;let t=(0,te.$N)();return!(tt===tt.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\/\//.test(t))}(),n=null==e.defaultIntegrations?nl():e.defaultIntegrations,r={...e,enabled:!t&&e.enabled,stackParser:(0,H.vk)(e.stackParser||nn),integrations:function(e){let t,n=e.defaultIntegrations||[],r=e.integrations;if(n.forEach(e=>{e.isDefaultInstance=!0}),Array.isArray(r))t=[...n,...r];else if("function"==typeof r){let e=r(n);t=Array.isArray(e)?e:[e]}else t=n;let a={};return t.forEach(e=>{let{name:t}=e,n=a[t];n&&!n.isDefaultInstance&&e.isDefaultInstance||(a[t]=e)}),Object.values(a)}({integrations:e.integrations,defaultIntegrations:n}),transport:e.transport||ni};(0,Y.Ip)(ns);!0===r.debug&&(w.T?v.Yz.enable():(0,v.pq)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,T.o5)().update(r.initialScope);let a=new ti(r);return G(a),a.init(),a}(t);return(0,Y.Ip)(nd),n}(t),r=(e,t)=>nm(t?.originalException)||e.exception?.values?.[0]?.value==="NEXT_REDIRECT"?null:e;return r.id="NextRedirectErrorFilter",(0,S.SA)(r),n}function ao(e){return e}function as(e,t={},n=(0,T.o5)()){let{message:r,name:a,email:i,url:o,source:s,associatedEventId:l,tags:u}=e,c={contexts:{feedback:{contact_email:i,name:a,message:r,url:o,source:s,associated_event_id:l}},type:"feedback",level:"info",tags:u},p=n?.getClient()||(0,T.KU)();return p&&p.emit("beforeSendFeedback",c,t),n.captureEvent(c,t)}let al=y.O,au=al.document,ac=al.navigator,ap="Report a Bug",ad="Cancel",af="Send Bug Report",ah="Confirm",am="Report a Bug",ag="[email protected]",a_="Email",ay="What's the bug? What did you expect?",av="Description",ab="Your Name",aE="Name",aS="Thank you for your report!",aw="(required)",aT="Add a screenshot",aR="Remove screenshot",aP="Highlight",ax="Hide",ak="Remove",aA="Unable to submit feedback with empty message",aC="No client setup, cannot send feedback.",aO="Unable to determine if Feedback was correctly sent.",aI="Unable to send feedback. This could be because this domain is not in your list of allowed domains.",aN="Unable to send feedback. This could be because of network issues, or because you are using an ad-blocker.",aM={ERROR_EMPTY_MESSAGE:aA,ERROR_NO_CLIENT:aC,ERROR_TIMEOUT:aO,ERROR_FORBIDDEN:aI,ERROR_GENERIC:aN};function aj(e,t){return t?.[e]??aM[e]}let aL=(e,t={includeReplay:!0})=>{let n=t.errorMessages;if(!e.message)throw Error(aj("ERROR_EMPTY_MESSAGE",n));let r=(0,T.KU)();if(!r)throw Error(aj("ERROR_NO_CLIENT",n));e.tags&&Object.keys(e.tags).length&&(0,T.o5)().setTags(e.tags);let a=as({source:"api",url:(0,te.$N)(),...e},t);return new Promise((e,t)=>
18{let i=setTimeout(()=>{o(),t(aj("ERROR_TIMEOUT",n))},3e4),o=r.on("afterSendEvent",(r,s)=>{if(r.event_id===a)return(clearTimeout(i),o(),s?.statusCode&&s.statusCode>=200&&s.statusCode<300)?e(a):s?.statusCode===403?t(aj("ERROR_FORBIDDEN",n)):t(aj("ERROR_GENERIC",n))})})};function aD(e,t){return{...e,...t,tags:{...e.tags,...t.tags},onFormOpen:()=>{t.onFormOpen?.(),e.onFormOpen?.()},onFormClose:()=>{t.onFormClose?.(),e.onFormClose?.()},onSubmitSuccess:(n,r)=>{t.onSubmitSuccess?.(n,r),e.onSubmitSuccess?.(n,r)},onSubmitError:n=>{t.onSubmitError?.(n),e.onSubmitError?.(n)},onFormSubmitted:()=>{t.onFormSubmitted?.(),e.onFormSubmitted?.()},themeDark:{...e.themeDark,...t.themeDark},themeLight:{...e.themeLight,...t.themeLight}}}function a$(e,t){return Object.entries(t).forEach(([t,n])=>{e.setAttributeNS(null,t,n)}),e}let aU="rgba(88, 74, 192, 1)",aF={foreground:"#2b2233",background:"#ffffff",accentForeground:"white",accentBackground:aU,successColor:"#268d75",errorColor:"#df3338",border:"1.5px solid rgba(41, 35, 47, 0.13)",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",outline:"1px auto var(--accent-background)",interactiveFilter:"brightness(95%)"},aB={foreground:"#ebe6ef",background:"#29232f",accentForeground:"white",accentBackground:aU,successColor:"#2da98c",errorColor:"#f55459",border:"1.5px solid rgba(235, 230, 239, 0.15)",boxShadow:"0px 4px 24px 0px rgba(43, 34, 51, 0.12)",outline:"1px auto var(--accent-background)",interactiveFilter:"brightness(150%)"};function aH(e){return`
19  --foreground: ${e.foreground};
20  --background: ${e.background};
21  --accent-foreground: ${e.accentForeground};
22  --accent-background: ${e.accentBackground};
23  --success-color: ${e.successColor};
24  --error-color: ${e.errorColor};
25  --border: ${e.border};
26  --box-shadow: ${e.boxShadow};
27  --outline: ${e.outline};
28  --interactive-filter: ${e.interactiveFilter};
29  `}function az({colorScheme:e,themeDark:t,themeLight:n,styleNonce:r}){let a=au.createElement("style");return a.textContent=`
30:host {
31  --font-family: system-ui, 'Helvetica Neue', Arial, sans-serif;
32  --font-size: 14px;
33  --z-index: 100000;
34
35  --page-margin: 16px;
36  --inset: auto 0 0 auto;
37  --actor-inset: var(--inset);
38
39  font-family: var(--font-family);
40  font-size: var(--font-size);
41
42  ${"system"!==e?`color-scheme: only ${e};`:""}
43
44  ${aH("dark"===e?{...aB,...t}:{...aF,...n})}
45}
46
47${"system"===e?`
48@media (prefers-color-scheme: dark) {
49  :host {
50    color-scheme: only dark;
51
52    ${aH({...aB,...t})}
53  }
54}`:""}
55`,r&&a.setAttribute("nonce",r),a}let aW=({lazyLoadIntegration:e,getModalIntegration:t,getScreenshotIntegration:n})=>({id:r="sentry-feedback",autoInject:a=!0,showBranding:i=!0,isEmailRequired:o=!1,isNameRequired:s=!1,showEmail:l=!0,showName:u=!0,enableScreenshot:c=!0,useSentryUser:p={email:"email",name:"username"},tags:d,styleNonce:f,scriptNonce:h,colorScheme:m="system",themeLight:g={},themeDark:_={},addScreenshotButtonLabel:y=aT,cancelButtonLabel:v=ad,confirmButtonLabel:b=ah,emailLabel:E=a_,emailPlaceholder:S=ag,formTitle:w=am,isRequiredLabel:T=aw,messageLabel:R=av,messagePlaceholder:P=ay,nameLabel:x=aE,namePlaceholder:A=ab,removeScreenshotButtonLabel:C=aR,submitButtonLabel:O=af,successMessageText:I=aS,triggerLabel:N=ap,triggerAriaLabel:M="",highlightToolText:j=aP,hideToolText:L=ax,removeHighlightText:D=ak,errorEmptyMessageText:$=aA,errorNoClientText:U=aC,errorTimeoutText:F=aO,errorForbiddenText:B=aI,errorGenericText:H=aN,onFormOpen:z,onFormClose:W,onSubmitSuccess:q,onSubmitError:J,onFormSubmitted:Y}={})=>{let G={id:r,autoInject:a,showBranding:i,isEmailRequired:o,isNameRequired:s,showEmail:l,showName:u,enableScreenshot:c,useSentryUser:p,tags:d,styleNonce:f,scriptNonce:h,colorScheme:m,themeDark:_,themeLight:g,triggerLabel:N,triggerAriaLabel:M,cancelButtonLabel:v,submitButtonLabel:O,confirmButtonLabel:b,formTitle:w,emailLabel:E,emailPlaceholder:S,messageLabel:R,messagePlaceholder:P,nameLabel:x,namePlaceholder:A,successMessageText:I,isRequiredLabel:T,addScreenshotButtonLabel:y,removeScreenshotButtonLabel:C,highlightToolText:j,hideToolText:L,removeHighlightText:D,errorEmptyMessageText:$,errorNoClientText:U,errorTimeoutText:F,errorForbiddenText:B,errorGenericText:H,onFormClose:W,onF
55ormOpen:z,onSubmitError:J,onSubmitSuccess:q,onFormSubmitted:Y},K=null,X=null,V=[],Q=e=>{if(!K){let t=au.createElement("div");t.id=String(e.id),au.body.appendChild(t),K=t.attachShadow({mode:"open"}),X=az(e),K.appendChild(X)}return K},Z=async r=>{let a,i,o=r.enableScreenshot&&!(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(ac.userAgent)||/Macintosh/i.test(ac.userAgent)&&ac.maxTouchPoints&&ac.maxTouchPoints>1)&&!!isSecureContext;try{a=(t?t():await e("feedbackModalIntegration",h))(),k(a)}catch{throw Error("[Feedback] Missing feedback modal integration!")}try{let t=o?n?n():await e("feedbackScreenshotIntegration",h):void 0;t&&(i=t(),k(i))}catch{}let s={ERROR_EMPTY_MESSAGE:r.errorEmptyMessageText,ERROR_NO_CLIENT:r.errorNoClientText,ERROR_TIMEOUT:r.errorTimeoutText,ERROR_FORBIDDEN:r.errorForbiddenText,ERROR_GENERIC:r.errorGenericText},l=a.createDialog({options:{...r,onFormClose:()=>{l?.close(),r.onFormClose?.()},onFormSubmitted:()=>{l?.close(),r.onFormSubmitted?.()}},screenshotIntegration:i,sendFeedback:(e,t)=>aL(e,{includeReplay:!0,...t,errorMessages:s}),shadow:Q(r)});return l},ee=(e,t={})=>{let n=aD(G,t),r="string"==typeof e?au.querySelector(e):"function"==typeof e.addEventListener?e:null;if(!r)throw Error("Unable to attach to target element");let a=null,i=async()=>{a||(a=await Z({...n,onFormSubmitted:()=>{a?.removeFromDom(),n.onFormSubmitted?.()}})),a.appendToDom(),a.open()};r.addEventListener("click",i);let o=()=>{V=V.filter(e=>e!==o),a?.removeFromDom(),a=null,r.removeEventListener("click",i)};return V.push(o),o},et=(e={})=>{let t=aD(G,e),n=Q(t),r=function({triggerLabel:e,triggerAriaLabel:t,shadow:n,styleNonce:r}){let a=au.createElement("button");if(a.type="button",a.className="widget__actor",a.ariaHidden="false",a.ariaLabel=t||e||ap,a.appendChild(function(){let e=e=>al.document.createElementNS("http://www.w3.org/2000/svg",e),t=a$(e("svg"),{width:"20",height:"20",viewBox:"0 0 20 20",fill:"var(--actor-color, var(--foreground))"}),n=a$(e("g"),{clipPath:"url(#clip0_57_80)"}),r=a$(e("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.6622 15H12.3997C12.2129 14.9959 12.031 14.9396 11.8747 14.8375L8.04965 12.2H7.49956V19.1C7.4875 19.3348 7.3888 19.5568 7.22256 19.723C7.05632 19.8892 6.83435 19.9879 6.59956 20H2.04956C1.80193 19.9968 1.56535 19.8969 1.39023 19.7218C1.21511 19.5467 1.1153 19.3101 1.11206 19.0625V12.2H0.949652C0.824431 12.2017 0.700142 12.1783 0.584123 12.1311C0.468104 12.084 0.362708 12.014 0.274155 11.9255C0.185602 11.8369 0.115689 11.7315 0.0685419 11.6155C0.0213952 11.4995 -0.00202913 11.3752 -0.00034808 11.25V3.75C-0.00900498 3.62067 0.0092504 3.49095 0.0532651 3.36904C0.0972798 3.24712 0.166097 3.13566 0.255372 3.04168C0.344646 2.94771 0.452437 2.87327 0.571937 2.82307C0.691437 2.77286 0.82005 2.74798 0.949652 2.75H8.04965L11.8747 0.1625C12.031 0.0603649 12.2129 0.00407221 12.3997 0H15.6622C15.9098 0.00323746 16.1464 0.103049 16.3215 0.278167C16.4966 0.453286 16.5964 0.689866 16.5997 0.9375V3.25269C17.3969 3.42959 18.1345 3.83026 18.7211 4.41679C19.5322 5.22788 19.9878 6.32796 19.9878 7.47502C19.9878 8.62209 19.5322 9.72217 18.7211 10.5333C18.1345 11.1198 17.3969 11.5205 16.5997 11.6974V14.0125C16.6047 14.1393 16.5842 14.2659 16.5395 14.3847C16.4948 14.5035 16.4268 14.6121 16.3394 14.7042C16.252 14.7962 16.147 14.8698 16.0307 14.9206C15.9144 14.9714 15.7891 14.9984 15.6622 15ZM1.89695 10.325H1.88715V4.625H8.33715C8.52423 4.62301 8.70666 4.56654 8.86215 4.4625L12.6872 1.875H14.7247V13.125H12.6872L8.86215 10.4875C8.70666 10.3835 8.52423 10.327 8.33715 10.325H2.20217C2.15205 10.3167 2.10102 10.3125 2.04956 10.3125C1.9981 10.3125 1.94708 10.3167 1.89695 10.325ZM2.98706 12.2V18.1625H5.66206V12.2H2.98706ZM16.5997 9.93612V5.01393C16.6536 5.02355 16.7072 5.03495 16.7605 5.04814C17.1202 5.13709 17.4556 5.30487 17.7425 5.53934C18.0293 5.77381 18.2605 6.06912 18.4192 6.40389C18.578 6.73866 18.6603 7.10452 18.6603 7.47502C18.6603 7.84552 18.578 8.21139 18.4192 8.54616C18.2605 8.88093 18.0293 9.17624 17.7425 9.41071C17.4556 9.64518 17.1202 9.81296 16.7605 9.90191C16.7072 9.91509 16.6536 9.9265 16.5997 9.93612Z"});t.appendChild(n).appendChild(r);let a=e("defs"),i=a$(e("clipPath"),{id:"clip0_57_80"}
55),o=a$(e("rect"),{width:"20",height:"20",fill:"white"});return i.appendChild(o),a.appendChild(i),t.appendChild(a).appendChild(i).appendChild(o),t}()),e){let t=au.createElement("span");t.appendChild(au.createTextNode(e)),a.appendChild(t)}let i=function(e){let t=au.createElement("style");return t.textContent=`
56.widget__actor {
57  position: fixed;
58  z-index: var(--z-index);
59  margin: var(--page-margin);
60  inset: var(--actor-inset);
61
62  display: flex;
63  align-items: center;
64  gap: 8px;
65  padding: 16px;
66
67  font-family: inherit;
68  font-size: var(--font-size);
69  font-weight: 600;
70  line-height: 1.14em;
71  text-decoration: none;
72
73  background: var(--actor-background, var(--background));
74  border-radius: var(--actor-border-radius, 1.7em/50%);
75  border: var(--actor-border, var(--border));
76  box-shadow: var(--actor-box-shadow, var(--box-shadow));
77  color: var(--actor-color, var(--foreground));
78  fill: var(--actor-color, var(--foreground));
79  cursor: pointer;
80  opacity: 1;
81  transition: transform 0.2s ease-in-out;
82  transform: translate(0, 0) scale(1);
83}
84.widget__actor[aria-hidden="true"] {
85  opacity: 0;
86  pointer-events: none;
87  visibility: hidden;
88  transform: translate(0, 16px) scale(0.98);
89}
90
91.widget__actor:hover {
92  background: var(--actor-hover-background, var(--background));
93  filter: var(--interactive-filter);
94}
95
96.widget__actor svg {
97  width: 1.14em;
98  height: 1.14em;
99}
100
101@media (max-width: 600px) {
102  .widget__actor span {
103    display: none;
104  }
105}
106`,e&&t.setAttribute("nonce",e),t}(r);return{el:a,appendToDom(){n.appendChild(i),n.appendChild(a)},removeFromDom(){a.remove(),i.remove()},show(){a.ariaHidden="false"},hide(){a.ariaHidden="true"}}}({triggerLabel:t.triggerLabel,triggerAriaLabel:t.triggerAriaLabel,shadow:n,styleNonce:f});return ee(r.el,{...t,onFormOpen(){r.hide()},onFormClose(){r.show()},onFormSubmitted(){r.show()}}),r};return{name:"Feedback",setupOnce(){(0,ef.B)()&&G.autoInject&&("loading"===au.readyState?au.addEventListener("DOMContentLoaded",()=>et().appendToDom()):et().appendToDom())},attachTo:ee,createWidget(e={}){let t=et(aD(G,e));return t.appendToDom(),t},createForm:async(e={})=>Z(aD(G,e)),setTheme(e){if(G.colorScheme=e,K){let e=az(G);X?K.replaceChild(e,X):K.prepend(e),X=e}},remove(){K&&(K.parentElement?.remove(),K=null,X=null),V.forEach(e=>e()),V=[]}}};function aq(){let e=(0,T.KU)();return e?.getIntegrationByName("Feedback")}var aJ,aY,aG,aK,aX,aV,aQ,aZ={},a0=[],a1=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,a2=Array.isArray;function a5(e,t){for(var n in t)e[n]=t[n];return e}function a4(e){var t=e.parentNode;t&&t.removeChild(e)}function a3(e,t,n){var r,a,i,o={};for(i in t)"key"==i?r=t[i]:"ref"==i?a=t[i]:o[i]=t[i];if(arguments.length>2&&(o.children=arguments.length>3?aJ.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)void 0===o[i]&&(o[i]=e.defaultProps[i]);return a6(e,o,r,a,null)}function a6(e,t,n,r,a){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==a?++aG:a,__i:-1,__u:0};return null==a&&null!=aY.vnode&&aY.vnode(i),i}function a8(e){return e.children}function a7(e,t){this.props=e,this.context=t}function a9(e,t){if(null==t)return e.__?a9(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?a9(e):null}function ie(e){(!e.__d&&(e.__d=!0)&&aK.push(e)&&!it.__r++||aX!==aY.debounceRendering)&&((aX=aY.debounceRendering)||aV)(it)}function it(){var e,t,n,r=[],a=[];for(aK.sort(aQ);e=aK.shift();)e.__d&&(n=aK.length,t=function(e,t,n){var r,a=e.__v,i=a.__e,o=e.__P;if(o)return(r=a5({},a)).__v=a.__v+1,aY.vnode&&aY.vnode(r),il(o,r,a,e.__n,void 0!==o.ownerSVGElement,32&a.__u?[i]:null,t,null==i?a9(a):i,!!(32&a.__u),n),r.__.__k[r.__i]=r,r.__d=void 0,r.__e!=i&&function e(t){var n,r;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,n=0;n<t.__k.length;n++)if(null!=(r=t.__k[n])&&null!=r.__e){t.__e=t.__c.base=r.__e;break}return e(t)}}(r),r}(e,r,a)||t,0===n||aK.length>n?(iu(r,t,a),a.length=r.length=0,t=void 0,aK.sort(aQ)):t&&aY.__c&&aY.__c(t,a0));t&&iu(r,t,a),it.__r=0}function ir(e,t,n,r,a,i,o,s,l,u,c){var p,d,f,h,m,g=r&&r.__k||a0,_=t.length;for(n.__d=l,function(e,t,n){var r,a,i,o,s,l=t.length,u=n.length,c=u,p=0;for(e.__k=[],r=0;r<l;r++)null!=(a=e.__k[r]=null==(a=t[r])||"boolean"==typeof a||"function"==typeof a?null:"string"==typeof a||"number"==typeof a||"bigint"==typeof a||a.constructor==String?a6(null,a,null,null,a):a2(a)?a6(a8,{children:a},null,null,null):void 0===a.constructor&&a.__b>0?a6(a.type,a.props,a.key,a.ref?a.ref:null,a.__v):a)?(a.__=e,a.__b=e.__b+1,s=function(e,t,n,r){var a=e.key,i=e.type,o=n-1,s=n+1,l=t[n];
vendor: 7,380 bytes, line 106
106if(null===l||l&&a==l.key&&i===l.type)return n;if(r>+(null!=l&&0==(131072&l.__u)))for(;o>=0||s<t.length;){if(o>=0){if((l=t[o])&&0==(131072&l.__u)&&a==l.key&&i===l.type)return o;o--}if(s<t.length){if((l=t[s])&&0==(131072&l.__u)&&a==l.key&&i===l.type)return s;s++}}return -1}(a,n,o=r+p,c),a.__i=s,i=null,-1!==s&&(c--,(i=n[s])&&(i.__u|=131072)),null==i||null===i.__v?(-1==s&&p--,"function"!=typeof a.type&&(a.__u|=65536)):s!==o&&(s===o+1?p++:s>o?c>l-o?p+=s-o:p--:p=s<o&&s==o-1?s-o:0,s!==r+p&&(a.__u|=65536))):(i=n[r])&&null==i.key&&i.__e&&(i.__e==e.__d&&(e.__d=a9(i)),ip(i,i,!1),n[r]=null,c--);if(c)for(r=0;r<u;r++)null!=(i=n[r])&&0==(131072&i.__u)&&(i.__e==e.__d&&(e.__d=a9(i)),ip(i,i))}(n,t,g),l=n.__d,p=0;p<_;p++)null!=(f=n.__k[p])&&"boolean"!=typeof f&&"function"!=typeof f&&(d=-1===f.__i?aZ:g[f.__i]||aZ,f.__i=p,il(e,f,d,a,i,o,s,l,u,c),h=f.__e,f.ref&&d.ref!=f.ref&&(d.ref&&ic(d.ref,null,f),c.push(f.ref,f.__c||h,f)),null==m&&null!=h&&(m=h),65536&f.__u||d.__k===f.__k?l=function e(t,n,r){var a,i;if("function"==typeof t.type){for(a=t.__k,i=0;a&&i<a.length;i++)a[i]&&(a[i].__=t,n=e(a[i],n,r));return n}t.__e!=n&&(r.insertBefore(t.__e,n||null),n=t.__e);do n=n&&n.nextSibling;while(null!=n&&8===n.nodeType);return n}(f,l,e):"function"==typeof f.type&&void 0!==f.__d?l=f.__d:h&&(l=h.nextSibling),f.__d=void 0,f.__u&=-196609);n.__d=l,n.__e=m}function ia(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||a1.test(t)?n:n+"px"}function ii(e,t,n,r,a){var i;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||ia(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||ia(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])i=t!==(t=t.replace(/(PointerCapture)$|Capture$/i,"$1")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r?n.u=r.u:(n.u=Date.now(),e.addEventListener(t,i?is:io,i)):e.removeEventListener(t,i?is:io,i);else{if(a)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&"rowSpan"!==t&&"colSpan"!==t&&"role"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function io(e){if(this.l){var t=this.l[e.type+!1];if(e.t){if(e.t<=t.u)return}else e.t=Date.now();return t(aY.event?aY.event(e):e)}}function is(e){if(this.l)return this.l[e.type+!0](aY.event?aY.event(e):e)}function il(e,t,n,r,a,i,o,s,l,u){var c,p,d,f,h,m,g,_,y,v,b,E,S,w,T,R=t.type;if(void 0!==t.constructor)return null;128&n.__u&&(l=!!(32&n.__u),i=[s=t.__e=n.__e]),(c=aY.__b)&&c(t);e:if("function"==typeof R)try{if(_=t.props,y=(c=R.contextType)&&r[c.__c],v=c?y?y.props.value:c.__:r,n.__c?g=(p=t.__c=n.__c).__=p.__E:("prototype"in R&&R.prototype.render?t.__c=p=new R(_,v):(t.__c=p=new a7(_,v),p.constructor=R,p.render=id),y&&y.sub(p),p.props=_,p.state||(p.state={}),p.context=v,p.__n=r,d=p.__d=!0,p.__h=[],p._sb=[]),null==p.__s&&(p.__s=p.state),null!=R.getDerivedStateFromProps&&(p.__s==p.state&&(p.__s=a5({},p.__s)),a5(p.__s,R.getDerivedStateFromProps(_,p.__s))),f=p.props,h=p.state,p.__v=t,d)null==R.getDerivedStateFromProps&&null!=p.componentWillMount&&p.componentWillMount(),null!=p.componentDidMount&&p.__h.push(p.componentDidMount);else{if(null==R.getDerivedStateFromProps&&_!==f&&null!=p.componentWillReceiveProps&&p.componentWillReceiveProps(_,v),!p.__e&&(null!=p.shouldComponentUpdate&&!1===p.shouldComponentUpdate(_,p.__s,v)||t.__v===n.__v)){for(t.__v!==n.__v&&(p.props=_,p.state=p.__s,p.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.forEach(function(e){e&&(e.__=t)}),b=0;b<p._sb.length;b++)p.__h.push(p._sb[b]);p._sb=[],p.__h.length&&o.push(p);break e}null!=p.componentWillUpdate&&p.componentWillUpdate(_,p.__s,v),null!=p.componentDidUpdate&&p.__h.push(function(){p.componentDidUpdate(f,h,m)})}if(p.context=v,p.props=_,p.__P=e,p.__e=!1,E=aY.__r,S=0,"prototype"in R&&R.prototype.render){for(p.state=p.__s,p.__d=!1,E&&E(t),c=p.render(p.props,p.state,p.context),w=0;w<p._sb.length;w++)p.__h.push(p._sb[w]);p._sb=[]}else do p.__d=!1,E&&E(t),c=p.render(p.props,p.state,p.context),p.state=p.__s;while(p.__d&&++S<25);p.state=p.__s,null!=p.getChildContext&&(r=a5(a5({},r),p.getChildContext())),d||null==p.getSnapshotBeforeUpdate||(m=p.getSnapshotBeforeUpdate(f,h)),ir(e,a2(T=null!=c&&c.type===a8&&null==c.key?c.props.children:c)?T:[T],t,n,r,a,i,o,s,l,u),p.base=t.__e,t.__u&=-161,p.__h.length&&o.push(p),g&&(p.__E=p.__=null)}catch(e){t.__v=null,l||null!=i?(t.__e=s,t.__u|=l?160:32,i[i.indexOf(s)]=null):(t.__e=n.__e,t.__k=n.__k),aY.__e(e,t,n)}else null==i&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=function(e,t,n,r,a,i,o,s,l){var u,c,p,d,f,h,m,g=n.props,_=t.props,y=t.type;if("svg"===y&&(a=!0),null!=i){for(u=0;u<i.length;u++)if((f=i[u])&&"setAttribute"in f==!!y&&(y?f.localName===y:3===f.nodeType)){e=f,i[u]=null;break}}if(null==e){if(null===y)return document.createTextNode(_);e=a?document.createElementNS("http://www.w3.org/2000/svg",y):document.createElement(y,_.is&&_),i=null,s=!1}if(null===y)g===_||s&&e.data===_||(e.data=_);else{if(i=i&&aJ.call(e.childNodes),g=n.props||aZ,!s&&null!=i)for(g={},u=0;u<e.attributes.length;u++)g[(f=e.attributes[u]).name]=f.value;for(u in g)f=g[u],"children"==u||("dangerouslySetInnerHTML"==u?p=f:"key"===u||u in _||ii(e,u,null,f,a));for(u in _)f=_[u],"children"==u?d=f:"dangerouslySetInnerHTML"==u?c=f:"value"==u?h=f:"checked"==u?m=f:"key"===u||s&&"function"!=typeof f||g[u]===f||ii(e,u,f,g[u],a);if(c)s||p&&(c.__html===p.__html||c.__html===e.innerHTML)||(e.innerHTML=c.__html),t.__k=[];else if(p&&(e.innerHTML=""),ir(e,a2(d)?d:[d],t,n,r,a&&"foreignObject"!==y,i,o,i?i[0]:n.__k&&a9(n,0),s,l),null!=i)for(u=i.length;u--;)null!=i[u]&&a4(i[u]);s||(u="value",void 0===h||h===e[u]&&("progress"!==y||h)&&("option"!==y||h===g[u])||ii(e,u,h,g[u],!1),u="checked",void 0!==m&&m!==e[u]&&ii(e,u,m,g[u],!1))}return e}(n.__e,t,n,r,a,i,o,l,u);(c=aY.diffed)&&c(t)}function iu(e,t,n){for(var r=0;r<n.length;r++)ic(n[r],n[++r],n[++r]);aY.__c&&aY.__c(t,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(e){e.call(t)})}catch(e){aY.__e(e,t.__v)}})}function ic(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){aY.__e(e,n)}}function ip(e,t,n){var r,a;if(aY.unmount&&aY.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||ic(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){aY.__e(e,t)}r.base=r.__P=null,e.__c=void 0}if(r=e.__k)for(a=0;a<r.length;a++)r[a]&&ip(r[a],t,n||"function"!=typeof e.type);n||null==e.__e||a4(e.__e),e.__=e.__e=e.__d=void 0}function id(e,t,n){return this.constructor(e,n)}aJ=a0.slice,aY={__e:function(e,t,n,r){for(var a,i,o;t=t.__;)if((a=t.__c)&&!a.__)try{if((i=a.constructor)&&null!=i.getDerivedStateFromError&&(a.setState(i.getDerivedStateFromError(e)),o=a.__d),null!=a.componentDidCatch&&(a.componentDidCatch(e,r||{}),o=a.__d),o)return a.__E=a}catch(t){e=t}throw e}},aG=0,a7.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=a5({},this.state),"function"==typeof e&&(e=e(a5({},n),this.props)),e&&a5(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),ie(this))},a7.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),ie(this))},a7.prototype.render=a8,aK=[],aV="function"==typeof Promise?Promise.prototype.then.bind(Prom
106ise.resolve()):setTimeout,aQ=function(e,t){return e.__v.__b-t.__v.__b},it.__r=0;var ih,im,ig,i_,iy=0,iv=[],ib=[],iE=aY,iS=iE.__b,iw=iE.__r,iT=iE.diffed,iR=iE.__c,iP=iE.unmount,ix=iE.__;function ik(e,t){iE.__h&&iE.__h(im,e,iy||t),iy=0;var n=im.__H||(im.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({__V:ib}),n.__[e]}function iA(e){return iy=1,iC(iU,e)}function iC(e,t,n){var r=ik(ih++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):iU(void 0,t),function(e){var t=r.__N?r.__N[0]:r.__[0],n=r.t(t,e);t!==n&&(r.__N=[n,r.__[1]],r.__c.setState({}))}],r.__c=im,!im.u)){var a=function(e,t,n){if(!r.__c.__H)return!0;var a=r.__c.__H.__.filter(function(e){return!!e.__c});if(a.every(function(e){return!e.__N}))return!i||i.call(this,e,t,n);var o=!1;return a.forEach(function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(o=!0)}}),!(!o&&r.__c.props===e)&&(!i||i.call(this,e,t,n))};im.u=!0;var i=im.shouldComponentUpdate,o=im.componentWillUpdate;im.componentWillUpdate=function(e,t,n){if(this.__e){var r=i;i=void 0,a(e,t,n),i=r}o&&o.call(this,e,t,n)},im.shouldComponentUpdate=a}return r.__N||r.__}function iO(e,t){var n=ik(ih++,4);!iE.__s&&i$(n.__H,t)&&(n.__=e,n.i=t,im.__h.push(n))}function iI(e,t){var n=ik(ih++,7);return i$(n.__H,t)?(n.__V=e(),n.i=t,n.__h=e,n.__V):n.__}function iN(e,t){return iy=8,iI(function(){return e},t)}function iM(){for(var e;e=iv.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(iL),e.__H.__h.forEach(iD),e.__H.__h=[]}catch(t){e.__H.__h=[],iE.__e(t,e.__v)}}iE.__b=function(e){im=null,iS&&iS(e)},iE.__=function(e,t){t.__k&&t.__k.__m&&(e.__m=t.__k.__m),ix&&ix(e,t)},iE.__r=function(e){iw&&iw(e),ih=0;var t=(im=e.__c).__H;t&&(ig===im?(t.__h=[],im.__h=[],t.__.forEach(function(e){e.__N&&(e.__=e.__N),e.__V=ib,e.__N=e.i=void 0})):(t.__h.forEach(iL),t.__h.forEach(iD),t.__h=[],ih=0)),ig=im},iE.diffed=function(e){iT&&iT(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==iv.push(t)&&i_===iE.requestAnimationFrame||((i_=iE.requestAnimationFrame)||function(e){var t,n=function(){clearTimeout(r),ij&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);ij&&(t=requestAnimationFrame(n))})(iM)),t.__H.__.forEach(function(e){e.i&&(e.__H=e.i),e.__V!==ib&&(e.__=e.__V),e.i=void 0,e.__V=ib})),ig=im=null},iE.__c=function(e,t){t.some(function(e){try{e.__h.forEach(iL),e.__h=e.__h.filter(function(e){return!e.__||iD(e)})}catch(n){t.some(function(e){e.__h&&(e.__h=[])}),t=[],iE.__e(n,e.__v)}}),iR&&iR(e,t)},iE.unmount=function(e){iP&&iP(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach(function(e){try{iL(e)}catch(e){t=e}}),n.__H=void 0,t&&iE.__e(t,n.__v))};var ij="function"==typeof requestAnimationFrame;function iL(e){var t=im,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),im=t}function iD(e){var t=im;e.__c=e.__(),im=t}function i$(e,t){return!e||e.length!==t.length||t.some(function(t,n){return t!==e[n]})}function iU(e,t){return"function"==typeof t?t(e):t}let iF=Object.defineProperty({__proto__:null,useCallback:iN,useContext:function(e){var t=im.context[e.__c],n=ik(ih++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(im)),t.props.value):e.__},useDebugValue:function(e,t){iE.useDebugValue&&iE.useDebugValue(t?t(e):e)},useEffect:function(e,t){var n=ik(ih++,3);!iE.__s&&i$(n.__H,t)&&(n.__=e,n.i=t,im.__H.__h.push(n))},useErrorBoundary:function(e){var t=ik(ih++,10),n=iA();return t.__=e,im.componentDidCatch||(im.componentDidCatch=function(e,r){t.__&&t.__(e,r),n[1](e)}),[n[0],function(){n[1](void 0)}]},useId:function(){var e=ik(ih++,11);if(!e.__){for(var t=im.__v;null!==t&&!t.__m&&null!==t.__;)t=t.__;var n=t.__m||(t.__m=[0,0]);e.__="P"+n[0]+"-"+n[1]++}return e.__},useImperativeHandle:function(e,t,n){iy=6,iO(function(){return"function"==typeof e?(e(t()),function(){return e(null)}):e?(e.current=t(),function(){return e.current=null}):void 0},null==n?n:n.concat(e))},useLayoutEffect:iO,useMemo:iI,useReducer:iC,useRef:function(e){return iy=5,iI(function(){return{current:e}},[])},useState:iA},Symbol.toStringTag,{value:"Module"});function iB({options:e}){let t=iI(()=>({__html:function(){let e=e=>au.createElementNS("http://www.w3.org/2000/svg",e),t=a$(e("svg"),{width:"32",height:"30",viewBox:"0 0 72 66",fill:"inherit"}),n=a$(e("path"),{transform:"translate(11, 11)",d:"M29,2.26a4.67,4.67,0,0,0-8,0L14.42,13.53A32.21,32.21,0,0,1,32.17,40.19H27.55A27.68,27.68,0,0,0,12.09,17.47L6,28a15.92,15.92,0,0,1,9.23,12.17H4.62A.76.76,0,0,1,4,39.06l2.94-5a10.74,10.74,0,0,0-3.36-1.9l-2.91,5a4.54,4.54,0,0,0,1.69,6.24A4.66,4.66,0,0,0,4.62,44H19.15a19.4,19.4,0,0,0-8-17.31l2.31-4A23.87,23.87,0,0,1,23.76,44H36.07a35.88,35.88,0,0,0-16.41-31.8l4.67-8a.77.77,0,0,1,1.05-.27c.53.29,20.29,34.77,20.66,35.17a.76.76,0,0,1-.68,1.13H40.6q.09,1.91,0,3.81h4.78A4.59,4.59,0,0,0,50,39.43a4.49,4.49,0,0,0-.62-2.28Z"});return t.appendChild(n),t}().outerHTML}),[]);return a3("h2",{class:"dialog__header"},a3("span",{class:"dialog__title"},e.formTitle),e.showBranding?a3("a",{class:"brand-link",target:"_blank",href:"https://sentry.io/welcome/",title:"Powered by Sentry",rel:"noopener noreferrer",dangerouslySetInnerHTML:t}):null)}function iH(e,t){let n=e.get(t);return"string"==typeof n?n.trim():""}function iz({options:e,defaultEmail:t,defaultName:n,onFormClose:r,onSubmit:a,onSubmitSuccess:i,onSubmitError:o,showEmail
106:s,showName:l,screenshotInput:u}){let{tags:c,addScreenshotButtonLabel:p,removeScreenshotButtonLabel:d,cancelButtonLabel:f,emailLabel:h,emailPlaceholder:m,isEmailRequired:g,isNameRequired:_,messageLabel:y,messagePlaceholder:v,nameLabel:b,namePlaceholder:E,submitButtonLabel:S,isRequiredLabel:w}=e,[T,R]=iA(!1),[P,x]=iA(null),[k,A]=iA(!1),C=u?.input,[O,I]=iA(null),N=iN(e=>{I(e),A(!1)},[]),M=iN(e=>{let t=function(e,t){let n=[];return t.isNameRequired&&!e.name&&n.push(t.nameLabel),t.isEmailRequired&&!e.email&&n.push(t.emailLabel),e.message||n.push(t.messageLabel),n}(e,{emailLabel:h,isEmailRequired:g,isNameRequired:_,messageLabel:y,nameLabel:b});return t.length>0?x(`Please enter in the following required fields: ${t.join(", ")}`):x(null),0===t.length},[h,g,_,y,b]);return a3("form",{class:"form",onSubmit:iN(async e=>{R(!0);try{if(e.preventDefault(),!(e.target instanceof HTMLFormElement))return;let t=new FormData(e.target),n=await (u&&k?u.value():void 0),r={name:iH(t,"name"),email:iH(t,"email"),message:iH(t,"message"),attachments:n?[n]:void 0};if(!M(r))return;try{let e=await a({name:r.name,email:r.email,message:r.message,source:"widget",tags:c},{attachments:r.attachments});i(r,e)}catch(t){let e=t instanceof Error?t:Error(String(t));x(e.message),o(e)}}finally{R(!1)}},[u&&k,i,o])},C&&k?a3(C,{onError:N}):null,a3("fieldset",{class:"form__right","data-sentry-feedback":!0,disabled:T},a3("div",{class:"form__top"},P?a3("div",{class:"form__error-container"},P):null,l?a3("label",{for:"name",class:"form__label"},a3(iW,{label:b,isRequiredLabel:w,isRequired:_}),a3("input",{class:"form__input",defaultValue:n,id:"name",name:"name",placeholder:E,required:_,type:"text"})):a3("input",{"aria-hidden":!0,value:n,name:"name",type:"hidden"}),s?a3("label",{for:"email",class:"form__label"},a3(iW,{label:h,isRequiredLabel:w,isRequired:g}),a3("input",{class:"form__input",defaultValue:t,id:"email",name:"email",placeholder:m,required:g,type:"email"})):a3("input",{"aria-hidden":!0,value:t,name:"email",type:"hidden"}),a3("label",{for:"message",class:"form__label"},a3(iW,{label:y,isRequiredLabel:w,isRequired:!0}),a3("textarea",{autoFocus:!0,class:"form__input form__input--textarea",id:"message",name:"message",placeholder:v,required:!0,rows:5})),C?a3("label",{for:"screenshot",class:"form__label"},a3("button",{class:"btn btn--default",disabled:T,type:"button",onClick:()=>{I(null),A(e=>!e)}},k?d:p),O?a3("div",{class:"form__error-container"},O.message):null):null),a3("div",{class:"btn-group"},a3("button",{class:"btn btn--primary",disabled:T,type:"submit"},S),a3("button",{class:"btn btn--default",disabled:T,type:"button",onClick:r},f))))}function iW({label:e,isRequired:t,isRequiredLabel:n}){return a3("span",{class:"form__label__text"},e,t&&a3("span",{class:"form__label__text--required"},n))}function iq({open:e,onFormSubmitted:t,...n}){let r=n.options,a=iI(()=>({__html:function(){let e=e=>al.document.createElementNS("http://www.w3.org/2000/svg",e),t=a$(e("svg"),{width:"16",height:"17",viewBox:"0 0 16 17",fill:"inherit"}),n=a$(e("g"),{clipPath:"url(#clip0_57_156)"}),r=a$(e("path"),{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M3.55544 15.1518C4.87103 16.0308 6.41775 16.5 8 16.5C10.1217 16.5 12.1566 15.6571 13.6569 14.1569C15.1571 12.6566 16 10.6217 16 8.5C16 6.91775 15.5308 5.37103 14.6518 4.05544C13.7727 2.73985 12.5233 1.71447 11.0615 1.10897C9.59966 0.503466 7.99113 0.34504 6.43928 0.653721C4.88743 0.962403 3.46197 1.72433 2.34315 2.84315C1.22433 3.96197 0.462403 5.38743 0.153721 6.93928C-0.15496 8.49113 0.00346625 10.0997 0.608967 11.5615C1.21447 13.0233 2.23985 14.2727 3.55544 15.1518ZM4.40546 3.1204C5.46945 2.40946 6.72036 2.03 8 2.03C9.71595 2.03 11.3616 2.71166 12.575 3.92502C13.7883 5.13838 14.47 6.78405 14.47 8.5C14.47 9.77965 14.0905 11.0306 13.3796 12.0945C12.6687 13.1585 11.6582 13.9878 10.476 14.4775C9.29373 14.9672 7.99283 15.0953 6.73777 14.8457C5.48271 14.596 4.32987 13.9798 3.42502 13.075C2.52018 12.1701 1.90397 11.0173 1.65432 9.76224C1.40468 8.50718 1.5328 7.20628 2.0225 6.02404C2.5122 4.8418 3.34148 3.83133 4.40546 3.1204Z"}),a=a$(e("path"),{d:"M6.68775 12.4297C6.78586 12.4745 6.89218 12.4984 7 12.5C7.11275 12.4955 7.22315 12.4664 7.32337 12.4145C7.4236 12.3627 7.51121 12.2894 7.58 12.2L12 5.63999C12.0848 5.47724 12.1071 5.28902 12.0625 5.11098C12.0178 4.93294 11.9095 4.77744 11.7579 4.67392C11.6064 4.57041 11.4221 4.52608 11.24 4.54931C11.0579 4.57254 10.8907 4.66173 
10610.77 4.79999L6.88 10.57L5.13 8.56999C5.06508 8.49566 4.98613 8.43488 4.89768 8.39111C4.80922 8.34735 4.713 8.32148 4.61453 8.31498C4.51605 8.30847 4.41727 8.32147 4.32382 8.35322C4.23038 8.38497 4.14413 8.43484 4.07 8.49999C3.92511 8.63217 3.83692 8.81523 3.82387 9.01092C3.81083 9.2066 3.87393 9.39976 4 9.54999L6.43 12.24C6.50187 12.3204 6.58964 12.385 6.68775 12.4297Z"});t.appendChild(n).append(a,r);let i=e("defs"),o=a$(e("clipPath"),{id:"clip0_57_156"}),s=a$(e("rect"),{width:"16",height:"16",fill:"white",transform:"translate(0 0.5)"});return o.appendChild(s),i.appendChild(o),t.appendChild(i).appendChild(o).appendChild(s),t}().outerHTML}),[]),[i,o]=iA(null),s=iN(()=>{i&&(clearTimeout(i),o(null)),t()},[i]),l=iN((e,r)=>{n.onSubmitSuccess(e,r),o(setTimeout(()=>{t(),o(null)},5e3))},[t]);return a3(a8,null,i?a3("div",{class:"success__position",onClick:s},a3("div",{class:"success__content"},r.successMessageText,a3("span",{class:"success__icon",dangerouslySetInnerHTML:a}))):a3("dialog",{class:"dialog",onClick:r.onFormClose,open:e},a3("div",{class:"dialog__position"},a3("div",{class:"dialog__content",onClick:e=>{e.stopPropagation()}},a3(iB,{options:r}),a3(iz,{...n,onSubmitSuccess:l})))))}let iJ=`
107.dialog {
108  position: fixed;
109  z-index: var(--z-index);
110  margin: 0;
111  inset: 0;
112
113  display: flex;
114  align-items: center;
115  justify-content: center;
116  padding: 0;
117  height: 100vh;
118  width: 100vw;
119
120  color: var(--dialog-color, var(--foreground));
121  fill: var(--dialog-color, var(--foreground));
122  line-height: 1.75em;
123
124  background-color: rgba(0, 0, 0, 0.05);
125  border: none;
126  inset: 0;
127  opacity: 1;
128  transition: opacity 0.2s ease-in-out;
129}
130
131.dialog__position {
132  position: fixed;
133  z-index: var(--z-index);
134  inset: var(--dialog-inset);
135  padding: var(--page-margin);
136  display: flex;
137  max-height: calc(100vh - (2 * var(--page-margin)));
138}
139@media (max-width: 600px) {
140  .dialog__position {
141    inset: var(--page-margin);
142    padding: 0;
143  }
144}
145
146.dialog__position:has(.editor) {
147  inset: var(--page-margin);
148  padding: 0;
149}
150
151.dialog:not([open]) {
152  opacity: 0;
153  pointer-events: none;
154  visibility: hidden;
155}
156.dialog:not([open]) .dialog__content {
157  transform: translate(0, -16px) scale(0.98);
158}
159
160.dialog__content {
161  display: flex;
162  flex-direction: column;
163  gap: 16px;
164  padding: var(--dialog-padding, 24px);
165  max-width: 100%;
166  width: 100%;
167  max-height: 100%;
168  overflow: auto;
169
170  background: var(--dialog-background, var(--background));
171  border-radius: var(--dialog-border-radius, 20px);
172  border: var(--dialog-border, var(--border));
173  box-shadow: var(--dialog-box-shadow, var(--box-shadow));
174  transform: translate(0, 0) scale(1);
175  transition: transform 0.2s ease-in-out;
176}
177
178`,iY=`
179.dialog__header {
180  display: flex;
181  gap: 4px;
182  justify-content: space-between;
183  font-weight: var(--dialog-header-weight, 600);
184  margin: 0;
185}
186.dialog__title {
187  align-self: center;
188  width: var(--form-width, 272px);
189}
190
191@media (max-width: 600px) {
192  .dialog__title {
193    width: auto;
194  }
195}
196
197.dialog__position:has(.editor) .dialog__title {
198  width: auto;
199}
200
201
202.brand-link {
203  display: inline-flex;
204}
205.brand-link:focus-visible {
206  outline: var(--outline);
207}
208`,iG=`
209.form {
210  display: flex;
211  overflow: auto;
212  flex-direction: row;
213  gap: 16px;
214  flex: 1 0;
215}
216
217.form fieldset {
218  border: none;
219  margin: 0;
220  padding: 0;
221}
222
223.form__right {
224  flex: 0 0 auto;
225  display: flex;
226  overflow: auto;
227  flex-direction: column;
228  justify-content: space-between;
229  gap: 20px;
230  width: var(--form-width, 100%);
231}
232
233.dialog__position:has(.editor) .form__right {
234  width: var(--form-width, 272px);
235}
236
237.form__top {
238  display: flex;
239  flex-direction: column;
240  gap: 8px;
241}
242
243.form__error-container {
244  color: var(--error-color);
245  fill: var(--error-color);
246}
247
248.form__label {
249  display: flex;
250  flex-direction: column;
251  gap: 4px;
252  margin: 0px;
253}
254
255.form__label__text {
256  display: flex;
257  gap: 4px;
258  align-items: center;
259}
260
261.form__label__text--required {
262  font-size: 0.85em;
263}
264
265.form__input {
266  font-family: inherit;
267  line-height: inherit;
268  background: transparent;
269  box-sizing: border-box;
270  border: var(--input-border, var(--border));
271  border-radius: var(--input-border-radius, 6px);
272  color: var(--input-color, inherit);
273  fill: var(--input-color, inherit);
274  font-size: var(--input-font-size, inherit);
275  font-weight: var(--input-font-weight, 500);
276  padding: 6px 12px;
277}
278
279.form__input::placeholder {
280  opacity: 0.65;
281  color: var(--input-placeholder-color, inherit);
282  filter: var(--interactive-filter);
283}
284
285.form__input:focus-visible {
286  outline: var(--input-focus-outline, var(--outline));
287}
288
289.form__input--textarea {
290  font-family: inherit;
291  resize: vertical;
292}
293
294.error {
295  color: var(--error-color);
296  fill: var(--error-color);
297}
298`,iK=`
299.btn-group {
300  display: grid;
301  gap: 8px;
302}
303
304.btn {
305  line-height: inherit;
306  border: var(--button-border, var(--border));
307  border-radius: var(--button-border-radius, 6px);
308  cursor: pointer;
309  font-family: inherit;
310  font-size: var(--button-font-size, inherit);
311  font-weight: var(--button-font-weight, 600);
312  padding: var(--button-padding, 6px 16px);
313}
314.btn[disabled] {
315  opacity: 0.6;
316  pointer-events: none;
317}
318
319.btn--primary {
320  color: var(--button-primary-color, var(--accent-foreground));
321  fill: var(--button-primary-color, var(--accent-foreground));
322  background: var(--button-primary-background, var(--accent-background));
323  border: var(--button-primary-border, var(--border));
324  border-radius: var(--button-primary-border-radius, 6px);
325  font-weight: var(--button-primary-font-weight, 500);
326}
327.btn--primary:hover {
328  color: var(--button-primary-hover-color, var(--accent-foreground));
329  fill: var(--button-primary-hover-color, var(--accent-foreground));
330  background: var(--button-primary-hover-background, var(--accent-background));
331  filter: var(--interactive-filter);
332}
333.btn--primary:focus-visible {
334  background: var(--button-primary-hover-background, var(--accent-background));
335  filter: var(--interactive-filter);
336  outline: var(--button-primary-focus-outline, var(--outline));
337}
338
339.btn--default {
340  color: var(--button-color, var(--foreground));
341  fill: var(--button-color, var(--foreground));
342  background: var(--button-background, var(--background));
343  border: var(--button-border, var(--border));
344  border-radius: var(--button-border-radius, 6px);
345  font-weight: var(--button-font-weight, 500);
346}
347.btn--default:hover {
348  color: var(--button-color, var(--foreground));
349  fill: var(--button-color, var(--foreground));
350  background: var(--button-hover-background, var(--background));
351  filter: var(--interactive-filter);
352}
353.btn--default:focus-visible {
354  background: var(--button-hover-background, var(--background));
355  filter: var(--interactive-filter);
356  outline: var(--button-focus-outline, var(--outline));
357}
358`,iX=`
359.success__position {
360  position: fixed;
361  inset: var(--dialog-inset);
362  padding: var(--page-margin);
363  z-index: var(--z-index);
364}
365.success__content {
366  background: var(--success-background, var(--background));
367  border: var(--success-border, var(--border));
368  border-radius: var(--success-border-radius, 1.7em/50%);
369  box-shadow: var(--success-box-shadow, var(--box-shadow));
370  font-weight: var(--success-font-weight, 600);
371  color: var(--success-color);
372  fill: var(--success-color);
373  padding: 12px 24px;
374  line-height: 1.75em;
375
376  display: grid;
377  align-items: center;
378  grid-auto-flow: column;
379  gap: 6px;
380  cursor: default;
381}
382
383.success__icon {
384  display: flex;
385}
386`,iV=()=>({name:"FeedbackModal",setupOnce(){},createDialog:({options:e,screenshotIntegration:t,sendFeedback:n,shadow:r})=>{let a=e.useSentryUser,i=function(){let e=(0,T.o5)().getUser(),t=(0,T.rm)().getUser(),n=(0,T.m6)().getUser();return e&&Object.keys(e).length?e:t&&Object.keys(t).length?t:n}(),o=au.createElement("div"),s=function(e){let t=au.createElement("style");return t.textContent=`
387:host {
388  --dialog-inset: var(--inset);
389}
390
391${iJ}
392${iY}
393${iG}
394${iK}
395${iX}
396`,e&&t.setAttribute("nonce",e),t}(e.styleNonce),l="",u={get el(){return o},appendToDom(){r.contains(s)||r.contains(o)||(r.appendChild(s),r.appendChild(o))},removeFromDom(){o.remove(),s.remove(),au.body.style.overflow=l},open(){p(!0),e.onFormOpen?.(),(0,T.KU)()?.emit("openFeedbackWidget"),l=au.body.style.overflow,au.body.style.overflow="hidden"},close(){p(!1),au.body.style.overflow=l}},c=t?.createInput({h:a3,hooks:iF,dialog:u,options:e}),p=t=>{!function(e,t,n){var r,a,i;aY.__&&aY.__(e,t),r=t.__k,a=[],i=[],il(t,e=t.__k=a3(a8,null,[e]),r||aZ,aZ,void 0!==t.ownerSVGElement,r?null:t.firstChild?aJ.call(t.childNodes):null,a,r?r.__e:t.firstChild,!1,i),e.__d=void 0,iu(a,e,i)}(a3(iq,{options:e,screenshotInput:c,showName:e.showName||e.isNameRequired,showEmail:e.showEmail||e.isEmailRequired,defaultName:String(a&&i?.[a.name]||""),defaultEmail:String(a&&i?.[a.email]||""),onFormClose:()=>{p(!1),e.onFormClose?.()},onSubmit:n,onSubmitSuccess:(t,n)=>{p(!1),e.onSubmitSuccess?.(t,n)},onSubmitError:t=>{e.onSubmitError?.(t)},onFormSubmitted:()=>{e.onFormSubmitted?.()},open:t}),o)};return u}});function iQ(e,t,n){if(!e)return;let r=e.getContext("2d",t);r&&n(e,r)}function iZ(e,t){iQ(e,{alpha:!0},(e,n)=>{n.drawImage(t,0,0,t.width,t.height,0,0,e.width,e.height)})}function i0(e,t,n){iQ(e,{alpha:!0},(e,r)=>{n.length&&(r.fillStyle="rgba(0, 0, 0, 0.25)",r.fillRect(0,0,e.width,e.height)),n.forEach(e=>{switch(e.type){case"highlight":r.shadowColor="rgba(0, 0, 0, 0.7)",r.shadowBlur=50,r.fillStyle=t,r.fillRect(e.x-1,e.y-1,e.w+2,e.h+2),r.clearRect(e.x,e.y,e.w,e.h);break;case"hide":r.fillStyle="rgb(0, 0, 0)",r.fillRect(e.x,e.y,e.w,e.h)}})})}let i1=()=>({name:"FeedbackScreenshot",setupOnce(){},createInput:({h:e,hooks:t,dialog:n,options:r})=>{let a=au.createElement("canvas");return{input:function({h:e,hooks:t,outputBuffer:n,dialog:r,options:a}){let i=function({hooks:e}){return function({onBeforeScreenshot:t,onScreenshot:n,onAfterScreenshot:r,onError:a}){let i=function(){let[t,n]=e.useState(al.devicePixelRatio??1);return e.useEffect(()=>{let e=()=>{n(al.devicePixelRatio)},t=matchMedia(`(resolution: ${al.devicePixelRatio}dppx)`);return t.addEventListener("change",e),()=>{t.removeEventListener("change",e)}},[]),t}();e.useEffect(()=>{(async()=>{t();let e=await ac.mediaDevices.getDisplayMedia({video:{width:al.innerWidth*i,height:al.innerHeight*i},audio:!1,monitorTypeSurfaces:"exclude",preferCurrentTab:!0,selfBrowserSurface:"include",surfaceSwitching:"exclude"}),a=au.createElement("video");await new Promise((t,r)=>{a.srcObject=e,a.onloadedmetadata=()=>{n(a,i),e.getTracks().forEach(e=>e.stop()),t()},a.play().catch(r)}),r()})().catch(a)},[])}}({hooks:t}),o=function({h:e}){return function({action:t,setAction:n,options:r}){return e("div",{class:"editor__tool-container"},e("div",{class:"editor__tool-bar"},e("button",{type:"button",class:`editor__tool ${"highlight"===t?"editor__tool--active":""}`,onClick:()=>{n("highlight"===t?"":"highlight")}},r.highlightToolText),e("button",{type:"button",class:`editor__tool ${"hide"===t?"editor__tool--active":""}`,onClick:()=>{n("hide"===t?"":"hide")}},r.hideToolText)))}}({h:e}),s=function({h:e}){return function(){return e("svg",{"data-test-id":"icon-close",viewBox:"0 0 16 16",fill:"#2B2233",height:"25px",width:"25px"},e("circle",{r:"7",cx:"8",cy:"8",fill:"white"}),e("path",{strokeWidth:"1.5",d:"M8,16a8,8,0,1,1,8-8A8,8,0,0,1,8,16ZM8,1.53A6.47,6.47,0,1,0,14.47,8,6.47,6.47,0,0,0,8,1.53Z"}),e("path",{strokeWidth:"1.5",d:"M5.34,11.41a.71.71,0,0,1-.53-.22.74.74,0,0,1,0-1.06l5.32-5.32a.75.75,0,0,1,1.06,1.06L5.87,11.19A.74.74,0,0,1,5.34,11.41Z"}),e("path",{strokeWidth:"1.5",d:"M10.66,11.41a.74.74,0,0,1-.53-.22L4.81,5.87A.75.75,0,0,1,5.87,4.81l5.32,5.32a.74.74,0,0,1,0,1.06A.71.71,0,0,1,10.66,11.41Z"}))}}({h:e}),l={__html:function(e){let t=au.createElement("style"),n="#1A141F",r="#302735";return t.textContent=`
397.editor {
398  display: flex;
399  flex-grow: 1;
400  flex-direction: column;
401}
402
403.editor__image-container {
404  justify-items: center;
405  padding: 15px;
406  position: relative;
407  height: 100%;
408  border-radius: var(--menu-border-radius, 6px);
409
410  background-color: ${n};
411  background-image: repeating-linear-gradient(
412      -145deg,
413      transparent,
414      transparent 8px,
415      ${n} 8px,
416      ${n} 11px
417    ),
418    repeating-linear-gradient(
419      -45deg,
420      transparent,
421      transparent 15px,
422      ${r} 15px,
423      ${r} 16px
424    );
425}
426
427.editor__canvas-container {
428  width: 100%;
429  height: 100%;
430  position: relative;
431  display: flex;
432  align-items: center;
433  justify-content: center;
434}
435
436.editor__canvas-container > * {
437  object-fit: contain;
438  position: absolute;
439}
440
441.editor__tool-container {
442  padding-top: 8px;
443  display: flex;
444  justify-content: center;
445}
446
447.editor__tool-bar {
448  display: flex;
449  gap: 8px;
450}
451
452.editor__tool {
453  display: flex;
454  padding: 8px 12px;
455  justify-content: center;
456  align-items: center;
457  border: var(--button-border, var(--border));
458  border-radius: var(--button-border-radius, 6px);
459  background: var(--button-background, var(--background));
460  color: var(--button-color, var(--foreground));
461}
462
463.editor__tool--active {
464  background: var(--button-primary-background, var(--accent-background));
465  color: var(--button-primary-color, var(--accent-foreground));
466}
467
468.editor__rect {
469  position: absolute;
470  z-index: 2;
471}
472
473.editor__rect button {
474  opacity: 0;
475  position: absolute;
476  top: -12px;
477  right: -12px;
478  cursor: pointer;
479  padding: 0;
480  z-index: 3;
481  border: none;
482  background: none;
483}
484
485.editor__rect:hover button {
486  opacity: 1;
487}
488`,e&&t.setAttribute("nonce",e),t}(a.styleNonce).innerText},u=r.el.style,c=({screenshot:r})=>{let[i,u]=t.useState("highlight"),[c,p]=t.useState([]),d=t.useRef(null),f=t.useRef(null),h=t.useRef(null),m=t.useRef(null),[g,_]=t.useState(1),y=t.useMemo(()=>{let e=au.getElementById(a.id);if(!e)return"white";let t=getComputedStyle(e);return t.getPropertyValue("--button-primary-background")||t.getPropertyValue("--accent-background")},[a.id]);t.useLayoutEffect(()=>{let e=()=>{let t=d.current;t&&(iQ(r.canvas,{alpha:!1},e=>
488{_(Math.min(t.clientWidth/e.width,t.clientHeight/e.height))}),(0===t.clientHeight||0===t.clientWidth)&&setTimeout(e,0))};return e(),al.addEventListener("resize",e),()=>{al.removeEventListener("resize",e)}},[r]);let v=t.useCallback((e,t)=>{iQ(e,{alpha:!0},(e,n)=>{n.scale(t,t),e.width=r.canvas.width,e.height=r.canvas.height})},[r]);t.useEffect(()=>{v(f.current,r.dpi),iZ(f.current,r.canvas)},[r]),t.useEffect(()=>{v(h.current,r.dpi),iQ(h.current,{alpha:!0},(e,t)=>{t.clearRect(0,0,e.width,e.height)}),i0(h.current,y,c)},[c,y]),t.useEffect(()=>{v(n,r.dpi),iZ(n,r.canvas),iQ(au.createElement("canvas"),{alpha:!0},(e,t)=>{t.scale(r.dpi,r.dpi),e.width=r.canvas.width,e.height=r.canvas.height,i0(e,y,c),iZ(n,e)})},[c,r,y]);let b=t.useCallback(e=>t=>{t.preventDefault(),t.stopPropagation(),p(t=>{let n=[...t];return n.splice(e,1),n})},[]),E={width:`${r.canvas.width*g}px`,height:`${r.canvas.height*g}px`},S=e=>{e.stopPropagation()};return e("div",{class:"editor"},e("style",{nonce:a.styleNonce,dangerouslySetInnerHTML:l}),e("div",{class:"editor__image-container"},e("div",{class:"editor__canvas-container",ref:d},e("canvas",{ref:f,id:"background",style:E}),e("canvas",{ref:h,id:"foreground",style:E}),e("div",{ref:m,onMouseDown:e=>{if(!i||!m.current)return;let t=m.current.getBoundingClientRect(),n={type:i,x:e.offsetX/g,y:e.offsetY/g},r=(e,n)=>{let r=(n.clientX-t.x)/g,a=(n.clientY-t.y)/g;return{type:e.type,x:Math.min(e.x,r),y:Math.min(e.y,a),w:Math.abs(r-e.x),h:Math.abs(a-e.y)}},a=e=>{iQ(h.current,{alpha:!0},(e,t)=>{t.clearRect(0,0,e.width,e.height)}),i0(h.current,y,[...c,r(n,e)])},o=e=>{let t=r(n,e);t.w*g>=1&&t.h*g>=1&&p(e=>[...e,t]),au.removeEventListener("mousemove",a),au.removeEventListener("mouseup",o)};au.addEventListener("mousemove",a),au.addEventListener("mouseup",o)},style:E},c.map((t,n)=>e("div",{key:n,class:"editor__rect",style:{top:`${t.y*g}px`,left:`${t.x*g}px`,width:`${t.w*g}px`,height:`${t.h*g}px`}},e("button",{"aria-label":a.removeHighlightText,onClick:b(n),onMouseDown:S,onMouseUp:S,type:"button"},e(s,null))))))),e(o,{options:a,action:i,setAction:u}))};return function({onError:r}){let[a,o]=t.useState();return(i({onBeforeScreenshot:t.useCallback(()=>{u.display="none"},[]),onScreenshot:t.useCallback((e,t)=>{iQ(au.createElement("canvas"),{alpha:!1},(n,r)=>{r.scale(t,t),n.width=e.videoWidth,n.height=e.videoHeight,r.drawImage(e,0,0,n.width,n.height),o({canvas:n,dpi:t})}),n.width=e.videoWidth,n.height=e.videoHeight},[]),onAfterScreenshot:t.useCallback(()=>{u.display="block"},[]),onError:t.useCallback(e=>{u.display="block",r(e)},[])}),a)?e(c,{screenshot:a}):e("div",null)}}({h:e,hooks:t,outputBuffer:a,dialog:n,options:r}),value:async()=>{let e=await new Promise(e=>
488{a.toBlob(e,"image/png")});if(e)return{data:new Uint8Array(await e.arrayBuffer()),filename:"screenshot.png",contentType:"application/png"}}}}}),i2=["replayIntegration","replayCanvasIntegration","feedbackIntegration","feedbackModalIntegration","feedbackScreenshotIntegration","captureConsoleIntegration","contextLinesIntegration","linkedErrorsIntegration","dedupeIntegration","extraErrorDataIntegration","graphqlClientIntegration","httpClientIntegration","reportingObserverIntegration","rewriteFramesIntegration","browserProfilingIntegration","moduleMetadataIntegration","instrumentAnthropicAiClient","instrumentOpenAiClient","instrumentGoogleGenAIClient","instrumentLangGraph","createLangChainCallbackHandler","instrumentLangChainEmbeddings"],i5={replayCanvasIntegration:"replay-canvas",feedbackModalIntegration:"feedback-modal",feedbackScreenshotIntegration:"feedback-screenshot"};async function i4(e,t){let n=i2.includes(e)?i5[e]||e.replace("Integration","").toLowerCase():void 0,r=tt.Sentry=tt.Sentry||{};if(!n)throw Error(`Cannot lazy load integration: ${e}`);let a=r[e];if("function"==typeof a&&!("_isShim"in a))return a;let i=function(e){let t=(0,T.KU)(),n=t?.getOptions()?.cdnBaseUrl||"https://browser.sentry-cdn.com";return new URL(`/${b.M}/${e}.min.js`,n).toString()}(n),o=tt.document.createElement("script");o.src=i,o.crossOrigin="anonymous",o.referrerPolicy="strict-origin",t&&o.setAttribute("nonce",t);let s=new Promise((e,t)=>{o.addEventListener("load",()=>e()),o.addEventListener("error",t)}),l=tt.document.currentScript,u=tt.document.body||tt.document.head||l?.parentElement;if(u)u.appendChild(o);else throw Error(`Could not find parent element to insert lazy-loaded ${e} script`);try{await s}catch{throw Error(`Error when loading integration: ${e}`)}let c=r[e];if("function"!=typeof c)throw Error(`Could not load integration: ${e}`);return c}let i3=aW({lazyLoadIntegration:i4}),i6=aW({getModalIntegration:()=>iV,getScreenshotIntegration:()=>i1}),i8="MULTIPLEXED_TRANSPORT_EXTRA_KEY";function i7(e,t){let n;return(0,et.yH)(e,(e,r)=>(t.includes(r)&&(n=Array.isArray(e)?e[1]:void 0),!!n)),n}function i9(e,t){return n=>{let r=e(n),a=new Map,i=t||(e=>{let t=e.getEvent();return t?.extra?.[i8]&&Array.isArray(t.extra[i8])?t.extra[i8]:[]});function o(t,r){let i=r?`${t}:${r}`:t,o=a.get(i);if(!o){let s=(0,K.hH)(t);if(!s)return;let l=V(s,n.tunnel);o=r?(t=>{let n=e(t);return{...n,send:async e=>{let t=i7(e,["event","transaction","profile","replay_event"]);return t&&(t.release=r),n.send(e)}}})({...n,url:l}):e({...n,url:l}),a.set(i,o)}return[t,o]}return{send:async function(e){let t=i({envelope:e,getEvent:function(t){return i7(e,t?.length?t:["event"])}}).map(e=>"string"==typeof e?o(e,void 0):o(e.dsn,e.release)).filter(e=>!!e),n=t.length?t:[["",r]];return(await Promise.all(n.map(([t,n])=>n.send((0,et.h4)(t?{...e[0],dsn:t}:e[0],e[1])))))[0]},flush:async function(e){let t=[...a.values(),r];return(await Promise.all(t.map(t=>t.flush(e)))).every(e=>e)}}}}var oe=n(66085);let ot=(e={})=>{let t=e.levels||v.Ow,n=e.handled??!0;return{name:"CaptureConsole",setup(e){"console"in y.O&&tl(({args:r,level:a})=>{(0,T.KU)()===e&&t.includes(a)&&function(e,t,n){let r=(0,ty.t)(t),a=Error(),i={level:(0,ty.t)(t),extra:{arguments:e}};(0,T.v4)(o=>{if(o.addEventProcessor(e=>(e.logger="console",(0,C.M6)(e,{handled:n,type:"auto.core.capture_console"}),e)),"assert"===t){if(!e[0]){let t=`Assertion failed: ${(0,O.gt)(e.slice(1)," ")||"console.assert"}`;o.setExtra("arguments",e.slice(1)),o.captureMessage(t,r,{captureContext:i,syntheticException:a})}return}let s=e.find(e=>e instanceof Error);if(s)return void(0,S.Cp)(s,i);let l=(0,O.gt)(e," ");o.captureMessage(l,r,{captureContext:i,syntheticException:a})})}(r,a,n)})}}};function on(e,t,n){var r,a,i;return"util"in y.O&&"function"==typeof y.O.util.format?y.O.util.format(...e):(r=e,a=t,i=n,r.map(e=>(0,eo.sO)(e)?String(e):JSON.stringify((0,Y.S8)(e,a,i))).join(" "))}function or(e){return/%[sdifocO]/.test(e)}function oa(e,t){let n={},r=Array(t.length).fill("{}").join(" ");return n["sentry.message.template"]=`${e} ${r}`,t.forEach((e,t)=>{n[`sentry.message.parameter.${t}`]=e}),n}let oi={[F.JD]:"auto.log.console"},oo=(e={})=>{let t=e.levels||v.Ow;return{name:"ConsoleLogs",setup(e){let{enableLogs:n,normalizeDepth:r=3,normalizeMaxBreadth:a=1e3}=e.getOptions();if(!n){w.T&&v.Yz.warn("`enableLogs` is not enabled, ConsoleLogs integration disabled");return}let i=tl(({args:n,level:i})=>{if((0,T.KU)()!==e||!t.includes(i))return;let o=n[0],s=n.slice(1);if("assert"===i){o||eg({level:"error",message:s.length>0?`Assertion failed: ${on(s,r,a)}`:"Assertion failed",attributes:oi});return}let l="log"===i,u=n.length>
4881&&"string"==typeof n[0]&&!or(n[0]),c={...oi,...u?oa(o,s):{}};eg({level:l?"info":i,message:on(n,r,a),severityNumber:l?10:void 0,attributes:c})});e.registerCleanup(i)}}},os=["trace","debug","info","warn","error","fatal"];function ol(e={}){let t=new Set(e.levels??os),n=e.client;return{log(e){let{type:r,level:a,message:i,args:o,tag:s,date:l,...u}=e,c=n||(0,T.KU)();if(!c)return;let p=function(e,t){if("verbose"===e)return"debug";if("silent"===e)return"trace";if(e){let t=ou[e];if(t)return t}if("number"==typeof t){let e=oc[t];if(e)return e}return"info"}(r,a);if(!t.has(p))return;let{normalizeDepth:d=3,normalizeMaxBreadth:f=1e3}=c.getOptions(),h={};for(let[e,t]of Object.entries(u))h[e]=(0,Y.S8)(t,d,f);h["sentry.origin"]="auto.log.consola",s&&(h["consola.tag"]=s),r&&(h["consola.type"]=r),null!=a&&"number"==typeof a&&(h["consola.level"]=a);let m=function(e,t,n){let{message:r,attributes:a,messageTemplate:i,messageParameters:o}=e,s={};if(i&&o)for(let[e,r]of Object.entries(oa(i,o)))s[e]=e.startsWith("sentry.message.parameter.")?(0,Y.S8)(r,t,n):r;else o&&o.length>0&&o.forEach((e,r)=>{s[`sentry.message.parameter.${r}`]=(0,Y.S8)(e,t,n)});return{message:r,attributes:{...(0,Y.S8)(a,t,n),...s}}}(function(e,t,n){if(!e?.length)return{message:""};let r=on(e,t,n),a=e[0];if((0,eo.Qd)(a)){let t="string"==typeof e[1]?2:1;return{message:r,attributes:a,messageParameters:e.slice(t)}}{let t=e.slice(1),n=t.length>0&&"string"==typeof a&&!or(a);return{message:r,messageTemplate:n?a:void 0,messageParameters:n?t:void 0}}}(o,d,f),d,f);m?.attributes&&Object.assign(h,m.attributes),eg({level:p,message:m?.message||i||o&&on(o,d,f)||"",attributes:h})}}}let ou={silent:"trace",fatal:"fatal",error:"error",warn:"warn",log:"info",info:"info",success:"info",fail:"error",ready:"info",start:"info",box:"info",debug:"debug",trace:"trace",verbose:"debug",critical:"fatal",notice:"info"},oc={0:"fatal",1:"warn",2:"info",3:"info",4:"debug",5:"trace"},op="gen_ai.system",od="gen_ai.request.model",of="gen_ai.request.stream",oh="gen_ai.request.temperature",om="gen_ai.request.max_tokens",og="gen_ai.request.frequency_penalty",o_="gen_ai.request.presence_penalty",oy="gen_ai.request.top_p",ov="gen_ai.request.top_k",ob="gen_ai.request.encoding_format",oE="gen_ai.request.dimensions",oS="gen_ai.response.finish_reasons",ow="gen_ai.response.model",oT="gen_ai.response.id",oR="gen_ai.usage.input_tokens",oP="gen_ai.usage.output_tokens",ox="gen_ai.usage.total_tokens",ok="gen_ai.operation.name",oA="sentry.sdk_meta.gen_ai.input.messages.original_length",oC="gen_ai.input.messages",oO="gen_ai.system_instructions",oI="gen_ai.response.text",oN="gen_ai.request.available_tools",oM="gen_ai.response.tool_calls",oj="gen_ai.agent.name",oL="gen_ai.conversation.id",oD="gen_ai.embeddings.input",o$="gen_ai.embeddings",oU="gen_ai.execute_tool",oF="gen_ai.tool.name",oB="gen_ai.tool.input",oH="gen_ai.tool.output";function oz(e){var t,n,r,a,i,o,s,l;return!!e&&"object"==typeof e&&("type"in(t=e)&&"string"==typeof t.type&&"source"in t&&oz(t.source)||oq(e)||"image_url"in(n=e)&&("string"==typeof n.image_url?n.image_url.startsWith("data:"):oW(n))||oJ(e)||oY(e)||"media_type"in(r=e)&&"string"==typeof r.media_type&&"data"in r||"type"in(a=e)&&"file"===a.type&&"mediaType"in a&&"string"==typeof a.mediaType&&"data"in a&&"string"==typeof a.data&&!a.data.startsWith("http://")&&!a.data.startsWith("https://")||"type"in(i=e)&&"image"===i.type&&"image"in i&&"string"==typeof i.image&&!i.image.startsWith("http://")&&!i.image.startsWith("https://")||"type"in(o=e)&&("blob"===o.type||"base64"===o.type)||"b64_json"in e||"type"in(s=e)&&"result"in s&&"image_generation"===s.type||"uri"in(l=e)&&"string"==typeof l.uri&&l.uri.startsWith("data:"))}function oW(e){return"image_url"in e&&!!e.image_url&&"object"==typeof e.image_url&&"url"in e.image_url&&"string"==typeof e.image_url.url&&e.image_url.url.startsWith("data:")}function oq(e){return"inlineData"in e&&!!e.inlineData&&"object"==typeof e.inlineData&&"data"in e.inlineData&&"string"==typeof e.inlineData.data}function oJ(e){return"type"in e&&"input_audio"===e.type&&"input_audio"in e&&!!e.input_audio&&"object"==typeof e.input_audio&&"data"in e.input_audio&&"string"==typeof e.input_audio.data}function oY(e){return"type"in e&&"file"===e.type&&"file"in e&&!!e.file&&"object"==typeof e.file&&"file_data"in e.file&&"string"==typeof e.file.file_data}let oG="[Blob substitute]",oK=["image_url","data","content","b64_json","result","uri","image"];function oX(e){let t={...e};for(let n of(oz(t.source)&&(t.source=oX(t.source)),oq(e)&&(t.inlineData={...e.inlineData,data:oG}),oW(e)&&(t.image_url={...e.image_url,url:oG}),oJ(e)&&(t.input_audio={...e.input_audio,data:oG}),oY(e)&&(t.file={...e.file,file_data:oG}),oK))"string"==typeof t[n]&&(t[n]=oG);return t}let oV=e=>new TextEncoder().encode(e).length,oQ=e=>oV(JSON.stringify(e));function oZ(e,t){if(oV(e)<=t)return e;let n=0,r=e.length,a="";for(;n<=r;){let i=Math.floor((n+r)/2),o=e.slice(0,i);oV(o)<=t?(a=o,n=i+1):r=i-1}return a}function o0(e,t){return"string"==typeof e?t:{...e,text:t}}function o1(e){return null!==e&&"object"==typeof e&&"content"in e&&Array.isArray(e.content)}function o2(e){return null!==e&&"object"==typeof e&&"parts"in e&&Array.isArray(e.parts)&&e.parts.length>0}function o5(e){let t=!!(0,T.KU)()?.getOptions().sendDefaultPii;return{...e,recordInputs:e?.recordInputs??t,recordOutputs:e?.recordOutputs??t}}function o4(e){let t=(0,T.KU)();return e??!(t&&eS(t))}function o3(e,t){return e?`${e}.${t}`:t}function o6(e,t,n){if(!e.isRecording())return;let r={"gen_ai.response.streaming":!0};t.responseId&&(r[oT]=t.responseId),t.responseModel&&(r[ow]=t.responseModel),void 0!==t.promptTokens&&(r[oR]=t.promptTokens),void 0!==t.completionTokens&&(r[oP]=t.completionTokens),void 0!==t.totalTokens?r[ox]=t.totalTokens:(void 0!==t.promptTokens||void 0!==t.completionTokens||void 0!==t.cacheCreationInputTokens||void 0!==t.cacheReadInputTokens)&&(r[ox]=(t.promptTokens??0)+(t.completionTokens??0)+(t.cacheCreationInputTokens??0)+(t.cacheReadInputTokens??0)),t.finishReasons.length&&(r[oS]=JSON.stringify(t.finishReasons)),n&&t.responseTexts.length&&(r[oI]=t.responseTexts.join("")),n&&t.toolCalls.length&&(r[oM]=JSON.stringify(t.toolCalls)),e.setAttributes(r),e.end()}function o8(e){return"string"==typeof e?e:JSON.stringify(e)}function o7(e){return"string"==typeof e?oZ(e,2e4):Array.isArray(e)?JSON.stringify(function(e){if(!Array.isArray(e)||0===e.length)return e;let t=function e(t){return t.map(t=>{let n;return t&&"object"==typeof t&&(o1(t)?n={...t,content:e(t.content)}:"content"in t&&oz(t.content)&&(n={...t,content:oX(t.content)}),o2(t)&&(n={...n??t,parts:e(t.parts)}),oz(n)?n=oX(n):oz(t)&&(n=oX(t))),n??t})}([e[e.length-1]]),n=t[0];return 19998>=oQ(n)?t:function(e,t){if(!e)return[];if("string"==typeof e){let t=oZ(e,19998);return t?[t]:[]}if("object"!=typeof e)return[];if(null!==e&&"object"==typeof e&&"content"in e&&"string"==typeof e.content){let n=t-oQ({...e,content:""});if(n<=0)return[];let r=oZ(e.content,n);return[{...e,content:r}]}return o1(e)||o2(e)?function(e,t){let{key:n,items:r}="parts"in e&&Array.isArray(e.parts)?{key:"parts",items:e.parts}
488:"content"in e&&Array.isArray(e.content)?{key:"content",items:e.content}:{key:null,items:[]};if(null===n||0===r.length)return[];let a=r.map(e=>o0(e,"")),i=t-oQ({...e,[n]:a});if(i<=0)return[];let o=[];for(let e of r){let t="string"==typeof e?e:"text"in e&&"string"==typeof e.text?e.text:"",n=oV(t);if(n<=i)o.push(e),i-=n;else if(0===o.length){let n=oZ(t,i);n&&o.push(o0(e,n));break}else break}return o.length<=0?[]:[{...e,[n]:o}]}(e,t):[]}(n,19998)}(e)):JSON.stringify(e)}function o9(e){if(!Array.isArray(e))return{systemInstructions:void 0,filteredMessages:e};let t=e.findIndex(e=>e&&"object"==typeof e&&"role"in e&&"system"===e.role);if(-1===t)return{systemInstructions:void 0,filteredMessages:e};let n=e[t],r="string"==typeof n.content?n.content:void 0!==n.content?JSON.stringify(n.content):void 0;return r?{systemInstructions:JSON.stringify([{type:"text",content:r}]),filteredMessages:[...e.slice(0,t),...e.slice(t+1)]}:{systemInstructions:void 0,filteredMessages:e}}async function se(e,t,n){let r=e.catch(e=>{throw(0,S.Cp)(e,{mechanism:{handled:!1,type:n}}),e}),a=await t,i=await r;return i&&"object"==typeof i&&"data"in i?{...i,data:a}:a}function st(e,t,n){return(0,eo.Qg)(e)?new Proxy(e,{get(e,r){let a=r in Promise.prototype||r===Symbol.toStringTag?t:e,i=Reflect.get(a,r);return"withResponse"===r&&"function"==typeof i?function(){return se(i.call(e),t,n)}:"function"==typeof i?i.bind(a):i}}):t}let sn="auto.ai.langchain",sr={human:"user",ai:"assistant",assistant:"assistant",system:"system",function:"function",tool:"tool"},sa=(e,t,n)=>{null!=n&&(e[t]=n)},si=(e,t,n)=>{let r=Number(n);Number.isNaN(r)||(e[t]=r)};function so(e){if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}function ss(e){if(Array.isArray(e))try{let t=e.map(e=>e&&"object"==typeof e&&oz(e)?oX(e):e);return JSON.stringify(t)}catch{return String(e)}return so(e)}function sl(e){let t=e.toLowerCase();return sr[t]??t}function su(e){return e.includes("System")?"system":e.includes("Human")?"user":e.includes("AI")||e.includes("Assistant")?"assistant":e.includes("Function")?"function":e.includes("Tool")?"tool":"user"}function sc(e){if(!(!e||Array.isArray(e)))return e.invocation_params}function sp(e){return e.map(e=>{let t=e._getType;if("function"==typeof t)return{role:sl(t.call(e)),content:ss(e.content)};if(1===e.lc&&e.kwargs){let t=e.id,n=Array.isArray(t)&&t.length>0?t[t.length-1]:"";return{role:sl("string"==typeof n?su(n):"user"),content:ss(e.kwargs?.content)}}if(e.type)return{role:sl(String(e.type).toLowerCase()),content:ss(e.content)};if(e.role)return{role:sl(String(e.role)),content:ss(e.content)};let n=e.constructor?.name;return n&&"Object"!==n?{role:sl(su(n)),content:ss(e.content)}:{role:"user",content:ss(e.content)}})}function sd(e,t,n,r,a){return{[op]:so(e??"langchain"),[ok]:"chat",[od]:so(t),[F.JD]:sn,...function(e,t,n){let r={},a="kwargs"in e?e.kwargs:void 0;return si(r,oh,t?.temperature??n?.ls_temperature??a?.temperature),si(r,om,t?.max_tokens??n?.ls_max_tokens??a?.max_tokens),si(r,oy,t?.top_p??a?.top_p),si(r,og,t?.frequency_penalty),si(r,o_,t?.presence_penalty),t&&"stream"in t&&sa(r,of,!!t.stream),r}(n,r,a)}}function sf(e){let t={},n=e?.lc_agent_name;return"string"==typeof n&&(t[oj]=n),t}function sh(e){return"object"==typeof e&&e?.name==="SentryCallbackHandler"}function sm(e={}){let{recordInputs:t,recordOutputs:n}=o5(e),r=o4(e.enableTruncation),a=new Map,i=e=>{let t=a.get(e);t?.isRecording()&&(t.end(),a.delete(e))},o={lc_serializable:!1,lc_namespace:["langchain_core","callbacks","sentry"],lc_secrets:void 0,lc_attributes:void 0,lc_aliases:void 0,lc_serializable_keys:void 0,lc_id:["langchain_core","callbacks","sentry"],lc_kwargs:{},name:"SentryCallbackHandler",ignoreLLM:!1,ignoreChain:!1,ignoreAgent:!1,ignoreRetriever:!1,ignoreCustomEvent:!1,raiseError:!1,awaitHandlers:!0,handleLLMStart(e,n,i,o,s,l,u,c){let p=function(e,t,n,r,a,i){let o=sd(i?.ls_provider,a?.model??i?.ls_model_name??"unknown",e,a,i);if(n&&Array.isArray(t)&&t.length>0){sa(o,oA,t.length);let e=t.map(e=>({role:"user",content:e}));sa(o,oC,r?o7(e):o8(e))}return o}(e,n,t,r,sc(l),u),d=p[od],f=p[ok];nN({name:`${f} ${d}`,op:"gen_ai.chat",attributes:{...sf(u),...p,[F.uT]:"gen_ai.chat"}}
488,e=>(a.set(i,e),e))},handleChatModelStart(e,n,i,o,s,l,u,c){let p=function(e,t,n,r,a,i){let o=sd(i?.ls_provider??e.id?.[2],a?.model??i?.ls_model_name??"unknown",e,a,i);if(n&&Array.isArray(t)&&t.length>0){let{systemInstructions:e,filteredMessages:n}=o9(sp(t.flat()));e&&sa(o,oO,e),sa(o,oA,Array.isArray(n)?n.length:0),sa(o,oC,r?o7(n):o8(n))}return o}(e,n,t,r,sc(l),u),d=function(e){let t=e?.invocation_params?.tools??e?.options?.tools;if(Array.isArray(t)&&0!==t.length)return JSON.stringify(t.map(e=>{let t=e.function;return{type:"function",name:e.name??t?.name??"",description:e.description??t?.description}}))}(s);d&&(p[oN]=d);let f=p[od],h=p[ok];nN({name:`${h} ${f}`,op:"gen_ai.chat",attributes:{...sf(u),...p,[F.uT]:"gen_ai.chat"}},e=>(a.set(i,e),e))},handleLLMEnd(e,t,r,o,s){let l=a.get(t);if(l?.isRecording()){let r=function(e,t){if(!e)return;let n={};if(Array.isArray(e.generations)){let r=e.generations.flat().map(e=>e.generationInfo?.finish_reason?e.generationInfo.finish_reason:e.generation_info?.finish_reason?e.generation_info.finish_reason:null).filter(e=>"string"==typeof e);if(r.length>0&&sa(n,oS,so(r)),!function(e,t){let n=[];for(let t of e.flat()){let e=t.message,r=e?.tool_calls;if(Array.isArray(r)&&r.length>0)n.push(...r);else{let e=t.message?.content;if(Array.isArray(e))for(let t of e)"tool_use"===t.type&&n.push(t)}}n.length>0&&sa(t,oM,so(n))}(e.generations,n),t){let t=e.generations.flat().map(e=>e.text??e.message?.content).filter(e=>"string"==typeof e);t.length>0&&sa(n,oI,so(t))}}!function(e,t){if(!e)return;let n=e.tokenUsage,r=e.usage;if(n)si(t,oR,n.promptTokens),si(t,oP,n.completionTokens),si(t,ox,n.totalTokens);else if(r){si(t,oR,r.input_tokens),si(t,oP,r.output_tokens);let e=Number(r.input_tokens),n=Number(r.output_tokens),a=(Number.isNaN(e)?0:e)+(Number.isNaN(n)?0:n);a>0&&si(t,ox,a),void 0!==r.cache_creation_input_tokens&&si(t,"gen_ai.usage.cache_creation_input_tokens",r.cache_creation_input_tokens),void 0!==r.cache_read_input_tokens&&si(t,"gen_ai.usage.cache_read_input_tokens",r.cache_read_input_tokens)}}(e.llmOutput,n);let r=e.llmOutput,a=e.generations?.[0]?.[0],i=a?.message,o=r?.model_name??r?.model??i?.response_metadata?.model_name;o&&sa(n,ow,o);let s=r?.id??i?.id;s&&sa(n,oT,s);let l=r?.stop_reason??i?.response_metadata?.finish_reason;return l&&sa(n,"gen_ai.response.stop_reason",so(l)),n}(e,n);r&&l.setAttributes(r),i(t)}},handleLLMError(e,t){let n=a.get(t);n?.isRecording()&&(n.setStatus({code:nR.TJ,message:"internal_error"}),i(t)),(0,S.Cp)(e,{mechanism:{handled:!1,type:`${sn}.llm_error_handler`}})},handleChainStart(e,n,r,i,o,s,l,u){if(s?.__sentry_langgraph__)return;let c=u||e.name||"unknown_chain",p={[F.JD]:"auto.ai.langchain","langchain.chain.name":c};t&&(p["langchain.chain.inputs"]=JSON.stringify(n)),nN({name:`chain ${c}`,op:"gen_ai.invoke_agent",attributes:{...p,[F.uT]:"gen_ai.invoke_agent"}},e=>(a.set(r,e),e))},handleChainEnd(e,t){let r=a.get(t);r?.isRecording()&&(n&&r.setAttributes({"langchain.chain.outputs":JSON.stringify(e)}),i(t))},handleChainError(e,t){let n=a.get(t);n?.isRecording()&&(n.setStatus({code:nR.TJ,message:"internal_error"}),i(t)),(0,S.Cp)(e,{mechanism:{handled:!1,type:`${sn}.chain_error_handler`}})},handleToolStart(e,n,r,i,o,s,l){if(s?.__sentry_langgraph__)return;let u=l||e.name||"unknown_tool",c={...sf(s),[F.JD]:sn,[ok]:"execute_tool",[oF]:u};t&&(c[oB]=n),nN({name:`execute_tool ${u}`,op:"gen_ai.execute_tool",attributes:{...c,[F.uT]:"gen_ai.execute_tool"}},e=>(a.set(r,e),e))},handleToolEnd(e,t){let r=a.get(t);if(r?.isRecording()){if(n){let t=e&&"object"==typeof e&&"content"in e?e.content:e;r.setAttributes({[oH]:"string"==typeof t?t:JSON.stringify(t)})}i(t)}},handleToolError(e,t){let n=a.get(t);n?.isRecording()&&(n.setStatus({code:nR.TJ,message:"internal_error"}),i(t)),(0,S.Cp)(e,{mechanism:{handled:!1,type:`${sn}.tool_error_handler`}})},copy:()=>o,toJSON:()=>({lc:1,type:"not_implemented",id:o.lc_id}),toJSONNotImplemented:()=>({lc:1,type:"not_implemented",id:o.lc_id})};return o}var sg=n(14960);let s_=(e={})=>{let{depth:t=3,captureErrorCause:n=!0}=e;return{name:"ExtraErrorData",processEvent(e,r,a){let{maxValueLength:i}=a.getOptions();return function(e,t={},n,r,a){if(!t.originalException||!(0,eo.bJ)(t.originalException))return e;let i=t.originalException.name||t.originalException.constructor.name,o=function e(t,n,r){try{let a=["name","message","stack","line","column","fileName","lineNumber","columnNumber","toJSON"],i={};for(let e of Object.keys(t)){if(-1!==a.indexOf(e))continue;let n=t[e];i[e]=(0,eo.bJ)(n)||"string"==typeof n?r?(0,O.xv)(`${n}`,r):`${n}`:n}if(n&&void 0!==t.cause&&((0,eo.bJ)(t.cause)?i.cause={[t.cause.name||t.cause.constructor.name]:e(t.cause,!1,r)}:i.cause=t.cause),"function"==typeof t.toJSON){let e=t.toJSON();for(let t of Object.keys(e)){let n=e[t];i[t]=(0,eo.bJ)(n)?n.toString():n}}return i}catch(e){w.T&&v.Yz.error("Unable to extract extra data from the Error object:",e)}return null}(t.originalException,r,a);if(o){let t={...e.contexts},r=(0,Y.S8)(o,n);return(0,eo.Qd)(r)&&((0,sg.Gc)(r),t[i]=r),{...e,contexts:t}}return e}(e,r,t,n,i)}}},sy="flag.evaluation.";function sv(e){if(e.type)return e;let t=(0,T.o5)().getScopeData().contexts.flags,n=t?t.values:[];return n.length&&(void 0===e.contexts&&(e.contexts={}),e.contexts.flags={values:[...n]}),e}
488function sb(e,t,n=100){let r=(0,T.o5)().getScopeData().contexts;r.flags||(r.flags={values:[]}),function(e,t,n,r){if("boolean"!=typeof n)return;if(e.length>r){w.T&&v.Yz.error(`[Feature Flags] insertToFlagBuffer called on a buffer larger than maxSize=${r}`);return}let a=e.findIndex(e=>e.flag===t);-1!==a&&e.splice(a,1),e.length===r&&e.shift(),e.push({flag:t,result:n})}(r.flags.values,e,t,n)}function sE(e,t,n=10){if("boolean"!=typeof t)return;let r=(0,B.Bk)();if(!r)return;let a=(0,B.et)(r).data;if(`${sy}${e}`in a)return void r.setAttribute(`${sy}${e}`,t);Object.keys(a).filter(e=>e.startsWith(sy)).length<n&&r.setAttribute(`${sy}${e}`,t)}let sS=()=>({name:"FeatureFlags",processEvent:(e,t,n)=>sv(e),addFeatureFlag(e,t){sb(e,t),sE(e,t)}}),sw={"messages.create":{operation:"chat"},"messages.stream":{operation:"chat",streaming:!0},"messages.countTokens":{operation:"chat"},"models.get":{operation:"models"},"completions.create":{operation:"chat"},"models.retrieve":{operation:"models"},"beta.messages.create":{operation:"chat"}},sT={invalid_request_error:"invalid_argument",authentication_error:"unauthenticated",permission_error:"permission_denied",not_found_error:"not_found",request_too_large:"failed_precondition",rate_limit_error:"resource_exhausted",api_error:"internal_error",overloaded_error:"unavailable"};function sR(e){return e&&sT[e]||"internal_error"}function sP(e,t,n,r){if(e&&"object"==typeof e&&(!("type"in e)||"string"!=typeof e.type||"error"!==e.type||(r.setStatus({code:nR.TJ,message:sR(e.error?.type)}),(0,S.Cp)(e.error,{mechanism:{handled:!1,type:"auto.ai.anthropic.anthropic_error"}}),0))){if("message_delta"===e.type&&e.usage&&"output_tokens"in e.usage&&"number"==typeof e.usage.output_tokens&&(t.completionTokens=e.usage.output_tokens),e.message){let n=e.message;n.id&&(t.responseId=n.id),n.model&&(t.responseModel=n.model),n.stop_reason&&t.finishReasons.push(n.stop_reason),n.usage&&("number"==typeof n.usage.input_tokens&&(t.promptTokens=n.usage.input_tokens),"number"==typeof n.usage.cache_creation_input_tokens&&(t.cacheCreationInputTokens=n.usage.cache_creation_input_tokens),"number"==typeof n.usage.cache_read_input_tokens&&(t.cacheReadInputTokens=n.usage.cache_read_input_tokens))}"content_block_start"===e.type&&"number"==typeof e.index&&e.content_block&&("tool_use"===e.content_block.type||"server_tool_use"===e.content_block.type)&&(t.activeToolBlocks[e.index]={id:e.content_block.id,name:e.content_block.name,inputJsonParts:[]});if("content_block_delta"===e.type&&e.delta){if("number"==typeof e.index&&"partial_json"in e.delta&&"string"==typeof e.delta.partial_json){let n=t.activeToolBlocks[e.index];n&&n.inputJsonParts.push(e.delta.partial_json)}n&&"string"==typeof e.delta.text&&t.responseTexts.push(e.delta.text)}!function(e,t){let n;if("content_block_stop"!==e.type||"number"!=typeof e.index)return;let r=t.activeToolBlocks[e.index];if(!r)return;let a=r.inputJsonParts.join("");try{n=a?JSON.parse(a):{}}catch{n={__unparsed:a}}t.toolCalls.push({type:"tool_use",id:r.id,name:r.name,input:n}),delete t.activeToolBlocks[e.index]}(e,t)}}async function*sx(e,t,n){let r={responseTexts:[],finishReasons:[],responseId:"",responseModel:"",promptTokens:void 0,completionTokens:void 0,cacheCreationInputTokens:void 0,cacheReadInputTokens:void 0,toolCalls:[],activeToolBlocks:{}};try{for await(let a of e)sP(a,r,n,t),yield a}finally{o6(t,r,n)}}function sk(e,t,n){!function(e,t,n){if(Array.isArray(t)&&0===t.length)return;let{systemInstructions:r,filteredMessages:a}=o9(t);r&&e.setAttributes({[oO]:r});let i=Array.isArray(a)?a.length:1;e.setAttributes({[oC]:n?o7(a):o8(a),[oA]:i})}(e,function(e){let{system:t,messages:n,input:r}=e,a="string"==typeof t?[{role:"system",content:e.system}]:[],i=Array.isArray(r)?r:null!=r?[r]:void 0,o=Array.isArray(n)?n:null!=n?[n]:[];return[...a,...i??o]}(t),n),"prompt"in t&&e.setAttributes({"gen_ai.prompt":JSON.stringify(t.prompt)})}function sA(e,t,n){throw(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.anthropic",data:{function:n}}}),t.isRecording()&&(t.setStatus({code:nR.TJ,message:"internal_error"}),t.end()),e}function sC(e,t){return function e(t,n="",r){return new Proxy(t,{get(t,a){let i=t[a],o=o3(n,String(a)),s=sw[o];if("function"==typeof i&&s)return new Proxy(i,{apply(e,n,a){let l,u=s.operation||"unknown",c=function(e,t,n){let r={[op]:"anthropic",[ok]:n,[F.JD]:"auto.ai.anthropic"};if(e.length>0&&"object"==typeof e[0]&&null!==e[0]){let t=e[0];t.tools&&Array.isArray(t.tools)&&(r[oN]=JSON.stringify(t.tools)),r[od]=t.model??"unknown","temperature"in t&&(r[oh]=t.temperature),"top_p"in t&&(r[oy]=t.top_p),"stream"in t&&(r[of]=t.stream),"top_k"in t&&(r[ov]=t.to
488p_k),"frequency_penalty"in t&&(r[og]=t.frequency_penalty),"max_tokens"in t&&(r[om]=t.max_tokens)}else"models.retrieve"===t||"models.get"===t?r[od]=e[0]:r[od]="unknown";return r}(a,o,u),p=c[od]??"unknown",d="object"==typeof a[0]?a[0]:void 0,f=!!d?.stream,h=!0===s.streaming;if(f||h){let n=c[od]??"unknown",s={name:`${u} ${n}`,op:`gen_ai.${u}`,attributes:c};if(!f||h)return nN(s,n=>{try{r.recordInputs&&d&&sk(n,d,o4(r.enableTruncation));var i=e.apply(t,a),s=r.recordOutputs??!1;let o={responseTexts:[],finishReasons:[],responseId:"",responseModel:"",promptTokens:void 0,completionTokens:void 0,cacheCreationInputTokens:void 0,cacheReadInputTokens:void 0,toolCalls:[],activeToolBlocks:{}};return i.on("streamEvent",e=>{sP(e,o,s,n)}),i.on("message",()=>{o6(n,o,s)}),i.on("error",e=>{(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.anthropic.stream_error"}}),n.isRecording()&&(n.setStatus({code:nR.TJ,message:"internal_error"}),n.end())}),i}catch(e){return sA(e,n,o)}});{let e,n=nN(s,n=>(e=i.apply(t,a),r.recordInputs&&d&&sk(n,d,o4(r.enableTruncation)),(async()=>{try{let t=await e;return sx(t,n,r.recordOutputs??!1)}catch(e){return sA(e,n,o)}})()));return st(e,n,"auto.ai.anthropic")}}let m=nI({name:`${u} ${p}`,op:`gen_ai.${u}`,attributes:c},n=>(l=e.apply(t,a),r.recordInputs&&d&&sk(n,d,o4(r.enableTruncation)),l.then(e=>(!function(e,t,n){if(t&&"object"==typeof t){if("type"in t&&"error"===t.type)return t.error&&(e.setStatus({code:nR.TJ,message:sR(t.error.type)}),(0,S.Cp)(t.error,{mechanism:{handled:!1,type:"auto.ai.anthropic.anthropic_error"}}));n&&function(e,t){if("content"in t&&Array.isArray(t.content)){e.setAttributes({[oI]:t.content.map(e=>e.text).filter(e=>!!e).join("")});let n=[];for(let e of t.content)("tool_use"===e.type||"server_tool_use"===e.type)&&n.push(e);n.length>0&&e.setAttributes({[oM]:JSON.stringify(n)})}"completion"in t&&e.setAttributes({[oI]:t.completion}),"input_tokens"in t&&e.setAttributes({[oI]:JSON.stringify(t.input_tokens)})}(e,t),function(e,t){if("id"in t&&"model"in t){var n,r,a,i;e.setAttributes({[oT]:t.id,[ow]:t.model}),"usage"in t&&t.usage&&(n=t.usage.input_tokens,r=t.usage.output_tokens,a=t.usage.cache_creation_input_tokens,i=t.usage.cache_read_input_tokens,void 0!==n&&e.setAttributes({[oR]:n}),void 0!==r&&e.setAttributes({[oP]:r}),(void 0!==n||void 0!==r||void 0!==a||void 0!==i)&&e.setAttributes({[ox]:(n??0)+(r??0)+(a??0)+(i??0)}))}}(e,t)}}(n,e,r.recordOutputs),e),e=>{throw(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.anthropic",data:{function:o}}}),e})));return st(l,m,"auto.ai.anthropic")}});return"function"==typeof i?i.bind(t):i&&"object"==typeof i?e(i,o,r):i}})}(e,"",o5(t))}let sO="auto.ai.langgraph",sI=!1,sN="__sentry_patched__";function sM(e,t,n,r,a,i){return new Proxy(e,{apply(e,o,s){let l=a?.modelName??a?.model;return nI({op:"gen_ai.invoke_agent",name:"invoke_agent",attributes:{[F.JD]:sO,[F.uT]:"gen_ai.invoke_agent",[ok]:"invoke_agent"}},async a=>{try{let u=n?.name;u&&"string"==typeof u&&(a.setAttribute("gen_ai.pipeline.name",u),a.setAttribute(oj,u),a.updateName(`invoke_agent ${u}`)),l&&a.setAttribute(od,l);let c=s.length>1?s[1]:void 0,p=c?.configurable,d=p?.thread_id;if(d&&"string"==typeof d&&a.setAttribute(oL,d),i){let e=s[1]??{};s[1]=e;let t=e.metadata??{};e.metadata={...t,__sentry_langgraph__:!0,..."string"==typeof u?{lc_agent_name:u}:{}},e.callbacks=function(e,t){if(!e)return[t];if(e&&"object"==typeof e&&"function"==typeof e.addHandler&&"function"==typeof e.copy){if((e.handlers??[]).some(sh))return e;let n=e.copy();return n.addHandler(t,!0),n}let n=Array.isArray(e)?e:[e];return n.some(sh)?e:[...n,t]}(e.callbacks,i)}let f=function(e){if(!e.builder?.nodes?.tools?.runnable?.tools)return null;let t=e.builder?.nodes?.tools?.runnable?.tools;return t&&Array.isArray(t)&&0!==t.length?t.map(e=>({name:e.lc_kwargs?.name,description:e.lc_kwargs?.description,schema:e.lc_kwargs?.schema})):null}(t);f&&a.setAttribute(oN,JSON.stringify(f));let h=r.recordInputs,m=r.recordOutputs,g=s.length>0?s[0]?.messages??[]:[];if(g&&h){let e=sp(g),{systemInstructions:t,filteredMessages:n}=o9(e);t&&a.setAttribute(oO,t);let i=o4(r.enableTruncation),o=Array.isArray(n)?n.length:0;a.setAttributes({[oC]:i?o7(n):o8(n),[oA]:o})}let _=await Reflect.apply(e,o,s);return m&&function(e,t,n){let r=n?.messages;if(!r||!Array.isArray(r))return;let a=t?.length??0,i=r.length>a?r.slice(a):[];if(0===i.length)return;let o=function(e){if(!e||0===e.length)return null;let t=[];for(let n of e)if(n&&"object"==typeof n){let e=n.tool_calls;e&&Array.isArray(e)&&t.push(...e)}return t.length>0?t:null}(i);o&&e.setAttribute(oM,JSON.stringify(o));let s=sp(i);e.setAttribute(oI,JSON.stringify(s));let l=0,u=0,c=0;for(let t of i){let n=function(e){let t=0,n=0,r=0;if(e.usage_metadata&&"object"==typeof e.usage_metadata){let a=e.usage_metadata;return"number"==typeof a.input_tokens&&(t=a.input_tokens),"number"==typeof a.output_tokens&&(n=a.output_tokens),"number"==typeof a.total_tokens&&(r=a.total_tokens),{inputTokens:t,outputTokens:n,totalTokens:r}}if(e.response_metadata&&"object"==typeof e.response_metadata){let a=e.response_metadata;if(a.tokenUsage&&"object"==typeof a.tokenUsage){let e=a.tokenUsage;"number"==typeof e.promptTokens&&(t=e.promptTokens),"number"==typeof e.completionTokens&&(n=e.completionTokens),"number"==typeof e.totalTokens&&(r=e.totalTokens)}}return{inputTokens:t,outputTokens:n,totalTokens:r}}(t);l+=n.inputTokens,u+=n.outputTokens,c+=n.totalTokens;if(t.response_metadata&&"object"==typeof t.response_metadata){let n=t.response_metadata;n.model_name&&"string"==typeof n.model_name&&e.setAttribute(ow,n.model_name),n.finish_reason&&"string"==typeof n.finish_reason&&e.setAttribute(oS,[n.finish_reason])}}l>0&&e.setAttribute(oR,l),u>0&&e.setAttribute(oP,u),c>0&&e.setAttribute(ox,c)}(a,g??null,_),_}catch(e){throw a.setStatus({code:nR.TJ,message:"internal_error"}),(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.langgraph.error"}}),e}})}})}function sj(e,t){if(Object.prototype.hasOwnProperty.call(e,sN))return e;let n=o5(t),r=sm(n),a=new Proxy(e,{apply(e,t,a){let i,o=function(e){let t=e[0];if("object"!=typeof t||!t||!("llm"in t)||!t.llm||"object"!=typeof t.llm)return null;let n=t.llm;return"string"!=typeof n.modelName&&"string"!=typeof n.model?null:n}(a),s=function(e){let t=e[0];return"object"==typeof t&&t&&"name"in t&&"string"==typeof t.name?t.name:null}(a),l=a[0];l&&Array.isArray(l.tools)&&l.tools.length>0&&function(e,t,n){let r="__sentry_tool_wrapped__";for(let a of e){if(!a||"object"!=typeof a)continue;let e=a.invoke;if("function"!=typeof e||Object.prototype.hasOwnProperty.call(a,r))continue;
488let i="string"==typeof a.name?a.name:"unknown_tool",o="string"==typeof a.description?a.description:void 0;a.invoke=new Proxy(e,{apply(e,r,a){let s={[F.JD]:sO,[F.uT]:oU,[ok]:"execute_tool",[oF]:i,"gen_ai.tool.type":"function"},l=a[1],u=l?.metadata?.lc_agent_name??n;"string"==typeof u&&(s[oj]=u),o&&(s["gen_ai.tool.description"]=o);let c=a[0];if("object"==typeof c&&c&&("id"in c&&"string"==typeof c.id&&(s["gen_ai.tool.call.id"]=c.id),t.recordInputs)){let e="args"in c&&"object"==typeof c.args?c.args:c;try{s[oB]=JSON.stringify(e)}catch{}}return nI({op:oU,name:`execute_tool ${i}`,attributes:s},async n=>{try{let i=await Reflect.apply(e,r,a);if(t.recordOutputs)try{let e=i&&"object"==typeof i&&"content"in i?i.content:i;n.setAttribute(oH,"string"==typeof e?e:JSON.stringify(e))}catch{}return i}catch(e){throw n.setStatus({code:nR.TJ,message:"internal_error"}),(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.langgraph.error"}}),e}})}}),Object.defineProperty(a,r,{value:!0,enumerable:!1})}}(l.tools,n,s??void 0),sI=!0;try{i=Reflect.apply(e,t,a)}finally{sI=!1}let u=i.invoke;if(u&&"function"==typeof u){let e={};s&&(e.name=s),i.invoke=sM(u.bind(i),i,e,n,o,r)}return i}});return Object.defineProperty(a,sN,{value:!0,enumerable:!1}),a}function sL(e,t){return e.compile=function(e,t){if(Object.prototype.hasOwnProperty.call(e,sN))return e;let n=sm(t),r=new Proxy(e,{apply:(e,r,a)=>sI?Reflect.apply(e,r,a):nI({op:"gen_ai.create_agent",name:"create_agent",attributes:{[F.JD]:sO,[F.uT]:"gen_ai.create_agent",[ok]:"create_agent"}},i=>{try{let o=Reflect.apply(e,r,a),s=a.length>0?a[0]:{};s?.name&&"string"==typeof s.name&&(i.setAttribute(oj,s.name),i.updateName(`create_agent ${s.name}`));let l=o.invoke;return l&&"function"==typeof l&&(o.invoke=sM(l.bind(o),o,s,t,void 0,n)),o}catch(e){throw i.setStatus({code:nR.TJ,message:"internal_error"}),(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.langgraph.error"}}),e}})});return Object.defineProperty(r,sN,{value:!0,enumerable:!1}),r}(e.compile,o5(t)),e}let sD={"models.generateContent":{operation:"generate_content"},"models.generateContentStream":{operation:"generate_content",streaming:!0},"models.embedContent":{operation:"embeddings"},"chats.create":{proxyResultPath:"chat"},"chat.sendMessage":{operation:"chat"},"chat.sendMessageStream":{operation:"chat",streaming:!0}};async function*s$(e,t,n){let r={responseTexts:[],finishReasons:[],toolCalls:[]};try{for await(let a of e)!function(e,t,n,r){if(!(!e||function(e,t){let n=e?.promptFeedback;if(n?.blockReason){let e=n.blockReasonMessage??n.blockReason;return t.setStatus({code:nR.TJ,message:"internal_error"}),(0,S.Cp)(`Content blocked: ${e}`,{mechanism:{handled:!1,type:"auto.ai.google_genai"}}),!0}return!1}(e,r))){"string"==typeof e.responseId&&(t.responseId=e.responseId),"string"==typeof e.modelVersion&&(t.responseModel=e.modelVersion);let r=e.usageMetadata;r&&("number"==typeof r.promptTokenCount&&(t.promptTokens=r.promptTokenCount),"number"==typeof r.candidatesTokenCount&&(t.completionTokens=r.candidatesTokenCount),"number"==typeof r.totalTokenCount&&(t.totalTokens=r.totalTokenCount));for(let r of(Array.isArray(e.functionCalls)&&t.toolCalls.push(...e.functionCalls),e.candidates??[]))for(let e of(r?.finishReason&&!t.finishReasons.includes(r.finishReason)&&t.finishReasons.push(r.finishReason),r?.content?.parts??[]))n&&e.text&&t.responseTexts.push(e.text),e.functionCall&&t.toolCalls.push({type:"function",id:e.functionCall.id,name:e.functionCall.name,arguments:e.functionCall.args})}}(a,r,n,t),yield a}finally{o6(t,r,n)}}function sU(e,t="user"){return"string"==typeof e?[{role:t,content:e}]:Array.isArray(e)?e.flatMap(e=>sU(e,t)):"object"==typeof e&&e?"role"in e&&"string"==typeof e.role?[e]:"parts"in e?[{...e,role:t}]:[{role:t,content:e}]:[]}function sF(e,t){if("model"in e&&"string"==typeof e.model)return e.model;if(t&&"object"==typeof t){if("model"in t&&"string"==typeof t.model)return t.model;if("modelVersion"in t&&"string"==typeof t.modelVersion)return t.modelVersion}return"unknown"}function sB(e,t,n,r){if(n){let n=t.contents;null!=n&&e.setAttribute(oD,"string"==typeof n?n:JSON.stringify(n));return}let a=[];if("config"in t&&t.config&&"object"==typeof t.config&&"systemInstruction"in t.config&&t.config.systemInstruction&&a.push(...sU(t.config.systemInstruction,"system")),"history"in t&&a.push(...sU(t.history,"user")),"contents"in t&&a.push(...sU(t.contents,"user")),"message"in t&&a.push(...sU(t.message,"user")),Array.isArray(a)&&a.length){let{systemInstructions:t,filteredMessages:n}=o9(a);t&&e.setAttribute(oO,t);let i=Array.isArray(n)?n.length:0;e.setAttributes({[oA]:i,[oC]:r?o7(n):o8(n)})}}function sH(e,t){return function e(t,n="",r){return new Proxy(t,{get:(t,a,i)=>{let o=Reflect.get(t,a,i),s=o3(n,String(a)),l=sD[s];if("function"==typeof o&&l){let n=l.operation?function(e,t,n,r,a){let i="embeddings"===n.operation;return new Proxy(e,{apply(e,o,s){let l=n.operation||"unknown",u=s[0],c=function(e,t,n){let r={[op]:"google_genai",[ok]:e,[F.JD]:"auto.ai.google_genai"};if(t){if(r[od]=sF(t,n),"config"in t&&"object"==typeof t.config&&t.config){let e=t.config;if(Object.assign(r,function(e){let t={};return"temperature"in e&&"number"==typeof e.temperature&&(t[oh]=e.temperature),"topP"in e&&"number"==typeof e.topP&&(t[oy]=e.topP),"topK"in e&&"number"==typeof e.topK&&(t[ov]=e.topK),"maxOutputTokens"in e&&"number"==typeof e.maxOutputTokens&&(t[om]=e.maxOutputTokens),"frequencyPenalty"in e&&"number"==typeof e.frequencyPenalty&&(t[og]=e.frequencyPenalty),"presencePenalty"in e&&"number"==typeof e.presencePenalty&&(t[o_]=e.presencePenalty
488),t}(e)),"tools"in e&&Array.isArray(e.tools)){let t=e.tools.flatMap(e=>e.functionDeclarations);r[oN]=JSON.stringify(t)}}}else r[od]=sF({},n);return r}(l,u,r),p=c[od]??"unknown";return n.streaming?nN({name:`${l} ${p}`,op:`gen_ai.${l}`,attributes:c},async n=>{try{a.recordInputs&&u&&sB(n,u,i,o4(a.enableTruncation));let t=await e.apply(r,s);return s$(t,n,!!a.recordOutputs)}catch(e){throw n.setStatus({code:nR.TJ,message:"internal_error"}),(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.google_genai",data:{function:t}}}),n.end(),e}}):nI({name:`${l} ${p}`,op:`gen_ai.${l}`,attributes:c},n=>(a.recordInputs&&u&&sB(n,u,i,o4(a.enableTruncation)),nA(()=>e.apply(r,s),e=>{(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.google_genai",data:{function:t}}})},()=>{},e=>{i||function(e,t,n){if(t&&"object"==typeof t){if(t.modelVersion&&e.setAttribute(ow,t.modelVersion),t.usageMetadata&&"object"==typeof t.usageMetadata){let n=t.usageMetadata;"number"==typeof n.promptTokenCount&&e.setAttributes({[oR]:n.promptTokenCount}),"number"==typeof n.candidatesTokenCount&&e.setAttributes({[oP]:n.candidatesTokenCount}),"number"==typeof n.totalTokenCount&&e.setAttributes({[ox]:n.totalTokenCount})}if(n&&Array.isArray(t.candidates)&&t.candidates.length>0){let n=t.candidates.map(e=>e.content?.parts&&Array.isArray(e.content.parts)?e.content.parts.map(e=>"string"==typeof e.text?e.text:"").filter(e=>e.length>0).join(""):"").filter(e=>e.length>0);n.length>0&&e.setAttributes({[oI]:n.join("")})}if(n&&t.functionCalls){let n=t.functionCalls;Array.isArray(n)&&n.length>0&&e.setAttributes({[oM]:JSON.stringify(n)})}}}(n,e,a.recordOutputs)})))}})}(o,s,l,t,r):o.bind(t);return l.proxyResultPath?function(...t){let a=n(...t);return a&&"object"==typeof a?e(a,l.proxyResultPath,r):a}:n}return"function"==typeof o?o.bind(t):o&&"object"==typeof o?e(o,s,r):o}})}(e,"",o5(t))}function sz(e,t={}){let{recordInputs:n}=o5(t);return new Proxy(e,{apply(e,t,r){let a=function(e){let t=e??{},n={[F.JD]:sn,[F.uT]:o$,[ok]:"embeddings",[od]:t.model??"unknown"};return n[op]=function(e){let t=e.constructor?.name??"";return t.includes("OpenAI")?"openai":t.includes("Google")?"google_genai":t.includes("Mistral")?"mistralai":t.includes("Vertex")?"google_vertexai":t.includes("Bedrock")?"aws_bedrock":t.includes("Ollama")?"ollama":t.includes("Cloudflare")?"cloudflare":t.includes("Cohere")?"cohere":"langchain"}(t),"dimensions"in t&&(n[oE]=t.dimensions),"encodingFormat"in t&&(n[ob]=t.encodingFormat),n}(t),i=a[od]||"unknown";if(n){let e=r[0];null!=e&&(a[oD]="string"==typeof e?e:JSON.stringify(e))}return nI({name:`embeddings ${i}`,op:o$,attributes:a},()=>Reflect.apply(e,t,r).then(void 0,e=>{throw(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.langchain"}}),e}))}})}function sW(e,t){return"function"==typeof e.embedQuery&&(e.embedQuery=sz(e.embedQuery,t)),"function"==typeof e.embedDocuments&&(e.embedDocuments=sz(e.embedDocuments,t)),e}let sq={"responses.create":{operation:"chat"},"chat.completions.create":{operation:"chat"},"embeddings.create":{operation:"embeddings"},"conversations.create":{operation:"chat"}},sJ=["response.created","response.in_progress","response.failed","response.completed","response.incomplete","response.queued","response.output_text.delta","response.output_item.added","response.function_call_arguments.delta","response.function_call_arguments.done","response.output_item.done"];async function*sY(e,t,n){let r={eventTypes:[],responseTexts:[],finishReasons:[],responseId:"",responseModel:"",promptTokens:void 0,completionTokens:void 0,totalTokens:void 0,chatCompletionToolCalls:{},responsesApiToolCalls:[]};try{for await(let a of e){if(null!==a&&"object"==typeof a&&"object"in a&&"chat.completion.chunk"===a.object){for(let e of(r.responseId=a.id??r.responseId,r.responseModel=a.model??r.responseModel,a.usage&&(r.promptTokens=a.usage.prompt_tokens,r.completionTokens=a.usage.completion_tokens,r.totalTokens=a.usage.total_tokens),a.choices??[]))n&&(e.delta?.content&&r.responseTexts.push(e.delta.content),e.delta?.tool_calls&&function(e,t){for(let n of e){let e=n.index;if(void 0!==e&&n.function)if(e in t.chatCompletionToolCalls){let r=t.chatCompletionToolCalls[e];n.function.arguments&&r?.function&&(r.function.arguments+=n.function.arguments)}else t.chatCompletionToolCalls[e]={...n,function:{name:n.function.name,arguments:n.function.arguments||""}}}}(e.delta.tool_calls,r)),e.finish_reason&&r.finishReasons.push(e.finish_reason)}else null!==a&&"object"==typeof a&&"type"in a&&"string"==typeof a.type&&a.type.startsWith("response.")&&function(e,t,n,r){if(!(e&&"object"==typeof e))return t.eventTypes.push("unknown:non-object");
488if(e instanceof Error){r.setStatus({code:nR.TJ,message:"internal_error"}),(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.openai.stream-response"}});return}if("type"in e){if(!sJ.includes(e.type))return t.eventTypes.push(e.type);if(n&&("response.output_item.done"===e.type&&"item"in e&&t.responsesApiToolCalls.push(e.item),"response.output_text.delta"===e.type&&"delta"in e&&e.delta))return t.responseTexts.push(e.delta);if("response"in e){let{response:r}=e;t.responseId=r.id??t.responseId,t.responseModel=r.model??t.responseModel,r.usage&&(t.promptTokens=r.usage.input_tokens,t.completionTokens=r.usage.output_tokens,t.totalTokens=r.usage.total_tokens),r.status&&t.finishReasons.push(r.status),n&&r.output_text&&t.responseTexts.push(r.output_text)}}}(a,r,n,t);yield a}}finally{let e=[...Object.values(r.chatCompletionToolCalls),...r.responsesApiToolCalls];o6(t,{...r,toolCalls:e},n)}}function sG(e,t,n,r){if("embeddings"===n&&"input"in t){let n=t.input;if(null==n||"string"==typeof n&&0===n.length||Array.isArray(n)&&0===n.length)return;e.setAttribute(oD,"string"==typeof n?n:JSON.stringify(n));return}let a="input"in t?t.input:"messages"in t?t.messages:void 0;if(!a||Array.isArray(a)&&0===a.length)return;let{systemInstructions:i,filteredMessages:o}=o9(a);i&&e.setAttribute(oO,i),e.setAttribute(oC,r?o7(o):o8(o)),Array.isArray(o)?e.setAttribute(oA,o.length):e.setAttribute(oA,1)}function sK(e,t){return function e(t,n="",r){return new Proxy(t,{get(t,a){let i=t[a],o=o3(n,String(a)),s=sq[o];if("function"==typeof i&&s)return function(...e){let n,a=s.operation||"unknown",l=function(e,t){let n={[op]:"openai",[ok]:t,[F.JD]:"auto.ai.openai"};if(e.length>0&&"object"==typeof e[0]&&null!==e[0]){let t=e[0],r=function(e){let t=[...Array.isArray(e.tools)?e.tools:[],...e.web_search_options&&"object"==typeof e.web_search_options?[{type:"web_search_options",...e.web_search_options}]:[]];if(0!==t.length)try{return JSON.stringify(t)}catch(e){w.T&&v.Yz.error("Failed to serialize OpenAI tools:",e);return}}(t);r&&(n[oN]=r),Object.assign(n,function(e){let t={[od]:e.model??"unknown"};"temperature"in e&&(t[oh]=e.temperature),"top_p"in e&&(t[oy]=e.top_p),"frequency_penalty"in e&&(t[og]=e.frequency_penalty),"presence_penalty"in e&&(t[o_]=e.presence_penalty),"stream"in e&&(t[of]=e.stream),"encoding_format"in e&&(t[ob]=e.encoding_format),"dimensions"in e&&(t[oE]=e.dimensions);let n="conversation"in e&&"string"==typeof e.conversation?e.conversation:"previous_response_id"in e&&"string"==typeof e.previous_response_id?e.previous_response_id:void 0;return n&&(t[oL]=n),t}(t))}else n[od]="unknown";return n}(e,a),u=l[od]||"unknown",c=e[0],p=c&&"object"==typeof c&&!0===c.stream,d={name:`${a} ${u}`,op:`gen_ai.${a}`,attributes:l};if(p){let n,s=nN(d,s=>(n=i.apply(t,e),r.recordInputs&&c&&sG(s,c,a,o4(r.enableTruncation)),(async()=>{try{let e=await n;return sY(e,s,r.recordOutputs??!1)}catch(e){throw s.setStatus({code:nR.TJ,message:"internal_error"}),(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.openai.stream",data:{function:o}}}),s.end(),e}})()));return st(n,s,"auto.ai.openai")}let f=nI(d,s=>(n=i.apply(t,e),r.recordInputs&&c&&sG(s,c,a,o4(r.enableTruncation)),n.then(e=>(!function(e,t,n){if(!t||"object"!=typeof t)return;let r={};if("string"==typeof t.id&&(r[oT]=t.id),"string"==typeof t.model&&(r[ow]=t.model),"conversation"===t.object&&"string"==typeof t.id&&(r[oL]=t.id),t.usage&&"object"==typeof t.usage){let e=t.usage,n=e.prompt_tokens??e.input_tokens;"number"==typeof n&&(r[oR]=n);let a=e.completion_tokens??e.output_tokens;"number"==typeof a&&(r[oP]=a),"number"==typeof e.total_tokens&&(r[ox]=e.total_tokens)}if(Array.isArray(t.choices)){let e=t.choices,a=e.map(e=>e.finish_reason).filter(e=>"string"==typeof e);if(a.length>0&&(r[oS]=JSON.stringify(a)),n){let t=e.map(e=>{let t=e.message;return t?.content||""});r[oI]=JSON.stringify(t);let n=e.map(e=>{let t=e.message;return t?.tool_calls}).filter(e=>Array.isArray(e)&&e.length>0).flat();n.length>0&&(r[oM]=JSON.stringify(n))}}if("string"!=typeof t.status||r[oS]||(r[oS]=JSON.stringify([t.status])),n&&("string"!=typeof t.output_text||r[oI]||(r[oI]=t.output_text),Array.isArray(t.output)&&t.output.length>
4880&&!r[oM])){let e=t.output.filter(e=>e?.type==="function_call");e.length>0&&(r[oM]=JSON.stringify(e))}e.setAttributes(r)}(s,e,r.recordOutputs),e),e=>{throw(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.ai.openai",data:{function:o}}}),e})));return st(n,f,"auto.ai.openai")};return"function"==typeof i?i.bind(t):i&&"object"==typeof i?e(i,o,r):i}})}(e,"",o5(t))}let sX=["reauthenticate","signInAnonymously","signInWithOAuth","signInWithIdToken","signInWithOtp","signInWithPassword","signInWithSSO","signOut","signUp","verifyOtp"],sV=["createUser","deleteUser","listUsers","getUserById","updateUserById","inviteUserByEmail"],sQ={eq:"eq",neq:"neq",gt:"gt",gte:"gte",lt:"lt",lte:"lte",like:"like","like(all)":"likeAllOf","like(any)":"likeAnyOf",ilike:"ilike","ilike(all)":"ilikeAllOf","ilike(any)":"ilikeAnyOf",is:"is",in:"in",cs:"contains",cd:"containedBy",sr:"rangeGt",nxl:"rangeGte",sl:"rangeLt",nxr:"rangeLte",adj:"rangeAdjacent",ov:"overlaps",fts:"",plfts:"plain",phfts:"phrase",wfts:"websearch",not:"not"},sZ=["select","insert","upsert","update","delete"];function s0(e){try{e.__SENTRY_INSTRUMENTED__=!0}catch{}}function s1(e){try{return e.__SENTRY_INSTRUMENTED__}catch{return!1}}function s2(e,t){return Object.keys(t).length>0?t:Array.isArray(e)&&e.length>0?e:void 0}function s5(e,t=!1){return new Proxy(e,{apply:(n,r,a)=>nI({name:`auth ${t?"(admin) ":""}${e.name}`,attributes:{[F.JD]:"auto.db.supabase",[F.uT]:"db","db.system":"postgresql","db.operation":`auth.${t?"admin.":""}${e.name}`}},e=>Reflect.apply(n,r,a).then(t=>(t&&"object"==typeof t&&"error"in t&&t.error?(e.setStatus({code:nR.TJ}),(0,S.Cp)(t.error,{mechanism:{handled:!1,type:"auto.db.supabase.auth"}})):e.setStatus({code:nR.F3}),e.end(),t)).catch(t=>{throw e.setStatus({code:nR.TJ}),e.end(),(0,S.Cp)(t,{mechanism:{handled:!1,type:"auto.db.supabase.auth"}}),t}).then(...a))})}let s4=(e,t={})=>{if(!e){w.T&&v.Yz.warn("Supabase integration was not installed because no Supabase client was provided.");return}!function(e,t){s1(e.prototype.from)||(e.prototype.from=new Proxy(e.prototype.from,{apply(e,n,r){let a=Reflect.apply(e,n,r);return function(e,t){for(let n of sZ)s1(e.prototype[n])||(e.prototype[n]=new Proxy(e.prototype[n],{apply(e,r,a){let i=Reflect.apply(e,r,a),o=i.constructor;return w.T&&v.Yz.log(`Instrumenting ${n} operation's PostgRESTFilterBuilder`),!function(e,t){s1(e.prototype.then)||(e.prototype.then=new Proxy(e.prototype.then,{apply(e,n,r){let a=function(e,t={}){switch(e){case"GET":return"select";case"POST":if(t.Prefer?.includes("resolution="))return"upsert";return"insert";case"PATCH":return"update";case"DELETE":return"delete";default:return"<unknown-op>"}}(n.method,n.headers);if(!sZ.includes(a)||!n?.url?.pathname||"string"!=typeof n.url.pathname)return Reflect.apply(e,n,r);let i=n.url.pathname.split("/"),o=i.length>0?i[i.length-1]:"",s=[];for(let[e,t]of n.url.searchParams.entries())s.push(function(e,t){let n;if(""===t||"*"===t)return"select(*)";if("select"===e)return`select(${t})`;if("or"===e||e.endsWith(".or"))return`${e}${t}`;let[r,...a]=t.split(".");return n=r?.startsWith("fts")?"textSearch":r?.startsWith("plfts")?"textSearch[plain]":r?.startsWith("phfts")?"textSearch[phrase]":r?.startsWith("wfts")?"textSearch[websearch]":r&&sQ[r]||"filter",`${n}(${e}, ${a.join(".")})`}(e,t));let l=Object.create(null);if((0,eo.Qd)(n.body))for(let[e,t]of Object.entries(n.body))l[e]=t;let u=(0,T.KU)(),c=t.sendOperationData??u?.getDataCollectionOptions().userInfo===!0,p=s2(n.body,l),d="select"===a?"":`${a}${void 0!==s2(n.body,l)?"(...) ":""}`,f=c?s.join(" "):s.length>0?"[redacted]":"",h=[d.trimEnd(),f].filter(Boolean).join(" "),m=h?`${h} from(${o})`:`from(${o})`,g={"db.table":o,"db.schema":n.schema,"db.url":n.url.origin,"db.sdk":n.headers["X-Client-Info"],"db.system":"postgresql","db.operation":a,[F.JD]:"auto.db.supabase",[F.uT]:"db"};return s.length&&c&&(g["db.query"]=s),void 0!==p&&c&&(g["db.body"]=p),nI({name:m,attributes:g},t=>Reflect.apply(e,n,[]).then(e=>{if(t&&(e&&"object"==typeof e&&"status"in e&&(0,nR.N8)(t,e.status||500),t.end()),e?.error){let t=Error(e.error.message);e.error.code&&(t.code=e.error.code),e.error.details&&(t.details=e.error.details);let n={};
488s.length&&c&&(n.query=s),void 0!==p&&c&&(n.body=p),(0,S.Cp)(t,e=>(e.addEventProcessor(e=>((0,C.M6)(e,{handled:!1,type:"auto.db.supabase.postgres"}),e)),e.setContext("supabase",n),e))}let n={type:"supabase",category:`db.${a}`,message:m},r={};return s.length&&c&&(r.query=s),void 0!==p&&c&&(r.body=p),Object.keys(r).length&&(n.data=r),(0,t_.Z)(n),e},e=>{throw t&&((0,nR.N8)(t,500),t.end()),e}).then(...r))}}),s0(e.prototype.then))}(o,t),i}}),s0(e.prototype[n]))}(a.constructor,t),a}}),s0(e.prototype.from))}(e.constructor===Function?e:e.constructor,t),function(e){let t=e.auth;if(!(!t||s1(e.auth))){for(let n of sX){let r=t[n];r&&"function"==typeof e.auth[n]&&(e.auth[n]=s5(r))}for(let n of sV){let r=t.admin[n];r&&"function"==typeof e.auth.admin[n]&&(e.auth.admin[n]=s5(r,!0))}s0(e.auth)}}(e)},s3=e=>{let t,n;return t=e.supabaseClient,n={sendOperationData:e.sendOperationData},{setupOnce(){s4(t,n)},name:"Supabase"}};function s6(e,...t){let n=new String(String.raw(e,...t));return n.__sentry_template_string__=e.join("\0").replace(/%/g,"%%").replace(/\0/g,"%s"),n.__sentry_template_values__=t,n}let s8=s6;function s7(e,t,n,r,a){eg({level:e,message:t,attributes:n,severityNumber:a},r)}function s9(e,t,{scope:n}={}){s7("trace",e,t,n)}function le(e,t,{scope:n}={}){s7("debug",e,t,n)}function lt(e,t,{scope:n}={}){s7("info",e,t,n)}function ln(e,t,{scope:n}={}){s7("warn",e,t,n)}function lr(e,t,{scope:n}={}){s7("error",e,t,n)}function la(e,t,{scope:n}={}){s7("fatal",e,t,n)}var li=n(94597);let lo=new Map,ls=new Set;function ll(e,t){t.exception?.values?.forEach(t=>{t.stacktrace?.frames?.forEach(t=>{if(!t.filename||t.module_metadata)return;let n=function(e,t){if(y.O._sentryModuleMetadata)for(let t of Object.keys(y.O._sentryModuleMetadata)){let n=y.O._sentryModuleMetadata[t];if(!ls.has(t)){for(let r of(ls.add(t),e(t).reverse()))if(r.filename){lo.set(r.filename,n);break}}}return lo.get(t)}(e,t.filename);n&&(t.module_metadata=n)})})}function lu(e){e.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{delete e.module_metadata})})}let lc=()=>({name:"ModuleMetadata",setup(e){e.on("beforeEnvelope",e=>{(0,et.yH)(e,(e,t)=>{if("event"===t){let t=Array.isArray(e)?e[1]:void 0;t&&(lu(t),e[1]=t)}})}),e.on("applyFrameMetadata",t=>{t.type||ll(e.getOptions().stackParser,t)})}}),lp=e=>({name:"ThirdPartyErrorsFilter",setup(e){e.on("beforeEnvelope",e=>{(0,et.yH)(e,(e,t)=>{if("event"===t){let t=Array.isArray(e)?e[1]:void 0;t&&(lu(t),e[1]=t)}})}),e.on("applyFrameMetadata",t=>{t.type||ll(e.getOptions().stackParser,t)})},preprocessEvent(t){e.ignoreSentryInternalFrames&&(y.O._sentryWrappedDepth??0)>0&&(t.sdkProcessingMetadata={...t.sdkProcessingMetadata,insideSentryWrapped:!0})},processEvent(t){let n=!!e.ignoreSentryInternalFrames&&t.sdkProcessingMetadata?.insideSentryWrapped===!0&&t.exception?.values?.length===1,r=function(e,t,n){let r=(0,H.RV)(e);if(r)return r.filter((e,r)=>!!e.filename&&(null!=e.lineno||null!=e.colno||null!=e.instruction_addr)&&(!t||!function(e,t,n){var r;if(0!==t)return!1;if(n&&!(r=e).context_line&&!r.pre_context&&r.function&&r.function.length<=2||"sentryWrapped"===e.function)return!0;if(!e.context_line||!e.filename||!e.filename.includes("sentry")||!e.filename.includes("helpers")||!e.context_line.includes(lh))return!1;if(e.pre_context){let t=e.pre_context.length;for(let n=0;n<t;n++)if(e.pre_context[n]?.includes(lf))return!0}return!1}(e,r,!!n))).map(e=>e.module_metadata?Object.keys(e.module_metadata).filter(e=>e.startsWith(ld)).map(e=>e.slice(ld.length)):[])}(t,e.ignoreSentryInternalFrames,n);if(r&&r["drop-error-if-contains-third-party-frames"===e.behaviour||"apply-tag-if-contains-third-party-frames"===e.behaviour?"some":"every"](t=>!t.some(t=>e.filterKeys.includes(t)))){if("drop-error-if-contains-third-party-frames"===e.behaviour||"drop-error-if-exclusively-contains-third-party-frames"===e.behaviour)return null;t.tags={...t.tags,third_party_code:!0}}return t}}),ld="_sentryBundlerPluginAppKey:",lf="Attempt to invoke user-land function",lh="fn.apply(this, wrappedArguments)";function lm(e){return{...e,path:"path"in e&&Array.isArray(e.path)?e.path.join("."):void 0,keys:"keys"in e?JSON.stringify(e.keys):void 0,unionErrors:"unionErrors"in e?JSON.stringify(e.unionErrors):void 0}}let lg=(e={})=>{let t=e.limit??10;return{name:"ZodErrors",processEvent:(n,r)=>(function(e,t=!1,n,r){var a;if(!n.exception?.values||!r.originalException||(a=r.originalException,!((0,eo.bJ)(a)&&"ZodError"===a.name&&Array.isArray(a.issues)))||0===r.originalException.issues.length)return n;try{let a=(t?r.originalException.issues:r.originalException.issues.slice(0,e)).map(lm);return t&&(Array.isArray(r.attachments)||(r.attachments=[]),r.attachments.push({f
488ilename:"zod_issues.json",data:JSON.stringify({issues:a})})),{...n,exception:{...n.exception,values:[{...n.exception.values[0],value:function(e){let t=new Set;for(let n of e.issues){let e=n.path.map(e=>"number"==typeof e?"<array>":e).join(".");e.length>0&&t.add(e)}let n=Array.from(t);if(0===n.length){let t="variable";if(e.issues.length>0){let n=e.issues[0];void 0!==n&&"expected"in n&&"string"==typeof n.expected&&(t=n.expected)}return`Failed to validate ${t}`}return`Failed to validate keys: ${(0,O.xv)(n.join(", "),100)}`}(r.originalException)},...n.exception.values.slice(1)]},extra:{...n.extra,"zoderror.issues":a.slice(0,e)}}}catch(e){return{...n,extra:{...n.extra,"zoderrors sentry integration parse error":{message:"an exception was thrown while processing ZodError within applyZodErrorsToEvent()",error:e instanceof Error?`${e.name}: ${e.message}
489${e.stack}`:"unknown"}}}}})(t,e.saveZodIssuesAsAttachment,n,r)}},l_={startProfiler:function(){let e=(0,T.KU)();if(e)e.getIntegrationByName("BrowserProfiling")&&e.emit("startUIProfiler")},stopProfiler:function(){let e=(0,T.KU)();if(e)e.getIntegrationByName("BrowserProfiling")&&e.emit("stopUIProfiler")}};function ly(e,{metadata:t,tunnel:n,dsn:r}){let a={event_id:e.event_id,sent_at:new Date().toISOString(),...t?.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}},...!!n&&!!r&&{dsn:(0,K.SB)(r)}},i=[{type:"user_report"},e];return(0,et.h4)(a,[i])}function lv(e={}){let t=tt.document,n=t?.head||t?.body;if(!n)return;let r=(0,T.o5)(),a=(0,T.KU)(),i=a?.getDsn();if(!i)return;let o={...e,user:{...r.getUser(),...e.user},eventId:e.eventId||(0,S.Q)()},s=tt.document.createElement("script");s.async=!0,s.crossOrigin="anonymous",s.src=function(e,t){let n=(0,K.AD)(e);if(!n)return"";let r=`${X(n)}embed/error-page/`,a=`dsn=${(0,K.SB)(n)}`;for(let e in t)if("dsn"!==e&&"onClose"!==e)if("user"===e){let e=t.user;if(!e)continue;e.name&&(a+=`&name=${encodeURIComponent(e.name)}`),e.email&&(a+=`&email=${encodeURIComponent(e.email)}`)}else a+=`&${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`;return`${r}?${a}`}(i,o);let{onLoad:l,onClose:u}=o;if(l&&(s.onload=l),u){let e=t=>{if("__sentry_reportdialog_closed__"===t.data)try{u()}finally{tt.removeEventListener("message",e)}};tt.addEventListener("message",e)}n.appendChild(s)}let lb=y.O,lE=new WeakMap,lS=(e={})=>{let t=e.types||["crash","deprecation","intervention"];function n(e){if(lE.has((0,T.KU)()))for(let t of e)(0,T.v4)(e=>{e.setExtra("url",t.url);let n=`ReportingObserver [${t.type}]`,r="No details available";if(t.body){let n={};for(let e in t.body)n[e]=t.body[e];if(e.setExtra("body",n),"crash"===t.type){let e=t.body;r=[e.crashId||"",e.reason||""].join(" ").trim()||r}else r=t.body.message||r}(0,S.wd)(`${n}: ${r}`)})}return{name:"ReportingObserver",setupOnce(){(0,tc.vQ)()&&new lb.ReportingObserver(n,{buffered:!0,types:t}).observe()},setup(e){lE.set(e,!0)}}};var lw=n(26856);let lT=(e={})=>{let t={failedRequestStatusCodes:[[500,599]],failedRequestTargets:[/.*/],...e};return{name:"HttpClient",setup(e){var n,r,a,i;n=e,r=t,(0,tc.m7)()&&tp(e=>{if((0,T.KU)()!==n)return;let{response:t,args:a,error:i,virtualError:o}=e,[s,l]=a;t&&function(e,t,n,r,a){if(lx(e,n.status,n.url)){var i,o;let e,s,l,u,c=(i=t,!(o=r)&&i instanceof Request||i instanceof Request&&i.bodyUsed?i:new Request(i,o));lA()&&([e,l]=lR("Cookie",c),[s,u]=lR("Set-Cookie",n));let p=lk({url:c.url,method:c.method,status:n.status,requestHeaders:e,responseHeaders:s,requestCookies:l,responseCookies:u,error:a,type:"fetch"});(0,S.r)(p)}}(r,s,t,l,i||o)},!1),a=e,i=t,"XMLHttpRequest"in y.O&&(0,tS.Mn)(e=>{if((0,T.KU)()!==a)return;let{error:t,virtualError:n}=e,r=e.xhr,o=r[tS.Er];if(!o)return;let{method:s,request_headers:l}=o;try{!function(e,t,n,r,a){if(lx(e,t.status,t.responseURL)){let e,i,o;if(lA()){try{let e=t.getResponseHeader("Set-Cookie")||t.getResponseHeader("set-cookie")||void 0;e&&(i=lP(e))}catch{}try{o=function(e){let t=e.getAllResponseHeaders();return t?t.split("\r\n").reduce((e,t)=>{let[n,r]=t.split(": ");return n&&r&&(e[n]=r),e},{}):{}}(t)}catch{}e=r}let s=lk({url:t.responseURL,method:n,status:t.status,requestHeaders:e,responseHeaders:o,responseCookies:i,error:a,type:"xhr"});(0,S.r)(s)}}(i,r,s,l,t||n)}catch(e){}})}}};function lR(e,t){let n,r=function(e){let t={};return e.forEach((e,n)=>{t[n]=e}),t}(t.headers);try{let t=r[e]||r[e.toLowerCase()]||void 0;t&&(n=lP(t))}catch{}return[r,n]}function lP(e){return e.split("; ").reduce((e,t)=>
489{let[n,r]=t.split("=");return n&&r&&(e[n]=r),e},{})}function lx(e,t,n){var r,a;return r=e.failedRequestStatusCodes,r.some(e=>"number"==typeof e?e===t:t>=e[0]&&t<=e[1])&&(a=e.failedRequestTargets,a.some(e=>"string"==typeof e?n.includes(e):e.test(n)))&&!(0,lw.A)(n,(0,T.KU)())}function lk(e){let t=(0,T.KU)(),n=t&&e.error&&e.error instanceof Error?e.error.stack:void 0,r=n&&t?t.getOptions().stackParser(n,0,1):void 0,a=`HTTP Client Error with status code: ${e.status}`,i={message:a,exception:{values:[{type:"Error",value:a,stacktrace:r?{frames:r}:void 0}]},request:{url:e.url,method:e.method,headers:e.requestHeaders,cookies:e.requestCookies},contexts:{response:{status_code:e.status,headers:e.responseHeaders,cookies:e.responseCookies,body_size:function(e){if(e){let t=e["Content-Length"]||e["content-length"];if(t)return parseInt(t,10)}}(e.responseHeaders)}}};return(0,C.M6)(i,{type:`auto.http.client.${e.type}`,handled:!1}),i}function lA(){let e=(0,T.KU)();return!!e&&!!e.getOptions().sendDefaultPii}let lC=y.O,lO=(e={})=>{let t=null!=e.frameContextLines?e.frameContextLines:7;return{name:"ContextLines",processEvent:e=>(function(e,t){let n=lC.document,r=lC.location&&(0,tb.f)(lC.location.href);if(!n||!r)return e;let a=e.exception?.values;if(!a?.length)return e;let i=n.documentElement.innerHTML;if(!i)return e;let o=["<!DOCTYPE html>","<html>",...i.split("\n"),"</html>"];return a.forEach(e=>{let n=e.stacktrace;n?.frames&&(n.frames=n.frames.map(e=>{var n,a,i,s;return n=e,a=o,i=r,s=t,n.filename===i&&n.lineno&&a.length&&(0,C.db)(a,n,s),n}))}),e})(e,t)}};function lI(e){if(lL(e))return`persisted ${e.operationName}`;if(lj(e)){let{query:t,operationName:n}=e,{operationName:r=n,operationType:a}=function(e){let t=e.match(/^(?:\s*)(query|mutation|subscription)(?:\s*)(\w+)(?:\s*)[{(]/);if(t)return{operationType:t[1],operationName:t[2]};let n=e.match(/^(?:\s*)(query|mutation|subscription)(?:\s*)[{(]/);return n?{operationType:n[1],operationName:void 0}:{operationType:void 0,operationName:void 0}}(t);return r?`${a} ${r}`:`${a}`}return"unknown"}function lN(e){let t;if("xhr"in e){let n=e.xhr[tS.Er];t=n&&(0,rS.sY)(n.body)[0]}else{let n=(0,rS.Gv)(e.input);t=(0,rS.sY)(n)[0]}return t}function lM(e){return"object"==typeof e&&null!==e}function lj(e){return lM(e)&&"string"==typeof e.query}function lL(e){return lM(e)&&"string"==typeof e.operationName&&lM(e.extensions)&&lM(e.extensions.persistedQuery)&&"string"==typeof e.extensions.persistedQuery.sha256Hash&&"number"==typeof e.extensions.persistedQuery.version}function lD(e){try{let t=JSON.parse(e);if(lj(t)||lL(t))return t;return}catch{return}}let l$=e=>({name:"GraphQLClient",setup(t){var n,r,a,i;n=t,r=e,n.on("beforeOutgoingRequestSpan",(e,t)=>{let n=(0,B.et)(e).data||{};if("http.client"!==n[F.uT])return;let a=n[F.c9]||n["http.url"]||n.url,i=n[F.Ts]||n["http.method"];if(!(0,eo.Kg)(a)||!(0,eo.Kg)(i))return;let{endpoints:o}=r,s=(0,O.Xr)(a,o),l=lN(t);if(s&&l){let t=lD(l);if(t){let n=lI(t);e.updateName(`${i} ${a} (${n})`),lj(t)&&e.setAttribute("graphql.document",t.query),lL(t)&&(e.setAttribute("graphql.persisted_query.hash.sha256",t.extensions.persistedQuery.sha256Hash),e.setAttribute("graphql.persisted_query.version",t.extensions.persistedQuery.version))}}}),a=t,i=e,a.on("beforeOutgoingRequestBreadcrumb",(e,t)=>{let{category:n,type:r,data:a}=e;if("http"===r&&("fetch"===n||"xhr"===n)){let e=a?.url,{endpoints:n}=i,r=(0,O.Xr)(e,n),o=lN(t);if(r&&a&&o){let e=lD(o);if(!a.graphql&&e){let t=lI(e);a["graphql.operation"]=t,lj(e)&&(a["graphql.document"]=e.query),lL(e)&&(a["graphql.persisted_query.hash.sha256"]=e.extensions.persistedQuery.sha256Hash,a["graphql.persisted_query.version"]=e.extensions.persistedQuery.version)}}}})}}),lU=(e={})=>{let t=["script"];return{name:"ViewHierarchy",processEvent:(n,r)=>{if(void 0!==n.type||e.shouldAttach?.(n,r)===!1)return n;let a={rendering_system:"DOM",positioning:"absolute",windows:[]};!function n(r,a,i=0){if(r)for(let o of"shadowRoot"in r&&r.shadowRoot?r.shadowRoot.children:r.children){if(!(o instanceof HTMLElement))continue;let r=(0,te.xE)(o,1)||void 0,s=o.tagName.toLowerCase();if(t.includes(s))continue;let l=e.onElement?.({element:o,componentName:r,tagName:s,depth:i})||{};if("skip"===l)continue;if("children"===l){n(o,a,i+1);continue}let{x:u,y:c,width:p,height:d}=o.getBoundingClientRect(),f={identifier:o.id||void 0,type:r||s,visible:!0,alpha:1,height:d,width:p,x:u,y:c,...l};f.children=[],n(o,f.children,i+1),a.push(f)}}(e.rootElement?.()||tt.document.body,a.windows);let i={filename:"view-hierarchy.json",attachmentType:"event.view_hierarchy",contentType:"application/json",data:JSON.stringify(a)};return r.attachments=r.attachments||[],r.attachments.push(i),n}}};var lF=n(4443),lB=Object.defineProperty,lH=(e,t,n)=>((e,t,n)=>t in e?lB(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n);class lz{constructor(){lH(this,"idNodeMap",new Map),lH(this,"nodeMetaMap",new WeakMap)}getId(e){return e?this.getMeta(e)?.id??-1:-1}getNode(e){return this.idNodeMap.get(e)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(e){return this.nodeMetaMap.get(e)||null}removeNodeFromMap(e){let t=this.getId(e);
489this.idNodeMap.delete(t),e.childNodes&&e.childNodes.forEach(e=>this.removeNodeFromMap(e))}has(e){return this.idNodeMap.has(e)}hasNode(e){return this.nodeMetaMap.has(e)}add(e,t){let n=t.id;this.idNodeMap.set(n,e),this.nodeMetaMap.set(e,t)}replace(e,t){let n=this.getNode(e);if(n){let e=this.nodeMetaMap.get(n);e&&this.nodeMetaMap.set(t,e)}this.idNodeMap.set(e,t)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function lW(e,t,n=1/0,r=0){return!e||e.nodeType!==e.ELEMENT_NODE||r>n?-1:t(e)?r:lW(e.parentNode,t,n,r+1)}function lq(e,t){return n=>{if(null===n)return!1;try{if(e){if("string"==typeof e){if(n.matches(`.${e}`))return!0}else if(function(e,t){for(let n=e.classList.length;n--;){let r=e.classList[n];if(t.test(r))return!0}return!1}(n,e))return!0}if(t&&n.matches(t))return!0;return!1}catch{return!1}}}let lJ="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.",lY={map:{},getId:()=>(console.error(lJ),-1),getNode:()=>(console.error(lJ),null),removeNodeFromMap(){console.error(lJ)},has:()=>(console.error(lJ),!1),reset(){console.error(lJ)}};function lG(e,t,n,r,a=window){let i=a.Object.getOwnPropertyDescriptor(e,t);return a.Object.defineProperty(e,t,r?n:{set(e){l0(()=>{n.set.call(this,e)},0),i&&i.set&&i.set.call(this,e)}}),()=>lG(e,t,i||{},!0)}function lK(e,t,n){try{if(!(t in e))return()=>{};let r=e[t],a=n(r);return"function"==typeof a&&(a.prototype=a.prototype||{},Object.defineProperties(a,{__rrweb_original__:{enumerable:!1,value:r}})),e[t]=a,()=>{e[t]=r}}catch{return()=>{}}}function lX(e,t,n,r,a){if(!e)return!1;let i=function(e){if(!e)return null;try{return e.nodeType===e.ELEMENT_NODE?e:e.parentElement}catch(e){return null}}(e);if(!i)return!1;let o=lq(t,n);if(!a){let e=r&&i.matches(r);return o(i)&&!e}let s=lW(i,o),l=-1;return!(s<0)&&(r&&(l=lW(i,lq(null,r))),s>-1&&l<0||s<l)}"undefined"!=typeof window&&window.Proxy&&window.Reflect&&(lY=new Proxy(lY,{get:(e,t,n)=>("map"===t&&console.error(lJ),Reflect.get(e,t,n))})),Date.now().toString();let lV={};function lQ(e){let t=lV[e];if(t)return t;let n=window.document,r=window[e];if(n&&"function"==typeof n.createElement)try{let t=n.createElement("iframe");t.hidden=!0,n.head.appendChild(t);let a=t.contentWindow;a&&a[e]&&(r=a[e]),n.head.removeChild(t)}catch(e){}return lV[e]=r.bind(window)}function lZ(...e){return lQ("requestAnimationFrame")(...e)}function l0(...e){return lQ("setTimeout")(...e)}var l1=(e=>(e[e["2D"]=0]="2D",e[e.WebGL=1]="WebGL",e[e.WebGL2=2]="WebGL2",e))(l1||{});let l2=e=>o?(...t)=>{try{return e(...t)}catch(e){if(o&&!0===o(e))return()=>{};throw e}}:e;for(var l5="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l4="undefined"==typeof Uint8Array?[]:new Uint8Array(256),l3=0;l3<l5.length;l3++)l4[l5.charCodeAt(l3)]=l3;var l6=function(e){var t,n=new Uint8Array(e),r=n.length,a="";for(t=0;t<r;t+=3)a+=l5[n[t]>>2],a+=l5[(3&n[t])<<4|n[t+1]>>4],a+=l5[(15&n[t+1])<<2|n[t+2]>>6],a+=l5[63&n[t+2]];return r%3==2?a=a.substring(0,a.length-1)+"=":r%3==1&&(a=a.substring(0,a.length-2)+"=="),a};let l8=new Map,l7=(e,t,n)=>{if(!e||!(ue(e,t)||"object"==typeof e))return;let r=function(e,t){let n=l8.get(e);return n||(n=new Map,l8.set(e,n)),n.has(t)||n.set(t,[]),n.get(t)}(n,e.constructor.name),a=r.indexOf(e);return -1===a&&(a=r.length,r.push(e)),a},l9=(e,t,n)=>e.map(e=>(function e(t,n,r){if(t instanceof Array)return t.map(t=>e(t,n,r));if(null===t);else if(t instanceof Float32Array||t instanceof Float64Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Uint8Array||t instanceof Uint16Array||t instanceof Int16Array||t instanceof Int8Array||t instanceof Uint8ClampedArray)return{rr_type:t.constructor.name,args:[Object.values(t)]};else if(t instanceof ArrayBuffer)return{rr_type:t.constructor.name,base64:l6(t)};else if(t instanceof DataView)return{rr_type:t.constructor.name,args:[e(t.buffer,n,r),t.byteOffset,t.byteLength]};else if(t instanceof HTMLImageElement){let e=t.constructor.name,{src:n}=t;return{rr_type:e,src:n}}else if(t instanceof HTMLCanvasElement)return{rr_type:"HTMLImageElement",src:t.toDataURL()};else if(t instanceof ImageData)return{rr_type:t.constructor.name,args:[e(t.data,n,r),t.width,t.height]};else if(ue(t,n)||"object"==typeof t)return{rr_type:t.constructor.name,index:l7(t,n,r)};return t}
489)(e,t,n)),ue=(e,t)=>!!["WebGLActiveInfo","WebGLBuffer","WebGLFramebuffer","WebGLProgram","WebGLRenderbuffer","WebGLShader","WebGLShaderPrecisionFormat","WebGLTexture","WebGLUniformLocation","WebGLVertexArrayObject","WebGLVertexArrayObjectOES"].filter(e=>"function"==typeof t[e]).find(n=>e instanceof t[n]);function ut(e,t,n,r,a){let i=[];try{let o=lK(e.HTMLCanvasElement.prototype,"getContext",function(e){return function(i,...o){if(!lX(this,t,n,r,!0)){let e="experimental-webgl"===i?"webgl":i;if("__context"in this||(this.__context=e),a&&["webgl","webgl2"].includes(e))if(o[0]&&"object"==typeof o[0]){let e=o[0];e.preserveDrawingBuffer||(e.preserveDrawingBuffer=!0)}else o.splice(0,1,{preserveDrawingBuffer:!0})}return e.apply(this,[i,...o])}});i.push(o)}catch{console.error("failed to patch HTMLCanvasElement.prototype.getContext")}return()=>{i.forEach(e=>e())}}function un(e,t,n,r,a,i,o,s){let l=[];for(let o of Object.getOwnPropertyNames(e))if(!["isContextLost","canvas","drawingBufferWidth","drawingBufferHeight"].includes(o))try{if("function"!=typeof e[o])continue;let u=lK(e,o,function(e){return function(...l){let u=e.apply(this,l);if(l7(u,s,this),"tagName"in this.canvas&&!lX(this.canvas,r,a,i,!0)){let e=l9(l,s,this),r={type:t,property:o,args:e};n(this.canvas,r)}return u}});l.push(u)}catch{let r=lG(e,o,{set(e){n(this.canvas,{type:t,property:o,args:[e],setter:!0})}});l.push(r)}return l}class ur{constructor(e){this.pendingCanvasMutations=new Map,this.rafStamps={latestId:0,invokeId:null},this.shadowDoms=new Set,this.windowsSet=new WeakSet,this.windows=[],this.restoreHandlers=[],this.frozen=!1,this.locked=!1,this.snapshotInProgressMap=new Map,this.worker=null,this.lastSnapshotTime=0,this.processMutation=(e,t)=>{(this.rafStamps.invokeId&&this.rafStamps.latestId!==this.rafStamps.invokeId||!this.rafStamps.invokeId)&&(this.rafStamps.invokeId=this.rafStamps.latestId),this.pendingCanvasMutations.has(e)||this.pendingCanvasMutations.set(e,[]),this.pendingCanvasMutations.get(e).push(t)};let{enableManualSnapshot:t,sampling:n="all",win:r,recordCanvas:a,errorHandler:i}=e;if(e.sampling=n,this.mutationCb=e.mutationCb,this.mirror=e.mirror,this.options=e,i&&(o=i),(a&&"number"==typeof n||t)&&(this.worker=this.initFPSWorker()),this.addWindow(r),t)return;l2(()=>{a&&"all"===n&&(this.startRAFTimestamping(),this.startPendingCanvasMutationFlusher()),a&&"number"==typeof n&&this.initCanvasFPSObserver()})()}reset(){this.pendingCanvasMutations.clear(),this.restoreHandlers.forEach(e=>{try{e()}catch(e){}}),this.restoreHandlers=[],this.windowsSet=new WeakSet,this.windows=[],this.shadowDoms=new Set,this.worker?.terminate(),this.worker=null,this.snapshotInProgressMap=new Map}freeze(){this.frozen=!0}unfreeze(){this.frozen=!1}lock(){this.locked=!0}unlock(){this.locked=!1}addWindow(e){let{sampling:t="all",blockClass:n,blockSelector:r,unblockSelector:a,recordCanvas:i,enableManualSnapshot:o}=this.options;if(!this.windowsSet.has(e)){if(o){this.windowsSet.add(e),this.windows.push(new WeakRef(e));return}l2(()=>{if(i&&"all"===t&&this.initCanvasMutationObserver(e,n,r,a),i&&"number"==typeof t){let t=ut(e,n,r,a,!0);this.restoreHandlers.push(()=>{t()})}})(),this.windowsSet.add(e),this.windows.push(new WeakRef(e))}}addShadowRoot(e){this.shadowDoms.add(new WeakRef(e))}resetShadowRoots(){this.shadowDoms=new Set}snapshot(e,t){if(t?.skipRequestAnimationFrame)return void this.takeSnapshot(performance.now(),!0,e);lZ(t=>this.takeSnapshot(t,!0,e))}initFPSWorker(){let e=new Worker(function(){let e=new Blob(['for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t="undefined"==typeof Uint8Array?[]:new Uint8Array(256),a=0;a<64;a++)t[e.charCodeAt(a)]=a;var n=function(t){var a,n=new Uint8Array(t),r=n.length,s="";for(a=0;a<r;a+=3)s+=e[n[a]>>2],s+=e[(3&n[a])<<4|n[a+1]>>4],s+=e[(15&n[a+1])<<2|n[a+2]>>6],s+=e[63&n[a+2]];return r%3==2?s=s.substring(0,s.length-1)+"=":r%3==1&&(s=s.substring(0,s.length-2)+"=="),s};const r=new Map,s=new Map;const i=self;i.onmessage=async function(e){if(!("OffscreenCanvas"in globalThis))return i.postMessage({id:e.data.id});{const{id:t,bitmap:a,width:o,height:f,maxCanvasSize:c,dataURLOptions:g}=e.data,u=async function(e,t,a){const r=e+"-"+t;
489if("OffscreenCanvas"in globalThis){if(s.has(r))return s.get(r);const i=new OffscreenCanvas(e,t);i.getContext("2d");const o=await i.convertToBlob(a),f=await o.arrayBuffer(),c=n(f);return s.set(r,c),c}return""}(o,f,g),[h,d]=function(e,t,a){if(!a)return[e,t];const[n,r]=a;if(e<=n&&t<=r)return[e,t];let s=e,i=t;return s>n&&(i=Math.floor(n*t/e),s=n),i>r&&(s=Math.floor(r*e/t),i=r),[s,i]}(o,f,c),l=new OffscreenCanvas(h,d),w=l.getContext("bitmaprenderer"),p=h===o&&d===f?a:await createImageBitmap(a,{resizeWidth:h,resizeHeight:d,resizeQuality:"low"});w?.transferFromImageBitmap(p),a.close();const y=await l.convertToBlob(g),v=y.type,b=await y.arrayBuffer(),m=n(b);if(p.close(),!r.has(t)&&await u===m)return r.set(t,m),i.postMessage({id:t});if(r.get(t)===m)return i.postMessage({id:t});i.postMessage({id:t,type:v,base64:m,width:o,height:f}),r.set(t,m)}};']);return URL.createObjectURL(e)}());return e.onmessage=e=>{let t=e.data,{id:n}=t;if(this.snapshotInProgressMap.set(n,!1),!("base64"in t))return;let{base64:r,type:a,width:i,height:o}=t;this.mutationCb({id:n,type:l1["2D"],commands:[{property:"clearRect",args:[0,0,i,o]},{property:"drawImage",args:[{rr_type:"ImageBitmap",args:[{rr_type:"Blob",data:[{rr_type:"ArrayBuffer",base64:r}],type:a}]},0,0,i,o]}]})},e}initCanvasFPSObserver(){let e;if(!this.windows.length&&!this.shadowDoms.size)return;let t=n=>{this.takeSnapshot(n,!1),e=lZ(t)};e=lZ(t),this.restoreHandlers.push(()=>{e&&cancelAnimationFrame(e)})}initCanvasMutationObserver(e,t,n,r){let a=ut(e,t,n,r,!1),i=function(e,t,n,r,a){let i=[];for(let o of Object.getOwnPropertyNames(t.CanvasRenderingContext2D.prototype))try{if("function"!=typeof t.CanvasRenderingContext2D.prototype[o])continue;let s=lK(t.CanvasRenderingContext2D.prototype,o,function(i){return function(...s){return lX(this.canvas,n,r,a,!0)||l0(()=>{let n=l9(s,t,this);e(this.canvas,{type:l1["2D"],property:o,args:n})},0),i.apply(this,s)}});i.push(s)}catch{let n=lG(t.CanvasRenderingContext2D.prototype,o,{set(t){e(this.canvas,{type:l1["2D"],property:o,args:[t],setter:!0})}});i.push(n)}return()=>{i.forEach(e=>e())}}(this.processMutation.bind(this),e,t,n,r),o=function(e,t,n,r,a,i){let o=[];return o.push(...un(t.WebGLRenderingContext.prototype,l1.WebGL,e,n,r,a,i,t)),void 0!==t.WebGL2RenderingContext&&o.push(...un(t.WebGL2RenderingContext.prototype,l1.WebGL2,e,n,r,a,i,t)),()=>{o.forEach(e=>e())}}(this.processMutation.bind(this),e,t,n,r,this.mirror);this.restoreHandlers.push(()=>{a(),i(),o()})}getCanvasElements(e,t,n){let r=[],a=a=>{a.querySelectorAll("canvas").forEach(a=>{lX(a,e,t,n,!0)||r.push(a)})};for(let e of this.windows){let t,n=e.deref();try{t=n&&n.document}catch{}t&&a(t)}for(let e of this.shadowDoms){let t=e.deref();t&&a(t)}return r}takeSnapshot(e,t,n){let{sampling:r,blockClass:a,blockSelector:i,unblockSelector:o,dataURLOptions:s,maxCanvasSize:l}=this.options;return(!this.lastSnapshotTime||!(e-this.lastSnapshotTime<1e3/("all"===r?2:r||2)))&&(this.lastSnapshotTime=e,(n?[n]:this.getCanvasElements(a,i,o)).forEach(e=>{let n=this.mirror.getId(e);if(!(!this.mirror.hasNode(e)||!e.width||!e.height||this.snapshotInProgressMap.get(n))){if(this.snapshotInProgressMap.set(n,!0),!t&&["webgl","webgl2"].includes(e.__context)){let t=e.getContext(e.__context);t?.getContextAttributes()?.preserveDrawingBuffer===!1&&t.clear(t.COLOR_BUFFER_BIT)}createImageBitmap(e).then(t=>{this.worker?.postMessage({id:n,bitmap:t,width:e.width,height:e.height,dataURLOptions:s,maxCanvasSize:l},[t])}).catch(e=>{l2(()=>{throw this.snapshotInProgressMap.delete(n),e})()})}}),!0)}startPendingCanvasMutationFlusher(){lZ(()=>this.flushPendingCanvasMutations())}startRAFTimestamping(){let e=t=>{this.rafStamps.latestId=t,lZ(e)};lZ(e)}flushPendingCanvasMutations(){this.pendingCanvasMutations.forEach((e,t)=>{let n=this.mirror.getId(t);this.flushPendingCanvasMutationFor(t,n)}),lZ(()=>this.flushPendingCanvasMutations())}flushPendingCanvasMutationFor(e,t){if(this.frozen||this.locked)return;let n=this.pendingCanvasMutations.get(e);if(!n||-1===t)return;let r=n.map(e=>{let{type:t,...n}=e;return n}),{type:a}=n[0];this.mutationCb({id:t,type:a,commands:r}),this.pendingCanvasMutations.delete(e)}}try{if(2!==Array.from([1],e=>2*e)[0]){let e=document.createElement("iframe");document.body.appendChild(e),Array.from=e.contentWindow?.Array.from||Array.from,document.body.removeChild(e)}}catch(e){console.debug("Unable to override Array.from",e)}new lz,function(e){e[e.NotStarted=0]="NotStarted",e[e.Running=1]="Running",e[e.Stopped=2]="Stopped"}(g||(g={}));let ua={low:{sampling:{canvas:1},dataURLOptions:{type:"image/webp",quality:.25}},medium:{sampling:{canvas:2},dataURLOptions:{type:"image/webp",quality:.4}},high:{sampling:{canvas:4},dataURLOptions:{type:"image/webp",quality:.5}}},ui=(e={})=>{let t,n,[r,a]=e.maxCanvasSize||[],i={quality:e.quality||"medium",enableManualSnapshot:e.enableManualSnapshot,maxCanvasSize:[r?Math.min(r,1280):1280,a?Math.min(a,1280):1280]},o=new Promise(e=>n=e);return{name:"ReplayCanvas",getOptions(){let{quality:e,enableManualSnapshot:r,maxCanvasSize:a}=i;return{enableManualSnapshot:r,recordCanvas:!0,getCanvasManager:e=>{let i=new ur({...e,enableManualSnapshot:r,maxCanvasSize:a,errorHandler:e=>{try{"object"==typeof e&&(e.__rrweb__=!0)}catch{}}});return t=i,n(i),i},...ua[e]||ua.medium}},async snapshot(e,n){(t||await o).snapshot(e,n)}}},uo=()=>({name:"ElementTiming",setup(){n4()&&(0,eu.k3)()&&(0,nZ.wv)("element",({entries:e})=>{for(let t of e){if(!t.identifier)continue;let e=t.identifier,n=t.name,r=t.renderTime,a=t.loadTime,i={"sentry.origin":"auto.ui.browser.element_timing","ui.element.i
489dentifier":e};n&&(i["ui.element.paint_type"]=n),t.id&&(i["ui.element.id"]=t.id),t.element&&(i["ui.element.type"]=t.element.tagName.toLowerCase()),t.url&&(i["ui.element.url"]=t.url),t.naturalWidth&&(i["ui.element.width"]=t.naturalWidth),t.naturalHeight&&(i["ui.element.height"]=t.naturalHeight),r>0&&li.distribution("ui.element.render_time",r,{unit:"millisecond",attributes:i}),a>0&&li.distribution("ui.element.load_time",a,{unit:"millisecond",attributes:i})}})}});function us(e=(0,T.KU)()){e?.emit("endPageloadSpan")}function ul(e){let t=(0,B.Bk)();if(t===e)return;let n=(0,T.o5)();e.end=new Proxy(e.end,{apply:(e,r,a)=>((0,el.r)(n,t),Reflect.apply(e,r,a))}),(0,el.r)(n,e)}class uu{constructor(e,t){this._traceBuckets=new Map,this._client=e;let{maxSpanLimit:n,flushInterval:r,maxTraceWeightInBytes:a}=t??{};this._maxSpanLimit=n&&n>0&&n<=1e3?n:1e3,this._flushInterval=r&&r>0?r:5e3,this._maxTraceWeight=a&&a>0?a:5e6,this._client.on("flush",()=>{this.drain()}),this._client.on("close",()=>{this._traceBuckets.forEach(e=>{clearTimeout(e.timeout)}),this._traceBuckets.clear()})}add(e){let t=e.trace_id,n=this._traceBuckets.get(t);n||(n={spans:new Set,size:0,timeout:eT(setTimeout(()=>{this.flush(t)},this._flushInterval))},this._traceBuckets.set(t,n)),n.spans.add(e),n.size+=function(e){let t;if(t=156+2*e.name.length+(0,ea.n9)(e.attributes),e.links&&e.links.length>0){let n=e.links[0],r=n?.attributes;t+=(100+(r?(0,ea.n9)(r):0))*e.links.length}return t}(e),(n.spans.size>=this._maxSpanLimit||n.size>=this._maxTraceWeight)&&this.flush(t)}drain(){this._traceBuckets.size&&(w.T&&v.Yz.log(`Flushing span tree map with ${this._traceBuckets.size} traces`),this._traceBuckets.forEach((e,t)=>{this.flush(t)}))}flush(e){let t=this._traceBuckets.get(e);if(!t)return;if(!t.spans.size)return void this._removeTrace(e);let n=Array.from(t.spans),r=n[0]?._segmentSpan;if(!r){w.T&&v.Yz.warn("No segment span reference found on span JSON, cannot compute DSC"),this._removeTrace(e);return}let a=(0,Z.k1)(r),i=n.map(e=>{let{_segmentSpan:t,...n}=e;return n}),o=function(e,t,n){var r;let a=n.getOptions(),i=n.getDsn(),o=a.tunnel,s=(0,et.Cj)(a._metadata),l={sent_at:new Date().toISOString(),...!!(r=t).trace_id&&!!r.public_key&&{trace:t},...s&&{sdk:s},...!!o&&i&&{dsn:(0,K.SB)(i)}},u=n.getDataCollectionOptions().userInfo?"auto":"never",c=[{type:"span",item_count:e.length,content_type:"application/vnd.sentry.items.span.v2+json"},{version:2,...(0,ef.B)()&&{ingest_settings:{infer_ip:u,infer_user_agent:u}},items:e}];return(0,et.h4)(l,[c])}(i,a,this._client);w.T&&v.Yz.log(`Sending span envelope for trace ${e} with ${i.length} spans`),this._client.sendEnvelope(o).then(null,e=>{w.T&&v.Yz.error("Error while sending streamed span envelope:",e)}),this._removeTrace(e)}_removeTrace(e){let t=this._traceBuckets.get(e);t&&clearTimeout(t.timeout),this._traceBuckets.delete(e)}}let uc=()=>({name:"SpanStreaming",beforeSetup(e){let t=e.getOptions();t.traceLifecycle||(t.traceLifecycle="stream")},setup(e){let t=e.getOptions();if(!eS(e)){t.traceLifecycle="static";return}let n=t.beforeSendSpan;if(n&&!(0,ee.S)(n)){t.traceLifecycle="static";return}let r=new uu(e);e.on("afterSpanEnd",t=>{(0,B.pK)(t)&&r.add((0,tI.JI)(t,e))}),e.on("afterSegmentSpanEnd",e=>{let t=e.spanContext().traceId;setTimeout(()=>{r.flush(t)},500)})}});function up(e){return new Promise((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)})}function ud(e){return up(e.getAllKeys())}function uf(e){let t;function n(){return void 0==t&&(t=function(e,t){let n=indexedDB.open(e);n.onupgradeneeded=()=>n.result.createObjectStore(t);let r=up(n);return e=>r.then(n=>e(n.transaction(t,"readwrite").objectStore(t)))}(e.dbName||"sentry-offline",e.storeName||"queue")),t}return{push:async t=>{try{var r,a;let i=(0,et.bN)(t);await (r=n(),a=e.maxQueueSize||30,r(e=>ud(e).then(t=>{if(!(t.length>=a))return e.put(i,Math.max(...t,0)+1),up(e.transaction)})))}catch{}},unshift:async t=>{try{var r,a;let i=(0,et.bN)(t);await (r=n(),a=e.maxQueueSize||30,r(e=>ud(e).then(t=>{if(!(t.length>=a))return e.put(i,Math.min(...t,0)-1),up(e.transaction)})))}catch{}},shift:async()=>{try{let e=await n()(e=>ud(e).then(t=>{let n=t[0];if(null!=n)return up(e.get(n)).then(t=>(e.delete(n),up(e.transaction).then(()=>t)))}));if(e)return(0,et.mE)(e)}catch{}}}}function uh(e=ni){var t;return t=function(e){function t(...e){w.T&&v.Yz.log("[Offline]:",...e)}return n=>{let r,a=e(n);if(!n.createStore)throw Error("No `createStore` function was provided");let i=n.createStore(n),o=5e3;function s(e){r&&clearTimeout(r),r=eT(setTimeout(async()=>{r=void 0;let e=await i.shift();e&&(t("Attempting to send previously queued event"),e[0].sent_at=new Date().toISOString(),u(e,!0).catch(e=>{t("Failed to retry sending",e)}))},e))}function l(){r||(s(o),o=Math.min(2*o,36e5))}async function u(e,r=!1){if(!r&&(0,et.hP)(e,["replay_event","replay_recording"]))return await i.push(e),s(100),{};
489try{if(n.shouldSend&&await n.shouldSend(e)===!1)throw Error("Envelope not sent because `shouldSend` callback returned false");let t=await a.send(e),r=100;if(t){if(t.headers?.["retry-after"])r=(0,ex.FA)(t.headers["retry-after"]);else if(t.headers?.["x-sentry-rate-limits"])r=6e4;else if((t.statusCode||0)>=400)return t}return s(r),o=5e3,t}catch(a){var c;if(await (c=o,!(0,et.hP)(e,["client_report"])&&(!n.shouldStore||n.shouldStore(e,a,c))))return r?await i.unshift(e):await i.push(e),l(),t("Error sending. Event queued.",a),{};throw a}}return n.flushAtStartup&&l(),{send:u,flush:e=>(void 0===e&&(o=5e3,s(100)),a.flush(e))}}}(e),e=>{let n=t({...e,createStore:uf});return tt.addEventListener("online",async e=>{await n.flush()}),n}}var um=n(18375);let ug="window"in y.O&&y.O.window===y.O&&"undefined"==typeof importScripts,u_=String(0),uy=ug?"main":"worker",uv=tt.navigator,ub="",uE="",uS="",uw=uv?.userAgent||"",uT="",uR=uv?.language||uv?.languages?.[0]||"",uP=uv?.userAgentData;function ux(e){return"pageload"===(0,B.et)(e).op}function uk(e){let t=(0,T.KU)(),n=t?.getOptions(),r=n?.stackParser;return r?(0,um.i)(r,e):[]}function uA(e){return!("number"!=typeof e&&"boolean"!=typeof e||"number"==typeof e&&isNaN(e))&&(!0===e||!1===e||!(e<0)&&!(e>1))}(function(e){return"object"==typeof e&&null!==e&&"getHighEntropyValues"in e})(uP)&&uP.getHighEntropyValues(["architecture","model","platform","platformVersion","fullVersionList"]).then(e=>{if(ub=e.platform||"",uS=e.architecture||"",uT=e.model||"",uE=e.platformVersion||"",e.fullVersionList?.length){let t=e.fullVersionList[e.fullVersionList.length-1];uw=`${t.brand} ${t.version}`}}).catch(e=>void 0);let uC=!1;function uO(){let e=tt.Profiler;if("function"!=typeof e)return;let t=Math.floor(3e3);try{return new e({sampleInterval:10,maxBufferSize:t})}catch(e){uC=!0}}function uI(e){if(uC||!e.isRecording())return!1;let t=(0,T.KU)(),n=t?.getOptions();if(!n)return!1;let r=n.profilesSampleRate;return!!uA(r)&&!!r&&!!(!0===r||Math.random()<r)}function uN(e){return void 0!==e.profilesSampleRate}let uM=new Map,uj=new WeakSet;function uL(e){e.setAttribute("thread.id",u_),e.setAttribute("thread.name",uy)}function uD(e){let t;ux(e)&&(t=1e3*(0,eu.zf)());let n=uO();if(!n)return;let r=(0,C.eJ)(),a=null;async function i(){if(e&&n){if(!a)return n.stop().then(e=>{if(o&&(tt.clearTimeout(o),o=void 0),e){a=e;if(uM.set(r,e),uM.size>30){let e=uM.keys().next().value;void 0!==e&&uM.delete(e)}}}).catch(e=>{})}}(0,T.o5)().setContext("profile",{profile_id:r,start_timestamp:t}),uj.add(e),uL(e);let o=tt.setTimeout(()=>{i()},3e4),s=e.end.bind(e);e.end=function(){return e?(i().then(()=>{s()},()=>{s()}),e):s()}}class u${constructor(){this._client=void 0,this._profiler=void 0,this._chunkTimer=void 0,this._profilerId=void 0,this._isRunning=!1,this._sessionSampled=!1,this._lifecycleMode=void 0,this._activeRootSpanIds=new Set,this._rootSpanTimeouts=new Map}initialize(e){let t=e.getOptions().profileLifecycle,n=function(e){if(uC||"trace"!==e.profileLifecycle&&"manual"!==e.profileLifecycle)return!1;let t=e.profileSessionSampleRate;return!!uA(t)&&!!t&&Math.random()<=t}(e.getOptions());this._profilerId=(0,C.eJ)(),this._client=e,this._sessionSampled=n,this._lifecycleMode=t,"trace"===t&&this._setupTraceLifecycleListeners(e),e.on("spanStart",e=>{this._isRunning&&uL(e)})}start(){if("trace"!==this._lifecycleMode&&!this._isRunning)this._sessionSampled&&this._beginProfiling()}stop(){if("trace"!==this._lifecycleMode)this._isRunning&&this._endProfiling()}notifyRootSpanActive(e){if("trace"!==this._lifecycleMode||!this._sessionSampled)return;let t=e.spanContext().spanId;if(!(!t||this._activeRootSpanIds.has(t)))this._registerTraceRootSpan(t),1===this._activeRootSpanIds.size&&this._beginProfiling(),this._isRunning&&uL(e)}_beginProfiling(){if(!this._isRunning){if(this._isRunning=!0,(0,T.m6)().setContext("profile",{profiler_id:this._profilerId}),this._startProfilerInstance(),!this._profiler)return void this._resetProfilerInfo();this._startPeriodicChunking()}}_endProfiling(){this._isRunning&&(this._isRunning=!1,this._chunkTimer&&(clearTimeout(this._chunkTimer),this._chunkTimer=void 0),this._clearAllRootSpanTimeouts(),this._collectCurrentChunk().catch(e=>{}),"manual"===this._lifecycleMode&&(0,T.m6)().setContext("profile",{}))}_setupTraceLifecycleListeners(e){e.on("spanStart",e=>{if(!this._sessionSampled||e!==(0,B.zU)(e)||!e.isRecording())return;let t=e.spanContext().spanId;if(!(!t||this._activeRootSpanIds.has(t)))this._registerTraceRootSpan(t),1===this._activeRootSpanIds.size&&this._beginProfiling()}),e.on("spanEnd",e=>{if(!this._sessionSampled)return;let t=e.spanContext().spanId;if(t&&this._activeRootSpanIds.has(t))this._activeRootSpanIds.delete(t),0===this._activeRootSpanIds.size&&(this._collectCurrentChunk().catch(e=>{}),this._endProfiling())})}_resetProfilerInfo(){this._isRunning=!1,(0,T.m6)().setContext("profile",{})}
489_clearAllRootSpanTimeouts(){this._rootSpanTimeouts.forEach(e=>clearTimeout(e)),this._rootSpanTimeouts.clear()}_registerTraceRootSpan(e){this._activeRootSpanIds.add(e);let t=setTimeout(()=>this._onRootSpanTimeout(e),3e5);this._rootSpanTimeouts.set(e,t)}_startProfilerInstance(){if(this._profiler?.stopped===!1)return;let e=uO();e&&(this._profiler=e)}_startPeriodicChunking(){this._isRunning&&(this._chunkTimer=setTimeout(()=>{if(this._collectCurrentChunk().catch(e=>{}),this._isRunning){if(this._startProfilerInstance(),!this._profiler)return void this._resetProfilerInfo();this._startPeriodicChunking()}},6e4))}_onRootSpanTimeout(e){this._rootSpanTimeouts.has(e)&&(this._rootSpanTimeouts.delete(e),this._activeRootSpanIds.has(e)&&(this._activeRootSpanIds.delete(e),0===this._activeRootSpanIds.size&&this._endProfiling()))}async _collectCurrentChunk(){let e=this._profiler;if(this._profiler=void 0,e)try{let t=await e.stop(),n=function(e,t,n){if(null==e)throw TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${e} instead.`);let r=function(e){let t=[];for(let n=0;n<e.frames.length;n++){let r=e.frames[n];r&&(t[n]={function:r.name,abs_path:"number"==typeof r.resourceId?e.resources[r.resourceId]:void 0,lineno:r.line,colno:r.column})}let n=[];for(let t=0;t<e.stacks.length;t++){let r=e.stacks[t];if(!r)continue;let a=[],i=r;for(;i;)a.push(i.frameId),i=void 0===i.parentId?void 0:e.stacks[i.parentId];n[t]=a}let r=(0,eu.k3)(),a="number"==typeof performance.timeOrigin?performance.timeOrigin:r||0,i=a-(r||a),o=[];for(let t=0;t<e.samples.length;t++){let n=e.samples[t];if(!n)continue;let r=(a+(n.timestamp-i))/1e3;o[t]={stack_id:n.stackId??0,thread_id:u_,timestamp:r}}return{frames:t,stacks:n,samples:o,thread_metadata:{[u_]:{name:uy}}}}(e),a=t.getOptions(),i=t.getSdkMetadata?.()?.sdk;return{chunk_id:(0,C.eJ)(),client_sdk:{name:i?.name??"sentry.javascript.browser",version:i?.version??"0.0.0"},profiler_id:n||(0,C.eJ)(),platform:"javascript",version:"2",release:a.release??"",environment:a.environment??"production",debug_meta:{images:uk(e.resources)},profile:r}}(t,this._client,this._profilerId),r=function(e){try{if(!e||"object"!=typeof e)return{reason:"chunk is not an object"};let t=e=>"string"==typeof e&&/^[a-f0-9]{32}$/.test(e);if(!t(e.profiler_id))return{reason:"missing or invalid profiler_id"};if(!t(e.chunk_id))return{reason:"missing or invalid chunk_id"};if(!e.client_sdk)return{reason:"missing client_sdk metadata"};let n=e.profile;if(!n)return{reason:"missing profile data"};if(!Array.isArray(n.frames)||!n.frames.length)return{reason:"profile has no frames"};if(!Array.isArray(n.stacks)||!n.stacks.length)return{reason:"profile has no stacks"};if(!Array.isArray(n.samples)||!n.samples.length)return{reason:"profile has no samples"};return{valid:!0}}catch(e){return{reason:`unknown validation error: ${e}`}}}(n);if("reason"in r)return;this._sendProfileChunk(n)}catch(e){}}_sendProfileChunk(e){let t=this._client,n=(0,et.Cj)(t.getSdkMetadata?.()),r=t.getDsn(),a=t.getOptions().tunnel,i=(0,et.h4)({event_id:(0,C.eJ)(),sent_at:new Date().toISOString(),...n&&{sdk:n},...!!a&&r&&{dsn:(0,K.SB)(r)}},[[{type:"profile_chunk",platform:"javascript"},e]]);t.sendEnvelope(i).then(null,e=>{})}}let uU=()=>({name:"BrowserProfiling",setup(e){let t=e.getOptions(),n=new u$;if(uN(t)||t.profileLifecycle||(t.profileLifecycle="manual"),uN(t)&&!t.profilesSampleRate)return;let r=(0,B.Bk)(),a=r&&(0,B.zU)(r);if(uN(t)&&t.profileSessionSampleRate,uN(t))a&&ux(a)&&uI(a)&&uD(a),e.on("spanStart",e=>{let t=(0,B.zU)(e);e===t?uI(e)&&uD(e):uj.has(t)&&uL(e)}),e.on("beforeEnvelope",e=>{if(!uM.size)return;let t=function(e){let t=[];return(0,et.yH)(e,(e,n)=>{if("transaction"===n)for(let n=1;n<e.length;n++){let r=e[n];r?.contexts?.profile?.profile_id&&t.push(e[n])}}),t}(e);if(!t.length)return;let n=[];for(let e of t){let t=e?.contexts,r=t?.profile?.profile_id,a=t?.profile?.start_timestamp;if("string"!=typeof r||!r)continue;t?.profile&&delete t.profile;let i=function(e){let t=uM.get(e);return t&&uM.delete(e),t}(r);if(!i)continue;let o=function(e,t,n,r){var a;if(!(!(n.samples.length<2)&&n.frames.length&&1))return null;if("transaction"!==r.type)throw TypeError("Profiling events may only be attached to transactions, this should never occur.");if(null==n)throw TypeError(`Cannot construct profiling event envelope without a valid profile. Got ${n} instead.`);let i=function(e){let t=e.contexts?.trace?.trace_id;return("string"==typeof t&&t.length,"string"!=typeof t)?"":t}(r),o="thread_metadata"in(a=n)?a:function(e){let t,n=0,r={samples:[],stacks:[],frames:[],thread_metadata:{[u_]:{name:uy}}},a=e.samples[0];if(!a)return r;let i=a.timestamp,o=(0,eu.k3)(),s="number"==typeof performance.timeOrigin?performance.timeOrigin:o||0,l=s-(o||s);
489return e.samples.forEach((a,o)=>{if(void 0===a.stackId){void 0===t&&(t=n,r.stacks[t]=[],n++),r.samples[o]={elapsed_since_start_ns:((a.timestamp+l-i)*1e6).toFixed(0),stack_id:t,thread_id:u_};return}let s=e.stacks[a.stackId],u=[];for(;s;){u.push(s.frameId);let t=e.frames[s.frameId];t&&void 0===r.frames[s.frameId]&&(r.frames[s.frameId]={function:t.name,abs_path:"number"==typeof t.resourceId?e.resources[t.resourceId]:void 0,lineno:t.line,colno:t.column}),s=void 0===s.parentId?void 0:e.stacks[s.parentId]}let c={elapsed_since_start_ns:((a.timestamp+l-i)*1e6).toFixed(0),stack_id:n,thread_id:u_};r.stacks[n]=u,r.samples[o]=c,n++}),r}(a),s=t||("number"==typeof r.start_timestamp?1e3*r.start_timestamp:1e3*(0,eu.zf)()),l="number"==typeof r.timestamp?1e3*r.timestamp:1e3*(0,eu.zf)();return{event_id:e,timestamp:new Date(s).toISOString(),platform:"javascript",version:"1",release:r.release||"",environment:r.environment||Q.U,runtime:{name:"javascript",version:tt.navigator.userAgent},os:{name:ub,version:uE,build_number:uw},device:{locale:uR,model:uT,manufacturer:uw,architecture:uS,is_emulator:!1},debug_meta:{images:uk(n.resources)},profile:o,transactions:[{name:r.transaction||"",id:r.event_id||(0,C.eJ)(),trace_id:i,active_thread_id:u_,relative_start_ns:"0",relative_end_ns:((l-s)*1e6).toFixed(0)}]}}(r,a,i,e);o&&n.push(o)}!function(e,t){if(t.length)for(let n of t)e[1].push([{type:"profile"},n])}(e,n)});else{let r=t.profileLifecycle;if(e.on("startUIProfiler",()=>n.start()),e.on("stopUIProfiler",()=>n.stop()),"manual"===r)n.initialize(e);else if("trace"===r){if(!(0,ng.f)(t))return;n.initialize(e),a&&n.notifyRootSpanActive(a),tt.setTimeout(()=>{let e=(0,B.Bk)(),t=e&&(0,B.zU)(e);t&&n.notifyRootSpanActive(t)},0)}}}}),uF=[{op:"ui.interaction.click",name:"#sentry-spotlight"}],uB=(e={})=>{let t=e.sidecarUrl||"http://localhost:8969/stream";return{name:"SpotlightBrowser",setup:()=>{},beforeSetup(e){let t=e.getOptions();t.ignoreSpans=[...t.ignoreSpans||[],...uF]},afterAllSetup:e=>{!function(e,t){let n=(0,na.qd)("fetch"),r=0;e.on("beforeEnvelope",e=>{if(r>3)return void v.Yz.warn("[Spotlight] Disabled Sentry -> Spotlight integration due to too many failed requests:",r);n(t,{method:"POST",body:(0,et.bN)(e),headers:{"Content-Type":"application/x-sentry-envelope"},mode:"cors"}).then(e=>{e.status>=200&&e.status<400&&(r=0)},e=>{r++,v.Yz.error("Sentry SDK can't connect to Sidecar is it running? See: https://spotlightjs.com/sidecar/npx/",e)})})}(e,t)}}},uH=()=>
489({name:"LaunchDarkly",processEvent:(e,t,n)=>sv(e)});function uz(){return{name:"sentry-flag-auditor",type:"flag-used",synchronous:!0,method:(e,t,n)=>{sb(e,t.value),sE(e,t.value)}}}let uW=()=>({name:"OpenFeature",processEvent:(e,t,n)=>sv(e)});class uq{after(e,t){sb(t.flagKey,t.value),sE(t.flagKey,t.value)}error(e,t,n){sb(e.flagKey,e.defaultValue),sE(e.flagKey,e.defaultValue)}}let uJ=({featureFlagClientClass:e})=>({name:"Unleash",setupOnce(){let t=e.prototype;(0,D.GS)(t,"isEnabled",uY)},processEvent:(e,t,n)=>sv(e)});function uY(e){return function(...t){let n=t[0],r=e.apply(this,t);return"string"==typeof n&&"boolean"==typeof r&&(sb(n,r),sE(n,r)),r}}function uG(e){return function(...t){let n=t[0],r=e.apply(this,t);return"string"==typeof n&&"boolean"==typeof r&&(sb(n,r),sE(n,r)),r}}let uK=({growthbookClass:e})=>(({growthbookClass:e})=>({name:"GrowthBook",setupOnce(){let t=e.prototype;"function"==typeof t.isOn&&(0,D.GS)(t,"isOn",uG),"function"==typeof t.getFeatureValue&&(0,D.GS)(t,"getFeatureValue",uG)},processEvent:(e,t,n)=>sv(e)}))({growthbookClass:e}),uX=({featureFlagClient:e})=>({name:"Statsig",setup(t){e.on("gate_evaluation",e=>{sb(e.gate.name,e.gate.value),sE(e.gate.name,e.gate.value)})}
489,processEvent:(e,t,n)=>sv(e)});async function uV(){let e=(0,T.KU)();if(!e)return"no-client-active";if(!e.getDsn())return"no-dsn-configured";let t=e.getOptions().tunnel||"https://o447951.ingest.sentry.io/api/4509632503087104/envelope/?sentry_version=7&sentry_key=c1dfb07d783ad5325c245c1fd3725390&sentry_client=sentry.javascript.browser%2F1.33.7";try{await nD(()=>fetch(t,{body:"{}",method:"POST",mode:"cors",credentials:"omit"}))}catch{return"sentry-unreachable"}}let uQ=({worker:e})=>({name:"WebWorker",setupOnce:()=>{(Array.isArray(e)?e:[e]).forEach(e=>uZ(e))},addWorker:e=>uZ(e)});function uZ(e){e.addEventListener("message",e=>{if(function(e){if(!(0,eo.Qd)(e)||!0!==e._sentryMessage)return!1;let t="_sentryDebugIds"in e,n="_sentryModuleMetadata"in e,r="_sentryWorkerError"in e,a="_sentryWasmImages"in e;return(!!t||!!n||!!r||!!a)&&(!t||!!((0,eo.Qd)(e._sentryDebugIds)||void 0===e._sentryDebugIds))&&(!n||!!((0,eo.Qd)(e._sentryModuleMetadata)||void 0===e._sentryModuleMetadata))&&(!r||!!(0,eo.Qd)(e._sentryWorkerError))&&(!a||!!Array.isArray(e._sentryWasmImages)&&!!e._sentryWasmImages.every(e=>(0,eo.Qd)(e)&&"string"==typeof e.code_file))&&!0}(e.data)){if(e.stopImmediatePropagation(),e.data._sentryDebugIds&&(tt._sentryDebugIds={...e.data._sentryDebugIds,...tt._sentryDebugIds}),e.data._sentryModuleMetadata&&(tt._sentryModuleMetadata={...e.data._sentryModuleMetadata,...tt._sentryModuleMetadata}),e.data._sentryWasmImages){let t=tt._sentryWasmImages||[],n=e.data._sentryWasmImages.filter(e=>(0,eo.Qd)(e)&&"string"==typeof e.code_file&&!t.some(t=>t.code_file===e.code_file));tt._sentryWasmImages=[...t,...n]}e.data._sentryWorkerError&&function(e){let t=(0,T.KU)();if(!t)return;let n=t.getOptions().stackParser,r=t.getOptions().attachStacktrace,a=e.reason,i=(0,eo.sO)(a)?tz(a):e7(n,a,void 0,r,!0);i.level="error",e.filename&&(i.contexts={...i.contexts,worker:{filename:e.filename}}),(0,S.r)(i,{originalException:a,mechanism:{handled:!1,type:"auto.browser.web_worker.onunhandledrejection"}})}(e.data._sentryWorkerError)}})}function u0({self:e}){e.postMessage({_sentryMessage:!0,_sentryDebugIds:e._sentryDebugIds??void 0,_sentryModuleMetadata:e._sentryModuleMetadata??void 0}),e.addEventListener("unhandledrejection",t=>{let n={reason:tH(t),filename:e.location?.href};e.postMessage({_sentryMessage:!0,_sentryWorkerError:n})})}function u1(e,{componentStack:t},n){if(function(e){let t=e.match(/^([^.]+)/);return null!==t&&parseInt(t[0])>=17}(np.version)&&(0,eo.bJ)(e)&&t){let n=Error(e.message);n.name=`React ErrorBoundary ${e.name}`,n.stack=t;let r=new WeakSet;!function e(t,n){if(!r.has(t)){if(t.cause)return r.add(t),e(t.cause,n);t.cause=n}}(e,n)}return(0,T.v4)(r=>(r.setContext("react",{componentStack:t}),(0,S.Cp)(e,n)))}function u2(e){return(t,n)=>{let r=!!e,a=u1(t,n,{mechanism:{handled:r,type:"auto.function.react.error_handler"}});r&&e(t,n,a)}}let u5="ui.react.render",u4="ui.react.mount",u3={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},u6={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},u8={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u7=Symbol.for("react.forward_ref"),u9=Symbol.for("react.memo"),ce={};function ct(e){if("object"==typeof e&&null!==e&&e.$$typeof===u9)return u8;let t=e.$$typeof;return t&&ce[t]||u3}ce[u7]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ce[u9]=u8;let cn=Object.defineProperty.bind(Object),cr=Object.getOwnPropertyNames.bind(Object),ca=Object.getOwnPropertySymbols?.bind(Object),ci=Object.getOwnPropertyDescriptor.bind(Object),co=Object.getPrototypeOf.bind(Object),cs=Object.prototype;function cl(e,t,n){if("string"!=typeof t){if(cs){let n=co(t);n&&n!==cs&&cl(e,n)}let n=cr(t);ca&&(n=n.concat(ca(t)));let r=ct(e),a=ct(t);for(let i of n)if(!u6[i]&&!a?.[i]&&!r?.[i]&&!ci(e,i)){let n=ci(t,i);if(n)try{cn(e,i,n)}catch(e){}}}return e}class cu extends np.Component{constructor(e){super(e);let{name:t,disabled:n=!1}=this.props;if(n)return;this._mountSpan=nM({name:`<${t}>`,onlyIfParent:!0,op:u4,attributes:{[F.JD]:"auto.ui.react.profiler","ui.component_name":t}})}componentDidMount(){this._mountSpan&&this._mountSpan.end()}shouldComponentUpdate({updateProps:e,includeUpdates:t=!0}){if(t&&this._mountSpan&&e!==this.props.updateProps){let t=Object.keys(e).filter(t=>e[t]!==this.props.updateProps[t]);if(t.length>0){let e=(0,eu.zf)();this._updateSpan=nL(this._mountSpan,()=>nM({name:`<${this.props.name}>`,onlyIfParent:!0,op:"ui.react.update",startTime:e,attributes:{[F.JD]:"auto.ui.react.profiler","ui.component_name":this.props.name,"ui.react.changed_props":t}}))}}return!0}componentDidUpdate(){this._updateSpan&&(this._updateSpan.end(),this._updateSpan=void 0)}componentWillUnmount(){let e=(0,eu.zf)(),{name:t,includeRender:n=!0}
489=this.props;if(this._mountSpan&&n){let n=(0,B.et)(this._mountSpan).timestamp;nL(this._mountSpan,()=>{let r=nM({onlyIfParent:!0,name:`<${t}>`,op:u5,startTime:n,attributes:{[F.JD]:"auto.ui.react.profiler","ui.component_name":t}});r&&r.end(e)})}}render(){return this.props.children}}function cc(e,t){let n=t?.name||e.displayName||e.name||"unknown",r=r=>np.createElement(cu,{...t,name:n,updateProps:r},np.createElement(e,{...r}));return r.displayName=`profiler(${n})`,cl(r,e),r}function cp(e,t={disabled:!1,hasRenderSpan:!0}){let[n]=np.useState(()=>{if(!t?.disabled)return nM({name:`<${e}>`,onlyIfParent:!0,op:u4,attributes:{[F.JD]:"auto.ui.react.profiler","ui.component_name":e}})});np.useEffect(()=>(n&&n.end(),()=>{if(n&&t.hasRenderSpan){let t=(0,B.et)(n).timestamp,r=(0,eu.zf)(),a=nM({name:`<${e}>`,onlyIfParent:!0,op:u5,startTime:t,attributes:{[F.JD]:"auto.ui.react.profiler","ui.component_name":e}});a&&a.end(r)}}),[])}Object.assign(cu,{defaultProps:{disabled:!1,includeRender:!0,includeUpdates:!0}});let cd={componentStack:null,error:null,eventId:null};class cf extends np.Component{constructor(e){super(e),this.state=cd,this._openFallbackReportDialog=!0;let t=(0,T.KU)();t&&e.showDialog&&(this._openFallbackReportDialog=!1,this._cleanupHook=t.on("afterSendEvent",t=>{!t.type&&this._lastEventId&&t.event_id===this._lastEventId&&lv({...e.dialogOptions,eventId:this._lastEventId})}))}componentDidCatch(e,t){let{componentStack:n}=t,{beforeCapture:r,onError:a,showDialog:i,dialogOptions:o}=this.props;(0,T.v4)(s=>{r&&r(s,e,n);let l=u1(e,t,{mechanism:{handled:null!=this.props.handled?this.props.handled:!!this.props.fallback,type:"auto.function.react.error_boundary"}});a&&a(e,n,l),i&&(this._lastEventId=l,this._openFallbackReportDialog&&lv({...o,eventId:l})),this.setState({error:e,componentStack:n,eventId:l})})}componentDidMount(){let{onMount:e}=this.props;e&&e()}componentWillUnmount(){let{error:e,componentStack:t,eventId:n}=this.state,{onUnmount:r}=this.props;r&&(this.state===cd?r(null,null,null):r(e,t,n)),this._cleanupHook&&(this._cleanupHook(),this._cleanupHook=void 0)}resetErrorBoundary(){let{onReset:e}=this.props,{error:t,componentStack:n,eventId:r}=this.state;e&&e(t,n,r),this.setState(cd)}render(){let{fallback:e,children:t}=this.props,n=this.state;if(null===n.componentStack)return"function"==typeof t?t():t;let r="function"==typeof e?np.createElement(e,{error:n.error,componentStack:n.componentStack,resetError:()=>this.resetErrorBoundary(),eventId:n.eventId}):e;return np.isValidElement(r)?r:null}}function ch(e,t){let n=e.displayName||e.name||"unknown",r=np.memo(n=>np.createElement(cf,{...t},np.createElement(e,{...n})));return r.displayName=`errorBoundary(${n})`,cl(r,e),r}let cm={attachReduxState:!0,actionTransformer:e=>e,stateTransformer:e=>e||null};function cg(e){let t={...cm,...e};return e=>(n,r)=>{function a(e){return(n,r)=>{let a=e(n,r),i=(0,T.o5)(),o=t.actionTransformer(r);null!=o&&(0,t_.Z)({category:"redux.action",data:o,type:"info"});let s=t.stateTransformer(a);if(null!=s){let e=(0,T.KU)(),t=e?.getOptions(),n=t?.normalizeDepth||3,r={state:{type:"redux",value:s}};(0,sg.uy)(r,3+n),i.setContext("state",r)}else i.setContext("state",null);let{configureScopeWithState:l}=t;return"function"==typeof l&&l(i,a),a}}t.attachReduxState&&(0,T.m6)().addEventProcessor((e,t)=>{try{void 0===e.type&&"redux"===e.contexts.state.state.type&&(t.attachments=[...t.attachments||[],{filename:"redux_state.json",data:JSON.stringify(e.contexts.state.state.value)}])}catch{}return e});let i=e(a(n),r);return i.replaceReducer=new Proxy(i.replaceReducer,{apply:function(e,t,n){e.apply(t,[a(n[0])])}}),i}}function c_(e){let t=rO({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:n,routes:r,match:a,instrumentPageLoad:i=!0,instrumentNavigation:o=!0}=e;return{...t,afterAllSetup(e){t.afterAllSetup(e),i&&tt.location&&cy(r,tt.location,a,(t,n="url")=>{rI(e,{name:t,attributes:{[F.uT]:"pageload",[F.JD]:"auto.pageload.react.reactrouter_v3",[F.i_]:n}})}),o&&n.listen&&n.listen(t=>{("PUSH"===t.action||"POP"===t.action)&&cy(r,t,a,(t,n="url")=>{rN(e,{name:t,attributes:{[F.uT]:"navigation",[F.JD]:"auto.navigation.react.reactrouter_v3",[F.i_]:n}})})})}}}function cy(e,t,n,r){let a=t.pathname;n({location:t,routes:e},(e,t,n)=>{if(e||!n)return r(a);let i=function(e){if(!Array.isArray(e)||0===e.length)return"";let t=e.filter(e=>!!e.path),n=-1;for(let e=t.length-1;e>=0;e--){let r=t[e];if(r.path?.startsWith("/")){n=e;break}}return t.slice(n).reduce((e,{path:t})=>{let n="/"===e||""===e?t:`/${t}`;return`${e}${n}`},"")}(n.routes||[]);return 0===i.length||"/*"===i?r(a):r(a=i,"route")})}function cv(e,t={}){let n=rO({...t,instrumentNavigation:!1,instrumentPageLoad:!1}),{instrumentPageLoad:r=!0,instrumentNavigation:a=!0}=t;return{...n,afterAllSetup(t){n.afterAllSetup(t);let i=tt.location;if(r&&i){let n=e.matchRoutes(i.pathname,e.options.parseSearch(i.search),{preload:!1,throwOnError:!1}),r=n[n.length-1],a=r?.routeId!=="__root__"?r:void 0;rI(t,{name:a?a.routeId:i.pathname,attributes:{[F.uT]:"pageload",[F.JD]:"auto.pageload.react.tanstack_router",[F.i_]:a?"route":"url",...cb(a)}})}a&&e.subscribe("onBeforeNavigate",n=>{if(!n.fromLocation||n.toLocation.state===n.fromLocation.state)return;let r=e.matchRoutes(n.toLocation.pathname,n.toLocation.search,{preload:!1,throwOnError:!1}),a=r[r.length-1],i=a?.routeId!=="__root__"?a:void 0,o=tt.location,s=rN(t,{name:i?i.routeId:o.pathname,attributes:{[F.uT]:"navigation",[F.JD]:"auto.navigation.react.tanstack_router",[F.i_]:i?"route":"url"}}),l=e.subscribe("onResolved",t=>{if(l(),s){let n=e.matchRoutes(t.toLocation.pathname,t.toLocation.search,{preload:!1,throwOnError:!1}),r=n[n.length-1],a=r?.routeId!=="__root__"?r:void 0;a&&(s.updateName(a.routeId),s.setAttribute(F.i_,"route"),s.setAttributes(cb(a)))}})})}}}function cb(e){if(!e)return{};let t={};
489return Object.entries(e.params).forEach(([e,n])=>{t[`url.path.params.${e}`]=n,t[`url.path.parameter.${e}`]=n,t[`params.${e}`]=n}),t}function cE(e){let t=rO({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:n,routes:r,matchPath:a,instrumentPageLoad:i=!0,instrumentNavigation:o=!0}=e;return{...t,afterAllSetup(e){t.afterAllSetup(e),cw(e,i,o,n,"reactrouter_v4",r,a)}}}function cS(e){let t=rO({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{history:n,routes:r,matchPath:a,instrumentPageLoad:i=!0,instrumentNavigation:o=!0}=e;return{...t,afterAllSetup(e){t.afterAllSetup(e),cw(e,i,o,n,"reactrouter_v5",r,a)}}}function cw(e,t,n,r,a,i=[],o){function s(e){if(0===i.length||!o)return[e,"url"];for(let t of function e(t,n,r,a=[]){return t.some(t=>{let i=t.path?r(n,t):a.length?a[a.length-1].match:{path:"/",url:"/",params:{},isExact:"/"===n};return i&&(a.push({route:t,match:i}),t.routes&&e(t.routes,n,r,a)),!!i}),a}(i,e,o))if(t.match.isExact)return[t.match.path,"route"];return[e,"url"]}if(t){let t=r.location?r.location.pathname:tt.location?tt.location.pathname:void 0;if(t){let[n,r]=s(t);rI(e,{name:n,attributes:{[F.uT]:"pageload",[F.JD]:`auto.pageload.react.${a}`,[F.i_]:r}})}}n&&r.listen&&r.listen((t,n)=>{if(n&&("PUSH"===n||"POP"===n)){let[n,r]=s(t.pathname);rN(e,{name:n,attributes:{[F.uT]:"navigation",[F.JD]:`auto.navigation.react.${a}`,[F.i_]:r}})}})}function cT(e){let t=e.displayName||e.name,n=t=>{if(t?.computedMatch?.isExact){let e=t.computedMatch.path,n=function(){let e=(0,B.Bk)(),t=e&&(0,B.zU)(e);if(!t)return;let n=(0,B.et)(t).op;return"navigation"===n||"pageload"===n?t:void 0}();(0,T.o5)().setTransactionName(e),n&&(n.updateName(e),n.setAttribute(F.i_,"route"))}return np.createElement(e,{...t})};return n.displayName=`sentryRoute(${t})`,cl(n,e),n}function cR(e,t){if(!t||"/"===t||!e.toLowerCase().startsWith(t.toLowerCase()))return e;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?e:e.slice(n)||"/"}let cP=new WeakMap;function cx(e,t){return void 0!==e&&void 0!==t&&(!!cA.test(t)||e===t)}function ck(e){return e.split("/").filter(Boolean)}let cA=/^:[\w-]+$/;function cC(e){let t=e.split("/"),n=t.length;for(let e of(t.includes("*")&&(n+=-2),t))if("*"===e)continue;else cA.test(e)?n+=3:""===e?n+=1:n+=10;return n}let cO=!1,cI=[];function cN(){let e=cI.length;return e>0?cI[e-1]??null:null}function cM(e){return"/"===e[e.length-1]?e.slice(0,-1):e}function cj(e){return e.endsWith("*")}function cL(e){return e.includes("/*")||e.endsWith("*")}function cD(e,t){return cj(e)&&!!t.route.children?.length||!1}function c$(e){return e.split(/\\?\//).filter(e=>e.length>0&&","!==e).length}function cU(e){return"/"===e[0]?e:`/${e}`}function cF(e,t){return cO?cR(e.pathname,t):e.pathname||""}function cB(e,t,n,r,a="",i,o){let l;if(o&&i&&i.length>0){let t=function(e,t,n){if(!e||!t?.length)return null;let r=n?cR(e,n):e,a=cP.get(t);for(let e of(a||(a=[...t].sort((e,t)=>{let n=cC(e);return cC(t)-n}),cP.set(t,a)),a))if(function(e,t){if("/"===t)return"/"===e||""===e;let n=ck(e),r=ck(t);if(r.length>0&&"*"===r[r.length-1]){let e=r.slice(0,-1);if(n.length<e.length)return!1;for(let[t,r]of e.entries())if(!cx(n[t],r))return!1;return!0}if(n.length!==r.length)return!1;for(let[e,t]of r.entries())if(!cx(n[e],t))return!1;return!0}(r,e))return e;return null}(e.pathname,i,a);if(t)return[(cO?"":a)+t,"route"]}let u="url",c=function(e,t){let n=s(t,e);if(n)for(let e of n){var r;if(!(r=e.route).children&&r.element&&r.path?.endsWith("/*")&&e.params["*"])return!0}return!1}(e,n);return c&&(l=cU(function e(t,n){let r=s(t,n);if(!r||0===r.length)return"";for(let i of r)if(i.route.path&&"*"!==i.route.path){var a;let r="*"===(a=i.route.path||"")[a.length-1]?a.slice(0,-1):a,o=cR(n.pathname,cU(i.pathnameBase));if(n.pathname===o)return cM(o);return cM(cM(r||"")+cU(e(t.filter(e=>e!==i.route),{pathname:o})))}return""}(n,e)),u="route"),c&&l||([l,u]=function(e,t,n,r=""){if(!e||0===e.length)return[cO?cR(t.pathname,r):t.pathname,"url"];if(!n)return[cF(t,r),"url"];let a="";for(let e of n){let n=e.route;if(!n)continue;if(n.index)return function(e,t,n){let r=e&&e.length>0?e:cO?cR(t,n):t,a="/*"===r.slice(-2)?r.slice(0,-2):r;return a.length>1&&"/"===a[a.length-1]&&(a=a.slice(0,-1)),[a,"route"]}(a,e.pathname,r);let i=n.path;if(!i||cD(i,e))continue;let o="/"===i[0]||"/"===a[a.length-1]?i:`/${i}`;if(a=cM(a)+cU(o),cM(t.pathname)===cM(r+e.pathname)){if(c$(a)!==c$(e.pathname)&&!cj(a))return[(cO?"":r)+o,"route"];return cD(a,e)&&(a=a.slice(0,-1)),[(cO?"":r)+a,"route"]}}return[cF(t,r),"url"]}(t,e,r,a)),[l||e.pathname,u]}function cH(){let e=(0,B.Bk)(),t=e?(0,B.zU)(e):void 0;if(!t)return;let n=(0,B.et)(t).op;return"navigation"===n||"pageload"===n?t:void 0}function cz(e,t){if(e.handle&&"object"==typeof e.handle)for(let n of Object.keys(e.handle)){let r=e.handle[n];"function"!=typeof r||r.__sentry_proxied__||(e.handle[n]=function(e,t,n,r){let a=new Proxy(e,{apply(e,n,a){let i=function(){let e=cN();if(e)return e.targetPath?{pathname:e.targetPath,search:"",hash:"",state:null,key:"default"}:null;if(void 0!==tt)try{let e=tt.location;if(e)return{pathname:e.pathname,search:e.search||"",hash:e.hash||"",state:null,key:"default"}}catch{}return null}(),o=function(){let e=cN();return e?e.span:cH()}(),s=e.apply(n,a);return function(e,t,n,r,a,i){(0,eo.Qg)(e)?e.then(e=>{Array.isArray(e)&&r(e,t,a??void 0,i)}).catch(e=>{}):Array.isArray(e)&&r(e,t,a??void 0,i)}(s,t,0,r,i,o),s}});return(0,D.my)(a,"__sentry_proxied__",!0),a}(r,e,n,t))}if(Array.isArray(e.children))for(let n of e.children)cz(n,t)}
489let cW=!1,cq=3e3,cJ="",cY=new WeakSet,cG=new WeakMap,cK=new Set,cX=new WeakMap,cV=new WeakMap;function cQ(e){tt?.cancelAnimationFrame?tt.cancelAnimationFrame(e):clearTimeout(e)}function cZ(e){return`${e.pathname}${e.search||""}${e.hash||""}`}function c0(e){return e.includes(":")||e.includes("*")}function c1(e,t){let n=t.children||[],r=e.filter(e=>!n.some(t=>t===e||e.path&&t.path===e.path||e.id&&t.id===e.id));r.length>0&&(t.children=[...n,...r])}function c2(e,t){let n=cX.get(e);n||(n=new Set,cX.set(e,n)),n.add(t),t.finally(()=>{let n=cX.get(e);n&&n.delete(t)})}function c5(e){let t=new Promise(t=>{cV.set(e,t)});c2(e,t)}function c4(e,t,n=null,r){e.forEach(e=>{cK.add(e),cW&&cz(e,c4)}),t&&c1(e,t);let a=r??cH();if(a){let e=(0,B.et)(a);if(e.timestamp)return;let t=e.op,i=n;if(!i&&!r&&void 0!==tt){let e=tt.location;e?.pathname&&(i={pathname:e.pathname})}i&&("pageload"===t?pa({activeRootSpan:a,location:{pathname:i.pathname},routes:Array.from(cK),allRoutes:Array.from(cK)}):"navigation"===t&&c3(a,i,Array.from(cK),!1,d))}}function c3(e,t,n,r=!1,a){let i=(0,B.et)(e),o=i.description,s=e?.__sentry_navigation_name_set__,l=o&&cL(o);if((!s||r||l)&&!i.timestamp){let r=a(n,t),[u,c]=cB(t,n,n,r||[],cJ,f,cW),p=i.data?.[F.i_];u&&(!o||!s&&("route"!==p||"route"===c)||"route"!==p&&"route"===c||"route"===p&&"route"===c&&l)&&(e.updateName(u),e.setAttribute(F.i_,c),cL(u)||"route"!==c||(0,D.my)(e,"__sentry_navigation_name_set__",!0))}}function c6(e,t,n,r,a){let i=!1,o=!!a&&"pageload"===(0,B.et)(a).op,s=!1,l=null,u=null;e.subscribe(e=>{if(!i){let t=cH();t&&"pageload"===(0,B.et)(t).op?o=!0:o&&("POP"!==e.historyAction||s?i=!0:s=!0)}if("PUSH"===e.historyAction||"POP"===e.historyAction&&i){let a=cZ(e.location),i=()=>{u!==a&&(u=a,l=null,pn({location:e.location,routes:t,navigationType:e.historyAction,version:n,basename:r,allRoutes:Array.from(cK)}))};if("idle"!==e.navigation.state)u!==a&&(u=null),null!==l&&cQ(l),l=tt?.requestAnimationFrame?tt.requestAnimationFrame(i):setTimeout(i,0);else null!==l&&(cQ(l),l=null),i()}})}function c8(e,t){return l&&u&&c&&d?function(n,r){if(pr(n),cW)for(let e of n)cz(e,c4);let a=cH();r&&"patchRoutesOnNavigation"in r&&"function"==typeof r.patchRoutesOnNavigation&&a&&((0,D.my)(a,"__sentry_may_have_lazy_routes__",!0),c5(a));let i=e(n,pt(r,!1,a)),o=r?.basename;return"POP"===i.state.historyAction&&a&&pa({activeRootSpan:a,location:i.state.location,routes:n,basename:o,allRoutes:Array.from(cK)}),cJ=o||"",c6(i,n,t,o,a),i}:e}function c7(e,t){return l&&u&&c&&d?function(n,r){let a;if(pr(n),cW)for(let e of n)cz(e,c4);let i=cH();r&&"patchRoutesOnNavigation"in r&&"function"==typeof r.patchRoutesOnNavigation&&i&&((0,D.my)(i,"__sentry_may_have_lazy_routes__",!0),c5(i));let o=e(n,pt(r,!0,i)),s=r?.basename,l=r?.initialEntries,u=r?.initialIndex,c=l?.length===1,p=void 0!==u&&l?.[u],d=(a=c?l[0]:p?l[u]:void 0)?"string"==typeof a?{pathname:a}:a:o.state.location,f=cH();return"POP"===o.state.historyAction&&f&&pa({activeRootSpan:f,location:d,routes:n,basename:s,allRoutes:Array.from(cK)}),cJ=s||"",c6(o,n,t,s,f),o}:e}function c9(e,t){let n=rO({...e,instrumentPageLoad:!1,instrumentNavigation:!1}),{useEffect:r,useLocation:a,useNavigationType:i,createRoutesFromChildren:o,matchRoutes:h,stripBasename:m,enableAsyncRouteHandlers:g=!1,instrumentPageLoad:_=!0,instrumentNavigation:y=!0,lazyRouteTimeout:v,lazyRouteManifest:b}=e;return{...n,setup(t){n.setup(t);let _=e.finalTimeout??3e4,y=(e.idleTimeout??1e3)*3,E=v??y;cq=E===1/0?_:Number.isNaN(E)?y:E<0?y:E,l=r,u=a,c=i,d=h,p=o,cW=g,f=b,function(e,t=!1){s=e,cO=t}(h,m||!1)},afterAllSetup(e){n.afterAllSetup(e);let r=tt.location?.pathname;_&&r&&rI(e,{name:r,attributes:{[F.i_]:"url",[F.uT]:"pageload",[F.JD]:`auto.pageload.react.reactrouter_v${t}`}}),y&&cY.add(e)}}}function pe(e,t){if(!l||!u||!c||!d)return e;let n=n=>{let r=np.useRef(!0),{routes:a,locationArg:i}=n,o=e(a,i),s=u(),p=c(),d="string"==typeof i||i?.pathname?i:s;return l(()=>{let e="string"==typeof d?{pathname:d}:d;r.current?(pr(a),pa({activeRootSpan:cH(),location:e,routes:a,allRoutes:Array.from(cK)}),r.current=!1):pn({location:e,routes:a,navigationType:p,version:t,allRoutes:Array.from(cK)})},[p,d]),o};return(e,t)=>np.createElement(n,{routes:e,locationArg:t})}
489function pt(e,t=!1,n){if(!e||!("patchRoutesOnNavigation"in e)||"function"!=typeof e.patchRoutesOnNavigation)return e||{};let r=e.patchRoutesOnNavigation;return{...e,patchRoutesOnNavigation:async e=>{let a=e?.path,i=cH()??n;if(!t){let t=e?.patch,n=e?.matches;t&&(e.patch=(e,r)=>{if(pr(r),n&&n.length>0){let t=n[n.length-1],a=t?.route;if(a){let t=Array.from(cK).find(t=>{let n=void 0!==t.id&&t.id===e,r=t===a,i=void 0!==t.path&&void 0!==a.path&&t.path===a.path;return n||r||i});t&&c1(r,t)}}let o=i?(0,B.et)(i):void 0;return a&&i&&o&&!o.timestamp&&"navigation"===o.op&&c3(i,{pathname:a,search:"",hash:"",state:null,key:"default"},Array.from(cK),!0,d),t(e,r)})}let o=(async()=>{let t,n=function(e,t){let n={};return cI.length>=10&&cI.shift(),cI.push({token:n,targetPath:e,span:t}),n}(a,i);try{t=await r(e)}finally{let e=cI[cI.length-1];e?.token===n&&cI.pop(),i&&function(e){let t=cV.get(e);t&&(t(),cV.delete(e),e.__sentry_may_have_lazy_routes__&&(e.__sentry_may_have_lazy_routes__=!1))}(i)}let o=i?(0,B.et)(i):void 0;return i&&o&&!o.timestamp&&"navigation"===o.op&&a&&c3(i,{pathname:a,search:"",hash:"",state:null,key:"default"},Array.from(cK),!1,d),t})();return i&&c2(i,o),o}}}function pn(e){let{location:t,routes:n,navigationType:r,version:a,matches:i,basename:o,allRoutes:s}=e,l=Array.isArray(i)?i:d(s||n,t,o),u=(0,T.KU)();if(!u||!cY.has(u))return;let c=cH();if((!c||"pageload"!==(0,B.et)(c).op||"POP"!==r)&&("PUSH"===r||"POP"===r)&&l){let e,[r,i]=cB(t,s||n,s||n,l,o,f,cW),c=cZ(t),p=cG.get(u),d=!!p&&!p.isPlaceholder&&!!(0,B.et)(p.span).timestamp,{skip:h,shouldUpdate:m}=function(e,t,n,r){if(!e)return{skip:!1,shouldUpdate:!1};if(e.locationKey===t&&(e.isPlaceholder||!r)){let t=!!e.routeName&&cL(e.routeName),r=cL(n),a=!!e.routeName&&c0(e.routeName),i=c0(n),o=n!==e.routeName&&n.length>(e.routeName?.length||0)&&!r;return{skip:!0,shouldUpdate:!!(e.routeName&&(t&&!r||!a&&i||o))}}return{skip:!1,shouldUpdate:!1}}(p,c,r,d);if(h){m&&p&&(p.routeName,p.isPlaceholder||(p.span.updateName(r),p.span.setAttribute(F.i_,i),(0,D.my)(p.span,"__sentry_navigation_name_set__",!0)),p.routeName=r);return}let g={span:{end:()=>{}},routeName:r,pathname:t.pathname,locationKey:c,isPlaceholder:!0};cG.set(u,g);try{e=rN(u,{name:g.routeName,attributes:{[F.i_]:i,[F.uT]:"navigation",[F.JD]:`auto.navigation.react.reactrouter_v${a}`}})}catch(e){throw cG.delete(u),e}e?(cG.set(u,{span:e,routeName:g.routeName,pathname:t.pathname,locationKey:c}),po(e,t,n,o,"navigation")):cG.delete(u)}}function pr(e){e.forEach(e=>{(function e(t,n=new Set){return n.has(t)||(n.add(t),t.children&&!t.index&&t.children.forEach(t=>{e(t,n).forEach(e=>{n.add(e)})})),n})(e).forEach(e=>{cK.add(e)})})}function pa({activeRootSpan:e,location:t,routes:n,matches:r,basename:a,allRoutes:i}){let o=Array.isArray(r)?r:d(i||n,t,a);if(o){let[r,s]=cB(t,i||n,i||n,o,a,f,cW);(0,T.o5)().setTransactionName(r||"/"),e&&(e.updateName(r),e.setAttribute(F.i_,s),po(e,t,n,a,"pageload"))}else e&&po(e,t,n,a,"pageload")}function pi(e,t,n,r,a,i,o,s){try{let l=t.data?.[F.i_];if("route"===l&&n&&!cL(n))return;let u=Array.from(s),c=u.length>0?u:a,p=d(c,r,i);if(!p)return;let[h,m]=cB(r,c,c,p,i,f,cW),g=function(e,t,n,r,a=!1){return!!n&&(!!(!e&&a||e&&cL(e)&&"route"===r&&!cL(n))||"route"!==t&&"route"===r)}(n,l,h,m,!0),_="pageload"===o||!t.timestamp;g&&_&&(e.updateName(h),e.setAttribute(F.i_,m))}catch(e){}}function po(e,t,n,r,a){let i=`__sentry_${a}_end_patched__`;if(e?.[i]||!e.end)return;let o=e.end.bind(e),s=!1;e.end=function(...i){if(s)return;s=!0;let l=i.length>0?i[0]:Date.now()/1e3,u=(0,B.et)(e),c=u.description,p=u.data?.[F.i_],d=()=>{let t=(0,T.KU)();if(t&&"navigation"===a){let n=cG.get(t);n&&n.span===e&&cG.delete(t)}},f=cX.get(e),h=e.__sentry_may_have_lazy_routes__;if((f&&f.size>0||h)&&c&&(cL(c)||"route"!==p)){let i;if(0===cq){pi(e,u,c,t,n,r,a,cK),d(),o(l);return}let s=new Promise(e=>setTimeout(e,cq));if(f&&f.size>0){let e=Promise.allSettled(f).then(()=>{});i=cq===1/0?e:Promise.race([e,s])}else i=s;i.then(()=>{let i=(0,B.et)(e);pi(e,i,i.description,t,n,r,a,cK),d(),o(l)}).catch(()=>{d(),o(l)});return}pi(e,u,c,t,n,r,a,cK),d(),o(l)},(0,D.my)(e,i,!0)}function ps(e,t){if(!l||!u||!c||!p||!d)return e;let n=n=>{let r=np.useRef(!0),a=u(),i=c();return l(()=>{let e=p(n.children);r.current?(pr(e),pa({activeRootSpan:cH(),location:a,routes:e,allRoutes:Array.from(cK)}),r.current=!1):pn({location:a,routes:e,navigationType:i,version:t,allRoutes:Array.from(cK)})},[a,i]),np.createElement(e,{...n})};return cl(n,e),n}function pl(e){return c9(e,"6")}function pu(e){return pe(e,"6")}function pc(e){return c8(e,"6")}function pp(e){return c7(e,"6")}function pd(e){return ps(e,"6")}function pf(e){return c9(e,"7")}function ph(e){return ps(e,"7")}function pm(e){return c8(e,"7")}function pg(e){return c7(e,"7")}function p_(e){return pe(e,"7")}function py(e){let t={};try{e.forEach((e,n)=>{"string"==typeof e&&(t[n]=e)})}catch{}return t}function pv(e){let t=Object.create(null);try{Object.entries(e).forEach(([e,n])=>{"string"==typeof n?t[e]=n:"number"==typeof n&&(t[e]=String(n))})}catch{}return t}function pb(e){let t=e.headers||{},n=("string"==typeof t["x-forwarded-host"]?t["x-forwarded-host"]:void 0)||("string"==typeof t.host?t.host:void 0),r=("string"==typeof t["x-forwarded-proto"]?t["x-forwarded-proto"]:void 0)||e.protocol||(e.socket?.encrypted?"https":"http"),a=e.url||"",i=function({url:e,protocol:t,host:n}){return e?.startsWith("http")?e:e&&n?`${t}://${n}${e}`:void 0}({url:a,host:n,protocol:r}),o=e.body||void 0,s=e.cookies;return{url:i,method:e.method,query_string:pE(a),headers:pv(t),cookies:s,data:o}}function pE(e){if(e)try{let t=new URL(e,"http://s.io").search.slice(1);return t.length?t:void 0}catch{return}}async function pS(){try{await (0,S.bX)(2e3)}catch(e){}}function pw(e){if("function"==typeof pT()?.waitUntil){var t;return void(t=e,pT()?.waitUntil(t))}!function(e){if("string"!=typeof EdgeRuntime)return;let t=y.O[Symbol.for("@vercel/request-context")],n=t?.get?.();n?.waitUntil&&n.waitUntil(e)}(e)}function pT(){let e=Symbol.for("__cloudflare-context__");return y.O[e]?.ctx}
489function pR(e,t,n){(0,T.v4)(r=>{r.setSDKProcessingMetadata({normalizedRequest:{headers:pv(t.headers),method:t.method}}),r.setContext("nextjs",{request_path:t.path,router_kind:n.routerKind,router_path:n.routePath,route_type:n.routeType}),r.setTransactionName(`${t.method} ${n.routePath}`),(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.on_request_error"}}),pw(pS())})}async function pP(e){let{req:t,res:n,err:r}=e,a=n?.statusCode||e.statusCode;if(a&&a<500||!e.pathname)return;if(r&&(0,C.dO)(r)){pw(pS());let e="object"==typeof r?r.__sentry_event_id__:void 0;return"string"==typeof e?((0,T.rm)().setLastEventId(e),e):(0,T.rm)().lastEventId()}let i=(0,T.v4)(e=>{if(t){let n=pb(t);e.setSDKProcessingMetadata({normalizedRequest:n})}return(0,S.Cp)(r||`_error.js called with falsy error (${r})`,{mechanism:{type:"auto.function.nextjs.underscore_error",handled:!1,data:{function:"_error.getInitialProps"}}})});return pw(pS()),i}var px=n(84645),pk=n(55036);function pA(){return pk.env.NEXT_PHASE===px.PHASE_PRODUCTION_BUILD}function pC(e){let t=pA(),n=!!e&&function(e){if(e.$$typeof!==Symbol.for("react.server.reference"))return!1;let{type:t}=function(e){let t=parseInt(e.slice(0,2),16),n=t>>1&63,r=Array(6);for(let e=0;e<6;e++){let t=n>>5-e&1;r[e]=1===t}return{type:1==(t>>7&1)?"use-cache":"server-action",usedArgs:r,hasRestArgs:1==(1&t)}}(e.$$id);return"use-cache"===t}(e);return t||n}function pO(){return new ny({traceId:"00000000000000000000000000000000",spanId:"0000000000000000"})}function pI(e,t){return pC(t)?t(pO()):nI(e,t)}function pN(e,t){if(pC(t)){let e=pO();return t(e,()=>e.end())}return nN(e,t)}function pM(e){return pC()?pO():nM(e)}function pj(...e){if("function"==typeof e[1]){let[t,n]=e;return pL(t,{},n)}{let[t,n,r]=e;return pL(t,n,r)}}async function pL(e,t,n){return(0,T.rB)(async r=>{let a,i,o=(0,T.KU)()?.getOptions().sendDefaultPii,s={};try{let e=await t.headers;a=e?.get("sentry-trace")??void 0,i=e?.get("baggage"),e?.forEach((e,t)=>{s[t]=e})}catch{}return r.setTransactionName(`serverAction/${e}`),r.setSDKProcessingMetadata({normalizedRequest:{headers:s}}),((0,B.Bk)()?(e,t)=>t():nj)({sentryTrace:a,baggage:i},async()=>{try{return await nI({op:"function.server_action",name:`serverAction/${e}`,forceTransaction:!0,attributes:{[F.i_]:"route",[F.JD]:"auto.function.nextjs.server_action"}},async e=>{let r=await nA(n,t=>{nh(t)?e.setStatus({code:nR.TJ,message:"not_found"}):nm(t)||(e.setStatus({code:nR.TJ,message:"internal_error"}),(0,S.Cp)(t,{mechanism:{handled:!1,type:"auto.function.nextjs.server_action"}}))});return(void 0!==t.recordResponse?t.recordResponse:o)&&(0,T.rm)().setExtra("server_action_result",r),t.formData&&t.formData.forEach((e,t)=>{(0,T.rm)().setExtra(`server_action_form_data.${t}`,"string"==typeof e?e:"[non-string value]")}),r})}finally{pw(pS())}})})}function pD(e,t){return new Proxy(e,{apply:(e,n,r)=>{let a;if(!r?.[0])return e.apply(n,r);let[i]=r,o="nextUrl"in i?i.nextUrl.pathname:i.url,s="nextUrl"in i?i.headers.get("user-agent"):i.headers["user-agent"];if(!t||!s?.includes("vercel-cron"))return e.apply(n,r);let l=t.find(e=>e.path===o);if(!l?.path||!l.schedule)return e.apply(n,r);let u=l.path,c=(0,S.SE)({monitorSlug:u,status:"in_progress"},{maxRuntime:720,schedule:{type:"crontab",value:l.schedule}}),p=(0,eI.Wk)()/1e3,d=()=>{(0,S.SE)({checkInId:c,monitorSlug:u,status:"error",duration:(0,eI.Wk)()/1e3-p})};try{a=e.apply(n,r)}catch(e){throw d(),e}return"object"==typeof a&&null!==a&&"then"in a?Promise.resolve(a).then(()=>{(0,S.SE)({checkInId:c,monitorSlug:u,status:"ok",duration:(0,eI.Wk)()/1e3-p})},()=>{d()}):(0,S.SE)({checkInId:c,monitorSlug:u,status:"ok",duration:(0,eI.Wk)()/1e3-p}),a}})}function p$(e){return async function(...t){try{return await e.apply(this,t)}catch(t){throw(0,S.Cp)(t,{mechanism:{handled:!1,type:"auto.function.nextjs.wrapped",data:{function:e.name}}}),t}}}function pU(e,t,n,r){return async function(...n){let a=pb(t);(0,T.o5)().setTransactionName(`${r.dataFetchingMethodName} (${r.dataFetcherRouteName})`),(0,T.rm)().setSDKProcessingMetadata({normalizedRequest:a});let i=(0,B.Bk)();i&&"/_error"!==r.requestedRouteName&&(0,B.zU)(i).setAttribute("sentry.route_backfill",r.requestedRouteName);let{"sentry-trace":o,baggage:s}=rv();return{sentryTrace:o,baggage:s,data:await e.apply(this,n)}}}async function pF(e,t){try{return await e(...t)}catch(e){throw(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.data_fetcher"}}),e}}function pB(e){return new Proxy(e,{apply:async(e,t,n)=>{if(pA())return e.apply(t,n);let[r]=n,{req:a,res:i}=r.ctx,o=p$(e);
489if(!a||!i)return o.apply(t,n);{let e=pU(o,a,i,{dataFetcherRouteName:"/_app",requestedRouteName:r.ctx.pathname,dataFetchingMethodName:"getInitialProps"}),{data:s,sentryTrace:l,baggage:u}=await e.apply(t,n);return"object"==typeof s&&null!==s&&(s.pageProps||(s.pageProps={}),l&&(s.pageProps._sentryTraceData=l),u&&(s.pageProps._sentryBaggage=u)),s}}})}function pH(e){return new Proxy(e,{apply:async(e,t,n)=>{if(pA())return e.apply(t,n);let[r]=n,{req:a,res:i}=r,o=p$(e);if(!a||!i)return o.apply(t,n);{let e=pU(o,a,i,{dataFetcherRouteName:"/_document",requestedRouteName:r.pathname,dataFetchingMethodName:"getInitialProps"}),{data:s}=await e.apply(t,n);return s}}})}function pz(e){return new Proxy(e,{apply:async(e,t,n)=>{if(pA())return e.apply(t,n);let[r]=n,{req:a,res:i}=r,o=p$(e);if(!a||!i)return o.apply(t,n);{let e=pU(o,a,i,{dataFetcherRouteName:"/_error",requestedRouteName:r.pathname,dataFetchingMethodName:"getInitialProps"}),{data:s,baggage:l,sentryTrace:u}=await e.apply(t,n);return"object"==typeof s&&null!==s&&(u&&(s._sentryTraceData=u),l&&(s._sentryBaggage=l)),s}}})}function pW(e,t){return new Proxy(e,{apply:(e,n,r)=>{let a,i=(0,T.rm)();try{a=t.requestAsyncStorage?.getStore()?.headers}catch{}let o=a?py(a):void 0;return i.setSDKProcessingMetadata({normalizedRequest:{headers:o}}),nA(()=>e.apply(n,r),e=>{let n=(0,B.Bk)(),{componentRoute:r,componentType:a,generationFunctionIdentifier:o}=t,s=!0;i.setTransactionName(`${a}.${o} (${r})`),n&&(nh(e)?(s=!1,n.setStatus({code:nR.TJ,message:"not_found"})):nm(e)?(s=!1,n.setStatus({code:nR.F3})):n.setStatus({code:nR.TJ,message:"internal_error"})),s&&(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.generation_function",data:{function:o}}})},()=>{pw(pS())})}})}function pq(e){return new Proxy(e,{apply:async(e,t,n)=>{if(pA())return e.apply(t,n);let[r]=n,{req:a,res:i}=r,o=p$(e);if(!a||!i)return o.apply(t,n);{let e=pU(o,a,i,{dataFetcherRouteName:r.pathname,requestedRouteName:r.pathname,dataFetchingMethodName:"getInitialProps"}),{data:s,baggage:l,sentryTrace:u}=await e.apply(t,n)??{};return"object"==typeof s&&null!==s&&(u&&(s._sentryTraceData=u),l&&(s._sentryBaggage=l)),s}}})}function pJ(e,t){return new Proxy(e,{apply:async(e,n,r)=>{if(pA())return e.apply(n,r);let[a]=r,{req:i,res:o}=a,s=pU(p$(e),i,o,{dataFetcherRouteName:t,requestedRouteName:t,dataFetchingMethodName:"getServerSideProps"}),{data:l,baggage:u,sentryTrace:c}=await s.apply(n,r);return"object"==typeof l&&null!==l&&"props"in l&&(c&&(l.props._sentryTraceData=c),u&&(l.props._sentryBaggage=u)),l}})}function pY(e,t){return new Proxy(e,{apply:async(e,t,n)=>pA()?e.apply(t,n):pF(p$(e),n)})}function pG(e){return new Proxy(e,{apply:async(e,t,n)=>{let r="_sentryRewritesTunnelPath"in globalThis?globalThis._sentryRewritesTunnelPath:void 0;if(r&&"string"==typeof r){let e=n[0];if(e instanceof Request){var a;if((a=new URL(e.url).pathname)===r||a.startsWith(`${r}/`))return new Response(null,{status:200,headers:{"x-middleware-next":"1"}})}}return(0,T.rB)(r=>{let a,i,o=n[0],s=(0,T.o5)();o instanceof Request?(r.setSDKProcessingMetadata({normalizedRequest:function(e){let t=py(e.headers);return{method:e.method,url:e.url,query_string:pE(e.url),headers:t}}(o)}),a=`middleware ${o.method}`,i="url"):(a="middleware",i="component"),s.setTransactionName(a);let l=(0,B.Bk)();if(l){a="middleware",i="component";let e=(0,B.zU)(l);e&&(0,nE.d)(e,s,r)}return nI({name:a,op:"http.server.middleware",attributes:{[F.i_]:i,[F.JD]:"auto.function.nextjs.wrap_middleware"}},()=>nA(()=>e.apply(t,n),e=>{(0,S.Cp)(e,{mechanism:{type:"auto.function.nextjs.wrap_middleware",handled:!1}})},()=>{pw(pS())}))})}})}function pK(e,t){e&&"object"==typeof e&&(0,D.my)(e,"__sentry_event_id__",t)}function pX(e){return"function"==typeof e&&e?.prototype?.isReactComponent?class extends e{render(...e){return(0,T.rB)(()=>{let t=(0,T.o5)(),n="object"==typeof this.props&&null!==this.props&&"_sentryTraceData"in this.props&&"string"==typeof this.props._sentryTraceData?this.props._sentryTraceData:void 0;if(n){let e=(0,nC.nc)(n);t.setContext("trace",{span_id:e?.parentSpanId,trace_id:e?.traceId})}try{return super.render(...e)}catch(t){let e=(0,S.Cp)(t,{mechanism:{handled:!1,type:"auto.function.nextjs.page_class"}});throw pK(t,e),t}})}}:"function"==typeof e?new Proxy(e,{apply:(e,t,n)=>(0,T.rB)(()=>{let r=(0,T.o5)(),a=n?.[0]?._sentryTraceData;if(a){let e=(0,nC.nc)(a);r.setContext("trace",{span_id:e?.parentSpanId,trace_id:e?.traceId})}try{return e.apply(t,n)}catch(t){let e=(0,S.Cp)(t,{mechanism:{handled:!1,type:"auto.function.nextjs.page_function"}});throw pK(t,e),t}})}):e}function pV(e,t){let{method:n,parameterizedRoute:r,headers:a}=t;return new Proxy(e,{apply:async(e,t,a)=>{let i=(0,B.Bk)(),o=i?(0,B.zU)(i):void 0;return(0,T.rB)((0,T.rm)(),()=>(0,T.v4)(async s=>{s.setTransactionName(`${n} ${r}`);let l=await nA(()=>e.apply(t,a),e=>{nm(e)||(nh(e)?(i&&(0,nR.N8)(i,404),o&&(0,nR.N8)(o,404)):(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.route_handler"}}))},()=>{pw(pS())});try{l.status&&(i&&(0,nR.N8)(i,l.status),o&&(0,nR.N8)(o,l.status))}catch{}return l}))}})}function pQ(e,t){return new Proxy(e,{apply:(e,n,r)=>{let a=(0,T.rm)(),i=t.headers?py(t.headers):void 0;return a.setSDKProcessingMetadata({normalizedRequest:{headers:i}}),nA(()=>e.apply(n,r),e=>{let n=(0,B.Bk)(),{componentRoute:r,componentType:i}=t,o=!0;a.setTransactionName(`${i} Server Component (${r})`),n&&(nh(e)?(o=!1,n.setStatus({code:nR.TJ,message:"not_found"})):nm(e)?(o=!1,n.setStatus({code:nR.F3})):n.setStatus({code:nR.TJ,message:"internal_error"})),o&&(0,S.Cp)(e,{mechanism:{handled:!1,type:"auto.function.nextjs.server_component"}})},()=>{pw(pS())})}})}},55011:(e,t,n)=>{"use strict";n.d(t,{H:()=>a});var r=n(93457);function a(e,t={}){if(!e)return"<unknown>";try{let n,a=e,i=[],o=0,s=0,l=Array.isArray(t)?t:t.keyAttrs,u=!Array.isArray(t)&&t.maxStringLength||80;for(;a&&o++<5&&(n=function(e,t){let n=[];if(!e?.tagName)return"";if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement&&e.dataset){if(e.dataset.sentryComponent)return e.dataset.sentryComponent;if(e.dataset.sentryElement)return e.dataset.sentryElement}n.push(e.tagName.toLowerCase());let a=t?.length?t.filter(t=>e.getAttribute(t)).map(t=>[t,e.getAttribute(t)]):null;
489if(a?.length)a.forEach(e=>{n.push(`[${e[0]}="${e[1]}"]`)});else{e.id&&n.push(`#${e.id}`);let t=e.className;if(t&&(0,r.Kg)(t))for(let e of t.split(/\s+/))n.push(`.${e}`)}for(let t of["aria-label","type","name","title","alt"]){let r=e.getAttribute(t);r&&n.push(`[${t}="${r}"]`)}return n.join("")}(a,l),"html"!==n&&(!(o>1)||!(s+3*i.length+n.length>=u)));)i.push(n),s+=n.length,a=a.parentNode;return i.reverse().join(" > ")}catch{return"<unknown>"}}},55787:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"escapeStringRegexp",{enumerable:!0,get:function(){return a}});let n=/[|\\{}()[\]^$+*?.-]/,r=/[|\\{}()[\]^$+*?.-]/g;function a(e){return n.test(e)?e.replace(r,"\\$&"):e}},56135:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Router:function(){return i.default},createRouter:function(){return m},default:function(){return f},makePublicRouterInstance:function(){return g},useRouter:function(){return h},withRouter:function(){return l.default}});let r=n(67606),a=r._(n(45400)),i=r._(n(84503)),o=n(98527),s=r._(n(91845)),l=r._(n(83788)),u={router:null,readyCallbacks:[],ready(e){if(this.router)return e();this.readyCallbacks.push(e)}},c=["pathname","route","query","asPath","components","isFallback","basePath","locale","locales","defaultLocale","isReady","isPreview","isLocaleDomain","domainLocales"],p=["push","replace","reload","back","prefetch","beforePopState"];function d(){if(!u.router)throw Object.defineProperty(Error('No router instance found.\nYou should only use "next/router" on the client side of your app.\n'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return u.router}Object.defineProperty(u,"events",{get:()=>i.default.events}),c.forEach(e=>{Object.defineProperty(u,e,{get:()=>d()[e]})}),p.forEach(e=>{u[e]=function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return d()[e](...n)}}),["routeChangeStart","beforeHistoryChange","routeChangeComplete","routeChangeError","hashChangeStart","hashChangeComplete"].forEach(e=>{u.ready(()=>{i.default.events.on(e,function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];let a="on"+e.charAt(0).toUpperCase()+e.substring(1);if(u[a])try{u[a](...n)}catch(e){console.error("Error when running the Router event: "+a),console.error((0,s.default)(e)?e.message+"\n"+e.stack:e+"")}})})});let f=u;function h(){let e=a.default.useContext(o.RouterContext);if(!e)throw Object.defineProperty(Error("NextRouter was not mounted. https://nextjs.org/docs/messages/next-router-not-mounted"),"__NEXT_ERROR_CODE",{value:"E509",enumerable:!1,configurable:!0});return e}function m(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return u.router=new i.default(...t),u.readyCallbacks.forEach(e=>e()),u.readyCallbacks=[],u.router}function g(e){let t={};for(let n of c){if("object"==typeof e[n]){t[n]=Object.assign(Array.isArray(e[n])?[]:{},e[n]);continue}t[n]=e[n]}return t.events=i.default.events,p.forEach(n=>{t[n]=function(){for(var t=arguments.length,r=Array(t),a=0;a<t;a++)r[a]=arguments[a];return e[n](...r)}}),t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},56152:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resolveHref",{enumerable:!0,get:function(){return f}});let r=n(77105),a=n(43179),i=n(28661),o=n(22233),s=n(48724),l=n(62222),u=n(6596),c=n(17790),p=n(56163),d=n(24498);function f(e,t,n){let f,h="string"==typeof t?t:(0,a.formatWithValidation)(t),m=h.match(/^[a-z][a-z0-9+.-]*:\/\//i),g=m?h.slice(m[0].length):h;if((g.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error("Invalid href '"+h+"' passed to next/router in page: '"+e.pathname+"'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.");let t=(0,o.normalizeRepeatedSlashes)(g);h=(m?m[0]:"")+t}if(!(0,l.isLocalURL)(h))return n?[h]:h;try{let t=h.startsWith("#")?e.asPath:e.pathname;if(h.startsWith("?")&&(t=e.asPath,(0,u.isDynamicRoute)(e.pathname))){t=e.pathname;let n=(0,p.getRouteRegex)(e.pathname);(0,d.getRouteMatcher)(n)(e.asPath)||(t=e.asPath)}f=new URL(t,"http://n")}catch(e){f=new URL("/","http://n")}try{let e=new URL(h,f);e.pathname=(0,s.normalizePathTrailingSlash)(e.pathname);let t="";if((0,u.isDynamicRoute)(e.pathname)&&e.searchParams&&n){let n=(0,r.searchParamsToUrlQuery)(e.searchParams),{result:o,params:s}=(0,c.interpolateAs)(e.pathname,e.pathname,n);o&&(t=(0,a.formatWithValidation)({pathname:o,hash:e.hash,query:(0,i.omit)(n,s)}))}let o=e.origin===f.origin?e.href.slice(e.origin.length):e.href;return n?[o,t||o]:o}catch(e){return n?[h]:h}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
489dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},56163:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getNamedMiddlewareRegex:function(){return f},getNamedRouteRegex:function(){return d},getRouteRegex:function(){return u}});let r=n(37071),a=n(54373),i=n(55787),o=n(90843),s=n(24640);function l(e,t,n){let r={},l=1,u=[];for(let c of(0,o.removeTrailingSlash)(e).slice(1).split("/")){let e=a.INTERCEPTION_ROUTE_MARKERS.find(e=>c.startsWith(e)),o=c.match(s.PARAMETER_PATTERN);if(e&&o&&o[2]){let{key:t,optional:n,repeat:a}=(0,s.parseMatchedParameter)(o[2]);r[t]={pos:l++,repeat:a,optional:n},u.push("/"+(0,i.escapeStringRegexp)(e)+"([^/]+?)")}else if(o&&o[2]){let{key:e,repeat:t,optional:a}=(0,s.parseMatchedParameter)(o[2]);r[e]={pos:l++,repeat:t,optional:a},n&&o[1]&&u.push("/"+(0,i.escapeStringRegexp)(o[1]));let c=t?a?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)";n&&o[1]&&(c=c.substring(1)),u.push(c)}else u.push("/"+(0,i.escapeStringRegexp)(c));t&&o&&o[3]&&u.push((0,i.escapeStringRegexp)(o[3]))}return{parameterizedRoute:u.join(""),groups:r}}function u(e,t){let{includeSuffix:n=!1,includePrefix:r=!1,excludeOptionalTrailingSlash:a=!1}=void 0===t?{}:t,{parameterizedRoute:i,groups:o}=l(e,n,r),s=i;return a||(s+="(?:/)?"),{re:RegExp("^"+s+"$"),groups:o}}function c(e){let t,{interceptionMarker:n,getSafeRouteKey:r,segment:a,routeKeys:o,keyPrefix:l,backreferenceDuplicateKeys:u}=e,{key:c,optional:p,repeat:d}=(0,s.parseMatchedParameter)(a),f=c.replace(/\W/g,"");l&&(f=""+l+f);let h=!1;(0===f.length||f.length>30)&&(h=!0),isNaN(parseInt(f.slice(0,1)))||(h=!0),h&&(f=r());let m=f in o;l?o[f]=""+l+c:o[f]=c;let g=n?(0,i.escapeStringRegexp)(n):"";return t=m&&u?"\\k<"+f+">":d?"(?<"+f+">.+?)":"(?<"+f+">[^/]+?)",p?"(?:/"+g+t+")?":"/"+g+t}function p(e,t,n,l,u){let p,d=(p=0,()=>{let e="",t=++p;for(;t>0;)e+=String.fromCharCode(97+(t-1)%26),t=Math.floor((t-1)/26);return e}),f={},h=[];for(let p of(0,o.removeTrailingSlash)(e).slice(1).split("/")){let e=a.INTERCEPTION_ROUTE_MARKERS.some(e=>p.startsWith(e)),o=p.match(s.PARAMETER_PATTERN);if(e&&o&&o[2])h.push(c({getSafeRouteKey:d,interceptionMarker:o[1],segment:o[2],routeKeys:f,keyPrefix:t?r.NEXT_INTERCEPTION_MARKER_PREFIX:void 0,backreferenceDuplicateKeys:u}));else if(o&&o[2]){l&&o[1]&&h.push("/"+(0,i.escapeStringRegexp)(o[1]));let e=c({getSafeRouteKey:d,segment:o[2],routeKeys:f,keyPrefix:t?r.NEXT_QUERY_PARAM_PREFIX:void 0,backreferenceDuplicateKeys:u});l&&o[1]&&(e=e.substring(1)),h.push(e)}else h.push("/"+(0,i.escapeStringRegexp)(p));n&&o&&o[3]&&h.push((0,i.escapeStringRegexp)(o[3]))}return{namedParameterizedRoute:h.join(""),routeKeys:f}}function d(e,t){var n,r,a;
489let i=p(e,t.prefixRouteKeys,null!=(n=t.includeSuffix)&&n,null!=(r=t.includePrefix)&&r,null!=(a=t.backreferenceDuplicateKeys)&&a),o=i.namedParameterizedRoute;return t.excludeOptionalTrailingSlash||(o+="(?:/)?"),{...u(e,t),namedRegex:"^"+o+"$",routeKeys:i.routeKeys}}function f(e,t){let{parameterizedRoute:n}=l(e,!1,!1),{catchAll:r=!0}=t;if("/"===n)return{namedRegex:"^/"+(r?".*":"")+"$"};let{namedParameterizedRoute:a}=p(e,!1,!1,!1,!1);return{namedRegex:"^"+a+(r?"(?:(/.*)?)":"")+"$"}}},58752:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BloomFilter",{enumerable:!0,get:function(){return n}});class n{static from(e,t){void 0===t&&(t=1e-4);let r=new n(e.length,t);for(let t of e)r.add(t);return r}export(){return{numItems:this.numItems,errorRate:this.errorRate,numBits:this.numBits,numHashes:this.numHashes,bitArray:this.bitArray}}import(e){this.numItems=e.numItems,this.errorRate=e.errorRate,this.numBits=e.numBits,this.numHashes=e.numHashes,this.bitArray=e.bitArray}add(e){this.getHashValues(e).forEach(e=>{this.bitArray[e]=1})}contains(e){return this.getHashValues(e).every(e=>this.bitArray[e])}getHashValues(e){let t=[];for(let n=1;n<=this.numHashes;n++){let r=function(e){let t=0;for(let n=0;n<e.length;n++)t=Math.imul(t^e.charCodeAt(n),0x5bd1e995),t^=t>>>13,t=Math.imul(t,0x5bd1e995);return t>>>0}(""+e+n)%this.numBits;t.push(r)}return t}constructor(e,t=1e-4){this.numItems=e,this.errorRate=t,this.numBits=Math.ceil(-(e*Math.log(t))/(Math.log(2)*Math.log(2))),this.numHashes=Math.ceil(this.numBits/e*Math.log(2)),this.bitArray=Array(this.numBits).fill(0)}}},59298:(e,t,n)=>{"use strict";n.d(t,{FA:()=>a,Jz:()=>i,wq:()=>o});var r=n(2210);function a(e,t=(0,r.Wk)()){let n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;let i=Date.parse(`${e}`);return isNaN(i)?6e4:i-t}function i(e,t,n=(0,r.Wk)()){return(e[t]||e.all||0)>n}function o(e,{statusCode:t,headers:n},i=(0,r.Wk)()){let s={...e},l=n?.["x-sentry-rate-limits"],u=n?.["retry-after"];if(l)for(let e of l.trim().split(",")){let[t,n,,,r]=e.split(":",5),a=parseInt(t,10),o=(isNaN(a)?60:a)*1e3;if(n)for(let e of n.split(";"))"metric_bucket"===e?(!r||r.split(";").includes("custom"))&&(s[e]=i+o):s[e]=i+o;else s.all=i+o}else u?s.all=i+a(u,i):429===t&&(s.all=i+6e4);return s}},61250:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"parseRelativeUrl",{enumerable:!0,get:function(){return i}});let r=n(22233),a=n(77105);function i(e,t,n){void 0===n&&(n=!0);let i=new URL((0,r.getLocationOrigin)()),o=t?new URL(t,i):e.startsWith(".")?new URL(window.location.href):i,{pathname:s,searchParams:l,search:u,hash:c,href:p,origin:d}=new URL(e,o);if(d!==i.origin)throw Object.defineProperty(Error("invariant: invalid relative URL, router received "+e),"__NEXT_ERROR_CODE",{value:"E159",enumerable:!1,configurable:!0});return{pathname:s,query:n?(0,a.searchParamsToUrlQuery)(l):void 0,search:u,hash:c,href:p.slice(d.length),slashes:void 0}}},62222:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isLocalURL",{enumerable:!0,get:function(){return i}});let r=n(22233),a=n(67504);function i(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),n=new URL(e,t);return n.origin===t&&(0,a.hasBasePath)(n.pathname)}catch(e){return!1}}},62731:(e,t,n)=>{"use strict";n.d(t,{g:()=>y,NG:()=>v});var r=n(14574),a=n(42561),i=n(5705),o=n(64843),s=n(40563),l=n(36295),u=n(69340),c=n(86688),p=n(38790),d=n(69917),f=n(83934),h=n(11985),m=n(41653);function g(e,t,n,r=!0){!n||!r&&t in e||(e[t]=n)}function _(e,t){var n;
489let r=b(),a=(n=e,b().get(n));void 0===a?r.set(e,[t]):a.length>=1e3?(v(e,a),r.set(e,[t])):r.set(e,[...a,t])}function y(e,t){let n=t?.scope??(0,i.o5)(),a=t?.captureSerializedMetric??_,f=n?.getClient()??(0,i.KU)();if(!f){o.T&&s.Yz.warn("No client available to capture metric.");return}let{_experiments:h,enableMetrics:m,beforeSendMetric:y}=f.getOptions();if(!(m??h?.enableMetrics??!0)){o.T&&s.Yz.warn("metrics option not enabled, metric will not be captured.");return}let{user:v,attributes:b}=(0,l.Om)((0,i.rm)(),n),E=function(e,t,n){let{release:r,environment:a}=t.getOptions(),i={...e.attributes};g(i,"user.id",n.id,!1),g(i,"user.email",n.email,!1),g(i,"user.name",n.username,!1),g(i,"sentry.release",r),g(i,"sentry.environment",a);let{name:o,version:s}=t.getSdkMetadata()?.sdk??{};g(i,"sentry.sdk.name",o),g(i,"sentry.sdk.version",s);let l=t.getIntegrationByName("Replay"),u=l?.getReplayId(!0);return g(i,"sentry.replay_id",u),u&&l?.getRecordingMode()==="buffer"&&g(i,"sentry._internal.replay_is_buffering",!0),{...e,attributes:i}}(e,f,v);f.emit("processMetric",E);let S=y||h?.beforeSendMetric,w=S?S(E):E;if(!w){o.T&&s.Yz.log("`beforeSendMetric` returned `null`, will not send metric.");return}let T=function(e,t,n,a){let[,i]=(0,d.V)(t,n),o=(0,u.f)(n),s=o?o.spanContext().traceId:i?.trace_id,l=o?o.spanContext().spanId:void 0,f=(0,c.zf)(),h=(0,p.o)(f);return{timestamp:f,trace_id:s??"",span_id:l,name:e.name,type:e.type,unit:e.unit,value:e.value,attributes:{...(0,r.SY)(a),...(0,r.SY)(e.attributes,"skip-undefined"),[h.key]:h.value}}}(w,f,n,b);o.T&&s.Yz.log("[Metric]",T),a(f,T),f.emit("afterCaptureMetric",w)}function v(e,t){var n;let r=t??(n=e,b().get(n))??[];if(0===r.length)return;let a=e.getOptions(),i=function(e,t,n,r,a){let i={};return t?.sdk&&(i.sdk={name:t.sdk.name,version:t.sdk.version}),n&&r&&(i.dsn=(0,f.SB)(r)),(0,h.h4)(i,[function(e,t){let n=t?"auto":"never";return[{type:"trace_metric",item_count:e.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{version:2,...(0,m.B)()&&{ingest_settings:{infer_ip:n,infer_user_agent:n}},items:e}]}(e,a)])}(r,a._metadata,a.tunnel,e.getDsn(),e.getDataCollectionOptions().userInfo);b().set(e,[]),e.emit("flushMetrics"),e.sendEnvelope(i)}function b(){return(0,a.BY)("clientToMetricBufferMap",()=>new WeakMap)}},65328:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isDynamicRoute",{enumerable:!0,get:function(){return o}});let r=n(54373),a=/\/[^/]*\[[^/]+\][^/]*(?=\/|$)/,i=/\/\[[^/]+\](?=\/|$)/;function o(e,t){return(void 0===t&&(t=!0),(0,r.isInterceptionRouteAppPath)(e)&&(e=(0,r.extractInterceptionRouteInformation)(e).interceptedRoute),t)?i.test(e):a.test(e)}},65585:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return _},handleClientScriptLoad:function(){return h},initScriptLoader:function(){return m}});let r=n(67606),a=n(64175),i=n(77204),o=r._(n(46521)),s=a._(n(45400)),l=n(29560),u=n(54480),c=n(52084),p=new Map,d=new Set,f=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:a=null,dangerouslySetInnerHTML:i,children:s="",strategy:l="afterInteractive",onError:c,stylesheets:f}=e,h=n||t;if(h&&d.has(h))return;if(p.has(t)){d.add(h),p.get(t).then(r,c);return}let m=()=>{a&&a(),d.add(h)},g=document.createElement("script"),_=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),r&&r.call(this,t),m()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){c&&c(e)});i?(g.innerHTML=i.__html||"",m()):s?(g.textContent="string"==typeof s?s:Array.isArray(s)?s.join(""):"",m()):t&&(g.src=t,p.set(t,_)),(0,u.setAttributesFromProps)(g,e),"worker"===l&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",l),f&&(e=>{if(o.default.preinit)return e.forEach(e=>{o.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}})(f),document.body.appendChild(g)};function h(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>f(e))}):f(e)}function m(e){e.forEach(h),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEac
489h(e=>{let t=e.id||e.getAttribute("src");d.add(t)})}function g(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:a=null,strategy:u="afterInteractive",onError:p,stylesheets:h,...m}=e,{updateScripts:g,scripts:_,getIsSsr:y,appDir:v,nonce:b}=(0,s.useContext)(l.HeadManagerContext);b=m.nonce||b;let E=(0,s.useRef)(!1);(0,s.useEffect)(()=>{let e=t||n;E.current||(a&&e&&d.has(e)&&a(),E.current=!0)},[a,t,n]);let S=(0,s.useRef)(!1);if((0,s.useEffect)(()=>{if(!S.current){if("afterInteractive"===u)f(e);else"lazyOnload"===u&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>f(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>f(e))}));S.current=!0}},[e,u]),("beforeInteractive"===u||"worker"===u)&&(g?(_[u]=(_[u]||[]).concat([{id:t,src:n,onLoad:r,onReady:a,onError:p,...m,nonce:b}]),g(_)):y&&y()?d.add(t||n):y&&!y()&&f({...e,nonce:b})),v){if(h&&h.forEach(e=>{o.default.preinit(e,{as:"style"})}),"beforeInteractive"===u)if(!n)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...m,id:t}])+")"}});else return o.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:b,crossOrigin:m.crossOrigin}:{as:"script",nonce:b,crossOrigin:m.crossOrigin}),(0,i.jsx)("script",{nonce:b,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([n,{...m,id:t}])+")"}});"afterInteractive"===u&&n&&o.default.preload(n,m.integrity?{as:"script",integrity:m.integrity,nonce:b,crossOrigin:m.crossOrigin}:{as:"script",nonce:b,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(g,"__nextScript",{value:!0});let _=g;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},67148:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addLocale",{enumerable:!0,get:function(){return i}});let r=n(23652),a=n(27777);function i(e,t,n,i){if(!t||t===n)return e;let o=e.toLowerCase();return!i&&((0,a.pathHasPrefix)(o,"/api")||(0,a.pathHasPrefix)(o,"/"+t.toLowerCase()))?e:(0,r.addPathPrefix)(e,"/"+t)}},69917:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});var r=n(5705),a=n(73751),i=n(47026);function o(e,t){return t?(0,r.v4)(t,()=>{let n=(0,i.Bk)(),o=n?(0,i.kX)(n):(0,r.vn)(t);return[n?(0,a.k1)(n):(0,a.ao)(e,t),o]}):[void 0,void 0]}},70476:(e,t,n)=>{"use strict";function r(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function a(){return"npm"}n.d(t,{Z:()=>r,e:()=>a})},76802:(e,t,n)=>{"use strict";n.d(t,{z:()=>a});var r=n(88756);let a=(e=!0)=>{let t=r.j.performance?.getEntriesByType?.("navigation")[0];if(!e||t&&t.responseStart>0&&t.responseStart<performance.now())return t}},76961:(e,t)=>{"use strict";let n;function r(e){var t;return(null==(t=function(){if(void 0===n){var e;n=(null==(e=window.trustedTypes)?void 0:e.createPolicy("nextjs",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e}))||null}return n}())?void 0:t.createScriptURL(e))||e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"__unsafeCreateTrustedScriptURL",{enumerable:!0,get:function(){return r}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},77105:(e,t)=>{"use strict";function n(e){let t={};for(let[n,r]of e.entries()){let e=t[n];void 0===e?t[n]=r:Array.isArray(e)?e.push(r):t[n]=[e,r]}return t}function r(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function a(e){let t=new URLSearchParams;for(let[n,a]of Object.entries(e))if(Array.isArray(a))for(let e of a)t.append(n,r(e));else t.set(n,r(a));return t}function i(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(let t of n){for(let n of t.keys())e.delete(n);for(let[n,r]of t.entries())e.append(n,r)}return e}
489Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{assign:function(){return i},searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return a}})},77135:e=>{"use strict";e.exports=["chrome 64","edge 79","firefox 67","opera 51","safari 12"]},77270:(e,t)=>{"use strict";function n(e){return e.replace(/\\/g,"/")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"normalizePathSep",{enumerable:!0,get:function(){return n}})},77998:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{compileNonPath:function(){return c},matchHas:function(){return u},parseDestination:function(){return p},prepareDestination:function(){return d}});let r=n(55787),a=n(4351),i=n(54373),o=n(50198),s=n(31761);function l(e){return e.replace(/__ESC_COLON_/gi,":")}function u(e,t,n,r){void 0===n&&(n=[]),void 0===r&&(r=[]);let a={},i=n=>{let r,i=n.key;switch(n.type){case"header":i=i.toLowerCase(),r=e.headers[i];break;case"cookie":r="cookies"in e?e.cookies[n.key]:(0,o.getCookieParser)(e.headers)()[n.key];break;case"query":r=t[i];break;case"host":{let{host:t}=(null==e?void 0:e.headers)||{};r=null==t?void 0:t.split(":",1)[0].toLowerCase()}}if(!n.value&&r)return a[function(e){let t="";for(let n=0;n<e.length;n++){let r=e.charCodeAt(n);(r>64&&r<91||r>96&&r<123)&&(t+=e[n])}return t}(i)]=r,!0;if(r){let e=RegExp("^"+n.value+"$"),t=Array.isArray(r)?r.slice(-1)[0].match(e):r.match(e);if(t)return Array.isArray(t)&&(t.groups?Object.keys(t.groups).forEach(e=>{a[e]=t.groups[e]}):"host"===n.type&&t[0]&&(a.host=t[0])),!0}return!1};return!(!n.every(e=>i(e))||r.some(e=>i(e)))&&a}function c(e,t){if(!e.includes(":"))return e;for(let n of Object.keys(t))e.includes(":"+n)&&(e=e.replace(RegExp(":"+n+"\\*","g"),":"+n+"--ESCAPED_PARAM_ASTERISKS").replace(RegExp(":"+n+"\\?","g"),":"+n+"--ESCAPED_PARAM_QUESTION").replace(RegExp(":"+n+"\\+","g"),":"+n+"--ESCAPED_PARAM_PLUS").replace(RegExp(":"+n+"(?!\\w)","g"),"--ESCAPED_PARAM_COLON"+n));return e=e.replace(/(:|\*|\?|\+|\(|\)|\{|\})/g,"\\$1").replace(/--ESCAPED_PARAM_PLUS/g,"+").replace(/--ESCAPED_PARAM_COLON/g,":").replace(/--ESCAPED_PARAM_QUESTION/g,"?").replace(/--ESCAPED_PARAM_ASTERISKS/g,"*"),(0,s.safeCompile)("/"+e,{validate:!1})(t).slice(1)}function p(e){let t=e.destination;for(let n of Object.keys({...e.params,...e.query}))n&&(t=t.replace(RegExp(":"+(0,r.escapeStringRegexp)(n),"g"),"__ESC_COLON_"+n));let n=(0,a.parseUrl)(t),i=n.pathname;i&&(i=l(i));let o=n.href;o&&(o=l(o));let s=n.hostname;s&&(s=l(s));let u=n.hash;u&&(u=l(u));let c=n.search;return c&&(c=l(c)),{...n,pathname:i,hostname:s,href:o,hash:u,search:c}}function d(e){let t,n,r=p(e),{hostname:a,query:o,search:u}=r,d=r.pathname;r.hash&&(d=""+d+r.hash);let f=[],h=[];for(let e of((0,s.safePathToRegexp)(d,h),h))f.push(e.name);if(a){let e=[];for(let t of((0,s.safePathToRegexp)(a,e),e))f.push(t.name)}let m=(0,s.safeCompile)(d,{validate:!1});for(let[n,r]of(a&&(t=(0,s.safeCompile)(a,{validate:!1})),Object.entries(o)))Array.isArray(r)?o[n]=r.map(t=>c(l(t),e.params)):"string"==typeof r&&(o[n]=c(l(r),e.params));let g=Object.keys(e.params).filter(e=>"nextInternalLocale"!==e);if(e.appendParamsToQuery&&!g.some(e=>f.includes(e)))for(let t of g)t in o||(o[t]=e.params[t]);if((0,i.isInterceptionRouteAppPath)(d))for(let t of d.split("/")){let n=i.INTERCEPTION_ROUTE_MARKERS.find(e=>t.startsWith(e));if(n){"(..)(..)"===n?(e.params["0"]="(..)",e.params["1"]="(..)"):e.params["0"]=n;break}}try{let[a,i]=(n=m(e.params)).split("#",2);t&&(r.hostname=t(e.params)),r.pathname=a,r.hash=(i?"#":"")+(i||""),r.search=u?c(u,e.params):""}catch(e){if(e.message.match(/Expected .*? to not repeat, but got an array/))throw Object.defineProperty(Error("To use a multi-match in the destination you must add `*` at the end of the param name to signify it should repeat. https://nextjs.org/docs/messages/invalid-multi-match"),"__NEXT_ERROR_CODE",{value:"E329",enumerable:!1,configurable:!0});throw e}return r.query={...e.query,...r.query},{newUrl:n,destQuery:o,parsedDestination:r}}},78081:(e,t,n)=>{"use strict";
489Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"addPathSuffix",{enumerable:!0,get:function(){return a}});let r=n(27945);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:n,query:a,hash:i}=(0,r.parsePath)(e);return""+n+t+a+i}},78443:(e,t,n)=>{"use strict";n.d(t,{S:()=>i,e:()=>a});var r=n(8218);function a(e){return(0,r.my)(e,"_streamed",!0),e}function i(e){return!!e&&"function"==typeof e&&"_streamed"in e&&!!e._streamed}},78478:(e,t,n)=>{"use strict";function r(e){return"isRelative"in e}function a(e,t){let n=0>=e.indexOf("://")&&0!==e.indexOf("//"),r=t??(n?"thismessage:/":void 0);try{if("canParse"in URL&&!URL.canParse(e,r))return;let t=new URL(e,r);if(n)return{isRelative:n,pathname:t.pathname,search:t.search,hash:t.hash};return t}catch{}}function i(e){if(r(e))return e.pathname;let t=new URL(e);return t.search="",t.hash="",["80","443"].includes(t.port)&&(t.port=""),t.password&&(t.password="%filtered%"),t.username&&(t.username="%filtered%"),t.toString()}function o(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}function s(e){return e.split(/[?#]/,1)[0]}function l(e){let{protocol:t,host:n,path:r}=e,a=n?.replace(/^.*@/,"[filtered]:[filtered]@").replace(/(:80)$/,"").replace(/(:443)$/,"")||"";return`${t?`${t}://`:""}${a}${r}`}function u(e,t=!0){if(e.startsWith("data:")){let n=e.match(/^data:([^;,]+)/),r=n?n[1]:"text/plain",a=e.includes(";base64,"),i=e.indexOf(","),o="";if(t&&-1!==i){let t=e.slice(i+1);o=t.length>10?`${t.slice(0,10)}... [truncated]`:t}return`data:${r}${a?",base64":""}${o?`,${o}`:""}`}return e}n.d(t,{CH:()=>i,Dl:()=>o,e_:()=>l,f:()=>s,kg:()=>a,nt:()=>r,zm:()=>u})},78809:(e,t,n)=>{"use strict";n.d(t,{NJ:()=>o,a3:()=>s,m7:()=>l,vQ:()=>u});var r=n(64843),a=n(40563);let i=n(10780).O;function o(){return"history"in i&&!!i.history}function s(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function l(){if("string"==typeof EdgeRuntime)return!0;if(!function(){if(!("fetch"in i))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}())return!1;if(s(i.fetch))return!0;let e=!1,t=i.document;if(t&&"function"==typeof t.createElement)try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow?.fetch&&(e=s(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){r.T&&a.Yz.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}function u(){return"ReportingObserver"in i}},79528:(e,t,n)=>{"use strict";n.d(t,{qd:()=>l,wg:()=>c,y7:()=>u});var r=n(78809),a=n(40563),i=n(89151),o=n(88756);let s={};function l(e){let t=s[e];if(t)return t;let n=o.j[e];if((0,r.a3)(n))return s[e]=n.bind(o.j);let l=o.j.document;if(l&&"function"==typeof l.createElement)try{let t=l.createElement("iframe");t.hidden=!0,l.head.appendChild(t);let r=t.contentWindow;r?.[e]&&(n=r[e]),l.head.removeChild(t)}catch(t){i.T&&a.Yz.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n?s[e]=n.bind(o.j):n}function u(e){s[e]=void 0}function c(...e){return l("setTimeout")(...e)}},83712:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(5705),a=n(40563),i=n(86688);function o(e,t){let n=(0,r.KU)(),o=(0,r.rm)();if(!n)return;let{beforeBreadcrumb:s=null,maxBreadcrumbs:l=100}=n.getOptions();if(l<=0)return;let u={timestamp:(0,i.lu)(),...e},c=s?(0,a.pq)(()=>s(u,t)):u;null!==c&&(n.emit&&n.emit("beforeAddBreadcrumb",c,t),o.addBreadcrumb(c,l))}},83788:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i}}),n(67606);let r=n(77204);n(45400);let a=n(56135);function i(e){function t(t){return(0,r.jsx)(e,{router:(0,a.useRouter)(),...t})}return t.getInitialProps=e.getInitialProps,t.origGetInitialProps=e.origGetInitialProps,t}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
489dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},84503:(e,t,n)=>{"use strict";let r;Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createKey:function(){return q},default:function(){return G},matchesMiddleware:function(){return D}});let a=n(67606),i=n(64175),o=n(90843),s=n(97993),l=n(65585),u=i._(n(91845)),c=n(28128),p=n(45163),d=a._(n(3934)),f=n(22233),h=n(65328),m=n(61250),g=n(24498),_=n(56163),y=n(43179);n(42349);let v=n(27945),b=n(50442),E=n(21267),S=n(64896),w=n(32991),T=n(67504),R=n(56152),P=n(92335),x=n(26172),k=n(43393),A=n(21388),C=n(62222),O=n(63216),I=n(28661),N=n(17790),M=n(91441),j=n(37071);function L(){return Object.assign(Object.defineProperty(Error("Route Cancelled"),"__NEXT_ERROR_CODE",{value:"E315",enumerable:!1,configurable:!0}),{cancelled:!0})}async function D(e){let t=await Promise.resolve(e.router.pageLoader.getMiddleware());if(!t)return!1;let{pathname:n}=(0,v.parsePath)(e.asPath),r=(0,T.hasBasePath)(n)?(0,S.removeBasePath)(n):n,a=(0,w.addBasePath)((0,b.addLocale)(r,e.locale));return t.some(e=>new RegExp(e.regexp).test(a))}function $(e){let t=(0,f.getLocationOrigin)();return e.startsWith(t)?e.substring(t.length):e}function U(e,t,n){let[r,a]=(0,R.resolveHref)(e,t,!0),i=(0,f.getLocationOrigin)(),o=r.startsWith(i),s=a&&a.startsWith(i);r=$(r),a=a?$(a):a;let l=o?r:(0,w.addBasePath)(r),u=n?$((0,R.resolveHref)(e,n)):a||r;return{url:l,as:s?u:(0,w.addBasePath)(u)}}function F(e,t){let n=(0,o.removeTrailingSlash)((0,c.denormalizePagePath)(e));return"/404"===n||"/_error"===n?e:(t.includes(n)||t.some(t=>{if((0,h.isDynamicRoute)(t)&&(0,_.getRouteRegex)(t).re.test(n))return e=t,!0}),(0,o.removeTrailingSlash)(e))}async function B(e){if(!await D(e)||!e.fetchData)return null;let t=await e.fetchData(),n=await function(e,t,n){let a={basePath:n.router.basePath,i18n:{locales:n.router.locales},trailingSlash:!1},i=t.headers.get("x-nextjs-rewrite"),l=i||t.headers.get("x-nextjs-matched-path"),u=t.headers.get(j.MATCHED_PATH_HEADER);if(!u||l||u.includes("__next_data_catchall")||u.includes("/_error")||u.includes("/404")||(l=u),l){if(l.startsWith("/")){let t=(0,m.parseRelativeUrl)(l),u=(0,x.getNextPathnameInfo)(t.pathname,{nextConfig:a,parseData:!0}),c=(0,o.removeTrailingSlash)(u.pathname);return Promise.all([n.router.pageLoader.getPageList(),(0,s.getClientBuildManifest)()]).then(a=>{let[o,{__rewrites:s}]=a,l=(0,b.addLocale)(u.pathname,u.locale);if((0,h.isDynamicRoute)(l)||!i&&o.includes((0,p.normalizeLocalePath)((0,S.removeBasePath)(l),n.router.locales).pathname)){let n=(0,x.getNextPathnameInfo)((0,m.parseRelativeUrl)(e).pathname,{nextConfig:void 0,parseData:!0});t.pathname=l=(0,w.addBasePath)(n.pathname)}{let e=r(l,o,s,t.query,e=>F(e,o),n.router.locales);e.matchedPage&&(t.pathname=e.parsedAs.pathname,l=t.pathname,Object.assign(t.query,e.parsedAs.query))}let d=o.includes(c)?c:F((0,p.normalizeLocalePath)((0,S.removeBasePath)(t.pathname),n.router.locales).pathname,o);if((0,h.isDynamicRoute)(d)){let e=(0,g.getRouteMatcher)((0,_.getRouteRegex)(d))(l);Object.assign(t.query,e||{})}return{type:"rewrite",parsedAs:t,resolvedHref:d}})}let t=(0,v.parsePath)(e);return Promise.resolve({type:"redirect-external",destination:""+(0,k.formatNextPathnameInfo)({...(0,x.getNextPathnameInfo)(t.pathname,{nextConfig:a,parseData:!0}),defaultLocale:n.router.defaultLocale,buildId:""})+t.query+t.hash})}let c=t.headers.get("x-nextjs-redirect");if(c){if(c.startsWith("/")){let e=(0,v.parsePath)(c),t=(0,k.formatNextPathnameInfo)({...(0,x.getNextPathnameInfo)(e.pathname,{nextConfig:a,parseData:!0}),defaultLocale:n.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-internal",newAs:""+t+e.query+e.hash,newUrl:""+t+e.query+e.hash})}return Promise.resolve({type:"redirect-external",destination:c})}return Promise.resolve({type:"next"})}(t.dataHref,t.response,e);return{dataHref:t.dataHref,json:t.json,response:t.response,text:t.text,cacheKey:t.cacheKey,effect:n}}r=n(46630).A;let H=Symbol("SSG_DATA_NOT_FOUND");function z(e){try{return JSON.parse(e)}catch(e){return null}}function W(e){let{dataHref:t,inflightCache:n,isPrefetch:r,hasMiddleware:a,isServerRender:i,parseJSON:o,persist
489Cache:l,isBackground:u,unstable_skipClientCache:c}=e,{href:p}=new URL(t,window.location.href),d=e=>{var u;return(function e(t,n,r){return fetch(t,{credentials:"same-origin",method:r.method||"GET",headers:Object.assign({},r.headers,{"x-nextjs-data":"1"})}).then(a=>!a.ok&&n>1&&a.status>=500?e(t,n-1,r):a)})(t,i?3:1,{headers:Object.assign({},r?{purpose:"prefetch"}:{},r&&a?{"x-middleware-prefetch":"1"}:{},{}),method:null!=(u=null==e?void 0:e.method)?u:"GET"}).then(n=>n.ok&&(null==e?void 0:e.method)==="HEAD"?{dataHref:t,response:n,text:"",json:{},cacheKey:p}:n.text().then(e=>{if(!n.ok){if(a&&[301,302,307,308].includes(n.status))return{dataHref:t,response:n,text:e,json:{},cacheKey:p};if(404===n.status){var r;if(null==(r=z(e))?void 0:r.notFound)return{dataHref:t,json:{notFound:H},response:n,text:e,cacheKey:p}}let o=Object.defineProperty(Error("Failed to load static props"),"__NEXT_ERROR_CODE",{value:"E124",enumerable:!1,configurable:!0});throw i||(0,s.markAssetError)(o),o}return{dataHref:t,json:o?z(e):null,response:n,text:e,cacheKey:p}})).then(e=>(l&&"no-cache"!==e.response.headers.get("x-middleware-cache")||delete n[p],e)).catch(e=>{throw c||delete n[p],("Failed to fetch"===e.message||"NetworkError when attempting to fetch resource."===e.message||"Load failed"===e.message)&&(0,s.markAssetError)(e),e})};return c&&l?d({}).then(e=>("no-cache"!==e.response.headers.get("x-middleware-cache")&&(n[p]=Promise.resolve(e)),e)):void 0!==n[p]?n[p]:n[p]=d(u?{method:"HEAD"}:{})}function q(){return Math.random().toString(36).slice(2,10)}function J(e){let{url:t,router:n}=e;if(t===(0,w.addBasePath)((0,b.addLocale)(n.asPath,n.locale)))throw Object.defineProperty(Error("Invariant: attempted to hard navigate to the same URL "+t+" "+location.href),"__NEXT_ERROR_CODE",{value:"E282",enumerable:!1,configurable:!0});window.location.href=t}let Y=e=>{let{route:t,router:n}=e,r=!1,a=n.clc=()=>{r=!0};return()=>{if(r){let e=Object.defineProperty(Error('Abort fetching component for route: "'+t+'"'),"__NEXT_ERROR_CODE",{value:"E483",enumerable:!1,configurable:!0});throw e.cancelled=!0,e}a===n.clc&&(n.clc=null)}};class G{reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(e,t,n){return void 0===n&&(n={}),{url:e,as:t}=U(this,e,t),this.change("pushState",e,t,n)}replace(e,t,n){return void 0===n&&(n={}),{url:e,as:t}=U(this,e,t),this.change("replaceState",e,t,n)}async _bfl(e,t,r,a){{if(!this._bfl_s&&!this._bfl_d){let t,i,{BloomFilter:o}=n(58752);try{({__routerFilterStatic:t,__routerFilterDynamic:i}=await (0,s.getClientBuildManifest)())}catch(t){if(console.error(t),a)return!0;return J({url:(0,w.addBasePath)((0,b.addLocale)(e,r||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{})}(null==t?void 0:t.numHashes)&&(this._bfl_s=new o(t.numItems,t.errorRate),this._bfl_s.import(t)),(null==i?void 0:i.numHashes)&&(this._bfl_d=new o(i.numItems,i.errorRate),this._bfl_d.import(i))}let c=!1,p=!1;for(let{as:n,allowMatchCurrent:s}of[{as:e},{as:t}])if(n){let t=(0,o.removeTrailingSlash)(new URL(n,"http://n").pathname),d=(0,w.addBasePath)((0,b.addLocale)(t,r||this.locale));if(s||t!==(0,o.removeTrailingSlash)(new URL(this.asPath,"http://n").pathname)){var i,l,u;for(let e of(c=c||!!(null==(i=this._bfl_s)?void 0:i.contains(t))||!!(null==(l=this._bfl_s)?void 0:l.contains(d)),[t,d])){let t=e.split("/");for(let e=0;!p&&e<t.length+1;e++){let n=t.slice(0,e).join("/");if(n&&(null==(u=this._bfl_d)?void 0:u.contains(n))){p=!0;break}}}if(c||p){if(a)return!0;return J({url:(0,w.addBasePath)((0,b.addLocale)(e,r||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{})}}}}return!1}async change(e,t,n,a,i){var c,p,d,R,P,x,k,O,M;let j,$;if(!(0,C.isLocalURL)(t))return J({url:t,router:this}),!1;let B=1===a._h;B||a.shallow||await this._bfl(n,void 0,a.locale);let z=B||a._shouldResolveHref||(0,v.parsePath)(t).pathname===(0,v.parsePath)(n).pathname,W={...this.state},q=!0!==this.isReady;this.isReady=!0;let Y=this.isSsr;if(B||(this.isSsr=!1),B&&this.clc)return!1;let K=W.locale;f.ST&&performance.mark("routeChange");let{shallow:X=!1,scroll:V=!0}=a,Q={shallow:X};this._inFlightRoute&&this.clc&&(Y||G.events.emit("routeChangeError",L(),this._inFlightRoute,Q),this.clc(),this.clc=null),n=(0,w.addBasePath)((0,b.addLocale)((0,T.hasBasePath)(n)?(0,S.removeBasePath)(n):n,a.locale,this.defaultLocale));let Z=(0,E.removeLocale)((0,T.hasBasePath)(n)?(0,S.removeBasePath)(n):n,W.locale);this._inFlightRoute=n;let ee=K!==W.locale;if(!B&&this.onlyAHashChange(Z)&&!ee){W.asPath=Z,G.events.emit("hashChangeStart",n,Q),this.changeState(e,t,n,{...a,scroll:!1}),V&&this.scrollToHash(Z);try{await this.set(W,this.components[W.route],null)}catch(e){throw(0,u.default)(e)&&e.cancelled&&G.events.emit("routeChangeError",e,Z,Q),e}return G.events.emit("hashChangeComplete",n,Q),!0}let et=(0,m.parseRelativeUrl)(t),{pathname:en,query:er}=et;try{[j,{__rewrites:$}
489]=await Promise.all([this.pageLoader.getPageList(),(0,s.getClientBuildManifest)(),this.pageLoader.getMiddleware()])}catch(e){return J({url:n,router:this}),!1}this.urlIsNew(Z)||ee||(e="replaceState");let ea=n;en=en?(0,o.removeTrailingSlash)((0,S.removeBasePath)(en)):en;let ei=(0,o.removeTrailingSlash)(en),eo=n.startsWith("/")&&(0,m.parseRelativeUrl)(n).pathname;if(null==(c=this.components[en])?void 0:c.__appRouter)return J({url:n,router:this}),new Promise(()=>{});let es=!!(eo&&ei!==eo&&(!(0,h.isDynamicRoute)(ei)||!(0,g.getRouteMatcher)((0,_.getRouteRegex)(ei))(eo))),el=!a.shallow&&await D({asPath:n,locale:W.locale,router:this});if(B&&el&&(z=!1),z&&"/_error"!==en)if(a._shouldResolveHref=!0,n.startsWith("/")){let e=r((0,w.addBasePath)((0,b.addLocale)(Z,W.locale),!0),j,$,er,e=>F(e,j),this.locales);if(e.externalDest)return J({url:n,router:this}),!0;el||(ea=e.asPath),e.matchedPage&&e.resolvedHref&&(en=e.resolvedHref,et.pathname=(0,w.addBasePath)(en),el||(t=(0,y.formatWithValidation)(et)))}else et.pathname=F(en,j),et.pathname!==en&&(en=et.pathname,et.pathname=(0,w.addBasePath)(en),el||(t=(0,y.formatWithValidation)(et)));if(!(0,C.isLocalURL)(n))return J({url:n,router:this}),!1;ea=(0,E.removeLocale)((0,S.removeBasePath)(ea),W.locale),ei=(0,o.removeTrailingSlash)(en);let eu=!1;if((0,h.isDynamicRoute)(ei)){let e=(0,m.parseRelativeUrl)(ea),r=e.pathname,a=(0,_.getRouteRegex)(ei);eu=(0,g.getRouteMatcher)(a)(r);let i=ei===r,o=i?(0,N.interpolateAs)(ei,r,er):{};if(eu&&(!i||o.result))i?n=(0,y.formatWithValidation)(Object.assign({},e,{pathname:o.result,query:(0,I.omit)(er,o.params)})):Object.assign(er,eu);else{let e=Object.keys(a.groups).filter(e=>!er[e]&&!a.groups[e].optional);if(e.length>0&&!el)throw Object.defineProperty(Error((i?"The provided `href` ("+t+") value is missing query values ("+e.join(", ")+") to be interpolated properly. ":"The provided `as` value ("+r+") is incompatible with the `href` value ("+ei+"). ")+"Read more: https://nextjs.org/docs/messages/"+(i?"href-interpolation-failed":"incompatible-href-as")),"__NEXT_ERROR_CODE",{value:"E344",enumerable:!1,configurable:!0})}}B||G.events.emit("routeChangeStart",n,Q);let ec="/404"===this.pathname||"/_error"===this.pathname;try{let r=await this.getRouteInfo({route:ei,pathname:en,query:er,as:n,resolvedAs:ea,routeProps:Q,locale:W.locale,isPreview:W.isPreview,hasMiddleware:el,unstable_skipClientCache:a.unstable_skipClientCache,isQueryUpdating:B&&!this.isFallback,isMiddlewareRewrite:es});if(B||a.shallow||await this._bfl(n,"resolvedAs"in r?r.resolvedAs:void 0,W.locale),"route"in r&&el){ei=en=r.route||ei,Q.shallow||(er=Object.assign({},r.query||{},er));let e=(0,T.hasBasePath)(et.pathname)?(0,S.removeBasePath)(et.pathname):et.pathname;if(eu&&en!==e&&Object.keys(eu).forEach(e=>{eu&&er[e]===eu[e]&&delete er[e]}),(0,h.isDynamicRoute)(en)){let e=!Q.shallow&&r.resolvedAs?r.resolvedAs:(0,w.addBasePath)((0,b.addLocale)(new URL(n,location.href).pathname,W.locale),!0);(0,T.hasBasePath)(e)&&(e=(0,S.removeBasePath)(e));let t=(0,_.getRouteRegex)(en),a=(0,g.getRouteMatcher)(t)(new URL(e,location.href).pathname);a&&Object.assign(er,a)}}if("type"in r)if("redirect-internal"===r.type)return this.change(e,r.newUrl,r.newAs,a);else return J({url:r.destination,router:this}),new Promise(()=>{});let o=r.Component;if(o&&o.unstable_scriptLoader&&[].concat(o.unstable_scriptLoader()).forEach(e=>{(0,l.handleClientScriptLoad)(e.props)}),(r.__N_SSG||r.__N_SSP)&&r.props){if(r.props.pageProps&&r.props.pageProps.__N_REDIRECT){a.locale=!1;let t=r.props.pageProps.__N_REDIRECT;if(t.startsWith("/")&&!1!==r.props.pageProps.__N_REDIRECT_BASE_PATH){let n=(0,m.parseRelativeUrl)(t);n.pathname=F(n.pathname,j);let{url:r,as:i}=U(this,t,t);return this.change(e,r,i,a)}return J({url:t,router:this}),new Promise(()=>{})}if(W.isPreview=!!r.props.__N_PREVIEW,r.props.notFound===H){let e;try{await this.fetchComponent("/404"),e="/404"}catch(t){e="/_error"}if(r=await this.getRouteInfo({route:e,pathname:e,query:er,as:n,resolvedAs:ea,routeProps:{shallow:!1},locale:W.locale,isPreview:W.isPreview,isNotFound:!0}),"type"in r)throw Object.defineProperty(Error("Unexpected middleware effect on /404"),"__NEXT_ERROR_CODE",{value:"E158",enumerable:!1,
489configurable:!0})}}B&&"/_error"===this.pathname&&(null==(d=self.__NEXT_DATA__.props)||null==(p=d.pageProps)?void 0:p.statusCode)===500&&(null==(R=r.props)?void 0:R.pageProps)&&(r.props.pageProps.statusCode=500);let s=a.shallow&&W.route===(null!=(P=r.route)?P:ei),c=null!=(x=a.scroll)?x:!B&&!s,f=null!=i?i:c?{x:0,y:0}:null,y={...W,route:ei,pathname:en,query:er,asPath:Z,isFallback:!1};if(B&&ec){if(r=await this.getRouteInfo({route:this.pathname,pathname:this.pathname,query:er,as:n,resolvedAs:ea,routeProps:{shallow:!1},locale:W.locale,isPreview:W.isPreview,isQueryUpdating:B&&!this.isFallback}),"type"in r)throw Object.defineProperty(Error("Unexpected middleware effect on "+this.pathname),"__NEXT_ERROR_CODE",{value:"E225",enumerable:!1,configurable:!0});"/_error"===this.pathname&&(null==(O=self.__NEXT_DATA__.props)||null==(k=O.pageProps)?void 0:k.statusCode)===500&&(null==(M=r.props)?void 0:M.pageProps)&&(r.props.pageProps.statusCode=500);try{await this.set(y,r,f)}catch(e){throw(0,u.default)(e)&&e.cancelled&&G.events.emit("routeChangeError",e,Z,Q),e}return!0}if(G.events.emit("beforeHistoryChange",n,Q),this.changeState(e,t,n,a),!(B&&!f&&!q&&!ee&&(0,A.compareRouterStates)(y,this.state))){try{await this.set(y,r,f)}catch(e){if(e.cancelled)r.error=r.error||e;else throw e}if(r.error)throw B||G.events.emit("routeChangeError",r.error,Z,Q),r.error;B||G.events.emit("routeChangeComplete",n,Q),c&&/#.+$/.test(n)&&this.scrollToHash(n)}return!0}catch(e){if((0,u.default)(e)&&e.cancelled)return!1;throw e}}changeState(e,t,n,r){void 0===r&&(r={}),("pushState"!==e||(0,f.getURL)()!==n)&&(this._shallow=r.shallow,window.history[e]({url:t,as:n,options:r,__N:!0,key:this._key="pushState"!==e?this._key:q()},"",n))}async handleRouteInfoError(e,t,n,r,a,i){if(e.cancelled)throw e;if((0,s.isAssetError)(e)||i)throw G.events.emit("routeChangeError",e,r,a),J({url:r,router:this}),L();console.error(e);try{let r,{page:a,styleSheets:i}=await this.fetchComponent("/_error"),o={props:r,Component:a,styleSheets:i,err:e,error:e};if(!o.props)try{o.props=await this.getInitialProps(a,{err:e,pathname:t,query:n})}catch(e){console.error("Error in error page `getInitialProps`: ",e),o.props={}}return o}catch(e){return this.handleRouteInfoError((0,u.default)(e)?e:Object.defineProperty(Error(e+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0}),t,n,r,a,!0)}}async getRouteInfo(e){let{route:t,pathname:n,query:r,as:a,resolvedAs:i,routeProps:s,locale:l,hasMiddleware:c,isPreview:d,unstable_skipClientCache:f,isQueryUpdating:h,isMiddlewareRewrite:m,isNotFound:g}=e,_=t;try{var v,b,E,w;let e=this.components[_];if(s.shallow&&e&&this.route===_)return e;let t=Y({route:_,router:this});c&&(e=void 0);let u=!e||"initial"in e?void 0:e,T={dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:n,query:r}),skipInterpolation:!0,asPath:g?"/404":i,locale:l}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:h?this.sbc:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:f,isBackground:h},R=h&&!m?null:await B({fetchData:()=>W(T),asPath:g?"/404":i,locale:l,router:this}).catch(e=>{if(h)return null;throw e});if(R&&("/_error"===n||"/404"===n)&&(R.effect=void 0),h&&(R?R.json=self.__NEXT_DATA__.props:R={json:self.__NEXT_DATA__.props}),t(),(null==R||null==(v=R.effect)?void 0:v.type)==="redirect-internal"||(null==R||null==(b=R.effect)?void 0:b.type)==="redirect-external")return R.effect;if((null==R||null==(E=R.effect)?void 0:E.type)==="rewrite"){let t=(0,o.removeTrailingSlash)(R.effect.resolvedHref),a=await this.pageLoader.getPageList();if((!h||a.includes(t))&&(_=t,n=R.effect.resolvedHref,r={...r,...R.effect.parsedAs.query},i=(0,S.removeBasePath)((0,p.normalizeLocalePath)(R.effect.parsedAs.pathname,this.locales).pathname),e=this.components[_],s.shallow&&e&&this.route===_&&!c))return{...e,route:_}}if((0,P.isAPIRoute)(_))return J({url:a,router:this}),new Promise(()=>{});let x=u||await this.fetchComponent(_).then(e=>({Component:e.page,styleSheets:e.styleSheets,__N_SSG:e.mod.__N_SSG,__N_SSP:e.mod.__N_SSP}
489)),k=null==R||null==(w=R.response)?void 0:w.headers.get("x-middleware-skip"),A=x.__N_SSG||x.__N_SSP;k&&(null==R?void 0:R.dataHref)&&delete this.sdc[R.dataHref];let{props:C,cacheKey:O}=await this._getData(async()=>{if(A){if((null==R?void 0:R.json)&&!k)return{cacheKey:R.cacheKey,props:R.json};let e=(null==R?void 0:R.dataHref)?R.dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:n,query:r}),asPath:i,locale:l}),t=await W({dataHref:e,isServerRender:this.isSsr,parseJSON:!0,inflightCache:k?{}:this.sdc,persistCache:!d,isPrefetch:!1,unstable_skipClientCache:f});return{cacheKey:t.cacheKey,props:t.json||{}}}return{headers:{},props:await this.getInitialProps(x.Component,{pathname:n,query:r,asPath:a,locale:l,locales:this.locales,defaultLocale:this.defaultLocale})}});return x.__N_SSP&&T.dataHref&&O&&delete this.sdc[O],this.isPreview||!x.__N_SSG||h||W(Object.assign({},T,{isBackground:!0,persistCache:!1,inflightCache:this.sbc})).catch(()=>{}),C.pageProps=Object.assign({},C.pageProps),x.props=C,x.route=_,x.query=r,x.resolvedAs=i,this.components[_]=x,x}catch(e){return this.handleRouteInfoError((0,u.getProperError)(e),n,r,a,s)}}set(e,t,n){return this.state=e,this.sub(t,this.components["/_app"].Component,n)}beforePopState(e){this._bps=e}onlyAHashChange(e){if(!this.asPath)return!1;let[t,n]=this.asPath.split("#",2),[r,a]=e.split("#",2);return!!a&&t===r&&n===a||t===r&&n!==a}scrollToHash(e){let[,t=""]=e.split("#",2);(0,M.disableSmoothScrollDuringRouteTransition)(()=>{if(""===t||"top"===t)return void window.scrollTo(0,0);let e=decodeURIComponent(t),n=document.getElementById(e);if(n)return void n.scrollIntoView();let r=document.getElementsByName(e)[0];r&&r.scrollIntoView()},{onlyHashChange:this.onlyAHashChange(e)})}urlIsNew(e){return this.asPath!==e}async prefetch(e,t,n){if(void 0===t&&(t=e),void 0===n&&(n={}),(0,O.isBot)(window.navigator.userAgent))return;let a=(0,m.parseRelativeUrl)(e),i=a.pathname,{pathname:l,query:u}=a,c=l,p=await this.pageLoader.getPageList(),d=t,f=void 0!==n.locale?n.locale||void 0:this.locale,T=await D({asPath:t,locale:f,router:this});if(t.startsWith("/")){let n;({__rewrites:n}=await (0,s.getClientBuildManifest)());let i=r((0,w.addBasePath)((0,b.addLocale)(t,this.locale),!0),p,n,a.query,e=>F(e,p),this.locales);if(i.externalDest)return;T||(d=(0,E.removeLocale)((0,S.removeBasePath)(i.asPath),this.locale)),i.matchedPage&&i.resolvedHref&&(a.pathname=l=i.resolvedHref,T||(e=(0,y.formatWithValidation)(a)))}a.pathname=F(a.pathname,p),(0,h.isDynamicRoute)(a.pathname)&&(l=a.pathname,a.pathname=l,Object.assign(u,(0,g.getRouteMatcher)((0,_.getRouteRegex)(a.pathname))((0,v.parsePath)(t).pathname)||{}),T||(e=(0,y.formatWithValidation)(a)));let R=await B({fetchData:()=>W({dataHref:this.pageLoader.getDataHref({href:(0,y.formatWithValidation)({pathname:c,query:u}),skipInterpolation:!0,asPath:d,locale:f}),hasMiddleware:!0,isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0}),asPath:t,locale:f,router:this});if((null==R?void 0:R.effect.type)==="rewrite"&&(a.pathname=R.effect.resolvedHref,l=R.effect.resolvedHref,u={...u,...R.effect.parsedAs.query},d=R.effect.parsedAs.pathname,e=(0,y.formatWithValidation)(a)),(null==R?void 0:R.effect.type)==="redirect-external")return;let P=(0,o.removeTrailingSlash)(l);await this._bfl(t,d,n.locale,!0)&&(this.components[i]={__appRouter:!0}),await Promise.all([this.pageLoader._isSsg(P).then(t=>!!t&&W({dataHref:(null==R?void 0:R.json)?null==R?void 0:R.dataHref:this.pageLoader.getDataHref({href:e,asPath:d,locale:f}),isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0,unstable_skipClientCache:n.unstable_skipClientCache||n.priority&&!0}).then(()=>!1).catch(()=>!1)),this.pageLoader[n.priority?"loadPage":"prefetch"](P)])}async fetchComponent(e){let t=Y({route:e,router:this});try{let n=await this.pageLoader.loadPage(e);return t(),n}catch(e){throw t(),e}}_getData(e){let t=!1,n=()=>{t=!0};return this.clc=n,e().then(e=>{if(n===this.clc&&(this.clc=null),t){let e=Object.defineProperty(Error("Loading initial props cancelled"),"__NEXT_ERROR_CODE",{value:"E405",enumerable:!1,
489configurable:!0});throw e.cancelled=!0,e}return e})}getInitialProps(e,t){let{Component:n}=this.components["/_app"],r=this._wrapApp(n);return t.AppTree=r,(0,f.loadGetInitialProps)(n,{AppTree:r,Component:e,router:this,ctx:t})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}constructor(e,t,n,{initialProps:r,pageLoader:a,App:i,wrapApp:s,Component:l,err:u,subscription:c,isFallback:p,locale:d,locales:g,defaultLocale:_,domainLocales:v,isPreview:b}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=q(),this.onPopState=e=>{let t,{isFirstPopStateEvent:n}=this;this.isFirstPopStateEvent=!1;let r=e.state;if(!r){let{pathname:e,query:t}=this;this.changeState("replaceState",(0,y.formatWithValidation)({pathname:(0,w.addBasePath)(e),query:t}),(0,f.getURL)());return}if(r.__NA)return void window.location.reload();if(!r.__N||n&&this.locale===r.options.locale&&r.as===this.asPath)return;let{url:a,as:i,options:o,key:s}=r;this._key=s;let{pathname:l}=(0,m.parseRelativeUrl)(a);(!this.isSsr||i!==(0,w.addBasePath)(this.asPath)||l!==(0,w.addBasePath)(this.pathname))&&(!this._bps||this._bps(r))&&this.change("replaceState",a,i,Object.assign({},o,{shallow:o.shallow&&this._shallow,locale:o.locale||this.defaultLocale,_h:0}),t)};let E=(0,o.removeTrailingSlash)(e);this.components={},"/_error"!==e&&(this.components[E]={Component:l,initial:!0,props:r,err:u,__N_SSG:r&&r.__N_SSG,__N_SSP:r&&r.__N_SSP}),this.components["/_app"]={Component:i,styleSheets:[]},this.events=G.events,this.pageLoader=a;let S=(0,h.isDynamicRoute)(e)&&self.__NEXT_DATA__.autoExport;if(this.basePath="",this.sub=c,this.clc=null,this._wrapApp=s,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.isExperimentalCompile||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp||!S&&!self.location.search&&0),this.state={route:E,pathname:e,query:t,asPath:S?e:n,isPreview:!!b,locale:void 0,isFallback:p},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),!n.startsWith("//")){let r={locale:d},a=(0,f.getURL)();this._initialMatchesMiddlewarePromise=D({router:this,locale:d,asPath:a}).then(i=>(r._shouldResolveHref=n!==e,this.changeState("replaceState",i?a:(0,y.formatWithValidation)({pathname:(0,w.addBasePath)(e),query:t}),a,r),i))}window.addEventListener("popstate",this.onPopState)}}G.events=(0,d.default)()},84645:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{APP_BUILD_MANIFEST:function(){return b},APP_CLIENT_INTERNALS:function(){return Z},APP_PATHS_MANIFEST:function(){return _},APP_PATH_ROUTES_MANIFEST:function(){return y},AdapterOutputType:function(){return i},BARREL_OPTIMIZATION_PREFIX:function(){return W},BLOCKED_PAGES:function(){return U},BUILD_ID_FILE:function(){return $},BUILD_MANIFEST:function(){return v},CLIENT_PUBLIC_FILES_PATH:function(){return F},CLIENT_REFERENCE_MANIFEST:function(){return q},CLIENT_STATIC_FILES_PATH:function(){return B},CLIENT_STATIC_FILES_RUNTIME_AMP:function(){return et},CLIENT_STATIC_FILES_RUNTIME_MAIN:function(){return V},CLIENT_STATIC_FILES_RUNTIME_MAIN_APP:function(){return Q},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS:function(){return er},CLIENT_STATIC_FILES_RUNTIME_POLYFILLS_SYMBOL:function(){return ea},CLIENT_STATIC_FILES_RUNTIME_REACT_REFRESH:function(){return ee},CLIENT_STATIC_FILES_RUNTIME_WEBPACK:function(){return en},COMPILER_INDEXES:function(){return o},COMPILER_NAMES:function(){return a},CONFIG_FILES:function(){return D},DEFAULT_RUNTIME_WEBPACK:function(){return ei},DEFAULT_SANS_SERIF_FONT:function(){return ec},DEFAULT_SERIF_FONT:function(){return eu},DEV_CLIENT_MIDDLEWARE_MANIFEST:function(){return M},DEV_CLIENT_PAGES_MANIFEST:function(){return C},DYNAMIC_CSS_MANIFEST:function(){return X},EDGE_RUNTIME_WEBPACK:function(){return eo},EDGE_UNSUPPORTED_NODE_APIS:function(){return em},EXPORT_DETAIL:function(){return R},EXPORT_MARKER:function(){return T},FUNCTIONS_CONFIG_MANIFEST:function(){return E},IMAGES_MANIFEST:function(){return k},INTERCEPTION_ROUTE_REWRITE_MANIFEST:function(){return K},MIDDLEWARE_BUILD_MANIFEST:function(){return Y},MIDDLEWARE_MANIFEST:function(){return O},MIDDLEWARE_REACT_LOADABLE_MANIFEST:function(){return G},MODERN_BROWSERSLIST_TARGET:function(){return r.default},NEXT_BUILTIN_DOCUMENT:function(){return z},NEXT_FONT_MANIFEST:function(){return w},PAGES_MANIFEST:function(){return m},PHASE_DEVELOPMENT_SERVER:function(){return d},PHASE_EXPORT:function(){return u},PHASE_INFO:function(){return h},PHASE_PRODUCTION_BUILD:function(){return c},PHASE_PRODUCTION_SERVER:function(){return p},PHASE_TEST:function(){return f},PRERENDER_MANIFEST:function(){return P},REACT_LOADABLE_MANIFEST:function(){return j},ROUTES_MANIFEST:function(){return x},RSC_MODULE_TYPES:function(){return eh},SERVER_DIRECTORY:function(){return L},SERVER_FILES_MANIFEST:function(){return A},SERVER_PROPS_ID:function(){return el},SERVER_REFERENCE_MANIFEST:function(){return J},STATIC_PROPS_ID:function(){return es},STATIC_STATUS_PAGES:function(){return ep},STRING_LITERAL_DROP_BUNDLE:function(){return H},SUBRESOURCE_INTEGRITY_MANIFEST:function(){return S},SYSTEM_ENTRYPOINTS:function(){return eg},TRACE_OUTPUT_VERSION:function(){return ed},TURBOPACK_CLIENT_BUILD_MANIFEST:function(){return N},TURBOPACK_CLIENT_MIDDLEWARE_MANIFEST:function(){return I},TURBO_TRACE_DEFAULT_MEMORY_LIMIT:function(){return ef},UNDERSCORE_NOT_FOUND_ROUTE:function(){return s},UNDERSCORE_NOT_FOUND_ROUTE_ENTRY:function(){return l},WEBPACK_STATS:function(){return g}});let r=n(67606)._(n(77135)),a={client:"client",server:"server",edgeServer:"edge-server"};var i=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.PRERENDER="PRERENDER",e.STATIC_FILE="STATIC_FILE",e.MIDDLEWARE="MIDDLEWARE",e}({});let o={[a.client]:0,[a.server]:1,[a.edgeServer]:2},s="/_not-found",l=""+s+"/page",u="phase-export",c="phase-production-build",p="phase-production-server",d="phase-development-server",f="phase-test",h="phase-info",m="pages-manifest.json",g
489="webpack-stats.json",_="app-paths-manifest.json",y="app-path-routes-manifest.json",v="build-manifest.json",b="app-build-manifest.json",E="functions-config-manifest.json",S="subresource-integrity-manifest",w="next-font-manifest",T="export-marker.json",R="export-detail.json",P="prerender-manifest.json",x="routes-manifest.json",k="images-manifest.json",A="required-server-files.json",C="_devPagesManifest.json",O="middleware-manifest.json",I="_clientMiddlewareManifest.json",N="client-build-manifest.json",M="_devMiddlewareManifest.json",j="react-loadable-manifest.json",L="server",D=["next.config.js","next.config.mjs","next.config.ts"],$="BUILD_ID",U=["/_document","/_app","/_error"],F="public",B="static",H="__NEXT_DROP_CLIENT_FILE__",z="__NEXT_BUILTIN_DOCUMENT__",W="__barrel_optimize__",q="client-reference-manifest",J="server-reference-manifest",Y="middleware-build-manifest",G="middleware-react-loadable-manifest",K="interception-route-rewrite-manifest",X="dynamic-css-manifest",V="main",Q=""+V+"-app",Z="app-pages-internals",ee="react-refresh",et="amp",en="webpack",er="polyfills",ea=Symbol(er),ei="webpack-runtime",eo="edge-runtime-webpack",es="__N_SSG",el="__N_SSP",eu={name:"Times New Roman",xAvgCharWidth:821,azAvgWidth:854.3953488372093,unitsPerEm:2048},ec={name:"Arial",xAvgCharWidth:904,azAvgWidth:934.5116279069767,unitsPerEm:2048},ep=["/500"],ed=1,ef=6e3,eh={client:"client",server:"server"},em=["clearImmediate","setImmediate","BroadcastChannel","ByteLengthQueuingStrategy","CompressionStream","CountQueuingStrategy","DecompressionStream","DomException","MessageChannel","MessageEvent","MessagePort","ReadableByteStreamController","ReadableStreamBYOBRequest","ReadableStreamDefaultController","TransformStreamDefaultController","WritableStreamDefaultController"],eg=new Set([V,ee,et,Q]);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},88756:(e,t,n)=>{"use strict";n.d(t,{j:()=>r});let r=n(10780).O},89151:(e,t,n)=>{"use strict";n.d(t,{T:()=>r});let r=!1},89875:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getPathMatch",{enumerable:!0,get:function(){return a}});let r=n(51958);function a(e,t){let n=[],a=(0,r.pathToRegexp)(e,n,{delimiter:"/",sensitive:"boolean"==typeof(null==t?void 0:t.sensitive)&&t.sensitive,strict:null==t?void 0:t.strict}),i=(0,r.regexpToFunction)((null==t?void 0:t.regexModifier)?new RegExp(t.regexModifier(a.source),a.flags):a,n);return(e,r)=>{if("string"!=typeof e)return!1;let a=i(e);if(!a)return!1;if(null==t?void 0:t.removeUnnamedParams)for(let e of n)"number"==typeof e.name&&delete a.params[e.name];return{...r,...a.params}}}},92335:(e,t)=>{"use strict";function n(e){return"/api"===e||!!(null==e?void 0:e.startsWith("/api/"))}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isAPIRoute",{enumerable:!0,get:function(){return n}})},94597:(e,t,n)=>{"use strict";n.r(t),n.d(t,{count:()=>i,distribution:()=>s,gauge:()=>o});var r=n(62731);function a(e,t,n,a){(0,r.g)({type:e,name:t,value:n,unit:a?.unit,attributes:a?.attributes},{scope:a?.scope})}function i(e,t=1,n){a("counter",e,t,n)}function o(e,t,n){a("gauge",e,t,n)}function s(e,t,n){a("distribution",e,t,n)}},95124:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{hasAdjacentParameterIssues:function(){return r},normalizeAdjacentParameters:function(){return a},normalizeTokensForRegexp:function(){return i},stripParameterSeparators:function(){return o}});let n="_NEXTSEP_";function r(e){return"string"==typeof e&&!!(/\/\(\.{1,3}\):[^/\s]+/.test(e)||/:[a-zA-Z_][a-zA-Z0-9_]*:[a-zA-Z_][a-zA-Z0-9_]*/.test(e))}function a(e){let t=e;return(t=t.replace(/(\([^)]*\)):([^/\s]+)/g,`$1${n}:$2`)).replace(/:([^:/\s)]+)(?=:)/g,`:$1${n}`)}function i(e){return e.map(e=>"object"==typeof e&&null!==e&&"modifier"in e&&("*"===e.modifier||"+"===e.modifier)&&"prefix"in e&&"suffix"in e&&""===e.prefix&&""===e.suffix?{...e,prefix:"/"}:e)}function o(e){let t={};for(let[r,a]of Object.entries(e))"string"==typeof a?t[r]=a.replace(RegExp(`^${n}`),""):Array.isArray(a)?t[r]=a.map(e=>"string"==typeof e?e.replace(RegExp(`^${n}`),""):e):t[r]=a;return t}}
489,97952:(e,t,n)=>{"use strict";n.d(t,{Gv:()=>l,P4:()=>o,sY:()=>s,ti:()=>u});var r=n(40563),a=n(89151);let i=Symbol.for("sentry__originalRequestBody");function o(e){return new URLSearchParams(e).toString()}function s(e,t=r.Yz){try{if("string"==typeof e)return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[o(e)];if(!e)return[void 0]}catch(n){return a.T&&t.error(n,"Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return a.T&&t.log("Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function l(e=[]){if(e.length>=2&&e[1]&&"object"==typeof e[1]&&"body"in e[1])return e[1].body;if(e.length>=1&&e[0]instanceof Request){let t=e[0][i];if(void 0!==t)return t}}function u(e){let t;try{t=e.getAllResponseHeaders()}catch(t){return a.T&&r.Yz.error(t,"Failed to get xhr response headers",e),{}}return t?t.split("\r\n").reduce((e,t)=>{let[n,r]=t.split(": ");return r&&(e[n.toLowerCase()]=r),e},{}):{}}},97993:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{createRouteLoader:function(){return g},getClientBuildManifest:function(){return h},isAssetError:function(){return c},markAssetError:function(){return u}}),n(67606),n(25486);let r=n(76961),a=n(52084),i=n(89250),o=n(80195);function s(e,t,n){let r,a=t.get(e);if(a)return"future"in a?a.future:Promise.resolve(a);let i=new Promise(e=>{r=e});return t.set(e,{resolve:r,future:i}),n?n().then(e=>(r(e),e)).catch(n=>{throw t.delete(e),n}):i}let l=Symbol("ASSET_LOAD_ERROR");function u(e){return Object.defineProperty(e,l,{})}function c(e){return e&&l in e}let p=function(e){try{return e=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||e.relList.supports("prefetch")}catch(e){return!1}}(),d=()=>(0,i.getDeploymentIdQueryOrEmptyString)();function f(e,t,n){return new Promise((r,i)=>{let o=!1;e.then(e=>{o=!0,r(e)}).catch(i),(0,a.requestIdleCallback)(()=>setTimeout(()=>{o||i(n)},t))})}function h(){return self.__BUILD_MANIFEST?Promise.resolve(self.__BUILD_MANIFEST):f(new Promise(e=>{let t=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{e(self.__BUILD_MANIFEST),t&&t()}}),3800,u(Object.defineProperty(Error("Failed to load client build manifest"),"__NEXT_ERROR_CODE",{value:"E273",enumerable:!1,configurable:!0})))}function m(e,t){return h().then(n=>{if(!(t in n))throw u(Object.defineProperty(Error("Failed to lookup route: "+t),"__NEXT_ERROR_CODE",{value:"E446",enumerable:!1,configurable:!0}));let a=n[t].map(t=>e+"/_next/"+(0,o.encodeURIPath)(t));return{scripts:a.filter(e=>e.endsWith(".js")).map(e=>(0,r.__unsafeCreateTrustedScriptURL)(e)+d()),css:a.filter(e=>e.endsWith(".css")).map(e=>e+d())}})}function g(e){let t=new Map,n=new Map,r=new Map,i=new Map;function o(e){{var t;let r=n.get(e.toString());return r?r:document.querySelector('script[src^="'+e+'"]')?Promise.resolve():(n.set(e.toString(),r=new Promise((n,r)=>{(t=document.createElement("script")).onload=n,t.onerror=()=>r(u(Object.defineProperty(Error("Failed to load script: "+e),"__NEXT_ERROR_CODE",{value:"E74",enumerable:!1,configurable:!0}))),t.crossOrigin=void 0,t.src=e,document.body.appendChild(t)})),r)}}function l(e){let t=r.get(e);return t||r.set(e,t=fetch(e,{credentials:"same-origin"}).then(t=>{if(!t.ok)throw Object.defineProperty(Error("Failed to load stylesheet: "+e),"__NEXT_ERROR_CODE",{value:"E189",enumerable:!1,configurable:!0});return t.text().then(t=>({href:e,content:t}))}).catch(e=>{throw u(e)})),t}return{whenEntrypoint:e=>s(e,t),onEntrypoint(e,n){(n?Promise.resolve().then(()=>n()).then(e=>({component:e&&e.default||e,exports:e}),e=>({error:e})):Promise.resolve(void 0)).then(n=>{let r=t.get(e);r&&"resolve"in r?n&&(t.set(e,n),r.resolve(n)):(n?t.set(e,n):t.delete(e),i.delete(e))})},loadRoute(n,r){return s(n,i,()=>{let a;return f(m(e,n).then(e=>{let{scripts:r,css:a}=e;return Promise.all([t.has(n)?[]:Promise.all(r.map(o)),Promise.all(a.map(l))])}).then(e=>this.whenEntrypoint(n).then(t=>({entrypoint:t,styles:e[1]}))),3800,u(Object.defineProperty(Error("Route did not complete loading: "+n),"__NEXT_ERROR_CODE",{value:"E12",enumerable:!1,
489configurable:!0}))).then(e=>{let{entrypoint:t,styles:n}=e,r=Object.assign({styles:n},t);return"error"in t?t:r}).catch(e=>{if(r)throw e;return{error:e}}).finally(()=>null==a?void 0:a())})},prefetch(t){let n;return(n=navigator.connection)&&(n.saveData||/2g/.test(n.effectiveType))?Promise.resolve():m(e,t).then(e=>Promise.all(p?e.scripts.map(e=>{var t,n,r;return t=e.toString(),n="script",new Promise((e,a)=>{let i='\n      link[rel="prefetch"][href^="'+t+'"],\n      link[rel="preload"][href^="'+t+'"],\n      script[src^="'+t+'"]';if(document.querySelector(i))return e();r=document.createElement("link"),n&&(r.as=n),r.rel="prefetch",r.crossOrigin=void 0,r.onload=e,r.onerror=()=>a(u(Object.defineProperty(Error("Failed to prefetch: "+t),"__NEXT_ERROR_CODE",{value:"E268",enumerable:!1,configurable:!0}))),r.href=t,document.head.appendChild(r)})}):[])).then(()=>{(0,a.requestIdleCallback)(()=>this.loadRoute(t,!0).catch(()=>{}))}).catch(()=>{})}}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},98109:(e,t,n)=>{"use strict";let r;n.d(t,{_:()=>l});var a=n(28490),i=n(78809),o=n(8218),s=n(88756);function l(e){let t="history";(0,a.s5)(t,e),(0,a.AS)(t,u)}function u(){function e(e){return function(...t){let n=t.length>2?t[2]:void 0;if(n){let i=r,o=function(e){try{return new URL(e,s.j.location.origin).toString()}catch{return e}}(String(n));if(r=o,i===o)return e.apply(this,t);(0,a.aj)("history",{from:i,to:o})}return e.apply(this,t)}}s.j.addEventListener("popstate",()=>{let e=s.j.location.href,t=r;r=e,t!==e&&(0,a.aj)("history",{from:t,to:e})}),(0,i.NJ)()&&((0,o.GS)(s.j.history,"pushState",e),(0,o.GS)(s.j.history,"replaceState",e))}},98527:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"RouterContext",{enumerable:!0,get:function(){return r}});let r=n(67606)._(n(45400)).default.createContext(null)}}]);

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.