Heray-Was-Here
Server : nginx/1.30.2
System : Linux elegant-dhawan.198-71-59-75.plesk.page 5.15.0-105-generic #115-Ubuntu SMP Mon Apr 15 09:52:04 UTC 2024 x86_64
User : realtyna_guys ( 10000)
PHP Version : 8.2.31
Disable Function : opcache_get_status
Directory :  /opt/psa/admin/repair/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //opt/psa/admin/repair/app.js
(()=>{"use strict";var e,t,n,r=[,(e,t,n)=>{var r=n(2);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},(e,t,n)=>{n.r(t),n.d(t,{default:()=>s});var r=n(3),o={};for(const e in r)"default"!==e&&(o[e]=()=>r[e]);n.d(t,o);const s=r},e=>{e.exports=PleskUiLibrary},(e,t,n)=>{n.r(t),n.d(t,{default:()=>x,filePermsToolId:()=>C,innodbToolId:()=>A});var r=n(5),o=n(9),s=n(3),i=n(2),a=n(19),c=n(20),u=n(22),l=n(23),d=n(26),p=n(29),f=n(30),m=n(288),h=n(445);let g=null;const S=e=>null!=e,y=(e,t={})=>{const n=()=>{const n={};return g&&(n["X-Authorization"]=g),(0,p.default)(`/repair/backend${e}`,{...t,headers:{...n,...t.headers}})};return n().then(t=>{if(401===t.status){if("/token"!==e)return y("/token",{method:"post"}).then(({token:e})=>(g=e,n()));window.location.reload()}return t}).then(e=>{if(e.ok)return e.json();if(500===e.status)return e.json().then(({message:t})=>{const n=new Error(t);throw n.response=e,n});const t=new Error(e.statusText);throw t.response=e,t})},v=(0,o.createGlobalStyle)([".pul-grid--gap-md{margin-bottom:-16px;}"]),E=o.default.div.withConfig({displayName:"App__Header",componentId:"sc-3rq871-0"})(["display:flex;align-items:center;height:50px;padding:0 20px;"]),_=o.default.div.withConfig({displayName:"App__Logo",componentId:"sc-3rq871-1"})(["flex:none;"]),b=o.default.div.withConfig({displayName:"App__Main",componentId:"sc-3rq871-2"})(["padding:0 20px;"]),T=o.default.div.withConfig({displayName:"App__Content",componentId:"sc-3rq871-3"})(["padding:20px 0;"]),w=o.default.h1.withConfig({displayName:"App__Title",componentId:"sc-3rq871-4"})(["margin:0 0 16px;padding:0;font-size:24px;font-weight:400;line-height:28px;"]),I="PleskSQLServer",R="SwEngine",A="InnoDB",C="MysqlFilesPermissions";class D extends i.Component{constructor(...e){super(...e),(0,r.default)(this,"state",{data:null,cleaningDisk:!1,cleaningMemory:!1,processing:{}}),(0,r.default)(this,"toaster",null),(0,r.default)(this,"updateServiceProcessingState",(e,t)=>{this.setState(({processing:n})=>({processing:{...n,[e]:t}}))}),(0,r.default)(this,"mapMemoryData",({memory:e,swap:t})=>[{type:"RAM",requires:Math.max(this.calculatePercent(5,e.total),104857600),...e},{type:"Swap",requires:this.calculatePercent(5,t.total),...t}]),(0,r.default)(this,"mapDiskData",e=>e.map(e=>({key:e.volume??e.name+e.mount_point,requires:e.directories?.length?{relative:this.calculatePercent(5,e.total),absolute:1073741824}:null,...e,volume:e.volume??(0,i.jsx)(s.Translate,{content:"Disk.volumeFormat",params:{name:e.name,mount_point:e.mount_point}})}))),(0,r.default)(this,"handleDiskCleanUp",()=>{this.toaster?.clear(),this.setState({cleaningDisk:!0}),y("/disk",{method:"post"}).then(e=>{const t=Array.isArray(this.state.data?.disk)?this.calculateFreeSize(e)-this.calculateFreeSize(this.state.data?.disk):0;this.setState({data:{...this.state.data,disk:this.mapDiskData(e)},cleaningDisk:!1}),this.toaster?.add({intent:t>0?"success":"info",message:t>0?(0,i.jsx)(s.Translate,{content:"App.diskCleanUpSuccess",params:{size:(0,i.jsx)(a.default,{children:t})}}):(0,i.jsx)(s.Translate,{content:"App.diskCleanUpNothing"})})}).catch(e=>{this.setState({cleaningDisk:!1}),this.catchApiError(e)})}),(0,r.default)(this,"handleMemoryCleanUp",()=>{this.toaster?.clear(),this.setState({cleaningMemory:!0}),y("/system-resources",{method:"post"}).then(e=>{const t=this.mapMemoryData(e),n=Array.isArray(this.state.data?.memory)?this.calculateFreeSize(t)-this.calculateFreeSize(this.state.data.memory):0;this.setState({data:{...this.state.data,memory:t},cleaningMemory:!1}),this.toaster?.add({intent:n>0?"success":"info",message:n>0?(0,i.jsx)(s.Translate,{content:"App.memoryCleanUpSuccess",params:{size:(0,i.jsx)(a.default,{children:n})}}):(0,i.jsx)(s.Translate,{content:"App.memoryCleanUpNothing"})})}).catch(e=>{this.setState({cleaningMemory:!1}),this.catchApiError(e)})}),(0,r.default)(this,"restartServiceById",e=>y(`/services/${e}`,{method:"post"}).then(()=>{const t=this.state.data?.services?.[e]?.find(t=>t?.id===e);this.toaster?.add({intent:"success",message:(0,i.jsx)(s.Translate,{content:"App.restartServiceSuccess",params:{serviceName:t?.name}})}),(0,f.dispatchAction)("RESTART_SERVICE",{service:e,status:"ok"})}).catch(t=>{(0,f.dispatchAction)("RESTART_SERVICE",{service:e,status:"error"}),this.catchApiError(t)}).finally(()=>this.updateServiceStatusById(e))),(0,r.default)(this,"handleRestartService",e=>{this.toaster?.clear(),this.updateServiceProcessingState(e,!0),this.restartServiceById(e).finally(()=>this.updateServiceProcessingState(e,!1))}),(0,r.default)(this,"handleRestartServer",()=>{this.toaster?.clear();return y("/reboot",{method:"post"}).then(()=>new Promise(e=>{setTimeout(()=>{e(((e,t=3e3)=>new Promise(n=>{const r=()=>{setTimeout(async()=>{try{const t=await e();t.ok?n(t):r()}catch{r()}},t)};r()}))(()=>(0,p.default)(window.location.toString(),{method:"head"})))},3e4)}).then(()=>{this.toaster?.add({intent:"success",message:(0,i.jsx)(s.Translate,{content:"App.rebootServerSuccess"})})})).catch(this.catchApiError)}),(0,r.default)(this,"catchApiError",({message:e})=>{this.toaster?.add({intent:"danger",message:e})}),(0,r.default)(this,"handleToolCheck",e=>{this.toaster?.clear(),this.updateServiceProcessingState(I,!0),this.getTool("check",e).finally(()=>this.updateServiceStatusById(I).finally(()=>this.updateServiceProcessingState(I,!1)))}),(0,r.default)(this,"handleToolRepair",e=>{this.toaster?.clear(),this.updateServiceProcessingState(I,!0),this.getTool("repair",e).finally(()=>this.updateServiceStatusById(I).finally(()=>this.updateServiceProcessingState(I,!1)))})}componentDidMount(){y("/token",{method:"post"}).then(({token:e})=>{g=e,y("/config").then(e=>{(0,f.default)(e),(0,m.default)(e),Promise.all([y("/disk").then(this.mapDiskData).catch(e=>Promise.resolve({error:e.message})),y("/system-resources").then(this.mapMemoryData).catch(e=>Promise.resolve({error:e.message})),this.getSQLService(),this.getPleskService(e)]).then(([t,n,r,o])=>{this.setState({data:{disk:t,memory:n,services:{[R]:[o],[I]:[..."linux"===e.os?[{id:C,status:"inactive",handlers:{handleCheck:()=>this.handleToolCheck(C),handleRepair:()=>this.handleToolRepair(C)},isTool:!0},{id:A,status:"inactive",handlers:{handleCheck:()=>this.handleToolCheck(A),handleRepair:()=>this.handleToolRepair(A)},isTool:!0}]:[],r]},config:e}})})})})}getPleskService(e={os:"linux"}){return"linux"!==e.os?Promise.resolve(null):y(`/services/${R}`).catch(e=>Promise.resolve({error:e.message})).then(e=>({id:R,...e}))}getSQLService(){return y(`/services/${I}`).catch(e=>Promise.resolve({error:e.message})).then(e=>({id:I,...e}))}updateServiceStatusById(e){let t;switch(e){case I:t=this.getSQLService();break;case R:t=this.getPleskService();break;default:throw new Error("Service not found")}return t.then(t=>{this.setState(({data:n})=>({data:{...n,services:{...n?.services??{},[e]:n?.services?.[e]?.map(n=>n?.id===e?{...n,...t}:n)}}}))})}getTool(e,t){return y(`/${e}/${t}`,{method:"post"}).then(n=>{(0,f.dispatchAction)("INNODB_REPAIR_KIT",{tool:t,operation:e,status:n.status}),this.setState(({data:e})=>({data:{...e,services:{...e?.services,[I]:e?.services?.[I]?.map(e=>e?.id===t?{...e,...n}:e)}}}))}).catch(e=>Promise.resolve({id:t,message:e.message,status:"error"}))}calculatePercent(e,t){return Math.round(t*e/100)}calculateFreeSize(e){return e?.reduce((e,{free:t})=>e+t,0)??0}render(){const{data:e}=this.state;return e?(0,i.jsx)(s.LocaleProvider,{messages:h,children:(0,i.jsxs)(s.Layout,{type:"fluid",width:"md",header:(0,i.jsx)(E,{children:(0,i.jsx)(_,{children:(0,i.jsx)("img",{src:"images/plesk.svg?1",height:"27",alt:"Plesk"})})}),headerFixed:!1,children:[(0,i.jsx)(v,{}),(0,i.jsx)(b,{children:(0,i.jsxs)(T,{children:[(0,i.jsx)(w,{children:(0,i.jsx)(s.Translate,{content:"App.title"})}),(0,i.jsxs)(s.Grid,{gap:"md",children:[(0,i.jsx)(s.GridCol,{sm:12,children:(0,i.jsx)(l.default,{onRestartServer:this.handleRestartServer,os:e.config?.os})},"restart-server"),(0,i.jsx)(s.GridCol,{sm:12,children:(0,i.jsx)(d.default,{serviceId:I,service:(e.services?.[I]??[]).filter(S),onRestart:this.handleRestartService,isProcessing:this.state.processing[I]??!1})},I),e.services?.[R]?.[0]&&(0,i.jsx)(s.GridCol,{sm:12,children:(0,i.jsx)(d.default,{serviceId:R,service:(e.services[R]??[]).filter(S),onRestart:this.handleRestartService,isProcessing:this.state.processing[R]??!1})},R),(0,i.jsx)(s.GridCol,{sm:12,children:(0,i.jsx)(c.default,{data:e.disk,onCleanUp:this.handleDiskCleanUp,isProcessing:this.state.cleaningDisk})},"disk"),(0,i.jsx)(s.GridCol,{sm:12,children:(0,i.jsx)(u.default,{data:e.memory,onCleanUp:this.handleMemoryCleanUp,isProcessing:this.state.cleaningMemory})},"memory")]})]})}),(0,i.jsx)(s.Toaster,{ref:e=>this.toaster=e})]})}):null}}const x=D},(e,t,n)=>{n.r(t),n.d(t,{default:()=>o});var r=n(6);function o(e,t,n){return(t=(0,r.default)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},(e,t,n)=>{n.r(t),n.d(t,{default:()=>s});var r=n(7),o=n(8);function s(e){var t=(0,o.default)(e,"string");return"symbol"==(0,r.default)(t)?t:t+""}},(e,t,n)=>{function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.r(t),n.d(t,{default:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{default:()=>o});var r=n(7);function o(e,t){if("object"!=(0,r.default)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=(0,r.default)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},(e,t,n)=>{n.r(t),n.d(t,{ServerStyleSheet:()=>_t,StyleSheetConsumer:()=>Ye,StyleSheetContext:()=>Ve,StyleSheetManager:()=>Je,ThemeConsumer:()=>Qe,ThemeContext:()=>Xe,ThemeProvider:()=>et,__PRIVATE__:()=>bt,createGlobalStyle:()=>ft,createTheme:()=>gt,css:()=>ct,default:()=>dt,isStyledComponent:()=>oe,keyframes:()=>vt,styled:()=>dt,stylisPluginRSC:()=>Ct,useTheme:()=>Ze,version:()=>f,withTheme:()=>Et});n(10);var r,o,s=n(2),i=n(12),a=n(13),c=n(16),u=n(17);const l="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",d="active",p="data-styled-version",f="6.4.1",m="/*!sc*/\n",h="undefined"!=typeof window&&"undefined"!=typeof document;function g(e){if("undefined"!=typeof process&&void 0!==process.env){const t=process.env[e];if(void 0!==t&&""!==t)return"false"!==t}}const S=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:null!==(o=null!==(r=g("REACT_APP_SC_DISABLE_SPEEDY"))&&void 0!==r?r:g("SC_DISABLE_SPEEDY"))&&void 0!==o?o:"undefined"==typeof process||void 0===process.env||!1),y="sc-keyframes-",v={};function E(e,...t){return new Error(`An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#${e} for more information.${t.length>0?` Args: ${t.join(", ")}`:""}`)}let _=new Map,b=new Map,T=1;const w=e=>{if(_.has(e))return _.get(e);for(;b.has(T);)T++;const t=T++;return _.set(e,t),b.set(t,e),t},I=e=>b.get(e),R=(e,t)=>{T=t+1,_.set(e,t),b.set(t,e)},A=(new Set,Object.freeze([])),C=Object.freeze({});function D(e,t,n=C){return e.theme!==n.theme&&e.theme||t||n.theme}const x=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,N=/(^-|-$)/g;function O(e){return e.replace(x,"-").replace(N,"")}const P=/(a)(d)/gi,k=e=>String.fromCharCode(e+(e>25?39:97));function U(e){let t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=k(t%52)+n;return(k(t%52)+n).replace(P,"$1-$2")}const M=5381,L=(e,t)=>{let n=t.length;for(;n;)e=33*e^t.charCodeAt(--n);return e},$=e=>L(M,e);function B(e){return U($(e)>>>0)}function j(e){return e.displayName||e.name||"Component"}function F(e){return"string"==typeof e&&!0}function H(e){return F(e)?`styled.${e}`:`Styled(${j(e)})`}const z=Symbol.for("react.memo"),W=Symbol.for("react.forward_ref"),G={contextType:!0,defaultProps:!0,displayName:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},q={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},V={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Y={[W]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[z]:V};function K(e){return("type"in(t=e)&&t.type.$$typeof)===z?V:"$$typeof"in e?Y[e.$$typeof]:G;var t}const J=Object.defineProperty,X=Object.getOwnPropertyNames,Q=Object.getOwnPropertySymbols,Z=Object.getOwnPropertyDescriptor,ee=Object.getPrototypeOf,te=Object.prototype;function ne(e,t,n){if("string"!=typeof t){const r=ee(t);r&&r!==te&&ne(e,r,n);const o=X(t).concat(Q(t)),s=K(e),i=K(t);for(let r=0;r<o.length;++r){const a=o[r];if(!(a in q||n&&n[a]||i&&a in i||s&&a in s)){const n=Z(t,a);try{J(e,a,n)}catch(e){}}}}return e}function re(e){return"function"==typeof e}function oe(e){return"object"==typeof e&&"styledComponentId"in e}function se(e,t){return e&&t?e+" "+t:e||t||""}function ie(e,t){return e.join(t||"")}function ae(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function ce(e,t,n=!1){if(!n&&!ae(e)&&!Array.isArray(e))return t;if(Array.isArray(t))for(let n=0;n<t.length;n++)e[n]=ce(e[n],t[n]);else if(ae(t))for(const n in t)e[n]=ce(e[n],t[n]);return e}function ue(e,t){Object.defineProperty(e,"toString",{value:t})}const le=class{constructor(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e,this._cGroup=0,this._cIndex=0}indexOfGroup(e){if(e===this._cGroup)return this._cIndex;let t=this._cIndex;if(e>this._cGroup)for(let n=this._cGroup;n<e;n++)t+=this.groupSizes[n];else for(let n=this._cGroup-1;n>=e;n--)t-=this.groupSizes[n];return this._cGroup=e,this._cIndex=t,t}insertRules(e,t){if(e>=this.groupSizes.length){const t=this.groupSizes,n=t.length;let r=n;for(;e>=r;)if(r<<=1,r<0)throw E(16,`${e}`);this.groupSizes=new Uint32Array(r),this.groupSizes.set(t),this.length=r;for(let e=n;e<r;e++)this.groupSizes[e]=0}let n=this.indexOfGroup(e+1),r=0;for(let o=0,s=t.length;o<s;o++)this.tag.insertRule(n,t[o])&&(this.groupSizes[e]++,n++,r++);r>0&&this._cGroup>e&&(this._cIndex+=r)}clearGroup(e){if(e<this.length){const t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(let e=n;e<r;e++)this.tag.deleteRule(n);t>0&&this._cGroup>e&&(this._cIndex-=t)}}getGroup(e){let t="";if(e>=this.length||0===this.groupSizes[e])return t;const n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n;for(let e=r;e<o;e++)t+=this.tag.getRule(e)+m;return t}},de=`style[${l}][${p}="${f}"]`,pe=new RegExp(`^${l}\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)`),fe=e=>"undefined"!=typeof ShadowRoot&&e instanceof ShadowRoot||"host"in e&&11===e.nodeType,me=e=>{if(!e)return document;if(fe(e))return e;if("getRootNode"in e){const t=e.getRootNode();if(fe(t))return t}return document},he=(e,t,n)=>{const r=n.split(",");let o;for(let n=0,s=r.length;n<s;n++)(o=r[n])&&e.registerName(t,o)},ge=(e,t)=>{var n;const r=(null!==(n=t.textContent)&&void 0!==n?n:"").split(m),o=[];for(let t=0,n=r.length;t<n;t++){const n=r[t].trim();if(!n)continue;const s=n.match(pe);if(s){const t=0|parseInt(s[1],10),n=s[2];0!==t&&(R(n,t),he(e,n,s[3]),e.getTag().insertRules(t,o)),o.length=0}else o.push(n)}},Se=e=>{const t=me(e.options.target).querySelectorAll(de);for(let n=0,r=t.length;n<r;n++){const r=t[n];r&&r.getAttribute(l)!==d&&(ge(e,r),r.parentNode&&r.parentNode.removeChild(r))}};let ye=!1;function ve(){if(!1!==ye)return ye;if("undefined"!=typeof document){const e=document.head.querySelector('meta[property="csp-nonce"]');if(e)return ye=e.nonce||e.getAttribute("content")||void 0;const t=document.head.querySelector('meta[name="sc-nonce"]');if(t)return ye=t.getAttribute("content")||void 0}return ye=n.nc}const Ee=(e,t)=>{const n=document.head,r=e||n,o=document.createElement("style"),s=(e=>{const t=Array.from(e.querySelectorAll(`style[${l}]`));return t[t.length-1]})(r),i=void 0!==s?s.nextSibling:null;o.setAttribute(l,d),o.setAttribute(p,f);const a=t||ve();return a&&o.setAttribute("nonce",a),r.insertBefore(o,i),o},_e=class{constructor(e,t){this.element=Ee(e,t),this.element.appendChild(document.createTextNode("")),this.sheet=(e=>{var t;if(e.sheet)return e.sheet;const n=null!==(t=e.getRootNode().styleSheets)&&void 0!==t?t:document.styleSheets;for(let t=0,r=n.length;t<r;t++){const r=n[t];if(r.ownerNode===e)return r}throw E(17)})(this.element),this.length=0}insertRule(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}}deleteRule(e){this.sheet.deleteRule(e),this.length--}getRule(e){const t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:""}},be=class{constructor(e,t){this.element=Ee(e,t),this.nodes=this.element.childNodes,this.length=0}insertRule(e,t){if(e<=this.length&&e>=0){const n=document.createTextNode(t);return this.element.insertBefore(n,this.nodes[e]||null),this.length++,!0}return!1}deleteRule(e){this.element.removeChild(this.nodes[e]),this.length--}getRule(e){return e<this.length?this.nodes[e].textContent:""}};let Te=h;const we={isServer:!h,useCSSOMInjection:!S};class Ie{static registerId(e){return w(e)}constructor(e=C,t={},n){this.options=Object.assign(Object.assign({},we),e),this.gs=t,this.keyframeIds=new Set,this.names=new Map(n),this.server=!!e.isServer,!this.server&&h&&Te&&(Te=!1,Se(this)),ue(this,()=>(e=>{const t=e.getTag(),{length:n}=t;let r="";for(let o=0;o<n;o++){const n=I(o);if(void 0===n)continue;const s=e.names.get(n);if(void 0===s||!s.size)continue;const i=t.getGroup(o);if(0===i.length)continue;const a=l+".g"+o+'[id="'+n+'"]';let c="";for(const e of s)e.length>0&&(c+=e+",");r+=i+a+'{content:"'+c+'"}'+m}return r})(this))}rehydrate(){!this.server&&h&&Se(this)}reconstructWithOptions(e,t=!0){const n=new Ie(Object.assign(Object.assign({},this.options),e),this.gs,t&&this.names||void 0);return n.keyframeIds=new Set(this.keyframeIds),!this.server&&h&&e.target!==this.options.target&&me(this.options.target)!==me(e.target)&&Se(n),n}allocateGSInstance(e){return this.gs[e]=(this.gs[e]||0)+1}getTag(){return this.tag||(this.tag=(e=(({useCSSOMInjection:e,target:t,nonce:n})=>e?new _e(t,n):new be(t,n))(this.options),new le(e)));var e}hasNameForId(e,t){var n,r;return null!==(r=null===(n=this.names.get(e))||void 0===n?void 0:n.has(t))&&void 0!==r&&r}registerName(e,t){w(e),e.startsWith(y)&&this.keyframeIds.add(e);const n=this.names.get(e);n?n.add(t):this.names.set(e,new Set([t]))}insertRules(e,t,n){this.registerName(e,t),this.getTag().insertRules(w(e),n)}clearNames(e){this.names.has(e)&&this.names.get(e).clear()}clearRules(e){this.getTag().clearGroup(w(e)),this.clearNames(e)}clearTag(){this.tag=void 0}}const Re=new WeakSet,Ae={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexShrink:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function Ce(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||e in Ae||e.startsWith("--")?String(t).trim():t+"px"}const De=47;function xe(e){if(45===e.charCodeAt(0)&&45===e.charCodeAt(1))return e;let t="";for(let n=0;n<e.length;n++){const r=e.charCodeAt(n);t+=r>=65&&r<=90?"-"+String.fromCharCode(r+32):e[n]}return t.startsWith("ms-")?"-"+t:t}const Ne=Symbol.for("sc-keyframes");function Oe(e){return re(e)&&!(e.prototype&&e.prototype.isReactComponent)}const Pe=e=>null==e||!1===e||""===e,ke=Symbol.for("react.client.reference");function Ue(e){return e.$$typeof===ke}function Me(e,t){for(const n in e){const r=e[n];e.hasOwnProperty(n)&&!Pe(r)&&(Array.isArray(r)&&Re.has(r)||re(r)?t.push(xe(n)+":",r,";"):ae(r)?(t.push(n+" {"),Me(r,t),t.push("}")):t.push(xe(n)+": "+Ce(n,r)+";"))}}function Le(e,t,n,r,o=[]){if(Pe(e))return o;const s=typeof e;if("string"===s)return o.push(e),o;if("function"===s){if(Ue(e))return o;if(Oe(e)&&t){return Le(e(t),t,n,r,o)}return o.push(e),o}if(Array.isArray(e)){for(let s=0;s<e.length;s++)Le(e[s],t,n,r,o);return o}return oe(e)?(o.push(`.${e.styledComponentId}`),o):function(e){return"object"==typeof e&&null!==e&&Ne in e}(e)?(n?(e.inject(n,r),o.push(e.getName(r))):o.push(e),o):Ue(e)?o:ae(e)?(Me(e,o),o):(o.push(e.toString()),o)}const $e=$(f);class Be{constructor(e,t,n){this.rules=e,this.componentId=t,this.baseHash=L($e,t),this.baseStyle=n,Ie.registerId(t)}generateAndInjectStyles(e,t,n){let r=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,n):"";{let o="";for(let r=0;r<this.rules.length;r++){const s=this.rules[r];if("string"==typeof s)o+=s;else if(s)if(Oe(s)){const r=s(e);"string"==typeof r?o+=r:null!=r&&!1!==r&&(o+=ie(Le(r,e,t,n)))}else o+=ie(Le(s,e,t,n))}if(o){this.dynamicNameCache||(this.dynamicNameCache=new Map);const e=n.hash?n.hash+o:o;let s=this.dynamicNameCache.get(e);if(!s){if(s=U(L(L(this.baseHash,n.hash),o)>>>0),this.dynamicNameCache.size>=200){const e=this.dynamicNameCache.keys().next().value;void 0!==e&&this.dynamicNameCache.delete(e)}this.dynamicNameCache.set(e,s)}if(!t.hasNameForId(this.componentId,s)){const e=n(o,"."+s,void 0,this.componentId);t.insertRules(this.componentId,s,e)}r=se(r,s)}}return r}}const je=/&/g;function Fe(e,t){let n=0;for(;--t>=0&&92===e.charCodeAt(t);)n++;return!(1&~n)}function He(e){const t=e.length;let n="",r=0,o=0,s=0,i=!1,a=!1;for(let c=0;c<t;c++){const u=e.charCodeAt(c);if(0!==s||i||u!==De||42!==e.charCodeAt(c+1))if(i)42===u&&e.charCodeAt(c+1)===De&&(i=!1,c++);else if(34!==u&&39!==u||Fe(e,c)){if(0===s)if(123===u)o++;else if(125===u){if(o--,o<0){a=!0;let n=c+1;for(;n<t;){const t=e.charCodeAt(n);if(59===t||10===t)break;n++}n<t&&59===e.charCodeAt(n)&&n++,o=0,c=n-1,r=n;continue}0===o&&(n+=e.substring(r,c+1),r=c+1)}else 59===u&&0===o&&(n+=e.substring(r,c+1),r=c+1)}else 0===s?s=u:s===u&&(s=0);else i=!0,c++}return a||0!==o||0!==s?(r<t&&0===o&&0===s&&(n+=e.substring(r)),n):e}function ze(e,t){const n=t+" ",r=","+n;for(let o=0;o<e.length;o++){const s=e[o];if("rule"===s.type){s.value=(n+s.value).replaceAll(",",r);const e=s.props,t=[];for(let r=0;r<e.length;r++)t[r]=n+e[r];s.props=t}Array.isArray(s.children)&&"@keyframes"!==s.type&&ze(s.children,t)}return e}function We({options:e=C,plugins:t=A}=C){let n,r,o;const s=(e,t,o)=>o.startsWith(r)&&o.endsWith(r)&&o.replaceAll(r,"").length>0?`.${n}`:e,l=t.slice();l.push(e=>{e.type===i.RULESET&&e.value.includes("&")&&(o||(o=new RegExp(`\\${r}\\b`,"g")),e.props[0]=e.props[0].replace(je,r).replace(o,s))}),e.prefix&&l.push(u.prefixer),l.push(c.stringify);let d=[];const p=u.middleware(l.concat(u.rulesheet(e=>d.push(e)))),f=(t,s="",i="",u="&")=>{n=u,r=s,o=void 0;const l=function(e){const t=-1!==e.indexOf("//"),n=-1!==e.indexOf("}");if(!t&&!n)return e;if(!t)return He(e);const r=e.length;let o="",s=0,i=0,a=0,c=0,u=0,l=!1;for(;i<r;){const t=e.charCodeAt(i);if(34!==t&&39!==t||Fe(e,i))if(0===a)if(t===De&&i+1<r&&42===e.charCodeAt(i+1)){for(i+=2;i+1<r&&(42!==e.charCodeAt(i)||e.charCodeAt(i+1)!==De);)i++;i+=2}else if(40!==t)if(41!==t)if(c>0)i++;else if(42===t&&i+1<r&&e.charCodeAt(i+1)===De)o+=e.substring(s,i),i+=2,s=i,l=!0;else if(t===De&&i+1<r&&e.charCodeAt(i+1)===De){for(o+=e.substring(s,i);i<r&&10!==e.charCodeAt(i);)i++;s=i,l=!0}else 123===t?u++:125===t&&u--,i++;else c>0&&c--,i++;else c++,i++;else i++;else 0===a?a=t:a===t&&(a=0),i++}return l?(s<r&&(o+=e.substring(s)),0===u?o:He(o)):0===u?e:He(e)}(t);let f=a.compile(i||s?i+" "+s+" { "+l+" }":l);return e.namespace&&(f=ze(f,e.namespace)),d=[],c.serialize(f,p),d},m=e;let h=M;for(let e=0;e<t.length;e++)t[e].name||E(15),h=L(h,t[e].name);return(null==m?void 0:m.namespace)&&(h=L(h,m.namespace)),(null==m?void 0:m.prefix)&&(h=L(h,"p")),f.hash=h!==M?h.toString():"",f}const Ge=new Ie,qe=We(),Ve=s.default.createContext({shouldForwardProp:void 0,styleSheet:Ge,stylis:qe,stylisPlugins:void 0}),Ye=Ve.Consumer;function Ke(){return s.default.useContext(Ve)}function Je(e){var t;const n=Ke(),{styleSheet:r}=n,o=s.default.useMemo(()=>{let t=r;return e.sheet?t=e.sheet:e.target?t=t.reconstructWithOptions(void 0!==e.nonce?{target:e.target,nonce:e.nonce}:{target:e.target},!1):void 0!==e.nonce&&(t=t.reconstructWithOptions({nonce:e.nonce})),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t},[e.disableCSSOMInjection,e.nonce,e.sheet,e.target,r]),i=s.default.useMemo(()=>{var t;return void 0===e.stylisPlugins&&void 0===e.namespace&&void 0===e.enableVendorPrefixes?n.stylis:We({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:null!==(t=e.stylisPlugins)&&void 0!==t?t:n.stylisPlugins})},[e.enableVendorPrefixes,e.namespace,e.stylisPlugins,n.stylis,n.stylisPlugins]),a="shouldForwardProp"in e?e.shouldForwardProp:n.shouldForwardProp,c=null!==(t=e.stylisPlugins)&&void 0!==t?t:n.stylisPlugins,u=s.default.useMemo(()=>({shouldForwardProp:a,styleSheet:o,stylis:i,stylisPlugins:c}),[a,o,i,c]);return s.default.createElement(Ve.Provider,{value:u},e.children)}const Xe=s.default.createContext(void 0),Qe=Xe.Consumer;function Ze(){const e=s.default.useContext(Xe);if(!e)throw E(18);return e}function et(e){const t=s.default.useContext(Xe),n=s.default.useMemo(()=>function(e,t){if(!e)throw E(14);if(re(e)){return e(t)}if(Array.isArray(e)||"object"!=typeof e)throw E(8);return t?Object.assign(Object.assign({},t),e):e}(e.theme,t),[e.theme,t]);return e.children?s.default.createElement(Xe.Provider,{value:n},e.children):null}const tt=Object.prototype.hasOwnProperty,nt={};function rt(e,t){const n="string"!=typeof e?"sc":O(e);nt[n]=(nt[n]||0)+1;const r=n+"-"+B(f+n+nt[n]);return t?t+"-"+r:r}function ot(e,t,n){const r=oe(e),o=e,i=!F(e),{attrs:a=A,componentId:c=rt(t.displayName,t.parentComponentId),displayName:u=H(e)}=t,l=t.displayName&&t.componentId?O(t.displayName)+"-"+t.componentId:t.componentId||c,d=r&&o.attrs?o.attrs.concat(a).filter(Boolean):a;let{shouldForwardProp:p}=t;if(r&&o.shouldForwardProp){const e=o.shouldForwardProp;if(t.shouldForwardProp){const n=t.shouldForwardProp;p=(t,r)=>e(t,r)&&n(t,r)}else p=e}const f=new Be(n,l,r?o.componentStyle:void 0);function m(e,t){return function(e,t,n){const{attrs:r,componentStyle:o,defaultProps:i,foldedComponentIds:a,styledComponentId:c,target:u}=e,l=s.default.useContext(Xe),d=Ke(),p=e.shouldForwardProp||d.shouldForwardProp,f=D(t,l,i)||C;let m,h;{const e=s.default.useRef(null),n=e.current;if(null!==n&&n[1]===f&&n[2]===d.styleSheet&&n[3]===d.stylis&&n[7]===o&&function(e,t,n){const r=e,o=t;let s=0;for(const e in o)if(tt.call(o,e)&&(s++,r[e]!==o[e]))return!1;return s===n}(n[0],t,n[4]))m=n[5],h=n[6];else{m=function(e,t,n){const r=Object.assign(Object.assign({},t),{className:void 0,theme:n}),o=e.length>1;for(let n=0;n<e.length;n++){const s=e[n],i=re(s)?s(o?Object.assign({},r):r):s;for(const e in i)"className"===e?r.className=se(r.className,i[e]):"style"===e?r.style=Object.assign(Object.assign({},r.style),i[e]):e in t&&void 0===t[e]||(r[e]=i[e])}return"className"in t&&"string"==typeof t.className&&(r.className=se(r.className,t.className)),r}(r,t,f),h=function(e,t,n,r){return e.generateAndInjectStyles(t,n,r)}(o,m,d.styleSheet,d.stylis);let n=0;for(const e in t)tt.call(t,e)&&n++;e.current=[t,f,d.styleSheet,d.stylis,n,m,h,o]}}const g=m.as||u,S=function(e,t,n,r){const o={};for(const s in e)void 0===e[s]||"$"===s[0]||"as"===s||"theme"===s&&e.theme===n||("forwardedAs"===s?o.as=e.forwardedAs:r&&!r(s,t)||(o[s]=e[s]));return o}(m,g,f,p);let y=se(a,c);return h&&(y+=" "+h),m.className&&(y+=" "+m.className),S[F(g)&&g.includes("-")?"class":"className"]=y,n&&(S.ref=n),(0,s.createElement)(g,S)}(h,e,t)}m.displayName=u;let h=s.default.forwardRef(m);return h.attrs=d,h.componentStyle=f,h.displayName=u,h.shouldForwardProp=p,h.foldedComponentIds=r?se(o.foldedComponentIds,o.styledComponentId):"",h.styledComponentId=l,h.target=r?o.target:e,Object.defineProperty(h,"defaultProps",{get(){return this._foldedDefaultProps},set(e){this._foldedDefaultProps=r?function(e,...t){for(const n of t)ce(e,n,!0);return e}({},o.defaultProps,e):e}}),ue(h,()=>`.${h.styledComponentId}`),i&&ne(h,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),h}var st=new Set(["a","abbr","address","area","article","aside","audio","b","bdi","bdo","blockquote","body","button","br","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","map","mark","menu","meter","nav","object","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","slot","small","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","switch","symbol","text","textPath","tspan","use"]);function it(e,t){const n=[e[0]];for(let r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n}const at=e=>(Re.add(e),e);function ct(e,...t){if(re(e)||ae(e))return at(Le(it(A,[e,...t])));const n=e;return 0===t.length&&1===n.length&&"string"==typeof n[0]?Le(n):at(Le(it(n,t)))}function ut(e,t,n=C){if(!t)throw E(1,t);const r=(r,...o)=>e(t,n,ct(r,...o));return r.attrs=r=>ut(e,t,Object.assign(Object.assign({},n),{attrs:Array.prototype.concat(n.attrs,r).filter(Boolean)})),r.withConfig=r=>ut(e,t,Object.assign(Object.assign({},n),r)),r}const lt=e=>ut(ot,e),dt=lt;st.forEach(e=>{dt[e]=lt(e)});class pt{constructor(e,t){this.instanceRules=new Map,this.rules=e,this.componentId=t,this.isStatic=function(e){for(let t=0;t<e.length;t+=1){const n=e[t];if(re(n)&&!oe(n))return!1}return!0}(e),Ie.registerId(this.componentId)}removeStyles(e,t){this.instanceRules.delete(e),this.rebuildGroup(t)}renderStyles(e,t,n,r){const o=this.componentId;if(this.isStatic){if(n.hasNameForId(o,o+e))this.instanceRules.has(e)||this.computeRules(e,t,n,r);else{const s=this.computeRules(e,t,n,r);n.insertRules(o,s.name,s.rules)}return}const s=this.instanceRules.get(e);if(this.computeRules(e,t,n,r),!n.server&&s){const t=s.rules,n=this.instanceRules.get(e).rules;if(t.length===n.length){let e=!0;for(let r=0;r<t.length;r++)if(t[r]!==n[r]){e=!1;break}if(e)return}}this.rebuildGroup(n)}computeRules(e,t,n,r){const o=ie(Le(this.rules,t,n,r)),s={name:this.componentId+e,rules:r(o,"")};return this.instanceRules.set(e,s),s}rebuildGroup(e){const t=this.componentId;e.clearRules(t);for(const n of this.instanceRules.values())e.insertRules(t,n.name,n.rules)}}function ft(e,...t){const n=ct(e,...t),r=`sc-global-${B(JSON.stringify(n))}`,o=new pt(n,r),i=e=>{const t=Ke(),n=s.default.useContext(Xe);let i;{const e=s.default.useRef(null);null===e.current&&(e.current=t.styleSheet.allocateGSInstance(r)),i=e.current}t.styleSheet.server&&a(i,e,t.styleSheet,n,t.stylis);{const c=o.isStatic?[i,t.styleSheet,o]:[i,e,t.styleSheet,n,t.stylis,o],u=s.default.useRef(o);s.default.useLayoutEffect(()=>{t.styleSheet.server||(u.current!==o&&(t.styleSheet.clearRules(r),u.current=o),a(i,e,t.styleSheet,n,t.stylis))},c),s.default.useLayoutEffect(()=>()=>{t.styleSheet.server||o.removeStyles(i,t.styleSheet)},[i,t.styleSheet,o])}return t.styleSheet.server&&o.instanceRules.delete(i),null};function a(e,t,n,r,s){if(o.isStatic)o.renderStyles(e,v,n,s);else{const a=Object.assign(Object.assign({},t),{theme:D(t,r,i.defaultProps)});o.renderStyles(e,a,n,s)}}return s.default.memo(i)}function mt(e,t,n,r,o){for(const s in e){const i=e[s],a=o?o+"-"+s:s;if("object"==typeof i&&null!==i){const e={};mt(i,t,e,r,a),n[s]=e}else n[s]=r(a,i,s)}}function ht(e,t,n,r){let o="";for(const s in e){const i=e[s],a=t[s],c=r?r+"-"+s:s;"object"==typeof i&&null!==i?"object"==typeof a&&null!==a&&(o+=ht(i,a,n,c)):void 0!==a&&"function"!=typeof a&&(o+="--"+n+c+":"+a+";")}return o}function gt(e,t){var n,r;const o=(null!==(n=null==t?void 0:t.prefix)&&void 0!==n?n:"sc")+"-",s=null!==(r=null==t?void 0:t.selector)&&void 0!==r?r:":root",i=function(e,t){const n={};return mt(e,t,n,e=>"--"+t+e),n}(e,o),a=function(e,t){const n={};return mt(e,t,n,(e,n)=>"var(--"+t+e+", "+n+")"),n}(e,o),c=ft`
    ${s} {
      ${t=>ht(e,t.theme,o)}
    }
  `;return Object.assign(a,{GlobalStyle:c,raw:e,vars:i,resolve(t){if(!h)throw new Error("createTheme.resolve() is client-only");const n=null!=t?t:document.documentElement;return function(e,t,n){const r={};return mt(e,t,r,(e,r)=>n.getPropertyValue("--"+t+e).trim()||r),r}(e,o,getComputedStyle(n))}})}var St;class yt{constructor(e,t){this[St]=!0,this.inject=(e,t=qe)=>{const n=this.getName(t);if(!e.hasNameForId(this.id,n)){const r=t(this.rules,n,"@keyframes");e.insertRules(this.id,n,r)}},this.name=e,this.id=y+e,this.rules=t,w(this.id),ue(this,()=>{throw E(12,String(this.name))})}getName(e=qe){return e.hash?this.name+U(+e.hash>>>0):this.name}}function vt(e,...t){const n=ie(ct(e,...t)),r=B(n);return new yt(r,n)}function Et(e){const t=s.default.forwardRef((t,n)=>{const r=D(t,s.default.useContext(Xe),e.defaultProps);return s.default.createElement(e,Object.assign(Object.assign({},t),{theme:r,ref:n}))});return t.displayName=`WithTheme(${j(e)})`,ne(t,e)}St=Ne;class _t{constructor({nonce:e}={}){this._emitSheetCSS=()=>{const e=this.instance.toString();if(!e)return"";const t=this.instance.options.nonce||ve();return`<style ${ie([t&&`nonce="${t}"`,`${l}="true"`,`${p}="${f}"`].filter(Boolean)," ")}>${e}</style>`},this.getStyleTags=()=>{if(this.sealed)throw E(2);return this._emitSheetCSS()},this.getStyleElement=()=>{if(this.sealed)throw E(2);const e=this.instance.toString();if(!e)return[];const t={[l]:"",[p]:f,dangerouslySetInnerHTML:{__html:e}},n=this.instance.options.nonce||ve();return n&&(t.nonce=n),[s.default.createElement("style",Object.assign({},t,{key:"sc-0-0"}))]},this.seal=()=>{this.sealed=!0},this.instance=new Ie({isServer:!0,nonce:e}),this.sealed=!1}collectStyles(e){if(this.sealed)throw E(2);return s.default.createElement(Je,{sheet:this.instance},e)}interleaveWithNodeStream(e){throw E(3)}}const bt={StyleSheet:Ie,mainSheet:Ge},Tt=/:(?:(first)-child|(last)-child|(only)-child|(nth-child)\(([^()]+)\)|(nth-last-child)\(([^()]+)\))/g,wt=`:not(style[${l}])`,It=`style[${l}]`;function Rt(e){return-1===e.indexOf("-child")?e:(Tt.lastIndex=0,e.replace(Tt,(e,t,n,r,o,s,i,a)=>t?`:nth-child(1 of ${wt})`:n?`:nth-last-child(1 of ${wt})`:r?`:nth-child(1 of ${wt}):nth-last-child(1 of ${wt})`:o?-1!==s.indexOf(" of ")?e:`:nth-child(${s} of ${wt})`:-1!==a.indexOf(" of ")?e:`:nth-last-child(${a} of ${wt})`))}function At(e,t){if(-1===e.indexOf("+"))return;let n=0,r=0;for(let o=0;o<e.length;o++){const s=e.charCodeAt(o);if(40===s)n++;else if(41===s)n--;else if(91===s)r++;else if(93===s)r--;else if(43===s&&0===n&&0===r&&!Fe(e,o)){const n=e.substring(0,o),r=e.substring(o+1);t.push(n+"+"+It+"+"+r),t.push(n+"+"+It+"+"+It+"+"+r)}}}function Ct(e){if(e.type===i.RULESET){const t=e.props,n=[];for(let e=0;e<t.length;e++){const r=Rt(t[e]);n.push(r),At(r,n)}e.props=n}}},(e,t,n)=>{n.r(t),n.d(t,{default:()=>s});var r=n(11),o=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,r.default)(function(e){return o.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})},(e,t,n)=>{function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.r(t),n.d(t,{default:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{CHARSET:()=>p,COMMENT:()=>i,COUNTER_STYLE:()=>v,DECLARATION:()=>c,DOCUMENT:()=>h,FONT_FACE:()=>y,FONT_FEATURE_VALUES:()=>E,IMPORT:()=>d,KEYFRAMES:()=>S,LAYER:()=>_,MEDIA:()=>l,MOZ:()=>o,MS:()=>r,NAMESPACE:()=>g,PAGE:()=>u,RULESET:()=>a,SCOPE:()=>b,SUPPORTS:()=>m,VIEWPORT:()=>f,WEBKIT:()=>s});var r="-ms-",o="-moz-",s="-webkit-",i="comm",a="rule",c="decl",u="@page",l="@media",d="@import",p="@charset",f="@viewport",m="@supports",h="@document",g="@namespace",S="@keyframes",y="@font-face",v="@counter-style",E="@font-feature-values",_="@layer",b="@scope"},(e,t,n)=>{n.r(t),n.d(t,{comment:()=>u,compile:()=>i,declaration:()=>l,parse:()=>a,ruleset:()=>c});var r=n(12),o=n(14),s=n(15);function i(e){return(0,s.dealloc)(a("",null,null,null,[""],e=(0,s.alloc)(e),0,[0],e))}function a(e,t,n,r,i,d,p,f,m){for(var h=0,g=0,S=p,y=0,v=0,E=0,_=1,b=1,T=1,w=0,I="",R=i,A=d,C=r,D=I;b;)switch(E=w,w=(0,s.next)()){case 40:if(108!=E&&58==(0,o.charat)(D,S-1)){-1!=(0,o.indexof)(D+=(0,o.replace)((0,s.delimit)(w),"&","&\f"),"&\f",(0,o.abs)(h?f[h-1]:0))&&(T=-1);break}case 34:case 39:case 91:D+=(0,s.delimit)(w);break;case 9:case 10:case 13:case 32:D+=(0,s.whitespace)(E);break;case 92:D+=(0,s.escaping)((0,s.caret)()-1,7);continue;case 47:switch((0,s.peek)()){case 42:case 47:(0,o.append)(u((0,s.commenter)((0,s.next)(),(0,s.caret)()),t,n,m),m),5!=(0,s.token)(E||1)&&5!=(0,s.token)((0,s.peek)()||1)||!(0,o.strlen)(D)||" "===(0,o.substr)(D,-1,void 0)||(D+=" ");break;default:D+="/"}break;case 123*_:f[h++]=(0,o.strlen)(D)*T;case 125*_:case 59:case 0:switch(w){case 0:case 125:b=0;case 59+g:-1==T&&(D=(0,o.replace)(D,/\f/g,"")),v>0&&((0,o.strlen)(D)-S||0===_&&47===E)&&(0,o.append)(v>32?l(D+";",r,n,S-1,m):l((0,o.replace)(D," ","")+";",r,n,S-2,m),m);break;case 59:D+=";";default:if((0,o.append)(C=c(D,t,n,h,g,i,f,I,R=[],A=[],S,d),d),123===w)if(0===g)a(D,t,C,C,R,d,S,f,A);else{switch(y){case 99:if(110===(0,o.charat)(D,3))break;case 108:if(97===(0,o.charat)(D,2))break;default:g=0;case 100:case 109:case 115:}g?a(e,C,C,r&&(0,o.append)(c(e,C,C,0,0,i,f,I,i,R=[],S,A),A),i,A,S,f,r?R:A):a(D,C,C,C,[""],A,0,f,A)}}h=g=v=0,_=T=1,I=D="",S=p;break;case 58:S=1+(0,o.strlen)(D),v=E;default:if(_<1)if(123==w)--_;else if(125==w&&0==_++&&125==(0,s.prev)())continue;switch(D+=(0,o.from)(w),w*_){case 38:T=g>0?1:(D+="\f",-1);break;case 44:f[h++]=((0,o.strlen)(D)-1)*T,T=1;break;case 64:45===(0,s.peek)()&&(D+=(0,s.delimit)((0,s.next)())),y=(0,s.peek)(),g=S=(0,o.strlen)(I=D+=(0,s.identifier)((0,s.caret)())),w++;break;case 45:45===E&&2==(0,o.strlen)(D)&&(_=0)}}return d}function c(e,t,n,i,a,c,u,l,d,p,f,m){for(var h=a-1,g=0===a?c:[""],S=(0,o.sizeof)(g),y=0,v=0,E=0;y<i;++y)for(var _=0,b=(0,o.substr)(e,h+1,h=(0,o.abs)(v=u[y])),T=e;_<S;++_)(T=(0,o.trim)(v>0?g[_]+" "+b:(0,o.replace)(b,/&\f/g,g[_])))&&(d[E++]=T);return(0,s.node)(e,t,n,0===a?r.RULESET:l,d,p,f,m)}function u(e,t,n,i){return(0,s.node)(e,t,n,r.COMMENT,(0,o.from)((0,s.char)()),(0,o.substr)(e,2,-2),0,i)}function l(e,t,n,i,a){return(0,s.node)(e,t,n,r.DECLARATION,(0,o.substr)(e,0,i),(0,o.substr)(e,i+1,-1),i,a)}},(e,t,n)=>{n.r(t),n.d(t,{abs:()=>r,append:()=>h,assign:()=>s,charat:()=>d,combine:()=>g,filter:()=>S,from:()=>o,hash:()=>i,indexof:()=>l,match:()=>c,replace:()=>u,sizeof:()=>m,strlen:()=>f,substr:()=>p,trim:()=>a});var r=Math.abs,o=String.fromCharCode,s=Object.assign;function i(e,t){return 45^d(e,0)?(((t<<2^d(e,0))<<2^d(e,1))<<2^d(e,2))<<2^d(e,3):0}function a(e){return e.trim()}function c(e,t){return(e=t.exec(e))?e[0]:e}function u(e,t,n){return e.replace(t,n)}function l(e,t,n){return e.indexOf(t,n)}function d(e,t){return 0|e.charCodeAt(t)}function p(e,t,n){return e.slice(t,n)}function f(e){return e.length}function m(e){return e.length}function h(e,t){return t.push(e),e}function g(e,t){return e.map(t).join("")}function S(e,t){return e.filter(function(e){return!c(e,t)})}},(e,t,n)=>{n.r(t),n.d(t,{alloc:()=>E,caret:()=>S,char:()=>f,character:()=>c,characters:()=>u,column:()=>s,commenter:()=>C,copy:()=>d,dealloc:()=>_,delimit:()=>b,delimiter:()=>A,escaping:()=>R,identifier:()=>D,length:()=>i,lift:()=>p,line:()=>o,next:()=>h,node:()=>l,peek:()=>g,position:()=>a,prev:()=>m,slice:()=>y,token:()=>v,tokenize:()=>T,tokenizer:()=>I,whitespace:()=>w});var r=n(14),o=1,s=1,i=0,a=0,c=0,u="";function l(e,t,n,r,i,a,c,u){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:o,column:s,length:c,return:"",siblings:u}}function d(e,t){return(0,r.assign)(l("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function p(e){for(;e.root;)e=d(e.root,{children:[e]});(0,r.append)(e,e.siblings)}function f(){return c}function m(){return c=a>0?(0,r.charat)(u,--a):0,s--,10===c&&(s=1,o--),c}function h(){return c=a<i?(0,r.charat)(u,a++):0,s++,10===c&&(s=1,o++),c}function g(){return(0,r.charat)(u,a)}function S(){return a}function y(e,t){return(0,r.substr)(u,e,t)}function v(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function E(e){return o=s=1,i=(0,r.strlen)(u=e),a=0,[]}function _(e){return u="",e}function b(e){return(0,r.trim)(y(a-1,A(91===e?e+2:40===e?e+1:e)))}function T(e){return _(I(E(e)))}function w(e){for(;(c=g())&&c<33;)h();return v(e)>2||v(c)>3?"":" "}function I(e){for(;h();)switch(v(c)){case 0:(0,r.append)(D(a-1),e);break;case 2:(0,r.append)(b(c),e);break;default:(0,r.append)((0,r.from)(c),e)}return e}function R(e,t){for(;--t&&h()&&!(c<48||c>102||c>57&&c<65||c>70&&c<97););return y(e,S()+(t<6&&32==g()&&32==h()))}function A(e){for(;h();)switch(c){case e:return a;case 34:case 39:34!==e&&39!==e&&A(c);break;case 40:41===e&&A(e);break;case 92:h()}return a}function C(e,t){for(;h()&&e+c!==57&&(e+c!==84||47!==g()););return"/*"+y(t,a-1)+"*"+(0,r.from)(47===e?e:h())}function D(e){for(;!v(g());)h();return y(e,a)}},(e,t,n)=>{n.r(t),n.d(t,{serialize:()=>s,stringify:()=>i});var r=n(12),o=n(14);function s(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function i(e,t,n,i){switch(e.type){case r.LAYER:if(e.children.length)break;case r.IMPORT:case r.NAMESPACE:case r.DECLARATION:return e.return=e.return||e.value;case r.COMMENT:return"";case r.KEYFRAMES:return e.return=e.value+"{"+s(e.children,i)+"}";case r.RULESET:if(!(0,o.strlen)(e.value=e.props.join(",")))return""}return(0,o.strlen)(n=s(e.children,i))?e.return=e.value+"{"+n+"}":""}},(e,t,n)=>{n.r(t),n.d(t,{middleware:()=>c,namespace:()=>d,prefixer:()=>l,rulesheet:()=>u});var r=n(12),o=n(14),s=n(15),i=n(16),a=n(18);function c(e){var t=(0,o.sizeof)(e);return function(n,r,o,s){for(var i="",a=0;a<t;a++)i+=e[a](n,r,o,s)||"";return i}}function u(e){return function(t){t.root||(t=t.return)&&e(t)}}function l(e,t,n,c){if(e.length>-1&&!e.return)switch(e.type){case r.DECLARATION:return void(e.return=(0,a.prefix)(e.value,e.length,n));case r.KEYFRAMES:return(0,i.serialize)([(0,s.copy)(e,{value:(0,o.replace)(e.value,"@","@"+r.WEBKIT)})],c);case r.RULESET:if(e.length)return(0,o.combine)(n=e.props,function(t){switch((0,o.match)(t,c=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":(0,s.lift)((0,s.copy)(e,{props:[(0,o.replace)(t,/:(read-\w+)/,":"+r.MOZ+"$1")]})),(0,s.lift)((0,s.copy)(e,{props:[t]})),(0,o.assign)(e,{props:(0,o.filter)(n,c)});break;case"::placeholder":(0,s.lift)((0,s.copy)(e,{props:[(0,o.replace)(t,/:(plac\w+)/,":"+r.WEBKIT+"input-$1")]})),(0,s.lift)((0,s.copy)(e,{props:[(0,o.replace)(t,/:(plac\w+)/,":"+r.MOZ+"$1")]})),(0,s.lift)((0,s.copy)(e,{props:[(0,o.replace)(t,/:(plac\w+)/,r.MS+"input-$1")]})),(0,s.lift)((0,s.copy)(e,{props:[t]})),(0,o.assign)(e,{props:(0,o.filter)(n,c)})}return""})}}function d(e){if(e.type===r.RULESET)e.props=e.props.map(function(t){return(0,o.combine)((0,s.tokenize)(t),function(t,n,r){switch((0,o.charat)(t,0)){case 12:return(0,o.substr)(t,1,(0,o.strlen)(t));case 0:case 40:case 43:case 62:case 126:return t;case 58:"global"===r[++n]&&(r[n]="",r[++n]="\f"+(0,o.substr)(r[n],n=1,-1));case 32:return 1===n?"":t;default:switch(n){case 0:return e=t,(0,o.sizeof)(r)>1?"":t;case n=(0,o.sizeof)(r)-1:case 2:return 2===n?t+e+e:t+e;default:return t}}})})}},(e,t,n)=>{n.r(t),n.d(t,{prefix:()=>s});var r=n(12),o=n(14);function s(e,t,n){switch((0,o.hash)(e,t)){case 5103:return r.WEBKIT+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return r.WEBKIT+e+e;case 4855:return r.WEBKIT+e.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+e;case 4789:return r.MOZ+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return r.WEBKIT+e+r.MOZ+e+r.MS+e+e;case 5936:switch((0,o.charat)(e,t+11)){case 114:return r.WEBKIT+e+r.MS+(0,o.replace)(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return r.WEBKIT+e+r.MS+(0,o.replace)(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return r.WEBKIT+e+r.MS+(0,o.replace)(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return r.WEBKIT+e+r.MS+e+e;case 6165:return r.WEBKIT+e+r.MS+"flex-"+e+e;case 5187:return r.WEBKIT+e+(0,o.replace)(e,/(\w+).+(:[^]+)/,r.WEBKIT+"box-$1$2"+r.MS+"flex-$1$2")+e;case 5443:return r.WEBKIT+e+r.MS+"flex-item-"+(0,o.replace)(e,/flex-|-self/g,"")+((0,o.match)(e,/flex-|baseline/)?"":r.MS+"grid-row-"+(0,o.replace)(e,/flex-|-self/g,""))+e;case 4675:return r.WEBKIT+e+r.MS+"flex-line-pack"+(0,o.replace)(e,/align-content|flex-|-self/g,"")+e;case 5548:return r.WEBKIT+e+r.MS+(0,o.replace)(e,"shrink","negative")+e;case 5292:return r.WEBKIT+e+r.MS+(0,o.replace)(e,"basis","preferred-size")+e;case 6060:return r.WEBKIT+"box-"+(0,o.replace)(e,"-grow","")+r.WEBKIT+e+r.MS+(0,o.replace)(e,"grow","positive")+e;case 4554:return r.WEBKIT+(0,o.replace)(e,/([^-])(transform)/g,"$1"+r.WEBKIT+"$2")+e;case 6187:return(0,o.replace)((0,o.replace)((0,o.replace)(e,/(zoom-|grab)/,r.WEBKIT+"$1"),/(image-set)/,r.WEBKIT+"$1"),e,"")+e;case 5495:case 3959:return(0,o.replace)(e,/(image-set\([^]*)/,r.WEBKIT+"$1$`$1");case 4968:return(0,o.replace)((0,o.replace)(e,/(.+:)(flex-)?(.*)/,r.WEBKIT+"box-pack:$3"+r.MS+"flex-pack:$3"),/space-between/,"justify")+r.WEBKIT+e+e;case 4200:if(!(0,o.match)(e,/flex-|baseline/))return r.MS+"grid-column-align"+(0,o.substr)(e,t)+e;break;case 2592:case 3360:return r.MS+(0,o.replace)(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(e,n){return t=n,(0,o.match)(e.props,/grid-\w+-end/)})?~(0,o.indexof)(e+(n=n[t].value),"span",0)?e:r.MS+(0,o.replace)(e,"-start","")+e+r.MS+"grid-row-span:"+(~(0,o.indexof)(n,"span",0)?(0,o.match)(n,/\d+/):+(0,o.match)(n,/\d+/)-+(0,o.match)(e,/\d+/))+";":r.MS+(0,o.replace)(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(e){return(0,o.match)(e.props,/grid-\w+-start/)})?e:r.MS+(0,o.replace)((0,o.replace)(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return(0,o.replace)(e,/(.+)-inline(.+)/,r.WEBKIT+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if((0,o.strlen)(e)-1-t>6)switch((0,o.charat)(e,t+1)){case 109:if(45!==(0,o.charat)(e,t+4))break;case 102:return(0,o.replace)(e,/(.+:)(.+)-([^]+)/,"$1"+r.WEBKIT+"$2-$3$1"+r.MOZ+(108==(0,o.charat)(e,t+3)?"$3":"$2-$3"))+e;case 115:return~(0,o.indexof)(e,"stretch",0)?s((0,o.replace)(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return(0,o.replace)(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,n,o,s,i,a,c){return r.MS+n+":"+o+c+(s?r.MS+n+"-span:"+(i?a:+a-+o)+c:"")+e});case 4949:if(121===(0,o.charat)(e,t+6))return(0,o.replace)(e,":",":"+r.WEBKIT)+e;break;case 6444:switch((0,o.charat)(e,45===(0,o.charat)(e,14)?18:11)){case 120:return(0,o.replace)(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+r.WEBKIT+(45===(0,o.charat)(e,14)?"inline-":"")+"box$3$1"+r.WEBKIT+"$2$3$1"+r.MS+"$2box$3")+e;case 100:return(0,o.replace)(e,":",":"+r.MS)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return(0,o.replace)(e,"scroll-","scroll-snap-")+e}return e}},(e,t,n)=>{n.r(t),n.d(t,{default:()=>s});var r=n(3),o=n(2);const s=({children:e,...t})=>{const n=e&&Math.floor(Math.log(e)/Math.log(1024)),s=n?(0,o.jsx)(r.Translate,{content:`Bytes.${["kilo","mega","giga","tera"][n-1]}`}):"",i=(0,o.jsx)(r.Translate,{content:"Bytes.suffix"});return(0,o.jsxs)("span",{...t,children:[(e/Math.pow(1024,n)).toFixed(2)," ",s,i]})}},(e,t,n)=>{n.r(t),n.d(t,{default:()=>a});var r=n(3),o=n(21),s=n(2);const i=e=>"object"==typeof e,a=({data:e=[],onCleanUp:t,isProcessing:n,...a})=>(0,s.jsx)(r.Panel,{title:(0,s.jsx)(r.Translate,{content:"Disk.title"}),...a,children:(0,s.jsxs)(r.Media,{image:(0,s.jsx)(r.Icon,{src:"images/disk-space.png",size:"48",alt:"Disk Space"}),children:[(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.Translate,{content:"Disk.description"})}),"error"in e?(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.Alert,{intent:"danger",children:(0,s.jsx)(r.Status,{intent:"danger",bottomAddon:e.error,children:(0,s.jsx)(r.Translate,{content:"Disk.loadingError"})})})}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.List,{columns:[{key:"volume",title:(0,s.jsx)(r.Translate,{content:"Disk.volume"})},e.every(({directories:e})=>e)&&{key:"directories",title:(0,s.jsx)(r.Translate,{content:"Disk.directories"}),render:({directories:e})=>e?e.map(e=>(0,s.jsx)("div",{children:e},e)):null},{key:"free",title:(0,s.jsx)(r.Translate,{content:"Disk.free"}),render:({free:e,total:t,requires:n})=>(0,s.jsx)(o.default,{free:e,total:t,min:n})}].filter(i),rowKey:"key",data:e})}),(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.Translate,{content:"Disk.recommend"})}),(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.Button,{intent:"primary",onClick:t,state:n?"loading":void 0,id:"disk-cleanup",children:(0,s.jsx)(r.Translate,{content:"Disk.cleanUp"})})}),(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.Translate,{content:"Disk.recommend2",params:{limitingBackupsLink:(0,s.jsx)(r.Link,{href:"https://docs.plesk.com/en-US/obsidian/administrator-guide/backing-up-and-restoration/global-backup-settings.59265/",target:"_blank",children:(0,s.jsx)(r.Translate,{content:"Disk.limitingBackups"})}),duExtensionLink:(0,s.jsx)(r.Link,{href:"https://www.plesk.com/extensions/diskspace-usage-viewer/",target:"_blank",children:(0,s.jsx)(r.Translate,{content:"Disk.duExtension"})})}})})]})]})})},(e,t,n)=>{n.r(t),n.d(t,{default:()=>a});var r=n(3),o=n(19),s=n(2);const i=({children:e,...t})=>{const n=document.documentElement.lang||"en-US",r=new Intl.NumberFormat(n,{style:"percent",maximumFractionDigits:1});return(0,s.jsx)("span",{...t,children:r.format(e)})},a=({free:e,total:t,min:n,...a})=>{const c=(0,s.jsx)(r.Translate,{content:"Available.format",params:{free:(0,s.jsx)(o.default,{children:e}),total:(0,s.jsx)(o.default,{children:t}),percent:(0,s.jsx)(i,{children:t?e/t:0})},...a});return n&&"object"==typeof n&&e<n.relative?e<n.absolute?(0,s.jsx)(r.Status,{intent:"danger",children:c}):(0,s.jsx)(r.Status,{intent:"warning",children:c}):c}},(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var r=n(3),o=n(21),s=n(2);const i=({data:e=[],onCleanUp:t,isProcessing:n})=>(0,s.jsx)(r.Panel,{title:(0,s.jsx)(r.Translate,{content:"Memory.title"}),children:(0,s.jsxs)(r.Media,{image:(0,s.jsx)(r.Icon,{src:"images/ram.png",size:"48",alt:"RAM"}),children:[(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.Translate,{content:"Memory.description"})}),"error"in e?(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.Alert,{intent:"danger",children:(0,s.jsx)(r.Status,{intent:"danger",bottomAddon:e.error||"",children:(0,s.jsx)(r.Translate,{content:"Memory.loadingError"})})})}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.List,{columns:[{key:"type",title:""},{key:"free",title:(0,s.jsx)(r.Translate,{content:"Memory.free"}),render:({free:e,total:t,requires:n})=>(0,s.jsx)(o.default,{free:e,total:t,min:n})}],rowKey:"type",data:e})}),(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.Translate,{content:"Memory.recommend"})}),(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.Button,{intent:"primary",onClick:t,state:n?"loading":void 0,id:"memory-cleanup",children:(0,s.jsx)(r.Translate,{content:"Memory.cleanUp"})})})]})]})})},(e,t,n)=>{n.r(t),n.d(t,{default:()=>r.default});var r=n(24)},(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var r=n(3),o=n(25),s=n(2);const i=({onRestartServer:e,os:t="",...n})=>{const[i,a]=(0,s.useState)(!0);return(0,s.useEffect)(()=>{(async()=>{if("linux"===t){return 200===(await fetch("/modules/ssh-terminal/repair/")).status}return!1})().then(e=>a(!e)).catch(()=>a(!0))},[t]),(0,s.jsx)(r.Alert,{intent:"info",...n,children:(0,s.jsxs)(r.Grid,{gap:"md",sm:2,children:[(0,s.jsx)(r.GridCol,{children:(0,s.jsxs)(r.Media,{image:(0,s.jsx)(r.Icon,{src:"images/repair.png",size:"96",alt:"Repair CP"}),imageSpacing:"lg",children:[(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.Translate,{content:"Overview.description"})}),(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.Translate,{content:"Overview.loginDescription"})}),(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.Button,{intent:"primary",component:"a",href:"/",id:"plesk-login",children:(0,s.jsx)(r.Translate,{content:"Overview.loginButton"})})})]})}),(0,s.jsx)(r.GridCol,{children:(0,s.jsx)(r.Panel,{children:(0,s.jsxs)(r.Grid,{gap:"md",md:2,children:[(0,s.jsx)(r.GridCol,{hidden:i,children:(0,s.jsx)(r.Media,{image:(0,s.jsx)(r.Icon,{src:"images/terminal.png",size:"32",alt:"Terminal"}),imageSpacing:"lg",children:(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.Translate,{content:"Overview.terminalDescription",params:{link:(0,s.jsx)("a",{href:"/modules/ssh-terminal/repair/",target:"_blank",rel:"noopener noreferrer",children:(0,s.jsx)(r.Translate,{content:"Overview.terminalLink"})})}})})})}),(0,s.jsx)(r.GridCol,{children:(0,s.jsx)(r.Media,{image:(0,s.jsx)(r.Icon,{src:"images/help.png",size:"32",alt:"Help"}),imageSpacing:"lg",children:(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.Translate,{content:"Overview.helpCenterDescription",params:{link:(0,s.jsx)("a",{href:"https://support.plesk.com",target:"_blank",rel:"noopener noreferrer",children:(0,s.jsx)(r.Translate,{content:"Overview.helpCenter"})})}})})})}),(0,s.jsx)(r.GridCol,{children:(0,s.jsx)(o.default,{onRestartServer:e})})]})})})]})})}},(e,t,n)=>{n.r(t),n.d(t,{default:()=>s});var r=n(3),o=n(2);const s=({onRestartServer:e})=>{const[t,n]=(0,o.useState)(!1),[s,i]=(0,o.useState)();return(0,o.jsxs)(r.Media,{image:(0,o.jsx)(r.Icon,{src:"images/restart.png",size:"32",alt:"Restart Server"}),imageSpacing:"lg",children:[(0,o.jsx)(r.MediaSection,{children:(0,o.jsx)(r.Translate,{content:"RestartServer.description"})}),(0,o.jsx)(r.MediaSection,{children:(0,o.jsx)(r.Button,{onClick:()=>{n(!0)},children:(0,o.jsx)(r.Translate,{content:"RestartServer.button"})})}),(0,o.jsx)(r.Dialog,{isOpen:t,onClose:()=>{s||n(!1)},size:"sm",image:(0,o.jsx)(r.Icon,{src:"images/restart-server-dialog.png",size:"96"}),form:{onSubmit:()=>{i("submit"),e().then(e=>{e||(i(void 0),n(!1))}).catch(()=>{i(void 0),n(!1)})},state:s,submitButton:{id:"server-restart",intent:"danger",children:(0,o.jsx)(r.Translate,{content:"RestartServer.button"})},hideRequiredLegend:!0},children:(0,o.jsx)(r.Translate,{content:"RestartServer.dialogText"})})]})}},(e,t,n)=>{n.r(t),n.d(t,{colorizeOutput:()=>c,default:()=>p});var r=n(3),o=n(27),s=n(2),i=n(4),a=n(28);const c=e=>e.split(/\n/).map((e,t)=>{let n=e;return e.includes("ERROR:")?n=u(e):e.includes("WARNING:")&&(n=l(e)),(0,s.jsxs)(s.Fragment,{children:[n,(0,s.jsx)("br",{})]},t)}),u=e=>(0,s.jsx)("span",{style:{color:"var(--pul-color-text-danger)"},children:e}),l=e=>(0,s.jsx)("span",{style:{color:"var(--pul-color-text-warning)"},children:e}),d=()=>(0,s.jsx)(r.Link,{href:"https://support.plesk.com/hc/en-us/articles/12377798484375-How-to-fix-InnoDB-corruption-cases-for-the-MySQL-MariaDB-databases-on-Plesk-for-Linux",target:"_blank",children:(0,s.jsx)(r.Translate,{content:"SubmitPopover.repairTroubleshootingArticle"})}),p=({serviceId:e,service:t,onRestart:n,isProcessing:u,...l})=>(0,s.jsx)(r.Panel,{title:(0,s.jsx)(r.Translate,{content:`Services.${e}.title`}),...l,children:(0,s.jsxs)(r.Media,{image:(0,s.jsx)(r.Icon,{src:"images/services.png",size:"48",alt:"Service"}),children:[(0,s.jsx)(r.Section,{children:(0,s.jsx)(r.Translate,{content:`Services.${e}.description`})}),(0,s.jsx)(r.MediaSection,{children:(0,s.jsx)(r.List,{"data-test-id":`${e}-service`,columns:[{key:"name",width:"40%",render:({id:e,name:t})=>t||(0,s.jsx)(r.Translate,{content:`Services.${e}.name`})},{key:"status",width:"30%",render:({id:e="",status:t="invalid",message:n,isTool:i})=>n?(0,s.jsx)(r.Popover,{defaultVisible:!!i,target:(0,s.jsx)(o.default,{id:e,style:{borderBottom:"1px dotted"},status:t}),placement:"bottom",width:"md",children:(0,s.jsx)(r.ConsoleOutput,{wide:!0,children:i?c(n):n})},btoa(unescape(encodeURIComponent(`${e} ${t} ${n.substring(0,10)}`)))):(0,s.jsx)(o.default,{id:e,status:t})},{key:"button",width:"30%",render:t=>t.isTool?((e,t)=>{const n=()=>"corrupted"===e.status?e.handlers.handleRepair:e.handlers.handleCheck,o=()=>"corrupted"===e.status?`tool-${e.id}-fix`:`tool-${e.id}-check`,c=()=>(0,s.jsx)(r.Translate,{content:`Services.${e.id}.${"corrupted"===e.status?"fix":"check"}`});return e.id===i.filePermsToolId?(0,s.jsx)(r.Button,{intent:"primary",state:t?"loading":void 0,onClick:n(),id:o(),children:c()}):e.id===i.innodbToolId?(0,s.jsx)(a.default,{description:"corrupted"===e.status?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(r.Translate,{content:"SubmitPopover.repairList"}),(0,s.jsxs)("ul",{children:[(0,s.jsx)("li",{children:(0,s.jsx)(r.Translate,{content:"SubmitPopover.repairListOption1"})}),(0,s.jsx)("li",{children:(0,s.jsx)(r.Translate,{content:"SubmitPopover.repairListOption2"})})]}),(0,s.jsx)(r.Translate,{content:"SubmitPopover.repairTroubleshootingArticleText",params:{troubleshootingArticle:(0,s.jsx)(d,{})}}),(0,s.jsx)("br",{}),(0,s.jsx)("br",{}),(0,s.jsx)(r.Translate,{content:"SubmitPopover.repairConfirmationText"})]}):(0,s.jsx)(r.Translate,{content:"SubmitPopover.checkDescription"}),onSubmit:n(),targetEl:(0,s.jsx)(r.Button,{intent:"primary",state:t?"loading":void 0,id:o(),children:c()})}):null})(t,u):(0,s.jsx)(r.Button,{intent:"primary",onClick:()=>n(e),state:u?"loading":void 0,id:`services-${t.id}-fix`,children:(0,s.jsx)(r.Translate,{content:`Services.${t.id}.fix`})})}],rowKey:"id",data:t})})]})})},(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var r=n(3),o=n(2);const s={disabled:"inactive",inactive:"inactive",corrupted:"danger",error:"danger",failed:"danger",ok:"success",running:"success",invalid:"danger",starting:"danger",stopping:"danger",stopped:"danger",pausing:"danger",paused:"danger",continuing:"danger"},i=({id:e,status:t,...n})=>(0,o.jsx)(r.Status,{intent:s[t]??"inactive",...n,children:(0,o.jsx)(r.Translate,{content:`ServiceStatus.${e}.${t||"inactive"}`})})},(e,t,n)=>{n.r(t),n.d(t,{default:()=>s});var r=n(2),o=n(3);const s=({description:e,targetEl:t,onSubmit:n})=>{const[s,i]=(0,r.useState)(!1),a=(0,r.cloneElement)(t,{onClick:()=>{i(!0)}});return(0,r.jsx)(o.Popover,{visible:s,"data-testid":"submit_popover",width:"sm",placement:"top-right",intent:"warning",onClose:()=>i(!1),target:a,children:(0,r.jsxs)("div",{children:[(0,r.jsx)(o.Section,{children:e}),(0,r.jsx)(o.Button,{size:"md",intent:"danger",onClick:()=>{n(),i(!1)},children:(0,r.jsx)(o.Translate,{content:"SubmitPopover.ok"})})," ",(0,r.jsx)(o.Button,{size:"md",onClick:()=>i(!1),children:(0,r.jsx)(o.Translate,{content:"SubmitPopover.cancel"})})]})})}},(e,t,n)=>{n.r(t),n.d(t,{default:()=>r});const r=(e,t)=>fetch(e,{credentials:"same-origin",...t});(Object.getOwnPropertyDescriptor(r,"name")||{}).writable||Object.defineProperty(r,"name",{value:"default",configurable:!0})},(e,t,n)=>{n.r(t),n.d(t,{default:()=>i,dispatchAction:()=>a});var r=n(31),o=n(286),s=n(287);const i=({userActivityTracking:{enabled:e,firehose:t,debug:n},instanceId:i})=>{e&&(0,s.isAnalyticsAllowed)()&&r.default.init({instanceId:o.default.get("uat-iid")||i,accountLevel:"admin",accountId:"1",sessionId:o.default.get("uat-sid")||"0000",firehose:t,logger:n?console.log:null})},{dispatchAction:a}=r.default},(e,t,n)=>{n.r(t),n.d(t,{default:()=>E,getUrl:()=>c,prepareNodeData:()=>d,request:()=>S});var r=n(32),o=n(279),s=n.n(o);Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector);const i=document.createElement("a"),a=e=>{i.href=e;const{pathname:t,search:n,hash:r}=i,o=(({pathname:e,search:t})=>{const n=e.match(/^\/smb\/account\/switch\//i)?"returnUrl":"pageUrl",r=new RegExp(`${n}=([^&]*)`).exec(t);if(r&&r[1])try{return decodeURIComponent(r[1])}catch{}return null})(i);if(o)return a(o);if([/^\/smb\/file-manager\//i,/^\/(admin|smb)\/backup\//i,/\/hosting\/web-directories\//i].some(e=>t.match(e)))return t;const s=["searchText","sql_query","user","login","pass","token","key","mail"],c=n.replace(/^\?/,"").split("&").reduce((e,t)=>{if(!t.includes("="))return[...e,t];const[n]=t.split("=");return s.some(e=>n.toLocaleLowerCase().includes(e.toLowerCase()))?[...e,`${n}=*****`]:[...e,t]},[]).join("&");return`${t}${c?`?${c}`:""}${r}`},c=e=>{return e&&!s()(e,{protocols:["http","https"],require_host:!1})?null:e&&e.match(/^(?:[a-z]+:)?\/\//i)?(t=e,[/^https?:\/\/([\w-]+\.)*plesk\.com/i,/^https?:\/\/(www\.)?facebook\.com\/(groups\/)?plesk$/i,/^https?:\/\/(www\.)?twitter\.com\/plesk$/i].some(e=>t.match(e))?t.split("?")[0]:null):a(e||window.location.href);var t},u=e=>{if(!e||!e.localName)return null;let t=e.localName.toLowerCase();if(e.id&&(t+=`#${e.id}`),e.classList)for(let n=0,r=e.classList.length;n<r;++n)t+=`.${e.classList[n]}`;return t},l=(e,t)=>{let n=(e=>{let{target:t}=e;const{currentTarget:n,type:r}=e;return n&&n.tagName&&("load"===r||"error"===r||"click"===r&&"input"===n.tagName.toLowerCase()&&"radio"===n.type)&&(t=n),t.nodeType===Node.TEXT_NODE?t.parentNode:t})(e);if(!t)return n;for(;n;){if(n.nodeType===Node.ELEMENT_NODE&&n.matches(t))return n;n=n.parentNode}return null},d=(e,t,n)=>{const r={};return r.css=((e,t)=>{const n=[];for(let r=0;e&&e.nodeType===Node.ELEMENT_NODE&&r<t;e=e.parentNode,r++)n.splice(0,0,u(e));return n.length?n.join(" "):null})(e,5),e.id&&(r.id=e.id),n&&n.attributes&&n.attributes.forEach(t=>{if(!e.hasAttribute(t))return;const n="href"===t?c(e.getAttribute(t)):e.getAttribute(t);n&&(r[t]=n)}),["id","type","action",n&&n.dataset?n.dataset:[]].forEach(t=>{t in e.dataset&&("dataset"in r||(r.dataset={}),r.dataset[t]=e.dataset[t])}),r},p=e=>{const t={"|":encodeURIComponent("|"),"\n":encodeURIComponent("\n")};return e.map(e=>e?(Object.entries(t).forEach(([t,n])=>{e=e.replace(new RegExp(`\\${t}`,"g"),n)}),e):"")};let f,m,h=!1,g={};const S=(e,t,n)=>{const o={timestamp:(new Date).toISOString(),instanceId:m.instanceId,accountLevel:m.accountLevel,accountId:m.accountId,sessionId:m.sessionId,path:e.url||c(),action:e.name||null,result:n||null},s=((e,t)=>{const n={};e.post&&t&&(e.post.self&&e.post.self.forEach(function(e){if("value"===e)return;const r=t.getAttribute(e);r&&(n[e]=r)}),e.post.selfText&&(n.text=t.innerText)),e.data&&Object.keys(e.data).forEach(function(t){n[t]=e.data[t]});const r=(e=>{if(!e||!e.parentElement)return[];let t=e;const n=[];for(;t;)n.push(t.dataset.type),t=t.parentElement.closest("[data-type]");return n.length>1?n.slice(1):[]})(t);return r.length>0&&(n.parents=r),n})(e,t);if(((e,t,n)=>{if(!t.sessionId)return window.localStorage.getItem("uat-aid")||window.localStorage.setItem("uat-aid",Math.random().toString(36).slice(2)),void(n["uat-aid"]=window.localStorage.getItem("uat-aid"));"LOGIN"===e.name&&window.localStorage.getItem("uat-aid")&&(n["uat-aid"]=window.localStorage.getItem("uat-aid"),window.localStorage.removeItem("uat-aid"))})(e,m,s),m.parentId&&(s.parentId=m.parentId),Object.keys(s).length&&(o.additionalData=JSON.stringify(s)),"function"==typeof m.logger&&m.logger(o),m.firehose){if(!f){const{accessKeyId:e,secretAccessKey:t,...n}=m.firehose;f=new r.Firehose({...n,credentials:{accessKeyId:e,secretAccessKey:t}})}f.putRecord({DeliveryStreamName:m.sessionId?m.firehose.stream:m.firehose.noSessionStream,Record:{Data:`${p(Object.values(o)).join("|")}\n`}},()=>{})}};let y={contentLoad(e,t,n){"loading"===document.readyState?window.addEventListener("load",function(e){n.data=n.data||{},m.extensions&&(n.data.extensions=m.extensions),setTimeout(()=>{if(window.performance){const e=window.performance.timing;n.data.pageLoadTime=e.loadEventEnd-e.navigationStart,n.data.requestTime=e.responseEnd-e.requestStart,n.data.renderTime=e.domComplete-e.domLoading}S(n,e.target)},0)}):S(n,document)},historyReplaceState(e,t,n){window.history.replaceState=new Proxy(window.history.replaceState,{apply:(e,t,r)=>(n.data=n.data||{},m.extensions&&(n.data.extensions=m.extensions),S(n,document),e.apply(t,r))})},click:({elements:e},t,n,r)=>{document.addEventListener(r,function(t){if(!t.uatHandled)for(let r=0;r<e.length;r++){let o,{selector:s}=e[r];if(s){s=Array.isArray(s)?s:[s];for(let e=0;e<s.length&&!o;e++)o=l(t,s[e])}if(o){t.uatHandled=!0,S({...n,name:(o.dataset.action||n.name).toUpperCase(),data:d(o,t.target,e[r])},o);break}}},!0)}},v=[{expects:[{contentLoad:{}}]},{expects:[{historyReplaceState:{}}]},{name:"CLICK",expects:[{click:{elements:[{selector:"[data-action]"},{selector:"a",attributes:["href"]},{selector:"button"},{selector:['[class*="commonButton"]','[class*="btn"]','[class*="link"]','[class*="hint"]','[class*="button"]','[class*="control"]','[class*="close"]']},{selector:'[role="button"]'}]}}]}];const E={init(e){e&&!h&&(m=e,Object.keys(g).forEach(e=>{g[e]()}),v.forEach(function(e){e.expects.forEach(function(t){Object.keys(t).forEach(function(n){y[n]&&y[n](t[n],t,e,n)})})}),h=!0)},setPatches(e){g=e(g)},setActions(e){v=e(v)},setWatchers(e){y=e(y)},setLogger(e){m.logger=e},dispatchAction(e,t){h&&S({name:e,url:c(),data:t})},getConfig:()=>m}},(e,t,n)=>{n.r(t),n.d(t,{Firehose:()=>y});var r=n(33),o=n(34),s=n(64),i=n(65),a=n(66),c=n(67),u=n(68),l=n(69),d=n(70),p=n(71),f=n(72),m=n(73),h=n(74),g=n(75);const S={CreateDeliveryStreamCommand:o.CreateDeliveryStreamCommand,DeleteDeliveryStreamCommand:s.DeleteDeliveryStreamCommand,DescribeDeliveryStreamCommand:i.DescribeDeliveryStreamCommand,ListDeliveryStreamsCommand:a.ListDeliveryStreamsCommand,ListTagsForDeliveryStreamCommand:c.ListTagsForDeliveryStreamCommand,PutRecordCommand:l.PutRecordCommand,PutRecordBatchCommand:u.PutRecordBatchCommand,StartDeliveryStreamEncryptionCommand:d.StartDeliveryStreamEncryptionCommand,StopDeliveryStreamEncryptionCommand:p.StopDeliveryStreamEncryptionCommand,TagDeliveryStreamCommand:f.TagDeliveryStreamCommand,UntagDeliveryStreamCommand:m.UntagDeliveryStreamCommand,UpdateDestinationCommand:h.UpdateDestinationCommand};class y extends g.FirehoseClient{}(0,r.createAggregatedClient)(S,y)},(e,t,n)=>{n.r(t),n.d(t,{createAggregatedClient:()=>r});const r=(e,t,n)=>{for(const[n,r]of Object.entries(e)){const e=async function(e,t,n){const o=new r(e);if("function"==typeof t)this.send(o,t);else{if("function"!=typeof n)return this.send(o,t);if("object"!=typeof t)throw new Error("Expected http options but got "+typeof t);this.send(o,t||{},n)}},o=(n[0].toLowerCase()+n.slice(1)).replace(/Command$/,"");t.prototype[o]=e}const{paginators:r={},waiters:o={}}=n??{};for(const[e,n]of Object.entries(r))void 0===t.prototype[e]&&(t.prototype[e]=function(e={},t,...r){return n({...t,client:this},e,...r)});for(const[e,n]of Object.entries(o))void 0===t.prototype[e]&&(t.prototype[e]=async function(e={},t,...r){let o=t;return"number"==typeof t&&(o={maxWaitTime:t}),n({...o,client:this},e,...r)})}},(e,t,n)=>{n.r(t),n.d(t,{$Command:()=>o.Command,CreateDeliveryStreamCommand:()=>a});var r=n(35),o=n(52),s=n(58),i=n(59);class a extends(o.Command.classBuilder().ep(s.commonParams).m(function(e,t,n,o){return[(0,r.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]}).s("Firehose_20150804","CreateDeliveryStream",{}).n("FirehoseClient","CreateDeliveryStreamCommand").sc(i.CreateDeliveryStream$).build()){}},(e,t,n)=>{n.r(t),n.d(t,{endpointMiddlewareOptions:()=>s,getEndpointPlugin:()=>i});var r=n(36),o=n(43);const s={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:r.serializerMiddlewareOption.name},i=(e,t)=>({applyToStack:n=>{n.addRelativeTo((0,o.endpointMiddleware)({config:e,instructions:t}),s)}})},(e,t,n)=>{n.r(t),n.d(t,{deserializerMiddlewareOption:()=>s,getSerdePlugin:()=>a,serializerMiddlewareOption:()=>i});var r=n(37),o=n(39);const s={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},i={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function a(e,t,n){return{applyToStack:a=>{a.add((0,r.deserializerMiddleware)(e,n),s),a.add((0,o.serializerMiddleware)(e,t),i)}}}},(e,t,n)=>{n.r(t),n.d(t,{deserializerMiddleware:()=>o});var r=n(38);const o=(e,t)=>(n,o)=>async i=>{const{response:a}=await n(i);try{return{response:a,output:await t(a,e)}}catch(e){if(Object.defineProperty(e,"$response",{value:a,enumerable:!1,writable:!1,configurable:!1}),!("$metadata"in e)){const t="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";try{e.message+="\n  "+t}catch(e){o.logger&&"NoOpLogger"!==o.logger?.constructor?.name?o.logger?.warn?.(t):console.warn(t)}void 0!==e.$responseBodyText&&e.$response&&(e.$response.body=e.$responseBodyText);try{if(r.HttpResponse.isInstance(a)){const{headers:t={}}=a,n=Object.entries(t);e.$metadata={httpStatusCode:a.statusCode,requestId:s(/^x-[\w-]+-request-?id$/,n),extendedRequestId:s(/^x-[\w-]+-id-2$/,n),cfId:s(/^x-[\w-]+-cf-id$/,n)}}}catch(e){}}throw e}},s=(e,t)=>(t.find(([t])=>t.match(e))||[void 0,void 0])[1]},(e,t,n)=>{n.r(t),n.d(t,{HttpResponse:()=>r});class r{statusCode;reason;headers;body;constructor(e){this.statusCode=e.statusCode,this.reason=e.reason,this.headers=e.headers||{},this.body=e.body}static isInstance(e){if(!e)return!1;const t=e;return"number"==typeof t.statusCode&&"object"==typeof t.headers}}},(e,t,n)=>{n.r(t),n.d(t,{serializerMiddleware:()=>o});var r=n(40);const o=(e,t)=>(n,o)=>async s=>{const i=e,a=o.endpointV2?async()=>(0,r.toEndpointV1)(o.endpointV2):i.endpoint;if(!a)throw new Error("No valid endpoint provider available.");const c=await t(s.input,{...e,endpoint:a});return n({...s,request:c})}},(e,t,n)=>{n.r(t),n.d(t,{toEndpointV1:()=>o});var r=n(41);const o=e=>{if("object"==typeof e){if("url"in e){const t=(0,r.parseUrl)(e.url);if(e.headers){t.headers={};for(const n in e.headers)t.headers[n.toLowerCase()]=e.headers[n].join(", ")}return t}return e}return(0,r.parseUrl)(e)}},(e,t,n)=>{n.r(t),n.d(t,{parseUrl:()=>o});var r=n(42);const o=e=>{if("string"==typeof e)return o(new URL(e));const{hostname:t,pathname:n,port:s,protocol:i,search:a}=e;let c;return a&&(c=(0,r.parseQueryString)(a)),{hostname:t,port:s?parseInt(s):void 0,protocol:i,path:n,query:c}}},(e,t,n)=>{function r(e){const t={};if(e=e.replace(/^\?/,""))for(const n of e.split("&")){let[e,r=null]=n.split("=");e=decodeURIComponent(e),r&&(r=decodeURIComponent(r)),e in t?Array.isArray(t[e])?t[e].push(r):t[e]=[t[e],r]:t[e]=r}return t}n.r(t),n.d(t,{parseQueryString:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{endpointMiddleware:()=>i});var r=n(44),o=n(45),s=n(47);const i=({config:e,instructions:t})=>(n,i)=>async a=>{e.isCustomEndpoint&&(0,r.setFeature)(i,"ENDPOINT_OVERRIDE","N");const c=await(0,s.getEndpointFromInstructions)(a.input,{getEndpointParameterInstructions:()=>t},{...e},i);i.endpointV2=c,i.authSchemes=c.properties?.authSchemes;const u=i.authSchemes?.[0];if(u){i.signing_region=u.signingRegion,i.signing_service=u.signingName;const e=(0,o.getSmithyContext)(i),t=e?.selectedHttpAuthScheme?.httpAuthOption;t&&(t.signingProperties=Object.assign(t.signingProperties||{},{signing_region:u.signingRegion,signingRegion:u.signingRegion,signing_service:u.signingName,signingName:u.signingName,signingRegionSet:u.signingRegionSet},u.properties))}return n({...a})}},(e,t,n)=>{function r(e,t,n){e.__smithy_context?e.__smithy_context.features||(e.__smithy_context.features={}):e.__smithy_context={features:{}},e.__smithy_context.features[t]=n}n.r(t),n.d(t,{setFeature:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{getSmithyContext:()=>o});var r=n(46);const o=e=>e[r.SMITHY_CONTEXT_KEY]||(e[r.SMITHY_CONTEXT_KEY]={})},(e,t,n)=>{n.r(t),n.d(t,{SMITHY_CONTEXT_KEY:()=>r});const r="__smithy_context"},(e,t,n)=>{n.r(t),n.d(t,{getEndpointFromInstructions:()=>a,resolveParams:()=>c});var r=n(48),o=n(49),s=n(50),i=n(51);const a=async(e,t,n,r)=>{if(!n.isCustomEndpoint){let e;e=n.serviceConfiguredEndpoint?await n.serviceConfiguredEndpoint():await(0,s.getEndpointFromConfig)(n.serviceId),e&&(n.endpoint=()=>Promise.resolve((0,i.toEndpointV1)(e)),n.isCustomEndpoint=!0)}const o=await c(e,t,n);if("function"!=typeof n.endpointProvider)throw new Error("config.endpointProvider is not set.");const a=n.endpointProvider(o,r);if(n.isCustomEndpoint&&n.endpoint){const e=await n.endpoint();if(e?.headers){a.headers??={};for(const[t,n]of Object.entries(e.headers))a.headers[t]=Array.isArray(n)?n:[n]}}return a},c=async(e,t,n)=>{const s={},i=t?.getEndpointParameterInstructions?.()||{};for(const[t,r]of Object.entries(i))switch(r.type){case"staticContextParams":s[t]=r.value;break;case"contextParams":s[t]=e[r.name];break;case"clientContextParams":case"builtInParams":s[t]=await(0,o.createConfigValueProvider)(r.name,t,n,"builtInParams"!==r.type)();break;case"operationContextParams":s[t]=r.get(e);break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(r))}return 0===Object.keys(i).length&&Object.assign(s,n),"s3"===String(n.serviceId).toLowerCase()&&await(0,r.resolveParamsForS3)(s),s}},(e,t,n)=>{n.r(t),n.d(t,{DOT_PATTERN:()=>a,S3_HOSTNAME_PATTERN:()=>c,isArnBucketName:()=>l,isDnsCompatibleBucketName:()=>u,resolveParamsForS3:()=>r});const r=async e=>{const t=e?.Bucket||"";if("string"==typeof e.Bucket&&(e.Bucket=t.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),l(t)){if(!0===e.ForcePathStyle)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!u(t)||-1!==t.indexOf(".")&&!String(e.Endpoint).startsWith("http:")||t.toLowerCase()!==t||t.length<3)&&(e.ForcePathStyle=!0);return e.DisableMultiRegionAccessPoints&&(e.disableMultiRegionAccessPoints=!0,e.DisableMRAP=!0),e},o=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,s=/(\d+\.){3}\d+/,i=/\.\./,a=/\./,c=/^(.+\.)?s3(-fips)?(\.dualstack)?[.-]([a-z0-9-]+)\./,u=e=>o.test(e)&&!s.test(e)&&!i.test(e),l=e=>{const[t,n,r,,,o]=e.split(":"),s="arn"===t&&e.split(":").length>=6,i=Boolean(s&&n&&r&&o);if(s&&!i)throw new Error(`Invalid ARN: ${e} was an invalid ARN.`);return i}},(e,t,n)=>{n.r(t),n.d(t,{createConfigValueProvider:()=>r});const r=(e,t,n,r=!1)=>{const o=async()=>{let o;if(r){const r=n.clientContextParams,s=r?.[e];o=s??n[e]??n[t]}else o=n[e]??n[t];return"function"==typeof o?o():o};return"credentialScope"===e||"CredentialScope"===t?async()=>{const e="function"==typeof n.credentials?await n.credentials():n.credentials;return e?.credentialScope??e?.CredentialScope}:"accountId"===e||"AccountId"===t?async()=>{const e="function"==typeof n.credentials?await n.credentials():n.credentials;return e?.accountId??e?.AccountId}:"endpoint"===e||"endpoint"===t?async()=>{if(!1===n.isCustomEndpoint)return;const e=await o();if(e&&"object"==typeof e){if("url"in e)return e.url.href;if("hostname"in e){const{protocol:t,hostname:n,port:r,path:o}=e;return`${t}//${n}${r?":"+r:""}${o}`}}return e}:o}},(e,t,n)=>{n.r(t),n.d(t,{getEndpointFromConfig:()=>r});const r=async e=>{}},(e,t,n)=>{n.r(t),n.d(t,{toEndpointV1:()=>o});var r=n(41);const o=e=>{if("object"==typeof e){if("url"in e){const t=(0,r.parseUrl)(e.url);if(e.headers){t.headers={};for(const[n,r]of Object.entries(e.headers))t.headers[n.toLowerCase()]=r.join(", ")}return t}return e}return(0,r.parseUrl)(e)}},(e,t,n)=>{n.r(t),n.d(t,{Command:()=>i});var r=n(53),o=n(46),s=n(54);class i{middlewareStack=(0,r.constructStack)();schema;static classBuilder(){return new a}resolveMiddlewareWithContext(e,t,n,{middlewareFn:r,clientName:s,commandName:i,inputFilterSensitiveLog:a,outputFilterSensitiveLog:c,smithyContext:u,additionalContext:l,CommandCtor:d}){for(const o of r.bind(this)(d,e,t,n))this.middlewareStack.use(o);const p=e.concat(this.middlewareStack),{logger:f}=t,m={logger:f,clientName:s,commandName:i,inputFilterSensitiveLog:a,outputFilterSensitiveLog:c,[o.SMITHY_CONTEXT_KEY]:{commandInstance:this,...u},...l},{requestHandler:h}=t;let g=n??{};return u.eventStream&&(g={isEventStream:!0,...g}),p.resolve(e=>h.handle(e.request,g),m)}}class a{_init=()=>{};_ep={};_middlewareFn=()=>[];_commandName="";_clientName="";_additionalContext={};_smithyContext={};_inputFilterSensitiveLog=void 0;_outputFilterSensitiveLog=void 0;_serializer=null;_deserializer=null;_operationSchema;init(e){this._init=e}ep(e){return this._ep=e,this}m(e){return this._middlewareFn=e,this}s(e,t,n={}){return this._smithyContext={service:e,operation:t,...n},this}c(e={}){return this._additionalContext=e,this}n(e,t){return this._clientName=e,this._commandName=t,this}f(e=e=>e,t=e=>e){return this._inputFilterSensitiveLog=e,this._outputFilterSensitiveLog=t,this}ser(e){return this._serializer=e,this}de(e){return this._deserializer=e,this}sc(e){return this._operationSchema=e,this._smithyContext.operationSchema=e,this}build(){const e=this;let t;return t=class extends i{input;static getEndpointParameterInstructions(){return e._ep}constructor(...[t]){super(),this.input=t??{},e._init(this),this.schema=e._operationSchema}resolveMiddleware(n,r,o){const i=e._operationSchema,a=i?.[4]??i?.input,c=i?.[5]??i?.output;return this.resolveMiddlewareWithContext(n,r,o,{CommandCtor:t,middlewareFn:e._middlewareFn,clientName:e._clientName,commandName:e._commandName,inputFilterSensitiveLog:e._inputFilterSensitiveLog??(i?s.schemaLogFilter.bind(null,a):e=>e),outputFilterSensitiveLog:e._outputFilterSensitiveLog??(i?s.schemaLogFilter.bind(null,c):e=>e),smithyContext:e._smithyContext,additionalContext:e._additionalContext})}serialize=e._serializer;deserialize=e._deserializer}}}},(e,t,n)=>{n.r(t),n.d(t,{constructStack:()=>s});const r=(e,t)=>{const n=[];if(e&&n.push(e),t)for(const e of t)n.push(e);return n},o=(e,t)=>`${e||"anonymous"}${t&&t.length>0?` (a.k.a. ${t.join(",")})`:""}`,s=()=>{let e=[],t=[],n=!1;const c=new Set,u=n=>(e.forEach(e=>{n.add(e.middleware,{...e})}),t.forEach(e=>{n.addRelativeTo(e.middleware,{...e})}),n.identifyOnResolve?.(p.identifyOnResolve()),n),l=e=>{const t=[];return e.before.forEach(e=>{0===e.before.length&&0===e.after.length?t.push(e):t.push(...l(e))}),t.push(e),e.after.reverse().forEach(e=>{0===e.before.length&&0===e.after.length?t.push(e):t.push(...l(e))}),t},d=(n=!1)=>{const s=[],c=[],u={};e.forEach(e=>{const t={...e,before:[],after:[]};for(const e of r(t.name,t.aliases))u[e]=t;s.push(t)}),t.forEach(e=>{const t={...e,before:[],after:[]};for(const e of r(t.name,t.aliases))u[e]=t;c.push(t)}),c.forEach(e=>{if(e.toMiddleware){const t=u[e.toMiddleware];if(void 0===t){if(n)return;throw new Error(`${e.toMiddleware} is not found when adding ${o(e.name,e.aliases)} middleware ${e.relation} ${e.toMiddleware}`)}"after"===e.relation&&t.after.push(e),"before"===e.relation&&t.before.push(e)}});var d;return(d=s,d.sort((e,t)=>i[t.step]-i[e.step]||a[t.priority||"normal"]-a[e.priority||"normal"])).map(l).reduce((e,t)=>(e.push(...t),e),[])},p={add:(t,n={})=>{const{name:s,override:i,aliases:a}=n,u={step:"initialize",priority:"normal",middleware:t,...n},l=r(s,a);if(l.length>0){if(l.some(e=>c.has(e))){if(!i)throw new Error(`Duplicate middleware name '${o(s,a)}'`);for(const t of l){const n=e.findIndex(e=>e.name===t||e.aliases?.some(e=>e===t));if(-1===n)continue;const r=e[n];if(r.step!==u.step||u.priority!==r.priority)throw new Error(`"${o(r.name,r.aliases)}" middleware with ${r.priority} priority in ${r.step} step cannot be overridden by "${o(s,a)}" middleware with ${u.priority} priority in ${u.step} step.`);e.splice(n,1)}}for(const e of l)c.add(e)}e.push(u)},addRelativeTo:(e,n)=>{const{name:s,override:i,aliases:a}=n,u={middleware:e,...n},l=r(s,a);if(l.length>0){if(l.some(e=>c.has(e))){if(!i)throw new Error(`Duplicate middleware name '${o(s,a)}'`);for(const e of l){const n=t.findIndex(t=>t.name===e||t.aliases?.some(t=>t===e));if(-1===n)continue;const r=t[n];if(r.toMiddleware!==u.toMiddleware||r.relation!==u.relation)throw new Error(`"${o(r.name,r.aliases)}" middleware ${r.relation} "${r.toMiddleware}" middleware cannot be overridden by "${o(s,a)}" middleware ${u.relation} "${u.toMiddleware}" middleware.`);t.splice(n,1)}}for(const e of l)c.add(e)}t.push(u)},clone:()=>u(s()),use:e=>{e.applyToStack(p)},remove:n=>"string"==typeof n?(n=>{let o=!1;const s=e=>{const t=r(e.name,e.aliases);if(t.includes(n)){o=!0;for(const e of t)c.delete(e);return!1}return!0};return e=e.filter(s),t=t.filter(s),o})(n):(n=>{let o=!1;const s=e=>{if(e.middleware===n){o=!0;for(const t of r(e.name,e.aliases))c.delete(t);return!1}return!0};return e=e.filter(s),t=t.filter(s),o})(n),removeByTag:n=>{let o=!1;const s=e=>{const{tags:t,name:s,aliases:i}=e;if(t&&t.includes(n)){const e=r(s,i);for(const t of e)c.delete(t);return o=!0,!1}return!0};return e=e.filter(s),t=t.filter(s),o},concat:e=>{const t=u(s());return t.use(e),t.identifyOnResolve(n||t.identifyOnResolve()||(e.identifyOnResolve?.()??!1)),t},applyToStack:u,identify:()=>d(!0).map(e=>{const t=e.step??e.relation+" "+e.toMiddleware;return o(e.name,e.aliases)+" - "+t}),identifyOnResolve:e=>("boolean"==typeof e&&(n=e),n),resolve:(e,t)=>{for(const n of d().map(e=>e.middleware).reverse())e=n(e,t);return n&&console.log(p.identify()),e}};return p},i={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},a={high:3,normal:2,low:1}},(e,t,n)=>{n.r(t),n.d(t,{schemaLogFilter:()=>s});var r=n(55);const o="***SensitiveInformation***";function s(e,t){if(null==t)return t;const n=r.NormalizedSchema.of(e);if(n.getMergedTraits().sensitive)return o;if(n.isListSchema()){if(!!n.getValueSchema().getMergedTraits().sensitive)return o}else if(n.isMapSchema()){if(!!n.getKeySchema().getMergedTraits().sensitive||!!n.getValueSchema().getMergedTraits().sensitive)return o}else if(n.isStructSchema()&&"object"==typeof t){const e=t,r={};for(const[t,o]of n.structIterator())null!=e[t]&&(r[t]=s(o,e[t]));return r}return t}},(e,t,n)=>{n.r(t),n.d(t,{NormalizedSchema:()=>u,isStaticSchema:()=>p,simpleSchemaCacheN:()=>a,simpleSchemaCacheS:()=>c});var r=n(56),o=n(57);const s=Symbol.for("@smithy/nor-struct-it"),i=Symbol.for("@smithy/ns"),a=[],c={};class u{ref;memberName;static symbol=Symbol.for("@smithy/nor");symbol=u.symbol;name;schema;_isMemberSchema;traits;memberTraits;normalizedTraits;constructor(e,t){this.ref=e,this.memberName=t;const n=[];let s=e,i=e;for(this._isMemberSchema=!1;d(s);)n.push(s[1]),s=s[0],i=(0,r.deref)(s),this._isMemberSchema=!0;if(n.length>0){this.memberTraits={};for(let e=n.length-1;e>=0;--e){const t=n[e];Object.assign(this.memberTraits,(0,o.translateTraits)(t))}}else this.memberTraits=0;if(i instanceof u){const e=this.memberTraits;return Object.assign(this,i),this.memberTraits=Object.assign({},e,i.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,void(this.memberName=t??i.memberName)}if(this.schema=(0,r.deref)(i),p(this.schema)?(this.name=`${this.schema[1]}#${this.schema[2]}`,this.traits=this.schema[3]):(this.name=this.memberName??String(i),this.traits=0),this._isMemberSchema&&!t)throw new Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](e){const t=this.prototype.isPrototypeOf(e);if(!t&&"object"==typeof e&&null!==e){return e.symbol===this.symbol}return t}static of(e){const t="function"==typeof e||"object"==typeof e&&null!==e;if("number"==typeof e){if(a[e])return a[e]}else if("string"==typeof e){if(c[e])return c[e]}else if(t&&e[i])return e[i];const n=(0,r.deref)(e);if(n instanceof u)return n;if(d(n)){const[t,r]=n;if(t instanceof u)return Object.assign(t.getMergedTraits(),(0,o.translateTraits)(r)),t;throw new Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(e,null,2)}.`)}const s=new u(n);return t?e[i]=s:"string"==typeof n?c[n]=s:"number"==typeof n?a[n]=s:s}getSchema(){const e=this.schema;return Array.isArray(e)&&0===e[0]?e[4]:e}getName(e=!1){const{name:t}=this;return!e&&t&&t.includes("#")?t.split("#")[1]:t||void 0}getMemberName(){return this.memberName}isMemberSchema(){return this._isMemberSchema}isListSchema(){const e=this.getSchema();return"number"==typeof e?e>=64&&e<128:1===e[0]}isMapSchema(){const e=this.getSchema();return"number"==typeof e?e>=128&&e<=255:2===e[0]}isStructSchema(){const e=this.getSchema();if("object"!=typeof e)return!1;const t=e[0];return 3===t||-3===t||4===t}isUnionSchema(){const e=this.getSchema();return"object"==typeof e&&4===e[0]}isBlobSchema(){const e=this.getSchema();return 21===e||42===e}isTimestampSchema(){const e=this.getSchema();return"number"==typeof e&&e>=4&&e<=7}isUnitSchema(){return"unit"===this.getSchema()}isDocumentSchema(){return 15===this.getSchema()}isStringSchema(){return 0===this.getSchema()}isBooleanSchema(){return 2===this.getSchema()}isNumericSchema(){return 1===this.getSchema()}isBigIntegerSchema(){return 17===this.getSchema()}isBigDecimalSchema(){return 19===this.getSchema()}isStreaming(){const{streaming:e}=this.getMergedTraits();return!!e||42===this.getSchema()}isIdempotencyToken(){return!!this.getMergedTraits().idempotencyToken}getMergedTraits(){return this.normalizedTraits??(this.normalizedTraits={...this.getOwnTraits(),...this.getMemberTraits()})}getMemberTraits(){return(0,o.translateTraits)(this.memberTraits)}getOwnTraits(){return(0,o.translateTraits)(this.traits)}getKeySchema(){const[e,t]=[this.isDocumentSchema(),this.isMapSchema()];if(!e&&!t)throw new Error(`@smithy/core/schema - cannot get key for non-map: ${this.getName(!0)}`);const n=this.getSchema();return l([e?15:n[4]??0,0],"key")}getValueSchema(){const e=this.getSchema(),[t,n,r]=[this.isDocumentSchema(),this.isMapSchema(),this.isListSchema()],o="number"==typeof e?63&e:e&&"object"==typeof e&&(n||r)?e[3+e[0]]:t?15:void 0;if(null!=o)return l([o,0],n?"value":"member");throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no value member.`)}getMemberSchema(e){const t=this.getSchema();if(this.isStructSchema()&&t[4].includes(e)){const n=t[4].indexOf(e),r=t[5][n];return l(d(r)?r:[r,0],e)}if(this.isDocumentSchema())return l([15,0],e);throw new Error(`@smithy/core/schema - ${this.getName(!0)} has no member=${e}.`)}getMemberSchemas(){const e={};try{for(const[t,n]of this.structIterator())e[t]=n}catch(e){}return e}getEventStreamMember(){if(this.isStructSchema())for(const[e,t]of this.structIterator())if(t.isStreaming()&&t.isStructSchema())return e;return""}*structIterator(){if(this.isUnitSchema())return;if(!this.isStructSchema())throw new Error("@smithy/core/schema - cannot iterate non-struct schema.");const e=this.getSchema(),t=e[4].length;let n=e[s];if(n&&t===n.length)yield*n;else{n=Array(t);for(let r=0;r<t;++r){const t=e[4][r],o=l([e[5][r],0],t);yield n[r]=[t,o]}e[s]=n}}}function l(e,t){if(e instanceof u)return Object.assign(e,{memberName:t,_isMemberSchema:!0});return new u(e,t)}const d=e=>Array.isArray(e)&&2===e.length,p=e=>Array.isArray(e)&&e.length>=5},(e,t,n)=>{n.r(t),n.d(t,{deref:()=>r});const r=e=>"function"==typeof e?e():e},(e,t,n)=>{n.r(t),n.d(t,{traitsCache:()=>r,translateTraits:()=>o});const r=[];function o(e){if("object"==typeof e)return e;if(r[e|=0])return r[e];const t={};let n=0;for(const r of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])1==(e>>n++&1)&&(t[r]=1);return r[e]=t}},(e,t,n)=>{n.r(t),n.d(t,{commonParams:()=>o,resolveClientEndpointParameters:()=>r});const r=e=>Object.assign(e,{useDualstackEndpoint:e.useDualstackEndpoint??!1,useFipsEndpoint:e.useFipsEndpoint??!1,defaultSigningName:"firehose"}),o={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}},(e,t,n)=>{n.r(t),n.d(t,{AmazonOpenSearchServerlessBufferingHints$:()=>kn,AmazonOpenSearchServerlessDestinationConfiguration$:()=>Un,AmazonOpenSearchServerlessDestinationDescription$:()=>Mn,AmazonOpenSearchServerlessDestinationUpdate$:()=>Ln,AmazonOpenSearchServerlessRetryOptions$:()=>$n,AmazonopensearchserviceBufferingHints$:()=>Bn,AmazonopensearchserviceDestinationConfiguration$:()=>jn,AmazonopensearchserviceDestinationDescription$:()=>Fn,AmazonopensearchserviceDestinationUpdate$:()=>Hn,AmazonopensearchserviceRetryOptions$:()=>zn,AuthenticationConfiguration$:()=>Wn,BufferingHints$:()=>Gn,CatalogConfiguration$:()=>qn,CloudWatchLoggingOptions$:()=>Vn,ConcurrentModificationException$:()=>cn,CopyCommand$:()=>Yn,CreateDeliveryStream$:()=>ds,CreateDeliveryStreamInput$:()=>Kn,CreateDeliveryStreamOutput$:()=>Jn,DataFormatConversionConfiguration$:()=>sr,DatabaseColumnList$:()=>Xn,DatabaseList$:()=>Qn,DatabaseSnapshotInfo$:()=>Zn,DatabaseSourceAuthenticationConfiguration$:()=>er,DatabaseSourceConfiguration$:()=>tr,DatabaseSourceDescription$:()=>nr,DatabaseSourceVPCConfiguration$:()=>rr,DatabaseTableList$:()=>or,DeleteDeliveryStream$:()=>ps,DeleteDeliveryStreamInput$:()=>ir,DeleteDeliveryStreamOutput$:()=>ar,DeliveryStreamDescription$:()=>cr,DeliveryStreamEncryptionConfiguration$:()=>ur,DeliveryStreamEncryptionConfigurationInput$:()=>lr,DescribeDeliveryStream$:()=>fs,DescribeDeliveryStreamInput$:()=>dr,DescribeDeliveryStreamOutput$:()=>pr,Deserializer$:()=>fr,DestinationDescription$:()=>mr,DestinationTableConfiguration$:()=>hr,DirectPutSourceConfiguration$:()=>gr,DirectPutSourceDescription$:()=>Sr,DocumentIdOptions$:()=>yr,DynamicPartitioningConfiguration$:()=>vr,ElasticsearchBufferingHints$:()=>Er,ElasticsearchDestinationConfiguration$:()=>_r,ElasticsearchDestinationDescription$:()=>br,ElasticsearchDestinationUpdate$:()=>Tr,ElasticsearchRetryOptions$:()=>wr,EncryptionConfiguration$:()=>Ir,ExtendedS3DestinationConfiguration$:()=>Rr,ExtendedS3DestinationDescription$:()=>Ar,ExtendedS3DestinationUpdate$:()=>Cr,FailureDescription$:()=>Dr,FirehoseServiceException$:()=>sn,HiveJsonSerDe$:()=>xr,HttpEndpointBufferingHints$:()=>Nr,HttpEndpointCommonAttribute$:()=>Or,HttpEndpointConfiguration$:()=>Pr,HttpEndpointDescription$:()=>kr,HttpEndpointDestinationConfiguration$:()=>Ur,HttpEndpointDestinationDescription$:()=>Mr,HttpEndpointDestinationUpdate$:()=>Lr,HttpEndpointRequestConfiguration$:()=>$r,HttpEndpointRetryOptions$:()=>Br,IcebergDestinationConfiguration$:()=>jr,IcebergDestinationDescription$:()=>Fr,IcebergDestinationUpdate$:()=>Hr,InputFormatConfiguration$:()=>zr,InvalidArgumentException$:()=>un,InvalidKMSResourceException$:()=>ln,InvalidSourceException$:()=>dn,KMSEncryptionConfig$:()=>qr,KinesisStreamSourceConfiguration$:()=>Wr,KinesisStreamSourceDescription$:()=>Gr,LimitExceededException$:()=>pn,ListDeliveryStreams$:()=>ms,ListDeliveryStreamsInput$:()=>Vr,ListDeliveryStreamsOutput$:()=>Yr,ListTagsForDeliveryStream$:()=>hs,ListTagsForDeliveryStreamInput$:()=>Kr,ListTagsForDeliveryStreamOutput$:()=>Jr,MSKSourceConfiguration$:()=>Xr,MSKSourceDescription$:()=>Qr,OpenXJsonSerDe$:()=>Zr,OrcSerDe$:()=>eo,OutputFormatConfiguration$:()=>to,ParquetSerDe$:()=>no,PartitionField$:()=>ro,PartitionSpec$:()=>oo,ProcessingConfiguration$:()=>so,Processor$:()=>io,ProcessorParameter$:()=>ao,PutRecord$:()=>gs,PutRecordBatch$:()=>Ss,PutRecordBatchInput$:()=>co,PutRecordBatchOutput$:()=>uo,PutRecordBatchResponseEntry$:()=>lo,PutRecordInput$:()=>po,PutRecordOutput$:()=>fo,RedshiftDestinationConfiguration$:()=>ho,RedshiftDestinationDescription$:()=>go,RedshiftDestinationUpdate$:()=>So,RedshiftRetryOptions$:()=>yo,ResourceInUseException$:()=>fn,ResourceNotFoundException$:()=>mn,RetryOptions$:()=>vo,S3DestinationConfiguration$:()=>Eo,S3DestinationDescription$:()=>_o,S3DestinationUpdate$:()=>bo,SchemaConfiguration$:()=>To,SchemaEvolutionConfiguration$:()=>wo,SecretsManagerConfiguration$:()=>Io,Serializer$:()=>Ro,ServiceUnavailableException$:()=>hn,SnowflakeBufferingHints$:()=>Ao,SnowflakeDestinationConfiguration$:()=>Co,SnowflakeDestinationDescription$:()=>Do,SnowflakeDestinationUpdate$:()=>xo,SnowflakeRetryOptions$:()=>No,SnowflakeRoleConfiguration$:()=>Oo,SnowflakeVpcConfiguration$:()=>Po,SourceDescription$:()=>ko,SplunkBufferingHints$:()=>Uo,SplunkDestinationConfiguration$:()=>Mo,SplunkDestinationDescription$:()=>Lo,SplunkDestinationUpdate$:()=>$o,SplunkRetryOptions$:()=>Bo,StartDeliveryStreamEncryption$:()=>ys,StartDeliveryStreamEncryptionInput$:()=>jo,StartDeliveryStreamEncryptionOutput$:()=>Fo,StopDeliveryStreamEncryption$:()=>vs,StopDeliveryStreamEncryptionInput$:()=>Ho,StopDeliveryStreamEncryptionOutput$:()=>zo,TableCreationConfiguration$:()=>Wo,Tag$:()=>Go,TagDeliveryStream$:()=>Es,TagDeliveryStreamInput$:()=>qo,TagDeliveryStreamOutput$:()=>Vo,UntagDeliveryStream$:()=>_s,UntagDeliveryStreamInput$:()=>Yo,UntagDeliveryStreamOutput$:()=>Ko,UpdateDestination$:()=>bs,UpdateDestinationInput$:()=>Jo,UpdateDestinationOutput$:()=>Xo,VpcConfiguration$:()=>Qo,VpcConfigurationDescription$:()=>Zo,_Record$:()=>mo,errorTypeRegistries:()=>gn});var r=n(60),o=n(61),s=n(62);const i="AuthenticationConfiguration",a="AmazonopensearchserviceDestinationConfiguration",c="AmazonopensearchserviceDestinationDescription",u="AmazonopensearchserviceDestinationUpdate",l="AppendOnly",d="AmazonOpenSearchServerlessDestinationConfiguration",p="AmazonOpenSearchServerlessDestinationDescription",f="AmazonOpenSearchServerlessDestinationUpdate",m="AccountUrl",h="BucketARN",g="BufferingHints",S="BlockSizeBytes",y="CatalogConfiguration",v="ContentColumnName",E="CopyCommand",_="CollectionEndpoint",b="ClusterEndpoint",T="CompressionFormat",w="ClusterJDBCURL",I="CustomTimeZone",R="CloudWatchLoggingOptions",A="Columns",C="Compression",D="Databases",x="DomainARN",N="DataFormatConversionConfiguration",O="DestinationId",P="DocumentIdOptions",k="DurationInSeconds",U="DataLoadingOption",M="DynamicPartitioningConfiguration",L="DirectPutSourceConfiguration",$="DirectPutSourceDescription",B="DatabaseSourceAuthenticationConfiguration",j="DeliveryStreamARN",F="DatabaseSourceConfiguration",H="DatabaseSourceDescription",z="DeliveryStreamDescription",W="DeliveryStreamEncryptionConfiguration",G="DeliveryStreamEncryptionConfigurationInput",q="DeliveryStreamName",V="DeliveryStreamType",Y="DeliveryStartTimestamp",K="DatabaseSourceVPCConfiguration",J="DestinationTableConfigurationList",X="Database",Q="Deserializer",Z="Enabled",ee="EncryptionConfiguration",te="EndpointConfiguration",ne="ElasticsearchDestinationConfiguration",re="ElasticsearchDestinationDescription",oe="ElasticsearchDestinationUpdate",se="ErrorOutputPrefix",ie="ExtendedS3DestinationConfiguration",ae="ExtendedS3DestinationDescription",ce="ExtendedS3DestinationUpdate",ue="Endpoint",le="Encrypted",de="Exclude",pe="FailureDescription",fe="FileExtension",me="HECAcknowledgmentTimeoutInSeconds",he="HECEndpoint",ge="HECEndpointType",Se="HECToken",ye="HttpEndpointDestinationConfiguration",ve="HttpEndpointDestinationDescription",Ee="HttpEndpointDestinationUpdate",_e="HiveJsonSerDe",be="Include",Te="IcebergDestinationConfiguration",we="IcebergDestinationDescription",Ie="IcebergDestinationUpdate",Re="InputFormatConfiguration",Ae="IntervalInSeconds",Ce="IndexName",De="IndexRotationPeriod",xe="KeyARN",Ne="KMSEncryptionConfig",Oe="KeyPassphrase",Pe="KinesisStreamARN",ke="KinesisStreamSourceConfiguration",Ue="KinesisStreamSourceDescription",Me="KeyType",Le="Limit",$e="MetaDataColumnName",Be="MSKClusterARN",je="MSKSourceConfiguration",Fe="MSKSourceDescription",He="Name",ze="OutputFormatConfiguration",We="OrcSerDe",Ge="OpenXJsonSerDe",qe="Password",Ve="ProcessingConfiguration",Ye="PrivateKey",Ke="PartitionSpec",Je="ParquetSerDe",Xe="Port",Qe="Prefix",Ze="RoleARN",et="RequestConfiguration",tt="RedshiftDestinationConfiguration",nt="RedshiftDestinationDescription",rt="RedshiftDestinationUpdate",ot="ReadFromTimestamp",st="RecordId",it="RetryOptions",at="Record",ct="Status",ut="S3BackupConfiguration",lt="S3BackupDescription",dt="S3BackupMode",pt="S3BackupUpdate",ft="S3Configuration",mt="SchemaConfiguration",ht="S3DestinationConfiguration",gt="SnowflakeDestinationConfiguration",St="SplunkDestinationConfiguration",yt="S3DestinationDescription",vt="SnowflakeDestinationDescription",Et="SplunkDestinationDescription",_t="S3DestinationUpdate",bt="SnowflakeDestinationUpdate",Tt="SplunkDestinationUpdate",wt="SchemaEvolutionConfiguration",It="SecurityGroupIds",Rt="SizeInMBs",At="SubnetIds",Ct="SurrogateKeys",Dt="SecretsManagerConfiguration",xt="SnowflakeRole",Nt="SnowflakeRoleConfiguration",Ot="SSLMode",Pt="S3Update",kt="SnowflakeVpcConfiguration",Ut="SnapshotWatermarkTable",Mt="Schema",Lt="Serializer",$t="Tags",Bt="TableCreationConfiguration",jt="ThroughputHintInMBs",Ft="TypeName",Ht="TopicName",zt="Table",Wt="Tables",Gt="Type",qt="Username",Vt="User",Yt="VpcConfiguration",Kt="VpcConfigurationDescription",Jt="VersionId",Xt="client",Qt="code",Zt="error",en="httpError",tn="message",nn="smithy.ts.sdk.synthetic.com.amazonaws.firehose",rn="com.amazonaws.firehose",on=r.TypeRegistry.for(nn);var sn=[-3,nn,"FirehoseServiceException",0,[],[]];on.registerError(sn,s.FirehoseServiceException);const an=r.TypeRegistry.for(rn);var cn=[-3,rn,"ConcurrentModificationException",{[Zt]:Xt},[tn],[0]];an.registerError(cn,o.ConcurrentModificationException);var un=[-3,rn,"InvalidArgumentException",{[Zt]:Xt},[tn],[0]];an.registerError(un,o.InvalidArgumentException);var ln=[-3,rn,"InvalidKMSResourceException",{[Zt]:Xt},[Qt,tn],[0,0]];an.registerError(ln,o.InvalidKMSResourceException);var dn=[-3,rn,"InvalidSourceException",{[Zt]:Xt},[Qt,tn],[0,0]];an.registerError(dn,o.InvalidSourceException);var pn=[-3,rn,"LimitExceededException",{[Zt]:Xt},[tn],[0]];an.registerError(pn,o.LimitExceededException);var fn=[-3,rn,"ResourceInUseException",{[Zt]:Xt},[tn],[0]];an.registerError(fn,o.ResourceInUseException);var mn=[-3,rn,"ResourceNotFoundException",{[Zt]:Xt},[tn],[0]];an.registerError(mn,o.ResourceNotFoundException);var hn=[-3,rn,"ServiceUnavailableException",{[Zt]:"server",[en]:503},[tn],[0]];an.registerError(hn,o.ServiceUnavailableException);const gn=[on,an];var Sn=[0,rn,"HttpEndpointAccessKey",8,0],yn=[0,rn,"HttpEndpointAttributeName",8,0],vn=[0,rn,"HttpEndpointAttributeValue",8,0],En=[0,rn,"HttpEndpointUrl",8,0],_n=[0,rn,qe,8,0],bn=[0,rn,"SnowflakeAccountUrl",8,0],Tn=[0,rn,"SnowflakeContentColumnName",8,0],wn=[0,rn,"SnowflakeDatabase",8,0],In=[0,rn,"SnowflakeKeyPassphrase",8,0],Rn=[0,rn,"SnowflakeMetaDataColumnName",8,0],An=[0,rn,"SnowflakePrivateKey",8,0],Cn=[0,rn,"SnowflakePrivateLinkVpceId",8,0],Dn=[0,rn,xt,8,0],xn=[0,rn,"SnowflakeSchema",8,0],Nn=[0,rn,"SnowflakeTable",8,0],On=[0,rn,"SnowflakeUser",8,0],Pn=[0,rn,qt,8,0],kn=[3,rn,"AmazonOpenSearchServerlessBufferingHints",0,[Ae,Rt],[1,1]],Un=[3,rn,d,0,[Ze,Ce,ft,_,g,it,dt,Ve,R,Yt],[0,0,()=>Eo,0,()=>kn,()=>$n,0,()=>so,()=>Vn,()=>Qo],3],Mn=[3,rn,p,0,[Ze,_,Ce,g,it,dt,yt,Ve,R,Kt],[0,0,0,()=>kn,()=>$n,0,()=>_o,()=>so,()=>Vn,()=>Zo]],Ln=[3,rn,f,0,[Ze,_,Ce,g,it,Pt,Ve,R],[0,0,0,()=>kn,()=>$n,()=>bo,()=>so,()=>Vn]],$n=[3,rn,"AmazonOpenSearchServerlessRetryOptions",0,[k],[1]],Bn=[3,rn,"AmazonopensearchserviceBufferingHints",0,[Ae,Rt],[1,1]],jn=[3,rn,a,0,[Ze,Ce,ft,x,b,Ft,De,g,it,dt,Ve,R,Yt,P],[0,0,()=>Eo,0,0,0,0,()=>Bn,()=>zn,0,()=>so,()=>Vn,()=>Qo,()=>yr],3],Fn=[3,rn,c,0,[Ze,x,b,Ce,Ft,De,g,it,dt,yt,Ve,R,Kt,P],[0,0,0,0,0,0,()=>Bn,()=>zn,0,()=>_o,()=>so,()=>Vn,()=>Zo,()=>yr]],Hn=[3,rn,u,0,[Ze,x,b,Ce,Ft,De,g,it,Pt,Ve,R,P],[0,0,0,0,0,0,()=>Bn,()=>zn,()=>bo,()=>so,()=>Vn,()=>yr]],zn=[3,rn,"AmazonopensearchserviceRetryOptions",0,[k],[1]],Wn=[3,rn,i,0,[Ze,"Connectivity"],[0,0],2],Gn=[3,rn,g,0,[Rt,Ae],[1,1]],qn=[3,rn,y,0,["CatalogARN","WarehouseLocation"],[0,0]],Vn=[3,rn,R,0,[Z,"LogGroupName","LogStreamName"],[2,0,0]],Yn=[3,rn,E,0,["DataTableName","DataTableColumns","CopyOptions"],[0,0,0],1],Kn=[3,rn,"CreateDeliveryStreamInput",0,[q,V,L,ke,G,ht,ie,tt,ne,a,St,ye,$t,d,je,gt,Te,F],[0,0,()=>gr,()=>Wr,()=>lr,()=>Eo,()=>Rr,[()=>ho,0],()=>_r,()=>jn,()=>Mo,[()=>Ur,0],()=>ls,()=>Un,()=>Xr,[()=>Co,0],()=>jr,()=>tr],1],Jn=[3,rn,"CreateDeliveryStreamOutput",0,[j],[0]],Xn=[3,rn,"DatabaseColumnList",0,[be,de],[64,64]],Qn=[3,rn,"DatabaseList",0,[be,de],[64,64]],Zn=[3,rn,"DatabaseSnapshotInfo",0,["Id",zt,"RequestTimestamp","RequestedBy",ct,pe],[0,0,4,0,0,()=>Dr],5],er=[3,rn,B,0,[Dt],[()=>Io],1],tr=[3,rn,F,0,[Gt,ue,Xe,D,Wt,Ut,B,K,Ot,A,Ct],[0,0,1,()=>Qn,()=>or,0,()=>er,()=>rr,0,()=>Xn,64],8],nr=[3,rn,H,0,[Gt,ue,Xe,Ot,D,Wt,A,Ct,Ut,"SnapshotInfo",B,K],[0,0,1,0,()=>Qn,()=>or,()=>Xn,64,0,()=>es,()=>er,()=>rr]],rr=[3,rn,K,0,["VpcEndpointServiceName"],[0],1],or=[3,rn,"DatabaseTableList",0,[be,de],[64,64]],sr=[3,rn,N,0,[mt,Re,ze,Z],[()=>To,()=>zr,()=>to,2]],ir=[3,rn,"DeleteDeliveryStreamInput",0,[q,"AllowForceDelete"],[0,2],1],ar=[3,rn,"DeleteDeliveryStreamOutput",0,[],[]],cr=[3,rn,z,0,[q,j,"DeliveryStreamStatus",V,Jt,"Destinations","HasMoreDestinations",pe,W,"CreateTimestamp","LastUpdateTimestamp","Source"],[0,0,0,0,0,[()=>ts,0],2,()=>Dr,()=>ur,4,4,()=>ko],7],ur=[3,rn,W,0,[xe,Me,ct,pe],[0,0,0,()=>Dr]],lr=[3,rn,G,0,[Me,xe],[0,0],1],dr=[3,rn,"DescribeDeliveryStreamInput",0,[q,Le,"ExclusiveStartDestinationId"],[0,1,0],1],pr=[3,rn,"DescribeDeliveryStreamOutput",0,[z],[[()=>cr,0]],1],fr=[3,rn,Q,0,[Ge,_e],[()=>Zr,()=>xr]],mr=[3,rn,"DestinationDescription",0,[O,yt,ae,nt,re,c,Et,ve,vt,p,we],[0,()=>_o,()=>Ar,[()=>go,0],()=>br,()=>Fn,()=>Lo,[()=>Mr,0],[()=>Do,0],()=>Mn,()=>Fr],1],hr=[3,rn,"DestinationTableConfiguration",0,["DestinationTableName","DestinationDatabaseName","UniqueKeys",Ke,"S3ErrorOutputPrefix"],[0,0,64,()=>oo,0],2],gr=[3,rn,L,0,[jt],[1],1],Sr=[3,rn,$,0,[jt],[1]],yr=[3,rn,P,0,["DefaultDocumentIdFormat"],[0],1],vr=[3,rn,M,0,[it,Z],[()=>vo,2]],Er=[3,rn,"ElasticsearchBufferingHints",0,[Ae,Rt],[1,1]],_r=[3,rn,ne,0,[Ze,Ce,ft,x,b,Ft,De,g,it,dt,Ve,R,Yt,P],[0,0,()=>Eo,0,0,0,0,()=>Er,()=>wr,0,()=>so,()=>Vn,()=>Qo,()=>yr],3],br=[3,rn,re,0,[Ze,x,b,Ce,Ft,De,g,it,dt,yt,Ve,R,Kt,P],[0,0,0,0,0,0,()=>Er,()=>wr,0,()=>_o,()=>so,()=>Vn,()=>Zo,()=>yr]],Tr=[3,rn,oe,0,[Ze,x,b,Ce,Ft,De,g,it,Pt,Ve,R,P],[0,0,0,0,0,0,()=>Er,()=>wr,()=>bo,()=>so,()=>Vn,()=>yr]],wr=[3,rn,"ElasticsearchRetryOptions",0,[k],[1]],Ir=[3,rn,ee,0,["NoEncryptionConfig",Ne],[0,()=>qr]],Rr=[3,rn,ie,0,[Ze,h,Qe,se,g,T,ee,R,Ve,dt,ut,N,M,fe,I],[0,0,0,0,()=>Gn,0,()=>Ir,()=>Vn,()=>so,0,()=>Eo,()=>sr,()=>vr,0,0],2],Ar=[3,rn,ae,0,[Ze,h,g,T,ee,Qe,se,R,Ve,dt,lt,N,M,fe,I],[0,0,()=>Gn,0,()=>Ir,0,0,()=>Vn,()=>so,0,()=>_o,()=>sr,()=>vr,0,0],5],Cr=[3,rn,ce,0,[Ze,h,Qe,se,g,T,ee,R,Ve,dt,pt,N,M,fe,I],[0,0,0,0,()=>Gn,0,()=>Ir,()=>Vn,()=>so,0,()=>bo,()=>sr,()=>vr,0,0]],Dr=[3,rn,pe,0,[Gt,"Details"],[0,0],2],xr=[3,rn,_e,0,["TimestampFormats"],[64]],Nr=[3,rn,"HttpEndpointBufferingHints",0,[Rt,Ae],[1,1]],Or=[3,rn,"HttpEndpointCommonAttribute",0,["AttributeName","AttributeValue"],[[()=>yn,0],[()=>vn,0]],2],Pr=[3,rn,"HttpEndpointConfiguration",0,["Url",He,"AccessKey"],[[()=>En,0],0,[()=>Sn,0]],1],kr=[3,rn,"HttpEndpointDescription",0,["Url",He],[[()=>En,0],0]],Ur=[3,rn,ye,0,[te,ft,g,R,et,Ve,Ze,it,dt,Dt],[[()=>Pr,0],()=>Eo,()=>Nr,()=>Vn,[()=>$r,0],()=>so,0,()=>Br,0,()=>Io],2],Mr=[3,rn,ve,0,[te,g,R,et,Ve,Ze,it,dt,yt,Dt],[[()=>kr,0],()=>Nr,()=>Vn,[()=>$r,0],()=>so,0,()=>Br,0,()=>_o,()=>Io]],Lr=[3,rn,Ee,0,[te,g,R,et,Ve,Ze,it,dt,Pt,Dt],[[()=>Pr,0],()=>Nr,()=>Vn,[()=>$r,0],()=>so,0,()=>Br,0,()=>bo,()=>Io]],$r=[3,rn,"HttpEndpointRequestConfiguration",0,["ContentEncoding","CommonAttributes"],[0,[()=>rs,0]]],Br=[3,rn,"HttpEndpointRetryOptions",0,[k],[1]],jr=[3,rn,Te,0,[Ze,y,ft,J,wt,Bt,g,R,Ve,dt,it,l],[0,()=>qn,()=>Eo,()=>ns,()=>wo,()=>Wo,()=>Gn,()=>Vn,()=>so,0,()=>vo,2],3],Fr=[3,rn,we,0,[J,wt,Bt,g,R,Ve,dt,it,Ze,l,y,yt],[()=>ns,()=>wo,()=>Wo,()=>Gn,()=>Vn,()=>so,0,()=>vo,0,2,()=>qn,()=>_o]],Hr=[3,rn,Ie,0,[J,wt,Bt,g,R,Ve,dt,it,Ze,l,y,ft],[()=>ns,()=>wo,()=>Wo,()=>Gn,()=>Vn,()=>so,0,()=>vo,0,2,()=>qn,()=>Eo]],zr=[3,rn,Re,0,[Q],[()=>fr]],Wr=[3,rn,ke,0,[Pe,Ze],[0,0],2],Gr=[3,rn,Ue,0,[Pe,Ze,Y],[0,0,4]],qr=[3,rn,Ne,0,["AWSKMSKeyARN"],[0],1],Vr=[3,rn,"ListDeliveryStreamsInput",0,[Le,V,"ExclusiveStartDeliveryStreamName"],[1,0,0]],Yr=[3,rn,"ListDeliveryStreamsOutput",0,["DeliveryStreamNames","HasMoreDeliveryStreams"],[64,2],2],Kr=[3,rn,"ListTagsForDeliveryStreamInput",0,[q,"ExclusiveStartTagKey",Le],[0,0,1],1],Jr=[3,rn,"ListTagsForDeliveryStreamOutput",0,[$t,"HasMoreTags"],[()=>os,2],2],Xr=[3,rn,je,0,[Be,Ht,i,ot],[0,0,()=>Wn,4],3],Qr=[3,rn,Fe,0,[Be,Ht,i,Y,ot],[0,0,()=>Wn,4,4]],Zr=[3,rn,Ge,0,["ConvertDotsInJsonKeysToUnderscores","CaseInsensitive","ColumnToJsonKeyMappings"],[2,2,128]],eo=[3,rn,We,0,["StripeSizeBytes",S,"RowIndexStride","EnablePadding","PaddingTolerance",C,"BloomFilterColumns","BloomFilterFalsePositiveProbability","DictionaryKeyThreshold","FormatVersion"],[1,1,1,2,1,0,64,1,1,0]],to=[3,rn,ze,0,[Lt],[()=>Ro]],no=[3,rn,Je,0,[S,"PageSizeBytes",C,"EnableDictionaryCompression","MaxPaddingBytes","WriterVersion"],[1,1,0,2,1,0]],ro=[3,rn,"PartitionField",0,["SourceName"],[0],1],oo=[3,rn,Ke,0,["Identity"],[()=>ss]],so=[3,rn,Ve,0,[Z,"Processors"],[2,()=>is]],io=[3,rn,"Processor",0,[Gt,"Parameters"],[0,()=>as],1],ao=[3,rn,"ProcessorParameter",0,["ParameterName","ParameterValue"],[0,0],2],co=[3,rn,"PutRecordBatchInput",0,[q,"Records"],[0,()=>cs],2],uo=[3,rn,"PutRecordBatchOutput",0,["FailedPutCount","RequestResponses",le],[1,()=>us,2],2],lo=[3,rn,"PutRecordBatchResponseEntry",0,[st,"ErrorCode","ErrorMessage"],[0,0,0]],po=[3,rn,"PutRecordInput",0,[q,at],[0,()=>mo],2],fo=[3,rn,"PutRecordOutput",0,[st,le],[0,2],1],mo=[3,rn,at,0,["Data"],[21],1],ho=[3,rn,tt,0,[Ze,w,E,ft,qt,qe,it,Ve,dt,ut,R,Dt],[0,0,()=>Yn,()=>Eo,[()=>Pn,0],[()=>_n,0],()=>yo,()=>so,0,()=>Eo,()=>Vn,()=>Io],4],go=[3,rn,nt,0,[Ze,w,E,yt,qt,it,Ve,dt,lt,R,Dt],[0,0,()=>Yn,()=>_o,[()=>Pn,0],()=>yo,()=>so,0,()=>_o,()=>Vn,()=>Io],4],So=[3,rn,rt,0,[Ze,w,E,qt,qe,it,Pt,Ve,dt,pt,R,Dt],[0,0,()=>Yn,[()=>Pn,0],[()=>_n,0],()=>yo,()=>bo,()=>so,0,()=>bo,()=>Vn,()=>Io]],yo=[3,rn,"RedshiftRetryOptions",0,[k],[1]],vo=[3,rn,it,0,[k],[1]],Eo=[3,rn,ht,0,[Ze,h,Qe,se,g,T,ee,R],[0,0,0,0,()=>Gn,0,()=>Ir,()=>Vn],2],_o=[3,rn,yt,0,[Ze,h,g,T,ee,Qe,se,R],[0,0,()=>Gn,0,()=>Ir,0,0,()=>Vn],5],bo=[3,rn,_t,0,[Ze,h,Qe,se,g,T,ee,R],[0,0,0,0,()=>Gn,0,()=>Ir,()=>Vn]],To=[3,rn,mt,0,[Ze,"CatalogId","DatabaseName","TableName","Region",Jt],[0,0,0,0,0,0]],wo=[3,rn,wt,0,[Z],[2],1],Io=[3,rn,Dt,0,[Z,"SecretARN",Ze],[2,0,0],1],Ro=[3,rn,Lt,0,[Je,We],[()=>no,()=>eo]],Ao=[3,rn,"SnowflakeBufferingHints",0,[Rt,Ae],[1,1]],Co=[3,rn,gt,0,[m,X,Mt,zt,Ze,ft,Ye,Oe,Vt,Nt,U,$e,v,kt,R,Ve,it,dt,Dt,g],[[()=>bn,0],[()=>wn,0],[()=>xn,0],[()=>Nn,0],0,()=>Eo,[()=>An,0],[()=>In,0],[()=>On,0],[()=>Oo,0],0,[()=>Rn,0],[()=>Tn,0],[()=>Po,0],()=>Vn,()=>so,()=>No,0,()=>Io,()=>Ao],6],Do=[3,rn,vt,0,[m,Vt,X,Mt,zt,Nt,U,$e,v,kt,R,Ve,Ze,it,dt,yt,Dt,g],[[()=>bn,0],[()=>On,0],[()=>wn,0],[()=>xn,0],[()=>Nn,0],[()=>Oo,0],0,[()=>Rn,0],[()=>Tn,0],[()=>Po,0],()=>Vn,()=>so,0,()=>No,0,()=>_o,()=>Io,()=>Ao]],xo=[3,rn,bt,0,[m,Ye,Oe,Vt,X,Mt,zt,Nt,U,$e,v,R,Ve,Ze,it,dt,Pt,Dt,g],[[()=>bn,0],[()=>An,0],[()=>In,0],[()=>On,0],[()=>wn,0],[()=>xn,0],[()=>Nn,0],[()=>Oo,0],0,[()=>Rn,0],[()=>Tn,0],()=>Vn,()=>so,0,()=>No,0,()=>bo,()=>Io,()=>Ao]],No=[3,rn,"SnowflakeRetryOptions",0,[k],[1]],Oo=[3,rn,Nt,0,[Z,xt],[2,[()=>Dn,0]]],Po=[3,rn,kt,0,["PrivateLinkVpceId"],[[()=>Cn,0]],1],ko=[3,rn,"SourceDescription",0,[$,Ue,Fe,H],[()=>Sr,()=>Gr,()=>Qr,()=>nr]],Uo=[3,rn,"SplunkBufferingHints",0,[Ae,Rt],[1,1]],Mo=[3,rn,St,0,[he,ge,ft,Se,me,it,dt,Ve,R,g,Dt],[0,0,()=>Eo,0,1,()=>Bo,0,()=>so,()=>Vn,()=>Uo,()=>Io],3],Lo=[3,rn,Et,0,[he,ge,Se,me,it,dt,yt,Ve,R,g,Dt],[0,0,0,1,()=>Bo,0,()=>_o,()=>so,()=>Vn,()=>Uo,()=>Io]],$o=[3,rn,Tt,0,[he,ge,Se,me,it,dt,Pt,Ve,R,g,Dt],[0,0,0,1,()=>Bo,0,()=>bo,()=>so,()=>Vn,()=>Uo,()=>Io]],Bo=[3,rn,"SplunkRetryOptions",0,[k],[1]],jo=[3,rn,"StartDeliveryStreamEncryptionInput",0,[q,G],[0,()=>lr],1],Fo=[3,rn,"StartDeliveryStreamEncryptionOutput",0,[],[]],Ho=[3,rn,"StopDeliveryStreamEncryptionInput",0,[q],[0],1],zo=[3,rn,"StopDeliveryStreamEncryptionOutput",0,[],[]],Wo=[3,rn,Bt,0,[Z],[2],1],Go=[3,rn,"Tag",0,["Key","Value"],[0,0],1],qo=[3,rn,"TagDeliveryStreamInput",0,[q,$t],[0,()=>ls],2],Vo=[3,rn,"TagDeliveryStreamOutput",0,[],[]],Yo=[3,rn,"UntagDeliveryStreamInput",0,[q,"TagKeys"],[0,64],2],Ko=[3,rn,"UntagDeliveryStreamOutput",0,[],[]],Jo=[3,rn,"UpdateDestinationInput",0,[q,"CurrentDeliveryStreamVersionId",O,_t,ce,rt,oe,u,Tt,Ee,f,bt,Ie],[0,0,0,()=>bo,()=>Cr,[()=>So,0],()=>Tr,()=>Hn,()=>$o,[()=>Lr,0],()=>Ln,[()=>xo,0],()=>Hr],3],Xo=[3,rn,"UpdateDestinationOutput",0,[],[]],Qo=[3,rn,Yt,0,[At,Ze,It],[64,0,64],3],Zo=[3,rn,Kt,0,[At,Ze,It,"VpcId"],[64,0,64,0],4],es=[1,rn,"DatabaseSnapshotInfoList",0,()=>Zn],ts=[1,rn,"DestinationDescriptionList",0,[()=>mr,0]],ns=[1,rn,J,0,()=>hr],rs=[1,rn,"HttpEndpointCommonAttributesList",0,[()=>Or,0]],os=[1,rn,"ListTagsForDeliveryStreamOutputTagList",0,()=>Go],ss=[1,rn,"PartitionFields",0,()=>ro],is=[1,rn,"ProcessorList",0,()=>io],as=[1,rn,"ProcessorParameterList",0,()=>ao],cs=[1,rn,"PutRecordBatchRequestEntryList",0,()=>mo],us=[1,rn,"PutRecordBatchResponseEntryList",0,()=>lo],ls=[1,rn,"TagDeliveryStreamInputTagList",0,()=>Go],ds=[9,rn,"CreateDeliveryStream",0,()=>Kn,()=>Jn],ps=[9,rn,"DeleteDeliveryStream",0,()=>ir,()=>ar],fs=[9,rn,"DescribeDeliveryStream",0,()=>dr,()=>pr],ms=[9,rn,"ListDeliveryStreams",0,()=>Vr,()=>Yr],hs=[9,rn,"ListTagsForDeliveryStream",0,()=>Kr,()=>Jr],gs=[9,rn,"PutRecord",0,()=>po,()=>fo],Ss=[9,rn,"PutRecordBatch",0,()=>co,()=>uo],ys=[9,rn,"StartDeliveryStreamEncryption",0,()=>jo,()=>Fo],vs=[9,rn,"StopDeliveryStreamEncryption",0,()=>Ho,()=>zo],Es=[9,rn,"TagDeliveryStream",0,()=>qo,()=>Vo],_s=[9,rn,"UntagDeliveryStream",0,()=>Yo,()=>Ko],bs=[9,rn,"UpdateDestination",0,()=>Jo,()=>Xo]},(e,t,n)=>{n.r(t),n.d(t,{TypeRegistry:()=>r});class r{namespace;schemas;exceptions;static registries=new Map;constructor(e,t=new Map,n=new Map){this.namespace=e,this.schemas=t,this.exceptions=n}static for(e){return r.registries.has(e)||r.registries.set(e,new r(e)),r.registries.get(e)}copyFrom(e){const{schemas:t,exceptions:n}=this;for(const[n,r]of e.schemas)t.has(n)||t.set(n,r);for(const[t,r]of e.exceptions)n.has(t)||n.set(t,r)}register(e,t){const n=this.normalizeShapeId(e);for(const e of[this,r.for(n.split("#")[0])])e.schemas.set(n,t)}getSchema(e){const t=this.normalizeShapeId(e);if(!this.schemas.has(t))throw new Error(`@smithy/core/schema - schema not found for ${t}`);return this.schemas.get(t)}registerError(e,t){const n=e,o=n[1];for(const e of[this,r.for(o)])e.schemas.set(o+"#"+n[2],n),e.exceptions.set(n,t)}getErrorCtor(e){const t=e;if(this.exceptions.has(t))return this.exceptions.get(t);return r.for(t[1]).exceptions.get(t)}getBaseException(){for(const e of this.exceptions.keys())if(Array.isArray(e)){const[,t,n]=e,r=t+"#"+n;if(r.startsWith("smithy.ts.sdk.synthetic.")&&r.endsWith("ServiceException"))return e}}find(e){for(const t of this.schemas.values())if(e(t))return t}clear(){this.schemas.clear(),this.exceptions.clear()}normalizeShapeId(e){return e.includes("#")?e:this.namespace+"#"+e}}},(e,t,n)=>{n.r(t),n.d(t,{ConcurrentModificationException:()=>o,InvalidArgumentException:()=>s,InvalidKMSResourceException:()=>i,InvalidSourceException:()=>l,LimitExceededException:()=>a,ResourceInUseException:()=>c,ResourceNotFoundException:()=>u,ServiceUnavailableException:()=>d});var r=n(62);class o extends r.FirehoseServiceException{name="ConcurrentModificationException";$fault="client";constructor(e){super({name:"ConcurrentModificationException",$fault:"client",...e}),Object.setPrototypeOf(this,o.prototype)}}class s extends r.FirehoseServiceException{name="InvalidArgumentException";$fault="client";constructor(e){super({name:"InvalidArgumentException",$fault:"client",...e}),Object.setPrototypeOf(this,s.prototype)}}class i extends r.FirehoseServiceException{name="InvalidKMSResourceException";$fault="client";code;constructor(e){super({name:"InvalidKMSResourceException",$fault:"client",...e}),Object.setPrototypeOf(this,i.prototype),this.code=e.code}}class a extends r.FirehoseServiceException{name="LimitExceededException";$fault="client";constructor(e){super({name:"LimitExceededException",$fault:"client",...e}),Object.setPrototypeOf(this,a.prototype)}}class c extends r.FirehoseServiceException{name="ResourceInUseException";$fault="client";constructor(e){super({name:"ResourceInUseException",$fault:"client",...e}),Object.setPrototypeOf(this,c.prototype)}}class u extends r.FirehoseServiceException{name="ResourceNotFoundException";$fault="client";constructor(e){super({name:"ResourceNotFoundException",$fault:"client",...e}),Object.setPrototypeOf(this,u.prototype)}}class l extends r.FirehoseServiceException{name="InvalidSourceException";$fault="client";code;constructor(e){super({name:"InvalidSourceException",$fault:"client",...e}),Object.setPrototypeOf(this,l.prototype),this.code=e.code}}class d extends r.FirehoseServiceException{name="ServiceUnavailableException";$fault="server";constructor(e){super({name:"ServiceUnavailableException",$fault:"server",...e}),Object.setPrototypeOf(this,d.prototype)}}},(e,t,n)=>{n.r(t),n.d(t,{FirehoseServiceException:()=>o,__ServiceException:()=>r.ServiceException});var r=n(63);class o extends r.ServiceException{constructor(e){super(e),Object.setPrototypeOf(this,o.prototype)}}},(e,t,n)=>{n.r(t),n.d(t,{ServiceException:()=>r,decorateServiceException:()=>o});class r extends Error{$fault;$response;$retryable;$metadata;constructor(e){super(e.message),Object.setPrototypeOf(this,Object.getPrototypeOf(this).constructor.prototype),this.name=e.name,this.$fault=e.$fault,this.$metadata=e.$metadata}static isInstance(e){if(!e)return!1;const t=e;return r.prototype.isPrototypeOf(t)||Boolean(t.$fault)&&Boolean(t.$metadata)&&("client"===t.$fault||"server"===t.$fault)}static[Symbol.hasInstance](e){if(!e)return!1;const t=e;return this===r?r.isInstance(e):!!r.isInstance(e)&&(t.name&&this.name?this.prototype.isPrototypeOf(e)||t.name===this.name:this.prototype.isPrototypeOf(e))}}const o=(e,t={})=>{Object.entries(t).filter(([,e])=>void 0!==e).forEach(([t,n])=>{null!=e[t]&&""!==e[t]||(e[t]=n)});const n=e.message||e.Message||"UnknownError";return e.message=n,delete e.Message,e}},(e,t,n)=>{n.r(t),n.d(t,{$Command:()=>o.Command,DeleteDeliveryStreamCommand:()=>a});var r=n(35),o=n(52),s=n(58),i=n(59);class a extends(o.Command.classBuilder().ep(s.commonParams).m(function(e,t,n,o){return[(0,r.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]}).s("Firehose_20150804","DeleteDeliveryStream",{}).n("FirehoseClient","DeleteDeliveryStreamCommand").sc(i.DeleteDeliveryStream$).build()){}},(e,t,n)=>{n.r(t),n.d(t,{$Command:()=>o.Command,DescribeDeliveryStreamCommand:()=>a});var r=n(35),o=n(52),s=n(58),i=n(59);class a extends(o.Command.classBuilder().ep(s.commonParams).m(function(e,t,n,o){return[(0,r.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]}).s("Firehose_20150804","DescribeDeliveryStream",{}).n("FirehoseClient","DescribeDeliveryStreamCommand").sc(i.DescribeDeliveryStream$).build()){}},(e,t,n)=>{n.r(t),n.d(t,{$Command:()=>o.Command,ListDeliveryStreamsCommand:()=>a});var r=n(35),o=n(52),s=n(58),i=n(59);class a extends(o.Command.classBuilder().ep(s.commonParams).m(function(e,t,n,o){return[(0,r.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]}).s("Firehose_20150804","ListDeliveryStreams",{}).n("FirehoseClient","ListDeliveryStreamsCommand").sc(i.ListDeliveryStreams$).build()){}},(e,t,n)=>{n.r(t),n.d(t,{$Command:()=>o.Command,ListTagsForDeliveryStreamCommand:()=>a});var r=n(35),o=n(52),s=n(58),i=n(59);class a extends(o.Command.classBuilder().ep(s.commonParams).m(function(e,t,n,o){return[(0,r.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]}).s("Firehose_20150804","ListTagsForDeliveryStream",{}).n("FirehoseClient","ListTagsForDeliveryStreamCommand").sc(i.ListTagsForDeliveryStream$).build()){}},(e,t,n)=>{n.r(t),n.d(t,{$Command:()=>o.Command,PutRecordBatchCommand:()=>a});var r=n(35),o=n(52),s=n(58),i=n(59);class a extends(o.Command.classBuilder().ep(s.commonParams).m(function(e,t,n,o){return[(0,r.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]}).s("Firehose_20150804","PutRecordBatch",{}).n("FirehoseClient","PutRecordBatchCommand").sc(i.PutRecordBatch$).build()){}},(e,t,n)=>{n.r(t),n.d(t,{$Command:()=>o.Command,PutRecordCommand:()=>a});var r=n(35),o=n(52),s=n(58),i=n(59);class a extends(o.Command.classBuilder().ep(s.commonParams).m(function(e,t,n,o){return[(0,r.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]}).s("Firehose_20150804","PutRecord",{}).n("FirehoseClient","PutRecordCommand").sc(i.PutRecord$).build()){}},(e,t,n)=>{n.r(t),n.d(t,{$Command:()=>o.Command,StartDeliveryStreamEncryptionCommand:()=>a});var r=n(35),o=n(52),s=n(58),i=n(59);class a extends(o.Command.classBuilder().ep(s.commonParams).m(function(e,t,n,o){return[(0,r.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]}).s("Firehose_20150804","StartDeliveryStreamEncryption",{}).n("FirehoseClient","StartDeliveryStreamEncryptionCommand").sc(i.StartDeliveryStreamEncryption$).build()){}},(e,t,n)=>{n.r(t),n.d(t,{$Command:()=>o.Command,StopDeliveryStreamEncryptionCommand:()=>a});var r=n(35),o=n(52),s=n(58),i=n(59);class a extends(o.Command.classBuilder().ep(s.commonParams).m(function(e,t,n,o){return[(0,r.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]}).s("Firehose_20150804","StopDeliveryStreamEncryption",{}).n("FirehoseClient","StopDeliveryStreamEncryptionCommand").sc(i.StopDeliveryStreamEncryption$).build()){}},(e,t,n)=>{n.r(t),n.d(t,{$Command:()=>o.Command,TagDeliveryStreamCommand:()=>a});var r=n(35),o=n(52),s=n(58),i=n(59);class a extends(o.Command.classBuilder().ep(s.commonParams).m(function(e,t,n,o){return[(0,r.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]}).s("Firehose_20150804","TagDeliveryStream",{}).n("FirehoseClient","TagDeliveryStreamCommand").sc(i.TagDeliveryStream$).build()){}},(e,t,n)=>{n.r(t),n.d(t,{$Command:()=>o.Command,UntagDeliveryStreamCommand:()=>a});var r=n(35),o=n(52),s=n(58),i=n(59);class a extends(o.Command.classBuilder().ep(s.commonParams).m(function(e,t,n,o){return[(0,r.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]}).s("Firehose_20150804","UntagDeliveryStream",{}).n("FirehoseClient","UntagDeliveryStreamCommand").sc(i.UntagDeliveryStream$).build()){}},(e,t,n)=>{n.r(t),n.d(t,{$Command:()=>o.Command,UpdateDestinationCommand:()=>a});var r=n(35),o=n(52),s=n(58),i=n(59);class a extends(o.Command.classBuilder().ep(s.commonParams).m(function(e,t,n,o){return[(0,r.getEndpointPlugin)(n,e.getEndpointParameterInstructions())]}).s("Firehose_20150804","UpdateDestination",{}).n("FirehoseClient","UpdateDestinationCommand").sc(i.UpdateDestination$).build()){}},(e,t,n)=>{n.r(t),n.d(t,{FirehoseClient:()=>b,__Client:()=>S.Client});var r=n(76),o=n(78),s=n(79),i=n(82),a=n(84),c=n(139),u=n(143),l=n(144),d=n(147),p=n(149),f=n(153),m=n(154),h=n(156),g=n(165),S=n(174),y=n(175),v=n(58),E=n(196),_=n(271);class b extends S.Client{config;constructor(...[e]){const t=(0,E.getRuntimeConfig)(e||{});super(t),this.initConfig=t;const n=(0,v.resolveClientEndpointParameters)(t),S=(0,i.resolveUserAgentConfig)(n),b=(0,h.resolveRetryConfig)(S),T=(0,c.resolveRegionConfig)(b),w=(0,r.resolveHostHeaderConfig)(T),I=(0,m.resolveEndpointConfig)(w),R=(0,y.resolveHttpAuthSchemeConfig)(I),A=(0,_.resolveRuntimeExtensions)(R,e?.extensions||[]);this.config=A,this.middlewareStack.use((0,p.getSchemaSerdePlugin)(this.config)),this.middlewareStack.use((0,a.getUserAgentPlugin)(this.config)),this.middlewareStack.use((0,g.getRetryPlugin)(this.config)),this.middlewareStack.use((0,f.getContentLengthPlugin)(this.config)),this.middlewareStack.use((0,r.getHostHeaderPlugin)(this.config)),this.middlewareStack.use((0,o.getLoggerPlugin)(this.config)),this.middlewareStack.use((0,s.getRecursionDetectionPlugin)(this.config)),this.middlewareStack.use((0,l.getHttpAuthSchemeEndpointRuleSetPlugin)(this.config,{httpAuthSchemeParametersProvider:y.defaultFirehoseHttpAuthSchemeParametersProvider,identityProviderConfigProvider:async e=>new u.DefaultIdentityProviderConfig({"aws.auth#sigv4":e.credentials})})),this.middlewareStack.use((0,d.getHttpSigningPlugin)(this.config))}destroy(){super.destroy()}}},(e,t,n)=>{n.r(t),n.d(t,{getHostHeaderPlugin:()=>a,hostHeaderMiddleware:()=>s,hostHeaderMiddlewareOptions:()=>i,resolveHostHeaderConfig:()=>o});var r=n(77);function o(e){return e}const s=e=>t=>async n=>{if(!r.HttpRequest.isInstance(n.request))return t(n);const{request:o}=n,{handlerProtocol:s=""}=e.requestHandler.metadata||{};if(s.indexOf("h2")>=0&&!o.headers[":authority"])delete o.headers.host,o.headers[":authority"]=o.hostname+(o.port?":"+o.port:"");else if(!o.headers.host){let e=o.hostname;null!=o.port&&(e+=`:${o.port}`),o.headers.host=e}return t(n)},i={name:"hostHeaderMiddleware",step:"build",priority:"low",tags:["HOST"],override:!0},a=e=>({applyToStack:t=>{t.add(s(e),i)}})},(e,t,n)=>{n.r(t),n.d(t,{HttpRequest:()=>r});class r{method;protocol;hostname;port;path;query;headers;username;password;fragment;body;constructor(e){this.method=e.method||"GET",this.hostname=e.hostname||"localhost",this.port=e.port,this.query=e.query||{},this.headers=e.headers||{},this.body=e.body,this.protocol=e.protocol?":"!==e.protocol.slice(-1)?`${e.protocol}:`:e.protocol:"https:",this.path=e.path?"/"!==e.path.charAt(0)?`/${e.path}`:e.path:"/",this.username=e.username,this.password=e.password,this.fragment=e.fragment}static clone(e){const t=new r({...e,headers:{...e.headers}});var n;return t.query&&(t.query=(n=t.query,Object.keys(n).reduce((e,t)=>{const r=n[t];return{...e,[t]:Array.isArray(r)?[...r]:r}},{}))),t}static isInstance(e){if(!e)return!1;const t=e;return"method"in t&&"protocol"in t&&"hostname"in t&&"path"in t&&"object"==typeof t.query&&"object"==typeof t.headers}clone(){return r.clone(this)}}},(e,t,n)=>{n.r(t),n.d(t,{getLoggerPlugin:()=>s,loggerMiddleware:()=>r,loggerMiddlewareOptions:()=>o});const r=()=>(e,t)=>async n=>{try{const r=await e(n),{clientName:o,commandName:s,logger:i,dynamoDbDocumentClientOptions:a={}}=t,{overrideInputFilterSensitiveLog:c,overrideOutputFilterSensitiveLog:u}=a,l=c??t.inputFilterSensitiveLog,d=u??t.outputFilterSensitiveLog,{$metadata:p,...f}=r.output;return i?.info?.({clientName:o,commandName:s,input:l(n.input),output:d(f),metadata:p}),r}catch(e){const{clientName:r,commandName:o,logger:s,dynamoDbDocumentClientOptions:i={}}=t,{overrideInputFilterSensitiveLog:a}=i,c=a??t.inputFilterSensitiveLog;throw s?.error?.({clientName:r,commandName:o,input:c(n.input),error:e,metadata:e.$metadata}),e}},o={name:"loggerMiddleware",tags:["LOGGER"],step:"initialize",override:!0},s=e=>({applyToStack:e=>{e.add(r(),o)}})},(e,t,n)=>{n.r(t),n.d(t,{getRecursionDetectionPlugin:()=>s});var r=n(80),o=n(81);const s=e=>({applyToStack:e=>{e.add((0,o.recursionDetectionMiddleware)(),r.recursionDetectionMiddlewareOptions)}})},(e,t,n)=>{n.r(t),n.d(t,{recursionDetectionMiddlewareOptions:()=>r});const r={step:"build",tags:["RECURSION_DETECTION"],name:"recursionDetectionMiddleware",override:!0,priority:"low"}},(e,t,n)=>{n.r(t),n.d(t,{recursionDetectionMiddleware:()=>r});const r=()=>e=>async t=>e(t)},(e,t,n)=>{n.r(t),n.d(t,{DEFAULT_UA_APP_ID:()=>o,resolveUserAgentConfig:()=>s});var r=n(83);const o=void 0;function s(e){const t=(0,r.normalizeProvider)(e.userAgentAppId??o),{customUserAgent:n}=e;return Object.assign(e,{customUserAgent:"string"==typeof n?[[n]]:n,userAgentAppId:async()=>{const n=await t();if(!function(e){return void 0===e||"string"==typeof e&&e.length<=50}(n)){const t="NoOpLogger"!==e.logger?.constructor?.name&&e.logger?e.logger:console;"string"!=typeof n?t?.warn("userAgentAppId must be a string or undefined."):n.length>50&&t?.warn("The provided userAgentAppId exceeds the maximum length of 50 characters.")}return n}})}},(e,t,n)=>{n.r(t),n.d(t,{normalizeProvider:()=>r});const r=e=>{if("function"==typeof e)return e;const t=Promise.resolve(e);return()=>t}},(e,t,n)=>{n.r(t),n.d(t,{getUserAgentMiddlewareOptions:()=>l,getUserAgentPlugin:()=>d,userAgentMiddleware:()=>c});var r=n(85),o=n(77),s=n(133),i=n(137),a=n(138);const c=e=>(t,n)=>async c=>{const{request:l}=c;if(!o.HttpRequest.isInstance(l))return t(c);const{headers:d}=l,p=n?.userAgent?.map(u)||[],f=(await e.defaultUserAgentProvider()).map(u);await(0,s.checkFeatures)(n,e,c);const m=n;f.push(`m/${(0,a.encodeFeatures)(Object.assign({},n.__smithy_context?.features,m.__aws_sdk_context?.features))}`);const h=e?.customUserAgent?.map(u)||[],g=await e.userAgentAppId();g&&f.push(u(["app",`${g}`]));const S=(0,r.getUserAgentPrefix)(),y=(S?[S]:[]).concat([...f,...p,...h]).join(i.SPACE),v=[...f.filter(e=>e.startsWith("aws-sdk-")),...h].join(i.SPACE);return"browser"!==e.runtime?(v&&(d[i.X_AMZ_USER_AGENT]=d[i.X_AMZ_USER_AGENT]?`${d[i.USER_AGENT]} ${v}`:v),d[i.USER_AGENT]=y):d[i.X_AMZ_USER_AGENT]=y,t({...c,request:l})},u=e=>{const t=e[0].split(i.UA_NAME_SEPARATOR).map(e=>e.replace(i.UA_NAME_ESCAPE_REGEX,i.UA_ESCAPE_CHAR)).join(i.UA_NAME_SEPARATOR),n=e[1]?.replace(i.UA_VALUE_ESCAPE_REGEX,i.UA_ESCAPE_CHAR),r=t.indexOf(i.UA_NAME_SEPARATOR),o=t.substring(0,r);let s=t.substring(r+1);return"api"===o&&(s=s.toLowerCase()),[o,s,n].filter(e=>e&&e.length>0).reduce((e,t,n)=>{switch(n){case 0:return t;case 1:return`${e}/${t}`;default:return`${e}#${t}`}},"")},l={name:"getUserAgentMiddleware",step:"build",priority:"low",tags:["SET_USER_AGENT","USER_AGENT"],override:!0},d=e=>({applyToStack:t=>{t.add(c(e),l)}})},(e,t,n)=>{n.r(t),n.d(t,{EndpointError:()=>c.EndpointError,awsEndpointFunctions:()=>r.awsEndpointFunctions,getUserAgentPrefix:()=>o.getUserAgentPrefix,isIpAddress:()=>s.isIpAddress,partition:()=>o.partition,resolveDefaultAwsRegionalEndpointsConfig:()=>i.resolveDefaultAwsRegionalEndpointsConfig,resolveEndpoint:()=>a.resolveEndpoint,setPartitionInfo:()=>o.setPartitionInfo,toEndpointV1:()=>i.toEndpointV1,useDefaultPartitionInfo:()=>o.useDefaultPartitionInfo});var r=n(86),o=n(93),s=n(90),i=n(95),a=n(96),c=n(126)},(e,t,n)=>{n.r(t),n.d(t,{awsEndpointFunctions:()=>a});var r=n(87),o=n(88),s=n(92),i=n(93);const a={isVirtualHostableS3Bucket:o.isVirtualHostableS3Bucket,parseArn:s.parseArn,partition:i.partition};r.customEndpointFunctions.aws=a},(e,t,n)=>{n.r(t),n.d(t,{customEndpointFunctions:()=>r});const r={}},(e,t,n)=>{n.r(t),n.d(t,{isVirtualHostableS3Bucket:()=>s});var r=n(89),o=n(90);const s=(e,t=!1)=>{if(t){for(const t of e.split("."))if(!s(t))return!1;return!0}return!!(0,r.isValidHostLabel)(e)&&(!(e.length<3||e.length>63)&&(e===e.toLowerCase()&&!(0,o.isIpAddress)(e)))}},(e,t,n)=>{n.r(t),n.d(t,{isValidHostLabel:()=>o});const r=new RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),o=(e,t=!1)=>{if(!t)return r.test(e);const n=e.split(".");for(const e of n)if(!o(e))return!1;return!0}},(e,t,n)=>{n.r(t),n.d(t,{isIpAddress:()=>r.isIpAddress});var r=n(91)},(e,t,n)=>{n.r(t),n.d(t,{isIpAddress:()=>o});const r=new RegExp("^(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}$"),o=e=>r.test(e)||e.startsWith("[")&&e.endsWith("]")},(e,t,n)=>{n.r(t),n.d(t,{parseArn:()=>r});const r=e=>{const t=e.split(":");if(t.length<6)return null;const[n,r,o,s,i,...a]=t;if("arn"!==n||""===r||""===o||""===a.join(":"))return null;return{partition:r,service:o,region:s,accountId:i,resourceId:a.map(e=>e.split("/")).flat()}}},(e,t,n)=>{n.r(t),n.d(t,{getUserAgentPrefix:()=>u,partition:()=>i,setPartitionInfo:()=>a,useDefaultPartitionInfo:()=>c});var r=n(94);let o=r,s="";const i=e=>{const{partitions:t}=o;for(const n of t){const{regions:t,outputs:r}=n;for(const[n,o]of Object.entries(t))if(n===e)return{...r,...o}}for(const n of t){const{regionRegex:t,outputs:r}=n;if(new RegExp(t).test(e))return{...r}}const n=t.find(e=>"aws"===e.id);if(!n)throw new Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return{...n.outputs}},a=(e,t="")=>{o=e,s=t},c=()=>{a(r,"")},u=()=>s},e=>{e.exports=JSON.parse('{"partitions":[{"id":"aws","outputs":{"dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","implicitGlobalRegion":"us-east-1","name":"aws","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^(us|eu|ap|sa|ca|me|af|il|mx)\\\\-\\\\w+\\\\-\\\\d+$","regions":{"af-south-1":{"description":"Africa (Cape Town)"},"ap-east-1":{"description":"Asia Pacific (Hong Kong)"},"ap-east-2":{"description":"Asia Pacific (Taipei)"},"ap-northeast-1":{"description":"Asia Pacific (Tokyo)"},"ap-northeast-2":{"description":"Asia Pacific (Seoul)"},"ap-northeast-3":{"description":"Asia Pacific (Osaka)"},"ap-south-1":{"description":"Asia Pacific (Mumbai)"},"ap-south-2":{"description":"Asia Pacific (Hyderabad)"},"ap-southeast-1":{"description":"Asia Pacific (Singapore)"},"ap-southeast-2":{"description":"Asia Pacific (Sydney)"},"ap-southeast-3":{"description":"Asia Pacific (Jakarta)"},"ap-southeast-4":{"description":"Asia Pacific (Melbourne)"},"ap-southeast-5":{"description":"Asia Pacific (Malaysia)"},"ap-southeast-6":{"description":"Asia Pacific (New Zealand)"},"ap-southeast-7":{"description":"Asia Pacific (Thailand)"},"aws-global":{"description":"aws global region"},"ca-central-1":{"description":"Canada (Central)"},"ca-west-1":{"description":"Canada West (Calgary)"},"eu-central-1":{"description":"Europe (Frankfurt)"},"eu-central-2":{"description":"Europe (Zurich)"},"eu-north-1":{"description":"Europe (Stockholm)"},"eu-south-1":{"description":"Europe (Milan)"},"eu-south-2":{"description":"Europe (Spain)"},"eu-west-1":{"description":"Europe (Ireland)"},"eu-west-2":{"description":"Europe (London)"},"eu-west-3":{"description":"Europe (Paris)"},"il-central-1":{"description":"Israel (Tel Aviv)"},"me-central-1":{"description":"Middle East (UAE)"},"me-south-1":{"description":"Middle East (Bahrain)"},"mx-central-1":{"description":"Mexico (Central)"},"sa-east-1":{"description":"South America (Sao Paulo)"},"us-east-1":{"description":"US East (N. Virginia)"},"us-east-2":{"description":"US East (Ohio)"},"us-west-1":{"description":"US West (N. California)"},"us-west-2":{"description":"US West (Oregon)"}}},{"id":"aws-cn","outputs":{"dnsSuffix":"amazonaws.com.cn","dualStackDnsSuffix":"api.amazonwebservices.com.cn","implicitGlobalRegion":"cn-northwest-1","name":"aws-cn","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^cn\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-cn-global":{"description":"aws-cn global region"},"cn-north-1":{"description":"China (Beijing)"},"cn-northwest-1":{"description":"China (Ningxia)"}}},{"id":"aws-eusc","outputs":{"dnsSuffix":"amazonaws.eu","dualStackDnsSuffix":"api.amazonwebservices.eu","implicitGlobalRegion":"eusc-de-east-1","name":"aws-eusc","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^eusc\\\\-(de)\\\\-\\\\w+\\\\-\\\\d+$","regions":{"eusc-de-east-1":{"description":"AWS European Sovereign Cloud (Germany)"}}},{"id":"aws-iso","outputs":{"dnsSuffix":"c2s.ic.gov","dualStackDnsSuffix":"api.aws.ic.gov","implicitGlobalRegion":"us-iso-east-1","name":"aws-iso","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^us\\\\-iso\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-iso-global":{"description":"aws-iso global region"},"us-iso-east-1":{"description":"US ISO East"},"us-iso-west-1":{"description":"US ISO WEST"}}},{"id":"aws-iso-b","outputs":{"dnsSuffix":"sc2s.sgov.gov","dualStackDnsSuffix":"api.aws.scloud","implicitGlobalRegion":"us-isob-east-1","name":"aws-iso-b","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^us\\\\-isob\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-iso-b-global":{"description":"aws-iso-b global region"},"us-isob-east-1":{"description":"US ISOB East (Ohio)"},"us-isob-west-1":{"description":"US ISOB West"}}},{"id":"aws-iso-e","outputs":{"dnsSuffix":"cloud.adc-e.uk","dualStackDnsSuffix":"api.cloud-aws.adc-e.uk","implicitGlobalRegion":"eu-isoe-west-1","name":"aws-iso-e","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^eu\\\\-isoe\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-iso-e-global":{"description":"aws-iso-e global region"},"eu-isoe-west-1":{"description":"EU ISOE West"}}},{"id":"aws-iso-f","outputs":{"dnsSuffix":"csp.hci.ic.gov","dualStackDnsSuffix":"api.aws.hci.ic.gov","implicitGlobalRegion":"us-isof-south-1","name":"aws-iso-f","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^us\\\\-isof\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-iso-f-global":{"description":"aws-iso-f global region"},"us-isof-east-1":{"description":"US ISOF EAST"},"us-isof-south-1":{"description":"US ISOF SOUTH"}}},{"id":"aws-us-gov","outputs":{"dnsSuffix":"amazonaws.com","dualStackDnsSuffix":"api.aws","implicitGlobalRegion":"us-gov-west-1","name":"aws-us-gov","supportsDualStack":true,"supportsFIPS":true},"regionRegex":"^us\\\\-gov\\\\-\\\\w+\\\\-\\\\d+$","regions":{"aws-us-gov-global":{"description":"aws-us-gov global region"},"us-gov-east-1":{"description":"AWS GovCloud (US-East)"},"us-gov-west-1":{"description":"AWS GovCloud (US-West)"}}}],"version":"1.1"}')},(e,t,n)=>{n.r(t),n.d(t,{resolveDefaultAwsRegionalEndpointsConfig:()=>o,toEndpointV1:()=>s});var r=n(41);const o=e=>{if("function"!=typeof e.endpointProvider)throw new Error("@aws-sdk/util-endpoint - endpointProvider and endpoint missing in config for this client.");const{endpoint:t}=e;return void 0===t&&(e.endpoint=async()=>s(e.endpointProvider({Region:"function"==typeof e.region?await e.region():e.region,UseDualStack:"function"==typeof e.useDualstackEndpoint?await e.useDualstackEndpoint():e.useDualstackEndpoint,UseFIPS:"function"==typeof e.useFipsEndpoint?await e.useFipsEndpoint():e.useFipsEndpoint,Endpoint:void 0},{logger:e.logger}))),e},s=e=>(0,r.parseUrl)(e.url)},(e,t,n)=>{n.r(t),n.d(t,{resolveEndpoint:()=>r.resolveEndpoint});var r=n(97)},(e,t,n)=>{n.r(t),n.d(t,{resolveEndpoint:()=>a});var r=n(98),o=n(99),s=n(100),i=n(101);const a=(e,t)=>{const{endpointParams:n,logger:a}=t,{parameters:c,rules:u}=e;t.logger?.debug?.(`${r.debugId} Initial EndpointParams: ${(0,o.toDebugString)(n)}`);for(const e in c){const t=c[e],r=n[e];if(null!=r||null==t.default){if(t.required&&null==r)throw new s.EndpointError(`Missing required parameter: '${e}'`)}else n[e]=t.default}const l=(0,i.evaluateRules)(u,{endpointParams:n,logger:a,referenceRecord:{}});return t.logger?.debug?.(`${r.debugId} Resolved endpoint: ${(0,o.toDebugString)(l)}`),l}},(e,t,n)=>{n.r(t),n.d(t,{debugId:()=>r});const r="endpoints"},(e,t,n)=>{function r(e){return"object"!=typeof e||null==e?e:"ref"in e?`$${r(e.ref)}`:"fn"in e?`${e.fn}(${(e.argv||[]).map(r).join(", ")})`:JSON.stringify(e,null,2)}n.r(t),n.d(t,{toDebugString:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{EndpointError:()=>r});class r extends Error{constructor(e){super(e),this.name="EndpointError"}}},(e,t,n)=>{n.r(t),n.d(t,{evaluateRules:()=>a,evaluateTreeRule:()=>c,group:()=>u});var r=n(100),o=n(102),s=n(121),i=n(125);const a=(e,t)=>{for(const n of e)if("endpoint"===n.type){const e=(0,s.evaluateEndpointRule)(n,t);if(e)return e}else if("error"===n.type)(0,i.evaluateErrorRule)(n,t);else{if("tree"!==n.type)throw new r.EndpointError(`Unknown endpoint rule: ${n}`);{const e=u.evaluateTreeRule(n,t);if(e)return e}}throw new r.EndpointError("Rules evaluation failed")},c=(e,t)=>{const{conditions:n,rules:r}=e,{result:s,referenceRecord:i}=(0,o.evaluateConditions)(n,t);if(!s)return;const a=i?{...t,referenceRecord:{...t.referenceRecord,...i}}:t;return u.evaluateRules(r,a)},u={evaluateRules:a,evaluateTreeRule:c}},(e,t,n)=>{n.r(t),n.d(t,{evaluateConditions:()=>i});var r=n(98),o=n(99),s=n(103);const i=(e=[],t)=>{const n={},i={...t,referenceRecord:{...t.referenceRecord}};let a=!1;for(const c of e){const{result:e,toAssign:u}=(0,s.evaluateCondition)(c,i);if(!e)return{result:e};u&&(a=!0,n[u.name]=u.value,i.referenceRecord[u.name]=u.value,t.logger?.debug?.(`${r.debugId} assign: ${u.name} := ${(0,o.toDebugString)(u.value)}`))}return a?{result:!0,referenceRecord:n}:{result:!0}}},(e,t,n)=>{n.r(t),n.d(t,{evaluateCondition:()=>a});var r=n(98),o=n(99),s=n(100),i=n(104);const a=(e,t)=>{const{assign:n}=e;if(n&&n in t.referenceRecord)throw new s.EndpointError(`'${n}' is already defined in Reference Record.`);const a=(0,i.callFunction)(e,t);t.logger?.debug?.(`${r.debugId} evaluateCondition: ${(0,o.toDebugString)(e)} = ${(0,o.toDebugString)(a)}`);const c=""===a||!!a;return null!=n?{result:c,toAssign:{name:n,value:a}}:{result:c}}},(e,t,n)=>{n.r(t),n.d(t,{callFunction:()=>u,evaluateExpression:()=>c,group:()=>l});var r=n(100),o=n(87),s=n(105),i=n(119),a=n(120);const c=(e,t,n)=>{if("string"==typeof e)return(0,i.evaluateTemplate)(e,n);if(e.fn)return l.callFunction(e,n);if(e.ref)return(0,a.getReferenceValue)(e,n);throw new r.EndpointError(`'${t}': ${String(e)} is not a string, function or reference.`)},u=({fn:e,argv:t},n)=>{const r=Array(t.length);for(let e=0;e<r.length;++e){const o=t[e];r[e]="boolean"==typeof o||"number"==typeof o?o:l.evaluateExpression(o,"arg",n)}const i=e.indexOf(".");if(-1!==i){const t=o.customEndpointFunctions[e.slice(0,i)],n=t?.[e.slice(i+1)];if("function"==typeof n)return n(...r)}const a=s.endpointFunctions[e];if("function"==typeof a)return a(...r);throw new Error(`function ${e} not loaded in endpointFunctions.`)},l={evaluateExpression:c,callFunction:u}},(e,t,n)=>{n.r(t),n.d(t,{endpointFunctions:()=>h});var r=n(106),o=n(107),s=n(108),i=n(110),a=n(89),c=n(111),u=n(112),l=n(113),d=n(115),p=n(116),f=n(117),m=n(118);const h={booleanEquals:r.booleanEquals,coalesce:o.coalesce,getAttr:s.getAttr,isSet:i.isSet,isValidHostLabel:a.isValidHostLabel,ite:c.ite,not:u.not,parseURL:l.parseURL,split:d.split,stringEquals:p.stringEquals,substring:f.substring,uriEncode:m.uriEncode}},(e,t,n)=>{n.r(t),n.d(t,{booleanEquals:()=>r});const r=(e,t)=>e===t},(e,t,n)=>{function r(...e){for(const t of e)if(null!=t)return t}n.r(t),n.d(t,{coalesce:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{getAttr:()=>s});var r=n(100),o=n(109);const s=(e,t)=>(0,o.getAttrPathList)(t).reduce((n,o)=>{if("object"!=typeof n)throw new r.EndpointError(`Index '${o}' in '${t}' not found in '${JSON.stringify(e)}'`);if(Array.isArray(n)){const e=parseInt(o);return n[e<0?n.length+e:e]}return n[o]},e)},(e,t,n)=>{n.r(t),n.d(t,{getAttrPathList:()=>o});var r=n(100);const o=e=>{const t=e.split("."),n=[];for(const o of t){const t=o.indexOf("[");if(-1!==t){if(o.indexOf("]")!==o.length-1)throw new r.EndpointError(`Path: '${e}' does not end with ']'`);const s=o.slice(t+1,-1);if(Number.isNaN(parseInt(s)))throw new r.EndpointError(`Invalid array index: '${s}' in path: '${e}'`);0!==t&&n.push(o.slice(0,t)),n.push(s)}else n.push(o)}return n}},(e,t,n)=>{n.r(t),n.d(t,{isSet:()=>r});const r=e=>null!=e},(e,t,n)=>{function r(e,t,n){return e?t:n}n.r(t),n.d(t,{ite:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{not:()=>r});const r=e=>!e},(e,t,n)=>{n.r(t),n.d(t,{parseURL:()=>i});var r=n(114),o=n(91);const s={[r.EndpointURLScheme.HTTP]:80,[r.EndpointURLScheme.HTTPS]:443},i=e=>{const t=(()=>{try{if(e instanceof URL)return e;if("object"==typeof e&&"hostname"in e){const{hostname:t,port:n,protocol:r="",path:o="",query:s={}}=e,i=new URL(`${r}//${t}${n?`:${n}`:""}${o}`);return i.search=Object.entries(s).map(([e,t])=>`${e}=${t}`).join("&"),i}return new URL(e)}catch(e){return null}})();if(!t)return console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`),null;const n=t.href,{host:i,hostname:a,pathname:c,protocol:u,search:l}=t;if(l)return null;const d=u.slice(0,-1);if(!Object.values(r.EndpointURLScheme).includes(d))return null;const p=(0,o.isIpAddress)(a);return{scheme:d,authority:`${i}${n.includes(`${i}:${s[d]}`)||"string"==typeof e&&e.includes(`${i}:${s[d]}`)?`:${s[d]}`:""}`,path:c,normalizedPath:c.endsWith("/")?c:`${c}/`,isIp:p}}},(e,t,n)=>{var r;n.r(t),n.d(t,{EndpointURLScheme:()=>r}),function(e){e.HTTP="http",e.HTTPS="https"}(r||(r={}))},(e,t,n)=>{function r(e,t,n){if(1===n)return[e];if(""===e)return[""];const r=e.split(t);return 0===n?r:r.slice(0,n-1).concat(r.slice(1).join(t))}n.r(t),n.d(t,{split:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{stringEquals:()=>r});const r=(e,t)=>e===t},(e,t,n)=>{n.r(t),n.d(t,{substring:()=>r});const r=(e,t,n,r)=>null==e||t>=n||e.length<n||/[^\u0000-\u007f]/.test(e)?null:r?e.substring(e.length-n,e.length-t):e.substring(t,n)},(e,t,n)=>{n.r(t),n.d(t,{uriEncode:()=>r});const r=e=>encodeURIComponent(e).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},(e,t,n)=>{n.r(t),n.d(t,{evaluateTemplate:()=>o});var r=n(108);const o=(e,t)=>{const n=[],{referenceRecord:o,endpointParams:s}=t;let i=0;for(;i<e.length;){const t=e.indexOf("{",i);if(-1===t){n.push(e.slice(i));break}n.push(e.slice(i,t));const a=e.indexOf("}",t);if(-1===a){n.push(e.slice(t));break}"{"===e[t+1]&&"}"===e[a+1]&&(n.push(e.slice(t+1,a)),i=a+2);const c=e.substring(t+1,a);if(c.includes("#")){const[e,t]=c.split("#");n.push((0,r.getAttr)(o[e]??s[e],t))}else n.push(o[c]??s[c]);i=a+1}return n.join("")}},(e,t,n)=>{n.r(t),n.d(t,{getReferenceValue:()=>r});const r=({ref:e},t)=>t.referenceRecord[e]??t.endpointParams[e]},(e,t,n)=>{n.r(t),n.d(t,{evaluateEndpointRule:()=>u});var r=n(98),o=n(99),s=n(102),i=n(122),a=n(123),c=n(124);const u=(e,t)=>{const{conditions:n,endpoint:u}=e,{result:l,referenceRecord:d}=(0,s.evaluateConditions)(n,t);if(!l)return;const p=d?{...t,referenceRecord:{...t.referenceRecord,...d}}:t,{url:f,properties:m,headers:h}=u;t.logger?.debug?.(`${r.debugId} Resolving endpoint from template: ${(0,o.toDebugString)(u)}`);const g={url:(0,c.getEndpointUrl)(f,p)};return null!=h&&(g.headers=(0,i.getEndpointHeaders)(h,p)),null!=m&&(g.properties=(0,a.getEndpointProperties)(m,p)),g}},(e,t,n)=>{n.r(t),n.d(t,{getEndpointHeaders:()=>s});var r=n(100),o=n(104);const s=(e,t)=>Object.entries(e??{}).reduce((e,[n,s])=>(e[n]=s.map(e=>{const s=(0,o.evaluateExpression)(e,"Header value entry",t);if("string"!=typeof s)throw new r.EndpointError(`Header '${n}' value '${s}' is not a string`);return s}),e),{})},(e,t,n)=>{n.r(t),n.d(t,{getEndpointProperties:()=>s,getEndpointProperty:()=>i,group:()=>a});var r=n(100),o=n(119);const s=(e,t)=>Object.entries(e).reduce((e,[n,r])=>(e[n]=a.getEndpointProperty(r,t),e),{}),i=(e,t)=>{if(Array.isArray(e))return e.map(e=>i(e,t));switch(typeof e){case"string":return(0,o.evaluateTemplate)(e,t);case"object":if(null===e)throw new r.EndpointError(`Unexpected endpoint property: ${e}`);return a.getEndpointProperties(e,t);case"boolean":return e;default:throw new r.EndpointError("Unexpected endpoint property type: "+typeof e)}},a={getEndpointProperty:i,getEndpointProperties:s}},(e,t,n)=>{n.r(t),n.d(t,{getEndpointUrl:()=>s});var r=n(100),o=n(104);const s=(e,t)=>{const n=(0,o.evaluateExpression)(e,"Endpoint URL",t);if("string"==typeof n)try{return new URL(n)}catch(e){throw console.error(`Failed to construct URL with ${n}`,e),e}throw new r.EndpointError("Endpoint URL must be a string, got "+typeof n)}},(e,t,n)=>{n.r(t),n.d(t,{evaluateErrorRule:()=>i});var r=n(100),o=n(102),s=n(104);const i=(e,t)=>{const{conditions:n,error:i}=e,{result:a,referenceRecord:c}=(0,o.evaluateConditions)(n,t);if(!a)return;const u=c?{...t,referenceRecord:{...t.referenceRecord,...c}}:t;throw new r.EndpointError((0,s.evaluateExpression)(i,"Error",u))}},(e,t,n)=>{n.r(t),n.d(t,{EndpointError:()=>r.EndpointError});var r=n(127);n(128),n(129),n(130),n(131),n(132)},(e,t,n)=>{n.r(t),n.d(t,{EndpointError:()=>r.EndpointError});var r=n(100)},(e,t,n)=>{n.r(t)},(e,t,n)=>{n.r(t)},(e,t,n)=>{n.r(t)},(e,t,n)=>{n.r(t)},(e,t,n)=>{n.r(t)},(e,t,n)=>{n.r(t),n.d(t,{checkFeatures:()=>i});var r=n(134),o=n(136);const s=/\d{12}\.ddb/;async function i(e,t,n){const i=n.request;if("rpc-v2-cbor"===i?.headers?.["smithy-protocol"]&&(0,r.setFeature)(e,"PROTOCOL_RPC_V2_CBOR","M"),"function"==typeof t.retryStrategy){const n=await t.retryStrategy();if("string"==typeof n.mode)switch(n.mode){case o.RETRY_MODES.ADAPTIVE:(0,r.setFeature)(e,"RETRY_MODE_ADAPTIVE","F");break;case o.RETRY_MODES.STANDARD:(0,r.setFeature)(e,"RETRY_MODE_STANDARD","E")}}if("function"==typeof t.accountIdEndpointMode){const n=e.endpointV2;switch(String(n?.url?.hostname).match(s)&&(0,r.setFeature)(e,"ACCOUNT_ID_ENDPOINT","O"),await(t.accountIdEndpointMode?.())){case"disabled":(0,r.setFeature)(e,"ACCOUNT_ID_MODE_DISABLED","Q");break;case"preferred":(0,r.setFeature)(e,"ACCOUNT_ID_MODE_PREFERRED","P");break;case"required":(0,r.setFeature)(e,"ACCOUNT_ID_MODE_REQUIRED","R")}}const a=e.__smithy_context?.selectedHttpAuthScheme?.identity;if(a?.$source){const t=a;t.accountId&&(0,r.setFeature)(e,"RESOLVED_ACCOUNT_ID","T");for(const[n,o]of Object.entries(t.$source??{}))(0,r.setFeature)(e,n,o)}}},(e,t,n)=>{n.r(t),n.d(t,{setFeature:()=>o});var r=n(135);function o(e,t,n){e.__aws_sdk_context?e.__aws_sdk_context.features||(e.__aws_sdk_context.features={}):e.__aws_sdk_context={features:{}},e.__aws_sdk_context.features[t]=n}r.Retry.v2026||="object"==typeof process&&"true"===process.env?.AWS_NEW_RETRIES_2026},(e,t,n)=>{n.r(t),n.d(t,{Retry:()=>r});class r{static v2026="undefined"!=typeof process&&"true"===process.env?.SMITHY_NEW_RETRIES_2026;static delay(){return r.v2026?50:100}static throttlingDelay(){return r.v2026?1e3:500}static cost(){return r.v2026?14:5}static throttlingCost(){return r.v2026?5:10}static modifiedCostType(){return r.v2026?"THROTTLING":"TRANSIENT"}}},(e,t,n)=>{var r;n.r(t),n.d(t,{DEFAULT_MAX_ATTEMPTS:()=>o,DEFAULT_RETRY_MODE:()=>s,RETRY_MODES:()=>r}),function(e){e.STANDARD="standard",e.ADAPTIVE="adaptive"}(r||(r={}));const o=3,s=r.STANDARD},(e,t,n)=>{n.r(t),n.d(t,{SPACE:()=>s,UA_ESCAPE_CHAR:()=>u,UA_NAME_ESCAPE_REGEX:()=>a,UA_NAME_SEPARATOR:()=>i,UA_VALUE_ESCAPE_REGEX:()=>c,USER_AGENT:()=>r,X_AMZ_USER_AGENT:()=>o});const r="user-agent",o="x-amz-user-agent",s=" ",i="/",a=/[^!$%&'*+\-.^_`|~\w]/g,c=/[^!$%&'*+\-.^_`|~\w#]/g,u="-"},(e,t,n)=>{n.r(t),n.d(t,{encodeFeatures:()=>o});const r=1024;function o(e){let t="";for(const n in e){const o=e[n];if(!(t.length+o.length+1<=r))break;t.length?t+=","+o:t+=o}return t}},(e,t,n)=>{n.r(t),n.d(t,{resolveRegionConfig:()=>i});var r=n(140),o=n(141),s=n(142);const i=e=>{const{region:t,useFipsEndpoint:n}=e;if(!t)throw new Error("Region is missing");return Object.assign(e,{region:async()=>{const e="function"==typeof t?await t():t,n=(0,o.getRealRegion)(e);return(0,r.checkRegion)(n),n},useFipsEndpoint:async()=>{const e="string"==typeof t?t:await t();return!!(0,s.isFipsRegion)(e)||("function"!=typeof n?Promise.resolve(!!n):n())}})}},(e,t,n)=>{n.r(t),n.d(t,{checkRegion:()=>s});var r=n(89);const o=new Set,s=(e,t=r.isValidHostLabel)=>{if(o.has(e)||t(e))o.add(e);else{if("*"!==e)throw new Error(`Region not accepted: region="${e}" is not a valid hostname component.`);console.warn('@smithy/config-resolver WARN - Please use the caller region instead of "*". See "sigv4a" in https://github.com/aws/aws-sdk-js-v3/blob/main/supplemental-docs/CLIENTS.md.')}}},(e,t,n)=>{n.r(t),n.d(t,{getRealRegion:()=>o});var r=n(142);const o=e=>(0,r.isFipsRegion)(e)?["fips-aws-global","aws-fips"].includes(e)?"us-east-1":e.replace(/fips-(dkr-|prod-)?|-fips/,""):e},(e,t,n)=>{n.r(t),n.d(t,{isFipsRegion:()=>r});const r=e=>"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips"))},(e,t,n)=>{n.r(t),n.d(t,{DefaultIdentityProviderConfig:()=>r});class r{authSchemes=new Map;constructor(e){for(const t in e){const n=e[t];void 0!==n&&this.authSchemes.set(t,n)}}getIdentityProvider(e){return this.authSchemes.get(e)}}},(e,t,n)=>{n.r(t),n.d(t,{getHttpAuthSchemeEndpointRuleSetPlugin:()=>s,httpAuthSchemeEndpointRuleSetMiddlewareOptions:()=>o});var r=n(145);const o={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},s=(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:n})=>({applyToStack:s=>{s.addRelativeTo((0,r.httpAuthSchemeMiddleware)(e,{httpAuthSchemeParametersProvider:t,identityProviderConfigProvider:n}),o)}})},(e,t,n)=>{n.r(t),n.d(t,{httpAuthSchemeMiddleware:()=>s});var r=n(45),o=n(146);const s=(e,t)=>(n,s)=>async i=>{const a=e.httpAuthSchemeProvider(await t.httpAuthSchemeParametersProvider(e,s,i.input)),c=e.authSchemePreference?await e.authSchemePreference():[],u=(0,o.resolveAuthOptions)(a,c),l=function(e){const t=new Map;for(const n of e)t.set(n.schemeId,n);return t}(e.httpAuthSchemes),d=(0,r.getSmithyContext)(s),p=[];for(const n of u){const r=l.get(n.schemeId);if(!r){p.push(`HttpAuthScheme \`${n.schemeId}\` was not enabled for this service.`);continue}const o=r.identityProvider(await t.identityProviderConfigProvider(e));if(!o){p.push(`HttpAuthScheme \`${n.schemeId}\` did not have an IdentityProvider configured.`);continue}const{identityProperties:i={},signingProperties:a={}}=n.propertiesExtractor?.(e,s)||{};n.identityProperties=Object.assign(n.identityProperties||{},i),n.signingProperties=Object.assign(n.signingProperties||{},a),d.selectedHttpAuthScheme={httpAuthOption:n,identity:await o(n.identityProperties),signer:r.signer};break}if(!d.selectedHttpAuthScheme)throw new Error(p.join("\n"));return n(i)}},(e,t,n)=>{n.r(t),n.d(t,{resolveAuthOptions:()=>r});const r=(e,t)=>{if(!t||0===t.length)return e;const n=[];for(const r of t)for(const t of e){t.schemeId.split("#")[1]===r&&n.push(t)}for(const t of e)n.find(({schemeId:e})=>e===t.schemeId)||n.push(t);return n}},(e,t,n)=>{n.r(t),n.d(t,{getHttpSigningPlugin:()=>s,httpSigningMiddlewareOptions:()=>o});var r=n(148);const o={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:"retryMiddleware"},s=e=>({applyToStack:t=>{t.addRelativeTo((0,r.httpSigningMiddleware)(e),o)}})},(e,t,n)=>{n.r(t),n.d(t,{httpSigningMiddleware:()=>a});var r=n(77),o=n(45);const s=e=>e=>{throw e},i=(e,t)=>{},a=e=>(e,t)=>async n=>{if(!r.HttpRequest.isInstance(n.request))return e(n);const a=(0,o.getSmithyContext)(t).selectedHttpAuthScheme;if(!a)throw new Error("No HttpAuthScheme was selected: unable to sign request");const{httpAuthOption:{signingProperties:c={}},identity:u,signer:l}=a,d=await e({...n,request:await l.sign(n.request,u,c)}).catch((l.errorHandler||s)(c));return(l.successHandler||i)(d.response,c),d}},(e,t,n)=>{n.r(t),n.d(t,{deserializerMiddlewareOption:()=>s,getSchemaSerdePlugin:()=>a,serializerMiddlewareOption:()=>i});var r=n(150),o=n(152);const s={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},i={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function a(e){return{applyToStack:t=>{t.add((0,o.schemaSerializationMiddleware)(e),i),t.add((0,r.schemaDeserializationMiddleware)(e),s),e.protocol.setSerdeContext(e)}}}},(e,t,n)=>{n.r(t),n.d(t,{schemaDeserializationMiddleware:()=>i});var r=n(38),o=n(45),s=n(151);const i=e=>(t,n)=>async i=>{const{response:c}=await t(i),{operationSchema:u}=(0,o.getSmithyContext)(n),[,l,d,p,f,m]=u??[];try{return{response:c,output:await e.protocol.deserializeResponse((0,s.operation)(l,d,p,f,m),{...e,...n},c)}}catch(e){if(Object.defineProperty(e,"$response",{value:c,enumerable:!1,writable:!1,configurable:!1}),!("$metadata"in e)){const t="Deserialization error: to see the raw response, inspect the hidden field {error}.$response on this object.";try{e.message+="\n  "+t}catch(e){n.logger&&"NoOpLogger"!==n.logger?.constructor?.name?n.logger?.warn?.(t):console.warn(t)}void 0!==e.$responseBodyText&&e.$response&&(e.$response.body=e.$responseBodyText);try{if(r.HttpResponse.isInstance(c)){const{headers:t={}}=c,n=Object.entries(t);e.$metadata={httpStatusCode:c.statusCode,requestId:a(/^x-[\w-]+-request-?id$/,n),extendedRequestId:a(/^x-[\w-]+-id-2$/,n),cfId:a(/^x-[\w-]+-cf-id$/,n)}}}catch(e){}}throw e}},a=(e,t)=>(t.find(([t])=>t.match(e))||[void 0,void 0])[1]},(e,t,n)=>{n.r(t),n.d(t,{operation:()=>r});const r=(e,t,n,r,o)=>({name:t,namespace:e,traits:n,input:r,output:o})},(e,t,n)=>{n.r(t),n.d(t,{schemaSerializationMiddleware:()=>i});var r=n(40),o=n(45),s=n(151);const i=e=>(t,n)=>async i=>{const{operationSchema:a}=(0,o.getSmithyContext)(n),[,c,u,l,d,p]=a??[],f=n.endpointV2?async()=>(0,r.toEndpointV1)(n.endpointV2):e.endpoint,m=await e.protocol.serializeRequest((0,s.operation)(c,u,l,d,p),i.input,{...e,...n,endpoint:f});return t({...i,request:m})}},(e,t,n)=>{n.r(t),n.d(t,{contentLengthMiddleware:()=>s,contentLengthMiddlewareOptions:()=>i,getContentLengthPlugin:()=>a});var r=n(77);const o="content-length";function s(e){return t=>async n=>{const s=n.request;if(r.HttpRequest.isInstance(s)){const{body:t,headers:n}=s;if(t&&-1===Object.keys(n).map(e=>e.toLowerCase()).indexOf(o))try{const n=e(t);s.headers={...s.headers,[o]:String(n)}}catch(e){}}return t({...n,request:s})}}const i={step:"build",tags:["SET_CONTENT_LENGTH","CONTENT_LENGTH"],name:"contentLengthMiddleware",override:!0},a=e=>({applyToStack:t=>{t.add(s(e.bodyLengthChecker),i)}})},(e,t,n)=>{n.r(t),n.d(t,{resolveEndpointConfig:()=>i});var r=n(155),o=n(50),s=n(51);const i=e=>{const t=e.tls??!0,{endpoint:n,useDualstackEndpoint:i,useFipsEndpoint:a}=e,c=null!=n?async()=>(0,s.toEndpointV1)(await(0,r.normalizeProvider)(n)()):void 0,u=!!n,l=Object.assign(e,{endpoint:c,tls:t,isCustomEndpoint:u,useDualstackEndpoint:(0,r.normalizeProvider)(i??!1),useFipsEndpoint:(0,r.normalizeProvider)(a??!1)});let d;return l.serviceConfiguredEndpoint=async()=>(e.serviceId&&!d&&(d=(0,o.getEndpointFromConfig)(e.serviceId)),d),l}},(e,t,n)=>{n.r(t),n.d(t,{normalizeProvider:()=>r});const r=e=>{if("function"==typeof e)return e;const t=Promise.resolve(e);return()=>t}},(e,t,n)=>{n.r(t),n.d(t,{CONFIG_MAX_ATTEMPTS:()=>c,CONFIG_RETRY_MODE:()=>p,ENV_MAX_ATTEMPTS:()=>a,ENV_RETRY_MODE:()=>d,NODE_MAX_ATTEMPT_CONFIG_OPTIONS:()=>u,NODE_RETRY_MODE_CONFIG_OPTIONS:()=>f,resolveRetryConfig:()=>l});var r=n(155),o=n(157),s=n(161),i=n(136);const a="AWS_MAX_ATTEMPTS",c="max_attempts",u={environmentVariableSelector:e=>{const t=e[a];if(!t)return;const n=parseInt(t);if(Number.isNaN(n))throw new Error(`Environment variable ${a} mast be a number, got "${t}"`);return n},configFileSelector:e=>{const t=e[c];if(!t)return;const n=parseInt(t);if(Number.isNaN(n))throw new Error(`Shared config file entry ${c} mast be a number, got "${t}"`);return n},default:i.DEFAULT_MAX_ATTEMPTS},l=e=>{const{retryStrategy:t,retryMode:n}=e,a=(0,r.normalizeProvider)(e.maxAttempts??i.DEFAULT_MAX_ATTEMPTS);let c=t?Promise.resolve(t):void 0;return Object.assign(e,{maxAttempts:a,retryStrategy:()=>c??=(async()=>await(0,r.normalizeProvider)(n)()===i.RETRY_MODES.ADAPTIVE?new o.AdaptiveRetryStrategy(a):new s.StandardRetryStrategy(a))()})},d="AWS_RETRY_MODE",p="retry_mode",f={environmentVariableSelector:e=>e[d],configFileSelector:e=>e[p],default:i.DEFAULT_RETRY_MODE}},(e,t,n)=>{n.r(t),n.d(t,{AdaptiveRetryStrategy:()=>i});var r=n(136),o=n(158),s=n(161);class i{mode=r.RETRY_MODES.ADAPTIVE;rateLimiter;standardRetryStrategy;constructor(e,t){const{rateLimiter:n}=t??{};this.rateLimiter=n??new o.DefaultRateLimiter,this.standardRetryStrategy=t?new s.StandardRetryStrategy({maxAttempts:"number"==typeof e?e:3,...t}):new s.StandardRetryStrategy(e)}async acquireInitialRetryToken(e){const t=await this.standardRetryStrategy.acquireInitialRetryToken(e);return await this.rateLimiter.getSendToken(),t}async refreshRetryTokenForRetry(e,t){this.rateLimiter.updateClientSendingRate(t);const n=await this.standardRetryStrategy.refreshRetryTokenForRetry(e,t);return await this.rateLimiter.getSendToken(),n}recordSuccess(e){this.rateLimiter.updateClientSendingRate({}),this.standardRetryStrategy.recordSuccess(e)}async maxAttemptsProvider(){return this.standardRetryStrategy.maxAttempts()}}},(e,t,n)=>{n.r(t),n.d(t,{DefaultRateLimiter:()=>o});var r=n(159);class o{static setTimeoutFn=setTimeout;beta;minCapacity;minFillRate;scaleConstant;smooth;enabled=!1;availableTokens=0;lastMaxRate=0;measuredTxRate=0;requestCount=0;fillRate;lastThrottleTime;lastTimestamp=0;lastTxRateBucket;maxCapacity;timeWindow=0;constructor(e){this.beta=e?.beta??.7,this.minCapacity=e?.minCapacity??1,this.minFillRate=e?.minFillRate??.5,this.scaleConstant=e?.scaleConstant??.4,this.smooth=e?.smooth??.8,this.lastThrottleTime=this.getCurrentTimeInSeconds(),this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}async getSendToken(){return this.acquireTokenBucket(1)}updateClientSendingRate(e){let t;this.updateMeasuredRate();const n=e;if("THROTTLING"===n?.errorType||(0,r.isThrottlingError)(n?.error??e)){const e=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=e,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),t=this.cubicThrottle(e),this.enableTokenBucket()}else this.calculateTimeWindow(),t=this.cubicSuccess(this.getCurrentTimeInSeconds());const o=Math.min(t,2*this.measuredTxRate);this.updateTokenBucketRate(o)}getCurrentTimeInSeconds(){return Date.now()/1e3}async acquireTokenBucket(e){if(this.enabled){for(this.refillTokenBucket();e>this.availableTokens;){const t=(e-this.availableTokens)/this.fillRate*1e3;await new Promise(e=>o.setTimeoutFn(e,t)),this.refillTokenBucket()}this.availableTokens=this.availableTokens-e}}refillTokenBucket(){const e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp)return void(this.lastTimestamp=e);const t=(e-this.lastTimestamp)*this.fillRate;this.availableTokens=Math.min(this.maxCapacity,this.availableTokens+t),this.lastTimestamp=e}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(e){this.refillTokenBucket(),this.fillRate=Math.max(e,this.minFillRate),this.maxCapacity=Math.max(e,this.minCapacity),this.availableTokens=Math.min(this.availableTokens,this.maxCapacity)}updateMeasuredRate(){const e=this.getCurrentTimeInSeconds(),t=Math.floor(2*e)/2;if(this.requestCount++,t>this.lastTxRateBucket){const e=this.requestCount/(t-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(e*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=t}}getPrecise(e){return parseFloat(e.toFixed(8))}}},(e,t,n)=>{n.r(t),n.d(t,{isBrowserNetworkError:()=>a,isClockSkewCorrectedError:()=>i,isClockSkewError:()=>s,isNodeJsHttp2TransientError:()=>d,isRetryableByTrait:()=>o,isServerError:()=>l,isThrottlingError:()=>c,isTransientError:()=>u});var r=n(160);const o=e=>void 0!==e?.$retryable,s=e=>r.CLOCK_SKEW_ERROR_CODES.includes(e.name),i=e=>e.$metadata?.clockSkewCorrected,a=e=>{const t=new Set(["Failed to fetch","NetworkError when attempting to fetch resource","The Internet connection appears to be offline","Load failed","Network request failed"]);return!!(e&&e instanceof TypeError)&&t.has(e.message)},c=e=>429===e.$metadata?.httpStatusCode||r.THROTTLING_ERROR_CODES.includes(e.name)||1==e.$retryable?.throttling,u=(e,t=0)=>o(e)||i(e)||"InvalidSignatureException"===e.name&&e.message?.includes("Signature expired")||r.TRANSIENT_ERROR_CODES.includes(e.name)||r.NODEJS_TIMEOUT_ERROR_CODES.includes(e?.code||"")||r.NODEJS_NETWORK_ERROR_CODES.includes(e?.code||"")||r.TRANSIENT_ERROR_STATUS_CODES.includes(e.$metadata?.httpStatusCode||0)||a(e)||d(e)||void 0!==e.cause&&t<=10&&u(e.cause,t+1),l=e=>{if(void 0!==e.$metadata?.httpStatusCode){const t=e.$metadata.httpStatusCode;return 500<=t&&t<=599&&!u(e)}return!1};function d(e){return"ERR_HTTP2_STREAM_ERROR"===e.code&&e.message.includes("NGHTTP2_REFUSED_STREAM")}},(e,t,n)=>{n.r(t),n.d(t,{CLOCK_SKEW_ERROR_CODES:()=>r,NODEJS_NETWORK_ERROR_CODES:()=>c,NODEJS_TIMEOUT_ERROR_CODES:()=>a,THROTTLING_ERROR_CODES:()=>o,TRANSIENT_ERROR_CODES:()=>s,TRANSIENT_ERROR_STATUS_CODES:()=>i});const r=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"],o=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],s=["TimeoutError","RequestTimeout","RequestTimeoutException"],i=[500,502,503,504],a=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],c=["EHOSTUNREACH","ENETUNREACH","ENOTFOUND"]},(e,t,n)=>{n.r(t),n.d(t,{StandardRetryStrategy:()=>d});var r=n(136),o=n(162),s=n(163),i=n(164),a=n(135);const c=1,u=2,l=3;class d{mode=r.RETRY_MODES.STANDARD;capacity=o.INITIAL_RETRY_TOKENS;retryBackoffStrategy;maxAttemptsProvider;baseDelay;constructor(e){"number"==typeof e?this.maxAttemptsProvider=async()=>e:"function"==typeof e?this.maxAttemptsProvider=e:e&&"object"==typeof e&&(this.maxAttemptsProvider=async()=>e.maxAttempts,this.baseDelay=e.baseDelay,this.retryBackoffStrategy=e.backoff),this.maxAttemptsProvider??=async()=>r.DEFAULT_MAX_ATTEMPTS,this.baseDelay??=a.Retry.delay(),this.retryBackoffStrategy??=new s.DefaultRetryBackoffStrategy}async acquireInitialRetryToken(e){return new i.DefaultRetryToken(a.Retry.delay(),0,void 0,a.Retry.v2026&&e.includes(":longpoll"))}async refreshRetryTokenForRetry(e,t){const n=await this.getMaxAttempts(),r=this.retryCode(e,t,n),o=0===r,s=e.isLongPoll?.();if(o||s){const n=t.errorType;this.retryBackoffStrategy.setDelayBase("THROTTLING"===n?a.Retry.throttlingDelay():this.baseDelay);const c=this.retryBackoffStrategy.computeNextBackoffDelay(e.getRetryCount());let u=c;if(t.retryAfterHint instanceof Date&&(u=Math.max(c,Math.min(t.retryAfterHint.getTime()-Date.now(),c+5e3))),o){const t=this.getCapacityCost(n);return this.capacity-=t,new i.DefaultRetryToken(u,e.getRetryCount()+1,t,e.isLongPoll?.()??!1)}throw Object.assign(new Error("No retry token available"),{$backoff:a.Retry.v2026&&r===l&&s?u:0})}throw new Error("No retry token available")}recordSuccess(e){this.capacity=Math.min(o.INITIAL_RETRY_TOKENS,this.capacity+(e.getRetryCost()??o.NO_RETRY_INCREMENT))}getCapacity(){return this.capacity}async maxAttempts(){return this.maxAttemptsProvider()}async getMaxAttempts(){try{return await this.maxAttemptsProvider()}catch(e){return console.warn(`Max attempts provider could not resolve. Using default of ${r.DEFAULT_MAX_ATTEMPTS}`),r.DEFAULT_MAX_ATTEMPTS}}retryCode(e,t,n){const r=e.getRetryCount()+1,o=this.isRetryableError(t.errorType)?0:c,s=r<n?0:u,i=this.capacity>=this.getCapacityCost(t.errorType)?0:l;return o||s||i}getCapacityCost(e){return e===a.Retry.modifiedCostType()?a.Retry.throttlingCost():a.Retry.cost()}isRetryableError(e){return"THROTTLING"===e||"TRANSIENT"===e}}},(e,t,n)=>{n.r(t),n.d(t,{DEFAULT_RETRY_DELAY_BASE:()=>r,INITIAL_RETRY_TOKENS:()=>i,INVOCATION_ID_HEADER:()=>l,MAXIMUM_RETRY_DELAY:()=>o,NO_RETRY_INCREMENT:()=>u,REQUEST_HEADER:()=>d,RETRY_COST:()=>a,THROTTLING_RETRY_DELAY_BASE:()=>s,TIMEOUT_RETRY_COST:()=>c});const r=100,o=2e4,s=500,i=500,a=5,c=10,u=1,l="amz-sdk-invocation-id",d="amz-sdk-request"},(e,t,n)=>{n.r(t),n.d(t,{DefaultRetryBackoffStrategy:()=>s});var r=n(162),o=n(135);class s{x=o.Retry.delay();computeNextBackoffDelay(e){const t=Math.random()*Math.min(this.x*2**e,r.MAXIMUM_RETRY_DELAY);return Math.floor(t)}setDelayBase(e){this.x=e}}},(e,t,n)=>{n.r(t),n.d(t,{DefaultRetryToken:()=>o});var r=n(162);class o{delay;count;cost;longPoll;constructor(e,t,n,r){this.delay=e,this.count=t,this.cost=n,this.longPoll=r}getRetryCount(){return this.count}getRetryDelay(){return Math.min(r.MAXIMUM_RETRY_DELAY,this.delay)}getRetryCost(){return this.cost}isLongPoll(){return this.longPoll}}},(e,t,n)=>{n.r(t),n.d(t,{getRetryPlugin:()=>S,retryMiddleware:()=>d,retryMiddlewareOptions:()=>g});var r=n(77),o=n(159),s=n(166),i=n(162),a=n(167),c=n(169),u=n(170),l=n(173);const d=e=>(t,n)=>async o=>{let u=await e.retryStrategy();const d=await e.maxAttempts();if(!f(u))return u?.mode&&(n.userAgent=[...n.userAgent||[],["cfg/retry-mode",u.mode]]),u.retry(t,o);{let f=await u.acquireInitialRetryToken((n.partition_id??"")+(n.__retryLongPoll?":longpoll":"")),h=new Error,g=0,S=0;const{request:y}=o,v=r.HttpRequest.isInstance(y);for(v&&(y.headers[i.INVOCATION_ID_HEADER]=(0,a.v4)());;)try{v&&(y.headers[i.REQUEST_HEADER]=`attempt=${g+1}; max=${d}`);const{response:e,output:n}=await t(o);return u.recordSuccess(f),n.$metadata.attempts=g+1,n.$metadata.totalRetryDelay=S,{response:e,output:n}}catch(t){const r=m(t,e.logger);if(h=(0,l.asSdkError)(t),v&&(0,c.isStreamingPayload)(y))throw(n.logger instanceof s.NoOpLogger?console:n.logger)?.warn("An error was encountered in a non-retryable streaming request."),h;try{f=await u.refreshRetryTokenForRetry(f,r)}catch(e){throw"number"==typeof e.$backoff&&await p(e.$backoff),h.$metadata||(h.$metadata={}),h.$metadata.attempts=g+1,h.$metadata.totalRetryDelay=S,h}g=f.getRetryCount();const o=f.getRetryDelay();S+=o,await p(o)}}},p=e=>new Promise(t=>setTimeout(t,e)),f=e=>void 0!==e.acquireInitialRetryToken&&void 0!==e.refreshRetryTokenForRetry&&void 0!==e.recordSuccess,m=(e,t)=>{const n={error:e,errorType:h(e)},r=(0,u.parseRetryAfterHeader)(e.$response,t);return r&&(n.retryAfterHint=r),n},h=e=>(0,o.isThrottlingError)(e)?"THROTTLING":(0,o.isTransientError)(e)?"TRANSIENT":(0,o.isServerError)(e)?"SERVER_ERROR":"CLIENT_ERROR",g={name:"retryMiddleware",tags:["RETRY"],step:"finalizeRequest",priority:"high",override:!0},S=e=>({applyToStack:t=>{t.add(d(e),g)}})},(e,t,n)=>{n.r(t),n.d(t,{NoOpLogger:()=>r});class r{trace(){}debug(){}info(){}warn(){}error(){}}},(e,t,n)=>{n.r(t),n.d(t,{v4:()=>s});var r=n(168);const o=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0")),s=()=>{if(r.randomUUID)return(0,r.randomUUID)();const e=new Uint8Array(16);return crypto.getRandomValues(e),e[6]=15&e[6]|64,e[8]=63&e[8]|128,o[e[0]]+o[e[1]]+o[e[2]]+o[e[3]]+"-"+o[e[4]]+o[e[5]]+"-"+o[e[6]]+o[e[7]]+"-"+o[e[8]]+o[e[9]]+"-"+o[e[10]]+o[e[11]]+o[e[12]]+o[e[13]]+o[e[14]]+o[e[15]]}},(e,t,n)=>{n.r(t),n.d(t,{randomUUID:()=>r});const r="undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},(e,t,n)=>{n.r(t),n.d(t,{isStreamingPayload:()=>r});const r=e=>e?.body instanceof ReadableStream},(e,t,n)=>{n.r(t),n.d(t,{getRetryAfterHint:()=>i,parseRetryAfterHeader:()=>s});var r=n(171),o=n(38);function s(e,t){if(o.HttpResponse.isInstance(e))for(const n of Object.keys(e.headers)){const o=n.toLowerCase();if("retry-after"===o){const o=e.headers[n];let s=NaN;if(o.endsWith("GMT"))try{s=((0,r.parseRfc7231DateTime)(o).getTime()-Date.now())/1e3}catch(e){t?.trace?.("Failed to parse retry-after header"),t?.trace?.(e)}else o.match(/ GMT, ((\d+)|(\d+\.\d+))$/)?s=Number(o.match(/ GMT, ([\d.]+)$/)?.[1]):o.match(/^((\d+)|(\d+\.\d+))$/)?s=Number(o):Date.parse(o)>=Date.now()&&(s=(Date.parse(o)-Date.now())/1e3);if(isNaN(s))return;return new Date(Date.now()+1e3*s)}if("x-amz-retry-after"===o){const r=e.headers[n],o=Number(r);return isNaN(o)?void t?.trace?.(`Failed to parse x-amz-retry-after=${r}`):new Date(Date.now()+o)}}}function i(e,t){return s(e,t)}},(e,t,n)=>{n.r(t),n.d(t,{dateToUtcString:()=>i,parseEpochTimestamp:()=>h,parseRfc3339DateTime:()=>c,parseRfc3339DateTimeWithOffset:()=>l,parseRfc7231DateTime:()=>m});var r=n(172);const o=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],s=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function i(e){const t=e.getUTCFullYear(),n=e.getUTCMonth(),r=e.getUTCDay(),i=e.getUTCDate(),a=e.getUTCHours(),c=e.getUTCMinutes(),u=e.getUTCSeconds(),l=i<10?`0${i}`:`${i}`,d=a<10?`0${a}`:`${a}`,p=c<10?`0${c}`:`${c}`,f=u<10?`0${u}`:`${u}`;return`${o[r]}, ${l} ${s[n]} ${t} ${d}:${p}:${f} GMT`}const a=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),c=e=>{if(null==e)return;if("string"!=typeof e)throw new TypeError("RFC-3339 date-times must be expressed as strings");const t=a.exec(e);if(!t)throw new TypeError("Invalid RFC-3339 date-time value");const[n,o,s,i,c,u,l,d]=t,p=(0,r.strictParseShort)(R(o)),f=T(s,"month",1,12),m=T(i,"day",1,31);return g(p,f,m,{hours:c,minutes:u,seconds:l,fractionalMilliseconds:d})},u=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),l=e=>{if(null==e)return;if("string"!=typeof e)throw new TypeError("RFC-3339 date-times must be expressed as strings");const t=u.exec(e);if(!t)throw new TypeError("Invalid RFC-3339 date-time value");const[n,o,s,i,a,c,l,d,p]=t,f=(0,r.strictParseShort)(R(o)),m=T(s,"month",1,12),h=T(i,"day",1,31),S=g(f,m,h,{hours:a,minutes:c,seconds:l,fractionalMilliseconds:d});return"Z"!=p.toUpperCase()&&S.setTime(S.getTime()-I(p)),S},d=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),p=new RegExp(/^(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),f=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/),m=e=>{if(null==e)return;if("string"!=typeof e)throw new TypeError("RFC-7231 date-times must be expressed as strings");let t=d.exec(e);if(t){const[e,n,o,s,i,a,c,u]=t;return g((0,r.strictParseShort)(R(s)),v(o),T(n,"day",1,31),{hours:i,minutes:a,seconds:c,fractionalMilliseconds:u})}if(t=p.exec(e),t){const[e,n,r,o,s,i,a,c]=t;return y(g(S(o),v(r),T(n,"day",1,31),{hours:s,minutes:i,seconds:a,fractionalMilliseconds:c}))}if(t=f.exec(e),t){const[e,n,o,s,i,a,c,u]=t;return g((0,r.strictParseShort)(R(u)),v(n),T(o.trimLeft(),"day",1,31),{hours:s,minutes:i,seconds:a,fractionalMilliseconds:c})}throw new TypeError("Invalid RFC-7231 date-time value")},h=e=>{if(null==e)return;let t;if("number"==typeof e)t=e;else if("string"==typeof e)t=(0,r.strictParseDouble)(e);else{if("object"!=typeof e||1!==e.tag)throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation");t=e.value}if(Number.isNaN(t)||t===1/0||t===-1/0)throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics");return new Date(Math.round(1e3*t))},g=(e,t,n,r)=>{const o=t-1;return _(e,o,n),new Date(Date.UTC(e,o,n,T(r.hours,"hour",0,23),T(r.minutes,"minute",0,59),T(r.seconds,"seconds",0,60),w(r.fractionalMilliseconds)))},S=e=>{const t=(new Date).getUTCFullYear(),n=100*Math.floor(t/100)+(0,r.strictParseShort)(R(e));return n<t?n+100:n},y=e=>e.getTime()-(new Date).getTime()>15768e8?new Date(Date.UTC(e.getUTCFullYear()-100,e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())):e,v=e=>{const t=s.indexOf(e);if(t<0)throw new TypeError(`Invalid month: ${e}`);return t+1},E=[31,28,31,30,31,30,31,31,30,31,30,31],_=(e,t,n)=>{let r=E[t];if(1===t&&b(e)&&(r=29),n>r)throw new TypeError(`Invalid day for ${s[t]} in ${e}: ${n}`)},b=e=>e%4==0&&(e%100!=0||e%400==0),T=(e,t,n,o)=>{const s=(0,r.strictParseByte)(R(e));if(s<n||s>o)throw new TypeError(`${t} must be between ${n} and ${o}, inclusive`);return s},w=e=>null==e?0:1e3*(0,r.strictParseFloat32)("0."+e),I=e=>{const t=e[0];let n=1;if("+"==t)n=1;else{if("-"!=t)throw new TypeError(`Offset direction, ${t}, must be "+" or "-"`);n=-1}return n*(60*Number(e.substring(1,3))+Number(e.substring(4,6)))*60*1e3},R=e=>{let t=0;for(;t<e.length-1&&"0"===e.charAt(t);)t++;return 0===t?e:e.slice(t)}},(e,t,n)=>{n.r(t),n.d(t,{expectBoolean:()=>o,expectByte:()=>p,expectFloat32:()=>a,expectInt:()=>u,expectInt32:()=>l,expectLong:()=>c,expectNonNull:()=>h,expectNumber:()=>s,expectObject:()=>g,expectShort:()=>d,expectString:()=>S,expectUnion:()=>y,handleFloat:()=>I,limitedParseDouble:()=>w,limitedParseFloat:()=>R,limitedParseFloat32:()=>A,logger:()=>U,parseBoolean:()=>r,strictParseByte:()=>P,strictParseDouble:()=>v,strictParseFloat:()=>E,strictParseFloat32:()=>_,strictParseInt:()=>x,strictParseInt32:()=>N,strictParseLong:()=>D,strictParseShort:()=>O});const r=e=>{switch(e){case"true":return!0;case"false":return!1;default:throw new Error(`Unable to parse boolean value "${e}"`)}},o=e=>{if(null!=e){if("number"==typeof e){if(0!==e&&1!==e||U.warn(k(`Expected boolean, got ${typeof e}: ${e}`)),0===e)return!1;if(1===e)return!0}if("string"==typeof e){const t=e.toLowerCase();if("false"!==t&&"true"!==t||U.warn(k(`Expected boolean, got ${typeof e}: ${e}`)),"false"===t)return!1;if("true"===t)return!0}if("boolean"==typeof e)return e;throw new TypeError(`Expected boolean, got ${typeof e}: ${e}`)}},s=e=>{if(null!=e){if("string"==typeof e){const t=parseFloat(e);if(!Number.isNaN(t))return String(t)!==String(e)&&U.warn(k(`Expected number but observed string: ${e}`)),t}if("number"==typeof e)return e;throw new TypeError(`Expected number, got ${typeof e}: ${e}`)}},i=Math.ceil(2**127*(2-2**-23)),a=e=>{const t=s(e);if(void 0!==t&&!Number.isNaN(t)&&t!==1/0&&t!==-1/0&&Math.abs(t)>i)throw new TypeError(`Expected 32-bit float, got ${e}`);return t},c=e=>{if(null!=e){if(Number.isInteger(e)&&!Number.isNaN(e))return e;throw new TypeError(`Expected integer, got ${typeof e}: ${e}`)}},u=c,l=e=>f(e,32),d=e=>f(e,16),p=e=>f(e,8),f=(e,t)=>{const n=c(e);if(void 0!==n&&m(n,t)!==n)throw new TypeError(`Expected ${t}-bit integer, got ${e}`);return n},m=(e,t)=>{switch(t){case 32:return Int32Array.of(e)[0];case 16:return Int16Array.of(e)[0];case 8:return Int8Array.of(e)[0]}},h=(e,t)=>{if(null==e){if(t)throw new TypeError(`Expected a non-null value for ${t}`);throw new TypeError("Expected a non-null value")}return e},g=e=>{if(null==e)return;if("object"==typeof e&&!Array.isArray(e))return e;const t=Array.isArray(e)?"array":typeof e;throw new TypeError(`Expected object, got ${t}: ${e}`)},S=e=>{if(null!=e){if("string"==typeof e)return e;if(["boolean","number","bigint"].includes(typeof e))return U.warn(k(`Expected string, got ${typeof e}: ${e}`)),String(e);throw new TypeError(`Expected string, got ${typeof e}: ${e}`)}},y=e=>{if(null==e)return;const t=g(e),n=[];for(const e in t)null!=t[e]&&n.push(e);if(0===n.length)throw new TypeError("Unions must have exactly one non-null member. None were found.");if(n.length>1)throw new TypeError(`Unions must have exactly one non-null member. Keys ${n} were not null.`);return t},v=e=>s("string"==typeof e?T(e):e),E=v,_=e=>a("string"==typeof e?T(e):e),b=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,T=e=>{const t=e.match(b);if(null===t||t[0].length!==e.length)throw new TypeError("Expected real number, got implicit NaN");return parseFloat(e)},w=e=>"string"==typeof e?C(e):s(e),I=w,R=w,A=e=>"string"==typeof e?C(e):a(e),C=e=>{switch(e){case"NaN":return NaN;case"Infinity":return 1/0;case"-Infinity":return-1/0;default:throw new Error(`Unable to parse float value: ${e}`)}},D=e=>c("string"==typeof e?T(e):e),x=D,N=e=>l("string"==typeof e?T(e):e),O=e=>d("string"==typeof e?T(e):e),P=e=>p("string"==typeof e?T(e):e),k=e=>String(new TypeError(e).stack||e).split("\n").slice(0,5).filter(e=>!e.includes("stackTraceWarning")).join("\n"),U={warn:console.warn}},(e,t,n)=>{n.r(t),n.d(t,{asSdkError:()=>r});const r=e=>e instanceof Error?e:e instanceof Object?Object.assign(new Error,e):"string"==typeof e?new Error(e):new Error(`AWS SDK error wrapper for ${e}`)},(e,t,n)=>{n.r(t),n.d(t,{Client:()=>o});var r=n(53);class o{config;middlewareStack=(0,r.constructStack)();initConfig;handlers;constructor(e){this.config=e;const{protocol:t,protocolSettings:n}=e;n&&"function"==typeof t&&(e.protocol=new t(n))}send(e,t,n){const r="function"!=typeof t?t:void 0,o="function"==typeof t?t:n;let s;if(void 0===r&&!0===this.config.cacheMiddleware){this.handlers||(this.handlers=new WeakMap);const t=this.handlers;t.has(e.constructor)?s=t.get(e.constructor):(s=e.resolveMiddleware(this.middlewareStack,this.config,r),t.set(e.constructor,s))}else delete this.handlers,s=e.resolveMiddleware(this.middlewareStack,this.config,r);if(!o)return s(e).then(e=>e.output);s(e).then(e=>o(null,e.output),e=>o(e)).catch(()=>{})}destroy(){this.config?.requestHandler?.destroy?.(),delete this.handlers}}},(e,t,n)=>{n.r(t),n.d(t,{defaultFirehoseHttpAuthSchemeParametersProvider:()=>i,defaultFirehoseHttpAuthSchemeProvider:()=>a,resolveHttpAuthSchemeConfig:()=>c});var r=n(176),o=n(45),s=n(155);const i=async(e,t,n)=>({operation:(0,o.getSmithyContext)(t).operation,region:await(0,s.normalizeProvider)(e.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});const a=e=>{const t=[];return e.operation,t.push(function(e){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"firehose",region:e.region},propertiesExtractor:(e,t)=>({signingProperties:{config:e,context:t}})}}(e)),t},c=e=>{const t=(0,r.resolveAwsSdkSigV4Config)(e);return Object.assign(t,{authSchemePreference:(0,s.normalizeProvider)(e.authSchemePreference??[])})}},(e,t,n)=>{n.r(t),n.d(t,{resolveAWSSDKSigV4Config:()=>c,resolveAwsSdkSigV4Config:()=>a});var r=n(177),o=n(178),s=n(83),i=n(179);const a=e=>{let t,n=e.credentials,a=!!e.credentials;Object.defineProperty(e,"credentials",{set(i){i&&i!==n&&i!==t&&(a=!0),n=i;const c=function(e,{credentials:t,credentialDefaultProvider:n}){let r;r=t?t?.memoized?t:(0,o.memoizeIdentityProvider)(t,o.isIdentityExpired,o.doesIdentityRequireRefresh):n?(0,s.normalizeProvider)(n(Object.assign({},e,{parentClientConfig:e}))):async()=>{throw new Error("@aws-sdk/core::resolveAwsSdkSigV4Config - `credentials` not provided and no credentialDefaultProvider was configured.")};return r.memoized=!0,r}(e,{credentials:n,credentialDefaultProvider:e.credentialDefaultProvider}),u=function(e,t){if(t.configBound)return t;const n=async n=>t({...n,callerClientConfig:e});return n.memoized=t.memoized,n.configBound=!0,n}(e,c);if(a&&!u.attributed){const e="object"==typeof n&&null!==n;t=async t=>{const n=await u(t);return!e||n.$source&&0!==Object.keys(n.$source).length?n:(0,r.setCredentialFeature)(n,"CREDENTIALS_CODE","e")},t.memoized=u.memoized,t.configBound=u.configBound,t.attributed=!0}else t=u},get:()=>t,enumerable:!0,configurable:!0}),e.credentials=n;const{signingEscapePath:c=!0,systemClockOffset:u=e.systemClockOffset||0,sha256:l}=e;let d;d=e.signer?(0,s.normalizeProvider)(e.signer):e.regionInfoProvider?()=>(0,s.normalizeProvider)(e.region)().then(async t=>[await e.regionInfoProvider(t,{useFipsEndpoint:await e.useFipsEndpoint(),useDualstackEndpoint:await e.useDualstackEndpoint()})||{},t]).then(([t,n])=>{const{signingRegion:r,signingService:o}=t;e.signingRegion=e.signingRegion||r||n,e.signingName=e.signingName||o||e.serviceId;const s={...e,credentials:e.credentials,region:e.signingRegion,service:e.signingName,sha256:l,uriEscapePath:c};return new(e.signerConstructor||i.SignatureV4)(s)}):async t=>{const n=(t=Object.assign({},{name:"sigv4",signingName:e.signingName||e.defaultSigningName,signingRegion:await(0,s.normalizeProvider)(e.region)(),properties:{}},t)).signingRegion,r=t.signingName;e.signingRegion=e.signingRegion||n,e.signingName=e.signingName||r||e.serviceId;const o={...e,credentials:e.credentials,region:e.signingRegion,service:e.signingName,sha256:l,uriEscapePath:c};return new(e.signerConstructor||i.SignatureV4)(o)};return Object.assign(e,{systemClockOffset:u,signingEscapePath:c,signer:d})},c=a},(e,t,n)=>{function r(e,t,n){return e.$source||(e.$source={}),e.$source[t]=n,e}n.r(t),n.d(t,{setCredentialFeature:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{EXPIRATION_MS:()=>o,createIsIdentityExpiredFunction:()=>r,doesIdentityRequireRefresh:()=>i,isIdentityExpired:()=>s,memoizeIdentityProvider:()=>a});const r=e=>function(t){return i(t)&&t.expiration.getTime()-Date.now()<e},o=3e5,s=r(o),i=e=>void 0!==e.expiration,a=(e,t,n)=>{if(void 0===e)return;const r="function"!=typeof e?async()=>Promise.resolve(e):e;let o,s,i,a=!1;const c=async e=>{s||(s=r(e));try{o=await s,i=!0,a=!1}finally{s=void 0}return o};return void 0===t?async e=>(i&&!e?.forceRefresh||(o=await c(e)),o):async e=>(i&&!e?.forceRefresh||(o=await c(e)),a?o:n(o)?t(o)?(await c(e),o):o:(a=!0,o))}},(e,t,n)=>{n.r(t),n.d(t,{SignatureV4:()=>m});var r=n(180),o=n(181),s=n(183),i=n(184),a=n(185),c=n(186),u=n(188),l=n(189),d=n(190),p=n(191),f=n(192);class m extends f.SignatureV4Base{headerFormatter=new u.HeaderFormatter;constructor({applyChecksum:e,credentials:t,region:n,service:r,sha256:o,uriEscapePath:s=!0}){super({applyChecksum:e,credentials:t,region:n,service:r,sha256:o,uriEscapePath:s})}async presign(e,t={}){const{signingDate:n=new Date,expiresIn:r=3600,unsignableHeaders:o,unhoistableHeaders:u,signableHeaders:l,hoistableHeaders:f,signingRegion:m,signingService:h}=t,g=await this.credentialProvider();this.validateResolvedCredentials(g);const S=m??await this.regionProvider(),{longDate:y,shortDate:v}=this.formatDate(n);if(r>s.MAX_PRESIGNED_TTL)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");const E=(0,i.createScope)(v,S,h??this.service),_=(0,d.moveHeadersToQuery)((0,p.prepareRequest)(e),{unhoistableHeaders:u,hoistableHeaders:f});g.sessionToken&&(_.query[s.TOKEN_QUERY_PARAM]=g.sessionToken),_.query[s.ALGORITHM_QUERY_PARAM]=s.ALGORITHM_IDENTIFIER,_.query[s.CREDENTIAL_QUERY_PARAM]=`${g.accessKeyId}/${E}`,_.query[s.AMZ_DATE_QUERY_PARAM]=y,_.query[s.EXPIRES_QUERY_PARAM]=r.toString(10);const b=(0,a.getCanonicalHeaders)(_,o,l);return _.query[s.SIGNED_HEADERS_QUERY_PARAM]=this.getCanonicalHeaderList(b),_.query[s.SIGNATURE_QUERY_PARAM]=await this.getSignature(y,E,this.getSigningKey(g,S,v,h),this.createCanonicalRequest(_,b,await(0,c.getPayloadHash)(e,this.sha256))),_}async sign(e,t){return"string"==typeof e?this.signString(e,t):e.headers&&e.payload?this.signEvent(e,t):e.message?this.signMessage(e,t):this.signRequest(e,t)}async signEvent({headers:e,payload:t},{signingDate:n=new Date,priorSignature:o,signingRegion:a,signingService:u,eventStreamCredentials:l}){const d=a??await this.regionProvider(),{shortDate:p,longDate:f}=this.formatDate(n),m=(0,i.createScope)(p,d,u??this.service),h=await(0,c.getPayloadHash)({headers:{},body:t},this.sha256),g=new this.sha256;g.update(e);const S=(0,r.toHex)(await g.digest()),y=[s.EVENT_ALGORITHM_IDENTIFIER,f,m,o,S,h].join("\n");return this.signString(y,{signingDate:n,signingRegion:d,signingService:u,eventStreamCredentials:l})}async signMessage(e,{signingDate:t=new Date,signingRegion:n,signingService:r,eventStreamCredentials:o}){return this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:t,signingRegion:n,signingService:r,priorSignature:e.priorSignature,eventStreamCredentials:o}).then(t=>({message:e.message,signature:t}))}async signString(e,{signingDate:t=new Date,signingRegion:n,signingService:s,eventStreamCredentials:i}={}){const a=i??await this.credentialProvider();this.validateResolvedCredentials(a);const c=n??await this.regionProvider(),{shortDate:u}=this.formatDate(t),l=new this.sha256(await this.getSigningKey(a,c,u,s));return l.update((0,o.toUint8Array)(e)),(0,r.toHex)(await l.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:n,unsignableHeaders:r,signingRegion:o,signingService:u}={}){const d=await this.credentialProvider();this.validateResolvedCredentials(d);const f=o??await this.regionProvider(),m=(0,p.prepareRequest)(e),{longDate:h,shortDate:g}=this.formatDate(t),S=(0,i.createScope)(g,f,u??this.service);m.headers[s.AMZ_DATE_HEADER]=h,d.sessionToken&&(m.headers[s.TOKEN_HEADER]=d.sessionToken);const y=await(0,c.getPayloadHash)(m,this.sha256);!(0,l.hasHeader)(s.SHA256_HEADER,m.headers)&&this.applyChecksum&&(m.headers[s.SHA256_HEADER]=y);const v=(0,a.getCanonicalHeaders)(m,r,n),E=await this.getSignature(h,S,this.getSigningKey(d,f,g,u),this.createCanonicalRequest(m,v,y));return m.headers[s.AUTH_HEADER]=`${s.ALGORITHM_IDENTIFIER} Credential=${d.accessKeyId}/${S}, SignedHeaders=${this.getCanonicalHeaderList(v)}, Signature=${E}`,m}async getSignature(e,t,n,i){const a=await this.createStringToSign(e,t,i,s.ALGORITHM_IDENTIFIER),c=new this.sha256(await n);return c.update((0,o.toUint8Array)(a)),(0,r.toHex)(await c.digest())}getSigningKey(e,t,n,r){return(0,i.getSigningKey)(this.sha256,e,n,t,r||this.service)}}},(e,t,n)=>{n.r(t),n.d(t,{fromHex:()=>s,toHex:()=>i});const r={},o={};for(let e=0;e<256;e++){let t=e.toString(16).toLowerCase();1===t.length&&(t=`0${t}`),r[e]=t,o[t]=e}function s(e){if(e.length%2!=0)throw new Error("Hex encoded strings must have an even number length");const t=new Uint8Array(e.length/2);for(let n=0;n<e.length;n+=2){const r=e.slice(n,n+2).toLowerCase();if(!(r in o))throw new Error(`Cannot decode unrecognized sequence ${r} as hexadecimal`);t[n/2]=o[r]}return t}function i(e){let t="";for(let n=0;n<e.byteLength;n++)t+=r[e[n]];return t}},(e,t,n)=>{n.r(t),n.d(t,{toUint8Array:()=>o});var r=n(182);const o=e=>"string"==typeof e?(0,r.fromUtf8)(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)},(e,t,n)=>{n.r(t),n.d(t,{fromUtf8:()=>r});const r=e=>(new TextEncoder).encode(e)},(e,t,n)=>{n.r(t),n.d(t,{ALGORITHM_IDENTIFIER:()=>T,ALGORITHM_IDENTIFIER_V4A:()=>w,ALGORITHM_QUERY_PARAM:()=>r,ALWAYS_UNSIGNABLE_HEADERS:()=>v,AMZ_DATE_HEADER:()=>p,AMZ_DATE_QUERY_PARAM:()=>s,AUTH_HEADER:()=>d,CREDENTIAL_QUERY_PARAM:()=>o,DATE_HEADER:()=>f,EVENT_ALGORITHM_IDENTIFIER:()=>I,EXPIRES_QUERY_PARAM:()=>a,GENERATED_HEADERS:()=>m,HOST_HEADER:()=>y,KEY_TYPE_IDENTIFIER:()=>C,MAX_CACHE_SIZE:()=>A,MAX_PRESIGNED_TTL:()=>D,PROXY_HEADER_PATTERN:()=>E,REGION_SET_PARAM:()=>l,SEC_HEADER_PATTERN:()=>_,SHA256_HEADER:()=>g,SIGNATURE_HEADER:()=>h,SIGNATURE_QUERY_PARAM:()=>c,SIGNED_HEADERS_QUERY_PARAM:()=>i,TOKEN_HEADER:()=>S,TOKEN_QUERY_PARAM:()=>u,UNSIGNABLE_PATTERNS:()=>b,UNSIGNED_PAYLOAD:()=>R});const r="X-Amz-Algorithm",o="X-Amz-Credential",s="X-Amz-Date",i="X-Amz-SignedHeaders",a="X-Amz-Expires",c="X-Amz-Signature",u="X-Amz-Security-Token",l="X-Amz-Region-Set",d="authorization",p=s.toLowerCase(),f="date",m=[d,p,f],h=c.toLowerCase(),g="x-amz-content-sha256",S=u.toLowerCase(),y="host",v={authorization:!0,"cache-control":!0,connection:!0,expect:!0,from:!0,"keep-alive":!0,"max-forwards":!0,pragma:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,"x-amzn-trace-id":!0},E=/^proxy-/,_=/^sec-/,b=[/^proxy-/i,/^sec-/i],T="AWS4-HMAC-SHA256",w="AWS4-ECDSA-P256-SHA256",I="AWS4-HMAC-SHA256-PAYLOAD",R="UNSIGNED-PAYLOAD",A=50,C="aws4_request",D=604800},(e,t,n)=>{n.r(t),n.d(t,{clearCredentialCache:()=>l,createScope:()=>c,getSigningKey:()=>u});var r=n(180),o=n(181),s=n(183);const i={},a=[],c=(e,t,n)=>`${e}/${t}/${n}/${s.KEY_TYPE_IDENTIFIER}`,u=async(e,t,n,o,c)=>{const u=await d(e,t.secretAccessKey,t.accessKeyId),l=`${n}:${o}:${c}:${(0,r.toHex)(u)}:${t.sessionToken}`;if(l in i)return i[l];for(a.push(l);a.length>s.MAX_CACHE_SIZE;)delete i[a.shift()];let p=`AWS4${t.secretAccessKey}`;for(const t of[n,o,c,s.KEY_TYPE_IDENTIFIER])p=await d(e,p,t);return i[l]=p},l=()=>{a.length=0,Object.keys(i).forEach(e=>{delete i[e]})},d=(e,t,n)=>{const r=new e(t);return r.update((0,o.toUint8Array)(n)),r.digest()}},(e,t,n)=>{n.r(t),n.d(t,{getCanonicalHeaders:()=>o});var r=n(183);const o=({headers:e},t,n)=>{const o={};for(const s of Object.keys(e).sort()){if(null==e[s])continue;const i=s.toLowerCase();(i in r.ALWAYS_UNSIGNABLE_HEADERS||t?.has(i)||r.PROXY_HEADER_PATTERN.test(i)||r.SEC_HEADER_PATTERN.test(i))&&(!n||n&&!n.has(i))||(o[i]=e[s].trim().replace(/\s+/g," "))}return o}},(e,t,n)=>{n.r(t),n.d(t,{getPayloadHash:()=>a});var r=n(187),o=n(180),s=n(181),i=n(183);const a=async({headers:e,body:t},n)=>{for(const t of Object.keys(e))if(t.toLowerCase()===i.SHA256_HEADER)return e[t];if(null==t)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if("string"==typeof t||ArrayBuffer.isView(t)||(0,r.isArrayBuffer)(t)){const e=new n;return e.update((0,s.toUint8Array)(t)),(0,o.toHex)(await e.digest())}return i.UNSIGNED_PAYLOAD}},(e,t,n)=>{n.r(t),n.d(t,{isArrayBuffer:()=>r});const r=e=>"function"==typeof ArrayBuffer&&e instanceof ArrayBuffer||"[object ArrayBuffer]"===Object.prototype.toString.call(e)},(e,t,n)=>{n.r(t),n.d(t,{HeaderFormatter:()=>i,Int64:()=>c});var r,o=n(180),s=n(182);class i{format(e){const t=[];for(const n of Object.keys(e)){const r=(0,s.fromUtf8)(n);t.push(Uint8Array.from([r.byteLength]),r,this.formatHeaderValue(e[n]))}const n=new Uint8Array(t.reduce((e,t)=>e+t.byteLength,0));let r=0;for(const e of t)n.set(e,r),r+=e.byteLength;return n}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([e.value?0:1]);case"byte":return Uint8Array.from([2,e.value]);case"short":const t=new DataView(new ArrayBuffer(3));return t.setUint8(0,3),t.setInt16(1,e.value,!1),new Uint8Array(t.buffer);case"integer":const n=new DataView(new ArrayBuffer(5));return n.setUint8(0,4),n.setInt32(1,e.value,!1),new Uint8Array(n.buffer);case"long":const r=new Uint8Array(9);return r[0]=5,r.set(e.value.bytes,1),r;case"binary":const i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6),i.setUint16(1,e.value.byteLength,!1);const u=new Uint8Array(i.buffer);return u.set(e.value,3),u;case"string":const l=(0,s.fromUtf8)(e.value),d=new DataView(new ArrayBuffer(3+l.byteLength));d.setUint8(0,7),d.setUint16(1,l.byteLength,!1);const p=new Uint8Array(d.buffer);return p.set(l,3),p;case"timestamp":const f=new Uint8Array(9);return f[0]=8,f.set(c.fromNumber(e.value.valueOf()).bytes,1),f;case"uuid":if(!a.test(e.value))throw new Error(`Invalid UUID received: ${e.value}`);const m=new Uint8Array(17);return m[0]=9,m.set((0,o.fromHex)(e.value.replace(/\-/g,"")),1),m}}}!function(e){e[e.boolTrue=0]="boolTrue",e[e.boolFalse=1]="boolFalse",e[e.byte=2]="byte",e[e.short=3]="short",e[e.integer=4]="integer",e[e.long=5]="long",e[e.byteArray=6]="byteArray",e[e.string=7]="string",e[e.timestamp=8]="timestamp",e[e.uuid=9]="uuid"}(r||(r={}));const a=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/;class c{bytes;constructor(e){if(this.bytes=e,8!==e.byteLength)throw new Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw new Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);const t=new Uint8Array(8);for(let n=7,r=Math.abs(Math.round(e));n>-1&&r>0;n--,r/=256)t[n]=r;return e<0&&u(t),new c(t)}valueOf(){const e=this.bytes.slice(0),t=128&e[0];return t&&u(e),parseInt((0,o.toHex)(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}}function u(e){for(let t=0;t<8;t++)e[t]^=255;for(let t=7;t>-1&&(e[t]++,0===e[t]);t--);}},(e,t,n)=>{n.r(t),n.d(t,{deleteHeader:()=>s,getHeaderValue:()=>o,hasHeader:()=>r});const r=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t))if(e===n.toLowerCase())return!0;return!1},o=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t))if(e===n.toLowerCase())return t[n]},s=(e,t)=>{e=e.toLowerCase();for(const n of Object.keys(t))e===n.toLowerCase()&&delete t[n]}},(e,t,n)=>{n.r(t),n.d(t,{moveHeadersToQuery:()=>o});var r=n(77);const o=(e,t={})=>{const{headers:n,query:o={}}=r.HttpRequest.clone(e);for(const e of Object.keys(n)){const r=e.toLowerCase();("x-amz-"===r.slice(0,6)&&!t.unhoistableHeaders?.has(r)||t.hoistableHeaders?.has(r))&&(o[e]=n[e],delete n[e])}return{...e,headers:n,query:o}}},(e,t,n)=>{n.r(t),n.d(t,{prepareRequest:()=>s});var r=n(77),o=n(183);const s=e=>{e=r.HttpRequest.clone(e);for(const t of Object.keys(e.headers))o.GENERATED_HEADERS.indexOf(t.toLowerCase())>-1&&delete e.headers[t];return e}},(e,t,n)=>{n.r(t),n.d(t,{SignatureV4Base:()=>u});var r=n(180),o=n(155),s=n(193),i=n(181),a=n(194),c=n(195);class u{service;regionProvider;credentialProvider;sha256;uriEscapePath;applyChecksum;constructor({applyChecksum:e,credentials:t,region:n,service:r,sha256:s,uriEscapePath:i=!0}){this.service=r,this.sha256=s,this.uriEscapePath=i,this.applyChecksum="boolean"!=typeof e||e,this.regionProvider=(0,o.normalizeProvider)(n),this.credentialProvider=(0,o.normalizeProvider)(t)}createCanonicalRequest(e,t,n){const r=Object.keys(t).sort();return`${e.method}\n${this.getCanonicalPath(e)}\n${(0,a.getCanonicalQuery)(e)}\n${r.map(e=>`${e}:${t[e]}`).join("\n")}\n\n${r.join(";")}\n${n}`}async createStringToSign(e,t,n,o){const s=new this.sha256;s.update((0,i.toUint8Array)(n));const a=await s.digest();return`${o}\n${e}\n${t}\n${(0,r.toHex)(a)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){const t=[];for(const n of e.split("/"))0!==n?.length&&"."!==n&&(".."===n?t.pop():t.push(n));const n=`${e?.startsWith("/")?"/":""}${t.join("/")}${t.length>0&&e?.endsWith("/")?"/":""}`;return(0,s.escapeUri)(n).replace(/%2F/g,"/")}return e}validateResolvedCredentials(e){if("object"!=typeof e||"string"!=typeof e.accessKeyId||"string"!=typeof e.secretAccessKey)throw new Error("Resolved credential object is not valid")}formatDate(e){const t=(0,c.iso8601)(e).replace(/[\-:]/g,"");return{longDate:t,shortDate:t.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}}},(e,t,n)=>{n.r(t),n.d(t,{escapeUri:()=>r});const r=e=>encodeURIComponent(e).replace(/[!'()*]/g,o),o=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`},(e,t,n)=>{n.r(t),n.d(t,{getCanonicalQuery:()=>s});var r=n(193),o=n(183);const s=({query:e={}})=>{const t=[],n={};for(const s of Object.keys(e)){if(s.toLowerCase()===o.SIGNATURE_HEADER)continue;const i=(0,r.escapeUri)(s);t.push(i);const a=e[s];"string"==typeof a?n[i]=`${i}=${(0,r.escapeUri)(a)}`:Array.isArray(a)&&(n[i]=a.slice(0).reduce((e,t)=>e.concat([`${i}=${(0,r.escapeUri)(t)}`]),[]).sort().join("&"))}return t.sort().map(e=>n[e]).filter(e=>e).join("&")}},(e,t,n)=>{n.r(t),n.d(t,{iso8601:()=>r,toDate:()=>o});const r=e=>o(e).toISOString().replace(/\.\d{3}Z$/,"Z"),o=e=>"number"==typeof e?new Date(1e3*e):"string"==typeof e?Number(e)?new Date(1e3*Number(e)):new Date(e):e},(e,t,n)=>{n.r(t),n.d(t,{getRuntimeConfig:()=>g});var r=n(197),o=n(198),s=n(219),i=n(221),a=n(224),c=n(225),u=n(229),l=n(232),d=n(233),p=n(234),f=n(235),m=n(136),h=n(238);const g=e=>{const t=(0,f.resolveDefaultsModeConfig)(e),n=()=>t().then(d.loadConfigsForDefaultMode),g=(0,h.getRuntimeConfig)(e);return{...g,...e,runtime:"browser",defaultsMode:t,bodyLengthChecker:e?.bodyLengthChecker??p.calculateBodyLength,credentialDefaultProvider:e?.credentialDefaultProvider??(e=>()=>Promise.reject(new Error("Credential is missing"))),defaultUserAgentProvider:e?.defaultUserAgentProvider??(0,s.createDefaultUserAgentProvider)({serviceId:g.serviceId,clientVersion:r.version}),maxAttempts:e?.maxAttempts??m.DEFAULT_MAX_ATTEMPTS,region:e?.region??(0,l.invalidProvider)("Region is missing"),requestHandler:c.FetchHttpHandler.create(e?.requestHandler??n),retryMode:e?.retryMode??(async()=>(await n()).retryMode||m.DEFAULT_RETRY_MODE),sha256:e?.sha256??o.Sha256,streamCollector:e?.streamCollector??u.streamCollector,useDualstackEndpoint:e?.useDualstackEndpoint??(()=>Promise.resolve(i.DEFAULT_USE_DUALSTACK_ENDPOINT)),useFipsEndpoint:e?.useFipsEndpoint??(()=>Promise.resolve(a.DEFAULT_USE_FIPS_ENDPOINT))}}},e=>{e.exports=JSON.parse('{"name":"@aws-sdk/client-firehose","description":"AWS SDK for JavaScript Firehose Client for Node.js, Browser and React Native","version":"3.1037.0","scripts":{"build":"concurrently \'yarn:build:types\' \'yarn:build:es\' && yarn build:cjs","build:cjs":"node ../../scripts/compilation/inline client-firehose","build:es":"tsc -p tsconfig.es.json","build:include:deps":"yarn g:turbo run build -F=\\"$npm_package_name\\"","build:types":"tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4","clean":"premove dist-cjs dist-es dist-types tsconfig.cjs.tsbuildinfo tsconfig.es.tsbuildinfo tsconfig.types.tsbuildinfo","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service --solo firehose","test:index":"tsc --noEmit ./test/index-types.ts && node ./test/index-objects.spec.mjs"},"main":"./dist-cjs/index.js","types":"./dist-types/index.d.ts","module":"./dist-es/index.js","sideEffects":false,"dependencies":{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"^3.974.5","@aws-sdk/credential-provider-node":"^3.972.36","@aws-sdk/middleware-host-header":"^3.972.10","@aws-sdk/middleware-logger":"^3.972.10","@aws-sdk/middleware-recursion-detection":"^3.972.11","@aws-sdk/middleware-user-agent":"^3.972.35","@aws-sdk/region-config-resolver":"^3.972.13","@aws-sdk/types":"^3.973.8","@aws-sdk/util-endpoints":"^3.996.8","@aws-sdk/util-user-agent-browser":"^3.972.10","@aws-sdk/util-user-agent-node":"^3.973.21","@smithy/config-resolver":"^4.4.17","@smithy/core":"^3.23.17","@smithy/fetch-http-handler":"^5.3.17","@smithy/hash-node":"^4.2.14","@smithy/invalid-dependency":"^4.2.14","@smithy/middleware-content-length":"^4.2.14","@smithy/middleware-endpoint":"^4.4.32","@smithy/middleware-retry":"^4.5.5","@smithy/middleware-serde":"^4.2.20","@smithy/middleware-stack":"^4.2.14","@smithy/node-config-provider":"^4.3.14","@smithy/node-http-handler":"^4.6.1","@smithy/protocol-http":"^5.3.14","@smithy/smithy-client":"^4.12.13","@smithy/types":"^4.14.1","@smithy/url-parser":"^4.2.14","@smithy/util-base64":"^4.3.2","@smithy/util-body-length-browser":"^4.2.2","@smithy/util-body-length-node":"^4.2.3","@smithy/util-defaults-mode-browser":"^4.3.49","@smithy/util-defaults-mode-node":"^4.2.54","@smithy/util-endpoints":"^3.4.2","@smithy/util-middleware":"^4.2.14","@smithy/util-retry":"^4.3.4","@smithy/util-utf8":"^4.2.2","tslib":"^2.6.2"},"devDependencies":{"@tsconfig/node20":"20.1.8","@types/node":"^20.14.8","concurrently":"7.0.0","downlevel-dts":"0.10.1","premove":"4.0.0","typescript":"~5.8.3"},"engines":{"node":">=20.0.0"},"typesVersions":{"<4.5":{"dist-types/*":["dist-types/ts3.4/*"]}},"files":["dist-*/**"],"author":{"name":"AWS SDK for JavaScript Team","url":"https://aws.amazon.com/javascript/"},"license":"Apache-2.0","browser":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.browser"},"react-native":{"./dist-es/runtimeConfig":"./dist-es/runtimeConfig.native"},"homepage":"https://github.com/aws/aws-sdk-js-v3/tree/main/clients/client-firehose","repository":{"type":"git","url":"https://github.com/aws/aws-sdk-js-v3.git","directory":"clients/client-firehose"}}')},(e,t,n)=>{n.r(t),n.d(t,{Sha256:()=>r.Sha256,WebCryptoSha256:()=>o.Sha256});var r=n(199),o=n(200)},(e,t,n)=>{n.r(t),n.d(t,{Sha256:()=>c});var r=n(200),o=n(212),s=n(217),i=n(211),a=n(201),c=function(){function e(e){(0,s.supportsWebCrypto)((0,i.locateWindow)())?this.hash=new r.Sha256(e):this.hash=new o.Sha256(e)}return e.prototype.update=function(e,t){this.hash.update((0,a.convertToBuffer)(e))},e.prototype.digest=function(){return this.hash.digest()},e.prototype.reset=function(){this.hash.reset()},e}()},(e,t,n)=>{n.r(t),n.d(t,{Sha256:()=>i});var r=n(201),o=n(210),s=n(211),i=function(){function e(e){this.toHash=new Uint8Array(0),this.secret=e,this.reset()}return e.prototype.update=function(e){if(!(0,r.isEmptyData)(e)){var t=(0,r.convertToBuffer)(e),n=new Uint8Array(this.toHash.byteLength+t.byteLength);n.set(this.toHash,0),n.set(t,this.toHash.byteLength),this.toHash=n}},e.prototype.digest=function(){var e=this;return this.key?this.key.then(function(t){return(0,s.locateWindow)().crypto.subtle.sign(o.SHA_256_HMAC_ALGO,t,e.toHash).then(function(e){return new Uint8Array(e)})}):(0,r.isEmptyData)(this.toHash)?Promise.resolve(o.EMPTY_DATA_SHA_256):Promise.resolve().then(function(){return(0,s.locateWindow)().crypto.subtle.digest(o.SHA_256_HASH,e.toHash)}).then(function(e){return Promise.resolve(new Uint8Array(e))})},e.prototype.reset=function(){var e=this;this.toHash=new Uint8Array(0),this.secret&&void 0!==this.secret&&(this.key=new Promise(function(t,n){(0,s.locateWindow)().crypto.subtle.importKey("raw",(0,r.convertToBuffer)(e.secret),o.SHA_256_HMAC_ALGO,!1,["sign"]).then(t,n)}),this.key.catch(function(){}))},e}()},(e,t,n)=>{n.r(t),n.d(t,{convertToBuffer:()=>r.convertToBuffer,isEmptyData:()=>o.isEmptyData,numToUint8:()=>s.numToUint8,uint32ArrayFrom:()=>i.uint32ArrayFrom});var r=n(202),o=n(207),s=n(208),i=n(209)},(e,t,n)=>{n.r(t),n.d(t,{convertToBuffer:()=>s});var r=n(203),o="undefined"!=typeof Buffer&&Buffer.from?function(e){return Buffer.from(e,"utf8")}:r.fromUtf8;function s(e){return e instanceof Uint8Array?e:"string"==typeof e?o(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}},(e,t,n)=>{n.r(t),n.d(t,{fromUtf8:()=>r.fromUtf8,toUint8Array:()=>o.toUint8Array,toUtf8:()=>s.toUtf8});var r=n(204),o=n(205),s=n(206)},(e,t,n)=>{n.r(t),n.d(t,{fromUtf8:()=>r});const r=e=>(new TextEncoder).encode(e)},(e,t,n)=>{n.r(t),n.d(t,{toUint8Array:()=>o});var r=n(204);const o=e=>"string"==typeof e?(0,r.fromUtf8)(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)},(e,t,n)=>{n.r(t),n.d(t,{toUtf8:()=>r});const r=e=>{if("string"==typeof e)return e;if("object"!=typeof e||"number"!=typeof e.byteOffset||"number"!=typeof e.byteLength)throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(e)}},(e,t,n)=>{function r(e){return"string"==typeof e?0===e.length:0===e.byteLength}n.r(t),n.d(t,{isEmptyData:()=>r})},(e,t,n)=>{function r(e){return new Uint8Array([(4278190080&e)>>24,(16711680&e)>>16,(65280&e)>>8,255&e])}n.r(t),n.d(t,{numToUint8:()=>r})},(e,t,n)=>{function r(e){if(!Uint32Array.from){for(var t=new Uint32Array(e.length),n=0;n<e.length;)t[n]=e[n],n+=1;return t}return Uint32Array.from(e)}n.r(t),n.d(t,{uint32ArrayFrom:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{EMPTY_DATA_SHA_256:()=>s,SHA_256_HASH:()=>r,SHA_256_HMAC_ALGO:()=>o});var r={name:"SHA-256"},o={name:"HMAC",hash:r},s=new Uint8Array([227,176,196,66,152,252,28,20,154,251,244,200,153,111,185,36,39,174,65,228,100,155,147,76,164,149,153,27,120,82,184,85])},(e,t,n)=>{n.r(t),n.d(t,{locateWindow:()=>o});const r={};function o(){return"undefined"!=typeof window?window:"undefined"!=typeof self?self:r}},(e,t,n)=>{n.r(t),n.d(t,{Sha256:()=>r.Sha256});var r=n(213)},(e,t,n)=>{n.r(t),n.d(t,{Sha256:()=>a});var r=n(214),o=n(215),s=n(216),i=n(201),a=function(){function e(e){this.secret=e,this.hash=new s.RawSha256,this.reset()}return e.prototype.update=function(e){if(!(0,i.isEmptyData)(e)&&!this.error)try{this.hash.update((0,i.convertToBuffer)(e))}catch(e){this.error=e}},e.prototype.digestSync=function(){if(this.error)throw this.error;return this.outer?(this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest()):this.hash.digest()},e.prototype.digest=function(){return(0,r.__awaiter)(this,void 0,void 0,function(){return(0,r.__generator)(this,function(e){return[2,this.digestSync()]})})},e.prototype.reset=function(){if(this.hash=new s.RawSha256,this.secret){this.outer=new s.RawSha256;var e=function(e){var t=(0,i.convertToBuffer)(e);if(t.byteLength>o.BLOCK_SIZE){var n=new s.RawSha256;n.update(t),t=n.digest()}var r=new Uint8Array(o.BLOCK_SIZE);return r.set(t),r}(this.secret),t=new Uint8Array(o.BLOCK_SIZE);t.set(e);for(var n=0;n<o.BLOCK_SIZE;n++)e[n]^=54,t[n]^=92;this.hash.update(e),this.outer.update(t);for(n=0;n<e.byteLength;n++)e[n]=0}},e}()},(e,t,n)=>{n.r(t),n.d(t,{__addDisposableResource:()=>U,__assign:()=>s,__asyncDelegator:()=>I,__asyncGenerator:()=>w,__asyncValues:()=>R,__await:()=>T,__awaiter:()=>m,__classPrivateFieldGet:()=>O,__classPrivateFieldIn:()=>k,__classPrivateFieldSet:()=>P,__createBinding:()=>g,__decorate:()=>a,__disposeResources:()=>L,__esDecorate:()=>u,__exportStar:()=>S,__extends:()=>o,__generator:()=>h,__importDefault:()=>N,__importStar:()=>x,__makeTemplateObject:()=>A,__metadata:()=>f,__param:()=>c,__propKey:()=>d,__read:()=>v,__rest:()=>i,__rewriteRelativeImportExtension:()=>$,__runInitializers:()=>l,__setFunctionName:()=>p,__spread:()=>E,__spreadArray:()=>b,__spreadArrays:()=>_,__values:()=>y,default:()=>B});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var s=function(){return s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)};function i(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function a(e,t,n,r){var o,s=arguments.length,i=s<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(i=(s<3?o(i):s>3?o(t,n,i):o(t,n))||i);return s>3&&i&&Object.defineProperty(t,n,i),i}function c(e,t){return function(n,r){t(n,r,e)}}function u(e,t,n,r,o,s){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var a,c=r.kind,u="getter"===c?"get":"setter"===c?"set":"value",l=!t&&e?r.static?e:e.prototype:null,d=t||(l?Object.getOwnPropertyDescriptor(l,r.name):{}),p=!1,f=n.length-1;f>=0;f--){var m={};for(var h in r)m[h]="access"===h?{}:r[h];for(var h in r.access)m.access[h]=r.access[h];m.addInitializer=function(e){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(i(e||null))};var g=(0,n[f])("accessor"===c?{get:d.get,set:d.set}:d[u],m);if("accessor"===c){if(void 0===g)continue;if(null===g||"object"!=typeof g)throw new TypeError("Object expected");(a=i(g.get))&&(d.get=a),(a=i(g.set))&&(d.set=a),(a=i(g.init))&&o.unshift(a)}else(a=i(g))&&("field"===c?o.unshift(a):d[u]=a)}l&&Object.defineProperty(l,r.name,d),p=!0}function l(e,t,n){for(var r=arguments.length>2,o=0;o<t.length;o++)n=r?t[o].call(e,n):t[o].call(e);return r?n:void 0}function d(e){return"symbol"==typeof e?e:"".concat(e)}function p(e,t,n){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:n?"".concat(n," ",t):t})}function f(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function m(e,t,n,r){return new(n||(n=Promise))(function(o,s){function i(e){try{c(r.next(e))}catch(e){s(e)}}function a(e){try{c(r.throw(e))}catch(e){s(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(i,a)}c((r=r.apply(e,t||[])).next())})}function h(e,t){var n,r,o,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return i.next=a(0),i.throw=a(1),i.return=a(2),"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(a){return function(c){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,a[0]&&(s=0)),s;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,r=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){s.label=a[1];break}if(6===a[0]&&s.label<o[1]){s.label=o[1],o=a;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(a);break}o[2]&&s.ops.pop(),s.trys.pop();continue}a=t.call(e,s)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,c])}}}var g=Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]};function S(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||g(t,e,n)}function y(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,s=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=s.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=s.return)&&n.call(s)}finally{if(o)throw o.error}}return i}function E(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(v(arguments[t]));return e}function _(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),o=0;for(t=0;t<n;t++)for(var s=arguments[t],i=0,a=s.length;i<a;i++,o++)r[o]=s[i];return r}function b(e,t,n){if(n||2===arguments.length)for(var r,o=0,s=t.length;o<s;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}function T(e){return this instanceof T?(this.v=e,this):new T(e)}function w(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(e,t||[]),s=[];return r=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),i("next"),i("throw"),i("return",function(e){return function(t){return Promise.resolve(t).then(e,u)}}),r[Symbol.asyncIterator]=function(){return this},r;function i(e,t){o[e]&&(r[e]=function(t){return new Promise(function(n,r){s.push([e,t,n,r])>1||a(e,t)})},t&&(r[e]=t(r[e])))}function a(e,t){try{(n=o[e](t)).value instanceof T?Promise.resolve(n.value.v).then(c,u):l(s[0][2],n)}catch(e){l(s[0][3],e)}var n}function c(e){a("next",e)}function u(e){a("throw",e)}function l(e,t){e(t),s.shift(),s.length&&a(s[0][0],s[0][1])}}function I(e){var t,n;return t={},r("next"),r("throw",function(e){throw e}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,o){t[r]=e[r]?function(t){return(n=!n)?{value:T(e[r](t)),done:!1}:o?o(t):t}:o}}function R(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=y(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise(function(r,o){(function(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)})(r,o,(t=e[n](t)).done,t.value)})}}}function A(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var C=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},D=function(e){return D=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},D(e)};function x(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=D(e),r=0;r<n.length;r++)"default"!==n[r]&&g(t,e,n[r]);return C(t,e),t}function N(e){return e&&e.__esModule?e:{default:e}}function O(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function P(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n}function k(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function U(e,t,n){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var r,o;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=t[Symbol.asyncDispose]}if(void 0===r){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=t[Symbol.dispose],n&&(o=r)}if("function"!=typeof r)throw new TypeError("Object not disposable.");o&&(r=function(){try{o.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:r,async:n})}else n&&e.stack.push({async:!0});return t}var M="function"==typeof SuppressedError?SuppressedError:function(e,t,n){var r=new Error(n);return r.name="SuppressedError",r.error=e,r.suppressed=t,r};function L(e){function t(t){e.error=e.hasError?new M(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}var n,r=0;return function o(){for(;n=e.stack.pop();)try{if(!n.async&&1===r)return r=0,e.stack.push(n),Promise.resolve().then(o);if(n.dispose){var s=n.dispose.call(n.value);if(n.async)return r|=2,Promise.resolve(s).then(o,function(e){return t(e),o()})}else r|=1}catch(e){t(e)}if(1===r)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}()}function $(e,t){return"string"==typeof e&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(e,n,r,o,s){return n?t?".jsx":".js":!r||o&&s?r+o+"."+s.toLowerCase()+"js":e}):e}const B={__extends:o,__assign:s,__rest:i,__decorate:a,__param:c,__esDecorate:u,__runInitializers:l,__propKey:d,__setFunctionName:p,__metadata:f,__awaiter:m,__generator:h,__createBinding:g,__exportStar:S,__values:y,__read:v,__spread:E,__spreadArrays:_,__spreadArray:b,__await:T,__asyncGenerator:w,__asyncDelegator:I,__asyncValues:R,__makeTemplateObject:A,__importStar:x,__importDefault:N,__classPrivateFieldGet:O,__classPrivateFieldSet:P,__classPrivateFieldIn:k,__addDisposableResource:U,__disposeResources:L,__rewriteRelativeImportExtension:$}},(e,t,n)=>{n.r(t),n.d(t,{BLOCK_SIZE:()=>r,DIGEST_LENGTH:()=>o,INIT:()=>i,KEY:()=>s,MAX_HASHABLE_LENGTH:()=>a});var r=64,o=32,s=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),i=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],a=Math.pow(2,53)-1},(e,t,n)=>{n.r(t),n.d(t,{RawSha256:()=>o});var r=n(215),o=function(){function e(){this.state=Int32Array.from(r.INIT),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return e.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=0,n=e.byteLength;if(this.bytesHashed+=n,8*this.bytesHashed>r.MAX_HASHABLE_LENGTH)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;n>0;)this.buffer[this.bufferLength++]=e[t++],n--,this.bufferLength===r.BLOCK_SIZE&&(this.hashBuffer(),this.bufferLength=0)},e.prototype.digest=function(){if(!this.finished){var e=8*this.bytesHashed,t=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),n=this.bufferLength;if(t.setUint8(this.bufferLength++,128),n%r.BLOCK_SIZE>=r.BLOCK_SIZE-8){for(var o=this.bufferLength;o<r.BLOCK_SIZE;o++)t.setUint8(o,0);this.hashBuffer(),this.bufferLength=0}for(o=this.bufferLength;o<r.BLOCK_SIZE-8;o++)t.setUint8(o,0);t.setUint32(r.BLOCK_SIZE-8,Math.floor(e/4294967296),!0),t.setUint32(r.BLOCK_SIZE-4,e),this.hashBuffer(),this.finished=!0}var s=new Uint8Array(r.DIGEST_LENGTH);for(o=0;o<8;o++)s[4*o]=this.state[o]>>>24&255,s[4*o+1]=this.state[o]>>>16&255,s[4*o+2]=this.state[o]>>>8&255,s[4*o+3]=this.state[o]>>>0&255;return s},e.prototype.hashBuffer=function(){for(var e=this.buffer,t=this.state,n=t[0],o=t[1],s=t[2],i=t[3],a=t[4],c=t[5],u=t[6],l=t[7],d=0;d<r.BLOCK_SIZE;d++){if(d<16)this.temp[d]=(255&e[4*d])<<24|(255&e[4*d+1])<<16|(255&e[4*d+2])<<8|255&e[4*d+3];else{var p=this.temp[d-2],f=(p>>>17|p<<15)^(p>>>19|p<<13)^p>>>10,m=((p=this.temp[d-15])>>>7|p<<25)^(p>>>18|p<<14)^p>>>3;this.temp[d]=(f+this.temp[d-7]|0)+(m+this.temp[d-16]|0)}var h=(((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))+(a&c^~a&u)|0)+(l+(r.KEY[d]+this.temp[d]|0)|0)|0,g=((n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10))+(n&o^n&s^o&s)|0;l=u,u=c,c=a,a=i+h|0,i=s,s=o,o=n,n=h+g|0}t[0]+=n,t[1]+=o,t[2]+=s,t[3]+=i,t[4]+=a,t[5]+=c,t[6]+=u,t[7]+=l},e}()},(e,t,n)=>{n.r(t),n.d(t,{supportsSecureRandom:()=>r.supportsSecureRandom,supportsSubtleCrypto:()=>r.supportsSubtleCrypto,supportsWebCrypto:()=>r.supportsWebCrypto,supportsZeroByteGCM:()=>r.supportsZeroByteGCM});var r=n(218)},(e,t,n)=>{n.r(t),n.d(t,{supportsSecureRandom:()=>i,supportsSubtleCrypto:()=>a,supportsWebCrypto:()=>s,supportsZeroByteGCM:()=>c});var r=n(214),o=["decrypt","digest","encrypt","exportKey","generateKey","importKey","sign","verify"];function s(e){return!(!i(e)||"object"!=typeof e.crypto.subtle)&&a(e.crypto.subtle)}function i(e){return"object"==typeof e&&"object"==typeof e.crypto&&"function"==typeof e.crypto.getRandomValues}function a(e){return e&&o.every(function(t){return"function"==typeof e[t]})}function c(e){return(0,r.__awaiter)(this,void 0,void 0,function(){var t;return(0,r.__generator)(this,function(n){switch(n.label){case 0:if(!a(e))return[2,!1];n.label=1;case 1:return n.trys.push([1,4,,5]),[4,e.generateKey({name:"AES-GCM",length:128},!1,["encrypt"])];case 2:return t=n.sent(),[4,e.encrypt({name:"AES-GCM",iv:new Uint8Array(Array(12)),additionalData:new Uint8Array(Array(16)),tagLength:128},t,new Uint8Array(0))];case 3:return[2,16===n.sent().byteLength];case 4:return n.sent(),[2,!1];case 5:return[2]}})})}},(e,t,n)=>{n.r(t),n.d(t,{createDefaultUserAgentProvider:()=>o,createUserAgentStringParsingProvider:()=>r.createUserAgentStringParsingProvider,defaultUserAgent:()=>i,fallback:()=>s});var r=n(220);const o=({serviceId:e,clientVersion:t})=>async n=>{const r="undefined"!=typeof window?window.navigator:void 0,o=r?.userAgent??"",i=r?.userAgentData?.platform??s.os(o)??"other",a=r?.userAgentData?.brands??[],c=a[a.length-1],u=c?.brand??s.browser(o)??"unknown",l=[["aws-sdk-js",t],["ua","2.1"],[`os/${i}`,void 0],["lang/js"],["md/browser",`${u}_${c?.version??"unknown"}`]];e&&l.push([`api/${e}`,t]);const d=await(n?.userAgentAppId?.());return d&&l.push([`app/${d}`]),l},s={os:e=>/iPhone|iPad|iPod/.test(e)?"iOS":/Macintosh|Mac OS X/.test(e)?"macOS":/Windows NT/.test(e)?"Windows":/Android/.test(e)?"Android":/Linux/.test(e)?"Linux":void 0,browser:e=>/EdgiOS|EdgA|Edg\//.test(e)?"Microsoft Edge":/Firefox\//.test(e)?"Firefox":/Chrome\//.test(e)?"Chrome":/Safari\//.test(e)?"Safari":void 0},i=o},(e,t,n)=>{n.r(t),n.d(t,{createUserAgentStringParsingProvider:()=>r});const r=({serviceId:e,clientVersion:t})=>async r=>{const o=await n.e(1).then(n.t.bind(n,446,23)),s=o.parse??o.default.parse??(()=>""),i="undefined"!=typeof window&&window?.navigator?.userAgent?s(window.navigator.userAgent):void 0,a=[["aws-sdk-js",t],["ua","2.1"],[`os/${i?.os?.name||"other"}`,i?.os?.version],["lang/js"],["md/browser",`${i?.browser?.name??"unknown"}_${i?.browser?.version??"unknown"}`]];e&&a.push([`api/${e}`,t]);const c=await(r?.userAgentAppId?.());return c&&a.push([`app/${c}`]),a}},(e,t,n)=>{n.r(t),n.d(t,{CONFIG_USE_DUALSTACK_ENDPOINT:()=>i,DEFAULT_USE_DUALSTACK_ENDPOINT:()=>a,ENV_USE_DUALSTACK_ENDPOINT:()=>s,NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS:()=>c,nodeDualstackConfigSelectors:()=>u});var r=n(222),o=n(223);const s="AWS_USE_DUALSTACK_ENDPOINT",i="use_dualstack_endpoint",a=!1,c={environmentVariableSelector:e=>(0,r.booleanSelector)(e,s,o.SelectorType.ENV),configFileSelector:e=>(0,r.booleanSelector)(e,i,o.SelectorType.CONFIG),default:!1},u={environmentVariableSelector:e=>(0,r.booleanSelector)(e,s,o.SelectorType.ENV),configFileSelector:e=>(0,r.booleanSelector)(e,i,o.SelectorType.CONFIG),default:void 0}},(e,t,n)=>{n.r(t),n.d(t,{booleanSelector:()=>r});const r=(e,t,n)=>{if(t in e){if("true"===e[t])return!0;if("false"===e[t])return!1;throw new Error(`Cannot load ${n} "${t}". Expected "true" or "false", got ${e[t]}.`)}}},(e,t,n)=>{var r;n.r(t),n.d(t,{SelectorType:()=>r}),function(e){e.ENV="env",e.CONFIG="shared config entry"}(r||(r={}))},(e,t,n)=>{n.r(t),n.d(t,{CONFIG_USE_FIPS_ENDPOINT:()=>i,DEFAULT_USE_FIPS_ENDPOINT:()=>a,ENV_USE_FIPS_ENDPOINT:()=>s,NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS:()=>c,nodeFipsConfigSelectors:()=>u});var r=n(222),o=n(223);const s="AWS_USE_FIPS_ENDPOINT",i="use_fips_endpoint",a=!1,c={environmentVariableSelector:e=>(0,r.booleanSelector)(e,s,o.SelectorType.ENV),configFileSelector:e=>(0,r.booleanSelector)(e,i,o.SelectorType.CONFIG),default:!1},u={environmentVariableSelector:e=>(0,r.booleanSelector)(e,s,o.SelectorType.ENV),configFileSelector:e=>(0,r.booleanSelector)(e,i,o.SelectorType.CONFIG),default:void 0}},(e,t,n)=>{n.r(t),n.d(t,{FetchHttpHandler:()=>c,keepAliveSupport:()=>a});var r=n(38),o=n(226),s=n(227),i=n(228);const a={supported:void 0};class c{config;configProvider;static create(e){return"function"==typeof e?.handle?e:new c(e)}constructor(e){"function"==typeof e?this.configProvider=e().then(e=>e||{}):(this.config=e??{},this.configProvider=Promise.resolve(this.config)),void 0===a.supported&&(a.supported=Boolean("undefined"!=typeof Request&&"keepalive"in(0,s.createRequest)("https://[::1]")))}destroy(){}async handle(e,{abortSignal:t,requestTimeout:n}={}){this.config||(this.config=await this.configProvider);const c=n??this.config.requestTimeout,l=!0===this.config.keepAlive,d=this.config.credentials;if(t?.aborted){const e=u(t);return Promise.reject(e)}let p=e.path;const f=(0,o.buildQueryString)(e.query||{});f&&(p+=`?${f}`),e.fragment&&(p+=`#${e.fragment}`);let m="";if(null!=e.username||null!=e.password){m=`${e.username??""}:${e.password??""}@`}const{port:h,method:g}=e,S=`${e.protocol}//${m}${e.hostname}${h?`:${h}`:""}${p}`,y="GET"===g||"HEAD"===g?void 0:e.body,v={body:y,headers:new Headers(e.headers),method:g,credentials:d};this.config?.cache&&(v.cache=this.config.cache),y&&(v.duplex="half"),"undefined"!=typeof AbortController&&(v.signal=t),a.supported&&(v.keepalive=l),"function"==typeof this.config.requestInit&&Object.assign(v,this.config.requestInit(e));let E=()=>{};const _=(0,s.createRequest)(S,v),b=[fetch(_).then(e=>{const t=e.headers,n={};for(const e of t.entries())n[e[0]]=e[1];return null!=e.body?{response:new r.HttpResponse({headers:n,reason:e.statusText,statusCode:e.status,body:e.body})}:e.blob().then(t=>({response:new r.HttpResponse({headers:n,reason:e.statusText,statusCode:e.status,body:t})}))}),(0,i.requestTimeout)(c)];return t&&b.push(new Promise((e,n)=>{const r=()=>{const e=u(t);n(e)};if("function"==typeof t.addEventListener){const e=t;e.addEventListener("abort",r,{once:!0}),E=()=>e.removeEventListener("abort",r)}else t.onabort=r})),Promise.race(b).finally(E)}updateHttpClientConfig(e,t){this.config=void 0,this.configProvider=this.configProvider.then(n=>(n[e]=t,n))}httpHandlerConfigs(){return this.config??{}}}function u(e){const t=e&&"object"==typeof e&&"reason"in e?e.reason:void 0;if(t){if(t instanceof Error){const e=new Error("Request aborted");return e.name="AbortError",e.cause=t,e}const e=new Error(String(t));return e.name="AbortError",e}const n=new Error("Request aborted");return n.name="AbortError",n}},(e,t,n)=>{n.r(t),n.d(t,{buildQueryString:()=>o});var r=n(193);function o(e){const t=[];for(let n of Object.keys(e).sort()){const o=e[n];if(n=(0,r.escapeUri)(n),Array.isArray(o))for(let e=0,s=o.length;e<s;e++)t.push(`${n}=${(0,r.escapeUri)(o[e])}`);else{let e=n;(o||"string"==typeof o)&&(e+=`=${(0,r.escapeUri)(o)}`),t.push(e)}}return t.join("&")}},(e,t,n)=>{function r(e,t){return new Request(e,t)}n.r(t),n.d(t,{createRequest:()=>r})},(e,t,n)=>{function r(e=0){return new Promise((t,n)=>{e&&setTimeout(()=>{const t=new Error(`Request did not complete within ${e} ms`);t.name="TimeoutError",n(t)},e)})}n.r(t),n.d(t,{requestTimeout:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{streamCollector:()=>o});var r=n(230);const o=async e=>"function"==typeof Blob&&e instanceof Blob||"Blob"===e.constructor?.name?void 0!==Blob.prototype.arrayBuffer?new Uint8Array(await e.arrayBuffer()):async function(e){const t=await function(e){return new Promise((t,n)=>{const r=new FileReader;r.onloadend=()=>{if(2!==r.readyState)return n(new Error("Reader aborted too early"));const e=r.result??"",o=e.indexOf(","),s=o>-1?o+1:e.length;t(e.substring(s))},r.onabort=()=>n(new Error("Read aborted")),r.onerror=()=>n(r.error),r.readAsDataURL(e)})}(e),n=(0,r.fromBase64)(t);return new Uint8Array(n)}(e):async function(e){const t=[],n=e.getReader();let r=!1,o=0;for(;!r;){const{done:e,value:s}=await n.read();s&&(t.push(s),o+=s.length),r=e}const s=new Uint8Array(o);let i=0;for(const e of t)s.set(e,i),i+=e.length;return s}(e)},(e,t,n)=>{n.r(t),n.d(t,{fromBase64:()=>o});var r=n(231);const o=e=>{let t=e.length/4*3;"=="===e.slice(-2)?t-=2:"="===e.slice(-1)&&t--;const n=new ArrayBuffer(t),o=new DataView(n);for(let t=0;t<e.length;t+=4){let n=0,s=0;for(let o=t,i=t+3;o<=i;o++)if("="!==e[o]){if(!(e[o]in r.alphabetByEncoding))throw new TypeError(`Invalid character ${e[o]} in base64 string.`);n|=r.alphabetByEncoding[e[o]]<<(i-o)*r.bitsPerLetter,s+=r.bitsPerLetter}else n>>=r.bitsPerLetter;const i=t/4*3;n>>=s%r.bitsPerByte;const a=Math.floor(s/r.bitsPerByte);for(let e=0;e<a;e++){const t=(a-e-1)*r.bitsPerByte;o.setUint8(i+e,(n&255<<t)>>t)}}return new Uint8Array(n)}},(e,t,n)=>{n.r(t),n.d(t,{alphabetByEncoding:()=>o,alphabetByValue:()=>s,bitsPerByte:()=>a,bitsPerLetter:()=>i,maxLetterValue:()=>c});const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=Object.entries(r).reduce((e,[t,n])=>(e[n]=Number(t),e),{}),s=r.split(""),i=6,a=8,c=63},(e,t,n)=>{n.r(t),n.d(t,{invalidProvider:()=>r});const r=e=>()=>Promise.reject(e)},(e,t,n)=>{n.r(t),n.d(t,{loadConfigsForDefaultMode:()=>r});const r=e=>{switch(e){case"standard":case"cross-region":return{retryMode:"standard",connectionTimeout:3100};case"in-region":return{retryMode:"standard",connectionTimeout:1100};case"mobile":return{retryMode:"standard",connectionTimeout:3e4};default:return{}}}},(e,t,n)=>{n.r(t),n.d(t,{calculateBodyLength:()=>o});const r="function"==typeof TextEncoder?new TextEncoder:null,o=e=>{if("string"==typeof e){if(r)return r.encode(e).byteLength;let t=e.length;for(let n=t-1;n>=0;n--){const r=e.charCodeAt(n);r>127&&r<=2047?t++:r>2047&&r<=65535&&(t+=2),r>=56320&&r<=57343&&n--}return t}if("number"==typeof e.byteLength)return e.byteLength;if("number"==typeof e.size)return e.size;throw new Error(`Body Length computation failed for ${e}`)}},(e,t,n)=>{n.r(t),n.d(t,{resolveDefaultsModeConfig:()=>s});var r=n(236),o=n(237);const s=({defaultsMode:e}={})=>(0,r.memoize)(async()=>{const t="function"==typeof e?await e():e;switch(t?.toLowerCase()){case"auto":return Promise.resolve(i()?"mobile":"standard");case"mobile":case"in-region":case"cross-region":case"standard":case"legacy":return Promise.resolve(t?.toLocaleLowerCase());case void 0:return Promise.resolve("legacy");default:throw new Error(`Invalid parameter for "defaultsMode", expect ${o.DEFAULTS_MODE_OPTIONS.join(", ")}, got ${t}`)}}),i=()=>{const e=window?.navigator;if(e?.connection){const{effectiveType:t,rtt:n,downlink:r}=e?.connection;if("string"==typeof t&&"4g"!==t||Number(n)>100||Number(r)<10)return!0}return e?.userAgentData?.mobile||"number"==typeof e?.maxTouchPoints&&e?.maxTouchPoints>1}},(e,t,n)=>{n.r(t),n.d(t,{memoize:()=>r});const r=(e,t,n)=>{let r,o,s,i=!1;const a=async()=>{o||(o=e());try{r=await o,s=!0,i=!1}finally{o=void 0}return r};return void 0===t?async e=>(s&&!e?.forceRefresh||(r=await a()),r):async e=>(s&&!e?.forceRefresh||(r=await a()),i?r:n&&!n(r)?(i=!0,r):t(r)?(await a(),r):r)}},(e,t,n)=>{n.r(t),n.d(t,{DEFAULTS_MODE_OPTIONS:()=>r});const r=["in-region","cross-region","mobile","standard","legacy"]},(e,t,n)=>{n.r(t),n.d(t,{getRuntimeConfig:()=>m});var r=n(239),o=n(244),s=n(166),i=n(41),a=n(230),c=n(249),u=n(182),l=n(250),d=n(175),p=n(266),f=n(59);const m=e=>({apiVersion:"2015-08-04",base64Decoder:e?.base64Decoder??a.fromBase64,base64Encoder:e?.base64Encoder??c.toBase64,disableHostPrefix:e?.disableHostPrefix??!1,endpointProvider:e?.endpointProvider??p.defaultEndpointResolver,extensions:e?.extensions??[],httpAuthSchemeProvider:e?.httpAuthSchemeProvider??d.defaultFirehoseHttpAuthSchemeProvider,httpAuthSchemes:e?.httpAuthSchemes??[{schemeId:"aws.auth#sigv4",identityProvider:e=>e.getIdentityProvider("aws.auth#sigv4"),signer:new r.AwsSdkSigV4Signer}],logger:e?.logger??new s.NoOpLogger,protocol:e?.protocol??o.AwsJson1_1Protocol,protocolSettings:e?.protocolSettings??{defaultNamespace:"com.amazonaws.firehose",errorTypeRegistries:f.errorTypeRegistries,xmlNamespace:"http://firehose.amazonaws.com/doc/2015-08-04",version:"2015-08-04",serviceTarget:"Firehose_20150804"},serviceId:e?.serviceId??"Firehose",urlParser:e?.urlParser??i.parseUrl,utf8Decoder:e?.utf8Decoder??u.fromUtf8,utf8Encoder:e?.utf8Encoder??l.toUtf8})},(e,t,n)=>{n.r(t),n.d(t,{AWSSDKSigV4Signer:()=>l,AwsSdkSigV4Signer:()=>u,validateSigningProperties:()=>c});var r=n(77),o=n(240),s=n(241),i=n(242);const a=(e,t)=>{if(!t)throw new Error(`Property \`${e}\` is not resolved for AWS SDK SigV4Auth`);return t},c=async e=>{const t=a("context",e.context),n=a("config",e.config),r=t.endpointV2?.properties?.authSchemes?.[0],o=a("signer",n.signer),s=await o(r),i=e?.signingRegion,c=e?.signingRegionSet,u=e?.signingName;return{config:n,signer:s,signingRegion:i,signingRegionSet:c,signingName:u}};class u{async sign(e,t,n){if(!r.HttpRequest.isInstance(e))throw new Error("The request is not an instance of `HttpRequest` and cannot be signed");const o=await c(n),{config:i,signer:a}=o;let{signingRegion:u,signingName:l}=o;const d=n.context;if(d?.authSchemes?.length){const[e,t]=d.authSchemes;"sigv4a"===e?.name&&"sigv4"===t?.name&&(u=t?.signingRegion??u,l=t?.signingName??l)}return await a.sign(e,{signingDate:(0,s.getSkewCorrectedDate)(i.systemClockOffset),signingRegion:u,signingService:l})}errorHandler(e){return t=>{const n=t.ServerTime??(0,o.getDateHeader)(t.$response);if(n){const r=a("config",e.config),o=r.systemClockOffset;r.systemClockOffset=(0,i.getUpdatedSystemClockOffset)(n,r.systemClockOffset);r.systemClockOffset!==o&&t.$metadata&&(t.$metadata.clockSkewCorrected=!0)}throw t}}successHandler(e,t){const n=(0,o.getDateHeader)(e);if(n){const e=a("config",t.config);e.systemClockOffset=(0,i.getUpdatedSystemClockOffset)(n,e.systemClockOffset)}}}const l=u},(e,t,n)=>{n.r(t),n.d(t,{getDateHeader:()=>o});var r=n(38);const o=e=>r.HttpResponse.isInstance(e)?e.headers?.date??e.headers?.Date:void 0},(e,t,n)=>{n.r(t),n.d(t,{getSkewCorrectedDate:()=>r});const r=e=>new Date(Date.now()+e)},(e,t,n)=>{n.r(t),n.d(t,{getUpdatedSystemClockOffset:()=>o});var r=n(243);const o=(e,t)=>{const n=Date.parse(e);return(0,r.isClockSkewed)(n,t)?n-Date.now():t}},(e,t,n)=>{n.r(t),n.d(t,{isClockSkewed:()=>o});var r=n(241);const o=(e,t)=>Math.abs((0,r.getSkewCorrectedDate)(t).getTime()-e)>=3e5},(e,t,n)=>{n.r(t),n.d(t,{AwsJson1_1Protocol:()=>o});var r=n(245);class o extends r.AwsJsonRpcProtocol{constructor({defaultNamespace:e,errorTypeRegistries:t,serviceTarget:n,awsQueryCompatible:r,jsonCodec:o}){super({defaultNamespace:e,errorTypeRegistries:t,serviceTarget:n,awsQueryCompatible:r,jsonCodec:o})}getShapeId(){return"aws.protocols#awsJson1_1"}getJsonRpcVersion(){return"1.1"}getDefaultContentType(){return"application/x-amz-json-1.1"}}},(e,t,n)=>{n.r(t),n.d(t,{AwsJsonRpcProtocol:()=>u});var r=n(246),o=n(56),s=n(55),i=n(253),a=n(254),c=n(262);class u extends r.RpcProtocol{serializer;deserializer;serviceTarget;codec;mixin;awsQueryCompatible;constructor({defaultNamespace:e,errorTypeRegistries:t,serviceTarget:n,awsQueryCompatible:r,jsonCodec:o}){super({defaultNamespace:e,errorTypeRegistries:t}),this.serviceTarget=n,this.codec=o??new a.JsonCodec({timestampFormat:{useTrait:!0,default:7},jsonName:!1}),this.serializer=this.codec.createSerializer(),this.deserializer=this.codec.createDeserializer(),this.awsQueryCompatible=!!r,this.mixin=new i.ProtocolLib(this.awsQueryCompatible)}async serializeRequest(e,t,n){const r=await super.serializeRequest(e,t,n);return r.path.endsWith("/")||(r.path+="/"),r.headers["content-type"]=`application/x-amz-json-${this.getJsonRpcVersion()}`,r.headers["x-amz-target"]=`${this.serviceTarget}.${e.name}`,this.awsQueryCompatible&&(r.headers["x-amzn-query-mode"]="true"),"unit"!==(0,o.deref)(e.input)&&r.body||(r.body="{}"),r}getPayloadCodec(){return this.codec}async handleError(e,t,n,r,o){this.awsQueryCompatible&&this.mixin.setQueryCompatError(r,n);const i=(0,c.loadRestJsonErrorCode)(n,r)??"Unknown";this.mixin.compose(this.compositeErrorRegistry,i,this.options.defaultNamespace);const{errorSchema:a,errorMetadata:u}=await this.mixin.getErrorSchemaOrThrowBaseException(i,this.options.defaultNamespace,n,r,o,this.awsQueryCompatible?this.mixin.findQueryCompatibleError:void 0),l=s.NormalizedSchema.of(a),d=r.message??r.Message??"UnknownError",p=new(this.compositeErrorRegistry.getErrorCtor(a)??Error)(d),f={},m=this.codec.createDeserializer();for(const[e,t]of l.structIterator())null!=r[e]&&(f[e]=m.readObject(t,r[e]));throw this.awsQueryCompatible&&this.mixin.queryCompatOutput(r,f),this.mixin.decorateServiceException(Object.assign(p,u,{$fault:l.getMergedTraits().error,message:d},f),r)}}},(e,t,n)=>{n.r(t),n.d(t,{RpcProtocol:()=>a});var r=n(55),o=n(77),s=n(247),i=n(251);class a extends i.HttpProtocol{async serializeRequest(e,t,n){const s=this.serializer,i={},a={},c=await n.endpoint(),u=r.NormalizedSchema.of(e?.input),l=u.getSchema();let d;const p=t&&"object"==typeof t?t:{},f=new o.HttpRequest({protocol:"",hostname:"",port:void 0,path:"/",fragment:void 0,query:i,headers:a,body:void 0});if(c&&(this.updateServiceEndpoint(f,c),this.setHostPrefix(f,e,p)),p){const e=u.getEventStreamMember();if(e){if(p[e]){const t={};for(const[n,r]of u.structIterator())n!==e&&p[n]&&(s.write(r,p[n]),t[n]=s.flush());d=await this.serializeEventStream({eventStream:p[e],requestSchema:u,initialRequest:t})}}else s.write(l,p),d=s.flush()}return f.headers=Object.assign(f.headers,a),f.query=i,f.body=d,f.method="POST",f}async deserializeResponse(e,t,n){const o=this.deserializer,i=r.NormalizedSchema.of(e.output),a={};if(n.statusCode>=300){const r=await(0,s.collectBody)(n.body,t);throw r.byteLength>0&&Object.assign(a,await o.read(15,r)),await this.handleError(e,t,n,a,this.deserializeMetadata(n)),new Error("@smithy/core/protocols - RPC Protocol error handler failed to throw.")}for(const e in n.headers){const t=n.headers[e];delete n.headers[e],n.headers[e.toLowerCase()]=t}const c=i.getEventStreamMember();if(c)a[c]=await this.deserializeEventStream({response:n,responseSchema:i,initialResponseContainer:a});else{const e=await(0,s.collectBody)(n.body,t);e.byteLength>0&&Object.assign(a,await o.read(i,e))}return a.$metadata=this.deserializeMetadata(n),a}}},(e,t,n)=>{n.r(t),n.d(t,{collectBody:()=>o});var r=n(248);const o=async(e=new Uint8Array,t)=>{if(e instanceof Uint8Array)return r.Uint8ArrayBlobAdapter.mutate(e);if(!e)return r.Uint8ArrayBlobAdapter.mutate(new Uint8Array);const n=t.streamCollector(e);return r.Uint8ArrayBlobAdapter.mutate(await n)}},(e,t,n)=>{n.r(t),n.d(t,{Uint8ArrayBlobAdapter:()=>a});var r=n(230),o=n(249),s=n(182),i=n(250);class a extends Uint8Array{static fromString(e,t="utf-8"){if("string"==typeof e)return"base64"===t?a.mutate((0,r.fromBase64)(e)):a.mutate((0,s.fromUtf8)(e));throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}static mutate(e){return Object.setPrototypeOf(e,a.prototype),e}transformToString(e="utf-8"){return"base64"===e?(0,o.toBase64)(this):(0,i.toUtf8)(this)}}},(e,t,n)=>{n.r(t),n.d(t,{toBase64:()=>s});var r=n(182),o=n(231);function s(e){let t;t="string"==typeof e?(0,r.fromUtf8)(e):e;const n="object"==typeof t&&"number"==typeof t.length,s="object"==typeof t&&"number"==typeof t.byteOffset&&"number"==typeof t.byteLength;if(!n&&!s)throw new Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.");let i="";for(let e=0;e<t.length;e+=3){let n=0,r=0;for(let s=e,i=Math.min(e+3,t.length);s<i;s++)n|=t[s]<<(i-s-1)*o.bitsPerByte,r+=o.bitsPerByte;const s=Math.ceil(r/o.bitsPerLetter);n<<=s*o.bitsPerLetter-r;for(let e=1;e<=s;e++){const t=(s-e)*o.bitsPerLetter;i+=o.alphabetByValue[(n&o.maxLetterValue<<t)>>t]}i+="==".slice(0,4-s)}return i}},(e,t,n)=>{n.r(t),n.d(t,{toUtf8:()=>r});const r=e=>{if("string"==typeof e)return e;if("object"!=typeof e||"number"!=typeof e.byteOffset||"number"!=typeof e.byteLength)throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(e)}},(e,t,n)=>{n.r(t),n.d(t,{HttpProtocol:()=>u});var r=n(55),o=n(57),s=n(60),i=n(77),a=n(38),c=n(252);class u extends c.SerdeContext{options;compositeErrorRegistry;constructor(e){super(),this.options=e,this.compositeErrorRegistry=s.TypeRegistry.for(e.defaultNamespace);for(const t of e.errorTypeRegistries??[])this.compositeErrorRegistry.copyFrom(t)}getRequestType(){return i.HttpRequest}getResponseType(){return a.HttpResponse}setSerdeContext(e){this.serdeContext=e,this.serializer.setSerdeContext(e),this.deserializer.setSerdeContext(e),this.getPayloadCodec()&&this.getPayloadCodec().setSerdeContext(e)}updateServiceEndpoint(e,t){if("url"in t){e.protocol=t.url.protocol,e.hostname=t.url.hostname,e.port=t.url.port?Number(t.url.port):void 0,e.path=t.url.pathname,e.fragment=t.url.hash||void 0,e.username=t.url.username||void 0,e.password=t.url.password||void 0,e.query||(e.query={});for(const[n,r]of t.url.searchParams.entries())e.query[n]=r;if(t.headers)for(const n in t.headers)e.headers[n]=t.headers[n].join(", ");return e}if(e.protocol=t.protocol,e.hostname=t.hostname,e.port=t.port?Number(t.port):void 0,e.path=t.path,e.query={...t.query},t.headers)for(const n in t.headers)e.headers[n]=t.headers[n];return e}setHostPrefix(e,t,n){if(this.serdeContext?.disableHostPrefix)return;const s=r.NormalizedSchema.of(t.input),i=(0,o.translateTraits)(t.traits??{});if(i.endpoint){let t=i.endpoint?.[0];if("string"==typeof t){for(const[e,r]of s.structIterator()){if(!r.getMergedTraits().hostLabel)continue;const o=n[e];if("string"!=typeof o)throw new Error(`@smithy/core/schema - ${e} in input must be a string as hostLabel.`);t=t.replace(`{${e}}`,o)}e.hostname=t+e.hostname}}}deserializeMetadata(e){return{httpStatusCode:e.statusCode,requestId:e.headers["x-amzn-requestid"]??e.headers["x-amzn-request-id"]??e.headers["x-amz-request-id"],extendedRequestId:e.headers["x-amz-id-2"],cfId:e.headers["x-amz-cf-id"]}}async serializeEventStream({eventStream:e,requestSchema:t,initialRequest:n}){return(await this.loadEventStreamCapability()).serializeEventStream({eventStream:e,requestSchema:t,initialRequest:n})}async deserializeEventStream({response:e,responseSchema:t,initialResponseContainer:n}){return(await this.loadEventStreamCapability()).deserializeEventStream({response:e,responseSchema:t,initialResponseContainer:n})}async loadEventStreamCapability(){const{EventStreamSerde:e}=await n.e(2).then(n.bind(n,447));return new e({marshaller:this.getEventStreamMarshaller(),serializer:this.serializer,deserializer:this.deserializer,serdeContext:this.serdeContext,defaultContentType:this.getDefaultContentType()})}getDefaultContentType(){throw new Error(`@smithy/core/protocols - ${this.constructor.name} getDefaultContentType() implementation missing.`)}async deserializeHttpMessage(e,t,n,r,o){return[]}getEventStreamMarshaller(){const e=this.serdeContext;if(!e.eventStreamMarshaller)throw new Error("@smithy/core - HttpProtocol: eventStreamMarshaller missing in serdeContext.");return e.eventStreamMarshaller}}},(e,t,n)=>{n.r(t),n.d(t,{SerdeContext:()=>r});class r{serdeContext;setSerdeContext(e){this.serdeContext=e}}},(e,t,n)=>{n.r(t),n.d(t,{ProtocolLib:()=>i});var r=n(55),o=n(60),s=n(63);class i{queryCompat;errorRegistry;constructor(e=!1){this.queryCompat=e}resolveRestContentType(e,t){const n=t.getMemberSchemas(),r=Object.values(n).find(e=>!!e.getMergedTraits().httpPayload);if(r){const t=r.getMergedTraits().mediaType;return t||(r.isStringSchema()?"text/plain":r.isBlobSchema()?"application/octet-stream":e)}if(!t.isUnitSchema()){if(Object.values(n).find(e=>{const{httpQuery:t,httpQueryParams:n,httpHeader:r,httpLabel:o,httpPrefixHeaders:s}=e.getMergedTraits();return!t&&!n&&!r&&!o&&void 0===s}))return e}}async getErrorSchemaOrThrowBaseException(e,t,n,r,o,s){let i=e;e.includes("#")&&([,i]=e.split("#"));const a={$metadata:o,$fault:n.statusCode<500?"client":"server"};if(!this.errorRegistry)throw new Error("@aws-sdk/core/protocols - error handler not initialized.");try{return{errorSchema:s?.(this.errorRegistry,i)??this.errorRegistry.getSchema(e),errorMetadata:a}}catch(e){r.message=r.message??r.Message??"UnknownError";const t=this.errorRegistry,n=t.getBaseException();if(n){const e=t.getErrorCtor(n)??Error;throw this.decorateServiceException(Object.assign(new e({name:i}),a),r)}const o=r,s=o?.message??o?.Message??o?.Error?.Message??o?.Error?.message;throw this.decorateServiceException(Object.assign(new Error(s),{name:i},a),r)}}compose(e,t,n){let r=n;t.includes("#")&&([r]=t.split("#"));const s=o.TypeRegistry.for(r),i=o.TypeRegistry.for("smithy.ts.sdk.synthetic."+n);e.copyFrom(s),e.copyFrom(i),this.errorRegistry=e}decorateServiceException(e,t={}){if(this.queryCompat){const n=e.Message??t.Message,r=(0,s.decorateServiceException)(e,t);n&&(r.message=n);const o=r.Error??{};o.Type=r.Error?.Type,o.Code=r.Error?.Code,o.Message=r.Error?.message??r.Error?.Message??n,r.Error=o;const i=r.$metadata.requestId;return i&&(r.RequestId=i),r}return(0,s.decorateServiceException)(e,t)}setQueryCompatError(e,t){const n=t.headers?.["x-amzn-query-error"];if(void 0!==e&&null!=n){const[t,r]=n.split(";"),o=Object.keys(e),s={Code:t,Type:r};e.Code=t,e.Type=r;for(let t=0;t<o.length;t++){const n=o[t];s["message"===n?"Message":n]=e[n]}delete s.__type,e.Error=s}}queryCompatOutput(e,t){e.Error&&(t.Error=e.Error),e.Type&&(t.Type=e.Type),e.Code&&(t.Code=e.Code)}findQueryCompatibleError(e,t){try{return e.getSchema(t)}catch(n){return e.find(e=>r.NormalizedSchema.of(e).getMergedTraits().awsQueryError?.[0]===t)}}}},(e,t,n)=>{n.r(t),n.d(t,{JsonCodec:()=>i});var r=n(255),o=n(256),s=n(264);class i extends r.SerdeContextConfig{settings;constructor(e){super(),this.settings=e}createSerializer(){const e=new s.JsonShapeSerializer(this.settings);return e.setSerdeContext(this.serdeContext),e}createDeserializer(){const e=new o.JsonShapeDeserializer(this.settings);return e.setSerdeContext(this.serdeContext),e}}},(e,t,n)=>{n.r(t),n.d(t,{SerdeContextConfig:()=>r});class r{serdeContext;setSerdeContext(e){this.serdeContext=e}}},(e,t,n)=>{n.r(t),n.d(t,{JsonShapeDeserializer:()=>f});var r=n(257),o=n(55),s=n(171),i=n(258),a=n(259),c=n(230),u=n(255),l=n(260),d=n(261),p=n(262);class f extends u.SerdeContextConfig{settings;constructor(e){super(),this.settings=e}async read(e,t){return this._read(e,"string"==typeof t?JSON.parse(t,d.jsonReviver):await(0,p.parseJsonBody)(t,this.serdeContext))}readObject(e,t){return this._read(e,t)}_read(e,t){const n=null!==t&&"object"==typeof t,u=o.NormalizedSchema.of(e);if(n){if(u.isStructSchema()){const e=t,n=u.isUnionSchema(),r={};let o;const{jsonName:s}=this.settings;let i;s&&(o={}),n&&(i=new l.UnionSerde(e,r));for(const[t,a]of u.structIterator()){let c=t;s&&(c=a.getMergedTraits().jsonName??c,o[c]=t),n&&i.mark(c),null!=e[c]&&(r[t]=this._read(a,e[c]))}if(n)i.writeUnknown();else if("string"==typeof e.__type)for(const t in e){const n=e[t],i=s?o[t]??t:t;i in r||(r[i]=n)}return r}if(Array.isArray(t)&&u.isListSchema()){const e=u.getValueSchema(),n=[];for(const r of t)n.push(this._read(e,r));return n}if(u.isMapSchema()){const e=u.getValueSchema(),n={};for(const r in t)n[r]=this._read(e,t[r]);return n}}if(u.isBlobSchema()&&"string"==typeof t)return(0,c.fromBase64)(t);const d=u.getMergedTraits().mediaType;if(u.isStringSchema()&&"string"==typeof t&&d){return"application/json"===d||d.endsWith("+json")?i.LazyJsonString.from(t):t}if(u.isTimestampSchema()&&null!=t){switch((0,r.determineTimestampFormat)(u,this.settings)){case 5:return(0,s.parseRfc3339DateTimeWithOffset)(t);case 6:return(0,s.parseRfc7231DateTime)(t);case 7:return(0,s.parseEpochTimestamp)(t);default:return console.warn("Missing timestamp format, parsing value with Date constructor:",t),new Date(t)}}if(u.isBigIntegerSchema()&&("number"==typeof t||"string"==typeof t))return BigInt(t);if(u.isBigDecimalSchema()&&null!=t){if(t instanceof a.NumericValue)return t;const e=t;return"bigDecimal"===e.type&&"string"in e?new a.NumericValue(e.string,e.type):new a.NumericValue(String(t),"bigDecimal")}if(u.isNumericSchema()&&"string"==typeof t){switch(t){case"Infinity":return 1/0;case"-Infinity":return-1/0;case"NaN":return NaN}return t}if(u.isDocumentSchema()){if(n){const e=Array.isArray(t)?[]:{};for(const n in t){const r=t[n];r instanceof a.NumericValue?e[n]=r:e[n]=this._read(u,r)}return e}return structuredClone(t)}return t}}},(e,t,n)=>{function r(e,t){if(t.timestampFormat.useTrait&&e.isTimestampSchema()&&(5===e.getSchema()||6===e.getSchema()||7===e.getSchema()))return e.getSchema();const{httpLabel:n,httpPrefixHeaders:r,httpHeader:o,httpQuery:s}=e.getMergedTraits();return(t.httpBindings?"string"==typeof r||Boolean(o)?6:Boolean(s)||Boolean(n)?5:void 0:void 0)??t.timestampFormat.default}n.r(t),n.d(t,{determineTimestampFormat:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{LazyJsonString:()=>r});const r=function(e){return Object.assign(new String(e),{deserializeJSON:()=>JSON.parse(String(e)),toString:()=>String(e),toJSON:()=>String(e)})};r.from=e=>e&&"object"==typeof e&&(e instanceof r||"deserializeJSON"in e)?e:"string"==typeof e||Object.getPrototypeOf(e)===String.prototype?r(String(e)):r(JSON.stringify(e)),r.fromObject=r.from},(e,t,n)=>{n.r(t),n.d(t,{NumericValue:()=>o,nv:()=>s});const r=/^-?\d*(\.\d+)?$/;class o{string;type;constructor(e,t){if(this.string=e,this.type=t,!r.test(e))throw new Error('@smithy/core/serde - NumericValue must only contain [0-9], at most one decimal point ".", and an optional negation prefix "-".')}toString(){return this.string}static[Symbol.hasInstance](e){if(!e||"object"!=typeof e)return!1;const t=e;return o.prototype.isPrototypeOf(e)||"bigDecimal"===t.type&&r.test(t.string)}}function s(e){return new o(String(e),"bigDecimal")}},(e,t,n)=>{n.r(t),n.d(t,{UnionSerde:()=>r});class r{from;to;keys;constructor(e,t){this.from=e,this.to=t;const n=Object.keys(this.from),r=new Set(n);r.delete("__type"),this.keys=r}mark(e){this.keys.delete(e)}hasUnknown(){return 1===this.keys.size&&0===Object.keys(this.to).length}writeUnknown(){if(this.hasUnknown()){const e=this.keys.values().next().value,t=this.from[e];this.to.$unknown=[e,t]}}}},(e,t,n)=>{n.r(t),n.d(t,{jsonReviver:()=>o});var r=n(259);function o(e,t,n){if(n?.source){const e=n.source;if("number"==typeof t&&(t>Number.MAX_SAFE_INTEGER||t<Number.MIN_SAFE_INTEGER||e!==String(t))){return e.includes(".")?new r.NumericValue(e,"bigDecimal"):BigInt(e)}}return t}},(e,t,n)=>{n.r(t),n.d(t,{loadRestJsonErrorCode:()=>c,parseJsonBody:()=>o,parseJsonErrorBody:()=>s});var r=n(263);const o=(e,t)=>(0,r.collectBodyString)(e,t).then(e=>{if(e.length)try{return JSON.parse(e)}catch(t){throw"SyntaxError"===t?.name&&Object.defineProperty(t,"$responseBodyText",{value:e}),t}return{}}),s=async(e,t)=>{const n=await o(e,t);return n.message=n.message??n.Message,n},i=(e,t)=>Object.keys(e).find(e=>e.toLowerCase()===t.toLowerCase()),a=e=>{let t=e;return"number"==typeof t&&(t=t.toString()),t.indexOf(",")>=0&&(t=t.split(",")[0]),t.indexOf(":")>=0&&(t=t.split(":")[0]),t.indexOf("#")>=0&&(t=t.split("#")[1]),t},c=(e,t)=>{const n=i(e.headers,"x-amzn-errortype");if(void 0!==n)return a(e.headers[n]);if(t&&"object"==typeof t){const e=i(t,"code");if(e&&void 0!==t[e])return a(t[e]);if(void 0!==t.__type)return a(t.__type)}}},(e,t,n)=>{n.r(t),n.d(t,{collectBodyString:()=>s});var r=n(247),o=n(250);const s=(e,t)=>(0,r.collectBody)(e,t).then(e=>(t?.utf8Encoder??o.toUtf8)(e))},(e,t,n)=>{n.r(t),n.d(t,{JsonShapeSerializer:()=>p});var r=n(257),o=n(55),s=n(167),i=n(171),a=n(258),c=n(259),u=n(249),l=n(255),d=n(265);class p extends l.SerdeContextConfig{settings;buffer;useReplacer=!1;rootSchema;constructor(e){super(),this.settings=e}write(e,t){this.rootSchema=o.NormalizedSchema.of(e),this.buffer=this._write(this.rootSchema,t)}flush(){const{rootSchema:e,useReplacer:t}=this;if(this.rootSchema=void 0,this.useReplacer=!1,e?.isStructSchema()||e?.isDocumentSchema()){if(!t)return JSON.stringify(this.buffer);const e=new d.JsonReplacer;return e.replaceInJson(JSON.stringify(this.buffer,e.createReplacer(),0))}return this.buffer}writeDiscriminatedDocument(e,t){this.write(e,t),"object"==typeof this.buffer&&(this.buffer.__type=o.NormalizedSchema.of(e).getName(!0))}_write(e,t,n){const l=null!==t&&"object"==typeof t,d=o.NormalizedSchema.of(e);if(l){if(d.isStructSchema()){const e=t,n={},{jsonName:r}=this.settings;let o;r&&(o={});let s=0;for(const[t,i]of d.structIterator()){const a=this._write(i,e[t],d);if(void 0!==a){let e=t;r&&(e=i.getMergedTraits().jsonName??t,o[t]=e),n[e]=a,s++}}if(d.isUnionSchema()&&0===s){const{$unknown:t}=e;if(Array.isArray(t)){const[e,r]=t;n[e]=this._write(15,r)}}else if("string"==typeof e.__type)for(const t in e){const s=e[t],i=r?o[t]??t:t;i in n||(n[i]=this._write(15,s))}return n}if(Array.isArray(t)&&d.isListSchema()){const e=d.getValueSchema(),n=[],r=!!d.getMergedTraits().sparse;for(const o of t)(r||null!=o)&&n.push(this._write(e,o));return n}if(d.isMapSchema()){const e=d.getValueSchema(),n={},r=!!d.getMergedTraits().sparse;for(const o in t){const s=t[o];(r||null!=s)&&(n[o]=this._write(e,s))}return n}if(t instanceof Uint8Array&&(d.isBlobSchema()||d.isDocumentSchema()))return d===this.rootSchema?t:(this.serdeContext?.base64Encoder??u.toBase64)(t);if(t instanceof Date&&(d.isTimestampSchema()||d.isDocumentSchema())){switch((0,r.determineTimestampFormat)(d,this.settings)){case 5:return t.toISOString().replace(".000Z","Z");case 6:return(0,i.dateToUtcString)(t);case 7:return t.getTime()/1e3;default:return console.warn("Missing timestamp format, using epoch seconds",t),t.getTime()/1e3}}t instanceof c.NumericValue&&(this.useReplacer=!0)}if(null!==t||!n?.isStructSchema()){if(d.isStringSchema()){if(void 0===t&&d.isIdempotencyToken())return(0,s.v4)();const e=d.getMergedTraits().mediaType;if(null!=t&&e){if("application/json"===e||e.endsWith("+json"))return a.LazyJsonString.from(t)}return t}if("number"==typeof t&&d.isNumericSchema())return Math.abs(t)===1/0||isNaN(t)?String(t):t;if("string"==typeof t&&d.isBlobSchema())return d===this.rootSchema?t:(this.serdeContext?.base64Encoder??u.toBase64)(t);if("bigint"==typeof t&&(this.useReplacer=!0),d.isDocumentSchema()){if(l){const e=Array.isArray(t)?[]:{};for(const n in t){const r=t[n];r instanceof c.NumericValue?(this.useReplacer=!0,e[n]=r):e[n]=this._write(d,r)}return e}return structuredClone(t)}return t}}}},(e,t,n)=>{n.r(t),n.d(t,{JsonReplacer:()=>s});var r=n(259);const o=String.fromCharCode(925);class s{values=new Map;counter=0;stage=0;createReplacer(){if(1===this.stage)throw new Error("@aws-sdk/core/protocols - JsonReplacer already created.");if(2===this.stage)throw new Error("@aws-sdk/core/protocols - JsonReplacer exhausted.");return this.stage=1,(e,t)=>{if(t instanceof r.NumericValue){const e=o+"nv"+this.counter+++"_"+t.string;return this.values.set(`"${e}"`,t.string),e}if("bigint"==typeof t){const e=t.toString(),n=o+"b"+this.counter+++"_"+e;return this.values.set(`"${n}"`,e),n}return t}}replaceInJson(e){if(0===this.stage)throw new Error("@aws-sdk/core/protocols - JsonReplacer not created yet.");if(2===this.stage)throw new Error("@aws-sdk/core/protocols - JsonReplacer exhausted.");if(this.stage=2,0===this.counter)return e;for(const[t,n]of this.values)e=e.replace(t,n);return e}}},(e,t,n)=>{n.r(t),n.d(t,{defaultEndpointResolver:()=>u});var r=n(85),o=n(267),s=n(268),i=n(87),a=n(269);const c=new o.EndpointCache({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]}),u=(e,t={})=>c.get(e,()=>(0,s.decideEndpoint)(a.bdd,{endpointParams:e,logger:t.logger}));i.customEndpointFunctions.aws=r.awsEndpointFunctions},(e,t,n)=>{n.r(t),n.d(t,{EndpointCache:()=>r});class r{capacity;data=new Map;parameters=[];constructor({size:e,params:t}){this.capacity=e??50,t&&(this.parameters=t)}get(e,t){const n=this.hash(e);if(!1===n)return t();if(!this.data.has(n)){if(this.data.size>this.capacity+10){const e=this.data.keys();let t=0;for(;;){const{value:n,done:r}=e.next();if(this.data.delete(n),r||++t>10)break}}this.data.set(n,t())}return this.data.get(n)}size(){return this.data.size}hash(e){let t="";const{parameters:n}=this;if(0===n.length)return!1;for(const r of n){const n=String(e[r]??"");if(n.includes("|;"))return!1;t+=n+"|;"}return t}}},(e,t,n)=>{n.r(t),n.d(t,{decideEndpoint:()=>l});var r=n(100),o=n(103),s=n(104),i=n(122),a=n(123),c=n(124);const u=1e8,l=(e,t)=>{const{nodes:n,root:l,results:d,conditions:p}=e;let f=l;const m={},h={referenceRecord:m,endpointParams:t.endpointParams,logger:t.logger};for(;1!==f&&-1!==f&&f<u;){const e=3*(Math.abs(f)-1),[t,r,s]=[n[e],n[e+1],n[e+2]],[i,a,c]=p[t],u=(0,o.evaluateCondition)({fn:i,assign:c,argv:a},h);if(u.toAssign){const{name:e,value:t}=u.toAssign;m[e]=t}f=f>=0===u.result?r:s}if(f>=u){const e=d[f-u];if(-1===e[0]){const[,t]=e;throw new r.EndpointError((0,s.evaluateExpression)(t,"Error",h))}const[t,n,o]=e;return{url:(0,c.getEndpointUrl)(t,h),properties:(0,a.getEndpointProperties)(n,h),headers:(0,i.getEndpointHeaders)(o??{},h)}}throw new r.EndpointError("No matching endpoint.")}},(e,t,n)=>{n.r(t),n.d(t,{bdd:()=>y});var r=n(270);const o="ref",s=-1,i=!0,a="isSet",c="PartitionResult",u="booleanEquals",l="getAttr",d={[o]:"Endpoint"},p={[o]:c},f={},m=[{[o]:"Region"}],h={conditions:[[a,[d]],[a,m],["aws.partition",m,c],[u,[{[o]:"UseFIPS"},i]],[u,[{[o]:"UseDualStack"},i]],[u,[{fn:l,argv:[p,"supportsDualStack"]},i]],[u,[{fn:l,argv:[p,"supportsFIPS"]},i]]],results:[[s],[s,"Invalid Configuration: FIPS and custom endpoint are not supported"],[s,"Invalid Configuration: Dualstack and custom endpoint are not supported"],[d,f],["https://firehose-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",f],[s,"FIPS and DualStack are enabled, but this partition does not support one or both"],["https://firehose-fips.{Region}.{PartitionResult#dnsSuffix}",f],[s,"FIPS is enabled but this partition does not support FIPS"],["https://firehose.{Region}.{PartitionResult#dualStackDnsSuffix}",f],[s,"DualStack is enabled but this partition does not support DualStack"],["https://firehose.{Region}.{PartitionResult#dnsSuffix}",f],[s,"Invalid Configuration: Missing Region"]]},g=1e8,S=new Int32Array([-1,1,-1,0,12,3,1,4,g+11,2,5,g+11,3,8,6,4,7,g+10,5,g+8,g+9,4,10,9,6,g+6,g+7,5,11,g+5,6,g+4,g+5,3,g+1,13,4,g+2,g+3]),y=r.BinaryDecisionDiagram.from(S,2,h.conditions,h.results)},(e,t,n)=>{n.r(t),n.d(t,{BinaryDecisionDiagram:()=>r});class r{nodes;root;conditions;results;constructor(e,t,n,r){this.nodes=e,this.root=t,this.conditions=n,this.results=r}static from(e,t,n,o){return new r(e,t,n,o)}}},(e,t,n)=>{n.r(t),n.d(t,{resolveRuntimeExtensions:()=>a});var r=n(272),o=n(273),s=n(274),i=n(278);const a=(e,t)=>{const n=Object.assign((0,r.getAwsRegionExtensionConfiguration)(e),(0,s.getDefaultExtensionConfiguration)(e),(0,o.getHttpHandlerExtensionConfiguration)(e),(0,i.getHttpAuthExtensionConfiguration)(e));return t.forEach(e=>e.configure(n)),Object.assign(e,(0,r.resolveAwsRegionExtensionConfiguration)(n),(0,s.resolveDefaultRuntimeConfig)(n),(0,o.resolveHttpHandlerRuntimeConfig)(n),(0,i.resolveHttpAuthRuntimeConfig)(n))}},(e,t,n)=>{n.r(t),n.d(t,{getAwsRegionExtensionConfiguration:()=>r,resolveAwsRegionExtensionConfiguration:()=>o});const r=e=>({setRegion(t){e.region=t},region:()=>e.region}),o=e=>({region:e.region()})},(e,t,n)=>{n.r(t),n.d(t,{getHttpHandlerExtensionConfiguration:()=>r,resolveHttpHandlerRuntimeConfig:()=>o});const r=e=>({setHttpHandler(t){e.httpHandler=t},httpHandler:()=>e.httpHandler,updateHttpClientConfig(t,n){e.httpHandler?.updateHttpClientConfig(t,n)},httpHandlerConfigs:()=>e.httpHandler.httpHandlerConfigs()}),o=e=>({httpHandler:e.httpHandler()})},(e,t,n)=>{n.r(t),n.d(t,{getDefaultClientConfiguration:()=>i,getDefaultExtensionConfiguration:()=>s,resolveDefaultRuntimeConfig:()=>a});var r=n(275),o=n(277);const s=e=>Object.assign((0,r.getChecksumConfiguration)(e),(0,o.getRetryConfiguration)(e)),i=s,a=e=>Object.assign((0,r.resolveChecksumRuntimeConfig)(e),(0,o.resolveRetryRuntimeConfig)(e))},(e,t,n)=>{n.r(t),n.d(t,{AlgorithmId:()=>r.AlgorithmId,getChecksumConfiguration:()=>s,resolveChecksumRuntimeConfig:()=>i});var r=n(276);const o=Object.values(r.AlgorithmId),s=e=>{const t=[];for(const n in r.AlgorithmId){const o=r.AlgorithmId[n];void 0!==e[o]&&t.push({algorithmId:()=>o,checksumConstructor:()=>e[o]})}for(const[n,r]of Object.entries(e.checksumAlgorithms??{}))t.push({algorithmId:()=>n,checksumConstructor:()=>r});return{addChecksumAlgorithm(n){e.checksumAlgorithms=e.checksumAlgorithms??{};const r=n.algorithmId(),s=n.checksumConstructor();o.includes(r)?e.checksumAlgorithms[r.toUpperCase()]=s:e.checksumAlgorithms[r]=s,t.push(n)},checksumAlgorithms:()=>t}},i=e=>{const t={};return e.checksumAlgorithms().forEach(e=>{const n=e.algorithmId();o.includes(n)&&(t[n]=e.checksumConstructor())}),t}},(e,t,n)=>{var r;n.r(t),n.d(t,{AlgorithmId:()=>r,getChecksumConfiguration:()=>o,resolveChecksumRuntimeConfig:()=>s}),function(e){e.MD5="md5",e.CRC32="crc32",e.CRC32C="crc32c",e.SHA1="sha1",e.SHA256="sha256"}(r||(r={}));const o=e=>{const t=[];return void 0!==e.sha256&&t.push({algorithmId:()=>r.SHA256,checksumConstructor:()=>e.sha256}),null!=e.md5&&t.push({algorithmId:()=>r.MD5,checksumConstructor:()=>e.md5}),{addChecksumAlgorithm(e){t.push(e)},checksumAlgorithms:()=>t}},s=e=>{const t={};return e.checksumAlgorithms().forEach(e=>{t[e.algorithmId()]=e.checksumConstructor()}),t}},(e,t,n)=>{n.r(t),n.d(t,{getRetryConfiguration:()=>r,resolveRetryRuntimeConfig:()=>o});const r=e=>({setRetryStrategy(t){e.retryStrategy=t},retryStrategy:()=>e.retryStrategy}),o=e=>{const t={};return t.retryStrategy=e.retryStrategy(),t}},(e,t,n)=>{n.r(t),n.d(t,{getHttpAuthExtensionConfiguration:()=>r,resolveHttpAuthRuntimeConfig:()=>o});const r=e=>{const t=e.httpAuthSchemes;let n=e.httpAuthSchemeProvider,r=e.credentials;return{setHttpAuthScheme(e){const n=t.findIndex(t=>t.schemeId===e.schemeId);-1===n?t.push(e):t.splice(n,1,e)},httpAuthSchemes:()=>t,setHttpAuthSchemeProvider(e){n=e},httpAuthSchemeProvider:()=>n,setCredentials(e){r=e},credentials:()=>r}},o=e=>({httpAuthSchemes:e.httpAuthSchemes(),httpAuthSchemeProvider:e.httpAuthSchemeProvider(),credentials:e.credentials()})},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e),!e||/[\s<>]/.test(e))return!1;if(0===e.indexOf("mailto:"))return!1;if((t=(0,c.default)(t,d)).validate_length&&e.length>t.max_allowed_length)return!1;if(!t.allow_fragments&&(0,s.default)(e,"#"))return!1;if(!t.allow_query_components&&((0,s.default)(e,"?")||(0,s.default)(e,"&")))return!1;var n,u,f,m,h,g,S,y;S=e.split("#"),e=S.shift(),S=e.split("?");var v=(e=S.shift()).match(/^([a-z][a-z0-9+\-.]*):/i),E=!1,_=function(r){return E=!0,n=r.toLowerCase(),(!t.require_valid_protocol||-1!==t.protocols.indexOf(n))&&e.substring(v[0].length)};if(v){var b=v[1],T=e.substring(v[0].length);if("//"===T.slice(0,2)){if(!1===(e=_(b)))return!1}else{var w=T.indexOf("/"),I=-1===w?T:T.substring(0,w),R=I.indexOf("@");if(-1!==R){var A=I.substring(0,R),C=/^[a-zA-Z0-9\-_.%:]*$/.test(A),D=/%[0-9a-fA-F]{2}/.test(A);if(C&&!D){if(t.require_protocol)return!1}else if(!1===(e=_(b)))return!1}else{if(/^[0-9]/.test(T)){if(t.require_protocol)return!1}else if(!1===(e=_(b)))return!1}}}else if(t.require_protocol)return!1;if("//"===e.slice(0,2)){if(!E&&!t.allow_protocol_relative_urls)return!1;e=e.slice(2)}if(""===e)return!1;if(S=e.split("/"),""===(e=S.shift())&&!t.require_host)return!0;if((S=e.split("@")).length>1){if(t.disallow_auth)return!1;if(""===S[0])return!1;if((u=S.shift()).indexOf(":")>=0&&u.split(":").length>2)return!1;var x=u.split(":"),N=(U=2,function(e){if(Array.isArray(e))return e}(k=x)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,s,i,a=[],c=!0,u=!1;try{if(s=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=s.call(n)).done)&&(a.push(r.value),a.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return a}}(k,U)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(k,U)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),O=N[0],P=N[1];if(""===O&&""===P)return!1}var k,U;m=S.join("@"),g=null,y=null;var M=m.match(p);M?(f="",y=M[1],g=M[2]||null):(f=(S=m.split(":")).shift(),S.length&&(g=S.join(":")));if(null!==g&&g.length>0){if(h=parseInt(g,10),!/^[0-9]+$/.test(g)||h<=0||h>65535)return!1}else if(t.require_port)return!1;if(t.host_whitelist)return(0,o.default)(f,t.host_whitelist);if(""===f&&!t.require_host)return!0;if(!((0,a.default)(f)||(0,i.default)(f,t)||y&&(0,a.default)(y,6)))return!1;if(f=f||y,t.host_blacklist&&(0,o.default)(f,t.host_blacklist))return!1;return!0};var r=u(n(280)),o=u(n(281)),s=u(n(282)),i=u(n(283)),a=u(n(285)),c=u(n(284));function u(e){return e&&e.__esModule?e:{default:e}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var d={protocols:["http","https","ftp"],require_tld:!0,require_protocol:!1,require_host:!0,require_port:!1,require_valid_protocol:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_protocol_relative_urls:!1,allow_fragments:!0,allow_query_components:!0,validate_length:!0,max_allowed_length:2084},p=/^\[([^\]]+)\](?::([0-9]+))?$/;e.exports=t.default,e.exports.default=t.default},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(null==e)throw new TypeError("Expected a string but received a ".concat(e));if("String"!==e.constructor.name)throw new TypeError("Expected a string but received a ".concat(e.constructor.name))},e.exports=t.default,e.exports.default=t.default},(e,t)=>{function n(e){return"[object RegExp]"===Object.prototype.toString.call(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var r=0;r<t.length;r++){var o=t[r];if(e===o||n(o)&&o.test(e))return!0}return!1},e.exports=t.default,e.exports.default=t.default},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e,t){return-1!==e.indexOf(t)};e.exports=t.default,e.exports.default=t.default},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(e),(t=(0,o.default)(t,i)).allow_trailing_dot&&"."===e[e.length-1]&&(e=e.substring(0,e.length-1));!0===t.allow_wildcard&&0===e.indexOf("*.")&&(e=e.substring(2));var n=e.split("."),s=n[n.length-1];if(t.require_tld){if(n.length<2)return!1;if(!t.allow_numeric_tld&&!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(s))return!1;if(/\s/.test(s))return!1}if(!t.allow_numeric_tld&&/^\d+$/.test(s))return!1;return n.every(function(e){return!(e.length>63&&!t.ignore_max_length)&&(!!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(e)&&(!/[\uff01-\uff5e]/.test(e)&&(!/^-|-$/.test(e)&&!(!t.allow_underscores&&/_/.test(e)))))})};var r=s(n(280)),o=s(n(284));function s(e){return e&&e.__esModule?e:{default:e}}var i={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1,ignore_max_length:!1};e.exports=t.default,e.exports.default=t.default},(e,t)=>{function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;"object"===n(e)&&null!==e||(e={});for(var r in t)void 0===e[r]&&(e[r]=t[r]);return e},e.exports=t.default,e.exports.default=t.default},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,o.default)(t);var r=("object"===s(n)?n.version:arguments[1])||"";if(!r)return e(t,{version:4})||e(t,{version:6});if("4"===r.toString())return c.test(t);if("6"===r.toString())return l.test(t);return!1};var r,o=(r=n(280))&&r.__esModule?r:{default:r};function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}var i="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",a="(".concat(i,"[.]){3}").concat(i),c=new RegExp("^".concat(a,"$")),u="(?:[0-9a-fA-F]{1,4})",l=new RegExp("^("+"(?:".concat(u,":){7}(?:").concat(u,"|:)|")+"(?:".concat(u,":){6}(?:").concat(a,"|:").concat(u,"|:)|")+"(?:".concat(u,":){5}(?::").concat(a,"|(:").concat(u,"){1,2}|:)|")+"(?:".concat(u,":){4}(?:(:").concat(u,"){0,1}:").concat(a,"|(:").concat(u,"){1,3}|:)|")+"(?:".concat(u,":){3}(?:(:").concat(u,"){0,2}:").concat(a,"|(:").concat(u,"){1,4}|:)|")+"(?:".concat(u,":){2}(?:(:").concat(u,"){0,3}:").concat(a,"|(:").concat(u,"){1,5}|:)|")+"(?:".concat(u,":){1}(?:(:").concat(u,"){0,4}:").concat(a,"|(:").concat(u,"){1,6}|:)|")+"(?::((?::".concat(u,"){0,5}:").concat(a,"|(?::").concat(u,"){1,7}|:))")+")(%[0-9a-zA-Z.]{1,})?$");e.exports=t.default,e.exports.default=t.default},(e,t,n)=>{n.r(t),n.d(t,{default:()=>r});const r={get(e){const t=document.cookie.split("; ");for(let n=0;n<t.length;n++){const r=t[n].split("=");if(e===r[0])return unescape(r[1])}return null},set(e,t,n,r){let o=`${e}=${escape(t)}; `;n&&(o+=`expires=${n}; `),r&&(o+=`path=${r}; `),"https:"===window.location.protocol&&(o+="secure; "),document.cookie=o},setPermanent(e,t,n){const r=new Date;r.setTime(r.getTime()+31536e6);const o=r.toUTCString();this.set(e,t,o,n)},remove(e,t){this.set(e,"","Fri, 31 Dec 1999 23:59:59 GMT",t)}}},(e,t,n)=>{n.r(t),n.d(t,{hasPreferences:()=>o,isAnalyticsAllowed:()=>a,loadPreferences:()=>i,savePreferences:()=>s});const r="cookie-policy",o=()=>!!localStorage.getItem(r),s=e=>{localStorage.setItem(r,JSON.stringify(e))},i=()=>{let e=!1,t=!1;try{const n=localStorage.getItem(r),o=n?JSON.parse(n):{};"boolean"==typeof o.analytics&&({analytics:e}=o),"boolean"==typeof o.marketing&&({marketing:t}=o)}catch{}return{analytics:e,marketing:t}},a=()=>i().analytics},(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var r=n(289),o=n(291),s=n(402),i=n(314),a=n(444);const c=({sentry:e})=>{if(!e)return;if(window.navigator.userAgent.match(/jsdom/))return;const{user:t=null,tags:c={},environment:u,uatEndpoint:l,...d}=e,p="development"===u;(0,r.init)({integrations:[(0,s.browserTracingIntegration)({beforeStartSpan:e=>({...e,name:location.pathname.replace(/\/[a-f0-9]{8}-[a-f0-9]{4}-[0-5][a-f0-9]{3}-[089ab][a-f0-9]{3}-[a-f0-9]{12}/gi,"/<guid>").replace(/\/[a-f0-9]{32}/g,"/<hash>").replace(/\/\d+/g,"/<digits>").replace(/\/type\/(domain|alias)/,"/type/<type>")})})],beforeSend:(e,t)=>{const n=t.originalException;if(n&&n.stack){const e=/global code@|@debugger/.test(n.stack),t=n.stack.split("\n"),r=2===t.length&&/<anonymous>:1:(\d+)$/.test(t[t.length-1]);if(e||r)return null}return e},beforeBreadcrumb:(0,a.withoutGraphQLFetch)(e=>{if("xhr"===e.category||"fetch"===e.category){const t=e.data?.url??"";if(t.includes(l))return null;if(t.includes("/cp/locale")){return{type:"http",category:"plesk.locale",data:{sections:new URLSearchParams(t.split("?")[1]).getAll("sections[]")}}}}return e}),ignoreErrors:["ResizeObserver loop","ApiFetchError:","whmcs_user_id is not defined","__renderMessageNode is not defined","Module build failed","jQuery is not defined","safari-extension://","moz-extension://","chrome-extension://","Object Not Found Matching Id:","Script error for","loadAndDisplayNotifications"],denyUrls:[/extensions\//i,/^chrome:\/\//i,"/modules/help-center/global.js","/modules/baqend/script.js","/modules/addendio-wordpress/global.js","/modules/revisium-antivirus/js/ra_domain.js","/modules/wp-toolkit/js/domain-page.js"],sampleRate:p?1:.05,replaysSessionSampleRate:0,replaysOnErrorSampleRate:p?1:0,tracesSampleRate:p?.001:0,environment:u,...d}),n.e(3).then(n.bind(n,449)).then(({replayIntegration:e})=>{(0,i.addIntegration)(e({maskAllText:!p,maskAllInputs:!p}))});const f=(0,o.getCurrentScope)();f.setUser(t);for(const e in c)f.setTag(e,c[e])};(Object.getOwnPropertyDescriptor(c,"name")||{}).writable||Object.defineProperty(c,"name",{value:"default",configurable:!0})},(e,t,n)=>{n.r(t),n.d(t,{forceLoad:()=>T,getDefaultIntegrations:()=>_,init:()=>b,onLoad:()=>w});var r=n(290),o=n(314),s=n(315),i=n(316),a=n(318),c=n(319),u=n(308),l=n(330),d=n(374),p=n(388),f=n(389),m=n(390),h=n(391),g=n(394),S=n(395),y=n(397),v=n(398),E=n(401);function _(e){return[(0,i.inboundFiltersIntegration)(),(0,s.functionToStringIntegration)(),(0,c.conversationIdIntegration)(),(0,p.browserApiErrorsIntegration)(),(0,d.breadcrumbsIntegration)(),(0,h.globalHandlersIntegration)(),(0,S.linkedErrorsIntegration)(),(0,a.dedupeIntegration)(),(0,g.httpContextIntegration)(),(0,m.cultureContextIntegration)(),(0,f.browserSessionIntegration)()]}function b(e={}){const t=!e.skipBrowserExtensionCheck&&(0,E.checkAndWarnIfIsEmbeddedBrowserExtension)();let n=null==e.defaultIntegrations?_():e.defaultIntegrations;const s={...e,enabled:!t&&e.enabled,stackParser:(0,u.stackParserFromStackParserOptions)(e.stackParser||y.defaultStackParser),integrations:(0,o.getIntegrationsToSetup)({integrations:e.integrations,defaultIntegrations:n}),transport:e.transport||v.makeFetchTransport};return(0,r.initAndBind)(l.BrowserClient,s)}function T(){}function w(e){e()}},(e,t,n)=>{n.r(t),n.d(t,{initAndBind:()=>i,setCurrentClient:()=>a});var r=n(291),o=n(299),s=n(305);function i(e,t){!0===t.debug&&(o.DEBUG_BUILD?s.debug.enable():(0,s.consoleSandbox)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")}));(0,r.getCurrentScope)().update(t.initialScope);const n=new e(t);return a(n),n.init(),n}function a(e){(0,r.getCurrentScope)().setClient(e)}},(e,t,n)=>{n.r(t),n.d(t,{getClient:()=>g,getCurrentScope:()=>d,getExternalPropagationContext:()=>u,getGlobalScope:()=>f,getIsolationScope:()=>p,getTraceContextFromScope:()=>S,hasExternalPropagationContext:()=>l,registerExternalPropagationContext:()=>c,withIsolationScope:()=>h,withScope:()=>m});var r=n(292),o=n(293),s=n(298),i=n(311);let a;function c(e){a=e}function u(){return a?.()}function l(){return void 0!==a}function d(){const e=(0,o.getMainCarrier)();return(0,r.getAsyncContextStrategy)(e).getCurrentScope()}function p(){const e=(0,o.getMainCarrier)();return(0,r.getAsyncContextStrategy)(e).getIsolationScope()}function f(){return(0,o.getGlobalSingleton)("globalScope",()=>new s.Scope)}function m(...e){const t=(0,o.getMainCarrier)(),n=(0,r.getAsyncContextStrategy)(t);if(2===e.length){const[t,r]=e;return t?n.withSetScope(t,r):n.withScope(r)}return n.withScope(e[0])}function h(...e){const t=(0,o.getMainCarrier)(),n=(0,r.getAsyncContextStrategy)(t);if(2===e.length){const[t,r]=e;return t?n.withSetIsolationScope(t,r):n.withIsolationScope(r)}return n.withIsolationScope(e[0])}function g(){return d().getClient()}function S(e){const t=u();if(t)return{trace_id:t.traceId,span_id:t.spanId};const n=e.getPropagationContext(),{traceId:r,parentSpanId:o,propagationSpanId:s}=n,a={trace_id:r,span_id:s||(0,i.generateSpanId)()};return o&&(a.parent_span_id=o),a}},(e,t,n)=>{n.r(t),n.d(t,{getAsyncContextStrategy:()=>i,setAsyncContextStrategy:()=>s});var r=n(293),o=n(296);function s(e){const t=(0,r.getMainCarrier)();(0,r.getSentryCarrier)(t).acs=e}function i(e){const t=(0,r.getSentryCarrier)(e);return t.acs?t.acs:(0,o.getStackAsyncContextStrategy)()}},(e,t,n)=>{n.r(t),n.d(t,{getGlobalSingleton:()=>a,getMainCarrier:()=>s,getSentryCarrier:()=>i});var r=n(294),o=n(295);function s(){return i(o.GLOBAL_OBJ),o.GLOBAL_OBJ}function i(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||r.SDK_VERSION,t[r.SDK_VERSION]=t[r.SDK_VERSION]||{}}function a(e,t,n=o.GLOBAL_OBJ){const s=n.__SENTRY__=n.__SENTRY__||{},i=s[r.SDK_VERSION]=s[r.SDK_VERSION]||{};return i[e]||(i[e]=t())}},(e,t,n)=>{n.r(t),n.d(t,{SDK_VERSION:()=>r});const r="10.50.0"},(e,t,n)=>{n.r(t),n.d(t,{GLOBAL_OBJ:()=>r});const r=globalThis},(e,t,n)=>{n.r(t),n.d(t,{AsyncContextStack:()=>c,getStackAsyncContextStrategy:()=>f});var r=n(297),o=n(298),s=n(313),i=n(304),a=n(293);class c{constructor(e,t){let n,r;n=e||new o.Scope,r=t||new o.Scope,this._stack=[{scope:n}],this._isolationScope=r}withScope(e){const t=this._pushScope();let n;try{n=e(t)}catch(e){throw this._popScope(),e}return(0,i.isThenable)(n)?(0,s.chainAndCopyPromiseLike)(n,()=>this._popScope(),()=>this._popScope()):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function u(){const e=(0,a.getMainCarrier)(),t=(0,a.getSentryCarrier)(e);return t.stack=t.stack||new c((0,r.getDefaultCurrentScope)(),(0,r.getDefaultIsolationScope)())}function l(e){return u().withScope(e)}function d(e,t){const n=u();return n.withScope(()=>(n.getStackTop().scope=e,t(e)))}function p(e){return u().withScope(()=>e(u().getIsolationScope()))}function f(){return{withIsolationScope:p,withScope:l,withSetScope:d,withSetIsolationScope:(e,t)=>p(t),getCurrentScope:()=>u().getScope(),getIsolationScope:()=>u().getIsolationScope()}}},(e,t,n)=>{n.r(t),n.d(t,{getDefaultCurrentScope:()=>s,getDefaultIsolationScope:()=>i});var r=n(293),o=n(298);function s(){return(0,r.getGlobalSingleton)("defaultCurrentScope",()=>new o.Scope)}function i(){return(0,r.getGlobalSingleton)("defaultIsolationScope",()=>new o.Scope)}},(e,t,n)=>{n.r(t),n.d(t,{Scope:()=>m});var r=n(299),o=n(300),s=n(305),i=n(304),a=n(310),c=n(301),u=n(311),l=n(306),d=n(312),p=n(307),f=n(309);class m{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:(0,u.generateTraceId)(),sampleRand:(0,l.safeMathRandom)()}}clone(){const e=new m;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._attributes={...this._attributes},e._extra={...this._extra},e._contexts={...this._contexts},this._contexts.flags&&(e._contexts.flags={values:[...this._contexts.flags.values]}),e._user=this._user,e._level=this._level,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e._lastEventId=this._lastEventId,e._conversationId=this._conversationId,(0,d._setSpanForScope)(e,(0,d._getSpanForScope)(this)),e}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&(0,o.updateSession)(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(e){return this._conversationId=e||void 0,this._notifyScopeListeners(),this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,t){return this.setTags({[e]:t})}setAttributes(e){return this._attributes={...this._attributes,...e},this._notifyScopeListeners(),this}setAttribute(e,t){return this.setAttributes({[e]:t})}removeAttribute(e){return e in this._attributes&&(delete this._attributes[e],this._notifyScopeListeners()),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,t){return this._extra={...this._extra,[e]:t},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;const t="function"==typeof e?e(this):e,n=t instanceof m?t.getScopeData():(0,i.isPlainObject)(t)?e:void 0,{tags:r,attributes:o,extra:s,user:a,contexts:c,level:u,fingerprint:l=[],propagationContext:d,conversationId:p}=n||{};return this._tags={...this._tags,...r},this._attributes={...this._attributes,...o},this._extra={...this._extra,...s},this._contexts={...this._contexts,...c},a&&Object.keys(a).length&&(this._user=a),u&&(this._level=u),l.length&&(this._fingerprint=l),d&&(this._propagationContext=d),p&&(this._conversationId=p),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,(0,d._setSpanForScope)(this,void 0),this._attachments=[],this.setPropagationContext({traceId:(0,u.generateTraceId)(),sampleRand:(0,l.safeMathRandom)()}),this._notifyScopeListeners(),this}addBreadcrumb(e,t){const n="number"==typeof t?t:100;if(n<=0)return this;const r={timestamp:(0,f.dateTimestampInSeconds)(),...e,message:e.message?(0,p.truncate)(e.message,2048):e.message};return this._breadcrumbs.push(r),this._breadcrumbs.length>n&&(this._breadcrumbs=this._breadcrumbs.slice(-n),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:(0,d._getSpanForScope)(this),conversationId:this._conversationId}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata=(0,a.merge)(this._sdkProcessingMetadata,e,2),this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,t){const n=t?.event_id||(0,c.uuid4)();if(!this._client)return r.DEBUG_BUILD&&s.debug.warn("No client configured on scope - will not capture exception!"),n;const o=new Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:o,...t,event_id:n},this),n}captureMessage(e,t,n){const o=n?.event_id||(0,c.uuid4)();if(!this._client)return r.DEBUG_BUILD&&s.debug.warn("No client configured on scope - will not capture message!"),o;const i=n?.syntheticException??new Error(e);return this._client.captureMessage(e,t,{originalException:e,syntheticException:i,...n,event_id:o},this),o}captureEvent(e,t){const n=e.event_id||t?.event_id||(0,c.uuid4)();return this._client?(this._client.captureEvent(e,{...t,event_id:n},this),n):(r.DEBUG_BUILD&&s.debug.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}}},(e,t,n)=>{n.r(t),n.d(t,{DEBUG_BUILD:()=>r});const r="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},(e,t,n)=>{n.r(t),n.d(t,{closeSession:()=>a,makeSession:()=>s,updateSession:()=>i});var r=n(301),o=n(309);function s(e){const t=(0,o.timestampInSeconds)(),n={sid:(0,r.uuid4)(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function(e){return{sid:`${e.sid}`,init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"==typeof e.did||"string"==typeof e.did?`${e.did}`:void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}}}(n)};return e&&i(n,e),n}function i(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,o.timestampInSeconds)(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:(0,r.uuid4)()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),"number"==typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"==typeof t.duration)e.duration=t.duration;else{const t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"==typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}function a(e,t){let n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),i(e,n)}},(e,t,n)=>{n.r(t),n.d(t,{addContextToFrame:()=>g,addExceptionMechanism:()=>p,addExceptionTypeValue:()=>d,checkOrSetAlreadyCaught:()=>S,getEventDescription:()=>l,isAlreadyCaptured:()=>y,parseSemver:()=>h,uuid4:()=>c});var r=n(302),o=n(306),s=n(307),i=n(295);let a;function c(e=function(){const e=i.GLOBAL_OBJ;return e.crypto||e.msCrypto}()){try{if(e?.randomUUID)return(0,o.withRandomSafeContext)(()=>e.randomUUID()).replace(/-/g,"")}catch{}return a||(a=[1e7]+1e3+4e3+8e3+1e11),a.replace(/[018]/g,e=>(e^(16*(0,o.safeMathRandom)()&15)>>e/4).toString(16))}function u(e){return e.exception?.values?.[0]}function l(e){const{message:t,event_id:n}=e;if(t)return t;const r=u(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"<unknown>":n||"<unknown>"}function d(e,t,n){const r=e.exception=e.exception||{},o=r.values=r.values||[],s=o[0]=o[0]||{};s.value||(s.value=t||""),s.type||(s.type=n||"Error")}function p(e,t){const n=u(e);if(!n)return;const r=n.mechanism;if(n.mechanism={type:"generic",handled:!0,...r,...t},t&&"data"in t){const e={...r?.data,...t.data};n.mechanism.data=e}}const f=/^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$/;function m(e){return parseInt(e||"",10)}function h(e){const t=e.match(f)||[],n=m(t[1]),r=m(t[2]),o=m(t[3]);return{buildmetadata:t[5],major:isNaN(n)?void 0:n,minor:isNaN(r)?void 0:r,patch:isNaN(o)?void 0:o,prerelease:t[4]}}function g(e,t,n=5){if(void 0===t.lineno)return;const r=e.length,o=Math.max(Math.min(r-1,t.lineno-1),0);t.pre_context=e.slice(Math.max(0,o-n),o).map(e=>(0,s.snipLine)(e,0));const i=Math.min(r-1,o);t.context_line=(0,s.snipLine)(e[i],t.colno||0),t.post_context=e.slice(Math.min(o+1,r),o+1+n).map(e=>(0,s.snipLine)(e,0))}function S(e){if(y(e))return!0;try{(0,r.addNonEnumerableProperty)(e,"__sentry_captured__",!0)}catch{}return!1}function y(e){try{return e.__sentry_captured__}catch{}}},(e,t,n)=>{n.r(t),n.d(t,{addNonEnumerableProperty:()=>c,convertToPlainObject:()=>p,dropUndefinedKeys:()=>g,extractExceptionKeysForMessage:()=>h,fill:()=>a,getOriginalFunction:()=>d,markFunctionWrapped:()=>u,objectify:()=>y,wrapMethod:()=>l});var r=n(299),o=n(303),s=n(305),i=n(304);function a(e,t,n){if(!(t in e))return;const o=e[t];if("function"!=typeof o)return;const i=n(o);"function"==typeof i&&u(i,o);try{e[t]=i}catch{r.DEBUG_BUILD&&s.debug.log(`Failed to replace method "${t}" in object`,e)}}function c(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{r.DEBUG_BUILD&&s.debug.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function u(e,t){try{const n=t.prototype||{};e.prototype=t.prototype=n,c(e,"__sentry_original__",t)}catch{}}function l(e,t,n,r=!0){const o=e[t];if("function"!=typeof o)throw new Error(`Cannot wrap method: ${t} is not a function`);if(d(o))throw new Error(`Attempting to wrap method ${t} multiple times`);u(n,o),Object.defineProperty(e,t,{writable:!0,configurable:!0,enumerable:r,value:n})}function d(e){return e.__sentry_original__}function p(e){if((0,i.isError)(e))return{message:e.message,name:e.name,stack:e.stack,...m(e)};if((0,i.isEvent)(e)){const t={type:e.type,target:f(e.target),currentTarget:f(e.currentTarget),...m(e)};return"undefined"!=typeof CustomEvent&&(0,i.isInstanceOf)(e,CustomEvent)&&(t.detail=e.detail),t}return e}function f(e){try{return(0,i.isElement)(e)?(0,o.htmlTreeAsString)(e):Object.prototype.toString.call(e)}catch{return"<unknown>"}}function m(e){return"object"==typeof e&&null!==e?Object.fromEntries(Object.entries(e)):{}}function h(e){const t=Object.keys(p(e));return t.sort(),t[0]?t.join(", "):"[object has no keys]"}function g(e){return S(e,new Map)}function S(e,t){if(null===e||"object"!=typeof e)return e;const n=t.get(e);if(void 0!==n)return n;if(Array.isArray(e)){const n=[];return t.set(e,n),e.forEach(e=>{n.push(S(e,t))}),n}if(function(e){const t=e.constructor;return t===Object||void 0===t}(e)){const n={};t.set(e,n);return Object.keys(e).forEach(r=>{const o=e[r];void 0!==o&&(n[r]=S(o,t))}),n}return e}function y(e){let t;switch(!0){case null==e:t=new String(e);break;case"symbol"==typeof e||"bigint"==typeof e:t=Object(e);break;case(0,i.isPrimitive)(e):t=new e.constructor(e);break;default:t=e}return t}},(e,t,n)=>{n.r(t),n.d(t,{getComponentName:()=>u,getLocationHref:()=>c,htmlTreeAsString:()=>i});var r=n(304);const o=n(295).GLOBAL_OBJ,s=80;function i(e,t={}){if(!e)return"<unknown>";try{let n=e;const r=5,o=[];let i=0,c=0;const u=" > ",l=u.length;let d;const p=Array.isArray(t)?t:t.keyAttrs,f=!Array.isArray(t)&&t.maxStringLength||s;for(;n&&i++<r&&(d=a(n,p),!("html"===d||i>1&&c+o.length*l+d.length>=f));)o.push(d),c+=d.length,n=n.parentNode;return o.reverse().join(u)}catch{return"<unknown>"}}function a(e,t){const n=e,s=[];if(!n?.tagName)return"";if(o.HTMLElement&&n instanceof HTMLElement&&n.dataset){if(n.dataset.sentryComponent)return n.dataset.sentryComponent;if(n.dataset.sentryElement)return n.dataset.sentryElement}s.push(n.tagName.toLowerCase());const i=t?.length?t.filter(e=>n.getAttribute(e)).map(e=>[e,n.getAttribute(e)]):null;if(i?.length)i.forEach(e=>{s.push(`[${e[0]}="${e[1]}"]`)});else{n.id&&s.push(`#${n.id}`);const e=n.className;if(e&&(0,r.isString)(e)){const t=e.split(/\s+/);for(const e of t)s.push(`.${e}`)}}for(const e of["aria-label","type","name","title","alt"]){const t=n.getAttribute(e);t&&s.push(`[${e}="${t}"]`)}return s.join("")}function c(){try{return o.document.location.href}catch{return""}}function u(e,t=5){if(!o.HTMLElement)return null;let n=e;for(let e=0;e<t;e++){if(!n)return null;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}},(e,t,n)=>{n.r(t),n.d(t,{isDOMError:()=>a,isDOMException:()=>c,isElement:()=>m,isError:()=>o,isErrorEvent:()=>i,isEvent:()=>f,isInstanceOf:()=>y,isParameterizedString:()=>l,isPlainObject:()=>p,isPrimitive:()=>d,isRegExp:()=>h,isRequest:()=>E,isString:()=>u,isSyntheticEvent:()=>S,isThenable:()=>g,isVueViewModel:()=>v});const r=Object.prototype.toString;function o(e){switch(r.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return y(e,Error)}}function s(e,t){return r.call(e)===`[object ${t}]`}function i(e){return s(e,"ErrorEvent")}function a(e){return s(e,"DOMError")}function c(e){return s(e,"DOMException")}function u(e){return s(e,"String")}function l(e){return"object"==typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function d(e){return null===e||l(e)||"object"!=typeof e&&"function"!=typeof e}function p(e){return s(e,"Object")}function f(e){return"undefined"!=typeof Event&&y(e,Event)}function m(e){return"undefined"!=typeof Element&&y(e,Element)}function h(e){return s(e,"RegExp")}function g(e){return Boolean(e?.then&&"function"==typeof e.then)}function S(e){return p(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function y(e,t){try{return e instanceof t}catch{return!1}}function v(e){return!("object"!=typeof e||null===e||!(e.__isVue||e._isVue||e.__v_isVNode))}function E(e){return"undefined"!=typeof Request&&y(e,Request)}},(e,t,n)=>{n.r(t),n.d(t,{CONSOLE_LEVELS:()=>i,consoleSandbox:()=>c,debug:()=>p,originalConsoleMethods:()=>a});var r=n(293),o=n(299),s=n(295);const i=["debug","info","warn","error","log","assert","trace"],a={};function c(e){if(!("console"in s.GLOBAL_OBJ))return e();const t=s.GLOBAL_OBJ.console,n={},r=Object.keys(a);r.forEach(e=>{const r=a[e];n[e]=t[e],t[e]=r});try{return e()}finally{r.forEach(e=>{t[e]=n[e]})}}function u(){return d().enabled}function l(e,...t){o.DEBUG_BUILD&&u()&&c(()=>{s.GLOBAL_OBJ.console[e](`Sentry Logger [${e}]:`,...t)})}function d(){return o.DEBUG_BUILD?(0,r.getGlobalSingleton)("loggerSettings",()=>({enabled:!1})):{enabled:!1}}const p={enable:function(){d().enabled=!0},disable:function(){d().enabled=!1},isEnabled:u,log:function(...e){l("log",...e)},warn:function(...e){l("warn",...e)},error:function(...e){l("error",...e)}}},(e,t,n)=>{n.r(t),n.d(t,{safeDateNow:()=>a,safeMathRandom:()=>i,withRandomSafeContext:()=>s});var r=n(295);let o;function s(e){if(void 0!==o)return o?o(e):e();const t=Symbol.for("__SENTRY_SAFE_RANDOM_ID_WRAPPER__"),n=r.GLOBAL_OBJ;return t in n&&"function"==typeof n[t]?(o=n[t],o(e)):(o=null,e())}function i(){return s(()=>Math.random())}function a(){return s(()=>Date.now())}},(e,t,n)=>{n.r(t),n.d(t,{isMatchingPattern:()=>c,safeJoin:()=>a,snipLine:()=>i,stringMatchesSomePattern:()=>u,truncate:()=>s});var r=n(304),o=n(308);function s(e,t=0){return"string"!=typeof e||0===t||e.length<=t?e:`${e.slice(0,t)}...`}function i(e,t){let n=e;const r=n.length;if(r<=150)return n;t>r&&(t=r);let o=Math.max(t-60,0);o<5&&(o=0);let s=Math.min(o+140,r);return s>r-5&&(s=r),s===r&&(o=Math.max(s-140,0)),n=n.slice(o,s),o>0&&(n=`'{snip} ${n}`),s<r&&(n+=" {snip}"),n}function a(e,t){if(!Array.isArray(e))return"";const n=[];for(let t=0;t<e.length;t++){const s=e[t];try{(0,r.isVueViewModel)(s)?n.push((0,o.getVueInternalName)(s)):n.push(String(s))}catch{n.push("[value cannot be serialized]")}}return n.join(t)}function c(e,t,n=!1){return!!(0,r.isString)(e)&&((0,r.isRegExp)(t)?t.test(e):(0,r.isString)(t)?n?e===t:e.includes(t):"function"==typeof t&&t(e))}function u(e,t=[],n=!1){return t.some(t=>c(e,t,n))}},(e,t,n)=>{n.r(t),n.d(t,{UNKNOWN_FUNCTION:()=>o,createStackParser:()=>a,getFramesFromEvent:()=>f,getFunctionName:()=>p,getVueInternalName:()=>m,normalizeStackTracePath:()=>h,stackParserFromStackParserOptions:()=>c,stripSentryFramesAndReverse:()=>u});const r=50,o="?",s=/\(error: (.*)\)/,i=/captureMessage|captureException/;function a(...e){const t=e.sort((e,t)=>e[0]-t[0]).map(e=>e[1]);return(e,n=0,o=0)=>{const i=[],a=e.split("\n");for(let e=n;e<a.length;e++){let n=a[e];n.length>1024&&(n=n.slice(0,1024));const c=s.test(n)?n.replace(s,"$1"):n;if(!c.includes("Error: ")){for(const e of t){const t=e(c);if(t){i.push(t);break}}if(i.length>=r+o)break}}return u(i.slice(o))}}function c(e){return Array.isArray(e)?a(...e):e}function u(e){if(!e.length)return[];const t=Array.from(e);return/sentryWrapped/.test(l(t).function||"")&&t.pop(),t.reverse(),i.test(l(t).function||"")&&(t.pop(),i.test(l(t).function||"")&&t.pop()),t.slice(0,r).map(e=>({...e,filename:e.filename||l(t).filename,function:e.function||o}))}function l(e){return e[e.length-1]||{}}const d="<anonymous>";function p(e){try{return e&&"function"==typeof e&&e.name||d}catch{return d}}function f(e){const t=e.exception;if(t){const e=[];try{return t.values.forEach(t=>{t.stacktrace.frames&&e.push(...t.stacktrace.frames)}),e}catch{return}}}function m(e){return"__v_isVNode"in e&&e.__v_isVNode?"[VueVNode]":"[VueViewModel]"}function h(e){let t=e?.startsWith("file://")?e.slice(7):e;return t?.match(/\/[A-Z]:/)&&(t=t.slice(1)),t}},(e,t,n)=>{n.r(t),n.d(t,{browserPerformanceTimeOrigin:()=>l,dateTimestampInSeconds:()=>i,timestampInSeconds:()=>c});var r=n(306),o=n(295);const s=1e3;function i(){return(0,r.safeDateNow)()/s}let a;function c(){return(a??(a=function(){const{performance:e}=o.GLOBAL_OBJ;if(!e?.now||!e.timeOrigin)return i;const t=e.timeOrigin;return()=>(t+(0,r.withRandomSafeContext)(()=>e.now()))/s}()))()}let u=null;function l(){return null===u&&(u=function(){const{performance:e}=o.GLOBAL_OBJ;if(!e?.now)return;const t=3e5,n=(0,r.withRandomSafeContext)(()=>e.now()),s=(0,r.safeDateNow)(),i=e.timeOrigin;if("number"==typeof i&&Math.abs(i+n-s)<t)return i;const a=e.timing?.navigationStart;if("number"==typeof a&&Math.abs(a+n-s)<t)return a;return s-n}()),u}},(e,t,n)=>{function r(e,t,n=2){if(!t||"object"!=typeof t||n<=0)return t;if(e&&0===Object.keys(t).length)return e;const o={...e};for(const e in t)Object.prototype.hasOwnProperty.call(t,e)&&(o[e]=r(o[e],t[e],n-1));return o}n.r(t),n.d(t,{merge:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{generateSpanId:()=>s,generateTraceId:()=>o});var r=n(301);function o(){return(0,r.uuid4)()}function s(){return(0,r.uuid4)().substring(16)}},(e,t,n)=>{n.r(t),n.d(t,{_getSpanForScope:()=>i,_setSpanForScope:()=>s});var r=n(302);const o="_sentrySpan";function s(e,t){t?(0,r.addNonEnumerableProperty)(e,o,t):delete e[o]}function i(e){return e[o]}},(e,t,n)=>{n.r(t),n.d(t,{chainAndCopyPromiseLike:()=>s});const r=e=>e instanceof Promise&&!e[o],o=Symbol("chained PromiseLike"),s=(e,t,n)=>{const o=e.then(e=>(t(e),e),e=>{throw n(e),e});return r(o)&&r(e)?o:i(e,o)},i=(e,t)=>{let n=!1;for(const r in e){if(r in t)continue;n=!0;const o=e[r];"function"==typeof o?Object.defineProperty(t,r,{value:(...t)=>o.apply(e,t),enumerable:!0,configurable:!0,writable:!0}):t[r]=o}return n&&Object.assign(t,{[o]:!0}),t}},(e,t,n)=>{n.r(t),n.d(t,{addIntegration:()=>d,afterSetupIntegrations:()=>u,defineIntegration:()=>p,getIntegrationsToSetup:()=>a,installedIntegrations:()=>i,setupIntegration:()=>l,setupIntegrations:()=>c});var r=n(291),o=n(299),s=n(305);const i=[];function a(e){const t=e.defaultIntegrations||[],n=e.integrations;let r;if(t.forEach(e=>{e.isDefaultInstance=!0}),Array.isArray(n))r=[...t,...n];else if("function"==typeof n){const e=n(t);r=Array.isArray(e)?e:[e]}else r=t;return function(e){const t={};return e.forEach(e=>{const{name:n}=e,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)}),Object.values(t)}(r)}function c(e,t){const n={};return t.forEach(t=>{t?.beforeSetup&&t.beforeSetup(e)}),t.forEach(t=>{t&&l(e,t,n)}),n}function u(e,t){for(const n of t)n?.afterAllSetup&&n.afterAllSetup(e)}function l(e,t,n){if(n[t.name])o.DEBUG_BUILD&&s.debug.log(`Integration skipped because it was already installed: ${t.name}`);else{if(n[t.name]=t,i.includes(t.name)||"function"!=typeof t.setupOnce||(t.setupOnce(),i.push(t.name)),t.setup&&"function"==typeof t.setup&&t.setup(e),"function"==typeof t.preprocessEvent){const n=t.preprocessEvent.bind(t);e.on("preprocessEvent",(t,r)=>n(t,r,e))}if("function"==typeof t.processEvent){const n=t.processEvent.bind(t),r=Object.assign((t,r)=>n(t,r,e),{id:t.name});e.addEventProcessor(r)}["processSpan","processSegmentSpan"].forEach(n=>{const r=t[n];"function"==typeof r&&e.on(n,n=>r.call(t,n,e))}),o.DEBUG_BUILD&&s.debug.log(`Integration installed: ${t.name}`)}}function d(e){const t=(0,r.getClient)();t?t.addIntegration(e):o.DEBUG_BUILD&&s.debug.warn(`Cannot add integration "${e.name}" because no SDK Client is available.`)}function p(e){return e}},(e,t,n)=>{n.r(t),n.d(t,{functionToStringIntegration:()=>c});var r=n(291),o=n(314),s=n(302);let i;const a=new WeakMap,c=(0,o.defineIntegration)(()=>({name:"FunctionToString",setupOnce(){i=Function.prototype.toString;try{Function.prototype.toString=function(...e){const t=(0,s.getOriginalFunction)(this),n=a.has((0,r.getClient)())&&void 0!==t?t:this;return i.apply(n,e)}}catch{}},setup(e){a.set(e,!0)}}))},(e,t,n)=>{n.r(t),n.d(t,{eventFiltersIntegration:()=>l,inboundFiltersIntegration:()=>d});var r=n(299),o=n(314),s=n(305),i=n(317),a=n(301),c=n(307);const u=[/^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$/],l=(0,o.defineIntegration)((e={})=>{let t;return{name:"EventFilters",setup(n){const r=n.getOptions();t=p(e,r)},processEvent(n,o,u){if(!t){const n=u.getOptions();t=p(e,n)}return function(e,t){if(e.type){if("transaction"===e.type&&function(e,t){if(!t?.length)return!1;const n=e.transaction;return!!n&&(0,c.stringMatchesSomePattern)(n,t)}(e,t.ignoreTransactions))return r.DEBUG_BUILD&&s.debug.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${(0,a.getEventDescription)(e)}`),!0}else{if(function(e,t){if(!t?.length)return!1;return(0,i.getPossibleEventMessages)(e).some(e=>(0,c.stringMatchesSomePattern)(e,t))}(e,t.ignoreErrors))return r.DEBUG_BUILD&&s.debug.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${(0,a.getEventDescription)(e)}`),!0;if(function(e){if(!e.exception?.values?.length)return!1;return!e.message&&!e.exception.values.some(e=>e.stacktrace||e.type&&"Error"!==e.type||e.value)}(e))return r.DEBUG_BUILD&&s.debug.warn(`Event dropped due to not having an error message, error type or stacktrace.\nEvent: ${(0,a.getEventDescription)(e)}`),!0;if(function(e,t){if(!t?.length)return!1;const n=f(e);return!!n&&(0,c.stringMatchesSomePattern)(n,t)}(e,t.denyUrls))return r.DEBUG_BUILD&&s.debug.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${(0,a.getEventDescription)(e)}.\nUrl: ${f(e)}`),!0;if(!function(e,t){if(!t?.length)return!0;const n=f(e);return!n||(0,c.stringMatchesSomePattern)(n,t)}(e,t.allowUrls))return r.DEBUG_BUILD&&s.debug.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${(0,a.getEventDescription)(e)}.\nUrl: ${f(e)}`),!0}return!1}(n,t)?null:n}}}),d=(0,o.defineIntegration)((e={})=>({...l(e),name:"InboundFilters"}));function p(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:u],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[]]}}function f(e){try{const t=[...e.exception?.values??[]].reverse().find(e=>void 0===e.mechanism?.parent_id&&e.stacktrace?.frames?.length),n=t?.stacktrace?.frames;return n?function(e=[]){for(let t=e.length-1;t>=0;t--){const n=e[t];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(n):null}catch{return r.DEBUG_BUILD&&s.debug.error(`Cannot extract url for event ${(0,a.getEventDescription)(e)}`),null}}},(e,t,n)=>{function r(e){const t=[];e.message&&t.push(e.message);try{const 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}n.r(t),n.d(t,{getPossibleEventMessages:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{_shouldDropEvent:()=>c,dedupeIntegration:()=>a});var r=n(299),o=n(314),s=n(305),i=n(308);const a=(0,o.defineIntegration)(()=>{let e;return{name:"Dedupe",processEvent(t){if(t.type)return t;try{if(c(t,e))return r.DEBUG_BUILD&&s.debug.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return e=t}}});function c(e,t){return!!t&&(!!function(e,t){const n=e.message,r=t.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!l(e,t))return!1;if(!u(e,t))return!1;return!0}(e,t)||!!function(e,t){const n=d(t),r=d(e);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!l(e,t))return!1;if(!u(e,t))return!1;return!0}(e,t))}function u(e,t){let n=(0,i.getFramesFromEvent)(e),r=(0,i.getFramesFromEvent)(t);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(let e=0;e<r.length;e++){const t=r[e],o=n[e];if(t.filename!==o.filename||t.lineno!==o.lineno||t.colno!==o.colno||t.function!==o.function)return!1}return!0}function l(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 d(e){return e.exception?.values?.[0]}},(e,t,n)=>{n.r(t),n.d(t,{conversationIdIntegration:()=>a});var r=n(291),o=n(314),s=n(320),i=n(321);const a=(0,o.defineIntegration)(()=>({name:"ConversationId",setup(e){e.on("spanStart",e=>{const t=(0,r.getCurrentScope)().getScopeData(),n=(0,r.getIsolationScope)().getScopeData(),o=t.conversationId||n.conversationId;if(o){const{op:t,data:n,description:r}=(0,i.spanToJSON)(e);if(!t?.startsWith("gen_ai.")&&!n["ai.operationId"]&&!r?.startsWith("ai."))return;e.setAttribute(s.GEN_AI_CONVERSATION_ID_ATTRIBUTE,o)}})}}))},(e,t,n)=>{n.r(t),n.d(t,{GEN_AI_CONVERSATION_ID_ATTRIBUTE:()=>x,SEMANTIC_ATTRIBUTE_CACHE_HIT:()=>w,SEMANTIC_ATTRIBUTE_CACHE_ITEM_SIZE:()=>R,SEMANTIC_ATTRIBUTE_CACHE_KEY:()=>I,SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME:()=>T,SEMANTIC_ATTRIBUTE_HTTP_REQUEST_METHOD:()=>A,SEMANTIC_ATTRIBUTE_PROFILE_ID:()=>b,SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME:()=>_,SEMANTIC_ATTRIBUTE_SENTRY_ENVIRONMENT:()=>p,SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON:()=>c,SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT:()=>u,SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE:()=>l,SEMANTIC_ATTRIBUTE_SENTRY_OP:()=>i,SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN:()=>a,SEMANTIC_ATTRIBUTE_SENTRY_PREVIOUS_TRACE_SAMPLE_RATE:()=>s,SEMANTIC_ATTRIBUTE_SENTRY_RELEASE:()=>d,SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE:()=>o,SEMANTIC_ATTRIBUTE_SENTRY_SDK_NAME:()=>h,SEMANTIC_ATTRIBUTE_SENTRY_SDK_VERSION:()=>g,SEMANTIC_ATTRIBUTE_SENTRY_SEGMENT_ID:()=>m,SEMANTIC_ATTRIBUTE_SENTRY_SEGMENT_NAME:()=>f,SEMANTIC_ATTRIBUTE_SENTRY_SOURCE:()=>r,SEMANTIC_ATTRIBUTE_URL_FULL:()=>C,SEMANTIC_ATTRIBUTE_USER_EMAIL:()=>y,SEMANTIC_ATTRIBUTE_USER_ID:()=>S,SEMANTIC_ATTRIBUTE_USER_IP_ADDRESS:()=>v,SEMANTIC_ATTRIBUTE_USER_USERNAME:()=>E,SEMANTIC_LINK_ATTRIBUTE_LINK_TYPE:()=>D});const r="sentry.source",o="sentry.sample_rate",s="sentry.previous_trace_sample_rate",i="sentry.op",a="sentry.origin",c="sentry.idle_span_finish_reason",u="sentry.measurement_unit",l="sentry.measurement_value",d="sentry.release",p="sentry.environment",f="sentry.segment.name",m="sentry.segment.id",h="sentry.sdk.name",g="sentry.sdk.version",S="user.id",y="user.email",v="user.ip_address",E="user.name",_="sentry.custom_span_name",b="sentry.profile_id",T="sentry.exclusive_time",w="cache.hit",I="cache.key",R="cache.item_size",A="http.request.method",C="url.full",D="sentry.link.type",x="gen_ai.conversation.id"},(e,t,n)=>{n.r(t),n.d(t,{INTERNAL_getSegmentSpan:()=>H,TRACE_FLAG_NONE:()=>g,TRACE_FLAG_SAMPLED:()=>S,addChildSpanToSpan:()=>$,convertSpanLinksForEnvelope:()=>T,getActiveSpan:()=>z,getRootSpan:()=>F,getSimpleStatusMessage:()=>U,getSpanDescendants:()=>j,getStatusMessage:()=>k,getStreamedSpanLinks:()=>w,removeChildSpanFromSpan:()=>B,showSpanDropWarning:()=>W,spanIsSampled:()=>P,spanTimeInputToSeconds:()=>I,spanToJSON:()=>A,spanToStreamedSpanJSON:()=>C,spanToTraceContext:()=>E,spanToTraceHeader:()=>_,spanToTraceparentHeader:()=>b,spanToTransactionTraceContext:()=>v,streamedSpanJsonToSerializedSpan:()=>x,updateSpanName:()=>G});var r=n(292),o=n(322),s=n(293),i=n(291),a=n(320),c=n(323),u=n(324),l=n(302),d=n(311),p=n(309),f=n(326),m=n(305),h=n(312);const g=0,S=1;let y=!1;function v(e){const{spanId:t,traceId:n}=e.spanContext(),{data:r,op:o,parent_span_id:s,status:i,origin:a,links:c}=A(e);return{parent_span_id:s,span_id:t,trace_id:n,data:r,op:o,status:i,origin:a,links:c}}function E(e){const{spanId:t,traceId:n,isRemote:r}=e.spanContext(),o=r?t:A(e).parent_span_id,s=(0,u.getCapturedScopesOnSpan)(e).scope;return{parent_span_id:o,span_id:r?s?.getPropagationContext().propagationSpanId||(0,d.generateSpanId)():t,trace_id:n}}function _(e){const{traceId:t,spanId:n}=e.spanContext(),r=P(e);return(0,f.generateSentryTraceHeader)(t,n,r)}function b(e){const{traceId:t,spanId:n}=e.spanContext(),r=P(e);return(0,f.generateTraceparentHeader)(t,n,r)}function T(e){return e&&e.length>0?e.map(({context:{spanId:e,traceId:t,traceFlags:n,...r},attributes:o})=>({span_id:e,trace_id:t,sampled:n===S,attributes:o,...r})):void 0}function w(e){return e?.length?e.map(({context:{spanId:e,traceId:t,traceFlags:n},attributes:r})=>({span_id:e,trace_id:t,sampled:n===S,attributes:r})):void 0}function I(e){return"number"==typeof e?R(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?R(e.getTime()):(0,p.timestampInSeconds)()}function R(e){return e>9999999999?e/1e3:e}function A(e){if(O(e))return e.getSpanJSON();const{spanId:t,traceId:n}=e.spanContext();if(N(e)){const{attributes:r,startTime:o,name:s,endTime:i,status:c,links:u}=e;return{span_id:t,trace_id:n,data:r,description:s,parent_span_id:D(e),start_timestamp:I(o),timestamp:I(i)||void 0,status:k(c),op:r[a.SEMANTIC_ATTRIBUTE_SENTRY_OP],origin:r[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],links:T(u)}}return{span_id:t,trace_id:n,start_timestamp:0,data:{}}}function C(e){if(O(e))return e.getStreamedSpanJSON();const{spanId:t,traceId:n}=e.spanContext();if(N(e)){const{attributes:r,startTime:o,name:s,endTime:i,status:a,links:c}=e;return{name:s,span_id:t,trace_id:n,parent_span_id:D(e),start_timestamp:I(o),end_timestamp:I(i),is_segment:e===H(e),status:U(a),attributes:r,links:w(c)}}return{span_id:t,trace_id:n,start_timestamp:0,name:"",end_timestamp:0,status:"ok",is_segment:e===H(e)}}function D(e){return"parentSpanId"in e?e.parentSpanId:"parentSpanContext"in e?e.parentSpanContext?.spanId:void 0}function x(e){return{...e,attributes:(0,o.serializeAttributes)(e.attributes),links:e.links?.map(e=>({...e,attributes:(0,o.serializeAttributes)(e.attributes)}))}}function N(e){const t=e;return!!(t.attributes&&t.startTime&&t.name&&t.endTime&&t.status)}function O(e){return"function"==typeof e.getSpanJSON}function P(e){const{traceFlags:t}=e.spanContext();return t===S}function k(e){if(e&&e.code!==c.SPAN_STATUS_UNSET)return e.code===c.SPAN_STATUS_OK?"ok":e.message||"internal_error"}function U(e){return e&&e.code!==c.SPAN_STATUS_OK&&e.code!==c.SPAN_STATUS_UNSET&&"cancelled"!==e.message?"error":"ok"}const M="_sentryChildSpans",L="_sentryRootSpan";function $(e,t){const n=e[L]||e;(0,l.addNonEnumerableProperty)(t,L,n),e[M]?e[M].add(t):(0,l.addNonEnumerableProperty)(e,M,new Set([t]))}function B(e,t){e[M]&&e[M].delete(t)}function j(e){const t=new Set;return function e(n){if(!t.has(n)&&P(n)){t.add(n);const r=n[M]?Array.from(n[M]):[];for(const t of r)e(t)}}(e),Array.from(t)}const F=H;function H(e){return e[L]||e}function z(){const e=(0,s.getMainCarrier)(),t=(0,r.getAsyncContextStrategy)(e);return t.getActiveSpan?t.getActiveSpan():(0,h._getSpanForScope)((0,i.getCurrentScope)())}function W(){y||((0,m.consoleSandbox)(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),y=!0)}function G(e,t){e.updateName(t),e.setAttributes({[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"custom",[a.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME]:t})}},(e,t,n)=>{n.r(t),n.d(t,{attributeValueToTypedAttributeValue:()=>s,estimateTypedAttributesSizeInBytes:()=>a,isAttributeObject:()=>o,serializeAttributes:()=>i});var r=n(304);function o(e){return"object"==typeof e&&null!=e&&!Array.isArray(e)&&Object.keys(e).includes("value")}function s(e,t){const{value:n,unit:r}=o(e)?e:{value:e,unit:void 0},s=function(e){const t="string"==typeof e?"string":"boolean"==typeof e?"boolean":"number"!=typeof e||Number.isNaN(e)?null:Number.isInteger(e)?"integer":"double";if(t)return{value:e,type:t}}(n),i=r&&"string"==typeof r?{unit:r}:{};if(s)return{...s,...i};if(!t||"skip-undefined"===t&&void 0===n)return;let a="";try{a=JSON.stringify(n)??""}catch{}return{value:a,type:"string",...i}}function i(e,t=!1){const n={};for(const[r,o]of Object.entries(e??{})){const e=s(o,t);e&&(n[r]=e)}return n}function a(e){if(!e)return 0;let t=0;for(const[n,o]of Object.entries(e)){t+=2*n.length,t+=2*o.type.length,t+=2*(o.unit?.length??0);const e=o.value;Array.isArray(e)?t+=c(e[0])*e.length:(0,r.isPrimitive)(e)?t+=c(e):t+=100}return t}function c(e){return"string"==typeof e?2*e.length:"boolean"==typeof e?4:"number"==typeof e?8:0}},(e,t,n)=>{n.r(t),n.d(t,{SPAN_STATUS_ERROR:()=>s,SPAN_STATUS_OK:()=>o,SPAN_STATUS_UNSET:()=>r,getSpanStatusFromHttpCode:()=>i,setHttpStatus:()=>a});const r=0,o=1,s=2;function i(e){if(e<400&&e>=100)return{code:o};if(e>=400&&e<500)switch(e){case 401:return{code:s,message:"unauthenticated"};case 403:return{code:s,message:"permission_denied"};case 404:return{code:s,message:"not_found"};case 409:return{code:s,message:"already_exists"};case 413:return{code:s,message:"failed_precondition"};case 429:return{code:s,message:"resource_exhausted"};case 499:return{code:s,message:"cancelled"};default:return{code:s,message:"invalid_argument"}}if(e>=500&&e<600)switch(e){case 501:return{code:s,message:"unimplemented"};case 503:return{code:s,message:"unavailable"};case 504:return{code:s,message:"deadline_exceeded"};default:return{code:s,message:"internal_error"}}return{code:s,message:"internal_error"}}function a(e,t){e.setAttribute("http.response.status_code",t);const n=i(t);"unknown_error"!==n.message&&e.setStatus(n)}},(e,t,n)=>{n.r(t),n.d(t,{getCapturedScopesOnSpan:()=>c,setCapturedScopesOnSpan:()=>a});var r=n(302),o=n(325);const s="_sentryScope",i="_sentryIsolationScope";function a(e,t,n){e&&((0,r.addNonEnumerableProperty)(e,i,(0,o.makeWeakRef)(n)),(0,r.addNonEnumerableProperty)(e,s,t))}function c(e){const t=e;return{scope:t[s],isolationScope:(0,o.derefWeakRef)(t[i])}}},(e,t,n)=>{n.r(t),n.d(t,{derefWeakRef:()=>s,makeWeakRef:()=>o});var r=n(295);function o(e){try{const t=r.GLOBAL_OBJ.WeakRef;if("function"==typeof t)return new t(e)}catch{}return e}function s(e){if(e){if("object"==typeof e&&"deref"in e&&"function"==typeof e.deref)try{return e.deref()}catch{return}return e}}},(e,t,n)=>{n.r(t),n.d(t,{TRACEPARENT_REGEXP:()=>u,extractTraceparentData:()=>l,generateSentryTraceHeader:()=>p,generateTraceparentHeader:()=>f,propagationContextFromHeaders:()=>d,shouldContinueTrace:()=>m});var r=n(305),o=n(327),s=n(328),i=n(329),a=n(311),c=n(306);const u=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function l(e){if(!e)return;const t=e.match(u);if(!t)return;let n;return"1"===t[3]?n=!0:"0"===t[3]&&(n=!1),{traceId:t[1],parentSampled:n,parentSpanId:t[2]}}function d(e,t){const n=l(e),r=(0,o.baggageHeaderToDynamicSamplingContext)(t);if(!n?.traceId)return{traceId:(0,a.generateTraceId)(),sampleRand:(0,c.safeMathRandom)()};const s=function(e,t){const n=(0,i.parseSampleRate)(t?.sample_rand);if(void 0!==n)return n;const r=(0,i.parseSampleRate)(t?.sample_rate);return r&&void 0!==e?.parentSampled?e.parentSampled?(0,c.safeMathRandom)()*r:r+(0,c.safeMathRandom)()*(1-r):(0,c.safeMathRandom)()}(n,r);r&&(r.sample_rand=s.toString());const{traceId:u,parentSpanId:d,parentSampled:p}=n;return{traceId:u,parentSpanId:d,sampled:p,dsc:r||{},sampleRand:s}}function p(e=(0,a.generateTraceId)(),t=(0,a.generateSpanId)(),n){let r="";return void 0!==n&&(r=n?"-1":"-0"),`${e}-${t}${r}`}function f(e=(0,a.generateTraceId)(),t=(0,a.generateSpanId)(),n){return`00-${e}-${t}-${n?"01":"00"}`}function m(e,t){const n=(0,s.extractOrgIdFromClient)(e);if(t&&n&&t!==n)return r.debug.log(`Won't continue trace because org IDs don't match (incoming baggage: ${t}, SDK options: ${n})`),!1;return!(e.getOptions().strictTraceContinuation||!1)||!(t&&!n||!t&&n)||(r.debug.log(`Starting a new trace because strict trace continuation is enabled but one org ID is missing (incoming baggage: ${t}, Sentry client: ${n})`),!1)}},(e,t,n)=>{n.r(t),n.d(t,{MAX_BAGGAGE_STRING_LENGTH:()=>c,SENTRY_BAGGAGE_KEY_PREFIX:()=>i,SENTRY_BAGGAGE_KEY_PREFIX_REGEX:()=>a,baggageHeaderToDynamicSamplingContext:()=>u,dynamicSamplingContextToSentryBaggageHeader:()=>l,objectToBaggageHeader:()=>f,parseBaggageHeader:()=>d});var r=n(299),o=n(305),s=n(304);const i="sentry-",a=/^sentry-/,c=8192;function u(e){const t=d(e);if(!t)return;const n=Object.entries(t).reduce((e,[t,n])=>{if(t.startsWith(i)){e[t.slice(i.length)]=n}return e},{});return Object.keys(n).length>0?n:void 0}function l(e){if(!e)return;return f(Object.entries(e).reduce((e,[t,n])=>(n&&(e[`${i}${t}`]=n),e),{}))}function d(e){if(e&&((0,s.isString)(e)||Array.isArray(e)))return Array.isArray(e)?e.reduce((e,t)=>{const n=p(t);return Object.entries(n).forEach(([t,n])=>{e[t]=n}),e},{}):p(e)}function p(e){return e.split(",").map(e=>{const t=e.indexOf("=");if(-1===t)return[];return[e.slice(0,t),e.slice(t+1)].map(e=>{try{return decodeURIComponent(e.trim())}catch{return}})}).reduce((e,[t,n])=>(t&&n&&(e[t]=n),e),{})}function f(e){if(0!==Object.keys(e).length)return Object.entries(e).reduce((e,[t,n],s)=>{const i=`${encodeURIComponent(t)}=${encodeURIComponent(n)}`,a=0===s?i:`${e},${i}`;return a.length>c?(r.DEBUG_BUILD&&o.debug.warn(`Not adding key: ${t} with val: ${n} to baggage header due to exceeding baggage size limits.`),e):a},"")}},(e,t,n)=>{n.r(t),n.d(t,{dsnFromString:()=>c,dsnToString:()=>a,extractOrgIdFromClient:()=>d,extractOrgIdFromDsnHost:()=>l,makeDsn:()=>p});var r=n(299),o=n(305);const s=/^o(\d+)\./,i=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function a(e,t=!1){const{host:n,path:r,pass:o,port:s,projectId:i,protocol:a,publicKey:c}=e;return`${a}://${c}${t&&o?`:${o}`:""}@${n}${s?`:${s}`:""}/${r?`${r}/`:r}${i}`}function c(e){const t=i.exec(e);if(!t)return void(0,o.consoleSandbox)(()=>{console.error(`Invalid Sentry Dsn: ${e}`)});const[n,r,s="",a="",c="",l=""]=t.slice(1);let d="",p=l;const f=p.split("/");if(f.length>1&&(d=f.slice(0,-1).join("/"),p=f.pop()),p){const e=p.match(/^\d+/);e&&(p=e[0])}return u({host:a,pass:s,path:d,projectId:p,port:c,protocol:n,publicKey:r})}function u(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function l(e){const t=e.match(s);return t?.[1]}function d(e){const t=e.getOptions(),{host:n}=e.getDsn()||{};let r;return t.orgId?r=String(t.orgId):n&&(r=l(n)),r}function p(e){const t="string"==typeof e?c(e):u(e);if(t&&function(e){if(!r.DEBUG_BUILD)return!0;const{port:t,projectId:n,protocol:s}=e;return!(["protocol","publicKey","host","projectId"].find(t=>!e[t]&&(o.debug.error(`Invalid Sentry Dsn: ${t} missing`),!0))||(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(s)?t&&isNaN(parseInt(t,10))&&(o.debug.error(`Invalid Sentry Dsn: Invalid port ${t}`),1):(o.debug.error(`Invalid Sentry Dsn: Invalid protocol ${s}`),1):(o.debug.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),1)))}(t))return t}},(e,t,n)=>{function r(e){if("boolean"==typeof e)return Number(e);const t="string"==typeof e?parseFloat(e):e;return"number"!=typeof t||isNaN(t)||t<0||t>1?void 0:t}n.r(t),n.d(t,{parseSampleRate:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{BrowserClient:()=>d,applyDefaultOptions:()=>p});var r=n(331),o=n(359),s=n(360),i=n(341),a=n(347),c=n(361),u=n(362),l=n(364);class d extends r.Client{constructor(e){const t=p(e),n=l.WINDOW.SENTRY_SDK_SOURCE||(0,c.getSDKSource)();(0,s.applySdkMetadata)(t,"browser",["browser"],n),t._metadata?.sdk&&(t._metadata.sdk.settings={infer_ip:t.sendDefaultPii?"auto":"never",...t._metadata.sdk.settings}),super(t);const{sendDefaultPii:r,sendClientReports:u,enableLogs:d,_experiments:f,enableMetrics:m}=this._options,h=m??f?.enableMetrics??!0;l.WINDOW.document&&(u||d||h)&&l.WINDOW.document.addEventListener("visibilitychange",()=>{"hidden"===l.WINDOW.document.visibilityState&&(u&&this._flushOutcomes(),d&&(0,i._INTERNAL_flushLogsBuffer)(this),h&&(0,a._INTERNAL_flushMetricsBuffer)(this))}),r&&this.on("beforeSendSession",o.addAutoIpAddressToSession)}eventFromException(e,t){return(0,u.eventFromException)(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return(0,u.eventFromMessage)(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)}}function p(e){return{release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:l.WINDOW.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...e}}},(e,t,n)=>{n.r(t),n.d(t,{Client:()=>F});var r=n(332),o=n(333),s=n(291),i=n(299),a=n(334),c=n(314),u=n(341),l=n(347),d=n(300),p=n(335),f=n(337),m=n(349),h=n(354),g=n(305),S=n(328),y=n(338),v=n(317),E=n(304),_=n(310),b=n(301),T=n(329),w=n(355),I=n(350),R=n(306),A=n(340),C=n(321),D=n(351),x=n(352),N=n(358);const O="Not capturing exception because it's already been captured.",P="Discarded session because of missing or non-string release",k=Symbol.for("SentryInternalError"),U=Symbol.for("SentryDoNotSendEventError");function M(e){return{message:e,[k]:!0}}function L(e){return{message:e,[U]:!0}}function $(e){return!!e&&"object"==typeof e&&k in e}function B(e){return!!e&&"object"==typeof e&&U in e}function j(e,t,n,r,o){let s,i=0,a=!1;e.on(n,()=>{i=0,clearTimeout(s),a=!1}),e.on(t,t=>{i+=r(t),i>=8e5?o(e):a||(a=!0,s=(0,x.safeUnref)(setTimeout(()=>{o(e)},5e3)))}),e.on("flush",()=>{o(e)})}class F{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=(0,I.makePromiseBuffer)(e.transportOptions?.bufferSize??m.DEFAULT_TRANSPORT_BUFFER_SIZE),e.dsn?this._dsn=(0,S.makeDsn)(e.dsn):i.DEBUG_BUILD&&g.debug.warn("No DSN provided, client will not send events."),this._dsn){const t=(0,r.getEnvelopeEndpointWithUrlEncodedAuth)(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&&j(this,"afterCaptureLog","flushLogs",q,u._INTERNAL_flushLogsBuffer);(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&j(this,"afterCaptureMetric","flushMetrics",G,l._INTERNAL_flushMetricsBuffer)}captureException(e,t,n){const r=(0,b.uuid4)();if((0,b.checkOrSetAlreadyCaught)(e))return i.DEBUG_BUILD&&g.debug.log(O),r;const o={event_id:r,...t};return this._process(()=>this.eventFromException(e,o).then(e=>this._captureEvent(e,o,n)).then(e=>e),"error"),o.event_id}captureMessage(e,t,n,r){const o={event_id:(0,b.uuid4)(),...n},s=(0,E.isParameterizedString)(e)?e:String(e),i=(0,E.isPrimitive)(e),a=i?this.eventFromMessage(s,t,o):this.eventFromException(e,o);return this._process(()=>a.then(e=>this._captureEvent(e,o,r)),i?"unknown":"error"),o.event_id}captureEvent(e,t,n){const r=(0,b.uuid4)();if(t?.originalException&&(0,b.checkOrSetAlreadyCaught)(t.originalException))return i.DEBUG_BUILD&&g.debug.log(O),r;const o={event_id:r,...t},s=e.sdkProcessingMetadata||{},a=s.capturedSpanScope,c=s.capturedSpanIsolationScope,u=H(e.type);return this._process(()=>this._captureEvent(e,o,a||n,c),u),o.event_id}captureSession(e){this.sendSession(e),(0,d.updateSession)(e,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(e){const t=this._transport;if(!t)return!0;this.emit("flush");const n=await this._isClientDoneProcessing(e),r=await t.flush(e);return n&&r}async close(e){(0,u._INTERNAL_flushLogsBuffer)(this);const t=await this.flush(e);return 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]}addIntegration(e){const t=this._integrations[e.name];!t&&e.beforeSetup&&e.beforeSetup(this),(0,c.setupIntegration)(this,e,this._integrations),t||(0,c.afterSetupIntegrations)(this,[e])}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let n=(0,a.createEventEnvelope)(e,this._dsn,this._options._metadata,this._options.tunnel);for(const e of t.attachments||[])n=(0,y.addItemToEnvelope)(n,(0,y.createAttachmentEnvelopeItem)(e));this.sendEnvelope(n).then(t=>this.emit("afterSendEvent",e,t))}sendSession(e){const{release:t,environment:n=o.DEFAULT_ENVIRONMENT}=this._options;if("aggregates"in e){const r=e.attrs||{};if(!r.release&&!t)return void(i.DEBUG_BUILD&&g.debug.warn(P));r.release=r.release||t,r.environment=r.environment||n,e.attrs=r}else{if(!e.release&&!t)return void(i.DEBUG_BUILD&&g.debug.warn(P));e.release=e.release||t,e.environment=e.environment||n}this.emit("beforeSendSession",e);const r=(0,a.createSessionEnvelope)(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(r)}recordDroppedEvent(e,t,n=1){if(this._options.sendClientReports){const r=`${e}:${t}`;i.DEBUG_BUILD&&g.debug.log(`Recording outcome: "${r}"${n>1?` (${n} times)`:""}`),this._outcomes[r]=(this._outcomes[r]||0)+n}}on(e,t){const n=this._hooks[e]=this._hooks[e]||new Set,r=(...e)=>t(...e);return n.add(r),()=>{n.delete(r)}}emit(e,...t){const 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 i.DEBUG_BUILD&&g.debug.error("Error while sending envelope:",e),{}}return i.DEBUG_BUILD&&g.debug.error("Transport disabled"),{}}dispose(){}_setupIntegrations(){const{integrations:e}=this._options;this._integrations=(0,c.setupIntegrations)(this,e),(0,c.afterSetupIntegrations)(this,e)}_updateSessionFromEvent(e,t){let n="fatal"===t.level,r=!1;const o=t.exception?.values;if(o){r=!0,n=!1;for(const e of o)if(!1===e.mechanism?.handled){n=!0;break}}const s="ok"===e.status;(s&&0===e.errors||s&&n)&&((0,d.updateSession)(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){const o=this.getOptions(),i=Object.keys(this._integrations);return!t.integrations&&i?.length&&(t.integrations=i),this.emit("preprocessEvent",e,t),e.type||r.setLastEventId(e.event_id||t.event_id),(0,w.prepareEvent)(o,e,t,n,this,r).then(e=>{if(null===e)return e;this.emit("postprocessEvent",e,t),e.contexts={trace:{...e.contexts?.trace,...(0,s.getTraceContextFromScope)(n)},...e.contexts};const r=(0,p.getDynamicSamplingContextFromScope)(this,n);return e.sdkProcessingMetadata={dynamicSamplingContext:r,...e.sdkProcessingMetadata},e})}_captureEvent(e,t={},n=(0,s.getCurrentScope)(),r=(0,s.getIsolationScope)()){return i.DEBUG_BUILD&&z(e)&&g.debug.log(`Captured error event \`${(0,v.getPossibleEventMessages)(e)[0]||"<unknown>"}\``),this._processEvent(e,t,n,r).then(e=>e.event_id,e=>{i.DEBUG_BUILD&&(B(e)?g.debug.log(e.message):$(e)?g.debug.warn(e.message):g.debug.warn(e))})}_processEvent(e,t,n,r){const o=this.getOptions(),{sampleRate:s}=o,i=W(e),a=z(e),c=`before send for type \`${e.type||"error"}\``,u=void 0===s?void 0:(0,T.parseSampleRate)(s);if(a&&"number"==typeof u&&(0,R.safeMathRandom)()>u)return this.recordDroppedEvent("sample_rate","error"),(0,D.rejectedSyncPromise)(L(`Discarding event because it's not included in the random sample (sampling rate = ${s})`));const l=H(e.type);return this._prepareEvent(e,t,n,r).then(e=>{if(null===e)throw this.recordDroppedEvent("event_processor",l),L("An event processor returned `null`, will not send event.");if(!0===t.data?.__sentry__)return e;const n=function(e,t,n,r){const{beforeSend:o,beforeSendTransaction:s,ignoreSpans:i}=t,a=!(0,f.isStreamedBeforeSendSpanCallback)(t.beforeSendSpan)&&t.beforeSendSpan;let c=n;if(z(c)&&o)return o(c,r);if(W(c)){if(a||i){const t=(0,N.convertTransactionEventToSpanJson)(c);if(i?.length&&(0,A.shouldIgnoreSpan)(t,i))return null;if(a){const e=a(t);e?c=(0,_.merge)(n,(0,N.convertSpanJsonToTransactionEvent)(e)):(0,C.showSpanDropWarning)()}if(c.spans){const t=[],n=c.spans;for(const e of n)if(i?.length&&(0,A.shouldIgnoreSpan)(e,i))(0,A.reparentChildSpans)(n,e);else if(a){const n=a(e);n?t.push(n):((0,C.showSpanDropWarning)(),t.push(e))}else t.push(e);const r=c.spans.length-t.length;r&&e.recordDroppedEvent("before_send","span",r),c.spans=t}}if(s){if(c.spans){const e=c.spans.length;c.sdkProcessingMetadata={...n.sdkProcessingMetadata,spanCountBeforeProcessing:e}}return s(c,r)}}return c}(this,o,e,t);return function(e,t){const n=`${t} must return \`null\` or a valid event.`;if((0,E.isThenable)(e))return e.then(e=>{if(!(0,E.isPlainObject)(e)&&null!==e)throw M(n);return e},e=>{throw M(`${t} rejected with ${e}`)});if(!(0,E.isPlainObject)(e)&&null!==e)throw M(n);return e}(n,c)}).then(o=>{if(null===o){if(this.recordDroppedEvent("before_send",l),i){const t=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",t)}throw L(`${c} returned \`null\`, will not send event.`)}const s=n.getSession()||r.getSession();if(a&&s&&this._updateSessionFromEvent(s,o),i){const e=(o.sdkProcessingMetadata?.spanCountBeforeProcessing||0)-(o.spans?o.spans.length:0);e>0&&this.recordDroppedEvent("before_send","span",e)}const u=o.transaction_info;if(i&&u&&o.transaction!==e.transaction){const e="custom";o.transaction_info={...u,source:e}}return this.sendEvent(o,t),o}).then(null,e=>{if(B(e)||$(e))throw e;throw this.captureException(e,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:e}),M(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${e}`)})}_process(e,t){this._numProcessing++,this._promiseBuffer.add(e).then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e===I.SENTRY_BUFFER_FULL_ERROR&&this.recordDroppedEvent("queue_overflow",t),e))}_clearOutcomes(){const e=this._outcomes;return this._outcomes={},Object.entries(e).map(([e,t])=>{const[n,r]=e.split(":");return{reason:n,category:r,quantity:t}})}_flushOutcomes(){i.DEBUG_BUILD&&g.debug.log("Flushing outcomes...");const e=this._clearOutcomes();if(0===e.length)return void(i.DEBUG_BUILD&&g.debug.log("No outcomes to send"));if(!this._dsn)return void(i.DEBUG_BUILD&&g.debug.log("No dsn provided, will not send outcomes"));i.DEBUG_BUILD&&g.debug.log("Sending outcomes:",e);const t=(0,h.createClientReportEnvelope)(e,this._options.tunnel&&(0,S.dsnToString)(this._dsn));this.sendEnvelope(t)}}function H(e){return"replay_event"===e?"replay":e||"error"}function z(e){return void 0===e.type}function W(e){return"transaction"===e.type}function G(e){let t=0;return e.name&&(t+=2*e.name.length),t+=8,t+V(e.attributes)}function q(e){let t=0;return e.message&&(t+=2*e.message.length),t+V(e.attributes)}function V(e){if(!e)return 0;let t=0;return Object.values(e).forEach(e=>{Array.isArray(e)?t+=e.length*Y(e[0]):(0,E.isPrimitive)(e)?t+=Y(e):t+=100}),t}function Y(e){return"string"==typeof e?2*e.length:"number"==typeof e?8:"boolean"==typeof e?4:0}},(e,t,n)=>{n.r(t),n.d(t,{SENTRY_API_VERSION:()=>o,getEnvelopeEndpointWithUrlEncodedAuth:()=>i,getReportDialogEndpoint:()=>a});var r=n(328);const o="7";function s(e){const t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function i(e,t,n){return t||`${function(e){return`${s(e)}${e.projectId}/envelope/`}(e)}?${function(e,t){const n={sentry_version:o};return e.publicKey&&(n.sentry_key=e.publicKey),t&&(n.sentry_client=`${t.name}/${t.version}`),new URLSearchParams(n).toString()}(e,n)}`}function a(e,t){const n=(0,r.makeDsn)(e);if(!n)return"";const o=`${s(n)}embed/error-page/`;let i=`dsn=${(0,r.dsnToString)(n)}`;for(const e in t)if("dsn"!==e&&"onClose"!==e)if("user"===e){const e=t.user;if(!e)continue;e.name&&(i+=`&name=${encodeURIComponent(e.name)}`),e.email&&(i+=`&email=${encodeURIComponent(e.email)}`)}else i+=`&${encodeURIComponent(e)}=${encodeURIComponent(t[e])}`;return`${o}?${i}`}},(e,t,n)=>{n.r(t),n.d(t,{DEFAULT_ENVIRONMENT:()=>r,DEV_ENVIRONMENT:()=>o});const r="production",o="development"},(e,t,n)=>{n.r(t),n.d(t,{_enhanceEventWithSdkInfo:()=>u,createEventEnvelope:()=>d,createSessionEnvelope:()=>l,createSpanEnvelope:()=>p});var r=n(335),o=n(337),s=n(328),i=n(338),a=n(340),c=n(321);function u(e,t){if(!t)return e;const n=e.sdk||{};return 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}function l(e,t,n,r){const o=(0,i.getSdkMetadataForEnvelopeHeader)(n),a={sent_at:(new Date).toISOString(),...o&&{sdk:o},...!!r&&t&&{dsn:(0,s.dsnToString)(t)}},c="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return(0,i.createEnvelope)(a,[c])}function d(e,t,n,r){const o=(0,i.getSdkMetadataForEnvelopeHeader)(n),s=e.type&&"replay_event"!==e.type?e.type:"event";u(e,n?.sdk);const a=(0,i.createEventEnvelopeHeaders)(e,o,r,t);delete e.sdkProcessingMetadata;const c=[{type:s},e];return(0,i.createEnvelope)(a,[c])}function p(e,t){const n=(0,r.getDynamicSamplingContextFromSpan)(e[0]),u=t?.getDsn(),l=t?.getOptions().tunnel,d={sent_at:(new Date).toISOString(),...function(e){return!!e.trace_id&&!!e.public_key}(n)&&{trace:n},...!!l&&u&&{dsn:(0,s.dsnToString)(u)}},{beforeSendSpan:p,ignoreSpans:f}=t?.getOptions()||{},m=f?.length?e.filter(e=>!(0,a.shouldIgnoreSpan)((0,c.spanToJSON)(e),f)):e,h=e.length-m.length;h&&t?.recordDroppedEvent("before_send","span",h);const g=p?e=>{const t=(0,c.spanToJSON)(e),n=(0,o.isStreamedBeforeSendSpanCallback)(p)?t:p(t);return n||((0,c.showSpanDropWarning)(),t)}:c.spanToJSON,S=[];for(const e of m){const t=g(e);t&&S.push((0,i.createSpanEnvelopeItem)(t))}return(0,i.createEnvelope)(d,S)}},(e,t,n)=>{n.r(t),n.d(t,{freezeDscOnSpan:()=>f,getDynamicSamplingContextFromClient:()=>m,getDynamicSamplingContextFromScope:()=>h,getDynamicSamplingContextFromSpan:()=>g,spanToBaggageHeader:()=>S});var r=n(333),o=n(291),s=n(320),i=n(327),a=n(328),c=n(336),u=n(302),l=n(321),d=n(324);const p="_frozenDsc";function f(e,t){const n=e;(0,u.addNonEnumerableProperty)(n,p,t)}function m(e,t){const n=t.getOptions(),{publicKey:o}=t.getDsn()||{},s={environment:n.environment||r.DEFAULT_ENVIRONMENT,release:n.release,public_key:o,trace_id:e,org_id:(0,a.extractOrgIdFromClient)(t)};return t.emit("createDsc",s),s}function h(e,t){const n=t.getPropagationContext();return n.dsc||m(n.traceId,e)}function g(e){const t=(0,o.getClient)();if(!t)return{};const n=(0,l.getRootSpan)(e),r=(0,l.spanToJSON)(n),a=r.data,u=n.spanContext().traceState,f=u?.get("sentry.sample_rate")??a[s.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]??a[s.SEMANTIC_ATTRIBUTE_SENTRY_PREVIOUS_TRACE_SAMPLE_RATE];function h(e){return"number"!=typeof f&&"string"!=typeof f||(e.sample_rate=`${f}`),e}const g=n[p];if(g)return h(g);const S=u?.get("sentry.dsc"),y=S&&(0,i.baggageHeaderToDynamicSamplingContext)(S);if(y)return h(y);const v=m(e.spanContext().traceId,t),E=a[s.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]??a["sentry.span.source"],_=r.description;return"url"!==E&&_&&(v.transaction=_),(0,c.hasSpansEnabled)()&&(v.sampled=String((0,l.spanIsSampled)(n)),v.sample_rand=u?.get("sentry.sample_rand")??(0,d.getCapturedScopesOnSpan)(n).scope?.getPropagationContext().sampleRand.toString()),h(v),t.emit("createDsc",v,n),v}function S(e){const t=g(e);return(0,i.dynamicSamplingContextToSentryBaggageHeader)(t)}},(e,t,n)=>{n.r(t),n.d(t,{hasSpansEnabled:()=>o});var r=n(291);function o(e){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;const t=e||(0,r.getClient)()?.getOptions();return!(!t||null==t.tracesSampleRate&&!t.tracesSampler)}},(e,t,n)=>{n.r(t),n.d(t,{isStreamedBeforeSendSpanCallback:()=>s,withStreamedSpan:()=>o});var r=n(302);function o(e){return(0,r.addNonEnumerableProperty)(e,"_streamed",!0),e}function s(e){return!!e&&"function"==typeof e&&"_streamed"in e&&!!e._streamed}},(e,t,n)=>{n.r(t),n.d(t,{addItemToEnvelope:()=>c,createAttachmentEnvelopeItem:()=>h,createEnvelope:()=>a,createEventEnvelopeHeaders:()=>v,createSpanEnvelopeItem:()=>m,envelopeContainsItemType:()=>l,envelopeItemTypeToDataCategory:()=>S,forEachEnvelopeItem:()=>u,getSdkMetadataForEnvelopeHeader:()=>y,parseEnvelope:()=>f,serializeEnvelope:()=>p});var r=n(293),o=n(328),s=n(339),i=n(295);function a(e,t=[]){return[e,t]}function c(e,t){const[n,r]=e;return[n,[...r,t]]}function u(e,t){const n=e[1];for(const e of n){if(t(e,e[0].type))return!0}return!1}function l(e,t){return u(e,(e,n)=>t.includes(n))}function d(e){const t=(0,r.getSentryCarrier)(i.GLOBAL_OBJ);return t.encodePolyfill?t.encodePolyfill(e):(new TextEncoder).encode(e)}function p(e){const[t,n]=e;let r=JSON.stringify(t);function o(e){"string"==typeof r?r="string"==typeof e?r+e:[d(r),e]:r.push("string"==typeof e?d(e):e)}for(const e of n){const[t,n]=e;if(o(`\n${JSON.stringify(t)}\n`),"string"==typeof n||n instanceof Uint8Array)o(n);else{let e;try{e=JSON.stringify(n)}catch{e=JSON.stringify((0,s.normalize)(n))}o(e)}}return"string"==typeof r?r:function(e){const t=e.reduce((e,t)=>e+t.length,0),n=new Uint8Array(t);let r=0;for(const t of e)n.set(t,r),r+=t.length;return n}(r)}function f(e){let t="string"==typeof e?d(e):e;function n(e){const n=t.subarray(0,e);return t=t.subarray(e+1),n}function o(){let e=t.indexOf(10);return e<0&&(e=t.length),JSON.parse(function(e){const t=(0,r.getSentryCarrier)(i.GLOBAL_OBJ);return t.decodePolyfill?t.decodePolyfill(e):(new TextDecoder).decode(e)}(n(e)))}const s=o(),a=[];for(;t.length;){const e=o(),t="number"==typeof e.length?e.length:void 0;a.push([e,t?n(t):o()])}return[s,a]}function m(e){return[{type:"span"},e]}function h(e){const t="string"==typeof e.data?d(e.data):e.data;return[{type:"attachment",length:t.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType},t]}const 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 S(e){return function(e){return e in g}(e)?g[e]:e}function y(e){if(!e?.sdk)return;const{name:t,version:n}=e.sdk;return{name:t,version:n}}function v(e,t,n,r){const s=e.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:e.event_id,sent_at:(new Date).toISOString(),...t&&{sdk:t},...!!n&&r&&{dsn:(0,o.dsnToString)(r)},...s&&{trace:s}}}},(e,t,n)=>{n.r(t),n.d(t,{normalize:()=>i,normalizeToSize:()=>a,normalizeUrlToBase:()=>u});var r=n(304),o=n(302),s=n(308);function i(e,t=100,n=1/0){try{return c("",e,t,n)}catch(e){return{ERROR:`**non-serializable** (${e})`}}}function a(e,t=3,n=102400){const r=i(e,t);return o=r,function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(o))>n?a(e,t-1,n):r;var o}function c(e,t,n=1/0,i=1/0,a=function(){const e=new WeakSet;function t(t){return!!e.has(t)||(e.add(t),!1)}function n(t){e.delete(t)}return[t,n]}()){const[u,l]=a;if(null==t||["boolean","string"].includes(typeof t)||"number"==typeof t&&Number.isFinite(t))return t;const d=function(e,t){try{if("domain"===e&&t&&"object"==typeof t&&t._events)return"[Domain]";if("domainEmitter"===e)return"[DomainEmitter]";if("undefined"!=typeof globalThis&&t===globalThis)return"[Global]";if("undefined"!=typeof window&&t===window)return"[Window]";if("undefined"!=typeof document&&t===document)return"[Document]";if((0,r.isVueViewModel)(t))return(0,s.getVueInternalName)(t);if((0,r.isSyntheticEvent)(t))return"[SyntheticEvent]";if("number"==typeof t&&!Number.isFinite(t))return`[${t}]`;if("function"==typeof t)return`[Function: ${(0,s.getFunctionName)(t)}]`;if("symbol"==typeof t)return`[${String(t)}]`;if("bigint"==typeof t)return`[BigInt: ${String(t)}]`;const n=function(e){const t=Object.getPrototypeOf(e);return t?.constructor?t.constructor.name:"null prototype"}(t);return/^HTML(\w*)Element$/.test(n)?`[HTMLElement: ${n}]`:`[object ${n}]`}catch(e){return`**non-serializable** (${e})`}}(e,t);if(!d.startsWith("[object "))return d;if(t.__sentry_skip_normalization__)return t;const p="number"==typeof t.__sentry_override_normalization_depth__?t.__sentry_override_normalization_depth__:n;if(0===p)return d.replace("object ","");if(u(t))return"[Circular ~]";const f=t;if(f&&"function"==typeof f.toJSON)try{return c("",f.toJSON(),p-1,i,a)}catch{}const m=Array.isArray(t)?[]:{};let h=0;const g=(0,o.convertToPlainObject)(t);for(const e in g){if(!Object.prototype.hasOwnProperty.call(g,e))continue;if(h>=i){m[e]="[MaxProperties ~]";break}const t=g[e];m[e]=c(e,t,p-1,i,a),h++}return l(t),m}function u(e,t){const n=t.replace(/\\/g,"/").replace(/[|\\{}()[\]^$+*?.]/g,"\\$&");let r=e;try{r=decodeURI(e)}catch{}return r.replace(/\\/g,"/").replace(/webpack:\/?/g,"").replace(new RegExp(`(file://)?/*${n}/*`,"ig"),"app:///")}},(e,t,n)=>{n.r(t),n.d(t,{reparentChildSpans:()=>c,shouldIgnoreSpan:()=>a});var r=n(299),o=n(305),s=n(307);function i(e){o.debug.log(`Ignoring span ${e.op} - ${e.description} because it matches \`ignoreSpans\`.`)}function a(e,t){if(!t?.length||!e.description)return!1;for(const n of t){if(u(n)){if((0,s.isMatchingPattern)(e.description,n))return r.DEBUG_BUILD&&i(e),!0;continue}if(!n.name&&!n.op)continue;const t=!n.name||(0,s.isMatchingPattern)(e.description,n.name),o=!n.op||e.op&&(0,s.isMatchingPattern)(e.op,n.op);if(t&&o)return r.DEBUG_BUILD&&i(e),!0}return!1}function c(e,t){const n=t.parent_span_id,r=t.span_id;if(n)for(const t of e)t.parent_span_id===r&&(t.parent_span_id=n)}function u(e){return"string"==typeof e||e instanceof RegExp}},(e,t,n)=>{n.r(t),n.d(t,{_INTERNAL_captureLog:()=>v,_INTERNAL_captureSerializedLog:()=>y,_INTERNAL_flushLogsBuffer:()=>E,_INTERNAL_getLogBuffer:()=>_});var r=n(322),o=n(293),s=n(291),i=n(299),a=n(305),c=n(304),u=n(342),l=n(312),d=n(309),p=n(343),f=n(344),m=n(345),h=n(346);const g=100;function S(e,t,n,r=!0){!n||e[t]&&!r||(e[t]=n)}function y(e,t){const n=b(),r=_(e);void 0===r?n.set(e,[t]):r.length>=g?(E(e,r),n.set(e,[t])):n.set(e,[...r,t])}function v(e,t=(0,s.getCurrentScope)(),n=y){const o=t?.getClient()??(0,s.getClient)();if(!o)return void(i.DEBUG_BUILD&&a.debug.warn("No client available to capture log."));const{release:h,environment:g,enableLogs:v=!1,beforeSendLog:E}=o.getOptions();if(!v)return void(i.DEBUG_BUILD&&a.debug.warn("logging option not enabled, log will not be captured."));const[,_]=(0,f._getTraceInfoFromScope)(o,t),b={...e.attributes},{user:{id:T,email:w,username:I},attributes:R={}}=(0,u.getCombinedScopeData)((0,s.getIsolationScope)(),t);S(b,"user.id",T,!1),S(b,"user.email",w,!1),S(b,"user.name",I,!1),S(b,"sentry.release",h),S(b,"sentry.environment",g);const{name:A,version:C}=o.getSdkMetadata()?.sdk??{};S(b,"sentry.sdk.name",A),S(b,"sentry.sdk.version",C);const D=o.getIntegrationByName("Replay"),x=D?.getReplayId(!0);S(b,"sentry.replay_id",x),x&&"buffer"===D?.getRecordingMode()&&S(b,"sentry._internal.replay_is_buffering",!0);const N=e.message;if((0,c.isParameterizedString)(N)){const{__sentry_template_string__:e,__sentry_template_values__:t=[]}=N;t?.length&&(b["sentry.message.template"]=e),t.forEach((e,t)=>{b[`sentry.message.parameter.${t}`]=e})}const O=(0,l._getSpanForScope)(t);S(b,"sentry.trace.parent_span_id",O?.spanContext().spanId);const P={...e,attributes:b};o.emit("beforeCaptureLog",P);const k=E?(0,a.consoleSandbox)(()=>E(P)):P;if(!k)return o.recordDroppedEvent("before_send","log_item",1),void(i.DEBUG_BUILD&&a.debug.warn("beforeSendLog returned null, log will not be captured."));const{level:U,message:M,attributes:L={},severityNumber:$}=k,B=(0,d.timestampInSeconds)(),j=(0,p.getSequenceAttribute)(B);n(o,{timestamp:B,level:U,body:M,trace_id:_?.trace_id,severity_number:$??m.SEVERITY_TEXT_TO_SEVERITY_NUMBER[U],attributes:{...(0,r.serializeAttributes)(R),...(0,r.serializeAttributes)(L,!0),[j.key]:j.value}}),o.emit("afterCaptureLog",k)}function E(e,t){const n=t??_(e)??[];if(0===n.length)return;const r=e.getOptions(),o=(0,h.createLogEnvelope)(n,r._metadata,r.tunnel,e.getDsn());b().set(e,[]),e.emit("flushLogs"),e.sendEnvelope(o)}function _(e){return b().get(e)}function b(){return(0,o.getGlobalSingleton)("clientToLogBufferMap",()=>new WeakMap)}},(e,t,n)=>{n.r(t),n.d(t,{applyScopeDataToEvent:()=>a,getCombinedScopeData:()=>l,mergeAndOverwriteScopeData:()=>u,mergeScopeData:()=>c});var r=n(291),o=n(335),s=n(310),i=n(321);function a(e,t){const{fingerprint:n,span:r,breadcrumbs:s,sdkProcessingMetadata:a}=t;!function(e,t){const{extra:n,tags:r,user:o,contexts:s,level:i,transactionName:a}=t;Object.keys(n).length&&(e.extra={...n,...e.extra});Object.keys(r).length&&(e.tags={...r,...e.tags});Object.keys(o).length&&(e.user={...o,...e.user});Object.keys(s).length&&(e.contexts={...s,...e.contexts});i&&(e.level=i);a&&"transaction"!==e.type&&(e.transaction=a)}(e,t),r&&function(e,t){e.contexts={trace:(0,i.spanToTraceContext)(t),...e.contexts},e.sdkProcessingMetadata={dynamicSamplingContext:(0,o.getDynamicSamplingContextFromSpan)(t),...e.sdkProcessingMetadata};const n=(0,i.getRootSpan)(t),r=(0,i.spanToJSON)(n).description;r&&!e.transaction&&"transaction"===e.type&&(e.transaction=r)}(e,r),function(e,t){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],t&&(e.fingerprint=e.fingerprint.concat(t));e.fingerprint.length||delete e.fingerprint}(e,n),function(e,t){const n=[...e.breadcrumbs||[],...t];e.breadcrumbs=n.length?n:void 0}(e,s),function(e,t){e.sdkProcessingMetadata={...e.sdkProcessingMetadata,...t}}(e,a)}function c(e,t){const{extra:n,tags:r,attributes:o,user:i,contexts:a,level:c,sdkProcessingMetadata:l,breadcrumbs:d,fingerprint:p,eventProcessors:f,attachments:m,propagationContext:h,transactionName:g,span:S}=t;u(e,"extra",n),u(e,"tags",r),u(e,"attributes",o),u(e,"user",i),u(e,"contexts",a),e.sdkProcessingMetadata=(0,s.merge)(e.sdkProcessingMetadata,l,2),c&&(e.level=c),g&&(e.transactionName=g),S&&(e.span=S),d.length&&(e.breadcrumbs=[...e.breadcrumbs,...d]),p.length&&(e.fingerprint=[...e.fingerprint,...p]),f.length&&(e.eventProcessors=[...e.eventProcessors,...f]),m.length&&(e.attachments=[...e.attachments,...m]),e.propagationContext={...e.propagationContext,...h}}function u(e,t,n){e[t]=(0,s.merge)(e[t],n,1)}function l(e,t){const n=(0,r.getGlobalScope)().getScopeData();return e&&c(n,e.getScopeData()),t&&c(n,t.getScopeData()),n}},(e,t,n)=>{n.r(t),n.d(t,{getSequenceAttribute:()=>i});const r="sentry.timestamp.sequence";let o,s=0;function i(e){const t=Math.floor(1e3*e);void 0!==o&&t!==o&&(s=0);const n=s;return s++,o=t,{key:r,value:{value:n,type:"integer"}}}},(e,t,n)=>{n.r(t),n.d(t,{_getTraceInfoFromScope:()=>i});var r=n(291),o=n(335),s=n(321);function i(e,t){return t?(0,r.withScope)(t,()=>{const n=(0,s.getActiveSpan)(),i=n?(0,s.spanToTraceContext)(n):(0,r.getTraceContextFromScope)(t);return[n?(0,o.getDynamicSamplingContextFromSpan)(n):(0,o.getDynamicSamplingContextFromScope)(e,t),i]}):[void 0,void 0]}},(e,t,n)=>{n.r(t),n.d(t,{SEVERITY_TEXT_TO_SEVERITY_NUMBER:()=>r});const r={trace:1,debug:5,info:9,warn:13,error:17,fatal:21}},(e,t,n)=>{n.r(t),n.d(t,{createLogContainerEnvelopeItem:()=>s,createLogEnvelope:()=>i});var r=n(328),o=n(338);function s(e){return[{type:"log",item_count:e.length,content_type:"application/vnd.sentry.items.log+json"},{items:e}]}function i(e,t,n,i){const a={};return t?.sdk&&(a.sdk={name:t.sdk.name,version:t.sdk.version}),n&&i&&(a.dsn=(0,r.dsnToString)(i)),(0,o.createEnvelope)(a,[s(e)])}},(e,t,n)=>{n.r(t),n.d(t,{_INTERNAL_captureMetric:()=>S,_INTERNAL_captureSerializedMetric:()=>g,_INTERNAL_flushMetricsBuffer:()=>y,_INTERNAL_getMetricBuffer:()=>v});var r=n(322),o=n(293),s=n(291),i=n(299),a=n(305),c=n(342),u=n(312),l=n(309),d=n(343),p=n(344),f=n(348);const m=1e3;function h(e,t,n,r=!0){!n||!r&&t in e||(e[t]=n)}function g(e,t){const n=E(),r=v(e);void 0===r?n.set(e,[t]):r.length>=m?(y(e,r),n.set(e,[t])):n.set(e,[...r,t])}function S(e,t){const n=t?.scope??(0,s.getCurrentScope)(),o=t?.captureSerializedMetric??g,f=n?.getClient()??(0,s.getClient)();if(!f)return void(i.DEBUG_BUILD&&a.debug.warn("No client available to capture metric."));const{_experiments:m,enableMetrics:S,beforeSendMetric:y}=f.getOptions();if(!(S??m?.enableMetrics??!0))return void(i.DEBUG_BUILD&&a.debug.warn("metrics option not enabled, metric will not be captured."));const{user:v,attributes:E}=(0,c.getCombinedScopeData)((0,s.getIsolationScope)(),n),_=function(e,t,n){const{release:r,environment:o}=t.getOptions(),s={...e.attributes};h(s,"user.id",n.id,!1),h(s,"user.email",n.email,!1),h(s,"user.name",n.username,!1),h(s,"sentry.release",r),h(s,"sentry.environment",o);const{name:i,version:a}=t.getSdkMetadata()?.sdk??{};h(s,"sentry.sdk.name",i),h(s,"sentry.sdk.version",a);const c=t.getIntegrationByName("Replay"),u=c?.getReplayId(!0);return h(s,"sentry.replay_id",u),u&&"buffer"===c?.getRecordingMode()&&h(s,"sentry._internal.replay_is_buffering",!0),{...e,attributes:s}}(e,f,v);f.emit("processMetric",_);const b=y||m?.beforeSendMetric,T=b?b(_):_;if(!T)return void(i.DEBUG_BUILD&&a.debug.log("`beforeSendMetric` returned `null`, will not send metric."));const w=function(e,t,n,o){const[,s]=(0,p._getTraceInfoFromScope)(t,n),i=(0,u._getSpanForScope)(n),a=i?i.spanContext().traceId:s?.trace_id,c=i?i.spanContext().spanId:void 0,f=(0,l.timestampInSeconds)(),m=(0,d.getSequenceAttribute)(f);return{timestamp:f,trace_id:a??"",span_id:c,name:e.name,type:e.type,unit:e.unit,value:e.value,attributes:{...(0,r.serializeAttributes)(o),...(0,r.serializeAttributes)(e.attributes,"skip-undefined"),[m.key]:m.value}}}(T,f,n,E);i.DEBUG_BUILD&&a.debug.log("[Metric]",w),o(f,w),f.emit("afterCaptureMetric",T)}function y(e,t){const n=t??v(e)??[];if(0===n.length)return;const r=e.getOptions(),o=(0,f.createMetricEnvelope)(n,r._metadata,r.tunnel,e.getDsn());E().set(e,[]),e.emit("flushMetrics"),e.sendEnvelope(o)}function v(e){return E().get(e)}function E(){return(0,o.getGlobalSingleton)("clientToMetricBufferMap",()=>new WeakMap)}},(e,t,n)=>{n.r(t),n.d(t,{createMetricContainerEnvelopeItem:()=>s,createMetricEnvelope:()=>i});var r=n(328),o=n(338);function s(e){return[{type:"trace_metric",item_count:e.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{items:e}]}function i(e,t,n,i){const a={};return t?.sdk&&(a.sdk={name:t.sdk.name,version:t.sdk.version}),n&&i&&(a.dsn=(0,r.dsnToString)(i)),(0,o.createEnvelope)(a,[s(e)])}},(e,t,n)=>{n.r(t),n.d(t,{DEFAULT_TRANSPORT_BUFFER_SIZE:()=>c,createTransport:()=>u});var r=n(299),o=n(305),s=n(338),i=n(350),a=n(353);const c=64;function u(e,t,n=(0,i.makePromiseBuffer)(e.bufferSize||c)){let u={};return{send:function(c){const l=[];if((0,s.forEachEnvelopeItem)(c,(t,n)=>{const r=(0,s.envelopeItemTypeToDataCategory)(n);(0,a.isRateLimited)(u,r)?e.recordDroppedEvent("ratelimit_backoff",r):l.push(t)}),0===l.length)return Promise.resolve({});const d=(0,s.createEnvelope)(c[0],l),p=t=>{(0,s.envelopeContainsItemType)(d,["client_report"])?r.DEBUG_BUILD&&o.debug.warn(`Dropping client report. Will not send outcomes (reason: ${t}).`):(0,s.forEachEnvelopeItem)(d,(n,r)=>{e.recordDroppedEvent(t,(0,s.envelopeItemTypeToDataCategory)(r))})};return n.add(()=>t({body:(0,s.serializeEnvelope)(d)}).then(e=>413===e.statusCode?(r.DEBUG_BUILD&&o.debug.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),p("send_error"),e):(r.DEBUG_BUILD&&void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&o.debug.warn(`Sentry responded with status code ${e.statusCode} to sent event.`),u=(0,a.updateRateLimits)(u,e),e),e=>{throw p("network_error"),r.DEBUG_BUILD&&o.debug.error("Encountered error running transport request:",e),e})).then(e=>e,e=>{if(e===i.SENTRY_BUFFER_FULL_ERROR)return r.DEBUG_BUILD&&o.debug.error("Skipped sending event because buffer is full."),p("queue_overflow"),Promise.resolve({});throw e})},flush:e=>n.drain(e)}}},(e,t,n)=>{n.r(t),n.d(t,{SENTRY_BUFFER_FULL_ERROR:()=>s,makePromiseBuffer:()=>i});var r=n(351),o=n(352);const s=Symbol.for("SentryBufferFullError");function i(e=100){const t=new Set;function n(e){t.delete(e)}return{get $(){return Array.from(t)},add:function(o){if(!(t.size<e))return(0,r.rejectedSyncPromise)(s);const i=o();return t.add(i),i.then(()=>n(i),()=>n(i)),i},drain:function(e){if(!t.size)return(0,r.resolvedSyncPromise)(!0);const n=Promise.allSettled(Array.from(t)).then(()=>!0);if(!e)return n;const s=[n,new Promise(t=>(0,o.safeUnref)(setTimeout(()=>t(!1),e)))];return Promise.race(s)}}}},(e,t,n)=>{n.r(t),n.d(t,{SyncPromise:()=>i,rejectedSyncPromise:()=>s,resolvedSyncPromise:()=>o});var r=n(304);function o(e){return new i(t=>{t(e)})}function s(e){return new i((t,n)=>{n(e)})}class i{constructor(e){this._state=0,this._handlers=[],this._runExecutor(e)}then(e,t){return new i((n,r)=>{this._handlers.push([!1,t=>{if(e)try{n(e(t))}catch(e){r(e)}else n(t)},e=>{if(t)try{n(t(e))}catch(e){r(e)}else r(e)}]),this._executeHandlers()})}catch(e){return this.then(e=>e,e)}finally(e){return new i((t,n)=>{let r,o;return this.then(t=>{o=!1,r=t,e&&e()},t=>{o=!0,r=t,e&&e()}).then(()=>{o?n(r):t(r)})})}_executeHandlers(){if(0===this._state)return;const e=this._handlers.slice();this._handlers=[],e.forEach(e=>{e[0]||(1===this._state&&e[1](this._value),2===this._state&&e[2](this._value),e[0]=!0)})}_runExecutor(e){const t=(e,t)=>{0===this._state&&((0,r.isThenable)(t)?t.then(n,o):(this._state=e,this._value=t,this._executeHandlers()))},n=e=>{t(1,e)},o=e=>{t(2,e)};try{e(n,o)}catch(e){o(e)}}}},(e,t,n)=>{function r(e){return"object"==typeof e&&"function"==typeof e.unref&&e.unref(),e}n.r(t),n.d(t,{safeUnref:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{DEFAULT_RETRY_AFTER:()=>o,disabledUntil:()=>i,isRateLimited:()=>a,parseRetryAfterHeader:()=>s,updateRateLimits:()=>c});var r=n(306);const o=6e4;function s(e,t=(0,r.safeDateNow)()){const n=parseInt(`${e}`,10);if(!isNaN(n))return 1e3*n;const s=Date.parse(`${e}`);return isNaN(s)?o:s-t}function i(e,t){return e[t]||e.all||0}function a(e,t,n=(0,r.safeDateNow)()){return i(e,t)>n}function c(e,{statusCode:t,headers:n},o=(0,r.safeDateNow)()){const i={...e},a=n?.["x-sentry-rate-limits"],c=n?.["retry-after"];if(a)for(const e of a.trim().split(",")){const[t,n,,,r]=e.split(":",5),s=parseInt(t,10),a=1e3*(isNaN(s)?60:s);if(n)for(const e of n.split(";"))"metric_bucket"===e&&r&&!r.split(";").includes("custom")||(i[e]=o+a);else i.all=o+a}else c?i.all=o+s(c,o):429===t&&(i.all=o+6e4);return i}},(e,t,n)=>{n.r(t),n.d(t,{createClientReportEnvelope:()=>s});var r=n(338),o=n(309);function s(e,t,n){const s=[{type:"client_report"},{timestamp:n||(0,o.dateTimestampInSeconds)(),discarded_events:e}];return(0,r.createEnvelope)(t?{dsn:t}:{},[s])}},(e,t,n)=>{n.r(t),n.d(t,{applyClientOptions:()=>m,applyDebugIds:()=>h,applyDebugMeta:()=>g,parseEventHintOrCaptureContext:()=>S,prepareEvent:()=>f});var r=n(333),o=n(356),s=n(298),i=n(357),a=n(301),c=n(339),u=n(342),l=n(307),d=n(351),p=n(309);function f(e,t,n,r,i,l){const{normalizeDepth:f=3,normalizeMaxBreadth:S=1e3}=e,y={...t,event_id:t.event_id||n.event_id||(0,a.uuid4)(),timestamp:t.timestamp||(0,p.dateTimestampInSeconds)()},v=n.integrations||e.integrations.map(e=>e.name);m(y,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}(y,v),i&&i.emit("applyFrameMetadata",t),void 0===t.type&&h(y,e.stackParser);const E=function(e,t){if(!t)return e;const n=e?e.clone():new s.Scope;return n.update(t),n}(r,n.captureContext);n.mechanism&&(0,a.addExceptionMechanism)(y,n.mechanism);const _=i?i.getEventProcessors():[],b=(0,u.getCombinedScopeData)(l,E),T=[...n.attachments||[],...b.attachments];T.length&&(n.attachments=T),(0,u.applyScopeDataToEvent)(y,b);const w=[..._,...b.eventProcessors];return(n.data&&!0===n.data.__sentry__?(0,d.resolvedSyncPromise)(y):(0,o.notifyEventProcessors)(w,y,n)).then(e=>(e&&g(e),"number"==typeof f&&f>0?function(e,t,n){if(!e)return null;const r={...e,...e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(e=>({...e,...e.data&&{data:(0,c.normalize)(e.data,t,n)}}))},...e.user&&{user:(0,c.normalize)(e.user,t,n)},...e.contexts&&{contexts:(0,c.normalize)(e.contexts,t,n)},...e.extra&&{extra:(0,c.normalize)(e.extra,t,n)}};e.contexts?.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=(0,c.normalize)(e.contexts.trace.data,t,n)));e.spans&&(r.spans=e.spans.map(e=>({...e,...e.data&&{data:(0,c.normalize)(e.data,t,n)}})));e.contexts?.flags&&r.contexts&&(r.contexts.flags=(0,c.normalize)(e.contexts.flags,3,n));return r}(e,f,S):e))}function m(e,t){const{environment:n,release:o,dist:s,maxValueLength:i}=t;e.environment=e.environment||n||r.DEFAULT_ENVIRONMENT,!e.release&&o&&(e.release=o),!e.dist&&s&&(e.dist=s);const a=e.request;a?.url&&i&&(a.url=(0,l.truncate)(a.url,i)),i&&e.exception?.values?.forEach(e=>{e.value&&(e.value=(0,l.truncate)(e.value,i))})}function h(e,t){const n=(0,i.getFilenameToDebugIdMap)(t);e.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{e.filename&&(e.debug_id=n[e.filename])})})}function g(e){const t={};if(e.exception?.values?.forEach(e=>{e.stacktrace?.frames?.forEach(e=>{e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)})}),0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];const n=e.debug_meta.images;Object.entries(t).forEach(([e,t])=>{n.push({type:"sourcemap",code_file:e,debug_id:t})})}function S(e){if(e)return function(e){return e instanceof s.Scope||"function"==typeof e}(e)||function(e){return Object.keys(e).some(e=>y.includes(e))}(e)?{captureContext:e}:e}const y=["user","level","extra","contexts","tags","fingerprint","propagationContext"]},(e,t,n)=>{n.r(t),n.d(t,{notifyEventProcessors:()=>a});var r=n(299),o=n(305),s=n(304),i=n(351);function a(e,t,n,r=0){try{const o=c(t,n,e,r);return(0,s.isThenable)(o)?o:(0,i.resolvedSyncPromise)(o)}catch(e){return(0,i.rejectedSyncPromise)(e)}}function c(e,t,n,i){const a=n[i];if(!e||!a)return e;const u=a({...e},t);return r.DEBUG_BUILD&&null===u&&o.debug.log(`Event processor "${a.id||"?"}" dropped event`),(0,s.isThenable)(u)?u.then(e=>c(e,t,n,i+1)):c(u,t,n,i+1)}},(e,t,n)=>{n.r(t),n.d(t,{getDebugImagesForResources:()=>l,getFilenameToDebugIdMap:()=>u});var r=n(308),o=n(295);let s,i,a,c;function u(e){const t=o.GLOBAL_OBJ._sentryDebugIds,n=o.GLOBAL_OBJ._debugIds;if(!t&&!n)return{};const r=t?Object.keys(t):[],u=n?Object.keys(n):[];if(c&&r.length===i&&u.length===a)return c;i=r.length,a=u.length,c={},s||(s={});const l=(t,n)=>{for(const r of t){const t=n[r],o=s?.[r];if(o&&c&&t)c[o[0]]=t,s&&(s[r]=[o[0],t]);else if(t){const n=e(r);for(let e=n.length-1;e>=0;e--){const o=n[e],i=o?.filename;if(i&&c&&s){c[i]=t,s[r]=[i,t];break}}}}};return t&&l(r,t),n&&l(u,n),c}function l(e,t){const n=u(e);if(!n)return[];const o=[];for(const e of t){const t=(0,r.normalizeStackTracePath)(e);t&&n[t]&&o.push({type:"sourcemap",code_file:e,debug_id:n[t]})}return o}},(e,t,n)=>{n.r(t),n.d(t,{convertSpanJsonToTransactionEvent:()=>s,convertTransactionEventToSpanJson:()=>o});var r=n(320);function o(e){const{trace_id:t,parent_span_id:n,span_id:o,status:s,origin:i,data:a,op:c}=e.contexts?.trace??{};return{data:a??{},description:e.transaction,op:c,parent_span_id:n,span_id:o??"",start_timestamp:e.start_timestamp??0,status:s,timestamp:e.timestamp,trace_id:t??"",origin:i,profile_id:a?.[r.SEMANTIC_ATTRIBUTE_PROFILE_ID],exclusive_time:a?.[r.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME],measurements:e.measurements,is_segment:!0}}function s(e){return{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&&{[r.SEMANTIC_ATTRIBUTE_PROFILE_ID]:e.profile_id},...e.exclusive_time&&{[r.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:e.exclusive_time}}}},measurements:e.measurements}}},(e,t,n)=>{function r(e){void 0===e.user?.ip_address&&(e.user={...e.user,ip_address:"{{auto}}"})}function o(e){"aggregates"in e?void 0===e.attrs?.ip_address&&(e.attrs={...e.attrs,ip_address:"{{auto}}"}):void 0===e.ipAddress&&(e.ipAddress="{{auto}}")}n.r(t),n.d(t,{addAutoIpAddressToSession:()=>o,addAutoIpAddressToUser:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{applySdkMetadata:()=>o});var r=n(294);function o(e,t,n=[t],o="npm"){const s=(e._metadata=e._metadata||{}).sdk=e._metadata.sdk||{};s.name||(s.name=`sentry.javascript.${t}`,s.packages=n.map(e=>({name:`${o}:@sentry/${e}`,version:r.SDK_VERSION})),s.version=r.SDK_VERSION)}},(e,t,n)=>{function r(){return"undefined"!=typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function o(){return"npm"}n.r(t),n.d(t,{getSDKSource:()=>o,isBrowserBundle:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{eventFromException:()=>y,eventFromMessage:()=>v,eventFromUnknownInput:()=>E,exceptionFromError:()=>l,extractMessage:()=>S,extractType:()=>g});var r=n(291),o=n(304),s=n(301),i=n(339),a=n(302),c=n(351),u=n(363);function l(e,t){const n=f(e,t),r={type:g(t),value:S(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function d(e,t,n,s){const a=(0,r.getClient)(),c=a?.getOptions().normalizeDepth,u=(d=t,Object.values(d).find(e=>e instanceof Error));var d;const p={__serialized__:(0,i.normalizeToSize)(t,c)};if(u)return{exception:{values:[l(e,u)]},extra:p};const m={exception:{values:[{type:(0,o.isEvent)(t)?t.constructor.name:s?"UnhandledRejection":"Error",value:b(t,{isUnhandledRejection:s})}]},extra:p};if(n){const t=f(e,n);t.length&&(m.exception.values[0].stacktrace={frames:t})}return m}function p(e,t){return{exception:{values:[l(e,t)]}}}function f(e,t){const n=t.stacktrace||t.stack||"",r=function(e){if(e&&m.test(e.message))return 1;return 0}(t),o=function(e){if("number"==typeof e.framesToPop)return e.framesToPop;return 0}(t);try{return e(n,r,o)}catch{}return[]}const m=/Minified React error #\d+;/i;function h(e){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&e instanceof WebAssembly.Exception}function g(e){const t=e?.name;if(!t&&h(e)){return e.message&&Array.isArray(e.message)&&2==e.message.length?e.message[0]:"WebAssembly.Exception"}return t}function S(e){const t=e?.message;return h(e)?Array.isArray(e.message)&&2==e.message.length?e.message[1]:"wasm exception":t?t.error&&"string"==typeof t.error.message?(0,u._enhanceErrorWithSentryInfo)(t.error):(0,u._enhanceErrorWithSentryInfo)(e):"No error message"}function y(e,t,n,r){const o=E(e,t,n?.syntheticException||void 0,r);return(0,s.addExceptionMechanism)(o),o.level="error",n?.event_id&&(o.event_id=n.event_id),(0,c.resolvedSyncPromise)(o)}function v(e,t,n="info",r,o){const s=_(e,t,r?.syntheticException||void 0,o);return s.level=n,r?.event_id&&(s.event_id=r.event_id),(0,c.resolvedSyncPromise)(s)}function E(e,t,n,r,i){let a;if((0,o.isErrorEvent)(t)&&t.error){return p(e,t.error)}if((0,o.isDOMError)(t)||(0,o.isDOMException)(t)){const i=t;if("stack"in t)a=p(e,t);else{const t=i.name||((0,o.isDOMError)(i)?"DOMError":"DOMException"),c=i.message?`${t}: ${i.message}`:t;a=_(e,c,n,r),(0,s.addExceptionTypeValue)(a,c)}return"code"in i&&(a.tags={...a.tags,"DOMException.code":`${i.code}`}),a}if((0,o.isError)(t))return p(e,t);if((0,o.isPlainObject)(t)||(0,o.isEvent)(t)){return a=d(e,t,n,i),(0,s.addExceptionMechanism)(a,{synthetic:!0}),a}return a=_(e,t,n,r),(0,s.addExceptionTypeValue)(a,`${t}`,void 0),(0,s.addExceptionMechanism)(a,{synthetic:!0}),a}function _(e,t,n,r){const i={};if(r&&n){const r=f(e,n);r.length&&(i.exception={values:[{value:t,stacktrace:{frames:r}}]}),(0,s.addExceptionMechanism)(i,{synthetic:!0})}if((0,o.isParameterizedString)(t)){const{__sentry_template_string__:e,__sentry_template_values__:n}=t;return i.logentry={message:e,params:n},i}return i.message=t,i}function b(e,{isUnhandledRejection:t}){const n=(0,a.extractExceptionKeysForMessage)(e),r=t?"promise rejection":"exception";if((0,o.isErrorEvent)(e))return`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``;if((0,o.isEvent)(e)){return`Event \`${function(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}(e)}\` (type=${e.type}) captured as ${r}`}return`Object captured as ${r} with keys: ${n}`}},(e,t,n)=>{n.r(t),n.d(t,{_enhanceErrorWithSentryInfo:()=>c,eventFromMessage:()=>f,eventFromUnknownInput:()=>p,exceptionFromError:()=>u,parseStackFrames:()=>a});var r=n(304),o=n(301),s=n(339),i=n(302);function a(e,t){return e(t.stack||"",1)}function c(e){return function(e){return(0,r.isError)(e)&&"__sentry_fetch_url_host__"in e&&"string"==typeof e.__sentry_fetch_url_host__}(e)?`${e.message} (${e.__sentry_fetch_url_host__})`:e.message}function u(e,t){const n={type:t.name||t.constructor.name,value:c(t)},r=a(e,t);return r.length&&(n.stacktrace={frames:r}),n}function l(e){if("name"in e&&"string"==typeof e.name){let t=`'${e.name}' captured as exception`;return"message"in e&&"string"==typeof e.message&&(t+=` with message '${e.message}'`),t}if("message"in e&&"string"==typeof e.message)return e.message;const t=(0,i.extractExceptionKeysForMessage)(e);if((0,r.isErrorEvent)(e))return`Event \`ErrorEvent\` captured as exception with message \`${e.message}\``;const n=function(e){try{const t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}(e);return`${n&&"Object"!==n?`'${n}'`:"Object"} captured as exception with keys: ${t}`}function d(e,t,n,o){if((0,r.isError)(n))return[n,void 0];if(t.synthetic=!0,(0,r.isPlainObject)(n)){const t=e?.getOptions().normalizeDepth,r={__serialized__:(0,s.normalizeToSize)(n,t)},i=function(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t)){const n=e[t];if(n instanceof Error)return n}}(n);if(i)return[i,r];const a=l(n),c=o?.syntheticException||new Error(a);return c.message=a,[c,r]}const i=o?.syntheticException||new Error(n);return i.message=`${n}`,[i,void 0]}function p(e,t,n,r){const s=r?.data&&r.data.mechanism||{handled:!0,type:"generic"},[i,a]=d(e,s,n,r),c={exception:{values:[u(t,i)]}};return a&&(c.extra=a),(0,o.addExceptionTypeValue)(c,void 0,void 0),(0,o.addExceptionMechanism)(c,s),{...c,event_id:r?.event_id}}function f(e,t,n="info",s,i){const c={event_id:s?.event_id,level:n};if(i&&s?.syntheticException){const n=a(e,s.syntheticException);n.length&&(c.exception={values:[{value:t,stacktrace:{frames:n}}]},(0,o.addExceptionMechanism)(c,{synthetic:!0}))}if((0,r.isParameterizedString)(t)){const{__sentry_template_string__:e,__sentry_template_values__:n}=t;return c.logentry={message:e,params:n},c}return c.message=t,c}},(e,t,n)=>{n.r(t),n.d(t,{WINDOW:()=>u,getHttpRequestData:()=>m,ignoreNextOnError:()=>p,shouldIgnoreOnError:()=>d,wrap:()=>f});var r=n(365),o=n(291),s=n(303),i=n(295),a=n(301),c=n(302);const u=i.GLOBAL_OBJ;let l=0;function d(){return l>0}function p(){l++,setTimeout(()=>{l--})}function f(e,t={}){if(!function(e){return"function"==typeof e}(e))return e;try{const t=e.__sentry_wrapped__;if(t)return"function"==typeof t?t:e;if((0,c.getOriginalFunction)(e))return e}catch{return e}const n=function(...n){try{const r=n.map(e=>f(e,t));return e.apply(this,r)}catch(e){throw p(),(0,o.withScope)(o=>{o.addEventProcessor(e=>(t.mechanism&&((0,a.addExceptionTypeValue)(e,void 0,void 0),(0,a.addExceptionMechanism)(e,t.mechanism)),e.extra={...e.extra,arguments:n},e)),(0,r.captureException)(e)}),e}};try{for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])}catch{}(0,c.markFunctionWrapped)(n,e),(0,c.addNonEnumerableProperty)(e,"__sentry_wrapped__",n);try{Object.getOwnPropertyDescriptor(n,"name").configurable&&Object.defineProperty(n,"name",{get:()=>e.name})}catch{}return n}function m(){const e=(0,s.getLocationHref)(),{referrer:t}=u.document||{},{userAgent:n}=u.navigator||{};return{url:e,headers:{...t&&{Referer:t},...n&&{"User-Agent":n}}}}},(e,t,n)=>{n.r(t),n.d(t,{addEventProcessor:()=>N,captureCheckIn:()=>I,captureEvent:()=>g,captureException:()=>m,captureMessage:()=>h,captureSession:()=>U,close:()=>C,endSession:()=>P,flush:()=>A,isEnabled:()=>x,isInitialized:()=>D,lastEventId:()=>w,setContext:()=>S,setConversationId:()=>T,setExtra:()=>v,setExtras:()=>y,setTag:()=>_,setTags:()=>E,setUser:()=>b,startSession:()=>O,withMonitor:()=>R});var r=n(291),o=n(299),s=n(300),i=n(366),a=n(305),c=n(304),u=n(301),l=n(355),d=n(342),p=n(309),f=n(295);function m(e,t){return(0,r.getCurrentScope)().captureException(e,(0,l.parseEventHintOrCaptureContext)(t))}function h(e,t){const n="string"==typeof t?t:void 0,o="string"!=typeof t?{captureContext:t}:void 0;return(0,r.getCurrentScope)().captureMessage(e,n,o)}function g(e,t){return(0,r.getCurrentScope)().captureEvent(e,t)}function S(e,t){(0,r.getIsolationScope)().setContext(e,t)}function y(e){(0,r.getIsolationScope)().setExtras(e)}function v(e,t){(0,r.getIsolationScope)().setExtra(e,t)}function E(e){(0,r.getIsolationScope)().setTags(e)}function _(e,t){(0,r.getIsolationScope)().setTag(e,t)}function b(e){(0,r.getIsolationScope)().setUser(e)}function T(e){(0,r.getIsolationScope)().setConversationId(e)}function w(){return(0,r.getIsolationScope)().lastEventId()}function I(e,t){const n=(0,r.getCurrentScope)(),s=(0,r.getClient)();if(s){if(s.captureCheckIn)return s.captureCheckIn(e,t,n);o.DEBUG_BUILD&&a.debug.warn("Cannot capture check-in. Client does not support sending check-ins.")}else o.DEBUG_BUILD&&a.debug.warn("Cannot capture check-in. No client defined.");return(0,u.uuid4)()}function R(e,t,n){function o(){const r=I({monitorSlug:e,status:"in_progress"},n),o=(0,p.timestampInSeconds)();function s(t){I({monitorSlug:e,status:t,checkInId:r,duration:(0,p.timestampInSeconds)()-o})}let i;try{i=t()}catch(e){throw s("error"),e}return(0,c.isThenable)(i)?i.then(e=>(s("ok"),e),e=>{throw s("error"),e}):(s("ok"),i)}return(0,r.withIsolationScope)(()=>n?.isolateTrace?(0,i.startNewTrace)(o):o())}async function A(e){const t=(0,r.getClient)();return t?t.flush(e):(o.DEBUG_BUILD&&a.debug.warn("Cannot flush events. No client defined."),Promise.resolve(!1))}async function C(e){const t=(0,r.getClient)();return t?t.close(e):(o.DEBUG_BUILD&&a.debug.warn("Cannot flush events and disable SDK. No client defined."),Promise.resolve(!1))}function D(){return!!(0,r.getClient)()}function x(){const e=(0,r.getClient)();return!1!==e?.getOptions().enabled&&!!e?.getTransport()}function N(e){(0,r.getIsolationScope)().addEventProcessor(e)}function O(e){const t=(0,r.getIsolationScope)(),{user:n}=(0,d.getCombinedScopeData)(t,(0,r.getCurrentScope)()),{userAgent:o}=f.GLOBAL_OBJ.navigator||{},i=(0,s.makeSession)({user:n,...o&&{userAgent:o},...e}),a=t.getSession();return"ok"===a?.status&&(0,s.updateSession)(a,{status:"exited"}),P(),t.setSession(i),i}function P(){const e=(0,r.getIsolationScope)(),t=(0,r.getCurrentScope)().getSession()||e.getSession();t&&(0,s.closeSession)(t),k(),e.setSession()}function k(){const e=(0,r.getIsolationScope)(),t=(0,r.getClient)(),n=e.getSession();n&&t&&t.captureSession(n)}function U(e=!1){e?P():k()}},(e,t,n)=>{n.r(t),n.d(t,{continueTrace:()=>N,startInactiveSpan:()=>x,startNewTrace:()=>k,startSpan:()=>C,startSpanManual:()=>D,suppressTracing:()=>P,withActiveSpan:()=>O});var r=n(292),o=n(293),s=n(291),i=n(299),a=n(320),c=n(327),u=n(305),l=n(367),d=n(336),p=n(340),f=n(368),m=n(329),h=n(311),g=n(306),S=n(312),y=n(321),v=n(326),E=n(335),_=n(369),b=n(370),T=n(371),w=n(372),I=n(323),R=n(324);const A="__SENTRY_SUPPRESS_TRACING__";function C(e,t){const n=L();if(n.startSpan)return n.startSpan(e,t);const r=M(e),{forceTransaction:o,parentSpan:i,scope:a}=e,c=a?.clone();return(0,s.withScope)(c,()=>j(i)(()=>{const n=(0,s.getCurrentScope)(),a=B(n,i),c=(0,s.getClient)(),u=e.onlyIfParent&&!a,d=u?new T.SentryNonRecordingSpan:U({parentSpan:a,spanArguments:r,forceTransaction:o,scope:n});return u&&c?.recordDroppedEvent("no_parent_span","span"),F(d)&&a||(0,S._setSpanForScope)(n,d),(0,l.handleCallbackErrors)(()=>t(d),()=>{const{status:e}=(0,y.spanToJSON)(d);!d.isRecording()||e&&"ok"!==e||d.setStatus({code:I.SPAN_STATUS_ERROR,message:"internal_error"})},()=>{d.end()})}))}function D(e,t){const n=L();if(n.startSpanManual)return n.startSpanManual(e,t);const r=M(e),{forceTransaction:o,parentSpan:i,scope:a}=e,c=a?.clone();return(0,s.withScope)(c,()=>j(i)(()=>{const n=(0,s.getCurrentScope)(),a=B(n,i),c=e.onlyIfParent&&!a,u=c?new T.SentryNonRecordingSpan:U({parentSpan:a,spanArguments:r,forceTransaction:o,scope:n});return c&&(0,s.getClient)()?.recordDroppedEvent("no_parent_span","span"),F(u)&&a||(0,S._setSpanForScope)(n,u),(0,l.handleCallbackErrors)(()=>t(u,()=>u.end()),()=>{const{status:e}=(0,y.spanToJSON)(u);!u.isRecording()||e&&"ok"!==e||u.setStatus({code:I.SPAN_STATUS_ERROR,message:"internal_error"})})}))}function x(e){const t=L();if(t.startInactiveSpan)return t.startInactiveSpan(e);const n=M(e),{forceTransaction:r,parentSpan:o}=e;return(e.scope?t=>(0,s.withScope)(e.scope,t):void 0!==o?e=>O(o,e):e=>e())(()=>{const t=(0,s.getCurrentScope)(),i=B(t,o),a=(0,s.getClient)();return e.onlyIfParent&&!i?(a?.recordDroppedEvent("no_parent_span","span"),new T.SentryNonRecordingSpan):U({parentSpan:i,spanArguments:n,forceTransaction:r,scope:t})})}const N=(e,t)=>{const n=(0,o.getMainCarrier)(),i=(0,r.getAsyncContextStrategy)(n);if(i.continueTrace)return i.continueTrace(e,t);const{sentryTrace:a,baggage:u}=e,l=(0,s.getClient)(),d=(0,c.baggageHeaderToDynamicSamplingContext)(u);return l&&!(0,v.shouldContinueTrace)(l,d?.org_id)?k(t):(0,s.withScope)(e=>{const n=(0,v.propagationContextFromHeaders)(a,u);return e.setPropagationContext(n),(0,S._setSpanForScope)(e,void 0),t()})};function O(e,t){const n=L();return n.withActiveSpan?n.withActiveSpan(e,t):(0,s.withScope)(n=>((0,S._setSpanForScope)(n,e||void 0),t(n)))}function P(e){const t=L();return t.suppressTracing?t.suppressTracing(e):(0,s.withScope)(t=>{t.setSDKProcessingMetadata({[A]:!0});const n=e();return t.setSDKProcessingMetadata({[A]:void 0}),n})}function k(e){const t=L();return t.startNewTrace?t.startNewTrace(e):(0,s.withScope)(t=>(t.setPropagationContext({traceId:(0,h.generateTraceId)(),sampleRand:(0,g.safeMathRandom)()}),i.DEBUG_BUILD&&u.debug.log(`Starting a new trace with id ${t.getPropagationContext().traceId}`),O(null,e)))}function U({parentSpan:e,spanArguments:t,forceTransaction:n,scope:r}){if(!(0,d.hasSpansEnabled)()){const r=new T.SentryNonRecordingSpan;if(n||!e){const e={sampled:"false",sample_rate:"0",transaction:t.name,...(0,E.getDynamicSamplingContextFromSpan)(r)};(0,E.freezeDscOnSpan)(r,e)}return r}const o=(0,s.getClient)();if(function(e,t){const n=e?.getOptions().ignoreSpans;if(!e||!(0,f.hasSpanStreamingEnabled)(e)||!n?.length)return!1;return(0,p.shouldIgnoreSpan)({description:t.name||"",op:t.attributes?.[a.SEMANTIC_ATTRIBUTE_SENTRY_OP]||t.op},n)}(o,t))return H(r)||o?.recordDroppedEvent("ignored","span"),new T.SentryNonRecordingSpan({dropReason:"ignored",traceId:e?.spanContext().traceId??r.getPropagationContext().traceId});const i=(0,s.getIsolationScope)();let c;if(e&&!n)c=function(e,t,n){const{spanId:r,traceId:o}=e.spanContext(),i=H(t),a=!i&&(0,y.spanIsSampled)(e),c=a?new w.SentrySpan({...n,parentSpanId:r,traceId:o,sampled:a}):new T.SentryNonRecordingSpan({traceId:o});(0,y.addChildSpanToSpan)(e,c);const u=(0,s.getClient)();if(!u)return c;(0,f.hasSpanStreamingEnabled)(u)&&c instanceof T.SentryNonRecordingSpan&&(e instanceof T.SentryNonRecordingSpan&&e.dropReason?(c.dropReason=e.dropReason,u.recordDroppedEvent(e.dropReason,"span")):i||(c.dropReason="sample_rate",u.recordDroppedEvent("sample_rate","span")));u.emit("spanStart",c),n.endTimestamp&&(u.emit("spanEnd",c),u.emit("afterSpanEnd",c));return c}(e,r,t),(0,y.addChildSpanToSpan)(e,c);else if(e){const n=(0,E.getDynamicSamplingContextFromSpan)(e),{traceId:o,spanId:s}=e.spanContext(),i=(0,y.spanIsSampled)(e);c=$({traceId:o,parentSpanId:s,...t},r,i),(0,E.freezeDscOnSpan)(c,n)}else{const{traceId:e,dsc:n,parentSpanId:o,sampled:s}={...i.getPropagationContext(),...r.getPropagationContext()};c=$({traceId:e,parentSpanId:o,...t},r,s),n&&(0,E.freezeDscOnSpan)(c,n)}return(0,_.logSpanStart)(c),(0,R.setCapturedScopesOnSpan)(c,r,i),c}function M(e){const t={isStandalone:(e.experimental||{}).standalone,...e};if(e.startTime){const n={...t};return n.startTimestamp=(0,y.spanTimeInputToSeconds)(e.startTime),delete n.startTime,n}return t}function L(){const e=(0,o.getMainCarrier)();return(0,r.getAsyncContextStrategy)(e)}function $(e,t,n){const r=(0,s.getClient)(),o=r?.getOptions()||{},{name:c=""}=e,l={spanAttributes:{...e.attributes},spanName:c,parentSampled:n};r?.emit("beforeSampling",l,{decision:!1});const d=l.parentSampled??n,p=l.spanAttributes,h=t.getPropagationContext(),g=H(t),[S,y,v]=g?[!1]:(0,b.sampleSpan)(o,{name:c,parentSampled:d,attributes:p,parentSampleRate:(0,m.parseSampleRate)(h.dsc?.sample_rate)},h.sampleRand),E=new w.SentrySpan({...e,attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"custom",[a.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]:void 0!==y&&v?y:void 0,...p},sampled:S});return S||!r||g||(i.DEBUG_BUILD&&u.debug.log("[Tracing] Discarding root span because its trace was not chosen to be sampled."),r.recordDroppedEvent("sample_rate",(0,f.hasSpanStreamingEnabled)(r)?"span":"transaction")),r&&r.emit("spanStart",E),E}function B(e,t){if(t)return t;if(null===t)return;const n=(0,S._getSpanForScope)(e);if(!n)return;const r=(0,s.getClient)();return(r?r.getOptions():{}).parentSpanIsAlwaysRootSpan?(0,y.getRootSpan)(n):n}function j(e){return void 0!==e?t=>O(e,t):e=>e()}function F(e){return e instanceof T.SentryNonRecordingSpan&&"ignored"===e.dropReason}function H(e){return!0===e.getScopeData().sdkProcessingMetadata[A]}},(e,t,n)=>{n.r(t),n.d(t,{handleCallbackErrors:()=>s});var r=n(313),o=n(304);function s(e,t,n=()=>{},s=()=>{}){let i;try{i=e()}catch(e){throw t(e),n(),e}return function(e,t,n,s){if((0,o.isThenable)(e))return(0,r.chainAndCopyPromiseLike)(e,e=>{n(),s(e)},e=>{t(e),n()});return n(),s(e),e}(i,t,n,s)}},(e,t,n)=>{function r(e){return"stream"===e.getOptions().traceLifecycle}n.r(t),n.d(t,{hasSpanStreamingEnabled:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{logSpanEnd:()=>a,logSpanStart:()=>i});var r=n(299),o=n(305),s=n(321);function i(e){if(!r.DEBUG_BUILD)return;const{description:t="< unknown name >",op:n="< unknown op >",parent_span_id:i}=(0,s.spanToJSON)(e),{spanId:a}=e.spanContext(),c=(0,s.spanIsSampled)(e),u=(0,s.getRootSpan)(e),l=u===e,d=`[Tracing] Starting ${c?"sampled":"unsampled"} ${l?"root ":""}span`,p=[`op: ${n}`,`name: ${t}`,`ID: ${a}`];if(i&&p.push(`parent ID: ${i}`),!l){const{op:e,description:t}=(0,s.spanToJSON)(u);p.push(`root ID: ${u.spanContext().spanId}`),e&&p.push(`root op: ${e}`),t&&p.push(`root description: ${t}`)}o.debug.log(`${d}\n  ${p.join("\n  ")}`)}function a(e){if(!r.DEBUG_BUILD)return;const{description:t="< unknown name >",op:n="< unknown op >"}=(0,s.spanToJSON)(e),{spanId:i}=e.spanContext(),a=`[Tracing] Finishing "${n}" ${(0,s.getRootSpan)(e)===e?"root ":""}span "${t}" with ID ${i}`;o.debug.log(a)}},(e,t,n)=>{n.r(t),n.d(t,{sampleSpan:()=>a});var r=n(299),o=n(305),s=n(336),i=n(329);function a(e,t,n){if(!(0,s.hasSpansEnabled)(e))return[!1];let a,c;"function"==typeof e.tracesSampler?(c=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?c=t.parentSampled:void 0!==e.tracesSampleRate&&(c=e.tracesSampleRate,a=!0);const u=(0,i.parseSampleRate)(c);if(void 0===u)return r.DEBUG_BUILD&&o.debug.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(c)} of type ${JSON.stringify(typeof c)}.`),[!1];if(!u)return r.DEBUG_BUILD&&o.debug.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,u,a];const l=n<u;return l||r.DEBUG_BUILD&&o.debug.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(c)})`),[l,u,a]}},(e,t,n)=>{n.r(t),n.d(t,{SentryNonRecordingSpan:()=>s});var r=n(311),o=n(321);class s{constructor(e={}){this._traceId=e.traceId||(0,r.generateTraceId)(),this._spanId=e.spanId||(0,r.generateSpanId)(),this.dropReason=e.dropReason}spanContext(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:o.TRACE_FLAG_NONE}}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){}}},(e,t,n)=>{n.r(t),n.d(t,{SentrySpan:()=>g});var r=n(291),o=n(299),s=n(334),i=n(320),a=n(305),c=n(311),u=n(321),l=n(309),d=n(335),p=n(369),f=n(373),m=n(368),h=n(324);class g{constructor(e={}){this._traceId=e.traceId||(0,c.generateTraceId)(),this._spanId=e.spanId||(0,c.generateSpanId)(),this._startTime=e.startTimestamp||(0,l.timestampInSeconds)(),this._links=e.links,this._attributes={},this.setAttributes({[i.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"manual",[i.SEMANTIC_ATTRIBUTE_SENTRY_OP]: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(){const{_spanId:e,_traceId:t,_sampled:n}=this;return{spanId:e,traceId:t,traceFlags:n?u.TRACE_FLAG_SAMPLED:u.TRACE_FLAG_NONE}}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,u.spanTimeInputToSeconds)(e)}setStatus(e){return this._status=e,this}updateName(e){return this._name=e,this.setAttribute(i.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE,"custom"),this}end(e){this._endTime||(this._endTime=(0,u.spanTimeInputToSeconds)(e),(0,p.logSpanEnd)(this),this._onSpanEnded())}getSpanJSON(){return{data:this._attributes,description:this._name,op:this._attributes[i.SEMANTIC_ATTRIBUTE_SENTRY_OP],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:(0,u.getStatusMessage)(this._status),timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[i.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN],profile_id:this._attributes[i.SEMANTIC_ATTRIBUTE_PROFILE_ID],exclusive_time:this._attributes[i.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME],measurements:(0,f.timedEventsToMeasurements)(this._events),is_segment:this._isStandaloneSpan&&(0,u.getRootSpan)(this)===this||void 0,segment_id:this._isStandaloneSpan?(0,u.getRootSpan)(this).spanContext().spanId:void 0,links:(0,u.convertSpanLinksForEnvelope)(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,u.getRootSpan)(this),status:(0,u.getSimpleStatusMessage)(this._status),attributes:this._attributes,links:(0,u.getStreamedSpanLinks)(this._links)}}isRecording(){return!this._endTime&&!!this._sampled}addEvent(e,t,n){o.DEBUG_BUILD&&a.debug.log("[Tracing] Adding an event to span:",e);const r=S(t)?t:n||(0,l.timestampInSeconds)(),s=S(t)?{}:t||{},i={name:e,time:(0,u.spanTimeInputToSeconds)(r),attributes:s};return this._events.push(i),this}isStandaloneSpan(){return!!this._isStandaloneSpan}_onSpanEnded(){const e=(0,r.getClient)();e&&(e.emit("spanEnd",this),this._isStandaloneSpan||e.emit("afterSpanEnd",this));if(!(this._isStandaloneSpan||this===(0,u.getRootSpan)(this)))return;if(this._isStandaloneSpan)return void(this._sampled?function(e){const t=(0,r.getClient)();if(!t)return;const n=e[1];if(!n||0===n.length)return void t.recordDroppedEvent("before_send","span");t.sendEnvelope(e)}((0,s.createSpanEnvelope)([this],e)):(o.DEBUG_BUILD&&a.debug.log("[Tracing] Discarding standalone span because its trace was not chosen to be sampled."),e&&e.recordDroppedEvent("sample_rate","span")));if(e&&(0,m.hasSpanStreamingEnabled)(e))return void e.emit("afterSegmentSpanEnd",this);const t=this._convertSpanToTransaction();if(t){((0,h.getCapturedScopesOnSpan)(this).scope||(0,r.getCurrentScope)()).captureEvent(t)}}_convertSpanToTransaction(){if(!y((0,u.spanToJSON)(this)))return;this._name||(o.DEBUG_BUILD&&a.debug.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>");const{scope:e,isolationScope:t}=(0,h.getCapturedScopesOnSpan)(this),n=e?.getScopeData().sdkProcessingMetadata?.normalizedRequest;if(!0!==this._sampled)return;const r=(0,u.getSpanDescendants)(this).filter(e=>e!==this&&!function(e){return e instanceof g&&e.isStandaloneSpan()}(e)).map(e=>(0,u.spanToJSON)(e)).filter(y),s=this._attributes[i.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE];delete this._attributes[i.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME],r.forEach(e=>{delete e.data[i.SEMANTIC_ATTRIBUTE_SENTRY_CUSTOM_SPAN_NAME]});const c={contexts:{trace:(0,u.spanToTransactionTraceContext)(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,d.getDynamicSamplingContextFromSpan)(this)},request:n,...s&&{transaction_info:{source:s}}},l=(0,f.timedEventsToMeasurements)(this._events);return l&&Object.keys(l).length&&(o.DEBUG_BUILD&&a.debug.log("[Measurements] Adding measurements to transaction event",JSON.stringify(l,void 0,2)),c.measurements=l),c}}function S(e){return e&&"number"==typeof e||e instanceof Date||Array.isArray(e)}function y(e){return!!(e.start_timestamp&&e.timestamp&&e.span_id&&e.trace_id)}},(e,t,n)=>{n.r(t),n.d(t,{setMeasurement:()=>a,timedEventsToMeasurements:()=>c});var r=n(299),o=n(320),s=n(305),i=n(321);function a(e,t,n,a=(0,i.getActiveSpan)()){const c=a&&(0,i.getRootSpan)(a);c&&(r.DEBUG_BUILD&&s.debug.log(`[Measurement] Setting measurement on root span: ${e} = ${t} ${n}`),c.addEvent(e,{[o.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:t,[o.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:n}))}function c(e){if(!e||0===e.length)return;const t={};return e.forEach(e=>{const n=e.attributes||{},r=n[o.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT],s=n[o.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE];"string"==typeof r&&"number"==typeof s&&(t[e.name]={value:s,unit:r})}),t}},(e,t,n)=>{n.r(t),n.d(t,{breadcrumbsIntegration:()=>_});var r=n(291),o=n(314),s=n(375),i=n(376),a=n(303),c=n(377),u=n(379),l=n(305),d=n(301),p=n(381),f=n(307),m=n(382),h=n(383),g=n(385),S=n(386),y=n(387),v=n(364);const E=1024,_=(0,o.defineIntegration)((e={})=>{const t={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...e};return{name:"Breadcrumbs",setup(e){t.console&&(0,c.addConsoleInstrumentationHandler)(function(e){return function(t){if((0,r.getClient)()!==e)return;const n={category:"console",data:{arguments:t.args,logger:"console"},level:(0,p.severityLevelFromString)(t.level),message:(0,f.safeJoin)(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;n.message=`Assertion failed: ${(0,f.safeJoin)(t.args.slice(1)," ")||"console.assert"}`,n.data.arguments=t.args.slice(1)}(0,s.addBreadcrumb)(n,{input:t.args,level:t.level})}}(e)),t.dom&&(0,h.addClickKeypressInstrumentationHandler)(function(e,t){return function(n){if((0,r.getClient)()!==e)return;let o,i,c="object"==typeof t?t.serializeAttribute:void 0,u="object"==typeof t&&"number"==typeof t.maxStringLength?t.maxStringLength:void 0;u&&u>E&&(y.DEBUG_BUILD&&l.debug.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${u} was configured. Sentry will use 1024 instead.`),u=E),"string"==typeof c&&(c=[c]);try{const e=n.event,t=function(e){return!!e&&!!e.target}(e)?e.target:e;o=(0,a.htmlTreeAsString)(t,{keyAttrs:c,maxStringLength:u}),i=(0,a.getComponentName)(t)}catch{o="<unknown>"}if(0===o.length)return;const d={category:`ui.${n.name}`,message:o};i&&(d.data={"ui.component_name":i}),(0,s.addBreadcrumb)(d,{event:n.event,name:n.name,global:n.global})}}(e,t.dom)),t.xhr&&(0,S.addXhrInstrumentationHandler)(function(e){return function(t){if((0,r.getClient)()!==e)return;const{startTimestamp:n,endTimestamp:o}=t,a=t.xhr[S.SENTRY_XHR_DATA_KEY];if(!n||!o||!a)return;const{method:c,url:u,status_code:l,body:d}=a,p={method:c,url:u,status_code:l},f={xhr:t.xhr,input:d,startTimestamp:n,endTimestamp:o},m={category:"xhr",data:p,type:"http",level:(0,i.getBreadcrumbLogLevelFromHttpStatusCode)(l)};e.emit("beforeOutgoingRequestBreadcrumb",m,f),(0,s.addBreadcrumb)(m,f)}}(e)),t.fetch&&(0,u.addFetchInstrumentationHandler)(function(e){return function(t){if((0,r.getClient)()!==e)return;const{startTimestamp:n,endTimestamp:o}=t;if(o&&(!t.fetchData.url.match(/sentry_key/)||"POST"!==t.fetchData.method))if(t.error){const r={data:t.error,input:t.args,startTimestamp:n,endTimestamp:o},i={category:"fetch",data:t.fetchData,level:"error",type:"http"};e.emit("beforeOutgoingRequestBreadcrumb",i,r),(0,s.addBreadcrumb)(i,r)}else{const r=t.response,a={...t.fetchData,status_code:r?.status},c={input:t.args,response:r,startTimestamp:n,endTimestamp:o},u={category:"fetch",data:a,type:"http",level:(0,i.getBreadcrumbLogLevelFromHttpStatusCode)(a.status_code)};e.emit("beforeOutgoingRequestBreadcrumb",u,c),(0,s.addBreadcrumb)(u,c)}}}(e)),t.history&&(0,g.addHistoryInstrumentationHandler)(function(e){return function(t){if((0,r.getClient)()!==e)return;let n=t.from,o=t.to;const i=(0,m.parseUrl)(v.WINDOW.location.href);let a=n?(0,m.parseUrl)(n):void 0;const c=(0,m.parseUrl)(o);a?.path||(a=i),i.protocol===c.protocol&&i.host===c.host&&(o=c.relative),i.protocol===a.protocol&&i.host===a.host&&(n=a.relative),(0,s.addBreadcrumb)({category:"navigation",data:{from:n,to:o}})}}(e)),t.sentry&&e.on("beforeSendEvent",function(e){return function(t){(0,r.getClient)()===e&&(0,s.addBreadcrumb)({category:"sentry."+("transaction"===t.type?"transaction":"event"),event_id:t.event_id,level:t.level,message:(0,d.getEventDescription)(t)},{event:t})}}(e))}}})},(e,t,n)=>{n.r(t),n.d(t,{addBreadcrumb:()=>a});var r=n(291),o=n(305),s=n(309);const i=100;function a(e,t){const n=(0,r.getClient)(),a=(0,r.getIsolationScope)();if(!n)return;const{beforeBreadcrumb:c=null,maxBreadcrumbs:u=i}=n.getOptions();if(u<=0)return;const l={timestamp:(0,s.dateTimestampInSeconds)(),...e},d=c?(0,o.consoleSandbox)(()=>c(l,t)):l;null!==d&&(n.emit&&n.emit("beforeAddBreadcrumb",d,t),a.addBreadcrumb(d,u))}},(e,t,n)=>{function r(e){return void 0===e?void 0:e>=400&&e<500?"warning":e>=500?"error":void 0}n.r(t),n.d(t,{getBreadcrumbLogLevelFromHttpStatusCode:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{addConsoleInstrumentationHandler:()=>a});var r=n(305),o=n(302),s=n(295),i=n(378);function a(e){const t="console";(0,i.addHandler)(t,e),(0,i.maybeInstrument)(t,c)}function c(){"console"in s.GLOBAL_OBJ&&r.CONSOLE_LEVELS.forEach(function(e){e in s.GLOBAL_OBJ.console&&(0,o.fill)(s.GLOBAL_OBJ.console,e,function(t){return r.originalConsoleMethods[e]=t,function(...t){(0,i.triggerHandlers)("console",{args:t,level:e});const n=r.originalConsoleMethods[e];n?.apply(s.GLOBAL_OBJ.console,t)}})})}},(e,t,n)=>{n.r(t),n.d(t,{addHandler:()=>c,maybeInstrument:()=>l,resetInstrumentationHandlers:()=>u,triggerHandlers:()=>d});var r=n(299),o=n(305),s=n(308);const i={},a={};function c(e,t){i[e]=i[e]||[],i[e].push(t)}function u(){Object.keys(i).forEach(e=>{i[e]=void 0})}function l(e,t){if(!a[e]){a[e]=!0;try{t()}catch(t){r.DEBUG_BUILD&&o.debug.error(`Error while instrumenting ${e}`,t)}}}function d(e,t){const n=e&&i[e];if(n)for(const i of n)try{i(t)}catch(t){r.DEBUG_BUILD&&o.debug.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${(0,s.getFunctionName)(i)}\nError:`,t)}}},(e,t,n)=>{n.r(t),n.d(t,{addFetchEndInstrumentationHandler:()=>d,addFetchInstrumentationHandler:()=>l,parseFetchArgs:()=>g});var r=n(291),o=n(304),s=n(302),i=n(380),a=n(309),c=n(295),u=n(378);function l(e,t){const n="fetch";(0,u.addHandler)(n,e),(0,u.maybeInstrument)(n,()=>p(void 0,t))}function d(e){const t="fetch-body-resolved";(0,u.addHandler)(t,e),(0,u.maybeInstrument)(t,()=>p(f))}function p(e,t=!1){t&&!(0,i.supportsNativeFetch)()||(0,s.fill)(c.GLOBAL_OBJ,"fetch",function(t){return function(...n){const i=new Error,{method:l,url:d}=g(n),p={args:n,fetchData:{method:l,url:d},startTimestamp:1e3*(0,a.timestampInSeconds)(),virtualError:i,headers:S(n)};return e||(0,u.triggerHandlers)("fetch",{...p}),t.apply(c.GLOBAL_OBJ,n).then(async t=>(e?e(t):(0,u.triggerHandlers)("fetch",{...p,endTimestamp:1e3*(0,a.timestampInSeconds)(),response:t}),t),e=>{(0,u.triggerHandlers)("fetch",{...p,endTimestamp:1e3*(0,a.timestampInSeconds)(),error:e}),(0,o.isError)(e)&&void 0===e.stack&&(e.stack=i.stack,(0,s.addNonEnumerableProperty)(e,"framesToPop",1));const t=(0,r.getClient)(),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{const t=new URL(p.fetchData.url).host;"always"===n?e.message=`${e.message} (${t})`:(0,s.addNonEnumerableProperty)(e,"__sentry_fetch_url_host__",t)}catch{}throw e})}})}function f(e){let t;try{t=e.clone()}catch{return}!async function(e,t){if(e?.body){const n=e.body,r=n.getReader(),o=setTimeout(()=>{n.cancel().then(null,()=>{})},9e4);let s=!0;for(;s;){let e;try{e=setTimeout(()=>{n.cancel().then(null,()=>{})},5e3);const{done:o}=await r.read();clearTimeout(e),o&&(t(),s=!1)}catch{s=!1}finally{clearTimeout(e)}}clearTimeout(o),r.releaseLock(),n.cancel().then(null,()=>{})}}(t,()=>{(0,u.triggerHandlers)("fetch-body-resolved",{endTimestamp:1e3*(0,a.timestampInSeconds)(),response:e})})}function m(e,t){return!!e&&"object"==typeof e&&!!e[t]}function h(e){return"string"==typeof e?e:e?m(e,"url")?e.url:e.toString?e.toString():"":""}function g(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){const[t,n]=e;return{url:h(t),method:m(n,"method")?String(n.method).toUpperCase():(0,o.isRequest)(t)&&m(t,"method")?String(t.method).toUpperCase():"GET"}}const t=e[0];return{url:h(t),method:m(t,"method")?String(t.method).toUpperCase():"GET"}}function S(e){const[t,n]=e;try{if("object"==typeof n&&null!==n&&"headers"in n&&n.headers)return new Headers(n.headers);if((0,o.isRequest)(t))return new Headers(t.headers)}catch{}}},(e,t,n)=>{n.r(t),n.d(t,{isNativeFunction:()=>p,supportsDOMError:()=>a,supportsDOMException:()=>c,supportsErrorEvent:()=>i,supportsFetch:()=>l,supportsHistory:()=>u,supportsNativeFetch:()=>f,supportsReferrerPolicy:()=>h,supportsReportingObserver:()=>m});var r=n(299),o=n(305);const s=n(295).GLOBAL_OBJ;function i(){try{return new ErrorEvent(""),!0}catch{return!1}}function a(){try{return new DOMError(""),!0}catch{return!1}}function c(){try{return new DOMException(""),!0}catch{return!1}}function u(){return"history"in s&&!!s.history}const l=d;function d(){if(!("fetch"in s))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}function p(e){return e&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function f(){if("string"==typeof EdgeRuntime)return!0;if(!d())return!1;if(p(s.fetch))return!0;let e=!1;const t=s.document;if(t&&"function"==typeof t.createElement)try{const n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow?.fetch&&(e=p(n.contentWindow.fetch)),t.head.removeChild(n)}catch(e){r.DEBUG_BUILD&&o.debug.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",e)}return e}function m(){return"ReportingObserver"in s}function h(){if(!d())return!1;try{return new Request("_",{referrerPolicy:"origin"}),!0}catch{return!1}}},(e,t,n)=>{function r(e){return"warn"===e?"warning":["fatal","error","warning","log","info","debug"].includes(e)?e:"log"}n.r(t),n.d(t,{severityLevelFromString:()=>r})},(e,t,n)=>{n.r(t),n.d(t,{getHttpSpanDetailsFromUrlObject:()=>u,getSanitizedUrlString:()=>p,getSanitizedUrlStringFromUrlObject:()=>a,isURLObjectRelative:()=>s,parseStringToURLObject:()=>i,parseUrl:()=>l,stripDataUrlContent:()=>f,stripUrlQueryAndFragment:()=>d});var r=n(320);const o="thismessage:/";function s(e){return"isRelative"in e}function i(e,t){const n=e.indexOf("://")<=0&&0!==e.indexOf("//"),r=t??(n?o:void 0);try{if("canParse"in URL&&!URL.canParse(e,r))return;const t=new URL(e,r);return n?{isRelative:n,pathname:t.pathname,search:t.search,hash:t.hash}:t}catch{}}function a(e){if(s(e))return e.pathname;const 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 c(e,t,n,r){return`${n?.method?.toUpperCase()??"GET"} ${r||(e?"client"===t?a(e):e.pathname:"/")}`}function u(e,t,n,o,i){const a={[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:n,[r.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url"};return i&&(a["server"===t?"http.route":"url.template"]=i,a[r.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]="route"),o?.method&&(a[r.SEMANTIC_ATTRIBUTE_HTTP_REQUEST_METHOD]=o.method.toUpperCase()),e&&(e.search&&(a["url.query"]=e.search),e.hash&&(a["url.fragment"]=e.hash),e.pathname&&(a["url.path"]=e.pathname,"/"===e.pathname&&(a[r.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]="route")),s(e)||(a[r.SEMANTIC_ATTRIBUTE_URL_FULL]=e.href,e.port&&(a["url.port"]=e.port),e.protocol&&(a["url.scheme"]=e.protocol),e.hostname&&(a["server"===t?"server.address":"url.domain"]=e.hostname))),[c(e,t,o,i),a]}function l(e){if(!e)return{};const t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};const 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 d(e){return e.split(/[?#]/,1)[0]}function p(e){const{protocol:t,host:n,path:r}=e;return`${t?`${t}://`:""}${n?.replace(/^.*@/,"[filtered]:[filtered]@").replace(/(:80)$/,"").replace(/(:443)$/,"")||""}${r}`}function f(e,t=!0){if(e.startsWith("data:")){const n=e.match(/^data:([^;,]+)/),r=n?n[1]:"text/plain",o=e.includes(";base64,"),s=e.indexOf(",");let i="";if(t&&-1!==s){const t=e.slice(s+1);i=t.length>10?`${t.slice(0,10)}... [truncated]`:t}return`data:${r}${o?",base64":""}${i?`,${i}`:""}`}return e}},(e,t,n)=>{n.r(t),n.d(t,{addClickKeypressInstrumentationHandler:()=>d,instrumentDOM:()=>p});var r=n(378),o=n(301),s=n(302),i=n(384);const a=1e3;let c,u,l;function d(e){(0,r.addHandler)("dom",e),(0,r.maybeInstrument)("dom",p)}function p(){if(!i.WINDOW.document)return;const e=r.triggerHandlers.bind(null,"dom"),t=f(e,!0);i.WINDOW.document.addEventListener("click",t,!1),i.WINDOW.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(t=>{const n=i.WINDOW,r=n[t]?.prototype;r?.hasOwnProperty?.("addEventListener")&&((0,s.fill)(r,"addEventListener",function(t){return function(n,r,o){if("click"===n||"keypress"==n)try{const r=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},s=r[n]=r[n]||{refCount:0};if(!s.handler){const r=f(e);s.handler=r,t.call(this,n,r,o)}s.refCount++}catch{}return t.call(this,n,r,o)}}),(0,s.fill)(r,"removeEventListener",function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{const n=this.__sentry_instrumentation_handlers__||{},o=n[t];o&&(o.refCount--,o.refCount<=0&&(e.call(this,t,o.handler,r),o.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 f(e,t=!1){return n=>{if(!n||n._sentryCaptured)return;const r=function(e){try{return e.target}catch{return null}}(n);if(function(e,t){return"keypress"===e&&(!t?.tagName||"INPUT"!==t.tagName&&"TEXTAREA"!==t.tagName&&!t.isContentEditable)}(n.type,r))return;(0,s.addNonEnumerableProperty)(n,"_sentryCaptured",!0),r&&!r._sentryId&&(0,s.addNonEnumerableProperty)(r,"_sentryId",(0,o.uuid4)());const d="keypress"===n.type?"input":n.type;if(!function(e){if(e.type!==u)return!1;try{if(!e.target||e.target._sentryId!==l)return!1}catch{}return!0}(n)){e({event:n,name:d,global:t}),u=n.type,l=r?r._sentryId:void 0}clearTimeout(c),c=i.WINDOW.setTimeout(()=>{l=void 0,u=void 0},a)}}},(e,t,n)=>{n.r(t),n.d(t,{WINDOW:()=>r});const r=n(295).GLOBAL_OBJ},(e,t,n)=>{n.r(t),n.d(t,{addHistoryInstrumentationHandler:()=>c,instrumentHistory:()=>u});var r=n(378),o=n(302),s=n(380),i=n(384);let a;function c(e){const t="history";(0,r.addHandler)(t,e),(0,r.maybeInstrument)(t,u)}function u(){function e(e){return function(...t){const n=t.length>2?t[2]:void 0;if(n){const o=a,s=function(e){try{return new URL(e,i.WINDOW.location.origin).toString()}catch{return e}}(String(n));if(a=s,o===s)return e.apply(this,t);const c={from:o,to:s};(0,r.triggerHandlers)("history",c)}return e.apply(this,t)}}i.WINDOW.addEventListener("popstate",()=>{const e=i.WINDOW.location.href,t=a;if(a=e,t===e)return;const n={from:t,to:e};(0,r.triggerHandlers)("history",n)}),(0,s.supportsHistory)()&&((0,o.fill)(i.WINDOW.history,"pushState",e),(0,o.fill)(i.WINDOW.history,"replaceState",e))}},(e,t,n)=>{n.r(t),n.d(t,{SENTRY_XHR_DATA_KEY:()=>a,addXhrInstrumentationHandler:()=>c,instrumentXHR:()=>u});var r=n(378),o=n(304),s=n(309),i=n(384);const a="__sentry_xhr_v3__";function c(e){(0,r.addHandler)("xhr",e),(0,r.maybeInstrument)("xhr",u)}function u(){if(!i.WINDOW.XMLHttpRequest)return;const e=XMLHttpRequest.prototype;e.open=new Proxy(e.open,{apply(e,t,n){const i=new Error,c=1e3*(0,s.timestampInSeconds)(),u=(0,o.isString)(n[0])?n[0].toUpperCase():void 0,l=function(e){if((0,o.isString)(e))return e;try{return e.toString()}catch{}return}(n[1]);if(!u||!l)return e.apply(t,n);t[a]={method:u,url:l,request_headers:{}},"POST"===u&&l.match(/sentry_key/)&&(t.__sentry_own_request__=!0);const d=()=>{const e=t[a];if(e&&4===t.readyState){try{e.status_code=t.status}catch{}const n={endTimestamp:1e3*(0,s.timestampInSeconds)(),startTimestamp:c,xhr:t,virtualError:i};(0,r.triggerHandlers)("xhr",n)}};return"onreadystatechange"in t&&"function"==typeof t.onreadystatechange?t.onreadystatechange=new Proxy(t.onreadystatechange,{apply:(e,t,n)=>(d(),e.apply(t,n))}):t.addEventListener("readystatechange",d),t.setRequestHeader=new Proxy(t.setRequestHeader,{apply(e,t,n){const[r,s]=n,i=t[a];return i&&(0,o.isString)(r)&&(0,o.isString)(s)&&(i.request_headers[r.toLowerCase()]=s),e.apply(t,n)}}),e.apply(t,n)}}),e.send=new Proxy(e.send,{apply(e,t,n){const o=t[a];if(!o)return e.apply(t,n);void 0!==n[0]&&(o.body=n[0]);const i={startTimestamp:1e3*(0,s.timestampInSeconds)(),xhr:t};return(0,r.triggerHandlers)("xhr",i),e.apply(t,n)}})}},(e,t,n)=>{n.r(t),n.d(t,{DEBUG_BUILD:()=>r});const r="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},(e,t,n)=>{n.r(t),n.d(t,{browserApiErrorsIntegration:()=>c});var r=n(314),o=n(302),s=n(308),i=n(364);const a="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(","),c=(0,r.defineIntegration)((e={})=>{const t={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...e};return{name:"BrowserApiErrors",setupOnce(){t.setTimeout&&(0,o.fill)(i.WINDOW,"setTimeout",u),t.setInterval&&(0,o.fill)(i.WINDOW,"setInterval",u),t.requestAnimationFrame&&(0,o.fill)(i.WINDOW,"requestAnimationFrame",l),t.XMLHttpRequest&&"XMLHttpRequest"in i.WINDOW&&(0,o.fill)(XMLHttpRequest.prototype,"send",d);const e=t.eventTarget;if(e){(Array.isArray(e)?e:a).forEach(e=>function(e,t){const n=i.WINDOW,r=n[e]?.prototype;if(!r?.hasOwnProperty?.("addEventListener"))return;(0,o.fill)(r,"addEventListener",function(n){return function(r,o,a){try{"function"==typeof o.handleEvent&&(o.handleEvent=(0,i.wrap)(o.handleEvent,{mechanism:{data:{handler:(0,s.getFunctionName)(o),target:e},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return t.unregisterOriginalCallbacks&&function(e,t,n){e&&"object"==typeof e&&"removeEventListener"in e&&"function"==typeof e.removeEventListener&&e.removeEventListener(t,n)}(this,r,o),n.apply(this,[r,(0,i.wrap)(o,{mechanism:{data:{handler:(0,s.getFunctionName)(o),target:e},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),a])}}),(0,o.fill)(r,"removeEventListener",function(e){return function(t,n,r){try{const o=n.__sentry_wrapped__;o&&e.call(this,t,o,r)}catch{}return e.call(this,t,n,r)}})}(e,t))}}}});function u(e){return function(...t){const n=t[0];return t[0]=(0,i.wrap)(n,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${(0,s.getFunctionName)(e)}`}}),e.apply(this,t)}}function l(e){return function(t){return e.apply(this,[(0,i.wrap)(t,{mechanism:{data:{handler:(0,s.getFunctionName)(e)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function d(e){return function(...t){const n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(e=>{e in n&&"function"==typeof n[e]&&(0,o.fill)(n,e,function(t){const n={mechanism:{data:{handler:(0,s.getFunctionName)(t)},handled:!1,type:`auto.browser.browserapierrors.xhr.${e}`}},r=(0,o.getOriginalFunction)(t);return r&&(n.mechanism.data.handler=(0,s.getFunctionName)(r)),(0,i.wrap)(t,n)})}),e.apply(this,t)}}},(e,t,n)=>{n.r(t),n.d(t,{browserSessionIntegration:()=>l});var r=n(365),o=n(291),s=n(314),i=n(305),a=n(385),c=n(387),u=n(364);const l=(0,s.defineIntegration)((e={})=>{const t=e.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if(void 0===u.WINDOW.document)return void(c.DEBUG_BUILD&&i.debug.warn("Using the `browserSessionIntegration` in non-browser environments is not supported."));(0,r.startSession)({ignoreDuration:!0}),(0,r.captureSession)();const e=(0,o.getIsolationScope)();let n=e.getUser();e.addScopeListener(e=>{const t=e.getUser();n?.id===t?.id&&n?.ip_address===t?.ip_address||((0,r.captureSession)(),n=t)}),"route"===t&&(0,a.addHistoryInstrumentationHandler)(({from:e,to:t})=>{e!==t&&((0,r.startSession)({ignoreDuration:!0}),(0,r.captureSession)())})}}})},(e,t,n)=>{n.r(t),n.d(t,{cultureContextIntegration:()=>s});var r=n(314),o=n(364);const s=(0,r.defineIntegration)(()=>({name:"CultureContext",preprocessEvent(e){const t=i();t&&(e.contexts={...e.contexts,culture:{...t,...e.contexts?.culture}})},processSegmentSpan(e){const t=i();t&&(e.attributes={"culture.locale":t.locale,"culture.timezone":t.timezone,"culture.calendar":t.calendar,...e.attributes})}}));function i(){try{const e=o.WINDOW.Intl;if(!e)return;const t=e.DateTimeFormat().resolvedOptions();return{locale:t.locale,timezone:t.timeZone,calendar:t.calendar}}catch{return}}},(e,t,n)=>{n.r(t),n.d(t,{_eventFromRejectionWithPrimitive:()=>y,_getUnhandledRejectionError:()=>S,globalHandlersIntegration:()=>g});var r=n(365),o=n(291),s=n(314),i=n(303),a=n(392),c=n(393),u=n(304),l=n(305),d=n(308),p=n(382),f=n(387),m=n(362),h=n(364);const g=(0,s.defineIntegration)((e={})=>{const t={onerror:!0,onunhandledrejection:!0,...e};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(e){t.onerror&&(!function(e){(0,a.addGlobalErrorInstrumentationHandler)(t=>{const{stackParser:n,attachStacktrace:s}=E();if((0,o.getClient)()!==e||(0,h.shouldIgnoreOnError)())return;const{msg:a,url:c,line:u,column:l,error:p}=t,f=function(e,t,n,r){const o=e.exception=e.exception||{},s=o.values=o.values||[],a=s[0]=s[0]||{},c=a.stacktrace=a.stacktrace||{},u=c.frames=c.frames||[];0===u.length&&u.push({colno:r,lineno:n,filename:_(t)??(0,i.getLocationHref)(),function:d.UNKNOWN_FUNCTION,in_app:!0});return e}((0,m.eventFromUnknownInput)(n,p||a,void 0,s,!1),c,u,l);f.level="error",(0,r.captureEvent)(f,{originalException:p,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}(e),v("onerror")),t.onunhandledrejection&&(!function(e){(0,c.addGlobalUnhandledRejectionInstrumentationHandler)(t=>{const{stackParser:n,attachStacktrace:s}=E();if((0,o.getClient)()!==e||(0,h.shouldIgnoreOnError)())return;const i=S(t),a=(0,u.isPrimitive)(i)?y(i):(0,m.eventFromUnknownInput)(n,i,void 0,s,!0);a.level="error",(0,r.captureEvent)(a,{originalException:i,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}(e),v("onunhandledrejection"))}}});function S(e){if((0,u.isPrimitive)(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 y(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function v(e){f.DEBUG_BUILD&&l.debug.log(`Global Handler attached: ${e}`)}function E(){const e=(0,o.getClient)();return e?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}function _(e){if((0,u.isString)(e)&&0!==e.length)return e.startsWith("data:")?`<${(0,p.stripDataUrlContent)(e,!1)}>`:e}},(e,t,n)=>{n.r(t),n.d(t,{addGlobalErrorInstrumentationHandler:()=>i});var r=n(295),o=n(378);let s=null;function i(e){const t="error";(0,o.addHandler)(t,e),(0,o.maybeInstrument)(t,a)}function a(){s=r.GLOBAL_OBJ.onerror,r.GLOBAL_OBJ.onerror=function(e,t,n,r,i){const a={column:r,error:i,line:n,msg:e,url:t};return(0,o.triggerHandlers)("error",a),!!s&&s.apply(this,arguments)},r.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}},(e,t,n)=>{n.r(t),n.d(t,{addGlobalUnhandledRejectionInstrumentationHandler:()=>i});var r=n(295),o=n(378);let s=null;function i(e){const t="unhandledrejection";(0,o.addHandler)(t,e),(0,o.maybeInstrument)(t,a)}function a(){s=r.GLOBAL_OBJ.onunhandledrejection,r.GLOBAL_OBJ.onunhandledrejection=function(e){const t=e;return(0,o.triggerHandlers)("unhandledrejection",t),!s||s.apply(this,arguments)},r.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}},(e,t,n)=>{n.r(t),n.d(t,{httpContextIntegration:()=>s});var r=n(314),o=n(364);const s=(0,r.defineIntegration)(()=>({name:"HttpContext",preprocessEvent(e){if(!o.WINDOW.navigator&&!o.WINDOW.location&&!o.WINDOW.document)return;const t=(0,o.getHttpRequestData)(),n={...t.headers,...e.request?.headers};e.request={...t,...e.request,headers:n}}}))},(e,t,n)=>{n.r(t),n.d(t,{linkedErrorsIntegration:()=>i});var r=n(314),o=n(396),s=n(362);const i=(0,r.defineIntegration)((e={})=>{const t=e.limit||5,n=e.key||"cause";return{name:"LinkedErrors",preprocessEvent(e,r,i){const a=i.getOptions();(0,o.applyAggregateErrorsToEvent)(s.exceptionFromError,a.stackParser,n,t,e,r)}}})},(e,t,n)=>{n.r(t),n.d(t,{applyAggregateErrorsToEvent:()=>o});var r=n(304);function o(e,t,n,o,i,a){if(!i.exception?.values||!a||!(0,r.isInstanceOf)(a.originalException,Error))return;const c=i.exception.values.length>0?i.exception.values[i.exception.values.length-1]:void 0;c&&(i.exception.values=s(e,t,o,a.originalException,n,i.exception.values,c,0))}function s(e,t,n,o,u,l,d,p){if(l.length>=n+1)return l;let f=[...l];if((0,r.isInstanceOf)(o[u],Error)){a(d,p,o);const r=e(t,o[u]),i=f.length;c(r,u,i,p),f=s(e,t,n,o[u],u,[r,...f],r,i)}return i(o)&&o.errors.forEach((i,l)=>{if((0,r.isInstanceOf)(i,Error)){a(d,p,o);const r=e(t,i),m=f.length;c(r,`errors[${l}]`,m,p),f=s(e,t,n,i,u,[r,...f],r,m)}}),f}function i(e){return Array.isArray(e.errors)}function a(e,t,n){e.mechanism={handled:!0,type:"auto.core.linked_errors",...i(n)&&{is_exception_group:!0},...e.mechanism,exception_id:t}}function c(e,t,n,r){e.mechanism={handled:!0,...e.mechanism,type:"chained",source:t,exception_id:n,parent_id:r}}},(e,t,n)=>{n.r(t),n.d(t,{chromeStackLineParser:()=>u,defaultStackLineParsers:()=>v,defaultStackParser:()=>E,geckoStackLineParser:()=>p,opera10StackLineParser:()=>g,opera11StackLineParser:()=>y,winjsStackLineParser:()=>m});var r=n(308);function o(e,t,n,o){const s={filename:e,function:"<anonymous>"===t?r.UNKNOWN_FUNCTION:t,in_app:!0};return void 0!==n&&(s.lineno=n),void 0!==o&&(s.colno=o),s}const s=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,i=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,a=/\((\S*)(?::(\d+))(?::(\d+))\)/,c=/at (.+?) ?\(data:(.+?),/,u=[30,e=>{const t=e.match(c);if(t)return{filename:`<data:${t[2]}>`,function:t[1]};const n=s.exec(e);if(n){const[,e,t,s]=n;return o(e,r.UNKNOWN_FUNCTION,+t,+s)}const u=i.exec(e);if(u){if(0===u[2]?.indexOf("eval")){const e=a.exec(u[2]);e&&(u[2]=e[1],u[3]=e[2],u[4]=e[3])}const[e,t]=_(u[1]||r.UNKNOWN_FUNCTION,u[2]);return o(t,e,u[3]?+u[3]:void 0,u[4]?+u[4]:void 0)}}],l=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,d=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,p=[50,e=>{const t=l.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){const e=d.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]||r.UNKNOWN_FUNCTION;return[n,e]=_(n,e),o(e,n,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],f=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,m=[40,e=>{const t=f.exec(e);return t?o(t[2],t[1]||r.UNKNOWN_FUNCTION,+t[3],t[4]?+t[4]:void 0):void 0}],h=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,g=[10,e=>{const t=h.exec(e);return t?o(t[2],t[3]||r.UNKNOWN_FUNCTION,+t[1]):void 0}],S=/ line (\d+), column (\d+)\s*(?:in (?:<anonymous function: ([^>]+)>|([^)]+))\(.*\))? in (.*):\s*$/i,y=[20,e=>{const t=S.exec(e);return t?o(t[5],t[3]||t[4]||r.UNKNOWN_FUNCTION,+t[1],+t[2]):void 0}],v=[u,p],E=(0,r.createStackParser)(...v),_=(e,t)=>{const n=-1!==e.indexOf("safari-extension"),o=-1!==e.indexOf("safari-web-extension");return n||o?[-1!==e.indexOf("@")?e.split("@")[0]:r.UNKNOWN_FUNCTION,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]}},(e,t,n)=>{n.r(t),n.d(t,{makeFetchTransport:()=>a});var r=n(349),o=n(350),s=n(399);const i=40;function a(e,t=(0,s.getNativeImplementation)("fetch")){let n=0,a=0;return(0,r.createTransport)(e,async function(r){const o=r.body.length;n+=o,a++;const i={body:r.body,method:"POST",referrerPolicy:"strict-origin",headers:e.headers,keepalive:n<=6e4&&a<15,...e.fetchOptions};try{const n=await t(e.url,i);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,s.clearCachedImplementation)("fetch"),e}finally{n-=o,a--}},(0,o.makePromiseBuffer)(e.bufferSize||i))}},(e,t,n)=>{n.r(t),n.d(t,{clearCachedImplementation:()=>u,fetch:()=>l,getNativeImplementation:()=>c,setTimeout:()=>d});var r=n(305),o=n(380),s=n(400),i=n(384);const a={};function c(e){const t=a[e];if(t)return t;let n=i.WINDOW[e];if((0,o.isNativeFunction)(n))return a[e]=n.bind(i.WINDOW);const c=i.WINDOW.document;if(c&&"function"==typeof c.createElement)try{const t=c.createElement("iframe");t.hidden=!0,c.head.appendChild(t);const r=t.contentWindow;r?.[e]&&(n=r[e]),c.head.removeChild(t)}catch(t){s.DEBUG_BUILD&&r.debug.warn(`Could not create sandbox iframe for ${e} check, bailing to window.${e}: `,t)}return n?a[e]=n.bind(i.WINDOW):n}function u(e){a[e]=void 0}function l(...e){return c("fetch")(...e)}function d(...e){return c("setTimeout")(...e)}},(e,t,n)=>{n.r(t),n.d(t,{DEBUG_BUILD:()=>r});const r="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},(e,t,n)=>{n.r(t),n.d(t,{checkAndWarnIfIsEmbeddedBrowserExtension:()=>a});var r=n(303),o=n(305),s=n(387),i=n(364);function a(){return!!function(){if(void 0===i.WINDOW.window)return!1;const e=i.WINDOW;if(e.nw)return!1;const t=e.chrome||e.browser;if(!t?.runtime?.id)return!1;const n=(0,r.getLocationHref)();return!(i.WINDOW===i.WINDOW.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\/\//.test(n))}()&&(s.DEBUG_BUILD&&(0,o.consoleSandbox)(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0)}},(e,t,n)=>{n.r(t),n.d(t,{BROWSER_TRACING_INTEGRATION_ID:()=>D,browserTracingIntegration:()=>P,getMetaContent:()=>M,getServerTiming:()=>L,isBotUserAgent:()=>N,startBrowserTracingNavigationSpan:()=>U,startBrowserTracingPageLoadSpan:()=>k});var r=n(403),o=n(404),s=n(366),i=n(335),a=n(320),c=n(291),u=n(336),l=n(321),d=n(368),p=n(303),f=n(295),m=n(305),h=n(302),g=n(309),S=n(326),y=n(382),v=n(311),E=n(405),_=n(433),b=n(385),T=n(434),w=n(387),I=n(364),R=n(437),A=n(438),C=n(439);const D="BrowserTracing",x=/Googlebot|Google-InspectionTool|Storebot-Google|Bingbot|Slurp|DuckDuckBot|Baiduspider|YandexBot|Facebot|facebookexternalhit|LinkedInBot|Twitterbot|Applebot/i;function N(){const e=I.WINDOW.navigator;return!!e?.userAgent&&x.test(e.userAgent)}const O={...o.TRACING_DEFAULTS,instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,ignoreResourceSpans:[],ignorePerformanceApiSpans:[],detectRedirects:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,enableReportPageLoaded:!1,_experiments:{},...C.defaultRequestInstrumentationOptions},P=(e={})=>{"enableElementTiming"in e&&(0,m.consoleSandbox)(()=>{console.warn("[Sentry] `enableElementTiming` is deprecated and no longer has any effect. Use the standalone `elementTimingIntegration` instead.")});const t={name:void 0,source:void 0},n=I.WINDOW.document,{enableInp:h,enableLongTask:x,enableLongAnimationFrame:P,_experiments:{enableInteractions:$,enableStandaloneClsSpans:H,enableStandaloneLcpSpans:z},beforeStartSpan:W,idleTimeout:G,finalTimeout:q,childSpanTimeout:V,markBackgroundSpan:Y,traceFetch:K,traceXHR:J,trackFetchStreamPerformance:X,shouldCreateSpanForRequest:Q,enableHTTPTimings:Z,ignoreResourceSpans:ee,ignorePerformanceApiSpans:te,instrumentPageLoad:ne,instrumentNavigation:re,detectRedirects:oe,linkPreviousTrace:se,consistentTraceSampling:ie,enableReportPageLoaded:ae,onRequestSpanStart:ce,onRequestSpanEnd:ue}={...O,...e},le=N();let de,pe,fe;function me(e,r,u=!0){const p="pageload"===r.op,f=r.name,m=W?W(r):r,h=m.attributes||{};if(f!==m.name&&(h[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]="custom",m.attributes=h),!u){const e=(0,g.dateTimestampInSeconds)();return void(0,s.startInactiveSpan)({...m,startTime:e}).end(e)}t.name=m.name,t.source=h[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE];const S=(0,o.startIdleSpan)(m,{idleTimeout:G,finalTimeout:q,childSpanTimeout:V,disableAutoFinish:p,beforeSpanEnd:t=>{de?.();const n=(0,d.hasSpanStreamingEnabled)(e);(0,E.addPerformanceEntries)(t,{recordClsOnPageloadSpan:!n&&!H,recordLcpOnPageloadSpan:!n&&!z,ignoreResourceSpans:ee,ignorePerformanceApiSpans:te,spanStreamingEnabled:n}),j(e,void 0);const r=(0,c.getCurrentScope)(),o=r.getPropagationContext();r.setPropagationContext({...o,traceId:S.spanContext().traceId,sampled:(0,l.spanIsSampled)(S),dsc:(0,i.getDynamicSamplingContextFromSpan)(t)}),p&&(fe=void 0)},trimIdleSpanEndTimestamp:!ae});function y(){n&&["interactive","complete"].includes(n.readyState)&&e.emit("idleSpanEnableAutoFinish",S)}p&&ae&&(fe=S),j(e,S),p&&!ae&&n&&(n.addEventListener("readystatechange",()=>{y()}),y())}return{name:D,setup(e){if(le)return void(w.DEBUG_BUILD&&m.debug.log("[Tracing] Skipping browserTracingIntegration setup for bot user agent."));(0,r.registerSpanErrorInstrumentation)();const t=(0,d.hasSpanStreamingEnabled)(e);if(de=(0,E.startTrackingWebVitals)({recordClsStandaloneSpans:t?void 0:H||!1,recordLcpStandaloneSpans:t?void 0:z||!1,client:e}),t?((0,_.trackLcpAsSpan)(e),(0,_.trackClsAsSpan)(e),h&&(0,_.trackInpAsSpan)()):h&&(0,T.startTrackingINP)(),P&&f.GLOBAL_OBJ.PerformanceObserver&&PerformanceObserver.supportedEntryTypes?.includes("long-animation-frame")?(0,E.startTrackingLongAnimationFrames)():x&&(0,E.startTrackingLongTasks)(),$&&(0,E.startTrackingInteractions)(),oe&&n){const e=()=>{pe=(0,g.timestampInSeconds)()};addEventListener("click",e,{capture:!0}),addEventListener("keydown",e,{capture:!0,passive:!0})}function o(){const t=B(e);t&&!(0,l.spanToJSON)(t).timestamp&&(w.DEBUG_BUILD&&m.debug.log(`[Tracing] Finishing current active span with op: ${(0,l.spanToJSON)(t).op}`),t.setAttribute(a.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,"cancelled"),t.end())}e.on("startNavigationSpan",(t,n)=>{if((0,c.getClient)()!==e)return;if(n?.isRedirect)return w.DEBUG_BUILD&&m.debug.warn("[Tracing] Detected redirect, navigation span will not be the root span, but a child span."),void me(e,{op:"navigation.redirect",...t},!1);pe=void 0,o(),(0,c.getIsolationScope)().setPropagationContext({traceId:(0,v.generateTraceId)(),sampleRand:Math.random(),propagationSpanId:(0,u.hasSpansEnabled)()?void 0:(0,v.generateSpanId)()});const r=(0,c.getCurrentScope)();r.setPropagationContext({traceId:(0,v.generateTraceId)(),sampleRand:Math.random(),propagationSpanId:(0,u.hasSpansEnabled)()?void 0:(0,v.generateSpanId)()}),r.setSDKProcessingMetadata({normalizedRequest:void 0}),me(e,{op:"navigation",...t,parentSpan:null,forceTransaction:!0})}),e.on("startPageLoadSpan",(t,n={})=>{if((0,c.getClient)()!==e)return;o();const r=n.sentryTrace||M("sentry-trace")||L("sentry-trace"),s=n.baggage||M("baggage")||L("baggage"),i=(0,S.propagationContextFromHeaders)(r,s),a=(0,c.getCurrentScope)();a.setPropagationContext(i),(0,u.hasSpansEnabled)()||(a.getPropagationContext().propagationSpanId=(0,v.generateSpanId)()),a.setSDKProcessingMetadata({normalizedRequest:(0,I.getHttpRequestData)()}),me(e,{op:"pageload",...t})}),e.on("endPageloadSpan",()=>{ae&&fe&&(fe.setAttribute(a.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,"reportPageLoaded"),fe.end())})},afterAllSetup(e){if(le)return;let n=(0,p.getLocationHref)();if("off"!==se&&(0,A.linkTraces)(e,{linkPreviousTrace:se,consistentTraceSampling:ie}),I.WINDOW.location){if(ne){const t=(0,g.browserPerformanceTimeOrigin)();k(e,{name:I.WINDOW.location.pathname,startTime:t?t/1e3:void 0,attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url",[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.pageload.browser"}})}re&&(0,b.addHistoryInstrumentationHandler)(({to:t,from:r})=>{if(void 0===r&&-1!==n?.indexOf(t))return void(n=void 0);n=void 0;const o=(0,y.parseStringToURLObject)(t),s=B(e),i=s&&oe&&function(e,t){const n=(0,l.spanToJSON)(e),r=(0,g.dateTimestampInSeconds)(),o=n.start_timestamp;if(r-o>F)return!1;if(t&&r-t<=F)return!1;return!0}(s,pe);U(e,{name:o?.pathname||I.WINDOW.location.pathname,attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:"url",[a.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.navigation.browser"}},{url:t,isRedirect:i})})}Y&&(0,R.registerBackgroundTabDetection)(),$&&function(e,t,n,r,s){const i=I.WINDOW.document;let c;const u=()=>{const i="ui.action.click",u=B(e);if(u){const e=(0,l.spanToJSON)(u).op;if(["navigation","pageload"].includes(e))return void(w.DEBUG_BUILD&&m.debug.warn(`[Tracing] Did not create ${i} span because a pageload or navigation span is in progress.`))}c&&(c.setAttribute(a.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,"interactionInterrupted"),c.end(),c=void 0),s.name?c=(0,o.startIdleSpan)({name:s.name,op:i,attributes:{[a.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]:s.source||"url"}},{idleTimeout:t,finalTimeout:n,childSpanTimeout:r}):w.DEBUG_BUILD&&m.debug.warn(`[Tracing] Did not create ${i} transaction because _latestRouteName is missing.`)};i&&addEventListener("click",u,{capture:!0})}(e,G,q,V,t),h&&(0,T.registerInpInteractionListener)(),(0,C.instrumentOutgoingRequests)(e,{traceFetch:K,traceXHR:J,trackFetchStreamPerformance:X,tracePropagationTargets:e.getOptions().tracePropagationTargets,shouldCreateSpanForRequest:Q,enableHTTPTimings:Z,onRequestSpanStart:ce,onRequestSpanEnd:ue})}}};function k(e,t,n){e.emit("startPageLoadSpan",t,n),(0,c.getCurrentScope)().setTransactionName(t.name);const r=B(e);return r&&e.emit("afterStartPageLoadSpan",r),r}function U(e,t,n){const{url:r,isRedirect:o}=n||{};e.emit("beforeStartNavigationSpan",t,{isRedirect:o}),e.emit("startNavigationSpan",t,{isRedirect:o});const s=(0,c.getCurrentScope)();return s.setTransactionName(t.name),r&&!o&&s.setSDKProcessingMetadata({normalizedRequest:{...(0,I.getHttpRequestData)(),url:r}}),B(e)}function M(e){const t=I.WINDOW.document,n=t?.querySelector(`meta[name=${e}]`);return n?.getAttribute("content")||void 0}function L(e){const t=I.WINDOW.performance?.getEntriesByType?.("navigation")[0],n=t?.serverTiming?.find(t=>t.name===e);return n?.description}const $="_sentry_idleSpan";function B(e){return e[$]}function j(e,t){(0,h.addNonEnumerableProperty)(e,$,t)}const F=1.5},(e,t,n)=>{n.r(t),n.d(t,{registerSpanErrorInstrumentation:()=>l});var r=n(299),o=n(392),s=n(393),i=n(305),a=n(321),c=n(323);let u=!1;function l(){function e(){const e=(0,a.getActiveSpan)(),t=e&&(0,a.getRootSpan)(e);if(t){const e="internal_error";r.DEBUG_BUILD&&i.debug.log(`[Tracing] Root span: ${e} -> Global error occurred`),t.setStatus({code:c.SPAN_STATUS_ERROR,message:e})}}u||(e.tag="sentry_tracingErrorCallback",u=!0,(0,o.addGlobalErrorInstrumentationHandler)(e),(0,s.addGlobalUnhandledRejectionInstrumentationHandler)(e))}},(e,t,n)=>{n.r(t),n.d(t,{TRACING_DEFAULTS:()=>S,startIdleSpan:()=>b});var r=n(291),o=n(299),s=n(320),i=n(305),a=n(336),c=n(340),u=n(312),l=n(321),d=n(309),p=n(335),f=n(371),m=n(372),h=n(323),g=n(366);const S={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3},y="heartbeatFailed",v="idleTimeout",E="finalTimeout",_="externalFinish";function b(e,t={}){const n=new Map;let b,T=!1,w=_,I=!t.disableAutoFinish;const R=[],{idleTimeout:A=S.idleTimeout,finalTimeout:C=S.finalTimeout,childSpanTimeout:D=S.childSpanTimeout,beforeSpanEnd:x,trimIdleSpanEndTimestamp:N=!0}=t,O=(0,r.getClient)();if(!O||!(0,a.hasSpansEnabled)()){const e=new f.SentryNonRecordingSpan,t={sample_rate:"0",sampled:"false",...(0,p.getDynamicSamplingContextFromSpan)(e)};return(0,p.freezeDscOnSpan)(e,t),e}const P=(0,r.getCurrentScope)(),k=(0,l.getActiveSpan)(),U=function(e){const t=(0,g.startInactiveSpan)(e);return(0,u._setSpanForScope)((0,r.getCurrentScope)(),t),o.DEBUG_BUILD&&i.debug.log("[Tracing] Started span is an idle span"),t}(e);function M(){b&&(clearTimeout(b),b=void 0)}function L(e){M(),b=setTimeout(()=>{!T&&0===n.size&&I&&(w=v,U.end(e))},A)}function $(e){b=setTimeout(()=>{!T&&I&&(w=y,U.end(e))},D)}function B(e){T=!0,n.clear(),R.forEach(e=>e()),(0,u._setSpanForScope)(P,k);const t=(0,l.spanToJSON)(U),{start_timestamp:r}=t;if(!r)return;t.data[s.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON]||U.setAttribute(s.SEMANTIC_ATTRIBUTE_SENTRY_IDLE_SPAN_FINISH_REASON,w);const a=t.status;a&&"unknown"!==a||U.setStatus({code:h.SPAN_STATUS_OK}),i.debug.log(`[Tracing] Idle span "${t.op}" finished`);const c=(0,l.getSpanDescendants)(U).filter(e=>e!==U);let d=0;c.forEach(t=>{t.isRecording()&&(t.setStatus({code:h.SPAN_STATUS_ERROR,message:"cancelled"}),t.end(e),o.DEBUG_BUILD&&i.debug.log("[Tracing] Cancelling span since span ended early",JSON.stringify(t,void 0,2)));const n=(0,l.spanToJSON)(t),{timestamp:r=0,start_timestamp:s=0}=n,a=s<=e,c=r-s<=(C+A)/1e3;if(o.DEBUG_BUILD){const e=JSON.stringify(t,void 0,2);a?c||i.debug.log("[Tracing] Discarding span since it finished after idle span final timeout",e):i.debug.log("[Tracing] Discarding span since it happened after idle span was finished",e)}c&&a||((0,l.removeChildSpanFromSpan)(U,t),d++)}),d>0&&U.setAttribute("sentry.idle_span_discarded_spans",d)}return U.end=new Proxy(U.end,{apply(e,t,n){if(x&&x(U),t instanceof f.SentryNonRecordingSpan)return;const[r,...o]=n,s=r||(0,d.timestampInSeconds)(),i=(0,l.spanTimeInputToSeconds)(s),a=(0,l.getSpanDescendants)(U).filter(e=>e!==U),u=(0,l.spanToJSON)(U);if(!a.length||!N)return B(i),Reflect.apply(e,t,[i,...o]);const p=O.getOptions().ignoreSpans,m=a?.reduce((e,t)=>{const n=(0,l.spanToJSON)(t);return n.timestamp?p&&(0,c.shouldIgnoreSpan)(n,p)?e:e?Math.max(e,n.timestamp):n.timestamp:e},void 0),h=u.start_timestamp,g=Math.min(h?h+C/1e3:1/0,Math.max(h||-1/0,Math.min(i,m||1/0)));return B(g),Reflect.apply(e,t,[g,...o])}}),R.push(O.on("spanStart",e=>{if(T||e===U||(0,l.spanToJSON)(e).timestamp||e instanceof m.SentrySpan&&e.isStandaloneSpan())return;var t;(0,l.getSpanDescendants)(U).includes(e)&&(t=e.spanContext().spanId,M(),n.set(t,!0),$((0,d.timestampInSeconds)()+D/1e3))})),R.push(O.on("spanEnd",e=>{var t;T||(t=e.spanContext().spanId,n.has(t)&&n.delete(t),0===n.size&&L((0,d.timestampInSeconds)()+A/1e3))})),R.push(O.on("idleSpanEnableAutoFinish",e=>{e===U&&(I=!0,L(),n.size&&$())})),t.disableAutoFinish||L(),setTimeout(()=>{T||(U.setStatus({code:h.SPAN_STATUS_ERROR,message:"deadline_exceeded"}),w=E,U.end())},C),U}},(e,t,n)=>{n.r(t),n.d(t,{_addMeasureSpans:()=>O,_addNavigationSpans:()=>P,_addResourceSpans:()=>U,_setResourceRequestAttributes:()=>M,addPerformanceEntries:()=>N,startTrackingInteractions:()=>x,startTrackingLongAnimationFrames:()=>D,startTrackingLongTasks:()=>C,startTrackingWebVitals:()=>A});var r=n(373),o=n(320),s=n(321),i=n(303),a=n(304),c=n(305),u=n(307),l=n(309),d=n(382),p=n(384),f=n(406),m=n(407),h=n(431),g=n(432),S=n(429),y=n(411),v=n(412),E=n(410),_=n(400);const b=2147483647;let T,w,I=0,R={};function A({recordClsStandaloneSpans:e,recordLcpStandaloneSpans:t,client:n}){const r=(0,S.getBrowserPerformanceAPI)();if(r&&(0,l.browserPerformanceTimeOrigin)()){r.mark&&p.WINDOW.performance.mark("sentry-tracing-init");const o=t?(0,h.trackLcpAsStandaloneSpan)(n):!1===t?(0,m.addLcpInstrumentationHandler)(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(0,h.isValidLcpMetric)(e.value)&&(R.lcp={value:e.value,unit:"millisecond"},T=t)},!0):void 0,s=e?(0,f.trackClsAsStandaloneSpan)(n):!1===e?(0,m.addClsInstrumentationHandler)(({metric:e})=>{const t=e.entries[e.entries.length-1];t&&(R.cls={value:e.value,unit:""},w=t)},!0):void 0,i=(0,m.addTtfbInstrumentationHandler)(({metric:e})=>{e.entries[e.entries.length-1]&&(R.ttfb={value:e.value,unit:"millisecond"})});return()=>{i(),o?.(),s?.()}}return()=>{}}function C(){(0,m.addPerformanceInstrumentationHandler)("longtask",({entries:e})=>{const t=(0,s.getActiveSpan)();if(!t)return;const{op:n,start_timestamp:r}=(0,s.spanToJSON)(t);for(const s of e){const e=(0,S.msToSec)((0,l.browserPerformanceTimeOrigin)()+s.startTime),i=(0,S.msToSec)(s.duration);"navigation"===n&&r&&e<r||(0,S.startAndEndSpan)(t,e,e+i,{name:"Main UI thread blocked",op:"ui.long-task",attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}})}})}function D(){new PerformanceObserver(e=>{const t=(0,s.getActiveSpan)();if(t)for(const n of e.getEntries()){if(!n.scripts[0])continue;const e=(0,S.msToSec)((0,l.browserPerformanceTimeOrigin)()+n.startTime),{start_timestamp:r,op:i}=(0,s.spanToJSON)(t);if("navigation"===i&&r&&e<r)continue;const a=(0,S.msToSec)(n.duration),c={[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"},u=n.scripts[0],{invoker:d,invokerType:p,sourceURL:f,sourceFunctionName:m,sourceCharPosition:h}=u;c["browser.script.invoker"]=d,c["browser.script.invoker_type"]=p,f&&(c["code.filepath"]=f),m&&(c["code.function"]=m),-1!==h&&(c["browser.script.source_char_position"]=h),(0,S.startAndEndSpan)(t,e,e+a,{name:"Main UI thread blocked",op:"ui.long-animation-frame",attributes:c})}}).observe({type:"long-animation-frame",buffered:!0})}function x(){(0,m.addPerformanceInstrumentationHandler)("event",({entries:e})=>{const t=(0,s.getActiveSpan)();if(t)for(const n of e)if("click"===n.name){const e=(0,S.msToSec)((0,l.browserPerformanceTimeOrigin)()+n.startTime),r=(0,S.msToSec)(n.duration),s={name:(0,i.htmlTreeAsString)(n.target),op:`ui.interaction.${n.name}`,startTime:e,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}},a=(0,i.getComponentName)(n.target);a&&(s.attributes["ui.component_name"]=a),(0,S.startAndEndSpan)(t,e,e+r,s)}})}function N(e,t){const n=(0,S.getBrowserPerformanceAPI)(),o=(0,l.browserPerformanceTimeOrigin)();if(!n?.getEntries||!o)return;const{spanStreamingEnabled:a,ignorePerformanceApiSpans:u,ignoreResourceSpans:d,recordClsOnPageloadSpan:f,recordLcpOnPageloadSpan:m}=t,h=(0,S.msToSec)(o),g=n.getEntries(),{op:b,start_timestamp:A}=(0,s.spanToJSON)(e);if(g.slice(I).forEach(t=>{const n=(0,S.msToSec)(t.startTime),r=(0,S.msToSec)(Math.max(0,t.duration));if(!("navigation"===b&&A&&h+n<A))switch(t.entryType){case"navigation":P(e,t,h);break;case"mark":case"paint":case"measure":{O(e,t,n,r,h,u);const o=(0,E.getVisibilityWatcher)(),s=t.startTime<o.firstHiddenTime;"first-paint"===t.name&&s&&(R.fp={value:t.startTime,unit:"millisecond"}),"first-contentful-paint"===t.name&&s&&(R.fcp={value:t.startTime,unit:"millisecond"});break}case"resource":U(e,t,t.name,n,r,h,d)}}),I=Math.max(g.length-1,0),function(e,t){const n=p.WINDOW.navigator;if(!n)return;const 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),(0,S.isMeasurementValue)(r.rtt)&&(R["connection.rtt"]={value:r.rtt,unit:"millisecond"},t&&e.setAttribute("network.connection.rtt",r.rtt)));(0,S.isMeasurementValue)(n.deviceMemory)&&(t?e.setAttribute("device.memory.estimated_capacity",n.deviceMemory):e.setAttribute("deviceMemory",`${n.deviceMemory} GB`));(0,S.isMeasurementValue)(n.hardwareConcurrency)&&(t?e.setAttribute("device.processor_count",n.hardwareConcurrency):e.setAttribute("hardwareConcurrency",String(n.hardwareConcurrency)))}(e,a),"pageload"===b){if(function(e){const t=(0,v.getNavigationEntry)(!1);if(!t)return;const{responseStart:n,requestStart:r}=t;r<=n&&(e["ttfb.requestTime"]={value:n-r,unit:"millisecond"})}(R),a){const t=(t,n,r)=>{const o=r??`browser.web_vital.${t}.value`;e.setAttribute(o,n),_.DEBUG_BUILD&&c.debug.log("Setting web vital attribute",{[o]:n},"on pageload span")};["ttfb","fp","fcp"].forEach(e=>{R[e]&&t(e,R[e].value)}),R["ttfb.requestTime"]&&t("ttfb.requestTime",R["ttfb.requestTime"].value,"browser.web_vital.ttfb.request_time")}else f||delete R.cls,m||delete R.lcp,Object.entries(R).forEach(([e,t])=>{(0,r.setMeasurement)(e,t.value,t.unit)}),function(e,t){T&&t.recordLcpOnPageloadSpan&&(T.element&&e.setAttribute("lcp.element",(0,i.htmlTreeAsString)(T.element)),T.id&&e.setAttribute("lcp.id",T.id),T.url&&e.setAttribute("lcp.url",T.url.trim().slice(0,200)),null!=T.loadTime&&e.setAttribute("lcp.loadTime",T.loadTime),null!=T.renderTime&&e.setAttribute("lcp.renderTime",T.renderTime),e.setAttribute("lcp.size",T.size));w?.sources&&t.recordClsOnPageloadSpan&&w.sources.forEach((t,n)=>e.setAttribute(`cls.source.${n+1}`,(0,i.htmlTreeAsString)(t.node)))}(e,t);e.setAttribute(a?"browser.performance.time_origin":"performance.timeOrigin",h),e.setAttribute(a?"browser.performance.navigation.activation_start":"performance.activationStart",(0,y.getActivationStart)())}T=void 0,w=void 0,R={}}function O(e,t,n,r,s,i){if(function(e){if("measure"===e?.entryType)try{return"Components âš›"===e.detail.devtools.track}catch{return}}(t))return;if(["mark","measure"].includes(t.entryType)&&(0,u.stringMatchesSomePattern)(t.name,i))return;const c=(0,v.getNavigationEntry)(!1),l=(0,S.msToSec)(c?c.requestStart:0),d=s+Math.max(n,l),p=s+n,f=p+r,m={[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.resource.browser.metrics"};d!==p&&(m["sentry.browser.measure_happened_before_request"]=!0,m["sentry.browser.measure_start_time"]=d),function(e,t){try{const n=t.detail;if(!n)return;if("object"==typeof n){for(const[t,r]of Object.entries(n))if(r&&(0,a.isPrimitive)(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,a.isPrimitive)(n))return void(e["sentry.browser.measure.detail"]=n);try{e["sentry.browser.measure.detail"]=JSON.stringify(n)}catch{}}catch{}}(m,t),d<=f&&(0,S.startAndEndSpan)(e,d,f,{name:t.name,op:t.entryType,attributes:m})}function P(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(r=>{k(e,t,r,n)}),k(e,t,"secureConnection",n,"TLS/SSL"),k(e,t,"fetch",n,"cache"),k(e,t,"domainLookup",n,"DNS"),function(e,t,n){const r=n+(0,S.msToSec)(t.requestStart),s=n+(0,S.msToSec)(t.responseEnd),i=n+(0,S.msToSec)(t.responseStart);t.responseEnd&&((0,S.startAndEndSpan)(e,r,s,{op:"browser.request",name:t.name,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}}),(0,S.startAndEndSpan)(e,i,s,{op:"browser.response",name:t.name,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics"}}))}(e,t,n)}function k(e,t,n,r,s=n){const i=function(e){if("secureConnection"===e)return"connectEnd";if("fetch"===e)return"domainLookupStart";return`${e}End`}(n),a=t[i],c=t[`${n}Start`];c&&a&&(0,S.startAndEndSpan)(e,r+(0,S.msToSec)(c),r+(0,S.msToSec)(a),{op:`browser.${s}`,name:t.name,attributes:{[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.ui.browser.metrics",..."redirect"===n&&null!=t.redirectCount?{"http.redirect_count":t.redirectCount}:{}}})}function U(e,t,n,r,s,i,a){if("xmlhttprequest"===t.initiatorType||"fetch"===t.initiatorType)return;const c=t.initiatorType?`resource.${t.initiatorType}`:"resource.other";if(a?.includes(c))return;const u={[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.resource.browser.metrics"},l=(0,d.parseUrl)(n);l.protocol&&(u["url.scheme"]=l.protocol.split(":").pop()),l.host&&(u["server.address"]=l.host),u["url.same_origin"]=n.includes(p.WINDOW.location.origin),M(t,u,[["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"]]);const f={...u,...(0,g.resourceTimingToSpanAttributes)(t)},m=i+r,h=m+s;(0,S.startAndEndSpan)(e,m,h,{name:n.replace(p.WINDOW.location.origin,""),op:c,attributes:f})}function M(e,t,n){n.forEach(([n,r])=>{const o=e[n];null!=o&&("number"==typeof o&&o<b||"string"==typeof o)&&(t[r]=o)})}},(e,t,n)=>{n.r(t),n.d(t,{_sendStandaloneClsSpan:()=>p,trackClsAsStandaloneSpan:()=>d});var r=n(320),o=n(291),s=n(303),i=n(305),a=n(309),c=n(400),u=n(407),l=n(429);function d(e){let t,n=0;if(!(0,l.supportsWebVital)("layout-shift"))return;const r=(0,u.addClsInstrumentationHandler)(({metric:e})=>{const r=e.entries[e.entries.length-1];r&&(n=e.value,t=r)},!0);(0,l.listenForWebVitalReportEvents)(e,(e,o)=>{p(n,t,o,e),r()})}function p(e,t,n,u){c.DEBUG_BUILD&&i.debug.log(`Sending CLS span (${e})`);const d=t?(0,l.msToSec)(((0,a.browserPerformanceTimeOrigin)()||0)+t.startTime):(0,a.timestampInSeconds)(),p=(0,o.getCurrentScope)().getScopeData().transactionName,f=t?(0,s.htmlTreeAsString)(t.sources[0]?.node):"Layout shift",m={[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.cls",[r.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"ui.webvital.cls",[r.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:0,"sentry.pageload.span_id":n,"sentry.report_event":u};t?.sources&&t.sources.forEach((e,t)=>{m[`cls.source.${t+1}`]=(0,s.htmlTreeAsString)(e.node)});const h=(0,l.startStandaloneWebVitalSpan)({name:f,transaction:p,attributes:m,startTime:d});h&&(h.addEvent("cls",{[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:"",[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:e}),h.end(d))}},(e,t,n)=>{n.r(t),n.d(t,{addClsInstrumentationHandler:()=>S,addInpInstrumentationHandler:()=>E,addLcpInstrumentationHandler:()=>y,addPerformanceInstrumentationHandler:()=>_,addTtfbInstrumentationHandler:()=>v,isPerformanceEventTiming:()=>x});var r=n(305),o=n(308),s=n(400),i=n(408),a=n(422),c=n(426),u=n(418),l=n(428);const d={},p={};let f,m,h,g;function S(e,t=!1){return A("cls",e,T,f,t)}function y(e,t=!1){return A("lcp",e,w,m,t)}function v(e){return A("ttfb",e,I,h)}function E(e){return A("inp",e,R,g)}function _(e,t){return C(e,t),p[e]||(!function(e){const t={};"event"===e&&(t.durationThreshold=0);(0,u.observe)(e,t=>{b(e,{entries:t})},t)}(e),p[e]=!0),D(e,t)}function b(e,t){const n=d[e];if(n?.length)for(const i of n)try{i(t)}catch(t){s.DEBUG_BUILD&&r.debug.error(`Error while triggering instrumentation handler.\nType: ${e}\nName: ${(0,o.getFunctionName)(i)}\nError:`,t)}}function T(){return(0,i.onCLS)(e=>{b("cls",{metric:e}),f=e},{reportAllChanges:!0})}function w(){return(0,c.onLCP)(e=>{b("lcp",{metric:e}),m=e},{reportAllChanges:!0})}function I(){return(0,l.onTTFB)(e=>{b("ttfb",{metric:e}),h=e})}function R(){return(0,a.onINP)(e=>{b("inp",{metric:e}),g=e})}function A(e,t,n,r,o=!1){let s;return C(e,t),p[e]||(s=n(),p[e]=!0),r&&t({metric:r}),D(e,t,o?s:void 0)}function C(e,t){d[e]=d[e]||[],d[e].push(t)}function D(e,t,n){return()=>{n&&n();const r=d[e];if(!r)return;const o=r.indexOf(t);-1!==o&&r.splice(o,1)}}function x(e){return"duration"in e}},(e,t,n)=>{n.r(t),n.d(t,{CLSThresholds:()=>p,onCLS:()=>f});var r=n(384),o=n(409),s=n(410),i=n(414),a=n(416),c=n(417),u=n(418),l=n(419),d=n(420);const p=[.1,.25],f=(e,t={})=>{(0,d.onFCP)((0,l.runOnce)(()=>{const n=(0,i.initMetric)("CLS",0);let l;const d=(0,s.getVisibilityWatcher)(),f=(0,a.initUnique)(t,c.LayoutShiftManager),m=e=>{for(const t of e)f._processEntry(t);f._sessionValue>n.value&&(n.value=f._sessionValue,n.entries=f._sessionEntries,l())},h=(0,u.observe)("layout-shift",m);h&&(l=(0,o.bindReporter)(e,n,p,t.reportAllChanges),d.onHidden(()=>{m(h.takeRecords()),l(!0)}),r.WINDOW?.setTimeout?.(l))}))}},(e,t,n)=>{n.r(t),n.d(t,{bindReporter:()=>r});const r=(e,t,n,r)=>{let o,s;return i=>{t.value>=0&&(i||r)&&(s=t.value-(o??0),(s||void 0===o)&&(o=t.value,t.delta=s,t.rating=((e,t)=>e>t[1]?"poor":e>t[0]?"needs-improvement":"good")(t.value,n),e(t)))}}},(e,t,n)=>{n.r(t),n.d(t,{getVisibilityWatcher:()=>u});var r=n(384),o=n(411),s=n(413);let i=-1;const a=new Set,c=e=>{if(function(e){return"pagehide"===e.type||"hidden"===r.WINDOW.document?.visibilityState}(e)&&i>-1){if("visibilitychange"===e.type||"pagehide"===e.type)for(const e of a)e();isFinite(i)||(i="visibilitychange"===e.type?e.timeStamp:0,(0,s.removePageListener)("prerenderingchange",c,!0))}},u=()=>{if(r.WINDOW.document&&i<0){const e=(0,o.getActivationStart)(),t=r.WINDOW.document.prerendering?void 0:globalThis.performance.getEntriesByType("visibility-state").filter(t=>"hidden"===t.name&&t.startTime>e)[0]?.startTime;i=t??("hidden"!==r.WINDOW.document?.visibilityState||r.WINDOW.document?.prerendering?1/0:0),(0,s.addPageListener)("visibilitychange",c,!0),(0,s.addPageListener)("pagehide",c,!0),(0,s.addPageListener)("prerenderingchange",c,!0)}return{get firstHiddenTime(){return i},onHidden(e){a.add(e)}}}},(e,t,n)=>{n.r(t),n.d(t,{getActivationStart:()=>o});var r=n(412);const o=()=>{const e=(0,r.getNavigationEntry)();return e?.activationStart??0}},(e,t,n)=>{n.r(t),n.d(t,{getNavigationEntry:()=>o});var r=n(384);const o=(e=!0)=>{const t=r.WINDOW.performance?.getEntriesByType?.("navigation")[0];if(!e||t&&t.responseStart>0&&t.responseStart<performance.now())return t}},(e,t,n)=>{n.r(t),n.d(t,{addPageListener:()=>o,removePageListener:()=>s});var r=n(384);function o(e,t,n){r.WINDOW.document&&r.WINDOW.addEventListener(e,t,n)}function s(e,t,n){r.WINDOW.document&&r.WINDOW.removeEventListener(e,t,n)}},(e,t,n)=>{n.r(t),n.d(t,{initMetric:()=>a});var r=n(384),o=n(415),s=n(411),i=n(412);const a=(e,t=-1)=>{const n=(0,i.getNavigationEntry)();let a="navigate";n&&(r.WINDOW.document?.prerendering||(0,s.getActivationStart)()>0?a="prerender":r.WINDOW.document?.wasDiscarded?a="restore":n.type&&(a=n.type.replace(/_/g,"-")));return{name:e,value:t,rating:"good",delta:0,entries:[],id:(0,o.generateUniqueID)(),navigationType:a}}},(e,t,n)=>{n.r(t),n.d(t,{generateUniqueID:()=>r});const r=()=>`v5-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`},(e,t,n)=>{n.r(t),n.d(t,{initUnique:()=>o});const r=new WeakMap;function o(e,t){try{return r.get(e)||r.set(e,new t),r.get(e)}catch(e){return new t}}},(e,t,n)=>{n.r(t),n.d(t,{LayoutShiftManager:()=>r});class r{constructor(){r.prototype.__init.call(this),r.prototype.__init2.call(this)}__init(){this._sessionValue=0}__init2(){this._sessionEntries=[]}_processEntry(e){if(e.hadRecentInput)return;const 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)}}},(e,t,n)=>{n.r(t),n.d(t,{observe:()=>r});const r=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const r=new PerformanceObserver(e=>{Promise.resolve().then(()=>{t(e.getEntries())})});return r.observe({type:e,buffered:!0,...n}),r}}catch{}}},(e,t,n)=>{n.r(t),n.d(t,{runOnce:()=>r});const r=e=>{let t=!1;return()=>{t||(e(),t=!0)}}},(e,t,n)=>{n.r(t),n.d(t,{FCPThresholds:()=>u,onFCP:()=>l});var r=n(409),o=n(411),s=n(410),i=n(414),a=n(418),c=n(421);const u=[1800,3e3],l=(e,t={})=>{(0,c.whenActivated)(()=>{const n=(0,s.getVisibilityWatcher)(),c=(0,i.initMetric)("FCP");let l;const d=(0,a.observe)("paint",e=>{for(const t of e)"first-contentful-paint"===t.name&&(d.disconnect(),t.startTime<n.firstHiddenTime&&(c.value=Math.max(t.startTime-(0,o.getActivationStart)(),0),c.entries.push(t),l(!0)))});d&&(l=(0,r.bindReporter)(e,c,u,t.reportAllChanges))})}},(e,t,n)=>{n.r(t),n.d(t,{whenActivated:()=>o});var r=n(384);const o=e=>{r.WINDOW.document?.prerendering?addEventListener("prerenderingchange",()=>e(),!0):e()}},(e,t,n)=>{n.r(t),n.d(t,{INPThresholds:()=>p,onINP:()=>f});var r=n(409),o=n(410),s=n(414),i=n(416),a=n(423),c=n(418),u=n(424),l=n(421),d=n(425);const p=[200,500],f=(e,t={})=>{if(!globalThis.PerformanceEventTiming||!("interactionId"in PerformanceEventTiming.prototype))return;const n=(0,o.getVisibilityWatcher)();(0,l.whenActivated)(()=>{(0,u.initInteractionCountPolyfill)();const o=(0,s.initMetric)("INP");let l;const f=(0,i.initUnique)(t,a.InteractionManager),m=e=>{(0,d.whenIdleOrHidden)(()=>{for(const t of e)f._processEntry(t);const t=f._estimateP98LongestInteraction();t&&t._latency!==o.value&&(o.value=t._latency,o.entries=t.entries,l())})},h=(0,c.observe)("event",m,{durationThreshold:t.durationThreshold??40});l=(0,r.bindReporter)(e,o,p,t.reportAllChanges),h&&(h.observe({type:"first-input",buffered:!0}),n.onHidden(()=>{m(h.takeRecords()),l(!0)}))})}},(e,t,n)=>{n.r(t),n.d(t,{InteractionManager:()=>s});var r=n(424);let o=0;class s{constructor(){s.prototype.__init.call(this),s.prototype.__init2.call(this)}__init(){this._longestInteractionList=[]}__init2(){this._longestInteractionMap=new Map}_resetInteractions(){o=(0,r.getInteractionCount)(),this._longestInteractionList.length=0,this._longestInteractionMap.clear()}_estimateP98LongestInteraction(){const e=Math.min(this._longestInteractionList.length-1,Math.floor(((0,r.getInteractionCount)()-o)/50));return this._longestInteractionList[e]}_processEntry(e){if(this._onBeforeProcessingEntry?.(e),!e.interactionId&&"first-input"!==e.entryType)return;const t=this._longestInteractionList.at(-1);let 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){const e=this._longestInteractionList.splice(10);for(const t of e)this._longestInteractionMap.delete(t.id)}this._onAfterProcessingINPCandidate?.(n)}}}},(e,t,n)=>{n.r(t),n.d(t,{getInteractionCount:()=>u,initInteractionCountPolyfill:()=>l});var r=n(418);let o=0,s=1/0,i=0;const a=e=>{e.forEach(e=>{e.interactionId&&(s=Math.min(s,e.interactionId),i=Math.max(i,e.interactionId),o=i?(i-s)/7+1:0)})};let c;const u=()=>c?o:performance.interactionCount||0,l=()=>{"interactionCount"in performance||c||(c=(0,r.observe)("event",a,{type:"event",buffered:!0,durationThreshold:0}))}},(e,t,n)=>{n.r(t),n.d(t,{whenIdleOrHidden:()=>i});var r=n(384),o=n(413),s=n(419);const i=e=>{const t=r.WINDOW.requestIdleCallback||r.WINDOW.setTimeout;"hidden"===r.WINDOW.document?.visibilityState?e():(e=(0,s.runOnce)(e),(0,o.addPageListener)("visibilitychange",e,{once:!0,capture:!0}),(0,o.addPageListener)("pagehide",e,{once:!0,capture:!0}),t(()=>{e(),(0,o.removePageListener)("visibilitychange",e,{capture:!0}),(0,o.removePageListener)("pagehide",e,{capture:!0})}))}},(e,t,n)=>{n.r(t),n.d(t,{LCPThresholds:()=>m,onLCP:()=>h});var r=n(409),o=n(411),s=n(410),i=n(413),a=n(414),c=n(416),u=n(427),l=n(418),d=n(419),p=n(421),f=n(425);const m=[2500,4e3],h=(e,t={})=>{(0,p.whenActivated)(()=>{const n=(0,s.getVisibilityWatcher)(),p=(0,a.initMetric)("LCP");let h;const g=(0,c.initUnique)(t,u.LCPEntryManager),S=e=>{t.reportAllChanges||(e=e.slice(-1));for(const t of e)g._processEntry(t),t.startTime<n.firstHiddenTime&&(p.value=Math.max(t.startTime-(0,o.getActivationStart)(),0),p.entries=[t],h())},y=(0,l.observe)("largest-contentful-paint",S);if(y){h=(0,r.bindReporter)(e,p,m,t.reportAllChanges);const n=(0,d.runOnce)(()=>{S(y.takeRecords()),y.disconnect(),h(!0)}),o=e=>{e.isTrusted&&((0,f.whenIdleOrHidden)(n),(0,i.removePageListener)(e.type,o,{capture:!0}))};for(const e of["keydown","click","visibilitychange"])(0,i.addPageListener)(e,o,{capture:!0})}})}},(e,t,n)=>{n.r(t),n.d(t,{LCPEntryManager:()=>r});class r{_processEntry(e){this._onBeforeProcessingEntry?.(e)}}},(e,t,n)=>{n.r(t),n.d(t,{TTFBThresholds:()=>u,onTTFB:()=>d});var r=n(384),o=n(409),s=n(411),i=n(412),a=n(414),c=n(421);const u=[800,1800],l=e=>{r.WINDOW.document?.prerendering?(0,c.whenActivated)(()=>l(e)):"complete"!==r.WINDOW.document?.readyState?addEventListener("load",()=>l(e),!0):setTimeout(e)},d=(e,t={})=>{const n=(0,a.initMetric)("TTFB"),r=(0,o.bindReporter)(e,n,u,t.reportAllChanges);l(()=>{const e=(0,i.getNavigationEntry)();e&&(n.value=Math.max(e.responseStart-(0,s.getActivationStart)(),0),n.entries=[e],r(!0))})}},(e,t,n)=>{n.r(t),n.d(t,{extractNetworkProtocol:()=>f,getBrowserPerformanceAPI:()=>d,isMeasurementValue:()=>c,listenForWebVitalReportEvents:()=>h,msToSec:()=>p,startAndEndSpan:()=>u,startStandaloneWebVitalSpan:()=>l,supportsWebVital:()=>m});var r=n(366),o=n(291),s=n(321),i=n(384),a=n(430);function c(e){return"number"==typeof e&&isFinite(e)}function u(e,t,n,{...o}){const i=(0,s.spanToJSON)(e).start_timestamp;return i&&i>t&&"function"==typeof e.updateStartTime&&e.updateStartTime(t),(0,r.withActiveSpan)(e,()=>{const e=(0,r.startInactiveSpan)({startTime:t,...o});return e&&e.end(n),e})}function l(e){const t=(0,o.getClient)();if(!t)return;const{name:n,transaction:s,attributes:a,startTime:c}=e,{release:u,environment:l,sendDefaultPii:d}=t.getOptions(),p=t.getIntegrationByName("Replay"),f=p?.getReplayId(),m=(0,o.getCurrentScope)(),h=m.getUser(),g=void 0!==h?h.email||h.id||h.ip_address:void 0;let S;try{S=m.getScopeData().contexts.profile.profile_id}catch{}const y={release:u,environment:l,user:g||void 0,profile_id:S||void 0,replay_id:f||void 0,transaction:s,"user_agent.original":i.WINDOW.navigator?.userAgent,"client.address":d?"{{auto}}":void 0,...a};return(0,r.startInactiveSpan)({name:n,attributes:y,startTime:c,experimental:{standalone:!0}})}function d(){return i.WINDOW.addEventListener&&i.WINDOW.performance}function p(e){return e/1e3}function f(e){let t="unknown",n="unknown",r="";for(const o of e){if("/"===o){[t,n]=e.split("/");break}if(!isNaN(Number(o))){t="h"===r?"http":r,n=e.split(r)[1];break}r+=o}return r===e&&(t=r),{name:t,version:n}}function m(e){try{return PerformanceObserver.supportedEntryTypes.includes(e)}catch{return!1}}function h(e,t){let n,r=!1;function o(e){!r&&n&&t(e,n.spanContext().spanId,n),r=!0}(0,a.onHidden)(()=>{o("pagehide")});const s=e.on("beforeStartNavigationSpan",(e,t)=>{t?.isRedirect||(o("navigation"),s(),i())}),i=e.on("afterStartPageLoadSpan",e=>{n=e,i()})}},(e,t,n)=>{n.r(t),n.d(t,{onHidden:()=>s});var r=n(384),o=n(413);const s=e=>{const t=t=>{"pagehide"!==t.type&&"hidden"!==r.WINDOW.document?.visibilityState||e(t)};(0,o.addPageListener)("visibilitychange",t,{capture:!0,once:!0}),(0,o.addPageListener)("pagehide",t,{capture:!0,once:!0})}},(e,t,n)=>{n.r(t),n.d(t,{MAX_PLAUSIBLE_LCP_DURATION:()=>d,_sendStandaloneLcpSpan:()=>m,isValidLcpMetric:()=>p,trackLcpAsStandaloneSpan:()=>f});var r=n(320),o=n(291),s=n(303),i=n(305),a=n(309),c=n(400),u=n(407),l=n(429);const d=6e4;function p(e){return null!=e&&e>0&&e<=d}function f(e){let t,n=0;if(!(0,l.supportsWebVital)("largest-contentful-paint"))return;const r=(0,u.addLcpInstrumentationHandler)(({metric:e})=>{const r=e.entries[e.entries.length-1];r&&p(e.value)&&(n=e.value,t=r)},!0);(0,l.listenForWebVitalReportEvents)(e,(e,o)=>{m(n,t,o,e),r()})}function m(e,t,n,u){if(!p(e))return;c.DEBUG_BUILD&&i.debug.log(`Sending LCP span (${e})`);const d=(0,l.msToSec)(((0,a.browserPerformanceTimeOrigin)()||0)+(t?.startTime||0)),f=(0,o.getCurrentScope)().getScopeData().transactionName,m=t?(0,s.htmlTreeAsString)(t.element):"Largest contentful paint",h={[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.lcp",[r.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"ui.webvital.lcp",[r.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:0,"sentry.pageload.span_id":n,"sentry.report_event":u};t&&(t.element&&(h["lcp.element"]=(0,s.htmlTreeAsString)(t.element)),t.id&&(h["lcp.id"]=t.id),t.url&&(h["lcp.url"]=t.url),null!=t.loadTime&&(h["lcp.loadTime"]=t.loadTime),null!=t.renderTime&&(h["lcp.renderTime"]=t.renderTime),null!=t.size&&(h["lcp.size"]=t.size));const g=(0,l.startStandaloneWebVitalSpan)({name:m,transaction:f,attributes:h,startTime:d});g&&(g.addEvent("lcp",{[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:"millisecond",[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:e}),g.end(d))}},(e,t,n)=>{n.r(t),n.d(t,{resourceTimingToSpanAttributes:()=>i});var r=n(309),o=n(429);function s(e){return e?(((0,r.browserPerformanceTimeOrigin)()||performance.timeOrigin)+e)/1e3:e}function i(e){const t={};if(null!=e.nextHopProtocol){const{name:n,version:r}=(0,o.extractNetworkProtocol)(e.nextHopProtocol);t["network.protocol.version"]=r,t["network.protocol.name"]=n}return(0,r.browserPerformanceTimeOrigin)()||(0,o.getBrowserPerformanceAPI)()?.timeOrigin?(n={...t,"http.request.redirect_start":s(e.redirectStart),"http.request.redirect_end":s(e.redirectEnd),"http.request.worker_start":s(e.workerStart),"http.request.fetch_start":s(e.fetchStart),"http.request.domain_lookup_start":s(e.domainLookupStart),"http.request.domain_lookup_end":s(e.domainLookupEnd),"http.request.connect_start":s(e.connectStart),"http.request.secure_connection_start":s(e.secureConnectionStart),"http.request.connection_end":s(e.connectEnd),"http.request.request_start":s(e.requestStart),"http.request.response_start":s(e.responseStart),"http.request.response_end":s(e.responseEnd),"http.request.time_to_first_byte":null!=e.responseStart?e.responseStart/1e3:void 0},Object.fromEntries(Object.entries(n).filter(([,e])=>null!=e))):t;var n}},(e,t,n)=>{n.r(t),n.d(t,{_emitWebVitalSpan:()=>g,_sendClsSpan:()=>E,_sendInpSpan:()=>b,_sendLcpSpan:()=>y,trackClsAsSpan:()=>v,trackInpAsSpan:()=>_,trackLcpAsSpan:()=>S});var r=n(366),o=n(320),s=n(291),i=n(321),a=n(303),c=n(305),u=n(309),l=n(400),d=n(384),p=n(434),f=n(407),m=n(431),h=n(429);function g(e){const{name:t,op:n,origin:a,metricName:c,value:u,attributes:l,parentSpan:p,reportEvent:f,startTime:m,endTime:h}=e,g=(0,s.getCurrentScope)().getScopeData().transactionName,S={[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:a,[o.SEMANTIC_ATTRIBUTE_SENTRY_OP]:n,[o.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:0,[`browser.web_vital.${c}.value`]:u,"sentry.transaction":g,"user_agent.original":d.WINDOW.navigator?.userAgent,...l};p&&"pageload"===(0,i.spanToStreamedSpanJSON)(p).attributes?.[o.SEMANTIC_ATTRIBUTE_SENTRY_OP]&&(S["sentry.pageload.span_id"]=p.spanContext().spanId),f&&(S[`browser.web_vital.${c}.report_event`]=f);const y=(0,r.startInactiveSpan)({name:t,attributes:S,startTime:m,parentSpan:p});y&&y.end(h??m)}function S(e){let t,n=0;if(!(0,h.supportsWebVital)("largest-contentful-paint"))return;const r=(0,f.addLcpInstrumentationHandler)(({metric:e})=>{const r=e.entries[e.entries.length-1];r&&(0,m.isValidLcpMetric)(e.value)&&(n=e.value,t=r)},!0);(0,h.listenForWebVitalReportEvents)(e,(e,o,s)=>{y(n,t,s,e),r()})}function y(e,t,n,r){if(!(0,m.isValidLcpMetric)(e))return;l.DEBUG_BUILD&&c.debug.log(`Sending LCP span (${e})`);const o=(0,u.browserPerformanceTimeOrigin)()||0,s=(0,h.msToSec)(o),i=(0,h.msToSec)(o+(t?.startTime||0)),d=t?(0,a.htmlTreeAsString)(t.element):"Largest contentful paint",p={};t?.element&&(p["browser.web_vital.lcp.element"]=(0,a.htmlTreeAsString)(t.element)),t?.id&&(p["browser.web_vital.lcp.id"]=t.id),t?.url&&(p["browser.web_vital.lcp.url"]=t.url),null!=t?.loadTime&&(p["browser.web_vital.lcp.load_time"]=t.loadTime),null!=t?.renderTime&&(p["browser.web_vital.lcp.render_time"]=t.renderTime),null!=t?.size&&(p["browser.web_vital.lcp.size"]=t.size),g({name:d,op:"ui.webvital.lcp",origin:"auto.http.browser.lcp",metricName:"lcp",value:e,attributes:p,parentSpan:n,reportEvent:r,startTime:s,endTime:i})}function v(e){let t,n=0;if(!(0,h.supportsWebVital)("layout-shift"))return;const r=(0,f.addClsInstrumentationHandler)(({metric:e})=>{const r=e.entries[e.entries.length-1];r&&(n=e.value,t=r)},!0);(0,h.listenForWebVitalReportEvents)(e,(e,o,s)=>{E(n,t,s,e),r()})}function E(e,t,n,r){l.DEBUG_BUILD&&c.debug.log(`Sending CLS span (${e})`);const o=t?(0,h.msToSec)(((0,u.browserPerformanceTimeOrigin)()||0)+t.startTime):(0,u.timestampInSeconds)(),s=t?(0,a.htmlTreeAsString)(t.sources[0]?.node):"Layout shift",i={};t?.sources&&t.sources.forEach((e,t)=>{i[`browser.web_vital.cls.source.${t+1}`]=(0,a.htmlTreeAsString)(e.node)}),g({name:s,op:"ui.webvital.cls",origin:"auto.http.browser.cls",metricName:"cls",value:e,attributes:i,parentSpan:n,reportEvent:r,startTime:o})}function _(){if(!(0,h.getBrowserPerformanceAPI)()||!(0,u.browserPerformanceTimeOrigin)())return;(0,f.addInpInstrumentationHandler)(({metric:e})=>{if(null==e.value)return;if((0,h.msToSec)(e.value)>p.MAX_PLAUSIBLE_INP_DURATION)return;const t=e.entries.find(t=>t.duration===e.value&&p.INP_ENTRY_MAP[t.name]);t&&b(e.value,t)})}function b(e,t){l.DEBUG_BUILD&&c.debug.log(`Sending INP span (${e})`);const n=(0,h.msToSec)((0,u.browserPerformanceTimeOrigin)()+t.startTime),r=(0,h.msToSec)(e),d=p.INP_ENTRY_MAP[t.name],f=(0,p.getCachedInteractionContext)(t.interactionId),m=(0,i.getActiveSpan)(),S=m?(0,i.getRootSpan)(m):void 0,y=f?.span||S,v=y?(0,i.spanToStreamedSpanJSON)(y).name:(0,s.getCurrentScope)().getScopeData().transactionName;g({name:f?.elementName||(0,a.htmlTreeAsString)(t.target),op:`ui.interaction.${d}`,origin:"auto.http.browser.inp",metricName:"inp",value:e,attributes:{[o.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:t.duration,"sentry.transaction":v},startTime:n,endTime:n+r,parentSpan:y})}},(e,t,n)=>{n.r(t),n.d(t,{INP_ENTRY_MAP:()=>S,MAX_PLAUSIBLE_INP_DURATION:()=>h,_onInp:()=>v,_trackINP:()=>y,getCachedInteractionContext:()=>E,registerInpInteractionListener:()=>_,startTrackingINP:()=>g});var r=n(320),o=n(291),s=n(321),i=n(303),a=n(435),c=n(309),u=n(384),l=n(407),d=n(429);const p=[],f=new Map,m=new Map,h=60;function g(){if((0,d.getBrowserPerformanceAPI)()&&(0,c.browserPerformanceTimeOrigin)()){const e=y();return()=>{e()}}return()=>{}}const S={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"};function y(){return(0,l.addInpInstrumentationHandler)(v)}const v=({metric:e})=>{if(null==e.value)return;const t=(0,d.msToSec)(e.value);if(t>h)return;const n=e.entries.find(t=>t.duration===e.value&&S[t.name]);if(!n)return;const{interactionId:a}=n,u=S[n.name],l=(0,d.msToSec)((0,c.browserPerformanceTimeOrigin)()+n.startTime),p=(0,s.getActiveSpan)(),m=p?(0,s.getRootSpan)(p):void 0,g=null!=a?f.get(a):void 0,y=g?.span||m,v=y?(0,s.spanToJSON)(y).description:(0,o.getCurrentScope)().getScopeData().transactionName,E=g?.elementName||(0,i.htmlTreeAsString)(n.target),_={[r.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser.inp",[r.SEMANTIC_ATTRIBUTE_SENTRY_OP]:`ui.interaction.${u}`,[r.SEMANTIC_ATTRIBUTE_EXCLUSIVE_TIME]:n.duration},b=(0,d.startStandaloneWebVitalSpan)({name:E,transaction:v,attributes:_,startTime:l});b&&(b.addEvent("inp",{[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_UNIT]:"millisecond",[r.SEMANTIC_ATTRIBUTE_SENTRY_MEASUREMENT_VALUE]:e.value}),b.end(l+t))};function E(e){return null!=e?f.get(e):void 0}function _(){const e=Object.keys(S);function t(e){const t=e.target;if(!t)return;const n=(0,i.htmlTreeAsString)(t),r=Math.round(e.timeStamp);if(m.set(r,n),m.size>50){const e=m.keys().next().value;void 0!==e&&m.delete(e)}}(0,a.isBrowser)()&&e.forEach(e=>{u.WINDOW.addEventListener(e,t,{capture:!0,passive:!0})});const n=({entries:e})=>{const t=(0,s.getActiveSpan)(),n=t&&(0,s.getRootSpan)(t);e.forEach(e=>{if(!(0,l.isPerformanceEventTiming)(e))return;const t=e.interactionId;if(null==t)return;if(f.has(t))return;const r=e.target?(0,i.htmlTreeAsString)(e.target):function(e){const t=Math.round(e.startTime);let n=m.get(t);if(!n)for(let e=-5;e<=5;e++){const r=m.get(t+e);if(r){n=r;break}}return n||"<unknown>"}(e);if(p.length>10){const e=p.shift();f.delete(e)}p.push(t),f.set(t,{span:n,elementName:r})})};(0,l.addPerformanceInstrumentationHandler)("event",n),(0,l.addPerformanceInstrumentationHandler)("first-input",n)}},(e,t,n)=>{n.r(t),n.d(t,{isBrowser:()=>s});var r=n(436),o=n(295);function s(){return"undefined"!=typeof window&&(!(0,r.isNodeEnv)()||function(){const e=o.GLOBAL_OBJ.process;return"renderer"===e?.type}())}},(e,t,n)=>{n.r(t),n.d(t,{isNodeEnv:()=>o,loadModule:()=>i});var r=n(361);function o(){return!(0,r.isBrowserBundle)()&&"[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)}function s(e,t){return e.require(t)}function i(e,t=module){let n;try{n=s(t,e)}catch{}if(!n)try{const{cwd:r}=s(t,"process");n=s(t,`${r()}/node_modules/${e}`)}catch{}return n}},(e,t,n)=>{n.r(t),n.d(t,{registerBackgroundTabDetection:()=>c});var r=n(323),o=n(321),s=n(305),i=n(387),a=n(364);function c(){a.WINDOW.document?a.WINDOW.document.addEventListener("visibilitychange",()=>{const e=(0,o.getActiveSpan)();if(!e)return;const t=(0,o.getRootSpan)(e);if(a.WINDOW.document.hidden&&t){const e="cancelled",{op:n,status:a}=(0,o.spanToJSON)(t);i.DEBUG_BUILD&&s.debug.log(`[Tracing] Transaction: ${e} -> since tab moved to the background, op: ${n}`),a||t.setStatus({code:r.SPAN_STATUS_ERROR,message:e}),t.setAttribute("sentry.cancellation_reason","document.hidden"),t.end()}}):i.DEBUG_BUILD&&s.debug.warn("[Tracing] Could not set up background tab detection due to lack of global document")}},(e,t,n)=>{n.r(t),n.d(t,{PREVIOUS_TRACE_KEY:()=>l,PREVIOUS_TRACE_MAX_DURATION:()=>u,PREVIOUS_TRACE_TMP_SPAN_ATTRIBUTE:()=>d,addPreviousTraceSpanLink:()=>f,getPreviousTraceFromSessionStorage:()=>h,linkTraces:()=>p,spanContextSampled:()=>g,storePreviousTraceInSessionStorage:()=>m});var r=n(320),o=n(291),s=n(321),i=n(305),a=n(387),c=n(364);const u=3600,l="sentry_previous_trace",d="sentry.previous_trace";function p(e,{linkPreviousTrace:t,consistentTraceSampling:n}){const i="session-storage"===t;let a=i?h():void 0;e.on("spanStart",e=>{if((0,s.getRootSpan)(e)!==e)return;const t=(0,o.getCurrentScope)().getPropagationContext();a=f(a,e,t),i&&m(a)});let c=!0;n&&e.on("beforeSampling",e=>{if(!a)return;const t=(0,o.getCurrentScope)(),n=t.getPropagationContext();c&&n.parentSpanId?c=!1:(t.setPropagationContext({...n,dsc:{...n.dsc,sample_rate:String(a.sampleRate),sampled:String(g(a.spanContext))},sampleRand:a.sampleRand}),e.parentSampled=g(a.spanContext),e.parentSampleRate=a.sampleRate,e.spanAttributes={...e.spanAttributes,[r.SEMANTIC_ATTRIBUTE_SENTRY_PREVIOUS_TRACE_SAMPLE_RATE]:a.sampleRate})})}function f(e,t,n){const o=(0,s.spanToJSON)(t);const c={spanContext:t.spanContext(),startTimestamp:o.start_timestamp,sampleRate:function(){try{return Number(n.dsc?.sample_rate)??Number(o.data?.[r.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE])}catch{return 0}}(),sampleRand:n.sampleRand};if(!e)return c;const l=e.spanContext;return l.traceId===o.trace_id?e:(Date.now()/1e3-e.startTimestamp<=u&&(a.DEBUG_BUILD&&i.debug.log(`Adding previous_trace \`${JSON.stringify(l)}\` link to span \`${JSON.stringify({op:o.op,...t.spanContext()})}\``),t.addLink({context:l,attributes:{[r.SEMANTIC_LINK_ATTRIBUTE_LINK_TYPE]:"previous_trace"}}),t.setAttribute(d,`${l.traceId}-${l.spanId}-${g(l)?1:0}`)),c)}function m(e){try{c.WINDOW.sessionStorage.setItem(l,JSON.stringify(e))}catch(e){a.DEBUG_BUILD&&i.debug.warn("Could not store previous trace in sessionStorage",e)}}function h(){try{const e=c.WINDOW.sessionStorage?.getItem(l);return JSON.parse(e)}catch{return}}function g(e){return 1===e.traceFlags}},(e,t,n)=>{n.r(t),n.d(t,{defaultRequestInstrumentationOptions:()=>I,instrumentOutgoingRequests:()=>R,shouldAttachHeaders:()=>D});var r=n(371),o=n(323),s=n(366),i=n(320),a=n(291),c=n(336),u=n(321),l=n(440),d=n(441),p=n(368),f=n(303),m=n(379),h=n(307),g=n(309),S=n(382),y=n(407),v=n(386),E=n(442),_=n(432),b=n(443);const T=new WeakMap,w=new Map,I={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};function R(e,t){const{traceFetch:n,traceXHR:p,trackFetchStreamPerformance:f,shouldCreateSpanForRequest:h,enableHTTPTimings:g,tracePropagationTargets:y,onRequestSpanStart:_,onRequestSpanEnd:R}={...I,...t},A="function"==typeof h?h:e=>!0,x=e=>D(e,y),N={},O=e.getOptions().propagateTraceparent;n&&(e.addEventProcessor(e=>("transaction"===e.type&&e.spans&&e.spans.forEach(e=>{if("http.client"===e.op){const t=w.get(e.span_id);t&&(e.timestamp=t/1e3,w.delete(e.span_id))}}),e)),f&&(0,m.addFetchEndInstrumentationHandler)(e=>{if(e.response){const t=T.get(e.response);t&&e.endTimestamp&&w.set(t,e.endTimestamp)}}),(0,m.addFetchInstrumentationHandler)(t=>{const n=(0,d.instrumentFetchRequest)(t,A,x,N,{propagateTraceparent:O,onRequestSpanEnd:R});if(t.response&&t.fetchData.__span&&T.set(t.response,t.fetchData.__span),n){const r=(0,b.getFullURL)(t.fetchData.url),o=r?(0,S.parseUrl)(r).host:void 0;n.setAttributes({"http.url":r?(0,S.stripDataUrlContent)(r):void 0,"server.address":o}),g&&C(n,e),_?.(n,{headers:t.headers})}})),p&&(0,v.addXhrInstrumentationHandler)(t=>{const n=function(e,t,n,d,p,f){const m=e.xhr,h=m?.[v.SENTRY_XHR_DATA_KEY];if(!m||m.__sentry_own_request__||!h)return;const{url:g,method:y}=h,_=(0,c.hasSpansEnabled)()&&t(g);if(e.endTimestamp){const t=m.__sentry_xhr_span_id__;if(!t)return;const n=d[t];return void(n&&(_&&void 0!==h.status_code&&((0,o.setHttpStatus)(n,h.status_code),n.end(),f?.(n,{headers:(0,b.createHeadersSafely)((0,E.parseXhrResponseHeaders)(m)),error:e.error})),delete d[t]))}const T=(0,b.getFullURL)(g),w=T?(0,S.parseUrl)(T):(0,S.parseUrl)(g),I=(0,S.stripDataUrlContent)((0,S.stripUrlQueryAndFragment)(g)),R=(0,a.getClient)(),A=!!(0,u.getActiveSpan)(),C=_&&A?(0,s.startInactiveSpan)({name:`${y} ${I}`,attributes:{url:(0,S.stripDataUrlContent)(g),type:"xhr","http.method":y,"http.url":T?(0,S.stripDataUrlContent)(T):void 0,"server.address":w?.host,[i.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:"auto.http.browser",[i.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"http.client",...w?.search&&{"http.query":w?.search},...w?.hash&&{"http.fragment":w?.hash}}}):new r.SentryNonRecordingSpan;_&&!A&&R?.recordDroppedEvent("no_parent_span","span");m.__sentry_xhr_span_id__=C.spanContext().spanId,d[m.__sentry_xhr_span_id__]=C,n(g)&&function(e,t,n){const{"sentry-trace":r,baggage:o,traceparent:s}=(0,l.getTraceData)({span:t,propagateTraceparent:n});r&&function(e,t,n,r){const o=e.__sentry_xhr_v3__?.request_headers;if(o?.["sentry-trace"]||!e.setRequestHeader)return;try{if(e.setRequestHeader("sentry-trace",t),r&&!o?.traceparent&&e.setRequestHeader("traceparent",r),n){const t=o?.baggage;t&&(0,b.baggageHeaderHasSentryValues)(t)||e.setRequestHeader("baggage",n)}}catch{}}(e,r,o,s)}(m,(0,c.hasSpansEnabled)()&&A?C:void 0,p);R&&R.emit("beforeOutgoingRequestSpan",C,e);return C}(t,A,x,N,O,R);n&&(g&&C(n,e),_?.(n,{headers:(0,b.createHeadersSafely)(t.xhr.__sentry_xhr_v3__?.request_headers)}))})}const A=300;function C(e,t){const{url:n}=(0,u.spanToJSON)(e).data;if(!n||"string"!=typeof n)return;let r=()=>{setTimeout(o)};if((0,p.hasSpanStreamingEnabled)(t)){const t=e.end.bind(e);e.end=e=>{const n=e??(0,g.timestampInSeconds)();let s=!1;const i=()=>{s||(s=!0,setTimeout(o),t(n),clearTimeout(a))};r=i;const a=setTimeout(i,A)}}const o=(0,y.addPerformanceInstrumentationHandler)("resource",({entries:t})=>{t.forEach(t=>{(0,b.isPerformanceResourceTiming)(t)&&t.name.endsWith(n)&&(e.setAttributes((0,_.resourceTimingToSpanAttributes)(t)),r())})})}function D(e,t){const n=(0,f.getLocationHref)();if(n){let r,o;try{r=new URL(e,n),o=new URL(n).origin}catch{return!1}const s=r.origin===o;return t?(0,h.stringMatchesSomePattern)(r.toString(),t)||s&&(0,h.stringMatchesSomePattern)(r.pathname,t):s}{const n=!!e.match(/^\/(?!\/)/);return t?(0,h.stringMatchesSomePattern)(e,t):n}}},(e,t,n)=>{n.r(t),n.d(t,{getTraceData:()=>p});var r=n(292),o=n(293),s=n(291),i=n(365),a=n(305),c=n(321),u=n(335),l=n(327),d=n(326);function p(e={}){const t=e.client||(0,s.getClient)();if(!(0,i.isEnabled)()||!t)return{};const n=(0,o.getMainCarrier)(),p=(0,r.getAsyncContextStrategy)(n);if(p.getTraceData)return p.getTraceData(e);const f=e.scope||(0,s.getCurrentScope)(),m=e.span||(0,c.getActiveSpan)();if(!m&&(0,s.hasExternalPropagationContext)())return{};const h=m?(0,c.spanToTraceHeader)(m):function(e){const{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return(0,d.generateSentryTraceHeader)(t,r,n)}(f),g=m?(0,u.getDynamicSamplingContextFromSpan)(m):(0,u.getDynamicSamplingContextFromScope)(t,f),S=(0,l.dynamicSamplingContextToSentryBaggageHeader)(g);if(!d.TRACEPARENT_REGEXP.test(h))return a.debug.warn("Invalid sentry-trace data. Cannot generate trace data"),{};const y={"sentry-trace":h,baggage:S};return e.propagateTraceparent&&(y.traceparent=m?(0,c.spanToTraceparentHeader)(m):function(e){const{traceId:t,sampled:n,propagationSpanId:r}=e.getPropagationContext();return(0,d.generateTraceparentHeader)(t,r,n)}(f)),y}},(e,t,n)=>{n.r(t),n.d(t,{_INTERNAL_getTracingHeadersForFetchRequest:()=>g,_callOnRequestSpanEnd:()=>h,instrumentFetchRequest:()=>m});var r=n(291),o=n(320),s=n(321),i=n(323),a=n(304),c=n(336),u=n(327),l=n(371),d=n(366),p=n(440),f=n(382);function m(e,t,n,o,a){if(!e.fetchData)return;const{method:u,url:p}=e.fetchData,m=(0,c.hasSpansEnabled)()&&t(p);if(e.endTimestamp){const t=e.fetchData.__span;if(!t)return;const n=o[t];return void(n&&(m&&(!function(e,t){if(t.response){(0,i.setHttpStatus)(e,t.response.status);const n=t.response?.headers?.get("content-length");if(n){const t=parseInt(n);t>0&&e.setAttribute("http.response_content_length",t)}}else t.error&&e.setStatus({code:i.SPAN_STATUS_ERROR,message:"internal_error"});e.end()}(n,e),h(n,e,a)),delete o[t]))}const{spanOrigin:S="auto.http.browser",propagateTraceparent:v=!1}="object"==typeof a?a:{spanOrigin:a},E=(0,r.getClient)(),_=!!(0,s.getActiveSpan)(),b=m&&_?(0,d.startInactiveSpan)(function(e,t,n){if(e.startsWith("data:")){return{name:`${t} ${(0,f.stripDataUrlContent)(e)}`,attributes:y(e,void 0,t,n)}}const r=(0,f.parseStringToURLObject)(e),o=r?(0,f.getSanitizedUrlStringFromUrlObject)(r):e;return{name:`${t} ${o}`,attributes:y(e,r,t,n)}}(p,u,S)):new l.SentryNonRecordingSpan;if(m&&!_&&E?.recordDroppedEvent("no_parent_span","span"),e.fetchData.__span=b.spanContext().spanId,o[b.spanContext().spanId]=b,n(e.fetchData.url)){const t=e.args[0],n={...e.args[1]||{}},r=g(t,n,(0,c.hasSpansEnabled)()&&_?b:void 0,v);r&&(e.args[1]=n,n.headers=r)}if(E){const t={input:e.args,response:e.response,startTimestamp:e.startTimestamp,endTimestamp:e.endTimestamp};E.emit("beforeOutgoingRequestSpan",b,t)}return b}function h(e,t,n){const r="object"==typeof n&&null!==n?n.onRequestSpanEnd:void 0;r?.(e,{headers:t.response?.headers,error:t.error})}function g(e,t,n,r){const o=(0,p.getTraceData)({span:n,propagateTraceparent:r}),s=o["sentry-trace"],i=o.baggage,c=o.traceparent;if(!s)return;const u=t.headers||((0,a.isRequest)(e)?e.headers:void 0);if(u){if(l=u,"undefined"!=typeof Headers&&(0,a.isInstanceOf)(l,Headers)){const e=new Headers(u);if(e.get("sentry-trace")||e.set("sentry-trace",s),r&&c&&!e.get("traceparent")&&e.set("traceparent",c),i){const t=e.get("baggage");t?S(t)||e.set("baggage",`${t},${i}`):e.set("baggage",i)}return e}if(function(e){if(!Array.isArray(e))return!1;return e.every(e=>Array.isArray(e)&&2===e.length&&"string"==typeof e[0])}(u)){const e=[...u];e.find(e=>"sentry-trace"===e[0])||e.push(["sentry-trace",s]),r&&c&&!e.find(e=>"traceparent"===e[0])&&e.push(["traceparent",c]);const t=u.find(e=>"baggage"===e[0]&&"string"==typeof e[1]&&S(e[1]));return i&&!t&&e.push(["baggage",i]),e}{const e="sentry-trace"in u?u["sentry-trace"]:void 0,t="traceparent"in u?u.traceparent:void 0,n="baggage"in u?u.baggage:void 0,o=n?Array.isArray(n)?[...n]:[n]:[],a=n&&(Array.isArray(n)?n.find(e=>S(e)):S(n));i&&!a&&o.push(i);const l=Object.assign({},u,{"sentry-trace":e??s,baggage:o.length>0?o.join(","):void 0});return r&&c&&!t&&(l.traceparent=c),l}}return{...o};var l}function S(e){return"string"==typeof e&&e.split(",").some(e=>e.trim().startsWith(u.SENTRY_BAGGAGE_KEY_PREFIX))}function y(e,t,n,r){const s={url:(0,f.stripDataUrlContent)(e),type:"fetch","http.method":n,[o.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]:r,[o.SEMANTIC_ATTRIBUTE_SENTRY_OP]:"http.client"};return t&&((0,f.isURLObjectRelative)(t)||(s["http.url"]=(0,f.stripDataUrlContent)(t.href),s["server.address"]=t.host),t.search&&(s["http.query"]=t.search),t.hash&&(s["http.fragment"]=t.hash)),s}},(e,t,n)=>{n.r(t),n.d(t,{ORIGINAL_REQ_BODY:()=>s,getBodyString:()=>a,getFetchRequestArgBody:()=>c,parseXhrResponseHeaders:()=>u,serializeFormData:()=>i});var r=n(305),o=n(400);const s=Symbol.for("sentry__originalRequestBody");function i(e){return new URLSearchParams(e).toString()}function a(e,t=r.debug){try{if("string"==typeof e)return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[i(e)];if(!e)return[void 0]}catch(n){return o.DEBUG_BUILD&&t.error(n,"Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return o.DEBUG_BUILD&&t.log("Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function c(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){const t=e[0][s];return void 0!==t?t:void 0}}function u(e){let t;try{t=e.getAllResponseHeaders()}catch(t){return o.DEBUG_BUILD&&r.debug.error(t,"Failed to get xhr response headers",e),{}}return t?t.split("\r\n").reduce((e,t)=>{const[n,r]=t.split(": ");return r&&(e[n.toLowerCase()]=r),e},{}):{}}},(e,t,n)=>{n.r(t),n.d(t,{baggageHeaderHasSentryValues:()=>o,createHeadersSafely:()=>a,getFullURL:()=>s,isPerformanceResourceTiming:()=>i});var r=n(364);function o(e){return e.split(",").some(e=>e.trim().startsWith("sentry-"))}function s(e){try{return new URL(e,r.WINDOW.location.origin).href}catch{return}}function i(e){return"resource"===e.entryType&&"initiatorType"in e&&"string"==typeof e.nextHopProtocol&&("fetch"===e.initiatorType||"xmlhttprequest"===e.initiatorType)}function a(e){try{return new Headers(e)}catch{return}}},(e,t,n)=>{n.r(t),n.d(t,{excludeGraphQLFetch:()=>r,withoutGraphQLFetch:()=>o});const r=e=>{if("fetch"===e.category){if((e.data?.url??"").includes("/graphql"))return null}return e};function o(e){return(t,n)=>{const o=r(t,n);return null===o?null:e(o,n)}}},e=>{e.exports=JSON.parse('{"App":{"title":"Repair Kit","rebootServerSuccess":"Server was restarted successefully.","diskCleanUpSuccess":"Plesk freed up %%size%% of disk space.","diskCleanUpNothing":"Plesk could not free up any disk space. We recommend connecting to the server via SSH or RDP and cleaning up some disk space manually.","memoryCleanUpSuccess":"Plesk freed up %%size%% of RAM. If you continue experiencing issues caused by a lack of memory, we recommend stopping some non-essential processes or adding more RAM to the server.","memoryCleanUpNothing":"Plesk could not free up any RAM. We recommend stopping some non-essential processes or adding more RAM to the server.","restartServiceSuccess":"Plesk has restarted %%serviceName%% service it needs to operate. Try logging in now. If any services stop or become unresponsive again, try troubleshooting the issue or contact support."},"Overview":{"description":"Is Plesk unavailable? This may be caused by technical issues or by a shortage of resources, such as memory or disk space. You can try bringing Plesk back online by following the suggestions found on this page.","loginDescription":"If you believe you have resolved the issues, you can try logging in to Plesk.","loginButton":"Log In to Plesk","helpCenterDescription":"Could not resolve the issue on your own? Visit our %%link%%.","helpCenter":"Help Center","terminalDescription":"You can use %%link%% to resolve the issue","terminalLink":"the SSH terminal"},"RestartServer":{"description":"Sometimes, restarting the server is enough to bring things back to normal.","button":"Restart the Server","dialogText":"Note that after you restart the server, both Plesk and hosted websites will become unavailable for a short time. Keep refreshing the page until you see the Plesk login page."},"Disk":{"title":"Disk Space","description":"Both Plesk and Plesk services need sufficient disk space to operate properly. If you have run out of free disk space on the disk where Plesk is installed, try freeing some up.","loadingError":"Can not retrieve information about disks usage:","volume":"Disk","volumeFormat":"%%name%% on %%mount_point%%","directories":"Important directories","free":"Free disk space","recommend":"Plesk can try freeing up some disk space by removing temporary files.","recommend2":"If you are permanently experiencing issues with insufficient disk space, consider %%limitingBackupsLink%% on the server. You can also use the %%duExtensionLink%% extension by Plesk to get the detailed analysis of disk space usage.","limitingBackups":"limiting the number of full backups","duExtension":"Diskspace Usage Viewer","cleanUp":"Free Up Disk Space"},"Memory":{"title":"RAM","description":"Hosted websites consume memory. Plesk can malfunction if there is not enough memory for it to operate. You can try freeing up some memory by resetting active connections to hosted websites. If this does not help, we suggest logging in to the server via SSH or RDP and investigating which processes consume the most memory.","loadingError":"Can not retrieve information about memory usage:","free":"Available","recommend":"Plesk can try freeing up some memory by restarting the web server processes.","cleanUp":"Free Up Memory"},"Services":{"PleskSQLServer.title":"MariaDB/MySQL server","PleskSQLServer.description":"Plesk can operate properly only if database server service is running without issues.","SwEngine.title":"Plesk service","SwEngine.description":"Plesk can operate properly only if Plesk service is running without issues.","name":"Service","status":"Status","responding":"Responding","notResponding":"Not Responding","PleskSQLServer.fix":"Restart","SwEngine.fix":"Restart","InnoDB.fix":"Repair","InnoDB.check":"Check","InnoDB.name":"InnoDB files","MysqlFilesPermissions.fix":"Repair","MysqlFilesPermissions.check":"Check","MysqlFilesPermissions.name":"File permissions"},"ServiceStatus":{"PleskSQLServer":{"invalid":"Invalid","disabled":"Disabled","starting":"Starting","running":"Running","stopping":"Stopping","stopped":"Stopped","pausing":"Pausing","paused":"Paused","continuing":"Continuing"},"SwEngine":{"invalid":"Invalid","disabled":"Disabled","starting":"Starting","running":"Running","stopping":"Stopping","stopped":"Stopped","pausing":"Pausing","paused":"Paused","continuing":"Continuing"},"InnoDB":{"ok":"No corrupted tablespace files","corrupted":"Corrupted tablespace files","failed":"Something went wrong","error":"Something went wrong","inactive":"Not checked yet"},"MysqlFilesPermissions":{"ok":"No issues detected","corrupted":"Incorrect permissions detected","failed":"Something went wrong","error":"Something went wrong","inactive":"Not checked yet"}},"Available":{"format":"%%percent%% (%%free%% of %%total%% total)"},"Bytes":{"suffix":"B","kilo":"K","mega":"M","giga":"G","tera":"T"},"SubmitPopover":{"checkDescription":"InnoDB tablespace files check operation requires time to execute. During this time MariaDB/MySQL server will be stopped and websites that rely on it will not be available.","repairList":"Automatic repair of corrupted InnoDB tablespace files:","repairListOption1":"Consumes disk space because Plesk attempts to back up the data.","repairListOption2":"May cause data loss because corrupted databases are dropped before the repair attempt. If automatic repair fails, you may try to restore the data from the backup.","repairTroubleshootingArticleText":"You can also try to manually repair corrupted InnoDB tablespace files by following the steps from the %%troubleshootingArticle%%.","repairConfirmationText":"Continue automatic repair?","repairTroubleshootingArticle":"KB article","ok":"Continue","cancel":"Cancel"}}')}],o={};function s(e){var t=o[e];if(void 0!==t)return t.exports;var n=o[e]={exports:{}};return r[e].call(n.exports,n,n.exports,s),n.exports}s.m=r,s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,s.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var o=Object.create(null);s.r(o);var i={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;("object"==typeof a||"function"==typeof a)&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach(e=>i[e]=()=>n[e]);return i.default=()=>n,s.d(o,i),o},s.d=(e,t)=>{for(var n in t)s.o(t,n)&&!s.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},s.f={},s.e=e=>Promise.all(Object.keys(s.f).reduce((t,n)=>(s.f[n](e,t),t),[])),s.u=e=>e+".js?"+{1:"efb602e14f049b505a9d",2:"41a9c34f6ae1f67e0028",3:"d920e43d1dd6323f7bc9"}[e],s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n={},s.l=(e,t,r,o)=>{if(n[e])n[e].push(t);else{var i,a;if(void 0!==r)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var l=c[u];if(l.getAttribute("src")==e){i=l;break}}i||(a=!0,(i=document.createElement("script")).charset="utf-8",s.nc&&i.setAttribute("nonce",s.nc),i.src=e),n[e]=[t];var d=(t,r)=>{i.onerror=i.onload=null,clearTimeout(p);var o=n[e];if(delete n[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach(e=>e(r)),t)return t(r)},p=setTimeout(d.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),a&&document.head.appendChild(i)}},s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;globalThis.importScripts&&(e=globalThis.location+"");var t=globalThis.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),s.p=e})(),(()=>{var e={0:0};s.f.j=(t,n)=>{var r=s.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise((n,o)=>r=e[t]=[n,o]);n.push(r[2]=o);var i=s.p+s.u(t),a=new Error;s.l(i,n=>{if(s.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;a.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",a.name="ChunkLoadError",a.type=o,a.request=i,r[1](a)}},"chunk-"+t,t)}};var t=(t,n)=>{var r,o,[i,a,c]=n,u=0;if(i.some(t=>0!==e[t])){for(r in a)s.o(a,r)&&(s.m[r]=a[r]);if(c)c(s)}for(t&&t(n);u<i.length;u++)o=i[u],s.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=globalThis.webpackChunk=globalThis.webpackChunk||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),s.nc=void 0;var i={};(()=>{s.r(i);var e=s(1),t=s(4),n=s(2);(0,e.createRoot)(document.getElementById("app")).render((0,n.jsx)(t.default,{}))})()})();
//# sourceMappingURL=app.js.map?e660cb956db8039764f0

Hry