anchor.diff:  FabState _determineFabState({
     @required WizardStage currentWizardStage,
     @required bool gettingStartedAccepted,
  -  @required bool oneSignalSubscribed,
  +  @required bool onesignalAccepted,
     @required SettingsState settingsState,
   }) {
     if (currentWizardStage == WizardStage.gettingStarted) {
  
positive.code:               ? null
                : () async {
                    if (fabState == FabState.finish) {
                      context
                          .read<SettingsBloc>()
                          .add(SettingsUpdateWizardCompleteStatus(true));
  
                      context.read<WizardBloc>().add(
                            WizardUpdateStage(currentWizardStage),
                          );
  
                      await Navigator.of(context).pushNamedAndRemoveUntil(
                        '/activity',
  
negative.code:     return FabState.disabled;
    }
    if (currentWizardStage == WizardStage.oneSignal) {
      if (onesignalAccepted) {
        return FabState.enabled;
      }
      return FabState.skip;
  