Skip to content

Instantly share code, notes, and snippets.

@nhat2008
Created December 17, 2014 09:17
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nhat2008/2af3c41b85c733a4b24c to your computer and use it in GitHub Desktop.
Save nhat2008/2af3c41b85c733a4b24c to your computer and use it in GitHub Desktop.
Project 2k1
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="Python 2.7.3 (/usr/bin/python2.7)" project-jdk-type="Python SDK" />
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/untitled1.iml" filepath="$PROJECT_DIR$/.idea/untitled1.iml" />
</modules>
</component>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="jdk" jdkName="Python 2.7.3 (/usr/bin/python2.7)" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
<component name="DependencyValidationManager">
<state>
<option name="SKIP_IMPORT_STATEMENTS" value="false" />
</state>
</component>
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="" />
</component>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ChangeListManager">
<option name="TRACKING_ENABLED" value="true" />
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
<component name="CreatePatchCommitExecutor">
<option name="PATCH_PATH" value="" />
</component>
<component name="DaemonCodeAnalyzer">
<disable_hints />
</component>
<component name="ProjectLevelVcsManager" settingsEditedManually="false">
<OptionsSetting value="true" id="Add" />
<OptionsSetting value="true" id="Remove" />
<OptionsSetting value="true" id="Checkout" />
<OptionsSetting value="true" id="Update" />
<OptionsSetting value="true" id="Status" />
<OptionsSetting value="true" id="Edit" />
<ConfirmationsSetting value="0" id="Add" />
<ConfirmationsSetting value="0" id="Remove" />
</component>
<component name="RunManager">
<list size="0" />
</component>
<component name="ShelveChangesManager" show_recycled="false" />
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<option name="number" value="Default" />
</task>
<servers />
</component>
<component name="VcsContentAnnotationSettings">
<option name="myLimit" value="2678400000" />
</component>
<component name="VcsManagerConfiguration">
<option name="myTodoPanelSettings">
<TodoPanelSettings />
</option>
</component>
<component name="XDebuggerManager">
<breakpoint-manager />
<watches-manager />
</component>
</project>
nhat ,nhat,nhat-sentifi,17.12.2014 12:10,file:///home/nhat/.config/libreoffice/3;
import time
__author__ = 'khongcoten'
import traceback
import amqp
from amqp import Message
from kombu import connections, BrokerConnection
from crawler2 import Spider2
import json
class Process():
crawler = 0
crawler2 = 0
def __init__(self):
self.crawler2 = Spider2()
def process2(self, name_origin, name_BW, isin, ticker, list_date, sector, industry):
return self.crawler2.parse(name_origin=name_origin, name_BW=name_BW, isin = isin, ticker = ticker, list_date = list_date, sector = sector, industry = industry)
if __name__ == "__main__":
print '============================================================'
print 'Running app.py'
count = 0
broker_url = 'amqp://worker:caydemcayngay@dev.ssh.sentifi.com:5672'
connection = connections[BrokerConnection(broker_url)].acquire(block=True)
channel = connection.channel()
queue_name = 'Test_Queues'
no_ack = False
queue_out = 'Test_Queues_E_Exchange'
process = Process()
live = True
while live:
response = channel.basic_get(queue_name, no_ack=no_ack)
if response is None:
time.sleep(5)
live = False
continue
message = Message()
message.body = response.body
message.tag = response
print 'Number ',str(count)
print 'Message',message.body
count = count + 1
try:
t = json.loads(message.body)
isin = None
name_origin = t['new_Company']
name_BW = t['new_name_BW']
ticker = None
list_date = None
sector = None
industry = None
country = None
if 'new_symbol' in t and t['new_symbol'] :
ticker = t['new_symbol']
if 'ListDate' in t and t['ListDate']:
list_date = t.get('ListDate', {})
if 'Sector' in t and t['Sector']:
sector = t.get('Sector', {})
if 'ISIN' in t and t['ISIN'] :
isin = t.get('ISIN', {})
if 'Industry' in t and t['Industry']:
industry = t.get('Industry', {})
if 'Country' in t and t['Country']:
country = t.get('Country', {} )
if ticker:
flag = process.process2(name_origin=name_origin, name_BW=name_BW, isin = isin, ticker = ticker, list_date = list_date, sector = sector, industry= industry)
else:
flag = False
if not flag:
m = amqp.Message(message.body)
channel.basic_publish(m, exchange=queue_out)
except Exception, e:
m = amqp.Message(message.body)
channel.basic_publish(m, exchange=queue_out)
channel.basic_ack(message.tag.delivery_tag)
print 'Finishing app.py'
print '============================================================'
from scrapy.spider import BaseSpider
from scrapy.selector import HtmlXPathSelector
from pymongo import MongoClient,ReadPreference
import string
import HTMLParser
class DmozSpider(BaseSpider):
alphabet = list(string.lowercase)
name = "bloomberg_detail"
allowed_domains = ["http://investing.businessweek.com/"]
start_urls = []
MAIN_DB_HOST1 = 'localhost'
MAIN_DB_PORT = 27017
REL_DB = 'TRAIN'
REL_COLL = 'All_Companies'
client = MongoClient(MAIN_DB_HOST1, MAIN_DB_PORT)
read_preference = ReadPreference.SECONDARY
rel_coll = client[REL_DB][REL_COLL]
def __init__(self):
print '============================================================'
print 'Running bloomberg_detail.py'
for r in self.rel_coll.find({"sector_BW" : {"$exists" : False }}):
url = r['url_BW']
self.start_urls.append(url)
num = 0
def parse(self, response):
html_parser = HTMLParser.HTMLParser()
sel = HtmlXPathSelector(response)
url = str(response.url)
print url
sector = sel.select('//*[@id="columnLeft"]/div/div[2]/div[1]/div[1]/div[1]/h2/a/text()').extract()
if sector:
sector = html_parser.unescape(' '.join(sector[0].splitlines()).strip())
sector = sector.lower().replace('sector', '').strip()
industry = sel.select('//*[@id="columnLeft"]/div/div[2]/div[1]/div[1]/div[3]/h2/a/text()').extract()
if industry:
industry = html_parser.unescape(' '.join(industry[0].splitlines()).strip())
industry = industry.lower().replace('industry', '').strip()
name = sel.select('//*[@id="columnLeft"]/div/h2[1]/span[1]/text()').extract()
name = html_parser.unescape(' '.join(name[0].splitlines()).strip())
print 'XXXXX'
print name
print sector
print industry
print 'YYYYY'
if not sector:
sector = None
if not industry:
industry = None
self.rel_coll.update({"url_BW" : url},
{"$set" : {
"sector_BW" : sector,
"industry_BW" : industry,
"name_BW" : name
}})
from lxml.html import html_parser
from scrapy.spider import BaseSpider
from scrapy.selector import HtmlXPathSelector
from pymongo import MongoClient,ReadPreference
import string
import HTMLParser
class DmozSpider(BaseSpider):
alphabet = list(string.lowercase)
name = "bloomberg_detail2"
allowed_domains = ["http://investing.businessweek.com/"]
start_urls = []
MAIN_DB_HOST = 'localhost'
MAIN_DB_PORT = 27017
REL_DB = 'TRAIN'
REL_COLL = 'All_Companies'
client = MongoClient(MAIN_DB_HOST, MAIN_DB_PORT)
read_preference = ReadPreference.SECONDARY
rel_coll = client[REL_DB][REL_COLL]
def __init__(self):
print '============================================================'
print 'Running bloomberg_detail2.py'
for r in self.rel_coll.find():
url = r['url_BW']
url = url.replace(r'.asp', r"_article.asp")
self.start_urls.append(url)
num = 0
def parse(self, response):
html_parser = HTMLParser.HTMLParser()
sel = HtmlXPathSelector(response)
try:
urll = response.request.meta['redirect_urls']
url = urll[0].replace(r'_article.asp', r'.asp')
except KeyError:
url = response.url
url = url.replace(r'_article.asp', r'.asp')
contact = ""
address = ""
contacts = sel.select('//*[@id="subColElement"]/div/*')
for c in contacts:
temp = c.select("text()").extract()
if len(temp) > 0:
temp = html_parser.unescape(' '.join(temp[0].splitlines()).strip())
temp += "\n"
address += temp
phone = sel.select('//*[@id="subColElement"]/p[1]/text()').extract()
if len(phone) >= 1:
phone = html_parser.unescape(' '.join(phone[0].splitlines()).strip())
number = sel.select('//*[@id="subColElement"]/p[1]/span/text()').extract()
print len(number)
if (len(number) >= 1) :
number = html_parser.unescape(' '.join(number[0].splitlines()).strip())
number = " " + number
contact += phone
contact += number
contact += "\n"
fax = sel.select('//*[@id="subColElement"]/p[2]/text()').extract()
if len(fax) >= 1:
fax = html_parser.unescape(' '.join(fax[0].splitlines()).strip())
contact += fax
website = sel.select('//*[@id="subColElement"]/span/a/text()').extract()
if len(website) >= 1:
website = html_parser.unescape(' '.join(website[0].splitlines()).strip())
else:
website = ""
description = sel.select('//*[@id="article"]/p/text()').extract()
if len(description) >= 1:
description = html_parser.unescape(' '.join(description[0].splitlines()).strip())
else:
description = ""
print url
self.rel_coll.update({"url_BW" : url},
{"$set" : {
'contact_BW' : contact,
'description_BW' : description,
'website_BW' : website,
'address_BW' : address
}
})
from lxml.html import html_parser
from scrapy.spider import BaseSpider
from scrapy.selector import HtmlXPathSelector
from pymongo import MongoClient,ReadPreference
import string
import HTMLParser
class DmozSpider(BaseSpider):
alphabet = list(string.lowercase)
name = "bloomberg_people"
allowed_domains = ["http://investing.businessweek.com/"]
start_urls = []
MAIN_DB_HOST = 'localhost'
MAIN_DB_PORT = 27017
REL_DB = 'TRAIN'
REL_COLL = 'All_Companies'
REL_DB2 = 'TRAIN'
REL_COLL2 = 'People'
client = MongoClient(MAIN_DB_HOST, MAIN_DB_PORT)
read_preference = ReadPreference.SECONDARY
rel_coll = client[REL_DB][REL_COLL]
rel_coll2 = client[REL_DB2][REL_COLL2]
def __init__(self):
print '============================================================'
print 'Running bloomberg_people.py'
for r in self.rel_coll.find():
url = r['url_BW']
url = url.replace(r'snapshot', r"people")
self.start_urls.append(url)
num = 0
def parse(self, response):
html_parser = HTMLParser.HTMLParser()
sel = HtmlXPathSelector(response)
try:
urll = response.request.meta['redirect_urls']
url = urll[0].replace(r'people', r'snapshot')
except KeyError:
url = response.url
url = url.replace(r'people', r'snapshot')
body = sel.xpath('//*[@id="keyExecs"]/*')
for b in body:
name = b.xpath('td[1]/span/a/text()').extract()
if len(name) >= 1:
name = html_parser.unescape(' '.join(name[0].splitlines()).strip())
print name
else:
continue
relationship = b.xpath('td[2]/a/strong/text()').extract()
if len(relationship) >= 1:
relationship = html_parser.unescape(' '.join(relationship[0].splitlines()).strip())
title = b.xpath('td[3]/text()').extract()
if len(title) >=1:
title = html_parser.unescape(' '.join(title[0].splitlines()).strip())
age = b.xpath('td[4]/text()').extract()
if len(age) >= 1:
age = html_parser.unescape(' '.join(age[0].splitlines()).strip())
self.rel_coll2.insert({"url" : url, "name" : name, "relationship" : relationship, "title" : title, "age": age})
self.rel_coll.update({"link" : url},
{"$set" : {
"people" : True
}
})
__author__ = 'khoi'
from lxml.html import html_parser
from pymongo import MongoClient,ReadPreference
import string
import HTMLParser
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import traceback
import amqp
from kombu import connections, BrokerConnection
import time
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
import json
from dateutil.parser import parse
import re
import fuzzywuzzy
from fuzzywuzzy import fuzz
###
### THIS IS CURRENTLY OUR MAIN CRAWLER
###
class Spider2():
alphabet = list(string.lowercase)
allowed_domains = ["http://investing.businessweek.com/"]
start_urls = []
MAIN_DB_HOST = 'localhost'
MAIN_DB_PORT = 27017
REL_DB = 'TRAIN'
REL_COLL = 'All_Companies'
exchange = ''
client = MongoClient(MAIN_DB_HOST, MAIN_DB_PORT)
read_preference = ReadPreference.SECONDARY
rel_coll = client[REL_DB][REL_COLL]
chromedriver = webdriver.Chrome()
def __init__(self):
pass
def parse(self, name_origin, name_BW, isin, ticker, list_date, sector, industry):
print '============================================================'
print 'Running crawler2.py'
try:
#clean up name
# name = name.lower().replace('corporation', '')
# name = name.lower().replace('ltd', '')
# name = name.lower().replace('limited', '')
# name = name.lower().replace('society', '')
# name = name.lower().replace('trus', '')
# name = name.lower().replace('plc', '')
flag = False
self.chromedriver.get("http://investing.businessweek.com/research/common/symbollookup/symbollookup.asp")
wait = WebDriverWait(self.chromedriver, 10).until(
EC.presence_of_element_located((By.XPATH, '//*[@id="textBox"]'))
)
search_box = self.chromedriver.find_element_by_xpath('//*[@id="textBox"]')
search_box.send_keys(name_BW)
go_button = self.chromedriver.find_element_by_xpath('//*[@id="controlTable"]/tbody/tr/td[4]/input')
go_button.click()
wait = WebDriverWait(self.chromedriver, 10).until(
EC.presence_of_element_located((By.XPATH, '//*[@id="columnLeft"]/table/tbody'))
)
time.sleep(1)
table = self.chromedriver.find_elements_by_xpath('//*[@id="columnLeft"]/table/tbody/*')
for each in table:
ticker_list = each.find_elements_by_tag_name('td')
try:
ticker1, market = ticker_list[0].text.split(':')
except:
break
#if ticker1.lower() == ticker.lower() and market == 'LN':
ticker = str(ticker).strip()
#ticker_filter = ticker.split('^')[0]
ticker_filter = ''.join(e for e in ticker if e.isalnum())
ticker = ticker
ticker1 = str(ticker1).strip()
ticker1_filter = ''.join(e for e in ticker1 if e.isalnum())
if fuzz.ratio(ticker_filter, ticker1_filter) > 70:
#if market == 'HK' or (ticker_list[2].text.strip() == 'Hong Kong'):
url = ticker_list[0].find_element_by_tag_name('a').get_attribute('href')
country = ticker_list[3].text
if list_date:
list_date = parse(str(int(list_date)))
self.rel_coll.insert({"url_BW":url, "ticker_BW": ticker1, "sector_exchange" : sector, "list_date" : list_date,
"ticker_exchange" : ticker, "isin" : isin, "market_BW" : market, "name_exchange" : name_origin,
"country" : country, "exchange" : self.exchange, "industry_exchange" : industry})
flag = True
print "Insert ", ticker1, " with name: ", name_BW
continue
ticker_filter = re.split(r'[\\^|.|*]', ticker, 1)[0]
ticker1_filter = re.split(r'[\\^|.|*]', ticker1, 1)[0]
time.sleep(1)
return flag
except Exception, e:
print str(e)
time.sleep(1)
return False
print 'Finishing crawler2.py'
print '============================================================'
from w3lib.encoding import read_bom
__author__ = 'nhat'
import pandas as pd
import json
import traceback
import amqp
from kombu import connections, BrokerConnection
from new_queue import new_queue
import string
df = pd.read_csv('all_company.csv', encoding = 'utf-8')
df = df.fillna('')
data_ready = df[df['ready']==1]
# print name.index.tolist()
rbmqueue = new_queue(config={"username":"worker","password":"caydemcayngay", "host":"dev.ssh.sentifi.com"}, queue_name = "Test_Queues")
#data_ready = data_ready.name
j = data_ready.to_json(orient='records')
#name = df.name
# j = name.to_json(orient = 'records')
#data_ready.to_json('all_ready_company.json')
temp = json.loads(j)
for each in temp:
rbmqueue.post(json.dumps(each))
#
# # Get data from queue
# data = rbmqueue.receive()
# Remove data from queue
#rbmqueue.delete(data)
id name new_name_BW new_Company new_symbol
2 1338 3i Group 3i Group 3i Group III
3 1467 3i Infrastruct 3i Infrastruct 3i Infrastruct 3IN
4 114 3M 3M 3M MMM
33 1700 Aareal Bank Aareal Bank Aareal Bank ARL
51 396 ABB ABB ABB ABB
86 174 Aberdeen Aberdeen Aberdeen ADN
88 1468 Aberforth Small Aberforth Small Aberforth Small ASL
91 178 ABF ABF ABF ABF
140 529 Abs. Return Fund Abs. Return Fund Abs. Return Fund
221 1997 Accu Accu Accu ACUN
__author__ = 'nhat'
#--- Third-Party Libraries
from scrapy.spider import Spider
from scrapy.selector import Selector
from scrapy.http import Request
from scrapy.spider import BaseSpider
from scrapy.selector import HtmlXPathSelector
from pymongo import MongoClient,ReadPreference
#--- Python Libraries
import re
from twisted.internet import reactor
from scrapy.crawler import Crawler
from scrapy.settings import Settings
from scrapy import log, signals
from scrapy.xlib.pydispatch import dispatcher
from scrapy.utils.project import get_project_settings
#
class my_Spider(Spider):
name = "ubs"
allowed_domains = ["ubs.com"]
start_urls = []
url = 'https://www.ubs.com/global/en/asset_management/glossary/'
def __init__(self):
for i in 'ab':
self.start_urls.append(self.url + i)
print self.url + i
count = 0
def parse(self, response):
self.count = self.count +1
print 'Spider 1++++++++++++++++++++++',self.count
# hxs = HtmlXPathSelector(response)
# words = hxs.select("//table[@class='tableHighlight ']/tbody/tr/th/p//text()").extract()
# definitions = hxs.select("//table[@class='tableHighlight ']/tbody/tr/td/p//text()").extract()
#
# for i in range(0,len(words)):
#
# print definitions[i]
# print words[i]
__author__ = 'nhat'
#--- Third-Party Libraries
from scrapy.spider import Spider
from scrapy.selector import Selector
from scrapy.http import Request
from scrapy.spider import BaseSpider
from scrapy.selector import HtmlXPathSelector
from pymongo import MongoClient,ReadPreference
#--- Python Libraries
import re
from twisted.internet import reactor
from scrapy.crawler import Crawler
from scrapy.settings import Settings
from scrapy import log, signals
from scrapy.xlib.pydispatch import dispatcher
from scrapy.utils.project import get_project_settings
#
class my_Spider(Spider):
name = "ubs"
allowed_domains = ["ubs.com"]
start_urls = []
url = 'https://www.ubs.com/global/en/asset_management/glossary/'
def __init__(self):
for i in 'abcdefghijklmnopqrstuvwxyz':
self.start_urls.append(self.url + i)
print self.url + i
count1 = 0
def parse(self, response):
self.count1 = self.count1 +1
print 'Spider 2++++++++++++++++++++++',self.count1
# hxs = HtmlXPathSelector(response)
# words = hxs.select("//table[@class='tableHighlight ']/tbody/tr/th/p//text()").extract()
# definitions = hxs.select("//table[@class='tableHighlight ']/tbody/tr/td/p//text()").extract()
#
# for i in range(0,len(words)):
#
# print definitions[i]
# print words[i]
import time
__author__ = 'khoi'
import string
import re
import selenium
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from pymongo import MongoClient,ReadPreference
import urllib
import HTMLParser
if __name__ == "__main__":
print '============================================================'
print 'Running headquater_google_crawler.py'
MAIN_DB_HOST = 'localhost'
MAIN_DB_PORT = 27017
REL_DB = 'TRAIN'
REL_COLL = 'All_Companies'
start_urls = []
client = MongoClient(MAIN_DB_HOST, MAIN_DB_PORT)
read_preference = ReadPreference.SECONDARY
rel_coll = client[REL_DB][REL_COLL]
html_parser = HTMLParser.HTMLParser()
for each in rel_coll.find():
name = each['name_exchange'].strip()
name = urllib.quote(name)
name = name.replace(" ", "+")
name = name + '+headquarter'
start_urls += ['https://www.google.com/search?q={0}&oq={1}&aqs=chrome..69i57j0l5.486j0j7&sourceid=chrome&es_sm=0&ie=UTF-8'.format(name, name)]
chromedriver = webdriver.Chrome()
for each in start_urls:
try:
chromedriver.get(each)
hq = chromedriver.find_element_by_xpath('//*[@id="rso"]/li/div[1]/div/div[1]/ol/li/div/div[1]/a')
if hq:
headquarter = hq.text
headquarter = headquarter.replace('\n', ' ')
headquarter = ' '.join(headquarter.split())
else:
headquarter = ""
keyword = chromedriver.find_element_by_xpath('//*[@id="gbqfq"]')
keyword = keyword.get_attribute('value')
keyword = keyword.replace('headquarter', ' ')
keyword = html_parser.unescape(' '.join(keyword.splitlines()).strip())
print 'XXX'
print headquarter
print keyword
print 'YYY'
rel_coll.update({'name_exchange' : keyword}, {'$set' : {'headquarter' : headquarter}})
time.sleep(15)
except Exception, e:
print e
time.sleep(5)
continue
print 'Finishing headquater_google_crawler.py'
print '============================================================'
__author__ = 'khoi'
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
from pymongo import MongoClient,ReadPreference
import string
import time
import re
from selenium.common.exceptions import NoSuchElementException
from pymongo import Connection
from util import MongoRepo
if __name__ == "__main__":
chromedriver = webdriver.Chrome()
MAIN_DB_HOST = '192.168.1.63'
MAIN_DB_PORT = 27017
exchange = 'NYSE:'
rel_coll = MongoRepo(Connection('192.168.1.63')).use('BW', 'Companies_NYSE')
url = ''
tickers = []
chromedriver.get("http://www.advfn.com/exchanges/NGI/NYA/stock-price")
for each in rel_coll.find({'name_quotenet' : {'$exists' : 0}, 'name_advfn' : {'$exists' : 0}}):
ticker = each['ticker_exchange']
tickers += [ticker]
for ticker in tickers:
chromedriver.get("http://www.advfn.com/exchanges/NGI/NYA/stock-price")
url2 = url
flag = False
while (url2 == url):
print 'ticker: ', ticker
count = 0
try:
if count >5:
flag = True
break
input = chromedriver.find_element_by_xpath('//*[@id="symbol_entry"]')
input.clear()
input.send_keys(exchange + ticker)
search_button = chromedriver.find_element_by_xpath('//*[@id="symbol_ok"]')
search_button.click()
time.sleep(5)
except:
chromedriver.get("http://www.advfn.com/exchanges/NGI/NYA/stock-price")
continue
url = chromedriver.current_url
try:
wait = WebDriverWait(chromedriver, 10).until(
EC.presence_of_element_located((By.XPATH, '//*[@id="quoteElementPiece2"]'))
)
name_advfn = chromedriver.find_element_by_xpath('//*[@id="content"]/div[3]/table/tbody/tr[2]/td[1]/b')
if name_advfn:
name_advfn = name_advfn.text
else:
name_advfn = ''
isin = chromedriver.find_element_by_xpath('//*[@id="quoteElementPiece2"]')
if isin:
isin = isin.text
else:
isin = ''
print 'XXX'
print ticker
print name_advfn
print isin
print 'YYY'
rel_coll.update({'ticker_exchange' : ticker}, {
'isin' : isin, 'name_advfn' : name_advfn
})
except Exception, e:
print e
time.sleep(3)
continue
# -*- coding: utf-8 -*-
from bson import ObjectId
__author__ = 'khoi'
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.keys import Keys
from pymongo import MongoClient,ReadPreference
import string
import time
import re
from selenium.common.exceptions import NoSuchElementException
from pymongo import Connection
from util import MongoRepo
if __name__ == "__main__":
chromedriver = webdriver.Chrome()
MAIN_DB_HOST = '192.168.1.63'
MAIN_DB_PORT = 27017
REL_DB = 'BW'
REL_COLL = 'Companies_AMEX'
client = MongoClient(MAIN_DB_HOST, MAIN_DB_PORT)
read_preference = ReadPreference.SECONDARY
rel_coll = MongoRepo(Connection('localhost')).use('BW', 'temp')
#rel_coll = client[REL_DB][REL_COLL]
url = ''
tickers = []
chromedriver.get("http://www.quotenet.com/stock-quotes")
for each in rel_coll.find({'name_quotenet' : {'$exists' : 0}}):
ticker = each['ticker_exchange']
tickers += [ticker]
print len(tickers)
for ticker in tickers:
url2 = url
flag = False
if len(ticker) >1:
if ticker == 'CBSTZ' or ticker == 'CELGZ':
continue
while (url2 == url):
print 'ticker: ', ticker
count = 0
try:
if count > 5:
flag = True
break
input = chromedriver.find_element_by_xpath('//*[@id="searchvalue"]')
input.clear()
input.send_keys(ticker)
button = chromedriver.find_element_by_xpath('//*[@id="site"]/div[2]/div[2]/div/form/input')
button.click()
time.sleep(5)
count += 1
except:
chromedriver.get("http://www.quotenet.com/stock-quotes")
continue
url = chromedriver.current_url
try:
#case 1: jump right to the company we want to find. Sướng quá sướng quá
if not flag:
info_e = chromedriver.find_element_by_xpath('//*[@id="site"]/div[4]/div[2]/div/div[1]/h2/a')
info = info_e.text
name = re.findall(r'(.*)? \[', info)
isin = re.findall(r'ISIN: (.*)?]', info)
if name:
name = name[0]
else:
name = None
if isin:
isin = isin[0]
else :
isin = None
rel_coll.update({'ticker_exchange' : ticker}, {'isin' : isin, 'name_quotenet' : name})
print 'isin: ', isin
except NoSuchElementException:
print "tinh sau de"
__author__ = 'nhat'
from twisted.internet import reactor
from scrapy.crawler import Crawler
from scrapy.settings import Settings
from scrapy import log, signals
from scrapy.xlib.pydispatch import dispatcher
from scrapy.utils.project import get_project_settings
from demo_myspider import my_Spider as bw1
from demo_myspider2 import my_Spider as bw2
import time
class ReactorControl:
def __init__(self):
self.crawlers_running = 0
def add_crawler(self):
self.crawlers_running += 1
print '+++++++++++++++++++',self.crawlers_running
def remove_crawler(self):
self.crawlers_running -= 1
print '-----------------',self.crawlers_running
if self.crawlers_running == 0:
reactor.stop()
def setup_crawler1():
print 'ok1'
crawler = Crawler(settings)
crawler.configure()
crawler.signals.connect(reactor_control.remove_crawler, signal=signals.spider_closed)
spider = bw1()
crawler.crawl(spider)
reactor_control.add_crawler()
crawler.start()
def setup_crawler2():
print 'ok2'
crawler = Crawler(settings)
crawler.configure()
crawler.signals.connect(reactor_control.remove_crawler, signal=signals.spider_closed)
spider = bw2()
crawler.crawl(spider)
reactor_control.add_crawler()
crawler.start()
if __name__ == "__main__":
print '========================================'
print 'Running all spiders1 to get data in BW'
reactor_control = ReactorControl()
settings = get_project_settings()
crawler = Crawler(settings)
setup_crawler1()
setup_crawler2()
reactor.run()
print 'Finishing all spiders1 to get data in BW'
print '========================================'
__author__ = 'nhat'
from twisted.internet import reactor
from scrapy.crawler import Crawler
from scrapy.settings import Settings
from scrapy import log, signals
from scrapy.xlib.pydispatch import dispatcher
from scrapy.utils.project import get_project_settings
from demo_myspider2 import my_Spider
def stop_reactor():
reactor.stop()
def setup_crawler1():
dispatcher.connect(stop_reactor, signal=signals.spider_closed)
spider = my_Spider()
settings = get_project_settings()
crawler = Crawler(Settings())
crawler.configure()
crawler.crawl(spider)
crawler.start()
reactor.run()
if __name__ == "__main__":
print '========================================'
print 'Running all spiders2 to get data in BW'
# Scrapy spiders script...
setup_crawler1()
print 'Finishing all spiders2 to get data in BW'
print '========================================'
__author__ = 'nhat'
from twisted.internet import reactor
from scrapy.crawler import Crawler
from scrapy.settings import Settings
from scrapy import log, signals
from scrapy.xlib.pydispatch import dispatcher
from scrapy.utils.project import get_project_settings
from demo_myspider2 import my_Spider
if __name__ == "__main__":
print '========================================'
print 'Running all spiders2 to get data in BW'
# Scrapy spiders script...
execfile("my_calling.py")
print '++++++++++++++++++++++++++++++run'
execfile("my_calling2.py")
print 'Finishing all spiders2 to get data in BW'
print '========================================'
from twisted.internet import reactor
from scrapy.crawler import Crawler
from scrapy import log, signals
from scrapy.utils.project import get_project_settings
from demo_myspider import my_Spider as bw1
from demo_myspider import my_Spider as bw2
class ReactorControl:
def __init__(self):
self.crawlers_running = 0
def add_crawler(self):
self.crawlers_running += 1
def remove_crawler(self):
self.crawlers_running -= 1
if self.crawlers_running == 0 :
reactor.stop()
def setup_crawler():
crawler = Crawler(settings)
crawler.configure()
crawler.signals.connect(reactor_control.remove_crawler, signal=signals.spider_closed)
spider = bw1()
crawler.crawl(spider)
reactor_control.add_crawler()
crawler.start()
def setup_crawler2():
crawler = Crawler(settings)
crawler.configure()
crawler.signals.connect(reactor_control.remove_crawler, signal=signals.spider_closed)
spider = bw2()
crawler.crawl(spider)
reactor_control.add_crawler()
crawler.start()
reactor_control = ReactorControl()
log.start()
settings = get_project_settings()
crawler = Crawler(settings)
setup_crawler()
setup_crawler2()
reactor.run()
__author__ = 'nhat'
import traceback
import amqp
from kombu import connections, BrokerConnection
class Message():
def __init__(self):
pass
body = None
tag = None
class new_queue():
def __init__(self, config, queue_name):
#broker_url = 'amqp://worker:caydemcayngay@dev.ssh.sentifi.com:5672/'
broker_url = 'amqp://{0}:{1}@{2}:5672/'.format(config['username'], config['password'], config['host'])
self.connection = connections[BrokerConnection(broker_url)].acquire(block=True)
self.channel = self.connection.channel()
self.queue_name = queue_name
#self.is_exchange = queue_name.endswith('Exchange')
self.no_ack = False
def receive(self):
"""
Receive a message from queue
:return:
"""
response = self.channel.basic_get(self.queue_name, no_ack=self.no_ack)
if response is None:
return None
message = Message()
message.body = response.body
message.tag = response
return message
def delete(self, message):
"""
Delete message
:param message:
:return:
"""
self.channel.basic_ack(message.tag.delivery_tag)
def reject(self, message):
"""
Reject message
:param message:
:return:
"""
self.channel.basic_reject(message.tag.delivery_tag, True)
def post(self, text):
"""
Post message to an exchange
:param text:
:return:
"""
# if not self.is_exchange:
# print "Only post to exchange"
# return False
message = amqp.Message(text)
while True:
try:
self.channel.basic_publish(msg=message, exchange=self.queue_name)
break
except Exception as e:
print 'Post message to queue failed with exception'
print traceback.format_exc(e)
continue
return True
def close(self):
self.channel.close()
self.connection.close()
#
#
# # Push all data to RabitMQueues
# broker_url = 'amqp://worker:caydemcayngay@dev.ssh.sentifi.com:5672/'
# connection = connections[BrokerConnection(broker_url)].acquire(block=True)
# channel = connection.channel()
# for each in temp:
# message = amqp.Message(each)
# while True:
# try:
# channel.basic_publish(msg=message, exchange='Test_Queues')
# break
# except Exception as e:
# print 'Post message to queue failed with exception'
# print traceback.format_exc(e)
# continue
# # Push all data to RabitMQueues
#
#
__author__ = 'nhat'
import json
import pandas as pd
from pymongo import MongoClient,ReadPreference
MAIN_DB_HOST = 'localhost'
MAIN_DB_PORT = 27017
REL_DB = 'TRAIN'
REL_COLL = 'All_Companies'
client = MongoClient(MAIN_DB_HOST, MAIN_DB_PORT)
read_preference = ReadPreference.SECONDARY
rel_coll = client[REL_DB][REL_COLL]
df = pd.read_csv('all_company.csv', encoding = 'utf-8')
df = df.fillna('')
data_ready = df[df['ready']==1]
# print name.index.tolist()
#name = df.name
j = data_ready.to_json(orient = 'records')
#data_ready.to_json('all_ready_company.json')
temp = json.loads(j)
for each in temp:
rel_coll.insert(each)
__author__ = 'nhat'
from urlparse import urlparse
from scrapy.http import Request, HtmlResponse
from scrapy.spider import Spider
from scrapy.selector import Selector
from scrapy.contrib.linkextractors.sgml import SgmlLinkExtractor
from lxml.html import html_parser
from scrapy.spider import BaseSpider
from scrapy.selector import HtmlXPathSelector
from pymongo import MongoClient,ReadPreference
import string
import HTMLParser
class FollowAllSpider(Spider):
name = 'followall'
allowed_domains = ["http://investing.businessweek.com/"]
start_urls = []
MAIN_DB_HOST1 = 'localhost'
MAIN_DB_PORT = 27017
REL_DB = 'TRAIN'
REL_COLL = 'All_Companies'
def __init__(self, **kw):
super(FollowAllSpider, self).__init__(**kw)
url = kw.get('url')
self.start_urls.append(url)
def parse(self, response):
html_parser = HTMLParser.HTMLParser()
sel = HtmlXPathSelector(response)
url = str(response.url)
print url
sector = sel.select('//*[@id="columnLeft"]/div/div[2]/div[1]/div[1]/div[1]/h2/a/text()').extract()
if sector:
sector = html_parser.unescape(' '.join(sector[0].splitlines()).strip())
sector = sector.lower().replace('sector', '').strip()
industry = sel.select('//*[@id="columnLeft"]/div/div[2]/div[1]/div[1]/div[3]/h2/a/text()').extract()
if industry:
industry = html_parser.unescape(' '.join(industry[0].splitlines()).strip())
industry = industry.lower().replace('industry', '').strip()
name = sel.select('//*[@id="columnLeft"]/div/h2[1]/span[1]/text()').extract()
name = html_parser.unescape(' '.join(name[0].splitlines()).strip())
print 'XXXXX'
print name
print sector
print industry
print 'YYYYY'
if not sector:
sector = None
if not industry:
industry = None
self.rel_coll.update({"url_BW" : url},
{"$set" : {
"sector_BW" : sector,
"industry_BW" : industry,
"name_BW" : name
}})
__author__ = 'nhat'
import amqp
from amqp import Message
from kombu import connections, BrokerConnection
from crawler2 import Spider2
import json
from new_queue import new_queue
import pandas as pd
import subprocess
import app
if __name__ == "__main__":
rabbitMQ = new_queue(config={"username":"worker","password":"caydemcayngay", "host":"dev.ssh.sentifi.com"}, queue_name = "Test_Queues")
data_push = False
print '======================================='
print 'Start : Push Data'
#Data to push on RabbitMQ
# Should check data in RabbitMQ or NOT
data_push = pd.read_csv('demo_company.csv', encoding = 'utf-8')
# data_ready = data_push.fillna('')
# data_ready = data_push[data_push['ready']==1]
# data_ready['new_name_BW'] = data_ready['name']
# data_ready['new_Company'] = data_ready['name']
# data_ready['new_symbol'] = data_ready['ticker']
#
# data_ready.to_csv('demo_company.csv', encoding='utf-8')
j = data_push.to_json(orient = 'records')
temp = json.loads(j)
for each in temp:
rabbitMQ.post(json.dumps(each))
#Data to push on RabbitMQ
print 'End : Push Data'
print '======================================='
print '========================================'
print 'Start : Run App.py and Crawler2.py'
#Run App.py to crawl name_origin, name_BW, isin, ticker,list_date, sector, industry
#In App.py also call Crawler.py to get Ticker , ISIN of Company
execfile("app.py")
print 'End : Run App.py and Crawler2.py'
print '========================================'
print '========================================'
print 'Start: Get all things from BW'
# Run Bloomberg_Detail to get more all information from Business Week by using url bw_company
execfile("Setup_Crawler.py")
print 'End: Get all things from BW'
print '========================================'
print '========================================'
print 'Start: Get headquater from Google'
# Run headquater to get headquater information of a company by using google
execfile("headquater_google_crawler.py")
print 'End: Get headquater from Google'
print '========================================'
#
# subprocess.call(['java', '-jar', 'sf-crawler-1.0.0-SNAPSHOT.jar'])
__author__ = 'nhat'
from twisted.internet import reactor
from scrapy.crawler import Crawler
from scrapy.settings import Settings
from scrapy import log, signals
from scrapy.xlib.pydispatch import dispatcher
from scrapy.utils.project import get_project_settings
from demo_myspider import my_Spider
from bloomberg_detail import DmozSpider as bw1
from bloomberg_detail2 import DmozSpider as bw2
from bloomberg_people import DmozSpider as bw3
class ReactorControl:
def __init__(self):
self.crawlers_running = 0
def add_crawler(self):
self.crawlers_running += 1
def remove_crawler(self):
self.crawlers_running -= 1
if self.crawlers_running == 0:
reactor.stop()
def setup_crawler1():
crawler = Crawler(settings)
crawler.configure()
crawler.signals.connect(reactor_control.remove_crawler, signal=signals.spider_closed)
spider = bw1()
crawler.crawl(spider)
reactor_control.add_crawler()
crawler.start()
def setup_crawler2():
crawler = Crawler(settings)
crawler.configure()
crawler.signals.connect(reactor_control.remove_crawler, signal=signals.spider_closed)
spider = bw2()
crawler.crawl(spider)
reactor_control.add_crawler()
crawler.start()
def setup_crawler3():
crawler = Crawler(settings)
crawler.configure()
crawler.signals.connect(reactor_control.remove_crawler, signal=signals.spider_closed)
spider = bw3()
crawler.crawl(spider)
reactor_control.add_crawler()
crawler.start()
if __name__ == "__main__":
print '========================================'
print 'Running all spiders to get data in BW'
# Scrapy spiders script...
reactor_control = ReactorControl()
settings = get_project_settings()
crawler = Crawler(settings)
#Create crawler
setup_crawler1()
setup_crawler2()
setup_crawler3()
reactor.run()
print 'Finishing all spiders to get data in BW'
print '========================================'
PK
$NTD META-INF/PK
#NTD���L�
META-INF/MANIFEST.MF}V�n�6}7��P�d%i��-�[�6�} (���P$���_ߙ���R��sә�~�Z> �?�yi��.K���ણ|n?(q>�ݠ�n~u�Q�/�w����Q��W���/'�ɝ1!����� �Nҧ�
���=�p��y�nXet���I�dɏ�?���I��`P
��B����qbſ2]g�U��A�,����pcW<Aʕ�\W�ҹ�8['<Vg�C<��.#�YE�){������_���U@�Z��voR��JI�CD̤�N%�u� (�uq�s�2n%X�L��\FX����Wޣ��i��g�B��b*Y�Y> J�!oE�L-*P쇼ɓ�w�1~(�k�Rq��E�S��+��7';��d0գ=Ĺp�M �~�R�A�E-��� �F6�?��9��ɿȮc�N�P�=n�nY;%) �J���4Uh��]�A��B�5�~r��>_��l0h!���.��q?�� NTS+[�iҵd1�%W +���R� 9�Q���"soa�Zf��,���T �H���k�`}+g�|���8-��G�,��E��艼���Ao��Y����x\r��'�'�3}��j�Q6��c����ds���TRϲ+��������Z�@K�!�e�����^\��)K���ϓp�W�$8�y?�JE^������
��-ɘ�fOeFi��E75��# ��a1��)��I��L�MR��9��Pq/E�dɆ��w#�1/n�"��L.�c�c��'��8��| /�m� �ɞ�2;�,��7�4J,��XXu���89)5|�i�T��)N�����a#�D���-�^��#w{<q��-�=�ڎ[�� =��_ˬr�M����b�طbx<eb<[��#{�~�;����˅�|bc�s-�:NA*�r��t��|k_E|C���.�a�H�"ޏV����� _8��y���mA±#T,z[�Nvb8Ji��t�
�Sr�S� �!�Ѳ3�~�Y �)fxӟϡ"���^i��`c#R(螟K�무�'1 c�.�W�1��P��1z��Y��-j NN I�`$��6B0�1q�kG/Tw�0#�dXC��X���f��PK
#NTDcom/PK
#NTD com/sentifi/PK
#NTDcom/sentifi/crawler/PK
#NTDcom/sentifi/crawler/profile/PK
#NTD%com/sentifi/crawler/profile/runnable/PK
#NTD%com/sentifi/crawler/profile/resolver/PK
#NTD com/sentifi/crawler/profile/job/PK
#NTD%com/sentifi/crawler/profile/job/task/PK
#NTD!com/sentifi/crawler/profile/data/PK
#NTD com/sentifi/crawler/profile/csv/PK
#NTD%com/sentifi/crawler/profile/channels/PK
#NTD"com/sentifi/crawler/profile/utils/PK
#NTDcom/sentifi/crawler/general/PK
#NTDcom/sentifi/crawler/yahoo/PK
#NTDcom/sentifi/crawler/data/PK
#NTDcom/sentifi/crawler/linkedin/PK
#NTDcom/sentifi/crawler/libs/PK
#NTDN��PGr 4com/sentifi/crawler/profile/runnable/ExcelUtil.class�V�sSU�N��$7�Mi pYl�C���T ��jX˾(�饽��ƛ
n(���"n�3���e*3 ��������O��C��Mi����9�|���_o�t�b|���Bx�%h`_Ϫ��4�FRat�
���膭>�%��Q��D��2�Ǒ�J</�j���:xJU^QGC�ű �kx/J��a*^�xE�@�!;m �&�G�x��t��=��t-�l�3��\ ��x�N
�9��$팵)��a��͎�:'e�w���փ��^��X�L9=���Cv<嚽iˍg]G!���LF���KY���&��^���aNl��@
;yrƓv�+�lZ`F�q��f�Lu[�c�s�x>g�=�������˻-������+a��i+�C�A��&8j�����㰕���1�*$è6�Y�����\�s\���=�ɅCۉ�e6�lޣq��!�����Td���dT�x�%�N�3jFGC ��G:�����������������U�sݖEt�� ֮X ����{� �����mN/E�J�/3��l�g�Β�p�ޫ
F�b9U��ևң4U�{f�e|D~��%^e�J�&qR�uv�߇��Xl3�P�ݕ1��K��t��x��ɻ)k����C�Ӥt��i �.�8�
`f�hh�qg駎7�&���ަ�:�a&������x���2`E����0������ >UJ>c�vV`ҽ�B@y����>�똇�:��i� :���S�`4��Y��\>���t>�>��$񕎯1��_��t|��M6��|)���C��;ƞ��O q�=Z�7�أ1U:�c�Y�֖���0Bm>��؆��ƀV, �]B����s��ȝf:���C�O��+=qe���d�|��rrf���;���y�
ʜ��g%�ÝN��0�V�@l�
�Xѐ����+��"�vrVqc�yV��m@�-���MQWb�g�*�᭔-�s�mw͔��|��=�kM�Re��M���j-�e���B4��eW|���V�Ԡ�B-�p5�����>���
c_6�:�QA)����s��V��2Qh�0ʣ�e�2�"�'�F�zK(ТE�h�"����86*���2$tC7���q�S��<p�T�X�M@I�#,p�� �@U"TlB3��-�@�գ��ohQ}q�j�D�2��QM2bD~A�����F�"}��Ǹ.c�:�=�H�v�N\����5���{@�UD�bB"���Q��I�è�܇)��)�}�v���%&�i|���a?�)� �]�I|�<��4N弛�6�4ɰo�z��RG��L�I��q �q Ї���&��E��f��%��<Q�-�
�e�
�E-V��h#�����,����'&ҞNm ���Dꛎ0 �Qj��\�/����糷�%q +}�jbh!�c|�^ f%[��|�*Y�wLʗ �v9�����bl����Q�q�����$U��J`)��!�V�>� �Y�Az�O��kD�hV1�u���6*0U���T�^T��!�n�� ���~A��=ͳ���bX����F�M��m IA���_h[�{Uiƭ��oc�D��v�utI���*l�������n��ǧ��PK
#NTD�#��1GGcom/sentifi/crawler/profile/runnable/GetNetbreezeProfilesRunnable.class�U[S�V�6�s M�B�$Ā�Ґ�����\.��^��Ȓ�H&(�IfL��t���v�lOph;y�Yy����o/���~0���<h�U|��k%'5<�ъ L)�����ӷ:!����l�::1��|cAâ�$���;e�Ӱ�䲆 � ����p�v�*���}~�M��%s-��[z�s��@Γ%����&i��9�T�,ڦl���t��&C<�CW�v�r�\r���{w6�����2��C6gye3nh�ڦ%��#��Ko�Й����|,�e�/�j�2xZ�$$�2�]����(h-☡��n��~h{�r�DH���2��������nDFૻ]���ȓ�U�63���WQ���_j���W`xta��^�i�ٚE���k!���qJ]�!��{��Ĕ��ˣ�yi Uo����L+ |�O |�kDJ� |��ٻl�Tl�($��Eׯ��>'��`�v�c�sRzr��S�Xdž�Mlhxf` � ϲ���@� �.���B��+��u��P����� _g,�=�R&�A8�C��+���L[�!��Ee *��3�� P�UvΗ�ᶥ |2HM�Ks뙱���Ӻխ��eG���z���gU���A�a���o�<7�*�~b��O�t�z��0�38C�ǒ��Y����E$���ю��n�al��h�S�{�f�������B�D�A�>�CƉЫ=S[�g�1�
տ�G����Lo3���Ɍടn�K�` W.���[�^�7RM^ߠYߓ�Q�ջ�#j�G�n���o�c�>@�aj��V=�j�I��Ԇ�s���$��� ث�a�ζHَt5|��#�Mܪ9�.
']>�����{��[�n��-�U����DzI��ޢs;y鄾3#�˿�J �@ri�5Z�����%��)�yү�!Rx��] �a�d,�x�>�@�]��^J����c����3��%��,V�*y�P*�{��N�oc�rYEG�S��R$'H3�Q��P�1� �I�k�/j�;�7E�i�Bø�/�Hׁ>e�FD�ލ�_��qE/k���Ή����PK
#NTD�s��U
�Fcom/sentifi/crawler/profile/runnable/PublisherURLCrawlerRunnable.class�X xe~�=2��IK��R�-=�^�RJ�ۋ&M��&)M��BI'�I2a����6-
^��(**���hērlZ
^(�(�� ޷(Ti|��m�i7P��������;������`����W)x��w(x����ͻ4��Tbޣ����4�Pp�W����?������r�7h� �&|,�����Y�'Uܢa:>��V ��i�Q1(V�m!|���|Qŗ4|��8���.�;Uܥ�n����U ����C��G�a��^�Iv�+���4�����|U�9�ȯU�����T���C��[�yX�#
�<���;�6ooJtԷ4ooh�ޱ�}k�@8�g�5b)#�ku+ݳZ���Ng]#���Ƀ�ZZ6%:Z6l��ܱ��N�"e����@$a;=1#c${�W���U��Җ�N�_��M Pow��Ą�6�s������L�R ;i�� ǒ��b��u���˚i��bI�H�N,���Vʌ9�tZ�Ƕ�:SV��tvlK�����H�߰��j.<�^����'0�d�a_�̸�����$� �mˎ5ZS!�L��3g���2칙2��[(��@��Y�.OS ��'�
���L�r[ҭ��${�^�?��N
�]v2�OLfx��e�\&�&�����9SV��xZ Q�L�I7֐2%Qv����N��v.ݵ�IQ�N� d�_�dvo�>�w���k�ᔂQ9�JŶ��c����ʘ��0r1ɷs�k&�t�Θi�Yk�N�H��En��0KXYi��UUV�v\*��y��ι��輒J�u4��ɔ��h�A�*uI�
��캙zo���� ���c�9�8�֔��:2�x<�k�S��ju��%MF��`��EN�c
���{,H�d�t��T�:���9I�F�2�V*��|��1\& ���J܎�16��V@/M
��q��
~��xR�f0�# �c;Q+�N��D�訴Y�S:~���X�O�S�S�I�MY.2Jj7��a��k��x?��,���s�</���l{t�n��/�� �į��_�7R�o�����^��f�2z����@m�m�����/]��x�� ����YW菨kG Dq�ӌ]����d���:���*xA���w��Y���u��d��ޭ�_:���$�
����˪#����X�58�dh�2ף�ׅ���#�t���ft���}R�9��Ĭ��QXd���8�c���ev0ُw�.h�EP6BхJ��J��"$=;��HW�Q��H ϳQ�e���q�����C���YKg�=76�jN��fL�d�֔��*�}����]cAڟu�~:����"�O�J�`J'�`�'i���<�O�$��A�^��y�,8��W�J������^��{L׫��efW���=�mSjN<Cbյ c�92�]��nw�$��N�W�F����"L٥.��ٵk�k�MTk���j��#�^#��ԗO �k[�U�*3}�� z��q9L˿L�t�-�7��1��-s�d�D~G_�˖:y1"�*��^.���c�^0t�0=�w��EDf2�NЫH���Ye��ĕ/�'���V�����=N��Ҭ��:�E�L�ٲ�,�P�tGm���zr��[�����޺�.��usö�� M ���s��"K_a�otu�S"X}B=�U��nH�F��&��L�l�^��ВR��)#�-���g�𫭞_w~��F4��j�̇(�J�h��Q
��a��,y��EC<�&���4�� h�V����
��˸:�G��hZ�_����'#оx��yT�%p� Ni�j�2M�E��5�:��a��C�
O�cb$��)��Db9 /}�<=� ����,=���`$x�n!9:U�L�Wƕ�����HE3§�13�F�xe�����ehjh�v N�TN -��>]���#W�����%�͒[��WA�ّ�7Ga���A��"Zxn����XEB�<��5y,�c��/�8�%�=�%y�ƫJŤ��Q)r�l��J ՙEuF�Z>x����/�Y퇱�}����x�0��s����}X����v⾺������%�*`�Z9*b�;Q !��~m����c���v]$���ÅKT<��-��L*B ������Fk�_'zD|�Z���<���N�|&Wf��<=�A9�𣾚��Z��"�3�����'���
r?�q�ઉ���9Hcr��kp�n�:�N�Gp�b� �p�BC����b6_�1>��{�$zp5n)����U\��f��۰S<�v�,v�����n��=��b�Dt�j�K̠M:���N�];��Q5Wwzk�i�� P�*�����.,D;v1a.�U�%�9��t<����� a�T꿛PI+�Љ$4ڲ]D"D��E��L�标�*Z��� /� ��"L>}Ү�ޚ*&�rM��}�)��FY�Ķ��F<.AY"`S|��xu)���K9b����9q�pio��� n{)�@5@�}ܻ�a��W�_�e��P���:��0� ��(x��9W\���azZ/%(,+x��7{������Bt�@)K��<�9G�;�U
��m^q+�Y�ǝ�g0|�:Rz���*�MƆ���������Ng�6�&_�?PK
#NTD�y�P uFcom/sentifi/crawler/profile/runnable/TwitterImageCrawlerRunnable.class�X x�Y}5��n�ڲ=�5��z|ˇf|�=�]���F�G����JkԒ�M��{,+����l�$�%�G���8v H�p�� �Z0��W�#id�6���꯿��ի��̽��^qQC>��g����S��"��,~A�Gq�o�M����% S�VpK�9鶬?��w��'��K*>���r^����S�UY���_W�i��!��T����8~[������U�{r�ϩ�|~������'�_T�g���/e�W
�ZC
Q�7*�V����U��\�e�%�$5���/+� i��a����h8�+��Z���,�*����J��K*�o)�?�xU��*�? �����5��] _��5��zU~�Z��
�Bh"$j�Ћ��"�E���ӽ�]m=�ގL�@o���X�e㚑���T�s����%mv����w�ȗL
�^����87��h9�vz�bG�@4o����@��vFRF�ȍ�)v��)�l,�@M�� �6{���vY3S4�^c0/W�sF���X�]� {��+�ڕ��R�Y�a+�s��養�=l�͔S*�x�w��<��3F̶@�\y���� � ���҃K�B�u��c�sfѳ삜,W��-;u��
vj�%+?d:��u�Pܯ�5��2�����4d�Jc�G`��ˮ]*�
���j/�qF$o�����țeՒ��w���9�Y�c2v��A��f�r�T�{�li0o����nxu���+WJ��Ou2��g� w,Of}S�QJI����U)�h|�� }!�!�XV���r��a��o U�AZcE��h�I?�K�W,ͷki��J�!��[~,w,��聾����yL���b���V-�Dqt[�3����Ǩ��~��i�fI�3rW��������H���U���:�Y�yn�������:�#F0#2�����L^蒿��ˆ7Jw�A���쩄~��sr�[C�I���4��(07A7g�ڳ �Y�?�e!E�XB�W�n��63]QhY����kl�T��� ��nK��wM���u��vӽ����q۹�_�H�7�=�ŕ�rv��ٍ�y��ɤ��ݽg_�Pr�ށ��d�w�����@�H$�9#�3��Y�J2��q�8\լ�� �&mw�#3��1 �*E
�J����^K�2E,�EL4�x
��DZ��UH �e��} 9E���J�J�u�F�V/�M��U�ȭ�l7=��'���Z�.�t�,�����ؾ\bر�*�N�b��H�b��L�b�X���b���׻S�r��Tj||<��Hj '7z|�t�$C��urG����֫G 흺h�|����/]l;��Y��"�����'�'<;�M�b�XEL{�u/% ��R�D�"�:�w3x��H��� 'y�m2|�i*�� (b�.��}�د�� ��T��8$ lf� Ii��]E���EZz�`z)��Y��<r큌���,�N^.�(�.���;(�t���qQO*�K|�L�7j&���O��sB�a�7�|�䕸 :%z[f��O�-�cLH���p?*uъK�h�E�,:dqR���i��N�.�H�=�f�y �D�93|�% �0�Fӳ�/�R�R� �nM�p%A��t�-2$)]􈳺x�8��Z�%,7����9�pK���å�Edu�+C�P�GN<�f���}l�������y �\���< ��G�@�Þ���^pM� �|� �j�9��y&O��y�Ƹ���Ʌ@�p=�3Ô� ��N)�z�k(�?S��������? !����"͹L�I��\̓�<Q���2$д�|իcÈ����-�P7!Ǽ2��Α7B��y�.���F�c�S<���=I�9�
׮�w���'�����j��bU���Je�p3�X��W }+���1s�.��c�o�Qm5��y�D~2�,�_5~a�0l � ٧Lo6����UM������$}�PVS��5���{����r�( �f_.����Ö# �� ���^dH��=����P���������ʄ����<}�СaK����^;�)�/�P>�,|��M�­��O������;[��72wC㜪�F*��=��ՙ=�7q�����j����̶��཮�X{G;��v�d����c��-�:hX0Rc -B[d�#U=R��%��7~���gA.oK�-o|0Jar2��4^j��gA���]�v�ϲ5��W^��S��7T��l���f��d+�Z�_�떁Z�l���k�$.A���������Zh�j��0��:`9�V�5/�옆���XF��G0�R`b�u-F0L�Ġ` ����X�{G�ޮI(�X��"};��4MAy/��-��X���ژ6�:�����g&�-f�,�F}l����SX�z
1
�VCӧ���+�q���V��M���W:���j�D��Z#�2��hYaZ�+��Tv��#Ryt
�������X"�6�F���m�sߔ����ߎm���5H�q��������}
;�Z\��®t;��;��L�w���Mc����*{�lΤ��`}F��Uط_ά�7.*X�S88�-i�B��3s�=4y�S��^���4%ݷkG�ќ���QN8��ƣ�K8�Ws'�}LTK�/r�پ�M�eo�=���D0�A"��_�D��h��W�uȺ�<sr����d<2�S�x,�0�4��5�a�ԉ�e،m����~^� އ�J�t� �a�_�� �M���s�s�V����G ���Om{ػ������8uK�p����}37�Q�k��Z�<��~��C8�ϡ_���.A�X��b-�b+zE.�����M�9<%^@��Y��;� �W0">�Q�EXbWB�5�j�: �^Cݸ��o�/a5�����,�����H����\��i��h���z?�"yA�}��*��ʷQ���~;J���yzw���!�Ea�w`�IO�2�� B+��Ԑ˜�>�^\÷�[�/c�6<�(-��Z"�.��[%ՄL|��Q�� ��_! ��wqF �����=��{)�
���������(��{�f$(���g��P����V�� ��Q����&��W�C
���T
�
~ؗ�� w��������3�G�9��Z������x��W���$�h:<ˎr�u����x�����#���,�j:�K�ʋX��֬��L�|�ۡ��r�&�;7��$�tXR��\5� >�^F¿� �b��LH=÷������b��1���3x;z�,���wR�;xD<G�އZ?��G7[y�YC���"�߈w��LH3��=��
�E���R�~l���}~�C��~��:��>PN�a�g�N� ������? �w5�DL&r~\�CQ���N���Qh �p ?�Zy���#m=�I����oPK
#NTD�br-5XPcom/sentifi/crawler/profile/runnable/GetYHMessageBoardLinksCrawlerRunnable.class�UmSU~nذl�Jmm�Ji Y��F�BRh�j�XhEo6����ݹ�)�P?�� ��8~�G��nReʋ::��ss�9�>������O?�����0ۇ1�RbN��J�����^�&1��
jU�q�I,%qWý$�u����t?�DICY�V�XS���J��+��Wg+y�nr�[��$�̞Y��u!o1�-ߓ���<�eH���n:ܭ��P�n��F,��J�I^K�S���;g�vx�N�����(z5��*ٮXm6�B��#TV�������5&�];`(�,�a� �یN����C�L�t]�n��潲�P��!�A�����EX n�y���JƘh1 �[lY�m�U�\� �� � :���熢2LG���ۑ�!<�oZ�ms����*k7��3��JX� �3���g�@9�s��[�e�G<S�i�i���!9g9�+�+^SZB]=C�ћW�x� ���2�Jl����˸�0�&�������ʲ�7Ìω��dl� w�Z~QJO���7b��65<2��2\�3����A� M��r!�[I�v����cJ�#cᬛ
����� PM����=��r��!;k��r˫K��t�򭆣��&� |�����}��6PU�R�?F�a��; ��ZuOXTr��u8�4 �%x��f� Ա�4� a� j]� C�c�9z�5��)C�P}D�~I���> !�5BR��񿩡���B ��7^�1�Oy35�V3TCw�#��]�D��B�qԩn�h`Թ�G�r��z�8t5�����F:�8�j���/�4#ݓ={F��#��x���q�8����nt�Y��%��f�7_ �M��?E��=�лy-�l�o� �T�m�s�>O����L�Bi2���1�����s��&ocd��ѧH�R�e���g�Q�J��[ئ�I������~��/��YF1�������(�':JDD��آ*��.N�U��A��g���g1I�V���Rʕ#=�<}y%�r����oD}bMÇ�SD\Ì��4:�������OޯE�ҭ b�%.�@�"�!_'�it!��PK
#NTD��$�Lcom/sentifi/crawler/profile/runnable/NetbreezePublisherCrawlerRunnable.class�UmS�F~d �4MK҆�j�)�֡i�@!5�B��/g�0YҜd`��9ɌI��N>�G�ݓ��I��~��������ݻ����[�U�EL�ы/4|��Wr:Z1��m%�t$�Z��� �MaZ�L
y�Ma���NÂ� �뮲�^CA�% � �j��h�qE�G; ��.��˽��Iǫ�fH�~��R�����&i�w͂_�ImS��Dw�tph�!��˂���xb�V- ��K�P�}���\:껩LF;NȰP���
/r�Ӗ��� ��Mٙ��y��\QI
�Pk%� w��7L�5-(�d�;C���i8*�q��s��ܡ-���=��e���:×A�A���HF 7cF�@�ۖ�*|�gڍ��t���UԦ�g��?����މ|�/����7��c5���b>�]4 iX��3��l�Y}կI[�Z3 ��ƬBo�
>2p !g�e�2>d�;��L�q�B2\Y�Z�p��� �o��N9;'�/s����=�Xê�����A>g�� �5�X�"܋��R�ZM�B������b�jRZe߮Uɀ�D��[�+|Y;�g�yW��Z���̻< �@lT��ed�a+�� �s�����������5���UWѷA�'8��Q� l�G��/��-l�T������3B~�/ �ߔu��+lB��wO' ��� c�g��)U�q���*"�O �(/�0������>d���ƚz�-�C�PMG�<���T�9+C�k�Ɍ�t� �C3ÅPD�'��ֲO���Ӭ�H� >���阅F�������v&�*��.i���V�V� 05�����L��d����ء��m�R�0��0�5|B2�Oq���:)X�t�p��S�<���$��u�m���Hiu�u�g 2z���̹#�F2�Å�@fi� Z�����:�)�y���2R��i��B2�8I7�bk#�itQ��@FЇ =M�j��Wp�r�"D
�8�Q�p����
1Dr���)��b��Ȓ�2��̫ 75|�э�H׎>�쵘6"� ����IE/;Fo��c�'�PK
#NTDz����Bcom/sentifi/crawler/profile/runnable/FollowerCrawlerRunnable.class�UmS�F~d���$)IK҆�b�4����S�R^�P�2g�0YҜd`���9Ɍi��N?�G�ݓ݄H��x�=����������_p;:�b���R�WJ��0�� L)9�#���jF�7�6�Y ��:�1�@� �X��@G��Sv5|�d^��%��{2\����=�d~�r��n�\�햧b�Wf���d��>���I��}3��B�E˴��� �=b�g��`��ۮX�V�Bn�#Tx���#.m��P��=;`��[^� �ڻ�iI~�i��ۥ�LYu]en.x�� ���5��D��m��wp�,�U�8f�9�7l ?�=W9sY�$���eй�g=7�!�݈��W{��Wđ'L��m���c[\Emx�r��I?� SĻ��B]���9S����[K܏H��0�a��͐���F=�u�*-�
�p���
�����5|D,�Ñ�>\g��>=��프d��s�j��s���m��;v)=/�'' �`���X3��5 6AUIg' ���A���Dpz~!���K�;2;s���\�
2�?����ͬÃ@����s�$ w,e����4�1;�[^�� ��q�Q�<&^ <����\2?ుm��&
���� ���.�+�Jq_X,�F�z[�%���s�挪Qn�����q��%�L=�=xև��W_S]p�04 �*4��3���� I�Q&�i��C#Cg ��{w_sɋs���Oi6��w]9��ֈ�z��ӎQ��]��I��U�웠�����F�d L #=?�7�$#�<|�,r�gK�l�0�Q7�-|�>��3�`q��c�^��)n�#�
�['hIj5$Fjh%Q�^C[� �Wh�J^:��{$y�%:��;�K��h��+UC�St,S�Q��3�H��Jg-"O����q�>E@'���n�va�!��~�`/�<�B�W �6y*Lc�G����U�E��‚A ���a��(NR�<Ҥ�C<������pW��}R�ڐ�o���F�w��\y������W;Q>�'PK
#NTD���A �Ocom/sentifi/crawler/profile/runnable/TwitterGetProfilesFromSearchRunnable.class�U�WE� l�,� ��ZK��<��*�VH�� � �1� aa��gv��~n{NZ�9?�G�w6Q9����sg��{���}�/��������EL�я� |��fL�c:�;�ΚH�3��k�>Oa��|
9]���B'����� �zy��(h�l`�!��*å�TU���6q&�사V���pέRE��'�x�ː)��n{ܯ��H�~��:f]ߍ��� �dNVCw���J�Vj��=���ý �\��b&�]7dxTpd���;��(~� eJ��ݶ������(ꁈ֚Gᢒ�����}�"��5�� ���'��.��#��cg G�"W�Z��*y�s�.�Ƀ '�HE �b��@��(^�R��N�؞ �u���� ���<�e��3�ؓ�3A tKW1���2b��� �X�z`H�:^+_fQ֕#tzF� �Y ��+x��e�K(����Kx�a�M���W��J���`� �A7t��RR�XX��haEO,l�K���L�I(TX"s��"܏dP�����,���:���Yi 끮i;��0�U�Y�N��ᦣ�����&�+��%�=�y�Mr���Z�ʂ�-|�p�?���66-�t*6�5C�� ��[��%p��'%��
�f���+ ç�� V�D��{�"�����,�0�U*���:$��dsOU��i��.tyQ���X<�N��y2/8͓����e��B(�����"��=��c��]%�1��N�(4�?�W/]��ٍk�j\�פ �nGڙ�c�&�t�z��l��h��K�g�� �1�$3���u�O4�p��̺�X�x����h{���H�F��Ktd�Rc ��4`6Й�H�5��2�^��0�9�.��gd�ǟ�����z��{��L�&}}��#�O��ZB�D����ց��
5��C��0EA�Q�Kj��W)�5�y�"�1MR<:�!ܤX���: c�����-����%�e$��k� � |hЛ͈׉>���1lb�_a��^v �NZ'cȧ~PK
#NTDH�s���Acom/sentifi/crawler/profile/runnable/MentionCrawlerRunnable.class�UmS�F~d �yIR��� 1oV�M I R\^�P�2�|�,iN20�C��d�4�L�������NC��N��X{��������o��� ����q�I � w��RCVG;��QrVG w�ꞎ��us�������;��E t�����o��k(0\���'�E�E�3�����w+�z(m�2�s�
�'+&���/L�L�y�R�,:fm��iz�C<�Cw�v�J��+��u�
�Y�yĥ�ޛ�x�o w�W5���mZ�;B����(;S�\W��e๹��ZSM9ī�v���1���� C����K�*�r�B9���eй��<7'!í���W{{�Wű'M��m���c[<ʰ�"����r~��2dߋ���} ��P��]�!� ܏��0�a��͐���f1�u�&-���0ؚ���k�*>2p-20�.���|�v�B2\]v�Z8�s"d��l��;v9� �'�VQ4�-� �cMÆ�MPIҹli32(Q��}��_
,)�����΃��1̿����66s��O���J0ܴ��O�Y���17�������U��(>��`���-�������"w%������� �au�@X+��:�ƕZ�e��t�Y9�j����"�h��E� ��W�����}�8z�5u�;��v�Z��l& `����ʐ�e2/8 ��?`h�1 D���}�^��qmq��ƾ�{F���Xh�?~�1�?:�]%��E~�.�6�j�h���"SCHϏ��$�H����=����)�0��O"ݧ��pf�,N��h�� �=ō�s�_�}�)���XIu�ut� 2z���ԅS���R_�� �"U��:z���{���2A���F�|�t��4�1�������^?�`/�ч1�>E���A�S���H���Sa�$<:��q����b
�!9E��Q�A�c��Ȑ~�e �?����[>��3�H׉>����m�{/~¥�+z�z���SPK
#NTD�>/\YEcom/sentifi/crawler/profile/runnable/GetTwitterProfilesRunnable.class�S�NA�m������?��m������`b%�$�&f{,ǖ����K�>�0��>�1�]+hR�C�������ofv���r
`�,�51g�@1!�r��M �P*�D�D��"�aҍ���&�v�C�{ Ǎ|_�%�ܲ �~D���Cv%� � ŋ�~]�M^H3�F���ɽ���]3<q�h߉E��t<�����vd �
���y&���Z���)~�1��>�!�x���� x�;Z��_J�q�S��.f�|m���g�ш� �
�\� |��}߆���o�u�����^�霵��'VeҒ鋫\H���C?Cy�a�u,T\�nE��<�=񞎚�P�����ȸ�� �� ��*n�XH�=����pl��]���[�����C��:Co,���\�J��k5����M\�G
�п���aV�K� 7��m �(AN�A2 ����xO�숄 ��R��!�v��!^�(�:�ߓ�A|�����*Ƣ����ƛdת���#w�fNB�"O����Q�~:CtF1Ia�0N��4�L;4i&RXE\"Ze��2���j
'��&�e(��YY�)f����O(�M8�-Ot: <�PK
#NTD3�<u��Icom/sentifi/crawler/profile/runnable/GetWebsiteLinksCrawlerRunnable.class�VmWW~. l�HxQD*�(��Tky�(�^��қ�%,lv�w7�ӯ��zNh�9=���v�&�"z��;sw��ܙg������+�1�8��a+��"ӊ�h�(>�a. c�W�Q�x�V q<���1,ư��Y �����1�k�2rV����"k��+�B� e����������z��,���0Hrw�ȺŢ�� 筒��`޲�sl3$�;|�6w�F.��STZ��V�)��� \ɋb޵ B�6Z�,�
��÷��� ڳ�#�ʥ��+<o u�kr{�KK�ׅ�`��沦[2|�֖e�' ix�ݢ� Yv�n<����V ������-׷)�h�[�:��dN*�&Qa�>�7W1�X����,R,� l���2��J�p'����ޖ�%���]ìmӞg[&W^�d�[l�7�0yf�;n���ɘ<����]�^)5��1 ��mbS�]�N<疥)TA�F2��q�t\Ǡ�� a��i���\c�x����ڄ������� ����=n[������б�oup�u��k(��b���0V}!}����� \ϐ���}3�8m9i��c��8�-%�_����r�T��W��)�uI8sV1�����陼Q�O�b5��G
� cqne:��4S]+])�
�"�G�6,���\y;(��U�V����("�2d�����w �.���0)����4%�����np5O��C��I'�����(|��C��IR�nmM�x�dh��h���X8$�EHr�"�����ȡ��±q�dsdžk/�2���xm^�R�R �"�r@$DD��-��p*��[Ck�5 ۚb?�s�k���J߷(���*�FB�o��P�#`jb�7�8#ޜ<{C�&�&�
[�$��0��P�B�f�r�,J����whJF�F��D��adߢ�=����U�G�h#V�^Ź�y2H��~���G�F"q���H��gt7�7�,��ES�E��D,ZE�h���{��%:!E^��"�Hm�' sYF�.ʩ�r�!�~Z]�U/�\�}�a
W0M>%�� �W� �l��#�Bb�r��� ��]:����������g��q|Bz�|�p�R��Iއ誆�F�$YDø� �`$kC��9���z�]'��G�ТJĎ�����a��PK
#NTD��<ONIcom/sentifi/crawler/profile/runnable/LinkedinProfileCrawlerRunnable.class�UmS�F~�6�%�y �i�K 1`J�h
hI�KcH�4g�0YRO20�C��dƤ�L�������N�C'3��������/�����0�}a���V�+ �ZÌ�fL%1������4�c�I|�ķ��x�� �%1֊�5���ª"k�|��#e�װ����� q�+1��<Y2�ϭ=a�db��y���S ����p�v��R�}~�M��%3J�-�V�%���=�Kb�s�Bִ��m��KCw�D�+
���튕J� �:/8By�,�<��V�ua"ܳ�����@���k��KB���v)(SV\W����@mw�v���=�_S��2�]�uh�l
*��8f�>u�pl ?�=WsY�X:�2��������n�fૻ]���ȓ�U�6g}߱-���-Ⱦ�i�C��0qa��^�m����|ȭ�e�GXRCi�h��:�!9m9���y�"-���p�b3*s7p��'0p�H� \�� ��C5W�Uk0\[r�J8�s�g�l��;v1� �'' <���-l��~2�������F d`�;s^��o�ېN�Œ�f���zj~�,��@3��Qu�.*NP�U��Y��j�'e�l�n[J�'������>;�����6u��q�Q`=%� pP)�?��,<5PTD(�w�Mm��
{���j��/,J1�aML�N3 �"��P��:#��ujgI���ۿ��Z! ]CgmH9z�3u�9K��I�6�Y>I-�hлEHr�"��v���Pw���p� �G��9�P���yjKzO �R�������I�(�b*̖�Z�#� ���8���4���Gġ� ���&9��#SN�}���� �s:��)��H�� Q����"ނ;H׌�=r� �L��_"�N�?C:�M�Ѽy-���e�
�X�U�K���L��Ѷ�j?AGn8�� �1�����U�M,^E�H���� m+�u�<ѯ�9ũ"k���P��IP,*�EtMQ�t�4�Ўn��c��}h� �<yh�`�!@
dM�G�w �P�*� ʺ�N�d��5:�U�E�� ����K�9���>#�U$V5L �CZq �4���9�Z �/��#��Ӊ�W��M��Tt�_F���PK
#NTDLp���Hcom/sentifi/crawler/profile/runnable/YahooDirectoryCrawlerRunnable.class�U�SE�l��8�&���*E !|9�+�*�Ԅ"�_�Ug�,����fs)��Pn;��q��?J}{IGF�:7ٷ���w����^~���_����Oa����gLta>�[Z.���s��m� |�Ē��$�&z���dV�f�+i��˺��k�k- � qOV.���<�ξ�I3w`d�"�-�G�C�J�+bMze�6y�ϐ.�g���_�K�r�
Yw/��ަ��� ��, ���닍zuW�m�� �,�=����me"�wk +GV��Cwϵ�� eJ�U��������\q�p��|�l�}JPU���?��$P�-& ���V�BW�ڙ�
A�t�e0y��F�0qW �ٞ�Uq(�S�i�KA��Q��?����r�a����n�ɗ���B�<-� ������ *��㵯�,ɺrĚ�99��i���+���.!�p�.���庫���ʺ���=�nm���q�-O�*%Ղ�{ش� �,��e`��}�eV�2y�[I�2,�Ew�R�v�㵚.�GU��0�9� �܂]\�^�Z�X{Gw�j�Q�t��B ���p�^��o���c��}<�,��[��3����{�d�0��*���
Z�e��l�^9�j_,U\�"¨��E�(j5� �'}�8�֞j�y��%tQPcG�J,���NIo�e���G�!�v0�z5�On�h�R2�@�i���<�&�F���he2y�1*H�qڜ�U���4�c0u;���G2�����&�Hv��^FôvG�K�Z�G$S��Zά��%H�$�}�� \+�B�-�v�Н6�HN4�"ф�DO�"����I�wD3|"}�'�ïH'_!�Df���/зAQ�ȓ~�/ �Ɠ�o�A��;N��8O�K L��P��k�� ���K�$�|f�k��N�I���c�n�|��D���Y�EC��0�3D���4釐X7`_���70c�A`��A�¿cv$��x�`� .�FB�ˎ�{�ֹ��PK
#NTD
,ݜ� ?com/sentifi/crawler/profile/runnable/AlexaServiceRunnable.class�V�sU�:�;C a�Qq�
&!�� Yv! �D�d �wfn&Mz���$�*�������kw�]W��"����G�7�W����w{&1/4X�u��s�9���<����O?� Ɛ@�]�*�SD1�o"obԄm␉1��� ׄg�C=2�!^�� �j,��bdLL�q2�&V�#1܋������1�ߖ�<� �aE1�h ����Z{���1��)E�xZx�����a�](z~��v�n�j�'�q�p��O�B�v�[(%'�JU;^^Cs��� Q�Q� ��C����K�*�D6+��yx �aE �� �M�4�J �=�k�[5�Ժp�p���V����IەC�BF����#�a��p�
�V���ځ�-ɬWH� �;��ń#�D��Fxʄ_r]%����I�������U�<�^�������.U�I �f��Ofe1�=���QT�F���v����%�Ѱ�W���`|w)������D(�Ze_��q�ŁP�"�T(t��y��E\eF��I�R9Z�P?�F�B�� ��r4���\����2TJL�ɣp�:�c;e�k�x���4͍���t ���]ϯfʭ�C2n�J�7�;]�ﲣ,�-�t�QSf.J�";ƭ���e��
l�k�ͤ �4{�N�Z�[U��R^��JU�,��2�K9i�F�p6Z�^�����TU�����(%kve�/'��oG>�H�v�W�Od�)���PQ�;����(=����1�1�g�&�Ӱ�b� r[Nl���?h;N�cY&C�X�cA�WrC��/�����
��+����Q�lR�4,R�6�Z �烵�d;Q٬p����(|Qh��������}������^��^4�W��{���Л`���d0z���7����B����UEvM:�^��:�`nXxo15,��w,���XX�y����m������*S%�-��k�Y���q� ���������{����sҸ\����V&�ta[d�Ţt�睋�<m X���d�2���}D�y��<�hl]�Ca3���k�y.K 5R% �օ�F�y�R,�@�ZYT��p��\���'���M{��ֶ��cTCr2�Z�~�y7��{��� ��qeH��Aր;�<ëʝ(r�� ���[3�Gϋ�����O�ꢠ���1�h�#��~�弄�|�%��EL��b��D#{�*�z����xC4VCc!�D��?�|�cc�ih�N������;OA�(��Bڄ�fJ^�:\�� X�r����#��L�E3�sU4S{WS�O�39�Y��z&����>CM�:^�J�q#�����tm�.�6�Tڌ/K��k����Ԍ/'���H%Ϣ>}+�"αa��z��<�N��:���X}s�9~�.m֧p�)�����?P8�Bٓh�k��f� � 25�5gp�Ʈ�^�����k;�k��~
Ww���V�?�;���I�:�v���c
>"I��b�G����L��#I��6"����ĝ\9B�LJ��1l������@?����;�-"�G�;q5�QN�Te�`P���;�/��:;�؝��.�=x�pƧ�ӇAF#�'1�[�c\�M�ΝL���� E���w��;�5�P�,���wPj��x����K�����P��: *�ڹ�]8XI�+��a�6��t~��*����h����(%��PK
#NTD9&s���Hcom/sentifi/crawler/profile/runnable/GetTwitterInfoCrawlerRunnable.class�UmSU~. l�,� ���-�5[+`M�
JjB[$�\6�����ٽ�?��mg�����(��MT��8�d����{��s���~��}|�csI�� ��TCFG;�x�伎>S�G:>� ,hXL �� K Lub+�HaU=r�/��k(0\�k���E.�R�~�M��UsS�[}�s�*�ͼTM�sk_���90�^�*�蘷][>"ӱ� �W �y�k�ڮJ|�*�gq�)l��R��2,�-�f�•��mZ?vD`���GٙA�u���X�ұ-�rm�m�v)�x��.C���y(*�6q��wfo����=W9�J��\�ˠs��z�'��^�F諽���ı�Vs�\�}Ƕ���� �A�̻؄�J���ː����k�.�]��[��G|R�hװF�gH�[N�4��W,�j�0r%�i����3p�!�e��ex��ź�TD�0�s���9�3l�ö{���^/�XG��W�0�� %[� e3�Pa�•�Dx(=�,E(�Vxİx�a�W mf����ל��`�k)� &2fa��0�[[����U���(���c���-�������bt eB�����7�����X�=�K��ޤ���n�az삩9�j��z��*d4����Raȫ�]�c�}�8!�暺撻��]���=�IX4�}eHz�2Y�F�0��1��̽u�W�h"'.8����x�э��NF,4�:��!~�͉�t�ҍ�]M�t5V$c`j��>��$���S����0=;"�Na�i�|@2�q��̺)X�t����h{�;�W��A��):RZ���$��Ld�]۩k�t�O����m����+�5�3�@� t�Q�i��K�H哤�V����O�8G�#�秃�&�C��b}��f �^%�y�^'�E�y�)L3�G��]�RDg��),�8�Yz��X,�3�i�#M�[��4��'6b�i�H��*#]'��/fG"ڈ�����׈+z�z��9Q>�PK
#NTDJA0�*E&4com/sentifi/crawler/profile/runnable/AlexaUtil.class�Y `\U�>gޛ������4y]�6m�4�t���$i�2I�$) ��:yi��� �Ц(�(�"��� �,q� iKD��(*�DQ@��_�w���T�o���=��s�=�m�����&�����.���b��KU.�r�+T�tQ�*W�xW��t1�(\�V6T��R���Y<[ s�0W�:M�1�Sx�� �w�!�Y(��\TË��Z�^�:�����ܤp�������[@��B@ .^ɫ�p� ��V��E͂��T>��Oa��kT^��:�׫�~�OU�U�6��Uޠr���X›�����41��p��^�{�b�ʛ]|� �|
���G�}��1 ������*�|����m���U��ʦ��p��Gz��~V�r��(<��N��Q�-.>����.�8X�cCX���
dT���UzQ|u�^R�e�~��+*�B�_���J�R��*����*���oTN�|��{T�+�>��>��W��*����U�����Q�/R�c*\��SIk{Wo���Vo�޽�<�t��N�/ �v�a*m�bq34� ����÷���ױ}S_����V���7��ޱ���ׯ�'�i�����
���n���V_����M�}]��^m��V,v�5�5�T��Q+ޚ�aÆ�����}����`�T�6
��3I K����0�)������+�o�Z�a�4�1O!��h ƴ��sǬP<0p��枠uG��@�rG�� w����@<����V�?0fAc�����^`���K�Խ��[k�R�<�%���q��pť3�J�ŭ�q�/0 Z�b��
�ʝVȊ� � ��D�5L=���6��:Ϧ؋��G�aw,b��>[�X�a� Ҙ�O{C��k�%*봗g�11��9�c�ߊ��P��&��b� �Xꋛ��^3b��N� Wf �S2f���s�6��Ih �L 1�%�
Yq7�J��BL�yxxl���pBawW(��C5�9&c;2�s�֖��XGHR�A3o5�v�,Q��/E
S�2ȹ#����Я2�g8�L�r �� ���;���m�ͨ9Μ�E��yn��s$:�!���>I;����k�:�T��5
_���&��o���P�} N(�i���ݱ� 3-8���� Dz�U���N�����JwG�C�a�d؊���젍�B|�� qk�Q� �^5�Gc�0[aϠA{�Dzv m���F����CB�k'BPW�1�3 X� �7�'b�N ���?��c |ÏC\+� ����.ߗ�d�)�$���q�$k5�[IP�ZA������##� A��ܒ��!�p>�e�A���mc���@��cAA�ؾhEEF�j> ���k=�-�
��p؟�n��ܐŠЊ��XU���bv^�� ��tm�_�_zc�]�X���BUT�3�nN��zo��πY|�D�om �+ˤ�e�X���砕�ӻZ�|Cm��A�@{gK�i�ght5]��3��[Wn��<��Xg����[V���[G}�'�����|�F��'N�0�8�4{���Ë�wvz��<��2�Ϸxh1�᫡�M�~����Z��Ɵ��kt ��4�=�����p]��}��+W���+|��_�5��o����J,r�b~�(�-'u��(�Q�o���r<S��E�'���c��Lͭ)��ф�����tu������y�4����x?ߩ�]|'RCnz���|7R��_�B��� Z�����>��=���j�M�O�/
Vf��?jY^��E����
*�HzȐO�A$�t�m�� �ՇDԄz��f��&;�t����Ԟ �&A�6n���M�kjFNiO&�&�Ț�<|��R�6�5�i*��ɮ��m5�I*i>�%c�A+��Κ�3h� �i|�+|�Ɠ�-���ok� ?.�+\�w���#8m�c��
G�ˣWX-G��fl���Y�M�#�26u���=��2s���{b�Н��.��h�=~Lo&|D$>� Gb�q���5�U�9�G<n�TV��#=.�\t��k��R��z\�K�)������-O�6��mDR�>˴�2�h��P���4~����'�,��?~�0?�LI�P����� p�H�k��Уҗ)'�9�DKMƓ�庍�/�$ViW��y�$�K]=9;��&�v W�E���Kfye�"�K��T�D�09�����$��������\3��ť��B:OLiӹ-�7���椳Ҽz���vxx���b�H$��ҁ��kf�@]�q䐽9�s2�^3(� �0��!ЧVm��ڌηP��\d��p�P�z�$g �QpӔ����n�i(D%NUq@�x\x�ܰD� j�j+,a��Ϗ�|]�k��o@�=Zd�p���3�
i�>Io �L�R���*���'6S�UUdF"V1���ò�� ��"�� 
2W���lY�����B��2[C9n\�����Ajۯi<pf6��9� r��a�]�8M;�74lF��r�"�_�|3$��zI��+A���vhS1K��`��hr,��cԚ�@�i�@&<��y�)�f�M���!�'�6�/�|�� yU��R��q�?�#����v�E����X܂٥�Pn�ٻ����*�È�Cy �G�n�-+"��4;d�V$h�(ܐ{�D��ڊ]s"|��8�KV�.Y]A^�y"<�/�L�nXR�� ��Q0�Z��]1���+k����������D��b���1呤^Q�Pͅ�ʲ ��"����?����[��54�.�K�H�t]NL���A�1�"g�
�O�̯�����������7� _cgе9�
��xa�<0���W��ƃč��>�u�>r~�&�cI�I�Fr�R�fZr]O7�+��;�p;��1IE[u� ��&���&��i�i�c�LWP���%7� �&��]��-�%�E���8���;4I�[�I� *��RE�^~�*=�!7O�n�8�l��<�I��� U����O�{&�v�$@��gN�,���g����6�/�B�P $R/�b�m�|��F�C]����9T���t&�ٷ鄶+i!�Nw`w-h�ӝ�y ��]�er�z�M_�o=���}նY ��5@���tǸBޡ9
}����ʢ�Mj�O'+�&�n�҃4��4�[�V <�$�� =N�E1� Z����q-�.�X{3��J�����pV�X��������E���bG�P�a¤2VB(�A�d �y&M��h6m�ϡ&���>U�t:�J�Aeي�K
���6��}�b��h�)�*�!�3
>L�㲳�T��oAm ���o��u����*:��c@�
=)��B�(��v<��+��X*����d�y4��7Q������� 5.�i����ôB�-��J}U< �(�'���P��4�>��4x��I�k��$����r���0�s��3y���Ä��ud
�T���գT;��b�Ź_�����H���� �g��"�څ��a��<�C�1M�����|�փ0�i�c R ��axj�{.�2
Cİ�J����n� �q��C�9F� ����#�:]�1��0��`j�>L��=n��Gx��PB?�'lϯ���I�>��'㔽����T2JR�T_�cT>������4FV��w�p�ߐy�6� ~��d�O���ou&���ң�=�PڔL�84����?�K���KڗQҭ�r#��.�ՙ�V�.*8����T�w�!.�Am��� ��� I]��]D䬙�N�� ���s5�CO�cw���WX_NY�y��złS�������(}��4�/�Y�PQ��(�`S�g��r�1�QAa��O�-�w�gy���I:{������t�A�>A� d �Sb�L��fh� υ�y����kyJ�R�Zf��i�>2A;3�h� �rxʍr}���S�dm�w�ݞ

�����`H�U6�4�����t�
��c���� Lp� �'��6�G��lp�g�\�3ǘ�9�\cn�<uF]�|�=�缍��3g�2��*�yiJ�6��gY>��\}<����|}0I����4C��d�,0!��@??�29ͧ4 �-0�<�t{���
R��So��I]�G?-�Z�^-ʬ�0f�Wo�U�$�x�13WU�YƬ<ֳ����U�$��&�Z��3�� �쪶��I7ݨ�?����l��'�g��p�>Ԥ_`T�ǧ�?l��1�
�/4*�?D��t�1�DK3�O��qc���.6j���N)>i��[��T��t=[�,ɥr��5�B�_��N>�M�|&����w�|�|���w�w�{@~X~�'�W���}��t�H���ܩ�kWF��Ї��utӵH�s�������� ѹ^�x+�ֻ1ދ�0��#��G����hb����� ;�!^G�����)��EG8B����1���� ������}��~��S��������4�E?�w�YG)��1��s,��96��z�aы�=t�q�丅^v��;��W/�/oѯ��kR �.ͤ7�%��zS�H���mi�~'�G��.�?HWӟ�[�������WY��˥�Oh��N��5�Dž,� �r#K����u�OeEn�byk�W�gr�<���v��O�c\%'�Z�ǵ�e<K�� �J�)_�s�;x�|ϕ��y�����Q^(����(�����x��7�o�r��Or�����U�r^�����5�j^/�2���CV�]�ʍ�- e�D�2ݝ��d�7Ґӕ��Wz�^��T�C�}��J��/�ˀt�H7��9JU|�t ��(M㋥K����*��%��|��W��~i�~��ѯ���G����I��QGi&?#��7�◥�@��-���Q���J:�h��Tr�o�9f;�Ho�����<��|� ����w:�P=�\ �=J��]�G���:�i�3��r���J$�\���^m���/ '�-�KTD"�����o�TzD��=�4D��-h��ś�ٍ�8�n�uD�1��9����)gM���l�T؛�-:���ɤ�h�˒<iI*v����h�1���t��t�g��aIaYa��E�Q �������*���jHA��!7>����m;=`����W`JǠT)#?���9����*1ې�_PK
#NTD����=com/sentifi/crawler/profile/runnable/GetFullUrlRunnable.class�R]kA=���&ݚ��֏�X[5M�����T�X�hA ���4N:�fw+�O�QhA��>��D�� ��"�>܏�{�9�������*��(�f�^F�l\5т1�l,ZX�p��ޖJl�@0T���]�þ�I� ��k2��#�|cy���8�Qi�-C���Я������j�ki��a!y'c��m?
�X��ܖ���{%�;ԑ�vu���}*��T��Z�!�2d�m�=�.�u�(�O�M�������J�`~y�7�I����9h���5_�7Q�D��ź4#ΝT�b�8p0�p럨�1��n:h���Ot !H��C7�x�Jzq��m�m��ѓ�V�%q��ǻ ��s� S�k|� ��0L�Tw�Jf�_D1�x"�@O�DO��d��(O1-��Y�\����>؈�*d����"��s��/a��� ,G~�ro��o�>��GX�Qi|B��̯R��Cq�Q�K�npl�S!!�NL��`�f11C�jsT�p1��O�-°q�h�Z��TW�/(��q��0v>���oPK
#NTD��O;. Fcom/sentifi/crawler/profile/runnable/LinkedinPureCrawlerRunnable.class�Wyxg��fwg���09`�Ť�#��.�a!PL Y�.�dw&�=��R�ŋz�zR[��U��@�ֻj�Y�U�G�x>�ӧ������?�w������y⥇0��`-)�K�;e�+� �A�#��8$�}
�*x���ܪ �`���
���p���`5��C�G�|T���p8�{�qA�Sp��aGĚ�'�������O+8A5>#ȃ�|V�� �yE0[��1~Q�1!v\,N(8��K
��������
��dP�#2�`�p,��|%���kb�uA|CX�Mߒ��Dz�N#kJ�:���F�6r���X��e<��7�ŕ �K/�r��RBUˬm�m� %'vX9����6�-F���ʧ {��Xb]� z{,�Yݑ�g㮙�+�v�}��� N^�w���`�Sg���r����Vf�\9�]��a�$4���jaY��$�y�7��担x���񵶙��TP�S���9��H��^eQm�sծ����j�"�X���nŦ�����]���,O8��F�3�g̓P7���i]��e�<�'�6�b״ʹ7d�K�muX�G�~�N/���B�ks��4�g�cy�#�������4��� f.�%�m��D�yj��=ˎ�+x"��9�ӻL>]��ө�EtM�!�Mj�8������[����TMzF��Q��d�fc�=�mߑ�]O0ik��M?��'i�c�r f��Qc�?�S��1�Rf����Ş�13����R k��eW-ۗ�/S[9Z&j���!�<mW:'����Y���
U�U܂�2m�����][�k���{�B׾���Ui$�i�<�OW��ܮ��Q�t�5�u�g������vn��!��eK��="�AyS�=A��:I�*�1�[{i����iT��s&Y��C?U܌u*^�;d<��,�f�� ~�*P�3�\�/���Iy;暆����n��\�Flk�(�V�ja�Z��.ֶ��T�/�+�����jR��V�ߩx�T�^\�� a�8��1�N��'�Ԏ٣�yܡ��B}��=&dlnd�Q�c�Y-� Ue2��`8���f����+�r!��U�NZ�ylV�Q!�cW�%�*o�T��:EI�\'�o*�. ��0x�����Ǽ���W���M�� pQEm��#Pҟ�х�<X�o��Yfz�Wc��������* n�յ �Io�n�!}�Lفe�v(|�^e�#�#�,�'�w���]��eDbc���:\�\B�e$/���u��0�U�&�\��~�m#�m�ow�p-W�
�R�P�2&\�|f��{� 9M ��n�ۭ�LcK{���¶����e�0����_�'#�4<���x�!������;J�y��Q�QyeD~G#��Y~v0��B�� T�9���f~ȭ�m��I��^�3��\��q �>�/��4�o֣�T-3`#6q�ƫ��\��������J "��s
�So��:�����QT���H2�j����&Sa-�L�ڄdJ�&&S�a��T�&�*��<����m-��N�1ԃ�19�Cڔ�D�j�� ������� r ���hW�pu�Z�֦���D�jqMC�����# 5�O�U��|%4?���E �EH�6գ�u%\��=�Z=Z�Gk�6���� ��Z�(I0s�z�r���Ye1�!���-�u�
-VB�;%ܐ�����f̻ČIܛ_�[0�8���am��±^" n]4ڄE�0�so�C��B[B?�, ��LjPgRC:�֙SYgJ]9��D��z�c�!�h��7�p����K�ʤ�����"U�W�N��K�X��p ��:ta2hA?f�����!��n�p�%� ����b^�B����X,���.�(=��ҳH��%XX�x� ��X؀�~�?��>A�$���J}��6��i=�q6Aj�fҚu�(-�����Z�p)�&Q�vp����Y-��C=o^�]�5��0^��h�}�<oG Ig`�^�jJ�Ѝ4��t�>��>�)��E硇�@U`=z���X�=�ء� ��U!#���� ��s�"Ǿ��g���0
�/��wΠ��A���%OFQ�^�O�~�̄:���e��r_�$��L*���U��Wf��1�><k��.��5�_t��
ʽ����a��4OB�� R-K�ŠiC�Q;�����DpN 7�6�ZE�noՃb8z�<V��=&"�W� f�Z���O%�6^g`o� ��J"��������kY�w�4Sc��^�ҳ�&����Y����\�\�V�w�->}+)0e��
�6��3|�"��h�D�h*�79‹�r�-��>��?PK
#NTD�G�(��Pcom/sentifi/crawler/profile/runnable/UpdateSearchItemForPublishersRunnable.class�R]kA=�M��6Icb��Z�֏K�hED�`�ji� ���v�L��.���O��>�҂B��I�;�������9��3w��ϯ6q��,�fq�Ʋ KnkX�Ѷ��Pz,#�=a�:���c�0��H��G�Po�R�����z=I��L</�Gn*�L�H7P�C(����D��Uyi��69�� ����L��c����LB�������;�ސ�r7�Q��eJF�-㑫>umN�f(�(ɳm9�<�` c��٥��r�۝�'�j/���]��q�Xcpzq�1����oh���0�^<:J4#H7�����ڬ��VpO����kb����k(���x� s�0��dz�Bg���r�m��`�W�!���K�Q�鞃}1���8�*ae�_�<�2�2)�Hl�����t�M�3J��� ֻsw��af� %-m�U�æ�2�C�U��E���7Mە�4e��VW�@�[T��k��n�~�f���u�o�PK
#NTD���RkKcom/sentifi/crawler/profile/runnable/YahooMessageBoardCrawlerRunnable.class�UmWW~n�V�Z@[�1@V,�P��L�E"����������h����sB[�������s7i�#�����3w���>����/�`?�+�hA/&����5L%Ќ�8��I ��:�&��\�q,hX�c)�6<�c�9�5,'ЅEVy��e��a]� � Q[�zr�+���0H2�o�d�$� ��Vٕ^0g�b�{ ��>?�͝��x�S"�K�Ǐ�@z�$�]^M�y�r��}i�}/��E�Ж��\)�o���By�&�7�g���0�Y>�|Δe�N`�ZF�%��'w ��UG��'e^�>A���+fj�O�
3V�Ch�O��E�1Cw�]��n`IGs�Dh:ϰeHp��H'���0����v=^G�;0�ڵ1�er�nA�}ߟ�~I�0�o��ι��9y��p� ��0��]��R�0�'M�^�Ě�x�P�f��|�Ut\ǧ:>A��k����<W�1��w�6S�T�0\]t�J��rJV���[�!��b:�y�ױ���g���5�5|��9�eHgƍ _x�A�Y��5
� ++��s��M���lv�(��RhxRR�f�W,���726�}��[e�tn�J�%�Ը�ϮO�,.��U��V��l�|������N����0�BGQ�����s�@g���ѱ�������� ��M����5@�!�"����wJTo ��Β��`� �u� ]��mH9�ڙz휍��$TSј7"����\#$3����@ ug ��Y�=$˜�,�];KJ��¬m� � ��=O� N�l V u��0�`�yު���EB�+�j�C~-�Q05�D?�7�8#ޔ:{E�nm�� ��p��[p ��1�K�b$�R�;oIňF_"�{���h.�@Kƫh�"A���*��RM^$ͷh+$�OБJ&Bg��+?��*��E��4\�ez>z��e�:B���yE8�6��3�����B>���A����<ڱ�a,bK��<��B?�U��1Y�Ӹm��-�I��ߡF>FQ��i��ݴ����#H������t�#�Qz��s��!��al�Ҋj��ឆ/�H֊8��;����Ru:��#�ޠI�5�
ѯ�Œ� PK
#NTD��0��Mcom/sentifi/crawler/profile/runnable/RemoveUndefinedNetBreezeIdRunnable.class�R�n�@=�v�:iHh!PJ� ���.) ��-��J6c{�Nplˏ � �_��M+������!!��Ź��8�̽��Ǘ3;��1��y\Ѱ�C�JW3X��հΠޑ�L�1(��G Շ�+-鋃tb���=�����dv.���X� {�L�X��JӉ�;ODfC� 3J}?K7�$����+�����A$�{���)�D9��gX�|�M��#s�D���y4���a����4y, �3�q`3���^J�!�.�> l����a>  � H#G�7�~��L��t�ƣ�o����o;���? 4p � �Ȩ����04��=N�1�B,�<��1�Ro��4ty"ЅF/4�*`�,�d�ed���`��A�N� ��E�54q�,�@�
� f��>B�+;�'����ʫST��n�`n�jF�����Jk�:�։���*Zo�m�
j�sY]��5�P�2.��b.�� ��Z����?PK
#NTD-hM�O Fcom/sentifi/crawler/profile/resolver/SearchItemDuplicateResolver.class�V[sSU]'Ms��P
���bE��BC�V(���V
!`Sʥ�NOv�COr��I/�曎O�(�(�8Lg�� S��0<��o�Qp�4=���Xt&ٷo�����k�oO}�(> b/�T�
‡�z���F0�� 8-�1ٜ �,b*�B\b·p��f\AL�4L���_��+A\�ES*>P�+'tǘsE:!�y�
�� ;͉�k��h��ݔ�Y�N������&�w�P�sWZL�9s������igrҭ��DsY��̤=-lg.:-�L.�� �v����!:�w��I� ���PPi�T�?e'��Θ��|zZ8:�)�� ݚ�S΋�~w�d���S��` �;�#r�5υҩ��Y�4tW�mLD-��Į��z4�V4f��m�
|�[A����gf�#�������X�~�I�K
��f>i�u3S��:^0*h* L���J��)K�Q�\� ��L��RPrҸ9�]�P
$���r�tu
Z*9_�n�~��y��7�dv$\ݘ;�g . ����W�����9��ݼ�h�U�Ƕ�U��s�[W��Q�/� ���!FM�H�?��K��2�+�SJd�q�%���0���>�'
:���� �$1�BhHaf#P�25�b��H��9X�಍����4���c^�5,I�7x����Q����O_Il����͂��gM͑��X� )%ZKq�h"射+�a! ���d���٩Y%a)�}���`�1+���E�^�^2�� :� �����T���g�,�n��L8��^gz �Dڶ.꬞��E�P`Y/��¤�#����#� 1��uT�bv�Ɇ�qq=�[9yE��ʨ5z���9�($2ƌ��ɋ9���[P�MLub�tyԄ�|3q��Thl}/^�O�^�+����������e�}��({��m�>���FW�-p����Dq�O�j=�?���Ԝ+�����wԬ�և��B-�ԕO���#��`�?�_�ֱ�
�d
n")G; 﫭� ^�a���QP�]Ec���*v�D��7����ߛ��u�kװۇK2^ ����o:��<��0���������öu���d��aR:J*ϒD� Yd� �r ��-��hǏ蠟(=ub]x��#�'�|f�}��"�ϝ-���\bڹO���;�[X%���#����y�uL�������t�v�� �tNtorT��hoe����P=���^��|��U��������?���{�V'�����'���wǟ � � �y��6��A�R!+�
�5�Q��m���|�� �� �WѲ=A!1!\���� A����q�GD?%�q�D�ē\�L�p�� ��T�����y�J��ܡ��8���(z<Q,y�0<QLy����'��2Q�x�X�D����&Q�x�X�Dq�L���#�bڮ��JMG�$m*3SeeF����j�oPK
#NTD����
Ccom/sentifi/crawler/profile/resolver/TwitterDuplicateResolver.class�V�RW]=�L�ЂЌ�D���7�"��0 �K.�М�֞���5������*�ER��-U��|E,�Y�iڹh�&����k�������ϯ�8�� v`B�d L��2���*��㚎�2�1݆�i�u�P���|f�˜��:>�1����{Eۑ�ږ�0����Y�n`m�술��%3�Q�̛uj���U���]��9�^ �s+.�<Ŭ�}�])��$�<���$�[1��
<���9Y �5ۗ�4��];���׿�!y�[f��9ە��Ғ��iؙ�,�,
�V��a2�o�����,_�9ҏ3�e�sVy��f���Vˎm�@�GF�G ��rĪ0���9����:�ji�kj�f��ڽ�v��bN=�dY%H�I�,��߈ ����D�����a�+ ��b��`]�ؽ�j"�a"��R�%J"�7�N&]��px�aw=���-6/6h�}@��t���a^�C{:
:حa3�5��WU��&Y�0_�$��,y���&��K��G�b�R��ay�߼TT��Z����)Ȧj���7'�\c,�0�T��0 ^շ�5[���:��2a`7��qߘ��}��|���" a�n����ߛk_�+;�K����=�Bly�o{K�c�R�loL�����Té�ҿ,*5:��s �G�d���}�o�2�����GAxQ�U�tm��T�HKuY׊ �L
5�V��/�3��F�pt��N� n
?���#|g��kw_��~�_-by�A%��T�y��/�Ô�H��?<;����ccp��.͵�k�+��Ϗ�frU���3hO�I ��v����`��F�c�����U����!q�Z�Hj�=����q������G���S���~A[6��L����` e�hO��cdF���Sl{��9-uh������`����'�jS�f��0�t�ٍV���X��yf0��p���0�9�5�øMT��Gœ���A�Arq��"*M;G���{��?J���c�C -�Eg���yFv"�Ԯ���x�A��F��d�c�q����1�Щ��q��u��q���3#���0(x�0φ���s |�<���y�Gy�m��9� �ܬK�;�X�T6�叡��㘌� W`��l��9:�3 �,1�&;����`U��왓�)J7�U�!�7dt,f/��ǧ{S�TϞ��Ʋш�}H��ĉ��!uccT�O�`45M�0^3 Z< �!�ҿPK
#NTD+u$ f Dcom/sentifi/crawler/profile/resolver/TwitterCountryISOResolver.class�V�SSG�]H��(hhѪTy��o�����A��%Y�j������m����3��/��_�t�ؙN�3�3�����7!�V-L��=��9{v���ޯ6�f��)�!.�K8�>��qT}�x�8��8��S%x���U�Vrg�G���Q%�!X�� b(gu�+F<�%H�O2 )�:l e)�0�2"�3*5lG�DȑI�0C��p,;ʲq�� �k�<��HB�����ɤ�
״���ma� 9)�L�"!G-�\�_��Qײ�B"'�H�֨i����I�m�PX�Ч��ۊ�Ʌa3){҉~i�
Z�P��"�'lS��D�;d��μ����K;�-+>BB����m1{�+r�Hv�n�Y. ���gň�]3
��۪��MNJz�Uf��"9��*b�k&] ".�R>[r3�O�X���Fƪ�:�GeJ�������i�lŬ�0�SI��;F��N��ֻhR~�gu�tu>�c�)<óo�W�J�r�#3]�#]aƝ�3�4������D\=�-R�{:������9�n��|��|=���
��-3�TE�aM��<ϥ40�~%�>;n�s1��,mf%�!�u�6Y��34�����+mG�^��=�l�)�Vb�����"�1f�^����@x ���:�4�.�x��;��.�]˰\�{��W����Ӗ�����k��C7�90����S��s_�R��x��<�"f"�
׽�)rc�k��n��0� |��u|c�[�����������`�p�L���a�t����\�����̓k�Ī��?���pz���'XIIo�x�߃�P�YUݨbP�S�9V����:�b��1պU�)�!�`�zR�b�NT��Q�H��V�Z��yNռf�g�T���/ 9�JqU���T���~cY ���4&�׋؈HFeLCݣݞ��}�yAzPW�SNv͛��t��37U�d�Z�.Y�k���P�τj�q%1*��n�v1-���R$Z�[>ٻs����)U��u����S���ךu�z ]X�7N-_H��TW��WEWp�qdO㷎�G� ��B��I��2X ՟<�A����䢰v�c1i�M(�нv�[�ˉO�o��4���O�q�Fq�/����o%��q��@k�O0�� ,(@�?�DC�?�2 �ay�_8���T>�����`�8* ��u�J�8�zxu�[g;�J9���t���Q��շN�al5p1���C�U��&����e��І.��1�1�n$уa�"]r�"�1e���%�6o���I��)���w����P�@\��k�Z�=�B4ct�nbR^ ލ8����Q���ݍ�� �M�Ln��`+3p�� �M�(�{;���N6sj���5l缚{[-Ԟ�k�^�+Q����ѾKNj�Q�l?@��U�wz��A�]Dȫ�]���K�W.��`�8jzr��\���������2J���2�Q��BgSFO��:�a��7�䬀����>������O���w0W�M^�bny_�Q�Z���W�?PK
#NTDuw�!Rcom/sentifi/crawler/profile/resolver/TwitterDescriptionSubCategorizeResolver.class�W�s���-ieic����� �-?L��Nb�8��q�P�ky%o���+�'蛶@K������g�i���������o�#:L��ky%9Nw����s���w�]���?}`��œ
�J�sЛЀ9��xRN��0�N.�<�0q^6�
�v�����@79-&�4\9��a_6�$��,垑:V�xV*���/�s��"�]����e���8�K�y|5�d��l^R�5����y�]�6�%3k�d����o�L�h�~�q Z�ur�ep#��&���:S♂1kz�e�۶���؞�����5��v>��c�q�9C�=-�g}*����6^�e�5橶�r�T(Ћzv�и����q�yå�-���ӥ��I�� wf��K�V�MK�p�bM�f����K'�7m���y����Vսr?%���c��^�獜i�5��6U Ď����վ�Y�Ȅ3O[2T=U*��N<Z3NV�fuה��b�_0��TݭYW_� 7 �kx��ą�e�� ���e]�(����Y�LE�F)�3m}���V&��*iZ b�v^��e��"���T���=�.��`�%�5&L�V���^���tփ�R���B]� �i_�.�֋�>_g�*�N��fh��<������y�lK>��׿mF�Z-']�Ps������k�Ec��<O/t�e��ߊ˰�)& �W�L���c�Z|1&���*�HL;%7k� h3x���&�؏O
�_�B�7U| �V1�!:[ ����+2�*��UMM���b6����Tj�z���
���{�>������5�@�����x]�#xTŏpA�E�X�OT�TN���*��{U��_�[*��;*�𰊟���N8v��ZЗ��n��kx*~����E�X�/C咔��hn�����u0�T�
�&SU��U�;�� pS1<�{a�X��/|6s�iw�W��rc<X�-��yL��GL�#�Q{���Fv�r6ח &����d߲�) �7e<���9�a�� ��Kx5���ԛ���A��M2�[��2N �"+_�je�/��V:���;!�Ҩf���
�H�6 ����q�\�㖵�#��.Z�ό�����zY�]{#�!�d��nV�J����j]�O�t˻��hPHz�*�[V�xֱ}C��u|^��i^g����?�=�����l�=�Ҝ���o��/�Y�vw0���.G�����g4rܞ��nC��x���={��P��d�LY�F�ƶ�8S�O�Se/pG(M͢�}�k����Hk�����H������q�
�;���h���"W�2튖��K����.�!9o[Er����p�/��K�����lw�N�&���)C&���.�PJ;F�� �Q�"��}�$�sÔ�{;q�1A�ix�)9:@y�\9����kة���8�`R��
����e� %O�����љ�?W�)@�� ���Ѿ�~�s�FC[���bY�|*Z�F���Y*U>D���6�W�9�@W��K�� Cf���@% ݧ˸��]����ED/���#8�
�Ryc`X�l�����M�G�{ �~t������R �d�Z��يnF���D{$d �\wJ��,A����ȇ�� ��`P�dО�HW����;/� G{˸K�i4�����x ��P�AwW�#>2�4��Tƾ �]z!.V������dX��a$�!�G�tcL��Țc4}��:�'��Std��K�s4x���P�)83�y��=d�,�Гd�q���3@�f��^J~&`�2K�H`΅\,�\,��
�F��f�Fs เ{�H�`�8�m�74���G?0�PK
#NTD���t�Bcom/sentifi/crawler/profile/resolver/BlogsCountryISOResolver.class�W�sg~ֶ�ɫ�|%J���Ie��z��\v*j;!nҺ�1ki%o"��cC/��ܔ+�R0�����I]J��_~`�)���@��y>]��L:x��;��{��=>��_}��qEE/���p�kD��r� ����ƣ�|X`F�#*�ȪP�Q9{L���O�X�lO��>&Ǐ |BE����3r���>�b#>-�g������|A��*n�֟×$��\~E��
|M���ii��*��3�|S�[
��NJAh�qS��5��Ν�O�N*e���Vܴs��IsZA�� c��ӆ��G<ײS��Y���p�1 N�T�nв��|f�t�3�ӦTv�F���Zr]�l�&���=�q'��L۳��w�Si�ճ���Ҧ�9'=ɍ~z�p��N�F)�Ӊ�QU�.�����>h�]�9%�OV^y��)sJ?lx���4�dj� ��ȣ�I�L'�t�2���kL�!f��"�Vv"A��!�nz,�Ċ3�% ���G� R�βl,�Z�ޟO&M�L1�D�l˖��I�z~1��fֳy��9G����1h�؎K�r'X=�L�������Jٴ�%7�'��a���XU���Tж ��4<G�(���ׯ����I1��$FW-p����ٽ�n��p^�7�xF�䐑-�-�mֵ�wJ��bAk�ϳ�XL 눕� /���}�s��9 ӗ2��a��k��U��QI���$�����"j5)r�x�[#Nލ��1��*�C����nS���ԥ��5��v@g^�5pG�x�^wh09��]�I�5�/r ?�K��nj�u�G��/�5��4��9 )L(ذ����f�)�i��Q]O���ݑ1�2���!�ߛޭ���w���+8�k-�a �cR���X*����{<�42%���(H�yI.h�(�o�~��և#][g�{�v����F7�{�=3�]�J �bA�k�9�^��a�jx]�� \��K�Jï���j *�+[�����e ���5�A������ș�d���?����J`�v��rOfȖB`���S�=NΫ����*�H�d2��2� WyY�,�ʼgyq� VY�5�΀U�eG��vwFn؜��|���-�����0�[�tF��Q�x���65�L��V;a��٬i'�^W�)׆���TREuh�������Ԧ��pM���u�U~��n��D�̲l�W]�Ϛ���Tr�A�0��i���K�|CҒ��R���Jc5��g^�r9X2�� ��j0�2O�Z ��z���F���\��ks�ry�_��m�u�C����6@�}��v��G�±=2%Ҋ� �?��H��<�sEw�6������o��\i%E܅�pT�ު��⚟%��� ���b�(Eź���:����"�����(8��pҨ���G�EB �4�)�뢾�'�--�F^��CKI�GR@{Կ��ѐ�bG �6��y� ��4m�����/`sT ����D� ��ƷF�P��m� 
�6��.�9����;�]��A�YZ�)����n�6��� �.���/�]�6���� �]�V�t���� [��Q�!��x�ǭ�BOq�YF�9�� c��y�����(�G���D���� ��>���/����8��>�6��즔��^�iu�SZ�?(�L�q7g>��4p�G38��+�{������m�����6�@C�7�
�0�I�o�Ϯ��.炜��>�r���J��'%���=��h| B`tY4
<(�WxX�x�L�C�"�o��Dqb� �oa37�D�"�ݷJ �H�ʛt�,&w���E)����%�L�n�Y� ��)�g���U�t��~mP�%RҬB�A�NZ_G�,��f?2�8Y,�:����]���PK
#NTD��گ�Icom/sentifi/crawler/profile/resolver/TwitterUpdateNetbreezeResolver.class�UmSW~nȲV��Qk�P@]_JU@* T J0���fs�&��� HG�� �l�CK?t��������uI���h�;�{_�s�yι������~p ��ُ[���4f�綉� |؇�ӏ9�ǰ�����ѫE�X�L܋a�&VL�2 �|�$+"'�m��Ɍ�U�p�,I�V���U;�� ��mj� ���TE^�e�"�\�S\Iϭ3��x~ٮ�|�K>���bw�v�;��wm�T���ۑ�(����J5�Г�3D�"��HWdՂ�8yc�g<�W�ܗznF�#I��Br|�S~3"_Խ�6ml�H���V�Jd�*�B|#6C1q�j* f��p"�y̷��P�bgd]Mk�}��� l�^B�V�[��:���&]ʆf��8�t�H��d��q�*���),�T�j9ʐh!�Lq�/Ɏ��(!�:i3$��[;������%�Gs�;O�x-�g"Ckb��2��e���O~�t������r^�wĒԼG��8/kgN┉��ul5 c�B[ c����}�-�@��'>�-|��-|�/-|��-p�`�T����e��ZV�y�E'~�\�D: ����󡊒Mx2=ֽ��G��OU��u���>�^x,]���Pa�9�Bs�A{��� r�?�T ��G��\\�j����aG��3^�y�}�*�BC�W"����֫���%V�� �\.�1����7Nz� Iw�:׺�m�����#0L?�8�G�T�4Ѭ��$�=4R3�7E+�F�3�{A�N�`�g�k��,�
��k*O�N)�[YS�m�')�s�¤���0�]�G�3��$�� ��=�NEǿ�����H{�a$�b�>Ð$�a��>z��)#e����߽ w籊,���q��{��)���"u�(�b�P���u��������� ��}��B�;I� ��i��4%Ԥ�d�<DtHa�z6����R3z�2�l����L��'L\5qm������;�y?��$A?f7�PK
#NTD�?c4� Icom/sentifi/crawler/profile/resolver/TwitterProfessionLevelResolver.class�UKsG�F�ծ��a�#8�[���ۘ��DD6"A����f�+V+� �s���*�R\�p�T(N�* ���P�8=+Y�e%U�kgz������{��_?>�߄�2N��]��1�)9��0�������0�8'���8F'.h� �5dt\�qILJ:>��T���cFGVGN���
�H�r05�i��3m�g �gP&��`�J����g�{��X����,��sה�R�f�2��T�)&���̼�Ⱥ|�n��:y� W�k��L��4�E�l:vJ� �l�<ʠա Rs|�'*�i%Rf�����D9�%��ʈ|���B"�] ]�����*X��D�vT=:����K��[L�"7��t v���"� ��zV�����H�z�'1��>C�ZK+$nŽ�@@��#���I^��i����f��^�%�G��|1���hNx"�M7SX�I6G�/��"f?M�D�EW�y�u�b���%�c��c-���RgP�Pq��f����������5�G�3�
vj(���J�j�9����P10�1 �p��"�3P'~�DN����愨��o��syN�Td�-E�H���k�eC>U��~�,
7�Uz٫�(b2Mr���|�m%�z>�.�d}FLۖ�4^䞨�>���Wnɜn�k������=���,��Y�| �kk\�԰� �nXm����5��.R����g�_Ù�9�}BG «�sb�;��(� �:p�[q&/cJ�|�"e���zZ`egv��n���q���/MI�y.�d���^6� ��� e*�ɖ<�{N�Yn�8=��U?5��վ'f���脝t����'�0�a4�U�fj
��`�I�UC�R�nȆ�x 4S"F(��)�!�_�?B�ar�� K�M�����p��Oy�!�u�O�����o��P�Y[|�d'y��^t�6�珓���q ю�����ق^
/��Ȳ�~�2�z�R:@���� Io�܎���4����A�|0j̰�t� �n��H���%��{?��<@G*����L0ҕ�(��tF�lHgB�H:�E6����� Q 镐M�YB��=����b���A%�l��C�RŶ'�><�F���w�#V�K�Qu?MU�X�U���n�������5�!�b3JLn��͔`8�"�����T ����T�H���?s+|� �a�TB�G�e��9J:E������8��DY�� �|�l'�|�������ᤆS~�-#�P}�a;#նgP��s�niܯ;�/СU����J� PK
#NTDX��#�7com/sentifi/crawler/profile/resolver/BaseResolver.class�P�N1=������C6�B�FW5bؗ�`IgJ:����ą�Go��.��ܓs������3D�����P�L�C�4a��L2�b���"�J�(���nl�'�*�o��=���<NL�s�95W<��YK�W�̕�����5�"��f�n �~�k� �4�U��Jc��p�%��_���ʕnnl�g&*�����4u/�Q)�May����O/'^��5��_��.�i�-��t)�B�_� S�S�)3ʵ�7��rR���.v(674#�#{%w��VY��PK
#NTD<VB`�Fcom/sentifi/crawler/profile/resolver/NewsUpdateNetbreezeResolver.class�UmSW~.$���
� ����T�BB�i��7��x5��l6 ���/�-������v���!%��h�3���<��{��_���gW�K�7:p�Ĕ�ܲ0�@��$nw`� ��N�E�1�y�X0,�M� ��,, t�?��*��-�*��뗜��B��N�(ü�����5�M
��W�RR����E5�y~(C�{�)?(8�r��B>�%������^��K7�G���j�o�@�h�mJ{:�hM�l
���Iv�����RV���S�+��2�f]ی�5��6��r���zD����-n��v�^9'C�Va6P��^��H���jp�S��#�%�j��NJW�IC��fv�X�Kd�K`Qzg����&Jc�c* �ę�䈲�2%cG�E�/I���<��Q��=H-�*�L.e�j���ʹ���S�O�&��k����P��Wd9�g!�j���"d�2��ɰ����\��#��DƯ�ZІ�࿜�%���8m!mck�e�c���`C`�]۸�M��c��⾅6>��6���6���6$���#J���� ��V���W21++t�
���yC4� kI��}ɑ���z(+i�$����)�hѳ��<�f)��_OA��:�~�eh^:j�Ft�5��� J`�>j{����/�4�<���y�l�a 9l�bUE��߭-�Z͛�a�(�Q?���!y�du��g���d3�ymڠ�\�a�v�t����߇��B���Y�>��� ��s�p4����9i�@ $p�_�%o���ٺ�X��!������6���8�,���C��ʅ=�
<�2'1�_O_�E�Dl�{X��=k�.گ���=H|��F��6q���يgHL���8���w��n�H�����2��� 2�ˤs��Z�y����w��ﱣ���$x��sx�����0��'�|du��$j�*��R-\3��XO�ٹę�����Eb�� Wg-\� m����Q>� � �]�PK
#NTD:��seOcom/sentifi/crawler/profile/resolver/TwitterDescriptionCategorizeResolver.class�V�s��֖������HJ�-;��l\����1u�6]KW���]�Z٘�[�~Bi �҇K�IK���0� f�?���L��+i#?҉�z��<��s���s�_���Q�"�y�(�4!�"E�rR��т,F92�t) KJ�-(�8(��UQ�b��������|��A�|Z�>#U?+������ *��|)�/���z�/���կ��(��o��M�K6�V�m�y�Y�β�
��{)Y�k�d��ݜ�,%���3L� O.yj�ް�ع2u�ĬQ2�M1fY����m�<���|�Tt +�s�%�b;��y�[�dNϸ4��}��XٵW Gdi�ٴ�4�Ћz� �\9��L���p(�n%�<��d��;��/�ɲk��4�)�6��Fyr����Qg�%ݰ� �W����:<J�{�VV� Kd�
ة!��2�Q���7� p���ö4 O���3�Oƙ�3�9�;���n�`�g7�q�S8~�Q��e.̬�+�Ӣ�q��ĺ�� �\M��C
Ԛ�����pJO[�[�{���[��+3MKZ�!bZ�y�����LU̇��8����� ��6� �l����(=��to<]fz״�g'��gO�wyQU|����^��<���!��� ��VF���9��шocܱ�R��t��\}�C�E�ʋ�%at�a�:.nǁ�),n*ıT4 �lU� /�Ö�-U�)�N�e'#�=��� s���5<�GL���4��hH��x+�c����\k�q �P��G�1��! )詝o�0��ω׽��c�J2ix ��1 ?�O5� ?g�wL& ���΃��ks6N� 3+�3G��Q�[vݗUzb�e�r�w "^�+N� ��e�3!���*���K���W��_��7xU�o���wx�e��m���,⺵�G-/뱝�M�����'�Y�=U˒�q� ��h� ^W�Q Wp����W�M�[��`���qR/�,`}�Z}��lFXA��:�,�����_4��S�^*�J���;�a^�j�3�ͯe;k̖���@�V������ "S��a�G�{�zCmV ziJ<�zo����Ig]��&O�s[o�fq����bQX�>G�-g���p��9����e���Vt���D���;-�ޓ^�=�0` ��l枏iۋ�u�
)b����rU�)J�ߪ�!�\Y7K�I!z%�Uh;�����m���F�m eAw�y�����w����p�=K��B쏱o����Y���7>��"�A��R�}��4�9�N\���@���| ����]G�ԫ�~�m+e����9ދaδ�6F�{���3Ԓ{݉�[�@D�%xN�Z6[=�]�]8�`�۷�<NiZU�S:ĵ �ڵ
v��@��ɁhSX���V�O�:ZA{*����#���j���R�mt2����
��^v�*��h,X�����W=��� D�6B��#�}|�0����%�;���(]��x 'ia�i9�Y��#8�'�n��8�dP ����R6�C W���,��|�U�?��*�T<��0�T<�����|kyx�.H����.�dw�\F��= Z�R]&�������&*���x'�r��+k���T��Ti�������l?�8�����8E,�%�8凉�D� �L��B�;W��G�`G�&"�����k�ok5(e�3����w��]�I0S'�I�é@,�~G.�a�z*�|H�b�w���pW�K}�b����T�?���5�^y1����gm�͆(���퓄� s2�fh��x�f0�O0�K &��q���P�Y�!"=�c �C���|/�q/�`�,�8w���5ɡ��D���\��3g��\�')o�����G<n�)i��\�B����fx߻���(��PK
#NTD1�z��<9com/sentifi/crawler/profile/job/SearchItemService$1.class�R�n�@=���� ��7��$HL�k����J.GY��87�g&O��,U%|��6*@B�G�{��}�93_�}�����[�q'�]����rwO�y�م,�x=�2s�CAN.���䱝Ȕ��懞)��Q���h �s���X �) l$����bBn�&#���T1VNW�O0��+���r�B�%1����w��@+չQ~����Gnm�%yi�t4+(�r�qI#��� 9V'J��.d�K?��ة��ܼ�/�(�+��]���8O��,�k���&?"?���b�ǃWЌ�!��%�
<�/;�� wX�����.��*��2�����!���:�e����,�Z�;�?؀߮h�+�����l[�@����B�����Q��:��k�ǵ��`�]g]�fmo`�Fob�u�G�}PK
#NTD��Y��w ?com/sentifi/crawler/profile/job/FollowerProfileCrawlerJob.class�VYw��z$�ǣ�eI^����j ��d �l�a$ KX1$��L�L�3ݓ�-$��'fI��-�@^|N��pN��<�g�g�,_��H���k�u��޺����_�
�f�)�.��x0���؈~h�\
0�7���$~��܌���$��7��� �i"�B�\�Rn
S8�D1��f�(��i
;$�P)\��$*z��3z5��3�$~���)����/����' l������ee0$2�� ܞ��%'��rs�� �LQN9�snQ:�Cgp�~;�T(U�g�Н,���P��Z�䝰�^>�����Τ^��� � T�?�2K� E?O�Q��tH92��|^�h΄��3�R2����)1-"W��*2ls�P�@8����S�3����P��&�s��s]}�P9?(9Y�$\��ʝ䩚�T5u=Wc��]g 4�Yzٚv=9R)M�`\L�i?#�gE��}LlT�>��Ô?� �Ţ?#���`��>��rVf*��R�@��c ��ca�r�g��噥��#L>]n���"���Z ��ޒ
��mK��+�ڷ";Ѿ(��3�t5FIhS"s~X�#1O�x�p����rT�&�1�,In��J��p嬁�u��y��,g�Sc~%��!W��k�|�jmn� ��j�9 ��Wz��Xa ĜF��M8l�����V��#�v.Vڱ1;�%;Θ%��[�5.+ /�E7��v��j5�@蒲UA����f�ܰ`���.Xx�!�~�W,��� �~�r��:ް�&޲Ѝo[xﲜc&�Yxo���‡���\��,|�O ԢX(ۗ���[�*|o�j�
V�,���x�����>�g>׮_�������Ef`�� ����B�����4U�c�{OH%�"��!�X���,q�[���d�v�5g`�һƞ����C9�T�Jf��[|�����k<�3/Um}���VE�w��4�^�'&�R�'�dF�G=9t�Q�>�͌�G�]h[g��-�,�pDΪH�!�z�fK�����?�w,H��N��;�Y�(��5<��۾�#n��N,9a�n[�$�o^�_a��e!�nY"A��=b5W�"{��х��叺�K�(��Gu��h%j�M��Mժ׽x��D?��@�T~-��oћFyu��(k]$��#��{�)Q�c�e�e�<�� �� ����f#g�;�ƹk�|�sB��hfS'��h} �#u�[)m觅��<����ݗatw q _���kl8wM_�\\&/E*���N5�6�;����;� }�XUe��Q��3���6d\�Y��t�����¼�f�%"Z�h�[KWO7>x����\l6�w����G�Ut$0q��"떉+�ھmۯ�yv ���H�4v)�M�ދf�{����[�����nt��=A\���JDi��밎�'���.�u��� ��ġ�(�G8ЊAr'p2�z6��=���a��f�^�� �EIL�~���p 1���� �������w�c7�6�yܠQԻ+��L]����ݷ�۾���&w��o6�6�'=D�!�h��H=J��<���Ã���?�x��H�ރ��/b4t�&�M��D������z���XTMa����Xߢ
����c�PK
#NTD2��CEcom/sentifi/crawler/profile/job/TwitterGetProfilesFromSearchJob.class�W�w��ܰ�,� �"A��� Ƃ�&1��%���������N��lgfI���jڷ���U���sd=�����������nv�Ş=s����>?����ٿ����8�?g0�s>�A �m� >i� Z�ŧ <���!�"�y��20q. ���z��gE��d���Ji,��f������L;|i�z]ы �X².xA+�l����x1�K�B;��� ����W2؏/���i|��W �*�5_���J��;��I�=���Cټ�h� �y���r��|��{�NIٕ�)��:�#�OW(��f��ɕԸ�z� � �Z�/�A�w�¼/Ւ矷sJ��=k�e]���ޒ�9���NUr%'(*�� %I�yAF��Y'ɵq�)�2��J�ت��[�D���*#cTٱ(�u*c�ܠ��,��f�h�,I�`τ:ԑl�䄡��_ ���� %�@�"LdY��&�<Y�PP>9�F� ����?+������q�te1��Ӓ te��,�J��넘
���e� ^�>;��
O��`��g����'���ַ6&�P��X��P�MR� �ڕ5���/N[�Z�����yU� �h��y��c@��>�ɨ�M�ZV�J�X;��b�u��� j�7U2�h�R�4 �&���8t�eĘ��<k u2E����=���iN��r-�{����F �Ftf���W:�M^j-&�A�W,�����͘� lY�:!�"Sc��]]�AH�O�<4m�k&��o�xk��Z�c�%s�TT=�����E�-�q��7�-�Ƅ���u��e�3�}�Q������}Ϸ�*K?���:K����a��uL��)������A'�P�ŲӒ�Z�V��a-�(�4�#�X`ߴ{zVR�VXT��Ų�
�!�oᲉ���i�'��������iř8��~a���IR ���5^7����������5.�&��? lO�`�ATb5H����6~j � �y��)5v������M�WHA���Pcߛ(� �U���r���/א��স?�t�t��<�}k%)�r�yoUg~2���aԙ����a��(��s�b�c�w�@>8��;�;���yA͝TA �y�ҧ��5���|эƞ�Z�>�dک'����6ie0���H�E�h� O�������v�h�vxli�)��;WC�k#���ω ���$A��X`�z�Z/�N��ϴ���F|�f/�MdKN�TT�}�3�?���2��j�ߨ� ��j��>�[t���p4���{}� vi�[I�m�q��籁3`��u������ul������]�1Ѝ� l����H�#{��IW�c3v�w�r=F�+�Q<ʷ66�[���� ^G��Z��q;:i�nZۇ=���XcbM����ˑA�Dvo&v�����0i��kS���䫊-Ut �� tӟ+�����Vx�z8 VqWMn��_��ڽ�cz���#2F䋦�1Y��g�� �3L]��!��d���$���hῇ�������z@��|V0j��2 }�*>^S!��ƝK:ή^��H���7��➫�[G�{N��N�[t��]�5���gn`O�G��{�ZH�?��M��U� ���FZ�F�7��ZE������ѫ�s:�#��� 6�N��Rw�pvqG��(Kh����<N�?ӓ��)�������,�"���&��< ��;L�SL�ax�ܺ .%���s��i��LZ,9KI��N�v� �0p�8��6By6����PK
#NTD����sc;com/sentifi/crawler/profile/job/GetTwitterProfilesJob.class�Vy_�~+�\q8$v
��q�M�56�&��F�5I�fYVbA쪻+i����ֽo��ېَ�4���'�7h�I�gf�g��O3�3�^���;����2���I�*
1��m�q�W��"��C.�٥(�6b+*�����cl��D��>������h mp����?ވO��b��(>-����Y|N��c��h� ���KQ|9�C�����(L_�_o�7�M�|Kŕz���w����'Ŀ�� �j�!��0����P�?UP�ws
:Ү�Ӎ�a�Y:g���i7���A ~`x���h)P.(P-g6���B�uk9PpD�� ��䲞�h-�ނn���p���M#�]�,A�Z`� �-�����]4x�.6�SU�)�j��c�Gmg��F ��+
N�MwQ�-'���nz�R����f�;��$���"����o��a�q�/���܌e8�� 5�FE@��K�g�Rmd� ����eCz��m_А�s�=�yn���=�0��zʿ<Y�����坣��!����I#�S5� '�g�8��Oێ 1���-���xs�v�����M ]����hx��.OF�9�X��ӵywF�
��� ���pֿ���zc�
F+�&�wr�ѯ�ԖؾGx^_,W�B{��z�9 �‰�*��˦U�ަL`� �FAFÃ%�,�d ��gY�3�5�
[w� 5�a�X��1�a��m
BtB*8������>U-E5훓�RXO��mdچ�� 눊��v��9a��7`��6�e��2n�3-����~�\C�
Z6 {��"�k�#
F�*~� �멼��"��ۋO��@t�B�@��)}���p��Ĩ>_0(��se�����n{�l*��j��窆!�QqM�/�K��_�4�Ű� x��K��h0��W~��ނS
�o�g�h�%'�1��N ��o�" �bU|<�����:��N�h���g���J���1�� k()�k#!̭��nj���\m>'�~e�y��oaJËB���sT�m��$��^��{�‹�Nϒ�?���@�}Ct�O����E  �����#�� ���[��,�C�W���W�m����L�/��8o�XН�2���E����H��s����v���
��| �k+�A�2<s.��s��cwc��W=| (���m���}�iK�Ac
$��� �����W
�N��rY�� �7 M� ��oY;���8���Z��y"�Q����D��\�3� �"j|�8�c�V��>ګpZ�1$ �2�w��(SqLӒ؊��@��^h5��BPz�ѐ��I��.�O�EL�&�jD������P��m�A
|�p\����c����r<�K�Ԫ� ����P9�7�$o�f�j��n��%�O����t$��@�b�� ��oA��+hZ�]����l�!��]�� ��PN�0ݿ���B3x;c� ��� :{�VG���V����D�p]E��X���;ٳ�� Wbr��2}RC{���A���;+X�ʎ4%K�����o��3.�ۣq�N��ʹ��s�*
_E�4kКo���>���h#����%�ͅ�-t((����(�@  �}���:��u]�*�7q[O ��w߿�*]8C�I��!��@#�t�,:C�F��yY�g�qI1]�x\�0�a<�_j���:ȥ'ףR� ���5Ʉ�Lx0��P0�{ �
�`����Ş���zK�;�㽂�Ż��l:*x�P�tDJЯ���&L�T�q4��]V+K8����`D��$-@�yPzyH���!ɒ y��e��0ƫ�-�9�8�������YB�� � ���^+�̈L�#�̉P2KI�~Ծ�9s�!��V1�/y*���o�u�1�T1M)[���u�Cr��o��8�<ZW�� -l�V�PK
#NTD�_�}W3com/sentifi/crawler/profile/job/PublisherData.class�R�NQ=�ضK���
ja}����dm -<��l� \��ݭ&~���~�e����˃/w�̞9s������/x����4�X�c��:V9��09��(r|9��1��P�;ض*����f��rs�fQ�:�?٦c��f=��{�FC�Znl�����ng�k�A�R�����nˑ�����АuE���"*�Fjy�R<�J��0�)]niH��5�v�1LX���YK� ����m���%��b*<���j{gf �PI��۟��w$a�z-s��];�y�c��],-�n !�J�@֞#���� 7(���j�1Y�������L�l;}�2u���;�<�����´�;�(`�@9�0x��K+�1x������<X�/{ɳ�}j�S��~=�~�Q�y��̯b^�kT�d�XT��W�s�2��Fqd�� ��h���=:��1KQ� 5C�k�y"��!���[�N0zy�;W�3�:I=E�0�C���{��G�°�dT�L��'X���
����[���<x1֑TT�|���񎤢B�g�!E刎g�w]WS�|a����K��%2j&���y����V�\M,�PK
#NTD�7xH,�Icom/sentifi/crawler/profile/job/task/RemoveUndefinedNetbreezeIdTask.class�W�{��][��Gcc�,�,U�Y�56�$��NbW�M" IӦc�Jg43�ف.�n����Ѝ.t��BK�`�!-��׿��|����玬ŶH���m��ݳ�ιw���^p���N�0 .��h
2�a��pF�M %]�ɰDo�Ƒ� ѻ<��)�Q� 2e� �a<"���lƧ%|FA���ǣ
>��|��/�拢�R8_V�<!��������xR�7�MO��[���o��w$|W�ߓ�} �J�C�i�)�-h��g�\��]�Z�.�;ư93�P��L��d���t:3�ΜΜ��`����]3u���]�*�x�S�3 ���cܱ=÷݇�Ie��q�7�昺��ݒ��E� /93�b������#|2���th���=�,��m1(���k��|^��s�a�~�b|-T ��&��1λz�/��-k��Y_;�8��Յ�ե��Y�и�� 7� ��˥9�f�9� �Yݜ�]C�WC~��&V�,��&w5ǵ�ɵy{N�u�v�������yBϥ���g2X�gE���U�(�ɳ�qaHg�4H!��j�Uc�ح�}g<X%�м'��]�Ƥ�K ��t_�f�% �÷}�d�C0 ��T�.醵�OA0��ƦpN��rG�*L,�*jn
p �] 7�%�Hu��왣�ĉ�I�)�%��rX)y)߈�{�U�)��� �mWUR��>L��^��G�~�K9�� ϩ� ~ʰ�}旊{0J�����a愗�)�ި��2+YO�d�H5����"�#�Ẕ���~.�_P}��q��m� ��S�<^`����Ωx�T�{$=9��&U����%�O!��^b�qmlR�2~��7x�X|� R�[��pA�E�J�V����KXVqY4���
~��.�-��*^�T�!�� ��\c��5y�XL�U� &��;z��w]ۍmQ������u˲�X���cF�jwcy�.�!���*�*���%Fś�Q=� �D���mh9=7O5�J]c�Xٲ���w-�*\ka!7��� ��+nĩ�r�4�__�Rk���Sn��2�?v�J��5�+pW��}�� ���$�]�����=�M�6{0?yr�zJy8g�~M�S-\��VZ�' �NEy��O7u�k�29#n���KD\�̕7D�#��ψ��BK�ߍ�t%��0��e\�SD�1��S�ƧZ���tV�NY�g��T�p� � y�_����{�)�2E*�ٝ-�.E�6_M���X5MҔOtQ��C��1����u5mȜ����آ���s0�"��� �z�� �]�"j-=�qCP�&n��� 4�����5J};��=H�'h�A���%���%�%��О\B( E:.���
���|�2Nm?� ܄����GnFn�6܆ї]ULL���., -ڂ�Ы=��b��TU��[Aئ+�:q J$\��x�
�#=�q�+����^��h{h���� �l�l��M FC}�\�Mo`�hG����h��Ӗ�G��D@�� ��e�V��)�J��
��L~GE�.ck��m+�-c{$�";�����e$Nc�#��`�´;��`�9ܕn�4Դ;�@ �k��K;��� yPD$M��R�ӗ���L#�Y�:�!��"4�����S�$q�Y��?�9oQ4ަ(���l#�HD��v���H�)��R�B���7M�%��Pd; �1܏c�S��9���,۴€m�7��B�Ѯ�����K��NH8)�#N��J��D�x��럁�>>B��kL!Dp�> /c�"�����de�k��n=dL/��$��PK
#NTD��^�'9com/sentifi/crawler/profile/job/task/GetFullUrlTask.class�W�W~�f����n !�K��� M�$lI�nB� (�2�L6&3��YHQ[��z���z�j� m�p�Z�����w?���9���&YT���}�9��罝3o�u�5��o*��:��L�L!�`Z��8fTd1���\gUؘW���J�x�9 �˫8��
Tl�q\�R��*U~0�'�x*���a��G|T�xL�����8>!���I<ǧ���4��|fj�Y���%�B_��Y�×$��_��9�Kѯ*xA��5��hI�~V7<#3k�����i7�5���ozn�
\� ���;��L'�f,ݳ�`�����aߝ�l������o�.�M���F`tWW5���SE �c�c2�[��|����Ƽy����� ̅@���l+c�� Q��&���)�)m9�H~~��Ǎ)��D�����[r]BF�Y+'�w�e�8o���-���)=0rg��fP2m�K�f��J�K�ܢ� ��wS�p����� [�s�9Cw�@�M.S(�o)�-Wr�|0��1Ob�7s�<kH� '��F�H�3}����沎���B��J(3�3J�2Z���;�
7�F����d�*�����\�#�s� �P�]��V�U34>��K9���y?c�d�W��K�j8���c@`��o�X�74|���AC��sj�6����������t���}�@@� ��rQ��#?��i�O�3 ?�/4\�K
.ixGy�*A����aCowO��&C���@�)�Nkx�$}Ͼ2=$��w�ؾ��J,�����:�P޲�M_CKL�$O��}0�������b>�L&O'5\�5 ����^��k���7~��ixC駴Z޸�"�� �5� oj������N�_�W&��Ǧ�XL��h�q�%ް����SY���*�5�5�C����.�&��a��c3 q������uk͑�� c��_��ͩ��3�����F�=�_�����Lg��%�^ޠZSj�N�K]�
inE�b����b1���ڰfO����*������d�����[��a3�3���eT�Qzd[��g ��2���%��n:�����U��|�[��t��D�� �3�&��� 2��M�1�6o�+/g�3�dbYo�L����Y:��ܘ��>s��^�ME��bڏ�>8��isAfs��m������e].?�+�)54T5[��0�ua�N�\%���x��=|��g�^� 5Pe��0"[v8��%���� 9k8��/A�w\F��3Qs�^G�e�.���&(
>�؂:4a+�q?1ɢ� ��F"�=�Ô8��� #ϓ;�Ʉ�����p���Pwo�f �� /�ס�,��������l⿡?Jx[��|K���E�!I[�� ���%�h*��ܖ��_��]�Sq���^�o��w���G�QpQ�=�J;[jo��e츎;N.!�R[@kb'A�K.�I��w�k�+���ֳJ닼wK
%Sr�,��cLί�=��hYQu��Jx�Vy�e5���V<�al��S�WM�g��pW��r%�,�L��L�;�]�;Dɻ1��цh�7Df� ]�O�O�[�YJ?�^>��`/�>���Lm�}�GDo���%�n���ˬy���m:����!��8�!M+�ܽ@�a~%�0��a�Pî�LfP)�j��K>v71�Q�����F��D�(�P0��8��oa���!b��yS�?�:C�.
�Q��\�*::]� �����=�sq8�\ �{3+����P`��q���re4�/-����th��3AO0*����1!�ڈ�+�};d�p�XH�'<����PK
#NTDY�� $Lcom/sentifi/crawler/profile/job/task/UpdateSearchItemForPublishersTask.class�Wy`U�����dvҖM���nB�fza˦ 4!m�nCh�@[�Lv'�I';��lPQD��x�ЪEQ��=�m�T�����<�Q��l6٤[����y������}�{��~�!˘"c���o�Û��>�Ƈ�J�q;�&��|���> ���;��n �q'_���^�1�d��ɻ%|@����a��#2��^�(������|�O��2�'9���8��|8"⨌j ���>�d�q u8·!><����N���A��3|xH����Y ���y _�"�p��(�K"�,�R<&�+܆�����u ��M�b�V�!�씪e�D���Ί>5f�R���0+�zM|GGlm[���+������ �X��KSM-�R;]�H��|��kv�����[�lr���õ� �X��W=�=��15�Dz�U{�D�<�Y�L�n���7�mI�iE�c�'Xr,3�V�A.L9iei[���Vɣj2\8F����6u[Mj�V��Z:�� e����61�]=^�3�RB� ,������y����-{�����W]�ɘFB�v��k��-VRg�3�z{��[��Z����Y ���l���7�n��0l(�`ƶz SW��n�՜��U�YUy�ewd�M���m'N��Z&3�Ò�Z@��R_�g wC���7"�rZ���La�a��ё2N�^J�5i�kF�(P�=� �{ �A'A�Tc��љ6;��`�0 ��P;Vo��"�'� � ��i�v�����Ю�'݉�b��r5�.#fa�uOB�p�\Jʓ2�㚲�E�o���/k�$7���]=�$��m��`jo����ƹd��|�D�+:]-�s���X��6�3��"�C�W�w�~���<�j5y3��r����:�kQuN�6p5t��BA6)�[t"��*l��� �^j=S�f*���9k�I�U�{'���J�0R��T� ui�Q��a���*�!~ćS��#`q.5H g���(xO2L�ER�YC���n�?�������+�~�`#6QI��5Ӥl fl=i$ȼm(&
~�_��'O��o�OR �P�m"���O����p����MU�7<��i�����������낂����g�'�B��9�㴂h`���|
�C�Sۥ'#N6���'K��F��y�>R����#Î�EE}d�bʓbK�p[��m7�ZnT����0#�V����!�����&r��3Zd�ݶ-;2���UAa��y��%�2$��?��X9ú��M�0���E@�0� MU��>����ѭ-�t:_\���#��-�� c/���H���`r�eEJw�u�L��>�������:tM�i*���qbL�hG?����N���˂,��S���D��Z?O�>SQ�u�:-�o+H`qT��m���LZ�u��׵%���vJ�'��V�F�\��ZL�qJ�|
��wr�-�f�$�vifV���c��u�"R���6�\X��@~�1�|�1�,�=�S#�cQ3P
A]���&i��cܘW������Jګ��Q3��l���ș�[�D�<�3�69ߴ��r��{�-�^��ũ�Yt��5fR��ݼ�C�A����`��u�U��`$��ӹݚMFTRd�΍b��L���"ns��q|!)��T_]�g{Sb>=�ׁa=$�������� �
�5��~yߎ�}j¼/�a��*o�G|�p5����0�E�.�=V[7��~��Ń�׆��Ԇ�(� ���!HA� �Cǭ4. ��y�#B����B;�X�0�nT\�mD�!/�q-�͸�̛q�o�u�y3��ߛq���:\�2:�7����Ok�T��@p�1(�����?���i�y ���2�_
|^����'��1�_��is���A�fF�>�q̊�Ø
���������J���G0'*���F���ü�;���#2��q��a -��./-�E,Z�O]x˽�����[��p�suT�9�D���I��`��r�Z>��@ ��$y���py ޚ�R� پ$���ܗ�2~�Ӈ9��a�o�ː�Tz������V8��Q�B���4碧�V�z5�j��K����7�l'~�h��(b��e�fAκ������n�ق&6���Z(���Ɓ�>D� aa.%$r�$,uhB.#d7c)as!u��b�X��p nA��` ��D�8��C���-Ԯ���|Na#�UP� �g.��E�`�q%���D';�����.(�^���YH
a�U�0)a>z�� �����]�J�*���j�� $�)V =����H����dA9����G0��d�&ʫ��A�#My{ �e�D�!�W]�=�Q!>��M�L�t����td����Ya7�PV�%
lX��$�&ڹ��h�J�^���E��[�x���i*�5"^K�K�$eD��Y\'�BLx� �A��h��,�.��P'(f̫:S+�r�!x��l^ƘZ�+@��������PK
#NTD%�e6 ?com/sentifi/crawler/profile/job/GetWebsiteLinksCrawlerJob.class�X{`[�y�}ײ�,�؎l9��B� ��Q �Ib�8!Σ � �׶lYWHW��H)�@yot�eP���$T&񠬰le���^��n�J��m�/2 ��{eǎe��{���|�{��s���'_�L �7t�}�(G'�A ��?����:��o��/���
|�W���������C��x3�������j����l�[:~��u��"�o��x;��x[�~������/��+�0�u�_���U���xߏ3��E�E���R*e��,q��_��Cj�P���i~�T�*5T�2=��ԥ&��x����
�*��eFe�L5\@�d�.�Տ9ꐹt�\�fa�﫟���Ej�O�d�. t�8�k�5\�K}�4�B��� ՞E�2�q��)�"5�L��� �j��e�2y��鲜.�~Y��^��r����KT}��e��\������-0[�Lw$���{�)+z#�vw��Y+�Hg)go&�XA��7v0Iؑg��2���ӚH��:��A�-KuG�rv�G��%��J�|wy02؟��c����F��x��J9=&�t�₅�?�Xܱ3���jD�1���5�Ҕ� $�씓���1f�D2�!��j%���'�S1'�� ���k�:s�\<Iij���ke��,r�Ik���J��5��۶w�ZqG).9e9�lW�7k�"g�]�I��Ң�9�H{�*��,c�;�T��c�,�|i]k��d��DWbԢt��J$�H<{0Ҕ=�#�Asz�Ls̉����K��ʥ��=_��I�U1
V[�����u$ݜ���X&�~�>�'�����{��f��뙤›m�X��;�A џ�3��H �hx]]=��N�N�qZ���m���ӉJLJkЊ�nzIZȔTz*a�礗\=�l���c���#�"Q��iesI�֔�[�n���s�~n�9Yt���3�J1�*C��f�J����@K,ԎѶ��c����Ȯ�Yt��م�X���r����vy �g�Uef���:�NS�쥓�e���e��v+sPi1)���(� �B��͈ K2��`��K���r�~{W!I�3�!���N,��T�qӆA�c�RQlO�Lm�Ɨ a�P2;��DŽ�\7&&R�pKx�o�[�`��e�` '�M
wla�\��Ul��l�l�l����l���0Z��M'���P���6ZI;ս�n��c 6�K��Ǣ�� }.�d\: �DvO,��d��EW��S��{g�W~�>�(�f]60����2��\&nmJ��͝��Pw�4�H� ܉Æl��K�!�r�D��ڱq���-.4� �$��UC�H��q�`V8=���p6g:f�r����FC�J�.� i��#ڌ�S���y8�vH�!��v���� ;�}d��;|��1��ee�Α��Ȃ�G4dh�]�[ { ���ʇ�%����\'� �L�\ ���R���H�"e� r@z�� �Qb�-p�Dt�0$.L�r7��@Xn�]�yc�!=���5�@Nb���TC� k�}s"��EV6. ��M�:�l�mWxU�҆��t�^�:�&������
�oݲk[�e�d��
o��}vC��'c�[����4.]�dI��U��Xᦰː�:ۖ��Az��ؿ��d�9���ru�񔚥���c��Ae‪�E�2��J�g&��cl�2(� ܌[ �Yn1�Q5�U>b�G� Cn����O�T^-���ې��C����V�.7�.�����O*����̠����� �d?%�r�J�5��uʐ��ӂzg ��a�kVg"�e���p�mw'�t2� g�YYG�<d`����͍J�Q ޯ1�/%���(��.��4pHU�V�G�à Y'�w��v� ����30�.EDñ�m?�rb�c��һb*D�Ӣ�%q>H�>Wxu�-�V,���*[g���0�^K���e�����}Y�&�{9����[>�����������1���$R]6ͬ���Ջ����.3Ԧs� �BPje2��Ӳ�CG��-ǽ*5�y�!)ɕ^�?��"���P?�p-�Y՟ ]}C񻲺��Y���G^|)��x'�^�i�h�i�QܖΑ��"�)�b2�+f��ބ�0T,���CY>:x��>���-V��M�#�Z���LMr}V�&{;��P�V���>�@6MXc���I�:��7[I�>�1�x{���Yf=�˱��A��Kv����������&+�-�x2�ima3κ[�|7��Sx� ��:�.ڬ�����2�7�:�7�S~)eT%6岎��ݣ�Xgg��Q��r���]Y&u���mvj#_�}n$�%LS2�ͮuc\B1����O�`�jK�ԯ�%����&^��L���B�,ZG�̍�b���ېL���q��5��`,�S�2s��&uI��aP[�N�8v��,���jĮ"4^<��~�,]�Ӓ-��G�ٜ�^/�i,�M�X2�ҝ�3VSL (wqՃ��&:����W��S�?e �<W�9 S�\i6��/��j(ꘇN�T ��6�������E���p����~輏�~~+�>����6������j�15��q�qΗǻI�%�� � ���B���;�r����.�
>l�=�?>�{�� ����&e)� ���QF9Ǡ�O���@\�!�cZ���<��>�y�c8�\X�G��z��cC݋�q%G]�b��@��%4�Ng� }W��J����q7�Í�1W�:��sp?>��9P0���Q��xpNW�Y�2�,N� z��a��7 ��!�|C�=�9C�{V���/8��d�o��U��4,���e'0O�6�f ^���n�y,���q1w_-7˃���<����`�3��Jk�|a�>s�Q��C�O�)�?��# �c���0�pei4`
L�j9��9�|�� �˽� ��� ��Xe�<V����y�qI�a��g��.Z1���tE�0 n�rW�3 �b�ӆ��lf�9mM�J�R���}�>�@���a���l�����C�ɴ�f�D+%�h�D �N;��f��+EG � �>)KKVU���'�֧�2�(r�+�8ZMj����tszmj� �A7*���f��vh ��� �֞�3�] ��� ՙ!���Y�s_k�
��y���#g�}���WX�˿���4�d�*y �O`���7Zgֽ�9L7�p(T�̬SQw���ج>�i�3��"��5u����(z��(�Q37�\�/4��؟�uG�|��� ��w��<>�
�f�*m� �� �[��� atc>��I4�kT� R1�S� N9B�AV��$4�$0�DP:Ez�0����J�q��wJ�e�y�Wq����Ҍd+��<"��܀'$��JO���%�/H�� �(��Kr_���<���9</'�U�:��)�o�����8!�qR�1���w���xU[�״&�Pۃ7���#���4���ڭxV�?���/���K�Y�J;���+xO{g�o*��s�k��U�.��xu<o!��!���c���K�[�m�xb-�s;��h�V���� w�Ў���� TӚo����'�����(ޢ�Au����ǰ��,��)��4����y<�/�Bf�38�/1���×1M�˝�
%W"��������9�+�~� ���Ѭ��J.SxW@ư�e�>5�׎�(gi��1�W�F� '͇5ڃx��R|��V����<=��b����&�l|�����P�mԜA3t'��3��?��u:^�񲎯���U��G�t���u|Cǫ:^,k��.49�Є�k����Ȧ���0[M��%�Q�D�{�gX=��E �Oc���\�Nӡ�h��.V��#��%�I��v��7�lL+�B�Ί(ǟ�{"��j)�+K؜n��6�mq7F}�/c;y��c��8�Rӧ�l���Q�[?�Yn�Z�\&Xƚ�0�j��!�K�� ,���:+���{OQ�?�L��r����
&�_0�K��|��>7�l��c��W���F��kf�ߌ^1� �\��a��:���s�`�q�:�q��ζCw0�G�qu��+L뎺�S�]�3��鷵��+Y�W��&��f,&2^�r�����5PK
#NTD��! �@com/sentifi/crawler/profile/job/PublisherProfileCrawlerJob.class�Yy`Wy�}�ݝ�j�C>���$J����Wb�H$Y²%YX��$�;Z���W;bf�vB[
8�R� ��8Z��dm�@������Bi�]ZnZM����h�ZI���}�����}��}�{O�ʳ��<�-rO�qN�G��(����4|<�Ω�'��'5�F�8��o���̧U���|�����h�%PLb%.(��.��3x<�Ϫ�����5��P�5|)�z�N��~7��K��$���W�?��5��I4��T�U�O�S��ϒ�s����������Z����F��*�sIl�7��&�.�o)�W�?��o+�?��?��뿨޿�޿�޿+s�C�&ѡd��{I|?P�����5��j~���V�����Ο��)�<����J�3���k?v��H_G��ポ�w �GP�i�]��{G�\���wb�5e�G:z{�wT�IA*�8��=�5t|��p{���C��C����& �9�7�A�9eeM�ͽY{"�y��2y�vL�>��!3P�b�.�{�<j��p�l��m��,Z+���v�2�c��Fc�<m;'3æ�w3�Fֳ�{3FiA���٧-�����qΘ�n+?b:���Xn`�1N�L'3�أV��<+�f:XI�U9{���&�Fv�̐��D��3r�f�S�3{��+zO� _j��r=�TZcy�+8k_���納�3�e����k/E�w[y��K��
����/��fab�t� �*�뵳F��Xj�޸EK�[� {x�s�3�9`ӄ5��VrF~,3�)w�R���&&m�3G��b��ƕ�8ɀOmI1�Pb[י�9�� ���>cҷ�U��K��H�<3+I3Ϙق�m&G}gv0r۞s�#\�:my�_ZE���aU�r �Մ�����RbТ�Y�Ń���U�"��!&ز�����N���� ��l�!*�1S�_�?.﨔�ry��߻K�4��F?�������S�� ��\$���2��g`m���Y���n啝W�cA���y�0S���r���\�U�T����ƥ����M�^��ؤ�r/ش���i��(��J�gbڮ8��4� ��X��ů��S��&U�W�?���eXr�.8YSW���+�f�T�Xۮ��k�%&q��f���8ƽj?:�Q���5����`��ڷ��/�i����cO� VZ)k�E��.՘�%)5��R��2]�ˊ�s�}���N�ʧ.�ĥ �4o�M�H�3=��Q�J%�Nj�y����xN��%��!&��� �Y%�7�ہ�����7n*��i&E�-O�5R��Z���L�HJ�u�B^��8����x;�v��IO[n:o����|:<6�]-LbVO]�e��_�y^,=�u٨�J��kU�:��M�F�H�\�˳����� �\�K�ܠˍR��M�4J�eLZ����^�-L�a�
�Rh�Gmg¿
�Q.��B_�n �uY_ n���ԥU6i�Y��԰��u�Yn�e�l�e��q����V�M��j�&�u٥��Uo��� �3��K� ��J=��8�9�uMW���M�u�P�:�[����]H�.}ү�!� ȋu܃�hrX�Ab�S�#�m���\iv=���ye�w��w(�+����Œn_��_m�g�Z�� �����[˯�>�,��?��䤙a�,t]�G
}����z<{�Nx� F��䒨J������f��/�MWP���'Z����t�� A��(?�W�X�i�g����k�񠊙�\�D�RWX�Z�<��6���U����M ߵ�q��7�x�һ�4����ӆ�����y�|y�ȹ��C�+�5�v��jI�h�kzs)�.�p��4o"��T|�W�� �3C�W���/!����^�4��p��v�4a��� mv!��9�>Y�U�� ��J�"h�9K�3w6ς��</�� iM�t���"ORZ�[P��ϝ��== f�2:1<�1j��#�@0]2B�����n9=X��o��-Lpw��-RqU��Tw˹�!�����s�Ri���v`�\�J��o>�/��՚��=y�Se�g1�TV�xQܻJ�Q�qe
��D�.]�B\�������]|]]����c(9n���*!�_~�
H�R��r�� � �*-�,��=U6/�/eL���c!���qiiZ��k\���i�Y��h�
z�z��*|%����q-"8 @�: b�#Ep��;���8��l|7��p�R����̧��:��W��哇4��R���[��T��k�i^��ET=�h���u�Ǡ��ם`[�(��^�eh@������0������C�~_��r�+߄�/��uh�ů D��U��$^�mD|E�BEǚE�qTSx�����Z~�XV��f5��T;�Lo9o�,o�*6-E��Y��� 穭�h�JjR�n ��fRo&}gnA+��M[���%�[9���!:���9��ЂSD9���ӥ ��H�7�O�'�,�\By�"�̈��4A&��h�Z��G�]�5�w��'�������N��r |�=���^���Z�����zۢ�蓨MEC �r���j� ^�����������ͩ�\�K�|5m�T<TԠz���6-�Q� E��wn*�qj��ؗ�jj������;/����K����JEźLź��x*V��SӺ�-�缏��:�(v�{�{��۱�t���~죗�����~:�~�:�b
}x��,��L�o0&�E���O�.Y��e-^*��Ք&&���K�m�Yp/�ct��!�
�"�ގo��U��U�2�9J}�+ًQj5��|��m������S�(�1r6��@��%P��ǭ���4�5��Yl��: ������z~H�9��}�j��i�)�0'�"����H��Y�����S�u{S��-mtOY�28�El+b;]KūR�E�Z�mE�L�̶��4�^��`���"���ٽ�UEZ{wNM�����S�0m��Hpt=!o%4;���,(G�0�9�d=�t}A9�����M+9�cb\qo"w�2^�7�QQ��������B���,�p�UΊ����_�{+i� �y�g�š�6�ގCt�������=��!�m�����W$ƛGI�,`���*�� tp�"�� 6q���E䷾�^~��k�1�|�"~�>I��E �iU;k��~<��}e��hJ[���G ~6"g25���U�SӹTt��� 7B �����]CЎ�,Ag��,��A���?��^�s̬�q�w0�����V�������Rϻ����\1��R�P�G�>��ЂS���%�U3� ��O�����VD�E��c�맹���f�?�� d�9�Z��%��>���~����LV��|��j�'wJW�Z�;��PK
#NTD fF�� -com/sentifi/crawler/profile/job/CsvUtil.class�V�V�F��F0��@[�Ą�(��Ɣ���
��5�P�XD��$��~U�X-k����v����i04�a.[g�9{�Hg����?̢���
X � ���c� /瓄_��K?d�Atq�$�S���U�L �яl!�8�����Z@>�al ����o:5Cs���� ��YRzd�P��JA��JA'$$�EE�T,����)k6ø\4+�����IEK�QW-�j����J�fA��9G�# ��b�*���}�@�t�ؓ2��{�q���$k��Wp/I��&Ѵ�M�V1xҧkו*��Kq^�JM�9�H %��E�@*��!�U��ZQ� ����G%/U
��^ԽC�(ТZ�~�Ob�5�%-
�vc0���hf�3����>��V|�<��fA��%r���(�x�No�
�f�UkUq7t�E���;{UT��f���H錶g(N�"�r-������t�0��IeKB��r���K�&w�kk��jؕeÓnKs�k5]o�tx*U�b״*Rɬ(�!5w3۾�f-:߼��-:f̚UT�4�ً��4w,�|��w$��eRJ��3tW_�Y.��?�V��.Cu
����&J"��ۤ;��b�d����Y�(A��=����ýK��T/\�4S�*z ��M�>^��= ʦ�� ���v��m'ã�#C��aJ��"��S��#j�9����;����N4%�Ο+Tӫ5r�p��z^#��x3D�$cٕt,��I�z1�LJ�e��7l����a�l����v��(z��;2�SB��ߨ����E��u�v�^9���m����7+x ���+H O��;���{��|`�C�v�f������`�Р�L�N��}jE�cx@}�!����A�r���1��_� u���vl�X��@(�O�E���d?������zN�KX_��� ����1n=�MM��0�3iw{� �}��%q�n���Nbs����9]㸋<����y ���� '��)L��6���4���{ 3���d;J�g?۰Ұ����u5��W��ӆ8��I��v�N�CW�>%���l��e�vf��%L�g��2%}J>� �\'?� ?� �|��:y��Y�>r�E"��[�߽���u�OQ;C�g)�'D~�(��^��K ��/ �����h�_PK
#NTD#�_�� �Fcom/sentifi/crawler/profile/job/UpdateSearchItemForPublishersJob.class�X xT�u��hyO�73�
�0��6c ��I�H`� ~�y��f&���q�&q��Y�ح��4K�Ҧ�C ��n���K�8u��{�����M�`����f�@�E�7��{��{���o���/X/G�ųU8��T�j�P×��ȑ�H�W4|U��t|������j� ^��j|A5�g��� ����ċj�[�ʏ%xV�K���j����_�xE}�Ə���i�{?��Y���Z���I�w�X�V���}?��4����уU�_�:�Mǿ�xU���O���u�X����_?��:^�񺎟긨� �ś:.�Mď(�%I|�R&媩Фҏ���FWM��&��Cqt�ѥ���y�u i2_�~업՘'�tY��?I�_�"K�e������FE�I5�
x�c�,�<�ܬ��<��j�U���d -!����%RÂ��31�flĊ���H�;5<l9�Un�t2��%�]<����F�: ��n��=��;��;px�`_� �}�<fFfr8ҟq��0��$e%3��D�ҥ���f��Uۙ1���dvt�r� ��Ѯ�kǭ���o�Ӕ��Nd�x*�i%|�1G��)�h$������ ;ff�T2��
J�<aŲ��#h��NJ(��@7W��͌)��;Z6c'"ݶ��V���I3�u�c����ݱ�hĵ�{Ȏ��x�r"i'5d'�ȑ�`�/;�����F���(�l�L j�$��i�o/�l���E�.�Z]���F�d�J�����w�o�R��̌*7�I;�F�����������V�wS�`�Rw������c�q�X���kǜVؗ�y�~�tb#]kt{�)�ݕ�N��Vf{A��kgY�[̴��ru�ʬ�!e��SNf�w�B�¢�'bVZAH��?cƎ����T�#x�࢚̈c��ihu�
-���&HS8�e�� xk�R�� �i�[��<p���B����� V�jg�ȴi�i�S��5�'W'�̠cY'��x� �S�Yu7��*S� �]�:�y�0��[�Y�̑�t ��:As��s̎Q�[�0}��ܢ��J(��C�E�pKOA��k���6m���I#�+C>ӝ&M �4{�| �f�����9�Ȼ��?�ub�-/p.?hQ�x/�g�8NS����i���S�xXMu\-V�ٴR,M������h���IX�t%�ژZ�暆�HO�@{sW��ȑ��EC�p~iˉ�ĕxݡh΢E�<��8���$b�-�N�p�����G��?��tJ5��>M�r�l0�D��f�y:�v"n�}�./*� �Mn�r�lT�;K�8�a7�Y�;�M$�ZZZ i�c�l2d�laX��޺eH��e ��N�Ui�a�*�í�|+3�]I
NK�i�# CމwQ��3j&� 鐨&� ���H;���)uG]ɸm�C�Km�|�6yBηo�j�����h*ngl�S��Μ��H�Y��N�ɘm&���;��Uv�nV�/�=H
7�KV��^��yBC�b��T<ː�k g*�������h�Y7� O�Je�3d���:X�����:�Ϻ�K�]�WCvK�!=�+h���d�u?}r�!{U�_�n�8�O�r�t��GM;nn Mᢠ�A����
���n���#�>�ꞗ\5�(R�w����jI�l�S��g�p��+�ir�!�aM4Ĕ��3�5c���r��yƠrǘ����=d�Q^elχ�0��,J��aע.q�d��Z�2"vI �3xĊ16��H�N�z ���T0(�Ԓ�"5����٫���t�,��:,�����ꞩ?�㚹lu��4h�t\�C�W�^\W�n�T0h�C��0�Jn�>iy�'��껮ƫgRSYi�3h'�R3�¼ ����rOnɧ�|��2�j�{��a�UX��nT;��1{��͕�6]J
v�Mgy=g�~�f��23���tY�.�mQ����Em�t{=���\S����ta�y�@_i�XCRoq�*Y�/U��_��8�ƫ�Rm�_\BFg��=g<�f��f���i��l�C����x��������qI���U�]\���l2��Yof�u!O�QK2k�.z���FV����쫯��w�(���Q�����ZK�O��a����%�h*�̨��H6OO��霞t]7aY����]�4���ʭWyM���*e�J�4�r�(~Uk��Su��u��2��@��h��c5����_��ޗŬ�e�O�wx�_���_a�n�.����I�c���9z {������8| e�(k�q�7�G�����Ʈ~�⋨:X��,U���1�@C���L�և�0o�3�~��]����Q�Ũ�����M�+qV� k��&�� >��Y�S��v~�\w }� ��#6-�(,�>�_�Fn��nhGhZ-�Gmᚈ'aQ�+/A��.B�x�LѼ"�� ��o �E�xF`=�[y� T�"�垘�{ej[yQ0t�h��a�y,���Bo��RN�Ob�`7�n$a7M ̫XN��y+OcywѺ�dk���)��3d_˩�q4R`c�)X{͓h)�=% DJ)�k[J)낵�R��`mS)��`����!h.��v��M���RnV�R�ΔR6kJ)wkf�� |���)X{K)es��H)eK�fƹڂ��)Z�Il����E��\��w�w��x�
'�y�NT�밉s[9���j�a���(Ga�߉Ob;��|;����b��-7�G֡W��#��'ø[ưWE�| �4��y�#_��& ���"~I�&/��$U��~�N��h�N��  �*�.��pQBj[w��)�i��v5�`g�0��m�@Wk9�]�lw�V*k�UN�[���V��:��lo�^�O�Dx
[���G ו� ݭz��W=M�TO��{�15j�����o���ԾV���Cu]u���y U����`]����u�8�{&q���X�(��� P�p�ӗ>�D<�C��O��á�;>�'6��o� T��&<�e�T?2/�l�������5���HٖeO�#�Ao�J��
��`�"j���1˷,��9�O�������Jb�U$d(,�VZ 0<:;t�p�3�ӫ�yX%�Ey�H/���)Գ��q�~,��H|���`Ã8�8F0Ĝ7��q��W1Jd;������m=\ٌ�t"+=8&`LR8)́�!<$O��$�)��.����i<,��=�u<"/��z���f��񘼂��Gx·�>�<b!��<"�]��_a�~ǯ2�x��1�}��L�'�8���V�6�O/���ۤ���u��]� �AZ%I+>��dn�&����
�>�~�a�8�5>C ʩ�O�2,�9~� �٢�=�����y�}:�Urr?K�OzV��U�h��%�p��gr# ��0�a�k�j<.B��k��܎�Ux�I��0P,��F _��n| �Kԯ��x��T�"6�g'�_���:�/��F/�7�Bs9�TQڔ��u�Aa�
o�9|>��C�,>�qNK������/�?PK
#NTD�i�B�  Dcom/sentifi/crawler/profile/job/GetNetbreezeProfilesCrawlerJob.class�Y x\�U��4қ=ْl9Gv&��h��uv�V,k��H�"yM�(O�'�ɣyә'o��BZ�R(4$MB�p�jH�V m���B)�f�� ����͌/r�����=�޳�����7.~�s�I:�Cx��O�Q��C8��8���gu�W��V�����sa�x9�9}VW������χ�9|��kA�B��Z���9�_����� ~M翮�7���M}����#�� ����{~?�F|!�?���E�Q��?�ǟT�O�7�Њ?3��06��0�����#����o�����;e��:�����?����?��_t��a��]G_Q�C���0� ����������x����ѫb�xGe_��%N:�3zE�Q��r}�QA6RY%���0�H�!�!Ղ���ã�v� ��t��H����Mf<+���v9W.�/�;t`w�Ȟ��.�_D� �z{Gz��uw�v�ٯ�Cd9c��f�Nf�Ng����cVl�s�+�]q&��7���.\ݑ�&��dl�K;����qw&����3�Ē�7���Svl��Xj^Nlp~� z{E�fl+����;}̉S�} 8��7�gb��;�$l.��b#�O�]dx��f�N�K؝ɤ�Y�C*[7=ˤT鉴5cw�Gcc����&���OƬX��w��8���((��2f�k7�����O����u��v�7'r���u<A�[���ĺ�9I�7��=�J8q˳�팛8f����8��W��%<(�<�Nү�ﬔ��c��5�w''���̱Bt����;�[��v\Q3�u���&�|�T�p���A���
]�u����̘��o1肺~7n%ZiG�yb��r�ݮ+��v�b�^�9z�+�o�;F5ꛖ&��S�̤ܴg���Ȑ�M�&Kv�H���Y�2�9�l�9�S�@u�gŏ2�|XZy��Nc���"'�>a�g=�*�Up�u�'us�ڒ�$i��Ӕ(B���=y��y;��XN�f��>OP�����G���V&�(�_Xw�]<S�O�A&0�*)du�Tr�Om�>^�ࣨR�
����u 1v25�����z�͇��P+��ܮȎ톬�-n�jCjx� VM�R�^2�M+wr��B"��M�^)�r.�|'�˙bE�9��ɱR6���� y�`7�jwy񝉻iېZC��:���qg�q[k��+�-*�D�����+3EH�x�7�W+�E��E���1e�ԛH��)��L���j��ާ*�ܰ8yv�:�q�n���RUD'��L�����vS�� �܈������$ �l0e��</ra��ړN�験�3
*��Zi�T� �=�IPBT��" �}����&/�`=YH4�h�G�iu@�)��m�M�nN{ύ� xԛ�uӖ(�{��:�)��`�&���f��dJ��� Y)�Li��x?Hs�O�u2Ѥ[�7u��|����^'�Li�͆l1%&[YLy�l3�NSM�G�5��/TKS�W��VR� iW �M�!;M���<�� `��rd��� �L���n]��Q��zt�+���ޣ�>�i�^e��)�2`ʠ�3���!C�<,�&�� 1e� ��ʅ�0P+�s%��{#?2�2尪{D5�1�>.��<!c�ąF����ISp �2ői%}5%!,��)b�q5�c/��uI-ཽ��`�8�Y��CA�
��>�z�; �e�_�k����m�}��Ȱ�_�o��R);9�{k�~r )r\���]f�s�}��i�I 8� wQ�olڎ{~��| U�^̨�5Z휛N�\4^ހ��{��+vM�){|��d�I^E��\��q�ck����q+�zt
xX�Լ|#jLY�A���}�G��d�#�R{�08�U�C�$ �N\ R2E���J����'T�oܷh/-<����&4~{� o��"�s�Y��e��L��sS��:<b�����$-��� R_��I�s�w�k�D�p�����k�oR`.?JUz��M�3�3���p�'u��;�&f�>/���0���#��Z�h9�t�����+��)��͝<��]a!�����Kz�_�5��z OW/��m���=��P�[��I\�}׻�§+���4-��e������ �XJ���x�ʾ/�W�]�z ]uM�`0�$�Q�6�B�K�i�F�ʗ�1����Rɫ���+kò��څ�+7C����pa_��\�NLd4�ᄎ��2�?�9 ��cza b�����.۲���1}K+8�k�iEWV�}��5-�$�����y�O[C�'��㽨���80����� c=��pV��r�h��1�/���ǯ?���y�?6��Op^���Og���6���h�nz�>~�o~��u~��9K�(�96�����Gّ�(��5�8��Wa�$1�*�g|��\�
>� ��F "hC#b8N��c�8ɷ
;�6Mae|���zU+�����P�zJۄ;}i�r��t� x?� >@#�|�sy��[^�q&T׭�b5�5|eQ�E]���a E�F��to}qo�:>Z��a�܍��?CiЄV��$�x# >�%�~�wr��:o�� \:
��q��A�c��6|ʎ�P+�������-�Z}��W�Q�O�*������xr�E�aj�O��u����^�,�}�MY4��Q7�[�Q�Iq9���k��eq�`K�Y���^Gu$��-u�m���y5��t.��
�O�핑�w4��g��n�I bd�)���ᎈ1��r:}� �2�fal[��p����m9^���L�[�C�P$8�2�����=Yl������HHM��npO������?�������َ�lg$8��,�TDBs�U��NR��HE�sj���f��u�뻹=ȝ]�����_>}�c~ z�3~5�a�D{P�>bm/nF?�5�N ���b�?�h�g����,?o��\`a�
6�
�R�'d#,�c�q����Ö��QL��e �(f�9$��r�EE�� ��y܀S+����V|�x��J RRߎo�߉�q��<��#O�_ �1f�� t�#�n�p9����v�j�q�*��|/G��A�� ��e�?+��<�⯅'sR��|sܞ.p{���rӬ�F��_E��'/b��g <g���wP��o#�U��Ͻ�59�%�2?�!�6�)�[��y(�o�� q����lx�4Ԗ_�>~��=�Ҳ'��,���^Nʢ?��܄��&��>�7d1�W�W(Ñ�9�����:�#�Y�o7�� �d��O�Q��� �U=�v� 9�>Y&O���/>Y~����H�3�u0�`/#�4����Ct�8��Ò�b�>B�=�r�,�?��E����~ʣ4>�ͤ!(R�3�y�S�Y���~?�P�I�r�9|��,�i�;�w�{>�Q9�x>����4��i�ͭi�5�m\D�#v��l�׳���K~���-��EMr7�O������]|�J^��>ZB/M��#���Bb�m} PK
#NTD���,L;Fcom/sentifi/crawler/profile/job/GetYHMessageBoardLinksCrawlerJob.class�W�wW��${�զI�T-���TNd��&4�MZۉ��c�ةS�t����^請+[N�-PZ��g�h����H���N�GN�9�'x�e��J��D���w���f�ܙ;Wo���+z�g �ȉ�Ẻ�o�CB �0%`r�%"/AB�<�g6''.'�0���IQIJ�6��v��) 7��"�p� >~F�g��9N����<��9���g$t�����|_���"�A'�&���]�'��-/��m�t�غ�l{���EU�-e�=v�����ݣ���i�a+���M6QXH3���6��:fi�1��:��0CnNw �iւ�0�ճ�����l%o[Y�`ʜ�VN0w��8su� Y��!�ygؗ��J�#"+2��jp�-s��Æj�*)�|�%��Az���MP�ȢM�M��Q5Mf��0gs�W7�q5��IH@��V�8J�P]� ��;����=U�'U'G����br*[q�����YfV�pp�e
JA�]s6"qhn3&�ڰ'�w��p�0W���N7� (�� ��N�J[�����m�7��jUjPR�^�^4���D�wm�08�r�!�(pu�S�9��᪸����kSo9��~�[�@}��s�l_� _�n�U^V+�;��v�\U�'`�a�0�t'�u@7]"^���m
����n����з���l������U)�`klD�!��Z����ɸ�(���(�ܡB6�l��Xh�X�|���b������2z�+��^����
.��>^��N~�Wh��y�0T�p�{}%vF73֒ӿ�2E��������+�=�bf�T�F{1ٓ�Kt'u���`ڼ��vw�����%��fY����%d��[~?���-��o�'�� �W#~)qC�t5T@\���\7�T��n����jβ�^^H+���c���ᢀ;���=����e����KP�˔�2^��2���쮫%%�E�F�*ޤ����������F.֖��?�
]W���?⊌u~v�|���o���1�v\[��I�W�{Cm�oTJM/�ء����&]��yIM�n��/VŜ�xOl�eW�5�{���OP��0����0w�n��[�s�V��� 6)Nǘ�R �F��W����\�ב��C|^�i�+�9�0{p�����J�QS3
v���T8���D��>��m��}sk��r �6�R� �Sf2)�2��q\�v�:E�����%Uw�(��z�9tm��<�׉�8�����!G?ϼ�=b��� �v�73aﭕ�"�k���;] ����:h��zk�9ՙ`E�s�,yczm�-�QsaЛ�ܽ�?�4�V�mD����Y�fX�~z�w�_@ oU4 ќ�!�����(��t� �2M��f�y+�$*�8�>(I��H!����3k�h��h
��\�XF�u��� ͔�Ӣ\Ž�n����vr�+޺���x��=kh����wb ��dh 7�DC]eD�Mk�i&�m*��ds����%�mރ�\‡��%��dR����U��x *W�]��p4\�m��(m�%ڲ����^>� $љ���*���d����\~ -Q���wߢi ��^0y��� p;n��C1$(�(zI �n b'p?�� ����#�������a�y�q��%8�Eoc� ���a�ƣމ<IQ�~V�z�$��8�d�ه�dM��Ӈ! ӡ_½8��$C�T9�}�;F�#�<�Nb��s
q�ɻ��q��y5�St�Kx����h�)�8�!+V�Ȫok�l�RgH�~�:���$bFqV�">)�A�8'�a*���C�ҕՈf6R� �a]�>Q��Be���O�/DYO~��Iz8�+����PK
#NTD���:� >com/sentifi/crawler/profile/job/TwitterProfileCrawlerJob.class�W�sE�&,�e3��# "�DC��HB�������:3Kވ�x����H�"U�oV�g�gX^_�L�M*U���������^�����?؆�Rhƀ�) ��"Tᐎ�),Ā�ܣ���q_
�0���j|@�<��RZ"� �:rI�$�R�C^� I�5Ƒ$�j>�&N \���a^
��+q� �)�hc)��<�Gu<���)l�I<��) Wd �qdq��䤷Od�;���t��|���me=1Z��U��!�(�r`}�s�v +���5"m��e�㸁l�����-���N~�#r���X)��,1�`u�w��d�� �n��!�(�lAZ�l��n>/=�X�����A �. K�����ҶpϢ~;�I {f-�d��:+ ��&`�.۱�����yPC���zI�vdoy$#�A4ԧݬ(
�V�X�
6Y�yI��nƊ��E��h�n�46Ea�����l��d�=Rr�@��Q�O�Ü�RѾ��*9F����eeI�;k��=�#J���P*O�3���F��̖��N�����c�d�g���U7�K�k5~֓��e%с� R�*RC���E��O�[Q��^V��c�ɬ��S7sh�ݮㄎ�y�H@�[��R�A�ꋥr�1���\n=�8i�<k` , ӎvx�8��5��*; q�l����bH���*�s`y��ܘ��N��y/�f/�%/㔎W ���&MV֎�u{=��L�1K��ih
�eAa����%ai�u��Ni�¢��X,'�Y*g��_��3b� �Ê���[6�����kƵh�6m1�dB�6�x� ��w�-��}�C��uj�#�����@ Zu|j�3|�so��/񒎯 |�o4�t�ũ��� L�\
s4D�"�v�\o$�&���`�4����Q������/Ω
����ǎ=�ه+���ܳ�ڻH#g���`�mfw�,
�oo��P-J%�1m��+��� N��d�F{�{��jR%������ �l����P@}< *�%�T��T�G�c.����!��m�>.s=��E�=f�T����7S7'���IL�SX��<W� ��cA�zU�pR�C*��!v��SU�ra��;.��BC�U����U� �^-�M/��M��$X����B��X�����/���Qw�u��4;=̓X��f~.�ȶ4g�7s�R]:ْ)��_ǯEM�|��Ǖ-砵4��<�E��>���τz7�Y��+�l�b,��
�H�!�&����c�{C߀U-���O�W��F,!�J~p*�eD ��v�fа�aT��&bC�Z�G�<U_3��Z�X<�%-jvKi�4��̽��{��h��z��?����h"�u����:�k)���M\YO�7�6� %���q��Rt(���?UGt�iE'' .���5Pk�$��T����k1�L����u�'U���T��C��r��Pm(�r+�ĹHG�+5��M`�����/Wi��{[7��� ������ƭ���X[�n�L`}�l�i�%�0Q���mdpS8k��3��*�����?$[��k��6��ϛ������x
�p�9.��� O��0��.�`e �����0�'c&6�~��{��t'�\����z���oDb͟��q����a��u:rH}�?PK
#NTDV�l� pCcom/sentifi/crawler/profile/job/RemoveUndefinedNetbreezeIdJob.class�X xT���dy/������Ȓ}A10 �$��2�2y0�߼��Z�Z�������jkkEM R�֪�v�j�����V���o&��, ����;��s�=�?��w���ƍn�Q������|ݍ�$�
���.w��{$�^�> *���p��aX�����r�A�v�ܡ�!�|���#r�]���cn<��)��sp����T�?tc>~$9~��'n�'5{J�O�؀� � �U�3ϩ���_����_����ߨ���ߩ���?����?�x^� *^�Z���e��髅�3�"��*x͍����.��C�?�ˍ�x�S�oo(xӍv�Ǎ��B���rxD��$�9Ƀ�O���Z �*rRԜ�yu���<E��zBQ�*���f�D��_��^�O�ҝ��h(dX+
�n�]f�A�#L��v5�۵�����m{c{[WS[����Mޖ��n��#!�m��5F#����ᄡ��.L �Ql����L��D_�a��t��]͑�4Ζ\n=� ��k ,rT�Ǥ�K�3�D�]�@r�_��̀n��Hj�lJl�kv���D�e�%��+���s��� LI^-a�a��r :�PD�u��\�����F�6{L���� ���=f���v�;�a3�kXk(�*����c%�Z��gS��9���[KJ�j�W�D�p\`�8�� qvH�:t�W �Ό��*�UV��fh� ��1�Ou��aC�<��[t˔�)b��k���Ǵ�&�/��� =l3�n�0��� �n*T2�i����O���x&����<���])�d�Ţ���� azƆ��#&�#��i�]4�s+� 2���� =8��� qgha�$H ˢ5�]�ގh4<m��Q �A�(�u�ƣ�ԏ��J֩`�7�e�L���p��h� �4ۆ�'�u{�D�� �)��4�̦�B&t'��IM���W���ܝф0��� 5R ��%����CL SG���,�_�[�>��p�dOĤV�ư�K���@腱p(�=1��6u�W7�������c�R[k���'��4&����� MC1Ei�X�T��d��Bp����������DS4�^ �M�c�Ӑ0�A�V����ib����隘!J�� '��X���@���{�pMM�&f�
E�����,�ƨC�rC��� ��*;Ҙ��s_-?Wh�'%yF%��� E {@�)� �O��kb����S51O�gJ^�(�m�J�5G��./�'�uv$��D�k�F9t2��}}Ѡi����s�i�3,�HS�XkF�H���>�$۴�x#[~s<����;h�|վ���F'��P礼+Ll=��P",C��7"-g]}+��O�mK;�wQ*CN �B^��e���mƞ�&�D9CN�RU�Z���\5¯�E���Œ�gf��c�t�8y�J�Jh�FD���2뱯z�����Y�5�jb�8]ghb�8S��X!J�_��ls��%y܁^���J2�4�Z��!$a��M%9�q���y�7�K��X��ʜ&DcV�i��i�y�N���u�A���GB-] �ز�&.5��7y,� �ΓLTQ[ƪ˂��Xvh���� �x1݊|ek2���n+�]�!#���d�Y�H�b���}��װ�U�|�ͪ������hFz�c��M��!��3�d'=��N�D5��L�z�ky�eI�*�e���#]��ZFU��)6�ൖOp�
M�=�D�m����ی��[�W��9���'7�d7l��i���FǛŗjud�י�vr�6�G�Ro�X��r�N�8�.�K3�ڔ�Dd��L��O��V�2ˌ&���p�d��x^�i�dG��v�z��=6˂e�1 �0��&�X���h"b�ִ7a�{"Y�,�'���[�A�fG��'F��U�i_�Y��'�p�W�t��W�[�;��d��<C�szaB`�C��JgI=ف9O�SΓm&��|7lA������X��?�`����_���]�3`C��
� \9�ȩ�ȭ8����?�Suk�(ؚ�uwn��v�6�����P�-F� a� <���.�8�g�13P�R�Sq2�N���f,��8�2\.���)��|ʵ<��;-8�!�gl�Ko�W�6�"�KrWT�;��ۡVsO�#aF�+%A�.v!�ᴙS�U a*���>*��;�9.�O�RK3�+J+w��@� ȑNJg��1�����p->�{�N�B�0�na��d�p�|t���©��7�9-���r G������K����Jo���� ��Q��s��S�Ϧ,��dS{Jٔ%���l�i���l�ROQu6eٸӫ<�/fSN�-Ȧ��)ڟMY�)�Ȧ��)sz���l�
OɢlJ��dg6e��x̽VyJgR��a��J��3� ��~���@��8��G��Q�3��Z���:�j%��;Pψo`\6�cX��Є{��b��z��XyD6�3�E,F�hD�،vB�����l��S܅�����q�x�!ވ������gR������D������ui�>�Ġ�Ր0|L���x�����9l����('M�`mk�ֵqX_�+�7���27l��Q�9��[�g�͔�E�2�V0�6?�m���� ���(w?����Y�B{m>'.׭�F��1���i�$6J蔄r��Kǭ y~��򜺓nF}Jtk�2]T����0L�"_nF[r�ᜃ�:�O��#g�� �%�y�i8�ox��o����Ȫ�|q
���ȹ >��1o��Ex��� f6��H�G���J֐�YAn���XCn'�Y9c�x�u�V��Y ^e�x��� ~�z��/�}b6."�.�qO�T��rQ�+E-�A&A���kR��|��L�^��2܍���v�tNϥn7���"��i����Ɠ� �"(\��;�`��R\Ԫ��T�M#��c��[���|��T�ܪ�6_� n�F��/M9� s%y���:��c)�֓�-��nO'�J''�7�ȓ��ڌ�-R��rz�\g��d*v�~/J�;�����H�?PK
#NTD����tv >com/sentifi/crawler/profile/job/YahooDirectoryCrawlerJob.class�WYW�F���f����4Q�,@�Y[HӤ��MhL҅���V�5�4&8��}����O}�rLO9����%�m�� ��OC9�3��w�̝��_��`?�հ�U\�Є�m؅���l&esY6��a�?"�G[1%��TX�!��ְ�e�U�4t �"�a3
�pdEŴ�]�Vx��˦��q�m 4�1�⪆��UQ�p OȈ�T�f��Ē�ϛVɲ ̤��W�$��?����9��vv]P�Y�`}���X��a���qi�=�m˽`��|�FD� �'m^4� '瘶o]u�o�|�s\f^�s�*p>���ܯ �,Fy�Мb��b����2�,�z�z?���e�µ��s(�}I�-�e�1;X�I�-xa��19��d��)&�~cl�f`�/v��3\bV �}�5�/��C����?#�XK "�E� ���$0o�u�����YI8� T<M�lv��[�;^�^�O9����el�L^�f,ӵ�����FiAh��M F�[~�]�?=Kd#^ "5���V��E�,���r�/ZB������&��L�v*4 \Dr�NjVeḦ���[�²�SV)T��gh��Q�z�v�j�Ҽ���#e|g#y&$��n�S�u�z��,N�x�u<�t�(������ר��y(�kt^t�,�c��D_�q�DI^d�3�08�8p��<3<�J� יf�ifO�.c���"3�O�&����&�6�V��f��e����`Sy�/1S�y'oy�j�����5\o��*�@��uR�u�� ���jB���Tг&yK�[�SA�R�if?Q��*�53�� ����T5/Vt�-�`�vv���O-��]�}cqҁ{2n�R)#���3
��bѰ�k2JZ���t|��T|��|��3�� �7�Q:��J�����*���5��щ.��ω  �-�kcKD
:�v�bx������)�&�f�?n�*�+�6t3���8w��B1ת�!�9"�$Wʚ�8
��v��ƥ�� j�6x>`��<���&�l��e�$� �H�˒_��}>[�-o�s ���k�?��ӈNөF�����+�ķ�5_X2��f�L& ����k�@��ђT��]�)`�1�n�y�31�Y�-3�\��@�"Mpy�l��9�'r�fD�|�hK����Fe��K�i�d&h{��- ���B����+��j�e���#n/}n�z�v��z����8���+�G���@M�G��V��ioHԷ��c%p����O�& T��Jc3ѣ�h��Cs*��3"UD�����%�T�*��x{[Z���[��z��c�d|��汁��#�Ͷϣc2�æ��<6O�{b�9���ki�R��ĶVq�R�����az��$юb�v����z=H���A<��0E�����K����Km�0��ZF�l� p�p��.�0�܇{q���xz�bڎ*t��6��1������8�N,Ԭq��U��Dцh9j��;�n�>�v|['۷��α��*��V����0vTq�w����hw����: *�NBK�{��C�f��CP��dS!���, �Z�AJl7��p�Z�L���廬�ԹGq��iu��)�{�,6��o�kVq6��R(*lA+-Ƃ�v�Zv���?a�a�*s��t�m�PK
#NTDM�M���7com/sentifi/crawler/profile/job/SearchItemService.class�Wks�~ֺ��^�Ȁ#(DM���卓��pL�5`j �Un
��cy��V]����^hӴM۴�^Ҧ�� m!$�����ϝv&��N��sv-[�c����=��y��w���x w4�RQ�Ђ�8z1�
3*����V1���!.� ����$ߟ�7��|{re%�s�り�6��4t���� �����1|>�/����T�,~Y�WbxA���^T�59�u ;� /�1|+�oK�/���|7�WT|O�#Ţp�l�\e!�)(H�:n�0KfnZ�<1c�:��p�*��?�=s|t��ؙ�cc������
�3�9Ӱ�b��\�X�z8oz��u�\ųl�Y�D|�*M��
��� �)�Zeo`4��eQ��)�ȹ�y[��te� ��M�xbv� �D��� 2��� h�� �Uc��I�f�I[��i�0]K~���i��<��_�u�,[3�d��qឳr�����(����{e�KF��L%P�K2�Y�����G�
��֏=�.����M~��)0J)2����MSً%f�@�WL�"�rF"��-����1}_j�VNN�a��Ґ/��g|߭���ۖ�����:��r�$�q.TqmFYK�֊›t��$d�mKA�Y�$n��i�����Y@
v��6� ׌{f�9.�C`[P�}�U/��
V�ti��<K�*�0m��vv5���U��+U&YF�•Vt����zMz�x�g�C^$�,�`j�N�͉��$lӲ �'�Б �_��Y�&D:v�I?��C\�)�Ǭ�8�=و7Т`��i�R�T,;/\��Y��aԊ�o�4�r�l��qN�e�-��]�*:~���O�u�`wXrw��)^�y�<N8fM��J�T�L��� ��0[Ҫ;��~��/t��R�k�㪎'�!�o�M��M>ZK��[9�q'������w:~�k:��?��jܰ�ga�ʤt� ��1
��o�V��Xd++����xC�Mo�-ۆ�b��R9W��HY���pSS�3�b��� �*!�_5V:n�6K�<�d�v��ԏMΰ�5��2�hعlL<��`um�֋�s�RI��M�D�2�|Y�]����R����B�е\Q������[�)�ݻ�K�������r�J��SisCHK�%c���AS2�z /��uMLt��P�Z�.�/��?���o���4�(&������æ�*U��&���vۉ�[�D��(�͂<z���lnOޟ���i��5T��ɿ�Q›��O����|GX��M�������jýn��[�����>͑&'�-���=z�?ރ0�<���d�+x�F[�-(=sh9u ����k?��i�3�u��@��a���~�m�<�/@I�����;���m�`t�L��7��
�/��E�����]O�V�S�j���k�X� W�.��Q�3�7��Ͷ��H0Qņ9l�xS&:��SL�*�5��͙X2���-�$����2�d4O�U<�p2ZR{[����B8�y4�]���L���C�u���� ����2��w�S�G�4�6c � ��x����=؎!�2:�N�����O�ʽx i�$�ţ��#�'��$�����GiAF�ȓd�2�'������K�0"J[q����>��b���GY/qZ�8J��cc�$��ܼ��ǩ�<�׀=M��>F?-�(˺ ��T�DI`��s'9� � ���8�o���uTLP���h��w��d��t������e����������H2�n`<� '���QE�]�Ȩ��GdeT��
"�kWi���y�y�>�;C�X'� G�B>��q���b+1�$�i�=H���,Q8��Y"�#�����dl��ɪ�$B�C>'Qj���Y2��e�Ǹ>; E� �$��?���0�g,�Hr~�}��zg���I 7[5�k}a�oX׎��H�D"�w[n�[~�-�����}��R�(~q��PK
#NTDX�� -3com/sentifi/crawler/profile/job/GetFullUrlJob.class�X{tW�f7av7�I[HYB�! ��
I$$%� �,��&��d���23 �j���� �6�Qm�&�b+�Ri�*���j���9j�ߝ]6��9�3��{�~߽wy���=��=��8�z�^4o��Fw��B�"V���o��d�#�o�y�h�)��
��x��W4���*p4����|���C|X� ������P���9.O��D���<�.�gpR4��q��υP�ϗ@��?�E��@��b_—K�<(�c|U,M4�f��?���#Bۣ��V�/�F8%�P?&�1 ~��pcԲ�T-���u�+��Q��O��$W�ݘ��%H[$�z*��͋5�uwD7��w7mm�5�Ǻc]�ʢ�!M5�T����F���f6Y)�J�;53�p�K3zFo� ��Rj*����1�9Кr���MPIi�4e���+a�g���{m-���j<��nL�M#�����q�ť��A=�q-[Š�H�uU��jrz Soׄ�E ��$�f�̸��F G�v})��ؤj��]�[I��S��k�iSs{-;�&��f���
vnK�4w�f]Ψ7R���DUU��&+Aѳ�FJo���zL]D܊k�N�6�<�X���u�⸭6u[Mg�V�z���n�z��L�.R�����&����)Hk�`\O����v�Z�@������E�x�#�,��ֵ�x������KdL��$�3�M{՘��aY�l�3�)�`�!��3�J�(HM���ZV�O��2C����:��!��%�%���˗CEU�T�^�ͩ��Fd4P7s)uZ;� &tBNV
^��[�kUІ(#y-8�tڲ]����Cs�w'�+a�*�l����I�'�Nmk�m�mmoQ��z�����$S�lJZƇ�
�WЎ�2�P� ��y��SЁm
��� �l�fO*�&�RЉ��F4���Lc�0:�NnM�p�| �d<���8/&ϐ+��=�T������2�G< W�w|ϱ�Njfѡ�{���M��W>0(�ٶ-;ld5�C#�k[I��<��~��R�#�X�O�S +�W��\�^$�KI�T��g"�?����H �6���և���_�������_�W2~��7����)�=�KX<Y�w�Cz"�=0ς?�$�Qd�O�-��
��_���+-9�����׿NaG�A {��:����M@�֞=N�C�� �)-����0�j���^9�;�UJ�4�-�꼈N���������A{%��I��W��&�6[zu��7� ^�|0��1p��&�G����Gu�b㭿���Z�׺|8ͻ�S��T�5�ͅI$C�6�p�J>d�u�N�6
Y=�� �kN��!��7�x��S���4�nj�g^���3���|��rz��DO3�O�@��<@��� NO�悋w��$e\�/�r[v5��?@�=:J_|}* 7غ�#�_���l�w~4Y�Sp�3n�:L(� �qm��tg-f8����Ѫ-"t �]��^d�嶢0��-����;������ǫ�#��:�����Nl��Vom ?��޸-����zޅ^�K��y��o�7މ�|(���� d��u�S�"��"��#gP�U�8���e3:�����S� �<�`Yh %>��2��Þ�=lo� ����T� �`n�r,�Z���;JV^�}�w^������ FF1���q���g��B���e��yA�yA�I�c� ;KO��=��3��:�9esG1�ecx��Q�XvF1 �q%in�����(Z��8�Wz�z��g�z�jU
C�<�%X������?-�2��h�j�����4��Q�͓�����\���2��J\��w[DG[��OKJޅ�|%yc>Z�5cx%�p��e�����3Ϡ�k���)T�!�����VC�jG�"��K�ߓ�=�mbt���}��(��t�(�1�� �%?_-�~҉��s'o ]z~��>��ؒ�V`�-4�F�aZ�v�� (�n-�B��W��+p�i�zE���¤�-�.�����z꒣���!��0s���ڌE�_
JJ>�w�^��P��I��4 ��#����cl�������1��>"�AR�%*�"�������/��"
��]��ݒ{� ��u�4��Rĥ���6S����V�!*�OM-\��h�E-�zH�xt< {�{�'����.����0�"*e�.!� �CiH,��Q-�����%�.R�E�΅b���/\�<;�x�Ƒ:�[0
*����1�9� <=4��,`.�3gp(��@j������y�i��cL��J�������=-�-�����ʇ=m�֔��t�PK
#NTD{�O�n>com/sentifi/crawler/profile/job/MentionProfileCrawlerJob.class�W�wW�Ɩ=�<Nb'qpM�i�z��4���dž�q��а�c�IG�3㭔��^�B �R��i��M ����g�gpN)ߛɒe�$��o�r����������
�]x#)�2�P���\ HɅ%�YIs]��r(�aKj� E|<W.<��0�y9,�XL`?����*>��A��9�����|�§��L��l>�ϫx!_��*^L�Rq|I~�,��$�U|M����F/%ЍoJ�ߊ��*��`*gڶȏYvZ�cf�w�%�'SN����[�H��B^�F�u2V^s�����-8��?5G����<k&/�m��M�rlO�uܬ�]��f\� ��1#L�32��,3�s��`�"M��y'K��h�r����Y#�d��%ESʛ��`��p�jor֜7S����$�5eemӟs��s��O��0%#e��M�:K������(��7�����S0-ۘ �Fy�/�O[�埥�]��
b#N�V�IZ���+����`*hM:)3?m��\G�1?gц�}�uf�qy�ؑ����3Ct��M;kL�2CCҒ�V����'M?'-��Sй�6��b�<U,�ԜO7 T��&DA�u���H������!�Aw��") a4Dz*�
a�#F�9� q�`hgC�"��Ȕ�����Ы@�XQ��h9%�y+��*]�)��qIEDM�m�`X*�q��5���k�����q��������w���Ŕ(FE� ���Eb�B\�r�]��azC�Ĕ3禄̵�Cہo@
�pg� ��*����xE�I�[�� ��]�\�A�p
�i��i�h8�Q �è�S ��뾣g�8� �T�z�u
z�=H:������i�!~�� GO�q)G0,պ�: � �����1nh� ~�pk�~������{C��_�U ������� ka34����0Q�; ��X���?�U��g�(x⾋A�_𚂮(��.E7����f;��Y��&���
�Ƀ0�A�']�j��U k��[nc��j�*8:꺎�[�^4]O�+ �M�{~n���>p^������e���+���*K�O�$��g<��Wdv���eǭ�h �6!-�
�4���#y��w�Bc��q6��ffE�zw̳��u���e��V٤����3� ���W�j��%�J=ܦ�%Ȗ�f���So���XLM)k|�6�k�����p��^A
Z���[��î\N�Y`��]l�:�o�¶��o����d�ir���ϙ�F�X6Cٿ�C�f+*E��pKA�]4�I��D�Yk��(�y^Z�+��ɾ޼������<3��5Y�x��d����lgP�\�}��:y9_��{<�?�����P@���Y�\C=g���[Pz���6�W빃��o�q��4��x�6��)؍C|��qt���B��9~���H�,��I���[�u���8v`�=@m'�hk %F��7�I�c�����_�n���]E��oM��8�v�Q��8�F]��*ʆ�!r�{����q��&)�$u�go��D�U[C3'�:v+�v���=kػٕ O[����U�+��d���c�Do����W����$�;�{����>�ѷ�"�� � ����a  6RQǕ�xg�5^Ǒ:r�j���()\~{%��(M^ �(4��g�����a����ܟ��S���0����E��$^���K�z'�>�7F� �h"�E�����D&`�Pn �N���ej�D~����$��Im�C���(�x��� �"�)\��FI �N��NSnH?M�+��@Ñ�Т�C*�����[��`�$>����GJ��?"��2Xwp��>�zb�п�?k�9����"�a$+i{6h[{9������ A��Dzi@}����f���~�'�����Yzc��a�r�x�Q�^�Ԍb%=VQw]ŵ�*�){�6�7J�1�x��(�� 
uH���PK
#NTDS�c�O?com/sentifi/crawler/profile/job/AbstractProfileCrawlerJob.class�Rmo�P>:���` Ž9ut�~33���d q$�}/厕J�E�Y��L���GϹm���?��{������??�8Q!� xJ�*��!��8ǡ� m��+j����c��w�φn������b?�*����n
�5:���m�z/bמּ%�DK�J�is����G�w?-���4�õ���� N��Ӈ�/�[K����\���]��h �k���aU���i��������!�� Ի�v���z16�@XN�A���9(]�|<7���.��pq09_*�ٜ.�R�E�}� bE��.YJq����tF�ɉ���Rc+$7 i�$A��IHRHQ� ��MȠ���<�3S�[]n
k3hj����p��((�O
�9%s
�Ÿ�73ü��� �b�I�9�I�� ������VG0�ԬN 2cH��-���v$S�����D��,��6�(��SN�hQ�xʌ��z��r�����e9E���S��:�y"3��>A+"rrշ"�ݣ��'>����:z|�T���I��J���R�<�摍d�!����w�| ��}�nv��9�w �E�h{��v�����y��hPH-T�n��hP�%�\-�����C�� ��\cOc���/���� PK
#NTD�yL� �Acom/sentifi/crawler/profile/job/YahooMessageBoardCrawlerJob.class�X `��^�ٝL,r,ʑs�3�&"!$HB$ ��dw� ��3��Ѓއ�[{���E-�t�Z�G�m���=����ޭ������ ���73������{/��=}���EF'K�EF{����V����vD��2<8����3_�Q~�˃/��K2��c�{pB� ����HHy0 cNzp*�1(�+�|o.��Wy8#�~ _���U��=��C<<���=x������e�� Oʨ�a����!c���3<<�ŷ�m���|W��dT3C5����<�����~�E~"���S~&��������sT¯��k ����<��3�cQ�g�?��s1/I����'y�����ol��%�C�N�S¿8R/KxE 3j��� �'�&�p����{��FO�f�(]�jFv��fݲ
�����`�֣A�!
o��W� l�\�6bAK��z� �ꁨf�ѭG�`������%���ի��T[�Y�"�+��u���ԍ`����ݦn;����q�^O>���Ȫ7"d@A��Z��.��P��4S�l���.���;=�e��$��s����
v���ѢY�ڣm�HԻD[�.�A�c ô�n� U�=������u#N�y��ע&�ZI���I����M#Jb��Z$L�����L�� ��f �s���6����Ԉ���WL�`�� vN�E�
�N�w��(�&R2n�)n�j<� �!�u�Q�y�NĤ(7A�5�0gN����F����4� ۲�����S�w�e#�]3��ӐⲐ�P�0�F��nZY��YoUc��\�� �@��� ��o�Hl�iX9���� �U�MTQ�m�7��H0��>����{�m� s_0�.���V�i�Ϗ�c{�҂��Ie8>9��.hj��1|V��S���i��m��7Rr�-'���u-z����<
�҉�(�*0םvhSMK]�
��5�]r���I�� Fo�a�T����%��Z@Tc ��bƶJ^'��R{�>L�� G��Kn7�fXkԹ/���o,NA��#��LS��rW�:\��U��!D��=���4>�z4ŽHMN��+"SdI"[9B�����n,�� S�[��h�?(�+dI�*ByC֌mzd��?D򅬈&�x.TY������զڽ�Ǣ�&�,� "([:ꪚZ�* M�E)`������E� p)b�(X�?�S�b&aS�D�"f�9T,ӭD�����"�BE\ �)b> �<��8H�W�k�����x�8`�[;�Ձe~��[�ڦ��5��VU�K�m�hi��G�}���g���{M#�W� ,�X�|y`m��]�M3ͥ����/Mi�$���!�i��͊����?�یY�bE,a�-�a��Te���� '�9�D�"*�γ�*����dFP1+b�X��8$P5�]�-]��U,i�d&�s����b��kD5)�����b�$.VDH�(�V\¦�Wĥb�"��y#Š��:�;u��3cC������T��響�7��U�AEl �hT�f����LJ���"�r?��?�a��&�.~-u]�[�a�͝ ��>G;��͓��>Kۡ{@��ν�j�|�G���L������'��&�sh'�x+���~��[�XQ��Y�A�9gS&�6���cC��,�HH���k�=�m�ۺ�w���v ���{4�9˓5�tT�5���O���D\5�������*�ANiIi���$�W�Z(PX���q�c���K�L�+�F�c��a�����_4�fDɐ89�I�����B���iQ�6Q����N���yn�V��t`wr'����07��l���Ɉ�Ŷ�������@�4��� ���8_lmWM�=�I|GV�Km4�q��]H_�۪{�.=�65-�.�.�~��b�=�x��'M�� l�NS�Q�Q��D�����m���}� �ѮI�Qk
\t��N���i�e�rQ#�v��M<�g�s*�qa�<��+�6�O���+&�x���̌�b4Z�/�T�.�o�۞�LJ1�!�JG���>v��,,��5��<�tR��z�(;�T�[���;�Ӯ_�?;w�1mv�s_�Nա��N���q+�+H��S��:h��e��ݞY91;eS�5���2!�Հ�2����;�W�����{��M��}�':�|�|�ȼY�.�F� P�,lF7�).=z�KO}X��$�i����F�I䐜��!��"9�\Z�:EW��W�O)�Px��GQ�BE
�C�3�s���j� %l�:����v�o��6��e���~:SKȜ5�����𷧍��Oy���|Z���A���&;1���d��+�朂/g0�ŵ��֪S�����^� Z\�*�Y�]��:g � H�Iİ(� }Rf
���;��T�4�e�B� �:}��C�AToe����J� �>��3�`H�e��<�ˏ!�+CyDZj(j�)\�ܡ��D5M� ���}J
�著��� ��/��&�����;�K��L�y|�. �
�h���u��S�x��?�M��!��3�*���_>c�_��5�m�ќB�C�R��?�� 9��1���O` �� W�S��P��:Bi-᳁��J��l�!�)�=���>\Cr�č؏[pw����>�gq���x��"���[��|���Q���b�)�pT�pLl�qшъ��2 :�9J��e ��.'�&a}�(!�6��V�n���Axɂ�><G���}O� �@�vN�xyy#N��8D@��俅���6�\ ��~���X-��x'ՙ_�����LFb��؂�ང�Q�k�>B,�x&2��/��> ჯ���i�C��E�3���C�F�S��;R�9����
[�����#�h��ϐQ9���n��΢�\�ZU�ŽP#�}ra
G ��}�] �"^~\��i,%���d�C����(|x�h�"�� OR�v�ZMA_B�{�1I3���c9>N`re�"��$�z�@v���x��eJ�1K"p 7�P�nnX:Sp���$.?����4��G�g� PK
#NTD���668com/sentifi/crawler/profile/job/LinkedinCrawlerJob.class�W�_�~+����8v���Z vku�!NH��� =��j$�����n�I�8is�M����ۦ�#�Ц����;���3+ �+�>hf���}f�g�9������>�A/L�j`6@�P��������YX����\���e�U�D�9_�`��r#h��`�X��F,�,����A|M�}]�S�~Z����o�ַU<�Q�a<+��$�5ٺ��� xQ�w��n]xI~���Y���{
jm'��5�����i9>�ǝLF�
s���/��/\��Ƃ�[�>Q1�k�me�D��N�v��|MEϼoٺ�Щ!ae���w���M݃qә�=�������q���s��e ���aoa"��-oF�#�o �&d������L��もа�"�����p�I���c�õ�w��g,O��z�Ir��䆋}�;I��Ea�}�Ժ�%}�g���:�`�]\��O�w$�M� �s�Ұ��2ʔM'���j]q���y��-�+ȥ+� ��:qV�\bw��t�A��8��u���{��?\�w��uG���!P�]����B���]Ƕ%��)(0���o�scF.���1�&�%w$7���s�GM��-'K�#�|�q}�`\��l#������++��A�.�3�p�)�ZRv��)&5�3l��a�u��rwh�>���#/���5 ?��~�74�X?�
�1�eۆ~"ֳ��~�ʦ�K����$������kK'b�4�l�d�����;��X[zT�s����s����T��Z�H;����C�O��?��w��6J�,qQ��V5EɁ~���*�Ƞ_����_�7����⦆���
z�����75�������~��,�� Ÿ5������e���nz���(2��`Μ�[vJ�u4Po���qK�;(�֊�{�r� ym^�4���}9�i��7U���.Vˊܨw�z�������]��U�jx�Pp��E%=�5L�h����z�*��$ؖ*s$%�?#�͌q���?�%������i���c�
̒�a�y����>�5f,����� ΰb �R��y'~�8� w(�܋�V�q4k���x��s^"�%~����_<�S��Gvw��F5S���KBNf���Oc������o\u���Ţ<'��u6��[�p.9+L��i�p��{hܘ�=ׅ��TB���:�7\���m����*^6�(
u��a��b�^�Ӝl$��3ű=�*8��~�>��\Nd9����1 y�p���!��C|þS�����igI%�%I-$>x�q����Bj����mz�@ѭ4w������{�ܯED�l5�8N����/� ڧ��W�e�r��ӌPX7u�@�\E��
j�Ah9��K��x!��O����i|���!b�H,%G��^m� ���H�c��[P G���4Dk �Dk
h�6k� �k���+h_�5��V�2��^����U웊v�֭`=�Bwp����|L� �l�*x�í����-�����Z߂�l߷0#�9Ù��Ԓ�F���,�,�GǐD'Rd�b�,3��lL��U�����
�X�"3�Jn�`a<�<Uf_b�/�Q2Ԉkx �d�$��g�7��q�1�:Ƹq�#w�쟠�O0�(j> pXEBQq^Ť� *.����)�?���_�#t����:���%:I������| GVq��>�|���<~\A5��P@G�7q$~�g�]t��c�����RZ]%B� �~�I>K���y����4�3�Y�9�8LҾ�'J�4U������ryr=��@c�UY^�K�J ��W�%~4�[��F��8��T�bi���PK
#NTD5�����5com/sentifi/crawler/profile/data/BlogFinderBean.class���n�@����q���)���қ�X�T��R�0F"��j�lӭ�5�7�Z ��z���*f�����;;���|�����/��vP��%���,�m<�`��� ����u���0��qp��K���̽����ӱT� �N�͕��p*1�:�>��2����>C��TR0X��>C���~ŗJ��@�� �G4�a�����aQ�ʄ�?�&^"��'���K(b�S��Px#��צ~GR�D�\����kDk���)���F��p;T��g�j2K�4���2�:�\)��9�hő4�ܽ ��4r���
���f��sd��:��آw/��`��
l0,QV@�>�I��4��i]�̣�(�v�}Ke+���C�;`u�46�n����u�\�57���H]0�ݽ(\�v��U���
�3UV��t>�{� �"H#�~>���$��_@����YbՋ���0�9ƃT��PK
#NTD?�cƔ81com/sentifi/crawler/profile/data/FinderBean.class��koQ��
�Y���+��������� �&�~_�S8Ͳ��.��L4�1�?�e�Y�\�����3ϙ�?��]x�� �0 �$;$�${$�H���H�~
�/����I��L���l�鴌z� �u�@�]��93;�A��g�O��%rM��v�Tܮ0`�C���z��^u��۽6��[��+���A�T>g���M��5��n���Of���Z�}nz�ޣd"h ��f�r;��-Ņ0,��bsϸ�� as�i�Q �y�Mo�m�ڿ�\���z�6͗�=ī�Q��龜)�G\�����qxV8��p��D�Z��vt�<5�>Ȱ�&5ܺGS��R����,^4{}0�-�s0�A4 r$y�(h��IfAc��_ 9s�и�V�X� �ྦྷ F��)FØ�"� c1�3Q� �ׁ-��Ʃ������[��0�ET�g��p#���4V�bߤ�9e�=��;F��k� Zg��bXC',�\� �� Oe���� KJ�5H\Y��� �dU ��A)A�A2H k�@��C�q�L}�@6� ��I$�?Y��)dkv&�Ъ�S%HR�S��� Idk&��HY ��A� kj�� �k�L)F ��I�;RQ�l�w$-��Ú�@f�� k��PK
#NTD�<��8com/sentifi/crawler/profile/data/TwitterFinderBean.class��MK1��tۮ���Z���[UtA�)���B݃.�(�Mkd��4տ����(qv����x�Lfx������ �6V�Ha>�$&�hc��2Cٻ8���e���u�K���Pj��;��\u�s����2L��7\�&��!g�1B��GUzO*i���Z�!Y ��-6��w%�ǯ|�Z�or-�:n&͵�3�4ZA�� edG:-��}��[t�/�67��oI��PpE`��0�O�ru��#���,�֮�R�
���@�đ a+c [�<��呁�`������a�Oӷ����8��a�a"�,:C�$���b�*�2��Z{����Q�B�b~(@S��Q3?!�0b��j�A96�:��7���~:u�䙊&T��xBx�D���}�l� V�Ř��a}aT"��'PK
#NTD�Umo��6com/sentifi/crawler/profile/csv/CsvNetbreezeData.class��]S�P�7�i �M?@
U�!�߂h)E:S���v�p�0i�$g�U2�q� �?���i���›}�7�g�l6��� �PO� /㐆W^cx�a öoQwDx��^�
�U�=j��1��du��j6>՛j��׮6�l\hW�bj֙���:� ;��Vk��ڵ���A�~T;�9c��o+2�I�����ƀ+Y��m^z�m�OH 4l0E3����u�t1g�Dպ� f��I�S=�,�����aގ��c�U���Ɇa���!Α�1 ���5�Xs ��Ͱwn�l6t�����SC��I�c�&Qt�J��W*�:!_ɞ�i�>yF<u�����K&]>-S�<�?nhi7�j۟Av���N�����h&��p���7�M�ܡ��rG,q[7�O�hٗ�N� �y���:Ip�Kpf%(`��������1��d�M�+,A���K����%�`%�-�`��] Ju;�f��,�?T�{�N���4�봯3LC8
�_�|��"S �� �N�*P���p��i�23 ��K��`y��;��q�r`q V�������ݶN07Gk��|?�?��=�q9d�� Y ��A
�fn H�y k a��ΊF@�<��Y�_o�Dx��@�'� d�֔ƀ�� �� Q��4$ʃ�њ�1 E"³�M�e]f�XD9ރ�|��<ك)9ك�5��΋0�=)1Hғ��O�9cx�PK
#NTD�_�w�t6com/sentifi/crawler/profile/csv/CsvPublisherData.class��[S�P�7��%�7
������]��3�t(�ʤ�P¤)����d��~?��4�i8}�e��^���f����_P��8��"3�WԼ�� 5oyxGu��-��yئ����TwxإZ��^d���n���,��v��a��+�F�t�hI �Ԍ�&3�̓�j?13�Uv>��Hvi��d��9�ۓ1Z�Wk���u��k�%1kJ�p�_t�����#� Ti+-��8H | �$��%�=b��vmk��Ȗfh�6���)�r�����Aj�v���JS'��U�OS��3d_j���iK1l�B�TS��S�6;�N$պ���M}�^��D����{$ ���NXޤT�n��ƣ�#��ެᴒӝ�f{瘶�2ފ�g�q~K��������}�6��:����s� K�<59j������
���ɑ E� ƒ
���sK����5`�7�w �; ?�a�6,�(�_��ǧEv4�j��YGt�ι:�j�ռ�pt�h�MB�P����:i�h#�3�L�%XF��<�S� _}� f�
��m�����w [�ok2� �~�{}����W� A?H� Rd�� 9�ɏɺ kL��d� � �,a���y�)$�Ya���A�~�"֬�ɹ $�Yg�l�A"~�gXS�w@x����N�91�^�� .N�@'{pO������}��>��0���D�<�%���_PK
#NTD�����/com/sentifi/crawler/profile/csv/CsvParser.class�Xk[G~W�Y�"�/��*7]T�T(!���@����I��ڰ�����{�~Ч�y��ڟ�>=��lI5�Pˇ��wϜs�w��N���_p?Dp�0�"؃tz0/��}�@�Y �_q��wD�xW�Ga܋��O�����f)���r�����
@����e+a�v�8 ���K"�xo�(�Q 㡀��i8���b�.�K5L=]]��V��K��j��J��2����U�0��k�����l(�=*�R���FIW
�����e�ָ��
�u'o�Otz#�����3���Es,�\���c�հ�)ri���0A@g�\���)V��Y�\H�c1G�-�U�t~�� DY)Wt�g�י�$tVԭ����Z̴K��}����l��0M��9^쓈f�ܒ&u�qc8���bڢgD3l������s�hԥ�$�OwG��V��[kZ�Y�07���zM����^q��i�AwhƊɜ�E��i��^3l�[��G��v��7ޠ�~� �����N狻��N�=����|ɰW}�d����Zmt�k�����RәUX�<ۮ��.��m���3ef]8���VA�i�sepd��H8�Z�Z^ f���l\ �y��o�d1 GB��w�k���Hx����%}-Y�����zԳ~��N3[e�����?�+!`�U7����L���B���
C�����Es�5�
����_��+ _�R9{;���3K��T�V��6�V��LO���$|��[�*�K+�l�7 �q?�r�j�����s4�[��`��*����?� ��֠��'��3Kڜ��MΥ���K�9�xm�8�%�R%�규�u�l�h��G�����p|:K,%��T���6#Job��t:�֡a[w�ǝ��+1����n2�m���;�9ܮ�٩Bx�ǩ���G��A@�%w��ן�.M�q��Œ��~{�{j�BF�����2�xMq��;t��{!��AzR��oz�'���otb�Z�3��Q߁�4��O��N��&�䞣M�!���m�m�e1wȑ`�O��q���o��|t�F��yyd����%�/���M�Q�����z��H��H��܄/R�@7D�� �.�QJ��ЇY��~h8�;8��8��x�%7��(.P/~���Jd�p��O3��*�yH��]�p�l��ُ���{�v��B���\a�I��-���/^"O>"m��ثkq����S��b|�����C��H�D�}��~$�ܧ�p��{���~� �8q�p��瞬+����]�
�����h��H��D�
!Wi�בO�}�G���&�}����>ф|�ȿ���OR{���Pr1"?K���MJ:�� ��O�Ց?!� ��@��O�(C�P�R�)��0G C�kD"Ki.P����P���|q�q�8�&��|q�q/�|��PK
#NTD~�p�a�64com/sentifi/crawler/profile/csv/CsvProfileData.class��y|E�_H:I���" ʡPt&�8�$� ����$L20=QY��Z��>Xo�� l��D�A�CAD�DA�^���L��?�����u��W�����+�� �d���]J,�T �8J'�l�9(��E��B��P���b�KP.E� �r��\�r%�U(W�\��/�kQ�C���Q��r��(��܊r��(w�܉r��(�Q��rʽ(��܏�ʃ(�<�* �Q�G�S������O��S�O��3�Te1���b�?�*ϣ��*K�_T���/���诨ʫ��T�5��U� �7Ue9�[��6�;��.�
Uy}�������|��JUV��WU>B_�*��U�u蟨�z�OU�3� ��}��lF�\U�@ߢ*[ѿT�m�_�����Ue�7���[U�}���F�^U~@�QU~Bߣ*{�V�}迨ʯ��U��o�r�wU�����j����fuC�f�@�V�r�՜�ܜ�<J���^�g��j���k��S@�M�VF�m���X���T
�M n�=���q<S�Z;X�j��<�T���Uc�W7�|S�\))%�ކ�@z���C�nm��nJ2Pa�� SR������ �L ���kl€7�K�O�t�no�n�uuW��M��py����s��x������#E �<5 ��y�jW��\^WJWm�nT7Ԧr����� < S�c�ԥ�]����կ��rUU5xmƲ�O���˼�d��F��9�Y����X�dg_��n��ʋ���S��M���${m�]��V�ܞ�~����k�����'�Bj�xb����>�Z��ƉM���W��)~ZjH���7R�Xbox�"Xe����W�&�%�工_FO�b�K��+w�����6�'4����e�����z�J�O�ѓ��;3m GB���hg�9$vos,���v�� v���|��a�툇�B1q�����8��3� bJnk8f��j$�u��m��+^]�rG;;ⱹx�D�)�{Ec|$�&n�#� h|��p\�F#��͝�x[c��p�#�v^�0:C��n ��Bb�nͭA�!b�=.�5�nM�����p<�5�Uu$Ћ(V����q���B��_���=�سLM3��Y?L�XU�h��g��F�3B-�w�t�_^h�#!�l�O�����`shZ4:#����EB3#���VguFc�DW�x�Ƭ�`,A�F��b�e��hg�Z}k��F�m���bb ���J�)R%�L��t ���QE��j;�gĂ�3�lR$}��}f$:9J�Hb\��pG8~�x�C�M� �"_�#T��>- ��B�hs02) c�������۩�u�í���XpN$����٘]�6f�'��A����P��~�ʆ�>Ț�6�|h� ���5�+�k��"�Ny# ��v��O�vy����)�*�2cASy�}6���"j��|#��+Pm���SS���K�i���u" ^�Qb�$O�#3V`�K�n#�]�֟8KJ���jz��W�e���2R9�c@9F�U�}/:p� 9R,�4�Q�FF�7���_���mREgn���l$��-۠ ��:�,N���g�5ʺ�'��F����K�YWe�F�c���u{��Ut� ��#�Gi��+��� [dȑ��c7�15\n�N;�� �8�e���\�8e<m�b##T�6*q����”q���!�9�~pDZ�jҿ H$�𝝘�b�;k�p���O� �p�Â3�-|�&$�4���e���%�;%Ff,�zS�3�ct]�)+ct &X�92������Hݝ]����䩛1.�_�16��#�����i3�)s�_͔��`E�Ȍ��;�q����%>O�a�ť�_Ƒ�u�P >���BY��_�H�5x�1�Z�u(���G��3� (Q6�lF�� �-([Q�Dن���(�Qv�|���[��Pv��F���Q~Bك��g�}(�������o(Q~G���a�/V�.�5�#ى�\��`+?�.�� ��_�܋�VM��}��Mք�o�o��<` IV�<h�G�a�H��5x8b�y,�P�\�k��Edw<J��4�a�;��<��iշ 1X�^{k��uw�]xk�NXv7��<��n������-Dɭ�3�pm@�E֥(�5XL8�Y�.eJm L�*�(�5x�Z"����y������6J�������[����+�5Xj�Pz��KlFi���ء���b�R�j ^��M/�5Xf�dI��kְ�Z�׭a�rZ�7�=`��I%���`������-k�\,k�6���"Z�w�DWλ��q�+���E��Y�a�g V�%u�����V8k�v���*q��m����8 �;�.h�\<�U. ��C~/�}���?@� �C��/ ��Q���'_H����O�?M� �"���ϒ��ϑ?O���ɗ��D�2�+䯒/#��u�7��$_N����K���=���`y~�,_E��\|�,_C��ג�#��|=��䟑o �H��|3���_�o!�J�%�6�ȿ&�N�����ߒG��|7���?��H����?��#���W����#?H�;���[�*��H���JW�{ _�b�t�ms��B�����-\Qr5#�9�Z$%�b�s�<J>]�g�<dٷγ�q��� �Q4Ύ� ��Y�n2�D�A�� � @VH �]�ǂ� �e�Kȥ � �H)f@z� �� %�΁��A� W9��+� ��d� װ e��d� � ��@�Њ�� 92ȍ,H�#��,@nq��@z� � r ҋQe�;�] k �7 �+��gA�� �2Ƚ�>�uҗɓA`A�� y2��d��'ҟɗAeA��A�e��� ��2��d��X�#yMY$@;�|J Y��dA� 2� d��g2�)�A�� G� �2�+�U� 2�)�A^cA��A�d�7�r��r R,��͂ �A�e��=�M2�)�A�gA�� %2�*��d3��`At�#�XD�A�
�u ��q,H� ��Ƀ�� �F�/��)�A6� �x�2d�����@F� �2�6d R.�l ;@���,H� ��9���Av �� _ȉ,HO��O<HOd�����@Ʋ �d�},�I<H/d�9����̂��A� �� �e�C���r* �GQd�G��Ãl'��X��2_��΃��A�DN���3 �O)`A��A�� �"���q� �e�Rd<�_�9=@v��9B�͂T� G� �DN�o � �A� �<�d�����԰ G� CX�3y�#e��"g��.� e�,�_x��2�H�S���@&� �d��,��$�� rNt��@jY��2�X��,��"rNu��@�,�Q2�i,H=r� r��q9��H Y�!2��i�A�� �"���'idA��A�,H�9Z�Z�=�Ă#��Y�I<�12H��it�K �Y��2H r2T9K�Lq��@�� �d�sX��y�a2ȹ"g��>9�.�Y��� �e��r��@�Ƃ��A�X�sy�2�t�3��W�ʂ+��� �A��Af��Y � $Ȃ'�,�4�8d�ș�r�@�Y��2�\��)�\$r�9��F !�R��i�A*e��D��  ��%�\���ǃ��A�9�8��N ad� r- 2�-�� rnt��@f� cd��X�2F�U���r�@�Y��e�;X��x�n�3���*Ѯ��R�[wե~� '�2a�~� '맘p�>΄���M��~� .}� n���^mB�~� ^�/&L�}&��u&��z&� &4���I&L��2a�~� ��5�o��&L��nBP�fB��bBHo5�M?τ�>݄zĄv�Ä�>ӄYz�C��Щ�6a�~� s� L�P�Ȅy�?L�X�ĄK��L�\�� W�W�p�~� ���2�Z�:��o0�F��&ܤ�l�-��&ܦ�n�����\ c���T���E�e�A�8
a�� �b8J�H�B)�#\P�b�'@O��^�$2Ά>0�B �0�1��|8��@� �Ub���(� ���p�x8���� `,��� �q��Rq�e0��}�F��0���p<l�`+�(j籢$9I��w����"~�Lkc��PK
#NTD6XS��4com/sentifi/crawler/profile/csv/CsvTwitterData.class�Q]KA=����Zf߽��m�Z�m�A.�(�6�ĺ�����"�Џ��F���0�ν�3� �����!��0��C�Yld�ɰ��\��s�n�׎�h7N/��}Ug(����[>zVS+�
vD�������ÒI��jzJ�����!s,�O��Z����[ږ�2�A�#��;��5B��-�d<O�����A� �V$-����BY*�J_X^4��h莵ϸ���ڝvS��f���D�T���'��p�<q.c�˿��c��<L�a���w��ͫν�4��M� v(5�RLasȀ!�L�tH��iڑ�&MuF}n��)��f�eE����S�(O���z�C��$/�2!�:�w�^����'�q�� �c����K(����PK
#NTDv�E�8com/sentifi/crawler/profile/channels/ChannelFinder.class��mOA�g˵��!XA�KA��(�ԤQB}�\X��5{[�o���D?��8{[Z����ٝ���f�f���� �hC?�&� 1�MA洡��'�i�We�+<*�CFkJx� B�D U{>S5� �j[�ܠBC�+�+h�cj7�Z*L�t�`�qU-呕9���;�+�*t��=A���MI�!��[?�J���֯LO�U�19� �'З��&`�e��������%�㡒..�گ�����⹱�}��� 隙l��� ��"�������J%s/>ת�3�E��kW�9�U��o�uyU�������=�6���Lw6�r��kˌ`�b��Y�ܵo�o5[���o'l�������b��J/�=\f�QS�U���� �1�~�9ம�] j��"���~����il�f�+R�#��)��fl ��$>4�I���F�YS�P��S��� �u���A����3��#�h�Qq�@p�Ȟ������;�9���\G�F�8ڛ�@; #�8�pDZe�"�s���$���n�o�x��0�k:����x�X���8{&`�#`��������x;v���v�&ڱ�{�>B�1�&���cLs�3ǐh����<�]�أfW��g��c-k㍵�F2���4d�q�PK
#NTD:��d
�=com/sentifi/crawler/profile/channels/BlogsChannelFinder.class�W x�~�d7�� D$.^��" IM�DJ�u��$����lH[{�=����V[�H[{HՕ@��Zm��n�i��wk�R����.�I�1<}�������e�����•�
�]xw%�� � #�+e�>Y������*|���*\��e�Aǘ���0n��������Q�+}��o���B��`n����]���n\���*4`��O��O���%ԟ�!|N������ ��#�{�O��@�������_ � ��DT,��dyH�/�r�~E��5<�J|5�Ge�X������Ŵo��|Sp��oW� <���F�+����+�'����� D��4��,����Ӫ0=mN|��5�zLg؊�
�bq{(�6���oES ���hʱ����]�g,'��oȐk��l��ބ�&��]õ�dZĊ�c%�c���m�^�H���Fܵ�Q��]�q��1�(V��邁�%z�
V�Q��:gu�w�ksn} M2R�3� +=h:�fjl�1lD3���v)RT�XI��8Բ���
�0��W�ZbF�1F�S���p ϓuV��t���U�M��*VXI�]�L76mV��}��f%���P��l4����7� ǒ}p-zr�M�2'f"�����fѠ��moˤj�<�Yi�U�귒yN���
3�d�����w���Z�tw(,�8�}��a%�*֧��
Anr�t�iO����,M�y���
-GT������c��İ�(�v�P��mF�ܐ۴��̅��Mq���4�H�S�e"W�_U�>ƐG%eJ�kķ�8�d ?PX7���F��a0͊a��1l��ϧ���^Ȳ����fJ�O+�5'�B��b�^[��4��#�cg����3s���[(6�x.Q8�(�W�u�?�э�x�9Fz���q.�q1.Th`v7�{��+)��Mk?��~��g���_��L��_��Ƴ
�IFA�sx^�ot�V����{���[�m+Ağt���W�MA���w<����S�� �樚�t�(VΟ���������qP�E�+8D���J��*�% K�v�
2(M�j��rTXWUJ��dtU��*�=�t���Ϗ�� ��
M�y��j�h�.�kd�%3��P�� ��L�*�1Y<��%�X.GsiQl������,5[W��]���h�m=^��!8.���F�-�;�8��A3�:��s�Y�kX���t���S�+,�|��а�^���#�t���ƢA�!�MG�x$P�>�\��n5���Y]:�H��v��9����*W��4�� �ns���l�������/�ȁCO�YYcirG��8�H��Gxf�>8�K:��Sj\6��8=�Uմ�p����\�k�F"c��/����
#�2�dX�8��x��!�Tj���n�Q9Sh}r�|B�̏��N/IQ�%!�hB��Y�ϧس"f���Rg)1H�n���:��Ӕ�6�%���V*��*��ے�n�D� �F*�)�����/ �. |i��ЯtqT|�g�����n�#�g *�� z��i�#H��釭�H���Su�����*E� �ѷCh&��j�\-�ӕ}}��u[|���1h{��v}�>�:0�P*az�Pn�Pde~J�r0oxG�!WK������I�-�&u�<�TTM�uW��3W�Art䂐�&ۥG���pɑ�wO?�\�k��̻0�f_��N��3b8���#����="wPV��� @��&*�C
<�B��ۈM�p<���x�"�Ń/���}9a�鸾���|?Ts-����>� x�����a0��q)����:�8�81�/ �����TT�"mQ�5ߋ@Me�G����J�f�⍦k�(�(܄K T+<��� ���(b���b��QԔ�|bBPK�f���}��bV�l.�����Ŝ۞C��(�U��"���6t��8O���D�b��`}�>��9>��͉Y�T�99�����,�|�4�շ��|�w��Y�m����>��ũ4jQ}p����I�w�'�Q�� E�bz+��^3���o��aO����rO�<pF�s�)���)Wq��4=��V��^ �Y��s�O�j*�B x�r5�hF%ZP��,��8Q,�)�$�N,ƝX�����x ��Z�Ͱ�`%�ܫ�V�r{&�kT=��IhW�X�:q�ڄsT�j�UW ��F����w`���=ب��&�4�Wϲ3 Ϧjj^�~ �����2� ��h�6l�?H�ފl�]�|:�ȧ���H�MҖ~�N��]9�'��4qP��� �k�\d�$��D���5Bz_��vR� U ��pv��ޗPvՄ_��yಃ�􀹹�������^���.�#�4��n�~fzc-��niɥwI_��d��h����9�y�)�,ڲhg��κz}���,��9�ĞC�$4��k��������ك�c�U��jn��\�� ���3��t�+)�����bb/AS�����4�)��:�$\�4܆!rm�n�a&��*I;'���䕄�\�73����%���|��VQZ��Q��9�}�n&�-L�L�Grɖ�5�� ꘜWШ�r��Q����Z�M���v��瘟�w�S�y�|����cs���PK
#NTD�&O�
y8com/sentifi/crawler/profile/channels/TwitterFinder.class�X x\U�o&ɛ̼�Iڴ�.���&�2Pj�$-�)�I��.P��̼$��� o�4pA��(
Z-�V@����***�"n�"�;(�Z���L&����>��w�{�9�{�{_�<��#��pk�G��(ž2D�q�p#n���4� �f�ĭ�� ���i �P.+:>�|�.�;d�� ��� �.�-�烸�h�B�����Wv���}܏�� C��CA����p����A��� _��H���W��x_�5�.6=!F|C�ߔ��}KГ��-�;��+�{��/��~(�G���cAO ����
���� ���g=+�/5�J��k �)���^�Pg�� )#�g�IY�#ܙ��5��N�Xq3�Pٹ��e�3�wZi��e]Vo�p2��pʘ���h�?�6��c�Sq��I���X�߰�=�-+����Ǵ�L{���E��U����nʇ6f��on��Vw�\�H$ñ� }�{�tʶ�=��o$��n�H��=F�IڃacD �*�$,یQ�i�Ѿ�c��ɤ�V�p̍f:�e�
� l���@�6f���|��up��V+a9+���-
�m��?��J��3�ݦ�����;�Q#�Ű-�g��N��.{SC�}<�O��n%b������M3��^���/�q#��r�a-��C�{Eaɛ�8�3�� ʁ�tt&-'ʆ����ҸZd�+L�'em�1�Z���XBU����춸�N��5����z��R���l6�d�l����)q{���gM�l����d0� �։Lio���N�~\��󡰝Sh��e�ӏ�����qv [9O�I�]w�[i����5��ᷬ���I4K�g� ��I*Lm��R�Z�t�?���d����؜v�LKg�E1�5��mj���.UP����˄�%��b�2�5��<w6��q.uY���`�۫60�Qh�DU�X W�hxQa�XGL�Aq��5϶�@W2cG�v�U��e�H�8���yͫl��:�c������;��v��<�YF�� �����ȸ�����/x�n���/�%u�����^��w���2��0�t�K~_��o���?8��g�h��%oఎN�S��5�SO&wfRuY#묄���F���Q�*R>W�b]��R7��Q�16�3V<&+ g��h�u�����Pu �Hs��4��U^Q�������J�U�����T�JU�j� �T�Ц�j]�jy
R��I_�YB�-h���:NP����yB�/�zA� :AV�j��FAM��PV�U���~��j�Z�\�{qC�3��<������Tof�����5��;�� �ڻb6 ��#em��74N|j}Fz�y�����$�ɴ���
7���R�dס� �c��\���#�s4w�Dݘm���]�� �z':����q#͙/�q�4��)�S&<�ߔ��2����y$�D���Ө-F<#[�ؘ��6��gL�<�G�{�L((ﹴ۠��x6��=USx+e��Y4�r���(5R)3�#,��z�K�eN��
\�Τ�]� =rQv�V"�����{�/iGb��4�!���" �t�6�!2Z[��=-�0�� �<���%�Sq��+��d:�C"�1a�����J����-ɯ���Y���L�- t�AF��^s��N�9�N�4���x3�c�ú����a�5)M�)��l��Pͅvc�W�bĜ<S{2���-I�{U=�)�{Dy��1y7X)/�j�\�)��m1�r�Cc7�;sk�V�ό��1��p��i���Z�� )]�W���i�u@�+��آщ�>��ѓ}�b.?��(F@�e�"yl@�l��|wp���R�nv�[�u ���|�p���J���ʦ����輇�{��]��9�R5���D�Ǐ q.�vrP�z���H����,B麃ШϿ>���8J �L��4T:��hTxz�v�d�h���!mS�Q�0��������C�:�i!�0j|غ����aL�j玨�m�BŢ-$\3�D�Pɽ�K��Q�q.�0U�����xVa:�@�FX����EwQJ��B��1� ?%NB1h�:/��;H{7�<]�u����ӝe�� lm� $�ԙ�w�@;�������V����MS�'�HfF$w�HP�RJ6����4 j�L���pG�};p�ס�ٽ{m{'��ڷ�u����0�z��,|��a�E�&&��V̮���/u4�>o���[^RS��q���\.�֔TF��k5Zet���P�����8��X�C)��3ɭP��$9�@�d�\oW����P�}5[�����z������� ��Ԃ!4��ȵ��`(8f٢P�w���$¡�H��p' a�7u����e
W��o���e��*�mn���֜�
o�R�N��t��<�:'������gx�v�=s�^g�oš`6�?���JԾÙ�#�+c 43[Y�+0�aNljX��a ���l&��޳�M\�������ͼ|���)6�gي^$��l@o`+����i|�: ��P��E�<\�L~&]C]�nu=���ԝ�Q�W���1�su��Ǖ�� �V�W�E���[j����մ�kU
��nV��4���d'��X�Y��\�]��9��d7s�Du>��XARgu���P���C��IPRj��58B��ܪ�\����>2-R� ��8,�y�u�4|��[~�45�5�e^�]O�7���yn�e3���t܏Y���{~����*b���Ga�m�W+�S_i��PK
#NTD*�&�ry:?com/sentifi/crawler/profile/channels/TwitterChannelFinder.class�Z |T��?��d�d�2��eK���a��H0,qe2y!��83!���⾯u��.u����`m�b�n������.~�`�����L& �}��˹��g��sn|廧�!�1�`]φ΅>�s �4�sw�!�"���OO�{��L�]�}8(��܏��g��}ԝ�h=��`��>*fC��J���<��äg�|FH�H�=��K���eT£u.��,�����g�,'�x/O���J�D���O�|&I�d��5U�i>>�� 5C.2Sx��� rr����=�/#���gs�t2i�L?���<��� �� h/��'{y��5>��;V�"�,����T�S�3V�˄:U�ӄ:]�3�:S���Z.TH�Z��B� e
U/�
����R�UBE��(�1�rL>q��t>�G���r҇����u^�(���52om��s��^D�A� "�s�y��ϗ���/���F�X�s�ΛD8���2Yw��r�����Wy�j[��׈\���d���A6�Qޤ��t%�"��*'�����"d�p�+_���'V���B��=�V�W�W�0���'�P"�P�2k���H�d�X�7�'�X*R)o��R��DcyS"^��P��k:��v���X�h.�$#�Qsz,O�R�x,)�
ɦD$��>j4[�U�f(�,��S����PzA���T�%�0�m�.g57E#�P�\h&���f�iF��D�%j&��&�y���#��Z"����b�i����l�����i�fmi��%�(k���K�p*Z�� 6��4�F#�3��W�V�ʛS�h��Pf��DV�B��NY�=:�jFC��5)Q�J�.�
9w������ ({�T�Pc:w��~��9=�;�c:��.��e]�1�eX� ��Z��L��"��p��#�0�g��Lf$f�kn�5�B�~���x8]JD�mw�S ���� 7��hґ�L�m�Q8��㫚��z ϸ_u$��$�Gb���������P���C
��cݒ���4���(�����L`�Q��%fFCɤ �gkm���5��5Өg[~�,wsR\�[��k���I%Io"��c��g�����f�]eU'� �Ma�n��V�"'wR�nN$pXd��T��fOx��d��������E;@�#��m�aq�:�i��p��c�j"��sA��R(X��YL���um�c�gt���G8�I8]l-�F�G�;kU&W��y��֤B�U����w"���.��FV�R��LU���0���K�� u#Zm�-p ^3� mb� �4V���x4oQSP��UЧ/�V�`Q�L;�Ͷ�!�Cu\i����輙iXP���.��V��㰶��41� �H���u�]~}$�LY�{� ���_@%l8Wd��%�m��î�1PoN���z���&{�B����+���]=""<IdC���&^��0Z3[:�jD67�նX��bNA2 �s�\z8�~PQ����Am� 9b-G�y�̬<�Ȝ�]|�1V*v�G �=H1w�9��[ ��h� t#l�C�C�(ڠʹŠ��s�|�-L%�j"Ube%��K"1є���� n� �?�4�!~��G��Lc]0?ʏ�8?��?�?a��YU3�#Q�7�)n3x+o3x;? hYo�Y�S��L>���u~(Ӆe��pYz(����r� ��/��w��� ��Z�{ �u�"C���_ ��|~-��ӿ�տ�5~I��˦� ~��`0�N���7����H�֊���6�o�����?��kН�������P�� �P���?|�h�25Y���-p(��`qЙ���ȝ�,7�T>��}&7�����2�7a� ���P��B})Կd޿e������P�#��2�����[����>�N>퐜F���CN瘦J�73�,6TU3���И�`*�1���7�J,(>+[��"z_�{��L��_��Fv�ih=�k.��{t�mhy���tK�[��7 ��/!�N/+������4@�����G�2S�Ht�TC+��5C+4�&�Y���q�к ��:;��u���V�Z(��ȴ���ذ�}��I�^.)�*��� �4��|?��ř%
.1�b�Zo��c�H Z_� �:G
C��7���F?е��6H+����ds�$x_v�A��u�4�CzU1LH47�̺�r��v���/c��~xFH��43$�J q�OC�JՊ3Wͯ]i��,ʝTU*`�-�H�ν�g�ٌ�Qo%�kRjͩ� �=���d��V�=/�#���b/3��H��'55�:�� ]\jl�����sp�աh�9�^�3�K�<��&3�e�ODr�pbM<�,��n�]z�!�N�Sq'��A5&.�=K�蚔%5Njݖ��y��{yLȺ�J�1-i�晩Z��u�Ƞ��Γ� z&��ɨ;���?�w˔�5�@��W�TK��P�ZJ��͚�K�;�U��$���u̬x��RRpm-@W�jeN� ��˞��Zݳ]S�R��U�����5K����2��rsW��n?~��2-e3����E̐WUPu,�J5���f�p�5b��JUU��ȃt�5[gG�>8��BL7�\+�fGuu���O1�9�W��S�:@M��q��Ʀ���yظ��v��e)��.ml��vW��&͈�ٹLUch��xa�5��N:�U�<�r���4uQCscm,$Z�`��S�1gqER��V�����tLJW�����v5�1�9j����,�[Ď ����c*���s��pSgL�}�uNG�SG��2a�B�w�5��9S2 ���I\W �۔����
�n��T�\�R/0�!�ˢ�]@���x��D����)��5q�!�<�%-�)f���<�9����cN���0���us!=ew�P"����5$�-�L�Pb�������#�4?�D�x�� G�i �2�ɪ_��S��7�h��z����$�7�MQyH�U���YI�]��$ SrZ��Ȟ�"�MeQ�iʃ�x�b��,����sE�������:���0 ��;u�`��z��,~���I�NL�������ϷH�s�n�;:�iR_�������L[@߫���N��3ڭ�y ��#�~���a��%(�I#���A�6r=E�;(o�V�<Ez�� �;H��j�G�� &��������(H��PK�4�~��:�����qz+���k
�\F���Emd�ډ��T���qP~����)���rݘ�����ڨh'Uc�.d�(�N=]�=�T &{a��6��F������/��_m4�^��~���N��Ӡ�Cos-�������4GQ�� ��9C��H�n���am4<�W4��FZ�ڨԢ�J�E���U�v9�j�c�y�m4��Ɓ�����4An�vб����i"�V:N��Ԧ�ԓ*��h�qn�O�gS��whe�V�R�{��&x�����l���b��NS]T���=��������`�v��T� �,��R��dfT+���4� ��N�4�E���ݢY[E'@��I"|(|Ub��
#h�ԍg ��q�C� ��$&��j��6�k��.V��[�2v�E/�Ƣ �آ�8k�Z�SdlY�ާ
}�E��9�j��ϲ��en(�ڠхd`A�Ʉ1\4l�~wW��c*��(�u�G
�d]/�z�V�F��Q�k%CQ�F ��}���P^��G��J�X�F+�d�6j����}�=N�:�u�)
w�C�� G=��z�q{���T�H�hM��t"Ц
�|=M���<�ͧwh}H'��h!}E5��E\H��/�}-�ry :���9�b,D!^I�|6�y�񕴂o��B��9����oS��PBsQR3(�S�6�Z�2Z�Gk�*:G[L�m��\m��]Fh7х�f�H{�.֞�K�Wi��]��+\�ҕOW� ��UF׹�����t�k6��K������NW��rEi �s��l��ZM�]끷l�B:���O�O�������5��\��t���(� ��S̻��i.v��������n?�g�Q��C���d�z��+y���y+!��h'�|�� �L^�»��
��V+�X��S���+�zfm�U�e��UЯAi<GK��</ֆ�o�O7����Ҽ�c֩�q�u��k�?�w� �������%�No~K�{H�K~�{�v:R����m�c e�ҷ�z�����:����
u���
by�U�):�ێKu�f��"�{4�#ީ@ïA�y�O<C�]�E�ѪG�nv�(��*疶Ql�œ8��I�y��6:[�X-�x���(�� �p t'�8�F�����R��P�JC�e��j+�؁��ִ��I�f���Ԑ�\ n֩���9�`՚s$�2���t\٥bs%u����a�a:��g"�`�M0���+���0Ի@oVF� ��9(�y�� ��O��'!��c.��L�Ms��<]�a �EP#`����B�2Zj�� ����(�dF�o/�R�.�飽�z�=��C��+#*�����-����q��]�7l��Ȕ���|��׋��A*�*�A��J���'�W�����1o��1�ƼN���0��v�QtFSm;�)�c��Ø�3˜j�a,go;�):#��vFSm;�u�U�B �X�ub�7\��U�L�c���U����UތX�X�qbU���C�� ��´[�;Cu^���Q~�ۜ`ŗ� J��I��%��
��,��|�Y p�8; v�z��fX�#�&��m�z��GX���KX�>z���.��H����'<���s�S����,�+���l�| �����M�%o�����?J{�I�.��m���;~���U��}��|[�/�K���Kt(Ч|Ã����&;��-_y�N�0�g@����9
�����`�C|-}��]4 Ya N�P�IP_�Y�nM���������7O��A6��Ftx���sEj�9�kĮ� ����[~�� ��6j�����e��`'��u�ˠ���V�O�Hw��۽|�ׄ��M#�����<I��bio����-�Jza�~���[
<�ÖwR���F�T!Tn� �z�lH��d����W��֢���I�\c*��M�� �b���-4�^,T�s�����0s@6�z7���}�E��߁"�E~��rz���͵� (Rm�mC��m(Rt��� ��F]�_`��ܓ:1a㔢3pJ�3pJ�m��`�V!��A�����K�^��4}`!�O�Jn���x�F3��M�ͻt,C�|�R@bܵ� �Y!�.@'p7�;��"�ۃ�"�p/����M���=���uDq �d0@d}�Gpw��x��;���4��y$�̥��Q���h����y ��c�1�?���X~�'^��O����I��;O��4mO��� m"��e<K3�D-�'iQ��Ő�%9��� 4���"��' �.��������Ϧ��*� Ԯ ̏[�� �Gw�m
r�e�+�0�6���}1;�ͧyڑ*���b�����
̼4E��2�<A�@Y�5L�Q��F��*_u����w7��v{�Y+0�����brY`�+�;M�n����ҽ���
�H*���u��B?$�:�W���*����v�I�Ƨ����_�G�֮��+� �J`���}������Y`��"P���Q9/���" p���9/�;��!���-8DQ 8,��Ł�� �~Yn8�g��п1� ��`��À�� ��G�@��@�C �!�������x`^�_~�Ü�:1a�a���C���C ������`�Ե�.���N�p��tL� ��K�#bR.:b��r�U�q�������D���@Dž@���"����R����D>�;����`� J �����R�S�p�nE
���� � �Z 7Z��*����{p x�r>8����9��^͵܂�5|.�����8��7�|?���K|��/�7�"��7��bTߛ�|�6�/�F��Z_�U�UZ_���k��|���o�6� �y|����i��
!��@D !�4����)�,�KB���_!d7�ƪ�i3?`U��J! �E6B���l���m�U��R�̪�!��V�OS�j��׮H#�6B
������:���Iڂ��~$~['����U��cwz����AMwG�mgf��N�`�خ�3�Y�>�R��L>X�W��<�r��d��ُ r�t<tT�K�x6 �V!>��S�������;h�E��^:�黎|��^Z�4��[�u�^&f��e�Rzf�lg�̓�m������ ̏$M���b�[HOID��],����\��*�G���aK�?B X�RXI�R(%�++<΋8
A)���wtlGul5[�$r\�F=�B�^�ۤ���=c�a��K��{��¢��j��u���������3�s��χ���V���I�b���������r�V��uLe�AX����񭞂׃(���S_~���q�G���3�
��k�ho�{x;=�O#7�A��z��EY�<��ޅ��E��;aٻ�ÿ`����Ue�1�i�z2ѡ�q(K�����\eyPa�=z�R^=t9��G��QDl���~I����SWީʼ�鲰7L�/����K�L���(�EA�R��.�Ne���O����dV���F���rg���?��z��<�lY�Rnzsf��n9@ۃ$T�=Rs�M�#���C�Ɏ��Ӟ��PK
#NTD���� <com/sentifi/crawler/profile/utils/ChannelFinderFactory.class��MO1�_'K�]�@R��M?P/�,�P!%�5�!��TT��,&1Z��ס�_��R@�xْ�*z���x������������<)�i�"�e<+�9�R4Z˸���4)�r�X�
>�*��Ĩ����@ ;6���l�u�Bx���n���Tj�����K�G&9R��9,��ijs�(�����2[� ^;9�N��ro|җ��ǔ�u�H���(�I�i��+܉�#wDdsF��@���(���[�8������m �Ɯ7�����~��S�?�s�J+��7
z��D��t�O#�v��C�Q��M����1����bX�\�}�XF���K��I���)*P�њd��GN��_xy�5۲D��%+X&^o�
��}�p�v��zV�o(|�`��0��_�z�����+f-�A��H�x0� 2��Tݸ�ɋ� `�Ńsx9`Z�O�Q���PK
#NTD�I����1com/sentifi/crawler/general/GetLinksCrawler.class�W sW��%yei�n져�I�$~�uL��&i�<�b'&Nl��ZZKkKZuwe�fˣ
m���-�P0��KiȄf�a��~S: �]I�b�uKݻ��s�������ֻ�t�z�0]��H�!-��L9dCx�[.�B��!�bZR΄p�Bb^�}1φ�%|YҾ�W񜂯�� a|��y|S�R�B/J����� �#��J�/K� �)�U�W������>hYڜ��O Ni3Z4�e��22�5�9�ne�L��F�y]@ l,g)��1K�M2Ӛ���$8(% �#�P��9F*� �d�Ԍ����,J���[F���䐖�]�k5e?��#�'���ɱ�~&:\0�\սF�p� �ZZG�}f�p6 �X.=�['���.�4cZjT� �.�NҰ:cf:j�ǘ4��ot+��3����Gu�Ҧ��:km��,-�Ϸ�T�M����G��\Og��N�
a4� y.[�����Wb���4Oe��K�G � �-�z<�Ō��K�蚊�TtL�8ub���4�͵����if��'YV����]k))y~XK螳�T1���*���ƴ>7kZq��q0�t�+�\ T���\5�s�c���T!��a��gI'�b�m���h��8��,V�����qm,�R,�����=����E��Ɔ�u�)h>ӳ�afl�u ���r�{SKkYN���cC�7�*�Ph��Y1��!3cӊ��#Ϫ؇�U��UE;v�h�O��u����*~�m]�|*� �l��&T| ܳ*�U�?S�s�B�Y9t�
~��M�J��U,�7*~�����9�����H������R� �za`z��*.⒊�ȳ",�VqE�}WU��k�{�Z����l۝�]#f�鬛0&ݩ�~ �f3 �=g�6�n:���^���Ym��f 7m�p�'\v7�5�f㓮�v�rg�3�=;�Ys�,y,71��ڬ�O��@�Ghk-\ �{����ew]]el�W)! 3:p|9y����̌c�)O_t�:���9����HX�,�����B���x�7_�ꂑ��^�]R˗g�1�Y���l��y�ۋ�AZsbI�o����f�����L�}p��7T8�SA�PI^Q��݋D��c�Nr�Y���Lj»�Jm���}`9�7� <{<�$L
;e�����uu� ���x�~YsV��}L?#�Ȍ7�l�xq��]�(cl�rCMk{VF� M�����@�����H�t�� �(,Ŭ�V;*�� ��%s__�Ȯ˧�s!��{s�7W��Y�vʱӣ���6= B6o��pu�{�sC��� ��~>�~΁���G9���q�T)�}7Wj� z�������\%imQ�~���P�c|�=� j,0�*Y�k�|%�xN��ik���<�^��k=y��P}�M��Ŗk�%�n�Kuw��X��o ��N�(�h~�xOЉ���� �j+յ�cY�&<���^iqO�⾢
\��u�_�>��{T"p�
�]nK���yl�㞡 �'�{���:6�&Ԛ<��#��ZO��(=�$��v�/���"�ԏj
�� F�%�>�+4L`C�I��<�r�&�4���!��ر���t�#���"��K�I���DD�]M̑��}��Ef�Y,0q��� �r����<���C�}�p$D�ӑ�H�!ܙ��8 �o�c�"vF���HF�A�c� Ԓ��[���� a���������;�eV : ��)��bL3Ji:"��0��,t~�ea�Y���l��m ��-���x ���x�x��t�<����8�lS��|�R�8��R'�&p��5
���ܭ&��a��x��Oy!��ʛD?����,�^E ���?Ű�2�@'E�y�[hP�9�W��-t(��.n3/T����������8�x�x��Y�� �q�=�
�'�3QL�W�@@���:�����5�@�D�RUo�vX4���`�Eԟ��{9�Щ�PK
#NTD�ǡ� =com/sentifi/crawler/yahoo/GetYHMessageBoardLinksCrawler.class�W�W���V�5�IJj��D``�66"&ہV���&vH�e5���ݕ0���~���m�GҦ��H��>Gi�sz�C�ɟ�ӓ�ή��c���yܽs�߽sg���;�c���#XMb/�K��T7��I�XKBC!.��$J(KГHb�0z`��-�I����^��FU �I�jWE���5�ӧ�$H�3�l�K��b���(�Kb�0���"p|U��$|�!n螟�eؗ[W��R�uC�W�r^u� ��z�R���N�kLG"C�Jʲ��V)�.9%�h�騖�=���n+K��_qu���#�]�]8s~�a�e'���UeI�I�"���n��)����%�؜] l{s��+�w/�kIR9[S�K���y]�˺'<!8��-_/�檛w�-�l��Sܿ<�瞧���������E:��W�+F���>�C�/T���+��5LM�+�PV������Ks���+Ʋˋ� {�}U� �C$|���!y�NH�-�CYAY|3܊�Cf����q���p3�:��%\e�4�T��U_e��2G���|����H�R_ � ������4�9�Mw�����i��M �bH���q��m˓�mb��Z� ��f��E�u�B���&�"�I�� [`�����z�������V�m����H��sk�\�$�5�~��v���Y]�1�k�NK2>�Ge|/R���.^�1E��d|?��C/�e��e�w���[����lLЩ��#�X�Od��WF�=�2~���2~�_Pd���e��g�wc�a�N�sM��K�JF#2���%�F�oq������Vt��]J�Y���V��ܘJ��~�pd,-*D(Lo�^�hW�BZ���8�?��(�{SƟ�g��m+�U4��OGa�en�0����T��G[�%�}���V^e�a���ͬNd4� ֽ`�t��^ �>S
�P+��^L����o2�T��Z�ӮҜ�W5s�8�b���g�F�iVo�H�\��q�ҵ��ao��c�g�d��^8(�Mվ�A��p�Ѧr�^���j\$ �g�N��0en??�"���9{��s���~�PU2U_+ ��3-v�ʪ��_�p���H�M��ew��oث[��K�JT\�[��2]��� ) ݽ3��{K%v=��Ux/�=W�K6�HU�Х2#��8�7�?x����C*��"�Jq�Ya7�Uޑ�T�:��Vֶ��.ٱ��̖�s�l������US<T��V�a|'z�D�2�m2JG �� �n��v"�13�;�n����nJ��]���4�'����:�-*!(�4��Q�S��}��S�otP{�f
����ѷ�n�K�ו�,&��#|���N�WI����5t�Й���X ]5�_E�XJ�!�
��u�:� � �IZ��bh?٨�����$Ӥ�x����p� xO��00�=$�~�0t��d��,���a*6{{]W'Ĩ��=�� �S�x�/Dxx ^C߃o��&Rq1ݷr�?���B�C�L������*m����i<� �����c8B.L�G)*O�3]���,��Am�z�q&t5O��"����y,�S�SI>AAC
����������h͹%��O�|=8��
�[y��| �`?{�uL���wq���8�:T��(r�S��>�j�P ���h���-��f��#�4 ƛ n4|��81QD/��9 �Z#�g4��d���0�bt���G�����:N���<S�k���1
�[��iI�X}�E��폅��C���k�R�L ��B�F���\o���S����I�^ �z��PK
#NTD�&p�$5com/sentifi/crawler/yahoo/YahooDirectoryCrawler.class�W {�=cKY 5jR�8`��jSS�@����’ұ4��H3����6��}IK���)IY�XK��M�%���W��ڦ�=Ɏ 2���f�r�}w9��7������6©�ȍ��Zx�Ub��aS1,ƴ���p��!��E�z��H o�U�I��,V��[��m5x;��;�(�-V��{�x��?���Q|(��#*>�mx4����8��j� |R<>��ӵh�g�g��s*>C3�����P��*�G���h_J>��k*N(�2�}d�ӳ}�� c��3���GϲS]
�:�v����L�e<
��Ͷ{�1�`��Jbb��RR`N
�;^J�]�7�Ys���ⶾ�u3V�,�.q��.��)g�kzrC��2�F`�49F������)J�1��=����i.�2�g��i�d
�"[-�
�T7��U�u��~qܲ͡\v��F���)��$��^óļ�
��>�p��oځ5n� Ϙʘ�>c�G�/�}�g&Ǜ�-� �{$0<z��O;�Lr��[���7�9=��t+��
�4�缌��۳;��r��r�`����e�3�a��82h�Ry�UAx�x�څ��e�H�]�?Q�L�j�t
V��L�N��m�����D.K_��]�)h��B� K�b�� ӕQT��N����З����Z�]��R �aW�Qp�T�p�D���A��CD��?lX"<UV��ee����w���M*P��-eg�)O�y�M�9������H�,)��|���A6��m�U�[o`@w���'U|���aۚȔpqr^��a �++³C��خ��8�T5�n��WqR�)�Vp������*�hx
g5ģ�T��pT\�p ��
�:u=iy2�:D���|&��6��a��v�3��o���oj��M�^| ��w�I��00���9�������5�?R��Y@ߦ�'�)�[Q ��3�\�s~�_\{Fw�oQ�+ �3T�:�f���= �~V�o�o ��� �e ğ��nL5�Y8�/���8�\t���
vݼ��Ims�H�5��Ac��5l���\���9�u�@����"�~0���γ�$�K��N}�t{��Ў�zP���`����PGs���~�J8����OY�� �ܖʻv*ϲ;�-����������m�O�yc��g�I��T��泛&�nr<�e�~��䧲�yj�o#�rI��SG[Z�4��P���ʮ�����Uy��A��v�E�-p~���\[�t���ʆ�2�c<`M�Z^.w�M�&�}㍚ �������6p��cj�,7+���.k�= �X�]o��Ḟs��0gu,c,2uU�<8+�$ٗ�i�E���YA��]�$Z}���N�g��D�o�בEF��X&��[��v4�)�Wn���ݺ��/p3~`��U;���zA5Lk�dٮ2��-�9@A�^��(�J�+µ����g�M$蠾M�A�� \�� �>�,�q����H�΅diYM�{8!Iʑ���+0�&%�|��o˶�G�l(_�� �B�{|Ԛ����-�oj���dֆl���]s *r�x�XB e���-��ҕi�[ :��� �ʺ��+@��ՠ…w�[c#��"X�M�
��
��o.�k��_pw�?�}>W�f/%(��gg}��X�zJ�iT�W_@���<|�SRf��V%%��Oф%g;�V�sN�:9���\xu�2��* ��������
P ��FM[�jC][�V��c�NT� U��\O��1Da�+n�H�S��J���}���D�8�U�A�F���*��� �\z<M���ԣ�� ^���/9�� ������<�e���V������_Z�P���P�y��>5��j��|X�V� S�b�f�f�ǥ��<u3P�� �n� ,wf���(�H;�EŽe��^���E�P�#.yC¨}\��A���@���$
%�!�3���e籪3| ��o���b��j]�
:# � X���x�ݩM�j�zw1q Xs ub�V��qD�?��q�:� �Z�O��0�?ȏ�t�x��?ɝ�X��*�&��Р�h�Y�_"�y<�� �e�C�!M�A��y�����~��a��x ��Ò�M��I�U� �3I���"0�+)�g�E�y��H=*�-��:���G"tgf��$�@G��4+Π����w��~��u�y�?��S��#u�����|��լL�PK
#NTD�ek��8com/sentifi/crawler/yahoo/YahooMessageBoardCrawler.class�W `�y�~iW3Z ,�Y0�L0H i �׊#�-a@�e<�;Z ��Y �u�q7m�6�4is�8Gc����iҤ�i�9��u��L��L�ֵ�ղ�`ľy�������;��S�X!�����B�:�$�y8ߌa<Ÿ�!��\�7�y����t|KǷu|G�wu�"��t|_1�@��P��:�8�F /��#�Xm𒆟(�o�߅�����?�!� �¿��:�Uǿ��Ou���������_!,�/t�w����:�O�+J����*^�!,W�,QC�.��PCP�&��ԠS�4k
a���b�2M��s]Zu<�K�.�u�A��5��f%w��R�l5�Q�5j�����a��U�zBޠ��ti���P�7����"��E˒�N5,�dY H��5� �>i�$���5]ndTd�&+4�I�ϙ���b&n��C�M��Tt�-��T�`����q̔�N��,3�o;�`�O_t�t�B�Wh�4ک�� �`S=�U��\&�XY�����9��
Ѥ��=uv�]C��kW��/��� ד�˶ƶ��k��i�sY�5��.3]���'T��|ƾ���U�s�N���\;�|ڶ�����o�����v���";�-��y�IO��þ��.c���b:#f������oS_����ԡFN�JYG�Hմ����AcG�.A`}.I���Y˷tȌ����s 3��,�
� ��V� �9��E���6���e�`.;�Z���i�̱ ���o%��bŽ� gB��C�b!�m�w�����K�x�O��R�6�H����=�=�(S��a��3��F�5Y2�&6n�U��o: (8w�r�c?���"��C�+��&+��q��:�RB��6IXy��e=�� -hL��2WHE9�b>�ed��\����U�� �S�O$/��[� ����ܵ�8�e����k���5�0J�p���rDpm���v&���&��WI1������hTaO���c��Jm��i�;�3/�u1rCn�e1�^�D_g ��y���&�^\���< xp��ӓո8��"hMY���Wt�IM;:k����!+Ṅt������mWS���zq0�����̛�+:����'�i�jj�Q��P�1z��Sk!��&a�JV{��Om�5{[�Al��|�qk���$�4�9�[�x~�-,��v��_C�ߪ�m<��ɫ�JK
���&[ ]0U'�Q�(�Mn7$&���‣x�&� Y#k5y�!w�:�2�,��f6a�x]�GeV&�Zu��Ioj�z��R�g)e�lR�l'W�x����q㫳�Ng��L����Մ�YO�IR���lC6�YV���[�p��)w�/t���7d��M�d�&� �!��3��hO&���n�j_�>´�ِ!٩�.Cv�=��1�Ia�fVh3���UI;�ɛY_\3��3g�=���}�=S�=���]���dW�8�����2�v����w? �88��C��'�9�G����&I�͐ �ur�1$%#��r�����!�*��njHF��rH9��u�T=Ր<P]�bv|\ q 9� �^�y���.�ٳf�m�1����5�+c��B��_W2đ���j(�aT� 9�f�j8��7++Jjx��8�$�f@vm�f]�Ő��t2<#��ݹ�O��)�d��vy�d�;d�!� �Eg�;U���˓: a;�F"�Yڱ��#�8�CN�N�J�L����K����T)�M��ᵥ��,e�+������1s�d�ڥLn���*���2+GK��p��)9;]ˌ���a~��Q;O�B)u��s�!��V����������*��+L��� �ٹh��5�l��y^ڦ�W��0oy�x��'O��hqs��1���t��5S\�غX�� nzS�ٴ~�, Z�-v���Kn�>So��*��B�W����9�mw�GO��P�h״��?�>$�N�L;}�l�`�FN�Y9�i���a�L�M8o}v�B�,�τA����e��c?�ѹ�GI�c�:u�k��w��?��n=��ܕ��-Mxٹ�Oݘ��C�Ȕ��g�.����q��*�)�h0�]\W�:iX7λ&�����,��B�^�:��c�Jv���zTjנ÷���T��z�ϸ��c�S*�u/�}�u���3g�zx��N��S����x��+��C�_�����ʝ�-��{� ̄z Q$����2Qr+�l`�ލ]�Ŀ�r����0���m�M�I�m�#��U�:�=��I��0�#��[���5G_��eT���L�u�i�[$ �Tu�Ƭw�ݩ`�#K*G����� �nW{�����Wmm�t�zv��GKM�S�G�E���{���+w�{�c)�խ��fu]� �y2��5p�'��~�j�f�N �Bح� ��x�����X ��ّ��ǹ�{8�q��s| �(��op�i�I����<��x�g�G��v~U��y0.e4k���<�3J��gY e4�B���`M�Q�
ke�ǐ�
7�:�DW�ś��
�����4o��+��M�v�ۼ�-K���˘���0��@�)�,c�1DNav$PƜ�h�L���|#��L�g�b���3�C �~��b��2<1$���"� \I#�� ��I��+6ʰ��j�n��t�<���
�3��*��^���^~��e���<�L��~D��-#rL^8�y{�?�k��`�V�!X ����o(�2�˸>��^�C�7��(|C�c���sX�'�q���Hsx�PRWD w{.^�YO��gp�-�sX��4V���ʸiv(Y��8B���������L�ۮ��v�!vs"��AoL?�P, ���;��b�Z�Tƛb� �;��딕-���at�7TH6z\
���6y�ٰ���z��ԖX[�mi�ў��苴������2��J��C��a�n�izw�m6�t?L�푶��e�8��H�J�� �+�*�� K̙�ese>�b��#��d^~�af�o0+?���MR��8�>�O�p
�9|_�o�9���O�%|?ç�2)^� �s��Q �҆/�B<&��qو�r/�.GP�qZ>�3rg�xJ�9y OK_�/��
�$��Y��,/�^]��,�4���v�����%�>�f�1H>L�9�_��b�|��|�~X$O�"UI=r�v٤^%��m6�vym��Ȇ佴�c�����㴴�6<Ckm�q+>C�m�О��r|�*?E �Ѷz��h%�A�.~�-�7Q���������^4���C>��^�~�Z����k�}������~ >-��/@A��w�θ��>���/j����O��J��N��%e����;�`W,x��D��q������Y��k�4��>����~��8�"�Y����댭
:(�zM'^{^U\0�vlv+����p�P:��f`>5��\�.����cv~w�؁��%r���1���g�~v�U��Pf�S�i����p�z1>�e�S�ѐ�v�$���|�dF�Li�̧��d옅��K���g�Q�[��k�J�Q��z㗁��ѰN�5ѝ_�k�������,����f��g`=��I/&���C1���y?H�W�x��/PK
#NTD�H2��,com/sentifi/crawler/data/PublisherData.class���n�@��u����=@ Rzp��%nA�P+�,�T�������P^ $P�^�x(Ĭ�6��H��ٝ�����{{�-�x�D ��Hs(�Qv}�j�E�`�W��;ǎ��w �Q�e�'Q� ����k�1��߲a�'�"f�w�h�$���/��;#�r��>�������3T���~��P��C�)� E���Xn����Ǿ�A=��{�V�t�v��HϧZvq�F��n��%`�
��,�����c%��I�g���J{3�9��*;�0Σ,��G?���~��yM<B�DM�4-iL� n�5�Ff��<�^���:}A�,M'MV�}��ԃ|L����!��W7`?�5��<X�E֜&`�6�� ��GI�V��I!>�lMf^��6km��5�Xy��iVQA�� �J�JdS ����A�I���(@�*A�2Ȯ�D/��H���U����Z9P���KH� �'�` ��b�q/���PK
#NTD����(com/sentifi/crawler/data/Publisher.class���N�@���ILCB�m�B*�j�� n���"�D���Y�"�F�S^�J�*q��PUg6!�c�͌w眙o������6�(b�����m-K��k�Sz� �^'
��372VazB�B(J��Bt����J:�顀�޹ �Q�#i��Cu:tU�Cvc�|\�X�y|YH�t"�����Kh��Ԟ��@�^O��;v�\��F���4�;Ӹ�dT\hgk�U%��d�j���P��,����dE'y,���ܾr c_k^jn����.\̺p0�̡��@����U��}�^+?��\��Ԇ����&S_��8G'���\�� ���jK��F��;` ��bq���]�\�5/ayl>$���ݽ?��GW�m�<u�ay�w�/ދ���Y��\��|; �B��7@�c���RȂ�催a=����� ��<���|�PK
#NTDր1C;.com/sentifi/crawler/data/YHDirectoryNode.class���n�0Ə�?Y۴�t0`��cX�
4 �B UEڠ�.�� I\9)o� ��B��N�+q�sb����׿~�� �_T� u���ӡoÞ �X�#�6<g X�ӓD��F�s<���$�/�H&,2� t�R�4�j�b!����X�(����=,S��@a�+.K�/�'5�ǮS�$P~."������HzhjE�G�p��[� �T�,3%�:�,&�B��� ȋ�LPW����9�髁P�M��+#���d����=��v�W��^=אe,�NOU����-&�/�x6�<r#�mTO�L����3�rȏ5���/>��/� u��4d�)J�@��o��2�`ګ��w`�9�@Ł� �P������v�L�������K`�
T�㪌���� �\�r#��4k=ra\��Lt��w _R���`�Fg.�6�c&pn^1�s��6�;���Qmiu�X���t�������\�U�_N:�[F�Bd�r� Rȃl�g{ H=�4�� �F�;f�b�����Fr�Rʃ�A�AJy�'�9X�LA,�5��Nf wv�w?��?PK
#NTDS�a���)com/sentifi/crawler/data/SearchItem.class���J#A���I2&M�����{��7� "�w&mlIfdf��R�E��𡖭�d�NF�j�����J���/�~`��֊�c���M[�,��6n���2�x�0�����
����S��fi#+�ҁN���%I��6I+ �ӻ^KE��5�З�Ki>.sɵ�v~��b�����G�"�-�5����D�hV�� O��;ʛ��ũz��\e���/T�?���� �?5~�щ� f�un_j�w���5oUB�څ�q�\9�P�����0�qg��'ؠ�+гڰ�%}Y��djLف��'��Q��{�OFV�X0�6�ݾ��Q���#�߰S�r�y��!�-V����5]2��TM�پjЁ�x/<� b�A�2A�A�4�y�)@���K�,e�,a9 $�Y�?� ��<x�xV�PK
#NTDR�e�T,com/sentifi/crawler/data/PublisherItem.class�R�N�@�ͅ�$�B�ri@�%K��V�*Ym$�� ��k��U��*���GU��8��P |�;>gfv����p���xUE ��lU�]��u��}��(fXv��%w%}Ǖ�:d��A�U �w��� �N,%�INj�w_D�)W��Y?��KDK*T��� �"�(�<8n �a�#�� ��� C�CxJ� Wb4u��>!M7���#��)XRg�о���J I�>�8k��ޝ7U�s]���&m�Fd�L��l��9�A��Y�����vҚM���8�����kb�(L"O|��̤�V۰Q�aa��* o��+�.L��?��&��2]�=��E��R%�e�H�j�v��F�~�]�ֆ5 ����zMzSzX��F�gnغsx �t�K�����/�ҖA�4�0 ��,#������xL��F�y#�;��ByB�S<KIzYCEm��1Ԣ����|����$��ziV�PK
#NTD)��I��-com/sentifi/crawler/data/YHMessageBoard.class��mS�@�7mii������r*h+ �a`��#���I�y�\����0� ?��q/ ��t|ѻdo��������_�`�d腥<��X���X�eX�g9x���)�I0�8��)1�m�]�3�����1K�g.k���m;��c�( ��m �N-��ៈF=Jhۏli&c�}M�rmǷ�:� �sS�;�:���$|��d�sz"̨��2æ��1�F�O��:qu�=`D����y��as[w]j�u�|/�V]Š����� Je_:�/7����{K�qTj�S��{d�x� {P�l^̗3to'�ÐRIjv�=uV.� ���w���� Y�x'��u��"Z�:z<z��B�7�O���E�|�1%1��i�|{OZ�-�J�\�F$�S-2H��\1���"5��'|��o0Q��y�yQ�+ݯ��؆�5��p�X��B��Q} Dt�1M]w /�v�C0\�"�(��,�~���Z^���%+���l
_7�0 �������6T+a
?8��=��A��[��)��h/G;B��@�<�4\G�Bp�D�ٟ } \F����p-�0�q�`n\�ԗ�x"Q|nE�U�N �ٹ�:K-�ۨ� "��^Q�T j��' $�N�LI�AfP�t)E S� �8�\"ȝd�L��f� H9���x鉃,%���qm���0țN���ZF�J�p�vala�f�a��(�,P�~@�}��*�{�#���$�x�qR0hHp%�в��G.,�PK
#NTD�H���&com/sentifi/crawler/data/UrlData.class�Q�N�@=�8�o ! z��$,����VQ�"�+ژ%-��v��*�R�|T�ٍKPp՗9;�3gΌ�~����.�8���Ú�u�ol�ո��f[ N�������(dh��� $OFA?Wq2z�`�a8�ng��J24��R�W}?N������>a�>�g�a.��y|5����i�� W�΋��_��z�WA&�<>��H�R����<� Ɉ7y��@��]������9ڤKR�� �ك�ޏd���O�*�X� {Z��Z>���фGG4�9+���[�g��:_��~ ����᥈r��r�gZI�^�V#�����`��y�BFX۹�6�vA�xJџ��!�"�=j��ʷ�f��y �E��+������h�T[�3o'�BA��>z��R#�Y#�R#/ʍTg�,Q��?�4�/�Ϲe�^ۺA�]�A�ڌ�
Z$X��+3��PK
#NTD����,� 3com/sentifi/crawler/data/YHMessageBoardThread.class��KsG�{W/K^K��Ə�H@��ׁ$�` ƆX�_ ���F�F^"k��U���{���HU0UR9�7�(�g�F�\�������3��޽��@%YXOB6Hl��"q��%e�$vH<L�x��]�.�i�}~H���vM���g�Wf6X�n�|�n�ohi� �M�oi�_u-�[�ed��o7LҠ�@�]i�ޞ�np�x����� ��N��`���ni�5HP-;ϛ<{�8J������8������P�Y���F{�b�eViXT�Se��Ck���{����Vu�M�j��O��w�󙹻�ny�[w���{Xe ���-��3��QmM� >�z�e�y�qOL� 6&��Ҩ[�����l���$��9وRf1�Vw �^�*�i��2��!�2��3���:lGQxw飹"��r{���{����E{�b�Uv4��;a'�q@��N�Kd��m&4�*Z�|V�y�����j�f�U�y4��\�}��dכ�o���kСY��g���,`�T�i�U�M�c*�YJe�Y�6`N0Db���1`�fc$�IL�GL�����`&��O�ip�D|܆E<xr�x�T�c��O�8|6U<`�p��,�с�T ��:���a1bQ|�11�� �������[���L5c�7����Σ�J�����5��z�����<�t���p^@k���נH��ڳ�3�#�V"�h?(q^ �A.(A
j�� r }r! C�S%HT)(A.�A�2��>s! �d�� 1�d>S��d�k�s=d�/|��;�An(A��w$.��B��! �bG>W�$d�%%�j�� � ����� �/� }2ȷJ�kj�>d}�B@��u�J�<�@JJ���e2��kH� ��Q=K�x^ ��A+An�AR2��y2)@���_nMU rK}k�e�:�셀L�[��""�o�@�p�! ,�q�J��Ģ�?!�Dh�"<�8Fh@8���W�|�]|�<��0�q�<�������,#�]�&@�F���"b�X7E��|�_HBFnV����q�$ސ��C�ۯ�1�q�=PK
#NTD��]Y�� /com/sentifi/crawler/linkedin/BasicCrawler.class�V[WW��[B/�j�F�6 ��Bk�M HQ�������:3I�N���K�۷���Z��ku�����}f� ص��r.�|g����>���?�p��Ѓ�.E1C^k��Eo&0�1���*�Űӭ��܌�u�!$�bxj31�c,
M�(��S�R�(��F1�C7ƄbC4fV 6�'7OB��]o4+�#?�VU��q]����Q���:�K��U&��Z�`(�U��Lx7Kk%�IOL��!���<�<������b���YΜ����Y�ֹ�z�2�;h���[%n�9�
<\1� �T�F�F�e(.�x�+��zE�1۱�\g��nغ2���!ĹI�����v�G�2N�����C��H.?9|yB®U�qX��+�G �P-����i ��Ԕ��!�@|��u6V1f�3���$��-MէT��y]��91�}�t���t�(z�JVu�6J�b�[�*za����} �g��RѸ�5wys��Rqt�*��r9?��N�h.a��`bUvXQ0^s������dv���Zb�GlI�y<���l� �e�,�L�Nx�n�ߗ��Թ����- _��U
����Pp������Um�R�~c�AM�_xlª8�B޾��2°�#8*!�Q.�۶O�Uץ�*_3���!!� �M��Ietx�l_nld9��]g� ]���H!AM�<nK��?&��^�`A���e�?�we���%l��| �C|$H}�'2>EUB��l���˳�5�̄��� ��s {%D��DMuE�b�L���/�/�S1�̄[�4溉�N ��RrZ�jt����q��� `���(���CF��I'of������?c�~��Y��)��Y����3�� �a��1���5��U�V���SP�Fշ E�1|��_3��[+R�� �&��R����� ���ఄ�S� ɍ�fڱ\s�Vґ�dr�����jO��ļ,SI���T�]��e�x�e;�5i ���z��ͣ��1gHu٣az���AҪxk^��T���߼|I�J��rN�T*~�� z|��7��U��&�y:����Qf$�m�GR���dx\u�nPڢ�"$t'sm�z��F��Զ Ȭ�$b}��WQ3ZE�� �5 I-�$��j[E"Q�[Ds�CE��c4�B������}4L���t����h����H�B�Z���݊Fjho�����"��P^�q�������<��]Dlm�M?�h�q�Ϸ(&-�Y�"F'�9�p�8E���8C���*1��@��-�d`��-b���,�"�v`ag�c�B��,i��X�b��s�s@|��/w����u�K���L`�}z �x�":Ãu�w���-��h��#��Ϭ�{���Ҡoe�����I7T@� �{�����q�t�i� e�^��������|$��p��|xq�ޏ��>��۞�xN�����o�w��W��O��i|�������PK
#NTDn Z8$ n+com/sentifi/crawler/libs/AlexaService.class�X|[���5޳��82��$�,9��D�ٱc�6�6��E~��h8zOILݴ�RJ[Z�R� ���%!�.t�I�ދ����{�l9-�ϧ�����w�c�=������.�.��=r�W�}*����c*�� �8)���`;T� 4<���xD��ç|ڃj�-��(����)���p��/��G=X�����☂/y�
���e���*��k����q9���}S�x�[���㡩�U��~)�{*�����?T�#?V�?U�3?W� ��������
�����<��*�(7�����U�7W�����%��U<S��Y�Q��HBe�p��)W.U��T����z���ޞ}�A=ד�����%'� ,jO%MKOZ�z<cTtD��z#{v � ��j�������=]}�A�ڠ�F"{�B����
E���zv� tv�I����������Ѩa�����q�ŦMV�@p�1���Œ1k������J�0e���)kqO,i�f{����7nHRQ=>��cr�':���)��'�JL#i�&b�hZ?7ҁxl�ō�z�H�E b�4��X� n���t*aK���y�3V,ة[ƶ�R�;�u�mՙ�`"�N���ܞe��Xb:nH�N{�|K&���&%�L�V&Mq�K`VR���!Nm�W����̴�
��F4����W<�H��B�r�u���.{��6A;j�tv��V,��{��Ŵaf�tqQ�ң���� �V��q�G�����0d�6�ҹ�P:N�2r���JV��(�DSɤ��ytfy҈��(�%gm�����Eh =!7ͽ���@k�LLi� :*�ԸnZ�Sz��C��i(��F�����e�4�=��t���̖��Z�%A�%c���ʭB��RZ���������9m��XZ�$�������B�o���RU۷� )BS�"ET���.A\Z��T������%��>W��f!ӘI hwr"� �R2���\v3�1Bq80�ifi�H*���1�ؒ�:�(k�+k؃ W�ALj���/,�� ������ �����D�47F"� c��*Z�+<��%���jM�%j4$�O`��)$M,�4Z�K�+Բ�U
\��&���X)���9b�53�@"fF�ɶn�HF��Қ���k������@Y3���P�R�0���F��t�q��J�:K]W8�^��Ĺb�&��&M��Ml�ť���b+@������և&E����D�X�����&��k�I��e�`�0��̅P4g�2�K��&Z���DؕNeȚГ���u�K��y�7���L��ӧ�T:f�~��6c��3�A������d���8���+������Exa�Z%o�P��V>8W��YU�Fc�H��?��g�aÚJ�(4�IlVD�&.[Xo��*���&.��3������X ^�����f�!�������Pwd�-� �w��]:|�@},��Ĭ�G[���C��̮��]-#L${�CS��M�z���/�'3�T*��W���tA2����(�]��P�ܨ'��SI��)EyE�4�&�%2�'2�d�=��;5�!�4�@ WLY�t0X(*��-a�,��6��~)/UPnУ�)�S���˾��x9�~[(��� �Bο@��}Eu�h^˥��-�o��ѡ����N�-cܮ{�S$�Q/;lM��~x�d��c�$;cE�Œ[�?�3a�9��
��`m}).�U����`�w�7�w@m�m�-�:�����~�F��3挧�S��-�3��
mM�x�3��Y~nZc��6�Fj_]m%�f�>=m$Y��/�5�o��QE'��l �7X�B+S�W�8� o�R��J����-p/x�8�9n��#+��K�����/���]��M=-�(�~�.�v���y,�����l)�)WI�R��~ދe,�'��m�J��Qc��2��7�2�����mP��3�^��ͪwLJ��K�_���8f��� ���[I�L+��3�e0؎��t�m�Oֹ�W� ��i��'��������1�\�U\��[�+Z_������\_Y�����Ek7�����W�?u��Mv��\�Iw�����M�P��?Gc�18�O��;=���������ͽ �6��cS�=�c�!gRs�=����y�C\�=�)�F���Pz��� �g�ij̢���J���5z3ն�j��c?]w�y��h����'U<Õ��c���6�G���DZ��[yUA��ٜ����Yx��S�=��|�,j�Gpn�)Ԏ��2}��Y� �J~dq�q�����h+���m�ztb .�2��9�%`�!� �t�r�J���o ����k¢� X� � i�p��l�1���b-��!~ ��f��Y���ex9)N��Ҟk
��i�N�U� y]]_�gmW��͵A���M7׍���nCC�����qWm�>g�'��#>g��&9�q����~�6��Y�˨�h�E`��Ss%)մ~%ÿ�1kdԶ0b�0f݌X?1$
T����ӵ��x=�D^��Гj�k�:�Y������o���*l�u��mT.��4I
1Qp��7)�A��e�N�n]��x�9���<xO�@C�'��s
~b��{7z'q�#~��ޖ��f]Ya���0�L���h�^X�n�V�ޭ��V��$�'��t�\'���-�R���zۃ��-(w�:��6����
�\���|n�q ��}�2)��v�y�#�ok>j;n�3D��\����E���fFc�!c1�h�e �`�Q�����ߌ�q'n����X o� 73{o����d>���n�sڋG��Ӯ���V��)�Ż�nZ�;� \��3 ��)֭�v8o�(�<�:Ϋ���٘��)�~| � ��p�wg��#��$d�F�����%�Cݲ+���FW���^�.l�����f��sJJ_P)0�N{/�3���Ja����Sϐ�� �K������w�Iog�(9���ؔ�6��ݕt�baU}�q��uw������-e�&r`���u�Ň�qO�NSN�\3�!����n�#增k�AFy�����)��G9Sɽ��G(����������PK
"NTD���Ж�META-INF/crawlerContext.xml�V_o�0�R����II�m�N[;�N�6�N[M8��cG���O?;�)��C_����|w�����)Z����~t��EX�DŽM���A�>�pqz�fi0��h�T�M��r��Bh�D��\<&\LS�� �iE�NO:�[J��\���o���ӿ�7Ê&fD�W���OC��|y��(6���쳟*}y�tnsE�/�`��2��ʗl�_�n���gXUU?���lZ��!)���ٟwA���M/C�t�#��^�x��9���:�N��@g��#ӣ@��Y��ٮ> �L���|3��}�ŌqU���)J5�c $/�PH��s���Q,e���u7��|�1��>H��
+|�<r�
��K. �^>!� $k��W��<*�G���(�$J�8J#xIA�{hL��y��
&���G�q%o&"�~T�G�ș���ҠU^H{�<�����Z%��%?�g�rC#ݶ�pJ�2�e`�/��F���ۚ����wP#�!>_6��L����$���l�~�G��~7)���VJ�#��V7Vbo���H+��"��u����S�ıc�_�?��q��1��#��wEd��U�Y��z��!f�e3� ZMFj��;#� �8 l �F�?+-]�n+\ ���ipB�ӟ�~��|k;��z �z�� � �:��yA����/K��،� RTM3�\��y����j�mtsu�5�@w M1vi�|ΔX]l��ڴ�~c�z$np5�S�꼦���RW���Օ�uʺ ��� p�Z~-i.m2�l�_4u��Ӻ r\؝��̠GX����s�u>Z�զ��:��]�-�=M�o�ɮ�d#*�A͸ΰy�ȳw���/Z��86�U��`P\�b��4�H�t��hA�������J�
�c�p�RK z���^^�PK
"NTD�sWH`�META-INF/SpringConfig.xml���o� �Ϛ�?�@��j�,f=�%ۑ�f`k�ߏ>��E�>������]�G?ʺ���4�Hiad���o�� /�aV(�
b�r��1ֶ-u� ҭ�j���Ɩ̉��9���f��.�v�q���c�z�T�y����
�����i�s�����JK�9p�,�X�=��.�!:��@%�� Mh���� �{�I5#� v���8�f?)�W�vƅiI�ӠIh�Qcl�O�t����� [.���H:d����Z9�K�l��Q����9t��f�}�S��.��`����䲠�XE�l�d��+v�~�6�%�>{)��FVm�7c-Пh3~��PK
"NTD�$ `{rMETA-INF/getUrlContext.xml��]K�0���!�K;E��� �+Ea�=�g[\���v�z����\nچ��H8-/��aoh�"]��9C-�VzU�����_�N��g�X�����{SdY���Х�{�Av�9���$�'�GIU����Y��X N���g�>��i�tw;O���΃��"�*F�[����h�`���1�:ħu�Y���w��5f��.5<˰YX4�'�бgp81 7�ŠKj�C��R Ӏ_�m���, n�sE�x4��{p��e�x�G�"�+ �]��$-;kC�X�-B�@�,~z����d��-��$��ɹzG�ޠ���4�ǂ�| �~�7��a�W�E����OA�ߐ��݂��5 z���u�k�����~��iH�4N��PK
"NTD"��META-INF/sfCrawlerContext.xml�R[�1~�����G��V�t�H��®��׳��Nl&�'�ά��Lz�Z�6OI�n�2��jͶH^Y��q�F�R�uο��;~7���>#�"���W!�I��m+��]��Z�K���
k���� k�����d�ّ�yu�n�$���h�}{z\&�P�HL�^Mvz�VBH�]�]��v�az�Η�>��ʽ��?��k������nSU;K�zېĜK �;իI�t_�>|\d�U! �-�ܚ�]��e��dٕҸD�*�w�ؖiL;!t֫`I�g��q�@n`�K�Zx4A��p��R-����֠��T�r�HV���*�Ĭ:�5g)멮$h5��'��������5���-�)/���ڋℚd��QY����P6��~�{�� g �/G���'�5�!�1DQB��Z]���; �1�C
/�D�>;a�\����t?�� ?C�Н�ǣ�4���Ux�߂
K}h_ع��ƀ�̲jBi[s���a6�&�.~� PK
"NTD�Ejxlog4j.properties�R�N�@�����ޠ`"��H R��h<,�RV��fw�T�;[Z�`�z��̾�fg�u����i$d�dB2��p�y+�i��9�4�<��<OVK��m�b]?�FgR�8��tխ]�Ҟ�cƣ)��M��n�[�
L��������J��)dc��hM%_�\dڮ�W�K5G��$�R��8ѫ#�q!|��V��{�R1�K�c����l�$#�>�� S��F�{�؝������ө$ }rW��3�J�c��l*D1��0�%M�Z�H���:ʖ��1ܸ�?,��,����Ԭ�|�?����m���2㜬c�G�W`�+�dob��Q�j0܍�B�`��s �ΰ1���]�Ɓ��B�ш=x��^�#�J�c~PK
$NTDMETA-INF/maven/PK
$NTD#META-INF/maven/com.sentifi.crawler/PK
$NTD.META-INF/maven/com.sentifi.crawler/sf-crawler/PK
$"TD�̢@�5META-INF/maven/com.sentifi.crawler/sf-crawler/pom.xml�W�o�6�����WIv��!P�[�Hڢ�ڽ�t��P$AR�@��}'�ۖ�.E?��~w��#yG��)s֠4�z<�&cx("ʓ��ߏ���_�~�)�J� 4¹�/��W���5p�H.�*�߿{�/�I��"������f�m^Y��d2��y���aJ\ʵ!<���J[����Ns�V�/?O>O���Ƙ��� ��E�3�%�;2�J���]4 E�i���� �0P�_)-�(T��෎��[r{" Vw�"�n>���:�V`U�PQ�Wdv� $�V�A��m@J!c��?�n��@T�[fӼh�������w���n�oEG�x������Q#ڡ`4���yZ*�H�0��POm��l��P`=�f��(/I+ȱ�=��Ѧ�z�_`x.M%;A�{�'��L�����ȌM}?��ޟ�~)��WJ�m����l�1�Ξ'�� ��=��~A�� �3�̕y0m��Y�T"��W;"ap���0����W��A�D_������ �`<{��^3����l{Y�~���\? �Sw�ါ�S3�T�O翸�����y��p��UL�r](�v���u�B�=�q��:X�j��
�y��Dz������0����S��W��H��oe�Z��'"Z8+�&N�(��rE�R(͆�[��{u ��M�›N�'�pw����w�_M�+��*��8�8Z9ȭ�n`��>�����o;)�4���z����ҧd>Ǵ�������/^��Q7����/ц�[�$�V��0�m���D�d�|*ȝ��&�i� �h�%���
���0G����X�w�s+����Y����&Y1�Z��.3�'U8��ڵ�-�U��ؖ\�O�� ��������9'R/�9�j4=fw�[؀���m*qcAyȲw�ۇ}G��T��Xb�G�����t�2�����څkme�\�}��w���5������K��Y��e�m�;�%��_���s���GNQ?o��%6�&��p�o�D��h-�Y�K�5��7�y���Vo�.է.ZnՊP\���PK
$NTD*��Xs{<META-INF/maven/com.sentifi.crawler/sf-crawler/pom.propertiesSvO�K-J,IMQH�T�M,K��R�(UpKMR02P0��2��20W q� M��R��3��l � � t���=�C�ҋ�K <Sl��s��S�J2�2����sR��������tq�.LPK
$NTD �AMETA-INF/PK
#NTD���L�
��'META-INF/MANIFEST.MFPK
#NTD�A�com/PK
#NTD �A�com/sentifi/PK
#NTD�A�com/sentifi/crawler/PK
#NTD�A#com/sentifi/crawler/profile/PK
#NTD%�A]com/sentifi/crawler/profile/runnable/PK
#NTD%�A�com/sentifi/crawler/profile/resolver/PK
#NTD �A�com/sentifi/crawler/profile/job/PK
#NTD%�A!com/sentifi/crawler/profile/job/task/PK
#NTD!�Adcom/sentifi/crawler/profile/data/PK
#NTD �A�com/sentifi/crawler/profile/csv/PK
#NTD%�A�com/sentifi/crawler/profile/channels/PK
#NTD"�A$com/sentifi/crawler/profile/utils/PK
#NTD�Adcom/sentifi/crawler/general/PK
#NTD�A�com/sentifi/crawler/yahoo/PK
#NTD�A�com/sentifi/crawler/data/PK
#NTD�A com/sentifi/crawler/linkedin/PK
#NTD�AHcom/sentifi/crawler/libs/PK
#NTDN��PGr 4��com/sentifi/crawler/profile/runnable/ExcelUtil.classPK
#NTD�#��1GG��com/sentifi/crawler/profile/runnable/GetNetbreezeProfilesRunnable.classPK
#NTD�s��U
�F���com/sentifi/crawler/profile/runnable/PublisherURLCrawlerRunnable.classPK
#NTD�y�P uF��gcom/sentifi/crawler/profile/runnable/TwitterImageCrawlerRunnable.classPK
#NTD�br-5XP��,com/sentifi/crawler/profile/runnable/GetYHMessageBoardLinksCrawlerRunnable.classPK
#NTD��$�L���0com/sentifi/crawler/profile/runnable/NetbreezePublisherCrawlerRunnable.classPK
#NTDz����B��L5com/sentifi/crawler/profile/runnable/FollowerCrawlerRunnable.classPK
#NTD���A �O���9com/sentifi/crawler/profile/runnable/TwitterGetProfilesFromSearchRunnable.classPK
#NTDH�s���A��&>com/sentifi/crawler/profile/runnable/MentionCrawlerRunnable.classPK
#NTD�>/\YE��}Bcom/sentifi/crawler/profile/runnable/GetTwitterProfilesRunnable.classPK
#NTD3�<u��I��<Ecom/sentifi/crawler/profile/runnable/GetWebsiteLinksCrawlerRunnable.classPK
#NTD��<ONI��5Jcom/sentifi/crawler/profile/runnable/LinkedinProfileCrawlerRunnable.classPK
#NTDLp���H���Ncom/sentifi/crawler/profile/runnable/YahooDirectoryCrawlerRunnable.classPK
#NTD
,ݜ� ?��=Scom/sentifi/crawler/profile/runnable/AlexaServiceRunnable.classPK
#NTD9&s���H��$Zcom/sentifi/crawler/profile/runnable/GetTwitterInfoCrawlerRunnable.classPK
#NTDJA0�*E&4���^com/sentifi/crawler/profile/runnable/AlexaUtil.classPK
#NTD����=���rcom/sentifi/crawler/profile/runnable/GetFullUrlRunnable.classPK
#NTD��O;. F��`ucom/sentifi/crawler/profile/runnable/LinkedinPureCrawlerRunnable.classPK
#NTD�G�(��P���~com/sentifi/crawler/profile/runnable/UpdateSearchItemForPublishersRunnable.classPK
#NTD���RkK��I�com/sentifi/crawler/profile/runnable/YahooMessageBoardCrawlerRunnable.classPK
#NTD��0��M���com/sentifi/crawler/profile/runnable/RemoveUndefinedNetBreezeIdRunnable.classPK
#NTD-hM�O F��\�com/sentifi/crawler/profile/resolver/SearchItemDuplicateResolver.classPK
#NTD����
C��g�com/sentifi/crawler/profile/resolver/TwitterDuplicateResolver.classPK
#NTD+u$ f D����com/sentifi/crawler/profile/resolver/TwitterCountryISOResolver.classPK
#NTDuw�!R����com/sentifi/crawler/profile/resolver/TwitterDescriptionSubCategorizeResolver.classPK
#NTD���t�B����com/sentifi/crawler/profile/resolver/BlogsCountryISOResolver.classPK
#NTD��گ�I��^�com/sentifi/crawler/profile/resolver/TwitterUpdateNetbreezeResolver.classPK
#NTD�?c4� I����com/sentifi/crawler/profile/resolver/TwitterProfessionLevelResolver.classPK
#NTDX��#�7��3�com/sentifi/crawler/profile/resolver/BaseResolver.classPK
#NTD<VB`�F����com/sentifi/crawler/profile/resolver/NewsUpdateNetbreezeResolver.classPK
#NTD:��seO����com/sentifi/crawler/profile/resolver/TwitterDescriptionCategorizeResolver.classPK
#NTD1�z��<9����com/sentifi/crawler/profile/job/SearchItemService$1.classPK
#NTD��Y��w ?����com/sentifi/crawler/profile/job/FollowerProfileCrawlerJob.classPK
#NTD2��CE����com/sentifi/crawler/profile/job/TwitterGetProfilesFromSearchJob.classPK
#NTD����sc;����com/sentifi/crawler/profile/job/GetTwitterProfilesJob.classPK
#NTD�_�}W3����com/sentifi/crawler/profile/job/PublisherData.classPK
#NTD�7xH,�I��_�com/sentifi/crawler/profile/job/task/RemoveUndefinedNetbreezeIdTask.classPK
#NTD��^�'9����com/sentifi/crawler/profile/job/task/GetFullUrlTask.classPK
#NTDY�� $L��p�com/sentifi/crawler/profile/job/task/UpdateSearchItemForPublishersTask.classPK
#NTD%�e6 ?����com/sentifi/crawler/profile/job/GetWebsiteLinksCrawlerJob.classPK
#NTD��! �@��0com/sentifi/crawler/profile/job/PublisherProfileCrawlerJob.classPK
#NTD fF�� -���com/sentifi/crawler/profile/job/CsvUtil.classPK
#NTD#�_�� �F���com/sentifi/crawler/profile/job/UpdateSearchItemForPublishersJob.classPK
#NTD�i�B�  D���%com/sentifi/crawler/profile/job/GetNetbreezeProfilesCrawlerJob.classPK
#NTD���,L;F���3com/sentifi/crawler/profile/job/GetYHMessageBoardLinksCrawlerJob.classPK
#NTD���:� >��e;com/sentifi/crawler/profile/job/TwitterProfileCrawlerJob.classPK
#NTDV�l� pC��@Bcom/sentifi/crawler/profile/job/RemoveUndefinedNetbreezeIdJob.classPK
#NTD����tv >���Ncom/sentifi/crawler/profile/job/YahooDirectoryCrawlerJob.classPK
#NTDM�M���7��Ucom/sentifi/crawler/profile/job/SearchItemService.classPK
#NTDX�� -3���]com/sentifi/crawler/profile/job/GetFullUrlJob.classPK
#NTD{�O�n>���fcom/sentifi/crawler/profile/job/MentionProfileCrawlerJob.classPK
#NTDS�c�O?���ncom/sentifi/crawler/profile/job/AbstractProfileCrawlerJob.classPK
#NTD�yL� �A���qcom/sentifi/crawler/profile/job/YahooMessageBoardCrawlerJob.classPK
#NTD���668��&~com/sentifi/crawler/profile/job/LinkedinCrawlerJob.classPK
#NTD5�����5����com/sentifi/crawler/profile/data/BlogFinderBean.classPK
#NTD?�cƔ81��؇com/sentifi/crawler/profile/data/FinderBean.classPK
#NTD�<��8����com/sentifi/crawler/profile/data/TwitterFinderBean.classPK
#NTD�Umo��6����com/sentifi/crawler/profile/csv/CsvNetbreezeData.classPK
#NTD�_�w�t6���com/sentifi/crawler/profile/csv/CsvPublisherData.classPK
#NTD�����/���com/sentifi/crawler/profile/csv/CsvParser.classPK
#NTD~�p�a�64���com/sentifi/crawler/profile/csv/CsvProfileData.classPK
#NTD6XS��4��ҩcom/sentifi/crawler/profile/csv/CsvTwitterData.classPK
#NTDv�E�8����com/sentifi/crawler/profile/channels/ChannelFinder.classPK
#NTD:��d
�=����com/sentifi/crawler/profile/channels/BlogsChannelFinder.classPK
#NTD�&O�
y8��f�com/sentifi/crawler/profile/channels/TwitterFinder.classPK
#NTD*�&�ry:?����com/sentifi/crawler/profile/channels/TwitterChannelFinder.classPK
#NTD���� <��U�com/sentifi/crawler/profile/utils/ChannelFinderFactory.classPK
#NTD�I����1��w�com/sentifi/crawler/general/GetLinksCrawler.classPK
#NTD�ǡ� =����com/sentifi/crawler/yahoo/GetYHMessageBoardLinksCrawler.classPK
#NTD�&p�$5�� �com/sentifi/crawler/yahoo/YahooDirectoryCrawler.classPK
#NTD�ek��8���com/sentifi/crawler/yahoo/YahooMessageBoardCrawler.classPK
#NTD�H2��,���com/sentifi/crawler/data/PublisherData.classPK
#NTD����(���
com/sentifi/crawler/data/Publisher.classPK
#NTDր1C;.��� com/sentifi/crawler/data/YHDirectoryNode.classPK
#NTDS�a���)��Jcom/sentifi/crawler/data/SearchItem.classPK
#NTDR�e�T,��Ecom/sentifi/crawler/data/PublisherItem.classPK
#NTD)��I��-��dcom/sentifi/crawler/data/YHMessageBoard.classPK
#NTD�H���&���com/sentifi/crawler/data/UrlData.classPK
#NTD����,� 3���com/sentifi/crawler/data/YHMessageBoardThread.classPK
#NTD��]Y�� /��3com/sentifi/crawler/linkedin/BasicCrawler.classPK
#NTDn Z8$ n+��S#com/sentifi/crawler/libs/AlexaService.classPK
"NTD�������/META-INF/crawlerContext.xmlPK
"NTD�sWH`����3META-INF/SpringConfig.xmlPK
"NTD�$ `{r��&5META-INF/getUrlContext.xmlPK
"NTD"�����6META-INF/sfCrawlerContext.xmlPK
"NTD�Ejx��9log4j.propertiesPK
$NTD�A�:META-INF/maven/PK
$NTD#�A�:META-INF/maven/com.sentifi.crawler/PK
$NTD.�A;META-INF/maven/com.sentifi.crawler/sf-crawler/PK
$"TD�̢@�5��h;META-INF/maven/com.sentifi.crawler/sf-crawler/pom.xmlPK
$NTD*��Xs{<���?META-INF/maven/com.sentifi.crawler/sf-crawler/pom.propertiesPKnnq*�@
id name synonym ready profileready analyst_id audited released type lastready created updated slug profilelink photo issue_curation isocode isin itemtype itemgroup cat1 cat2 cat3 indice guru valor config sync_id id blacklists ticker shortname legalname mothercomp motherwww www stock name_de linkedin facebook gplus twitter title company sentifi_o comments entity_id headquarter ceo industry organisation founded companysize detail keywords profile_cat rss alert_enable detail_de index link hastag_url url_bw name_unknow legal_misspelled name_local country sector sector_local sector_bw industry_subsector_local industry_subsector_bw ipo stock_exchange ticker_bloomberg ticker_local contact address chairman cfo ir ir_tel ir_mail alias id_web id_symbol id_description id_contact id_name duplicated_id se_mainstock se_sourceurl se_document se_documenturl cashtag check_meaning national_number market cashtag_local
2584 Saint-Gobain O 0 2 0 0 2014-10-09 11:27:03.471 2014-10-09 11:27:03.471 2014-11-27 04:44:11.53 saint-gobain-o /company/saint-gobain-o 0 DE DE0006851603 52d4bd98e4b08a17cb0aa9c0 52d4bd98e4b08a17cb0aa9c6 52d4bd99e4b08a17cb0aaa11 0 0 {} 2584 OLG S.-GOBAIN OBERLAND AG O.N www.de.verallia.com 0 Jean-Louis Beffa Personal & Household Goods Saint-Gobain Oberland AG manufactures and sells glass bottles and jars for the beverage and food sectors in Germany. The company was founded in 1946 and is headquartered in Bad Wurzach, Germany. [{"type":"tags_s","word":"$OLG","channel":"twitter,news","exclude":""},{"type":"tags_h","word":"#SGOBAINOBERLANDMitarbeiter,#SGOBAINOBERLANDAktie,#SGOBAINOBERLANDAktien,#SGOBAINOBERLANDAnleihe,#SGOBAINOBERLANDChef,#OLG","channel":"twitter,news","exclude":""}] 1 Die Saint-Gobain Oberland AG, gegründet 1946 und Mitte der 90iger Jahre von der französischen Saint-Gobain Gruppe übernommen, ist einer von Europas führenden Herstellern von Glasflaschen und -behältern für den Getränke- und Lebensmittelbereich. Saint-Gobain Oberland erwirtschaftete 2007 einen Umsatz von rund 468 Millionen Euro. Das Unternehmen beschäftigt in Deutschland mehr als 1.400 Mitarbeiter und verfügt über Produktionsstandorte in Bad Wurzach, Wirges, Neuburg/D. und Essen. Zwei Werke in Russland sowie eines in der Ukraine produzieren Glasverpackungen für die dortigen nationalen Märkte. verallia http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=OLG:GR Saint-Gobain Oberland AG Consumer materials Household Appliances & Housewares containers & packaging FRANKFURT OLG OLG Phone: 49 7564 18 0 Fax: 49 7564 18 600 Oberlandstrasse Bad Wurzach, 88410 Germany Jean-Louis Beffa FWB http://www.frankfurtstockexchange.de/ frankfurt-stock-exchange.xlsx http://www.frankfurtstockexchange.de/78-header/79-listed-companies.html $OLG GR $OLG
2726 UNICREDIT 0 2 0 0 2014-10-09 11:27:04.845 2014-10-09 11:27:04.845 2014-11-27 04:44:11.604 unicredit /company/unicredit 0 IT IT0004781412 52d4bd98e4b08a17cb0aa9c0 52d4bd98e4b08a17cb0aa9c6 52d4bd98e4b08a17cb0aa9dc 0 0 {} 2726 CRIH UNICREDIT www.unicreditgroup.eu http://www.facebook.com/UniCreditChampions https://plus.google.com/+UniCreditGroup/ unicredit_pr 0 Bank UniCredit S.p.A. provides a range of banking and financial services. The company operates through seven divisions: Retail; Corporate; Private Banking; Asset Management; Markets and Investment Banking; Central Eastern Europe (CEE); and Poland’s Markets. Retail The Retail Division focuses on satisfying the financial needs of the mass-market and of affluent individuals, together with small businesses in Italy, Germany and Austria. Corporate The main business area of Corporate Division is: Corporate Banking, which provides products and services to businesses, with a special focus on the medium and large corporate segments, through branches and offices in Italy, Austria and Germany and through foreign trade centers located in Italy; Global Transaction Banking (GTB), the company's nternational area, specialized in trade finance and cash management, operating through the Banks’ network of the Group; and Leasing. GTB offers products, services and solutions for cash management, e-banking, trade finance and supply chain management as well as complex structured trade and export finance solutions. Products and services offered range from cash management and cash pooling for companies to forfeiting and ECA-covered loans and commodity trade finance. GTB targets corporate customers and financial institutions. Private Banking The operations of the Private Banking Division primarily target high net worth private customers and provide advisory services and solutions for wealth management using a holistic approach. The Division uses traditional channels that are typical of this customer segment (private bankers located in branches throughout the countries), as well as innovative distribution models, such as networks of financial consultants and online banking and trading services. The division is broken down into two global business areas, i.e., Asset Gathering (which includes Fineco in Italy, DAB in Germany and DAT in Austria) and Private Banking International (which is assigned the units operating in Switzerland and Luxembourg), and three regional business areas: PB Italy, PB Germany and PB Austria. Asset Management The Asset Management Division operates under the Pioneer Investments brand. Pioneer is a wholly-owned subsidiary of UniCredit with international operations and an 80-year tradition of managing customer assets. As the partner of financial institutions worldwide, the Division offers a range of financial solutions, including mutual funds, hedge funds, asset management, institutional portfolios and structured products. Markets and Investment Banking The main business lines within Markets are Rates & FX, Equities, credit related businesses and Capital Markets. The main business lines within Investment Banking are Financing, Regional Investment Banking units, Financial Institutions Group and Principal Investments. CEE This group includes the Baltic States, Bulgaria, Hungary and Ukraine. The company’s operation in the CEE region comprises banking operations in 19 countries and representative offices in three countries. Turkey: Yapý Kredi (YKB) operates as a private bank in Turkey that delivers retail, SME, corporate, commercial, and private banking products and services, as well as asset management, leasing, private pension, insurance, and brokerage services. Russia: ZAO UniCredit Bank operates as universal bank in Russia. The bank maintains a countrywide network of 105 outlets, including a representative office in Minsk, Belarus, serving approximately 620,000 individual and SME clients and approximately 4,200 corporate clients with its banking products and services. Poland’s Markets The Poland’s Markets Division manages the company's operations in Poland and Ukraine. Bank Pekao operates a nationwide network of 1,035 branches and 3,300 ATM’s. In Ukraine Pekao SA controls 100% of UniCredit Bank Ltd. History Unicredito Italiano S.p.A was founded in 1998. [{"type":"tags_s","word":"$CRIH","channel":"twitter,news","exclude":""},{"type":"tags_h","word":"#UNICREDITAktie,#UNICREDITAktien,#UNICREDITAnleihe,#UNICREDITChef,#UNICREDITMitarbeiter,#CRIH","channel":"twitter,news","exclude":""},{"type":"tags_a","word":"@unicredit_pr","channel":"twitter,news","exclude":""}] http://www.unicreditgroup.eu/en/info/feed-rss.html 1 UniCredit is a major international financial institution with strong roots in 22 European countries and an overall international network present in approximately 50 markets, with about 160,000 employees and 9,518 branches. UniCredit benefits from a strong European identity, extensive international presence and broad customer base. Its strategic position in Western and Eastern Europe gives the group one of the region's highest market shares. unicreditgroup Banks financials Credit Banks banks XETRA CRIH CRIH Phone: 39 02 88621 Fax: Piazza Gae Aulenti, 3 Tower A Milan, MI 20154 Italy $CRIH $CRIH
4511 Anheuser-Busch InBev SA/NV 0 2 0 0 2014-10-10 12:29:19.168 2014-10-10 12:29:19.168 2014-11-27 04:44:11.664 anheuser-busch-inbev-sa-nv /company/anheuser-busch-inbev-sa-nv 0 BE 52d4bd98e4b08a17cb0aa9c0 0 0 {} 4511 ABI Anheuser-Busch InBev SA/NV www.ab-inbev.com 0 Beverages Anheuser-Busch InBev SA/NV, a brewing company, produces, markets, distributes, and sells beer worldwide. The company offers a portfolio of approximately 200 beer brands. Segments The company has seven business segments: North America, Mexico, Latin America North, Latin America South, Europe, Asia Pacific, and Global Export & Holding Companies. Products and Brands Beer: The company’s global brands include Budweiser, Corona (except in the United States) and Stella Artois; and international brands such as Beck’s, Leffe and Hoegaarden. Its local brands are Bud Light and Michelob Ultra in the United States; Corona Light, Modelo Especial, Modelo Light, Negra Modelo, Victoria and Pacifico in Mexico; Skol, Brahma and Antarctica in Brazil; Quilmes in Argentina; Jupiler in Belgium and the Netherlands; Hasseröder in Germany, Klinskoye and Sibirskaya Korona in Russia; Chernigivske in Ukraine, Harbin; and Sedrin in China. The company also produces and distributes soft drinks, particularly in Latin America. Non-Beer Soft Drinks: The company also has a presence in the soft drink market in Latin America through its subsidiary Ambev S.A. (Ambev) and in the United States through Anheuser-Busch Companies, LLC (Anheuser-Busch). Its soft drinks include both carbonated soft and non-carbonated soft drinks. The company’s soft drinks business includes both its own production and agreements with PepsiCo related to bottling and distribution. Ambev also has agreements with PepsiCo to bottle, sell, distribute and market some of its brands in the Dominican Republic. Through its Latin America South operations, Ambev is also PepsiCo’s bottler for Argentina, Bolivia, Uruguay and in some regions of Peru. In December 2012, Ambev and Monster Energy Company (Monster) had signed a distribution agreement for the sale and distribution of Monster Energy drinks in Brazil. In the United States, Anheuser-Busch also produces non-alcohol malt beverage products, including O’Doul’s, O’Doul’s Amber and related products. On a limited basis, the company has also entered into arrangements under which other non-alcohol products, such as Monster Energy drinks, are distributed and sold in select markets though the Anheuser-Busch distribution network. Intellectual Property The company has approximately 100 patent families for which patents are pending or registered. Research and Development In 2013, the company spent USD 185 million on its research and development activities. Regulations At the federal level, the Alcohol & Tobacco Tax & Trade Bureau of the U.S. Treasury Department oversees the industry, and each state in which the company sells or produces products, and some local authorities in jurisdictions in which it sell products, also has regulations that affect the business conducted by the company and other brewers and wholesalers. History Anheuser-Busch InBev SA/NV was founded in 1366. [] 1 ab-inbev http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=ABI:BB Belgium Consumer Staples Beverages ABI Phone: 32 1 627 61 11 Fax: 32 1 650 61 11 BB
5286 ASML Holding NV 0 2 0 0 2014-10-10 12:29:23.149 2014-10-10 12:29:23.149 2014-11-27 04:44:11.71 asml-holding-nv /company/asml-holding-nv 0 NL 52d4bd98e4b08a17cb0aa9c0 0 0 {} 5286 ASML ASML Holding NV www.asml.com 0 Technology ASML Holding N.V. designs, manufactures, markets, and services semiconductor processing equipment used in the fabrication of integrated circuits (ICs). The company serves chip manufacturers in approximately 70 locations in 16 countries. Products The company develops lithography systems and related products for the semiconductor industry and related patterning applications. Its product development strategy focuses on the development of product families based on a modular, upgradeable design. The company’s older PAS 2500 and PAS 5000 lithography systems are used with g-line and i-line light sources for processing wafers up to 150 mm in diameter and are employed in manufacturing environments and in special applications for which design resolutions of 0.5 microns and above are required. The company’s PAS 5500 product family comprises advanced wafer steppers and Step & Scan systems equipped with i-line, Krypton Fluoride (KrF) and Argon Fluoride (ArF) light sources for processing wafers up to 200 mm in diameter and are employed in volume manufacturing to achieve design nodes requiring imaging at a resolution down to 90 nanometer (nm). The company offers TWINSCAN systems, based on i-line, KrF, and ArF light sources for processing wafers up to 300 mm in diameter for manufacturing environments for which imaging at a resolution down to 38 nm are required. The TWINSCAN platform is the basis for the company’s Step-and Scan systems, which are capable of extending shrink technology down to 38 nm and beyond with multiple patterning techniques. The company produces dual-stage design TWINSCAN systems. With a TWINSCAN system, wafer measurement, including focus and alignment, is completed on the dry stage, while the imaging process, using water applied between the wafer and the lens, is completed on the wet stage. The company develops and sells a range of product options. NXE is based on a new platform utilizing the concepts of the NXT platform. NXE is targeted for production of ICs down to 13 nm and beyond. It is equipped with EUV light source technology, based upon tin plasma, producing light at a wavelength of 13.5 nm. In addition, the NXE system has an optical technology utilizing reflective mirrors rather than the traditional refractive optics with a NA of 0.25 – 0.33. The light in NXE operates in a vacuum environment, through the entire optical train to wafer level. The company owns Cymer, Inc., a supplier of laser light sources for lithography applications. Customers The four major customer sectors to which the company sells its products are integrated device manufacturers and foundries, NAND-Flash memory and DRAM memory chipmakers. Suppliers The company’s supplier includes Carl Zeiss SMT AG, which supplies primary optical systems and other components. Distribution The company markets and sells its products through its direct sales force. Its field sales, field engineers and applications, service and technical support specialists are located throughout Asia, the United States, and Europe. Research and Development The company’s research and development costs included 16.0 million in 2013. Competition The company’s competitors include Nikon Corporation and Canon Kabushiki Kaisha. History The company was founded in 1984. It was formerly known as ASM Lithography Holding N.V., and changed its name to ASML Holding N.V. in 2001. The company was incorporated in the Netherlands in 1994. [] 1 asml http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=ASML:NA Netherlands Information Technology Semiconductors and Semiconductor Equipment ASML Phone: 31 40 268 3000 Fax:
5813 AXA Group 0 2 0 0 2014-10-10 12:29:25.818 2014-10-10 12:29:25.818 2014-11-27 04:44:11.744 axa-group /company/axa-group 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 5813 CS AXA Group www.axa.com 0 Insurance AXA Group, through its subsidiaries, provides insurance and asset management services. The company’s segments include Life & Savings; Property & Casualty; International Insurance; Asset Management; and Banking. Life & Savings This segment offers individual and group savings retirement products, life and health products for individual and commercial clients. It offers traditional term and whole life insurance, immediate annuities and investment products (including endowments, savings-related products, such as variable life and variable annuity products). It also offers protection products, universal life, disability products, deferred annuities, and other investment-based products. Its health products include critical illness and permanent health insurance products. This segment aggregates nine geographical operating components: France, the United States, the United Kingdom, Japan, Germany, Switzerland, Belgium, the Mediterranean and Latin American Region, and other countries. The company offers investment and saving products, as well as life and health products in various other jurisdictions, including Asia (notably Hong Kong, Indonesia, Thailand, China, and Singapore), central and eastern Europe, the Middle East and Latin America (Mexico). The products in these markets are offered through various distribution channels, including exclusive agents, salaried sales forces, brokers, independent financial advisers, and bank networks. Its non-proprietary channels include brokers, independent financial advisors, aligned distributors or wholesale distributors, and partnerships. Property & Casualty This segment includes a range of products, including mainly motor, household, property and general liability insurance for both personal and commercial customers (commercial customers being mainly small to medium-sized companies). In some countries, this segment includes health products. This segment aggregates seven geographical operating components (France, Germany, the United Kingdom and Ireland, Switzerland, Belgium, the Mediterranean and Latin American Region, and Other countries) and one operating component for the direct business. The company also offers personal and commercial Property & Casualty insurance products in other countries in central and eastern Europe, as well as in Asia (notably Singapore, Malaysia, Hong Kong, and Thailand), the Middle East and Latin America (Mexico). In addition, the company operates at a global in direct operations mainly in the United Kingdom, France, South Korea, Japan, and Spain. It offers engineering services to support prevention policies in companies. The company distributes its Property & Casualty insurance products through various channels that vary from country to country, including exclusive agents, brokers, salaried sales forces, direct sales and banks and other partnerships, including car dealers. International Insurance This segment’s operations include insurance products that specifically relate to AXA Corporate Solutions Assurance. These products provide coverage to large national and international corporations. This segment also includes assistance activities, life reinsurance activities in run-off primarily AXA Corporate Solutions Life Reinsurance Company, and the group Property & Casualty run-off managed by AXA Liabilities Managers, including risks underwritten by Colisee RE relating to 2005 and prior accident years. Years after 2005 are covered by a treaty ceding 100% of the reinsurance business to PartnerRe. It also includes reinsurance activity managed by AXA Global Life and AXA Global Property & Casualty, which write reinsurance treaties of AXA entities after a selection of reinsurers. AXA Global Property & Casualty activity is mainly driven by its Property pool that provides AXA entities with cover on natural catastrophes. The insurance products, offered by AXA Corporate Solutions Assurance include coverage to large national and international corporations mainly relating to property damage, third party liability, marine, aviation and transport, construction risk, financial risk, and directors and officer liability. AXA Corporate Solutions Ass [] 1 axa http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=CS:FP France Financials Insurance CS Phone: 33 1 40 75 57 00 Fax: FP
6027 Banco Bilbao Vizcaya Argentaria, S.A. 0 2 0 0 2014-10-10 12:29:26.829 2014-10-10 12:29:26.829 2014-11-27 04:44:17.362 banco-bilbao-vizcaya-argentaria-s-a /company/banco-bilbao-vizcaya-argentaria-s-a 0 ES 52d4bd98e4b08a17cb0aa9c0 0 0 {} 6027 BBVA Banco Bilbao Vizcaya Argentaria, S.A. www.bbva.com 0 Bank Banco Bilbao Vizcaya Argentaria, S.A., a diversified financial company, operates in the traditional banking businesses of retail banking, asset management, private banking and wholesale banking. Segments The company’s six segments include the following: Spain, Real Estate Activity in Spain, Eurasia, Mexico, South America, and United States. Spain The Spain segment includes all of the company’s banking and non-banking businesses in Spain, other than those included in the Corporate Center area and Real Estate Activity in Spain. The main business units included in this segment are as follows: Spanish Retail Network: Spanish Retail Network includes the segments of individual customers, private banking, small companies and businesses in the domestic market; Corporate and Business Banking (CBB): CBB manages small and medium sized enterprises (SMEs), companies and corporations, public institutions and developer segments; Corporate and Investment Banking (C&IB): C&IB is responsible for business with large corporations and multinational groups and the trading floor and distribution business in Spain; and Other units: Other units include the insurance business unit in Spain (BBVA Seguros), and the Asset Management unit, which manages Spanish mutual funds and pension funds. Real Estate Activity in Spain This segment provides specialized and structured management of the real estate assets accumulated by the company as a result of the economic crisis in Spain. It includes primarily lending to real estate developers and foreclosed real estate assets. Eurasia This segment covers the retail and wholesale banking businesses of the company in the rest of Europe and Asia. It also includes the company’s stakes in the Turkish bank Garanti and the Chinese banks, China CITIC Bank Corporation Limited and CITIC International Financial Holdings Ltd. Mexico The Mexico segment comprises the banking and insurance businesses conducted in Mexico by the BBVA Bancomer financial group. South America The South America segment manages the company’s banking and insurance businesses in the region. The business units included in the South America segment are as follows: Retail and Corporate Banking includes banks in Argentina, Chile, Colombia, Paraguay, Peru, Uruguay and Venezuela. Insurance businesses includes insurance businesses in Argentina, Chile, Colombia, and Venezuela. United States This segment encompasses the company’s business in the United States. This segment also covers the assets and liabilities of the BBVA office in New York, which specializes in transactions with large corporations. Regulations The company is a bank holding company within the meaning of the Bank Holding Company Act of 1956, as amended. As such, the company is subject to the regulation and supervision of the Board of Governors of the Federal Reserve System (the Federal Reserve). The company also is required to obtain the prior approval of the Federal Reserve before acquiring, directly or indirectly, the ownership or control of more than 5% of any class of voting securities of any U.S. bank or bank holding company. The company’s U.S. bank subsidiary, Compass Bank, and its U.S. branch is also subject to supervision and regulation by a variety of other U.S. regulatory agencies. In addition to supervision by the Federal Reserve, the company’s New York branch is licensed and supervised by the New York State Department of Financial Services. Compass Bank is an Alabama state-chartered bank, is a member of the Federal Reserve System, and has branches in Alabama, Arizona, California, Colorado, Florida, New Mexico, and Texas. Compass Bank is supervised and inspected by the Federal Reserve and the State of Alabama Banking Department. In addition, certain aspects of Compass Bank’s branch operations in Arizona, California, Colorado, Florida, New Mexico, and Texas are subject to inspection by the respective state banking regulators in such states. Compass Bank is also a depository institution insured by, and subject to the regulation of, the Federal Deposit Insurance Corporation (the FDIC). The company’s indirect U.S. broker-dealer subsidiary, BBVA Securities Inc. (BSI), is subject to regulation and supervision by the SEC and the Financial Industry Regulatory Authority (FINRA) with respect to its securities activities, as well as various U.S. state regulatory authorities. Additionally, the securities underwriting and dealing activities of BSI are subject to regulation and supervision by the Federal Reserve. Competition The Banco Santander Group is the company’s major competitor. History Banco Bilbao Vizcaya Argentaria, S.A. was founded in 1988. [] 1 bbva http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=BBVA:SM Spain Financials Banks BBVA Plaza San Nicolás, 4 Bilbao, 48005 Spain Fax: SM
6047 Banco Santander, S.A. 0 2 0 0 2014-10-10 12:29:26.921 2014-10-10 12:29:26.921 2014-11-27 04:44:17.407 banco-santander-s-a /company/banco-santander-s-a 0 ES 52d4bd98e4b08a17cb0aa9c0 0 0 {} 6047 SAN Banco Santander, S.A. www.santander.com 0 Bank Banco Santander, S.A. offers a range of financial products primarily in Spain, the United Kingdom, other European countries, Brazil and other Latin American countries, and the United States. Business Segments The company’s segments include Retail Banking; Global Wholesale Banking; Asset Management and Insurance; and Spain’s Run-Off Real Estate. Retail Banking This segment covers all customer banking businesses, including private banking (except those of Corporate Banking, managed through the Global Customer Relationship Model). Global Wholesale Banking This segment reflects the revenues from global corporate banking, investment banking and markets worldwide, including all treasuries managed globally, both trading and distribution to customers, as well as equities business. Asset Management and Insurance This segment includes its units that design and manage mutual and pension funds and insurance. The company uses and remunerates the distribution networks for marketing these products through arrangements. Spain’s Run-Off Real Estate This segment unit includes loans to customers in Spain whose activity is mainly real estate development, equity stakes in real estate companies and foreclosed assets. This segment focuses on managing real estate clients with whom it holds potentially problematic exposures to reduce their exposure, and property and land management, which includes the sale of existing properties and, in certain cases, real estate development and subsequent marketing and sale. Geographical Segments The company’s geographical segments include Continental Europe, United Kingdom, Latin America, and United States. Continental Europe This segment covers all retail banking business, wholesale banking and asset management and insurance conducted in this region. This segment includes the following units: Spain, Portugal, Poland, Santander Consumer Finance (which includes the consumer business in Europe, including that of Spain, Portugal, and Poland) and Spain’s run-off real estate. Spain: The company’s retail banking activity in Spain was carried out mainly through the branch networks of Santander, with support from an increasing number of automated cash dispensers, savings books updaters, telephone banking services, electronic and Internet banking. As of December 31, 2013, the company had 4,067 branches. Portugal: The company’s main Portuguese retail and investment banking operations are conducted by Banco Santander Totta, S.A. (Santander Totta). Santander Totta’s strategy remained focused on increasing linkage and improving the transaction levels of customers and defending spreads on deposits and loans. Management of bad loans also remained a strategic priority. Poland: The company owns 96% of Bank Zachodni WBK, S.A. (BZ WBK) along with the 50% of BZ WBK Asset Management. Santander Consumer Finance: The company’s consumer financing activities are conducted through its subsidiary Santander Consumer Finance (SCF) and its group of companies. Most of the activity of SCF relates to auto financing, personal loans, credit cards, insurance and customer deposits. These consumer financing activities are mainly focused on Germany, Spain, Italy, Norway, Poland, Finland and Sweden. SCF also conducts business in Portugal, Austria and the Netherlands, among others. Spain real-estate run off: This unit focuses on managing real estate clients with whom it holds potentially problematic exposures to reduce their exposure, and property and land management, which includes the sale of existing properties and, in certain cases, real estate development and subsequent marketing and sale. United Kingdom This segment includes retail and wholesale banking, asset management and insurance conducted by the various units and branches of the Group in the country. As of December 31, 2013, the company had 1,157 branches. Latin America This segment embraces all the company’s financial activities conducted via its subsidiary banks and subsidiaries. It also includes the specialized units of Santander Private Banking, as an independent and globally managed unit, and its New York branch’s bu [] 1 santander http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=SAN:SM Spain Financials Banks SAN Ciudad Grupo Santander Avenida De Cantabria s/n Boadilla del Monte Madrid, 28660 Spain Phone: 34 90 211 22 11 Fax: SM
7077 BNP Paribas SA 0 2 0 0 2014-10-10 12:29:31.933 2014-10-10 12:29:31.933 2014-11-27 04:44:17.567 bnp-paribas-sa /company/bnp-paribas-sa 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 7077 BNP BNP Paribas SA www.bnpparibas.com 0 Bank BNP Paribas provides banking and financial services in Europe, with a significant presence in the United States and Asia. The company provides corporate and investment banking, international private banking, and asset management services. Business Areas Retail banking The company’s activities include both branch networks (in France and Italy, the United States and emerging markets) and a range of other specialized financial services. The banking networks serve approximately 16 million clients in approximately 6,000 branches throughout the world. These banks offer a range of financial products and services to individuals and companies alike. Its specialized financial services include consumer credit and mortgages (BNP Paribas Personal Finance), financial and operating leases (BNP Paribas Lease Group), as well as corporate vehicle management services (Arval). The company offers approximately 250,000 client contact points. Retail banking is made up of six operational entities: French Retail Banking, BNL banca commerciale, BancWest, Retail Banking Emerging Markets, Personal Finance, and Equipment Solutions. Corporate & Investment Banking BNP Paribas Corporate & Investment Banking (CIB) operates in advisory and capital markets (Corporate Finance, Equities and Fixed Income) as well as in financing businesses (Specialised and Structured Finance). BNP Paribas CIB operates in three particular sectors: derivatives; equity capital markets and debt capital markets; and acquisition, export, project, infrastructure and commodity finance. Investment Solutions Investment Solutions provides a complete portfolio of integrated investment solutions available from the BNP Paribas Group for both private and institutional investors. It comprises businesses active in gathering, managing, growing, protecting and administrating savings and assets. Investment Solutions comprises six complementary businesses (Private banking, Asset management, Online savings & trading, Securities services, Real estate services and Insurance). These businesses are an integral part of the solutions available to BNP Paribas group clients. The company has been granted a license to offer clearing and custody services in Hong Kong. Other Activities Principal Investments BNP Paribas Capital: BNP Paribas Capital manages the company's proprietary portfolio of unlisted investments. This portfolio is split into four segments: directly held investments (primarily minority interests) in manufacturing and sales companies in France and abroad; non-banking strategic investments; investments in sponsored and unsponsored funds; and investments made simultaneously with funds or institutional investors. Listed investment and sovereign loan management: The Listed Investment and Sovereign Loan Management unit has two functions. The Listed Investment Management team manages BNP Paribas' portfolio of minority stakes in listed companies. Sovereign Loan Management restructures sovereign loans through the London Club and manages the portfolio of emerging market sovereign debt, such as Brady bonds, Eurobonds and restructured credits. History BNP Paribas was founded in 1966. [] 1 bnpparibas http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=BNP:FP France Financials Banks BNP Phone: 33 1 42 98 12 34 Fax: FP
8107 Carrefour SA 0 2 0 0 2014-10-10 12:29:36.821 2014-10-10 12:29:36.821 2014-11-27 04:44:17.814 carrefour-sa /company/carrefour-sa 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 8107 CA Carrefour SA www.carrefour.com 0 Retail Carrefour SA operates in the food retail industry. It primarily operates in three food retail formats, including hypermarkets, supermarkets, and hard discount stores. It also operates Convenience stores, and cash-and-carry food service outlets, as well as and E-commerce, an online cybermarket for Internet shopping and home delivery, which offers a range of fresh products. As March 31, 2005, the company operated 11,261 stores in its portfolio. Hypermarkets The Carrefour hypermarkets offer a range of food and non-food products; their shelves stock an average of 70,000 items. Floor areas of hypermarkets range from 5,000 sq.m to approximately 20,000 sq. m, and their catchment areas are very large. As of March 31, 2005, the company operated 869 hypermarkets worldwide. Supermarkets The supermarkets, the Champion, GS, Norte, Gb and Marinopoulos supermarkets offer a selection of food products, in outlets featuring floor areas of 1,000 to 2,000 sq.m. As of March 31, 2005, the company operated 2,403 supermarkets worldwide. Hard Discount Hard discounters, such as Dia, Ed and Minipreco stock 800 food products, in small stores (from 200 to 800 sq. m). Half of the products are sold under the Dia brand name. As of March 31, 2005, the company operated 4,985 hard discount stores. Convenience Stores Convenience stores include the Shopi, Marche Plus, 8 a Huit and Di per Di chains of stores. The company’s convenience stores offer a range of products covering food needs. As of March 31, 2005, the company operated 2,805 convenience stores. Cash-and-Carry and Food Service Outlets Cash-and-carry and food service outlets are designed to meet the needs of restaurant and food industry professionals. As of March 31, 2005, the company operated 199 of such stores. Markets The company primarily markets its products in Spain, Italy, Belgium, China, Asia, Latin America, France, Europe, Argentina and Colombia. Significant Events Carrefour SA has entered into a franchise agreement with Landmark Group in order to open a hypermarket chain in India. Dubai-based Landmark operates a dozen stores in five Indian cities, including in Bangalore in southern India and Nagpur in central India. The company, in May 2008, opened its third hypermarket in Qatar located at the Landmark mall in Gharaffa, with a 7,000 square meters of sales space. The company, in June 2008, launched a Carrefour Express supermarket in China. The supermarket is located in Chongwen District, Beijing, with a business area of 4,700 square meters. 70%-80% of its products would be fresh and grocery foods. And the rest would be general merchandise, excluding coats and shoes. Carrefour SA, in September 2008, opened its 17th hypermarket in Romania. The new store is located in Era Shopping Park in Iasi city. History Carrefour SA was founded by the Fournier and Defforey families in 1959. [] 1 carrefour http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=CA:FP France Consumer Staples Food and Staples Retailing CA Phone: 33 1 41 04 26 00 Fax: FP
11302 Danone 0 2 0 0 2014-10-10 12:29:50.828 2014-10-10 12:29:50.828 2014-11-27 04:44:11.779 danone /company/danone 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 11302 BN Danone www.danone.com 0 Food Producers Danone operates in the food and beverages industry worldwide. The company developed two probiotic dairy product lines known under the names Actimel, and Activia (Bio in certain countries), and a line of low-fat products, under the names Taillefine, Vitalinea, and Ser, as well as a fromage frais line designed for children known under the brands Danonino, Danimals, and Petit Gervais. The company’s main product for export is bottled water, mainly under the brand names Evian and Volvic. Evian was exported to approximately 150 countries in 2008. The company’s brands include Dannon, a brand of fresh dairy products in the United States; Evian, a brand of bottled still water; Volvic, a major international brand of bottled still water; and Aqua, a brand of packaged water in Indonesia. Its products include yogurts and similar products. The company produces fresh dairy products, packaged water, and baby nutrition. It offers packaged water under the Aqua brand name; and baby food under the Bledina, Mellin, Nutricia, and Milupa brand names. Markets The company operates in three geographic areas, including Europe, which includes Western Europe, and Central and Eastern Europe; Asia, which includes The Pacific Area, New-Zealand and Australia; and the Rest of the World, which includes America, Africa, and the Middle East. Customers The company’s customers include individual retail customers and major retail and grocery chains. Its major customer is Carrefour. In the Medical Nutrition market, the company works closely with local and regional regulatory authorities, doctors, scientists, hospitals, clinics and pharmacies. In the Baby Nutrition market, clients also include major retail or grocery chains, pharmacies, hospitals, and clinics. Acquisitions In 2008, the company acquired a 49% interest in the joint venture Toeca International Company (Netherlands); and a 49% interest in a joint venture with Weight Watchers (China). In 2008, the company acquired Icoara (Brazil); an additional interest in Salus (Uruguay); Danone Hayat Antalya (Turkey); Mayo (South Africa); and Mashhad Milk Powder (Iran). In 2008, the company acquired the remaining 1.15% of the shares of Royal Numico N.V. Dispositions In 2008, the company disposed the 100% interest in Sources du Mont-Dore en Auvergne, named SMDA (Waters – France); and a 100% interest in the companies Milupa Nutricia SAS and SD France SAS (Baby Nutrition – France). In 2009, the company announced the completion of the sale by Danone Asia Pte Ltd of, on the one hand, its subsidiary Frucor, which operates in non-alcoholic beverages in New Zealand and Australia and, on the other hand, its international brands, V and Mizone, with the exception of its presence in China and Indonesia. Significant Events Danone's joint venture with India-based Narang Hospitality Services, Quarisma Beverages, would focus on manufacturing, marketing and distributing nutritional beverages, such as fortified water and juices in India. Competition The company compete with Nestle, PepsiCo., Coca-Cola, and large groups in medical nutrition and baby nutrition, such as Abbott. History The company was founded in 1899. It was formerly known as Groupe Danone and changed its name to Danone in 2009. [] 1 danone http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=BN:FP France Consumer Staples Food Products BN 17, Boulevard Haussmann Paris, 75009 France Phone: 33 1 44 35 20 20 Fax: FP
13097 Enel Green Power S.p.A. 0 2 0 0 2014-10-10 12:29:58.468 2014-10-10 12:29:58.468 2014-11-27 04:44:11.811 enel-green-power-s-p-a /company/enel-green-power-s-p-a 0 IT 52d4bd98e4b08a17cb0aa9c0 0 0 {} 13097 EGPW Enel Green Power S.p.A. www.enelgreenpower.com 0 Electricity Enel Green Power S.p.A. is engaged in the generation of electricity from renewable resources primarily in Europe, North America, Iberia, and Latin America. The company generates electricity from wind, solar, hydroelectric, geothermal, and biomass sources. It operates approximately 750 plants with an installed capacity of approximately 8,943 MW. The company was founded in 2008 and is based in Rome, Italy. Enel Green Power S.p.A. is a subsidiary of Enel SpA. [] 1 enelgreenpower http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=EGPW:IM Italy Utilities Independent Power and Renewable Electricity Producers EGPW Fax: IM
13187 Eni SpA 0 2 0 0 2014-10-10 12:29:58.858 2014-10-10 12:29:58.858 2014-11-27 04:44:11.852 eni-spa /company/eni-spa 0 IT 52d4bd98e4b08a17cb0aa9c0 0 0 {} 13187 ENI Eni SpA www.eni.com 0 oil & Gas oroducers Eni SpA, together with its subsidiaries, is engaged in the exploration and production, gas and power, refining and marketing, engineering and construction, and chemicals and other activities. Reserves As of December 31, 2013, the company’s total proved reserves amounted to 6,535 mmBOE (million barrel of oil equivalent). Segments The company operates in the following segments: Exploration & Production, Gas & Power, Refining & Marketing, Engineering & Construction, and Chemical. The Exploration & Production segment is engaged in oil and natural gas exploration and field development and production, as well as LNG operations, in 42 countries, including Italy, Libya, Egypt, Norway, the United Kingdom, Angola, Congo, Nigeria, the United States, Kazakhstan, Russia, Algeria, Australia, Venezuela, Iraq and Mozambique. The Gas & Power segment is engaged in the supply, trading and marketing of gas and electricity, international gas transport activities, and LNG supply and marketing. This segment also includes the activity of electricity generation that is ancillary to the marketing of electricity. The company produces power at various operated sites in Italy with a total installed capacity of 5.3 GW (gigawatt), as of December 31, 2013. The Refining & Marketing segment is engaged in the supply of crude oil, and refining and marketing of petroleum products at retail and wholesale markets mainly in Italy and in the rest of Europe. In 2013, processed volumes of crude oil and other feedstock amounted to 27.38 mmtonnes (million tonnes) and sales of refined products were 43.49 mmtonnes, of which 23.34 mmtonnes in Italy. It operates through ‘Eni’ and ‘Agip’ branded network of service stations. The company also engages in commodity risk management and asset-backed trading activities. Through the trading department and its wholly-owned subsidiary, Eni Trading & Shipping SpA, the company engages in derivative activities targeting the full spectrum of energy commodities on both the physical and financial trading venues. The Chemical segment activities include production of olefins and aromatics, basic intermediate products, polyethylene, polystyrenes, and elastomers. The company’s chemical operations are concentrated in Italy and western Europe. In 2013, the company sold 3.79 mmtonnes of chemical products. The Engineering & Construction segment is engaged in oilfield services, construction and engineering activities through its partially-owned subsidiary, Saipem and Saipem’s controlled entities. Saipem provides a range of engineering, drilling and construction services to the oil and gas industry and downstream refining and petrochemical sectors, mainly in the field of performing large engineering, procurement and construction contracts offshore and onshore for the construction and installation of fixed platforms, sub-sea pipe laying and floating production systems and onshore industrial complexes. Strategy The company’s strategy is to grow its oil and gas production business, which is characterized by improving returns and to restructure its less profitable Europe-based businesses in the marketing of gas and in the production and marketing of refined products and chemical products in order to increase the cash flows deriving from its businesses. Research and Development In 2013, the company’s overall expenditure in research and development amounted to euro 197 million. Intellectual Property In 2013, the company filed 59 patent applications. Significant Events In May 2014, Eni S.p.A. has opened a liquefied natural gas, or LNG, fuelling station for heavy duty vehicles, located in Piacenza, Italy. In June 2014, Eni S.p.A. and KazMunayGas have signed a strategic agreement. The agreement will result in KMG and Eni each holding 50% of exploration and production rights in Isatay, an offshore exploration area located in the north Caspian Sea. In June 2014, Eni S.p.A., Repsol S.A. and Petroleos de Venezuela, S.A., or PDVSA, have signed strategic agreements for the exploitation of the Perla field in Venezuela. History Eni SpA was founded in 1953. [] 1 eni http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=ENI:IM Italy Energy Oil, Gas and Consumable Fuels ENI Phone: 39 06 59821 Fax: IM
13485 Essilor International SA 0 2 0 0 2014-10-10 12:30:00.049 2014-10-10 12:30:00.049 2014-11-27 04:44:11.879 essilor-international-sa /company/essilor-international-sa 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 13485 EI Essilor International SA www.essilor.com 0 Essilor International engages in the design and manufacture of lenses for all types of visual disorders, including myopia, hypermetropia, presbyopia, and stigmatism. The company also engages in the manufacture and sale of optical instruments, which are mainly machines used to edge finished lenses and diagnose visual disorders. The company supplies and markets finished and semi-finished lense products worldwide. Its finished lenses are both side single-vision lenses and are mass-produced in Essilor Group plants. Additional coatings are also applied in the plants that include scratch-proof coatings, anti-reflective coatings, anti-smudge coatings, and photochromic properties. The company offers a range of lenses under the Varilux, Crizal, Essilor and Definity brands to correct myopia, hyperopia, presbyopia and astigmatism. New Products Progressive Lenses The Varilux Physio F-360°: The Varilux Physio (a lens designed using wavefront management technology and produced through digital surfacing) was significantly enhanced during the year 2007. The new addition to the lineup, the Varilux Physio f-360° is a dual-side progressive lens. The front side incorporates the degree of correction for presbyopia, while the back side integrates the required degree of correction for any visual defect (astigmatism, hyperopia or myopia) and takes five fitting parameters into account: the distance between the eyes, the fitting height at the pupil center, the lens-eye distance, the lens inclination, and the angle of curvature of the frame. Varilux Sport: Following the specialized Varilux Computer and Varilux Road Pilot lenses, the company introduced Varilux Sport, a progressive lens purpose-designed for such sports as mountain biking, sailing, skiing and golf. Its design, which integrates digital surfacing technology, delivers vision and an enlarged visual field. Made of polycarbonate material for its resistance, lightness and UV protection, it is also available as a sun lens. Sun Lenses The company, in 2007, introduced two new corrective sun lens ranges: the first, Sports solutions, which are designed for users who practice outdoor sports that require specific solar filters, such as skiing, fishing, golf, mountain climbing and sailing. The second, Airwear Melanine, is tinted using melanin pigment to protect the eyes and skin from ultra-violet rays. It also filters blue light, thus improving contrast and visual acuity. These two products were introduced in Europe in 2007 and in North America, Australia and New Zealand in February 2008. The company, in January 2007, introduced Crizal Sun in the United States and Canada. It is a coating created for sun lenses that combines anti-reflective protection on the back side of the lenses with Crizal Alizé’s scratch-resistance and cleaning properties on both sides. History Essilor International was founded in 1849. [] 1 essilor http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=EI:FP France Health Care Healthcare Equipment and Supplies EI Phone: 33 1 49 77 42 24 Fax: FP
15249 GDF SUEZ S.A. 0 2 0 0 2014-10-10 12:30:07.469 2014-10-10 12:30:07.469 2014-11-27 04:44:11.918 gdf-suez-s-a /company/gdf-suez-s-a 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 15249 GSZ GDF SUEZ S.A. www.gdfsuez.com 0 Utilities GDF Suez provides energy solutions to individuals, cities and businesses. The company is active across the entire energy value chain, in electricity and natural gas, upstream to downstream. Segments The company operates in eight segments: Energy France; Energy Benelux & Germany; Energy Europe; Energy International; Global Gas & LNG; Infrastructures; Energy Services; and SUEZ Environnement. Energy France The company's subsidiaries operating in this business segment produce electricity and sell natural gas, electricity and services to private individuals, small business customers and companies in France. Energy Benelux & Germany The company's subsidiaries in this segment produce electricity and/or provide electricity transmission and distribution services to Benelux and Germany. Energy Europe The company's subsidiaries produce electricity and/or provide electricity transmission and distribution services in Europe (excluding France, Benelux and Germany). Energy International The company's subsidiaries produce electricity and/or provide electricity transmission and distribution services outside Europe. Global Gas & LNG The company's subsidiaries supply gas to it and sell energy and service packages to key European players. Infrastructures The company's subsidiaries in this segment operate gas and electricity transportation, storage and distribution networks in France and Germany. They also sell access rights to this infrastructure to third parties. Energy Services The company's subsidiaries provide engineering, installation, maintenance and delegated management services, particularly in relation to electrical and heating facilities, pipeline systems and energy networks. SUEZ Environnement The company's subsidiaries operating in this business segment provide private customers, local authorities and industrial customers with: water distribution and treatment services, notably under concession contracts (water management), and water purification facility design and construction services (turnkey engineering); and waste collection and treatment services, including sorting, recycling, composting, landfilling, energy recovery and hazardous waste treatment. Acquisitions In September 2008, the company acquired the entire share capital of Senoko Power, which owns and operates a portfolio of power plants (primarily gas-fired combined cycle facilities) located mainly in the north of Singapore. The facilities have a combined capacity of 3,300 MW. In December 2008, the company completed its acquisition of FirstLight Power Enterprises Inc., which owns and operates a portfolio of 15 electrical power plants and is building a natural gas unit. These facilities represent a total capacity of 1,538 MW in Massachusetts and Connecticut. In October 2008, the company acquired a group of exploration & production assets situated in the Dutch section of the North Sea from Nederlandse Aardolie Maatschappij BV (NAM), as well as a 30% interest in the NOGAT pipeline in December 2008. Significant Events On August 18, 2009, Santos Ltd. and GDF Suez have announced a partnership to develop a floating LNG project in the Bonaparte Basin. GDF SUEZ and Santos would form a 60/40 unincorporated joint venture, to be led by GDF SUEZ, to develop and operate a proposed floating liquefaction plant with a planned capacity of 2mtpa of LNG that would utilise the gas from the Petrel, Tern and Frigate natural gas fields. The company has signed an agreement with Chinese Chongqing Energy Investment Group to set up a 40/60 joint venture to build and operate the heating and cooling systems of Chongqing municipality, western China. On February 16, 2010, Pacific BioEnergy Corporation has collaborated with GDF SUEZ. The collaboration is targeted at supporting expansion of Pacific BioEnergy's present wood pellet production facilities in Prince George, BC. Pacific BioEnergy and GDF SUEZ have collaborated to form a new joint venture to own and operate the PG Plant. On September 21, 2010, GDF Suez and Solar Power Group GmbH have agreed to jointly develop a 5MW thermal concentrated solar power plant which would supply superheated steam to the Mejillones coal-fired plant in the North of Chile. In November 2010, GDF Suez, Iberdrola SA, and Scottish & Southern Energy plc had established their joint venture company; NuGeneration Ltd. NuGen would develop a new generation nuclear power station of approximately 3.6 GW on land in West Cumbria and north-west England. In September 2010, GDF Suez and Centrais Electricas Brasileiras S.A. have signed a partnership agreement to develop joint energy projects. The agreement reportedly provides for joint research, project development, and energy production and transmission ventures in renewable energy and other energy sources. In May 2011, GDF Suez, VINCI S.A. and Areva SA have signed a partnership agreement to build up am offshore wind industry. In May 2011, GDF Suez, has signed a partnership agreement with Tianjin Innovative Finance Co. Ltd. to create two companies dedicated to the air conditioning services of its new financial center in the Yujiapu district. In June 2011, GDF Suez and Marubeni Corporation has entered into a joint venture agreement for the development of the Rantau Dedap geothermal project located in the South Sumatra Province. History GDF Suez was founded in 1880. [] 1 gdfsuez http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=GSZ:FP France Utilities Multi-Utilities GSZ 1 et 2, place Samuel de Champlain Faubourg de l'Arche La Défense cedex Paris, 92930 France Phone: 33 1 57 04 00 00 Fax: FP
18353 Iberdrola SA 0 2 0 0 2014-10-10 12:30:20.582 2014-10-10 12:30:20.582 2014-11-27 04:44:11.948 iberdrola-sa /company/iberdrola-sa 0 ES 52d4bd98e4b08a17cb0aa9c0 0 0 {} 18353 IBE Iberdrola SA www.iberdrola.com 0 Electricity IBERDROLA, S.A. engages in the production, transmission, switching, and distribution of electricity and gas worldwide. The company also involves in the renewable energy business, as well as engages in the gas storage, electricity and gas supply activities, and distributes electricity and natural gas. The company generates electricity primarily through nuclear, fossil-fuel, and hydroelectric power. It also engages in retailing of electricity under the tariff systems. The company also involves in the renewable energy business, as well as engages in the gas storage, and electricity and gas supply activities. It also provides telecommunications services, as well as engineering, consulting, and information technology services. Segments The company’s segments include Deregulated Business, Regulated Businesses, Non-Energy, Renewables, South America, Mexico-Guatemala, Scottish Power, and Energy East. The Deregulated Business: This segment includes electricity generation in ordinary regime and the sale of electricity and gas, mainly in Spain. Regulated Businesses: This includes the electricity and gas distribution business in Spain. Non-Energy: This segment includes the real estate activities performed in Spain, the engineering business and the other non-energy activities. Renewables: This segment includes primarily generation from renewable energy sources worldwide and the gas storage and electricity and gas supply businesses carried out in the USA. South America: This segment includes the electricity generation, distribution and supply activities in this continent. Mexico-Guatemala: This segment includes electricity generation Mexico and the distribution and sale of electricity in Guatemala. Scottish Power: This segment includes all the activities undertaken in the U.K. except for the renewable energy business, i.e., the generation, distribution and sale of electricity and the sale of gas. Energy East: This segment includes gas and electricity generation, distribution and supply in the North-East region of the United States. [] 1 iberdrola http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=IBE:SM Spain Utilities Electric Utilities IBE Plaza Euskadi 5 Bilbao, 48009 Spain Phone: 34 944 15 14 11 Fax: 34 944 66 31 94 SM
18871 Industria de Diseno Textil SA 0 2 0 0 2014-10-10 12:30:22.654 2014-10-10 12:30:22.654 2014-11-27 04:44:11.977 industria-de-diseno-textil-sa /company/industria-de-diseno-textil-sa 0 ES 52d4bd98e4b08a17cb0aa9c0 0 0 {} 18871 ITX Industria de Diseno Textil SA www.inditex.com 0 Retail Industria de Diseño Textil, S.A. (Inditex) and its subsidiaries form the Inditex Group comprising mainly companies engaging in the manufacturing and marketing of textiles and footwear, which Inditex manages on a centralised basis by applying policies and strategies at Group level. The Group comprises several store chains, in which all stages of the value generation process are controlled: design, production, management of the supply chain, logistics and retail sales. Certain Group companies render supplementary or support services to the principal distribution business such as construction and refurbishment of shops, real estate services, etc. The names of the store chains and the number of sales outlets at 31 January 2003 are as follows: The Group operates mainly through subsidiaries in which it holds a controlling interest. For example, footwear manufacture and products distribution in countries such as Germany, Italy and Japan is carried out through joint ventures. The Company operates Commercial Chains that include Zara, Kiddy´s Class, Pull & Bear, Massimo Dutti, Bershka, Stradivarius and Oysho. The Company operates 1,558 stores in total of which 1,350 are own, and 208 are franchises. ZARA is present in 44 countries with a network of 600 stores situated in privileged sites in large cities. At ZARA design is conceived as a process that is closely linked to the public. Kiddy’s Class is a concept of children’s clothing that shares the commercial philosophy of the group: to offer quality apparel with up-to-date design and at affordable prices. Kiddy’s Class has a total of 59 stores in Spain and Portugal. PULL AND BEAR has more than 300 stores placed on the best streets and shopping centres of 17 countries with two different commercial lines. The first one, also called PULL AND BEAR, is focused on a new generation of urban young people from 14 to 28. Massimo Dutti, with more than 270 stores located in 23 countries, is the result of a universal design which crosses borders to connect with the men and women of today: independent, urban and cosmopolitan. It presents a complete variety of lines, ranging from the more urban and sophisticated to the more sporty. Basic and modern styles made with latest generation fabrics, but always practical, agreeable and of good quality. Discrete textures, 100% natural fabrics and innovative mixes offer as a result an impeccable image with the guarantee of maximum comfort. Bershka was created in April 1998 as a new store and fashion concept, aimed at a younger target market, which now has more than 220 stores open in 11 countries. Bershka stores are large and spacious, with a modern appearance and designed to function as a meeting point for fashion, music and street art. Customers can watch videos, listen to CDs or read magazines, in a store where the shopping experience turns into a socio-cultural immersion into youth aesthetics of the new century. Stradivarius reflects a young outlook on fashion, with a dynamic and original philosophy, offering the customer the latest trends in design, fabrics and accessories. Its more than 170 stores in 9 countries are flooded with colour, light, space and young music, creating an environment of sensations which immerses its customers to a world of quality fashion combined with the latest designs. Oysho is the new chain of stores from the Inditex group that provides lingerie. Oysho transfers to the lingerie sector the philosophy of the Inditex group, offering the latest trends through quality products at reasonable prices. Zara Home Zara Home is the Inditex group’s new chain specializing in articles to dress and decorate the home. The focus is on textiles – bed, table and bathroom linen, complemented with crockery, cutlery, glassware and decorative items. Zara home offers design, quality and novelty at competitive prices, this time to dress the home. A new offering that proposes different decorative atmospheres; Contemporary, Classic, Colonial and White, not forgetting about the little ones of the house. During 2003, the new chain will open around 20 stores in some of the main cities of Spain and Portugal. [] 1 inditex http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=ITX:SM Spain Consumer Discretionary Specialty Retail ITX Phone: 34 98 118 54 00 Fax: 34 98 118 55 44 SM
18968 ING Groep N.V. 0 2 0 0 2014-10-10 12:30:23.078 2014-10-10 12:30:23.078 2014-11-27 04:44:12.01 ing-groep-n-v /company/ing-groep-n-v 0 NL 52d4bd98e4b08a17cb0aa9c0 0 0 {} 18968 INGA ING Groep N.V. www.ing.com 0 ING Groep N.V., a financial institution, provides banking, investments, life insurance, and retirement services. The company is a subsidiary of Stichting ING Aandelen. Business Lines RETAIL BANKING Retail Banking provides banking services to individuals and small and medium-sized enterprises (SMEs) in Europe, Asia and Australia. Retail Banking operates in the Netherlands, Belgium, Luxembourg, Germany, Australia and Poland. It also operates in its other markets – Spain, France, Austria, Italy, Romania, Turkey and India. It has equity positions in TMB Bank (Thailand) and Bank of Beijing (China). Retail Netherlands Retail Netherlands serves approximately 8 million retail and private banking customers and approximately 700,000 SME and mid-corporate customers. Retail Belgium ING Belgium provides its 2,400,000 (year-end 2013) private and business customers with a range of banking products and services. Retail Belgium includes Record Bank, the retail savings institution in the country. Record Bank serves retail, professional and small business customers. Retail Germany Retail Germany consists of ING-DiBa Germany, ING-DiBa Austria, and Interhyp. In Germany, ING-DiBa Austria had 521,000 customers in 2013. Retail Rest of World Retail Rest of World comprises ING Australia, ING France, ING Italy, ING Romania, ING Bank Slaski (Poland), ING Spain, ING Turkey and ING Vysya Bank (India), as well as TMB Bank (Thailand) and Bank of Beijing (China) in which ING has equity positions. ING Direct UK was sold in March 2013 but Retail Rest of World still includes a UK legacy portfolio which is in run-off. In India, Poland, Romania and Turkey, the company offers products and services to all customer segments, whereas in Australia, Italy, France and Spain it focuses on retail customers. COMMERCIAL BANKING Commercial Banking is a European bank with a franchise in the Benelux and a good position in the rest of Europe, in particular in Central and Eastern Europe. The company serves a range of organizations, including multinational corporations, governments, financial institutions and supranational organizations, through an extensive network of offices in approximately 40 countries. The company provides a range of products and services to support its clients’ needs. The company’s lending capabilities anchor most of its client relationships. Transaction Services products, such as International Payments & Cash Management, Trade Banking and Working Capital Solutions are tailored, through integrated solutions and advice, to meet its clients’ short- and long-term banking and liquidity requirements. General Lending and Transaction Services The company offers Transaction Services through integrated advice and solution selling. These activities require an emphasis on technology and operational processing. Included within Transaction Services is Bank Mendes Gans (BMG), Trade Finance Services (TFS) and Working Capital Solutions (WCS). BMG is a provider of specialist liquidity management solutions, including global cash-pooling and netting, to multi-national corporations. TFS finances, settles and mitigates risks of international trade for clients in all markets globally, but primarily in Asia, Central and Eastern Europe, Latin America, Africa and the Middle East. For corporate clients, the company’s WCS team has established the company as a recognized provider of receivables and payables solutions. Industry Lending The company has three structured commercial lending services groups. The Energy, Transport and Infrastructure Group specializes in capital-intensive industry sectors, such as oil and gas, mining, offshore services, shipping, utilities and power, and infrastructure. International Trade and Export Finance supports international trade in basic commodities, such as oil, oil products, metals, grain, sugar and cotton. The company also finances the export of capital goods and offers services to clients with long-term financing supported by export credit agencies. Real Estate Finance’s primary activity is lending to investors in income-producing real estate backed by first mortgages. Financial Markets [] 1 ing http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=INGA:NA Netherlands Financials Diversified Financial Services INGA Phone: 31 20 563 9111 Fax:
19376 Intesa Sanpaolo S.p.A. 0 2 0 0 2014-10-10 12:30:24.744 2014-10-10 12:30:24.744 2014-11-27 04:44:12.066 intesa-sanpaolo-s-p-a /company/intesa-sanpaolo-s-p-a 0 IT 52d4bd98e4b08a17cb0aa9c0 0 0 {} 19376 ISP Intesa Sanpaolo S.p.A. www.intesasanpaolo.com 0 Bank Intesa Sanpaolo S.p.A. provides banking and financial services worldwide. It focuses on the commercial banking activities, as well as retail, corporate, and wealth management activities in Italy. The company, through a network of 6,354 branches, offers services to approximately 11.2 million customers. Business Units The company operates in six business units: Banca dei Territori, Corporate & Investment Banking, Public Finance, International Subsidiary Banks, Eurizon Capital, and Banca Fideuram. The Banca dei Territori Division is in charge of the traditional lending and deposit collecting activities in Italy and of the related financial services. It serves retail (households, personal, small businesses) and private customers, in addition to small and medium-sized enterprises. This Division includes EurizonVita, the insurance company which provides insurance services for pension plans and coverage for persons and assets. The Corporate & Investment Banking Division serves corporate customers and financial institutions in Italy and abroad. It offers corporate banking products and services for their customers and investment banking, capital markets, merchant banking, leasing and factoring for the entire Group. The Division is also responsible for proprietary portfolio management. Public Finance is responsible for customers in government, public entities, local authorities, public utilities, healthcare structures and general contractors and for developing activities related to medium-/long-term lending, project financing, securitizations, financial advisory and purchase of equity stakes in initiatives and investment projects in the reference segments. The International Subsidiary Banks Division engages in supervising and coordinating activities in markets abroad, where Intesa Sanpaolo is present through subsidiary and partly-owned commercial banks performing retail activities, defining strategies aimed at identifying growth opportunities and managing relations with the centralized structures of the Parent Company and with international branches and representative offices belonging to the Corporate & Investment Banking Division. Eurizon Capital is the company specialized in providing collective and individual asset management products to the company’s internal banking networks also focused on strengthening its presence in the open market segment through specific distribution agreements with other networks and institutional investors. Banca Fideuram, through its network of private bankers, performs asset gathering activities serving customers with medium to high savings potential. [] 1 intesasanpaolo http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=ISP:IM Italy Financials Banks ISP Phone: 39 011 5551 Fax: IM
21357 Koninklijke Philips N.V 0 2 0 0 2014-10-10 12:30:32.47 2014-10-10 12:30:32.47 2014-11-27 04:44:12.145 koninklijke-philips-n-v /company/koninklijke-philips-n-v 0 NL 52d4bd98e4b08a17cb0aa9c0 0 0 {} 21357 PHIA Koninklijke Philips N.V www.philips.com 0 Industrial Goods & Services Koninklijke Philips N.V. is engaged in healthcare, consumer lifestyle, and lighting businesses worldwide. Segments The company’s segments comprise Healthcare, Consumer Lifestyle, and Lighting and Innovation. HEALTHCARE BUSINESS In 2013, the company’s healthcare business was organized around four strategic business groups: Imaging Systems: This includes integrated clinical solutions that include radiation oncology, clinical applications and platforms, and portfolio management; advanced diagnostic imaging, including computed tomography (CT), magnetic resonance imaging (MRI) and molecular imaging (MI); diagnostic X-ray, including digital X-ray and mammography; interventional X-ray, encompassing cardiology, radiology, surgery and other areas; and ultrasound, a modality with diverse customers and broad clinical presence. Patient Care & Clinical Informatics: This includes enterprise-wide patient monitoring solutions, from value solutions to connected solutions, for real-time clinical information at the patient’s bedside; cardiology informatics and enterprise imaging informatics, including picture archiving and communication systems and other clinical information systems; patient monitoring and clinical informatics; mother and child care, including products and solutions for pregnancy, labor and delivery, newborn and neonatal intensive care and the transition home; and therapeutic care, including cardiac resuscitation, emergency care solutions, therapeutic temperature management, anesthesia care, hospital respiratory systems and ventilation. Home Healthcare Solutions: This includes sleep management, respiratory care and non-invasive ventilation; medical alert and medication dispensing services for independent living; and remote patient monitoring. Customer Services: This includes equipment services and support, including service contracts, installation, equipment maintenance, remote proactive monitoring and multi-vendor services; managed services, including equipment financing and asset management; and professional services, including consulting, site planning and project management, education and design. In January 2014, the company formed the Healthcare Informatics Solutions & Services business group. This business group focuses on a common digital healthcare platform, advanced informatics and big data analytics, and integration and consulting services. CONSUMER LIFESTYLE This segment consists of the following businesses: Personal Care, Domestic Appliances, and Health and Wellness. In 2013 the Consumer Lifestyle sector consisted of the following areas of business: health and wellness comprising mother and childcare, oral healthcare, and pain management; personal care comprising male grooming and beauty; and domestic appliances, including kitchen appliances, coffee, garment care, floor care, and air purification products. Its sales and service organization covers approximately 50 developed and growth geographies. LIGHTING This business consists of the following businesses: light sources and electronics, professional lighting solutions, consumer luminaires, automotive lighting, and lumileds. Light Sources and Electronics: This includes LED, eco-halogen, (compact) fluorescent, high-intensity discharge and incandescent light sources, plus electronic and electromagnetic gear, modules and drivers. Consumer Luminaires: This area comprises functional, decorative, lifestyle, and scene-setting luminaires. Professional Lighting Solutions: This area includes controls and luminaires for city beautification, road lighting, sports lighting, office lighting, shop/hospitality lighting, and industry lighting. Automotive Lighting: This area includes car headlights and signaling. Lumileds: This area comprises packaged LEDs. The Light Sources and Electronics business conducts its sales and marketing activities through the professional, OEM and consumer channels. Significant Events In June 2014, Royal Philips and salesforce.com announced a strategic alliance to deliver an open, cloud-based healthcare platform, leveraging Philips' positions in medical technology, clinical applications and clinical informatics and salesforce.com's positions in enterprise cloud computing, innovation and customer engagement. In June 2014, Royal Philips NV and Salesforce.com Inc. announced they are jointly developing a software platform for medical services. History The company was founded in Eindhoven (the Netherlands) in 1891 by Frederik and Gerard Philips. It was formerly known as Koninklijke Philips Electronics N.V. and changed its name to Koninklijke Philips N.V. in 2013. [] 1 philips http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=PHIA:NA Netherlands Industrials Industrial Conglomerates PHIA Phone: 31 20 597 7777 Fax:
21781 L'Air Liquide SA 0 2 0 0 2014-10-10 12:30:34.185 2014-10-10 12:30:34.185 2014-11-27 04:44:12.181 l-air-liquide-sa /company/l-air-liquide-sa 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 21781 AI L'Air Liquide SA www.airliquide.com 0 Chemicals L'Air Liquide S.A. provides industrial and medical gases and related activities worldwide. It offers oxygen, nitrogen, hydrogen, carbon dioxide, argon, and helium gases to customers engaged in various businesses, such as agri-food and beverages, automotive, aeronautical, transportation, chemicals and petrochemicals, craftsmen, electronic components and products, environment, cement, research centers and laboratories, metal fabrication industries, metallurgy, oil and gas, optoelectronics, pharmaceuticals and biotechnologies, plastics processing, pulp and paper, semiconductors, and space and aeronautics. The company supplies gas cylinders, specialty gases, equipment for the handling of pure gases and mixtures, and gas generators, as well as gas, mixtures, and equipment selectors; engages in on-site gas production; offers bulk gases produced and liquefied in plants, such as air separation plants for oxygen, nitrogen, and argon, as well as carbon dioxide plants and syngas plants producing hydrogen and other gases; and operates a gas pipeline network of approximately 7,000 kilometers. The company also provides various air liquide services comprising waste cylinder disposal in complete safety, gas safety training, audit and analysis of gas safety, traceability, customer support, compressed gas cylinder maintenance, dry ice blasting, and remote management. In addition, it involves in the design, construction, and installation of gas plants and provision of spare parts, as well as offers equipment and consumables for welding-cutting and health industry. The company was founded in 1902 and is headquartered in Paris, France. Markets The company conducts its operations in Europe including France, Germany, Italy, the United Kingdom, and Spain; Australia; the United States; South America; Africa; Japan; and China. History L'Air Liquide S.A. was founded in 1902. [] 1 airliquide http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=AI:FP France Materials Chemicals AI 75, quai d’Orsay Paris, 75007 France Phone: 33 1 40 62 55 55 Fax: FP
22536 L'Oreal SA 0 2 0 0 2014-10-10 12:30:37.109 2014-10-10 12:30:37.109 2014-11-27 04:44:12.217 l-oreal-sa /company/l-oreal-sa 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 22536 OR L'Oreal SA www.loreal.com 0 Personal Goods L'Oreal SA and its subsidiaries provide various cosmetics products for men and women. Divisions Professional Products The Professional Products Division distributes its products in hair salons worldwide. It offers a portfolio of differentiated brands to meet the needs of all kinds of salons. Consumer Products The Consumer Products Division distributes its products in all mass-market channels (hypermarkets, supermarkets, drugstores) worldwide. Its diversified portfolio of brands include—L’Oréal Paris, Garnier, Maybell ine New York, SoftSheen•Carson. Luxury Products The Luxury Products Division develops and markets a brand portfolio covering the three major luxury cosmetics businesses: skincare, make-up and fragrances. Active Cosmetics The Active Cosmetics Division has a portfolio of five brands to meet consumers’ health and skincare needs. The division offers effective and safe products, specifically suited to pharmacists’ advice and dermatologists’ recommendations, primarily sold in pharmacies. The Body Shop: The Body Shop has a network of approximately 2,550 stores in 62 countries. [] 1 loreal http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=OR:FP France Consumer Staples Personal Products OR 41, rue Martre Clichy, 92117 France Phone: 33 1 47 56 70 00 Fax: 33 1 47 56 86 42 FP
22694 LVMH Moet Hennessy Louis Vuitton SA 0 2 0 0 2014-10-10 12:30:37.715 2014-10-10 12:30:37.715 2014-11-27 04:44:12.239 lvmh-moet-hennessy-louis-vuitton-sa /company/lvmh-moet-hennessy-louis-vuitton-sa 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 22694 MC LVMH Moet Hennessy Louis Vuitton SA www.lvmh.com 0 Personal & Household Goods LVMH Moët Hennessy - Louis Vuitton SA engages in the manufacture and sale of luxury products. The company’s brands and trade names are organized into business groups. Four business groups, such as Wines and Spirits, Fashion and Leather Goods, Perfumes and Cosmetics, and Watches and Jewelry consist of brands dealing with the same category of products that use similar production and distribution processes. The Selective Retailing business consists of the company’s own-label retailing activities. As of December 31, 2011, the company operated a total of 3,040 stores worldwide. Acquisitions In May 2012, the company acquired Les Tanneries Roux (France), a supplier of leathers. In June 2012, the company acquired a 100% ownership interest in Arnys (France), a ready-to-wear and made-to-measure menswear label. In 2011, the company acquired Bulgari and Ile de Beauté. History LVMH Moët Hennessy - Louis Vuitton SA was founded in 1854. [] 1 lvmh http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=MC:FP France Consumer Discretionary Textiles, Apparel and Luxury Goods MC Phone: 33 1 44 13 22 22 Fax: 33 1 44 13 21 19 FP
26052 Nokia Corporation 0 2 0 0 2014-10-10 12:30:51.521 2014-10-10 12:30:51.521 2014-11-27 04:44:12.319 nokia-corporation /company/nokia-corporation 0 FI 52d4bd98e4b08a17cb0aa9c0 0 0 {} 26052 NOK1V Nokia Corporation www.nokia.com 0 Technology Hardware & Equipment Nokia Corporation operates as a mobile communications company worldwide. Segments The company’s segments include Networks, HERE, and Technologies. Networks This segment provides telecommunications infrastructure that focuses on the mobile broadband market. In long-term evolution (LTE), the company had 117 commercial contracts at the end of 2013. The company focuses on innovation in the area of customer experience management (CEM), which involves various tools that help operators to meet their subscribers’ demands and monetize their network investments. With a portfolio of approximately 4 000 patent families, Networks is a significant holder of intellectual property rights. The company has an installed base of approximately 600 customers worldwide and these operators serve approximately 4 billion subscribers. The company’s customers include mobile operators, including Bharti Airtel, China Mobile, Deutsche Telekom, NTT DoCoMo, Softbank, Sprint, Telefónica, Verizon and Vodafone among them. The company has two business units, Mobile Broadband and Global Services. The Mobile Broadband business unit provides flexible and adaptable network solutions for mobile voice and data services through its Radio and Core businesses. The Radio business covers all generations of the technology: global system for mobile communications (GSM), code division multiple access (CDMA), wideband code division multiple access (WCDMA), and LTE. The Core product portfolio includes a mobile switching portfolio and voice and packet core solutions, as well as smartphone-friendly Liquid software providing a high level of network capacity and performance. The Global Services business unit provides mobile operators with a range of services. Network Implementation includes services needed to build, expand or modernize a communications network efficiently. Customer Care includes software and hardware maintenance, as well as competence development services. Within the Managed Services business, Networks takes the responsibility for running a range of services for operators, from network operations to service operations, which enables operators to manage service life-cycles efficiently and enhance their customers’ experience. The Network Planning and Optimization business offers network assessment and capacity and configuration planning. The company’s Systems Integration capabilities ensure that all the elements of a new mobile broadband solution seamlessly bring together new and legacy technologies. The company uses global and local services experts and centralized tools and architecture at two global delivery centers and five global service delivery hubs around the world. Sales and Marketing The company’s direct sales force or sales support teams are active in approximately 120 countries. In 2013, the company’s country operations were grouped into three main geographical markets: Asia, the Middle East and Africa (AMEA); Europe and Latin America (ELAT); and North America (NAM). These three markets further divide into regions containing its sales and delivery teams. The company’s AMEA Market spans a geographical scope—ranging from advanced telecommunications markets, such as Japan and Korea, to developing markets, such Bangladesh, India, Kenya and Vietnam. The company has mobile broadband momentum in the AMEA market, including Saudi Arabia, China, Japan, Korea, Indonesia, and Australia and works with the operators in this market, such as Vodafone, China Mobile, China Unicom, China Telecom, SoftBank, KDDI, NTT DoCoMo, KT, SKT, Telkomsel, Bharti Airtel, Etisalat, Ooredoo, STC and, and Zain. The AMEA market has one Global Delivery Center in India. The company’s ELAT Market is further divided into the regions of ELAT. The European region includes its headquarters in Finland and the Global Delivery Center in Portugal. In Europe, the company works with all the region’s major operators, including Orange, Vodafone Group, Deutsche Telekom, MTS Sistema, MegaFon, TeliaSonera and WIND, serving various customers. In Latin America, the company works with major operators, including Oi, TIM, Telefónica, America Móvil, Telecom Personal, Nuevatel, [] 1 nokia http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=NOK1V:FH Finland Information Technology Technology Hardware, Storage and Peripherals NOK1V Phone: 358 1044 88000 Fax: 358 1044 81002 FH
26939 Orange 0 2 0 0 2014-10-10 12:30:55.246 2014-10-10 12:30:55.246 2014-11-27 04:44:12.345 orange /company/orange 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 26939 ORA Orange www.orange.com 0 Telecommunications Orange provides a range of fixed telephony and mobile telecommunications, data transmission, Internet and multimedia, and other value-added services to consumers, businesses, and other telecommunications operators under the Orange brand worldwide. France Fixed Telephony and Internet Activities: The company’s range of services in the home segment in France is made up of traditional fixed-line telephony services; other consumer services; online, Internet access, and multimedia services; advertising-management and Internet portal business; content-related business; and carrier services. Traditional Fixed-Line Telephony Services: Further to the rapid growth in full unbundling, wholesale subscriptions, and wholesale naked ADSL access to third-party Internet service providers, traditional telephone service business is on the decline. The downward trend has nevertheless stabilized in terms of both revenues and PSTN connections (down 12.8% and 11.1% respectively compared with end-December 2012), thanks to the aggressive marketing strategy implemented since 2012 to simplify offers while offering more comprehensive services. Online Internet Access and Multimedia Services: As of December 2013, Orange had a total of 10.1 million Internet customers. A total of 8.8 million Liveboxes were rented at end-December 2013. The company offers new services allowing users to control their TV via tablets or smartphones. It offers the Livebox Zen that offer provides basic access to the Internet. Internet Portals and Advertising Management Business: The company’s main Internet portal, Orange.fr, has multi-screen availability: Web, mobile and tablet. On mobile devices, Orange.fr ranks fifth in terms of audience, with 10.4 million unique visitors, behind Google, Youtube, Facebook and Yahoo. With these audience figures and its e-advertising sales force, Orange generated 62 million euros of audience revenues in 2013, primarily on orange.fr, but also including partners. Mobile Telephony Activities: Orange had approximately 1 million 4G subscribers at 31 December 2013. Orange launched 4G for retail customers in April 2013, with new Origami and Open 4G/H+ plans. At the same time, Orange simplified its Origami range, reducing the number of plans from eight to six, breaking down into three offers the Zen offer for customers who need only a small amount of Internet connectivity; the new Origami Play offer suitable for intense mobile Internet use while providing a range of entertainment services; and the Origami Jet offers for customers wanting the best smartphones and services in France and abroad. Distribution The company’s distribution and customer relationship channels consist of a network of retail stores throughout France; automated channels, primarily the Orange online store on Orange.fr. and customer centers that customers can contact by phone. As of December 31, 2013, the company had 579 directly owned retail outlets, including 19 flagships, as well as 523 exclusive partners (including 463 Orange franchises) and 4,000 outlets in the multi-operator network. Customers can browse the devices, Internet, broadband multimedia and mobile offers available from Orange, and order directly online for delivery to their home. Spain Fixed-line telephony and Internet: In 2013, Orange’s strategy in terms of services in Spain was based on the new Canguro convergence offers, in which customers pay a flat fee for their fixed and mobile service. Mobile Telephony Activities: Orange España’s offers cover all market segments: convergence services with Canguro 35 and 45, the high- and mid-range with Delfin 16 and 25, and Ballena 23 and 35 for consumers of large amounts of data. The entry level is covered by Ardilla 4 and 7 and by prepaid offers. Distribution: The Orange retail distribution network consists of 2,992 points of sale including range’s own shops; franchises; specialized shops under the Orange brand; non-exclusive specialized shops; and a network of retailers. Orange España also distributes its services through remote sales channels and its own online sales portal. In September 2013, Orange launched its new multimedia TV ser [] 1 orange http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=ORA:FP France Telecommunication Services Diversified Telecommunication Services ORA Phone: 33 1 44 44 22 22 Fax: FP
30268 Repsol, S.A. 0 2 0 0 2014-10-10 12:31:08.909 2014-10-10 12:31:08.909 2014-11-27 04:44:12.382 repsol-s-a /company/repsol-s-a 0 ES 52d4bd98e4b08a17cb0aa9c0 0 0 {} 30268 REP Repsol, S.A. www.repsol.com 0 oil & Gas oroducers Repsol, S.A. operates as an integrated oil and gas company in Spain and internationally. The company engages in the exploration, development, and production of crude oil and natural gas; transportation of petroleum products, liquid petroleum gas (LPG), and natural gas; petroleum refining; petrochemical production; and marketing of petroleum products, petroleum derivatives, petrochemicals, LPG, and natural gas. Segments The company operates in various business segments, including Upstream, which is responsible for oil and gas exploration and production activities, except for those undertaken by YPF S.A., its 84.04%-owned subsidiary (YPF); LNG (Liquefied Natural Gas), which manages LNG midstream and marketing activities, except for those undertaken by YPF; Downstream, which is responsible for refining and marketing of oil, chemicals and LPG, except for activities undertaken by YPF; YPF, which is responsible for the integrated value chain activities (exploration, production, refining, logistics, marketing, and chemicals) undertaken by YPF S.A.; and Gas Natural, which corresponds to the company’s stake in Gas Natural SDG, S.A. (Gas Natural). Upstream Upstream includes the exploration and production of crude oil and natural gas in different parts of the world. Upstream’s oil and gas reserves are located in South America (mainly in Trinidad and Tobago, Peru, Venezuela, Brazil, Ecuador and Colombia), North Africa (Libya and Algeria), Spain and the United States. As of December 31, 2009, the company, through its upstream segment, had oil and gas exploration and/or production interests in 24 countries, either directly or through its subsidiaries, and it acted as operator in 18 of these countries. It also has 10% interest in West Siberian Resources (WRS), an exploration and production company in Russia. Additionally, in 2009, the company has initiated its exploratory activity in Norway and Canada. The company, through its upstream segment, has interests in 25 countries. LNG The LNG segment’s activities include the liquefaction, transportation, commercialization, and regasification activities of liquid natural gas (LNG). It also comprises power generation activities in Spain not performed by Gas Natural, and natural gas commercialization in North America. It has major projects in Angola, Iran, Mexico, Peru, Spain, Trinidad, Tobago, the United States, and Canada. DOWNSTREAM The Downstream segment engages in supply and trading, refining, marketing and transportation of crude oil and petroleum products, LPG, chemicals, and electricity. December 31, 2009, the company’s worldwide refining capacity was 926 thousand barrels per day (excluding YPF and Repsol YPF’s interest in the REFAP refinery) and its marketing network consisted of 4,428 retail stations worldwide. Refining: The company's refineries produce a range of petroleum products, including automotive and industrial fuels, jet fuels, lubricants, basic petrochemicals, asphalt, and coke. As of December 31, 2009, it held interests in seven refineries (including six that it operates). It operates 5 refineries in Spain with a total installed capacity of 770 thousand barrels per day and 1 refinery in Latin America (Peru) with a total installed capacity of 102 thousand barrels per day. Additionally, it has interests in one refinery in Brazil, which is operated by other companies. YPF YPF is organized into two segments Upstream and Downstream. Upstream: YPF’s Upstream includes the exploration and production of crude oil and natural gas mainly in Argentina. Other Upstream activities in YPF include the supply and sale of natural gas and natural gas liquids in Argentina. Downstream: YPF’s Downstream businesses engage in supply and trading, refining, marketing and transportation of crude oil and petroleum products. YPF’s refineries produce a range of petroleum products, including automotive and industrial fuels, jet fuels, lubricants, basic petrochemicals, asphalt, and coke. As of December 31, 2009, YPF held interests in four refineries. YPF operates 3 wholly owned refineries in Argentina, which have a total installed capacity of 319,500 barrels per day [] 1 repsol http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=REP:SM Spain Energy Oil, Gas and Consumable Fuels REP Phone: 34 917 53 81 00 Fax: 34 902 30 31 45 SM
31320 Sanofi 0 2 0 0 2014-10-10 12:31:13.499 2014-10-10 12:31:13.499 2014-11-27 04:44:12.406 sanofi /company/sanofi 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 31320 SAN Sanofi www.sanofi-aventis.com 0 pharmaceuticals & Biotechnology Sanofi, a healthcare company, is engaged in the research, development, manufacture, and marketing of healthcare products. The company has a commercial presence in approximately 100 countries, and its products are available in approximately 170 countries. Principal Activities The company’s activities are organized around three principal activities: Pharmaceuticals, Human Vaccines via Sanofi Pasteur, and Animal Health via Merial. In parallel, the company operates through seven growth platforms: Emerging Markets, Diabetes Solutions, Vaccines, Consumer Health Care (CHC), Animal Health, Genzyme, and Other Innovative Products. Pharmaceuticals In the Pharmaceuticals activity, the company’s major product categories are as follows: Diabetes Solutions: Its main products are Lantus, a long-acting analog of human insulin; Amaryl, an oral once-daily sulfonylurea; Apidra, a rapid-acting analog of human insulin; Insuman, a range of human insulin solutions and suspensions; Lyxumia, a once-daily prandial GLP-1 receptor agonist; and BGStar, iBGStar and MyStar Extra, blood glucose meters. Rare Diseases: Its principal products are enzyme replacement therapies: Cerezyme to treat Gaucher disease; Myozyme/Lumizyme to treat Pompe disease; Fabrazyme to treat Fabry disease; and Aldurazyme to treat mucopolysaccharidosis Type I (MPS I). Multiple sclerosis (MS): Its MS franchise consists of Aubagio- a once daily, oral immunomodulator and Lemtrada, a humanized monoclonal antibody that selectively targets CD52. Both products have been developed to treat patients with relapsing forms of MS. Rare Diseases and MS are the therapeutic areas of the ‘Genzyme’ growth platform. Oncology: Its products include Taxotere, a taxane derivative representing a cornerstone therapy in several cancer types; Jevtana, a taxane derivative, indicated for patients with prostate cancer; Eloxatin, a platinum agent, which is a key treatment for colorectal cancer; Thymoglobulin, a broad immuno-suppressive and immuno-modulating agent; Mozobil, a hematopoietic stem cell mobilizer for patients with hematologic maligancies; and Zaltrap, a recombinant fusion protein, indicated for patients with metastatic colorectal cancer (mCRC) that is resistant to or has progressed following an oxaliplatin-containing regimen. Other prescription products: Its thrombosis medicines include Plavix, an anti-platelet agent indicated for a number of atherothrombotic conditions, and Lovenox, a low molecular weight heparin indicated for prevention and treatment of deep vein thrombosis and for unstable angina and myocardial infarction. The company’s cardiovascular medicines include Multaq, an anti-arrhythmic agent, and Aprovel/CoAprovel, two hypertension treatments. The company’s renal business includes Renagel/Renvela, oral phosphate binders used in patients with chronic kidney disease (CKD) on dialysis to treat high phosphorus levels. The company’s biosurgery business includes Synvisc and Synvisc-One, viscosupplements used to treat pain associated with osteoarthritis of certain joints. The company’s global pharmaceutical portfolio also includes a range of products in Consumer Health Care (CHC). Human Vaccines The Vaccines segment is wholly dedicated to vaccines, including research, development, production and marketing. This segment includes Sanofi Pasteur MSD joint venture with Merck & Co., Inc. in Europe. It offers vaccines in five areas: pediatric vaccines, influenza vaccines, adult and adolescent booster vaccines, meningitis vaccines, and travel and endemic vaccines. Animal Health The Animal Health segment comprises the research, development, production and marketing activities of Merial, which offers a complete range of medicines and vaccines for a wide variety of animal species. Merial is an animal healthcare company, focused in the research, development, manufacture and delivery of pharmaceuticals and vaccines used by veterinarians, farmers and pet owners and providing a line of products to enhance the health, well-being and performance of a range of production and companion animals. Sales and Marketing The company’s vaccines are sold and distributed thr [] 1 sanofi-aventis http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=SAN:FP France Health Care Pharmaceuticals SAN Phone: 33 1 53 77 40 00 Fax: FP
31607 Schneider Electric S.A. 0 2 0 0 2014-10-10 12:31:14.621 2014-10-10 12:31:14.621 2014-11-27 04:44:12.443 schneider-electric-s-a /company/schneider-electric-s-a 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 31607 SU Schneider Electric S.A. www.schneider-electric.com 0 Electronic & Electrical Equipment Schneider Electric SA (the company) is a manufacturer of equipment for electrical distribution and industrial control and automation. The company also designs automation systems for the automobile and water-treatment industries; builds infrastructure for airports, road and rail networks, and port facilities; and manages electric power in residential, industrial, and commercial buildings. Schneider sells its products to the construction, electric power, industrial, and infrastructure markets. The company’s core products include Medium voltage, Low voltage, and Industrial Control, Automation, and Programmable logic controllers. Products Medium voltage products: Medium voltage indoor and outdoor switchgear and equipment, from 1 to 52 kV: switches, circuit breakers, transformers, substations. Medium and low voltage network monitoring and remote operation: protection, fault detection, measurement, automation devices, control stations. Low voltage Products: Power switchboards, circuit breakers, switches, insulation detectors, residual current relays, transformers, emergency lighting, fire detection. Final low voltage modular switchgear and installation systems. Medium- and low-voltage network management. Prefabricated busbar trunking. Industrial Control and Automation products: Contactors, from 6 to 2,750 A, overload relays, motor circuit breakers. Soft starters and variable speed drives. Sensors, detectors and cells, control and signaling units, operating terminals. Safety modules, power supply, interfaces and relays, enclosures, assembly and wiring accessories. Programmable logic controllers: PLCs and automation platforms. Numerical controllers, axis and spindle motors. Specialized software. Field bus communication networks. Significant Events Schneider Electric SA launched a new technology center focused on the automation, control, and power needs of the packaging machinery business. The Packaging Technology and Solutions Center (PTASC), Schaumburg, Ill., combines resources from Schneider Electric subsidiary ELAU, Schaumberg, Ill. [] 1 schneider-electric http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=SU:FP France Industrials Electrical Equipment SU Phone: 33 1 41 29 70 00 Fax: 33 1 41 29 71 00 FP
33444 Societe Generale Group 0 2 0 0 2014-10-10 12:31:22.05 2014-10-10 12:31:22.05 2014-11-27 04:44:12.476 societe-generale-group /company/societe-generale-group 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 33444 GLE Societe Generale Group www.societegenerale.com 0 Bank Societe Generale Group provides various financial products and services worldwide. As of December 31, 2008, the company operated 2,300 local branches in France. Divisions The company operates in five divisions: French Networks, International Retail Banking, Financial Services, Global Investment Management and Services, and Corporate and Investment Banking. French Networks The French Networks division provides various saving and financing products and services for its customers. It offers consumer credit, real estate, and personal loans, as well as insurance, advisory, and wealth management services. International Retail Banking The International Retail Banking division offers banking products and services to individuals and business customers through a network of 3,700 branches in central and eastern Europe, the Mediterranean Basin, and Sub-Saharan Africa. Financial Services The Financial Services division offers vendor and equipment finance, IT asset leasing and management, operational vehicle leasing and fleet management, life and general insurance, and consumer credit services. Global Investment Management and Services The Global Investment Management and Services division provides asset management, private banking, derivative broking, securities services, custody and clearing, depository, and online banking services. Corporate and Investment Banking The Corporate and Investment Banking division engages in capital market and financing activities for corporate clients, financial institutions, and institutional investors. It offers capital market, structured finance, derivative, fixed income, and currencies and commodities services; cash equity and equity derivates, as well as equity research services; and advisory services for merger and acquisition, structured finance, complementary syndication, and interest rate and currency hedging for issuers. Significant Events In July 2009, Societe Generale Group has restrucutured its investment banking and capital markets into three divisions. The divisions are: Corporate & Investment Banking - The division that manages and develops the Corporate & Investment Bank's global relationships with strategic client, offering the global palette of services of the bank and of the Group. It focuses on investment banking activities, including strategic advisory services such as M&A and capital raising solutions in conjunction with the Global Finance division. Global Finance - This division consolidates all capital raising across the debt to equity spectrum, structured financing and hedging solutions for issuers (corporates, financial institutions, public sector). Global Markets - The integrated platform serving investors brings together cross-asset investment and risk management solutions, with connections across fixed income, equities and commodities. In August 2009, the Saudi Arabian units of Barclays plc and the Societe Generale Group has received licences from the Capital Market Authority to conduct investment banking activities in the kingdom. Barclays Saudi Arabia and Societe Generale Saudi Arabia, the joint ventures of the British and the French banks respectively, have been approved to act as an agent, clearing house, asset management and advisor. Crédit Agricole S.A. and Societe Generale Group announced that after receiving all the regulatory approvals needed to create their combined asset management arm, Amundi would be incorporated on December 31, 2009 and start operations on January 1, 2010. History Societe Generale Group was founded in 1864. [] 1 societegenerale http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=GLE:FP France Financials Banks GLE Phone: 33 1 42 14 20 00 Fax: FP
35664 Telefonica Brasil, S.A. 0 2 0 0 2014-10-10 12:31:30.645 2014-10-10 12:31:30.645 2014-11-27 04:44:21.928 telefonica-brasil-s-a /company/telefonica-brasil-s-a 0 BR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 35664 VIVT3 Telefonica Brasil, S.A. www.telefonica.com.br 0 Telecommunications TelefÔnica Brasil S.A. provides fixed-line telecommunications services to residential and commercial customers in Brazil. The company provides multimedia communication services (serviços de comunicação multimedia), such as audio, data, voice and other sounds, images, texts and other information. The company provides interconnection services to mobile service providers and other fixed telecommunications companies through the use of its network. It also offers wireless roaming services through agreements with local mobile service providers throughout Brazil and other countries, allowing its subscribers to make and receive calls while outside of its concession areas. The company provides reciprocal roaming rights to the customers of the mobile service providers with which it has such agreements. As of December 31, 2013, the company’s telephone network included 10,750 thousand fixed-lines in service, 77,240 thousand mobile accesses, 3,922 thousand broadband clients and 641 thousand Pay TV clients. Local Service Fixed local service includes activation, monthly subscription, measured service and public telephones. Measured service includes all calls that originate and terminate within the same local area or municipality of its concession region, which the company refers to as ‘local calls.’ The company is a telephone service concessionaire in Brazil to offer fixed local services outside its concession region (the state of São Paulo). The company provides fixed local services to six other states in Brazil, including Sergipe, Espírito Santo, Rio Grande do Sul, Paraná, Santa Catarina and certain areas in Rio de Janeiro. The company provides local fixed telephone services in seven other states in Brazil, including those in the capitals of Pará, Roraima, Amapá, RondÔnia, Maranhão, Tocantins and Acre. It also provides fixed local telephone services in the capitals of the following states: Ceará, Amazonas, Pernambuco, Rio de Janeiro, Bahia, Mato Grosso do Sul and Mato Grosso. The company provides fixed local telephone services in Brasília (Federal District) and Goinia, the capital of the state of Goiás. Its main markets outside its concession region are Rio de Janeiro, Espírito Santo, Minas Gerais, Bahia, Pernambuco, Ceará, Federal District, Goiás, Rio Grande do Sul, Paraná and Santa Catarina. Intraregional Long-Distance Service Intraregional long-distance services consist of all calls that originate in one local area or municipality and terminate in another local area or municipality of its concession region. Interregional and International Long-Distance Fixed Service The company provides international long-distance services and interregional long-distance services. Interregional long-distance services consist of state-to-state calls within Brazil. International long-distance services consist of calls between a point in Brazil and a point outside Brazil. Data Services—Fixed Broadband The company offers the product Popular Broadband (Banda Larga Popular), which is an initiative in the state of São Paulo to deliver affordable broadband for low-income populations. The company provides fixed broadband services through cable Internet and optical fiber. Optical fiber is the most advanced technology available and it allows for speeds of up to 200 Mbps. Pay TV services The company offers pay TV services. The company provides conditional access services to subscribers of its TV services. In 2013, the company owned 641 thousand TV users. The company offers direct to home to the entire state of São Paulo, and IPTV and cable in the metropolitan area of São Paulo. Network Services The company develops new business opportunities in the state of São Paulo through offering services to other telecommunications companies. Other Services The company provides various other telecommunications services that extend beyond basic telephone service, including extended maintenance, caller identification, voicemail, cell phone blockers, computer support, antivirus software for its Internet service subscribers, and posto informático (a solution with a fixed monthly fee consisting of a computer, broadband access [] 1 telefonica http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=VIVT3:BZ Brazil Telecommunication Services Diversified Telecommunication Services VIVT3 Phone: 55 11 3430 8901 Fax: BZ
36927 Total SA 0 2 0 0 2014-10-10 12:31:35.412 2014-10-10 12:31:35.412 2014-11-27 04:44:12.534 total-sa /company/total-sa 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 36927 FP Total SA www.total.com 0 oil & Gas oroducers TOTAL S.A., together with its subsidiaries and affiliates, operates as an integrated oil and gas company worldwide. The company has operations in approximately 130 countries. Segments The company operates in three segments: Upstream, Refining & Chemicals, and Marketing & Services. UPSTREAM This segment includes the activities of Exploration & Production and Gas & Power. The company has exploration and production activities in approximately 50 countries and produces oil or gas in approximately 30 countries. Gas & Power conducts activities downstream from production related to natural gas, liquefied natural gas (LNG), and liquefied petroleum gas (LPG), as well as power generation and trading, and other activities. Exploration & Production As of December 31, 2012, the company’s combined proved reserves of oil and gas were 11,368 Mboe (51% of which were proved developed reserves). These reserves were located in Europe (primarily in Norway and the United Kingdom), Africa (primarily in Angola, Gabon, Libya, Nigeria, and the Republic of the Congo), the Americas (primarily in Canada, Argentina, and Venezuela), the Middle East (primarily in Qatar, the United Arab Emirates, and Yemen), and Asia (primarily in Australia, Kazakhstan, and Russia). Gas & Power Gas & Power’s activities include the trading and marketing of natural gas, LNG, LPG, and electricity, as well as shipping. Gas & Power also has stakes in infrastructure companies (re-gasification terminals, natural gas transport and storage, and power plants). In addtion, Gas & Power manages a coal business line, handling everything from production to marketing. LNG: Through its stakes in liquefaction plants located in Qatar, the United Arab Emirates, Oman, Nigeria, Norway, Yemen, and Angola, as well as its gas supply agreement with the Bontang LNG plant in Indonesia, the company markets LNG in all worldwide markets. Trading: The company is developing trading, marketing, and logistics businesses to offer its natural gas and LNG production directly to customers. It has operations in electricity trading and LPG, as well as coal marketing. Gas & Power’s trading teams are located in London, Houston, Geneva, and Singapore and conduct majority of their business through the company’s wholly-owned subsidiaries, such as Total Gas & Power, Total Gas & Power North America, and Total Gas & Power Asia. Marketing: The company develops gas, electricity, and coal marketing operations with end users in the United Kingdom, France, Spain, and Germany. In the United Kingdom, it markets gas and electricity to the industrial and commercial segments through its subsidiary, Total Gas & Power Ltd. In France, the company markets natural gas through its subsidiary, Total Energie Gaz. It also markets coal to its French customers through its subsidiary, CDF Energie. In Spain, the company markets natural gas to the industrial and commercial segments through Cepsa Gas Comercializadora, in which it holds a 35% stake. In Germany, the company markets gas to industrial and commercial customers through its subsidiary, Total Energie Gas GmbH. The company also holds stakes in the marketing companies that are associated with the Altamira and Hazira LNG re-gasification terminals located in Mexico and India, respectively. Gas Facilities: The company develops natural gas transport networks, gas storage facilities (both liquid and gaseous) and LNG re-gasification terminals downstream from its natural gas and LNG production. In France, the company, through its 29.5% stake in Géométhane, owns natural gas storage in a salt cavern in Manosque. In South America, it owns interests in various natural gas transport companies in Argentina, Chile, and Brazil. These assets represent a total integrated network of approximately 9,500 kilometers of pipelines serving the Argentinean, Chilean, and Brazilian markets from gas-producing basins in Bolivia and Argentina, where the company has natural gas reserves. In India, the company holds a 50% stake in South Asian LPG Limited, a company that operates an underground import and storage LPG terminal located on the east coast of the country. REFINING & [] 1 total http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=FP:FP France Energy Oil, Gas and Consumable Fuels FP Phone: 33 1 47 44 45 46 Fax: FP
37722 Unibail-Rodamco SE 0 2 0 0 2014-10-10 12:31:38.404 2014-10-10 12:31:38.404 2014-11-27 04:44:12.572 unibail-rodamco-se /company/unibail-rodamco-se 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 37722 UL Unibail-Rodamco SE www.unibail-rodamco.com 0 Real Estate Investment Trusts Unibail-Rodamco SE, a commercial property investment company, engages in the development, building, and management of major property complexes. The company’s assets portfolio is divided in to three business segments: office properties; shopping centers; and convention-exhibition centers. Office Properties Segment The company’s offices properties include various business premises, including warehouses and workshops, as well as retail units established at the foot of an office building or apartments attached to office blocks. As of December 31, 2004, the office segment portfolio comprised approximately 40 properties of technical specifications and location. Shopping Centers Segment The company’s shopping centers segment includes the Carrousel du Lovuvre, other than convention-exhibition space, and the Cnit’s retail space. The company’s shopping centers segment focuses exclusively on major shopping centers. Its portfolio comprises 21 shopping centers, including 12 'regional' centers which, in turn, include four 'supra regional' centers. Unibail's shopping centers usually include a Carrefour or Auchan hypermarket and house a total of approximately 1,500 retail units. Convention-Exhibition Centers Segment The company’s convention-exhibition centers segment includes the Meridien Montparnasse hotel and the Cnit hotel. The company’s convention-exhibition centers segment encompasses the businesses, including: all Paris Expo convention and exhibition venues: Porte de Versailles, Cnit, Carrousel du Louvre, Espace Champerret, Coeur Defense, Espace Grande Arche and palais des Sports; and the Meridien Monthparnasse and Cnit-Hilton hotels, which are directly connected to this business division. The company though its convention-exhibition centers conducts B to B and public events. [] 1 unibail-rodamco http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=UL:NA France Financials Real Estate Investment Trusts (REITs) UL 7, place du Chancelier Adenauer Paris, 75016 France Phone: 33 1 53 43 74 37 Fax:
38611 VINCI S.A. 0 2 0 0 2014-10-10 12:31:41.769 2014-10-10 12:31:41.769 2014-11-27 04:44:12.601 vinci-s-a /company/vinci-s-a 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 38611 DG VINCI S.A. www.vinci.com 0 Industrial Engineering Vinci SA operates as a construction and concession company in France and internationally. The company finances, designs, builds, and operates infrastructure that improves everyone’s life, including transport infrastructure, public and private buildings, car parks, urban development projects, and communication and energy networks. Segments The company’s segments include Concessions, Energy, Roads, and Construction. Concessions The Concessions segment finances, designs, builds, and operates transport infrastructure and public facilities under public-private partnership (PPP) contracts. It is the operator of transport infrastructure concessions (motorways, tunnels, bridges, car parks, airports, and rail links) and the private operator of motorway concessions in Europe. Energy The Energy segment offers energy and information technology services (design, installation, and maintenance). In its activity sectors (infrastructure, industry, service sector, and telecommunications), it develops solutions that are both local and global and are provided by 800 business units operating as a network. It meets various needs of its customers, including power generation and distribution companies, transport and telecommunications operators, manufacturing industries, local authorities, and service companies by integrating these technologies in customized, high service content offerings. The company provides services in four business lines: infrastructure: power supply networks (power transmission, transformation and distribution), urban lighting and urban development, transport infrastructure (power supply, lighting and information systems); industry: power distribution, monitoring and control, mechanical engineering, air treatment, fire protection, insulation, industrial maintenance; service sector: power supply networks, climate engineering, plumbing, fire detection and protection, building automation systems, security, multi-technical, and multi-service maintenance; and telecommunications: infrastructure and voice-data-image company communications. Roads The Roads segment builds, refurbishes, and maintains transport infrastructure (roads, motorways, railways, and airports), carries out urban, industrial, and retail development projects in Europe. It also produces road works materials. It also holds significant positions in the United States (North Carolina and Florida) and Canada. Transport Infrastructure and Urban Development: The company builds road, motorway, railway, airport, and light rail infrastructure, as well as industrial and retail development sites. It also offers knowledge in related works: quality urban development projects (enhancement of public, recreational, and sports facilities), traffic signs and roadmarking, quality of life, and environmental protection (noise barriers and storage sites). Industrial Production: The company operates a network of 303 quarries producing 59 million tonnes of aggregate (Eurovia share) per year, 46 binder plants, 381 coating plants, 130 recycling facilities (recycling 8.8 million tonnes of construction waste and household waste bottom ash), and 15 factories producing road equipment. Maintenance and Services: The company ensures overall maintenance of road, motorway and rail networks, and urban transport infrastructure (network management, routine maintenance, winter maintenance, and emergency response). It also provides upstream project design and co-ordination, consultancy, and technical support services. Construction The Construction segment brings together a range of capabilities in building, civil engineering, hydraulic engineering, and related services. It also plays a key role in the world market for major engineering structures and specialized civil engineering, dredging, and oil and gas infrastructure projects. The company's construction’s business is divided into three major complementary components: a network of local subsidiaries in mainland France with VINCI Construction France, which has a network of 370 profit centers, and outside mainland France with VINCI Construction UK in the United Kingdom, CFE (in which it holds a 46.8% interest) in the Benelux countries and VINCI Construction Filiales Internationales in Germany, Central Europe, Overseas France, and Africa; specialized business lines with high technical content: specialized civil engineering technologies with Soletanche Freyssinet (structures, special foundations, soil technologies, and nuclear engineering), dredging and marine engineering works with DEME (in which CFE holds a 50% interest); and oil and gas infrastructure with Entrepose Contracting; and management of complex projects with VINCI Construction Grands Projets, which operates in the world market for major civil engineering and building structures. Acquisitions In September 2008, the company acquired the shares in Vossloh Infrastructure Services from its German parent company Vossloh AG. Vossloh Infrastructure Services is specialized in railway civil engineering and has been renamed ETF – Eurovia Travaux Ferroviaires. It also acquired Taylor Woodrow Construction. Dispositions In 2008, the company has sold its shareholding in the Hungarian company Hidepito. History Vinci SA was founded in 1899. [] 1 vinci http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=DG:FP France Industrials Construction and Engineering DG Phone: 33 1 47 16 35 00 Fax: 33 1 47 51 91 02 FP
38764 Vivendi Société Anonyme 0 2 0 0 2014-10-10 12:31:42.378 2014-10-10 12:31:42.378 2014-11-27 04:44:12.659 vivendi-societe-anonyme /company/vivendi-societe-anonyme 0 FR 52d4bd98e4b08a17cb0aa9c0 0 0 {} 38764 VIV Vivendi Société Anonyme www.vivendi.com 0 Telecommunications Vivendi SA operates as a communications and entertainment company worldwide. The company offers music, video games, mobile and fixed telecom, pay-TV, and media and entertainment services. Segments The company operates in five business segments Universal Music Group; The Canal+ Group; SFR; Maroc Telecom Group; and Activision Blizzard. ACTIVISION BLIZZARD The Activision Blizzard engages in the development, publishing, and distribution of interactive entertainment software, online or on other media (such as console and PC). It offers video games for both online and console-based games. The Activision Publishing (Activision) business develops, markets, and sells products directly, by license, or through third party publishers. Its products cover various game categories, including action/adventure, action sports, racing, role-playing, simulation, first-person shooter, music, and strategy. These games are intended for a customer base that ranges from casual players to game enthusiasts, and children to adults. Activision develops and publishes multi-console and PC video games through internally developed franchises and license agreements. Activision primarily offers games developed for the Sony (PlayStation 2, 3 and PSP), Nintendo (Wii and DS), and Microsoft (Xbox 360) platforms. The company's primary games include Call of Duty and Guitar Hero. Guitar Hero is a music video game in which the player directs a rock musician by pressing the color buttons on a guitar symbolizing the notes to be played. Call of Duty is a video game in which the player embodies a soldier in the middle of war (the Second World War or a contemporary war). Blizzard Entertainment is a development studio and publisher of World of Warcraft, Diablo, StarCraft, and Warcraft. In the Asian market, Blizzard distributes World of Warcraft directly through its local subsidiaries (Korea) and through partners and license agreements. Blizzard entered into a license agreement with The 9 for the distribution of World of Warcraft in China and with SoftWorld in Taiwan. In addition, in 2008, Blizzard granted a license to NetEase.com, Inc. for the operation in China of StarCraft II, Warcraft III: Reign of Chaos, Warcraft III: The Frozen Throne, and for the Battle.net platform. World of Warcraft is available in North America, Europe (including Russia), China, Korea, Taiwan, Australia, New Zealand, Malaysia, Thailand, and Hong Kong. Competition The company's competitors publishing MMORPG games include NCSoft, Sony Online Entertainment, Electronic Arts, and Funcom. Its competitors in the console and PC games segment include Electronic Arts, Konami, Take-Two Interactive, THQ, and Ubisoft entertainment, as well as Nintendo, Sony, and Microsoft which publish video games for their own platforms. UNIVERSAL MUSIC GROUP The Universal Music Group (UMG) engages in the sale of recorded music (physical and digital media), exploitation of music publishing rights, as well as artist services and merchandising. The business comprises three divisions: recorded music, music publishing, and artist services and merchandising. Recorded Music The Recorded Music Business produces markets and distributes music through a network of subsidiaries, joint ventures, and licensees worldwide. UMG also sells and distributes music videos and DVDs, and licenses recordings. UMG participates in and encourages the distribution of music over the Internet and cellular networks by making a significant amount of its content available in digitalized form. UMG’s major recording labels include popular music labels (such as Island Def Jam Music Group, Interscope Geffen A&M Records, Lost Highway Records, MCA Nashville, Mercury Nashville, Mercury Records, Polydor, and Universal Motown Republic Group), and classical and jazz labels (such as Decca, Deutsche Grammophon, and Verve). Music Publishing In the Music Publishing Business, UMG owns and acquires rights to musical compositions to license them for use in recordings and related uses, such as in films, advertisements or live performances. UMG’s music publishing company engages in classical music and the production music library [] 1 vivendi http://investing.businessweek.com/research/stocks/snapshot/snapshot.asp?ticker=VIV:FP France Telecommunication Services Diversified Telecommunication Services VIV Phone: 33 1 71 71 10 00 Fax: 33 1 71 71 10 01 FP
from scrapy.spider import BaseSpider
from scrapy.selector import HtmlXPathSelector
from pymongo import MongoClient,ReadPreference
class MySpider(BaseSpider):
name = "ubs"
allowed_domains = ["ubs.com"]
start_urls = []
url = 'https://www.ubs.com/global/en/asset_management/glossary/'
MAIN_DB_HOST1 = 'localhost'
MAIN_DB_PORT = 27017
REL_DB = 'UBS'
REL_COLL = 'Definitions'
client = MongoClient(MAIN_DB_HOST1, MAIN_DB_PORT)
read_preference = ReadPreference.SECONDARY
rel_coll = client[REL_DB][REL_COLL]
def __init__(self):
print '++++++++++++++++++++=really'
for i in 'abcdefghijklmnopqrstuvwxyz':
print '++++++++++++++++++++++++++++++++++++++',self.url + i
self.start_urls.append(self.url + i)
count = 0
def parse(self, response):
print '=========================IN'
hxs = HtmlXPathSelector(response)
words = hxs.select("//table[@class='tableHighlight ']/tbody/tr/th/p//text()").extract()
definitions = hxs.select("//table[@class='tableHighlight ']/tbody/tr/td/p//text()").extract()
for i in range(0,len(words)):
self.count = self.count +1
print self.count
#print definitions[i]
#print words[i]
#self.rel_coll.insert({"word" : words[i], "link" : definitions[i]})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment