1"use strict";(self.webpackChunkhost=self.webpackChunkhost||[]).push([[6204,2322,7285,5393,8865,1451,9938],{6204:(n,e,o)=>{o.r(e),o.d(e,{ConfigurationComponent:()=>w,ConfigurationComponentLocal:()=>b,ConfigurationContext:()=>r,Environment:()=>d,WithConfiguration:()=>v,WithMockedConfiguration:()=>U,WithRouterConfiguration:()=>m,configuration:()=>p,getConfiguration:()=>g,getEnvironment:()=>u,mockWindowLocation:()=>E,useConfigurationContext:()=>t});var i=o(77285);const r=(0,i.createContext)(void 0),t=()=>{const n=(0,i.useContext)(r);if(void 0===n)throw new Error("useConfigurationContext must be within ConfigurationContext Provider");return n};var a=o(64234),s=o(62101),c=o.n(s);var l=o(99296);const p={local:{olbBaseUrl:"http://localhost:8082/online-banking",rewardsBaseUrl:"http://localhost:8081/rewards"},dev:{insightsConnectionString:"InstrumentationKey=937ca574-2965-4e36-9fb7-2cc3054bc87e;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=63176883-6c04-4246-a828-3d7b4e08675c",roleInstance:"nonprod",springApiBaseUrl:"https://spring-dev.ariefinance.com",remoteUrl:"https://nonprodonlinebankingsa.ariefinance.com/dev/",rewardsBaseUrl:"https://web-dev.ariefinance.com/rewards",olbBaseUrl:"https://web-dev.ariefinance.com/online-banking",authClientId:"allica_banking_web"},prep:{insightsConnectionString:"InstrumentationKey=937ca574-2965-4e36-9fb7-2cc3054bc87e;IngestionEndpoint=https://eastus-8.in.applicationinsights.azure.com/;LiveEndpoint=https://eastus.livediagnostics.monitor.azure.com/;ApplicationId=63176883-6c04-4246-a828-3d7b4e08675c",roleInstance:"nonprod",springApiBaseUrl:"https://spring-dev.ariefinance.com",remoteUrl:"https://nonprodonlinebankingsa.allica.co.uk/prep",rewardsBaseUrl:"https://web-prep.allica.co.uk/rewards",olbBaseUrl:"https://web-prep.allica.co.uk/online-banking",authClientId:"arie_banking_web"},prod:{insightsConnectionString:"InstrumentationKey=5e57be9f-c8eb-4d7d-95cf-02f58f948363;IngestionEndpoint=https://westeurope-5.in.applicationinsights.azure.com/;LiveEndpoint=https://westeurope.livediagnostics.monitor.azure.com/;ApplicationId=bee4cd65-6d31-4872-a32c-69d275569469",roleInstance:"prod",springApiBaseUrl:"https://spring.ariefinance.com",remoteUrl:"https://ablarieswaolbsa.ariefinance.com/prod",rewardsBaseUrl:"https://online.ariefinance.com/rewards",olbBaseUrl:"https://online.ariefinance.com/online-banking",authClientId:"arie_banking_web"}};let d=function(n){return n.LOCAL="local",n.DEV="dev",n.PREP="prep",n.PREP_INTERNAL="prep-internal",n.PREVIEW="preview",n.PROD="prod",n.PROD_INTERNAL="prod-internal",n}({});const g=n=>n===d.LOCAL?Object.assign({},p.dev,p.local):n===d.DEV?p.dev:n===d.PREP||n===d.PREP_INTERNAL?p.prep:n===d.PREVIEW?Object.assign({},p.prep,{remoteUrl:p.dev.remoteUrl}):n===d.PROD||n===d.PROD_INTERNAL?p.prod:p.dev,u=()=>window.location.hostname.includes("localhost")?d.LOCAL:window.location.hostname.includes("web-dev")?d.DEV:window.location.hostname.includes("online.ariefinance.com")?d.PROD:d.LOCAL;var h=o(76386),f=o(52322);const m=()=>(0,f.jsx)(v,{children:(0,f.jsx)(h.Outlet,{})}),v=({children:n})=>{const e=u(),o=g(e);return e===d.LOCAL?(0,f.jsx)(b,{config:o,children:n}):(0,f.jsx)(w,{env:e,config:o,children:n})},b=({children:n,config:e})=>(0,f.jsx)(C,{config:e,children:n}),w=({children:n,env:e,config:o})=>{const{data:i,isPending:r,isError:t}=(0,a.useQuery)({queryKey:["configuration"],queryFn:async()=>{const{data:n}=await c().get("/online-banking/configuration.json");return n}});return r?(0,f.jsx)(l.PageLoading,{}):t?(0,f.jsx)(l.PageError,{}):(0,f.jsx)(C,{environment:null==i?void 0:i.environment,config:o,children:n})},C=({environment:n="local",config:e,children:o})=>(0,f.jsx)(r.Provider,{value:{environment:n,insightsConnectionString:e.insightsConnectionString,roleInstance:e.roleInstance,springApiBaseUrl:e.springApiBaseUrl,remoteUrl:e.remoteUrl,rewardsBaseUrl:e.rewardsBaseUrl,olbBaseUrl:e.olbBaseUrl,authClientId:e.authClientId},children:o}),U=({children:n})=>(0,f.jsx)(r.Provider,{value:{environment:"local",insightsConnectionString:"config.insightsConnectionString",roleInstance:"config.roleInstance",springApiBaseUrl:"config.springApiBaseUrl",remoteUrl:"config.remoteUrl",rewardsBaseUrl:"config.rewardsBaseUrl",olbBaseUrl:"config.olbBaseUrl",authClientId:"config.authClientId"},children:n}),E=({protocol:n="https:",hostname:e="web-dev",port:o="8082",replace:i=()=>{}})=>{delete window.location,window.location={replace:i,port:o,hostname:e,protocol:n,href:`${n}://${e}:${o}`}}
vendor: 625 bytes, line 1
1},11837:(n,e,o)=>{var i=o(77285),r=Symbol.for("react.element"),t=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function l(n,e,o){var i,t={},l=null,p=null;for(i in void 0!==o&&(l=""+o),void 0!==e.key&&(l=""+e.key),void 0!==e.ref&&(p=e.ref),e)a.call(e,i)&&!c.hasOwnProperty(i)&&(t[i]=e[i]);if(n&&n.defaultProps)for(i in e=n.defaultProps)void 0===t[i]&&(t[i]=e[i]);return{$$typeof:r,type:n,key:l,ref:p,props:t,_owner:s.current}}e.Fragment=t,e.jsx=l,e.jsxs=l},52322:(n,e,o)=>{n.exports=o(11837)}}]);
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.