diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..acdbf6e --- /dev/null +++ b/AUTHORS @@ -0,0 +1,3 @@ +Steffen Macke +Dr. Alessandro Pasotti - parts taken from GeoCoding plugin + diff --git a/Elevation.py b/Elevation.py new file mode 100644 index 0000000..39ea08f --- /dev/null +++ b/Elevation.py @@ -0,0 +1,166 @@ +#! /usr/bin/env python +# +# This file is part of the QGIS Elevation Plugin +# +# Elevation.py - load Elevation class from file Elevation.py +# +# Copyright 2010 Steffen Macke +# +# The QGIS Elevation plugin is free software; you can redistribute it +# and/or modify it under the terms of the GNU General Public +# License as published by the Free Software Foundation; either +# version 2, or (at your option) any later version. +# +# The QGIS Elevation plugin is distributed in the hope that it will be +# useful, but WITHOUT ANY WARRANTY; without even the implied +# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +# PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public +# License along with program; see the file COPYING. If not, +# write to the Free Software Foundation, Inc., 59 Temple Place +# - Suite 330, Boston, MA 02111-1307, USA. +# +# The QGIS Python bindings are required to run this file +# +# Import the PyQt and QGIS libraries +from PyQt4.QtCore import * +from PyQt4.QtGui import * +from qgis.core import * + +# Standard imports. simplejson is imported later +import sys,os,httplib, webbrowser, urllib +sys.path.insert(0, os.path.dirname(os.path.realpath(__file__))) + +# GeoCoding Utils +from Utils import * +# Elevation imports +import resources, numericmarkers + +class Elevation: + + def __init__(self, iface): + # Save reference to the QGIS interface + self.iface = iface + self.canvas = iface.mapCanvas() + # store layer id + self.layerid = '' + + def initGui(self): + self.obtainAction = QAction(QIcon(":/plugins/elevation/elevation_icon.png"), QCoreApplication.translate('Elevation', "&Obtain Elevation"), self.iface.mainWindow()) + self.aboutAction = QAction(QIcon(":/plugins/elevation/about_icon.png"), QCoreApplication.translate('Elevation', "&About"), self.iface.mainWindow()) + self.iface.addPluginToMenu("Elevation", self.obtainAction) + self.iface.addPluginToMenu("Elevation", self.aboutAction) + self.iface.addToolBarIcon(self.obtainAction) + + QObject.connect(self.obtainAction, SIGNAL("triggered()"), self.obtain) + QObject.connect(self.aboutAction, SIGNAL("triggered()"), self.about) + + def unload(self): + # Remove the plugin menu item and icon + self.iface.removePluginMenu("Elevation", self.obtainAction) + self.iface.removePluginMenu("Elevation", self.aboutAction) + self.iface.removeToolBarIcon(self.obtainAction) + + def about(self): + infoString = QString(QCoreApplication.translate('Elevation', "QGIS Elevation Plugin
This plugin allows to mark point elevations in Google Maps.
Copyright (c) 2010 Steffen Macke
polylinie.de/elevation
In order to use, you have to accept the Google Maps APIs Terms of Service\n")) + QMessageBox.information(self.iface.mainWindow(), "About Elevation", infoString) + + # Obtain elevation + def obtain(self): + chk = self.check_settings() + if len(chk) : + QMessageBox.information(self.iface.mainWindow(), QCoreApplication.translate('Elevation', "Elevation plugin error"), chk) + return + sb = self.iface.mainWindow().statusBar() + sb.showMessage(QCoreApplication.translate('Elevation', "Click on the map to obtain the elevation")) + ct = ClickTool(self.iface, self.obtain_action); + self.iface.mapCanvas().setMapTool(ct) + + def obtain_action(self, point) : + try: + import simplejson + # reverse lat/lon + pt = pointToWGS84(point) + conn = httplib.HTTPConnection("maps.google.com") + conn.request("GET", "/maps/api/elevation/json?locations=" + str(pt[1])+","+str(pt[0])+"&sensor=false") + response = conn.getresponse() + + jsonresult = response.read() + elevation = int(round(simplejson.loads(jsonresult).get('results')[0].get('elevation'))) + # save point + self.save_point(point, elevation) + #find marker + marker = 'http://bit.ly/aUwrKs' + for x in range(0, 1000): + if numericmarkers.numericmarkers.has_key(elevation+x) : + marker = numericmarkers.numericmarkers.get(elevation+x) + break + if numericmarkers.numericmarkers.has_key(elevation-x): + marker = numericmarkers.numericmarkers.get(elevation-x) + break + # create map + webbrowser.open('http://maps.google.com/maps/api/staticmap?size=512x512&maptype=terrain\&markers=icon:'+marker+'|'+str(pt[1])+','+str(pt[0])+'&mobile=true&sensor=false') + except ImportError, e: + QCoreApplication.translate('Elevation', "'simplejson' module is required. Please install simplejson with 'easy_install simplejson'") + return + + # save point to file, point is in project's crs + def save_point(self, point, elevation): + qDebug('Saving point ' + str(point[1]) + ' ' + str(point[0])) + # create and add the point layer if not exists or not set + if not QgsMapLayerRegistry.instance().mapLayer(self.layerid) : + # create layer with same CRS as project + self.layer = QgsVectorLayer("Point", "Elevation Plugin Results", "memory") + self.provider = self.layer.dataProvider() + p = QgsProject.instance() + (proj4string,ok) = p.readEntry("SpatialRefSys","ProjectCRSProj4String") + crs = QgsCoordinateReferenceSystem() + crs.createFromProj4(proj4string) + self.layer.setCrs(crs) + + # add fields + self.provider.addAttributes( { "elevation" : "int" } ) + + # Labels on + label = self.layer.label() + label.setLabelField(QgsLabel.Text, 0) + self.layer.enableLabels(True) + + # add layer if not already + QgsMapLayerRegistry.instance().addMapLayer(self.layer) + + # store layer id + self.layerid = QgsMapLayerRegistry.instance().mapLayers().keys()[-1] + + # add a feature + fet = QgsFeature() + fet.setGeometry(QgsGeometry.fromPoint(point)) + fet.setAttributeMap( { 0 : QVariant(elevation) } ) + self.provider.addFeatures( [ fet ] ) + + # update layer's extent when new features have been added + # because change of extent in provider is not propagated to the layer + self.layer.updateExtents() + + self.canvas.refresh() + + # check project settings before obtaining elevations + # return an error string + def check_settings (self) : + p = QgsProject.instance() + error = '' + (proj4string,ok) = p.readEntry("SpatialRefSys", "ProjectCRSProj4String") + if not ok : + error += unicode(QCoreApplication.translate('Elevation', "Project projection is not set: Elevation needs explicit projection set. Please set project CRS.")) + + try: + import simplejson + except ImportError, e: + error += QCoreApplication.translate('Elevation', "'simplejson' module is required. Please install simplejson with 'easy_install simplejson'") + + return error + +if __name__ == "__main__": + pass + diff --git a/README.md b/README.md index e452ff2..f9a17ae 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,18 @@ -qgis-elevation -============== - -Quantum GIS Elevation Plugin +Quantum GIS Elevation plugin. + +The QGIS Elevation Plugin is available from http://polylinie.de/elevation + +Quantum GIS is available from http://www.qgis.org + +Functionality: The plugin will obtain and display point elevation data using +the Google Maps API. + +Use of the extension requires acceptance of the Google Maps Terms of Service: +http://code.google.com/intl/en/apis/maps/terms.html + +Installation + +The installation can be installed using the Quantum GIS PluginInstaller from +the "QGIS Contributed Repository". + +Installation from the source tarball is also possible. diff --git a/TODO b/TODO new file mode 100644 index 0000000..a5fe3dc --- /dev/null +++ b/TODO @@ -0,0 +1 @@ +Work with all selected records of the active layer. diff --git a/Utils.py b/Utils.py new file mode 100644 index 0000000..bb822c2 --- /dev/null +++ b/Utils.py @@ -0,0 +1,65 @@ +""" +*************************************************************************** +Name : Geocoding +Description : Geocoding and reverse Geocoding using Google +Date : 28/May/09 +copyright : (C) 2009 by ItOpen +email : info@itopen.it + ***************************************************************************/ + + /*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +""" + +from qgis.core import * +from qgis.gui import * + +class ClickTool(QgsMapTool): + def __init__(self,iface, callback): + QgsMapTool.__init__(self,iface.mapCanvas()) + self.iface = iface + self.callback = callback + self.canvas = iface.mapCanvas() + return None + + + def canvasReleaseEvent(self,e): + point = self.canvas.getCoordinateTransform().toMapPoint(e.pos().x(),e.pos().y()) + self.callback(point) + return None + + +def pointToWGS84(point): + p = QgsProject.instance() + (proj4string,ok) = p.readEntry("SpatialRefSys","ProjectCRSProj4String") + if not ok: + return point + t=QgsCoordinateReferenceSystem() + t.createFromEpsg(4326) + f=QgsCoordinateReferenceSystem() + f.createFromProj4(proj4string) + transformer = QgsCoordinateTransform(f,t) + pt = transformer.transform(point) + return pt + +def pointFromWGS84(point): + p = QgsProject.instance() + (proj4string,ok) = p.readEntry("SpatialRefSys","ProjectCRSProj4String") + if not ok: + return point + f=QgsCoordinateReferenceSystem() + f.createFromEpsg(4326) + t=QgsCoordinateReferenceSystem() + t.createFromProj4(proj4string) + transformer = QgsCoordinateTransform(f,t) + pt = transformer.transform(point) + return pt + + + diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..465a16d --- /dev/null +++ b/__init__.py @@ -0,0 +1,37 @@ +#! /usr/bin/env python +# +# This file is part of the QGIS Elevation Plugin +# +# __init__.py - load Elevation class from file Elevation.py +# +# Copyright 2010 Steffen Macke +# +# The QGIS Elevation plugin is free software; you can redistribute it +# and/or modify it under the terms of the GNU General Public +# License as published by the Free Software Foundation; either +# version 2, or (at your option) any later version. +# +# The QGIS Elevation plugin is distributed in the hope that it will be +# useful, but WITHOUT ANY WARRANTY; without even the implied +# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +# PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public +# License along with program; see the file COPYING. If not, +# write to the Free Software Foundation, Inc., 59 Temple Place +# - Suite 330, Boston, MA 02111-1307, USA. +# +# The QGIS Python bindings are required to run this file +# +def name(): + return "Elevation" +def description(): + return "Obtain and display point elevation data using Google Maps" +def version(): + return "Version 0.1.0" +def qgisMinimumVersion(): + return "1.0" +def classFactory(iface): + # load Elevation class from file Elevation + from Elevation import Elevation + return Elevation(iface) diff --git a/about_icon.png b/about_icon.png new file mode 100644 index 0000000..c043d92 Binary files /dev/null and b/about_icon.png differ diff --git a/elevation_icon.png b/elevation_icon.png new file mode 100644 index 0000000..4da069a Binary files /dev/null and b/elevation_icon.png differ diff --git a/numericmarkers.py b/numericmarkers.py new file mode 100644 index 0000000..3ee6529 --- /dev/null +++ b/numericmarkers.py @@ -0,0 +1,1385 @@ +#! /usr/bin/env python +# +# This file is part of the QGIS Elevation Plugin +# +# numericmarkers.py - Dictionary of marker symbols +# +# Copyright 2010 Steffen Macke +# +# The QGIS Elevation plugin is free software; you can redistribute it +# and/or modify it under the terms of the GNU General Public +# License as published by the Free Software Foundation; either +# version 2, or (at your option) any later version. +# +# The QGIS Elevation plugin is distributed in the hope that it will be +# useful, but WITHOUT ANY WARRANTY; without even the implied +# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +# PURPOSE. See the GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public +# License along with program; see the file COPYING. If not, +# write to the Free Software Foundation, Inc., 59 Temple Place +# - Suite 330, Boston, MA 02111-1307, USA. +# +# +numericmarkers = { +-500:'http://bit.ly/dv7EVp', +-499:'http://bit.ly/99UKSp', +-498:'http://bit.ly/9BdW9U', +-497:'http://bit.ly/ad953x', +-496:'http://bit.ly/9r9zKj', +-495:'http://bit.ly/9kJUUX', +-494:'http://bit.ly/9kl2Bw', +-493:'http://bit.ly/boqrFV', +-492:'http://bit.ly/amsEbp', +-491:'http://bit.ly/9RZPMV', +-490:'http://bit.ly/dhZuXl', +-489:'http://bit.ly/ccOjJs', +-488:'http://bit.ly/9Zb69q', +-487:'http://bit.ly/dcszwE', +-486:'http://bit.ly/duJdbn', +-485:'http://bit.ly/alcX65', +-484:'http://bit.ly/dzAVcf', +-483:'http://bit.ly/bN3Kle', +-482:'http://bit.ly/91lVm5', +-481:'http://bit.ly/9IWvCn', +-480:'http://bit.ly/cTbvyQ', +-479:'http://bit.ly/c2sY4t', +-478:'http://bit.ly/bms2id', +-477:'http://bit.ly/bvMnEO', +-476:'http://bit.ly/dBFmp8', +-475:'http://bit.ly/91A0kE', +-474:'http://bit.ly/cRgy33', +-473:'http://bit.ly/dbpSum', +-472:'http://bit.ly/9v19vY', +-471:'http://bit.ly/d0tGAH', +-470:'http://bit.ly/bFDMGA', +-469:'http://bit.ly/9rYLcS', +-468:'http://bit.ly/bxpoOf', +-467:'http://bit.ly/a5FKx4', +-466:'http://bit.ly/bNWkvk', +-465:'http://bit.ly/byHrej', +-464:'http://bit.ly/d9b9xa', +-463:'http://bit.ly/bnQbS6', +-462:'http://bit.ly/dwz5f5', +-461:'http://bit.ly/bREHmz', +-460:'http://bit.ly/dBLSQt', +-459:'http://bit.ly/cpwNGc', +-458:'http://bit.ly/bR6m9x', +-457:'http://bit.ly/bkC88u', +-456:'http://bit.ly/aM8idE', +-455:'http://bit.ly/cERPT5', +-454:'http://bit.ly/a7ZJI3', +-453:'http://bit.ly/aEhEuZ', +-452:'http://bit.ly/b7fbsB', +-451:'http://bit.ly/aklWQU', +-450:'http://bit.ly/cKhT5N', +-449:'http://bit.ly/bUuCV9', +-448:'http://bit.ly/9PxFBP', +-447:'http://bit.ly/bBoqjs', +-446:'http://bit.ly/b9oyg0', +-445:'http://bit.ly/aGyFm5', +-444:'http://bit.ly/cxA04D', +-443:'http://bit.ly/b5cQ9t', +-442:'http://bit.ly/a54Qof', +-441:'http://bit.ly/dCHwrv', +-440:'http://bit.ly/8Yfecc', +-439:'http://bit.ly/dmetxB', +-438:'http://bit.ly/a066o6', +-437:'http://bit.ly/bfwQ3f', +-436:'http://bit.ly/ao5JlV', +-435:'http://bit.ly/9wVFHH', +-434:'http://bit.ly/bpAHYi', +-433:'http://bit.ly/ajz4gS', +-432:'http://bit.ly/aDiZVk', +-431:'http://bit.ly/cyxuwQ', +-430:'http://bit.ly/czpJYC', +-429:'http://bit.ly/cl6sxQ', +-428:'http://bit.ly/cV569W', +-427:'http://bit.ly/b4Zffa', +-426:'http://bit.ly/bQ19Z9', +-425:'http://bit.ly/djpp7d', +-424:'http://bit.ly/aXBzWj', +-423:'http://bit.ly/dy9cHO', +-422:'http://bit.ly/bFwTkT', +-421:'http://bit.ly/bsE0dZ', +-420:'http://bit.ly/dnMbnZ', +-419:'http://bit.ly/cV2sAG', +-418:'http://bit.ly/9cujYW', +-417:'http://bit.ly/dkLHYT', +-416:'http://bit.ly/auoEtR', +-415:'http://bit.ly/a4K606', +-414:'http://bit.ly/al12TP', +-413:'http://bit.ly/atGAsx', +-412:'http://bit.ly/bby7bz', +-411:'http://bit.ly/auuMgd', +-410:'http://bit.ly/d93tyL', +-409:'http://bit.ly/cjOudS', +-408:'http://bit.ly/cUGzRU', +-407:'http://bit.ly/9RMyXz', +-406:'http://bit.ly/9pygEb', +-405:'http://bit.ly/9NW49J', +-404:'http://bit.ly/99A9xe', +-403:'http://bit.ly/btMZoY', +-402:'http://bit.ly/9oB6bU', +0:'http://bit.ly/bBvKLj', +1:'http://bit.ly/9sYVvA', +2:'http://bit.ly/d0C5nQ', +3:'http://bit.ly/cVxNtY', +4:'http://bit.ly/aeiZ78', +5:'http://bit.ly/aghWSK', +6:'http://bit.ly/cjpCHh', +7:'http://bit.ly/daXN4s', +8:'http://bit.ly/9deAYx', +9:'http://bit.ly/a2zrfQ', +10:'http://bit.ly/cYlIA4', +11:'http://bit.ly/bgMUAE', +12:'http://bit.ly/aDHCqz', +13:'http://bit.ly/d14XAf', +14:'http://bit.ly/dzSh63', +15:'http://bit.ly/cVvdnY', +16:'http://bit.ly/aTFAvb', +17:'http://bit.ly/aNMJ8g', +18:'http://bit.ly/d316gi', +19:'http://bit.ly/aFM0s6', +20:'http://bit.ly/bek80R', +21:'http://bit.ly/b5ZMYw', +22:'http://bit.ly/da6Om4', +23:'http://bit.ly/cjKZIn', +24:'http://bit.ly/cG86fm', +25:'http://bit.ly/cZ8bfb', +26:'http://bit.ly/c777lo', +27:'http://bit.ly/dll3dl', +28:'http://bit.ly/cMHKow', +29:'http://bit.ly/8YbRAh', +30:'http://bit.ly/ajbEB2', +31:'http://bit.ly/bEATL8', +32:'http://bit.ly/aTUJF9', +33:'http://bit.ly/bNUiT3', +34:'http://bit.ly/aO71Vt', +35:'http://bit.ly/aGX41m', +36:'http://bit.ly/dzhzwe', +37:'http://bit.ly/9xBNif', +38:'http://bit.ly/d7gWx7', +39:'http://bit.ly/99GtN9', +40:'http://bit.ly/aU5vl0', +41:'http://bit.ly/cyI0nU', +42:'http://bit.ly/cN6Dgx', +43:'http://bit.ly/9b1Q4x', +44:'http://bit.ly/9yqMUZ', +45:'http://bit.ly/cnuMLN', +46:'http://bit.ly/avgwdm', +47:'http://bit.ly/bkAnJZ', +48:'http://bit.ly/ca3wTr', +49:'http://bit.ly/c8Ymi0', +50:'http://bit.ly/aWrRLv', +51:'http://bit.ly/d6tunJ', +52:'http://bit.ly/dsggb0', +53:'http://bit.ly/blWvb3', +54:'http://bit.ly/c9CxCO', +55:'http://bit.ly/9UzfMq', +56:'http://bit.ly/9VLwQB', +57:'http://bit.ly/cMahqx', +58:'http://bit.ly/bbT63K', +59:'http://bit.ly/adSnPF', +60:'http://bit.ly/bcrg09', +61:'http://bit.ly/cfRM9u', +62:'http://bit.ly/9fuxGr', +63:'http://bit.ly/b8oUpD', +64:'http://bit.ly/aZEisx', +65:'http://bit.ly/bWS73k', +66:'http://bit.ly/bKNuxI', +67:'http://bit.ly/aakELg', +68:'http://bit.ly/bNNX8s', +69:'http://bit.ly/aMhiJG', +70:'http://bit.ly/abPQeB', +71:'http://bit.ly/99XkOD', +72:'http://bit.ly/cqfiYk', +73:'http://bit.ly/9RqrPq', +74:'http://bit.ly/dukxVQ', +75:'http://bit.ly/an5aPX', +76:'http://bit.ly/9dNDPt', +77:'http://bit.ly/d7ylJz', +78:'http://bit.ly/cv68dX', +79:'http://bit.ly/9Dm5K0', +80:'http://bit.ly/aHlxeI', +81:'http://bit.ly/cLlTK6', +82:'http://bit.ly/drro4E', +83:'http://bit.ly/cRtOnt', +84:'http://bit.ly/a73p41', +85:'http://bit.ly/9sAVoW', +86:'http://bit.ly/aEO6Xl', +87:'http://bit.ly/b4NG0h', +88:'http://bit.ly/bTisx5', +89:'http://bit.ly/behVb3', +90:'http://bit.ly/dwbIqr', +91:'http://bit.ly/dkqZ8t', +92:'http://bit.ly/djV7bN', +93:'http://bit.ly/aDAjsF', +94:'http://bit.ly/bSbFW4', +95:'http://bit.ly/9SCFbW', +96:'http://bit.ly/a8Fny8', +97:'http://bit.ly/cUrcyT', +98:'http://bit.ly/abMsFJ', +99:'http://bit.ly/bjMGJA', +100:'http://bit.ly/b9dDHW', +101:'http://bit.ly/cUfJIH', +102:'http://bit.ly/d5EJMe', +103:'http://bit.ly/caDKyJ', +104:'http://bit.ly/bZBVYW', +105:'http://bit.ly/dBTo7Q', +106:'http://bit.ly/cGDR4K', +107:'http://bit.ly/9GT5C6', +108:'http://bit.ly/ayqLRn', +109:'http://bit.ly/dsl9lU', +110:'http://bit.ly/9BCpz8', +111:'http://bit.ly/9itdGQ', +112:'http://bit.ly/977OnM', +113:'http://bit.ly/askPWc', +114:'http://bit.ly/cmeExz', +115:'http://bit.ly/9oByHd', +116:'http://bit.ly/dCzb6V', +117:'http://bit.ly/bfmcwq', +118:'http://bit.ly/cFl38z', +119:'http://bit.ly/d1J7fA', +120:'http://bit.ly/chti3K', +121:'http://bit.ly/ajlUfH', +122:'http://bit.ly/cFhwC1', +123:'http://bit.ly/aAbSwb', +124:'http://bit.ly/aaZYUS', +125:'http://bit.ly/9Nn2ln', +126:'http://bit.ly/9GJmrK', +127:'http://bit.ly/99uA41', +128:'http://bit.ly/deJuIA', +129:'http://bit.ly/aHW5to', +130:'http://bit.ly/ckf28m', +131:'http://bit.ly/d3zJob', +132:'http://bit.ly/aJeGaa', +133:'http://bit.ly/bESZQE', +134:'http://bit.ly/9to9qA', +135:'http://bit.ly/bypObP', +136:'http://bit.ly/bPJwAG', +137:'http://bit.ly/b1oQ3z', +138:'http://bit.ly/9JL7yb', +139:'http://bit.ly/booLLx', +140:'http://bit.ly/aX9oDk', +141:'http://bit.ly/dBVVea', +142:'http://bit.ly/cVj0Ul', +143:'http://bit.ly/dBTwCE', +144:'http://bit.ly/cyYTxz', +145:'http://bit.ly/bErpBW', +146:'http://bit.ly/dBxOX4', +147:'http://bit.ly/cirZjP', +148:'http://bit.ly/c31TRG', +149:'http://bit.ly/dCNqA1', +150:'http://bit.ly/bHszjW', +151:'http://bit.ly/benTu7', +152:'http://bit.ly/dlzlyy', +153:'http://bit.ly/ajrniY', +154:'http://bit.ly/cTtUtq', +155:'http://bit.ly/aK0C4y', +156:'http://bit.ly/aFYWB7', +157:'http://bit.ly/cY9Yi3', +158:'http://bit.ly/9s284C', +159:'http://bit.ly/bIPd0G', +160:'http://bit.ly/bok1k6', +161:'http://bit.ly/9kYLAM', +162:'http://bit.ly/b0LnfC', +163:'http://bit.ly/atWing', +164:'http://bit.ly/aa9t7C', +165:'http://bit.ly/aKvhHO', +166:'http://bit.ly/aZN7Np', +167:'http://bit.ly/9P8V6o', +168:'http://bit.ly/dipZCb', +169:'http://bit.ly/aycKLH', +170:'http://bit.ly/djBZjq', +171:'http://bit.ly/b55aMO', +172:'http://bit.ly/9jIYzz', +173:'http://bit.ly/cId7KK', +174:'http://bit.ly/deaaJu', +175:'http://bit.ly/cHwtGV', +176:'http://bit.ly/b1L3vR', +177:'http://bit.ly/9btWig', +178:'http://bit.ly/bOwUnA', +179:'http://bit.ly/93ffdt', +180:'http://bit.ly/c7fYbP', +181:'http://bit.ly/cwsB1R', +182:'http://bit.ly/aEdgIO', +183:'http://bit.ly/b6xj3B', +184:'http://bit.ly/bp3qMl', +185:'http://bit.ly/9uV3tP', +186:'http://bit.ly/9VUFnS', +187:'http://bit.ly/doVSDs', +188:'http://bit.ly/aq5SdF', +189:'http://bit.ly/aLXRGH', +190:'http://bit.ly/al0vEd', +191:'http://bit.ly/dgcfMa', +192:'http://bit.ly/cphPg2', +193:'http://bit.ly/9yu61V', +194:'http://bit.ly/9P3Iz8', +195:'http://bit.ly/a3Curo', +196:'http://bit.ly/9HDra8', +197:'http://bit.ly/axrWHh', +198:'http://bit.ly/cobjJo', +199:'http://bit.ly/do8wrq', +200:'http://bit.ly/c3B0fp', +201:'http://bit.ly/dcv9VU', +202:'http://bit.ly/aBMEj7', +203:'http://bit.ly/dtoLE2', +204:'http://bit.ly/9RvISm', +205:'http://bit.ly/d6VMvY', +206:'http://bit.ly/aHEaDu', +207:'http://bit.ly/cVcYwb', +208:'http://bit.ly/9usHOv', +209:'http://bit.ly/bVDQEd', +210:'http://bit.ly/91fEqf', +211:'http://bit.ly/bydg7z', +212:'http://bit.ly/a2PnXM', +213:'http://bit.ly/cta6TN', +214:'http://bit.ly/buFkD3', +215:'http://bit.ly/bE9yO1', +216:'http://bit.ly/axD6sX', +217:'http://bit.ly/95qKYh', +218:'http://bit.ly/cgMlla', +219:'http://bit.ly/blNgxK', +220:'http://bit.ly/9cF2vV', +221:'http://bit.ly/dmVN5i', +222:'http://bit.ly/brLoPF', +223:'http://bit.ly/9QxpR3', +224:'http://bit.ly/bEifgq', +225:'http://bit.ly/a4EmaC', +226:'http://bit.ly/b58uoX', +227:'http://bit.ly/aq8Jib', +228:'http://bit.ly/dyG82Z', +229:'http://bit.ly/cI14IR', +230:'http://bit.ly/auHPs2', +231:'http://bit.ly/cMAFpT', +232:'http://bit.ly/cpSl2H', +233:'http://bit.ly/cHU8iC', +234:'http://bit.ly/bXPMXL', +235:'http://bit.ly/dawrc7', +236:'http://bit.ly/93x3KF', +237:'http://bit.ly/bByw47', +238:'http://bit.ly/bpjWUu', +239:'http://bit.ly/bdVWhI', +240:'http://bit.ly/9Mr7ee', +241:'http://bit.ly/crSDZL', +242:'http://bit.ly/avdWAU', +243:'http://bit.ly/dw56PQ', +244:'http://bit.ly/asEX3a', +245:'http://bit.ly/97GC1G', +246:'http://bit.ly/d6vI9x', +247:'http://bit.ly/aLGiW8', +248:'http://bit.ly/9Yjdsb', +249:'http://bit.ly/9Bv3Et', +250:'http://bit.ly/aEvLfA', +251:'http://bit.ly/a86oOt', +252:'http://bit.ly/b5jJQf', +253:'http://bit.ly/92SqDs', +254:'http://bit.ly/cQhXrq', +255:'http://bit.ly/aqy9ZN', +256:'http://bit.ly/bI7Gfp', +257:'http://bit.ly/af4nIT', +258:'http://bit.ly/cC7M6T', +259:'http://bit.ly/b2epan', +260:'http://bit.ly/dCq4Kl', +261:'http://bit.ly/9aYuxt', +262:'http://bit.ly/9XnipL', +263:'http://bit.ly/c4Agfh', +264:'http://bit.ly/cKKbEB', +265:'http://bit.ly/cPXq2l', +266:'http://bit.ly/bDP48B', +267:'http://bit.ly/aBQ6eK', +268:'http://bit.ly/8Y1D3s', +269:'http://bit.ly/a9iCHe', +270:'http://bit.ly/ajBw9U', +271:'http://bit.ly/btxciQ', +272:'http://bit.ly/arxkSP', +273:'http://bit.ly/bJKG9r', +274:'http://bit.ly/cMF81B', +275:'http://bit.ly/9mqAPD', +276:'http://bit.ly/d6GS14', +277:'http://bit.ly/99PQvU', +278:'http://bit.ly/9633wZ', +279:'http://bit.ly/8Y5DCt', +280:'http://bit.ly/9M7e7w', +281:'http://bit.ly/al5odQ', +282:'http://bit.ly/blNK6y', +283:'http://bit.ly/dqFhNf', +284:'http://bit.ly/a40xq2', +285:'http://bit.ly/b4Kuth', +286:'http://bit.ly/cZ0fj5', +287:'http://bit.ly/arMTue', +288:'http://bit.ly/bnU5HW', +289:'http://bit.ly/9Wb8ql', +290:'http://bit.ly/aMyWls', +291:'http://bit.ly/bSf0FA', +292:'http://bit.ly/c1P1Ll', +293:'http://bit.ly/cgtvPP', +294:'http://bit.ly/d97Qtj', +295:'http://bit.ly/dumskT', +296:'http://bit.ly/9SX6CW', +297:'http://bit.ly/dyZ31e', +298:'http://bit.ly/a0BFQe', +299:'http://bit.ly/a5HDVT', +300:'http://bit.ly/cWjWna', +301:'http://bit.ly/a3ypZ7', +302:'http://bit.ly/bJ2lIA', +303:'http://bit.ly/bKCxj5', +304:'http://bit.ly/blO0SP', +305:'http://bit.ly/beASna', +306:'http://bit.ly/a0EmNw', +307:'http://bit.ly/b6osXj', +308:'http://bit.ly/bFFQp3', +309:'http://bit.ly/cEa0WF', +310:'http://bit.ly/95SkiU', +311:'http://bit.ly/bPHKok', +312:'http://bit.ly/b1dU2y', +313:'http://bit.ly/bR4WK1', +314:'http://bit.ly/9MkBNu', +315:'http://bit.ly/cYB2Pu', +316:'http://bit.ly/cqXBHt', +317:'http://bit.ly/ddtmAz', +318:'http://bit.ly/aTdP9Y', +319:'http://bit.ly/aEhTfV', +320:'http://bit.ly/9zPDh9', +321:'http://bit.ly/diOQx3', +322:'http://bit.ly/axG0S8', +323:'http://bit.ly/arB3Uo', +324:'http://bit.ly/ci8U4F', +325:'http://bit.ly/9XqGZV', +326:'http://bit.ly/agaYWB', +327:'http://bit.ly/d2Xe09', +328:'http://bit.ly/azsOQi', +329:'http://bit.ly/bphseX', +330:'http://bit.ly/8Xe4o4', +331:'http://bit.ly/bQ4G47', +332:'http://bit.ly/aeRAei', +333:'http://bit.ly/dfq0f4', +334:'http://bit.ly/axnXKX', +335:'http://bit.ly/dgYtAN', +336:'http://bit.ly/bthS7z', +337:'http://bit.ly/augXI5', +338:'http://bit.ly/dijbqp', +339:'http://bit.ly/daKLzI', +340:'http://bit.ly/bGiYSR', +341:'http://bit.ly/aZMQAn', +342:'http://bit.ly/dzS4rd', +343:'http://bit.ly/czEDIw', +344:'http://bit.ly/cL7u5Y', +345:'http://bit.ly/c9xXs6', +346:'http://bit.ly/a4fyQ8', +347:'http://bit.ly/8ZiaiL', +348:'http://bit.ly/aCfg6s', +349:'http://bit.ly/9alY2Z', +350:'http://bit.ly/biNzfe', +351:'http://bit.ly/9v4MFk', +352:'http://bit.ly/cemxax', +353:'http://bit.ly/cIBqBu', +354:'http://bit.ly/9M7wjC', +355:'http://bit.ly/aLBkZ6', +356:'http://bit.ly/baLDgg', +357:'http://bit.ly/9m2nBP', +358:'http://bit.ly/9fl5S8', +359:'http://bit.ly/9YVuh9', +360:'http://bit.ly/9v9FGq', +361:'http://bit.ly/ag2det', +362:'http://bit.ly/ckPAZx', +363:'http://bit.ly/cunpKS', +364:'http://bit.ly/armr1G', +365:'http://bit.ly/aw4iOt', +366:'http://bit.ly/cKpgMt', +367:'http://bit.ly/9j29Kz', +368:'http://bit.ly/b6ZI0C', +369:'http://bit.ly/cLCrlL', +370:'http://bit.ly/9MOcb9', +371:'http://bit.ly/cVWMM4', +372:'http://bit.ly/dvlmjZ', +373:'http://bit.ly/d5y7e1', +374:'http://bit.ly/arDT14', +375:'http://bit.ly/bJC0ZJ', +376:'http://bit.ly/aEUob1', +377:'http://bit.ly/9QGsdu', +378:'http://bit.ly/9DSLWW', +379:'http://bit.ly/cVJHvF', +380:'http://bit.ly/bQnSUO', +381:'http://bit.ly/anOfBI', +382:'http://bit.ly/brQ8mx', +383:'http://bit.ly/cBkCsT', +384:'http://bit.ly/dnUiWR', +385:'http://bit.ly/bTznvu', +386:'http://bit.ly/bvWzav', +387:'http://bit.ly/b3Wf5Y', +388:'http://bit.ly/blfMDX', +389:'http://bit.ly/9qJvS3', +390:'http://bit.ly/9fMzGu', +391:'http://bit.ly/c7RKg0', +392:'http://bit.ly/9NED4w', +393:'http://bit.ly/ccKHKq', +394:'http://bit.ly/a6ikLx', +395:'http://bit.ly/czDvMn', +396:'http://bit.ly/aBBMFg', +397:'http://bit.ly/9zcrtk', +398:'http://bit.ly/bW0qTe', +399:'http://bit.ly/ck3qfw', +400:'http://bit.ly/cJtpAI', +401:'http://bit.ly/daX02I', +402:'http://bit.ly/bC2Fbx', +403:'http://bit.ly/djMqmm', +404:'http://bit.ly/aGXnLa', +405:'http://bit.ly/a6JApo', +406:'http://bit.ly/bQvuoB', +407:'http://bit.ly/9sxE5U', +408:'http://bit.ly/9KXJWU', +409:'http://bit.ly/dhFt1s', +410:'http://bit.ly/9hKcg8', +411:'http://bit.ly/b4CWJ5', +412:'http://bit.ly/cNHnjs', +413:'http://bit.ly/a1EKMA', +414:'http://bit.ly/9xJQrF', +415:'http://bit.ly/dwIq1P', +416:'http://bit.ly/9NELKU', +417:'http://bit.ly/9ppj2P', +418:'http://bit.ly/aaVA6X', +419:'http://bit.ly/9nUzHZ', +420:'http://bit.ly/9b3VND', +421:'http://bit.ly/cn1q6I', +422:'http://bit.ly/cATkL2', +423:'http://bit.ly/dgxiir', +424:'http://bit.ly/cegn7I', +425:'http://bit.ly/9lkICt', +426:'http://bit.ly/8ZvEcG', +427:'http://bit.ly/daHcgL', +428:'http://bit.ly/a6NpgY', +429:'http://bit.ly/9FtakA', +500:'http://bit.ly/aG8P0R', +600:'http://bit.ly/bLkA9E', +700:'http://bit.ly/9O1pNd', +800:'http://bit.ly/bRYctT', +900:'http://bit.ly/duzrlN', +1000:'http://bit.ly/cl7O5P', +1100:'http://bit.ly/9Rylcy', +1200:'http://bit.ly/akreXb', +1300:'http://bit.ly/bhIU1d', +1400:'http://bit.ly/bqe2lc', +1500:'http://bit.ly/abPc1k', +1600:'http://bit.ly/9XUUKe', +1700:'http://bit.ly/9cCK26', +1800:'http://bit.ly/c5f8TE', +1900:'http://bit.ly/dfX9s8', +2000:'http://bit.ly/b2X4ge', +2100:'http://bit.ly/bueheg', +2200:'http://bit.ly/cqDFyS', +2300:'http://bit.ly/9nLUKA', +2400:'http://bit.ly/cO3Gn4', +2500:'http://bit.ly/9y0n0u', +2600:'http://bit.ly/a2t0FY', +2700:'http://bit.ly/9mPvMb', +2800:'http://bit.ly/98JRmY', +2900:'http://bit.ly/97USdk', +3000:'http://bit.ly/9Vv2e3', +3100:'http://bit.ly/9A6g3N', +3200:'http://bit.ly/cTZn9w', +3300:'http://bit.ly/d6iTz4', +3400:'http://bit.ly/9uOMAx', +3500:'http://bit.ly/ckeCzI', +3600:'http://bit.ly/dj63xT', +3700:'http://bit.ly/93bqL1', +3800:'http://bit.ly/9FA9rc', +3900:'http://bit.ly/bNchA8', +4000:'http://bit.ly/9uoDTq', +4100:'http://bit.ly/bLOnAp', +4200:'http://bit.ly/amUgCk', +4300:'http://bit.ly/cY2a2g', +4400:'http://bit.ly/aYf5ly', +4500:'http://bit.ly/aVvan9', +4600:'http://bit.ly/989EsZ', +4700:'http://bit.ly/c7Jjue', +4800:'http://bit.ly/bkLTUU', +4900:'http://bit.ly/aGfCp1', +5000:'http://bit.ly/cbtuW6', +5100:'http://bit.ly/b5bJ3u', +5200:'http://bit.ly/c3I5Mv', +5300:'http://bit.ly/9Dahkc', +5400:'http://bit.ly/9Xeyl0', +5500:'http://bit.ly/93icef', +5600:'http://bit.ly/ckiVDi', +5700:'http://bit.ly/9LHe6T', +5800:'http://bit.ly/9XEY89', +5900:'http://bit.ly/aLqYq9', +6000:'http://bit.ly/d0uF9v', +6100:'http://bit.ly/9ruqrz', +6200:'http://bit.ly/av3iUV', +6300:'http://bit.ly/a3OI5f', +6400:'http://bit.ly/af6jeQ', +6500:'http://bit.ly/aNYm5D', +6600:'http://bit.ly/c4CnnD', +6700:'http://bit.ly/a9nJq9', +6800:'http://bit.ly/cu9cW4', +6900:'http://bit.ly/dqq95A', +7000:'http://bit.ly/alpAHs', +7100:'http://bit.ly/cyQiFh', +7200:'http://bit.ly/aavxP4', +7300:'http://bit.ly/aoeUwu', +7400:'http://bit.ly/d06GU5', +7500:'http://bit.ly/aMT2HR', +7600:'http://bit.ly/d5doBQ', +7700:'http://bit.ly/aLFTER', +7800:'http://bit.ly/akNTgV', +7900:'http://bit.ly/b0ZH3r', +8000:'http://bit.ly/aNr9Wh', +8100:'http://bit.ly/a2zSwB', +8200:'http://bit.ly/cRQqwo', +8300:'http://bit.ly/cEqlGi', +8400:'http://bit.ly/de4sLu', +8500:'http://bit.ly/ceUkoq', +8600:'http://bit.ly/apOSnv', +8700:'http://bit.ly/d0ZMRb', +8800:'http://bit.ly/arq66q', +8900:'http://bit.ly/bbysIC', +430:'http://bit.ly/9aovWo', +440:'http://bit.ly/bnZyS0', +450:'http://bit.ly/bjbNz2', +460:'http://bit.ly/dzoZJf', +470:'http://bit.ly/92ZvDF', +480:'http://bit.ly/cWiPku', +490:'http://bit.ly/cWkyL2', +510:'http://bit.ly/bp1I9d', +520:'http://bit.ly/ahkg3d', +530:'http://bit.ly/9hr3Qd', +540:'http://bit.ly/cP66pf', +550:'http://bit.ly/aMQeu6', +560:'http://bit.ly/dczG7N', +570:'http://bit.ly/b2kuen', +580:'http://bit.ly/csxWRz', +590:'http://bit.ly/aGoUmz', +610:'http://bit.ly/dk7GAz', +620:'http://bit.ly/9TJYhc', +630:'http://bit.ly/aACdDB', +640:'http://bit.ly/dicWPY', +650:'http://bit.ly/cTKVmU', +660:'http://bit.ly/9USTrr', +670:'http://bit.ly/agoArE', +680:'http://bit.ly/dAcoQm', +690:'http://bit.ly/9TNLtg', +710:'http://bit.ly/cBy1tQ', +720:'http://bit.ly/dvFLUF', +730:'http://bit.ly/9eA5Xt', +740:'http://bit.ly/albt5i', +750:'http://bit.ly/d2WobX', +760:'http://bit.ly/c3k1l3', +770:'http://bit.ly/9OsyPX', +780:'http://bit.ly/9Iwyu4', +790:'http://bit.ly/cnGaxN', +810:'http://bit.ly/ciP3G3', +820:'http://bit.ly/9aXIxY', +830:'http://bit.ly/9eZ6ml', +840:'http://bit.ly/972MqH', +850:'http://bit.ly/9Iv4qT', +860:'http://bit.ly/a3kgTt', +870:'http://bit.ly/aT7mh9', +880:'http://bit.ly/bapJnt', +890:'http://bit.ly/bsAesf', +910:'http://bit.ly/ad4hBN', +920:'http://bit.ly/ajMvPa', +930:'http://bit.ly/932cWd', +940:'http://bit.ly/bysPnh', +950:'http://bit.ly/akc0lW', +960:'http://bit.ly/aDn3Tv', +970:'http://bit.ly/bVVpXn', +980:'http://bit.ly/ax6AvA', +990:'http://bit.ly/8XUzCt', +1010:'http://bit.ly/9L1rQp', +1020:'http://bit.ly/aitqp0', +1030:'http://bit.ly/9lYU5i', +1040:'http://bit.ly/aSqs4t', +1050:'http://bit.ly/abl3PL', +1060:'http://bit.ly/abwU6v', +1070:'http://bit.ly/a4NPW7', +1080:'http://bit.ly/aLY2GZ', +1090:'http://bit.ly/9FpJLN', +1110:'http://bit.ly/94EAZ4', +1120:'http://bit.ly/9kFj2n', +1130:'http://bit.ly/9M0QNq', +1140:'http://bit.ly/aDwEWC', +1150:'http://bit.ly/b0iotN', +1160:'http://bit.ly/aUZFTr', +1170:'http://bit.ly/d9c8l3', +1180:'http://bit.ly/bU3JTd', +1190:'http://bit.ly/bBkW8w', +1210:'http://bit.ly/amViU4', +1220:'http://bit.ly/9YbCj2', +1230:'http://bit.ly/aim1Ux', +1240:'http://bit.ly/b1CBxN', +1250:'http://bit.ly/9jdMcv', +1260:'http://bit.ly/dA7V1R', +1270:'http://bit.ly/bm5Gio', +1280:'http://bit.ly/bzsa85', +1290:'http://bit.ly/9oXsE7', +1310:'http://bit.ly/bZo6y4', +1320:'http://bit.ly/cnFZCx', +1330:'http://bit.ly/aoQgrx', +1340:'http://bit.ly/cC6Aed', +1350:'http://bit.ly/9egSQl', +1360:'http://bit.ly/blimze', +1370:'http://bit.ly/a4qNr6', +1380:'http://bit.ly/deEDeG', +1390:'http://bit.ly/b2Szrp', +1410:'http://bit.ly/9Q9jg7', +1420:'http://bit.ly/d8aAwF', +1430:'http://bit.ly/dy1l7B', +1440:'http://bit.ly/acoSUZ', +1450:'http://bit.ly/cqdXfv', +1460:'http://bit.ly/aqByBZ', +1470:'http://bit.ly/acU82O', +1480:'http://bit.ly/9T4Wo4', +1490:'http://bit.ly/bTgOdk', +1510:'http://bit.ly/bpgUk6', +1520:'http://bit.ly/8XbEVy', +1530:'http://bit.ly/dtkck6', +1540:'http://bit.ly/cOHeb1', +1550:'http://bit.ly/cKyBdS', +1560:'http://bit.ly/aKZYMb', +1570:'http://bit.ly/93iEc7', +1580:'http://bit.ly/cYovzx', +1590:'http://bit.ly/cvvqzR', +1610:'http://bit.ly/d12Jft', +1620:'http://bit.ly/bk83hK', +1630:'http://bit.ly/9WNmbe', +1640:'http://bit.ly/dehspp', +1650:'http://bit.ly/d7vKvQ', +1660:'http://bit.ly/dinib5', +1670:'http://bit.ly/aSbSMp', +1680:'http://bit.ly/cO3K9C', +1690:'http://bit.ly/aI4zHQ', +1710:'http://bit.ly/cKuseh', +1720:'http://bit.ly/btfN3E', +1730:'http://bit.ly/bmRxAt', +1740:'http://bit.ly/do8Wf5', +1750:'http://bit.ly/azlSjL', +1760:'http://bit.ly/chShwB', +1770:'http://bit.ly/cBrnk4', +1780:'http://bit.ly/akFWT6', +1790:'http://bit.ly/d5ryux', +1810:'http://bit.ly/aaZzww', +1820:'http://bit.ly/9Ma8Sp', +1830:'http://bit.ly/bzrWzZ', +1840:'http://bit.ly/cFNFFf', +1850:'http://bit.ly/dfCpmc', +1860:'http://bit.ly/aviG0y', +1870:'http://bit.ly/aulthR', +1880:'http://bit.ly/bOWF8g', +1890:'http://bit.ly/bIAPf2', +1910:'http://bit.ly/ci6ov0', +1920:'http://bit.ly/96h5U9', +1930:'http://bit.ly/drosly', +1940:'http://bit.ly/bT2Aio', +1950:'http://bit.ly/d7kydI', +1960:'http://bit.ly/bnOn5c', +1970:'http://bit.ly/ar9RUx', +1980:'http://bit.ly/bvKSpv', +1990:'http://bit.ly/bFwTvK', +2010:'http://bit.ly/aN2Jug', +2020:'http://bit.ly/aZqQK7', +2030:'http://bit.ly/b62XZV', +2040:'http://bit.ly/9dOwS9', +2050:'http://bit.ly/caneXN', +2060:'http://bit.ly/bYPPz4', +2070:'http://bit.ly/b9xJNE', +2080:'http://bit.ly/aYGhFI', +2090:'http://bit.ly/9w1OB7', +2110:'http://bit.ly/aROeRx', +2120:'http://bit.ly/cTnRMW', +2130:'http://bit.ly/bX0oAa', +2140:'http://bit.ly/acYKEX', +2150:'http://bit.ly/bFsD6A', +2160:'http://bit.ly/ddJZEs', +2170:'http://bit.ly/a7oXfr', +2180:'http://bit.ly/9AY8x5', +2190:'http://bit.ly/b28EuT', +2210:'http://bit.ly/bi3qmU', +2220:'http://bit.ly/9XuLOi', +2230:'http://bit.ly/aZCh97', +2240:'http://bit.ly/aMN6pu', +2250:'http://bit.ly/cAXJL2', +2260:'http://bit.ly/bi3kkW', +2270:'http://bit.ly/dyNbI5', +2280:'http://bit.ly/99Aowe', +2290:'http://bit.ly/aQ8XwZ', +2310:'http://bit.ly/azmTRh', +2320:'http://bit.ly/cHZMjZ', +2330:'http://bit.ly/b66qla', +2340:'http://bit.ly/9Js1cr', +2350:'http://bit.ly/9LyPVL', +2360:'http://bit.ly/b0IhNs', +2370:'http://bit.ly/betSJV', +2380:'http://bit.ly/9O2i7Y', +2390:'http://bit.ly/9wXBMC', +2410:'http://bit.ly/bfWuP4', +2420:'http://bit.ly/adninS', +2430:'http://bit.ly/aeM9sn', +2440:'http://bit.ly/bSJg4W', +2450:'http://bit.ly/bQqqTA', +2460:'http://bit.ly/bzAcrv', +2470:'http://bit.ly/chvrpX', +2480:'http://bit.ly/ahNlMO', +2490:'http://bit.ly/aUsi0U', +2510:'http://bit.ly/b9O0Ak', +2520:'http://bit.ly/cbYTBD', +2530:'http://bit.ly/9ElsCA', +2540:'http://bit.ly/9rCzum', +2550:'http://bit.ly/9z3HtP', +2560:'http://bit.ly/cnxW2d', +2570:'http://bit.ly/bohWbg', +2580:'http://bit.ly/9uIyB9', +2590:'http://bit.ly/cdnkxx', +2610:'http://bit.ly/brGV3E', +2620:'http://bit.ly/a4JplA', +2630:'http://bit.ly/cSYuHD', +2640:'http://bit.ly/cthHuw', +2650:'http://bit.ly/8ZkN2Q', +2660:'http://bit.ly/aVgeNr', +2670:'http://bit.ly/bSRGqN', +2680:'http://bit.ly/cjrHP4', +2690:'http://bit.ly/92bpgH', +2710:'http://bit.ly/a2Mma6', +2720:'http://bit.ly/cYjygu', +2730:'http://bit.ly/bnpUlT', +2740:'http://bit.ly/c3RvUa', +2750:'http://bit.ly/9QgYNH', +2760:'http://bit.ly/c2181O', +2770:'http://bit.ly/a7E1RB', +2780:'http://bit.ly/bd5Niw', +2790:'http://bit.ly/bQxZ98', +2810:'http://bit.ly/cZebzl', +2820:'http://bit.ly/9ghAZZ', +2830:'http://bit.ly/b7oj6r', +2840:'http://bit.ly/9gtKxg', +2850:'http://bit.ly/9Hu9rT', +2860:'http://bit.ly/abqXjD', +2870:'http://bit.ly/bRXtgk', +2880:'http://bit.ly/ax4x3p', +2890:'http://bit.ly/d4R8FS', +2910:'http://bit.ly/b5cTow', +2920:'http://bit.ly/cCAZNL', +2930:'http://bit.ly/ae4pYk', +2940:'http://bit.ly/dbwjzV', +2950:'http://bit.ly/cTxSpY', +2960:'http://bit.ly/d7bPuS', +2970:'http://bit.ly/d8iynQ', +2980:'http://bit.ly/aSc8LJ', +2990:'http://bit.ly/cxpbHV', +431:'http://bit.ly/91euvV', +432:'http://bit.ly/bJAIXh', +433:'http://bit.ly/cbfmWw', +434:'http://bit.ly/bLkHcn', +435:'http://bit.ly/ayNTtt', +436:'http://bit.ly/be8Rca', +437:'http://bit.ly/dwuvN6', +438:'http://bit.ly/bGmLbZ', +439:'http://bit.ly/cB6loj', +441:'http://bit.ly/9RJqjg', +442:'http://bit.ly/aNKT6y', +443:'http://bit.ly/bkPmGs', +444:'http://bit.ly/9rSzaY', +445:'http://bit.ly/b4Ja5q', +446:'http://bit.ly/ceDPgg', +447:'http://bit.ly/cEC1tn', +448:'http://bit.ly/cNvpMt', +449:'http://bit.ly/bKZVxs', +451:'http://bit.ly/brHAVk', +452:'http://bit.ly/clkRj5', +453:'http://bit.ly/93O3p0', +454:'http://bit.ly/cXAZXG', +455:'http://bit.ly/ctn0HL', +456:'http://bit.ly/9beLMD', +457:'http://bit.ly/awUwtY', +458:'http://bit.ly/9R280N', +459:'http://bit.ly/a5zDWp', +461:'http://bit.ly/bmpHwh', +462:'http://bit.ly/99l9IX', +463:'http://bit.ly/br6Vz1', +464:'http://bit.ly/9HmwC7', +465:'http://bit.ly/bPt95Y', +466:'http://bit.ly/aBeUJd', +467:'http://bit.ly/cASFWV', +468:'http://bit.ly/aptQqz', +469:'http://bit.ly/dc8lBc', +471:'http://bit.ly/bJAPnB', +472:'http://bit.ly/cnqhhs', +473:'http://bit.ly/95jei7', +474:'http://bit.ly/ajAEXK', +475:'http://bit.ly/c5mNQa', +476:'http://bit.ly/bBTUpS', +477:'http://bit.ly/atOevu', +478:'http://bit.ly/dDcWDC', +479:'http://bit.ly/9Jw1e0', +481:'http://bit.ly/9y1JUO', +482:'http://bit.ly/am345C', +483:'http://bit.ly/boMhKe', +484:'http://bit.ly/9nbL6V', +485:'http://bit.ly/916bWf', +486:'http://bit.ly/bRFTn2', +487:'http://bit.ly/c70M9w', +488:'http://bit.ly/9HsH4S', +489:'http://bit.ly/90SjeT', +491:'http://bit.ly/98Jie7', +492:'http://bit.ly/dlJNbZ', +493:'http://bit.ly/97YMHt', +494:'http://bit.ly/9sfTqH', +495:'http://bit.ly/a1j4pq', +496:'http://bit.ly/axWc60', +497:'http://bit.ly/d0wHFZ', +498:'http://bit.ly/a9P3wF', +499:'http://bit.ly/bEWvON', +501:'http://bit.ly/csGYCv', +502:'http://bit.ly/amWm7D', +503:'http://bit.ly/duawop', +504:'http://bit.ly/bQ8eZK', +505:'http://bit.ly/cLQb2K', +506:'http://bit.ly/duhYM1', +507:'http://bit.ly/9EG5xR', +508:'http://bit.ly/bk2umV', +509:'http://bit.ly/9LB9FS', +511:'http://bit.ly/cvOoYZ', +512:'http://bit.ly/9oNZqo', +513:'http://bit.ly/cdyvaW', +514:'http://bit.ly/aFbwvm', +515:'http://bit.ly/9rhb1V', +516:'http://bit.ly/btFBkN', +517:'http://bit.ly/ckFXLN', +518:'http://bit.ly/bA7WKl', +519:'http://bit.ly/bxfDOJ', +521:'http://bit.ly/b67vVr', +522:'http://bit.ly/aAuzJR', +523:'http://bit.ly/9VoTuC', +524:'http://bit.ly/c4tyh9', +525:'http://bit.ly/9H5BfX', +526:'http://bit.ly/cEvsp1', +527:'http://bit.ly/bl9KOl', +528:'http://bit.ly/bLiqvA', +529:'http://bit.ly/cRuNP6', +531:'http://bit.ly/cy57rP', +532:'http://bit.ly/bykts4', +533:'http://bit.ly/dBKJuq', +534:'http://bit.ly/b4Yhez', +535:'http://bit.ly/9QqOog', +536:'http://bit.ly/aJBycr', +537:'http://bit.ly/9acWlg', +538:'http://bit.ly/bXsLrP', +539:'http://bit.ly/dBp3TF', +541:'http://bit.ly/aFelnu', +542:'http://bit.ly/ddcFQJ', +543:'http://bit.ly/aFO55Z', +544:'http://bit.ly/alm8a4', +545:'http://bit.ly/bY98Ih', +546:'http://bit.ly/bVWw5I', +547:'http://bit.ly/9kHdFy', +548:'http://bit.ly/ae8ahe', +549:'http://bit.ly/bebsL1', +551:'http://bit.ly/cmTkWL', +552:'http://bit.ly/9NbcE4', +553:'http://bit.ly/a7aORW', +554:'http://bit.ly/bOv02c', +555:'http://bit.ly/dr7mal', +556:'http://bit.ly/b5VQrs', +557:'http://bit.ly/bLxrjE', +558:'http://bit.ly/bKGS1u', +559:'http://bit.ly/cwzz93', +561:'http://bit.ly/duHK00', +562:'http://bit.ly/90YBXf', +563:'http://bit.ly/bvPSpR', +564:'http://bit.ly/c37e2s', +565:'http://bit.ly/aagOnr', +566:'http://bit.ly/9D1mjz', +567:'http://bit.ly/cl8mDE', +568:'http://bit.ly/aG541j', +569:'http://bit.ly/bH8hwH', +571:'http://bit.ly/90IWuY', +572:'http://bit.ly/9CIrGp', +573:'http://bit.ly/bvckhQ', +574:'http://bit.ly/9P4eIM', +575:'http://bit.ly/auc03p', +576:'http://bit.ly/bjmqzE', +577:'http://bit.ly/dgkkHU', +578:'http://bit.ly/dvve4S', +579:'http://bit.ly/aW5h7e', +581:'http://bit.ly/b65nYG', +582:'http://bit.ly/d8jivw', +583:'http://bit.ly/dimdfp', +584:'http://bit.ly/90cxhE', +585:'http://bit.ly/cJAb3S', +586:'http://bit.ly/8ZNNhD', +587:'http://bit.ly/9xEbCH', +588:'http://bit.ly/a7OrFW', +589:'http://bit.ly/czHG8u', +591:'http://bit.ly/diE8Xu', +592:'http://bit.ly/df6XGy', +593:'http://bit.ly/bhqhZk', +594:'http://bit.ly/bAhjP4', +595:'http://bit.ly/9Q8lGa', +596:'http://bit.ly/csgGmv', +597:'http://bit.ly/cRhjG7', +598:'http://bit.ly/ausd7J', +599:'http://bit.ly/9SkVQv', +601:'http://bit.ly/9DyyGL', +602:'http://bit.ly/b4ojLV', +603:'http://bit.ly/aw4EGI', +604:'http://bit.ly/9qaMkr', +605:'http://bit.ly/cr8jpa', +606:'http://bit.ly/cFjxyX', +607:'http://bit.ly/bSpqTJ', +608:'http://bit.ly/aHVzDf', +609:'http://bit.ly/aEhTjW', +611:'http://bit.ly/aC5PYb', +612:'http://bit.ly/asWpcX', +613:'http://bit.ly/b6ozow', +614:'http://bit.ly/bmO80i', +615:'http://bit.ly/deNkvY', +616:'http://bit.ly/bKlrjs', +617:'http://bit.ly/dhkBFz', +618:'http://bit.ly/bYknyg', +619:'http://bit.ly/9meNqM', +621:'http://bit.ly/cEzGg9', +622:'http://bit.ly/bQp9VA', +623:'http://bit.ly/9pWAqJ', +624:'http://bit.ly/9ZsowY', +625:'http://bit.ly/9HY54U', +626:'http://bit.ly/cvkGlt', +627:'http://bit.ly/9OYU6H', +628:'http://bit.ly/aiGNPB', +629:'http://bit.ly/d6u62u', +631:'http://bit.ly/cG1bCV', +632:'http://bit.ly/ciRfpa', +633:'http://bit.ly/9DzWQR', +634:'http://bit.ly/cW4h6G', +635:'http://bit.ly/9skiAs', +636:'http://bit.ly/b91q0v', +637:'http://bit.ly/aIRZHr', +638:'http://bit.ly/bpUxcr', +639:'http://bit.ly/b6AFNc', +641:'http://bit.ly/d1VWHL', +642:'http://bit.ly/94akbw', +643:'http://bit.ly/cIyl5g', +644:'http://bit.ly/aq3agT', +645:'http://bit.ly/b1h8Kb', +646:'http://bit.ly/a4Rv94', +647:'http://bit.ly/96UFYt', +648:'http://bit.ly/9GfdvH', +649:'http://bit.ly/9ldsqm', +651:'http://bit.ly/9s0Leq', +652:'http://bit.ly/bokPQE', +653:'http://bit.ly/b8q8GB', +654:'http://bit.ly/a8Vmom', +655:'http://bit.ly/b6n9Hk', +656:'http://bit.ly/aqbTva', +657:'http://bit.ly/czPAHl', +658:'http://bit.ly/ct4LSw', +659:'http://bit.ly/9ABiok', +661:'http://bit.ly/bYpY5a', +662:'http://bit.ly/bSLuRR', +663:'http://bit.ly/cYuTAx', +664:'http://bit.ly/9IAErC', +665:'http://bit.ly/9VblzC', +666:'http://bit.ly/agRL5H', +667:'http://bit.ly/aIP8D0', +668:'http://bit.ly/cZCOgh', +669:'http://bit.ly/9bttJ0', +671:'http://bit.ly/d8a5TJ', +672:'http://bit.ly/97Qj32', +673:'http://bit.ly/bGNgyK', +674:'http://bit.ly/bsl2MG', +675:'http://bit.ly/bhwGzZ', +676:'http://bit.ly/9EUkxL', +677:'http://bit.ly/dy5X9J', +678:'http://bit.ly/cJ0vqg', +679:'http://bit.ly/br2o2u', +681:'http://bit.ly/9xBYgl', +682:'http://bit.ly/d1dz4U', +683:'http://bit.ly/9KJ8k5', +684:'http://bit.ly/aqTGNn', +685:'http://bit.ly/c8m7lx', +686:'http://bit.ly/d6llgw', +687:'http://bit.ly/acrVFa', +688:'http://bit.ly/cJM9eS', +689:'http://bit.ly/a3ySor', +691:'http://bit.ly/9fLmmY', +692:'http://bit.ly/bzYWoS', +693:'http://bit.ly/d8LdKD', +694:'http://bit.ly/99R1Lv', +695:'http://bit.ly/cg2rCn', +696:'http://bit.ly/caikUT', +697:'http://bit.ly/97qtUO', +698:'http://bit.ly/dB8GBP', +699:'http://bit.ly/cOnaWB', +701:'http://bit.ly/bUbIMy', +702:'http://bit.ly/9u6RXg', +703:'http://bit.ly/bVnNkH', +704:'http://bit.ly/bvEvbt', +705:'http://bit.ly/aVV3Ds', +706:'http://bit.ly/ddW3PJ', +707:'http://bit.ly/cbk31q', +708:'http://bit.ly/d8YIRo', +709:'http://bit.ly/csRieg', +711:'http://bit.ly/c9njV4', +712:'http://bit.ly/cC7fpK', +713:'http://bit.ly/cgos4L', +714:'http://bit.ly/9yi4So', +715:'http://bit.ly/bbtJFi', +716:'http://bit.ly/arooEF', +717:'http://bit.ly/baFIKL', +718:'http://bit.ly/cL6Wd9', +719:'http://bit.ly/dfQv09', +721:'http://bit.ly/9XufaL', +722:'http://bit.ly/9HEUuc', +723:'http://bit.ly/9xakkM', +724:'http://bit.ly/b5tZUp', +725:'http://bit.ly/cCqaxx', +726:'http://bit.ly/9T8Oqx', +727:'http://bit.ly/a7DaCI', +728:'http://bit.ly/9S1srO', +729:'http://bit.ly/bXQJLU', +731:'http://bit.ly/a03FTf', +732:'http://bit.ly/bPfK56', +733:'http://bit.ly/9IS2s3', +734:'http://bit.ly/bSQVtP', +735:'http://bit.ly/bCfLGT', +736:'http://bit.ly/96oCxZ', +737:'http://bit.ly/a1b0iK', +738:'http://bit.ly/aWt46y', +739:'http://bit.ly/cPkjzc', +741:'http://bit.ly/bQ6sD3', +742:'http://bit.ly/chWwmM', +743:'http://bit.ly/ayLEc8', +744:'http://bit.ly/cjZdCq', +745:'http://bit.ly/dm4AiU', +746:'http://bit.ly/9KFus1', +747:'http://bit.ly/aaK421', +748:'http://bit.ly/aiwFcx', +749:'http://bit.ly/dkwy2H', +751:'http://bit.ly/coX25l', +752:'http://bit.ly/9c4jzJ', +753:'http://bit.ly/9u5LCS', +754:'http://bit.ly/cDMDkU', +755:'http://bit.ly/9mtYTf', +756:'http://bit.ly/bxJ28P', +757:'http://bit.ly/cmxKJH', +758:'http://bit.ly/ccDUur', +759:'http://bit.ly/cLK5Cv', +761:'http://bit.ly/cLxbX1', +762:'http://bit.ly/awMxhb', +763:'http://bit.ly/daWsjJ', +764:'http://bit.ly/dwlHFn', +765:'http://bit.ly/9F6cf7', +766:'http://bit.ly/bC5Ie4', +767:'http://bit.ly/bNRxVG', +768:'http://bit.ly/ahdbFG', +769:'http://bit.ly/bva8NK', +771:'http://bit.ly/cn2wTy', +772:'http://bit.ly/byJmPV', +773:'http://bit.ly/dgUdPW', +774:'http://bit.ly/bmY2Nd', +775:'http://bit.ly/a4mUYU', +776:'http://bit.ly/98ON98', +777:'http://bit.ly/bVB0pn', +778:'http://bit.ly/bnPvoL', +779:'http://bit.ly/bUnzdc', +781:'http://bit.ly/d90VD8', +782:'http://bit.ly/a3kbFY', +783:'http://bit.ly/cyAC3e', +784:'http://bit.ly/cFHUCV', +785:'http://bit.ly/9PlV9F', +786:'http://bit.ly/dcvT4t', +787:'http://bit.ly/ddETtu', +788:'http://bit.ly/9LDoDB', +789:'http://bit.ly/bcbQHa', +791:'http://bit.ly/dDoN6J', +792:'http://bit.ly/cpelR5', +793:'http://bit.ly/anGawB', +794:'http://bit.ly/8X5GbS', +795:'http://bit.ly/awvIHF', +796:'http://bit.ly/dwwHC8', +797:'http://bit.ly/crOeYS', +798:'http://bit.ly/bRiPC7', +799:'http://bit.ly/atgswp', +801:'http://bit.ly/bbsFct', +802:'http://bit.ly/9DLRlZ', +803:'http://bit.ly/bRwHw6', +804:'http://bit.ly/9kjUbg', +805:'http://bit.ly/cuCIoX', +806:'http://bit.ly/aVBegY', +807:'http://bit.ly/cMylSo', +808:'http://bit.ly/9nUIgH', +809:'http://bit.ly/dcUdX2', +811:'http://bit.ly/dlDxrk', +812:'http://bit.ly/aBsCA5', +813:'http://bit.ly/dCLKDe', +814:'http://bit.ly/dbHkMK', +815:'http://bit.ly/af0Opk', +816:'http://bit.ly/c4JK5q', +817:'http://bit.ly/9l7ggd', +818:'http://bit.ly/d8kX3V', +819:'http://bit.ly/cAwx5C', +821:'http://bit.ly/djGYYe', +822:'http://bit.ly/8ZF8qA', +823:'http://bit.ly/dayL8K', +824:'http://bit.ly/dCiTQ3', +825:'http://bit.ly/dfb3uY', +826:'http://bit.ly/9AnIkT', +827:'http://bit.ly/d7ejOf', +828:'http://bit.ly/9pSILZ', +829:'http://bit.ly/9lzuyY', +831:'http://bit.ly/dhWchw', +832:'http://bit.ly/bJeNNM', +833:'http://bit.ly/ah3xm2', +834:'http://bit.ly/a6tFXw', +835:'http://bit.ly/ay5IMr', +836:'http://bit.ly/c1Fu1i', +837:'http://bit.ly/dqfuBI', +838:'http://bit.ly/aTSc3Q', +839:'http://bit.ly/aN6GBI', +841:'http://bit.ly/cR2vqG', +842:'http://bit.ly/bjoXcD', +843:'http://bit.ly/936Rti', +844:'http://bit.ly/bbzo8v', +845:'http://bit.ly/9tqH1H', +846:'http://bit.ly/a7f4tV', +847:'http://bit.ly/aveVsr', +848:'http://bit.ly/bybslU', +849:'http://bit.ly/9qJWdO', +851:'http://bit.ly/aGkX1M', +852:'http://bit.ly/bBf09G', +853:'http://bit.ly/asrnl4', +854:'http://bit.ly/bnUIjw', +855:'http://bit.ly/aNpewx', +856:'http://bit.ly/bWYrZo', +857:'http://bit.ly/d1EXNV', +858:'http://bit.ly/caL5An', +859:'http://bit.ly/amF2wO', +861:'http://bit.ly/96gZHS', +862:'http://bit.ly/bCJz46', +863:'http://bit.ly/9r8Z7n', +864:'http://bit.ly/ax3CUJ', +865:'http://bit.ly/anidbI', +866:'http://bit.ly/cKGnqR', +867:'http://bit.ly/aRG40O', +868:'http://bit.ly/aVXccS', +869:'http://bit.ly/cIlQCh', +871:'http://bit.ly/9eSv7i', +872:'http://bit.ly/ay48Rl', +873:'http://bit.ly/bUnJmY', +874:'http://bit.ly/cQ89QF', +875:'http://bit.ly/bbcaIe', +876:'http://bit.ly/9lJmoF', +877:'http://bit.ly/cGKvkT', +878:'http://bit.ly/bm1zh0', +879:'http://bit.ly/al0ZtW', +881:'http://bit.ly/cGDcjv', +882:'http://bit.ly/9ooHmU', +883:'http://bit.ly/9ICL6C', +884:'http://bit.ly/bV3tzx', +885:'http://bit.ly/dhodzc', +886:'http://bit.ly/9Z8MNy', +887:'http://bit.ly/aJ2RzA', +888:'http://bit.ly/db3VgD', +889:'http://bit.ly/bUq5OU', +891:'http://bit.ly/bkUFHm', +892:'http://bit.ly/aKwiCY', +893:'http://bit.ly/c2OJH6', +894:'http://bit.ly/curTg2', +895:'http://bit.ly/db6d5Q', +896:'http://bit.ly/dnnDud', +897:'http://bit.ly/d7avLQ', +898:'http://bit.ly/9vnyXz', +899:'http://bit.ly/aiJOhq', +901:'http://bit.ly/cNvlza', +902:'http://bit.ly/9a8hz6', +903:'http://bit.ly/bkBwRR', +904:'http://bit.ly/aZxx6x', +905:'http://bit.ly/bJYJBn', +906:'http://bit.ly/9YsP0g', +907:'http://bit.ly/bu0OPs', +908:'http://bit.ly/9sdsze', +909:'http://bit.ly/ctzVHF', +911:'http://bit.ly/aat0kz', +912:'http://bit.ly/cZOo6f', +913:'http://bit.ly/a8QGGI', +914:'http://bit.ly/c55jWp', +915:'http://bit.ly/bMSoQN', +916:'http://bit.ly/dp8WrD', +917:'http://bit.ly/bP8C5x', +918:'http://bit.ly/aB6gkX', +919:'http://bit.ly/bWAZEJ', +921:'http://bit.ly/b4xcS5', +922:'http://bit.ly/bdUumN', +923:'http://bit.ly/bMH0bV', +924:'http://bit.ly/cTgsmX', +925:'http://bit.ly/bMZVaF', +926:'http://bit.ly/a90KAb', +927:'http://bit.ly/bx39Ds', +928:'http://bit.ly/buUOl2', +929:'http://bit.ly/95dw0U', +931:'http://bit.ly/9aDXb0', +932:'http://bit.ly/dBGvaz', +933:'http://bit.ly/90skLZ', +934:'http://bit.ly/b1Oorz', +935:'http://bit.ly/9qSeDz', +936:'http://bit.ly/bCATAa', +937:'http://bit.ly/9fdM5v', +938:'http://bit.ly/afa7J4', +939:'http://bit.ly/d6aoTJ', +941:'http://bit.ly/dkOTxR', +942:'http://bit.ly/aGFdKX', +943:'http://bit.ly/9Z6GcF', +944:'http://bit.ly/9Cxpgq', +945:'http://bit.ly/9Wnn3Z', +946:'http://bit.ly/cs1yxu', +947:'http://bit.ly/acYiLr', +948:'http://bit.ly/b4AYsm', +949:'http://bit.ly/dxqZho', +951:'http://bit.ly/cyKpce', +952:'http://bit.ly/dlzI50', +953:'http://bit.ly/deChTV', +954:'http://bit.ly/bL4aCs', +955:'http://bit.ly/bYAzmo', +956:'http://bit.ly/949Fxf', +957:'http://bit.ly/9t0pWx', +958:'http://bit.ly/dqniJ0', +959:'http://bit.ly/aJcR1V', +961:'http://bit.ly/diqZSf', +962:'http://bit.ly/b8q2wn', +963:'http://bit.ly/9tlcC2', +964:'http://bit.ly/aeAkBC', +965:'http://bit.ly/9Ga3EP', +966:'http://bit.ly/cPYMqh', +967:'http://bit.ly/a3P2bA', +968:'http://bit.ly/dcMFjk', +969:'http://bit.ly/aA3pmD', +971:'http://bit.ly/9uNedh', +972:'http://bit.ly/cr7JPW', +973:'http://bit.ly/c7ZIsQ', +974:'http://bit.ly/cMsN1N', +975:'http://bit.ly/cgW9tx', +976:'http://bit.ly/9r98qa', +977:'http://bit.ly/cYvS6u', +978:'http://bit.ly/asBDCZ', +979:'http://bit.ly/9W5hpw', +981:'http://bit.ly/cBFnrV', +982:'http://bit.ly/awpMW2', +983:'http://bit.ly/bWjoQV', +984:'http://bit.ly/ciROKq', +985:'http://bit.ly/aL0vef', +986:'http://bit.ly/cBLmmq', +987:'http://bit.ly/cUR3oT', +988:'http://bit.ly/cSvQqu', +989:'http://bit.ly/beKwpo', +991:'http://bit.ly/bIW8D7', +992:'http://bit.ly/bvCQe4', +993:'http://bit.ly/bBm9rq', +994:'http://bit.ly/9JX3oq', +995:'http://bit.ly/cC4tuB', +996:'http://bit.ly/cxjtUQ', +997:'http://bit.ly/bnBFH4', +998:'http://bit.ly/cEOZdS', +999:'http://bit.ly/98KgDs' +} diff --git a/resources.py b/resources.py new file mode 100644 index 0000000..4cd778b --- /dev/null +++ b/resources.py @@ -0,0 +1,363 @@ +# -*- coding: utf-8 -*- + +# Resource object code +# +# Created: Wed Mar 31 21:47:08 2010 +# by: The Resource Compiler for PyQt (Qt v4.5.3) +# +# WARNING! All changes made in this file will be lost! + +from PyQt4 import QtCore + +qt_resource_data = "\ +\x00\x00\x03\x0f\ +\x89\ +\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\ +\x00\x00\x16\x00\x00\x00\x16\x08\x06\x00\x00\x00\xc4\xb4\x6c\x3b\ +\x00\x00\x00\x01\x73\x52\x47\x42\x00\xae\xce\x1c\xe9\x00\x00\x00\ +\x06\x62\x4b\x47\x44\x00\xff\x00\xff\x00\xff\xa0\xbd\xa7\x93\x00\ +\x00\x00\x09\x70\x48\x59\x73\x00\x00\x0b\x13\x00\x00\x0b\x13\x01\ +\x00\x9a\x9c\x18\x00\x00\x00\x07\x74\x49\x4d\x45\x07\xda\x03\x1f\ +\x12\x34\x3b\x25\x28\xc5\x3d\x00\x00\x00\x19\x74\x45\x58\x74\x43\ +\x6f\x6d\x6d\x65\x6e\x74\x00\x43\x72\x65\x61\x74\x65\x64\x20\x77\ +\x69\x74\x68\x20\x47\x49\x4d\x50\x57\x81\x0e\x17\x00\x00\x02\x6a\ +\x49\x44\x41\x54\x38\xcb\x9d\x93\xdd\x4a\x54\x51\x14\xc7\x7f\x47\ +\x86\x14\xba\x10\xc9\x2b\xe9\x2e\xc1\x1e\xa3\xab\x20\x24\x2f\xc6\ +\x41\xca\xa9\x20\xec\x03\x22\xba\x8b\xa0\x37\x08\x42\x8a\xde\x40\ +\xc3\x14\x6f\x04\xa5\x37\xa8\x07\xc8\x12\x2f\x7d\x00\x61\x1c\x14\ +\x9d\x99\xb3\xd7\x5a\x5d\xec\x8f\x73\xe6\xe3\x28\xb5\xe1\x70\xf6\ +\xd9\xfb\xec\xff\xfa\xaf\xdf\x5a\x3b\x03\xf8\x75\x74\x62\xa2\x8a\ +\x13\x43\xd4\x70\xea\xdf\x22\x86\x53\xf5\x6b\x52\xac\x3b\x31\x8e\ +\x7e\xae\x33\x38\x7e\xef\xff\xd9\xfc\xba\xbe\xf1\x10\xa0\x06\x70\ +\xd1\x93\x70\x40\x71\xe6\x05\x25\x05\x29\x84\x53\x50\x51\x00\xde\ +\xbd\x7d\xdf\x27\xfc\x71\xf5\xc3\x83\x91\xc2\x83\xae\x9d\x18\x1a\ +\xc4\x5d\xcc\x40\x0c\x55\x2f\xdc\xed\x76\x00\x30\x33\xc6\xc7\x27\ +\xfa\x82\xd4\x00\x3a\xb9\x78\xb7\x65\x04\x03\x0e\xcb\x7b\x62\x9a\ +\x04\xcd\x00\x6c\x08\x4b\x0d\xe0\xbc\xeb\x10\x25\x89\x14\x9c\x15\ +\x11\x3c\x8e\x12\x63\x51\xe3\xc6\xe4\x34\x6b\x6b\x9e\x73\xb3\xb9\ +\x3c\x5a\xb8\xd3\xd3\xa1\xc3\x4e\x14\x55\x38\x99\x6d\x30\x71\xb8\ +\x55\x30\x0f\x81\x5b\xed\x63\x5e\xbf\x7a\x83\x19\xa8\x56\x38\xbe\ +\xc8\x25\xa5\xeb\x04\x54\x95\x93\xd9\x86\x4f\xd5\x19\xa7\xb7\x16\ +\xbd\xc0\xfe\x66\xaa\xc5\xf5\x84\xc2\x3f\xa3\x85\xbb\x0e\xa7\x86\ +\x8a\xd1\x8e\x82\xb9\x25\x86\x66\x86\xa9\x62\x73\x0d\xf2\xfd\x2d\ +\x00\xa6\x26\xa7\xd9\xd8\xf8\x06\xc0\xd2\xd2\x52\x85\x70\x4f\x0a\ +\xc6\xb9\xa0\x66\x18\x60\x5a\x38\x8a\xf3\x6c\x6e\x11\x33\xa3\xf5\ +\xe3\x19\xcf\x57\x5e\x86\x7d\xad\x62\x2c\x38\x31\x7a\x73\x0d\xcc\ +\x81\x99\x16\xec\x82\xb0\xaa\x0f\x86\x1a\x1a\x52\xcf\xb2\x31\xc0\ +\x2e\x61\x1c\x84\xc9\x05\xb5\xe0\x94\xe8\x14\x30\x2f\x96\x32\x50\ +\x63\x6a\x72\x9a\xed\xed\x6d\x00\xea\xf5\x7a\x85\xe3\x5c\xc9\x6e\ +\x37\x30\x17\x9c\x86\xc3\x18\x9e\x2d\xde\xbd\x95\xd6\x5b\xed\x63\ +\x56\x9e\xbe\x08\xd9\x54\xa0\xb0\xd9\x3a\xea\x7c\xf1\x8c\x92\x33\ +\x2b\x38\xab\x05\x2c\x4a\x62\x1a\x05\x2b\xbb\xc2\x39\x49\x6e\xd4\ +\x5b\xf6\xce\x2b\x82\x44\x14\x3b\x3b\x3b\x00\x2c\x2c\xdc\xaf\x12\ +\x76\x43\x07\x53\x9b\x85\xc2\x11\x10\xc5\xe2\xb5\xda\xc7\x3c\x5a\ +\x7e\x92\xfe\xab\x10\xd6\xc2\xe5\x40\x91\x3c\x1a\x12\x8e\xb8\x07\ +\x30\x36\xe6\xbb\xa2\xb2\xdd\x24\x97\x3e\x87\xa6\x01\x0b\x06\x1a\ +\x82\xf5\x05\xf4\x17\x64\x77\x77\x0f\x80\xf9\xf9\x7b\x97\x31\xa6\ +\x84\x40\x8b\x6f\x55\xd4\x08\xfd\x4c\xf8\x8e\x28\x1e\x5f\xe5\x58\ +\x4b\x2c\x63\x07\x50\x5c\x8c\x11\x58\x8a\x6e\xb0\x2b\xba\x42\xe3\ +\x35\xd6\x94\x6e\x74\x1f\x1d\x0f\x8e\x99\x99\x9b\x69\x9e\x65\xd9\ +\xb0\xf0\x56\xf3\x34\xe3\x1f\xc7\x9d\x4f\xd7\xdc\xe7\x2f\xab\x7d\ +\x6b\x07\x07\x87\xdf\x53\x20\xfe\x73\xd4\x6a\xb5\xbb\xce\xb9\x33\ +\xe0\x3c\x3c\x67\x40\x0b\xe8\x00\xf6\x17\x2b\x91\x2e\x82\xcc\xd5\ +\xf2\x8a\x00\x00\x00\x00\x49\x45\x4e\x44\xae\x42\x60\x82\ +\x00\x00\x10\x4d\ +\x2f\ +\x2a\x20\x58\x50\x4d\x20\x2a\x2f\x0a\x73\x74\x61\x74\x69\x63\x20\ +\x63\x68\x61\x72\x20\x2a\x61\x62\x6f\x75\x74\x5f\x69\x63\x6f\x6e\ +\x5b\x5d\x20\x3d\x20\x7b\x0a\x2f\x2a\x20\x63\x6f\x6c\x75\x6d\x6e\ +\x73\x20\x72\x6f\x77\x73\x20\x63\x6f\x6c\x6f\x72\x73\x20\x63\x68\ +\x61\x72\x73\x2d\x70\x65\x72\x2d\x70\x69\x78\x65\x6c\x20\x2a\x2f\ +\x0a\x22\x32\x32\x20\x32\x32\x20\x31\x38\x38\x20\x32\x22\x2c\x0a\ +\x22\x20\x20\x20\x63\x20\x23\x33\x33\x33\x35\x33\x43\x22\x2c\x0a\ +\x22\x2e\x20\x20\x63\x20\x23\x33\x42\x33\x42\x33\x42\x22\x2c\x0a\ +\x22\x58\x20\x20\x63\x20\x23\x33\x37\x33\x38\x34\x33\x22\x2c\x0a\ +\x22\x6f\x20\x20\x63\x20\x23\x33\x42\x33\x46\x34\x37\x22\x2c\x0a\ +\x22\x4f\x20\x20\x63\x20\x23\x33\x42\x33\x46\x34\x41\x22\x2c\x0a\ +\x22\x2b\x20\x20\x63\x20\x23\x33\x46\x34\x31\x34\x41\x22\x2c\x0a\ +\x22\x40\x20\x20\x63\x20\x23\x35\x30\x35\x30\x34\x44\x22\x2c\x0a\ +\x22\x23\x20\x20\x63\x20\x23\x34\x36\x34\x41\x35\x37\x22\x2c\x0a\ +\x22\x24\x20\x20\x63\x20\x23\x34\x45\x35\x32\x35\x43\x22\x2c\x0a\ +\x22\x25\x20\x20\x63\x20\x23\x34\x45\x35\x31\x35\x45\x22\x2c\x0a\ +\x22\x26\x20\x20\x63\x20\x23\x35\x36\x35\x36\x35\x35\x22\x2c\x0a\ +\x22\x2a\x20\x20\x63\x20\x23\x35\x33\x35\x35\x35\x46\x22\x2c\x0a\ +\x22\x3d\x20\x20\x63\x20\x23\x37\x42\x37\x42\x35\x38\x22\x2c\x0a\ +\x22\x2d\x20\x20\x63\x20\x23\x34\x45\x35\x33\x36\x30\x22\x2c\x0a\ +\x22\x3b\x20\x20\x63\x20\x23\x34\x45\x35\x33\x36\x31\x22\x2c\x0a\ +\x22\x3a\x20\x20\x63\x20\x23\x34\x45\x35\x38\x36\x44\x22\x2c\x0a\ +\x22\x3e\x20\x20\x63\x20\x23\x35\x34\x35\x37\x36\x33\x22\x2c\x0a\ +\x22\x2c\x20\x20\x63\x20\x23\x35\x33\x35\x38\x36\x37\x22\x2c\x0a\ +\x22\x3c\x20\x20\x63\x20\x23\x35\x34\x35\x39\x36\x35\x22\x2c\x0a\ +\x22\x31\x20\x20\x63\x20\x23\x35\x35\x35\x38\x36\x37\x22\x2c\x0a\ +\x22\x32\x20\x20\x63\x20\x23\x35\x37\x35\x41\x36\x39\x22\x2c\x0a\ +\x22\x33\x20\x20\x63\x20\x23\x35\x37\x35\x42\x36\x42\x22\x2c\x0a\ +\x22\x34\x20\x20\x63\x20\x23\x35\x39\x35\x46\x36\x44\x22\x2c\x0a\ +\x22\x35\x20\x20\x63\x20\x23\x35\x44\x36\x31\x36\x44\x22\x2c\x0a\ +\x22\x36\x20\x20\x63\x20\x23\x35\x44\x36\x31\x36\x45\x22\x2c\x0a\ +\x22\x37\x20\x20\x63\x20\x23\x35\x45\x36\x32\x37\x30\x22\x2c\x0a\ +\x22\x38\x20\x20\x63\x20\x23\x36\x36\x36\x41\x36\x35\x22\x2c\x0a\ +\x22\x39\x20\x20\x63\x20\x23\x36\x41\x36\x42\x36\x34\x22\x2c\x0a\ +\x22\x30\x20\x20\x63\x20\x23\x36\x32\x36\x37\x37\x34\x22\x2c\x0a\ +\x22\x71\x20\x20\x63\x20\x23\x36\x38\x36\x43\x37\x37\x22\x2c\x0a\ +\x22\x77\x20\x20\x63\x20\x23\x36\x37\x36\x42\x37\x38\x22\x2c\x0a\ +\x22\x65\x20\x20\x63\x20\x23\x36\x36\x36\x46\x37\x39\x22\x2c\x0a\ +\x22\x72\x20\x20\x63\x20\x23\x36\x46\x37\x34\x37\x39\x22\x2c\x0a\ +\x22\x74\x20\x20\x63\x20\x23\x37\x31\x37\x35\x37\x45\x22\x2c\x0a\ +\x22\x79\x20\x20\x63\x20\x23\x41\x36\x41\x36\x35\x45\x22\x2c\x0a\ +\x22\x75\x20\x20\x63\x20\x23\x38\x39\x38\x39\x36\x36\x22\x2c\x0a\ +\x22\x69\x20\x20\x63\x20\x23\x43\x31\x43\x31\x37\x45\x22\x2c\x0a\ +\x22\x70\x20\x20\x63\x20\x23\x36\x41\x37\x34\x38\x30\x22\x2c\x0a\ +\x22\x61\x20\x20\x63\x20\x23\x36\x46\x37\x35\x38\x33\x22\x2c\x0a\ +\x22\x73\x20\x20\x63\x20\x23\x36\x41\x37\x38\x38\x35\x22\x2c\x0a\ +\x22\x64\x20\x20\x63\x20\x23\x36\x44\x37\x39\x38\x36\x22\x2c\x0a\ +\x22\x66\x20\x20\x63\x20\x23\x37\x31\x37\x36\x38\x30\x22\x2c\x0a\ +\x22\x67\x20\x20\x63\x20\x23\x37\x33\x37\x37\x38\x35\x22\x2c\x0a\ +\x22\x68\x20\x20\x63\x20\x23\x37\x37\x37\x38\x38\x37\x22\x2c\x0a\ +\x22\x6a\x20\x20\x63\x20\x23\x37\x35\x37\x41\x38\x38\x22\x2c\x0a\ +\x22\x6b\x20\x20\x63\x20\x23\x36\x42\x37\x44\x39\x33\x22\x2c\x0a\ +\x22\x6c\x20\x20\x63\x20\x23\x36\x45\x37\x46\x39\x34\x22\x2c\x0a\ +\x22\x7a\x20\x20\x63\x20\x23\x37\x38\x38\x33\x38\x46\x22\x2c\x0a\ +\x22\x78\x20\x20\x63\x20\x23\x37\x46\x38\x33\x38\x43\x22\x2c\x0a\ +\x22\x63\x20\x20\x63\x20\x23\x37\x44\x38\x34\x38\x44\x22\x2c\x0a\ +\x22\x76\x20\x20\x63\x20\x23\x37\x31\x38\x31\x39\x33\x22\x2c\x0a\ +\x22\x62\x20\x20\x63\x20\x23\x37\x39\x38\x34\x39\x30\x22\x2c\x0a\ +\x22\x6e\x20\x20\x63\x20\x23\x37\x31\x38\x37\x39\x44\x22\x2c\x0a\ +\x22\x6d\x20\x20\x63\x20\x23\x37\x35\x38\x42\x41\x32\x22\x2c\x0a\ +\x22\x4d\x20\x20\x63\x20\x23\x37\x34\x38\x46\x41\x42\x22\x2c\x0a\ +\x22\x4e\x20\x20\x63\x20\x23\x37\x34\x39\x30\x41\x44\x22\x2c\x0a\ +\x22\x42\x20\x20\x63\x20\x23\x37\x34\x39\x30\x41\x45\x22\x2c\x0a\ +\x22\x56\x20\x20\x63\x20\x23\x37\x41\x39\x32\x41\x44\x22\x2c\x0a\ +\x22\x43\x20\x20\x63\x20\x23\x37\x39\x39\x32\x41\x45\x22\x2c\x0a\ +\x22\x5a\x20\x20\x63\x20\x23\x37\x45\x39\x35\x41\x46\x22\x2c\x0a\ +\x22\x41\x20\x20\x63\x20\x23\x37\x33\x39\x32\x42\x34\x22\x2c\x0a\ +\x22\x53\x20\x20\x63\x20\x23\x37\x32\x39\x33\x42\x38\x22\x2c\x0a\ +\x22\x44\x20\x20\x63\x20\x23\x37\x32\x39\x35\x42\x39\x22\x2c\x0a\ +\x22\x46\x20\x20\x63\x20\x23\x37\x46\x39\x45\x43\x32\x22\x2c\x0a\ +\x22\x47\x20\x20\x63\x20\x23\x37\x41\x39\x44\x43\x36\x22\x2c\x0a\ +\x22\x48\x20\x20\x63\x20\x23\x37\x31\x39\x41\x43\x38\x22\x2c\x0a\ +\x22\x4a\x20\x20\x63\x20\x23\x37\x38\x39\x45\x43\x46\x22\x2c\x0a\ +\x22\x4b\x20\x20\x63\x20\x23\x38\x41\x38\x43\x38\x46\x22\x2c\x0a\ +\x22\x4c\x20\x20\x63\x20\x23\x39\x30\x39\x33\x38\x43\x22\x2c\x0a\ +\x22\x50\x20\x20\x63\x20\x23\x39\x44\x39\x46\x39\x30\x22\x2c\x0a\ +\x22\x49\x20\x20\x63\x20\x23\x39\x41\x41\x30\x38\x42\x22\x2c\x0a\ +\x22\x55\x20\x20\x63\x20\x23\x41\x31\x41\x35\x38\x35\x22\x2c\x0a\ +\x22\x59\x20\x20\x63\x20\x23\x42\x37\x42\x39\x38\x35\x22\x2c\x0a\ +\x22\x54\x20\x20\x63\x20\x23\x42\x39\x42\x42\x38\x35\x22\x2c\x0a\ +\x22\x52\x20\x20\x63\x20\x23\x42\x34\x42\x35\x38\x38\x22\x2c\x0a\ +\x22\x45\x20\x20\x63\x20\x23\x42\x42\x42\x42\x39\x37\x22\x2c\x0a\ +\x22\x57\x20\x20\x63\x20\x23\x38\x43\x39\x32\x41\x33\x22\x2c\x0a\ +\x22\x51\x20\x20\x63\x20\x23\x38\x38\x39\x36\x41\x34\x22\x2c\x0a\ +\x22\x21\x20\x20\x63\x20\x23\x39\x30\x39\x39\x41\x42\x22\x2c\x0a\ +\x22\x7e\x20\x20\x63\x20\x23\x39\x35\x39\x46\x41\x41\x22\x2c\x0a\ +\x22\x5e\x20\x20\x63\x20\x23\x39\x41\x39\x44\x41\x42\x22\x2c\x0a\ +\x22\x2f\x20\x20\x63\x20\x23\x39\x35\x41\x31\x42\x31\x22\x2c\x0a\ +\x22\x28\x20\x20\x63\x20\x23\x39\x41\x41\x31\x42\x34\x22\x2c\x0a\ +\x22\x29\x20\x20\x63\x20\x23\x39\x41\x41\x37\x42\x34\x22\x2c\x0a\ +\x22\x5f\x20\x20\x63\x20\x23\x39\x35\x41\x37\x42\x42\x22\x2c\x0a\ +\x22\x60\x20\x20\x63\x20\x23\x39\x36\x41\x36\x42\x43\x22\x2c\x0a\ +\x22\x27\x20\x20\x63\x20\x23\x41\x31\x41\x33\x41\x42\x22\x2c\x0a\ +\x22\x5d\x20\x20\x63\x20\x23\x41\x39\x41\x41\x41\x41\x22\x2c\x0a\ +\x22\x5b\x20\x20\x63\x20\x23\x41\x33\x41\x44\x42\x41\x22\x2c\x0a\ +\x22\x7b\x20\x20\x63\x20\x23\x41\x37\x42\x30\x42\x43\x22\x2c\x0a\ +\x22\x7d\x20\x20\x63\x20\x23\x41\x42\x42\x33\x42\x46\x22\x2c\x0a\ +\x22\x7c\x20\x20\x63\x20\x23\x42\x30\x42\x32\x42\x45\x22\x2c\x0a\ +\x22\x20\x2e\x20\x63\x20\x23\x42\x32\x42\x36\x42\x43\x22\x2c\x0a\ +\x22\x2e\x2e\x20\x63\x20\x23\x42\x30\x42\x38\x42\x42\x22\x2c\x0a\ +\x22\x58\x2e\x20\x63\x20\x23\x44\x37\x44\x38\x41\x30\x22\x2c\x0a\ +\x22\x6f\x2e\x20\x63\x20\x23\x43\x33\x43\x35\x42\x45\x22\x2c\x0a\ +\x22\x4f\x2e\x20\x63\x20\x23\x45\x32\x45\x34\x41\x44\x22\x2c\x0a\ +\x22\x2b\x2e\x20\x63\x20\x23\x45\x33\x45\x35\x42\x32\x22\x2c\x0a\ +\x22\x40\x2e\x20\x63\x20\x23\x45\x37\x45\x39\x42\x45\x22\x2c\x0a\ +\x22\x23\x2e\x20\x63\x20\x23\x38\x33\x39\x46\x43\x30\x22\x2c\x0a\ +\x22\x24\x2e\x20\x63\x20\x23\x38\x35\x41\x36\x43\x43\x22\x2c\x0a\ +\x22\x25\x2e\x20\x63\x20\x23\x38\x37\x41\x39\x43\x43\x22\x2c\x0a\ +\x22\x26\x2e\x20\x63\x20\x23\x38\x42\x41\x39\x43\x41\x22\x2c\x0a\ +\x22\x2a\x2e\x20\x63\x20\x23\x38\x44\x41\x39\x43\x41\x22\x2c\x0a\ +\x22\x3d\x2e\x20\x63\x20\x23\x39\x46\x42\x34\x43\x44\x22\x2c\x0a\ +\x22\x2d\x2e\x20\x63\x20\x23\x38\x34\x41\x37\x44\x32\x22\x2c\x0a\ +\x22\x3b\x2e\x20\x63\x20\x23\x38\x37\x41\x39\x44\x39\x22\x2c\x0a\ +\x22\x3a\x2e\x20\x63\x20\x23\x38\x39\x41\x41\x44\x38\x22\x2c\x0a\ +\x22\x3e\x2e\x20\x63\x20\x23\x39\x31\x41\x46\x44\x30\x22\x2c\x0a\ +\x22\x2c\x2e\x20\x63\x20\x23\x39\x30\x42\x30\x44\x33\x22\x2c\x0a\ +\x22\x3c\x2e\x20\x63\x20\x23\x39\x35\x42\x33\x44\x38\x22\x2c\x0a\ +\x22\x31\x2e\x20\x63\x20\x23\x41\x35\x42\x31\x43\x30\x22\x2c\x0a\ +\x22\x32\x2e\x20\x63\x20\x23\x41\x42\x42\x35\x43\x30\x22\x2c\x0a\ +\x22\x33\x2e\x20\x63\x20\x23\x41\x45\x42\x34\x43\x31\x22\x2c\x0a\ +\x22\x34\x2e\x20\x63\x20\x23\x41\x43\x42\x38\x43\x35\x22\x2c\x0a\ +\x22\x35\x2e\x20\x63\x20\x23\x41\x36\x42\x35\x43\x41\x22\x2c\x0a\ +\x22\x36\x2e\x20\x63\x20\x23\x41\x43\x42\x36\x43\x39\x22\x2c\x0a\ +\x22\x37\x2e\x20\x63\x20\x23\x41\x46\x42\x38\x43\x44\x22\x2c\x0a\ +\x22\x38\x2e\x20\x63\x20\x23\x42\x30\x42\x42\x43\x37\x22\x2c\x0a\ +\x22\x39\x2e\x20\x63\x20\x23\x42\x41\x42\x46\x43\x36\x22\x2c\x0a\ +\x22\x30\x2e\x20\x63\x20\x23\x42\x30\x42\x43\x43\x39\x22\x2c\x0a\ +\x22\x71\x2e\x20\x63\x20\x23\x42\x36\x42\x43\x43\x42\x22\x2c\x0a\ +\x22\x77\x2e\x20\x63\x20\x23\x41\x33\x42\x39\x44\x35\x22\x2c\x0a\ +\x22\x65\x2e\x20\x63\x20\x23\x41\x34\x42\x43\x45\x34\x22\x2c\x0a\ +\x22\x72\x2e\x20\x63\x20\x23\x42\x34\x43\x30\x43\x45\x22\x2c\x0a\ +\x22\x74\x2e\x20\x63\x20\x23\x42\x34\x43\x32\x43\x45\x22\x2c\x0a\ +\x22\x79\x2e\x20\x63\x20\x23\x42\x38\x43\x32\x43\x39\x22\x2c\x0a\ +\x22\x75\x2e\x20\x63\x20\x23\x42\x33\x43\x32\x44\x30\x22\x2c\x0a\ +\x22\x69\x2e\x20\x63\x20\x23\x42\x36\x43\x32\x44\x32\x22\x2c\x0a\ +\x22\x70\x2e\x20\x63\x20\x23\x42\x37\x43\x37\x44\x37\x22\x2c\x0a\ +\x22\x61\x2e\x20\x63\x20\x23\x42\x41\x43\x31\x44\x30\x22\x2c\x0a\ +\x22\x73\x2e\x20\x63\x20\x23\x42\x39\x43\x36\x44\x32\x22\x2c\x0a\ +\x22\x64\x2e\x20\x63\x20\x23\x42\x39\x43\x36\x44\x34\x22\x2c\x0a\ +\x22\x66\x2e\x20\x63\x20\x23\x42\x36\x43\x33\x44\x43\x22\x2c\x0a\ +\x22\x67\x2e\x20\x63\x20\x23\x42\x39\x43\x37\x44\x41\x22\x2c\x0a\ +\x22\x68\x2e\x20\x63\x20\x23\x42\x38\x43\x39\x44\x42\x22\x2c\x0a\ +\x22\x6a\x2e\x20\x63\x20\x23\x42\x43\x43\x41\x44\x38\x22\x2c\x0a\ +\x22\x6b\x2e\x20\x63\x20\x23\x42\x44\x43\x42\x44\x38\x22\x2c\x0a\ +\x22\x6c\x2e\x20\x63\x20\x23\x42\x41\x43\x42\x44\x45\x22\x2c\x0a\ +\x22\x7a\x2e\x20\x63\x20\x23\x42\x46\x43\x44\x44\x43\x22\x2c\x0a\ +\x22\x78\x2e\x20\x63\x20\x23\x42\x45\x43\x46\x44\x46\x22\x2c\x0a\ +\x22\x63\x2e\x20\x63\x20\x23\x41\x45\x43\x34\x45\x30\x22\x2c\x0a\ +\x22\x76\x2e\x20\x63\x20\x23\x42\x41\x43\x36\x45\x30\x22\x2c\x0a\ +\x22\x62\x2e\x20\x63\x20\x23\x42\x34\x43\x39\x45\x31\x22\x2c\x0a\ +\x22\x6e\x2e\x20\x63\x20\x23\x42\x39\x43\x39\x45\x31\x22\x2c\x0a\ +\x22\x6d\x2e\x20\x63\x20\x23\x42\x45\x43\x45\x45\x31\x22\x2c\x0a\ +\x22\x4d\x2e\x20\x63\x20\x23\x42\x35\x43\x39\x45\x38\x22\x2c\x0a\ +\x22\x4e\x2e\x20\x63\x20\x23\x42\x36\x43\x39\x45\x39\x22\x2c\x0a\ +\x22\x42\x2e\x20\x63\x20\x23\x43\x31\x43\x36\x43\x44\x22\x2c\x0a\ +\x22\x56\x2e\x20\x63\x20\x23\x43\x36\x43\x39\x43\x46\x22\x2c\x0a\ +\x22\x43\x2e\x20\x63\x20\x23\x43\x38\x43\x39\x43\x42\x22\x2c\x0a\ +\x22\x5a\x2e\x20\x63\x20\x23\x44\x34\x44\x38\x43\x30\x22\x2c\x0a\ +\x22\x41\x2e\x20\x63\x20\x23\x43\x39\x43\x44\x44\x30\x22\x2c\x0a\ +\x22\x53\x2e\x20\x63\x20\x23\x43\x33\x43\x41\x44\x38\x22\x2c\x0a\ +\x22\x44\x2e\x20\x63\x20\x23\x43\x45\x44\x35\x44\x42\x22\x2c\x0a\ +\x22\x46\x2e\x20\x63\x20\x23\x43\x46\x44\x35\x44\x44\x22\x2c\x0a\ +\x22\x47\x2e\x20\x63\x20\x23\x44\x33\x44\x34\x44\x34\x22\x2c\x0a\ +\x22\x48\x2e\x20\x63\x20\x23\x44\x37\x44\x39\x44\x42\x22\x2c\x0a\ +\x22\x4a\x2e\x20\x63\x20\x23\x46\x31\x46\x33\x43\x43\x22\x2c\x0a\ +\x22\x4b\x2e\x20\x63\x20\x23\x46\x32\x46\x34\x44\x31\x22\x2c\x0a\ +\x22\x4c\x2e\x20\x63\x20\x23\x46\x37\x46\x39\x44\x30\x22\x2c\x0a\ +\x22\x50\x2e\x20\x63\x20\x23\x46\x37\x46\x41\x44\x32\x22\x2c\x0a\ +\x22\x49\x2e\x20\x63\x20\x23\x43\x33\x43\x45\x45\x34\x22\x2c\x0a\ +\x22\x55\x2e\x20\x63\x20\x23\x43\x32\x43\x46\x45\x36\x22\x2c\x0a\ +\x22\x59\x2e\x20\x63\x20\x23\x43\x33\x44\x30\x45\x31\x22\x2c\x0a\ +\x22\x54\x2e\x20\x63\x20\x23\x43\x32\x44\x31\x45\x35\x22\x2c\x0a\ +\x22\x52\x2e\x20\x63\x20\x23\x43\x45\x44\x35\x45\x35\x22\x2c\x0a\ +\x22\x45\x2e\x20\x63\x20\x23\x43\x41\x44\x35\x45\x41\x22\x2c\x0a\ +\x22\x57\x2e\x20\x63\x20\x23\x43\x41\x44\x35\x45\x42\x22\x2c\x0a\ +\x22\x51\x2e\x20\x63\x20\x23\x43\x44\x44\x36\x45\x39\x22\x2c\x0a\ +\x22\x21\x2e\x20\x63\x20\x23\x43\x41\x44\x37\x45\x45\x22\x2c\x0a\ +\x22\x7e\x2e\x20\x63\x20\x23\x43\x46\x44\x41\x45\x45\x22\x2c\x0a\ +\x22\x5e\x2e\x20\x63\x20\x23\x44\x32\x44\x38\x45\x37\x22\x2c\x0a\ +\x22\x2f\x2e\x20\x63\x20\x23\x44\x41\x44\x45\x45\x32\x22\x2c\x0a\ +\x22\x28\x2e\x20\x63\x20\x23\x44\x43\x44\x46\x45\x30\x22\x2c\x0a\ +\x22\x29\x2e\x20\x63\x20\x23\x44\x41\x44\x43\x45\x37\x22\x2c\x0a\ +\x22\x5f\x2e\x20\x63\x20\x23\x44\x35\x44\x44\x45\x45\x22\x2c\x0a\ +\x22\x60\x2e\x20\x63\x20\x23\x44\x45\x45\x31\x45\x44\x22\x2c\x0a\ +\x22\x27\x2e\x20\x63\x20\x23\x44\x36\x45\x30\x46\x33\x22\x2c\x0a\ +\x22\x5d\x2e\x20\x63\x20\x23\x45\x32\x45\x35\x45\x39\x22\x2c\x0a\ +\x22\x5b\x2e\x20\x63\x20\x23\x45\x42\x45\x43\x45\x44\x22\x2c\x0a\ +\x22\x7b\x2e\x20\x63\x20\x23\x45\x34\x45\x38\x46\x36\x22\x2c\x0a\ +\x22\x7d\x2e\x20\x63\x20\x23\x45\x39\x45\x42\x46\x31\x22\x2c\x0a\ +\x22\x7c\x2e\x20\x63\x20\x23\x45\x44\x45\x46\x46\x30\x22\x2c\x0a\ +\x22\x20\x58\x20\x63\x20\x23\x46\x36\x46\x36\x46\x36\x22\x2c\x0a\ +\x22\x2e\x58\x20\x63\x20\x23\x46\x37\x46\x37\x46\x38\x22\x2c\x0a\ +\x22\x58\x58\x20\x63\x20\x23\x46\x37\x46\x38\x46\x38\x22\x2c\x0a\ +\x22\x6f\x58\x20\x63\x20\x4e\x6f\x6e\x65\x22\x2c\x0a\x2f\x2a\x20\ +\x70\x69\x78\x65\x6c\x73\x20\x2a\x2f\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x23\x20\x33\x20\x36\ +\x20\x33\x20\x23\x20\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x31\x20\x28\x20\x55\x2e\x7e\x2e\x27\ +\x2e\x45\x2e\x66\x2e\x21\x20\x33\x20\x6f\x58\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x61\x20\x6c\x2e\x4e\x2e\x3a\x2e\x3c\x2e\x3e\ +\x2e\x25\x2e\x24\x2e\x63\x2e\x51\x2e\x68\x20\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x34\x20\x57\x2e\x65\x2e\x2d\x2e\x62\x2e\x6d\x2e\x6c\ +\x2e\x6c\x2e\x3d\x2e\x44\x20\x26\x2e\x5f\x2e\x30\x20\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x20\x20\x37\x2e\x4e\x2e\x4a\x20\x54\x2e\x59\x2e\x7a\x2e\x6b\ +\x2e\x73\x2e\x75\x2e\x43\x20\x53\x20\x77\x2e\x36\x2e\x20\x20\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x3b\x20\x55\x2e\x3b\x2e\x3e\x2e\x78\x2e\x6a\x2e\x73\x2e\x74\ +\x2e\x37\x2e\x34\x2e\x6d\x20\x4d\x20\x23\x2e\x52\x2e\x25\x20\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x36\x20\x21\x2e\x48\x20\x46\x20\x70\x2e\x74\x2e\x34\x2e\x32\ +\x2e\x7b\x20\x51\x20\x76\x20\x6e\x20\x4e\x20\x7b\x2e\x36\x20\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x2c\x20\x6e\x2e\x47\x20\x41\x20\x5f\x20\x7b\x20\x7b\x20\x7e\ +\x20\x62\x20\x70\x20\x73\x20\x6c\x20\x5a\x20\x5e\x2e\x31\x20\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x4f\x20\x35\x2e\x2a\x2e\x42\x20\x46\x2e\x79\x2e\x62\x20\x65\ +\x20\x66\x20\x20\x2e\x41\x2e\x6b\x20\x60\x20\x71\x2e\x23\x20\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x67\x20\x67\x2e\x43\x20\x44\x2e\x7c\x2e\x58\x58\x58\ +\x58\x20\x58\x5b\x2e\x43\x2e\x64\x20\x60\x2e\x68\x20\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x58\x20\x57\x20\x69\x2e\x29\x20\x60\x2e\x6f\x58\x6f\ +\x58\x6f\x58\x47\x2e\x4b\x20\x53\x2e\x5e\x20\x6f\x20\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x24\x20\x33\x2e\x2f\x20\x39\x2e\x6f\x58\x6f\ +\x58\x6f\x58\x5d\x20\x27\x20\x7c\x20\x24\x20\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x77\x20\x61\x2e\x63\x20\x72\x20\x6f\ +\x58\x6f\x58\x6f\x58\x29\x2e\x71\x20\x6f\x58\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x3e\x20\x7d\x20\x2e\x2e\x4c\x20\x5a\ +\x2e\x50\x20\x6f\x2e\x56\x2e\x2a\x20\x6f\x58\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x74\x20\x42\x2e\x2f\x2e\x7d\ +\x2e\x5d\x2e\x48\x2e\x78\x20\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x3a\x20\x49\x20\x59\x20\x59\ +\x20\x54\x20\x55\x20\x38\x20\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x75\x20\x79\x20\x4b\x2e\x50\ +\x2e\x2b\x2e\x52\x20\x75\x20\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x75\x20\x69\x20\x4f\ +\x2e\x58\x2e\x75\x20\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x75\x20\x69\x20\x4a\x2e\x50\ +\x2e\x40\x2e\x45\x20\x75\x20\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x3d\x20\x26\x20\x39\ +\x20\x40\x20\x75\x20\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x26\x20\x2e\ +\x20\x26\x20\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x2c\x0a\x22\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\x58\x6f\ +\x58\x6f\x58\x6f\x58\x6f\x58\x22\x0a\x7d\x3b\x0a\ +" + +qt_resource_name = "\ +\x00\x07\ +\x07\x3b\xe0\xb3\ +\x00\x70\ +\x00\x6c\x00\x75\x00\x67\x00\x69\x00\x6e\x00\x73\ +\x00\x09\ +\x0c\xc8\x78\x1e\ +\x00\x65\ +\x00\x6c\x00\x65\x00\x76\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\ +\x00\x12\ +\x09\x66\xee\xa7\ +\x00\x65\ +\x00\x6c\x00\x65\x00\x76\x00\x61\x00\x74\x00\x69\x00\x6f\x00\x6e\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x70\x00\x6e\ +\x00\x67\ +\x00\x0e\ +\x0c\xb8\x0d\x6d\ +\x00\x61\ +\x00\x62\x00\x6f\x00\x75\x00\x74\x00\x5f\x00\x69\x00\x63\x00\x6f\x00\x6e\x00\x2e\x00\x78\x00\x70\x00\x6d\ +" + +qt_resource_struct = "\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x01\ +\x00\x00\x00\x00\x00\x02\x00\x00\x00\x01\x00\x00\x00\x02\ +\x00\x00\x00\x14\x00\x02\x00\x00\x00\x02\x00\x00\x00\x03\ +\x00\x00\x00\x2c\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\ +\x00\x00\x00\x56\x00\x00\x00\x00\x00\x01\x00\x00\x03\x13\ +" + +def qInitResources(): + QtCore.qRegisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +def qCleanupResources(): + QtCore.qUnregisterResourceData(0x01, qt_resource_struct, qt_resource_name, qt_resource_data) + +qInitResources() diff --git a/resources.qrc b/resources.qrc new file mode 100644 index 0000000..d635077 --- /dev/null +++ b/resources.qrc @@ -0,0 +1,6 @@ + + + about_icon.png + elevation_icon.png + +