1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5022],{84381:(t,e,r)=>{r.d(e,{I:()=>h});var n=r(6476),i=new Uint32Array([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]),o=[0x6a09e667,0xbb67ae85,0x3c6ef372,0xa54ff53a,0x510e527f,0x9b05688c,0x1f83d9ab,0x5be0cd19],s=function(){function t(){this.state=Int32Array.from(o),this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}return t.prototype.update=function(t){if(this.finished)throw Error("Attempted to update an already finished hash.");var e=0,r=t.byteLength;if(this.bytesHashed+=r,8*this.bytesHashed>0x1fffffffffffff)throw Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=t[e++],r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0)},t.prototype.digest=function(){if(!this.finished){var t=8*this.bytesHashed,e=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),r=this.bufferLength;if(e.setUint8(this.bufferLength++,128),r%64>=56){for(var n=this.bufferLength;n<64;n++)e.setUint8(n,0);this.hashBuffer(),this.bufferLength=0}for(var n=this.bufferLength;n<56;n++)e.setUint8(n,0);e.setUint32(56,Math.floor(t/0x100000000),!0),e.setUint32(60,t),this.hashBuffer(),this.finished=!0}for(var i=new Uint8Array(32),n=0;n<8;n++)i[4*n]=this.state[n]>>>24&255,i[4*n+1]=this.state[n]>>>16&255,i[4*n+2]=this.state[n]>>>8&255,i[4*n+3]=this.state[n]>>>0&255;return i},t.prototype.hashBuffer=function(){for(var t=this.buffer,e=this.state,r=e[0],n=e[1],o=e[2],s=e[3],a=e[4],c=e[5],f=e[6],h=e[7],u=0;u<64;u++){if(u<16)this.temp[u]=(255&t[4*u])<<24|(255&t[4*u+1])<<16|(255&t[4*u+2])<<8|255&t[4*u+3];else{var l=this.temp[u-2],d=(l>>>17|l<<15)^(l>>>19|l<<13)^l>>>10,p=((l=this.temp[u-15])>>>7|l<<25)^(l>>>18|l<<14)^l>>>3;this.temp[u]=(d+this.temp[u-7]|0)+(p+this.temp[u-16]|0)}var g=(((a>>>6|a<<26)^(a>>>11|a<<21)^(a>>>25|a<<7))+(a&c^~a&f)|0)+(h+(i[u]+this.temp[u]|0)|0)|0,y=((r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10))+(r&n^r&o^n&o)|0;h=f,f=c,c=a,a=s+g|0,s=o,o=n,n=r,r=g+y|0}e[0]+=r,e[1]+=n,e[2]+=o,e[3]+=s,e[4]+=a,e[5]+=c,e[6]+=f,e[7]+=h},t}(),a=r(75927).hp,c=void 0!==a&&a.from?function(t){return a.from(t,"utf8")}:t=>new TextEncoder().encode(t);function f(t){return t instanceof Uint8Array?t:"string"==typeof t?c(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t)}var h=function(){function t(t){this.secret=t,this.hash=new s,this.reset()}return t.prototype.update=function(t){if(("string"==typeof t?0!==t.length:0!==t.byteLength)&&!this.error)try{this.hash.update(f(t))}catch(t){this.error=t}},t.prototype.digestSync=function(){if(this.error)throw this.error;return this.outer?(this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest()):this.hash.digest()},t.prototype.digest=function(){return(0,n.sH)(this,void 0,void 0,function(){return(0,n.YH)(this,function(t){return[2,this.digestSync()]})})},t.prototype.reset=function(){if(this.hash=new s,this.secret){this.outer=new s;var t=function(t){var e=f(t);if(e.byteLength>64){var r=new s;r.update(e),e=r.digest()}var n=new Uint8Array(64);return n.set(e),n}(this.secret),e=new Uint8Array(64);e.set(t);for(var r=0;r<64;r++)t[r]^=54,e[r]^=92;this.hash.update(t),this.outer.update(e);for(var r=0;r<t.byteLength;r++)t[r]=0}},t}()},88346:(t,e,r)=>{r.d(e,{n:()=>o});let n={},i={};for(let t=0;t<256;t++){let e=t.toString(16).toLowerCase();1===e.length&&(e=`0${e}`),n[t]=e,i[e]=t}function o(t){let e="";for(let r=0;r<t.byteLength;r++)e+=n[t[r]];return e}},43425:(t,e,r)=>{r.d(e,{U9:()=>s,YZ:()=>f});var n=r(87410),i=r(11802),o=r(41195);let s="undefined"!=typeof Symbol?Symbol("amplify_default"):"@@amplify_default",a=new n.C("Hub");class c{constructor(t){this.listeners=new Map,this.protectedChannels=["core","auth","api","analytics","interactions","pubsub","storage","ui","xr"],this.name=t}_remove(t,e){let r=this.listeners.get(t);if(!r){a.warn(`No listeners for ${t}`);return}this.listeners.set(t,[...r.filter(({callback:t})=>t!==e)])}dispatch(t,e,r,n){"string"==typeof t&&this.protectedChannels.indexOf(t)>-1&&n!==s&&a.warn(`WARNING: ${t} is protected and dispatching on it can have unintended consequences`);let i={channel:t,payload:{...e},source:r,patternInfo:[]};try{this._toListeners(i)}catch(t){a.error(t)}}listen(t,e,r="noname"){if("function"!=typeof e)throw new o.x({name:i.d1,message:"No callback supplied to Hub"});let n=this.listeners.get(t);return n||(n=[],this.listeners.set(t,n)),n.push({name:r,callback:e}),()=>{this._remove(t,e)}}_toListeners(t){let{channel:e,payload:r}=t,n=this.listeners.get(e);
1n&&n.forEach(n=>{a.debug(`Dispatching to ${e} with `,r);try{n.callback(t)}catch(t){a.error(t)}})}}let f=new c("__default__");new c("internal-hub")},87410:(t,e,r)=>{r.d(e,{C:()=>s});var n,i=r(11802);!function(t){t.DEBUG="DEBUG",t.ERROR="ERROR",t.INFO="INFO",t.WARN="WARN",t.VERBOSE="VERBOSE",t.NONE="NONE"}(n||(n={}));let o={VERBOSE:1,DEBUG:2,INFO:3,WARN:4,ERROR:5,NONE:6};class s{constructor(t,e=n.WARN){this.name=t,this.level=e,this._pluggables=[]}_padding(t){return t<10?"0"+t:""+t}_ts(){let t=new Date;return[this._padding(t.getMinutes()),this._padding(t.getSeconds())].join(":")+"."+t.getMilliseconds()}configure(t){return t&&(this._config=t),this._config}_log(t,...e){let r=this.level;s.LOG_LEVEL&&(r=s.LOG_LEVEL),"undefined"!=typeof window&&window.LOG_LEVEL&&(r=window.LOG_LEVEL);let i=o[r];if(!(o[t]>=i))return;let a=console.log.bind(console);t===n.ERROR&&console.error&&(a=console.error.bind(console)),t===n.WARN&&console.warn&&(a=console.warn.bind(console));let c=`[${t}] ${this._ts()} ${this.name}`,f="";if(1===e.length&&"string"==typeof e[0])a(f=`${c} - ${e[0]}`);else if(1===e.length)f=`${c} ${e[0]}`,a(c,e[0]);else if("string"==typeof e[0]){let t=e.slice(1);1===t.length&&(t=t[0]),f=`${c} - ${e[0]} ${t}`,a(`${c} - ${e[0]}`,t)}else f=`${c} ${e}`,a(c,e);for(let t of this._pluggables){let e={message:f,timestamp:Date.now()};t.pushLogs([e])}}log(...t){this._log(n.INFO,...t)}info(...t){this._log(n.INFO,...t)}warn(...t){this._log(n.WARN,...t)}error(...t){this._log(n.ERROR,...t)}debug(...t){this._log(n.DEBUG,...t)}verbose(...t){this._log(n.VERBOSE,...t)}addPluggable(t){t&&t.getCategoryName()===i.OU&&(this._pluggables.push(t),t.configure(this._config))}listPluggables(){return this._pluggables}}s.LOG_LEVEL=null},11802:(t,e,r)=>{r.d(e,{OU:()=>n,d1:()=>i});let n="Logging",i="NoHubcallbackProvidedException"},41195:(t,e,r)=>{r.d(e,{x:()=>n});class n extends Error{constructor({message:t,name:e,recoverySuggestion:r,underlyingError:i}){super(t),this.name=e,this.underlyingError=i,this.recoverySuggestion=r,this.constructor=n,Object.setPrototypeOf(this,n.prototype)}}},156:(t,e,r)=>{r.d(e,{s:()=>a});var n=r(87410),i=r(41195);let o=new n.C("parseAWSExports"),s={API_KEY:"apiKey",AWS_IAM:"iam",AMAZON_COGNITO_USER_POOLS:"userPool",OPENID_CONNECT:"oidc",NONE:"none",AWS_LAMBDA:"lambda",LAMBDA:"lambda"},a=(t={})=>{if(!Object.prototype.hasOwnProperty.call(t,"aws_project_region"))throw new i.x({name:"InvalidParameterException",message:"Invalid config parameter.",recoverySuggestion:"Ensure passing the config object imported from `amplifyconfiguration.json`."});let{aws_appsync_apiKey:e,aws_appsync_authenticationType:r,aws_appsync_graphqlEndpoint:n,aws_appsync_region:a,aws_bots_config:c,aws_cognito_identity_pool_id:u,aws_cognito_sign_up_verification_method:l,aws_cognito_mfa_configuration:d,aws_cognito_mfa_types:p,aws_cognito_password_protection_settings:g,aws_cognito_verification_mechanisms:y,aws_cognito_signup_attributes:b,aws_cognito_social_providers:x,aws_cognito_username_attributes:w,aws_mandatory_sign_in:v,aws_mobile_analytics_app_id:A,aws_mobile_analytics_app_region:E,aws_user_files_s3_bucket:m,aws_user_files_s3_bucket_region:O,aws_user_files_s3_dangerously_connect_to_http_endpoint_for_testing:_,aws_user_pools_id:S,aws_user_pools_web_client_id:L,geo:C,oauth:I,predictions:P,aws_cloud_logic_custom:R,Notifications:N,modelIntrospection:U}=t,j={};A&&(j.Analytics={Pinpoint:{appId:A,region:E}});let{InAppMessaging:W,Push:k}=N??{};if(W?.AWSPinpoint||k?.AWSPinpoint){if(W?.AWSPinpoint){let{appId:t,region:e}=W.AWSPinpoint;j.Notifications={InAppMessaging:{Pinpoint:{appId:t,region:e}}}}if(k?.AWSPinpoint){let{appId:t,region:e}=k.AWSPinpoint;j.Notifications={...j.Notifications,PushNotification:{Pinpoint:{appId:t,region:e}}}}}if(Array.isArray(c)&&(j.Interactions={LexV1:Object.fromEntries(c.map(t=>[t.name,t]))}),n){let t=s[r];t||o.debug(`Invalid authentication type ${r}. Falling back to IAM.`),j.API={GraphQL:{endpoint:n,apiKey:e,region:a,defaultAuthMode:t??"iam"}},U&&(j.API.GraphQL.modelIntrospection=U)}let B=d?{status:d&&d.toLowerCase(),totpEnabled:p?.includes("TOTP")??!1,smsEnabled:p?.includes("SMS")??!1}
1:void 0,G=g?{minLength:g.passwordPolicyMinLength,requireLowercase:g.passwordPolicyCharacters?.includes("REQUIRES_LOWERCASE")??!1,requireUppercase:g.passwordPolicyCharacters?.includes("REQUIRES_UPPERCASE")??!1,requireNumbers:g.passwordPolicyCharacters?.includes("REQUIRES_NUMBERS")??!1,requireSpecialCharacters:g.passwordPolicyCharacters?.includes("REQUIRES_SYMBOLS")??!1}:void 0,M=Array.from(new Set([...y??[],...b??[]])).reduce((t,e)=>({...t,[e.toLowerCase()]:{required:!0}}),{}),T=w?.includes("EMAIL")??!1,$=w?.includes("PHONE_NUMBER")??!1;(u||S)&&(j.Auth={Cognito:{identityPoolId:u,allowGuestAccess:"enable"!==v,signUpVerificationMethod:l,userAttributes:M,userPoolClientId:L,userPoolId:S,mfa:B,passwordFormat:G,loginWith:{username:!(T||$),email:T,phone:$}}});let H=!!I&&Object.keys(I).length>0,V=!!x&&x.length>0;if(j.Auth&&H&&(j.Auth.Cognito.loginWith={...j.Auth.Cognito.loginWith,oauth:{...f(I),...V&&{providers:h(x)}}}),m&&(j.Storage={S3:{bucket:m,region:O,dangerouslyConnectToHttpEndpointForTesting:_}}),C){let{amazon_location_service:t}=C;j.Geo=t?{LocationService:{...t,searchIndices:t.search_indices,region:t.region}}:{...C}}if(R&&(j.API={...j.API,REST:R.reduce((t,e)=>{let{name:r,endpoint:n,region:i,service:o}=e;return{...t,[r]:{endpoint:n,...o?{service:o}:void 0,...i?{region:i}:void 0}}},{})}),P){let{VoiceId:t}=P?.convert?.speechGenerator?.defaults??{};j.Predictions=t?{...P,convert:{...P.convert,speechGenerator:{...P.convert.speechGenerator,defaults:{voiceId:t}}}}:P}return j},c=t=>t?.split(",")??[],f=({domain:t,scope:e,redirectSignIn:r,redirectSignOut:n,responseType:i})=>({domain:t,scopes:e,redirectSignIn:c(r),redirectSignOut:c(n),responseType:i}),h=t=>t.map(t=>{let e=t.toLowerCase();return e.charAt(0).toUpperCase()+e.slice(1)})},14329:(t,e,r)=>{r.d(e,{H:()=>f});var n=r(43425),i=r(156);let o=t=>{for(let e of Reflect.ownKeys(t)){let r=t[e];(r&&"object"==typeof r||"function"==typeof r)&&o(r)}return Object.freeze(t)};var s=r(22172);let a=Symbol("oauth-listener");class c{constructor(){this.oAuthListener=void 0,this.resourcesConfig={},this.libraryOptions={},this.Auth=new s.J}configure(t,e){let r;r=Object.keys(t).some(t=>t.startsWith("aws_"))?(0,i.s)(t):t,this.resourcesConfig=r,e&&(this.libraryOptions=e),this.resourcesConfig=o(this.resourcesConfig),this.Auth.configure(this.resourcesConfig.Auth,this.libraryOptions.Auth),n.YZ.dispatch("core",{event:"configure",data:this.resourcesConfig},"Configure",n.U9),this.notifyOAuthListener()}getConfig(){return this.resourcesConfig}[a](t){this.resourcesConfig.Auth?.Cognito.loginWith?.oauth?t(this.resourcesConfig.Auth?.Cognito):this.oAuthListener=t}notifyOAuthListener(){this.resourcesConfig.Auth?.Cognito.loginWith?.oauth&&this.oAuthListener&&(this.oAuthListener(this.resourcesConfig.Auth?.Cognito),this.oAuthListener=void 0)}}let f=new c},22172:(t,e,r)=>{function n({expiresAt:t,clockDrift:e}){return Date.now()+e>t}r.d(e,{H:()=>n,J:()=>i});class i{configure(t,e){this.authConfig=t,this.authOptions=e}async fetchAuthSession(t={}){let e,r;let n=await this.getTokens(t);return n?(r=n.accessToken?.payload?.sub,e=await this.authOptions?.credentialsProvider?.getCredentialsAndIdentityId({authConfig:this.authConfig,tokens:n,authenticated:!0,forceRefresh:t.forceRefresh})):e=await this.authOptions?.credentialsProvider?.getCredentialsAndIdentityId({authConfig:this.authConfig,authenticated:!1,forceRefresh:t.forceRefresh}),{tokens:n,credentials:e?.credentials,identityId:e?.identityId,userSub:r}}async clearCredentials(){await this.authOptions?.credentialsProvider?.clearCredentialsAndIdentityId()}async getTokens(t){return await this.authOptions?.tokenProvider?.getTokens(t)??void 0}}},30017:(t,e,r)=>{r.d(e,{o:()=>n});let n=URL},6476:(t,e,r)=>{r.d(e,{AQ:()=>l,C6:()=>i,Cl:()=>o,Ju:()=>c,N3:()=>u,YH:()=>a,fX:()=>h,sH:()=>s,xN:()=>d,zs:()=>f});var n=function(t,e){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)};function i(t,e){if("function"!=typeof e&&null!==e)throw TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}var o=function(){return(o=Object.assign||function(t){for(var e,r=1,n=arguments.length;r<n;r++)for(var i in e=arguments[r])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function s(t,e,r,n){return new(r||(r=Promise))(function(i,o){function s(t){try{c(n.next(t))}catch(t){o(t)}}function a(t){try{c(n.throw(t))}catch(t){o(t)}}function c(t){var e;t.done?i(t.value):((e=t.value)instanceof r?e:new r(function(t){t(e)})).then(s,a)}c((n=n.apply(t,e||[])).next())})}function a(t,e){var r,n,i,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},s=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return s.next=a(0),s.throw=a(1),s.return=a(2),"function"==typeof Symbol&&(s[Symbol.iterator]=function(){return this}),s;
1function a(a){return function(c){return function(a){if(r)throw TypeError("Generator is already executing.");for(;s&&(s=0,a[0]&&(o=0)),o;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=e.call(t,o)}catch(t){a=[6,t],n=0}finally{r=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,c])}}}function c(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function f(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=o.next()).done;)s.push(n.value)}catch(t){i={error:t}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return s}function h(t,e,r){if(r||2==arguments.length)for(var n,i=0,o=e.length;i<o;i++)!n&&i in e||(n||(n=Array.prototype.slice.call(e,0,i)),n[i]=e[i]);return t.concat(n||Array.prototype.slice.call(e))}function u(t){return this instanceof u?(this.v=t,this):new u(t)}function l(t,e,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,i=r.apply(t,e||[]),o=[];return n=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",function(t){return function(e){return Promise.resolve(e).then(t,f)}}),n[Symbol.asyncIterator]=function(){return this},n;function s(t,e){i[t]&&(n[t]=function(e){return new Promise(function(r,n){o.push([t,e,r,n])>1||a(t,e)})},e&&(n[t]=e(n[t])))}function a(t,e){try{var r;(r=i[t](e)).value instanceof u?Promise.resolve(r.value.v).then(c,f):h(o[0][2],r)}catch(t){h(o[0][3],t)}}function c(t){a("next",t)}function f(t){a("throw",t)}function h(t,e){t(e),o.shift(),o.length&&a(o[0][0],o[0][1])}}function d(t){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var e,r=t[Symbol.asyncIterator];return r?r.call(t):(t=c(t),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(r){e[r]=t[r]&&function(e){return new Promise(function(n,i){!function(t,e,r,n){Promise.resolve(n).then(function(e){t({value:e,done:r})},e)}(n,i,(e=t[r](e)).done,e.value)})}}}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]);
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.