PageSourceSearch

https://findo.nl/_next/static/chunks/2v8l5iwqhxf7l.js

js findo.nl collected 2026-10-05 21:35:54 UTC 192,457 bytes, 166 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,88267,(e,t,r)=>{t.exports={name:"@aws-sdk/client-s3",description:"AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native",version:"3.1079.0",scripts:{build:"concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs","build:cjs":"node ../../scripts/compilation/inline","build:es":"premove dist-es && tsc -p tsconfig.es.json","build:include:deps":'yarn g:turbo run build -F="$npm_package_name"',"build:types":"premove dist-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","extract:docs":"api-extractor run --local","generate:client":"node ../../scripts/generate-clients/single-service",test:"yarn g:vitest run --passWithNoTests","test:watch":"yarn g:vitest watch --passWithNoTests","test:integration":"yarn g:vitest run --passWithNoTests -c vitest.config.integ.mts","test:integration:watch":"yarn g:vitest watch --passWithNoTests -c vitest.config.integ.mts","test:e2e":"yarn g:vitest run -c vitest.config.e2e.mts","test:e2e:watch":"yarn g:vitest watch -c vitest.config.e2e.mts","test:browser":"yarn g:vitest run -c vitest.config.browser.mts","test:browser:watch":"yarn g:vitest watch -c vitest.config.browser.mts","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:!1,dependencies:{"@aws-sdk/checksums":"^3.1000.12","@aws-sdk/core":"^3.974.27","@aws-sdk/credential-provider-node":"^3.972.62","@aws-sdk/middleware-sdk-s3":"^3.972.58","@aws-sdk/signature-v4-multi-region":"^3.996.38","@aws-sdk/types":"^3.973.15","@smithy/core":"^3.29.0","@smithy/fetch-http-handler":"^5.6.2","@smithy/node-http-handler":"^4.9.2","@smithy/types":"^4.15.1",tslib:"^2.6.2"},devDependencies:{"@aws-sdk/signature-v4-crt":"3.1079.0","@smithy/snapshot-testing":"^2.2.5","@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",vitest:"^4.0.17"},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/sdk-for-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-s3",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"clients/client-s3"}}},264458,(e,t,r)=>{!function(){"use strict";var r={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var a=arguments[t];a&&(e=i(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var a in e)r.call(e,a)&&e[a]&&(t=i(t,a));return t}(a)))}return e}function i(e,t){return t?e?e+" "+t:e+t:e}if(t.exports)n.default=n,t.exports=n;else if("function"==typeof define&&"object"==typeof define.amd&&define.amd)void 0!==n&&e.v(n);else window.classNames=n}()},35305,(e,t,r)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},561227,(e,t,r)=>{"use strict";var n=e.r(35305);function i(){}function a(){}a.resetWarningCache=i,t.exports=function(){function e(e,t,r,i,a,s){if(s!==n){var o=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 o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var r={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:i}
1;return r.PropTypes=r,r}},304153,(e,t,r)=>{e.i(119584),t.exports=e.r(561227)()},173170,874268,e=>{"use strict";let t;var r,n,i=e.i(285237),a=((r={}).Arbeidsmarktregio="arbeidsmarktregio",r.Arrondissementsgebied="arrondissementsgebied",r.Bedrijventerrein="bedrijventerrein",r.Brandweerregio="brandweerregio",r.Buurt="buurt",r.Coropgebied="coropgebied",r.Coropplusgebied="coropplusgebied",r.Coropsubgebied="coropsubgebied",r.Gemeente="gemeente",r.Gemeentegrootte_2025="gemeentegrootte_2025",r.Ggdregio="ggdregio",r.Grid_100X100="grid_100x100",r.Groningen_en_Noord_Drenthe="groningen_en_noord_drenthe",r.Grootstedelijke_Agglomeratie="grootstedelijke_agglomeratie",r.Jeugdregio="jeugdregio",r.Kamervankoophandelregio="kamervankoophandelregio",r.Land="land",r.Landbouwgebied="landbouwgebied",r.Landbouwgroep="landbouwgroep",r.Landsdeel="landsdeel",r.Mirt="mirt",r.Nationaal_Programma_Vitale_Regios="nationaal_programma_vitale_regios",r.Novex="novex",r.Nuts1="nuts1",r.Nuts2="nuts2",r.Nuts3="nuts3",r.Pc4="pc4",r.Pc6="pc6",r.Politieregio="politieregio",r.Provincie="provincie",r.Regionaalmeld_Coordinatiepunt="regionaalmeld_coordinatiepunt",r.Regionale_Eenheid="regionale_eenheid",r.Regionale_Energiestrategie="regionale_energiestrategie",r.Regioplus_Arbeidsmarktregio="regioplus_arbeidsmarktregio",r.Ressort="ressort",r.Rpagebied="rpagebied",r.School="school",r.Stadsgewest="stadsgewest",r.Subres_Regio="subres_regio",r.Sump="sump",r.Toeristengebied="toeristengebied",r.Toeristengroep="toeristengroep",r.Veiligheidsregio="veiligheidsregio",r.Veiligthuisregio="veiligthuisregio",r.Wijk="wijk",r.Wobi_Gebiedsteam="wobi_gebiedsteam",r.Woondeal="woondeal",r.Zorg_En_Veiligheidshuizen="zorg_en_veiligheidshuizen",r.Zorgkantoorregio="zorgkantoorregio",r);let s=i.gql`
2  fragment Region on region {
3    __typename
4    statcode
5    name
6    type_id
7    year
8  }
9`,o=i.gql`
10  query Region($where: region_bool_exp!) {
11    region(where: $where, order_by: { name: asc }) {
12      statcode
13      name
14      type_id
15      year
16    }
17  }
18`,c=i.gql`
19  query RegionParent($region_code: String!) {
20    region(where: { statcode: { _eq: $region_code } }) {
21      ...Region
22      region_parents {
23        region_parent_code
24        parent {
25          ...Region
26        }
27      }
28    }
29  }
30  ${s}
31`,l=i.gql`
32  query GetRegionBbox($code: String) {
33    region(where: { statcode: { _eq: $code } }) {
34      bbox
35    }
36  }
37`,u=i.gql`
38  query Regions($where: region_bool_exp!) {
39    region(where: $where) {
40      statcode
41      name
42    }
43  }
44`,d=i.gql`
45  query GetRegionGeom($where: region_bool_exp!) {
46    region(where: $where) {
47      geom
48    }
49  }
50`,f=i.gql`
51  query GetRegionPaths($where: region_bool_exp!, $parent: String!) {
52    region(where: $where) {
53      name
54      statcode
55      svg_path
56    }
57    viewboxRegion: region(where: { statcode: { _eq: $parent } }) {
58      viewbox
59    }
60  }
61`,p=i.gql`
62    query RegionPathChildren(
63      $statCode: String!
64      $childType: enum_region_type_enum!
65      $parentTypeId: [enum_region_type_enum!]!
66    ) {
67      region(where: { statcode: { _eq: $statCode } }) {
68        viewbox
69        statcode
70        name
71        child(
72          where: { region: { type_id: { _eq: $childType }, region_parents: { parent: { type_id: { _eq: land } } } } }
73        ) {
74          region {
75            statcode
76            slug
77            svg_path
78            name
79            parents: region_parents(where: { parent: { type_id: { _in: $parentTypeId } } }) {
80              parent_code: region_parent_code
81              parent {
82                name
83                type_id
84              }
85            }
86          }
87        }
88      }
89    }
90  `,h=i.gql`
91  query RegionsByParent($parentCode: String!, $typeId: [enum_region_type_enum!]!) {
92    region(
93      where: {
94        type_id: { _in: $typeId }
95        _and: [
96          { region_parents: { region_parent_code: { _eq: $parentCode } } }
97          { region_parents: { parent: { type_id: { _eq: land } } } }
98        ]
99      }
100      order_by: { name: asc }
101    ) {
102      statcode
103      name
104    }
105  }
106`,m=i.gql`
107  query RegionTopojson(
108    $statCode: String!
109    $childType: enum_region_type_enum!
110    $parentTypeId: [enum_region_type_enum!]!
111  ) {
112    region_topojson(where: { statcode: { _eq: $statCode }, children_type_id: { _eq: $childType } }) {
113      topojson
114    }
115    region(where: { statcode: { _eq: $statCode } }) {
116      name
117      statcode
118      child(
119        where: { region: { type_id: { _eq: $childType }, region_parents: { parent: { type_id: { _eq: land } } } } }
120      ) {
121        region {
122          statcode
123          parents: region_parents(where: { parent: { type_id: { _in: $parentTypeId } } }) {
124            parent_code: region_parent_code
125            parent {
126              name
127              type_id
128            }
129          }
130        }
131      }
132    }
133  }
134`,g=i.gql`
135  query GetRegionsWithParents($where: region_bool_exp!, $parentTypeId: [enum_region_type_enum!]!, $limit: Int) {
136    region(where: $where, order_by: { name: asc }, limit: $limit) {
137      statcode
138      name
139      parents: region_parents(where: { parent: { type_id: { _in: $parentTypeId } } }) {
140        parent_code: region_parent_code
141        parent {
142          name
143          type_id
144        }
145      }
146    }
147  }
148`,y=i.gql`
149  query RegionMutations($statcodes: [String!]!) {
150    region_mutation(where: { new_statcode: { _in: $statcodes } }) {
151      id
152      year
153      old_statcode
154      new_statcode
155    }
156  }
157`;e.s(["Enum_Region_Type_Enum",()=>a,"GetRegionBboxDocument",0,l,"GetRegionGeomDocument",0,d,"GetRegionPathsDocument",0,f,"GetRegionsWithParentsDocument",0,g,"RegionDocument",0,o,"RegionMutationsDocument",0,y,"RegionParentDocument",0,c,"RegionPathChildrenDocument",0,p,"RegionTopojsonDocument",0,m,"RegionsByParentDocument",0,h,"RegionsDocument",0,u],173170);var x=e.i(240957),b=e.i(337490),w=e.i(995826),S=e.i(394867),v=e.i(311881),E=e.i(308004);function C(){}function R(e,t){let r=b.useRef(void 0);return r.current&&(0,x.equal)(r.current.deps,t)||(r.current={value:e(),deps:t}),r.current.value}var _=e.i(856027);let k="function"==typeof(0,_.maybe)(()=>window.document.createElement),A=k?b.useLayoutEffect:b.useEffect;var T=e.i(127377),P=e.i(976315);let O=!1,I=b.useSyncExternalStore,N="ReactNative"==(0,_.maybe)(()=>navigator.product),D=(0,_.maybe)(()=>navigator.userAgent.indexOf("jsdom")>=0)||!1,M=(k||N)&&!D,j=I||((e,t,r)=>{let n=t();P.__DEV__&&!O&&n!==t()&&(O=!0,E.invariant.error(34));let[{inst:i},a]=b.useState({inst:{value:n,getSnapshot:t}});return M?b.useLayoutEffect(()=>{Object.assign(i,{value:n,getSnapshot:t}),$(i)&&a({inst:i})},[e,n,t]):Object.assign(i,{value:n,getSnapshot:t}),b.useEffect(()=>($(i)&&a({inst:i}),e(function(){$(i)&&a({inst:i})})),[e]),n});function $({value:e,getSnapshot:t}){try{return e!==t()}catch{return!0}}let z=["refetch","fetchMore","updateQuery","startPolling","stopPolling","subscribeToMore"],L=(0,S.maybeDeepFreeze)({data:void 0,dataState:"empty",loading:!1,networkStatus:w.NetworkStatus.ready,partial:!0});var B=e.i(824627),U=e.i(79357),H=1,F={};function q(e){return e in F&&(delete F[e],!0)}var K=function(e){var t=H++;return F[t]=!0,n||(n=Promise.resolve()),n.then(function(){return q(t)&&e()}),t},G=function(e){q(e)},W={setImmediate:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=W.delegate;return((null==r?void 0:r.setImmediate)||K).apply(void 0,(0,B.__spreadArray)([],(0,B.__read)(e)))},clearImmediate:function(e){var t=W.delegate;return((null==t?void 0:t.clearImmediate)||G)(e)},delegate:void 0},V=function(e){function t(t,r){var n=e.call(this,t,r)||this;
157return n.scheduler=t,n.work=r,n}return(0,B.__extends)(t,e),t.prototype.requestAsyncId=function(t,r,n){return(void 0===n&&(n=0),null!==n&&n>0)?e.prototype.requestAsyncId.call(this,t,r,n):(t.actions.push(this),t._scheduled||(t._scheduled=W.setImmediate(t.flush.bind(t,void 0))))},t.prototype.recycleAsyncId=function(t,r,n){if(void 0===n&&(n=0),null!=n?n>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,t,r,n);var i,a=t.actions;null!=r&&(null==(i=a[a.length-1])?void 0:i.id)!==r&&(W.clearImmediate(r),t._scheduled===r&&(t._scheduled=void 0))},t}(U.AsyncAction),X=new(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,B.__extends)(t,e),t.prototype.flush=function(e){this._active=!0;var t,r=this._scheduled;this._scheduled=void 0;var n=this.actions;e=e||n.shift();do if(t=e.execute(e.state,e.delay))break;while((e=n[0])&&e.id===r&&n.shift())if(this._active=!1,t){for(;(e=n[0])&&e.id===r&&n.shift();)e.unsubscribe();throw t}},t}(e.i(745491).AsyncScheduler))(V),Y=e.i(799798),J=e.i(997749);let Q=Symbol.for("apollo.skipToken"),Z=Symbol.for("apollo.hook.wrappers");var ee=e.i(598773);let et=Symbol();function er(e,...[t]){return(function(e,t,r){let n=[r.queryManager,e.startsWith("use")?b.useContext((0,ee.getApolloContext)()):void 0],i=t;for(let t of n){let r=t?.[Z]?.[e];r&&(i=r(i))}return i})("useQuery",en,(0,T.useApolloClient)("object"==typeof t?t.client:void 0))(e,t)}function en(e,t={}){var r,n,i,a,s,o,c,l;let u,d=(0,T.useApolloClient)("object"==typeof t?t.client:void 0),{ssr:f}="object"==typeof t?t:{},p=R(()=>{if(n===Q){let e={...(0,J.mergeOptions)(i,{query:r,fetchPolicy:"standby"}),[v.variablesUnknownSymbol]:!0};return e[ei]=!0,e}let e=(0,J.mergeOptions)(i,{...n,query:r});return n.skip&&(e.initialFetchPolicy=n.initialFetchPolicy||n.fetchPolicy,e.fetchPolicy="standby"),e},[r=e,n=t,i=d.defaultOptions.watchQuery]);function h(t){let r=d.watchQuery(p);return{client:d,query:e,observable:r,resultData:{current:r.getCurrentResult(),previousData:t?.resultData.current.data,variables:r.variables}}}let[m,g]=b.useState(h);(d!==m.client||e!==m.query)&&g(m=h(m));let{observable:y,resultData:w}=m;a=p,s=y,a.fetchPolicy||(a.fetchPolicy=s.options.initialFetchPolicy),function(e,t,r){if(t[et]&&!(0,x.equal)(t[et],r)){var n,i;t[et][ei]&&!r.initialFetchPolicy&&(r.initialFetchPolicy=r.fetchPolicy),(n=t[et],i=r,n.query===i.query&&(0,x.equal)(n.variables,i.variables)&&(n.fetchPolicy===i.fetchPolicy||"standby"!==i.fetchPolicy&&"standby"!==n.fetchPolicy))?t.applyOptions(r):t.reobserve(r);let a=t.getCurrentResult();(0,x.equal)(a.data,e.current.data)||(e.previousData=e.current.data||e.previousData),e.current=a,e.variables=t.variables}t[et]=r}(w,y,p);let S=(o=y,c=w,l=f,u=o.options.fetchPolicy,j(b.useCallback(e=>{let t=o.pipe((0,Y.observeOn)(X)).subscribe(t=>{let r=c.current;(0,x.equal)(r,t)&&(0,x.equal)(c.variables,o.variables)||(c.variables=o.variables,r.data&&!(0,x.equal)(r.data,t.data)&&(c.previousData=r.data),c.current=t,e())});return()=>{setTimeout(()=>t.unsubscribe())}},[o,c]),()=>c.current,()=>"standby"!==u&&!1===l||"no-cache"===u?er.ssrDisabledResult:c.current)),E=b.useMemo(()=>({refetch:y.refetch.bind(y),fetchMore:y.fetchMore.bind(y),updateQuery:y.updateQuery.bind(y),startPolling:y.startPolling.bind(y),stopPolling:y.stopPolling.bind(y),subscribeToMore:y.subscribeToMore.bind(y)}),[y]),C=w.previousData;return b.useMemo(()=>{let{partial:e,...t}=S;return{...t,client:d,observable:y,variables:y.variables,previousData:C,...E}},[S,d,y,C,E])}let ei=Symbol();function ea(e,r){return function(e,r){let n=(0,T.useApolloClient)(r?.client),i=b.useRef(void 0),a=b.useRef(void 0),s=R(()=>r,[r]),o=(t||(t=b.createContext(null)),b.useCallback(()=>{let e=console.error;try{return console.error=C,b.useContext(t),!0}catch(e){return!1}finally{console.error=e}},[]));function c(){return n.watchQuery({...r,query:e,initialFetchPolicy:r?.fetchPolicy,fetchPolicy:"standby",[v.variablesUnknownSymbol]:!0})}let[l,u]=b.useState(n),[d,f]=b.useState(c);l!==n&&(u(n),f(c()));let p=b.useCallback((e,t)=>{let r=a.current?.data;r&&!(0,x.equal)(r,e.data)&&(i.current=r),a.current=e,t()},[]),h=j(b.useCallback(e=>{let t=d.subscribe(t=>{(0,x.equal)(a.current,t)||p(t,e)});return()=>{t.unsubscribe()}},[d,p]),()=>a.current||L,()=>L),m=b.useMemo(()=>{let e={};for(let t of z)e[t]=function(...e){return(0,E.invariant)(a.current,29,t),d[t](...e)};return e},[d]);b.useEffect(()=>{let t={query:e,errorPolicy:s?.errorPolicy,refetchWritePolicy:s?.refetchWritePolicy,returnPartialData:s?.returnPartialData,notifyOnNetworkStatusChange:s?.notifyOnNetworkStatusChange,nextFetchPolicy:r?.nextFetchPolicy,skipPollAttempt:r?.skipPollAttempt};"standby"!==d.options.fetchPolicy&&s?.fetchPolicy&&(t.fetchPolicy=s.fetchPolicy),d.applyOptions(t)}
157,[e,d,s,r?.nextFetchPolicy,r?.skipPollAttempt]);let g=b.useCallback((...e)=>{(0,E.invariant)(!o(),30);let[t]=e,r=d.options.fetchPolicy;return"standby"===r&&(r=d.options.initialFetchPolicy),d.reobserve({fetchPolicy:r,variables:t?.variables,context:t?.context??{}})},[d,o]),y=b.useRef(g);return A(()=>{y.current=g}),[b.useCallback((...e)=>y.current(...e),[]),b.useMemo(()=>{let{partial:e,...t}=h;return{...m,...t,client:n,previousData:i.current,variables:d.variables,observable:d,called:!!a.current}},[n,h,m,d])]}(e,r)}function es(e,t){return er(e,t??{})}er.ssrDisabledResult=(0,S.maybeDeepFreeze)({loading:!0,data:void 0,dataState:"empty",error:void 0,networkStatus:w.NetworkStatus.loading,partial:!0}),e.s(["useFindRegions",0,function(e){return es(u,{variables:{where:e}})},"useFindRegionsLazy",0,function(){return ea(u)},"useRegionBbox",0,function(e){return es(l,{variables:{code:e}})},"useRegionBboxLazy",0,function(){return ea(l)},"useRegionGeom",0,function(e){return es(d,{variables:{where:e}})},"useRegionMutations",0,function(e){return es(y,{variables:{statcodes:e}})},"useRegionParent",0,function(e){return es(c,{variables:{region_code:e}})},"useRegionPathChildren",0,function(e,t,r){return es(p,{variables:{statCode:e,childType:t,parentTypeId:r}})},"useRegionPaths",0,function(e,t){return es(f,{variables:{where:e,parent:t}})},"useRegionTopojson",0,function(e,t,r){return es(m,{variables:{statCode:e,childType:t,parentTypeId:r}})},"useRegions",0,function(e){return es(o,{variables:{where:e}})},"useRegionsByParent",0,function(e,t){return es(h,{variables:{parentCode:e,typeId:t}})},"useSearchRegionsWithParentsLazy",0,function(){return ea(g)}],874268)},121856,291786,677097,111742,31014,e=>{"use strict";let t,r,n,i,a,s,o,c,l,u;var d,f=e.i(173170);e.i(874268),e.s([],121856);var p=e.i(247697);e.i(340671),e.i(541403);var h=e.i(337490);e.i(755458),e.i(589761),e.i(138037),e.i(474006),e.i(630037),e.i(121377),e.i(669588),e.i(819572),e.i(983761),(0,e.i(12114).default)("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]),e.i(396496),e.i(400411),e.i(501330),e.i(706772);var m=e.i(343768),g=e.i(31895);e.i(997412);var y=e.i(211110);let x={changeEmail:{implementation:function(e){return async t=>{let r=await e.getHeaders(),[n,i]=await Promise.all([e.auth.getSession(r),e.auth.getUserByEmail(t.newEmail)]);i&&i.id!==n?.user.id&&e.returnValidationErrors(g.changeEmailActionSchema,{newEmail:{_errors:["Dit e-mailadres is al in gebruik"]}});let a=await e.auth.changeEmail({callbackUrl:"/",newEmail:t.newEmail},r);if(!1===a.success){let t=a.error.code,r=a.error.message;throw"CHANGE_EMAIL_IS_DISABLED"===t&&e.returnValidationErrors(g.changeEmailActionSchema,{newEmail:{_errors:["E-mailadres wijzigen is uitgeschakeld"]}}),("USER_ALREADY_EXISTS_USE_ANOTHER_EMAIL"===t||"EMAIL_ALREADY_IN_USE"===t||r?.includes("email"))&&e.returnValidationErrors(g.changeEmailActionSchema,{newEmail:{_errors:["Dit e-mailadres is al in gebruik"]}}),"EMAIL_IS_THE_SAME"===t&&e.returnValidationErrors(g.changeEmailActionSchema,{newEmail:{_errors:["Dit is je huidige e-mailadres"]}}),Error(r||"E-mailadres wijzigen is mislukt")}return{success:!0}}},schema:g.changeEmailActionSchema},changePassword:{implementation:function(e){return async t=>{let r=await e.auth.changePassword({currentPassword:t.currentPassword,newPassword:t.newPassword,revokeOtherSessions:!1},await e.getHeaders());if(!1===r.success)throw"INVALID_PASSWORD"===r.error.code&&e.returnValidationErrors(g.resetPasswordActionSchema,{currentPassword:{_errors:["Huidig wachtwoord is onjuist"]}}),Error(r.error.message||"Wachtwoord wijzigen is mislukt");return{success:!0}}},schema:g.resetPasswordActionSchema},createPassword:{implementation:function(e){return async t=>{let r=await e.getHeaders(),n=await e.auth.getSession(r),i=n?.user,a=i?.inviteToken;if(!n||!i?.metadata?.invited)throw Error("Geen geldige sessie gevonden");if(a){let n=await e.auth.changePassword({currentPassword:a,newPassword:t.password},r);return n.success&&await e.auth.updateInternalUser(i.id,{invited:!1,inviteExpiresAt:null,inviteToken:null},r),{success:n.success}}{let n=await e.auth.setPassword({newPassword:t.password},r);return n.success&&await e.auth.updateInternalUser(i.id,{invited:!1,inviteExpiresAt:null,inviteToken:null},r),{success:n.success}}}},schema:y.newPasswordSchema},disableTwoFactor:()=>async()=>{throw Error("Not implemented")},enableTwoFactor:()=>async()=>{throw Error("Not implemented")},inviteUser:()=>async()=>{throw Error("Not implemented")},requestPasswordReset:()=>async()=>{throw Error("Not implemented")},resetPassword:()=>async()=>{throw Error("Not implemented")}
157,sendVerificationEmail:()=>async()=>{throw Error("Not implemented")},signIn:()=>async()=>{throw Error("Not implemented")},signInWithMagicLink:()=>async()=>{throw Error("Not implemented")},signUp:()=>async()=>{throw Error("Not implemented")},verifyEmail:()=>async()=>{throw Error("Not implemented")},verifyOtp:()=>async()=>{throw Error("Not implemented")},verifyTotp:()=>async()=>{throw Error("Not implemented")}};(0,m.createModule)({actions:x,name:"auth"}),e.i(449508),e.i(370924),e.i(550575),e.i(883528),e.i(196205),e.i(84378);var b=e.i(119584);function w(e){return(e??"").replace(/^\/+|\/+$/g,"")}var S=e.i(817422);let v=S.z.object({name:S.z.string().min(3,"Naam moet minimaal 3 karakters bevatten").max(63,"Naam mag maximaal 63 karakters bevatten").regex(/^[a-z0-9-.]+$/,{message:"Naam mag alleen letters, cijfers, streepjes en punten bevatten"}),public:S.z.boolean()});var E=e.i(267671);let C=S.z.object({bucket:S.z.string().optional().nullable(),path:S.z.string().optional()}),R=S.z.object({bucket:S.z.string(),key:S.z.string(),path:S.z.string()}),_=S.z.object({bucket:S.z.string(),key:S.z.string()}),k=S.z.object({bucket:S.z.string().nullable().optional(),key:S.z.string()}),A=S.z.object({bucket:S.z.string(),key:S.z.string(),name:S.z.string()}),T=S.z.object({bucket:S.z.string().optional().nullable(),download:S.z.boolean().optional(),fileNames:S.z.array(S.z.string()),path:S.z.string().optional(),public:S.z.boolean().optional()}),P=S.z.object({bucket:S.z.string(),key:S.z.string()}),O=S.z.object({bucket:S.z.string(),search:S.z.string().min(3,"Search term must be at least 3 characters").max(255,"Search term must be less than 255 characters"),token:S.z.string().optional()}),I={createBucket:{implementation:function(e){return async t=>(await e.s3Manager.createBucket(t.name,t.public),{success:!0})},permission:{files:["create-bucket"]},schema:v},createFolder:{implementation:function(e){return async t=>{let r=t.bucket??b.default.env.S3_BUCKET;if(!r)throw Error("No bucket defined");let n=t.key?`${t.key}/${t.name}/`:`${t.name}/`;if(!await e.s3Manager.createFolder(r,n))throw Error("Map bestaat al");return{success:!0}}},permission:{files:["create"]},schema:E.createFolderSchema},listObjects:{implementation:function(e){return async t=>{let r=t.bucket??b.default.env.S3_BUCKET;if(!r)throw Error("No bucket defined");let n=w(t.path),i=await e.s3Manager.getBucketContents(r,n),a=e.s3Manager.structureContents(i);return{files:a.files,folders:a.folders.map(e=>({name:e.name,path:w(e.path)})),path:n}}},permission:{files:["read"]},schema:C},moveObject:{implementation:function(e){return async t=>(await e.s3Manager.moveObject(t.bucket,t.key,t.path),{success:!0})},permission:{files:["update"]},schema:R},removeFolder:{implementation:function(e){return async t=>(await e.s3Manager.deleteFolder(t.bucket,t.key),{success:!0})},permission:{files:["delete"]},schema:_},removeObject:{implementation:function(e){return async t=>{let r=t.bucket??b.default.env.S3_BUCKET;if(!r)throw Error("No bucket defined");return await e.s3Manager.removeObject(r,t.key),{success:!0}}},permission:{files:["delete"]},schema:k},renameObject:{implementation:function(e){return async t=>(await e.s3Manager.renameObject(t.bucket,t.key,t.name),{success:!0})},permission:{files:["update"]},schema:A},requestPresignedUrls:{implementation:function(e){return async t=>{let r=t.bucket??b.default.env.S3_BUCKET;if(!r)throw Error("No bucket defined");return{success:!0,urls:await Promise.all(t.fileNames.map(async n=>{let i=t.path?`${t.path}/${n}`:n;return{fileName:n,url:await e.s3Manager.requestPresignedUrl(r,i,t.download,t.public)}}))}}},permission:{files:["read"]},schema:T},retrieveObjectDetails:{implementation:function(e){return async t=>e.s3Manager.getObjectDetails(t.bucket,t.key)},permission:{files:["read"]},schema:P},searchBucket:{implementation:function(e){return async t=>{let r=await e.s3Manager.searchBucket(t.bucket,t.search,t.token);return{...e.s3Manager.structureContents(r),isTruncated:r.isTruncated,success:!0,token:r.NextContinuationToken}}},permission:{files:["read"]},schema:O}};e.i(664776),e.i(707474),e.i(204768),e.i(589352),e.i(87860);var N=e.i(485765);e.i(76186);var D=e.i(74872);e.i(534369),e.i(933213),e.i(64236);var M=h,j=Object.defineProperty,$=(e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?j(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r};let z={x:0,y:0,width:0,height:0,unit:"px"},L=(e,t,r)=>
157Math.min(Math.max(e,t),r),B=(e,t)=>e===t||e.width===t.width&&e.height===t.height&&e.x===t.x&&e.y===t.y&&e.unit===t.unit;function U(e,t,r){return"%"===e.unit?{...z,...e,unit:"%"}:{unit:"%",x:e.x?e.x/t*100:0,y:e.y?e.y/r*100:0,width:e.width?e.width/t*100:0,height:e.height?e.height/r*100:0}}function H(e,t,r){return e.unit?"px"===e.unit?{...z,...e,unit:"px"}:{unit:"px",x:e.x?e.x*t/100:0,y:e.y?e.y*r/100:0,width:e.width?e.width*t/100:0,height:e.height?e.height*r/100:0}:{...z,...e,unit:"px"}}function F(e,t,r,n,i,a=0,s=0,o=n,c=i){let l={...e},u=Math.min(a,n),d=Math.min(s,i),f=Math.min(o,n),p=Math.min(c,i);t&&(t>1?(d=(u=s?s*t:u)/t,f=o*t):(u=(d=a?a/t:d)*t,p=c/t)),l.y<0&&(l.height=Math.max(l.height+l.y,d),l.y=0),l.x<0&&(l.width=Math.max(l.width+l.x,u),l.x=0);let h=n-(l.x+l.width);h<0&&(l.x=Math.min(l.x,n-u),l.width+=h);let m=i-(l.y+l.height);if(m<0&&(l.y=Math.min(l.y,i-d),l.height+=m),l.width<u&&(("sw"===r||"nw"==r)&&(l.x-=u-l.width),l.width=u),l.height<d&&(("nw"===r||"ne"==r)&&(l.y-=d-l.height),l.height=d),l.width>f&&(("sw"===r||"nw"==r)&&(l.x-=f-l.width),l.width=f),l.height>p&&(("nw"===r||"ne"==r)&&(l.y-=p-l.height),l.height=p),t){let e=l.width/l.height;if(e<t){let e=Math.max(l.width/t,d);("nw"===r||"ne"==r)&&(l.y-=e-l.height),l.height=e}else if(e>t){let e=Math.max(l.height*t,u);("sw"===r||"nw"==r)&&(l.x-=e-l.width),l.width=e}}return l}let q={capture:!0,passive:!1},K=0,G=class e extends M.PureComponent{constructor(){super(...arguments),$(this,"docMoveBound",!1),$(this,"mouseDownOnCrop",!1),$(this,"dragStarted",!1),$(this,"evData",{startClientX:0,startClientY:0,startCropX:0,startCropY:0,clientX:0,clientY:0,isResize:!0}),$(this,"componentRef",(0,M.createRef)()),$(this,"mediaRef",(0,M.createRef)()),$(this,"resizeObserver"),$(this,"initChangeCalled",!1),$(this,"instanceId",`rc-${K++}`),$(this,"state",{cropIsActive:!1,newCropIsBeingDrawn:!1}),$(this,"onCropPointerDown",e=>{let{crop:t,disabled:r}=this.props,n=this.getBox();if(!t)return;let i=H(t,n.width,n.height);if(r)return;e.cancelable&&e.preventDefault(),this.bindDocMove(),this.componentRef.current.focus({preventScroll:!0});let a=e.target.dataset.ord,s=e.clientX,o=e.clientY,c=i.x,l=i.y;if(a){let t=e.clientX-n.x,r=e.clientY-n.y,u=0,d=0;"ne"===a||"e"==a?(u=t-(i.x+i.width),d=r-i.y,c=i.x,l=i.y+i.height):"se"===a||"s"===a?(u=t-(i.x+i.width),d=r-(i.y+i.height),c=i.x,l=i.y):"sw"===a||"w"==a?(u=t-i.x,d=r-(i.y+i.height),c=i.x+i.width,l=i.y):("nw"===a||"n"==a)&&(u=t-i.x,d=r-i.y,c=i.x+i.width,l=i.y+i.height),s=c+n.x+u,o=l+n.y+d}this.evData={startClientX:s,startClientY:o,startCropX:c,startCropY:l,clientX:e.clientX,clientY:e.clientY,isResize:!!a,ord:a},this.mouseDownOnCrop=!0,this.setState({cropIsActive:!0})}),$(this,"onComponentPointerDown",e=>{let{crop:t,disabled:r,locked:n,keepSelection:i,onChange:a}=this.props,s=this.getBox();if(r||n||i&&t)return;e.cancelable&&e.preventDefault(),this.bindDocMove(),this.componentRef.current.focus({preventScroll:!0});let o=e.clientX-s.x,c=e.clientY-s.y,l={unit:"px",x:o,y:c,width:0,height:0};this.evData={startClientX:e.clientX,startClientY:e.clientY,startCropX:o,startCropY:c,clientX:e.clientX,clientY:e.clientY,isResize:!0},this.mouseDownOnCrop=!0,a(H(l,s.width,s.height),U(l,s.width,s.height)),this.setState({cropIsActive:!0,newCropIsBeingDrawn:!0})}),$(this,"onDocPointerMove",e=>{let t,{crop:r,disabled:n,onChange:i,onDragStart:a}=this.props,s=this.getBox();if(n||!r||!this.mouseDownOnCrop)return;e.cancelable&&e.preventDefault(),this.dragStarted||(this.dragStarted=!0,a&&a(e));let{evData:o}=this;o.clientX=e.clientX,o.clientY=e.clientY,B(r,t=o.isResize?this.resizeCrop():this.dragCrop())||i(H(t,s.width,s.height),U(t,s.width,s.height))}),$(this,"onComponentKeyDown",t=>{let{crop:r,disabled:n,onChange:i,onComplete:a}=this.props;if(n)return;let s=t.key,o=!1;if(!r)return;let c=this.getBox(),l=this.makePixelCrop(c),u=(navigator.platform.match("Mac")?t.metaKey:t.ctrlKey)?e.nudgeStepLarge:t.shiftKey?e.nudgeStepMedium:e.nudgeStep;if("ArrowLeft"===s?(l.x-=u,o=!0):"ArrowRight"===s?(l.x+=u,o=!0):"ArrowUp"===s?(l.y-=u,o=!0):"ArrowDown"===s&&(l.y+=u,o=!0),o){t.cancelable&&t.preventDefault(),l.x=L(l.x,0,c.width-l.width),l.y=L(l.y,0,c.height-l.height);let e=H(l,c.width,c.height),r=U(l,c.width,c.height);i(e,r),a&&a(e,r)}}),$(this,"onHandlerKeyDown",(t,r)=>{var n,i;let a,{aspect:s=0,crop:o,disabled:c,minWidth:l=0,minHeight:u=0,maxWidth:d,maxHeight:f,onChange:p,onComplete:h}=this.props,m=this.getBox();if(c||!o||"ArrowUp"!==t.key&&"ArrowDown"!==t.key&&"ArrowLeft"!==t.key&&"ArrowRight"!==t.key)return;t.stopPropagation(),t.preventDefault();let g=(navigator.platform.match("Mac")?t.metaKey:t.ctrlKey)?e.nudgeStepLarge:t.shiftKey?e.nudgeStepMedium:e.nudgeStep,y=F((n=H(o,m.width,m.height),i=t.key,a={...n},"ArrowLeft"===i?"nw"===r?(a.x-=g,a.y-=g,a.width+=g,a.height+=g):"w"===r?(a.x-=g,a.width+=g):"sw"===r?(a.x-=g,a.width+=g,a.height+=g):"ne"===r?(a.y+=g,a.width-=g,a.height-=g):"e"===r?a.width-=g:"se"===r&&(a.width-=g,a.height-=g):"ArrowRight"===i&&("nw"===r?(a.x+=g,a.y+=g,a.width-=g,a.height-=g):"w"===r?(a.x+=g,a.width-=g):"sw"===r?(a.x+=g,a.width-=g,a.height-=g):"ne"===r?(a.y-=g,a.width+=g,a.height+=g):"e"===r?a.width+=g:"se"===r&&(a.width+=g,a.height+=g)),"ArrowUp"===i?"nw"===r?(a.x-=g,a.y-=g,a.width+=g,a.height+=g):"n"===r?(a.y-=g,a.height+=g):"ne"===r?(a.y-=g,a.width+=g,a.height+=g):"sw"===r?(a.x+=g,a.width-=g,a.height-=g):"s"===r?a.height-=g:"se"===r&&(a.width-=g,a.height-=g):"ArrowDown"===i&&("nw"===r?(a.x+=g,a.y+=g,a.width-=g,a.height-=g):"n"===r?(a.y+=g,a.height-=g):"ne"===r?(a.y+=g,a.width-=g,a.height-=g):"sw"===r?(a.x-=g,a.width+=g,a.height+=g):"s"===r?a.height+=g:"se"===r&&(a.width+=g,a.height+=g)),a),s,r,m.width,m.height,l,u,d,f);
157if(!B(o,y)){let e=U(y,m.width,m.height);p(y,e),h&&h(y,e)}}),$(this,"onDocPointerDone",e=>{let{crop:t,disabled:r,onComplete:n,onDragEnd:i}=this.props,a=this.getBox();this.unbindDocMove(),!(r||!t)&&this.mouseDownOnCrop&&(this.mouseDownOnCrop=!1,this.dragStarted=!1,i&&i(e),n&&n(H(t,a.width,a.height),U(t,a.width,a.height)),this.setState({cropIsActive:!1,newCropIsBeingDrawn:!1}))}),$(this,"onDragFocus",()=>{var e;null==(e=this.componentRef.current)||e.scrollTo(0,0)})}get document(){return document}getBox(){let e=this.mediaRef.current;if(!e)return{x:0,y:0,width:0,height:0};let{x:t,y:r,width:n,height:i}=e.getBoundingClientRect();return{x:t,y:r,width:n,height:i}}componentDidUpdate(e){let{crop:t,onComplete:r}=this.props;if(r&&!e.crop&&t){let{width:e,height:n}=this.getBox();e&&n&&r(H(t,e,n),U(t,e,n))}}componentWillUnmount(){this.resizeObserver&&this.resizeObserver.disconnect(),this.unbindDocMove()}bindDocMove(){this.docMoveBound||(this.document.addEventListener("pointermove",this.onDocPointerMove,q),this.document.addEventListener("pointerup",this.onDocPointerDone,q),this.document.addEventListener("pointercancel",this.onDocPointerDone,q),this.docMoveBound=!0)}unbindDocMove(){this.docMoveBound&&(this.document.removeEventListener("pointermove",this.onDocPointerMove,q),this.document.removeEventListener("pointerup",this.onDocPointerDone,q),this.document.removeEventListener("pointercancel",this.onDocPointerDone,q),this.docMoveBound=!1)}getCropStyle(){let{crop:e}=this.props;if(e)return{top:`${e.y}${e.unit}`,left:`${e.x}${e.unit}`,width:`${e.width}${e.unit}`,height:`${e.height}${e.unit}`}}dragCrop(){let{evData:e}=this,t=this.getBox(),r=this.makePixelCrop(t),n=e.clientX-e.startClientX,i=e.clientY-e.startClientY;return r.x=L(e.startCropX+n,0,t.width-r.width),r.y=L(e.startCropY+i,0,t.height-r.height),r}getPointRegion(e,t,r,n){let i,{evData:a}=this,s=a.clientX-e.x,o=a.clientY-e.y;return i=n&&t?"nw"===t||"n"===t||"ne"===t:o<a.startCropY,(r&&t?"nw"===t||"w"===t||"sw"===t:s<a.startCropX)?i?"nw":"sw":i?"ne":"se"}resolveMinDimensions(e,t,r=0,n=0){let i=Math.min(r,e.width),a=Math.min(n,e.height);return t&&(i||a)?t>1?i?[i,i/t]:[a*t,a]:a?[a*t,a]:[i,i/t]:[i,a]}resizeCrop(){let{evData:t}=this,{aspect:r=0,maxWidth:n,maxHeight:i}=this.props,a=this.getBox(),[s,o]=this.resolveMinDimensions(a,r,this.props.minWidth,this.props.minHeight),c=this.makePixelCrop(a),l=this.getPointRegion(a,t.ord,s,o),u=t.ord||l,d=t.clientX-t.startClientX,f=t.clientY-t.startClientY;(s&&"nw"===u||"w"===u||"sw"===u)&&(d=Math.min(d,-s)),(o&&"nw"===u||"n"===u||"ne"===u)&&(f=Math.min(f,-o));let p={unit:"px",x:0,y:0,width:0,height:0};"ne"===l?(p.x=t.startCropX,p.width=d,r?p.height=p.width/r:p.height=Math.abs(f),p.y=t.startCropY-p.height):"se"===l?(p.x=t.startCropX,p.y=t.startCropY,p.width=d,r?p.height=p.width/r:p.height=f):"sw"===l?(p.x=t.startCropX+d,p.y=t.startCropY,p.width=Math.abs(d),r?p.height=p.width/r:p.height=f):"nw"===l&&(p.x=t.startCropX+d,p.width=Math.abs(d),r?(p.height=p.width/r,p.y=t.startCropY-p.height):(p.height=Math.abs(f),p.y=t.startCropY+f));let h=F(p,r,l,a.width,a.height,s,o,n,i);return r||e.xyOrds.indexOf(u)>-1?c=h:e.xOrds.indexOf(u)>-1?(c.x=h.x,c.width=h.width):e.yOrds.indexOf(u)>-1&&(c.y=h.y,c.height=h.height),c.x=L(c.x,0,a.width-c.width),c.y=L(c.y,0,a.height-c.height),c}renderCropSelection(){let{ariaLabels:t=e.defaultProps.ariaLabels,disabled:r,locked:n,renderSelectionAddon:i,ruleOfThirds:a,crop:s}=this.props,o=this.getCropStyle();if(s)return M.default.createElement("div",{style:o,className:"ReactCrop__crop-selection",onPointerDown:this.onCropPointerDown,"aria-label":t.cropArea,tabIndex:0,onKeyDown:this.onComponentKeyDown,role:"group"},!r&&!n&&M.default.createElement("div",{className:"ReactCrop__drag-elements",onFocus:this.onDragFocus},M.default.createElement("div",{className:"ReactCrop__drag-bar ord-n","data-ord":"n"}),M.default.createElement("div",{className:"ReactCrop__drag-bar ord-e","data-ord":"e"}),M.default.createElement("div",{className:"ReactCrop__drag-bar ord-s","data-ord":"s"}),M.default.createElement("div",{className:"ReactCrop__drag-bar ord-w","data-ord":"w"}),M.default.createElement("div",{className:"ReactCrop__drag-handle ord-nw","data-ord":"nw",tabIndex:0,"aria-label":t.nwDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"nw"),role:"button"}),M.default.createElement("div",{className:"ReactCrop__drag-handle ord-n","data-ord":"n",tabIndex:0,"aria-label":t.nDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"n"),role:"button"}),M.default.createElement("div",{className:"ReactCrop__drag-handle ord-ne","data-ord":"ne",tabIndex:0,"aria-label":t.neDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"ne"),role:"button"}),M.default.createElement("div",{className:"ReactCrop__drag-handle ord-e","data-ord":"e",tabIndex:0,"aria-label":t.eDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"e"),role:"button"}),M.default.createElement("div",{className:"ReactCrop__drag-handle ord-se","data-ord":"se",tabIndex:0,"aria-label":t.seDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"se"),role:"button"}),M.default.createElement("div",{className:"ReactCrop__drag-handle ord-s","data-ord":"s",tabIndex:0,"aria-label":t.sDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"s"),role:"button"}),M.default.createElement("div",{className:"ReactCrop__drag-handle ord-sw","data-ord":"sw",tabIndex:0,"aria-label":t.swDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"sw"),role:"button"}),M.default.createElement("div",{className:"ReactCrop__drag-handle ord-w","data-ord":"w",tabIndex:0,"aria-label":t.wDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"w"),role:"button"})),i&&M.default.createElement("div",{className:"ReactCrop__selection-addon",onPointerDown:e=>e.stopPropagation()},i(this.state)),a&&M.default.createElement(M.default.Fragment,null,M.default.createElement("div",{className:"ReactCrop__rule-of-thirds-hz"}),M.default.createElement("div",{className:"ReactCrop__rule-of-thirds-vt"})))}makePixelCrop(e){return H({...z,...this.props.crop||{}},e.width,e.height)}render(){let{aspect:e,children:t,circularCrop:r,className:n,crop:i,disabled:a,locked:s,style:o,ruleOfThirds:c}=this.props,{cropIsActive:l,newCropIsBeingDrawn:u}=this.state,d=i?this.renderCropSelection():null,f=((...e)=>e.filter(e=>e&&"string"==typeof e).join(" "))("ReactCrop",n,l&&"ReactCrop--active",a&&"ReactCrop--disabled",s&&"ReactCrop--locked",u&&"ReactCrop--new-crop",i&&e&&"ReactCrop--fixed-aspect",i&&r&&"ReactCrop--circular-crop",i&&c&&"ReactCrop--rule-of-thirds",!this.dragStarted&&i&&!i.width&&!i.height&&"ReactCrop--invisible-crop",r&&"ReactCrop--no-animate");return M.default.createElement("div",{ref:this.componentRef,className:f,style:o},M.default.createElement("div",{ref:this.mediaRef,className:"ReactCrop__child-wrapper",onPointerDown:this.onComponentPointerDown},t),i?M.default.createElement("svg",{className:"ReactCrop__crop-mask",width:"100%",height:"100%"},M.default.createElement("defs",null,M.default.createElement("mask",{id:`hole-${this.instanceId}`},M.default.createElement("rect",{width:"100%",height:"100%",fill:"white"}),r?M.default.createElement("ellipse",{cx:`${i.x+i.width/2}${i.unit}`,cy:`${i.y+i.height/2}${i.unit}`,rx:`${i.width/2}${i.unit}`,ry:`${i.height/2}${i.unit}`,fill:"black"}):M.default.createElement("rect",{x:`${i.x}${i.unit}`,y:`${i.y}${i.unit}`,width:`${i.width}${i.unit}`,height:`${i.height}${i.unit}`,fill:"black"}))),M.default.createElement("rect",{fill:"black",fillOpacity:.5,width:"100%",height:"100%",mask:`url(#hole-${this.instanceId})`})):void 0,d)}};$(G,"xOrds",["e","w"]),$(G,"yOrds",["n","s"]),$(G,"xyOrds",["nw","ne","se","sw"]),$(G,"nudgeStep",1),$(G,"nudgeStepMedium",10),$(G,"nudgeStepLarge",100),$(G,"defaultProps",{ariaLabels:{cropArea:"Use the arrow keys to move the crop selection area",nwDragHandle:"Use the arrow keys to move the north west drag handle to change the crop selection area",nDragHandle:"Use the up and down arrow keys to move the north drag handle to change the crop selection area",neDragHandle:"Use the arrow keys to move the north east drag handle to change the crop selection area",eDragHandle:"Use the up and down arrow keys to move the east drag handle to change the crop selection area",seDragHandle:"Use the arrow keys to move the south east drag handle to change the crop selection area",sDragHandle:"Use the up and down arrow keys to move the south drag handle to change the crop selection area",swDragHandle:"Use the arrow keys to move the south west drag handle to change the crop selection area",wDragHandle:"Use the up and down arrow keys to move the west drag handle to change the crop selection area"}}),e.i(786618),e.i(222082),e.i(102935),e.i(517246),(0,m.createModule)({actions:I,name:"files"});class W{static v2026=void 0!==b.default&&b.default.env?.SMITHY_NEW_RETRIES_202
1576==="true";static delay(){return W.v2026?50:100}static throttlingDelay(){return W.v2026?1e3:500}static cost(){return W.v2026?14:5}static throttlingCost(){return W.v2026?5:10}static modifiedCostType(){return W.v2026?"THROTTLING":"TRANSIENT"}}function V(e,t,r){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]=r}W.v2026||="object"==typeof b.default&&b.default.env?.AWS_NEW_RETRIES_2026==="true";let X="WHEN_SUPPORTED",Y="WHEN_SUPPORTED";(f3=pr||(pr={})).MD5="MD5",f3.CRC32="CRC32",f3.CRC32C="CRC32C",f3.CRC64NVME="CRC64NVME",f3.SHA1="SHA1",f3.SHA256="SHA256",(f2=pn||(pn={})).HEADER="header",f2.TRAILER="trailer";let J=pr.CRC32,Q={name:"flexibleChecksumsInputMiddleware",toMiddleware:"serializerMiddleware",relation:"before",tags:["BODY_CHECKSUM"],override:!0};class Z{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){var t;let r=new Z({...e,headers:{...e.headers}});return r.query&&(r.query=Object.keys(t=r.query).reduce((e,r)=>{let n=t[r];return{...e,[r]:Array.isArray(n)?[...n]:n}},{})),r}static isInstance(e){return!!e&&"method"in e&&"protocol"in e&&"hostname"in e&&"path"in e&&"object"==typeof e.query&&"object"==typeof e.headers}clone(){return Z.clone(this)}}var ee=e.i(559984);class et{allocByteArray;byteLength=0;byteArrays=[];constructor(e){this.allocByteArray=e}push(e){this.byteArrays.push(e),this.byteLength+=e.byteLength}flush(){if(1===this.byteArrays.length){let e=this.byteArrays[0];return this.reset(),e}let e=this.allocByteArray(this.byteLength),t=0;for(let r=0;r<this.byteArrays.length;++r){let n=this.byteArrays[r];e.set(n,t),t+=n.byteLength}return this.reset(),e}reset(){this.byteArrays=[],this.byteLength=0}}let er=function(e,t,r){let n=e.getReader(),i=!1,a=0,s=["",new et(e=>new Uint8Array(e))],o=-1,c=async e=>{let{value:l,done:u}=await n.read();if(u){if(-1!==o){let t=en(s,o);ei(t)>0&&e.enqueue(t)}e.close()}else{let n=function(e,t=!0){return t&&void 0!==ee.Buffer&&e instanceof ee.Buffer?2:e instanceof Uint8Array?1:"string"==typeof e?0:-1}(l,!1);if(o!==n&&(o>=0&&e.enqueue(en(s,o)),o=n),-1===o)return void e.enqueue(l);let u=ei(l);a+=u;let d=ei(s[o]);if(u>=t&&0===d)e.enqueue(l);else{let n=function(e,t,r){switch(t){case 0:return e[0]+=r,ei(e[0]);case 1:case 2:return e[t].push(r),ei(e[t])}}(s,o,l);!i&&a>2*t&&(i=!0,r?.warn(`@smithy/util-stream - stream chunk size ${u} is below threshold of ${t}, automatically buffering.`)),n>=t?e.enqueue(en(s,o)):await c(e)}}};return new ReadableStream({pull:c})};function en(e,t){switch(t){case 0:let r=e[0];return e[0]="",r;case 1:case 2:return e[t].flush()}throw Error(`@smithy/util-stream - invalid index ${t} given to flush()`)}function ei(e){return e?.byteLength??e?.length??0}let ea=e=>e===pr.MD5?"content-md5":`x-amz-checksum-${e.toLowerCase()}`,es=e=>"function"==typeof ArrayBuffer&&e instanceof ArrayBuffer||"[object ArrayBuffer]"===Object.prototype.toString.call(e),eo=e=>void 0!==e&&"string"!=typeof e&&!ArrayBuffer.isView(e)&&!es(e);var ec=e.i(812635);let el=new Uint32Array(256);for(let e=0;e<256;++e){let t=e;for(let e=0;e<8;++e)t=1&t?0x82f63b78^t>>>1:t>>>1;el[e]=t>>>0}class eu{digestLength=4;crc=0xffffffff;update(e){let t=this.crc;for(let r=0;r<e.length;++r)t=t>>>8^el[(t^e[r])&255];this.crc=t}async digest(){let e=(0xffffffff^this.crc)>>>0,t=new Uint8Array(4);return t[0]=e>>>24,t[1]=e>>>16&255,t[2]=e>>>8&255,t[3]=255&e,t}reset(){this.crc=0xffffffff}}class ed{c1=0;c2=0;constructor(){t||(t=(()=>{let e=Array(8);for(let t=0;t<8;t++){let r=Array(512);for(let e=0;e<256;e++){let n=BigInt(e);for(let e=0;e<8*(t+1);e++)1n&n?n=n>>1n^0x9a6c9329ac4bc9b5n:n>>=1n;r[2*e]=Number(n>>32n&4294967295n),r[2*e+1]=Number(4294967295n&n)}e[t]=new Uint32Array(r)}return e})(),[r,n,i,a,s,o,c,l]=t),this.reset()}update(e){let t=e.length,u=0,d=this.c1,f=this.c2;for(;u+8<=t;){let t=((f^e[u++])&255)<<1,p=((f>>>8^e[u++])&255)<<1,h=((f>>>16^e[u++])&255)<<1,m=((f>>>24^e[u++])&255)<<1,g=((d^e[u++])&255)<<1,y=((d>>>8^e[u++])&255)<<1,x=((d>>>16^e[u++])&255)<<1,b=((d>>>24^e[u++])&255)<<1;d=l[t]^c[p]^o[h]^s[m]^a[g]^i[y]^n[x]^r[b],f=l[t+1]^c[p+1]^o[h+1]^s[m+1]^a[g+1]^i[y+1]^n[x+1]^r[b+1]}for(;u<t;){let t=((f^e[u])&255)<<1;f=(f>>>8|(255&d)<<24)>>>0,d=d>>>8^r[t],f^=r[t+1],++u}this.c1=d,this.c2=f}async digest(){let e=0xffffffff^this.c1,t=0xffffffff^this.c2;return new Uint8Array([e>>>24,e>>>16&255,e>>>8&255,255&e,t>>>24,t>>>16&255,t>>>8&255,255&t])}reset(){this.c1=0xffffffff,this.c2=0xffffffff}}let ef=[pr.CRC32,pr.CRC32C,pr.CRC64NVME,pr.SHA1,pr.SHA256],ep=[pr.SHA256,pr.SHA1,pr.CRC32,pr.CRC32C,pr.CRC64NVME],eh=(e,t)=>{let{checksumAlgorithms:r={}}=t;switch(e){case pr.MD5:return r?.MD5??t.md5;case pr.CRC32:return r?.CRC32??ec.Crc32;case pr.CRC32C:return r?.CRC32C??eu;case pr.CRC64NVME:return r?.CRC64NVME??ed;case pr.SHA1:return r?.SHA1??t.sha1;case pr.SHA256:return r?.SHA256??t.sha256;default:if(r?.[e])return r[e];throw Error(`The checksum algorithm "${e}" is not supported by the client. Select one of ${ef}, or provide an implementation to  the client constructor checksums field.`)}};var em=e.i(839741);let eg=e=>e instanceof Uint8Array?e:"string"==typeof e?(0,em.fromUtf8)(e):ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e),ey=(e,t)=>{let r=new e;return r.update(eg(t||"")),r.digest()},ex={name:"flexibleChecksumsMiddleware",step:"build",tags:["BODY_CHECKSUM"],override:!0},eb=(e=[])=>{let t=[],r=ep.length;for(let n of e){let e=ep.indexOf(n);-1!==e?t[e]=n:t[r++]=n}return t.filter(Boolean)},ew="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
157+/",eS=Object.entries(ew).reduce((e,[t,r])=>(e[r]=Number(t),e),{}),ev=ew.split("");function eE(e){let t,r="object"==typeof(t="string"==typeof e?(0,em.fromUtf8)(e):e)&&"number"==typeof t.length,n="object"==typeof t&&"number"==typeof t.byteOffset&&"number"==typeof t.byteLength;if(!r&&!n)throw Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.");let i="";for(let e=0;e<t.length;e+=3){let r=0,n=0;for(let i=e,a=Math.min(e+3,t.length);i<a;i++)r|=t[i]<<(a-i-1)*8,n+=8;let a=Math.ceil(n/6);r<<=6*a-n;for(let e=1;e<=a;e++){let t=(a-e)*6;i+=ev[(r&63<<t)>>t]}i+="==".slice(0,4-a)}return i}let eC=e=>"function"==typeof ReadableStream&&(e?.constructor?.name===ReadableStream.name||e instanceof ReadableStream),eR="function"==typeof ReadableStream?ReadableStream:function(){};class e_ extends eR{}let ek=({expectedChecksum:e,checksum:t,source:r,checksumSourceLocation:n,base64Encoder:i})=>{if(!eC(r))throw Error(`@smithy/util-stream: unsupported source type ${r?.constructor?.name??r} in ChecksumStream.`);let a=i??eE;if("function"!=typeof TransformStream)throw Error("@smithy/util-stream: unable to instantiate ChecksumStream because API unavailable: ReadableStream/TransformStream.");let s=new TransformStream({start(){},async transform(e,r){t.update(e),r.enqueue(e)},async flush(r){let i=a(await t.digest());if(e!==i){let t=Error(`Checksum mismatch: expected "${e}" but received "${i}" in response header "${n}".`);r.error(t)}else r.terminate()}});r.pipeThrough(s);let o=s.readable;return Object.setPrototypeOf(o,e_.prototype),o},eA=async(e,{checksumAlgorithmFn:t,base64Encoder:r})=>r(await ey(t,e)),eT=async(e,{config:t,responseAlgorithms:r,logger:n})=>{let i=eb(r),{body:a,headers:s}=e;for(let r of i){let i=ea(r),o=s[i];if(o){let s;try{s=eh(r,t)}catch(e){if(r===pr.CRC64NVME){n?.warn(`Skipping ${pr.CRC64NVME} checksum validation: ${e.message}`);continue}throw e}let{base64Encoder:c}=t;if(eo(a)){e.body=ek({expectedChecksum:o,checksumSourceLocation:i,checksum:new s,source:a,base64Encoder:c});return}let l=await eA(a,{checksumAlgorithmFn:s,base64Encoder:c});if(l===o)break;throw Error(`Checksum mismatch: expected "${l}" but received "${o}" in response header "${i}".`)}}},eP={name:"flexibleChecksumsResponseMiddleware",toMiddleware:"deserializerMiddleware",relation:"after",tags:["BODY_CHECKSUM"],override:!0},eO=(e,t)=>({applyToStack:r=>{r.add((r,n)=>async i=>{if(!Z.isInstance(i.request)||((e,t)=>{let r=e.toLowerCase();for(let e of Object.keys(t))if(e.toLowerCase().startsWith(r))return!0;return!1})("x-amz-checksum-",i.request.headers))return r(i);let{request:a,input:s}=i,{body:o,headers:c}=a,{base64Encoder:l,streamHasher:u}=e,{requestChecksumRequired:d,requestAlgorithmMember:f}=t,p=await e.requestChecksumCalculation(),h=f?.name,m=f?.httpHeader;h&&!s[h]&&(p===X||d)&&(s[h]=J,m&&(c[m]=J));let g=((e,{requestChecksumRequired:t,requestAlgorithmMember:r,requestChecksumCalculation:n})=>r?e[r]?e[r]:void 0:n===X||t?J:void 0)(s,{requestChecksumRequired:d,requestAlgorithmMember:f?.name,requestChecksumCalculation:p}),y=o,x=c;if(g){switch(g){case pr.CRC32:V(n,"FLEXIBLE_CHECKSUMS_REQ_CRC32","U");break;case pr.CRC32C:V(n,"FLEXIBLE_CHECKSUMS_REQ_CRC32C","V");break;case pr.CRC64NVME:V(n,"FLEXIBLE_CHECKSUMS_REQ_CRC64","W");break;case pr.SHA1:V(n,"FLEXIBLE_CHECKSUMS_REQ_SHA1","X");break;case pr.SHA256:V(n,"FLEXIBLE_CHECKSUMS_REQ_SHA256","Y")}let t=ea(g),r=eh(g,e);if(eo(o)){let{getAwsChunkedEncodingStream:i,bodyLengthChecker:a}=e;y=i("number"==typeof e.requestStreamBufferSize&&e.requestStreamBufferSize>=8192?er(o,e.requestStreamBufferSize,n.logger):o,{base64Encoder:l,bodyLengthChecker:a,checksumLocationName:t,checksumAlgorithmFn:r,streamHasher:u}),x={...c,"content-encoding":c["content-encoding"]?`${c["content-encoding"]},aws-chunked`:"aws-chunked","transfer-encoding":"chunked","x-amz-decoded-content-length":c["content-length"],"x-amz-content-sha256":"STREAMING-UNSIGNED-PAYLOAD-TRAILER","x-amz-trailer":t},delete x["content-length"]}else if(!((e,t)=>{let r=e.toLowerCase();for(let e of Object.keys(t))if(r===e.toLowerCase())return!0;return!1})(t,c)){let e=await ey(r,o);x={...c,[t]:l(e)}}}try{return await r({...i,request:{...a,headers:x,body:y}})}catch(e){if(e instanceof Error&&"InvalidChunkSizeError"===e.name)try{e.message.endsWith(".")||(e.message+="."),e.message+=" Set [requestStreamBufferSize=number e.g. 65_536] in client constructor to instruct AWS SDK to buffer your input stream."}catch(e){}throw e}},ex),r.addRelativeTo((r,n)=>async i=>{let a=i.input,{requestValidationModeMember:s}=t,o=await e.requestChecksumCalculation(),c=await e.responseChecksumValidation();switch(o){case"WHEN_REQUIRED":V(n,"FLEXIBLE_CHECKSUMS_REQ_WHEN_REQUIRED","a");break;case X:V(n,"FLEXIBLE_CHECKSUMS_REQ_WHEN_SUPPORTED","Z")}switch(c){case"WHEN_REQUIRED":V(n,"FLEXIBLE_CHECKSUMS_RES_WHEN_REQUIRED","c");break;case Y:V(n,"FLEXIBLE_CHECKSUMS_RES_WHEN_SUPPORTED","b")}return s&&!a[s]&&c===Y&&(a[s]="ENABLED"),r(i)},Q),r.addRelativeTo((r,n)=>async i=>{if(!Z.isInstance(i.request))return r(i);let a=i.input,s=await r(i),o=s.response,{requestValidationModeMember:c,responseAlgorithms:l}=t;if(c&&"ENABLED"===a[c]){let{clientName:t,commandName:r}=n,i=eb([...l??[],...Object.keys(e.checksumAlgorithms??{}).filter(e=>{let t=ea(e);return void 0!==o.headers[t]})]);if("S3Client"===t&&"GetObjectCommand"===r&&i.every(e=>{let t=ea(e),r=o.headers[t];return!r||(e=>{let t=e.lastIndexOf("-");if(-1!==t){let r=e.slice(t+1);if(!r.startsWith("0")){let e=parseInt(r,10);if(!isNaN(e)&&e>=1&&e<=1e4)return!0}}return!1})(r)}))return s;await eT(o,{config:e,responseAlgorithms:i,logger:n.logger})}return s},eP)}});class eI{trace(){}debug(){}info(){}warn(){}error(){}}let eN={step:"finalizeRequest",tags:["CHECK_CONTENT_LENGTH_HEADER"],name:"getCheckContentLengthHeaderPlugin",override:!0},eD={step:"initialize",tags:["LOCATION_CONSTRAINT","CREATE_BUCKET_CONFIGURATION"],name:"locationConstraintMiddleware",override:!0};class eM{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){return!!e&&"number"==typeof e.statusCode&&"object"==typeof e.headers}}let ej=Math.ceil(17014118346046923e22*(2-11920928955078125e-23)),e$=e=>{let t=(e=>{if(null!=e){if("string"==typeof e){let t=parseFloat(e);
157if(!Number.isNaN(t))return String(t)!==String(e)&&eq.warn(eF(`Expected number but observed string: ${e}`)),t}if("number"==typeof e)return e;throw TypeError(`Expected number, got ${typeof e}: ${e}`)}})(e);if(void 0!==t&&!Number.isNaN(t)&&t!==1/0&&t!==-1/0&&Math.abs(t)>ej)throw TypeError(`Expected 32-bit float, got ${e}`);return t},ez=(e,t)=>{let r=(e=>{if(null!=e){if(Number.isInteger(e)&&!Number.isNaN(e))return e;throw TypeError(`Expected integer, got ${typeof e}: ${e}`)}})(e);if(void 0!==r&&eL(r,t)!==r)throw TypeError(`Expected ${t}-bit integer, got ${e}`);return r},eL=(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]}},eB=/(-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?)|(-?Infinity)|(NaN)/g,eU=e=>{let t=e.match(eB);if(null===t||t[0].length!==e.length)throw TypeError("Expected real number, got implicit NaN");return parseFloat(e)},eH=e=>"string"==typeof e?ez(eU(e),16):ez(e,16),eF=e=>String(TypeError(e).stack||e).split("\n").slice(0,5).filter(e=>!e.includes("stackTraceWarning")).join("\n"),eq={warn:console.warn},eK=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/);let eG=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$/),eW=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$/),eV=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})$/),eX=e=>{if(null==e)return;if("string"!=typeof e)throw TypeError("RFC-7231 date-times must be expressed as strings");let t=eG.exec(e);if(t){let[e,r,n,i,a,s,o,c]=t;return eY(eH(e4(i)),eZ(n),e3(r,"day",1,31),{hours:a,minutes:s,seconds:o,fractionalMilliseconds:c})}if(t=eW.exec(e)){let[e,r,n,i,a,s,o,c]=t;return eQ(eY(eJ(i),eZ(n),e3(r,"day",1,31),{hours:a,minutes:s,seconds:o,fractionalMilliseconds:c}))}if(t=eV.exec(e)){let[e,r,n,i,a,s,o,c]=t;return eY(eH(e4(c)),eZ(r),e3(n.trimLeft(),"day",1,31),{hours:i,minutes:a,seconds:s,fractionalMilliseconds:o})}throw TypeError("Invalid RFC-7231 date-time value")},eY=(e,t,r,n)=>{let i=t-1;return e1(e,i,r),new Date(Date.UTC(e,i,r,e3(n.hours,"hour",0,23),e3(n.minutes,"minute",0,59),e3(n.seconds,"seconds",0,60),e2(n.fractionalMilliseconds)))},eJ=e=>{let t=new Date().getUTCFullYear(),r=100*Math.floor(t/100)+eH(e4(e));return r<t?r+100:r},eQ=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,eZ=e=>{let t=eK.indexOf(e);if(t<0)throw TypeError(`Invalid month: ${e}`);return t+1},e0=[31,28,31,30,31,30,31,31,30,31,30,31],e1=(e,t,r)=>{let n=e0[t];if(1===t&&e5(e)&&(n=29),r>n)throw TypeError(`Invalid day for ${eK[t]} in ${e}: ${r}`)},e5=e=>e%4==0&&(e%100!=0||e%400==0),e3=(e,t,r,n)=>{var i;let a="string"==typeof(i=e4(e))?ez(eU(i),8):ez(i,8);if(a<r||a>n)throw TypeError(`${t} must be between ${r} and ${n}, inclusive`);return a},e2=e=>{var t;return null==e?0:1e3*("string"==typeof(t="0."+e)?e$(eU(t)):e$(t))},e4=e=>{let t=0;for(;t<e.length-1&&"0"===e.charAt(t);)t++;return 0===t?e:e.slice(t)},e6={tags:["S3"],name:"s3ExpiresMiddleware",override:!0,relation:"after",toMiddleware:"deserializerMiddleware"},e8=e=>({applyToStack:e=>{e.addRelativeTo((e,t)=>async r=>{let n=await e(r),{response:i}=n;if(eM.isInstance(i)&&i.headers.expires){i.headers.expiresstring=i.headers.expires;try{eX(i.headers.expires)}catch(e){t.logger?.warn(`AWS SDK Warning for ${t.clientName}::${t.commandName} response parsing (${i.headers.expires}): ${e}`),delete i.headers.expires}}return n},e6)}}),e9={name:"ssecMiddleware",step:"initialize",tags:["SSE"],override:!0},e7=e=>({applyToStack:t=>{t.add(t=>async r=>{let n={...r.input};for(let t of[{target:"SSECustomerKey",hash:"SSECustomerKeyMD5"},{target:"CopySourceSSECustomerKey",hash:"CopySourceSSECustomerKeyMD5"}]){let r=n[t.target];
157if(r){let i;"string"==typeof r?function(e,t){if(!/^(?:[A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e))return!1;try{let r=t.base64Decoder(e);return 32===r.length}catch{return!1}}(r,e)?i=e.base64Decoder(r):(i=e.utf8Decoder(r),n[t.target]=e.base64Encoder(i)):(i=ArrayBuffer.isView(r)?new Uint8Array(r.buffer,r.byteOffset,r.byteLength):new Uint8Array(r),n[t.target]=e.base64Encoder(i));let a=new e.md5;a.update(i),n[t.hash]=e.base64Encoder(await a.digest())}}return t({...r,input:n})},e9)}}),te={CopyObjectCommand:!0,UploadPartCopyCommand:!0,CompleteMultipartUploadCommand:!0},tt={relation:"after",toMiddleware:"deserializerMiddleware",tags:["THROW_200_EXCEPTIONS","S3"],name:"throw200ExceptionsMiddleware",override:!0},tr=e=>({applyToStack:t=>{t.addRelativeTo((t,r)=>async n=>{let i=await t(n),{response:a}=i;if(!eM.isInstance(a))return i;let{statusCode:s,body:o}=a;if(s<200||s>=300)return i;let c=await ((e=new Uint8Array,t)=>e instanceof Uint8Array?Promise.resolve(e):t.streamCollector(e)||Promise.resolve(new Uint8Array))(o,e);if(a.body=new ReadableStream({start(e){e.enqueue(c),e.close()}}),0===c.length&&te[r.commandName]){let e=Error("S3 aborted request");throw e.$metadata={httpStatusCode:503},e.name="InternalError",e}let l=e.utf8Encoder(c.subarray(c.length-16));return l&&l.endsWith("</Error>")&&(a.statusCode=503),i},tt)}}),tn="__smithy_context",ti=(e,t)=>{let r=[];if(e&&r.push(e),t)for(let e of t)r.push(e);return r},ta=(e,t)=>`${e||"anonymous"}${t&&t.length>0?` (a.k.a. ${t.join(",")})`:""}`,ts=()=>{let e=[],t=[],r=!1,n=new Set,i=r=>(e.forEach(e=>{r.add(e.middleware,{...e})}),t.forEach(e=>{r.addRelativeTo(e.middleware,{...e})}),r.identifyOnResolve?.(o.identifyOnResolve()),r),a=e=>{let t=[];return e.before.forEach(e=>{0===e.before.length&&0===e.after.length?t.push(e):t.push(...a(e))}),t.push(e),e.after.reverse().forEach(e=>{0===e.before.length&&0===e.after.length?t.push(e):t.push(...a(e))}),t},s=(r=!1)=>{let n=[],i=[],s={};return e.forEach(e=>{let t={...e,before:[],after:[]};for(let e of ti(t.name,t.aliases))s[e]=t;n.push(t)}),t.forEach(e=>{let t={...e,before:[],after:[]};for(let e of ti(t.name,t.aliases))s[e]=t;i.push(t)}),i.forEach(e=>{if(e.toMiddleware){let t=s[e.toMiddleware];if(void 0===t){if(r)return;throw Error(`${e.toMiddleware} is not found when adding ${ta(e.name,e.aliases)} middleware ${e.relation} ${e.toMiddleware}`)}"after"===e.relation&&t.after.push(e),"before"===e.relation&&t.before.push(e)}}),n.sort((e,t)=>to[t.step]-to[e.step]||tc[t.priority||"normal"]-tc[e.priority||"normal"]).map(a).reduce((e,t)=>(e.push(...t),e),[])},o={add:(t,r={})=>{let{name:i,override:a,aliases:s}=r,o={step:"initialize",priority:"normal",middleware:t,...r},c=ti(i,s);if(c.length>0){if(c.some(e=>n.has(e))){if(!a)throw Error(`Duplicate middleware name '${ta(i,s)}'`);for(let t of c){let r=e.findIndex(e=>e.name===t||e.aliases?.some(e=>e===t));if(-1===r)continue;let n=e[r];if(n.step!==o.step||o.priority!==n.priority)throw Error(`"${ta(n.name,n.aliases)}" middleware with ${n.priority} priority in ${n.step} step cannot be overridden by "${ta(i,s)}" middleware with ${o.priority} priority in ${o.step} step.`);e.splice(r,1)}}for(let e of c)n.add(e)}e.push(o)},addRelativeTo:(e,r)=>{let{name:i,override:a,aliases:s}=r,o={middleware:e,...r},c=ti(i,s);if(c.length>0){if(c.some(e=>n.has(e))){if(!a)throw Error(`Duplicate middleware name '${ta(i,s)}'`);for(let e of c){let r=t.findIndex(t=>t.name===e||t.aliases?.some(t=>t===e));if(-1===r)continue;let n=t[r];if(n.toMiddleware!==o.toMiddleware||n.relation!==o.relation)throw Error(`"${ta(n.name,n.aliases)}" middleware ${n.relation} "${n.toMiddleware}" middleware cannot be overridden by "${ta(i,s)}" middleware ${o.relation} "${o.toMiddleware}" middleware.`);t.splice(r,1)}}for(let e of c)n.add(e)}t.push(o)},clone:()=>i(ts()),use:e=>{e.applyToStack(o)},remove:r=>{let i,a;if("string"==typeof r){let i,a;return i=!1,a=e=>{let t=ti(e.name,e.aliases);if(t.includes(r)){for(let e of(i=!0,t))n.delete(e);return!1}return!0},e=e.filter(a),t=t.filter(a),i}return i=!1,a=e=>{if(e.middleware===r){for(let t of(i=!0,ti(e.name,e.aliases)))n.delete(t);return!1}return!0},e=e.filter(a),t=t.filter(a),i},removeByTag:r=>{let i=!1,a=e=>{let{tags:t,name:a,aliases:s}=e;if(t&&t.includes(r)){for(let e of ti(a,s))n.delete(e);return i=!0,!1}return!0};return e=e.filter(a),t=t.filter(a),i},concat:e=>{let t=i(ts());return t.use(e),t.identifyOnResolve(r||t.identifyOnResolve()||(e.identifyOnResolve?.()??!1)),t},applyToStack:i,identify:()=>s(!0).map(e=>{let t=e.step??e.relation+" "+e.toMiddleware;return ta(e.name,e.aliases)+" - "+t}),identifyOnResolve:e=>("boolean"==typeof e&&(r=e),r),resolve:(e,t)=>
157{for(let r of s().map(e=>e.middleware).reverse())e=r(e,t);return r&&console.log(o.identify()),e}};return o},to={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},tc={high:3,normal:2,low:1},tl=e=>"function"==typeof e?e():e,tu=[];function td(e){if("object"==typeof e)return e;if(tu[e|=0])return tu[e];let t={},r=0;for(let n of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])(e>>r++&1)==1&&(t[n]=1);return tu[e]=t}let tf={it:Symbol.for("@smithy/nor-struct-it"),ns:Symbol.for("@smithy/ns")},tp=[],th={};class tm{ref;memberName;static symbol=Symbol.for("@smithy/nor");symbol=tm.symbol;name;schema;_isMemberSchema;traits;memberTraits;normalizedTraits;constructor(e,t){this.ref=e,this.memberName=t;const r=[];let n=e,i=e;for(this._isMemberSchema=!1;ty(n);)r.push(n[1]),i=tl(n=n[0]),this._isMemberSchema=!0;if(r.length>0){this.memberTraits={};for(let e=r.length-1;e>=0;--e){const t=r[e];Object.assign(this.memberTraits,td(t))}}else this.memberTraits=0;if(i instanceof tm){const e=this.memberTraits;Object.assign(this,i),this.memberTraits=Object.assign({},e,i.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,this.memberName=t??i.memberName;return}if(this.schema=tl(i),tx(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 Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](e){let t=this.prototype.isPrototypeOf(e);return t||"object"!=typeof e||null===e?t:e.symbol===this.symbol}static of(e){let t="function"==typeof e||"object"==typeof e&&null!==e;if("number"==typeof e){if(tp[e])return tp[e]}else if("string"==typeof e){if(th[e])return th[e]}else if(t&&e[tf.ns])return e[tf.ns];let r=tl(e);if(r instanceof tm)return r;if(ty(r)){let[t,n]=r;if(t instanceof tm)return Object.assign(t.getMergedTraits(),td(n)),t;throw Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(e,null,2)}.`)}let n=new tm(r);return t?e[tf.ns]=n:"string"==typeof r?th[r]=n:"number"==typeof r?tp[r]=n:n}getSchema(){let e=this.schema;return Array.isArray(e)&&0===e[0]?e[4]:e}getName(e=!1){let{name:t}=this;return!e&&t&&t.includes("#")?t.split("#")[1]:t||void 0}getMemberName(){return this.memberName}isMemberSchema(){return this._isMemberSchema}isListSchema(){let e=this.getSchema();return"number"==typeof e?e>=64&&e<128:1===e[0]}isMapSchema(){let e=this.getSchema();return"number"==typeof e?e>=128&&e<=255:2===e[0]}isStructSchema(){let e=this.getSchema();if("object"!=typeof e)return!1;let t=e[0];return 3===t||-3===t||4===t}isUnionSchema(){let e=this.getSchema();return"object"==typeof e&&4===e[0]}isBlobSchema(){let e=this.getSchema();return 21===e||42===e}isTimestampSchema(){let 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(){let{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 td(this.memberTraits)}getOwnTraits(){return td(this.traits)}getKeySchema(){let[e,t]=[this.isDocumentSchema(),this.isMapSchema()];if(!e&&!t)throw Error(`@smithy/core/schema - cannot get key for non-map: ${this.getName(!0)}`);let r=this.getSchema();return tg([e?15:r[4]??0,0],"key")}getValueSchema(){let e=this.getSchema(),[t,r,n]=[this.isDocumentSchema(),this.isMapSchema(),this.isListSchema()],i="number"==typeof e?63&e:e&&"object"==typeof e&&(r||n)?e[3+e[0]]:t?15:void 0;if(null!=i)return tg([i,0],r?"value":"member");throw Error(`@smithy/core/schema - ${this.getName(!0)} has no value member.`)}getMemberSchema(e){let t=this.getSchema();
157if(this.isStructSchema()&&t[4].includes(e)){let r=t[4].indexOf(e),n=t[5][r];return tg(ty(n)?n:[n,0],e)}if(this.isDocumentSchema())return tg([15,0],e);throw Error(`@smithy/core/schema - ${this.getName(!0)} has no member=${e}.`)}getMemberSchemas(){let e={};try{for(let[t,r]of this.structIterator())e[t]=r}catch(e){}return e}getEventStreamMember(){if(this.isStructSchema()){for(let[e,t]of this.structIterator())if(t.isStreaming()&&t.isStructSchema())return e}return""}*structIterator(){if(this.isUnitSchema())return;if(!this.isStructSchema())throw Error("@smithy/core/schema - cannot iterate non-struct schema.");let e=this.getSchema(),t=e[4].length,r=e[tf.it];if(r&&t===r.length)return void(yield*r);r=Array(t);for(let n=0;n<t;++n){let t=e[4][n],i=tg([e[5][n],0],t);yield r[n]=[t,i]}e[tf.it]=r}}function tg(e,t){return e instanceof tm?Object.assign(e,{memberName:t,_isMemberSchema:!0}):new tm(e,t)}let ty=e=>Array.isArray(e)&&2===e.length,tx=e=>Array.isArray(e)&&e.length>=5,tb="***SensitiveInformation***";function tw(e,t){if(null==t)return t;let r=tm.of(e);if(r.getMergedTraits().sensitive)return tb;
157if(r.isListSchema()){if(r.getValueSchema().getMergedTraits().sensitive)return tb}else if(r.isMapSchema()){if(r.getKeySchema().getMergedTraits().sensitive||r.getValueSchema().getMergedTraits().sensitive)return tb}else if(r.isStructSchema()&&"object"==typeof t){let e={};for(let[n,i]of r.structIterator())null!=t[n]&&(e[n]=tw(i,t[n]));return e}return t}class tS{middlewareStack=ts();schema;static classBuilder(){return new tv}resolveMiddlewareWithContext(e,t,r,{middlewareFn:n,clientName:i,commandName:a,inputFilterSensitiveLog:s,outputFilterSensitiveLog:o,smithyContext:c,additionalContext:l,CommandCtor:u}){for(let i of n.bind(this)(u,e,t,r))this.middlewareStack.use(i);let d=e.concat(this.middlewareStack),{logger:f}=t,p={logger:f,clientName:i,commandName:a,inputFilterSensitiveLog:s,outputFilterSensitiveLog:o,[tn]:{commandInstance:this,...c},...l},{requestHandler:h}=t,m=r??{};return c.eventStream&&(m={isEventStream:!0,...m}),d.resolve(e=>h.handle(e.request,m),p)}}class tv{_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,r={}){return this._smithyContext={service:e,operation:t,...r},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(){let e,t=this;return e=class extends tS{input;static getEndpointParameterInstructions(){return t._ep}constructor(...[e]){super(),this.input=e??{},t._init(this),this.schema=t._operationSchema}resolveMiddleware(r,n,i){let a=t._operationSchema,s=a?.[4]??a?.input,o=a?.[5]??a?.output;return this.resolveMiddlewareWithContext(r,n,i,{CommandCtor:e,middlewareFn:t._middlewareFn,clientName:t._clientName,commandName:t._commandName,inputFilterSensitiveLog:t._inputFilterSensitiveLog??(a?tw.bind(null,s):e=>e),outputFilterSensitiveLog:t._outputFilterSensitiveLog??(a?tw.bind(null,o):e=>e),smithyContext:t._smithyContext,additionalContext:t._additionalContext})}serialize=t._serializer;deserialize=t._deserializer}}}let tE=async e=>void 0,tC=async e=>{let t=e?.Bucket||"";if("string"==typeof e.Bucket&&(e.Bucket=t.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),tT(t)){if(!0===e.ForcePathStyle)throw Error("Path-style addressing cannot be used with ARN buckets")}else tA(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},tR=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,t_=/(\d+\.){3}\d+/,tk=/\.\./,tA=e=>tR.test(e)&&!t_.test(e)&&!tk.test(e),tT=e=>{let[t,r,n,,,i]=e.split(":"),a="arn"===t&&e.split(":").length>=6,s=!!(a&&r&&n&&i);if(a&&!s)throw Error(`Invalid ARN: ${e} was an invalid ARN.`);return s},tP=(e,t,r,n=!1)=>{let i=async()=>{let i;if(n){let n=r.clientContextParams;i=n?.[e]??r[e]??r[t]}else i=r[e]??r[t];return"function"==typeof i?i():i};return"credentialScope"===e||"CredentialScope"===t?async()=>{let e="function"==typeof r.credentials?await r.credentials():r.credentials;return e?.credentialScope??e?.CredentialScope}:"accountId"===e||"AccountId"===t?async()=>{let e="function"==typeof r.credentials?await r.credentials():r.credentials;return e?.accountId??e?.AccountId}:"endpoint"===e||"endpoint"===t?async()=>{if(!1===r.isCustomEndpoint)return;let e=await i();if(e&&"object"==typeof e){if("url"in e)return e.url.href;if("hostname"in e){let{protocol:t,hostname:r,port:n,path:i}=e;return`${t}//${r}${n?":"+n:""}${i}`}}return e}:i},tO=e=>{let t;if("string"==typeof e)return tO(new URL(e));let{hostname:r,pathname:n,port:i,protocol:a,search:s}=e;return s&&(t=function(e){let t={};if(e=e.replace(/^\?/,""))for(let r of e.split("&")){let[e,n=null]=r.split("=");e=decodeURIComponent(e),n&&(n=decodeURIComponent(n)),e in t?Array.isArray(t[e])?t[e].push(n):t[e]=[t[e],n]:t[e]=n}return t}(s)),{hostname:r,port:i?parseInt(i):void 0,protocol:a,path:n,query:t}};function tI(e){return async(t,r,n,i)=>
157{if(!n.isCustomEndpoint){let t;(t=n.serviceConfiguredEndpoint?await n.serviceConfiguredEndpoint():await e(n.serviceId))&&(n.endpoint=()=>Promise.resolve((e=>{if("object"==typeof e){if("url"in e){let t=tO(e.url);if(e.headers)for(let r in t.headers={},e.headers)t.headers[r.toLowerCase()]=e.headers[r].join(", ");return t}return e}return tO(e)})(t)),n.isCustomEndpoint=!0)}let a=await tN(t,r,n);if("function"!=typeof n.endpointProvider)throw Error("config.endpointProvider is not set.");let s=n.endpointProvider(a,i);if(n.isCustomEndpoint&&n.endpoint){let e=await n.endpoint();if(e?.headers)for(let[t,r]of(s.headers??={},Object.entries(e.headers)))s.headers[t]=Array.isArray(r)?r:[r]}return s}}let tN=async(e,t,r)=>{let n={},i=t?.getEndpointParameterInstructions?.()||{};for(let[t,a]of Object.entries(i))switch(a.type){case"staticContextParams":n[t]=a.value;break;case"contextParams":n[t]=e[a.name];break;case"clientContextParams":case"builtInParams":n[t]=await tP(a.name,t,r,"builtInParams"!==a.type)();break;case"operationContextParams":n[t]=a.get(e);break;default:throw Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(a))}return 0===Object.keys(i).length&&Object.assign(n,r),"s3"===String(r.serviceId).toLowerCase()&&await tC(n),n},tD=e=>e[tn]||(e[tn]={});function tM(e){let t=tI(e);return({config:e,instructions:r})=>(n,i)=>async a=>{e.isCustomEndpoint&&(i.__smithy_context?i.__smithy_context.features||(i.__smithy_context.features={}):i.__smithy_context={features:{}},i.__smithy_context.features.ENDPOINT_OVERRIDE="N");let s=await t(a.input,{getEndpointParameterInstructions:()=>r},{...e},i);i.endpointV2=s,i.authSchemes=s.properties?.authSchemes;let o=i.authSchemes?.[0];if(o){i.signing_region=o.signingRegion,i.signing_service=o.signingName;let e=tD(i),t=e?.selectedHttpAuthScheme?.httpAuthOption;t&&(t.signingProperties=Object.assign(t.signingProperties||{},{signing_region:o.signingRegion,signingRegion:o.signingRegion,signing_service:o.signingName,signingName:o.signingName,signingRegionSet:o.signingRegionSet},o.properties))}return n({...a})}}let tj={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:"serializerMiddleware"},t$=e=>{if("function"==typeof e)return e;let t=Promise.resolve(e);return()=>t};tI(tE),tM(tE);let tz=(u=tM(tE),(e,t)=>({applyToStack:r=>{r.addRelativeTo(u({config:e,instructions:t}),tj)}})),tL=(f4={ForcePathStyle:{type:"clientContextParams",name:"forcePathStyle"},UseArnRegion:{type:"clientContextParams",name:"useArnRegion"},DisableMultiRegionAccessPoints:{type:"clientContextParams",name:"disableMultiregionAccessPoints"},Accelerate:{type:"clientContextParams",name:"useAccelerateEndpoint"},DisableS3ExpressSessionAuth:{type:"clientContextParams",name:"disableS3ExpressSessionAuth"},UseGlobalEndpoint:{type:"builtInParams",name:"useGlobalEndpoint"},UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}},function(e,t,r,n,i={}){let a=Object.assign({},f4,e);return tS.classBuilder().ep(a).m(function(e,r,n,i){let a=t.call(this,e,r,n,i);return a.unshift(tz(n,e.getEndpointParameterInstructions())),a}).s("AmazonS3",r,i).n("S3Client",r.charAt(0).toUpperCase()+r.slice(1)+"Command").sc(n).build()}),tB={Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"}},tU={UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}},tH=(e,t,r,n)=>[tr(r)],tF=(e,t,r,n)=>[eO(r,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0})];class tq{namespace;schemas;exceptions;static registries=new Map;constructor(e,t=new Map,r=new Map){this.namespace=e,this.schemas=t,this.exceptions=r}static for(e){return tq.registries.has(e)||tq.registries.set(e,new tq(e)),tq.registries.get(e)}copyFrom(e){let{schemas:t,exceptions:r}=this;for(let[r,n]of e.schemas)t.has(r)||t.set(r,n);for(let[t,n]of e.exceptions)r.has(t)||r.set(t,n)}register(e,t){let r=this.normalizeShapeId(e);for(let e of[this,tq.for(r.split("#")[0])])e.schemas.set(r,t)}getSchema(e){let t=this.normalizeShapeId(e);if(!this.schemas.has(t)){if(!e.includes("#")){let t="#"+e,r=[];for(let[e,n]of this.schemas.entries())e.endsWith(t)&&r.push(n);if(1===r.length)return r[0]}throw Error(`@smithy/core/schema - schema not found for ${t}`)}return this.schemas.get(t)}registerError(e,t){let r=e[1];for(let n of[this,tq.for(r)])n.schemas.set(r+"#"+e[2],e),n.exceptions.set(e,t)}getErrorCtor(e){return this.exceptions.has(e)?this.exceptions.get(e):tq.for(e[1]).exceptions.get(e)}getBaseException(){for(let e of this.exceptions.keys())if(Array.isArray(e)){let[,t,r]=e,n=t+"#"+r;if(n.startsWith("smithy.ts.sdk.synthetic.")&&n.endsWith("ServiceException"))return e}}find(e){for(let 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}}
157class tK 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){return!!e&&(tK.prototype.isPrototypeOf(e)||!!e.$fault&&!!e.$metadata&&("client"===e.$fault||"server"===e.$fault))}static[Symbol.hasInstance](e){return!!e&&(this===tK?tK.isInstance(e):!!tK.isInstance(e)&&(e.name&&this.name?this.prototype.isPrototypeOf(e)||e.name===this.name:this.prototype.isPrototypeOf(e)))}}class tG extends tK{constructor(e){super(e),Object.setPrototypeOf(this,tG.prototype)}}class tW extends tG{name="NoSuchUpload";$fault="client";constructor(e){super({name:"NoSuchUpload",$fault:"client",...e}),Object.setPrototypeOf(this,tW.prototype)}}class tV extends tG{name="AccessDenied";$fault="client";constructor(e){super({name:"AccessDenied",$fault:"client",...e}),Object.setPrototypeOf(this,tV.prototype)}}class tX extends tG{name="ObjectNotInActiveTierError";$fault="client";constructor(e){super({name:"ObjectNotInActiveTierError",$fault:"client",...e}),Object.setPrototypeOf(this,tX.prototype)}}class tY extends tG{name="BucketAlreadyExists";$fault="client";constructor(e){super({name:"BucketAlreadyExists",$fault:"client",...e}),Object.setPrototypeOf(this,tY.prototype)}}class tJ extends tG{name="BucketAlreadyOwnedByYou";$fault="client";constructor(e){super({name:"BucketAlreadyOwnedByYou",$fault:"client",...e}),Object.setPrototypeOf(this,tJ.prototype)}}class tQ extends tG{name="NoSuchBucket";$fault="client";constructor(e){super({name:"NoSuchBucket",$fault:"client",...e}),Object.setPrototypeOf(this,tQ.prototype)}}class tZ extends tG{name="NoSuchKey";$fault="client";constructor(e){super({name:"NoSuchKey",$fault:"client",...e}),Object.setPrototypeOf(this,tZ.prototype)}}class t0 extends tG{name="InvalidObjectState";$fault="client";StorageClass;AccessTier;constructor(e){super({name:"InvalidObjectState",$fault:"client",...e}),Object.setPrototypeOf(this,t0.prototype),this.StorageClass=e.StorageClass,this.AccessTier=e.AccessTier}}class t1 extends tG{name="NoSuchAnnotation";$fault="client";constructor(e){super({name:"NoSuchAnnotation",$fault:"client",...e}),Object.setPrototypeOf(this,t1.prototype)}}class t5 extends tG{name="NotFound";$fault="client";constructor(e){super({name:"NotFound",$fault:"client",...e}),Object.setPrototypeOf(this,t5.prototype)}}class t3 extends tG{name="InvalidPrefix";$fault="client";constructor(e){super({name:"InvalidPrefix",$fault:"client",...e}),Object.setPrototypeOf(this,t3.prototype)}}class t2 extends tG{name="EncryptionTypeMismatch";$fault="client";constructor(e){super({name:"EncryptionTypeMismatch",$fault:"client",...e}),Object.setPrototypeOf(this,t2.prototype)}}class t4 extends tG{name="InvalidRequest";$fault="client";constructor(e){super({name:"InvalidRequest",$fault:"client",...e}),Object.setPrototypeOf(this,t4.prototype)}}class t6 extends tG{name="InvalidWriteOffset";$fault="client";constructor(e){super({name:"InvalidWriteOffset",$fault:"client",...e}),Object.setPrototypeOf(this,t6.prototype)}}class t8 extends tG{name="TooManyParts";$fault="client";constructor(e){super({name:"TooManyParts",$fault:"client",...e}),Object.setPrototypeOf(this,t8.prototype)}}class t9 extends tG{name="AnnotationLimitExceeded";$fault="client";constructor(e){super({name:"AnnotationLimitExceeded",$fault:"client",...e}),Object.setPrototypeOf(this,t9.prototype)}}class t7 extends tG{name="AnnotationNameTooLong";$fault="client";constructor(e){super({name:"AnnotationNameTooLong",$fault:"client",...e}),Object.setPrototypeOf(this,t7.prototype)}}class re extends tG{name="InvalidAnnotationName";$fault="client";constructor(e){super({name:"InvalidAnnotationName",$fault:"client",...e}),Object.setPrototypeOf(this,re.prototype)}}class rt extends tG{name="UnsupportedMediaType";$fault="client";constructor(e){super({name:"UnsupportedMediaType",$fault:"client",...e}),Object.setPrototypeOf(this,rt.prototype)}}class rr extends tG{name="IdempotencyParameterMismatch";$fault="client";constructor(e){super({name:"IdempotencyParameterMismatch",$fault:"client",...e}),Object.setPrototypeOf(this,rr.prototype)}}class rn extends tG{name="ObjectAlreadyInActiveTierError";$fault="client";constructor(e){super({name:"ObjectAlreadyInActiveTierError",$fault:"client",...e}),Object.setPrototypeOf(this,rn.prototype)}}let ri="AccessControlList",ra="AccessControlPolicy",rs="AccessControlTranslation",ro="AnnotationEntry",rc="AbortIncompleteMultipartUpload",rl="Acce
157ssKeyId",ru="AccessPointArn",rd="AcceptRanges",rf="AccessTier",rp="AnnotationTableConfiguration",rh="AnnotationTableConfigurationResult",rm="Bucket",rg="BucketArn",ry="BlockedEncryptionTypes",rx="BypassGovernanceRetention",rb="BucketKeyEnabled",rw="BytesProcessed",rS="BucketRegion",rv="BytesReturned",rE="BytesScanned",rC="Body",rR="Buckets",r_="ChecksumAlgorithm",rk="CreateBucketConfiguration",rA="CacheControl",rT="ChecksumCRC32",rP="ChecksumCRC32C",rO="ChecksumCRC64NVME",rI="Cache-Control",rN="Content-Disposition",rD="ContentDisposition",rM="Content-Encoding",rj="ContentEncoding",r$="ContentLanguage",rz="Content-Language",rL="Content-Length",rB="ContentLength",rU="Content-MD5",rH="ChecksumMD5",rF="ContentMD5",rq="ChecksumMode",rK="CopyObjectResult",rG="CORSConfiguration",rW="CORSRules",rV="CORSRule",rX="ContentRange",rY="Content-Range",rJ="ConfigurationState",rQ="ChecksumSHA1",rZ="ChecksumSHA256",r0="ChecksumSHA512",r1="CopySourceSSECustomerKey",r5="ChecksumType",r3="Content-Type",r2="ContentType",r4="ContinuationToken",r6="ChecksumXXHASH64",r8="ChecksumXXHASH3",r9="ChecksumXXHASH128",r7="Condition",ne="Credentials",nt="Days",nr="DeleteMarker",nn="DeleteMarkerReplication",ni="DisplayName",na="DefaultRetention",ns="DestinationResult",no="Date",nc="Delete",nl="Delimiter",nu="Destination",nd="Details",nf="Error",np="ExpectedBucketOwner",nh="EncryptionConfiguration",nm="ErrorDocument",ng="ExistingObjectReplication",ny="ExpiresString",nx="ETag",nb="EncryptionType",nw="EncodingType",nS="Encryption",nv="Errors",nE="Events",nC="Event",nR="Expiration",n_="Expires",nk="Filter",nA="FieldDelimiter",nT="FilterRule",nP="Format",nO="Grants",nI="GrantFullControl",nN="GlacierJobParameters",nD="GrantRead",nM="GrantReadACP",nj="GrantWriteACP",n$="Grant",nz="Grantee",nL="HostName",nB="IndexDocument",nU="IsLatest",nH="IfMatch",nF="If-Modified-Since",nq="IfModifiedSince",nK="If-Match",nG="IfNoneMatch",nW="If-None-Match",nV="InputSerialization",nX="IsTruncated",nY="InventoryTableConfigurationResult",nJ="InventoryTableConfiguration",nQ="IfUnmodifiedSince",nZ="If-Unmodified-Since",n0="Initiator",n1="JSON",n5="JournalTableConfiguration",n3="JournalTableConfigurationResult",n2="Location",n4="LoggingEnabled",n6="LastModified",n8="Last-Modified",n9="Metadata",n7="MetadataConfigurationResult",ie="MetadataEntry",it="MaxKeys",ir="MissingMeta",ii="MetadataTableConfigurationResult",ia="Metrics",is="Mode",io="Name",ic="NoncurrentDays",il="NewerNoncurrentVersions",iu="NoncurrentVersionExpiration",id="NoncurrentVersionTransition",ip="Owner",ih="OutputLocation",im="ObjectLockLegalHoldStatus",ig="ObjectLockMode",iy="ObjectLockRetainUntilDate",ix="ObjectOwnership",ib="ObjectSizeGreaterThan",iw="ObjectSizeLessThan",iS="OutputSerialization",iv="Object",iE="Prefix",iC="PartsCount",iR="PartNumber",i_="PartitionedPrefix",ik="Part",iA="Permission",iT="Progress",iP="Protocol",iO="QuoteCharacter",iI="QueueConfiguration",iN="QuoteEscapeCharacter",iD="Role",iM="RedirectAllRequestsTo",ij="RequestCharged",i$="ResponseCacheControl",iz="ResponseContentDisposition",iL="ResponseContentEncoding",iB="ResponseContentLanguage",iU="ResponseContentType",iH="RecordDelimiter",iF="ResponseExpires",iq="RecordExpiration",iK="ReplicaModifications",iG="RequestPayer",iW="RoutingRules",iV="RoutingRule",iX="ReplicationStatus",iY="RestoreStatus",iJ="ReplicationTime",iQ="Range",iZ="Restore",i0="Redirect",i1="Status",i5="StartAfter",i3="SecretAccessKey",i2="S3BucketDestination",i4="StorageClass",i6="StorageClassAnalysis",i8="SSE-KMS",i9="SseKmsEncryptedObjects",i7="SelectParameters",ae="SimplePrefix",at="SSE-S3",ar="SourceSelectionCriteria",an="ServerSideEncryption",ai="SSECustomerAlgorithm",aa="SSECustomerKey",as="SSECustomerKeyMD5",ao="SSEKMS",ac="SSEKMSEncryptionContext",al="SSEKMSKeyId",au="SSES3",ad="SessionToken",af="S3TablesDestination",ap="S3TablesDestinationResult",ah="Size",am="Stats",ag="Tags",ay="TableArn",ax="TableBucketArn",ab="TagCount",aw="TopicConfiguration",aS="TargetGrants",av="TableName",aE="TableNamespace",aC="TargetObjectKeyFormat",aR="TableStatus",a_="TagSet",ak="Tagging",aA="Tier",aT="Tiering",aP="Transition",aO="Type",aI="UserMetadata",aN="Value",aD="VersionId",aM="WebsiteRedirectLocation",aj="accept-ranges",a$="client",az="continuation-token",aL="error",aB="eventPayload",aU="http",aH="httpChecksum",aF="httpError",aq="httpHeader",aK="httpPayload",aG="httpPrefixHeaders",aW="httpQuery",aV="http://www.w3.org/2001/XMLSchema-instance",aX="prefix",aY="partNumber",aJ="response-cache-control",aQ="response-content-disposition",aZ="response-content-encoding",a0="response-content-language",a1="response-content-type",a5="response-expires",a3="smithy.ts.sdk.synthetic.com.amazonaws.s3",a2="streaming",a4="versionId",a6="xmlFlattened",a8="xmlName",a9="xmlNamespace",a7="x-amz-acl",se="x-amz-bypass-governance-retention",st="x-amz-checksum-crc32",sr="x-amz-checksum-crc32c",sn="x-amz-checksum-crc64nvme",si="x-amz-checksum-md5",sa="x-amz-checksum-mode",ss="x-amz-checksum-sha1",so="x-amz-checksum-sha256",sc="x-amz-checksum-sha512",sl="x-amz-checksum-type",su="x-amz-checksum-xxhash64",sd="x-amz-checksum-xxhash3",sf="x-amz-checksum-xxhash128",sp="x-amz-delete-marker",sh="x-amz-expiration",sm="x-amz-expected-bucket-owner",sg="x-amz-grant-full-control",sy="x-amz-grant-read",sx="x-amz-grant-read-acp",sb="x-amz-grant-write-acp",sw="x-amz-meta-",sS="x-amz-mfa",sv="x-amz-missing-meta",sE="x-amz-mp-parts-count",sC="x-amz-object-lock-legal-hold",sR="x-amz-object-lock-mode",s_="x-amz-object-lock-retain-until-date",sk="x-amz-restore",sA="x-amz-request-charged",sT="x-amz-request-payer",sP="x-amz-replication-status",sO="x-amz-storage-class",sI="x-amz-sdk-checksum-algorithm",sN="x-amz-server-side-encryption",sD="x-amz-server-side-encryption-aws-kms-key-id",sM="x-amz-server-side-encryption-bucket-key-enabled",sj="x-amz-server-side-encryption-context",s$="x-amz-server-side-encryption-customer-algorithm",sz="x-amz-server-side-encryption-customer-key",sL="x-amz-server-side-encryption-customer-key-MD5",sB="x-amz-tagging",sU="x-amz-tagging-count",sH="x-amz-version-id",sF="x-amz-website-redirect-location",sq
157="com.amazonaws.s3",sK=tq.for(a3);var sG=[-3,a3,"S3ServiceException",0,[],[]];sK.registerError(sG,tG);let sW=tq.for(sq);var sV=[-3,sq,"AccessDenied",{[aL]:a$,[aF]:403},[],[]];sW.registerError(sV,tV);var sX=[-3,sq,"AnnotationLimitExceeded",{[aL]:a$,[aF]:400},[],[]];sW.registerError(sX,t9);var sY=[-3,sq,"AnnotationNameTooLong",{[aL]:a$,[aF]:400},[],[]];sW.registerError(sY,t7);var sJ=[-3,sq,"BucketAlreadyExists",{[aL]:a$,[aF]:409},[],[]];sW.registerError(sJ,tY);var sQ=[-3,sq,"BucketAlreadyOwnedByYou",{[aL]:a$,[aF]:409},[],[]];sW.registerError(sQ,tJ);var sZ=[-3,sq,"EncryptionTypeMismatch",{[aL]:a$,[aF]:400},[],[]];sW.registerError(sZ,t2);var s0=[-3,sq,"IdempotencyParameterMismatch",{[aL]:a$,[aF]:400},[],[]];sW.registerError(s0,rr);var s1=[-3,sq,"InvalidAnnotationName",{[aL]:a$,[aF]:400},[],[]];sW.registerError(s1,re);var s5=[-3,sq,"InvalidObjectState",{[aL]:a$,[aF]:403},[i4,rf],[0,0]];sW.registerError(s5,t0);var s3=[-3,sq,"InvalidPrefix",{[aL]:a$,[aF]:400},[],[]];sW.registerError(s3,t3);var s2=[-3,sq,"InvalidRequest",{[aL]:a$,[aF]:400},[],[]];sW.registerError(s2,t4);var s4=[-3,sq,"InvalidWriteOffset",{[aL]:a$,[aF]:400},[],[]];sW.registerError(s4,t6);var s6=[-3,sq,"NoSuchAnnotation",{[aL]:a$,[aF]:404},[],[]];sW.registerError(s6,t1);var s8=[-3,sq,"NoSuchBucket",{[aL]:a$,[aF]:404},[],[]];sW.registerError(s8,tQ);var s9=[-3,sq,"NoSuchKey",{[aL]:a$,[aF]:404},[],[]];sW.registerError(s9,tZ);var s7=[-3,sq,"NoSuchUpload",{[aL]:a$,[aF]:404},[],[]];sW.registerError(s7,tW);var oe=[-3,sq,"NotFound",{[aL]:a$},[],[]];sW.registerError(oe,t5);var ot=[-3,sq,"ObjectAlreadyInActiveTierError",{[aL]:a$,[aF]:403},[],[]];sW.registerError(ot,rn);var or=[-3,sq,"ObjectNotInActiveTierError",{[aL]:a$,[aF]:403},[],[]];sW.registerError(or,tX);var on=[-3,sq,"TooManyParts",{[aL]:a$,[aF]:400},[],[]];sW.registerError(on,t8);var oi=[-3,sq,"UnsupportedMediaType",{[aL]:a$,[aF]:415},[],[]];sW.registerError(oi,rt);var oa=[0,sq,r1,8,0],os=[0,sq,"NonEmptyKmsKeyArnString",8,0],oo=[0,sq,"SessionCredentialValue",8,0],oc=[0,sq,aa,8,0],ol=[0,sq,ac,8,0],ou=[0,sq,al,8,0],od=[0,sq,"StreamingBlob",{[a2]:1},42],of=[3,sq,rc,0,["DaysAfterInitiation"],[1]],op=[3,sq,rs,0,[ip],[0],1],oh=[3,sq,"AnalyticsAndOperator",0,[iE,ag],[0,[()=>lZ,{[a6]:1,[a8]:"Tag"}]]],om=[3,sq,"AnalyticsConfiguration",0,["Id",i6,nk],[0,()=>lR,[()=>l4,0]],2],og=[3,sq,"AnalyticsExportDestination",0,[i2],[()=>oy],1],oy=[3,sq,"AnalyticsS3BucketDestination",0,[nP,rm,"BucketAccountId",iE],[0,0,0,0],2],ox=[3,sq,ro,0,["AnnotationName",n6,ah,nx,r_,iX],[0,4,1,0,[64,{[a6]:1}],0],3],ob=[3,sq,rp,0,[rJ,nh,iD],[0,()=>cD,0],1],ow=[3,sq,rh,0,[rJ,aR,nf,av,ay,iD],[0,0,()=>oZ,0,0,0],1],oS=[3,sq,ry,0,[nb],[[()=>lL,{[a6]:1}]]],ov=[3,sq,rm,0,[io,"CreationDate",rS,rg],[0,4,0,0]],oE=[3,sq,"BucketInfo",0,["DataRedundancy",aO],[0,0]],oC=[3,sq,"CommonPrefix",0,[iE],[0]],oR=[3,sq,"CompletedPart",0,[nx,rT,rP,rO,rQ,rZ,r0,rH,r6,r8,r9,iR],[0,0,0,0,0,0,0,0,0,0,0,1]],o_=[3,sq,r7,0,["HttpErrorCodeReturnedEquals","KeyPrefixEquals"],[0,0]],ok=[3,sq,"CopyObjectOutput",0,[rK,nR,"CopySourceVersionId",aD,an,ai,as,al,ac,rb,ij],[[()=>oT,16],[0,{[aq]:sh}],[0,{[aq]:"x-amz-copy-source-version-id"}],[0,{[aq]:sH}],[0,{[aq]:sN}],[0,{[aq]:s$}],[0,{[aq]:sL}],[()=>ou,{[aq]:sD}],[()=>ol,{[aq]:sj}],[2,{[aq]:sM}],[0,{[aq]:sA}]]],oA=[3,sq,"CopyObjectRequest",0,[rm,"CopySource","Key","ACL",rA,r_,rD,rj,r$,r2,"CopySourceIfMatch","CopySourceIfModifiedSince","CopySourceIfNoneMatch","CopySourceIfUnmodifiedSince",n_,nI,nD,nM,nj,nH,nG,n9,"MetadataDirective","TaggingDirective","AnnotationDirective",an,i4,aM,ai,aa,as,al,ac,rb,"CopySourceSSECustomerAlgorithm",r1,"CopySourceSSECustomerKeyMD5",iG,ak,ig,iy,im,np,"ExpectedSourceBucketOwner"],[[0,1],[0,{[aq]:"x-amz-copy-source"}],[0,1],[0,{[aq]:a7}],[0,{[aq]:rI}],[0,{[aq]:"x-amz-checksum-algorithm"}],[0,{[aq]:rN}],[0,{[aq]:rM}],[0,{[aq]:rz}],[0,{[aq]:r3}],[0,{[aq]:"x-amz-copy-source-if-match"}],[4,{[aq]:"x-amz-copy-source-if-modified-since"}],[0,{[aq]:"x-amz-copy-source-if-none-match"}],[4,{[aq]:"x-amz-copy-source-if-unmodified-since"}],[4,{[aq]:n_}],[0,{[aq]:sg}],[0,{[aq]:sy}],[0,{[aq]:sx}],[0,{[aq]:sb}],[0,{[aq]:nK}],[0,{[aq]:nW}
157],[128,{[aG]:sw}],[0,{[aq]:"x-amz-metadata-directive"}],[0,{[aq]:"x-amz-tagging-directive"}],[0,{[aq]:"x-amz-object-annotation-directive"}],[0,{[aq]:sN}],[0,{[aq]:sO}],[0,{[aq]:sF}],[0,{[aq]:s$}],[()=>oc,{[aq]:sz}],[0,{[aq]:sL}],[()=>ou,{[aq]:sD}],[()=>ol,{[aq]:sj}],[2,{[aq]:sM}],[0,{[aq]:"x-amz-copy-source-server-side-encryption-customer-algorithm"}],[()=>oa,{[aq]:"x-amz-copy-source-server-side-encryption-customer-key"}],[0,{[aq]:"x-amz-copy-source-server-side-encryption-customer-key-MD5"}],[0,{[aq]:sT}],[0,{[aq]:sB}],[0,{[aq]:sR}],[5,{[aq]:s_}],[0,{[aq]:sC}],[0,{[aq]:sm}],[0,{[aq]:"x-amz-source-expected-bucket-owner"}]],3],oT=[3,sq,rK,0,[nx,n6,r5,rT,rP,rO,rQ,rZ,r0,rH,r6,r8,r9],[0,4,0,0,0,0,0,0,0,0,0,0,0]],oP=[3,sq,rG,0,[rW],[[()=>l$,{[a6]:1,[a8]:rV}]],1],oO=[3,sq,rV,0,["AllowedMethods","AllowedOrigins","ID","AllowedHeaders","ExposeHeaders","MaxAgeSeconds"],[[64,{[a6]:1,[a8]:"AllowedMethod"}],[64,{[a6]:1,[a8]:"AllowedOrigin"}],0,[64,{[a6]:1,[a8]:"AllowedHeader"}],[64,{[a6]:1,[a8]:"ExposeHeader"}],1],2],oI=[3,sq,rk,0,["LocationConstraint",n2,rm,ag],[0,()=>cT,()=>oE,[()=>lZ,0]]],oN=[3,sq,"CreateBucketOutput",0,[n2,rg],[[0,{[aq]:n2}],[0,{[aq]:"x-amz-bucket-arn"}]]],oD=[3,sq,"CreateBucketRequest",0,[rm,"ACL",rk,nI,nD,nM,"GrantWrite",nj,"ObjectLockEnabledForBucket",ix,"BucketNamespace"],[[0,1],[0,{[aq]:a7}],[()=>oI,{[aK]:1,[a8]:rk}],[0,{[aq]:sg}],[0,{[aq]:sy}],[0,{[aq]:sx}],[0,{[aq]:"x-amz-grant-write"}],[0,{[aq]:sb}],[2,{[aq]:"x-amz-bucket-object-lock-enabled"}],[0,{[aq]:"x-amz-object-ownership"}],[0,{[aq]:"x-amz-bucket-namespace"}]],1],oM=[3,sq,"CreateSessionOutput",{[a8]:"CreateSessionResult"},[ne,an,al,ac,rb],[[()=>lg,{[a8]:ne}],[0,{[aq]:sN}],[()=>ou,{[aq]:sD}],[()=>ol,{[aq]:sj}],[2,{[aq]:sM}]],1],oj=[3,sq,"CreateSessionRequest",0,[rm,"SessionMode",an,al,ac,rb],[[0,1],[0,{[aq]:"x-amz-create-session-mode"}],[0,{[aq]:sN}],[()=>ou,{[aq]:sD}],[()=>ol,{[aq]:sj}],[2,{[aq]:sM}]],1],o$=[3,sq,"CSVInput",0,["FileHeaderInfo","Comments",iN,iH,nA,iO,"AllowQuotedRecordDelimiter"],[0,0,0,0,0,0,2]],oz=[3,sq,"CSVOutput",0,["QuoteFields",iN,iH,nA,iO],[0,0,0,0,0]],oL=[3,sq,na,0,[is,nt,"Years"],[0,1,1]],oB=[3,sq,nc,0,["Objects","Quiet"],[[()=>lW,{[a6]:1,[a8]:iv}],2],1],oU=[3,sq,"DeletedObject",0,["Key",aD,nr,"DeleteMarkerVersionId"],[0,0,2,0]],oH=[3,sq,"DeleteMarkerEntry",0,[ip,"Key",aD,nU,n6],[()=>cX,0,0,2,4]],oF=[3,sq,nn,0,[i1],[0]],oq=[3,sq,"DeleteObjectOutput",0,[nr,aD,ij],[[2,{[aq]:sp}],[0,{[aq]:sH}],[0,{[aq]:sA}]]],oK=[3,sq,"DeleteObjectRequest",0,[rm,"Key","MFA",aD,iG,rx,np,nH,"IfMatchLastModifiedTime","IfMatchSize"],[[0,1],[0,1],[0,{[aq]:sS}],[0,{[aW]:a4}],[0,{[aq]:sT}],[2,{[aq]:se}],[0,{[aq]:sm}],[0,{[aq]:nK}],[6,{[aq]:"x-amz-if-match-last-modified-time"}],[1,{[aq]:"x-amz-if-match-size"}]],2],oG=[3,sq,"DeleteObjectsOutput",{[a8]:"DeleteResult"},["Deleted",ij,nv],[[()=>lz,{[a6]:1}],[0,{[aq]:sA}],[()=>lB,{[a6]:1,[a8]:nf}]]],oW=[3,sq,"DeleteObjectsRequest",0,[rm,nc,"MFA",iG,rx,np,r_],[[0,1],[()=>oB,{[aK]:1,[a8]:nc}],[0,{[aq]:sS}],[0,{[aq]:sT}],[2,{[aq]:se}],[0,{[aq]:sm}],[0,{[aq]:sI}]],2],oV=[3,sq,nu,0,[rm,"Account",i4,rs,nh,iJ,ia],[0,0,0,()=>op,()=>oJ,()=>la,()=>cM],1],oX=[3,sq,ns,0,["TableBucketType",ax,aE],[0,0,0]],oY=[3,sq,nS,0,[nb,"KMSKeyId","KMSContext"],[0,[()=>ou,0],0],1],oJ=[3,sq,nh,0,["ReplicaKmsKeyID"],[0]],oQ=[3,sq,nf,0,["Key",aD,"Code","Message"],[0,0,0,0]],oZ=[3,sq,"ErrorDetails",0,["ErrorCode","ErrorMessage"],[0,0]],o0=[3,sq,nm,0,["Key"],[0],1],o1=[3,sq,ng,0,[i1],[0],1],o5=[3,sq,nT,0,[io,aN],[0,0]],o3=[3,sq,"GetObjectAclOutput",{[a8]:ra},[ip,nO,ij],[()=>cX,[()=>lH,{[a8]:ri}],[0,{[aq]:sA}]]],o2=[3,sq,"GetObjectAclRequest",0,[rm,"Key",aD,iG,np],[[0,1],[0,1],[0,{[aW]:a4}],[0,{[aq]:sT}],[0,{[aq]:sm}]],2],o4=[3,sq,"GetObjectOutput",0,[rC,nr,rd,nR,iZ,n6,rB,nx,rT,rP,rO,rQ,rZ,r0,rH,r6,r8,r9,r5,ir,aD,rA,rD,rj,r$,rX,r2,n_,ny,aM,an,n9,ai,as,al,rb,i4,ij,iX,iC,ab,ig,iy,im],[[()=>od,16],[2,{[aq]:sp}],[0,{[aq]:aj}],[0,{[aq]:sh}],[0,{[aq]:sk}],[4,{[aq]:n8}],[1,{[aq]:rL}],[0,{[aq]:nx}],[0,{[aq]:st}],[0,{[aq]:sr}],[0,{[aq]:sn}],[0,{[aq]:ss}],[0,{[aq]:so}],[0,{[aq]:sc}],[0,{[aq]:si}],[0,{[aq]:su}],[0,{[aq]:sd}],[0,{[aq]:sf}],[0,{[aq]:sl}],[1,{[aq]:sv}],[0,{[aq]:sH}],[0,{[aq]:rI}],[0,{[aq]:rN}],[0,{[aq]:rM}],[0,{[aq]:rz}],[0,{[aq]:rY}],[0,{[aq]:r3}],[4,{[aq]:n_}],[0,{[aq]:ny}],[0,{[aq]:sF}],[0,{[aq]:sN}],[128,{[aG]:sw}],[0,{[aq]:s$}],[0,{[aq]:sL}],[()=>ou,{[aq]:sD}],[2,{[aq]:sM}],[0,{[aq]:sO}],[0,{[aq]:sA}],[0,{[aq]:sP}],[1,{[aq]:sE}],[1,{[aq]:sU}],[0,{[aq]:sR}],[5,{[aq]:s_}],[0,{[aq]:sC}
157]]],o6=[3,sq,"GetObjectRequest",0,[rm,"Key",nH,nq,nG,nQ,iQ,i$,iz,iL,iB,iU,iF,aD,ai,aa,as,iG,iR,np,rq],[[0,1],[0,1],[0,{[aq]:nK}],[4,{[aq]:nF}],[0,{[aq]:nW}],[4,{[aq]:nZ}],[0,{[aq]:iQ}],[0,{[aW]:aJ}],[0,{[aW]:aQ}],[0,{[aW]:aZ}],[0,{[aW]:a0}],[0,{[aW]:a1}],[6,{[aW]:a5}],[0,{[aW]:a4}],[0,{[aq]:s$}],[()=>oc,{[aq]:sz}],[0,{[aq]:sL}],[0,{[aq]:sT}],[1,{[aW]:aY}],[0,{[aq]:sm}],[0,{[aq]:sa}]],2],o8=[3,sq,nN,0,[aA],[0],1],o9=[3,sq,n$,0,[nz,iA],[[()=>o7,{[a9]:["xsi",aV]}],0]],o7=[3,sq,nz,0,[aO,ni,"EmailAddress","ID","URI"],[[0,{xmlAttribute:1,[a8]:"xsi:type"}],0,0,0,0],1],ce=[3,sq,"HeadObjectOutput",0,[nr,rd,nR,iZ,"ArchiveStatus",n6,rB,rT,rP,rO,rQ,rZ,r0,rH,r6,r8,r9,r5,nx,ir,aD,rA,rD,rj,r$,r2,rX,n_,ny,aM,an,n9,ai,as,al,rb,i4,ij,iX,iC,ab,ig,iy,im],[[2,{[aq]:sp}],[0,{[aq]:aj}],[0,{[aq]:sh}],[0,{[aq]:sk}],[0,{[aq]:"x-amz-archive-status"}],[4,{[aq]:n8}],[1,{[aq]:rL}],[0,{[aq]:st}],[0,{[aq]:sr}],[0,{[aq]:sn}],[0,{[aq]:ss}],[0,{[aq]:so}],[0,{[aq]:sc}],[0,{[aq]:si}],[0,{[aq]:su}],[0,{[aq]:sd}],[0,{[aq]:sf}],[0,{[aq]:sl}],[0,{[aq]:nx}],[1,{[aq]:sv}],[0,{[aq]:sH}],[0,{[aq]:rI}],[0,{[aq]:rN}],[0,{[aq]:rM}],[0,{[aq]:rz}],[0,{[aq]:r3}],[0,{[aq]:rY}],[4,{[aq]:n_}],[0,{[aq]:ny}],[0,{[aq]:sF}],[0,{[aq]:sN}],[128,{[aG]:sw}],[0,{[aq]:s$}],[0,{[aq]:sL}],[()=>ou,{[aq]:sD}],[2,{[aq]:sM}],[0,{[aq]:sO}],[0,{[aq]:sA}],[0,{[aq]:sP}],[1,{[aq]:sE}],[1,{[aq]:sU}],[0,{[aq]:sR}],[5,{[aq]:s_}],[0,{[aq]:sC}]]],ct=[3,sq,"HeadObjectRequest",0,[rm,"Key",nH,nq,nG,nQ,iQ,i$,iz,iL,iB,iU,iF,aD,ai,aa,as,iG,iR,np,rq],[[0,1],[0,1],[0,{[aq]:nK}],[4,{[aq]:nF}],[0,{[aq]:nW}],[4,{[aq]:nZ}],[0,{[aq]:iQ}],[0,{[aW]:aJ}],[0,{[aW]:aQ}],[0,{[aW]:aZ}],[0,{[aW]:a0}],[0,{[aW]:a1}],[6,{[aW]:a5}],[0,{[aW]:a4}],[0,{[aq]:s$}],[()=>oc,{[aq]:sz}],[0,{[aq]:sL}],[0,{[aq]:sT}],[1,{[aW]:aY}],[0,{[aq]:sm}],[0,{[aq]:sa}]],2],cr=[3,sq,nB,0,["Suffix"],[0],1],cn=[3,sq,n0,0,["ID",ni],[0,0]],ci=[3,sq,nV,0,["CSV","CompressionType",n1,"Parquet"],[()=>o$,0,()=>cx,()=>cJ]],ca=[3,sq,"IntelligentTieringAndOperator",0,[iE,ag],[0,[()=>lZ,{[a6]:1,[a8]:"Tag"}]]],cs=[3,sq,"IntelligentTieringConfiguration",0,["Id",i1,"Tierings",nk],[0,0,[()=>l1,{[a6]:1,[a8]:aT}],[()=>co,0]],3],co=[3,sq,"IntelligentTieringFilter",0,[iE,"Tag","And"],[0,()=>lk,[()=>ca,0]]],cc=[3,sq,"InventoryConfiguration",0,[nu,"IsEnabled","Id","IncludedObjectVersions","Schedule",nk,"OptionalFields"],[[()=>cl,0],2,0,0,()=>cp,()=>cd,[()=>lF,0]],5],cl=[3,sq,"InventoryDestination",0,[i2],[[()=>cf,0]],1],cu=[3,sq,"InventoryEncryption",0,[au,ao],[[()=>lv,{[a8]:at}],[()=>lb,{[a8]:i8}]]],cd=[3,sq,"InventoryFilter",0,[iE],[0],1],cf=[3,sq,"InventoryS3BucketDestination",0,[rm,nP,"AccountId",iE,nS],[0,0,0,0,[()=>cu,0]],2],cp=[3,sq,"InventorySchedule",0,["Frequency"],[0],1],ch=[3,sq,nJ,0,[rJ,nh],[0,()=>cD],1],cm=[3,sq,nY,0,[rJ,aR,nf,av,ay],[0,0,()=>oZ,0,0],1],cg=[3,sq,n5,0,[iq,nh],[()=>c8,()=>cD],1],cy=[3,sq,n3,0,[aR,av,iq,nf,ay],[0,0,()=>c8,()=>oZ,0],3],cx=[3,sq,"JSONInput",0,[aO],[0]],cb=[3,sq,"JSONOutput",0,[iH],[0]],cw=[3,sq,"LambdaFunctionConfiguration",0,["LambdaFunctionArn",nE,"Id",nk],[[0,{[a8]:"CloudFunction"}],[64,{[a6]:1,[a8]:nC}],0,[()=>cU,0]],2],cS=[3,sq,"LifecycleExpiration",0,[no,nt,"ExpiredObjectDeleteMarker"],[5,1,2]],cv=[3,sq,"LifecycleRule",0,[i1,nR,"ID",iE,nk,"Transitions","NoncurrentVersionTransitions",iu,rc],[0,()=>cS,0,0,[()=>cC,0],[()=>l3,{[a6]:1,[a8]:aP}],[()=>lG,{[a6]:1,[a8]:id}],()=>cL,()=>of],1],cE=[3,sq,"LifecycleRuleAndOperator",0,[iE,ag,ib,iw],[0,[()=>lZ,{[a6]:1,[a8]:"Tag"}],1,1]],cC=[3,sq,"LifecycleRuleFilter",0,[iE,"Tag",ib,iw,"And"],[0,()=>lk,1,1,[()=>cE,0]]],cR=[3,sq,"ListBucketsOutput",{[a8]:"ListAllMyBucketsResult"},[rR,ip,r4,iE],[[()=>lM,0],()=>cX,0,0]],c_=[3,sq,"ListBucketsRequest",0,["MaxBuckets",r4,iE,rS],[[1,{[aW]:"max-buckets"}],[0,{[aW]:az}],[0,{[aW]:aX}],[0,{[aW]:"bucket-region"}]]],ck=[3,sq,"ListObjectsV2Output",{[a8]:"ListBucketResult"},[nX,"Contents",io,iE,nl,it,"CommonPrefixes",nw,"KeyCount",r4,"NextContinuationToken",i5,ij],[2,[()=>lV,{[a6]:1}],0,0,0,1,[()=>lj,{[a6]:1}],0,1,0,0,0,[0,{[aq]:sA}]]],cA=[3,sq,"ListObjectsV2Request",0,[rm,nl,nw,it,iE,r4,"FetchOwner",i5,iG,np,"OptionalObjectAttributes"],[[0,1],[0,{[aW]:"delimiter"}],[0,{[aW]:"encoding-type"}],[1,{[aW]:"max-keys"}],[0,{[aW]:aX}],[0,{[aW]:az}],[2,{[aW]:"fetch-owner"}],[0,{[aW]:"start-after"}],[0,{[aq]:sT}],[0,{[aq]:sm}],[64,{[aq]:"x-amz-optional-object-attributes"}
157]],1],cT=[3,sq,"LocationInfo",0,[aO,io],[0,0]],cP=[3,sq,n4,0,["TargetBucket","TargetPrefix",aS,aC],[0,0,[()=>l0,0],[()=>lP,0]],2],cO=[3,sq,n7,0,[ns,n3,nY,rh],[()=>oX,()=>cy,()=>cm,()=>ow],1],cI=[3,sq,ie,0,[io,aN],[0,0]],cN=[3,sq,ii,0,[ap],[()=>lf],1],cD=[3,sq,"MetadataTableEncryptionConfiguration",0,["SseAlgorithm","KmsKeyArn"],[0,0],1],cM=[3,sq,ia,0,[i1,"EventThreshold"],[0,()=>ls],1],cj=[3,sq,"MetricsAndOperator",0,[iE,ag,ru],[0,[()=>lZ,{[a6]:1,[a8]:"Tag"}],0]],c$=[3,sq,"MetricsConfiguration",0,["Id",nk],[0,[()=>l6,0]],1],cz=[3,sq,"MultipartUpload",0,["UploadId","Key","Initiated",i4,ip,n0,r_,r5],[0,0,4,0,()=>cX,()=>cn,0,0]],cL=[3,sq,iu,0,[ic,il],[1,1]],cB=[3,sq,id,0,[ic,i4,il],[1,0,1]],cU=[3,sq,"NotificationConfigurationFilter",0,["Key"],[[()=>ll,{[a8]:"S3Key"}]]],cH=[3,sq,iv,0,["Key",n6,nx,r_,r5,ah,i4,ip,iY],[0,4,0,[64,{[a6]:1}],0,1,0,()=>cX,()=>lo]],cF=[3,sq,"ObjectIdentifier",0,["Key",aD,nx,"LastModifiedTime",ah],[0,0,0,6,1],1],cq=[3,sq,"ObjectLockRule",0,[na],[()=>oL]],cK=[3,sq,"ObjectPart",0,[iR,ah,rT,rP,rO,rQ,rZ,r0,rH,r6,r8,r9],[1,1,0,0,0,0,0,0,0,0,0,0]],cG=[3,sq,"ObjectVersion",0,[nx,r_,r5,ah,i4,"Key",aD,nU,n6,ip,iY],[0,[64,{[a6]:1}],0,1,0,0,0,2,4,()=>cX,()=>lo]],cW=[3,sq,ih,0,["S3"],[[()=>lu,0]]],cV=[3,sq,iS,0,["CSV",n1],[()=>oz,()=>cb]],cX=[3,sq,ip,0,[ni,"ID"],[0,0]],cY=[3,sq,"OwnershipControlsRule",0,[ix],[0],1],cJ=[3,sq,"ParquetInput",0,[],[]],cQ=[3,sq,ik,0,[iR,n6,nx,ah,rT,rP,rO,rQ,rZ,r0,rH,r6,r8,r9],[1,4,0,1,0,0,0,0,0,0,0,0,0,0]],cZ=[3,sq,i_,{[a8]:i_},["PartitionDateSource"],[0]],c0=[3,sq,iT,0,[rE,rw,rv],[1,1,1]],c1=[3,sq,"ProgressEvent",0,[nd],[[()=>c0,{[aB]:1}]]],c5=[3,sq,"PutBucketCorsRequest",0,[rm,rG,rF,r_,np],[[0,1],[()=>oP,{[aK]:1,[a8]:rG}],[0,{[aq]:rU}],[0,{[aq]:sI}],[0,{[aq]:sm}]],2],c3=[3,sq,"PutBucketPolicyRequest",0,[rm,"Policy",rF,r_,"ConfirmRemoveSelfBucketAccess",np],[[0,1],[0,16],[0,{[aq]:rU}],[0,{[aq]:sI}],[2,{[aq]:"x-amz-confirm-remove-self-bucket-access"}],[0,{[aq]:sm}]],2],c2=[3,sq,"PutObjectOutput",0,[nR,nx,rT,rP,rO,rQ,rZ,r0,rH,r6,r8,r9,r5,an,aD,ai,as,al,ac,rb,ah,ij],[[0,{[aq]:sh}],[0,{[aq]:nx}],[0,{[aq]:st}],[0,{[aq]:sr}],[0,{[aq]:sn}],[0,{[aq]:ss}],[0,{[aq]:so}],[0,{[aq]:sc}],[0,{[aq]:si}],[0,{[aq]:su}],[0,{[aq]:sd}],[0,{[aq]:sf}],[0,{[aq]:sl}],[0,{[aq]:sN}],[0,{[aq]:sH}],[0,{[aq]:s$}],[0,{[aq]:sL}],[()=>ou,{[aq]:sD}],[()=>ol,{[aq]:sj}],[2,{[aq]:sM}],[1,{[aq]:"x-amz-object-size"}],[0,{[aq]:sA}]]],c4=[3,sq,"PutObjectRequest",0,[rm,"Key","ACL",rC,rA,rD,rj,r$,rB,rF,r2,r_,rT,rP,rO,rQ,rZ,r0,rH,r6,r8,r9,n_,nH,nG,nI,nD,nM,nj,"WriteOffsetBytes",n9,an,i4,aM,ai,aa,as,al,ac,rb,iG,ak,ig,iy,im,np],[[0,1],[0,1],[0,{[aq]:a7}],[()=>od,16],[0,{[aq]:rI}],[0,{[aq]:rN}],[0,{[aq]:rM}],[0,{[aq]:rz}],[1,{[aq]:rL}],[0,{[aq]:rU}],[0,{[aq]:r3}],[0,{[aq]:sI}],[0,{[aq]:st}],[0,{[aq]:sr}],[0,{[aq]:sn}],[0,{[aq]:ss}],[0,{[aq]:so}],[0,{[aq]:sc}],[0,{[aq]:si}],[0,{[aq]:su}],[0,{[aq]:sd}],[0,{[aq]:sf}],[4,{[aq]:n_}],[0,{[aq]:nK}],[0,{[aq]:nW}],[0,{[aq]:sg}],[0,{[aq]:sy}],[0,{[aq]:sx}],[0,{[aq]:sb}],[1,{[aq]:"x-amz-write-offset-bytes"}],[128,{[aG]:sw}],[0,{[aq]:sN}],[0,{[aq]:sO}],[0,{[aq]:sF}],[0,{[aq]:s$}],[()=>oc,{[aq]:sz}],[0,{[aq]:sL}],[()=>ou,{[aq]:sD}],[()=>ol,{[aq]:sj}],[2,{[aq]:sM}],[0,{[aq]:sT}],[0,{[aq]:sB}],[0,{[aq]:sR}],[5,{[aq]:s_}],[0,{[aq]:sC}],[0,{[aq]:sm}]],2],c6=[3,sq,iI,0,["QueueArn",nE,"Id",nk],[[0,{[a8]:"Queue"}],[64,{[a6]:1,[a8]:nC}],0,[()=>cU,0]],2],c8=[3,sq,iq,0,[nR,nt],[0,1],1],c9=[3,sq,"RecordsEvent",0,["Payload"],[[21,{[aB]:1}]]],c7=[3,sq,i0,0,[nL,"HttpRedirectCode",iP,"ReplaceKeyPrefixWith","ReplaceKeyWith"],[0,0,0,0,0]],le=[3,sq,iM,0,[nL,iP],[0,0],1],lt=[3,sq,iK,0,[i1],[0],1],lr=[3,sq,"ReplicationRule",0,[i1,nu,"ID","Priority",iE,nk,ar,ng,nn],[0,()=>oV,0,1,0,[()=>li,0],()=>lx,()=>o1,()=>oF],2],ln=[3,sq,"ReplicationRuleAndOperator",0,[iE,ag],[0,[()=>lZ,{[a6]:1,[a8]:"Tag"}]]],li=[3,sq,"ReplicationRuleFilter",0,[iE,"Tag","And"],[0,()=>lk,[()=>ln,0]]],la=[3,sq,iJ,0,[i1,"Time"],[0,()=>ls],2],ls=[3,sq,"ReplicationTimeValue",0,["Minutes"],[1]],lo=[3,sq,iY,0,["IsRestoreInProgress","RestoreExpiryDate"],[2,4]],lc=[3,sq,iV,0,[i0,r7],[()=>c7,()=>o_],1],ll=[3,sq,"S3KeyFilter",0,["FilterRules"],[[()=>lU,{[a6]:1,[a8]:nT}]]],lu=[3,sq,"S3Location",0,["BucketName",iE,nS,"CannedACL",ri,ak,aI,i4],[0,0,[()=>oY,0],0,[()=>lH,0],[()=>lA,0],[()=>l2,0],0],2],ld=[3,sq,af,0,[ax,av],[0,0],2],lf=[3,sq,ap,0,[ax,av,ay,aE],[0,0,0,0],4],lp=[3,sq,i7,0,[nV,"ExpressionType","Expression",iS],[()=>ci,0,0,()=>cV],4],lh=[3,sq,"ServerSideEncryptionByDefault",0,["SSEAlgorithm","KMSMasterKeyID"],[0,[()=>ou,0]],1],lm=[3,sq,"ServerSideEncryptionRule",0,["ApplyServerSideEncryptionByDefault",rb,ry],[[()=>lh,0],2,[()=>oS,0]]],lg=[3,sq,"SessionCredentials",0,[rl,i3,ad,nR],[[0,{[a8]:rl}],[()=>oo,{[a8]:i3}],[()=>oo,{[a8]:ad}],[4,{[a8]:nR}]],4],ly=[3,sq,ae,{[a8]:ae},[],[]],lx=[3,sq,ar,0,[i9,iK],[()=>lw,()=>lt]],lb=[3,sq,ao,{[a8]:i8},["KeyId"],[[()=>ou,0]],1],lw=[3,sq,i9,0,[i1],[0],1],lS=[3,sq,"SSEKMSEncryption",{[a8]:i8},["KMSKeyArn",rb],[[()=>os,0],2],1],lv=[3,sq,au,{[a8]:at},[],[]],lE=[3,sq,am,0,[rE,rw,rv],[1,1,1]],lC=[3,sq,"StatsEvent",0,[nd],[[()=>lE,{[aB]:1}]]],lR=[3,sq,i6,0,["DataExport"],[()=>l_]],l_=[3,sq,"StorageClassAnalysisDataExport",0,["OutputSchemaVersion",nu],[0,()=>og],2],lk=[3,sq,"Tag",0,["Key",aN],[0,0],2],lA=[3,sq,ak,0,[a_],[[()=>lZ,0]],1],lT=[3,sq,"TargetGrant",0,[nz,iA],[[()=>o7,{[a9]:["xsi",aV]}],0]],lP=[3,sq,aC,0,[ae,i_],[[()=>ly,{[a8]:ae}],[()=>cZ,{[a8]:i_}]]],lO=[3,sq,aT,0,[nt,rf],[1,0],2],lI=[3,sq,aw,0,["TopicArn",nE,"Id",nk],[[0,{[a8]:"Topic"}],[64,{[a6]:1,[a8]:nC}],0,[()=>cU,0]],2],lN=[3,sq,aP,0,[no,nt,i4],[5,1,0]],lD="unit",lM=[1,sq,rR,0,[()=>ov,{[a8]:rm}]],lj=[1,sq,"CommonPrefixList",0,()=>oC],l$=[1,sq,rW,0,[()=>oO,0]],lz=[1,sq,"DeletedObjects",0,()=>oU],lL=[1,sq,"EncryptionTypeList",0,[0,{[a8]:nb}]],lB=[1,sq,nv,0,()=>oQ],lU=[1,sq,"FilterRuleList",0,()=>o5],lH=[1,sq,nO,0,[()=>o9,{[a8]:n$}]],lF=[1,sq,"InventoryOptionalFields",0,[0,{[a8]:"Field"}]],lq=[1,sq,"LambdaFunctionConfigurationList",0,[()=>cw,0]],lK=[1,sq,"LifecycleRules",0,[()=>cv,0]],lG=[1,sq,"NoncurrentVersionTransitionList",0,()=>cB],lW=[1,sq,"ObjectIdentifierList",0,()=>cF],lV=[1,sq,"ObjectList",0,[()=>cH,0]],lX=[1,sq,"QueueConfigurationList",0,[()=>c6,0]],lY=[1,sq,"ReplicationRules",0,[()=>lr,0]],lJ=[1,sq,iW,0,[()=>lc,{[a8]:iV}]],lQ=[1,sq,"ServerSideEncryptionRules",0,[()=>lm,0]],lZ=[1,sq,a_,0,[()=>lk,{[a8]:"Tag"}]],l0=[1,sq,aS,0,[()=>lT,{[a8]:n$}]],l1=[1,sq,"TieringList",0,()=>lO],l5=[1,sq,"TopicConfigurationList",0,[()=>lI,0]],l3=[1,sq,"TransitionList",0,()=>lN],l2=[1,sq,aI,0,[()=>cI,{[a8]:ie}]],l4=[4,sq,"AnalyticsFilter",0,[iE,"Tag","And"],[0,()=>lk,[()=>oh,0]]],l6=[4,sq,"MetricsFilter",0,[iE,"Tag",ru,"And"],[0,()=>lk,0,[()=>cj,0]]],l8=[9,sq,"CopyObject",{[aU]:["PUT","/{Key+}?x-id=CopyObject",200]},()=>oA,()=>ok],l9=[9,sq,"CreateBucket",{[aU]:["PUT","/",200]},()=>oD,()=>oN],l7=[9,sq,"CreateSession",{[aU]:["GET","/?session",200]},()=>oj,()=>
157oM],ue=[9,sq,"DeleteObject",{[aU]:["DELETE","/{Key+}?x-id=DeleteObject",204]},()=>oK,()=>oq],ut=[9,sq,"DeleteObjects",{[aH]:"-",[aU]:["POST","/?delete",200]},()=>oW,()=>oG],ur=[9,sq,"GetObject",{[aH]:"-",[aU]:["GET","/{Key+}?x-id=GetObject",200]},()=>o6,()=>o4],un=[9,sq,"GetObjectAcl",{[aU]:["GET","/{Key+}?acl",200]},()=>o2,()=>o3],ui=[9,sq,"HeadObject",{[aU]:["HEAD","/{Key+}",200]},()=>ct,()=>ce],ua=[9,sq,"ListBuckets",{[aU]:["GET","/?x-id=ListBuckets",200]},()=>c_,()=>cR],us=[9,sq,"ListObjectsV2",{[aU]:["GET","/?list-type=2",200]},()=>cA,()=>ck],uo=[9,sq,"PutBucketCors",{[aH]:"-",[aU]:["PUT","/?cors",200]},()=>c5,()=>lD],uc=[9,sq,"PutBucketPolicy",{[aH]:"-",[aU]:["PUT","/?policy",200]},()=>c3,()=>lD],ul=[9,sq,"PutObject",{[aH]:"-",[aU]:["PUT","/{Key+}?x-id=PutObject",200]},()=>c4,()=>c2];tL({DisableS3ExpressSessionAuth:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"},Key:{type:"contextParams",name:"Key"},CopySource:{type:"contextParams",name:"CopySource"}},(e,t,r,n)=>[tr(r),e7(r)],"CopyObject",l8),tL({UseS3ExpressControlEndpoint:{type:"staticContextParams",value:!0},DisableAccessPoints:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}},(e,t,r,n)=>[tr(r),{applyToStack:e=>{e.add(e=>async t=>{let{CreateBucketConfiguration:n}=t.input,i=await r.region();return n?.LocationConstraint||n?.Location||"us-east-1"===i||(t.input.CreateBucketConfiguration=t.input.CreateBucketConfiguration??{},t.input.CreateBucketConfiguration.LocationConstraint=i),e(t)},eD)}}],"CreateBucket",l9),tL(tB,tH,"DeleteObject",ue),tL({Bucket:{type:"contextParams",name:"Bucket"}},(e,t,r,n)=>[eO(r,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!0}),tr(r)],"DeleteObjects",ut),tL(tB,tH,"GetObjectAcl",un),tL(tB,(e,t,r,n)=>[eO(r,{requestChecksumRequired:!1,requestValidationModeMember:"ChecksumMode",responseAlgorithms:["CRC64NVME","CRC32","CRC32C","SHA256","SHA1","SHA512","MD5","XXHASH64","XXHASH3","XXHASH128"]}),e7(r),e8(r)],"GetObject",ur),tL(tB,(e,t,r,n)=>[tr(r),e7(r),e8(r)],"HeadObject",ui),tL({},tH,"ListBuckets",ua),tL({Bucket:{type:"contextParams",name:"Bucket"},Prefix:{type:"contextParams",name:"Prefix"}},tH,"ListObjectsV2",us),tL(tU,tF,"PutBucketCors",uo),tL(tU,tF,"PutBucketPolicy",uc),tL(tB,(e,t,r,n)=>[eO(r,{requestAlgorithmMember:{httpHeader:"x-amz-sdk-checksum-algorithm",name:"ChecksumAlgorithm"},requestChecksumRequired:!1}),{applyToStack:e=>{e.add((e,t)=>async r=>{let{request:n}=r;if(Z.isInstance(n)&&!("content-length"in n.headers)&&!("x-amz-decoded-content-length"in n.headers)){let e="Are you using a Stream of unknown length as the Body of a PutObject request? Consider using Upload instead from @aws-sdk/lib-storage.";"function"!=typeof t?.logger?.warn||t.logger instanceof eI?console.warn(e):t.logger.warn(e)}return e({...r})},eN)}},tr(r),e7(r)],"PutObject",ul);let uu={partitions:[{id:"aws",outputs:{dnsSuffix:"amazonaws.com",dualStackDnsSuffix:"api.aws",implicitGlobalRegion:"us-east-1",name:"aws",supportsDualStack:!0,supportsFIPS:!0},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",supp
157ortsDualStack:!0,supportsFIPS:!0},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:!0,supportsFIPS:!0},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:!0,supportsFIPS:!0},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:!0,supportsFIPS:!0},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:!0,supportsFIPS:!0},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:!0,supportsFIPS:!0},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:!0,supportsFIPS:!0},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"};(f6=pi||(pi={})).STANDARD="standard",f6.ADAPTIVE="adaptive",pi.STANDARD,(f8=pa||(pa={})).ENV="env",f8.CONFIG="shared config entry";let ud=RegExp("^(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$"),uf=(e,t=!1)=>{if(!t)return ud.test(e);for(let t of e.split("."))if(!uf(t))return!1;return!0},up=e=>e?.body instanceof ReadableStream,uh=e=>{let t=e.length/4*3;"=="===e.slice(-2)?t-=2:"="===e.slice(-1)&&t--;let r=new ArrayBuffer(t),n=new DataView(r);for(let t=0;t<e.length;t+=4){let r=0,i=0;for(let n=t,a=t+3;n<=a;n++)if("="!==e[n]){if(!(e[n]in eS))throw TypeError(`Invalid character ${e[n]} in base64 string.`);r|=eS[e[n]]<<(a-n)*6,i+=6}else r>>=6;let a=t/4*3;r>>=i%8;let s=Math.floor(i/8);for(let e=0;e<s;e++){let t=(s-e-1)*8;n.setUint8(a+e,(r&255<<t)>>t)}}return new Uint8Array(r)};function um(e,t,r,n){return class i extends Uint8Array{static fromString(e,r="utf-8"){if("string"==typeof e)return"base64"===r?i.mutate(n(e)):i.mutate(t(e));throw Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}static mutate(e){return Object.setPrototypeOf(e,i.prototype),e}transformToString(t="utf-8"){return"base64"===t?r(this):e(this)}}}var ug=em,uy=e.i(540688);let ux=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));Symbol.for("node-only");class ub extends um(uy.toUtf8,ug.fromUtf8,eE,uh){}let uw=(f9=e=>crypto.getRandomValues(e),"u">typeof crypto&&"function"==typeof crypto.randomUUID?()=>crypto.randomUUID():()=>{let e=new Uint8Array(16);return f9(e),e[6]=15&e[6]|64,e[8]=63&e[8]|128,ux[e[0]]+ux[e[1]]+ux[e[2]]+ux[e[3]]+"-"+ux[e[4]]+ux[e[5]]+"-"+ux[e[6]]+ux[e[7]]+"-"+ux[e[8]]+ux[e[9]]+"-"+ux[e[10]]+ux[e[11]]+ux[e[12]]+ux[e[13]]+ux[e[14]]+ux[e[15]]}),uS=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],uv=["TimeoutError","RequestTimeout","RequestTimeoutException"],uE=[500,502,503,504],uC=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],uR=["EHOSTUNREACH","ENETUNREACH","ENOTFOUND","EAI_AGAIN"],u_=e=>e.$metadata?.httpStatusCode===429||uS.includes(e.name)||e.$retryable?.throttling==!0,uk=(e,t=0)=>{var r;let n;return e?.$retryable!==void 0||e.$metadata?.clockSkewCorrected||"InvalidSignatureException"===e.name&&e.message?.includes("Signature expired")||uv.includes(e.name)||uC.includes(e?.code||"")||uR.includes(e?.code||"")||uE.includes(e.$metadata?.httpStatusCode||0)||(n=new Set(["Failed to fetch","NetworkError when attempting to fetch resource","The Internet connection appears to be offline","Load failed","Network request failed"]),!!(e&&e instanceof TypeError)&&n.has(e.message))||"ERR_HTTP2_STREAM_ERROR"===(r=e).code&&r.message.includes("NGHTTP2_REFUSED_STREAM")||void 0!==e.cause&&t<=10&&uk(e.cause,t+1)},uA=e=>e instanceof Error?e:e instanceof Object?Object.assign(Error(),e):"string"==typeof e?Error(e):Error(`AWS SDK error wrapper for ${e}`);function uT(e){return t=>(r,n)=>async i=>{let a=await t.retryStrategy(),s=await t.maxAttempts();if(!uO(a))return a?.mode&&(n.userAgent=[...n.userAgent||[],["cfg/retry-mode",a.mode]]),a.retry(r,i);{let o=await a.acquireInitialRetryToken((n.partition_id??"")+(n.__retryLongPoll?":longpoll":"")),c=Error(),l=0,u=0,{request:d}=i,f=Z.isInstance(d);for(f&&(d.headers["amz-sdk-invocation-id"]=uw());;)try{f&&(d.headers["amz-sdk-request"]=`attempt=${l+1}; max=${s}`);let{response:e,output:t}=await r(i);return a.recordSuccess(o),t.$metadata.attempts=l+1,t.$metadata.totalRetryDelay=u,{response:e,output:t}}catch(s){let r=uI(s,t.logger);if(c=uA(s),f&&e(d))throw(n.logger instanceof eI?console:n.logger)?.warn("An error was encountered in a non-retryable streaming request."),c;try{o=await a.refreshRetryTokenForRetry(o,r)}catch(e){throw c.$metadata||(c.$metadata={}),c.$metadata.attempts=l+1,c.$metadata.totalRetryDelay=u,c}l=o.getRetryCount();let i=o.getRetryDelay();u+=(o?.$retryLog?.acquisitionDelay??0)+i,i>0&&await uP(i)}}}}let uP=e=>new Promise(t=>setTimeout(t,e)),uO=e=>void 0!==e.acquireInitialRetryToken&&void 0!==e.refreshRetryTokenForRetry&&void 0!==e.recordSuccess,uI=(e,t)=>{let r={error:e,errorType:uN(e)},n=function(e,t){if(eM.isInstance(e))for(let r of Object.keys(e.headers)){let n=r.toLowerCase();if("retry-after"===n){let n=e.headers[r],i=NaN;if(n.endsWith("GMT"))try{i=(eX(n).getTime()-Date.now())/1e3}catch(e){t?.trace?.("Failed to parse retry-after header"),t?.trace?.(e)}else n.match(/ GMT, ((\d+)|(\d+\.\d+))$/)?i=Number(n.match(/ GMT, ([\d.]+)$/)?.[1]):n.match(/^((\d+)|(\d+\.\d+))$/)?i=Number(n):Date.parse(n)>=Date.now()&&(i=(Date.parse(n)-Date.now())/1e3);if(isNaN(i))return;return new Date(Date.now()+1e3*i)}if("x-amz-retry-after"===n){let n=e.headers[r],i=Number(n);if(isNaN(i))return void t?.trace?.(`Failed to parse x-amz-retry-after=${n}`);return new Date(Date.now()+i)}}}(e.$response,t);return n&&(r.retryAfterHint=n),r},uN=e=>u_(e)?"THROTTLING":uk(e)?"TRANSIENT":(e=>{if(e.$metadata?.httpStatusCode!==void 0){let t=e.$metadata.httpStatusCode;if(500<=t&&t<=599&&!uk(e))return!0}return!1})(e)?"SERVER_ERROR":"CLIENT_ERROR";Symbol.for("node-only"),uT(up),uT(up);class uD{x=W.delay();computeNextBackoffDelay(e){return Math.floor(Math.random()*Math.min(this.x*2**e,2e4))}setDelayBase(e){this.x=e}}var uM=e.i(629259);class uj{format(e){let t=[];for(let r of Object.keys(e)){let n=(0,em.fromUtf8)(r);t.push(Uint8Array.from([n.byteLength]),n,this.formatHeaderValue(e[r]))}let r=new Uint8Array(t.reduce((e,t)=>
157e+t.byteLength,0)),n=0;for(let e of t)r.set(e,n),n+=e.byteLength;return r}formatHeaderValue(e){switch(e.type){case"boolean":return Uint8Array.from([+!e.value]);case"byte":return Uint8Array.from([2,e.value]);case"short":let t=new DataView(new ArrayBuffer(3));return t.setUint8(0,3),t.setInt16(1,e.value,!1),new Uint8Array(t.buffer);case"integer":let r=new DataView(new ArrayBuffer(5));return r.setUint8(0,4),r.setInt32(1,e.value,!1),new Uint8Array(r.buffer);case"long":let n=new Uint8Array(9);return n[0]=5,n.set(e.value.bytes,1),n;case"binary":let i=new DataView(new ArrayBuffer(3+e.value.byteLength));i.setUint8(0,6),i.setUint16(1,e.value.byteLength,!1);let a=new Uint8Array(i.buffer);return a.set(e.value,3),a;case"string":let s=(0,em.fromUtf8)(e.value),o=new DataView(new ArrayBuffer(3+s.byteLength));o.setUint8(0,7),o.setUint16(1,s.byteLength,!1);let c=new Uint8Array(o.buffer);return c.set(s,3),c;case"timestamp":let l=new Uint8Array(9);return l[0]=8,l.set(uz.fromNumber(e.value.valueOf()).bytes,1),l;case"uuid":if(!u$.test(e.value))throw Error(`Invalid UUID received: ${e.value}`);let u=new Uint8Array(17);return u[0]=9,u.set((0,uM.fromHex)(e.value.replace(/\-/g,"")),1),u}}}(f7=ps||(ps={}))[f7.boolTrue=0]="boolTrue",f7[f7.boolFalse=1]="boolFalse",f7[f7.byte=2]="byte",f7[f7.short=3]="short",f7[f7.integer=4]="integer",f7[f7.long=5]="long",f7[f7.byteArray=6]="byteArray",f7[f7.string=7]="string",f7[f7.timestamp=8]="timestamp",f7[f7.uuid=9]="uuid";let u$=/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/;class uz{bytes;constructor(e){if(this.bytes=e,8!==e.byteLength)throw Error("Int64 buffers must be exactly 8 bytes")}static fromNumber(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw Error(`${e} is too large (or, if negative, too small) to represent as an Int64`);let t=new Uint8Array(8);for(let r=7,n=Math.abs(Math.round(e));r>-1&&n>0;r--,n/=256)t[r]=n;return e<0&&uL(t),new uz(t)}valueOf(){let e=this.bytes.slice(0),t=128&e[0];return t&&uL(e),parseInt((0,uM.toHex)(e),16)*(t?-1:1)}toString(){return String(this.valueOf())}}function uL(e){for(let t=0;t<8;t++)e[t]^=255;for(let t=7;t>-1&&(e[t]++,0===e[t]);t--);}let uB=e=>encodeURIComponent(e).replace(/[!'()*]/g,uU),uU=e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`,uH="X-Amz-Date",uF="X-Amz-Signature",uq="X-Amz-Security-Token",uK="authorization",uG=uH.toLowerCase(),uW=[uK,uG,"date"],uV=uF.toLowerCase(),uX="x-amz-content-sha256",uY=uq.toLowerCase(),uJ={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},uQ=/^proxy-/,uZ=/^sec-/,u0="AWS4-HMAC-SHA256",u1="aws4_request";class u5{service;regionProvider;credentialProvider;sha256;uriEscapePath;applyChecksum;constructor({applyChecksum:e,credentials:t,region:r,service:n,sha256:i,uriEscapePath:a=!0}){this.service=n,this.sha256=i,this.uriEscapePath=a,this.applyChecksum="boolean"!=typeof e||e,this.regionProvider=t$(r),this.credentialProvider=t$(t)}createCanonicalRequest(e,t,r){let n=Object.keys(t).sort();return`${e.method}
158${this.getCanonicalPath(e)}
159${(({query:e={}})=>{let t=[],r={};for(let n of Object.keys(e)){if(n.toLowerCase()===uV)continue;let i=uB(n);t.push(i);let a=e[n];"string"==typeof a?r[i]=`${i}=${uB(a)}`:Array.isArray(a)&&(r[i]=a.slice(0).reduce((e,t)=>e.concat([`${i}=${uB(t)}`]),[]).sort().join("&"))}return t.sort().map(e=>r[e]).filter(e=>e).join("&")})(e)}
160${n.map(e=>`${e}:${t[e]}`).join("\n")}
161
162${n.join(";")}
163${r}`}async createStringToSign(e,t,r,n){let i=new this.sha256;i.update(eg(r));let a=await i.digest();return`${n}
164${e}
165${t}
166${(0,uM.toHex)(a)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let t=[];for(let r of e.split("/"))r?.length!==0&&"."!==r&&(".."===r?t.pop():t.push(r));return uB(`${e?.startsWith("/")?"/":""}${t.join("/")}${t.length>0&&e?.endsWith("/")?"/":""}`).replace(/%2F/g,"/")}return e}validateResolvedCredentials(e){if("object"!=typeof e||"string"!=typeof e.accessKeyId||"string"!=typeof e.secretAccessKey)throw Error("Resolved credential object is not val
166id")}formatDate(e){var t;let r=("number"==typeof(t=e)?new Date(1e3*t):"string"==typeof t?new Date(Number(t)?1e3*Number(t):t):t).toISOString().replace(/\.\d{3}Z$/,"Z").replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}}let u3={},u2=[],u4=(e,t,r)=>`${e}/${t}/${r}/${u1}`,u6=async(e,t,r,n,i)=>{let a=await u8(e,t.secretAccessKey,t.accessKeyId),s=`${r}:${n}:${i}:${(0,uM.toHex)(a)}:${t.sessionToken}`;if(s in u3)return u3[s];for(u2.push(s);u2.length>50;)delete u3[u2.shift()];let o=`AWS4${t.secretAccessKey}`;for(let t of[r,n,i,u1])o=await u8(e,o,t);return u3[s]=o},u8=(e,t,r)=>{let n=new e(t);return n.update(eg(r)),n.digest()},u9=({headers:e},t,r)=>{let n={};for(let i of Object.keys(e).sort()){if(void 0==e[i])continue;let a=i.toLowerCase();(!(a in uJ||t?.has(a)||uQ.test(a)||uZ.test(a))||r&&(!r||r.has(a)))&&(n[a]=e[i].trim().replace(/\s+/g," "))}return n},u7=async({headers:e,body:t},r)=>{for(let t of Object.keys(e))if(t.toLowerCase()===uX)return e[t];if(void 0==t)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if("string"==typeof t||ArrayBuffer.isView(t)||es(t)){let e=new r;return e.update(eg(t)),(0,uM.toHex)(await e.digest())}return"UNSIGNED-PAYLOAD"},de=e=>{for(let t of Object.keys((e=Z.clone(e)).headers))uW.indexOf(t.toLowerCase())>-1&&delete e.headers[t];return e};class dt extends u5{headerFormatter=new uj;constructor({applyChecksum:e,credentials:t,region:r,service:n,sha256:i,uriEscapePath:a=!0}){super({applyChecksum:e,credentials:t,region:r,service:n,sha256:i,uriEscapePath:a})}async presign(e,t={}
166){let{signingDate:r=new Date,expiresIn:n=3600,unsignableHeaders:i,unhoistableHeaders:a,signableHeaders:s,hoistableHeaders:o,signingRegion:c,signingService:l}=t,u=await this.credentialProvider();this.validateResolvedCredentials(u);let d=c??await this.regionProvider(),{longDate:f,shortDate:p}=this.formatDate(r);if(n>604800)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let h=u4(p,d,l??this.service),m=((e,t={})=>{let{headers:r,query:n={}}=Z.clone(e);for(let e of Object.keys(r)){let i=e.toLowerCase();("x-amz-"===i.slice(0,6)&&!t.unhoistableHeaders?.has(i)||t.hoistableHeaders?.has(i))&&(n[e]=r[e],delete r[e])}return{...e,headers:r,query:n}})(de(e),{unhoistableHeaders:a,hoistableHeaders:o});u.sessionToken&&(m.query[uq]=u.sessionToken),m.query["X-Amz-Algorithm"]=u0,m.query["X-Amz-Credential"]=`${u.accessKeyId}/${h}`,m.query[uH]=f,m.query["X-Amz-Expires"]=n.toString(10);let g=u9(m,i,s);return m.query["X-Amz-SignedHeaders"]=this.getCanonicalHeaderList(g),m.query[uF]=await this.get
166Signature(f,h,this.getSigningKey(u,d,p,l),this.createCanonicalRequest(m,g,await u7(e,this.sha256))),m}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:r=new Date,priorSignature:n,signingRegion:i,signingService:a,eventStreamCredentials:s}){let o=i??await this.regionProvider(),{shortDate:c,longDate:l}=this.formatDate(r),u=u4(c,o,a??this.service),d=await u7({headers:{},body:t},this.sha256),f=new this.sha256;f.update(e);let p=["AWS4-HMAC-SHA256-PAYLOAD",l,u,n,(0,uM.toHex)(await f.digest()),d].join("\n");return this.signString(p,{signingDate:r,signingRegion:o,signingService:a,eventStreamCredentials:s})}async signMessage(e,{signingDate:t=new Date,signingRegion:r,signingService:n,eventStreamCredentials:i}){return this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:t,signingRegion:r,signingService:n,priorSignature:e.priorSignature,eventStreamCredentials:i}).then(t=>({message:e.message,signature:t}))}async signString(e,{signingDate:t=new Date,signingRegion:r,signingService:n,eventStreamCredentials:i}={}){let a=i??await this.credentialProvider();this.validateResolvedCredentials(a);let s=r??await this.regionProvider(),{shortDate:o}
166=this.formatDate(t),c=new this.sha256(await this.getSigningKey(a,s,o,n));return c.update(eg(e)),(0,uM.toHex)(await c.digest())}async signRequest(e,{signingDate:t=new Date,signableHeaders:r,unsignableHeaders:n,signingRegion:i,signingService:a}={}){let s=await this.credentialProvider();this.validateResolvedCredentials(s);let o=i??await this.regionProvider(),c=de(e),{longDate:l,shortDate:u}=this.formatDate(t),d=u4(u,o,a??this.service);c.headers[uG]=l,s.sessionToken&&(c.headers[uY]=s.sessionToken);let f=await u7(c,this.sha256);!((e,t)=>{for(let r of(e=e.toLowerCase(),Object.keys(t)))if(e===r.toLowerCase())return!0;return!1})(uX,c.headers)&&this.applyChecksum&&(c.headers[uX]=f);let p=u9(c,n,r),h=await this.getSignature(l,d,this.getSigningKey(s,o,u,a),this.createCanonicalRequest(c,p,f));return c.headers[uK]=`${u0} Credential=${s.accessKeyId}/${d}, SignedHeaders=${this.getCanonicalHeaderList(p)}, Signature=${h}`,c}async getSignature(e,t,r,n){let i=await this.createStringToSign(e,t,n,u0),a=new this.sha256(await r);return a.update(eg(i)),(0,uM.toHex)(await a.digest())}getSigningKey(e,t,r,n){return u6(this.sha256,e,r,t,n||this.service)}}let dr="X-Amz-S3session-Token",dn=dr.toLowerCase(),di={},da=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}$"),ds=e=>da.test(e)||e.startsWith("[")&&e.endsWith("]"),dc=(e,t=!1)=>{if(t){for(let t of e.split("."))if(!dc(t))return!1;return!0}return!(!uf(e)||e.length<3||e.length>63||e!==e.toLowerCase()||ds(e))},dl={isVirtualHostableS3Bucket:dc,parseArn:e=>{let t=e.split(":");if(t.length<6)return null;let[r,n,i,a,s,...o]=t;return"arn"!==r||""===n||""===i||""===o.join(":")?null:{partition:n,service:i,region:a,accountId:s,resourceId:o.map(e=>e.split("/")).flat()}},partition:e=>{let{partitions:t}=uu;for(let r of t){let{regions:t,outputs:n}=r;for(let[r,i]of Object.entries(t))if(r===e)return{...n,...i}}for(let r of t){let{regionRegex:t,outputs:n}=r;if(new RegExp(t).test(e))return{...n}}let r=t.find(e=>"aws"===e.id);if(!r)throw Error("Provided region was not found in the partition array or regex, and default partition with id 'aws' doesn't exist.");return{...r.outputs}}};di.aws=dl;class du extends Error{constructor(e){super(e),this.name="EndpointError"}}let dd=(e,t)=>(e=>{let t=e.split("."),r=[];for(let n of t){let t=n.indexOf("[");if(-1!==t){if(n.indexOf("]")!==n.length-1)throw new du(`Path: '${e}' does not end with ']'`);let i=n.slice(t+1,-1);if(Number.isNaN(parseInt(i)))throw new du(`Invalid array index: '${i}' in path: '${e}'`);0!==t&&r.push(n.slice(0,t)),r.push(i)}else r.push(n)}return r})(t).reduce((r,n)=>{if("object"!=typeof r)throw new du(`Index '${n}' in '${t}' not found in '${JSON.stringify(e)}'`);if(Array.isArray(r)){let e=parseInt(n);return r[e<0?r.length+e:e]}return r[n]},e);(pe=po||(po={})).HTTP="http",pe.HTTPS="https";let df={[po.HTTP]:80,[po.HTTPS]:443},dp={booleanEquals:(e,t)=>e===t,coalesce:function(...e){for(let t of e)if(null!=t)return t},getAttr:dd,isSet:e=>null!=e,isValidHostLabel:uf,ite:function(e,t,r){return e?t:r},not:e=>!e,parseURL:e=>{let t=(()=>{try{if(e instanceof URL)return e;if("object"==typeof e&&"hostname"in e){let{hostname:t,port:r,protocol:n="",path:i="",query:a={}}=e,s=new URL(`${n}//${t}${r?`:${r}`:""}${i}`);return s.search=Object.entries(a).map(([e,t])=>`${e}=${t}`).join("&"),s}return new URL(e)}catch(e){return null}})();if(!t)return console.error(`Unable to parse ${JSON.stringify(e)} as a whatwg URL.`),null;let r=t.href,{host:n,hostname:i,pathname:a,protocol:s,search:o}=t;if(o)return null;let c=s.slice(0,-1);if(!Object.values(po).includes(c))return null;let l=ds(i),u=r.includes(`${n}:${df[c]}`)||"string"==typeof e&&e.includes(`${n}:${df[c]}`),d=`${n}${u?`:${df[c]}`:""}`;return{scheme:c,authority:d,path:a,normalizedPath:a.endsWith("/")?a:`${a}/`,isIp:l}},split:function(e,t,r){if(1===r)return[e];if(""===e)return[""];let n=e.split(t);return 0===r?n:n.slice(0,r-1).concat(n.slice(1).join(t))},stringEquals:(e,t)=>e===t,substring:(e,t,r,n)=>null==e||t>=r||e.length<r||/[^\u0000-\u007f]/.test(e)?null:n?e.substring(e.length-r,e.length-t):e.substring(t,r),uriEncode:e=>encodeURIComponent(e).replace(/[!*'()]/g,e=>`%${e.charCodeAt(0).toString(16).toUpperCase()}`)},dh=(e,t)=>{let r=[],{referenceRecord:n,endpointParams:i}=t,a=0;for(;a<e.length;){let t=e.indexOf("{",a);if(-1===t){r.push(e.slice(a));break}r.push(e.slice(a,t));let s=e.indexOf("}",t);if(-1===s){r.push(e.slice(t));break}"{"===e[t+1]&&"}"===e[s+1]&&(r.push(e.slice(t+1,s)),a=s+2);let o=e.substring(t+1,s);if(o.includes("#")){let[e,t]=o.split("#");r.push(dd(n[e]??i[e],t))}else r.push(n[o]??i[o]);a=s+1}return r.join("")},dm=(e,t,r)=>{if("string"==typeof e)return dh(e,r);if(e.fn)return dy.callFunction(e,r);if(e.ref)return(({ref:e},t)=>t.referenceRecord[e]??t.endpointParams[e])(e,r);throw new du(`'${t}': ${String(e)} is not a string, function or reference.`)},dg=({fn:e,argv:t},r)=>{let n=Array(t.length);for(let e=0;e<n.length;++e){let i=t[e];"boolean"==typeof i||"number"==typeof i?n[e]=i:n[e]=dy.evaluateExpression(i,"arg",r)}let i=e.indexOf(".");if(-1!==i){let t=di[e.slice(0,i)],r=t?.[e.slice(i+1)];if("function"==typeof r)return r(...n)}let a=dp[e];if("function"==typeof a)return a(...n);throw Error(`function ${e} not loaded in endpointFunctions.`)},dy={evaluateExpression:dm,callFunction:dg},dx=(e,t)=>Object.entries(e).reduce((e,[r,n])=>(e[r]=dw.getEndpointProperty(n,t),e),{}),db=(e,t)=>
166{if(Array.isArray(e))return e.map(e=>db(e,t));switch(typeof e){case"string":return dh(e,t);case"object":if(null===e)throw new du(`Unexpected endpoint property: ${e}`);return dw.getEndpointProperties(e,t);case"boolean":return e;default:throw new du(`Unexpected endpoint property type: ${typeof e}`)}},dw={getEndpointProperty:db,getEndpointProperties:dx};class dS{capacity;data=new Map;parameters=[];constructor({size:e,params:t}){this.capacity=e??50,t&&(this.parameters=t)}get(e,t){let r=this.hash(e);if(!1===r)return t();if(!this.data.has(r)){if(this.data.size>this.capacity+10){let e=this.data.keys(),t=0;for(;;){let{value:r,done:n}=e.next();if(this.data.delete(r),n||++t>10)break}}this.data.set(r,t())}return this.data.get(r)}size(){return this.data.size}hash(e){let t="",{parameters:r}=this;if(0===r.length)return!1;for(let n of r){let r=String(e[n]??"");if(r.includes("|;"))return!1;t+=r+"|;"}return t}}let dv="argv",dE="backend",dC="authSchemes",dR="disableDoubleEncoding",d_="signingName",dk="signingRegion",dA="signingRegionSet",dT="isSet",dP="booleanEquals",dO="stringEquals",dI="coalesce",dN="substring",dD="aws.partition",dM="partitionResult",dj="accessPointSuffix",d$="regionPrefix",dz="hardwareType",dL="isValidHostLabel",dB="sigv4",dU="aws.isVirtualHostableS3Bucket",dH="getAttr",dF="bucketArn",dq="arnType",dK="accesspoint",dG="s3-object-lambda",dW="s3-outposts",dV="bucketPartition",dX="us-east-1",dY="outpostType",dJ="name",dQ="{url#scheme}://{Bucket}.{url#authority}{url#path}",dZ="{url#scheme}://{url#authority}{url#path}",d0="{url#scheme}://{url#authority}{url#normalizedPath}{Bucket}",d1="https://{Bucket}.s3-accelerate.{partitionResult#dnsSuffix}",d5="https://{Bucket}.s3.{partitionResult#dnsSuffix}",d3="sigv4a",d2="{url#scheme}://{url#authority}{url#normalizedPath}{uri_encoded_bucket}",d4="https://s3.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",d6="https://s3.{partitionResult#dnsSuffix}",d8={ref:"UseFIPS"},d9={ref:"UseDualStack"},d7={ref:"Bucket"},fe={fn:dH,[dv]:[{ref:dM},dJ]},ft={ref:"url"},fr={ref:"Region"},fn={ref:dF},fi={ref:dq},fa={ref:"accessPointName_ssa_1"},fs={fn:dH,[dv]:[fn,"region"]},fo={ref:dz},fc={fn:dH,[dv]:[fn,"service"]},fl={fn:dH,[dv]:[fn,"accountId"]},fu={[dE]:"S3Express",[dC]:[{[dR]:!0,[dJ]:"{_s3e_auth}",[d_]:"s3express",[dk]:"{Region}"}]},fd={[dE]:"S3Express",[dC]:[{[dR]:!0,[dJ]:dB,[d_]:"s3express",[dk]:"{Region}"}]},ff={[dC]:[{[dR]:!0,[dJ]:d3,[d_]:dW,[dA]:["*"]},{[dR]:!0,[dJ]:dB,[d_]:dW,[dk]:"{Region}"}]},fp={[dC]:[{[dR]:!0,[dJ]:dB,[d_]:"s3",[dk]:dX}]},fh={[dC]:[{[dR]:!0,[dJ]:dB,[d_]:"s3",[dk]:"{Region}"}]},fm={[dC]:[{[dR]:!0,[dJ]:dB,[d_]:dG,[dk]:"{bucketArn#region}"}]},fg={[dC]:[{[dR]:!0,[dJ]:dB,[d_]:"s3",[dk]:"{bucketArn#region}"}]},fy={[dC]:[{[dR]:!0,[dJ]:d3,[d_]:dW,[dA]:["*"]},{[dR]:!0,[dJ]:dB,[d_]:dW,[dk]:"{bucketArn#region}"}]},fx={[dC]:[{[dR]:!0,[dJ]:dB,[d_]:dG,[dk]:"{Region}"}]},fb=[fr],fw=[{ref:"Endpoint"}],fS=[d7],fv=[d7,0,7,!0],fE=[fn,"resourceId[1]"],fC=[[dT,fb],[dP,[{ref:"Accelerate"},!0]],[dP,[d8,!0]],[dP,[d9,!0]],[dT,fw],[dT,fS],[dO,[{fn:dI,[dv]:[{fn:dN,[dv]:[d7,0,6,!0]},""]},"--x-s3"]],[dO,[{fn:dI,[dv]:[{fn:dN,[dv]:fv},""]},"--xa-s3"]],[dD,fb,dM],[dN,fv,dj],[dO,[{ref:dj},"--op-s3"]],[dN,[d7,8,12,!0],d$],[dN,[d7,32,49,!0],"outpostId_ssa_2"],[dN,[d7,49,50,!0],dz],[dP,[{ref:"ForcePathStyle"},!0]],[dO,[fe,"aws-cn"]],["ite",[d9,".dualstack",""],"_s3e_ds"],[dL,[{ref:"outpostId_ssa_2"},!1]],["ite",[d8,"-fips",""],"_s3e_fips"],["ite",[{fn:dI,[dv]:[{ref:"DisableS3ExpressSessionAuth"},!1]},dB,"sigv4-s3express"],"_s3e_auth"],[dU,[d7,!1]],["parseURL",fw,"url"],[dP,[{fn:dI,[dv]:[{ref:"UseS3ExpressControlEndpoint"},!1]},!0]],[dU,[d7,!0]],[dO,[{fn:dH,[dv]:[ft,"scheme"]},"http"]],[dL,[fr,!1]],["aws.parseArn",fS,dF],[dH,[{fn:"split",[dv]:[d7,"--",0]},"[-2]"],"s3expressAvailabilityZoneId"],[dO,[{fn:dI,[dv]:[{fn:dN,[dv]:[d7,0,4,!1]},""]},"arn:"]],[dO,[{fn:dI,[dv]:[{fn:dN,[dv]:[d7,16,18,!0]},""]},"--"]],[dP,[{fn:dH,[dv]:[ft,"isIp"]},!0]],[dO,[{fn:dI,[dv]:[{fn:dN,[dv]:[d7,21,23,!0]},""]},"--"]],[dO,[{fn:dI,[dv]:[{fn:dN,[dv]:[d7,27,29,!0]},""]},"--"]],[dO,[{ref:d$},"beta"]],["uriEncode",fS,"uri_encoded_bucket"],[dL,[fr,!0]],[dP,[{fn:dI,[dv]:[{ref:"UseObjectLambdaEndpoint"},!1]},!0]],[dH,[fn,"resourceId[0]"],dq],[dO,[fi,""]],[dO,[fi,dK]],[dH,fE,"accessPointName_ssa_1"],[dO,[fa,""]],[dO,[fs,""]],[dO,[{fn:dI,[dv]:[{fn:dN,[dv]:[d7,14,16,!0]},""]},"--"]],[dO,[fo,"e"]],[dO,[fo,"o"]],[dO,[fr,"aws-global"]],[dO,[{fn:dI,[dv]:[{fn:dN,[dv]:[d7,19,21,!0]},""]},"--"]],[dO,[fc,dG]],[dP,[{fn:dI,[dv]:[{ref:"DisableAccessPoints"},!1]},!0]],[dO,[fc,dW]],[dD,[fs],dV],[dL,[fa,!0]],[dO,[{fn:dI,[dv]:[{fn:dN,[dv]:[d7,26,28,!0]},""]},"--"]],[dO,[{fn:dI,[dv]:[{fn:dN,[dv]:[d7,15,17,!0]},""]},"--"]],[dH,[fn,"resourceId[4]"]],[dO,[{fn:dI,[dv]:[{fn:dN,[dv]:[d7,20,22,!0]},""]},"--"]],[dP,[{ref:"UseGlobalEndpoint"},!0]],[dO,[fr,dX]],[dH,fE,"outpostId_ssa_1"],[dP,[{fn:dI,[dv]:[{ref:"UseArnRegion"},!0]},!0]],[dL,[{ref:"outpostId_ssa_1"},!1]],[dH,[fn,"resourceId[2]"],dY],[dO,[fr,fs]],[dO,[{fn:dH,[dv]:[{ref:dV},dJ]},fe]],[dP,[{ref:"DisableMultiRegionAccessPoints"},!0]],[dL,[fs,!0]],[dO,[{fn:dH,[dv]:[fn,"partition"]},fe]],[dO,[fl,""]],[dO,[fc,"s3"]],[dL,[fl,!1]],[dH,[fn,"resourceId[3]"],"accessPointName_ssa_2"],[dL,[fa,!1]],[dO,[{ref:dY},dK]],[dL,[{ref:"accessPointName_ssa_2"},!1]]],fR=[[-1],[-1,"Accelerate cannot be used with FIPS"],[-1,"Cannot set dual-stack in combination with a custom endpoint."],[-1,"A custom endpoint cannot be combined with FIPS"],[-1,"A custom endpoint cannot be combined with S3 Accelerate"],[-1,"Partition does not support FIPS"],[-1,"S3Express does not support S3 Accelerate."],["{url#scheme}://{url#authority}/{uri_encoded_bucket}{url#path}",fu],[dQ,fu],[-1,"S3Express bucket name is not a valid virtual hostable name."],["https://s3express-control{_s3e_fips}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",fd],["https://{Bucket}.s3express{_s3e_fips}-{s3expressAvailabilityZoneId}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}",fu],[-1,"Unrecognized S3Express bucket name format."],[dZ,fu],["https://s3express-control{_s3e_fips}{_s3e_ds}.{Region}.{partitionResult#dnsSuffix}",fd],[-1,"Expected a endpoint to be specified but no endpoint was found"],["https://{Bucket}.ec2.{url#authority}",ff],["https://{Bucket}.ec2.s3-outposts.{Region}.{partitionResult#dnsSuffix}",ff],["https://{Bucket}.op-{outpostId_ssa_2}.{url#authority}",ff],["https://{Bucket}.op-{outpostId_ssa_2}.s3-outposts.{Region}.{partitionResult#dnsSuffix}",ff],[-1,'Unrecognized hardware type: "Expected hardware type o or e but got {hardwareType}"'],[-1,"Invalid Outposts Bucket alias - it must be a valid bucket name."],[-1,"Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`."],[-1,"Custom endpoint `{Endpoint}` was not a valid URI"],[-1,"S3 Accelerate cannot be used in this region"],["https://{Bucket}.s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}",fp],["https://{Bucket}.s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",fh],["https://{Bucket}.s3-fips.us-east-1.{partitionResult#dnsSuffix}",fp],["https://{Bucket}.s3-fips.{Region}.{partitionResult#dnsSuffix}",fh],["https://{Bucket}.s3-accelerate.dualstack.us-east-1.{partitionResult#dnsSuffix}",fp],["https://{Bucket}.s3-accelerate.dualstack.{partitionResult#dnsSuffix}",fh],["https://{Bucket}.s3.dualstack.us-east-1.{partitionResult#dnsSuffix}",fp],["https://{Bucket}.s3.dualstack.{Region}.{partitionResult#dnsSuffix}",fh],[d0,fp],[dQ,fp],[d0,fh],[dQ,fh],[d1,fp],[d1,fh],[d5,fp],[d5,fh],["https://{Bucket}.s3.{Region}.{partitionResult#dnsSuffix}",fh],[-1,"Invalid region: region was not a valid DNS name."],[-1,"S3 Object Lambda does not support Dual-stack"],[-1,"S3 Object Lambda does not support S3 Accelerate"],[-1,"Access points are not supported for this operation"],[-1,"Invalid configuration: region from ARN `{bucketArn#region}` does not match client region `{Region}` and UseArnRegion is `false`"],[-1,"Invalid ARN: Missing account id"],["{url#scheme}://{accessPointName_ssa_1}-{bucketArn#accountId}.{url#authority}{url#path}",fm],["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-object-lambda-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}",fm],["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-object-lambda.{bucketArn#region}.{bucketPartition#dnsSuffix}",fm],[-1,"Invalid ARN: The access point name may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointName_ssa_1}`"],[-1,"Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`"],[-1,"Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)"],[-1,"Client was configured for partition `{partitionResult#name}` but ARN (`{Bucket}`) has `{bucketPartition#name}`"],[-1,"Invalid ARN: The ARN may only contain a single resource component after `accesspoint`."],[-1,"Invalid ARN: bucket ARN is missing a regi
166on"],[-1,"Invalid ARN: Expected a resource of the format `accesspoint:<accesspoint name>` but no name was provided"],[-1,"Invalid ARN: Object Lambda ARNs only support `accesspoint` arn types, but found: `{arnType}`"],[-1,"Access Points do not support S3 Accelerate"],["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint-fips.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}",fg],["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint-fips.{bucketArn#region}.{bucketPartition#dnsSuffix}",fg],["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint.dualstack.{bucketArn#region}.{bucketPartition#dnsSuffix}",fg],["{url#scheme}://{accessPointName_ssa_1}-{bucketArn#accountId}.{url#authority}{url#path}",fg],["https://{accessPointName_ssa_1}-{bucketArn#accountId}.s3-accesspoint.{bucketArn#region}.{bucketPartition#dnsSuffix}",fg],[-1,"Invalid ARN: The ARN was not for the S3 service, found: {bucketArn#service}"],[-1,"S3 MRAP does not support dual-stack"],[-1,"S3 MRAP does not support FIPS"],[-1,"S3 MRAP does not support S3 Accelerate"],[-1,"Invalid configuration: Multi-Region Access Point ARNs are disabled."],["https://{accessPointName_ssa_1}.accesspoint.s3-global.{partitionResult#dnsSuffix}",{[dC]:[{[dR]:!0,name:d3,[d_]:"s3",[dA]:["*"]}]}],[-1,"Client was configured for partition `{partitionResult#name}` but bucket referred to partition `{bucketArn#partition}`"],[-1,"Invalid Access Point Name"],[-1,"S3 Outposts does not support Dual-stack"],[-1,"S3 Outposts does not support FIPS"],[-1,"S3 Outposts does not support S3 Accelerate"],[-1,"Invalid Arn: Outpost Access Point ARN contains sub resources"],["https://{accessPointName_ssa_2}-{bucketArn#accountId}.{outpostId_ssa_1}.{url#authority}",fy],["https://{accessPointName_ssa_2}-{bucketArn#accountId}.{outpostId_ssa_1}.s3-outposts.{bucketArn#region}.{bucketPartition#dnsSuffix}",fy],[-1,"Invalid ARN: The access point name may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointName_ssa_2}`"],[-1,"Expected an outpost type `accesspoint`, found {outpostType}"],[-1,"Invalid ARN: expected an access point name"],[-1,"Invalid ARN: Expected a 4-component resource"],[-1,"Invalid ARN: The outpost Id may only contain a-z, A-Z, 0-9 and `-`. Found: `{outpostId_ssa_1}`"],[-1,"Invalid ARN: The Outpost Id was not set"],[-1,"Invalid ARN: Unrecognized format: {Bucket} (type: {arnType})"],[-1,"Invalid ARN: No ARN type specified"],[-1,"Invalid ARN: `{Bucket}` was not a valid ARN"],[-1,"Path-style addressing cannot be used with ARN buckets"],["https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",fp],["https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",fh],["https://s3-fips.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",fp],["https://s3-fips.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",fh],["https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",fp],["https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",fh],[d2,fp],[d2,fh],[d4,fp],[d4,fh],["https://s3.{Region}.{partitionResult#dnsSuffix}/{uri_encoded_bucket}",fh],[-1,"Path-style addressing cannot be used with S3 Accelerate"],[dZ,fx],["https://s3-object-lambda-fips.{Region}.{partitionResult#dnsSuffix}",fx],["https://s3-object-lambda.{Region}.{partitionResult#dnsSuffix}",fx],["https://s3-fips.dualstack.us-east-1.{partitionResult#dnsSuffix}",fp],["https://s3-fips.dualstack.{Region}.{partitionResult#dnsSuffix}",fh],["https://s3-fips.us-east-1.{partitionResult#dnsSuffix}",fp],["https://s3-fips.{Region}.{partitionResult#dnsSuffix}",fh],["https://s3.dualstack.us-east-1.{partitionResult#dnsSuffix}",fp],["https://s3.dualstack.{Region}.{partitionResult#dnsSuffix}",fh],[dZ,fp],[dZ,fh],[d6,fp],[d6,fh],["https://s3.{Region}.{partitionResult#dnsSuffix}",fh],[-1,"A region must be set when sending requests to S3."]],f_=new Int32Array([-1,1,-1,0,3,0x5f5e173,1,424,4,2,272,5,3,233,6,4,85,7,5,15,8,8,9,0x5f5e173,16,10,13,18,11,13,19,12,13,22,0x5f5e10e,13,35,14,0x5f5e12a,36,0x5f5e167,435,6,271,16,7,270,17,8,19,18,14,501,106,9,20,24,10,21,24,11,22,24,12,23,24,13,547,24,14,77,25,20,73,26,26,27,78,37,28,0x5f5e156,38,0x5f5e156,29,39,47,30,48,0x5f5e13a,31,50,32,0x5f5e155,51,33,136,55,0x5f5e14c,34,59,35,0x5f5e154,60,39,36,61,37,0x5f5e153,62,38,146,63,41,0x5f5e12e,61,40,0x5f5e153,62,41,150,64,42,0x5f5e136,66,43,0x5f5e135,70,44,0x5f5e134,71,45,0x5f5e151,73,46,0x5f5e150,74,0x5f5e14e,0x5f5e14f,40,48,0x5f5e139,41,0x5f5e139,49,42,185,50,48,62,51,49,0x5f5e12d,52,51,53,526,60,56,54,62,0x5f5e137,55,63,57,0x5f5e12e,62,0x5f5e137,57,64,58,0x5f5e136,66,59,0x5f5e135,69,60,0x5f5e141,70,61,0x5f5e134,72,0x5f5e140,0x5f5e133,49,0x5f5e12d,63,51,64,526,60,67,65,62,0x5f5e137,66,63,68,0x5f5e12e,62,0x5f5e137,68,64,69,0x5f5e136,66,70,0x5f5e135,68,0x5f5e12f,71,70,72,0x5f5e134,72,0x5f5e132,0x5f5e133,25,74,0x5f5e12a,46,0x5f5e127,75,57,76,0x5f5e129,58,0x5f5e128,0x5f5e129,26,0x5f5e158,78,28,0x5f5e157,79,34,82,80,35,81,545,36,0x5f5e167,0x5f5e173,46,0x5f5e161,83,57,84,0x5f5e163,58,0x5f5e162,0x5f5e163,5,101,86,8,87,0x5f5e173,16,88,89,18,91,89,19,90,92,21,97,95,19,93,92,21,98,95,21,97,94,22,0x5f5e10e,95,35,96,0x5f5e12a,36,0x5f5e167,0x5f5e12a,22,0x5f5e10d,98,35,99,0x5f5e12a,36,0x5f5e165,100,46,0x5f5e16e,0x5f5e16f,6,214,102,7,208,103,8,119,104,14,118,105,21,106,0x5f5e117,26,107,502,37,108,0x5f5e156,38,0x5f5e156,109,39,112,110,48,0x5f5e13a,111,50,136,0x5f5e155,40,113,0x5f5e139,41,0x5f5e139,114,42,115,500,48,0x5f5e138,116,52,117,0x5f5e148,65,0x5f5e145,0x5f5e148,21,501,0x5f5e117,9,120,124,10,121,124,11,122,124,12,123,124,13,202,124,14,195,125,20,190,126,21,127,0x5f5e117,23,128,129,24,189,129,26,130,197,37,131,0x5f5e156,38,0x5f5e156,132,39,159,133,48,0x5f5e13a,134,50,135,0x5f5e155,51,141,136,55,0x5f5e14c,137,59,138,0x5f5e154,60,0x5f5e153,139,61,140,0x5f5e153,63,0x5f5e153,0x5f5e12e,55,0x5f5e14c,142,59,143,0x5f5e154,60,148,144,61,145,0x5f5e153,62,147,146,63,150,0x5f5e12e,63,153,0x5f5e12e,61,149,0x5f5e153,62,153,150,64,151,0x5f5e136,66,152,0x5f5e135,70,0x5f5e152,0x5f5e134,64,154,0x5f5e136,66,155,0x5f5e135,70,156,0x5f5e134,71,157,0x5f5e151,73,158,0x5f5e150,74,0x5f5e14d,0x5f5e14f,40,160,0x5f5e139,41,0x5f5e139,161,42,185,162,48,174,163,49,0x5f5e12d,164,51,165,526,60,168,166,62,0x5f5e137,167,63,169,0x5f5e12e,62,0x5f5e137,169,64,170,0x5f5e136,66,171,0x5f5e135,69,172,0x5f5e141,70,173,0x5f5e134,72,0x5f5e13f,0x5f5e133,49,0x5f5e12d,175,51,176,526,60,179,177,62,0x5f5e137,178,63,180,0x5f5e12e,62,0x5f5e137,180,64,181,0x5f5e136,66,182,0x5f5e135,68,0x5f5e12f,183,70,184,0x5f5e134,72,0x5f5e130,0x5f5e133,48,0x5f5e138,186,52,187,0x5f5e148,65,0x5f5e145,188,67,0x5f5e146,0x5f5e147,25,0x5f5e124,0x5f5e12a,21,191,0x5f5e117,25,192,0x5f5e12a,30,194,193,46,0x5f5e122,0x5f5e124,46,0x5f5e121,0x5f5e123,21,196,0x5f5e117,26,0x5f5e158,197,28,0x5f5e157,198,34,201,199,35,200,545,36,0x5f5e165,0x5f5e173,46,0x5f5e15f,0x5f5e160,17,203,0x5f5e116,20,204,0x5f5e115,21,205,550,33,206,550,44,0x5f5e110,207,45,0x5f5e112,0x5f5e114,8,209,215,16,210,220,18,211,220,19,212,224,20,213,227,21,231,401,8,218,215,19,216,0x5f5e109,20,217,227,21,231,0x5f5e109,16,219,220,18,223,220,19,221,224,20,222,227,21,231,0x5f5e10c,19,226,224,20,225,0x5f5e109,21,0x5f5e109,0x5f5e10c,20,230,227,21,228,0x5f5e109,30,229,0x5f5e109,34,0x5f5e107,0x5f5e109,21,231,415,30,232,0x5f5e108,34,0x5f5e107,0x5f5e108,4,0x5f5e102,234,5,235,480,6,271,236,7,270,237,8,238,491,9,239,243,10,240,243,11,241,243,12,242,243,13,547,243,14,266,244,20,264,245,26,246,267,37,247,0x5f5e156,38,0x5f5e156,248,39,249,518,40,250,
1660x5f5e139,41,0x5f5e139,251,42,538,252,48,0x5f5e12b,253,49,0x5f5e12d,254,51,255,526,60,258,256,62,0x5f5e137,257,63,259,0x5f5e12e,62,0x5f5e137,259,64,260,0x5f5e136,66,261,0x5f5e135,69,262,0x5f5e141,70,263,0x5f5e134,72,0x5f5e13e,0x5f5e133,25,265,0x5f5e12a,46,0x5f5e11f,0x5f5e120,26,0x5f5e158,267,28,0x5f5e157,268,34,269,544,46,0x5f5e15d,0x5f5e15e,8,397,0x5f5e109,8,407,0x5f5e109,3,346,273,4,0x5f5e103,274,5,284,275,8,276,0x5f5e173,15,0x5f5e105,277,16,278,281,18,279,281,19,280,281,22,0x5f5e10e,281,35,282,0x5f5e12a,36,0x5f5e166,283,46,0x5f5e16a,0x5f5e16b,6,405,285,7,395,286,8,295,287,14,501,288,26,289,502,37,290,0x5f5e156,38,0x5f5e156,291,39,292,307,40,293,0x5f5e139,41,0x5f5e139,294,42,335,500,9,296,300,10,297,300,11,298,300,12,299,300,13,394,300,14,339,301,15,0x5f5e105,302,20,337,303,26,304,341,37,305,0x5f5e156,38,0x5f5e156,306,39,309,307,48,0x5f5e13a,308,50,0x5f5e14a,0x5f5e155,40,310,0x5f5e139,41,0x5f5e139,311,42,335,312,48,324,313,49,0x5f5e12d,314,51,315,526,60,318,316,62,0x5f5e137,317,63,319,0x5f5e12e,62,0x5f5e137,319,64,320,0x5f5e136,66,321,0x5f5e135,69,322,0x5f5e141,70,323,0x5f5e134,72,0x5f5e13d,0x5f5e133,49,0x5f5e12d,325,51,326,526,60,329,327,62,0x5f5e137,328,63,330,0x5f5e12e,62,0x5f5e137,330,64,331,0x5f5e136,66,332,0x5f5e135,68,0x5f5e12f,333,70,334,0x5f5e134,72,0x5f5e131,0x5f5e133,48,0x5f5e138,336,52,0x5f5e143,0x5f5e148,25,338,0x5f5e12a,46,0x5f5e11b,0x5f5e11c,15,0x5f5e105,340,26,0x5f5e158,341,28,0x5f5e157,342,34,345,343,35,344,545,36,0x5f5e166,0x5f5e173,46,0x5f5e15b,0x5f5e15c,4,0x5f5e102,347,5,357,348,8,349,0x5f5e173,15,0x5f5e105,350,16,351,354,18,352,354,19,353,354,22,0x5f5e10e,354,35,355,0x5f5e12a,36,0x5f5e12b,356,46,0x5f5e168,0x5f5e169,6,405,358,7,395,359,8,360,491,9,361,365,10,362,365,11,363,365,12,364,365,13,394,365,14,389,366,15,0x5f5e105,367,20,387,368,26,369,391,37,370,0x5f5e156,38,0x5f5e156,371,39,372,518,40,373,0x5f5e139,41,0x5f5e139,374,42,538,375,48,0x5f5e12b,376,49,0x5f5e12d,377,51,378,526,60,381,379,62,0x5f5e137,380,63,382,0x5f5e12e,62,0x5f5e137,382,64,383,0x5f5e136,66,384,0x5f5e135,69,385,0x5f5e141,70,386,0x5f5e134,72,0x5f5e13c,0x5f5e133,25,388,0x5f5e12a,46,0x5f5e119,0x5f5e11a,15,0x5f5e105,390,26,0x5f5e158,391,28,0x5f5e157,392,34,393,544,46,0x5f5e159,0x5f5e15a,15,0x5f5e105,547,8,396,0x5f5e109,15,0x5f5e105,397,16,398,410,18,399,410,19,400,410,20,401,0x5f5e109,27,402,0x5f5e10c,29,0x5f5e10b,403,31,0x5f5e10b,404,32,0x5f5e10b,422,8,406,0x5f5e109,15,0x5f5e105,407,16,408,410,18,409,410,19,411,410,20,0x5f5e10c,0x5f5e109,20,414,412,22,413,0x5f5e109,34,0x5f5e10a,0x5f5e109,22,416,415,27,419,0x5f5e10c,27,418,417,34,0x5f5e10a,0x5f5e10c,34,0x5f5e10a,419,43,0x5f5e10b,420,47,0x5f5e10b,421,53,0x5f5e10b,422,54,0x5f5e10b,423,56,0x5f5e10b,0x5f5e10c,2,0x5f5e101,425,3,478,426,4,0x5f5e104,427,5,438,428,8,429,0x5f5e173,16,430,433,18,431,433,19,432,433,22,0x5f5e10e,433,35,434,0x5f5e12a,36,0x5f5e12c,435,46,0x5f5e170,436,57,437,0x5f5e172,58,0x5f5e171,0x5f5e172,6,0x5f5e106,439,7,0x5f5e106,440,8,450,441,14,501,442,26,443,502,37,444,0x5f5e156,38,0x5f5e156,445,39,446,465,40,447,0x5f5e139,41,0x5f5e139,448,42,471,449,48,0x5f5e12c,500,9,451,455,10,452,455,11,453,455,12,454,455,13,547,455,14,473,456,15,460,457,20,458,461,25,459,0x5f5e12a,46,0x5f5e125,0x5f5e126,20,540,461,26,462,474,37,463,0x5f5e156,38,0x5f5e156,464,39,467,465,48,0x5f5e13a,466,50,0x5f5e14b,0x5f5e155,40,468,0x5f5e139,41,0x5f5e139,469,42,471,470,48,0x5f5e12c,524,48,0x5f5e12c,472,52,0x5f5e144,0x5f5e148,26,0x5f5e158,474,28,0x5f5e157,475,34,0x5f5e164,476,35,477,545,36,0x5f5e12c,0x5f5e173,4,0x5f5e102,479,5,488,480,8,481,0x5f5e173,16,482,485,18,483,485,19,484,485,22,0x5f5e10e,485,35,486,0x5f5e12a,36,0x5f5e12b,487,46,0x5f5e16c,0x5f5e16d,6,0x5f5e106,489,7,0x5f5e106,490,8,503,491,14,501,492,26,493,502,37,494,0x5f5e156,38,0x5f5e156,495,39,496,518,40,497,0x5f5e139,41,0x5f5e139,498,42,538,499,48,0x5f5e12b,500,49,0x5f5e12d,526,26,0x5f5e158,502,28,0x5f5e157,0x5f5e173,9,504,508,10,505,508,11,506,508,12,507,508,13,547,508,14,541,509,15,513,510,20,511,514,25,512,0x5f5e12a,46,0x5f5e11d,0x5f5e11e,20,540,514,26,515,542,37,516,0x5f5e156,38,0x5f5e156,517,39,520,518,48,0x5f5e13a,519,50,0x5f5e149,0x5f5e155,40,521,0x5f5e139,41,0x5f5e139,522,42,538,523,48,0x5f5e12b,524,49,0x5f5e12d,525,51,529,526,60,0x5f5e137,527,
16662,0x5f5e137,528,63,0x5f5e137,0x5f5e12e,60,532,530,62,0x5f5e137,531,63,533,0x5f5e12e,62,0x5f5e137,533,64,534,0x5f5e136,66,535,0x5f5e135,69,536,0x5f5e141,70,537,0x5f5e134,72,0x5f5e13b,0x5f5e133,48,0x5f5e12b,539,52,0x5f5e142,0x5f5e148,25,0x5f5e118,0x5f5e12a,26,0x5f5e158,542,28,0x5f5e157,543,34,0x5f5e164,544,35,546,545,36,0x5f5e12a,0x5f5e173,36,0x5f5e12b,0x5f5e173,17,548,0x5f5e116,20,549,0x5f5e115,33,552,550,44,0x5f5e111,551,45,0x5f5e113,0x5f5e114,44,0x5f5e10f,553,45,0x5f5e10f,0x5f5e114]),fk=(class e{nodes;root;conditions;results;constructor(e,t,r,n){this.nodes=e,this.root=t,this.conditions=r,this.results=n}static from(t,r,n,i){return new e(t,r,n,i)}}).from(f_,2,fC,fR),fA=new dS({size:50,params:["Accelerate","Bucket","DisableAccessPoints","DisableMultiRegionAccessPoints","DisableS3ExpressSessionAuth","Endpoint","ForcePathStyle","Region","UseArnRegion","UseDualStack","UseFIPS","UseGlobalEndpoint","UseObjectLambdaEndpoint","UseS3ExpressControlEndpoint"]});di.aws=dl;tL({DisableS3ExpressSessionAuth:{type:"staticContextParams",value:!0},Bucket:{type:"contextParams",name:"Bucket"}},tH,"CreateSession",l7),e.i(88267),Symbol.for("node-only"),e.i(485128),"function"==typeof TextEncoder&&new TextEncoder;new Int32Array([0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2e1f0]),new Int32Array([0x5a827999,0x6ed9eba1,0x8f1bbcdc,0xca62c1d6]);let fT=function(e){return Object.assign(new String(e),{deserializeJSON:()=>JSON.parse(String(e)),toString:()=>String(e),toJSON:()=>String(e)})};fT.from=e=>e&&"object"==typeof e&&(e instanceof fT||"deserializeJSON"in e)?e:"string"==typeof e||Object.getPrototypeOf(e)===String.prototype?fT(String(e)):fT(JSON.stringify(e)),fT.fromObject=fT.from;let fP=/^-?\d*(\.\d+)?$/;class fO{string;type;constructor(e,t){if(this.string=e,this.type=t,!fP.test(e))throw 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){return!!e&&"object"==typeof e&&(fO.prototype.isPrototypeOf(e)||"bigDecimal"===e.type&&fP.test(e.string))}}let fI="(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun)(?:[ne|u?r]?s?day)?",fN="(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)",fD="(\\d?\\d):(\\d{2}):(\\d{2})(?:\\.(\\d+))?",fM="(\\d?\\d)",fj="(\\d{4})",f$=new RegExp(/^(\d{4})-(\d\d)-(\d\d)[tT](\d\d):(\d\d):(\d\d)(\.(\d+))?(([-+]\d\d:\d\d)|[zZ])$/),fz=RegExp(`^${fI}, ${fM} ${fN} ${fj} ${fD} GMT$`),fL=RegExp(`^${fI}, ${fM}-${fN}-(\\d\\d) ${fD} GMT$`),fB=RegExp(`^${fI} ${fN} ( [1-9]|\\d\\d) ${fD} ${fj}$`),fU=e=>{let t="#text";for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&void 0!==e[r][t]?e[r]=e[r][t]:"object"==typeof e[r]&&null!==e[r]&&(e[r]=fU(e[r]));return e};Uint8Array.of(7,12,17,22,5,9,14,20,4,11,16,23,6,10,15,21),Array.from({length:64},(e,t)=>0x100000000*Math.abs(Math.sin(t+1))>>>0);
166new Int32Array([0x6a09e667,0xbb67ae85,0x3c6ef372,0xa54ff53a,0x510e527f,0x9b05688c,0x1f83d9ab,0x5be0cd19]),new Int32Array([0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc76c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2]);let{digest:fH,sign:fF,importKey:fq}=globalThis?.crypto?.subtle??{};function fK({children:e,fixed:t,className:r}){return(0,p.jsx)("div",{className:`flex flex-col ${t?"h-screen":"min-h-screen"} ${r??""}`,children:e})}"function"==typeof fH&&"function"==typeof fF&&"function"==typeof fq&&globalThis.crypto.subtle,(pt=pc||(pc={})).MD5="md5",pt.CRC32="crc32",pt.CRC32C="crc32c",pt.SHA1="sha1",pt.SHA256="sha256",Object.values(pc),e.i(527380),e.i(132217),fK.Nav=function({children:e,className:t}){return(0,p.jsx)("div",{className:`h-14 shrink-0 ${t??""}`,children:e})},fK.Content=function({children:e}){return(0,p.jsx)(p.Fragment,{children:e})},e.i(930441);var fG=e.i(758753),fW=e.i(29441);let fV=h.createContext({tree:[],setTreeItems:()=>{},pop:()=>null});function fX({children:e}){let{regionTypePath:t}=f5(),[r,n]=h.useState([]),i=h.useCallback(e=>{n(r=>{if(!r.length)return[...e];let n=[...r];return e.forEach(e=>{var r,i;let a=(r=e.regionType,t.indexOf(r)),s=!1;for(let r=0,o=n.length;r<o;r++){let o=(i=n[r].regionType,t.indexOf(i));if(o===a){n[r]=e,s=!0;break}if(o>a){n=[e,...n],s=!0;break}}s||n.push(e)}),n})},[]);return(0,p.jsx)(fV.Provider,{value:{tree:r,setTreeItems:i,pop:e=>{n(t=>e>=t.length?[]:t.slice(0,t.length-e))}},children:e})}let fY=[f.Enum_Region_Type_Enum.Land,f.Enum_Region_Type_Enum.Provincie,f.Enum_Region_Type_Enum.Gemeente],fJ=h.createContext({activeStatCode:"",regionPath:[],onSelectRegion:()=>{},statCode:"",regionType:f.Enum_Region_Type_Enum.Land,childType:f.Enum_Region_Type_Enum.Land,lowestLayer:!1,regionTypePath:fY});function fQ(e,t,r){let n=f0(r),i=e.indexOf(n);if(0===i)return[r];let a=t.filter(t=>{let r=f0(t);return e.indexOf(r)<i});return a.push(r),a}function fZ(e,t){let r=e.indexOf(t);return r>-1&&r<e.length-1?e[r+1]:t}function f0(e){if(e.startsWith("NPVR"))return f.Enum_Region_Type_Enum.Nationaal_Programma_Vitale_Regios;if(e.startsWith("MIRT"))return f.Enum_Region_Type_Enum.Mirt;switch(e.substring(0,2)){case"AM":return f.Enum_Region_Type_Enum.Arbeidsmarktregio;case"AR":return f.Enum_Region_Type_Enum.Arrondissementsgebied;case"BR":return f.Enum_Region_Type_Enum.Brandweerregio;case"BT":return f.Enum_Region_Type_Enum.Bedrijventerrein;case"BU":return f.Enum_Region_Type_Enum.Buurt;case"CP":return f.Enum_Region_Type_Enum.Coropplusgebied;case"CR":return f.Enum_Region_Type_Enum.Coropgebied;case"CS":return f.Enum_Region_Type_Enum.Coropsubgebied;case"ES":return f.Enum_Region_Type_Enum.Regionale_Energiestrategie;case"ET":return f.Enum_Region_Type_Enum.Subres_Regio;case"GA":return f.Enum_Region_Type_Enum.Grootstedelijke_Agglomeratie;case"GB":return f.Enum_Region_Type_Enum.Wobi_Gebiedsteam;case"GD":return f.Enum_Region_Type_Enum.Groningen_en_Noord_Drenthe;case"GG":return f.Enum_Region_Type_Enum.Ggdregio;case"GK":return f.Enum_Region_Type_Enum.Gemeentegrootte_2025;case"GM":return f.Enum_Region_Type_Enum.Gemeente;case"JZ":return f.Enum_Region_Type_Enum.Jeugdregio;case"KK":return f.Enum_Region_Type_Enum.Kamervankoophandelregio;case"LB":return f.Enum_Region_Type_Enum.Landbouwgebied;case"LD":return f.Enum_Region_Type_Enum.Landsdeel;case"LG":return f.Enum_Region_Type_Enum.Landbouwgroep;case"MC":return f.Enum_Region_Type_Enum.Regionaalmeld_Coordinatiepunt;case"NV":return f.Enum_Region_Type_Enum.Novex;case"PC":return f.Enum_Region_Type_Enum.Pc4;case"PO":return f.Enum_Region_Type_Enum.Politieregio;case"PV":return f.Enum_Region_Type_Enum.Provincie;case"RA":return f.Enum_Region_Type_Enum.Regioplus_Arbeidsmarktregio;case"RE":return f.Enum_Region_Type_Enum.Regionale_Eenheid;case"RP":return f.Enum_Region_Type_Enum.Rpagebied;case"RT":return f.Enum_Region_Type_Enum.Ressort;case"SG":return f.Enum_Region_Type_Enum.Stadsgewest;case"SU":return f.Enum_Region_Type_Enum.Sump;case"TG":return f.Enum_Region_Type_Enum.Toeristengroep;case"TR":return f.Enum_Region_Type_Enum.Toeristengebied;case"VR":return f.Enum_Region_Type_Enum.Veiligheidsregio;case"VT":return f.Enum_Region_Type_Enum.Veiligthuisregio;case"WD":return f.Enum_Region_Type_Enum.Woondeal;case"WK":return f.Enum_Region_Type_Enum.Wijk;case"ZK":return f.Enum_Region_Type_Enum.Zorgkantoorregio;case"ZV":return f.Enum_Region_Type_Enum.Zorg_En_Veiligheidshuizen;default:return f.Enum_Region_Type_Enum.Land}}function f1({activeStatCode:e,regionPath:t,onSelectRegion:r,children:n,regionTypePath:i=fY}){let a=t[t.length-1],s=f0(a),o=fZ(i,s);return(0,p.jsx)(fJ.Provider,{value:{activeStatCode:e??a,regionPath:t,onSelectRegion:r,statCode:a,regionType:s,childType:o,regionTypePath:i,lowestLayer:s===i[i.length-1]},children:(0,p.jsx)(fX,{children:n})})}function f5(){let e=h.useContext(fJ);if(!e)throw Error("useRegionNavigation must be used within a RegionNavigationProvider");return e}f.Enum_Region_Type_Enum.Land,f.Enum_Region_Type_Enum.Buurt,f.Enum_Region_Type_Enum.Gemeente,f.Enum_Region_Type_Enum.Wijk,e.s(["RegionBreadcrumbs",0,function({className:e,onSelect:t,regi
166ons:r,formatName:n=e=>e,showCurrentRegion:i,typeIds:a}){let s=r[r.length-1],o=(s?f0(s.statcode):void 0)===a[a.length-1],c=r.filter(e=>r.length!==a.length&&!o||f0(e.statcode)!==f0(r[r.length-1].statcode)),l=h.useMemo(()=>4===c.length?c.filter(e=>!e.statcode.startsWith("PV")):c,[c]),u=h.useCallback(e=>{let n=r[e];if(!n)return;let i=r.slice(0,e+1).map(e=>e.statcode);t({statcode:n.statcode,name:n.name,path:i.join("-")})},[t,r]);return(0,p.jsx)(fG.Breadcrumb,{className:(0,D.cn)("pb-1 w-full overflow-hidden",e),children:(0,p.jsx)(fG.BreadcrumbList,{className:"text-xs flex-nowrap",children:l.map(e=>{let t=e.statcode===s?.statcode,a=r.findIndex(t=>t.statcode===e.statcode),o=n(e.name);return t?i?(0,p.jsx)(fG.BreadcrumbItem,{className:"min-w-0 shrink",children:(0,p.jsx)(fG.BreadcrumbPage,{className:"truncate bg-muted px-2 py-1 rounded-sm",title:o,children:o})},e.statcode):null:(0,p.jsx)(fG.BreadcrumbItem,{className:"min-w-0 shrink",children:(0,p.jsxs)(fG.BreadcrumbLink,{className:"bg-primary text-primary-foreground hover:text-primary-foreground px-2 py-1 rounded-sm cursor-pointer grid grid-cols-[1fr_max-content] gap-1 max-w-full",onClick:()=>u(a),render:(0,p.jsx)("button",{type:"button"}),title:o,children:[(0,p.jsxs)("span",{className:"w-full truncate",children:[(0,p.jsx)("span",{className:"sr-only",children:"Terug naar "})," ",o]}),(0,p.jsx)(fW.ChevronRight,{className:"size-3 my-auto"})]})},e.statcode)})})})}],291786),e.i(991577);var f3,f2,f4,f6,f8,f9,f7,pe,pt,pr,pn,pi,pa,ps,po,pc,pl,pu,pd,pf,pp,ph=e.i(565664),pm=e.i(396868),pg=e.i(13566),py=e.i(566863),px=new ph.Adder,pb=new ph.Adder,pw={point:pg.default,lineStart:pg.default,lineEnd:pg.default,polygonStart:function(){px=new ph.Adder,pw.lineStart=pS,pw.lineEnd=pv},polygonEnd:function(){var e=+px;pb.add(e<0?pm.tau+e:e),this.lineStart=this.lineEnd=this.point=pg.default},sphere:function(){pb.add(pm.tau)}};function pS(){pw.point=pE}function pv(){pC(pl,pu)}function pE(e,t){pw.point=pC,pl=e,pu=t,e*=pm.radians,t*=pm.radians,pd=e,pf=(0,pm.cos)(t=t/2+pm.quarterPi),pp=(0,pm.sin)(t)}function pC(e,t){e*=pm.radians,t*=pm.radians,t=t/2+pm.quarterPi;var r=e-pd,n=r>=0?1:-1,i=n*r,a=(0,pm.cos)(t),s=(0,pm.sin)(t),o=pp*s,c=pf*a+o*(0,pm.cos)(i),l=o*n*(0,pm.sin)(i);px.add((0,pm.atan2)(l,c)),pd=e,pf=a,pp=s}function pR(e){return pb=new ph.Adder,(0,py.default)(e,pw),2*pb}var p_=e.i(240852),pk=e.i(259830),pA=e.i(548284),pT=e.i(511767),pP=["tooltipOpen"];function pO(){return(pO=Object.assign.bind()).apply(this,arguments)}function pI(e,t){let r;return(...n)=>{window.clearTimeout(r),r=window.setTimeout(()=>e(...n),t)}}let pN=["x","y","top","bottom","left","right","width","height"];var pD=e.i(304153),pM=e.i(944370);function pj(e,t){return(pj=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var p$=function(e){function t(){return e.apply(this,arguments)||this}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,pj(t,e);var r=t.prototype;return r.componentWillUnmount=function(){this.node&&document.body&&(document.body.removeChild(this.node),delete this.node)},r.render=function(){return(!this.node&&"u">typeof document&&(this.node=document.createElement("div"),null!=this.props.zIndex&&(this.node.style.zIndex=""+this.props.zIndex),document.body.append(this.node)),this.node)?pM.default.createPortal(this.props.children,this.node):null},t}(h.default.PureComponent);p$.propTypes={zIndex:pD.default.oneOfType([pD.default.number,pD.default.string])};var pz=e.i(264458),pL=["className","top","left","offsetLeft","offsetTop","style","children","unstyled","applyPositionStyle"];function pB(){return(pB=Object.assign.bind()).apply(this,arguments)}var pU={position:"absolute",backgroundColor:"white",color:"#666666",padding:".3rem .5rem",borderRadius:"3px",fontSize:"14px",boxShadow:"0 1px 2px rgba(33,33,33,0.2)",lineHeight:"1em",pointerEvents:"none"},pH=h.default.forwardRef(function(e,t){var r=e.className,n=e.top,i=e.left,a=e.offsetLeft,s=void 0===a?10:a,o=e.offsetTop,c=void 0===o?10:o,l=e.style,u=e.children,d=e.unstyled,f=e.applyPositionStyle,p=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,pL);return h.default.createElement("div",pB({ref:t,className:(0,pz.default)("visx-tooltip",r),style:pB({top:null==n||null==c?n:n+c,left:null==i||null==s?i:i+s},void 0!==f&&f&&{position:"absolute"},!(void 0!==d&&d)&&(void 0===l?pU:l))},p),u)});function pF(){return(pF=Object.assign.bind()).apply(this,arguments)}function pq(e,t){return(pq=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}pH.propTypes={children:pD.default.node,className:pD.default.string,left:pD.default.number,offsetLeft:pD.default.number,offsetTop:pD.default.number,top:pD.default.number,applyPositionStyle:pD.default.bool,unstyled:pD.default.bool},pH.displayName="Tooltip";var pK={top:0,right:0,bottom:0,left:0,width:0,height:0},pG=(0,h.createContext)({isFlippedVertically:!1,isFlippedHorizontally:!1}),pW=pG.Provider;pG.Consumer;var pV=["children","getRects","left","offsetLeft","offsetTop","parentRect","rect","style","top","unstyled","nodeRef"];function pX(){return(pX=Object.assign.bind()).apply(this,arguments)}function pY(e){var t,r=e.children,n=(e.getRects,e.left),i=e.offsetLeft,a=void 0===i?10:i,s=e.offsetTop,o=void 0===s?10:s,c=e.parentRect,l=e.rect,u=e.style,d=e.top,f=e.unstyled,p=e.nodeRef,m=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,pV),g=!1,y=!1;if(l&&c){var x=void 0===n?0:n,b=void 0===d?0:d;if(c.width){var w=x+a+l.width-c.width,S=l.width-x-a;g=w>0&&w>S}else{var v=x+a+l.width-window.innerWidth,E=l.width-x-a;g=v>0&&v>E}if(c.height){var C=b+o+l.height-c.height,R=l.height-b-o;y=C>0&&C>R}else y=b+o+l.height>window.innerHeight;x=g?x-l.width-a:x+a,b=y?b-l.height-o:b+o,t="translate("+(x=Math.round(x))+"px, "+(b=Math.round(b))+"px)"}return h.default.createElement(pH,pX({ref:p,style:pX({left:0,top:0,transform:t},!(void 0!==f&&f)&&(void 0===u?pU:u))},m),h.default.createElement(pW,{value:{isFlippedVertically:!y,isFlippedHorizontally:!g}},r))}pY.propTypes={nodeRef:pD.default.oneOfType([pD.default.string,pD.default.func,pD.default.object])};let pJ=((d=function(e){function t(t){var r;return(r=e.call(this,t)||this).state={rect:void 0,parentRect:void 0},r.nodeRef=h.default.createRef(),r.getRects=r.getRects.bind(function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r)),r}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,pq(t,e);var r=t.prototype;return r.componentDidMount=function(){var e,t=this;this.node=null!=(e=this.nodeRef)&&e.current?this.nodeRef.current:p
166M.default.findDOMNode(this),this.setState(function(){return t.getRects()})},r.getRects=function(){if(!this.node)return this.state;var e=this.node,t=e.parentNode;return{rect:e.getBoundingClientRect?e.getBoundingClientRect():pK,parentRect:null!=t&&t.getBoundingClientRect?t.getBoundingClientRect():pK}},r.render=function(){return h.default.createElement(pY,pF({nodeRef:this.nodeRef,getRects:this.getRects},this.state,this.props))},t}(h.default.PureComponent)).displayName="withBoundingRects("+(pY.displayName||"")+")",d);var pQ=["detectBounds","zIndex"],pZ=["left","top","detectBounds","zIndex"];function p0(){return(p0=Object.assign.bind()).apply(this,arguments)}function p1(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}var p5=e.i(669885);function p3(e,t){if(e.width<=0||e.height<=0||t.width<=0||t.height<=0)return null;let r=Math.min(t.width/e.width,t.height/e.height),n=e.x+e.width/2,i=e.y+e.height/2,a=t.width/2-n*r,s=t.height/2-i*r;return`translate(${a}px, ${s}px) scale(${r})`}let p2={fill:"var(--map-fill)",activeFill:"var(--map-fill-active, var(--primary))",disabledFill:"var(--map-fill-disabled)",hoverFill:"var(--map-fill-hover)",stroke:"var(--map-stroke)",strokeWidth:.3},p4=(0,h.memo)(function({colorMap:e,computed:t,disabledCodes:r,gRef:n,isAnimating:i,loading:a,pendingLoad:s,error:o,formatName:c=e=>e,onRegionClick:l,onZoomOutTargetFound:u,onZoomInTargetFound:d,theme:f,parentName:m,parentStatcode:g,zoomingIntoStatCode:y,zoomOutTargetStatCode:x,zoomInTargetStatCode:b}){var w,S,v,E,C,R,_,k,A,T,P,O,I,D,M,j,$,z;let L={...p2,...f},{activeStatCode:B,regionType:U,onSelectRegion:H,regionPath:F,regionTypePath:q}=f5(),{setTreeItems:K}=function(){let e=h.useContext(fV);if(!e)throw Error("useRegionTree must be used within a RegionTreeProvider");return e}(),{containerRef:G,containerBounds:W,TooltipInPortal:V}=(v=void 0===(S=(w={scroll:!1,detectBounds:!1}).detectBounds)||S,E=w.zIndex,R=(C=function({debounce:e,scroll:t,polyfill:r,offsetSize:n}={debounce:0,scroll:!1,offsetSize:!1}){var i,a,s;let o=r||("u"<typeof window?class{}:window.ResizeObserver);if(!o)throw Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");let[c,l]=(0,h.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),u=(0,h.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:c,orientationHandler:null}),d=e?"number"==typeof e?e:e.scroll:null,f=e?"number"==typeof e?e:e.resize:null,p=(0,h.useRef)(!1);(0,h.useEffect)(()=>(p.current=!0,()=>void(p.current=!1)));let[m,g,y]=(0,h.useMemo)(()=>{let e=()=>{let e,t;if(!u.current.element)return;let{left:r,top:i,width:a,height:s,bottom:o,right:c,x:d,y:f}=u.current.element.getBoundingClientRect(),h={left:r,top:i,width:a,height:s,bottom:o,right:c,x:d,y:f};u.current.element instanceof HTMLElement&&n&&(h.height=u.current.element.offsetHeight,h.width=u.current.element.offsetWidth),Object.freeze(h),p.current&&(e=u.current.lastBounds,t=h,!pN.every(r=>e[r]===t[r]))&&l(u.current.lastBounds=h)};return[e,f?pI(e,f):e,d?pI(e,d):e]},[l,n,d,f]);function x(){u.current.scrollContainers&&(u.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",y,!0)),u.current.scrollContainers=null),u.current.resizeObserver&&(u.current.resizeObserver.disconnect(),u.current.resizeObserver=null),u.current.orientationHandler&&("orientation"in screen&&"removeEventListener"in screen.orientation?screen.orientation.removeEventListener("change",u.current.orientationHandler):"onorientationchange"in window&&window.removeEventListener("orientationchange",u.current.orientationHandler))}function b(){u.current.element&&(u.current.resizeObserver=new o(y),u.current.resizeObserver.observe(u.current.element),t&&u.current.scrollContainers&&u.current.scrollContainers.forEach(e=>e.addEventListener("scroll",y,{capture:!0,passive:!0})),u.current.orientationHandler=()=>{y()},"orientation"in screen&&"addEventListener"in screen.orientation?screen.orientation.addEventListener("change",u.current.orientationHandler):"onorientationchange"in window&&window.addEventListener("orientationchange",u.current.orientationHandler))}return i=y,a=!!t,(0,h.useEffect)(()=>
166{if(a)return window.addEventListener("scroll",i,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",i,!0)},[i,a]),s=g,(0,h.useEffect)(()=>(window.addEventListener("resize",s),()=>void window.removeEventListener("resize",s)),[s]),(0,h.useEffect)(()=>{x(),b()},[t,y,g]),(0,h.useEffect)(()=>x,[]),[e=>{e&&e!==u.current.element&&(x(),u.current.element=e,u.current.scrollContainers=function e(t){let r=[];if(!t||t===document.body)return r;let{overflow:n,overflowX:i,overflowY:a}=window.getComputedStyle(t);return[n,i,a].some(e=>"auto"===e||"scroll"===e)&&r.push(t),[...r,...e(t.parentElement)]}(e),b())},c,m]}(p1(w,pQ)))[0],_=C[1],k=C[2],T=(A=(0,h.useState)(!1))[0],P=A[1],(0,h.useEffect)(function(){P(!1)},[]),O=(0,h.useMemo)(function(){return function(e){var t=e.left,r=e.top,n=e.detectBounds,i=e.zIndex,a=p1(e,pZ),s=null==i?E:i,o=(null==n?v:n)?pJ:pH,c=T?0:window.scrollX,l=T?0:window.scrollY,u=(void 0===t?0:t)+(_.left||0)+c,d=(void 0===r?0:r)+(_.top||0)+l;return h.default.createElement(p$,{zIndex:s},h.default.createElement(o,p0({left:u,top:d},a)))}},[v,E,_.left,_.top,T]),{containerRef:R,containerBounds:_,forceRefreshBounds:k,TooltipInPortal:O}),{showTooltip:X,hideTooltip:Y,tooltipOpen:J,tooltipData:Q,tooltipLeft:Z=0,tooltipTop:ee=0}=(I={tooltipOpen:!1,tooltipData:{names:[]}},M=(D=(0,h.useState)(pO({tooltipOpen:!1},I)))[0],j=D[1],$=(0,h.useCallback)(function(e){return j("function"==typeof e?function(t){t.tooltipOpen;var r=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(t,pP);return pO({},e(r),{tooltipOpen:!0})}:{tooltipOpen:!0,tooltipLeft:e.tooltipLeft,tooltipTop:e.tooltipTop,tooltipData:e.tooltipData})},[j]),z=(0,h.useCallback)(function(){return j({tooltipOpen:!1,tooltipLeft:void 0,tooltipTop:void 0,tooltipData:void 0})},[j]),{tooltipOpen:M.tooltipOpen,tooltipLeft:M.tooltipLeft,tooltipTop:M.tooltipTop,tooltipData:M.tooltipData,updateTooltip:j,showTooltip:$,hideTooltip:z}),et=(0,h.useRef)(X);et.current=X;let er=(0,h.useRef)(null),en=(0,h.useCallback)(()=>{er.current&&(clearTimeout(er.current),er.current=null)},[]),ei=(0,h.useCallback)(()=>{en(),er.current=setTimeout(()=>{er.current=null,Y()},120)},[en,Y]);(0,h.useEffect)(()=>()=>en(),[en]);let ea=(0,h.useMemo)(()=>{let e=new Map;for(let r of t.features)e.set(r.statcode,r.name);return e},[t.features]),es=(0,h.useCallback)((e,t)=>{let n=document.elementsFromPoint(e,t),i=new Set,a=[];for(let e of n){let t=e.getAttribute?.("data-statcode");if(!t||i.has(t)||r?.has(t))continue;let n=ea.get(t);n&&(i.add(t),a.push({statcode:t,name:n}))}return a},[r,ea]),eo=(0,h.useCallback)((e,t)=>{en();let r=(e.clientX??0)-W.left,n=(e.clientY??0)-W.top,i=es(e.clientX??0,e.clientY??0),a=i.length>0?i.map(e=>e.name):[t];et.current({tooltipLeft:r,tooltipTop:n,tooltipData:{names:a}})},[W.left,W.top,es,en]),[ec,el]=(0,h.useState)(null);(0,h.useEffect)(()=>{el(null)},[t]);let[eu,ed]=(0,h.useState)(new Set);if((0,h.useEffect)(()=>{if(!n.current)return;let e=requestAnimationFrame(()=>{let e=n.current;if(!e)return;let t=Array.from(e.querySelectorAll("path[data-statcode]")).map(e=>({code:e.getAttribute("data-statcode"),el:e,bbox:e.getBBox()})),r=new Set;for(let e=0;e<t.length;e++){let n=t[e];for(let i=e+1;i<t.length;i++){let e=t[i];if(n.bbox.x>=e.bbox.x+e.bbox.width||n.bbox.x+n.bbox.width<=e.bbox.x||n.bbox.y>=e.bbox.y+e.bbox.height||n.bbox.y+n.bbox.height<=e.bbox.y)continue;let a=(Math.max(n.bbox.x,e.bbox.x)+Math.min(n.bbox.x+n.bbox.width,e.bbox.x+e.bbox.width))/2,s=(Math.max(n.bbox.y,e.bbox.y)+Math.min(n.bbox.y+n.bbox.height,e.bbox.y+e.bbox.height))/2;n.el.isPointInFill({x:a,y:s})&&e.el.isPointInFill({x:a,y:s})&&(r.add(n.code),r.add(e.code))}}ed(r)});return()=>cancelAnimationFrame(e)},[t,n]),(0,h.useEffect)(()=>{Y()},[t]),(0,h.useEffect)(()=>{g&&m&&K([{statcode:g,name:m,regionType:U}])},[g,m,K,U]),(0,h.useEffect)(()=>{if(!x||!n.current||!u)return;let e=n.current.querySelector(`[data-statcode="${x}"]`);u(e?e.getBBox():null)},[x,t,u,n]),(0,h.useEffect)(()=>{if(!b||!n.current||!d)return;let e=n.current.querySelector(`[data-statcode="${b}"]`);d(e?e.getBBox():null,b)},[b,t,d,n]),a)return(0,p.jsx)(N.Spinner,{className:"size-6"});let{features:ef,viewBox:ep}=t;return o||0===ef.length?(0,p.jsx)("div",{className:"flex items-center justify-center h-full w-full",children:"Geen data gevonden"}):(0,p.jsxs)("div",{className:"relative w-full h-full overflow-hidden",ref:G,children:[s&&(0,p.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center animate-in fade-in delay-300 fill-mode-backwards",children:(0,p.jsx)(N.Spinner,{className:"size-5 text-muted-foreground"})}),(0,p.jsx)("svg",{className:"w-full h-full",preserveAspectRatio:"xMidYMid meet",viewBox:`0 0 ${ep.width} ${ep.height}`,children:(0,p.jsx)("g",{ref:n,style:{transformOrigin:"0 0",pointerEvents:i?"none":"auto"},children:ef.map(t=>
166{let n=r?.has(t.statcode),i=y===t.statcode,a=t.statcode===B&&!i,s=e?.[t.statcode],o=n?L.disabledFill:a?L.activeFill:s??L.fill,c=y&&!i;return(0,p.jsx)("path",{className:a?"active":"",cursor:n?"default":"pointer",d:t.pathData,"data-statcode":t.statcode,fillOpacity:eu.size>0&&!a?.8:1,onClick:n?void 0:e=>{let r=es(e.clientX,e.clientY);if(r.length>1){e.stopPropagation(),Y();let t=new DOMRect(e.clientX,e.clientY,0,0);el({choices:r,anchor:{getBoundingClientRect:()=>t}});return}let n=e.currentTarget;if(l){let e=n.getBBox();l(fQ(q,F,t.statcode),t.name,e)}else H(fQ(q,F,t.statcode),t.name)},onMouseEnter:n?void 0:e=>{en();let t=e.target;t.style.fillOpacity="1",a||(t.style.fill=L.hoverFill)},onMouseLeave:n?void 0:e=>{let t=e.target;t.style.fill=o,t.style.fillOpacity="",ei()},onMouseMove:n?void 0:e=>eo(e,t.name),opacity:+!c,stroke:c?"transparent":L.stroke,strokeWidth:L.strokeWidth,style:{fill:o,transition:y?"fill 0.15s, opacity 400ms ease-in-out, stroke 400ms ease-in-out":"fill 0.15s"},vectorEffect:"non-scaling-stroke"},t.statcode)})})}),(0,p.jsx)(p5.Popover,{onOpenChange:e=>!e&&el(null),open:!!ec,children:(0,p.jsxs)(p5.PopoverContent,{anchor:ec?.anchor,"aria-labelledby":"overlap-picker-title",className:"min-w-44 rounded-md border border-border bg-popover p-0 py-1 text-popover-foreground shadow-lg w-auto gap-0",side:"top",sideOffset:8,children:[(0,p.jsx)("div",{className:"px-3 py-1 text-[11px] tracking-wide text-muted-foreground",id:"overlap-picker-title",children:"Meerdere gebieden"}),ec?.choices.map(e=>(0,p.jsx)("button",{className:"block w-full text-left px-3 py-1.5 text-sm hover:bg-muted focus:bg-muted focus:outline-none",onClick:()=>{if(el(null),l){let t=n.current?.querySelector(`[data-statcode="${e.statcode}"]`),r=t?.getBBox()??new DOMRect(0,0,0,0);l(fQ(q,F,e.statcode),e.name,r)}else H(fQ(q,F,e.statcode),e.name)},type:"button",children:c(e.name)},e.statcode))]})}),J&&(0,p.jsxs)(V,{left:Z-10,style:{zIndex:9999,pointerEvents:"none",position:"absolute",maxWidth:"250px",transform:"translateY(calc(-100% - 16px))"},top:ee,children:[(0,p.jsxs)("div",{className:"border border-border bg-popover px-3 py-1.5 rounded-sm text-sm text-popover-foreground",style:{transform:"translate(-50%, 0)"},children:[(Q?.names.length??0)>1&&(0,p.jsx)("div",{className:"text-[11px] text-muted-foreground",children:"Overlappende gebieden"}),(Q?.names??[]).map((e,t)=>(0,p.jsx)("div",{children:c(e)},`${e}-${t}`))]}),(0,p.jsx)("div",{className:"absolute -bottom-1.5",style:{transform:"translateX(-50%)",width:0,height:0,zIndex:-1,borderLeft:"6px solid transparent",borderRight:"6px solid transparent",borderTopWidth:"6px",borderTopColor:"var(--popover)"}})]},Q?.names.join("|"))]})}),p6={features:[],viewBox:{width:0,height:0}};e.s(["RegionNavigation",0,function({colorMap:e,disabledCodes:t,initialSize:r,onSelect:n,typeIds:i=[f.Enum_Region_Type_Enum.Land,f.Enum_Region_Type_Enum.Provincie,f.Enum_Region_Type_Enum.Gemeente],regionPath:a,theme:s}){let[o,c]=(0,h.useState)(["NL00"]),[l,u]=(0,h.useState)(),d=a??o,m=(0,h.useRef)(null),[g,y]=(0,h.useState)(r??[0,0]);(0,h.useEffect)(()=>{let e=m.current;if(!e)return;let t=new ResizeObserver(e=>{let{width:t,height:r}=e[0].contentRect;t>0&&r>0&&y(e=>e[0]===Math.round(t)&&e[1]===Math.round(r)?e:[Math.round(t),Math.round(r)])});return t.observe(e),()=>t.disconnect()},[]),(0,h.useEffect)(()=>{a&&u(void 0)},[a?.join("-")]);let x=d[d.length-1]??"NL00",b=f0(x),w=fZ(i,b),S=i.includes(b)&&(w===b||!i.includes(w)),v=S?d[d.length-2]??"NL00":x,E=fZ(i,f0(v)),C=i.includes(E),R=(0,h.useMemo)(()=>new Set(t),[t]),{data:_,loading:k,error:A}=(0,pT.useRegionTopojsonRest)(v,E),T=_?.topojson,P=_?.region,[O,I]=g,N=(0,h.useMemo)(()=>{let e;return!T||O<=0||I<=0?p6:{viewBox:(e=function(e,t,r){let n=Object.keys(e.objects)[0];if(!n)return{features:[],viewBox:{width:t,height:r}};let i=(0,pA.feature)(e,e.objects[n]);for(let e of i.features)"Polygon"===e.geometry.type&&pR(e)>2*Math.PI?e.geometry.coordinates=e.geometry.coordinates.map(e=>e.slice().reverse()):"MultiPolygon"===e.geometry.type&&(e.geometry.coordinates=e.geometry.coordinates.map(e=>pR({type:"Feature",properties:{},geometry:{type:"Polygon",coordinates:e}})>2*Math.PI?e.map(e=>e.slice().reverse()):e));let a=(0,p_.geoMercator)().fitSize([t,r],i),s=(0,pk.geoPath)(a);return{viewBox:{width:t,height:r},features:i.features.map(e=>({statcode:String(e.id??""),code:String(e.id??""),name:e.properties?.name??"",path:s(e)??""}))}}
166(T,O,I)).viewBox,features:e.features.map(e=>({statcode:e.statcode,name:e.name,pathData:e.path}))}},[T,O,I]),D=(0,h.useRef)(null),{displayComputed:M,isAnimating:j,isPendingData:$,queueZoomIn:z,startZoomOut:L,startExternalZoomIn:B,clearZoomOutTarget:U,clearZoomInTarget:H,zoomOutTargetStatCode:F,zoomInTargetStatCode:q,zoomingIntoStatCode:K}=function({computed:e,dataStatCode:t,gRef:r,regionPath:n}){let[i,a]=(0,h.useState)("idle"),[s,o]=(0,h.useState)(null),[c,l]=(0,h.useState)(null),[u,d]=(0,h.useState)(null),f=(0,h.useRef)(null),p=(0,h.useRef)(null),m=(0,h.useRef)(null),g=(0,h.useRef)(n),y=(0,h.useRef)(t);if(n!==g.current){let r=g.current,a=y.current;if(g.current=n,y.current=t,"idle"===i&&t!==a){if(f.current=null,r.length>n.length){let e=r[r.length-1];e&&o(e)}else if(n.length>r.length){let t=n.find(t=>e.features.some(e=>e.statcode===t));t&&l(t)}}}else t!==y.current&&(y.current=t);let x=(0,h.useCallback)(()=>{p.current&&(p.current.cancel(),p.current=null)},[]),b=(0,h.useCallback)(()=>{x(),a("idle"),f.current=null,m.current=null,d(null)},[x]);(0,h.useEffect)(()=>{if("pending-data"===i&&m.current&&e.features.length>0&&e!==f.current){let{bbox:e,viewBox:t,targetStatCode:n}=m.current;m.current=null;let i=r.current;if(!i)return void b();let s=p3(e,t);if(!s)return void b();a("zooming-in"),x();let o=i.animate([{transform:"translate(0,0) scale(1)"},{transform:s}],{duration:400,easing:"ease-in-out",fill:"forwards"});o.onfinish=()=>{a("waiting-for-data")},p.current=o}},[i,e,r,x,b]),(0,h.useEffect)(()=>{if("waiting-for-data"===i&&e.features.length>0&&e!==f.current){let e=r.current,t=e?.closest("svg");if(!e||!t){f.current=null,d(null),a("idle");return}let n=e.cloneNode(!0);n.removeAttribute("ref"),n.style.transform=getComputedStyle(e).transform,n.style.transformOrigin="0 0",n.style.pointerEvents="none",t.insertBefore(n,e),x(),f.current=null,d(null),a("fading-in"),n.animate([{opacity:1},{opacity:0}],{duration:650,easing:"ease-in-out"}).onfinish=()=>n.remove(),p.current=e.animate([{opacity:0},{opacity:1}],{duration:650,easing:"ease-in-out"}),p.current.onfinish=()=>{p.current=null,a("idle")}}},[i,e,r,x]);let w=(0,h.useCallback)((t,r,n)=>(f.current=e,m.current={bbox:t,viewBox:r,targetStatCode:n},a("pending-data"),d(n??null),!0),[e]),S=(0,h.useCallback)((t,n,i)=>{let s=r.current;if(!s)return!1;let o=p3(t,n);if(!o)return!1;f.current=e,a("zooming-in"),d(i??null),x();let c=s.animate([{transform:"translate(0,0) scale(1)"},{transform:o}],{duration:400,easing:"ease-in-out",fill:"forwards"});return c.onfinish=()=>{a("waiting-for-data")},p.current=c,!0},[e,r,x]),v=(0,h.useCallback)((e,t)=>{let n=r.current;if(!n)return void o(null);let i=p3(e,t);if(!i)return void o(null);a("zooming-out"),o(null),x();let s=n.animate([{transform:i},{transform:"translate(0,0) scale(1)"}],{duration:400,easing:"ease-in-out"});s.onfinish=()=>{p.current=null,a("idle")},p.current=s},[r,x]),E=(0,h.useCallback)((t,n,i)=>{let s=r.current;if(!s)return void l(null);let o=p3(t,n);if(!o)return void l(null);f.current=e,l(null),d(i??null),a("zooming-in"),x();let c=s.animate([{transform:"translate(0,0) scale(1)"},{transform:o}],{duration:400,easing:"ease-in-out",fill:"forwards"});c.onfinish=()=>{a("waiting-for-data")},p.current=c},[e,r,x]),C=(0,h.useCallback)(()=>o(null),[]),R=(0,h.useCallback)(()=>l(null),[]),_="idle"!==i,k="pending-data"===i;return{displayComputed:f.current??e,isAnimating:_,isPendingData:k,queueZoomIn:w,startZoomIn:S,startZoomOut:v,startExternalZoomIn:E,fullReset:b,clearZoomOutTarget:C,clearZoomInTarget:R,zoomOutTargetStatCode:s,zoomInTargetStatCode:c,zoomingIntoStatCode:u}}({computed:N,dataStatCode:v,gRef:D,regionPath:d}),G=(0,h.useCallback)((e,t)=>{let r=e[e.length-1];if(!r)return;let s=f0(r);if(C&&i.includes(s)){u(r),n({statcode:r,name:t??r,path:e.join("-")});return}u(void 0),a||c(e)},[C,i,n,a]),W=(0,h.useCallback)(e=>{e?L(e,N.viewBox):U()},[L,N.viewBox,U]),V=(0,h.useCallback)((e,t)=>
166{e?B(e,N.viewBox,t):H()},[B,N.viewBox,H]),X=(0,h.useCallback)((e,t,r)=>{let n=e[e.length-1];(n?f0(n):void 0)!==i[i.length-1]&&z(r,N.viewBox,n),G(e,t)},[z,N.viewBox,G,i]);return(0,p.jsx)("div",{className:"w-full h-full",ref:m,children:(0,p.jsx)(f1,{activeStatCode:S?x:l,onSelectRegion:G,regionPath:d,regionTypePath:i,children:(0,p.jsx)(p4,{colorMap:e,computed:M,disabledCodes:R,error:!!A,gRef:D,isAnimating:j,loading:k&&!j,onRegionClick:X,onZoomInTargetFound:V,onZoomOutTargetFound:W,parentName:P?.name,parentStatcode:P?.statcode,pendingLoad:$,theme:s,zoomingIntoStatCode:K,zoomInTargetStatCode:q,zoomOutTargetStatCode:F})})})}],677097);var p8=e.i(311863),p9=e.i(494825),p7=e.i(330808),he=e.i(939627);function ht(e){try{let t=window.localStorage.getItem(hn(e));if(!t)return[];let r=JSON.parse(t);return Array.isArray(r)?r:[]}catch{return[]}}function hr(e,t){try{let r=ht(t).filter(t=>t.statcode!==e.statcode),n=[e,...r].slice(0,10);window.localStorage.setItem(hn(t),JSON.stringify(n))}catch{}}function hn(e){return e?"region-select:recents-tree":"region-select:recents"}function hi(e){return e.map(e=>({statcode:e.statcode,name:e.name,path:e.tree?`${e.tree}-${e.statcode}`:e.statcode,parentPath:e.parentPath}))}e.s(["RegionSelect",0,function(e){let{onSelect:t,onClear:r,typeIds:n=[f.Enum_Region_Type_Enum.Gemeente],placeholder:i="Zoek op gebied",prefetch:a=!1,disabled:s=!1,excludeStatcodes:o,includeParents:c,excludeParents:l,includeTree:u=!1,includeGeom:d=!1,className:m,autoFocus:g=!1}=e,y=n.filter(e=>e!==f.Enum_Region_Type_Enum.Land).length>1,[x,b]=(0,h.useState)([]),[w,S]=(0,h.useState)(a),[v,E]=(0,h.useState)(!1),[C,R]=(0,h.useState)([]);(0,h.useEffect)(()=>{R(ht(u)),E(!0)},[u]);let _=(0,h.useRef)(null);(0,h.useEffect)(()=>{g&&v&&_.current?.focus({preventScroll:!0})},[g,v]);let[k,A]=(0,h.useState)(""),[T,P]=(0,h.useState)(null),[O,I]=(0,h.useState)(null),[D]=(0,pT.useRegionGeomLazy)(),M=(0,h.useRef)(null),[j,{loading:$}]=(0,pT.useRegionSearchLazy)(),[z]=(0,pT.useRegionListLazy)(),L=(0,h.useRef)(null),B=(0,h.useRef)(null),U=(0,h.useRef)(!1),H=(0,h.useRef)([]);(0,h.useEffect)(()=>()=>B.current?.abort(),[]),(0,h.useEffect)(()=>()=>M.current?.abort(),[]);let F=(0,h.useCallback)((e,t)=>({q:e,typeIds:n.join(","),includeParents:c?.join(","),excludeParents:l?.join(","),includeTree:u,limit:t}),[n,c,l,u]),q=(0,h.useCallback)(async(e,t)=>j(F(e,t)),[j,F]);(0,h.useEffect)(()=>{a&&z({typeIds:n.join(","),includeParents:c?.join(","),excludeParents:l?.join(","),includeTree:u,limit:500}).then(e=>{let t=hi(e);t.sort((e,t)=>{let r=f0(e.statcode),i=f0(t.statcode),a=n.indexOf(r),s=n.indexOf(i);return a!==s?a-s:r===f.Enum_Region_Type_Enum.Gemeentegrootte_2025?e.statcode.localeCompare(t.statcode,void 0,{numeric:!0}):e.name.localeCompare(t.name)}),H.current=t,b(t),S(!1)})},[a]);let K=(0,h.useCallback)(e=>o?.length?e.filter(e=>!o.includes(e.statcode)):e,[o]);(0,h.useEffect)(()=>{a&&H.current.length>0&&b(K(H.current))},[a,K]);let G=(0,h.useMemo)(()=>a?[]:function(e,t){let{typeIds:r,excludeStatcodes:n}=t;return e.filter(e=>r.includes(f0(e.statcode))).filter(e=>!n?.includes(e.statcode)).slice(0,3)}(C,{typeIds:n,excludeStatcodes:o}),[C,a,n,o]),W=0===k.length&&G.length>0&&!a,V=W?G:x,X=(0,h.useCallback)(e=>{if(a)return void b(K(e?H.current.filter(t=>t.name.toLowerCase().includes(e.toLowerCase())):H.current));if(L.current&&clearTimeout(L.current),B.current?.abort(),e.length<2){b([]),U.current=!1;return}L.current=setTimeout(async()=>{let t=new AbortController;B.current=t;let r=await q(e,50);t.signal.aborted||(b(K(hi(r))),U.current=!0)},300)},[a,q,K]),Y=e=>{let t=T===e.statcode,r=O===e.statcode,n=y?(0,p8.regionTypeLabel)(f0(e.statcode)):void 0,i=r?"Geometrie ophalen mislukt — klik om opnieuw te proberen":e.parentPath||n;return(0,p.jsx)(p9.ComboboxItem,{value:{value:e.statcode,label:e.name},children:(0,p.jsxs)("div",{className:"flex items-center gap-2",children:[(0,p.jsxs)("div",{className:"flex-1",children:[(0,p.jsx)("div",{children:e.name}),i&&(0,p.jsx)("div",{className:r?"text-xs text-destructive":"text-xs text-muted-foreground",children:!r&&n&&e.parentPath?`${n} \xb7 ${e.parentPath}`:i})]}),t&&(0,p.jsx)(N.Spinner,{className:"size-3"})]})},e.statcode)};return v?(0,p.jsxs)(p9.Combobox,{autoComplete:"none",filter:a?void 0:null,items:V.map(e=>({value:e.statcode,label:e.name})),onInputValueChange:(e,{reason:t})=>{"item-press"!==t&&(A(e),X(e))},onValueChange:(e,n)=>{let i=V.find(t=>t.statcode===e?.value);if(!i){("clear-press"===n.reason||"input-clear"===n.reason)&&r?.();return}if(!d){hr(i,u),R(ht(u)),t(i);return}if(T)return;P(i.statcode),I(null);let a=new AbortController;M.current?.abort(),M.current=a,D(i.statcode,a.signal).then(e=>{if(!a.signal.aborted){if(!e){P(null),I(i.statcode);return}hr(i,u),R(ht(u)),P(null),t({...i,geom:e.geom,bbox:e.bbox,centroid:e.centroid})}})},value:null,children:[(0,p.jsx)(p9.ComboboxInput,{className:m,disabled:s,inputRef:_,placeholder:i,showClear:!0,showTrigger:!1,children:(0,p.jsx)(p7.InputGroupAddon,{children:(0,p.jsx)(he.SearchIcon,{className:"size-4 text-muted-foreground"})})}),(0,p.jsx)(p9.ComboboxContent,{alignOffset:-28,className:"w-[calc(100%+20px)]",children:(0,p.jsx)(p9.ComboboxList,{children:W?(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("div",{className:"px-2 py-1 text-xs text-muted-foreground",children:"Recente zoekopdrachten"}),G.map(Y)]}):(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(p9.ComboboxEmpty,{children:$||w?(0,p.jsx)(N.Spinner,{}):a||U.current?"Geen resultaten":"Typ minimaal 2 tekens"}),x.map(Y)]})})})]}
166):(0,p.jsxs)("div",{"aria-hidden":!0,className:`flex h-9 items-center gap-2 rounded-md border border-input bg-background px-3 text-sm text-muted-foreground ${m??""}`,children:[(0,p.jsx)(he.SearchIcon,{className:"size-4"}),(0,p.jsx)("span",{className:"truncate",children:i})]})}],111742),e.i(253927),e.s([],31014)}]);

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.