package com.unity3d.services.core.di; import com.unity3d.services.SDKErrorHandler; import com.unity3d.services.core.domain.ISDKDispatchers; import com.unity3d.services.core.domain.SDKDispatchers; import k9.h0; import k9.k0; import k9.l0; import k9.r2; /* loaded from: classes2.dex */ public final class ServiceProvider implements IServiceProvider { public static final ServiceProvider INSTANCE; public static final String NAMED_SDK = "sdk"; private static final IServicesRegistry serviceRegistry; static { ServiceProvider serviceProvider = new ServiceProvider(); INSTANCE = serviceProvider; serviceRegistry = serviceProvider.initialize(); } private ServiceProvider() { } /* JADX INFO: Access modifiers changed from: private */ public final ISDKDispatchers provideSDKDispatchers() { return new SDKDispatchers(); } /* JADX INFO: Access modifiers changed from: private */ public final h0 provideSDKErrorHandler(ISDKDispatchers iSDKDispatchers) { return new SDKErrorHandler(iSDKDispatchers); } /* JADX INFO: Access modifiers changed from: private */ public final k0 provideSDKScope(ISDKDispatchers iSDKDispatchers, h0 h0Var) { return l0.a(iSDKDispatchers.getDefault().plus(r2.b(null, 1, null)).plus(h0Var)); } @Override // com.unity3d.services.core.di.IServiceProvider public IServicesRegistry getRegistry() { return serviceRegistry; } @Override // com.unity3d.services.core.di.IServiceProvider public IServicesRegistry initialize() { return ServicesRegistryKt.registry(ServiceProvider$initialize$1.INSTANCE); } }