├── __init__.py ├── demo ├── app │ ├── static │ │ ├── css │ │ │ ├── main.css │ │ │ ├── style.css │ │ │ ├── bootstrap-theme.min.css │ │ │ ├── bootstrap-theme.min.css.map │ │ │ └── bootstrap-theme.css │ │ ├── image │ │ │ └── placeholder-man-grid1.png │ │ └── js │ │ │ └── main.js │ ├── __init__.py │ ├── views.pyc │ ├── __init__.pyc │ ├── views.py │ └── templates │ │ └── index.html ├── run.py └── tmp │ ├── shopclues.csv │ ├── amazon.csv │ ├── ebay.csv │ └── olx.csv ├── product_info_crawler ├── __init__.py ├── __init__.pyc ├── settings.pyc ├── spiders │ ├── ebay.pyc │ ├── olx.pyc │ ├── amazon.pyc │ ├── __init__.pyc │ ├── shopclues.pyc │ ├── __init__.py │ ├── shopclues.py │ ├── ebay.py │ ├── olx.py │ └── amazon.py ├── pipelines.py ├── items.py ├── settings.py └── middlewares.py ├── scrapy.cfg ├── LICENSE ├── run_crawler.py ├── run_crawler_demo.py ├── Readme.md └── tmp ├── shopclues.csv ├── amazon.csv ├── ebay.csv └── olx.csv /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/app/static/css/main.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /product_info_crawler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/run.py: -------------------------------------------------------------------------------- 1 | #!flask/bin/python 2 | from app import app 3 | app.run(debug=True) -------------------------------------------------------------------------------- /demo/app/__init__.py: -------------------------------------------------------------------------------- 1 | from flask import Flask 2 | 3 | app = Flask(__name__) 4 | from app import views -------------------------------------------------------------------------------- /demo/app/views.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aishmittal/Product-Info-Crawler/HEAD/demo/app/views.pyc -------------------------------------------------------------------------------- /demo/app/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aishmittal/Product-Info-Crawler/HEAD/demo/app/__init__.pyc -------------------------------------------------------------------------------- /product_info_crawler/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aishmittal/Product-Info-Crawler/HEAD/product_info_crawler/__init__.pyc -------------------------------------------------------------------------------- /product_info_crawler/settings.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aishmittal/Product-Info-Crawler/HEAD/product_info_crawler/settings.pyc -------------------------------------------------------------------------------- /product_info_crawler/spiders/ebay.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aishmittal/Product-Info-Crawler/HEAD/product_info_crawler/spiders/ebay.pyc -------------------------------------------------------------------------------- /product_info_crawler/spiders/olx.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aishmittal/Product-Info-Crawler/HEAD/product_info_crawler/spiders/olx.pyc -------------------------------------------------------------------------------- /product_info_crawler/spiders/amazon.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aishmittal/Product-Info-Crawler/HEAD/product_info_crawler/spiders/amazon.pyc -------------------------------------------------------------------------------- /product_info_crawler/spiders/__init__.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aishmittal/Product-Info-Crawler/HEAD/product_info_crawler/spiders/__init__.pyc -------------------------------------------------------------------------------- /product_info_crawler/spiders/shopclues.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aishmittal/Product-Info-Crawler/HEAD/product_info_crawler/spiders/shopclues.pyc -------------------------------------------------------------------------------- /demo/app/static/image/placeholder-man-grid1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aishmittal/Product-Info-Crawler/HEAD/demo/app/static/image/placeholder-man-grid1.png -------------------------------------------------------------------------------- /product_info_crawler/spiders/__init__.py: -------------------------------------------------------------------------------- 1 | # This package will contain the spiders of your Scrapy project 2 | # 3 | # Please refer to the documentation for information on how to create and manage 4 | # your spiders. 5 | -------------------------------------------------------------------------------- /scrapy.cfg: -------------------------------------------------------------------------------- 1 | # Automatically created by: scrapy startproject 2 | # 3 | # For more information about the [deploy] section see: 4 | # https://scrapyd.readthedocs.org/en/latest/deploy.html 5 | 6 | [settings] 7 | default = product_info_crawler.settings 8 | 9 | [deploy] 10 | #url = http://localhost:6800/ 11 | project = product_info_crawler 12 | -------------------------------------------------------------------------------- /product_info_crawler/pipelines.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Define your item pipelines here 4 | # 5 | # Don't forget to add your pipeline to the ITEM_PIPELINES setting 6 | # See: http://doc.scrapy.org/en/latest/topics/item-pipeline.html 7 | 8 | 9 | class ProductPricePipeline(object): 10 | def process_item(self, item, spider): 11 | return item 12 | -------------------------------------------------------------------------------- /product_info_crawler/items.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Define here the models for your scraped items 4 | # 5 | # See documentation in: 6 | # http://doc.scrapy.org/en/latest/topics/items.html 7 | 8 | import scrapy 9 | 10 | 11 | class ProductPriceItem(scrapy.Item): 12 | # define the fields for your item here like: 13 | # name = scrapy.Field() 14 | pass 15 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2017 Aishwarya Mittal 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /product_info_crawler/settings.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Scrapy settings for product_info_crawler project 4 | # 5 | # For simplicity, this file contains only settings considered important or 6 | # commonly used. You can find more settings consulting the documentation: 7 | # 8 | # http://doc.scrapy.org/en/latest/topics/settings.html 9 | # http://scrapy.readthedocs.org/en/latest/topics/downloader-middleware.html 10 | # http://scrapy.readthedocs.org/en/latest/topics/spider-middleware.html 11 | 12 | BOT_NAME = 'product_info_crawler' 13 | 14 | SPIDER_MODULES = ['product_info_crawler.spiders'] 15 | NEWSPIDER_MODULE = 'product_info_crawler.spiders' 16 | 17 | 18 | # Crawl responsibly by identifying yourself (and your website) on the user-agent 19 | #USER_AGENT = 'product_info_crawler (+http://www.yourdomain.com)' 20 | USER_AGENT = 'Mozilla/5.0' 21 | 22 | # Obey robots.txt rules 23 | ROBOTSTXT_OBEY = True 24 | 25 | # output data format 26 | FEED_FORMAT = "csv" 27 | FEED_URI = "tmp/%(name)s.csv" 28 | 29 | # Enable logs to see scrapy logs in command line 30 | LOG_ENABLED=False 31 | 32 | # Max deptth to crawl 33 | DEPTH_LIMIT=2 34 | FEED_EXPORT_FIELDS=["product_name", "price", "source", "product_url","image_url"] 35 | -------------------------------------------------------------------------------- /demo/app/static/js/main.js: -------------------------------------------------------------------------------- 1 | var host='http://127.0.0.1:5000/'; 2 | 3 | 4 | function DataIsReady(response){ 5 | var prof = $('.product-info').clone(); 6 | $("#products-div").empty(); 7 | len=response['product_name'].length; 8 | for(var i=0; i0){ 29 | $.post({ 30 | url: host+'search_results', 31 | type: 'POST', 32 | data: JSON.stringify({ 'product': val}) , 33 | contentType: 'application/json; charset=UTF-8', 34 | success: function (response) { 35 | console.log(response); 36 | DataIsReady(response); 37 | $('#DivId1').hide() 38 | $('#DivId2').show() 39 | 40 | }, 41 | error: function () { 42 | console.log('Error in search') 43 | // alert("error"); 44 | } 45 | }); 46 | } 47 | else{ 48 | console.log('Search Keyword Empty'); 49 | } 50 | }); 51 | 52 | $('#home').click(function(){ 53 | $('#DivId2').hide(); 54 | $('#search-keyword').val(''); 55 | $('#DivId1').show(); 56 | 57 | 58 | }); 59 | }); -------------------------------------------------------------------------------- /run_crawler.py: -------------------------------------------------------------------------------- 1 | import scrapy 2 | from scrapy.crawler import CrawlerProcess 3 | from scrapy.utils.log import configure_logging 4 | from scrapy.utils.project import get_project_settings 5 | import os 6 | import shutil 7 | import glob 8 | 9 | 10 | 11 | curfilePath = os.path.abspath(__file__) 12 | curDir = os.path.abspath(os.path.join(curfilePath, os.pardir)) 13 | tmpDir = os.path.abspath(os.path.join(curDir,'tmp/')) 14 | 15 | 16 | # remove old crawling data 17 | try: 18 | shutil.rmtree(tmpDir) 19 | except: 20 | pass 21 | 22 | # Get the search keyword from the user 23 | print "Enter Search Keyword (product or brand name to search):", 24 | pruduct = raw_input() 25 | 26 | # configure logging 27 | configure_logging({'LOG_FORMAT': '%(levelname)s: %(message)s'}) 28 | 29 | # get the project settings 30 | s=get_project_settings() 31 | 32 | # Change the depth limit here 33 | # s['DEPTH_LIMIT'] = 2 34 | process = CrawlerProcess(s) 35 | 36 | # Add spiders to crawl 37 | process.crawl('amazon',product=pruduct) 38 | process.crawl('ebay',product=pruduct) 39 | process.crawl('shopclues',product=pruduct) 40 | process.crawl('olx',product=pruduct) 41 | 42 | 43 | process.start() 44 | 45 | # Add results to results.csv file after crawling is complete 46 | interesting_files = glob.glob(tmpDir+'/*.csv') 47 | header_saved = False 48 | with open('results.csv','wb') as fout: 49 | for filename in interesting_files: 50 | if os.path.getsize(filename) > 0: 51 | with open(filename) as fin: 52 | header = next(fin) 53 | if not header_saved: 54 | fout.write(header) 55 | header_saved = True 56 | for line in fin: 57 | fout.write(line) 58 | 59 | 60 | print 'Crawling Completed' -------------------------------------------------------------------------------- /run_crawler_demo.py: -------------------------------------------------------------------------------- 1 | import scrapy 2 | from scrapy.crawler import CrawlerProcess 3 | from scrapy.utils.log import configure_logging 4 | from scrapy.utils.project import get_project_settings 5 | import os 6 | import shutil 7 | import glob 8 | import sys 9 | import csv 10 | 11 | curfilePath = os.path.abspath(__file__) 12 | curDir = os.path.abspath(os.path.join(curfilePath, os.pardir)) 13 | tmpDir = os.path.abspath(os.path.join(curDir,'demo/tmp/')) 14 | resultFile = os.path.abspath(os.path.join(curDir,'demo/results.csv')) 15 | 16 | print tmpDir 17 | print resultFile 18 | # remove old crawling data 19 | try: 20 | shutil.rmtree(tmpDir) 21 | except: 22 | pass 23 | 24 | # get the product name from the arguments 25 | pruduct = sys.argv[1] 26 | 27 | configure_logging({'LOG_FORMAT': '%(levelname)s: %(message)s'}) 28 | s=get_project_settings() 29 | 30 | # Change the depth limit here 31 | # s['DEPTH_LIMIT'] = 2 32 | process = CrawlerProcess(s) 33 | 34 | # Add spiders to crawl 35 | process.crawl('amazon',product=pruduct) 36 | process.crawl('ebay',product=pruduct) 37 | process.crawl('shopclues',product=pruduct) 38 | process.crawl('olx',product=pruduct) 39 | 40 | # Start Crawling 41 | process.start() 42 | 43 | # Add results to results.csv file after crawling is complete 44 | interesting_files = glob.glob(tmpDir+'/*.csv') 45 | header_saved = False 46 | with open(resultFile,'wb') as fout: 47 | 48 | for filename in interesting_files: 49 | print filename 50 | if os.path.getsize(filename) > 0: 51 | with open(filename) as fin: 52 | header = next(fin) 53 | if not header_saved: 54 | fout.write(header) 55 | header_saved = True 56 | for line in fin: 57 | fout.write(line) -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- 1 | # Product-Info-Crawler 2 | 3 | ![platform](https://img.shields.io/badge/python-2.7-blue.svg) 4 | ![platform](https://img.shields.io/badge/license-MIT%20License-blue.svg) 5 | 6 | Product-Info-Crawler is a python web crawler developed using scrapy framework. It has four spiders for crawling the search results from olx.in, amazon.in, ebay.in and shopclues.com. The crawler extract the product names, price, image urls, product urls and source and stores them in a csv file named `results.csv`. It can be useful for comparing the price of a particular product between different e-commerce websites. 7 | 8 | ## Installing Dependencies 9 | 10 | ### Windows 11 | 1. Install Python2.7 (Download from https://www.python.org/downloads/) 12 | 2. Install pip (Follow instructions here https://pip.pypa.io/en/stable/installing/) 13 | 3. Install scrapy using `pip install scrapy` 14 | 4. Install flask using `pip install flask` 15 | 16 | ### Linux 17 | 1. Install pip using `sudo apt-get install python-pip` 18 | 3. Install scrapy using `sudo pip install scrapy` 19 | 4. Install flask using `sudo pip install flask` 20 | 21 | 22 | ## Running Crawler 23 | 1. Open command line 24 | 2. Go to root directory i.e. Product-Info-Crawler 25 | 3. Run `python run_crawler.py` 26 | 4. Enter the search keyword (a product or brand name) in command line. 27 | 5. See the crawling results in `results.csv` file 28 | 29 | ## Running Demo 30 | 1. Open Terminal 31 | 2. Go to demo directory i.e. Product-Info-Crawler/demo 32 | 3. Run `python run.py` 33 | 4. Open http://127.0.0.1:5000/ in browser window 34 | 5. Enter the search keyword and click search button 35 | 6. The products found are displayed with images, price and source info 36 | 37 | ## Thanks 38 | Feel free to post issues if you find any problem or contact me [Aishwarya Mittal](https://www.facebook.com/aishhmittal)
39 | ©[MIT License](https://github.com/aishmittal/Product-Info-Crawler/blob/master/LICENSE) 40 | -------------------------------------------------------------------------------- /product_info_crawler/spiders/shopclues.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import scrapy 3 | import re 4 | import os 5 | 6 | def cleanhtml(raw_html): 7 | cleanr = re.compile('<.*?>') 8 | raw_html.encode('ascii','ignore') 9 | cleantext = re.sub(cleanr, '', raw_html) 10 | cleantext=cleantext.strip() 11 | cleantext=re.sub('\s+',' ',cleantext) 12 | return cleantext 13 | 14 | 15 | class ShopcluesSpider(scrapy.Spider): 16 | name = 'shopclues' 17 | def __init__(self, product='', domain=None, *args, **kwargs): 18 | super(ShopcluesSpider, self).__init__(*args, **kwargs) 19 | self.product_name=product.lower() 20 | self.product_name=re.sub("[^ a-zA-Z0-9]+", "", self.product_name) 21 | self.search_url='http://www.shopclues.com/search?q='+self.product_name 22 | self.allowed_domains = ['www.shopclues.com'] 23 | self.start_urls = [self.search_url] 24 | 25 | 26 | 27 | def parse(self, response): 28 | print 'Processing...',response.url 29 | title=[] 30 | image=[] 31 | price=[] 32 | url=[] 33 | for item in response.css('div#product_list div.row div.column'): 34 | item_title=item.css('a h3::text').extract_first() 35 | item_image=item.css('a div.img_section img::attr(data-img)').extract_first() 36 | item_price=item.css('a span.p_price::text').extract_first() 37 | item_url=item.css('a::attr(href)').extract_first() 38 | if(item_title and item_image and item_price and item_url): 39 | title.append(cleanhtml(item_title)) 40 | image.append(cleanhtml(item_image)) 41 | price.append(cleanhtml(item_price)) 42 | url.append(cleanhtml(item_url)) 43 | 44 | print 'Result Counts: ',len(title) 45 | 46 | for item in zip(title,price,image,url): 47 | scraped_info = { 48 | 'product_name' : item[0], 49 | 'price' : item[1], 50 | 'image_url' : item[2], 51 | 'product_url': item[3], 52 | 'source': 'shopclues.com' 53 | } 54 | yield scraped_info -------------------------------------------------------------------------------- /product_info_crawler/middlewares.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # Define here the models for your spider middleware 4 | # 5 | # See documentation in: 6 | # http://doc.scrapy.org/en/latest/topics/spider-middleware.html 7 | 8 | from scrapy import signals 9 | 10 | 11 | class ProductPriceSpiderMiddleware(object): 12 | # Not all methods need to be defined. If a method is not defined, 13 | # scrapy acts as if the spider middleware does not modify the 14 | # passed objects. 15 | 16 | @classmethod 17 | def from_crawler(cls, crawler): 18 | # This method is used by Scrapy to create your spiders. 19 | s = cls() 20 | crawler.signals.connect(s.spider_opened, signal=signals.spider_opened) 21 | return s 22 | 23 | def process_spider_input(self, response, spider): 24 | # Called for each response that goes through the spider 25 | # middleware and into the spider. 26 | 27 | # Should return None or raise an exception. 28 | return None 29 | 30 | def process_spider_output(self, response, result, spider): 31 | # Called with the results returned from the Spider, after 32 | # it has processed the response. 33 | 34 | # Must return an iterable of Request, dict or Item objects. 35 | for i in result: 36 | yield i 37 | 38 | def process_spider_exception(self, response, exception, spider): 39 | # Called when a spider or process_spider_input() method 40 | # (from other spider middleware) raises an exception. 41 | 42 | # Should return either None or an iterable of Response, dict 43 | # or Item objects. 44 | pass 45 | 46 | def process_start_requests(self, start_requests, spider): 47 | # Called with the start requests of the spider, and works 48 | # similarly to the process_spider_output() method, except 49 | # that it doesn’t have a response associated. 50 | 51 | # Must return only requests (not items). 52 | for r in start_requests: 53 | yield r 54 | 55 | def spider_opened(self, spider): 56 | spider.logger.info('Spider opened: %s' % spider.name) 57 | -------------------------------------------------------------------------------- /demo/app/views.py: -------------------------------------------------------------------------------- 1 | from app import app 2 | import os 3 | from flask import render_template 4 | from flask import Flask, redirect, url_for, request, send_from_directory 5 | from flask import json 6 | import sys 7 | import sys 8 | import csv 9 | 10 | 11 | curfilePath = os.path.abspath(__file__) 12 | curDir = os.path.abspath(os.path.join(curfilePath, os.pardir)) 13 | parDir = os.path.abspath(os.path.join(curDir, os.pardir)) 14 | tmpDir = os.path.abspath(os.path.join(curDir,'tmp/')) 15 | resultFile=os.path.abspath(os.path.join(parDir,'results.csv')) 16 | crawlerFile=os.path.abspath(os.path.join(curDir, os.pardir,os.pardir,'run_crawler_demo.py')) 17 | 18 | 19 | 20 | 21 | class MyEncoder(json.JSONEncoder): 22 | def default(self, obj): 23 | if isinstance(obj, np.integer): 24 | return int(obj) 25 | elif isinstance(obj, np.floating): 26 | return float(obj) 27 | elif isinstance(obj, np.ndarray): 28 | return obj.tolist() 29 | else: 30 | return super(MyEncoder, self).default(obj) 31 | 32 | @app.route('/') 33 | @app.route('/index') 34 | def index(): 35 | return render_template("index.html",title='Home') 36 | 37 | 38 | @app.route('/search_results',methods = ['POST']) 39 | def search_results(): 40 | if request.method == 'POST': 41 | os.system('python '+crawlerFile+' '+ request.json['product']) 42 | print 'Crawling Completed' 43 | title=[] 44 | image=[] 45 | price=[] 46 | url=[] 47 | source=[] 48 | with open(resultFile) as f: 49 | records = csv.DictReader(f) 50 | for row in records: 51 | title.append(row['product_name']) 52 | image.append(row['image_url']) 53 | price.append(row['price']) 54 | url.append(row['product_url']) 55 | source.append(row['source']) 56 | data=dict({'product_name':title,'image_url':image,'price':price,'product_url':url,'source':source}) 57 | response = app.response_class( 58 | response=json.dumps(data, cls=MyEncoder), 59 | status=200, 60 | mimetype='application/json' 61 | ) 62 | return response -------------------------------------------------------------------------------- /product_info_crawler/spiders/ebay.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import scrapy 3 | from scrapy.spiders import CrawlSpider, Rule 4 | from scrapy.linkextractors import LinkExtractor 5 | from scrapy.http import Request 6 | import re 7 | 8 | def cleanhtml(raw_html): 9 | cleanr = re.compile('<.*?>') 10 | raw_html.encode('ascii','ignore') 11 | cleantext = re.sub(cleanr, '', raw_html) 12 | cleantext=cleantext.strip() 13 | cleantext=re.sub('\s+',' ',cleantext) 14 | return cleantext 15 | 16 | class EbaySpider(CrawlSpider): 17 | name = 'ebay' 18 | def __init__(self, product='apple', domain=None, *args, **kwargs): 19 | super(EbaySpider, self).__init__(*args, **kwargs) 20 | self.product_name=product.lower() 21 | self.product_name=re.sub("[^ a-zA-Z0-9]+", "", self.product_name) 22 | self.search_url='https://www.ebay.in/sch/i.html?_ipg=25&_nkw='+self.product_name 23 | self.allowed_domains = ['www.ebay.in'] 24 | self.start_urls = [self.search_url] 25 | 26 | rules = ( 27 | Rule(LinkExtractor(allow=(), tags=('a'),attrs=('href'),restrict_css=('.next',)), 28 | callback="parse_items", 29 | follow=True),) 30 | 31 | def parse_start_url(self,response): 32 | request=Request("https://www.ebay.in/sch/i.html?_ipg=25&_nkw=", callback=self.parse_items) 33 | return request 34 | 35 | 36 | def parse_items(self, response): 37 | print 'Processing...',response.url 38 | title=[] 39 | image=[] 40 | price=[] 41 | url=[] 42 | for item in response.css('div#ResultSetItems ul li.sresult'): 43 | item_title=item.css('h3 a').extract_first() 44 | item_image=item.css('img::attr(src)').extract_first() 45 | item_price=item.css('ul li span.bold').extract_first() 46 | item_url=item.css('h3 a::attr(href)').extract_first() 47 | if(item_title and item_image and item_price and item_url): 48 | title.append(cleanhtml(item_title)) 49 | image.append(cleanhtml(item_image)) 50 | price.append(cleanhtml(item_price)) 51 | url.append(cleanhtml(item_url)) 52 | 53 | print 'Result Counts: ',len(title) 54 | 55 | for item in zip(title,price,image,url): 56 | scraped_info = { 57 | 'product_name' : item[0], 58 | 'price' : item[1], 59 | 'image_url' : item[2], 60 | 'product_url': item[3], 61 | 'source': 'ebay.in' 62 | } 63 | 64 | yield scraped_info -------------------------------------------------------------------------------- /product_info_crawler/spiders/olx.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import scrapy 3 | from scrapy.spiders import CrawlSpider, Rule 4 | from scrapy.linkextractors import LinkExtractor 5 | from scrapy.http import Request 6 | import re 7 | 8 | 9 | def cleanhtml(raw_html): 10 | cleanr = re.compile('<.*?>') 11 | raw_html.encode('ascii','ignore') 12 | cleantext = re.sub(cleanr, '', raw_html) 13 | cleantext=cleantext.strip() 14 | cleantext=re.sub('\s+',' ',cleantext) 15 | return cleantext 16 | 17 | 18 | class OlxSpider(CrawlSpider): 19 | name = 'olx' 20 | def __init__(self, product='apple', domain=None, *args, **kwargs): 21 | super(OlxSpider, self).__init__(*args, **kwargs) 22 | self.product_name=product.lower() 23 | self.product_name=re.sub("[^ a-zA-Z0-9\-]+", "", self.product_name) 24 | self.product_name.replace(' ','-') 25 | self.search_url='https://www.olx.in/all-results/q-'+self.product_name 26 | self.allowed_domains = ['www.olx.in'] 27 | self.start_urls = [self.search_url] 28 | 29 | rules = ( 30 | Rule(LinkExtractor(allow=(), tags=('a'),attrs=('href'),restrict_css=('.pageNextPrev',)), 31 | callback="parse_items", 32 | follow=True),) 33 | 34 | def parse_start_url(self,response): 35 | request=Request("https://www.olx.in/all-results/q", callback=self.parse_items) 36 | return request 37 | 38 | def parse_items(self, response): 39 | print 'Processing...',response.url 40 | title=[] 41 | image=[] 42 | price=[] 43 | url=[] 44 | for item in response.css('table#offers_table tr td'): 45 | item_title=item.css('h3 span::text').extract_first() 46 | item_image=item.css('a.thumb img::attr(src)').extract_first() 47 | item_price=item.css('p.price strong::text').extract_first() 48 | item_url=item.css('a.thumb::attr(href)').extract_first() 49 | if(item_title and item_image and item_price and item_url): 50 | title.append(cleanhtml(item_title)) 51 | image.append(cleanhtml(item_image)) 52 | price.append('Rs. '+ cleanhtml(item_price)) 53 | url.append(cleanhtml(item_url)) 54 | print 'Result Counts: ',len(title) 55 | 56 | for item in zip(title,price,image,url): 57 | scraped_info = { 58 | 'product_name' : item[0], 59 | 'price' : item[1], 60 | 'image_url' : item[2], 61 | 'product_url': item[3], 62 | 'source': 'olx.in' 63 | } 64 | yield scraped_info -------------------------------------------------------------------------------- /product_info_crawler/spiders/amazon.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import scrapy 3 | from scrapy.spiders import CrawlSpider, Rule 4 | from scrapy.linkextractors import LinkExtractor 5 | from scrapy.http import Request 6 | import re 7 | 8 | def cleanhtml(raw_html): 9 | cleanr = re.compile('<.*?>') 10 | raw_html.encode('ascii','ignore') 11 | cleantext = re.sub(cleanr, '', raw_html) 12 | cleantext=cleantext.strip() 13 | cleantext=re.sub('\s+',' ',cleantext) 14 | return cleantext 15 | 16 | class AmazonSpider(CrawlSpider): 17 | name = 'amazon' 18 | def __init__(self, product='apple', domain=None, *args, **kwargs): 19 | super(AmazonSpider, self).__init__(*args, **kwargs) 20 | self.product_name=product.lower() 21 | self.product_name=re.sub("[^ a-zA-Z0-9]+", "", self.product_name) 22 | self.search_url='http://www.amazon.in/s/?field-keywords='+self.product_name 23 | 24 | self.allowed_domains = ['www.amazon.in'] 25 | self.start_urls = [self.search_url] 26 | 27 | rules = ( 28 | Rule(LinkExtractor(allow=(), tags=('a'),attrs=('href'),restrict_css=('.pagnNext',)), 29 | callback="parse_items", 30 | follow=True),) 31 | 32 | def parse_start_url(self,response): 33 | request=Request("http://www.amazon.in/s/?field-keywords=", callback=self.parse_items) 34 | return request 35 | 36 | def parse_items(self, response): 37 | print 'Processing...',response.url 38 | title=[] 39 | image=[] 40 | price=[] 41 | url=[] 42 | for item in response.css('ul li div.s-item-container'): 43 | 44 | item_title=item.css('h2.s-access-title::text').extract_first() 45 | item_image=item.css('img.s-access-image::attr(src)').extract_first() 46 | item_price=item.css('span.a-color-price').extract_first() 47 | item_url=item.css('a.s-access-detail-page::attr(href)').extract_first() 48 | if(item_title and item_image and item_price and item_url): 49 | title.append(cleanhtml(item_title)) 50 | image.append(cleanhtml(item_image)) 51 | price.append('Rs. '+ cleanhtml(item_price)) 52 | url.append(cleanhtml(item_url)) 53 | print 'Result Counts: ',len(title) 54 | 55 | for item in zip(title,price,image,url): 56 | scraped_info = { 57 | 'product_name' : item[0], 58 | 'price' : item[1], 59 | 'image_url' : item[2], 60 | 'product_url': item[3], 61 | 'source': 'amazon.in' 62 | } 63 | yield scraped_info -------------------------------------------------------------------------------- /demo/app/static/css/style.css: -------------------------------------------------------------------------------- 1 | /* 2 | * Base structure 3 | */ 4 | 5 | /* Move down content because we have a fixed navbar that is 50px tall */ 6 | body { 7 | padding-top: 50px; 8 | } 9 | 10 | a { color: inherit; text-decoration:none;} 11 | a:hover{color: inherit; text-decoration:none;} 12 | 13 | .product_name { 14 | overflow: hidden; 15 | display: -webkit-box; 16 | -webkit-line-clamp: 1; 17 | -webkit-box-orient: vertical; 18 | } 19 | /* 20 | * Global add-ons 21 | */ 22 | 23 | .sub-header { 24 | padding-bottom: 10px; 25 | border-bottom: 1px solid #eee; 26 | } 27 | 28 | .navDiv{ 29 | margin-left: 15%; 30 | } 31 | /* 32 | * Top navigation 33 | * Hide default border to remove 1px line. 34 | */ 35 | .navbar-fixed-top { 36 | border: 0; 37 | } 38 | 39 | #navSide1{ 40 | 41 | } 42 | 43 | .profile-image{ 44 | height: 50%; 45 | width: 50%; 46 | } 47 | 48 | .modal { width: 75% !important ; height: 75% !important ; } 49 | /* 50 | * Sidebar 51 | */ 52 | 53 | /* Hide for mobile, show later */ 54 | .sidebar { 55 | display: none; 56 | width: 12%; 57 | } 58 | @media (min-width: 768px) { 59 | .sidebar { 60 | position: fixed; 61 | top: 51px; 62 | bottom: 0; 63 | left: 0; 64 | z-index: 1000; 65 | display: block; 66 | padding: 20px; 67 | overflow-x: hidden; 68 | overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */ 69 | background-color: #f5f5f5; 70 | border-right: 1px solid #eee; 71 | } 72 | } 73 | 74 | /* Sidebar navigation */ 75 | .nav-sidebar { 76 | margin-right: -21px; /* 20px padding + 1px border */ 77 | margin-bottom: 20px; 78 | margin-left: -20px; 79 | } 80 | .nav-sidebar > li > a { 81 | padding-right: 20px; 82 | padding-left: 20px; 83 | } 84 | .nav-sidebar > .active > a, 85 | .nav-sidebar > .active > a:hover, 86 | .nav-sidebar > .active > a:focus { 87 | color: #fff; 88 | background-color: #428bca; 89 | } 90 | 91 | 92 | .main { 93 | padding: 20px; 94 | } 95 | @media (min-width: 768px) { 96 | .main { 97 | padding-right: 40px; 98 | padding-left: 40px; 99 | } 100 | } 101 | .main .page-header { 102 | margin-top: 0; 103 | } 104 | 105 | 106 | 107 | .placeholders { 108 | margin-bottom: 30px; 109 | text-align: center; 110 | } 111 | .placeholders h4 { 112 | margin-bottom: 0; 113 | } 114 | .placeholder { 115 | margin-bottom: 20px; 116 | } 117 | .placeholder img { 118 | display: inline-block; 119 | border-radius: 50%; 120 | } 121 | 122 | 123 | 124 | 125 | #tooltip { background-color: white; 126 | padding: 3px 5px; 127 | border: 1px solid black; 128 | text-align: center;} 129 | -------------------------------------------------------------------------------- /tmp/shopclues.csv: -------------------------------------------------------------------------------- 1 | product_name,price,source,product_url,image_url 2 | Jack Klein Quartz Analog Black Round Dial Men's Watch 1,Rs.239,shopclues.com,http://www.shopclues.com/jack-klein-stylish-and-elegant-brown-strap-wrist-watch-for-men-120362758.html,https://cdn.shopclues.com/images/thumbnails/73168/200/200/120362758RelishTanAnalogWatchforSDL63497855319c01b1496037217.jpg 3 | Sai Enterprises Round Dial Brown Leather Strap Quartz W,Rs.199,shopclues.com,http://www.shopclues.com/watch-for-men-1215.html,https://cdn.shopclues.com/images/thumbnails/48968/200/200/10207877196838463936180359008732551EjvSf4hCL14577951751458580749146503747714708261161481344395.jpg 4 | iik Collection Black Classic officially Watch For Men,Rs.229,shopclues.com,http://www.shopclues.com/iik-collection-black-classic-officially-watch-for-men-129636942.html,https://cdn.shopclues.com/images/thumbnails/86081/200/200/129636942119777112118497036190100099111149374706114955167741507282536.jpg 5 | DCH Quartz Analog Black Round Dial Men's Watch IN-31,Rs.229,shopclues.com,http://www.shopclues.com/dch-in-31-blue-denim-analog-watch-for-boys-men-p-116201237.html,https://cdn.shopclues.com/images/thumbnails/67327/200/200/In311491226885.jpg 6 | Q&Q Quartz Black Round Men Watch 100Q576N205Y,Rs.1149,shopclues.com,http://www.shopclues.com/q-and-q-analog-watch-for-men-38.html,https://cdn.shopclues.com/images/thumbnails/8671/200/200/100Q576N205Y1415691448.jpg 7 | X5 Fusion Round Dial Black Leather Strap Quartz Watch f,Rs.229,shopclues.com,http://www.shopclues.com/x5-fusion-mens-designer-watch-b159-black-case.html,https://cdn.shopclues.com/images/thumbnails/56437/200/200/ztempZQoczi1487249967.jpg 8 | Gravity Men Turquoise Men Women Analog Watch,Rs.229,shopclues.com,http://www.shopclues.com/gravity-men-turquoise-men-and-women-analog-watch-129779383.html,https://cdn.shopclues.com/images/thumbnails/86938/200/200/129779383GVGXBLU1771509090478.jpg 9 | DCH IN-5.25 Pack Of 2 Analogue Wrist Watches For Men An,Rs.259,shopclues.com,http://www.shopclues.com/dch-in-5.25-pack-of-2-analogue-wrist-watches-for-men-and-boys.html,https://cdn.shopclues.com/images/thumbnails/62906/200/200/ztemp14898321581489832158.jpg 10 | Radius Quartz Analog Blue Round Dial Men's Watch,Rs.229,shopclues.com,http://www.shopclues.com/radius-denim-analog-wrist-watch-for-men-r-4-120008246.html,https://cdn.shopclues.com/images/thumbnails/72420/200/200/120008246R41495651860.jpg 11 | Invaders Quartz Analog Black Round Dial Men's Watch INV,Rs.239,shopclues.com,http://www.shopclues.com/invaders-round-dial-multi-analog-watch-inv-espr-brn.html,https://cdn.shopclues.com/images/thumbnails/67731/200/200/116506856ztemp14938183271493818328.jpg 12 | Gravity Men Women Apple Burst Analog Watch,Rs.199,shopclues.com,http://www.shopclues.com/gravity-men-and-women-apple-burst-analog-watch-128873599.html,https://cdn.shopclues.com/images/thumbnails/85947/200/200/128873599TMGXBLK76511507036291.jpg 13 | Relish Round Dial Blue Leather Strap Quartz Watch for M,Rs.259,shopclues.com,http://www.shopclues.com/relish-denim-analog-wear-watches-for-men-relish-524.html,https://cdn.shopclues.com/images/thumbnails/40583/200/200/RELISH52411467722495.jpg 14 | -------------------------------------------------------------------------------- /demo/tmp/shopclues.csv: -------------------------------------------------------------------------------- 1 | product_name,price,source,product_url,image_url 2 | DESKTOP COMPUTER PC CORE2DUO 2.93 GHZ 1 yr/ZEB G31 MB 1,Rs.7399,shopclues.com,http://www.shopclues.com/desktop-computer-pc-core2duo-2.93-ghz-1-yr-zeb-g31-mb-1yw-4-gb-ddr2-3yw-sea-320gb-1y-iball-cab-with-smps-3-yw-free-wifi-124443181.html,https://cdn.shopclues.com/images/thumbnails/79539/200/200/124443181stella1501751929.jpg 3 | Reach Maestro AIO 21.5 inch screen (Intel Core i3 4GB 5,Rs.25499,shopclues.com,http://www.shopclues.com/reach-maestro-aio-21.5-215asm6-dexwb01323-rca-010-all-in-one-laptop-126450435.html,https://cdn.shopclues.com/images/thumbnails/81910/200/200/126450435reachRCA0101504165300.jpg 4 | AIO 300 [F0CL001GIN] CDC 6TH/4GB/500GB/DVD/DOS/WIRED/19,Rs.19999,shopclues.com,http://www.shopclues.com/aio-300-f0cl001gin-cdc-6th-4gb-500gb-dvd-dos-wired-19.5.html,https://cdn.shopclues.com/images/thumbnails/79563/200/200/12446310041UtRtoIKqL1501777594.jpg 5 | "Asus ROG GR8 Gaming Desktop( Core i7, RAM: 16GB, HDD: 1",Rs.49899,shopclues.com,http://www.shopclues.com/asus-rog-gr8-gaming-desktop-core-i7-ram-16gb-hdd-1tb--128gb-ssd-geforce-gtx750ti-2gb-black-and-red-119297019.html,https://cdn.shopclues.com/images/thumbnails/71526/200/200/119297019AsusROGGR8GamingDesktopSDL2980217401b8cde1495083678.jpg 6 | Accu-Check Active 100 Test Strips,Rs.1449,shopclues.com,http://www.shopclues.com/accu-check-active-100-test-strips-122939236.html,https://cdn.shopclues.com/images/thumbnails/77244/200/200/122939236Active1001499174500.jpg 7 | Lenovo Ideacentre AIO 300-23ISU F0BY00P1IN (Intel Core,Rs.36299,shopclues.com,http://www.shopclues.com/lenovo-ideacentre-aio-300-23isu-f0by00p1in-intel-core-i3-6006u-4gb-ddr4-hdd-1tb-7200rpm-wireless-keyboard-mouse-dos-23-ips-led-black.html,https://cdn.shopclues.com/images/thumbnails/79563/200/200/12446309061OvcFKtIgL1501777567.jpg 8 | HP Chromebox Intel Core i7 4600U 2.1 GHz 16 GB 128 GB S,Rs.44999,shopclues.com,http://www.shopclues.com/hp-chromebox-intel-core-i7-4600u-2.1-ghz-16-gb-128-gb-ssd-win-7-pro-cpu-desktop-123053363.html,https://cdn.shopclues.com/images/thumbnails/77411/200/200/123053363CHR1499237384.jpg 9 | LENOVO IDEACENTRE AIO 310 19.5INCH WINDOWS 10 (CELERON,Rs.25390,shopclues.com,http://www.shopclues.com/lenovo-ideacentre-aio-310-19.5inch-windows-10-celeron-dual-core-4gb-500gb-hdd.html,https://cdn.shopclues.com/images/thumbnails/79568/200/200/124463097906929184123D77D65C4451B8346910C1501831724.jpg 10 | Dell Inspiron AIO 3010 Desktop,Rs.23500,shopclues.com,http://www.shopclues.com/dell-inspiron-aio-3010.html,https://cdn.shopclues.com/images/thumbnails/21462/200/200/image1436210947.jpg 11 | The Masterpiece VOLTED PC,Rs.20000,shopclues.com,http://www.shopclues.com/the-masterpiece-volted-pc.html,https://cdn.shopclues.com/images/thumbnails/58400/200/200/91FU7bFyYiL1487999506.jpg 12 | THINPC ALL IN ONE DESKTOP(Barebone) / AIO / 18.5 LED /,Rs.11800,shopclues.com,http://www.shopclues.com/thinpc-all-in-one-desktop-barebone-aio-185-led-speaker-mic-keyboard-1.html,https://cdn.shopclues.com/images/thumbnails/33639/200/200/ertdrteryteryeryerye1457344141.jpg 13 | Dell Optiplex 3046 MT) (Intel Pentium Dual Core)/4 GB/5,Rs.28999,shopclues.com,http://www.shopclues.com/dell-optiplex-3046-mt-intel-pentium-dual-core-4-gb-500-gb-windows-10-prof.-3-years-warranty-126267275.html,https://cdn.shopclues.com/images/thumbnails/81717/200/200/126267275150192003981PO4eAtReL1504009138.jpg 14 | -------------------------------------------------------------------------------- /demo/app/templates/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Demo 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 29 | 30 |
31 |
32 |
33 | 34 | 35 |
36 |
37 |
38 | 39 | 40 |
41 |
42 |
43 | 45 |
46 |
47 | 48 |
49 | 50 |
51 | 52 | 53 | 81 | 82 | 83 | 84 |
85 | 86 | 87 | 88 | 89 | 90 | 94 | 95 | 96 | 101 | 102 | 103 | -------------------------------------------------------------------------------- /demo/tmp/amazon.csv: -------------------------------------------------------------------------------- 1 | product_name,price,source,product_url,image_url 2 | "Toyshine English, Maths Learning Laptop for Kids With Mouse and 78 Activities","Rs. 1,299",amazon.in,https://www.amazon.in/Toyshine-English-Learning-Laptop-Activities/dp/B0767F5BYR/ref=sr_1_17?ie=UTF8&qid=1509429571&sr=8-17&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/41HzNzLCA3L._AC_US218_.jpg 3 | Samsung S19F350HNW 18.5-inch AH IPS LED Monitor (Black)[NOT A TV],"Rs. 5,725",amazon.in,https://www.amazon.in/Samsung-S19F350HNW-18-5-inch-Monitor-Black/dp/B01DP5M4TQ/ref=sr_1_18?ie=UTF8&qid=1509429571&sr=8-18&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/51vQoTgPckL._AC_US218_.jpg 4 | TECH SHOP Power Cable Cord Compatible With Monitor / CPU / PC / Computer / Printer / Desktop / SMPS lack - 1.5m,Rs. 249,amazon.in,https://www.amazon.in/TECH-SHOP-Power-Cable-Desktop/dp/B075WW1QBW/ref=sr_1_20?ie=UTF8&qid=1509429571&sr=8-20&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/41ZB+MyQn0L._AC_US218_.jpg 5 | Nallu Assembled 15.6-inch All-in-One Desktop (Core 2 Duo/2GB/250GB/DVD RW/Windows 7 Trial),"Rs. 11,499",amazon.in,https://www.amazon.in/Nallu-Assembled-15-6-inch-Desktop-Windows/dp/B01CR0QP7C/ref=sr_1_21?ie=UTF8&qid=1509429571&sr=8-21&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/31lsuqVQlUL._AC_US218_.jpg 6 | Gizga Essentials Ergonomic Height Adjustable Foldable Multi-Function Portable Laptop Table,Rs. 999,amazon.in,https://www.amazon.in/Essentials-Ergonomic-Adjustable-Foldable-Multi-Function/dp/B01NBOQ8RV/ref=sr_1_22?ie=UTF8&qid=1509429571&sr=8-22&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/51Y-okYIivL._AC_US218_.jpg 7 | "eErlik External 2.5 "" inch Sata Casing HARD Disk Drive Usb portable HDD CASE Enclosure for Laptop- silver",Rs. 399,amazon.in,https://www.amazon.in/eErlik-External-portable-Enclosure-Laptop/dp/B076HMS538/ref=sr_1_23?ie=UTF8&qid=1509429571&sr=8-23&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/418fJ7jiKNL._AC_US218_.jpg 8 | Quantum QHM495LM 25MP Web Camera,Rs. 420,amazon.in,https://www.amazon.in/Quantum-QHM495LM-25MP-Web-Camera/dp/B00L5AWKUM/ref=sr_1_24?ie=UTF8&qid=1509429571&sr=8-24&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/41Z-JCPiFxL._AC_US218_.jpg 9 | "Raspberry Pi 3: The Ultimate Guide to the World of Raspberry Pi 3, Python, Programming, Micro Computer (Simple Step By Step Guide for Beginners, Raspberry Pi 3 for Dummies, Raspberry Pi 3 Projects)",Rs. 0,amazon.in,https://www.amazon.in/Raspberry-Pi-Ultimate-Programming-Beginners-ebook/dp/B076J933P6/ref=sr_1_25?ie=UTF8&qid=1509429571&sr=8-25&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/419AaSP6uAL._AC_US218_.jpg 10 | "Saco Ultra Clear Glossy HD Screen Guard Scratch Protector for Lenovo Yoga 710 14 - 14"" FHD Touch Laptop",Rs. 450,amazon.in,https://www.amazon.in/Saco-Glossy-Screen-Scratch-Protector/dp/B01KC6O19W/ref=sr_1_26?ie=UTF8&qid=1509429571&sr=8-26&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/51J-JvD+eLL._AC_US218_.jpg 11 | Smart Shelter Portable Height Adjustable Laptop Table / Study Table,"Rs. 2,799",amazon.in,https://www.amazon.in/Smart-Shelter-Portable-Height-Adjustable/dp/B01N4A5QYH/ref=sr_1_27?ie=UTF8&qid=1509429571&sr=8-27&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/41wpMsIAi7L._AC_US218_.jpg 12 | Computer,Rs. 39,amazon.in,https://www.amazon.in/Computer-Rani-Ahilya/dp/9384761117/ref=sr_1_28?ie=UTF8&qid=1509429571&sr=8-28&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/41CM12b527L._AC_US218_.jpg 13 | "TECH SHOP 15 Pin Male To Male 1.5 Meter VGA Cable For Computer monitors, Televisions,Desktop, Laptop, Projector, LEDs, LCDs",Rs. 249,amazon.in,https://www.amazon.in/TECH-SHOP-VGA-Cable-Televisions/dp/B075WW758R/ref=sr_1_29?ie=UTF8&qid=1509429571&sr=8-29&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/51YnJPBf04L._AC_US218_.jpg 14 | "Wi-Fi Receiver 300Mbps, 2.4GHz, 802.11b/g/n USB 2.0 Wireless Mini Wi-Fi Network Adapter",Rs. 270,amazon.in,https://www.amazon.in/Receiver-300Mbps-802-11b-Wireless-Network/dp/B0141EZMAI/ref=sr_1_30?ie=UTF8&qid=1509429571&sr=8-30&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/31PdWrdo-IL._AC_US218_.jpg 15 | iBall Decor 9 Computer Multimedia Speakers,Rs. 480,amazon.in,https://www.amazon.in/iBall-Decor-Computer-Multimedia-Speakers/dp/B017K7TO6G/ref=sr_1_31?ie=UTF8&qid=1509429571&sr=8-31&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/51bvhApRPxL._AC_US218_.jpg 16 | Nylon Black Industrial Cable Ties Straps Tie Roll Wraps Hook Loop Fastener For Laptop Computer TV Wire Cord Management Organizer Cord Taps 195CM …,Rs. 169,amazon.in,https://www.amazon.in/Industrial-Fastener-Computer-Management-Organizer/dp/B06XCN9B6C/ref=sr_1_32?ie=UTF8&qid=1509429571&sr=8-32&keywords=computer,https://images-eu.ssl-images-amazon.com/images/I/41JP-1htRyL._AC_US218_.jpg 17 | -------------------------------------------------------------------------------- /tmp/amazon.csv: -------------------------------------------------------------------------------- 1 | product_name,price,source,product_url,image_url 2 | Watches For Girls / Women Watches / Watches For Women / Ladies Watch / Analogue Multicolor Dial Watch Pack Of 1 (Blue),Rs. 249,amazon.in,/gp/slredirect/picassoRedirect.html/ref=pa_sp_atf_next_aps_sr_pg2_1?ie=UTF8&adId=A10191211EQGCP5LEAJ8A&url=https%3A%2F%2Fwww.amazon.in%2FWatches-Girls-Ladies-Analogue-Multicolor%2Fdp%2FB076X2GVQ3%2Fref%3Dsr_1_17_sspa%3Fie%3DUTF8%26qid%3D1509428299%26sr%3D8-17-spons%26keywords%3Dwatch%26psc%3D1&qualifier=1509428299&id=4982233879317227&widgetName=sp_atf_next,https://images-eu.ssl-images-amazon.com/images/I/51ks1LfXyKL._AC_US218_.jpg 3 | Swisstyle Charming Ladies Analog Watch-SS-LR628-BLK-CH,Rs. 429,amazon.in,/gp/slredirect/picassoRedirect.html/ref=pa_sp_atf_next_aps_sr_pg2_2?ie=UTF8&adId=A09738232H5HC725BPY5M&url=https%3A%2F%2Fwww.amazon.in%2FSwisstyle-Charming-Ladies-Analog-Watch-SS-LR628-BLK-CH%2Fdp%2FB0748BSSH2%2Fref%3Dsr_1_18_sspa%3Fie%3DUTF8%26qid%3D1509428299%26sr%3D8-18-spons%26keywords%3Dwatch%26psc%3D1&qualifier=1509428299&id=4982233879317227&widgetName=sp_atf_next,https://images-eu.ssl-images-amazon.com/images/I/41UOCuVsUyL._AC_US218_.jpg 4 | Globalite Combo Men's Casual Shoes GSC0305AMZ with Lotto Watch & Sunglass,Rs. 549,amazon.in,https://www.amazon.in/Globalite-Brown-Sneaker-Watch-Sunglass/dp/B01JP4IQIY/ref=sr_1_19?ie=UTF8&qid=1509428299&sr=8-19&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51fid8cMsAL._AC_US218_.jpg 5 | New Qualified Watches Jewelry Display Storage Organizer Leather Box Case (12 Slots Watch Box Case),"Rs. 1,099",amazon.in,https://www.amazon.in/Qualified-Watches-Jewelry-Display-Organizer/dp/B076FV6V9D/ref=sr_1_20?ie=UTF8&qid=1509428299&sr=8-20&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/41c-iUqEBAL._AC_US218_.jpg 6 | Matrix Casual Analogue Multicolour Dial Men & Boys Watch-WCH-192-BL,Rs. 399,amazon.in,https://www.amazon.in/Matrix-Casual-Analogue-Multicolour-Watch-WCH-192-BL/dp/B06XSY19ZQ/ref=sr_1_21?ie=UTF8&qid=1509428299&sr=8-21&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51rxzMygnIL._AC_US218_.jpg 7 | Geneva Platinum Analogue Blue Dial Women's Watch(GP-083),Rs. 346,amazon.in,https://www.amazon.in/Geneva-Platinum-Analogue-Womens-GP-083/dp/B01IM6300K/ref=sr_1_22?ie=UTF8&qid=1509428299&sr=8-22&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51G64pflJXL._AC_US218_.jpg 8 | Opendeal Combo Pack of 3 Lorem Stylish Dummy Chronograph Analogue Multicolor Dial Men & Boys Watch- Od-W222,Rs. 399,amazon.in,https://www.amazon.in/Opendeal-Stylish-Chronograph-Analogue-Multicolor/dp/B071JRSJHR/ref=sr_1_23?ie=UTF8&qid=1509428299&sr=8-23&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51YAFZINI2L._AC_US218_.jpg 9 | Estar Bluetooth Smartwatch Swith Camera/SD Card Support for All Devices,"Rs. 1,499",amazon.in,https://www.amazon.in/Estar-Bluetooth-Smartwatch-Support-Devices/dp/B0764FKW65/ref=sr_1_24?ie=UTF8&qid=1509428299&sr=8-24&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/31l4ID18D5L._AC_US218_.jpg 10 | Redux Rock Analog Blue-Grey Dial Men's & Boys Watch -RWS0042S,Rs. 449,amazon.in,https://www.amazon.in/Redux-Analog-Blue-Grey-Watch-RWS0042S/dp/B073S8ZPDZ/ref=sr_1_25?ie=UTF8&qid=1509428299&sr=8-25&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51neabwB+RL._AC_US218_.jpg 11 | Ambrane ASW-11 Smart Watch (Black),Rs. 899,amazon.in,https://www.amazon.in/Ambrane-ASW-11-Smart-Watch-Black/dp/B07567MP5V/ref=sr_1_26?ie=UTF8&qid=1509428299&sr=8-26&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/4150qdYZR7L._AC_US218_.jpg 12 | LOUIS GENEVE Analogue White Dial Men's Watch(LG-MW-B-WHITE-051),Rs. 369,amazon.in,https://www.amazon.in/LOUIS-GENEVE-Analogue-White-LG-MW-B-WHITE-051/dp/B01J9YAG8I/ref=sr_1_27?ie=UTF8&qid=1509428299&sr=8-27&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51K3UiVWDJL._AC_US218_.jpg 13 | Tempered Glass Screen Protector Round Edge For Fitbit Blaze (Watch not included) By ACUTAS,Rs. 399,amazon.in,https://www.amazon.in/Tempered-Screen-Protector-included-ACUTAS/dp/B073TGRSZW/ref=sr_1_28?ie=UTF8&qid=1509428299&sr=8-28&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51DA7Qbg+YL._AC_US218_.jpg 14 | SKMEI Analog-Digital Multi-Colour Dial Men's Watch-AD0955 (BK BLUE),Rs. 714,amazon.in,https://www.amazon.in/Analog-Digital-Multi-Colour-Watch-AD0955-BK-BLUE/dp/B01CJHGEBU/ref=sr_1_29?ie=UTF8&qid=1509428299&sr=8-29&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51XRqJGpooL._AC_US218_.jpg 15 | Sukkhi Marquise Pecock Gold Plated AD Kada For Women,Rs. 199,amazon.in,https://www.amazon.in/Sukkhi-Marquise-Pecock-Plated-Women/dp/B018W8DTH2/ref=sr_1_30?ie=UTF8&qid=1509428299&sr=8-30&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51EnJVMD9dL._AC_US218_.jpg 16 | Maan International Combo Of 2 Analogue Multicolor Dial Mens And Boys Watch-M-Combo-S.Black.Rosra+Rosar0904,Rs. 365,amazon.in,https://www.amazon.in/Maan-International-Multicolor-Watch-M-Combo-S-Black-Rosra-Rosar0904/dp/B06Y52D8JN/ref=sr_1_31?ie=UTF8&qid=1509428299&sr=8-31&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51NoGHAqa0L._AC_US218_.jpg 17 | Sonata Analog White Dial Men's Watch - NH7987YL02CJ,Rs. 549,amazon.in,https://www.amazon.in/Sonata-Analog-White-Dial-Watch/dp/B00K2Q2SFW/ref=sr_1_32?ie=UTF8&qid=1509428299&sr=8-32&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/41CMIRKzZ2L._AC_US218_.jpg 18 | Swisstyle exclusive upgrade core analog designer dial watch - SS-LR249-CPR-CPR,Rs. 399,amazon.in,/gp/slredirect/picassoRedirect.html/ref=pa_sp_btf_aps_sr_pg2_2?ie=UTF8&adId=A097411919RY7VR9J1GSG&url=https%3A%2F%2Fwww.amazon.in%2FSwisstyle-exclusive-upgrade-analog-designer%2Fdp%2FB06XC9L2B5%2Fref%3Dsr_1_33_sspa%3Fie%3DUTF8%26qid%3D1509428299%26sr%3D8-33-spons%26keywords%3Dwatch%26psc%3D1&qualifier=1509428299&id=4982233879317227&widgetName=sp_btf,https://images-eu.ssl-images-amazon.com/images/I/51aPGLIZyUL._AC_US218_.jpg 19 | Swisstyle Analogue Black Dial Men's Watch - ss-gr607-blk-ch,Rs. 499,amazon.in,/gp/slredirect/picassoRedirect.html/ref=pa_sp_btf_aps_sr_pg2_1?ie=UTF8&adId=A0974063VHJG6PIN8TZI&url=https%3A%2F%2Fwww.amazon.in%2FSwisstyle-Analogue-Black-Dial-Watch%2Fdp%2FB015DXXRR6%2Fref%3Dsr_1_34_sspa%3Fie%3DUTF8%26qid%3D1509428299%26sr%3D8-34-spons%26keywords%3Dwatch%26psc%3D1&qualifier=1509428299&id=4982233879317227&widgetName=sp_btf,https://images-eu.ssl-images-amazon.com/images/I/51GsK-py3CL._AC_US218_.jpg 20 | Watches For Girls / Women Watches / Watches For Women / Ladies Watch / Analogue Multicolor Dial Watch Pack Of 1 (Pink),Rs. 249,amazon.in,/gp/slredirect/picassoRedirect.html/ref=pa_sp_atf_next_aps_sr_pg3_1?ie=UTF8&adId=A1018965ZKZI5SJ2T03V&url=https%3A%2F%2Fwww.amazon.in%2FWatches-Girls-Ladies-Analogue-Multicolor%2Fdp%2FB076X29C72%2Fref%3Dsr_1_33_sspa%3Fie%3DUTF8%26qid%3D1509428300%26sr%3D8-33-spons%26keywords%3Dwatch%26psc%3D1&qualifier=1509428300&id=2330645488657527&widgetName=sp_atf_next,https://images-eu.ssl-images-amazon.com/images/I/51PtK9i+IFL._AC_US218_.jpg 21 | Swisstyle SS-LR078-CPR-CPR Analog Watch - For Women,Rs. 399,amazon.in,/gp/slredirect/picassoRedirect.html/ref=pa_sp_atf_next_aps_sr_pg3_2?ie=UTF8&adId=A09742751U03O53FYSW59&url=https%3A%2F%2Fwww.amazon.in%2FSwisstyle-SS-LR078-CPR-CPR-Analog-Watch-Women%2Fdp%2FB0718W5FLW%2Fref%3Dsr_1_34_sspa%3Fie%3DUTF8%26qid%3D1509428300%26sr%3D8-34-spons%26keywords%3Dwatch%26psc%3D1&qualifier=1509428300&id=2330645488657527&widgetName=sp_atf_next,https://images-eu.ssl-images-amazon.com/images/I/41epjhgT6nL._AC_US218_.jpg 22 | Krupa Enterprise Analogue Black Dial Mens and Womens Watches-55563,Rs. 309,amazon.in,https://www.amazon.in/Krupa-Enterprise-Analogue-Womens-Watches-55563/dp/B01MR8FR7V/ref=sr_1_35?ie=UTF8&qid=1509428300&sr=8-35&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51TaKlsgPxL._AC_US218_.jpg 23 | Espoir Analogue White Dial Men's Watch -ES109,Rs. 399,amazon.in,https://www.amazon.in/Espoir-Analogue-White-Watch-ES109/dp/B01821GVA6/ref=sr_1_36?ie=UTF8&qid=1509428300&sr=8-36&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51n9H5oz4AL._AC_US218_.jpg 24 | "Apple Watch Series 3 GPS 42mm Smart Watch (Space Grey Aluminum Case, Black Sport Band)","Rs. 31,900",amazon.in,https://www.amazon.in/Apple-Watch-Smart-Space-Aluminum/dp/B075R9P7H8/ref=sr_1_37?ie=UTF8&qid=1509428300&sr=8-37&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/417v1umpbYL._AC_US218_.jpg 25 | Skmei Analog-Digital Multi-Colour Dial Unisex Watch - 1016BBGO,Rs. 600,amazon.in,https://www.amazon.in/Skmei-Analog-Digital-Multi-Colour-Unisex-Watch/dp/B01EHL1KNS/ref=sr_1_38?ie=UTF8&qid=1509428300&sr=8-38&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/512m-0pa8ZL._AC_US218_.jpg 26 | "Globalite Combo Men's Casual Shoes GSC0461AMZ with Lotto Watch, Sunglass & Globalite Duffle Bag.",Rs. 649,amazon.in,https://www.amazon.in/Globalite-Casual-GSC0461AMZ-Sunglass-Duffle/dp/B06WD5DS9M/ref=sr_1_39?ie=UTF8&qid=1509428300&sr=8-39&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51RXqssQlXL._AC_US218_.jpg 27 | "Jay Khodal Creation Analogue Black Dial Leather Watch For Men, Women And Kids",Rs. 187,amazon.in,https://www.amazon.in/Watches-Watch-stylish-Analogue-Offers/dp/B075FWQXCG/ref=sr_1_40?ie=UTF8&qid=1509428300&sr=8-40&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/41tZZkJ7pjL._AC_US218_.jpg 28 | HealthSense PD-102 Smart 3D Pedometer Watch,"Rs. 1,499",amazon.in,https://www.amazon.in/HealthSense-PD-102-Smart-Pedometer-Watch/dp/B00O45B0HO/ref=sr_1_41?ie=UTF8&qid=1509428300&sr=8-41&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/41muhUpUE8L._AC_US218_.jpg 29 | Generic 24 Images Projector Angry Birds Digital Toy Watch For Kids,Rs. 219,amazon.in,https://www.amazon.in/Images-Projector-Kids-Digital-Watch/dp/B074P1RTZ7/ref=sr_1_42?ie=UTF8&qid=1509428300&sr=8-42&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51k2lxjTHiL._AC_US218_.jpg 30 | Britex Day and Date Function Analog Watch For Men / Boys - MM-6043,Rs. 449,amazon.in,https://www.amazon.in/Britex-Date-Function-Analog-Watch/dp/B076XTK3W2/ref=sr_1_43?ie=UTF8&qid=1509428300&sr=8-43&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51D6Yz5zMfL._AC_US218_.jpg 31 | Skylofts Ladies Leather Rhinestone Bracelet Wristwatch for girls (Pink),Rs. 375,amazon.in,https://www.amazon.in/Skylofts-Leather-Rhinestone-Bracelet-Wristwatch/dp/B01NCOI8II/ref=sr_1_44?ie=UTF8&qid=1509428300&sr=8-44&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51Co56PfZyL._AC_US218_.jpg 32 | Kitcone Jewellery Bracelet Black Belt Women's Watch -Type-CC78,Rs. 325,amazon.in,https://www.amazon.in/Kitcone-Jewellery-Bracelet-Womens-Type-CC78/dp/B06XS7D25H/ref=sr_1_45?ie=UTF8&qid=1509428300&sr=8-45&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/41knKBtH+WL._AC_US218_.jpg 33 | Bollywood Designer Digital Multi-Colour Dial Women's Watch (Pack of 2) -diamond13,Rs. 399,amazon.in,https://www.amazon.in/Bollywood-Designer-Digital-Multi-Colour-diamond13/dp/B01KECD9T2/ref=sr_1_46?ie=UTF8&qid=1509428300&sr=8-46&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/51VOC+DXxWL._AC_US218_.jpg 34 | Espoir Floral Analog White Dial Women's Watch - 2455,Rs. 499,amazon.in,https://www.amazon.in/Espoir-Floral-Analog-White-Womens/dp/B01MR8YHYQ/ref=sr_1_47?ie=UTF8&qid=1509428300&sr=8-47&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/31oBEKSmLjL._AC_US218_.jpg 35 | GADGETS WRAP LJ-6F9Y-PGJ0 42mm Matte Sticker Skin For Apple Watch (Black),Rs. 300,amazon.in,https://www.amazon.in/GADGETS-WRAP-LJ-6F9Y-PGJ0-Matte-Sticker/dp/B06WVGBZ2Y/ref=sr_1_48?ie=UTF8&qid=1509428300&sr=8-48&keywords=watch,https://images-eu.ssl-images-amazon.com/images/I/41pXRcMR6AL._AC_US218_.jpg 36 | Elios Lasika Outdoor Multifunction Digital Watch,Rs. 495,amazon.in,/gp/slredirect/picassoRedirect.html/ref=pa_sp_btf_aps_sr_pg3_2?ie=UTF8&adId=A07528092VLMXPYP7DBZR&url=https%3A%2F%2Fwww.amazon.in%2FElios-Lasika-Outdoor-Multifunction-Digital%2Fdp%2FB0756TPTJY%2Fref%3Dsr_1_49_sspa%3Fie%3DUTF8%26qid%3D1509428300%26sr%3D8-49-spons%26keywords%3Dwatch%26psc%3D1&qualifier=1509428300&id=2330645488657527&widgetName=sp_btf,https://images-eu.ssl-images-amazon.com/images/I/51GNcSn24lL._AC_US218_.jpg 37 | ADAMO Multifunction Mens Wrist Watch A206SB02,Rs. 899,amazon.in,/gp/slredirect/picassoRedirect.html/ref=pa_sp_btf_aps_sr_pg3_1?ie=UTF8&adId=A10137252Q73TPU7YSCUO&url=https%3A%2F%2Fwww.amazon.in%2FADAMO-Multifunction-Wrist-Watch-A206SB02%2Fdp%2FB071JS3951%2Fref%3Dsr_1_50_sspa%3Fie%3DUTF8%26qid%3D1509428300%26sr%3D8-50-spons%26keywords%3Dwatch%26psc%3D1&qualifier=1509428300&id=2330645488657527&widgetName=sp_btf,https://images-eu.ssl-images-amazon.com/images/I/51Qua3tPpBL._AC_US218_.jpg 38 | -------------------------------------------------------------------------------- /tmp/ebay.csv: -------------------------------------------------------------------------------- 1 | product_name,price,source,product_url,image_url 2 | 2017 new Unique Design White Color Dial Steel Strap Mens Wrist Watch .....!,Rs. 599.00,ebay.in,http://www.ebay.in/itm/2017-new-Unique-Design-White-Color-Dial-Steel-Strap-Mens-Wrist-Watch/282430422787?hash=item41c22a3f03:g:~uQAAOSwoXRZjsZ0,https://i.ebayimg.com/thumbs/images/g/~uQAAOSwoXRZjsZ0/s-l225.jpg 3 | Imported Original SKMEI 1213 Black Digital LED wrist Watch,Rs. 995.00,ebay.in,http://www.ebay.in/itm/Imported-Original-SKMEI-1213-Black-Digital-LED-wrist-Watch/182676846941?hash=item2a8863795d:g:15wAAOSwI-hZ1dL-,https://i.ebayimg.com/thumbs/images/g/15wAAOSwI-hZ1dL-/s-l225.jpg 4 | Imported Casio Edifice 510 Black And Copper Dial Watch For Men,"Rs. 3,399.00",ebay.in,http://www.ebay.in/itm/Imported-Casio-Edifice-510-Black-And-Copper-Dial-Watch-For-Men/222669072532?hash=item33d81c6894:g:EDAAAOSwsXFZMShI,https://i.ebayimg.com/thumbs/images/g/EDAAAOSwsXFZMShI/s-l225.jpg 5 | New Stylish Sober Wrist Watch for Men White Dial-BUCWD,Rs. 185.00,ebay.in,http://www.ebay.in/itm/New-Stylish-Sober-Wrist-Watch-for-Men-White-Dial-BUCWD/122569360408?hash=item1c89b40418:g:AU0AAOSwyQtV3BmC,https://i.ebayimg.com/thumbs/images/g/AU0AAOSwyQtV3BmC/s-l225.jpg 6 | MENS WATCHES BRANDED WATCHES FOR MEN DESIGNER WATCHES LUXURY WATCHES MENS KIDS,Rs. 299.00,ebay.in,http://www.ebay.in/itm/MENS-WATCHES-BRANDED-WATCHES-FOR-MEN-DESIGNER-WATCHES-LUXURY-WATCHES-MENS-KIDS/332349496655?hash=item4d6192dd4f:m:m5iOQQ_wRe8Z8Qm5RwcswEQ,https://i.ebayimg.com/thumbs/images/m/m5iOQQ_wRe8Z8Qm5RwcswEQ/s-l225.jpg 7 | Texus(TXMW009) Blue Strap Chronolook Dial Watch for Men/Boys,Rs. 399.75,ebay.in,http://www.ebay.in/itm/Texus-TXMW009-Blue-Strap-Chronolook-Dial-Watch-for-Men-Boys/172358981267?hash=item2821655693:g:WAkAAOSwYIhWlUQG,https://i.ebayimg.com/thumbs/images/g/WAkAAOSwYIhWlUQG/s-l225.jpg 8 | Import Emporio Armani AR2453 Classic FULL Black Men's Watch,"Rs. 3,045.00",ebay.in,http://www.ebay.in/itm/Import-Emporio-Armani-AR2453-Classic-FULL-Black-Mens-Watch/263259262331?hash=item3d4b798d7b:g:FT4AAOSwuyZZ3y~f,https://i.ebayimg.com/thumbs/images/g/FT4AAOSwuyZZ3y~f/s-l225.jpg 9 | IMPORTED Casio Edifice EFR-539lb Black Leather strap Men's watch,"Rs. 3,399.00",ebay.in,http://www.ebay.in/itm/IMPORTED-Casio-Edifice-EFR-539lb-Black-Leather-strap-Mens-watch/322737288450?hash=item4b24a43502:g:jOcAAOSwtGlZHp9f,https://i.ebayimg.com/thumbs/images/g/jOcAAOSwtGlZHp9f/s-l225.jpg 10 | Imported Mens Armani Ar2453 Watch With 2 years seller warranty,"Rs. 3,199.00",ebay.in,http://www.ebay.in/itm/Imported-Mens-Armani-Ar2453-Watch-With-2-years-seller-warranty/322759710819?hash=item4b25fa5863:g:U2UAAOSw4HlZbITF,https://i.ebayimg.com/thumbs/images/g/U2UAAOSw4HlZbITF/s-l225.jpg 11 | Imported Casio EF558D-1AV Black Dial Men's Watch,"Rs. 3,295.00",ebay.in,http://www.ebay.in/itm/Imported-Casio-EF558D-1AV-Black-Dial-Mens-Watch/263278739245?hash=item3d4ca2bf2d:g:EBUAAOSwVqlZ8c2X,https://i.ebayimg.com/thumbs/images/g/EBUAAOSwVqlZ8c2X/s-l225.jpg 12 | Casio Edifice Men's Luxury Wristwatch - EFR539 1A2V Blue CHRONOGRAPH Watch,"Rs. 3,699.00",ebay.in,http://www.ebay.in/itm/Casio-Edifice-Mens-Luxury-Wristwatch-EFR539-1A2V-Blue-CHRONOGRAPH-Watch/322705830091?hash=item4b22c430cb:g:RngAAOSwjDZYkD9K,https://i.ebayimg.com/thumbs/images/g/RngAAOSwjDZYkD9K/s-l225.jpg 13 | New Forest Brand Metal Strap Black Dial Dual Time Men's Watch In BOX PACKING,Rs. 810.00,ebay.in,http://www.ebay.in/itm/New-Forest-Brand-Metal-Strap-Black-Dial-Dual-Time-Mens-Watch-In-BOX-PACKING/322582070323?hash=item4b1b63c433:g:lKgAAOSwxKtYA6SI,https://i.ebayimg.com/thumbs/images/g/lKgAAOSwxKtYA6SI/s-l225.jpg 14 | Invaders INV-BRAG-WHT Chronolook Stainless Steel chain watch for Men/Boys,Rs. 299.75,ebay.in,http://www.ebay.in/itm/Invaders-INV-BRAG-WHT-Chronolook-Stainless-Steel-chain-watch-for-Men-Boys/172321705324?hash=item281f2c8d6c:g:ff8AAOSw6YtZXLsn,https://i.ebayimg.com/thumbs/images/g/ff8AAOSw6YtZXLsn/s-l225.jpg 15 | New Forest Brand Leather Belt Blue Dial Dual TIME MENS Watch In BOX PACKING,Rs. 810.00,ebay.in,http://www.ebay.in/itm/New-Forest-Brand-Leather-Belt-Blue-Dial-Dual-TIME-MENS-Watch-In-BOX-PACKING/322624582690?hash=item4b1dec7422:g:tRgAAOSwvp5ZfcjE,https://i.ebayimg.com/thumbs/images/g/tRgAAOSwvp5ZfcjE/s-l225.jpg 16 | Emporio Armani AR1410 Black Ceramica Chronograph Men's Watch - Gold Ceramica,"Rs. 3,595.00",ebay.in,http://www.ebay.in/itm/Emporio-Armani-AR1410-Black-Ceramica-Chronograph-Mens-Watch-Gold-Ceramica/322759711889?hash=item4b25fa5c91:g:RL8AAOSwl5pZfFOf,https://i.ebayimg.com/thumbs/images/g/RL8AAOSwl5pZfFOf/s-l225.jpg 17 | Iik Collection Black Analog Round Casual Watch - smciikroundfblbl,Rs. 285.00,ebay.in,http://www.ebay.in/itm/Iik-Collection-Black-Analog-Round-Casual-Watch-smciikroundfblbl/122671128847?hash=item1c8fc4e10f:g:PD0AAOSw~RNZo4sl,https://i.ebayimg.com/thumbs/images/g/PD0AAOSw~RNZo4sl/s-l225.jpg 18 | Luxury Skeleton Brown Analog Wrist Watch For Men In BOX PACKING,Rs. 310.00,ebay.in,http://www.ebay.in/itm/Luxury-Skeleton-Brown-Analog-Wrist-Watch-For-Men-In-BOX-PACKING/322732372452?hash=item4b245931e4:g:zrAAAOSwnB1ZtpMf,https://i.ebayimg.com/thumbs/images/g/zrAAAOSwnB1ZtpMf/s-l225.jpg 19 | Iik Collection Black Analog Round Casual Watch Mens Watches Designer Watches Men,Rs. 229.00,ebay.in,http://www.ebay.in/itm/Iik-Collection-Black-Analog-Round-Casual-Watch-Mens-Watches-Designer-Watches-Men/332397552739?hash=item4d64702463:m:mqDAzml6hzTVkjbVIayFxCQ,https://i.ebayimg.com/thumbs/images/m/mqDAzml6hzTVkjbVIayFxCQ/s-l225.jpg 20 | Imported Casio Edifice Men Wristwatch EF539BK Full Black Chronograph,"Rs. 2,999.00",ebay.in,http://www.ebay.in/itm/Imported-Casio-Edifice-Men-Wristwatch-EF539BK-Full-Black-Chronograph/222665720481?hash=item33d7e942a1:g:s0MAAOSw9~5ZQNzz,https://i.ebayimg.com/thumbs/images/g/s0MAAOSw9~5ZQNzz/s-l225.jpg 21 | Black talking kids watch for boys/girls,Rs. 343.00,ebay.in,http://www.ebay.in/itm/Black-talking-kids-watch-for-boys-girls/222593854000?hash=item33d3a0aa30:g:ohoAAOSwl9BWJRiW,https://i.ebayimg.com/thumbs/images/g/ohoAAOSwl9BWJRiW/s-l225.jpg 22 | Genuine NAVIFORCE Men Analog Led Digital Watches Men Leather Quartz sports Watch,"Rs. 2,999.00",ebay.in,http://www.ebay.in/itm/Genuine-NAVIFORCE-Men-Analog-Led-Digital-Watches-Men-Leather-Quartz-sports-Watch/401393613323?hash=item5d74ec7a0b:m:meoVj0P8T3Mj6acur-4b_fQ,https://i.ebayimg.com/thumbs/images/m/meoVj0P8T3Mj6acur-4b_fQ/s-l225.jpg 23 | IMPORTED Casio Edifice Imported EFR-539L dark Brown Leather strap Men's watch,"Rs. 3,099.00",ebay.in,http://www.ebay.in/itm/IMPORTED-Casio-Edifice-Imported-EFR-539L-dark-Brown-Leather-strap-Mens-watch/112616937373?hash=item1a387e179d:g:OqcAAOSwRr5Zq7wF,https://i.ebayimg.com/thumbs/images/g/OqcAAOSwRr5Zq7wF/s-l225.jpg 24 | YAZOLE Mens Business Faux Leather Strap Blue Ray Glass Analog Quartz Wrist Watch,Rs. 755.00,ebay.in,http://www.ebay.in/itm/YAZOLE-Mens-Business-Faux-Leather-Strap-Blue-Ray-Glass-Analog-Quartz-Wrist-Watch/172187776332?hash=item281730f54c:g:cQoAAOSwKfVXJOkL,https://i.ebayimg.com/thumbs/images/g/cQoAAOSwKfVXJOkL/s-l225.jpg 25 | 2017 New Fashion Curren Branded Leather Strap Military Wrist Watch In Box Pack,Rs. 710.00,ebay.in,http://www.ebay.in/itm/2017-New-Fashion-Curren-Branded-Leather-Strap-Military-Wrist-Watch-In-Box-Pack/322764477712?hash=item4b26431510:g:8AwAAOSwcLxYGuIU,https://i.ebayimg.com/thumbs/images/g/8AwAAOSwcLxYGuIU/s-l225.jpg 26 | Emporio Armani AR5890 Chronograph Men's Wrist Watch In New Box * With Warranty*,"Rs. 2,901.00",ebay.in,http://www.ebay.in/itm/Emporio-Armani-AR5890-Chronograph-Mens-Wrist-Watch-In-New-Box-With-Warranty/322599167903?hash=item4b1c68a79f:g:VV8AAOSwiGlZyzy8,https://i.ebayimg.com/thumbs/images/g/VV8AAOSwiGlZyzy8/s-l225.jpg 27 | 2017 New Design Hot Sale Luxury Mens Black Dial Gold Stainless Steel Watch,Rs. 499.00,ebay.in,http://www.ebay.in/itm/2017-New-Design-Hot-Sale-Luxury-Mens-Black-Dial-Gold-Stainless-Steel-Watch/162646546634?hash=item25de7d58ca:g:JK4AAOSwvOdZok7P,https://i.ebayimg.com/thumbs/images/g/JK4AAOSwvOdZok7P/s-l225.jpg 28 | New Stylish Sporty look CURREN Black Dial Analog Wrist Watch for boys & Men.....,Rs. 499.00,ebay.in,http://www.ebay.in/itm/New-Stylish-Sporty-look-CURREN-Black-Dial-Analog-Wrist-Watch-for-boys-Men/282208435635?hash=item41b4eefdb3:g:5~IAAOSwaWhZ2kam,https://i.ebayimg.com/thumbs/images/g/5~IAAOSwaWhZ2kam/s-l225.jpg 29 | Brand New Unique Design Black Color Formal Dial Steel Strap Mens Wrist Watch,Rs. 599.00,ebay.in,http://www.ebay.in/itm/Brand-New-Unique-Design-Black-Color-Formal-Dial-Steel-Strap-Mens-Wrist-Watch/282708910962?hash=item41d2c3a372:g:PccAAOSwA2hZyRP2,https://i.ebayimg.com/thumbs/images/g/PccAAOSwA2hZyRP2/s-l225.jpg 30 | 2017 new Unique Design Black Color Dial Chain Unisex Men & Women Wrist Watch !!!,Rs. 599.00,ebay.in,http://www.ebay.in/itm/2017-new-Unique-Design-Black-Color-Dial-Chain-Unisex-Men-Women-Wrist-Watch/282448470731?hash=item41c33da2cb:g:XKYAAOSwkklZorz0,https://i.ebayimg.com/thumbs/images/g/XKYAAOSwkklZorz0/s-l225.jpg 31 | Casio Edifice Blue Ring Dial ef-554d-7avdf Chronograph Men's Watch,"Rs. 3,899.00",ebay.in,http://www.ebay.in/itm/Casio-Edifice-Blue-Ring-Dial-ef-554d-7avdf-Chronograph-Mens-Watch/222634208764?hash=item33d6086dfc:g:7uAAAOSwjqVZNnyJ,https://i.ebayimg.com/thumbs/images/g/7uAAAOSwjqVZNnyJ/s-l225.jpg 32 | Imported Casio EFR-539BK-1A2V CHRONOGRAPH MENS BLACK WATCH,"Rs. 3,699.00",ebay.in,http://www.ebay.in/itm/Imported-Casio-EFR-539BK-1A2V-CHRONOGRAPH-MENS-BLACK-WATCH/222632131023?hash=item33d5e8b9cf:g:O3MAAOSw7EJZharU,https://i.ebayimg.com/thumbs/images/g/O3MAAOSw7EJZharU/s-l225.jpg 33 | 2017- ROE New Fashion Curren Branded Leather Strap Military Wrist Watch,Rs. 311.00,ebay.in,http://www.ebay.in/itm/2017-ROE-New-Fashion-Curren-Branded-Leather-Strap-Military-Wrist-Watch/322621223808?hash=item4b1db93380:g:svsAAOSwA2hZvThT,https://i.ebayimg.com/thumbs/images/g/svsAAOSwA2hZvThT/s-l225.jpg 34 | CURREN Brand Luxury Black Stainless Steel Band Business Casual Watch For Men,Rs. 799.00,ebay.in,http://www.ebay.in/itm/CURREN-Brand-Luxury-Black-Stainless-Steel-Band-Business-Casual-Watch-For-Men/302368903216?hash=item4666975030:m:mBGtymcscYoVChsoRXz4a1A,https://i.ebayimg.com/thumbs/images/m/mBGtymcscYoVChsoRXz4a1A/s-l225.jpg 35 | "Imported Casio Edifice EF 535BK 1A, Full Black Chronograph small dial mens watch","Rs. 4,199.00",ebay.in,http://www.ebay.in/itm/Imported-Casio-Edifice-EF-535BK-1A-Full-Black-Chronograph-small-dial-mens-watch/322792518409?hash=item4b27eef309:g:mlYAAOSwkeBZ7eLU,https://i.ebayimg.com/thumbs/images/g/mlYAAOSwkeBZ7eLU/s-l225.jpg 36 | "Authentic Emporio Armani AR2453, Full Black Steel Men's Chronograph Watch","Rs. 4,500.00",ebay.in,http://www.ebay.in/itm/Authentic-Emporio-Armani-AR2453-Full-Black-Steel-Mens-Chronograph-Watch/253014344529?hash=item3ae8d48351:g:nyEAAOSw3ydVj6P0,https://i.ebayimg.com/thumbs/images/g/nyEAAOSw3ydVj6P0/s-l225.jpg 37 | CURREN Brand Auto Calender Stainless Steel Band Business Casual Watch For Men,Rs. 799.00,ebay.in,http://www.ebay.in/itm/CURREN-Brand-Auto-Calender-Stainless-Steel-Band-Business-Casual-Watch-For-Men/292168868234?hash=item44069f218a:m:m6Xi4EYOMZ0uHvgRQvLGdiA,https://i.ebayimg.com/thumbs/images/m/m6Xi4EYOMZ0uHvgRQvLGdiA/s-l225.jpg 38 | Curren Tan Leather Analog Watch - CURREN NUMBER,Rs. 225.00,ebay.in,http://www.ebay.in/itm/Curren-Tan-Leather-Analog-Watch-CURREN-NUMBER/122671180631?hash=item1c8fc5ab57:g:JSoAAOSw7pNZo5ou,https://i.ebayimg.com/thumbs/images/g/JSoAAOSw7pNZo5ou/s-l225.jpg 39 | CURREN Brand Luxury Black Steel Band Business Casual Watch For Men With Box,"Rs. 1,053.00",ebay.in,http://www.ebay.in/itm/CURREN-Brand-Luxury-Black-Steel-Band-Business-Casual-Watch-For-Men-With-Box/162569645192?hash=item25d9e7ec88:g:MukAAOSwq19XCJ0K,https://i.ebayimg.com/thumbs/images/g/MukAAOSwq19XCJ0K/s-l225.jpg 40 | 2017 new Unique Design Black Color Dial Chain Strap Men & Boys Wrist Watch !!!,Rs. 599.00,ebay.in,http://www.ebay.in/itm/2017-new-Unique-Design-Black-Color-Dial-Chain-Strap-Men-Boys-Wrist-Watch/282448478553?hash=item41c33dc159:g:X84AAOSwCmZZUKsa,https://i.ebayimg.com/thumbs/images/g/X84AAOSwCmZZUKsa/s-l225.jpg 41 | New Stylish Sober Wrist Watch for Men Silver Dial - SMROSG-1,Rs. 185.00,ebay.in,http://www.ebay.in/itm/New-Stylish-Sober-Wrist-Watch-for-Men-Silver-Dial-SMROSG-1/122569360472?hash=item1c89b40458:g:IDEAAOSwBLlVBYX1,https://i.ebayimg.com/thumbs/images/g/IDEAAOSwBLlVBYX1/s-l225.jpg 42 | Emporio Armani Ar 5919 White Sportivo Chronograph Wrist Watch for Men,"Rs. 2,888.00",ebay.in,http://www.ebay.in/itm/Emporio-Armani-Ar-5919-White-Sportivo-Chronograph-Wrist-Watch-for-Men/202092643822?hash=item2f0da905ee:g:jsAAAOSw63xZz9bM,https://i.ebayimg.com/thumbs/images/g/jsAAAOSw63xZz9bM/s-l225.jpg 43 | Dazon's INV-ESPR-BRN Highest selling trendy casual black dial mens watch,Rs. 229.00,ebay.in,http://www.ebay.in/itm/Dazons-INV-ESPR-BRN-Highest-selling-trendy-casual-black-dial-mens-watch/332397952573?hash=item4d64763e3d:m:mQ3ztyLM6ULxfHV3ztVkPxw,https://i.ebayimg.com/thumbs/images/m/mQ3ztyLM6ULxfHV3ztVkPxw/s-l225.jpg 44 | New Forest Brand Metal Strap Gray Dial Dual Time Men's Watch In BOX PACKING,Rs. 710.00,ebay.in,http://www.ebay.in/itm/New-Forest-Brand-Metal-Strap-Gray-Dial-Dual-Time-Mens-Watch-In-BOX-PACKING/322724376910?hash=item4b23df314e:g:dmIAAOSwPCVYA884,https://i.ebayimg.com/thumbs/images/g/dmIAAOSwPCVYA884/s-l225.jpg 45 | Invaders INV-BRAG-WHT Chronolook Stainless Steel chain watch for Men/Boys,Rs. 299.75,ebay.in,http://www.ebay.in/itm/Invaders-INV-BRAG-WHT-Chronolook-Stainless-Steel-chain-watch-for-Men-Boys/172321705324?hash=item281f2c8d6c:g:ff8AAOSw6YtZXLsn,https://i.ebayimg.com/thumbs/images/g/ff8AAOSw6YtZXLsn/s-l225.jpg 46 | IMPORTED CASIO EDIFICE EFR 540-1AV SPORT CHRONOGRAPH LUXURY MENS WATCH,"Rs. 3,300.00",ebay.in,http://www.ebay.in/itm/IMPORTED-CASIO-EDIFICE-EFR-540-1AV-SPORT-CHRONOGRAPH-LUXURY-MENS-WATCH/263279095625?hash=item3d4ca82f49:g:InQAAOSwax5Ytr3M,https://i.ebayimg.com/thumbs/images/g/InQAAOSwax5Ytr3M/s-l225.jpg 47 | Sonata Black Dial Analog Watch For Men (77049SL01),Rs. 475.00,ebay.in,http://www.ebay.in/itm/Sonata-Black-Dial-Analog-Watch-For-Men-77049SL01/182639855157?hash=item2a862f0635:g:ViMAAOSwIjJZQ7ot,https://i.ebayimg.com/thumbs/images/g/ViMAAOSwIjJZQ7ot/s-l225.jpg 48 | Genuine NAVIFORCE Men Luxury Brand Quartz Analog Digital Leather Men Sport Watch,"Rs. 2,699.00 to Rs. 4,999.00",ebay.in,http://www.ebay.in/itm/Genuine-NAVIFORCE-Men-Luxury-Brand-Quartz-Analog-Digital-Leather-Men-Sport-Watch/172834387676?hash=item283dbb76dc:m:mCtfcvxe8IUW7hZJi2YszDQ,https://i.ebayimg.com/thumbs/images/m/mCtfcvxe8IUW7hZJi2YszDQ/s-l225.jpg 49 | Emporio Armani AR5806 Blue Sportivo Chronograph men Wrist Watch,"Rs. 2,999.00",ebay.in,http://www.ebay.in/itm/Emporio-Armani-AR5806-Blue-Sportivo-Chronograph-men-Wrist-Watch/222653277297?hash=item33d72b6471:g:gtIAAOSwXY5ZTm3H,https://i.ebayimg.com/thumbs/images/g/gtIAAOSwXY5ZTm3H/s-l225.jpg 50 | SKMEI 1142 Japanese-quartz LED Display 50M Waterproof Sports Multifunction Watch,"Rs. 1,050.00",ebay.in,http://www.ebay.in/itm/SKMEI-1142-Japanese-quartz-LED-Display-50M-Waterproof-Sports-Multifunction-Watch/182655530319?hash=item2a871e354f:g:B8sAAOSwFV9X1aGE,https://i.ebayimg.com/thumbs/images/g/B8sAAOSwFV9X1aGE/s-l225.jpg 51 | EMPORIO ARMANI MENS WATCH AR2448 CLASSIC BLUE DIAL STEEL STRAP,"Rs. 2,698.00",ebay.in,http://www.ebay.in/itm/EMPORIO-ARMANI-MENS-WATCH-AR2448-CLASSIC-BLUE-DIAL-STEEL-STRAP/202083804079?hash=item2f0d2223af:g:qggAAOSw~y9ZBrdw,https://i.ebayimg.com/thumbs/images/g/qggAAOSw~y9ZBrdw/s-l225.jpg 52 | -------------------------------------------------------------------------------- /demo/tmp/ebay.csv: -------------------------------------------------------------------------------- 1 | product_name,price,source,product_url,image_url 2 | Desktop PC CPU Computer Intel Core i3 3210 4 GB 250 GB Better Than i5 650,"Rs. 14,555.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-Computer-Intel-Core-i3-3210-4-GB-250-GB-Better-Than-i5-650/122774582253?hash=item1c95ef73ed:g:WV4AAOSwd7xZuOO8,https://i.ebayimg.com/thumbs/images/g/WV4AAOSwd7xZuOO8/s-l225.jpg 3 | Desktop PC COMPUTER Intel CORE i5 PROCESSOR / 8GB RAM /320GB HARD DISK With Wifi,"Rs. 15,299.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-COMPUTER-Intel-CORE-i5-PROCESSOR-8GB-RAM-320GB-HARD-DISK-With-Wifi/132242368352?hash=item1eca426760:g:TWEAAOSwbYZXenG7,https://i.ebayimg.com/thumbs/images/g/TWEAAOSwbYZXenG7/s-l225.jpg 4 | Desktop PC COMPUTER CORE I -5 PROCESSOR / 8GB RAM /320GB HDD/LG LED MONITOR,"Rs. 23,300.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-COMPUTER-CORE-I-5-PROCESSOR-8GB-RAM-320GB-HDD-LG-LED-MONITOR/132242395293?hash=item1eca42d09d:g:sIsAAOSwXeJXemGN,https://i.ebayimg.com/thumbs/images/g/sIsAAOSwXeJXemGN/s-l225.jpg 5 | Desktop PC CPU COMPUTER CORE i-5 PROCESSOR / 4GB RAM /1 TB HARD DISK/wifi,"Rs. 16,899.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-CORE-i-5-PROCESSOR-4GB-RAM-1-TB-HARD-DISK-wifi/132242433726?hash=item1eca4366be:g:r9oAAOSwzJ5XemxC,https://i.ebayimg.com/thumbs/images/g/r9oAAOSwzJ5XemxC/s-l225.jpg 6 | Desktop CPU COMPUTER CORE I -5 PROCESSOR/ 8GB RAM /1 TB HARD DISK/DELL LED 18.5,"Rs. 25,399.00",ebay.in,http://www.ebay.in/itm/Desktop-CPU-COMPUTER-CORE-I-5-PROCESSOR-8GB-RAM-1-TB-HARD-DISK-DELL-LED-18-5/132242643947?hash=item1eca469beb:g:erEAAOSwJblW~iFi,https://i.ebayimg.com/thumbs/images/g/erEAAOSwJblW~iFi/s-l225.jpg 7 | DESKTOP COMPUTER PC CPU I5 1st 650 1YW Z55 zeb MB 1YW 4GB DDR3 3YW 320 GB HD 1Y,"Rs. 14,999.00",ebay.in,http://www.ebay.in/itm/DESKTOP-COMPUTER-PC-CPU-I5-1st-650-1YW-Z55-zeb-MB-1YW-4GB-DDR3-3YW-320-GB-HD-1Y/132271777838?hash=item1ecc03282e:g:fG0AAOSwacFZcO1A,https://i.ebayimg.com/thumbs/images/g/fG0AAOSwacFZcO1A/s-l225.jpg 8 | DESKTOP COMPUTER PC CPU I5 1st 650 1YW/Z55 zeb MB 1YW/8GB DDR3 3YW/SEA 320GB 1Y,"Rs. 16,199.00",ebay.in,http://www.ebay.in/itm/DESKTOP-COMPUTER-PC-CPU-I5-1st-650-1YW-Z55-zeb-MB-1YW-8GB-DDR3-3YW-SEA-320GB-1Y/132282771209?hash=item1eccaae709:g:fG0AAOSwacFZcO1A,https://i.ebayimg.com/thumbs/images/g/fG0AAOSwacFZcO1A/s-l225.jpg 9 | Desktop PC Computer CPU CORE i3 PROCESSOR / 8GB RAM /320gb Hdd with wifi,"Rs. 13,764.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-Computer-CPU-CORE-i3-PROCESSOR-8GB-RAM-320gb-Hdd-with-wifi/132286421163?hash=item1ecce298ab:g:MhsAAOSwOVpXemnN,https://i.ebayimg.com/thumbs/images/g/MhsAAOSwOVpXemnN/s-l225.jpg 10 | Desktop PC COMPUTER CORE i5 PROCESSOR / 8GB RAM /320GB HARD DISK/DVD-WIFI,"Rs. 15,049.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-COMPUTER-CORE-i5-PROCESSOR-8GB-RAM-320GB-HARD-DISK-DVD-WIFI/132363057592?hash=item1ed173f9b8:g:3L4AAOSwpKtZ4bUc,https://i.ebayimg.com/thumbs/images/g/3L4AAOSwpKtZ4bUc/s-l225.jpg 11 | Desktop PC CPU COMPUTER CORE i5 PROCESSOR / 8GB RAM /320GB HARD DISK,"Rs. 14,899.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-CORE-i5-PROCESSOR-8GB-RAM-320GB-HARD-DISK/142428803903?hash=item21296b133f:g:uGAAAOSwqtlZlt7J,https://i.ebayimg.com/thumbs/images/g/uGAAAOSwqtlZlt7J/s-l225.jpg 12 | Desktop PC Computer CPU CORE i5 PROCESSOR / 8GB RAM /1 TB Hdd/2gb Graphics/wifi,"Rs. 21,599.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-Computer-CPU-CORE-i5-PROCESSOR-8GB-RAM-1-TB-Hdd-2gb-Graphics-wifi/142428820669?hash=item21296b54bd:g:r1IAAOSwzJ5XemMN,https://i.ebayimg.com/thumbs/images/g/r1IAAOSwzJ5XemMN/s-l225.jpg 13 | Desktop PC CPU COMPUTER CORE i5 PROCESSOR / 8GB RAM /320GB HARD DISK,"Rs. 15,499.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-CORE-i5-PROCESSOR-8GB-RAM-320GB-HARD-DISK/142428846513?hash=item21296bb9b1:g:i7sAAOSwvg9XenFH,https://i.ebayimg.com/thumbs/images/g/i7sAAOSwvg9XenFH/s-l225.jpg 14 | Desktop PC Computer CPU CORE i5 PROCESSOR / 8GB RAM /1TB Hdd/wifi,"Rs. 19,399.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-Computer-CPU-CORE-i5-PROCESSOR-8GB-RAM-1TB-Hdd-wifi/142428855717?hash=item21296bdda5:g:nU8AAOSwkl5XemUD,https://i.ebayimg.com/thumbs/images/g/nU8AAOSwkl5XemUD/s-l225.jpg 15 | Desktop PC CPU COMPUTER CORE i-5 PROCESSOR / 8GB RAM /500GB HARD DISK/wifi,"Rs. 15,999.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-CORE-i-5-PROCESSOR-8GB-RAM-500GB-HARD-DISK-wifi/142429033149?hash=item21296e92bd:g:oIMAAOSwzJ5XemvI,https://i.ebayimg.com/thumbs/images/g/oIMAAOSwzJ5XemvI/s-l225.jpg 16 | Intel Compute Stick Ultra Slim BOXSTK1AW32SCL INTEL ATOM | 2GB | 32GB | WIN10,"Rs. 9,900.00",ebay.in,http://www.ebay.in/itm/Intel-Compute-Stick-Ultra-Slim-BOXSTK1AW32SCL-INTEL-ATOM-2GB-32GB-WIN10/152638731994?hash=item2389fa36da:g:JoMAAOSwB-1YqCJ9,https://i.ebayimg.com/thumbs/images/g/JoMAAOSwB-1YqCJ9/s-l225.jpg 17 | "Desktop Computer, Intel G4400/Biostar-H110 MB/1TB/4GB-DDR4/Circle, Assembled PC","Rs. 19,999.00",ebay.in,http://www.ebay.in/itm/Desktop-Computer-Intel-G4400-Biostar-H110-MB-1TB-4GB-DDR4-Circle-Assembled-PC/172366190947?hash=item2821d35963:g:HbIAAOSwggpZczgi,https://i.ebayimg.com/thumbs/images/g/HbIAAOSwggpZczgi/s-l225.jpg 18 | "Desktop Computer, 6th Gen Intel Pentium DC G4400/Biostar H110/1TB/4GB-DDR4/CC555","Rs. 19,500.00",ebay.in,http://www.ebay.in/itm/Desktop-Computer-6th-Gen-Intel-Pentium-DC-G4400-Biostar-H110-1TB-4GB-DDR4-CC555/172605350545?hash=item283014a291:g:r9sAAOSwdGFY39-J,https://i.ebayimg.com/thumbs/images/g/r9sAAOSwdGFY39-J/s-l225.jpg 19 | "Intel Celeron Dual Core J3060/1TB/4GB/Biostar MB, Assembled Desktop PC Computer","Rs. 14,995.00",ebay.in,http://www.ebay.in/itm/Intel-Celeron-Dual-Core-J3060-1TB-4GB-Biostar-MB-Assembled-Desktop-PC-Computer/172761686850?hash=item2839662342:g:TxkAAOSwBhxZc5Xm,https://i.ebayimg.com/thumbs/images/g/TxkAAOSwBhxZc5Xm/s-l225.jpg 20 | "Desktop Computer, Intel i3-7100/Biostar-H110 MB/1TB/4GB-DDR4 Assembled PC","Rs. 24,999.00",ebay.in,http://www.ebay.in/itm/Desktop-Computer-Intel-i3-7100-Biostar-H110-MB-1TB-4GB-DDR4-Assembled-PC/172790093032?hash=item283b1794e8:g:HbIAAOSwggpZczgi,https://i.ebayimg.com/thumbs/images/g/HbIAAOSwggpZczgi/s-l225.jpg 21 | Desktop PC CPU COMPUTER 6th Gen Intel DC 3.3GHz / DDR4 8 GB / 1TB / Gigabyte MB,"Rs. 22,799.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-6th-Gen-Intel-DC-3-3GHz-DDR4-8-GB-1TB-Gigabyte-MB/172792665664?hash=item283b3ed640:g:dGoAAOSwBiJZdhsw,https://i.ebayimg.com/thumbs/images/g/dGoAAOSwBiJZdhsw/s-l225.jpg 22 | Desktop PC CPU COMPUTER 7th Gen Intel i3 3.9GHz / DDR4 8 GB / 1TB / Gigabyte MB,"Rs. 27,799.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-7th-Gen-Intel-i3-3-9GHz-DDR4-8-GB-1TB-Gigabyte-MB/172802703353?hash=item283bd7fff9:g:dVIAAOSwNFVZgPU4,https://i.ebayimg.com/thumbs/images/g/dVIAAOSwNFVZgPU4/s-l225.jpg 23 | "Desktop Computer, Intel i3-7100/Biostar-H110/1TB/4GB-DDR4/Circle555 Assembled PC","Rs. 24,999.00",ebay.in,http://www.ebay.in/itm/Desktop-Computer-Intel-i3-7100-Biostar-H110-1TB-4GB-DDR4-Circle555-Assembled-PC/172837083002?hash=item283de4977a:g:Qa4AAOSwbmdZgaPa,https://i.ebayimg.com/thumbs/images/g/Qa4AAOSwbmdZgaPa/s-l225.jpg 24 | Mini PC Computer HTPC Intel Celeron Quad Core J3160/1TB/4GB/Cooler Master 110,"Rs. 19,499.00",ebay.in,http://www.ebay.in/itm/Mini-PC-Computer-HTPC-Intel-Celeron-Quad-Core-J3160-1TB-4GB-Cooler-Master-110/172873287736?hash=item28400d0838:g:rXIAAOSwq3VZeLOk,https://i.ebayimg.com/thumbs/images/g/rXIAAOSwq3VZeLOk/s-l225.jpg 25 | "New listing Intel Celeron Quad Core J3160/1TB/4GB/Biostar MB, Assembled Desktop PC Computer","Rs. 15,999.00",ebay.in,http://www.ebay.in/itm/Intel-Celeron-Quad-Core-J3160-1TB-4GB-Biostar-MB-Assembled-Desktop-PC-Computer/172955990952?hash=item2844fafba8:g:TxkAAOSwBhxZc5Xm,https://i.ebayimg.com/thumbs/images/g/TxkAAOSwBhxZc5Xm/s-l225.jpg 26 | "Mini PC Computer, HTPC Intel Celeron DC J3060/1TB/4GB/Biostar MB/ CM Elite110","Rs. 17,999.00",ebay.in,http://www.ebay.in/itm/Mini-PC-Computer-HTPC-Intel-Celeron-DC-J3060-1TB-4GB-Biostar-MB-CM-Elite110/182687165027?hash=item2a8900ea63:g:rXIAAOSwq3VZeLOk,https://i.ebayimg.com/thumbs/images/g/rXIAAOSwq3VZeLOk/s-l225.jpg 27 | Desktop PC Computer CPU CORE i5 PROCESSOR / 8GB RAM /1TB Hdd with 2GB Graphics,"Rs. 22,999.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-Computer-CPU-CORE-i5-PROCESSOR-8GB-RAM-1TB-Hdd-with-2GB-Graphics/142428837064?hash=item21296b94c8:g:MhsAAOSwOVpXemnN,https://i.ebayimg.com/thumbs/images/g/MhsAAOSwOVpXemnN/s-l225.jpg 28 | Desktop PC COMPUTER CORE I -5 PROCESSOR / 8GB RAM /320GB HDD/LG LED MONITOR,"Rs. 22,450.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-COMPUTER-CORE-I-5-PROCESSOR-8GB-RAM-320GB-HDD-LG-LED-MONITOR/142508132787?hash=item212e2589b3:g:sIsAAOSwXeJXemGN,https://i.ebayimg.com/thumbs/images/g/sIsAAOSwXeJXemGN/s-l225.jpg 29 | Desktop PC CPU COMPUTER CORE I5 520 & above/ 8 GB / 1TB Hard Disk+ FREE GIFT,"Rs. 19,999.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-CORE-I5-520-above-8-GB-1TB-Hard-Disk-FREE-GIFT/201513825815?hash=item2eeb28f617:g:EMMAAOSwNyFWel83,https://i.ebayimg.com/thumbs/images/g/EMMAAOSwNyFWel83/s-l225.jpg 30 | "DESKTOP CPU INTEL CORE2DUO 2.66gz processo, 2GB DDR2 RAM,160HDD DESKTOP COMPUTER","Rs. 6,999.00",ebay.in,http://www.ebay.in/itm/DESKTOP-CPU-INTEL-CORE2DUO-2-66gz-processo-2GB-DDR2-RAM-160HDD-DESKTOP-COMPUTER/201513826156?hash=item2eeb28f76c:g:2HgAAOSw3KFWf8Ts,https://i.ebayimg.com/thumbs/images/g/2HgAAOSw3KFWf8Ts/s-l225.jpg 31 | Desktop PC CPU COMPUTER CORE I5 650 & above/ 4 GB / 500 gb Hard Disk + FREE GIFT,"Rs. 15,399.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-CORE-I5-650-above-4-GB-500-gb-Hard-Disk-FREE-GIFT/201513830592?hash=item2eeb2908c0:g:EMMAAOSwNyFWel83,https://i.ebayimg.com/thumbs/images/g/EMMAAOSwNyFWel83/s-l225.jpg 32 | "DESKTOP CPU INTEL CORE 2 DUO 2.66ghz, 4 GB DDR3 RAM,160 HDD DESKTOP COMPUTER","Rs. 9,499.00",ebay.in,http://www.ebay.in/itm/DESKTOP-CPU-INTEL-CORE-2-DUO-2-66ghz-4-GB-DDR3-RAM-160-HDD-DESKTOP-COMPUTER/201529328866?hash=item2eec1584e2:g:GZIAAOSwZ1lWgCSA,https://i.ebayimg.com/thumbs/images/g/GZIAAOSwZ1lWgCSA/s-l225.jpg 33 | Desktop PC CPU COMPUTER CORE I5 650 / 4 GB / 320GB Hard Disk + FREE GIFT,"Rs. 13,499.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-CORE-I5-650-4-GB-320GB-Hard-Disk-FREE-GIFT/201532066854?hash=item2eec3f4c26:g:EMMAAOSwNyFWel83,https://i.ebayimg.com/thumbs/images/g/EMMAAOSwNyFWel83/s-l225.jpg 34 | Desktop PC CPU COMPUTER CORE I5 650 / 8 GB / 320GB Hard Disk,"Rs. 15,499.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-CORE-I5-650-8-GB-320GB-Hard-Disk/201579828896?hash=item2eef1816a0:g:ZcgAAOSwQNRXL29V,https://i.ebayimg.com/thumbs/images/g/ZcgAAOSwQNRXL29V/s-l225.jpg 35 | "DESKTOP CPU INTEL CORE 2 DUO 2.66ghz, 2 GB DDR3 RAM,160 HDD DESKTOP COMPUTER","Rs. 7,600.00",ebay.in,http://www.ebay.in/itm/DESKTOP-CPU-INTEL-CORE-2-DUO-2-66ghz-2-GB-DDR3-RAM-160-HDD-DESKTOP-COMPUTER/201774711527?hash=item2efab5c2e7:g:GZIAAOSwZ1lWgCSA,https://i.ebayimg.com/thumbs/images/g/GZIAAOSwZ1lWgCSA/s-l225.jpg 36 | Desktop PC CPU COMPUTER CORE I5 2400s/ 8 GB / 320GB Hard Disk + FREE GIFT,"Rs. 17,999.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-CORE-I5-2400s-8-GB-320GB-Hard-Disk-FREE-GIFT/201780779385?hash=item2efb125979:g:EMMAAOSwNyFWel83,https://i.ebayimg.com/thumbs/images/g/EMMAAOSwNyFWel83/s-l225.jpg 37 | Desktop PC COMPUTER DELL OPTIPLEX 790 CORE I3 2100 or above/ 4 GB / 320GB HDD,"Rs. 20,499.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-COMPUTER-DELL-OPTIPLEX-790-CORE-I3-2100-or-above-4-GB-320GB-HDD/201802109835?hash=item2efc57d38b:g:~cIAAOSwTglYkNIe,https://i.ebayimg.com/thumbs/images/g/~cIAAOSwTglYkNIe/s-l225.jpg 38 | Desktop PC COMPUTER DELL OPTIPLEX 9010 CORE I3 2100/ 4 GB / 320GB HDD/ USB 3.0,"Rs. 16,999.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-COMPUTER-DELL-OPTIPLEX-9010-CORE-I3-2100-4-GB-320GB-HDD-USB-3-0/201802120413?hash=item2efc57fcdd:g:RF0AAOSwOgdYqF-2,https://i.ebayimg.com/thumbs/images/g/RF0AAOSwOgdYqF-2/s-l225.jpg 39 | Desktop PC COMPUTER DELL OPTIPLEX 9010 CORE I5 2400s/ 4 GB / 320GB HDD/ USB 3.0,"Rs. 19,999.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-COMPUTER-DELL-OPTIPLEX-9010-CORE-I5-2400s-4-GB-320GB-HDD-USB-3-0/201802145747?hash=item2efc585fd3:g:dsIAAOSwx6pYqGAZ,https://i.ebayimg.com/thumbs/images/g/dsIAAOSwx6pYqGAZ/s-l225.jpg 40 | Desktop PC COMPUTER DELL OPTIPLEX 9010 CORE I5 2400s/ 4 GB / 500GB HDD/ USB 3.0,"Rs. 28,299.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-COMPUTER-DELL-OPTIPLEX-9010-CORE-I5-2400s-4-GB-500GB-HDD-USB-3-0/201802147190?hash=item2efc586576:g:epIAAOSw4A5YqF9j,https://i.ebayimg.com/thumbs/images/g/epIAAOSw4A5YqF9j/s-l225.jpg 41 | Desktop PC COMPUTER DELL OPTIPLEX 9010 CORE I3 2100/ 4 GB / 500GB HDD/ USB 3.0,"Rs. 26,299.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-COMPUTER-DELL-OPTIPLEX-9010-CORE-I3-2100-4-GB-500GB-HDD-USB-3-0/201802149198?hash=item2efc586d4e:g:0nwAAOSw~AVYqF8A,https://i.ebayimg.com/thumbs/images/g/0nwAAOSw~AVYqF8A/s-l225.jpg 42 | Desktop PC COMPUTER DELL OPTIPLEX 790 CORE I3 2100 or above/ 4 GB / 500GB HDD,"Rs. 26,499.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-COMPUTER-DELL-OPTIPLEX-790-CORE-I3-2100-or-above-4-GB-500GB-HDD/201802150757?hash=item2efc587365:g:~cIAAOSwTglYkNIe,https://i.ebayimg.com/thumbs/images/g/~cIAAOSwTglYkNIe/s-l225.jpg 43 | Desktop PC COMPUTER DELL OPTIPLEX 790 CORE I5 2400s or above/ 4 GB / 500GB HDD,"Rs. 23,499.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-COMPUTER-DELL-OPTIPLEX-790-CORE-I5-2400s-or-above-4-GB-500GB-HDD/201802152129?hash=item2efc5878c1:g:~cIAAOSwTglYkNIe,https://i.ebayimg.com/thumbs/images/g/~cIAAOSwTglYkNIe/s-l225.jpg 44 | Desktop PC COMPUTER HP 6300 CORE I5 2400s/ 4 GB / 320GB HDD/ USB 3.0,"Rs. 20,999.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-COMPUTER-HP-6300-CORE-I5-2400s-4-GB-320GB-HDD-USB-3-0/201814081567?hash=item2efd0e801f:g:1mwAAOSw4A5YnbNv,https://i.ebayimg.com/thumbs/images/g/1mwAAOSw4A5YnbNv/s-l225.jpg 45 | Desktop PC COMPUTER HP Elite 6300 CORE I3 2100/ 4 GB / 320GB HDD/ USB 3.0,"Rs. 20,999.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-COMPUTER-HP-Elite-6300-CORE-I3-2100-4-GB-320GB-HDD-USB-3-0/201814082933?hash=item2efd0e8575:g:Aa8AAOSw3v5Ynbe2,https://i.ebayimg.com/thumbs/images/g/Aa8AAOSw3v5Ynbe2/s-l225.jpg 46 | Desktop PC CPU COMPUTER CORE I5 3470s/ 8 GB / 1 TB Hard Disk + FREE GIFT,"Rs. 21,999.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-CORE-I5-3470s-8-GB-1-TB-Hard-Disk-FREE-GIFT/201821492678?hash=item2efd7f95c6:g:EMMAAOSwNyFWel83,https://i.ebayimg.com/thumbs/images/g/EMMAAOSwNyFWel83/s-l225.jpg 47 | Desktop PC Computer CPU CORE i7 PROCESSOR / 8GB RAM /1TB Hdd with 2GB Graphics,"Rs. 33,999.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-Computer-CPU-CORE-i7-PROCESSOR-8GB-RAM-1TB-Hdd-with-2GB-Graphics/201856806136?hash=item2eff9a6cf8:g:29QAAOSwXYtYzAeQ,https://i.ebayimg.com/thumbs/images/g/29QAAOSwXYtYzAeQ/s-l225.jpg 48 | Desktop PC CPU COMPUTER CORE I7 3770 3.4ghz/ 8 GB / 500GB Hard Disk + FREE GIFT,"Rs. 29,999.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-CORE-I7-3770-3-4ghz-8-GB-500GB-Hard-Disk-FREE-GIFT/201930299052?hash=item2f03fbd6ac:g:CLgAAOSwZKBZH8og,https://i.ebayimg.com/thumbs/images/g/CLgAAOSwZKBZH8og/s-l225.jpg 49 | Desktop PC CPU COMPUTER CORE I7 3770 3.4ghz/ 16 GB / 1TB Hard Disk + FREE GIFT,"Rs. 37,499.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-CORE-I7-3770-3-4ghz-16-GB-1TB-Hard-Disk-FREE-GIFT/201930302076?hash=item2f03fbe27c:g:CLgAAOSwZKBZH8og,https://i.ebayimg.com/thumbs/images/g/CLgAAOSwZKBZH8og/s-l225.jpg 50 | Desktop PC CPU COMPUTER CORE I7 4770 3.4ghz/ 16 GB / 1 TB Hard Disk + FREE GIFT,"Rs. 44,999.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-CORE-I7-4770-3-4ghz-16-GB-1-TB-Hard-Disk-FREE-GIFT/201930311876?hash=item2f03fc08c4:g:CLgAAOSwZKBZH8og,https://i.ebayimg.com/thumbs/images/g/CLgAAOSwZKBZH8og/s-l225.jpg 51 | Desktop PC CPU COMPUTER CORE I7 2600 3.4ghz/ 4 GB / 500 GB Hard Disk + FREE GIFT,"Rs. 26,999.00",ebay.in,http://www.ebay.in/itm/Desktop-PC-CPU-COMPUTER-CORE-I7-2600-3-4ghz-4-GB-500-GB-Hard-Disk-FREE-GIFT/201930883366?hash=item2f0404c126:g:CLgAAOSwZKBZH8og,https://i.ebayimg.com/thumbs/images/g/CLgAAOSwZKBZH8og/s-l225.jpg 52 | -------------------------------------------------------------------------------- /demo/app/static/css/bootstrap-theme.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.3.7 (http://getbootstrap.com) 3 | * Copyright 2011-2016 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} 6 | /*# sourceMappingURL=bootstrap-theme.min.css.map */ -------------------------------------------------------------------------------- /demo/tmp/olx.csv: -------------------------------------------------------------------------------- 1 | product_name,price,source,product_url,image_url 2 | Hp laptop original charger urgent sell,Rs. 1000,olx.in,https://www.olx.in/item/hp-laptop-original-charger-urgent-sell-ID1fz5Et.html#633e88cfd1,https://img01.olx.in/images_olxin/424340711_1_144x108_hp-laptop-original-charger-urgent-sell-patna.jpg 3 | d link internet moderm and raoter,Rs. 800,olx.in,https://www.olx.in/item/d-link-internet-moderm-and-raoter-ID1fz5cj.html#633e88cfd1,https://img01.olx.in/images_olxin/424337733_1_144x108_d-link-internet-moderm-and-raoter-bhopal.jpg 4 | Black Dell Laptop Computer,Rs. 15000,olx.in,https://www.olx.in/item/black-dell-laptop-computer-ID1fz5Cp.html#633e88cfd1,https://img01.olx.in/images_olxin/424340815_1_144x108_black-dell-laptop-computer-mumbai.jpg 5 | HP Flat Core 2 duo Full set 17inch Lcd DDRII ram 4gb Hdd 250gb in 9200,Rs. 9200,olx.in,https://www.olx.in/item/hp-flat-core-2-duo-full-set-17inch-lcd-ddrii-ram-4gb-hdd-250gb-in-9200-ID1cjLXw.html#633e88cfd1,https://img03.olx.in/images_olxin/342970609_1_144x108_hp-flat-core-2-duo-full-set-17inch-lcd-ddrii-ram-4gb-hdd-250gb-in-9200-jaipur.jpg 6 | Hp laptop only 2year old. - Intel Core i3 (4th,Rs. 21000,olx.in,https://www.olx.in/item/hp-laptop-only-2year-old-intel-core-i3-4th-ID1f1pK5.html#633e88cfd1,https://img01.olx.in/images_olxin/410242371_1_144x108_hp-laptop-only-2year-old-intel-core-i3-4th-cuttack.jpg 7 | Crt monitor for urgent sale,Rs. 2000,olx.in,https://www.olx.in/item/crt-monitor-for-urgent-sale-ID1fz5wJ.html#633e88cfd1,https://img01.olx.in/images_olxin/424339767_1_144x108_crt-monitor-for-urgent-sale-manjeri.jpg 8 | Acer Mini 160 Gb 1gb Ram Good Condition Only 6500,Rs. 6500,olx.in,https://www.olx.in/item/acer-mini-160-gb-1gb-ram-good-condition-only-6500-ID1fz5wr.html#633e88cfd1,https://img01.olx.in/images_olxin/424339979_1_144x108_acer-mini-160-gb-1gb-ram-good-condition-only-6500-mumbai.jpg 9 | mouse and headphone with mic for computer not used very good condition,Rs. 350,olx.in,https://www.olx.in/item/mouse-and-headphone-with-mic-for-computer-not-used-very-good-condition-ID1fz5vT.html#633e88cfd1,https://img01.olx.in/images_olxin/424340219_3_144x108_mouse-and-headphone-with-mic-for-computer-not-used-very-good-condition-computer-accessories_rev002.jpg 10 | "Rptec systems: CPU available core 2 duo,i3,i7 78457_58372",Rs. 3500,olx.in,https://www.olx.in/item/rptec-systems-cpu-available-core-2-duo-i3-i7-78457-58372-ID13UMPN.html#633e88cfd1,https://img04.olx.in/images_olxin/177951755_1_144x108_rptec-systems-cpu-available-core-2-duoi3i7-78457-58372-coimbatore_rev002.jpg 11 | "New computer for sell , genuine use. in good",Rs. 10500,olx.in,https://www.olx.in/item/new-computer-for-sell-genuine-use-in-good-ID1fz5sJ.html#633e88cfd1,https://img01.olx.in/images_olxin/424339253_1_144x108_new-computer-for-sell-genuine-use-in-good-rajkot.jpg 12 | Hp Mini 110,Rs. 8000,olx.in,https://www.olx.in/item/hp-mini-110-ID1fz5v3.html#633e88cfd1,https://img01.olx.in/images_olxin/424339729_1_144x108_hp-mini-110-bhubaneswar.jpg 13 | Dell Optiplex 960,Rs. 6000,olx.in,https://www.olx.in/item/dell-optiplex-960-ID1fz5sh.html#633e88cfd1,https://img01.olx.in/images_olxin/424338213_1_144x108_dell-optiplex-960-bengaluru.jpg 14 | Black Dell Corded Mouse,Rs. 100,olx.in,https://www.olx.in/item/black-dell-corded-mouse-ID1fz5pw.html#633e88cfd1,https://img01.olx.in/images_olxin/424339333_1_144x108_black-dell-corded-mouse-ganganagar.jpg 15 | Black HP Laptop,Rs. 40500,olx.in,https://www.olx.in/item/black-hp-laptop-ID1fz5d5.html#633e88cfd1,https://img01.olx.in/images_olxin/424337835_1_144x108_black-hp-laptop-vadodara_rev002.jpg 16 | Laptop for sale,Rs. 12000,olx.in,https://www.olx.in/item/laptop-for-sale-ID1fz5td.html#633e88cfd1,https://img01.olx.in/images_olxin/424338871_1_144x108_laptop-for-sale-goreswar_rev002.jpg 17 | Branded product - Challenging price,Rs. 10000,olx.in,https://www.olx.in/item/branded-product-challenging-price-ID1fz5hN.html#633e88cfd1,https://img01.olx.in/images_olxin/424338317_1_144x108_branded-product-challenging-price-coimbatore.jpg 18 | Black APC Surge Protection Back UPS ES,Rs. 750,olx.in,https://www.olx.in/item/black-apc-surge-protection-back-ups-es-ID1d24tb.html#633e88cfd1,https://img04.olx.in/images_olxin/360369187_1_144x108_black-apc-surge-protection-back-ups-es-pune.jpg 19 | Black And Gray HP Laptop,Rs. 10000,olx.in,https://www.olx.in/item/black-and-gray-hp-laptop-ID1fz5pd.html#633e88cfd1,https://img01.olx.in/images_olxin/424338483_1_144x108_black-and-gray-hp-laptop-modinagar.jpg 20 | "Window 7 version,I bought this product july 2015.",Rs. 25000,olx.in,https://www.olx.in/item/window-7-version-i-bought-this-product-july-2015-ID1fz5lb.html#633e88cfd1,https://img01.olx.in/images_olxin/424337923_3_144x108_window-7-versioni-bought-this-product-july-2015-computers-laptops.jpg 21 | 6 month warrnty in laptop - Dell- corei5 - 2gb,Rs. 17499,olx.in,https://www.olx.in/item/6-month-warrnty-in-laptop-dell-corei5-2gb-ID1fz5kN.html#633e88cfd1,https://img01.olx.in/images_olxin/424338785_1_144x108_6-month-warrnty-in-laptop-dell-corei5-2gb-jharsuguda.jpg 22 | "Power Bank 10,000mah, Wifi Dongal 600mbps speed,",Rs. 1500,olx.in,https://www.olx.in/item/power-bank-10-000mah-wifi-dongal-600mbps-speed-ID1fz5ip.html#633e88cfd1,https://img01.olx.in/images_olxin/424336007_1_144x108_power-bank-10000mah-wifi-dongal-600mbps-speed-hyderabad.jpg 23 | De'll i3 procec,Rs. 13500,olx.in,https://www.olx.in/item/dell-i3-procec-ID1fz5fJ.html#633e88cfd1,https://img01.olx.in/images_olxin/424337213_1_144x108_dell-i3-procec-darbhanga.jpg 24 | Laptop ACER one 14 Z422 good condition 1 year old,Rs. 18000,olx.in,https://www.olx.in/item/laptop-acer-one-14-z422-good-condition-1-year-old-ID1fz5eD.html#633e88cfd1,https://img01.olx.in/images_olxin/424336281_1_144x108_laptop-acer-one-14-z422-good-condition-1-year-old-bundi_rev001.jpg 25 | Core too dueo .2gb ram .battery back up 3 hours,Rs. 7500,olx.in,https://www.olx.in/item/core-too-dueo-2gb-ram-battery-back-up-3-hours-ID1fz5kL.html#633e88cfd1,https://img01.olx.in/images_olxin/424337099_1_144x108_core-too-dueo-2gb-ram-battery-back-up-3-hours-mehmedabad.jpg 26 | macbook pro,Rs. 30000,olx.in,https://www.olx.in/item/macbook-pro-ID1fz5f1.html#633e88cfd1,https://img01.olx.in/images_olxin/424337917_1_144x108_macbook-pro-ghaziabad.jpg 27 | Samsung galaxy duos,Rs. 3000,olx.in,https://www.olx.in/item/samsung-galaxy-duos-ID1fz58T.html#633e88cfd1,https://img01.olx.in/images_olxin/424337111_1_144x108_samsung-galaxy-duos-silchar.jpg 28 | New Complete Bord,Rs. 100,olx.in,https://www.olx.in/item/new-complete-bord-ID1fz5gZ.html#633e88cfd1,https://img01.olx.in/images_olxin/424338235_1_144x108_new-complete-bord-aurangabad_rev002.jpg 29 | pc computer in good working condition and,Rs. 3999,olx.in,https://www.olx.in/item/pc-computer-in-good-working-condition-and-ID1fpFLr.html#633e88cfd1,https://img01.olx.in/images_olxin/420393921_1_144x108_pc-computer-in-good-working-condition-and-bahadurgarh.jpg 30 | Dell Dual Core 4 GB 250 GB 2.8 Ghz Processor GX Series With LCD,Rs. 4999,olx.in,https://www.olx.in/item/dell-dual-core-4-gb-250-gb-2-8-ghz-processor-gx-series-with-lcd-ID1dIzcd.html#633e88cfd1,https://img04.olx.in/images_olxin/377126469_1_144x108_dell-dual-core-4-gb-250-gb-28-ghz-processor-gx-series-with-lcd-virar.jpg 31 | Tara photon + dangle for sale,Rs. 600,olx.in,https://www.olx.in/item/tara-photon-dangle-for-sale-ID1fz5bD.html#633e88cfd1,https://img01.olx.in/images_olxin/424337595_1_144x108_tara-photon-dangle-for-sale-pune.jpg 32 | MacBook Pro,Rs. 32000,olx.in,https://www.olx.in/item/macbook-pro-ID1fz4NJ.html#633e88cfd1,https://img01.olx.in/images_olxin/424334843_1_144x108_macbook-pro-hyderabad.jpg 33 | intel core i3 530 gen PC,Rs. 12900,olx.in,https://www.olx.in/item/intel-core-i3-530-gen-pc-ID1fxKG7.html#633e88cfd1,https://img01.olx.in/images_olxin/423784277_1_144x108_intel-core-i3-530-gen-pc-kovalam.jpg 34 | Dell 6420 i5 4gb ram 250gb harddisk 2nd,Rs. 16000,olx.in,https://www.olx.in/item/dell-6420-i5-4gb-ram-250gb-harddisk-2nd-ID1fz5aH.html#633e88cfd1,https://img01.olx.in/images_olxin/424337497_1_144x108_dell-6420-i5-4gb-ram-250gb-harddisk-2nd-delhi.jpg 35 | White And Black WiFi Camera,Rs. 2200,olx.in,https://www.olx.in/item/white-and-black-wifi-camera-ID1fz4ZJ.html#633e88cfd1,https://img01.olx.in/images_olxin/424336353_1_144x108_white-and-black-wifi-camera-delhi.jpg 36 | Black Laptop Computer,Rs. 38000,olx.in,https://www.olx.in/item/black-laptop-computer-ID1fz6dl.html#df626db38c,https://img01.olx.in/images_olxin/424345033_1_144x108_black-laptop-computer-chandigarh.jpg 37 | "lenovo think center m92 core i5 3rd generation, 4",Rs. 15000,olx.in,https://www.olx.in/item/lenovo-think-center-m92-core-i5-3rd-generation-4-ID1fz5P5.html#df626db38c,https://img01.olx.in/images_olxin/424342055_1_144x108_lenovo-think-center-m92-core-i5-3rd-generation-4-chennai.jpg 38 | Black Laptop Computer,Rs. 9000,olx.in,https://www.olx.in/item/black-laptop-computer-ID1fz66x.html#df626db38c,https://img01.olx.in/images_olxin/424344243_1_144x108_black-laptop-computer-mumbai.jpg 39 | Dell Laptop For Sell Rs.16000 fix price Bombay Coer i7,Rs. 16000,olx.in,https://www.olx.in/item/dell-laptop-for-sell-rs-16000-fix-price-bombay-coer-i7-ID1fz643.html#df626db38c,https://img01.olx.in/images_olxin/424343687_1_144x108_dell-laptop-for-sell-rs16000-fix-price-bombay-coer-i7-mumbai.jpg 40 | Full set computer with keyboard mouse printer,Rs. 10000,olx.in,https://www.olx.in/item/full-set-computer-with-keyboard-mouse-printer-ID1fz5Wf.html#df626db38c,https://img01.olx.in/images_olxin/424341337_1_144x108_full-set-computer-with-keyboard-mouse-printer-alappuzha.jpg 41 | Assembled PC in working condition for sale,Rs. 5500,olx.in,https://www.olx.in/item/assembled-pc-in-working-condition-for-sale-ID1fz5O7.html#df626db38c,https://img01.olx.in/images_olxin/424341811_1_144x108_assembled-pc-in-working-condition-for-sale-latur.jpg 42 | GX-520 Intel DUAL Core CPU for Sell Rs.2200 Fix price,Rs. 2200,olx.in,https://www.olx.in/item/gx-520-intel-dual-core-cpu-for-sell-rs-2200-fix-price-ID1fz5ZW.html#df626db38c,https://img01.olx.in/images_olxin/424343275_1_144x108_gx-520-intel-dual-core-cpu-for-sell-rs2200-fix-price-mumbai.jpg 43 | Black Dell Laptop Computer,Rs. 10500,olx.in,https://www.olx.in/item/black-dell-laptop-computer-ID1fz5Nw.html#df626db38c,https://img01.olx.in/images_olxin/424342035_1_144x108_black-dell-laptop-computer-ichalkaranji.jpg 44 | Lenovo Core2 Duo CPU for Sell Rs.3500,Rs. 3500,olx.in,https://www.olx.in/item/lenovo-core2-duo-cpu-for-sell-rs-3500-ID1fz5LZ.html#df626db38c,https://img01.olx.in/images_olxin/424341449_1_144x108_lenovo-core2-duo-cpu-for-sell-rs3500-mumbai.jpg 45 | Black Laptop Computer,Rs. 11999,olx.in,https://www.olx.in/item/black-laptop-computer-ID1fz621.html#df626db38c,https://img01.olx.in/images_olxin/424343673_1_144x108_black-laptop-computer-jodhpur.jpg 46 | Black And Gray HP Laptop,Rs. 10500,olx.in,https://www.olx.in/item/black-and-gray-hp-laptop-ID1fz5Sd.html#df626db38c,https://img01.olx.in/images_olxin/424342599_1_144x108_black-and-gray-hp-laptop-ichalkaranji.jpg 47 | Green And Blue Computer Motherboard,Rs. 4800,olx.in,https://www.olx.in/item/green-and-blue-computer-motherboard-ID1fz5U7.html#df626db38c,https://img01.olx.in/images_olxin/424342625_1_144x108_green-and-blue-computer-motherboard-muvattupuzha.jpg 48 | 32GB Gray USB Flash Drive Screenshot,Rs. 600,olx.in,https://www.olx.in/item/32gb-gray-usb-flash-drive-screenshot-ID1fz5U1.html#df626db38c,https://img01.olx.in/images_olxin/424342833_1_144x108_32gb-gray-usb-flash-drive-screenshot-ahmedabad.jpg 49 | Black Laptop Computer,Rs. 25000,olx.in,https://www.olx.in/item/black-laptop-computer-ID1fz5QF.html#df626db38c,https://img01.olx.in/images_olxin/424341933_1_144x108_black-laptop-computer-noida.jpg 50 | Desktop Computer and HP Printer,Rs. 12000,olx.in,https://www.olx.in/item/desktop-computer-and-hp-printer-ID1fz5W1.html#df626db38c,https://img01.olx.in/images_olxin/424341603_1_144x108_desktop-computer-and-hp-printer-lucknow.jpg 51 | Core i7 Gaming/Editing CPU with 8GB Ram/1TB HDD/Nvidia Quadro Fx Graph,Rs. 26500,olx.in,https://www.olx.in/item/core-i7-gaming-editing-cpu-with-8gb-ram-1tb-hdd-nvidia-quadro-fx-graph-ID1fz5T9.html#df626db38c,https://img01.olx.in/images_olxin/424342083_1_144x108_core-i7-gaming-editing-cpu-with-8gb-ram-1tb-hdd-nvidia-quadro-fx-graph-chennai.jpg 52 | intel pentium dualcore computer,Rs. 8900,olx.in,https://www.olx.in/item/intel-pentium-dualcore-computer-ID1fxKLW.html#df626db38c,https://img01.olx.in/images_olxin/423785013_1_144x108_intel-pentium-dualcore-computer-neyyattinkara.jpg 53 | Black HP Laptop Computer,Rs. 20000,olx.in,https://www.olx.in/item/black-hp-laptop-computer-ID1fz5Hl.html#df626db38c,https://img01.olx.in/images_olxin/424341075_1_144x108_black-hp-laptop-computer-pasighat.jpg 54 | Tosiba Laptop 2gb Ram 160 Gb Hdd Battery Backup Only 6500,Rs. 6500,olx.in,https://www.olx.in/item/tosiba-laptop-2gb-ram-160-gb-hdd-battery-backup-only-6500-ID1fz5Vd.html#df626db38c,https://img01.olx.in/images_olxin/424343045_1_144x108_tosiba-laptop-2gb-ram-160-gb-hdd-battery-backup-only-6500-mumbai.jpg 55 | Dell LED Monitor,Rs. 3100,olx.in,https://www.olx.in/item/dell-led-monitor-ID1fz5T7.html#df626db38c,https://img01.olx.in/images_olxin/424342393_1_144x108_dell-led-monitor-ernakulam.jpg 56 | HP Elite Book 8470P intel Coer i5 Rs.14500,Rs. 14500,olx.in,https://www.olx.in/item/hp-elite-book-8470p-intel-coer-i5-rs-14500-ID1fz5Wx.html#df626db38c,https://img01.olx.in/images_olxin/424342779_1_144x108_hp-elite-book-8470p-intel-coer-i5-rs14500-mumbai.jpg 57 | HP Laptop for Sale,Rs. 14000,olx.in,https://www.olx.in/item/hp-laptop-for-sale-ID1fz5Nl.html#df626db38c,https://img01.olx.in/images_olxin/424341169_1_144x108_hp-laptop-for-sale-bathinda.jpg 58 | computer lcd screen 19 inch,Rs. 3000,olx.in,https://www.olx.in/item/computer-lcd-screen-19-inch-ID1fz5FF.html#df626db38c,https://img01.olx.in/images_olxin/424341151_1_144x108_computer-lcd-screen-19-inch-delhi.jpg 59 | Computer sale,Rs. 22000,olx.in,https://www.olx.in/item/computer-sale-ID1fz5M7.html#df626db38c,https://img01.olx.in/images_olxin/424341753_1_144x108_computer-sale-tarn-taran_rev002.jpg 60 | Black Dell Laptop Computer,Rs. 7500,olx.in,https://www.olx.in/item/black-dell-laptop-computer-ID1fz5qz.html#df626db38c,https://img01.olx.in/images_olxin/424339463_1_144x108_black-dell-laptop-computer-chennai.jpg 61 | Sony headphones for music,Rs. 90,olx.in,https://www.olx.in/item/sony-headphones-for-music-ID1fz5xN.html#df626db38c,https://img01.olx.in/images_olxin/424339881_2_144x108_sony-headphones-for-music-upload-photos.jpg 62 | nvidia msi n210 series 1gb ddr3 graphix card,Rs. 2500,olx.in,https://www.olx.in/item/nvidia-msi-n210-series-1gb-ddr3-graphix-card-ID1fz5It.html#df626db38c,https://img01.olx.in/images_olxin/424341493_1_144x108_nvidia-msi-n210-series-1gb-ddr3-graphix-card-kolkata.jpg 63 | Hp Pavilion 15 Ab552tx Notebook. 2 Year Extended,Rs. 33000,olx.in,https://www.olx.in/item/hp-pavilion-15-ab552tx-notebook-2-year-extended-ID1fz5Gp.html#df626db38c,https://img01.olx.in/images_olxin/424341277_2_144x108_hp-pavilion-15-ab552tx-notebook-2-year-extended-upload-photos_rev003.jpg 64 | Want To Sellmy Very Good Condition Laptop,Rs. 14500,olx.in,https://www.olx.in/item/want-to-sellmy-very-good-condition-laptop-ID1fz5Gb.html#df626db38c,https://img01.olx.in/images_olxin/424340197_1_144x108_want-to-sellmy-very-good-condition-laptop-kolkata.jpg 65 | "24inch 7500/- led brand new m 73.55.6,3,000,5 (k-tech)",Rs. 7500,olx.in,https://www.olx.in/item/24inch-7500-led-brand-new-m-73-55-6-3-000-5-k-tech-ID1fz5Hz.html#df626db38c,https://img01.olx.in/images_olxin/424340703_1_144x108_24inch-7500-led-brand-new-m-7355630005-k-tech-jalandhar.jpg 66 | Desktop Computer - 17inch Monitor,Rs. 3500,olx.in,https://www.olx.in/item/desktop-computer-17inch-monitor-ID1fz5F1.html#df626db38c,https://img01.olx.in/images_olxin/424340571_1_144x108_desktop-computer-17inch-monitor-mangaluru.jpg 67 | Hp laptop original charger urgent sell,Rs. 1000,olx.in,https://www.olx.in/item/hp-laptop-original-charger-urgent-sell-ID1fz5Et.html#df626db38c,https://img01.olx.in/images_olxin/424340711_1_144x108_hp-laptop-original-charger-urgent-sell-patna.jpg 68 | Green Computer Motherboard,Rs. 2000,olx.in,https://www.olx.in/item/green-computer-motherboard-ID1fz57N.html#130eb9342a,https://img01.olx.in/images_olxin/424337247_1_144x108_green-computer-motherboard-ghaziabad.jpg 69 | Comapq intel pentium Window 7,Rs. 8000,olx.in,https://www.olx.in/item/comapq-intel-pentium-window-7-ID1fz59n.html#130eb9342a,https://img01.olx.in/images_olxin/424337225_1_144x108_comapq-intel-pentium-window-7-delhi.jpg 70 | Dell I5 Leptop,Rs. 52000,olx.in,https://www.olx.in/item/dell-i5-leptop-ID1fz4VD.html#130eb9342a,https://img01.olx.in/images_olxin/424331047_1_144x108_dell-i5-leptop-bilaspur.jpg 71 | Its in good condition I just bought this 2weeks,Rs. 14999,olx.in,https://www.olx.in/item/its-in-good-condition-i-just-bought-this-2weeks-ID1fz55h.html#130eb9342a,https://img01.olx.in/images_olxin/424336909_1_144x108_its-in-good-condition-i-just-bought-this-2weeks-nongstoin.jpg 72 | "hp c2d 4410 2gb/160gb rs 8,500/-only with ok condition laptop",Rs. 8500,olx.in,https://www.olx.in/item/hp-c2d-4410-2gb-160gb-rs-8-500-only-with-ok-condition-laptop-ID1fz56Z.html#130eb9342a,https://img01.olx.in/images_olxin/424336995_1_144x108_hp-c2d-4410-2gb-160gb-rs-8500-only-with-ok-condition-laptop-jaipur.jpg 73 | binatone wifi router,Rs. 550,olx.in,https://www.olx.in/item/binatone-wifi-router-ID1fz50b.html#130eb9342a,https://img01.olx.in/images_olxin/424336083_1_144x108_binatone-wifi-router-rajkot.jpg 74 | D-Link WiFi Modem Router,Rs. 1500,olx.in,https://www.olx.in/item/d-link-wifi-modem-router-ID1fz4Vf.html#130eb9342a,https://img01.olx.in/images_olxin/424335865_1_144x108_d-link-wifi-modem-router-guwahati.jpg 75 | Lenovo reliance,Rs. 8500,olx.in,https://www.olx.in/item/lenovo-reliance-ID1fghcw.html#130eb9342a,https://img01.olx.in/images_olxin/416451793_1_144x108_lenovo-reliance-kanpur_rev001.jpg 76 | "Dell laptop, with perfect condition 4 gb Ram,",Rs. 14500,olx.in,https://www.olx.in/item/dell-laptop-with-perfect-condition-4-gb-ram-ID1fz4HL.html#130eb9342a,https://img01.olx.in/images_olxin/424334159_1_144x108_dell-laptop-with-perfect-condition-4-gb-ram-ahmedabad.jpg 77 | 1 year old Airtel 4G dongle. Least used. Very,Rs. 2999,olx.in,https://www.olx.in/item/1-year-old-airtel-4g-dongle-least-used-very-ID1fz4Sw.html#130eb9342a,https://img01.olx.in/images_olxin/424335563_1_144x108_1-year-old-airtel-4g-dongle-least-used-very-udupi_rev003.jpg 78 | "Laptop Mini (Lenovo Laptop), 2gb ram, 320 hard",Rs. 7500,olx.in,https://www.olx.in/item/laptop-mini-lenovo-laptop-2gb-ram-320-hard-ID1fz4I5.html#130eb9342a,https://img01.olx.in/images_olxin/424332335_1_144x108_laptop-mini-lenovo-laptop-2gb-ram-320-hard-mumbai.jpg 79 | Intel xeon market price 9999 ok conditions brand,Rs. 5500,olx.in,https://www.olx.in/item/intel-xeon-market-price-9999-ok-conditions-brand-ID1fz4WW.html#130eb9342a,https://img01.olx.in/images_olxin/424335389_1_144x108_intel-xeon-market-price-9999-ok-conditions-brand-vadodara.jpg 80 | 3G Net Setter Box,Rs. 1100,olx.in,https://www.olx.in/item/3g-net-setter-box-ID1fz4KZ.html#130eb9342a,https://img01.olx.in/images_olxin/424334089_1_144x108_3g-net-setter-box-jammu_rev001.jpg 81 | TVS Gold keyboard good working,Rs. 350,olx.in,https://www.olx.in/item/tvs-gold-keyboard-good-working-ID1fz4PD.html#130eb9342a,https://img01.olx.in/images_olxin/424334421_1_144x108_tvs-gold-keyboard-good-working-ahmedabad.jpg 82 | core2quad q9400 cpu with maxonic g31 motherboard,Rs. 6500,olx.in,https://www.olx.in/item/core2quad-q9400-cpu-with-maxonic-g31-motherboard-ID1fz4KJ.html#130eb9342a,https://img01.olx.in/images_olxin/424334575_1_144x108_core2quad-q9400-cpu-with-maxonic-g31-motherboard-lucknow.jpg 83 | Spacial Offer Cost To Cost Computer System Only 11799,Rs. 11799,olx.in,https://www.olx.in/item/spacial-offer-cost-to-cost-computer-system-only-11799-ID1dRwnl.html#130eb9342a,https://img04.olx.in/images_olxin/380631993_1_144x108_spacial-offer-cost-to-cost-computer-system-only-11799-delhi.jpg 84 | Silver Dell Laptop,Rs. 7500,olx.in,https://www.olx.in/item/silver-dell-laptop-ID1fySSj.html#130eb9342a,https://img01.olx.in/images_olxin/424252677_1_144x108_silver-dell-laptop-bihar_rev003.jpg 85 | Dell latitude 3340 i5 4th generation Ram 4gb hard,Rs. 18599,olx.in,https://www.olx.in/item/dell-latitude-3340-i5-4th-generation-ram-4gb-hard-ID1fyVkT.html#130eb9342a,https://img01.olx.in/images_olxin/424276921_1_144x108_dell-latitude-3340-i5-4th-generation-ram-4gb-hard-patna_rev004.jpg 86 | Micromax light Counter In Very Good Condition,Rs. 18000,olx.in,https://www.olx.in/item/micromax-light-counter-in-very-good-condition-ID1fz4Mf.html#130eb9342a,https://img01.olx.in/images_olxin/424334717_1_144x108_micromax-light-counter-in-very-good-condition-ludhiana.jpg 87 | Apple MacBook pro Model- A 1286 core i7 2rd gen call 9999.621998,Rs. 39500,olx.in,https://www.olx.in/item/apple-macbook-pro-model-a-1286-core-i7-2rd-gen-call-9999-621998-ID1fz4Ot.html#130eb9342a,https://img01.olx.in/images_olxin/424334835_2_144x108_apple-macbook-pro-model-a-1286-core-i7-2rd-gen-call-9999621998-upload-photos_rev003.jpg 88 | HP Intel Core i5 3.33ghz 4gb /250gb dvd rw Rs.8500 Fix price Bombay,Rs. 8500,olx.in,https://www.olx.in/item/hp-intel-core-i5-3-33ghz-4gb-250gb-dvd-rw-rs-8500-fix-price-bombay-ID1fgpK7.html#130eb9342a,https://img01.olx.in/images_olxin/416509233_1_144x108_hp-intel-core-i5-333ghz-4gb-250gb-dvd-rw-rs8500-fix-price-bombay-mumbai.jpg 89 | Black Jio Wifi Broadband,Rs. 999,olx.in,https://www.olx.in/item/black-jio-wifi-broadband-ID1fz4HJ.html#130eb9342a,https://img01.olx.in/images_olxin/424334259_1_144x108_black-jio-wifi-broadband-kolkata.jpg 90 | Hathaway Set Up Box,Rs. 1000,olx.in,https://www.olx.in/item/hathaway-set-up-box-ID1fz4Hp.html#130eb9342a,https://img01.olx.in/images_olxin/424334393_1_144x108_hathaway-set-up-box-hyderabad.jpg 91 | Silver LG Laptop Computer,Rs. 5500,olx.in,https://www.olx.in/item/silver-lg-laptop-computer-ID1fz4F7.html#130eb9342a,https://img01.olx.in/images_olxin/424334053_1_144x108_silver-lg-laptop-computer-indore.jpg 92 | computer table,Rs. 5000,olx.in,https://www.olx.in/item/computer-table-ID1fz4wx.html#130eb9342a,https://img01.olx.in/images_olxin/424332991_1_144x108_computer-table-dehra-dun.jpg 93 | Samsung Leptop intel i5 6gb rem 512hardis,Rs. 19000,olx.in,https://www.olx.in/item/samsung-leptop-intel-i5-6gb-rem-512hardis-ID1fz4Bj.html#130eb9342a,https://img01.olx.in/images_olxin/424333259_1_144x108_samsung-leptop-intel-i5-6gb-rem-512hardis-mumbai.jpg 94 | HP lap top.Unused for Last 5 years.,Rs. 3000,olx.in,https://www.olx.in/item/hp-lap-top-unused-for-last-5-years-ID1fz4CJ.html#130eb9342a,https://img01.olx.in/images_olxin/424333161_1_144x108_hp-lap-topunused-for-last-5-years-visakhpatnam.jpg 95 | Black Acer Laptop Computer,Rs. 28000,olx.in,https://www.olx.in/item/black-acer-laptop-computer-ID1fz4yN.html#130eb9342a,https://img01.olx.in/images_olxin/424333369_1_144x108_black-acer-laptop-computer-navi-mumbai_rev002.jpg 96 | Think pad Core2duo 2gb /160gb dvd rw wifi BT 14' Rs.6500 Fix price,Rs. 6500,olx.in,https://www.olx.in/item/think-pad-core2duo-2gb-160gb-dvd-rw-wifi-bt-14-rs-6500-fix-price-ID1fggB1.html#130eb9342a,https://img01.olx.in/images_olxin/416447949_1_144x108_think-pad-core2duo-2gb-160gb-dvd-rw-wifi-bt-14-rs6500-fix-price-mumbai.jpg 97 | Dell Latitude D 505,Rs. 4000,olx.in,https://www.olx.in/item/dell-latitude-d-505-ID1fnz93.html#130eb9342a,https://img01.olx.in/images_olxin/419514011_1_144x108_dell-latitude-d-505-gurdaspur.jpg 98 | Green USB Fan,Rs. 150,olx.in,https://www.olx.in/item/green-usb-fan-ID1eSUJD.html#130eb9342a,https://img01.olx.in/images_olxin/406716749_1_144x108_green-usb-fan-roorkee.jpg 99 | Acer Flat Screen Computer Monitor,Rs. 2800,olx.in,https://www.olx.in/item/acer-flat-screen-computer-monitor-ID1fh3dH.html#130eb9342a,https://img01.olx.in/images_olxin/416780713_1_144x108_acer-flat-screen-computer-monitor-delhi.jpg 100 | HDMI cable thick copper built,Rs. 299,olx.in,https://www.olx.in/item/hdmi-cable-thick-copper-built-ID1fz4Bt.html#130eb9342a,https://img01.olx.in/images_olxin/424333417_1_144x108_hdmi-cable-thick-copper-built-patna.jpg 101 | Black Lenovo Laptop g50-45,Rs. 18500,olx.in,https://www.olx.in/item/black-lenovo-laptop-g50-45-ID1fz4zt.html#130eb9342a,https://img01.olx.in/images_olxin/424333333_1_144x108_black-lenovo-laptop-g50-45-mumbai.jpg 102 | working is good condition any body interested,Rs. 10000,olx.in,https://www.olx.in/item/working-is-good-condition-any-body-interested-ID1fz4nz.html#130eb9342a,https://img01.olx.in/images_olxin/424332235_1_144x108_working-is-good-condition-any-body-interested-warangal.jpg 103 | "New Intel branded system 500gb hdd 4gb Ram with 18.5"" Samsung LED,,",Rs. 15999,olx.in,https://www.olx.in/item/new-intel-branded-system-500gb-hdd-4gb-ram-with-18-5-samsung-led-ID1fz4Az.html#130eb9342a,https://img01.olx.in/images_olxin/424333625_1_144x108_new-intel-branded-system-500gb-hdd-4gb-ram-with-185-samsung-led-bengaluru.jpg 104 | -------------------------------------------------------------------------------- /demo/app/static/css/bootstrap-theme.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":";;;;AAmBA,YAAA,aAAA,UAAA,aAAA,aAAA,aAME,YAAA,EAAA,KAAA,EAAA,eC2CA,mBAAA,MAAA,EAAA,IAAA,EAAA,sBAAA,EAAA,IAAA,IAAA,iBACQ,WAAA,MAAA,EAAA,IAAA,EAAA,sBAAA,EAAA,IAAA,IAAA,iBDvCR,mBAAA,mBAAA,oBAAA,oBAAA,iBAAA,iBAAA,oBAAA,oBAAA,oBAAA,oBAAA,oBAAA,oBCsCA,mBAAA,MAAA,EAAA,IAAA,IAAA,iBACQ,WAAA,MAAA,EAAA,IAAA,IAAA,iBDlCR,qBAAA,sBAAA,sBAAA,uBAAA,mBAAA,oBAAA,sBAAA,uBAAA,sBAAA,uBAAA,sBAAA,uBAAA,+BAAA,gCAAA,6BAAA,gCAAA,gCAAA,gCCiCA,mBAAA,KACQ,WAAA,KDlDV,mBAAA,oBAAA,iBAAA,oBAAA,oBAAA,oBAuBI,YAAA,KAyCF,YAAA,YAEE,iBAAA,KAKJ,aErEI,YAAA,EAAA,IAAA,EAAA,KACA,iBAAA,iDACA,iBAAA,4CAAA,iBAAA,qEAEA,iBAAA,+CCnBF,OAAA,+GH4CA,OAAA,0DACA,kBAAA,SAuC2C,aAAA,QAA2B,aAAA,KArCtE,mBAAA,mBAEE,iBAAA,QACA,oBAAA,EAAA,MAGF,oBAAA,oBAEE,iBAAA,QACA,aAAA,QAMA,sBAAA,6BAAA,4BAAA,6BAAA,4BAAA,4BAAA,uBAAA,8BAAA,6BAAA,8BAAA,6BAAA,6BAAA,gCAAA,uCAAA,sCAAA,uCAAA,sCAAA,sCAME,iBAAA,QACA,iBAAA,KAgBN,aEtEI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDAEA,OAAA,+GCnBF,OAAA,0DH4CA,kBAAA,SACA,aAAA,QAEA,mBAAA,mBAEE,iBAAA,QACA,oBAAA,EAAA,MAGF,oBAAA,oBAEE,iBAAA,QACA,aAAA,QAMA,sBAAA,6BAAA,4BAAA,6BAAA,4BAAA,4BAAA,uBAAA,8BAAA,6BAAA,8BAAA,6BAAA,6BAAA,gCAAA,uCAAA,sCAAA,uCAAA,sCAAA,sCAME,iBAAA,QACA,iBAAA,KAiBN,aEvEI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDAEA,OAAA,+GCnBF,OAAA,0DH4CA,kBAAA,SACA,aAAA,QAEA,mBAAA,mBAEE,iBAAA,QACA,oBAAA,EAAA,MAGF,oBAAA,oBAEE,iBAAA,QACA,aAAA,QAMA,sBAAA,6BAAA,4BAAA,6BAAA,4BAAA,4BAAA,uBAAA,8BAAA,6BAAA,8BAAA,6BAAA,6BAAA,gCAAA,uCAAA,sCAAA,uCAAA,sCAAA,sCAME,iBAAA,QACA,iBAAA,KAkBN,UExEI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDAEA,OAAA,+GCnBF,OAAA,0DH4CA,kBAAA,SACA,aAAA,QAEA,gBAAA,gBAEE,iBAAA,QACA,oBAAA,EAAA,MAGF,iBAAA,iBAEE,iBAAA,QACA,aAAA,QAMA,mBAAA,0BAAA,yBAAA,0BAAA,yBAAA,yBAAA,oBAAA,2BAAA,0BAAA,2BAAA,0BAAA,0BAAA,6BAAA,oCAAA,mCAAA,oCAAA,mCAAA,mCAME,iBAAA,QACA,iBAAA,KAmBN,aEzEI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDAEA,OAAA,+GCnBF,OAAA,0DH4CA,kBAAA,SACA,aAAA,QAEA,mBAAA,mBAEE,iBAAA,QACA,oBAAA,EAAA,MAGF,oBAAA,oBAEE,iBAAA,QACA,aAAA,QAMA,sBAAA,6BAAA,4BAAA,6BAAA,4BAAA,4BAAA,uBAAA,8BAAA,6BAAA,8BAAA,6BAAA,6BAAA,gCAAA,uCAAA,sCAAA,uCAAA,sCAAA,sCAME,iBAAA,QACA,iBAAA,KAoBN,YE1EI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDAEA,OAAA,+GCnBF,OAAA,0DH4CA,kBAAA,SACA,aAAA,QAEA,kBAAA,kBAEE,iBAAA,QACA,oBAAA,EAAA,MAGF,mBAAA,mBAEE,iBAAA,QACA,aAAA,QAMA,qBAAA,4BAAA,2BAAA,4BAAA,2BAAA,2BAAA,sBAAA,6BAAA,4BAAA,6BAAA,4BAAA,4BAAA,+BAAA,sCAAA,qCAAA,sCAAA,qCAAA,qCAME,iBAAA,QACA,iBAAA,KA2BN,eAAA,WClCE,mBAAA,EAAA,IAAA,IAAA,iBACQ,WAAA,EAAA,IAAA,IAAA,iBD2CV,0BAAA,0BE3FI,iBAAA,QACA,iBAAA,oDACA,iBAAA,+CAAA,iBAAA,wEACA,iBAAA,kDACA,OAAA,+GF0FF,kBAAA,SAEF,yBAAA,+BAAA,+BEhGI,iBAAA,QACA,iBAAA,oDACA,iBAAA,+CAAA,iBAAA,wEACA,iBAAA,kDACA,OAAA,+GFgGF,kBAAA,SASF,gBE7GI,iBAAA,iDACA,iBAAA,4CACA,iBAAA,qEAAA,iBAAA,+CACA,OAAA,+GACA,OAAA,0DCnBF,kBAAA,SH+HA,cAAA,ICjEA,mBAAA,MAAA,EAAA,IAAA,EAAA,sBAAA,EAAA,IAAA,IAAA,iBACQ,WAAA,MAAA,EAAA,IAAA,EAAA,sBAAA,EAAA,IAAA,IAAA,iBD6DV,sCAAA,oCE7GI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SD2CF,mBAAA,MAAA,EAAA,IAAA,IAAA,iBACQ,WAAA,MAAA,EAAA,IAAA,IAAA,iBD0EV,cAAA,iBAEE,YAAA,EAAA,IAAA,EAAA,sBAIF,gBEhII,iBAAA,iDACA,iBAAA,4CACA,iBAAA,qEAAA,iBAAA,+CACA,OAAA,+GACA,OAAA,0DCnBF,kBAAA,SHkJA,cAAA,IAHF,sCAAA,oCEhII,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SD2CF,mBAAA,MAAA,EAAA,IAAA,IAAA,gBACQ,WAAA,MAAA,EAAA,IAAA,IAAA,gBDgFV,8BAAA,iCAYI,YAAA,EAAA,KAAA,EAAA,gBAKJ,qBAAA,kBAAA,mBAGE,cAAA,EAqBF,yBAfI,mDAAA,yDAAA,yDAGE,MAAA,KE7JF,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,UFqKJ,OACE,YAAA,EAAA,IAAA,EAAA,qBC3HA,mBAAA,MAAA,EAAA,IAAA,EAAA,sBAAA,EAAA,IAAA,IAAA,gBACQ,WAAA,MAAA,EAAA,IAAA,EAAA,sBAAA,EAAA,IAAA,IAAA,gBDsIV,eEtLI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SF8KF,aAAA,QAKF,YEvLI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SF8KF,aAAA,QAMF,eExLI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SF8KF,aAAA,QAOF,cEzLI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SF8KF,aAAA,QAeF,UEjMI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SFuMJ,cE3MI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SFwMJ,sBE5MI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SFyMJ,mBE7MI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SF0MJ,sBE9MI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SF2MJ,qBE/MI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SF+MJ,sBElLI,iBAAA,yKACA,iBAAA,oKACA,iBAAA,iKFyLJ,YACE,cAAA,IC9KA,mBAAA,EAAA,IAAA,IAAA,iBACQ,WAAA,EAAA,IAAA,IAAA,iBDgLV,wBAAA,8BAAA,8BAGE,YAAA,EAAA,KAAA,EAAA,QEnOE,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SFiOF,aAAA,QALF,+BAAA,qCAAA,qCAQI,YAAA,KAUJ,OCnME,mBAAA,EAAA,IAAA,IAAA,gBACQ,WAAA,EAAA,IAAA,IAAA,gBD4MV,8BE5PI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SFyPJ,8BE7PI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SF0PJ,8BE9PI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SF2PJ,2BE/PI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SF4PJ,8BEhQI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SF6PJ,6BEjQI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SFoQJ,MExQI,iBAAA,oDACA,iBAAA,+CACA,iBAAA,wEAAA,iBAAA,kDACA,OAAA,+GACA,kBAAA,SFsQF,aAAA,QC3NA,mBAAA,MAAA,EAAA,IAAA,IAAA,gBAAA,EAAA,IAAA,EAAA,qBACQ,WAAA,MAAA,EAAA,IAAA,IAAA,gBAAA,EAAA,IAAA,EAAA","sourcesContent":["/*!\n * Bootstrap v3.3.7 (http://getbootstrap.com)\n * Copyright 2011-2016 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They have been removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility) {\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} -------------------------------------------------------------------------------- /demo/app/static/css/bootstrap-theme.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap v3.3.7 (http://getbootstrap.com) 3 | * Copyright 2011-2016 Twitter, Inc. 4 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 5 | */ 6 | .btn-default, 7 | .btn-primary, 8 | .btn-success, 9 | .btn-info, 10 | .btn-warning, 11 | .btn-danger { 12 | text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); 13 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); 14 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); 15 | } 16 | .btn-default:active, 17 | .btn-primary:active, 18 | .btn-success:active, 19 | .btn-info:active, 20 | .btn-warning:active, 21 | .btn-danger:active, 22 | .btn-default.active, 23 | .btn-primary.active, 24 | .btn-success.active, 25 | .btn-info.active, 26 | .btn-warning.active, 27 | .btn-danger.active { 28 | -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 29 | box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); 30 | } 31 | .btn-default.disabled, 32 | .btn-primary.disabled, 33 | .btn-success.disabled, 34 | .btn-info.disabled, 35 | .btn-warning.disabled, 36 | .btn-danger.disabled, 37 | .btn-default[disabled], 38 | .btn-primary[disabled], 39 | .btn-success[disabled], 40 | .btn-info[disabled], 41 | .btn-warning[disabled], 42 | .btn-danger[disabled], 43 | fieldset[disabled] .btn-default, 44 | fieldset[disabled] .btn-primary, 45 | fieldset[disabled] .btn-success, 46 | fieldset[disabled] .btn-info, 47 | fieldset[disabled] .btn-warning, 48 | fieldset[disabled] .btn-danger { 49 | -webkit-box-shadow: none; 50 | box-shadow: none; 51 | } 52 | .btn-default .badge, 53 | .btn-primary .badge, 54 | .btn-success .badge, 55 | .btn-info .badge, 56 | .btn-warning .badge, 57 | .btn-danger .badge { 58 | text-shadow: none; 59 | } 60 | .btn:active, 61 | .btn.active { 62 | background-image: none; 63 | } 64 | .btn-default { 65 | text-shadow: 0 1px 0 #fff; 66 | background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); 67 | background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); 68 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); 69 | background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); 70 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); 71 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 72 | background-repeat: repeat-x; 73 | border-color: #dbdbdb; 74 | border-color: #ccc; 75 | } 76 | .btn-default:hover, 77 | .btn-default:focus { 78 | background-color: #e0e0e0; 79 | background-position: 0 -15px; 80 | } 81 | .btn-default:active, 82 | .btn-default.active { 83 | background-color: #e0e0e0; 84 | border-color: #dbdbdb; 85 | } 86 | .btn-default.disabled, 87 | .btn-default[disabled], 88 | fieldset[disabled] .btn-default, 89 | .btn-default.disabled:hover, 90 | .btn-default[disabled]:hover, 91 | fieldset[disabled] .btn-default:hover, 92 | .btn-default.disabled:focus, 93 | .btn-default[disabled]:focus, 94 | fieldset[disabled] .btn-default:focus, 95 | .btn-default.disabled.focus, 96 | .btn-default[disabled].focus, 97 | fieldset[disabled] .btn-default.focus, 98 | .btn-default.disabled:active, 99 | .btn-default[disabled]:active, 100 | fieldset[disabled] .btn-default:active, 101 | .btn-default.disabled.active, 102 | .btn-default[disabled].active, 103 | fieldset[disabled] .btn-default.active { 104 | background-color: #e0e0e0; 105 | background-image: none; 106 | } 107 | .btn-primary { 108 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); 109 | background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); 110 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); 111 | background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); 112 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); 113 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 114 | background-repeat: repeat-x; 115 | border-color: #245580; 116 | } 117 | .btn-primary:hover, 118 | .btn-primary:focus { 119 | background-color: #265a88; 120 | background-position: 0 -15px; 121 | } 122 | .btn-primary:active, 123 | .btn-primary.active { 124 | background-color: #265a88; 125 | border-color: #245580; 126 | } 127 | .btn-primary.disabled, 128 | .btn-primary[disabled], 129 | fieldset[disabled] .btn-primary, 130 | .btn-primary.disabled:hover, 131 | .btn-primary[disabled]:hover, 132 | fieldset[disabled] .btn-primary:hover, 133 | .btn-primary.disabled:focus, 134 | .btn-primary[disabled]:focus, 135 | fieldset[disabled] .btn-primary:focus, 136 | .btn-primary.disabled.focus, 137 | .btn-primary[disabled].focus, 138 | fieldset[disabled] .btn-primary.focus, 139 | .btn-primary.disabled:active, 140 | .btn-primary[disabled]:active, 141 | fieldset[disabled] .btn-primary:active, 142 | .btn-primary.disabled.active, 143 | .btn-primary[disabled].active, 144 | fieldset[disabled] .btn-primary.active { 145 | background-color: #265a88; 146 | background-image: none; 147 | } 148 | .btn-success { 149 | background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); 150 | background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); 151 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); 152 | background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); 153 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); 154 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 155 | background-repeat: repeat-x; 156 | border-color: #3e8f3e; 157 | } 158 | .btn-success:hover, 159 | .btn-success:focus { 160 | background-color: #419641; 161 | background-position: 0 -15px; 162 | } 163 | .btn-success:active, 164 | .btn-success.active { 165 | background-color: #419641; 166 | border-color: #3e8f3e; 167 | } 168 | .btn-success.disabled, 169 | .btn-success[disabled], 170 | fieldset[disabled] .btn-success, 171 | .btn-success.disabled:hover, 172 | .btn-success[disabled]:hover, 173 | fieldset[disabled] .btn-success:hover, 174 | .btn-success.disabled:focus, 175 | .btn-success[disabled]:focus, 176 | fieldset[disabled] .btn-success:focus, 177 | .btn-success.disabled.focus, 178 | .btn-success[disabled].focus, 179 | fieldset[disabled] .btn-success.focus, 180 | .btn-success.disabled:active, 181 | .btn-success[disabled]:active, 182 | fieldset[disabled] .btn-success:active, 183 | .btn-success.disabled.active, 184 | .btn-success[disabled].active, 185 | fieldset[disabled] .btn-success.active { 186 | background-color: #419641; 187 | background-image: none; 188 | } 189 | .btn-info { 190 | background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); 191 | background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); 192 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); 193 | background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); 194 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); 195 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 196 | background-repeat: repeat-x; 197 | border-color: #28a4c9; 198 | } 199 | .btn-info:hover, 200 | .btn-info:focus { 201 | background-color: #2aabd2; 202 | background-position: 0 -15px; 203 | } 204 | .btn-info:active, 205 | .btn-info.active { 206 | background-color: #2aabd2; 207 | border-color: #28a4c9; 208 | } 209 | .btn-info.disabled, 210 | .btn-info[disabled], 211 | fieldset[disabled] .btn-info, 212 | .btn-info.disabled:hover, 213 | .btn-info[disabled]:hover, 214 | fieldset[disabled] .btn-info:hover, 215 | .btn-info.disabled:focus, 216 | .btn-info[disabled]:focus, 217 | fieldset[disabled] .btn-info:focus, 218 | .btn-info.disabled.focus, 219 | .btn-info[disabled].focus, 220 | fieldset[disabled] .btn-info.focus, 221 | .btn-info.disabled:active, 222 | .btn-info[disabled]:active, 223 | fieldset[disabled] .btn-info:active, 224 | .btn-info.disabled.active, 225 | .btn-info[disabled].active, 226 | fieldset[disabled] .btn-info.active { 227 | background-color: #2aabd2; 228 | background-image: none; 229 | } 230 | .btn-warning { 231 | background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); 232 | background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); 233 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); 234 | background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); 235 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); 236 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 237 | background-repeat: repeat-x; 238 | border-color: #e38d13; 239 | } 240 | .btn-warning:hover, 241 | .btn-warning:focus { 242 | background-color: #eb9316; 243 | background-position: 0 -15px; 244 | } 245 | .btn-warning:active, 246 | .btn-warning.active { 247 | background-color: #eb9316; 248 | border-color: #e38d13; 249 | } 250 | .btn-warning.disabled, 251 | .btn-warning[disabled], 252 | fieldset[disabled] .btn-warning, 253 | .btn-warning.disabled:hover, 254 | .btn-warning[disabled]:hover, 255 | fieldset[disabled] .btn-warning:hover, 256 | .btn-warning.disabled:focus, 257 | .btn-warning[disabled]:focus, 258 | fieldset[disabled] .btn-warning:focus, 259 | .btn-warning.disabled.focus, 260 | .btn-warning[disabled].focus, 261 | fieldset[disabled] .btn-warning.focus, 262 | .btn-warning.disabled:active, 263 | .btn-warning[disabled]:active, 264 | fieldset[disabled] .btn-warning:active, 265 | .btn-warning.disabled.active, 266 | .btn-warning[disabled].active, 267 | fieldset[disabled] .btn-warning.active { 268 | background-color: #eb9316; 269 | background-image: none; 270 | } 271 | .btn-danger { 272 | background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); 273 | background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); 274 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); 275 | background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); 276 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); 277 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 278 | background-repeat: repeat-x; 279 | border-color: #b92c28; 280 | } 281 | .btn-danger:hover, 282 | .btn-danger:focus { 283 | background-color: #c12e2a; 284 | background-position: 0 -15px; 285 | } 286 | .btn-danger:active, 287 | .btn-danger.active { 288 | background-color: #c12e2a; 289 | border-color: #b92c28; 290 | } 291 | .btn-danger.disabled, 292 | .btn-danger[disabled], 293 | fieldset[disabled] .btn-danger, 294 | .btn-danger.disabled:hover, 295 | .btn-danger[disabled]:hover, 296 | fieldset[disabled] .btn-danger:hover, 297 | .btn-danger.disabled:focus, 298 | .btn-danger[disabled]:focus, 299 | fieldset[disabled] .btn-danger:focus, 300 | .btn-danger.disabled.focus, 301 | .btn-danger[disabled].focus, 302 | fieldset[disabled] .btn-danger.focus, 303 | .btn-danger.disabled:active, 304 | .btn-danger[disabled]:active, 305 | fieldset[disabled] .btn-danger:active, 306 | .btn-danger.disabled.active, 307 | .btn-danger[disabled].active, 308 | fieldset[disabled] .btn-danger.active { 309 | background-color: #c12e2a; 310 | background-image: none; 311 | } 312 | .thumbnail, 313 | .img-thumbnail { 314 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 315 | box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 316 | } 317 | .dropdown-menu > li > a:hover, 318 | .dropdown-menu > li > a:focus { 319 | background-color: #e8e8e8; 320 | background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 321 | background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 322 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); 323 | background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); 324 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); 325 | background-repeat: repeat-x; 326 | } 327 | .dropdown-menu > .active > a, 328 | .dropdown-menu > .active > a:hover, 329 | .dropdown-menu > .active > a:focus { 330 | background-color: #2e6da4; 331 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 332 | background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 333 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); 334 | background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); 335 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); 336 | background-repeat: repeat-x; 337 | } 338 | .navbar-default { 339 | background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); 340 | background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); 341 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); 342 | background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); 343 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); 344 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 345 | background-repeat: repeat-x; 346 | border-radius: 4px; 347 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); 348 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); 349 | } 350 | .navbar-default .navbar-nav > .open > a, 351 | .navbar-default .navbar-nav > .active > a { 352 | background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); 353 | background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); 354 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); 355 | background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); 356 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); 357 | background-repeat: repeat-x; 358 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); 359 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); 360 | } 361 | .navbar-brand, 362 | .navbar-nav > li > a { 363 | text-shadow: 0 1px 0 rgba(255, 255, 255, .25); 364 | } 365 | .navbar-inverse { 366 | background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); 367 | background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); 368 | background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); 369 | background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); 370 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); 371 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 372 | background-repeat: repeat-x; 373 | border-radius: 4px; 374 | } 375 | .navbar-inverse .navbar-nav > .open > a, 376 | .navbar-inverse .navbar-nav > .active > a { 377 | background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); 378 | background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); 379 | background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); 380 | background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); 381 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); 382 | background-repeat: repeat-x; 383 | -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); 384 | box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); 385 | } 386 | .navbar-inverse .navbar-brand, 387 | .navbar-inverse .navbar-nav > li > a { 388 | text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); 389 | } 390 | .navbar-static-top, 391 | .navbar-fixed-top, 392 | .navbar-fixed-bottom { 393 | border-radius: 0; 394 | } 395 | @media (max-width: 767px) { 396 | .navbar .navbar-nav .open .dropdown-menu > .active > a, 397 | .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, 398 | .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { 399 | color: #fff; 400 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 401 | background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 402 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); 403 | background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); 404 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); 405 | background-repeat: repeat-x; 406 | } 407 | } 408 | .alert { 409 | text-shadow: 0 1px 0 rgba(255, 255, 255, .2); 410 | -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); 411 | box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); 412 | } 413 | .alert-success { 414 | background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); 415 | background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); 416 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); 417 | background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); 418 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); 419 | background-repeat: repeat-x; 420 | border-color: #b2dba1; 421 | } 422 | .alert-info { 423 | background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); 424 | background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); 425 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); 426 | background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); 427 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); 428 | background-repeat: repeat-x; 429 | border-color: #9acfea; 430 | } 431 | .alert-warning { 432 | background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); 433 | background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); 434 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); 435 | background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); 436 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); 437 | background-repeat: repeat-x; 438 | border-color: #f5e79e; 439 | } 440 | .alert-danger { 441 | background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); 442 | background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); 443 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); 444 | background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); 445 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); 446 | background-repeat: repeat-x; 447 | border-color: #dca7a7; 448 | } 449 | .progress { 450 | background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); 451 | background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); 452 | background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); 453 | background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); 454 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); 455 | background-repeat: repeat-x; 456 | } 457 | .progress-bar { 458 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); 459 | background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); 460 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); 461 | background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); 462 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); 463 | background-repeat: repeat-x; 464 | } 465 | .progress-bar-success { 466 | background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); 467 | background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); 468 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); 469 | background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); 470 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); 471 | background-repeat: repeat-x; 472 | } 473 | .progress-bar-info { 474 | background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); 475 | background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); 476 | background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); 477 | background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); 478 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); 479 | background-repeat: repeat-x; 480 | } 481 | .progress-bar-warning { 482 | background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); 483 | background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); 484 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); 485 | background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); 486 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); 487 | background-repeat: repeat-x; 488 | } 489 | .progress-bar-danger { 490 | background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); 491 | background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); 492 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); 493 | background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); 494 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); 495 | background-repeat: repeat-x; 496 | } 497 | .progress-bar-striped { 498 | background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 499 | background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 500 | background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); 501 | } 502 | .list-group { 503 | border-radius: 4px; 504 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 505 | box-shadow: 0 1px 2px rgba(0, 0, 0, .075); 506 | } 507 | .list-group-item.active, 508 | .list-group-item.active:hover, 509 | .list-group-item.active:focus { 510 | text-shadow: 0 -1px 0 #286090; 511 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); 512 | background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); 513 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); 514 | background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); 515 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); 516 | background-repeat: repeat-x; 517 | border-color: #2b669a; 518 | } 519 | .list-group-item.active .badge, 520 | .list-group-item.active:hover .badge, 521 | .list-group-item.active:focus .badge { 522 | text-shadow: none; 523 | } 524 | .panel { 525 | -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); 526 | box-shadow: 0 1px 2px rgba(0, 0, 0, .05); 527 | } 528 | .panel-default > .panel-heading { 529 | background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 530 | background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); 531 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); 532 | background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); 533 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); 534 | background-repeat: repeat-x; 535 | } 536 | .panel-primary > .panel-heading { 537 | background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 538 | background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); 539 | background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); 540 | background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); 541 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); 542 | background-repeat: repeat-x; 543 | } 544 | .panel-success > .panel-heading { 545 | background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); 546 | background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); 547 | background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); 548 | background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); 549 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); 550 | background-repeat: repeat-x; 551 | } 552 | .panel-info > .panel-heading { 553 | background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); 554 | background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); 555 | background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); 556 | background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); 557 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); 558 | background-repeat: repeat-x; 559 | } 560 | .panel-warning > .panel-heading { 561 | background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); 562 | background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); 563 | background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); 564 | background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); 565 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); 566 | background-repeat: repeat-x; 567 | } 568 | .panel-danger > .panel-heading { 569 | background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); 570 | background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); 571 | background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); 572 | background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); 573 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); 574 | background-repeat: repeat-x; 575 | } 576 | .well { 577 | background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); 578 | background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); 579 | background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); 580 | background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); 581 | filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); 582 | background-repeat: repeat-x; 583 | border-color: #dcdcdc; 584 | -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); 585 | box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); 586 | } 587 | /*# sourceMappingURL=bootstrap-theme.css.map */ 588 | -------------------------------------------------------------------------------- /tmp/olx.csv: -------------------------------------------------------------------------------- 1 | product_name,price,source,product_url,image_url 2 | Round Gray And Black Digital Watch,Rs. 1000,olx.in,https://www.olx.in/item/round-gray-and-black-digital-watch-ID1ejR8N.html#c730ca8ecd,https://img01.olx.in/images_olxin/392246167_1_144x108_round-gray-and-black-digital-watch-kasaragod.jpg 3 | Aeroplane with watch made of brass,Rs. 1200,olx.in,https://www.olx.in/item/aeroplane-with-watch-made-of-brass-ID1dSH1F.html#c730ca8ecd,https://img03.olx.in/images_olxin/381102077_1_144x108_aeroplane-with-watch-made-of-brass-mumbai.jpg 4 | Replaceable Frame And Strap Analog Watch Set,Rs. 100,olx.in,https://www.olx.in/item/replaceable-frame-and-strap-analog-watch-set-ID1fz199.html#c730ca8ecd,https://img01.olx.in/images_olxin/424310081_1_144x108_replaceable-frame-and-strap-analog-watch-set-rajkot.jpg 5 | Round Black Titan Chronograph Watch With Silver Link,Rs. 2500,olx.in,https://www.olx.in/item/round-black-titan-chronograph-watch-with-silver-link-ID1fz12j.html#c730ca8ecd,https://img01.olx.in/images_olxin/424309207_1_144x108_round-black-titan-chronograph-watch-with-silver-link-faridabad.jpg 6 | Fastrack Watch,Rs. 500,olx.in,https://www.olx.in/item/fastrack-watch-ID1fz0Ur.html#c730ca8ecd,https://img01.olx.in/images_olxin/424308253_1_144x108_fastrack-watch-kattappana.jpg 7 | Round Silver Analog Watch With Link Bracelet,Rs. 1100,olx.in,https://www.olx.in/item/round-silver-analog-watch-with-link-bracelet-ID1fz0OR.html#c730ca8ecd,https://img01.olx.in/images_olxin/424307517_1_144x108_round-silver-analog-watch-with-link-bracelet-faridabad.jpg 8 | I went to sell my smart new watch very good,Rs. 590,olx.in,https://www.olx.in/item/i-went-to-sell-my-smart-new-watch-very-good-ID1fz1dn.html#c730ca8ecd,https://img01.olx.in/images_olxin/424309597_1_144x108_i-went-to-sell-my-smart-new-watch-very-good-vadodara.jpg 9 | Silver-colored Chronograph Watch,Rs. 7500,olx.in,https://www.olx.in/item/silver-colored-chronograph-watch-ID1fz0Wt.html#c730ca8ecd,https://img01.olx.in/images_olxin/424308481_1_144x108_silver-colored-chronograph-watch-hyderabad.jpg 10 | Fast Track silver color square watch with steel,Rs. 2000,olx.in,https://www.olx.in/item/fast-track-silver-color-square-watch-with-steel-ID1fz0N7.html#c730ca8ecd,https://img01.olx.in/images_olxin/424307595_1_144x108_fast-track-silver-color-square-watch-with-steel-pune_rev001.jpg 11 | Titan Edge watch for sale,Rs. 9000,olx.in,https://www.olx.in/item/titan-edge-watch-for-sale-ID1fz0S3.html#c730ca8ecd,https://img01.olx.in/images_olxin/424308073_1_144x108_titan-edge-watch-for-sale-visakhpatnam.jpg 12 | Assorted Watches,Rs. 25000,olx.in,https://www.olx.in/item/assorted-watches-ID1fz0jl.html#c730ca8ecd,https://img01.olx.in/images_olxin/424304297_1_144x108_assorted-watches-bhavnagar.jpg 13 | Moto360 SmartWatch Change Dial as per mood,Rs. 7500,olx.in,https://www.olx.in/item/moto360-smartwatch-change-dial-as-per-mood-ID1fz0Md.html#c730ca8ecd,https://img01.olx.in/images_olxin/424307455_1_144x108_moto360-smartwatch-change-dial-as-per-mood-navi-mumbai.jpg 14 | I want to sell fastrack watch,Rs. 500,olx.in,https://www.olx.in/item/i-want-to-sell-fastrack-watch-ID1fyZR7.html#c730ca8ecd,https://img01.olx.in/images_olxin/424300277_1_144x108_i-want-to-sell-fastrack-watch-gondia-midc.jpg 15 | Fast track watches for sale,Rs. 2700,olx.in,https://www.olx.in/item/fast-track-watches-for-sale-ID1fz0FB.html#c730ca8ecd,https://img01.olx.in/images_olxin/424306767_1_144x108_fast-track-watches-for-sale-bengaluru_rev001.jpg 16 | this watch purchase me 1 year ago,Rs. 600,olx.in,https://www.olx.in/item/this-watch-purchase-me-1-year-ago-ID1fz0D9.html#c730ca8ecd,https://img01.olx.in/images_olxin/424306537_1_144x108_this-watch-purchase-me-1-year-ago-surat.jpg 17 | Round Black Analog Watch With Black Leather Band,Rs. 550,olx.in,https://www.olx.in/item/round-black-analog-watch-with-black-leather-band-ID1fz0lb.html#c730ca8ecd,https://img01.olx.in/images_olxin/424304465_1_144x108_round-black-analog-watch-with-black-leather-band-jaipur_rev001.jpg 18 | brand new ladies watch .nice look,Rs. 1200,olx.in,https://www.olx.in/item/brand-new-ladies-watch-nice-look-ID1fyZpR.html#c730ca8ecd,https://img01.olx.in/images_olxin/424298205_1_144x108_brand-new-ladies-watch-nice-look-raurkela.jpg 19 | Timex expedition compass-e-tide watch. very lightly used.,Rs. 4750,olx.in,https://www.olx.in/item/timex-expedition-compass-e-tide-watch-very-lightly-used-ID1fi43Z.html#c730ca8ecd,https://img01.olx.in/images_olxin/417203971_1_144x108_timex-expedition-compass-e-tide-watch-very-lightly-used-bengaluru.jpg 20 | Round Gold Chronograph Watch With Black Band,Rs. 200,olx.in,https://www.olx.in/item/round-gold-chronograph-watch-with-black-band-ID1ejRbP.html#c730ca8ecd,https://img01.olx.in/images_olxin/392246525_1_144x108_round-gold-chronograph-watch-with-black-band-kasaragod.jpg 21 | this watch purchase 1 year ago,Rs. 600,olx.in,https://www.olx.in/item/this-watch-purchase-1-year-ago-ID1fyZy5.html#c730ca8ecd,https://img01.olx.in/images_olxin/424291159_1_144x108_this-watch-purchase-1-year-ago-surat.jpg 22 | Sell fastrack watch,Rs. 500,olx.in,https://www.olx.in/item/sell-fastrack-watch-ID1fyZcf.html#c730ca8ecd,https://img01.olx.in/images_olxin/424295061_1_144x108_sell-fastrack-watch-gondia-midc.jpg 23 | PTron Tronite Smart Watch Box,Rs. 800,olx.in,https://www.olx.in/item/ptron-tronite-smart-watch-box-ID1fyZH1.html#c730ca8ecd,https://img01.olx.in/images_olxin/424299883_1_144x108_ptron-tronite-smart-watch-box-bengaluru_rev002.jpg 24 | Fastrack watch one month old without skretch,Rs. 1200,olx.in,https://www.olx.in/item/fastrack-watch-one-month-old-without-skretch-ID1fyZhX.html#c730ca8ecd,https://img01.olx.in/images_olxin/424297133_1_144x108_fastrack-watch-one-month-old-without-skretch-jabalpur.jpg 25 | Round Silver Analog Watch With Link Bracelet,Rs. 425,olx.in,https://www.olx.in/item/round-silver-analog-watch-with-link-bracelet-ID1fyZuh.html#c730ca8ecd,https://img01.olx.in/images_olxin/424298637_1_144x108_round-silver-analog-watch-with-link-bracelet-lalganj.jpg 26 | Apple watch 38mm new tipe condition best n best price,Rs. 13100,olx.in,https://www.olx.in/item/apple-watch-38mm-new-tipe-condition-best-n-best-price-ID1eZPkR.html#c730ca8ecd,https://img01.olx.in/images_olxin/409586173_1_144x108_apple-watch-38mm-new-tipe-condition-best-n-best-price-surat.jpg 27 | Samsung Gear S new watch black colour available,Rs. 10800,olx.in,https://www.olx.in/item/samsung-gear-s-new-watch-black-colour-available-ID1fu5gt.html#c730ca8ecd,https://img01.olx.in/images_olxin/422245507_1_144x108_samsung-gear-s-new-watch-black-colour-available-surat_rev001.jpg 28 | apple watch series 1 42mm 100% new watch &,Rs. 16000,olx.in,https://www.olx.in/item/apple-watch-series-1-42mm-100-new-watch-ID1eriP7.html#c730ca8ecd,https://img01.olx.in/images_olxin/395323997_4_144x108_apple-watch-series-1-42mm-100-new-watch-mobiles_rev003.jpg 29 | Round Silver-colored Chronograph Watch With Brown Rubber Strap,Rs. 350,olx.in,https://www.olx.in/item/round-silver-colored-chronograph-watch-with-brown-rubber-strap-ID1fyZlw.html#c730ca8ecd,https://img01.olx.in/images_olxin/424297691_1_144x108_round-silver-colored-chronograph-watch-with-brown-rubber-strap-pollachi_rev004.jpg 30 | titan gold watch new condition,Rs. 1249,olx.in,https://www.olx.in/item/titan-gold-watch-new-condition-ID1elRHb.html#c730ca8ecd,https://img01.olx.in/images_olxin/393075165_1_144x108_titan-gold-watch-new-condition-bahadarabad.jpg 31 | Round Silver-colored Tissot Chronograph Watch With Black Band,Rs. 10000,olx.in,https://www.olx.in/item/round-silver-colored-tissot-chronograph-watch-with-black-band-ID1fyZ09.html#c730ca8ecd,https://img01.olx.in/images_olxin/424295207_1_144x108_round-silver-colored-tissot-chronograph-watch-with-black-band-wadi.jpg 32 | Round Analog Watch With Gold Link Bracelet,Rs. 2500,olx.in,https://www.olx.in/item/round-analog-watch-with-gold-link-bracelet-ID1fyYX5.html#c730ca8ecd,https://img01.olx.in/images_olxin/424295007_1_144x108_round-analog-watch-with-gold-link-bracelet-jalgaon.jpg 33 | Black Ferrari Watch With Strap,Rs. 15000,olx.in,https://www.olx.in/item/black-ferrari-watch-with-strap-ID1fyYUd.html#c730ca8ecd,https://img01.olx.in/images_olxin/424294335_1_144x108_black-ferrari-watch-with-strap-jalandhar.jpg 34 | watch for sale,Rs. 150,olx.in,https://www.olx.in/item/watch-for-sale-ID1fyYPr.html#c730ca8ecd,https://img01.olx.in/images_olxin/424293943_1_144x108_watch-for-sale-vadodara.jpg 35 | Silver-colored Analog Watch With Link Band,Rs. 999,olx.in,https://www.olx.in/item/silver-colored-analog-watch-with-link-band-ID1fyYRW.html#c730ca8ecd,https://img01.olx.in/images_olxin/424294437_1_144x108_silver-colored-analog-watch-with-link-band-tiruchirappalli.jpg 36 | Round platinum-colored Chronograph Watch With Link Bracelet,Rs. 2500,olx.in,https://www.olx.in/item/round-platinum-colored-chronograph-watch-with-link-bracelet-ID1fyYGT.html#c730ca8ecd,https://img01.olx.in/images_olxin/424293083_1_144x108_round-platinum-colored-chronograph-watch-with-link-bracelet-pune.jpg 37 | Black Framed Eyeglasses; Round White Analog Watch With Red Strap,Rs. 2000,olx.in,https://www.olx.in/item/black-framed-eyeglasses-round-white-analog-watch-with-red-strap-ID1fyYAP.html#c730ca8ecd,https://img01.olx.in/images_olxin/424292603_1_144x108_black-framed-eyeglasses-round-white-analog-watch-with-red-strap-kalyan.jpg 38 | Original Diesel Wrist Watch,Rs. 5999,olx.in,https://www.olx.in/item/original-diesel-wrist-watch-ID1fyYnB.html#c730ca8ecd,https://img01.olx.in/images_olxin/424290995_1_144x108_original-diesel-wrist-watch-delhi.jpg 39 | Black And Silver Analog Watch,Rs. 399,olx.in,https://www.olx.in/item/black-and-silver-analog-watch-ID1fyXYP.html#c730ca8ecd,https://img01.olx.in/images_olxin/424288081_1_144x108_black-and-silver-analog-watch-indore.jpg 40 | Round Black Face Analog Watch With Black Link,Rs. 700,olx.in,https://www.olx.in/item/round-black-face-analog-watch-with-black-link-ID1fyY4d.html#c730ca8ecd,https://img01.olx.in/images_olxin/424288719_1_144x108_round-black-face-analog-watch-with-black-link-jamshedpur.jpg 41 | watch for sale,Rs. 3500,olx.in,https://www.olx.in/item/watch-for-sale-ID1fz3Nl.html#26429e87c1,https://img01.olx.in/images_olxin/424328255_1_144x108_watch-for-sale-guwahati.jpg 42 | Black Casio G-Shock Watch,Rs. 1200,olx.in,https://www.olx.in/item/black-casio-g-shock-watch-ID1fz3yD.html#26429e87c1,https://img01.olx.in/images_olxin/424325681_1_144x108_black-casio-g-shock-watch-kochi.jpg 43 | Blue Analog Watch,Rs. 150,olx.in,https://www.olx.in/item/blue-analog-watch-ID1fz3eT.html#26429e87c1,https://img01.olx.in/images_olxin/424324493_1_144x108_blue-analog-watch-jabalpur.jpg 44 | Round Black Sport Analog Watch With Black Rubber Strap,Rs. 150,olx.in,https://www.olx.in/item/round-black-sport-analog-watch-with-black-rubber-strap-ID1fz3bZ.html#26429e87c1,https://img01.olx.in/images_olxin/424324191_1_144x108_round-black-sport-analog-watch-with-black-rubber-strap-jabalpur.jpg 45 | Round Black And Blue Analog Watch,Rs. 999,olx.in,https://www.olx.in/item/round-black-and-blue-analog-watch-ID1fz389.html#26429e87c1,https://img01.olx.in/images_olxin/424323659_1_144x108_round-black-and-blue-analog-watch-surendranagar.jpg 46 | Round Black And Gray Watch With Black Strap,Rs. 1000,olx.in,https://www.olx.in/item/round-black-and-gray-watch-with-black-strap-ID1fz3iP.html#26429e87c1,https://img01.olx.in/images_olxin/424324829_1_144x108_round-black-and-gray-watch-with-black-strap-navi-mumbai_rev003.jpg 47 | Round White Police Chronograph Watch With Gray Link Bracelet,Rs. 1000,olx.in,https://www.olx.in/item/round-white-police-chronograph-watch-with-gray-link-bracelet-ID1fz3b7.html#26429e87c1,https://img01.olx.in/images_olxin/424324021_1_144x108_round-white-police-chronograph-watch-with-gray-link-bracelet-kalyan.jpg 48 | Square Black Watch With Link Bracelet,Rs. 899,olx.in,https://www.olx.in/item/square-black-watch-with-link-bracelet-ID1fz3bW.html#26429e87c1,https://img01.olx.in/images_olxin/424324251_1_144x108_square-black-watch-with-link-bracelet-agra.jpg 49 | Fastrack 1881 Wrist Watch With Brown Leather Strap,Rs. 1000,olx.in,https://www.olx.in/item/fastrack-1881-wrist-watch-with-brown-leather-strap-ID1fz377.html#26429e87c1,https://img01.olx.in/images_olxin/424323639_1_144x108_fastrack-1881-wrist-watch-with-brown-leather-strap-guwahati_rev002.jpg 50 | Fasttrack watch in good condition,Rs. 2000,olx.in,https://www.olx.in/item/fasttrack-watch-in-good-condition-ID1fz3pB.html#26429e87c1,https://img01.olx.in/images_olxin/424324609_1_144x108_fasttrack-watch-in-good-condition-bengaluru.jpg 51 | Caiso ex 222 watch MRP12000,Rs. 6500,olx.in,https://www.olx.in/item/caiso-ex-222-watch-mrp12000-ID1fz3ew.html#26429e87c1,https://img01.olx.in/images_olxin/424322897_1_144x108_caiso-ex-222-watch-mrp12000-bengaluru.jpg 52 | New watch with good condition,Rs. 1000,olx.in,https://www.olx.in/item/new-watch-with-good-condition-ID1fz2Sw.html#26429e87c1,https://img01.olx.in/images_olxin/424321967_1_144x108_new-watch-with-good-condition-anantapur.jpg 53 | Watch for sale,Rs. 5000,olx.in,https://www.olx.in/item/watch-for-sale-ID1fz3g5.html#26429e87c1,https://img01.olx.in/images_olxin/424322823_1_144x108_watch-for-sale-chennai.jpg 54 | VAULT Dual Analog steel watch,Rs. 4000,olx.in,https://www.olx.in/item/vault-dual-analog-steel-watch-ID1fz2B5.html#26429e87c1,https://img01.olx.in/images_olxin/424320235_1_144x108_vault-dual-analog-steel-watch-secunderabad.jpg 55 | PC game Watch dog with great graphic,Rs. 200,olx.in,https://www.olx.in/item/pc-game-watch-dog-with-great-graphic-ID1fz2F7.html#26429e87c1,https://img01.olx.in/images_olxin/424320353_1_144x108_pc-game-watch-dog-with-great-graphic-allahabad.jpg 56 | Round Black Metal Frame Analog Watch With Black Strap,Rs. 400,olx.in,https://www.olx.in/item/round-black-metal-frame-analog-watch-with-black-strap-ID1fz2sD.html#26429e87c1,https://img01.olx.in/images_olxin/424319211_1_144x108_round-black-metal-frame-analog-watch-with-black-strap-ranchi.jpg 57 | Round Black Activ Westar Chronograph Watch With Case,Rs. 4001,olx.in,https://www.olx.in/item/round-black-activ-westar-chronograph-watch-with-case-ID1fz2wl.html#26429e87c1,https://img01.olx.in/images_olxin/424319475_1_144x108_round-black-activ-westar-chronograph-watch-with-case-punalur.jpg 58 | Round Black Analog Watch With Black Leather Strap,Rs. 6500,olx.in,https://www.olx.in/item/round-black-analog-watch-with-black-leather-strap-ID1eS47H.html#26429e87c1,https://img01.olx.in/images_olxin/406380003_1_144x108_round-black-analog-watch-with-black-leather-strap-vadakara_rev003.jpg 59 | Smart watch Titan Juxt Titanium in mint condition,Rs. 7500,olx.in,https://www.olx.in/item/smart-watch-titan-juxt-titanium-in-mint-condition-ID1fpkat.html#26429e87c1,https://img01.olx.in/images_olxin/420248775_1_144x108_smart-watch-titan-juxt-titanium-in-mint-condition-navi-mumbai.jpg 60 | Round Black Chronograph Watch With Silver Link Strap,Rs. 9999,olx.in,https://www.olx.in/item/round-black-chronograph-watch-with-silver-link-strap-ID1fz2tx.html#26429e87c1,https://img01.olx.in/images_olxin/424319103_1_144x108_round-black-chronograph-watch-with-silver-link-strap-navi-mumbai.jpg 61 | Round Silver Chronogrraph Watch With Link Bracelet,Rs. 200,olx.in,https://www.olx.in/item/round-silver-chronogrraph-watch-with-link-bracelet-ID1cLthf.html#26429e87c1,https://img04.olx.in/images_olxin/353796153_1_144x108_round-silver-chronogrraph-watch-with-link-bracelet-varanasi.jpg 62 | Apple i watch 42mm whith belt n charger jenun new,Rs. 15000,olx.in,https://www.olx.in/item/apple-i-watch-42mm-whith-belt-n-charger-jenun-new-ID1bNk97.html#26429e87c1,https://img02.olx.in/images_olxin/330577815_1_144x108_apple-i-watch-42mm-whith-belt-n-charger-jenun-new-surat_rev003.jpg 63 | i watch series 3 42mm new seal pack grey colour,Rs. 35000,olx.in,https://www.olx.in/item/i-watch-series-3-42mm-new-seal-pack-grey-colour-ID1fu2YT.html#26429e87c1,https://img01.olx.in/images_olxin/422229951_1_144x108_i-watch-series-3-42mm-new-seal-pack-grey-colour-surat.jpg 64 | Round Silver Analog Watch With Silverlink Bracelet,Rs. 1800,olx.in,https://www.olx.in/item/round-silver-analog-watch-with-silverlink-bracelet-ID1fz2bX.html#26429e87c1,https://img01.olx.in/images_olxin/424317343_1_144x108_round-silver-analog-watch-with-silverlink-bracelet-delhi.jpg 65 | Apple i watch new 42mm at very good price,Rs. 15000,olx.in,https://www.olx.in/item/apple-i-watch-new-42mm-at-very-good-price-ID1bOoNw.html#26429e87c1,https://img05.olx.in/images_olxin/330981223_1_144x108_apple-i-watch-new-42mm-at-very-good-price-surat.jpg 66 | Round Black Face Emporio /Armani Chronograph Watch With Silver Link,Rs. 22000,olx.in,https://www.olx.in/item/round-black-face-emporio-armani-chronograph-watch-with-silver-link-ID1fz1Vh.html#26429e87c1,https://img01.olx.in/images_olxin/424315517_1_144x108_round-black-face-emporio-armani-chronograph-watch-with-silver-link-faridabad.jpg 67 | Round Black Casio G-Shock Watch,Rs. 2200,olx.in,https://www.olx.in/item/round-black-casio-g-shock-watch-ID1fz22x.html#26429e87c1,https://img01.olx.in/images_olxin/424316003_1_144x108_round-black-casio-g-shock-watch-old-goa.jpg 68 | Fossil Q Marshal smart watch,Rs. 13000,olx.in,https://www.olx.in/item/fossil-q-marshal-smart-watch-ID1fz1Vr.html#26429e87c1,https://img01.olx.in/images_olxin/424315239_1_144x108_fossil-q-marshal-smart-watch-mumbai.jpg 69 | Round Silver Watch With Brown Leather Strap,Rs. 260000,olx.in,https://www.olx.in/item/round-silver-watch-with-brown-leather-strap-ID1fz1OH.html#26429e87c1,https://img01.olx.in/images_olxin/424314501_1_144x108_round-silver-watch-with-brown-leather-strap-hyderabad_rev004.jpg 70 | Round Black Digital Watch With Black Strap,Rs. 500,olx.in,https://www.olx.in/item/round-black-digital-watch-with-black-strap-ID1fz1Bp.html#26429e87c1,https://img01.olx.in/images_olxin/424313257_1_144x108_round-black-digital-watch-with-black-strap-ernakulam.jpg 71 | Assorted Color Watch With Bands,Rs. 130,olx.in,https://www.olx.in/item/assorted-color-watch-with-bands-ID1fz1aZ.html#26429e87c1,https://img01.olx.in/images_olxin/424310315_1_144x108_assorted-color-watch-with-bands-rajkot.jpg 72 | Brand - frank muller lykan watches and many more brands,Rs. 1500,olx.in,https://www.olx.in/item/brand-frank-muller-lykan-watches-and-many-more-brands-ID1fz1vd.html#26429e87c1,https://img01.olx.in/images_olxin/424312699_1_144x108_brand-frank-muller-lykan-watches-and-many-more-brands-mumbai.jpg 73 | Watch pamjei,Rs. 4000,olx.in,https://www.olx.in/item/watch-pamjei-ID1fz1dW.html#26429e87c1,https://img01.olx.in/images_olxin/424310457_1_144x108_watch-pamjei-imphal.jpg 74 | Original NAVIFORCE 9095 Analog-digital Watch,Rs. 3500,olx.in,https://www.olx.in/item/original-naviforce-9095-analog-digital-watch-ID1fz1cX.html#26429e87c1,https://img01.olx.in/images_olxin/424310281_1_144x108_original-naviforce-9095-analog-digital-watch-pune.jpg 75 | Round Black Bezel White Face Casio Edifice Chronograph Watch With Link Bracelet,Rs. 4700,olx.in,https://www.olx.in/item/round-black-bezel-white-face-casio-edifice-chronograph-watch-with-link-bracelet-ID1fz1cn.html#26429e87c1,https://img01.olx.in/images_olxin/424310227_1_144x108_round-black-bezel-white-face-casio-edifice-chronograph-watch-with-link-bracelet-shivamogga_rev003.jpg 76 | Round Black Chronograph Casio Watch With Silver Link Bracelet,Rs. 8000,olx.in,https://www.olx.in/item/round-black-chronograph-casio-watch-with-silver-link-bracelet-ID1fz1oW.html#26429e87c1,https://img01.olx.in/images_olxin/424311899_1_144x108_round-black-chronograph-casio-watch-with-silver-link-bracelet-perumbavoor_rev001.jpg 77 | Round Black And Silver Chronograph Watch With Link Bracelet,Rs. 4200,olx.in,https://www.olx.in/item/round-black-and-silver-chronograph-watch-with-link-bracelet-ID1fz18D.html#26429e87c1,https://img01.olx.in/images_olxin/424310061_1_144x108_round-black-and-silver-chronograph-watch-with-link-bracelet-hyderabad.jpg 78 | Round Black Framed Digital Analog Watch With Silver Link,Rs. 2300,olx.in,https://www.olx.in/item/round-black-framed-digital-analog-watch-with-silver-link-ID1flhmL.html#26429e87c1,https://img01.olx.in/images_olxin/418550891_1_144x108_round-black-framed-digital-analog-watch-with-silver-link-bengaluru_rev001.jpg 79 | I watch 38MM Excellent Condition,Rs. 11999,olx.in,https://www.olx.in/item/i-watch-38mm-excellent-condition-ID1eBW0z.html#26429e87c1,https://img01.olx.in/images_olxin/399711003_1_144x108_i-watch-38mm-excellent-condition-pune.jpg 80 | smart and good looking watch,Rs. 150,olx.in,https://www.olx.in/item/smart-and-good-looking-watch-ID1fyYgL.html#855d8ecf70,https://img01.olx.in/images_olxin/424290363_1_144x108_smart-and-good-looking-watch-sagar.jpg 81 | Round Silver-colored Analog Watch With Brown Leather Strap,Rs. 200,olx.in,https://www.olx.in/item/round-silver-colored-analog-watch-with-brown-leather-strap-ID1fyYfd.html#855d8ecf70,https://img01.olx.in/images_olxin/424290161_1_144x108_round-silver-colored-analog-watch-with-brown-leather-strap-kishangarh-ajmer-district_rev004.jpg 82 | Black Watch Strap,Rs. 600,olx.in,https://www.olx.in/item/black-watch-strap-ID1fyYb5.html#855d8ecf70,https://img01.olx.in/images_olxin/424289707_1_144x108_black-watch-strap-agra.jpg 83 | Watch on sale pick any one 2700 each...,Rs. 2700,olx.in,https://www.olx.in/item/watch-on-sale-pick-any-one-2700-each-ID1fyYnz.html#855d8ecf70,https://img01.olx.in/images_olxin/424289737_1_144x108_watch-on-sale-pick-any-one-2700-each-imphal_rev004.jpg 84 | Round White Analog Watch With Black Rubber Strap,Rs. 1500,olx.in,https://www.olx.in/item/round-white-analog-watch-with-black-rubber-strap-ID1fyY3n.html#855d8ecf70,https://img01.olx.in/images_olxin/424288643_1_144x108_round-white-analog-watch-with-black-rubber-strap-mangaluru.jpg 85 | FASTRACK WATCH I want money urgently,Rs. 2000,olx.in,https://www.olx.in/item/fastrack-watch-i-want-money-urgently-ID1dO6zD.html#855d8ecf70,https://img04.olx.in/images_olxin/379305789_1_144x108_fastrack-watch-i-want-money-urgently-madhurawada_rev003.jpg 86 | Round Black Digital Wrist Watch,Rs. 180,olx.in,https://www.olx.in/item/round-black-digital-wrist-watch-ID1fyXSr.html#855d8ecf70,https://img01.olx.in/images_olxin/424287547_1_144x108_round-black-digital-wrist-watch-allahabad_rev003.jpg 87 | Round Black Face Chronograph Watch With Silver Link Bracelet,Rs. 150,olx.in,https://www.olx.in/item/round-black-face-chronograph-watch-with-silver-link-bracelet-ID1fyXR7.html#855d8ecf70,https://img01.olx.in/images_olxin/424287397_1_144x108_round-black-face-chronograph-watch-with-silver-link-bracelet-chhatarpur.jpg 88 | Round Silver-colored Analog Watch With Link Bracelet,Rs. 800,olx.in,https://www.olx.in/item/round-silver-colored-analog-watch-with-link-bracelet-ID1fyXQJ.html#855d8ecf70,https://img01.olx.in/images_olxin/424287347_1_144x108_round-silver-colored-analog-watch-with-link-bracelet-belagavi.jpg 89 | Watch Dogs 2 Sony Ps4 Game 0 scratches 100% Orignal,Rs. 1899,olx.in,https://www.olx.in/item/watch-dogs-2-sony-ps4-game-0-scratches-100-orignal-ID1foyoZ.html#855d8ecf70,https://img01.olx.in/images_olxin/419927061_1_144x108_watch-dogs-2-sony-ps4-game-0-scratches-100-orignal-delhi_rev003.jpg 90 | Round Black And Gray Digital Watch,Rs. 900,olx.in,https://www.olx.in/item/round-black-and-gray-digital-watch-ID1fyXON.html#855d8ecf70,https://img01.olx.in/images_olxin/424287097_1_144x108_round-black-and-gray-digital-watch-lucknow.jpg 91 | fast track ...scrach less watch i not use once,Rs. 1300,olx.in,https://www.olx.in/item/fast-track-scrach-less-watch-i-not-use-once-ID1fyXJh.html#855d8ecf70,https://img01.olx.in/images_olxin/424286505_1_144x108_fast-track-scrach-less-watch-i-not-use-once-bengaluru.jpg 92 | Original Fossil watch 10ATM 1.5yrs old with box,Rs. 2000,olx.in,https://www.olx.in/item/original-fossil-watch-10atm-1-5yrs-old-with-box-ID1fyXBx.html#855d8ecf70,https://img01.olx.in/images_olxin/424285705_1_144x108_original-fossil-watch-10atm-15yrs-old-with-box-delhi.jpg 93 | Five Round Face Wrist Watches,Rs. 2800,olx.in,https://www.olx.in/item/five-round-face-wrist-watches-ID1fyXw7.html#855d8ecf70,https://img01.olx.in/images_olxin/424284923_1_144x108_five-round-face-wrist-watches-secunderabad_rev001.jpg 94 | Titan ki watch he Woman ki watch he New watch he,Rs. 2000,olx.in,https://www.olx.in/item/titan-ki-watch-he-woman-ki-watch-he-new-watch-he-ID1fyXJn.html#855d8ecf70,https://img01.olx.in/images_olxin/424284803_1_144x108_titan-ki-watch-he-woman-ki-watch-he-new-watch-he-indore.jpg 95 | Apple Watch 42mm space grey,Rs. 14000,olx.in,https://www.olx.in/item/apple-watch-42mm-space-grey-ID1fyXLp.html#855d8ecf70,https://img01.olx.in/images_olxin/424286467_1_144x108_apple-watch-42mm-space-grey-mangaluru.jpg 96 | Round Gray Analog Watch,Rs. 2000,olx.in,https://www.olx.in/item/round-gray-analog-watch-ID1fyXv9.html#855d8ecf70,https://img01.olx.in/images_olxin/424285107_1_144x108_round-gray-analog-watch-karimnagar_rev004.jpg 97 | Round Gold Rolex Analog Watch With Link Straps,Rs. 500000,olx.in,https://www.olx.in/item/round-gold-rolex-analog-watch-with-link-straps-ID1fyXn9.html#855d8ecf70,https://img01.olx.in/images_olxin/424283981_1_144x108_round-gold-rolex-analog-watch-with-link-straps-mangaluru.jpg 98 | Mi 5 with watch,Rs. 16500,olx.in,https://www.olx.in/item/mi-5-with-watch-ID1fyXqW.html#855d8ecf70,https://img01.olx.in/images_olxin/424284229_1_144x108_mi-5-with-watch-kolkata_rev004.jpg 99 | "watch, real price is 12000,, no any problems",Rs. 6000,olx.in,https://www.olx.in/item/watch-real-price-is-12000-no-any-problems-ID1fyX6t.html#855d8ecf70,https://img01.olx.in/images_olxin/424282111_1_144x108_watch-real-price-is-12000-no-any-problems-patna.jpg 100 | Round Silver Chronograph Watch With Black Leather Strap,Rs. 3700,olx.in,https://www.olx.in/item/round-silver-chronograph-watch-with-black-leather-strap-ID1fyX5D.html#855d8ecf70,https://img01.olx.in/images_olxin/424281945_1_144x108_round-silver-chronograph-watch-with-black-leather-strap-nashik.jpg 101 | Sonata ladies watch,Rs. 600,olx.in,https://www.olx.in/item/sonata-ladies-watch-ID1fyX5B.html#855d8ecf70,https://img01.olx.in/images_olxin/424282115_1_144x108_sonata-ladies-watch-kolhapur.jpg 102 | it is a sonata watch 1year old it's performance,Rs. 1050,olx.in,https://www.olx.in/item/it-is-a-sonata-watch-1year-old-its-performance-ID1fyVJJ.html#855d8ecf70,https://img01.olx.in/images_olxin/424279565_1_144x108_it-is-a-sonata-watch-1year-old-its-performance-sibsagar_rev002.jpg 103 | Round Silver Rosra Chronograph Watch With Chain Link Bracelet,Rs. 250,olx.in,https://www.olx.in/item/round-silver-rosra-chronograph-watch-with-chain-link-bracelet-ID1fyVRj.html#855d8ecf70,https://img01.olx.in/images_olxin/424280611_1_144x108_round-silver-rosra-chronograph-watch-with-chain-link-bracelet-mathura_rev003.jpg 104 | Round Silver And Black Analog Watch With Link Bracelet,Rs. 3500,olx.in,https://www.olx.in/item/round-silver-and-black-analog-watch-with-link-bracelet-ID1fyVWW.html#855d8ecf70,https://img01.olx.in/images_olxin/424281037_1_144x108_round-silver-and-black-analog-watch-with-link-bracelet-kochi.jpg 105 | Round Gold And Diamond Analog Watch,Rs. 270,olx.in,https://www.olx.in/item/round-gold-and-diamond-analog-watch-ID1fyVVh.html#855d8ecf70,https://img01.olx.in/images_olxin/424280763_1_144x108_round-gold-and-diamond-analog-watch-dhanbad.jpg 106 | watch carera for sale silver with golden colour belt,Rs. 5490,olx.in,https://www.olx.in/item/watch-carera-for-sale-silver-with-golden-colour-belt-ID1flk0w.html#855d8ecf70,https://img01.olx.in/images_olxin/418568451_1_144x108_watch-carera-for-sale-silver-with-golden-colour-belt-bengaluru.jpg 107 | Fasttrack Square Silver-colored Analog Watch With Link Bracelet,Rs. 3500,olx.in,https://www.olx.in/item/fasttrack-square-silver-colored-analog-watch-with-link-bracelet-ID1fyVGn.html#855d8ecf70,https://img01.olx.in/images_olxin/424279353_1_144x108_fasttrack-square-silver-colored-analog-watch-with-link-bracelet-hyderabad.jpg 108 | original Diesel chrono watch with box! One yr old,Rs. 6000,olx.in,https://www.olx.in/item/original-diesel-chrono-watch-with-box-one-yr-old-ID1fyVuH.html#855d8ecf70,https://img01.olx.in/images_olxin/424277999_1_144x108_original-diesel-chrono-watch-with-box-one-yr-old-hyderabad.jpg 109 | White-faced Analog Watch With Brown Leather Strap,Rs. 500,olx.in,https://www.olx.in/item/white-faced-analog-watch-with-brown-leather-strap-ID1fyVBj.html#855d8ecf70,https://img01.olx.in/images_olxin/424278681_1_144x108_white-faced-analog-watch-with-brown-leather-strap-sangamner.jpg 110 | Intex 2 months old LED Watch,Rs. 1100,olx.in,https://www.olx.in/item/intex-2-months-old-led-watch-ID1fyVjp.html#855d8ecf70,https://img01.olx.in/images_olxin/424276847_1_144x108_intex-2-months-old-led-watch-hyderabad.jpg 111 | G-Shock watch without bill good condition,Rs. 6500,olx.in,https://www.olx.in/item/g-shock-watch-without-bill-good-condition-ID1fyVmd.html#855d8ecf70,https://img01.olx.in/images_olxin/424276861_1_144x108_g-shock-watch-without-bill-good-condition-ahmedabad_rev002.jpg 112 | Tag heur brand new watch. Time passers stay away,Rs. 8000,olx.in,https://www.olx.in/item/tag-heur-brand-new-watch-time-passers-stay-away-ID1fyWLw.html#855d8ecf70,https://img01.olx.in/images_olxin/424273157_1_144x108_tag-heur-brand-new-watch-time-passers-stay-away-bengaluru.jpg 113 | Round Black Tissot T035.627.16.051.00 Watch Screenshot,Rs. 10000,olx.in,https://www.olx.in/item/round-black-tissot-t035-627-16-051-00-watch-screenshot-ID1fyV4t.html#855d8ecf70,https://img01.olx.in/images_olxin/424275325_1_144x108_round-black-tissot-t0356271605100-watch-screenshot-lucknow.jpg 114 | Good watch and best price,Rs. 150,olx.in,https://www.olx.in/item/good-watch-and-best-price-ID1fyVvZ.html#855d8ecf70,https://img01.olx.in/images_olxin/424277923_1_144x108_good-watch-and-best-price-sagar.jpg 115 | Gray-faced Analog Watch With Black Leather Strap,Rs. 1500,olx.in,https://www.olx.in/item/gray-faced-analog-watch-with-black-leather-strap-ID1fyVgL.html#855d8ecf70,https://img01.olx.in/images_olxin/424276467_1_144x108_gray-faced-analog-watch-with-black-leather-strap-jammu.jpg 116 | watch in iik collection quaratz,Rs. 1000,olx.in,https://www.olx.in/item/watch-in-iik-collection-quaratz-ID1fyWXp.html#855d8ecf70,https://img01.olx.in/images_olxin/424274417_1_144x108_watch-in-iik-collection-quaratz-visakhpatnam.jpg 117 | mobile smart watch good condition,Rs. 200,olx.in,https://www.olx.in/item/mobile-smart-watch-good-condition-ID1fyV4F.html#855d8ecf70,https://img01.olx.in/images_olxin/424275361_1_144x108_mobile-smart-watch-good-condition-asansolmc.jpg 118 | Round Silver Chronograph Watch With Brown Leather Strap,Rs. 1500,olx.in,https://www.olx.in/item/round-silver-chronograph-watch-with-brown-leather-strap-ID1fyWTR.html#855d8ecf70,https://img01.olx.in/images_olxin/424274065_1_144x108_round-silver-chronograph-watch-with-brown-leather-strap-mumbai.jpg 119 | --------------------------------------------------------------------------------