##if session.IsOnline()
##if session.IsOfflineAccess
##leg.Portal3.OfflineLimitedAccess.WarningLimitedAccess
##else
##if local.Error
##if value.SeekAssistance
##local.LoginFormRowTemplate
##local.define(Value)
##leg.ZONESOPAC.Blogin_Error.SeekAssistance
##local.ErrorRowTemplate
##else
##local.LoginFormRowTemplate
##local.ErrorAdvice
##if sessioncfg.IsKnown("DB.Config.Circ.AllowPreInscription")
##if sessioncfg.DB.Config.Circ.AllowPreInscription
##local.DefineByRender(LinkUrl)
APS_ZONES?fn=preinscription#this.StyleSet
##leg.Expand(ZONESOPAC.MakePreInscription.Link,LinkUrl,##local.LinkUrl)
##endif
##endif
##endif
##else
##local.LoginFormRowTemplate
##if sessioncfg.IsKnown("DB.Config.Circ.AllowPreInscription")
##if sessioncfg.DB.Config.Circ.AllowPreInscription
##local.DefineByRender(LinkUrl)
APS_ZONES?fn=preinscription#this.StyleSet
##leg.Expand(ZONESOPAC.MakePreInscription.Link,LinkUrl,##local.LinkUrl)
##endif
##endif
##endif
##endif
##else
##leg.ZONESOPAC.Blogin.AdviceOffline
##endif
##include(Body)
##endif
##endif