1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2633],{3717:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},10476:(e,t,n)=>{"use strict";n.d(t,{Jt:()=>s,bE:()=>i});var o=n(5068),r=n(94968);let a=o.A.create({timeout:6e4});a.interceptors.request.use(e=>{let t="req_".concat(Date.now(),"_").concat(Math.random().toString(36).substring(2,11));return e.metadata={startTime:Date.now(),requestId:t},e},e=>{var t,n;return(0,r._m)("Request interceptor error",0,{errorMessage:e.message,url:null==(t=e.config)?void 0:t.url,method:null==(n=e.config)?void 0:n.method}),Promise.reject(e)}),a.interceptors.response.use(e=>{var t,n;let o,a=e.config,s=a.metadata?Date.now()-a.metadata.startTime:void 0,i=e.headers["content-length"];i?o=parseInt(String(i),10):e.data&&"object"==typeof e.data&&(o=Object.keys(e.data).length);let l={requestId:null==(t=a.metadata)?void 0:t.requestId,responseTime:s,responseSize:o};return(0,r.kR)((null==(n=a.method)?void 0:n.toUpperCase())||"UNKNOWN",a.url||"unknown",e.status,s,l),e},e=>{var t,n,o,a,s;let i=e.config,l=(null==i?void 0:i.metadata)?Date.now()-i.metadata.startTime:void 0,c=(null==(t=e.response)?void 0:t.status)||0,u={requestId:null==i||null==(n=i.metadata)?void 0:n.requestId,responseTime:l,errorMessage:e.message,responseData:(null==(o=e.response)?void 0:o.data)?JSON.stringify(e.response.data):void 0};return c>=400?(0,r._m)("API ".concat((null==i||null==(a=i.method)?void 0:a.toUpperCase())||"UNKNOWN"," ").concat((null==i?void 0:i.url)||"unknown"," failed"),c,u):(0,r._m)("API ".concat((null==i||null==(s=i.method)?void 0:s.toUpperCase())||"UNKNOWN"," ").concat((null==i?void 0:i.url)||"unknown"," network error"),0,u),Promise.reject(e)});let s=e=>new Promise((t,n)=>{a.get(e).then(e=>{200===e.status?t(e):n(e)}).catch(e=>{n(e)})}),i=(e,t)=>new Promise((n,o)=>{a.post(e,t).then(e=>{e.status>=200&&e.status<300?n(e):o(e)}).catch(e=>{o(e)})})},79706:(e,t,n)=>{"use strict";var o=n(3717);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,s){if(s!==o){var i=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},94968:(e,t,n)=>{"use strict";n.d(t,{_m:()=>i,kR:()=>l});var o=n(65364);let r=void 0!==o&&o.env&&1?"1851-Frontend-UI-Prod":"1851-Frontend",a={1:"TRACE",5:"DEBUG",9:"INFO",13:"WARN",17:"ERROR",21:"FATAL"};function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:9;try{let o=(null==t?void 0:t.userAgent)||navigator.userAgent,s=(null==t?void 0:t.hostname)||("undefined"!=typeof location?location.hostname:"unknown"),i=Object.entries(t).filter(e=>{let[t]=e;return!["userAgent","hostname","timestamp"].includes(t)}).map(e=>{let[t,n]=e;return"".concat(t,": ").concat(n)}).join(" | "),l=i?"".concat(e," | ").concat(i):e,c={resourceLogs:[{resource:{attributes:[{key:"service.name",value:{stringValue:r}},{key:"host.name",value:{stringValue:s}},{key:"user_agent",value:{stringValue:o}}]},scopeLogs:[{scope:{name:"frontend-app",version:"1.0.0"},logRecords:[{timeUnixNano:1e6*Date.now(),severityText:a[n],severityNumber:n,body:{stringValue:l},attributes:Object.entries(t).map(e=>{let[t,n]=e;return{key:t,value:{stringValue:String(n)}}})}]}]}]};fetch("http://50.28.84.237:4318/v1/logs",{method:"POST",body:JSON.stringify(c),headers:{"Content-Type":"application/json"},keepalive:!0}).catch(e=>{console.error("[otelLogger] Log emit failed:",e)})}catch(e){console.error("[otelLogger] â Emit failed:",e)}}function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o={...n,statusCode:t,errorType:"HTTP_ERROR",timestamp:new Date().toISOString()},r=17;t>=500?r=21:t>=400&&(r=17),s(e,o,r)}function l(e,t,n,o){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a={...r,method:e,url:t,statusCode:n,responseTime:o,timestamp:new Date().toISOString()};n>=400?i("API ".concat(e," ").concat(t," failed"),n,a):function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};s(e,t,9)}("API ".concat(e," ").concat(t," completed"),a)}}
1,95062:(e,t,n)=>{e.exports=n(79706)()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.