1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[55181],{11515:(e,t,r)=>{r.d(t,{E:()=>m});var s=r(33670),i=r(74268),n=r(2954),o=r(38445),a=r(34049);function u(e,t){let r=new Set(t);return e.filter(e=>!r.has(e))}var l=class extends o.Q{#e;#t;#r;#s;#i;#n;#o;#a;#u=[];constructor(e,t,r){super(),this.#e=e,this.#s=r,this.#r=[],this.#i=[],this.#t=[],this.setQueries(t)}onSubscribe(){1===this.listeners.size&&this.#i.forEach(e=>{e.subscribe(t=>{this.#l(e,t)})})}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,this.#i.forEach(e=>{e.destroy()})}setQueries(e,t){this.#r=e,this.#s=t,i.jG.batch(()=>{let e=this.#i,t=this.#c(this.#r);t.forEach(e=>e.observer.setOptions(e.defaultedQueryOptions));let r=t.map(e=>e.observer),s=r.map(e=>e.getCurrentResult()),i=e.length!==r.length,n=r.some((t,r)=>t!==e[r]),o=i||n,l=!!o||s.some((e,t)=>{let r=this.#t[t];return!r||!(0,a.f8)(e,r)});(o||l)&&(o&&(this.#u=t,this.#i=r),this.#t=s,this.hasListeners()&&(o&&(u(e,r).forEach(e=>{e.destroy()}),u(r,e).forEach(e=>{e.subscribe(t=>{this.#l(e,t)})})),this.#h()))})}getCurrentResult(){return this.#t}getQueries(){return this.#i.map(e=>e.getCurrentQuery())}getObservers(){return this.#i}getOptimisticResult(e,t){let r=this.#c(e),s=r.map(e=>e.observer.getOptimisticResult(e.defaultedQueryOptions));return[s,e=>this.#f(e??s,t),()=>this.#p(s,r)]}#p(e,t){return t.map((r,s)=>{let i=e[s];return r.defaultedQueryOptions.notifyOnChangeProps?i:r.observer.trackResult(i,e=>{t.forEach(t=>{t.observer.trackProp(e)})})})}#f(e,t){return t?(this.#n&&this.#t===this.#a&&t===this.#o||(this.#o=t,this.#a=this.#t,this.#n=(0,a.BH)(this.#n,t(e))),this.#n):e}#c(e){let t=new Map;this.#i.forEach(e=>{let r=e.options.queryHash;if(!r)return;let s=t.get(r);s?s.push(e):t.set(r,[e])});let r=[];return e.forEach(e=>{let s=this.#e.defaultQueryOptions(e),i=t.get(s.queryHash)?.shift()??new n.$(this.#e,s);r.push({defaultedQueryOptions:s,observer:i})}),r}#l(e,t){let r=this.#i.indexOf(e);-1!==r&&(this.#t=function(e,t,r){let s=e.slice(0);return s[t]=r,s}(this.#t,r,t),this.#h())}#h(){if(this.hasListeners()){let e=this.#n,t=this.#p(this.#t,this.#u);e!==this.#f(t,this.#s?.combine)&&i.jG.batch(()=>{this.listeners.forEach(e=>{e(this.#t)})})}}},c=r(99776),h=r(33742),f=r(47785),p=r(36687),d=r(95822);function m(e,t){let{queries:r,...o}=e,u=(0,c.jE)(t),m=(0,h.w)(),y=(0,f.h)(),g=s.useMemo(()=>r.map(e=>{let t=u.defaultQueryOptions(e);return t._optimisticResults=m?"isRestoring":"optimistic",t}),[r,u,m]);g.forEach(e=>{(0,d.jv)(e);let t=u.getQueryCache().get(e.queryHash);(0,p.LJ)(e,y,t)}),(0,p.wZ)(y);let[b]=s.useState(()=>new l(u,g,o)),[x,k,v]=b.getOptimisticResult(g,o.combine),C=!m&&!1!==o.subscribed;s.useSyncExternalStore(s.useCallback(e=>C?b.subscribe(i.jG.batchCalls(e)):a.lQ,[b,C]),()=>b.getCurrentResult(),()=>b.getCurrentResult()),s.useEffect(()=>{b.setQueries(g,o)},[g,o,b]);let w=x.some((e,t)=>(0,d.EU)(g[t],e))?x.flatMap((e,t)=>{let r=g[t];if(r){let t=new n.$(u,r);if((0,d.EU)(r,e))return(0,d.iL)(r,t,y);(0,d.nE)(e,m)&&(0,d.iL)(r,t,y)}return[]}):[];if(w.length>0)throw Promise.all(w);let T=x.find((e,t)=>{let r=g[t];return r&&(0,p.$1)({result:e,errorResetBoundary:y,throwOnError:r.throwOnError,query:u.getQueryCache().get(r.queryHash),suspense:r.suspense})});if(null==T?void 0:T.error)throw T.error;return k(v())}},23699:(e,t,r)=>{r.d(t,{p:()=>I});var s=r(64016),i=r(9588);r(180),r(9287);var n=r(47265),o=r(87973),a=r(73993),u=r(21408),l=r(5030),c=r(9704),h=r(37134);let f=e=>decodeURIComponent(e.replace(/\+/g," "));var p=r(3015),d=r(2223),m=r(11529),y=r(88188),g=r(24720);r(42993),r(45755);var b=r(29273),x=r(68520),k=r(70070),v=r(38879);let C=async e=>{if(e.statusCode>=300)throw(0,b.Pu)(await (0,v.VY)(e));{let t=await (0,y.t)(e),r=(0,b.Tj)(t,{CommonPrefixes:["CommonPrefixes",e=>(0,b.y_)(e,w)],Contents:["Contents",e=>(0,b.y_)(e,O)],ContinuationToken:"ContinuationToken",Delimiter:"Delimiter",EncodingType:["EncodingType",b.PU],IsTruncated:["IsTruncated",b.OI],KeyCount:["KeyCount",b.vv],MaxKeys:["MaxKeys",b.vv],Name:"Name",NextContinuationToken:"NextContinuationToken",Prefix:"Prefix",StartAfter:"StartAfter"}),s={$metadata:(0,p.j)(e),...r};return M(s),s}},w=e=>e.map(T),T=e=>(0,b.Tj)(e,{Prefix:"Prefix"}),O=e=>e.map(S),S=e=>(0,b.Tj)(e,{Key:"Key",LastModified:["LastModified",b.El],ETag:"ETag",ChecksumAlgorithm:["ChecksumAlgorithm",e=>(0,b.y_)(e,E)],ChecksumType:["ChecksumType",b.PU],Size:["Size",b.vv],StorageClass:["StorageClass",b.PU],Owner:["Owner",P]}),E=e=>e.map(b.PU),P=e=>(0,b.Tj)(e,{DisplayName:"DisplayName",ID:"ID"}),M=e=>{let{IsTruncated:t,KeyCount:r,Contents:s=[],CommonPrefixes:i=[],NextContinuationToken:n}=e,o=r===s.length+i.length;if(!(t&&n||!t&&!n)||!o)throw new k.c({metadata:e.$metadata})},K=(0,m.A)(g.o,(e,t)=>{let r=(0,x.Sl)({"x-amz-request-payer":e.RequestPayer,"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),s=(0,x.Sl)({"list-type":"2","continuation-token":e.ContinuationToken,delimiter:e.Delimiter,"encoding-type":e.EncodingType,"fetch-owner":e.FetchOwner,"max-keys":e.MaxKeys,prefix:e.Prefix,"start-after":e.StartAfter}),i=new d.o(t.url.toString());return i.search=new d.g(s).toString(),{method:"GET",headers:r,url:i}},C,{...v.sb,responseType:"text"});var R=r(19847);let j=async(e,t)=>{let{options:r={}}=t,{s3Config:s,bucket:i,keyPrefix:f,identityId:p}=await (0,n.a)(e,t),{inputType:d,objectKey:m}=((e,t)=>{if((0,l.M)(!(e.prefix&&e.path),c.q.InvalidStorageOperationPrefixInput),void 0===e.path)return{inputType:u.C5,objectKey:e.prefix??""};{let{path:r}=e,s="string"==typeof r?r:r({identityId:(0,h.g)(t)});return(0,l.M)(!s.startsWith("/"),c.q.InvalidStoragePathInput),{inputType:u.XB,objectKey:s}}})(t,p);(0,a.L)(r.expectedBucketOwner);let y=d===u.C5;r?.listAll&&(r?.pageSize||r?.nextToken)&&o.v.debug(`listAll is set to true, ignoring ${r?.pageSize?`pageSize: ${r?.pageSize}`:""} ${r?.nextToken?`nextToken: ${r?.nextToken}`:""}.`);let g={Bucket:i,Prefix:y?`${f}${m}`:m,MaxKeys:r?.listAll?void 0:r?.pageSize,ContinuationToken:r?.listAll?void 0:r?.nextToken,Delimiter:q(r),ExpectedBucketOwner:r?.expectedBucketOwner,EncodingType:"url"};o.v.debug(`listing items from "${g.Prefix}"`);let b={s3Config:s,listParams:g};if(r.listAll)if(y)return z({...b,generatedPrefix:f});else return $(b);return y?A({...b,generatedPrefix:f}):B(b)},z=async({s3Config:e,listParams:t,generatedPrefix:r})=>{let s=[],i=t.ContinuationToken;do{let{items:n,nextToken:o}=await A({generatedPrefix:r,s3Config:e,listParams:{...t,ContinuationToken:i,MaxKeys:1e3}});s.push(...n),i=o}while(i);return{items:s}},A=async({s3Config:e,listParams:t,generatedPrefix:r})=>{let s={...t};(!s.MaxKeys||s.MaxKeys>1e3)&&(o.v.debug("defaulting pageSize to 1000."),s.MaxKeys=1e3);let n=Q(await K({...e,userAgentValue:(0,R.B)(i.sZ.List)},s));return(D(s,n),n?.Contents)?{items:n.Contents.map(e=>({key:r?e.Key.substring(r.length):e.Key,eTag:e.ETag,lastModified:e.LastModified,size:e.Size})),nextToken:n.NextContinuationToken}:{items:[]}},$=async({s3Config:e,listParams:t})=>{let r=[],s=[],i=t.ContinuationToken;do{let{items:n,excludedSubpaths:o,nextToken:a}=await B({s3Config:e,listParams:{...t,ContinuationToken:i,MaxKeys:1e3}});r.push(...n),s.push(...o??[]),i=a}while(i);return{items:r,excludedSubpaths:s}},B=async({s3Config:e,listParams:t})=>{let r={...t};(!r.MaxKeys||r.MaxKeys>1e3)&&(o.v.debug("defaulting pageSize to 1000."),r.MaxKeys=1e3);let s=Q(await K({...e,userAgentValue:(0,R.B)(i.sZ.List)},r));D(r,s);let{Contents:n,NextContinuationToken:a,CommonPrefixes:u}=s,l=u&&L(u);return n?{items:n.map(e=>({path:e.Key,eTag:e.ETag,lastModified:e.LastModified,size:e.Size})),nextToken:a,excludedSubpaths:l}:{items:[],nextToken:a,excludedSubpaths:l}},L=e=>e.reduce((e,{Prefix:t})=>(t&&e.push(t),e),[]),q=e=>{if(e?.subpathStrategy?.strategy==="exclude")return e?.subpathStrategy?.delimiter??u.KA},D=(e,t)=>{if(e.Bucket!==t.Name||e.Delimiter!==t.Delimiter||e.MaxKeys!==t.MaxKeys||e.Prefix!==t.Prefix||e.ContinuationToken!==t.ContinuationToken)throw new k.c({metadata:t.$metadata})},Q=e=>{if("url"!==e.EncodingType)return e;let t={...e};return["Delimiter","Prefix","StartAfter"].forEach(r=>{let s=e[r];"string"==typeof s&&(t[r]=f(s))}),e.Contents&&(t.Contents=e.Contents.map(e=>({...e,Key:e.Key?f(e.Key):e.Key}))),e.CommonPrefixes&&(t.CommonPrefixes=e.CommonPrefixes.map(e=>({...e,Prefix:e.Prefix?f(e.Prefix):e.Prefix}))),t};function I(e){return j(s.H,e??{})}},43621:(e,t,r)=>{r.d(t,{A:()=>function e(t){if("string"==typeof t||"number"==typeof t)return""+t;let r="";if(Array.isArray(t))for(let s=0,i;s<t.length;s++)""!==(i=e(t[s]))&&(r+=(r&&" ")+i);else for(let e in t)t[e]&&(r+=(r&&" ")+e);return r}})},57459:(e,t,r)=>{r.d(t,{x:()=>s});function s(e,t){if(Object.is(e,t))return!0;
1if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[r,s]of e)if(!Object.is(s,t.get(r)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let r of e)if(!t.has(r))return!1;return!0}let r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let s of r)if(!Object.prototype.hasOwnProperty.call(t,s)||!Object.is(e[s],t[s]))return!1;return!0}},83580:(e,t,r)=>{r.d(t,{h:()=>h,n:()=>l});var s=r(33670),i=r(8828),n=r(90490);let{useDebugValue:o}=s,{useSyncExternalStoreWithSelector:a}=i,u=e=>e;function l(e,t=u,r){let s=a(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,r);return o(s),s}let c=(e,t)=>{let r=(0,n.y)(e),s=(e,s=t)=>l(r,e,s);return Object.assign(s,r),s},h=(e,t)=>e?c(e,t):c},89874:(e,t,r)=>{r.d(t,{T:()=>C});var s=r(64016),i=r(9588);r(180),r(9287);var n=r(47265),o=r(87973),a=r(73993),u=r(96496),l=r(21408),c=r(3015),h=r(2223),f=r(11529),p=r(24720);r(42993),r(45755);var d=r(29273),m=r(68520),y=r(68205),g=r(38879);let b=async e=>{if(!(e.statusCode>=300))return{...(0,d.Tj)(e.headers,{DeleteMarker:["x-amz-delete-marker",d.OI],VersionId:"x-amz-version-id",RequestCharged:["x-amz-request-charged",d.PU]}),$metadata:(0,c.j)(e)};throw(0,d.Pu)(await (0,g.VY)(e))},x=(0,f.A)(p.o,(e,t)=>{let r=new h.o(t.url.toString());return(0,m.Nt)(!!e.Key,"Key"),r.pathname=(0,m.DB)(r,e.Key),r.search=new h.g({"x-id":"DeleteObject"}).toString(),(0,y.L)({bucketName:e.Bucket,key:e.Key,objectURL:r}),{method:"DELETE",headers:(0,m.Sl)({"x-amz-expected-bucket-owner":e.ExpectedBucketOwner}),url:r}},b,{...g.sb,responseType:"text"});var k=r(19847);let v=async(e,t)=>{let r,{s3Config:s,keyPrefix:c,bucket:h,identityId:f}=await (0,n.a)(e,t),{inputType:p,objectKey:d}=(0,u.d)(t,f);return(0,a.L)(t.options?.expectedBucketOwner),p===l.nf?(r=`${c}${d}`,o.v.debug(`remove "${d}" from "${r}".`)):(r=d,o.v.debug(`removing object in path "${r}"`)),await x({...s,userAgentValue:(0,k.B)(i.sZ.Remove)},{Bucket:h,Key:r,ExpectedBucketOwner:t.options?.expectedBucketOwner}),p===l.nf?{key:d}:{path:d}};function C(e){return v(s.H,e)}}}]);
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.