#set ($userCompanyId = $request.portlet-session.application-attributes.companyId.toString())
#foreach($i in $item_text.getSiblings())
    #set ($companyIds     = '')
    #set ($companyIds     = $i.item_companies.getData())
    #set ($itemDisplay = false)
    #set ($prodDisplay     = 2)
    #set ($prodDisplay     = $i.item_product_display.getData())
    #set ($prod                 = '|0|')
    #set ($prod                 = '|' + $i.item_product.getData() + '|' )
    #if ($prod == '|0|' || $prod == '||')
        #set ($itemDisplay = true)
    #else
        #if ($prodDisplay == 2 && $request.portlet-session.application-attributes.offeredProducts.contains($prod))
            #set ($itemDisplay = true)
        #end
        #if ($prodDisplay == 1 && $request.portlet-session.application-attributes.offeredProducts.contains($prod) &&  $request.portlet-session.application-attributes.enrolledProducts.contains($prod))
            #set ($bannerDisplay = true)
        #end
        #if ($prodDisplay == 0 && $request.portlet-session.application-attributes.offeredProducts.contains($prod) && !$request.portlet-session.application-attributes.enrolledProducts.contains($prod))
            #set ($bannerDisplay = true)
        #end
    #end
    #set ($companyIgnored   = true)
    #set ($companyMatched = false)
    #if ($itemDisplay)
        #foreach($companyId in $companyIds.split(","))
            #set ($trimmedId = $companyId.trim())
            #if ($trimmedId != '')
                #set ($companyIgnored   = false)
                #set ($companyMatched = ($companyMatched || ($trimmedId == $userCompanyId)))
            #end
        #end
    #end
    #if ($itemDisplay && ($companyIgnored || $companyMatched))
        
            $i.getData()
        
    #end
#end