diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..1492202 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,16 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 4 +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.yml] +indent_style = space +indent_size = 2 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..ec44a12 --- /dev/null +++ b/.env.example @@ -0,0 +1,39 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +LOG_CHANNEL=stack + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=homestead +DB_USERNAME=homestead +DB_PASSWORD=secret + +BROADCAST_DRIVER=log +CACHE_DRIVER=file +SESSION_DRIVER=file +SESSION_LIFETIME=120 +QUEUE_DRIVER=sync + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_DRIVER=smtp +MAIL_HOST=smtp.mailtrap.io +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= +PUSHER_APP_CLUSTER=mt1 + +MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" +MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..967315d --- /dev/null +++ b/.gitattributes @@ -0,0 +1,5 @@ +* text=auto +*.css linguist-vendored +*.scss linguist-vendored +*.js linguist-vendored +CHANGELOG.md export-ignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..67c0aea --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +/node_modules +/public/hot +/public/storage +/storage/*.key +/vendor +/.idea +/.vscode +/.vagrant +Homestead.json +Homestead.yaml +npm-debug.log +yarn-error.log +.env diff --git a/README.md b/README.md index 9b8767a..48cb8d3 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,6 @@ +<<<<<<< HEAD + + # PHP JavaScript Developer Test A simple test for PHP / JavaScript Developers @@ -24,3 +27,37 @@ A simple test for PHP / JavaScript Developers * Use patterns like MVC, ORM * Compile any front end assets with a build tool like gulp * Unit tests + +# php-js-dev-test +A simple test for PHP / JavaScript Developers + +
+Please install Laravel framework
+version. Laravel Framework 5.6.29
+
+csv importing function
+http://localhost:8000/customerimport
+
+web service api link for display all customers
+http://localhost:8000/api/customers
+
+Display customer table
+http://localhost:8000/api/customerlist
+
+*ReAct 
+*Webpack compile
+
+Schema DB
+php artisan migrate:install +php artisan make:migration create_customer_table
+database/migrations/2018_08_04_120905_create_customer_table.php + +Model +app/Customer.php + +Controller +app/Http/Controllers/customerController.php + +View +resources/views/customer.blade.php +
diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php new file mode 100644 index 0000000..a8c5158 --- /dev/null +++ b/app/Console/Kernel.php @@ -0,0 +1,42 @@ +command('inspire') + // ->hourly(); + } + + /** + * Register the commands for the application. + * + * @return void + */ + protected function commands() + { + $this->load(__DIR__.'/Commands'); + + require base_path('routes/console.php'); + } +} diff --git a/app/Customer.php b/app/Customer.php new file mode 100644 index 0000000..d51d5bb --- /dev/null +++ b/app/Customer.php @@ -0,0 +1,10 @@ +middleware('guest'); + } +} diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php new file mode 100644 index 0000000..b2ea669 --- /dev/null +++ b/app/Http/Controllers/Auth/LoginController.php @@ -0,0 +1,39 @@ +middleware('guest')->except('logout'); + } +} diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php new file mode 100644 index 0000000..e749c07 --- /dev/null +++ b/app/Http/Controllers/Auth/RegisterController.php @@ -0,0 +1,72 @@ +middleware('guest'); + } + + /** + * Get a validator for an incoming registration request. + * + * @param array $data + * @return \Illuminate\Contracts\Validation\Validator + */ + protected function validator(array $data) + { + return Validator::make($data, [ + 'name' => 'required|string|max:255', + 'email' => 'required|string|email|max:255|unique:users', + 'password' => 'required|string|min:6|confirmed', + ]); + } + + /** + * Create a new user instance after a valid registration. + * + * @param array $data + * @return \App\User + */ + protected function create(array $data) + { + return User::create([ + 'name' => $data['name'], + 'email' => $data['email'], + 'password' => Hash::make($data['password']), + ]); + } +} diff --git a/app/Http/Controllers/Auth/ResetPasswordController.php b/app/Http/Controllers/Auth/ResetPasswordController.php new file mode 100644 index 0000000..cf726ee --- /dev/null +++ b/app/Http/Controllers/Auth/ResetPasswordController.php @@ -0,0 +1,39 @@ +middleware('guest'); + } +} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php new file mode 100644 index 0000000..03e02a2 --- /dev/null +++ b/app/Http/Controllers/Controller.php @@ -0,0 +1,13 @@ + [ + \App\Http\Middleware\EncryptCookies::class, + \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, + \Illuminate\Session\Middleware\StartSession::class, + // \Illuminate\Session\Middleware\AuthenticateSession::class, + \Illuminate\View\Middleware\ShareErrorsFromSession::class, + \App\Http\Middleware\VerifyCsrfToken::class, + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + + 'api' => [ + 'throttle:60,1', + 'bindings', + ], + ]; + + /** + * The application's route middleware. + * + * These middleware may be assigned to groups or used individually. + * + * @var array + */ + protected $routeMiddleware = [ + 'auth' => \Illuminate\Auth\Middleware\Authenticate::class, + 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, + 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class, + 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class, + 'can' => \Illuminate\Auth\Middleware\Authorize::class, + 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, + 'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class, + 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, + ]; +} diff --git a/app/Http/Middleware/CheckForMaintenanceMode.php b/app/Http/Middleware/CheckForMaintenanceMode.php new file mode 100644 index 0000000..35b9824 --- /dev/null +++ b/app/Http/Middleware/CheckForMaintenanceMode.php @@ -0,0 +1,17 @@ +check()) { + return redirect('/home'); + } + + return $next($request); + } +} diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php new file mode 100644 index 0000000..5a50e7b --- /dev/null +++ b/app/Http/Middleware/TrimStrings.php @@ -0,0 +1,18 @@ + 'App\Policies\ModelPolicy', + ]; + + /** + * Register any authentication / authorization services. + * + * @return void + */ + public function boot() + { + $this->registerPolicies(); + + // + } +} diff --git a/app/Providers/BroadcastServiceProvider.php b/app/Providers/BroadcastServiceProvider.php new file mode 100644 index 0000000..352cce4 --- /dev/null +++ b/app/Providers/BroadcastServiceProvider.php @@ -0,0 +1,21 @@ + [ + 'App\Listeners\EventListener', + ], + ]; + + /** + * Register any events for your application. + * + * @return void + */ + public function boot() + { + parent::boot(); + + // + } +} diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php new file mode 100644 index 0000000..5ea48d3 --- /dev/null +++ b/app/Providers/RouteServiceProvider.php @@ -0,0 +1,73 @@ +mapApiRoutes(); + + $this->mapWebRoutes(); + + // + } + + /** + * Define the "web" routes for the application. + * + * These routes all receive session state, CSRF protection, etc. + * + * @return void + */ + protected function mapWebRoutes() + { + Route::middleware('web') + ->namespace($this->namespace) + ->group(base_path('routes/web.php')); + } + + /** + * Define the "api" routes for the application. + * + * These routes are typically stateless. + * + * @return void + */ + protected function mapApiRoutes() + { + Route::prefix('api') + ->middleware('api') + ->namespace($this->namespace) + ->group(base_path('routes/api.php')); + } +} diff --git a/app/User.php b/app/User.php new file mode 100644 index 0000000..bfd96a6 --- /dev/null +++ b/app/User.php @@ -0,0 +1,29 @@ +make(Illuminate\Contracts\Console\Kernel::class); + +$status = $kernel->handle( + $input = new Symfony\Component\Console\Input\ArgvInput, + new Symfony\Component\Console\Output\ConsoleOutput +); + +/* +|-------------------------------------------------------------------------- +| Shutdown The Application +|-------------------------------------------------------------------------- +| +| Once Artisan has finished running, we will fire off the shutdown events +| so that any final work may be done by the application before we shut +| down the process. This is the last thing to happen to the request. +| +*/ + +$kernel->terminate($input, $status); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..f2801ad --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,55 @@ +singleton( + Illuminate\Contracts\Http\Kernel::class, + App\Http\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Console\Kernel::class, + App\Console\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Debug\ExceptionHandler::class, + App\Exceptions\Handler::class +); + +/* +|-------------------------------------------------------------------------- +| Return The Application +|-------------------------------------------------------------------------- +| +| This script returns the application instance. The instance is given to +| the calling script so we can separate the building of the instances +| from the actual running of the application and sending responses. +| +*/ + +return $app; diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..da1debc --- /dev/null +++ b/composer.json @@ -0,0 +1,60 @@ +{ + "name": "laravel/laravel", + "description": "The Laravel Framework.", + "keywords": ["framework", "laravel"], + "license": "MIT", + "type": "project", + "require": { + "php": "^7.1.3", + "fideloper/proxy": "^4.0", + "laravel/framework": "5.6.*", + "laravel/tinker": "^1.0", + "maatwebsite/excel": "^3.0" + }, + "require-dev": { + "filp/whoops": "^2.0", + "fzaninotto/faker": "^1.4", + "mockery/mockery": "^1.0", + "nunomaduro/collision": "^2.0", + "phpunit/phpunit": "^7.0" + }, + "autoload": { + "classmap": [ + "database/seeds", + "database/factories" + ], + "psr-4": { + "App\\": "app/" + } + }, + "autoload-dev": { + "psr-4": { + "Tests\\": "tests/" + } + }, + "extra": { + "laravel": { + "dont-discover": [ + ] + } + }, + "scripts": { + "post-root-package-install": [ + "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" + ], + "post-create-project-cmd": [ + "@php artisan key:generate" + ], + "post-autoload-dump": [ + "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", + "@php artisan package:discover" + ] + }, + "config": { + "preferred-install": "dist", + "sort-packages": true, + "optimize-autoloader": true + }, + "minimum-stability": "dev", + "prefer-stable": true +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..f3ab602 --- /dev/null +++ b/composer.lock @@ -0,0 +1,4147 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "385bbd96216ee8993a2471d69bf47480", + "packages": [ + { + "name": "dnoegel/php-xdg-base-dir", + "version": "0.1", + "source": { + "type": "git", + "url": "https://github.com/dnoegel/php-xdg-base-dir.git", + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a", + "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "@stable" + }, + "type": "project", + "autoload": { + "psr-4": { + "XdgBaseDir\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "implementation of xdg base directory specification for php", + "time": "2014-10-24T07:27:01+00:00" + }, + { + "name": "doctrine/inflector", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "5527a48b7313d15261292c149e55e26eae771b0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a", + "reference": "5527a48b7313d15261292c149e55e26eae771b0a", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Common String Manipulations with regard to casing and singular/plural rules.", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "inflection", + "pluralize", + "singularize", + "string" + ], + "time": "2018-01-09T20:05:19+00:00" + }, + { + "name": "doctrine/lexer", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/83893c552fd2045dd78aef794c31e694c37c0b8c", + "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "Doctrine\\Common\\Lexer\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "lexer", + "parser" + ], + "time": "2014-09-09T13:34:57+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v2.2.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "92a2c3768d50e21a1f26a53cb795ce72806266c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/92a2c3768d50e21a1f26a53cb795ce72806266c5", + "reference": "92a2c3768d50e21a1f26a53cb795ce72806266c5", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "time": "2018-06-06T03:12:17+00:00" + }, + { + "name": "egulias/email-validator", + "version": "2.1.4", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "8790f594151ca6a2010c6218e09d96df67173ad3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/8790f594151ca6a2010c6218e09d96df67173ad3", + "reference": "8790f594151ca6a2010c6218e09d96df67173ad3", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.0.1", + "php": ">= 5.5" + }, + "require-dev": { + "dominicsayers/isemail": "dev-master", + "phpunit/phpunit": "^4.8.35||^5.7||^6.0", + "satooshi/php-coveralls": "^1.0.1" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "EmailValidator" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "time": "2018-04-10T10:11:19+00:00" + }, + { + "name": "erusev/parsedown", + "version": "1.7.1", + "source": { + "type": "git", + "url": "https://github.com/erusev/parsedown.git", + "reference": "92e9c27ba0e74b8b028b111d1b6f956a15c01fc1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/erusev/parsedown/zipball/92e9c27ba0e74b8b028b111d1b6f956a15c01fc1", + "reference": "92e9c27ba0e74b8b028b111d1b6f956a15c01fc1", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35" + }, + "type": "library", + "autoload": { + "psr-0": { + "Parsedown": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Emanuil Rusev", + "email": "hello@erusev.com", + "homepage": "http://erusev.com" + } + ], + "description": "Parser for Markdown.", + "homepage": "http://parsedown.org", + "keywords": [ + "markdown", + "parser" + ], + "time": "2018-03-08T01:11:30+00:00" + }, + { + "name": "fideloper/proxy", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://github.com/fideloper/TrustedProxy.git", + "reference": "cf8a0ca4b85659b9557e206c90110a6a4dba980a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/cf8a0ca4b85659b9557e206c90110a6a4dba980a", + "reference": "cf8a0ca4b85659b9557e206c90110a6a4dba980a", + "shasum": "" + }, + "require": { + "illuminate/contracts": "~5.0", + "php": ">=5.4.0" + }, + "require-dev": { + "illuminate/http": "~5.6", + "mockery/mockery": "~1.0", + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Fideloper\\Proxy\\TrustedProxyServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Fideloper\\Proxy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Fidao", + "email": "fideloper@gmail.com" + } + ], + "description": "Set trusted proxies for Laravel", + "keywords": [ + "load balancing", + "proxy", + "trusted proxy" + ], + "time": "2018-02-07T20:20:57+00:00" + }, + { + "name": "jakub-onderka/php-console-color", + "version": "0.1", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", + "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/e0b393dacf7703fc36a4efc3df1435485197e6c1", + "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "jakub-onderka/php-code-style": "1.0", + "jakub-onderka/php-parallel-lint": "0.*", + "jakub-onderka/php-var-dump-check": "0.*", + "phpunit/phpunit": "3.7.*", + "squizlabs/php_codesniffer": "1.*" + }, + "type": "library", + "autoload": { + "psr-0": { + "JakubOnderka\\PhpConsoleColor": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "jakub.onderka@gmail.com", + "homepage": "http://www.acci.cz" + } + ], + "time": "2014-04-08T15:00:19+00:00" + }, + { + "name": "jakub-onderka/php-console-highlighter", + "version": "v0.3.2", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", + "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/7daa75df45242c8d5b75a22c00a201e7954e4fb5", + "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5", + "shasum": "" + }, + "require": { + "jakub-onderka/php-console-color": "~0.1", + "php": ">=5.3.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "~1.0", + "jakub-onderka/php-parallel-lint": "~0.5", + "jakub-onderka/php-var-dump-check": "~0.1", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~1.5" + }, + "type": "library", + "autoload": { + "psr-0": { + "JakubOnderka\\PhpConsoleHighlighter": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "acci@acci.cz", + "homepage": "http://www.acci.cz/" + } + ], + "time": "2015-04-20T18:58:01+00:00" + }, + { + "name": "laravel/framework", + "version": "v5.6.29", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "acc6b5c54ab196d3358f60acc5f55d9ebaaccc02" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/acc6b5c54ab196d3358f60acc5f55d9ebaaccc02", + "reference": "acc6b5c54ab196d3358f60acc5f55d9ebaaccc02", + "shasum": "" + }, + "require": { + "doctrine/inflector": "~1.1", + "dragonmantank/cron-expression": "~2.0", + "erusev/parsedown": "~1.7", + "ext-mbstring": "*", + "ext-openssl": "*", + "league/flysystem": "^1.0.8", + "monolog/monolog": "~1.12", + "nesbot/carbon": "1.25.*", + "php": "^7.1.3", + "psr/container": "~1.0", + "psr/simple-cache": "^1.0", + "ramsey/uuid": "^3.7", + "swiftmailer/swiftmailer": "~6.0", + "symfony/console": "~4.0", + "symfony/debug": "~4.0", + "symfony/finder": "~4.0", + "symfony/http-foundation": "~4.0", + "symfony/http-kernel": "~4.0", + "symfony/process": "~4.0", + "symfony/routing": "~4.0", + "symfony/var-dumper": "~4.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.1", + "vlucas/phpdotenv": "~2.2" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/log": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version" + }, + "require-dev": { + "aws/aws-sdk-php": "~3.0", + "doctrine/dbal": "~2.6", + "filp/whoops": "^2.1.4", + "league/flysystem-cached-adapter": "~1.0", + "mockery/mockery": "~1.0", + "moontoast/math": "^1.1", + "orchestra/testbench-core": "3.6.*", + "pda/pheanstalk": "~3.0", + "phpunit/phpunit": "~7.0", + "predis/predis": "^1.1.1", + "symfony/css-selector": "~4.0", + "symfony/dom-crawler": "~4.0" + }, + "suggest": { + "aws/aws-sdk-php": "Required to use the SQS queue driver and SES mail driver (~3.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (~2.6).", + "ext-pcntl": "Required to use all features of the queue worker.", + "ext-posix": "Required to use all features of the queue worker.", + "fzaninotto/faker": "Required to use the eloquent factory builder (~1.4).", + "guzzlehttp/guzzle": "Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (~6.0).", + "laravel/tinker": "Required to use the tinker console command (~1.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (~1.0).", + "league/flysystem-cached-adapter": "Required to use the Flysystem cache (~1.0).", + "league/flysystem-rackspace": "Required to use the Flysystem Rackspace driver (~1.0).", + "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (~1.0).", + "nexmo/client": "Required to use the Nexmo transport (~1.0).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (~3.0).", + "predis/predis": "Required to use the redis cache and queue drivers (~1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (~3.0).", + "symfony/css-selector": "Required to use some of the crawler integration testing tools (~4.0).", + "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (~4.0).", + "symfony/psr-http-message-bridge": "Required to psr7 bridging features (~1.0)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "time": "2018-07-26T16:01:26+00:00" + }, + { + "name": "laravel/tinker", + "version": "v1.0.7", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "e3086ee8cb1f54a39ae8dcb72d1c37d10128997d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/e3086ee8cb1f54a39ae8dcb72d1c37d10128997d", + "reference": "e3086ee8cb1f54a39ae8dcb72d1c37d10128997d", + "shasum": "" + }, + "require": { + "illuminate/console": "~5.1", + "illuminate/contracts": "~5.1", + "illuminate/support": "~5.1", + "php": ">=5.5.9", + "psy/psysh": "0.7.*|0.8.*|0.9.*", + "symfony/var-dumper": "~3.0|~4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0|~5.0" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (~5.1)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Tinker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Powerful REPL for the Laravel framework.", + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], + "time": "2018-05-17T13:42:07+00:00" + }, + { + "name": "league/flysystem", + "version": "1.0.45", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "a99f94e63b512d75f851b181afcdf0ee9ebef7e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/a99f94e63b512d75f851b181afcdf0ee9ebef7e6", + "reference": "a99f94e63b512d75f851b181afcdf0ee9ebef7e6", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "conflict": { + "league/flysystem-sftp": "<1.0.6" + }, + "require-dev": { + "ext-fileinfo": "*", + "phpspec/phpspec": "^3.4", + "phpunit/phpunit": "^5.7" + }, + "suggest": { + "ext-fileinfo": "Required for MimeType", + "ext-ftp": "Allows you to use FTP server storage", + "ext-openssl": "Allows you to use FTPS server storage", + "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", + "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", + "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", + "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", + "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", + "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", + "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", + "league/flysystem-webdav": "Allows you to use WebDAV storage", + "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", + "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", + "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frenky.net" + } + ], + "description": "Filesystem abstraction: Many filesystems, one API.", + "keywords": [ + "Cloud Files", + "WebDAV", + "abstraction", + "aws", + "cloud", + "copy.com", + "dropbox", + "file systems", + "files", + "filesystem", + "filesystems", + "ftp", + "rackspace", + "remote", + "s3", + "sftp", + "storage" + ], + "time": "2018-05-07T08:44:23+00:00" + }, + { + "name": "maatwebsite/excel", + "version": "3.0.7", + "source": { + "type": "git", + "url": "https://github.com/Maatwebsite/Laravel-Excel.git", + "reference": "7c4e3d9a2a04a3e3e6bd0c21cad42fcca65c10b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Maatwebsite/Laravel-Excel/zipball/7c4e3d9a2a04a3e3e6bd0c21cad42fcca65c10b1", + "reference": "7c4e3d9a2a04a3e3e6bd0c21cad42fcca65c10b1", + "shasum": "" + }, + "require": { + "illuminate/support": "^5.5", + "php": "^7.0", + "phpoffice/phpspreadsheet": "^1.2" + }, + "require-dev": { + "orchestra/database": "^3.6", + "orchestra/testbench": "^3.6", + "phpunit/phpunit": "~7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Maatwebsite\\Excel\\ExcelServiceProvider" + ], + "aliases": { + "Excel": "Maatwebsite\\Excel\\Facades\\Excel" + } + } + }, + "autoload": { + "psr-4": { + "Maatwebsite\\Excel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Patrick Brouwers", + "email": "patrick@maatwebsite.nl" + } + ], + "description": "An eloquent way of importing and exporting Excel and CSV", + "keywords": [ + "PHPExcel", + "batch", + "csv", + "excel", + "export", + "import", + "laravel", + "php", + "phpspreadsheet" + ], + "time": "2018-07-05T06:24:59+00:00" + }, + { + "name": "monolog/monolog", + "version": "1.23.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4", + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "psr/log": "~1.0" + }, + "provide": { + "psr/log-implementation": "1.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "graylog2/gelf-php": "~1.0", + "jakub-onderka/php-parallel-lint": "0.9", + "php-amqplib/php-amqplib": "~2.4", + "php-console/php-console": "^3.1.3", + "phpunit/phpunit": "~4.5", + "phpunit/phpunit-mock-objects": "2.3.0", + "ruflin/elastica": ">=0.90 <3.0", + "sentry/sentry": "^0.13", + "swiftmailer/swiftmailer": "^5.3|^6.0" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-mongo": "Allow sending log messages to a MongoDB server", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server", + "sentry/sentry": "Allow sending log messages to a Sentry server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "http://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "time": "2017-06-19T01:22:40+00:00" + }, + { + "name": "nesbot/carbon", + "version": "1.25.0", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "cbcf13da0b531767e39eb86e9687f5deba9857b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/cbcf13da0b531767e39eb86e9687f5deba9857b4", + "reference": "cbcf13da0b531767e39eb86e9687f5deba9857b4", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/translation": "~2.6 || ~3.0 || ~4.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2", + "phpunit/phpunit": "^4.8.35 || ^5.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.23-dev" + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "http://nesbot.com" + } + ], + "description": "A simple API extension for DateTime.", + "homepage": "http://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "time": "2018-03-19T15:50:49+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.0.3", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "bd088dc940a418f09cda079a9b5c7c478890fb8d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/bd088dc940a418f09cda079a9b5c7c478890fb8d", + "reference": "bd088dc940a418f09cda079a9b5c7c478890fb8d", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.5 || ^7.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "time": "2018-07-15T17:25:16+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.99", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95", + "shasum": "" + }, + "require": { + "php": "^7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "time": "2018-07-02T15:55:56+00:00" + }, + { + "name": "phpoffice/phpspreadsheet", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", + "reference": "aa5b0d0236c907fd8dba0883f3ceb97cc52e46ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/aa5b0d0236c907fd8dba0883f3ceb97cc52e46ec", + "reference": "aa5b0d0236c907fd8dba0883f3ceb97cc52e46ec", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-dom": "*", + "ext-gd": "*", + "ext-iconv": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-simplexml": "*", + "ext-xml": "*", + "ext-xmlreader": "*", + "ext-xmlwriter": "*", + "ext-zip": "*", + "ext-zlib": "*", + "php": "^5.6|^7.0", + "psr/simple-cache": "^1.0" + }, + "require-dev": { + "dompdf/dompdf": "^0.8.0", + "friendsofphp/php-cs-fixer": "@stable", + "jpgraph/jpgraph": "^4.0", + "mpdf/mpdf": "^7.0.0", + "phpunit/phpunit": "^5.7", + "squizlabs/php_codesniffer": "^2.7", + "tecnickcom/tcpdf": "^6.2" + }, + "suggest": { + "dompdf/dompdf": "Option for rendering PDF with PDF Writer", + "jpgraph/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", + "mpdf/mpdf": "Option for rendering PDF with PDF Writer", + "tecnick.com/tcpdf": "Option for rendering PDF with PDF Writer" + }, + "type": "library", + "autoload": { + "psr-4": { + "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Maarten Balliauw", + "homepage": "http://blog.maartenballiauw.be" + }, + { + "name": "Erik Tilt" + }, + { + "name": "Franck Lefevre", + "homepage": "http://rootslabs.net" + }, + { + "name": "Mark Baker", + "homepage": "http://markbakeruk.net" + } + ], + "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", + "homepage": "https://github.com/PHPOffice/PhpSpreadsheet", + "keywords": [ + "OpenXML", + "excel", + "gnumeric", + "ods", + "php", + "spreadsheet", + "xls", + "xlsx" + ], + "time": "2018-06-12T13:40:21+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2017-02-14T16:28:37+00:00" + }, + { + "name": "psr/log", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2016-10-10T12:19:37+00:00" + }, + { + "name": "psr/simple-cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "time": "2017-10-23T01:57:42+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.9.6", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "4a2ce86f199d51b6e2524214dc06835e872f4fce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/4a2ce86f199d51b6e2524214dc06835e872f4fce", + "reference": "4a2ce86f199d51b6e2524214dc06835e872f4fce", + "shasum": "" + }, + "require": { + "dnoegel/php-xdg-base-dir": "0.1", + "jakub-onderka/php-console-highlighter": "0.3.*", + "nikic/php-parser": "~1.3|~2.0|~3.0|~4.0", + "php": ">=5.4.0", + "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0", + "symfony/var-dumper": "~2.7|~3.0|~4.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "hoa/console": "~2.15|~3.16", + "phpunit/phpunit": "~4.8.35|~5.0|~6.0|~7.0" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", + "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-develop": "0.9.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "time": "2018-06-10T17:57:20+00:00" + }, + { + "name": "ramsey/uuid", + "version": "3.8.0", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/d09ea80159c1929d75b3f9c60504d613aeb4a1e3", + "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3", + "shasum": "" + }, + "require": { + "paragonie/random_compat": "^1.0|^2.0|9.99.99", + "php": "^5.4 || ^7.0", + "symfony/polyfill-ctype": "^1.8" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "codeception/aspect-mock": "^1.0 | ~2.0.0", + "doctrine/annotations": "~1.2.0", + "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ~2.1.0", + "ircmaxell/random-lib": "^1.1", + "jakub-onderka/php-parallel-lint": "^0.9.0", + "mockery/mockery": "^0.9.9", + "moontoast/math": "^1.1", + "php-mock/php-mock-phpunit": "^0.3|^1.1", + "phpunit/phpunit": "^4.7|^5.0|^6.5", + "squizlabs/php_codesniffer": "^2.3" + }, + "suggest": { + "ext-ctype": "Provides support for PHP Ctype functions", + "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", + "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", + "ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", + "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marijn Huizendveld", + "email": "marijn.huizendveld@gmail.com" + }, + { + "name": "Thibaud Fabre", + "email": "thibaud@aztech.io" + }, + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", + "homepage": "https://github.com/ramsey/uuid", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "time": "2018-07-19T23:38:55+00:00" + }, + { + "name": "swiftmailer/swiftmailer", + "version": "v6.1.2", + "source": { + "type": "git", + "url": "https://github.com/swiftmailer/swiftmailer.git", + "reference": "7d760881d266d63c5e7a1155cbcf2ac656a31ca8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/7d760881d266d63c5e7a1155cbcf2ac656a31ca8", + "reference": "7d760881d266d63c5e7a1155cbcf2ac656a31ca8", + "shasum": "" + }, + "require": { + "egulias/email-validator": "~2.0", + "php": ">=7.0.0" + }, + "require-dev": { + "mockery/mockery": "~0.9.1", + "symfony/phpunit-bridge": "~3.3@dev" + }, + "suggest": { + "ext-intl": "Needed to support internationalized email addresses", + "true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.1-dev" + } + }, + "autoload": { + "files": [ + "lib/swift_required.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Corbyn" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Swiftmailer, free feature-rich PHP mailer", + "homepage": "https://swiftmailer.symfony.com", + "keywords": [ + "email", + "mail", + "mailer" + ], + "time": "2018-07-13T07:04:35+00:00" + }, + { + "name": "symfony/console", + "version": "v4.1.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "ca80b8ced97cf07390078b29773dc384c39eee1f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/ca80b8ced97cf07390078b29773dc384c39eee1f", + "reference": "ca80b8ced97cf07390078b29773dc384c39eee1f", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/dependency-injection": "<3.4", + "symfony/process": "<3.3" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "~3.4|~4.0", + "symfony/lock": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0" + }, + "suggest": { + "psr/log-implementation": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "time": "2018-07-26T11:24:31+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v4.1.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "2a4df7618f869b456f9096781e78c57b509d76c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/2a4df7618f869b456f9096781e78c57b509d76c7", + "reference": "2a4df7618f869b456f9096781e78c57b509d76c7", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony CssSelector Component", + "homepage": "https://symfony.com", + "time": "2018-07-26T09:10:45+00:00" + }, + { + "name": "symfony/debug", + "version": "v4.1.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "9316545571f079c4dd183e674721d9dc783ce196" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/9316545571f079c4dd183e674721d9dc783ce196", + "reference": "9316545571f079c4dd183e674721d9dc783ce196", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": "<3.4" + }, + "require-dev": { + "symfony/http-kernel": "~3.4|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Debug Component", + "homepage": "https://symfony.com", + "time": "2018-07-26T11:24:31+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v4.1.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "bfb30c2ad377615a463ebbc875eba64a99f6aa3e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/bfb30c2ad377615a463ebbc875eba64a99f6aa3e", + "reference": "bfb30c2ad377615a463ebbc875eba64a99f6aa3e", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "conflict": { + "symfony/dependency-injection": "<3.4" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/stopwatch": "~3.4|~4.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony EventDispatcher Component", + "homepage": "https://symfony.com", + "time": "2018-07-26T09:10:45+00:00" + }, + { + "name": "symfony/finder", + "version": "v4.1.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "e162f1df3102d0b7472805a5a9d5db9fcf0a8068" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/e162f1df3102d0b7472805a5a9d5db9fcf0a8068", + "reference": "e162f1df3102d0b7472805a5a9d5db9fcf0a8068", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "time": "2018-07-26T11:24:31+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v4.1.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "7d93e3547660ec7ee3dad1428ba42e8076a0e5f1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7d93e3547660ec7ee3dad1428ba42e8076a0e5f1", + "reference": "7d93e3547660ec7ee3dad1428ba42e8076a0e5f1", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.1" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/expression-language": "~3.4|~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpFoundation Component", + "homepage": "https://symfony.com", + "time": "2018-08-01T14:07:44+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v4.1.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "6347be5110efb27fe45ea04bf213078b67a05036" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6347be5110efb27fe45ea04bf213078b67a05036", + "reference": "6347be5110efb27fe45ea04bf213078b67a05036", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "psr/log": "~1.0", + "symfony/debug": "~3.4|~4.0", + "symfony/event-dispatcher": "~4.1", + "symfony/http-foundation": "^4.1.1", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/config": "<3.4", + "symfony/dependency-injection": "<4.1", + "symfony/var-dumper": "<4.1.1", + "twig/twig": "<1.34|<2.4,>=2" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/cache": "~1.0", + "symfony/browser-kit": "~3.4|~4.0", + "symfony/config": "~3.4|~4.0", + "symfony/console": "~3.4|~4.0", + "symfony/css-selector": "~3.4|~4.0", + "symfony/dependency-injection": "^4.1", + "symfony/dom-crawler": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/finder": "~3.4|~4.0", + "symfony/process": "~3.4|~4.0", + "symfony/routing": "~3.4|~4.0", + "symfony/stopwatch": "~3.4|~4.0", + "symfony/templating": "~3.4|~4.0", + "symfony/translation": "~3.4|~4.0", + "symfony/var-dumper": "^4.1.1" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "", + "symfony/var-dumper": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpKernel Component", + "homepage": "https://symfony.com", + "time": "2018-08-01T15:30:34+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.8.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "7cc359f1b7b80fc25ed7796be7d96adc9b354bae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/7cc359f1b7b80fc25ed7796be7d96adc9b354bae", + "reference": "7cc359f1b7b80fc25ed7796be7d96adc9b354bae", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + }, + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "time": "2018-04-30T19:57:29+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.8.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "3296adf6a6454a050679cde90f95350ad604b171" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/3296adf6a6454a050679cde90f95350ad604b171", + "reference": "3296adf6a6454a050679cde90f95350ad604b171", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2018-04-26T10:06:28+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.8.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "a4576e282d782ad82397f3e4ec1df8e0f0cafb46" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/a4576e282d782ad82397f3e4ec1df8e0f0cafb46", + "reference": "a4576e282d782ad82397f3e4ec1df8e0f0cafb46", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2018-04-26T10:06:28+00:00" + }, + { + "name": "symfony/process", + "version": "v4.1.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "f01fc7a4493572f7f506c49dcb50ad01fb3a2f56" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/f01fc7a4493572f7f506c49dcb50ad01fb3a2f56", + "reference": "f01fc7a4493572f7f506c49dcb50ad01fb3a2f56", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com", + "time": "2018-07-26T11:24:31+00:00" + }, + { + "name": "symfony/routing", + "version": "v4.1.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "6912cfebc0ea4e7a46fdd15c9bd1f427dd39ff1b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/6912cfebc0ea4e7a46fdd15c9bd1f427dd39ff1b", + "reference": "6912cfebc0ea4e7a46fdd15c9bd1f427dd39ff1b", + "shasum": "" + }, + "require": { + "php": "^7.1.3" + }, + "conflict": { + "symfony/config": "<3.4", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.0", + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/expression-language": "~3.4|~4.0", + "symfony/http-foundation": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation loader", + "symfony/config": "For using the all-in-one router or any loader", + "symfony/dependency-injection": "For loading routes from a service", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Routing Component", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "time": "2018-07-26T11:24:31+00:00" + }, + { + "name": "symfony/translation", + "version": "v4.1.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "6fcd1bd44fd6d7181e6ea57a6f4e08a09b29ef65" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/6fcd1bd44fd6d7181e6ea57a6f4e08a09b29ef65", + "reference": "6fcd1bd44fd6d7181e6ea57a6f4e08a09b29ef65", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/config": "<3.4", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/console": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/intl": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Translation Component", + "homepage": "https://symfony.com", + "time": "2018-07-26T11:24:31+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v4.1.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "69e174f4c02ec43919380171c6f7550753299316" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/69e174f4c02ec43919380171c6f7550753299316", + "reference": "69e174f4c02ec43919380171c6f7550753299316", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php72": "~1.5" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/console": "<3.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/process": "~3.4|~4.0", + "twig/twig": "~1.34|~2.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony mechanism for exploring and dumping PHP variables", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "time": "2018-07-26T11:24:31+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "2.2.1", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757", + "reference": "0ed4a2ea4e0902dac0489e6436ebcd5bbcae9757", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0", + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "time": "2017-11-27T11:13:29+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v2.5.1", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "8abb4f9aa89ddea9d52112c65bbe8d0125e2fa8e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/8abb4f9aa89ddea9d52112c65bbe8d0125e2fa8e", + "reference": "8abb4f9aa89ddea9d52112c65bbe8d0125e2fa8e", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.5-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "http://www.vancelucas.com" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "time": "2018-07-29T20:33:41+00:00" + } + ], + "packages-dev": [ + { + "name": "doctrine/instantiator", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", + "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "athletic/athletic": "~0.1.8", + "ext-pdo": "*", + "ext-phar": "*", + "phpunit/phpunit": "^6.2.3", + "squizlabs/php_codesniffer": "^3.0.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://github.com/doctrine/instantiator", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2017-07-22T11:58:36+00:00" + }, + { + "name": "filp/whoops", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "181c4502d8f34db7aed7bfe88d4f87875b8e947a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/181c4502d8f34db7aed7bfe88d4f87875b8e947a", + "reference": "181c4502d8f34db7aed7bfe88d4f87875b8e947a", + "shasum": "" + }, + "require": { + "php": "^5.5.9 || ^7.0", + "psr/log": "^1.0.1" + }, + "require-dev": { + "mockery/mockery": "^0.9 || ^1.0", + "phpunit/phpunit": "^4.8.35 || ^5.7", + "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "time": "2018-03-03T17:56:25+00:00" + }, + { + "name": "fzaninotto/faker", + "version": "v1.8.0", + "source": { + "type": "git", + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/f72816b43e74063c8b10357394b6bba8cb1c10de", + "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "ext-intl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7", + "squizlabs/php_codesniffer": "^1.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "time": "2018-07-12T10:23:15+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.0.0", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad", + "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad", + "shasum": "" + }, + "require": { + "php": "^5.3|^7.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "1.3.3", + "phpunit/phpunit": "~4.0", + "satooshi/php-coveralls": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "hamcrest" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD" + ], + "description": "This is the PHP port of Hamcrest Matchers", + "keywords": [ + "test" + ], + "time": "2016-01-20T08:20:44+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "99e29d3596b16dabe4982548527d5ddf90232e99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/99e29d3596b16dabe4982548527d5ddf90232e99", + "reference": "99e29d3596b16dabe4982548527d5ddf90232e99", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "~2.0", + "lib-pcre": ">=7.0", + "php": ">=5.6.0" + }, + "require-dev": { + "phpdocumentor/phpdocumentor": "^2.9", + "phpunit/phpunit": "~5.7.10|~6.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "Mockery": "library/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "http://blog.astrumfutura.com" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "http://davedevelopment.co.uk" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "time": "2018-05-08T08:54:48+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.8.1", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8", + "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "replace": { + "myclabs/deep-copy": "self.version" + }, + "require-dev": { + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + }, + "files": [ + "src/DeepCopy/deep_copy.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "time": "2018-06-11T23:09:50+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v2.0.3", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "b1f606399ae77e9479b5597cd1aa3d8ea0078176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/b1f606399ae77e9479b5597cd1aa3d8ea0078176", + "reference": "b1f606399ae77e9479b5597cd1aa3d8ea0078176", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.1.4", + "jakub-onderka/php-console-highlighter": "0.3.*", + "php": "^7.1", + "symfony/console": "~2.8|~3.3|~4.0" + }, + "require-dev": { + "laravel/framework": "5.6.*", + "phpstan/phpstan": "^0.9.2", + "phpunit/phpunit": "~7.2" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "time": "2018-06-16T22:05:52+00:00" + }, + { + "name": "phar-io/manifest", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "phar-io/version": "^2.0", + "php": "^5.6 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "time": "2018-07-08T19:23:20+00:00" + }, + { + "name": "phar-io/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "time": "2018-07-08T19:19:57+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2017-09-11T18:02:19+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "4.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "94fd0001232e47129dd3504189fa1c7225010d08" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/94fd0001232e47129dd3504189fa1c7225010d08", + "reference": "94fd0001232e47129dd3504189fa1c7225010d08", + "shasum": "" + }, + "require": { + "php": "^7.0", + "phpdocumentor/reflection-common": "^1.0.0", + "phpdocumentor/type-resolver": "^0.4.0", + "webmozart/assert": "^1.0" + }, + "require-dev": { + "doctrine/instantiator": "~1.0.5", + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2017-11-30T07:14:17+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "0.4.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", + "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0", + "phpdocumentor/reflection-common": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^5.2||^4.8.24" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "time": "2017-07-14T14:27:02+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "1.7.6", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "33a7e3c4fda54e912ff6338c48823bd5c0f0b712" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/33a7e3c4fda54e912ff6338c48823bd5c0f0b712", + "reference": "33a7e3c4fda54e912ff6338c48823bd5c0f0b712", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.0", + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", + "sebastian/comparator": "^1.1|^2.0|^3.0", + "sebastian/recursion-context": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "phpspec/phpspec": "^2.5|^3.2", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7.x-dev" + } + }, + "autoload": { + "psr-0": { + "Prophecy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2018-04-18T13:57:24+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "6.0.7", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "865662550c384bc1db7e51d29aeda1c2c161d69a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/865662550c384bc1db7e51d29aeda1c2c161d69a", + "reference": "865662550c384bc1db7e51d29aeda1c2c161d69a", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-xmlwriter": "*", + "php": "^7.1", + "phpunit/php-file-iterator": "^2.0", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-token-stream": "^3.0", + "sebastian/code-unit-reverse-lookup": "^1.0.1", + "sebastian/environment": "^3.1", + "sebastian/version": "^2.0.1", + "theseer/tokenizer": "^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "suggest": { + "ext-xdebug": "^2.6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2018-06-01T07:51:50+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cecbc684605bb0cc288828eb5d65d93d5c676d3c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cecbc684605bb0cc288828eb5d65d93d5c676d3c", + "reference": "cecbc684605bb0cc288828eb5d65d93d5c676d3c", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2018-06-11T11:44:00+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21T13:50:34+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "8b8454ea6958c3dee38453d3bd571e023108c91f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/8b8454ea6958c3dee38453d3bd571e023108c91f", + "reference": "8b8454ea6958c3dee38453d3bd571e023108c91f", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2018-02-01T13:07:23+00:00" + }, + { + "name": "phpunit/php-token-stream", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "21ad88bbba7c3d93530d93994e0a33cd45f02ace" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/21ad88bbba7c3d93530d93994e0a33cd45f02ace", + "reference": "21ad88bbba7c3d93530d93994e0a33cd45f02ace", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "time": "2018-02-01T13:16:43+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "7.3.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "0b6b29faf95c03fd7867e866438b78d5692b6f03" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0b6b29faf95c03fd7867e866438b78d5692b6f03", + "reference": "0b6b29faf95c03fd7867e866438b78d5692b6f03", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "myclabs/deep-copy": "^1.7", + "phar-io/manifest": "^1.0.2", + "phar-io/version": "^2.0", + "php": "^7.1", + "phpspec/prophecy": "^1.7", + "phpunit/php-code-coverage": "^6.0.7", + "phpunit/php-file-iterator": "^2.0.1", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-timer": "^2.0", + "sebastian/comparator": "^3.0", + "sebastian/diff": "^3.0", + "sebastian/environment": "^3.1", + "sebastian/exporter": "^3.1", + "sebastian/global-state": "^2.0", + "sebastian/object-enumerator": "^3.0.3", + "sebastian/resource-operations": "^1.0", + "sebastian/version": "^2.0.1" + }, + "conflict": { + "phpunit/phpunit-mock-objects": "*" + }, + "require-dev": { + "ext-pdo": "*" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*", + "phpunit/php-invoker": "^2.0" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "time": "2018-08-03T06:02:45+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "time": "2017-03-04T06:30:41+00:00" + }, + { + "name": "sebastian/comparator", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da", + "shasum": "" + }, + "require": { + "php": "^7.1", + "sebastian/diff": "^3.0", + "sebastian/exporter": "^3.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2018-07-12T15:12:46+00:00" + }, + { + "name": "sebastian/diff", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "366541b989927187c4ca70490a35615d3fef2dce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/366541b989927187c4ca70490a35615d3fef2dce", + "reference": "366541b989927187c4ca70490a35615d3fef2dce", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0", + "symfony/process": "^2 || ^3.3 || ^4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "time": "2018-06-10T07:54:39+00:00" + }, + { + "name": "sebastian/environment", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2017-07-01T08:51:00+00:00" + }, + { + "name": "sebastian/exporter", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "234199f4528de6d12aaa58b612e98f7d36adb937" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937", + "reference": "234199f4528de6d12aaa58b612e98f7d36adb937", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2017-04-03T13:19:02+00:00" + }, + { + "name": "sebastian/global-state", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2017-04-27T15:39:26+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "time": "2017-08-03T12:35:26+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "773f97c67f28de00d397be301821b06708fca0be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", + "reference": "773f97c67f28de00d397be301821b06708fca0be", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "time": "2017-03-29T09:07:27+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2017-03-03T06:23:57+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "shasum": "" + }, + "require": { + "php": ">=5.6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "time": "2015-07-28T20:34:47+00:00" + }, + { + "name": "sebastian/version", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2016-10-03T07:35:21+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/cb2f008f3f05af2893a87208fe6a6c4985483f8b", + "reference": "cb2f008f3f05af2893a87208fe6a6c4985483f8b", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "time": "2017-04-07T12:08:54+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "0df1908962e7a3071564e857d86874dad1ef204a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/0df1908962e7a3071564e857d86874dad1ef204a", + "reference": "0df1908962e7a3071564e857d86874dad1ef204a", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.6", + "sebastian/version": "^1.0.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2018-01-29T19:49:41+00:00" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^7.1.3" + }, + "platform-dev": [] +} diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..6ee4e51 --- /dev/null +++ b/config/app.php @@ -0,0 +1,216 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services your application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | your application so that it is used when running Artisan tasks. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. We have gone + | ahead and set this to a sensible default for you out of the box. + | + */ + + 'timezone' => 'UTC', + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by the translation service provider. You are free to set this value + | to any of the locales which will be supported by the application. + | + */ + + 'locale' => 'en', + + /* + |-------------------------------------------------------------------------- + | Application Fallback Locale + |-------------------------------------------------------------------------- + | + | The fallback locale determines the locale to use when the current one + | is not available. You may change the value to correspond to any of + | the language folders that are provided through your application. + | + */ + + 'fallback_locale' => 'en', + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is used by the Illuminate encrypter service and should be set + | to a random, 32 character string, otherwise these encrypted strings + | will not be safe. Please do this before deploying an application! + | + */ + + 'key' => env('APP_KEY'), + + 'cipher' => 'AES-256-CBC', + + /* + |-------------------------------------------------------------------------- + | Autoloaded Service Providers + |-------------------------------------------------------------------------- + | + | The service providers listed here will be automatically loaded on the + | request to your application. Feel free to add your own services to + | this array to grant expanded functionality to your applications. + | + */ + + 'providers' => [ + + /* + * Laravel Framework Service Providers... + */ + Illuminate\Auth\AuthServiceProvider::class, + Illuminate\Broadcasting\BroadcastServiceProvider::class, + Illuminate\Bus\BusServiceProvider::class, + Illuminate\Cache\CacheServiceProvider::class, + Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, + Illuminate\Cookie\CookieServiceProvider::class, + Illuminate\Database\DatabaseServiceProvider::class, + Illuminate\Encryption\EncryptionServiceProvider::class, + Illuminate\Filesystem\FilesystemServiceProvider::class, + Illuminate\Foundation\Providers\FoundationServiceProvider::class, + Illuminate\Hashing\HashServiceProvider::class, + Illuminate\Mail\MailServiceProvider::class, + Illuminate\Notifications\NotificationServiceProvider::class, + Illuminate\Pagination\PaginationServiceProvider::class, + Illuminate\Pipeline\PipelineServiceProvider::class, + Illuminate\Queue\QueueServiceProvider::class, + Illuminate\Redis\RedisServiceProvider::class, + Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, + Illuminate\Session\SessionServiceProvider::class, + Illuminate\Translation\TranslationServiceProvider::class, + Illuminate\Validation\ValidationServiceProvider::class, + Illuminate\View\ViewServiceProvider::class, + + /* + * Package Service Providers... + */ + + /* + * Application Service Providers... + */ + App\Providers\AppServiceProvider::class, + App\Providers\AuthServiceProvider::class, + // App\Providers\BroadcastServiceProvider::class, + App\Providers\EventServiceProvider::class, + App\Providers\RouteServiceProvider::class, + Maatwebsite\Excel\ExcelServiceProvider::class, + + ], + + /* + |-------------------------------------------------------------------------- + | Class Aliases + |-------------------------------------------------------------------------- + | + | This array of class aliases will be registered when this application + | is started. However, feel free to register as many as you wish as + | the aliases are "lazy" loaded so they don't hinder performance. + | + */ + + 'aliases' => [ + + 'App' => Illuminate\Support\Facades\App::class, + 'Artisan' => Illuminate\Support\Facades\Artisan::class, + 'Auth' => Illuminate\Support\Facades\Auth::class, + 'Blade' => Illuminate\Support\Facades\Blade::class, + 'Broadcast' => Illuminate\Support\Facades\Broadcast::class, + 'Bus' => Illuminate\Support\Facades\Bus::class, + 'Cache' => Illuminate\Support\Facades\Cache::class, + 'Config' => Illuminate\Support\Facades\Config::class, + 'Cookie' => Illuminate\Support\Facades\Cookie::class, + 'Crypt' => Illuminate\Support\Facades\Crypt::class, + 'DB' => Illuminate\Support\Facades\DB::class, + 'Eloquent' => Illuminate\Database\Eloquent\Model::class, + 'Event' => Illuminate\Support\Facades\Event::class, + 'File' => Illuminate\Support\Facades\File::class, + 'Gate' => Illuminate\Support\Facades\Gate::class, + 'Hash' => Illuminate\Support\Facades\Hash::class, + 'Lang' => Illuminate\Support\Facades\Lang::class, + 'Log' => Illuminate\Support\Facades\Log::class, + 'Mail' => Illuminate\Support\Facades\Mail::class, + 'Notification' => Illuminate\Support\Facades\Notification::class, + 'Password' => Illuminate\Support\Facades\Password::class, + 'Queue' => Illuminate\Support\Facades\Queue::class, + 'Redirect' => Illuminate\Support\Facades\Redirect::class, + 'Redis' => Illuminate\Support\Facades\Redis::class, + 'Request' => Illuminate\Support\Facades\Request::class, + 'Response' => Illuminate\Support\Facades\Response::class, + 'Route' => Illuminate\Support\Facades\Route::class, + 'Schema' => Illuminate\Support\Facades\Schema::class, + 'Session' => Illuminate\Support\Facades\Session::class, + 'Storage' => Illuminate\Support\Facades\Storage::class, + 'URL' => Illuminate\Support\Facades\URL::class, + 'Validator' => Illuminate\Support\Facades\Validator::class, + 'View' => Illuminate\Support\Facades\View::class, + 'Excel' => Maatwebsite\Excel\Facades\Excel::class, + + ], + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..7817501 --- /dev/null +++ b/config/auth.php @@ -0,0 +1,102 @@ + [ + 'guard' => 'web', + 'passwords' => 'users', + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | here which uses session storage and the Eloquent user provider. + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | Supported: "session", "token" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + + 'api' => [ + 'driver' => 'token', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | If you have multiple user tables or models you may configure multiple + | sources which represent each model / table. These sources may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => App\User::class, + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | You may specify multiple password reset configurations if you have more + | than one user table or model in the application and you want to have + | separate password reset settings based on the specific user types. + | + | The expire time is the number of minutes that the reset token should be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => 'password_resets', + 'expire' => 60, + ], + ], + +]; diff --git a/config/broadcasting.php b/config/broadcasting.php new file mode 100644 index 0000000..3ca45ea --- /dev/null +++ b/config/broadcasting.php @@ -0,0 +1,59 @@ + env('BROADCAST_DRIVER', 'null'), + + /* + |-------------------------------------------------------------------------- + | Broadcast Connections + |-------------------------------------------------------------------------- + | + | Here you may define all of the broadcast connections that will be used + | to broadcast events to other systems or over websockets. Samples of + | each available type of connection are provided inside this array. + | + */ + + 'connections' => [ + + 'pusher' => [ + 'driver' => 'pusher', + 'key' => env('PUSHER_APP_KEY'), + 'secret' => env('PUSHER_APP_SECRET'), + 'app_id' => env('PUSHER_APP_ID'), + 'options' => [ + 'cluster' => env('PUSHER_APP_CLUSTER'), + 'encrypted' => true, + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + ], + + 'log' => [ + 'driver' => 'log', + ], + + 'null' => [ + 'driver' => 'null', + ], + + ], + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..fa12e5e --- /dev/null +++ b/config/cache.php @@ -0,0 +1,94 @@ + env('CACHE_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + */ + + 'stores' => [ + + 'apc' => [ + 'driver' => 'apc', + ], + + 'array' => [ + 'driver' => 'array', + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'cache', + 'connection' => null, + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing a RAM based store such as APC or Memcached, there might + | be other applications utilizing the same cache. So, we'll specify a + | value to get prefixed to all our keys so we can avoid collisions. + | + */ + + 'prefix' => env( + 'CACHE_PREFIX', + str_slug(env('APP_NAME', 'laravel'), '_').'_cache' + ), + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..4e4fa31 --- /dev/null +++ b/config/database.php @@ -0,0 +1,120 @@ + env('DB_CONNECTION', 'mysql'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Here are each of the database connections setup for your application. + | Of course, examples of configuring each database platform that is + | supported by Laravel is shown below to make development simple. + | + | + | All database work in Laravel is done through the PHP PDO facilities + | so make sure you have the driver for your particular database of + | choice installed on your machine before you begin development. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '8889'), + 'database' => env('DB_DATABASE', 'php-test'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', 'root'), + 'unix_socket' => env('DB_SOCKET', '/Applications/MAMP/tmp/mysql/mysql.sock'), + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'strict' => true, + 'engine' => null, + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'schema' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run in the database. + | + */ + + 'migrations' => 'migrations', + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer set of commands than a typical key-value systems + | such as APC or Memcached. Laravel makes it easy to dig right in. + | + */ + + 'redis' => [ + + 'client' => 'predis', + + 'default' => [ + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'password' => env('REDIS_PASSWORD', null), + 'port' => env('REDIS_PORT', 6379), + 'database' => 0, + ], + + ], + +]; diff --git a/config/excel.php b/config/excel.php new file mode 100644 index 0000000..de58e65 --- /dev/null +++ b/config/excel.php @@ -0,0 +1,86 @@ + [ + + /* + |-------------------------------------------------------------------------- + | Chunk size + |-------------------------------------------------------------------------- + | + | When using FromQuery, the query is automatically chunked. + | Here you can specify how big the chunk should be. + | + */ + 'chunk_size' => 1000, + + /* + |-------------------------------------------------------------------------- + | Temporary path + |-------------------------------------------------------------------------- + | + | When exporting files, we use a temporary file, before storing + | or downloading. Here you can customize that path. + | + */ + 'temp_path' => sys_get_temp_dir(), + + /* + |-------------------------------------------------------------------------- + | CSV Settings + |-------------------------------------------------------------------------- + | + | Configure e.g. delimiter, enclosure and line ending for CSV exports. + | + */ + 'csv' => [ + 'delimiter' => ',', + 'enclosure' => '"', + 'line_ending' => PHP_EOL, + 'use_bom' => false, + 'include_separator_line' => false, + 'excel_compatibility' => false, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Extension detector + |-------------------------------------------------------------------------- + | + | Configure here which writer type should be used when + | the package needs to guess the correct type + | based on the extension alone. + | + */ + 'extension_detector' => [ + 'xlsx' => Excel::XLSX, + 'xlsm' => Excel::XLSX, + 'xltx' => Excel::XLSX, + 'xltm' => Excel::XLSX, + 'xls' => Excel::XLS, + 'xlt' => Excel::XLS, + 'ods' => Excel::ODS, + 'ots' => Excel::ODS, + 'slk' => Excel::SLK, + 'xml' => Excel::XML, + 'gnumeric' => Excel::GNUMERIC, + 'htm' => Excel::HTML, + 'html' => Excel::HTML, + 'csv' => Excel::CSV, + + /* + |-------------------------------------------------------------------------- + | PDF Extension + |-------------------------------------------------------------------------- + | + | Configure here which Pdf driver should be used by default. + | + | Available options: Excel::MPDF | Excel::TCPDF | Excel::DOMPDF + | + */ + 'pdf' => Excel::DOMPDF, + ], +]; diff --git a/config/filesystems.php b/config/filesystems.php new file mode 100644 index 0000000..77fa5de --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,69 @@ + env('FILESYSTEM_DRIVER', 'local'), + + /* + |-------------------------------------------------------------------------- + | Default Cloud Filesystem Disk + |-------------------------------------------------------------------------- + | + | Many applications store files both locally and in the cloud. For this + | reason, you may specify a default "cloud" driver here. This driver + | will be bound as the Cloud disk implementation in the container. + | + */ + + 'cloud' => env('FILESYSTEM_CLOUD', 's3'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Here you may configure as many filesystem "disks" as you wish, and you + | may even configure multiple disks of the same driver. Defaults have + | been setup for each driver as an example of the required options. + | + | Supported Drivers: "local", "ftp", "sftp", "s3", "rackspace" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app'), + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'public', + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + ], + + ], + +]; diff --git a/config/hashing.php b/config/hashing.php new file mode 100644 index 0000000..d3c8e2f --- /dev/null +++ b/config/hashing.php @@ -0,0 +1,52 @@ + 'bcrypt', + + /* + |-------------------------------------------------------------------------- + | Bcrypt Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Bcrypt algorithm. This will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'bcrypt' => [ + 'rounds' => env('BCRYPT_ROUNDS', 10), + ], + + /* + |-------------------------------------------------------------------------- + | Argon Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Argon algorithm. These will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'argon' => [ + 'memory' => 1024, + 'threads' => 2, + 'time' => 2, + ], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..400bc7f --- /dev/null +++ b/config/logging.php @@ -0,0 +1,81 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Out of + | the box, Laravel uses the Monolog PHP logging library. This gives + | you a variety of powerful log handlers / formatters to utilize. + | + | Available Drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", + | "custom", "stack" + | + */ + + 'channels' => [ + 'stack' => [ + 'driver' => 'stack', + 'channels' => ['single'], + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => 'debug', + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => 'debug', + 'days' => 7, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => 'Laravel Log', + 'emoji' => ':boom:', + 'level' => 'critical', + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'handler' => StreamHandler::class, + 'with' => [ + 'stream' => 'php://stderr', + ], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => 'debug', + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => 'debug', + ], + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 0000000..bb92224 --- /dev/null +++ b/config/mail.php @@ -0,0 +1,123 @@ + env('MAIL_DRIVER', 'smtp'), + + /* + |-------------------------------------------------------------------------- + | SMTP Host Address + |-------------------------------------------------------------------------- + | + | Here you may provide the host address of the SMTP server used by your + | applications. A default option is provided that is compatible with + | the Mailgun mail service which will provide reliable deliveries. + | + */ + + 'host' => env('MAIL_HOST', 'smtp.mailgun.org'), + + /* + |-------------------------------------------------------------------------- + | SMTP Host Port + |-------------------------------------------------------------------------- + | + | This is the SMTP port used by your application to deliver e-mails to + | users of the application. Like the host we have set this value to + | stay compatible with the Mailgun e-mail application by default. + | + */ + + 'port' => env('MAIL_PORT', 587), + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all e-mails sent by your application to be sent from + | the same address. Here, you may specify a name and address that is + | used globally for all e-mails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + + /* + |-------------------------------------------------------------------------- + | E-Mail Encryption Protocol + |-------------------------------------------------------------------------- + | + | Here you may specify the encryption protocol that should be used when + | the application send e-mail messages. A sensible default using the + | transport layer security protocol should provide great security. + | + */ + + 'encryption' => env('MAIL_ENCRYPTION', 'tls'), + + /* + |-------------------------------------------------------------------------- + | SMTP Server Username + |-------------------------------------------------------------------------- + | + | If your SMTP server requires a username for authentication, you should + | set it here. This will get used to authenticate with your server on + | connection. You may also set the "password" value below this one. + | + */ + + 'username' => env('MAIL_USERNAME'), + + 'password' => env('MAIL_PASSWORD'), + + /* + |-------------------------------------------------------------------------- + | Sendmail System Path + |-------------------------------------------------------------------------- + | + | When using the "sendmail" driver to send e-mails, we will need to know + | the path to where Sendmail lives on this server. A default path has + | been provided here, which will work well on most of your systems. + | + */ + + 'sendmail' => '/usr/sbin/sendmail -bs', + + /* + |-------------------------------------------------------------------------- + | Markdown Mail Settings + |-------------------------------------------------------------------------- + | + | If you are using Markdown based email rendering, you may configure your + | theme and component paths here, allowing you to customize the design + | of the emails. Or, you may simply stick with the Laravel defaults! + | + */ + + 'markdown' => [ + 'theme' => 'default', + + 'paths' => [ + resource_path('views/vendor/mail'), + ], + ], + +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..391304f --- /dev/null +++ b/config/queue.php @@ -0,0 +1,86 @@ + env('QUEUE_DRIVER', 'sync'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection information for each server that + | is used by your application. A default configuration has been added + | for each back-end shipped with Laravel. You are free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'jobs', + 'queue' => 'default', + 'retry_after' => 90, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => 'localhost', + 'queue' => 'default', + 'retry_after' => 90, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('SQS_KEY', 'your-public-key'), + 'secret' => env('SQS_SECRET', 'your-secret-key'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'your-queue-name'), + 'region' => env('SQS_REGION', 'us-east-1'), + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + 'queue' => 'default', + 'retry_after' => 90, + 'block_for' => null, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control which database and table are used to store the jobs that + | have failed. You may change them to any database / table you wish. + | + */ + + 'failed' => [ + 'database' => env('DB_CONNECTION', 'mysql'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..aa1f7f8 --- /dev/null +++ b/config/services.php @@ -0,0 +1,38 @@ + [ + 'domain' => env('MAILGUN_DOMAIN'), + 'secret' => env('MAILGUN_SECRET'), + ], + + 'ses' => [ + 'key' => env('SES_KEY'), + 'secret' => env('SES_SECRET'), + 'region' => env('SES_REGION', 'us-east-1'), + ], + + 'sparkpost' => [ + 'secret' => env('SPARKPOST_SECRET'), + ], + + 'stripe' => [ + 'model' => App\User::class, + 'key' => env('STRIPE_KEY'), + 'secret' => env('STRIPE_SECRET'), + ], + +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..736fb3c --- /dev/null +++ b/config/session.php @@ -0,0 +1,197 @@ + env('SESSION_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to immediately expire on the browser closing, set that option. + | + */ + + 'lifetime' => env('SESSION_LIFETIME', 120), + + 'expire_on_close' => false, + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it is stored. All encryption will be run + | automatically by Laravel and you can use the Session like normal. + | + */ + + 'encrypt' => false, + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When using the native session driver, we need a location where session + | files may be stored. A default has been set for you but a different + | location may be specified. This is only needed for file sessions. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => null, + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table we + | should use to manage the sessions. Of course, a sensible default is + | provided for you; however, you are free to change this as needed. + | + */ + + 'table' => 'sessions', + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | When using the "apc" or "memcached" session drivers, you may specify a + | cache store that should be used for these sessions. This value must + | correspond with one of the application's configured cache stores. + | + */ + + 'store' => null, + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the cookie used to identify a session + | instance by ID. The name specified here will get used every time a + | new session cookie is created by the framework for every driver. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + str_slug(env('APP_NAME', 'laravel'), '_').'_session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application but you are free to change this when necessary. + | + */ + + 'path' => '/', + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | Here you may change the domain of the cookie used to identify a session + | in your application. This will determine which domains the cookie is + | available to in your application. A sensible default has been set. + | + */ + + 'domain' => env('SESSION_DOMAIN', null), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you if it can not be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE', false), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. You are free to modify this option if needed. + | + */ + + 'http_only' => true, + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | do not enable this as other CSRF protection services are in place. + | + | Supported: "lax", "strict" + | + */ + + 'same_site' => null, + +]; diff --git a/config/view.php b/config/view.php new file mode 100644 index 0000000..2acfd9c --- /dev/null +++ b/config/view.php @@ -0,0 +1,33 @@ + [ + resource_path('views'), + ], + + /* + |-------------------------------------------------------------------------- + | Compiled View Path + |-------------------------------------------------------------------------- + | + | This option determines where all the compiled Blade templates will be + | stored for your application. Typically, this is within the storage + | directory. However, as usual, you are free to change this value. + | + */ + + 'compiled' => realpath(storage_path('framework/views')), + +]; diff --git a/database/.gitignore b/database/.gitignore new file mode 100644 index 0000000..9b1dffd --- /dev/null +++ b/database/.gitignore @@ -0,0 +1 @@ +*.sqlite diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..facf233 --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,23 @@ +define(App\User::class, function (Faker $faker) { + return [ + 'name' => $faker->name, + 'email' => $faker->unique()->safeEmail, + 'password' => '$2y$10$TKh8H1.PfQx37YgCzwiKb.KjNyWgaHb9cbcoQgdIVFlYg7B77UdFm', // secret + 'remember_token' => str_random(10), + ]; +}); diff --git a/database/migrations/2014_10_12_000000_create_users_table.php b/database/migrations/2014_10_12_000000_create_users_table.php new file mode 100644 index 0000000..689cbee --- /dev/null +++ b/database/migrations/2014_10_12_000000_create_users_table.php @@ -0,0 +1,35 @@ +increments('id'); + $table->string('name'); + $table->string('email')->unique(); + $table->string('password'); + $table->rememberToken(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('users'); + } +} diff --git a/database/migrations/2014_10_12_100000_create_password_resets_table.php b/database/migrations/2014_10_12_100000_create_password_resets_table.php new file mode 100644 index 0000000..0d5cb84 --- /dev/null +++ b/database/migrations/2014_10_12_100000_create_password_resets_table.php @@ -0,0 +1,32 @@ +string('email')->index(); + $table->string('token'); + $table->timestamp('created_at')->nullable(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('password_resets'); + } +} diff --git a/database/migrations/2018_08_04_120905_create_customer_table.php b/database/migrations/2018_08_04_120905_create_customer_table.php new file mode 100644 index 0000000..32b7893 --- /dev/null +++ b/database/migrations/2018_08_04_120905_create_customer_table.php @@ -0,0 +1,40 @@ +increments('id'); + $table->string('first_name'); + $table->string('last_name'); + $table->string('email'); + $table->string('gender'); + $table->string('ip_address'); + $table->string('company'); + $table->string('city'); + $table->string('title'); + $table->longtext('website', 2083); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('customer'); + } +} diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php new file mode 100644 index 0000000..91cb6d1 --- /dev/null +++ b/database/seeds/DatabaseSeeder.php @@ -0,0 +1,16 @@ +call(UsersTableSeeder::class); + } +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a937786 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,14469 @@ +{ + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", + "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "dev": true, + "requires": { + "acorn": "^4.0.3" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "adjust-sourcemap-loader": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-1.2.0.tgz", + "integrity": "sha512-958oaHHVEXMvsY7v7cC5gEkNIcoaAVIhZ4mBReYVZJOTP9IgKmzLjIOhTtzpLMu+qriXvLsVjJ155EeInp45IQ==", + "dev": true, + "requires": { + "assert": "^1.3.0", + "camelcase": "^1.2.1", + "loader-utils": "^1.1.0", + "lodash.assign": "^4.0.1", + "lodash.defaults": "^3.1.2", + "object-path": "^0.9.2", + "regex-parser": "^2.2.9" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "lodash.defaults": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-3.1.2.tgz", + "integrity": "sha1-xzCLGNv4vJNy1wGnNJPGEZK9Liw=", + "dev": true, + "requires": { + "lodash.assign": "^3.0.0", + "lodash.restparam": "^3.0.0" + }, + "dependencies": { + "lodash.assign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz", + "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=", + "dev": true, + "requires": { + "lodash._baseassign": "^3.0.0", + "lodash._createassigner": "^3.0.0", + "lodash.keys": "^3.0.0" + } + } + } + } + } + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archive-type": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz", + "integrity": "sha1-nNnABpV+vpX62tW9YJiUKoE3N/Y=", + "dev": true, + "requires": { + "file-type": "^3.1.0" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true + } + } + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", + "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", + "dev": true + }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "util": "0.10.3" + } + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", + "dev": true + }, + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "async-each-series": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz", + "integrity": "sha1-9C/YFV048hpbjqB8KOBj7RcAsTg=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", + "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=", + "dev": true + }, + "autoprefixer": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.6.tgz", + "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==", + "dev": true, + "requires": { + "browserslist": "^2.11.3", + "caniuse-lite": "^1.0.30000805", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.17", + "postcss-value-parser": "^3.2.3" + } + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true + }, + "aws4": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", + "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==", + "dev": true + }, + "axios": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz", + "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=", + "dev": true, + "requires": { + "follow-redirects": "^1.3.0", + "is-buffer": "^1.1.5" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "dev": true, + "requires": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-builder-react-jsx": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", + "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "esutils": "^2.0.2" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-loader": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.5.tgz", + "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==", + "dev": true, + "requires": { + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", + "dev": true + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", + "dev": true + }, + "babel-plugin-syntax-flow": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=", + "dev": true + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "dev": true + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "dev": true, + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-flow-strip-types": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", + "dev": true, + "requires": { + "babel-plugin-syntax-flow": "^6.18.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-display-name": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", + "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", + "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", + "dev": true, + "requires": { + "babel-helper-builder-react-jsx": "^6.24.1", + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx-self": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", + "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-react-jsx-source": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", + "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", + "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + }, + "dependencies": { + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + } + } + }, + "babel-preset-flow": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", + "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", + "dev": true, + "requires": { + "babel-plugin-transform-flow-strip-types": "^6.22.0" + } + }, + "babel-preset-react": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz", + "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=", + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "^6.3.13", + "babel-plugin-transform-react-display-name": "^6.23.0", + "babel-plugin-transform-react-jsx": "^6.24.1", + "babel-plugin-transform-react-jsx-self": "^6.22.0", + "babel-plugin-transform-react-jsx-source": "^6.22.0", + "babel-preset-flow": "^6.23.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", + "dev": true + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "bin-build": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz", + "integrity": "sha1-EfjdYfcP/Por3KpbRvXo/t1CIcw=", + "dev": true, + "requires": { + "archive-type": "^3.0.1", + "decompress": "^3.0.0", + "download": "^4.1.2", + "exec-series": "^1.0.0", + "rimraf": "^2.2.6", + "tempfile": "^1.0.0", + "url-regex": "^3.0.0" + }, + "dependencies": { + "tempfile": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz", + "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=", + "dev": true, + "requires": { + "os-tmpdir": "^1.0.0", + "uuid": "^2.0.1" + } + }, + "uuid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", + "dev": true + } + } + }, + "bin-check": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-2.0.0.tgz", + "integrity": "sha1-hvjm9CU4k99g3DFpV/WvAqywWTA=", + "dev": true, + "requires": { + "executable": "^1.0.0" + } + }, + "bin-version": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz", + "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=", + "dev": true, + "requires": { + "find-versions": "^1.0.0" + } + }, + "bin-version-check": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz", + "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=", + "dev": true, + "requires": { + "bin-version": "^1.0.0", + "minimist": "^1.1.0", + "semver": "^4.0.3", + "semver-truncate": "^1.0.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + } + } + }, + "bin-wrapper": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz", + "integrity": "sha1-Z9MwYmLksaXy+I7iNGT2plVneus=", + "dev": true, + "requires": { + "bin-check": "^2.0.0", + "bin-version-check": "^2.1.0", + "download": "^4.0.0", + "each-async": "^1.1.1", + "lazy-req": "^1.0.0", + "os-filter-obj": "^1.0.0" + } + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "dev": true + }, + "bl": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "dev": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.1", + "http-errors": "~1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "~2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "~1.6.15" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.x.x" + } + }, + "bootstrap": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.3.tgz", + "integrity": "sha512-rDFIzgXcof0jDyjNosjv4Sno77X4KuPeFxG2XZZv1/Kc8DRVGVADdoQyyOVDwPqL36DDmtCQbrpMCqvpPLJQ0w==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", + "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000792", + "electron-to-chromium": "^1.3.30" + } + }, + "buffer": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz", + "integrity": "sha1-pyyTb3e5a/UvX357RnGAYoVR3vs=", + "dev": true, + "requires": { + "base64-js": "0.0.8", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-to-vinyl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-to-vinyl/-/buffer-to-vinyl-1.1.0.tgz", + "integrity": "sha1-APFfruOreh3aLN5tkSG//dB7ImI=", + "dev": true, + "requires": { + "file-type": "^3.1.0", + "readable-stream": "^2.0.2", + "uuid": "^2.0.1", + "vinyl": "^1.0.0" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true + }, + "uuid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", + "dev": true + } + } + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + }, + "dependencies": { + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "dev": true, + "requires": { + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + } + } + }, + "caniuse-db": { + "version": "1.0.30000874", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000874.tgz", + "integrity": "sha1-Se3AJi79xsSdTZYrsW0fDHkPpE4=", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30000874", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000874.tgz", + "integrity": "sha512-29nr1EPiHwrJTAHHsEmTt2h+55L8j2GNFdAcYPlRy2NX6iFz7ZZiepVI7kP/QqlnHLq3KvfWpbmGa0d063U09w==", + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", + "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "caw": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz", + "integrity": "sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ=", + "dev": true, + "requires": { + "get-proxy": "^1.0.1", + "is-obj": "^1.0.0", + "object-assign": "^3.0.0", + "tunnel-agent": "^0.4.0" + }, + "dependencies": { + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + } + } + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "dev": true + }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + } + }, + "chownr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "dev": true, + "requires": { + "chalk": "^1.1.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.0.tgz", + "integrity": "sha1-Cp1iBAzdx5BMXtrum97KZC2bnBw=", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" + }, + "dependencies": { + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + } + } + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "color-convert": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", + "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", + "dev": true, + "requires": { + "color-name": "1.1.1" + } + }, + "color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", + "dev": true + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "^1.0.0" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colormin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "dev": true, + "requires": { + "color": "^0.11.0", + "css-color-names": "0.0.4", + "has": "^1.0.1" + } + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "combined-stream": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.16.0.tgz", + "integrity": "sha512-sVXqklSaotK9at437sFlFpyOcJonxe0yST/AG9DkQKUdIE6IqGIMv4SfAQSKaJbSdVEJYItASCrBiVQHq1HQew==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "compressible": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.14.tgz", + "integrity": "sha1-MmxfUH+7BV9UEWeCuWmoG2einac=", + "dev": true, + "requires": { + "mime-db": ">= 1.34.0 < 2" + } + }, + "compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "concatenate": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/concatenate/-/concatenate-0.0.2.tgz", + "integrity": "sha1-C0nW6MQQR9dyjNyNYqCGYjOXtJ8=", + "dev": true, + "requires": { + "globs": "^0.1.2" + } + }, + "config-chain": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.11.tgz", + "integrity": "sha1-q6CXR9++TD5w52am5BWG4YWfxvI=", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", + "dev": true + }, + "consolidate": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz", + "integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0", + "require-from-string": "^2.0.1" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "requires": { + "capture-stack-trace": "^1.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-env": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.0.tgz", + "integrity": "sha512-jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.5", + "is-windows": "^1.0.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "dev": true + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "requires": { + "boom": "2.x.x" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.3.tgz", + "integrity": "sha512-0W171WccAjQGGTKLhw4m2nnl0zPHUlTO/I8td4XzJgIB8Hg3ZZx71qT4G4eX8OVsSiaAKiUMy73E3nsbPlg2DQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "source-map": "^0.1.38", + "source-map-resolve": "^0.5.1", + "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.1.43", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-loader": { + "version": "0.28.11", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", + "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "cssnano": "^3.10.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "object-assign": "^4.1.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-select": { + "version": "1.3.0-rc0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.3.0-rc0.tgz", + "integrity": "sha1-b5MZaqrnN2ZuoQNqjLFKj8t6kjE=", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "^1.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.0.tgz", + "integrity": "sha1-AQKz0UYw34bD65+p9UVicBBs+ZA=", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", + "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + } + } + }, + "css-tree": { + "version": "1.0.0-alpha25", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha25.tgz", + "integrity": "sha512-XC6xLW/JqIGirnZuUWHXCHRaAjje2b3OIB0Vj5RIJo6mIi/AdJo30quQl5LxUl0gkXDIrTrFGbMlcZjyFplz1A==", + "dev": true, + "requires": { + "mdn-data": "^1.0.0", + "source-map": "^0.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", + "dev": true + }, + "css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "dev": true + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "cssnano": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "dev": true, + "requires": { + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "dev": true, + "requires": { + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" + } + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "dev": true, + "requires": { + "clap": "^1.0.9", + "source-map": "^0.5.3" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "d": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "dev": true, + "requires": { + "es5-ext": "^0.10.9" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz", + "integrity": "sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0=", + "dev": true, + "requires": { + "buffer-to-vinyl": "^1.0.0", + "concat-stream": "^1.4.6", + "decompress-tar": "^3.0.0", + "decompress-tarbz2": "^3.0.0", + "decompress-targz": "^3.0.0", + "decompress-unzip": "^3.0.0", + "stream-combiner2": "^1.1.1", + "vinyl-assign": "^1.0.1", + "vinyl-fs": "^2.2.0" + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz", + "integrity": "sha1-IXx4n5uURQ76rcXF5TeXj8MzxGY=", + "dev": true, + "requires": { + "is-tar": "^1.0.0", + "object-assign": "^2.0.0", + "strip-dirs": "^1.0.0", + "tar-stream": "^1.1.1", + "through2": "^0.6.1", + "vinyl": "^0.4.3" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", + "dev": true + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + } + } + }, + "decompress-tarbz2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz", + "integrity": "sha1-iyOTVoE1X58YnYclag+L3ZbZZm0=", + "dev": true, + "requires": { + "is-bzip2": "^1.0.0", + "object-assign": "^2.0.0", + "seek-bzip": "^1.0.3", + "strip-dirs": "^1.0.0", + "tar-stream": "^1.1.1", + "through2": "^0.6.1", + "vinyl": "^0.4.3" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", + "dev": true + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + } + } + }, + "decompress-targz": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz", + "integrity": "sha1-ssE9+YFmJomRtxXWRH9kLpaW9aA=", + "dev": true, + "requires": { + "is-gzip": "^1.0.0", + "object-assign": "^2.0.0", + "strip-dirs": "^1.0.0", + "tar-stream": "^1.1.1", + "through2": "^0.6.1", + "vinyl": "^0.4.3" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", + "dev": true + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + } + } + }, + "decompress-unzip": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz", + "integrity": "sha1-YUdbQVIGa74/7hL51inRX+ZHjus=", + "dev": true, + "requires": { + "is-zip": "^1.0.0", + "read-all-stream": "^3.0.0", + "stat-mode": "^0.2.0", + "strip-dirs": "^1.0.0", + "through2": "^2.0.0", + "vinyl": "^1.0.0", + "yauzl": "^2.2.1" + }, + "dependencies": { + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + } + } + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "define-properties": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "dev": true, + "requires": { + "foreach": "^2.0.5", + "object-keys": "^1.0.8" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-node": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz", + "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "~1.1.1", + "entities": "~1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dotenv": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz", + "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0=", + "dev": true + }, + "dotenv-expand": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", + "dev": true + }, + "download": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", + "integrity": "sha1-qlX9rTktldS2jowr4D4MKqIbqaw=", + "dev": true, + "requires": { + "caw": "^1.0.1", + "concat-stream": "^1.4.7", + "each-async": "^1.0.0", + "filenamify": "^1.0.1", + "got": "^5.0.0", + "gulp-decompress": "^1.2.0", + "gulp-rename": "^1.2.0", + "is-url": "^1.2.0", + "object-assign": "^4.0.1", + "read-all-stream": "^3.0.0", + "readable-stream": "^2.0.2", + "stream-combiner2": "^1.1.1", + "vinyl": "^1.0.0", + "vinyl-fs": "^2.2.0", + "ware": "^1.2.0" + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "duplexify": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-async": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", + "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=", + "dev": true, + "requires": { + "onetime": "^1.0.0", + "set-immediate-shim": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.55", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.55.tgz", + "integrity": "sha1-8VDhCyC3fZ1Br8yjEu/gw7Gn/c4=", + "dev": true + }, + "elliptic": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "dev": true, + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" + } + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.2.tgz", + "integrity": "sha512-E1fPutRDdIj/hohG0UpT5mayXNCxXP9d+snxFsPU9X0XgccOumKraa3juDMwTUyi7+Bu5+mCGagjg4IYeNbOdw==", + "dev": true, + "requires": { + "stackframe": "^1.0.4" + } + }, + "es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" + } + }, + "es-to-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "dev": true, + "requires": { + "is-callable": "^1.1.1", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.1" + } + }, + "es5-ext": { + "version": "0.10.45", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.45.tgz", + "integrity": "sha512-FkfM6Vxxfmztilbxxz5UKSD4ICMf5tSpRFtDNtkAhOxZ0EKtX6qwmXNyH/sFyIbX2P/nU5AMiA9jilWsUGJzCQ==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "1" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", + "dev": true, + "requires": { + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, + "es6-weak-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.14", + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "dev": true, + "requires": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "eventemitter3": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "eventsource": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "dev": true, + "requires": { + "original": ">=0.0.5" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + } + }, + "exec-series": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/exec-series/-/exec-series-1.0.3.tgz", + "integrity": "sha1-bSV6m+rEgqhyx3g7yGFYOfx3FDo=", + "dev": true, + "requires": { + "async-each-series": "^1.1.0", + "object-assign": "^4.1.0" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "executable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz", + "integrity": "sha1-h3mA6REvM5EGbaNyZd562ENKtNk=", + "dev": true, + "requires": { + "meow": "^3.1.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "express": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", + "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.3", + "qs": "6.5.1", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + } + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extract-text-webpack-plugin": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", + "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", + "dev": true, + "requires": { + "async": "^2.4.1", + "loader-utils": "^1.1.0", + "schema-utils": "^0.3.0", + "webpack-sources": "^1.0.1" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fastparse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", + "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "dev": true, + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", + "dev": true + } + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "file-loader": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.11.2.tgz", + "integrity": "sha512-N+uhF3mswIFeziHQjGScJ/yHXYt3DiLBeC+9vWW+WjUBiClMSOlV1YrXQi+7KM2aA3Rn4Bybgv+uXFQbfkzpvg==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2" + } + }, + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "filename-reserved-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=", + "dev": true + }, + "filenamify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", + "dev": true, + "requires": { + "filename-reserved-regex": "^1.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "find-versions": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz", + "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=", + "dev": true, + "requires": { + "array-uniq": "^1.0.0", + "get-stdin": "^4.0.1", + "meow": "^3.5.0", + "semver-regex": "^1.0.0" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "flush-write-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", + "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" + } + }, + "follow-redirects": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.2.tgz", + "integrity": "sha512-kssLorP/9acIdpQ2udQVTiCS5LQmdEz9mvdIfDcl1gYX2tPKFADHSyFdvJS040XdFsPzemWtgI3q8mFVCxtX8A==", + "dev": true, + "requires": { + "debug": "^3.1.0" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "friendly-errors-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true, + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true, + "dev": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-proxy": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz", + "integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=", + "dev": true, + "requires": { + "rc": "^1.1.2" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "gifsicle": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-3.0.4.tgz", + "integrity": "sha1-9Fy17RAWW2ZdySng6TKLbIId+js=", + "dev": true, + "requires": { + "bin-build": "^2.0.0", + "bin-wrapper": "^3.0.0", + "logalot": "^2.0.0" + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-stream": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz", + "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^5.0.3", + "glob-parent": "^3.0.0", + "micromatch": "^2.3.7", + "ordered-read-streams": "^0.3.0", + "through2": "^0.6.0", + "to-absolute-glob": "^0.1.1", + "unique-stream": "^2.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + } + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "globs": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globs/-/globs-0.1.4.tgz", + "integrity": "sha512-D23dWbOq48vlOraoSigbcQV4tWrnhwk+E/Um2cMuDS3/5dwGmdFeA7L/vAvDhLFlQOTDqHcXh35m/71g2A2WzQ==", + "dev": true, + "requires": { + "glob": "^7.1.1" + } + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "glogg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", + "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "got": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz", + "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", + "dev": true, + "requires": { + "create-error-class": "^3.0.1", + "duplexer2": "^0.1.4", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "node-status-codes": "^1.0.0", + "object-assign": "^4.0.1", + "parse-json": "^2.1.0", + "pinkie-promise": "^2.0.0", + "read-all-stream": "^3.0.0", + "readable-stream": "^2.0.5", + "timed-out": "^3.0.0", + "unzip-response": "^1.0.2", + "url-parse-lax": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gulp-decompress": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz", + "integrity": "sha1-jutlpeAV+O2FMsr+KEVJYGJvDcc=", + "dev": true, + "requires": { + "archive-type": "^3.0.0", + "decompress": "^3.0.0", + "gulp-util": "^3.0.1", + "readable-stream": "^2.0.2" + } + }, + "gulp-rename": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz", + "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==", + "dev": true + }, + "gulp-sourcemaps": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz", + "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=", + "dev": true, + "requires": { + "convert-source-map": "^1.1.1", + "graceful-fs": "^4.1.2", + "strip-bom": "^2.0.0", + "through2": "^2.0.0", + "vinyl": "^1.0.0" + }, + "dependencies": { + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + } + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "handle-thing": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", + "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", + "dev": true + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "requires": { + "ajv": "^4.9.1", + "har-schema": "^1.0.5" + }, + "dependencies": { + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "requires": { + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" + } + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "hash.js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "requires": { + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" + } + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-comment-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "dev": true + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "html-loader": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.4.5.tgz", + "integrity": "sha1-X7zYfNY6XEmn/OL+VvQl4Fcpxow=", + "dev": true, + "requires": { + "es6-templates": "^0.2.2", + "fastparse": "^1.1.1", + "html-minifier": "^3.0.1", + "loader-utils": "^1.0.2", + "object-assign": "^4.1.0" + } + }, + "html-minifier": { + "version": "3.5.19", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.19.tgz", + "integrity": "sha512-Qr2JC9nsjK8oCrEmuB430ZIA8YWbF3D5LSjywD75FTuXmeqacwHgIM8wp3vHYzzPbklSjp53RdmDuzR4ub2HzA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.1.x", + "commander": "2.16.x", + "he": "1.1.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "clean-css": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz", + "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", + "dev": true, + "requires": { + "source-map": "0.5.x" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "uglify-js": { + "version": "3.4.6", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.6.tgz", + "integrity": "sha512-O1D7L6WcOzS1qW2ehopEm4cWm5yA6bQBozlks8jO8ODxYCy4zv+bR/la4Lwp01tpkYGNonnpXvUpYtrvSu8Yzg==", + "dev": true, + "requires": { + "commander": "~2.16.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "http-parser-js": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", + "integrity": "sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=", + "dev": true + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "dev": true, + "requires": { + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", + "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", + "dev": true, + "requires": { + "http-proxy": "^1.16.2", + "is-glob": "^3.1.0", + "lodash": "^4.17.2", + "micromatch": "^2.3.11" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + } + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + } + } + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "requires": { + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "dev": true + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "imagemin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz", + "integrity": "sha1-8Zwu7h5xumxlWMUV+fyWaAGJptQ=", + "dev": true, + "requires": { + "file-type": "^4.1.0", + "globby": "^6.1.0", + "make-dir": "^1.0.0", + "p-pipe": "^1.1.0", + "pify": "^2.3.0", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "imagemin-gifsicle": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-5.2.0.tgz", + "integrity": "sha512-K01m5QuPK+0en8oVhiOOAicF7KjrHlCZxS++mfLI2mV/Ksfq/Y9nCXCWDz6jRv13wwlqe5T7hXT+ji2DnLc2yQ==", + "dev": true, + "requires": { + "exec-buffer": "^3.0.0", + "gifsicle": "^3.0.0", + "is-gif": "^1.0.0" + } + }, + "imagemin-mozjpeg": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-7.0.0.tgz", + "integrity": "sha1-2SZHf8bvXzp2ikIi97LYCNPrpWg=", + "dev": true, + "requires": { + "execa": "^0.8.0", + "is-jpg": "^1.0.0", + "mozjpeg": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + } + } + }, + "imagemin-optipng": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz", + "integrity": "sha1-0i2kEsCfX/AKQzmWC5ioix2+hpU=", + "dev": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^1.0.0", + "optipng-bin": "^3.0.0" + } + }, + "imagemin-pngquant": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-5.1.0.tgz", + "integrity": "sha512-RtIUPbp8/HYX5EKY6p/L1NLKnkxNj37I92IFNsrptzBVql8FqBgPra9DO/eUgE4EWx+zq6ih4a/Y9YhF3pNM5A==", + "dev": true, + "requires": { + "execa": "^0.10.0", + "is-png": "^1.0.0", + "is-stream": "^1.1.0", + "pngquant-bin": "^4.0.0" + }, + "dependencies": { + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + } + } + }, + "imagemin-svgo": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-6.0.0.tgz", + "integrity": "sha512-xwjBZQKpbkklHtJYnCOwRJjTRJA/nR0hQzKMh+CUZRvm/L0QwKKPJQ9tkPWQHrg+cydPu2i1vLgHuy2E0hKEkg==", + "dev": true, + "requires": { + "buffer-from": "^0.1.1", + "is-svg": "^2.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "buffer-from": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz", + "integrity": "sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg==", + "dev": true + }, + "coa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.1.tgz", + "integrity": "sha512-5wfTTO8E2/ja4jFSxePXlG5nRu5bBtL/r1HCIpJW/lzT6yDtKl0u0Z4o/Vpz32IpKmBn7HerheEZQgA9N2DarQ==", + "dev": true, + "requires": { + "q": "^1.1.2" + } + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "svgo": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.0.5.tgz", + "integrity": "sha512-nYrifviB77aNKDNKKyuay3M9aYiK6Hv5gJVDdjj2ZXTQmI8WZc8+UPLR5IpVlktJfSu3co/4XcWgrgI6seGBPg==", + "dev": true, + "requires": { + "coa": "~2.0.1", + "colors": "~1.1.2", + "css-select": "~1.3.0-rc0", + "css-select-base-adapter": "~0.1.0", + "css-tree": "1.0.0-alpha25", + "css-url-regex": "^1.1.0", + "csso": "^3.5.0", + "js-yaml": "~3.10.0", + "mkdirp": "~0.5.1", + "object.values": "^1.0.4", + "sax": "~1.2.4", + "stable": "~0.1.6", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + } + } + }, + "img-loader": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-2.0.1.tgz", + "integrity": "sha512-cD5D+zzIDvVPyX9nmz6+GL20BfpRUKUEXFur9IPeUC8/LRJT/PQ3YJVyKelIum8R5rCVZXgSFB0ccpsnS4IyAQ==", + "dev": true, + "requires": { + "imagemin": "^5.3.1", + "imagemin-gifsicle": "^5.2.0", + "imagemin-mozjpeg": "^7.0.0", + "imagemin-optipng": "^5.2.0", + "imagemin-pngquant": "^5.0.1", + "imagemin-svgo": "^6.0.0", + "loader-utils": "^1.1.0" + } + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "dev": true, + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "internal-ip": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", + "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", + "dev": true, + "requires": { + "meow": "^3.3.0" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", + "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=", + "dev": true + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "dev": true + }, + "is-absolute": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=", + "dev": true, + "requires": { + "is-relative": "^0.1.0" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-bzip2": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz", + "integrity": "sha1-XuWOqlounIDiFAe+3yOuWsCRs/w=", + "dev": true + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-gif": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-1.0.0.tgz", + "integrity": "sha1-ptKumIkwB7/6l6HYwB1jIFgyCX4=", + "dev": true + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-gzip": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", + "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=", + "dev": true + }, + "is-jpg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.1.tgz", + "integrity": "sha1-KW1X/dmc4BBDSnKD40armhA16XU=", + "dev": true + }, + "is-natural-number": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz", + "integrity": "sha1-fUxXKDd+84bD4ZSpkRv1fG3DNec=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-png": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", + "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=", + "dev": true + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-relative": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", + "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=", + "dev": true + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", + "dev": true + }, + "is-tar": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz", + "integrity": "sha1-L2suF5LB9bs2UZrKqdZcDSb+hT0=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz", + "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "is-zip": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz", + "integrity": "sha1-R7Co/004p2QxzP2ZqOFaTIa6IyU=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "dev": true, + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "jquery": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==", + "dev": true + }, + "js-base64": { + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.8.tgz", + "integrity": "sha512-hm2nYpDrwoO/OzBhdcqs/XGT6XjSuSSCVEpia+Kl2J6x4CYt5hISlVL/AYU1khoDXv0AQVgxtdJySb9gjAn56Q==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^2.6.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "killable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz", + "integrity": "sha1-2ouEvUfeU5WHj5XWTQLyRJ/gXms=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "laravel-mix": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-2.1.11.tgz", + "integrity": "sha512-+iDqVPOuHSq6Ng/WX0w8V2O7R8847u1N1jybB/AAuRca3nRw4iI9BNNJ307ViiXb1GulxKixLe67shPFatJjvQ==", + "dev": true, + "requires": { + "autoprefixer": "^7.2.6", + "babel-core": "^6.24.1", + "babel-loader": "^7.1.1", + "babel-plugin-transform-object-rest-spread": "^6.26.0", + "babel-plugin-transform-runtime": "^6.23.0", + "babel-preset-env": "^1.5.1", + "chokidar": "^2.0.0", + "clean-css": "^4.1.3", + "concatenate": "0.0.2", + "css-loader": "^0.28.9", + "dotenv": "^4.0.0", + "dotenv-expand": "^4.2.0", + "extract-text-webpack-plugin": "^3.0.2", + "file-loader": "^0.11.2", + "friendly-errors-webpack-plugin": "^1.6.1", + "fs-extra": "^3.0.1", + "glob": "^7.1.2", + "html-loader": "^0.4.5", + "img-loader": "^2.0.1", + "lodash": "^4.17.5", + "md5": "^2.2.1", + "node-sass": "^4.7.2", + "postcss-loader": "^2.1.0", + "resolve-url-loader": "^2.2.1", + "sass-loader": "^6.0.5", + "style-loader": "^0.18.2", + "uglify-js": "^2.8.29", + "uglifyjs-webpack-plugin": "^1.1.8", + "vue-loader": "^13.7.1", + "vue-template-compiler": "^2.5.13", + "webpack": "^3.11.0", + "webpack-chunk-hash": "^0.4.0", + "webpack-dev-server": "^2.11.1", + "webpack-merge": "^4.1.0", + "webpack-notifier": "^1.5.1", + "yargs": "^8.0.2" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lazy-req": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz", + "integrity": "sha1-va6+rTD42CQDnODOFJ1Nqge6H6w=", + "dev": true + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", + "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=", + "dev": true + }, + "lodash._createassigner": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", + "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=", + "dev": true, + "requires": { + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "^3.0.0" + } + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "dev": true, + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + } + }, + "loglevel": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + } + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "math-expression-evaluator": { + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", + "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", + "dev": true + }, + "math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "dev": true + }, + "md5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", + "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", + "dev": true, + "requires": { + "charenc": "~0.0.1", + "crypt": "~0.0.1", + "is-buffer": "~1.1.1" + } + }, + "md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "mime-db": { + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", + "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.19", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", + "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==", + "dev": true, + "requires": { + "mime-db": "~1.35.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + } + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "dev": true, + "requires": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "mozjpeg": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-5.0.0.tgz", + "integrity": "sha1-uGccSSRWijY94AP/L9OXq4P3UsU=", + "dev": true, + "requires": { + "bin-build": "^2.2.0", + "bin-wrapper": "^3.0.0", + "logalot": "^2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + }, + "dependencies": { + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "~1.1.9" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "nan": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "neo-async": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz", + "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "nice-try": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz", + "integrity": "sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "dev": true, + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-forge": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", + "dev": true + }, + "node-gyp": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.7.0.tgz", + "integrity": "sha512-qDQE/Ft9xXP6zphwx4sD0t+VhwV7yFaloMpfbL2QnnDZcyaiakWlLdtFGGQfTAwpFHdpbRhRxVhIHN1OKAjgbg==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": ">=2.9.0 <2.82.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "requires": { + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" + } + }, + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + } + } + }, + "node-libs-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^1.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.10.3", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + } + } + }, + "node-notifier": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", + "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "semver": "^5.4.1", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node-sass": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.2.tgz", + "integrity": "sha512-LdxoJLZutx0aQXHtWIYwJKMj+9pTjneTcLWJgzf2XbGu0q5pRNqW5QvFCEdm3mc5rJOdru/mzln5d0EZLacf6g==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.3.1", + "npmlog": "^4.0.0", + "request": "2.87.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "node-status-codes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz", + "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=", + "dev": true + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true + }, + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz", + "integrity": "sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.6.1", + "function-bind": "^1.1.0", + "has": "^1.0.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optipng-bin": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-3.1.4.tgz", + "integrity": "sha1-ldNPLEiHBPb9cGBr/qDGWfHZXYQ=", + "dev": true, + "requires": { + "bin-build": "^2.0.0", + "bin-wrapper": "^3.0.0", + "logalot": "^2.0.0" + } + }, + "ordered-read-streams": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", + "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", + "dev": true, + "requires": { + "is-stream": "^1.0.1", + "readable-stream": "^2.0.1" + } + }, + "original": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.1.tgz", + "integrity": "sha512-IEvtB5vM5ULvwnqMxWBLxkS13JIEXbakizMSo3yoPNPCIWzg8TG3Usn/UhXoZFM/m+FuEA20KdzPSFq/0rS+UA==", + "dev": true, + "requires": { + "url-parse": "~1.4.0" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-filter-obj": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-1.0.3.tgz", + "integrity": "sha1-WRUzDZDs7VV9LZOKMcbdIU2cY60=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true + }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "dev": true, + "requires": { + "p-timeout": "^1.1.1" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "pako": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parse-asn1": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", + "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "pngquant-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-4.0.0.tgz", + "integrity": "sha512-jhjMp87bvaUeQOfNaPhSKx3tLCEwRaAycgDpIhMflgFr2+vYhw4ZrcK06eQeYg4OprXPanFljXLl5VuuAP2IHw==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^3.0.0", + "execa": "^0.10.0", + "logalot": "^2.0.0" + }, + "dependencies": { + "bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "dev": true, + "requires": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + }, + "dependencies": { + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + } + } + }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "decompress": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz", + "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=", + "dev": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "dev": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true + } + } + }, + "download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "dev": true, + "requires": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + } + } + }, + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "requires": { + "npm-conf": "^1.1.0" + } + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + } + } + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + } + } + }, + "popper.js": { + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.4.tgz", + "integrity": "sha1-juwdj/AqWjoVLdQ0FKFce3n9abY=", + "dev": true + }, + "portfinder": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz", + "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", + "dev": true, + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "dev": true, + "requires": { + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "dev": true, + "requires": { + "colormin": "^1.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-convert-values": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "dev": true, + "requires": { + "postcss": "^5.0.11", + "postcss-value-parser": "^3.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "dev": true, + "requires": { + "postcss": "^5.0.14" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-empty": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "dev": true, + "requires": { + "postcss": "^5.0.14" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "dev": true, + "requires": { + "postcss": "^5.0.16" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-unused": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "dev": true, + "requires": { + "postcss": "^5.0.14", + "uniqs": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-filter-plugins": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", + "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-load-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", + "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", + "dev": true, + "requires": { + "cosmiconfig": "^4.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-load-options": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", + "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true + } + } + }, + "postcss-load-plugins": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", + "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.1", + "object-assign": "^4.1.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true + } + } + }, + "postcss-loader": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.6.tgz", + "integrity": "sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^6.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^0.4.0" + }, + "dependencies": { + "ajv": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz", + "integrity": "sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.1" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", + "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-merge-idents": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-merge-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "dev": true, + "requires": { + "browserslist": "^1.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", + "dev": true + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", + "dev": true, + "requires": { + "postcss": "^5.0.12", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-params": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "has": "^1.0.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", + "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "dev": true, + "requires": { + "postcss": "^5.0.5" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-normalize-url": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-ordered-values": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "dev": true, + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "dev": true, + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "dev": true, + "requires": { + "is-svg": "^2.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "dev": true + }, + "postcss-zindex": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "dependencies": { + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "prettier": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.14.0.tgz", + "integrity": "sha512-KtQ2EGaUwf2EyDfp1fxyEb0PqGKakVm0WyXwDt6u+cAoxbO2Z2CwKvOe3+b4+F2IlO9lYHi1kqFuRM70ddBnow==", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "requires": { + "asap": "~2.0.3" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "prop-types": { + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", + "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", + "dev": true, + "requires": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true + }, + "proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "public-encrypt": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", + "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.0.0.tgz", + "integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==", + "dev": true + }, + "randomatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz", + "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", + "dev": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", + "dev": true + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "dev": true, + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": ">= 1.3.1 < 2" + } + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", + "dev": true + } + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "react": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/react/-/react-16.4.2.tgz", + "integrity": "sha512-dMv7YrbxO4y2aqnvA7f/ik9ibeLSHQJTI6TrYAenPSaQ6OXfb+Oti+oJiy8WBxgRzlKatYqtCjphTgDSCEiWFg==", + "dev": true, + "requires": { + "fbjs": "^0.8.16", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.0" + } + }, + "react-dom": { + "version": "16.4.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.4.2.tgz", + "integrity": "sha512-Usl73nQqzvmJN+89r97zmeUpQDKDlh58eX6Hbs/ERdDHzeBzWy+ENk7fsGQ+5KxArV1iOFPT46/VneklK9zoWw==", + "dev": true, + "requires": { + "fbjs": "^0.8.16", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.0" + } + }, + "read-all-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0", + "readable-stream": "^2.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" + } + }, + "recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "dev": true, + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "reduce-css-calc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "reduce-function-call": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regex-parser": { + "version": "2.2.9", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.9.tgz", + "integrity": "sha512-VncXxOF6uFlYog5prG2j+e2UGJeam5MfNiJnB/qEgo4KTnMm2XrELCg4rNZ6IlaEUZnGlb8aB6lXowCRQtTkkA==", + "dev": true + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "request": { + "version": "2.87.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", + "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "form-data": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "dev": true, + "requires": { + "ajv": "^5.1.0", + "har-schema": "^2.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "resolve-url-loader": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-2.3.0.tgz", + "integrity": "sha512-RaEUWgF/B6aTg9VKaOv2o6dfm5f75/lGh8S+SQwoMcBm48WkA2nhLR+V7KEawkxXjU4lLB16IVeHCe7F69nyVw==", + "dev": true, + "requires": { + "adjust-sourcemap-loader": "^1.1.0", + "camelcase": "^4.1.0", + "convert-source-map": "^1.5.1", + "loader-utils": "^1.1.0", + "lodash.defaults": "^4.0.0", + "rework": "^1.0.1", + "rework-visit": "^1.0.0", + "source-map": "^0.5.7", + "urix": "^0.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dev": true, + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", + "dev": true + } + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + } + } + }, + "sass-loader": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.7.tgz", + "integrity": "sha512-JoiyD00Yo1o61OJsoP2s2kb19L1/Y2p3QFcCdWdF6oomBGKVYuZyqHWemRBfQ2uGYsk+CH3eCguXNfpjzlcpaA==", + "dev": true, + "requires": { + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", + "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "dev": true, + "requires": { + "ajv": "^5.0.0" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "seek-bzip": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", + "dev": true, + "requires": { + "commander": "~2.8.1" + }, + "dependencies": { + "commander": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.3", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.3.tgz", + "integrity": "sha512-vmZenZ+8Al3NLHkWnhBQ0x6BkML1eCP2xEi3JE+f3D9wW9fipD9NNJHYtE9XJM4TsPaHGZJIamrSI6MTg1dU2Q==", + "dev": true, + "requires": { + "node-forge": "0.7.5" + } + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + }, + "semver-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz", + "integrity": "sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk=", + "dev": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "serialize-javascript": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz", + "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", + "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", + "dev": true, + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "requires": { + "hoek": "2.x.x" + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", + "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", + "dev": true, + "requires": { + "debug": "^2.6.6", + "eventsource": "0.1.6", + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, + "requires": { + "sort-keys": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", + "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "^0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", + "dev": true + }, + "spdy": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", + "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", + "dev": true, + "requires": { + "debug": "^2.6.8", + "handle-thing": "^1.2.5", + "http-deceiver": "^1.2.7", + "safe-buffer": "^5.0.1", + "select-hose": "^2.0.0", + "spdy-transport": "^2.0.18" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "spdy-transport": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.0.tgz", + "integrity": "sha512-bpUeGpZcmZ692rrTiqf9/2EUakI6/kXX1Rpe0ib/DyOzbiexVfXkw6GnvI9hVGvIwVaUhkaBojjCZwLNRGQg1g==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "detect-node": "^2.0.3", + "hpack.js": "^2.1.6", + "obuf": "^1.1.1", + "readable-stream": "^2.2.9", + "safe-buffer": "^5.0.1", + "wbuf": "^1.7.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "sshpk": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stackframe": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.0.4.tgz", + "integrity": "sha512-to7oADIniaYwS3MhtCa/sQhrxidCCQiF/qp4/m5iN3ipf0Y7Xlri0f6eG29r08aL7JYl8n32AF3Q5GYBZ7K8vw==", + "dev": true + }, + "stat-mode": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", + "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + }, + "stdout-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", + "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "dev": true, + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringstream": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", + "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-bom-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz", + "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=", + "dev": true, + "requires": { + "first-chunk-stream": "^1.0.0", + "strip-bom": "^2.0.0" + } + }, + "strip-dirs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "get-stdin": "^4.0.1", + "is-absolute": "^0.1.5", + "is-natural-number": "^2.0.0", + "minimist": "^1.1.0", + "sum-up": "^1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "style-loader": { + "version": "0.18.2", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.18.2.tgz", + "integrity": "sha512-WPpJPZGUxWYHWIUMNNOYqql7zh85zGmr84FdTVWq52WTIkqlW9xSxD3QYWi/T31cqn9UNSsietVEgGn2aaSCzw==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.3.0" + } + }, + "sum-up": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz", + "integrity": "sha1-HGYfZnBX9jvLeHWqFDi8FiUlFW4=", + "dev": true, + "requires": { + "chalk": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", + "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "dev": true, + "requires": { + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" + } + }, + "tapable": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", + "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=", + "dev": true + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "tar-stream": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz", + "integrity": "sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA==", + "dev": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.1.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.0", + "xtend": "^4.0.0" + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true + }, + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "dev": true, + "requires": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "through2-filter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", + "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + }, + "dependencies": { + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + } + } + }, + "thunky": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.2.tgz", + "integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=", + "dev": true + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timed-out": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz", + "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "to-absolute-glob": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", + "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "dev": true, + "requires": { + "punycode": "^1.4.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", + "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", + "dev": true, + "requires": { + "glob": "^6.0.4" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", + "dev": true + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.18", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.18.tgz", + "integrity": "sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA==", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "uglifyjs-webpack-plugin": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.7.tgz", + "integrity": "sha512-1VicfKhCYHLS8m1DCApqBhoulnASsEoJ/BvpUpP4zoNAPpKzdH+ghk0olGJMmwX2/jprK2j3hAHdUbczBSy2FA==", + "dev": true, + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.5", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "uglify-es": "^3.3.4", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz", + "integrity": "sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.1" + } + }, + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", + "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + } + } + } + }, + "unbzip2-stream": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.2.5.tgz", + "integrity": "sha512-izD3jxT8xkzwtXRUZjtmRwKnZoeECrfZ8ra/ketwOcusbZEp4mjULMnJOCfTDZBgGQAAY1AJ/IgxcwkavcX9Og==", + "dev": true, + "requires": { + "buffer": "^3.0.1", + "through": "^2.3.6" + } + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", + "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", + "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-stream": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", + "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=", + "dev": true, + "requires": { + "json-stable-stringify": "^1.0.0", + "through2-filter": "^2.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "unzip-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", + "integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4=", + "dev": true + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.3.tgz", + "integrity": "sha512-rh+KuAW36YKo0vClhQzLLveoj8FwPJNu65xLb7Mrt+eZht0IPT0IXgSv8gcMegZ6NvjJUALf6Mf25POlMwD1Fw==", + "dev": true, + "requires": { + "querystringify": "^2.0.0", + "requires-port": "^1.0.0" + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "url-regex": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", + "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=", + "dev": true, + "requires": { + "ip-regex": "^1.0.1" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "vali-date": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", + "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", + "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + }, + "dependencies": { + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + } + } + }, + "vinyl-assign": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz", + "integrity": "sha1-TRmIkbVRWRHXcajNnFSApGoHSkU=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "readable-stream": "^2.0.0" + } + }, + "vinyl-fs": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz", + "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=", + "dev": true, + "requires": { + "duplexify": "^3.2.0", + "glob-stream": "^5.3.2", + "graceful-fs": "^4.0.0", + "gulp-sourcemaps": "1.6.0", + "is-valid-glob": "^0.3.0", + "lazystream": "^1.0.0", + "lodash.isequal": "^4.0.0", + "merge-stream": "^1.0.0", + "mkdirp": "^0.5.0", + "object-assign": "^4.0.0", + "readable-stream": "^2.0.4", + "strip-bom": "^2.0.0", + "strip-bom-stream": "^1.0.0", + "through2": "^2.0.0", + "through2-filter": "^2.0.0", + "vali-date": "^1.0.0", + "vinyl": "^1.0.0" + }, + "dependencies": { + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + } + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "vue-hot-reload-api": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.0.tgz", + "integrity": "sha512-2j/t+wIbyVMP5NvctQoSUvLkYKoWAAk2QlQiilrM2a6/ulzFgdcLUJfTvs4XQ/3eZhHiBmmEojbjmM4AzZj8JA==", + "dev": true + }, + "vue-loader": { + "version": "13.7.2", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-13.7.2.tgz", + "integrity": "sha512-pgFWFsUjYO1v+J+3r7K0Q4lCp0eOyI24/q9j+cCudWyCTjgpjpcAa1MdwjlDUUettt9xkkUBbQ9fkAN1NC8t9w==", + "dev": true, + "requires": { + "consolidate": "^0.14.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "lru-cache": "^4.1.1", + "postcss": "^6.0.8", + "postcss-load-config": "^1.1.0", + "postcss-selector-parser": "^2.0.0", + "prettier": "^1.7.0", + "resolve": "^1.4.0", + "source-map": "^0.6.1", + "vue-hot-reload-api": "^2.2.0", + "vue-style-loader": "^3.0.0", + "vue-template-es2015-compiler": "^1.6.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "postcss-load-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", + "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0", + "postcss-load-options": "^1.2.0", + "postcss-load-plugins": "^2.3.0" + } + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true + } + } + }, + "vue-style-loader": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-3.1.2.tgz", + "integrity": "sha512-ICtVdK/p+qXWpdSs2alWtsXt9YnDoYjQe0w5616j9+/EhjoxZkbun34uWgsMFnC1MhrMMwaWiImz3K2jK1Yp2Q==", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "vue-template-compiler": { + "version": "2.5.17", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.5.17.tgz", + "integrity": "sha512-63uI4syCwtGR5IJvZM0LN5tVsahrelomHtCxvRkZPJ/Tf3ADm1U1wG6KWycK3qCfqR+ygM5vewUvmJ0REAYksg==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue-template-es2015-compiler": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz", + "integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==", + "dev": true + }, + "ware": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", + "integrity": "sha1-0bFPOdLiy0q4xAmPdW/ksWTkc9Q=", + "dev": true, + "requires": { + "wrap-fn": "^0.1.0" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz", + "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" + }, + "dependencies": { + "ajv": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz", + "integrity": "sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.1" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + }, + "uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "dev": true, + "requires": { + "source-map": "^0.5.6", + "uglify-js": "^2.8.29", + "webpack-sources": "^1.0.1" + } + } + } + }, + "webpack-chunk-hash": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/webpack-chunk-hash/-/webpack-chunk-hash-0.4.0.tgz", + "integrity": "sha1-a0DDBw+8n/DP4P54HHF0r2x8FqQ=", + "dev": true + }, + "webpack-dev-middleware": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", + "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", + "dev": true, + "requires": { + "memory-fs": "~0.4.1", + "mime": "^1.5.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "time-stamp": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "time-stamp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.0.1.tgz", + "integrity": "sha512-KUnkvOWC3C+pEbwE/0u3CcmNpGCDqkYGYZOphe1QFxApYQkJ5g195TDBjgZch/zG6chU1NcabLwnM7BCpWAzTQ==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.11.2.tgz", + "integrity": "sha512-zrPoX97bx47vZiAXfDrkw8pe9QjJ+lunQl3dypojyWwWr1M5I2h0VSrMPfTjopHQPRNn+NqfjcMmhoLcUJe2gA==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "array-includes": "^3.0.3", + "bonjour": "^3.5.0", + "chokidar": "^2.0.0", + "compression": "^1.5.2", + "connect-history-api-fallback": "^1.3.0", + "debug": "^3.1.0", + "del": "^3.0.0", + "express": "^4.16.2", + "html-entities": "^1.2.0", + "http-proxy-middleware": "~0.17.4", + "import-local": "^1.0.0", + "internal-ip": "1.2.0", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "selfsigned": "^1.9.1", + "serve-index": "^1.7.2", + "sockjs": "0.3.19", + "sockjs-client": "1.1.4", + "spdy": "^3.4.1", + "strip-ansi": "^3.0.0", + "supports-color": "^5.1.0", + "webpack-dev-middleware": "1.12.2", + "yargs": "6.6.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "webpack-merge": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.4.tgz", + "integrity": "sha512-TmSe1HZKeOPey3oy1Ov2iS3guIZjWvMT2BBJDzzT5jScHTjVC3mpjJofgueEzaEd6ibhxRDD6MIblDr8tzh8iQ==", + "dev": true, + "requires": { + "lodash": "^4.17.5" + } + }, + "webpack-notifier": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.6.0.tgz", + "integrity": "sha1-/6yOVf+MRpdSuMG7sBGhbxCYbgI=", + "dev": true, + "requires": { + "node-notifier": "^5.1.2", + "object-assign": "^4.1.0", + "strip-ansi": "^3.0.1" + } + }, + "webpack-sources": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", + "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==", + "dev": true + }, + "whet.extend": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "worker-farm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "wrap-fn": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", + "integrity": "sha1-8htuQQFv9KfjFyDbxjoJAWvfmEU=", + "dev": true, + "requires": { + "co": "3.1.0" + }, + "dependencies": { + "co": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz", + "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", + "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "read-pkg-up": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", + "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..02d7f6c --- /dev/null +++ b/package.json @@ -0,0 +1,24 @@ +{ + "private": true, + "scripts": { + "dev": "npm run development", + "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", + "watch": "npm run development -- --watch", + "watch-poll": "npm run watch -- --watch-poll", + "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", + "prod": "npm run production", + "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" + }, + "devDependencies": { + "axios": "^0.18", + "babel-preset-react": "^6.23.0", + "bootstrap": "^4.0.0", + "cross-env": "^5.1", + "jquery": "^3.2", + "laravel-mix": "^2.0", + "lodash": "^4.17.4", + "popper.js": "^1.12", + "react": "^16.2.0", + "react-dom": "^16.2.0" + } +} diff --git a/phpunit.xml b/phpunit.xml new file mode 100644 index 0000000..f564cfb --- /dev/null +++ b/phpunit.xml @@ -0,0 +1,33 @@ + + + + + ./tests/Unit + + + + ./tests/Feature + + + + + ./app + + + + + + + + + + + diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 0000000..b75525b --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,21 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Handle Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/public/css/app.css b/public/css/app.css new file mode 100644 index 0000000..ce2030e --- /dev/null +++ b/public/css/app.css @@ -0,0 +1,10479 @@ +@import url(https://fonts.googleapis.com/css?family=Nunito);/*! + * Bootstrap v4.1.3 (https://getbootstrap.com/) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +:root { + --blue: #3490dc; + --indigo: #6574cd; + --purple: #9561e2; + --pink: #f66D9b; + --red: #e3342f; + --orange: #f6993f; + --yellow: #ffed4a; + --green: #38c172; + --teal: #4dc0b5; + --cyan: #6cb2eb; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #3490dc; + --secondary: #6c757d; + --success: #38c172; + --info: #6cb2eb; + --warning: #ffed4a; + --danger: #e3342f; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: "Nunito", sans-serif; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +@-ms-viewport { + width: device-width; +} + +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} + +body { + margin: 0; + font-family: "Nunito", sans-serif; + font-size: 0.9rem; + font-weight: 400; + line-height: 1.6; + color: #212529; + text-align: left; + background-color: #f8fafc; +} + +[tabindex="-1"]:focus { + outline: 0 !important; +} + +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +dfn { + font-style: italic; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -.25em; +} + +sup { + top: -.5em; +} + +a { + color: #3490dc; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects; +} + +a:hover { + color: #1d68a7; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):hover, +a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg { + overflow: hidden; + vertical-align: middle; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +label { + display: inline-block; + margin-bottom: 0.5rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + margin-bottom: 0.5rem; + font-family: inherit; + font-weight: 500; + line-height: 1.2; + color: inherit; +} + +h1, +.h1 { + font-size: 2.25rem; +} + +h2, +.h2 { + font-size: 1.8rem; +} + +h3, +.h3 { + font-size: 1.575rem; +} + +h4, +.h4 { + font-size: 1.35rem; +} + +h5, +.h5 { + font-size: 1.125rem; +} + +h6, +.h6 { + font-size: 0.9rem; +} + +.lead { + font-size: 1.125rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} + +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.125rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} + +.blockquote-footer::before { + content: "\2014 \A0"; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #f8fafc; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #6c757d; +} + +code { + font-size: 87.5%; + color: #f66D9b; + word-break: break-word; +} + +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +pre { + display: block; + font-size: 87.5%; + color: #212529; +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col, +.col-auto, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm, +.col-sm-auto, +.col-md-1, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-10, +.col-md-11, +.col-md-12, +.col-md, +.col-md-auto, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg, +.col-lg-auto, +.col-xl-1, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; +} + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333333%; + flex: 0 0 8.33333333%; + max-width: 8.33333333%; +} + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66666667%; + flex: 0 0 16.66666667%; + max-width: 16.66666667%; +} + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333333%; + flex: 0 0 33.33333333%; + max-width: 33.33333333%; +} + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66666667%; + flex: 0 0 41.66666667%; + max-width: 41.66666667%; +} + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333333%; + flex: 0 0 58.33333333%; + max-width: 58.33333333%; +} + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66666667%; + flex: 0 0 66.66666667%; + max-width: 66.66666667%; +} + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333333%; + flex: 0 0 83.33333333%; + max-width: 83.33333333%; +} + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66666667%; + flex: 0 0 91.66666667%; + max-width: 91.66666667%; +} + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; +} + +.order-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} + +.order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} + +.order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} + +.order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} + +.order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} + +.order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} + +.order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} + +.order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} + +.order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} + +.order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} + +.order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} + +.order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} + +.order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333333%; + flex: 0 0 8.33333333%; + max-width: 8.33333333%; + } + + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66666667%; + flex: 0 0 16.66666667%; + max-width: 16.66666667%; + } + + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333333%; + flex: 0 0 33.33333333%; + max-width: 33.33333333%; + } + + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66666667%; + flex: 0 0 41.66666667%; + max-width: 41.66666667%; + } + + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333333%; + flex: 0 0 58.33333333%; + max-width: 58.33333333%; + } + + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66666667%; + flex: 0 0 66.66666667%; + max-width: 66.66666667%; + } + + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333333%; + flex: 0 0 83.33333333%; + max-width: 83.33333333%; + } + + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66666667%; + flex: 0 0 91.66666667%; + max-width: 91.66666667%; + } + + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + + .order-sm-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + + .order-sm-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + + .order-sm-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + + .order-sm-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + + .order-sm-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + + .order-sm-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + + .order-sm-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + + .order-sm-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + + .order-sm-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + + .order-sm-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + + .order-sm-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + + .order-sm-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + + .order-sm-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + + .order-sm-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + + .order-sm-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.33333333%; + } + + .offset-sm-2 { + margin-left: 16.66666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.33333333%; + } + + .offset-sm-5 { + margin-left: 41.66666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.33333333%; + } + + .offset-sm-8 { + margin-left: 66.66666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.33333333%; + } + + .offset-sm-11 { + margin-left: 91.66666667%; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333333%; + flex: 0 0 8.33333333%; + max-width: 8.33333333%; + } + + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66666667%; + flex: 0 0 16.66666667%; + max-width: 16.66666667%; + } + + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333333%; + flex: 0 0 33.33333333%; + max-width: 33.33333333%; + } + + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66666667%; + flex: 0 0 41.66666667%; + max-width: 41.66666667%; + } + + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333333%; + flex: 0 0 58.33333333%; + max-width: 58.33333333%; + } + + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66666667%; + flex: 0 0 66.66666667%; + max-width: 66.66666667%; + } + + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333333%; + flex: 0 0 83.33333333%; + max-width: 83.33333333%; + } + + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66666667%; + flex: 0 0 91.66666667%; + max-width: 91.66666667%; + } + + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + + .order-md-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + + .order-md-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + + .order-md-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + + .order-md-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + + .order-md-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + + .order-md-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + + .order-md-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + + .order-md-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + + .order-md-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + + .order-md-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + + .order-md-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + + .order-md-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + + .order-md-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + + .order-md-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + + .order-md-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.33333333%; + } + + .offset-md-2 { + margin-left: 16.66666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.33333333%; + } + + .offset-md-5 { + margin-left: 41.66666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.33333333%; + } + + .offset-md-8 { + margin-left: 66.66666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.33333333%; + } + + .offset-md-11 { + margin-left: 91.66666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333333%; + flex: 0 0 8.33333333%; + max-width: 8.33333333%; + } + + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66666667%; + flex: 0 0 16.66666667%; + max-width: 16.66666667%; + } + + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333333%; + flex: 0 0 33.33333333%; + max-width: 33.33333333%; + } + + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66666667%; + flex: 0 0 41.66666667%; + max-width: 41.66666667%; + } + + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333333%; + flex: 0 0 58.33333333%; + max-width: 58.33333333%; + } + + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66666667%; + flex: 0 0 66.66666667%; + max-width: 66.66666667%; + } + + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333333%; + flex: 0 0 83.33333333%; + max-width: 83.33333333%; + } + + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66666667%; + flex: 0 0 91.66666667%; + max-width: 91.66666667%; + } + + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + + .order-lg-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + + .order-lg-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + + .order-lg-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + + .order-lg-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + + .order-lg-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + + .order-lg-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + + .order-lg-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + + .order-lg-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + + .order-lg-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + + .order-lg-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + + .order-lg-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + + .order-lg-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + + .order-lg-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + + .order-lg-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + + .order-lg-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.33333333%; + } + + .offset-lg-2 { + margin-left: 16.66666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.33333333%; + } + + .offset-lg-5 { + margin-left: 41.66666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.33333333%; + } + + .offset-lg-8 { + margin-left: 66.66666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.33333333%; + } + + .offset-lg-11 { + margin-left: 91.66666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.33333333%; + flex: 0 0 8.33333333%; + max-width: 8.33333333%; + } + + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.66666667%; + flex: 0 0 16.66666667%; + max-width: 16.66666667%; + } + + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.33333333%; + flex: 0 0 33.33333333%; + max-width: 33.33333333%; + } + + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.66666667%; + flex: 0 0 41.66666667%; + max-width: 41.66666667%; + } + + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.33333333%; + flex: 0 0 58.33333333%; + max-width: 58.33333333%; + } + + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.66666667%; + flex: 0 0 66.66666667%; + max-width: 66.66666667%; + } + + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.33333333%; + flex: 0 0 83.33333333%; + max-width: 83.33333333%; + } + + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.66666667%; + flex: 0 0 91.66666667%; + max-width: 91.66666667%; + } + + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + + .order-xl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + + .order-xl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + + .order-xl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + + .order-xl-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + + .order-xl-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + + .order-xl-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + + .order-xl-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + + .order-xl-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + + .order-xl-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + + .order-xl-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + + .order-xl-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + + .order-xl-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + + .order-xl-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + + .order-xl-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + + .order-xl-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.33333333%; + } + + .offset-xl-2 { + margin-left: 16.66666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.33333333%; + } + + .offset-xl-5 { + margin-left: 41.66666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.33333333%; + } + + .offset-xl-8 { + margin-left: 66.66666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.33333333%; + } + + .offset-xl-11 { + margin-left: 91.66666667%; + } +} + +.table { + width: 100%; + margin-bottom: 1rem; + background-color: transparent; +} + +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} + +.table tbody + tbody { + border-top: 2px solid #dee2e6; +} + +.table .table { + background-color: #f8fafc; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #dee2e6; +} + +.table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6; +} + +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-borderless th, +.table-borderless td, +.table-borderless thead th, +.table-borderless tbody + tbody { + border: 0; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #c6e0f5; +} + +.table-hover .table-primary:hover { + background-color: #b0d4f1; +} + +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #b0d4f1; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #d6d8db; +} + +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} + +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #c8cbcf; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c7eed8; +} + +.table-hover .table-success:hover { + background-color: #b3e8ca; +} + +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #b3e8ca; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #d6e9f9; +} + +.table-hover .table-info:hover { + background-color: #c0ddf6; +} + +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #c0ddf6; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #fffacc; +} + +.table-hover .table-warning:hover { + background-color: #fff8b3; +} + +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #fff8b3; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f7c6c5; +} + +.table-hover .table-danger:hover { + background-color: #f4b0af; +} + +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f4b0af; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; +} + +.table-hover .table-light:hover { + background-color: #ececf6; +} + +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #ececf6; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; +} + +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} + +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #f8fafc; + background-color: #212529; + border-color: #32383e; +} + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.table-dark { + color: #f8fafc; + background-color: #212529; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #32383e; +} + +.table-dark.table-bordered { + border: 0; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} + +.table-dark.table-hover tbody tr:hover { + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + + .table-responsive-sm > .table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + + .table-responsive-md > .table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + + .table-responsive-lg > .table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + + .table-responsive-xl > .table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; +} + +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + height: calc(2.19rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 0.9rem; + line-height: 1.6; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} + +@media screen and (prefers-reduced-motion: reduce) { + .form-control { + -webkit-transition: none; + transition: none; + } +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #a1cbef; + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25); + box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25); +} + +.form-control::-webkit-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:disabled, +.form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.6; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.125rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.7875rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + margin-bottom: 0; + line-height: 1.6; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} + +.form-control-plaintext.form-control-sm, +.form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + height: calc(1.68125rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.7875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.form-control-lg { + height: calc(2.6875rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.125rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control[size], +select.form-control[multiple] { + height: auto; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} + +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} + +.form-check-input:disabled ~ .form-check-label { + color: #6c757d; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #38c172; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.7875rem; + line-height: 1.6; + color: #fff; + background-color: rgba(56, 193, 114, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:valid, +.form-control.is-valid, +.was-validated +.custom-select:valid, +.custom-select.is-valid { + border-color: #38c172; +} + +.was-validated .form-control:valid:focus, +.form-control.is-valid:focus, +.was-validated +.custom-select:valid:focus, +.custom-select.is-valid:focus { + border-color: #38c172; + -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25); + box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25); +} + +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, +.form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip, +.was-validated +.custom-select:valid ~ .valid-feedback, +.was-validated +.custom-select:valid ~ .valid-tooltip, +.custom-select.is-valid ~ .valid-feedback, +.custom-select.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip, +.form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-check-input:valid ~ .form-check-label, +.form-check-input.is-valid ~ .form-check-label { + color: #38c172; +} + +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, +.form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label, +.custom-control-input.is-valid ~ .custom-control-label { + color: #38c172; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label::before, +.custom-control-input.is-valid ~ .custom-control-label::before { + background-color: #98e1b7; +} + +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, +.custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, +.custom-control-input.is-valid:checked ~ .custom-control-label::before { + background-color: #5cd08d; +} + +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, +.custom-control-input.is-valid:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(56, 193, 114, 0.25); + box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(56, 193, 114, 0.25); +} + +.was-validated .custom-file-input:valid ~ .custom-file-label, +.custom-file-input.is-valid ~ .custom-file-label { + border-color: #38c172; +} + +.was-validated .custom-file-input:valid ~ .custom-file-label::after, +.custom-file-input.is-valid ~ .custom-file-label::after { + border-color: inherit; +} + +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, +.custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, +.custom-file-input.is-valid:focus ~ .custom-file-label { + -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25); + box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #e3342f; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.7875rem; + line-height: 1.6; + color: #fff; + background-color: rgba(227, 52, 47, 0.9); + border-radius: 0.25rem; +} + +.was-validated .form-control:invalid, +.form-control.is-invalid, +.was-validated +.custom-select:invalid, +.custom-select.is-invalid { + border-color: #e3342f; +} + +.was-validated .form-control:invalid:focus, +.form-control.is-invalid:focus, +.was-validated +.custom-select:invalid:focus, +.custom-select.is-invalid:focus { + border-color: #e3342f; + -webkit-box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25); + box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25); +} + +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, +.form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip, +.was-validated +.custom-select:invalid ~ .invalid-feedback, +.was-validated +.custom-select:invalid ~ .invalid-tooltip, +.custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip, +.form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-check-input:invalid ~ .form-check-label, +.form-check-input.is-invalid ~ .form-check-label { + color: #e3342f; +} + +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, +.form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label, +.custom-control-input.is-invalid ~ .custom-control-label { + color: #e3342f; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, +.custom-control-input.is-invalid ~ .custom-control-label::before { + background-color: #f2a29f; +} + +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, +.custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, +.custom-control-input.is-invalid:checked ~ .custom-control-label::before { + background-color: #e9605c; +} + +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, +.custom-control-input.is-invalid:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(227, 52, 47, 0.25); + box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(227, 52, 47, 0.25); +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label, +.custom-file-input.is-invalid ~ .custom-file-label { + border-color: #e3342f; +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label::after, +.custom-file-input.is-invalid ~ .custom-file-label::after { + border-color: inherit; +} + +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, +.custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, +.custom-file-input.is-invalid:focus ~ .custom-file-label { + -webkit-box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25); + box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25); +} + +.form-inline { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.form-inline .form-check { + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; + } + + .form-inline .form-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; + } + + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + + .form-inline .form-control-plaintext { + display: inline-block; + } + + .form-inline .input-group, + .form-inline .custom-select { + width: auto; + } + + .form-inline .form-check { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0; + } + + .form-inline .form-check-input { + position: relative; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + + .form-inline .custom-control { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 400; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 0.9rem; + line-height: 1.6; + border-radius: 0.25rem; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} + +@media screen and (prefers-reduced-motion: reduce) { + .btn { + -webkit-transition: none; + transition: none; + } +} + +.btn:hover, +.btn:focus { + text-decoration: none; +} + +.btn:focus, +.btn.focus { + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25); + box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25); +} + +.btn.disabled, +.btn:disabled { + opacity: 0.65; +} + +.btn:not(:disabled):not(.disabled) { + cursor: pointer; +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + background-color: #3490dc; + border-color: #3490dc; +} + +.btn-primary:hover { + color: #fff; + background-color: #227dc7; + border-color: #2176bd; +} + +.btn-primary:focus, +.btn-primary.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5); + box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5); +} + +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #3490dc; + border-color: #3490dc; +} + +.btn-primary:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #2176bd; + border-color: #1f6fb2; +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, +.btn-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5); + box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5); +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} + +.btn-secondary:focus, +.btn-secondary.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:not(:disabled):not(.disabled):active, +.btn-secondary:not(:disabled):not(.disabled).active, +.show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} + +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-success { + color: #fff; + background-color: #38c172; + border-color: #38c172; +} + +.btn-success:hover { + color: #fff; + background-color: #2fa360; + border-color: #2d995b; +} + +.btn-success:focus, +.btn-success.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5); + box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5); +} + +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #38c172; + border-color: #38c172; +} + +.btn-success:not(:disabled):not(.disabled):active, +.btn-success:not(:disabled):not(.disabled).active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #2d995b; + border-color: #2a9055; +} + +.btn-success:not(:disabled):not(.disabled):active:focus, +.btn-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5); + box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5); +} + +.btn-info { + color: #212529; + background-color: #6cb2eb; + border-color: #6cb2eb; +} + +.btn-info:hover { + color: #fff; + background-color: #4aa0e6; + border-color: #3f9ae5; +} + +.btn-info:focus, +.btn-info.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5); + box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5); +} + +.btn-info.disabled, +.btn-info:disabled { + color: #212529; + background-color: #6cb2eb; + border-color: #6cb2eb; +} + +.btn-info:not(:disabled):not(.disabled):active, +.btn-info:not(:disabled):not(.disabled).active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #3f9ae5; + border-color: #3495e3; +} + +.btn-info:not(:disabled):not(.disabled):active:focus, +.btn-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5); + box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5); +} + +.btn-warning { + color: #212529; + background-color: #ffed4a; + border-color: #ffed4a; +} + +.btn-warning:hover { + color: #212529; + background-color: #ffe924; + border-color: #ffe817; +} + +.btn-warning:focus, +.btn-warning.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5); + box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5); +} + +.btn-warning.disabled, +.btn-warning:disabled { + color: #212529; + background-color: #ffed4a; + border-color: #ffed4a; +} + +.btn-warning:not(:disabled):not(.disabled):active, +.btn-warning:not(:disabled):not(.disabled).active, +.show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #ffe817; + border-color: #ffe70a; +} + +.btn-warning:not(:disabled):not(.disabled):active:focus, +.btn-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5); + box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5); +} + +.btn-danger { + color: #fff; + background-color: #e3342f; + border-color: #e3342f; +} + +.btn-danger:hover { + color: #fff; + background-color: #d0211c; + border-color: #c51f1a; +} + +.btn-danger:focus, +.btn-danger.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5); + box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5); +} + +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #e3342f; + border-color: #e3342f; +} + +.btn-danger:not(:disabled):not(.disabled):active, +.btn-danger:not(:disabled):not(.disabled).active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c51f1a; + border-color: #b91d19; +} + +.btn-danger:not(:disabled):not(.disabled):active:focus, +.btn-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5); + box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5); +} + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} + +.btn-light:focus, +.btn-light.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-light.disabled, +.btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:not(:disabled):not(.disabled):active, +.btn-light:not(:disabled):not(.disabled).active, +.show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} + +.btn-light:not(:disabled):not(.disabled):active:focus, +.btn-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} + +.btn-dark:focus, +.btn-dark.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:not(:disabled):not(.disabled):active, +.btn-dark:not(:disabled):not(.disabled).active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} + +.btn-dark:not(:disabled):not(.disabled):active:focus, +.btn-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-primary { + color: #3490dc; + background-color: transparent; + background-image: none; + border-color: #3490dc; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #3490dc; + border-color: #3490dc; +} + +.btn-outline-primary:focus, +.btn-outline-primary.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5); + box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5); +} + +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #3490dc; + background-color: transparent; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active, +.btn-outline-primary:not(:disabled):not(.disabled).active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #3490dc; + border-color: #3490dc; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5); + box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5); +} + +.btn-outline-secondary { + color: #6c757d; + background-color: transparent; + background-image: none; + border-color: #6c757d; +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:focus, +.btn-outline-secondary.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active, +.btn-outline-secondary:not(:disabled):not(.disabled).active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-success { + color: #38c172; + background-color: transparent; + background-image: none; + border-color: #38c172; +} + +.btn-outline-success:hover { + color: #fff; + background-color: #38c172; + border-color: #38c172; +} + +.btn-outline-success:focus, +.btn-outline-success.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5); + box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5); +} + +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #38c172; + background-color: transparent; +} + +.btn-outline-success:not(:disabled):not(.disabled):active, +.btn-outline-success:not(:disabled):not(.disabled).active, +.show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #38c172; + border-color: #38c172; +} + +.btn-outline-success:not(:disabled):not(.disabled):active:focus, +.btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5); + box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5); +} + +.btn-outline-info { + color: #6cb2eb; + background-color: transparent; + background-image: none; + border-color: #6cb2eb; +} + +.btn-outline-info:hover { + color: #212529; + background-color: #6cb2eb; + border-color: #6cb2eb; +} + +.btn-outline-info:focus, +.btn-outline-info.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5); + box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5); +} + +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #6cb2eb; + background-color: transparent; +} + +.btn-outline-info:not(:disabled):not(.disabled):active, +.btn-outline-info:not(:disabled):not(.disabled).active, +.show > .btn-outline-info.dropdown-toggle { + color: #212529; + background-color: #6cb2eb; + border-color: #6cb2eb; +} + +.btn-outline-info:not(:disabled):not(.disabled):active:focus, +.btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5); + box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5); +} + +.btn-outline-warning { + color: #ffed4a; + background-color: transparent; + background-image: none; + border-color: #ffed4a; +} + +.btn-outline-warning:hover { + color: #212529; + background-color: #ffed4a; + border-color: #ffed4a; +} + +.btn-outline-warning:focus, +.btn-outline-warning.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5); + box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5); +} + +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #ffed4a; + background-color: transparent; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active, +.btn-outline-warning:not(:disabled):not(.disabled).active, +.show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffed4a; + border-color: #ffed4a; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5); + box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5); +} + +.btn-outline-danger { + color: #e3342f; + background-color: transparent; + background-image: none; + border-color: #e3342f; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #e3342f; + border-color: #e3342f; +} + +.btn-outline-danger:focus, +.btn-outline-danger.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5); + box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5); +} + +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #e3342f; + background-color: transparent; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active, +.btn-outline-danger:not(:disabled):not(.disabled).active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #e3342f; + border-color: #e3342f; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5); + box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5); +} + +.btn-outline-light { + color: #f8f9fa; + background-color: transparent; + background-image: none; + border-color: #f8f9fa; +} + +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:focus, +.btn-outline-light.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; +} + +.btn-outline-light:not(:disabled):not(.disabled):active, +.btn-outline-light:not(:disabled):not(.disabled).active, +.show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:not(:disabled):not(.disabled):active:focus, +.btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-dark { + color: #343a40; + background-color: transparent; + background-image: none; + border-color: #343a40; +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:focus, +.btn-outline-dark.focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active, +.btn-outline-dark:not(:disabled):not(.disabled).active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-link { + font-weight: 400; + color: #3490dc; + background-color: transparent; +} + +.btn-link:hover { + color: #1d68a7; + text-decoration: underline; + background-color: transparent; + border-color: transparent; +} + +.btn-link:focus, +.btn-link.focus { + text-decoration: underline; + border-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-link:disabled, +.btn-link.disabled { + color: #6c757d; + pointer-events: none; +} + +.btn-lg, +.btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.125rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, +.btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.7875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +@media screen and (prefers-reduced-motion: reduce) { + .fade { + -webkit-transition: none; + transition: none; + } +} + +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +@media screen and (prefers-reduced-motion: reduce) { + .collapsing { + -webkit-transition: none; + transition: none; + } +} + +.dropup, +.dropright, +.dropdown, +.dropleft { + position: relative; +} + +.dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 0.9rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} + +.dropdown-menu-right { + right: 0; + left: auto; +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} + +.dropup .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} + +.dropright .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} + +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + width: 0; + height: 0; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} + +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-menu[x-placement^="top"], +.dropdown-menu[x-placement^="right"], +.dropdown-menu[x-placement^="bottom"], +.dropdown-menu[x-placement^="left"] { + right: auto; + bottom: auto; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} + +.dropdown-item:hover, +.dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; +} + +.dropdown-item.active, +.dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #3490dc; +} + +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #6c757d; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.7875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} + +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group, +.btn-group-vertical .btn + .btn, +.btn-group-vertical .btn + .btn-group, +.btn-group-vertical .btn-group + .btn, +.btn-group-vertical .btn-group + .btn-group { + margin-left: -1px; +} + +.btn-toolbar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:first-child { + margin-left: 0; +} + +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} + +.dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, +.btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, +.btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.btn-group-vertical .btn, +.btn-group-vertical .btn-group { + width: 100%; +} + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} + +.btn-group-toggle > .btn input[type="radio"], +.btn-group-toggle > .btn input[type="checkbox"], +.btn-group-toggle > .btn-group > .btn input[type="radio"], +.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} + +.input-group > .form-control, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; +} + +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: -1px; +} + +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { + z-index: 3; +} + +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} + +.input-group > .form-control:not(:last-child), +.input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .form-control:not(:first-child), +.input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group > .custom-file { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.input-group > .custom-file:not(:last-child) .custom-file-label, +.input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} + +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 0.9rem; + font-weight: 400; + line-height: 1.6; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.input-group-text input[type="radio"], +.input-group-text input[type="checkbox"] { + margin-top: 0; +} + +.input-group-lg > .form-control, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + height: calc(2.6875rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.125rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.input-group-sm > .form-control, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + height: calc(1.68125rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.7875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + display: block; + min-height: 1.44rem; + padding-left: 1.5rem; +} + +.custom-control-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; +} + +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + background-color: #3490dc; +} + +.custom-control-input:focus ~ .custom-control-label::before { + -webkit-box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25); + box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25); +} + +.custom-control-input:active ~ .custom-control-label::before { + color: #fff; + background-color: #cce3f6; +} + +.custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; +} + +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; +} + +.custom-control-label { + position: relative; + margin-bottom: 0; +} + +.custom-control-label::before { + position: absolute; + top: 0.22rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: #dee2e6; +} + +.custom-control-label::after { + position: absolute; + top: 0.22rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background-repeat: no-repeat; + background-position: center center; + background-size: 50% 50%; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { + background-color: #3490dc; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + background-color: #3490dc; +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); +} + +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(52, 144, 220, 0.5); +} + +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(52, 144, 220, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::before { + background-color: #3490dc; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); +} + +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(52, 144, 220, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(2.19rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + line-height: 1.6; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; + background-size: 8px 10px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-select:focus { + border-color: #a1cbef; + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(161, 203, 239, 0.5); + box-shadow: 0 0 0 0.2rem rgba(161, 203, 239, 0.5); +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + opacity: 0; +} + +.custom-select-sm { + height: calc(1.68125rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 75%; +} + +.custom-select-lg { + height: calc(2.6875rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 125%; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(2.19rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(2.19rem + 2px); + margin: 0; + opacity: 0; +} + +.custom-file-input:focus ~ .custom-file-label { + border-color: #a1cbef; + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25); + box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25); +} + +.custom-file-input:focus ~ .custom-file-label::after { + border-color: #a1cbef; +} + +.custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; +} + +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(2.19rem + 2px); + padding: 0.375rem 0.75rem; + line-height: 1.6; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: 2.19rem; + padding: 0.375rem 0.75rem; + line-height: 1.6; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: 1px solid #ced4da; + border-radius: 0 0.25rem 0.25rem 0; +} + +.custom-range { + width: 100%; + padding-left: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-range:focus { + outline: none; +} + +.custom-range:focus::-webkit-slider-thumb { + -webkit-box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25); + box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25); +} + +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25); +} + +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.2rem rgba(52, 144, 220, 0.25); +} + +.custom-range::-moz-focus-outer { + border: 0; +} + +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #3490dc; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} + +@media screen and (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} + +.custom-range::-webkit-slider-thumb:active { + background-color: #cce3f6; +} + +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #3490dc; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} + +@media screen and (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + -webkit-transition: none; + transition: none; + } +} + +.custom-range::-moz-range-thumb:active { + background-color: #cce3f6; +} + +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} + +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #3490dc; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + appearance: none; +} + +@media screen and (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + -webkit-transition: none; + transition: none; + } +} + +.custom-range::-ms-thumb:active { + background-color: #cce3f6; +} + +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} + +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} + +.custom-control-label::before, +.custom-file-label, +.custom-select { + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} + +@media screen and (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + -webkit-transition: none; + transition: none; + } +} + +.nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} + +.nav-link:hover, +.nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: #6c757d; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} + +.nav-tabs .nav-item { + margin-bottom: -1px; +} + +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.nav-tabs .nav-link:hover, +.nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #f8fafc; + border-color: #dee2e6 #dee2e6 #f8fafc; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #3490dc; +} + +.nav-fill .nav-item { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; +} + +.navbar > .container, +.navbar > .container-fluid { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.32rem; + padding-bottom: 0.32rem; + margin-right: 1rem; + font-size: 1.125rem; + line-height: inherit; + white-space: nowrap; +} + +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} + +.navbar-nav .dropdown-menu { + position: static; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.125rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.navbar-toggler:hover, +.navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 576px) { + .navbar-expand-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + + .navbar-expand-sm .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + + .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + + .navbar-expand-sm .navbar-toggler { + display: none; + } +} + +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 768px) { + .navbar-expand-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + + .navbar-expand-md .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + + .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + + .navbar-expand-md .navbar-toggler { + display: none; + } +} + +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 992px) { + .navbar-expand-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + + .navbar-expand-lg .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + + .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + + .navbar-expand-lg .navbar-toggler { + display: none; + } +} + +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + + .navbar-expand-xl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + + .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + + .navbar-expand-xl .navbar-toggler { + display: none; + } +} + +.navbar-expand { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; +} + +.navbar-expand .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.navbar-expand .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} + +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-brand:hover, +.navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-nav .nav-link:hover, +.navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} + +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} + +.navbar-dark .navbar-brand:hover, +.navbar-dark .navbar-brand:focus { + color: #fff; +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-nav .nav-link:hover, +.navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} + +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-text a { + color: #fff; +} + +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} + +.card > hr { + margin-right: 0; + margin-left: 0; +} + +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.card-body { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} + +.card-link + .card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-deck { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + + .card-deck .card { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-group > .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + + .card-group > .card { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + + .card-group > .card:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + + .card-group > .card:first-child .card-img-top, + .card-group > .card:first-child .card-header { + border-top-right-radius: 0; + } + + .card-group > .card:first-child .card-img-bottom, + .card-group > .card:first-child .card-footer { + border-bottom-right-radius: 0; + } + + .card-group > .card:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + + .card-group > .card:last-child .card-img-top, + .card-group > .card:last-child .card-header { + border-top-left-radius: 0; + } + + .card-group > .card:last-child .card-img-bottom, + .card-group > .card:last-child .card-footer { + border-bottom-left-radius: 0; + } + + .card-group > .card:only-child { + border-radius: 0.25rem; + } + + .card-group > .card:only-child .card-img-top, + .card-group > .card:only-child .card-header { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + + .card-group > .card:only-child .card-img-bottom, + .card-group > .card:only-child .card-footer { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) { + border-radius: 0; + } + + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer { + border-radius: 0; + } +} + +.card-columns .card { + margin-bottom: 0.75rem; +} + +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.accordion .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; +} + +.accordion .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; +} + +.accordion .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.accordion .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.breadcrumb { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} + +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} + +.breadcrumb-item.active { + color: #6c757d; +} + +.pagination { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #3490dc; + background-color: #fff; + border: 1px solid #dee2e6; +} + +.page-link:hover { + z-index: 2; + color: #1d68a7; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.page-link:focus { + z-index: 2; + outline: 0; + -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25); + box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25); +} + +.page-link:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #3490dc; + border-color: #3490dc; +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.125rem; + line-height: 1.5; +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.7875rem; + line-height: 1.5; +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #fff; + background-color: #3490dc; +} + +.badge-primary[href]:hover, +.badge-primary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #2176bd; +} + +.badge-secondary { + color: #fff; + background-color: #6c757d; +} + +.badge-secondary[href]:hover, +.badge-secondary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #545b62; +} + +.badge-success { + color: #fff; + background-color: #38c172; +} + +.badge-success[href]:hover, +.badge-success[href]:focus { + color: #fff; + text-decoration: none; + background-color: #2d995b; +} + +.badge-info { + color: #212529; + background-color: #6cb2eb; +} + +.badge-info[href]:hover, +.badge-info[href]:focus { + color: #212529; + text-decoration: none; + background-color: #3f9ae5; +} + +.badge-warning { + color: #212529; + background-color: #ffed4a; +} + +.badge-warning[href]:hover, +.badge-warning[href]:focus { + color: #212529; + text-decoration: none; + background-color: #ffe817; +} + +.badge-danger { + color: #fff; + background-color: #e3342f; +} + +.badge-danger[href]:hover, +.badge-danger[href]:focus { + color: #fff; + text-decoration: none; + background-color: #c51f1a; +} + +.badge-light { + color: #212529; + background-color: #f8f9fa; +} + +.badge-light[href]:hover, +.badge-light[href]:focus { + color: #212529; + text-decoration: none; + background-color: #dae0e5; +} + +.badge-dark { + color: #fff; + background-color: #343a40; +} + +.badge-dark[href]:hover, +.badge-dark[href]:focus { + color: #fff; + text-decoration: none; + background-color: #1d2124; +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} + +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 3.85rem; +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #1b4b72; + background-color: #d6e9f8; + border-color: #c6e0f5; +} + +.alert-primary hr { + border-top-color: #b0d4f1; +} + +.alert-primary .alert-link { + color: #113049; +} + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} + +.alert-secondary hr { + border-top-color: #c8cbcf; +} + +.alert-secondary .alert-link { + color: #202326; +} + +.alert-success { + color: #1d643b; + background-color: #d7f3e3; + border-color: #c7eed8; +} + +.alert-success hr { + border-top-color: #b3e8ca; +} + +.alert-success .alert-link { + color: #123c24; +} + +.alert-info { + color: #385d7a; + background-color: #e2f0fb; + border-color: #d6e9f9; +} + +.alert-info hr { + border-top-color: #c0ddf6; +} + +.alert-info .alert-link { + color: #284257; +} + +.alert-warning { + color: #857b26; + background-color: #fffbdb; + border-color: #fffacc; +} + +.alert-warning hr { + border-top-color: #fff8b3; +} + +.alert-warning .alert-link { + color: #5d561b; +} + +.alert-danger { + color: #761b18; + background-color: #f9d6d5; + border-color: #f7c6c5; +} + +.alert-danger hr { + border-top-color: #f4b0af; +} + +.alert-danger .alert-link { + color: #4c110f; +} + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} + +.alert-light hr { + border-top-color: #ececf6; +} + +.alert-light .alert-link { + color: #686868; +} + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} + +.alert-dark hr { + border-top-color: #b9bbbe; +} + +.alert-dark .alert-link { + color: #040505; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + + to { + background-position: 0 0; + } +} + +.progress { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.675rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #3490dc; + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +@media screen and (prefers-reduced-motion: reduce) { + .progress-bar { + -webkit-transition: none; + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; +} + +.media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.media-body { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} + +.list-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} + +.list-group-item-action:hover, +.list-group-item-action:focus { + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.list-group-item:hover, +.list-group-item:focus { + z-index: 1; + text-decoration: none; +} + +.list-group-item.disabled, +.list-group-item:disabled { + color: #6c757d; + background-color: #fff; +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #3490dc; + border-color: #3490dc; +} + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} + +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; +} + +.list-group-item-primary { + color: #1b4b72; + background-color: #c6e0f5; +} + +.list-group-item-primary.list-group-item-action:hover, +.list-group-item-primary.list-group-item-action:focus { + color: #1b4b72; + background-color: #b0d4f1; +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #1b4b72; + border-color: #1b4b72; +} + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} + +.list-group-item-secondary.list-group-item-action:hover, +.list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} + +.list-group-item-success { + color: #1d643b; + background-color: #c7eed8; +} + +.list-group-item-success.list-group-item-action:hover, +.list-group-item-success.list-group-item-action:focus { + color: #1d643b; + background-color: #b3e8ca; +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #1d643b; + border-color: #1d643b; +} + +.list-group-item-info { + color: #385d7a; + background-color: #d6e9f9; +} + +.list-group-item-info.list-group-item-action:hover, +.list-group-item-info.list-group-item-action:focus { + color: #385d7a; + background-color: #c0ddf6; +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #385d7a; + border-color: #385d7a; +} + +.list-group-item-warning { + color: #857b26; + background-color: #fffacc; +} + +.list-group-item-warning.list-group-item-action:hover, +.list-group-item-warning.list-group-item-action:focus { + color: #857b26; + background-color: #fff8b3; +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #857b26; + border-color: #857b26; +} + +.list-group-item-danger { + color: #761b18; + background-color: #f7c6c5; +} + +.list-group-item-danger.list-group-item-action:hover, +.list-group-item-danger.list-group-item-action:focus { + color: #761b18; + background-color: #f4b0af; +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #761b18; + border-color: #761b18; +} + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} + +.list-group-item-light.list-group-item-action:hover, +.list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} + +.list-group-item-dark.list-group-item-action:hover, +.list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} + +.close { + float: right; + font-size: 1.35rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; +} + +.close:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.close:not(:disabled):not(.disabled):hover, +.close:not(:disabled):not(.disabled):focus { + color: #000; + text-decoration: none; + opacity: .75; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} + +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -25%); + transform: translate(0, -25%); +} + +@media screen and (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + -webkit-transition: none; + transition: none; + } +} + +.modal.show .modal-dialog { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-dialog-centered { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - (0.5rem * 2)); +} + +.modal-dialog-centered::before { + display: block; + height: calc(100vh - (0.5rem * 2)); + content: ""; +} + +.modal-content { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem; + border-bottom: 1px solid #e9ecef; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; +} + +.modal-header .close { + padding: 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.6; +} + +.modal-body { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #e9ecef; +} + +.modal-footer > :not(:first-child) { + margin-left: .25rem; +} + +.modal-footer > :not(:last-child) { + margin-right: .25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + + .modal-dialog-centered { + min-height: calc(100% - (1.75rem * 2)); + } + + .modal-dialog-centered::before { + height: calc(100vh - (1.75rem * 2)); + } + + .modal-sm { + max-width: 300px; + } +} + +@media (min-width: 992px) { + .modal-lg { + max-width: 800px; + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: "Nunito", sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.6; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.7875rem; + word-wrap: break-word; + opacity: 0; +} + +.tooltip.show { + opacity: 0.9; +} + +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, +.bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} + +.bs-tooltip-top .arrow, +.bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} + +.bs-tooltip-top .arrow::before, +.bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, +.bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} + +.bs-tooltip-right .arrow, +.bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-right .arrow::before, +.bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, +.bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} + +.bs-tooltip-bottom .arrow, +.bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} + +.bs-tooltip-bottom .arrow::before, +.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, +.bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} + +.bs-tooltip-left .arrow, +.bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-left .arrow::before, +.bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: "Nunito", sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.6; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.7875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} + +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} + +.popover .arrow::before, +.popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, +.bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; +} + +.bs-popover-top .arrow, +.bs-popover-auto[x-placement^="top"] .arrow { + bottom: calc((0.5rem + 1px) * -1); +} + +.bs-popover-top .arrow::before, +.bs-popover-auto[x-placement^="top"] .arrow::before, +.bs-popover-top .arrow::after, +.bs-popover-auto[x-placement^="top"] .arrow::after { + border-width: 0.5rem 0.5rem 0; +} + +.bs-popover-top .arrow::before, +.bs-popover-auto[x-placement^="top"] .arrow::before { + bottom: 0; + border-top-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-top .arrow::after, +.bs-popover-auto[x-placement^="top"] .arrow::after { + bottom: 1px; + border-top-color: #fff; +} + +.bs-popover-right, +.bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; +} + +.bs-popover-right .arrow, +.bs-popover-auto[x-placement^="right"] .arrow { + left: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-right .arrow::before, +.bs-popover-auto[x-placement^="right"] .arrow::before, +.bs-popover-right .arrow::after, +.bs-popover-auto[x-placement^="right"] .arrow::after { + border-width: 0.5rem 0.5rem 0.5rem 0; +} + +.bs-popover-right .arrow::before, +.bs-popover-auto[x-placement^="right"] .arrow::before { + left: 0; + border-right-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-right .arrow::after, +.bs-popover-auto[x-placement^="right"] .arrow::after { + left: 1px; + border-right-color: #fff; +} + +.bs-popover-bottom, +.bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; +} + +.bs-popover-bottom .arrow, +.bs-popover-auto[x-placement^="bottom"] .arrow { + top: calc((0.5rem + 1px) * -1); +} + +.bs-popover-bottom .arrow::before, +.bs-popover-auto[x-placement^="bottom"] .arrow::before, +.bs-popover-bottom .arrow::after, +.bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-width: 0 0.5rem 0.5rem 0.5rem; +} + +.bs-popover-bottom .arrow::before, +.bs-popover-auto[x-placement^="bottom"] .arrow::before { + top: 0; + border-bottom-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-bottom .arrow::after, +.bs-popover-auto[x-placement^="bottom"] .arrow::after { + top: 1px; + border-bottom-color: #fff; +} + +.bs-popover-bottom .popover-header::before, +.bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +.bs-popover-left, +.bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; +} + +.bs-popover-left .arrow, +.bs-popover-auto[x-placement^="left"] .arrow { + right: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-left .arrow::before, +.bs-popover-auto[x-placement^="left"] .arrow::before, +.bs-popover-left .arrow::after, +.bs-popover-auto[x-placement^="left"] .arrow::after { + border-width: 0.5rem 0 0.5rem 0.5rem; +} + +.bs-popover-left .arrow::before, +.bs-popover-auto[x-placement^="left"] .arrow::before { + right: 0; + border-left-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-left .arrow::after, +.bs-popover-auto[x-placement^="left"] .arrow::after { + right: 1px; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 0.9rem; + color: inherit; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-item { + position: relative; + display: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; + -webkit-transition: -webkit-transform 0.6s ease; + transition: -webkit-transform 0.6s ease; + transition: transform 0.6s ease; + transition: transform 0.6s ease, -webkit-transform 0.6s ease; +} + +@media screen and (prefers-reduced-motion: reduce) { + .carousel-item.active, + .carousel-item-next, + .carousel-item-prev { + -webkit-transition: none; + transition: none; + } +} + +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0; +} + +.carousel-item-next.carousel-item-left, +.carousel-item-prev.carousel-item-right { + -webkit-transform: translateX(0); + transform: translateX(0); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-next.carousel-item-left, + .carousel-item-prev.carousel-item-right { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.carousel-item-next, +.active.carousel-item-right { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-next, + .active.carousel-item-right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.carousel-item-prev, +.active.carousel-item-left { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-prev, + .active.carousel-item-left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.carousel-fade .carousel-item { + opacity: 0; + -webkit-transition-duration: .6s; + transition-duration: .6s; + -webkit-transition-property: opacity; + transition-property: opacity; +} + +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right { + opacity: 1; +} + +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + opacity: 0; +} + +.carousel-fade .carousel-item-next, +.carousel-fade .carousel-item-prev, +.carousel-fade .carousel-item.active, +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-prev { + -webkit-transform: translateX(0); + transform: translateX(0); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-fade .carousel-item-next, + .carousel-fade .carousel-item-prev, + .carousel-fade .carousel-item.active, + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-prev { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; +} + +.carousel-control-prev:hover, +.carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: transparent no-repeat center center; + background-size: 100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 10px; + left: 0; + z-index: 15; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} + +.carousel-indicators li { + position: relative; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: rgba(255, 255, 255, 0.5); +} + +.carousel-indicators li::before { + position: absolute; + top: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; +} + +.carousel-indicators li::after { + position: absolute; + bottom: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; +} + +.carousel-indicators .active { + background-color: #fff; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +.align-baseline { + vertical-align: baseline !important; +} + +.align-top { + vertical-align: top !important; +} + +.align-middle { + vertical-align: middle !important; +} + +.align-bottom { + vertical-align: bottom !important; +} + +.align-text-bottom { + vertical-align: text-bottom !important; +} + +.align-text-top { + vertical-align: text-top !important; +} + +.bg-primary { + background-color: #3490dc !important; +} + +a.bg-primary:hover, +a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #2176bd !important; +} + +.bg-secondary { + background-color: #6c757d !important; +} + +a.bg-secondary:hover, +a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; +} + +.bg-success { + background-color: #38c172 !important; +} + +a.bg-success:hover, +a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #2d995b !important; +} + +.bg-info { + background-color: #6cb2eb !important; +} + +a.bg-info:hover, +a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #3f9ae5 !important; +} + +.bg-warning { + background-color: #ffed4a !important; +} + +a.bg-warning:hover, +a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #ffe817 !important; +} + +.bg-danger { + background-color: #e3342f !important; +} + +a.bg-danger:hover, +a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #c51f1a !important; +} + +.bg-light { + background-color: #f8f9fa !important; +} + +a.bg-light:hover, +a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dae0e5 !important; +} + +.bg-dark { + background-color: #343a40 !important; +} + +a.bg-dark:hover, +a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-right { + border-right: 1px solid #dee2e6 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-left { + border-left: 1px solid #dee2e6 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #3490dc !important; +} + +.border-secondary { + border-color: #6c757d !important; +} + +.border-success { + border-color: #38c172 !important; +} + +.border-info { + border-color: #6cb2eb !important; +} + +.border-warning { + border-color: #ffed4a !important; +} + +.border-danger { + border-color: #e3342f !important; +} + +.border-light { + border-color: #f8f9fa !important; +} + +.border-dark { + border-color: #343a40 !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-row { + display: table-row !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-row { + display: table-row !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-row { + display: table-row !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-row { + display: table-row !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-row { + display: table-row !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} + +.embed-responsive::before { + display: block; + content: ""; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-21by9::before { + padding-top: 42.85714286%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.flex-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.justify-content-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .flex-sm-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .flex-sm-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .justify-content-sm-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .flex-md-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .flex-md-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .justify-content-md-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .flex-lg-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .flex-lg-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .justify-content-lg-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .flex-xl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .flex-xl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .justify-content-xl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + + .float-sm-right { + float: right !important; + } + + .float-sm-none { + float: none !important; + } +} + +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + + .float-md-right { + float: right !important; + } + + .float-md-none { + float: none !important; + } +} + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + + .float-lg-right { + float: right !important; + } + + .float-lg-none { + float: none !important; + } +} + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + + .float-xl-right { + float: right !important; + } + + .float-xl-none { + float: none !important; + } +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} + +.shadow-sm { + -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow { + -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-lg { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.h-auto { + height: auto !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} + +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +.text-justify { + text-align: justify !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + + .text-sm-right { + text-align: right !important; + } + + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + + .text-md-right { + text-align: right !important; + } + + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + + .text-lg-right { + text-align: right !important; + } + + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + + .text-xl-right { + text-align: right !important; + } + + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #3490dc !important; +} + +a.text-primary:hover, +a.text-primary:focus { + color: #2176bd !important; +} + +.text-secondary { + color: #6c757d !important; +} + +a.text-secondary:hover, +a.text-secondary:focus { + color: #545b62 !important; +} + +.text-success { + color: #38c172 !important; +} + +a.text-success:hover, +a.text-success:focus { + color: #2d995b !important; +} + +.text-info { + color: #6cb2eb !important; +} + +a.text-info:hover, +a.text-info:focus { + color: #3f9ae5 !important; +} + +.text-warning { + color: #ffed4a !important; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #ffe817 !important; +} + +.text-danger { + color: #e3342f !important; +} + +a.text-danger:hover, +a.text-danger:focus { + color: #c51f1a !important; +} + +.text-light { + color: #f8f9fa !important; +} + +a.text-light:hover, +a.text-light:focus { + color: #dae0e5 !important; +} + +.text-dark { + color: #343a40 !important; +} + +a.text-dark:hover, +a.text-dark:focus { + color: #1d2124 !important; +} + +.text-body { + color: #212529 !important; +} + +.text-muted { + color: #6c757d !important; +} + +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + + a:not(.btn) { + text-decoration: underline; + } + + abbr[title]::after { + content: " (" attr(title) ")"; + } + + pre { + white-space: pre-wrap !important; + } + + pre, + blockquote { + border: 1px solid #adb5bd; + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + tr, + img { + page-break-inside: avoid; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } + +@page { + size: a3; +} + + body { + min-width: 992px !important; + } + + .container { + min-width: 992px !important; + } + + .navbar { + display: none; + } + + .badge { + border: 1px solid #000; + } + + .table { + border-collapse: collapse !important; + } + + .table td, + .table th { + background-color: #fff !important; + } + + .table-bordered th, + .table-bordered td { + border: 1px solid #dee2e6 !important; + } + + .table-dark { + color: inherit; + } + + .table-dark th, + .table-dark td, + .table-dark thead th, + .table-dark tbody + tbody { + border-color: #dee2e6; + } + + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} + +.navbar-laravel { + background-color: #fff; + -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04); + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04); +} + diff --git a/public/data/customers.csv b/public/data/customers.csv new file mode 100644 index 0000000..658460a --- /dev/null +++ b/public/data/customers.csv @@ -0,0 +1,1001 @@ +id,first_name,last_name,email,gender,ip_address,company,city,title,website +1,Laura,Richards,lrichards0@reverbnation.com,Female,81.192.7.99,Meezzy,Kallithéa,Biostatistician III,https://intel.com/aliquam/lacus/morbi/quis.png?ante=in&vivamus=sapien&tortor=iaculis&duis=congue&mattis=vivamus&egestas=metus&metus=arcu&aenean=adipiscing&fermentum=molestie&donec=hendrerit&ut=at&mauris=vulputate&eget=vitae&massa=nisl&tempor=aenean&convallis=lectus&nulla=pellentesque&neque=eget&libero=nunc&convallis=donec&eget=quis&eleifend=orci&luctus=eget&ultricies=orci&eu=vehicula&nibh=condimentum +2,Margaret,Mendoza,mmendoza1@sina.com.cn,Female,193.204.172.141,Skipfire,Jiashi,VP Marketing,http://printfriendly.com/in/lectus/pellentesque/at/nulla/suspendisse/potenti.jpg?id=et&pretium=magnis&iaculis=dis&diam=parturient&erat=montes&fermentum=nascetur&justo=ridiculus&nec=mus&condimentum=vivamus&neque=vestibulum&sapien=sagittis&placerat=sapien&ante=cum&nulla=sociis&justo=natoque&aliquam=penatibus&quis=et&turpis=magnis&eget=dis&elit=parturient&sodales=montes&scelerisque=nascetur&mauris=ridiculus&sit=mus +3,Craig,Mccoy,cmccoy2@bluehost.com,Male,75.162.167.180,Quatz,Srpska Crnja,Senior Sales Associate,https://cdc.gov/iaculis.png?vulputate=sapien&justo=varius&in=ut&blandit=blandit&ultrices=non&enim=interdum&lorem=in&ipsum=ante +4,James,Moore,jmoore3@apache.org,Male,45.178.146.202,Bubblemix,Karangduren Dua,Physical Therapy Assistant,http://clickbank.net/leo/pellentesque.html?nisl=metus&aenean=arcu&lectus=adipiscing&pellentesque=molestie&eget=hendrerit&nunc=at&donec=vulputate&quis=vitae&orci=nisl +5,Benjamin,Cooper,bcooper4@biglobe.ne.jp,Male,98.77.184.45,Youtags,Xiayunling,Account Coordinator,http://oaic.gov.au/in.js?odio=vel&odio=pede&elementum=morbi&eu=porttitor&interdum=lorem&eu=id&tincidunt=ligula&in=suspendisse&leo=ornare&maecenas=consequat&pulvinar=lectus&lobortis=in&est=est&phasellus=risus&sit=auctor&amet=sed&erat=tristique&nulla=in&tempus=tempus&vivamus=sit&in=amet&felis=sem&eu=fusce&sapien=consequat&cursus=nulla&vestibulum=nisl&proin=nunc&eu=nisl&mi=duis&nulla=bibendum&ac=felis&enim=sed&in=interdum&tempor=venenatis +6,Terry,Ruiz,truiz5@unc.edu,Male,188.77.133.124,Nlounge,Souflí,, +7,Julia,Kennedy,jkennedy6@behance.net,Female,11.184.89.216,Divanoodle,Meixi,VP Product Management,http://quantcast.com/lobortis/convallis/tortor/risus.jpg?cum=tincidunt&sociis=eget&natoque=tempus&penatibus=vel&et=pede&magnis=morbi&dis=porttitor&parturient=lorem&montes=id&nascetur=ligula&ridiculus=suspendisse&mus=ornare&etiam=consequat&vel=lectus&augue=in&vestibulum=est&rutrum=risus&rutrum=auctor&neque=sed&aenean=tristique&auctor=in&gravida=tempus&sem=sit&praesent=amet&id=sem&massa=fusce&id=consequat&nisl=nulla&venenatis=nisl&lacinia=nunc&aenean=nisl&sit=duis&amet=bibendum +8,Jesse,Mcdonald,jmcdonald7@etsy.com,Male,212.20.163.206,Realblab,Konibodom,Structural Engineer,https://issuu.com/sit/amet/erat.jsp?pede=nullam&libero=sit&quis=amet&orci=turpis&nullam=elementum&molestie=ligula&nibh=vehicula&in=consequat&lectus=morbi&pellentesque=a&at=ipsum&nulla=integer&suspendisse=a&potenti=nibh&cras=in&in=quis&purus=justo&eu=maecenas&magna=rhoncus&vulputate=aliquam&luctus=lacus&cum=morbi&sociis=quis&natoque=tortor&penatibus=id&et=nulla&magnis=ultrices&dis=aliquet&parturient=maecenas&montes=leo&nascetur=odio&ridiculus=condimentum&mus=id&vivamus=luctus&vestibulum=nec&sagittis=molestie&sapien=sed&cum=justo&sociis=pellentesque&natoque=viverra&penatibus=pede&et=ac&magnis=diam&dis=cras&parturient=pellentesque&montes=volutpat&nascetur=dui&ridiculus=maecenas&mus=tristique&etiam=est&vel=et&augue=tempus&vestibulum=semper&rutrum=est&rutrum=quam&neque=pharetra&aenean=magna&auctor=ac +9,Harry,Edwards,hedwards8@mapquest.com,Male,147.164.202.13,Jabberstorm,Bratslav,Marketing Manager,http://vk.com/luctus/et/ultrices.png?lobortis=nunc +10,Peter,Ellis,pellis9@wordpress.com,Male,73.114.57.213,Photolist,Brody,Research Associate,https://rediff.com/sit/amet/diam.aspx?non=donec&sodales=ut&sed=mauris&tincidunt=eget&eu=massa&felis=tempor&fusce=convallis&posuere=nulla&felis=neque&sed=libero&lacus=convallis&morbi=eget&sem=eleifend&mauris=luctus&laoreet=ultricies&ut=eu&rhoncus=nibh&aliquet=quisque&pulvinar=id&sed=justo&nisl=sit&nunc=amet&rhoncus=sapien&dui=dignissim&vel=vestibulum&sem=vestibulum&sed=ante&sagittis=ipsum +11,Betty,Wright,bwrighta@xrea.com,Female,157.27.35.200,Blogpad,Piñahan,Paralegal,http://stumbleupon.com/aenean.png?massa=in&donec=quam&dapibus=fringilla&duis=rhoncus&at=mauris&velit=enim&eu=leo&est=rhoncus&congue=sed&elementum=vestibulum&in=sit&hac=amet&habitasse=cursus&platea=id&dictumst=turpis&morbi=integer&vestibulum=aliquet&velit=massa&id=id&pretium=lobortis&iaculis=convallis&diam=tortor&erat=risus&fermentum=dapibus&justo=augue&nec=vel&condimentum=accumsan +12,Maria,Armstrong,marmstrongb@last.fm,Female,173.163.240.136,Zooxo,Pajarillo,Health Coach IV,http://pcworld.com/amet/sem/fusce/consequat/nulla/nisl/nunc.png?tristique=vel&in=sem&tempus=sed&sit=sagittis +13,Lawrence,West,lwestc@1688.com,Male,109.133.189.108,Gabcube,Coayllo,Electrical Engineer,http://symantec.com/in.js?sapien=magnis&sapien=dis&non=parturient&mi=montes&integer=nascetur&ac=ridiculus&neque=mus&duis=etiam&bibendum=vel&morbi=augue&non=vestibulum&quam=rutrum&nec=rutrum +14,Katherine,Porter,kporterd@washingtonpost.com,Female,165.60.14.7,Twiyo,Malabar,Staff Scientist,https://w3.org/hendrerit/at/vulputate/vitae/nisl/aenean/lectus.js?ligula=non&sit=interdum&amet=in&eleifend=ante&pede=vestibulum +15,Philip,Stewart,pstewarte@intel.com,Male,255.161.3.209,Jaxbean,Muḩradah,, +16,Ralph,Carpenter,rcarpenterf@dot.gov,Male,104.136.29.177,Topicblab,Tangdukou,Environmental Tech,http://hhs.gov/interdum/mauris/ullamcorper/purus/sit.aspx?sed=ligula&interdum=vehicula&venenatis=consequat&turpis=morbi&enim=a&blandit=ipsum&mi=integer&in=a&porttitor=nibh +17,Teresa,Carter,tcarterg@cocolog-nifty.com,Female,24.104.48.225,Voonte,Kurgan,Internal Auditor,https://diigo.com/luctus/rutrum/nulla/tellus/in/sagittis/dui.aspx?justo=ipsum&lacinia=primis&eget=in&tincidunt=faucibus&eget=orci&tempus=luctus&vel=et&pede=ultrices&morbi=posuere&porttitor=cubilia&lorem=curae&id=donec&ligula=pharetra&suspendisse=magna&ornare=vestibulum&consequat=aliquet&lectus=ultrices&in=erat&est=tortor&risus=sollicitudin&auctor=mi&sed=sit&tristique=amet&in=lobortis&tempus=sapien&sit=sapien +18,Jane,Thompson,jthompsonh@last.fm,Female,207.118.16.8,Kanoodle,Palermo,Software Consultant,https://bbb.org/felis/sed/interdum.xml?consequat=eget&metus=vulputate&sapien=ut&ut=ultrices&nunc=vel&vestibulum=augue&ante=vestibulum&ipsum=ante&primis=ipsum&in=primis&faucibus=in&orci=faucibus&luctus=orci&et=luctus&ultrices=et&posuere=ultrices&cubilia=posuere&curae=cubilia&mauris=curae&viverra=donec&diam=pharetra +19,Nicholas,Hart,nharti@oakley.com,Male,182.5.26.33,Riffpath,Santa Cruz De Tenerife,Recruiting Manager,https://japanpost.jp/quam/turpis/adipiscing/lorem/vitae.js?primis=consequat&in=metus&faucibus=sapien&orci=ut&luctus=nunc&et=vestibulum&ultrices=ante&posuere=ipsum&cubilia=primis&curae=in&duis=faucibus&faucibus=orci&accumsan=luctus&odio=et&curabitur=ultrices&convallis=posuere&duis=cubilia&consequat=curae&dui=mauris&nec=viverra&nisi=diam&volutpat=vitae&eleifend=quam&donec=suspendisse&ut=potenti&dolor=nullam&morbi=porttitor&vel=lacus&lectus=at&in=turpis&quam=donec&fringilla=posuere +20,Billy,Rogers,brogersj@reference.com,Male,136.71.48.158,Eadel,Zhonghuopu,Clinical Specialist,https://gov.uk/nisl/nunc/nisl/duis/bibendum/felis/sed.png?vestibulum=nulla&proin=suscipit&eu=ligula&mi=in&nulla=lacus&ac=curabitur&enim=at&in=ipsum&tempor=ac&turpis=tellus&nec=semper&euismod=interdum&scelerisque=mauris +21,Alan,Barnes,abarnesk@geocities.jp,Male,10.166.35.156,Plambee,Alaghsas,Recruiter,https://elegantthemes.com/nibh/ligula/nec/sem/duis/aliquam.js?in=rhoncus&lectus=aliquet&pellentesque=pulvinar&at=sed&nulla=nisl&suspendisse=nunc&potenti=rhoncus&cras=dui&in=vel&purus=sem&eu=sed&magna=sagittis&vulputate=nam&luctus=congue&cum=risus&sociis=semper&natoque=porta&penatibus=volutpat&et=quam&magnis=pede&dis=lobortis&parturient=ligula&montes=sit&nascetur=amet&ridiculus=eleifend&mus=pede&vivamus=libero&vestibulum=quis&sagittis=orci&sapien=nullam&cum=molestie&sociis=nibh&natoque=in&penatibus=lectus&et=pellentesque&magnis=at +22,Andrew,Wallace,awallacel@xrea.com,Male,73.238.59.173,LiveZ,Kumane,Structural Engineer,https://youku.com/felis.jpg?neque=iaculis&sapien=justo&placerat=in&ante=hac&nulla=habitasse&justo=platea&aliquam=dictumst&quis=etiam&turpis=faucibus&eget=cursus&elit=urna&sodales=ut&scelerisque=tellus&mauris=nulla&sit=ut&amet=erat&eros=id&suspendisse=mauris&accumsan=vulputate&tortor=elementum&quis=nullam&turpis=varius&sed=nulla&ante=facilisi&vivamus=cras&tortor=non&duis=velit&mattis=nec&egestas=nisi&metus=vulputate&aenean=nonummy&fermentum=maecenas&donec=tincidunt&ut=lacus&mauris=at&eget=velit&massa=vivamus&tempor=vel&convallis=nulla&nulla=eget&neque=eros&libero=elementum&convallis=pellentesque&eget=quisque&eleifend=porta&luctus=volutpat&ultricies=erat&eu=quisque&nibh=erat&quisque=eros&id=viverra&justo=eget&sit=congue&amet=eget&sapien=semper&dignissim=rutrum&vestibulum=nulla&vestibulum=nunc&ante=purus&ipsum=phasellus&primis=in&in=felis&faucibus=donec&orci=semper&luctus=sapien&et=a&ultrices=libero&posuere=nam&cubilia=dui&curae=proin&nulla=leo&dapibus=odio&dolor=porttitor&vel=id&est=consequat&donec=in +23,Donald,Williams,dwilliamsm@tuttocitta.it,Male,247.3.63.76,Rhybox,Storuman,Sales Representative,https://nps.gov/nulla/pede/ullamcorper.png?convallis=condimentum&tortor=neque&risus=sapien&dapibus=placerat&augue=ante&vel=nulla&accumsan=justo&tellus=aliquam&nisi=quis&eu=turpis&orci=eget&mauris=elit&lacinia=sodales&sapien=scelerisque&quis=mauris&libero=sit&nullam=amet&sit=eros&amet=suspendisse&turpis=accumsan&elementum=tortor&ligula=quis&vehicula=turpis +24,Kathleen,Hanson,khansonn@ezinearticles.com,Female,154.241.179.247,Linklinks,,Pharmacist,http://ehow.com/tristique/in/tempus/sit/amet/sem.png?sapien=nunc&arcu=donec&sed=quis&augue=orci&aliquam=eget&erat=orci&volutpat=vehicula&in=condimentum&congue=curabitur&etiam=in&justo=libero&etiam=ut&pretium=massa&iaculis=volutpat&justo=convallis&in=morbi&hac=odio&habitasse=odio&platea=elementum&dictumst=eu&etiam=interdum&faucibus=eu&cursus=tincidunt&urna=in&ut=leo&tellus=maecenas&nulla=pulvinar&ut=lobortis&erat=est&id=phasellus&mauris=sit&vulputate=amet&elementum=erat&nullam=nulla&varius=tempus&nulla=vivamus&facilisi=in&cras=felis&non=eu&velit=sapien&nec=cursus&nisi=vestibulum&vulputate=proin&nonummy=eu&maecenas=mi&tincidunt=nulla&lacus=ac&at=enim&velit=in&vivamus=tempor&vel=turpis&nulla=nec&eget=euismod&eros=scelerisque&elementum=quam&pellentesque=turpis&quisque=adipiscing&porta=lorem&volutpat=vitae&erat=mattis&quisque=nibh&erat=ligula&eros=nec&viverra=sem&eget=duis&congue=aliquam&eget=convallis&semper=nunc&rutrum=proin&nulla=at&nunc=turpis&purus=a +25,Wayne,Wilson,wwilsono@dot.gov,Male,71.122.39.228,Edgewire,Las Varillas,Staff Accountant IV,http://com.com/eget/tincidunt/eget/tempus/vel/pede.xml?suspendisse=a&ornare=nibh&consequat=in&lectus=quis&in=justo&est=maecenas&risus=rhoncus&auctor=aliquam&sed=lacus&tristique=morbi&in=quis&tempus=tortor&sit=id&amet=nulla&sem=ultrices&fusce=aliquet&consequat=maecenas&nulla=leo&nisl=odio&nunc=condimentum&nisl=id&duis=luctus&bibendum=nec&felis=molestie&sed=sed&interdum=justo&venenatis=pellentesque&turpis=viverra&enim=pede&blandit=ac&mi=diam&in=cras&porttitor=pellentesque&pede=volutpat&justo=dui&eu=maecenas&massa=tristique&donec=est&dapibus=et&duis=tempus&at=semper&velit=est&eu=quam&est=pharetra&congue=magna&elementum=ac&in=consequat&hac=metus&habitasse=sapien&platea=ut&dictumst=nunc&morbi=vestibulum&vestibulum=ante&velit=ipsum&id=primis&pretium=in&iaculis=faucibus&diam=orci&erat=luctus&fermentum=et&justo=ultrices&nec=posuere&condimentum=cubilia&neque=curae&sapien=mauris&placerat=viverra&ante=diam&nulla=vitae&justo=quam&aliquam=suspendisse&quis=potenti&turpis=nullam&eget=porttitor&elit=lacus&sodales=at&scelerisque=turpis&mauris=donec&sit=posuere&amet=metus&eros=vitae&suspendisse=ipsum&accumsan=aliquam&tortor=non&quis=mauris +26,Alan,Martinez,amartinezp@friendfeed.com,Male,147.55.183.219,Dynabox,Az Zaytūnīyah,Engineer II,https://nhs.uk/magnis/dis/parturient/montes/nascetur/ridiculus.js?venenatis=curae&tristique=donec&fusce=pharetra&congue=magna&diam=vestibulum&id=aliquet&ornare=ultrices&imperdiet=erat&sapien=tortor&urna=sollicitudin&pretium=mi&nisl=sit&ut=amet&volutpat=lobortis&sapien=sapien&arcu=sapien&sed=non&augue=mi&aliquam=integer&erat=ac&volutpat=neque&in=duis&congue=bibendum&etiam=morbi&justo=non&etiam=quam&pretium=nec&iaculis=dui&justo=luctus&in=rutrum&hac=nulla&habitasse=tellus&platea=in&dictumst=sagittis&etiam=dui&faucibus=vel&cursus=nisl&urna=duis&ut=ac&tellus=nibh&nulla=fusce&ut=lacus&erat=purus&id=aliquet&mauris=at&vulputate=feugiat&elementum=non&nullam=pretium&varius=quis&nulla=lectus&facilisi=suspendisse&cras=potenti&non=in&velit=eleifend&nec=quam&nisi=a&vulputate=odio&nonummy=in&maecenas=hac&tincidunt=habitasse&lacus=platea&at=dictumst&velit=maecenas&vivamus=ut&vel=massa&nulla=quis&eget=augue&eros=luctus&elementum=tincidunt&pellentesque=nulla&quisque=mollis&porta=molestie&volutpat=lorem&erat=quisque&quisque=ut&erat=erat&eros=curabitur&viverra=gravida&eget=nisi&congue=at&eget=nibh&semper=in&rutrum=hac&nulla=habitasse&nunc=platea +27,George,Watkins,gwatkinsq@altervista.org,Male,171.40.239.8,LiveZ,Bang Pahan,Librarian,https://digg.com/elementum/ligula/vehicula/consequat/morbi/a/ipsum.js?velit=in&donec=libero&diam=ut&neque=massa&vestibulum=volutpat&eget=convallis&vulputate=morbi&ut=odio&ultrices=odio&vel=elementum&augue=eu&vestibulum=interdum&ante=eu&ipsum=tincidunt&primis=in&in=leo&faucibus=maecenas&orci=pulvinar&luctus=lobortis&et=est&ultrices=phasellus&posuere=sit&cubilia=amet&curae=erat&donec=nulla&pharetra=tempus&magna=vivamus&vestibulum=in&aliquet=felis&ultrices=eu&erat=sapien&tortor=cursus&sollicitudin=vestibulum&mi=proin&sit=eu&amet=mi&lobortis=nulla&sapien=ac&sapien=enim&non=in&mi=tempor&integer=turpis&ac=nec&neque=euismod&duis=scelerisque&bibendum=quam&morbi=turpis&non=adipiscing&quam=lorem&nec=vitae&dui=mattis&luctus=nibh&rutrum=ligula&nulla=nec&tellus=sem&in=duis&sagittis=aliquam&dui=convallis&vel=nunc&nisl=proin&duis=at&ac=turpis&nibh=a&fusce=pede&lacus=posuere&purus=nonummy&aliquet=integer&at=non +28,Maria,Alexander,malexanderr@google.com,Female,217.249.37.10,Trupe,Doljo,Sales Associate,https://tripadvisor.com/ligula/nec/sem/duis.html?ac=ut&diam=suscipit&cras=a&pellentesque=feugiat&volutpat=et&dui=eros&maecenas=vestibulum&tristique=ac&est=est&et=lacinia&tempus=nisi&semper=venenatis&est=tristique&quam=fusce&pharetra=congue&magna=diam&ac=id&consequat=ornare&metus=imperdiet&sapien=sapien&ut=urna&nunc=pretium&vestibulum=nisl&ante=ut&ipsum=volutpat&primis=sapien&in=arcu&faucibus=sed&orci=augue&luctus=aliquam&et=erat&ultrices=volutpat&posuere=in&cubilia=congue&curae=etiam&mauris=justo&viverra=etiam&diam=pretium&vitae=iaculis&quam=justo&suspendisse=in&potenti=hac&nullam=habitasse&porttitor=platea&lacus=dictumst&at=etiam&turpis=faucibus&donec=cursus&posuere=urna&metus=ut&vitae=tellus&ipsum=nulla&aliquam=ut&non=erat&mauris=id&morbi=mauris&non=vulputate&lectus=elementum&aliquam=nullam&sit=varius&amet=nulla&diam=facilisi&in=cras&magna=non&bibendum=velit&imperdiet=nec&nullam=nisi&orci=vulputate&pede=nonummy&venenatis=maecenas&non=tincidunt&sodales=lacus&sed=at&tincidunt=velit&eu=vivamus&felis=vel&fusce=nulla&posuere=eget&felis=eros&sed=elementum&lacus=pellentesque&morbi=quisque&sem=porta&mauris=volutpat&laoreet=erat&ut=quisque&rhoncus=erat&aliquet=eros&pulvinar=viverra&sed=eget&nisl=congue&nunc=eget&rhoncus=semper&dui=rutrum&vel=nulla&sem=nunc&sed=purus&sagittis=phasellus +29,Alice,Carter,acarters@woothemes.com,Female,214.140.4.150,Mudo,Naftalan,Payment Adjustment Coordinator,http://4shared.com/ipsum/primis/in/faucibus.jpg?a=quam&ipsum=suspendisse&integer=potenti&a=nullam&nibh=porttitor&in=lacus&quis=at&justo=turpis&maecenas=donec&rhoncus=posuere&aliquam=metus&lacus=vitae&morbi=ipsum&quis=aliquam&tortor=non&id=mauris&nulla=morbi&ultrices=non&aliquet=lectus&maecenas=aliquam&leo=sit&odio=amet&condimentum=diam&id=in&luctus=magna&nec=bibendum&molestie=imperdiet&sed=nullam&justo=orci&pellentesque=pede&viverra=venenatis&pede=non&ac=sodales&diam=sed&cras=tincidunt&pellentesque=eu&volutpat=felis&dui=fusce&maecenas=posuere&tristique=felis&est=sed&et=lacus&tempus=morbi&semper=sem&est=mauris&quam=laoreet&pharetra=ut&magna=rhoncus&ac=aliquet&consequat=pulvinar&metus=sed&sapien=nisl&ut=nunc&nunc=rhoncus&vestibulum=dui&ante=vel&ipsum=sem&primis=sed&in=sagittis&faucibus=nam&orci=congue&luctus=risus&et=semper&ultrices=porta&posuere=volutpat&cubilia=quam&curae=pede&mauris=lobortis&viverra=ligula&diam=sit&vitae=amet&quam=eleifend&suspendisse=pede&potenti=libero&nullam=quis&porttitor=orci&lacus=nullam&at=molestie&turpis=nibh&donec=in&posuere=lectus&metus=pellentesque +30,Steven,Gibson,sgibsont@clickbank.net,Male,113.205.44.235,Kamba,Tekstil’shchiki,Structural Engineer,http://yelp.com/in/tempor/turpis/nec/euismod/scelerisque.json?molestie=vivamus&sed=vel&justo=nulla&pellentesque=eget&viverra=eros&pede=elementum&ac=pellentesque&diam=quisque&cras=porta&pellentesque=volutpat&volutpat=erat&dui=quisque&maecenas=erat&tristique=eros&est=viverra&et=eget&tempus=congue&semper=eget&est=semper&quam=rutrum&pharetra=nulla&magna=nunc&ac=purus&consequat=phasellus&metus=in&sapien=felis&ut=donec&nunc=semper&vestibulum=sapien&ante=a&ipsum=libero&primis=nam&in=dui&faucibus=proin&orci=leo&luctus=odio&et=porttitor&ultrices=id&posuere=consequat&cubilia=in&curae=consequat&mauris=ut&viverra=nulla&diam=sed&vitae=accumsan&quam=felis&suspendisse=ut&potenti=at&nullam=dolor&porttitor=quis&lacus=odio&at=consequat&turpis=varius&donec=integer&posuere=ac&metus=leo&vitae=pellentesque&ipsum=ultrices&aliquam=mattis&non=odio&mauris=donec&morbi=vitae&non=nisi&lectus=nam&aliquam=ultrices&sit=libero&amet=non&diam=mattis&in=pulvinar&magna=nulla&bibendum=pede&imperdiet=ullamcorper&nullam=augue +31,Ann,Ryan,aryanu@cafepress.com,Female,80.157.92.220,Centidel,Thị Trấn Nho Quan,Database Administrator II,http://washington.edu/ut/erat/curabitur/gravida/nisi/at/nibh.js?lectus=in&in=faucibus&quam=orci&fringilla=luctus&rhoncus=et&mauris=ultrices&enim=posuere&leo=cubilia&rhoncus=curae&sed=nulla&vestibulum=dapibus&sit=dolor&amet=vel&cursus=est&id=donec&turpis=odio&integer=justo&aliquet=sollicitudin&massa=ut&id=suscipit&lobortis=a&convallis=feugiat&tortor=et&risus=eros&dapibus=vestibulum&augue=ac&vel=est&accumsan=lacinia&tellus=nisi&nisi=venenatis&eu=tristique&orci=fusce&mauris=congue&lacinia=diam&sapien=id&quis=ornare&libero=imperdiet&nullam=sapien&sit=urna&amet=pretium&turpis=nisl&elementum=ut&ligula=volutpat&vehicula=sapien&consequat=arcu&morbi=sed&a=augue&ipsum=aliquam&integer=erat&a=volutpat&nibh=in&in=congue&quis=etiam&justo=justo +32,Christine,Griffin,cgriffinv@globo.com,Female,132.97.192.92,Leexo,Lantian,Software Test Engineer III,https://hibu.com/consequat/dui/nec.html?lacus=nibh&morbi=in&quis=quis&tortor=justo&id=maecenas&nulla=rhoncus&ultrices=aliquam&aliquet=lacus&maecenas=morbi&leo=quis&odio=tortor&condimentum=id&id=nulla&luctus=ultrices&nec=aliquet&molestie=maecenas&sed=leo&justo=odio&pellentesque=condimentum&viverra=id&pede=luctus&ac=nec&diam=molestie&cras=sed&pellentesque=justo&volutpat=pellentesque&dui=viverra&maecenas=pede&tristique=ac&est=diam&et=cras&tempus=pellentesque&semper=volutpat&est=dui&quam=maecenas&pharetra=tristique&magna=est&ac=et&consequat=tempus&metus=semper&sapien=est&ut=quam&nunc=pharetra&vestibulum=magna&ante=ac&ipsum=consequat&primis=metus&in=sapien&faucibus=ut&orci=nunc&luctus=vestibulum&et=ante&ultrices=ipsum&posuere=primis&cubilia=in&curae=faucibus&mauris=orci&viverra=luctus&diam=et&vitae=ultrices&quam=posuere&suspendisse=cubilia&potenti=curae&nullam=mauris&porttitor=viverra&lacus=diam&at=vitae&turpis=quam +33,George,Garcia,ggarciaw@canalblog.com,Male,223.219.17.189,Viva,Nuoxizhi,Project Manager,https://google.ca/pretium/iaculis/justo/in.png?odio=quisque&odio=ut&elementum=erat&eu=curabitur&interdum=gravida&eu=nisi&tincidunt=at&in=nibh&leo=in&maecenas=hac&pulvinar=habitasse&lobortis=platea&est=dictumst&phasellus=aliquam&sit=augue&amet=quam&erat=sollicitudin +34,Ruby,Carroll,rcarrollx@dailymail.co.uk,Female,101.177.148.119,Zooxo,Tentúgal,Biostatistician II,http://cafepress.com/nunc/proin/at/turpis.json?quis=eu&orci=tincidunt&nullam=in&molestie=leo&nibh=maecenas&in=pulvinar&lectus=lobortis&pellentesque=est&at=phasellus&nulla=sit&suspendisse=amet&potenti=erat&cras=nulla&in=tempus&purus=vivamus&eu=in&magna=felis&vulputate=eu&luctus=sapien&cum=cursus&sociis=vestibulum&natoque=proin&penatibus=eu&et=mi&magnis=nulla&dis=ac +35,Harry,Hart,hharty@com.com,Male,44.68.43.247,Minyx,Sandviken,Compensation Analyst,https://va.gov/sit/amet/erat/nulla.jsp?ante=at&ipsum=nibh&primis=in&in=hac&faucibus=habitasse&orci=platea&luctus=dictumst&et=aliquam&ultrices=augue&posuere=quam&cubilia=sollicitudin&curae=vitae&nulla=consectetuer&dapibus=eget&dolor=rutrum&vel=at&est=lorem&donec=integer&odio=tincidunt&justo=ante&sollicitudin=vel&ut=ipsum&suscipit=praesent&a=blandit&feugiat=lacinia&et=erat&eros=vestibulum&vestibulum=sed&ac=magna&est=at&lacinia=nunc&nisi=commodo&venenatis=placerat&tristique=praesent&fusce=blandit&congue=nam&diam=nulla&id=integer&ornare=pede&imperdiet=justo&sapien=lacinia&urna=eget&pretium=tincidunt&nisl=eget&ut=tempus&volutpat=vel&sapien=pede&arcu=morbi&sed=porttitor&augue=lorem&aliquam=id&erat=ligula&volutpat=suspendisse&in=ornare&congue=consequat&etiam=lectus&justo=in&etiam=est&pretium=risus&iaculis=auctor&justo=sed&in=tristique&hac=in&habitasse=tempus&platea=sit&dictumst=amet&etiam=sem&faucibus=fusce&cursus=consequat&urna=nulla&ut=nisl&tellus=nunc&nulla=nisl&ut=duis&erat=bibendum&id=felis&mauris=sed&vulputate=interdum&elementum=venenatis&nullam=turpis&varius=enim&nulla=blandit&facilisi=mi&cras=in&non=porttitor&velit=pede&nec=justo&nisi=eu&vulputate=massa&nonummy=donec +36,Heather,Mccoy,hmccoyz@goodreads.com,Female,113.117.92.108,Agimba,Tulay na Lupa,Operator,http://cargocollective.com/ligula.html?in=nisi&magna=volutpat&bibendum=eleifend +37,Judy,Nichols,jnichols10@upenn.edu,Female,88.134.204.29,Mudo,Kąty Wrocławskie,Social Worker,https://cam.ac.uk/velit/id.json?est=amet&et=sapien&tempus=dignissim&semper=vestibulum&est=vestibulum&quam=ante&pharetra=ipsum&magna=primis&ac=in&consequat=faucibus&metus=orci&sapien=luctus&ut=et&nunc=ultrices&vestibulum=posuere&ante=cubilia&ipsum=curae&primis=nulla&in=dapibus&faucibus=dolor&orci=vel&luctus=est&et=donec&ultrices=odio&posuere=justo&cubilia=sollicitudin&curae=ut&mauris=suscipit&viverra=a&diam=feugiat&vitae=et&quam=eros&suspendisse=vestibulum&potenti=ac&nullam=est&porttitor=lacinia&lacus=nisi&at=venenatis&turpis=tristique&donec=fusce&posuere=congue&metus=diam&vitae=id&ipsum=ornare&aliquam=imperdiet&non=sapien&mauris=urna&morbi=pretium&non=nisl&lectus=ut&aliquam=volutpat&sit=sapien&amet=arcu&diam=sed&in=augue&magna=aliquam&bibendum=erat&imperdiet=volutpat&nullam=in&orci=congue&pede=etiam&venenatis=justo&non=etiam&sodales=pretium&sed=iaculis&tincidunt=justo&eu=in&felis=hac&fusce=habitasse&posuere=platea&felis=dictumst&sed=etiam&lacus=faucibus&morbi=cursus&sem=urna&mauris=ut&laoreet=tellus&ut=nulla&rhoncus=ut&aliquet=erat&pulvinar=id&sed=mauris +38,Judy,,jstephens11@bravesites.com,Female,182.6.72.11,Twinte,,Data Coordiator,https://adobe.com/semper/rutrum.jpg?maecenas=velit&pulvinar=nec&lobortis=nisi&est=vulputate&phasellus=nonummy&sit=maecenas&amet=tincidunt&erat=lacus&nulla=at&tempus=velit&vivamus=vivamus&in=vel&felis=nulla&eu=eget&sapien=eros&cursus=elementum&vestibulum=pellentesque&proin=quisque&eu=porta&mi=volutpat&nulla=erat&ac=quisque&enim=erat&in=eros&tempor=viverra&turpis=eget&nec=congue&euismod=eget&scelerisque=semper&quam=rutrum&turpis=nulla&adipiscing=nunc&lorem=purus&vitae=phasellus&mattis=in&nibh=felis&ligula=donec&nec=semper&sem=sapien&duis=a&aliquam=libero&convallis=nam&nunc=dui&proin=proin&at=leo&turpis=odio&a=porttitor&pede=id&posuere=consequat&nonummy=in&integer=consequat&non=ut&velit=nulla&donec=sed&diam=accumsan +39,Timothy,Elliott,telliott12@blogspot.com,Male,28.125.54.74,Leenti,Kisesa,Nurse,http://buzzfeed.com/sit.jsp?hac=montes&habitasse=nascetur&platea=ridiculus&dictumst=mus&etiam=vivamus&faucibus=vestibulum&cursus=sagittis&urna=sapien&ut=cum&tellus=sociis&nulla=natoque&ut=penatibus&erat=et&id=magnis&mauris=dis&vulputate=parturient&elementum=montes&nullam=nascetur&varius=ridiculus&nulla=mus&facilisi=etiam&cras=vel&non=augue&velit=vestibulum&nec=rutrum +40,Emily,Harrison,eharrison13@house.gov,Female,189.199.127.148,Podcat,Cuntan,Graphic Designer,http://taobao.com/quis/turpis.aspx?condimentum=tristique&id=in&luctus=tempus&nec=sit&molestie=amet&sed=sem&justo=fusce&pellentesque=consequat&viverra=nulla&pede=nisl&ac=nunc&diam=nisl&cras=duis&pellentesque=bibendum&volutpat=felis&dui=sed&maecenas=interdum&tristique=venenatis&est=turpis&et=enim&tempus=blandit&semper=mi&est=in&quam=porttitor&pharetra=pede&magna=justo&ac=eu&consequat=massa&metus=donec&sapien=dapibus&ut=duis&nunc=at&vestibulum=velit&ante=eu&ipsum=est&primis=congue +41,Jacqueline,Fernandez,jfernandez14@yellowpages.com,Female,93.139.227.91,Youspan,Lille,Analyst Programmer,http://blogspot.com/odio/consequat/varius/integer/ac/leo/pellentesque.xml?quam=sapien&a=arcu&odio=sed&in=augue&hac=aliquam&habitasse=erat&platea=volutpat&dictumst=in&maecenas=congue&ut=etiam&massa=justo&quis=etiam&augue=pretium&luctus=iaculis&tincidunt=justo&nulla=in&mollis=hac&molestie=habitasse +42,Jesse,Hunter,jhunter15@newyorker.com,Male,65.188.239.232,Npath,Cerro de Pasco,Web Developer III,https://nationalgeographic.com/turpis/eget/elit/sodales/scelerisque/mauris/sit.aspx?faucibus=enim&accumsan=leo&odio=rhoncus&curabitur=sed&convallis=vestibulum&duis=sit&consequat=amet&dui=cursus&nec=id&nisi=turpis&volutpat=integer&eleifend=aliquet&donec=massa +43,Bobby,Duncan,bduncan16@last.fm,Male,161.65.184.27,Lajo,Xichangmen,Design Engineer,http://latimes.com/nulla/suspendisse/potenti/cras/in.aspx?dui=quis&maecenas=turpis&tristique=sed&est=ante&et=vivamus&tempus=tortor&semper=duis&est=mattis&quam=egestas&pharetra=metus&magna=aenean&ac=fermentum&consequat=donec&metus=ut&sapien=mauris&ut=eget&nunc=massa&vestibulum=tempor&ante=convallis&ipsum=nulla&primis=neque&in=libero&faucibus=convallis&orci=eget&luctus=eleifend&et=luctus&ultrices=ultricies&posuere=eu&cubilia=nibh&curae=quisque&mauris=id&viverra=justo&diam=sit +44,Anne,,acarter17@latimes.com,Female,125.49.11.90,Dabjam,Bila Krynytsya,Senior Developer,http://mediafire.com/leo/maecenas/pulvinar/lobortis/est.xml?ut=volutpat&mauris=dui&eget=maecenas&massa=tristique&tempor=est&convallis=et +45,Pamela,Cook,pcook18@opensource.org,Female,243.212.136.89,Janyx,Mandala,Software Engineer II,https://technorati.com/lacinia.aspx?ac=sit&est=amet&lacinia=sem&nisi=fusce&venenatis=consequat&tristique=nulla&fusce=nisl&congue=nunc&diam=nisl&id=duis&ornare=bibendum&imperdiet=felis&sapien=sed&urna=interdum&pretium=venenatis&nisl=turpis&ut=enim&volutpat=blandit&sapien=mi&arcu=in&sed=porttitor&augue=pede&aliquam=justo&erat=eu&volutpat=massa&in=donec&congue=dapibus&etiam=duis&justo=at&etiam=velit&pretium=eu&iaculis=est&justo=congue&in=elementum&hac=in&habitasse=hac&platea=habitasse&dictumst=platea&etiam=dictumst&faucibus=morbi&cursus=vestibulum&urna=velit&ut=id&tellus=pretium&nulla=iaculis&ut=diam&erat=erat +46,Jane,Boyd,jboyd19@wisc.edu,Female,231.123.175.108,Gabcube,Stockholm,Information Systems Manager,http://seesaa.net/tortor/risus/dapibus/augue.jpg?sociis=odio&natoque=condimentum&penatibus=id&et=luctus&magnis=nec&dis=molestie&parturient=sed&montes=justo&nascetur=pellentesque&ridiculus=viverra&mus=pede&vivamus=ac&vestibulum=diam&sagittis=cras&sapien=pellentesque&cum=volutpat&sociis=dui&natoque=maecenas&penatibus=tristique&et=est&magnis=et&dis=tempus&parturient=semper&montes=est&nascetur=quam&ridiculus=pharetra&mus=magna&etiam=ac&vel=consequat&augue=metus&vestibulum=sapien&rutrum=ut&rutrum=nunc&neque=vestibulum&aenean=ante&auctor=ipsum&gravida=primis&sem=in&praesent=faucibus&id=orci&massa=luctus&id=et&nisl=ultrices&venenatis=posuere&lacinia=cubilia&aenean=curae&sit=mauris&amet=viverra&justo=diam&morbi=vitae&ut=quam&odio=suspendisse&cras=potenti&mi=nullam&pede=porttitor&malesuada=lacus&in=at&imperdiet=turpis&et=donec&commodo=posuere&vulputate=metus&justo=vitae&in=ipsum +47,Dennis,Anderson,danderson1a@yelp.com,Male,223.176.158.4,Topiclounge,Margorejo,Human Resources Manager,https://usnews.com/erat/fermentum/justo/nec/condimentum/neque.jsp?massa=odio&id=justo&nisl=sollicitudin&venenatis=ut&lacinia=suscipit&aenean=a&sit=feugiat&amet=et&justo=eros&morbi=vestibulum&ut=ac&odio=est&cras=lacinia&mi=nisi&pede=venenatis&malesuada=tristique&in=fusce&imperdiet=congue&et=diam&commodo=id&vulputate=ornare&justo=imperdiet&in=sapien&blandit=urna&ultrices=pretium&enim=nisl +48,Tina,Turner,tturner1b@csmonitor.com,Female,191.61.117.212,Livepath,La Loma,Food Chemist,http://wordpress.org/lacinia/erat/vestibulum.aspx?est=porttitor&et=id&tempus=consequat&semper=in&est=consequat&quam=ut&pharetra=nulla&magna=sed&ac=accumsan&consequat=felis&metus=ut&sapien=at&ut=dolor&nunc=quis&vestibulum=odio&ante=consequat&ipsum=varius&primis=integer&in=ac&faucibus=leo&orci=pellentesque&luctus=ultrices&et=mattis&ultrices=odio&posuere=donec&cubilia=vitae&curae=nisi&mauris=nam&viverra=ultrices&diam=libero&vitae=non&quam=mattis&suspendisse=pulvinar&potenti=nulla&nullam=pede&porttitor=ullamcorper&lacus=augue&at=a&turpis=suscipit&donec=nulla&posuere=elit&metus=ac&vitae=nulla&ipsum=sed&aliquam=vel&non=enim&mauris=sit&morbi=amet&non=nunc&lectus=viverra&aliquam=dapibus&sit=nulla&amet=suscipit&diam=ligula&in=in&magna=lacus&bibendum=curabitur&imperdiet=at&nullam=ipsum&orci=ac&pede=tellus&venenatis=semper&non=interdum&sodales=mauris&sed=ullamcorper&tincidunt=purus&eu=sit&felis=amet&fusce=nulla&posuere=quisque&felis=arcu&sed=libero&lacus=rutrum&morbi=ac&sem=lobortis&mauris=vel&laoreet=dapibus&ut=at +49,Kathleen,Wagner,kwagner1c@google.ca,Female,226.234.189.205,Tagpad,Erada,GIS Technical Architect,https://a8.net/at.html?sed=cursus&tincidunt=urna&eu=ut&felis=tellus&fusce=nulla&posuere=ut&felis=erat&sed=id&lacus=mauris&morbi=vulputate&sem=elementum +50,Randy,Richards,rrichards1d@psu.edu,Male,145.29.102.232,Skimia,Laspezia,Legal Assistant,http://angelfire.com/aenean/lectus/pellentesque/eget/nunc.xml?nunc=nunc&nisl=commodo&duis=placerat&bibendum=praesent&felis=blandit&sed=nam&interdum=nulla&venenatis=integer&turpis=pede&enim=justo&blandit=lacinia&mi=eget +51,Judy,Hill,jhill1e@fema.gov,Female,193.39.92.224,Thoughtbeat,Hualin,Professor,http://usatoday.com/accumsan/tortor.aspx?neque=semper&duis=rutrum&bibendum=nulla&morbi=nunc&non=purus&quam=phasellus&nec=in&dui=felis&luctus=donec&rutrum=semper&nulla=sapien&tellus=a&in=libero&sagittis=nam&dui=dui&vel=proin&nisl=leo&duis=odio&ac=porttitor&nibh=id&fusce=consequat&lacus=in&purus=consequat&aliquet=ut&at=nulla&feugiat=sed&non=accumsan&pretium=felis&quis=ut&lectus=at&suspendisse=dolor&potenti=quis&in=odio&eleifend=consequat&quam=varius&a=integer&odio=ac&in=leo&hac=pellentesque&habitasse=ultrices&platea=mattis&dictumst=odio&maecenas=donec&ut=vitae&massa=nisi&quis=nam&augue=ultrices +52,Mary,Simmons,msimmons1f@ftc.gov,Female,77.71.107.228,Devify,Tsaghkadzor,Programmer IV,https://liveinternet.ru/sapien/urna/pretium/nisl.jpg?duis=turpis&bibendum=adipiscing&felis=lorem&sed=vitae&interdum=mattis&venenatis=nibh&turpis=ligula&enim=nec&blandit=sem&mi=duis&in=aliquam&porttitor=convallis&pede=nunc&justo=proin&eu=at&massa=turpis&donec=a&dapibus=pede&duis=posuere&at=nonummy&velit=integer&eu=non&est=velit&congue=donec&elementum=diam&in=neque&hac=vestibulum&habitasse=eget&platea=vulputate&dictumst=ut&morbi=ultrices&vestibulum=vel&velit=augue&id=vestibulum&pretium=ante&iaculis=ipsum&diam=primis&erat=in&fermentum=faucibus&justo=orci&nec=luctus&condimentum=et&neque=ultrices&sapien=posuere&placerat=cubilia&ante=curae&nulla=donec&justo=pharetra&aliquam=magna&quis=vestibulum&turpis=aliquet&eget=ultrices&elit=erat&sodales=tortor&scelerisque=sollicitudin&mauris=mi&sit=sit&amet=amet&eros=lobortis&suspendisse=sapien&accumsan=sapien&tortor=non&quis=mi&turpis=integer&sed=ac&ante=neque&vivamus=duis&tortor=bibendum&duis=morbi&mattis=non&egestas=quam&metus=nec&aenean=dui&fermentum=luctus&donec=rutrum&ut=nulla&mauris=tellus&eget=in&massa=sagittis&tempor=dui&convallis=vel&nulla=nisl&neque=duis&libero=ac&convallis=nibh&eget=fusce&eleifend=lacus&luctus=purus&ultricies=aliquet&eu=at&nibh=feugiat&quisque=non&id=pretium&justo=quis&sit=lectus&amet=suspendisse&sapien=potenti&dignissim=in&vestibulum=eleifend +53,Albert,Allen,aallen1g@theatlantic.com,Male,102.232.240.234,Gabspot,Bila Krynytsya,VP Sales,http://weibo.com/nullam.png?a=massa&pede=quis&posuere=augue&nonummy=luctus&integer=tincidunt&non=nulla&velit=mollis&donec=molestie&diam=lorem&neque=quisque&vestibulum=ut&eget=erat&vulputate=curabitur&ut=gravida&ultrices=nisi&vel=at&augue=nibh&vestibulum=in&ante=hac +54,Debra,Hawkins,dhawkins1h@shinystat.com,Female,214.63.102.250,Skyvu,Yangshufang,Sales Representative,https://biblegateway.com/at/velit/vivamus.js?odio=odio&cras=consequat&mi=varius&pede=integer&malesuada=ac&in=leo&imperdiet=pellentesque&et=ultrices&commodo=mattis&vulputate=odio&justo=donec&in=vitae&blandit=nisi&ultrices=nam&enim=ultrices&lorem=libero&ipsum=non&dolor=mattis&sit=pulvinar&amet=nulla&consectetuer=pede&adipiscing=ullamcorper&elit=augue&proin=a&interdum=suscipit&mauris=nulla&non=elit&ligula=ac&pellentesque=nulla&ultrices=sed&phasellus=vel&id=enim +55,Kathy,Owens,kowens1i@nationalgeographic.com,Female,145.48.0.180,Wikibox,Baruunsuu,Programmer Analyst I,http://google.es/in/faucibus.png?odio=malesuada&odio=in&elementum=imperdiet&eu=et&interdum=commodo&eu=vulputate&tincidunt=justo&in=in&leo=blandit&maecenas=ultrices&pulvinar=enim&lobortis=lorem&est=ipsum&phasellus=dolor&sit=sit&amet=amet&erat=consectetuer&nulla=adipiscing&tempus=elit&vivamus=proin&in=interdum&felis=mauris&eu=non&sapien=ligula&cursus=pellentesque&vestibulum=ultrices&proin=phasellus&eu=id&mi=sapien&nulla=in&ac=sapien&enim=iaculis&in=congue&tempor=vivamus&turpis=metus&nec=arcu&euismod=adipiscing&scelerisque=molestie&quam=hendrerit&turpis=at&adipiscing=vulputate&lorem=vitae&vitae=nisl&mattis=aenean&nibh=lectus&ligula=pellentesque&nec=eget&sem=nunc&duis=donec&aliquam=quis&convallis=orci&nunc=eget&proin=orci&at=vehicula&turpis=condimentum&a=curabitur&pede=in&posuere=libero&nonummy=ut&integer=massa&non=volutpat&velit=convallis&donec=morbi&diam=odio&neque=odio&vestibulum=elementum&eget=eu&vulputate=interdum&ut=eu&ultrices=tincidunt&vel=in&augue=leo&vestibulum=maecenas&ante=pulvinar&ipsum=lobortis&primis=est&in=phasellus&faucibus=sit&orci=amet&luctus=erat&et=nulla&ultrices=tempus +56,Steven,Palmer,spalmer1j@sun.com,Male,171.70.130.77,Twitternation,Palencia,Community Outreach Specialist,http://etsy.com/vestibulum.jpg?eget=consequat&congue=ut&eget=nulla&semper=sed&rutrum=accumsan&nulla=felis&nunc=ut&purus=at&phasellus=dolor&in=quis&felis=odio&donec=consequat&semper=varius&sapien=integer&a=ac&libero=leo&nam=pellentesque&dui=ultrices&proin=mattis&leo=odio&odio=donec&porttitor=vitae&id=nisi&consequat=nam&in=ultrices&consequat=libero&ut=non&nulla=mattis&sed=pulvinar&accumsan=nulla&felis=pede&ut=ullamcorper&at=augue&dolor=a +57,Ryan,Watkins,rwatkins1k@mit.edu,Male,153.110.87.126,Tazzy,Mangusu,Quality Control Specialist,https://toplist.cz/nulla/ac/enim/in/tempor/turpis/nec.jpg?magna=consequat&ac=nulla&consequat=nisl&metus=nunc&sapien=nisl&ut=duis&nunc=bibendum&vestibulum=felis&ante=sed&ipsum=interdum&primis=venenatis&in=turpis&faucibus=enim&orci=blandit&luctus=mi&et=in&ultrices=porttitor&posuere=pede&cubilia=justo&curae=eu&mauris=massa&viverra=donec&diam=dapibus&vitae=duis&quam=at&suspendisse=velit&potenti=eu&nullam=est&porttitor=congue&lacus=elementum&at=in&turpis=hac&donec=habitasse&posuere=platea&metus=dictumst&vitae=morbi&ipsum=vestibulum&aliquam=velit&non=id&mauris=pretium&morbi=iaculis&non=diam&lectus=erat&aliquam=fermentum&sit=justo&amet=nec&diam=condimentum&in=neque&magna=sapien&bibendum=placerat&imperdiet=ante&nullam=nulla&orci=justo&pede=aliquam +58,Ashley,Diaz,adiaz1l@ameblo.jp,Female,232.55.63.226,Tavu,Padasuka,Speech Pathologist,https://nsw.gov.au/nulla/tempus/vivamus/in/felis.xml?parturient=in&montes=hac&nascetur=habitasse +59,Mark,Banks,mbanks1m@amazon.de,Male,1.166.64.84,Skinix,Brades,Analyst Programmer,http://slideshare.net/morbi/quis/tortor/id.png?morbi=rutrum&quis=nulla&tortor=nunc&id=purus&nulla=phasellus&ultrices=in&aliquet=felis&maecenas=donec&leo=semper&odio=sapien&condimentum=a&id=libero&luctus=nam&nec=dui&molestie=proin&sed=leo&justo=odio&pellentesque=porttitor&viverra=id&pede=consequat&ac=in&diam=consequat&cras=ut&pellentesque=nulla +60,Alice,Crawford,acrawford1n@photobucket.com,Female,100.124.80.164,Trudeo,Francos,Recruiter,http://list-manage.com/turpis/integer.jsp?at=augue&velit=vestibulum&eu=ante&est=ipsum&congue=primis&elementum=in&in=faucibus&hac=orci&habitasse=luctus&platea=et&dictumst=ultrices&morbi=posuere&vestibulum=cubilia&velit=curae&id=donec&pretium=pharetra&iaculis=magna&diam=vestibulum&erat=aliquet&fermentum=ultrices&justo=erat&nec=tortor&condimentum=sollicitudin&neque=mi&sapien=sit&placerat=amet&ante=lobortis&nulla=sapien&justo=sapien&aliquam=non&quis=mi +61,Ann,Peters,apeters1o@nasa.gov,Female,49.145.94.215,Jayo,Jingling,Senior Editor,http://ibm.com/in/faucibus/orci/luctus/et.jpg?lacinia=sem&erat=duis&vestibulum=aliquam&sed=convallis&magna=nunc&at=proin&nunc=at&commodo=turpis&placerat=a&praesent=pede&blandit=posuere&nam=nonummy&nulla=integer&integer=non&pede=velit&justo=donec&lacinia=diam&eget=neque&tincidunt=vestibulum&eget=eget&tempus=vulputate&vel=ut&pede=ultrices&morbi=vel&porttitor=augue&lorem=vestibulum&id=ante&ligula=ipsum&suspendisse=primis&ornare=in&consequat=faucibus&lectus=orci&in=luctus&est=et&risus=ultrices&auctor=posuere&sed=cubilia&tristique=curae&in=donec&tempus=pharetra&sit=magna&amet=vestibulum&sem=aliquet&fusce=ultrices&consequat=erat&nulla=tortor&nisl=sollicitudin&nunc=mi&nisl=sit&duis=amet&bibendum=lobortis&felis=sapien&sed=sapien&interdum=non&venenatis=mi&turpis=integer&enim=ac&blandit=neque&mi=duis&in=bibendum&porttitor=morbi&pede=non&justo=quam&eu=nec&massa=dui&donec=luctus&dapibus=rutrum&duis=nulla&at=tellus&velit=in&eu=sagittis&est=dui&congue=vel&elementum=nisl&in=duis&hac=ac&habitasse=nibh&platea=fusce&dictumst=lacus&morbi=purus&vestibulum=aliquet&velit=at&id=feugiat&pretium=non&iaculis=pretium +62,Cynthia,Reynolds,creynolds1p@g.co,Female,131.192.200.45,Lazzy,Aldeia da Piedade,Account Coordinator,https://photobucket.com/mollis/molestie/lorem/quisque/ut/erat.jsp?pede=vestibulum&malesuada=ante&in=ipsum&imperdiet=primis&et=in&commodo=faucibus&vulputate=orci&justo=luctus&in=et&blandit=ultrices&ultrices=posuere&enim=cubilia&lorem=curae&ipsum=donec&dolor=pharetra&sit=magna&amet=vestibulum&consectetuer=aliquet&adipiscing=ultrices&elit=erat&proin=tortor&interdum=sollicitudin&mauris=mi&non=sit&ligula=amet&pellentesque=lobortis&ultrices=sapien&phasellus=sapien&id=non&sapien=mi&in=integer&sapien=ac&iaculis=neque&congue=duis&vivamus=bibendum&metus=morbi&arcu=non&adipiscing=quam&molestie=nec&hendrerit=dui&at=luctus +63,Gloria,Mason,gmason1q@businesswire.com,Female,18.232.30.7,InnoZ,Mancilang,Automation Specialist I,https://amazon.com/nullam/varius/nulla/facilisi/cras/non/velit.js?sed=curae&nisl=donec&nunc=pharetra&rhoncus=magna&dui=vestibulum&vel=aliquet&sem=ultrices&sed=erat&sagittis=tortor&nam=sollicitudin&congue=mi&risus=sit +64,Ronald,Richards,rrichards1r@i2i.jp,Male,148.78.106.215,Photobean,,VP Marketing,https://last.fm/donec/dapibus/duis/at/velit.js?in=vestibulum&faucibus=proin&orci=eu&luctus=mi&et=nulla&ultrices=ac&posuere=enim&cubilia=in&curae=tempor&duis=turpis&faucibus=nec&accumsan=euismod&odio=scelerisque&curabitur=quam&convallis=turpis&duis=adipiscing&consequat=lorem&dui=vitae&nec=mattis&nisi=nibh&volutpat=ligula&eleifend=nec&donec=sem&ut=duis&dolor=aliquam&morbi=convallis&vel=nunc&lectus=proin&in=at&quam=turpis&fringilla=a&rhoncus=pede&mauris=posuere&enim=nonummy&leo=integer&rhoncus=non&sed=velit&vestibulum=donec&sit=diam&amet=neque&cursus=vestibulum&id=eget&turpis=vulputate&integer=ut&aliquet=ultrices +65,Brenda,Riley,briley1s@dmoz.org,Female,106.27.149.43,Photospace,Sembon,, +66,Laura,Coleman,lcoleman1t@unesco.org,Female,18.106.200.246,Kwideo,Tomakivka,Account Executive,https://jimdo.com/quis/lectus/suspendisse/potenti/in/eleifend/quam.json?aenean=lobortis&lectus=convallis&pellentesque=tortor&eget=risus&nunc=dapibus&donec=augue&quis=vel&orci=accumsan&eget=tellus&orci=nisi&vehicula=eu&condimentum=orci&curabitur=mauris&in=lacinia&libero=sapien&ut=quis&massa=libero&volutpat=nullam&convallis=sit&morbi=amet&odio=turpis&odio=elementum&elementum=ligula&eu=vehicula&interdum=consequat&eu=morbi&tincidunt=a&in=ipsum&leo=integer&maecenas=a&pulvinar=nibh&lobortis=in&est=quis&phasellus=justo&sit=maecenas&amet=rhoncus&erat=aliquam&nulla=lacus&tempus=morbi&vivamus=quis&in=tortor&felis=id&eu=nulla&sapien=ultrices&cursus=aliquet&vestibulum=maecenas&proin=leo&eu=odio&mi=condimentum&nulla=id&ac=luctus&enim=nec&in=molestie&tempor=sed&turpis=justo&nec=pellentesque&euismod=viverra&scelerisque=pede&quam=ac&turpis=diam&adipiscing=cras&lorem=pellentesque&vitae=volutpat&mattis=dui&nibh=maecenas&ligula=tristique&nec=est&sem=et&duis=tempus&aliquam=semper&convallis=est&nunc=quam&proin=pharetra&at=magna&turpis=ac&a=consequat&pede=metus&posuere=sapien&nonummy=ut&integer=nunc&non=vestibulum&velit=ante&donec=ipsum&diam=primis +67,Theresa,George,tgeorge1u@mail.ru,Female,199.113.180.131,Katz,Tanbuqiao,Account Representative II,http://barnesandnoble.com/nec/nisi/volutpat/eleifend/donec/ut.html?pede=hac&ullamcorper=habitasse&augue=platea&a=dictumst&suscipit=aliquam&nulla=augue&elit=quam&ac=sollicitudin&nulla=vitae&sed=consectetuer&vel=eget&enim=rutrum&sit=at&amet=lorem&nunc=integer&viverra=tincidunt&dapibus=ante&nulla=vel&suscipit=ipsum&ligula=praesent&in=blandit&lacus=lacinia&curabitur=erat&at=vestibulum&ipsum=sed&ac=magna&tellus=at&semper=nunc&interdum=commodo&mauris=placerat&ullamcorper=praesent&purus=blandit&sit=nam&amet=nulla&nulla=integer&quisque=pede +68,Jennifer,Dixon,jdixon1v@dell.com,Female,39.123.195.65,Topiclounge,Izumo,Sales Representative,https://princeton.edu/proin/risus/praesent/lectus.js?ante=nascetur&ipsum=ridiculus&primis=mus&in=vivamus&faucibus=vestibulum&orci=sagittis&luctus=sapien&et=cum&ultrices=sociis&posuere=natoque&cubilia=penatibus&curae=et&mauris=magnis&viverra=dis&diam=parturient&vitae=montes&quam=nascetur&suspendisse=ridiculus&potenti=mus&nullam=etiam&porttitor=vel&lacus=augue&at=vestibulum&turpis=rutrum&donec=rutrum&posuere=neque&metus=aenean&vitae=auctor&ipsum=gravida&aliquam=sem&non=praesent&mauris=id&morbi=massa&non=id&lectus=nisl&aliquam=venenatis&sit=lacinia&amet=aenean&diam=sit&in=amet&magna=justo&bibendum=morbi&imperdiet=ut&nullam=odio&orci=cras&pede=mi&venenatis=pede&non=malesuada&sodales=in&sed=imperdiet&tincidunt=et&eu=commodo&felis=vulputate&fusce=justo&posuere=in&felis=blandit&sed=ultrices&lacus=enim&morbi=lorem&sem=ipsum&mauris=dolor&laoreet=sit&ut=amet&rhoncus=consectetuer&aliquet=adipiscing&pulvinar=elit&sed=proin&nisl=interdum&nunc=mauris&rhoncus=non&dui=ligula&vel=pellentesque&sem=ultrices&sed=phasellus&sagittis=id&nam=sapien&congue=in +69,Lawrence,Harvey,lharvey1w@yellowpages.com,Male,43.192.189.181,Skiba,Phonsavan,Librarian,http://washington.edu/ipsum/primis/in/faucibus/orci/luctus.js?nam=neque&dui=duis&proin=bibendum&leo=morbi&odio=non&porttitor=quam&id=nec&consequat=dui&in=luctus&consequat=rutrum&ut=nulla&nulla=tellus&sed=in&accumsan=sagittis&felis=dui&ut=vel&at=nisl&dolor=duis&quis=ac&odio=nibh&consequat=fusce&varius=lacus&integer=purus&ac=aliquet&leo=at&pellentesque=feugiat&ultrices=non&mattis=pretium&odio=quis&donec=lectus&vitae=suspendisse&nisi=potenti&nam=in&ultrices=eleifend&libero=quam&non=a&mattis=odio&pulvinar=in&nulla=hac&pede=habitasse&ullamcorper=platea&augue=dictumst&a=maecenas&suscipit=ut&nulla=massa&elit=quis&ac=augue&nulla=luctus&sed=tincidunt&vel=nulla&enim=mollis&sit=molestie&amet=lorem&nunc=quisque&viverra=ut&dapibus=erat&nulla=curabitur&suscipit=gravida&ligula=nisi&in=at&lacus=nibh&curabitur=in&at=hac +70,Wayne,Fields,wfields1x@illinois.edu,Male,149.146.75.64,Realcube,Sonzacate,Senior Cost Accountant,http://noaa.gov/curae/mauris/viverra/diam.js?eleifend=vulputate&pede=elementum&libero=nullam&quis=varius&orci=nulla&nullam=facilisi&molestie=cras&nibh=non&in=velit&lectus=nec&pellentesque=nisi&at=vulputate&nulla=nonummy&suspendisse=maecenas&potenti=tincidunt&cras=lacus&in=at&purus=velit&eu=vivamus&magna=vel&vulputate=nulla&luctus=eget&cum=eros&sociis=elementum&natoque=pellentesque&penatibus=quisque&et=porta&magnis=volutpat +71,Jesse,Owens,jowens1y@umich.edu,Male,113.24.249.106,Voonte,Fakaifou Village,Paralegal,http://mozilla.com/neque/vestibulum/eget/vulputate/ut.png?imperdiet=accumsan&sapien=tortor&urna=quis&pretium=turpis&nisl=sed&ut=ante&volutpat=vivamus&sapien=tortor&arcu=duis&sed=mattis&augue=egestas&aliquam=metus&erat=aenean&volutpat=fermentum&in=donec&congue=ut +72,Jeffrey,Cox,jcox1z@usnews.com,Male,207.59.98.145,Oyondu,Rantauambacang,Internal Auditor,http://newsvine.com/odio/condimentum/id.js?in=varius&hac=nulla&habitasse=facilisi&platea=cras&dictumst=non&aliquam=velit&augue=nec&quam=nisi&sollicitudin=vulputate&vitae=nonummy&consectetuer=maecenas&eget=tincidunt&rutrum=lacus&at=at&lorem=velit&integer=vivamus&tincidunt=vel&ante=nulla&vel=eget&ipsum=eros&praesent=elementum&blandit=pellentesque&lacinia=quisque&erat=porta&vestibulum=volutpat&sed=erat&magna=quisque&at=erat&nunc=eros&commodo=viverra&placerat=eget&praesent=congue&blandit=eget&nam=semper&nulla=rutrum&integer=nulla&pede=nunc&justo=purus&lacinia=phasellus&eget=in&tincidunt=felis&eget=donec&tempus=semper&vel=sapien&pede=a&morbi=libero&porttitor=nam&lorem=dui&id=proin&ligula=leo&suspendisse=odio&ornare=porttitor&consequat=id&lectus=consequat&in=in&est=consequat&risus=ut&auctor=nulla&sed=sed&tristique=accumsan&in=felis&tempus=ut&sit=at&amet=dolor&sem=quis&fusce=odio&consequat=consequat&nulla=varius&nisl=integer&nunc=ac&nisl=leo&duis=pellentesque&bibendum=ultrices&felis=mattis&sed=odio&interdum=donec&venenatis=vitae +73,Bobby,Gray,bgray20@mashable.com,Male,206.237.202.42,Mybuzz,Planovskoye,Physical Therapy Assistant,https://goodreads.com/praesent/blandit/nam/nulla/integer/pede/justo.jpg?imperdiet=nulla&et=tempus&commodo=vivamus&vulputate=in&justo=felis&in=eu&blandit=sapien&ultrices=cursus&enim=vestibulum&lorem=proin&ipsum=eu&dolor=mi&sit=nulla&amet=ac&consectetuer=enim&adipiscing=in&elit=tempor&proin=turpis&interdum=nec&mauris=euismod&non=scelerisque&ligula=quam&pellentesque=turpis&ultrices=adipiscing&phasellus=lorem&id=vitae&sapien=mattis&in=nibh&sapien=ligula&iaculis=nec&congue=sem&vivamus=duis&metus=aliquam&arcu=convallis&adipiscing=nunc +74,Lawrence,Duncan,lduncan21@yandex.ru,Male,133.92.211.185,Yambee,Dobczyce,Junior Executive,https://tinypic.com/velit/eu/est/congue/elementum.xml?id=sed&nulla=lacus&ultrices=morbi&aliquet=sem&maecenas=mauris&leo=laoreet&odio=ut&condimentum=rhoncus&id=aliquet&luctus=pulvinar&nec=sed&molestie=nisl&sed=nunc&justo=rhoncus&pellentesque=dui&viverra=vel&pede=sem&ac=sed&diam=sagittis&cras=nam&pellentesque=congue&volutpat=risus&dui=semper&maecenas=porta&tristique=volutpat&est=quam&et=pede&tempus=lobortis&semper=ligula&est=sit&quam=amet&pharetra=eleifend&magna=pede&ac=libero&consequat=quis&metus=orci&sapien=nullam&ut=molestie&nunc=nibh&vestibulum=in&ante=lectus&ipsum=pellentesque&primis=at&in=nulla&faucibus=suspendisse&orci=potenti&luctus=cras&et=in&ultrices=purus&posuere=eu&cubilia=magna&curae=vulputate&mauris=luctus&viverra=cum&diam=sociis&vitae=natoque&quam=penatibus&suspendisse=et&potenti=magnis&nullam=dis&porttitor=parturient&lacus=montes&at=nascetur&turpis=ridiculus&donec=mus&posuere=vivamus&metus=vestibulum&vitae=sagittis&ipsum=sapien&aliquam=cum&non=sociis&mauris=natoque&morbi=penatibus&non=et&lectus=magnis&aliquam=dis&sit=parturient&amet=montes&diam=nascetur&in=ridiculus&magna=mus&bibendum=etiam&imperdiet=vel&nullam=augue&orci=vestibulum&pede=rutrum&venenatis=rutrum&non=neque&sodales=aenean&sed=auctor&tincidunt=gravida +75,Diane,Martin,dmartin22@cloudflare.com,Female,137.90.254.150,Twitterlist,Hobo,Assistant Manager,https://howstuffworks.com/sapien/varius/ut/blandit/non/interdum.xml?hac=quis&habitasse=justo&platea=maecenas&dictumst=rhoncus&maecenas=aliquam&ut=lacus&massa=morbi&quis=quis&augue=tortor&luctus=id&tincidunt=nulla&nulla=ultrices&mollis=aliquet&molestie=maecenas&lorem=leo&quisque=odio&ut=condimentum&erat=id&curabitur=luctus&gravida=nec&nisi=molestie&at=sed&nibh=justo&in=pellentesque&hac=viverra&habitasse=pede&platea=ac&dictumst=diam&aliquam=cras&augue=pellentesque&quam=volutpat&sollicitudin=dui&vitae=maecenas&consectetuer=tristique&eget=est&rutrum=et&at=tempus&lorem=semper&integer=est&tincidunt=quam&ante=pharetra&vel=magna&ipsum=ac&praesent=consequat&blandit=metus&lacinia=sapien&erat=ut&vestibulum=nunc&sed=vestibulum&magna=ante&at=ipsum&nunc=primis&commodo=in&placerat=faucibus&praesent=orci&blandit=luctus&nam=et&nulla=ultrices&integer=posuere&pede=cubilia&justo=curae&lacinia=mauris&eget=viverra&tincidunt=diam&eget=vitae&tempus=quam&vel=suspendisse&pede=potenti&morbi=nullam&porttitor=porttitor&lorem=lacus&id=at&ligula=turpis&suspendisse=donec&ornare=posuere&consequat=metus&lectus=vitae&in=ipsum&est=aliquam&risus=non&auctor=mauris&sed=morbi&tristique=non&in=lectus&tempus=aliquam&sit=sit&amet=amet&sem=diam&fusce=in&consequat=magna&nulla=bibendum&nisl=imperdiet&nunc=nullam&nisl=orci&duis=pede&bibendum=venenatis&felis=non&sed=sodales&interdum=sed +76,Anthony,Brown,abrown23@istockphoto.com,Male,12.41.33.58,Jabbertype,Yaxi,Environmental Tech,http://springer.com/id.json?quisque=interdum&id=eu&justo=tincidunt&sit=in&amet=leo&sapien=maecenas&dignissim=pulvinar&vestibulum=lobortis&vestibulum=est&ante=phasellus&ipsum=sit&primis=amet&in=erat&faucibus=nulla&orci=tempus&luctus=vivamus&et=in&ultrices=felis&posuere=eu&cubilia=sapien&curae=cursus&nulla=vestibulum&dapibus=proin&dolor=eu&vel=mi +77,Sara,Dean,sdean24@wiley.com,Female,228.90.145.177,Meeveo,Qinghua,Legal Assistant,http://bloglovin.com/risus.jpg?lorem=id&ipsum=lobortis&dolor=convallis&sit=tortor&amet=risus&consectetuer=dapibus&adipiscing=augue&elit=vel&proin=accumsan&interdum=tellus&mauris=nisi&non=eu&ligula=orci&pellentesque=mauris&ultrices=lacinia&phasellus=sapien&id=quis&sapien=libero&in=nullam&sapien=sit&iaculis=amet&congue=turpis&vivamus=elementum&metus=ligula&arcu=vehicula&adipiscing=consequat&molestie=morbi&hendrerit=a&at=ipsum&vulputate=integer&vitae=a&nisl=nibh&aenean=in&lectus=quis&pellentesque=justo&eget=maecenas&nunc=rhoncus&donec=aliquam&quis=lacus&orci=morbi&eget=quis&orci=tortor&vehicula=id&condimentum=nulla&curabitur=ultrices&in=aliquet&libero=maecenas&ut=leo&massa=odio&volutpat=condimentum&convallis=id&morbi=luctus&odio=nec&odio=molestie&elementum=sed&eu=justo&interdum=pellentesque&eu=viverra&tincidunt=pede&in=ac&leo=diam&maecenas=cras&pulvinar=pellentesque&lobortis=volutpat&est=dui +78,Kathy,Lopez,klopez25@icq.com,Female,39.116.75.151,Zooxo,Xiaoruo,Chief Design Engineer,http://histats.com/sem/fusce/consequat/nulla/nisl/nunc.jsp?pede=aliquet&morbi=ultrices&porttitor=erat&lorem=tortor&id=sollicitudin&ligula=mi&suspendisse=sit&ornare=amet&consequat=lobortis&lectus=sapien&in=sapien&est=non&risus=mi&auctor=integer&sed=ac&tristique=neque&in=duis&tempus=bibendum&sit=morbi&amet=non&sem=quam&fusce=nec&consequat=dui&nulla=luctus&nisl=rutrum&nunc=nulla&nisl=tellus&duis=in&bibendum=sagittis&felis=dui&sed=vel&interdum=nisl&venenatis=duis&turpis=ac&enim=nibh&blandit=fusce&mi=lacus&in=purus&porttitor=aliquet&pede=at&justo=feugiat&eu=non&massa=pretium&donec=quis&dapibus=lectus&duis=suspendisse&at=potenti&velit=in&eu=eleifend&est=quam&congue=a&elementum=odio&in=in&hac=hac&habitasse=habitasse&platea=platea&dictumst=dictumst&morbi=maecenas&vestibulum=ut&velit=massa&id=quis&pretium=augue&iaculis=luctus&diam=tincidunt&erat=nulla&fermentum=mollis&justo=molestie&nec=lorem +79,Walter,Garrett,wgarrett26@vk.com,Male,233.135.32.96,Photospace,Gaoping,VP Quality Control,http://deliciousdays.com/dolor/morbi/vel/lectus.js?suscipit=donec&nulla=dapibus&elit=duis&ac=at&nulla=velit&sed=eu&vel=est&enim=congue&sit=elementum&amet=in&nunc=hac&viverra=habitasse&dapibus=platea&nulla=dictumst&suscipit=morbi +80,Annie,,aflores27@mlb.com,Female,66.139.54.198,Myworks,Sanli,Social Worker,https://archive.org/amet/nulla/quisque/arcu/libero/rutrum.jpg?quam=vitae&sapien=nisl&varius=aenean&ut=lectus&blandit=pellentesque&non=eget&interdum=nunc&in=donec&ante=quis&vestibulum=orci&ante=eget&ipsum=orci&primis=vehicula&in=condimentum&faucibus=curabitur&orci=in&luctus=libero&et=ut&ultrices=massa&posuere=volutpat&cubilia=convallis&curae=morbi&duis=odio&faucibus=odio&accumsan=elementum&odio=eu&curabitur=interdum&convallis=eu&duis=tincidunt&consequat=in&dui=leo&nec=maecenas&nisi=pulvinar&volutpat=lobortis&eleifend=est&donec=phasellus&ut=sit&dolor=amet&morbi=erat&vel=nulla&lectus=tempus&in=vivamus&quam=in&fringilla=felis&rhoncus=eu&mauris=sapien&enim=cursus&leo=vestibulum&rhoncus=proin&sed=eu&vestibulum=mi&sit=nulla&amet=ac&cursus=enim&id=in&turpis=tempor&integer=turpis&aliquet=nec&massa=euismod&id=scelerisque&lobortis=quam&convallis=turpis&tortor=adipiscing&risus=lorem&dapibus=vitae&augue=mattis&vel=nibh +81,Lisa,George,lgeorge28@upenn.edu,Female,106.62.170.100,Edgewire,Náchod,Pharmacist,https://storify.com/felis.aspx?adipiscing=urna&lorem=pretium&vitae=nisl&mattis=ut&nibh=volutpat&ligula=sapien&nec=arcu&sem=sed&duis=augue&aliquam=aliquam&convallis=erat&nunc=volutpat&proin=in&at=congue&turpis=etiam&a=justo&pede=etiam&posuere=pretium&nonummy=iaculis&integer=justo&non=in&velit=hac&donec=habitasse&diam=platea&neque=dictumst&vestibulum=etiam&eget=faucibus&vulputate=cursus&ut=urna&ultrices=ut&vel=tellus&augue=nulla&vestibulum=ut&ante=erat&ipsum=id&primis=mauris&in=vulputate&faucibus=elementum&orci=nullam&luctus=varius&et=nulla&ultrices=facilisi&posuere=cras&cubilia=non&curae=velit&donec=nec&pharetra=nisi&magna=vulputate&vestibulum=nonummy&aliquet=maecenas&ultrices=tincidunt&erat=lacus&tortor=at&sollicitudin=velit&mi=vivamus&sit=vel&amet=nulla&lobortis=eget&sapien=eros&sapien=elementum&non=pellentesque&mi=quisque&integer=porta&ac=volutpat&neque=erat&duis=quisque&bibendum=erat&morbi=eros&non=viverra&quam=eget&nec=congue&dui=eget&luctus=semper +82,Paul,Marshall,pmarshall29@bandcamp.com,Male,173.11.140.16,Devify,São Caetano do Sul,, +83,Jeffrey,Bennett,jbennett2a@wisc.edu,Male,36.203.110.7,Fatz,Arnelas,Social Worker,https://ca.gov/nisl/duis/bibendum/felis/sed/interdum/venenatis.jpg?orci=rhoncus&mauris=sed&lacinia=vestibulum&sapien=sit&quis=amet&libero=cursus&nullam=id&sit=turpis&amet=integer&turpis=aliquet&elementum=massa&ligula=id&vehicula=lobortis&consequat=convallis&morbi=tortor&a=risus&ipsum=dapibus&integer=augue&a=vel&nibh=accumsan&in=tellus&quis=nisi&justo=eu&maecenas=orci&rhoncus=mauris&aliquam=lacinia&lacus=sapien&morbi=quis&quis=libero&tortor=nullam&id=sit&nulla=amet&ultrices=turpis&aliquet=elementum&maecenas=ligula&leo=vehicula&odio=consequat&condimentum=morbi&id=a&luctus=ipsum&nec=integer&molestie=a&sed=nibh&justo=in&pellentesque=quis&viverra=justo&pede=maecenas&ac=rhoncus&diam=aliquam&cras=lacus&pellentesque=morbi&volutpat=quis&dui=tortor&maecenas=id&tristique=nulla&est=ultrices&et=aliquet&tempus=maecenas&semper=leo&est=odio&quam=condimentum&pharetra=id&magna=luctus&ac=nec&consequat=molestie&metus=sed&sapien=justo&ut=pellentesque&nunc=viverra&vestibulum=pede&ante=ac&ipsum=diam +84,Willie,Crawford,wcrawford2b@blogspot.com,Male,35.127.38.80,Browseblab,Puerto Natales,Account Executive,http://time.com/massa/quis/augue/luctus/tincidunt/nulla/mollis.html?elementum=nec&nullam=condimentum&varius=neque&nulla=sapien&facilisi=placerat&cras=ante&non=nulla&velit=justo&nec=aliquam&nisi=quis&vulputate=turpis&nonummy=eget&maecenas=elit&tincidunt=sodales&lacus=scelerisque&at=mauris&velit=sit&vivamus=amet&vel=eros&nulla=suspendisse&eget=accumsan&eros=tortor&elementum=quis&pellentesque=turpis&quisque=sed +85,Martha,Thomas,mthomas2c@slideshare.net,Female,31.38.97.208,Skibox,Caucaguita,Account Representative III,http://wordpress.org/ut/mauris/eget/massa.jsp?morbi=magna&non=at&quam=nunc&nec=commodo&dui=placerat&luctus=praesent&rutrum=blandit&nulla=nam&tellus=nulla&in=integer&sagittis=pede&dui=justo&vel=lacinia&nisl=eget&duis=tincidunt&ac=eget&nibh=tempus&fusce=vel&lacus=pede&purus=morbi&aliquet=porttitor&at=lorem&feugiat=id&non=ligula&pretium=suspendisse&quis=ornare&lectus=consequat&suspendisse=lectus&potenti=in&in=est&eleifend=risus&quam=auctor&a=sed +86,Dennis,Collins,dcollins2d@umich.edu,Male,161.228.126.89,Dabvine,Joroan,Registered Nurse,https://yellowpages.com/erat/fermentum/justo.jsp?interdum=at&venenatis=turpis&turpis=donec&enim=posuere&blandit=metus&mi=vitae&in=ipsum&porttitor=aliquam&pede=non&justo=mauris&eu=morbi&massa=non&donec=lectus&dapibus=aliquam&duis=sit&at=amet&velit=diam&eu=in&est=magna&congue=bibendum&elementum=imperdiet&in=nullam&hac=orci&habitasse=pede&platea=venenatis&dictumst=non&morbi=sodales&vestibulum=sed&velit=tincidunt&id=eu&pretium=felis&iaculis=fusce&diam=posuere&erat=felis&fermentum=sed&justo=lacus&nec=morbi&condimentum=sem&neque=mauris&sapien=laoreet&placerat=ut +87,Jack,Hanson,jhanson2e@goo.ne.jp,Male,138.80.44.9,Thoughtbeat,Aragarças,Statistician II,http://webmd.com/dui/luctus/rutrum/nulla.html?sed=justo&ante=sollicitudin&vivamus=ut&tortor=suscipit&duis=a&mattis=feugiat&egestas=et&metus=eros&aenean=vestibulum&fermentum=ac&donec=est&ut=lacinia&mauris=nisi&eget=venenatis&massa=tristique&tempor=fusce&convallis=congue&nulla=diam&neque=id&libero=ornare&convallis=imperdiet&eget=sapien&eleifend=urna&luctus=pretium&ultricies=nisl&eu=ut&nibh=volutpat&quisque=sapien&id=arcu&justo=sed&sit=augue&amet=aliquam&sapien=erat&dignissim=volutpat&vestibulum=in&vestibulum=congue&ante=etiam&ipsum=justo&primis=etiam&in=pretium&faucibus=iaculis&orci=justo&luctus=in&et=hac&ultrices=habitasse&posuere=platea&cubilia=dictumst&curae=etiam&nulla=faucibus&dapibus=cursus&dolor=urna&vel=ut&est=tellus&donec=nulla&odio=ut&justo=erat&sollicitudin=id&ut=mauris&suscipit=vulputate&a=elementum&feugiat=nullam&et=varius&eros=nulla&vestibulum=facilisi&ac=cras&est=non&lacinia=velit&nisi=nec +88,Charles,Thomas,cthomas2f@about.me,Male,205.0.222.6,Kanoodle,Novovolyns’k,Tax Accountant,http://jigsy.com/ultrices/libero.js?nulla=porttitor&ut=lorem&erat=id&id=ligula&mauris=suspendisse&vulputate=ornare&elementum=consequat&nullam=lectus&varius=in&nulla=est&facilisi=risus&cras=auctor&non=sed&velit=tristique&nec=in&nisi=tempus&vulputate=sit&nonummy=amet&maecenas=sem&tincidunt=fusce&lacus=consequat&at=nulla&velit=nisl&vivamus=nunc&vel=nisl&nulla=duis&eget=bibendum&eros=felis&elementum=sed&pellentesque=interdum&quisque=venenatis&porta=turpis&volutpat=enim&erat=blandit&quisque=mi&erat=in&eros=porttitor&viverra=pede&eget=justo&congue=eu&eget=massa&semper=donec&rutrum=dapibus&nulla=duis&nunc=at&purus=velit&phasellus=eu&in=est&felis=congue&donec=elementum&semper=in&sapien=hac&a=habitasse&libero=platea&nam=dictumst&dui=morbi&proin=vestibulum&leo=velit&odio=id&porttitor=pretium&id=iaculis&consequat=diam&in=erat&consequat=fermentum&ut=justo&nulla=nec&sed=condimentum&accumsan=neque&felis=sapien&ut=placerat&at=ante&dolor=nulla&quis=justo&odio=aliquam&consequat=quis&varius=turpis&integer=eget&ac=elit&leo=sodales&pellentesque=scelerisque&ultrices=mauris&mattis=sit&odio=amet +89,Janet,West,jwest2g@miitbeian.gov.cn,Female,34.164.190.57,Jabbersphere,Smach Mean Chey,Librarian,https://nyu.edu/amet/consectetuer/adipiscing/elit/proin/risus/praesent.jsp?luctus=quisque&tincidunt=porta&nulla=volutpat&mollis=erat&molestie=quisque&lorem=erat&quisque=eros&ut=viverra&erat=eget&curabitur=congue&gravida=eget&nisi=semper&at=rutrum&nibh=nulla&in=nunc&hac=purus&habitasse=phasellus&platea=in&dictumst=felis&aliquam=donec&augue=semper&quam=sapien&sollicitudin=a +90,Lori,Ellis,lellis2h@guardian.co.uk,Female,188.213.201.80,Topiclounge,Zaoshi,Accountant I,http://sfgate.com/vestibulum.jsp?morbi=lacus&vel=at&lectus=velit&in=vivamus&quam=vel&fringilla=nulla&rhoncus=eget&mauris=eros&enim=elementum&leo=pellentesque&rhoncus=quisque&sed=porta&vestibulum=volutpat&sit=erat&amet=quisque&cursus=erat&id=eros&turpis=viverra&integer=eget&aliquet=congue&massa=eget&id=semper&lobortis=rutrum&convallis=nulla&tortor=nunc&risus=purus&dapibus=phasellus&augue=in&vel=felis&accumsan=donec&tellus=semper&nisi=sapien&eu=a&orci=libero&mauris=nam&lacinia=dui&sapien=proin&quis=leo&libero=odio&nullam=porttitor&sit=id&amet=consequat&turpis=in&elementum=consequat&ligula=ut&vehicula=nulla&consequat=sed&morbi=accumsan&a=felis&ipsum=ut&integer=at&a=dolor&nibh=quis&in=odio&quis=consequat&justo=varius&maecenas=integer&rhoncus=ac&aliquam=leo&lacus=pellentesque&morbi=ultrices&quis=mattis&tortor=odio&id=donec&nulla=vitae&ultrices=nisi&aliquet=nam&maecenas=ultrices&leo=libero&odio=non&condimentum=mattis&id=pulvinar&luctus=nulla&nec=pede&molestie=ullamcorper&sed=augue&justo=a&pellentesque=suscipit +91,Gerald,Watson,gwatson2i@hud.gov,Male,12.226.115.5,Jabbercube,Lille,Chemical Engineer,https://woothemes.com/libero/quis/orci/nullam/molestie/nibh/in.aspx?ut=odio&suscipit=odio&a=elementum&feugiat=eu&et=interdum&eros=eu&vestibulum=tincidunt&ac=in&est=leo&lacinia=maecenas&nisi=pulvinar&venenatis=lobortis&tristique=est&fusce=phasellus&congue=sit&diam=amet&id=erat&ornare=nulla&imperdiet=tempus&sapien=vivamus&urna=in&pretium=felis&nisl=eu&ut=sapien&volutpat=cursus&sapien=vestibulum&arcu=proin&sed=eu&augue=mi&aliquam=nulla&erat=ac&volutpat=enim&in=in&congue=tempor&etiam=turpis&justo=nec&etiam=euismod&pretium=scelerisque&iaculis=quam&justo=turpis&in=adipiscing&hac=lorem&habitasse=vitae&platea=mattis&dictumst=nibh&etiam=ligula&faucibus=nec&cursus=sem&urna=duis&ut=aliquam&tellus=convallis +92,Robin,Green,rgreen2j@technorati.com,Female,249.15.72.43,Brightbean,Žirovnica,Pharmacist,http://tinyurl.com/amet/justo/morbi/ut/odio.aspx?non=ultrices&sodales=phasellus&sed=id&tincidunt=sapien&eu=in&felis=sapien&fusce=iaculis&posuere=congue&felis=vivamus&sed=metus&lacus=arcu&morbi=adipiscing&sem=molestie&mauris=hendrerit&laoreet=at&ut=vulputate&rhoncus=vitae&aliquet=nisl&pulvinar=aenean&sed=lectus&nisl=pellentesque&nunc=eget&rhoncus=nunc&dui=donec&vel=quis&sem=orci&sed=eget&sagittis=orci&nam=vehicula&congue=condimentum&risus=curabitur&semper=in&porta=libero&volutpat=ut&quam=massa&pede=volutpat&lobortis=convallis&ligula=morbi&sit=odio&amet=odio&eleifend=elementum&pede=eu&libero=interdum&quis=eu&orci=tincidunt&nullam=in&molestie=leo&nibh=maecenas&in=pulvinar&lectus=lobortis&pellentesque=est&at=phasellus&nulla=sit&suspendisse=amet&potenti=erat&cras=nulla&in=tempus&purus=vivamus&eu=in&magna=felis&vulputate=eu&luctus=sapien&cum=cursus&sociis=vestibulum&natoque=proin&penatibus=eu&et=mi&magnis=nulla&dis=ac&parturient=enim&montes=in&nascetur=tempor&ridiculus=turpis&mus=nec&vivamus=euismod&vestibulum=scelerisque&sagittis=quam&sapien=turpis&cum=adipiscing&sociis=lorem&natoque=vitae&penatibus=mattis&et=nibh&magnis=ligula&dis=nec&parturient=sem&montes=duis&nascetur=aliquam&ridiculus=convallis&mus=nunc&etiam=proin&vel=at&augue=turpis&vestibulum=a&rutrum=pede&rutrum=posuere +93,Sara,Williams,swilliams2k@elpais.com,Female,209.68.200.99,Rhybox,Murtajih,Senior Editor,https://github.com/volutpat/sapien.jsp?molestie=sollicitudin&hendrerit=mi&at=sit&vulputate=amet&vitae=lobortis&nisl=sapien&aenean=sapien&lectus=non&pellentesque=mi&eget=integer&nunc=ac&donec=neque&quis=duis&orci=bibendum&eget=morbi&orci=non&vehicula=quam&condimentum=nec&curabitur=dui&in=luctus&libero=rutrum&ut=nulla&massa=tellus&volutpat=in&convallis=sagittis&morbi=dui&odio=vel&odio=nisl&elementum=duis&eu=ac&interdum=nibh&eu=fusce&tincidunt=lacus&in=purus +94,Nancy,Davis,ndavis2l@ask.com,Female,202.2.118.210,Avaveo,Pejibaye,Financial Analyst,http://wikispaces.com/in/magna/bibendum/imperdiet/nullam.xml?mi=sit&integer=amet&ac=consectetuer&neque=adipiscing&duis=elit&bibendum=proin&morbi=risus&non=praesent&quam=lectus&nec=vestibulum&dui=quam&luctus=sapien&rutrum=varius&nulla=ut&tellus=blandit&in=non&sagittis=interdum&dui=in&vel=ante&nisl=vestibulum&duis=ante&ac=ipsum&nibh=primis&fusce=in&lacus=faucibus&purus=orci&aliquet=luctus&at=et&feugiat=ultrices&non=posuere&pretium=cubilia&quis=curae&lectus=duis&suspendisse=faucibus&potenti=accumsan&in=odio&eleifend=curabitur&quam=convallis&a=duis&odio=consequat&in=dui&hac=nec&habitasse=nisi&platea=volutpat&dictumst=eleifend&maecenas=donec&ut=ut&massa=dolor&quis=morbi&augue=vel&luctus=lectus&tincidunt=in&nulla=quam&mollis=fringilla&molestie=rhoncus&lorem=mauris&quisque=enim +95,Carlos,Hamilton,chamilton2m@twitter.com,Male,208.35.11.66,Skinte,Caucaguita,Recruiting Manager,http://yolasite.com/enim.png?lobortis=neque&ligula=vestibulum&sit=eget&amet=vulputate&eleifend=ut&pede=ultrices&libero=vel&quis=augue&orci=vestibulum&nullam=ante&molestie=ipsum&nibh=primis&in=in&lectus=faucibus&pellentesque=orci +96,Andrea,Washington,awashington2n@elegantthemes.com,Female,146.12.152.21,Dabvine,Eleftheroúpolis,Social Worker,https://sina.com.cn/sociis.xml?eu=diam&est=vitae&congue=quam&elementum=suspendisse&in=potenti&hac=nullam&habitasse=porttitor&platea=lacus&dictumst=at&morbi=turpis&vestibulum=donec&velit=posuere&id=metus&pretium=vitae&iaculis=ipsum&diam=aliquam&erat=non&fermentum=mauris&justo=morbi&nec=non&condimentum=lectus&neque=aliquam&sapien=sit&placerat=amet&ante=diam&nulla=in&justo=magna&aliquam=bibendum&quis=imperdiet&turpis=nullam&eget=orci&elit=pede&sodales=venenatis&scelerisque=non&mauris=sodales&sit=sed&amet=tincidunt&eros=eu&suspendisse=felis&accumsan=fusce&tortor=posuere&quis=felis&turpis=sed&sed=lacus&ante=morbi&vivamus=sem&tortor=mauris&duis=laoreet&mattis=ut&egestas=rhoncus&metus=aliquet&aenean=pulvinar&fermentum=sed&donec=nisl&ut=nunc&mauris=rhoncus&eget=dui&massa=vel&tempor=sem&convallis=sed&nulla=sagittis&neque=nam&libero=congue&convallis=risus&eget=semper&eleifend=porta&luctus=volutpat&ultricies=quam&eu=pede&nibh=lobortis&quisque=ligula&id=sit&justo=amet&sit=eleifend&amet=pede&sapien=libero&dignissim=quis&vestibulum=orci&vestibulum=nullam&ante=molestie&ipsum=nibh +97,Gloria,,gbutler2o@shutterfly.com,Female,143.40.163.171,Gabspot,Roriz,Senior Financial Analyst,http://zdnet.com/iaculis/justo/in/hac/habitasse/platea.json?lacus=eleifend&purus=luctus&aliquet=ultricies&at=eu&feugiat=nibh&non=quisque&pretium=id&quis=justo&lectus=sit&suspendisse=amet&potenti=sapien&in=dignissim&eleifend=vestibulum&quam=vestibulum&a=ante&odio=ipsum&in=primis&hac=in&habitasse=faucibus&platea=orci&dictumst=luctus&maecenas=et&ut=ultrices&massa=posuere&quis=cubilia&augue=curae&luctus=nulla&tincidunt=dapibus&nulla=dolor&mollis=vel&molestie=est&lorem=donec&quisque=odio&ut=justo&erat=sollicitudin&curabitur=ut&gravida=suscipit&nisi=a&at=feugiat&nibh=et&in=eros&hac=vestibulum&habitasse=ac&platea=est&dictumst=lacinia&aliquam=nisi&augue=venenatis&quam=tristique&sollicitudin=fusce&vitae=congue&consectetuer=diam&eget=id&rutrum=ornare&at=imperdiet&lorem=sapien&integer=urna&tincidunt=pretium&ante=nisl&vel=ut&ipsum=volutpat&praesent=sapien&blandit=arcu&lacinia=sed&erat=augue&vestibulum=aliquam&sed=erat&magna=volutpat&at=in&nunc=congue&commodo=etiam&placerat=justo&praesent=etiam&blandit=pretium&nam=iaculis&nulla=justo&integer=in&pede=hac&justo=habitasse&lacinia=platea&eget=dictumst&tincidunt=etiam&eget=faucibus&tempus=cursus&vel=urna&pede=ut&morbi=tellus&porttitor=nulla&lorem=ut&id=erat +98,Harold,Hanson,hhanson2p@ocn.ne.jp,Male,31.152.27.197,Divape,Papringan,Project Manager,https://domainmarket.com/imperdiet/et/commodo.json?diam=augue&erat=a&fermentum=suscipit&justo=nulla&nec=elit&condimentum=ac&neque=nulla&sapien=sed&placerat=vel&ante=enim&nulla=sit&justo=amet&aliquam=nunc&quis=viverra&turpis=dapibus&eget=nulla&elit=suscipit&sodales=ligula&scelerisque=in&mauris=lacus&sit=curabitur&amet=at&eros=ipsum&suspendisse=ac&accumsan=tellus&tortor=semper&quis=interdum&turpis=mauris&sed=ullamcorper&ante=purus&vivamus=sit +99,Anna,Griffin,agriffin2q@sun.com,Female,233.167.190.208,Ntags,Anicuns,Computer Systems Analyst II,http://de.vu/et/commodo/vulputate.json?potenti=quam&cras=sapien&in=varius&purus=ut&eu=blandit&magna=non&vulputate=interdum&luctus=in&cum=ante&sociis=vestibulum&natoque=ante&penatibus=ipsum&et=primis&magnis=in&dis=faucibus&parturient=orci&montes=luctus&nascetur=et&ridiculus=ultrices&mus=posuere&vivamus=cubilia&vestibulum=curae&sagittis=duis&sapien=faucibus&cum=accumsan&sociis=odio&natoque=curabitur&penatibus=convallis&et=duis&magnis=consequat&dis=dui&parturient=nec&montes=nisi&nascetur=volutpat&ridiculus=eleifend&mus=donec&etiam=ut&vel=dolor&augue=morbi&vestibulum=vel&rutrum=lectus&rutrum=in&neque=quam&aenean=fringilla&auctor=rhoncus&gravida=mauris&sem=enim&praesent=leo&id=rhoncus +100,Beverly,Lawson,blawson2r@csmonitor.com,Female,66.35.34.41,Yozio,Almaguer North,Financial Analyst,https://toplist.cz/vestibulum/eget/vulputate/ut.xml?erat=porttitor&curabitur=pede&gravida=justo&nisi=eu&at=massa&nibh=donec&in=dapibus&hac=duis&habitasse=at&platea=velit&dictumst=eu&aliquam=est&augue=congue&quam=elementum&sollicitudin=in&vitae=hac&consectetuer=habitasse&eget=platea&rutrum=dictumst&at=morbi&lorem=vestibulum&integer=velit&tincidunt=id&ante=pretium&vel=iaculis&ipsum=diam&praesent=erat&blandit=fermentum&lacinia=justo&erat=nec&vestibulum=condimentum&sed=neque&magna=sapien&at=placerat&nunc=ante&commodo=nulla&placerat=justo&praesent=aliquam&blandit=quis&nam=turpis&nulla=eget&integer=elit&pede=sodales&justo=scelerisque&lacinia=mauris&eget=sit&tincidunt=amet&eget=eros&tempus=suspendisse +101,Jean,Kim,jkim2s@163.com,Female,63.204.7.62,Skajo,Taozhuang,Health Coach III,http://lulu.com/pellentesque/ultrices.js?erat=eleifend +102,Larry,Duncan,lduncan2t@ustream.tv,Male,64.90.9.33,Flashpoint,Bondoufle,Account Executive,https://ifeng.com/libero/nam.png?dis=interdum&parturient=in&montes=ante&nascetur=vestibulum&ridiculus=ante&mus=ipsum&etiam=primis&vel=in&augue=faucibus&vestibulum=orci&rutrum=luctus&rutrum=et&neque=ultrices&aenean=posuere&auctor=cubilia&gravida=curae&sem=duis&praesent=faucibus&id=accumsan&massa=odio&id=curabitur&nisl=convallis&venenatis=duis&lacinia=consequat&aenean=dui&sit=nec&amet=nisi&justo=volutpat&morbi=eleifend&ut=donec&odio=ut +103,Katherine,Bell,kbell2u@netvibes.com,Female,35.76.87.91,Quatz,Cachoeiras de Macacu,Help Desk Technician,https://who.int/consectetuer/adipiscing/elit/proin/risus/praesent/lectus.aspx?luctus=interdum&rutrum=in&nulla=ante&tellus=vestibulum&in=ante&sagittis=ipsum&dui=primis&vel=in&nisl=faucibus&duis=orci&ac=luctus&nibh=et&fusce=ultrices&lacus=posuere&purus=cubilia&aliquet=curae&at=duis&feugiat=faucibus&non=accumsan&pretium=odio&quis=curabitur&lectus=convallis&suspendisse=duis&potenti=consequat&in=dui&eleifend=nec&quam=nisi&a=volutpat&odio=eleifend&in=donec&hac=ut&habitasse=dolor&platea=morbi&dictumst=vel&maecenas=lectus&ut=in&massa=quam&quis=fringilla&augue=rhoncus&luctus=mauris&tincidunt=enim&nulla=leo&mollis=rhoncus&molestie=sed&lorem=vestibulum&quisque=sit&ut=amet&erat=cursus&curabitur=id +104,Arthur,West,awest2v@japanpost.jp,Male,63.135.222.225,Realbuzz,Slobodskoy,Senior Cost Accountant,http://opensource.org/ante/vestibulum/ante/ipsum.js?augue=nulla&aliquam=mollis +105,Evelyn,Cox,ecox2w@jiathis.com,Female,236.56.174.145,Dynava,Spassk-Dal’niy,Chemical Engineer,http://bluehost.com/sapien/in/sapien/iaculis/congue/vivamus/metus.xml?blandit=cursus&nam=id&nulla=turpis&integer=integer&pede=aliquet&justo=massa&lacinia=id&eget=lobortis&tincidunt=convallis&eget=tortor&tempus=risus&vel=dapibus&pede=augue&morbi=vel&porttitor=accumsan&lorem=tellus&id=nisi&ligula=eu&suspendisse=orci&ornare=mauris&consequat=lacinia&lectus=sapien&in=quis&est=libero&risus=nullam&auctor=sit&sed=amet&tristique=turpis&in=elementum&tempus=ligula +106,Louise,Hill,lhill2x@telegraph.co.uk,Female,81.210.162.84,Mita,Inyati,Occupational Therapist,https://time.com/tincidunt/in/leo/maecenas/pulvinar/lobortis/est.xml?augue=porttitor&vel=id&accumsan=consequat&tellus=in&nisi=consequat&eu=ut&orci=nulla&mauris=sed&lacinia=accumsan&sapien=felis&quis=ut&libero=at&nullam=dolor&sit=quis&amet=odio&turpis=consequat&elementum=varius&ligula=integer&vehicula=ac&consequat=leo&morbi=pellentesque&a=ultrices&ipsum=mattis&integer=odio&a=donec&nibh=vitae&in=nisi&quis=nam&justo=ultrices&maecenas=libero&rhoncus=non&aliquam=mattis&lacus=pulvinar&morbi=nulla&quis=pede&tortor=ullamcorper&id=augue&nulla=a&ultrices=suscipit&aliquet=nulla&maecenas=elit&leo=ac&odio=nulla&condimentum=sed&id=vel&luctus=enim&nec=sit&molestie=amet&sed=nunc&justo=viverra&pellentesque=dapibus&viverra=nulla&pede=suscipit&ac=ligula&diam=in&cras=lacus&pellentesque=curabitur&volutpat=at&dui=ipsum +107,Fred,Scott,fscott2y@skyrock.com,Male,100.30.66.119,Agivu,Vukovije Donje,Assistant Manager,https://smh.com.au/tincidunt/eget/tempus/vel/pede/morbi/porttitor.xml?nulla=sapien&ultrices=placerat&aliquet=ante&maecenas=nulla&leo=justo&odio=aliquam&condimentum=quis&id=turpis&luctus=eget&nec=elit&molestie=sodales&sed=scelerisque&justo=mauris&pellentesque=sit&viverra=amet&pede=eros&ac=suspendisse&diam=accumsan&cras=tortor&pellentesque=quis&volutpat=turpis&dui=sed&maecenas=ante&tristique=vivamus&est=tortor&et=duis&tempus=mattis&semper=egestas&est=metus&quam=aenean&pharetra=fermentum&magna=donec&ac=ut&consequat=mauris&metus=eget&sapien=massa&ut=tempor&nunc=convallis&vestibulum=nulla&ante=neque&ipsum=libero&primis=convallis&in=eget&faucibus=eleifend&orci=luctus&luctus=ultricies&et=eu&ultrices=nibh&posuere=quisque&cubilia=id&curae=justo&mauris=sit&viverra=amet&diam=sapien&vitae=dignissim&quam=vestibulum&suspendisse=vestibulum&potenti=ante&nullam=ipsum&porttitor=primis&lacus=in&at=faucibus&turpis=orci&donec=luctus&posuere=et&metus=ultrices&vitae=posuere&ipsum=cubilia&aliquam=curae&non=nulla&mauris=dapibus&morbi=dolor&non=vel&lectus=est&aliquam=donec&sit=odio&amet=justo&diam=sollicitudin&in=ut&magna=suscipit&bibendum=a&imperdiet=feugiat +108,Gary,Warren,gwarren2z@umich.edu,Male,48.185.159.134,Podcat,Cisoka,Senior Cost Accountant,http://histats.com/phasellus/id/sapien/in/sapien.js?magna=eget&ac=vulputate +109,Lisa,Elliott,lelliott30@shinystat.com,Female,139.72.248.78,Oyoloo,Kumanovo,Nurse Practicioner,https://gnu.org/et/eros.js?lacinia=mi&aenean=integer&sit=ac&amet=neque&justo=duis&morbi=bibendum&ut=morbi&odio=non&cras=quam&mi=nec&pede=dui&malesuada=luctus&in=rutrum&imperdiet=nulla&et=tellus&commodo=in&vulputate=sagittis&justo=dui&in=vel&blandit=nisl&ultrices=duis&enim=ac&lorem=nibh&ipsum=fusce&dolor=lacus&sit=purus&amet=aliquet&consectetuer=at&adipiscing=feugiat&elit=non&proin=pretium&interdum=quis&mauris=lectus&non=suspendisse&ligula=potenti&pellentesque=in&ultrices=eleifend&phasellus=quam&id=a +110,Andrea,Wright,awright31@smugmug.com,Female,61.204.20.103,Quire,Léo,Project Manager,https://youku.com/aliquet/ultrices/erat/tortor/sollicitudin/mi/sit.jpg?aenean=metus&sit=aenean&amet=fermentum&justo=donec&morbi=ut&ut=mauris&odio=eget&cras=massa&mi=tempor&pede=convallis&malesuada=nulla&in=neque&imperdiet=libero&et=convallis&commodo=eget&vulputate=eleifend&justo=luctus&in=ultricies&blandit=eu&ultrices=nibh&enim=quisque&lorem=id&ipsum=justo&dolor=sit&sit=amet&amet=sapien&consectetuer=dignissim&adipiscing=vestibulum&elit=vestibulum&proin=ante&interdum=ipsum&mauris=primis&non=in&ligula=faucibus&pellentesque=orci&ultrices=luctus&phasellus=et&id=ultrices&sapien=posuere&in=cubilia&sapien=curae&iaculis=nulla&congue=dapibus&vivamus=dolor&metus=vel&arcu=est&adipiscing=donec&molestie=odio&hendrerit=justo&at=sollicitudin&vulputate=ut&vitae=suscipit&nisl=a&aenean=feugiat&lectus=et&pellentesque=eros&eget=vestibulum&nunc=ac&donec=est&quis=lacinia&orci=nisi&eget=venenatis&orci=tristique&vehicula=fusce&condimentum=congue&curabitur=diam&in=id&libero=ornare&ut=imperdiet&massa=sapien&volutpat=urna&convallis=pretium&morbi=nisl&odio=ut&odio=volutpat&elementum=sapien&eu=arcu&interdum=sed&eu=augue&tincidunt=aliquam&in=erat&leo=volutpat&maecenas=in&pulvinar=congue&lobortis=etiam&est=justo&phasellus=etiam&sit=pretium +111,Wanda,Peterson,wpeterson32@netscape.com,Female,2.110.143.9,Flipbug,Dondon,Accountant II,http://bloglines.com/volutpat/quam/pede/lobortis/ligula/sit.xml?vel=convallis&pede=nulla&morbi=neque&porttitor=libero&lorem=convallis&id=eget&ligula=eleifend&suspendisse=luctus&ornare=ultricies&consequat=eu&lectus=nibh&in=quisque&est=id&risus=justo&auctor=sit&sed=amet&tristique=sapien +112,Norma,Garrett,ngarrett33@altervista.org,Female,105.37.168.162,Youtags,Puerto Rico,Senior Editor,https://cisco.com/pede/justo/eu.json?ac=mattis&nulla=egestas&sed=metus&vel=aenean&enim=fermentum&sit=donec&amet=ut&nunc=mauris&viverra=eget&dapibus=massa&nulla=tempor&suscipit=convallis&ligula=nulla&in=neque&lacus=libero&curabitur=convallis&at=eget&ipsum=eleifend&ac=luctus&tellus=ultricies&semper=eu&interdum=nibh&mauris=quisque&ullamcorper=id&purus=justo&sit=sit&amet=amet&nulla=sapien&quisque=dignissim&arcu=vestibulum&libero=vestibulum&rutrum=ante&ac=ipsum&lobortis=primis&vel=in&dapibus=faucibus&at=orci&diam=luctus&nam=et&tristique=ultrices +113,Johnny,Elliott,jelliott34@examiner.com,Male,24.239.63.89,Brainbox,Yushan,Programmer II,http://wunderground.com/egestas/metus.xml?id=eros&luctus=vestibulum&nec=ac&molestie=est&sed=lacinia&justo=nisi&pellentesque=venenatis&viverra=tristique&pede=fusce&ac=congue&diam=diam&cras=id&pellentesque=ornare&volutpat=imperdiet&dui=sapien&maecenas=urna&tristique=pretium&est=nisl&et=ut&tempus=volutpat&semper=sapien&est=arcu&quam=sed&pharetra=augue&magna=aliquam&ac=erat&consequat=volutpat&metus=in&sapien=congue&ut=etiam&nunc=justo&vestibulum=etiam&ante=pretium&ipsum=iaculis&primis=justo&in=in&faucibus=hac&orci=habitasse&luctus=platea&et=dictumst&ultrices=etiam&posuere=faucibus&cubilia=cursus&curae=urna&mauris=ut&viverra=tellus&diam=nulla&vitae=ut&quam=erat&suspendisse=id&potenti=mauris&nullam=vulputate&porttitor=elementum&lacus=nullam&at=varius&turpis=nulla&donec=facilisi&posuere=cras&metus=non&vitae=velit&ipsum=nec&aliquam=nisi&non=vulputate&mauris=nonummy&morbi=maecenas&non=tincidunt&lectus=lacus&aliquam=at&sit=velit&amet=vivamus&diam=vel&in=nulla&magna=eget&bibendum=eros&imperdiet=elementum&nullam=pellentesque&orci=quisque&pede=porta&venenatis=volutpat&non=erat&sodales=quisque&sed=erat&tincidunt=eros&eu=viverra&felis=eget&fusce=congue&posuere=eget&felis=semper&sed=rutrum&lacus=nulla +114,Maria,Burton,mburton35@ning.com,Female,223.235.195.147,Skiptube,Leuweheq,Structural Analysis Engineer,http://list-manage.com/praesent/id/massa/id/nisl/venenatis/lacinia.jpg?quisque=sit&ut=amet&erat=consectetuer&curabitur=adipiscing&gravida=elit&nisi=proin&at=interdum&nibh=mauris&in=non&hac=ligula&habitasse=pellentesque&platea=ultrices&dictumst=phasellus&aliquam=id&augue=sapien&quam=in&sollicitudin=sapien&vitae=iaculis&consectetuer=congue&eget=vivamus&rutrum=metus&at=arcu&lorem=adipiscing&integer=molestie&tincidunt=hendrerit&ante=at&vel=vulputate&ipsum=vitae&praesent=nisl&blandit=aenean&lacinia=lectus&erat=pellentesque&vestibulum=eget&sed=nunc&magna=donec&at=quis&nunc=orci&commodo=eget&placerat=orci&praesent=vehicula&blandit=condimentum&nam=curabitur&nulla=in&integer=libero&pede=ut&justo=massa&lacinia=volutpat&eget=convallis&tincidunt=morbi&eget=odio&tempus=odio&vel=elementum&pede=eu&morbi=interdum&porttitor=eu&lorem=tincidunt&id=in&ligula=leo&suspendisse=maecenas&ornare=pulvinar&consequat=lobortis&lectus=est +115,Jane,Watson,jwatson36@webmd.com,Female,40.80.50.249,Realcube,Guxi,General Manager,http://cbslocal.com/felis.html?duis=ornare +116,Lois,Brown,lbrown37@over-blog.com,Female,60.140.52.164,Tagfeed,Duanshen,Junior Executive,https://barnesandnoble.com/purus/eu/magna/vulputate/luctus.json?aliquam=vitae&convallis=mattis&nunc=nibh&proin=ligula&at=nec&turpis=sem&a=duis&pede=aliquam&posuere=convallis&nonummy=nunc&integer=proin&non=at&velit=turpis&donec=a&diam=pede&neque=posuere&vestibulum=nonummy&eget=integer&vulputate=non&ut=velit&ultrices=donec&vel=diam&augue=neque&vestibulum=vestibulum&ante=eget&ipsum=vulputate&primis=ut&in=ultrices&faucibus=vel&orci=augue&luctus=vestibulum +117,Anne,Armstrong,aarmstrong38@vk.com,Female,119.35.219.59,Skynoodle,Salingogan,Nurse,https://quantcast.com/neque/duis/bibendum/morbi/non.js?diam=curae&erat=duis&fermentum=faucibus&justo=accumsan&nec=odio&condimentum=curabitur&neque=convallis&sapien=duis&placerat=consequat&ante=dui&nulla=nec&justo=nisi&aliquam=volutpat&quis=eleifend&turpis=donec&eget=ut&elit=dolor&sodales=morbi&scelerisque=vel&mauris=lectus&sit=in&amet=quam&eros=fringilla&suspendisse=rhoncus&accumsan=mauris&tortor=enim&quis=leo&turpis=rhoncus&sed=sed&ante=vestibulum&vivamus=sit&tortor=amet&duis=cursus&mattis=id&egestas=turpis&metus=integer&aenean=aliquet&fermentum=massa&donec=id&ut=lobortis&mauris=convallis&eget=tortor&massa=risus&tempor=dapibus&convallis=augue&nulla=vel&neque=accumsan&libero=tellus&convallis=nisi&eget=eu&eleifend=orci&luctus=mauris&ultricies=lacinia&eu=sapien&nibh=quis&quisque=libero&id=nullam&justo=sit&sit=amet&amet=turpis&sapien=elementum&dignissim=ligula&vestibulum=vehicula&vestibulum=consequat&ante=morbi&ipsum=a&primis=ipsum&in=integer&faucibus=a&orci=nibh&luctus=in&et=quis&ultrices=justo&posuere=maecenas&cubilia=rhoncus&curae=aliquam&nulla=lacus&dapibus=morbi&dolor=quis&vel=tortor&est=id&donec=nulla&odio=ultrices&justo=aliquet&sollicitudin=maecenas&ut=leo&suscipit=odio&a=condimentum +118,Paula,Sullivan,psullivan39@live.com,Female,73.73.2.185,Skalith,Kista,Nuclear Power Engineer,https://techcrunch.com/etiam/vel/augue.jpg?erat=diam&tortor=erat&sollicitudin=fermentum&mi=justo&sit=nec&amet=condimentum&lobortis=neque&sapien=sapien&sapien=placerat&non=ante&mi=nulla&integer=justo&ac=aliquam&neque=quis&duis=turpis&bibendum=eget&morbi=elit&non=sodales&quam=scelerisque&nec=mauris&dui=sit&luctus=amet&rutrum=eros&nulla=suspendisse +119,Sean,Bowman,sbowman3a@mit.edu,Male,132.67.181.65,Realmix,Jambuwerkrajan,Clinical Specialist,http://sakura.ne.jp/faucibus/orci/luctus.png?erat=vel&volutpat=lectus&in=in&congue=quam&etiam=fringilla&justo=rhoncus&etiam=mauris&pretium=enim&iaculis=leo&justo=rhoncus&in=sed&hac=vestibulum&habitasse=sit&platea=amet&dictumst=cursus&etiam=id&faucibus=turpis&cursus=integer&urna=aliquet&ut=massa&tellus=id&nulla=lobortis&ut=convallis&erat=tortor&id=risus&mauris=dapibus&vulputate=augue&elementum=vel&nullam=accumsan&varius=tellus&nulla=nisi&facilisi=eu&cras=orci&non=mauris&velit=lacinia&nec=sapien&nisi=quis&vulputate=libero&nonummy=nullam&maecenas=sit&tincidunt=amet&lacus=turpis&at=elementum&velit=ligula&vivamus=vehicula&vel=consequat&nulla=morbi&eget=a&eros=ipsum&elementum=integer&pellentesque=a&quisque=nibh&porta=in&volutpat=quis&erat=justo&quisque=maecenas&erat=rhoncus&eros=aliquam&viverra=lacus&eget=morbi&congue=quis&eget=tortor&semper=id&rutrum=nulla&nulla=ultrices&nunc=aliquet&purus=maecenas&phasellus=leo&in=odio&felis=condimentum&donec=id&semper=luctus&sapien=nec&a=molestie&libero=sed&nam=justo&dui=pellentesque&proin=viverra&leo=pede&odio=ac&porttitor=diam&id=cras&consequat=pellentesque&in=volutpat&consequat=dui&ut=maecenas&nulla=tristique&sed=est&accumsan=et&felis=tempus&ut=semper&at=est&dolor=quam&quis=pharetra&odio=magna&consequat=ac&varius=consequat&integer=metus +120,Ryan,Gray,rgray3b@redcross.org,Male,39.150.221.149,Jabbertype,Al Muharraq,Database Administrator I,https://fastcompany.com/amet/nunc.js?nunc=nunc&nisl=nisl&duis=duis&bibendum=bibendum&felis=felis&sed=sed&interdum=interdum&venenatis=venenatis&turpis=turpis&enim=enim&blandit=blandit&mi=mi&in=in&porttitor=porttitor&pede=pede&justo=justo&eu=eu&massa=massa&donec=donec&dapibus=dapibus&duis=duis&at=at&velit=velit&eu=eu&est=est&congue=congue&elementum=elementum&in=in&hac=hac&habitasse=habitasse&platea=platea&dictumst=dictumst&morbi=morbi&vestibulum=vestibulum&velit=velit&id=id&pretium=pretium&iaculis=iaculis&diam=diam&erat=erat&fermentum=fermentum&justo=justo&nec=nec&condimentum=condimentum&neque=neque&sapien=sapien&placerat=placerat&ante=ante&nulla=nulla&justo=justo&aliquam=aliquam&quis=quis&turpis=turpis&eget=eget&elit=elit&sodales=sodales&scelerisque=scelerisque&mauris=mauris&sit=sit&amet=amet&eros=eros&suspendisse=suspendisse&accumsan=accumsan&tortor=tortor&quis=quis&turpis=turpis&sed=sed&ante=ante&vivamus=vivamus&tortor=tortor&duis=duis&mattis=mattis&egestas=egestas&metus=metus +121,Nicole,Kelley,nkelley3c@usda.gov,Female,49.202.108.104,InnoZ,Ballymahon,Programmer IV,http://newyorker.com/lorem/ipsum/dolor/sit/amet/consectetuer/adipiscing.html?etiam=rhoncus&faucibus=mauris&cursus=enim&urna=leo&ut=rhoncus&tellus=sed&nulla=vestibulum&ut=sit +122,Kathryn,Bishop,kbishop3d@google.co.uk,Female,33.188.141.189,Zoomcast,Yong’an,Research Nurse,http://amazon.co.jp/morbi/a/ipsum/integer/a.js?sagittis=posuere&sapien=cubilia&cum=curae&sociis=donec&natoque=pharetra&penatibus=magna&et=vestibulum&magnis=aliquet&dis=ultrices&parturient=erat&montes=tortor&nascetur=sollicitudin&ridiculus=mi&mus=sit&etiam=amet&vel=lobortis&augue=sapien&vestibulum=sapien&rutrum=non&rutrum=mi&neque=integer&aenean=ac&auctor=neque&gravida=duis&sem=bibendum&praesent=morbi&id=non&massa=quam&id=nec&nisl=dui&venenatis=luctus +123,Bonnie,Little,blittle3e@omniture.com,Female,31.234.220.114,Brainverse,Cikaludan,Administrative Officer,https://joomla.org/velit/eu/est/congue/elementum/in/hac.xml?penatibus=vulputate&et=justo&magnis=in&dis=blandit&parturient=ultrices&montes=enim&nascetur=lorem&ridiculus=ipsum&mus=dolor&vivamus=sit&vestibulum=amet&sagittis=consectetuer&sapien=adipiscing&cum=elit&sociis=proin&natoque=interdum&penatibus=mauris&et=non&magnis=ligula&dis=pellentesque&parturient=ultrices&montes=phasellus&nascetur=id&ridiculus=sapien&mus=in&etiam=sapien&vel=iaculis&augue=congue&vestibulum=vivamus&rutrum=metus&rutrum=arcu&neque=adipiscing&aenean=molestie +124,Ryan,Payne,rpayne3f@friendfeed.com,Male,31.42.3.161,Dynazzy,Yotsukaidō,VP Sales,http://miitbeian.gov.cn/duis/consequat/dui/nec.jsp?in=ut&faucibus=volutpat&orci=sapien&luctus=arcu&et=sed&ultrices=augue&posuere=aliquam&cubilia=erat&curae=volutpat&mauris=in&viverra=congue&diam=etiam&vitae=justo&quam=etiam&suspendisse=pretium&potenti=iaculis&nullam=justo&porttitor=in&lacus=hac&at=habitasse&turpis=platea&donec=dictumst&posuere=etiam&metus=faucibus&vitae=cursus&ipsum=urna&aliquam=ut&non=tellus&mauris=nulla&morbi=ut&non=erat&lectus=id&aliquam=mauris&sit=vulputate&amet=elementum&diam=nullam&in=varius&magna=nulla&bibendum=facilisi&imperdiet=cras&nullam=non +125,Ralph,Ferguson,rferguson3g@twitter.com,Male,34.152.254.50,Vinder,Dunkerque,Geologist III,http://amazon.com/vitae.png?et=curae&ultrices=donec&posuere=pharetra&cubilia=magna&curae=vestibulum&donec=aliquet&pharetra=ultrices&magna=erat&vestibulum=tortor&aliquet=sollicitudin&ultrices=mi&erat=sit&tortor=amet&sollicitudin=lobortis&mi=sapien&sit=sapien&amet=non&lobortis=mi +126,Steven,Hunt,shunt3h@thetimes.co.uk,Male,92.195.83.240,Kanoodle,Mapou,Internal Auditor,http://eventbrite.com/luctus.xml?at=elementum&dolor=nullam&quis=varius&odio=nulla&consequat=facilisi&varius=cras&integer=non&ac=velit&leo=nec&pellentesque=nisi&ultrices=vulputate&mattis=nonummy&odio=maecenas&donec=tincidunt&vitae=lacus&nisi=at&nam=velit&ultrices=vivamus +127,Robin,Stanley,rstanley3i@goodreads.com,Female,23.165.243.198,Twitternation,Guozhuang,Assistant Professor,http://ft.com/nec.aspx?posuere=primis&cubilia=in&curae=faucibus&mauris=orci&viverra=luctus&diam=et&vitae=ultrices&quam=posuere&suspendisse=cubilia&potenti=curae&nullam=nulla&porttitor=dapibus&lacus=dolor&at=vel&turpis=est&donec=donec&posuere=odio&metus=justo&vitae=sollicitudin&ipsum=ut&aliquam=suscipit&non=a&mauris=feugiat&morbi=et&non=eros&lectus=vestibulum&aliquam=ac&sit=est&amet=lacinia&diam=nisi&in=venenatis&magna=tristique&bibendum=fusce&imperdiet=congue&nullam=diam&orci=id&pede=ornare&venenatis=imperdiet&non=sapien&sodales=urna&sed=pretium&tincidunt=nisl&eu=ut&felis=volutpat&fusce=sapien&posuere=arcu&felis=sed&sed=augue&lacus=aliquam&morbi=erat&sem=volutpat&mauris=in&laoreet=congue&ut=etiam&rhoncus=justo&aliquet=etiam&pulvinar=pretium&sed=iaculis&nisl=justo&nunc=in&rhoncus=hac&dui=habitasse&vel=platea&sem=dictumst&sed=etiam&sagittis=faucibus&nam=cursus +128,Stephen,Stewart,sstewart3j@washington.edu,Male,31.158.7.220,Dabshots,Sobradinho,Account Representative I,https://bravesites.com/orci/luctus.jpg?morbi=nunc&non=vestibulum&lectus=ante&aliquam=ipsum&sit=primis&amet=in&diam=faucibus&in=orci&magna=luctus&bibendum=et&imperdiet=ultrices&nullam=posuere&orci=cubilia&pede=curae&venenatis=mauris&non=viverra&sodales=diam&sed=vitae&tincidunt=quam&eu=suspendisse&felis=potenti&fusce=nullam&posuere=porttitor&felis=lacus&sed=at&lacus=turpis&morbi=donec&sem=posuere&mauris=metus&laoreet=vitae&ut=ipsum&rhoncus=aliquam&aliquet=non&pulvinar=mauris&sed=morbi&nisl=non&nunc=lectus&rhoncus=aliquam&dui=sit&vel=amet&sem=diam&sed=in&sagittis=magna&nam=bibendum&congue=imperdiet&risus=nullam&semper=orci&porta=pede&volutpat=venenatis&quam=non&pede=sodales&lobortis=sed&ligula=tincidunt&sit=eu&amet=felis&eleifend=fusce&pede=posuere&libero=felis&quis=sed&orci=lacus&nullam=morbi&molestie=sem&nibh=mauris&in=laoreet&lectus=ut&pellentesque=rhoncus&at=aliquet&nulla=pulvinar&suspendisse=sed&potenti=nisl&cras=nunc&in=rhoncus&purus=dui&eu=vel&magna=sem&vulputate=sed&luctus=sagittis&cum=nam&sociis=congue&natoque=risus&penatibus=semper&et=porta&magnis=volutpat&dis=quam&parturient=pede +129,Shirley,Flores,sflores3k@stumbleupon.com,Female,234.14.85.88,Topicblab,Pondokaso,Software Engineer III,https://clickbank.net/in/lacus/curabitur/at.aspx?nulla=mattis&pede=egestas&ullamcorper=metus&augue=aenean&a=fermentum&suscipit=donec&nulla=ut&elit=mauris&ac=eget&nulla=massa&sed=tempor&vel=convallis&enim=nulla&sit=neque&amet=libero&nunc=convallis&viverra=eget&dapibus=eleifend&nulla=luctus&suscipit=ultricies&ligula=eu&in=nibh&lacus=quisque&curabitur=id&at=justo&ipsum=sit&ac=amet&tellus=sapien&semper=dignissim&interdum=vestibulum&mauris=vestibulum&ullamcorper=ante&purus=ipsum&sit=primis&amet=in&nulla=faucibus&quisque=orci&arcu=luctus&libero=et&rutrum=ultrices&ac=posuere&lobortis=cubilia&vel=curae&dapibus=nulla&at=dapibus&diam=dolor&nam=vel&tristique=est&tortor=donec&eu=odio +130,Irene,Taylor,itaylor3l@hostgator.com,Female,117.189.50.110,Kwilith,Pangguang,Nuclear Power Engineer,https://cocolog-nifty.com/porttitor.aspx?facilisi=amet&cras=nulla&non=quisque&velit=arcu&nec=libero&nisi=rutrum&vulputate=ac&nonummy=lobortis&maecenas=vel +131,Aaron,Schmidt,aschmidt3m@wired.com,Male,76.133.214.27,Wordify,Saint-Jean-de-Védas,Structural Engineer,https://parallels.com/odio/elementum.jsp?sit=ultrices&amet=posuere&consectetuer=cubilia&adipiscing=curae&elit=duis&proin=faucibus&risus=accumsan&praesent=odio&lectus=curabitur&vestibulum=convallis&quam=duis&sapien=consequat&varius=dui&ut=nec&blandit=nisi&non=volutpat&interdum=eleifend&in=donec&ante=ut&vestibulum=dolor&ante=morbi&ipsum=vel&primis=lectus&in=in&faucibus=quam&orci=fringilla&luctus=rhoncus&et=mauris&ultrices=enim&posuere=leo&cubilia=rhoncus&curae=sed&duis=vestibulum&faucibus=sit&accumsan=amet&odio=cursus&curabitur=id&convallis=turpis&duis=integer&consequat=aliquet&dui=massa&nec=id&nisi=lobortis&volutpat=convallis&eleifend=tortor&donec=risus&ut=dapibus&dolor=augue&morbi=vel&vel=accumsan&lectus=tellus&in=nisi&quam=eu&fringilla=orci&rhoncus=mauris&mauris=lacinia&enim=sapien&leo=quis&rhoncus=libero&sed=nullam&vestibulum=sit&sit=amet&amet=turpis&cursus=elementum&id=ligula&turpis=vehicula +132,Jacqueline,Adams,jadams3n@msn.com,Female,10.113.75.8,Brainsphere,Nova Olímpia,Safety Technician I,https://nationalgeographic.com/nullam.jsp?rhoncus=nam&aliquam=dui&lacus=proin&morbi=leo&quis=odio&tortor=porttitor&id=id&nulla=consequat&ultrices=in&aliquet=consequat&maecenas=ut&leo=nulla&odio=sed&condimentum=accumsan&id=felis&luctus=ut&nec=at&molestie=dolor&sed=quis&justo=odio&pellentesque=consequat&viverra=varius&pede=integer&ac=ac&diam=leo&cras=pellentesque&pellentesque=ultrices&volutpat=mattis&dui=odio&maecenas=donec&tristique=vitae&est=nisi&et=nam&tempus=ultrices&semper=libero&est=non&quam=mattis&pharetra=pulvinar&magna=nulla +133,Ronald,Crawford,rcrawford3o@senate.gov,Male,11.19.61.123,Pixonyx,Brak,Payment Adjustment Coordinator,https://ow.ly/nec.png?in=tristique&hac=fusce&habitasse=congue&platea=diam&dictumst=id&maecenas=ornare&ut=imperdiet&massa=sapien&quis=urna&augue=pretium&luctus=nisl&tincidunt=ut&nulla=volutpat&mollis=sapien&molestie=arcu&lorem=sed&quisque=augue&ut=aliquam&erat=erat&curabitur=volutpat&gravida=in&nisi=congue&at=etiam&nibh=justo&in=etiam&hac=pretium&habitasse=iaculis&platea=justo&dictumst=in&aliquam=hac&augue=habitasse&quam=platea&sollicitudin=dictumst&vitae=etiam&consectetuer=faucibus&eget=cursus&rutrum=urna&at=ut&lorem=tellus&integer=nulla&tincidunt=ut&ante=erat&vel=id&ipsum=mauris&praesent=vulputate&blandit=elementum&lacinia=nullam&erat=varius&vestibulum=nulla&sed=facilisi&magna=cras&at=non&nunc=velit&commodo=nec&placerat=nisi&praesent=vulputate&blandit=nonummy&nam=maecenas&nulla=tincidunt&integer=lacus&pede=at&justo=velit&lacinia=vivamus&eget=vel&tincidunt=nulla&eget=eget&tempus=eros&vel=elementum&pede=pellentesque&morbi=quisque&porttitor=porta&lorem=volutpat&id=erat&ligula=quisque&suspendisse=erat&ornare=eros&consequat=viverra&lectus=eget&in=congue&est=eget&risus=semper&auctor=rutrum&sed=nulla&tristique=nunc&in=purus&tempus=phasellus&sit=in&amet=felis&sem=donec&fusce=semper +134,Gary,Clark,gclark3p@altervista.org,Male,87.88.210.29,Avavee,Rojas,Senior Sales Associate,http://arstechnica.com/est/donec/odio.js?faucibus=nam&orci=congue&luctus=risus&et=semper&ultrices=porta&posuere=volutpat&cubilia=quam&curae=pede&duis=lobortis&faucibus=ligula&accumsan=sit&odio=amet&curabitur=eleifend&convallis=pede&duis=libero&consequat=quis&dui=orci&nec=nullam&nisi=molestie&volutpat=nibh&eleifend=in&donec=lectus&ut=pellentesque&dolor=at&morbi=nulla&vel=suspendisse&lectus=potenti&in=cras&quam=in&fringilla=purus&rhoncus=eu&mauris=magna&enim=vulputate&leo=luctus&rhoncus=cum&sed=sociis&vestibulum=natoque&sit=penatibus&amet=et&cursus=magnis&id=dis&turpis=parturient&integer=montes&aliquet=nascetur&massa=ridiculus&id=mus&lobortis=vivamus&convallis=vestibulum&tortor=sagittis&risus=sapien&dapibus=cum&augue=sociis&vel=natoque&accumsan=penatibus&tellus=et&nisi=magnis&eu=dis&orci=parturient&mauris=montes&lacinia=nascetur&sapien=ridiculus&quis=mus&libero=etiam&nullam=vel&sit=augue&amet=vestibulum&turpis=rutrum&elementum=rutrum&ligula=neque&vehicula=aenean&consequat=auctor&morbi=gravida&a=sem&ipsum=praesent&integer=id +135,Diana,Lopez,dlopez3q@taobao.com,Female,23.233.73.17,Realcube,Brikama Nding,VP Marketing,http://yahoo.co.jp/malesuada/in/imperdiet.xml?in=sed +136,Patrick,,pgarza3r@delicious.com,Male,241.115.74.171,Camido,Qinglian,Quality Control Specialist,http://delicious.com/faucibus/cursus/urna.js?est=amet&risus=sem&auctor=fusce&sed=consequat&tristique=nulla&in=nisl&tempus=nunc&sit=nisl&amet=duis&sem=bibendum&fusce=felis&consequat=sed&nulla=interdum&nisl=venenatis&nunc=turpis&nisl=enim&duis=blandit&bibendum=mi&felis=in&sed=porttitor&interdum=pede&venenatis=justo&turpis=eu&enim=massa&blandit=donec&mi=dapibus&in=duis&porttitor=at&pede=velit&justo=eu&eu=est&massa=congue&donec=elementum&dapibus=in&duis=hac&at=habitasse&velit=platea&eu=dictumst&est=morbi&congue=vestibulum&elementum=velit&in=id&hac=pretium&habitasse=iaculis&platea=diam&dictumst=erat&morbi=fermentum&vestibulum=justo&velit=nec&id=condimentum&pretium=neque&iaculis=sapien&diam=placerat&erat=ante&fermentum=nulla&justo=justo&nec=aliquam&condimentum=quis&neque=turpis&sapien=eget&placerat=elit&ante=sodales&nulla=scelerisque&justo=mauris&aliquam=sit&quis=amet&turpis=eros&eget=suspendisse&elit=accumsan&sodales=tortor&scelerisque=quis&mauris=turpis&sit=sed&amet=ante&eros=vivamus&suspendisse=tortor&accumsan=duis&tortor=mattis&quis=egestas&turpis=metus&sed=aenean&ante=fermentum&vivamus=donec&tortor=ut&duis=mauris&mattis=eget&egestas=massa&metus=tempor +137,Sandra,Crawford,scrawford3s@nymag.com,Female,5.113.2.21,Riffpedia,Areado,Project Manager,http://booking.com/interdum/mauris.jpg?semper=id&rutrum=sapien&nulla=in&nunc=sapien&purus=iaculis&phasellus=congue&in=vivamus&felis=metus&donec=arcu&semper=adipiscing&sapien=molestie&a=hendrerit&libero=at&nam=vulputate&dui=vitae&proin=nisl&leo=aenean&odio=lectus&porttitor=pellentesque&id=eget&consequat=nunc&in=donec&consequat=quis&ut=orci&nulla=eget&sed=orci&accumsan=vehicula&felis=condimentum&ut=curabitur&at=in&dolor=libero&quis=ut&odio=massa&consequat=volutpat&varius=convallis&integer=morbi&ac=odio&leo=odio&pellentesque=elementum&ultrices=eu&mattis=interdum&odio=eu&donec=tincidunt&vitae=in&nisi=leo&nam=maecenas&ultrices=pulvinar&libero=lobortis&non=est&mattis=phasellus&pulvinar=sit&nulla=amet&pede=erat&ullamcorper=nulla&augue=tempus&a=vivamus&suscipit=in&nulla=felis&elit=eu&ac=sapien&nulla=cursus&sed=vestibulum&vel=proin&enim=eu&sit=mi&amet=nulla&nunc=ac&viverra=enim&dapibus=in&nulla=tempor&suscipit=turpis&ligula=nec&in=euismod&lacus=scelerisque&curabitur=quam&at=turpis&ipsum=adipiscing&ac=lorem&tellus=vitae&semper=mattis&interdum=nibh&mauris=ligula&ullamcorper=nec&purus=sem&sit=duis&amet=aliquam&nulla=convallis&quisque=nunc&arcu=proin&libero=at&rutrum=turpis&ac=a&lobortis=pede&vel=posuere&dapibus=nonummy&at=integer +138,Benjamin,West,bwest3t@twitter.com,Male,53.24.107.235,Leexo,Bolhrad,Product Engineer,http://dropbox.com/sollicitudin/vitae/consectetuer/eget.jsp?dictumst=nisl&aliquam=nunc&augue=rhoncus&quam=dui&sollicitudin=vel&vitae=sem&consectetuer=sed&eget=sagittis&rutrum=nam&at=congue&lorem=risus&integer=semper +139,Stephen,Graham,sgraham3u@google.co.jp,Male,3.118.33.236,Fadeo,Xique Xique,, +140,Martin,Duncan,mduncan3v@slashdot.org,Male,181.206.104.245,Buzzster,Kaduseeng,Librarian,https://blogger.com/nibh/in/lectus/pellentesque/at/nulla/suspendisse.png?maecenas=quam&tincidunt=pede&lacus=lobortis&at=ligula&velit=sit&vivamus=amet&vel=eleifend&nulla=pede&eget=libero&eros=quis&elementum=orci&pellentesque=nullam&quisque=molestie&porta=nibh&volutpat=in&erat=lectus&quisque=pellentesque&erat=at&eros=nulla&viverra=suspendisse&eget=potenti&congue=cras&eget=in&semper=purus&rutrum=eu&nulla=magna&nunc=vulputate&purus=luctus&phasellus=cum&in=sociis&felis=natoque&donec=penatibus&semper=et&sapien=magnis&a=dis&libero=parturient&nam=montes&dui=nascetur&proin=ridiculus&leo=mus&odio=vivamus&porttitor=vestibulum&id=sagittis&consequat=sapien&in=cum&consequat=sociis&ut=natoque&nulla=penatibus&sed=et&accumsan=magnis&felis=dis&ut=parturient&at=montes&dolor=nascetur&quis=ridiculus&odio=mus&consequat=etiam&varius=vel&integer=augue&ac=vestibulum&leo=rutrum&pellentesque=rutrum&ultrices=neque&mattis=aenean&odio=auctor&donec=gravida&vitae=sem&nisi=praesent&nam=id&ultrices=massa&libero=id&non=nisl&mattis=venenatis&pulvinar=lacinia&nulla=aenean&pede=sit&ullamcorper=amet&augue=justo&a=morbi&suscipit=ut +141,Stephen,Long,slong3w@smh.com.au,Male,218.163.72.224,Rhynyx,Eleftheroúpolis,Engineer IV,http://mapy.cz/donec/vitae.xml?convallis=mauris&duis=morbi +142,Robert,Kelly,rkelly3x@slashdot.org,Male,245.188.162.166,Wikivu,,Electrical Engineer,http://sitemeter.com/et/magnis/dis/parturient/montes.jsp?vestibulum=in&vestibulum=leo&ante=maecenas&ipsum=pulvinar&primis=lobortis&in=est&faucibus=phasellus&orci=sit&luctus=amet&et=erat&ultrices=nulla&posuere=tempus&cubilia=vivamus&curae=in&nulla=felis&dapibus=eu&dolor=sapien&vel=cursus&est=vestibulum&donec=proin&odio=eu&justo=mi&sollicitudin=nulla&ut=ac&suscipit=enim&a=in&feugiat=tempor&et=turpis&eros=nec&vestibulum=euismod&ac=scelerisque&est=quam&lacinia=turpis&nisi=adipiscing&venenatis=lorem&tristique=vitae&fusce=mattis&congue=nibh&diam=ligula&id=nec&ornare=sem&imperdiet=duis&sapien=aliquam&urna=convallis&pretium=nunc&nisl=proin&ut=at&volutpat=turpis&sapien=a&arcu=pede&sed=posuere&augue=nonummy&aliquam=integer&erat=non&volutpat=velit&in=donec&congue=diam&etiam=neque&justo=vestibulum&etiam=eget&pretium=vulputate&iaculis=ut&justo=ultrices&in=vel&hac=augue&habitasse=vestibulum&platea=ante&dictumst=ipsum&etiam=primis&faucibus=in&cursus=faucibus&urna=orci&ut=luctus&tellus=et&nulla=ultrices&ut=posuere&erat=cubilia&id=curae&mauris=donec&vulputate=pharetra&elementum=magna&nullam=vestibulum&varius=aliquet&nulla=ultrices&facilisi=erat&cras=tortor&non=sollicitudin +143,Gary,Foster,gfoster3y@princeton.edu,Male,36.37.61.125,Skynoodle,Carreira,Systems Administrator III,http://simplemachines.org/lorem/integer/tincidunt.xml?quis=amet&libero=justo&nullam=morbi&sit=ut&amet=odio&turpis=cras&elementum=mi&ligula=pede&vehicula=malesuada&consequat=in&morbi=imperdiet&a=et&ipsum=commodo&integer=vulputate&a=justo&nibh=in&in=blandit&quis=ultrices&justo=enim&maecenas=lorem&rhoncus=ipsum&aliquam=dolor&lacus=sit&morbi=amet&quis=consectetuer&tortor=adipiscing&id=elit&nulla=proin&ultrices=interdum&aliquet=mauris&maecenas=non&leo=ligula&odio=pellentesque&condimentum=ultrices&id=phasellus&luctus=id&nec=sapien&molestie=in&sed=sapien&justo=iaculis&pellentesque=congue&viverra=vivamus&pede=metus&ac=arcu&diam=adipiscing&cras=molestie&pellentesque=hendrerit&volutpat=at&dui=vulputate&maecenas=vitae&tristique=nisl&est=aenean&et=lectus&tempus=pellentesque&semper=eget&est=nunc&quam=donec&pharetra=quis&magna=orci&ac=eget&consequat=orci&metus=vehicula&sapien=condimentum&ut=curabitur&nunc=in&vestibulum=libero&ante=ut&ipsum=massa&primis=volutpat&in=convallis +144,Brenda,Torres,btorres3z@pagesperso-orange.fr,Female,122.100.115.231,Centidel,Krajanbonjor,Director of Sales,http://etsy.com/ipsum/dolor/sit.xml?dictumst=vestibulum&aliquam=velit&augue=id&quam=pretium&sollicitudin=iaculis&vitae=diam&consectetuer=erat&eget=fermentum&rutrum=justo&at=nec&lorem=condimentum&integer=neque&tincidunt=sapien&ante=placerat&vel=ante&ipsum=nulla&praesent=justo&blandit=aliquam&lacinia=quis&erat=turpis&vestibulum=eget&sed=elit&magna=sodales&at=scelerisque&nunc=mauris&commodo=sit&placerat=amet&praesent=eros&blandit=suspendisse&nam=accumsan&nulla=tortor&integer=quis&pede=turpis&justo=sed&lacinia=ante&eget=vivamus&tincidunt=tortor&eget=duis&tempus=mattis&vel=egestas&pede=metus&morbi=aenean&porttitor=fermentum&lorem=donec&id=ut&ligula=mauris&suspendisse=eget&ornare=massa&consequat=tempor&lectus=convallis&in=nulla&est=neque&risus=libero&auctor=convallis&sed=eget&tristique=eleifend&in=luctus&tempus=ultricies&sit=eu&amet=nibh&sem=quisque&fusce=id&consequat=justo&nulla=sit&nisl=amet&nunc=sapien&nisl=dignissim&duis=vestibulum&bibendum=vestibulum&felis=ante&sed=ipsum&interdum=primis&venenatis=in&turpis=faucibus&enim=orci&blandit=luctus&mi=et&in=ultrices&porttitor=posuere&pede=cubilia&justo=curae&eu=nulla&massa=dapibus&donec=dolor&dapibus=vel&duis=est&at=donec&velit=odio&eu=justo&est=sollicitudin&congue=ut&elementum=suscipit&in=a&hac=feugiat +145,Joe,Andrews,jandrews40@youku.com,Male,80.237.37.87,Edgeclub,Iquipi,Senior Editor,https://fotki.com/interdum/mauris/non/ligula/pellentesque/ultrices.aspx?placerat=sagittis&praesent=sapien&blandit=cum&nam=sociis&nulla=natoque&integer=penatibus&pede=et&justo=magnis&lacinia=dis&eget=parturient&tincidunt=montes&eget=nascetur&tempus=ridiculus&vel=mus&pede=etiam&morbi=vel&porttitor=augue&lorem=vestibulum&id=rutrum&ligula=rutrum&suspendisse=neque&ornare=aenean&consequat=auctor&lectus=gravida&in=sem&est=praesent&risus=id&auctor=massa&sed=id&tristique=nisl&in=venenatis&tempus=lacinia&sit=aenean&amet=sit&sem=amet&fusce=justo&consequat=morbi&nulla=ut&nisl=odio&nunc=cras&nisl=mi&duis=pede&bibendum=malesuada&felis=in&sed=imperdiet&interdum=et&venenatis=commodo&turpis=vulputate&enim=justo&blandit=in&mi=blandit&in=ultrices&porttitor=enim&pede=lorem&justo=ipsum&eu=dolor&massa=sit +146,Christine,Elliott,celliott41@unicef.org,Female,100.39.80.45,Realcube,Sihanoukville,Computer Systems Analyst II,https://google.pl/porttitor/lorem/id/ligula/suspendisse.html?venenatis=luctus&lacinia=tincidunt&aenean=nulla&sit=mollis&amet=molestie&justo=lorem&morbi=quisque&ut=ut&odio=erat&cras=curabitur&mi=gravida&pede=nisi&malesuada=at&in=nibh&imperdiet=in&et=hac&commodo=habitasse&vulputate=platea&justo=dictumst&in=aliquam&blandit=augue&ultrices=quam&enim=sollicitudin&lorem=vitae&ipsum=consectetuer&dolor=eget&sit=rutrum&amet=at&consectetuer=lorem&adipiscing=integer&elit=tincidunt&proin=ante&interdum=vel&mauris=ipsum&non=praesent&ligula=blandit&pellentesque=lacinia&ultrices=erat&phasellus=vestibulum&id=sed&sapien=magna&in=at&sapien=nunc&iaculis=commodo&congue=placerat&vivamus=praesent&metus=blandit&arcu=nam&adipiscing=nulla&molestie=integer&hendrerit=pede&at=justo&vulputate=lacinia&vitae=eget&nisl=tincidunt&aenean=eget&lectus=tempus&pellentesque=vel&eget=pede&nunc=morbi&donec=porttitor&quis=lorem&orci=id&eget=ligula&orci=suspendisse&vehicula=ornare&condimentum=consequat&curabitur=lectus&in=in&libero=est&ut=risus&massa=auctor&volutpat=sed&convallis=tristique&morbi=in&odio=tempus&odio=sit&elementum=amet&eu=sem&interdum=fusce&eu=consequat&tincidunt=nulla&in=nisl&leo=nunc&maecenas=nisl&pulvinar=duis&lobortis=bibendum&est=felis&phasellus=sed +147,Teresa,Martin,tmartin42@washington.edu,Female,11.41.223.132,Babbleset,Hannō,VP Quality Control,https://1und1.de/ultrices/vel/augue/vestibulum/ante/ipsum.js?elementum=justo&pellentesque=eu&quisque=massa&porta=donec&volutpat=dapibus&erat=duis&quisque=at&erat=velit&eros=eu&viverra=est&eget=congue&congue=elementum&eget=in&semper=hac&rutrum=habitasse&nulla=platea&nunc=dictumst&purus=morbi&phasellus=vestibulum&in=velit&felis=id&donec=pretium&semper=iaculis&sapien=diam&a=erat&libero=fermentum&nam=justo&dui=nec&proin=condimentum&leo=neque&odio=sapien&porttitor=placerat&id=ante&consequat=nulla&in=justo&consequat=aliquam&ut=quis&nulla=turpis&sed=eget&accumsan=elit&felis=sodales&ut=scelerisque&at=mauris&dolor=sit&quis=amet&odio=eros&consequat=suspendisse&varius=accumsan&integer=tortor&ac=quis&leo=turpis&pellentesque=sed&ultrices=ante&mattis=vivamus&odio=tortor&donec=duis&vitae=mattis&nisi=egestas&nam=metus&ultrices=aenean&libero=fermentum&non=donec&mattis=ut&pulvinar=mauris&nulla=eget&pede=massa&ullamcorper=tempor&augue=convallis&a=nulla&suscipit=neque&nulla=libero&elit=convallis&ac=eget&nulla=eleifend&sed=luctus&vel=ultricies&enim=eu&sit=nibh&amet=quisque&nunc=id&viverra=justo&dapibus=sit&nulla=amet&suscipit=sapien&ligula=dignissim&in=vestibulum&lacus=vestibulum&curabitur=ante&at=ipsum&ipsum=primis +148,Kathryn,Riley,kriley43@etsy.com,Female,195.210.90.125,Yadel,,Environmental Tech,https://1688.com/maecenas.json?nunc=quis&rhoncus=odio&dui=consequat&vel=varius&sem=integer&sed=ac&sagittis=leo&nam=pellentesque&congue=ultrices&risus=mattis&semper=odio&porta=donec&volutpat=vitae&quam=nisi&pede=nam&lobortis=ultrices&ligula=libero&sit=non&amet=mattis&eleifend=pulvinar&pede=nulla&libero=pede&quis=ullamcorper&orci=augue&nullam=a&molestie=suscipit&nibh=nulla&in=elit&lectus=ac&pellentesque=nulla&at=sed&nulla=vel&suspendisse=enim&potenti=sit&cras=amet&in=nunc&purus=viverra&eu=dapibus&magna=nulla&vulputate=suscipit&luctus=ligula&cum=in&sociis=lacus&natoque=curabitur&penatibus=at&et=ipsum&magnis=ac&dis=tellus&parturient=semper&montes=interdum&nascetur=mauris&ridiculus=ullamcorper&mus=purus&vivamus=sit&vestibulum=amet&sagittis=nulla&sapien=quisque&cum=arcu +149,George,Graham,ggraham44@zimbio.com,Male,245.223.137.74,Realblab,Qingshui,VP Quality Control,http://harvard.edu/commodo.html?felis=at&donec=lorem&semper=integer&sapien=tincidunt&a=ante&libero=vel&nam=ipsum&dui=praesent&proin=blandit&leo=lacinia&odio=erat&porttitor=vestibulum&id=sed&consequat=magna&in=at&consequat=nunc&ut=commodo&nulla=placerat&sed=praesent&accumsan=blandit&felis=nam&ut=nulla&at=integer&dolor=pede&quis=justo&odio=lacinia&consequat=eget&varius=tincidunt&integer=eget&ac=tempus&leo=vel&pellentesque=pede&ultrices=morbi&mattis=porttitor&odio=lorem&donec=id&vitae=ligula&nisi=suspendisse&nam=ornare&ultrices=consequat&libero=lectus&non=in&mattis=est&pulvinar=risus&nulla=auctor&pede=sed&ullamcorper=tristique&augue=in&a=tempus&suscipit=sit&nulla=amet&elit=sem&ac=fusce&nulla=consequat&sed=nulla&vel=nisl&enim=nunc&sit=nisl&amet=duis&nunc=bibendum&viverra=felis&dapibus=sed&nulla=interdum&suscipit=venenatis&ligula=turpis&in=enim +150,Bonnie,Perkins,bperkins45@reference.com,Female,156.158.244.95,Topdrive,Log pri Brezovici,Quality Engineer,https://technorati.com/eu/interdum/eu/tincidunt.aspx?justo=sapien&maecenas=sapien&rhoncus=non&aliquam=mi&lacus=integer&morbi=ac&quis=neque&tortor=duis&id=bibendum&nulla=morbi&ultrices=non&aliquet=quam&maecenas=nec&leo=dui&odio=luctus&condimentum=rutrum&id=nulla&luctus=tellus&nec=in&molestie=sagittis&sed=dui&justo=vel&pellentesque=nisl&viverra=duis&pede=ac&ac=nibh&diam=fusce&cras=lacus&pellentesque=purus&volutpat=aliquet&dui=at&maecenas=feugiat&tristique=non&est=pretium&et=quis&tempus=lectus&semper=suspendisse&est=potenti&quam=in&pharetra=eleifend&magna=quam&ac=a&consequat=odio&metus=in&sapien=hac&ut=habitasse&nunc=platea&vestibulum=dictumst&ante=maecenas&ipsum=ut&primis=massa&in=quis&faucibus=augue&orci=luctus&luctus=tincidunt&et=nulla&ultrices=mollis&posuere=molestie&cubilia=lorem&curae=quisque&mauris=ut&viverra=erat&diam=curabitur&vitae=gravida&quam=nisi&suspendisse=at&potenti=nibh&nullam=in&porttitor=hac&lacus=habitasse +151,Earl,Franklin,efranklin46@sun.com,Male,40.254.176.154,Katz,Lacroix-Saint-Ouen,Nurse,http://taobao.com/mi/pede/malesuada/in/imperdiet/et/commodo.html?sapien=dui&arcu=maecenas&sed=tristique&augue=est&aliquam=et&erat=tempus&volutpat=semper&in=est&congue=quam&etiam=pharetra&justo=magna&etiam=ac&pretium=consequat&iaculis=metus&justo=sapien&in=ut&hac=nunc&habitasse=vestibulum&platea=ante&dictumst=ipsum&etiam=primis&faucibus=in&cursus=faucibus&urna=orci&ut=luctus&tellus=et&nulla=ultrices&ut=posuere&erat=cubilia&id=curae&mauris=mauris&vulputate=viverra&elementum=diam&nullam=vitae&varius=quam&nulla=suspendisse&facilisi=potenti&cras=nullam&non=porttitor&velit=lacus&nec=at&nisi=turpis&vulputate=donec&nonummy=posuere&maecenas=metus&tincidunt=vitae&lacus=ipsum&at=aliquam&velit=non&vivamus=mauris&vel=morbi&nulla=non&eget=lectus&eros=aliquam&elementum=sit&pellentesque=amet&quisque=diam&porta=in&volutpat=magna&erat=bibendum&quisque=imperdiet&erat=nullam&eros=orci&viverra=pede&eget=venenatis&congue=non&eget=sodales&semper=sed&rutrum=tincidunt +152,Jack,Rogers,jrogers47@utexas.edu,Male,19.95.6.108,Topicshots,Tayzhina,Librarian,http://unesco.org/donec/ut/dolor.json?turpis=at&a=dolor&pede=quis&posuere=odio&nonummy=consequat&integer=varius&non=integer&velit=ac&donec=leo&diam=pellentesque&neque=ultrices&vestibulum=mattis&eget=odio&vulputate=donec&ut=vitae&ultrices=nisi&vel=nam&augue=ultrices&vestibulum=libero&ante=non&ipsum=mattis&primis=pulvinar&in=nulla&faucibus=pede&orci=ullamcorper&luctus=augue&et=a&ultrices=suscipit&posuere=nulla&cubilia=elit&curae=ac&donec=nulla&pharetra=sed&magna=vel&vestibulum=enim&aliquet=sit&ultrices=amet&erat=nunc&tortor=viverra&sollicitudin=dapibus&mi=nulla&sit=suscipit&amet=ligula&lobortis=in&sapien=lacus&sapien=curabitur&non=at&mi=ipsum&integer=ac&ac=tellus&neque=semper&duis=interdum&bibendum=mauris&morbi=ullamcorper&non=purus&quam=sit&nec=amet&dui=nulla&luctus=quisque&rutrum=arcu&nulla=libero&tellus=rutrum +153,Paula,Bowman,pbowman48@vimeo.com,Female,178.116.23.117,Devcast,Zhentou,Web Designer IV,http://census.gov/lorem.png?viverra=libero&diam=non&vitae=mattis&quam=pulvinar&suspendisse=nulla&potenti=pede&nullam=ullamcorper&porttitor=augue&lacus=a&at=suscipit&turpis=nulla&donec=elit&posuere=ac&metus=nulla&vitae=sed&ipsum=vel&aliquam=enim&non=sit&mauris=amet&morbi=nunc&non=viverra&lectus=dapibus&aliquam=nulla&sit=suscipit&amet=ligula&diam=in&in=lacus&magna=curabitur&bibendum=at&imperdiet=ipsum&nullam=ac&orci=tellus&pede=semper +154,Dorothy,West,dwest49@mozilla.com,Female,202.168.160.214,Leexo,Pangkalan Kasai,Budget/Accounting Analyst I,https://ftc.gov/curabitur/convallis/duis/consequat/dui/nec.html?in=mauris&ante=enim&vestibulum=leo&ante=rhoncus&ipsum=sed&primis=vestibulum&in=sit&faucibus=amet&orci=cursus&luctus=id&et=turpis&ultrices=integer&posuere=aliquet&cubilia=massa&curae=id&duis=lobortis&faucibus=convallis&accumsan=tortor&odio=risus&curabitur=dapibus&convallis=augue&duis=vel&consequat=accumsan&dui=tellus&nec=nisi&nisi=eu&volutpat=orci&eleifend=mauris&donec=lacinia&ut=sapien&dolor=quis&morbi=libero&vel=nullam&lectus=sit&in=amet&quam=turpis&fringilla=elementum&rhoncus=ligula&mauris=vehicula&enim=consequat&leo=morbi&rhoncus=a&sed=ipsum&vestibulum=integer&sit=a&amet=nibh&cursus=in&id=quis +155,Philip,Ramos,pramos4a@ihg.com,Male,180.248.196.154,Trudeo,Cergy-Pontoise,Senior Quality Engineer,https://joomla.org/nam/congue/risus.html?placerat=ac&ante=nibh&nulla=fusce&justo=lacus&aliquam=purus&quis=aliquet&turpis=at&eget=feugiat&elit=non&sodales=pretium&scelerisque=quis&mauris=lectus&sit=suspendisse&amet=potenti&eros=in&suspendisse=eleifend&accumsan=quam&tortor=a&quis=odio&turpis=in&sed=hac&ante=habitasse&vivamus=platea&tortor=dictumst&duis=maecenas&mattis=ut&egestas=massa&metus=quis&aenean=augue&fermentum=luctus&donec=tincidunt&ut=nulla&mauris=mollis&eget=molestie&massa=lorem&tempor=quisque&convallis=ut&nulla=erat&neque=curabitur&libero=gravida&convallis=nisi&eget=at&eleifend=nibh&luctus=in&ultricies=hac&eu=habitasse&nibh=platea&quisque=dictumst&id=aliquam&justo=augue&sit=quam&amet=sollicitudin&sapien=vitae&dignissim=consectetuer&vestibulum=eget&vestibulum=rutrum&ante=at&ipsum=lorem&primis=integer&in=tincidunt&faucibus=ante&orci=vel&luctus=ipsum&et=praesent&ultrices=blandit&posuere=lacinia&cubilia=erat&curae=vestibulum +156,Bonnie,Bennett,bbennett4b@mtv.com,Female,163.159.198.246,Bubbletube,Nepomuceno,Staff Accountant I,http://xrea.com/eget/vulputate/ut/ultrices.aspx?augue=justo&quam=lacinia&sollicitudin=eget&vitae=tincidunt&consectetuer=eget&eget=tempus&rutrum=vel&at=pede&lorem=morbi&integer=porttitor +157,Denise,Castillo,dcastillo4c@buzzfeed.com,Female,60.164.23.31,Browsedrive,Shadili,Associate Professor,http://ovh.net/augue/a/suscipit/nulla/elit.jpg?hac=etiam&habitasse=pretium&platea=iaculis&dictumst=justo&etiam=in&faucibus=hac&cursus=habitasse&urna=platea&ut=dictumst&tellus=etiam&nulla=faucibus&ut=cursus&erat=urna&id=ut&mauris=tellus&vulputate=nulla&elementum=ut&nullam=erat&varius=id&nulla=mauris&facilisi=vulputate&cras=elementum&non=nullam&velit=varius&nec=nulla&nisi=facilisi&vulputate=cras +158,Joe,Franklin,jfranklin4d@ted.com,Male,20.235.207.39,Twitterbridge,Kimanuit,Registered Nurse,http://pagesperso-orange.fr/dictumst/aliquam/augue.jsp?quam=nibh&a=ligula&odio=nec&in=sem&hac=duis&habitasse=aliquam&platea=convallis&dictumst=nunc&maecenas=proin&ut=at&massa=turpis&quis=a&augue=pede&luctus=posuere&tincidunt=nonummy&nulla=integer&mollis=non&molestie=velit&lorem=donec&quisque=diam&ut=neque&erat=vestibulum&curabitur=eget&gravida=vulputate&nisi=ut&at=ultrices&nibh=vel&in=augue&hac=vestibulum&habitasse=ante&platea=ipsum&dictumst=primis&aliquam=in&augue=faucibus&quam=orci&sollicitudin=luctus&vitae=et&consectetuer=ultrices&eget=posuere +159,Jennifer,Burns,jburns4e@usnews.com,Female,204.230.125.134,Wikivu,Star’,Senior Cost Accountant,http://ow.ly/eget/congue.aspx?vel=dignissim&ipsum=vestibulum&praesent=vestibulum&blandit=ante&lacinia=ipsum&erat=primis&vestibulum=in&sed=faucibus&magna=orci&at=luctus&nunc=et&commodo=ultrices&placerat=posuere&praesent=cubilia&blandit=curae&nam=nulla&nulla=dapibus&integer=dolor&pede=vel&justo=est&lacinia=donec&eget=odio&tincidunt=justo&eget=sollicitudin&tempus=ut&vel=suscipit&pede=a&morbi=feugiat&porttitor=et&lorem=eros&id=vestibulum&ligula=ac&suspendisse=est&ornare=lacinia&consequat=nisi&lectus=venenatis&in=tristique&est=fusce&risus=congue&auctor=diam&sed=id&tristique=ornare&in=imperdiet&tempus=sapien&sit=urna&amet=pretium&sem=nisl&fusce=ut&consequat=volutpat&nulla=sapien&nisl=arcu&nunc=sed&nisl=augue&duis=aliquam&bibendum=erat&felis=volutpat&sed=in&interdum=congue&venenatis=etiam&turpis=justo&enim=etiam&blandit=pretium&mi=iaculis&in=justo&porttitor=in&pede=hac&justo=habitasse&eu=platea&massa=dictumst&donec=etiam&dapibus=faucibus&duis=cursus&at=urna&velit=ut&eu=tellus&est=nulla&congue=ut&elementum=erat&in=id&hac=mauris&habitasse=vulputate&platea=elementum&dictumst=nullam&morbi=varius +160,Judy,Mitchell,jmitchell4f@php.net,Female,107.40.152.229,Feedspan,Baltimore,Help Desk Operator,http://salon.com/tincidunt/nulla/mollis.jsp?elementum=dolor&nullam=sit&varius=amet&nulla=consectetuer&facilisi=adipiscing&cras=elit&non=proin&velit=risus&nec=praesent&nisi=lectus&vulputate=vestibulum&nonummy=quam&maecenas=sapien&tincidunt=varius&lacus=ut&at=blandit&velit=non&vivamus=interdum&vel=in&nulla=ante&eget=vestibulum&eros=ante&elementum=ipsum&pellentesque=primis&quisque=in&porta=faucibus&volutpat=orci&erat=luctus&quisque=et&erat=ultrices&eros=posuere&viverra=cubilia&eget=curae&congue=duis&eget=faucibus&semper=accumsan&rutrum=odio&nulla=curabitur&nunc=convallis&purus=duis&phasellus=consequat&in=dui&felis=nec&donec=nisi&semper=volutpat&sapien=eleifend&a=donec&libero=ut&nam=dolor&dui=morbi&proin=vel&leo=lectus&odio=in&porttitor=quam&id=fringilla&consequat=rhoncus&in=mauris&consequat=enim&ut=leo&nulla=rhoncus&sed=sed&accumsan=vestibulum&felis=sit&ut=amet&at=cursus&dolor=id&quis=turpis&odio=integer&consequat=aliquet&varius=massa&integer=id&ac=lobortis&leo=convallis&pellentesque=tortor&ultrices=risus&mattis=dapibus +161,Amanda,Lynch,alynch4g@cpanel.net,Female,157.14.191.186,Zava,Dongshan,Product Engineer,http://bravesites.com/viverra/pede/ac/diam.jsp?ac=risus&consequat=praesent&metus=lectus&sapien=vestibulum&ut=quam&nunc=sapien&vestibulum=varius&ante=ut&ipsum=blandit&primis=non&in=interdum&faucibus=in&orci=ante&luctus=vestibulum&et=ante&ultrices=ipsum&posuere=primis&cubilia=in&curae=faucibus&mauris=orci&viverra=luctus&diam=et&vitae=ultrices&quam=posuere&suspendisse=cubilia&potenti=curae&nullam=duis&porttitor=faucibus&lacus=accumsan&at=odio&turpis=curabitur&donec=convallis&posuere=duis&metus=consequat&vitae=dui&ipsum=nec&aliquam=nisi&non=volutpat&mauris=eleifend&morbi=donec&non=ut&lectus=dolor&aliquam=morbi&sit=vel&amet=lectus&diam=in&in=quam&magna=fringilla&bibendum=rhoncus&imperdiet=mauris&nullam=enim&orci=leo&pede=rhoncus&venenatis=sed&non=vestibulum&sodales=sit&sed=amet&tincidunt=cursus&eu=id&felis=turpis&fusce=integer&posuere=aliquet&felis=massa +162,Brian,Berry,bberry4h@google.de,Male,253.29.175.124,Lazzy,Las Mesas,Senior Cost Accountant,http://blogs.com/praesent/blandit/nam/nulla.json?justo=nulla&maecenas=suspendisse&rhoncus=potenti&aliquam=cras&lacus=in&morbi=purus&quis=eu&tortor=magna&id=vulputate&nulla=luctus&ultrices=cum&aliquet=sociis&maecenas=natoque&leo=penatibus&odio=et&condimentum=magnis&id=dis&luctus=parturient&nec=montes&molestie=nascetur&sed=ridiculus&justo=mus&pellentesque=vivamus&viverra=vestibulum&pede=sagittis&ac=sapien&diam=cum&cras=sociis&pellentesque=natoque&volutpat=penatibus&dui=et&maecenas=magnis&tristique=dis&est=parturient&et=montes&tempus=nascetur&semper=ridiculus&est=mus&quam=etiam&pharetra=vel&magna=augue&ac=vestibulum&consequat=rutrum&metus=rutrum&sapien=neque&ut=aenean&nunc=auctor&vestibulum=gravida&ante=sem&ipsum=praesent&primis=id&in=massa&faucibus=id&orci=nisl&luctus=venenatis&et=lacinia&ultrices=aenean&posuere=sit&cubilia=amet&curae=justo&mauris=morbi&viverra=ut&diam=odio&vitae=cras&quam=mi&suspendisse=pede&potenti=malesuada&nullam=in&porttitor=imperdiet&lacus=et&at=commodo&turpis=vulputate&donec=justo&posuere=in&metus=blandit&vitae=ultrices&ipsum=enim&aliquam=lorem&non=ipsum&mauris=dolor&morbi=sit&non=amet&lectus=consectetuer +163,Martin,Torres,mtorres4i@i2i.jp,Male,133.98.143.10,Pixope,Santa Catarina Ixtahuacán,Speech Pathologist,https://naver.com/in/tempor.jpg?in=neque&congue=aenean&etiam=auctor&justo=gravida&etiam=sem&pretium=praesent&iaculis=id&justo=massa&in=id&hac=nisl&habitasse=venenatis&platea=lacinia&dictumst=aenean&etiam=sit&faucibus=amet&cursus=justo&urna=morbi&ut=ut&tellus=odio&nulla=cras&ut=mi&erat=pede&id=malesuada&mauris=in&vulputate=imperdiet&elementum=et&nullam=commodo&varius=vulputate&nulla=justo&facilisi=in&cras=blandit&non=ultrices&velit=enim&nec=lorem&nisi=ipsum&vulputate=dolor&nonummy=sit&maecenas=amet&tincidunt=consectetuer&lacus=adipiscing&at=elit&velit=proin&vivamus=interdum&vel=mauris&nulla=non&eget=ligula&eros=pellentesque&elementum=ultrices&pellentesque=phasellus&quisque=id&porta=sapien&volutpat=in&erat=sapien&quisque=iaculis&erat=congue&eros=vivamus&viverra=metus&eget=arcu&congue=adipiscing&eget=molestie&semper=hendrerit&rutrum=at&nulla=vulputate&nunc=vitae&purus=nisl&phasellus=aenean&in=lectus&felis=pellentesque&donec=eget&semper=nunc&sapien=donec&a=quis +164,Elizabeth,Moore,emoore4j@thetimes.co.uk,Female,250.215.177.248,Innojam,,Help Desk Operator,http://facebook.com/pellentesque/ultrices/phasellus.jpg?urna=consequat&pretium=lectus&nisl=in&ut=est&volutpat=risus&sapien=auctor&arcu=sed&sed=tristique&augue=in&aliquam=tempus&erat=sit&volutpat=amet&in=sem&congue=fusce +165,Elizabeth,Bishop,ebishop4k@army.mil,Female,236.180.7.136,Eamia,Ōtsuki,Budget/Accounting Analyst IV,http://dedecms.com/non.json?turpis=pede&nec=justo&euismod=eu&scelerisque=massa&quam=donec&turpis=dapibus&adipiscing=duis&lorem=at&vitae=velit&mattis=eu&nibh=est&ligula=congue&nec=elementum&sem=in&duis=hac&aliquam=habitasse&convallis=platea&nunc=dictumst&proin=morbi&at=vestibulum&turpis=velit&a=id&pede=pretium&posuere=iaculis&nonummy=diam&integer=erat&non=fermentum&velit=justo&donec=nec&diam=condimentum&neque=neque&vestibulum=sapien&eget=placerat&vulputate=ante&ut=nulla&ultrices=justo&vel=aliquam&augue=quis&vestibulum=turpis&ante=eget&ipsum=elit&primis=sodales&in=scelerisque&faucibus=mauris&orci=sit&luctus=amet&et=eros&ultrices=suspendisse&posuere=accumsan&cubilia=tortor&curae=quis&donec=turpis&pharetra=sed&magna=ante&vestibulum=vivamus&aliquet=tortor&ultrices=duis&erat=mattis&tortor=egestas&sollicitudin=metus&mi=aenean&sit=fermentum&amet=donec&lobortis=ut&sapien=mauris&sapien=eget&non=massa&mi=tempor&integer=convallis&ac=nulla&neque=neque&duis=libero&bibendum=convallis&morbi=eget&non=eleifend&quam=luctus&nec=ultricies&dui=eu&luctus=nibh&rutrum=quisque&nulla=id&tellus=justo&in=sit&sagittis=amet&dui=sapien&vel=dignissim&nisl=vestibulum&duis=vestibulum&ac=ante&nibh=ipsum +166,Brenda,Mason,bmason4l@sogou.com,Female,248.136.159.210,Skajo,Uarini,Graphic Designer,https://shareasale.com/in/porttitor/pede/justo/eu.aspx?luctus=augue&et=quam&ultrices=sollicitudin&posuere=vitae&cubilia=consectetuer&curae=eget&nulla=rutrum&dapibus=at&dolor=lorem&vel=integer&est=tincidunt&donec=ante&odio=vel&justo=ipsum&sollicitudin=praesent&ut=blandit&suscipit=lacinia&a=erat&feugiat=vestibulum&et=sed&eros=magna&vestibulum=at&ac=nunc&est=commodo&lacinia=placerat&nisi=praesent&venenatis=blandit&tristique=nam&fusce=nulla&congue=integer&diam=pede&id=justo&ornare=lacinia&imperdiet=eget&sapien=tincidunt&urna=eget&pretium=tempus&nisl=vel&ut=pede&volutpat=morbi&sapien=porttitor&arcu=lorem&sed=id&augue=ligula&aliquam=suspendisse&erat=ornare&volutpat=consequat&in=lectus&congue=in&etiam=est&justo=risus&etiam=auctor&pretium=sed&iaculis=tristique&justo=in&in=tempus&hac=sit&habitasse=amet&platea=sem&dictumst=fusce&etiam=consequat&faucibus=nulla +167,David,Murphy,dmurphy4m@photobucket.com,Male,146.226.226.185,Fiveclub,Caçapava do Sul,Web Developer II,https://psu.edu/erat/fermentum/justo/nec/condimentum/neque/sapien.json?quis=vel&odio=nisl&consequat=duis&varius=ac&integer=nibh&ac=fusce&leo=lacus&pellentesque=purus&ultrices=aliquet&mattis=at&odio=feugiat&donec=non&vitae=pretium&nisi=quis&nam=lectus&ultrices=suspendisse +168,Judith,,jsimpson4n@google.com,Female,98.145.122.252,Katz,Kochevo,VP Sales,https://kickstarter.com/suspendisse/potenti/in.jpg?natoque=elit&penatibus=sodales&et=scelerisque&magnis=mauris&dis=sit&parturient=amet&montes=eros&nascetur=suspendisse&ridiculus=accumsan&mus=tortor&etiam=quis&vel=turpis&augue=sed&vestibulum=ante&rutrum=vivamus&rutrum=tortor&neque=duis&aenean=mattis&auctor=egestas&gravida=metus&sem=aenean&praesent=fermentum&id=donec&massa=ut&id=mauris&nisl=eget&venenatis=massa&lacinia=tempor&aenean=convallis&sit=nulla&amet=neque&justo=libero&morbi=convallis&ut=eget&odio=eleifend&cras=luctus&mi=ultricies&pede=eu&malesuada=nibh&in=quisque&imperdiet=id&et=justo&commodo=sit&vulputate=amet&justo=sapien&in=dignissim&blandit=vestibulum&ultrices=vestibulum&enim=ante&lorem=ipsum&ipsum=primis&dolor=in&sit=faucibus&amet=orci&consectetuer=luctus&adipiscing=et&elit=ultrices&proin=posuere&interdum=cubilia&mauris=curae +169,Jessica,Carter,jcarter4o@tripadvisor.com,Female,24.229.30.47,Browsedrive,Zárkos,Nurse,http://va.gov/condimentum/id/luctus/nec/molestie/sed.xml?in=pede&quis=justo&justo=lacinia&maecenas=eget&rhoncus=tincidunt&aliquam=eget&lacus=tempus&morbi=vel&quis=pede&tortor=morbi&id=porttitor&nulla=lorem&ultrices=id&aliquet=ligula&maecenas=suspendisse&leo=ornare&odio=consequat&condimentum=lectus&id=in&luctus=est&nec=risus&molestie=auctor&sed=sed&justo=tristique&pellentesque=in&viverra=tempus&pede=sit&ac=amet&diam=sem&cras=fusce&pellentesque=consequat&volutpat=nulla&dui=nisl&maecenas=nunc&tristique=nisl&est=duis&et=bibendum&tempus=felis&semper=sed&est=interdum +170,Craig,Sanders,csanders4p@nasa.gov,Male,218.250.249.37,Skidoo,Haarlem,Media Manager IV,https://quantcast.com/hac/habitasse/platea/dictumst.json?eget=non&eros=sodales&elementum=sed&pellentesque=tincidunt&quisque=eu&porta=felis&volutpat=fusce&erat=posuere&quisque=felis&erat=sed&eros=lacus&viverra=morbi&eget=sem&congue=mauris&eget=laoreet&semper=ut&rutrum=rhoncus&nulla=aliquet&nunc=pulvinar&purus=sed&phasellus=nisl&in=nunc&felis=rhoncus&donec=dui&semper=vel&sapien=sem&a=sed&libero=sagittis&nam=nam&dui=congue&proin=risus&leo=semper&odio=porta&porttitor=volutpat&id=quam&consequat=pede&in=lobortis&consequat=ligula&ut=sit&nulla=amet&sed=eleifend&accumsan=pede +171,Karen,Perez,kperez4q@bbb.org,Female,145.43.248.177,Edgewire,Linton,Web Designer II,https://liveinternet.ru/pretium/quis/lectus/suspendisse/potenti/in/eleifend.xml?vel=consequat&ipsum=nulla&praesent=nisl&blandit=nunc&lacinia=nisl&erat=duis&vestibulum=bibendum&sed=felis&magna=sed&at=interdum&nunc=venenatis&commodo=turpis&placerat=enim +172,Annie,Holmes,aholmes4r@exblog.jp,Female,127.22.96.114,Quinu,Tanahgrogot,Registered Nurse,https://aboutads.info/orci/vehicula/condimentum.aspx?tortor=luctus&duis=et&mattis=ultrices&egestas=posuere&metus=cubilia&aenean=curae&fermentum=donec&donec=pharetra&ut=magna&mauris=vestibulum&eget=aliquet&massa=ultrices&tempor=erat&convallis=tortor&nulla=sollicitudin&neque=mi&libero=sit&convallis=amet +173,Dorothy,Fox,dfox4s@ucsd.edu,Female,104.6.145.59,Edgeclub,Tohautu,Mechanical Systems Engineer,http://diigo.com/tincidunt/eget/tempus.jsp?ultrices=nisl&phasellus=venenatis&id=lacinia&sapien=aenean&in=sit&sapien=amet&iaculis=justo&congue=morbi&vivamus=ut&metus=odio&arcu=cras&adipiscing=mi&molestie=pede&hendrerit=malesuada&at=in&vulputate=imperdiet&vitae=et&nisl=commodo&aenean=vulputate&lectus=justo&pellentesque=in&eget=blandit&nunc=ultrices&donec=enim&quis=lorem&orci=ipsum&eget=dolor&orci=sit&vehicula=amet&condimentum=consectetuer&curabitur=adipiscing&in=elit&libero=proin&ut=interdum&massa=mauris&volutpat=non&convallis=ligula&morbi=pellentesque&odio=ultrices&odio=phasellus&elementum=id&eu=sapien&interdum=in&eu=sapien&tincidunt=iaculis +174,Beverly,Crawford,bcrawford4t@ed.gov,Female,185.57.251.214,Devpoint,Baraba,Sales Representative,http://indiatimes.com/posuere.html?vehicula=ut&condimentum=at&curabitur=dolor&in=quis&libero=odio&ut=consequat&massa=varius&volutpat=integer&convallis=ac +175,Bonnie,Marshall,bmarshall4u@meetup.com,Female,213.217.10.143,Topiclounge,Álftanes,Media Manager III,https://home.pl/nulla/ac/enim/in/tempor/turpis/nec.js?dictumst=posuere&etiam=cubilia&faucibus=curae&cursus=mauris&urna=viverra&ut=diam&tellus=vitae&nulla=quam&ut=suspendisse&erat=potenti&id=nullam&mauris=porttitor&vulputate=lacus&elementum=at&nullam=turpis&varius=donec&nulla=posuere&facilisi=metus&cras=vitae&non=ipsum&velit=aliquam&nec=non&nisi=mauris&vulputate=morbi&nonummy=non&maecenas=lectus&tincidunt=aliquam&lacus=sit&at=amet&velit=diam&vivamus=in&vel=magna&nulla=bibendum&eget=imperdiet&eros=nullam&elementum=orci&pellentesque=pede&quisque=venenatis&porta=non&volutpat=sodales&erat=sed&quisque=tincidunt&erat=eu&eros=felis&viverra=fusce&eget=posuere&congue=felis&eget=sed&semper=lacus&rutrum=morbi&nulla=sem&nunc=mauris&purus=laoreet&phasellus=ut&in=rhoncus&felis=aliquet&donec=pulvinar&semper=sed&sapien=nisl&a=nunc&libero=rhoncus&nam=dui&dui=vel&proin=sem&leo=sed&odio=sagittis&porttitor=nam&id=congue&consequat=risus +176,Michelle,Armstrong,marmstrong4v@yale.edu,Female,67.10.201.220,DabZ,Pingli,Environmental Tech,https://tinypic.com/quis/justo/maecenas/rhoncus/aliquam/lacus.aspx?sed=in&nisl=felis&nunc=eu&rhoncus=sapien&dui=cursus&vel=vestibulum&sem=proin&sed=eu&sagittis=mi&nam=nulla&congue=ac&risus=enim&semper=in&porta=tempor&volutpat=turpis&quam=nec&pede=euismod&lobortis=scelerisque&ligula=quam&sit=turpis&amet=adipiscing&eleifend=lorem&pede=vitae&libero=mattis&quis=nibh&orci=ligula&nullam=nec&molestie=sem&nibh=duis&in=aliquam&lectus=convallis&pellentesque=nunc&at=proin&nulla=at&suspendisse=turpis&potenti=a&cras=pede&in=posuere&purus=nonummy&eu=integer&magna=non&vulputate=velit&luctus=donec&cum=diam&sociis=neque&natoque=vestibulum&penatibus=eget&et=vulputate&magnis=ut&dis=ultrices&parturient=vel&montes=augue&nascetur=vestibulum&ridiculus=ante&mus=ipsum&vivamus=primis&vestibulum=in&sagittis=faucibus&sapien=orci&cum=luctus&sociis=et&natoque=ultrices&penatibus=posuere&et=cubilia&magnis=curae&dis=donec&parturient=pharetra&montes=magna&nascetur=vestibulum&ridiculus=aliquet&mus=ultrices&etiam=erat&vel=tortor&augue=sollicitudin&vestibulum=mi&rutrum=sit&rutrum=amet&neque=lobortis&aenean=sapien&auctor=sapien&gravida=non&sem=mi&praesent=integer&id=ac&massa=neque&id=duis&nisl=bibendum&venenatis=morbi&lacinia=non&aenean=quam&sit=nec&amet=dui +177,Wayne,Jordan,wjordan4w@rakuten.co.jp,Male,61.229.116.25,Innojam,Made,Food Chemist,https://latimes.com/ac/consequat/metus/sapien/ut/nunc/vestibulum.json?nulla=at&sed=vulputate&accumsan=vitae&felis=nisl&ut=aenean&at=lectus&dolor=pellentesque&quis=eget&odio=nunc&consequat=donec&varius=quis&integer=orci&ac=eget&leo=orci&pellentesque=vehicula&ultrices=condimentum&mattis=curabitur&odio=in&donec=libero&vitae=ut&nisi=massa&nam=volutpat&ultrices=convallis&libero=morbi&non=odio&mattis=odio&pulvinar=elementum&nulla=eu&pede=interdum&ullamcorper=eu&augue=tincidunt&a=in&suscipit=leo&nulla=maecenas&elit=pulvinar&ac=lobortis&nulla=est&sed=phasellus&vel=sit&enim=amet&sit=erat&amet=nulla&nunc=tempus&viverra=vivamus&dapibus=in&nulla=felis&suscipit=eu&ligula=sapien&in=cursus&lacus=vestibulum&curabitur=proin&at=eu&ipsum=mi&ac=nulla&tellus=ac&semper=enim +178,Phyllis,Dixon,pdixon4x@techcrunch.com,Female,21.199.118.9,Browsedrive,Uromi,Systems Administrator I,https://nih.gov/scelerisque/mauris.png?enim=massa&blandit=quis&mi=augue&in=luctus&porttitor=tincidunt&pede=nulla&justo=mollis&eu=molestie&massa=lorem&donec=quisque&dapibus=ut&duis=erat&at=curabitur&velit=gravida&eu=nisi&est=at&congue=nibh&elementum=in&in=hac&hac=habitasse&habitasse=platea&platea=dictumst&dictumst=aliquam&morbi=augue&vestibulum=quam&velit=sollicitudin&id=vitae&pretium=consectetuer&iaculis=eget&diam=rutrum&erat=at&fermentum=lorem&justo=integer&nec=tincidunt&condimentum=ante&neque=vel&sapien=ipsum&placerat=praesent&ante=blandit&nulla=lacinia&justo=erat&aliquam=vestibulum&quis=sed&turpis=magna&eget=at&elit=nunc&sodales=commodo +179,Philip,Collins,pcollins4y@prweb.com,Male,232.62.247.22,Wikibox,Natal,Senior Cost Accountant,https://google.co.jp/vulputate/vitae/nisl/aenean/lectus.html?fusce=volutpat&lacus=quam&purus=pede&aliquet=lobortis&at=ligula&feugiat=sit&non=amet&pretium=eleifend&quis=pede&lectus=libero&suspendisse=quis&potenti=orci +180,Stephanie,Robertson,srobertson4z@dot.gov,Female,247.250.140.237,Zoomzone,,Assistant Professor,http://usa.gov/duis/mattis/egestas/metus/aenean/fermentum.js?porttitor=nibh&pede=in&justo=hac&eu=habitasse&massa=platea&donec=dictumst&dapibus=aliquam&duis=augue&at=quam&velit=sollicitudin&eu=vitae&est=consectetuer&congue=eget&elementum=rutrum&in=at&hac=lorem&habitasse=integer&platea=tincidunt&dictumst=ante&morbi=vel&vestibulum=ipsum&velit=praesent&id=blandit&pretium=lacinia&iaculis=erat&diam=vestibulum&erat=sed&fermentum=magna&justo=at&nec=nunc&condimentum=commodo&neque=placerat&sapien=praesent&placerat=blandit&ante=nam&nulla=nulla&justo=integer&aliquam=pede&quis=justo&turpis=lacinia&eget=eget&elit=tincidunt&sodales=eget&scelerisque=tempus&mauris=vel&sit=pede&amet=morbi&eros=porttitor&suspendisse=lorem&accumsan=id&tortor=ligula&quis=suspendisse&turpis=ornare&sed=consequat +181,Shawn,Mitchell,smitchell50@last.fm,Male,129.48.55.4,Topdrive,Paris 17,Database Administrator I,https://ted.com/sed/magna/at/nunc/commodo/placerat/praesent.html?morbi=consectetuer&non=adipiscing&lectus=elit&aliquam=proin&sit=interdum&amet=mauris&diam=non&in=ligula&magna=pellentesque&bibendum=ultrices&imperdiet=phasellus&nullam=id&orci=sapien&pede=in&venenatis=sapien&non=iaculis&sodales=congue&sed=vivamus&tincidunt=metus&eu=arcu&felis=adipiscing&fusce=molestie&posuere=hendrerit&felis=at&sed=vulputate&lacus=vitae&morbi=nisl&sem=aenean&mauris=lectus&laoreet=pellentesque&ut=eget&rhoncus=nunc&aliquet=donec&pulvinar=quis&sed=orci&nisl=eget&nunc=orci&rhoncus=vehicula&dui=condimentum&vel=curabitur&sem=in&sed=libero&sagittis=ut&nam=massa&congue=volutpat&risus=convallis&semper=morbi&porta=odio&volutpat=odio&quam=elementum&pede=eu&lobortis=interdum&ligula=eu&sit=tincidunt&amet=in&eleifend=leo&pede=maecenas +182,Angela,Martinez,amartinez51@dedecms.com,Female,149.105.168.47,Bubblebox,Zicheng,Civil Engineer,https://cisco.com/sapien/cursus/vestibulum/proin/eu.json?sed=tellus&ante=in&vivamus=sagittis&tortor=dui&duis=vel&mattis=nisl&egestas=duis&metus=ac&aenean=nibh&fermentum=fusce&donec=lacus&ut=purus&mauris=aliquet&eget=at&massa=feugiat&tempor=non&convallis=pretium&nulla=quis&neque=lectus&libero=suspendisse&convallis=potenti&eget=in&eleifend=eleifend&luctus=quam&ultricies=a&eu=odio&nibh=in&quisque=hac&id=habitasse&justo=platea&sit=dictumst&amet=maecenas&sapien=ut&dignissim=massa&vestibulum=quis&vestibulum=augue&ante=luctus&ipsum=tincidunt&primis=nulla&in=mollis&faucibus=molestie&orci=lorem&luctus=quisque&et=ut&ultrices=erat&posuere=curabitur&cubilia=gravida&curae=nisi&nulla=at&dapibus=nibh&dolor=in&vel=hac&est=habitasse&donec=platea&odio=dictumst +183,Timothy,Garrett,tgarrett52@gizmodo.com,Male,70.12.236.215,Camimbo,Kambatatamakawu,Office Assistant III,http://blogtalkradio.com/in/faucibus.jsp?parturient=in&montes=est&nascetur=risus&ridiculus=auctor&mus=sed&etiam=tristique&vel=in&augue=tempus&vestibulum=sit&rutrum=amet&rutrum=sem&neque=fusce&aenean=consequat&auctor=nulla&gravida=nisl&sem=nunc&praesent=nisl&id=duis&massa=bibendum&id=felis&nisl=sed&venenatis=interdum&lacinia=venenatis&aenean=turpis&sit=enim +184,Harry,Kennedy,hkennedy53@soundcloud.com,Male,113.149.122.130,Oodoo,Bhokadoke,Quality Control Specialist,https://jimdo.com/luctus/et/ultrices/posuere/cubilia/curae.aspx?turpis=posuere&a=felis&pede=sed&posuere=lacus&nonummy=morbi&integer=sem +185,Scott,Gordon,sgordon54@indiegogo.com,Male,248.253.67.124,Dabjam,Seč,General Manager,https://spiegel.de/cursus/vestibulum/proin/eu.xml?id=porttitor&mauris=pede&vulputate=justo&elementum=eu&nullam=massa&varius=donec&nulla=dapibus&facilisi=duis&cras=at&non=velit&velit=eu&nec=est&nisi=congue&vulputate=elementum&nonummy=in&maecenas=hac&tincidunt=habitasse&lacus=platea&at=dictumst&velit=morbi&vivamus=vestibulum&vel=velit&nulla=id&eget=pretium&eros=iaculis&elementum=diam&pellentesque=erat&quisque=fermentum&porta=justo&volutpat=nec&erat=condimentum&quisque=neque&erat=sapien&eros=placerat&viverra=ante&eget=nulla&congue=justo&eget=aliquam&semper=quis&rutrum=turpis&nulla=eget&nunc=elit&purus=sodales&phasellus=scelerisque&in=mauris&felis=sit&donec=amet&semper=eros&sapien=suspendisse&a=accumsan&libero=tortor&nam=quis&dui=turpis&proin=sed&leo=ante&odio=vivamus&porttitor=tortor&id=duis&consequat=mattis&in=egestas&consequat=metus&ut=aenean&nulla=fermentum&sed=donec&accumsan=ut&felis=mauris&ut=eget&at=massa&dolor=tempor&quis=convallis&odio=nulla&consequat=neque&varius=libero&integer=convallis&ac=eget&leo=eleifend&pellentesque=luctus&ultrices=ultricies&mattis=eu&odio=nibh&donec=quisque&vitae=id&nisi=justo&nam=sit&ultrices=amet&libero=sapien&non=dignissim&mattis=vestibulum&pulvinar=vestibulum +186,Kathleen,Palmer,kpalmer55@google.nl,Female,106.211.221.1,Yodoo,Huanggang,Analog Circuit Design manager,http://bloglines.com/felis/sed/lacus/morbi/sem/mauris.jsp?nisl=congue&aenean=elementum&lectus=in&pellentesque=hac&eget=habitasse&nunc=platea&donec=dictumst&quis=morbi&orci=vestibulum&eget=velit&orci=id&vehicula=pretium&condimentum=iaculis&curabitur=diam&in=erat&libero=fermentum&ut=justo&massa=nec&volutpat=condimentum&convallis=neque&morbi=sapien&odio=placerat&odio=ante&elementum=nulla&eu=justo&interdum=aliquam&eu=quis&tincidunt=turpis&in=eget&leo=elit&maecenas=sodales&pulvinar=scelerisque&lobortis=mauris&est=sit&phasellus=amet&sit=eros&amet=suspendisse&erat=accumsan&nulla=tortor&tempus=quis&vivamus=turpis&in=sed&felis=ante&eu=vivamus&sapien=tortor&cursus=duis&vestibulum=mattis&proin=egestas&eu=metus&mi=aenean&nulla=fermentum&ac=donec&enim=ut&in=mauris&tempor=eget&turpis=massa&nec=tempor&euismod=convallis&scelerisque=nulla&quam=neque&turpis=libero&adipiscing=convallis&lorem=eget&vitae=eleifend&mattis=luctus&nibh=ultricies&ligula=eu&nec=nibh&sem=quisque&duis=id&aliquam=justo&convallis=sit&nunc=amet&proin=sapien&at=dignissim&turpis=vestibulum&a=vestibulum +187,Carol,Diaz,cdiaz56@statcounter.com,Female,90.195.77.23,Yamia,Huayllo,Senior Sales Associate,https://weebly.com/nulla/ut/erat/id/mauris/vulputate/elementum.jsp?congue=sit&vivamus=amet&metus=cursus&arcu=id&adipiscing=turpis&molestie=integer&hendrerit=aliquet&at=massa&vulputate=id&vitae=lobortis&nisl=convallis&aenean=tortor&lectus=risus&pellentesque=dapibus&eget=augue&nunc=vel&donec=accumsan&quis=tellus&orci=nisi&eget=eu&orci=orci&vehicula=mauris&condimentum=lacinia&curabitur=sapien&in=quis&libero=libero&ut=nullam&massa=sit&volutpat=amet&convallis=turpis&morbi=elementum&odio=ligula&odio=vehicula&elementum=consequat&eu=morbi&interdum=a&eu=ipsum&tincidunt=integer&in=a +188,Peter,Morrison,pmorrison57@ameblo.jp,Male,48.116.142.71,Thoughtmix,Genyem,Assistant Professor,http://umich.edu/mollis/molestie/lorem/quisque.xml?porttitor=iaculis&lorem=congue&id=vivamus&ligula=metus&suspendisse=arcu&ornare=adipiscing&consequat=molestie&lectus=hendrerit&in=at&est=vulputate&risus=vitae&auctor=nisl&sed=aenean&tristique=lectus&in=pellentesque&tempus=eget&sit=nunc&amet=donec&sem=quis&fusce=orci&consequat=eget&nulla=orci&nisl=vehicula&nunc=condimentum&nisl=curabitur&duis=in&bibendum=libero&felis=ut&sed=massa&interdum=volutpat&venenatis=convallis&turpis=morbi&enim=odio +189,Marie,Diaz,mdiaz58@wikia.com,Female,113.55.11.222,Wikivu,Warungawi,Marketing Assistant,http://epa.gov/massa.jsp?potenti=justo&cras=etiam&in=pretium&purus=iaculis&eu=justo&magna=in&vulputate=hac&luctus=habitasse&cum=platea&sociis=dictumst&natoque=etiam&penatibus=faucibus&et=cursus&magnis=urna&dis=ut +190,Katherine,Tucker,ktucker59@elpais.com,Female,183.25.39.82,Aivee,Baohe,Chemical Engineer,http://hp.com/vivamus/metus/arcu/adipiscing/molestie/hendrerit/at.js?nisi=diam&eu=neque&orci=vestibulum&mauris=eget&lacinia=vulputate&sapien=ut&quis=ultrices&libero=vel&nullam=augue&sit=vestibulum&amet=ante&turpis=ipsum&elementum=primis&ligula=in&vehicula=faucibus&consequat=orci&morbi=luctus&a=et&ipsum=ultrices&integer=posuere&a=cubilia&nibh=curae&in=donec&quis=pharetra&justo=magna&maecenas=vestibulum&rhoncus=aliquet&aliquam=ultrices&lacus=erat&morbi=tortor&quis=sollicitudin&tortor=mi&id=sit&nulla=amet&ultrices=lobortis&aliquet=sapien&maecenas=sapien&leo=non&odio=mi&condimentum=integer&id=ac&luctus=neque&nec=duis&molestie=bibendum&sed=morbi&justo=non&pellentesque=quam&viverra=nec&pede=dui&ac=luctus&diam=rutrum&cras=nulla&pellentesque=tellus&volutpat=in&dui=sagittis&maecenas=dui&tristique=vel&est=nisl&et=duis&tempus=ac&semper=nibh&est=fusce&quam=lacus&pharetra=purus&magna=aliquet&ac=at&consequat=feugiat&metus=non&sapien=pretium&ut=quis&nunc=lectus&vestibulum=suspendisse&ante=potenti&ipsum=in&primis=eleifend&in=quam&faucibus=a&orci=odio&luctus=in&et=hac&ultrices=habitasse&posuere=platea&cubilia=dictumst&curae=maecenas&mauris=ut&viverra=massa&diam=quis +191,Todd,Hansen,thansen5a@go.com,Male,81.253.49.225,Skiba,Stizhkivs’ke,Human Resources Manager,https://icq.com/magna.jsp?duis=fusce&aliquam=consequat&convallis=nulla +192,Douglas,Gomez,dgomez5b@thetimes.co.uk,Male,97.225.229.53,Zoomlounge,Mtubatuba,Internal Auditor,https://themeforest.net/dolor.png?lectus=morbi +193,Ann,Ross,aross5c@wp.com,Female,231.14.145.10,Cogidoo,Ash Shāmīyah,Quality Engineer,https://tinypic.com/justo/in/hac/habitasse/platea/dictumst/etiam.html?dignissim=vestibulum&vestibulum=ante&vestibulum=ipsum&ante=primis&ipsum=in&primis=faucibus&in=orci&faucibus=luctus&orci=et&luctus=ultrices&et=posuere&ultrices=cubilia&posuere=curae&cubilia=duis&curae=faucibus&nulla=accumsan&dapibus=odio&dolor=curabitur&vel=convallis&est=duis&donec=consequat&odio=dui&justo=nec&sollicitudin=nisi&ut=volutpat&suscipit=eleifend&a=donec&feugiat=ut&et=dolor&eros=morbi&vestibulum=vel&ac=lectus&est=in&lacinia=quam&nisi=fringilla&venenatis=rhoncus&tristique=mauris +194,Walter,Palmer,wpalmer5d@sitemeter.com,Male,218.183.111.227,Bubblebox,Xiwu,Senior Cost Accountant,http://google.ca/amet/turpis/elementum/ligula/vehicula/consequat/morbi.jpg?sed=fermentum&tincidunt=donec&eu=ut&felis=mauris&fusce=eget&posuere=massa&felis=tempor&sed=convallis&lacus=nulla&morbi=neque&sem=libero&mauris=convallis&laoreet=eget&ut=eleifend&rhoncus=luctus&aliquet=ultricies&pulvinar=eu&sed=nibh&nisl=quisque&nunc=id&rhoncus=justo&dui=sit&vel=amet&sem=sapien&sed=dignissim&sagittis=vestibulum&nam=vestibulum&congue=ante&risus=ipsum&semper=primis&porta=in&volutpat=faucibus&quam=orci&pede=luctus&lobortis=et&ligula=ultrices +195,Clarence,Patterson,cpatterson5e@cafepress.com,Male,53.237.103.253,Dabvine,Polzela,Compensation Analyst,http://goodreads.com/penatibus.aspx?sollicitudin=erat&ut=eros&suscipit=viverra&a=eget&feugiat=congue&et=eget&eros=semper&vestibulum=rutrum&ac=nulla&est=nunc&lacinia=purus&nisi=phasellus&venenatis=in&tristique=felis&fusce=donec&congue=semper&diam=sapien&id=a&ornare=libero&imperdiet=nam&sapien=dui&urna=proin&pretium=leo&nisl=odio&ut=porttitor&volutpat=id&sapien=consequat&arcu=in&sed=consequat&augue=ut&aliquam=nulla&erat=sed&volutpat=accumsan&in=felis&congue=ut&etiam=at&justo=dolor&etiam=quis&pretium=odio&iaculis=consequat&justo=varius&in=integer&hac=ac&habitasse=leo&platea=pellentesque&dictumst=ultrices&etiam=mattis&faucibus=odio&cursus=donec&urna=vitae&ut=nisi&tellus=nam&nulla=ultrices&ut=libero&erat=non&id=mattis&mauris=pulvinar&vulputate=nulla&elementum=pede&nullam=ullamcorper&varius=augue&nulla=a&facilisi=suscipit&cras=nulla&non=elit&velit=ac&nec=nulla&nisi=sed&vulputate=vel&nonummy=enim&maecenas=sit&tincidunt=amet&lacus=nunc&at=viverra&velit=dapibus&vivamus=nulla&vel=suscipit&nulla=ligula&eget=in&eros=lacus&elementum=curabitur&pellentesque=at&quisque=ipsum&porta=ac&volutpat=tellus&erat=semper&quisque=interdum&erat=mauris&eros=ullamcorper&viverra=purus&eget=sit&congue=amet&eget=nulla&semper=quisque&rutrum=arcu&nulla=libero&nunc=rutrum&purus=ac&phasellus=lobortis&in=vel +196,Dennis,Perry,dperry5f@gov.uk,Male,156.68.95.10,Mymm,Darenzhuang,Quality Control Specialist,http://aboutads.info/dictumst/morbi/vestibulum.jpg?non=dis&pretium=parturient&quis=montes&lectus=nascetur&suspendisse=ridiculus +197,George,Baker,gbaker5g@shareasale.com,Male,35.77.76.176,Fivechat,Villa Dolores,Payment Adjustment Coordinator,http://nyu.edu/rutrum/neque/aenean/auctor.jpg?lacus=magnis&morbi=dis&quis=parturient&tortor=montes&id=nascetur&nulla=ridiculus&ultrices=mus&aliquet=vivamus&maecenas=vestibulum&leo=sagittis&odio=sapien&condimentum=cum&id=sociis&luctus=natoque&nec=penatibus&molestie=et&sed=magnis&justo=dis&pellentesque=parturient&viverra=montes&pede=nascetur&ac=ridiculus&diam=mus&cras=etiam&pellentesque=vel&volutpat=augue&dui=vestibulum&maecenas=rutrum&tristique=rutrum&est=neque&et=aenean&tempus=auctor&semper=gravida&est=sem +198,Susan,Patterson,spatterson5h@tuttocitta.it,Female,93.73.225.228,Jabbersphere,Sanlifan,Environmental Specialist,https://webs.com/eget/tempus/vel/pede/morbi/porttitor/lorem.json?maecenas=nulla&ut=dapibus&massa=dolor&quis=vel +199,David,Wells,dwells5i@instagram.com,Male,150.251.133.99,Babblestorm,Stockholm,Cost Accountant,https://adobe.com/tortor/id/nulla/ultrices.js?duis=iaculis&aliquam=congue&convallis=vivamus&nunc=metus&proin=arcu&at=adipiscing&turpis=molestie&a=hendrerit&pede=at&posuere=vulputate&nonummy=vitae&integer=nisl&non=aenean&velit=lectus&donec=pellentesque&diam=eget&neque=nunc&vestibulum=donec&eget=quis&vulputate=orci&ut=eget&ultrices=orci&vel=vehicula&augue=condimentum&vestibulum=curabitur&ante=in&ipsum=libero&primis=ut&in=massa&faucibus=volutpat&orci=convallis&luctus=morbi&et=odio&ultrices=odio&posuere=elementum&cubilia=eu&curae=interdum&donec=eu&pharetra=tincidunt&magna=in&vestibulum=leo&aliquet=maecenas&ultrices=pulvinar&erat=lobortis&tortor=est&sollicitudin=phasellus&mi=sit&sit=amet&amet=erat&lobortis=nulla&sapien=tempus&sapien=vivamus&non=in&mi=felis&integer=eu&ac=sapien&neque=cursus&duis=vestibulum&bibendum=proin&morbi=eu&non=mi&quam=nulla&nec=ac&dui=enim&luctus=in&rutrum=tempor&nulla=turpis&tellus=nec&in=euismod&sagittis=scelerisque&dui=quam&vel=turpis&nisl=adipiscing&duis=lorem&ac=vitae&nibh=mattis&fusce=nibh&lacus=ligula&purus=nec&aliquet=sem&at=duis&feugiat=aliquam +200,Christopher,Gray,cgray5j@senate.gov,Male,20.27.234.221,Jaxspan,Krajan Craken,Human Resources Manager,https://123-reg.co.uk/integer/aliquet.html?quam=sagittis&sapien=dui&varius=vel&ut=nisl&blandit=duis&non=ac&interdum=nibh&in=fusce&ante=lacus&vestibulum=purus&ante=aliquet&ipsum=at&primis=feugiat&in=non&faucibus=pretium&orci=quis&luctus=lectus&et=suspendisse&ultrices=potenti&posuere=in&cubilia=eleifend&curae=quam&duis=a&faucibus=odio&accumsan=in&odio=hac&curabitur=habitasse&convallis=platea&duis=dictumst&consequat=maecenas&dui=ut&nec=massa&nisi=quis&volutpat=augue&eleifend=luctus&donec=tincidunt&ut=nulla&dolor=mollis&morbi=molestie&vel=lorem&lectus=quisque&in=ut&quam=erat +201,Ralph,Richards,rrichards5k@reference.com,Male,153.100.107.52,Yamia,Yinglan,Sales Representative,http://kickstarter.com/purus/eu/magna.xml?ac=nibh&neque=in&duis=quis&bibendum=justo&morbi=maecenas&non=rhoncus&quam=aliquam&nec=lacus&dui=morbi&luctus=quis&rutrum=tortor&nulla=id&tellus=nulla&in=ultrices&sagittis=aliquet&dui=maecenas&vel=leo&nisl=odio&duis=condimentum&ac=id&nibh=luctus&fusce=nec&lacus=molestie&purus=sed&aliquet=justo&at=pellentesque&feugiat=viverra +202,Arthur,Wells,awells5l@wired.com,Male,237.140.11.33,Skajo,Goshogawara,Professor,http://taobao.com/consectetuer/adipiscing/elit/proin.png?posuere=erat&nonummy=quisque&integer=erat&non=eros&velit=viverra&donec=eget&diam=congue&neque=eget&vestibulum=semper&eget=rutrum&vulputate=nulla&ut=nunc&ultrices=purus&vel=phasellus&augue=in&vestibulum=felis&ante=donec&ipsum=semper&primis=sapien&in=a&faucibus=libero&orci=nam&luctus=dui&et=proin&ultrices=leo&posuere=odio&cubilia=porttitor&curae=id&donec=consequat&pharetra=in&magna=consequat&vestibulum=ut&aliquet=nulla&ultrices=sed&erat=accumsan&tortor=felis&sollicitudin=ut&mi=at&sit=dolor&amet=quis&lobortis=odio&sapien=consequat&sapien=varius&non=integer&mi=ac&integer=leo&ac=pellentesque&neque=ultrices&duis=mattis&bibendum=odio&morbi=donec&non=vitae&quam=nisi&nec=nam&dui=ultrices&luctus=libero&rutrum=non&nulla=mattis +203,Kevin,Morrison,kmorrison5m@google.com,Male,143.75.2.241,Mymm,Jiaokui,Quality Control Specialist,http://posterous.com/eu.xml?dolor=arcu&vel=adipiscing&est=molestie&donec=hendrerit&odio=at&justo=vulputate&sollicitudin=vitae&ut=nisl&suscipit=aenean&a=lectus&feugiat=pellentesque&et=eget&eros=nunc&vestibulum=donec&ac=quis&est=orci&lacinia=eget&nisi=orci&venenatis=vehicula&tristique=condimentum&fusce=curabitur&congue=in&diam=libero&id=ut&ornare=massa&imperdiet=volutpat&sapien=convallis&urna=morbi&pretium=odio&nisl=odio&ut=elementum&volutpat=eu&sapien=interdum&arcu=eu&sed=tincidunt&augue=in&aliquam=leo&erat=maecenas&volutpat=pulvinar&in=lobortis&congue=est&etiam=phasellus&justo=sit&etiam=amet&pretium=erat&iaculis=nulla&justo=tempus&in=vivamus&hac=in&habitasse=felis&platea=eu&dictumst=sapien&etiam=cursus&faucibus=vestibulum&cursus=proin&urna=eu&ut=mi&tellus=nulla&nulla=ac&ut=enim&erat=in&id=tempor&mauris=turpis&vulputate=nec&elementum=euismod&nullam=scelerisque&varius=quam&nulla=turpis&facilisi=adipiscing&cras=lorem&non=vitae +204,Debra,Armstrong,darmstrong5n@columbia.edu,Female,11.231.203.86,Youbridge,Togu,Executive Secretary,http://dell.com/felis/eu/sapien.jsp?etiam=nisl&vel=duis&augue=ac&vestibulum=nibh&rutrum=fusce&rutrum=lacus&neque=purus&aenean=aliquet&auctor=at&gravida=feugiat&sem=non&praesent=pretium&id=quis&massa=lectus&id=suspendisse&nisl=potenti&venenatis=in&lacinia=eleifend&aenean=quam&sit=a&amet=odio&justo=in&morbi=hac&ut=habitasse&odio=platea&cras=dictumst&mi=maecenas&pede=ut&malesuada=massa&in=quis&imperdiet=augue&et=luctus&commodo=tincidunt&vulputate=nulla&justo=mollis&in=molestie&blandit=lorem&ultrices=quisque&enim=ut&lorem=erat&ipsum=curabitur&dolor=gravida&sit=nisi&amet=at&consectetuer=nibh&adipiscing=in&elit=hac&proin=habitasse&interdum=platea&mauris=dictumst&non=aliquam&ligula=augue&pellentesque=quam&ultrices=sollicitudin&phasellus=vitae&id=consectetuer&sapien=eget&in=rutrum&sapien=at&iaculis=lorem&congue=integer&vivamus=tincidunt&metus=ante&arcu=vel&adipiscing=ipsum&molestie=praesent&hendrerit=blandit&at=lacinia&vulputate=erat&vitae=vestibulum&nisl=sed&aenean=magna&lectus=at&pellentesque=nunc&eget=commodo&nunc=placerat&donec=praesent&quis=blandit&orci=nam&eget=nulla&orci=integer&vehicula=pede&condimentum=justo&curabitur=lacinia&in=eget&libero=tincidunt&ut=eget&massa=tempus&volutpat=vel&convallis=pede&morbi=morbi&odio=porttitor&odio=lorem&elementum=id&eu=ligula&interdum=suspendisse +205,Ryan,Alexander,ralexander5o@ihg.com,Male,173.87.98.244,Meemm,,Nuclear Power Engineer,https://sphinn.com/condimentum/curabitur/in/libero/ut.html?nisi=cursus&vulputate=vestibulum&nonummy=proin&maecenas=eu&tincidunt=mi&lacus=nulla&at=ac&velit=enim&vivamus=in&vel=tempor&nulla=turpis&eget=nec&eros=euismod&elementum=scelerisque&pellentesque=quam&quisque=turpis&porta=adipiscing&volutpat=lorem&erat=vitae&quisque=mattis&erat=nibh&eros=ligula&viverra=nec&eget=sem&congue=duis&eget=aliquam&semper=convallis&rutrum=nunc&nulla=proin&nunc=at&purus=turpis&phasellus=a&in=pede&felis=posuere&donec=nonummy&semper=integer&sapien=non&a=velit&libero=donec&nam=diam&dui=neque&proin=vestibulum&leo=eget&odio=vulputate&porttitor=ut&id=ultrices&consequat=vel&in=augue&consequat=vestibulum&ut=ante +206,Julie,Jordan,jjordan5p@hostgator.com,Female,136.52.185.97,Trilia,Covas,Junior Executive,https://weather.com/sapien/arcu/sed/augue/aliquam/erat/volutpat.xml?ante=porttitor&vel=lorem&ipsum=id&praesent=ligula&blandit=suspendisse&lacinia=ornare&erat=consequat&vestibulum=lectus&sed=in&magna=est&at=risus&nunc=auctor&commodo=sed&placerat=tristique&praesent=in&blandit=tempus&nam=sit&nulla=amet&integer=sem&pede=fusce&justo=consequat&lacinia=nulla&eget=nisl&tincidunt=nunc&eget=nisl&tempus=duis&vel=bibendum&pede=felis&morbi=sed&porttitor=interdum&lorem=venenatis&id=turpis&ligula=enim&suspendisse=blandit&ornare=mi&consequat=in&lectus=porttitor&in=pede&est=justo&risus=eu&auctor=massa&sed=donec&tristique=dapibus&in=duis&tempus=at&sit=velit&amet=eu +207,Louise,Campbell,lcampbell5q@virginia.edu,Female,227.145.93.64,Voolia,Adelaide,Chief Design Engineer,http://noaa.gov/cubilia/curae/duis/faucibus/accumsan/odio.png?libero=eget&ut=eleifend&massa=luctus&volutpat=ultricies&convallis=eu&morbi=nibh&odio=quisque&odio=id&elementum=justo&eu=sit&interdum=amet&eu=sapien&tincidunt=dignissim&in=vestibulum&leo=vestibulum&maecenas=ante&pulvinar=ipsum&lobortis=primis&est=in&phasellus=faucibus&sit=orci&amet=luctus&erat=et&nulla=ultrices&tempus=posuere&vivamus=cubilia&in=curae&felis=nulla&eu=dapibus&sapien=dolor&cursus=vel&vestibulum=est&proin=donec&eu=odio&mi=justo&nulla=sollicitudin&ac=ut&enim=suscipit&in=a&tempor=feugiat&turpis=et&nec=eros&euismod=vestibulum&scelerisque=ac&quam=est&turpis=lacinia&adipiscing=nisi&lorem=venenatis&vitae=tristique&mattis=fusce&nibh=congue&ligula=diam&nec=id&sem=ornare&duis=imperdiet&aliquam=sapien&convallis=urna&nunc=pretium&proin=nisl&at=ut&turpis=volutpat&a=sapien&pede=arcu&posuere=sed&nonummy=augue&integer=aliquam&non=erat&velit=volutpat&donec=in&diam=congue&neque=etiam&vestibulum=justo&eget=etiam&vulputate=pretium&ut=iaculis&ultrices=justo&vel=in&augue=hac&vestibulum=habitasse&ante=platea&ipsum=dictumst&primis=etiam&in=faucibus&faucibus=cursus&orci=urna&luctus=ut&et=tellus&ultrices=nulla&posuere=ut&cubilia=erat&curae=id&donec=mauris&pharetra=vulputate&magna=elementum&vestibulum=nullam +208,Jack,Duncan,jduncan5r@technorati.com,Male,238.226.205.146,Twitternation,La Punta,Nurse,http://amazon.co.uk/ante/ipsum/primis/in/faucibus.aspx?volutpat=velit&convallis=id&morbi=pretium&odio=iaculis&odio=diam&elementum=erat&eu=fermentum&interdum=justo&eu=nec&tincidunt=condimentum&in=neque&leo=sapien&maecenas=placerat&pulvinar=ante&lobortis=nulla&est=justo&phasellus=aliquam&sit=quis&amet=turpis&erat=eget&nulla=elit&tempus=sodales&vivamus=scelerisque&in=mauris&felis=sit&eu=amet&sapien=eros&cursus=suspendisse&vestibulum=accumsan&proin=tortor&eu=quis&mi=turpis&nulla=sed&ac=ante&enim=vivamus&in=tortor&tempor=duis&turpis=mattis&nec=egestas&euismod=metus&scelerisque=aenean&quam=fermentum&turpis=donec&adipiscing=ut&lorem=mauris&vitae=eget&mattis=massa&nibh=tempor&ligula=convallis&nec=nulla&sem=neque&duis=libero&aliquam=convallis&convallis=eget&nunc=eleifend&proin=luctus&at=ultricies&turpis=eu&a=nibh&pede=quisque&posuere=id&nonummy=justo&integer=sit&non=amet&velit=sapien&donec=dignissim&diam=vestibulum&neque=vestibulum&vestibulum=ante&eget=ipsum&vulputate=primis&ut=in&ultrices=faucibus&vel=orci&augue=luctus&vestibulum=et&ante=ultrices&ipsum=posuere&primis=cubilia&in=curae&faucibus=nulla&orci=dapibus&luctus=dolor +209,Teresa,Taylor,ttaylor5s@samsung.com,Female,96.65.30.210,Rooxo,Hengjie,Web Designer IV,https://weather.com/elit/sodales/scelerisque/mauris/sit/amet/eros.js?nulla=in&integer=tempus&pede=sit&justo=amet&lacinia=sem&eget=fusce&tincidunt=consequat&eget=nulla&tempus=nisl&vel=nunc&pede=nisl&morbi=duis&porttitor=bibendum&lorem=felis&id=sed&ligula=interdum&suspendisse=venenatis&ornare=turpis&consequat=enim&lectus=blandit&in=mi&est=in&risus=porttitor&auctor=pede&sed=justo&tristique=eu&in=massa&tempus=donec&sit=dapibus&amet=duis&sem=at&fusce=velit&consequat=eu&nulla=est&nisl=congue&nunc=elementum&nisl=in&duis=hac&bibendum=habitasse&felis=platea&sed=dictumst&interdum=morbi&venenatis=vestibulum&turpis=velit&enim=id&blandit=pretium&mi=iaculis&in=diam&porttitor=erat&pede=fermentum&justo=justo&eu=nec&massa=condimentum&donec=neque&dapibus=sapien&duis=placerat&at=ante&velit=nulla&eu=justo&est=aliquam&congue=quis&elementum=turpis&in=eget&hac=elit&habitasse=sodales&platea=scelerisque&dictumst=mauris&morbi=sit&vestibulum=amet&velit=eros&id=suspendisse&pretium=accumsan&iaculis=tortor&diam=quis&erat=turpis&fermentum=sed&justo=ante&nec=vivamus&condimentum=tortor&neque=duis&sapien=mattis&placerat=egestas&ante=metus&nulla=aenean&justo=fermentum&aliquam=donec&quis=ut&turpis=mauris&eget=eget&elit=massa&sodales=tempor&scelerisque=convallis&mauris=nulla&sit=neque&amet=libero&eros=convallis&suspendisse=eget +210,Victor,King,vking5t@ted.com,Male,127.91.154.37,Skinder,Ростуша,Pharmacist,https://bravesites.com/a/nibh/in.html?ipsum=tortor&praesent=sollicitudin&blandit=mi&lacinia=sit&erat=amet&vestibulum=lobortis&sed=sapien&magna=sapien&at=non&nunc=mi&commodo=integer&placerat=ac&praesent=neque&blandit=duis&nam=bibendum&nulla=morbi&integer=non&pede=quam&justo=nec&lacinia=dui&eget=luctus&tincidunt=rutrum&eget=nulla&tempus=tellus&vel=in&pede=sagittis&morbi=dui&porttitor=vel&lorem=nisl&id=duis&ligula=ac&suspendisse=nibh&ornare=fusce&consequat=lacus&lectus=purus&in=aliquet&est=at&risus=feugiat +211,Linda,Fuller,lfuller5u@privacy.gov.au,Female,164.18.117.107,Yata,Kamyzyak,Structural Analysis Engineer,http://msu.edu/eu/est.jpg?nulla=luctus&nunc=tincidunt&purus=nulla&phasellus=mollis&in=molestie&felis=lorem&donec=quisque&semper=ut&sapien=erat&a=curabitur&libero=gravida&nam=nisi&dui=at&proin=nibh&leo=in&odio=hac&porttitor=habitasse&id=platea&consequat=dictumst&in=aliquam&consequat=augue&ut=quam&nulla=sollicitudin&sed=vitae&accumsan=consectetuer&felis=eget&ut=rutrum&at=at&dolor=lorem&quis=integer&odio=tincidunt&consequat=ante&varius=vel&integer=ipsum&ac=praesent&leo=blandit&pellentesque=lacinia&ultrices=erat +212,Lawrence,Watkins,lwatkins5v@gizmodo.com,Male,187.222.162.13,Quatz,Paços,Tax Accountant,https://cyberchimps.com/ullamcorper/purus/sit/amet/nulla.png?tempus=curabitur&semper=gravida&est=nisi&quam=at&pharetra=nibh&magna=in&ac=hac&consequat=habitasse&metus=platea&sapien=dictumst&ut=aliquam&nunc=augue&vestibulum=quam&ante=sollicitudin&ipsum=vitae&primis=consectetuer&in=eget&faucibus=rutrum&orci=at&luctus=lorem&et=integer&ultrices=tincidunt&posuere=ante&cubilia=vel&curae=ipsum&mauris=praesent&viverra=blandit&diam=lacinia&vitae=erat&quam=vestibulum&suspendisse=sed&potenti=magna&nullam=at&porttitor=nunc&lacus=commodo&at=placerat&turpis=praesent&donec=blandit&posuere=nam&metus=nulla&vitae=integer&ipsum=pede&aliquam=justo&non=lacinia&mauris=eget&morbi=tincidunt&non=eget&lectus=tempus&aliquam=vel&sit=pede&amet=morbi&diam=porttitor&in=lorem&magna=id&bibendum=ligula&imperdiet=suspendisse&nullam=ornare&orci=consequat&pede=lectus&venenatis=in&non=est&sodales=risus&sed=auctor&tincidunt=sed&eu=tristique&felis=in&fusce=tempus&posuere=sit&felis=amet&sed=sem&lacus=fusce&morbi=consequat&sem=nulla&mauris=nisl&laoreet=nunc&ut=nisl&rhoncus=duis&aliquet=bibendum&pulvinar=felis&sed=sed&nisl=interdum&nunc=venenatis&rhoncus=turpis&dui=enim&vel=blandit&sem=mi&sed=in&sagittis=porttitor&nam=pede&congue=justo&risus=eu&semper=massa&porta=donec&volutpat=dapibus&quam=duis&pede=at +213,David,Holmes,dholmes5w@ebay.com,Male,36.160.160.202,Twitterwire,Lokwabe,Environmental Tech,https://nationalgeographic.com/consequat/ut/nulla/sed.aspx?dui=nulla&vel=integer&nisl=pede&duis=justo&ac=lacinia&nibh=eget&fusce=tincidunt&lacus=eget&purus=tempus&aliquet=vel&at=pede&feugiat=morbi&non=porttitor&pretium=lorem&quis=id&lectus=ligula&suspendisse=suspendisse&potenti=ornare&in=consequat&eleifend=lectus&quam=in&a=est&odio=risus&in=auctor&hac=sed&habitasse=tristique&platea=in&dictumst=tempus&maecenas=sit&ut=amet&massa=sem&quis=fusce&augue=consequat&luctus=nulla&tincidunt=nisl&nulla=nunc&mollis=nisl&molestie=duis&lorem=bibendum&quisque=felis&ut=sed&erat=interdum&curabitur=venenatis&gravida=turpis&nisi=enim&at=blandit&nibh=mi&in=in&hac=porttitor&habitasse=pede&platea=justo&dictumst=eu&aliquam=massa&augue=donec&quam=dapibus&sollicitudin=duis&vitae=at&consectetuer=velit&eget=eu&rutrum=est&at=congue&lorem=elementum&integer=in&tincidunt=hac&ante=habitasse&vel=platea&ipsum=dictumst&praesent=morbi&blandit=vestibulum&lacinia=velit&erat=id&vestibulum=pretium&sed=iaculis&magna=diam&at=erat&nunc=fermentum&commodo=justo&placerat=nec&praesent=condimentum&blandit=neque&nam=sapien&nulla=placerat&integer=ante&pede=nulla&justo=justo&lacinia=aliquam&eget=quis&tincidunt=turpis&eget=eget&tempus=elit&vel=sodales&pede=scelerisque&morbi=mauris&porttitor=sit&lorem=amet&id=eros&ligula=suspendisse&suspendisse=accumsan&ornare=tortor +214,Ann,Griffin,agriffin5x@twitter.com,Female,228.201.7.255,Vitz,Lemahputih,Project Manager,https://xinhuanet.com/pharetra/magna/ac.png?porttitor=enim&lorem=lorem&id=ipsum&ligula=dolor&suspendisse=sit&ornare=amet&consequat=consectetuer&lectus=adipiscing&in=elit&est=proin&risus=interdum&auctor=mauris&sed=non&tristique=ligula&in=pellentesque&tempus=ultrices&sit=phasellus&amet=id&sem=sapien&fusce=in&consequat=sapien&nulla=iaculis&nisl=congue&nunc=vivamus&nisl=metus +215,Lillian,Ford,lford5y@shop-pro.jp,Female,43.194.58.18,Innotype,Talagasari,Assistant Media Planner,http://indiatimes.com/vel/lectus/in/quam/fringilla.xml?nibh=eget&in=eleifend&quis=luctus&justo=ultricies&maecenas=eu&rhoncus=nibh&aliquam=quisque&lacus=id&morbi=justo&quis=sit&tortor=amet&id=sapien&nulla=dignissim&ultrices=vestibulum&aliquet=vestibulum&maecenas=ante +216,Amy,Gibson,agibson5z@ucsd.edu,Female,83.37.214.206,Chatterpoint,Serednye,Registered Nurse,http://xinhuanet.com/proin/eu/mi.jsp?eu=natoque&est=penatibus&congue=et&elementum=magnis&in=dis&hac=parturient&habitasse=montes&platea=nascetur&dictumst=ridiculus&morbi=mus&vestibulum=etiam&velit=vel&id=augue&pretium=vestibulum&iaculis=rutrum&diam=rutrum&erat=neque&fermentum=aenean&justo=auctor&nec=gravida&condimentum=sem&neque=praesent&sapien=id&placerat=massa&ante=id&nulla=nisl&justo=venenatis&aliquam=lacinia&quis=aenean&turpis=sit&eget=amet&elit=justo&sodales=morbi&scelerisque=ut&mauris=odio&sit=cras&amet=mi&eros=pede&suspendisse=malesuada&accumsan=in&tortor=imperdiet&quis=et&turpis=commodo&sed=vulputate&ante=justo&vivamus=in&tortor=blandit&duis=ultrices&mattis=enim&egestas=lorem&metus=ipsum&aenean=dolor&fermentum=sit&donec=amet&ut=consectetuer&mauris=adipiscing&eget=elit&massa=proin&tempor=interdum&convallis=mauris&nulla=non&neque=ligula&libero=pellentesque&convallis=ultrices&eget=phasellus&eleifend=id&luctus=sapien&ultricies=in&eu=sapien&nibh=iaculis&quisque=congue&id=vivamus&justo=metus&sit=arcu&amet=adipiscing +217,Anthony,Harper,aharper60@infoseek.co.jp,Male,127.68.1.26,Omba,Manzini,Account Representative I,https://seattletimes.com/integer/tincidunt/ante.html?orci=lectus&vehicula=vestibulum&condimentum=quam&curabitur=sapien&in=varius&libero=ut&ut=blandit&massa=non&volutpat=interdum&convallis=in&morbi=ante&odio=vestibulum&odio=ante&elementum=ipsum&eu=primis&interdum=in&eu=faucibus&tincidunt=orci&in=luctus&leo=et&maecenas=ultrices&pulvinar=posuere&lobortis=cubilia&est=curae&phasellus=duis&sit=faucibus&amet=accumsan&erat=odio&nulla=curabitur&tempus=convallis&vivamus=duis&in=consequat&felis=dui&eu=nec&sapien=nisi&cursus=volutpat&vestibulum=eleifend&proin=donec&eu=ut&mi=dolor&nulla=morbi&ac=vel&enim=lectus&in=in&tempor=quam&turpis=fringilla&nec=rhoncus&euismod=mauris&scelerisque=enim&quam=leo&turpis=rhoncus&adipiscing=sed&lorem=vestibulum&vitae=sit&mattis=amet&nibh=cursus&ligula=id&nec=turpis&sem=integer&duis=aliquet&aliquam=massa&convallis=id&nunc=lobortis +218,Nicole,Adams,nadams61@bigcartel.com,Female,175.77.114.121,Oozz,Pau,Safety Technician III,http://virginia.edu/justo.json?velit=tortor&id=sollicitudin&pretium=mi&iaculis=sit&diam=amet&erat=lobortis&fermentum=sapien&justo=sapien&nec=non&condimentum=mi&neque=integer&sapien=ac&placerat=neque&ante=duis&nulla=bibendum&justo=morbi&aliquam=non&quis=quam&turpis=nec&eget=dui&elit=luctus&sodales=rutrum&scelerisque=nulla&mauris=tellus&sit=in&amet=sagittis&eros=dui&suspendisse=vel&accumsan=nisl +219,Harry,Butler,hbutler62@parallels.com,Male,173.21.18.52,Aimbo,Fenghuangdong,Financial Advisor,http://unicef.org/tristique.jsp?duis=nulla&faucibus=facilisi&accumsan=cras&odio=non&curabitur=velit&convallis=nec&duis=nisi&consequat=vulputate&dui=nonummy&nec=maecenas&nisi=tincidunt&volutpat=lacus&eleifend=at&donec=velit&ut=vivamus&dolor=vel&morbi=nulla&vel=eget&lectus=eros&in=elementum&quam=pellentesque&fringilla=quisque&rhoncus=porta&mauris=volutpat&enim=erat&leo=quisque&rhoncus=erat&sed=eros&vestibulum=viverra +220,Marilyn,Palmer,mpalmer63@cafepress.com,Female,233.168.176.25,Browsebug,Debrecen,Database Administrator IV,https://ycombinator.com/nisl/nunc/nisl/duis/bibendum.jsp?non=posuere&mi=cubilia&integer=curae&ac=donec&neque=pharetra&duis=magna&bibendum=vestibulum&morbi=aliquet&non=ultrices&quam=erat&nec=tortor&dui=sollicitudin&luctus=mi&rutrum=sit&nulla=amet&tellus=lobortis&in=sapien&sagittis=sapien&dui=non&vel=mi&nisl=integer&duis=ac&ac=neque&nibh=duis&fusce=bibendum&lacus=morbi&purus=non&aliquet=quam&at=nec&feugiat=dui&non=luctus&pretium=rutrum&quis=nulla&lectus=tellus&suspendisse=in&potenti=sagittis&in=dui&eleifend=vel&quam=nisl&a=duis&odio=ac&in=nibh&hac=fusce&habitasse=lacus&platea=purus&dictumst=aliquet&maecenas=at&ut=feugiat&massa=non&quis=pretium&augue=quis&luctus=lectus&tincidunt=suspendisse&nulla=potenti&mollis=in&molestie=eleifend&lorem=quam&quisque=a&ut=odio&erat=in&curabitur=hac&gravida=habitasse&nisi=platea&at=dictumst&nibh=maecenas&in=ut&hac=massa&habitasse=quis&platea=augue&dictumst=luctus&aliquam=tincidunt&augue=nulla&quam=mollis&sollicitudin=molestie&vitae=lorem&consectetuer=quisque&eget=ut&rutrum=erat&at=curabitur&lorem=gravida&integer=nisi&tincidunt=at&ante=nibh&vel=in&ipsum=hac&praesent=habitasse&blandit=platea&lacinia=dictumst&erat=aliquam&vestibulum=augue&sed=quam +221,Phillip,Woods,pwoods64@infoseek.co.jp,Male,115.158.250.211,Skiba,Lian,Associate Professor,https://youtu.be/luctus.jpg?rhoncus=venenatis&dui=tristique&vel=fusce&sem=congue&sed=diam&sagittis=id&nam=ornare&congue=imperdiet&risus=sapien&semper=urna&porta=pretium&volutpat=nisl&quam=ut&pede=volutpat&lobortis=sapien&ligula=arcu&sit=sed&amet=augue&eleifend=aliquam&pede=erat&libero=volutpat&quis=in&orci=congue&nullam=etiam&molestie=justo&nibh=etiam&in=pretium&lectus=iaculis&pellentesque=justo&at=in&nulla=hac&suspendisse=habitasse&potenti=platea&cras=dictumst&in=etiam&purus=faucibus&eu=cursus&magna=urna&vulputate=ut&luctus=tellus&cum=nulla&sociis=ut&natoque=erat&penatibus=id&et=mauris&magnis=vulputate&dis=elementum&parturient=nullam&montes=varius&nascetur=nulla +222,Deborah,Green,dgreen65@a8.net,Female,215.40.38.66,Twimm,Düsseldorf,Geologist II,http://bandcamp.com/ac/diam/cras/pellentesque/volutpat/dui.xml?nulla=amet&neque=diam&libero=in&convallis=magna&eget=bibendum&eleifend=imperdiet&luctus=nullam&ultricies=orci&eu=pede&nibh=venenatis&quisque=non&id=sodales&justo=sed&sit=tincidunt&amet=eu&sapien=felis&dignissim=fusce&vestibulum=posuere&vestibulum=felis&ante=sed&ipsum=lacus&primis=morbi&in=sem&faucibus=mauris&orci=laoreet&luctus=ut&et=rhoncus&ultrices=aliquet&posuere=pulvinar&cubilia=sed&curae=nisl&nulla=nunc&dapibus=rhoncus&dolor=dui&vel=vel&est=sem&donec=sed&odio=sagittis&justo=nam&sollicitudin=congue&ut=risus&suscipit=semper&a=porta&feugiat=volutpat&et=quam&eros=pede&vestibulum=lobortis&ac=ligula&est=sit&lacinia=amet&nisi=eleifend&venenatis=pede&tristique=libero&fusce=quis +223,Evelyn,Rodriguez,erodriguez66@amazon.co.jp,Female,110.148.156.148,Skinix,Shinaihai,Occupational Therapist,http://mail.ru/integer.aspx?morbi=elementum&ut=eu&odio=interdum&cras=eu&mi=tincidunt&pede=in&malesuada=leo&in=maecenas&imperdiet=pulvinar&et=lobortis&commodo=est&vulputate=phasellus&justo=sit&in=amet&blandit=erat&ultrices=nulla&enim=tempus&lorem=vivamus&ipsum=in&dolor=felis&sit=eu&amet=sapien&consectetuer=cursus&adipiscing=vestibulum&elit=proin&proin=eu&interdum=mi&mauris=nulla&non=ac&ligula=enim&pellentesque=in&ultrices=tempor&phasellus=turpis&id=nec&sapien=euismod&in=scelerisque&sapien=quam&iaculis=turpis&congue=adipiscing&vivamus=lorem&metus=vitae&arcu=mattis&adipiscing=nibh&molestie=ligula&hendrerit=nec&at=sem&vulputate=duis&vitae=aliquam&nisl=convallis&aenean=nunc +224,Kevin,Jenkins,kjenkins67@marriott.com,Male,197.55.186.51,Flashset,Vrede,VP Sales,https://washingtonpost.com/nunc/donec/quis/orci/eget/orci.jpg?malesuada=non&in=lectus&imperdiet=aliquam&et=sit&commodo=amet&vulputate=diam +225,Maria,White,mwhite68@networksolutions.com,Female,252.175.4.143,Meevee,Plátanos,Help Desk Operator,http://wordpress.com/sagittis/dui/vel/nisl.js?viverra=nulla&eget=ultrices&congue=aliquet&eget=maecenas&semper=leo&rutrum=odio&nulla=condimentum&nunc=id&purus=luctus&phasellus=nec&in=molestie&felis=sed&donec=justo&semper=pellentesque&sapien=viverra&a=pede&libero=ac&nam=diam&dui=cras&proin=pellentesque&leo=volutpat&odio=dui&porttitor=maecenas&id=tristique&consequat=est&in=et&consequat=tempus&ut=semper&nulla=est&sed=quam&accumsan=pharetra&felis=magna&ut=ac&at=consequat&dolor=metus&quis=sapien&odio=ut&consequat=nunc&varius=vestibulum&integer=ante&ac=ipsum&leo=primis&pellentesque=in&ultrices=faucibus&mattis=orci&odio=luctus&donec=et&vitae=ultrices&nisi=posuere&nam=cubilia&ultrices=curae&libero=mauris&non=viverra&mattis=diam&pulvinar=vitae&nulla=quam&pede=suspendisse&ullamcorper=potenti&augue=nullam&a=porttitor&suscipit=lacus&nulla=at&elit=turpis&ac=donec&nulla=posuere&sed=metus&vel=vitae&enim=ipsum&sit=aliquam&amet=non&nunc=mauris&viverra=morbi&dapibus=non&nulla=lectus&suscipit=aliquam&ligula=sit&in=amet&lacus=diam&curabitur=in&at=magna&ipsum=bibendum&ac=imperdiet&tellus=nullam&semper=orci&interdum=pede&mauris=venenatis +226,Michael,Hernandez,mhernandez69@cargocollective.com,Male,97.56.66.195,Topiclounge,Arevshat,Marketing Assistant,http://gmpg.org/felis/fusce/posuere.js?porttitor=nascetur&id=ridiculus&consequat=mus&in=etiam&consequat=vel&ut=augue&nulla=vestibulum&sed=rutrum&accumsan=rutrum&felis=neque&ut=aenean&at=auctor&dolor=gravida&quis=sem&odio=praesent&consequat=id +227,Benjamin,Peters,bpeters6a@dell.com,Male,69.21.50.136,Gabvine,Segezha,Staff Scientist,https://cdc.gov/turpis/nec/euismod/scelerisque/quam/turpis.png?parturient=vivamus +228,Marilyn,Knight,mknight6b@nsw.gov.au,Female,22.201.248.238,Blogtags,Pategi,Junior Executive,http://mysql.com/leo.xml?felis=dui&donec=luctus&semper=rutrum&sapien=nulla&a=tellus&libero=in&nam=sagittis&dui=dui&proin=vel&leo=nisl&odio=duis&porttitor=ac&id=nibh&consequat=fusce&in=lacus&consequat=purus&ut=aliquet&nulla=at&sed=feugiat&accumsan=non&felis=pretium&ut=quis&at=lectus&dolor=suspendisse&quis=potenti&odio=in&consequat=eleifend&varius=quam&integer=a +229,Jane,Fields,jfields6c@usgs.gov,Female,151.59.172.117,Izio,Kalangbret,Senior Cost Accountant,https://cbsnews.com/volutpat/convallis/morbi/odio/odio/elementum.html?blandit=ultrices&ultrices=posuere&enim=cubilia&lorem=curae&ipsum=donec&dolor=pharetra&sit=magna&amet=vestibulum&consectetuer=aliquet&adipiscing=ultrices&elit=erat&proin=tortor&interdum=sollicitudin&mauris=mi&non=sit&ligula=amet&pellentesque=lobortis&ultrices=sapien&phasellus=sapien&id=non&sapien=mi&in=integer&sapien=ac&iaculis=neque&congue=duis&vivamus=bibendum&metus=morbi&arcu=non&adipiscing=quam&molestie=nec&hendrerit=dui&at=luctus&vulputate=rutrum&vitae=nulla&nisl=tellus&aenean=in&lectus=sagittis&pellentesque=dui&eget=vel&nunc=nisl&donec=duis&quis=ac&orci=nibh&eget=fusce&orci=lacus&vehicula=purus&condimentum=aliquet&curabitur=at&in=feugiat&libero=non&ut=pretium&massa=quis&volutpat=lectus&convallis=suspendisse&morbi=potenti&odio=in&odio=eleifend&elementum=quam&eu=a&interdum=odio&eu=in&tincidunt=hac&in=habitasse&leo=platea&maecenas=dictumst&pulvinar=maecenas&lobortis=ut&est=massa&phasellus=quis&sit=augue&amet=luctus&erat=tincidunt&nulla=nulla&tempus=mollis&vivamus=molestie&in=lorem&felis=quisque&eu=ut&sapien=erat&cursus=curabitur&vestibulum=gravida&proin=nisi&eu=at&mi=nibh&nulla=in&ac=hac&enim=habitasse&in=platea&tempor=dictumst&turpis=aliquam&nec=augue&euismod=quam&scelerisque=sollicitudin&quam=vitae&turpis=consectetuer&adipiscing=eget +230,Eric,Garza,egarza6d@wikimedia.org,Male,43.9.4.13,Youopia,Lillers,Paralegal,https://sourceforge.net/purus/phasellus/in.xml?consequat=diam&nulla=cras&nisl=pellentesque&nunc=volutpat&nisl=dui&duis=maecenas&bibendum=tristique&felis=est&sed=et&interdum=tempus&venenatis=semper&turpis=est&enim=quam&blandit=pharetra&mi=magna&in=ac&porttitor=consequat&pede=metus&justo=sapien&eu=ut&massa=nunc&donec=vestibulum&dapibus=ante&duis=ipsum&at=primis&velit=in&eu=faucibus&est=orci&congue=luctus&elementum=et&in=ultrices&hac=posuere&habitasse=cubilia&platea=curae&dictumst=mauris&morbi=viverra +231,Doris,Flores,dflores6e@chicagotribune.com,Female,50.94.224.238,Twimbo,Bordeaux,Chief Design Engineer,http://gmpg.org/elementum/in/hac/habitasse.json?nullam=non&orci=pretium&pede=quis&venenatis=lectus&non=suspendisse&sodales=potenti&sed=in&tincidunt=eleifend&eu=quam&felis=a&fusce=odio&posuere=in&felis=hac&sed=habitasse&lacus=platea&morbi=dictumst&sem=maecenas&mauris=ut&laoreet=massa&ut=quis&rhoncus=augue&aliquet=luctus&pulvinar=tincidunt +232,Maria,Sanders,msanders6f@mapquest.com,Female,238.254.81.118,Skibox,Bocowanti,Associate Professor,https://weather.com/aliquam/lacus.aspx?amet=tempus&diam=vel +233,Mark,Snyder,msnyder6g@wikipedia.org,Male,76.77.82.133,Meejo,Solnechnogorsk,Biostatistician I,https://reference.com/curabitur/convallis/duis.js?faucibus=volutpat&orci=quam&luctus=pede&et=lobortis&ultrices=ligula&posuere=sit&cubilia=amet&curae=eleifend&donec=pede&pharetra=libero&magna=quis&vestibulum=orci&aliquet=nullam&ultrices=molestie&erat=nibh&tortor=in&sollicitudin=lectus&mi=pellentesque&sit=at&amet=nulla&lobortis=suspendisse&sapien=potenti&sapien=cras&non=in&mi=purus&integer=eu&ac=magna&neque=vulputate&duis=luctus&bibendum=cum&morbi=sociis&non=natoque&quam=penatibus&nec=et&dui=magnis&luctus=dis&rutrum=parturient&nulla=montes&tellus=nascetur&in=ridiculus&sagittis=mus&dui=vivamus&vel=vestibulum&nisl=sagittis&duis=sapien&ac=cum&nibh=sociis&fusce=natoque&lacus=penatibus&purus=et&aliquet=magnis&at=dis&feugiat=parturient&non=montes&pretium=nascetur&quis=ridiculus +234,Wayne,Jacobs,wjacobs6h@sourceforge.net,Male,225.104.65.83,Photofeed,Żelazków,Marketing Assistant,http://cnbc.com/eros.jpg?varius=nec&nulla=nisi&facilisi=vulputate&cras=nonummy&non=maecenas&velit=tincidunt&nec=lacus&nisi=at&vulputate=velit&nonummy=vivamus&maecenas=vel&tincidunt=nulla&lacus=eget&at=eros&velit=elementum&vivamus=pellentesque&vel=quisque&nulla=porta&eget=volutpat&eros=erat&elementum=quisque&pellentesque=erat&quisque=eros&porta=viverra&volutpat=eget&erat=congue&quisque=eget&erat=semper&eros=rutrum&viverra=nulla&eget=nunc&congue=purus&eget=phasellus&semper=in&rutrum=felis&nulla=donec&nunc=semper&purus=sapien&phasellus=a&in=libero&felis=nam&donec=dui&semper=proin&sapien=leo&a=odio&libero=porttitor&nam=id&dui=consequat&proin=in&leo=consequat&odio=ut&porttitor=nulla&id=sed&consequat=accumsan&in=felis +235,Katherine,Grant,kgrant6i@netvibes.com,Female,69.18.172.155,Oozz,Chignayhua,Assistant Professor,https://elegantthemes.com/molestie/sed/justo/pellentesque.xml?ut=suspendisse +236,David,Elliott,delliott6j@ycombinator.com,Male,53.105.191.73,Skiba,Yuanyang,Environmental Specialist,https://wikipedia.org/in/faucibus/orci/luctus/et/ultrices/posuere.png?est=fringilla&congue=rhoncus&elementum=mauris&in=enim&hac=leo&habitasse=rhoncus&platea=sed&dictumst=vestibulum&morbi=sit&vestibulum=amet&velit=cursus&id=id&pretium=turpis&iaculis=integer&diam=aliquet&erat=massa&fermentum=id&justo=lobortis&nec=convallis&condimentum=tortor&neque=risus&sapien=dapibus&placerat=augue&ante=vel&nulla=accumsan&justo=tellus&aliquam=nisi&quis=eu&turpis=orci&eget=mauris&elit=lacinia&sodales=sapien&scelerisque=quis&mauris=libero&sit=nullam&amet=sit&eros=amet&suspendisse=turpis&accumsan=elementum&tortor=ligula&quis=vehicula&turpis=consequat&sed=morbi&ante=a&vivamus=ipsum&tortor=integer&duis=a&mattis=nibh&egestas=in&metus=quis&aenean=justo&fermentum=maecenas&donec=rhoncus&ut=aliquam&mauris=lacus&eget=morbi&massa=quis&tempor=tortor&convallis=id&nulla=nulla&neque=ultrices&libero=aliquet&convallis=maecenas&eget=leo&eleifend=odio&luctus=condimentum&ultricies=id&eu=luctus&nibh=nec&quisque=molestie&id=sed&justo=justo&sit=pellentesque&amet=viverra&sapien=pede&dignissim=ac +237,David,Boyd,dboyd6k@google.nl,Male,117.163.66.242,Trupe,Panguna,Physical Therapy Assistant,http://fda.gov/diam/id/ornare/imperdiet/sapien/urna.xml?aliquam=leo&lacus=pellentesque&morbi=ultrices&quis=mattis&tortor=odio&id=donec&nulla=vitae&ultrices=nisi&aliquet=nam&maecenas=ultrices&leo=libero&odio=non&condimentum=mattis&id=pulvinar&luctus=nulla&nec=pede&molestie=ullamcorper&sed=augue&justo=a&pellentesque=suscipit +238,Larry,Freeman,lfreeman6l@shutterfly.com,Male,119.222.194.52,Demivee,Niquelândia,Structural Engineer,http://fda.gov/arcu/libero.jsp?interdum=in&in=hac&ante=habitasse&vestibulum=platea&ante=dictumst&ipsum=etiam&primis=faucibus&in=cursus&faucibus=urna&orci=ut&luctus=tellus&et=nulla&ultrices=ut&posuere=erat&cubilia=id&curae=mauris&duis=vulputate&faucibus=elementum&accumsan=nullam&odio=varius&curabitur=nulla&convallis=facilisi&duis=cras&consequat=non&dui=velit&nec=nec&nisi=nisi&volutpat=vulputate&eleifend=nonummy&donec=maecenas&ut=tincidunt&dolor=lacus&morbi=at&vel=velit&lectus=vivamus&in=vel&quam=nulla&fringilla=eget&rhoncus=eros&mauris=elementum&enim=pellentesque&leo=quisque&rhoncus=porta&sed=volutpat&vestibulum=erat&sit=quisque&amet=erat&cursus=eros&id=viverra&turpis=eget&integer=congue&aliquet=eget&massa=semper&id=rutrum&lobortis=nulla&convallis=nunc&tortor=purus&risus=phasellus&dapibus=in&augue=felis&vel=donec&accumsan=semper&tellus=sapien&nisi=a&eu=libero&orci=nam&mauris=dui&lacinia=proin&sapien=leo +239,Eugene,Morgan,emorgan6m@blogs.com,Male,184.146.5.205,Realfire,Savyon,Senior Cost Accountant,http://qq.com/faucibus/orci/luctus/et.jsp?lacinia=consequat&sapien=nulla&quis=nisl&libero=nunc&nullam=nisl&sit=duis&amet=bibendum&turpis=felis&elementum=sed&ligula=interdum&vehicula=venenatis&consequat=turpis&morbi=enim&a=blandit&ipsum=mi&integer=in&a=porttitor&nibh=pede&in=justo&quis=eu&justo=massa&maecenas=donec&rhoncus=dapibus&aliquam=duis&lacus=at&morbi=velit&quis=eu&tortor=est&id=congue&nulla=elementum&ultrices=in&aliquet=hac&maecenas=habitasse&leo=platea&odio=dictumst&condimentum=morbi&id=vestibulum&luctus=velit&nec=id&molestie=pretium&sed=iaculis&justo=diam&pellentesque=erat&viverra=fermentum&pede=justo&ac=nec&diam=condimentum&cras=neque&pellentesque=sapien&volutpat=placerat&dui=ante&maecenas=nulla&tristique=justo&est=aliquam&et=quis&tempus=turpis&semper=eget&est=elit&quam=sodales&pharetra=scelerisque&magna=mauris&ac=sit&consequat=amet&metus=eros&sapien=suspendisse&ut=accumsan&nunc=tortor&vestibulum=quis&ante=turpis&ipsum=sed&primis=ante&in=vivamus&faucibus=tortor&orci=duis&luctus=mattis&et=egestas&ultrices=metus&posuere=aenean&cubilia=fermentum&curae=donec&mauris=ut&viverra=mauris&diam=eget&vitae=massa&quam=tempor&suspendisse=convallis&potenti=nulla&nullam=neque&porttitor=libero&lacus=convallis&at=eget&turpis=eleifend&donec=luctus&posuere=ultricies +240,Jennifer,Romero,jromero6n@psu.edu,Female,36.60.189.44,Devshare,Santiago Puringla,Account Representative I,https://dedecms.com/nisi.xml?urna=posuere&pretium=felis&nisl=sed&ut=lacus&volutpat=morbi&sapien=sem&arcu=mauris&sed=laoreet&augue=ut&aliquam=rhoncus&erat=aliquet&volutpat=pulvinar&in=sed&congue=nisl&etiam=nunc&justo=rhoncus&etiam=dui&pretium=vel&iaculis=sem&justo=sed&in=sagittis&hac=nam&habitasse=congue&platea=risus&dictumst=semper&etiam=porta&faucibus=volutpat&cursus=quam&urna=pede&ut=lobortis&tellus=ligula&nulla=sit&ut=amet&erat=eleifend&id=pede&mauris=libero&vulputate=quis&elementum=orci&nullam=nullam&varius=molestie&nulla=nibh&facilisi=in&cras=lectus&non=pellentesque&velit=at&nec=nulla&nisi=suspendisse&vulputate=potenti&nonummy=cras&maecenas=in&tincidunt=purus&lacus=eu&at=magna&velit=vulputate&vivamus=luctus&vel=cum&nulla=sociis&eget=natoque&eros=penatibus&elementum=et&pellentesque=magnis&quisque=dis&porta=parturient&volutpat=montes&erat=nascetur&quisque=ridiculus&erat=mus&eros=vivamus&viverra=vestibulum&eget=sagittis&congue=sapien +241,Andrew,Grant,agrant6o@plala.or.jp,Male,224.92.226.87,Photobean,,Analog Circuit Design manager,http://webmd.com/nulla/sed.html?vitae=tortor&quam=sollicitudin&suspendisse=mi&potenti=sit&nullam=amet&porttitor=lobortis&lacus=sapien&at=sapien&turpis=non&donec=mi&posuere=integer&metus=ac&vitae=neque&ipsum=duis&aliquam=bibendum&non=morbi&mauris=non&morbi=quam&non=nec&lectus=dui&aliquam=luctus&sit=rutrum&amet=nulla&diam=tellus&in=in&magna=sagittis&bibendum=dui&imperdiet=vel&nullam=nisl&orci=duis&pede=ac&venenatis=nibh&non=fusce&sodales=lacus&sed=purus&tincidunt=aliquet&eu=at&felis=feugiat&fusce=non&posuere=pretium&felis=quis&sed=lectus&lacus=suspendisse&morbi=potenti&sem=in&mauris=eleifend&laoreet=quam&ut=a&rhoncus=odio&aliquet=in&pulvinar=hac&sed=habitasse&nisl=platea&nunc=dictumst&rhoncus=maecenas&dui=ut&vel=massa&sem=quis&sed=augue&sagittis=luctus&nam=tincidunt&congue=nulla&risus=mollis&semper=molestie&porta=lorem&volutpat=quisque&quam=ut&pede=erat&lobortis=curabitur&ligula=gravida +242,Cynthia,Hansen,chansen6p@sourceforge.net,Female,183.108.115.165,Twitterwire,,Chief Design Engineer,http://youku.com/donec/quis/orci.aspx?nullam=diam&orci=vitae&pede=quam&venenatis=suspendisse&non=potenti&sodales=nullam&sed=porttitor&tincidunt=lacus&eu=at&felis=turpis&fusce=donec&posuere=posuere&felis=metus&sed=vitae&lacus=ipsum&morbi=aliquam&sem=non&mauris=mauris&laoreet=morbi&ut=non&rhoncus=lectus&aliquet=aliquam&pulvinar=sit&sed=amet&nisl=diam&nunc=in&rhoncus=magna&dui=bibendum&vel=imperdiet&sem=nullam&sed=orci&sagittis=pede&nam=venenatis&congue=non&risus=sodales&semper=sed&porta=tincidunt&volutpat=eu&quam=felis&pede=fusce&lobortis=posuere&ligula=felis&sit=sed&amet=lacus&eleifend=morbi&pede=sem&libero=mauris&quis=laoreet&orci=ut&nullam=rhoncus&molestie=aliquet&nibh=pulvinar&in=sed&lectus=nisl&pellentesque=nunc&at=rhoncus&nulla=dui&suspendisse=vel&potenti=sem&cras=sed&in=sagittis&purus=nam&eu=congue&magna=risus&vulputate=semper&luctus=porta&cum=volutpat&sociis=quam&natoque=pede&penatibus=lobortis&et=ligula&magnis=sit&dis=amet&parturient=eleifend&montes=pede +243,Billy,Cook,bcook6q@symantec.com,Male,203.233.84.148,Yakijo,Raymond,Nurse Practicioner,https://webeden.co.uk/metus.xml?sed=diam&interdum=erat&venenatis=fermentum&turpis=justo&enim=nec&blandit=condimentum&mi=neque&in=sapien&porttitor=placerat&pede=ante&justo=nulla&eu=justo&massa=aliquam&donec=quis&dapibus=turpis&duis=eget&at=elit&velit=sodales&eu=scelerisque&est=mauris&congue=sit&elementum=amet&in=eros&hac=suspendisse&habitasse=accumsan&platea=tortor&dictumst=quis&morbi=turpis&vestibulum=sed&velit=ante&id=vivamus&pretium=tortor&iaculis=duis&diam=mattis&erat=egestas&fermentum=metus&justo=aenean&nec=fermentum&condimentum=donec&neque=ut&sapien=mauris&placerat=eget&ante=massa&nulla=tempor&justo=convallis&aliquam=nulla&quis=neque&turpis=libero&eget=convallis&elit=eget&sodales=eleifend&scelerisque=luctus&mauris=ultricies&sit=eu&amet=nibh&eros=quisque&suspendisse=id&accumsan=justo&tortor=sit&quis=amet&turpis=sapien&sed=dignissim&ante=vestibulum&vivamus=vestibulum&tortor=ante&duis=ipsum&mattis=primis&egestas=in&metus=faucibus&aenean=orci&fermentum=luctus&donec=et&ut=ultrices&mauris=posuere&eget=cubilia +244,Mary,Ryan,mryan6r@kickstarter.com,Female,177.141.165.160,Linkbridge,,Media Manager IV,https://businessinsider.com/vel/sem/sed/sagittis.aspx?orci=vivamus&luctus=in&et=felis&ultrices=eu&posuere=sapien&cubilia=cursus&curae=vestibulum&mauris=proin&viverra=eu&diam=mi&vitae=nulla&quam=ac&suspendisse=enim&potenti=in&nullam=tempor&porttitor=turpis&lacus=nec&at=euismod&turpis=scelerisque&donec=quam&posuere=turpis&metus=adipiscing&vitae=lorem&ipsum=vitae&aliquam=mattis&non=nibh&mauris=ligula&morbi=nec&non=sem&lectus=duis&aliquam=aliquam&sit=convallis&amet=nunc&diam=proin&in=at&magna=turpis&bibendum=a&imperdiet=pede&nullam=posuere&orci=nonummy&pede=integer&venenatis=non&non=velit&sodales=donec&sed=diam&tincidunt=neque&eu=vestibulum&felis=eget&fusce=vulputate&posuere=ut&felis=ultrices&sed=vel&lacus=augue&morbi=vestibulum&sem=ante&mauris=ipsum&laoreet=primis&ut=in&rhoncus=faucibus&aliquet=orci&pulvinar=luctus&sed=et&nisl=ultrices&nunc=posuere&rhoncus=cubilia&dui=curae&vel=donec&sem=pharetra&sed=magna&sagittis=vestibulum&nam=aliquet&congue=ultrices&risus=erat&semper=tortor&porta=sollicitudin&volutpat=mi&quam=sit&pede=amet&lobortis=lobortis&ligula=sapien +245,Sandra,Davis,sdavis6s@who.int,Female,94.35.149.241,Demimbu,Toki,Food Chemist,https://t.co/porta/volutpat/erat/quisque/erat.xml?aenean=natoque&fermentum=penatibus&donec=et&ut=magnis&mauris=dis&eget=parturient&massa=montes&tempor=nascetur&convallis=ridiculus&nulla=mus&neque=etiam&libero=vel&convallis=augue&eget=vestibulum&eleifend=rutrum&luctus=rutrum&ultricies=neque&eu=aenean&nibh=auctor&quisque=gravida&id=sem&justo=praesent&sit=id&amet=massa&sapien=id&dignissim=nisl&vestibulum=venenatis&vestibulum=lacinia&ante=aenean&ipsum=sit&primis=amet&in=justo&faucibus=morbi&orci=ut&luctus=odio&et=cras&ultrices=mi&posuere=pede&cubilia=malesuada +246,Martha,Fox,mfox6t@soup.io,Female,22.62.210.237,Voonix,Bazha,Director of Sales,http://state.gov/volutpat/erat/quisque/erat/eros/viverra/eget.jpg?pretium=venenatis&iaculis=non&diam=sodales&erat=sed&fermentum=tincidunt&justo=eu&nec=felis&condimentum=fusce&neque=posuere&sapien=felis&placerat=sed&ante=lacus&nulla=morbi&justo=sem&aliquam=mauris&quis=laoreet&turpis=ut&eget=rhoncus&elit=aliquet&sodales=pulvinar&scelerisque=sed&mauris=nisl&sit=nunc&amet=rhoncus&eros=dui&suspendisse=vel&accumsan=sem&tortor=sed&quis=sagittis&turpis=nam&sed=congue&ante=risus&vivamus=semper&tortor=porta&duis=volutpat&mattis=quam&egestas=pede&metus=lobortis&aenean=ligula&fermentum=sit&donec=amet&ut=eleifend&mauris=pede&eget=libero&massa=quis&tempor=orci&convallis=nullam&nulla=molestie&neque=nibh&libero=in&convallis=lectus&eget=pellentesque&eleifend=at&luctus=nulla&ultricies=suspendisse&eu=potenti&nibh=cras&quisque=in&id=purus&justo=eu&sit=magna&amet=vulputate&sapien=luctus&dignissim=cum&vestibulum=sociis&vestibulum=natoque&ante=penatibus&ipsum=et&primis=magnis&in=dis&faucibus=parturient&orci=montes&luctus=nascetur&et=ridiculus&ultrices=mus&posuere=vivamus&cubilia=vestibulum&curae=sagittis&nulla=sapien&dapibus=cum&dolor=sociis&vel=natoque&est=penatibus&donec=et&odio=magnis&justo=dis&sollicitudin=parturient&ut=montes&suscipit=nascetur&a=ridiculus&feugiat=mus&et=etiam +247,Jane,Porter,jporter6u@deviantart.com,Female,88.87.125.65,Flashspan,Sagrada Familia,Human Resources Assistant II,http://jigsy.com/convallis/morbi/odio.jpg?sollicitudin=ante&vitae=ipsum&consectetuer=primis&eget=in&rutrum=faucibus&at=orci&lorem=luctus&integer=et&tincidunt=ultrices&ante=posuere&vel=cubilia&ipsum=curae&praesent=nulla&blandit=dapibus&lacinia=dolor&erat=vel&vestibulum=est&sed=donec&magna=odio&at=justo&nunc=sollicitudin&commodo=ut&placerat=suscipit&praesent=a&blandit=feugiat&nam=et&nulla=eros&integer=vestibulum&pede=ac&justo=est&lacinia=lacinia&eget=nisi +248,Louise,Hudson,lhudson6v@yolasite.com,Female,173.250.89.47,Livetube,Volovets,Civil Engineer,http://eventbrite.com/at/turpis/a/pede/posuere/nonummy.aspx?etiam=odio&faucibus=condimentum&cursus=id&urna=luctus&ut=nec&tellus=molestie&nulla=sed&ut=justo&erat=pellentesque&id=viverra&mauris=pede&vulputate=ac&elementum=diam&nullam=cras&varius=pellentesque&nulla=volutpat&facilisi=dui&cras=maecenas&non=tristique&velit=est&nec=et&nisi=tempus&vulputate=semper&nonummy=est&maecenas=quam&tincidunt=pharetra&lacus=magna&at=ac&velit=consequat&vivamus=metus&vel=sapien&nulla=ut&eget=nunc&eros=vestibulum&elementum=ante&pellentesque=ipsum&quisque=primis&porta=in&volutpat=faucibus&erat=orci&quisque=luctus&erat=et&eros=ultrices&viverra=posuere&eget=cubilia&congue=curae&eget=mauris&semper=viverra&rutrum=diam&nulla=vitae&nunc=quam&purus=suspendisse&phasellus=potenti&in=nullam&felis=porttitor&donec=lacus&semper=at&sapien=turpis&a=donec&libero=posuere&nam=metus&dui=vitae&proin=ipsum&leo=aliquam&odio=non&porttitor=mauris&id=morbi&consequat=non&in=lectus +249,Barbara,Greene,bgreene6w@ustream.tv,Female,204.44.123.154,Mynte,Jocón,Biostatistician II,http://icq.com/eget/elit.aspx?faucibus=diam&orci=in&luctus=magna&et=bibendum&ultrices=imperdiet&posuere=nullam&cubilia=orci&curae=pede&donec=venenatis&pharetra=non&magna=sodales&vestibulum=sed&aliquet=tincidunt&ultrices=eu&erat=felis&tortor=fusce&sollicitudin=posuere&mi=felis&sit=sed&amet=lacus&lobortis=morbi&sapien=sem&sapien=mauris&non=laoreet&mi=ut&integer=rhoncus&ac=aliquet&neque=pulvinar&duis=sed&bibendum=nisl&morbi=nunc&non=rhoncus&quam=dui +250,Douglas,Burton,dburton6x@weibo.com,Male,221.174.96.90,Oloo,,Staff Accountant II,http://t-online.de/turpis/donec/posuere/metus/vitae/ipsum/aliquam.jsp?commodo=id&vulputate=mauris&justo=vulputate&in=elementum&blandit=nullam&ultrices=varius&enim=nulla&lorem=facilisi&ipsum=cras&dolor=non&sit=velit&amet=nec&consectetuer=nisi&adipiscing=vulputate&elit=nonummy&proin=maecenas&interdum=tincidunt&mauris=lacus&non=at&ligula=velit&pellentesque=vivamus&ultrices=vel&phasellus=nulla&id=eget&sapien=eros&in=elementum&sapien=pellentesque&iaculis=quisque&congue=porta&vivamus=volutpat&metus=erat&arcu=quisque&adipiscing=erat&molestie=eros&hendrerit=viverra&at=eget&vulputate=congue&vitae=eget&nisl=semper&aenean=rutrum&lectus=nulla&pellentesque=nunc&eget=purus&nunc=phasellus&donec=in&quis=felis&orci=donec&eget=semper&orci=sapien&vehicula=a&condimentum=libero&curabitur=nam&in=dui&libero=proin&ut=leo&massa=odio&volutpat=porttitor&convallis=id&morbi=consequat&odio=in&odio=consequat&elementum=ut&eu=nulla&interdum=sed&eu=accumsan&tincidunt=felis&in=ut&leo=at&maecenas=dolor&pulvinar=quis&lobortis=odio&est=consequat&phasellus=varius&sit=integer&amet=ac +251,Phillip,Burke,pburke6y@google.ca,Male,24.246.91.108,Yamia,Rio Negro,Civil Engineer,https://google.nl/donec/diam/neque/vestibulum/eget/vulputate.jsp?luctus=donec&rutrum=diam&nulla=neque&tellus=vestibulum&in=eget&sagittis=vulputate&dui=ut&vel=ultrices&nisl=vel&duis=augue&ac=vestibulum&nibh=ante&fusce=ipsum&lacus=primis&purus=in&aliquet=faucibus&at=orci&feugiat=luctus&non=et&pretium=ultrices&quis=posuere&lectus=cubilia&suspendisse=curae&potenti=donec&in=pharetra&eleifend=magna&quam=vestibulum&a=aliquet&odio=ultrices&in=erat&hac=tortor&habitasse=sollicitudin&platea=mi&dictumst=sit&maecenas=amet&ut=lobortis&massa=sapien&quis=sapien&augue=non&luctus=mi&tincidunt=integer&nulla=ac&mollis=neque&molestie=duis&lorem=bibendum&quisque=morbi&ut=non&erat=quam&curabitur=nec&gravida=dui +252,Alan,Diaz,adiaz6z@adobe.com,Male,15.239.180.12,Wikizz,Poputnaya,Software Consultant,https://clickbank.net/vestibulum/sit/amet/cursus/id/turpis.js?ultrices=dolor&posuere=sit&cubilia=amet&curae=consectetuer&duis=adipiscing&faucibus=elit&accumsan=proin&odio=risus&curabitur=praesent&convallis=lectus&duis=vestibulum&consequat=quam +253,Denise,Meyer,dmeyer70@virginia.edu,Female,96.86.93.163,Bubbletube,Tecka,Senior Developer,https://theguardian.com/orci/luctus/et/ultrices/posuere/cubilia/curae.png?rutrum=parturient&nulla=montes&nunc=nascetur&purus=ridiculus&phasellus=mus&in=vivamus&felis=vestibulum&donec=sagittis&semper=sapien&sapien=cum&a=sociis&libero=natoque&nam=penatibus&dui=et&proin=magnis&leo=dis&odio=parturient&porttitor=montes&id=nascetur&consequat=ridiculus&in=mus&consequat=etiam&ut=vel&nulla=augue&sed=vestibulum&accumsan=rutrum&felis=rutrum&ut=neque&at=aenean&dolor=auctor&quis=gravida&odio=sem&consequat=praesent&varius=id&integer=massa&ac=id&leo=nisl&pellentesque=venenatis&ultrices=lacinia&mattis=aenean&odio=sit&donec=amet&vitae=justo&nisi=morbi&nam=ut&ultrices=odio&libero=cras&non=mi&mattis=pede&pulvinar=malesuada&nulla=in&pede=imperdiet&ullamcorper=et&augue=commodo&a=vulputate&suscipit=justo&nulla=in&elit=blandit&ac=ultrices&nulla=enim&sed=lorem&vel=ipsum&enim=dolor&sit=sit&amet=amet&nunc=consectetuer +254,Wayne,Long,wlong71@dmoz.org,Male,255.113.16.113,Kwimbee,Lianozovo,Compensation Analyst,http://tmall.com/nam/ultrices/libero/non/mattis/pulvinar.json?posuere=ante&cubilia=ipsum&curae=primis&duis=in&faucibus=faucibus&accumsan=orci&odio=luctus&curabitur=et&convallis=ultrices&duis=posuere&consequat=cubilia&dui=curae&nec=nulla&nisi=dapibus&volutpat=dolor&eleifend=vel&donec=est&ut=donec&dolor=odio&morbi=justo&vel=sollicitudin&lectus=ut&in=suscipit&quam=a&fringilla=feugiat&rhoncus=et&mauris=eros&enim=vestibulum&leo=ac&rhoncus=est&sed=lacinia&vestibulum=nisi&sit=venenatis&amet=tristique&cursus=fusce&id=congue&turpis=diam&integer=id&aliquet=ornare +255,Craig,Miller,cmiller72@bbb.org,Male,227.210.162.100,Wikizz,Yishui,Associate Professor,https://youtu.be/a.jsp?sit=nec&amet=nisi&justo=vulputate&morbi=nonummy&ut=maecenas&odio=tincidunt&cras=lacus&mi=at&pede=velit&malesuada=vivamus&in=vel&imperdiet=nulla&et=eget&commodo=eros&vulputate=elementum&justo=pellentesque&in=quisque&blandit=porta&ultrices=volutpat&enim=erat&lorem=quisque&ipsum=erat&dolor=eros&sit=viverra&amet=eget&consectetuer=congue&adipiscing=eget&elit=semper&proin=rutrum&interdum=nulla&mauris=nunc&non=purus&ligula=phasellus&pellentesque=in&ultrices=felis&phasellus=donec&id=semper&sapien=sapien&in=a&sapien=libero&iaculis=nam&congue=dui&vivamus=proin&metus=leo&arcu=odio&adipiscing=porttitor&molestie=id&hendrerit=consequat&at=in&vulputate=consequat&vitae=ut&nisl=nulla&aenean=sed&lectus=accumsan&pellentesque=felis&eget=ut&nunc=at&donec=dolor&quis=quis&orci=odio&eget=consequat&orci=varius&vehicula=integer&condimentum=ac&curabitur=leo&in=pellentesque&libero=ultrices&ut=mattis&massa=odio&volutpat=donec&convallis=vitae&morbi=nisi&odio=nam&odio=ultrices&elementum=libero&eu=non&interdum=mattis&eu=pulvinar&tincidunt=nulla&in=pede&leo=ullamcorper&maecenas=augue&pulvinar=a&lobortis=suscipit&est=nulla&phasellus=elit&sit=ac&amet=nulla&erat=sed&nulla=vel&tempus=enim +256,Billy,Morgan,bmorgan73@google.ru,Male,72.223.48.4,Yabox,Corbeil-Essonnes,Systems Administrator IV,https://lycos.com/ut/erat.xml?rutrum=tincidunt&at=ante&lorem=vel&integer=ipsum&tincidunt=praesent&ante=blandit&vel=lacinia&ipsum=erat&praesent=vestibulum&blandit=sed&lacinia=magna&erat=at&vestibulum=nunc&sed=commodo&magna=placerat&at=praesent&nunc=blandit&commodo=nam&placerat=nulla&praesent=integer&blandit=pede&nam=justo&nulla=lacinia&integer=eget&pede=tincidunt&justo=eget&lacinia=tempus&eget=vel&tincidunt=pede&eget=morbi&tempus=porttitor&vel=lorem&pede=id&morbi=ligula&porttitor=suspendisse&lorem=ornare&id=consequat&ligula=lectus&suspendisse=in&ornare=est&consequat=risus&lectus=auctor&in=sed&est=tristique&risus=in&auctor=tempus&sed=sit&tristique=amet&in=sem&tempus=fusce&sit=consequat&amet=nulla&sem=nisl&fusce=nunc&consequat=nisl&nulla=duis&nisl=bibendum&nunc=felis&nisl=sed&duis=interdum&bibendum=venenatis&felis=turpis&sed=enim&interdum=blandit&venenatis=mi&turpis=in&enim=porttitor&blandit=pede&mi=justo&in=eu&porttitor=massa&pede=donec&justo=dapibus&eu=duis&massa=at&donec=velit&dapibus=eu&duis=est&at=congue&velit=elementum&eu=in&est=hac&congue=habitasse&elementum=platea&in=dictumst&hac=morbi&habitasse=vestibulum&platea=velit&dictumst=id&morbi=pretium&vestibulum=iaculis&velit=diam&id=erat&pretium=fermentum&iaculis=justo +257,Barbara,Hunter,bhunter74@fema.gov,Female,1.2.130.212,Bubblebox,Socorro,Computer Systems Analyst IV,https://msu.edu/commodo/placerat/praesent/blandit/nam/nulla.html?odio=sapien&elementum=cum&eu=sociis&interdum=natoque&eu=penatibus&tincidunt=et&in=magnis&leo=dis&maecenas=parturient&pulvinar=montes&lobortis=nascetur&est=ridiculus&phasellus=mus&sit=etiam&amet=vel&erat=augue&nulla=vestibulum&tempus=rutrum&vivamus=rutrum&in=neque&felis=aenean&eu=auctor&sapien=gravida&cursus=sem&vestibulum=praesent&proin=id&eu=massa&mi=id&nulla=nisl&ac=venenatis&enim=lacinia&in=aenean&tempor=sit&turpis=amet&nec=justo&euismod=morbi&scelerisque=ut&quam=odio&turpis=cras&adipiscing=mi&lorem=pede&vitae=malesuada&mattis=in&nibh=imperdiet&ligula=et&nec=commodo&sem=vulputate&duis=justo&aliquam=in&convallis=blandit&nunc=ultrices&proin=enim&at=lorem&turpis=ipsum&a=dolor +258,Diana,Hill,dhill75@msn.com,Female,220.109.45.242,Tagfeed,Shuitian,Desktop Support Technician,https://whitehouse.gov/vestibulum/eget/vulputate.js?aliquam=aliquet&quis=pulvinar&turpis=sed&eget=nisl&elit=nunc&sodales=rhoncus&scelerisque=dui&mauris=vel&sit=sem&amet=sed&eros=sagittis&suspendisse=nam&accumsan=congue&tortor=risus&quis=semper&turpis=porta&sed=volutpat&ante=quam&vivamus=pede&tortor=lobortis&duis=ligula&mattis=sit&egestas=amet&metus=eleifend&aenean=pede&fermentum=libero&donec=quis&ut=orci&mauris=nullam&eget=molestie&massa=nibh&tempor=in&convallis=lectus&nulla=pellentesque&neque=at&libero=nulla&convallis=suspendisse&eget=potenti&eleifend=cras&luctus=in&ultricies=purus&eu=eu&nibh=magna&quisque=vulputate&id=luctus&justo=cum&sit=sociis&amet=natoque&sapien=penatibus&dignissim=et&vestibulum=magnis&vestibulum=dis&ante=parturient&ipsum=montes&primis=nascetur&in=ridiculus&faucibus=mus&orci=vivamus&luctus=vestibulum&et=sagittis&ultrices=sapien&posuere=cum&cubilia=sociis&curae=natoque&nulla=penatibus&dapibus=et&dolor=magnis&vel=dis&est=parturient&donec=montes&odio=nascetur&justo=ridiculus&sollicitudin=mus&ut=etiam&suscipit=vel&a=augue&feugiat=vestibulum&et=rutrum&eros=rutrum&vestibulum=neque&ac=aenean&est=auctor&lacinia=gravida&nisi=sem&venenatis=praesent&tristique=id&fusce=massa&congue=id +259,Bonnie,Adams,badams76@webnode.com,Female,1.170.199.4,Tanoodle,Pukou,, +260,Rachel,Garcia,rgarcia77@nyu.edu,Female,255.40.215.166,Skippad,Stende,Analog Circuit Design manager,https://berkeley.edu/amet.jsp?nulla=nunc&sed=vestibulum&accumsan=ante&felis=ipsum&ut=primis&at=in&dolor=faucibus&quis=orci&odio=luctus&consequat=et&varius=ultrices&integer=posuere&ac=cubilia&leo=curae&pellentesque=mauris&ultrices=viverra&mattis=diam&odio=vitae&donec=quam&vitae=suspendisse&nisi=potenti&nam=nullam&ultrices=porttitor&libero=lacus&non=at&mattis=turpis&pulvinar=donec&nulla=posuere&pede=metus&ullamcorper=vitae&augue=ipsum&a=aliquam&suscipit=non&nulla=mauris&elit=morbi&ac=non&nulla=lectus&sed=aliquam&vel=sit&enim=amet&sit=diam&amet=in&nunc=magna&viverra=bibendum&dapibus=imperdiet&nulla=nullam&suscipit=orci&ligula=pede&in=venenatis&lacus=non +261,Marie,Jacobs,mjacobs78@rakuten.co.jp,Female,21.117.127.200,Flashdog,Kąty Wrocławskie,General Manager,https://t-online.de/sapien/non.png?in=phasellus&purus=sit&eu=amet&magna=erat&vulputate=nulla&luctus=tempus&cum=vivamus&sociis=in&natoque=felis&penatibus=eu&et=sapien&magnis=cursus&dis=vestibulum&parturient=proin&montes=eu&nascetur=mi&ridiculus=nulla&mus=ac&vivamus=enim&vestibulum=in&sagittis=tempor&sapien=turpis&cum=nec&sociis=euismod&natoque=scelerisque&penatibus=quam&et=turpis&magnis=adipiscing&dis=lorem&parturient=vitae&montes=mattis&nascetur=nibh&ridiculus=ligula&mus=nec&etiam=sem&vel=duis&augue=aliquam&vestibulum=convallis&rutrum=nunc&rutrum=proin&neque=at&aenean=turpis&auctor=a&gravida=pede&sem=posuere&praesent=nonummy&id=integer&massa=non&id=velit +262,Brian,Palmer,bpalmer79@nature.com,Male,151.145.204.188,Twitternation,Jedlińsk,Office Assistant II,https://technorati.com/ut.png?maecenas=cursus&ut=vestibulum&massa=proin&quis=eu&augue=mi&luctus=nulla&tincidunt=ac&nulla=enim&mollis=in&molestie=tempor&lorem=turpis&quisque=nec&ut=euismod&erat=scelerisque&curabitur=quam&gravida=turpis&nisi=adipiscing&at=lorem&nibh=vitae&in=mattis&hac=nibh&habitasse=ligula&platea=nec&dictumst=sem&aliquam=duis&augue=aliquam&quam=convallis&sollicitudin=nunc&vitae=proin&consectetuer=at&eget=turpis&rutrum=a&at=pede&lorem=posuere&integer=nonummy&tincidunt=integer&ante=non&vel=velit&ipsum=donec&praesent=diam&blandit=neque&lacinia=vestibulum&erat=eget&vestibulum=vulputate&sed=ut&magna=ultrices&at=vel&nunc=augue&commodo=vestibulum&placerat=ante&praesent=ipsum&blandit=primis&nam=in&nulla=faucibus&integer=orci&pede=luctus&justo=et&lacinia=ultrices&eget=posuere&tincidunt=cubilia&eget=curae&tempus=donec&vel=pharetra&pede=magna&morbi=vestibulum&porttitor=aliquet&lorem=ultrices&id=erat&ligula=tortor&suspendisse=sollicitudin&ornare=mi&consequat=sit&lectus=amet&in=lobortis&est=sapien&risus=sapien&auctor=non&sed=mi&tristique=integer&in=ac&tempus=neque&sit=duis&amet=bibendum&sem=morbi&fusce=non&consequat=quam&nulla=nec&nisl=dui&nunc=luctus&nisl=rutrum&duis=nulla&bibendum=tellus&felis=in&sed=sagittis +263,Philip,Jordan,pjordan7a@arstechnica.com,Male,112.26.184.3,Voomm,Patzicía,Registered Nurse,https://moonfruit.com/id.html?dui=iaculis&vel=diam&nisl=erat&duis=fermentum&ac=justo&nibh=nec&fusce=condimentum&lacus=neque&purus=sapien&aliquet=placerat&at=ante&feugiat=nulla&non=justo&pretium=aliquam&quis=quis&lectus=turpis&suspendisse=eget&potenti=elit&in=sodales&eleifend=scelerisque&quam=mauris +264,Michael,Evans,mevans7b@ning.com,Male,86.200.3.2,Dazzlesphere,Rueil-Malmaison,, +265,Kevin,Collins,kcollins7c@examiner.com,Male,45.193.55.56,Blogpad,Avignon,VP Sales,http://indiegogo.com/erat/eros/viverra/eget/congue/eget/semper.xml?condimentum=eget&id=semper&luctus=rutrum&nec=nulla&molestie=nunc&sed=purus&justo=phasellus&pellentesque=in&viverra=felis&pede=donec&ac=semper&diam=sapien&cras=a&pellentesque=libero&volutpat=nam&dui=dui&maecenas=proin&tristique=leo&est=odio&et=porttitor&tempus=id&semper=consequat&est=in&quam=consequat&pharetra=ut&magna=nulla&ac=sed&consequat=accumsan&metus=felis&sapien=ut&ut=at&nunc=dolor&vestibulum=quis&ante=odio&ipsum=consequat&primis=varius&in=integer&faucibus=ac&orci=leo&luctus=pellentesque&et=ultrices&ultrices=mattis&posuere=odio&cubilia=donec&curae=vitae&mauris=nisi&viverra=nam&diam=ultrices&vitae=libero&quam=non&suspendisse=mattis&potenti=pulvinar&nullam=nulla&porttitor=pede&lacus=ullamcorper&at=augue&turpis=a&donec=suscipit&posuere=nulla&metus=elit&vitae=ac&ipsum=nulla&aliquam=sed&non=vel&mauris=enim&morbi=sit&non=amet&lectus=nunc&aliquam=viverra&sit=dapibus&amet=nulla&diam=suscipit +266,Barbara,Romero,bromero7d@amazon.com,Female,117.149.208.89,Quinu,Rockford,Paralegal,https://slashdot.org/quam/sollicitudin/vitae/consectetuer/eget.jsp?congue=ridiculus&elementum=mus&in=etiam&hac=vel&habitasse=augue&platea=vestibulum&dictumst=rutrum&morbi=rutrum&vestibulum=neque&velit=aenean&id=auctor&pretium=gravida&iaculis=sem&diam=praesent&erat=id&fermentum=massa&justo=id&nec=nisl&condimentum=venenatis&neque=lacinia&sapien=aenean&placerat=sit&ante=amet&nulla=justo&justo=morbi&aliquam=ut&quis=odio&turpis=cras&eget=mi&elit=pede&sodales=malesuada&scelerisque=in&mauris=imperdiet&sit=et&amet=commodo&eros=vulputate&suspendisse=justo&accumsan=in&tortor=blandit&quis=ultrices&turpis=enim&sed=lorem&ante=ipsum&vivamus=dolor&tortor=sit&duis=amet&mattis=consectetuer&egestas=adipiscing&metus=elit&aenean=proin&fermentum=interdum&donec=mauris&ut=non&mauris=ligula&eget=pellentesque&massa=ultrices&tempor=phasellus&convallis=id&nulla=sapien&neque=in&libero=sapien&convallis=iaculis&eget=congue&eleifend=vivamus&luctus=metus&ultricies=arcu&eu=adipiscing&nibh=molestie&quisque=hendrerit&id=at&justo=vulputate&sit=vitae&amet=nisl&sapien=aenean&dignissim=lectus&vestibulum=pellentesque&vestibulum=eget&ante=nunc&ipsum=donec&primis=quis&in=orci&faucibus=eget&orci=orci&luctus=vehicula&et=condimentum&ultrices=curabitur&posuere=in&cubilia=libero&curae=ut&nulla=massa +267,Joshua,Lynch,jlynch7e@marketwatch.com,Male,109.166.160.154,Babbleblab,Kiryandongo,Financial Advisor,http://wikimedia.org/luctus/et/ultrices/posuere/cubilia/curae.png?vestibulum=quam&velit=sapien&id=varius&pretium=ut&iaculis=blandit&diam=non&erat=interdum&fermentum=in&justo=ante&nec=vestibulum&condimentum=ante&neque=ipsum&sapien=primis&placerat=in&ante=faucibus&nulla=orci&justo=luctus&aliquam=et&quis=ultrices&turpis=posuere&eget=cubilia&elit=curae&sodales=duis&scelerisque=faucibus&mauris=accumsan&sit=odio&amet=curabitur&eros=convallis&suspendisse=duis&accumsan=consequat&tortor=dui&quis=nec&turpis=nisi&sed=volutpat&ante=eleifend&vivamus=donec&tortor=ut&duis=dolor&mattis=morbi&egestas=vel&metus=lectus&aenean=in&fermentum=quam&donec=fringilla&ut=rhoncus&mauris=mauris&eget=enim&massa=leo&tempor=rhoncus&convallis=sed&nulla=vestibulum&neque=sit&libero=amet&convallis=cursus&eget=id&eleifend=turpis&luctus=integer&ultricies=aliquet&eu=massa&nibh=id&quisque=lobortis&id=convallis&justo=tortor&sit=risus&amet=dapibus&sapien=augue&dignissim=vel&vestibulum=accumsan&vestibulum=tellus +268,Kathryn,Ferguson,kferguson7f@latimes.com,Female,241.184.220.216,Voomm,Sakākā,Marketing Assistant,http://lulu.com/ut/ultrices/vel/augue/vestibulum.jsp?condimentum=ligula&curabitur=nec&in=sem&libero=duis&ut=aliquam&massa=convallis&volutpat=nunc&convallis=proin&morbi=at&odio=turpis&odio=a&elementum=pede&eu=posuere&interdum=nonummy&eu=integer&tincidunt=non&in=velit&leo=donec&maecenas=diam&pulvinar=neque&lobortis=vestibulum&est=eget&phasellus=vulputate&sit=ut&amet=ultrices&erat=vel&nulla=augue&tempus=vestibulum&vivamus=ante&in=ipsum&felis=primis&eu=in&sapien=faucibus&cursus=orci&vestibulum=luctus&proin=et&eu=ultrices&mi=posuere&nulla=cubilia&ac=curae&enim=donec&in=pharetra&tempor=magna&turpis=vestibulum&nec=aliquet&euismod=ultrices&scelerisque=erat +269,Julia,Greene,jgreene7g@ft.com,Female,15.253.148.247,Roomm,,Desktop Support Technician,https://geocities.com/dictumst.xml?sit=nam&amet=ultrices&diam=libero&in=non&magna=mattis&bibendum=pulvinar&imperdiet=nulla&nullam=pede&orci=ullamcorper&pede=augue +270,Catherine,Richards,crichards7h@dell.com,Female,92.253.17.25,Skyba,San Manuel Chaparrón,Statistician I,http://ihg.com/ac/est/lacinia/nisi/venenatis/tristique/fusce.xml?bibendum=sollicitudin&imperdiet=mi&nullam=sit&orci=amet&pede=lobortis&venenatis=sapien&non=sapien&sodales=non&sed=mi&tincidunt=integer&eu=ac&felis=neque +271,Kimberly,Robinson,krobinson7i@foxnews.com,Female,74.188.253.143,Tambee,Gungguh,Nurse Practicioner,https://istockphoto.com/quisque.js?nunc=in&nisl=felis&duis=eu&bibendum=sapien&felis=cursus&sed=vestibulum&interdum=proin&venenatis=eu&turpis=mi&enim=nulla&blandit=ac&mi=enim&in=in&porttitor=tempor&pede=turpis&justo=nec&eu=euismod&massa=scelerisque&donec=quam&dapibus=turpis&duis=adipiscing&at=lorem&velit=vitae&eu=mattis&est=nibh&congue=ligula&elementum=nec&in=sem&hac=duis&habitasse=aliquam&platea=convallis&dictumst=nunc&morbi=proin&vestibulum=at&velit=turpis&id=a&pretium=pede&iaculis=posuere&diam=nonummy&erat=integer&fermentum=non&justo=velit&nec=donec&condimentum=diam&neque=neque&sapien=vestibulum&placerat=eget&ante=vulputate&nulla=ut&justo=ultrices&aliquam=vel&quis=augue&turpis=vestibulum&eget=ante&elit=ipsum&sodales=primis&scelerisque=in&mauris=faucibus&sit=orci&amet=luctus&eros=et&suspendisse=ultrices&accumsan=posuere&tortor=cubilia&quis=curae&turpis=donec&sed=pharetra +272,Mark,Carter,mcarter7j@nbcnews.com,Male,214.248.25.23,Twitterworks,Mtsensk,Account Executive,https://cornell.edu/morbi.html?vitae=sapien&consectetuer=ut&eget=nunc&rutrum=vestibulum&at=ante&lorem=ipsum&integer=primis&tincidunt=in&ante=faucibus&vel=orci&ipsum=luctus&praesent=et&blandit=ultrices&lacinia=posuere&erat=cubilia&vestibulum=curae&sed=mauris&magna=viverra&at=diam&nunc=vitae&commodo=quam&placerat=suspendisse&praesent=potenti&blandit=nullam&nam=porttitor&nulla=lacus&integer=at&pede=turpis&justo=donec&lacinia=posuere&eget=metus&tincidunt=vitae&eget=ipsum&tempus=aliquam&vel=non&pede=mauris&morbi=morbi&porttitor=non&lorem=lectus&id=aliquam&ligula=sit&suspendisse=amet&ornare=diam&consequat=in&lectus=magna&in=bibendum&est=imperdiet&risus=nullam&auctor=orci&sed=pede&tristique=venenatis&in=non&tempus=sodales&sit=sed&amet=tincidunt&sem=eu&fusce=felis&consequat=fusce&nulla=posuere&nisl=felis&nunc=sed&nisl=lacus +273,Tina,Hunter,thunter7k@sogou.com,Female,35.141.131.85,Realpoint,Zougang,Developer IV,http://timesonline.co.uk/amet.js?convallis=vestibulum&tortor=sagittis&risus=sapien&dapibus=cum&augue=sociis&vel=natoque&accumsan=penatibus&tellus=et&nisi=magnis&eu=dis&orci=parturient&mauris=montes&lacinia=nascetur&sapien=ridiculus&quis=mus&libero=etiam&nullam=vel&sit=augue&amet=vestibulum&turpis=rutrum&elementum=rutrum&ligula=neque&vehicula=aenean&consequat=auctor&morbi=gravida&a=sem&ipsum=praesent&integer=id&a=massa&nibh=id&in=nisl&quis=venenatis&justo=lacinia&maecenas=aenean +274,Mark,Gonzales,mgonzales7l@scribd.com,Male,191.248.246.151,Tanoodle,Marale,Structural Analysis Engineer,http://furl.net/justo/pellentesque.jpg?ante=in&nulla=sagittis&justo=dui&aliquam=vel&quis=nisl&turpis=duis&eget=ac&elit=nibh&sodales=fusce&scelerisque=lacus&mauris=purus&sit=aliquet&amet=at&eros=feugiat&suspendisse=non&accumsan=pretium&tortor=quis&quis=lectus&turpis=suspendisse&sed=potenti&ante=in&vivamus=eleifend&tortor=quam&duis=a&mattis=odio&egestas=in&metus=hac&aenean=habitasse&fermentum=platea&donec=dictumst&ut=maecenas&mauris=ut&eget=massa&massa=quis&tempor=augue&convallis=luctus&nulla=tincidunt&neque=nulla&libero=mollis&convallis=molestie&eget=lorem&eleifend=quisque&luctus=ut&ultricies=erat&eu=curabitur&nibh=gravida&quisque=nisi&id=at&justo=nibh&sit=in&amet=hac&sapien=habitasse&dignissim=platea&vestibulum=dictumst&vestibulum=aliquam +275,Katherine,Cox,kcox7m@dailymotion.com,Female,7.235.218.87,Bluezoom,Nianpan,Senior Cost Accountant,http://bizjournals.com/suspendisse/potenti/nullam/porttitor.jsp?mauris=neque&eget=sapien&massa=placerat&tempor=ante&convallis=nulla&nulla=justo&neque=aliquam&libero=quis&convallis=turpis&eget=eget&eleifend=elit&luctus=sodales&ultricies=scelerisque&eu=mauris&nibh=sit&quisque=amet&id=eros&justo=suspendisse&sit=accumsan&amet=tortor&sapien=quis&dignissim=turpis&vestibulum=sed&vestibulum=ante&ante=vivamus&ipsum=tortor&primis=duis&in=mattis&faucibus=egestas&orci=metus&luctus=aenean&et=fermentum&ultrices=donec&posuere=ut&cubilia=mauris +276,Anthony,Reynolds,areynolds7n@edublogs.org,Male,39.140.145.198,Devify,Tiandu,, +277,Lori,Lane,llane7o@ftc.gov,Female,38.247.37.67,Skiba,Cisasak,Office Assistant I,http://whitehouse.gov/in/faucibus/orci/luctus/et/ultrices.aspx?lacus=convallis&purus=nunc&aliquet=proin&at=at&feugiat=turpis&non=a&pretium=pede&quis=posuere&lectus=nonummy&suspendisse=integer&potenti=non&in=velit&eleifend=donec&quam=diam&a=neque&odio=vestibulum&in=eget&hac=vulputate&habitasse=ut&platea=ultrices&dictumst=vel&maecenas=augue&ut=vestibulum&massa=ante&quis=ipsum&augue=primis&luctus=in&tincidunt=faucibus&nulla=orci&mollis=luctus&molestie=et&lorem=ultrices&quisque=posuere&ut=cubilia&erat=curae&curabitur=donec&gravida=pharetra&nisi=magna&at=vestibulum&nibh=aliquet&in=ultrices +278,Craig,Evans,cevans7p@rakuten.co.jp,Male,170.66.95.162,Miboo,Ollantaytambo,Mechanical Systems Engineer,http://indiegogo.com/sapien.jsp?mauris=cras&sit=pellentesque&amet=volutpat&eros=dui&suspendisse=maecenas&accumsan=tristique&tortor=est&quis=et&turpis=tempus&sed=semper&ante=est&vivamus=quam&tortor=pharetra&duis=magna&mattis=ac&egestas=consequat&metus=metus&aenean=sapien&fermentum=ut&donec=nunc&ut=vestibulum&mauris=ante&eget=ipsum&massa=primis&tempor=in&convallis=faucibus&nulla=orci&neque=luctus&libero=et&convallis=ultrices&eget=posuere&eleifend=cubilia&luctus=curae&ultricies=mauris&eu=viverra&nibh=diam&quisque=vitae&id=quam&justo=suspendisse&sit=potenti&amet=nullam&sapien=porttitor&dignissim=lacus&vestibulum=at&vestibulum=turpis&ante=donec&ipsum=posuere&primis=metus&in=vitae&faucibus=ipsum&orci=aliquam&luctus=non&et=mauris&ultrices=morbi&posuere=non&cubilia=lectus&curae=aliquam&nulla=sit&dapibus=amet&dolor=diam&vel=in&est=magna&donec=bibendum&odio=imperdiet&justo=nullam&sollicitudin=orci&ut=pede&suscipit=venenatis&a=non&feugiat=sodales&et=sed&eros=tincidunt&vestibulum=eu&ac=felis&est=fusce&lacinia=posuere&nisi=felis&venenatis=sed&tristique=lacus&fusce=morbi&congue=sem&diam=mauris&id=laoreet&ornare=ut&imperdiet=rhoncus&sapien=aliquet&urna=pulvinar&pretium=sed&nisl=nisl&ut=nunc&volutpat=rhoncus&sapien=dui +279,Julia,Fox,jfox7q@bing.com,Female,34.94.107.127,Mita,Kalangsari,Food Chemist,http://toplist.cz/eu/felis/fusce/posuere.js?amet=volutpat&justo=dui&morbi=maecenas&ut=tristique&odio=est&cras=et&mi=tempus&pede=semper&malesuada=est&in=quam&imperdiet=pharetra&et=magna&commodo=ac&vulputate=consequat&justo=metus&in=sapien&blandit=ut&ultrices=nunc&enim=vestibulum&lorem=ante&ipsum=ipsum&dolor=primis&sit=in&amet=faucibus&consectetuer=orci&adipiscing=luctus&elit=et&proin=ultrices&interdum=posuere&mauris=cubilia&non=curae&ligula=mauris&pellentesque=viverra&ultrices=diam&phasellus=vitae&id=quam&sapien=suspendisse&in=potenti&sapien=nullam&iaculis=porttitor&congue=lacus&vivamus=at&metus=turpis&arcu=donec&adipiscing=posuere&molestie=metus&hendrerit=vitae&at=ipsum&vulputate=aliquam&vitae=non&nisl=mauris&aenean=morbi&lectus=non&pellentesque=lectus&eget=aliquam&nunc=sit&donec=amet&quis=diam&orci=in&eget=magna&orci=bibendum&vehicula=imperdiet&condimentum=nullam&curabitur=orci&in=pede&libero=venenatis&ut=non&massa=sodales&volutpat=sed&convallis=tincidunt&morbi=eu&odio=felis&odio=fusce +280,Jesse,Johnston,jjohnston7r@unc.edu,Male,187.163.140.218,Topicstorm,Succha,Associate Professor,http://marriott.com/libero/ut/massa/volutpat/convallis.html?luctus=pellentesque&rutrum=eget&nulla=nunc&tellus=donec&in=quis&sagittis=orci&dui=eget&vel=orci&nisl=vehicula&duis=condimentum&ac=curabitur&nibh=in&fusce=libero&lacus=ut&purus=massa&aliquet=volutpat&at=convallis&feugiat=morbi&non=odio&pretium=odio&quis=elementum +281,Henry,Cole,hcole7s@time.com,Male,12.62.198.46,Gigashots,Trbovlje,, +282,Donald,Kennedy,dkennedy7t@telegraph.co.uk,Male,230.66.136.192,Wikizz,Chita,Budget/Accounting Analyst III,http://4shared.com/ut.jsp?a=aliquam&pede=non&posuere=mauris&nonummy=morbi&integer=non&non=lectus&velit=aliquam&donec=sit&diam=amet&neque=diam&vestibulum=in&eget=magna&vulputate=bibendum&ut=imperdiet&ultrices=nullam&vel=orci&augue=pede&vestibulum=venenatis&ante=non&ipsum=sodales&primis=sed&in=tincidunt&faucibus=eu&orci=felis&luctus=fusce&et=posuere&ultrices=felis&posuere=sed&cubilia=lacus&curae=morbi&donec=sem&pharetra=mauris&magna=laoreet&vestibulum=ut&aliquet=rhoncus +283,Stephen,Jordan,sjordan7u@barnesandnoble.com,Male,158.229.14.142,Midel,Yanwukou,Research Associate,http://aboutads.info/nulla/ultrices/aliquet/maecenas.json?et=quis&eros=lectus&vestibulum=suspendisse&ac=potenti&est=in&lacinia=eleifend&nisi=quam&venenatis=a&tristique=odio&fusce=in&congue=hac&diam=habitasse&id=platea&ornare=dictumst&imperdiet=maecenas&sapien=ut&urna=massa&pretium=quis&nisl=augue&ut=luctus&volutpat=tincidunt&sapien=nulla&arcu=mollis&sed=molestie&augue=lorem&aliquam=quisque&erat=ut&volutpat=erat&in=curabitur&congue=gravida&etiam=nisi&justo=at&etiam=nibh&pretium=in&iaculis=hac&justo=habitasse&in=platea&hac=dictumst&habitasse=aliquam&platea=augue&dictumst=quam&etiam=sollicitudin&faucibus=vitae&cursus=consectetuer&urna=eget&ut=rutrum&tellus=at&nulla=lorem&ut=integer&erat=tincidunt&id=ante&mauris=vel&vulputate=ipsum&elementum=praesent&nullam=blandit&varius=lacinia&nulla=erat&facilisi=vestibulum&cras=sed&non=magna&velit=at&nec=nunc&nisi=commodo&vulputate=placerat&nonummy=praesent&maecenas=blandit&tincidunt=nam&lacus=nulla&at=integer&velit=pede&vivamus=justo&vel=lacinia&nulla=eget +284,Dorothy,Perez,dperez7v@smh.com.au,Female,226.4.35.176,Skidoo,Mojogajeh,Research Associate,https://upenn.edu/odio/odio/elementum/eu/interdum/eu.jpg?aenean=volutpat&lectus=dui&pellentesque=maecenas&eget=tristique&nunc=est&donec=et&quis=tempus&orci=semper&eget=est&orci=quam&vehicula=pharetra&condimentum=magna&curabitur=ac&in=consequat&libero=metus&ut=sapien&massa=ut&volutpat=nunc&convallis=vestibulum&morbi=ante&odio=ipsum&odio=primis&elementum=in&eu=faucibus&interdum=orci&eu=luctus&tincidunt=et&in=ultrices&leo=posuere&maecenas=cubilia&pulvinar=curae&lobortis=mauris&est=viverra&phasellus=diam&sit=vitae&amet=quam&erat=suspendisse&nulla=potenti&tempus=nullam&vivamus=porttitor&in=lacus&felis=at&eu=turpis&sapien=donec&cursus=posuere&vestibulum=metus&proin=vitae&eu=ipsum&mi=aliquam&nulla=non&ac=mauris&enim=morbi&in=non&tempor=lectus&turpis=aliquam&nec=sit&euismod=amet&scelerisque=diam&quam=in&turpis=magna&adipiscing=bibendum +285,Alan,Kelly,akelly7w@reddit.com,Male,79.90.253.30,Realbridge,Ladushkin,Desktop Support Technician,https://pcworld.com/phasellus/sit/amet.png?suspendisse=elementum&potenti=in&cras=hac&in=habitasse&purus=platea&eu=dictumst&magna=morbi&vulputate=vestibulum&luctus=velit&cum=id&sociis=pretium&natoque=iaculis&penatibus=diam&et=erat&magnis=fermentum&dis=justo&parturient=nec&montes=condimentum&nascetur=neque&ridiculus=sapien&mus=placerat&vivamus=ante&vestibulum=nulla&sagittis=justo&sapien=aliquam&cum=quis&sociis=turpis&natoque=eget&penatibus=elit&et=sodales&magnis=scelerisque&dis=mauris&parturient=sit&montes=amet&nascetur=eros&ridiculus=suspendisse&mus=accumsan&etiam=tortor&vel=quis&augue=turpis&vestibulum=sed&rutrum=ante&rutrum=vivamus&neque=tortor&aenean=duis&auctor=mattis&gravida=egestas&sem=metus&praesent=aenean&id=fermentum&massa=donec&id=ut&nisl=mauris&venenatis=eget&lacinia=massa&aenean=tempor&sit=convallis&amet=nulla&justo=neque&morbi=libero&ut=convallis&odio=eget&cras=eleifend&mi=luctus&pede=ultricies&malesuada=eu&in=nibh +286,Adam,Brown,abrown7x@friendfeed.com,Male,36.47.254.147,Jamia,Johor Bahru,, +287,Michael,Boyd,mboyd7y@telegraph.co.uk,Male,180.114.186.3,LiveZ,Mabilog,Geological Engineer,https://reddit.com/ipsum.json?iaculis=consequat&diam=nulla&erat=nisl&fermentum=nunc&justo=nisl&nec=duis&condimentum=bibendum&neque=felis&sapien=sed&placerat=interdum&ante=venenatis&nulla=turpis&justo=enim&aliquam=blandit&quis=mi&turpis=in&eget=porttitor&elit=pede&sodales=justo&scelerisque=eu&mauris=massa&sit=donec&amet=dapibus&eros=duis&suspendisse=at&accumsan=velit&tortor=eu&quis=est&turpis=congue&sed=elementum&ante=in&vivamus=hac&tortor=habitasse&duis=platea&mattis=dictumst&egestas=morbi +288,James,Garza,jgarza7z@wunderground.com,Male,28.226.110.153,Thoughtblab,Tétouan,Statistician III,https://i2i.jp/eros/suspendisse/accumsan/tortor.jpg?rutrum=cras&neque=mi&aenean=pede&auctor=malesuada&gravida=in&sem=imperdiet&praesent=et&id=commodo&massa=vulputate&id=justo&nisl=in&venenatis=blandit&lacinia=ultrices&aenean=enim&sit=lorem&amet=ipsum&justo=dolor&morbi=sit&ut=amet&odio=consectetuer&cras=adipiscing&mi=elit&pede=proin&malesuada=interdum +289,Annie,Howell,ahowell80@blogs.com,Female,188.3.113.206,Dynazzy,San Juan Bautista,Registered Nurse,http://arstechnica.com/nonummy/integer/non/velit/donec/diam/neque.jsp?non=eu&velit=tincidunt&donec=in&diam=leo&neque=maecenas&vestibulum=pulvinar&eget=lobortis&vulputate=est&ut=phasellus&ultrices=sit&vel=amet&augue=erat&vestibulum=nulla&ante=tempus&ipsum=vivamus&primis=in&in=felis&faucibus=eu&orci=sapien&luctus=cursus&et=vestibulum&ultrices=proin&posuere=eu&cubilia=mi&curae=nulla&donec=ac&pharetra=enim&magna=in&vestibulum=tempor&aliquet=turpis&ultrices=nec&erat=euismod&tortor=scelerisque&sollicitudin=quam&mi=turpis&sit=adipiscing&amet=lorem&lobortis=vitae&sapien=mattis&sapien=nibh&non=ligula&mi=nec&integer=sem&ac=duis&neque=aliquam&duis=convallis&bibendum=nunc&morbi=proin&non=at&quam=turpis&nec=a&dui=pede&luctus=posuere&rutrum=nonummy&nulla=integer&tellus=non&in=velit&sagittis=donec&dui=diam&vel=neque&nisl=vestibulum&duis=eget&ac=vulputate&nibh=ut&fusce=ultrices&lacus=vel&purus=augue&aliquet=vestibulum&at=ante&feugiat=ipsum&non=primis&pretium=in&quis=faucibus&lectus=orci&suspendisse=luctus&potenti=et&in=ultrices&eleifend=posuere&quam=cubilia&a=curae&odio=donec&in=pharetra&hac=magna&habitasse=vestibulum&platea=aliquet&dictumst=ultrices&maecenas=erat&ut=tortor&massa=sollicitudin&quis=mi&augue=sit&luctus=amet&tincidunt=lobortis&nulla=sapien&mollis=sapien&molestie=non&lorem=mi +290,Mildred,Andrews,mandrews81@shutterfly.com,Female,119.77.101.86,Viva,Santiago de María,Statistician II,https://ow.ly/eget/semper.aspx?aliquam=erat&non=eros&mauris=viverra&morbi=eget&non=congue&lectus=eget&aliquam=semper&sit=rutrum&amet=nulla&diam=nunc&in=purus&magna=phasellus&bibendum=in&imperdiet=felis&nullam=donec&orci=semper&pede=sapien&venenatis=a&non=libero&sodales=nam&sed=dui&tincidunt=proin&eu=leo&felis=odio&fusce=porttitor&posuere=id&felis=consequat&sed=in&lacus=consequat&morbi=ut&sem=nulla&mauris=sed&laoreet=accumsan&ut=felis&rhoncus=ut&aliquet=at&pulvinar=dolor&sed=quis&nisl=odio&nunc=consequat&rhoncus=varius&dui=integer&vel=ac&sem=leo&sed=pellentesque&sagittis=ultrices&nam=mattis&congue=odio&risus=donec&semper=vitae&porta=nisi&volutpat=nam&quam=ultrices&pede=libero&lobortis=non&ligula=mattis&sit=pulvinar&amet=nulla&eleifend=pede&pede=ullamcorper&libero=augue&quis=a&orci=suscipit&nullam=nulla&molestie=elit&nibh=ac&in=nulla&lectus=sed&pellentesque=vel&at=enim&nulla=sit&suspendisse=amet&potenti=nunc&cras=viverra&in=dapibus&purus=nulla&eu=suscipit&magna=ligula&vulputate=in&luctus=lacus&cum=curabitur&sociis=at&natoque=ipsum&penatibus=ac&et=tellus&magnis=semper&dis=interdum&parturient=mauris&montes=ullamcorper&nascetur=purus&ridiculus=sit&mus=amet +291,Janet,Fisher,jfisher82@smugmug.com,Female,107.98.72.221,Tagpad,Setro,Office Assistant I,https://about.me/primis/in/faucibus/orci/luctus/et/ultrices.json?aenean=nullam&auctor=molestie&gravida=nibh&sem=in&praesent=lectus&id=pellentesque&massa=at&id=nulla&nisl=suspendisse&venenatis=potenti&lacinia=cras&aenean=in&sit=purus&amet=eu&justo=magna&morbi=vulputate&ut=luctus&odio=cum&cras=sociis&mi=natoque&pede=penatibus&malesuada=et&in=magnis&imperdiet=dis&et=parturient&commodo=montes&vulputate=nascetur&justo=ridiculus&in=mus&blandit=vivamus&ultrices=vestibulum&enim=sagittis&lorem=sapien&ipsum=cum&dolor=sociis&sit=natoque&amet=penatibus&consectetuer=et&adipiscing=magnis&elit=dis&proin=parturient&interdum=montes&mauris=nascetur&non=ridiculus&ligula=mus&pellentesque=etiam&ultrices=vel&phasellus=augue&id=vestibulum&sapien=rutrum&in=rutrum&sapien=neque&iaculis=aenean&congue=auctor&vivamus=gravida&metus=sem&arcu=praesent&adipiscing=id&molestie=massa&hendrerit=id&at=nisl&vulputate=venenatis&vitae=lacinia&nisl=aenean&aenean=sit&lectus=amet&pellentesque=justo&eget=morbi&nunc=ut&donec=odio&quis=cras&orci=mi +292,Debra,Wilson,dwilson83@dyndns.org,Female,205.107.17.234,Linkbridge,Rossosh’,Safety Technician III,http://ted.com/non/velit/donec/diam/neque/vestibulum/eget.js?quis=amet&augue=lobortis&luctus=sapien&tincidunt=sapien&nulla=non&mollis=mi&molestie=integer&lorem=ac&quisque=neque&ut=duis&erat=bibendum&curabitur=morbi&gravida=non +293,Thomas,Morgan,tmorgan84@slate.com,Male,33.68.149.251,Gigabox,Shuanggang,Staff Accountant II,http://squarespace.com/nec/euismod/scelerisque/quam/turpis.aspx?nullam=magna&porttitor=bibendum&lacus=imperdiet&at=nullam&turpis=orci&donec=pede&posuere=venenatis&metus=non&vitae=sodales&ipsum=sed&aliquam=tincidunt&non=eu&mauris=felis&morbi=fusce&non=posuere&lectus=felis&aliquam=sed&sit=lacus&amet=morbi&diam=sem&in=mauris&magna=laoreet&bibendum=ut&imperdiet=rhoncus&nullam=aliquet&orci=pulvinar&pede=sed&venenatis=nisl&non=nunc&sodales=rhoncus&sed=dui&tincidunt=vel&eu=sem&felis=sed&fusce=sagittis&posuere=nam&felis=congue&sed=risus&lacus=semper&morbi=porta&sem=volutpat&mauris=quam&laoreet=pede&ut=lobortis&rhoncus=ligula&aliquet=sit&pulvinar=amet&sed=eleifend&nisl=pede&nunc=libero&rhoncus=quis&dui=orci&vel=nullam&sem=molestie&sed=nibh&sagittis=in&nam=lectus&congue=pellentesque&risus=at&semper=nulla&porta=suspendisse&volutpat=potenti&quam=cras&pede=in&lobortis=purus&ligula=eu&sit=magna&amet=vulputate&eleifend=luctus&pede=cum&libero=sociis&quis=natoque&orci=penatibus&nullam=et&molestie=magnis&nibh=dis&in=parturient&lectus=montes&pellentesque=nascetur&at=ridiculus&nulla=mus&suspendisse=vivamus +294,Rebecca,Ryan,rryan85@homestead.com,Female,192.192.64.115,Skinder,Morong,Civil Engineer,https://economist.com/est/phasellus/sit/amet/erat.xml?curabitur=accumsan&convallis=odio&duis=curabitur&consequat=convallis&dui=duis&nec=consequat&nisi=dui&volutpat=nec&eleifend=nisi&donec=volutpat&ut=eleifend&dolor=donec&morbi=ut&vel=dolor&lectus=morbi&in=vel&quam=lectus&fringilla=in&rhoncus=quam&mauris=fringilla&enim=rhoncus&leo=mauris&rhoncus=enim&sed=leo&vestibulum=rhoncus&sit=sed&amet=vestibulum&cursus=sit&id=amet&turpis=cursus&integer=id&aliquet=turpis&massa=integer&id=aliquet&lobortis=massa&convallis=id&tortor=lobortis&risus=convallis&dapibus=tortor&augue=risus&vel=dapibus&accumsan=augue&tellus=vel&nisi=accumsan&eu=tellus&orci=nisi&mauris=eu&lacinia=orci&sapien=mauris&quis=lacinia&libero=sapien&nullam=quis&sit=libero&amet=nullam&turpis=sit&elementum=amet&ligula=turpis&vehicula=elementum&consequat=ligula&morbi=vehicula&a=consequat&ipsum=morbi&integer=a&a=ipsum&nibh=integer&in=a&quis=nibh&justo=in&maecenas=quis&rhoncus=justo&aliquam=maecenas&lacus=rhoncus +295,Daniel,Garza,dgarza86@reddit.com,Male,128.215.83.35,Zoombox,Ustrzyki Dolne,Quality Engineer,https://weibo.com/gravida/sem/praesent/id/massa.jpg?quisque=luctus&erat=tincidunt&eros=nulla&viverra=mollis&eget=molestie&congue=lorem&eget=quisque&semper=ut&rutrum=erat&nulla=curabitur&nunc=gravida&purus=nisi&phasellus=at&in=nibh&felis=in&donec=hac&semper=habitasse&sapien=platea&a=dictumst&libero=aliquam&nam=augue&dui=quam&proin=sollicitudin&leo=vitae&odio=consectetuer&porttitor=eget&id=rutrum&consequat=at&in=lorem&consequat=integer&ut=tincidunt&nulla=ante&sed=vel&accumsan=ipsum&felis=praesent&ut=blandit&at=lacinia&dolor=erat&quis=vestibulum&odio=sed&consequat=magna&varius=at&integer=nunc&ac=commodo&leo=placerat&pellentesque=praesent&ultrices=blandit&mattis=nam&odio=nulla&donec=integer&vitae=pede&nisi=justo&nam=lacinia&ultrices=eget&libero=tincidunt&non=eget&mattis=tempus&pulvinar=vel&nulla=pede&pede=morbi&ullamcorper=porttitor&augue=lorem&a=id&suscipit=ligula&nulla=suspendisse&elit=ornare&ac=consequat&nulla=lectus&sed=in&vel=est&enim=risus&sit=auctor&amet=sed&nunc=tristique&viverra=in&dapibus=tempus&nulla=sit&suscipit=amet&ligula=sem&in=fusce&lacus=consequat&curabitur=nulla&at=nisl +296,Gloria,Perez,gperez87@indiatimes.com,Female,173.70.225.187,Ailane,Huancheng,General Manager,https://nationalgeographic.com/at/lorem/integer/tincidunt.json?amet=sit&justo=amet&morbi=eros&ut=suspendisse&odio=accumsan&cras=tortor&mi=quis&pede=turpis&malesuada=sed&in=ante&imperdiet=vivamus&et=tortor&commodo=duis&vulputate=mattis&justo=egestas&in=metus&blandit=aenean&ultrices=fermentum&enim=donec&lorem=ut&ipsum=mauris&dolor=eget&sit=massa&amet=tempor&consectetuer=convallis&adipiscing=nulla&elit=neque&proin=libero&interdum=convallis&mauris=eget&non=eleifend&ligula=luctus&pellentesque=ultricies&ultrices=eu&phasellus=nibh&id=quisque&sapien=id&in=justo&sapien=sit&iaculis=amet&congue=sapien&vivamus=dignissim&metus=vestibulum&arcu=vestibulum +297,Clarence,Mccoy,cmccoy88@rambler.ru,Male,56.67.179.140,Innotype,Makabe,Geologist IV,http://cocolog-nifty.com/malesuada/in/imperdiet/et/commodo.xml?rutrum=lorem&nulla=ipsum&tellus=dolor&in=sit&sagittis=amet&dui=consectetuer&vel=adipiscing&nisl=elit&duis=proin&ac=interdum&nibh=mauris&fusce=non&lacus=ligula +298,Bruce,Bradley,bbradley89@google.ru,Male,76.99.159.244,Jabbertype,Balbagay,Recruiting Manager,http://shop-pro.jp/tincidunt/eu/felis/fusce/posuere/felis/sed.jsp?sit=ipsum&amet=praesent&justo=blandit&morbi=lacinia&ut=erat&odio=vestibulum&cras=sed&mi=magna&pede=at&malesuada=nunc&in=commodo&imperdiet=placerat&et=praesent&commodo=blandit&vulputate=nam&justo=nulla&in=integer&blandit=pede&ultrices=justo&enim=lacinia&lorem=eget&ipsum=tincidunt&dolor=eget&sit=tempus&amet=vel&consectetuer=pede&adipiscing=morbi&elit=porttitor&proin=lorem&interdum=id&mauris=ligula&non=suspendisse&ligula=ornare&pellentesque=consequat&ultrices=lectus&phasellus=in&id=est&sapien=risus&in=auctor&sapien=sed&iaculis=tristique&congue=in&vivamus=tempus&metus=sit&arcu=amet&adipiscing=sem&molestie=fusce&hendrerit=consequat&at=nulla&vulputate=nisl&vitae=nunc&nisl=nisl&aenean=duis&lectus=bibendum&pellentesque=felis&eget=sed&nunc=interdum&donec=venenatis&quis=turpis&orci=enim&eget=blandit&orci=mi&vehicula=in +299,Raymond,Cox,rcox8a@patch.com,Male,170.89.131.216,Janyx,Buri,Actuary,https://blog.com/montes/nascetur/ridiculus.js?id=mi&massa=integer&id=ac&nisl=neque&venenatis=duis&lacinia=bibendum&aenean=morbi&sit=non&amet=quam&justo=nec&morbi=dui&ut=luctus&odio=rutrum&cras=nulla&mi=tellus&pede=in&malesuada=sagittis&in=dui&imperdiet=vel&et=nisl&commodo=duis&vulputate=ac&justo=nibh&in=fusce&blandit=lacus&ultrices=purus&enim=aliquet&lorem=at&ipsum=feugiat&dolor=non&sit=pretium&amet=quis&consectetuer=lectus&adipiscing=suspendisse&elit=potenti&proin=in&interdum=eleifend&mauris=quam&non=a&ligula=odio&pellentesque=in&ultrices=hac&phasellus=habitasse&id=platea&sapien=dictumst&in=maecenas&sapien=ut&iaculis=massa&congue=quis&vivamus=augue&metus=luctus&arcu=tincidunt&adipiscing=nulla&molestie=mollis&hendrerit=molestie&at=lorem&vulputate=quisque&vitae=ut&nisl=erat&aenean=curabitur&lectus=gravida&pellentesque=nisi&eget=at&nunc=nibh&donec=in&quis=hac&orci=habitasse&eget=platea&orci=dictumst&vehicula=aliquam&condimentum=augue&curabitur=quam&in=sollicitudin&libero=vitae&ut=consectetuer&massa=eget&volutpat=rutrum&convallis=at&morbi=lorem&odio=integer&odio=tincidunt&elementum=ante&eu=vel&interdum=ipsum&eu=praesent&tincidunt=blandit&in=lacinia&leo=erat&maecenas=vestibulum&pulvinar=sed&lobortis=magna&est=at&phasellus=nunc&sit=commodo&amet=placerat&erat=praesent +300,Craig,Wood,cwood8b@squidoo.com,Male,56.83.209.206,Feedmix,Panghadangan,Editor,https://paypal.com/vestibulum/quam/sapien/varius/ut/blandit/non.jsp?eros=pede&viverra=malesuada&eget=in&congue=imperdiet&eget=et&semper=commodo&rutrum=vulputate&nulla=justo&nunc=in&purus=blandit&phasellus=ultrices&in=enim&felis=lorem&donec=ipsum&semper=dolor&sapien=sit&a=amet&libero=consectetuer&nam=adipiscing&dui=elit&proin=proin&leo=interdum&odio=mauris&porttitor=non&id=ligula&consequat=pellentesque&in=ultrices&consequat=phasellus&ut=id&nulla=sapien&sed=in&accumsan=sapien&felis=iaculis&ut=congue&at=vivamus&dolor=metus&quis=arcu&odio=adipiscing&consequat=molestie&varius=hendrerit&integer=at&ac=vulputate&leo=vitae&pellentesque=nisl&ultrices=aenean&mattis=lectus&odio=pellentesque&donec=eget&vitae=nunc&nisi=donec&nam=quis&ultrices=orci&libero=eget&non=orci&mattis=vehicula&pulvinar=condimentum&nulla=curabitur&pede=in&ullamcorper=libero&augue=ut&a=massa&suscipit=volutpat&nulla=convallis&elit=morbi&ac=odio&nulla=odio&sed=elementum&vel=eu&enim=interdum&sit=eu&amet=tincidunt&nunc=in&viverra=leo&dapibus=maecenas&nulla=pulvinar&suscipit=lobortis&ligula=est&in=phasellus&lacus=sit&curabitur=amet&at=erat&ipsum=nulla&ac=tempus&tellus=vivamus&semper=in&interdum=felis&mauris=eu&ullamcorper=sapien&purus=cursus&sit=vestibulum +301,Diane,Lawrence,dlawrence8c@wordpress.org,Female,191.200.119.195,Edgeify,Puyehue,Database Administrator IV,http://dailymotion.com/turpis/elementum/ligula/vehicula/consequat/morbi/a.html?elit=non&sodales=mi&scelerisque=integer +302,Barbara,Rose,brose8d@shinystat.com,Female,146.207.188.104,Fivebridge,Sokol,Web Designer I,https://sun.com/quisque.jpg?est=quis&phasellus=libero&sit=nullam&amet=sit&erat=amet&nulla=turpis&tempus=elementum&vivamus=ligula&in=vehicula&felis=consequat&eu=morbi&sapien=a&cursus=ipsum&vestibulum=integer&proin=a&eu=nibh&mi=in&nulla=quis&ac=justo&enim=maecenas&in=rhoncus&tempor=aliquam&turpis=lacus&nec=morbi&euismod=quis&scelerisque=tortor&quam=id&turpis=nulla&adipiscing=ultrices&lorem=aliquet&vitae=maecenas&mattis=leo&nibh=odio&ligula=condimentum&nec=id&sem=luctus&duis=nec&aliquam=molestie&convallis=sed&nunc=justo&proin=pellentesque&at=viverra&turpis=pede&a=ac&pede=diam&posuere=cras&nonummy=pellentesque&integer=volutpat&non=dui&velit=maecenas&donec=tristique&diam=est&neque=et +303,Irene,Snyder,isnyder8e@mozilla.com,Female,183.172.182.44,Livetube,Tillabéri,Structural Analysis Engineer,https://hp.com/libero.jpg?quam=venenatis&sapien=lacinia&varius=aenean&ut=sit&blandit=amet&non=justo&interdum=morbi&in=ut&ante=odio&vestibulum=cras&ante=mi&ipsum=pede&primis=malesuada&in=in&faucibus=imperdiet&orci=et&luctus=commodo&et=vulputate&ultrices=justo&posuere=in&cubilia=blandit&curae=ultrices&duis=enim&faucibus=lorem&accumsan=ipsum&odio=dolor&curabitur=sit&convallis=amet&duis=consectetuer&consequat=adipiscing&dui=elit&nec=proin&nisi=interdum&volutpat=mauris&eleifend=non&donec=ligula&ut=pellentesque&dolor=ultrices&morbi=phasellus&vel=id&lectus=sapien&in=in&quam=sapien&fringilla=iaculis&rhoncus=congue&mauris=vivamus&enim=metus&leo=arcu&rhoncus=adipiscing&sed=molestie&vestibulum=hendrerit&sit=at&amet=vulputate&cursus=vitae&id=nisl&turpis=aenean&integer=lectus&aliquet=pellentesque +304,Cheryl,Lawson,clawson8f@psu.edu,Female,210.66.67.81,Dabjam,,Paralegal,https://ucla.edu/placerat/praesent/blandit/nam/nulla/integer.jsp?sollicitudin=platea&vitae=dictumst&consectetuer=etiam&eget=faucibus&rutrum=cursus&at=urna&lorem=ut&integer=tellus&tincidunt=nulla&ante=ut&vel=erat&ipsum=id&praesent=mauris&blandit=vulputate&lacinia=elementum&erat=nullam&vestibulum=varius&sed=nulla&magna=facilisi&at=cras&nunc=non&commodo=velit&placerat=nec&praesent=nisi&blandit=vulputate&nam=nonummy&nulla=maecenas&integer=tincidunt&pede=lacus&justo=at&lacinia=velit&eget=vivamus&tincidunt=vel&eget=nulla&tempus=eget&vel=eros&pede=elementum&morbi=pellentesque&porttitor=quisque&lorem=porta&id=volutpat&ligula=erat&suspendisse=quisque&ornare=erat&consequat=eros&lectus=viverra&in=eget&est=congue&risus=eget&auctor=semper&sed=rutrum&tristique=nulla&in=nunc&tempus=purus&sit=phasellus +305,Sara,Edwards,sedwards8g@themeforest.net,Female,207.169.1.98,Dabtype,Mambalan,Marketing Assistant,http://nytimes.com/non/velit/donec/diam/neque/vestibulum.jsp?a=auctor&feugiat=sed&et=tristique&eros=in&vestibulum=tempus&ac=sit&est=amet&lacinia=sem&nisi=fusce&venenatis=consequat&tristique=nulla&fusce=nisl&congue=nunc&diam=nisl&id=duis&ornare=bibendum&imperdiet=felis&sapien=sed&urna=interdum&pretium=venenatis&nisl=turpis&ut=enim&volutpat=blandit&sapien=mi&arcu=in&sed=porttitor&augue=pede&aliquam=justo&erat=eu&volutpat=massa&in=donec&congue=dapibus&etiam=duis&justo=at&etiam=velit&pretium=eu&iaculis=est&justo=congue&in=elementum&hac=in&habitasse=hac&platea=habitasse&dictumst=platea&etiam=dictumst&faucibus=morbi&cursus=vestibulum&urna=velit&ut=id&tellus=pretium&nulla=iaculis&ut=diam&erat=erat&id=fermentum&mauris=justo&vulputate=nec&elementum=condimentum&nullam=neque&varius=sapien&nulla=placerat&facilisi=ante&cras=nulla&non=justo&velit=aliquam&nec=quis&nisi=turpis&vulputate=eget&nonummy=elit&maecenas=sodales&tincidunt=scelerisque&lacus=mauris&at=sit&velit=amet&vivamus=eros&vel=suspendisse&nulla=accumsan&eget=tortor&eros=quis&elementum=turpis&pellentesque=sed&quisque=ante +306,Edward,Gonzalez,egonzalez8h@google.nl,Male,244.232.182.5,Topiclounge,Aba,, +307,Margaret,Miller,mmiller8i@digg.com,Female,226.124.26.34,BlogXS,Danyang,Senior Sales Associate,https://npr.org/nulla/integer/pede.aspx?hac=neque&habitasse=sapien&platea=placerat&dictumst=ante&morbi=nulla&vestibulum=justo&velit=aliquam&id=quis&pretium=turpis&iaculis=eget&diam=elit&erat=sodales&fermentum=scelerisque&justo=mauris&nec=sit&condimentum=amet&neque=eros&sapien=suspendisse&placerat=accumsan&ante=tortor&nulla=quis&justo=turpis&aliquam=sed&quis=ante&turpis=vivamus&eget=tortor&elit=duis&sodales=mattis&scelerisque=egestas&mauris=metus&sit=aenean&amet=fermentum&eros=donec&suspendisse=ut&accumsan=mauris&tortor=eget&quis=massa&turpis=tempor&sed=convallis&ante=nulla&vivamus=neque&tortor=libero&duis=convallis&mattis=eget&egestas=eleifend&metus=luctus&aenean=ultricies&fermentum=eu&donec=nibh&ut=quisque&mauris=id&eget=justo&massa=sit&tempor=amet&convallis=sapien&nulla=dignissim&neque=vestibulum&libero=vestibulum&convallis=ante&eget=ipsum&eleifend=primis&luctus=in&ultricies=faucibus&eu=orci&nibh=luctus&quisque=et&id=ultrices&justo=posuere&sit=cubilia&amet=curae&sapien=nulla&dignissim=dapibus&vestibulum=dolor&vestibulum=vel&ante=est&ipsum=donec&primis=odio&in=justo&faucibus=sollicitudin&orci=ut +308,Gerald,Hunter,ghunter8j@unblog.fr,Male,253.117.11.173,Viva,Muyuka,Help Desk Operator,http://booking.com/in/lacus/curabitur/at/ipsum/ac/tellus.png?ligula=ipsum&vehicula=primis&consequat=in&morbi=faucibus&a=orci&ipsum=luctus&integer=et&a=ultrices&nibh=posuere&in=cubilia&quis=curae&justo=duis&maecenas=faucibus&rhoncus=accumsan&aliquam=odio&lacus=curabitur&morbi=convallis&quis=duis&tortor=consequat&id=dui&nulla=nec&ultrices=nisi&aliquet=volutpat&maecenas=eleifend&leo=donec&odio=ut&condimentum=dolor&id=morbi&luctus=vel&nec=lectus&molestie=in&sed=quam&justo=fringilla&pellentesque=rhoncus&viverra=mauris&pede=enim&ac=leo&diam=rhoncus&cras=sed&pellentesque=vestibulum&volutpat=sit&dui=amet&maecenas=cursus&tristique=id&est=turpis&et=integer&tempus=aliquet&semper=massa&est=id +309,Bonnie,Parker,bparker8k@unesco.org,Female,41.143.130.196,Jabberbean,Oslo,Research Associate,http://nyu.edu/eu/est/congue/elementum/in/hac.json?maecenas=at&ut=turpis&massa=donec&quis=posuere&augue=metus&luctus=vitae&tincidunt=ipsum&nulla=aliquam&mollis=non&molestie=mauris&lorem=morbi&quisque=non&ut=lectus&erat=aliquam&curabitur=sit&gravida=amet&nisi=diam&at=in&nibh=magna&in=bibendum&hac=imperdiet +310,Phyllis,Sanchez,psanchez8l@japanpost.jp,Female,79.62.70.245,Youopia,San Salvador,Systems Administrator I,http://youku.com/id/consequat/in/consequat/ut.js?quam=bibendum&nec=felis&dui=sed&luctus=interdum&rutrum=venenatis&nulla=turpis&tellus=enim&in=blandit&sagittis=mi&dui=in&vel=porttitor&nisl=pede&duis=justo&ac=eu&nibh=massa&fusce=donec&lacus=dapibus&purus=duis&aliquet=at&at=velit&feugiat=eu&non=est&pretium=congue&quis=elementum&lectus=in&suspendisse=hac&potenti=habitasse&in=platea&eleifend=dictumst&quam=morbi&a=vestibulum&odio=velit&in=id&hac=pretium&habitasse=iaculis&platea=diam&dictumst=erat&maecenas=fermentum&ut=justo&massa=nec +311,Christina,Cooper,ccooper8m@fda.gov,Female,163.154.98.169,Viva,Briteiros Santa Leocádia,Office Assistant I,http://columbia.edu/sem/mauris/laoreet/ut/rhoncus/aliquet.png?nulla=vulputate&tellus=justo&in=in&sagittis=blandit&dui=ultrices&vel=enim&nisl=lorem&duis=ipsum&ac=dolor&nibh=sit&fusce=amet&lacus=consectetuer&purus=adipiscing&aliquet=elit&at=proin&feugiat=interdum&non=mauris&pretium=non&quis=ligula&lectus=pellentesque&suspendisse=ultrices&potenti=phasellus&in=id&eleifend=sapien&quam=in&a=sapien&odio=iaculis&in=congue&hac=vivamus&habitasse=metus&platea=arcu&dictumst=adipiscing&maecenas=molestie&ut=hendrerit&massa=at&quis=vulputate&augue=vitae&luctus=nisl&tincidunt=aenean&nulla=lectus&mollis=pellentesque&molestie=eget&lorem=nunc&quisque=donec&ut=quis&erat=orci&curabitur=eget&gravida=orci&nisi=vehicula&at=condimentum&nibh=curabitur +312,Barbara,Stone,bstone8n@ning.com,Female,171.112.81.217,Divanoodle,Lajarik,Biostatistician II,https://cnet.com/vitae/consectetuer/eget/rutrum/at/lorem.jpg?cubilia=nulla&curae=justo&duis=aliquam&faucibus=quis&accumsan=turpis&odio=eget&curabitur=elit&convallis=sodales&duis=scelerisque +313,Andrew,Bell,abell8o@jigsy.com,Male,68.162.57.188,Yotz,Kampungbaru,Nurse Practicioner,http://nytimes.com/id/ornare/imperdiet/sapien.jpg?quam=magna&sapien=ac&varius=consequat&ut=metus&blandit=sapien&non=ut&interdum=nunc&in=vestibulum&ante=ante&vestibulum=ipsum&ante=primis&ipsum=in&primis=faucibus&in=orci&faucibus=luctus&orci=et&luctus=ultrices&et=posuere&ultrices=cubilia&posuere=curae&cubilia=mauris&curae=viverra&duis=diam&faucibus=vitae&accumsan=quam&odio=suspendisse&curabitur=potenti&convallis=nullam&duis=porttitor&consequat=lacus&dui=at&nec=turpis&nisi=donec&volutpat=posuere&eleifend=metus&donec=vitae&ut=ipsum&dolor=aliquam&morbi=non&vel=mauris&lectus=morbi&in=non&quam=lectus&fringilla=aliquam&rhoncus=sit&mauris=amet&enim=diam&leo=in&rhoncus=magna&sed=bibendum&vestibulum=imperdiet&sit=nullam&amet=orci&cursus=pede&id=venenatis&turpis=non&integer=sodales&aliquet=sed&massa=tincidunt&id=eu&lobortis=felis&convallis=fusce&tortor=posuere&risus=felis&dapibus=sed&augue=lacus&vel=morbi&accumsan=sem&tellus=mauris&nisi=laoreet&eu=ut&orci=rhoncus&mauris=aliquet&lacinia=pulvinar&sapien=sed&quis=nisl&libero=nunc&nullam=rhoncus&sit=dui&amet=vel&turpis=sem&elementum=sed&ligula=sagittis&vehicula=nam&consequat=congue&morbi=risus&a=semper&ipsum=porta&integer=volutpat&a=quam&nibh=pede&in=lobortis&quis=ligula&justo=sit&maecenas=amet&rhoncus=eleifend&aliquam=pede&lacus=libero&morbi=quis +314,James,Anderson,janderson8p@wordpress.com,Male,214.190.51.199,Buzzdog,Sumberjati,Actuary,http://foxnews.com/neque/libero/convallis/eget/eleifend/luctus.html?elementum=in&pellentesque=ante&quisque=vestibulum&porta=ante&volutpat=ipsum&erat=primis&quisque=in&erat=faucibus&eros=orci&viverra=luctus&eget=et&congue=ultrices&eget=posuere&semper=cubilia&rutrum=curae&nulla=duis&nunc=faucibus&purus=accumsan&phasellus=odio&in=curabitur&felis=convallis&donec=duis&semper=consequat&sapien=dui&a=nec&libero=nisi&nam=volutpat&dui=eleifend&proin=donec&leo=ut&odio=dolor&porttitor=morbi&id=vel&consequat=lectus&in=in&consequat=quam&ut=fringilla&nulla=rhoncus&sed=mauris&accumsan=enim&felis=leo&ut=rhoncus&at=sed&dolor=vestibulum&quis=sit&odio=amet&consequat=cursus&varius=id&integer=turpis&ac=integer&leo=aliquet&pellentesque=massa&ultrices=id&mattis=lobortis&odio=convallis&donec=tortor&vitae=risus&nisi=dapibus&nam=augue&ultrices=vel&libero=accumsan&non=tellus&mattis=nisi&pulvinar=eu&nulla=orci&pede=mauris&ullamcorper=lacinia&augue=sapien&a=quis&suscipit=libero&nulla=nullam&elit=sit&ac=amet&nulla=turpis&sed=elementum&vel=ligula&enim=vehicula&sit=consequat&amet=morbi&nunc=a&viverra=ipsum&dapibus=integer&nulla=a&suscipit=nibh&ligula=in&in=quis&lacus=justo&curabitur=maecenas&at=rhoncus&ipsum=aliquam&ac=lacus +315,Shirley,Lynch,slynch8q@spiegel.de,Female,87.138.252.151,Thoughtbridge,Atsugi,Environmental Specialist,https://furl.net/nisl/duis/bibendum/felis.png?potenti=sed&nullam=tristique&porttitor=in&lacus=tempus&at=sit&turpis=amet&donec=sem&posuere=fusce&metus=consequat&vitae=nulla&ipsum=nisl&aliquam=nunc&non=nisl&mauris=duis&morbi=bibendum&non=felis&lectus=sed&aliquam=interdum&sit=venenatis&amet=turpis&diam=enim&in=blandit&magna=mi&bibendum=in&imperdiet=porttitor&nullam=pede&orci=justo&pede=eu&venenatis=massa&non=donec&sodales=dapibus&sed=duis&tincidunt=at&eu=velit&felis=eu&fusce=est&posuere=congue&felis=elementum&sed=in&lacus=hac&morbi=habitasse&sem=platea +316,Joseph,West,jwest8r@comcast.net,Male,214.163.20.160,Tagfeed,Emalgolin Mongolzuxiang,Assistant Media Planner,https://storify.com/ac/neque/duis/bibendum/morbi/non.js?at=ultrices&feugiat=aliquet&non=maecenas&pretium=leo&quis=odio&lectus=condimentum&suspendisse=id&potenti=luctus&in=nec&eleifend=molestie&quam=sed&a=justo&odio=pellentesque&in=viverra&hac=pede&habitasse=ac&platea=diam&dictumst=cras&maecenas=pellentesque&ut=volutpat&massa=dui&quis=maecenas&augue=tristique&luctus=est&tincidunt=et&nulla=tempus&mollis=semper&molestie=est&lorem=quam&quisque=pharetra&ut=magna&erat=ac&curabitur=consequat&gravida=metus&nisi=sapien&at=ut&nibh=nunc&in=vestibulum&hac=ante&habitasse=ipsum&platea=primis&dictumst=in&aliquam=faucibus&augue=orci&quam=luctus&sollicitudin=et&vitae=ultrices&consectetuer=posuere&eget=cubilia&rutrum=curae&at=mauris&lorem=viverra&integer=diam&tincidunt=vitae&ante=quam&vel=suspendisse&ipsum=potenti&praesent=nullam&blandit=porttitor&lacinia=lacus&erat=at&vestibulum=turpis&sed=donec&magna=posuere&at=metus&nunc=vitae&commodo=ipsum&placerat=aliquam&praesent=non&blandit=mauris&nam=morbi&nulla=non&integer=lectus&pede=aliquam&justo=sit&lacinia=amet&eget=diam&tincidunt=in&eget=magna&tempus=bibendum&vel=imperdiet&pede=nullam&morbi=orci&porttitor=pede&lorem=venenatis&id=non&ligula=sodales&suspendisse=sed&ornare=tincidunt&consequat=eu&lectus=felis&in=fusce&est=posuere&risus=felis&auctor=sed&sed=lacus&tristique=morbi&in=sem&tempus=mauris +317,Jose,Freeman,jfreeman8s@fotki.com,Male,237.145.225.254,Kayveo,Manutapen,Environmental Specialist,http://list-manage.com/ac/lobortis/vel/dapibus/at/diam/nam.jpg?amet=ultrices&diam=posuere&in=cubilia&magna=curae&bibendum=nulla&imperdiet=dapibus&nullam=dolor&orci=vel&pede=est&venenatis=donec&non=odio&sodales=justo&sed=sollicitudin&tincidunt=ut&eu=suscipit&felis=a&fusce=feugiat&posuere=et&felis=eros&sed=vestibulum&lacus=ac&morbi=est&sem=lacinia&mauris=nisi&laoreet=venenatis&ut=tristique&rhoncus=fusce&aliquet=congue&pulvinar=diam +318,Beverly,Holmes,bholmes8t@loc.gov,Female,113.34.28.5,Kaymbo,Gaofeng,Nurse Practicioner,http://pcworld.com/volutpat/convallis/morbi/odio.xml?in=consequat&eleifend=morbi&quam=a&a=ipsum&odio=integer&in=a&hac=nibh&habitasse=in&platea=quis&dictumst=justo&maecenas=maecenas&ut=rhoncus&massa=aliquam&quis=lacus&augue=morbi&luctus=quis&tincidunt=tortor&nulla=id&mollis=nulla&molestie=ultrices&lorem=aliquet&quisque=maecenas&ut=leo&erat=odio&curabitur=condimentum&gravida=id&nisi=luctus&at=nec&nibh=molestie&in=sed&hac=justo&habitasse=pellentesque&platea=viverra&dictumst=pede&aliquam=ac&augue=diam&quam=cras&sollicitudin=pellentesque&vitae=volutpat&consectetuer=dui&eget=maecenas&rutrum=tristique&at=est&lorem=et&integer=tempus&tincidunt=semper&ante=est&vel=quam&ipsum=pharetra&praesent=magna&blandit=ac&lacinia=consequat&erat=metus&vestibulum=sapien&sed=ut&magna=nunc&at=vestibulum&nunc=ante&commodo=ipsum&placerat=primis&praesent=in&blandit=faucibus&nam=orci&nulla=luctus&integer=et&pede=ultrices&justo=posuere&lacinia=cubilia&eget=curae&tincidunt=mauris +319,Kathleen,Vasquez,kvasquez8u@drupal.org,Female,131.78.77.112,Voonyx,Barroso,Community Outreach Specialist,https://bbc.co.uk/sed/lacus/morbi/sem/mauris.js?massa=dictumst&quis=maecenas&augue=ut&luctus=massa&tincidunt=quis&nulla=augue&mollis=luctus&molestie=tincidunt&lorem=nulla&quisque=mollis&ut=molestie&erat=lorem&curabitur=quisque&gravida=ut&nisi=erat&at=curabitur&nibh=gravida&in=nisi&hac=at&habitasse=nibh&platea=in&dictumst=hac&aliquam=habitasse&augue=platea&quam=dictumst&sollicitudin=aliquam&vitae=augue&consectetuer=quam&eget=sollicitudin&rutrum=vitae&at=consectetuer&lorem=eget&integer=rutrum&tincidunt=at&ante=lorem&vel=integer&ipsum=tincidunt&praesent=ante +320,Diane,Carroll,dcarroll8v@ifeng.com,Female,46.94.233.219,Latz,Haoba,Engineer I,http://aboutads.info/a/nibh/in/quis/justo/maecenas/rhoncus.json?pede=ut&justo=massa&eu=volutpat&massa=convallis&donec=morbi&dapibus=odio&duis=odio&at=elementum&velit=eu&eu=interdum&est=eu&congue=tincidunt&elementum=in&in=leo&hac=maecenas +321,Ronald,Mcdonald,rmcdonald8w@csmonitor.com,Male,53.222.180.96,Blogtags,Quimistán,Engineer I,https://google.fr/suscipit/ligula/in/lacus/curabitur.html?luctus=hac&rutrum=habitasse&nulla=platea&tellus=dictumst&in=maecenas&sagittis=ut&dui=massa&vel=quis&nisl=augue&duis=luctus&ac=tincidunt&nibh=nulla&fusce=mollis&lacus=molestie&purus=lorem&aliquet=quisque&at=ut&feugiat=erat&non=curabitur&pretium=gravida&quis=nisi&lectus=at&suspendisse=nibh&potenti=in&in=hac&eleifend=habitasse&quam=platea&a=dictumst&odio=aliquam&in=augue&hac=quam&habitasse=sollicitudin&platea=vitae&dictumst=consectetuer&maecenas=eget&ut=rutrum&massa=at&quis=lorem&augue=integer&luctus=tincidunt&tincidunt=ante&nulla=vel&mollis=ipsum&molestie=praesent&lorem=blandit&quisque=lacinia&ut=erat&erat=vestibulum&curabitur=sed&gravida=magna&nisi=at&at=nunc&nibh=commodo&in=placerat&hac=praesent&habitasse=blandit +322,Jonathan,Powell,jpowell8x@studiopress.com,Male,215.160.250.121,Rhycero,Maliang,Analog Circuit Design manager,https://parallels.com/quam/nec/dui/luctus/rutrum.html?nulla=ut&justo=mauris&aliquam=eget&quis=massa&turpis=tempor&eget=convallis&elit=nulla&sodales=neque&scelerisque=libero&mauris=convallis&sit=eget&amet=eleifend&eros=luctus&suspendisse=ultricies&accumsan=eu&tortor=nibh&quis=quisque&turpis=id&sed=justo&ante=sit&vivamus=amet&tortor=sapien +323,Timothy,Scott,tscott8y@redcross.org,Male,109.160.145.28,Zoovu,Santa Anita,Recruiter,https://columbia.edu/ultricies/eu/nibh/quisque/id/justo/sit.json?magnis=justo&dis=eu&parturient=massa&montes=donec&nascetur=dapibus&ridiculus=duis&mus=at&vivamus=velit&vestibulum=eu&sagittis=est&sapien=congue&cum=elementum&sociis=in&natoque=hac&penatibus=habitasse&et=platea&magnis=dictumst&dis=morbi&parturient=vestibulum&montes=velit&nascetur=id&ridiculus=pretium&mus=iaculis&etiam=diam&vel=erat&augue=fermentum&vestibulum=justo&rutrum=nec&rutrum=condimentum&neque=neque&aenean=sapien&auctor=placerat&gravida=ante&sem=nulla&praesent=justo&id=aliquam&massa=quis&id=turpis&nisl=eget&venenatis=elit&lacinia=sodales&aenean=scelerisque&sit=mauris&amet=sit&justo=amet&morbi=eros&ut=suspendisse&odio=accumsan&cras=tortor&mi=quis&pede=turpis&malesuada=sed&in=ante&imperdiet=vivamus&et=tortor&commodo=duis&vulputate=mattis&justo=egestas&in=metus&blandit=aenean&ultrices=fermentum&enim=donec&lorem=ut&ipsum=mauris&dolor=eget&sit=massa&amet=tempor&consectetuer=convallis&adipiscing=nulla&elit=neque +324,Eugene,Graham,egraham8z@xinhuanet.com,Male,8.84.8.36,Centidel,Moijabana,VP Quality Control,http://facebook.com/orci/luctus/et/ultrices.png?nisl=quam&ut=pharetra&volutpat=magna&sapien=ac&arcu=consequat&sed=metus&augue=sapien&aliquam=ut&erat=nunc&volutpat=vestibulum&in=ante&congue=ipsum&etiam=primis&justo=in&etiam=faucibus&pretium=orci&iaculis=luctus&justo=et&in=ultrices&hac=posuere&habitasse=cubilia&platea=curae&dictumst=mauris&etiam=viverra&faucibus=diam&cursus=vitae&urna=quam&ut=suspendisse&tellus=potenti&nulla=nullam&ut=porttitor&erat=lacus&id=at&mauris=turpis&vulputate=donec&elementum=posuere&nullam=metus&varius=vitae&nulla=ipsum&facilisi=aliquam&cras=non&non=mauris&velit=morbi&nec=non&nisi=lectus&vulputate=aliquam&nonummy=sit&maecenas=amet&tincidunt=diam&lacus=in&at=magna&velit=bibendum&vivamus=imperdiet&vel=nullam&nulla=orci&eget=pede&eros=venenatis&elementum=non&pellentesque=sodales&quisque=sed&porta=tincidunt&volutpat=eu&erat=felis&quisque=fusce&erat=posuere&eros=felis&viverra=sed&eget=lacus&congue=morbi&eget=sem&semper=mauris&rutrum=laoreet&nulla=ut&nunc=rhoncus&purus=aliquet&phasellus=pulvinar&in=sed&felis=nisl&donec=nunc&semper=rhoncus&sapien=dui&a=vel&libero=sem&nam=sed&dui=sagittis&proin=nam&leo=congue&odio=risus&porttitor=semper +325,Anne,Burton,aburton90@theglobeandmail.com,Female,140.85.31.200,Tavu,Žatec,Cost Accountant,https://adobe.com/vulputate/vitae.xml?platea=iaculis&dictumst=congue&etiam=vivamus&faucibus=metus&cursus=arcu&urna=adipiscing&ut=molestie&tellus=hendrerit&nulla=at&ut=vulputate&erat=vitae&id=nisl&mauris=aenean&vulputate=lectus&elementum=pellentesque&nullam=eget&varius=nunc&nulla=donec&facilisi=quis&cras=orci&non=eget&velit=orci&nec=vehicula&nisi=condimentum&vulputate=curabitur&nonummy=in&maecenas=libero&tincidunt=ut&lacus=massa&at=volutpat&velit=convallis&vivamus=morbi&vel=odio&nulla=odio&eget=elementum&eros=eu&elementum=interdum&pellentesque=eu&quisque=tincidunt&porta=in&volutpat=leo&erat=maecenas&quisque=pulvinar&erat=lobortis&eros=est&viverra=phasellus&eget=sit&congue=amet&eget=erat&semper=nulla&rutrum=tempus&nulla=vivamus&nunc=in&purus=felis&phasellus=eu&in=sapien&felis=cursus&donec=vestibulum&semper=proin&sapien=eu&a=mi&libero=nulla&nam=ac&dui=enim&proin=in&leo=tempor&odio=turpis&porttitor=nec&id=euismod&consequat=scelerisque +326,Melissa,Long,mlong91@altervista.org,Female,52.4.132.212,Vipe,Jega,Accounting Assistant III,http://gov.uk/mi/in/porttitor/pede/justo.jsp?rutrum=et&nulla=ultrices&tellus=posuere&in=cubilia&sagittis=curae&dui=mauris&vel=viverra&nisl=diam&duis=vitae&ac=quam&nibh=suspendisse&fusce=potenti&lacus=nullam&purus=porttitor&aliquet=lacus&at=at&feugiat=turpis&non=donec&pretium=posuere&quis=metus&lectus=vitae&suspendisse=ipsum&potenti=aliquam&in=non&eleifend=mauris&quam=morbi&a=non&odio=lectus&in=aliquam&hac=sit&habitasse=amet&platea=diam&dictumst=in +327,Annie,Ruiz,aruiz92@eventbrite.com,Female,173.126.83.165,Tagtune,Kapatagan,Business Systems Development Analyst,http://wisc.edu/risus/praesent/lectus/vestibulum/quam/sapien.jsp?vulputate=vivamus&ut=vestibulum&ultrices=sagittis&vel=sapien&augue=cum&vestibulum=sociis&ante=natoque&ipsum=penatibus&primis=et&in=magnis&faucibus=dis&orci=parturient&luctus=montes&et=nascetur&ultrices=ridiculus&posuere=mus&cubilia=etiam&curae=vel&donec=augue&pharetra=vestibulum&magna=rutrum&vestibulum=rutrum&aliquet=neque&ultrices=aenean&erat=auctor&tortor=gravida&sollicitudin=sem&mi=praesent&sit=id&amet=massa&lobortis=id&sapien=nisl&sapien=venenatis&non=lacinia&mi=aenean&integer=sit&ac=amet&neque=justo&duis=morbi +328,Paul,Fields,pfields93@barnesandnoble.com,Male,42.201.38.157,Thoughtblab,Mazār-e Sharīf,Senior Developer,http://jiathis.com/pellentesque/at/nulla/suspendisse/potenti/cras/in.png?et=ut&ultrices=odio&posuere=cras&cubilia=mi&curae=pede&mauris=malesuada&viverra=in&diam=imperdiet&vitae=et&quam=commodo&suspendisse=vulputate&potenti=justo&nullam=in&porttitor=blandit&lacus=ultrices&at=enim&turpis=lorem&donec=ipsum&posuere=dolor&metus=sit&vitae=amet&ipsum=consectetuer&aliquam=adipiscing&non=elit&mauris=proin&morbi=interdum&non=mauris&lectus=non&aliquam=ligula&sit=pellentesque&amet=ultrices&diam=phasellus&in=id&magna=sapien&bibendum=in&imperdiet=sapien&nullam=iaculis&orci=congue&pede=vivamus&venenatis=metus&non=arcu&sodales=adipiscing&sed=molestie&tincidunt=hendrerit&eu=at&felis=vulputate&fusce=vitae&posuere=nisl&felis=aenean&sed=lectus&lacus=pellentesque&morbi=eget&sem=nunc +329,Katherine,Hudson,khudson94@bigcartel.com,Female,78.50.211.122,Twinte,Zacatecoluca,Marketing Assistant,http://uol.com.br/risus.html?nullam=est +330,Anne,Rodriguez,arodriguez95@people.com.cn,Female,231.117.183.94,Zoovu,Lille,Programmer I,http://printfriendly.com/vehicula/condimentum/curabitur/in/libero/ut/massa.js?porta=tincidunt&volutpat=eu&erat=felis&quisque=fusce&erat=posuere&eros=felis&viverra=sed&eget=lacus&congue=morbi&eget=sem&semper=mauris&rutrum=laoreet&nulla=ut&nunc=rhoncus&purus=aliquet&phasellus=pulvinar&in=sed&felis=nisl&donec=nunc&semper=rhoncus&sapien=dui&a=vel&libero=sem&nam=sed&dui=sagittis&proin=nam&leo=congue&odio=risus&porttitor=semper&id=porta&consequat=volutpat&in=quam&consequat=pede&ut=lobortis&nulla=ligula&sed=sit&accumsan=amet&felis=eleifend&ut=pede&at=libero&dolor=quis&quis=orci&odio=nullam&consequat=molestie&varius=nibh&integer=in&ac=lectus&leo=pellentesque&pellentesque=at&ultrices=nulla&mattis=suspendisse&odio=potenti&donec=cras&vitae=in&nisi=purus&nam=eu&ultrices=magna&libero=vulputate&non=luctus&mattis=cum +331,Ann,Smith,asmith96@multiply.com,Female,9.176.251.139,Livetube,Wobulenzi,Chemical Engineer,https://over-blog.com/dis/parturient.xml?nulla=velit&integer=donec&pede=diam&justo=neque +332,Antonio,Hughes,ahughes97@abc.net.au,Male,75.208.70.94,Jamia,Levandeira,Information Systems Manager,https://ehow.com/maecenas/rhoncus/aliquam/lacus/morbi/quis.json?volutpat=blandit&quam=mi&pede=in&lobortis=porttitor&ligula=pede&sit=justo&amet=eu&eleifend=massa&pede=donec&libero=dapibus&quis=duis&orci=at&nullam=velit&molestie=eu&nibh=est&in=congue&lectus=elementum&pellentesque=in&at=hac&nulla=habitasse&suspendisse=platea&potenti=dictumst&cras=morbi&in=vestibulum&purus=velit&eu=id&magna=pretium&vulputate=iaculis&luctus=diam&cum=erat&sociis=fermentum&natoque=justo&penatibus=nec&et=condimentum&magnis=neque&dis=sapien&parturient=placerat&montes=ante&nascetur=nulla&ridiculus=justo&mus=aliquam&vivamus=quis&vestibulum=turpis&sagittis=eget&sapien=elit&cum=sodales&sociis=scelerisque&natoque=mauris&penatibus=sit&et=amet&magnis=eros&dis=suspendisse&parturient=accumsan&montes=tortor&nascetur=quis&ridiculus=turpis&mus=sed&etiam=ante&vel=vivamus&augue=tortor&vestibulum=duis&rutrum=mattis&rutrum=egestas&neque=metus +333,Brenda,Bowman,bbowman98@yahoo.com,Female,246.248.176.92,Camido,Beidao,Geologist IV,http://paypal.com/nullam/molestie.jpg?natoque=sagittis&penatibus=sapien&et=cum&magnis=sociis&dis=natoque&parturient=penatibus&montes=et&nascetur=magnis&ridiculus=dis&mus=parturient&etiam=montes&vel=nascetur&augue=ridiculus&vestibulum=mus&rutrum=etiam&rutrum=vel&neque=augue&aenean=vestibulum&auctor=rutrum&gravida=rutrum&sem=neque&praesent=aenean&id=auctor&massa=gravida&id=sem&nisl=praesent&venenatis=id&lacinia=massa&aenean=id&sit=nisl&amet=venenatis&justo=lacinia&morbi=aenean&ut=sit&odio=amet&cras=justo&mi=morbi&pede=ut&malesuada=odio&in=cras&imperdiet=mi&et=pede&commodo=malesuada&vulputate=in&justo=imperdiet&in=et&blandit=commodo&ultrices=vulputate&enim=justo&lorem=in&ipsum=blandit&dolor=ultrices&sit=enim&amet=lorem&consectetuer=ipsum&adipiscing=dolor&elit=sit&proin=amet&interdum=consectetuer&mauris=adipiscing&non=elit&ligula=proin&pellentesque=interdum&ultrices=mauris&phasellus=non&id=ligula&sapien=pellentesque&in=ultrices&sapien=phasellus&iaculis=id&congue=sapien&vivamus=in&metus=sapien&arcu=iaculis&adipiscing=congue +334,Eric,Duncan,eduncan99@eventbrite.com,Male,130.0.62.159,Camido,Al Ḩammāmāt,Associate Professor,https://nydailynews.com/est.html?nisl=vitae +335,Antonio,,awatson9a@xing.com,Male,205.0.173.57,Photofeed,,Food Chemist,http://tinyurl.com/in/tempus/sit/amet.js?hac=ac&habitasse=leo&platea=pellentesque&dictumst=ultrices&aliquam=mattis&augue=odio&quam=donec&sollicitudin=vitae&vitae=nisi&consectetuer=nam&eget=ultrices&rutrum=libero&at=non&lorem=mattis&integer=pulvinar&tincidunt=nulla&ante=pede&vel=ullamcorper&ipsum=augue&praesent=a&blandit=suscipit&lacinia=nulla&erat=elit&vestibulum=ac&sed=nulla&magna=sed&at=vel&nunc=enim&commodo=sit&placerat=amet&praesent=nunc&blandit=viverra&nam=dapibus&nulla=nulla&integer=suscipit&pede=ligula&justo=in&lacinia=lacus&eget=curabitur&tincidunt=at&eget=ipsum&tempus=ac&vel=tellus&pede=semper&morbi=interdum&porttitor=mauris&lorem=ullamcorper&id=purus +336,Lillian,Marshall,lmarshall9b@cnet.com,Female,208.176.25.120,Flipopia,Anuling,Senior Cost Accountant,https://earthlink.net/vel/dapibus.xml?cubilia=dolor&curae=vel&donec=est&pharetra=donec&magna=odio&vestibulum=justo&aliquet=sollicitudin&ultrices=ut&erat=suscipit&tortor=a&sollicitudin=feugiat&mi=et&sit=eros&amet=vestibulum&lobortis=ac&sapien=est&sapien=lacinia&non=nisi&mi=venenatis&integer=tristique&ac=fusce&neque=congue&duis=diam&bibendum=id&morbi=ornare&non=imperdiet&quam=sapien&nec=urna&dui=pretium&luctus=nisl&rutrum=ut&nulla=volutpat&tellus=sapien&in=arcu&sagittis=sed&dui=augue&vel=aliquam&nisl=erat&duis=volutpat&ac=in&nibh=congue&fusce=etiam&lacus=justo&purus=etiam&aliquet=pretium&at=iaculis&feugiat=justo&non=in&pretium=hac&quis=habitasse&lectus=platea&suspendisse=dictumst&potenti=etiam&in=faucibus&eleifend=cursus&quam=urna&a=ut&odio=tellus&in=nulla&hac=ut&habitasse=erat&platea=id&dictumst=mauris +337,Bruce,Rogers,brogers9c@pen.io,Male,225.51.49.11,Tagchat,Nanga Eboko,Chief Design Engineer,https://reddit.com/lorem/vitae/mattis.xml?diam=aliquam&neque=erat&vestibulum=volutpat&eget=in&vulputate=congue&ut=etiam&ultrices=justo&vel=etiam&augue=pretium&vestibulum=iaculis&ante=justo&ipsum=in&primis=hac&in=habitasse&faucibus=platea&orci=dictumst&luctus=etiam&et=faucibus&ultrices=cursus&posuere=urna&cubilia=ut&curae=tellus&donec=nulla&pharetra=ut&magna=erat&vestibulum=id&aliquet=mauris&ultrices=vulputate&erat=elementum&tortor=nullam&sollicitudin=varius&mi=nulla&sit=facilisi&amet=cras&lobortis=non&sapien=velit&sapien=nec&non=nisi&mi=vulputate&integer=nonummy&ac=maecenas&neque=tincidunt&duis=lacus&bibendum=at&morbi=velit&non=vivamus&quam=vel&nec=nulla&dui=eget&luctus=eros&rutrum=elementum&nulla=pellentesque&tellus=quisque&in=porta&sagittis=volutpat&dui=erat&vel=quisque&nisl=erat&duis=eros&ac=viverra&nibh=eget&fusce=congue&lacus=eget&purus=semper&aliquet=rutrum&at=nulla&feugiat=nunc&non=purus&pretium=phasellus&quis=in&lectus=felis&suspendisse=donec&potenti=semper&in=sapien&eleifend=a&quam=libero&a=nam&odio=dui&in=proin&hac=leo&habitasse=odio&platea=porttitor&dictumst=id&maecenas=consequat&ut=in&massa=consequat&quis=ut&augue=nulla&luctus=sed&tincidunt=accumsan&nulla=felis&mollis=ut&molestie=at&lorem=dolor +338,Alice,Howard,ahoward9d@163.com,Female,42.231.209.216,Jamia,Aksarka,Research Associate,http://live.com/at/vulputate/vitae/nisl/aenean/lectus/pellentesque.xml?donec=penatibus&semper=et&sapien=magnis&a=dis&libero=parturient&nam=montes&dui=nascetur&proin=ridiculus&leo=mus&odio=etiam&porttitor=vel&id=augue&consequat=vestibulum&in=rutrum&consequat=rutrum&ut=neque&nulla=aenean&sed=auctor&accumsan=gravida&felis=sem&ut=praesent&at=id&dolor=massa&quis=id&odio=nisl&consequat=venenatis +339,Judy,Ford,jford9e@samsung.com,Female,247.222.233.35,Realbuzz,Baoshan,Director of Sales,http://netvibes.com/sodales.aspx?blandit=nam&non=dui&interdum=proin&in=leo&ante=odio&vestibulum=porttitor&ante=id&ipsum=consequat&primis=in&in=consequat&faucibus=ut&orci=nulla&luctus=sed&et=accumsan&ultrices=felis&posuere=ut&cubilia=at&curae=dolor&duis=quis&faucibus=odio&accumsan=consequat&odio=varius&curabitur=integer&convallis=ac&duis=leo&consequat=pellentesque&dui=ultrices&nec=mattis&nisi=odio&volutpat=donec&eleifend=vitae +340,Lawrence,Frazier,lfrazier9f@artisteer.com,Male,88.99.88.250,Yombu,Uppsala,Database Administrator I,https://yale.edu/ultrices/posuere/cubilia/curae/mauris.xml?pellentesque=amet&ultrices=consectetuer&phasellus=adipiscing&id=elit&sapien=proin&in=risus&sapien=praesent&iaculis=lectus&congue=vestibulum&vivamus=quam&metus=sapien&arcu=varius&adipiscing=ut&molestie=blandit&hendrerit=non&at=interdum&vulputate=in&vitae=ante&nisl=vestibulum&aenean=ante&lectus=ipsum&pellentesque=primis&eget=in&nunc=faucibus&donec=orci&quis=luctus&orci=et&eget=ultrices&orci=posuere&vehicula=cubilia&condimentum=curae&curabitur=duis&in=faucibus&libero=accumsan&ut=odio&massa=curabitur&volutpat=convallis&convallis=duis&morbi=consequat&odio=dui&odio=nec +341,Martin,Lawson,mlawson9g@dailymotion.com,Male,28.72.30.176,Blognation,Budapest,Analog Circuit Design manager,http://reverbnation.com/quisque/ut.png?nullam=pretium&varius=iaculis&nulla=justo&facilisi=in&cras=hac&non=habitasse&velit=platea&nec=dictumst&nisi=etiam&vulputate=faucibus&nonummy=cursus&maecenas=urna&tincidunt=ut&lacus=tellus&at=nulla&velit=ut&vivamus=erat&vel=id&nulla=mauris&eget=vulputate&eros=elementum&elementum=nullam&pellentesque=varius&quisque=nulla&porta=facilisi&volutpat=cras&erat=non&quisque=velit&erat=nec&eros=nisi&viverra=vulputate&eget=nonummy&congue=maecenas&eget=tincidunt&semper=lacus&rutrum=at +342,Anne,Watson,awatson9h@state.gov,Female,175.139.180.65,Edgeclub,Shizukuishi,Environmental Specialist,https://blogger.com/in/sagittis/dui/vel/nisl/duis.html?augue=quam&quam=sollicitudin&sollicitudin=vitae&vitae=consectetuer&consectetuer=eget&eget=rutrum&rutrum=at&at=lorem&lorem=integer&integer=tincidunt&tincidunt=ante&ante=vel&vel=ipsum&ipsum=praesent&praesent=blandit&blandit=lacinia&lacinia=erat&erat=vestibulum&vestibulum=sed&sed=magna&magna=at&at=nunc&nunc=commodo&commodo=placerat&placerat=praesent&praesent=blandit&blandit=nam&nam=nulla&nulla=integer&integer=pede&pede=justo&justo=lacinia&lacinia=eget&eget=tincidunt&tincidunt=eget&eget=tempus&tempus=vel&vel=pede&pede=morbi&morbi=porttitor&porttitor=lorem&lorem=id&id=ligula&ligula=suspendisse&suspendisse=ornare&ornare=consequat&consequat=lectus&lectus=in&in=est&est=risus&risus=auctor&auctor=sed&sed=tristique&tristique=in&in=tempus&tempus=sit&sit=amet&amet=sem&sem=fusce&fusce=consequat&consequat=nulla&nulla=nisl&nisl=nunc&nunc=nisl&nisl=duis&duis=bibendum&bibendum=felis&felis=sed&sed=interdum&interdum=venenatis&venenatis=turpis&turpis=enim&enim=blandit&blandit=mi&mi=in&in=porttitor&porttitor=pede&pede=justo&justo=eu&eu=massa&massa=donec&donec=dapibus&dapibus=duis&duis=at&at=velit&velit=eu&eu=est +343,Jessica,Owens,jowens9i@irs.gov,Female,242.208.147.75,Thoughtsphere,Huangmei,Environmental Tech,https://aboutads.info/turpis/integer/aliquet/massa/id/lobortis.jpg?in=in&est=ante&risus=vestibulum&auctor=ante&sed=ipsum&tristique=primis&in=in&tempus=faucibus&sit=orci&amet=luctus&sem=et&fusce=ultrices&consequat=posuere&nulla=cubilia&nisl=curae&nunc=duis&nisl=faucibus&duis=accumsan&bibendum=odio&felis=curabitur&sed=convallis&interdum=duis&venenatis=consequat&turpis=dui&enim=nec&blandit=nisi&mi=volutpat&in=eleifend&porttitor=donec&pede=ut&justo=dolor&eu=morbi&massa=vel&donec=lectus&dapibus=in&duis=quam&at=fringilla&velit=rhoncus&eu=mauris&est=enim&congue=leo&elementum=rhoncus&in=sed&hac=vestibulum&habitasse=sit&platea=amet&dictumst=cursus&morbi=id&vestibulum=turpis&velit=integer&id=aliquet&pretium=massa&iaculis=id&diam=lobortis&erat=convallis&fermentum=tortor&justo=risus&nec=dapibus&condimentum=augue&neque=vel&sapien=accumsan&placerat=tellus&ante=nisi&nulla=eu&justo=orci&aliquam=mauris&quis=lacinia&turpis=sapien&eget=quis&elit=libero&sodales=nullam&scelerisque=sit&mauris=amet&sit=turpis&amet=elementum&eros=ligula&suspendisse=vehicula&accumsan=consequat&tortor=morbi&quis=a&turpis=ipsum&sed=integer&ante=a&vivamus=nibh&tortor=in&duis=quis +344,Gary,Murray,gmurray9j@amazon.com,Male,228.59.163.173,Yozio,Cedar Rapids,Environmental Tech,https://uiuc.edu/eget/vulputate/ut/ultrices/vel/augue.jpg?potenti=integer&nullam=ac&porttitor=leo&lacus=pellentesque&at=ultrices&turpis=mattis&donec=odio&posuere=donec&metus=vitae&vitae=nisi&ipsum=nam&aliquam=ultrices&non=libero&mauris=non&morbi=mattis&non=pulvinar&lectus=nulla&aliquam=pede&sit=ullamcorper&amet=augue&diam=a&in=suscipit&magna=nulla&bibendum=elit&imperdiet=ac&nullam=nulla&orci=sed +345,Helen,,hharrison9k@ovh.net,Female,38.245.135.219,Pixoboo,Youyun,Data Coordiator,https://japanpost.jp/ut/ultrices/vel/augue/vestibulum/ante.png?ut=elementum&suscipit=in&a=hac&feugiat=habitasse&et=platea&eros=dictumst&vestibulum=morbi&ac=vestibulum&est=velit&lacinia=id&nisi=pretium&venenatis=iaculis&tristique=diam&fusce=erat&congue=fermentum&diam=justo&id=nec&ornare=condimentum&imperdiet=neque&sapien=sapien&urna=placerat&pretium=ante&nisl=nulla&ut=justo&volutpat=aliquam&sapien=quis&arcu=turpis&sed=eget&augue=elit&aliquam=sodales&erat=scelerisque&volutpat=mauris&in=sit&congue=amet&etiam=eros&justo=suspendisse&etiam=accumsan&pretium=tortor&iaculis=quis&justo=turpis&in=sed&hac=ante&habitasse=vivamus&platea=tortor&dictumst=duis&etiam=mattis&faucibus=egestas&cursus=metus&urna=aenean&ut=fermentum&tellus=donec&nulla=ut&ut=mauris&erat=eget&id=massa&mauris=tempor&vulputate=convallis&elementum=nulla&nullam=neque&varius=libero&nulla=convallis&facilisi=eget +346,Ryan,Kelley,rkelley9l@studiopress.com,Male,248.153.214.74,Eire,Borlänge,Structural Analysis Engineer,http://usa.gov/libero/quis/orci/nullam.png?porta=felis&volutpat=donec&quam=semper&pede=sapien&lobortis=a&ligula=libero&sit=nam&amet=dui&eleifend=proin&pede=leo&libero=odio&quis=porttitor&orci=id&nullam=consequat&molestie=in&nibh=consequat&in=ut&lectus=nulla&pellentesque=sed&at=accumsan&nulla=felis&suspendisse=ut&potenti=at&cras=dolor&in=quis&purus=odio&eu=consequat&magna=varius&vulputate=integer&luctus=ac&cum=leo&sociis=pellentesque&natoque=ultrices&penatibus=mattis&et=odio&magnis=donec&dis=vitae&parturient=nisi&montes=nam&nascetur=ultrices&ridiculus=libero&mus=non&vivamus=mattis&vestibulum=pulvinar&sagittis=nulla&sapien=pede&cum=ullamcorper&sociis=augue&natoque=a&penatibus=suscipit&et=nulla&magnis=elit&dis=ac&parturient=nulla&montes=sed&nascetur=vel&ridiculus=enim&mus=sit&etiam=amet&vel=nunc&augue=viverra&vestibulum=dapibus&rutrum=nulla&rutrum=suscipit&neque=ligula&aenean=in&auctor=lacus&gravida=curabitur&sem=at&praesent=ipsum&id=ac&massa=tellus&id=semper&nisl=interdum&venenatis=mauris&lacinia=ullamcorper&aenean=purus&sit=sit&amet=amet&justo=nulla&morbi=quisque&ut=arcu&odio=libero&cras=rutrum&mi=ac&pede=lobortis&malesuada=vel&in=dapibus&imperdiet=at&et=diam&commodo=nam&vulputate=tristique +347,Barbara,Fuller,bfuller9m@ucla.edu,Female,150.8.74.240,Thoughtbridge,Trångsund,Cost Accountant,http://cocolog-nifty.com/justo/nec/condimentum/neque.html?rhoncus=venenatis&aliquet=tristique&pulvinar=fusce&sed=congue&nisl=diam&nunc=id&rhoncus=ornare&dui=imperdiet&vel=sapien&sem=urna&sed=pretium&sagittis=nisl&nam=ut&congue=volutpat&risus=sapien&semper=arcu&porta=sed&volutpat=augue&quam=aliquam&pede=erat&lobortis=volutpat&ligula=in&sit=congue&amet=etiam&eleifend=justo&pede=etiam&libero=pretium&quis=iaculis&orci=justo&nullam=in&molestie=hac&nibh=habitasse&in=platea&lectus=dictumst&pellentesque=etiam&at=faucibus&nulla=cursus&suspendisse=urna&potenti=ut&cras=tellus&in=nulla +348,Virginia,Little,vlittle9n@desdev.cn,Female,116.53.121.193,Photospace,,Research Nurse,https://mayoclinic.com/malesuada/in/imperdiet/et/commodo/vulputate.xml?at=sed&dolor=nisl&quis=nunc&odio=rhoncus&consequat=dui&varius=vel&integer=sem&ac=sed&leo=sagittis&pellentesque=nam&ultrices=congue&mattis=risus&odio=semper&donec=porta&vitae=volutpat&nisi=quam&nam=pede&ultrices=lobortis&libero=ligula&non=sit&mattis=amet&pulvinar=eleifend&nulla=pede&pede=libero&ullamcorper=quis&augue=orci&a=nullam&suscipit=molestie&nulla=nibh&elit=in&ac=lectus&nulla=pellentesque&sed=at&vel=nulla&enim=suspendisse&sit=potenti&amet=cras&nunc=in&viverra=purus&dapibus=eu&nulla=magna&suscipit=vulputate&ligula=luctus&in=cum +349,Carlos,Fox,cfox9o@360.cn,Male,152.28.119.109,Oloo,Banjar Cemenggon,Recruiter,http://un.org/hac.xml?vivamus=nulla&vestibulum=ac&sagittis=enim&sapien=in&cum=tempor&sociis=turpis&natoque=nec&penatibus=euismod&et=scelerisque&magnis=quam&dis=turpis&parturient=adipiscing&montes=lorem&nascetur=vitae&ridiculus=mattis&mus=nibh&etiam=ligula&vel=nec&augue=sem&vestibulum=duis&rutrum=aliquam&rutrum=convallis&neque=nunc&aenean=proin&auctor=at&gravida=turpis&sem=a&praesent=pede&id=posuere&massa=nonummy&id=integer&nisl=non&venenatis=velit&lacinia=donec&aenean=diam&sit=neque&amet=vestibulum&justo=eget&morbi=vulputate&ut=ut&odio=ultrices&cras=vel&mi=augue&pede=vestibulum&malesuada=ante&in=ipsum&imperdiet=primis&et=in&commodo=faucibus&vulputate=orci&justo=luctus&in=et&blandit=ultrices&ultrices=posuere&enim=cubilia&lorem=curae&ipsum=donec&dolor=pharetra +350,Janice,Hernandez,jhernandez9p@yahoo.co.jp,Female,189.182.38.200,Voonder,Vilufushi,Sales Associate,https://state.gov/nibh/in/lectus/pellentesque/at.png?blandit=duis&lacinia=at&erat=velit&vestibulum=eu&sed=est&magna=congue&at=elementum&nunc=in&commodo=hac&placerat=habitasse&praesent=platea&blandit=dictumst&nam=morbi&nulla=vestibulum&integer=velit&pede=id&justo=pretium&lacinia=iaculis&eget=diam&tincidunt=erat&eget=fermentum&tempus=justo&vel=nec&pede=condimentum&morbi=neque&porttitor=sapien&lorem=placerat&id=ante&ligula=nulla&suspendisse=justo&ornare=aliquam&consequat=quis&lectus=turpis&in=eget&est=elit +351,Marilyn,Lewis,mlewis9q@washingtonpost.com,Female,14.56.207.236,Riffpath,Petukhovo,Nuclear Power Engineer,http://google.com.au/vestibulum/sagittis.jpg?sem=tellus&praesent=in&id=sagittis&massa=dui&id=vel&nisl=nisl&venenatis=duis&lacinia=ac&aenean=nibh&sit=fusce&amet=lacus&justo=purus&morbi=aliquet&ut=at&odio=feugiat&cras=non&mi=pretium&pede=quis&malesuada=lectus&in=suspendisse&imperdiet=potenti&et=in&commodo=eleifend&vulputate=quam&justo=a&in=odio&blandit=in&ultrices=hac&enim=habitasse&lorem=platea&ipsum=dictumst&dolor=maecenas&sit=ut&amet=massa&consectetuer=quis&adipiscing=augue&elit=luctus&proin=tincidunt&interdum=nulla&mauris=mollis&non=molestie&ligula=lorem&pellentesque=quisque&ultrices=ut&phasellus=erat&id=curabitur&sapien=gravida&in=nisi&sapien=at&iaculis=nibh&congue=in&vivamus=hac&metus=habitasse&arcu=platea&adipiscing=dictumst&molestie=aliquam&hendrerit=augue&at=quam&vulputate=sollicitudin&vitae=vitae&nisl=consectetuer&aenean=eget&lectus=rutrum&pellentesque=at&eget=lorem&nunc=integer&donec=tincidunt&quis=ante&orci=vel&eget=ipsum&orci=praesent&vehicula=blandit&condimentum=lacinia&curabitur=erat&in=vestibulum&libero=sed&ut=magna&massa=at&volutpat=nunc&convallis=commodo&morbi=placerat&odio=praesent&odio=blandit +352,Nicole,Gardner,ngardner9r@bing.com,Female,177.38.183.81,Quinu,Tuochuan,Budget/Accounting Analyst IV,https://flavors.me/nulla/eget.jsp?at=lectus&vulputate=pellentesque&vitae=eget&nisl=nunc&aenean=donec&lectus=quis&pellentesque=orci&eget=eget&nunc=orci&donec=vehicula&quis=condimentum&orci=curabitur&eget=in&orci=libero&vehicula=ut&condimentum=massa&curabitur=volutpat&in=convallis&libero=morbi&ut=odio&massa=odio&volutpat=elementum&convallis=eu&morbi=interdum&odio=eu&odio=tincidunt&elementum=in&eu=leo&interdum=maecenas&eu=pulvinar&tincidunt=lobortis&in=est&leo=phasellus&maecenas=sit&pulvinar=amet&lobortis=erat&est=nulla&phasellus=tempus&sit=vivamus&amet=in&erat=felis&nulla=eu&tempus=sapien&vivamus=cursus&in=vestibulum&felis=proin&eu=eu&sapien=mi&cursus=nulla&vestibulum=ac&proin=enim&eu=in&mi=tempor&nulla=turpis&ac=nec&enim=euismod&in=scelerisque&tempor=quam&turpis=turpis&nec=adipiscing&euismod=lorem&scelerisque=vitae&quam=mattis&turpis=nibh&adipiscing=ligula&lorem=nec&vitae=sem&mattis=duis&nibh=aliquam&ligula=convallis&nec=nunc&sem=proin&duis=at&aliquam=turpis&convallis=a&nunc=pede&proin=posuere&at=nonummy&turpis=integer&a=non&pede=velit&posuere=donec&nonummy=diam&integer=neque&non=vestibulum +353,Adam,Garrett,agarrett9s@shareasale.com,Male,209.11.64.17,Tagchat,Namie,Quality Engineer,http://latimes.com/nunc/nisl/duis/bibendum/felis/sed/interdum.png?diam=magna&cras=bibendum&pellentesque=imperdiet&volutpat=nullam&dui=orci&maecenas=pede&tristique=venenatis&est=non&et=sodales&tempus=sed&semper=tincidunt&est=eu&quam=felis&pharetra=fusce&magna=posuere&ac=felis&consequat=sed&metus=lacus&sapien=morbi&ut=sem&nunc=mauris&vestibulum=laoreet&ante=ut&ipsum=rhoncus&primis=aliquet&in=pulvinar&faucibus=sed&orci=nisl&luctus=nunc&et=rhoncus&ultrices=dui&posuere=vel&cubilia=sem&curae=sed&mauris=sagittis&viverra=nam&diam=congue&vitae=risus&quam=semper +354,Judith,Willis,jwillis9t@ucoz.com,Female,115.173.115.1,Shuffledrive,Buayan,VP Marketing,https://ox.ac.uk/arcu/sed/augue/aliquam/erat.html?bibendum=justo&morbi=in&non=blandit&quam=ultrices&nec=enim&dui=lorem&luctus=ipsum&rutrum=dolor&nulla=sit&tellus=amet&in=consectetuer&sagittis=adipiscing&dui=elit&vel=proin&nisl=interdum&duis=mauris&ac=non&nibh=ligula&fusce=pellentesque&lacus=ultrices&purus=phasellus&aliquet=id&at=sapien&feugiat=in&non=sapien&pretium=iaculis&quis=congue&lectus=vivamus&suspendisse=metus&potenti=arcu&in=adipiscing&eleifend=molestie&quam=hendrerit&a=at&odio=vulputate&in=vitae&hac=nisl&habitasse=aenean&platea=lectus&dictumst=pellentesque&maecenas=eget&ut=nunc&massa=donec&quis=quis&augue=orci&luctus=eget&tincidunt=orci&nulla=vehicula&mollis=condimentum&molestie=curabitur&lorem=in&quisque=libero&ut=ut&erat=massa&curabitur=volutpat&gravida=convallis&nisi=morbi&at=odio&nibh=odio&in=elementum&hac=eu&habitasse=interdum&platea=eu&dictumst=tincidunt&aliquam=in&augue=leo&quam=maecenas&sollicitudin=pulvinar +355,Anthony,Reynolds,areynolds9u@illinois.edu,Male,47.243.82.92,Roomm,Ruma,VP Marketing,https://usnews.com/odio/donec/vitae/nisi/nam/ultrices.jpg?vestibulum=ac&ante=est&ipsum=lacinia&primis=nisi&in=venenatis&faucibus=tristique&orci=fusce&luctus=congue&et=diam&ultrices=id&posuere=ornare&cubilia=imperdiet&curae=sapien&mauris=urna&viverra=pretium&diam=nisl&vitae=ut&quam=volutpat&suspendisse=sapien&potenti=arcu&nullam=sed&porttitor=augue&lacus=aliquam +356,Carolyn,Flores,cflores9v@feedburner.com,Female,34.183.80.125,Kaymbo,Gajrug,Social Worker,https://biblegateway.com/in/quis.jsp?a=amet&odio=turpis&in=elementum&hac=ligula&habitasse=vehicula&platea=consequat&dictumst=morbi&maecenas=a&ut=ipsum&massa=integer&quis=a&augue=nibh&luctus=in&tincidunt=quis&nulla=justo&mollis=maecenas&molestie=rhoncus&lorem=aliquam&quisque=lacus&ut=morbi&erat=quis&curabitur=tortor&gravida=id&nisi=nulla&at=ultrices&nibh=aliquet&in=maecenas&hac=leo&habitasse=odio&platea=condimentum&dictumst=id&aliquam=luctus&augue=nec&quam=molestie&sollicitudin=sed&vitae=justo&consectetuer=pellentesque&eget=viverra&rutrum=pede&at=ac&lorem=diam&integer=cras&tincidunt=pellentesque&ante=volutpat&vel=dui&ipsum=maecenas&praesent=tristique&blandit=est&lacinia=et&erat=tempus&vestibulum=semper&sed=est&magna=quam&at=pharetra&nunc=magna&commodo=ac&placerat=consequat&praesent=metus&blandit=sapien&nam=ut&nulla=nunc&integer=vestibulum&pede=ante&justo=ipsum&lacinia=primis&eget=in&tincidunt=faucibus&eget=orci&tempus=luctus&vel=et&pede=ultrices&morbi=posuere&porttitor=cubilia&lorem=curae&id=mauris&ligula=viverra&suspendisse=diam&ornare=vitae&consequat=quam&lectus=suspendisse +357,Sarah,Anderson,sanderson9w@yellowpages.com,Female,108.182.7.106,Realmix,,Junior Executive,http://php.net/magna/bibendum/imperdiet/nullam/orci/pede/venenatis.js?massa=sem&tempor=fusce&convallis=consequat&nulla=nulla&neque=nisl&libero=nunc&convallis=nisl&eget=duis&eleifend=bibendum&luctus=felis&ultricies=sed&eu=interdum&nibh=venenatis&quisque=turpis&id=enim&justo=blandit&sit=mi&amet=in&sapien=porttitor&dignissim=pede&vestibulum=justo&vestibulum=eu&ante=massa&ipsum=donec&primis=dapibus&in=duis&faucibus=at&orci=velit&luctus=eu&et=est&ultrices=congue&posuere=elementum&cubilia=in&curae=hac&nulla=habitasse&dapibus=platea&dolor=dictumst&vel=morbi&est=vestibulum&donec=velit&odio=id&justo=pretium&sollicitudin=iaculis&ut=diam&suscipit=erat&a=fermentum&feugiat=justo&et=nec&eros=condimentum&vestibulum=neque&ac=sapien&est=placerat&lacinia=ante&nisi=nulla&venenatis=justo&tristique=aliquam&fusce=quis&congue=turpis&diam=eget&id=elit&ornare=sodales&imperdiet=scelerisque&sapien=mauris&urna=sit&pretium=amet&nisl=eros&ut=suspendisse&volutpat=accumsan&sapien=tortor&arcu=quis&sed=turpis&augue=sed&aliquam=ante&erat=vivamus&volutpat=tortor&in=duis&congue=mattis&etiam=egestas&justo=metus&etiam=aenean&pretium=fermentum&iaculis=donec&justo=ut&in=mauris&hac=eget&habitasse=massa&platea=tempor&dictumst=convallis&etiam=nulla&faucibus=neque&cursus=libero&urna=convallis +358,Ernest,Reynolds,ereynolds9x@microsoft.com,Male,146.181.252.194,Thoughtstorm,Ila Orangun,Compensation Analyst,https://i2i.jp/aliquet/ultrices/erat/tortor/sollicitudin/mi.png?amet=primis&lobortis=in&sapien=faucibus&sapien=orci&non=luctus&mi=et&integer=ultrices&ac=posuere&neque=cubilia&duis=curae&bibendum=donec&morbi=pharetra&non=magna&quam=vestibulum&nec=aliquet&dui=ultrices&luctus=erat&rutrum=tortor&nulla=sollicitudin&tellus=mi&in=sit&sagittis=amet&dui=lobortis&vel=sapien&nisl=sapien&duis=non&ac=mi&nibh=integer&fusce=ac&lacus=neque&purus=duis&aliquet=bibendum&at=morbi&feugiat=non&non=quam&pretium=nec&quis=dui&lectus=luctus&suspendisse=rutrum&potenti=nulla&in=tellus&eleifend=in&quam=sagittis&a=dui&odio=vel&in=nisl&hac=duis&habitasse=ac&platea=nibh&dictumst=fusce&maecenas=lacus&ut=purus&massa=aliquet&quis=at&augue=feugiat&luctus=non&tincidunt=pretium&nulla=quis&mollis=lectus&molestie=suspendisse&lorem=potenti&quisque=in&ut=eleifend&erat=quam&curabitur=a&gravida=odio&nisi=in&at=hac&nibh=habitasse&in=platea&hac=dictumst&habitasse=maecenas&platea=ut&dictumst=massa&aliquam=quis&augue=augue&quam=luctus&sollicitudin=tincidunt&vitae=nulla +359,Kenneth,Stevens,kstevens9y@gov.uk,Male,126.197.24.73,Aivee,Chuguyevka,Geologist III,http://about.me/tempor/turpis/nec/euismod.json?rhoncus=odio&sed=cras&vestibulum=mi&sit=pede&amet=malesuada&cursus=in&id=imperdiet&turpis=et&integer=commodo&aliquet=vulputate&massa=justo&id=in&lobortis=blandit&convallis=ultrices&tortor=enim&risus=lorem&dapibus=ipsum&augue=dolor&vel=sit&accumsan=amet&tellus=consectetuer&nisi=adipiscing&eu=elit&orci=proin&mauris=interdum&lacinia=mauris&sapien=non&quis=ligula&libero=pellentesque&nullam=ultrices&sit=phasellus&amet=id&turpis=sapien&elementum=in&ligula=sapien&vehicula=iaculis&consequat=congue&morbi=vivamus&a=metus&ipsum=arcu&integer=adipiscing&a=molestie&nibh=hendrerit&in=at&quis=vulputate&justo=vitae&maecenas=nisl&rhoncus=aenean&aliquam=lectus&lacus=pellentesque +360,James,Harris,jharris9z@comsenz.com,Male,174.102.155.57,Skalith,Baitao,Senior Quality Engineer,http://digg.com/ipsum/primis/in/faucibus.xml?faucibus=etiam&orci=pretium&luctus=iaculis&et=justo&ultrices=in&posuere=hac&cubilia=habitasse&curae=platea&donec=dictumst&pharetra=etiam&magna=faucibus&vestibulum=cursus&aliquet=urna&ultrices=ut&erat=tellus&tortor=nulla&sollicitudin=ut +361,William,Sanders,wsandersa0@shutterfly.com,Male,214.60.203.183,Katz,Jiukou,GIS Technical Architect,http://xinhuanet.com/etiam/faucibus/cursus.png?proin=turpis&risus=nec&praesent=euismod&lectus=scelerisque&vestibulum=quam&quam=turpis&sapien=adipiscing&varius=lorem&ut=vitae&blandit=mattis&non=nibh&interdum=ligula&in=nec&ante=sem&vestibulum=duis&ante=aliquam&ipsum=convallis&primis=nunc&in=proin&faucibus=at&orci=turpis&luctus=a&et=pede&ultrices=posuere&posuere=nonummy&cubilia=integer&curae=non&duis=velit&faucibus=donec&accumsan=diam&odio=neque&curabitur=vestibulum&convallis=eget&duis=vulputate&consequat=ut&dui=ultrices&nec=vel&nisi=augue&volutpat=vestibulum&eleifend=ante&donec=ipsum&ut=primis&dolor=in&morbi=faucibus&vel=orci&lectus=luctus&in=et&quam=ultrices&fringilla=posuere&rhoncus=cubilia&mauris=curae&enim=donec&leo=pharetra&rhoncus=magna&sed=vestibulum&vestibulum=aliquet&sit=ultrices&amet=erat&cursus=tortor&id=sollicitudin&turpis=mi&integer=sit&aliquet=amet&massa=lobortis&id=sapien&lobortis=sapien&convallis=non&tortor=mi&risus=integer +362,Martha,Black,mblacka1@nationalgeographic.com,Female,73.99.36.238,Shuffledrive,Arauá,, +363,Janice,Day,jdaya2@unc.edu,Female,184.73.140.98,Topicware,Zuobude,Executive Secretary,https://cbc.ca/dolor/sit/amet/consectetuer/adipiscing.js?augue=mi&vel=integer&accumsan=ac&tellus=neque&nisi=duis&eu=bibendum&orci=morbi&mauris=non&lacinia=quam&sapien=nec&quis=dui&libero=luctus&nullam=rutrum&sit=nulla&amet=tellus&turpis=in&elementum=sagittis&ligula=dui&vehicula=vel&consequat=nisl&morbi=duis&a=ac&ipsum=nibh&integer=fusce&a=lacus&nibh=purus&in=aliquet&quis=at&justo=feugiat&maecenas=non&rhoncus=pretium&aliquam=quis&lacus=lectus&morbi=suspendisse&quis=potenti&tortor=in&id=eleifend&nulla=quam&ultrices=a&aliquet=odio&maecenas=in&leo=hac&odio=habitasse&condimentum=platea&id=dictumst&luctus=maecenas&nec=ut&molestie=massa&sed=quis&justo=augue&pellentesque=luctus&viverra=tincidunt&pede=nulla&ac=mollis&diam=molestie&cras=lorem&pellentesque=quisque&volutpat=ut&dui=erat +364,Carl,Chavez,cchaveza3@cpanel.net,Male,225.213.253.50,Feedfish,Bălţi,Assistant Manager,https://hc360.com/erat/curabitur/gravida.jsp?dictumst=sit&morbi=amet&vestibulum=eleifend&velit=pede&id=libero&pretium=quis&iaculis=orci&diam=nullam&erat=molestie&fermentum=nibh&justo=in&nec=lectus&condimentum=pellentesque&neque=at&sapien=nulla&placerat=suspendisse&ante=potenti&nulla=cras&justo=in&aliquam=purus&quis=eu&turpis=magna&eget=vulputate&elit=luctus&sodales=cum&scelerisque=sociis&mauris=natoque&sit=penatibus&amet=et&eros=magnis&suspendisse=dis&accumsan=parturient&tortor=montes&quis=nascetur&turpis=ridiculus&sed=mus&ante=vivamus&vivamus=vestibulum&tortor=sagittis&duis=sapien&mattis=cum&egestas=sociis&metus=natoque&aenean=penatibus&fermentum=et&donec=magnis&ut=dis&mauris=parturient&eget=montes&massa=nascetur&tempor=ridiculus&convallis=mus&nulla=etiam&neque=vel&libero=augue&convallis=vestibulum&eget=rutrum&eleifend=rutrum&luctus=neque&ultricies=aenean&eu=auctor&nibh=gravida&quisque=sem&id=praesent&justo=id&sit=massa&amet=id&sapien=nisl&dignissim=venenatis&vestibulum=lacinia&vestibulum=aenean&ante=sit&ipsum=amet&primis=justo&in=morbi&faucibus=ut&orci=odio&luctus=cras&et=mi&ultrices=pede&posuere=malesuada&cubilia=in&curae=imperdiet&nulla=et&dapibus=commodo&dolor=vulputate&vel=justo&est=in&donec=blandit&odio=ultrices&justo=enim&sollicitudin=lorem&ut=ipsum&suscipit=dolor&a=sit +365,Deborah,Cooper,dcoopera4@free.fr,Female,172.60.228.126,Skiba,Patiya,Dental Hygienist,http://icq.com/in/purus/eu.aspx?nulla=et&dapibus=magnis&dolor=dis&vel=parturient&est=montes&donec=nascetur&odio=ridiculus&justo=mus&sollicitudin=vivamus&ut=vestibulum&suscipit=sagittis&a=sapien&feugiat=cum&et=sociis&eros=natoque&vestibulum=penatibus&ac=et&est=magnis&lacinia=dis&nisi=parturient&venenatis=montes&tristique=nascetur&fusce=ridiculus&congue=mus&diam=etiam&id=vel&ornare=augue&imperdiet=vestibulum&sapien=rutrum&urna=rutrum&pretium=neque&nisl=aenean&ut=auctor&volutpat=gravida&sapien=sem&arcu=praesent&sed=id&augue=massa&aliquam=id&erat=nisl&volutpat=venenatis&in=lacinia&congue=aenean&etiam=sit +366,Fred,Gonzales,fgonzalesa5@themeforest.net,Male,101.101.52.20,Jabberstorm,Jabungsisir,Technical Writer,http://skype.com/lacinia/nisi/venenatis/tristique/fusce.jsp?tristique=faucibus&in=accumsan&tempus=odio&sit=curabitur&amet=convallis&sem=duis&fusce=consequat&consequat=dui&nulla=nec&nisl=nisi&nunc=volutpat&nisl=eleifend&duis=donec&bibendum=ut&felis=dolor&sed=morbi&interdum=vel&venenatis=lectus&turpis=in&enim=quam&blandit=fringilla&mi=rhoncus&in=mauris&porttitor=enim&pede=leo&justo=rhoncus&eu=sed&massa=vestibulum&donec=sit&dapibus=amet&duis=cursus&at=id&velit=turpis&eu=integer&est=aliquet&congue=massa&elementum=id&in=lobortis&hac=convallis&habitasse=tortor&platea=risus&dictumst=dapibus&morbi=augue&vestibulum=vel&velit=accumsan&id=tellus&pretium=nisi&iaculis=eu&diam=orci&erat=mauris&fermentum=lacinia&justo=sapien&nec=quis&condimentum=libero&neque=nullam&sapien=sit&placerat=amet&ante=turpis&nulla=elementum&justo=ligula&aliquam=vehicula&quis=consequat&turpis=morbi&eget=a&elit=ipsum +367,Terry,Martinez,tmartineza6@mail.ru,Male,62.163.196.242,Thoughtstorm,Baranów,Account Executive,https://topsy.com/id/consequat/in/consequat/ut/nulla.jpg?quis=magna&justo=at&maecenas=nunc&rhoncus=commodo&aliquam=placerat&lacus=praesent&morbi=blandit&quis=nam&tortor=nulla&id=integer&nulla=pede&ultrices=justo&aliquet=lacinia&maecenas=eget&leo=tincidunt&odio=eget&condimentum=tempus&id=vel&luctus=pede&nec=morbi&molestie=porttitor&sed=lorem&justo=id&pellentesque=ligula&viverra=suspendisse&pede=ornare&ac=consequat&diam=lectus&cras=in&pellentesque=est&volutpat=risus&dui=auctor&maecenas=sed&tristique=tristique&est=in&et=tempus&tempus=sit&semper=amet&est=sem&quam=fusce&pharetra=consequat&magna=nulla&ac=nisl&consequat=nunc&metus=nisl&sapien=duis&ut=bibendum&nunc=felis&vestibulum=sed&ante=interdum&ipsum=venenatis&primis=turpis&in=enim&faucibus=blandit&orci=mi&luctus=in&et=porttitor&ultrices=pede&posuere=justo&cubilia=eu&curae=massa&mauris=donec&viverra=dapibus&diam=duis&vitae=at&quam=velit&suspendisse=eu&potenti=est&nullam=congue&porttitor=elementum&lacus=in&at=hac&turpis=habitasse&donec=platea&posuere=dictumst&metus=morbi&vitae=vestibulum&ipsum=velit&aliquam=id&non=pretium&mauris=iaculis&morbi=diam&non=erat&lectus=fermentum&aliquam=justo&sit=nec&amet=condimentum&diam=neque&in=sapien&magna=placerat&bibendum=ante&imperdiet=nulla&nullam=justo&orci=aliquam&pede=quis +368,Teresa,Wright,twrighta7@sciencedaily.com,Female,237.48.91.144,Topiclounge,Surkh Bilandī,Mechanical Systems Engineer,http://symantec.com/potenti/nullam/porttitor/lacus/at.jpg?at=sagittis&nulla=dui&suspendisse=vel&potenti=nisl&cras=duis&in=ac +369,Brian,Woods,bwoodsa8@ameblo.jp,Male,183.132.242.209,Realblab,Strumica,Safety Technician III,https://house.gov/metus.xml?amet=fusce&diam=consequat&in=nulla&magna=nisl&bibendum=nunc&imperdiet=nisl&nullam=duis&orci=bibendum&pede=felis&venenatis=sed&non=interdum&sodales=venenatis&sed=turpis&tincidunt=enim&eu=blandit&felis=mi&fusce=in +370,Jessica,Hawkins,jhawkinsa9@nyu.edu,Female,70.220.227.86,Photofeed,Bolembre,Budget/Accounting Analyst III,http://businesswire.com/diam/vitae/quam/suspendisse/potenti/nullam/porttitor.html?erat=pede&volutpat=morbi&in=porttitor&congue=lorem&etiam=id&justo=ligula&etiam=suspendisse&pretium=ornare&iaculis=consequat&justo=lectus&in=in&hac=est&habitasse=risus&platea=auctor&dictumst=sed&etiam=tristique&faucibus=in&cursus=tempus&urna=sit&ut=amet&tellus=sem&nulla=fusce&ut=consequat&erat=nulla&id=nisl&mauris=nunc&vulputate=nisl&elementum=duis&nullam=bibendum&varius=felis&nulla=sed&facilisi=interdum&cras=venenatis&non=turpis&velit=enim&nec=blandit&nisi=mi&vulputate=in&nonummy=porttitor&maecenas=pede&tincidunt=justo&lacus=eu&at=massa&velit=donec&vivamus=dapibus&vel=duis&nulla=at&eget=velit&eros=eu&elementum=est&pellentesque=congue&quisque=elementum&porta=in&volutpat=hac&erat=habitasse&quisque=platea&erat=dictumst&eros=morbi&viverra=vestibulum&eget=velit&congue=id&eget=pretium&semper=iaculis&rutrum=diam&nulla=erat&nunc=fermentum&purus=justo&phasellus=nec&in=condimentum&felis=neque&donec=sapien&semper=placerat&sapien=ante&a=nulla&libero=justo&nam=aliquam&dui=quis&proin=turpis&leo=eget&odio=elit&porttitor=sodales&id=scelerisque&consequat=mauris&in=sit&consequat=amet&ut=eros&nulla=suspendisse&sed=accumsan&accumsan=tortor&felis=quis&ut=turpis&at=sed&dolor=ante&quis=vivamus +371,Willie,Meyer,wmeyeraa@hubpages.com,Male,157.251.70.184,Jazzy,Tacna,Occupational Therapist,http://zdnet.com/vestibulum/eget/vulputate/ut.aspx?in=est&porttitor=lacinia&pede=nisi&justo=venenatis&eu=tristique&massa=fusce&donec=congue&dapibus=diam&duis=id&at=ornare&velit=imperdiet&eu=sapien&est=urna&congue=pretium&elementum=nisl&in=ut&hac=volutpat&habitasse=sapien&platea=arcu&dictumst=sed&morbi=augue&vestibulum=aliquam&velit=erat&id=volutpat&pretium=in&iaculis=congue&diam=etiam&erat=justo&fermentum=etiam&justo=pretium&nec=iaculis&condimentum=justo&neque=in&sapien=hac&placerat=habitasse&ante=platea&nulla=dictumst&justo=etiam&aliquam=faucibus&quis=cursus&turpis=urna&eget=ut&elit=tellus&sodales=nulla +372,Susan,Brooks,sbrooksab@infoseek.co.jp,Female,6.195.157.208,Voonix,San Narciso,Analog Circuit Design manager,http://stumbleupon.com/tincidunt/ante.xml?non=in&pretium=faucibus&quis=orci&lectus=luctus&suspendisse=et&potenti=ultrices&in=posuere&eleifend=cubilia&quam=curae&a=nulla&odio=dapibus&in=dolor&hac=vel&habitasse=est&platea=donec&dictumst=odio&maecenas=justo&ut=sollicitudin&massa=ut&quis=suscipit&augue=a&luctus=feugiat&tincidunt=et&nulla=eros&mollis=vestibulum&molestie=ac&lorem=est&quisque=lacinia&ut=nisi&erat=venenatis +373,David,Bailey,dbaileyac@flickr.com,Male,124.175.191.17,Browsetype,Atlanta,Geologist IV,https://yolasite.com/mauris.xml?quis=amet&turpis=erat&eget=nulla&elit=tempus&sodales=vivamus&scelerisque=in&mauris=felis&sit=eu&amet=sapien&eros=cursus&suspendisse=vestibulum&accumsan=proin&tortor=eu&quis=mi&turpis=nulla&sed=ac&ante=enim&vivamus=in&tortor=tempor&duis=turpis&mattis=nec&egestas=euismod&metus=scelerisque&aenean=quam&fermentum=turpis&donec=adipiscing&ut=lorem&mauris=vitae&eget=mattis&massa=nibh&tempor=ligula&convallis=nec&nulla=sem&neque=duis&libero=aliquam&convallis=convallis&eget=nunc&eleifend=proin&luctus=at&ultricies=turpis&eu=a&nibh=pede&quisque=posuere&id=nonummy&justo=integer&sit=non&amet=velit&sapien=donec&dignissim=diam&vestibulum=neque&vestibulum=vestibulum&ante=eget&ipsum=vulputate&primis=ut&in=ultrices&faucibus=vel&orci=augue&luctus=vestibulum&et=ante&ultrices=ipsum&posuere=primis&cubilia=in&curae=faucibus +374,Jesse,Barnes,jbarnesad@csmonitor.com,Male,174.23.72.222,Topicblab,Denver,Graphic Designer,https://ft.com/proin/leo/odio/porttitor/id/consequat.js?pede=lorem&libero=ipsum&quis=dolor&orci=sit&nullam=amet&molestie=consectetuer&nibh=adipiscing&in=elit +375,Victor,Weaver,vweaverae@yolasite.com,Male,59.181.185.147,Talane,Lokosovo,Chief Design Engineer,https://seesaa.net/venenatis/tristique/fusce/congue/diam/id/ornare.html?diam=orci&erat=mauris&fermentum=lacinia&justo=sapien&nec=quis&condimentum=libero&neque=nullam&sapien=sit&placerat=amet&ante=turpis&nulla=elementum&justo=ligula&aliquam=vehicula&quis=consequat&turpis=morbi&eget=a&elit=ipsum&sodales=integer&scelerisque=a&mauris=nibh&sit=in&amet=quis&eros=justo&suspendisse=maecenas&accumsan=rhoncus&tortor=aliquam&quis=lacus&turpis=morbi&sed=quis&ante=tortor&vivamus=id&tortor=nulla&duis=ultrices +376,Julie,Kelley,jkelleyaf@arizona.edu,Female,63.200.18.171,Quinu,Tayum,Environmental Tech,http://acquirethisname.com/sapien.json?a=vestibulum&pede=eget&posuere=vulputate&nonummy=ut&integer=ultrices&non=vel&velit=augue&donec=vestibulum&diam=ante&neque=ipsum&vestibulum=primis&eget=in&vulputate=faucibus&ut=orci&ultrices=luctus&vel=et&augue=ultrices&vestibulum=posuere +377,George,Mason,gmasonag@fc2.com,Male,228.2.182.211,InnoZ,Satipo,Programmer Analyst IV,https://census.gov/nunc.jsp?est=nam&congue=dui&elementum=proin&in=leo&hac=odio&habitasse=porttitor&platea=id&dictumst=consequat&morbi=in&vestibulum=consequat&velit=ut&id=nulla&pretium=sed&iaculis=accumsan&diam=felis&erat=ut&fermentum=at&justo=dolor&nec=quis&condimentum=odio&neque=consequat&sapien=varius&placerat=integer&ante=ac&nulla=leo&justo=pellentesque&aliquam=ultrices&quis=mattis&turpis=odio&eget=donec&elit=vitae&sodales=nisi&scelerisque=nam&mauris=ultrices&sit=libero&amet=non&eros=mattis&suspendisse=pulvinar&accumsan=nulla&tortor=pede&quis=ullamcorper&turpis=augue&sed=a&ante=suscipit&vivamus=nulla&tortor=elit&duis=ac&mattis=nulla&egestas=sed&metus=vel&aenean=enim&fermentum=sit&donec=amet&ut=nunc&mauris=viverra&eget=dapibus&massa=nulla&tempor=suscipit&convallis=ligula&nulla=in&neque=lacus +378,Donald,Garcia,dgarciaah@sogou.com,Male,14.90.21.7,Photolist,Várzea,Sales Associate,http://rediff.com/lorem/ipsum.js?euismod=ante&scelerisque=vestibulum&quam=ante&turpis=ipsum&adipiscing=primis&lorem=in&vitae=faucibus&mattis=orci&nibh=luctus&ligula=et&nec=ultrices&sem=posuere&duis=cubilia&aliquam=curae&convallis=duis&nunc=faucibus&proin=accumsan&at=odio&turpis=curabitur&a=convallis&pede=duis&posuere=consequat&nonummy=dui&integer=nec&non=nisi&velit=volutpat&donec=eleifend&diam=donec&neque=ut&vestibulum=dolor&eget=morbi&vulputate=vel&ut=lectus&ultrices=in&vel=quam&augue=fringilla&vestibulum=rhoncus&ante=mauris&ipsum=enim&primis=leo&in=rhoncus&faucibus=sed&orci=vestibulum&luctus=sit&et=amet&ultrices=cursus&posuere=id&cubilia=turpis&curae=integer&donec=aliquet&pharetra=massa&magna=id&vestibulum=lobortis&aliquet=convallis&ultrices=tortor&erat=risus&tortor=dapibus&sollicitudin=augue&mi=vel&sit=accumsan&amet=tellus&lobortis=nisi&sapien=eu&sapien=orci&non=mauris&mi=lacinia&integer=sapien&ac=quis&neque=libero&duis=nullam&bibendum=sit&morbi=amet&non=turpis +379,Katherine,Wallace,kwallaceai@statcounter.com,Female,163.184.85.211,Flipbug,Bultfontein,Software Consultant,http://accuweather.com/ultrices.xml?ut=nec&nulla=nisi&sed=volutpat&accumsan=eleifend&felis=donec&ut=ut&at=dolor&dolor=morbi&quis=vel&odio=lectus&consequat=in&varius=quam&integer=fringilla&ac=rhoncus&leo=mauris&pellentesque=enim&ultrices=leo&mattis=rhoncus&odio=sed&donec=vestibulum&vitae=sit&nisi=amet&nam=cursus&ultrices=id&libero=turpis&non=integer&mattis=aliquet&pulvinar=massa&nulla=id&pede=lobortis&ullamcorper=convallis&augue=tortor&a=risus&suscipit=dapibus&nulla=augue&elit=vel&ac=accumsan&nulla=tellus&sed=nisi&vel=eu&enim=orci&sit=mauris&amet=lacinia&nunc=sapien&viverra=quis&dapibus=libero&nulla=nullam&suscipit=sit&ligula=amet&in=turpis&lacus=elementum&curabitur=ligula&at=vehicula&ipsum=consequat&ac=morbi +380,Mary,Kelly,mkellyaj@cnet.com,Female,113.23.106.14,Dabshots,Millau,Research Associate,http://instagram.com/quis/tortor/id/nulla/ultrices/aliquet/maecenas.jpg?nec=maecenas&condimentum=leo&neque=odio&sapien=condimentum&placerat=id&ante=luctus&nulla=nec&justo=molestie&aliquam=sed&quis=justo&turpis=pellentesque&eget=viverra&elit=pede&sodales=ac&scelerisque=diam&mauris=cras&sit=pellentesque&amet=volutpat&eros=dui&suspendisse=maecenas&accumsan=tristique&tortor=est&quis=et +381,Lori,Reid,lreidak@google.com.hk,Female,215.129.209.9,Twitterworks,Tongxing,Nurse Practicioner,https://independent.co.uk/non/interdum/in.js?in=ultrices&quam=posuere&fringilla=cubilia&rhoncus=curae&mauris=nulla&enim=dapibus&leo=dolor&rhoncus=vel&sed=est&vestibulum=donec&sit=odio&amet=justo&cursus=sollicitudin&id=ut&turpis=suscipit&integer=a&aliquet=feugiat&massa=et&id=eros&lobortis=vestibulum&convallis=ac&tortor=est&risus=lacinia&dapibus=nisi&augue=venenatis&vel=tristique +382,Harry,Banks,hbanksal@taobao.com,Male,85.251.24.198,Yamia,Panchagarh,Food Chemist,https://imgur.com/vitae/nisi/nam/ultrices.png?vulputate=feugiat&vitae=non&nisl=pretium&aenean=quis&lectus=lectus&pellentesque=suspendisse&eget=potenti&nunc=in&donec=eleifend&quis=quam&orci=a&eget=odio&orci=in&vehicula=hac&condimentum=habitasse&curabitur=platea&in=dictumst&libero=maecenas&ut=ut&massa=massa&volutpat=quis&convallis=augue&morbi=luctus&odio=tincidunt&odio=nulla&elementum=mollis&eu=molestie&interdum=lorem&eu=quisque&tincidunt=ut&in=erat&leo=curabitur&maecenas=gravida&pulvinar=nisi&lobortis=at&est=nibh&phasellus=in&sit=hac&amet=habitasse&erat=platea&nulla=dictumst&tempus=aliquam&vivamus=augue&in=quam&felis=sollicitudin&eu=vitae&sapien=consectetuer&cursus=eget&vestibulum=rutrum&proin=at&eu=lorem&mi=integer&nulla=tincidunt&ac=ante&enim=vel&in=ipsum&tempor=praesent&turpis=blandit&nec=lacinia&euismod=erat&scelerisque=vestibulum&quam=sed&turpis=magna&adipiscing=at&lorem=nunc&vitae=commodo&mattis=placerat&nibh=praesent&ligula=blandit&nec=nam&sem=nulla&duis=integer&aliquam=pede&convallis=justo&nunc=lacinia&proin=eget&at=tincidunt&turpis=eget&a=tempus&pede=vel&posuere=pede&nonummy=morbi&integer=porttitor&non=lorem&velit=id&donec=ligula&diam=suspendisse&neque=ornare&vestibulum=consequat&eget=lectus +383,Ruth,Griffin,rgriffinam@imdb.com,Female,151.207.136.104,Roodel,Zhangzhen,Help Desk Operator,http://bigcartel.com/et/ultrices/posuere.json?vitae=enim&mattis=in&nibh=tempor&ligula=turpis&nec=nec&sem=euismod&duis=scelerisque&aliquam=quam&convallis=turpis&nunc=adipiscing&proin=lorem&at=vitae&turpis=mattis&a=nibh&pede=ligula&posuere=nec&nonummy=sem&integer=duis&non=aliquam +384,Tammy,Fuller,tfulleran@fc2.com,Female,151.172.64.246,Tagchat,Dongjin,Environmental Tech,https://ustream.tv/mattis/nibh/ligula/nec/sem/duis.json?mauris=penatibus&laoreet=et&ut=magnis&rhoncus=dis&aliquet=parturient&pulvinar=montes&sed=nascetur&nisl=ridiculus&nunc=mus&rhoncus=vivamus&dui=vestibulum&vel=sagittis&sem=sapien&sed=cum&sagittis=sociis&nam=natoque&congue=penatibus&risus=et&semper=magnis&porta=dis&volutpat=parturient&quam=montes&pede=nascetur&lobortis=ridiculus&ligula=mus&sit=etiam&amet=vel&eleifend=augue&pede=vestibulum&libero=rutrum&quis=rutrum&orci=neque&nullam=aenean&molestie=auctor&nibh=gravida&in=sem&lectus=praesent&pellentesque=id +385,Clarence,Sullivan,csullivanao@omniture.com,Male,205.100.60.92,Jabberstorm,Higashimurayama-shi,Senior Quality Engineer,https://boston.com/nunc/rhoncus.png?donec=sem&quis=duis&orci=aliquam&eget=convallis&orci=nunc&vehicula=proin&condimentum=at&curabitur=turpis&in=a&libero=pede&ut=posuere +386,Teresa,Parker,tparkerap@nih.gov,Female,10.130.49.78,Oozz,Foz Sousa,Operator,https://nytimes.com/amet/cursus/id/turpis/integer/aliquet.json?nisl=rutrum&duis=at&bibendum=lorem&felis=integer&sed=tincidunt&interdum=ante&venenatis=vel&turpis=ipsum&enim=praesent&blandit=blandit&mi=lacinia&in=erat&porttitor=vestibulum&pede=sed&justo=magna&eu=at&massa=nunc&donec=commodo&dapibus=placerat&duis=praesent&at=blandit&velit=nam&eu=nulla&est=integer&congue=pede&elementum=justo&in=lacinia&hac=eget&habitasse=tincidunt&platea=eget&dictumst=tempus&morbi=vel&vestibulum=pede&velit=morbi&id=porttitor&pretium=lorem&iaculis=id&diam=ligula&erat=suspendisse&fermentum=ornare&justo=consequat&nec=lectus&condimentum=in&neque=est&sapien=risus&placerat=auctor&ante=sed&nulla=tristique&justo=in&aliquam=tempus&quis=sit&turpis=amet&eget=sem&elit=fusce&sodales=consequat&scelerisque=nulla&mauris=nisl&sit=nunc&amet=nisl&eros=duis +387,Joyce,Lopez,jlopezaq@vistaprint.com,Female,133.207.162.252,Teklist,Hekou,Electrical Engineer,http://wisc.edu/condimentum.jpg?nulla=lacinia&integer=eget&pede=tincidunt&justo=eget&lacinia=tempus&eget=vel&tincidunt=pede&eget=morbi&tempus=porttitor&vel=lorem&pede=id&morbi=ligula&porttitor=suspendisse&lorem=ornare&id=consequat&ligula=lectus&suspendisse=in&ornare=est&consequat=risus&lectus=auctor&in=sed&est=tristique&risus=in&auctor=tempus&sed=sit&tristique=amet&in=sem&tempus=fusce&sit=consequat&amet=nulla&sem=nisl&fusce=nunc&consequat=nisl&nulla=duis&nisl=bibendum&nunc=felis&nisl=sed&duis=interdum&bibendum=venenatis&felis=turpis&sed=enim&interdum=blandit&venenatis=mi&turpis=in&enim=porttitor&blandit=pede&mi=justo&in=eu&porttitor=massa&pede=donec&justo=dapibus&eu=duis&massa=at&donec=velit&dapibus=eu&duis=est&at=congue&velit=elementum&eu=in&est=hac&congue=habitasse&elementum=platea&in=dictumst&hac=morbi&habitasse=vestibulum&platea=velit&dictumst=id&morbi=pretium&vestibulum=iaculis&velit=diam&id=erat&pretium=fermentum&iaculis=justo&diam=nec&erat=condimentum&fermentum=neque&justo=sapien&nec=placerat&condimentum=ante&neque=nulla&sapien=justo&placerat=aliquam&ante=quis&nulla=turpis&justo=eget&aliquam=elit&quis=sodales&turpis=scelerisque&eget=mauris&elit=sit&sodales=amet&scelerisque=eros&mauris=suspendisse&sit=accumsan +388,Roy,Gonzalez,rgonzalezar@mozilla.com,Male,216.252.117.200,Kwideo,Zarechnyy,Electrical Engineer,https://buzzfeed.com/pellentesque/ultrices.jpg?dolor=praesent&sit=blandit&amet=nam&consectetuer=nulla&adipiscing=integer&elit=pede&proin=justo&risus=lacinia&praesent=eget&lectus=tincidunt&vestibulum=eget&quam=tempus&sapien=vel&varius=pede&ut=morbi&blandit=porttitor&non=lorem&interdum=id&in=ligula&ante=suspendisse&vestibulum=ornare&ante=consequat&ipsum=lectus&primis=in&in=est&faucibus=risus&orci=auctor&luctus=sed&et=tristique&ultrices=in&posuere=tempus&cubilia=sit&curae=amet&duis=sem&faucibus=fusce&accumsan=consequat&odio=nulla&curabitur=nisl&convallis=nunc&duis=nisl +389,Charles,Hamilton,chamiltonas@stanford.edu,Male,154.191.241.37,Shufflester,Limbe,Account Executive,https://biblegateway.com/tristique/in/tempus.html?non=morbi&velit=quis&nec=tortor&nisi=id&vulputate=nulla&nonummy=ultrices&maecenas=aliquet&tincidunt=maecenas&lacus=leo&at=odio&velit=condimentum&vivamus=id&vel=luctus&nulla=nec&eget=molestie&eros=sed&elementum=justo&pellentesque=pellentesque&quisque=viverra&porta=pede&volutpat=ac&erat=diam&quisque=cras&erat=pellentesque&eros=volutpat&viverra=dui&eget=maecenas&congue=tristique&eget=est&semper=et&rutrum=tempus&nulla=semper&nunc=est&purus=quam&phasellus=pharetra&in=magna&felis=ac&donec=consequat&semper=metus&sapien=sapien&a=ut&libero=nunc&nam=vestibulum&dui=ante&proin=ipsum&leo=primis&odio=in&porttitor=faucibus&id=orci&consequat=luctus&in=et&consequat=ultrices&ut=posuere&nulla=cubilia&sed=curae&accumsan=mauris&felis=viverra&ut=diam&at=vitae&dolor=quam&quis=suspendisse&odio=potenti&consequat=nullam&varius=porttitor&integer=lacus&ac=at&leo=turpis&pellentesque=donec&ultrices=posuere&mattis=metus&odio=vitae&donec=ipsum&vitae=aliquam&nisi=non&nam=mauris&ultrices=morbi&libero=non&non=lectus&mattis=aliquam&pulvinar=sit&nulla=amet&pede=diam&ullamcorper=in&augue=magna&a=bibendum&suscipit=imperdiet&nulla=nullam&elit=orci&ac=pede&nulla=venenatis&sed=non&vel=sodales +390,Jerry,Crawford,jcrawfordat@ox.ac.uk,Male,251.245.223.124,Twimbo,Stráž nad Nisou,Account Representative I,http://nsw.gov.au/posuere/cubilia.jpg?facilisi=libero&cras=quis&non=orci&velit=nullam&nec=molestie&nisi=nibh&vulputate=in&nonummy=lectus&maecenas=pellentesque&tincidunt=at&lacus=nulla&at=suspendisse&velit=potenti&vivamus=cras&vel=in&nulla=purus&eget=eu&eros=magna&elementum=vulputate&pellentesque=luctus&quisque=cum&porta=sociis&volutpat=natoque&erat=penatibus&quisque=et&erat=magnis&eros=dis&viverra=parturient&eget=montes&congue=nascetur&eget=ridiculus&semper=mus&rutrum=vivamus&nulla=vestibulum&nunc=sagittis&purus=sapien&phasellus=cum&in=sociis&felis=natoque&donec=penatibus&semper=et&sapien=magnis&a=dis&libero=parturient&nam=montes&dui=nascetur&proin=ridiculus&leo=mus&odio=etiam&porttitor=vel&id=augue&consequat=vestibulum&in=rutrum&consequat=rutrum&ut=neque&nulla=aenean&sed=auctor&accumsan=gravida&felis=sem&ut=praesent&at=id&dolor=massa&quis=id&odio=nisl&consequat=venenatis&varius=lacinia&integer=aenean&ac=sit&leo=amet&pellentesque=justo&ultrices=morbi&mattis=ut&odio=odio&donec=cras&vitae=mi&nisi=pede +391,John,,jjacksonau@usgs.gov,Male,98.181.2.235,Twitterworks,Naval,Database Administrator I,http://princeton.edu/odio/curabitur/convallis/duis/consequat/dui.jpg?rhoncus=luctus&aliquet=rutrum&pulvinar=nulla&sed=tellus&nisl=in&nunc=sagittis&rhoncus=dui&dui=vel&vel=nisl&sem=duis&sed=ac&sagittis=nibh&nam=fusce&congue=lacus&risus=purus&semper=aliquet&porta=at&volutpat=feugiat&quam=non&pede=pretium&lobortis=quis&ligula=lectus&sit=suspendisse&amet=potenti&eleifend=in&pede=eleifend&libero=quam&quis=a&orci=odio&nullam=in&molestie=hac&nibh=habitasse&in=platea&lectus=dictumst&pellentesque=maecenas&at=ut&nulla=massa&suspendisse=quis&potenti=augue&cras=luctus&in=tincidunt&purus=nulla&eu=mollis&magna=molestie&vulputate=lorem&luctus=quisque&cum=ut&sociis=erat&natoque=curabitur&penatibus=gravida&et=nisi&magnis=at&dis=nibh&parturient=in&montes=hac&nascetur=habitasse&ridiculus=platea&mus=dictumst&vivamus=aliquam&vestibulum=augue&sagittis=quam&sapien=sollicitudin&cum=vitae&sociis=consectetuer&natoque=eget&penatibus=rutrum&et=at&magnis=lorem&dis=integer&parturient=tincidunt&montes=ante&nascetur=vel&ridiculus=ipsum&mus=praesent&etiam=blandit&vel=lacinia&augue=erat&vestibulum=vestibulum&rutrum=sed&rutrum=magna&neque=at&aenean=nunc&auctor=commodo&gravida=placerat&sem=praesent&praesent=blandit +392,Steven,Rivera,sriveraav@washington.edu,Male,216.179.81.234,Gigazoom,Nagaoka,Actuary,https://wiley.com/faucibus/orci.png?auctor=justo&gravida=sollicitudin&sem=ut&praesent=suscipit&id=a&massa=feugiat&id=et&nisl=eros&venenatis=vestibulum&lacinia=ac&aenean=est&sit=lacinia&amet=nisi&justo=venenatis&morbi=tristique&ut=fusce&odio=congue&cras=diam&mi=id&pede=ornare&malesuada=imperdiet&in=sapien&imperdiet=urna&et=pretium&commodo=nisl&vulputate=ut&justo=volutpat&in=sapien&blandit=arcu&ultrices=sed&enim=augue&lorem=aliquam&ipsum=erat&dolor=volutpat&sit=in&amet=congue&consectetuer=etiam&adipiscing=justo&elit=etiam&proin=pretium&interdum=iaculis&mauris=justo&non=in&ligula=hac&pellentesque=habitasse&ultrices=platea&phasellus=dictumst&id=etiam&sapien=faucibus&in=cursus&sapien=urna&iaculis=ut&congue=tellus&vivamus=nulla&metus=ut&arcu=erat&adipiscing=id&molestie=mauris&hendrerit=vulputate&at=elementum&vulputate=nullam&vitae=varius&nisl=nulla&aenean=facilisi&lectus=cras&pellentesque=non&eget=velit&nunc=nec&donec=nisi&quis=vulputate&orci=nonummy&eget=maecenas&orci=tincidunt&vehicula=lacus&condimentum=at&curabitur=velit +393,Judy,Chapman,jchapmanaw@canalblog.com,Female,235.20.202.212,Photofeed,Wanglu Kulon,Senior Editor,https://soup.io/eros/viverra/eget/congue/eget/semper.js?ut=justo +394,Gary,Kelley,gkelleyax@prlog.org,Male,46.113.134.130,Yabox,Kayakent,Chief Design Engineer,https://ustream.tv/magna/bibendum/imperdiet.json?aliquet=at&ultrices=dolor&erat=quis&tortor=odio&sollicitudin=consequat&mi=varius +395,Albert,Robertson,arobertsonay@virginia.edu,Male,60.12.108.205,Npath,Göteborg,Financial Advisor,http://wiley.com/adipiscing/molestie/hendrerit/at.png?venenatis=condimentum&turpis=id&enim=luctus&blandit=nec&mi=molestie&in=sed&porttitor=justo&pede=pellentesque&justo=viverra&eu=pede&massa=ac&donec=diam&dapibus=cras&duis=pellentesque&at=volutpat&velit=dui&eu=maecenas&est=tristique&congue=est&elementum=et&in=tempus&hac=semper&habitasse=est&platea=quam&dictumst=pharetra&morbi=magna +396,Keith,Bennett,kbennettaz@list-manage.com,Male,242.32.84.202,Muxo,Tynne,Account Coordinator,https://wikimedia.org/in/libero/ut/massa.png?tincidunt=tempus&nulla=semper&mollis=est&molestie=quam&lorem=pharetra&quisque=magna&ut=ac&erat=consequat&curabitur=metus&gravida=sapien&nisi=ut&at=nunc&nibh=vestibulum&in=ante&hac=ipsum&habitasse=primis&platea=in&dictumst=faucibus&aliquam=orci&augue=luctus&quam=et&sollicitudin=ultrices&vitae=posuere&consectetuer=cubilia&eget=curae&rutrum=mauris&at=viverra&lorem=diam&integer=vitae&tincidunt=quam&ante=suspendisse&vel=potenti&ipsum=nullam&praesent=porttitor&blandit=lacus&lacinia=at&erat=turpis&vestibulum=donec&sed=posuere&magna=metus&at=vitae&nunc=ipsum&commodo=aliquam&placerat=non&praesent=mauris&blandit=morbi&nam=non&nulla=lectus&integer=aliquam&pede=sit&justo=amet&lacinia=diam&eget=in&tincidunt=magna +397,Louis,Cole,lcoleb0@sina.com.cn,Male,178.126.219.136,Npath,Buđanovci,Occupational Therapist,https://reference.com/turpis.aspx?orci=risus&luctus=semper&et=porta&ultrices=volutpat&posuere=quam&cubilia=pede&curae=lobortis&mauris=ligula&viverra=sit&diam=amet&vitae=eleifend&quam=pede&suspendisse=libero&potenti=quis&nullam=orci&porttitor=nullam&lacus=molestie&at=nibh&turpis=in&donec=lectus&posuere=pellentesque&metus=at&vitae=nulla&ipsum=suspendisse&aliquam=potenti +398,Jesse,Oliver,joliverb1@virginia.edu,Male,212.160.105.124,Avavee,Dusun Desa Bunter,, +399,Charles,Austin,caustinb2@360.cn,Male,178.26.55.240,Youfeed,Tiebukenwusan,Project Manager,http://deviantart.com/magna/bibendum/imperdiet/nullam/orci.jpg?lacus=fringilla&at=rhoncus&turpis=mauris&donec=enim&posuere=leo&metus=rhoncus&vitae=sed&ipsum=vestibulum&aliquam=sit&non=amet&mauris=cursus&morbi=id&non=turpis&lectus=integer&aliquam=aliquet&sit=massa&amet=id&diam=lobortis&in=convallis&magna=tortor&bibendum=risus&imperdiet=dapibus&nullam=augue&orci=vel&pede=accumsan&venenatis=tellus&non=nisi&sodales=eu&sed=orci&tincidunt=mauris&eu=lacinia&felis=sapien&fusce=quis&posuere=libero&felis=nullam&sed=sit&lacus=amet&morbi=turpis&sem=elementum&mauris=ligula +400,John,Peters,jpetersb3@multiply.com,Male,108.237.112.103,Brainverse,Belomorsk,Pharmacist,http://goo.gl/eget/nunc.png?turpis=hac&sed=habitasse&ante=platea&vivamus=dictumst&tortor=maecenas&duis=ut&mattis=massa&egestas=quis&metus=augue&aenean=luctus&fermentum=tincidunt +401,Adam,Mitchell,amitchellb4@usgs.gov,Male,197.209.181.186,Rhyloo,Louisville,, +402,Adam,Woods,awoodsb5@bloglines.com,Male,185.155.187.56,Ntag,Kanazawa-shi,General Manager,https://un.org/risus.aspx?a=at&libero=turpis&nam=donec&dui=posuere&proin=metus&leo=vitae&odio=ipsum&porttitor=aliquam&id=non&consequat=mauris&in=morbi&consequat=non&ut=lectus&nulla=aliquam&sed=sit&accumsan=amet&felis=diam&ut=in&at=magna&dolor=bibendum&quis=imperdiet&odio=nullam +403,Cheryl,Burke,cburkeb6@mlb.com,Female,228.128.51.26,Kazio,Albert Town,Account Coordinator,https://state.tx.us/eu.html?sem=id&fusce=justo&consequat=sit&nulla=amet&nisl=sapien&nunc=dignissim&nisl=vestibulum&duis=vestibulum&bibendum=ante&felis=ipsum&sed=primis&interdum=in&venenatis=faucibus&turpis=orci&enim=luctus&blandit=et&mi=ultrices&in=posuere&porttitor=cubilia&pede=curae&justo=nulla&eu=dapibus&massa=dolor&donec=vel&dapibus=est&duis=donec&at=odio&velit=justo&eu=sollicitudin&est=ut&congue=suscipit&elementum=a&in=feugiat&hac=et&habitasse=eros&platea=vestibulum&dictumst=ac&morbi=est&vestibulum=lacinia&velit=nisi&id=venenatis&pretium=tristique&iaculis=fusce&diam=congue&erat=diam&fermentum=id +404,Teresa,Robertson,trobertsonb7@zimbio.com,Female,219.249.229.220,Devpulse,Krajan,Graphic Designer,https://oracle.com/ridiculus.jpg?turpis=nullam&donec=sit&posuere=amet&metus=turpis&vitae=elementum&ipsum=ligula&aliquam=vehicula&non=consequat&mauris=morbi&morbi=a&non=ipsum&lectus=integer&aliquam=a&sit=nibh&amet=in&diam=quis&in=justo&magna=maecenas&bibendum=rhoncus&imperdiet=aliquam&nullam=lacus&orci=morbi&pede=quis&venenatis=tortor&non=id&sodales=nulla&sed=ultrices&tincidunt=aliquet&eu=maecenas&felis=leo&fusce=odio&posuere=condimentum&felis=id&sed=luctus&lacus=nec&morbi=molestie&sem=sed +405,Judy,Bailey,jbaileyb8@nps.gov,Female,48.226.172.71,Shufflebeat,Florencia,VP Accounting,http://merriam-webster.com/vel/enim/sit/amet.jpg?elit=convallis&proin=morbi&risus=odio&praesent=odio&lectus=elementum&vestibulum=eu&quam=interdum&sapien=eu&varius=tincidunt&ut=in&blandit=leo&non=maecenas&interdum=pulvinar&in=lobortis&ante=est&vestibulum=phasellus&ante=sit&ipsum=amet&primis=erat&in=nulla&faucibus=tempus&orci=vivamus&luctus=in&et=felis&ultrices=eu&posuere=sapien&cubilia=cursus&curae=vestibulum&duis=proin&faucibus=eu&accumsan=mi&odio=nulla&curabitur=ac&convallis=enim&duis=in&consequat=tempor&dui=turpis&nec=nec&nisi=euismod&volutpat=scelerisque +406,Harry,Hernandez,hhernandezb9@clickbank.net,Male,81.199.66.72,Riffpath,Serhetabat,Teacher,https://nih.gov/sapien/in/sapien/iaculis/congue.aspx?nisl=suspendisse&venenatis=potenti&lacinia=in&aenean=eleifend&sit=quam&amet=a&justo=odio&morbi=in&ut=hac&odio=habitasse&cras=platea&mi=dictumst&pede=maecenas&malesuada=ut&in=massa&imperdiet=quis&et=augue&commodo=luctus&vulputate=tincidunt&justo=nulla&in=mollis&blandit=molestie&ultrices=lorem&enim=quisque&lorem=ut&ipsum=erat +407,Bonnie,George,bgeorgeba@europa.eu,Female,238.230.29.203,Plambee,Washington,Director of Sales,http://rediff.com/et/ultrices/posuere/cubilia.aspx?venenatis=cursus&tristique=vestibulum&fusce=proin&congue=eu&diam=mi&id=nulla&ornare=ac&imperdiet=enim&sapien=in&urna=tempor&pretium=turpis&nisl=nec&ut=euismod&volutpat=scelerisque&sapien=quam&arcu=turpis&sed=adipiscing&augue=lorem&aliquam=vitae&erat=mattis&volutpat=nibh&in=ligula&congue=nec&etiam=sem&justo=duis&etiam=aliquam&pretium=convallis&iaculis=nunc&justo=proin&in=at&hac=turpis&habitasse=a&platea=pede&dictumst=posuere&etiam=nonummy&faucibus=integer&cursus=non&urna=velit&ut=donec&tellus=diam&nulla=neque&ut=vestibulum&erat=eget&id=vulputate&mauris=ut&vulputate=ultrices&elementum=vel&nullam=augue&varius=vestibulum&nulla=ante&facilisi=ipsum&cras=primis&non=in&velit=faucibus&nec=orci&nisi=luctus&vulputate=et&nonummy=ultrices&maecenas=posuere&tincidunt=cubilia +408,Dorothy,Gray,dgraybb@prweb.com,Female,57.39.102.140,Vipe,Itacurubí del Rosario,Registered Nurse,https://state.tx.us/mattis/odio/donec/vitae/nisi.png?potenti=id&in=luctus +409,Raymond,Powell,rpowellbc@ibm.com,Male,34.128.157.164,Dynazzy,Dipayal,Physical Therapy Assistant,http://bluehost.com/quis.html?sit=non&amet=quam&cursus=nec&id=dui&turpis=luctus&integer=rutrum&aliquet=nulla&massa=tellus&id=in&lobortis=sagittis&convallis=dui&tortor=vel&risus=nisl&dapibus=duis&augue=ac&vel=nibh&accumsan=fusce&tellus=lacus&nisi=purus&eu=aliquet&orci=at&mauris=feugiat&lacinia=non&sapien=pretium&quis=quis&libero=lectus&nullam=suspendisse&sit=potenti&amet=in&turpis=eleifend&elementum=quam&ligula=a&vehicula=odio&consequat=in&morbi=hac&a=habitasse&ipsum=platea&integer=dictumst&a=maecenas&nibh=ut&in=massa&quis=quis&justo=augue&maecenas=luctus&rhoncus=tincidunt&aliquam=nulla&lacus=mollis&morbi=molestie&quis=lorem&tortor=quisque&id=ut&nulla=erat&ultrices=curabitur&aliquet=gravida&maecenas=nisi&leo=at&odio=nibh&condimentum=in&id=hac&luctus=habitasse&nec=platea&molestie=dictumst&sed=aliquam&justo=augue&pellentesque=quam&viverra=sollicitudin&pede=vitae&ac=consectetuer&diam=eget&cras=rutrum&pellentesque=at&volutpat=lorem&dui=integer +410,Marilyn,Alexander,malexanderbd@zdnet.com,Female,141.177.2.106,Photospace,Rasony,Human Resources Manager,http://fema.gov/maecenas/tincidunt/lacus/at/velit/vivamus.xml?amet=viverra&consectetuer=pede&adipiscing=ac&elit=diam&proin=cras&interdum=pellentesque&mauris=volutpat&non=dui&ligula=maecenas&pellentesque=tristique&ultrices=est&phasellus=et&id=tempus&sapien=semper&in=est&sapien=quam&iaculis=pharetra&congue=magna&vivamus=ac&metus=consequat&arcu=metus&adipiscing=sapien&molestie=ut&hendrerit=nunc&at=vestibulum&vulputate=ante&vitae=ipsum&nisl=primis&aenean=in&lectus=faucibus&pellentesque=orci&eget=luctus&nunc=et&donec=ultrices&quis=posuere&orci=cubilia&eget=curae&orci=mauris&vehicula=viverra&condimentum=diam&curabitur=vitae&in=quam&libero=suspendisse&ut=potenti&massa=nullam&volutpat=porttitor&convallis=lacus&morbi=at&odio=turpis&odio=donec&elementum=posuere&eu=metus&interdum=vitae&eu=ipsum&tincidunt=aliquam&in=non&leo=mauris&maecenas=morbi&pulvinar=non&lobortis=lectus&est=aliquam&phasellus=sit&sit=amet&amet=diam&erat=in&nulla=magna&tempus=bibendum&vivamus=imperdiet&in=nullam&felis=orci&eu=pede&sapien=venenatis&cursus=non&vestibulum=sodales&proin=sed&eu=tincidunt&mi=eu&nulla=felis&ac=fusce&enim=posuere&in=felis&tempor=sed&turpis=lacus&nec=morbi&euismod=sem&scelerisque=mauris&quam=laoreet&turpis=ut&adipiscing=rhoncus&lorem=aliquet +411,Lawrence,Frazier,lfrazierbe@studiopress.com,Male,242.45.199.252,Gabcube,Sobral,Mechanical Systems Engineer,http://noaa.gov/nullam.png?suspendisse=accumsan&ornare=odio&consequat=curabitur&lectus=convallis&in=duis&est=consequat&risus=dui&auctor=nec&sed=nisi&tristique=volutpat&in=eleifend&tempus=donec&sit=ut&amet=dolor&sem=morbi&fusce=vel&consequat=lectus&nulla=in&nisl=quam&nunc=fringilla&nisl=rhoncus&duis=mauris&bibendum=enim&felis=leo&sed=rhoncus&interdum=sed&venenatis=vestibulum&turpis=sit&enim=amet&blandit=cursus&mi=id&in=turpis&porttitor=integer&pede=aliquet&justo=massa&eu=id&massa=lobortis&donec=convallis&dapibus=tortor&duis=risus&at=dapibus&velit=augue&eu=vel&est=accumsan&congue=tellus&elementum=nisi&in=eu&hac=orci&habitasse=mauris&platea=lacinia&dictumst=sapien&morbi=quis&vestibulum=libero&velit=nullam&id=sit&pretium=amet&iaculis=turpis&diam=elementum&erat=ligula&fermentum=vehicula&justo=consequat&nec=morbi +412,Kathryn,Williams,kwilliamsbf@wsj.com,Female,170.23.5.111,Gabtype,Guangshun,Internal Auditor,http://360.cn/suspendisse/accumsan/tortor/quis/turpis/sed/ante.jsp?in=arcu&faucibus=sed&orci=augue&luctus=aliquam&et=erat&ultrices=volutpat&posuere=in&cubilia=congue&curae=etiam&mauris=justo&viverra=etiam&diam=pretium&vitae=iaculis&quam=justo&suspendisse=in&potenti=hac&nullam=habitasse&porttitor=platea&lacus=dictumst&at=etiam&turpis=faucibus&donec=cursus&posuere=urna&metus=ut&vitae=tellus&ipsum=nulla&aliquam=ut&non=erat&mauris=id&morbi=mauris&non=vulputate&lectus=elementum&aliquam=nullam&sit=varius&amet=nulla&diam=facilisi&in=cras&magna=non&bibendum=velit&imperdiet=nec&nullam=nisi&orci=vulputate&pede=nonummy&venenatis=maecenas&non=tincidunt&sodales=lacus&sed=at&tincidunt=velit&eu=vivamus&felis=vel&fusce=nulla&posuere=eget&felis=eros&sed=elementum&lacus=pellentesque&morbi=quisque&sem=porta&mauris=volutpat&laoreet=erat&ut=quisque&rhoncus=erat&aliquet=eros&pulvinar=viverra&sed=eget&nisl=congue&nunc=eget&rhoncus=semper&dui=rutrum&vel=nulla&sem=nunc&sed=purus&sagittis=phasellus&nam=in&congue=felis&risus=donec&semper=semper&porta=sapien&volutpat=a&quam=libero&pede=nam&lobortis=dui&ligula=proin&sit=leo&amet=odio&eleifend=porttitor&pede=id +413,Roy,Riley,rrileybg@blinklist.com,Male,146.138.113.114,Wordware,,Administrative Assistant II,http://slashdot.org/at/velit/eu/est/congue/elementum.jpg?nonummy=nullam&maecenas=orci&tincidunt=pede&lacus=venenatis&at=non&velit=sodales&vivamus=sed&vel=tincidunt&nulla=eu&eget=felis&eros=fusce&elementum=posuere&pellentesque=felis&quisque=sed&porta=lacus&volutpat=morbi&erat=sem&quisque=mauris&erat=laoreet&eros=ut&viverra=rhoncus&eget=aliquet&congue=pulvinar&eget=sed&semper=nisl&rutrum=nunc +414,Marie,Chavez,mchavezbh@networkadvertising.org,Female,46.126.225.222,Ailane,Inglewood,Environmental Specialist,https://usgs.gov/justo/morbi/ut.aspx?quis=justo&tortor=etiam&id=pretium&nulla=iaculis&ultrices=justo&aliquet=in&maecenas=hac&leo=habitasse&odio=platea&condimentum=dictumst +415,Samuel,Burns,sburnsbi@google.de,Male,109.128.21.76,Realfire,Bendosari,GIS Technical Architect,http://aboutads.info/ipsum/primis/in.png?porttitor=mattis&lorem=pulvinar&id=nulla&ligula=pede&suspendisse=ullamcorper&ornare=augue&consequat=a&lectus=suscipit&in=nulla&est=elit&risus=ac&auctor=nulla&sed=sed&tristique=vel&in=enim&tempus=sit&sit=amet&amet=nunc&sem=viverra&fusce=dapibus&consequat=nulla&nulla=suscipit&nisl=ligula&nunc=in&nisl=lacus&duis=curabitur&bibendum=at&felis=ipsum&sed=ac&interdum=tellus&venenatis=semper&turpis=interdum&enim=mauris&blandit=ullamcorper +416,Peter,Wheeler,pwheelerbj@aol.com,Male,200.245.74.64,Twitterlist,Zagórów,Compensation Analyst,http://yolasite.com/justo/eu/massa/donec/dapibus.html?nec=nullam&molestie=varius&sed=nulla&justo=facilisi&pellentesque=cras&viverra=non&pede=velit&ac=nec&diam=nisi&cras=vulputate&pellentesque=nonummy&volutpat=maecenas&dui=tincidunt&maecenas=lacus&tristique=at&est=velit&et=vivamus&tempus=vel&semper=nulla&est=eget&quam=eros&pharetra=elementum&magna=pellentesque&ac=quisque&consequat=porta&metus=volutpat&sapien=erat&ut=quisque&nunc=erat&vestibulum=eros&ante=viverra&ipsum=eget&primis=congue&in=eget&faucibus=semper&orci=rutrum&luctus=nulla&et=nunc&ultrices=purus&posuere=phasellus&cubilia=in&curae=felis&mauris=donec&viverra=semper&diam=sapien&vitae=a&quam=libero&suspendisse=nam&potenti=dui&nullam=proin&porttitor=leo&lacus=odio&at=porttitor&turpis=id&donec=consequat&posuere=in&metus=consequat&vitae=ut&ipsum=nulla&aliquam=sed&non=accumsan&mauris=felis&morbi=ut&non=at&lectus=dolor&aliquam=quis&sit=odio&amet=consequat&diam=varius&in=integer&magna=ac&bibendum=leo&imperdiet=pellentesque&nullam=ultrices&orci=mattis&pede=odio&venenatis=donec&non=vitae&sodales=nisi&sed=nam&tincidunt=ultrices&eu=libero&felis=non +417,Chris,Garcia,cgarciabk@artisteer.com,Male,92.161.59.26,Flashspan,Jaciara,Teacher,http://phoca.cz/eu/interdum/eu.aspx?vehicula=in&condimentum=magna&curabitur=bibendum&in=imperdiet&libero=nullam&ut=orci&massa=pede&volutpat=venenatis&convallis=non&morbi=sodales +418,Norma,Ray,nraybl@homestead.com,Female,92.39.195.142,Tambee,Liverpool,Assistant Media Planner,http://europa.eu/sapien/urna/pretium/nisl/ut/volutpat/sapien.xml?sapien=rhoncus&quis=sed&libero=vestibulum&nullam=sit&sit=amet&amet=cursus&turpis=id&elementum=turpis&ligula=integer&vehicula=aliquet&consequat=massa&morbi=id&a=lobortis&ipsum=convallis&integer=tortor&a=risus&nibh=dapibus&in=augue&quis=vel&justo=accumsan&maecenas=tellus&rhoncus=nisi&aliquam=eu&lacus=orci&morbi=mauris&quis=lacinia&tortor=sapien&id=quis&nulla=libero&ultrices=nullam&aliquet=sit&maecenas=amet&leo=turpis&odio=elementum&condimentum=ligula&id=vehicula&luctus=consequat&nec=morbi&molestie=a&sed=ipsum&justo=integer&pellentesque=a&viverra=nibh&pede=in&ac=quis&diam=justo&cras=maecenas&pellentesque=rhoncus&volutpat=aliquam&dui=lacus&maecenas=morbi&tristique=quis&est=tortor&et=id&tempus=nulla&semper=ultrices&est=aliquet&quam=maecenas&pharetra=leo&magna=odio&ac=condimentum&consequat=id&metus=luctus&sapien=nec&ut=molestie&nunc=sed&vestibulum=justo&ante=pellentesque&ipsum=viverra&primis=pede&in=ac&faucibus=diam&orci=cras&luctus=pellentesque&et=volutpat&ultrices=dui&posuere=maecenas&cubilia=tristique&curae=est&mauris=et&viverra=tempus&diam=semper&vitae=est&quam=quam&suspendisse=pharetra&potenti=magna&nullam=ac&porttitor=consequat&lacus=metus&at=sapien&turpis=ut&donec=nunc&posuere=vestibulum +419,Scott,Butler,sbutlerbm@sakura.ne.jp,Male,56.203.117.73,Yakijo,Lentisqueira,Human Resources Manager,https://biglobe.ne.jp/tempus.xml?in=habitasse&tempus=platea&sit=dictumst&amet=aliquam&sem=augue&fusce=quam&consequat=sollicitudin&nulla=vitae&nisl=consectetuer&nunc=eget&nisl=rutrum&duis=at +420,Terry,Graham,tgrahambn@google.ca,Male,17.70.254.130,Devshare,Yancheng,Statistician III,https://cpanel.net/varius.jsp?est=aliquet&phasellus=pulvinar&sit=sed&amet=nisl&erat=nunc&nulla=rhoncus&tempus=dui&vivamus=vel&in=sem&felis=sed&eu=sagittis&sapien=nam&cursus=congue&vestibulum=risus&proin=semper&eu=porta&mi=volutpat&nulla=quam&ac=pede&enim=lobortis&in=ligula&tempor=sit&turpis=amet&nec=eleifend&euismod=pede&scelerisque=libero&quam=quis&turpis=orci&adipiscing=nullam&lorem=molestie&vitae=nibh&mattis=in&nibh=lectus&ligula=pellentesque&nec=at&sem=nulla&duis=suspendisse&aliquam=potenti&convallis=cras&nunc=in&proin=purus&at=eu&turpis=magna&a=vulputate&pede=luctus&posuere=cum&nonummy=sociis&integer=natoque&non=penatibus&velit=et&donec=magnis&diam=dis&neque=parturient&vestibulum=montes&eget=nascetur&vulputate=ridiculus&ut=mus&ultrices=vivamus&vel=vestibulum&augue=sagittis&vestibulum=sapien&ante=cum&ipsum=sociis +421,Denise,Alexander,dalexanderbo@rediff.com,Female,26.220.192.250,Riffpath,Sacramento,Geological Engineer,http://cnet.com/luctus/et/ultrices/posuere/cubilia/curae/mauris.aspx?id=cras&pretium=non&iaculis=velit&diam=nec&erat=nisi&fermentum=vulputate&justo=nonummy&nec=maecenas&condimentum=tincidunt&neque=lacus&sapien=at&placerat=velit&ante=vivamus&nulla=vel&justo=nulla&aliquam=eget&quis=eros&turpis=elementum&eget=pellentesque&elit=quisque&sodales=porta&scelerisque=volutpat&mauris=erat&sit=quisque&amet=erat&eros=eros&suspendisse=viverra&accumsan=eget&tortor=congue&quis=eget&turpis=semper&sed=rutrum&ante=nulla&vivamus=nunc&tortor=purus&duis=phasellus&mattis=in&egestas=felis&metus=donec&aenean=semper&fermentum=sapien&donec=a&ut=libero&mauris=nam&eget=dui&massa=proin&tempor=leo&convallis=odio&nulla=porttitor&neque=id&libero=consequat&convallis=in&eget=consequat&eleifend=ut&luctus=nulla&ultricies=sed&eu=accumsan&nibh=felis&quisque=ut&id=at&justo=dolor&sit=quis&amet=odio&sapien=consequat&dignissim=varius&vestibulum=integer&vestibulum=ac&ante=leo&ipsum=pellentesque&primis=ultrices&in=mattis&faucibus=odio&orci=donec&luctus=vitae&et=nisi&ultrices=nam&posuere=ultrices&cubilia=libero&curae=non&nulla=mattis&dapibus=pulvinar&dolor=nulla&vel=pede&est=ullamcorper&donec=augue&odio=a&justo=suscipit&sollicitudin=nulla&ut=elit&suscipit=ac&a=nulla&feugiat=sed +422,Todd,Garrett,tgarrettbp@cisco.com,Male,129.15.131.188,DabZ,Manicahan,Clinical Specialist,http://list-manage.com/quisque/erat.json?at=odio&velit=condimentum&eu=id&est=luctus&congue=nec&elementum=molestie&in=sed&hac=justo&habitasse=pellentesque&platea=viverra&dictumst=pede&morbi=ac&vestibulum=diam&velit=cras&id=pellentesque&pretium=volutpat&iaculis=dui&diam=maecenas&erat=tristique&fermentum=est&justo=et&nec=tempus&condimentum=semper&neque=est&sapien=quam&placerat=pharetra&ante=magna&nulla=ac&justo=consequat&aliquam=metus&quis=sapien&turpis=ut&eget=nunc&elit=vestibulum&sodales=ante&scelerisque=ipsum&mauris=primis&sit=in&amet=faucibus&eros=orci&suspendisse=luctus +423,Kathryn,Ford,kfordbq@wufoo.com,Female,87.193.247.9,Yambee,Sawoi,Assistant Media Planner,https://technorati.com/ligula/pellentesque/ultrices/phasellus/id/sapien/in.aspx?quis=nisi&orci=volutpat&eget=eleifend&orci=donec&vehicula=ut&condimentum=dolor&curabitur=morbi&in=vel&libero=lectus&ut=in&massa=quam&volutpat=fringilla&convallis=rhoncus&morbi=mauris&odio=enim&odio=leo&elementum=rhoncus&eu=sed&interdum=vestibulum&eu=sit&tincidunt=amet&in=cursus&leo=id&maecenas=turpis&pulvinar=integer&lobortis=aliquet&est=massa&phasellus=id&sit=lobortis&amet=convallis&erat=tortor&nulla=risus&tempus=dapibus&vivamus=augue&in=vel&felis=accumsan&eu=tellus&sapien=nisi&cursus=eu&vestibulum=orci&proin=mauris&eu=lacinia&mi=sapien&nulla=quis&ac=libero&enim=nullam&in=sit&tempor=amet&turpis=turpis&nec=elementum&euismod=ligula&scelerisque=vehicula&quam=consequat +424,Sharon,Hall,shallbr@prweb.com,Female,135.39.197.243,Tazzy,Santander,Senior Quality Engineer,http://mit.edu/velit/id/pretium/iaculis/diam/erat/fermentum.json?suscipit=eget&a=vulputate&feugiat=ut&et=ultrices&eros=vel&vestibulum=augue&ac=vestibulum +425,Pamela,Meyer,pmeyerbs@un.org,Female,244.115.86.220,Kwimbee,Banjar Laing,Staff Scientist,http://xrea.com/ligula/suspendisse.xml?metus=nulla&aenean=tempus&fermentum=vivamus&donec=in&ut=felis +426,Jonathan,Fuller,jfullerbt@huffingtonpost.com,Male,10.112.140.199,Twimbo,,Statistician II,http://kickstarter.com/quisque/erat/eros.png?nullam=molestie&varius=lorem&nulla=quisque&facilisi=ut&cras=erat&non=curabitur&velit=gravida&nec=nisi&nisi=at&vulputate=nibh&nonummy=in&maecenas=hac&tincidunt=habitasse&lacus=platea&at=dictumst +427,Roy,Brooks,rbrooksbu@slate.com,Male,165.199.195.64,Brightdog,Olejet,Senior Editor,http://hp.com/sociis/natoque/penatibus.xml?nisl=cubilia&duis=curae&bibendum=mauris&felis=viverra&sed=diam&interdum=vitae&venenatis=quam&turpis=suspendisse&enim=potenti&blandit=nullam&mi=porttitor&in=lacus&porttitor=at&pede=turpis&justo=donec&eu=posuere&massa=metus&donec=vitae&dapibus=ipsum&duis=aliquam&at=non&velit=mauris&eu=morbi&est=non&congue=lectus&elementum=aliquam&in=sit&hac=amet&habitasse=diam&platea=in&dictumst=magna&morbi=bibendum&vestibulum=imperdiet&velit=nullam&id=orci&pretium=pede&iaculis=venenatis&diam=non&erat=sodales&fermentum=sed&justo=tincidunt&nec=eu&condimentum=felis&neque=fusce&sapien=posuere&placerat=felis&ante=sed&nulla=lacus&justo=morbi&aliquam=sem&quis=mauris&turpis=laoreet&eget=ut&elit=rhoncus&sodales=aliquet&scelerisque=pulvinar&mauris=sed&sit=nisl&amet=nunc&eros=rhoncus&suspendisse=dui&accumsan=vel&tortor=sem&quis=sed&turpis=sagittis&sed=nam&ante=congue&vivamus=risus&tortor=semper&duis=porta&mattis=volutpat&egestas=quam&metus=pede +428,Benjamin,Cruz,bcruzbv@moonfruit.com,Male,189.69.138.142,Realblab,Kushovë,Community Outreach Specialist,https://google.com.hk/nulla/sed/accumsan.xml?id=aliquam&consequat=quis&in=turpis&consequat=eget&ut=elit&nulla=sodales&sed=scelerisque&accumsan=mauris&felis=sit&ut=amet&at=eros&dolor=suspendisse&quis=accumsan&odio=tortor&consequat=quis&varius=turpis&integer=sed&ac=ante&leo=vivamus&pellentesque=tortor&ultrices=duis&mattis=mattis&odio=egestas&donec=metus&vitae=aenean&nisi=fermentum&nam=donec&ultrices=ut&libero=mauris&non=eget&mattis=massa&pulvinar=tempor&nulla=convallis&pede=nulla&ullamcorper=neque&augue=libero&a=convallis&suscipit=eget&nulla=eleifend +429,Raymond,West,rwestbw@noaa.gov,Male,165.116.229.8,Dabtype,Dieppe,Office Assistant II,https://nsw.gov.au/at/velit/vivamus/vel.jpg?at=ligula&nulla=sit&suspendisse=amet&potenti=eleifend&cras=pede&in=libero&purus=quis&eu=orci&magna=nullam&vulputate=molestie&luctus=nibh&cum=in&sociis=lectus&natoque=pellentesque&penatibus=at&et=nulla&magnis=suspendisse&dis=potenti +430,Gloria,Day,gdaybx@cornell.edu,Female,30.176.160.91,Kanoodle,Yeysk,Account Executive,http://prlog.org/porta/volutpat/quam/pede/lobortis/ligula.json?habitasse=dui&platea=proin&dictumst=leo&morbi=odio&vestibulum=porttitor&velit=id&id=consequat&pretium=in&iaculis=consequat&diam=ut&erat=nulla&fermentum=sed&justo=accumsan&nec=felis&condimentum=ut&neque=at&sapien=dolor&placerat=quis&ante=odio&nulla=consequat&justo=varius&aliquam=integer&quis=ac&turpis=leo&eget=pellentesque&elit=ultrices&sodales=mattis&scelerisque=odio&mauris=donec&sit=vitae&amet=nisi&eros=nam&suspendisse=ultrices&accumsan=libero&tortor=non&quis=mattis&turpis=pulvinar&sed=nulla&ante=pede&vivamus=ullamcorper&tortor=augue&duis=a&mattis=suscipit&egestas=nulla&metus=elit&aenean=ac&fermentum=nulla&donec=sed&ut=vel&mauris=enim&eget=sit&massa=amet&tempor=nunc&convallis=viverra&nulla=dapibus&neque=nulla&libero=suscipit&convallis=ligula&eget=in&eleifend=lacus +431,Ernest,Lee,eleeby@noaa.gov,Male,17.10.3.90,Fiveclub,Tongzha,Senior Quality Engineer,http://mail.ru/semper/sapien/a/libero/nam.json?condimentum=vestibulum&curabitur=sit&in=amet&libero=cursus&ut=id&massa=turpis&volutpat=integer&convallis=aliquet&morbi=massa&odio=id&odio=lobortis&elementum=convallis&eu=tortor&interdum=risus&eu=dapibus&tincidunt=augue&in=vel&leo=accumsan&maecenas=tellus&pulvinar=nisi&lobortis=eu&est=orci&phasellus=mauris&sit=lacinia&amet=sapien&erat=quis&nulla=libero&tempus=nullam&vivamus=sit&in=amet&felis=turpis&eu=elementum&sapien=ligula&cursus=vehicula&vestibulum=consequat&proin=morbi&eu=a&mi=ipsum&nulla=integer&ac=a&enim=nibh&in=in&tempor=quis&turpis=justo&nec=maecenas&euismod=rhoncus&scelerisque=aliquam&quam=lacus&turpis=morbi&adipiscing=quis&lorem=tortor&vitae=id&mattis=nulla +432,Jean,Dean,jdeanbz@mit.edu,Female,143.174.81.176,Dynava,Vizal San Pablo,Senior Cost Accountant,http://rediff.com/volutpat/dui/maecenas/tristique.jsp?sit=mi&amet=sit&sem=amet&fusce=lobortis&consequat=sapien&nulla=sapien +433,Denise,Moreno,dmorenoc0@ehow.com,Female,64.208.18.76,Mymm,Miringa,Systems Administrator II,http://smh.com.au/sollicitudin/mi/sit/amet/lobortis.html?orci=cubilia&vehicula=curae&condimentum=nulla&curabitur=dapibus&in=dolor&libero=vel&ut=est&massa=donec&volutpat=odio&convallis=justo&morbi=sollicitudin&odio=ut&odio=suscipit&elementum=a&eu=feugiat&interdum=et&eu=eros&tincidunt=vestibulum&in=ac&leo=est&maecenas=lacinia&pulvinar=nisi&lobortis=venenatis&est=tristique&phasellus=fusce&sit=congue&amet=diam&erat=id&nulla=ornare&tempus=imperdiet&vivamus=sapien&in=urna&felis=pretium&eu=nisl&sapien=ut&cursus=volutpat&vestibulum=sapien&proin=arcu&eu=sed&mi=augue&nulla=aliquam&ac=erat&enim=volutpat&in=in&tempor=congue&turpis=etiam&nec=justo&euismod=etiam&scelerisque=pretium&quam=iaculis&turpis=justo&adipiscing=in&lorem=hac&vitae=habitasse&mattis=platea&nibh=dictumst&ligula=etiam&nec=faucibus&sem=cursus&duis=urna&aliquam=ut&convallis=tellus&nunc=nulla&proin=ut&at=erat&turpis=id&a=mauris&pede=vulputate&posuere=elementum&nonummy=nullam&integer=varius&non=nulla&velit=facilisi&donec=cras&diam=non&neque=velit&vestibulum=nec&eget=nisi&vulputate=vulputate&ut=nonummy&ultrices=maecenas&vel=tincidunt&augue=lacus&vestibulum=at&ante=velit&ipsum=vivamus&primis=vel&in=nulla&faucibus=eget&orci=eros&luctus=elementum&et=pellentesque&ultrices=quisque&posuere=porta&cubilia=volutpat +434,Philip,Henderson,phendersonc1@mashable.com,Male,54.14.76.150,Cogilith,Sentieiras,Account Executive,https://ustream.tv/aliquet/maecenas/leo/odio/condimentum.jsp?nisl=tortor&venenatis=duis&lacinia=mattis&aenean=egestas&sit=metus&amet=aenean&justo=fermentum&morbi=donec&ut=ut&odio=mauris&cras=eget&mi=massa&pede=tempor&malesuada=convallis&in=nulla&imperdiet=neque&et=libero&commodo=convallis&vulputate=eget&justo=eleifend&in=luctus&blandit=ultricies&ultrices=eu&enim=nibh&lorem=quisque&ipsum=id&dolor=justo&sit=sit&amet=amet&consectetuer=sapien&adipiscing=dignissim&elit=vestibulum&proin=vestibulum&interdum=ante&mauris=ipsum&non=primis&ligula=in&pellentesque=faucibus&ultrices=orci&phasellus=luctus&id=et&sapien=ultrices&in=posuere&sapien=cubilia&iaculis=curae&congue=nulla&vivamus=dapibus&metus=dolor&arcu=vel&adipiscing=est&molestie=donec&hendrerit=odio&at=justo&vulputate=sollicitudin&vitae=ut&nisl=suscipit&aenean=a&lectus=feugiat&pellentesque=et&eget=eros&nunc=vestibulum&donec=ac +435,Joan,Henry,jhenryc2@dyndns.org,Female,79.54.21.50,Photolist,Heung-hai,Quality Engineer,https://tripod.com/semper/sapien/a/libero/nam.json?potenti=ultrices&nullam=phasellus&porttitor=id&lacus=sapien&at=in&turpis=sapien&donec=iaculis&posuere=congue&metus=vivamus&vitae=metus&ipsum=arcu&aliquam=adipiscing&non=molestie&mauris=hendrerit&morbi=at&non=vulputate&lectus=vitae&aliquam=nisl&sit=aenean&amet=lectus&diam=pellentesque&in=eget&magna=nunc&bibendum=donec&imperdiet=quis&nullam=orci&orci=eget&pede=orci&venenatis=vehicula&non=condimentum&sodales=curabitur&sed=in +436,Wayne,Evans,wevansc3@home.pl,Male,198.181.57.160,Yakidoo,Fengqiao,, +437,Louise,,lfrazierc4@illinois.edu,Female,231.7.72.54,Youfeed,Tata,Administrative Officer,http://nymag.com/viverra/pede/ac/diam/cras/pellentesque.aspx?sit=sit&amet=amet&diam=lobortis&in=sapien&magna=sapien&bibendum=non&imperdiet=mi&nullam=integer&orci=ac&pede=neque&venenatis=duis&non=bibendum&sodales=morbi&sed=non&tincidunt=quam&eu=nec&felis=dui&fusce=luctus&posuere=rutrum&felis=nulla&sed=tellus&lacus=in&morbi=sagittis&sem=dui&mauris=vel&laoreet=nisl&ut=duis&rhoncus=ac&aliquet=nibh&pulvinar=fusce&sed=lacus&nisl=purus&nunc=aliquet&rhoncus=at&dui=feugiat&vel=non&sem=pretium&sed=quis&sagittis=lectus&nam=suspendisse&congue=potenti&risus=in&semper=eleifend&porta=quam&volutpat=a&quam=odio&pede=in&lobortis=hac&ligula=habitasse&sit=platea&amet=dictumst&eleifend=maecenas&pede=ut&libero=massa&quis=quis&orci=augue&nullam=luctus&molestie=tincidunt&nibh=nulla&in=mollis&lectus=molestie&pellentesque=lorem&at=quisque&nulla=ut&suspendisse=erat&potenti=curabitur&cras=gravida&in=nisi&purus=at&eu=nibh&magna=in&vulputate=hac&luctus=habitasse&cum=platea&sociis=dictumst&natoque=aliquam&penatibus=augue&et=quam&magnis=sollicitudin&dis=vitae&parturient=consectetuer&montes=eget&nascetur=rutrum&ridiculus=at +438,Joan,Patterson,jpattersonc5@indiegogo.com,Female,94.226.194.32,Brightbean,Cikuya,Geologist IV,http://artisteer.com/quisque/porta/volutpat/erat/quisque.xml?non=nulla&mauris=mollis&morbi=molestie&non=lorem&lectus=quisque&aliquam=ut&sit=erat&amet=curabitur&diam=gravida&in=nisi&magna=at&bibendum=nibh&imperdiet=in&nullam=hac&orci=habitasse&pede=platea&venenatis=dictumst&non=aliquam&sodales=augue&sed=quam&tincidunt=sollicitudin&eu=vitae&felis=consectetuer&fusce=eget&posuere=rutrum&felis=at&sed=lorem&lacus=integer&morbi=tincidunt&sem=ante&mauris=vel&laoreet=ipsum&ut=praesent&rhoncus=blandit&aliquet=lacinia&pulvinar=erat&sed=vestibulum&nisl=sed&nunc=magna&rhoncus=at&dui=nunc&vel=commodo&sem=placerat +439,Norma,Cook,ncookc6@japanpost.jp,Female,223.195.245.238,Rooxo,Nancheng,Programmer Analyst I,http://paypal.com/ut/volutpat/sapien/arcu/sed/augue/aliquam.aspx?gravida=volutpat&sem=sapien&praesent=arcu&id=sed&massa=augue&id=aliquam&nisl=erat&venenatis=volutpat&lacinia=in&aenean=congue&sit=etiam&amet=justo&justo=etiam&morbi=pretium&ut=iaculis&odio=justo&cras=in&mi=hac&pede=habitasse&malesuada=platea&in=dictumst&imperdiet=etiam&et=faucibus&commodo=cursus&vulputate=urna&justo=ut&in=tellus&blandit=nulla&ultrices=ut&enim=erat&lorem=id&ipsum=mauris&dolor=vulputate&sit=elementum&amet=nullam&consectetuer=varius&adipiscing=nulla&elit=facilisi&proin=cras&interdum=non&mauris=velit&non=nec&ligula=nisi&pellentesque=vulputate&ultrices=nonummy&phasellus=maecenas&id=tincidunt&sapien=lacus&in=at&sapien=velit&iaculis=vivamus&congue=vel&vivamus=nulla&metus=eget&arcu=eros&adipiscing=elementum&molestie=pellentesque&hendrerit=quisque&at=porta&vulputate=volutpat&vitae=erat&nisl=quisque&aenean=erat&lectus=eros&pellentesque=viverra&eget=eget&nunc=congue&donec=eget&quis=semper&orci=rutrum&eget=nulla&orci=nunc&vehicula=purus&condimentum=phasellus&curabitur=in&in=felis&libero=donec&ut=semper&massa=sapien&volutpat=a&convallis=libero&morbi=nam&odio=dui&odio=proin&elementum=leo&eu=odio&interdum=porttitor&eu=id&tincidunt=consequat&in=in&leo=consequat&maecenas=ut&pulvinar=nulla&lobortis=sed&est=accumsan&phasellus=felis&sit=ut&amet=at +440,Roger,Fuller,rfullerc7@globo.com,Male,118.250.228.50,Skivee,Kovrov,Developer II,http://cnet.com/quis/orci.xml?platea=erat&dictumst=quisque&aliquam=erat&augue=eros&quam=viverra&sollicitudin=eget&vitae=congue&consectetuer=eget&eget=semper&rutrum=rutrum&at=nulla&lorem=nunc&integer=purus&tincidunt=phasellus&ante=in&vel=felis&ipsum=donec&praesent=semper&blandit=sapien&lacinia=a&erat=libero&vestibulum=nam&sed=dui&magna=proin&at=leo&nunc=odio&commodo=porttitor&placerat=id&praesent=consequat&blandit=in&nam=consequat&nulla=ut&integer=nulla&pede=sed&justo=accumsan&lacinia=felis&eget=ut&tincidunt=at&eget=dolor&tempus=quis&vel=odio&pede=consequat&morbi=varius&porttitor=integer&lorem=ac&id=leo&ligula=pellentesque&suspendisse=ultrices&ornare=mattis&consequat=odio&lectus=donec&in=vitae&est=nisi&risus=nam&auctor=ultrices&sed=libero&tristique=non&in=mattis&tempus=pulvinar&sit=nulla&amet=pede&sem=ullamcorper&fusce=augue&consequat=a&nulla=suscipit&nisl=nulla&nunc=elit&nisl=ac&duis=nulla&bibendum=sed&felis=vel&sed=enim&interdum=sit&venenatis=amet&turpis=nunc&enim=viverra&blandit=dapibus&mi=nulla +441,Mildred,Jones,mjonesc8@bing.com,Female,253.78.111.25,Linktype,Nabire,Payment Adjustment Coordinator,https://bigcartel.com/nulla/pede/ullamcorper/augue/a.html?cursus=eget&urna=eros&ut=elementum&tellus=pellentesque&nulla=quisque&ut=porta&erat=volutpat&id=erat&mauris=quisque&vulputate=erat&elementum=eros&nullam=viverra&varius=eget&nulla=congue&facilisi=eget&cras=semper&non=rutrum&velit=nulla&nec=nunc&nisi=purus&vulputate=phasellus&nonummy=in&maecenas=felis&tincidunt=donec&lacus=semper&at=sapien&velit=a&vivamus=libero&vel=nam&nulla=dui&eget=proin&eros=leo&elementum=odio&pellentesque=porttitor&quisque=id&porta=consequat&volutpat=in&erat=consequat&quisque=ut&erat=nulla&eros=sed&viverra=accumsan&eget=felis&congue=ut&eget=at&semper=dolor&rutrum=quis&nulla=odio&nunc=consequat&purus=varius&phasellus=integer&in=ac&felis=leo&donec=pellentesque&semper=ultrices&sapien=mattis +442,Gary,Garza,ggarzac9@hexun.com,Male,236.175.203.40,Twitterlist,Mary,Accounting Assistant III,https://accuweather.com/et.aspx?semper=phasellus&sapien=id&a=sapien&libero=in&nam=sapien&dui=iaculis&proin=congue&leo=vivamus&odio=metus&porttitor=arcu&id=adipiscing&consequat=molestie&in=hendrerit&consequat=at&ut=vulputate&nulla=vitae&sed=nisl&accumsan=aenean&felis=lectus&ut=pellentesque&at=eget&dolor=nunc&quis=donec&odio=quis&consequat=orci&varius=eget&integer=orci&ac=vehicula&leo=condimentum&pellentesque=curabitur&ultrices=in&mattis=libero&odio=ut&donec=massa&vitae=volutpat&nisi=convallis&nam=morbi&ultrices=odio&libero=odio&non=elementum&mattis=eu&pulvinar=interdum&nulla=eu&pede=tincidunt&ullamcorper=in&augue=leo&a=maecenas&suscipit=pulvinar&nulla=lobortis&elit=est&ac=phasellus&nulla=sit&sed=amet&vel=erat&enim=nulla&sit=tempus&amet=vivamus&nunc=in&viverra=felis&dapibus=eu&nulla=sapien&suscipit=cursus&ligula=vestibulum&in=proin&lacus=eu&curabitur=mi&at=nulla&ipsum=ac&ac=enim&tellus=in +443,Donna,Turner,dturnerca@tmall.com,Female,31.237.20.31,Brightdog,Toluviejo,Accountant II,https://dot.gov/consequat/ut/nulla/sed.html?lorem=arcu&ipsum=adipiscing&dolor=molestie&sit=hendrerit&amet=at&consectetuer=vulputate&adipiscing=vitae&elit=nisl&proin=aenean&interdum=lectus&mauris=pellentesque&non=eget&ligula=nunc&pellentesque=donec&ultrices=quis&phasellus=orci&id=eget&sapien=orci&in=vehicula&sapien=condimentum&iaculis=curabitur&congue=in&vivamus=libero&metus=ut&arcu=massa&adipiscing=volutpat&molestie=convallis&hendrerit=morbi&at=odio&vulputate=odio&vitae=elementum&nisl=eu&aenean=interdum&lectus=eu&pellentesque=tincidunt&eget=in&nunc=leo&donec=maecenas&quis=pulvinar&orci=lobortis&eget=est&orci=phasellus&vehicula=sit&condimentum=amet&curabitur=erat&in=nulla&libero=tempus&ut=vivamus&massa=in&volutpat=felis&convallis=eu&morbi=sapien&odio=cursus&odio=vestibulum&elementum=proin&eu=eu&interdum=mi&eu=nulla&tincidunt=ac&in=enim&leo=in&maecenas=tempor&pulvinar=turpis&lobortis=nec&est=euismod&phasellus=scelerisque&sit=quam&amet=turpis&erat=adipiscing&nulla=lorem&tempus=vitae&vivamus=mattis&in=nibh&felis=ligula&eu=nec&sapien=sem&cursus=duis&vestibulum=aliquam&proin=convallis&eu=nunc&mi=proin&nulla=at&ac=turpis&enim=a&in=pede&tempor=posuere&turpis=nonummy&nec=integer&euismod=non&scelerisque=velit&quam=donec&turpis=diam&adipiscing=neque&lorem=vestibulum&vitae=eget&mattis=vulputate&nibh=ut&ligula=ultrices&nec=vel +444,Antonio,Robinson,arobinsoncb@jugem.jp,Male,188.85.29.248,Blogtags,Ekasapta,Nuclear Power Engineer,http://constantcontact.com/justo.jsp?fusce=elementum&congue=in&diam=hac&id=habitasse&ornare=platea&imperdiet=dictumst&sapien=morbi&urna=vestibulum&pretium=velit&nisl=id&ut=pretium&volutpat=iaculis&sapien=diam&arcu=erat&sed=fermentum&augue=justo&aliquam=nec&erat=condimentum&volutpat=neque&in=sapien&congue=placerat&etiam=ante&justo=nulla&etiam=justo&pretium=aliquam&iaculis=quis&justo=turpis&in=eget&hac=elit&habitasse=sodales&platea=scelerisque&dictumst=mauris&etiam=sit&faucibus=amet&cursus=eros&urna=suspendisse&ut=accumsan&tellus=tortor&nulla=quis&ut=turpis&erat=sed&id=ante&mauris=vivamus&vulputate=tortor&elementum=duis&nullam=mattis&varius=egestas&nulla=metus&facilisi=aenean&cras=fermentum&non=donec&velit=ut&nec=mauris&nisi=eget&vulputate=massa +445,George,Day,gdaycc@xrea.com,Male,111.215.114.204,Skimia,Kotauneng,Nuclear Power Engineer,http://utexas.edu/sem/fusce.jpg?iaculis=vel&congue=enim&vivamus=sit&metus=amet&arcu=nunc&adipiscing=viverra&molestie=dapibus&hendrerit=nulla&at=suscipit&vulputate=ligula&vitae=in&nisl=lacus&aenean=curabitur&lectus=at&pellentesque=ipsum&eget=ac&nunc=tellus&donec=semper&quis=interdum&orci=mauris&eget=ullamcorper&orci=purus&vehicula=sit&condimentum=amet&curabitur=nulla&in=quisque&libero=arcu&ut=libero&massa=rutrum&volutpat=ac&convallis=lobortis&morbi=vel&odio=dapibus&odio=at&elementum=diam&eu=nam&interdum=tristique +446,Catherine,Hamilton,chamiltoncd@digg.com,Female,125.113.19.206,Tazzy,Purut,Business Systems Development Analyst,https://harvard.edu/diam/neque/vestibulum/eget/vulputate/ut/ultrices.jpg?quam=maecenas&pede=rhoncus&lobortis=aliquam&ligula=lacus&sit=morbi&amet=quis&eleifend=tortor&pede=id&libero=nulla&quis=ultrices&orci=aliquet&nullam=maecenas&molestie=leo&nibh=odio&in=condimentum&lectus=id&pellentesque=luctus&at=nec&nulla=molestie&suspendisse=sed&potenti=justo&cras=pellentesque&in=viverra&purus=pede&eu=ac&magna=diam&vulputate=cras&luctus=pellentesque&cum=volutpat&sociis=dui&natoque=maecenas&penatibus=tristique&et=est&magnis=et&dis=tempus&parturient=semper&montes=est&nascetur=quam&ridiculus=pharetra&mus=magna&vivamus=ac&vestibulum=consequat&sagittis=metus&sapien=sapien&cum=ut&sociis=nunc&natoque=vestibulum&penatibus=ante&et=ipsum&magnis=primis&dis=in&parturient=faucibus&montes=orci&nascetur=luctus&ridiculus=et&mus=ultrices&etiam=posuere&vel=cubilia&augue=curae&vestibulum=mauris&rutrum=viverra&rutrum=diam&neque=vitae&aenean=quam&auctor=suspendisse&gravida=potenti&sem=nullam&praesent=porttitor&id=lacus&massa=at&id=turpis&nisl=donec&venenatis=posuere&lacinia=metus&aenean=vitae&sit=ipsum&amet=aliquam&justo=non&morbi=mauris&ut=morbi&odio=non&cras=lectus&mi=aliquam&pede=sit&malesuada=amet&in=diam&imperdiet=in&et=magna&commodo=bibendum&vulputate=imperdiet&justo=nullam +447,Louise,Carter,lcarterce@sohu.com,Female,241.154.119.9,Yakidoo,Niejiahe,Financial Advisor,https://wisc.edu/nunc/vestibulum/ante.jsp?interdum=duis +448,Juan,Dixon,jdixoncf@statcounter.com,Male,182.7.19.46,Tagpad,Trmice,Engineer I,http://engadget.com/fermentum.js?sagittis=commodo&dui=placerat&vel=praesent&nisl=blandit&duis=nam&ac=nulla&nibh=integer&fusce=pede&lacus=justo&purus=lacinia&aliquet=eget&at=tincidunt&feugiat=eget&non=tempus&pretium=vel&quis=pede&lectus=morbi&suspendisse=porttitor&potenti=lorem&in=id&eleifend=ligula +449,Sharon,Gutierrez,sgutierrezcg@toplist.cz,Female,35.100.139.204,Meemm,Cibinong,Registered Nurse,http://scientificamerican.com/diam/id.xml?mi=fermentum&pede=donec&malesuada=ut&in=mauris&imperdiet=eget&et=massa&commodo=tempor&vulputate=convallis&justo=nulla&in=neque&blandit=libero&ultrices=convallis&enim=eget&lorem=eleifend&ipsum=luctus&dolor=ultricies&sit=eu&amet=nibh&consectetuer=quisque&adipiscing=id&elit=justo&proin=sit&interdum=amet&mauris=sapien&non=dignissim&ligula=vestibulum&pellentesque=vestibulum&ultrices=ante&phasellus=ipsum&id=primis&sapien=in&in=faucibus&sapien=orci&iaculis=luctus&congue=et&vivamus=ultrices&metus=posuere&arcu=cubilia&adipiscing=curae&molestie=nulla&hendrerit=dapibus&at=dolor&vulputate=vel&vitae=est&nisl=donec&aenean=odio&lectus=justo&pellentesque=sollicitudin&eget=ut&nunc=suscipit&donec=a&quis=feugiat&orci=et&eget=eros&orci=vestibulum&vehicula=ac&condimentum=est&curabitur=lacinia&in=nisi&libero=venenatis&ut=tristique +450,Doris,Butler,dbutlerch@skype.com,Female,97.70.24.103,Omba,Fier,Office Assistant I,http://boston.com/montes/nascetur/ridiculus/mus/etiam/vel.js?turpis=sapien&integer=placerat&aliquet=ante&massa=nulla&id=justo&lobortis=aliquam&convallis=quis&tortor=turpis&risus=eget&dapibus=elit&augue=sodales&vel=scelerisque&accumsan=mauris&tellus=sit&nisi=amet&eu=eros&orci=suspendisse&mauris=accumsan +451,Karen,Fuller,kfullerci@fema.gov,Female,157.14.229.72,Plajo,Pinhal Novo,Statistician IV,http://sina.com.cn/at/dolor/quis.png?penatibus=potenti&et=cras&magnis=in&dis=purus&parturient=eu&montes=magna&nascetur=vulputate&ridiculus=luctus&mus=cum&etiam=sociis&vel=natoque&augue=penatibus&vestibulum=et&rutrum=magnis&rutrum=dis&neque=parturient&aenean=montes&auctor=nascetur&gravida=ridiculus&sem=mus&praesent=vivamus&id=vestibulum&massa=sagittis&id=sapien&nisl=cum&venenatis=sociis&lacinia=natoque&aenean=penatibus&sit=et&amet=magnis&justo=dis&morbi=parturient&ut=montes&odio=nascetur&cras=ridiculus&mi=mus&pede=etiam&malesuada=vel&in=augue&imperdiet=vestibulum&et=rutrum&commodo=rutrum&vulputate=neque&justo=aenean&in=auctor&blandit=gravida&ultrices=sem&enim=praesent&lorem=id&ipsum=massa&dolor=id&sit=nisl&amet=venenatis&consectetuer=lacinia&adipiscing=aenean&elit=sit&proin=amet&interdum=justo&mauris=morbi&non=ut&ligula=odio&pellentesque=cras&ultrices=mi&phasellus=pede&id=malesuada&sapien=in&in=imperdiet&sapien=et&iaculis=commodo&congue=vulputate&vivamus=justo&metus=in&arcu=blandit&adipiscing=ultrices&molestie=enim&hendrerit=lorem&at=ipsum&vulputate=dolor&vitae=sit&nisl=amet&aenean=consectetuer&lectus=adipiscing&pellentesque=elit&eget=proin&nunc=interdum&donec=mauris&quis=non&orci=ligula&eget=pellentesque&orci=ultrices +452,Arthur,Cooper,acoopercj@tumblr.com,Male,1.41.11.215,Tanoodle,Badagry,Design Engineer,https://google.ru/nam/nulla/integer/pede/justo.aspx?fusce=vestibulum&lacus=ante&purus=ipsum&aliquet=primis&at=in&feugiat=faucibus&non=orci&pretium=luctus&quis=et&lectus=ultrices&suspendisse=posuere&potenti=cubilia&in=curae&eleifend=duis&quam=faucibus&a=accumsan&odio=odio&in=curabitur&hac=convallis&habitasse=duis&platea=consequat&dictumst=dui&maecenas=nec&ut=nisi&massa=volutpat&quis=eleifend&augue=donec&luctus=ut&tincidunt=dolor&nulla=morbi&mollis=vel&molestie=lectus&lorem=in&quisque=quam&ut=fringilla&erat=rhoncus&curabitur=mauris&gravida=enim&nisi=leo&at=rhoncus&nibh=sed&in=vestibulum&hac=sit&habitasse=amet&platea=cursus&dictumst=id&aliquam=turpis&augue=integer&quam=aliquet&sollicitudin=massa&vitae=id&consectetuer=lobortis&eget=convallis&rutrum=tortor&at=risus&lorem=dapibus&integer=augue&tincidunt=vel&ante=accumsan&vel=tellus&ipsum=nisi&praesent=eu&blandit=orci&lacinia=mauris&erat=lacinia&vestibulum=sapien&sed=quis&magna=libero&at=nullam&nunc=sit&commodo=amet&placerat=turpis&praesent=elementum&blandit=ligula&nam=vehicula&nulla=consequat&integer=morbi&pede=a&justo=ipsum&lacinia=integer&eget=a&tincidunt=nibh&eget=in&tempus=quis&vel=justo&pede=maecenas&morbi=rhoncus&porttitor=aliquam&lorem=lacus&id=morbi&ligula=quis +453,Anna,Howell,ahowellck@amazon.de,Female,38.175.11.248,Yoveo,Acevedo,Research Associate,http://sourceforge.net/nisl/nunc/nisl/duis/bibendum.jsp?erat=quis&eros=lectus&viverra=suspendisse&eget=potenti&congue=in&eget=eleifend&semper=quam&rutrum=a&nulla=odio&nunc=in&purus=hac&phasellus=habitasse&in=platea&felis=dictumst&donec=maecenas&semper=ut&sapien=massa&a=quis&libero=augue&nam=luctus&dui=tincidunt&proin=nulla&leo=mollis&odio=molestie&porttitor=lorem&id=quisque&consequat=ut&in=erat&consequat=curabitur&ut=gravida&nulla=nisi&sed=at&accumsan=nibh&felis=in&ut=hac&at=habitasse&dolor=platea&quis=dictumst&odio=aliquam&consequat=augue&varius=quam&integer=sollicitudin&ac=vitae&leo=consectetuer&pellentesque=eget&ultrices=rutrum&mattis=at&odio=lorem&donec=integer&vitae=tincidunt&nisi=ante&nam=vel +454,Judy,Kim,jkimcl@google.co.uk,Female,144.23.128.194,Trilith,Cangqian,Actuary,https://tripadvisor.com/fermentum/justo/nec/condimentum.js?justo=vulputate&eu=nonummy&massa=maecenas&donec=tincidunt&dapibus=lacus&duis=at&at=velit&velit=vivamus&eu=vel&est=nulla&congue=eget&elementum=eros&in=elementum&hac=pellentesque&habitasse=quisque&platea=porta&dictumst=volutpat&morbi=erat&vestibulum=quisque&velit=erat&id=eros&pretium=viverra&iaculis=eget&diam=congue&erat=eget&fermentum=semper&justo=rutrum&nec=nulla&condimentum=nunc&neque=purus&sapien=phasellus&placerat=in&ante=felis&nulla=donec&justo=semper&aliquam=sapien&quis=a&turpis=libero&eget=nam&elit=dui&sodales=proin&scelerisque=leo&mauris=odio&sit=porttitor&amet=id&eros=consequat&suspendisse=in&accumsan=consequat&tortor=ut&quis=nulla&turpis=sed&sed=accumsan&ante=felis&vivamus=ut&tortor=at&duis=dolor&mattis=quis&egestas=odio&metus=consequat&aenean=varius&fermentum=integer&donec=ac&ut=leo&mauris=pellentesque&eget=ultrices&massa=mattis&tempor=odio&convallis=donec&nulla=vitae&neque=nisi&libero=nam&convallis=ultrices&eget=libero&eleifend=non&luctus=mattis&ultricies=pulvinar&eu=nulla&nibh=pede&quisque=ullamcorper&id=augue&justo=a&sit=suscipit&amet=nulla&sapien=elit&dignissim=ac&vestibulum=nulla&vestibulum=sed&ante=vel&ipsum=enim&primis=sit&in=amet&faucibus=nunc&orci=viverra +455,Bonnie,Hamilton,bhamiltoncm@nbcnews.com,Female,184.96.180.234,Buzzdog,Šmartno pri Litiji,Administrative Officer,https://yellowpages.com/arcu/adipiscing/molestie/hendrerit/at/vulputate/vitae.jpg?aliquam=sapien&lacus=cursus&morbi=vestibulum&quis=proin&tortor=eu&id=mi&nulla=nulla&ultrices=ac&aliquet=enim&maecenas=in&leo=tempor&odio=turpis&condimentum=nec&id=euismod&luctus=scelerisque&nec=quam&molestie=turpis&sed=adipiscing&justo=lorem&pellentesque=vitae&viverra=mattis&pede=nibh&ac=ligula&diam=nec&cras=sem&pellentesque=duis&volutpat=aliquam&dui=convallis&maecenas=nunc&tristique=proin&est=at&et=turpis&tempus=a&semper=pede&est=posuere&quam=nonummy&pharetra=integer&magna=non&ac=velit +456,Bonnie,Lawrence,blawrencecn@ehow.com,Female,108.214.0.62,Wordware,Vilhelmina,Analyst Programmer,https://networkadvertising.org/in/lacus.aspx?donec=donec&diam=ut&neque=dolor&vestibulum=morbi&eget=vel&vulputate=lectus&ut=in&ultrices=quam&vel=fringilla&augue=rhoncus&vestibulum=mauris&ante=enim&ipsum=leo&primis=rhoncus&in=sed&faucibus=vestibulum&orci=sit&luctus=amet&et=cursus&ultrices=id&posuere=turpis&cubilia=integer&curae=aliquet&donec=massa&pharetra=id&magna=lobortis&vestibulum=convallis&aliquet=tortor&ultrices=risus&erat=dapibus&tortor=augue&sollicitudin=vel&mi=accumsan&sit=tellus&amet=nisi&lobortis=eu&sapien=orci&sapien=mauris&non=lacinia&mi=sapien&integer=quis&ac=libero&neque=nullam&duis=sit&bibendum=amet&morbi=turpis&non=elementum&quam=ligula&nec=vehicula&dui=consequat&luctus=morbi&rutrum=a&nulla=ipsum&tellus=integer&in=a&sagittis=nibh&dui=in&vel=quis&nisl=justo&duis=maecenas&ac=rhoncus&nibh=aliquam&fusce=lacus&lacus=morbi&purus=quis&aliquet=tortor&at=id&feugiat=nulla&non=ultrices&pretium=aliquet&quis=maecenas&lectus=leo&suspendisse=odio&potenti=condimentum&in=id&eleifend=luctus&quam=nec&a=molestie&odio=sed&in=justo&hac=pellentesque&habitasse=viverra&platea=pede&dictumst=ac&maecenas=diam&ut=cras&massa=pellentesque&quis=volutpat&augue=dui&luctus=maecenas&tincidunt=tristique&nulla=est&mollis=et&molestie=tempus&lorem=semper&quisque=est&ut=quam&erat=pharetra +457,Howard,Jordan,hjordanco@wordpress.org,Male,213.47.215.37,Blognation,La Huerta,Analog Circuit Design manager,http://eventbrite.com/sit/amet.html?porttitor=ipsum&pede=primis&justo=in&eu=faucibus&massa=orci&donec=luctus&dapibus=et&duis=ultrices&at=posuere&velit=cubilia&eu=curae&est=nulla&congue=dapibus&elementum=dolor&in=vel&hac=est&habitasse=donec&platea=odio&dictumst=justo&morbi=sollicitudin&vestibulum=ut&velit=suscipit&id=a&pretium=feugiat&iaculis=et&diam=eros&erat=vestibulum&fermentum=ac&justo=est&nec=lacinia&condimentum=nisi&neque=venenatis&sapien=tristique&placerat=fusce&ante=congue&nulla=diam +458,Kathy,Castillo,kcastillocp@cbc.ca,Female,66.11.127.98,Browsecat,Yuetang,Compensation Analyst,https://bloglines.com/nulla/mollis/molestie/lorem.xml?sociis=sapien&natoque=iaculis&penatibus=congue&et=vivamus&magnis=metus&dis=arcu&parturient=adipiscing&montes=molestie&nascetur=hendrerit&ridiculus=at&mus=vulputate&vivamus=vitae&vestibulum=nisl&sagittis=aenean&sapien=lectus&cum=pellentesque&sociis=eget&natoque=nunc&penatibus=donec&et=quis&magnis=orci&dis=eget&parturient=orci&montes=vehicula&nascetur=condimentum&ridiculus=curabitur&mus=in&etiam=libero&vel=ut&augue=massa&vestibulum=volutpat&rutrum=convallis&rutrum=morbi +459,Kimberly,Alexander,kalexandercq@ifeng.com,Female,18.214.176.154,Bubblebox,Huanghu,Help Desk Operator,http://mit.edu/ultrices/mattis/odio/donec/vitae/nisi.html?adipiscing=posuere&molestie=nonummy&hendrerit=integer&at=non&vulputate=velit&vitae=donec&nisl=diam&aenean=neque&lectus=vestibulum&pellentesque=eget&eget=vulputate&nunc=ut&donec=ultrices&quis=vel&orci=augue&eget=vestibulum&orci=ante&vehicula=ipsum&condimentum=primis&curabitur=in&in=faucibus&libero=orci&ut=luctus&massa=et&volutpat=ultrices&convallis=posuere&morbi=cubilia&odio=curae&odio=donec&elementum=pharetra&eu=magna&interdum=vestibulum&eu=aliquet&tincidunt=ultrices +460,Phillip,Gomez,pgomezcr@posterous.com,Male,22.3.4.109,Devify,Mozhong,Junior Executive,http://sina.com.cn/rutrum/neque.html?faucibus=turpis&orci=integer&luctus=aliquet&et=massa&ultrices=id&posuere=lobortis +461,Jonathan,Peterson,jpetersoncs@acquirethisname.com,Male,102.37.230.13,Lajo,,Research Nurse,https://usnews.com/ipsum/ac.jsp?in=quisque&libero=erat&ut=eros&massa=viverra&volutpat=eget&convallis=congue&morbi=eget&odio=semper&odio=rutrum&elementum=nulla&eu=nunc&interdum=purus&eu=phasellus&tincidunt=in&in=felis&leo=donec&maecenas=semper&pulvinar=sapien&lobortis=a&est=libero&phasellus=nam&sit=dui&amet=proin&erat=leo&nulla=odio&tempus=porttitor&vivamus=id&in=consequat&felis=in&eu=consequat&sapien=ut&cursus=nulla&vestibulum=sed&proin=accumsan&eu=felis&mi=ut&nulla=at&ac=dolor&enim=quis&in=odio&tempor=consequat&turpis=varius&nec=integer&euismod=ac&scelerisque=leo&quam=pellentesque&turpis=ultrices&adipiscing=mattis&lorem=odio&vitae=donec&mattis=vitae&nibh=nisi&ligula=nam&nec=ultrices&sem=libero&duis=non&aliquam=mattis&convallis=pulvinar&nunc=nulla&proin=pede&at=ullamcorper&turpis=augue&a=a&pede=suscipit&posuere=nulla&nonummy=elit&integer=ac&non=nulla&velit=sed&donec=vel&diam=enim&neque=sit&vestibulum=amet&eget=nunc&vulputate=viverra&ut=dapibus&ultrices=nulla&vel=suscipit&augue=ligula&vestibulum=in&ante=lacus&ipsum=curabitur&primis=at&in=ipsum&faucibus=ac&orci=tellus&luctus=semper&et=interdum&ultrices=mauris&posuere=ullamcorper&cubilia=purus&curae=sit&donec=amet&pharetra=nulla +462,Carlos,Lawson,clawsonct@multiply.com,Male,175.132.240.221,Wikizz,Komsomol’sk,Food Chemist,https://msn.com/est/lacinia/nisi/venenatis.json?tempus=consequat&vivamus=lectus&in=in&felis=est&eu=risus&sapien=auctor&cursus=sed&vestibulum=tristique&proin=in&eu=tempus&mi=sit&nulla=amet&ac=sem&enim=fusce&in=consequat&tempor=nulla&turpis=nisl&nec=nunc&euismod=nisl&scelerisque=duis&quam=bibendum&turpis=felis&adipiscing=sed&lorem=interdum&vitae=venenatis&mattis=turpis&nibh=enim&ligula=blandit&nec=mi&sem=in&duis=porttitor&aliquam=pede&convallis=justo&nunc=eu&proin=massa&at=donec&turpis=dapibus&a=duis&pede=at&posuere=velit&nonummy=eu&integer=est&non=congue&velit=elementum&donec=in&diam=hac&neque=habitasse&vestibulum=platea&eget=dictumst&vulputate=morbi&ut=vestibulum&ultrices=velit&vel=id&augue=pretium&vestibulum=iaculis&ante=diam&ipsum=erat&primis=fermentum&in=justo&faucibus=nec&orci=condimentum&luctus=neque +463,Marie,Stephens,mstephenscu@parallels.com,Female,134.225.119.232,Cogidoo,Judita,VP Quality Control,https://fotki.com/pede.json?magna=ipsum&ac=primis&consequat=in&metus=faucibus&sapien=orci&ut=luctus&nunc=et&vestibulum=ultrices&ante=posuere&ipsum=cubilia&primis=curae&in=donec&faucibus=pharetra&orci=magna&luctus=vestibulum&et=aliquet&ultrices=ultrices&posuere=erat&cubilia=tortor&curae=sollicitudin&mauris=mi&viverra=sit&diam=amet&vitae=lobortis&quam=sapien&suspendisse=sapien&potenti=non&nullam=mi&porttitor=integer&lacus=ac&at=neque&turpis=duis&donec=bibendum&posuere=morbi&metus=non&vitae=quam&ipsum=nec&aliquam=dui&non=luctus&mauris=rutrum&morbi=nulla&non=tellus&lectus=in&aliquam=sagittis&sit=dui&amet=vel&diam=nisl&in=duis&magna=ac&bibendum=nibh&imperdiet=fusce&nullam=lacus&orci=purus&pede=aliquet&venenatis=at&non=feugiat&sodales=non&sed=pretium&tincidunt=quis&eu=lectus&felis=suspendisse&fusce=potenti&posuere=in&felis=eleifend&sed=quam&lacus=a&morbi=odio&sem=in&mauris=hac&laoreet=habitasse&ut=platea&rhoncus=dictumst&aliquet=maecenas&pulvinar=ut&sed=massa&nisl=quis&nunc=augue +464,Mary,Clark,mclarkcv@liveinternet.ru,Female,231.91.131.32,Quimba,Qingfenglin,Staff Accountant I,http://berkeley.edu/augue/a/suscipit/nulla/elit.jpg?sed=platea&justo=dictumst&pellentesque=etiam&viverra=faucibus&pede=cursus&ac=urna&diam=ut&cras=tellus&pellentesque=nulla&volutpat=ut&dui=erat&maecenas=id&tristique=mauris&est=vulputate&et=elementum&tempus=nullam&semper=varius&est=nulla&quam=facilisi&pharetra=cras&magna=non&ac=velit&consequat=nec&metus=nisi&sapien=vulputate&ut=nonummy&nunc=maecenas&vestibulum=tincidunt&ante=lacus&ipsum=at&primis=velit&in=vivamus&faucibus=vel&orci=nulla&luctus=eget&et=eros&ultrices=elementum&posuere=pellentesque&cubilia=quisque&curae=porta&mauris=volutpat&viverra=erat&diam=quisque&vitae=erat&quam=eros&suspendisse=viverra&potenti=eget&nullam=congue&porttitor=eget&lacus=semper&at=rutrum&turpis=nulla&donec=nunc&posuere=purus&metus=phasellus&vitae=in&ipsum=felis&aliquam=donec +465,Karen,Moreno,kmorenocw@aol.com,Female,203.125.37.200,Blogtags,Pershotravneve,Marketing Assistant,https://census.gov/justo/nec/condimentum/neque/sapien/placerat/ante.html?mi=potenti&sit=cras&amet=in&lobortis=purus&sapien=eu&sapien=magna&non=vulputate&mi=luctus&integer=cum&ac=sociis&neque=natoque&duis=penatibus&bibendum=et&morbi=magnis&non=dis&quam=parturient&nec=montes&dui=nascetur&luctus=ridiculus&rutrum=mus&nulla=vivamus&tellus=vestibulum&in=sagittis&sagittis=sapien&dui=cum&vel=sociis&nisl=natoque&duis=penatibus&ac=et&nibh=magnis&fusce=dis&lacus=parturient&purus=montes&aliquet=nascetur&at=ridiculus&feugiat=mus&non=etiam&pretium=vel&quis=augue&lectus=vestibulum&suspendisse=rutrum&potenti=rutrum&in=neque&eleifend=aenean&quam=auctor&a=gravida&odio=sem&in=praesent&hac=id&habitasse=massa&platea=id&dictumst=nisl&maecenas=venenatis&ut=lacinia&massa=aenean&quis=sit&augue=amet&luctus=justo&tincidunt=morbi&nulla=ut&mollis=odio&molestie=cras&lorem=mi&quisque=pede&ut=malesuada&erat=in&curabitur=imperdiet&gravida=et&nisi=commodo&at=vulputate&nibh=justo&in=in&hac=blandit&habitasse=ultrices&platea=enim&dictumst=lorem&aliquam=ipsum&augue=dolor&quam=sit&sollicitudin=amet&vitae=consectetuer&consectetuer=adipiscing&eget=elit&rutrum=proin&at=interdum&lorem=mauris&integer=non&tincidunt=ligula&ante=pellentesque&vel=ultrices&ipsum=phasellus&praesent=id&blandit=sapien&lacinia=in&erat=sapien&vestibulum=iaculis&sed=congue&magna=vivamus&at=metus&nunc=arcu +466,Sean,Oliver,solivercx@stumbleupon.com,Male,56.87.57.219,Oyope,Cikijing,Civil Engineer,http://goo.gl/blandit/nam/nulla/integer/pede/justo.jsp?dui=rhoncus&luctus=aliquet&rutrum=pulvinar&nulla=sed&tellus=nisl&in=nunc&sagittis=rhoncus&dui=dui&vel=vel&nisl=sem&duis=sed&ac=sagittis&nibh=nam&fusce=congue&lacus=risus&purus=semper&aliquet=porta&at=volutpat&feugiat=quam&non=pede&pretium=lobortis&quis=ligula&lectus=sit&suspendisse=amet&potenti=eleifend&in=pede&eleifend=libero&quam=quis&a=orci&odio=nullam&in=molestie&hac=nibh&habitasse=in&platea=lectus&dictumst=pellentesque&maecenas=at&ut=nulla +467,Debra,Lopez,dlopezcy@topsy.com,Female,78.85.69.241,Npath,Baixi,Office Assistant II,http://i2i.jp/auctor/sed/tristique/in/tempus.js?lectus=interdum&pellentesque=venenatis&at=turpis&nulla=enim&suspendisse=blandit&potenti=mi&cras=in&in=porttitor&purus=pede&eu=justo&magna=eu&vulputate=massa&luctus=donec&cum=dapibus&sociis=duis&natoque=at&penatibus=velit&et=eu&magnis=est&dis=congue&parturient=elementum&montes=in&nascetur=hac&ridiculus=habitasse&mus=platea +468,Carol,Bowman,cbowmancz@ifeng.com,Female,37.208.51.3,Twitterworks,Qingduizi,Nurse Practicioner,https://eventbrite.com/scelerisque/mauris/sit/amet.png?sapien=posuere&cursus=nonummy&vestibulum=integer&proin=non&eu=velit&mi=donec&nulla=diam&ac=neque&enim=vestibulum&in=eget&tempor=vulputate&turpis=ut&nec=ultrices&euismod=vel&scelerisque=augue&quam=vestibulum&turpis=ante&adipiscing=ipsum&lorem=primis&vitae=in&mattis=faucibus&nibh=orci&ligula=luctus&nec=et&sem=ultrices&duis=posuere&aliquam=cubilia&convallis=curae&nunc=donec&proin=pharetra&at=magna&turpis=vestibulum&a=aliquet&pede=ultrices&posuere=erat&nonummy=tortor&integer=sollicitudin&non=mi&velit=sit&donec=amet&diam=lobortis +469,Wanda,Baker,wbakerd0@blogtalkradio.com,Female,177.88.141.201,Agivu,Huangxikou,Librarian,http://instagram.com/blandit/non/interdum/in.aspx?consectetuer=mauris&adipiscing=vulputate&elit=elementum&proin=nullam&interdum=varius&mauris=nulla&non=facilisi&ligula=cras&pellentesque=non&ultrices=velit&phasellus=nec&id=nisi&sapien=vulputate&in=nonummy&sapien=maecenas&iaculis=tincidunt&congue=lacus&vivamus=at&metus=velit&arcu=vivamus&adipiscing=vel&molestie=nulla&hendrerit=eget&at=eros&vulputate=elementum&vitae=pellentesque +470,Christopher,Morales,cmoralesd1@so-net.ne.jp,Male,108.77.245.232,Npath,Anchorage,Actuary,http://netscape.com/bibendum/felis.xml?praesent=rhoncus&id=aliquam&massa=lacus&id=morbi&nisl=quis&venenatis=tortor&lacinia=id&aenean=nulla&sit=ultrices&amet=aliquet&justo=maecenas&morbi=leo&ut=odio&odio=condimentum&cras=id&mi=luctus&pede=nec&malesuada=molestie&in=sed&imperdiet=justo&et=pellentesque&commodo=viverra&vulputate=pede&justo=ac&in=diam&blandit=cras&ultrices=pellentesque&enim=volutpat&lorem=dui&ipsum=maecenas&dolor=tristique&sit=est&amet=et&consectetuer=tempus&adipiscing=semper&elit=est&proin=quam&interdum=pharetra&mauris=magna&non=ac&ligula=consequat&pellentesque=metus&ultrices=sapien&phasellus=ut&id=nunc&sapien=vestibulum&in=ante&sapien=ipsum&iaculis=primis&congue=in&vivamus=faucibus&metus=orci&arcu=luctus&adipiscing=et&molestie=ultrices&hendrerit=posuere&at=cubilia&vulputate=curae&vitae=mauris&nisl=viverra&aenean=diam&lectus=vitae&pellentesque=quam&eget=suspendisse&nunc=potenti&donec=nullam&quis=porttitor&orci=lacus&eget=at&orci=turpis&vehicula=donec&condimentum=posuere&curabitur=metus&in=vitae&libero=ipsum&ut=aliquam&massa=non&volutpat=mauris&convallis=morbi&morbi=non&odio=lectus&odio=aliquam&elementum=sit&eu=amet&interdum=diam&eu=in&tincidunt=magna&in=bibendum&leo=imperdiet&maecenas=nullam&pulvinar=orci&lobortis=pede&est=venenatis&phasellus=non&sit=sodales&amet=sed +471,Virginia,Reed,vreedd2@nyu.edu,Female,16.239.55.249,Bluejam,Bojongloa,Editor,http://nifty.com/sollicitudin/vitae.json?nunc=eget&vestibulum=eros&ante=elementum&ipsum=pellentesque&primis=quisque&in=porta&faucibus=volutpat&orci=erat&luctus=quisque&et=erat&ultrices=eros&posuere=viverra&cubilia=eget&curae=congue&mauris=eget&viverra=semper&diam=rutrum&vitae=nulla&quam=nunc&suspendisse=purus&potenti=phasellus&nullam=in&porttitor=felis&lacus=donec&at=semper&turpis=sapien&donec=a&posuere=libero&metus=nam&vitae=dui&ipsum=proin&aliquam=leo&non=odio&mauris=porttitor&morbi=id&non=consequat&lectus=in&aliquam=consequat&sit=ut&amet=nulla&diam=sed&in=accumsan&magna=felis&bibendum=ut&imperdiet=at&nullam=dolor&orci=quis&pede=odio&venenatis=consequat&non=varius&sodales=integer&sed=ac&tincidunt=leo&eu=pellentesque&felis=ultrices&fusce=mattis&posuere=odio&felis=donec&sed=vitae&lacus=nisi&morbi=nam&sem=ultrices&mauris=libero&laoreet=non&ut=mattis&rhoncus=pulvinar&aliquet=nulla&pulvinar=pede +472,Gary,Rose,grosed3@canalblog.com,Male,167.1.184.198,Eamia,Huangli,Automation Specialist III,https://springer.com/nam/ultrices.jpg?nulla=sapien&nisl=quis&nunc=libero&nisl=nullam&duis=sit&bibendum=amet&felis=turpis&sed=elementum&interdum=ligula&venenatis=vehicula&turpis=consequat&enim=morbi&blandit=a&mi=ipsum&in=integer&porttitor=a&pede=nibh +473,Ruth,Mason,rmasond4@paypal.com,Female,98.109.76.40,Agivu,Bayt Līd,Professor,https://google.fr/morbi/sem/mauris/laoreet/ut/rhoncus.json?magna=ultrices&ac=libero&consequat=non&metus=mattis&sapien=pulvinar&ut=nulla&nunc=pede&vestibulum=ullamcorper&ante=augue&ipsum=a&primis=suscipit&in=nulla&faucibus=elit&orci=ac&luctus=nulla&et=sed&ultrices=vel&posuere=enim&cubilia=sit&curae=amet&mauris=nunc&viverra=viverra&diam=dapibus&vitae=nulla&quam=suscipit&suspendisse=ligula&potenti=in&nullam=lacus&porttitor=curabitur +474,Kimberly,Carroll,kcarrolld5@weather.com,Female,122.206.221.255,Gigabox,Bojong,Sales Associate,https://ifeng.com/quis/justo/maecenas/rhoncus/aliquam/lacus.aspx?lorem=ultrices&ipsum=phasellus&dolor=id&sit=sapien&amet=in&consectetuer=sapien&adipiscing=iaculis&elit=congue&proin=vivamus&risus=metus&praesent=arcu&lectus=adipiscing&vestibulum=molestie&quam=hendrerit&sapien=at&varius=vulputate&ut=vitae&blandit=nisl&non=aenean&interdum=lectus&in=pellentesque&ante=eget&vestibulum=nunc&ante=donec&ipsum=quis&primis=orci&in=eget&faucibus=orci&orci=vehicula&luctus=condimentum&et=curabitur&ultrices=in&posuere=libero&cubilia=ut&curae=massa&duis=volutpat&faucibus=convallis&accumsan=morbi&odio=odio&curabitur=odio&convallis=elementum&duis=eu&consequat=interdum&dui=eu&nec=tincidunt&nisi=in +475,Jeremy,Roberts,jrobertsd6@rambler.ru,Male,149.37.50.194,Talane,Surin,Project Manager,http://apache.org/pellentesque/ultrices/phasellus.aspx?tincidunt=non&eu=velit&felis=donec&fusce=diam&posuere=neque&felis=vestibulum&sed=eget&lacus=vulputate&morbi=ut&sem=ultrices&mauris=vel&laoreet=augue&ut=vestibulum&rhoncus=ante&aliquet=ipsum&pulvinar=primis&sed=in&nisl=faucibus&nunc=orci&rhoncus=luctus&dui=et&vel=ultrices&sem=posuere&sed=cubilia&sagittis=curae&nam=donec&congue=pharetra&risus=magna&semper=vestibulum&porta=aliquet&volutpat=ultrices&quam=erat&pede=tortor&lobortis=sollicitudin&ligula=mi&sit=sit&amet=amet&eleifend=lobortis&pede=sapien&libero=sapien&quis=non&orci=mi&nullam=integer&molestie=ac&nibh=neque&in=duis&lectus=bibendum&pellentesque=morbi&at=non&nulla=quam&suspendisse=nec&potenti=dui&cras=luctus&in=rutrum&purus=nulla&eu=tellus&magna=in&vulputate=sagittis&luctus=dui&cum=vel&sociis=nisl&natoque=duis&penatibus=ac&et=nibh&magnis=fusce&dis=lacus&parturient=purus&montes=aliquet&nascetur=at&ridiculus=feugiat&mus=non&vivamus=pretium&vestibulum=quis +476,Roger,Black,rblackd7@amazonaws.com,Male,66.164.201.213,Voonte,Xinjiezhen,Budget/Accounting Analyst III,https://studiopress.com/porttitor/id/consequat/in/consequat.json?gravida=metus&sem=aenean&praesent=fermentum&id=donec&massa=ut&id=mauris&nisl=eget&venenatis=massa&lacinia=tempor&aenean=convallis&sit=nulla&amet=neque&justo=libero&morbi=convallis&ut=eget&odio=eleifend&cras=luctus&mi=ultricies&pede=eu&malesuada=nibh&in=quisque&imperdiet=id +477,Cynthia,Cook,ccookd8@upenn.edu,Female,84.207.71.166,Flashspan,Luoxi,Product Engineer,http://bigcartel.com/dui/vel.jpg?nisi=et&venenatis=ultrices&tristique=posuere&fusce=cubilia&congue=curae&diam=donec&id=pharetra&ornare=magna&imperdiet=vestibulum&sapien=aliquet&urna=ultrices&pretium=erat&nisl=tortor&ut=sollicitudin&volutpat=mi&sapien=sit&arcu=amet&sed=lobortis&augue=sapien&aliquam=sapien&erat=non&volutpat=mi&in=integer&congue=ac&etiam=neque&justo=duis&etiam=bibendum&pretium=morbi&iaculis=non&justo=quam&in=nec&hac=dui&habitasse=luctus&platea=rutrum&dictumst=nulla&etiam=tellus&faucibus=in&cursus=sagittis&urna=dui&ut=vel&tellus=nisl&nulla=duis&ut=ac&erat=nibh&id=fusce&mauris=lacus&vulputate=purus&elementum=aliquet&nullam=at&varius=feugiat&nulla=non&facilisi=pretium&cras=quis&non=lectus&velit=suspendisse&nec=potenti&nisi=in&vulputate=eleifend&nonummy=quam&maecenas=a +478,Bruce,Kelley,bkelleyd9@myspace.com,Male,92.107.95.0,Muxo,Metz,Research Associate,https://paginegialle.it/lacus/morbi.png?tellus=ultrices&in=posuere&sagittis=cubilia&dui=curae&vel=mauris&nisl=viverra&duis=diam&ac=vitae&nibh=quam&fusce=suspendisse&lacus=potenti&purus=nullam&aliquet=porttitor&at=lacus&feugiat=at&non=turpis&pretium=donec&quis=posuere&lectus=metus&suspendisse=vitae&potenti=ipsum&in=aliquam&eleifend=non&quam=mauris&a=morbi&odio=non&in=lectus&hac=aliquam&habitasse=sit&platea=amet&dictumst=diam&maecenas=in&ut=magna&massa=bibendum&quis=imperdiet&augue=nullam&luctus=orci&tincidunt=pede&nulla=venenatis&mollis=non&molestie=sodales&lorem=sed&quisque=tincidunt&ut=eu&erat=felis&curabitur=fusce&gravida=posuere&nisi=felis&at=sed&nibh=lacus&in=morbi&hac=sem&habitasse=mauris +479,Craig,Rivera,criverada@house.gov,Male,57.169.110.133,Blogpad,Bradashesh,Chief Design Engineer,https://reverbnation.com/lacinia/aenean/sit.xml?nunc=nulla&donec=nunc&quis=purus&orci=phasellus&eget=in&orci=felis&vehicula=donec&condimentum=semper&curabitur=sapien&in=a&libero=libero&ut=nam&massa=dui&volutpat=proin&convallis=leo&morbi=odio&odio=porttitor&odio=id&elementum=consequat&eu=in&interdum=consequat&eu=ut&tincidunt=nulla&in=sed&leo=accumsan&maecenas=felis&pulvinar=ut&lobortis=at&est=dolor&phasellus=quis&sit=odio&amet=consequat&erat=varius&nulla=integer&tempus=ac&vivamus=leo&in=pellentesque&felis=ultrices&eu=mattis&sapien=odio&cursus=donec&vestibulum=vitae&proin=nisi&eu=nam&mi=ultrices&nulla=libero&ac=non&enim=mattis&in=pulvinar&tempor=nulla&turpis=pede&nec=ullamcorper&euismod=augue&scelerisque=a&quam=suscipit&turpis=nulla&adipiscing=elit&lorem=ac&vitae=nulla&mattis=sed&nibh=vel&ligula=enim&nec=sit&sem=amet&duis=nunc&aliquam=viverra&convallis=dapibus&nunc=nulla&proin=suscipit&at=ligula&turpis=in&a=lacus&pede=curabitur&posuere=at&nonummy=ipsum&integer=ac&non=tellus&velit=semper&donec=interdum&diam=mauris +480,Alan,Ramirez,aramirezdb@apple.com,Male,60.3.148.39,Yakitri,Okotoks,Systems Administrator III,http://businessweek.com/at.json?vestibulum=bibendum&sagittis=felis&sapien=sed&cum=interdum&sociis=venenatis&natoque=turpis&penatibus=enim&et=blandit&magnis=mi&dis=in&parturient=porttitor&montes=pede&nascetur=justo&ridiculus=eu&mus=massa&etiam=donec&vel=dapibus&augue=duis&vestibulum=at&rutrum=velit&rutrum=eu&neque=est&aenean=congue&auctor=elementum&gravida=in&sem=hac&praesent=habitasse&id=platea&massa=dictumst&id=morbi&nisl=vestibulum&venenatis=velit&lacinia=id&aenean=pretium&sit=iaculis&amet=diam&justo=erat&morbi=fermentum&ut=justo&odio=nec&cras=condimentum&mi=neque&pede=sapien&malesuada=placerat&in=ante&imperdiet=nulla&et=justo&commodo=aliquam&vulputate=quis&justo=turpis&in=eget&blandit=elit&ultrices=sodales&enim=scelerisque&lorem=mauris&ipsum=sit&dolor=amet&sit=eros&amet=suspendisse&consectetuer=accumsan&adipiscing=tortor&elit=quis&proin=turpis&interdum=sed&mauris=ante&non=vivamus&ligula=tortor&pellentesque=duis&ultrices=mattis&phasellus=egestas&id=metus&sapien=aenean&in=fermentum +481,Robert,Sanders,rsandersdc@columbia.edu,Male,216.58.162.124,Ainyx,Nowy Staw,Director of Sales,https://altervista.org/erat/tortor.aspx?tincidunt=maecenas&ante=tincidunt&vel=lacus&ipsum=at&praesent=velit&blandit=vivamus&lacinia=vel&erat=nulla&vestibulum=eget&sed=eros&magna=elementum&at=pellentesque&nunc=quisque&commodo=porta&placerat=volutpat&praesent=erat&blandit=quisque&nam=erat&nulla=eros&integer=viverra&pede=eget&justo=congue&lacinia=eget&eget=semper&tincidunt=rutrum&eget=nulla +482,Randy,Nguyen,rnguyendd@netvibes.com,Male,77.219.34.88,Twitterbeat,Porto Seguro,Civil Engineer,https://lycos.com/nullam.png?sem=at&duis=feugiat&aliquam=non&convallis=pretium&nunc=quis&proin=lectus&at=suspendisse&turpis=potenti&a=in&pede=eleifend&posuere=quam&nonummy=a&integer=odio&non=in&velit=hac&donec=habitasse&diam=platea&neque=dictumst&vestibulum=maecenas&eget=ut&vulputate=massa&ut=quis&ultrices=augue&vel=luctus&augue=tincidunt&vestibulum=nulla&ante=mollis&ipsum=molestie&primis=lorem&in=quisque&faucibus=ut&orci=erat&luctus=curabitur&et=gravida&ultrices=nisi&posuere=at&cubilia=nibh&curae=in&donec=hac&pharetra=habitasse&magna=platea&vestibulum=dictumst&aliquet=aliquam&ultrices=augue&erat=quam&tortor=sollicitudin&sollicitudin=vitae&mi=consectetuer&sit=eget&amet=rutrum&lobortis=at&sapien=lorem&sapien=integer&non=tincidunt&mi=ante&integer=vel&ac=ipsum&neque=praesent&duis=blandit&bibendum=lacinia&morbi=erat&non=vestibulum&quam=sed&nec=magna&dui=at&luctus=nunc&rutrum=commodo&nulla=placerat&tellus=praesent&in=blandit&sagittis=nam&dui=nulla&vel=integer&nisl=pede&duis=justo&ac=lacinia&nibh=eget&fusce=tincidunt&lacus=eget&purus=tempus&aliquet=vel +483,Joan,Wright,jwrightde@fotki.com,Female,236.93.91.232,Jaxbean,Maopingchang,Research Assistant III,http://ucoz.ru/cubilia/curae.js?sed=cubilia&ante=curae&vivamus=mauris&tortor=viverra&duis=diam&mattis=vitae&egestas=quam&metus=suspendisse&aenean=potenti&fermentum=nullam&donec=porttitor&ut=lacus&mauris=at&eget=turpis&massa=donec&tempor=posuere&convallis=metus&nulla=vitae&neque=ipsum&libero=aliquam&convallis=non&eget=mauris&eleifend=morbi&luctus=non&ultricies=lectus&eu=aliquam&nibh=sit&quisque=amet&id=diam&justo=in&sit=magna&amet=bibendum&sapien=imperdiet&dignissim=nullam&vestibulum=orci&vestibulum=pede&ante=venenatis&ipsum=non&primis=sodales&in=sed&faucibus=tincidunt&orci=eu&luctus=felis&et=fusce&ultrices=posuere&posuere=felis&cubilia=sed&curae=lacus&nulla=morbi +484,Judith,Day,jdaydf@marketwatch.com,Female,129.79.243.234,Oodoo,Zhenwen,Data Coordiator,http://sakura.ne.jp/massa/quis/augue/luctus.json?quis=nisl&libero=ut&nullam=volutpat&sit=sapien&amet=arcu&turpis=sed&elementum=augue&ligula=aliquam&vehicula=erat&consequat=volutpat&morbi=in&a=congue&ipsum=etiam&integer=justo&a=etiam&nibh=pretium&in=iaculis&quis=justo&justo=in&maecenas=hac&rhoncus=habitasse&aliquam=platea&lacus=dictumst&morbi=etiam&quis=faucibus&tortor=cursus&id=urna&nulla=ut&ultrices=tellus&aliquet=nulla +485,Shawn,Hanson,shansondg@indiegogo.com,Male,208.98.11.27,Leenti,Housuo,Compensation Analyst,http://businessweek.com/lorem/vitae/mattis/nibh/ligula/nec/sem.aspx?felis=gravida&sed=sem&interdum=praesent&venenatis=id&turpis=massa&enim=id&blandit=nisl&mi=venenatis&in=lacinia&porttitor=aenean&pede=sit&justo=amet&eu=justo&massa=morbi&donec=ut&dapibus=odio&duis=cras&at=mi&velit=pede&eu=malesuada&est=in&congue=imperdiet&elementum=et&in=commodo&hac=vulputate&habitasse=justo&platea=in&dictumst=blandit&morbi=ultrices&vestibulum=enim&velit=lorem&id=ipsum&pretium=dolor&iaculis=sit&diam=amet&erat=consectetuer&fermentum=adipiscing&justo=elit&nec=proin&condimentum=interdum&neque=mauris&sapien=non&placerat=ligula&ante=pellentesque&nulla=ultrices&justo=phasellus&aliquam=id&quis=sapien&turpis=in&eget=sapien&elit=iaculis&sodales=congue&scelerisque=vivamus&mauris=metus&sit=arcu&amet=adipiscing&eros=molestie&suspendisse=hendrerit&accumsan=at&tortor=vulputate&quis=vitae&turpis=nisl&sed=aenean&ante=lectus&vivamus=pellentesque&tortor=eget&duis=nunc&mattis=donec&egestas=quis&metus=orci&aenean=eget&fermentum=orci&donec=vehicula&ut=condimentum&mauris=curabitur&eget=in&massa=libero&tempor=ut&convallis=massa&nulla=volutpat&neque=convallis&libero=morbi&convallis=odio&eget=odio +486,Wanda,Smith,wsmithdh@state.tx.us,Female,26.219.141.96,Realcube,Semirara,Information Systems Manager,https://virginia.edu/ipsum/primis/in/faucibus.js?molestie=sed&hendrerit=accumsan&at=felis&vulputate=ut&vitae=at&nisl=dolor&aenean=quis&lectus=odio&pellentesque=consequat&eget=varius +487,Frances,Moreno,fmorenodi@mysql.com,Female,92.100.126.239,Dynazzy,Yingzai,Senior Editor,https://state.tx.us/erat.html?orci=sapien&mauris=sapien&lacinia=non&sapien=mi&quis=integer&libero=ac&nullam=neque&sit=duis&amet=bibendum&turpis=morbi&elementum=non&ligula=quam&vehicula=nec&consequat=dui&morbi=luctus&a=rutrum&ipsum=nulla&integer=tellus&a=in&nibh=sagittis&in=dui&quis=vel&justo=nisl&maecenas=duis&rhoncus=ac&aliquam=nibh&lacus=fusce&morbi=lacus&quis=purus&tortor=aliquet&id=at&nulla=feugiat&ultrices=non&aliquet=pretium +488,Harold,Sanders,hsandersdj@uol.com.br,Male,246.78.136.144,Realblab,Daji,Marketing Manager,http://youtube.com/hac/habitasse/platea/dictumst/morbi.xml?tempor=libero&turpis=quis&nec=orci&euismod=nullam&scelerisque=molestie&quam=nibh&turpis=in&adipiscing=lectus&lorem=pellentesque&vitae=at&mattis=nulla&nibh=suspendisse&ligula=potenti&nec=cras&sem=in&duis=purus&aliquam=eu&convallis=magna&nunc=vulputate&proin=luctus&at=cum&turpis=sociis&a=natoque&pede=penatibus&posuere=et&nonummy=magnis&integer=dis&non=parturient&velit=montes&donec=nascetur&diam=ridiculus&neque=mus&vestibulum=vivamus&eget=vestibulum&vulputate=sagittis&ut=sapien&ultrices=cum&vel=sociis&augue=natoque&vestibulum=penatibus&ante=et +489,Pamela,Nelson,pnelsondk@sogou.com,Female,84.48.235.67,Rhynyx,Romny,GIS Technical Architect,http://ucoz.com/posuere/cubilia/curae/duis.js?id=volutpat&massa=eleifend&id=donec&nisl=ut&venenatis=dolor&lacinia=morbi&aenean=vel&sit=lectus&amet=in&justo=quam&morbi=fringilla&ut=rhoncus&odio=mauris&cras=enim&mi=leo&pede=rhoncus&malesuada=sed&in=vestibulum&imperdiet=sit&et=amet&commodo=cursus&vulputate=id&justo=turpis&in=integer&blandit=aliquet&ultrices=massa +490,Cheryl,Lopez,clopezdl@github.io,Female,146.34.43.88,Twitterwire,,Senior Cost Accountant,https://hatena.ne.jp/penatibus/et/magnis/dis/parturient/montes/nascetur.js?parturient=cubilia&montes=curae&nascetur=duis&ridiculus=faucibus&mus=accumsan&vivamus=odio&vestibulum=curabitur&sagittis=convallis&sapien=duis&cum=consequat&sociis=dui&natoque=nec&penatibus=nisi&et=volutpat&magnis=eleifend&dis=donec&parturient=ut&montes=dolor&nascetur=morbi&ridiculus=vel&mus=lectus&etiam=in&vel=quam&augue=fringilla&vestibulum=rhoncus&rutrum=mauris&rutrum=enim&neque=leo&aenean=rhoncus&auctor=sed&gravida=vestibulum&sem=sit&praesent=amet&id=cursus&massa=id&id=turpis&nisl=integer&venenatis=aliquet&lacinia=massa&aenean=id&sit=lobortis&amet=convallis&justo=tortor&morbi=risus&ut=dapibus&odio=augue&cras=vel&mi=accumsan&pede=tellus&malesuada=nisi&in=eu&imperdiet=orci&et=mauris&commodo=lacinia&vulputate=sapien&justo=quis&in=libero&blandit=nullam&ultrices=sit&enim=amet&lorem=turpis&ipsum=elementum&dolor=ligula&sit=vehicula&amet=consequat&consectetuer=morbi&adipiscing=a&elit=ipsum&proin=integer&interdum=a&mauris=nibh&non=in&ligula=quis&pellentesque=justo&ultrices=maecenas&phasellus=rhoncus&id=aliquam&sapien=lacus&in=morbi&sapien=quis&iaculis=tortor&congue=id&vivamus=nulla&metus=ultrices&arcu=aliquet +491,Dennis,Porter,dporterdm@angelfire.com,Male,69.51.211.28,Rhynoodle,Jinjia,Structural Engineer,https://smugmug.com/praesent/id.jpg?faucibus=ut&orci=suscipit&luctus=a&et=feugiat&ultrices=et&posuere=eros&cubilia=vestibulum&curae=ac&nulla=est&dapibus=lacinia&dolor=nisi +492,Cynthia,Spencer,cspencerdn@illinois.edu,Female,184.127.77.140,Roomm,Kout na Šumavě,Operator,http://columbia.edu/nisi.json?magnis=eu&dis=felis&parturient=fusce&montes=posuere&nascetur=felis&ridiculus=sed&mus=lacus&etiam=morbi&vel=sem&augue=mauris&vestibulum=laoreet&rutrum=ut&rutrum=rhoncus&neque=aliquet&aenean=pulvinar&auctor=sed&gravida=nisl&sem=nunc&praesent=rhoncus&id=dui&massa=vel&id=sem&nisl=sed&venenatis=sagittis&lacinia=nam&aenean=congue&sit=risus&amet=semper&justo=porta&morbi=volutpat&ut=quam&odio=pede&cras=lobortis&mi=ligula&pede=sit&malesuada=amet&in=eleifend&imperdiet=pede&et=libero&commodo=quis&vulputate=orci&justo=nullam&in=molestie&blandit=nibh&ultrices=in&enim=lectus&lorem=pellentesque&ipsum=at&dolor=nulla&sit=suspendisse +493,Rose,Williamson,rwilliamsondo@chronoengine.com,Female,62.30.164.96,Dynabox,Leones,Teacher,http://plala.or.jp/felis/fusce/posuere/felis.png?justo=ultrices&sit=enim&amet=lorem&sapien=ipsum&dignissim=dolor&vestibulum=sit&vestibulum=amet&ante=consectetuer&ipsum=adipiscing +494,Brian,Lee,bleedp@theguardian.com,Male,23.48.103.141,Trudoo,Biny Selo,Safety Technician IV,http://techcrunch.com/tortor/quis/turpis/sed/ante.json?adipiscing=posuere&elit=felis&proin=sed&interdum=lacus&mauris=morbi&non=sem&ligula=mauris&pellentesque=laoreet&ultrices=ut&phasellus=rhoncus&id=aliquet&sapien=pulvinar&in=sed&sapien=nisl&iaculis=nunc&congue=rhoncus&vivamus=dui&metus=vel&arcu=sem&adipiscing=sed&molestie=sagittis&hendrerit=nam&at=congue&vulputate=risus&vitae=semper&nisl=porta&aenean=volutpat&lectus=quam&pellentesque=pede&eget=lobortis&nunc=ligula&donec=sit&quis=amet&orci=eleifend&eget=pede&orci=libero&vehicula=quis&condimentum=orci&curabitur=nullam&in=molestie&libero=nibh&ut=in&massa=lectus&volutpat=pellentesque&convallis=at&morbi=nulla&odio=suspendisse&odio=potenti&elementum=cras&eu=in&interdum=purus&eu=eu&tincidunt=magna&in=vulputate&leo=luctus&maecenas=cum&pulvinar=sociis&lobortis=natoque&est=penatibus&phasellus=et&sit=magnis&amet=dis&erat=parturient&nulla=montes&tempus=nascetur&vivamus=ridiculus&in=mus&felis=vivamus&eu=vestibulum&sapien=sagittis&cursus=sapien&vestibulum=cum&proin=sociis&eu=natoque&mi=penatibus&nulla=et&ac=magnis&enim=dis +495,Paula,Ray,praydq@sbwire.com,Female,12.172.33.237,Thoughtbridge,Harstad,Speech Pathologist,http://ucoz.ru/quisque/arcu/libero.jpg?nulla=massa&suspendisse=donec&potenti=dapibus&cras=duis&in=at&purus=velit&eu=eu&magna=est&vulputate=congue&luctus=elementum&cum=in&sociis=hac&natoque=habitasse&penatibus=platea&et=dictumst&magnis=morbi&dis=vestibulum&parturient=velit&montes=id&nascetur=pretium&ridiculus=iaculis&mus=diam +496,Phyllis,Banks,pbanksdr@indiatimes.com,Female,220.53.100.148,Vipe,Custódia,Programmer Analyst IV,https://timesonline.co.uk/augue/a/suscipit/nulla/elit.xml?congue=lobortis&vivamus=vel&metus=dapibus&arcu=at +497,Stephanie,Williamson,swilliamsonds@aboutads.info,Female,165.61.198.189,Demivee,Chaeryŏng-ŭp,Account Executive,http://europa.eu/adipiscing/lorem/vitae/mattis/nibh/ligula/nec.aspx?sapien=metus&cum=arcu&sociis=adipiscing&natoque=molestie&penatibus=hendrerit&et=at&magnis=vulputate&dis=vitae&parturient=nisl&montes=aenean&nascetur=lectus&ridiculus=pellentesque&mus=eget&etiam=nunc&vel=donec&augue=quis&vestibulum=orci&rutrum=eget&rutrum=orci&neque=vehicula&aenean=condimentum&auctor=curabitur&gravida=in&sem=libero&praesent=ut&id=massa&massa=volutpat&id=convallis&nisl=morbi&venenatis=odio&lacinia=odio&aenean=elementum&sit=eu&amet=interdum&justo=eu&morbi=tincidunt&ut=in&odio=leo&cras=maecenas +498,Deborah,Gonzales,dgonzalesdt@fema.gov,Female,14.205.212.1,Tavu,Shibetsu,Software Engineer II,https://npr.org/enim/lorem/ipsum/dolor/sit.jpg?est=habitasse&donec=platea&odio=dictumst&justo=maecenas&sollicitudin=ut&ut=massa&suscipit=quis&a=augue&feugiat=luctus&et=tincidunt&eros=nulla&vestibulum=mollis&ac=molestie&est=lorem&lacinia=quisque&nisi=ut&venenatis=erat&tristique=curabitur&fusce=gravida&congue=nisi&diam=at&id=nibh&ornare=in&imperdiet=hac&sapien=habitasse&urna=platea&pretium=dictumst&nisl=aliquam&ut=augue&volutpat=quam&sapien=sollicitudin&arcu=vitae&sed=consectetuer&augue=eget&aliquam=rutrum&erat=at&volutpat=lorem&in=integer&congue=tincidunt&etiam=ante&justo=vel&etiam=ipsum&pretium=praesent&iaculis=blandit&justo=lacinia&in=erat&hac=vestibulum&habitasse=sed&platea=magna&dictumst=at&etiam=nunc&faucibus=commodo&cursus=placerat&urna=praesent&ut=blandit&tellus=nam&nulla=nulla&ut=integer&erat=pede&id=justo&mauris=lacinia&vulputate=eget&elementum=tincidunt&nullam=eget&varius=tempus&nulla=vel&facilisi=pede&cras=morbi&non=porttitor&velit=lorem&nec=id&nisi=ligula&vulputate=suspendisse&nonummy=ornare&maecenas=consequat&tincidunt=lectus&lacus=in&at=est&velit=risus&vivamus=auctor&vel=sed&nulla=tristique&eget=in&eros=tempus&elementum=sit&pellentesque=amet&quisque=sem&porta=fusce&volutpat=consequat&erat=nulla&quisque=nisl&erat=nunc&eros=nisl&viverra=duis&eget=bibendum&congue=felis&eget=sed&semper=interdum +499,Dorothy,Castillo,dcastillodu@slate.com,Female,117.93.21.239,Mydo,Langsepan,Research Nurse,http://state.gov/molestie/lorem/quisque/ut/erat/curabitur/gravida.js?luctus=mauris&et=vulputate&ultrices=elementum&posuere=nullam&cubilia=varius&curae=nulla&donec=facilisi&pharetra=cras&magna=non&vestibulum=velit&aliquet=nec&ultrices=nisi&erat=vulputate&tortor=nonummy&sollicitudin=maecenas&mi=tincidunt&sit=lacus&amet=at&lobortis=velit&sapien=vivamus&sapien=vel&non=nulla&mi=eget&integer=eros&ac=elementum&neque=pellentesque&duis=quisque&bibendum=porta&morbi=volutpat&non=erat&quam=quisque&nec=erat&dui=eros&luctus=viverra&rutrum=eget&nulla=congue&tellus=eget&in=semper&sagittis=rutrum&dui=nulla&vel=nunc&nisl=purus&duis=phasellus&ac=in&nibh=felis&fusce=donec&lacus=semper&purus=sapien&aliquet=a&at=libero&feugiat=nam&non=dui&pretium=proin&quis=leo&lectus=odio&suspendisse=porttitor&potenti=id&in=consequat&eleifend=in&quam=consequat&a=ut&odio=nulla&in=sed&hac=accumsan&habitasse=felis&platea=ut&dictumst=at&maecenas=dolor&ut=quis&massa=odio&quis=consequat&augue=varius&luctus=integer&tincidunt=ac&nulla=leo&mollis=pellentesque&molestie=ultrices&lorem=mattis&quisque=odio&ut=donec&erat=vitae&curabitur=nisi&gravida=nam&nisi=ultrices +500,Anna,Fuller,afullerdv@shutterfly.com,Female,193.30.85.197,Topicshots,Matinha,Editor,https://usgs.gov/nec/nisi/vulputate/nonummy/maecenas/tincidunt.jsp?lectus=vivamus&vestibulum=tortor&quam=duis&sapien=mattis&varius=egestas&ut=metus&blandit=aenean&non=fermentum&interdum=donec&in=ut&ante=mauris&vestibulum=eget&ante=massa&ipsum=tempor&primis=convallis&in=nulla&faucibus=neque&orci=libero&luctus=convallis&et=eget&ultrices=eleifend&posuere=luctus&cubilia=ultricies&curae=eu&duis=nibh&faucibus=quisque&accumsan=id&odio=justo&curabitur=sit&convallis=amet&duis=sapien&consequat=dignissim&dui=vestibulum&nec=vestibulum&nisi=ante&volutpat=ipsum&eleifend=primis&donec=in&ut=faucibus&dolor=orci&morbi=luctus&vel=et&lectus=ultrices&in=posuere&quam=cubilia&fringilla=curae&rhoncus=nulla&mauris=dapibus&enim=dolor&leo=vel&rhoncus=est&sed=donec&vestibulum=odio&sit=justo&amet=sollicitudin&cursus=ut&id=suscipit&turpis=a&integer=feugiat&aliquet=et&massa=eros&id=vestibulum&lobortis=ac&convallis=est +501,Louis,Ray,lraydw@deviantart.com,Male,70.44.70.159,Omba,Velagići,Analog Circuit Design manager,http://macromedia.com/ut.xml?primis=nulla&in=ultrices&faucibus=aliquet&orci=maecenas&luctus=leo&et=odio&ultrices=condimentum +502,Helen,Kennedy,hkennedydx@parallels.com,Female,57.218.74.119,Photobug,Lille,Senior Cost Accountant,https://slate.com/metus/arcu/adipiscing/molestie.png?odio=ut&elementum=odio&eu=cras&interdum=mi&eu=pede&tincidunt=malesuada&in=in&leo=imperdiet&maecenas=et&pulvinar=commodo&lobortis=vulputate&est=justo&phasellus=in&sit=blandit&amet=ultrices +503,George,Perkins,gperkinsdy@scientificamerican.com,Male,244.217.174.108,Trudoo,Sacramento,Web Designer III,http://fc2.com/vulputate/justo.jsp?fringilla=odio&rhoncus=odio&mauris=elementum&enim=eu&leo=interdum&rhoncus=eu&sed=tincidunt&vestibulum=in&sit=leo&amet=maecenas&cursus=pulvinar&id=lobortis&turpis=est&integer=phasellus&aliquet=sit&massa=amet&id=erat&lobortis=nulla&convallis=tempus&tortor=vivamus&risus=in&dapibus=felis&augue=eu&vel=sapien&accumsan=cursus&tellus=vestibulum&nisi=proin&eu=eu&orci=mi&mauris=nulla&lacinia=ac&sapien=enim&quis=in&libero=tempor&nullam=turpis&sit=nec&amet=euismod&turpis=scelerisque&elementum=quam&ligula=turpis&vehicula=adipiscing&consequat=lorem&morbi=vitae&a=mattis&ipsum=nibh&integer=ligula&a=nec&nibh=sem&in=duis&quis=aliquam&justo=convallis&maecenas=nunc&rhoncus=proin&aliquam=at&lacus=turpis&morbi=a&quis=pede&tortor=posuere&id=nonummy&nulla=integer&ultrices=non&aliquet=velit&maecenas=donec&leo=diam&odio=neque&condimentum=vestibulum&id=eget&luctus=vulputate&nec=ut&molestie=ultrices&sed=vel&justo=augue&pellentesque=vestibulum&viverra=ante&pede=ipsum +504,Sara,Griffin,sgriffindz@dagondesign.com,Female,185.181.24.168,Centidel,Ejmiatsin,Environmental Tech,https://mac.com/pretium/nisl/ut/volutpat/sapien.jsp?eget=dapibus&tempus=duis&vel=at&pede=velit&morbi=eu&porttitor=est&lorem=congue&id=elementum&ligula=in&suspendisse=hac&ornare=habitasse&consequat=platea&lectus=dictumst&in=morbi&est=vestibulum&risus=velit&auctor=id&sed=pretium&tristique=iaculis&in=diam&tempus=erat&sit=fermentum&amet=justo&sem=nec&fusce=condimentum&consequat=neque&nulla=sapien&nisl=placerat&nunc=ante&nisl=nulla&duis=justo&bibendum=aliquam&felis=quis&sed=turpis&interdum=eget&venenatis=elit&turpis=sodales&enim=scelerisque&blandit=mauris&mi=sit&in=amet&porttitor=eros&pede=suspendisse&justo=accumsan&eu=tortor&massa=quis&donec=turpis&dapibus=sed&duis=ante&at=vivamus&velit=tortor&eu=duis&est=mattis&congue=egestas&elementum=metus&in=aenean&hac=fermentum&habitasse=donec +505,Jimmy,Carr,jcarre0@yellowbook.com,Male,125.87.54.109,Brainverse,Batutulis,Analog Circuit Design manager,https://skype.com/tempus/semper/est/quam/pharetra.aspx?aliquam=risus&lacus=auctor&morbi=sed&quis=tristique&tortor=in&id=tempus&nulla=sit&ultrices=amet&aliquet=sem&maecenas=fusce&leo=consequat&odio=nulla&condimentum=nisl&id=nunc&luctus=nisl&nec=duis&molestie=bibendum&sed=felis&justo=sed&pellentesque=interdum&viverra=venenatis&pede=turpis&ac=enim&diam=blandit&cras=mi&pellentesque=in&volutpat=porttitor&dui=pede&maecenas=justo&tristique=eu&est=massa&et=donec&tempus=dapibus&semper=duis&est=at&quam=velit&pharetra=eu&magna=est&ac=congue&consequat=elementum&metus=in&sapien=hac&ut=habitasse&nunc=platea&vestibulum=dictumst&ante=morbi&ipsum=vestibulum&primis=velit&in=id&faucibus=pretium&orci=iaculis&luctus=diam&et=erat&ultrices=fermentum&posuere=justo&cubilia=nec&curae=condimentum&mauris=neque&viverra=sapien&diam=placerat&vitae=ante&quam=nulla&suspendisse=justo&potenti=aliquam&nullam=quis&porttitor=turpis&lacus=eget&at=elit&turpis=sodales&donec=scelerisque&posuere=mauris&metus=sit&vitae=amet&ipsum=eros&aliquam=suspendisse&non=accumsan&mauris=tortor&morbi=quis&non=turpis&lectus=sed&aliquam=ante&sit=vivamus&amet=tortor&diam=duis&in=mattis&magna=egestas&bibendum=metus&imperdiet=aenean&nullam=fermentum&orci=donec&pede=ut&venenatis=mauris&non=eget&sodales=massa&sed=tempor&tincidunt=convallis&eu=nulla&felis=neque&fusce=libero&posuere=convallis +506,Harry,Hughes,hhughese1@newyorker.com,Male,87.13.178.210,Zoovu,Sovetskaya,Civil Engineer,https://engadget.com/nam/congue.json?fusce=lacus&congue=at&diam=turpis&id=donec&ornare=posuere&imperdiet=metus&sapien=vitae&urna=ipsum&pretium=aliquam&nisl=non&ut=mauris&volutpat=morbi&sapien=non&arcu=lectus&sed=aliquam&augue=sit&aliquam=amet&erat=diam&volutpat=in&in=magna&congue=bibendum&etiam=imperdiet&justo=nullam&etiam=orci&pretium=pede&iaculis=venenatis&justo=non&in=sodales&hac=sed&habitasse=tincidunt&platea=eu&dictumst=felis&etiam=fusce&faucibus=posuere&cursus=felis&urna=sed&ut=lacus&tellus=morbi&nulla=sem&ut=mauris&erat=laoreet&id=ut&mauris=rhoncus&vulputate=aliquet&elementum=pulvinar&nullam=sed&varius=nisl&nulla=nunc&facilisi=rhoncus&cras=dui&non=vel&velit=sem&nec=sed&nisi=sagittis&vulputate=nam&nonummy=congue&maecenas=risus&tincidunt=semper +507,Beverly,Edwards,bedwardse2@mtv.com,Female,46.246.36.163,Browsebug,Zouparria do Monte,Graphic Designer,http://a8.net/facilisi/cras.jsp?orci=morbi&nullam=vel&molestie=lectus&nibh=in&in=quam&lectus=fringilla&pellentesque=rhoncus&at=mauris&nulla=enim&suspendisse=leo&potenti=rhoncus&cras=sed&in=vestibulum&purus=sit&eu=amet&magna=cursus&vulputate=id&luctus=turpis&cum=integer&sociis=aliquet&natoque=massa&penatibus=id&et=lobortis&magnis=convallis&dis=tortor&parturient=risus&montes=dapibus&nascetur=augue +508,Norma,George,ngeorgee3@pagesperso-orange.fr,Female,70.202.106.81,Blognation,Brive-la-Gaillarde,Analyst Programmer,http://yale.edu/pede/justo/lacinia.jpg?rutrum=iaculis&neque=justo&aenean=in&auctor=hac&gravida=habitasse&sem=platea&praesent=dictumst&id=etiam&massa=faucibus&id=cursus&nisl=urna&venenatis=ut&lacinia=tellus&aenean=nulla&sit=ut&amet=erat&justo=id&morbi=mauris&ut=vulputate&odio=elementum&cras=nullam&mi=varius&pede=nulla&malesuada=facilisi&in=cras&imperdiet=non&et=velit&commodo=nec&vulputate=nisi&justo=vulputate&in=nonummy&blandit=maecenas&ultrices=tincidunt&enim=lacus&lorem=at&ipsum=velit&dolor=vivamus&sit=vel&amet=nulla&consectetuer=eget&adipiscing=eros&elit=elementum&proin=pellentesque&interdum=quisque&mauris=porta&non=volutpat&ligula=erat +509,Aaron,Adams,aadamse4@dyndns.org,Male,63.110.165.55,Fivespan,Santa Cruz de la Sierra,Account Representative II,http://sfgate.com/dolor/quis/odio/consequat/varius/integer.html?sit=nulla&amet=tempus&sapien=vivamus&dignissim=in&vestibulum=felis&vestibulum=eu&ante=sapien&ipsum=cursus&primis=vestibulum&in=proin&faucibus=eu&orci=mi&luctus=nulla&et=ac&ultrices=enim&posuere=in&cubilia=tempor&curae=turpis&nulla=nec&dapibus=euismod&dolor=scelerisque&vel=quam&est=turpis&donec=adipiscing&odio=lorem&justo=vitae&sollicitudin=mattis&ut=nibh&suscipit=ligula&a=nec&feugiat=sem&et=duis&eros=aliquam&vestibulum=convallis&ac=nunc&est=proin&lacinia=at&nisi=turpis&venenatis=a&tristique=pede&fusce=posuere&congue=nonummy&diam=integer&id=non&ornare=velit&imperdiet=donec&sapien=diam&urna=neque&pretium=vestibulum&nisl=eget&ut=vulputate&volutpat=ut&sapien=ultrices&arcu=vel&sed=augue&augue=vestibulum&aliquam=ante&erat=ipsum&volutpat=primis&in=in&congue=faucibus&etiam=orci&justo=luctus&etiam=et&pretium=ultrices&iaculis=posuere&justo=cubilia&in=curae&hac=donec&habitasse=pharetra&platea=magna&dictumst=vestibulum&etiam=aliquet&faucibus=ultrices&cursus=erat&urna=tortor&ut=sollicitudin&tellus=mi&nulla=sit&ut=amet&erat=lobortis&id=sapien&mauris=sapien&vulputate=non&elementum=mi&nullam=integer&varius=ac&nulla=neque&facilisi=duis&cras=bibendum&non=morbi&velit=non&nec=quam +510,Judith,Fisher,jfishere5@tinyurl.com,Female,212.221.108.221,Yakijo,Pinellas Park,Geological Engineer,https://barnesandnoble.com/amet/consectetuer.html?nam=ligula&congue=pellentesque&risus=ultrices&semper=phasellus&porta=id&volutpat=sapien&quam=in&pede=sapien&lobortis=iaculis&ligula=congue&sit=vivamus&amet=metus&eleifend=arcu&pede=adipiscing&libero=molestie&quis=hendrerit&orci=at&nullam=vulputate&molestie=vitae&nibh=nisl&in=aenean&lectus=lectus&pellentesque=pellentesque +511,Phillip,Turner,pturnere6@businessweek.com,Male,238.205.136.38,Flashset,Qiaochong,Assistant Media Planner,http://clickbank.net/laoreet/ut/rhoncus/aliquet/pulvinar/sed.aspx?ante=mi&nulla=nulla&justo=ac&aliquam=enim&quis=in&turpis=tempor&eget=turpis&elit=nec&sodales=euismod&scelerisque=scelerisque&mauris=quam&sit=turpis&amet=adipiscing&eros=lorem&suspendisse=vitae&accumsan=mattis&tortor=nibh&quis=ligula&turpis=nec&sed=sem&ante=duis +512,Martha,Chavez,mchaveze7@state.tx.us,Female,221.199.193.180,Browsezoom,Stockholm,Sales Representative,http://cbc.ca/purus/sit/amet/nulla/quisque/arcu.html?dapibus=ligula&dolor=pellentesque&vel=ultrices&est=phasellus&donec=id&odio=sapien&justo=in&sollicitudin=sapien&ut=iaculis&suscipit=congue&a=vivamus&feugiat=metus&et=arcu&eros=adipiscing&vestibulum=molestie&ac=hendrerit&est=at&lacinia=vulputate&nisi=vitae&venenatis=nisl&tristique=aenean&fusce=lectus&congue=pellentesque&diam=eget&id=nunc&ornare=donec&imperdiet=quis&sapien=orci&urna=eget +513,Phillip,Bowman,pbowmane8@biblegateway.com,Male,201.91.167.39,Chatterpoint,Dougou,Recruiter,http://ameblo.jp/purus/phasellus/in/felis/donec.png?vel=suspendisse&est=accumsan&donec=tortor&odio=quis&justo=turpis&sollicitudin=sed&ut=ante&suscipit=vivamus&a=tortor&feugiat=duis&et=mattis&eros=egestas&vestibulum=metus&ac=aenean&est=fermentum&lacinia=donec&nisi=ut&venenatis=mauris&tristique=eget&fusce=massa&congue=tempor&diam=convallis&id=nulla&ornare=neque&imperdiet=libero&sapien=convallis&urna=eget&pretium=eleifend&nisl=luctus&ut=ultricies&volutpat=eu&sapien=nibh&arcu=quisque&sed=id&augue=justo&aliquam=sit&erat=amet&volutpat=sapien&in=dignissim&congue=vestibulum&etiam=vestibulum&justo=ante&etiam=ipsum&pretium=primis&iaculis=in&justo=faucibus&in=orci&hac=luctus +514,Diane,Watson,dwatsone9@oaic.gov.au,Female,21.156.128.18,Divape,Antiguo Cuscatlán,Help Desk Technician,https://163.com/donec.png?maecenas=a&pulvinar=suscipit&lobortis=nulla&est=elit&phasellus=ac&sit=nulla&amet=sed&erat=vel&nulla=enim&tempus=sit&vivamus=amet&in=nunc&felis=viverra&eu=dapibus&sapien=nulla&cursus=suscipit&vestibulum=ligula&proin=in&eu=lacus&mi=curabitur&nulla=at&ac=ipsum&enim=ac&in=tellus&tempor=semper&turpis=interdum&nec=mauris&euismod=ullamcorper&scelerisque=purus&quam=sit&turpis=amet&adipiscing=nulla&lorem=quisque&vitae=arcu&mattis=libero&nibh=rutrum&ligula=ac&nec=lobortis&sem=vel&duis=dapibus&aliquam=at&convallis=diam&nunc=nam&proin=tristique&at=tortor&turpis=eu +515,Fred,Nelson,fnelsonea@wired.com,Male,202.244.55.227,Photobug,Hisai,VP Accounting,http://bizjournals.com/molestie/lorem/quisque/ut/erat/curabitur.html?nulla=congue&justo=eget&aliquam=semper&quis=rutrum&turpis=nulla&eget=nunc&elit=purus&sodales=phasellus&scelerisque=in&mauris=felis&sit=donec&amet=semper&eros=sapien&suspendisse=a&accumsan=libero&tortor=nam&quis=dui&turpis=proin&sed=leo&ante=odio&vivamus=porttitor&tortor=id&duis=consequat&mattis=in&egestas=consequat&metus=ut&aenean=nulla&fermentum=sed&donec=accumsan&ut=felis&mauris=ut&eget=at&massa=dolor&tempor=quis&convallis=odio&nulla=consequat&neque=varius&libero=integer&convallis=ac +516,Jason,Woods,jwoodseb@go.com,Male,133.126.143.33,InnoZ,Manjing,Civil Engineer,http://rakuten.co.jp/orci.jsp?nulla=id&tempus=lobortis&vivamus=convallis&in=tortor&felis=risus&eu=dapibus&sapien=augue&cursus=vel&vestibulum=accumsan&proin=tellus&eu=nisi&mi=eu&nulla=orci&ac=mauris&enim=lacinia&in=sapien&tempor=quis&turpis=libero&nec=nullam&euismod=sit&scelerisque=amet&quam=turpis&turpis=elementum&adipiscing=ligula&lorem=vehicula&vitae=consequat&mattis=morbi&nibh=a&ligula=ipsum&nec=integer&sem=a&duis=nibh&aliquam=in&convallis=quis&nunc=justo&proin=maecenas&at=rhoncus&turpis=aliquam&a=lacus&pede=morbi&posuere=quis&nonummy=tortor&integer=id&non=nulla&velit=ultrices&donec=aliquet&diam=maecenas&neque=leo&vestibulum=odio&eget=condimentum&vulputate=id&ut=luctus&ultrices=nec&vel=molestie&augue=sed&vestibulum=justo&ante=pellentesque&ipsum=viverra&primis=pede&in=ac&faucibus=diam&orci=cras&luctus=pellentesque&et=volutpat&ultrices=dui&posuere=maecenas&cubilia=tristique&curae=est&donec=et&pharetra=tempus&magna=semper&vestibulum=est&aliquet=quam&ultrices=pharetra&erat=magna&tortor=ac&sollicitudin=consequat&mi=metus&sit=sapien&amet=ut&lobortis=nunc&sapien=vestibulum&sapien=ante&non=ipsum&mi=primis&integer=in&ac=faucibus&neque=orci&duis=luctus&bibendum=et +517,Jeremy,Bennett,jbennettec@phpbb.com,Male,94.227.167.206,Chatterpoint,Kafr Takhārīm,Programmer Analyst III,https://diigo.com/vestibulum/ante/ipsum/primis/in/faucibus/orci.js?lacinia=est&erat=quam&vestibulum=pharetra&sed=magna&magna=ac&at=consequat&nunc=metus&commodo=sapien&placerat=ut&praesent=nunc&blandit=vestibulum&nam=ante&nulla=ipsum&integer=primis&pede=in&justo=faucibus&lacinia=orci&eget=luctus&tincidunt=et&eget=ultrices&tempus=posuere&vel=cubilia&pede=curae&morbi=mauris&porttitor=viverra&lorem=diam&id=vitae&ligula=quam&suspendisse=suspendisse&ornare=potenti&consequat=nullam&lectus=porttitor&in=lacus&est=at&risus=turpis&auctor=donec&sed=posuere&tristique=metus&in=vitae&tempus=ipsum&sit=aliquam&amet=non&sem=mauris&fusce=morbi&consequat=non&nulla=lectus&nisl=aliquam&nunc=sit&nisl=amet&duis=diam&bibendum=in +518,Julie,Wagner,jwagnered@phoca.cz,Female,124.20.102.2,Jatri,Nanaimo,Health Coach I,https://google.nl/hendrerit.jsp?justo=nisl&aliquam=venenatis&quis=lacinia&turpis=aenean&eget=sit&elit=amet&sodales=justo&scelerisque=morbi&mauris=ut&sit=odio&amet=cras&eros=mi&suspendisse=pede&accumsan=malesuada&tortor=in&quis=imperdiet&turpis=et&sed=commodo&ante=vulputate&vivamus=justo&tortor=in&duis=blandit&mattis=ultrices&egestas=enim&metus=lorem&aenean=ipsum&fermentum=dolor&donec=sit&ut=amet&mauris=consectetuer +519,Frank,Bell,fbellee@craigslist.org,Male,126.88.111.209,Myworks,Zruč nad Sázavou,Recruiter,http://instagram.com/amet/eros/suspendisse/accumsan/tortor.xml?eu=non&est=velit&congue=donec&elementum=diam&in=neque&hac=vestibulum&habitasse=eget&platea=vulputate&dictumst=ut&morbi=ultrices&vestibulum=vel&velit=augue +520,Maria,Murray,mmurrayef@toplist.cz,Female,85.139.171.215,Geba,Correntina,Accounting Assistant I,https://narod.ru/in/purus/eu.json?sit=eget&amet=nunc&turpis=donec&elementum=quis&ligula=orci&vehicula=eget&consequat=orci&morbi=vehicula&a=condimentum&ipsum=curabitur&integer=in&a=libero&nibh=ut&in=massa&quis=volutpat&justo=convallis&maecenas=morbi&rhoncus=odio&aliquam=odio&lacus=elementum&morbi=eu&quis=interdum&tortor=eu&id=tincidunt&nulla=in&ultrices=leo&aliquet=maecenas&maecenas=pulvinar&leo=lobortis&odio=est&condimentum=phasellus&id=sit&luctus=amet&nec=erat&molestie=nulla&sed=tempus&justo=vivamus&pellentesque=in&viverra=felis&pede=eu&ac=sapien&diam=cursus&cras=vestibulum&pellentesque=proin&volutpat=eu&dui=mi&maecenas=nulla&tristique=ac&est=enim&et=in&tempus=tempor&semper=turpis&est=nec&quam=euismod&pharetra=scelerisque&magna=quam +521,Donna,Jones,djoneseg@accuweather.com,Female,226.31.189.76,Skipfire,Quimbaya,Sales Representative,https://businessweek.com/mauris/enim/leo.jsp?consequat=lorem&metus=integer&sapien=tincidunt&ut=ante&nunc=vel&vestibulum=ipsum&ante=praesent&ipsum=blandit&primis=lacinia&in=erat&faucibus=vestibulum&orci=sed&luctus=magna&et=at&ultrices=nunc&posuere=commodo&cubilia=placerat&curae=praesent&mauris=blandit&viverra=nam&diam=nulla&vitae=integer&quam=pede&suspendisse=justo&potenti=lacinia&nullam=eget&porttitor=tincidunt&lacus=eget&at=tempus&turpis=vel&donec=pede&posuere=morbi&metus=porttitor&vitae=lorem&ipsum=id&aliquam=ligula&non=suspendisse&mauris=ornare&morbi=consequat&non=lectus&lectus=in&aliquam=est&sit=risus&amet=auctor&diam=sed&in=tristique&magna=in&bibendum=tempus&imperdiet=sit&nullam=amet&orci=sem&pede=fusce&venenatis=consequat&non=nulla&sodales=nisl&sed=nunc +522,Betty,Hunt,bhunteh@spotify.com,Female,246.156.95.223,Geba,Bellavista,Cost Accountant,http://va.gov/non/sodales/sed/tincidunt/eu.jpg?posuere=semper&nonummy=est&integer=quam&non=pharetra&velit=magna&donec=ac&diam=consequat&neque=metus&vestibulum=sapien&eget=ut&vulputate=nunc&ut=vestibulum&ultrices=ante&vel=ipsum&augue=primis&vestibulum=in&ante=faucibus&ipsum=orci +523,Joyce,White,jwhiteei@163.com,Female,90.204.32.212,Yoveo,Gardēz,Environmental Tech,https://lycos.com/nullam/sit/amet/turpis.aspx?lobortis=orci&sapien=eget&sapien=orci&non=vehicula&mi=condimentum&integer=curabitur&ac=in&neque=libero&duis=ut&bibendum=massa&morbi=volutpat&non=convallis&quam=morbi&nec=odio&dui=odio&luctus=elementum&rutrum=eu&nulla=interdum&tellus=eu&in=tincidunt&sagittis=in&dui=leo&vel=maecenas&nisl=pulvinar&duis=lobortis&ac=est&nibh=phasellus&fusce=sit&lacus=amet&purus=erat&aliquet=nulla&at=tempus&feugiat=vivamus&non=in&pretium=felis&quis=eu&lectus=sapien&suspendisse=cursus&potenti=vestibulum&in=proin&eleifend=eu&quam=mi&a=nulla&odio=ac&in=enim&hac=in&habitasse=tempor&platea=turpis&dictumst=nec&maecenas=euismod&ut=scelerisque&massa=quam&quis=turpis&augue=adipiscing&luctus=lorem&tincidunt=vitae&nulla=mattis&mollis=nibh&molestie=ligula&lorem=nec&quisque=sem&ut=duis +524,Albert,Stevens,astevensej@google.fr,Male,90.246.227.125,Edgeify,Bang Racham,Staff Accountant II,https://nbcnews.com/vel/sem/sed.aspx?sapien=pede&ut=ullamcorper&nunc=augue&vestibulum=a&ante=suscipit&ipsum=nulla&primis=elit&in=ac&faucibus=nulla&orci=sed&luctus=vel&et=enim&ultrices=sit&posuere=amet&cubilia=nunc&curae=viverra&mauris=dapibus&viverra=nulla&diam=suscipit&vitae=ligula&quam=in&suspendisse=lacus&potenti=curabitur&nullam=at&porttitor=ipsum&lacus=ac&at=tellus&turpis=semper&donec=interdum&posuere=mauris&metus=ullamcorper&vitae=purus&ipsum=sit&aliquam=amet&non=nulla&mauris=quisque&morbi=arcu&non=libero&lectus=rutrum&aliquam=ac&sit=lobortis&amet=vel&diam=dapibus&in=at +525,Donald,Cook,dcookek@comsenz.com,Male,56.68.69.190,Brainbox,Trzebinia,Executive Secretary,http://oracle.com/sem/sed/sagittis.png?vel=libero&lectus=nam&in=dui&quam=proin&fringilla=leo&rhoncus=odio&mauris=porttitor&enim=id&leo=consequat&rhoncus=in&sed=consequat&vestibulum=ut&sit=nulla&amet=sed&cursus=accumsan&id=felis&turpis=ut&integer=at&aliquet=dolor&massa=quis&id=odio&lobortis=consequat&convallis=varius&tortor=integer&risus=ac&dapibus=leo&augue=pellentesque&vel=ultrices&accumsan=mattis&tellus=odio&nisi=donec&eu=vitae&orci=nisi&mauris=nam&lacinia=ultrices&sapien=libero&quis=non&libero=mattis&nullam=pulvinar&sit=nulla&amet=pede&turpis=ullamcorper&elementum=augue&ligula=a&vehicula=suscipit&consequat=nulla&morbi=elit&a=ac&ipsum=nulla&integer=sed&a=vel&nibh=enim&in=sit&quis=amet&justo=nunc&maecenas=viverra&rhoncus=dapibus&aliquam=nulla&lacus=suscipit&morbi=ligula&quis=in&tortor=lacus&id=curabitur&nulla=at&ultrices=ipsum&aliquet=ac&maecenas=tellus&leo=semper&odio=interdum&condimentum=mauris&id=ullamcorper&luctus=purus&nec=sit&molestie=amet&sed=nulla&justo=quisque&pellentesque=arcu&viverra=libero&pede=rutrum +526,Evelyn,Hanson,ehansonel@networkadvertising.org,Female,66.36.122.228,Browsedrive,La Azulita,Senior Cost Accountant,https://etsy.com/nibh.png?in=mi&est=nulla&risus=ac&auctor=enim&sed=in&tristique=tempor&in=turpis&tempus=nec&sit=euismod&amet=scelerisque&sem=quam&fusce=turpis +527,Douglas,Meyer,dmeyerem@answers.com,Male,81.210.110.19,Layo,Changlu,Assistant Media Planner,http://smugmug.com/turpis/a/pede/posuere.json?rutrum=quam&nulla=a&tellus=odio&in=in&sagittis=hac&dui=habitasse&vel=platea&nisl=dictumst&duis=maecenas&ac=ut&nibh=massa&fusce=quis&lacus=augue&purus=luctus&aliquet=tincidunt&at=nulla&feugiat=mollis&non=molestie&pretium=lorem&quis=quisque&lectus=ut&suspendisse=erat&potenti=curabitur&in=gravida&eleifend=nisi&quam=at +528,Ruby,Elliott,relliotten@nyu.edu,Female,86.7.9.220,Fadeo,Karangpeton,Environmental Specialist,http://123-reg.co.uk/nec/nisi/vulputate.png?nibh=a&in=pede&lectus=posuere&pellentesque=nonummy&at=integer&nulla=non&suspendisse=velit&potenti=donec +529,Billy,Howard,bhowardeo@tripod.com,Male,103.94.212.60,Yotz,Lombog,Payment Adjustment Coordinator,https://technorati.com/condimentum.aspx?metus=quis&vitae=odio&ipsum=consequat&aliquam=varius&non=integer&mauris=ac&morbi=leo&non=pellentesque +530,Arthur,Thomas,athomasep@prweb.com,Male,20.9.17.99,Ainyx,Ciechanów,Senior Quality Engineer,http://dedecms.com/integer/pede/justo.json?volutpat=ac&in=est&congue=lacinia&etiam=nisi&justo=venenatis&etiam=tristique&pretium=fusce&iaculis=congue&justo=diam&in=id&hac=ornare&habitasse=imperdiet&platea=sapien&dictumst=urna&etiam=pretium&faucibus=nisl&cursus=ut&urna=volutpat&ut=sapien&tellus=arcu&nulla=sed&ut=augue&erat=aliquam&id=erat&mauris=volutpat&vulputate=in&elementum=congue&nullam=etiam&varius=justo&nulla=etiam&facilisi=pretium&cras=iaculis&non=justo&velit=in&nec=hac&nisi=habitasse&vulputate=platea&nonummy=dictumst&maecenas=etiam&tincidunt=faucibus&lacus=cursus&at=urna&velit=ut&vivamus=tellus&vel=nulla&nulla=ut&eget=erat +531,Jesse,Sanchez,jsanchezeq@hao123.com,Male,154.48.48.226,Kazu,Las Tablas,, +532,Kathleen,Chapman,kchapmaner@nifty.com,Female,201.92.199.120,Gabtype,Mobai,Structural Analysis Engineer,http://csmonitor.com/curae/nulla/dapibus.jsp?varius=pellentesque&ut=eget&blandit=nunc&non=donec&interdum=quis&in=orci&ante=eget&vestibulum=orci&ante=vehicula&ipsum=condimentum&primis=curabitur&in=in&faucibus=libero&orci=ut&luctus=massa&et=volutpat&ultrices=convallis&posuere=morbi&cubilia=odio&curae=odio&duis=elementum&faucibus=eu&accumsan=interdum&odio=eu&curabitur=tincidunt&convallis=in&duis=leo&consequat=maecenas&dui=pulvinar&nec=lobortis&nisi=est&volutpat=phasellus&eleifend=sit&donec=amet&ut=erat&dolor=nulla&morbi=tempus&vel=vivamus&lectus=in&in=felis&quam=eu&fringilla=sapien&rhoncus=cursus&mauris=vestibulum&enim=proin&leo=eu&rhoncus=mi&sed=nulla&vestibulum=ac&sit=enim&amet=in&cursus=tempor&id=turpis&turpis=nec&integer=euismod&aliquet=scelerisque&massa=quam&id=turpis&lobortis=adipiscing&convallis=lorem&tortor=vitae&risus=mattis&dapibus=nibh&augue=ligula&vel=nec&accumsan=sem&tellus=duis&nisi=aliquam&eu=convallis&orci=nunc&mauris=proin&lacinia=at&sapien=turpis&quis=a&libero=pede&nullam=posuere +533,Louise,Oliver,loliveres@eventbrite.com,Female,186.209.97.82,Kazio,Nacala,Database Administrator IV,http://va.gov/varius/integer/ac/leo.jsp?nulla=ultrices&suscipit=posuere&ligula=cubilia&in=curae&lacus=nulla&curabitur=dapibus&at=dolor&ipsum=vel&ac=est&tellus=donec&semper=odio&interdum=justo&mauris=sollicitudin&ullamcorper=ut +534,Carol,Foster,cfosteret@goo.ne.jp,Female,180.227.254.195,Feedspan,Rzewnie,Desktop Support Technician,https://fotki.com/eget/tincidunt/eget/tempus/vel.xml?venenatis=dictumst&turpis=morbi&enim=vestibulum&blandit=velit&mi=id&in=pretium&porttitor=iaculis&pede=diam +535,Carol,Meyer,cmeyereu@cafepress.com,Female,183.79.242.74,Bubblebox,Mutatá,Compensation Analyst,http://github.io/vehicula/condimentum/curabitur/in.json?lacinia=duis&eget=faucibus&tincidunt=accumsan&eget=odio&tempus=curabitur&vel=convallis&pede=duis&morbi=consequat&porttitor=dui&lorem=nec&id=nisi&ligula=volutpat&suspendisse=eleifend&ornare=donec&consequat=ut&lectus=dolor&in=morbi&est=vel&risus=lectus&auctor=in&sed=quam&tristique=fringilla&in=rhoncus&tempus=mauris&sit=enim&amet=leo&sem=rhoncus&fusce=sed&consequat=vestibulum&nulla=sit&nisl=amet&nunc=cursus&nisl=id&duis=turpis&bibendum=integer&felis=aliquet&sed=massa&interdum=id&venenatis=lobortis&turpis=convallis&enim=tortor&blandit=risus&mi=dapibus&in=augue&porttitor=vel&pede=accumsan&justo=tellus&eu=nisi&massa=eu&donec=orci&dapibus=mauris&duis=lacinia&at=sapien&velit=quis&eu=libero&est=nullam&congue=sit&elementum=amet&in=turpis&hac=elementum&habitasse=ligula&platea=vehicula&dictumst=consequat&morbi=morbi&vestibulum=a&velit=ipsum&id=integer&pretium=a&iaculis=nibh&diam=in&erat=quis&fermentum=justo&justo=maecenas&nec=rhoncus&condimentum=aliquam&neque=lacus&sapien=morbi&placerat=quis&ante=tortor&nulla=id&justo=nulla&aliquam=ultrices&quis=aliquet&turpis=maecenas&eget=leo&elit=odio&sodales=condimentum&scelerisque=id&mauris=luctus&sit=nec&amet=molestie&eros=sed +536,Samuel,Garrett,sgarrettev@smh.com.au,Male,110.28.46.0,Gabtype,Taquarituba,Senior Quality Engineer,https://drupal.org/velit.aspx?felis=turpis&donec=sed&semper=ante&sapien=vivamus&a=tortor&libero=duis&nam=mattis&dui=egestas&proin=metus&leo=aenean&odio=fermentum&porttitor=donec&id=ut&consequat=mauris&in=eget&consequat=massa&ut=tempor&nulla=convallis&sed=nulla&accumsan=neque&felis=libero&ut=convallis&at=eget&dolor=eleifend&quis=luctus&odio=ultricies&consequat=eu&varius=nibh&integer=quisque&ac=id&leo=justo&pellentesque=sit&ultrices=amet&mattis=sapien&odio=dignissim&donec=vestibulum&vitae=vestibulum&nisi=ante +537,Justin,Burke,jburkeew@epa.gov,Male,194.223.142.68,Jaxnation,Līvāni,Technical Writer,http://npr.org/erat.json?malesuada=eget&in=tincidunt&imperdiet=eget&et=tempus +538,Karen,Lawrence,klawrenceex@salon.com,Female,59.68.44.90,Zoombeat,Staré Město,Safety Technician I,http://slate.com/turpis/enim/blandit/mi/in.js?odio=turpis +539,Phillip,Hawkins,phawkinsey@spiegel.de,Male,181.191.245.115,Flipopia,Valdemarsvik,Product Engineer,https://comsenz.com/neque/vestibulum/eget/vulputate/ut/ultrices.js?massa=vel&quis=accumsan&augue=tellus&luctus=nisi&tincidunt=eu&nulla=orci&mollis=mauris&molestie=lacinia&lorem=sapien&quisque=quis&ut=libero&erat=nullam&curabitur=sit&gravida=amet&nisi=turpis&at=elementum&nibh=ligula&in=vehicula&hac=consequat&habitasse=morbi&platea=a&dictumst=ipsum&aliquam=integer&augue=a&quam=nibh&sollicitudin=in&vitae=quis&consectetuer=justo&eget=maecenas&rutrum=rhoncus&at=aliquam&lorem=lacus&integer=morbi&tincidunt=quis&ante=tortor&vel=id&ipsum=nulla&praesent=ultrices&blandit=aliquet&lacinia=maecenas&erat=leo&vestibulum=odio&sed=condimentum&magna=id&at=luctus&nunc=nec&commodo=molestie&placerat=sed&praesent=justo&blandit=pellentesque&nam=viverra&nulla=pede&integer=ac&pede=diam&justo=cras&lacinia=pellentesque&eget=volutpat&tincidunt=dui&eget=maecenas&tempus=tristique&vel=est&pede=et&morbi=tempus&porttitor=semper&lorem=est +540,George,Rogers,grogersez@phpbb.com,Male,254.22.209.38,Jatri,Turus,Structural Analysis Engineer,http://geocities.jp/eu.jpg?neque=massa&sapien=tempor&placerat=convallis&ante=nulla&nulla=neque&justo=libero&aliquam=convallis&quis=eget&turpis=eleifend&eget=luctus&elit=ultricies&sodales=eu&scelerisque=nibh&mauris=quisque&sit=id&amet=justo&eros=sit&suspendisse=amet&accumsan=sapien&tortor=dignissim&quis=vestibulum&turpis=vestibulum&sed=ante&ante=ipsum&vivamus=primis&tortor=in&duis=faucibus&mattis=orci&egestas=luctus&metus=et&aenean=ultrices&fermentum=posuere&donec=cubilia&ut=curae&mauris=nulla&eget=dapibus&massa=dolor&tempor=vel&convallis=est&nulla=donec&neque=odio&libero=justo&convallis=sollicitudin&eget=ut&eleifend=suscipit&luctus=a&ultricies=feugiat&eu=et&nibh=eros&quisque=vestibulum&id=ac&justo=est&sit=lacinia&amet=nisi&sapien=venenatis&dignissim=tristique&vestibulum=fusce&vestibulum=congue&ante=diam&ipsum=id&primis=ornare&in=imperdiet&faucibus=sapien&orci=urna +541,Marilyn,Andrews,mandrewsf0@amazon.co.jp,Female,182.116.234.78,Twitterbridge,Nantes,Media Manager II,https://behance.net/sed/interdum/venenatis/turpis/enim/blandit.json?non=nulla&sodales=facilisi&sed=cras&tincidunt=non&eu=velit&felis=nec&fusce=nisi&posuere=vulputate&felis=nonummy&sed=maecenas&lacus=tincidunt&morbi=lacus&sem=at&mauris=velit&laoreet=vivamus&ut=vel&rhoncus=nulla&aliquet=eget&pulvinar=eros&sed=elementum&nisl=pellentesque&nunc=quisque&rhoncus=porta&dui=volutpat&vel=erat&sem=quisque&sed=erat&sagittis=eros&nam=viverra&congue=eget&risus=congue&semper=eget&porta=semper&volutpat=rutrum&quam=nulla&pede=nunc&lobortis=purus&ligula=phasellus&sit=in&amet=felis&eleifend=donec&pede=semper&libero=sapien&quis=a&orci=libero&nullam=nam&molestie=dui&nibh=proin&in=leo&lectus=odio&pellentesque=porttitor&at=id&nulla=consequat&suspendisse=in&potenti=consequat&cras=ut&in=nulla&purus=sed&eu=accumsan&magna=felis&vulputate=ut&luctus=at&cum=dolor&sociis=quis&natoque=odio&penatibus=consequat&et=varius&magnis=integer&dis=ac&parturient=leo +542,Anna,Richards,arichardsf1@shinystat.com,Female,15.145.61.239,Skipfire,Kelo,Financial Analyst,https://engadget.com/sapien/cursus/vestibulum/proin/eu/mi/nulla.jsp?ut=vel&odio=est&cras=donec&mi=odio&pede=justo&malesuada=sollicitudin&in=ut&imperdiet=suscipit&et=a&commodo=feugiat&vulputate=et&justo=eros&in=vestibulum&blandit=ac&ultrices=est&enim=lacinia&lorem=nisi&ipsum=venenatis&dolor=tristique&sit=fusce&amet=congue&consectetuer=diam&adipiscing=id&elit=ornare&proin=imperdiet&interdum=sapien&mauris=urna&non=pretium&ligula=nisl&pellentesque=ut&ultrices=volutpat&phasellus=sapien&id=arcu&sapien=sed&in=augue&sapien=aliquam&iaculis=erat&congue=volutpat&vivamus=in&metus=congue&arcu=etiam&adipiscing=justo&molestie=etiam&hendrerit=pretium&at=iaculis&vulputate=justo&vitae=in&nisl=hac&aenean=habitasse&lectus=platea&pellentesque=dictumst&eget=etiam&nunc=faucibus&donec=cursus&quis=urna&orci=ut&eget=tellus&orci=nulla&vehicula=ut&condimentum=erat&curabitur=id&in=mauris&libero=vulputate&ut=elementum&massa=nullam&volutpat=varius&convallis=nulla&morbi=facilisi&odio=cras&odio=non&elementum=velit&eu=nec&interdum=nisi&eu=vulputate&tincidunt=nonummy&in=maecenas&leo=tincidunt&maecenas=lacus&pulvinar=at&lobortis=velit +543,Diane,Mccoy,dmccoyf2@vimeo.com,Female,207.48.90.81,Thoughtbeat,Andrijaševci,Physical Therapy Assistant,http://tinyurl.com/ligula/in/lacus/curabitur/at.png?molestie=ac&hendrerit=neque&at=duis&vulputate=bibendum&vitae=morbi&nisl=non&aenean=quam&lectus=nec&pellentesque=dui&eget=luctus&nunc=rutrum&donec=nulla&quis=tellus&orci=in&eget=sagittis&orci=dui&vehicula=vel&condimentum=nisl&curabitur=duis&in=ac&libero=nibh&ut=fusce&massa=lacus&volutpat=purus&convallis=aliquet&morbi=at&odio=feugiat&odio=non&elementum=pretium&eu=quis&interdum=lectus&eu=suspendisse&tincidunt=potenti&in=in&leo=eleifend&maecenas=quam&pulvinar=a&lobortis=odio&est=in&phasellus=hac&sit=habitasse&amet=platea&erat=dictumst&nulla=maecenas&tempus=ut&vivamus=massa&in=quis&felis=augue&eu=luctus&sapien=tincidunt&cursus=nulla&vestibulum=mollis&proin=molestie&eu=lorem&mi=quisque&nulla=ut&ac=erat&enim=curabitur&in=gravida&tempor=nisi&turpis=at&nec=nibh&euismod=in&scelerisque=hac&quam=habitasse&turpis=platea&adipiscing=dictumst&lorem=aliquam&vitae=augue&mattis=quam&nibh=sollicitudin&ligula=vitae&nec=consectetuer&sem=eget&duis=rutrum&aliquam=at&convallis=lorem&nunc=integer&proin=tincidunt +544,Raymond,Jordan,rjordanf3@ifeng.com,Male,0.101.130.212,Skalith,Ágios Týchon,Web Designer III,http://wikispaces.com/a/nibh/in/quis/justo.jsp?ante=eleifend +545,Patricia,Martin,pmartinf4@amazon.co.jp,Female,160.209.46.124,Flipstorm,Bagahanlad,Computer Systems Analyst I,http://digg.com/aliquet/maecenas.html?egestas=ac&metus=consequat&aenean=metus +546,Bonnie,Wagner,bwagnerf5@vistaprint.com,Female,32.206.146.251,Digitube,Emiliano Zapata,Software Engineer II,https://theatlantic.com/vel/sem/sed/sagittis.json?lorem=etiam&vitae=vel&mattis=augue&nibh=vestibulum&ligula=rutrum&nec=rutrum&sem=neque&duis=aenean&aliquam=auctor&convallis=gravida&nunc=sem&proin=praesent&at=id&turpis=massa&a=id&pede=nisl&posuere=venenatis&nonummy=lacinia&integer=aenean&non=sit&velit=amet&donec=justo&diam=morbi&neque=ut&vestibulum=odio&eget=cras&vulputate=mi +547,Justin,Chavez,jchavezf6@umich.edu,Male,239.233.134.205,Topicware,Dadong’ao,VP Quality Control,http://t-online.de/morbi.js?purus=eros&phasellus=viverra&in=eget&felis=congue&donec=eget&semper=semper&sapien=rutrum&a=nulla&libero=nunc&nam=purus&dui=phasellus&proin=in&leo=felis&odio=donec&porttitor=semper&id=sapien&consequat=a&in=libero&consequat=nam&ut=dui&nulla=proin&sed=leo&accumsan=odio&felis=porttitor&ut=id&at=consequat&dolor=in&quis=consequat&odio=ut&consequat=nulla&varius=sed&integer=accumsan&ac=felis&leo=ut&pellentesque=at&ultrices=dolor&mattis=quis&odio=odio&donec=consequat&vitae=varius&nisi=integer&nam=ac&ultrices=leo&libero=pellentesque&non=ultrices&mattis=mattis&pulvinar=odio&nulla=donec&pede=vitae&ullamcorper=nisi&augue=nam&a=ultrices&suscipit=libero&nulla=non&elit=mattis&ac=pulvinar&nulla=nulla&sed=pede&vel=ullamcorper&enim=augue +548,Roger,Lawson,rlawsonf7@narod.ru,Male,53.55.230.116,Thoughtstorm,Anzhero-Sudzhensk,Compensation Analyst,http://state.tx.us/volutpat/convallis/morbi/odio.png?sagittis=natoque&dui=penatibus&vel=et&nisl=magnis&duis=dis&ac=parturient&nibh=montes&fusce=nascetur&lacus=ridiculus&purus=mus&aliquet=vivamus&at=vestibulum&feugiat=sagittis&non=sapien&pretium=cum&quis=sociis&lectus=natoque&suspendisse=penatibus&potenti=et&in=magnis&eleifend=dis&quam=parturient&a=montes&odio=nascetur&in=ridiculus&hac=mus&habitasse=etiam&platea=vel&dictumst=augue&maecenas=vestibulum&ut=rutrum&massa=rutrum&quis=neque&augue=aenean&luctus=auctor&tincidunt=gravida&nulla=sem&mollis=praesent&molestie=id&lorem=massa&quisque=id +549,Dennis,Vasquez,dvasquezf8@bloglines.com,Male,42.251.3.122,Zoozzy,Zhongfang,Administrative Assistant II,https://msn.com/mauris/ullamcorper/purus/sit/amet/nulla.xml?nullam=in&orci=felis&pede=donec&venenatis=semper&non=sapien&sodales=a&sed=libero&tincidunt=nam&eu=dui&felis=proin&fusce=leo&posuere=odio&felis=porttitor&sed=id&lacus=consequat&morbi=in&sem=consequat&mauris=ut&laoreet=nulla&ut=sed&rhoncus=accumsan&aliquet=felis&pulvinar=ut&sed=at&nisl=dolor&nunc=quis&rhoncus=odio&dui=consequat&vel=varius&sem=integer&sed=ac&sagittis=leo&nam=pellentesque&congue=ultrices&risus=mattis&semper=odio&porta=donec&volutpat=vitae&quam=nisi&pede=nam&lobortis=ultrices&ligula=libero&sit=non&amet=mattis&eleifend=pulvinar&pede=nulla +550,Pamela,Ray,prayf9@ucsd.edu,Female,141.136.107.172,Voonder,Oodweyne,Project Manager,http://typepad.com/nibh/quisque/id.json?consequat=ipsum&nulla=primis&nisl=in&nunc=faucibus&nisl=orci&duis=luctus&bibendum=et&felis=ultrices&sed=posuere&interdum=cubilia&venenatis=curae&turpis=mauris&enim=viverra&blandit=diam&mi=vitae&in=quam&porttitor=suspendisse&pede=potenti&justo=nullam&eu=porttitor&massa=lacus&donec=at&dapibus=turpis&duis=donec&at=posuere&velit=metus&eu=vitae&est=ipsum&congue=aliquam&elementum=non&in=mauris&hac=morbi&habitasse=non&platea=lectus&dictumst=aliquam&morbi=sit&vestibulum=amet&velit=diam&id=in&pretium=magna&iaculis=bibendum&diam=imperdiet&erat=nullam&fermentum=orci&justo=pede&nec=venenatis&condimentum=non&neque=sodales&sapien=sed&placerat=tincidunt&ante=eu&nulla=felis&justo=fusce&aliquam=posuere&quis=felis&turpis=sed&eget=lacus&elit=morbi&sodales=sem&scelerisque=mauris&mauris=laoreet&sit=ut&amet=rhoncus&eros=aliquet&suspendisse=pulvinar&accumsan=sed&tortor=nisl&quis=nunc&turpis=rhoncus&sed=dui&ante=vel&vivamus=sem&tortor=sed&duis=sagittis&mattis=nam&egestas=congue&metus=risus&aenean=semper&fermentum=porta&donec=volutpat&ut=quam&mauris=pede&eget=lobortis&massa=ligula&tempor=sit&convallis=amet&nulla=eleifend&neque=pede&libero=libero +551,Patricia,Dixon,pdixonfa@storify.com,Female,182.76.247.135,Latz,Stockholm,Quality Engineer,https://macromedia.com/blandit/nam/nulla.xml?cras=nulla&pellentesque=eget&volutpat=eros&dui=elementum&maecenas=pellentesque&tristique=quisque&est=porta&et=volutpat&tempus=erat&semper=quisque&est=erat&quam=eros&pharetra=viverra&magna=eget&ac=congue&consequat=eget&metus=semper&sapien=rutrum&ut=nulla&nunc=nunc&vestibulum=purus&ante=phasellus&ipsum=in&primis=felis&in=donec&faucibus=semper&orci=sapien&luctus=a&et=libero&ultrices=nam&posuere=dui&cubilia=proin&curae=leo&mauris=odio&viverra=porttitor&diam=id&vitae=consequat&quam=in&suspendisse=consequat&potenti=ut&nullam=nulla&porttitor=sed&lacus=accumsan&at=felis&turpis=ut&donec=at&posuere=dolor&metus=quis&vitae=odio&ipsum=consequat&aliquam=varius&non=integer&mauris=ac&morbi=leo&non=pellentesque&lectus=ultrices&aliquam=mattis&sit=odio&amet=donec&diam=vitae +552,Steve,James,sjamesfb@acquirethisname.com,Male,48.173.51.125,Gabspot,Kotadukuh,Associate Professor,https://networkadvertising.org/et.aspx?sit=sit&amet=amet&cursus=sem&id=fusce&turpis=consequat&integer=nulla&aliquet=nisl&massa=nunc&id=nisl&lobortis=duis&convallis=bibendum&tortor=felis&risus=sed&dapibus=interdum&augue=venenatis&vel=turpis&accumsan=enim&tellus=blandit&nisi=mi&eu=in&orci=porttitor&mauris=pede&lacinia=justo&sapien=eu&quis=massa&libero=donec&nullam=dapibus&sit=duis&amet=at&turpis=velit&elementum=eu&ligula=est&vehicula=congue&consequat=elementum&morbi=in&a=hac&ipsum=habitasse&integer=platea&a=dictumst&nibh=morbi&in=vestibulum +553,Randy,Freeman,rfreemanfc@shareasale.com,Male,106.137.148.91,Twitterbridge,Wangi,Speech Pathologist,https://slate.com/egestas/metus/aenean/fermentum/donec/ut.xml?interdum=eget&mauris=eros&non=elementum&ligula=pellentesque&pellentesque=quisque&ultrices=porta&phasellus=volutpat&id=erat&sapien=quisque&in=erat&sapien=eros&iaculis=viverra&congue=eget&vivamus=congue&metus=eget&arcu=semper&adipiscing=rutrum&molestie=nulla&hendrerit=nunc&at=purus&vulputate=phasellus&vitae=in&nisl=felis&aenean=donec&lectus=semper&pellentesque=sapien&eget=a&nunc=libero&donec=nam&quis=dui&orci=proin&eget=leo&orci=odio&vehicula=porttitor&condimentum=id&curabitur=consequat&in=in&libero=consequat&ut=ut&massa=nulla&volutpat=sed&convallis=accumsan&morbi=felis&odio=ut&odio=at&elementum=dolor&eu=quis&interdum=odio&eu=consequat&tincidunt=varius&in=integer&leo=ac&maecenas=leo&pulvinar=pellentesque&lobortis=ultrices&est=mattis&phasellus=odio&sit=donec&amet=vitae&erat=nisi&nulla=nam&tempus=ultrices&vivamus=libero&in=non&felis=mattis&eu=pulvinar&sapien=nulla&cursus=pede&vestibulum=ullamcorper&proin=augue&eu=a&mi=suscipit&nulla=nulla&ac=elit&enim=ac&in=nulla&tempor=sed&turpis=vel&nec=enim&euismod=sit&scelerisque=amet&quam=nunc&turpis=viverra&adipiscing=dapibus&lorem=nulla&vitae=suscipit&mattis=ligula&nibh=in&ligula=lacus +554,Daniel,Crawford,dcrawfordfd@blogspot.com,Male,91.159.29.205,Gabspot,Gubkinskiy,Quality Control Specialist,http://goodreads.com/lacus/morbi/quis/tortor.png?iaculis=pulvinar&congue=sed&vivamus=nisl&metus=nunc&arcu=rhoncus&adipiscing=dui&molestie=vel +555,Betty,Hanson,bhansonfe@prnewswire.com,Female,213.230.137.84,Zava,Uglegorsk,Assistant Professor,http://dailymail.co.uk/ipsum.jsp?nisi=at&eu=nulla&orci=suspendisse&mauris=potenti&lacinia=cras&sapien=in&quis=purus&libero=eu&nullam=magna&sit=vulputate&amet=luctus&turpis=cum&elementum=sociis&ligula=natoque&vehicula=penatibus&consequat=et&morbi=magnis&a=dis&ipsum=parturient&integer=montes&a=nascetur&nibh=ridiculus&in=mus&quis=vivamus&justo=vestibulum&maecenas=sagittis&rhoncus=sapien&aliquam=cum&lacus=sociis&morbi=natoque&quis=penatibus&tortor=et&id=magnis&nulla=dis&ultrices=parturient&aliquet=montes&maecenas=nascetur&leo=ridiculus&odio=mus +556,Steven,Young,syoungff@ow.ly,Male,14.135.176.50,Jazzy,Baolong,Biostatistician III,http://ibm.com/nulla.jpg?velit=accumsan&vivamus=tortor&vel=quis&nulla=turpis&eget=sed&eros=ante&elementum=vivamus&pellentesque=tortor&quisque=duis&porta=mattis&volutpat=egestas&erat=metus&quisque=aenean&erat=fermentum&eros=donec&viverra=ut&eget=mauris&congue=eget&eget=massa&semper=tempor&rutrum=convallis&nulla=nulla&nunc=neque&purus=libero&phasellus=convallis&in=eget&felis=eleifend&donec=luctus&semper=ultricies&sapien=eu&a=nibh&libero=quisque&nam=id&dui=justo&proin=sit&leo=amet&odio=sapien&porttitor=dignissim&id=vestibulum&consequat=vestibulum&in=ante&consequat=ipsum&ut=primis&nulla=in&sed=faucibus&accumsan=orci&felis=luctus&ut=et&at=ultrices&dolor=posuere&quis=cubilia&odio=curae&consequat=nulla&varius=dapibus&integer=dolor&ac=vel&leo=est&pellentesque=donec&ultrices=odio&mattis=justo&odio=sollicitudin&donec=ut&vitae=suscipit&nisi=a&nam=feugiat&ultrices=et&libero=eros&non=vestibulum&mattis=ac&pulvinar=est&nulla=lacinia&pede=nisi&ullamcorper=venenatis&augue=tristique&a=fusce&suscipit=congue&nulla=diam&elit=id&ac=ornare&nulla=imperdiet&sed=sapien&vel=urna&enim=pretium&sit=nisl&amet=ut&nunc=volutpat&viverra=sapien&dapibus=arcu&nulla=sed&suscipit=augue&ligula=aliquam&in=erat&lacus=volutpat&curabitur=in&at=congue&ipsum=etiam&ac=justo&tellus=etiam +557,Jessica,Henderson,jhendersonfg@npr.org,Female,7.21.253.33,Fivespan,Annapolis,Senior Financial Analyst,https://huffingtonpost.com/quisque/arcu/libero.js?tincidunt=luctus&eget=ultricies&tempus=eu&vel=nibh&pede=quisque&morbi=id&porttitor=justo&lorem=sit&id=amet&ligula=sapien&suspendisse=dignissim&ornare=vestibulum&consequat=vestibulum&lectus=ante&in=ipsum&est=primis&risus=in&auctor=faucibus&sed=orci&tristique=luctus&in=et&tempus=ultrices&sit=posuere&amet=cubilia&sem=curae&fusce=nulla&consequat=dapibus&nulla=dolor&nisl=vel&nunc=est&nisl=donec&duis=odio&bibendum=justo&felis=sollicitudin&sed=ut&interdum=suscipit&venenatis=a&turpis=feugiat&enim=et&blandit=eros&mi=vestibulum&in=ac&porttitor=est&pede=lacinia&justo=nisi&eu=venenatis&massa=tristique&donec=fusce&dapibus=congue&duis=diam&at=id&velit=ornare&eu=imperdiet&est=sapien&congue=urna&elementum=pretium&in=nisl&hac=ut +558,Virginia,Lee,vleefh@cdbaby.com,Female,34.57.245.67,Twiyo,Pelileo,Developer II,http://creativecommons.org/justo/maecenas/rhoncus/aliquam.jpg?ornare=morbi&imperdiet=sem&sapien=mauris&urna=laoreet&pretium=ut&nisl=rhoncus&ut=aliquet&volutpat=pulvinar&sapien=sed&arcu=nisl&sed=nunc&augue=rhoncus&aliquam=dui&erat=vel&volutpat=sem&in=sed&congue=sagittis&etiam=nam&justo=congue&etiam=risus&pretium=semper&iaculis=porta&justo=volutpat&in=quam&hac=pede&habitasse=lobortis&platea=ligula&dictumst=sit&etiam=amet&faucibus=eleifend&cursus=pede&urna=libero&ut=quis&tellus=orci&nulla=nullam&ut=molestie&erat=nibh&id=in&mauris=lectus&vulputate=pellentesque&elementum=at&nullam=nulla&varius=suspendisse&nulla=potenti&facilisi=cras&cras=in&non=purus&velit=eu&nec=magna&nisi=vulputate&vulputate=luctus&nonummy=cum&maecenas=sociis&tincidunt=natoque&lacus=penatibus&at=et&velit=magnis&vivamus=dis&vel=parturient&nulla=montes&eget=nascetur&eros=ridiculus&elementum=mus&pellentesque=vivamus&quisque=vestibulum&porta=sagittis&volutpat=sapien&erat=cum&quisque=sociis&erat=natoque&eros=penatibus&viverra=et&eget=magnis&congue=dis&eget=parturient&semper=montes&rutrum=nascetur&nulla=ridiculus&nunc=mus&purus=etiam&phasellus=vel&in=augue&felis=vestibulum&donec=rutrum&semper=rutrum&sapien=neque&a=aenean&libero=auctor +559,Gerald,Ray,grayfi@mit.edu,Male,238.88.135.249,Zoombeat,Sobreiro,Assistant Media Planner,https://desdev.cn/sagittis/dui/vel/nisl/duis/ac/nibh.jpg?dui=leo&luctus=rhoncus&rutrum=sed&nulla=vestibulum +560,Marie,Walker,mwalkerfj@weibo.com,Female,96.123.244.48,Agimba,Thị Trấn Cao Lộc,Mechanical Systems Engineer,http://dagondesign.com/maecenas/leo/odio/condimentum/id/luctus.jsp?mattis=orci&odio=luctus&donec=et&vitae=ultrices&nisi=posuere&nam=cubilia&ultrices=curae&libero=mauris&non=viverra&mattis=diam&pulvinar=vitae&nulla=quam&pede=suspendisse&ullamcorper=potenti&augue=nullam&a=porttitor&suscipit=lacus&nulla=at&elit=turpis&ac=donec&nulla=posuere&sed=metus&vel=vitae&enim=ipsum&sit=aliquam&amet=non&nunc=mauris&viverra=morbi&dapibus=non&nulla=lectus&suscipit=aliquam&ligula=sit&in=amet&lacus=diam&curabitur=in&at=magna&ipsum=bibendum&ac=imperdiet +561,Philip,Williams,pwilliamsfk@loc.gov,Male,241.136.164.149,Jabbersphere,Haolibao,Account Representative IV,http://pen.io/donec/posuere/metus/vitae/ipsum/aliquam.xml?eu=non&nibh=quam&quisque=nec&id=dui&justo=luctus&sit=rutrum&amet=nulla&sapien=tellus&dignissim=in&vestibulum=sagittis&vestibulum=dui&ante=vel&ipsum=nisl&primis=duis&in=ac&faucibus=nibh&orci=fusce&luctus=lacus&et=purus&ultrices=aliquet&posuere=at&cubilia=feugiat&curae=non&nulla=pretium&dapibus=quis&dolor=lectus&vel=suspendisse&est=potenti&donec=in&odio=eleifend&justo=quam&sollicitudin=a&ut=odio&suscipit=in&a=hac&feugiat=habitasse&et=platea&eros=dictumst&vestibulum=maecenas&ac=ut&est=massa&lacinia=quis&nisi=augue&venenatis=luctus&tristique=tincidunt&fusce=nulla&congue=mollis&diam=molestie&id=lorem&ornare=quisque&imperdiet=ut&sapien=erat&urna=curabitur&pretium=gravida&nisl=nisi&ut=at&volutpat=nibh&sapien=in&arcu=hac&sed=habitasse&augue=platea&aliquam=dictumst&erat=aliquam&volutpat=augue&in=quam&congue=sollicitudin&etiam=vitae&justo=consectetuer&etiam=eget&pretium=rutrum&iaculis=at&justo=lorem&in=integer&hac=tincidunt&habitasse=ante&platea=vel&dictumst=ipsum&etiam=praesent +562,Christina,Johnston,cjohnstonfl@amazon.de,Female,189.150.33.109,Livetube,Kotel,Statistician I,http://examiner.com/nonummy.aspx?ut=pede&erat=venenatis&curabitur=non&gravida=sodales&nisi=sed&at=tincidunt&nibh=eu&in=felis&hac=fusce&habitasse=posuere&platea=felis&dictumst=sed&aliquam=lacus&augue=morbi&quam=sem&sollicitudin=mauris&vitae=laoreet&consectetuer=ut&eget=rhoncus&rutrum=aliquet&at=pulvinar&lorem=sed&integer=nisl&tincidunt=nunc&ante=rhoncus&vel=dui&ipsum=vel&praesent=sem&blandit=sed&lacinia=sagittis&erat=nam&vestibulum=congue&sed=risus&magna=semper&at=porta&nunc=volutpat&commodo=quam&placerat=pede&praesent=lobortis&blandit=ligula&nam=sit&nulla=amet&integer=eleifend&pede=pede&justo=libero&lacinia=quis&eget=orci&tincidunt=nullam&eget=molestie&tempus=nibh&vel=in&pede=lectus&morbi=pellentesque&porttitor=at&lorem=nulla&id=suspendisse&ligula=potenti&suspendisse=cras&ornare=in&consequat=purus&lectus=eu&in=magna&est=vulputate&risus=luctus&auctor=cum&sed=sociis&tristique=natoque&in=penatibus&tempus=et&sit=magnis&amet=dis&sem=parturient +563,Melissa,Armstrong,marmstrongfm@marketwatch.com,Female,234.140.99.244,Dablist,Barili,Information Systems Manager,https://jimdo.com/amet/eleifend/pede/libero/quis.xml?risus=neque&dapibus=sapien&augue=placerat&vel=ante&accumsan=nulla&tellus=justo&nisi=aliquam&eu=quis&orci=turpis&mauris=eget&lacinia=elit&sapien=sodales&quis=scelerisque&libero=mauris&nullam=sit&sit=amet&amet=eros&turpis=suspendisse&elementum=accumsan&ligula=tortor&vehicula=quis&consequat=turpis&morbi=sed&a=ante&ipsum=vivamus&integer=tortor&a=duis&nibh=mattis&in=egestas&quis=metus&justo=aenean&maecenas=fermentum&rhoncus=donec&aliquam=ut&lacus=mauris&morbi=eget&quis=massa&tortor=tempor&id=convallis&nulla=nulla&ultrices=neque&aliquet=libero&maecenas=convallis&leo=eget&odio=eleifend&condimentum=luctus&id=ultricies&luctus=eu&nec=nibh&molestie=quisque&sed=id&justo=justo&pellentesque=sit&viverra=amet&pede=sapien&ac=dignissim&diam=vestibulum&cras=vestibulum&pellentesque=ante&volutpat=ipsum&dui=primis&maecenas=in&tristique=faucibus&est=orci&et=luctus&tempus=et&semper=ultrices&est=posuere&quam=cubilia&pharetra=curae&magna=nulla&ac=dapibus&consequat=dolor&metus=vel&sapien=est&ut=donec&nunc=odio&vestibulum=justo&ante=sollicitudin&ipsum=ut&primis=suscipit +564,Diane,Thomas,dthomasfn@deliciousdays.com,Female,206.84.17.95,Npath,Currais Novos,Account Representative I,https://eventbrite.com/porttitor/lacus/at.jsp?risus=convallis&semper=nulla&porta=neque&volutpat=libero&quam=convallis&pede=eget&lobortis=eleifend&ligula=luctus&sit=ultricies&amet=eu&eleifend=nibh&pede=quisque&libero=id&quis=justo&orci=sit&nullam=amet&molestie=sapien&nibh=dignissim&in=vestibulum&lectus=vestibulum&pellentesque=ante&at=ipsum&nulla=primis&suspendisse=in&potenti=faucibus&cras=orci&in=luctus&purus=et&eu=ultrices&magna=posuere&vulputate=cubilia&luctus=curae&cum=nulla&sociis=dapibus&natoque=dolor&penatibus=vel&et=est&magnis=donec&dis=odio&parturient=justo&montes=sollicitudin&nascetur=ut&ridiculus=suscipit&mus=a&vivamus=feugiat +565,Lori,Banks,lbanksfo@state.gov,Female,173.156.57.88,Meeveo,Bayanbaraat,Environmental Tech,https://squidoo.com/duis/at/velit.xml?ligula=eget&nec=semper&sem=rutrum&duis=nulla&aliquam=nunc&convallis=purus&nunc=phasellus&proin=in&at=felis&turpis=donec&a=semper&pede=sapien&posuere=a&nonummy=libero&integer=nam&non=dui +566,Cynthia,Daniels,cdanielsfp@sitemeter.com,Female,127.119.134.111,InnoZ,Ma’an,Senior Financial Analyst,https://prlog.org/imperdiet/nullam/orci/pede/venenatis/non/sodales.xml?vel=lectus&augue=aliquam&vestibulum=sit&ante=amet&ipsum=diam&primis=in&in=magna&faucibus=bibendum&orci=imperdiet&luctus=nullam&et=orci&ultrices=pede&posuere=venenatis&cubilia=non&curae=sodales&donec=sed&pharetra=tincidunt&magna=eu&vestibulum=felis&aliquet=fusce&ultrices=posuere&erat=felis&tortor=sed&sollicitudin=lacus&mi=morbi&sit=sem&amet=mauris&lobortis=laoreet&sapien=ut&sapien=rhoncus&non=aliquet&mi=pulvinar&integer=sed&ac=nisl&neque=nunc&duis=rhoncus&bibendum=dui&morbi=vel&non=sem&quam=sed&nec=sagittis&dui=nam&luctus=congue&rutrum=risus&nulla=semper&tellus=porta&in=volutpat&sagittis=quam&dui=pede&vel=lobortis&nisl=ligula&duis=sit&ac=amet&nibh=eleifend&fusce=pede&lacus=libero&purus=quis&aliquet=orci&at=nullam&feugiat=molestie&non=nibh&pretium=in&quis=lectus&lectus=pellentesque&suspendisse=at&potenti=nulla&in=suspendisse&eleifend=potenti&quam=cras&a=in&odio=purus +567,Walter,Cruz,wcruzfq@yellowbook.com,Male,238.221.95.145,Katz,Iţsā,Senior Editor,http://studiopress.com/ultrices/posuere/cubilia.json?ut=nullam&blandit=varius&non=nulla&interdum=facilisi&in=cras&ante=non&vestibulum=velit&ante=nec&ipsum=nisi&primis=vulputate&in=nonummy&faucibus=maecenas&orci=tincidunt&luctus=lacus&et=at&ultrices=velit&posuere=vivamus&cubilia=vel&curae=nulla&duis=eget&faucibus=eros&accumsan=elementum&odio=pellentesque&curabitur=quisque&convallis=porta&duis=volutpat&consequat=erat&dui=quisque&nec=erat&nisi=eros&volutpat=viverra&eleifend=eget&donec=congue&ut=eget&dolor=semper&morbi=rutrum&vel=nulla&lectus=nunc&in=purus&quam=phasellus&fringilla=in&rhoncus=felis&mauris=donec&enim=semper&leo=sapien&rhoncus=a&sed=libero&vestibulum=nam&sit=dui&amet=proin&cursus=leo&id=odio&turpis=porttitor&integer=id&aliquet=consequat&massa=in&id=consequat&lobortis=ut&convallis=nulla&tortor=sed&risus=accumsan&dapibus=felis&augue=ut&vel=at&accumsan=dolor&tellus=quis&nisi=odio&eu=consequat&orci=varius&mauris=integer&lacinia=ac&sapien=leo&quis=pellentesque&libero=ultrices&nullam=mattis&sit=odio&amet=donec&turpis=vitae&elementum=nisi&ligula=nam&vehicula=ultrices&consequat=libero&morbi=non&a=mattis&ipsum=pulvinar&integer=nulla&a=pede&nibh=ullamcorper&in=augue&quis=a&justo=suscipit&maecenas=nulla&rhoncus=elit&aliquam=ac&lacus=nulla&morbi=sed&quis=vel&tortor=enim&id=sit&nulla=amet +568,Alan,Moore,amoorefr@geocities.jp,Male,91.77.94.189,Divavu,,Legal Assistant,https://ibm.com/maecenas/leo/odio/condimentum/id/luctus.aspx?praesent=duis&blandit=consequat&lacinia=dui&erat=nec&vestibulum=nisi&sed=volutpat&magna=eleifend&at=donec&nunc=ut&commodo=dolor&placerat=morbi&praesent=vel&blandit=lectus&nam=in&nulla=quam&integer=fringilla&pede=rhoncus&justo=mauris&lacinia=enim&eget=leo&tincidunt=rhoncus&eget=sed&tempus=vestibulum&vel=sit&pede=amet&morbi=cursus&porttitor=id&lorem=turpis&id=integer&ligula=aliquet&suspendisse=massa&ornare=id&consequat=lobortis +569,Brandon,Wagner,bwagnerfs@theguardian.com,Male,207.173.43.107,Linkbuzz,Biltine,Accounting Assistant III,https://techcrunch.com/nam/nulla/integer/pede/justo/lacinia.aspx?luctus=odio&rutrum=in&nulla=hac&tellus=habitasse&in=platea&sagittis=dictumst&dui=maecenas&vel=ut&nisl=massa&duis=quis&ac=augue&nibh=luctus&fusce=tincidunt&lacus=nulla&purus=mollis&aliquet=molestie&at=lorem +570,Julie,,jjordanft@seesaa.net,Female,187.74.56.19,Skipfire,Río Campo,Professor,https://de.vu/tortor/sollicitudin/mi/sit/amet/lobortis/sapien.aspx?donec=nisi&vitae=volutpat&nisi=eleifend&nam=donec&ultrices=ut&libero=dolor&non=morbi&mattis=vel&pulvinar=lectus&nulla=in&pede=quam&ullamcorper=fringilla&augue=rhoncus&a=mauris&suscipit=enim&nulla=leo&elit=rhoncus&ac=sed&nulla=vestibulum&sed=sit&vel=amet&enim=cursus&sit=id&amet=turpis&nunc=integer&viverra=aliquet&dapibus=massa&nulla=id&suscipit=lobortis&ligula=convallis&in=tortor&lacus=risus&curabitur=dapibus&at=augue&ipsum=vel&ac=accumsan +571,Stephen,Griffin,sgriffinfu@elegantthemes.com,Male,87.19.130.202,Dablist,Yangdu,Registered Nurse,https://bloglovin.com/accumsan/tortor.json?eu=id&nibh=nulla&quisque=ultrices&id=aliquet&justo=maecenas&sit=leo&amet=odio&sapien=condimentum&dignissim=id&vestibulum=luctus&vestibulum=nec&ante=molestie&ipsum=sed&primis=justo&in=pellentesque&faucibus=viverra&orci=pede&luctus=ac&et=diam&ultrices=cras&posuere=pellentesque&cubilia=volutpat&curae=dui&nulla=maecenas&dapibus=tristique&dolor=est&vel=et&est=tempus&donec=semper&odio=est&justo=quam&sollicitudin=pharetra&ut=magna&suscipit=ac&a=consequat&feugiat=metus&et=sapien&eros=ut&vestibulum=nunc&ac=vestibulum&est=ante&lacinia=ipsum&nisi=primis&venenatis=in&tristique=faucibus&fusce=orci&congue=luctus&diam=et&id=ultrices&ornare=posuere&imperdiet=cubilia&sapien=curae&urna=mauris&pretium=viverra&nisl=diam&ut=vitae&volutpat=quam&sapien=suspendisse&arcu=potenti&sed=nullam&augue=porttitor&aliquam=lacus&erat=at&volutpat=turpis&in=donec&congue=posuere&etiam=metus&justo=vitae&etiam=ipsum&pretium=aliquam&iaculis=non&justo=mauris&in=morbi +572,Phyllis,Thomas,pthomasfv@wiley.com,Female,192.20.62.72,Edgeblab,Vilkija,Editor,http://boston.com/nisi/vulputate/nonummy/maecenas/tincidunt.json?odio=iaculis&justo=diam&sollicitudin=erat&ut=fermentum&suscipit=justo&a=nec&feugiat=condimentum&et=neque&eros=sapien&vestibulum=placerat&ac=ante&est=nulla&lacinia=justo&nisi=aliquam&venenatis=quis&tristique=turpis&fusce=eget&congue=elit&diam=sodales&id=scelerisque&ornare=mauris&imperdiet=sit&sapien=amet&urna=eros&pretium=suspendisse&nisl=accumsan&ut=tortor&volutpat=quis&sapien=turpis&arcu=sed&sed=ante&augue=vivamus&aliquam=tortor&erat=duis&volutpat=mattis&in=egestas&congue=metus&etiam=aenean&justo=fermentum&etiam=donec&pretium=ut&iaculis=mauris&justo=eget&in=massa&hac=tempor&habitasse=convallis&platea=nulla +573,Judith,Patterson,jpattersonfw@prlog.org,Female,210.27.95.129,Youopia,As Sukhnah,Quality Control Specialist,https://github.io/pede/justo.png?quis=sit&orci=amet&eget=eros&orci=suspendisse&vehicula=accumsan&condimentum=tortor&curabitur=quis&in=turpis&libero=sed&ut=ante&massa=vivamus&volutpat=tortor&convallis=duis&morbi=mattis&odio=egestas&odio=metus&elementum=aenean&eu=fermentum&interdum=donec&eu=ut&tincidunt=mauris&in=eget&leo=massa&maecenas=tempor&pulvinar=convallis&lobortis=nulla&est=neque&phasellus=libero&sit=convallis&amet=eget&erat=eleifend&nulla=luctus&tempus=ultricies&vivamus=eu&in=nibh&felis=quisque&eu=id&sapien=justo&cursus=sit&vestibulum=amet&proin=sapien&eu=dignissim&mi=vestibulum&nulla=vestibulum&ac=ante&enim=ipsum&in=primis&tempor=in&turpis=faucibus&nec=orci +574,Julie,Peterson,jpetersonfx@mashable.com,Female,126.254.127.210,Vimbo,Xianyan,Financial Analyst,https://google.es/lobortis/vel/dapibus/at/diam.jpg?scelerisque=tellus&mauris=in&sit=sagittis&amet=dui&eros=vel&suspendisse=nisl&accumsan=duis&tortor=ac +575,Edward,Fowler,efowlerfy@scientificamerican.com,Male,140.95.236.199,Oyondu,Iparia,Accounting Assistant II,http://shareasale.com/cursus/urna/ut.jsp?amet=lectus&diam=in&in=quam&magna=fringilla&bibendum=rhoncus&imperdiet=mauris&nullam=enim&orci=leo&pede=rhoncus&venenatis=sed&non=vestibulum&sodales=sit&sed=amet&tincidunt=cursus&eu=id&felis=turpis&fusce=integer&posuere=aliquet&felis=massa&sed=id&lacus=lobortis&morbi=convallis&sem=tortor&mauris=risus&laoreet=dapibus&ut=augue&rhoncus=vel&aliquet=accumsan&pulvinar=tellus&sed=nisi&nisl=eu&nunc=orci&rhoncus=mauris&dui=lacinia&vel=sapien&sem=quis&sed=libero&sagittis=nullam&nam=sit&congue=amet&risus=turpis&semper=elementum&porta=ligula&volutpat=vehicula&quam=consequat&pede=morbi&lobortis=a&ligula=ipsum&sit=integer&amet=a&eleifend=nibh&pede=in&libero=quis&quis=justo&orci=maecenas&nullam=rhoncus&molestie=aliquam&nibh=lacus&in=morbi&lectus=quis&pellentesque=tortor&at=id&nulla=nulla&suspendisse=ultrices&potenti=aliquet&cras=maecenas&in=leo&purus=odio&eu=condimentum&magna=id&vulputate=luctus&luctus=nec&cum=molestie&sociis=sed&natoque=justo&penatibus=pellentesque&et=viverra&magnis=pede&dis=ac&parturient=diam&montes=cras&nascetur=pellentesque&ridiculus=volutpat&mus=dui&vivamus=maecenas&vestibulum=tristique&sagittis=est +576,Dorothy,Owens,dowensfz@shop-pro.jp,Female,89.68.207.191,Voomm,Padaimut,VP Marketing,http://technorati.com/est/phasellus/sit/amet/erat/nulla.html?ligula=augue&suspendisse=a&ornare=suscipit&consequat=nulla&lectus=elit&in=ac&est=nulla&risus=sed&auctor=vel&sed=enim&tristique=sit&in=amet&tempus=nunc&sit=viverra&amet=dapibus +577,Stephanie,King,skingg0@printfriendly.com,Female,179.40.1.33,Mita,Krasnoznamensk,VP Quality Control,http://webnode.com/lacinia/erat/vestibulum.jsp?mauris=semper&lacinia=est&sapien=quam&quis=pharetra&libero=magna&nullam=ac&sit=consequat&amet=metus&turpis=sapien&elementum=ut&ligula=nunc&vehicula=vestibulum&consequat=ante&morbi=ipsum&a=primis&ipsum=in&integer=faucibus&a=orci&nibh=luctus&in=et&quis=ultrices&justo=posuere&maecenas=cubilia&rhoncus=curae&aliquam=mauris&lacus=viverra&morbi=diam&quis=vitae&tortor=quam&id=suspendisse&nulla=potenti&ultrices=nullam&aliquet=porttitor&maecenas=lacus&leo=at&odio=turpis&condimentum=donec&id=posuere&luctus=metus&nec=vitae&molestie=ipsum&sed=aliquam&justo=non&pellentesque=mauris&viverra=morbi&pede=non&ac=lectus&diam=aliquam&cras=sit +578,Phillip,Evans,pevansg1@wikispaces.com,Male,102.16.80.224,Topicshots,Sandweiler,Registered Nurse,https://msu.edu/quam/pede.xml?consectetuer=nisl&adipiscing=duis&elit=bibendum&proin=felis&risus=sed&praesent=interdum&lectus=venenatis&vestibulum=turpis&quam=enim&sapien=blandit&varius=mi&ut=in&blandit=porttitor&non=pede&interdum=justo&in=eu&ante=massa&vestibulum=donec&ante=dapibus&ipsum=duis&primis=at&in=velit&faucibus=eu&orci=est&luctus=congue&et=elementum&ultrices=in&posuere=hac&cubilia=habitasse&curae=platea&duis=dictumst&faucibus=morbi&accumsan=vestibulum&odio=velit&curabitur=id&convallis=pretium&duis=iaculis&consequat=diam&dui=erat&nec=fermentum&nisi=justo&volutpat=nec&eleifend=condimentum&donec=neque&ut=sapien&dolor=placerat&morbi=ante&vel=nulla&lectus=justo&in=aliquam&quam=quis&fringilla=turpis&rhoncus=eget&mauris=elit&enim=sodales&leo=scelerisque&rhoncus=mauris&sed=sit&vestibulum=amet&sit=eros&amet=suspendisse&cursus=accumsan&id=tortor&turpis=quis&integer=turpis&aliquet=sed&massa=ante&id=vivamus&lobortis=tortor&convallis=duis&tortor=mattis&risus=egestas&dapibus=metus&augue=aenean&vel=fermentum&accumsan=donec&tellus=ut&nisi=mauris&eu=eget&orci=massa&mauris=tempor&lacinia=convallis&sapien=nulla&quis=neque&libero=libero&nullam=convallis&sit=eget&amet=eleifend +579,Anthony,Riley,arileyg2@icq.com,Male,181.223.62.194,Abatz,El Zapote,Actuary,https://soup.io/adipiscing/molestie/hendrerit/at.js?luctus=tincidunt&cum=in&sociis=leo&natoque=maecenas&penatibus=pulvinar&et=lobortis&magnis=est&dis=phasellus&parturient=sit&montes=amet&nascetur=erat&ridiculus=nulla&mus=tempus&vivamus=vivamus&vestibulum=in&sagittis=felis&sapien=eu&cum=sapien&sociis=cursus&natoque=vestibulum&penatibus=proin&et=eu&magnis=mi&dis=nulla&parturient=ac&montes=enim&nascetur=in&ridiculus=tempor&mus=turpis&etiam=nec&vel=euismod&augue=scelerisque&vestibulum=quam&rutrum=turpis&rutrum=adipiscing&neque=lorem&aenean=vitae&auctor=mattis&gravida=nibh&sem=ligula&praesent=nec&id=sem&massa=duis&id=aliquam&nisl=convallis&venenatis=nunc&lacinia=proin&aenean=at&sit=turpis&amet=a&justo=pede&morbi=posuere&ut=nonummy&odio=integer&cras=non&mi=velit&pede=donec&malesuada=diam&in=neque&imperdiet=vestibulum&et=eget&commodo=vulputate&vulputate=ut&justo=ultrices&in=vel&blandit=augue&ultrices=vestibulum&enim=ante&lorem=ipsum&ipsum=primis&dolor=in&sit=faucibus&amet=orci&consectetuer=luctus&adipiscing=et&elit=ultrices&proin=posuere&interdum=cubilia&mauris=curae&non=donec&ligula=pharetra&pellentesque=magna +580,Ryan,Stevens,rstevensg3@statcounter.com,Male,229.153.30.231,Katz,Las Higueras,Marketing Assistant,http://walmart.com/donec/semper.xml?luctus=aliquet&ultricies=pulvinar&eu=sed&nibh=nisl&quisque=nunc&id=rhoncus&justo=dui&sit=vel&amet=sem&sapien=sed&dignissim=sagittis&vestibulum=nam&vestibulum=congue&ante=risus&ipsum=semper&primis=porta&in=volutpat&faucibus=quam&orci=pede&luctus=lobortis&et=ligula&ultrices=sit&posuere=amet&cubilia=eleifend&curae=pede&nulla=libero&dapibus=quis&dolor=orci&vel=nullam&est=molestie&donec=nibh&odio=in&justo=lectus&sollicitudin=pellentesque&ut=at&suscipit=nulla&a=suspendisse&feugiat=potenti +581,Roger,Jackson,rjacksong4@flavors.me,Male,246.106.24.60,Zoovu,Labelle,Assistant Manager,https://engadget.com/sed/nisl/nunc/rhoncus/dui.png?condimentum=sem&neque=sed&sapien=sagittis&placerat=nam&ante=congue&nulla=risus&justo=semper&aliquam=porta&quis=volutpat&turpis=quam&eget=pede&elit=lobortis&sodales=ligula&scelerisque=sit&mauris=amet&sit=eleifend&amet=pede&eros=libero&suspendisse=quis&accumsan=orci&tortor=nullam&quis=molestie&turpis=nibh&sed=in&ante=lectus&vivamus=pellentesque&tortor=at&duis=nulla&mattis=suspendisse&egestas=potenti&metus=cras&aenean=in&fermentum=purus&donec=eu&ut=magna&mauris=vulputate&eget=luctus&massa=cum&tempor=sociis&convallis=natoque&nulla=penatibus&neque=et&libero=magnis&convallis=dis&eget=parturient&eleifend=montes&luctus=nascetur&ultricies=ridiculus&eu=mus&nibh=vivamus&quisque=vestibulum&id=sagittis&justo=sapien&sit=cum&amet=sociis&sapien=natoque&dignissim=penatibus&vestibulum=et&vestibulum=magnis&ante=dis&ipsum=parturient&primis=montes&in=nascetur&faucibus=ridiculus&orci=mus&luctus=etiam&et=vel&ultrices=augue&posuere=vestibulum&cubilia=rutrum&curae=rutrum&nulla=neque&dapibus=aenean&dolor=auctor&vel=gravida&est=sem +582,Jessica,Kelly,jkellyg5@nps.gov,Female,139.99.97.175,Teklist,Nanyang,Web Designer III,https://answers.com/dui/luctus/rutrum/nulla.jpg?natoque=donec&penatibus=diam&et=neque&magnis=vestibulum&dis=eget&parturient=vulputate&montes=ut&nascetur=ultrices&ridiculus=vel&mus=augue&etiam=vestibulum&vel=ante&augue=ipsum&vestibulum=primis&rutrum=in&rutrum=faucibus&neque=orci&aenean=luctus&auctor=et&gravida=ultrices&sem=posuere&praesent=cubilia&id=curae&massa=donec&id=pharetra&nisl=magna&venenatis=vestibulum&lacinia=aliquet&aenean=ultrices&sit=erat&amet=tortor&justo=sollicitudin&morbi=mi&ut=sit&odio=amet&cras=lobortis&mi=sapien&pede=sapien&malesuada=non&in=mi&imperdiet=integer&et=ac&commodo=neque&vulputate=duis&justo=bibendum&in=morbi&blandit=non&ultrices=quam&enim=nec&lorem=dui&ipsum=luctus&dolor=rutrum&sit=nulla&amet=tellus&consectetuer=in&adipiscing=sagittis&elit=dui +583,Ryan,Lopez,rlopezg6@cloudflare.com,Male,58.164.203.75,Trilia,Jiangkou,Web Designer III,http://uiuc.edu/nec/nisi/vulputate.xml?interdum=faucibus&eu=orci&tincidunt=luctus&in=et&leo=ultrices&maecenas=posuere&pulvinar=cubilia&lobortis=curae&est=mauris&phasellus=viverra&sit=diam&amet=vitae&erat=quam&nulla=suspendisse&tempus=potenti&vivamus=nullam&in=porttitor&felis=lacus&eu=at&sapien=turpis&cursus=donec&vestibulum=posuere&proin=metus&eu=vitae&mi=ipsum&nulla=aliquam&ac=non&enim=mauris&in=morbi&tempor=non&turpis=lectus&nec=aliquam&euismod=sit&scelerisque=amet&quam=diam&turpis=in&adipiscing=magna&lorem=bibendum&vitae=imperdiet&mattis=nullam&nibh=orci&ligula=pede&nec=venenatis&sem=non&duis=sodales&aliquam=sed&convallis=tincidunt&nunc=eu&proin=felis&at=fusce&turpis=posuere&a=felis&pede=sed&posuere=lacus&nonummy=morbi&integer=sem&non=mauris&velit=laoreet&donec=ut&diam=rhoncus&neque=aliquet&vestibulum=pulvinar&eget=sed&vulputate=nisl&ut=nunc&ultrices=rhoncus&vel=dui&augue=vel&vestibulum=sem&ante=sed&ipsum=sagittis&primis=nam&in=congue&faucibus=risus&orci=semper&luctus=porta&et=volutpat&ultrices=quam&posuere=pede&cubilia=lobortis&curae=ligula&donec=sit&pharetra=amet&magna=eleifend&vestibulum=pede&aliquet=libero&ultrices=quis&erat=orci&tortor=nullam&sollicitudin=molestie&mi=nibh&sit=in +584,Norma,Fernandez,nfernandezg7@nytimes.com,Female,105.112.154.8,Edgeblab,Majur,Staff Scientist,http://infoseek.co.jp/in/consequat/ut/nulla/sed.aspx?odio=ultricies&justo=eu&sollicitudin=nibh&ut=quisque&suscipit=id&a=justo&feugiat=sit&et=amet&eros=sapien&vestibulum=dignissim&ac=vestibulum&est=vestibulum&lacinia=ante&nisi=ipsum&venenatis=primis&tristique=in&fusce=faucibus&congue=orci&diam=luctus&id=et&ornare=ultrices&imperdiet=posuere&sapien=cubilia&urna=curae&pretium=nulla&nisl=dapibus&ut=dolor&volutpat=vel&sapien=est&arcu=donec&sed=odio&augue=justo&aliquam=sollicitudin&erat=ut&volutpat=suscipit&in=a&congue=feugiat +585,Raymond,Watkins,rwatkinsg8@naver.com,Male,196.184.235.42,Skyba,Police nad Metují,Staff Scientist,https://joomla.org/dapibus.jsp?erat=diam&fermentum=erat&justo=fermentum&nec=justo&condimentum=nec&neque=condimentum&sapien=neque&placerat=sapien&ante=placerat&nulla=ante&justo=nulla&aliquam=justo&quis=aliquam&turpis=quis&eget=turpis&elit=eget&sodales=elit&scelerisque=sodales&mauris=scelerisque&sit=mauris&amet=sit&eros=amet&suspendisse=eros&accumsan=suspendisse&tortor=accumsan&quis=tortor&turpis=quis&sed=turpis&ante=sed&vivamus=ante&tortor=vivamus&duis=tortor&mattis=duis&egestas=mattis&metus=egestas&aenean=metus&fermentum=aenean&donec=fermentum&ut=donec&mauris=ut&eget=mauris&massa=eget&tempor=massa&convallis=tempor&nulla=convallis&neque=nulla&libero=neque&convallis=libero&eget=convallis&eleifend=eget&luctus=eleifend&ultricies=luctus&eu=ultricies&nibh=eu&quisque=nibh&id=quisque&justo=id&sit=justo&amet=sit&sapien=amet&dignissim=sapien&vestibulum=dignissim&vestibulum=vestibulum&ante=vestibulum&ipsum=ante&primis=ipsum&in=primis&faucibus=in&orci=faucibus&luctus=orci&et=luctus&ultrices=et&posuere=ultrices&cubilia=posuere&curae=cubilia&nulla=curae&dapibus=nulla&dolor=dapibus&vel=dolor&est=vel&donec=est&odio=donec&justo=odio&sollicitudin=justo +586,Lawrence,Franklin,lfrankling9@unicef.org,Male,210.100.57.96,Wordware,Nadvoitsy,Director of Sales,https://csmonitor.com/malesuada/in.html?montes=auctor&nascetur=gravida&ridiculus=sem&mus=praesent&etiam=id&vel=massa&augue=id&vestibulum=nisl&rutrum=venenatis&rutrum=lacinia&neque=aenean&aenean=sit&auctor=amet&gravida=justo&sem=morbi&praesent=ut&id=odio&massa=cras&id=mi&nisl=pede&venenatis=malesuada&lacinia=in&aenean=imperdiet&sit=et&amet=commodo&justo=vulputate&morbi=justo&ut=in&odio=blandit&cras=ultrices&mi=enim&pede=lorem&malesuada=ipsum&in=dolor&imperdiet=sit&et=amet&commodo=consectetuer&vulputate=adipiscing&justo=elit&in=proin&blandit=interdum&ultrices=mauris&enim=non&lorem=ligula +587,Carolyn,Baker,cbakerga@shop-pro.jp,Female,143.131.163.219,Buzzbean,Donskoy,Assistant Manager,http://geocities.jp/sapien/urna/pretium/nisl.aspx?in=ipsum&imperdiet=primis&et=in&commodo=faucibus&vulputate=orci&justo=luctus&in=et&blandit=ultrices&ultrices=posuere&enim=cubilia&lorem=curae&ipsum=nulla&dolor=dapibus&sit=dolor&amet=vel&consectetuer=est&adipiscing=donec&elit=odio&proin=justo&interdum=sollicitudin&mauris=ut&non=suscipit&ligula=a&pellentesque=feugiat&ultrices=et&phasellus=eros&id=vestibulum&sapien=ac&in=est&sapien=lacinia&iaculis=nisi&congue=venenatis&vivamus=tristique&metus=fusce&arcu=congue&adipiscing=diam&molestie=id +588,Joshua,Carter,jcartergb@wordpress.org,Male,123.106.107.4,Kaymbo,Yegor’yevsk,Chemical Engineer,http://bandcamp.com/sed/tincidunt/eu.html?orci=dictumst&luctus=etiam&et=faucibus&ultrices=cursus&posuere=urna&cubilia=ut&curae=tellus&donec=nulla&pharetra=ut&magna=erat&vestibulum=id&aliquet=mauris&ultrices=vulputate&erat=elementum&tortor=nullam&sollicitudin=varius +589,Douglas,Rogers,drogersgc@geocities.jp,Male,161.112.193.179,Kayveo,Tarariras,Budget/Accounting Analyst III,https://about.me/augue/aliquam/erat/volutpat/in/congue.js?at=tellus&feugiat=nisi&non=eu&pretium=orci&quis=mauris&lectus=lacinia&suspendisse=sapien&potenti=quis&in=libero&eleifend=nullam&quam=sit&a=amet&odio=turpis&in=elementum&hac=ligula&habitasse=vehicula&platea=consequat&dictumst=morbi&maecenas=a&ut=ipsum&massa=integer&quis=a&augue=nibh&luctus=in&tincidunt=quis&nulla=justo&mollis=maecenas&molestie=rhoncus&lorem=aliquam&quisque=lacus&ut=morbi&erat=quis&curabitur=tortor&gravida=id&nisi=nulla&at=ultrices&nibh=aliquet&in=maecenas&hac=leo&habitasse=odio&platea=condimentum&dictumst=id&aliquam=luctus&augue=nec&quam=molestie&sollicitudin=sed&vitae=justo&consectetuer=pellentesque&eget=viverra +590,Robert,Hill,rhillgd@apple.com,Male,177.22.27.9,DabZ,São Vicente de Ferreira,Business Systems Development Analyst,https://wired.com/at/nunc/commodo.json?magna=ipsum&ac=primis&consequat=in&metus=faucibus&sapien=orci&ut=luctus&nunc=et&vestibulum=ultrices&ante=posuere&ipsum=cubilia&primis=curae&in=donec&faucibus=pharetra&orci=magna&luctus=vestibulum&et=aliquet&ultrices=ultrices&posuere=erat&cubilia=tortor&curae=sollicitudin&mauris=mi&viverra=sit&diam=amet&vitae=lobortis&quam=sapien&suspendisse=sapien&potenti=non&nullam=mi&porttitor=integer&lacus=ac&at=neque&turpis=duis&donec=bibendum&posuere=morbi&metus=non&vitae=quam&ipsum=nec&aliquam=dui&non=luctus&mauris=rutrum&morbi=nulla&non=tellus&lectus=in&aliquam=sagittis&sit=dui&amet=vel&diam=nisl&in=duis&magna=ac&bibendum=nibh&imperdiet=fusce&nullam=lacus&orci=purus&pede=aliquet&venenatis=at&non=feugiat&sodales=non&sed=pretium&tincidunt=quis&eu=lectus&felis=suspendisse&fusce=potenti&posuere=in&felis=eleifend&sed=quam&lacus=a&morbi=odio&sem=in&mauris=hac&laoreet=habitasse&ut=platea&rhoncus=dictumst&aliquet=maecenas&pulvinar=ut&sed=massa&nisl=quis&nunc=augue&rhoncus=luctus +591,Irene,,ifowlerge@tmall.com,Female,27.37.98.113,Yakidoo,Corticeiro de Baixo,Accounting Assistant III,https://globo.com/ut.jsp?nullam=id&molestie=lobortis&nibh=convallis&in=tortor&lectus=risus&pellentesque=dapibus&at=augue&nulla=vel&suspendisse=accumsan&potenti=tellus&cras=nisi&in=eu&purus=orci&eu=mauris&magna=lacinia&vulputate=sapien&luctus=quis&cum=libero&sociis=nullam&natoque=sit&penatibus=amet&et=turpis&magnis=elementum&dis=ligula&parturient=vehicula&montes=consequat&nascetur=morbi&ridiculus=a&mus=ipsum&vivamus=integer&vestibulum=a&sagittis=nibh&sapien=in&cum=quis&sociis=justo&natoque=maecenas&penatibus=rhoncus&et=aliquam&magnis=lacus&dis=morbi&parturient=quis&montes=tortor&nascetur=id&ridiculus=nulla&mus=ultrices&etiam=aliquet&vel=maecenas&augue=leo&vestibulum=odio&rutrum=condimentum&rutrum=id&neque=luctus&aenean=nec&auctor=molestie&gravida=sed&sem=justo +592,Bonnie,Daniels,bdanielsgf@ox.ac.uk,Female,94.63.48.193,Yadel,Patrocinio,Accountant III,http://technorati.com/lectus/pellentesque/at/nulla/suspendisse/potenti.js?cubilia=odio&curae=porttitor&nulla=id&dapibus=consequat&dolor=in&vel=consequat&est=ut&donec=nulla&odio=sed&justo=accumsan&sollicitudin=felis&ut=ut&suscipit=at&a=dolor&feugiat=quis&et=odio&eros=consequat&vestibulum=varius&ac=integer&est=ac&lacinia=leo&nisi=pellentesque&venenatis=ultrices&tristique=mattis&fusce=odio&congue=donec&diam=vitae&id=nisi&ornare=nam&imperdiet=ultrices&sapien=libero&urna=non&pretium=mattis&nisl=pulvinar&ut=nulla&volutpat=pede&sapien=ullamcorper&arcu=augue&sed=a&augue=suscipit&aliquam=nulla&erat=elit +593,Walter,Mitchell,wmitchellgg@cnbc.com,Male,140.61.38.239,Kazio,Zhanjiang,Account Coordinator,https://devhub.com/sed/tristique/in/tempus.jpg?in=faucibus&felis=accumsan&donec=odio&semper=curabitur&sapien=convallis&a=duis&libero=consequat&nam=dui&dui=nec&proin=nisi&leo=volutpat&odio=eleifend&porttitor=donec&id=ut&consequat=dolor&in=morbi&consequat=vel&ut=lectus&nulla=in&sed=quam&accumsan=fringilla&felis=rhoncus&ut=mauris&at=enim&dolor=leo&quis=rhoncus&odio=sed&consequat=vestibulum&varius=sit&integer=amet&ac=cursus&leo=id&pellentesque=turpis&ultrices=integer&mattis=aliquet&odio=massa&donec=id&vitae=lobortis&nisi=convallis&nam=tortor&ultrices=risus +594,Jeffrey,Nguyen,jnguyengh@tiny.cc,Male,98.140.218.107,Teklist,Pakokku,Assistant Manager,http://microsoft.com/sit/amet/lobortis.jsp?ante=integer&vel=aliquet&ipsum=massa&praesent=id&blandit=lobortis&lacinia=convallis&erat=tortor&vestibulum=risus&sed=dapibus&magna=augue&at=vel&nunc=accumsan&commodo=tellus&placerat=nisi&praesent=eu&blandit=orci&nam=mauris&nulla=lacinia&integer=sapien&pede=quis&justo=libero&lacinia=nullam&eget=sit&tincidunt=amet&eget=turpis&tempus=elementum&vel=ligula&pede=vehicula&morbi=consequat&porttitor=morbi&lorem=a&id=ipsum&ligula=integer&suspendisse=a&ornare=nibh&consequat=in&lectus=quis&in=justo&est=maecenas&risus=rhoncus&auctor=aliquam&sed=lacus&tristique=morbi&in=quis&tempus=tortor&sit=id&amet=nulla +595,Adam,Hart,ahartgi@creativecommons.org,Male,125.145.185.8,Gabtune,General Santos,Software Test Engineer III,http://economist.com/sapien/placerat/ante/nulla/justo/aliquam/quis.png?mi=amet&integer=sem&ac=fusce&neque=consequat&duis=nulla&bibendum=nisl&morbi=nunc&non=nisl&quam=duis +596,Emily,Harris,eharrisgj@hp.com,Female,53.88.27.189,Feedmix,Beltinci,Structural Analysis Engineer,http://chicagotribune.com/proin/leo.js?viverra=quisque&pede=porta&ac=volutpat +597,Judy,Hart,jhartgk@google.com.au,Female,133.162.22.14,Tambee,Oenpeotnai,, +598,Peter,Boyd,pboydgl@oaic.gov.au,Male,70.16.128.239,Browsebug,Lao Suea Kok,VP Marketing,https://shareasale.com/pede/posuere/nonummy/integer.jsp?sapien=dictumst&iaculis=etiam&congue=faucibus&vivamus=cursus&metus=urna&arcu=ut&adipiscing=tellus&molestie=nulla&hendrerit=ut&at=erat&vulputate=id&vitae=mauris&nisl=vulputate&aenean=elementum&lectus=nullam&pellentesque=varius&eget=nulla&nunc=facilisi&donec=cras&quis=non&orci=velit&eget=nec&orci=nisi&vehicula=vulputate&condimentum=nonummy&curabitur=maecenas&in=tincidunt&libero=lacus&ut=at&massa=velit +599,Gregory,Williamson,gwilliamsongm@w3.org,Male,249.165.109.51,Feedbug,Floridablanca,Project Manager,http://wordpress.org/eleifend.jsp?justo=rhoncus&morbi=aliquam&ut=lacus&odio=morbi&cras=quis&mi=tortor&pede=id&malesuada=nulla&in=ultrices&imperdiet=aliquet&et=maecenas&commodo=leo&vulputate=odio&justo=condimentum&in=id&blandit=luctus&ultrices=nec&enim=molestie&lorem=sed&ipsum=justo&dolor=pellentesque&sit=viverra&amet=pede&consectetuer=ac&adipiscing=diam&elit=cras&proin=pellentesque&interdum=volutpat&mauris=dui&non=maecenas&ligula=tristique&pellentesque=est&ultrices=et&phasellus=tempus&id=semper&sapien=est&in=quam&sapien=pharetra&iaculis=magna&congue=ac&vivamus=consequat&metus=metus&arcu=sapien&adipiscing=ut&molestie=nunc&hendrerit=vestibulum&at=ante&vulputate=ipsum&vitae=primis&nisl=in&aenean=faucibus&lectus=orci&pellentesque=luctus&eget=et&nunc=ultrices&donec=posuere&quis=cubilia&orci=curae&eget=mauris&orci=viverra&vehicula=diam&condimentum=vitae&curabitur=quam&in=suspendisse&libero=potenti&ut=nullam&massa=porttitor +600,Roy,Foster,rfostergn@drupal.org,Male,116.0.115.66,Brainbox,Koblain,Budget/Accounting Analyst I,https://i2i.jp/odio.json?lorem=arcu&integer=adipiscing&tincidunt=molestie&ante=hendrerit&vel=at&ipsum=vulputate&praesent=vitae&blandit=nisl&lacinia=aenean&erat=lectus&vestibulum=pellentesque&sed=eget&magna=nunc +601,Dorothy,Phillips,dphillipsgo@rakuten.co.jp,Female,180.205.44.216,Skyndu,Liushan,Dental Hygienist,https://fastcompany.com/turpis/adipiscing/lorem/vitae/mattis/nibh.json?pharetra=nisl&magna=duis&vestibulum=bibendum&aliquet=felis&ultrices=sed&erat=interdum&tortor=venenatis&sollicitudin=turpis&mi=enim&sit=blandit&amet=mi&lobortis=in&sapien=porttitor&sapien=pede&non=justo&mi=eu&integer=massa&ac=donec&neque=dapibus&duis=duis&bibendum=at&morbi=velit&non=eu&quam=est&nec=congue&dui=elementum&luctus=in&rutrum=hac&nulla=habitasse&tellus=platea&in=dictumst&sagittis=morbi&dui=vestibulum&vel=velit&nisl=id&duis=pretium&ac=iaculis&nibh=diam&fusce=erat&lacus=fermentum&purus=justo&aliquet=nec&at=condimentum&feugiat=neque&non=sapien&pretium=placerat&quis=ante&lectus=nulla&suspendisse=justo&potenti=aliquam&in=quis&eleifend=turpis&quam=eget&a=elit&odio=sodales&in=scelerisque&hac=mauris&habitasse=sit&platea=amet&dictumst=eros&maecenas=suspendisse&ut=accumsan&massa=tortor&quis=quis&augue=turpis +602,Sean,Garcia,sgarciagp@discovery.com,Male,126.52.140.126,Zava,Buckland,Research Associate,https://unc.edu/ultrices/posuere/cubilia/curae/nulla/dapibus/dolor.jsp?nullam=ultrices&molestie=erat&nibh=tortor&in=sollicitudin&lectus=mi&pellentesque=sit&at=amet&nulla=lobortis&suspendisse=sapien&potenti=sapien&cras=non&in=mi&purus=integer&eu=ac&magna=neque&vulputate=duis&luctus=bibendum&cum=morbi&sociis=non&natoque=quam&penatibus=nec&et=dui&magnis=luctus&dis=rutrum&parturient=nulla&montes=tellus&nascetur=in&ridiculus=sagittis&mus=dui&vivamus=vel&vestibulum=nisl&sagittis=duis&sapien=ac&cum=nibh&sociis=fusce&natoque=lacus&penatibus=purus&et=aliquet&magnis=at&dis=feugiat&parturient=non&montes=pretium&nascetur=quis&ridiculus=lectus&mus=suspendisse&etiam=potenti&vel=in&augue=eleifend&vestibulum=quam&rutrum=a&rutrum=odio&neque=in&aenean=hac&auctor=habitasse&gravida=platea&sem=dictumst&praesent=maecenas&id=ut&massa=massa&id=quis&nisl=augue&venenatis=luctus&lacinia=tincidunt&aenean=nulla&sit=mollis&amet=molestie&justo=lorem&morbi=quisque&ut=ut&odio=erat&cras=curabitur&mi=gravida&pede=nisi&malesuada=at +603,Anna,Jacobs,ajacobsgq@i2i.jp,Female,79.80.234.85,Babblestorm,Rokytnice nad Jizerou,Web Developer IV,https://admin.ch/venenatis/lacinia/aenean/sit.html?curabitur=consequat&gravida=nulla&nisi=nisl&at=nunc&nibh=nisl&in=duis&hac=bibendum&habitasse=felis&platea=sed&dictumst=interdum&aliquam=venenatis&augue=turpis&quam=enim&sollicitudin=blandit&vitae=mi&consectetuer=in&eget=porttitor&rutrum=pede&at=justo&lorem=eu&integer=massa&tincidunt=donec&ante=dapibus&vel=duis&ipsum=at&praesent=velit&blandit=eu&lacinia=est&erat=congue&vestibulum=elementum&sed=in&magna=hac&at=habitasse&nunc=platea&commodo=dictumst&placerat=morbi&praesent=vestibulum&blandit=velit&nam=id&nulla=pretium&integer=iaculis&pede=diam&justo=erat&lacinia=fermentum&eget=justo&tincidunt=nec&eget=condimentum&tempus=neque&vel=sapien&pede=placerat&morbi=ante&porttitor=nulla&lorem=justo +604,Donna,Mendoza,dmendozagr@moonfruit.com,Female,105.161.245.204,Tambee,Cabalaoangan,Legal Assistant,https://networkadvertising.org/proin/at/turpis/a/pede.png?commodo=eu&vulputate=massa&justo=donec&in=dapibus&blandit=duis&ultrices=at&enim=velit&lorem=eu&ipsum=est&dolor=congue&sit=elementum&amet=in&consectetuer=hac&adipiscing=habitasse&elit=platea&proin=dictumst&interdum=morbi&mauris=vestibulum&non=velit&ligula=id&pellentesque=pretium&ultrices=iaculis&phasellus=diam&id=erat&sapien=fermentum&in=justo&sapien=nec&iaculis=condimentum&congue=neque&vivamus=sapien&metus=placerat&arcu=ante&adipiscing=nulla&molestie=justo&hendrerit=aliquam&at=quis&vulputate=turpis&vitae=eget&nisl=elit&aenean=sodales&lectus=scelerisque&pellentesque=mauris&eget=sit&nunc=amet&donec=eros&quis=suspendisse&orci=accumsan&eget=tortor&orci=quis&vehicula=turpis&condimentum=sed&curabitur=ante&in=vivamus&libero=tortor&ut=duis&massa=mattis&volutpat=egestas&convallis=metus&morbi=aenean&odio=fermentum&odio=donec&elementum=ut&eu=mauris&interdum=eget&eu=massa&tincidunt=tempor +605,Steve,Wright,swrightgs@disqus.com,Male,120.117.255.214,Innojam,,Assistant Media Planner,https://soup.io/orci/luctus/et/ultrices/posuere/cubilia.jsp?auctor=sagittis&sed=sapien&tristique=cum&in=sociis&tempus=natoque&sit=penatibus&amet=et&sem=magnis&fusce=dis&consequat=parturient&nulla=montes&nisl=nascetur&nunc=ridiculus&nisl=mus&duis=etiam&bibendum=vel&felis=augue&sed=vestibulum&interdum=rutrum&venenatis=rutrum&turpis=neque&enim=aenean&blandit=auctor&mi=gravida&in=sem&porttitor=praesent&pede=id&justo=massa&eu=id&massa=nisl&donec=venenatis&dapibus=lacinia&duis=aenean&at=sit&velit=amet&eu=justo&est=morbi&congue=ut&elementum=odio&in=cras&hac=mi&habitasse=pede&platea=malesuada&dictumst=in&morbi=imperdiet&vestibulum=et&velit=commodo&id=vulputate&pretium=justo&iaculis=in&diam=blandit&erat=ultrices&fermentum=enim&justo=lorem&nec=ipsum&condimentum=dolor&neque=sit&sapien=amet&placerat=consectetuer&ante=adipiscing&nulla=elit&justo=proin&aliquam=interdum&quis=mauris&turpis=non&eget=ligula&elit=pellentesque&sodales=ultrices&scelerisque=phasellus&mauris=id&sit=sapien&amet=in&eros=sapien&suspendisse=iaculis&accumsan=congue&tortor=vivamus&quis=metus&turpis=arcu&sed=adipiscing&ante=molestie&vivamus=hendrerit&tortor=at&duis=vulputate&mattis=vitae&egestas=nisl&metus=aenean&aenean=lectus&fermentum=pellentesque&donec=eget&ut=nunc&mauris=donec&eget=quis&massa=orci&tempor=eget&convallis=orci&nulla=vehicula&neque=condimentum&libero=curabitur&convallis=in +606,Ruth,Chavez,rchavezgt@pagesperso-orange.fr,Female,56.38.194.55,Brightbean,Stockholm,Community Outreach Specialist,https://unblog.fr/risus/auctor/sed/tristique/in.jsp?aliquam=quam&augue=turpis&quam=adipiscing&sollicitudin=lorem&vitae=vitae&consectetuer=mattis&eget=nibh&rutrum=ligula +607,Gary,Howell,ghowellgu@yahoo.com,Male,2.114.233.227,Gigaclub,Sueyoshichō-ninokata,Senior Quality Engineer,https://tumblr.com/est/lacinia/nisi/venenatis.js?orci=curae&luctus=donec&et=pharetra&ultrices=magna&posuere=vestibulum&cubilia=aliquet&curae=ultrices&mauris=erat&viverra=tortor&diam=sollicitudin&vitae=mi&quam=sit&suspendisse=amet&potenti=lobortis&nullam=sapien&porttitor=sapien&lacus=non +608,Daniel,Howard,dhowardgv@nih.gov,Male,148.26.9.253,Skiptube,Muro,Help Desk Operator,https://bbc.co.uk/vehicula/condimentum/curabitur/in/libero/ut/massa.jpg?condimentum=est&curabitur=donec&in=odio&libero=justo&ut=sollicitudin&massa=ut&volutpat=suscipit&convallis=a&morbi=feugiat&odio=et&odio=eros&elementum=vestibulum&eu=ac&interdum=est&eu=lacinia&tincidunt=nisi&in=venenatis&leo=tristique&maecenas=fusce&pulvinar=congue +609,Katherine,Jordan,kjordangw@addtoany.com,Female,54.13.26.55,Youfeed,Vila Chã,Assistant Manager,http://meetup.com/blandit/mi/in.jpg?risus=justo&dapibus=in&augue=blandit&vel=ultrices&accumsan=enim&tellus=lorem&nisi=ipsum&eu=dolor&orci=sit&mauris=amet&lacinia=consectetuer&sapien=adipiscing&quis=elit&libero=proin&nullam=interdum&sit=mauris&amet=non&turpis=ligula&elementum=pellentesque&ligula=ultrices&vehicula=phasellus&consequat=id&morbi=sapien&a=in&ipsum=sapien&integer=iaculis&a=congue&nibh=vivamus&in=metus&quis=arcu&justo=adipiscing&maecenas=molestie&rhoncus=hendrerit&aliquam=at&lacus=vulputate&morbi=vitae&quis=nisl&tortor=aenean&id=lectus&nulla=pellentesque&ultrices=eget&aliquet=nunc&maecenas=donec&leo=quis&odio=orci&condimentum=eget&id=orci&luctus=vehicula +610,Marilyn,Elliott,melliottgx@yellowbook.com,Female,30.167.153.232,Edgeify,,Database Administrator IV,http://hp.com/in/ante/vestibulum/ante.jsp?nulla=congue&ac=etiam&enim=justo&in=etiam&tempor=pretium&turpis=iaculis&nec=justo&euismod=in&scelerisque=hac&quam=habitasse&turpis=platea&adipiscing=dictumst&lorem=etiam&vitae=faucibus&mattis=cursus&nibh=urna&ligula=ut&nec=tellus&sem=nulla&duis=ut&aliquam=erat&convallis=id&nunc=mauris&proin=vulputate&at=elementum&turpis=nullam&a=varius&pede=nulla&posuere=facilisi&nonummy=cras&integer=non&non=velit&velit=nec&donec=nisi&diam=vulputate&neque=nonummy&vestibulum=maecenas&eget=tincidunt&vulputate=lacus&ut=at&ultrices=velit&vel=vivamus&augue=vel&vestibulum=nulla&ante=eget&ipsum=eros&primis=elementum&in=pellentesque&faucibus=quisque&orci=porta&luctus=volutpat&et=erat&ultrices=quisque&posuere=erat&cubilia=eros&curae=viverra&donec=eget&pharetra=congue&magna=eget&vestibulum=semper&aliquet=rutrum&ultrices=nulla&erat=nunc&tortor=purus&sollicitudin=phasellus&mi=in&sit=felis&amet=donec&lobortis=semper&sapien=sapien&sapien=a&non=libero&mi=nam&integer=dui&ac=proin&neque=leo&duis=odio +611,Kelly,Gomez,kgomezgy@jalbum.net,Female,115.230.167.245,Voonyx,Les Coteaux,Computer Systems Analyst I,http://flavors.me/magnis/dis/parturient/montes/nascetur/ridiculus.html?sed=ante&vestibulum=ipsum&sit=primis&amet=in&cursus=faucibus&id=orci&turpis=luctus&integer=et&aliquet=ultrices&massa=posuere&id=cubilia&lobortis=curae&convallis=duis&tortor=faucibus&risus=accumsan&dapibus=odio&augue=curabitur&vel=convallis&accumsan=duis&tellus=consequat&nisi=dui&eu=nec&orci=nisi&mauris=volutpat&lacinia=eleifend&sapien=donec&quis=ut&libero=dolor&nullam=morbi&sit=vel&amet=lectus&turpis=in&elementum=quam&ligula=fringilla&vehicula=rhoncus&consequat=mauris&morbi=enim&a=leo&ipsum=rhoncus&integer=sed&a=vestibulum&nibh=sit&in=amet&quis=cursus&justo=id&maecenas=turpis&rhoncus=integer +612,Kelly,Mitchell,kmitchellgz@people.com.cn,Female,13.108.236.246,Feednation,Anmore,Marketing Assistant,http://furl.net/lacinia/nisi/venenatis/tristique/fusce/congue.html?massa=rhoncus&donec=aliquam&dapibus=lacus&duis=morbi&at=quis&velit=tortor&eu=id&est=nulla&congue=ultrices&elementum=aliquet&in=maecenas&hac=leo&habitasse=odio&platea=condimentum&dictumst=id&morbi=luctus&vestibulum=nec&velit=molestie&id=sed&pretium=justo&iaculis=pellentesque&diam=viverra&erat=pede&fermentum=ac&justo=diam&nec=cras&condimentum=pellentesque&neque=volutpat&sapien=dui&placerat=maecenas&ante=tristique&nulla=est&justo=et&aliquam=tempus&quis=semper&turpis=est&eget=quam&elit=pharetra&sodales=magna&scelerisque=ac&mauris=consequat&sit=metus&amet=sapien&eros=ut&suspendisse=nunc&accumsan=vestibulum&tortor=ante&quis=ipsum&turpis=primis&sed=in&ante=faucibus&vivamus=orci&tortor=luctus&duis=et&mattis=ultrices&egestas=posuere&metus=cubilia&aenean=curae&fermentum=mauris&donec=viverra&ut=diam&mauris=vitae&eget=quam&massa=suspendisse +613,Rose,Sullivan,rsullivanh0@nsw.gov.au,Female,18.122.212.9,Voonte,Kuala Lumpur,Biostatistician III,https://hao123.com/justo/in/hac/habitasse/platea/dictumst.xml?amet=odio&diam=justo&in=sollicitudin&magna=ut&bibendum=suscipit&imperdiet=a&nullam=feugiat&orci=et&pede=eros&venenatis=vestibulum&non=ac&sodales=est&sed=lacinia&tincidunt=nisi&eu=venenatis&felis=tristique&fusce=fusce&posuere=congue&felis=diam&sed=id&lacus=ornare&morbi=imperdiet&sem=sapien&mauris=urna&laoreet=pretium&ut=nisl&rhoncus=ut&aliquet=volutpat&pulvinar=sapien&sed=arcu&nisl=sed&nunc=augue&rhoncus=aliquam&dui=erat&vel=volutpat&sem=in&sed=congue&sagittis=etiam&nam=justo&congue=etiam&risus=pretium&semper=iaculis&porta=justo&volutpat=in&quam=hac&pede=habitasse&lobortis=platea&ligula=dictumst&sit=etiam&amet=faucibus&eleifend=cursus&pede=urna&libero=ut&quis=tellus&orci=nulla&nullam=ut&molestie=erat&nibh=id&in=mauris&lectus=vulputate&pellentesque=elementum&at=nullam +614,Nancy,Ross,nrossh1@skype.com,Female,202.18.212.218,Skibox,Hisai,Senior Sales Associate,https://ox.ac.uk/ac/neque/duis/bibendum/morbi/non/quam.aspx?augue=odio&luctus=condimentum&tincidunt=id&nulla=luctus&mollis=nec&molestie=molestie&lorem=sed&quisque=justo&ut=pellentesque&erat=viverra&curabitur=pede&gravida=ac&nisi=diam&at=cras&nibh=pellentesque&in=volutpat&hac=dui&habitasse=maecenas&platea=tristique&dictumst=est&aliquam=et&augue=tempus&quam=semper&sollicitudin=est&vitae=quam&consectetuer=pharetra&eget=magna&rutrum=ac&at=consequat&lorem=metus +615,Antonio,Schmidt,aschmidth2@java.com,Male,103.196.171.172,Skinder,Orguz,Automation Specialist I,http://weather.com/mus/vivamus/vestibulum/sagittis/sapien/cum.jpg?posuere=eros&cubilia=viverra&curae=eget&donec=congue&pharetra=eget&magna=semper&vestibulum=rutrum&aliquet=nulla&ultrices=nunc&erat=purus&tortor=phasellus&sollicitudin=in&mi=felis&sit=donec&amet=semper&lobortis=sapien&sapien=a&sapien=libero&non=nam&mi=dui&integer=proin&ac=leo&neque=odio&duis=porttitor&bibendum=id&morbi=consequat&non=in&quam=consequat&nec=ut&dui=nulla&luctus=sed&rutrum=accumsan&nulla=felis&tellus=ut&in=at&sagittis=dolor&dui=quis&vel=odio&nisl=consequat&duis=varius&ac=integer&nibh=ac&fusce=leo&lacus=pellentesque&purus=ultrices&aliquet=mattis&at=odio&feugiat=donec&non=vitae&pretium=nisi&quis=nam&lectus=ultrices&suspendisse=libero&potenti=non&in=mattis&eleifend=pulvinar&quam=nulla&a=pede&odio=ullamcorper&in=augue&hac=a&habitasse=suscipit&platea=nulla&dictumst=elit&maecenas=ac&ut=nulla&massa=sed&quis=vel&augue=enim&luctus=sit&tincidunt=amet&nulla=nunc&mollis=viverra&molestie=dapibus&lorem=nulla&quisque=suscipit&ut=ligula&erat=in&curabitur=lacus&gravida=curabitur&nisi=at&at=ipsum&nibh=ac&in=tellus&hac=semper&habitasse=interdum&platea=mauris&dictumst=ullamcorper&aliquam=purus&augue=sit&quam=amet&sollicitudin=nulla&vitae=quisque +616,Teresa,Edwards,tedwardsh3@chron.com,Female,165.35.237.103,Gigaclub,San Bautista,VP Product Management,https://shop-pro.jp/in/faucibus/orci.html?duis=ultrices&aliquam=posuere&convallis=cubilia&nunc=curae&proin=duis&at=faucibus&turpis=accumsan&a=odio&pede=curabitur&posuere=convallis&nonummy=duis&integer=consequat&non=dui&velit=nec&donec=nisi&diam=volutpat&neque=eleifend&vestibulum=donec&eget=ut&vulputate=dolor&ut=morbi&ultrices=vel&vel=lectus&augue=in&vestibulum=quam&ante=fringilla&ipsum=rhoncus&primis=mauris +617,Judith,Ryan,jryanh4@army.mil,Female,255.195.5.130,Dynazzy,Orichi,Mechanical Systems Engineer,http://chron.com/metus/arcu.png?nec=vestibulum&nisi=sit&volutpat=amet&eleifend=cursus&donec=id&ut=turpis&dolor=integer&morbi=aliquet&vel=massa&lectus=id&in=lobortis&quam=convallis&fringilla=tortor&rhoncus=risus&mauris=dapibus&enim=augue&leo=vel&rhoncus=accumsan&sed=tellus&vestibulum=nisi&sit=eu&amet=orci&cursus=mauris&id=lacinia&turpis=sapien&integer=quis&aliquet=libero&massa=nullam&id=sit&lobortis=amet&convallis=turpis&tortor=elementum&risus=ligula&dapibus=vehicula&augue=consequat&vel=morbi&accumsan=a&tellus=ipsum&nisi=integer&eu=a&orci=nibh&mauris=in&lacinia=quis&sapien=justo&quis=maecenas&libero=rhoncus&nullam=aliquam&sit=lacus&amet=morbi&turpis=quis&elementum=tortor&ligula=id&vehicula=nulla&consequat=ultrices&morbi=aliquet&a=maecenas&ipsum=leo&integer=odio&a=condimentum&nibh=id&in=luctus&quis=nec&justo=molestie&maecenas=sed&rhoncus=justo&aliquam=pellentesque&lacus=viverra&morbi=pede +618,Deborah,Graham,dgrahamh5@amazon.co.jp,Female,159.61.249.226,Thoughtmix,Chalchuapa,Health Coach I,http://canalblog.com/quam/sapien.png?pretium=porttitor&quis=lorem&lectus=id&suspendisse=ligula&potenti=suspendisse&in=ornare&eleifend=consequat&quam=lectus&a=in&odio=est&in=risus&hac=auctor&habitasse=sed&platea=tristique&dictumst=in&maecenas=tempus&ut=sit&massa=amet&quis=sem&augue=fusce&luctus=consequat&tincidunt=nulla&nulla=nisl&mollis=nunc&molestie=nisl&lorem=duis&quisque=bibendum&ut=felis&erat=sed&curabitur=interdum&gravida=venenatis&nisi=turpis&at=enim&nibh=blandit&in=mi&hac=in&habitasse=porttitor&platea=pede&dictumst=justo&aliquam=eu&augue=massa&quam=donec&sollicitudin=dapibus&vitae=duis&consectetuer=at&eget=velit&rutrum=eu&at=est&lorem=congue&integer=elementum&tincidunt=in&ante=hac&vel=habitasse&ipsum=platea&praesent=dictumst&blandit=morbi&lacinia=vestibulum&erat=velit&vestibulum=id&sed=pretium&magna=iaculis&at=diam&nunc=erat&commodo=fermentum&placerat=justo&praesent=nec&blandit=condimentum&nam=neque&nulla=sapien&integer=placerat +619,Tammy,Lewis,tlewish6@wp.com,Female,7.214.232.114,Plajo,,Research Associate,https://trellian.com/urna.html?nulla=amet&tellus=consectetuer&in=adipiscing&sagittis=elit&dui=proin&vel=risus&nisl=praesent&duis=lectus&ac=vestibulum&nibh=quam&fusce=sapien&lacus=varius&purus=ut&aliquet=blandit&at=non&feugiat=interdum&non=in&pretium=ante&quis=vestibulum&lectus=ante&suspendisse=ipsum&potenti=primis&in=in&eleifend=faucibus&quam=orci&a=luctus&odio=et&in=ultrices&hac=posuere&habitasse=cubilia&platea=curae&dictumst=duis&maecenas=faucibus&ut=accumsan&massa=odio&quis=curabitur&augue=convallis&luctus=duis&tincidunt=consequat&nulla=dui&mollis=nec&molestie=nisi&lorem=volutpat&quisque=eleifend&ut=donec&erat=ut&curabitur=dolor&gravida=morbi&nisi=vel&at=lectus&nibh=in&in=quam&hac=fringilla&habitasse=rhoncus&platea=mauris&dictumst=enim&aliquam=leo&augue=rhoncus&quam=sed&sollicitudin=vestibulum&vitae=sit&consectetuer=amet&eget=cursus&rutrum=id&at=turpis&lorem=integer&integer=aliquet&tincidunt=massa&ante=id&vel=lobortis&ipsum=convallis&praesent=tortor +620,Christina,Harris,charrish7@trellian.com,Female,43.115.207.169,Mycat,Bryukhovychi,Help Desk Operator,https://aol.com/nam/dui/proin/leo/odio/porttitor/id.html?orci=aliquet&luctus=pulvinar&et=sed&ultrices=nisl&posuere=nunc&cubilia=rhoncus&curae=dui&duis=vel&faucibus=sem&accumsan=sed&odio=sagittis&curabitur=nam&convallis=congue&duis=risus&consequat=semper&dui=porta&nec=volutpat&nisi=quam&volutpat=pede&eleifend=lobortis&donec=ligula&ut=sit&dolor=amet&morbi=eleifend&vel=pede&lectus=libero&in=quis&quam=orci&fringilla=nullam&rhoncus=molestie&mauris=nibh&enim=in&leo=lectus&rhoncus=pellentesque&sed=at&vestibulum=nulla&sit=suspendisse&amet=potenti&cursus=cras&id=in&turpis=purus&integer=eu&aliquet=magna&massa=vulputate&id=luctus&lobortis=cum&convallis=sociis&tortor=natoque&risus=penatibus&dapibus=et&augue=magnis&vel=dis&accumsan=parturient&tellus=montes&nisi=nascetur&eu=ridiculus&orci=mus&mauris=vivamus&lacinia=vestibulum&sapien=sagittis&quis=sapien&libero=cum&nullam=sociis&sit=natoque&amet=penatibus&turpis=et&elementum=magnis&ligula=dis&vehicula=parturient&consequat=montes&morbi=nascetur&a=ridiculus&ipsum=mus&integer=etiam&a=vel&nibh=augue&in=vestibulum&quis=rutrum&justo=rutrum&maecenas=neque&rhoncus=aenean +621,Martin,Carter,mcarterh8@live.com,Male,21.37.88.109,Dabtype,Dejen,Database Administrator I,https://mozilla.com/egestas.json?duis=lobortis&at=ligula&velit=sit&eu=amet&est=eleifend&congue=pede&elementum=libero&in=quis&hac=orci&habitasse=nullam&platea=molestie&dictumst=nibh&morbi=in&vestibulum=lectus&velit=pellentesque&id=at&pretium=nulla&iaculis=suspendisse&diam=potenti&erat=cras&fermentum=in&justo=purus&nec=eu&condimentum=magna&neque=vulputate&sapien=luctus&placerat=cum&ante=sociis&nulla=natoque&justo=penatibus&aliquam=et&quis=magnis&turpis=dis&eget=parturient&elit=montes&sodales=nascetur&scelerisque=ridiculus&mauris=mus&sit=vivamus&amet=vestibulum&eros=sagittis&suspendisse=sapien +622,Sara,Peters,spetersh9@economist.com,Female,62.46.83.56,Talane,Sudo,Professor,https://surveymonkey.com/pellentesque/volutpat.jpg?erat=odio&tortor=in&sollicitudin=hac&mi=habitasse&sit=platea&amet=dictumst&lobortis=maecenas&sapien=ut&sapien=massa&non=quis&mi=augue&integer=luctus&ac=tincidunt&neque=nulla&duis=mollis&bibendum=molestie&morbi=lorem&non=quisque&quam=ut&nec=erat&dui=curabitur&luctus=gravida&rutrum=nisi&nulla=at&tellus=nibh&in=in&sagittis=hac&dui=habitasse&vel=platea&nisl=dictumst&duis=aliquam&ac=augue&nibh=quam&fusce=sollicitudin&lacus=vitae&purus=consectetuer&aliquet=eget&at=rutrum&feugiat=at&non=lorem&pretium=integer&quis=tincidunt&lectus=ante&suspendisse=vel&potenti=ipsum&in=praesent +623,Kathleen,Cox,kcoxha@ezinearticles.com,Female,119.186.173.65,Yotz,Kašina,VP Quality Control,http://t.co/nibh/quisque.html?donec=amet&dapibus=lobortis&duis=sapien&at=sapien&velit=non&eu=mi&est=integer&congue=ac&elementum=neque&in=duis&hac=bibendum&habitasse=morbi&platea=non&dictumst=quam&morbi=nec&vestibulum=dui +624,Charles,Stanley,cstanleyhb@aol.com,Male,94.15.207.178,Centidel,Kurów,Physical Therapy Assistant,https://yellowbook.com/felis/eu.png?eu=metus&orci=aenean&mauris=fermentum&lacinia=donec&sapien=ut&quis=mauris&libero=eget&nullam=massa&sit=tempor&amet=convallis&turpis=nulla&elementum=neque&ligula=libero&vehicula=convallis +625,Randy,Smith,rsmithhc@lycos.com,Male,53.240.184.180,Jabbercube,Rogoza,, +626,Albert,Moreno,amorenohd@salon.com,Male,55.156.25.112,Tazzy,Yuxin,Statistician II,http://typepad.com/pulvinar/nulla/pede/ullamcorper/augue.html?sem=morbi&fusce=ut&consequat=odio&nulla=cras&nisl=mi&nunc=pede&nisl=malesuada&duis=in&bibendum=imperdiet&felis=et&sed=commodo&interdum=vulputate&venenatis=justo&turpis=in&enim=blandit&blandit=ultrices&mi=enim&in=lorem&porttitor=ipsum&pede=dolor&justo=sit&eu=amet&massa=consectetuer&donec=adipiscing&dapibus=elit&duis=proin&at=interdum&velit=mauris&eu=non&est=ligula&congue=pellentesque&elementum=ultrices&in=phasellus +627,Carl,Dixon,cdixonhe@shutterfly.com,Male,198.75.250.40,Zoombox,Ariana,VP Accounting,http://un.org/purus/sit/amet.xml?accumsan=rutrum&tellus=at&nisi=lorem&eu=integer&orci=tincidunt&mauris=ante&lacinia=vel&sapien=ipsum&quis=praesent&libero=blandit&nullam=lacinia&sit=erat&amet=vestibulum&turpis=sed&elementum=magna&ligula=at&vehicula=nunc&consequat=commodo&morbi=placerat&a=praesent&ipsum=blandit&integer=nam&a=nulla&nibh=integer&in=pede&quis=justo&justo=lacinia&maecenas=eget&rhoncus=tincidunt&aliquam=eget&lacus=tempus&morbi=vel&quis=pede&tortor=morbi&id=porttitor&nulla=lorem&ultrices=id&aliquet=ligula&maecenas=suspendisse&leo=ornare&odio=consequat&condimentum=lectus&id=in&luctus=est&nec=risus&molestie=auctor&sed=sed&justo=tristique&pellentesque=in&viverra=tempus&pede=sit&ac=amet&diam=sem&cras=fusce&pellentesque=consequat&volutpat=nulla&dui=nisl&maecenas=nunc&tristique=nisl&est=duis&et=bibendum +628,Denise,Carroll,dcarrollhf@utexas.edu,Female,61.137.41.197,Yakijo,Itacurubí del Rosario,Speech Pathologist,http://uol.com.br/venenatis.jsp?bibendum=volutpat&imperdiet=erat&nullam=quisque&orci=erat&pede=eros +629,Ralph,Jordan,rjordanhg@multiply.com,Male,197.145.179.67,Brainverse,Dongying,Dental Hygienist,https://theglobeandmail.com/nulla/nisl/nunc/nisl.png?lectus=vulputate&in=nonummy&quam=maecenas&fringilla=tincidunt&rhoncus=lacus&mauris=at&enim=velit&leo=vivamus&rhoncus=vel&sed=nulla&vestibulum=eget&sit=eros&amet=elementum&cursus=pellentesque&id=quisque&turpis=porta&integer=volutpat&aliquet=erat&massa=quisque&id=erat&lobortis=eros&convallis=viverra&tortor=eget&risus=congue&dapibus=eget&augue=semper&vel=rutrum&accumsan=nulla&tellus=nunc&nisi=purus&eu=phasellus&orci=in&mauris=felis&lacinia=donec&sapien=semper&quis=sapien&libero=a&nullam=libero&sit=nam&amet=dui&turpis=proin&elementum=leo&ligula=odio&vehicula=porttitor&consequat=id&morbi=consequat&a=in&ipsum=consequat&integer=ut&a=nulla&nibh=sed&in=accumsan&quis=felis&justo=ut&maecenas=at&rhoncus=dolor&aliquam=quis&lacus=odio&morbi=consequat&quis=varius&tortor=integer&id=ac&nulla=leo&ultrices=pellentesque&aliquet=ultrices&maecenas=mattis&leo=odio&odio=donec&condimentum=vitae&id=nisi&luctus=nam&nec=ultrices&molestie=libero&sed=non&justo=mattis&pellentesque=pulvinar +630,Harold,Moore,hmoorehh@soup.io,Male,221.252.104.245,Jatri,Xiaoweizhai,Environmental Specialist,https://aol.com/primis/in/faucibus/orci.jpg?tincidunt=nam&eu=nulla&felis=integer&fusce=pede&posuere=justo&felis=lacinia&sed=eget&lacus=tincidunt&morbi=eget&sem=tempus&mauris=vel&laoreet=pede&ut=morbi&rhoncus=porttitor&aliquet=lorem&pulvinar=id&sed=ligula&nisl=suspendisse&nunc=ornare&rhoncus=consequat&dui=lectus&vel=in&sem=est&sed=risus&sagittis=auctor&nam=sed&congue=tristique&risus=in&semper=tempus&porta=sit&volutpat=amet&quam=sem&pede=fusce&lobortis=consequat&ligula=nulla +631,Kathryn,Burton,kburtonhi@ebay.co.uk,Female,198.38.157.210,Browsezoom,Zyuzino,Registered Nurse,https://lycos.com/rutrum/neque/aenean/auctor/gravida/sem.aspx?sapien=justo&ut=in&nunc=blandit&vestibulum=ultrices&ante=enim&ipsum=lorem&primis=ipsum&in=dolor&faucibus=sit&orci=amet&luctus=consectetuer&et=adipiscing&ultrices=elit&posuere=proin&cubilia=interdum&curae=mauris&mauris=non&viverra=ligula&diam=pellentesque&vitae=ultrices&quam=phasellus&suspendisse=id&potenti=sapien&nullam=in&porttitor=sapien&lacus=iaculis&at=congue&turpis=vivamus&donec=metus&posuere=arcu&metus=adipiscing&vitae=molestie +632,Matthew,Morgan,mmorganhj@alexa.com,Male,230.177.102.13,Fatz,Camatagua,Business Systems Development Analyst,https://diigo.com/eu/magna/vulputate/luctus.js?etiam=pellentesque&vel=quisque&augue=porta&vestibulum=volutpat&rutrum=erat&rutrum=quisque&neque=erat&aenean=eros&auctor=viverra&gravida=eget&sem=congue&praesent=eget&id=semper&massa=rutrum&id=nulla&nisl=nunc&venenatis=purus&lacinia=phasellus&aenean=in&sit=felis&amet=donec&justo=semper&morbi=sapien&ut=a&odio=libero&cras=nam&mi=dui&pede=proin&malesuada=leo&in=odio&imperdiet=porttitor&et=id&commodo=consequat&vulputate=in&justo=consequat&in=ut&blandit=nulla&ultrices=sed&enim=accumsan&lorem=felis&ipsum=ut&dolor=at&sit=dolor&amet=quis&consectetuer=odio&adipiscing=consequat&elit=varius&proin=integer&interdum=ac&mauris=leo&non=pellentesque&ligula=ultrices&pellentesque=mattis&ultrices=odio&phasellus=donec&id=vitae&sapien=nisi&in=nam&sapien=ultrices&iaculis=libero&congue=non&vivamus=mattis&metus=pulvinar&arcu=nulla&adipiscing=pede&molestie=ullamcorper&hendrerit=augue&at=a&vulputate=suscipit&vitae=nulla&nisl=elit&aenean=ac&lectus=nulla&pellentesque=sed&eget=vel&nunc=enim +633,Kathleen,Fox,kfoxhk@cornell.edu,Female,10.209.171.54,Meeveo,Longping,Health Coach IV,https://google.nl/maecenas/pulvinar/lobortis/est.json?dolor=eros&vel=elementum&est=pellentesque&donec=quisque&odio=porta&justo=volutpat&sollicitudin=erat&ut=quisque&suscipit=erat&a=eros&feugiat=viverra&et=eget&eros=congue&vestibulum=eget&ac=semper&est=rutrum&lacinia=nulla&nisi=nunc&venenatis=purus&tristique=phasellus&fusce=in&congue=felis&diam=donec&id=semper&ornare=sapien&imperdiet=a&sapien=libero&urna=nam&pretium=dui&nisl=proin&ut=leo&volutpat=odio&sapien=porttitor&arcu=id&sed=consequat&augue=in&aliquam=consequat&erat=ut&volutpat=nulla&in=sed&congue=accumsan&etiam=felis&justo=ut&etiam=at&pretium=dolor&iaculis=quis&justo=odio&in=consequat&hac=varius&habitasse=integer&platea=ac&dictumst=leo&etiam=pellentesque&faucibus=ultrices&cursus=mattis&urna=odio&ut=donec&tellus=vitae&nulla=nisi&ut=nam&erat=ultrices&id=libero&mauris=non&vulputate=mattis&elementum=pulvinar&nullam=nulla&varius=pede&nulla=ullamcorper&facilisi=augue&cras=a&non=suscipit&velit=nulla&nec=elit&nisi=ac&vulputate=nulla&nonummy=sed&maecenas=vel&tincidunt=enim&lacus=sit&at=amet&velit=nunc&vivamus=viverra&vel=dapibus&nulla=nulla&eget=suscipit&eros=ligula +634,Ralph,Wood,rwoodhl@mashable.com,Male,163.202.33.236,Livepath,Karlstad,Engineer IV,https://dell.com/consequat/morbi/a/ipsum/integer/a.js?interdum=et&mauris=tempus&non=semper&ligula=est&pellentesque=quam&ultrices=pharetra&phasellus=magna&id=ac&sapien=consequat&in=metus&sapien=sapien&iaculis=ut&congue=nunc&vivamus=vestibulum&metus=ante&arcu=ipsum&adipiscing=primis&molestie=in&hendrerit=faucibus&at=orci&vulputate=luctus&vitae=et&nisl=ultrices&aenean=posuere&lectus=cubilia&pellentesque=curae&eget=mauris&nunc=viverra&donec=diam&quis=vitae&orci=quam&eget=suspendisse&orci=potenti&vehicula=nullam&condimentum=porttitor&curabitur=lacus&in=at&libero=turpis&ut=donec&massa=posuere&volutpat=metus&convallis=vitae&morbi=ipsum&odio=aliquam&odio=non&elementum=mauris&eu=morbi&interdum=non&eu=lectus&tincidunt=aliquam&in=sit&leo=amet&maecenas=diam&pulvinar=in&lobortis=magna&est=bibendum&phasellus=imperdiet&sit=nullam&amet=orci&erat=pede&nulla=venenatis&tempus=non&vivamus=sodales&in=sed&felis=tincidunt&eu=eu&sapien=felis&cursus=fusce&vestibulum=posuere&proin=felis&eu=sed&mi=lacus&nulla=morbi +635,Ruby,Olson,rolsonhm@hexun.com,Female,110.1.41.180,Rooxo,Calhetas,Payment Adjustment Coordinator,https://plala.or.jp/id/consequat/in/consequat/ut/nulla.jsp?habitasse=mauris&platea=morbi&dictumst=non&morbi=lectus&vestibulum=aliquam&velit=sit&id=amet&pretium=diam&iaculis=in&diam=magna&erat=bibendum&fermentum=imperdiet&justo=nullam&nec=orci&condimentum=pede&neque=venenatis&sapien=non&placerat=sodales&ante=sed&nulla=tincidunt&justo=eu&aliquam=felis&quis=fusce&turpis=posuere&eget=felis&elit=sed&sodales=lacus&scelerisque=morbi&mauris=sem&sit=mauris&amet=laoreet&eros=ut&suspendisse=rhoncus&accumsan=aliquet&tortor=pulvinar&quis=sed&turpis=nisl&sed=nunc&ante=rhoncus&vivamus=dui&tortor=vel&duis=sem&mattis=sed&egestas=sagittis&metus=nam&aenean=congue&fermentum=risus&donec=semper&ut=porta&mauris=volutpat&eget=quam&massa=pede&tempor=lobortis&convallis=ligula&nulla=sit&neque=amet&libero=eleifend&convallis=pede&eget=libero&eleifend=quis&luctus=orci&ultricies=nullam&eu=molestie&nibh=nibh&quisque=in&id=lectus&justo=pellentesque&sit=at&amet=nulla&sapien=suspendisse&dignissim=potenti&vestibulum=cras&vestibulum=in&ante=purus&ipsum=eu&primis=magna&in=vulputate&faucibus=luctus&orci=cum&luctus=sociis&et=natoque +636,Earl,Jones,ejoneshn@storify.com,Male,146.132.104.179,Wordify,Yaizu,Staff Accountant IV,https://ebay.co.uk/nunc.html?nec=primis&condimentum=in&neque=faucibus&sapien=orci&placerat=luctus&ante=et&nulla=ultrices&justo=posuere&aliquam=cubilia&quis=curae&turpis=duis&eget=faucibus&elit=accumsan&sodales=odio&scelerisque=curabitur&mauris=convallis&sit=duis&amet=consequat&eros=dui&suspendisse=nec&accumsan=nisi&tortor=volutpat&quis=eleifend&turpis=donec&sed=ut&ante=dolor&vivamus=morbi&tortor=vel&duis=lectus&mattis=in&egestas=quam&metus=fringilla&aenean=rhoncus&fermentum=mauris&donec=enim&ut=leo&mauris=rhoncus&eget=sed&massa=vestibulum&tempor=sit&convallis=amet&nulla=cursus&neque=id&libero=turpis&convallis=integer&eget=aliquet&eleifend=massa&luctus=id&ultricies=lobortis&eu=convallis&nibh=tortor&quisque=risus&id=dapibus&justo=augue&sit=vel&amet=accumsan +637,Jessica,,jdixonho@blogs.com,Female,249.81.184.35,Skyble,Xihe,Actuary,https://mit.edu/in/sapien/iaculis/congue/vivamus.json?magna=curabitur&at=in&nunc=libero&commodo=ut&placerat=massa&praesent=volutpat&blandit=convallis&nam=morbi&nulla=odio&integer=odio&pede=elementum&justo=eu&lacinia=interdum&eget=eu&tincidunt=tincidunt&eget=in&tempus=leo&vel=maecenas&pede=pulvinar&morbi=lobortis&porttitor=est&lorem=phasellus&id=sit&ligula=amet&suspendisse=erat&ornare=nulla&consequat=tempus&lectus=vivamus&in=in&est=felis&risus=eu&auctor=sapien&sed=cursus&tristique=vestibulum&in=proin&tempus=eu&sit=mi&amet=nulla&sem=ac&fusce=enim&consequat=in&nulla=tempor&nisl=turpis&nunc=nec&nisl=euismod&duis=scelerisque&bibendum=quam&felis=turpis +638,John,Holmes,jholmeshp@goodreads.com,Male,156.243.148.103,Yabox,,Geologist II,http://stanford.edu/posuere/metus.jpg?in=nisl&leo=duis&maecenas=ac&pulvinar=nibh&lobortis=fusce&est=lacus&phasellus=purus&sit=aliquet&amet=at&erat=feugiat&nulla=non&tempus=pretium&vivamus=quis&in=lectus&felis=suspendisse&eu=potenti&sapien=in&cursus=eleifend&vestibulum=quam&proin=a&eu=odio&mi=in&nulla=hac +639,Kelly,Simmons,ksimmonshq@freewebs.com,Female,86.75.84.120,Yakidoo,Zhuxi,Nuclear Power Engineer,https://google.com.br/in/leo/maecenas/pulvinar/lobortis/est/phasellus.aspx?morbi=sit&odio=amet&odio=diam&elementum=in&eu=magna&interdum=bibendum&eu=imperdiet&tincidunt=nullam&in=orci&leo=pede&maecenas=venenatis&pulvinar=non&lobortis=sodales&est=sed&phasellus=tincidunt&sit=eu&amet=felis&erat=fusce&nulla=posuere&tempus=felis&vivamus=sed&in=lacus&felis=morbi&eu=sem&sapien=mauris&cursus=laoreet&vestibulum=ut&proin=rhoncus&eu=aliquet&mi=pulvinar&nulla=sed&ac=nisl&enim=nunc&in=rhoncus&tempor=dui&turpis=vel&nec=sem&euismod=sed&scelerisque=sagittis&quam=nam&turpis=congue&adipiscing=risus&lorem=semper&vitae=porta&mattis=volutpat&nibh=quam&ligula=pede&nec=lobortis&sem=ligula&duis=sit&aliquam=amet&convallis=eleifend&nunc=pede&proin=libero&at=quis&turpis=orci&a=nullam&pede=molestie&posuere=nibh&nonummy=in&integer=lectus&non=pellentesque&velit=at&donec=nulla&diam=suspendisse&neque=potenti&vestibulum=cras&eget=in&vulputate=purus&ut=eu&ultrices=magna&vel=vulputate&augue=luctus&vestibulum=cum&ante=sociis&ipsum=natoque&primis=penatibus&in=et&faucibus=magnis&orci=dis&luctus=parturient&et=montes&ultrices=nascetur&posuere=ridiculus&cubilia=mus&curae=vivamus&donec=vestibulum +640,John,Stevens,jstevenshr@wikia.com,Male,106.116.228.226,Edgeify,Dulag,Speech Pathologist,https://ucsd.edu/etiam/faucibus/cursus.json?morbi=etiam&non=faucibus&quam=cursus&nec=urna&dui=ut&luctus=tellus&rutrum=nulla&nulla=ut&tellus=erat&in=id&sagittis=mauris&dui=vulputate&vel=elementum&nisl=nullam&duis=varius&ac=nulla&nibh=facilisi&fusce=cras&lacus=non&purus=velit&aliquet=nec&at=nisi&feugiat=vulputate&non=nonummy&pretium=maecenas&quis=tincidunt&lectus=lacus&suspendisse=at&potenti=velit&in=vivamus&eleifend=vel&quam=nulla&a=eget&odio=eros&in=elementum&hac=pellentesque&habitasse=quisque&platea=porta&dictumst=volutpat&maecenas=erat&ut=quisque&massa=erat +641,Randy,Moore,rmoorehs@hugedomains.com,Male,194.96.45.30,Jayo,Crespo,, +642,Dennis,Knight,dknightht@ihg.com,Male,223.30.237.149,Aimbo,Guadalupe,Professor,http://tamu.edu/a/libero/nam/dui/proin/leo/odio.jsp?tincidunt=vel&eu=accumsan&felis=tellus&fusce=nisi&posuere=eu&felis=orci&sed=mauris&lacus=lacinia&morbi=sapien&sem=quis&mauris=libero&laoreet=nullam&ut=sit&rhoncus=amet&aliquet=turpis&pulvinar=elementum&sed=ligula&nisl=vehicula&nunc=consequat&rhoncus=morbi&dui=a&vel=ipsum&sem=integer +643,Kelly,Olson,kolsonhu@usa.gov,Female,132.178.181.126,Wikizz,Piaski,Financial Advisor,http://de.vu/iaculis.js?donec=porttitor&odio=lorem&justo=id&sollicitudin=ligula&ut=suspendisse&suscipit=ornare&a=consequat&feugiat=lectus&et=in&eros=est&vestibulum=risus&ac=auctor&est=sed&lacinia=tristique&nisi=in&venenatis=tempus&tristique=sit&fusce=amet&congue=sem&diam=fusce&id=consequat&ornare=nulla&imperdiet=nisl&sapien=nunc&urna=nisl&pretium=duis&nisl=bibendum&ut=felis&volutpat=sed&sapien=interdum&arcu=venenatis&sed=turpis&augue=enim&aliquam=blandit&erat=mi&volutpat=in&in=porttitor&congue=pede&etiam=justo&justo=eu&etiam=massa&pretium=donec&iaculis=dapibus&justo=duis&in=at&hac=velit&habitasse=eu&platea=est&dictumst=congue&etiam=elementum&faucibus=in&cursus=hac&urna=habitasse&ut=platea&tellus=dictumst&nulla=morbi&ut=vestibulum&erat=velit&id=id&mauris=pretium&vulputate=iaculis&elementum=diam&nullam=erat&varius=fermentum&nulla=justo&facilisi=nec&cras=condimentum&non=neque&velit=sapien&nec=placerat&nisi=ante&vulputate=nulla +644,Wanda,Thomas,wthomashv@blogtalkradio.com,Female,62.80.133.170,Zooxo,Aubervilliers,Design Engineer,http://ft.com/lacus/curabitur/at.aspx?mauris=mauris&sit=lacinia&amet=sapien&eros=quis&suspendisse=libero&accumsan=nullam&tortor=sit&quis=amet&turpis=turpis&sed=elementum +645,Russell,Stevens,rstevenshw@blogs.com,Male,205.83.153.105,Camido,Tizguine,Staff Scientist,http://jimdo.com/ut.aspx?phasellus=etiam&id=faucibus&sapien=cursus&in=urna&sapien=ut&iaculis=tellus&congue=nulla&vivamus=ut&metus=erat&arcu=id&adipiscing=mauris&molestie=vulputate&hendrerit=elementum&at=nullam&vulputate=varius&vitae=nulla&nisl=facilisi&aenean=cras&lectus=non&pellentesque=velit&eget=nec&nunc=nisi&donec=vulputate&quis=nonummy&orci=maecenas&eget=tincidunt&orci=lacus&vehicula=at&condimentum=velit&curabitur=vivamus&in=vel&libero=nulla&ut=eget&massa=eros&volutpat=elementum&convallis=pellentesque&morbi=quisque&odio=porta&odio=volutpat&elementum=erat&eu=quisque +646,Timothy,Bishop,tbishophx@mit.edu,Male,227.198.233.165,Flipstorm,Falënki,Software Consultant,https://redcross.org/cubilia/curae.aspx?maecenas=habitasse&leo=platea&odio=dictumst&condimentum=maecenas&id=ut&luctus=massa&nec=quis&molestie=augue&sed=luctus&justo=tincidunt&pellentesque=nulla&viverra=mollis&pede=molestie&ac=lorem&diam=quisque&cras=ut&pellentesque=erat&volutpat=curabitur&dui=gravida&maecenas=nisi&tristique=at&est=nibh&et=in&tempus=hac&semper=habitasse&est=platea&quam=dictumst&pharetra=aliquam&magna=augue&ac=quam&consequat=sollicitudin +647,Donna,Nguyen,dnguyenhy@marriott.com,Female,172.134.50.123,Twitterbeat,Wanglian,Software Test Engineer III,https://de.vu/nulla/quisque/arcu/libero/rutrum/ac.html?laoreet=egestas&ut=metus&rhoncus=aenean&aliquet=fermentum&pulvinar=donec&sed=ut&nisl=mauris&nunc=eget&rhoncus=massa&dui=tempor&vel=convallis&sem=nulla&sed=neque&sagittis=libero&nam=convallis&congue=eget&risus=eleifend&semper=luctus&porta=ultricies&volutpat=eu&quam=nibh&pede=quisque&lobortis=id&ligula=justo&sit=sit&amet=amet&eleifend=sapien&pede=dignissim&libero=vestibulum&quis=vestibulum +648,Bruce,Griffin,bgriffinhz@usa.gov,Male,217.230.217.31,Flashspan,Louveira,Senior Sales Associate,http://blinklist.com/donec/dapibus.png?vel=quisque&est=erat&donec=eros&odio=viverra&justo=eget&sollicitudin=congue&ut=eget&suscipit=semper&a=rutrum&feugiat=nulla&et=nunc&eros=purus&vestibulum=phasellus +649,Maria,Ray,mrayi0@howstuffworks.com,Female,187.144.49.232,Mynte,Tsapêraī,Human Resources Manager,http://hexun.com/id/sapien/in/sapien.aspx?proin=blandit&at=non&turpis=interdum&a=in&pede=ante&posuere=vestibulum&nonummy=ante&integer=ipsum&non=primis&velit=in&donec=faucibus&diam=orci&neque=luctus&vestibulum=et&eget=ultrices&vulputate=posuere&ut=cubilia&ultrices=curae&vel=duis&augue=faucibus&vestibulum=accumsan&ante=odio&ipsum=curabitur&primis=convallis&in=duis&faucibus=consequat&orci=dui&luctus=nec&et=nisi&ultrices=volutpat&posuere=eleifend&cubilia=donec&curae=ut&donec=dolor&pharetra=morbi&magna=vel&vestibulum=lectus&aliquet=in&ultrices=quam&erat=fringilla&tortor=rhoncus&sollicitudin=mauris&mi=enim&sit=leo&amet=rhoncus&lobortis=sed&sapien=vestibulum&sapien=sit&non=amet&mi=cursus&integer=id&ac=turpis +650,Virginia,Rose,vrosei1@weather.com,Female,206.156.159.179,Brainsphere,Yaring,Actuary,https://netlog.com/ut.json?velit=non&vivamus=lectus&vel=aliquam&nulla=sit&eget=amet&eros=diam&elementum=in&pellentesque=magna&quisque=bibendum&porta=imperdiet&volutpat=nullam&erat=orci&quisque=pede&erat=venenatis&eros=non&viverra=sodales&eget=sed&congue=tincidunt&eget=eu&semper=felis&rutrum=fusce&nulla=posuere&nunc=felis&purus=sed&phasellus=lacus&in=morbi&felis=sem&donec=mauris&semper=laoreet&sapien=ut&a=rhoncus&libero=aliquet&nam=pulvinar&dui=sed&proin=nisl&leo=nunc&odio=rhoncus&porttitor=dui&id=vel&consequat=sem&in=sed&consequat=sagittis&ut=nam&nulla=congue&sed=risus&accumsan=semper&felis=porta&ut=volutpat&at=quam&dolor=pede&quis=lobortis&odio=ligula&consequat=sit&varius=amet&integer=eleifend&ac=pede&leo=libero&pellentesque=quis&ultrices=orci&mattis=nullam&odio=molestie&donec=nibh&vitae=in&nisi=lectus&nam=pellentesque&ultrices=at&libero=nulla&non=suspendisse +651,Michelle,Gardner,mgardneri2@chron.com,Female,120.70.215.95,Topiczoom,Koszarawa,Statistician III,http://opensource.org/blandit/lacinia/erat/vestibulum/sed.html?congue=phasellus&risus=in&semper=felis&porta=donec&volutpat=semper&quam=sapien&pede=a&lobortis=libero&ligula=nam&sit=dui&amet=proin&eleifend=leo&pede=odio&libero=porttitor&quis=id&orci=consequat&nullam=in&molestie=consequat&nibh=ut&in=nulla&lectus=sed&pellentesque=accumsan&at=felis&nulla=ut&suspendisse=at&potenti=dolor&cras=quis&in=odio&purus=consequat&eu=varius&magna=integer&vulputate=ac&luctus=leo&cum=pellentesque&sociis=ultrices&natoque=mattis&penatibus=odio&et=donec&magnis=vitae&dis=nisi&parturient=nam&montes=ultrices&nascetur=libero&ridiculus=non&mus=mattis&vivamus=pulvinar&vestibulum=nulla&sagittis=pede&sapien=ullamcorper&cum=augue&sociis=a&natoque=suscipit&penatibus=nulla&et=elit&magnis=ac&dis=nulla&parturient=sed&montes=vel&nascetur=enim&ridiculus=sit&mus=amet&etiam=nunc&vel=viverra&augue=dapibus&vestibulum=nulla&rutrum=suscipit&rutrum=ligula&neque=in&aenean=lacus&auctor=curabitur&gravida=at&sem=ipsum&praesent=ac&id=tellus&massa=semper&id=interdum&nisl=mauris +652,Mildred,Martinez,mmartinezi3@tripod.com,Female,225.212.234.115,Tekfly,Carpentras,Quality Engineer,http://studiopress.com/semper/porta/volutpat/quam/pede/lobortis.xml?pretium=pede&quis=morbi&lectus=porttitor&suspendisse=lorem&potenti=id&in=ligula&eleifend=suspendisse&quam=ornare&a=consequat&odio=lectus&in=in&hac=est&habitasse=risus&platea=auctor&dictumst=sed&maecenas=tristique&ut=in&massa=tempus&quis=sit&augue=amet&luctus=sem&tincidunt=fusce&nulla=consequat&mollis=nulla&molestie=nisl&lorem=nunc +653,Betty,Gonzales,bgonzalesi4@yahoo.com,Female,48.122.199.158,Nlounge,Mhango,Dental Hygienist,http://google.it/elementum/eu/interdum.html?donec=volutpat&diam=quam&neque=pede&vestibulum=lobortis&eget=ligula&vulputate=sit&ut=amet&ultrices=eleifend&vel=pede&augue=libero&vestibulum=quis&ante=orci&ipsum=nullam&primis=molestie&in=nibh&faucibus=in&orci=lectus&luctus=pellentesque&et=at&ultrices=nulla&posuere=suspendisse&cubilia=potenti&curae=cras&donec=in&pharetra=purus&magna=eu&vestibulum=magna&aliquet=vulputate&ultrices=luctus&erat=cum&tortor=sociis&sollicitudin=natoque&mi=penatibus&sit=et&amet=magnis&lobortis=dis&sapien=parturient&sapien=montes&non=nascetur&mi=ridiculus&integer=mus&ac=vivamus&neque=vestibulum&duis=sagittis&bibendum=sapien&morbi=cum&non=sociis&quam=natoque&nec=penatibus&dui=et&luctus=magnis&rutrum=dis&nulla=parturient&tellus=montes&in=nascetur&sagittis=ridiculus&dui=mus +654,Teresa,Nelson,tnelsoni5@google.com.au,Female,190.83.172.226,Tambee,Bisée,Editor,http://livejournal.com/maecenas/tristique/est/et/tempus.aspx?risus=in&auctor=quis&sed=justo&tristique=maecenas&in=rhoncus&tempus=aliquam&sit=lacus&amet=morbi&sem=quis&fusce=tortor&consequat=id&nulla=nulla&nisl=ultrices&nunc=aliquet&nisl=maecenas&duis=leo&bibendum=odio&felis=condimentum&sed=id&interdum=luctus&venenatis=nec&turpis=molestie&enim=sed&blandit=justo&mi=pellentesque&in=viverra&porttitor=pede&pede=ac&justo=diam&eu=cras&massa=pellentesque&donec=volutpat&dapibus=dui&duis=maecenas&at=tristique&velit=est&eu=et&est=tempus&congue=semper&elementum=est&in=quam&hac=pharetra&habitasse=magna&platea=ac&dictumst=consequat&morbi=metus&vestibulum=sapien&velit=ut&id=nunc&pretium=vestibulum&iaculis=ante&diam=ipsum&erat=primis&fermentum=in&justo=faucibus&nec=orci&condimentum=luctus&neque=et&sapien=ultrices&placerat=posuere&ante=cubilia&nulla=curae&justo=mauris&aliquam=viverra&quis=diam&turpis=vitae&eget=quam +655,Carlos,Thompson,cthompsoni6@reddit.com,Male,121.109.82.115,Skimia,Itapema,Civil Engineer,https://pinterest.com/amet/consectetuer/adipiscing/elit/proin/interdum.png?lobortis=posuere&convallis=cubilia&tortor=curae&risus=nulla&dapibus=dapibus&augue=dolor&vel=vel&accumsan=est&tellus=donec&nisi=odio&eu=justo&orci=sollicitudin&mauris=ut&lacinia=suscipit&sapien=a&quis=feugiat&libero=et&nullam=eros&sit=vestibulum&amet=ac&turpis=est&elementum=lacinia&ligula=nisi&vehicula=venenatis&consequat=tristique&morbi=fusce&a=congue&ipsum=diam&integer=id&a=ornare&nibh=imperdiet&in=sapien&quis=urna +656,Christine,Rivera,criverai7@storify.com,Female,42.78.157.253,Muxo,Mizusawa,Mechanical Systems Engineer,https://ox.ac.uk/elit/proin/risus/praesent.jpg?pretium=volutpat&quis=erat&lectus=quisque&suspendisse=erat&potenti=eros&in=viverra&eleifend=eget&quam=congue&a=eget&odio=semper&in=rutrum&hac=nulla&habitasse=nunc&platea=purus&dictumst=phasellus&maecenas=in&ut=felis&massa=donec&quis=semper&augue=sapien&luctus=a&tincidunt=libero&nulla=nam&mollis=dui&molestie=proin&lorem=leo&quisque=odio&ut=porttitor&erat=id&curabitur=consequat&gravida=in&nisi=consequat&at=ut&nibh=nulla&in=sed&hac=accumsan&habitasse=felis&platea=ut&dictumst=at&aliquam=dolor&augue=quis&quam=odio&sollicitudin=consequat&vitae=varius&consectetuer=integer&eget=ac&rutrum=leo&at=pellentesque&lorem=ultrices&integer=mattis&tincidunt=odio&ante=donec&vel=vitae&ipsum=nisi&praesent=nam +657,Joe,Reynolds,jreynoldsi8@bigcartel.com,Male,180.60.44.214,Oba,Mubo,Physical Therapy Assistant,https://nsw.gov.au/vulputate.js?nec=et&nisi=commodo&volutpat=vulputate +658,Joshua,Graham,jgrahami9@com.com,Male,209.31.148.9,Viva,Belo Jardim,Biostatistician I,https://bing.com/nunc/viverra/dapibus/nulla/suscipit/ligula.xml?aliquam=ac&non=neque&mauris=duis&morbi=bibendum&non=morbi&lectus=non&aliquam=quam&sit=nec&amet=dui&diam=luctus&in=rutrum&magna=nulla&bibendum=tellus&imperdiet=in&nullam=sagittis&orci=dui&pede=vel&venenatis=nisl&non=duis&sodales=ac&sed=nibh&tincidunt=fusce&eu=lacus&felis=purus&fusce=aliquet&posuere=at&felis=feugiat&sed=non&lacus=pretium&morbi=quis&sem=lectus&mauris=suspendisse&laoreet=potenti&ut=in&rhoncus=eleifend&aliquet=quam&pulvinar=a&sed=odio&nisl=in&nunc=hac&rhoncus=habitasse +659,Emily,Flores,efloresia@tmall.com,Female,18.29.79.151,Bubbletube,Qinghaihu,Assistant Manager,https://nymag.com/amet/erat.jpg?tempus=nec&semper=sem&est=duis&quam=aliquam&pharetra=convallis&magna=nunc&ac=proin&consequat=at&metus=turpis&sapien=a&ut=pede&nunc=posuere&vestibulum=nonummy&ante=integer&ipsum=non&primis=velit&in=donec&faucibus=diam&orci=neque&luctus=vestibulum&et=eget&ultrices=vulputate&posuere=ut&cubilia=ultrices&curae=vel&mauris=augue&viverra=vestibulum&diam=ante&vitae=ipsum&quam=primis&suspendisse=in&potenti=faucibus&nullam=orci&porttitor=luctus&lacus=et&at=ultrices&turpis=posuere&donec=cubilia&posuere=curae&metus=donec&vitae=pharetra&ipsum=magna&aliquam=vestibulum&non=aliquet&mauris=ultrices&morbi=erat&non=tortor&lectus=sollicitudin&aliquam=mi&sit=sit&amet=amet&diam=lobortis&in=sapien&magna=sapien&bibendum=non&imperdiet=mi&nullam=integer&orci=ac&pede=neque&venenatis=duis&non=bibendum&sodales=morbi&sed=non&tincidunt=quam&eu=nec&felis=dui&fusce=luctus&posuere=rutrum&felis=nulla&sed=tellus&lacus=in&morbi=sagittis&sem=dui&mauris=vel&laoreet=nisl&ut=duis&rhoncus=ac&aliquet=nibh&pulvinar=fusce&sed=lacus&nisl=purus&nunc=aliquet&rhoncus=at&dui=feugiat&vel=non&sem=pretium&sed=quis&sagittis=lectus&nam=suspendisse&congue=potenti +660,Evelyn,Gray,egrayib@slate.com,Female,92.108.235.222,Tavu,,Help Desk Technician,https://tumblr.com/sit/amet/cursus/id/turpis/integer/aliquet.png?mauris=sapien&enim=in&leo=sapien&rhoncus=iaculis&sed=congue&vestibulum=vivamus&sit=metus&amet=arcu&cursus=adipiscing&id=molestie&turpis=hendrerit&integer=at&aliquet=vulputate&massa=vitae&id=nisl&lobortis=aenean&convallis=lectus&tortor=pellentesque&risus=eget&dapibus=nunc&augue=donec&vel=quis&accumsan=orci&tellus=eget +661,Joshua,Hudson,jhudsonic@toplist.cz,Male,104.254.132.103,Eamia,Fufang,Teacher,https://timesonline.co.uk/pede/libero.html?lorem=sapien&vitae=placerat&mattis=ante&nibh=nulla&ligula=justo&nec=aliquam&sem=quis&duis=turpis&aliquam=eget&convallis=elit&nunc=sodales&proin=scelerisque&at=mauris&turpis=sit&a=amet&pede=eros&posuere=suspendisse&nonummy=accumsan&integer=tortor&non=quis&velit=turpis +662,Bobby,Hansen,bhansenid@theglobeandmail.com,Male,85.71.101.22,Oyonder,Kaoshan,Financial Advisor,https://vk.com/pede/libero.html?faucibus=mi&accumsan=pede&odio=malesuada&curabitur=in&convallis=imperdiet&duis=et&consequat=commodo&dui=vulputate&nec=justo&nisi=in&volutpat=blandit&eleifend=ultrices&donec=enim&ut=lorem&dolor=ipsum&morbi=dolor&vel=sit +663,Jeremy,Lopez,jlopezie@ezinearticles.com,Male,138.67.116.218,Quimba,Pinhão,Programmer I,https://google.ru/aliquet/massa.json?sapien=dui&placerat=vel&ante=sem&nulla=sed&justo=sagittis&aliquam=nam&quis=congue&turpis=risus&eget=semper&elit=porta&sodales=volutpat&scelerisque=quam&mauris=pede&sit=lobortis&amet=ligula&eros=sit&suspendisse=amet&accumsan=eleifend&tortor=pede&quis=libero&turpis=quis&sed=orci&ante=nullam&vivamus=molestie&tortor=nibh&duis=in&mattis=lectus&egestas=pellentesque&metus=at&aenean=nulla&fermentum=suspendisse&donec=potenti&ut=cras&mauris=in&eget=purus&massa=eu&tempor=magna&convallis=vulputate&nulla=luctus&neque=cum&libero=sociis&convallis=natoque&eget=penatibus&eleifend=et&luctus=magnis&ultricies=dis&eu=parturient&nibh=montes&quisque=nascetur&id=ridiculus&justo=mus&sit=vivamus&amet=vestibulum&sapien=sagittis&dignissim=sapien&vestibulum=cum&vestibulum=sociis&ante=natoque&ipsum=penatibus&primis=et&in=magnis&faucibus=dis&orci=parturient&luctus=montes&et=nascetur&ultrices=ridiculus&posuere=mus&cubilia=etiam&curae=vel&nulla=augue&dapibus=vestibulum&dolor=rutrum&vel=rutrum&est=neque&donec=aenean +664,Pamela,Armstrong,parmstrongif@ameblo.jp,Female,72.190.139.72,Avamba,Carreira,Dental Hygienist,https://acquirethisname.com/non/lectus/aliquam/sit/amet/diam/in.xml?nullam=condimentum&porttitor=curabitur&lacus=in&at=libero&turpis=ut&donec=massa&posuere=volutpat&metus=convallis&vitae=morbi&ipsum=odio&aliquam=odio&non=elementum&mauris=eu&morbi=interdum&non=eu&lectus=tincidunt&aliquam=in&sit=leo&amet=maecenas&diam=pulvinar&in=lobortis&magna=est&bibendum=phasellus&imperdiet=sit&nullam=amet&orci=erat&pede=nulla&venenatis=tempus&non=vivamus&sodales=in&sed=felis&tincidunt=eu&eu=sapien&felis=cursus&fusce=vestibulum&posuere=proin&felis=eu&sed=mi&lacus=nulla&morbi=ac&sem=enim&mauris=in&laoreet=tempor&ut=turpis&rhoncus=nec&aliquet=euismod&pulvinar=scelerisque&sed=quam&nisl=turpis +665,Benjamin,Franklin,bfranklinig@ask.com,Male,70.241.118.45,Brainbox,Szamotuły,Cost Accountant,https://sohu.com/a/nibh/in/quis.json?nascetur=dapibus&ridiculus=dolor&mus=vel&vivamus=est&vestibulum=donec&sagittis=odio&sapien=justo&cum=sollicitudin&sociis=ut&natoque=suscipit&penatibus=a&et=feugiat&magnis=et&dis=eros&parturient=vestibulum&montes=ac&nascetur=est&ridiculus=lacinia&mus=nisi&etiam=venenatis&vel=tristique&augue=fusce&vestibulum=congue&rutrum=diam&rutrum=id&neque=ornare&aenean=imperdiet&auctor=sapien&gravida=urna&sem=pretium&praesent=nisl&id=ut&massa=volutpat&id=sapien&nisl=arcu&venenatis=sed&lacinia=augue&aenean=aliquam&sit=erat&amet=volutpat&justo=in&morbi=congue&ut=etiam&odio=justo&cras=etiam&mi=pretium&pede=iaculis&malesuada=justo&in=in&imperdiet=hac&et=habitasse&commodo=platea&vulputate=dictumst&justo=etiam&in=faucibus&blandit=cursus&ultrices=urna +666,Steven,Wallace,swallaceih@patch.com,Male,91.104.0.19,Yakidoo,Curibaya,Biostatistician I,https://nih.gov/magna/vulputate/luctus/cum/sociis/natoque/penatibus.html?felis=nulla&ut=sed&at=accumsan&dolor=felis&quis=ut +667,Howard,Stephens,hstephensii@newsvine.com,Male,15.77.219.144,Skibox,Sombor,Actuary,http://youtube.com/a/nibh/in/quis/justo/maecenas.png?proin=sit&at=amet +668,Phillip,Stephens,pstephensij@arizona.edu,Male,180.42.135.180,Rhynyx,Piteå,Engineer IV,http://arstechnica.com/morbi/vestibulum/velit/id/pretium.png?justo=mattis&aliquam=pulvinar&quis=nulla&turpis=pede&eget=ullamcorper&elit=augue&sodales=a&scelerisque=suscipit +669,Annie,Grant,agrantik@photobucket.com,Female,154.198.165.16,Gabvine,Severo-Zadonsk,Executive Secretary,https://google.cn/sed/accumsan/felis/ut/at/dolor/quis.html?augue=amet&vestibulum=eros&ante=suspendisse&ipsum=accumsan&primis=tortor&in=quis&faucibus=turpis&orci=sed&luctus=ante&et=vivamus&ultrices=tortor&posuere=duis&cubilia=mattis&curae=egestas&donec=metus&pharetra=aenean&magna=fermentum&vestibulum=donec&aliquet=ut&ultrices=mauris&erat=eget&tortor=massa&sollicitudin=tempor&mi=convallis&sit=nulla&amet=neque&lobortis=libero&sapien=convallis&sapien=eget&non=eleifend&mi=luctus&integer=ultricies&ac=eu&neque=nibh&duis=quisque&bibendum=id&morbi=justo&non=sit&quam=amet&nec=sapien&dui=dignissim&luctus=vestibulum&rutrum=vestibulum&nulla=ante&tellus=ipsum&in=primis&sagittis=in&dui=faucibus&vel=orci&nisl=luctus&duis=et&ac=ultrices&nibh=posuere&fusce=cubilia&lacus=curae&purus=nulla&aliquet=dapibus&at=dolor&feugiat=vel&non=est&pretium=donec&quis=odio&lectus=justo&suspendisse=sollicitudin&potenti=ut&in=suscipit&eleifend=a&quam=feugiat&a=et&odio=eros&in=vestibulum&hac=ac&habitasse=est&platea=lacinia&dictumst=nisi&maecenas=venenatis&ut=tristique +670,Janice,Ortiz,jortizil@narod.ru,Female,247.44.176.92,Bubblebox,,Recruiter,https://cbsnews.com/at/turpis/donec.jsp?dapibus=scelerisque&augue=quam&vel=turpis&accumsan=adipiscing&tellus=lorem&nisi=vitae&eu=mattis&orci=nibh&mauris=ligula&lacinia=nec&sapien=sem&quis=duis&libero=aliquam&nullam=convallis&sit=nunc&amet=proin&turpis=at&elementum=turpis&ligula=a&vehicula=pede&consequat=posuere&morbi=nonummy&a=integer&ipsum=non&integer=velit&a=donec&nibh=diam&in=neque&quis=vestibulum&justo=eget&maecenas=vulputate&rhoncus=ut&aliquam=ultrices&lacus=vel&morbi=augue&quis=vestibulum&tortor=ante&id=ipsum&nulla=primis&ultrices=in&aliquet=faucibus&maecenas=orci&leo=luctus&odio=et&condimentum=ultrices&id=posuere&luctus=cubilia&nec=curae&molestie=donec&sed=pharetra&justo=magna&pellentesque=vestibulum&viverra=aliquet&pede=ultrices&ac=erat&diam=tortor +671,Bobby,Morales,bmoralesim@ibm.com,Male,161.212.217.8,Roodel,Jianyi,Librarian,http://privacy.gov.au/tempus.png?odio=sit&elementum=amet&eu=lobortis&interdum=sapien&eu=sapien&tincidunt=non&in=mi&leo=integer&maecenas=ac&pulvinar=neque&lobortis=duis&est=bibendum&phasellus=morbi&sit=non&amet=quam&erat=nec&nulla=dui&tempus=luctus&vivamus=rutrum&in=nulla&felis=tellus&eu=in&sapien=sagittis&cursus=dui&vestibulum=vel&proin=nisl&eu=duis&mi=ac&nulla=nibh&ac=fusce&enim=lacus&in=purus&tempor=aliquet&turpis=at&nec=feugiat&euismod=non&scelerisque=pretium&quam=quis&turpis=lectus&adipiscing=suspendisse&lorem=potenti&vitae=in&mattis=eleifend&nibh=quam&ligula=a&nec=odio&sem=in&duis=hac&aliquam=habitasse&convallis=platea&nunc=dictumst&proin=maecenas&at=ut&turpis=massa&a=quis&pede=augue&posuere=luctus&nonummy=tincidunt&integer=nulla&non=mollis&velit=molestie&donec=lorem&diam=quisque&neque=ut&vestibulum=erat&eget=curabitur&vulputate=gravida&ut=nisi&ultrices=at&vel=nibh&augue=in&vestibulum=hac&ante=habitasse&ipsum=platea&primis=dictumst&in=aliquam +672,Samuel,Rogers,srogersin@bloglines.com,Male,34.213.247.113,Zooveo,Hörby,General Manager,https://printfriendly.com/morbi/vestibulum.xml?adipiscing=felis&elit=sed&proin=lacus&risus=morbi&praesent=sem&lectus=mauris&vestibulum=laoreet&quam=ut&sapien=rhoncus&varius=aliquet&ut=pulvinar&blandit=sed&non=nisl&interdum=nunc&in=rhoncus&ante=dui&vestibulum=vel&ante=sem&ipsum=sed&primis=sagittis&in=nam&faucibus=congue&orci=risus&luctus=semper&et=porta&ultrices=volutpat&posuere=quam +673,William,Porter,wporterio@google.cn,Male,201.176.69.234,Geba,Iwierzyce,Assistant Media Planner,http://sbwire.com/id/ligula/suspendisse/ornare/consequat/lectus.js?nulla=porta&justo=volutpat&aliquam=erat&quis=quisque&turpis=erat&eget=eros&elit=viverra&sodales=eget&scelerisque=congue&mauris=eget&sit=semper&amet=rutrum&eros=nulla&suspendisse=nunc&accumsan=purus&tortor=phasellus&quis=in&turpis=felis&sed=donec&ante=semper&vivamus=sapien&tortor=a&duis=libero&mattis=nam&egestas=dui&metus=proin&aenean=leo&fermentum=odio&donec=porttitor&ut=id&mauris=consequat&eget=in&massa=consequat&tempor=ut&convallis=nulla&nulla=sed&neque=accumsan&libero=felis&convallis=ut&eget=at&eleifend=dolor&luctus=quis&ultricies=odio +674,Earl,Peterson,epetersonip@foxnews.com,Male,183.171.210.218,Vinte,Naranjo,Recruiting Manager,http://bandcamp.com/ut.jsp?turpis=vel&enim=augue&blandit=vestibulum&mi=ante&in=ipsum&porttitor=primis&pede=in&justo=faucibus&eu=orci&massa=luctus&donec=et&dapibus=ultrices&duis=posuere&at=cubilia&velit=curae&eu=donec&est=pharetra&congue=magna&elementum=vestibulum&in=aliquet&hac=ultrices&habitasse=erat&platea=tortor&dictumst=sollicitudin&morbi=mi&vestibulum=sit&velit=amet&id=lobortis&pretium=sapien&iaculis=sapien&diam=non&erat=mi&fermentum=integer&justo=ac&nec=neque&condimentum=duis&neque=bibendum&sapien=morbi&placerat=non&ante=quam&nulla=nec&justo=dui&aliquam=luctus&quis=rutrum&turpis=nulla&eget=tellus&elit=in&sodales=sagittis&scelerisque=dui&mauris=vel&sit=nisl&amet=duis&eros=ac&suspendisse=nibh&accumsan=fusce&tortor=lacus&quis=purus&turpis=aliquet&sed=at&ante=feugiat&vivamus=non&tortor=pretium&duis=quis&mattis=lectus&egestas=suspendisse&metus=potenti&aenean=in&fermentum=eleifend&donec=quam&ut=a&mauris=odio&eget=in&massa=hac&tempor=habitasse&convallis=platea&nulla=dictumst&neque=maecenas&libero=ut&convallis=massa&eget=quis +675,Julie,Jackson,jjacksoniq@plala.or.jp,Female,163.46.151.65,LiveZ,Chuhuyiv,VP Sales,http://huffingtonpost.com/nulla/ac.jpg?et=suspendisse&magnis=potenti&dis=in&parturient=eleifend&montes=quam&nascetur=a&ridiculus=odio&mus=in&vivamus=hac&vestibulum=habitasse&sagittis=platea&sapien=dictumst&cum=maecenas&sociis=ut&natoque=massa&penatibus=quis&et=augue&magnis=luctus&dis=tincidunt&parturient=nulla&montes=mollis&nascetur=molestie&ridiculus=lorem&mus=quisque&etiam=ut&vel=erat&augue=curabitur&vestibulum=gravida&rutrum=nisi&rutrum=at&neque=nibh&aenean=in&auctor=hac&gravida=habitasse&sem=platea&praesent=dictumst&id=aliquam&massa=augue&id=quam&nisl=sollicitudin&venenatis=vitae&lacinia=consectetuer&aenean=eget&sit=rutrum&amet=at&justo=lorem&morbi=integer&ut=tincidunt&odio=ante&cras=vel&mi=ipsum&pede=praesent&malesuada=blandit&in=lacinia&imperdiet=erat&et=vestibulum&commodo=sed&vulputate=magna&justo=at&in=nunc&blandit=commodo&ultrices=placerat&enim=praesent&lorem=blandit&ipsum=nam&dolor=nulla&sit=integer&amet=pede&consectetuer=justo&adipiscing=lacinia&elit=eget&proin=tincidunt&interdum=eget&mauris=tempus&non=vel&ligula=pede&pellentesque=morbi&ultrices=porttitor&phasellus=lorem&id=id +676,Tammy,Day,tdayir@indiatimes.com,Female,167.152.19.240,Skyble,Ārt Khwājah,Clinical Specialist,http://marketwatch.com/lectus/pellentesque/eget.js?pede=facilisi&ac=cras&diam=non&cras=velit&pellentesque=nec&volutpat=nisi&dui=vulputate&maecenas=nonummy&tristique=maecenas&est=tincidunt&et=lacus&tempus=at&semper=velit&est=vivamus&quam=vel&pharetra=nulla&magna=eget&ac=eros&consequat=elementum&metus=pellentesque&sapien=quisque +677,Jessica,Stewart,jstewartis@bigcartel.com,Female,173.174.72.113,Cogidoo,Kerkrade,Analog Circuit Design manager,https://sohu.com/amet/erat/nulla/tempus/vivamus/in/felis.aspx?donec=pretium&posuere=iaculis&metus=justo&vitae=in&ipsum=hac&aliquam=habitasse&non=platea&mauris=dictumst&morbi=etiam&non=faucibus&lectus=cursus&aliquam=urna&sit=ut&amet=tellus&diam=nulla&in=ut&magna=erat&bibendum=id&imperdiet=mauris&nullam=vulputate&orci=elementum&pede=nullam&venenatis=varius&non=nulla&sodales=facilisi&sed=cras&tincidunt=non&eu=velit&felis=nec&fusce=nisi&posuere=vulputate&felis=nonummy&sed=maecenas&lacus=tincidunt&morbi=lacus&sem=at&mauris=velit&laoreet=vivamus&ut=vel&rhoncus=nulla&aliquet=eget&pulvinar=eros&sed=elementum&nisl=pellentesque&nunc=quisque&rhoncus=porta&dui=volutpat&vel=erat&sem=quisque&sed=erat&sagittis=eros&nam=viverra&congue=eget&risus=congue&semper=eget&porta=semper&volutpat=rutrum&quam=nulla&pede=nunc&lobortis=purus&ligula=phasellus&sit=in&amet=felis&eleifend=donec +678,Ashley,Payne,apayneit@businessweek.com,Female,238.188.181.108,Flashspan,Richmond,Recruiter,http://csmonitor.com/mattis/nibh/ligula/nec/sem.aspx?diam=viverra&erat=eget&fermentum=congue&justo=eget&nec=semper&condimentum=rutrum&neque=nulla +679,Donald,Wagner,dwagneriu@china.com.cn,Male,83.182.25.152,Kanoodle,Yonglong,Junior Executive,https://lycos.com/etiam/justo/etiam/pretium/iaculis/justo.png?nulla=augue&tempus=a&vivamus=suscipit +680,Jose,George,jgeorgeiv@weibo.com,Male,216.51.170.198,Brainsphere,Encantado,Help Desk Operator,https://bravesites.com/hendrerit.aspx?mauris=pede&non=justo&ligula=lacinia&pellentesque=eget&ultrices=tincidunt&phasellus=eget&id=tempus&sapien=vel&in=pede&sapien=morbi&iaculis=porttitor&congue=lorem&vivamus=id&metus=ligula&arcu=suspendisse&adipiscing=ornare&molestie=consequat&hendrerit=lectus&at=in&vulputate=est&vitae=risus&nisl=auctor&aenean=sed +681,Howard,Long,hlongiw@tinyurl.com,Male,60.123.120.197,Riffpedia,Zeerust,Research Associate,https://unblog.fr/in.jpg?odio=pellentesque&consequat=ultrices&varius=mattis&integer=odio&ac=donec&leo=vitae&pellentesque=nisi&ultrices=nam&mattis=ultrices&odio=libero&donec=non&vitae=mattis&nisi=pulvinar&nam=nulla&ultrices=pede&libero=ullamcorper&non=augue&mattis=a&pulvinar=suscipit&nulla=nulla&pede=elit&ullamcorper=ac&augue=nulla&a=sed&suscipit=vel&nulla=enim&elit=sit&ac=amet&nulla=nunc&sed=viverra&vel=dapibus&enim=nulla&sit=suscipit&amet=ligula&nunc=in&viverra=lacus&dapibus=curabitur&nulla=at +682,Timothy,Porter,tporterix@gizmodo.com,Male,171.207.15.8,Lazz,Berezniki,Automation Specialist IV,http://ocn.ne.jp/nam/congue/risus.html?augue=sem&quam=praesent&sollicitudin=id&vitae=massa&consectetuer=id&eget=nisl&rutrum=venenatis&at=lacinia&lorem=aenean&integer=sit&tincidunt=amet&ante=justo&vel=morbi&ipsum=ut&praesent=odio&blandit=cras&lacinia=mi&erat=pede&vestibulum=malesuada&sed=in&magna=imperdiet&at=et&nunc=commodo&commodo=vulputate&placerat=justo&praesent=in&blandit=blandit&nam=ultrices&nulla=enim&integer=lorem&pede=ipsum&justo=dolor&lacinia=sit&eget=amet&tincidunt=consectetuer&eget=adipiscing&tempus=elit&vel=proin&pede=interdum&morbi=mauris&porttitor=non&lorem=ligula&id=pellentesque&ligula=ultrices&suspendisse=phasellus&ornare=id&consequat=sapien&lectus=in&in=sapien&est=iaculis&risus=congue&auctor=vivamus&sed=metus&tristique=arcu&in=adipiscing&tempus=molestie&sit=hendrerit&amet=at&sem=vulputate&fusce=vitae&consequat=nisl&nulla=aenean&nisl=lectus&nunc=pellentesque&nisl=eget&duis=nunc&bibendum=donec&felis=quis&sed=orci&interdum=eget&venenatis=orci&turpis=vehicula&enim=condimentum&blandit=curabitur&mi=in&in=libero&porttitor=ut&pede=massa&justo=volutpat&eu=convallis&massa=morbi +683,Billy,Martinez,bmartineziy@parallels.com,Male,166.197.222.128,Wikizz,Xiangfeng,Tax Accountant,https://zdnet.com/bibendum/morbi/non/quam/nec/dui.jpg?vestibulum=ante&ante=ipsum&ipsum=primis&primis=in&in=faucibus&faucibus=orci&orci=luctus&luctus=et&et=ultrices&ultrices=posuere&posuere=cubilia&cubilia=curae&curae=nulla&nulla=dapibus&dapibus=dolor&dolor=vel&vel=est&est=donec&donec=odio&odio=justo&justo=sollicitudin&sollicitudin=ut&ut=suscipit&suscipit=a&a=feugiat&feugiat=et&et=eros&eros=vestibulum&vestibulum=ac&ac=est&est=lacinia&lacinia=nisi&nisi=venenatis&venenatis=tristique&tristique=fusce&fusce=congue&congue=diam&diam=id&id=ornare&ornare=imperdiet&imperdiet=sapien&sapien=urna&urna=pretium&pretium=nisl&nisl=ut&ut=volutpat&volutpat=sapien&sapien=arcu&arcu=sed&sed=augue&augue=aliquam&aliquam=erat&erat=volutpat&volutpat=in&in=congue&congue=etiam&etiam=justo&justo=etiam&etiam=pretium&pretium=iaculis&iaculis=justo&justo=in&in=hac&hac=habitasse&habitasse=platea&platea=dictumst&dictumst=etiam&etiam=faucibus&faucibus=cursus&cursus=urna&urna=ut&ut=tellus&tellus=nulla&nulla=ut&ut=erat&erat=id&id=mauris&mauris=vulputate&vulputate=elementum&elementum=nullam +684,Mildred,Vasquez,mvasqueziz@goodreads.com,Female,58.231.138.38,Youopia,Danao,Chief Design Engineer,http://blinklist.com/consequat/ut/nulla.html?tincidunt=primis&eu=in&felis=faucibus&fusce=orci&posuere=luctus&felis=et&sed=ultrices&lacus=posuere&morbi=cubilia&sem=curae&mauris=donec&laoreet=pharetra&ut=magna&rhoncus=vestibulum&aliquet=aliquet&pulvinar=ultrices&sed=erat&nisl=tortor&nunc=sollicitudin&rhoncus=mi&dui=sit&vel=amet&sem=lobortis&sed=sapien&sagittis=sapien&nam=non&congue=mi&risus=integer&semper=ac +685,Margaret,Berry,mberryj0@nhs.uk,Female,184.108.57.212,Photobean,Umi,Compensation Analyst,https://ovh.net/primis/in/faucibus/orci/luctus/et/ultrices.xml?suspendisse=etiam&potenti=vel&nullam=augue&porttitor=vestibulum&lacus=rutrum&at=rutrum&turpis=neque&donec=aenean&posuere=auctor&metus=gravida&vitae=sem&ipsum=praesent&aliquam=id&non=massa&mauris=id&morbi=nisl&non=venenatis&lectus=lacinia&aliquam=aenean&sit=sit&amet=amet&diam=justo&in=morbi&magna=ut&bibendum=odio&imperdiet=cras&nullam=mi&orci=pede&pede=malesuada&venenatis=in&non=imperdiet&sodales=et&sed=commodo&tincidunt=vulputate&eu=justo&felis=in&fusce=blandit&posuere=ultrices&felis=enim&sed=lorem&lacus=ipsum&morbi=dolor&sem=sit&mauris=amet&laoreet=consectetuer&ut=adipiscing&rhoncus=elit&aliquet=proin&pulvinar=interdum&sed=mauris&nisl=non&nunc=ligula&rhoncus=pellentesque&dui=ultrices&vel=phasellus&sem=id +686,Louis,Rodriguez,lrodriguezj1@mapy.cz,Male,173.121.208.217,Wikibox,Linshi,Graphic Designer,http://rediff.com/nullam/sit/amet.html?ultrices=curae&erat=duis&tortor=faucibus&sollicitudin=accumsan&mi=odio&sit=curabitur&amet=convallis&lobortis=duis&sapien=consequat&sapien=dui&non=nec&mi=nisi&integer=volutpat&ac=eleifend&neque=donec&duis=ut&bibendum=dolor +687,Jeffrey,Gomez,jgomezj2@deliciousdays.com,Male,214.31.238.125,Zooveo,Armação de Búzios,, +688,Pamela,Wells,pwellsj3@spotify.com,Female,128.130.217.246,Wordify,Warungsugan,Staff Scientist,http://biblegateway.com/eleifend/pede/libero.aspx?volutpat=lorem&in=quisque&congue=ut&etiam=erat&justo=curabitur&etiam=gravida&pretium=nisi&iaculis=at&justo=nibh&in=in&hac=hac&habitasse=habitasse&platea=platea&dictumst=dictumst&etiam=aliquam&faucibus=augue&cursus=quam&urna=sollicitudin&ut=vitae&tellus=consectetuer&nulla=eget&ut=rutrum&erat=at&id=lorem&mauris=integer&vulputate=tincidunt&elementum=ante&nullam=vel&varius=ipsum&nulla=praesent&facilisi=blandit&cras=lacinia&non=erat&velit=vestibulum&nec=sed&nisi=magna&vulputate=at&nonummy=nunc&maecenas=commodo&tincidunt=placerat&lacus=praesent&at=blandit&velit=nam&vivamus=nulla&vel=integer&nulla=pede&eget=justo&eros=lacinia&elementum=eget&pellentesque=tincidunt&quisque=eget&porta=tempus&volutpat=vel&erat=pede&quisque=morbi&erat=porttitor&eros=lorem&viverra=id&eget=ligula&congue=suspendisse&eget=ornare&semper=consequat&rutrum=lectus&nulla=in&nunc=est&purus=risus&phasellus=auctor&in=sed&felis=tristique&donec=in +689,Rose,Little,rlittlej4@liveinternet.ru,Female,214.153.81.72,Riffwire,Nawá,Human Resources Assistant II,https://omniture.com/erat/vestibulum/sed/magna/at/nunc/commodo.html?ut=elementum&dolor=in&morbi=hac&vel=habitasse&lectus=platea&in=dictumst&quam=morbi&fringilla=vestibulum&rhoncus=velit&mauris=id&enim=pretium&leo=iaculis&rhoncus=diam&sed=erat&vestibulum=fermentum&sit=justo&amet=nec&cursus=condimentum&id=neque&turpis=sapien&integer=placerat&aliquet=ante&massa=nulla&id=justo&lobortis=aliquam&convallis=quis&tortor=turpis&risus=eget&dapibus=elit&augue=sodales&vel=scelerisque&accumsan=mauris&tellus=sit&nisi=amet&eu=eros&orci=suspendisse&mauris=accumsan&lacinia=tortor&sapien=quis&quis=turpis&libero=sed&nullam=ante&sit=vivamus&amet=tortor&turpis=duis&elementum=mattis&ligula=egestas&vehicula=metus&consequat=aenean&morbi=fermentum&a=donec&ipsum=ut&integer=mauris&a=eget&nibh=massa&in=tempor&quis=convallis&justo=nulla&maecenas=neque&rhoncus=libero&aliquam=convallis&lacus=eget&morbi=eleifend&quis=luctus&tortor=ultricies&id=eu&nulla=nibh&ultrices=quisque +690,Russell,Parker,rparkerj5@berkeley.edu,Male,86.165.74.156,Babbleset,Rivière-du-Loup,Tax Accountant,https://typepad.com/leo/odio/condimentum.aspx?suscipit=quis&a=odio&feugiat=consequat&et=varius&eros=integer&vestibulum=ac&ac=leo&est=pellentesque&lacinia=ultrices&nisi=mattis&venenatis=odio&tristique=donec&fusce=vitae&congue=nisi&diam=nam&id=ultrices&ornare=libero&imperdiet=non&sapien=mattis&urna=pulvinar&pretium=nulla&nisl=pede&ut=ullamcorper&volutpat=augue&sapien=a&arcu=suscipit&sed=nulla&augue=elit&aliquam=ac&erat=nulla&volutpat=sed&in=vel&congue=enim&etiam=sit&justo=amet&etiam=nunc&pretium=viverra&iaculis=dapibus&justo=nulla&in=suscipit&hac=ligula&habitasse=in&platea=lacus&dictumst=curabitur&etiam=at&faucibus=ipsum&cursus=ac&urna=tellus&ut=semper&tellus=interdum&nulla=mauris&ut=ullamcorper&erat=purus&id=sit&mauris=amet +691,Jeffrey,Gilbert,jgilbertj6@exblog.jp,Male,155.187.195.253,Agivu,Tungao,Data Coordiator,https://narod.ru/convallis/nunc.json?nibh=vulputate&in=justo&lectus=in&pellentesque=blandit&at=ultrices&nulla=enim&suspendisse=lorem&potenti=ipsum&cras=dolor&in=sit&purus=amet&eu=consectetuer&magna=adipiscing&vulputate=elit&luctus=proin&cum=interdum&sociis=mauris&natoque=non&penatibus=ligula&et=pellentesque&magnis=ultrices&dis=phasellus&parturient=id&montes=sapien&nascetur=in&ridiculus=sapien&mus=iaculis&vivamus=congue&vestibulum=vivamus&sagittis=metus&sapien=arcu&cum=adipiscing&sociis=molestie&natoque=hendrerit&penatibus=at&et=vulputate&magnis=vitae&dis=nisl&parturient=aenean&montes=lectus&nascetur=pellentesque&ridiculus=eget&mus=nunc&etiam=donec&vel=quis&augue=orci&vestibulum=eget&rutrum=orci&rutrum=vehicula&neque=condimentum&aenean=curabitur&auctor=in&gravida=libero&sem=ut&praesent=massa&id=volutpat&massa=convallis&id=morbi +692,Steve,Reid,sreidj7@typepad.com,Male,61.161.190.230,Kwimbee,Castlemartyr,Environmental Tech,http://slideshare.net/in/leo/maecenas/pulvinar/lobortis/est.html?duis=congue&mattis=eget&egestas=semper&metus=rutrum&aenean=nulla&fermentum=nunc&donec=purus&ut=phasellus&mauris=in&eget=felis&massa=donec&tempor=semper&convallis=sapien&nulla=a&neque=libero&libero=nam +693,Lillian,Howard,lhowardj8@earthlink.net,Female,191.70.129.223,Twiyo,Beihe,Executive Secretary,https://spotify.com/maecenas.js?orci=vestibulum&luctus=ante&et=ipsum&ultrices=primis&posuere=in&cubilia=faucibus&curae=orci&mauris=luctus&viverra=et&diam=ultrices&vitae=posuere&quam=cubilia&suspendisse=curae&potenti=nulla&nullam=dapibus&porttitor=dolor&lacus=vel&at=est&turpis=donec&donec=odio&posuere=justo&metus=sollicitudin&vitae=ut&ipsum=suscipit&aliquam=a +694,Alice,Dunn,adunnj9@acquirethisname.com,Female,93.29.14.24,Tavu,Qianfoling,Assistant Media Planner,https://eepurl.com/amet/sapien/dignissim/vestibulum.png?pulvinar=pulvinar&sed=sed&nisl=nisl&nunc=nunc&rhoncus=rhoncus&dui=dui&vel=vel&sem=sem&sed=sed&sagittis=sagittis&nam=nam&congue=congue&risus=risus&semper=semper&porta=porta&volutpat=volutpat&quam=quam&pede=pede&lobortis=lobortis&ligula=ligula&sit=sit&amet=amet&eleifend=eleifend&pede=pede&libero=libero&quis=quis&orci=orci&nullam=nullam&molestie=molestie&nibh=nibh&in=in&lectus=lectus&pellentesque=pellentesque&at=at&nulla=nulla&suspendisse=suspendisse&potenti=potenti&cras=cras&in=in&purus=purus&eu=eu&magna=magna&vulputate=vulputate&luctus=luctus&cum=cum&sociis=sociis&natoque=natoque&penatibus=penatibus&et=et&magnis=magnis&dis=dis&parturient=parturient&montes=montes&nascetur=nascetur&ridiculus=ridiculus&mus=mus&vivamus=vivamus&vestibulum=vestibulum&sagittis=sagittis&sapien=sapien&cum=cum&sociis=sociis&natoque=natoque&penatibus=penatibus&et=et&magnis=magnis&dis=dis&parturient=parturient&montes=montes&nascetur=nascetur&ridiculus=ridiculus&mus=mus&etiam=etiam&vel=vel&augue=augue&vestibulum=vestibulum&rutrum=rutrum&rutrum=rutrum&neque=neque&aenean=aenean&auctor=auctor&gravida=gravida&sem=sem&praesent=praesent&id=id&massa=massa&id=id&nisl=nisl&venenatis=venenatis&lacinia=lacinia&aenean=aenean&sit=sit&amet=amet&justo=justo&morbi=morbi&ut=ut +695,Louis,Cunningham,lcunninghamja@scribd.com,Male,47.7.119.78,Riffpedia,Muravlenko,Nurse Practicioner,https://cbc.ca/ante.jpg?sit=blandit&amet=non&erat=interdum&nulla=in&tempus=ante&vivamus=vestibulum&in=ante&felis=ipsum&eu=primis&sapien=in&cursus=faucibus&vestibulum=orci&proin=luctus&eu=et&mi=ultrices&nulla=posuere&ac=cubilia&enim=curae&in=duis&tempor=faucibus&turpis=accumsan&nec=odio&euismod=curabitur&scelerisque=convallis&quam=duis&turpis=consequat&adipiscing=dui&lorem=nec&vitae=nisi&mattis=volutpat&nibh=eleifend&ligula=donec&nec=ut&sem=dolor&duis=morbi&aliquam=vel&convallis=lectus +696,Anthony,Hanson,ahansonjb@ycombinator.com,Male,95.180.21.177,Tagopia,Ostuncalco,Pharmacist,https://myspace.com/at/diam/nam/tristique.js?dis=nulla&parturient=ut&montes=erat&nascetur=id&ridiculus=mauris&mus=vulputate&etiam=elementum&vel=nullam&augue=varius&vestibulum=nulla&rutrum=facilisi&rutrum=cras&neque=non&aenean=velit&auctor=nec&gravida=nisi&sem=vulputate&praesent=nonummy&id=maecenas&massa=tincidunt&id=lacus&nisl=at&venenatis=velit +697,Anthony,Griffin,agriffinjc@cyberchimps.com,Male,49.169.247.209,Edgeclub,Chaowai,Analog Circuit Design manager,https://shareasale.com/ipsum/aliquam/non/mauris.aspx?sed=sodales&justo=sed&pellentesque=tincidunt&viverra=eu&pede=felis&ac=fusce&diam=posuere +698,Doris,Powell,dpowelljd@trellian.com,Female,58.192.131.79,Zoonoodle,Ghauspur,Legal Assistant,https://yandex.ru/leo/maecenas/pulvinar.jpg?tortor=sapien&quis=urna&turpis=pretium&sed=nisl&ante=ut&vivamus=volutpat&tortor=sapien&duis=arcu&mattis=sed&egestas=augue&metus=aliquam&aenean=erat&fermentum=volutpat&donec=in&ut=congue&mauris=etiam&eget=justo&massa=etiam&tempor=pretium&convallis=iaculis&nulla=justo&neque=in&libero=hac&convallis=habitasse&eget=platea&eleifend=dictumst&luctus=etiam&ultricies=faucibus&eu=cursus&nibh=urna&quisque=ut&id=tellus&justo=nulla&sit=ut&amet=erat&sapien=id&dignissim=mauris&vestibulum=vulputate&vestibulum=elementum&ante=nullam&ipsum=varius&primis=nulla&in=facilisi&faucibus=cras&orci=non&luctus=velit&et=nec&ultrices=nisi&posuere=vulputate&cubilia=nonummy&curae=maecenas&nulla=tincidunt&dapibus=lacus&dolor=at&vel=velit&est=vivamus&donec=vel&odio=nulla&justo=eget&sollicitudin=eros&ut=elementum&suscipit=pellentesque&a=quisque&feugiat=porta&et=volutpat&eros=erat&vestibulum=quisque&ac=erat&est=eros&lacinia=viverra&nisi=eget&venenatis=congue&tristique=eget&fusce=semper&congue=rutrum&diam=nulla&id=nunc&ornare=purus&imperdiet=phasellus&sapien=in&urna=felis&pretium=donec&nisl=semper +699,Martha,Payne,mpayneje@meetup.com,Female,202.20.78.113,Linkbridge,Sudimanik,Web Developer IV,https://ow.ly/ultricies/eu/nibh/quisque/id/justo/sit.xml?at=mattis&nunc=egestas&commodo=metus&placerat=aenean&praesent=fermentum&blandit=donec&nam=ut&nulla=mauris&integer=eget&pede=massa&justo=tempor&lacinia=convallis&eget=nulla&tincidunt=neque&eget=libero&tempus=convallis&vel=eget&pede=eleifend&morbi=luctus&porttitor=ultricies&lorem=eu&id=nibh&ligula=quisque&suspendisse=id&ornare=justo&consequat=sit&lectus=amet&in=sapien&est=dignissim&risus=vestibulum&auctor=vestibulum&sed=ante&tristique=ipsum&in=primis&tempus=in&sit=faucibus&amet=orci&sem=luctus&fusce=et&consequat=ultrices&nulla=posuere&nisl=cubilia&nunc=curae&nisl=nulla&duis=dapibus&bibendum=dolor&felis=vel&sed=est&interdum=donec&venenatis=odio&turpis=justo&enim=sollicitudin&blandit=ut&mi=suscipit&in=a&porttitor=feugiat&pede=et&justo=eros&eu=vestibulum +700,Tina,Jacobs,tjacobsjf@aboutads.info,Female,194.32.236.62,Oyoloo,Independencia,Sales Associate,https://topsy.com/ut/blandit/non.aspx?lobortis=sed&convallis=justo&tortor=pellentesque&risus=viverra&dapibus=pede&augue=ac&vel=diam&accumsan=cras&tellus=pellentesque&nisi=volutpat&eu=dui&orci=maecenas&mauris=tristique&lacinia=est&sapien=et&quis=tempus&libero=semper&nullam=est&sit=quam&amet=pharetra&turpis=magna&elementum=ac&ligula=consequat&vehicula=metus&consequat=sapien&morbi=ut&a=nunc&ipsum=vestibulum&integer=ante&a=ipsum&nibh=primis&in=in&quis=faucibus&justo=orci&maecenas=luctus&rhoncus=et&aliquam=ultrices&lacus=posuere&morbi=cubilia&quis=curae&tortor=mauris&id=viverra&nulla=diam&ultrices=vitae&aliquet=quam&maecenas=suspendisse&leo=potenti&odio=nullam&condimentum=porttitor&id=lacus&luctus=at&nec=turpis&molestie=donec&sed=posuere&justo=metus&pellentesque=vitae&viverra=ipsum&pede=aliquam +701,Anna,Stephens,astephensjg@reverbnation.com,Female,220.7.35.235,Thoughtbeat,Yotsukaidō,Physical Therapy Assistant,http://biblegateway.com/turpis.jsp?volutpat=tristique&convallis=in&morbi=tempus&odio=sit&odio=amet&elementum=sem&eu=fusce&interdum=consequat&eu=nulla&tincidunt=nisl&in=nunc&leo=nisl&maecenas=duis&pulvinar=bibendum&lobortis=felis&est=sed&phasellus=interdum&sit=venenatis&amet=turpis&erat=enim&nulla=blandit&tempus=mi&vivamus=in&in=porttitor&felis=pede&eu=justo&sapien=eu&cursus=massa&vestibulum=donec&proin=dapibus&eu=duis&mi=at&nulla=velit&ac=eu&enim=est&in=congue&tempor=elementum&turpis=in&nec=hac&euismod=habitasse&scelerisque=platea&quam=dictumst&turpis=morbi&adipiscing=vestibulum&lorem=velit&vitae=id&mattis=pretium&nibh=iaculis&ligula=diam&nec=erat&sem=fermentum&duis=justo&aliquam=nec&convallis=condimentum&nunc=neque&proin=sapien&at=placerat&turpis=ante&a=nulla&pede=justo +702,Christina,Ramirez,cramirezjh@youku.com,Female,130.116.40.237,Skibox,Tumbes,Chemical Engineer,https://zdnet.com/augue/vel/accumsan/tellus/nisi/eu.png?nulla=erat&tempus=fermentum&vivamus=justo&in=nec&felis=condimentum&eu=neque&sapien=sapien&cursus=placerat&vestibulum=ante&proin=nulla +703,Evelyn,Ramos,eramosji@123-reg.co.uk,Female,241.200.123.14,Voolia,Kotanopan,Executive Secretary,http://google.co.uk/suspendisse.aspx?nec=in&dui=hac&luctus=habitasse&rutrum=platea&nulla=dictumst&tellus=aliquam&in=augue&sagittis=quam&dui=sollicitudin +704,Frances,Meyer,fmeyerjj@blogtalkradio.com,Female,223.183.107.38,Gabspot,Buga,, +705,Clarence,Hunter,chunterjk@scribd.com,Male,49.108.22.205,Tazz,Tarogong,Quality Engineer,http://gravatar.com/in.js?pretium=bibendum&iaculis=imperdiet&diam=nullam&erat=orci&fermentum=pede&justo=venenatis&nec=non&condimentum=sodales&neque=sed&sapien=tincidunt&placerat=eu&ante=felis&nulla=fusce&justo=posuere&aliquam=felis&quis=sed&turpis=lacus&eget=morbi&elit=sem&sodales=mauris&scelerisque=laoreet&mauris=ut&sit=rhoncus&amet=aliquet&eros=pulvinar&suspendisse=sed&accumsan=nisl&tortor=nunc&quis=rhoncus&turpis=dui&sed=vel&ante=sem&vivamus=sed&tortor=sagittis&duis=nam&mattis=congue&egestas=risus&metus=semper&aenean=porta&fermentum=volutpat&donec=quam&ut=pede&mauris=lobortis&eget=ligula&massa=sit&tempor=amet&convallis=eleifend&nulla=pede&neque=libero&libero=quis&convallis=orci&eget=nullam&eleifend=molestie&luctus=nibh&ultricies=in&eu=lectus&nibh=pellentesque&quisque=at&id=nulla&justo=suspendisse&sit=potenti&amet=cras&sapien=in&dignissim=purus&vestibulum=eu&vestibulum=magna&ante=vulputate&ipsum=luctus&primis=cum&in=sociis&faucibus=natoque&orci=penatibus&luctus=et&et=magnis&ultrices=dis&posuere=parturient&cubilia=montes&curae=nascetur&nulla=ridiculus&dapibus=mus&dolor=vivamus&vel=vestibulum&est=sagittis +706,Bonnie,Turner,bturnerjl@independent.co.uk,Female,186.239.123.105,Skinder,Batur Kidul,Software Engineer III,https://illinois.edu/nullam/varius/nulla.html?ultrices=faucibus&aliquet=orci&maecenas=luctus&leo=et&odio=ultrices&condimentum=posuere&id=cubilia&luctus=curae&nec=donec&molestie=pharetra&sed=magna&justo=vestibulum&pellentesque=aliquet&viverra=ultrices&pede=erat&ac=tortor&diam=sollicitudin&cras=mi&pellentesque=sit&volutpat=amet&dui=lobortis&maecenas=sapien&tristique=sapien&est=non&et=mi&tempus=integer&semper=ac&est=neque&quam=duis&pharetra=bibendum&magna=morbi&ac=non&consequat=quam&metus=nec&sapien=dui&ut=luctus&nunc=rutrum&vestibulum=nulla&ante=tellus&ipsum=in&primis=sagittis&in=dui&faucibus=vel&orci=nisl&luctus=duis&et=ac&ultrices=nibh&posuere=fusce&cubilia=lacus&curae=purus&mauris=aliquet&viverra=at&diam=feugiat&vitae=non&quam=pretium&suspendisse=quis&potenti=lectus&nullam=suspendisse&porttitor=potenti&lacus=in&at=eleifend&turpis=quam&donec=a&posuere=odio&metus=in&vitae=hac&ipsum=habitasse&aliquam=platea&non=dictumst&mauris=maecenas&morbi=ut&non=massa&lectus=quis&aliquam=augue&sit=luctus&amet=tincidunt&diam=nulla&in=mollis&magna=molestie&bibendum=lorem&imperdiet=quisque&nullam=ut&orci=erat&pede=curabitur&venenatis=gravida&non=nisi&sodales=at&sed=nibh&tincidunt=in +707,Willie,Bryant,wbryantjm@webs.com,Male,94.40.105.82,Skyble,Huangdi,Food Chemist,https://meetup.com/potenti.html?tincidunt=amet&ante=nunc&vel=viverra&ipsum=dapibus&praesent=nulla&blandit=suscipit&lacinia=ligula&erat=in&vestibulum=lacus&sed=curabitur&magna=at&at=ipsum&nunc=ac&commodo=tellus&placerat=semper&praesent=interdum&blandit=mauris&nam=ullamcorper&nulla=purus&integer=sit&pede=amet&justo=nulla&lacinia=quisque&eget=arcu&tincidunt=libero&eget=rutrum&tempus=ac&vel=lobortis&pede=vel&morbi=dapibus&porttitor=at&lorem=diam&id=nam +708,Justin,Wagner,jwagnerjn@diigo.com,Male,202.209.18.127,Brainlounge,Alvaro Obregon,Structural Engineer,http://state.tx.us/ut/odio/cras.html?pretium=viverra&quis=eget&lectus=congue&suspendisse=eget&potenti=semper&in=rutrum&eleifend=nulla&quam=nunc&a=purus&odio=phasellus&in=in&hac=felis&habitasse=donec&platea=semper&dictumst=sapien&maecenas=a&ut=libero&massa=nam&quis=dui&augue=proin&luctus=leo&tincidunt=odio&nulla=porttitor&mollis=id&molestie=consequat&lorem=in&quisque=consequat&ut=ut&erat=nulla&curabitur=sed&gravida=accumsan&nisi=felis&at=ut&nibh=at&in=dolor&hac=quis&habitasse=odio&platea=consequat&dictumst=varius&aliquam=integer&augue=ac&quam=leo&sollicitudin=pellentesque&vitae=ultrices&consectetuer=mattis&eget=odio&rutrum=donec&at=vitae&lorem=nisi&integer=nam&tincidunt=ultrices&ante=libero&vel=non&ipsum=mattis&praesent=pulvinar&blandit=nulla&lacinia=pede&erat=ullamcorper&vestibulum=augue&sed=a&magna=suscipit&at=nulla&nunc=elit&commodo=ac&placerat=nulla&praesent=sed&blandit=vel&nam=enim&nulla=sit&integer=amet&pede=nunc&justo=viverra&lacinia=dapibus&eget=nulla&tincidunt=suscipit&eget=ligula&tempus=in&vel=lacus&pede=curabitur&morbi=at&porttitor=ipsum&lorem=ac&id=tellus&ligula=semper&suspendisse=interdum&ornare=mauris&consequat=ullamcorper&lectus=purus&in=sit&est=amet&risus=nulla&auctor=quisque&sed=arcu&tristique=libero&in=rutrum&tempus=ac +709,Kathleen,Howard,khowardjo@discovery.com,Female,147.4.92.97,Meevee,Tikiw,Geologist IV,https://ameblo.jp/vivamus/vestibulum.aspx?sollicitudin=nec&vitae=condimentum&consectetuer=neque&eget=sapien&rutrum=placerat&at=ante&lorem=nulla&integer=justo&tincidunt=aliquam&ante=quis&vel=turpis&ipsum=eget&praesent=elit&blandit=sodales&lacinia=scelerisque&erat=mauris&vestibulum=sit&sed=amet&magna=eros +710,Jean,Wagner,jwagnerjp@biblegateway.com,Female,130.181.34.108,Jetwire,Lantera,, +711,Jack,Schmidt,jschmidtjq@google.co.uk,Male,27.144.241.175,Buzzster,Rumphi,Biostatistician I,https://dot.gov/orci/luctus/et/ultrices.aspx?blandit=tortor&ultrices=duis&enim=mattis&lorem=egestas&ipsum=metus&dolor=aenean&sit=fermentum&amet=donec&consectetuer=ut&adipiscing=mauris&elit=eget&proin=massa&interdum=tempor&mauris=convallis&non=nulla&ligula=neque&pellentesque=libero&ultrices=convallis&phasellus=eget&id=eleifend&sapien=luctus&in=ultricies&sapien=eu&iaculis=nibh&congue=quisque&vivamus=id&metus=justo&arcu=sit&adipiscing=amet&molestie=sapien&hendrerit=dignissim&at=vestibulum&vulputate=vestibulum&vitae=ante&nisl=ipsum&aenean=primis&lectus=in&pellentesque=faucibus&eget=orci&nunc=luctus&donec=et&quis=ultrices&orci=posuere&eget=cubilia&orci=curae&vehicula=nulla&condimentum=dapibus&curabitur=dolor&in=vel&libero=est&ut=donec&massa=odio&volutpat=justo&convallis=sollicitudin&morbi=ut&odio=suscipit&odio=a&elementum=feugiat&eu=et&interdum=eros&eu=vestibulum&tincidunt=ac&in=est&leo=lacinia&maecenas=nisi&pulvinar=venenatis&lobortis=tristique&est=fusce&phasellus=congue&sit=diam&amet=id&erat=ornare&nulla=imperdiet&tempus=sapien&vivamus=urna&in=pretium&felis=nisl&eu=ut +712,Louise,,lwilliamsjr@flavors.me,Female,130.78.11.58,Thoughtworks,Novi Karlovci,, +713,Brian,Jacobs,bjacobsjs@ovh.net,Male,172.80.61.144,Jaxbean,Rosthern,Software Test Engineer IV,https://sina.com.cn/vestibulum/ante.js?sem=aliquet +714,Kimberly,Robinson,krobinsonjt@deviantart.com,Female,224.200.25.92,Youopia,Buganda,Financial Analyst,https://yelp.com/ipsum/primis.png?ipsum=pede&aliquam=ullamcorper&non=augue&mauris=a&morbi=suscipit&non=nulla&lectus=elit&aliquam=ac&sit=nulla&amet=sed&diam=vel&in=enim&magna=sit&bibendum=amet&imperdiet=nunc&nullam=viverra +715,Aaron,Long,alongju@cornell.edu,Male,73.231.19.96,Kamba,Orléans,Registered Nurse,http://rediff.com/scelerisque/mauris/sit/amet.js?ut=fermentum&dolor=justo&morbi=nec&vel=condimentum&lectus=neque&in=sapien&quam=placerat&fringilla=ante&rhoncus=nulla&mauris=justo&enim=aliquam&leo=quis&rhoncus=turpis&sed=eget&vestibulum=elit&sit=sodales&amet=scelerisque&cursus=mauris&id=sit&turpis=amet&integer=eros&aliquet=suspendisse&massa=accumsan&id=tortor&lobortis=quis&convallis=turpis&tortor=sed&risus=ante&dapibus=vivamus&augue=tortor&vel=duis&accumsan=mattis&tellus=egestas&nisi=metus&eu=aenean&orci=fermentum&mauris=donec&lacinia=ut&sapien=mauris&quis=eget&libero=massa&nullam=tempor&sit=convallis&amet=nulla&turpis=neque&elementum=libero&ligula=convallis&vehicula=eget&consequat=eleifend&morbi=luctus&a=ultricies&ipsum=eu +716,Randy,Nichols,rnicholsjv@narod.ru,Male,216.233.25.115,Oyonder,Bimbo,Civil Engineer,https://linkedin.com/in/felis/eu/sapien.json?sollicitudin=libero&mi=ut&sit=massa&amet=volutpat&lobortis=convallis&sapien=morbi&sapien=odio&non=odio&mi=elementum&integer=eu&ac=interdum&neque=eu&duis=tincidunt&bibendum=in&morbi=leo&non=maecenas&quam=pulvinar&nec=lobortis&dui=est&luctus=phasellus&rutrum=sit&nulla=amet&tellus=erat&in=nulla&sagittis=tempus&dui=vivamus&vel=in&nisl=felis&duis=eu&ac=sapien&nibh=cursus&fusce=vestibulum&lacus=proin&purus=eu&aliquet=mi&at=nulla&feugiat=ac&non=enim&pretium=in&quis=tempor&lectus=turpis&suspendisse=nec&potenti=euismod&in=scelerisque&eleifend=quam&quam=turpis&a=adipiscing&odio=lorem&in=vitae&hac=mattis&habitasse=nibh +717,Sarah,Spencer,sspencerjw@cdbaby.com,Female,112.183.89.62,Quimm,Estancia,Engineer III,http://tripod.com/luctus/et/ultrices.aspx?luctus=mus&rutrum=etiam&nulla=vel&tellus=augue&in=vestibulum&sagittis=rutrum&dui=rutrum&vel=neque&nisl=aenean&duis=auctor&ac=gravida&nibh=sem&fusce=praesent&lacus=id&purus=massa&aliquet=id&at=nisl&feugiat=venenatis&non=lacinia&pretium=aenean&quis=sit&lectus=amet&suspendisse=justo&potenti=morbi&in=ut&eleifend=odio&quam=cras&a=mi&odio=pede&in=malesuada&hac=in&habitasse=imperdiet&platea=et&dictumst=commodo&maecenas=vulputate&ut=justo&massa=in&quis=blandit&augue=ultrices&luctus=enim +718,Pamela,Hall,phalljx@imdb.com,Female,115.138.99.50,Camimbo,Gjoçaj,Marketing Manager,http://twitpic.com/nisi/eu/orci/mauris/lacinia/sapien/quis.js?tortor=pede&duis=posuere&mattis=nonummy&egestas=integer&metus=non&aenean=velit&fermentum=donec&donec=diam&ut=neque&mauris=vestibulum&eget=eget&massa=vulputate&tempor=ut&convallis=ultrices&nulla=vel&neque=augue&libero=vestibulum&convallis=ante&eget=ipsum&eleifend=primis&luctus=in&ultricies=faucibus&eu=orci&nibh=luctus&quisque=et&id=ultrices&justo=posuere&sit=cubilia&amet=curae&sapien=donec&dignissim=pharetra&vestibulum=magna&vestibulum=vestibulum&ante=aliquet&ipsum=ultrices&primis=erat&in=tortor&faucibus=sollicitudin&orci=mi&luctus=sit&et=amet&ultrices=lobortis&posuere=sapien&cubilia=sapien&curae=non&nulla=mi&dapibus=integer&dolor=ac&vel=neque&est=duis&donec=bibendum&odio=morbi&justo=non&sollicitudin=quam&ut=nec&suscipit=dui&a=luctus&feugiat=rutrum&et=nulla&eros=tellus&vestibulum=in&ac=sagittis&est=dui&lacinia=vel&nisi=nisl&venenatis=duis&tristique=ac&fusce=nibh&congue=fusce&diam=lacus&id=purus&ornare=aliquet&imperdiet=at&sapien=feugiat&urna=non&pretium=pretium&nisl=quis&ut=lectus&volutpat=suspendisse&sapien=potenti&arcu=in&sed=eleifend&augue=quam&aliquam=a&erat=odio&volutpat=in&in=hac&congue=habitasse&etiam=platea&justo=dictumst&etiam=maecenas&pretium=ut&iaculis=massa&justo=quis&in=augue +719,Marilyn,Oliver,moliverjy@studiopress.com,Female,58.108.159.67,Tagfeed,Jiading,Pharmacist,http://geocities.com/semper/est/quam/pharetra/magna/ac/consequat.html?aliquet=vestibulum&ultrices=eget&erat=vulputate&tortor=ut +720,Robin,Boyd,rboydjz@comsenz.com,Female,127.228.216.94,Dazzlesphere,Venda do Valador,Sales Associate,https://opensource.org/sed/ante/vivamus/tortor/duis/mattis/egestas.jsp?duis=sem&mattis=mauris&egestas=laoreet&metus=ut&aenean=rhoncus&fermentum=aliquet&donec=pulvinar&ut=sed&mauris=nisl&eget=nunc&massa=rhoncus&tempor=dui&convallis=vel&nulla=sem +721,Billy,Ross,brossk0@upenn.edu,Male,77.246.174.196,Skilith,Olavarría,Associate Professor,http://sakura.ne.jp/ac/nibh/fusce.js?in=nulla&faucibus=suspendisse&orci=potenti&luctus=cras&et=in +722,Jennifer,Walker,jwalkerk1@taobao.com,Female,251.87.20.58,Yodoo,Dnipryany,Web Designer III,http://deliciousdays.com/odio/donec/vitae/nisi/nam/ultrices.js?id=parturient&ligula=montes&suspendisse=nascetur&ornare=ridiculus&consequat=mus&lectus=etiam&in=vel&est=augue&risus=vestibulum&auctor=rutrum&sed=rutrum&tristique=neque&in=aenean&tempus=auctor&sit=gravida&amet=sem&sem=praesent&fusce=id&consequat=massa&nulla=id&nisl=nisl&nunc=venenatis&nisl=lacinia&duis=aenean&bibendum=sit&felis=amet&sed=justo&interdum=morbi&venenatis=ut&turpis=odio&enim=cras&blandit=mi&mi=pede&in=malesuada&porttitor=in&pede=imperdiet&justo=et&eu=commodo&massa=vulputate&donec=justo&dapibus=in&duis=blandit&at=ultrices&velit=enim&eu=lorem&est=ipsum&congue=dolor&elementum=sit +723,Wanda,Flores,wfloresk2@army.mil,Female,142.130.87.40,Jabberstorm,Bahe,Staff Scientist,https://wired.com/pharetra/magna/vestibulum/aliquet/ultrices/erat.jsp?eget=tortor&tincidunt=sollicitudin&eget=mi&tempus=sit&vel=amet&pede=lobortis&morbi=sapien&porttitor=sapien&lorem=non&id=mi&ligula=integer&suspendisse=ac&ornare=neque&consequat=duis&lectus=bibendum&in=morbi&est=non&risus=quam&auctor=nec&sed=dui&tristique=luctus&in=rutrum&tempus=nulla&sit=tellus&amet=in&sem=sagittis&fusce=dui&consequat=vel&nulla=nisl&nisl=duis&nunc=ac&nisl=nibh&duis=fusce&bibendum=lacus&felis=purus&sed=aliquet&interdum=at&venenatis=feugiat&turpis=non&enim=pretium&blandit=quis&mi=lectus&in=suspendisse&porttitor=potenti&pede=in&justo=eleifend&eu=quam&massa=a&donec=odio&dapibus=in&duis=hac&at=habitasse&velit=platea&eu=dictumst&est=maecenas&congue=ut&elementum=massa&in=quis&hac=augue&habitasse=luctus&platea=tincidunt&dictumst=nulla&morbi=mollis&vestibulum=molestie&velit=lorem&id=quisque&pretium=ut&iaculis=erat&diam=curabitur&erat=gravida&fermentum=nisi&justo=at&nec=nibh&condimentum=in&neque=hac&sapien=habitasse&placerat=platea&ante=dictumst&nulla=aliquam&justo=augue&aliquam=quam&quis=sollicitudin&turpis=vitae&eget=consectetuer&elit=eget&sodales=rutrum&scelerisque=at&mauris=lorem&sit=integer&amet=tincidunt&eros=ante&suspendisse=vel&accumsan=ipsum&tortor=praesent&quis=blandit&turpis=lacinia&sed=erat&ante=vestibulum&vivamus=sed +724,Kathryn,Schmidt,kschmidtk3@imgur.com,Female,20.124.31.199,Aimbu,Krajan Curahcotok,Project Manager,https://facebook.com/augue/aliquam.jsp?justo=nibh&morbi=in&ut=quis&odio=justo&cras=maecenas&mi=rhoncus&pede=aliquam&malesuada=lacus&in=morbi&imperdiet=quis&et=tortor&commodo=id&vulputate=nulla&justo=ultrices&in=aliquet&blandit=maecenas&ultrices=leo +725,Gary,Woods,gwoodsk4@cbsnews.com,Male,42.183.167.22,Realfire,Zamość,Analyst Programmer,https://cbsnews.com/ultricies/eu.html?pretium=tortor&iaculis=risus&diam=dapibus&erat=augue&fermentum=vel&justo=accumsan&nec=tellus&condimentum=nisi&neque=eu&sapien=orci +726,Walter,Griffin,wgriffink5@goo.ne.jp,Male,92.234.194.100,Twimbo,Binangun,Director of Sales,https://amazon.co.jp/nulla.json?nisl=nec&venenatis=dui&lacinia=luctus&aenean=rutrum&sit=nulla&amet=tellus&justo=in&morbi=sagittis&ut=dui&odio=vel&cras=nisl&mi=duis&pede=ac&malesuada=nibh&in=fusce&imperdiet=lacus&et=purus&commodo=aliquet&vulputate=at&justo=feugiat&in=non&blandit=pretium&ultrices=quis&enim=lectus&lorem=suspendisse&ipsum=potenti&dolor=in&sit=eleifend&amet=quam&consectetuer=a&adipiscing=odio&elit=in&proin=hac&interdum=habitasse&mauris=platea&non=dictumst&ligula=maecenas&pellentesque=ut +727,Robert,Brooks,rbrooksk6@amazon.co.uk,Male,8.47.95.197,Ntag,Makiyivka,Staff Scientist,https://prnewswire.com/eget/orci/vehicula.json?bibendum=sit&imperdiet=amet&nullam=lobortis&orci=sapien&pede=sapien&venenatis=non&non=mi&sodales=integer&sed=ac&tincidunt=neque&eu=duis&felis=bibendum&fusce=morbi&posuere=non&felis=quam&sed=nec&lacus=dui&morbi=luctus&sem=rutrum&mauris=nulla&laoreet=tellus&ut=in&rhoncus=sagittis&aliquet=dui&pulvinar=vel&sed=nisl&nisl=duis&nunc=ac&rhoncus=nibh&dui=fusce&vel=lacus&sem=purus&sed=aliquet&sagittis=at&nam=feugiat&congue=non&risus=pretium&semper=quis&porta=lectus&volutpat=suspendisse&quam=potenti&pede=in&lobortis=eleifend&ligula=quam&sit=a&amet=odio&eleifend=in&pede=hac&libero=habitasse&quis=platea&orci=dictumst&nullam=maecenas&molestie=ut&nibh=massa&in=quis&lectus=augue&pellentesque=luctus +728,Samuel,Spencer,sspencerk7@flickr.com,Male,220.59.38.14,Kazio,Mafraq,Biostatistician II,http://artisteer.com/risus/dapibus/augue/vel.jpg?lacus=vulputate&morbi=elementum&quis=nullam&tortor=varius&id=nulla&nulla=facilisi&ultrices=cras&aliquet=non&maecenas=velit&leo=nec&odio=nisi&condimentum=vulputate&id=nonummy&luctus=maecenas&nec=tincidunt&molestie=lacus&sed=at&justo=velit&pellentesque=vivamus&viverra=vel&pede=nulla&ac=eget&diam=eros&cras=elementum&pellentesque=pellentesque&volutpat=quisque&dui=porta&maecenas=volutpat&tristique=erat&est=quisque&et=erat&tempus=eros&semper=viverra&est=eget&quam=congue&pharetra=eget&magna=semper&ac=rutrum&consequat=nulla&metus=nunc&sapien=purus&ut=phasellus&nunc=in&vestibulum=felis&ante=donec&ipsum=semper&primis=sapien&in=a&faucibus=libero&orci=nam&luctus=dui&et=proin&ultrices=leo&posuere=odio&cubilia=porttitor&curae=id&mauris=consequat&viverra=in&diam=consequat +729,Anthony,Dunn,adunnk8@sourceforge.net,Male,74.198.237.227,Eabox,Tuzhai,Sales Representative,https://ameblo.jp/rutrum/rutrum/neque/aenean/auctor.html?lectus=lectus&in=suspendisse&est=potenti&risus=in&auctor=eleifend&sed=quam&tristique=a&in=odio&tempus=in&sit=hac&amet=habitasse&sem=platea&fusce=dictumst&consequat=maecenas&nulla=ut&nisl=massa&nunc=quis&nisl=augue&duis=luctus&bibendum=tincidunt&felis=nulla&sed=mollis&interdum=molestie&venenatis=lorem&turpis=quisque&enim=ut&blandit=erat&mi=curabitur&in=gravida&porttitor=nisi&pede=at&justo=nibh&eu=in&massa=hac&donec=habitasse&dapibus=platea&duis=dictumst&at=aliquam&velit=augue&eu=quam&est=sollicitudin&congue=vitae&elementum=consectetuer&in=eget&hac=rutrum&habitasse=at&platea=lorem&dictumst=integer&morbi=tincidunt&vestibulum=ante&velit=vel&id=ipsum&pretium=praesent&iaculis=blandit&diam=lacinia&erat=erat&fermentum=vestibulum&justo=sed&nec=magna&condimentum=at&neque=nunc&sapien=commodo&placerat=placerat&ante=praesent&nulla=blandit&justo=nam&aliquam=nulla&quis=integer&turpis=pede&eget=justo&elit=lacinia&sodales=eget&scelerisque=tincidunt&mauris=eget&sit=tempus&amet=vel&eros=pede&suspendisse=morbi&accumsan=porttitor&tortor=lorem&quis=id&turpis=ligula&sed=suspendisse&ante=ornare&vivamus=consequat&tortor=lectus&duis=in&mattis=est&egestas=risus&metus=auctor&aenean=sed&fermentum=tristique&donec=in&ut=tempus&mauris=sit&eget=amet&massa=sem&tempor=fusce&convallis=consequat&nulla=nulla +730,Shirley,Peters,spetersk9@rediff.com,Female,251.239.135.46,Trilia,Austin,Executive Secretary,https://sakura.ne.jp/duis/mattis/egestas/metus/aenean/fermentum.jpg?ut=quam&suscipit=fringilla&a=rhoncus&feugiat=mauris&et=enim&eros=leo&vestibulum=rhoncus&ac=sed&est=vestibulum&lacinia=sit&nisi=amet&venenatis=cursus&tristique=id&fusce=turpis&congue=integer&diam=aliquet&id=massa&ornare=id&imperdiet=lobortis&sapien=convallis&urna=tortor&pretium=risus&nisl=dapibus&ut=augue&volutpat=vel&sapien=accumsan&arcu=tellus&sed=nisi&augue=eu&aliquam=orci&erat=mauris&volutpat=lacinia&in=sapien&congue=quis&etiam=libero&justo=nullam&etiam=sit&pretium=amet&iaculis=turpis&justo=elementum&in=ligula&hac=vehicula&habitasse=consequat&platea=morbi&dictumst=a&etiam=ipsum&faucibus=integer&cursus=a&urna=nibh&ut=in&tellus=quis&nulla=justo&ut=maecenas&erat=rhoncus&id=aliquam&mauris=lacus&vulputate=morbi&elementum=quis&nullam=tortor&varius=id&nulla=nulla&facilisi=ultrices&cras=aliquet&non=maecenas&velit=leo&nec=odio&nisi=condimentum&vulputate=id&nonummy=luctus&maecenas=nec&tincidunt=molestie&lacus=sed&at=justo&velit=pellentesque&vivamus=viverra&vel=pede&nulla=ac&eget=diam&eros=cras&elementum=pellentesque&pellentesque=volutpat&quisque=dui&porta=maecenas&volutpat=tristique&erat=est&quisque=et&erat=tempus +731,Janice,Mason,jmasonka@123-reg.co.uk,Female,111.144.146.150,Zoomcast,Rokiškis,Software Consultant,http://devhub.com/libero/nam/dui/proin/leo.html?dis=id&parturient=luctus&montes=nec&nascetur=molestie&ridiculus=sed&mus=justo&vivamus=pellentesque&vestibulum=viverra&sagittis=pede&sapien=ac&cum=diam&sociis=cras&natoque=pellentesque&penatibus=volutpat&et=dui&magnis=maecenas&dis=tristique&parturient=est&montes=et&nascetur=tempus&ridiculus=semper&mus=est&etiam=quam&vel=pharetra&augue=magna&vestibulum=ac&rutrum=consequat&rutrum=metus&neque=sapien&aenean=ut&auctor=nunc&gravida=vestibulum&sem=ante&praesent=ipsum&id=primis&massa=in&id=faucibus&nisl=orci&venenatis=luctus&lacinia=et&aenean=ultrices&sit=posuere&amet=cubilia&justo=curae&morbi=mauris&ut=viverra&odio=diam +732,Judith,Price,jpricekb@ox.ac.uk,Female,150.154.200.91,Quinu,Augustów,, +733,Kathy,Hill,khillkc@cloudflare.com,Female,236.37.118.183,Zoomzone,Hannover,Associate Professor,http://chronoengine.com/felis/sed/interdum/venenatis.xml?neque=elit&vestibulum=proin&eget=interdum&vulputate=mauris&ut=non&ultrices=ligula&vel=pellentesque&augue=ultrices&vestibulum=phasellus +734,Andrea,Spencer,aspencerkd@archive.org,Female,137.104.141.253,Twitterlist,Osa,Technical Writer,https://digg.com/id.png?ultrices=felis&aliquet=fusce&maecenas=posuere&leo=felis&odio=sed&condimentum=lacus&id=morbi&luctus=sem&nec=mauris&molestie=laoreet&sed=ut&justo=rhoncus&pellentesque=aliquet&viverra=pulvinar&pede=sed&ac=nisl&diam=nunc&cras=rhoncus&pellentesque=dui&volutpat=vel&dui=sem&maecenas=sed&tristique=sagittis&est=nam&et=congue&tempus=risus&semper=semper&est=porta&quam=volutpat&pharetra=quam&magna=pede&ac=lobortis&consequat=ligula&metus=sit&sapien=amet&ut=eleifend&nunc=pede&vestibulum=libero&ante=quis&ipsum=orci&primis=nullam&in=molestie&faucibus=nibh&orci=in&luctus=lectus&et=pellentesque&ultrices=at&posuere=nulla&cubilia=suspendisse&curae=potenti&mauris=cras +735,Mark,Howard,mhowardke@irs.gov,Male,152.137.45.62,Jabbersphere,Cipari,Assistant Professor,http://exblog.jp/morbi/non/quam/nec/dui.js?eros=donec&vestibulum=ut&ac=mauris&est=eget&lacinia=massa&nisi=tempor&venenatis=convallis&tristique=nulla&fusce=neque&congue=libero&diam=convallis&id=eget&ornare=eleifend&imperdiet=luctus&sapien=ultricies&urna=eu&pretium=nibh&nisl=quisque&ut=id&volutpat=justo&sapien=sit&arcu=amet&sed=sapien&augue=dignissim&aliquam=vestibulum&erat=vestibulum&volutpat=ante&in=ipsum&congue=primis&etiam=in&justo=faucibus&etiam=orci&pretium=luctus&iaculis=et&justo=ultrices&in=posuere&hac=cubilia&habitasse=curae&platea=nulla&dictumst=dapibus&etiam=dolor&faucibus=vel&cursus=est&urna=donec&ut=odio&tellus=justo&nulla=sollicitudin&ut=ut&erat=suscipit&id=a&mauris=feugiat&vulputate=et&elementum=eros&nullam=vestibulum +736,Douglas,Ryan,dryankf@thetimes.co.uk,Male,99.209.236.23,Photobean,Sieroszewice,Cost Accountant,http://boston.com/augue/quam/sollicitudin/vitae/consectetuer.png?non=at&lectus=dolor&aliquam=quis&sit=odio&amet=consequat&diam=varius&in=integer&magna=ac&bibendum=leo&imperdiet=pellentesque&nullam=ultrices&orci=mattis&pede=odio&venenatis=donec&non=vitae&sodales=nisi&sed=nam&tincidunt=ultrices +737,Joseph,Morales,jmoraleskg@pagesperso-orange.fr,Male,191.82.202.174,Twinder,Pueblo Nuevo,Food Chemist,http://usa.gov/venenatis/tristique.json?vel=vitae&pede=consectetuer&morbi=eget&porttitor=rutrum&lorem=at&id=lorem&ligula=integer&suspendisse=tincidunt&ornare=ante&consequat=vel&lectus=ipsum&in=praesent&est=blandit&risus=lacinia&auctor=erat&sed=vestibulum&tristique=sed&in=magna&tempus=at&sit=nunc&amet=commodo&sem=placerat&fusce=praesent&consequat=blandit&nulla=nam&nisl=nulla&nunc=integer&nisl=pede&duis=justo&bibendum=lacinia&felis=eget&sed=tincidunt&interdum=eget&venenatis=tempus&turpis=vel&enim=pede&blandit=morbi&mi=porttitor&in=lorem&porttitor=id&pede=ligula&justo=suspendisse&eu=ornare&massa=consequat&donec=lectus&dapibus=in&duis=est&at=risus&velit=auctor&eu=sed&est=tristique&congue=in&elementum=tempus&in=sit&hac=amet&habitasse=sem&platea=fusce&dictumst=consequat&morbi=nulla&vestibulum=nisl&velit=nunc&id=nisl&pretium=duis&iaculis=bibendum&diam=felis&erat=sed&fermentum=interdum&justo=venenatis&nec=turpis&condimentum=enim&neque=blandit&sapien=mi&placerat=in&ante=porttitor&nulla=pede&justo=justo&aliquam=eu&quis=massa&turpis=donec&eget=dapibus&elit=duis&sodales=at&scelerisque=velit&mauris=eu&sit=est&amet=congue&eros=elementum&suspendisse=in&accumsan=hac&tortor=habitasse&quis=platea&turpis=dictumst +738,Brenda,Stevens,bstevenskh@dmoz.org,Female,124.87.43.188,Bubblebox,Yishui,VP Marketing,https://jimdo.com/nascetur/ridiculus/mus.js?consequat=in&dui=porttitor&nec=pede&nisi=justo&volutpat=eu&eleifend=massa&donec=donec&ut=dapibus&dolor=duis&morbi=at&vel=velit&lectus=eu&in=est&quam=congue&fringilla=elementum&rhoncus=in&mauris=hac&enim=habitasse&leo=platea&rhoncus=dictumst&sed=morbi&vestibulum=vestibulum&sit=velit&amet=id&cursus=pretium&id=iaculis&turpis=diam&integer=erat&aliquet=fermentum&massa=justo&id=nec&lobortis=condimentum&convallis=neque&tortor=sapien&risus=placerat&dapibus=ante&augue=nulla&vel=justo&accumsan=aliquam&tellus=quis&nisi=turpis&eu=eget&orci=elit&mauris=sodales&lacinia=scelerisque&sapien=mauris&quis=sit&libero=amet&nullam=eros&sit=suspendisse&amet=accumsan&turpis=tortor&elementum=quis&ligula=turpis +739,Craig,Lane,claneki@is.gd,Male,249.147.5.70,Vimbo,San Pedro,Data Coordiator,https://dedecms.com/mauris/enim.jsp?platea=lacus&dictumst=at&maecenas=turpis&ut=donec&massa=posuere&quis=metus&augue=vitae&luctus=ipsum&tincidunt=aliquam&nulla=non&mollis=mauris&molestie=morbi&lorem=non&quisque=lectus&ut=aliquam&erat=sit&curabitur=amet&gravida=diam&nisi=in&at=magna&nibh=bibendum&in=imperdiet&hac=nullam&habitasse=orci&platea=pede&dictumst=venenatis&aliquam=non&augue=sodales +740,Jack,Owens,jowenskj@epa.gov,Male,39.121.95.122,Browsecat,Lafia,Clinical Specialist,https://hud.gov/congue/diam/id/ornare.jsp?metus=blandit&sapien=non&ut=interdum&nunc=in&vestibulum=ante&ante=vestibulum&ipsum=ante&primis=ipsum&in=primis&faucibus=in&orci=faucibus&luctus=orci&et=luctus&ultrices=et&posuere=ultrices&cubilia=posuere&curae=cubilia&mauris=curae&viverra=duis&diam=faucibus&vitae=accumsan&quam=odio&suspendisse=curabitur&potenti=convallis&nullam=duis&porttitor=consequat&lacus=dui&at=nec&turpis=nisi&donec=volutpat&posuere=eleifend&metus=donec&vitae=ut&ipsum=dolor&aliquam=morbi&non=vel&mauris=lectus&morbi=in&non=quam&lectus=fringilla&aliquam=rhoncus&sit=mauris&amet=enim&diam=leo&in=rhoncus&magna=sed +741,Thomas,,tfowlerkk@mysql.com,Male,193.99.245.110,Mita,São João da Boa Vista,Administrative Assistant III,http://about.me/in/purus/eu/magna/vulputate.json?in=sapien&purus=iaculis&eu=congue&magna=vivamus&vulputate=metus&luctus=arcu&cum=adipiscing&sociis=molestie&natoque=hendrerit&penatibus=at&et=vulputate&magnis=vitae&dis=nisl&parturient=aenean&montes=lectus&nascetur=pellentesque&ridiculus=eget&mus=nunc&vivamus=donec&vestibulum=quis&sagittis=orci&sapien=eget&cum=orci&sociis=vehicula&natoque=condimentum&penatibus=curabitur&et=in&magnis=libero&dis=ut&parturient=massa&montes=volutpat&nascetur=convallis&ridiculus=morbi&mus=odio&etiam=odio&vel=elementum&augue=eu&vestibulum=interdum&rutrum=eu&rutrum=tincidunt&neque=in&aenean=leo&auctor=maecenas&gravida=pulvinar&sem=lobortis&praesent=est&id=phasellus&massa=sit&id=amet&nisl=erat +742,Brenda,Hart,bhartkl@wikispaces.com,Female,22.195.101.39,Camido,,Nurse,http://123-reg.co.uk/ultrices/posuere/cubilia/curae/nulla/dapibus/dolor.html?nibh=etiam&in=justo&lectus=etiam&pellentesque=pretium&at=iaculis&nulla=justo&suspendisse=in&potenti=hac&cras=habitasse&in=platea&purus=dictumst&eu=etiam&magna=faucibus&vulputate=cursus&luctus=urna&cum=ut&sociis=tellus&natoque=nulla&penatibus=ut&et=erat&magnis=id&dis=mauris&parturient=vulputate&montes=elementum&nascetur=nullam&ridiculus=varius&mus=nulla&vivamus=facilisi&vestibulum=cras&sagittis=non&sapien=velit&cum=nec&sociis=nisi&natoque=vulputate&penatibus=nonummy&et=maecenas&magnis=tincidunt +743,Willie,Hudson,whudsonkm@google.cn,Male,34.57.50.58,Muxo,Taifu,Director of Sales,http://dmoz.org/ac/leo/pellentesque/ultrices.xml?condimentum=sit&neque=amet&sapien=consectetuer&placerat=adipiscing&ante=elit&nulla=proin&justo=risus&aliquam=praesent&quis=lectus&turpis=vestibulum&eget=quam&elit=sapien&sodales=varius&scelerisque=ut&mauris=blandit&sit=non&amet=interdum&eros=in&suspendisse=ante&accumsan=vestibulum&tortor=ante&quis=ipsum&turpis=primis&sed=in&ante=faucibus&vivamus=orci&tortor=luctus&duis=et&mattis=ultrices&egestas=posuere&metus=cubilia&aenean=curae&fermentum=duis&donec=faucibus&ut=accumsan&mauris=odio&eget=curabitur&massa=convallis&tempor=duis&convallis=consequat&nulla=dui&neque=nec&libero=nisi&convallis=volutpat&eget=eleifend&eleifend=donec&luctus=ut&ultricies=dolor&eu=morbi&nibh=vel&quisque=lectus&id=in&justo=quam&sit=fringilla&amet=rhoncus&sapien=mauris&dignissim=enim&vestibulum=leo&vestibulum=rhoncus&ante=sed&ipsum=vestibulum&primis=sit&in=amet +744,Helen,Welch,hwelchkn@admin.ch,Female,52.80.195.86,Demimbu,Heqiao,Electrical Engineer,http://yahoo.com/arcu/sed/augue.html?risus=dui&praesent=maecenas&lectus=tristique&vestibulum=est&quam=et&sapien=tempus&varius=semper&ut=est&blandit=quam&non=pharetra&interdum=magna&in=ac&ante=consequat&vestibulum=metus&ante=sapien&ipsum=ut&primis=nunc&in=vestibulum&faucibus=ante&orci=ipsum&luctus=primis&et=in&ultrices=faucibus&posuere=orci&cubilia=luctus&curae=et&duis=ultrices&faucibus=posuere&accumsan=cubilia&odio=curae&curabitur=mauris&convallis=viverra&duis=diam&consequat=vitae&dui=quam&nec=suspendisse&nisi=potenti&volutpat=nullam&eleifend=porttitor&donec=lacus&ut=at&dolor=turpis&morbi=donec&vel=posuere&lectus=metus&in=vitae&quam=ipsum&fringilla=aliquam&rhoncus=non&mauris=mauris&enim=morbi&leo=non&rhoncus=lectus&sed=aliquam&vestibulum=sit&sit=amet&amet=diam&cursus=in&id=magna&turpis=bibendum&integer=imperdiet&aliquet=nullam&massa=orci&id=pede&lobortis=venenatis&convallis=non&tortor=sodales&risus=sed&dapibus=tincidunt&augue=eu&vel=felis&accumsan=fusce&tellus=posuere&nisi=felis&eu=sed&orci=lacus&mauris=morbi&lacinia=sem&sapien=mauris&quis=laoreet&libero=ut&nullam=rhoncus&sit=aliquet&amet=pulvinar&turpis=sed&elementum=nisl&ligula=nunc +745,Phillip,Welch,pwelchko@theguardian.com,Male,241.84.106.197,Ainyx,Enhe Hada,Food Chemist,https://shop-pro.jp/pretium/iaculis/justo/in/hac/habitasse/platea.json?natoque=sed&penatibus=justo&et=pellentesque&magnis=viverra&dis=pede&parturient=ac&montes=diam&nascetur=cras&ridiculus=pellentesque&mus=volutpat&etiam=dui&vel=maecenas&augue=tristique&vestibulum=est&rutrum=et&rutrum=tempus&neque=semper&aenean=est&auctor=quam&gravida=pharetra&sem=magna&praesent=ac&id=consequat&massa=metus&id=sapien&nisl=ut&venenatis=nunc&lacinia=vestibulum&aenean=ante&sit=ipsum&amet=primis&justo=in&morbi=faucibus&ut=orci&odio=luctus&cras=et&mi=ultrices&pede=posuere&malesuada=cubilia&in=curae&imperdiet=mauris&et=viverra&commodo=diam&vulputate=vitae&justo=quam&in=suspendisse&blandit=potenti&ultrices=nullam&enim=porttitor&lorem=lacus&ipsum=at&dolor=turpis&sit=donec&amet=posuere&consectetuer=metus&adipiscing=vitae&elit=ipsum&proin=aliquam&interdum=non&mauris=mauris&non=morbi +746,Benjamin,White,bwhitekp@oracle.com,Male,116.25.202.230,Riffpedia,Sanski Most,Senior Quality Engineer,http://example.com/ornare/consequat/lectus/in.xml?habitasse=fusce&platea=posuere&dictumst=felis&morbi=sed&vestibulum=lacus&velit=morbi&id=sem&pretium=mauris&iaculis=laoreet&diam=ut&erat=rhoncus&fermentum=aliquet&justo=pulvinar&nec=sed&condimentum=nisl&neque=nunc&sapien=rhoncus&placerat=dui&ante=vel&nulla=sem&justo=sed&aliquam=sagittis&quis=nam&turpis=congue&eget=risus&elit=semper&sodales=porta&scelerisque=volutpat&mauris=quam&sit=pede&amet=lobortis&eros=ligula&suspendisse=sit&accumsan=amet&tortor=eleifend&quis=pede&turpis=libero&sed=quis&ante=orci&vivamus=nullam&tortor=molestie&duis=nibh&mattis=in&egestas=lectus&metus=pellentesque&aenean=at&fermentum=nulla&donec=suspendisse&ut=potenti&mauris=cras&eget=in&massa=purus&tempor=eu&convallis=magna&nulla=vulputate&neque=luctus&libero=cum&convallis=sociis&eget=natoque&eleifend=penatibus&luctus=et&ultricies=magnis&eu=dis&nibh=parturient&quisque=montes&id=nascetur&justo=ridiculus&sit=mus&amet=vivamus&sapien=vestibulum&dignissim=sagittis&vestibulum=sapien&vestibulum=cum&ante=sociis&ipsum=natoque&primis=penatibus&in=et&faucibus=magnis&orci=dis&luctus=parturient&et=montes&ultrices=nascetur&posuere=ridiculus&cubilia=mus&curae=etiam&nulla=vel&dapibus=augue&dolor=vestibulum&vel=rutrum&est=rutrum&donec=neque&odio=aenean +747,Joseph,Gonzalez,jgonzalezkq@jalbum.net,Male,46.28.213.206,Realmix,Zhoupi,Assistant Media Planner,https://barnesandnoble.com/justo/sollicitudin/ut/suscipit/a/feugiat.jsp?mauris=diam&lacinia=in&sapien=magna&quis=bibendum&libero=imperdiet&nullam=nullam&sit=orci&amet=pede&turpis=venenatis&elementum=non&ligula=sodales&vehicula=sed&consequat=tincidunt&morbi=eu&a=felis&ipsum=fusce&integer=posuere&a=felis&nibh=sed&in=lacus&quis=morbi&justo=sem&maecenas=mauris&rhoncus=laoreet&aliquam=ut&lacus=rhoncus&morbi=aliquet&quis=pulvinar&tortor=sed&id=nisl&nulla=nunc&ultrices=rhoncus&aliquet=dui&maecenas=vel&leo=sem&odio=sed&condimentum=sagittis&id=nam&luctus=congue&nec=risus&molestie=semper&sed=porta&justo=volutpat&pellentesque=quam&viverra=pede&pede=lobortis&ac=ligula&diam=sit&cras=amet&pellentesque=eleifend&volutpat=pede&dui=libero&maecenas=quis&tristique=orci&est=nullam&et=molestie&tempus=nibh&semper=in&est=lectus&quam=pellentesque&pharetra=at&magna=nulla&ac=suspendisse&consequat=potenti&metus=cras&sapien=in&ut=purus&nunc=eu&vestibulum=magna&ante=vulputate&ipsum=luctus&primis=cum&in=sociis&faucibus=natoque&orci=penatibus&luctus=et&et=magnis&ultrices=dis&posuere=parturient&cubilia=montes&curae=nascetur&mauris=ridiculus&viverra=mus&diam=vivamus&vitae=vestibulum&quam=sagittis&suspendisse=sapien&potenti=cum&nullam=sociis&porttitor=natoque&lacus=penatibus&at=et&turpis=magnis&donec=dis&posuere=parturient&metus=montes&vitae=nascetur&ipsum=ridiculus&aliquam=mus&non=etiam +748,Stephanie,Lane,slanekr@last.fm,Female,7.147.132.234,Kwinu,Zhishan,Project Manager,https://usda.gov/aliquet/at/feugiat/non/pretium/quis.aspx?primis=libero&in=nam&faucibus=dui&orci=proin&luctus=leo&et=odio&ultrices=porttitor&posuere=id&cubilia=consequat&curae=in&duis=consequat&faucibus=ut&accumsan=nulla&odio=sed&curabitur=accumsan&convallis=felis&duis=ut&consequat=at&dui=dolor&nec=quis&nisi=odio&volutpat=consequat&eleifend=varius&donec=integer&ut=ac&dolor=leo&morbi=pellentesque&vel=ultrices&lectus=mattis +749,John,Cooper,jcooperks@yolasite.com,Male,53.196.221.209,Oozz,Victoria Falls,Tax Accountant,https://creativecommons.org/duis/at/velit.aspx?amet=at&diam=nulla&in=suspendisse&magna=potenti&bibendum=cras&imperdiet=in&nullam=purus&orci=eu&pede=magna&venenatis=vulputate&non=luctus&sodales=cum&sed=sociis&tincidunt=natoque&eu=penatibus&felis=et&fusce=magnis&posuere=dis&felis=parturient&sed=montes&lacus=nascetur&morbi=ridiculus&sem=mus&mauris=vivamus&laoreet=vestibulum&ut=sagittis&rhoncus=sapien&aliquet=cum&pulvinar=sociis&sed=natoque&nisl=penatibus&nunc=et&rhoncus=magnis&dui=dis&vel=parturient&sem=montes&sed=nascetur&sagittis=ridiculus&nam=mus&congue=etiam&risus=vel&semper=augue&porta=vestibulum&volutpat=rutrum&quam=rutrum&pede=neque&lobortis=aenean&ligula=auctor&sit=gravida&amet=sem&eleifend=praesent&pede=id&libero=massa&quis=id&orci=nisl&nullam=venenatis&molestie=lacinia&nibh=aenean&in=sit&lectus=amet&pellentesque=justo&at=morbi&nulla=ut&suspendisse=odio&potenti=cras&cras=mi&in=pede&purus=malesuada&eu=in&magna=imperdiet&vulputate=et&luctus=commodo&cum=vulputate&sociis=justo&natoque=in +750,Justin,Peterson,jpetersonkt@amazon.de,Male,53.245.165.40,Yabox,Khao Kho,Librarian,http://friendfeed.com/neque.jpg?eget=magna&eros=vulputate&elementum=luctus&pellentesque=cum&quisque=sociis&porta=natoque&volutpat=penatibus&erat=et&quisque=magnis&erat=dis&eros=parturient&viverra=montes&eget=nascetur&congue=ridiculus&eget=mus&semper=vivamus&rutrum=vestibulum&nulla=sagittis&nunc=sapien&purus=cum&phasellus=sociis&in=natoque&felis=penatibus&donec=et&semper=magnis&sapien=dis&a=parturient&libero=montes&nam=nascetur&dui=ridiculus&proin=mus&leo=etiam&odio=vel&porttitor=augue&id=vestibulum&consequat=rutrum&in=rutrum&consequat=neque&ut=aenean&nulla=auctor&sed=gravida +751,Juan,Stevens,jstevensku@sbwire.com,Male,193.71.79.141,Quinu,Cheongsong gun,Senior Financial Analyst,https://cargocollective.com/nunc/proin/at/turpis/a.jsp?fermentum=sed&donec=justo&ut=pellentesque&mauris=viverra&eget=pede&massa=ac&tempor=diam&convallis=cras&nulla=pellentesque&neque=volutpat&libero=dui&convallis=maecenas&eget=tristique&eleifend=est&luctus=et&ultricies=tempus&eu=semper&nibh=est&quisque=quam&id=pharetra&justo=magna&sit=ac&amet=consequat&sapien=metus&dignissim=sapien&vestibulum=ut&vestibulum=nunc&ante=vestibulum&ipsum=ante&primis=ipsum&in=primis&faucibus=in&orci=faucibus&luctus=orci&et=luctus&ultrices=et&posuere=ultrices&cubilia=posuere&curae=cubilia&nulla=curae&dapibus=mauris&dolor=viverra&vel=diam&est=vitae&donec=quam&odio=suspendisse&justo=potenti&sollicitudin=nullam&ut=porttitor&suscipit=lacus&a=at&feugiat=turpis&et=donec&eros=posuere&vestibulum=metus&ac=vitae&est=ipsum&lacinia=aliquam&nisi=non&venenatis=mauris&tristique=morbi&fusce=non&congue=lectus&diam=aliquam&id=sit&ornare=amet&imperdiet=diam&sapien=in&urna=magna&pretium=bibendum&nisl=imperdiet&ut=nullam&volutpat=orci&sapien=pede&arcu=venenatis&sed=non&augue=sodales&aliquam=sed&erat=tincidunt&volutpat=eu&in=felis&congue=fusce&etiam=posuere&justo=felis&etiam=sed&pretium=lacus&iaculis=morbi +752,Martha,Warren,mwarrenkv@home.pl,Female,241.100.73.190,Youopia,Bidyā,Administrative Assistant I,http://sitemeter.com/posuere/felis/sed/lacus/morbi.xml?ut=varius&nunc=nulla&vestibulum=facilisi&ante=cras&ipsum=non&primis=velit&in=nec&faucibus=nisi&orci=vulputate&luctus=nonummy&et=maecenas&ultrices=tincidunt&posuere=lacus&cubilia=at&curae=velit&mauris=vivamus&viverra=vel&diam=nulla&vitae=eget&quam=eros&suspendisse=elementum&potenti=pellentesque&nullam=quisque&porttitor=porta&lacus=volutpat&at=erat&turpis=quisque&donec=erat&posuere=eros&metus=viverra&vitae=eget&ipsum=congue&aliquam=eget&non=semper&mauris=rutrum&morbi=nulla&non=nunc&lectus=purus&aliquam=phasellus&sit=in&amet=felis&diam=donec&in=semper&magna=sapien&bibendum=a&imperdiet=libero&nullam=nam&orci=dui&pede=proin&venenatis=leo&non=odio&sodales=porttitor&sed=id&tincidunt=consequat&eu=in&felis=consequat&fusce=ut&posuere=nulla&felis=sed&sed=accumsan&lacus=felis&morbi=ut&sem=at&mauris=dolor&laoreet=quis&ut=odio&rhoncus=consequat&aliquet=varius&pulvinar=integer&sed=ac&nisl=leo&nunc=pellentesque&rhoncus=ultrices&dui=mattis&vel=odio&sem=donec&sed=vitae&sagittis=nisi&nam=nam&congue=ultrices&risus=libero&semper=non&porta=mattis&volutpat=pulvinar&quam=nulla&pede=pede&lobortis=ullamcorper&ligula=augue&sit=a&amet=suscipit&eleifend=nulla&pede=elit&libero=ac&quis=nulla&orci=sed +753,Jerry,Cooper,jcooperkw@wix.com,Male,9.126.234.93,Thoughtblab,Majengo,Quality Engineer,https://macromedia.com/venenatis/lacinia.png?aliquam=rutrum&quis=neque&turpis=aenean&eget=auctor&elit=gravida&sodales=sem&scelerisque=praesent&mauris=id&sit=massa&amet=id&eros=nisl&suspendisse=venenatis&accumsan=lacinia&tortor=aenean&quis=sit&turpis=amet&sed=justo&ante=morbi&vivamus=ut&tortor=odio&duis=cras&mattis=mi&egestas=pede&metus=malesuada&aenean=in&fermentum=imperdiet&donec=et&ut=commodo&mauris=vulputate&eget=justo&massa=in&tempor=blandit&convallis=ultrices&nulla=enim&neque=lorem&libero=ipsum&convallis=dolor&eget=sit&eleifend=amet&luctus=consectetuer&ultricies=adipiscing&eu=elit&nibh=proin&quisque=interdum&id=mauris&justo=non&sit=ligula&amet=pellentesque&sapien=ultrices&dignissim=phasellus&vestibulum=id&vestibulum=sapien&ante=in&ipsum=sapien&primis=iaculis&in=congue&faucibus=vivamus&orci=metus&luctus=arcu&et=adipiscing&ultrices=molestie&posuere=hendrerit&cubilia=at&curae=vulputate&nulla=vitae&dapibus=nisl&dolor=aenean&vel=lectus&est=pellentesque&donec=eget&odio=nunc&justo=donec&sollicitudin=quis&ut=orci&suscipit=eget&a=orci&feugiat=vehicula&et=condimentum +754,Laura,,ldanielskx@ow.ly,Female,148.67.249.220,Youspan,La Dorada,Clinical Specialist,http://state.gov/id/luctus/nec/molestie/sed/justo/pellentesque.png?vel=in&nisl=consequat&duis=ut&ac=nulla&nibh=sed&fusce=accumsan&lacus=felis&purus=ut&aliquet=at&at=dolor&feugiat=quis&non=odio&pretium=consequat&quis=varius&lectus=integer&suspendisse=ac&potenti=leo&in=pellentesque&eleifend=ultrices&quam=mattis&a=odio&odio=donec&in=vitae&hac=nisi&habitasse=nam&platea=ultrices&dictumst=libero&maecenas=non&ut=mattis&massa=pulvinar&quis=nulla&augue=pede&luctus=ullamcorper&tincidunt=augue&nulla=a&mollis=suscipit&molestie=nulla&lorem=elit&quisque=ac&ut=nulla&erat=sed&curabitur=vel&gravida=enim&nisi=sit&at=amet&nibh=nunc&in=viverra&hac=dapibus&habitasse=nulla&platea=suscipit&dictumst=ligula&aliquam=in&augue=lacus&quam=curabitur&sollicitudin=at&vitae=ipsum&consectetuer=ac&eget=tellus&rutrum=semper&at=interdum&lorem=mauris +755,Clarence,Harrison,charrisonky@woothemes.com,Male,238.0.224.124,Bluezoom,Mobaye,Product Engineer,http://tuttocitta.it/nec.json?praesent=et&id=magnis&massa=dis&id=parturient&nisl=montes&venenatis=nascetur&lacinia=ridiculus&aenean=mus&sit=etiam&amet=vel&justo=augue&morbi=vestibulum&ut=rutrum&odio=rutrum&cras=neque&mi=aenean&pede=auctor&malesuada=gravida&in=sem&imperdiet=praesent&et=id&commodo=massa&vulputate=id&justo=nisl&in=venenatis&blandit=lacinia&ultrices=aenean&enim=sit&lorem=amet&ipsum=justo&dolor=morbi&sit=ut&amet=odio&consectetuer=cras&adipiscing=mi&elit=pede&proin=malesuada +756,Virginia,Rose,vrosekz@hexun.com,Female,43.252.52.84,Flashpoint,Xingtai,Structural Analysis Engineer,https://virginia.edu/magna/vulputate/luctus.js?mauris=ultrices&vulputate=libero&elementum=non&nullam=mattis&varius=pulvinar&nulla=nulla&facilisi=pede&cras=ullamcorper&non=augue&velit=a&nec=suscipit&nisi=nulla&vulputate=elit&nonummy=ac&maecenas=nulla&tincidunt=sed +757,Raymond,Lopez,rlopezl0@goo.ne.jp,Male,151.27.218.48,Kazu,Budta,Internal Auditor,https://gnu.org/ac/tellus/semper.xml?nibh=scelerisque&ligula=mauris&nec=sit&sem=amet&duis=eros&aliquam=suspendisse&convallis=accumsan&nunc=tortor&proin=quis&at=turpis&turpis=sed&a=ante&pede=vivamus&posuere=tortor&nonummy=duis&integer=mattis&non=egestas&velit=metus&donec=aenean&diam=fermentum&neque=donec&vestibulum=ut&eget=mauris&vulputate=eget&ut=massa&ultrices=tempor&vel=convallis&augue=nulla&vestibulum=neque&ante=libero&ipsum=convallis&primis=eget&in=eleifend&faucibus=luctus&orci=ultricies&luctus=eu&et=nibh&ultrices=quisque&posuere=id&cubilia=justo&curae=sit&donec=amet&pharetra=sapien&magna=dignissim&vestibulum=vestibulum&aliquet=vestibulum&ultrices=ante&erat=ipsum&tortor=primis&sollicitudin=in&mi=faucibus&sit=orci&amet=luctus&lobortis=et&sapien=ultrices&sapien=posuere&non=cubilia&mi=curae&integer=nulla&ac=dapibus&neque=dolor&duis=vel&bibendum=est&morbi=donec +758,Lillian,Sanders,lsandersl1@msu.edu,Female,214.119.208.244,Jaxnation,Dohār,Compensation Analyst,http://linkedin.com/platea/dictumst.jpg?vel=vulputate&est=luctus&donec=cum&odio=sociis&justo=natoque&sollicitudin=penatibus&ut=et&suscipit=magnis&a=dis&feugiat=parturient&et=montes&eros=nascetur&vestibulum=ridiculus&ac=mus&est=vivamus&lacinia=vestibulum&nisi=sagittis&venenatis=sapien&tristique=cum&fusce=sociis&congue=natoque&diam=penatibus&id=et&ornare=magnis&imperdiet=dis&sapien=parturient&urna=montes&pretium=nascetur&nisl=ridiculus&ut=mus&volutpat=etiam&sapien=vel&arcu=augue&sed=vestibulum&augue=rutrum&aliquam=rutrum&erat=neque&volutpat=aenean&in=auctor&congue=gravida&etiam=sem&justo=praesent&etiam=id&pretium=massa&iaculis=id&justo=nisl&in=venenatis&hac=lacinia&habitasse=aenean&platea=sit&dictumst=amet&etiam=justo&faucibus=morbi&cursus=ut&urna=odio&ut=cras&tellus=mi&nulla=pede&ut=malesuada&erat=in&id=imperdiet&mauris=et&vulputate=commodo&elementum=vulputate&nullam=justo&varius=in&nulla=blandit&facilisi=ultrices&cras=enim&non=lorem&velit=ipsum&nec=dolor&nisi=sit&vulputate=amet&nonummy=consectetuer&maecenas=adipiscing&tincidunt=elit&lacus=proin&at=interdum&velit=mauris&vivamus=non&vel=ligula&nulla=pellentesque&eget=ultrices&eros=phasellus +759,Wanda,Jenkins,wjenkinsl2@shareasale.com,Female,144.79.96.157,Realblab,Oslo,Registered Nurse,https://indiatimes.com/at/feugiat/non/pretium.png?sapien=massa&a=quis&libero=augue&nam=luctus&dui=tincidunt&proin=nulla&leo=mollis&odio=molestie&porttitor=lorem&id=quisque&consequat=ut&in=erat&consequat=curabitur&ut=gravida&nulla=nisi&sed=at&accumsan=nibh&felis=in&ut=hac&at=habitasse +760,Rose,Cox,rcoxl3@mapy.cz,Female,234.154.5.39,LiveZ,Stepnogorsk,Research Associate,https://tripod.com/ornare/imperdiet/sapien/urna/pretium/nisl/ut.html?habitasse=congue&platea=elementum&dictumst=in&morbi=hac&vestibulum=habitasse&velit=platea&id=dictumst&pretium=morbi&iaculis=vestibulum&diam=velit&erat=id&fermentum=pretium&justo=iaculis&nec=diam&condimentum=erat&neque=fermentum&sapien=justo&placerat=nec&ante=condimentum&nulla=neque&justo=sapien&aliquam=placerat&quis=ante&turpis=nulla&eget=justo&elit=aliquam&sodales=quis&scelerisque=turpis&mauris=eget&sit=elit&amet=sodales&eros=scelerisque&suspendisse=mauris&accumsan=sit&tortor=amet&quis=eros&turpis=suspendisse&sed=accumsan&ante=tortor&vivamus=quis&tortor=turpis&duis=sed&mattis=ante&egestas=vivamus&metus=tortor&aenean=duis&fermentum=mattis&donec=egestas&ut=metus&mauris=aenean&eget=fermentum&massa=donec&tempor=ut&convallis=mauris&nulla=eget&neque=massa&libero=tempor&convallis=convallis&eget=nulla&eleifend=neque&luctus=libero&ultricies=convallis&eu=eget&nibh=eleifend&quisque=luctus&id=ultricies&justo=eu&sit=nibh&amet=quisque&sapien=id&dignissim=justo&vestibulum=sit&vestibulum=amet&ante=sapien&ipsum=dignissim&primis=vestibulum&in=vestibulum&faucibus=ante&orci=ipsum&luctus=primis&et=in&ultrices=faucibus&posuere=orci&cubilia=luctus&curae=et&nulla=ultrices&dapibus=posuere&dolor=cubilia&vel=curae&est=nulla&donec=dapibus&odio=dolor&justo=vel&sollicitudin=est&ut=donec&suscipit=odio +761,Scott,Coleman,scolemanl4@amazon.de,Male,150.105.184.115,Skyndu,Sơn Hà,Tax Accountant,https://networksolutions.com/interdum/mauris/ullamcorper/purus/sit.aspx?vivamus=laoreet&metus=ut&arcu=rhoncus&adipiscing=aliquet&molestie=pulvinar&hendrerit=sed&at=nisl&vulputate=nunc +762,Brandon,Martinez,bmartinezl5@netlog.com,Male,217.215.136.82,Roomm,Potolo,Product Engineer,http://psu.edu/pretium/quis/lectus/suspendisse/potenti.xml?in=nulla&libero=neque&ut=libero&massa=convallis&volutpat=eget&convallis=eleifend&morbi=luctus&odio=ultricies&odio=eu&elementum=nibh&eu=quisque&interdum=id&eu=justo&tincidunt=sit&in=amet&leo=sapien&maecenas=dignissim&pulvinar=vestibulum&lobortis=vestibulum&est=ante&phasellus=ipsum&sit=primis&amet=in&erat=faucibus&nulla=orci&tempus=luctus&vivamus=et&in=ultrices&felis=posuere&eu=cubilia&sapien=curae&cursus=nulla&vestibulum=dapibus&proin=dolor&eu=vel&mi=est&nulla=donec&ac=odio&enim=justo&in=sollicitudin&tempor=ut&turpis=suscipit&nec=a&euismod=feugiat&scelerisque=et&quam=eros&turpis=vestibulum&adipiscing=ac&lorem=est&vitae=lacinia&mattis=nisi&nibh=venenatis&ligula=tristique&nec=fusce&sem=congue&duis=diam&aliquam=id&convallis=ornare&nunc=imperdiet&proin=sapien&at=urna&turpis=pretium&a=nisl&pede=ut&posuere=volutpat&nonummy=sapien&integer=arcu&non=sed +763,Shirley,Perry,sperryl6@examiner.com,Female,122.191.209.113,Dablist,Chadiza,VP Marketing,http://berkeley.edu/ligula/in/lacus.png?facilisi=metus&cras=aenean&non=fermentum&velit=donec&nec=ut&nisi=mauris&vulputate=eget&nonummy=massa&maecenas=tempor&tincidunt=convallis&lacus=nulla&at=neque&velit=libero&vivamus=convallis&vel=eget&nulla=eleifend&eget=luctus&eros=ultricies&elementum=eu +764,Lori,Ryan,lryanl7@nationalgeographic.com,Female,84.116.140.221,Eadel,Eslöv,Human Resources Manager,http://google.com.br/nibh.json?vulputate=nunc&vitae=donec&nisl=quis&aenean=orci&lectus=eget&pellentesque=orci&eget=vehicula&nunc=condimentum&donec=curabitur&quis=in&orci=libero&eget=ut&orci=massa&vehicula=volutpat&condimentum=convallis&curabitur=morbi&in=odio&libero=odio&ut=elementum&massa=eu&volutpat=interdum&convallis=eu&morbi=tincidunt&odio=in&odio=leo&elementum=maecenas&eu=pulvinar&interdum=lobortis&eu=est&tincidunt=phasellus&in=sit&leo=amet&maecenas=erat&pulvinar=nulla&lobortis=tempus&est=vivamus&phasellus=in&sit=felis&amet=eu&erat=sapien&nulla=cursus&tempus=vestibulum&vivamus=proin&in=eu&felis=mi&eu=nulla&sapien=ac&cursus=enim&vestibulum=in&proin=tempor&eu=turpis&mi=nec&nulla=euismod&ac=scelerisque&enim=quam&in=turpis&tempor=adipiscing&turpis=lorem&nec=vitae&euismod=mattis&scelerisque=nibh&quam=ligula&turpis=nec&adipiscing=sem&lorem=duis&vitae=aliquam&mattis=convallis&nibh=nunc&ligula=proin&nec=at&sem=turpis&duis=a&aliquam=pede&convallis=posuere&nunc=nonummy&proin=integer&at=non&turpis=velit&a=donec&pede=diam&posuere=neque&nonummy=vestibulum&integer=eget&non=vulputate&velit=ut&donec=ultrices +765,Shawn,Hunt,shuntl8@cbc.ca,Male,80.40.13.59,Thoughtworks,Pangao,Data Coordiator,https://ucoz.ru/vestibulum/ante/ipsum/primis/in.html?sit=faucibus&amet=cursus&eleifend=urna&pede=ut&libero=tellus&quis=nulla&orci=ut&nullam=erat&molestie=id&nibh=mauris +766,Emily,Cruz,ecruzl9@shutterfly.com,Female,84.88.130.155,Skaboo,Vikhorevka,Compensation Analyst,http://patch.com/in/tempor.aspx?quis=mattis&libero=odio&nullam=donec&sit=vitae&amet=nisi&turpis=nam&elementum=ultrices&ligula=libero&vehicula=non&consequat=mattis&morbi=pulvinar&a=nulla&ipsum=pede&integer=ullamcorper&a=augue&nibh=a&in=suscipit&quis=nulla&justo=elit&maecenas=ac&rhoncus=nulla&aliquam=sed&lacus=vel&morbi=enim&quis=sit&tortor=amet&id=nunc&nulla=viverra&ultrices=dapibus&aliquet=nulla&maecenas=suscipit&leo=ligula&odio=in&condimentum=lacus&id=curabitur&luctus=at&nec=ipsum&molestie=ac&sed=tellus&justo=semper&pellentesque=interdum&viverra=mauris&pede=ullamcorper&ac=purus&diam=sit&cras=amet&pellentesque=nulla&volutpat=quisque&dui=arcu&maecenas=libero +767,Lois,Nelson,lnelsonla@tumblr.com,Female,121.146.80.207,Flipopia,Guanzhou,Recruiter,http://hibu.com/primis/in/faucibus/orci/luctus/et/ultrices.jpg?quis=volutpat&orci=dui&nullam=maecenas&molestie=tristique&nibh=est&in=et&lectus=tempus&pellentesque=semper&at=est&nulla=quam&suspendisse=pharetra&potenti=magna&cras=ac&in=consequat&purus=metus&eu=sapien&magna=ut&vulputate=nunc&luctus=vestibulum&cum=ante&sociis=ipsum&natoque=primis&penatibus=in&et=faucibus&magnis=orci&dis=luctus&parturient=et&montes=ultrices&nascetur=posuere&ridiculus=cubilia&mus=curae&vivamus=mauris&vestibulum=viverra&sagittis=diam&sapien=vitae&cum=quam&sociis=suspendisse&natoque=potenti&penatibus=nullam&et=porttitor&magnis=lacus&dis=at&parturient=turpis&montes=donec&nascetur=posuere&ridiculus=metus&mus=vitae&etiam=ipsum&vel=aliquam&augue=non&vestibulum=mauris&rutrum=morbi&rutrum=non&neque=lectus&aenean=aliquam&auctor=sit&gravida=amet&sem=diam&praesent=in&id=magna&massa=bibendum&id=imperdiet&nisl=nullam&venenatis=orci&lacinia=pede&aenean=venenatis&sit=non&amet=sodales&justo=sed&morbi=tincidunt&ut=eu&odio=felis&cras=fusce&mi=posuere&pede=felis&malesuada=sed&in=lacus&imperdiet=morbi&et=sem +768,Kimberly,Day,kdaylb@weather.com,Female,249.140.124.85,Tagcat,Varoška Rijeka,Legal Assistant,http://xing.com/posuere/cubilia/curae.xml?amet=molestie&sem=hendrerit&fusce=at&consequat=vulputate&nulla=vitae&nisl=nisl&nunc=aenean&nisl=lectus&duis=pellentesque&bibendum=eget&felis=nunc&sed=donec&interdum=quis&venenatis=orci&turpis=eget&enim=orci&blandit=vehicula&mi=condimentum&in=curabitur&porttitor=in&pede=libero&justo=ut&eu=massa&massa=volutpat&donec=convallis&dapibus=morbi&duis=odio&at=odio&velit=elementum&eu=eu&est=interdum&congue=eu&elementum=tincidunt&in=in&hac=leo&habitasse=maecenas&platea=pulvinar&dictumst=lobortis&morbi=est&vestibulum=phasellus&velit=sit&id=amet&pretium=erat&iaculis=nulla&diam=tempus +769,Fred,Dixon,fdixonlc@woothemes.com,Male,178.42.161.63,Rooxo,Beitou,Registered Nurse,https://booking.com/proin/at/turpis/a/pede/posuere.html?dolor=eu&sit=mi&amet=nulla&consectetuer=ac&adipiscing=enim&elit=in&proin=tempor&risus=turpis&praesent=nec&lectus=euismod&vestibulum=scelerisque&quam=quam&sapien=turpis&varius=adipiscing&ut=lorem&blandit=vitae&non=mattis&interdum=nibh&in=ligula&ante=nec&vestibulum=sem&ante=duis&ipsum=aliquam&primis=convallis&in=nunc&faucibus=proin&orci=at&luctus=turpis&et=a&ultrices=pede&posuere=posuere&cubilia=nonummy&curae=integer&duis=non&faucibus=velit&accumsan=donec&odio=diam&curabitur=neque&convallis=vestibulum&duis=eget&consequat=vulputate&dui=ut&nec=ultrices&nisi=vel&volutpat=augue&eleifend=vestibulum&donec=ante&ut=ipsum&dolor=primis&morbi=in&vel=faucibus&lectus=orci&in=luctus&quam=et&fringilla=ultrices&rhoncus=posuere&mauris=cubilia&enim=curae&leo=donec&rhoncus=pharetra&sed=magna&vestibulum=vestibulum&sit=aliquet&amet=ultrices&cursus=erat&id=tortor&turpis=sollicitudin&integer=mi&aliquet=sit&massa=amet&id=lobortis +770,Joe,Lawrence,jlawrenceld@skype.com,Male,165.188.232.204,Devshare,Sosnovka,Senior Sales Associate,https://ucoz.ru/faucibus/orci/luctus/et/ultrices/posuere/cubilia.png?vestibulum=duis&proin=ac&eu=nibh&mi=fusce&nulla=lacus&ac=purus&enim=aliquet&in=at&tempor=feugiat&turpis=non&nec=pretium&euismod=quis&scelerisque=lectus&quam=suspendisse&turpis=potenti&adipiscing=in&lorem=eleifend&vitae=quam&mattis=a&nibh=odio&ligula=in&nec=hac&sem=habitasse&duis=platea&aliquam=dictumst&convallis=maecenas&nunc=ut&proin=massa&at=quis&turpis=augue&a=luctus&pede=tincidunt&posuere=nulla&nonummy=mollis&integer=molestie&non=lorem&velit=quisque&donec=ut&diam=erat&neque=curabitur&vestibulum=gravida&eget=nisi&vulputate=at&ut=nibh +771,Martin,Mendoza,mmendozale@blog.com,Male,107.235.101.38,Jabbersphere,Santa Luċija,Director of Sales,http://gnu.org/aliquam/convallis.js?lacinia=nullam&aenean=orci&sit=pede&amet=venenatis&justo=non&morbi=sodales&ut=sed&odio=tincidunt&cras=eu&mi=felis&pede=fusce&malesuada=posuere&in=felis&imperdiet=sed&et=lacus&commodo=morbi&vulputate=sem&justo=mauris&in=laoreet&blandit=ut&ultrices=rhoncus&enim=aliquet&lorem=pulvinar&ipsum=sed&dolor=nisl&sit=nunc&amet=rhoncus&consectetuer=dui&adipiscing=vel&elit=sem&proin=sed&interdum=sagittis&mauris=nam&non=congue&ligula=risus&pellentesque=semper&ultrices=porta +772,Sharon,Morris,smorrislf@va.gov,Female,200.90.76.175,Devcast,Siqian,Editor,http://xing.com/congue/elementum/in/hac/habitasse/platea.jpg?justo=pede&aliquam=justo&quis=eu&turpis=massa&eget=donec&elit=dapibus&sodales=duis&scelerisque=at&mauris=velit&sit=eu +773,Benjamin,Frazier,bfrazierlg@nsw.gov.au,Male,68.106.137.157,Meezzy,Hondo Valle,, +774,Harry,Kim,hkimlh@bigcartel.com,Male,30.95.61.181,Cogidoo,Staryy Sambor,Executive Secretary,https://prweb.com/eros/suspendisse/accumsan.js?vivamus=id&vel=nulla&nulla=ultrices&eget=aliquet&eros=maecenas&elementum=leo&pellentesque=odio&quisque=condimentum&porta=id&volutpat=luctus&erat=nec&quisque=molestie&erat=sed&eros=justo&viverra=pellentesque&eget=viverra&congue=pede&eget=ac&semper=diam&rutrum=cras&nulla=pellentesque&nunc=volutpat&purus=dui&phasellus=maecenas&in=tristique&felis=est&donec=et&semper=tempus&sapien=semper&a=est +775,Elizabeth,Barnes,ebarnesli@usatoday.com,Female,205.246.9.127,Buzzshare,Mina Clavero,Tax Accountant,http://buzzfeed.com/diam/vitae/quam/suspendisse/potenti.jsp?a=est&suscipit=risus&nulla=auctor&elit=sed&ac=tristique&nulla=in&sed=tempus&vel=sit&enim=amet&sit=sem&amet=fusce&nunc=consequat&viverra=nulla&dapibus=nisl&nulla=nunc&suscipit=nisl&ligula=duis&in=bibendum&lacus=felis&curabitur=sed&at=interdum&ipsum=venenatis&ac=turpis&tellus=enim +776,Katherine,Vasquez,kvasquezlj@blogger.com,Female,67.165.12.39,Fivechat,Krajan Karangwage,Recruiting Manager,http://chronoengine.com/risus/semper/porta.json?hac=leo&habitasse=rhoncus&platea=sed&dictumst=vestibulum&aliquam=sit&augue=amet&quam=cursus&sollicitudin=id&vitae=turpis&consectetuer=integer&eget=aliquet&rutrum=massa&at=id&lorem=lobortis&integer=convallis&tincidunt=tortor&ante=risus&vel=dapibus&ipsum=augue&praesent=vel&blandit=accumsan&lacinia=tellus&erat=nisi&vestibulum=eu&sed=orci&magna=mauris&at=lacinia&nunc=sapien&commodo=quis&placerat=libero&praesent=nullam&blandit=sit&nam=amet&nulla=turpis&integer=elementum&pede=ligula&justo=vehicula&lacinia=consequat&eget=morbi&tincidunt=a&eget=ipsum&tempus=integer&vel=a&pede=nibh&morbi=in&porttitor=quis +777,Cheryl,Hansen,chansenlk@lulu.com,Female,230.45.183.207,Myworks,Wangunjaya,Operator,https://plala.or.jp/tortor/risus/dapibus.jsp?morbi=volutpat&odio=eleifend&odio=donec&elementum=ut&eu=dolor&interdum=morbi&eu=vel&tincidunt=lectus&in=in&leo=quam&maecenas=fringilla&pulvinar=rhoncus&lobortis=mauris&est=enim&phasellus=leo&sit=rhoncus&amet=sed&erat=vestibulum&nulla=sit&tempus=amet&vivamus=cursus&in=id&felis=turpis&eu=integer&sapien=aliquet&cursus=massa&vestibulum=id&proin=lobortis&eu=convallis&mi=tortor&nulla=risus&ac=dapibus&enim=augue&in=vel +778,Christina,Hughes,chughesll@alexa.com,Female,45.57.36.100,Skiptube,Bürenhayrhan,Assistant Manager,http://bluehost.com/sed.aspx?dui=in&luctus=faucibus&rutrum=orci&nulla=luctus&tellus=et&in=ultrices&sagittis=posuere&dui=cubilia&vel=curae&nisl=duis&duis=faucibus&ac=accumsan&nibh=odio&fusce=curabitur&lacus=convallis&purus=duis&aliquet=consequat +779,Johnny,Moore,jmoorelm@lycos.com,Male,150.144.34.241,Zoombeat,Wangcheng,Database Administrator III,http://nps.gov/cras/in.html?erat=tincidunt&quisque=eu&erat=felis&eros=fusce&viverra=posuere&eget=felis&congue=sed&eget=lacus&semper=morbi&rutrum=sem&nulla=mauris&nunc=laoreet&purus=ut&phasellus=rhoncus&in=aliquet&felis=pulvinar&donec=sed&semper=nisl +780,Jean,Wells,jwellsln@linkedin.com,Female,123.19.231.169,Jabbercube,Dengmingsi,Information Systems Manager,https://accuweather.com/in/lectus.jsp?curabitur=bibendum&in=felis&libero=sed&ut=interdum&massa=venenatis&volutpat=turpis&convallis=enim&morbi=blandit&odio=mi&odio=in&elementum=porttitor&eu=pede&interdum=justo&eu=eu&tincidunt=massa&in=donec&leo=dapibus&maecenas=duis&pulvinar=at&lobortis=velit&est=eu&phasellus=est&sit=congue&amet=elementum&erat=in&nulla=hac&tempus=habitasse&vivamus=platea&in=dictumst&felis=morbi&eu=vestibulum&sapien=velit&cursus=id&vestibulum=pretium&proin=iaculis&eu=diam&mi=erat&nulla=fermentum&ac=justo +781,Linda,Green,lgreenlo@apache.org,Female,222.246.244.222,Devbug,High River,Community Outreach Specialist,http://sun.com/pede/libero/quis/orci.js?orci=in&pede=leo&venenatis=maecenas&non=pulvinar&sodales=lobortis&sed=est&tincidunt=phasellus&eu=sit&felis=amet&fusce=erat&posuere=nulla&felis=tempus&sed=vivamus&lacus=in&morbi=felis&sem=eu&mauris=sapien&laoreet=cursus&ut=vestibulum&rhoncus=proin&aliquet=eu&pulvinar=mi&sed=nulla&nisl=ac&nunc=enim&rhoncus=in&dui=tempor&vel=turpis&sem=nec&sed=euismod&sagittis=scelerisque&nam=quam&congue=turpis&risus=adipiscing&semper=lorem&porta=vitae&volutpat=mattis&quam=nibh&pede=ligula&lobortis=nec&ligula=sem&sit=duis&amet=aliquam&eleifend=convallis&pede=nunc&libero=proin&quis=at&orci=turpis&nullam=a&molestie=pede&nibh=posuere&in=nonummy&lectus=integer&pellentesque=non&at=velit&nulla=donec&suspendisse=diam&potenti=neque&cras=vestibulum&in=eget&purus=vulputate&eu=ut&magna=ultrices&vulputate=vel&luctus=augue&cum=vestibulum&sociis=ante&natoque=ipsum&penatibus=primis&et=in&magnis=faucibus +782,Judy,Johnson,jjohnsonlp@ox.ac.uk,Female,56.56.181.75,Topiczoom,,, +783,Ryan,Chavez,rchavezlq@shinystat.com,Male,235.219.14.203,Jabbertype,Palompon,Speech Pathologist,http://odnoklassniki.ru/dapibus/duis/at/velit.xml?nec=id&molestie=consequat&sed=in&justo=consequat&pellentesque=ut&viverra=nulla&pede=sed&ac=accumsan&diam=felis&cras=ut&pellentesque=at&volutpat=dolor&dui=quis&maecenas=odio&tristique=consequat&est=varius&et=integer&tempus=ac&semper=leo&est=pellentesque&quam=ultrices&pharetra=mattis&magna=odio&ac=donec&consequat=vitae&metus=nisi&sapien=nam&ut=ultrices&nunc=libero&vestibulum=non&ante=mattis&ipsum=pulvinar&primis=nulla&in=pede&faucibus=ullamcorper&orci=augue&luctus=a&et=suscipit&ultrices=nulla&posuere=elit&cubilia=ac&curae=nulla&mauris=sed&viverra=vel&diam=enim&vitae=sit&quam=amet&suspendisse=nunc&potenti=viverra&nullam=dapibus&porttitor=nulla&lacus=suscipit&at=ligula&turpis=in&donec=lacus&posuere=curabitur&metus=at&vitae=ipsum&ipsum=ac&aliquam=tellus&non=semper&mauris=interdum&morbi=mauris&non=ullamcorper&lectus=purus&aliquam=sit&sit=amet&amet=nulla&diam=quisque&in=arcu&magna=libero&bibendum=rutrum +784,Terry,Sanders,tsanderslr@va.gov,Male,126.31.215.160,Gigabox,Séguéla,Programmer II,https://ow.ly/volutpat/erat/quisque/erat.jpg?vestibulum=ut&rutrum=ultrices&rutrum=vel&neque=augue&aenean=vestibulum&auctor=ante&gravida=ipsum&sem=primis&praesent=in&id=faucibus&massa=orci&id=luctus&nisl=et&venenatis=ultrices&lacinia=posuere&aenean=cubilia&sit=curae&amet=donec&justo=pharetra&morbi=magna&ut=vestibulum&odio=aliquet&cras=ultrices&mi=erat&pede=tortor&malesuada=sollicitudin&in=mi&imperdiet=sit&et=amet&commodo=lobortis&vulputate=sapien&justo=sapien&in=non&blandit=mi&ultrices=integer&enim=ac&lorem=neque&ipsum=duis&dolor=bibendum&sit=morbi&amet=non&consectetuer=quam&adipiscing=nec&elit=dui&proin=luctus&interdum=rutrum&mauris=nulla&non=tellus&ligula=in&pellentesque=sagittis&ultrices=dui&phasellus=vel&id=nisl&sapien=duis&in=ac&sapien=nibh&iaculis=fusce&congue=lacus&vivamus=purus&metus=aliquet&arcu=at&adipiscing=feugiat&molestie=non&hendrerit=pretium&at=quis&vulputate=lectus&vitae=suspendisse&nisl=potenti&aenean=in&lectus=eleifend&pellentesque=quam&eget=a&nunc=odio +785,Benjamin,Ferguson,bfergusonls@squarespace.com,Male,60.137.93.82,Dabtype,Nobinobi,Engineer IV,https://usnews.com/maecenas/pulvinar.json?justo=in&eu=tempus&massa=sit&donec=amet&dapibus=sem&duis=fusce&at=consequat&velit=nulla&eu=nisl&est=nunc&congue=nisl&elementum=duis&in=bibendum&hac=felis&habitasse=sed&platea=interdum&dictumst=venenatis&morbi=turpis&vestibulum=enim&velit=blandit&id=mi&pretium=in&iaculis=porttitor&diam=pede&erat=justo&fermentum=eu&justo=massa&nec=donec&condimentum=dapibus&neque=duis&sapien=at&placerat=velit&ante=eu&nulla=est&justo=congue&aliquam=elementum&quis=in&turpis=hac&eget=habitasse&elit=platea&sodales=dictumst&scelerisque=morbi&mauris=vestibulum&sit=velit&amet=id&eros=pretium&suspendisse=iaculis&accumsan=diam&tortor=erat&quis=fermentum&turpis=justo&sed=nec&ante=condimentum&vivamus=neque&tortor=sapien&duis=placerat&mattis=ante&egestas=nulla&metus=justo&aenean=aliquam&fermentum=quis&donec=turpis&ut=eget&mauris=elit&eget=sodales&massa=scelerisque&tempor=mauris&convallis=sit&nulla=amet&neque=eros&libero=suspendisse&convallis=accumsan&eget=tortor&eleifend=quis&luctus=turpis&ultricies=sed&eu=ante&nibh=vivamus&quisque=tortor&id=duis&justo=mattis&sit=egestas&amet=metus&sapien=aenean&dignissim=fermentum&vestibulum=donec&vestibulum=ut&ante=mauris&ipsum=eget&primis=massa&in=tempor&faucibus=convallis +786,Harold,Roberts,hrobertslt@usda.gov,Male,113.36.140.222,Nlounge,Jargalant,Marketing Manager,http://nymag.com/condimentum/id.json?nullam=sit&varius=amet&nulla=nunc&facilisi=viverra&cras=dapibus&non=nulla&velit=suscipit&nec=ligula&nisi=in&vulputate=lacus&nonummy=curabitur&maecenas=at&tincidunt=ipsum&lacus=ac&at=tellus&velit=semper&vivamus=interdum&vel=mauris&nulla=ullamcorper&eget=purus&eros=sit&elementum=amet&pellentesque=nulla&quisque=quisque&porta=arcu&volutpat=libero&erat=rutrum&quisque=ac&erat=lobortis&eros=vel +787,Sara,Larson,slarsonlu@posterous.com,Female,200.92.13.183,Yodel,Tanggu,Research Assistant I,https://bing.com/ligula/vehicula/consequat/morbi/a/ipsum/integer.png?consequat=felis&varius=sed&integer=lacus&ac=morbi&leo=sem&pellentesque=mauris&ultrices=laoreet&mattis=ut&odio=rhoncus&donec=aliquet&vitae=pulvinar&nisi=sed&nam=nisl&ultrices=nunc&libero=rhoncus&non=dui +788,Judith,Gray,jgraylv@mayoclinic.com,Female,54.36.191.31,Fatz,Gunziying,Staff Accountant III,https://thetimes.co.uk/nulla/elit.html?vitae=at&quam=feugiat&suspendisse=non&potenti=pretium&nullam=quis&porttitor=lectus&lacus=suspendisse&at=potenti&turpis=in&donec=eleifend&posuere=quam&metus=a&vitae=odio&ipsum=in&aliquam=hac&non=habitasse&mauris=platea&morbi=dictumst&non=maecenas&lectus=ut&aliquam=massa&sit=quis&amet=augue&diam=luctus&in=tincidunt&magna=nulla&bibendum=mollis&imperdiet=molestie&nullam=lorem&orci=quisque&pede=ut&venenatis=erat&non=curabitur&sodales=gravida&sed=nisi&tincidunt=at&eu=nibh&felis=in&fusce=hac&posuere=habitasse&felis=platea&sed=dictumst&lacus=aliquam&morbi=augue&sem=quam&mauris=sollicitudin&laoreet=vitae&ut=consectetuer&rhoncus=eget&aliquet=rutrum&pulvinar=at&sed=lorem&nisl=integer&nunc=tincidunt&rhoncus=ante&dui=vel&vel=ipsum&sem=praesent&sed=blandit&sagittis=lacinia&nam=erat&congue=vestibulum&risus=sed&semper=magna&porta=at&volutpat=nunc&quam=commodo&pede=placerat&lobortis=praesent&ligula=blandit&sit=nam&amet=nulla&eleifend=integer&pede=pede&libero=justo&quis=lacinia&orci=eget&nullam=tincidunt&molestie=eget&nibh=tempus&in=vel&lectus=pede&pellentesque=morbi&at=porttitor&nulla=lorem&suspendisse=id&potenti=ligula&cras=suspendisse&in=ornare&purus=consequat +789,Albert,Warren,awarrenlw@xing.com,Male,84.106.89.15,Photolist,Gayabaru,Administrative Officer,http://list-manage.com/luctus/nec.xml?id=maecenas&mauris=tincidunt&vulputate=lacus&elementum=at&nullam=velit&varius=vivamus&nulla=vel&facilisi=nulla&cras=eget&non=eros&velit=elementum&nec=pellentesque&nisi=quisque&vulputate=porta&nonummy=volutpat&maecenas=erat&tincidunt=quisque +790,Jack,Jones,jjoneslx@mysql.com,Male,185.16.133.222,Gigashots,Kotlovka,Account Coordinator,https://t-online.de/vivamus/in/felis/eu/sapien/cursus.jpg?libero=pulvinar +791,Pamela,Foster,pfosterly@feedburner.com,Female,39.116.204.75,Realmix,Kościelec,Administrative Officer,http://goodreads.com/ultrices/vel/augue/vestibulum/ante.jsp?phasellus=lacus&sit=at&amet=turpis&erat=donec&nulla=posuere&tempus=metus&vivamus=vitae&in=ipsum&felis=aliquam&eu=non&sapien=mauris&cursus=morbi&vestibulum=non&proin=lectus&eu=aliquam&mi=sit&nulla=amet&ac=diam&enim=in&in=magna&tempor=bibendum&turpis=imperdiet&nec=nullam&euismod=orci&scelerisque=pede&quam=venenatis&turpis=non&adipiscing=sodales&lorem=sed&vitae=tincidunt&mattis=eu&nibh=felis&ligula=fusce&nec=posuere&sem=felis&duis=sed&aliquam=lacus&convallis=morbi&nunc=sem&proin=mauris&at=laoreet&turpis=ut&a=rhoncus&pede=aliquet&posuere=pulvinar&nonummy=sed&integer=nisl&non=nunc&velit=rhoncus&donec=dui&diam=vel&neque=sem&vestibulum=sed&eget=sagittis&vulputate=nam&ut=congue&ultrices=risus&vel=semper&augue=porta&vestibulum=volutpat&ante=quam +792,Jeffrey,Gomez,jgomezlz@phoca.cz,Male,119.169.252.98,Zooxo,Ijebu-Ife,Account Executive,http://elpais.com/felis/donec.xml?ipsum=consequat&primis=in&in=consequat&faucibus=ut&orci=nulla&luctus=sed&et=accumsan&ultrices=felis&posuere=ut&cubilia=at&curae=dolor&duis=quis&faucibus=odio&accumsan=consequat +793,James,Ruiz,jruizm0@biblegateway.com,Male,168.169.147.141,Rhynoodle,Panimbang,Assistant Media Planner,http://google.de/morbi/a/ipsum/integer.js?at=mauris&lorem=eget&integer=massa&tincidunt=tempor&ante=convallis&vel=nulla&ipsum=neque&praesent=libero&blandit=convallis&lacinia=eget&erat=eleifend&vestibulum=luctus&sed=ultricies&magna=eu&at=nibh&nunc=quisque&commodo=id&placerat=justo&praesent=sit&blandit=amet&nam=sapien&nulla=dignissim&integer=vestibulum&pede=vestibulum&justo=ante&lacinia=ipsum&eget=primis&tincidunt=in&eget=faucibus&tempus=orci&vel=luctus&pede=et&morbi=ultrices&porttitor=posuere&lorem=cubilia&id=curae&ligula=nulla&suspendisse=dapibus&ornare=dolor&consequat=vel&lectus=est&in=donec&est=odio&risus=justo&auctor=sollicitudin&sed=ut&tristique=suscipit&in=a&tempus=feugiat&sit=et&amet=eros&sem=vestibulum&fusce=ac&consequat=est&nulla=lacinia&nisl=nisi&nunc=venenatis&nisl=tristique&duis=fusce&bibendum=congue&felis=diam&sed=id +794,Raymond,Peters,rpetersm1@domainmarket.com,Male,240.9.53.251,Jamia,Pirassununga,Paralegal,https://blinklist.com/blandit/non.jsp?tempus=lorem&semper=integer&est=tincidunt&quam=ante&pharetra=vel&magna=ipsum&ac=praesent&consequat=blandit&metus=lacinia&sapien=erat&ut=vestibulum&nunc=sed&vestibulum=magna&ante=at&ipsum=nunc&primis=commodo&in=placerat&faucibus=praesent&orci=blandit&luctus=nam&et=nulla&ultrices=integer&posuere=pede&cubilia=justo&curae=lacinia&mauris=eget&viverra=tincidunt&diam=eget&vitae=tempus&quam=vel&suspendisse=pede&potenti=morbi&nullam=porttitor&porttitor=lorem&lacus=id&at=ligula&turpis=suspendisse&donec=ornare&posuere=consequat&metus=lectus&vitae=in&ipsum=est&aliquam=risus&non=auctor&mauris=sed&morbi=tristique&non=in&lectus=tempus&aliquam=sit&sit=amet&amet=sem&diam=fusce&in=consequat&magna=nulla&bibendum=nisl&imperdiet=nunc&nullam=nisl&orci=duis&pede=bibendum&venenatis=felis&non=sed&sodales=interdum&sed=venenatis&tincidunt=turpis&eu=enim&felis=blandit&fusce=mi&posuere=in&felis=porttitor&sed=pede&lacus=justo&morbi=eu&sem=massa&mauris=donec +795,Roy,Davis,rdavism2@discuz.net,Male,18.253.222.149,Livetube,Wolonio,Teacher,https://home.pl/lacus/morbi/quis/tortor/id.xml?tempus=etiam&vivamus=vel&in=augue&felis=vestibulum&eu=rutrum&sapien=rutrum&cursus=neque&vestibulum=aenean&proin=auctor&eu=gravida&mi=sem&nulla=praesent&ac=id&enim=massa&in=id&tempor=nisl&turpis=venenatis&nec=lacinia&euismod=aenean&scelerisque=sit&quam=amet&turpis=justo&adipiscing=morbi&lorem=ut&vitae=odio&mattis=cras&nibh=mi&ligula=pede&nec=malesuada&sem=in&duis=imperdiet&aliquam=et&convallis=commodo&nunc=vulputate&proin=justo&at=in&turpis=blandit&a=ultrices&pede=enim&posuere=lorem&nonummy=ipsum&integer=dolor&non=sit&velit=amet&donec=consectetuer&diam=adipiscing&neque=elit&vestibulum=proin&eget=interdum&vulputate=mauris&ut=non&ultrices=ligula&vel=pellentesque&augue=ultrices&vestibulum=phasellus&ante=id&ipsum=sapien&primis=in&in=sapien&faucibus=iaculis&orci=congue&luctus=vivamus&et=metus&ultrices=arcu&posuere=adipiscing&cubilia=molestie&curae=hendrerit&donec=at&pharetra=vulputate +796,Denise,Harrison,dharrisonm3@hatena.ne.jp,Female,63.192.40.135,Jaxspan,Kuala Bintang,VP Marketing,http://psu.edu/turpis/adipiscing/lorem/vitae/mattis/nibh.xml?venenatis=ac&non=nibh&sodales=fusce&sed=lacus&tincidunt=purus&eu=aliquet&felis=at&fusce=feugiat&posuere=non&felis=pretium&sed=quis&lacus=lectus&morbi=suspendisse&sem=potenti&mauris=in&laoreet=eleifend&ut=quam&rhoncus=a&aliquet=odio&pulvinar=in&sed=hac&nisl=habitasse&nunc=platea&rhoncus=dictumst&dui=maecenas&vel=ut&sem=massa&sed=quis&sagittis=augue&nam=luctus&congue=tincidunt&risus=nulla&semper=mollis&porta=molestie&volutpat=lorem&quam=quisque&pede=ut&lobortis=erat&ligula=curabitur&sit=gravida&amet=nisi&eleifend=at&pede=nibh&libero=in&quis=hac&orci=habitasse&nullam=platea&molestie=dictumst&nibh=aliquam&in=augue&lectus=quam&pellentesque=sollicitudin&at=vitae&nulla=consectetuer&suspendisse=eget&potenti=rutrum&cras=at&in=lorem&purus=integer&eu=tincidunt&magna=ante +797,Larry,Cole,lcolem4@amazonaws.com,Male,196.97.151.218,Gabtune,Tuchoměřice,Sales Representative,http://desdev.cn/iaculis.html?in=metus&purus=sapien&eu=ut&magna=nunc&vulputate=vestibulum&luctus=ante&cum=ipsum&sociis=primis&natoque=in&penatibus=faucibus&et=orci&magnis=luctus&dis=et&parturient=ultrices&montes=posuere&nascetur=cubilia&ridiculus=curae&mus=mauris&vivamus=viverra&vestibulum=diam&sagittis=vitae +798,Laura,Gonzalez,lgonzalezm5@yellowbook.com,Female,42.113.168.247,Thoughtbridge,Krajan Winong,VP Quality Control,http://discuz.net/sed/augue.jsp?vehicula=sapien&condimentum=varius&curabitur=ut&in=blandit&libero=non&ut=interdum&massa=in&volutpat=ante&convallis=vestibulum&morbi=ante&odio=ipsum&odio=primis&elementum=in&eu=faucibus&interdum=orci&eu=luctus&tincidunt=et&in=ultrices&leo=posuere&maecenas=cubilia&pulvinar=curae&lobortis=duis&est=faucibus&phasellus=accumsan&sit=odio&amet=curabitur&erat=convallis&nulla=duis&tempus=consequat&vivamus=dui&in=nec&felis=nisi&eu=volutpat&sapien=eleifend&cursus=donec&vestibulum=ut&proin=dolor&eu=morbi&mi=vel&nulla=lectus&ac=in&enim=quam&in=fringilla&tempor=rhoncus&turpis=mauris&nec=enim&euismod=leo&scelerisque=rhoncus&quam=sed&turpis=vestibulum&adipiscing=sit&lorem=amet&vitae=cursus&mattis=id +799,Melissa,Perez,mperezm6@imageshack.us,Female,213.185.41.225,Lazzy,Serednye Vodyane,Web Designer III,http://tinyurl.com/dignissim/vestibulum/vestibulum/ante/ipsum/primis.js?massa=massa&id=id&lobortis=lobortis&convallis=convallis&tortor=tortor&risus=risus&dapibus=dapibus&augue=augue&vel=vel&accumsan=accumsan&tellus=tellus&nisi=nisi&eu=eu&orci=orci&mauris=mauris&lacinia=lacinia&sapien=sapien&quis=quis&libero=libero&nullam=nullam&sit=sit&amet=amet&turpis=turpis&elementum=elementum&ligula=ligula&vehicula=vehicula&consequat=consequat&morbi=morbi&a=a&ipsum=ipsum&integer=integer&a=a&nibh=nibh&in=in&quis=quis&justo=justo&maecenas=maecenas&rhoncus=rhoncus&aliquam=aliquam&lacus=lacus&morbi=morbi&quis=quis&tortor=tortor&id=id&nulla=nulla&ultrices=ultrices&aliquet=aliquet&maecenas=maecenas&leo=leo&odio=odio&condimentum=condimentum&id=id&luctus=luctus&nec=nec&molestie=molestie&sed=sed&justo=justo&pellentesque=pellentesque&viverra=viverra&pede=pede&ac=ac&diam=diam&cras=cras&pellentesque=pellentesque&volutpat=volutpat&dui=dui&maecenas=maecenas&tristique=tristique&est=est&et=et&tempus=tempus&semper=semper&est=est&quam=quam +800,Kevin,Ramirez,kramirezm7@usatoday.com,Male,11.132.236.175,Twitterwire,Shuangxi,Nurse Practicioner,https://apache.org/consequat/nulla.png?tortor=volutpat&risus=quam&dapibus=pede&augue=lobortis&vel=ligula&accumsan=sit&tellus=amet&nisi=eleifend&eu=pede&orci=libero&mauris=quis&lacinia=orci&sapien=nullam&quis=molestie&libero=nibh&nullam=in&sit=lectus&amet=pellentesque&turpis=at&elementum=nulla&ligula=suspendisse&vehicula=potenti&consequat=cras&morbi=in&a=purus&ipsum=eu&integer=magna&a=vulputate&nibh=luctus&in=cum&quis=sociis&justo=natoque&maecenas=penatibus&rhoncus=et&aliquam=magnis&lacus=dis&morbi=parturient&quis=montes&tortor=nascetur&id=ridiculus&nulla=mus&ultrices=vivamus&aliquet=vestibulum&maecenas=sagittis&leo=sapien&odio=cum&condimentum=sociis&id=natoque&luctus=penatibus&nec=et +801,Ernest,Reynolds,ereynoldsm8@symantec.com,Male,225.246.208.152,Chatterbridge,Pallisa,Social Worker,https://sakura.ne.jp/lacinia/sapien.png?quam=adipiscing&a=lorem&odio=vitae&in=mattis&hac=nibh&habitasse=ligula&platea=nec&dictumst=sem&maecenas=duis&ut=aliquam&massa=convallis&quis=nunc&augue=proin&luctus=at&tincidunt=turpis&nulla=a&mollis=pede&molestie=posuere&lorem=nonummy&quisque=integer&ut=non&erat=velit&curabitur=donec&gravida=diam&nisi=neque&at=vestibulum&nibh=eget&in=vulputate&hac=ut&habitasse=ultrices&platea=vel&dictumst=augue&aliquam=vestibulum&augue=ante&quam=ipsum&sollicitudin=primis&vitae=in&consectetuer=faucibus&eget=orci&rutrum=luctus&at=et&lorem=ultrices&integer=posuere&tincidunt=cubilia&ante=curae&vel=donec&ipsum=pharetra&praesent=magna&blandit=vestibulum&lacinia=aliquet&erat=ultrices&vestibulum=erat&sed=tortor&magna=sollicitudin&at=mi&nunc=sit&commodo=amet&placerat=lobortis&praesent=sapien&blandit=sapien +802,Jack,Stanley,jstanleym9@eepurl.com,Male,102.76.109.138,Rhycero,Klatakan,Financial Advisor,https://phoca.cz/curabitur.html?at=nullam&feugiat=varius&non=nulla&pretium=facilisi&quis=cras&lectus=non&suspendisse=velit&potenti=nec&in=nisi&eleifend=vulputate&quam=nonummy&a=maecenas&odio=tincidunt&in=lacus&hac=at&habitasse=velit&platea=vivamus&dictumst=vel&maecenas=nulla&ut=eget&massa=eros&quis=elementum&augue=pellentesque&luctus=quisque&tincidunt=porta&nulla=volutpat&mollis=erat&molestie=quisque&lorem=erat&quisque=eros&ut=viverra&erat=eget&curabitur=congue&gravida=eget&nisi=semper&at=rutrum&nibh=nulla&in=nunc&hac=purus&habitasse=phasellus&platea=in&dictumst=felis&aliquam=donec&augue=semper&quam=sapien&sollicitudin=a&vitae=libero&consectetuer=nam&eget=dui&rutrum=proin&at=leo&lorem=odio&integer=porttitor&tincidunt=id&ante=consequat&vel=in&ipsum=consequat&praesent=ut&blandit=nulla&lacinia=sed +803,Craig,Diaz,cdiazma@tinyurl.com,Male,92.92.255.243,Topdrive,Yaguarón,, +804,Peter,Harvey,pharveymb@zimbio.com,Male,45.217.97.177,Flipopia,Clarence-Rockland,Developer I,https://nasa.gov/nam/ultrices/libero/non/mattis.png?sapien=fermentum&a=justo&libero=nec&nam=condimentum&dui=neque&proin=sapien&leo=placerat&odio=ante&porttitor=nulla&id=justo&consequat=aliquam&in=quis&consequat=turpis&ut=eget&nulla=elit&sed=sodales&accumsan=scelerisque&felis=mauris&ut=sit&at=amet&dolor=eros&quis=suspendisse&odio=accumsan&consequat=tortor&varius=quis&integer=turpis&ac=sed&leo=ante&pellentesque=vivamus&ultrices=tortor&mattis=duis&odio=mattis&donec=egestas&vitae=metus +805,Matthew,Ferguson,mfergusonmc@over-blog.com,Male,83.7.143.250,Omba,Langob,Office Assistant II,https://ca.gov/enim/leo/rhoncus.html?penatibus=sollicitudin&et=vitae&magnis=consectetuer&dis=eget&parturient=rutrum&montes=at&nascetur=lorem&ridiculus=integer&mus=tincidunt&etiam=ante&vel=vel&augue=ipsum&vestibulum=praesent&rutrum=blandit&rutrum=lacinia&neque=erat&aenean=vestibulum&auctor=sed&gravida=magna&sem=at&praesent=nunc&id=commodo&massa=placerat&id=praesent&nisl=blandit&venenatis=nam&lacinia=nulla&aenean=integer&sit=pede&amet=justo&justo=lacinia&morbi=eget&ut=tincidunt&odio=eget&cras=tempus&mi=vel&pede=pede&malesuada=morbi&in=porttitor&imperdiet=lorem&et=id&commodo=ligula&vulputate=suspendisse&justo=ornare&in=consequat&blandit=lectus&ultrices=in&enim=est&lorem=risus&ipsum=auctor&dolor=sed +806,Ann,Chapman,achapmanmd@bbb.org,Female,194.196.28.135,Voonder,Bealanana,Administrative Officer,http://sitemeter.com/porttitor.json?vehicula=nunc&condimentum=commodo&curabitur=placerat&in=praesent&libero=blandit&ut=nam&massa=nulla&volutpat=integer&convallis=pede&morbi=justo&odio=lacinia&odio=eget&elementum=tincidunt&eu=eget&interdum=tempus&eu=vel&tincidunt=pede&in=morbi&leo=porttitor&maecenas=lorem&pulvinar=id&lobortis=ligula&est=suspendisse&phasellus=ornare&sit=consequat&amet=lectus&erat=in&nulla=est&tempus=risus&vivamus=auctor&in=sed&felis=tristique&eu=in&sapien=tempus&cursus=sit&vestibulum=amet&proin=sem&eu=fusce&mi=consequat&nulla=nulla&ac=nisl&enim=nunc&in=nisl&tempor=duis&turpis=bibendum +807,Benjamin,Murphy,bmurphyme@ihg.com,Male,17.220.134.235,Feedspan,La Cruz de Taratara,Quality Engineer,https://skype.com/et/magnis/dis/parturient.xml?et=non&tempus=mauris&semper=morbi&est=non&quam=lectus&pharetra=aliquam&magna=sit&ac=amet&consequat=diam&metus=in&sapien=magna&ut=bibendum&nunc=imperdiet&vestibulum=nullam&ante=orci&ipsum=pede&primis=venenatis&in=non&faucibus=sodales&orci=sed&luctus=tincidunt&et=eu&ultrices=felis&posuere=fusce +808,Edward,Welch,ewelchmf@comsenz.com,Male,55.36.208.77,Browsecat,Klishkivtsi,Software Test Engineer IV,https://webmd.com/amet/consectetuer/adipiscing/elit.json?montes=molestie&nascetur=lorem&ridiculus=quisque&mus=ut&vivamus=erat&vestibulum=curabitur&sagittis=gravida&sapien=nisi&cum=at&sociis=nibh&natoque=in&penatibus=hac&et=habitasse&magnis=platea&dis=dictumst&parturient=aliquam&montes=augue&nascetur=quam&ridiculus=sollicitudin&mus=vitae&etiam=consectetuer&vel=eget&augue=rutrum&vestibulum=at&rutrum=lorem&rutrum=integer&neque=tincidunt&aenean=ante&auctor=vel&gravida=ipsum&sem=praesent&praesent=blandit&id=lacinia&massa=erat&id=vestibulum&nisl=sed&venenatis=magna&lacinia=at&aenean=nunc&sit=commodo&amet=placerat&justo=praesent&morbi=blandit&ut=nam&odio=nulla&cras=integer&mi=pede&pede=justo&malesuada=lacinia&in=eget&imperdiet=tincidunt&et=eget&commodo=tempus&vulputate=vel&justo=pede&in=morbi&blandit=porttitor&ultrices=lorem&enim=id&lorem=ligula&ipsum=suspendisse&dolor=ornare&sit=consequat&amet=lectus&consectetuer=in&adipiscing=est&elit=risus&proin=auctor&interdum=sed&mauris=tristique&non=in&ligula=tempus&pellentesque=sit&ultrices=amet&phasellus=sem&id=fusce&sapien=consequat&in=nulla&sapien=nisl&iaculis=nunc&congue=nisl&vivamus=duis&metus=bibendum&arcu=felis&adipiscing=sed&molestie=interdum&hendrerit=venenatis&at=turpis&vulputate=enim&vitae=blandit&nisl=mi&aenean=in&lectus=porttitor&pellentesque=pede&eget=justo&nunc=eu&donec=massa&quis=donec&orci=dapibus&eget=duis +809,Katherine,West,kwestmg@multiply.com,Female,103.209.99.23,Devpulse,,Safety Technician II,https://altervista.org/libero/non/mattis/pulvinar/nulla/pede.xml?praesent=interdum&lectus=in&vestibulum=ante&quam=vestibulum&sapien=ante&varius=ipsum&ut=primis&blandit=in&non=faucibus&interdum=orci&in=luctus&ante=et&vestibulum=ultrices&ante=posuere&ipsum=cubilia +810,Wayne,Gomez,wgomezmh@biglobe.ne.jp,Male,255.30.119.63,Linktype,Valparaíso,Mechanical Systems Engineer,http://cornell.edu/arcu/adipiscing/molestie/hendrerit.png?venenatis=libero&lacinia=nam&aenean=dui&sit=proin&amet=leo&justo=odio&morbi=porttitor&ut=id +811,Lillian,Hawkins,lhawkinsmi@washington.edu,Female,54.121.61.153,Latz,San José de Cusmapa,Systems Administrator I,http://ifeng.com/rutrum/nulla/tellus/in/sagittis/dui.html?duis=augue&at=a&velit=suscipit&eu=nulla&est=elit&congue=ac&elementum=nulla&in=sed&hac=vel&habitasse=enim +812,Jose,Stanley,jstanleymj@github.com,Male,250.79.101.25,Meetz,Sharkawshchyna,Community Outreach Specialist,https://blinklist.com/consequat/morbi.html?tempor=at&turpis=vulputate&nec=vitae&euismod=nisl&scelerisque=aenean&quam=lectus&turpis=pellentesque&adipiscing=eget&lorem=nunc&vitae=donec&mattis=quis&nibh=orci&ligula=eget&nec=orci&sem=vehicula&duis=condimentum&aliquam=curabitur&convallis=in&nunc=libero&proin=ut&at=massa&turpis=volutpat&a=convallis&pede=morbi&posuere=odio&nonummy=odio&integer=elementum&non=eu&velit=interdum&donec=eu&diam=tincidunt&neque=in&vestibulum=leo&eget=maecenas&vulputate=pulvinar&ut=lobortis&ultrices=est&vel=phasellus&augue=sit&vestibulum=amet&ante=erat&ipsum=nulla&primis=tempus&in=vivamus&faucibus=in&orci=felis&luctus=eu&et=sapien&ultrices=cursus&posuere=vestibulum&cubilia=proin&curae=eu&donec=mi&pharetra=nulla&magna=ac&vestibulum=enim&aliquet=in&ultrices=tempor&erat=turpis&tortor=nec&sollicitudin=euismod&mi=scelerisque&sit=quam&amet=turpis&lobortis=adipiscing&sapien=lorem&sapien=vitae&non=mattis&mi=nibh&integer=ligula&ac=nec&neque=sem&duis=duis&bibendum=aliquam&morbi=convallis&non=nunc&quam=proin&nec=at&dui=turpis&luctus=a&rutrum=pede&nulla=posuere&tellus=nonummy&in=integer&sagittis=non&dui=velit&vel=donec&nisl=diam&duis=neque&ac=vestibulum&nibh=eget&fusce=vulputate&lacus=ut&purus=ultrices&aliquet=vel&at=augue&feugiat=vestibulum&non=ante&pretium=ipsum +813,Jesse,Fisher,jfishermk@washingtonpost.com,Male,170.154.106.82,Twitterlist,La Molina,Developer III,https://gmpg.org/vitae.jpg?luctus=tortor&rutrum=duis&nulla=mattis&tellus=egestas&in=metus&sagittis=aenean&dui=fermentum&vel=donec&nisl=ut&duis=mauris&ac=eget&nibh=massa +814,Susan,Montgomery,smontgomeryml@si.edu,Female,152.183.177.158,Tavu,Vershino-Shakhtaminskiy,Assistant Media Planner,http://bandcamp.com/lobortis/ligula.json?aliquet=turpis&maecenas=eget&leo=elit&odio=sodales&condimentum=scelerisque&id=mauris&luctus=sit&nec=amet&molestie=eros&sed=suspendisse&justo=accumsan&pellentesque=tortor&viverra=quis&pede=turpis&ac=sed&diam=ante&cras=vivamus&pellentesque=tortor&volutpat=duis&dui=mattis&maecenas=egestas&tristique=metus&est=aenean&et=fermentum&tempus=donec&semper=ut&est=mauris&quam=eget&pharetra=massa&magna=tempor&ac=convallis&consequat=nulla&metus=neque&sapien=libero&ut=convallis&nunc=eget&vestibulum=eleifend&ante=luctus&ipsum=ultricies&primis=eu&in=nibh&faucibus=quisque&orci=id&luctus=justo&et=sit&ultrices=amet&posuere=sapien&cubilia=dignissim&curae=vestibulum&mauris=vestibulum&viverra=ante&diam=ipsum&vitae=primis&quam=in&suspendisse=faucibus&potenti=orci&nullam=luctus&porttitor=et&lacus=ultrices&at=posuere&turpis=cubilia&donec=curae&posuere=nulla&metus=dapibus&vitae=dolor&ipsum=vel&aliquam=est&non=donec&mauris=odio&morbi=justo&non=sollicitudin&lectus=ut&aliquam=suscipit&sit=a&amet=feugiat&diam=et&in=eros&magna=vestibulum&bibendum=ac&imperdiet=est&nullam=lacinia&orci=nisi&pede=venenatis&venenatis=tristique&non=fusce&sodales=congue&sed=diam&tincidunt=id&eu=ornare&felis=imperdiet&fusce=sapien&posuere=urna&felis=pretium&sed=nisl&lacus=ut&morbi=volutpat&sem=sapien&mauris=arcu&laoreet=sed +815,Ruby,Reyes,rreyesmm@1688.com,Female,97.36.81.223,Tagopia,Pančevo,Account Coordinator,http://ebay.com/nisi/volutpat/eleifend/donec/ut/dolor/morbi.json?lacinia=erat&aenean=fermentum&sit=justo&amet=nec&justo=condimentum&morbi=neque&ut=sapien&odio=placerat&cras=ante&mi=nulla&pede=justo&malesuada=aliquam&in=quis&imperdiet=turpis&et=eget&commodo=elit&vulputate=sodales&justo=scelerisque&in=mauris&blandit=sit&ultrices=amet&enim=eros&lorem=suspendisse&ipsum=accumsan&dolor=tortor&sit=quis +816,Jacqueline,Watson,jwatsonmn@geocities.com,Female,22.85.107.216,Ooba,Arauca,Account Executive,http://rakuten.co.jp/montes/nascetur/ridiculus.xml?mauris=potenti&morbi=in&non=eleifend&lectus=quam&aliquam=a&sit=odio&amet=in&diam=hac&in=habitasse&magna=platea&bibendum=dictumst&imperdiet=maecenas&nullam=ut&orci=massa&pede=quis&venenatis=augue&non=luctus&sodales=tincidunt&sed=nulla&tincidunt=mollis&eu=molestie&felis=lorem&fusce=quisque&posuere=ut&felis=erat&sed=curabitur&lacus=gravida&morbi=nisi&sem=at&mauris=nibh&laoreet=in&ut=hac&rhoncus=habitasse&aliquet=platea&pulvinar=dictumst&sed=aliquam&nisl=augue&nunc=quam&rhoncus=sollicitudin&dui=vitae&vel=consectetuer&sem=eget&sed=rutrum&sagittis=at&nam=lorem&congue=integer&risus=tincidunt&semper=ante&porta=vel&volutpat=ipsum&quam=praesent&pede=blandit&lobortis=lacinia&ligula=erat&sit=vestibulum&amet=sed&eleifend=magna&pede=at&libero=nunc&quis=commodo&orci=placerat&nullam=praesent&molestie=blandit&nibh=nam&in=nulla&lectus=integer&pellentesque=pede&at=justo&nulla=lacinia&suspendisse=eget&potenti=tincidunt&cras=eget&in=tempus&purus=vel&eu=pede&magna=morbi&vulputate=porttitor&luctus=lorem&cum=id&sociis=ligula&natoque=suspendisse&penatibus=ornare&et=consequat&magnis=lectus&dis=in&parturient=est&montes=risus +817,Harry,Collins,hcollinsmo@zdnet.com,Male,126.126.235.156,Rhycero,Trondheim,, +818,Melissa,Ramos,mramosmp@odnoklassniki.ru,Female,93.147.94.21,Pixonyx,Linfen,VP Sales,http://cdbaby.com/pede/ullamcorper/augue/a/suscipit/nulla/elit.json?turpis=ultricies&donec=eu&posuere=nibh&metus=quisque&vitae=id&ipsum=justo&aliquam=sit&non=amet&mauris=sapien&morbi=dignissim&non=vestibulum&lectus=vestibulum&aliquam=ante&sit=ipsum&amet=primis&diam=in&in=faucibus&magna=orci&bibendum=luctus&imperdiet=et&nullam=ultrices&orci=posuere&pede=cubilia&venenatis=curae&non=nulla&sodales=dapibus&sed=dolor&tincidunt=vel&eu=est&felis=donec&fusce=odio&posuere=justo&felis=sollicitudin&sed=ut&lacus=suscipit&morbi=a&sem=feugiat&mauris=et&laoreet=eros&ut=vestibulum&rhoncus=ac&aliquet=est&pulvinar=lacinia&sed=nisi&nisl=venenatis&nunc=tristique&rhoncus=fusce&dui=congue&vel=diam&sem=id&sed=ornare&sagittis=imperdiet&nam=sapien&congue=urna&risus=pretium&semper=nisl&porta=ut&volutpat=volutpat&quam=sapien&pede=arcu&lobortis=sed&ligula=augue&sit=aliquam&amet=erat&eleifend=volutpat&pede=in&libero=congue&quis=etiam&orci=justo&nullam=etiam&molestie=pretium&nibh=iaculis&in=justo&lectus=in&pellentesque=hac&at=habitasse&nulla=platea&suspendisse=dictumst&potenti=etiam&cras=faucibus&in=cursus&purus=urna&eu=ut&magna=tellus&vulputate=nulla&luctus=ut&cum=erat&sociis=id&natoque=mauris&penatibus=vulputate&et=elementum +819,Theresa,Morrison,tmorrisonmq@ocn.ne.jp,Female,109.238.171.34,Innotype,Cekcyn,Research Associate,https://fastcompany.com/nullam/molestie.json?pharetra=proin&magna=risus&vestibulum=praesent&aliquet=lectus&ultrices=vestibulum&erat=quam&tortor=sapien&sollicitudin=varius&mi=ut&sit=blandit&amet=non&lobortis=interdum&sapien=in&sapien=ante&non=vestibulum&mi=ante&integer=ipsum&ac=primis&neque=in&duis=faucibus&bibendum=orci&morbi=luctus&non=et&quam=ultrices&nec=posuere&dui=cubilia&luctus=curae&rutrum=duis&nulla=faucibus&tellus=accumsan +820,Nicole,Burns,nburnsmr@home.pl,Female,209.41.222.222,Dynabox,Vienna,Account Coordinator,http://forbes.com/magna/at.jsp?mauris=enim&lacinia=leo&sapien=rhoncus&quis=sed&libero=vestibulum&nullam=sit&sit=amet&amet=cursus&turpis=id&elementum=turpis&ligula=integer&vehicula=aliquet&consequat=massa&morbi=id&a=lobortis&ipsum=convallis&integer=tortor&a=risus&nibh=dapibus&in=augue&quis=vel&justo=accumsan&maecenas=tellus&rhoncus=nisi&aliquam=eu&lacus=orci&morbi=mauris&quis=lacinia&tortor=sapien&id=quis&nulla=libero&ultrices=nullam&aliquet=sit&maecenas=amet&leo=turpis&odio=elementum&condimentum=ligula&id=vehicula&luctus=consequat&nec=morbi&molestie=a&sed=ipsum&justo=integer&pellentesque=a&viverra=nibh&pede=in&ac=quis&diam=justo&cras=maecenas&pellentesque=rhoncus&volutpat=aliquam&dui=lacus&maecenas=morbi&tristique=quis&est=tortor +821,Julie,,jmontgomeryms@geocities.com,Female,226.2.110.128,JumpXS,Seren,Physical Therapy Assistant,http://techcrunch.com/eget/semper.js?integer=in&ac=faucibus&leo=orci&pellentesque=luctus&ultrices=et&mattis=ultrices&odio=posuere&donec=cubilia&vitae=curae&nisi=nulla +822,Aaron,George,ageorgemt@nbcnews.com,Male,201.60.77.248,Topicstorm,Voskehask,Senior Quality Engineer,https://imgur.com/quis/lectus/suspendisse.xml?ut=vestibulum&blandit=ante&non=ipsum&interdum=primis&in=in&ante=faucibus&vestibulum=orci&ante=luctus&ipsum=et&primis=ultrices&in=posuere&faucibus=cubilia&orci=curae&luctus=mauris&et=viverra&ultrices=diam&posuere=vitae&cubilia=quam&curae=suspendisse&duis=potenti&faucibus=nullam&accumsan=porttitor&odio=lacus&curabitur=at +823,Edward,Morris,emorrismu@exblog.jp,Male,10.207.182.82,Gigabox,Béthune,Design Engineer,http://google.com.br/nulla/ut.xml?quisque=volutpat&id=in&justo=congue&sit=etiam&amet=justo&sapien=etiam&dignissim=pretium&vestibulum=iaculis&vestibulum=justo&ante=in&ipsum=hac&primis=habitasse&in=platea&faucibus=dictumst&orci=etiam&luctus=faucibus&et=cursus&ultrices=urna&posuere=ut&cubilia=tellus&curae=nulla&nulla=ut&dapibus=erat&dolor=id&vel=mauris&est=vulputate&donec=elementum&odio=nullam&justo=varius&sollicitudin=nulla&ut=facilisi&suscipit=cras&a=non&feugiat=velit&et=nec&eros=nisi&vestibulum=vulputate +824,Doris,Fowler,dfowlermv@booking.com,Female,135.81.147.212,Devify,Ordzhonikidzevskaya,Executive Secretary,http://time.com/justo/nec.jpg?phasellus=diam&sit=vitae&amet=quam&erat=suspendisse&nulla=potenti&tempus=nullam&vivamus=porttitor&in=lacus&felis=at&eu=turpis&sapien=donec&cursus=posuere&vestibulum=metus&proin=vitae&eu=ipsum&mi=aliquam&nulla=non&ac=mauris&enim=morbi&in=non&tempor=lectus&turpis=aliquam&nec=sit&euismod=amet&scelerisque=diam&quam=in&turpis=magna&adipiscing=bibendum&lorem=imperdiet&vitae=nullam&mattis=orci&nibh=pede&ligula=venenatis&nec=non&sem=sodales&duis=sed&aliquam=tincidunt&convallis=eu&nunc=felis&proin=fusce&at=posuere&turpis=felis&a=sed&pede=lacus&posuere=morbi&nonummy=sem&integer=mauris&non=laoreet&velit=ut&donec=rhoncus&diam=aliquet&neque=pulvinar&vestibulum=sed&eget=nisl&vulputate=nunc&ut=rhoncus&ultrices=dui&vel=vel&augue=sem&vestibulum=sed&ante=sagittis&ipsum=nam&primis=congue&in=risus&faucibus=semper&orci=porta&luctus=volutpat&et=quam&ultrices=pede&posuere=lobortis&cubilia=ligula&curae=sit&donec=amet&pharetra=eleifend&magna=pede&vestibulum=libero&aliquet=quis&ultrices=orci&erat=nullam&tortor=molestie&sollicitudin=nibh&mi=in&sit=lectus&amet=pellentesque&lobortis=at&sapien=nulla&sapien=suspendisse&non=potenti&mi=cras&integer=in&ac=purus&neque=eu&duis=magna +825,Denise,Ellis,dellismw@flickr.com,Female,166.6.190.180,Fatz,Stenungsund,Assistant Media Planner,https://intel.com/enim/in/tempor.aspx?proin=sapien&leo=urna&odio=pretium&porttitor=nisl&id=ut&consequat=volutpat&in=sapien&consequat=arcu&ut=sed&nulla=augue&sed=aliquam&accumsan=erat&felis=volutpat&ut=in&at=congue&dolor=etiam&quis=justo&odio=etiam&consequat=pretium&varius=iaculis&integer=justo&ac=in&leo=hac&pellentesque=habitasse&ultrices=platea&mattis=dictumst&odio=etiam&donec=faucibus&vitae=cursus&nisi=urna&nam=ut&ultrices=tellus&libero=nulla&non=ut&mattis=erat&pulvinar=id&nulla=mauris&pede=vulputate&ullamcorper=elementum&augue=nullam&a=varius&suscipit=nulla&nulla=facilisi&elit=cras&ac=non&nulla=velit&sed=nec&vel=nisi&enim=vulputate&sit=nonummy&amet=maecenas&nunc=tincidunt&viverra=lacus&dapibus=at&nulla=velit +826,Susan,Bell,sbellmx@scribd.com,Female,19.201.79.27,Rhynoodle,Khromtau,VP Quality Control,http://cpanel.net/velit.aspx?donec=proin&ut=leo&dolor=odio&morbi=porttitor&vel=id&lectus=consequat&in=in&quam=consequat&fringilla=ut&rhoncus=nulla&mauris=sed&enim=accumsan&leo=felis&rhoncus=ut&sed=at&vestibulum=dolor&sit=quis&amet=odio&cursus=consequat&id=varius&turpis=integer&integer=ac&aliquet=leo&massa=pellentesque&id=ultrices&lobortis=mattis&convallis=odio&tortor=donec&risus=vitae&dapibus=nisi&augue=nam&vel=ultrices&accumsan=libero&tellus=non&nisi=mattis&eu=pulvinar&orci=nulla&mauris=pede&lacinia=ullamcorper&sapien=augue&quis=a&libero=suscipit&nullam=nulla&sit=elit&amet=ac&turpis=nulla&elementum=sed&ligula=vel&vehicula=enim&consequat=sit&morbi=amet&a=nunc&ipsum=viverra&integer=dapibus&a=nulla&nibh=suscipit&in=ligula&quis=in&justo=lacus&maecenas=curabitur&rhoncus=at&aliquam=ipsum&lacus=ac&morbi=tellus&quis=semper&tortor=interdum&id=mauris&nulla=ullamcorper&ultrices=purus&aliquet=sit&maecenas=amet&leo=nulla&odio=quisque&condimentum=arcu&id=libero&luctus=rutrum&nec=ac&molestie=lobortis&sed=vel&justo=dapibus&pellentesque=at&viverra=diam&pede=nam&ac=tristique +827,Antonio,Morgan,amorganmy@opera.com,Male,2.4.104.38,Browseblab,Pleshanovo,Assistant Manager,http://walmart.com/suspendisse/potenti.png?curae=dis&donec=parturient&pharetra=montes&magna=nascetur&vestibulum=ridiculus&aliquet=mus&ultrices=etiam&erat=vel&tortor=augue +828,Ann,Lopez,alopezmz@squidoo.com,Female,142.113.123.111,Topiclounge,Crépy-en-Valois,Web Designer I,https://4shared.com/maecenas/rhoncus/aliquam/lacus/morbi/quis/tortor.html?proin=interdum&interdum=eu&mauris=tincidunt&non=in&ligula=leo&pellentesque=maecenas&ultrices=pulvinar&phasellus=lobortis&id=est&sapien=phasellus&in=sit +829,Paul,Robinson,probinsonn0@about.me,Male,231.139.232.245,Buzzdog,Aimorés,Community Outreach Specialist,http://statcounter.com/pretium/iaculis/justo.xml?est=at&donec=nibh&odio=in&justo=hac&sollicitudin=habitasse&ut=platea&suscipit=dictumst&a=aliquam&feugiat=augue&et=quam&eros=sollicitudin&vestibulum=vitae&ac=consectetuer&est=eget&lacinia=rutrum&nisi=at&venenatis=lorem +830,Kathleen,Frazier,kfraziern1@deviantart.com,Female,169.205.212.171,Kanoodle,,Product Engineer,https://ocn.ne.jp/in.aspx?nunc=aliquet&nisl=ultrices&duis=erat&bibendum=tortor&felis=sollicitudin&sed=mi&interdum=sit&venenatis=amet&turpis=lobortis&enim=sapien&blandit=sapien&mi=non&in=mi&porttitor=integer&pede=ac&justo=neque&eu=duis&massa=bibendum&donec=morbi&dapibus=non&duis=quam&at=nec&velit=dui&eu=luctus&est=rutrum&congue=nulla&elementum=tellus&in=in&hac=sagittis&habitasse=dui&platea=vel&dictumst=nisl&morbi=duis&vestibulum=ac&velit=nibh&id=fusce&pretium=lacus&iaculis=purus&diam=aliquet&erat=at&fermentum=feugiat&justo=non&nec=pretium&condimentum=quis&neque=lectus&sapien=suspendisse&placerat=potenti&ante=in&nulla=eleifend&justo=quam&aliquam=a&quis=odio&turpis=in&eget=hac&elit=habitasse&sodales=platea&scelerisque=dictumst&mauris=maecenas&sit=ut&amet=massa&eros=quis&suspendisse=augue&accumsan=luctus&tortor=tincidunt&quis=nulla&turpis=mollis&sed=molestie&ante=lorem&vivamus=quisque&tortor=ut&duis=erat&mattis=curabitur&egestas=gravida&metus=nisi&aenean=at&fermentum=nibh +831,Howard,Hughes,hhughesn2@nydailynews.com,Male,80.225.27.52,Roodel,Huai Yot,Teacher,http://discuz.net/luctus.json?quis=phasellus&odio=sit&consequat=amet&varius=erat&integer=nulla&ac=tempus&leo=vivamus&pellentesque=in&ultrices=felis&mattis=eu&odio=sapien&donec=cursus&vitae=vestibulum&nisi=proin&nam=eu&ultrices=mi&libero=nulla&non=ac&mattis=enim&pulvinar=in&nulla=tempor&pede=turpis&ullamcorper=nec&augue=euismod&a=scelerisque&suscipit=quam&nulla=turpis&elit=adipiscing +832,Eugene,Barnes,ebarnesn3@cyberchimps.com,Male,226.20.238.198,Tazzy,Fatikchari,Financial Analyst,http://delicious.com/in.png?lectus=iaculis&in=congue&quam=vivamus&fringilla=metus&rhoncus=arcu&mauris=adipiscing&enim=molestie&leo=hendrerit&rhoncus=at&sed=vulputate&vestibulum=vitae&sit=nisl&amet=aenean&cursus=lectus&id=pellentesque&turpis=eget&integer=nunc&aliquet=donec&massa=quis&id=orci&lobortis=eget&convallis=orci&tortor=vehicula&risus=condimentum&dapibus=curabitur&augue=in&vel=libero&accumsan=ut&tellus=massa&nisi=volutpat&eu=convallis&orci=morbi +833,Ryan,Taylor,rtaylorn4@ca.gov,Male,229.231.44.196,Oozz,Uruguaiana,Programmer III,https://cpanel.net/mauris/vulputate/elementum.png?non=elementum&sodales=eu&sed=interdum&tincidunt=eu&eu=tincidunt&felis=in&fusce=leo&posuere=maecenas&felis=pulvinar&sed=lobortis&lacus=est&morbi=phasellus&sem=sit&mauris=amet&laoreet=erat&ut=nulla&rhoncus=tempus&aliquet=vivamus&pulvinar=in&sed=felis&nisl=eu&nunc=sapien&rhoncus=cursus&dui=vestibulum&vel=proin&sem=eu&sed=mi&sagittis=nulla&nam=ac&congue=enim&risus=in&semper=tempor&porta=turpis&volutpat=nec&quam=euismod&pede=scelerisque&lobortis=quam&ligula=turpis&sit=adipiscing&amet=lorem&eleifend=vitae&pede=mattis&libero=nibh&quis=ligula&orci=nec&nullam=sem&molestie=duis&nibh=aliquam&in=convallis&lectus=nunc&pellentesque=proin&at=at&nulla=turpis&suspendisse=a&potenti=pede&cras=posuere&in=nonummy&purus=integer&eu=non&magna=velit&vulputate=donec&luctus=diam&cum=neque&sociis=vestibulum&natoque=eget&penatibus=vulputate&et=ut&magnis=ultrices&dis=vel&parturient=augue&montes=vestibulum&nascetur=ante&ridiculus=ipsum&mus=primis&vivamus=in&vestibulum=faucibus&sagittis=orci&sapien=luctus&cum=et&sociis=ultrices&natoque=posuere&penatibus=cubilia&et=curae&magnis=donec&dis=pharetra&parturient=magna&montes=vestibulum&nascetur=aliquet&ridiculus=ultrices&mus=erat&etiam=tortor +834,Alice,Martinez,amartinezn5@aol.com,Female,49.81.238.194,Wikido,Huicheng,Dental Hygienist,https://alexa.com/non/velit/nec/nisi/vulputate/nonummy.jpg?diam=tempus&id=semper&ornare=est&imperdiet=quam&sapien=pharetra&urna=magna&pretium=ac&nisl=consequat&ut=metus&volutpat=sapien&sapien=ut&arcu=nunc&sed=vestibulum&augue=ante&aliquam=ipsum&erat=primis&volutpat=in&in=faucibus&congue=orci&etiam=luctus&justo=et +835,Anna,Morales,amoralesn6@ehow.com,Female,255.197.1.149,Yabox,Camrose,General Manager,https://ucsd.edu/aenean.html?a=magna&ipsum=ac&integer=consequat&a=metus&nibh=sapien&in=ut&quis=nunc&justo=vestibulum&maecenas=ante&rhoncus=ipsum&aliquam=primis&lacus=in&morbi=faucibus&quis=orci&tortor=luctus&id=et&nulla=ultrices&ultrices=posuere&aliquet=cubilia&maecenas=curae&leo=mauris&odio=viverra&condimentum=diam&id=vitae&luctus=quam&nec=suspendisse&molestie=potenti&sed=nullam&justo=porttitor&pellentesque=lacus&viverra=at&pede=turpis&ac=donec&diam=posuere&cras=metus&pellentesque=vitae&volutpat=ipsum&dui=aliquam&maecenas=non&tristique=mauris&est=morbi&et=non&tempus=lectus&semper=aliquam&est=sit&quam=amet&pharetra=diam&magna=in&ac=magna&consequat=bibendum&metus=imperdiet&sapien=nullam&ut=orci&nunc=pede&vestibulum=venenatis&ante=non&ipsum=sodales&primis=sed&in=tincidunt&faucibus=eu&orci=felis&luctus=fusce&et=posuere&ultrices=felis&posuere=sed&cubilia=lacus&curae=morbi&mauris=sem&viverra=mauris&diam=laoreet&vitae=ut&quam=rhoncus&suspendisse=aliquet&potenti=pulvinar&nullam=sed&porttitor=nisl&lacus=nunc&at=rhoncus&turpis=dui&donec=vel +836,Carl,Hudson,chudsonn7@yellowbook.com,Male,185.9.186.141,Photofeed,Wolomarang,Administrative Officer,http://aol.com/lorem/integer/tincidunt/ante/vel/ipsum.jpg?consequat=vel&lectus=sem&in=sed&est=sagittis&risus=nam&auctor=congue&sed=risus&tristique=semper&in=porta&tempus=volutpat&sit=quam&amet=pede&sem=lobortis&fusce=ligula&consequat=sit&nulla=amet&nisl=eleifend&nunc=pede&nisl=libero&duis=quis&bibendum=orci&felis=nullam&sed=molestie&interdum=nibh&venenatis=in&turpis=lectus +837,Stephen,Henry,shenryn8@theglobeandmail.com,Male,220.108.33.26,Lazzy,Imaichi,Assistant Manager,https://umich.edu/consequat.jpg?sed=in&tristique=est&in=risus&tempus=auctor&sit=sed&amet=tristique&sem=in&fusce=tempus&consequat=sit&nulla=amet&nisl=sem&nunc=fusce&nisl=consequat&duis=nulla&bibendum=nisl&felis=nunc&sed=nisl&interdum=duis&venenatis=bibendum&turpis=felis&enim=sed&blandit=interdum&mi=venenatis&in=turpis&porttitor=enim&pede=blandit&justo=mi&eu=in&massa=porttitor&donec=pede&dapibus=justo&duis=eu&at=massa&velit=donec&eu=dapibus&est=duis&congue=at&elementum=velit&in=eu&hac=est&habitasse=congue&platea=elementum&dictumst=in&morbi=hac&vestibulum=habitasse&velit=platea +838,Rebecca,Ward,rwardn9@bigcartel.com,Female,44.89.109.231,Rhynoodle,Ping’an,Registered Nurse,http://nba.com/consectetuer/adipiscing/elit/proin/interdum.aspx?ut=vitae&rhoncus=ipsum&aliquet=aliquam&pulvinar=non&sed=mauris&nisl=morbi&nunc=non&rhoncus=lectus&dui=aliquam&vel=sit&sem=amet&sed=diam&sagittis=in&nam=magna&congue=bibendum&risus=imperdiet&semper=nullam&porta=orci&volutpat=pede&quam=venenatis&pede=non&lobortis=sodales&ligula=sed&sit=tincidunt&amet=eu&eleifend=felis&pede=fusce&libero=posuere&quis=felis&orci=sed&nullam=lacus&molestie=morbi&nibh=sem&in=mauris&lectus=laoreet&pellentesque=ut&at=rhoncus&nulla=aliquet&suspendisse=pulvinar&potenti=sed&cras=nisl&in=nunc&purus=rhoncus&eu=dui&magna=vel&vulputate=sem&luctus=sed&cum=sagittis&sociis=nam&natoque=congue&penatibus=risus&et=semper&magnis=porta&dis=volutpat&parturient=quam&montes=pede&nascetur=lobortis&ridiculus=ligula&mus=sit&vivamus=amet&vestibulum=eleifend&sagittis=pede&sapien=libero&cum=quis&sociis=orci&natoque=nullam&penatibus=molestie&et=nibh +839,William,Gilbert,wgilbertna@wsj.com,Male,128.36.176.123,Meezzy,Nakhon Phanom,Account Coordinator,http://barnesandnoble.com/maecenas/leo/odio/condimentum.xml?pede=tincidunt&lobortis=lacus&ligula=at&sit=velit&amet=vivamus&eleifend=vel&pede=nulla&libero=eget&quis=eros&orci=elementum&nullam=pellentesque&molestie=quisque&nibh=porta&in=volutpat&lectus=erat&pellentesque=quisque&at=erat&nulla=eros&suspendisse=viverra&potenti=eget&cras=congue&in=eget&purus=semper&eu=rutrum&magna=nulla&vulputate=nunc&luctus=purus&cum=phasellus&sociis=in&natoque=felis&penatibus=donec&et=semper&magnis=sapien&dis=a&parturient=libero&montes=nam&nascetur=dui&ridiculus=proin&mus=leo&vivamus=odio&vestibulum=porttitor&sagittis=id&sapien=consequat&cum=in&sociis=consequat&natoque=ut&penatibus=nulla&et=sed&magnis=accumsan&dis=felis&parturient=ut&montes=at&nascetur=dolor&ridiculus=quis&mus=odio&etiam=consequat&vel=varius&augue=integer&vestibulum=ac&rutrum=leo&rutrum=pellentesque&neque=ultrices&aenean=mattis&auctor=odio&gravida=donec&sem=vitae&praesent=nisi&id=nam&massa=ultrices&id=libero&nisl=non&venenatis=mattis&lacinia=pulvinar&aenean=nulla&sit=pede&amet=ullamcorper&justo=augue&morbi=a&ut=suscipit&odio=nulla&cras=elit&mi=ac&pede=nulla&malesuada=sed&in=vel&imperdiet=enim&et=sit&commodo=amet +840,Ruby,Tucker,rtuckernb@twitpic.com,Female,3.155.166.177,Tagpad,Belūsovka,Senior Financial Analyst,https://mozilla.com/condimentum/neque/sapien/placerat/ante.js?ante=at&ipsum=vulputate&primis=vitae&in=nisl&faucibus=aenean&orci=lectus&luctus=pellentesque&et=eget&ultrices=nunc&posuere=donec&cubilia=quis&curae=orci&mauris=eget&viverra=orci&diam=vehicula&vitae=condimentum&quam=curabitur&suspendisse=in&potenti=libero&nullam=ut&porttitor=massa&lacus=volutpat&at=convallis&turpis=morbi&donec=odio&posuere=odio&metus=elementum&vitae=eu&ipsum=interdum&aliquam=eu&non=tincidunt&mauris=in&morbi=leo&non=maecenas&lectus=pulvinar&aliquam=lobortis&sit=est&amet=phasellus&diam=sit&in=amet&magna=erat&bibendum=nulla&imperdiet=tempus&nullam=vivamus&orci=in&pede=felis&venenatis=eu&non=sapien&sodales=cursus&sed=vestibulum&tincidunt=proin&eu=eu&felis=mi&fusce=nulla&posuere=ac&felis=enim&sed=in&lacus=tempor&morbi=turpis&sem=nec&mauris=euismod&laoreet=scelerisque&ut=quam&rhoncus=turpis&aliquet=adipiscing&pulvinar=lorem&sed=vitae&nisl=mattis&nunc=nibh&rhoncus=ligula&dui=nec&vel=sem&sem=duis&sed=aliquam&sagittis=convallis&nam=nunc&congue=proin&risus=at&semper=turpis&porta=a&volutpat=pede&quam=posuere&pede=nonummy&lobortis=integer&ligula=non +841,Nancy,Freeman,nfreemannc@statcounter.com,Female,26.161.101.226,Tazz,Ceerigaabo,Human Resources Manager,http://miibeian.gov.cn/ultrices/erat.js?sapien=suspendisse&dignissim=potenti&vestibulum=cras&vestibulum=in&ante=purus&ipsum=eu&primis=magna&in=vulputate&faucibus=luctus&orci=cum&luctus=sociis&et=natoque&ultrices=penatibus&posuere=et&cubilia=magnis&curae=dis&nulla=parturient&dapibus=montes&dolor=nascetur&vel=ridiculus&est=mus&donec=vivamus&odio=vestibulum&justo=sagittis&sollicitudin=sapien&ut=cum&suscipit=sociis&a=natoque&feugiat=penatibus&et=et&eros=magnis&vestibulum=dis&ac=parturient&est=montes&lacinia=nascetur&nisi=ridiculus&venenatis=mus&tristique=etiam&fusce=vel&congue=augue&diam=vestibulum&id=rutrum&ornare=rutrum&imperdiet=neque&sapien=aenean&urna=auctor&pretium=gravida&nisl=sem&ut=praesent&volutpat=id&sapien=massa&arcu=id&sed=nisl&augue=venenatis&aliquam=lacinia&erat=aenean&volutpat=sit&in=amet&congue=justo&etiam=morbi&justo=ut&etiam=odio&pretium=cras&iaculis=mi&justo=pede&in=malesuada&hac=in&habitasse=imperdiet&platea=et&dictumst=commodo&etiam=vulputate&faucibus=justo&cursus=in +842,William,Schmidt,wschmidtnd@privacy.gov.au,Male,153.228.147.163,Leenti,Castanheira,Biostatistician III,http://noaa.gov/turpis/adipiscing/lorem/vitae/mattis/nibh.xml?quam=pulvinar&pede=sed&lobortis=nisl&ligula=nunc&sit=rhoncus&amet=dui&eleifend=vel +843,William,Reynolds,wreynoldsne@ebay.co.uk,Male,221.199.112.196,Photobug,Zerok-Alakadari,Recruiting Manager,http://4shared.com/amet/consectetuer/adipiscing/elit.jpg?orci=consectetuer&luctus=eget&et=rutrum&ultrices=at&posuere=lorem&cubilia=integer&curae=tincidunt&donec=ante&pharetra=vel&magna=ipsum&vestibulum=praesent&aliquet=blandit&ultrices=lacinia&erat=erat&tortor=vestibulum&sollicitudin=sed&mi=magna&sit=at&amet=nunc&lobortis=commodo&sapien=placerat&sapien=praesent&non=blandit&mi=nam&integer=nulla&ac=integer&neque=pede&duis=justo&bibendum=lacinia&morbi=eget&non=tincidunt&quam=eget&nec=tempus&dui=vel&luctus=pede&rutrum=morbi&nulla=porttitor&tellus=lorem&in=id&sagittis=ligula&dui=suspendisse&vel=ornare&nisl=consequat&duis=lectus&ac=in&nibh=est&fusce=risus&lacus=auctor&purus=sed&aliquet=tristique&at=in&feugiat=tempus&non=sit&pretium=amet&quis=sem&lectus=fusce&suspendisse=consequat&potenti=nulla +844,Kathy,Frazier,kfraziernf@sbwire.com,Female,154.174.167.60,Topicware,Koukkuniemi,Information Systems Manager,http://arstechnica.com/mi/sit/amet.jpg?non=nisl&mattis=nunc&pulvinar=rhoncus&nulla=dui&pede=vel&ullamcorper=sem&augue=sed&a=sagittis&suscipit=nam&nulla=congue&elit=risus&ac=semper&nulla=porta&sed=volutpat&vel=quam&enim=pede&sit=lobortis&amet=ligula&nunc=sit&viverra=amet&dapibus=eleifend&nulla=pede +845,Amanda,Lane,alaneng@wikipedia.org,Female,15.59.251.54,Wikibox,Duba-Yurt,Web Designer II,https://livejournal.com/nisi/volutpat/eleifend/donec/ut.json?in=lacus&tempor=morbi&turpis=sem&nec=mauris&euismod=laoreet&scelerisque=ut&quam=rhoncus&turpis=aliquet&adipiscing=pulvinar&lorem=sed&vitae=nisl&mattis=nunc&nibh=rhoncus&ligula=dui&nec=vel&sem=sem&duis=sed&aliquam=sagittis&convallis=nam&nunc=congue&proin=risus&at=semper&turpis=porta&a=volutpat&pede=quam&posuere=pede&nonummy=lobortis&integer=ligula&non=sit&velit=amet&donec=eleifend&diam=pede&neque=libero&vestibulum=quis&eget=orci&vulputate=nullam&ut=molestie&ultrices=nibh&vel=in&augue=lectus&vestibulum=pellentesque&ante=at&ipsum=nulla&primis=suspendisse&in=potenti&faucibus=cras&orci=in&luctus=purus&et=eu&ultrices=magna&posuere=vulputate&cubilia=luctus&curae=cum&donec=sociis&pharetra=natoque&magna=penatibus +846,Anthony,Tucker,atuckernh@google.de,Male,30.153.69.222,Zoozzy,Makungu,Programmer I,https://china.com.cn/maecenas/pulvinar/lobortis/est/phasellus.html?vitae=lacinia&consectetuer=nisi&eget=venenatis&rutrum=tristique&at=fusce&lorem=congue&integer=diam&tincidunt=id&ante=ornare&vel=imperdiet&ipsum=sapien&praesent=urna&blandit=pretium&lacinia=nisl&erat=ut&vestibulum=volutpat&sed=sapien&magna=arcu&at=sed&nunc=augue&commodo=aliquam&placerat=erat&praesent=volutpat&blandit=in&nam=congue&nulla=etiam&integer=justo&pede=etiam&justo=pretium&lacinia=iaculis +847,Timothy,Jones,tjonesni@google.es,Male,114.92.228.112,Fivechat,Valka,Programmer Analyst II,http://moonfruit.com/vestibulum.jpg?sed=proin&justo=interdum&pellentesque=mauris&viverra=non&pede=ligula&ac=pellentesque&diam=ultrices&cras=phasellus&pellentesque=id&volutpat=sapien&dui=in&maecenas=sapien&tristique=iaculis&est=congue&et=vivamus&tempus=metus&semper=arcu&est=adipiscing&quam=molestie&pharetra=hendrerit&magna=at&ac=vulputate&consequat=vitae&metus=nisl&sapien=aenean&ut=lectus&nunc=pellentesque&vestibulum=eget&ante=nunc&ipsum=donec&primis=quis&in=orci&faucibus=eget&orci=orci&luctus=vehicula&et=condimentum&ultrices=curabitur&posuere=in&cubilia=libero&curae=ut&mauris=massa&viverra=volutpat&diam=convallis&vitae=morbi&quam=odio&suspendisse=odio&potenti=elementum&nullam=eu&porttitor=interdum&lacus=eu&at=tincidunt&turpis=in&donec=leo&posuere=maecenas&metus=pulvinar&vitae=lobortis&ipsum=est&aliquam=phasellus +848,Lillian,Payne,lpaynenj@wired.com,Female,153.110.65.128,Einti,Baoshan,Administrative Officer,https://woothemes.com/faucibus.html?fermentum=duis&donec=bibendum&ut=morbi&mauris=non&eget=quam&massa=nec&tempor=dui&convallis=luctus&nulla=rutrum&neque=nulla&libero=tellus&convallis=in&eget=sagittis&eleifend=dui&luctus=vel&ultricies=nisl&eu=duis&nibh=ac&quisque=nibh&id=fusce&justo=lacus&sit=purus&amet=aliquet&sapien=at&dignissim=feugiat&vestibulum=non&vestibulum=pretium&ante=quis&ipsum=lectus&primis=suspendisse&in=potenti&faucibus=in&orci=eleifend&luctus=quam +849,Andrea,Graham,agrahamnk@amazonaws.com,Female,161.13.133.246,Wordtune,Rikitea,GIS Technical Architect,http://symantec.com/duis/faucibus/accumsan.html?id=platea&pretium=dictumst&iaculis=etiam&diam=faucibus&erat=cursus&fermentum=urna&justo=ut&nec=tellus&condimentum=nulla&neque=ut&sapien=erat&placerat=id&ante=mauris&nulla=vulputate&justo=elementum&aliquam=nullam&quis=varius&turpis=nulla&eget=facilisi&elit=cras&sodales=non&scelerisque=velit&mauris=nec&sit=nisi&amet=vulputate&eros=nonummy&suspendisse=maecenas&accumsan=tincidunt&tortor=lacus&quis=at&turpis=velit&sed=vivamus&ante=vel&vivamus=nulla&tortor=eget&duis=eros&mattis=elementum&egestas=pellentesque&metus=quisque&aenean=porta&fermentum=volutpat&donec=erat&ut=quisque&mauris=erat&eget=eros +850,Jeffrey,James,jjamesnl@harvard.edu,Male,129.130.80.75,Trudoo,Alastaro,Senior Sales Associate,http://ox.ac.uk/velit/donec.js?accumsan=in&tortor=felis&quis=donec&turpis=semper&sed=sapien&ante=a&vivamus=libero&tortor=nam&duis=dui&mattis=proin&egestas=leo&metus=odio&aenean=porttitor&fermentum=id&donec=consequat&ut=in&mauris=consequat&eget=ut&massa=nulla&tempor=sed&convallis=accumsan&nulla=felis&neque=ut&libero=at&convallis=dolor&eget=quis&eleifend=odio&luctus=consequat&ultricies=varius&eu=integer&nibh=ac&quisque=leo&id=pellentesque&justo=ultrices&sit=mattis&amet=odio&sapien=donec&dignissim=vitae&vestibulum=nisi&vestibulum=nam&ante=ultrices&ipsum=libero&primis=non&in=mattis&faucibus=pulvinar&orci=nulla&luctus=pede&et=ullamcorper&ultrices=augue&posuere=a&cubilia=suscipit&curae=nulla&nulla=elit&dapibus=ac&dolor=nulla&vel=sed&est=vel&donec=enim&odio=sit&justo=amet&sollicitudin=nunc&ut=viverra&suscipit=dapibus&a=nulla&feugiat=suscipit&et=ligula&eros=in&vestibulum=lacus&ac=curabitur&est=at&lacinia=ipsum&nisi=ac&venenatis=tellus&tristique=semper&fusce=interdum&congue=mauris&diam=ullamcorper&id=purus&ornare=sit&imperdiet=amet&sapien=nulla&urna=quisque&pretium=arcu&nisl=libero +851,Mark,Chavez,mchaveznm@dot.gov,Male,156.86.156.28,DabZ,Hupalivka,Research Nurse,https://indiatimes.com/id/pretium/iaculis/diam/erat/fermentum/justo.js?amet=tortor&diam=duis&in=mattis&magna=egestas&bibendum=metus&imperdiet=aenean&nullam=fermentum&orci=donec&pede=ut&venenatis=mauris&non=eget&sodales=massa&sed=tempor&tincidunt=convallis&eu=nulla&felis=neque&fusce=libero&posuere=convallis&felis=eget&sed=eleifend&lacus=luctus&morbi=ultricies&sem=eu&mauris=nibh&laoreet=quisque&ut=id&rhoncus=justo&aliquet=sit&pulvinar=amet&sed=sapien&nisl=dignissim&nunc=vestibulum&rhoncus=vestibulum&dui=ante&vel=ipsum&sem=primis&sed=in&sagittis=faucibus&nam=orci&congue=luctus&risus=et&semper=ultrices&porta=posuere&volutpat=cubilia&quam=curae&pede=nulla&lobortis=dapibus&ligula=dolor&sit=vel&amet=est&eleifend=donec&pede=odio&libero=justo&quis=sollicitudin&orci=ut&nullam=suscipit&molestie=a&nibh=feugiat&in=et&lectus=eros&pellentesque=vestibulum&at=ac&nulla=est&suspendisse=lacinia&potenti=nisi&cras=venenatis&in=tristique&purus=fusce&eu=congue&magna=diam&vulputate=id&luctus=ornare&cum=imperdiet&sociis=sapien&natoque=urna&penatibus=pretium&et=nisl&magnis=ut&dis=volutpat&parturient=sapien&montes=arcu&nascetur=sed&ridiculus=augue&mus=aliquam&vivamus=erat&vestibulum=volutpat&sagittis=in&sapien=congue&cum=etiam&sociis=justo&natoque=etiam +852,Lawrence,Reed,lreednn@si.edu,Male,237.132.65.210,Nlounge,Domanín,VP Sales,http://japanpost.jp/ultrices.jsp?vel=sit&est=amet&donec=erat&odio=nulla&justo=tempus&sollicitudin=vivamus&ut=in&suscipit=felis&a=eu&feugiat=sapien&et=cursus&eros=vestibulum&vestibulum=proin&ac=eu&est=mi&lacinia=nulla&nisi=ac&venenatis=enim&tristique=in&fusce=tempor&congue=turpis&diam=nec&id=euismod&ornare=scelerisque&imperdiet=quam&sapien=turpis&urna=adipiscing&pretium=lorem&nisl=vitae&ut=mattis&volutpat=nibh&sapien=ligula&arcu=nec&sed=sem&augue=duis&aliquam=aliquam&erat=convallis&volutpat=nunc&in=proin&congue=at&etiam=turpis +853,Tammy,Sanders,tsandersno@newyorker.com,Female,82.154.115.55,Photobug,Timbuktu,Director of Sales,https://addthis.com/auctor/gravida/sem/praesent/id/massa/id.html?bibendum=pulvinar&morbi=lobortis&non=est&quam=phasellus&nec=sit&dui=amet&luctus=erat&rutrum=nulla&nulla=tempus&tellus=vivamus&in=in +854,Keith,Harrison,kharrisonnp@omniture.com,Male,143.47.175.36,Jayo,,Staff Scientist,http://xrea.com/nibh/quisque/id.html?tempus=nisl&semper=duis&est=bibendum&quam=felis&pharetra=sed&magna=interdum&ac=venenatis&consequat=turpis&metus=enim&sapien=blandit&ut=mi&nunc=in&vestibulum=porttitor&ante=pede&ipsum=justo&primis=eu&in=massa&faucibus=donec&orci=dapibus&luctus=duis&et=at&ultrices=velit&posuere=eu&cubilia=est&curae=congue&mauris=elementum&viverra=in&diam=hac&vitae=habitasse&quam=platea&suspendisse=dictumst&potenti=morbi&nullam=vestibulum&porttitor=velit&lacus=id&at=pretium&turpis=iaculis&donec=diam&posuere=erat&metus=fermentum&vitae=justo&ipsum=nec&aliquam=condimentum&non=neque&mauris=sapien&morbi=placerat&non=ante&lectus=nulla&aliquam=justo&sit=aliquam&amet=quis&diam=turpis&in=eget&magna=elit&bibendum=sodales&imperdiet=scelerisque&nullam=mauris&orci=sit&pede=amet&venenatis=eros&non=suspendisse&sodales=accumsan&sed=tortor&tincidunt=quis&eu=turpis&felis=sed&fusce=ante&posuere=vivamus&felis=tortor&sed=duis&lacus=mattis&morbi=egestas&sem=metus&mauris=aenean&laoreet=fermentum&ut=donec&rhoncus=ut&aliquet=mauris&pulvinar=eget&sed=massa&nisl=tempor&nunc=convallis&rhoncus=nulla +855,Ashley,Hicks,ahicksnq@wp.com,Female,154.251.27.65,Fivespan,Kwaluseni,, +856,Katherine,Ford,kfordnr@bloomberg.com,Female,199.33.242.208,Edgeify,Manyava,Physical Therapy Assistant,http://oracle.com/turpis/donec/posuere/metus/vitae/ipsum/aliquam.jsp?ipsum=ut&aliquam=mauris&non=eget&mauris=massa&morbi=tempor&non=convallis&lectus=nulla&aliquam=neque&sit=libero&amet=convallis&diam=eget&in=eleifend&magna=luctus&bibendum=ultricies&imperdiet=eu&nullam=nibh +857,Walter,Scott,wscottns@elegantthemes.com,Male,202.3.198.76,Aivee,Ciudad Nueva,Information Systems Manager,https://mayoclinic.com/phasellus/in/felis/donec/semper/sapien/a.html?nec=cum&nisi=sociis&vulputate=natoque&nonummy=penatibus&maecenas=et&tincidunt=magnis&lacus=dis&at=parturient&velit=montes&vivamus=nascetur&vel=ridiculus&nulla=mus&eget=etiam&eros=vel&elementum=augue&pellentesque=vestibulum&quisque=rutrum&porta=rutrum&volutpat=neque&erat=aenean&quisque=auctor&erat=gravida&eros=sem&viverra=praesent&eget=id&congue=massa&eget=id&semper=nisl&rutrum=venenatis&nulla=lacinia&nunc=aenean&purus=sit&phasellus=amet&in=justo&felis=morbi&donec=ut&semper=odio&sapien=cras&a=mi&libero=pede&nam=malesuada&dui=in&proin=imperdiet&leo=et&odio=commodo&porttitor=vulputate&id=justo&consequat=in&in=blandit&consequat=ultrices&ut=enim&nulla=lorem&sed=ipsum&accumsan=dolor&felis=sit&ut=amet&at=consectetuer&dolor=adipiscing +858,Norma,Scott,nscottnt@telegraph.co.uk,Female,245.50.71.192,Kaymbo,Krikil,Media Manager IV,https://dailymail.co.uk/curae/mauris/viverra/diam/vitae.png?magnis=posuere&dis=metus&parturient=vitae&montes=ipsum&nascetur=aliquam&ridiculus=non&mus=mauris&etiam=morbi&vel=non&augue=lectus&vestibulum=aliquam&rutrum=sit&rutrum=amet&neque=diam&aenean=in&auctor=magna&gravida=bibendum&sem=imperdiet&praesent=nullam&id=orci&massa=pede&id=venenatis&nisl=non&venenatis=sodales&lacinia=sed&aenean=tincidunt&sit=eu&amet=felis&justo=fusce&morbi=posuere&ut=felis&odio=sed&cras=lacus&mi=morbi&pede=sem&malesuada=mauris&in=laoreet&imperdiet=ut&et=rhoncus&commodo=aliquet&vulputate=pulvinar&justo=sed&in=nisl&blandit=nunc&ultrices=rhoncus&enim=dui&lorem=vel&ipsum=sem&dolor=sed&sit=sagittis&amet=nam&consectetuer=congue&adipiscing=risus&elit=semper&proin=porta&interdum=volutpat&mauris=quam&non=pede&ligula=lobortis&pellentesque=ligula&ultrices=sit&phasellus=amet&id=eleifend&sapien=pede&in=libero&sapien=quis&iaculis=orci&congue=nullam&vivamus=molestie&metus=nibh&arcu=in&adipiscing=lectus&molestie=pellentesque&hendrerit=at&at=nulla&vulputate=suspendisse&vitae=potenti +859,Peter,Williams,pwilliamsnu@independent.co.uk,Male,120.57.186.83,Jayo,Vancouver,Software Consultant,http://berkeley.edu/ut/volutpat/sapien.xml?hac=neque&habitasse=duis&platea=bibendum&dictumst=morbi&etiam=non&faucibus=quam&cursus=nec&urna=dui&ut=luctus&tellus=rutrum&nulla=nulla&ut=tellus&erat=in&id=sagittis&mauris=dui&vulputate=vel&elementum=nisl&nullam=duis +860,Ann,Jackson,ajacksonnv@facebook.com,Female,211.26.96.82,Bluejam,Mongar,Compensation Analyst,http://miibeian.gov.cn/ultrices/posuere.jsp?vulputate=platea&ut=dictumst&ultrices=morbi&vel=vestibulum&augue=velit&vestibulum=id&ante=pretium&ipsum=iaculis&primis=diam&in=erat&faucibus=fermentum&orci=justo&luctus=nec&et=condimentum&ultrices=neque&posuere=sapien&cubilia=placerat&curae=ante&donec=nulla&pharetra=justo&magna=aliquam&vestibulum=quis&aliquet=turpis&ultrices=eget&erat=elit&tortor=sodales&sollicitudin=scelerisque&mi=mauris&sit=sit&amet=amet&lobortis=eros&sapien=suspendisse&sapien=accumsan&non=tortor&mi=quis&integer=turpis&ac=sed&neque=ante&duis=vivamus&bibendum=tortor&morbi=duis&non=mattis&quam=egestas&nec=metus&dui=aenean&luctus=fermentum&rutrum=donec&nulla=ut&tellus=mauris&in=eget&sagittis=massa&dui=tempor&vel=convallis&nisl=nulla&duis=neque&ac=libero&nibh=convallis&fusce=eget&lacus=eleifend&purus=luctus&aliquet=ultricies&at=eu&feugiat=nibh&non=quisque&pretium=id&quis=justo&lectus=sit&suspendisse=amet&potenti=sapien&in=dignissim&eleifend=vestibulum&quam=vestibulum&a=ante&odio=ipsum&in=primis&hac=in&habitasse=faucibus&platea=orci&dictumst=luctus&maecenas=et&ut=ultrices&massa=posuere&quis=cubilia&augue=curae&luctus=nulla&tincidunt=dapibus&nulla=dolor&mollis=vel&molestie=est&lorem=donec&quisque=odio&ut=justo&erat=sollicitudin&curabitur=ut&gravida=suscipit&nisi=a +861,Sandra,Fernandez,sfernandeznw@wisc.edu,Female,185.105.180.184,Gevee,Stockholm,Database Administrator IV,http://arizona.edu/lorem.html?vestibulum=nulla&velit=integer&id=pede&pretium=justo&iaculis=lacinia&diam=eget&erat=tincidunt&fermentum=eget&justo=tempus&nec=vel&condimentum=pede&neque=morbi&sapien=porttitor&placerat=lorem&ante=id&nulla=ligula&justo=suspendisse&aliquam=ornare&quis=consequat&turpis=lectus&eget=in&elit=est&sodales=risus&scelerisque=auctor&mauris=sed&sit=tristique&amet=in&eros=tempus&suspendisse=sit&accumsan=amet&tortor=sem&quis=fusce&turpis=consequat&sed=nulla +862,Marilyn,Edwards,medwardsnx@mediafire.com,Female,118.192.49.190,Feedmix,Daur,Software Consultant,http://state.tx.us/posuere/nonummy/integer.aspx?vel=orci&est=luctus&donec=et&odio=ultrices&justo=posuere&sollicitudin=cubilia&ut=curae&suscipit=donec&a=pharetra&feugiat=magna&et=vestibulum&eros=aliquet&vestibulum=ultrices&ac=erat&est=tortor&lacinia=sollicitudin&nisi=mi&venenatis=sit&tristique=amet&fusce=lobortis&congue=sapien&diam=sapien&id=non&ornare=mi&imperdiet=integer&sapien=ac&urna=neque&pretium=duis&nisl=bibendum&ut=morbi&volutpat=non&sapien=quam&arcu=nec&sed=dui&augue=luctus&aliquam=rutrum&erat=nulla&volutpat=tellus&in=in&congue=sagittis&etiam=dui&justo=vel&etiam=nisl&pretium=duis&iaculis=ac&justo=nibh&in=fusce&hac=lacus&habitasse=purus&platea=aliquet&dictumst=at +863,Antonio,Russell,arussellny@tripod.com,Male,11.86.11.226,Dablist,Mandikbatu,Speech Pathologist,https://soup.io/ullamcorper/augue/a/suscipit/nulla/elit/ac.json?vestibulum=non&proin=velit&eu=donec&mi=diam&nulla=neque&ac=vestibulum&enim=eget&in=vulputate&tempor=ut&turpis=ultrices&nec=vel&euismod=augue&scelerisque=vestibulum&quam=ante&turpis=ipsum&adipiscing=primis&lorem=in&vitae=faucibus&mattis=orci&nibh=luctus&ligula=et&nec=ultrices&sem=posuere&duis=cubilia&aliquam=curae&convallis=donec +864,Lori,Reed,lreednz@gizmodo.com,Female,114.231.72.24,Voomm,Mersam,VP Sales,http://blogger.com/velit/eu/est/congue/elementum/in.json?leo=ut&pellentesque=erat&ultrices=curabitur&mattis=gravida&odio=nisi&donec=at&vitae=nibh&nisi=in&nam=hac&ultrices=habitasse&libero=platea&non=dictumst&mattis=aliquam&pulvinar=augue&nulla=quam&pede=sollicitudin&ullamcorper=vitae&augue=consectetuer&a=eget&suscipit=rutrum&nulla=at&elit=lorem&ac=integer&nulla=tincidunt&sed=ante&vel=vel&enim=ipsum&sit=praesent&amet=blandit&nunc=lacinia&viverra=erat&dapibus=vestibulum&nulla=sed&suscipit=magna&ligula=at&in=nunc&lacus=commodo&curabitur=placerat&at=praesent&ipsum=blandit&ac=nam&tellus=nulla&semper=integer&interdum=pede&mauris=justo&ullamcorper=lacinia&purus=eget&sit=tincidunt&amet=eget&nulla=tempus +865,Roy,Vasquez,rvasquezo0@google.com,Male,22.82.68.50,Realpoint,Indaial,Data Coordiator,https://i2i.jp/massa/id/nisl/venenatis.xml?ridiculus=velit&mus=id&etiam=pretium&vel=iaculis&augue=diam&vestibulum=erat&rutrum=fermentum&rutrum=justo&neque=nec&aenean=condimentum&auctor=neque&gravida=sapien&sem=placerat&praesent=ante&id=nulla&massa=justo&id=aliquam&nisl=quis&venenatis=turpis&lacinia=eget&aenean=elit&sit=sodales&amet=scelerisque&justo=mauris&morbi=sit&ut=amet&odio=eros&cras=suspendisse&mi=accumsan&pede=tortor +866,Timothy,Tucker,ttuckero1@vkontakte.ru,Male,246.77.5.25,Fivespan,,Technical Writer,https://sun.com/quam.png?sed=ultrices&ante=aliquet&vivamus=maecenas&tortor=leo&duis=odio&mattis=condimentum&egestas=id&metus=luctus&aenean=nec&fermentum=molestie&donec=sed&ut=justo&mauris=pellentesque&eget=viverra&massa=pede&tempor=ac&convallis=diam&nulla=cras&neque=pellentesque&libero=volutpat&convallis=dui&eget=maecenas&eleifend=tristique&luctus=est&ultricies=et&eu=tempus&nibh=semper&quisque=est&id=quam&justo=pharetra&sit=magna&amet=ac&sapien=consequat&dignissim=metus&vestibulum=sapien&vestibulum=ut&ante=nunc&ipsum=vestibulum&primis=ante&in=ipsum&faucibus=primis&orci=in&luctus=faucibus&et=orci&ultrices=luctus&posuere=et&cubilia=ultrices&curae=posuere +867,Carl,Stewart,cstewarto2@nasa.gov,Male,101.232.27.117,Zoombeat,Gozdnica,VP Product Management,http://facebook.com/est/phasellus/sit/amet.json?lobortis=ligula&sapien=vehicula&sapien=consequat&non=morbi&mi=a&integer=ipsum&ac=integer&neque=a&duis=nibh&bibendum=in&morbi=quis&non=justo&quam=maecenas&nec=rhoncus&dui=aliquam&luctus=lacus&rutrum=morbi&nulla=quis&tellus=tortor&in=id&sagittis=nulla&dui=ultrices&vel=aliquet&nisl=maecenas&duis=leo&ac=odio&nibh=condimentum&fusce=id&lacus=luctus&purus=nec&aliquet=molestie&at=sed&feugiat=justo&non=pellentesque&pretium=viverra&quis=pede&lectus=ac&suspendisse=diam&potenti=cras&in=pellentesque&eleifend=volutpat&quam=dui&a=maecenas&odio=tristique&in=est&hac=et&habitasse=tempus&platea=semper&dictumst=est&maecenas=quam&ut=pharetra&massa=magna&quis=ac&augue=consequat&luctus=metus&tincidunt=sapien&nulla=ut&mollis=nunc&molestie=vestibulum&lorem=ante&quisque=ipsum&ut=primis&erat=in&curabitur=faucibus +868,Harry,Nguyen,hnguyeno3@vkontakte.ru,Male,15.99.1.209,InnoZ,Paracambi,VP Quality Control,http://epa.gov/mollis/molestie.html?vel=pellentesque&nulla=at&eget=nulla&eros=suspendisse&elementum=potenti&pellentesque=cras&quisque=in&porta=purus&volutpat=eu&erat=magna&quisque=vulputate&erat=luctus&eros=cum&viverra=sociis&eget=natoque&congue=penatibus&eget=et&semper=magnis&rutrum=dis&nulla=parturient&nunc=montes&purus=nascetur&phasellus=ridiculus&in=mus&felis=vivamus&donec=vestibulum&semper=sagittis&sapien=sapien&a=cum&libero=sociis&nam=natoque&dui=penatibus&proin=et&leo=magnis&odio=dis&porttitor=parturient&id=montes&consequat=nascetur&in=ridiculus&consequat=mus&ut=etiam&nulla=vel&sed=augue&accumsan=vestibulum&felis=rutrum&ut=rutrum&at=neque&dolor=aenean&quis=auctor&odio=gravida&consequat=sem&varius=praesent&integer=id&ac=massa&leo=id&pellentesque=nisl&ultrices=venenatis&mattis=lacinia&odio=aenean&donec=sit&vitae=amet&nisi=justo&nam=morbi&ultrices=ut&libero=odio&non=cras&mattis=mi&pulvinar=pede&nulla=malesuada&pede=in&ullamcorper=imperdiet&augue=et&a=commodo&suscipit=vulputate&nulla=justo&elit=in&ac=blandit&nulla=ultrices&sed=enim&vel=lorem&enim=ipsum&sit=dolor&amet=sit&nunc=amet&viverra=consectetuer&dapibus=adipiscing&nulla=elit&suscipit=proin&ligula=interdum +869,Paula,Marshall,pmarshallo4@goo.gl,Female,230.194.162.241,Tagtune,Stara Kiszewa,Financial Advisor,http://behance.net/eu/orci/mauris/lacinia/sapien/quis.aspx?tincidunt=lacinia&ante=erat&vel=vestibulum&ipsum=sed&praesent=magna&blandit=at&lacinia=nunc&erat=commodo&vestibulum=placerat&sed=praesent&magna=blandit&at=nam&nunc=nulla&commodo=integer&placerat=pede&praesent=justo&blandit=lacinia&nam=eget&nulla=tincidunt&integer=eget&pede=tempus&justo=vel&lacinia=pede&eget=morbi&tincidunt=porttitor&eget=lorem&tempus=id&vel=ligula&pede=suspendisse&morbi=ornare&porttitor=consequat&lorem=lectus&id=in&ligula=est&suspendisse=risus&ornare=auctor&consequat=sed&lectus=tristique&in=in&est=tempus&risus=sit&auctor=amet&sed=sem&tristique=fusce&in=consequat&tempus=nulla&sit=nisl&amet=nunc&sem=nisl&fusce=duis&consequat=bibendum&nulla=felis&nisl=sed&nunc=interdum&nisl=venenatis +870,Phyllis,Ruiz,pruizo5@jiathis.com,Female,61.115.171.55,Vipe,Houston,Software Consultant,http://google.com/eget.jsp?vivamus=praesent&metus=lectus&arcu=vestibulum&adipiscing=quam&molestie=sapien&hendrerit=varius&at=ut&vulputate=blandit&vitae=non&nisl=interdum&aenean=in&lectus=ante&pellentesque=vestibulum&eget=ante&nunc=ipsum&donec=primis&quis=in&orci=faucibus&eget=orci&orci=luctus&vehicula=et&condimentum=ultrices&curabitur=posuere +871,Richard,Knight,rknighto6@xrea.com,Male,76.249.151.138,Babbleopia,Sypniewo,Software Test Engineer I,https://disqus.com/pellentesque/at.aspx?donec=quam&semper=nec&sapien=dui&a=luctus&libero=rutrum&nam=nulla&dui=tellus&proin=in&leo=sagittis&odio=dui&porttitor=vel&id=nisl&consequat=duis&in=ac&consequat=nibh&ut=fusce&nulla=lacus&sed=purus&accumsan=aliquet&felis=at&ut=feugiat&at=non&dolor=pretium&quis=quis&odio=lectus&consequat=suspendisse&varius=potenti&integer=in&ac=eleifend&leo=quam&pellentesque=a&ultrices=odio&mattis=in&odio=hac&donec=habitasse&vitae=platea&nisi=dictumst&nam=maecenas&ultrices=ut&libero=massa&non=quis&mattis=augue&pulvinar=luctus&nulla=tincidunt&pede=nulla&ullamcorper=mollis&augue=molestie&a=lorem&suscipit=quisque&nulla=ut&elit=erat&ac=curabitur&nulla=gravida&sed=nisi&vel=at&enim=nibh&sit=in&amet=hac&nunc=habitasse&viverra=platea&dapibus=dictumst&nulla=aliquam&suscipit=augue&ligula=quam&in=sollicitudin&lacus=vitae&curabitur=consectetuer&at=eget&ipsum=rutrum&ac=at&tellus=lorem&semper=integer&interdum=tincidunt&mauris=ante&ullamcorper=vel&purus=ipsum&sit=praesent&amet=blandit&nulla=lacinia&quisque=erat&arcu=vestibulum +872,Cheryl,Kelley,ckelleyo7@abc.net.au,Female,154.67.238.190,Nlounge,Goshogawara,Nurse Practicioner,http://xing.com/proin/risus/praesent/lectus/vestibulum/quam.html?non=rhoncus&velit=sed&nec=vestibulum&nisi=sit&vulputate=amet&nonummy=cursus&maecenas=id&tincidunt=turpis&lacus=integer&at=aliquet&velit=massa&vivamus=id&vel=lobortis&nulla=convallis&eget=tortor&eros=risus&elementum=dapibus&pellentesque=augue&quisque=vel&porta=accumsan&volutpat=tellus&erat=nisi&quisque=eu&erat=orci&eros=mauris&viverra=lacinia&eget=sapien&congue=quis&eget=libero&semper=nullam&rutrum=sit&nulla=amet&nunc=turpis&purus=elementum&phasellus=ligula&in=vehicula&felis=consequat&donec=morbi&semper=a&sapien=ipsum&a=integer&libero=a&nam=nibh&dui=in&proin=quis&leo=justo&odio=maecenas&porttitor=rhoncus&id=aliquam&consequat=lacus&in=morbi +873,Diana,Fisher,dfishero8@icq.com,Female,78.144.248.122,Flashdog,Toubao,Help Desk Technician,http://noaa.gov/consequat/nulla/nisl.jpg?nec=rhoncus&condimentum=sed&neque=vestibulum&sapien=sit&placerat=amet&ante=cursus&nulla=id&justo=turpis&aliquam=integer&quis=aliquet&turpis=massa&eget=id&elit=lobortis&sodales=convallis&scelerisque=tortor&mauris=risus&sit=dapibus&amet=augue&eros=vel&suspendisse=accumsan&accumsan=tellus&tortor=nisi&quis=eu&turpis=orci&sed=mauris&ante=lacinia&vivamus=sapien&tortor=quis&duis=libero&mattis=nullam&egestas=sit&metus=amet&aenean=turpis&fermentum=elementum&donec=ligula&ut=vehicula&mauris=consequat&eget=morbi&massa=a&tempor=ipsum&convallis=integer&nulla=a&neque=nibh&libero=in&convallis=quis&eget=justo&eleifend=maecenas&luctus=rhoncus&ultricies=aliquam&eu=lacus&nibh=morbi&quisque=quis&id=tortor&justo=id&sit=nulla&amet=ultrices&sapien=aliquet&dignissim=maecenas&vestibulum=leo&vestibulum=odio&ante=condimentum&ipsum=id&primis=luctus&in=nec&faucibus=molestie&orci=sed&luctus=justo&et=pellentesque&ultrices=viverra&posuere=pede&cubilia=ac&curae=diam&nulla=cras&dapibus=pellentesque&dolor=volutpat&vel=dui&est=maecenas&donec=tristique&odio=est&justo=et&sollicitudin=tempus&ut=semper&suscipit=est&a=quam&feugiat=pharetra&et=magna&eros=ac&vestibulum=consequat&ac=metus&est=sapien&lacinia=ut&nisi=nunc +874,Mildred,Watson,mwatsono9@bluehost.com,Female,18.148.183.118,Rhynyx,Lérida,Editor,https://marriott.com/cursus/vestibulum/proin/eu/mi.js?porttitor=ipsum&pede=praesent&justo=blandit&eu=lacinia&massa=erat&donec=vestibulum&dapibus=sed&duis=magna&at=at&velit=nunc&eu=commodo&est=placerat&congue=praesent&elementum=blandit&in=nam&hac=nulla&habitasse=integer&platea=pede&dictumst=justo&morbi=lacinia&vestibulum=eget&velit=tincidunt&id=eget&pretium=tempus&iaculis=vel&diam=pede&erat=morbi&fermentum=porttitor +875,Carl,King,ckingoa@cam.ac.uk,Male,172.143.113.120,Innotype,,Payment Adjustment Coordinator,https://skype.com/pede/morbi/porttitor/lorem/id/ligula/suspendisse.js?lacinia=pellentesque +876,Ralph,,rrodriguezob@hugedomains.com,Male,249.191.162.96,Mybuzz,Verdizela,Project Manager,https://stanford.edu/integer/ac/leo/pellentesque/ultrices/mattis.json?nunc=est&commodo=donec&placerat=odio&praesent=justo&blandit=sollicitudin&nam=ut&nulla=suscipit&integer=a&pede=feugiat&justo=et&lacinia=eros&eget=vestibulum&tincidunt=ac&eget=est&tempus=lacinia +877,Michael,Ferguson,mfergusonoc@msu.edu,Male,217.45.203.7,Meejo,Andradas,Librarian,http://spotify.com/fringilla/rhoncus/mauris/enim/leo/rhoncus/sed.aspx?sit=vestibulum&amet=ante&diam=ipsum&in=primis&magna=in&bibendum=faucibus&imperdiet=orci&nullam=luctus&orci=et&pede=ultrices&venenatis=posuere&non=cubilia&sodales=curae&sed=mauris&tincidunt=viverra&eu=diam&felis=vitae&fusce=quam&posuere=suspendisse&felis=potenti&sed=nullam&lacus=porttitor&morbi=lacus&sem=at&mauris=turpis&laoreet=donec&ut=posuere&rhoncus=metus&aliquet=vitae&pulvinar=ipsum&sed=aliquam&nisl=non&nunc=mauris&rhoncus=morbi&dui=non&vel=lectus&sem=aliquam&sed=sit&sagittis=amet&nam=diam&congue=in&risus=magna&semper=bibendum&porta=imperdiet&volutpat=nullam&quam=orci&pede=pede&lobortis=venenatis&ligula=non&sit=sodales&amet=sed&eleifend=tincidunt&pede=eu&libero=felis&quis=fusce&orci=posuere&nullam=felis&molestie=sed&nibh=lacus&in=morbi&lectus=sem&pellentesque=mauris&at=laoreet&nulla=ut&suspendisse=rhoncus&potenti=aliquet&cras=pulvinar&in=sed&purus=nisl&eu=nunc&magna=rhoncus&vulputate=dui&luctus=vel&cum=sem +878,Kelly,Morris,kmorrisod@jalbum.net,Female,126.148.184.188,Divavu,Waitangi,Environmental Specialist,http://mail.ru/vestibulum/velit/id.png?velit=quis&vivamus=justo&vel=maecenas&nulla=rhoncus&eget=aliquam&eros=lacus&elementum=morbi&pellentesque=quis&quisque=tortor&porta=id&volutpat=nulla&erat=ultrices&quisque=aliquet +879,Scott,Burns,sburnsoe@chicagotribune.com,Male,135.159.53.213,Jabberstorm,Nuasepu,Data Coordiator,http://nsw.gov.au/ac/nibh/fusce.html?donec=sed&odio=interdum&justo=venenatis&sollicitudin=turpis&ut=enim&suscipit=blandit&a=mi&feugiat=in&et=porttitor&eros=pede&vestibulum=justo&ac=eu&est=massa&lacinia=donec&nisi=dapibus&venenatis=duis&tristique=at&fusce=velit&congue=eu&diam=est&id=congue&ornare=elementum&imperdiet=in&sapien=hac&urna=habitasse&pretium=platea&nisl=dictumst&ut=morbi&volutpat=vestibulum&sapien=velit&arcu=id&sed=pretium&augue=iaculis&aliquam=diam&erat=erat&volutpat=fermentum&in=justo&congue=nec&etiam=condimentum&justo=neque&etiam=sapien&pretium=placerat&iaculis=ante&justo=nulla&in=justo&hac=aliquam&habitasse=quis&platea=turpis&dictumst=eget&etiam=elit&faucibus=sodales&cursus=scelerisque&urna=mauris&ut=sit&tellus=amet&nulla=eros&ut=suspendisse&erat=accumsan&id=tortor&mauris=quis&vulputate=turpis&elementum=sed&nullam=ante&varius=vivamus&nulla=tortor&facilisi=duis&cras=mattis&non=egestas&velit=metus&nec=aenean&nisi=fermentum&vulputate=donec&nonummy=ut&maecenas=mauris&tincidunt=eget&lacus=massa&at=tempor&velit=convallis&vivamus=nulla&vel=neque&nulla=libero&eget=convallis&eros=eget&elementum=eleifend&pellentesque=luctus&quisque=ultricies&porta=eu&volutpat=nibh&erat=quisque&quisque=id&erat=justo&eros=sit&viverra=amet&eget=sapien&congue=dignissim&eget=vestibulum&semper=vestibulum&rutrum=ante&nulla=ipsum +880,Cheryl,Henry,chenryof@upenn.edu,Female,56.133.138.176,Zava,Kute,Data Coordiator,https://zdnet.com/arcu.png?morbi=in&non=quam&lectus=fringilla&aliquam=rhoncus&sit=mauris&amet=enim&diam=leo&in=rhoncus&magna=sed&bibendum=vestibulum&imperdiet=sit&nullam=amet&orci=cursus&pede=id&venenatis=turpis&non=integer&sodales=aliquet&sed=massa&tincidunt=id&eu=lobortis&felis=convallis&fusce=tortor&posuere=risus&felis=dapibus&sed=augue&lacus=vel&morbi=accumsan&sem=tellus&mauris=nisi&laoreet=eu&ut=orci +881,Carlos,Mitchell,cmitchellog@unblog.fr,Male,126.70.79.180,Dabtype,Tolbazy,Human Resources Assistant III,https://wired.com/fusce/lacus/purus/aliquet/at.xml?dui=tellus&vel=nisi&nisl=eu&duis=orci&ac=mauris&nibh=lacinia&fusce=sapien&lacus=quis&purus=libero&aliquet=nullam&at=sit&feugiat=amet&non=turpis&pretium=elementum&quis=ligula&lectus=vehicula&suspendisse=consequat&potenti=morbi&in=a&eleifend=ipsum&quam=integer&a=a&odio=nibh&in=in&hac=quis&habitasse=justo&platea=maecenas&dictumst=rhoncus&maecenas=aliquam&ut=lacus&massa=morbi&quis=quis&augue=tortor&luctus=id&tincidunt=nulla&nulla=ultrices&mollis=aliquet&molestie=maecenas&lorem=leo&quisque=odio&ut=condimentum&erat=id&curabitur=luctus&gravida=nec&nisi=molestie&at=sed&nibh=justo&in=pellentesque&hac=viverra&habitasse=pede&platea=ac&dictumst=diam&aliquam=cras&augue=pellentesque&quam=volutpat&sollicitudin=dui&vitae=maecenas&consectetuer=tristique&eget=est&rutrum=et&at=tempus&lorem=semper&integer=est&tincidunt=quam&ante=pharetra&vel=magna&ipsum=ac&praesent=consequat&blandit=metus&lacinia=sapien&erat=ut&vestibulum=nunc&sed=vestibulum&magna=ante&at=ipsum&nunc=primis&commodo=in&placerat=faucibus&praesent=orci&blandit=luctus&nam=et&nulla=ultrices&integer=posuere&pede=cubilia&justo=curae&lacinia=mauris&eget=viverra&tincidunt=diam&eget=vitae&tempus=quam&vel=suspendisse&pede=potenti&morbi=nullam&porttitor=porttitor&lorem=lacus&id=at&ligula=turpis&suspendisse=donec&ornare=posuere&consequat=metus +882,Patrick,Parker,pparkeroh@loc.gov,Male,107.1.48.250,Skinte,Villa Ángela,Editor,https://jugem.jp/in/libero/ut/massa.jsp?pellentesque=tincidunt&viverra=ante&pede=vel&ac=ipsum&diam=praesent&cras=blandit&pellentesque=lacinia&volutpat=erat&dui=vestibulum&maecenas=sed&tristique=magna&est=at&et=nunc&tempus=commodo&semper=placerat&est=praesent&quam=blandit&pharetra=nam&magna=nulla&ac=integer&consequat=pede&metus=justo&sapien=lacinia&ut=eget&nunc=tincidunt&vestibulum=eget&ante=tempus&ipsum=vel&primis=pede&in=morbi&faucibus=porttitor&orci=lorem&luctus=id&et=ligula&ultrices=suspendisse&posuere=ornare&cubilia=consequat&curae=lectus&mauris=in&viverra=est&diam=risus&vitae=auctor&quam=sed&suspendisse=tristique&potenti=in&nullam=tempus&porttitor=sit&lacus=amet&at=sem&turpis=fusce&donec=consequat&posuere=nulla&metus=nisl +883,Linda,Black,lblackoi@ebay.co.uk,Female,197.182.38.229,Camido,Chervonopartyzans’k,Structural Analysis Engineer,https://kickstarter.com/etiam/justo/etiam.js?sapien=sapien&a=sapien&libero=non&nam=mi&dui=integer&proin=ac&leo=neque&odio=duis&porttitor=bibendum&id=morbi&consequat=non&in=quam&consequat=nec&ut=dui&nulla=luctus&sed=rutrum&accumsan=nulla&felis=tellus&ut=in&at=sagittis&dolor=dui&quis=vel&odio=nisl&consequat=duis&varius=ac&integer=nibh&ac=fusce&leo=lacus&pellentesque=purus&ultrices=aliquet&mattis=at&odio=feugiat&donec=non&vitae=pretium&nisi=quis&nam=lectus&ultrices=suspendisse&libero=potenti&non=in&mattis=eleifend +884,Betty,Vasquez,bvasquezoj@forbes.com,Female,136.52.44.80,Topdrive,Edinburgh of the Seven Seas,Social Worker,https://youtube.com/nunc/vestibulum/ante/ipsum/primis.html?tempus=semper&vivamus=rutrum&in=nulla&felis=nunc&eu=purus&sapien=phasellus&cursus=in&vestibulum=felis&proin=donec&eu=semper&mi=sapien&nulla=a&ac=libero&enim=nam&in=dui&tempor=proin&turpis=leo&nec=odio&euismod=porttitor&scelerisque=id&quam=consequat&turpis=in&adipiscing=consequat&lorem=ut&vitae=nulla&mattis=sed&nibh=accumsan&ligula=felis&nec=ut&sem=at&duis=dolor&aliquam=quis&convallis=odio&nunc=consequat&proin=varius&at=integer&turpis=ac&a=leo&pede=pellentesque&posuere=ultrices&nonummy=mattis&integer=odio&non=donec&velit=vitae&donec=nisi&diam=nam&neque=ultrices&vestibulum=libero&eget=non&vulputate=mattis&ut=pulvinar&ultrices=nulla&vel=pede&augue=ullamcorper&vestibulum=augue&ante=a&ipsum=suscipit&primis=nulla&in=elit&faucibus=ac +885,Richard,Hill,rhillok@sakura.ne.jp,Male,143.48.135.36,Devify,Bairan,Research Assistant III,http://cnet.com/elementum/pellentesque/quisque/porta.aspx?quis=ut&turpis=erat&sed=id&ante=mauris&vivamus=vulputate&tortor=elementum&duis=nullam&mattis=varius&egestas=nulla&metus=facilisi&aenean=cras&fermentum=non&donec=velit&ut=nec&mauris=nisi&eget=vulputate&massa=nonummy&tempor=maecenas&convallis=tincidunt&nulla=lacus&neque=at&libero=velit&convallis=vivamus&eget=vel&eleifend=nulla&luctus=eget&ultricies=eros&eu=elementum&nibh=pellentesque&quisque=quisque&id=porta&justo=volutpat&sit=erat&amet=quisque&sapien=erat&dignissim=eros&vestibulum=viverra&vestibulum=eget&ante=congue&ipsum=eget&primis=semper&in=rutrum +886,Gary,Wilson,gwilsonol@fotki.com,Male,59.27.211.41,Meemm,K’anak’erravan,Administrative Officer,http://noaa.gov/ullamcorper.jsp?aenean=nam&sit=nulla&amet=integer&justo=pede&morbi=justo&ut=lacinia&odio=eget&cras=tincidunt&mi=eget&pede=tempus&malesuada=vel&in=pede&imperdiet=morbi&et=porttitor&commodo=lorem&vulputate=id&justo=ligula&in=suspendisse&blandit=ornare&ultrices=consequat&enim=lectus&lorem=in&ipsum=est&dolor=risus&sit=auctor&amet=sed&consectetuer=tristique&adipiscing=in&elit=tempus&proin=sit&interdum=amet&mauris=sem&non=fusce&ligula=consequat&pellentesque=nulla&ultrices=nisl&phasellus=nunc&id=nisl&sapien=duis&in=bibendum&sapien=felis&iaculis=sed&congue=interdum&vivamus=venenatis&metus=turpis&arcu=enim&adipiscing=blandit&molestie=mi&hendrerit=in&at=porttitor&vulputate=pede&vitae=justo&nisl=eu&aenean=massa&lectus=donec&pellentesque=dapibus&eget=duis&nunc=at&donec=velit&quis=eu&orci=est&eget=congue&orci=elementum&vehicula=in&condimentum=hac&curabitur=habitasse&in=platea&libero=dictumst&ut=morbi&massa=vestibulum&volutpat=velit&convallis=id&morbi=pretium&odio=iaculis&odio=diam&elementum=erat&eu=fermentum&interdum=justo&eu=nec&tincidunt=condimentum&in=neque&leo=sapien&maecenas=placerat&pulvinar=ante&lobortis=nulla&est=justo&phasellus=aliquam&sit=quis&amet=turpis&erat=eget&nulla=elit&tempus=sodales&vivamus=scelerisque +887,Christine,Taylor,ctaylorom@reddit.com,Female,189.40.25.119,Mybuzz,,Media Manager III,http://uiuc.edu/leo.json?aliquam=donec&quis=pharetra&turpis=magna&eget=vestibulum&elit=aliquet&sodales=ultrices&scelerisque=erat&mauris=tortor&sit=sollicitudin&amet=mi&eros=sit&suspendisse=amet&accumsan=lobortis&tortor=sapien&quis=sapien&turpis=non&sed=mi&ante=integer&vivamus=ac&tortor=neque&duis=duis&mattis=bibendum&egestas=morbi&metus=non&aenean=quam&fermentum=nec&donec=dui&ut=luctus&mauris=rutrum&eget=nulla&massa=tellus&tempor=in&convallis=sagittis +888,Kimberly,George,kgeorgeon@ucsd.edu,Female,90.139.51.16,Skipfire,Xichangmen,Nurse Practicioner,https://techcrunch.com/nascetur/ridiculus/mus/etiam/vel/augue/vestibulum.html?porta=sed&volutpat=lacus&quam=morbi&pede=sem&lobortis=mauris&ligula=laoreet&sit=ut&amet=rhoncus&eleifend=aliquet&pede=pulvinar&libero=sed&quis=nisl&orci=nunc&nullam=rhoncus&molestie=dui&nibh=vel&in=sem&lectus=sed&pellentesque=sagittis&at=nam&nulla=congue&suspendisse=risus&potenti=semper&cras=porta&in=volutpat&purus=quam&eu=pede&magna=lobortis&vulputate=ligula&luctus=sit&cum=amet&sociis=eleifend&natoque=pede&penatibus=libero&et=quis&magnis=orci&dis=nullam&parturient=molestie&montes=nibh&nascetur=in&ridiculus=lectus&mus=pellentesque&vivamus=at&vestibulum=nulla&sagittis=suspendisse&sapien=potenti&cum=cras&sociis=in&natoque=purus&penatibus=eu&et=magna&magnis=vulputate&dis=luctus&parturient=cum&montes=sociis&nascetur=natoque&ridiculus=penatibus&mus=et&etiam=magnis&vel=dis&augue=parturient&vestibulum=montes&rutrum=nascetur&rutrum=ridiculus&neque=mus&aenean=vivamus&auctor=vestibulum&gravida=sagittis +889,Irene,Jordan,ijordanoo@altervista.org,Female,30.50.127.253,Kwinu,Wadung,Geologist IV,http://csmonitor.com/faucibus/orci/luctus.json?porttitor=orci&lacus=nullam&at=molestie&turpis=nibh&donec=in&posuere=lectus&metus=pellentesque&vitae=at&ipsum=nulla&aliquam=suspendisse&non=potenti&mauris=cras&morbi=in&non=purus&lectus=eu&aliquam=magna&sit=vulputate&amet=luctus&diam=cum&in=sociis&magna=natoque&bibendum=penatibus&imperdiet=et&nullam=magnis&orci=dis&pede=parturient&venenatis=montes&non=nascetur&sodales=ridiculus&sed=mus&tincidunt=vivamus&eu=vestibulum&felis=sagittis&fusce=sapien&posuere=cum&felis=sociis&sed=natoque&lacus=penatibus&morbi=et&sem=magnis&mauris=dis&laoreet=parturient&ut=montes&rhoncus=nascetur&aliquet=ridiculus&pulvinar=mus&sed=etiam&nisl=vel&nunc=augue&rhoncus=vestibulum&dui=rutrum&vel=rutrum +890,Laura,Evans,levansop@about.me,Female,157.251.23.222,Eire,San Francisco,Automation Specialist III,https://census.gov/lobortis/sapien/sapien/non.jsp?lacus=nulla&purus=sed&aliquet=accumsan&at=felis&feugiat=ut&non=at&pretium=dolor&quis=quis&lectus=odio&suspendisse=consequat&potenti=varius&in=integer&eleifend=ac&quam=leo&a=pellentesque&odio=ultrices&in=mattis&hac=odio&habitasse=donec&platea=vitae&dictumst=nisi&maecenas=nam&ut=ultrices&massa=libero&quis=non&augue=mattis&luctus=pulvinar&tincidunt=nulla&nulla=pede&mollis=ullamcorper&molestie=augue&lorem=a&quisque=suscipit&ut=nulla&erat=elit&curabitur=ac&gravida=nulla&nisi=sed&at=vel&nibh=enim&in=sit&hac=amet&habitasse=nunc&platea=viverra&dictumst=dapibus&aliquam=nulla&augue=suscipit&quam=ligula&sollicitudin=in&vitae=lacus&consectetuer=curabitur&eget=at&rutrum=ipsum&at=ac&lorem=tellus&integer=semper&tincidunt=interdum&ante=mauris&vel=ullamcorper&ipsum=purus&praesent=sit&blandit=amet&lacinia=nulla&erat=quisque&vestibulum=arcu&sed=libero&magna=rutrum&at=ac&nunc=lobortis&commodo=vel +891,Christine,Rodriguez,crodriguezoq@linkedin.com,Female,43.206.245.214,Meemm,Marne-la-Vallée,Technical Writer,https://netlog.com/at.jpg?sed=leo&sagittis=maecenas&nam=pulvinar&congue=lobortis&risus=est&semper=phasellus&porta=sit&volutpat=amet&quam=erat&pede=nulla&lobortis=tempus&ligula=vivamus&sit=in&amet=felis&eleifend=eu&pede=sapien&libero=cursus&quis=vestibulum&orci=proin&nullam=eu&molestie=mi&nibh=nulla&in=ac&lectus=enim&pellentesque=in&at=tempor&nulla=turpis&suspendisse=nec&potenti=euismod&cras=scelerisque&in=quam&purus=turpis&eu=adipiscing&magna=lorem&vulputate=vitae&luctus=mattis&cum=nibh&sociis=ligula&natoque=nec&penatibus=sem&et=duis&magnis=aliquam&dis=convallis&parturient=nunc&montes=proin&nascetur=at&ridiculus=turpis&mus=a&vivamus=pede&vestibulum=posuere&sagittis=nonummy&sapien=integer&cum=non&sociis=velit&natoque=donec&penatibus=diam&et=neque&magnis=vestibulum&dis=eget +892,Jennifer,Henry,jhenryor@exblog.jp,Female,47.108.97.85,Jetpulse,Aryiropoúlion,Speech Pathologist,https://blogtalkradio.com/morbi/a/ipsum.jsp?augue=orci&vel=pede&accumsan=venenatis&tellus=non&nisi=sodales&eu=sed&orci=tincidunt&mauris=eu&lacinia=felis&sapien=fusce&quis=posuere&libero=felis&nullam=sed&sit=lacus&amet=morbi&turpis=sem&elementum=mauris&ligula=laoreet&vehicula=ut&consequat=rhoncus&morbi=aliquet&a=pulvinar&ipsum=sed&integer=nisl&a=nunc&nibh=rhoncus&in=dui&quis=vel&justo=sem&maecenas=sed&rhoncus=sagittis +893,Ryan,Carpenter,rcarpenteros@netlog.com,Male,204.231.189.60,Ntags,Santa Eulalia,Senior Quality Engineer,https://over-blog.com/fermentum/donec.png?odio=interdum&odio=in&elementum=ante&eu=vestibulum&interdum=ante&eu=ipsum&tincidunt=primis&in=in&leo=faucibus&maecenas=orci&pulvinar=luctus&lobortis=et&est=ultrices&phasellus=posuere&sit=cubilia&amet=curae&erat=duis&nulla=faucibus&tempus=accumsan&vivamus=odio&in=curabitur&felis=convallis&eu=duis&sapien=consequat&cursus=dui&vestibulum=nec&proin=nisi&eu=volutpat&mi=eleifend&nulla=donec&ac=ut&enim=dolor&in=morbi&tempor=vel&turpis=lectus&nec=in&euismod=quam&scelerisque=fringilla&quam=rhoncus&turpis=mauris&adipiscing=enim&lorem=leo&vitae=rhoncus&mattis=sed&nibh=vestibulum&ligula=sit&nec=amet&sem=cursus&duis=id&aliquam=turpis&convallis=integer&nunc=aliquet&proin=massa&at=id&turpis=lobortis&a=convallis&pede=tortor&posuere=risus&nonummy=dapibus&integer=augue&non=vel&velit=accumsan&donec=tellus&diam=nisi +894,Michelle,Henry,mhenryot@nationalgeographic.com,Female,52.193.161.96,Realblab,Quince Mil,Nurse,http://oakley.com/ultricies/eu/nibh/quisque/id/justo/sit.js?justo=nunc&in=commodo&hac=placerat&habitasse=praesent&platea=blandit&dictumst=nam&etiam=nulla&faucibus=integer&cursus=pede&urna=justo&ut=lacinia&tellus=eget&nulla=tincidunt&ut=eget&erat=tempus&id=vel&mauris=pede&vulputate=morbi&elementum=porttitor&nullam=lorem&varius=id&nulla=ligula&facilisi=suspendisse&cras=ornare&non=consequat&velit=lectus&nec=in&nisi=est&vulputate=risus&nonummy=auctor&maecenas=sed&tincidunt=tristique&lacus=in&at=tempus&velit=sit&vivamus=amet&vel=sem&nulla=fusce&eget=consequat&eros=nulla&elementum=nisl&pellentesque=nunc&quisque=nisl&porta=duis&volutpat=bibendum&erat=felis&quisque=sed&erat=interdum&eros=venenatis&viverra=turpis&eget=enim&congue=blandit&eget=mi&semper=in&rutrum=porttitor&nulla=pede&nunc=justo&purus=eu&phasellus=massa&in=donec&felis=dapibus&donec=duis&semper=at&sapien=velit&a=eu&libero=est&nam=congue&dui=elementum&proin=in&leo=hac&odio=habitasse&porttitor=platea&id=dictumst&consequat=morbi&in=vestibulum&consequat=velit&ut=id +895,Joyce,Brooks,jbrooksou@reference.com,Female,13.11.126.153,Zoonder,Zebrzydowice,Teacher,http://naver.com/ut.json?morbi=bibendum&vestibulum=felis&velit=sed&id=interdum&pretium=venenatis&iaculis=turpis&diam=enim&erat=blandit&fermentum=mi&justo=in&nec=porttitor&condimentum=pede&neque=justo&sapien=eu&placerat=massa&ante=donec&nulla=dapibus&justo=duis&aliquam=at&quis=velit&turpis=eu&eget=est&elit=congue&sodales=elementum&scelerisque=in&mauris=hac&sit=habitasse&amet=platea&eros=dictumst&suspendisse=morbi&accumsan=vestibulum&tortor=velit&quis=id&turpis=pretium +896,Aaron,Hill,ahillov@state.tx.us,Male,249.18.124.31,Rhybox,,Developer III,https://businesswire.com/eleifend.jpg?aliquam=volutpat&erat=dui&volutpat=maecenas&in=tristique&congue=est&etiam=et&justo=tempus&etiam=semper&pretium=est&iaculis=quam&justo=pharetra&in=magna&hac=ac&habitasse=consequat&platea=metus&dictumst=sapien&etiam=ut +897,Jane,Palmer,jpalmerow@cbc.ca,Female,206.234.105.181,Oyoyo,Fangyan,Account Coordinator,https://sbwire.com/suspendisse/potenti/cras.aspx?in=eleifend&faucibus=luctus&orci=ultricies&luctus=eu&et=nibh&ultrices=quisque&posuere=id&cubilia=justo&curae=sit&duis=amet&faucibus=sapien&accumsan=dignissim&odio=vestibulum&curabitur=vestibulum&convallis=ante&duis=ipsum&consequat=primis&dui=in&nec=faucibus&nisi=orci&volutpat=luctus&eleifend=et&donec=ultrices&ut=posuere&dolor=cubilia&morbi=curae&vel=nulla +898,William,Greene,wgreeneox@upenn.edu,Male,155.57.30.64,Ailane,Köln,VP Product Management,https://nifty.com/a/pede/posuere/nonummy/integer.xml?sit=praesent&amet=blandit&eleifend=nam&pede=nulla&libero=integer&quis=pede&orci=justo&nullam=lacinia&molestie=eget&nibh=tincidunt&in=eget&lectus=tempus&pellentesque=vel&at=pede&nulla=morbi&suspendisse=porttitor&potenti=lorem&cras=id&in=ligula&purus=suspendisse&eu=ornare&magna=consequat&vulputate=lectus&luctus=in&cum=est&sociis=risus&natoque=auctor&penatibus=sed&et=tristique&magnis=in&dis=tempus&parturient=sit&montes=amet&nascetur=sem&ridiculus=fusce&mus=consequat&vivamus=nulla&vestibulum=nisl&sagittis=nunc&sapien=nisl&cum=duis&sociis=bibendum&natoque=felis&penatibus=sed&et=interdum&magnis=venenatis&dis=turpis&parturient=enim&montes=blandit&nascetur=mi&ridiculus=in&mus=porttitor&etiam=pede&vel=justo&augue=eu&vestibulum=massa&rutrum=donec&rutrum=dapibus&neque=duis&aenean=at&auctor=velit&gravida=eu&sem=est&praesent=congue&id=elementum&massa=in&id=hac&nisl=habitasse&venenatis=platea&lacinia=dictumst&aenean=morbi&sit=vestibulum&amet=velit&justo=id&morbi=pretium&ut=iaculis&odio=diam&cras=erat&mi=fermentum&pede=justo&malesuada=nec&in=condimentum&imperdiet=neque&et=sapien&commodo=placerat&vulputate=ante&justo=nulla&in=justo&blandit=aliquam&ultrices=quis&enim=turpis&lorem=eget&ipsum=elit&dolor=sodales&sit=scelerisque&amet=mauris +899,Mary,Kim,mkimoy@php.net,Female,91.77.96.58,Realcube,Malāyer,Senior Cost Accountant,http://1und1.de/ac/lobortis/vel/dapibus/at.json?ut=vitae&massa=nisl&volutpat=aenean&convallis=lectus +900,Harold,Ward,hwardoz@constantcontact.com,Male,92.228.211.179,Voolith,,Senior Sales Associate,http://telegraph.co.uk/lectus/suspendisse/potenti/in.png?in=neque&est=aenean&risus=auctor&auctor=gravida&sed=sem&tristique=praesent&in=id&tempus=massa&sit=id&amet=nisl&sem=venenatis&fusce=lacinia&consequat=aenean&nulla=sit&nisl=amet&nunc=justo&nisl=morbi&duis=ut&bibendum=odio&felis=cras&sed=mi&interdum=pede&venenatis=malesuada&turpis=in&enim=imperdiet&blandit=et&mi=commodo&in=vulputate&porttitor=justo&pede=in&justo=blandit&eu=ultrices&massa=enim&donec=lorem&dapibus=ipsum&duis=dolor&at=sit&velit=amet&eu=consectetuer&est=adipiscing&congue=elit&elementum=proin&in=interdum&hac=mauris&habitasse=non&platea=ligula&dictumst=pellentesque&morbi=ultrices&vestibulum=phasellus&velit=id +901,Jonathan,Evans,jevansp0@fc2.com,Male,234.201.145.65,Thoughtstorm,Sumberjati,Payment Adjustment Coordinator,https://istockphoto.com/vulputate/elementum.png?massa=dui&quis=proin&augue=leo&luctus=odio&tincidunt=porttitor&nulla=id&mollis=consequat&molestie=in&lorem=consequat&quisque=ut&ut=nulla&erat=sed&curabitur=accumsan&gravida=felis&nisi=ut&at=at&nibh=dolor&in=quis&hac=odio&habitasse=consequat&platea=varius&dictumst=integer&aliquam=ac&augue=leo&quam=pellentesque&sollicitudin=ultrices&vitae=mattis&consectetuer=odio&eget=donec&rutrum=vitae&at=nisi&lorem=nam&integer=ultrices&tincidunt=libero&ante=non&vel=mattis&ipsum=pulvinar&praesent=nulla&blandit=pede&lacinia=ullamcorper&erat=augue&vestibulum=a&sed=suscipit +902,Bruce,Butler,bbutlerp1@ft.com,Male,9.25.85.139,Riffpath,Havlíčkův Brod,Graphic Designer,https://fastcompany.com/morbi/vestibulum/velit/id/pretium/iaculis/diam.png?in=magnis&magna=dis&bibendum=parturient&imperdiet=montes&nullam=nascetur&orci=ridiculus&pede=mus&venenatis=etiam&non=vel&sodales=augue&sed=vestibulum&tincidunt=rutrum&eu=rutrum&felis=neque&fusce=aenean&posuere=auctor&felis=gravida&sed=sem&lacus=praesent&morbi=id&sem=massa&mauris=id&laoreet=nisl&ut=venenatis&rhoncus=lacinia&aliquet=aenean&pulvinar=sit&sed=amet&nisl=justo&nunc=morbi&rhoncus=ut&dui=odio&vel=cras&sem=mi +903,Larry,Brooks,lbrooksp2@squidoo.com,Male,5.23.212.254,Voonder,Watuagung,Staff Accountant IV,http://thetimes.co.uk/est/congue/elementum/in/hac/habitasse.png?proin=in&risus=est&praesent=risus&lectus=auctor&vestibulum=sed&quam=tristique&sapien=in&varius=tempus&ut=sit&blandit=amet&non=sem&interdum=fusce&in=consequat&ante=nulla&vestibulum=nisl&ante=nunc&ipsum=nisl +904,Ryan,Matthews,rmatthewsp3@github.io,Male,105.111.10.192,Gabtype,Ibitinga,Environmental Tech,http://elpais.com/consequat/nulla/nisl/nunc.js?lacus=aliquet&purus=massa&aliquet=id&at=lobortis&feugiat=convallis&non=tortor&pretium=risus&quis=dapibus&lectus=augue&suspendisse=vel&potenti=accumsan&in=tellus&eleifend=nisi&quam=eu&a=orci&odio=mauris&in=lacinia&hac=sapien&habitasse=quis&platea=libero&dictumst=nullam&maecenas=sit&ut=amet&massa=turpis&quis=elementum&augue=ligula&luctus=vehicula&tincidunt=consequat&nulla=morbi&mollis=a&molestie=ipsum&lorem=integer&quisque=a&ut=nibh&erat=in&curabitur=quis&gravida=justo&nisi=maecenas&at=rhoncus&nibh=aliquam&in=lacus&hac=morbi&habitasse=quis&platea=tortor&dictumst=id&aliquam=nulla&augue=ultrices&quam=aliquet&sollicitudin=maecenas&vitae=leo&consectetuer=odio&eget=condimentum&rutrum=id&at=luctus&lorem=nec&integer=molestie&tincidunt=sed +905,Lois,Griffin,lgriffinp4@blog.com,Female,134.211.70.157,Kare,Akim Swedru,Senior Editor,http://uol.com.br/cubilia/curae/donec/pharetra.xml?ut=in&erat=lacus&curabitur=curabitur&gravida=at&nisi=ipsum&at=ac&nibh=tellus&in=semper&hac=interdum +906,Fred,Romero,fromerop5@ocn.ne.jp,Male,36.88.215.168,Cogidoo,,Geologist IV,http://statcounter.com/nonummy.js?sit=id&amet=sapien&consectetuer=in&adipiscing=sapien&elit=iaculis&proin=congue&risus=vivamus&praesent=metus&lectus=arcu&vestibulum=adipiscing&quam=molestie&sapien=hendrerit&varius=at&ut=vulputate&blandit=vitae&non=nisl&interdum=aenean&in=lectus&ante=pellentesque&vestibulum=eget&ante=nunc&ipsum=donec&primis=quis&in=orci&faucibus=eget&orci=orci&luctus=vehicula&et=condimentum&ultrices=curabitur&posuere=in&cubilia=libero&curae=ut&duis=massa&faucibus=volutpat&accumsan=convallis&odio=morbi&curabitur=odio&convallis=odio&duis=elementum&consequat=eu&dui=interdum&nec=eu&nisi=tincidunt&volutpat=in&eleifend=leo +907,Tina,Marshall,tmarshallp6@livejournal.com,Female,233.90.233.166,Jabbercube,Zitong,Environmental Tech,https://fda.gov/felis/eu/sapien/cursus/vestibulum.png?vel=faucibus&augue=orci&vestibulum=luctus&ante=et&ipsum=ultrices&primis=posuere&in=cubilia&faucibus=curae&orci=donec&luctus=pharetra&et=magna&ultrices=vestibulum&posuere=aliquet&cubilia=ultrices&curae=erat&donec=tortor&pharetra=sollicitudin&magna=mi&vestibulum=sit&aliquet=amet&ultrices=lobortis&erat=sapien&tortor=sapien&sollicitudin=non&mi=mi&sit=integer&amet=ac&lobortis=neque +908,Gerald,Bennett,gbennettp7@e-recht24.de,Male,250.92.102.242,Tagfeed,Osek nad Bečvou,VP Accounting,https://spotify.com/ligula/in/lacus/curabitur/at/ipsum/ac.png?imperdiet=turpis&et=donec&commodo=posuere&vulputate=metus&justo=vitae +909,Lillian,Dean,ldeanp8@is.gd,Female,219.3.16.75,Flashdog,Chantilly,Financial Analyst,http://tuttocitta.it/curae.js?id=vulputate&nulla=justo&ultrices=in&aliquet=blandit&maecenas=ultrices&leo=enim&odio=lorem&condimentum=ipsum&id=dolor&luctus=sit&nec=amet&molestie=consectetuer&sed=adipiscing&justo=elit&pellentesque=proin&viverra=interdum&pede=mauris&ac=non&diam=ligula&cras=pellentesque&pellentesque=ultrices&volutpat=phasellus&dui=id&maecenas=sapien&tristique=in&est=sapien&et=iaculis&tempus=congue&semper=vivamus&est=metus&quam=arcu&pharetra=adipiscing&magna=molestie&ac=hendrerit&consequat=at&metus=vulputate&sapien=vitae&ut=nisl +910,Sarah,Elliott,selliottp9@cdc.gov,Female,210.76.227.142,Browsezoom,Cosmópolis,VP Quality Control,https://studiopress.com/pede/morbi/porttitor/lorem.xml?ut=placerat&blandit=praesent&non=blandit&interdum=nam&in=nulla&ante=integer&vestibulum=pede&ante=justo&ipsum=lacinia&primis=eget&in=tincidunt&faucibus=eget&orci=tempus&luctus=vel&et=pede&ultrices=morbi&posuere=porttitor&cubilia=lorem&curae=id&duis=ligula&faucibus=suspendisse&accumsan=ornare&odio=consequat&curabitur=lectus&convallis=in&duis=est&consequat=risus&dui=auctor&nec=sed&nisi=tristique&volutpat=in&eleifend=tempus&donec=sit&ut=amet&dolor=sem&morbi=fusce&vel=consequat&lectus=nulla&in=nisl&quam=nunc&fringilla=nisl&rhoncus=duis&mauris=bibendum&enim=felis&leo=sed&rhoncus=interdum&sed=venenatis&vestibulum=turpis&sit=enim&amet=blandit&cursus=mi&id=in&turpis=porttitor&integer=pede&aliquet=justo&massa=eu&id=massa&lobortis=donec&convallis=dapibus&tortor=duis&risus=at&dapibus=velit&augue=eu&vel=est&accumsan=congue&tellus=elementum&nisi=in&eu=hac&orci=habitasse&mauris=platea&lacinia=dictumst&sapien=morbi&quis=vestibulum&libero=velit&nullam=id&sit=pretium&amet=iaculis&turpis=diam +911,Sean,Ray,sraypa@macromedia.com,Male,82.215.199.182,Eidel,Parikkala,Product Engineer,https://printfriendly.com/non/velit/nec/nisi.html?aliquet=vestibulum&maecenas=sed&leo=magna&odio=at&condimentum=nunc&id=commodo&luctus=placerat&nec=praesent&molestie=blandit&sed=nam&justo=nulla&pellentesque=integer&viverra=pede&pede=justo&ac=lacinia&diam=eget&cras=tincidunt&pellentesque=eget&volutpat=tempus&dui=vel&maecenas=pede&tristique=morbi&est=porttitor&et=lorem&tempus=id&semper=ligula&est=suspendisse&quam=ornare&pharetra=consequat&magna=lectus&ac=in&consequat=est&metus=risus&sapien=auctor&ut=sed&nunc=tristique&vestibulum=in&ante=tempus&ipsum=sit&primis=amet&in=sem&faucibus=fusce&orci=consequat&luctus=nulla&et=nisl&ultrices=nunc&posuere=nisl&cubilia=duis&curae=bibendum&mauris=felis&viverra=sed&diam=interdum&vitae=venenatis&quam=turpis&suspendisse=enim&potenti=blandit&nullam=mi&porttitor=in&lacus=porttitor&at=pede&turpis=justo&donec=eu&posuere=massa&metus=donec&vitae=dapibus&ipsum=duis&aliquam=at&non=velit&mauris=eu&morbi=est&non=congue&lectus=elementum&aliquam=in&sit=hac&amet=habitasse&diam=platea&in=dictumst&magna=morbi&bibendum=vestibulum&imperdiet=velit&nullam=id&orci=pretium&pede=iaculis&venenatis=diam&non=erat&sodales=fermentum&sed=justo&tincidunt=nec&eu=condimentum&felis=neque&fusce=sapien&posuere=placerat&felis=ante&sed=nulla&lacus=justo&morbi=aliquam&sem=quis +912,Helen,Wallace,hwallacepb@irs.gov,Female,38.201.167.91,Ailane,Jefferson City,Recruiting Manager,http://dailymotion.com/aenean/lectus/pellentesque.js?ultricies=ut&eu=massa&nibh=volutpat&quisque=convallis&id=morbi&justo=odio&sit=odio&amet=elementum&sapien=eu&dignissim=interdum&vestibulum=eu&vestibulum=tincidunt&ante=in&ipsum=leo&primis=maecenas&in=pulvinar&faucibus=lobortis&orci=est&luctus=phasellus&et=sit&ultrices=amet&posuere=erat&cubilia=nulla&curae=tempus&nulla=vivamus&dapibus=in&dolor=felis&vel=eu&est=sapien&donec=cursus&odio=vestibulum&justo=proin&sollicitudin=eu&ut=mi&suscipit=nulla&a=ac&feugiat=enim&et=in&eros=tempor&vestibulum=turpis&ac=nec&est=euismod&lacinia=scelerisque&nisi=quam&venenatis=turpis&tristique=adipiscing&fusce=lorem&congue=vitae&diam=mattis&id=nibh&ornare=ligula&imperdiet=nec&sapien=sem&urna=duis&pretium=aliquam&nisl=convallis&ut=nunc&volutpat=proin&sapien=at&arcu=turpis&sed=a&augue=pede&aliquam=posuere&erat=nonummy&volutpat=integer&in=non&congue=velit&etiam=donec&justo=diam&etiam=neque&pretium=vestibulum&iaculis=eget&justo=vulputate&in=ut&hac=ultrices&habitasse=vel&platea=augue&dictumst=vestibulum&etiam=ante&faucibus=ipsum&cursus=primis&urna=in&ut=faucibus&tellus=orci&nulla=luctus&ut=et&erat=ultrices&id=posuere&mauris=cubilia&vulputate=curae&elementum=donec&nullam=pharetra&varius=magna&nulla=vestibulum&facilisi=aliquet&cras=ultrices&non=erat&velit=tortor&nec=sollicitudin +913,Pamela,Henry,phenrypc@csmonitor.com,Female,70.209.53.118,Jetpulse,Dom Pedrito,Technical Writer,http://free.fr/nec/nisi/volutpat/eleifend/donec/ut.png?velit=luctus&nec=rutrum&nisi=nulla&vulputate=tellus&nonummy=in&maecenas=sagittis&tincidunt=dui&lacus=vel&at=nisl&velit=duis&vivamus=ac&vel=nibh&nulla=fusce&eget=lacus&eros=purus&elementum=aliquet&pellentesque=at&quisque=feugiat&porta=non&volutpat=pretium&erat=quis&quisque=lectus&erat=suspendisse&eros=potenti&viverra=in&eget=eleifend&congue=quam&eget=a&semper=odio&rutrum=in&nulla=hac&nunc=habitasse&purus=platea&phasellus=dictumst&in=maecenas&felis=ut&donec=massa&semper=quis&sapien=augue&a=luctus&libero=tincidunt&nam=nulla&dui=mollis&proin=molestie&leo=lorem&odio=quisque&porttitor=ut&id=erat +914,Stephen,Lee,sleepd@newsvine.com,Male,18.182.15.94,Tagchat,Kalde Panga,Teacher,http://sina.com.cn/duis/bibendum/morbi/non/quam.js?gravida=id&sem=nulla&praesent=ultrices&id=aliquet&massa=maecenas&id=leo&nisl=odio&venenatis=condimentum&lacinia=id&aenean=luctus&sit=nec&amet=molestie&justo=sed&morbi=justo&ut=pellentesque&odio=viverra&cras=pede&mi=ac&pede=diam&malesuada=cras&in=pellentesque&imperdiet=volutpat&et=dui&commodo=maecenas&vulputate=tristique&justo=est&in=et&blandit=tempus&ultrices=semper&enim=est&lorem=quam&ipsum=pharetra&dolor=magna&sit=ac&amet=consequat&consectetuer=metus&adipiscing=sapien&elit=ut&proin=nunc&interdum=vestibulum&mauris=ante&non=ipsum&ligula=primis&pellentesque=in&ultrices=faucibus&phasellus=orci&id=luctus +915,Jennifer,Hamilton,jhamiltonpe@netlog.com,Female,116.230.104.103,Meedoo,Köpingsvik,General Manager,http://nature.com/orci/pede/venenatis/non/sodales.html?volutpat=blandit&convallis=ultrices&morbi=enim&odio=lorem&odio=ipsum&elementum=dolor&eu=sit&interdum=amet&eu=consectetuer&tincidunt=adipiscing&in=elit&leo=proin&maecenas=interdum&pulvinar=mauris&lobortis=non&est=ligula&phasellus=pellentesque&sit=ultrices&amet=phasellus&erat=id&nulla=sapien&tempus=in&vivamus=sapien&in=iaculis&felis=congue&eu=vivamus&sapien=metus&cursus=arcu&vestibulum=adipiscing&proin=molestie&eu=hendrerit&mi=at&nulla=vulputate&ac=vitae&enim=nisl&in=aenean&tempor=lectus&turpis=pellentesque&nec=eget +916,William,Jordan,wjordanpf@reuters.com,Male,220.148.224.191,Kayveo,Nowe Grocholice,Chemical Engineer,http://addthis.com/a/ipsum/integer.json?adipiscing=ac&lorem=diam&vitae=cras&mattis=pellentesque&nibh=volutpat&ligula=dui&nec=maecenas&sem=tristique&duis=est&aliquam=et&convallis=tempus&nunc=semper&proin=est&at=quam&turpis=pharetra&a=magna&pede=ac&posuere=consequat&nonummy=metus&integer=sapien&non=ut&velit=nunc&donec=vestibulum&diam=ante&neque=ipsum&vestibulum=primis&eget=in +917,John,Morrison,jmorrisonpg@sfgate.com,Male,96.247.148.147,Skyble,Malindi,Director of Sales,http://a8.net/ridiculus/mus.xml?in=interdum&libero=eu&ut=tincidunt&massa=in&volutpat=leo&convallis=maecenas&morbi=pulvinar&odio=lobortis&odio=est&elementum=phasellus&eu=sit&interdum=amet&eu=erat&tincidunt=nulla&in=tempus&leo=vivamus&maecenas=in&pulvinar=felis&lobortis=eu&est=sapien&phasellus=cursus&sit=vestibulum&amet=proin&erat=eu&nulla=mi&tempus=nulla&vivamus=ac&in=enim&felis=in&eu=tempor&sapien=turpis&cursus=nec&vestibulum=euismod&proin=scelerisque&eu=quam&mi=turpis&nulla=adipiscing&ac=lorem&enim=vitae&in=mattis&tempor=nibh&turpis=ligula&nec=nec&euismod=sem&scelerisque=duis&quam=aliquam&turpis=convallis&adipiscing=nunc&lorem=proin&vitae=at&mattis=turpis +918,Howard,Foster,hfosterph@reuters.com,Male,176.227.130.69,Zoomcast,Tongquan,Research Nurse,http://tumblr.com/vestibulum/ac/est/lacinia/nisi/venenatis/tristique.js?tincidunt=viverra&lacus=eget&at=congue&velit=eget&vivamus=semper&vel=rutrum&nulla=nulla&eget=nunc&eros=purus&elementum=phasellus&pellentesque=in&quisque=felis +919,Tina,Snyder,tsnyderpi@xing.com,Female,216.137.105.97,Brightdog,Lobuk,Assistant Manager,http://omniture.com/ultrices/posuere/cubilia/curae/nulla/dapibus.aspx?vehicula=praesent&consequat=blandit&morbi=lacinia&a=erat&ipsum=vestibulum&integer=sed&a=magna&nibh=at&in=nunc&quis=commodo&justo=placerat&maecenas=praesent&rhoncus=blandit&aliquam=nam&lacus=nulla&morbi=integer&quis=pede&tortor=justo&id=lacinia&nulla=eget&ultrices=tincidunt&aliquet=eget&maecenas=tempus&leo=vel&odio=pede&condimentum=morbi&id=porttitor&luctus=lorem&nec=id&molestie=ligula&sed=suspendisse&justo=ornare&pellentesque=consequat&viverra=lectus&pede=in&ac=est&diam=risus&cras=auctor&pellentesque=sed&volutpat=tristique&dui=in&maecenas=tempus&tristique=sit&est=amet&et=sem&tempus=fusce&semper=consequat&est=nulla&quam=nisl&pharetra=nunc&magna=nisl&ac=duis&consequat=bibendum&metus=felis&sapien=sed&ut=interdum&nunc=venenatis&vestibulum=turpis&ante=enim&ipsum=blandit&primis=mi&in=in&faucibus=porttitor&orci=pede&luctus=justo&et=eu&ultrices=massa&posuere=donec&cubilia=dapibus&curae=duis +920,Martin,Williams,mwilliamspj@dailymail.co.uk,Male,243.196.66.125,Kanoodle,Czarna,Recruiting Manager,http://acquirethisname.com/pellentesque/eget/nunc/donec.json?semper=in&sapien=hac&a=habitasse&libero=platea&nam=dictumst&dui=etiam&proin=faucibus&leo=cursus&odio=urna&porttitor=ut +921,Jason,Black,jblackpk@addthis.com,Male,99.72.118.249,Trupe,Rinbung,Assistant Media Planner,https://prlog.org/odio/in/hac/habitasse/platea/dictumst/maecenas.aspx?vulputate=mi&justo=nulla&in=ac&blandit=enim&ultrices=in&enim=tempor&lorem=turpis&ipsum=nec&dolor=euismod&sit=scelerisque&amet=quam&consectetuer=turpis&adipiscing=adipiscing&elit=lorem&proin=vitae&interdum=mattis&mauris=nibh&non=ligula&ligula=nec&pellentesque=sem&ultrices=duis&phasellus=aliquam&id=convallis&sapien=nunc&in=proin&sapien=at&iaculis=turpis&congue=a&vivamus=pede&metus=posuere&arcu=nonummy&adipiscing=integer&molestie=non&hendrerit=velit&at=donec&vulputate=diam&vitae=neque&nisl=vestibulum&aenean=eget&lectus=vulputate&pellentesque=ut&eget=ultrices&nunc=vel&donec=augue&quis=vestibulum&orci=ante&eget=ipsum&orci=primis&vehicula=in&condimentum=faucibus&curabitur=orci&in=luctus +922,Sandra,Frazier,sfrazierpl@surveymonkey.com,Female,97.61.139.85,Ainyx,Chakaray,Operator,https://bloglines.com/blandit/ultrices/enim/lorem/ipsum.aspx?ac=quisque&neque=erat&duis=eros&bibendum=viverra&morbi=eget&non=congue&quam=eget&nec=semper&dui=rutrum&luctus=nulla&rutrum=nunc&nulla=purus&tellus=phasellus&in=in&sagittis=felis&dui=donec&vel=semper&nisl=sapien&duis=a&ac=libero&nibh=nam&fusce=dui&lacus=proin&purus=leo +923,Carlos,Patterson,cpattersonpm@geocities.com,Male,174.168.24.255,Wikibox,Pingshanhu,Quality Engineer,https://foxnews.com/purus.jpg?velit=faucibus&eu=orci&est=luctus&congue=et&elementum=ultrices&in=posuere&hac=cubilia&habitasse=curae&platea=mauris&dictumst=viverra&morbi=diam&vestibulum=vitae&velit=quam&id=suspendisse&pretium=potenti&iaculis=nullam&diam=porttitor&erat=lacus&fermentum=at&justo=turpis&nec=donec&condimentum=posuere&neque=metus&sapien=vitae&placerat=ipsum&ante=aliquam&nulla=non&justo=mauris&aliquam=morbi&quis=non&turpis=lectus&eget=aliquam&elit=sit&sodales=amet&scelerisque=diam&mauris=in&sit=magna&amet=bibendum&eros=imperdiet +924,Shirley,Foster,sfosterpn@unc.edu,Female,46.185.202.82,Dynava,Zhigulevsk,Environmental Tech,http://whitehouse.gov/orci/pede/venenatis/non.aspx?sed=sapien&tristique=non&in=mi&tempus=integer&sit=ac&amet=neque&sem=duis&fusce=bibendum&consequat=morbi&nulla=non&nisl=quam&nunc=nec&nisl=dui&duis=luctus&bibendum=rutrum&felis=nulla&sed=tellus&interdum=in&venenatis=sagittis&turpis=dui&enim=vel&blandit=nisl&mi=duis&in=ac&porttitor=nibh&pede=fusce&justo=lacus&eu=purus&massa=aliquet&donec=at&dapibus=feugiat&duis=non&at=pretium&velit=quis&eu=lectus&est=suspendisse&congue=potenti&elementum=in&in=eleifend&hac=quam&habitasse=a&platea=odio&dictumst=in&morbi=hac&vestibulum=habitasse&velit=platea&id=dictumst&pretium=maecenas&iaculis=ut&diam=massa&erat=quis&fermentum=augue&justo=luctus&nec=tincidunt&condimentum=nulla&neque=mollis +925,Phyllis,Mccoy,pmccoypo@apache.org,Female,47.227.227.235,Quire,Springfield,Software Engineer II,https://nps.gov/nulla/ac/enim/in/tempor/turpis/nec.js?curabitur=praesent&gravida=lectus&nisi=vestibulum&at=quam&nibh=sapien&in=varius&hac=ut&habitasse=blandit&platea=non&dictumst=interdum&aliquam=in&augue=ante&quam=vestibulum&sollicitudin=ante&vitae=ipsum&consectetuer=primis&eget=in&rutrum=faucibus&at=orci&lorem=luctus&integer=et&tincidunt=ultrices&ante=posuere&vel=cubilia&ipsum=curae&praesent=duis&blandit=faucibus&lacinia=accumsan&erat=odio&vestibulum=curabitur&sed=convallis&magna=duis&at=consequat&nunc=dui&commodo=nec&placerat=nisi&praesent=volutpat&blandit=eleifend&nam=donec&nulla=ut&integer=dolor +926,Steven,Robinson,srobinsonpp@51.la,Male,19.117.146.148,Kare,Chantilly,Occupational Therapist,http://mashable.com/maecenas/pulvinar/lobortis/est/phasellus/sit.aspx?morbi=praesent&a=lectus&ipsum=vestibulum&integer=quam&a=sapien&nibh=varius&in=ut&quis=blandit&justo=non&maecenas=interdum&rhoncus=in&aliquam=ante&lacus=vestibulum&morbi=ante&quis=ipsum&tortor=primis&id=in&nulla=faucibus&ultrices=orci&aliquet=luctus&maecenas=et&leo=ultrices&odio=posuere&condimentum=cubilia&id=curae&luctus=duis&nec=faucibus&molestie=accumsan&sed=odio&justo=curabitur&pellentesque=convallis&viverra=duis&pede=consequat&ac=dui&diam=nec&cras=nisi&pellentesque=volutpat&volutpat=eleifend&dui=donec&maecenas=ut&tristique=dolor&est=morbi&et=vel&tempus=lectus&semper=in&est=quam&quam=fringilla&pharetra=rhoncus&magna=mauris&ac=enim&consequat=leo&metus=rhoncus&sapien=sed&ut=vestibulum&nunc=sit&vestibulum=amet&ante=cursus&ipsum=id&primis=turpis&in=integer&faucibus=aliquet&orci=massa&luctus=id&et=lobortis&ultrices=convallis&posuere=tortor&cubilia=risus&curae=dapibus&mauris=augue&viverra=vel&diam=accumsan&vitae=tellus&quam=nisi&suspendisse=eu&potenti=orci&nullam=mauris&porttitor=lacinia&lacus=sapien&at=quis&turpis=libero&donec=nullam&posuere=sit&metus=amet&vitae=turpis&ipsum=elementum&aliquam=ligula&non=vehicula +927,Robert,Peterson,rpetersonpq@shop-pro.jp,Male,201.209.30.160,Skidoo,,Electrical Engineer,https://mtv.com/consequat/dui.xml?est=accumsan&et=tortor&tempus=quis&semper=turpis&est=sed&quam=ante&pharetra=vivamus&magna=tortor&ac=duis&consequat=mattis&metus=egestas +928,Kathleen,Burns,kburnspr@gizmodo.com,Female,131.255.36.11,Oozz,Santo Aleixo,Senior Developer,http://arstechnica.com/venenatis/tristique/fusce.json?pellentesque=praesent&ultrices=id&phasellus=massa&id=id&sapien=nisl&in=venenatis&sapien=lacinia&iaculis=aenean&congue=sit&vivamus=amet +929,Rebecca,Day,rdayps@tumblr.com,Female,54.234.93.55,Thoughtsphere,Bayombong,Statistician III,http://independent.co.uk/augue/luctus/tincidunt/nulla/mollis/molestie/lorem.jsp?turpis=in&sed=faucibus&ante=orci&vivamus=luctus&tortor=et&duis=ultrices&mattis=posuere&egestas=cubilia&metus=curae&aenean=nulla&fermentum=dapibus&donec=dolor&ut=vel&mauris=est&eget=donec&massa=odio&tempor=justo&convallis=sollicitudin&nulla=ut&neque=suscipit&libero=a&convallis=feugiat&eget=et&eleifend=eros&luctus=vestibulum&ultricies=ac&eu=est&nibh=lacinia&quisque=nisi&id=venenatis&justo=tristique&sit=fusce&amet=congue&sapien=diam&dignissim=id&vestibulum=ornare&vestibulum=imperdiet&ante=sapien&ipsum=urna&primis=pretium&in=nisl&faucibus=ut&orci=volutpat&luctus=sapien&et=arcu +930,Frances,Sullivan,fsullivanpt@yellowbook.com,Female,6.15.130.166,Janyx,Ugra,Account Representative IV,https://theatlantic.com/nascetur/ridiculus/mus/etiam/vel/augue/vestibulum.json?duis=mattis&bibendum=nibh&felis=ligula&sed=nec&interdum=sem&venenatis=duis&turpis=aliquam&enim=convallis&blandit=nunc&mi=proin&in=at&porttitor=turpis&pede=a&justo=pede&eu=posuere&massa=nonummy&donec=integer&dapibus=non&duis=velit&at=donec&velit=diam&eu=neque&est=vestibulum&congue=eget&elementum=vulputate&in=ut&hac=ultrices&habitasse=vel&platea=augue&dictumst=vestibulum&morbi=ante&vestibulum=ipsum&velit=primis&id=in&pretium=faucibus&iaculis=orci&diam=luctus&erat=et&fermentum=ultrices&justo=posuere&nec=cubilia&condimentum=curae&neque=donec&sapien=pharetra&placerat=magna&ante=vestibulum&nulla=aliquet&justo=ultrices&aliquam=erat +931,Julie,Lee,jleepu@techcrunch.com,Female,100.192.64.91,Jaxspan,Mungui,Nuclear Power Engineer,http://ucsd.edu/lorem/integer/tincidunt/ante/vel.aspx?cubilia=mattis&curae=pulvinar&donec=nulla&pharetra=pede&magna=ullamcorper&vestibulum=augue +932,William,Knight,wknightpv@jalbum.net,Male,119.147.204.93,Rooxo,Beutong Ateuh,Biostatistician I,https://ezinearticles.com/in/blandit.jsp?purus=praesent&aliquet=blandit&at=nam&feugiat=nulla&non=integer&pretium=pede&quis=justo&lectus=lacinia&suspendisse=eget&potenti=tincidunt&in=eget&eleifend=tempus&quam=vel&a=pede&odio=morbi&in=porttitor&hac=lorem&habitasse=id&platea=ligula&dictumst=suspendisse&maecenas=ornare&ut=consequat&massa=lectus&quis=in&augue=est&luctus=risus&tincidunt=auctor&nulla=sed&mollis=tristique&molestie=in&lorem=tempus&quisque=sit&ut=amet&erat=sem&curabitur=fusce&gravida=consequat&nisi=nulla&at=nisl&nibh=nunc&in=nisl&hac=duis&habitasse=bibendum&platea=felis&dictumst=sed&aliquam=interdum&augue=venenatis&quam=turpis&sollicitudin=enim&vitae=blandit&consectetuer=mi&eget=in&rutrum=porttitor&at=pede&lorem=justo&integer=eu&tincidunt=massa +933,Kenneth,Ward,kwardpw@canalblog.com,Male,134.221.113.38,Wordtune,Chenxiang,Human Resources Assistant II,http://yellowpages.com/interdum/eu/tincidunt/in/leo/maecenas.aspx?amet=nunc&erat=nisl&nulla=duis&tempus=bibendum&vivamus=felis&in=sed&felis=interdum&eu=venenatis&sapien=turpis&cursus=enim&vestibulum=blandit&proin=mi&eu=in&mi=porttitor&nulla=pede&ac=justo&enim=eu&in=massa&tempor=donec&turpis=dapibus&nec=duis&euismod=at&scelerisque=velit&quam=eu&turpis=est&adipiscing=congue&lorem=elementum&vitae=in&mattis=hac&nibh=habitasse&ligula=platea&nec=dictumst&sem=morbi&duis=vestibulum&aliquam=velit&convallis=id&nunc=pretium&proin=iaculis&at=diam&turpis=erat&a=fermentum&pede=justo&posuere=nec&nonummy=condimentum&integer=neque&non=sapien&velit=placerat&donec=ante&diam=nulla&neque=justo&vestibulum=aliquam&eget=quis&vulputate=turpis&ut=eget&ultrices=elit&vel=sodales&augue=scelerisque&vestibulum=mauris&ante=sit&ipsum=amet&primis=eros&in=suspendisse&faucibus=accumsan +934,Rachel,Bowman,rbowmanpx@mtv.com,Female,231.208.23.178,Zava,Xueshan,, +935,Anne,Cooper,acooperpy@barnesandnoble.com,Female,197.67.147.24,Youspan,Nilópolis,Environmental Specialist,https://bloglines.com/in/hac.aspx?tortor=viverra&sollicitudin=dapibus&mi=nulla&sit=suscipit&amet=ligula&lobortis=in&sapien=lacus&sapien=curabitur&non=at&mi=ipsum&integer=ac&ac=tellus&neque=semper&duis=interdum&bibendum=mauris&morbi=ullamcorper&non=purus&quam=sit&nec=amet&dui=nulla&luctus=quisque +936,Chris,Greene,cgreenepz@desdev.cn,Male,253.177.110.129,Thoughtbeat,Lepanto,Assistant Professor,https://illinois.edu/neque.png?suscipit=sollicitudin&a=mi&feugiat=sit&et=amet&eros=lobortis&vestibulum=sapien&ac=sapien&est=non&lacinia=mi&nisi=integer&venenatis=ac&tristique=neque&fusce=duis&congue=bibendum&diam=morbi&id=non&ornare=quam&imperdiet=nec&sapien=dui&urna=luctus&pretium=rutrum&nisl=nulla&ut=tellus&volutpat=in&sapien=sagittis&arcu=dui&sed=vel&augue=nisl&aliquam=duis&erat=ac&volutpat=nibh&in=fusce&congue=lacus&etiam=purus&justo=aliquet&etiam=at&pretium=feugiat&iaculis=non&justo=pretium&in=quis&hac=lectus&habitasse=suspendisse&platea=potenti&dictumst=in&etiam=eleifend&faucibus=quam&cursus=a&urna=odio&ut=in&tellus=hac&nulla=habitasse&ut=platea&erat=dictumst&id=maecenas&mauris=ut&vulputate=massa&elementum=quis&nullam=augue&varius=luctus&nulla=tincidunt&facilisi=nulla&cras=mollis&non=molestie&velit=lorem&nec=quisque&nisi=ut&vulputate=erat&nonummy=curabitur&maecenas=gravida&tincidunt=nisi&lacus=at&at=nibh&velit=in&vivamus=hac&vel=habitasse&nulla=platea&eget=dictumst&eros=aliquam&elementum=augue&pellentesque=quam&quisque=sollicitudin&porta=vitae +937,Julia,Crawford,jcrawfordq0@multiply.com,Female,49.20.38.1,Flashspan,Solidaridad,General Manager,https://phoca.cz/vitae/nisi/nam.jsp?ut=enim&blandit=blandit&non=mi&interdum=in +938,Steven,Sullivan,ssullivanq1@a8.net,Male,45.140.255.214,Livetube,Teresina,Financial Advisor,http://ted.com/quis/tortor/id.png?hac=donec&habitasse=dapibus&platea=duis&dictumst=at&aliquam=velit&augue=eu&quam=est&sollicitudin=congue&vitae=elementum&consectetuer=in&eget=hac&rutrum=habitasse&at=platea&lorem=dictumst&integer=morbi&tincidunt=vestibulum&ante=velit&vel=id&ipsum=pretium&praesent=iaculis&blandit=diam&lacinia=erat&erat=fermentum&vestibulum=justo&sed=nec&magna=condimentum&at=neque&nunc=sapien&commodo=placerat&placerat=ante&praesent=nulla&blandit=justo&nam=aliquam&nulla=quis&integer=turpis&pede=eget&justo=elit&lacinia=sodales&eget=scelerisque&tincidunt=mauris +939,Judith,Mendoza,jmendozaq2@wufoo.com,Female,198.36.157.137,Quinu,Acatenango,Web Designer II,https://zdnet.com/amet/consectetuer/adipiscing.json?nisi=fusce&venenatis=congue&tristique=diam&fusce=id&congue=ornare&diam=imperdiet&id=sapien&ornare=urna&imperdiet=pretium&sapien=nisl&urna=ut&pretium=volutpat&nisl=sapien&ut=arcu&volutpat=sed&sapien=augue&arcu=aliquam&sed=erat&augue=volutpat&aliquam=in&erat=congue +940,Steve,Henry,shenryq3@yolasite.com,Male,61.230.98.94,Fliptune,Jamshoro,Clinical Specialist,https://ibm.com/luctus/nec/molestie/sed.json?nascetur=urna&ridiculus=ut&mus=tellus&etiam=nulla&vel=ut&augue=erat&vestibulum=id&rutrum=mauris&rutrum=vulputate&neque=elementum&aenean=nullam&auctor=varius&gravida=nulla&sem=facilisi&praesent=cras&id=non&massa=velit&id=nec&nisl=nisi&venenatis=vulputate&lacinia=nonummy&aenean=maecenas&sit=tincidunt&amet=lacus&justo=at&morbi=velit&ut=vivamus&odio=vel&cras=nulla +941,Wanda,Stone,wstoneq4@phpbb.com,Female,199.37.236.228,Centimia,Неготино,, +942,Cynthia,Cruz,ccruzq5@dion.ne.jp,Female,123.99.88.123,Voomm,Muara Dua,Operator,https://webeden.co.uk/diam/nam/tristique/tortor/eu.jsp?cubilia=condimentum&curae=curabitur&nulla=in&dapibus=libero&dolor=ut&vel=massa&est=volutpat&donec=convallis&odio=morbi&justo=odio&sollicitudin=odio&ut=elementum&suscipit=eu&a=interdum&feugiat=eu&et=tincidunt&eros=in&vestibulum=leo&ac=maecenas&est=pulvinar&lacinia=lobortis&nisi=est&venenatis=phasellus&tristique=sit&fusce=amet&congue=erat&diam=nulla&id=tempus&ornare=vivamus&imperdiet=in&sapien=felis&urna=eu&pretium=sapien&nisl=cursus&ut=vestibulum&volutpat=proin&sapien=eu&arcu=mi&sed=nulla&augue=ac&aliquam=enim&erat=in&volutpat=tempor&in=turpis&congue=nec&etiam=euismod&justo=scelerisque&etiam=quam&pretium=turpis&iaculis=adipiscing&justo=lorem&in=vitae&hac=mattis&habitasse=nibh&platea=ligula&dictumst=nec&etiam=sem&faucibus=duis&cursus=aliquam&urna=convallis&ut=nunc&tellus=proin&nulla=at&ut=turpis&erat=a&id=pede&mauris=posuere&vulputate=nonummy&elementum=integer&nullam=non&varius=velit&nulla=donec&facilisi=diam&cras=neque&non=vestibulum&velit=eget&nec=vulputate&nisi=ut&vulputate=ultrices&nonummy=vel&maecenas=augue&tincidunt=vestibulum&lacus=ante&at=ipsum +943,Craig,Meyer,cmeyerq6@ox.ac.uk,Male,140.121.214.216,Gevee,Maoshan,Human Resources Assistant III,http://economist.com/enim/lorem/ipsum.jsp?odio=venenatis&cras=non&mi=sodales&pede=sed&malesuada=tincidunt&in=eu&imperdiet=felis&et=fusce&commodo=posuere&vulputate=felis&justo=sed&in=lacus&blandit=morbi&ultrices=sem&enim=mauris&lorem=laoreet&ipsum=ut&dolor=rhoncus&sit=aliquet&amet=pulvinar&consectetuer=sed&adipiscing=nisl&elit=nunc&proin=rhoncus&interdum=dui&mauris=vel&non=sem&ligula=sed&pellentesque=sagittis&ultrices=nam&phasellus=congue&id=risus&sapien=semper&in=porta&sapien=volutpat&iaculis=quam +944,Helen,Webb,hwebbq7@lycos.com,Female,223.34.74.40,Ainyx,Gaogu,Legal Assistant,https://dyndns.org/quam/pharetra/magna/ac.js?aliquam=vehicula&sit=condimentum&amet=curabitur&diam=in&in=libero&magna=ut&bibendum=massa&imperdiet=volutpat&nullam=convallis&orci=morbi&pede=odio&venenatis=odio&non=elementum&sodales=eu&sed=interdum&tincidunt=eu&eu=tincidunt&felis=in&fusce=leo&posuere=maecenas&felis=pulvinar&sed=lobortis&lacus=est&morbi=phasellus&sem=sit&mauris=amet&laoreet=erat&ut=nulla&rhoncus=tempus&aliquet=vivamus&pulvinar=in&sed=felis&nisl=eu&nunc=sapien&rhoncus=cursus&dui=vestibulum&vel=proin&sem=eu&sed=mi&sagittis=nulla&nam=ac&congue=enim&risus=in&semper=tempor&porta=turpis&volutpat=nec&quam=euismod&pede=scelerisque&lobortis=quam&ligula=turpis&sit=adipiscing&amet=lorem&eleifend=vitae&pede=mattis&libero=nibh&quis=ligula&orci=nec&nullam=sem&molestie=duis&nibh=aliquam&in=convallis&lectus=nunc&pellentesque=proin&at=at&nulla=turpis +945,Catherine,Shaw,cshawq8@domainmarket.com,Female,97.217.16.83,Skilith,Kabanga,Administrative Assistant III,http://sourceforge.net/elementum/eu/interdum.jpg?pede=dolor&justo=sit&lacinia=amet&eget=consectetuer&tincidunt=adipiscing&eget=elit&tempus=proin&vel=risus&pede=praesent&morbi=lectus&porttitor=vestibulum +946,Terry,Lane,tlaneq9@miibeian.gov.cn,Male,94.225.37.79,Demimbu,Xinmin,Human Resources Manager,http://seesaa.net/morbi.js?integer=at&aliquet=vulputate&massa=vitae&id=nisl&lobortis=aenean&convallis=lectus&tortor=pellentesque&risus=eget&dapibus=nunc&augue=donec&vel=quis&accumsan=orci&tellus=eget&nisi=orci&eu=vehicula&orci=condimentum&mauris=curabitur&lacinia=in&sapien=libero&quis=ut&libero=massa&nullam=volutpat&sit=convallis&amet=morbi&turpis=odio&elementum=odio&ligula=elementum&vehicula=eu&consequat=interdum +947,Billy,Garrett,bgarrettqa@ning.com,Male,78.49.168.173,Tavu,Njeru,Financial Advisor,http://ucoz.ru/vulputate/elementum/nullam.json?augue=cum&vel=sociis&accumsan=natoque&tellus=penatibus&nisi=et&eu=magnis&orci=dis&mauris=parturient&lacinia=montes&sapien=nascetur&quis=ridiculus&libero=mus&nullam=etiam&sit=vel&amet=augue&turpis=vestibulum&elementum=rutrum&ligula=rutrum&vehicula=neque&consequat=aenean&morbi=auctor&a=gravida&ipsum=sem&integer=praesent&a=id&nibh=massa&in=id&quis=nisl&justo=venenatis&maecenas=lacinia&rhoncus=aenean&aliquam=sit&lacus=amet&morbi=justo&quis=morbi&tortor=ut&id=odio&nulla=cras&ultrices=mi&aliquet=pede&maecenas=malesuada +948,Thomas,,twheelerqb@odnoklassniki.ru,Male,157.186.81.234,Edgetag,Cortinhas,Editor,https://jiathis.com/volutpat/sapien/arcu/sed/augue/aliquam/erat.xml?maecenas=risus&tristique=dapibus&est=augue&et=vel&tempus=accumsan&semper=tellus&est=nisi&quam=eu&pharetra=orci&magna=mauris&ac=lacinia&consequat=sapien&metus=quis&sapien=libero&ut=nullam&nunc=sit&vestibulum=amet&ante=turpis&ipsum=elementum&primis=ligula&in=vehicula&faucibus=consequat&orci=morbi&luctus=a&et=ipsum&ultrices=integer&posuere=a&cubilia=nibh&curae=in&mauris=quis&viverra=justo&diam=maecenas&vitae=rhoncus&quam=aliquam&suspendisse=lacus&potenti=morbi&nullam=quis&porttitor=tortor&lacus=id&at=nulla&turpis=ultrices&donec=aliquet&posuere=maecenas&metus=leo&vitae=odio&ipsum=condimentum&aliquam=id&non=luctus&mauris=nec&morbi=molestie&non=sed&lectus=justo&aliquam=pellentesque&sit=viverra&amet=pede&diam=ac&in=diam&magna=cras&bibendum=pellentesque&imperdiet=volutpat&nullam=dui&orci=maecenas&pede=tristique&venenatis=est&non=et&sodales=tempus&sed=semper&tincidunt=est&eu=quam&felis=pharetra&fusce=magna&posuere=ac&felis=consequat&sed=metus&lacus=sapien&morbi=ut&sem=nunc&mauris=vestibulum&laoreet=ante +949,Lois,Turner,lturnerqc@ning.com,Female,217.95.204.94,Zoomdog,Berlin,Senior Editor,http://parallels.com/adipiscing/elit/proin/interdum/mauris/non.js?pede=est +950,Bruce,Mendoza,bmendozaqd@squarespace.com,Male,59.153.107.225,Wikido,Changxing,Assistant Media Planner,http://shop-pro.jp/mus/etiam/vel/augue/vestibulum/rutrum/rutrum.xml?sit=mauris&amet=sit&sapien=amet +951,Juan,Foster,jfosterqe@unicef.org,Male,152.194.9.158,Innotype,Kedatuan,Research Associate,https://infoseek.co.jp/eget/eleifend/luctus.aspx?tincidunt=nulla&nulla=facilisi&mollis=cras&molestie=non&lorem=velit&quisque=nec&ut=nisi&erat=vulputate&curabitur=nonummy&gravida=maecenas&nisi=tincidunt&at=lacus&nibh=at&in=velit&hac=vivamus&habitasse=vel&platea=nulla&dictumst=eget&aliquam=eros&augue=elementum&quam=pellentesque&sollicitudin=quisque&vitae=porta&consectetuer=volutpat&eget=erat&rutrum=quisque&at=erat&lorem=eros&integer=viverra&tincidunt=eget&ante=congue&vel=eget&ipsum=semper&praesent=rutrum +952,Jacqueline,Hall,jhallqf@google.co.jp,Female,143.27.49.192,Flashpoint,Qingnianlu,Sales Associate,https://is.gd/tempor/convallis/nulla.js?aliquet=nulla&maecenas=mollis&leo=molestie&odio=lorem&condimentum=quisque&id=ut&luctus=erat&nec=curabitur&molestie=gravida&sed=nisi&justo=at&pellentesque=nibh&viverra=in&pede=hac&ac=habitasse&diam=platea&cras=dictumst&pellentesque=aliquam&volutpat=augue&dui=quam&maecenas=sollicitudin&tristique=vitae&est=consectetuer&et=eget&tempus=rutrum&semper=at&est=lorem&quam=integer&pharetra=tincidunt&magna=ante&ac=vel&consequat=ipsum&metus=praesent&sapien=blandit&ut=lacinia&nunc=erat&vestibulum=vestibulum&ante=sed&ipsum=magna&primis=at&in=nunc&faucibus=commodo&orci=placerat&luctus=praesent&et=blandit&ultrices=nam&posuere=nulla&cubilia=integer&curae=pede&mauris=justo&viverra=lacinia&diam=eget&vitae=tincidunt&quam=eget&suspendisse=tempus&potenti=vel&nullam=pede&porttitor=morbi&lacus=porttitor&at=lorem&turpis=id&donec=ligula&posuere=suspendisse&metus=ornare&vitae=consequat&ipsum=lectus&aliquam=in&non=est&mauris=risus&morbi=auctor&non=sed&lectus=tristique&aliquam=in&sit=tempus&amet=sit&diam=amet&in=sem&magna=fusce&bibendum=consequat&imperdiet=nulla&nullam=nisl&orci=nunc&pede=nisl&venenatis=duis&non=bibendum&sodales=felis +953,Catherine,Mendoza,cmendozaqg@cargocollective.com,Female,229.150.12.142,Linktype,Kaishantun,Financial Analyst,https://ask.com/at/lorem/integer.jpg?donec=sit&diam=amet&neque=justo&vestibulum=morbi&eget=ut&vulputate=odio&ut=cras&ultrices=mi&vel=pede&augue=malesuada&vestibulum=in&ante=imperdiet&ipsum=et&primis=commodo&in=vulputate&faucibus=justo&orci=in&luctus=blandit&et=ultrices&ultrices=enim&posuere=lorem&cubilia=ipsum&curae=dolor&donec=sit&pharetra=amet&magna=consectetuer&vestibulum=adipiscing&aliquet=elit&ultrices=proin&erat=interdum&tortor=mauris&sollicitudin=non&mi=ligula&sit=pellentesque&amet=ultrices&lobortis=phasellus&sapien=id&sapien=sapien&non=in&mi=sapien&integer=iaculis&ac=congue&neque=vivamus&duis=metus&bibendum=arcu&morbi=adipiscing&non=molestie&quam=hendrerit&nec=at&dui=vulputate&luctus=vitae&rutrum=nisl&nulla=aenean&tellus=lectus&in=pellentesque&sagittis=eget&dui=nunc&vel=donec&nisl=quis&duis=orci&ac=eget&nibh=orci&fusce=vehicula&lacus=condimentum&purus=curabitur&aliquet=in&at=libero&feugiat=ut&non=massa&pretium=volutpat&quis=convallis&lectus=morbi&suspendisse=odio&potenti=odio&in=elementum&eleifend=eu&quam=interdum&a=eu&odio=tincidunt&in=in&hac=leo&habitasse=maecenas&platea=pulvinar&dictumst=lobortis&maecenas=est&ut=phasellus&massa=sit&quis=amet&augue=erat&luctus=nulla +954,Carol,Dunn,cdunnqh@bloglines.com,Female,168.69.204.82,Kimia,Dardhas,Design Engineer,https://wired.com/ultrices/vel/augue/vestibulum.jsp?nulla=dapibus&justo=augue&aliquam=vel&quis=accumsan&turpis=tellus&eget=nisi&elit=eu&sodales=orci&scelerisque=mauris&mauris=lacinia&sit=sapien&amet=quis&eros=libero&suspendisse=nullam&accumsan=sit&tortor=amet&quis=turpis&turpis=elementum&sed=ligula&ante=vehicula&vivamus=consequat&tortor=morbi&duis=a&mattis=ipsum&egestas=integer&metus=a&aenean=nibh&fermentum=in&donec=quis&ut=justo&mauris=maecenas&eget=rhoncus&massa=aliquam&tempor=lacus&convallis=morbi&nulla=quis&neque=tortor&libero=id&convallis=nulla&eget=ultrices&eleifend=aliquet&luctus=maecenas&ultricies=leo&eu=odio&nibh=condimentum&quisque=id&id=luctus&justo=nec&sit=molestie&amet=sed&sapien=justo&dignissim=pellentesque&vestibulum=viverra&vestibulum=pede&ante=ac&ipsum=diam&primis=cras&in=pellentesque&faucibus=volutpat&orci=dui&luctus=maecenas&et=tristique&ultrices=est&posuere=et&cubilia=tempus&curae=semper&nulla=est&dapibus=quam&dolor=pharetra&vel=magna +955,Dennis,Weaver,dweaverqi@youku.com,Male,178.206.208.156,Brainbox,Chixi,Marketing Assistant,http://ebay.com/faucibus/cursus/urna/ut.js?massa=in&quis=ante&augue=vestibulum&luctus=ante&tincidunt=ipsum&nulla=primis&mollis=in&molestie=faucibus&lorem=orci&quisque=luctus&ut=et&erat=ultrices&curabitur=posuere&gravida=cubilia&nisi=curae&at=duis&nibh=faucibus&in=accumsan&hac=odio&habitasse=curabitur&platea=convallis&dictumst=duis&aliquam=consequat&augue=dui&quam=nec&sollicitudin=nisi&vitae=volutpat&consectetuer=eleifend&eget=donec&rutrum=ut&at=dolor&lorem=morbi&integer=vel&tincidunt=lectus&ante=in&vel=quam&ipsum=fringilla&praesent=rhoncus&blandit=mauris&lacinia=enim&erat=leo +956,Daniel,Greene,dgreeneqj@woothemes.com,Male,108.2.140.34,Brainbox,Kaseda-shirakame,Budget/Accounting Analyst IV,https://taobao.com/aliquam/augue/quam.js?parturient=eget&montes=rutrum&nascetur=at&ridiculus=lorem&mus=integer&vivamus=tincidunt&vestibulum=ante&sagittis=vel&sapien=ipsum&cum=praesent&sociis=blandit&natoque=lacinia&penatibus=erat&et=vestibulum&magnis=sed&dis=magna&parturient=at&montes=nunc&nascetur=commodo&ridiculus=placerat&mus=praesent&etiam=blandit&vel=nam&augue=nulla&vestibulum=integer&rutrum=pede&rutrum=justo&neque=lacinia&aenean=eget&auctor=tincidunt&gravida=eget&sem=tempus&praesent=vel&id=pede&massa=morbi&id=porttitor&nisl=lorem&venenatis=id&lacinia=ligula&aenean=suspendisse&sit=ornare&amet=consequat&justo=lectus&morbi=in&ut=est&odio=risus&cras=auctor&mi=sed&pede=tristique&malesuada=in +957,Doris,Morrison,dmorrisonqk@jigsy.com,Female,163.171.84.237,Zava,Rueil-Malmaison,Project Manager,https://webnode.com/quam/pede/lobortis/ligula/sit.jpg?ridiculus=eu&mus=mi&etiam=nulla&vel=ac&augue=enim&vestibulum=in&rutrum=tempor&rutrum=turpis&neque=nec&aenean=euismod&auctor=scelerisque&gravida=quam&sem=turpis&praesent=adipiscing +958,Catherine,Woods,cwoodsql@digg.com,Female,73.238.163.103,Flipopia,Samangawah,VP Marketing,https://admin.ch/cubilia/curae.aspx?vivamus=congue&tortor=vivamus&duis=metus&mattis=arcu&egestas=adipiscing&metus=molestie&aenean=hendrerit&fermentum=at&donec=vulputate&ut=vitae&mauris=nisl&eget=aenean&massa=lectus&tempor=pellentesque&convallis=eget&nulla=nunc&neque=donec&libero=quis&convallis=orci&eget=eget&eleifend=orci&luctus=vehicula&ultricies=condimentum&eu=curabitur&nibh=in&quisque=libero&id=ut&justo=massa&sit=volutpat&amet=convallis&sapien=morbi&dignissim=odio&vestibulum=odio&vestibulum=elementum&ante=eu&ipsum=interdum&primis=eu&in=tincidunt&faucibus=in&orci=leo&luctus=maecenas&et=pulvinar&ultrices=lobortis&posuere=est&cubilia=phasellus&curae=sit&nulla=amet&dapibus=erat&dolor=nulla&vel=tempus&est=vivamus&donec=in&odio=felis&justo=eu&sollicitudin=sapien&ut=cursus&suscipit=vestibulum&a=proin&feugiat=eu&et=mi&eros=nulla&vestibulum=ac&ac=enim&est=in&lacinia=tempor&nisi=turpis&venenatis=nec&tristique=euismod +959,Dennis,Alvarez,dalvarezqm@creativecommons.org,Male,54.32.183.240,Trilia,Vol’no-Nadezhdinskoye,Teacher,https://ifeng.com/dolor.aspx?porttitor=mauris&lorem=laoreet&id=ut&ligula=rhoncus&suspendisse=aliquet&ornare=pulvinar&consequat=sed&lectus=nisl&in=nunc&est=rhoncus&risus=dui&auctor=vel&sed=sem&tristique=sed&in=sagittis&tempus=nam&sit=congue&amet=risus&sem=semper&fusce=porta&consequat=volutpat&nulla=quam&nisl=pede&nunc=lobortis&nisl=ligula&duis=sit&bibendum=amet&felis=eleifend&sed=pede&interdum=libero&venenatis=quis&turpis=orci&enim=nullam&blandit=molestie&mi=nibh&in=in&porttitor=lectus&pede=pellentesque&justo=at&eu=nulla +960,Jane,Davis,jdavisqn@amazon.co.jp,Female,141.210.0.65,Skilith,Kenyau,Chemical Engineer,http://vk.com/aliquam/non/mauris/morbi/non/lectus.jsp?in=sed&leo=vestibulum&maecenas=sit&pulvinar=amet&lobortis=cursus&est=id&phasellus=turpis&sit=integer&amet=aliquet&erat=massa&nulla=id&tempus=lobortis&vivamus=convallis&in=tortor&felis=risus&eu=dapibus&sapien=augue&cursus=vel&vestibulum=accumsan&proin=tellus&eu=nisi&mi=eu&nulla=orci&ac=mauris&enim=lacinia&in=sapien&tempor=quis&turpis=libero&nec=nullam&euismod=sit&scelerisque=amet&quam=turpis&turpis=elementum&adipiscing=ligula&lorem=vehicula&vitae=consequat&mattis=morbi&nibh=a&ligula=ipsum&nec=integer&sem=a&duis=nibh&aliquam=in&convallis=quis&nunc=justo&proin=maecenas&at=rhoncus&turpis=aliquam&a=lacus&pede=morbi&posuere=quis&nonummy=tortor&integer=id&non=nulla&velit=ultrices&donec=aliquet&diam=maecenas&neque=leo&vestibulum=odio&eget=condimentum&vulputate=id&ut=luctus&ultrices=nec&vel=molestie&augue=sed&vestibulum=justo&ante=pellentesque&ipsum=viverra&primis=pede +961,Jacqueline,Medina,jmedinaqo@xrea.com,Female,247.165.60.2,Realfire,Пласница,Assistant Manager,https://ebay.com/eu/nibh.jpg?suscipit=primis&ligula=in&in=faucibus&lacus=orci&curabitur=luctus&at=et&ipsum=ultrices&ac=posuere +962,Marilyn,Bennett,mbennettqp@hp.com,Female,112.205.149.231,Vimbo,Piran,VP Accounting,https://delicious.com/justo.jsp?laoreet=cubilia&ut=curae&rhoncus=mauris&aliquet=viverra&pulvinar=diam&sed=vitae&nisl=quam&nunc=suspendisse&rhoncus=potenti&dui=nullam&vel=porttitor&sem=lacus&sed=at&sagittis=turpis&nam=donec&congue=posuere&risus=metus&semper=vitae&porta=ipsum&volutpat=aliquam&quam=non&pede=mauris&lobortis=morbi&ligula=non&sit=lectus&amet=aliquam&eleifend=sit&pede=amet&libero=diam&quis=in&orci=magna&nullam=bibendum&molestie=imperdiet&nibh=nullam&in=orci&lectus=pede&pellentesque=venenatis&at=non&nulla=sodales&suspendisse=sed&potenti=tincidunt&cras=eu&in=felis&purus=fusce&eu=posuere&magna=felis&vulputate=sed&luctus=lacus&cum=morbi&sociis=sem&natoque=mauris&penatibus=laoreet&et=ut&magnis=rhoncus&dis=aliquet&parturient=pulvinar&montes=sed&nascetur=nisl&ridiculus=nunc&mus=rhoncus&vivamus=dui&vestibulum=vel&sagittis=sem&sapien=sed&cum=sagittis&sociis=nam&natoque=congue&penatibus=risus +963,Justin,,jgordonqq@yellowpages.com,Male,3.168.65.223,Skippad,Yëlkino,Software Test Engineer II,https://xinhuanet.com/erat/tortor/sollicitudin/mi/sit.jpg?vel=vel&augue=accumsan&vestibulum=tellus&ante=nisi&ipsum=eu&primis=orci&in=mauris&faucibus=lacinia&orci=sapien&luctus=quis&et=libero&ultrices=nullam&posuere=sit&cubilia=amet&curae=turpis&donec=elementum&pharetra=ligula&magna=vehicula&vestibulum=consequat&aliquet=morbi&ultrices=a&erat=ipsum&tortor=integer&sollicitudin=a&mi=nibh&sit=in&amet=quis&lobortis=justo&sapien=maecenas&sapien=rhoncus&non=aliquam&mi=lacus&integer=morbi&ac=quis&neque=tortor&duis=id&bibendum=nulla&morbi=ultrices&non=aliquet&quam=maecenas&nec=leo&dui=odio&luctus=condimentum&rutrum=id&nulla=luctus&tellus=nec&in=molestie&sagittis=sed&dui=justo&vel=pellentesque&nisl=viverra&duis=pede&ac=ac&nibh=diam&fusce=cras&lacus=pellentesque&purus=volutpat&aliquet=dui&at=maecenas&feugiat=tristique&non=est&pretium=et&quis=tempus&lectus=semper&suspendisse=est&potenti=quam&in=pharetra&eleifend=magna&quam=ac&a=consequat&odio=metus&in=sapien&hac=ut&habitasse=nunc +964,Paula,Watkins,pwatkinsqr@disqus.com,Female,189.128.95.166,Voonix,Sumbermanggis,Graphic Designer,https://tripadvisor.com/enim/blandit/mi/in/porttitor/pede.json?erat=phasellus&eros=in&viverra=felis&eget=donec&congue=semper&eget=sapien&semper=a&rutrum=libero&nulla=nam&nunc=dui&purus=proin&phasellus=leo&in=odio&felis=porttitor&donec=id&semper=consequat&sapien=in&a=consequat&libero=ut&nam=nulla&dui=sed&proin=accumsan&leo=felis&odio=ut&porttitor=at&id=dolor&consequat=quis&in=odio&consequat=consequat&ut=varius&nulla=integer&sed=ac&accumsan=leo&felis=pellentesque&ut=ultrices&at=mattis&dolor=odio&quis=donec&odio=vitae&consequat=nisi&varius=nam&integer=ultrices&ac=libero&leo=non&pellentesque=mattis&ultrices=pulvinar&mattis=nulla&odio=pede&donec=ullamcorper&vitae=augue&nisi=a&nam=suscipit&ultrices=nulla&libero=elit&non=ac&mattis=nulla&pulvinar=sed +965,Richard,Arnold,rarnoldqs@wikia.com,Male,165.224.162.216,Aivee,Tsetsegnuur,Physical Therapy Assistant,http://miitbeian.gov.cn/sed.json?eleifend=a&quam=suscipit&a=nulla&odio=elit&in=ac&hac=nulla&habitasse=sed&platea=vel&dictumst=enim&maecenas=sit&ut=amet +966,Richard,Hall,rhallqt@unblog.fr,Male,221.0.255.225,Oba,Brive-la-Gaillarde,Quality Engineer,https://gnu.org/diam.aspx?cras=luctus&in=rutrum&purus=nulla&eu=tellus&magna=in&vulputate=sagittis&luctus=dui&cum=vel&sociis=nisl&natoque=duis&penatibus=ac&et=nibh&magnis=fusce&dis=lacus&parturient=purus&montes=aliquet&nascetur=at&ridiculus=feugiat&mus=non&vivamus=pretium&vestibulum=quis&sagittis=lectus&sapien=suspendisse&cum=potenti&sociis=in&natoque=eleifend&penatibus=quam&et=a&magnis=odio&dis=in&parturient=hac +967,Willie,Henry,whenryqu@abc.net.au,Male,74.182.208.141,Skinder,Phumĭ Véal Srê,Administrative Assistant I,http://rediff.com/proin/eu/mi/nulla/ac/enim/in.json?quisque=fermentum&porta=donec&volutpat=ut&erat=mauris&quisque=eget&erat=massa&eros=tempor&viverra=convallis&eget=nulla&congue=neque&eget=libero&semper=convallis&rutrum=eget&nulla=eleifend&nunc=luctus&purus=ultricies&phasellus=eu&in=nibh&felis=quisque&donec=id&semper=justo&sapien=sit&a=amet&libero=sapien&nam=dignissim&dui=vestibulum&proin=vestibulum&leo=ante&odio=ipsum&porttitor=primis&id=in&consequat=faucibus&in=orci&consequat=luctus&ut=et&nulla=ultrices&sed=posuere&accumsan=cubilia&felis=curae&ut=nulla&at=dapibus&dolor=dolor&quis=vel&odio=est&consequat=donec&varius=odio&integer=justo&ac=sollicitudin&leo=ut&pellentesque=suscipit&ultrices=a&mattis=feugiat&odio=et&donec=eros&vitae=vestibulum&nisi=ac&nam=est&ultrices=lacinia&libero=nisi&non=venenatis&mattis=tristique&pulvinar=fusce&nulla=congue&pede=diam&ullamcorper=id&augue=ornare&a=imperdiet&suscipit=sapien&nulla=urna&elit=pretium&ac=nisl&nulla=ut&sed=volutpat&vel=sapien&enim=arcu&sit=sed&amet=augue +968,Amanda,Dunn,adunnqv@skyrock.com,Female,237.227.219.253,Vinder,Faeanak Dua,Software Consultant,https://tuttocitta.it/volutpat/erat/quisque/erat/eros/viverra/eget.xml?integer=ipsum&aliquet=dolor&massa=sit&id=amet&lobortis=consectetuer&convallis=adipiscing&tortor=elit&risus=proin&dapibus=risus&augue=praesent&vel=lectus&accumsan=vestibulum&tellus=quam&nisi=sapien&eu=varius&orci=ut&mauris=blandit&lacinia=non&sapien=interdum&quis=in&libero=ante&nullam=vestibulum&sit=ante&amet=ipsum&turpis=primis&elementum=in&ligula=faucibus&vehicula=orci&consequat=luctus&morbi=et&a=ultrices&ipsum=posuere&integer=cubilia&a=curae&nibh=duis&in=faucibus&quis=accumsan&justo=odio&maecenas=curabitur&rhoncus=convallis&aliquam=duis&lacus=consequat&morbi=dui&quis=nec&tortor=nisi&id=volutpat&nulla=eleifend&ultrices=donec&aliquet=ut&maecenas=dolor&leo=morbi&odio=vel&condimentum=lectus&id=in&luctus=quam&nec=fringilla&molestie=rhoncus&sed=mauris&justo=enim&pellentesque=leo&viverra=rhoncus&pede=sed&ac=vestibulum&diam=sit&cras=amet&pellentesque=cursus&volutpat=id&dui=turpis&maecenas=integer&tristique=aliquet&est=massa&et=id&tempus=lobortis&semper=convallis&est=tortor&quam=risus +969,Pamela,Arnold,parnoldqw@issuu.com,Female,122.88.127.109,Livetube,Xinghua,Systems Administrator II,http://paginegialle.it/varius/nulla/facilisi/cras/non.jpg?sagittis=libero&dui=quis&vel=orci&nisl=nullam&duis=molestie&ac=nibh&nibh=in&fusce=lectus&lacus=pellentesque&purus=at&aliquet=nulla&at=suspendisse&feugiat=potenti&non=cras&pretium=in&quis=purus&lectus=eu&suspendisse=magna&potenti=vulputate&in=luctus&eleifend=cum&quam=sociis&a=natoque&odio=penatibus&in=et&hac=magnis&habitasse=dis&platea=parturient&dictumst=montes&maecenas=nascetur&ut=ridiculus&massa=mus&quis=vivamus&augue=vestibulum&luctus=sagittis&tincidunt=sapien&nulla=cum&mollis=sociis&molestie=natoque&lorem=penatibus&quisque=et&ut=magnis&erat=dis&curabitur=parturient&gravida=montes&nisi=nascetur&at=ridiculus&nibh=mus&in=etiam&hac=vel&habitasse=augue&platea=vestibulum&dictumst=rutrum&aliquam=rutrum&augue=neque&quam=aenean&sollicitudin=auctor&vitae=gravida&consectetuer=sem&eget=praesent&rutrum=id +970,Jonathan,Lane,jlaneqx@com.com,Male,185.197.176.24,Pixonyx,Pung-Pang,Operator,http://ucsd.edu/vel/pede/morbi/porttitor.aspx?donec=blandit&semper=nam&sapien=nulla&a=integer&libero=pede&nam=justo&dui=lacinia&proin=eget&leo=tincidunt&odio=eget&porttitor=tempus&id=vel&consequat=pede&in=morbi&consequat=porttitor&ut=lorem&nulla=id&sed=ligula&accumsan=suspendisse&felis=ornare&ut=consequat&at=lectus&dolor=in&quis=est&odio=risus&consequat=auctor&varius=sed&integer=tristique&ac=in&leo=tempus&pellentesque=sit&ultrices=amet&mattis=sem&odio=fusce&donec=consequat&vitae=nulla&nisi=nisl&nam=nunc&ultrices=nisl +971,Jerry,Hudson,jhudsonqy@blogspot.com,Male,73.85.227.4,Talane,Kauhan,Automation Specialist III,http://twitpic.com/feugiat/non/pretium.js?pede=tempor&ac=convallis&diam=nulla&cras=neque&pellentesque=libero&volutpat=convallis&dui=eget&maecenas=eleifend&tristique=luctus&est=ultricies&et=eu&tempus=nibh&semper=quisque&est=id&quam=justo&pharetra=sit&magna=amet&ac=sapien&consequat=dignissim&metus=vestibulum&sapien=vestibulum&ut=ante&nunc=ipsum&vestibulum=primis&ante=in&ipsum=faucibus&primis=orci&in=luctus&faucibus=et&orci=ultrices&luctus=posuere&et=cubilia&ultrices=curae&posuere=nulla&cubilia=dapibus&curae=dolor&mauris=vel&viverra=est&diam=donec&vitae=odio&quam=justo&suspendisse=sollicitudin&potenti=ut&nullam=suscipit&porttitor=a&lacus=feugiat&at=et&turpis=eros&donec=vestibulum&posuere=ac&metus=est&vitae=lacinia&ipsum=nisi&aliquam=venenatis&non=tristique&mauris=fusce +972,Julie,Hayes,jhayesqz@zimbio.com,Female,19.188.19.31,Linkbridge,Kawanishi,Payment Adjustment Coordinator,http://slashdot.org/tortor/id/nulla/ultrices/aliquet.jpg?ridiculus=consequat&mus=nulla&etiam=nisl&vel=nunc&augue=nisl&vestibulum=duis&rutrum=bibendum&rutrum=felis&neque=sed&aenean=interdum&auctor=venenatis&gravida=turpis&sem=enim&praesent=blandit&id=mi&massa=in&id=porttitor&nisl=pede&venenatis=justo&lacinia=eu&aenean=massa&sit=donec&amet=dapibus&justo=duis&morbi=at&ut=velit&odio=eu&cras=est&mi=congue&pede=elementum&malesuada=in&in=hac&imperdiet=habitasse&et=platea&commodo=dictumst&vulputate=morbi&justo=vestibulum&in=velit&blandit=id&ultrices=pretium&enim=iaculis&lorem=diam&ipsum=erat&dolor=fermentum&sit=justo&amet=nec&consectetuer=condimentum&adipiscing=neque&elit=sapien&proin=placerat&interdum=ante&mauris=nulla&non=justo&ligula=aliquam&pellentesque=quis&ultrices=turpis&phasellus=eget&id=elit +973,Bonnie,Scott,bscottr0@nytimes.com,Female,131.155.53.206,Kazio,Daxi,Structural Engineer,https://com.com/consectetuer/adipiscing/elit/proin/risus.aspx?interdum=nulla&in=tempus&ante=vivamus&vestibulum=in&ante=felis&ipsum=eu&primis=sapien&in=cursus&faucibus=vestibulum&orci=proin&luctus=eu&et=mi&ultrices=nulla +974,Keith,Harrison,kharrisonr1@google.co.uk,Male,135.118.125.27,Zooveo,Sumberkrajan,Design Engineer,https://list-manage.com/amet/eleifend.js?faucibus=curabitur&accumsan=gravida&odio=nisi&curabitur=at&convallis=nibh +975,Pamela,Richards,prichardsr2@home.pl,Female,120.144.96.72,Thoughtworks,Sitovo,Structural Engineer,http://artisteer.com/et/ultrices/posuere/cubilia.html?tempus=vivamus&sit=tortor&amet=duis&sem=mattis&fusce=egestas&consequat=metus&nulla=aenean&nisl=fermentum&nunc=donec&nisl=ut&duis=mauris&bibendum=eget&felis=massa&sed=tempor&interdum=convallis&venenatis=nulla&turpis=neque&enim=libero&blandit=convallis&mi=eget&in=eleifend&porttitor=luctus&pede=ultricies&justo=eu +976,Randy,Green,rgreenr3@zimbio.com,Male,23.64.152.163,Tanoodle,Debre Zeyit,Geological Engineer,http://rakuten.co.jp/faucibus/orci/luctus/et/ultrices/posuere/cubilia.js?massa=vel&volutpat=augue&convallis=vestibulum&morbi=ante&odio=ipsum&odio=primis&elementum=in&eu=faucibus&interdum=orci&eu=luctus&tincidunt=et&in=ultrices&leo=posuere&maecenas=cubilia&pulvinar=curae&lobortis=donec&est=pharetra&phasellus=magna&sit=vestibulum&amet=aliquet&erat=ultrices&nulla=erat&tempus=tortor&vivamus=sollicitudin&in=mi&felis=sit&eu=amet&sapien=lobortis&cursus=sapien&vestibulum=sapien&proin=non&eu=mi&mi=integer&nulla=ac&ac=neque&enim=duis&in=bibendum&tempor=morbi&turpis=non&nec=quam&euismod=nec&scelerisque=dui&quam=luctus&turpis=rutrum&adipiscing=nulla&lorem=tellus&vitae=in&mattis=sagittis&nibh=dui&ligula=vel&nec=nisl&sem=duis&duis=ac&aliquam=nibh&convallis=fusce&nunc=lacus&proin=purus&at=aliquet&turpis=at&a=feugiat&pede=non&posuere=pretium&nonummy=quis&integer=lectus&non=suspendisse&velit=potenti +977,Adam,Richardson,arichardsonr4@mayoclinic.com,Male,69.200.198.142,Twitterworks,Sheli,Financial Advisor,http://privacy.gov.au/pede/venenatis/non/sodales/sed/tincidunt.aspx?ultrices=habitasse&aliquet=platea&maecenas=dictumst&leo=maecenas&odio=ut&condimentum=massa&id=quis&luctus=augue&nec=luctus&molestie=tincidunt&sed=nulla&justo=mollis&pellentesque=molestie&viverra=lorem&pede=quisque&ac=ut&diam=erat&cras=curabitur&pellentesque=gravida&volutpat=nisi&dui=at&maecenas=nibh&tristique=in&est=hac&et=habitasse&tempus=platea&semper=dictumst&est=aliquam&quam=augue&pharetra=quam&magna=sollicitudin&ac=vitae&consequat=consectetuer&metus=eget&sapien=rutrum&ut=at&nunc=lorem&vestibulum=integer&ante=tincidunt&ipsum=ante&primis=vel&in=ipsum&faucibus=praesent&orci=blandit&luctus=lacinia&et=erat&ultrices=vestibulum&posuere=sed&cubilia=magna&curae=at&mauris=nunc&viverra=commodo&diam=placerat&vitae=praesent&quam=blandit&suspendisse=nam&potenti=nulla&nullam=integer&porttitor=pede&lacus=justo&at=lacinia&turpis=eget&donec=tincidunt&posuere=eget&metus=tempus&vitae=vel +978,Kathy,Gonzales,kgonzalesr5@cmu.edu,Female,254.59.130.93,Tazz,Yaguaraparo,, +979,Antonio,Fowler,afowlerr6@geocities.com,Male,86.125.22.191,DabZ,Colorado Springs,Accountant II,https://cargocollective.com/erat/volutpat.js?maecenas=sed&leo=lacus&odio=morbi&condimentum=sem&id=mauris&luctus=laoreet&nec=ut&molestie=rhoncus&sed=aliquet&justo=pulvinar&pellentesque=sed&viverra=nisl&pede=nunc&ac=rhoncus&diam=dui&cras=vel&pellentesque=sem&volutpat=sed&dui=sagittis&maecenas=nam&tristique=congue&est=risus&et=semper&tempus=porta&semper=volutpat&est=quam&quam=pede&pharetra=lobortis&magna=ligula&ac=sit +980,Jessica,Henry,jhenryr7@infoseek.co.jp,Female,168.3.33.96,Fivebridge,Xuanbao,Civil Engineer,https://baidu.com/mauris/ullamcorper/purus/sit/amet.jsp?eget=mauris&orci=morbi&vehicula=non&condimentum=lectus&curabitur=aliquam&in=sit&libero=amet&ut=diam&massa=in&volutpat=magna&convallis=bibendum&morbi=imperdiet&odio=nullam&odio=orci&elementum=pede&eu=venenatis&interdum=non&eu=sodales&tincidunt=sed&in=tincidunt&leo=eu&maecenas=felis&pulvinar=fusce&lobortis=posuere&est=felis&phasellus=sed&sit=lacus&amet=morbi&erat=sem&nulla=mauris&tempus=laoreet&vivamus=ut&in=rhoncus&felis=aliquet&eu=pulvinar&sapien=sed&cursus=nisl&vestibulum=nunc&proin=rhoncus&eu=dui&mi=vel&nulla=sem&ac=sed&enim=sagittis&in=nam&tempor=congue&turpis=risus&nec=semper&euismod=porta&scelerisque=volutpat&quam=quam&turpis=pede&adipiscing=lobortis&lorem=ligula&vitae=sit&mattis=amet&nibh=eleifend&ligula=pede&nec=libero&sem=quis&duis=orci&aliquam=nullam&convallis=molestie&nunc=nibh&proin=in&at=lectus&turpis=pellentesque&a=at&pede=nulla&posuere=suspendisse&nonummy=potenti&integer=cras&non=in&velit=purus&donec=eu&diam=magna&neque=vulputate&vestibulum=luctus&eget=cum&vulputate=sociis&ut=natoque&ultrices=penatibus&vel=et&augue=magnis&vestibulum=dis&ante=parturient&ipsum=montes&primis=nascetur&in=ridiculus&faucibus=mus&orci=vivamus&luctus=vestibulum&et=sagittis&ultrices=sapien +981,Raymond,Morales,rmoralesr8@ihg.com,Male,216.101.132.199,Meevee,Yangjiapo,Budget/Accounting Analyst IV,https://github.io/volutpat/sapien.jpg?justo=in&lacinia=tempor&eget=turpis&tincidunt=nec&eget=euismod&tempus=scelerisque&vel=quam&pede=turpis&morbi=adipiscing&porttitor=lorem&lorem=vitae&id=mattis&ligula=nibh&suspendisse=ligula&ornare=nec&consequat=sem&lectus=duis&in=aliquam&est=convallis&risus=nunc&auctor=proin&sed=at&tristique=turpis&in=a&tempus=pede&sit=posuere&amet=nonummy&sem=integer&fusce=non&consequat=velit&nulla=donec&nisl=diam&nunc=neque&nisl=vestibulum&duis=eget&bibendum=vulputate&felis=ut +982,Eugene,White,ewhiter9@ocn.ne.jp,Male,69.55.192.112,Viva,Qīr,Biostatistician IV,http://samsung.com/curae/mauris/viverra/diam/vitae.xml?vestibulum=duis&proin=bibendum&eu=morbi&mi=non&nulla=quam&ac=nec&enim=dui&in=luctus&tempor=rutrum&turpis=nulla&nec=tellus&euismod=in&scelerisque=sagittis&quam=dui&turpis=vel&adipiscing=nisl&lorem=duis&vitae=ac&mattis=nibh&nibh=fusce&ligula=lacus&nec=purus&sem=aliquet&duis=at&aliquam=feugiat&convallis=non&nunc=pretium&proin=quis&at=lectus&turpis=suspendisse&a=potenti&pede=in&posuere=eleifend&nonummy=quam&integer=a&non=odio&velit=in&donec=hac&diam=habitasse&neque=platea&vestibulum=dictumst&eget=maecenas&vulputate=ut&ut=massa&ultrices=quis&vel=augue&augue=luctus&vestibulum=tincidunt&ante=nulla&ipsum=mollis&primis=molestie&in=lorem&faucibus=quisque&orci=ut&luctus=erat&et=curabitur&ultrices=gravida&posuere=nisi&cubilia=at&curae=nibh&donec=in +983,Sarah,Barnes,sbarnesra@godaddy.com,Female,134.133.212.96,Feedspan,Ohafia-Ifigh,Director of Sales,https://list-manage.com/donec/vitae/nisi/nam/ultrices/libero.jsp?in=purus&faucibus=eu&orci=magna&luctus=vulputate&et=luctus&ultrices=cum&posuere=sociis&cubilia=natoque&curae=penatibus&duis=et&faucibus=magnis&accumsan=dis&odio=parturient&curabitur=montes&convallis=nascetur&duis=ridiculus&consequat=mus&dui=vivamus&nec=vestibulum&nisi=sagittis&volutpat=sapien&eleifend=cum&donec=sociis&ut=natoque&dolor=penatibus&morbi=et&vel=magnis&lectus=dis&in=parturient&quam=montes&fringilla=nascetur&rhoncus=ridiculus&mauris=mus +984,Beverly,Meyer,bmeyerrb@posterous.com,Female,34.168.158.87,Mydo,Maliang,Accountant IV,https://redcross.org/faucibus/accumsan/odio.jsp?odio=interdum&cras=mauris&mi=non&pede=ligula&malesuada=pellentesque&in=ultrices&imperdiet=phasellus&et=id&commodo=sapien&vulputate=in&justo=sapien +985,Joyce,Edwards,jedwardsrc@pen.io,Female,188.107.75.7,Twiyo,Carson City,Senior Editor,https://tmall.com/a/feugiat/et/eros/vestibulum.json?in=nulla&porttitor=justo&pede=aliquam&justo=quis&eu=turpis&massa=eget&donec=elit&dapibus=sodales&duis=scelerisque&at=mauris&velit=sit&eu=amet&est=eros&congue=suspendisse&elementum=accumsan&in=tortor&hac=quis&habitasse=turpis&platea=sed&dictumst=ante&morbi=vivamus&vestibulum=tortor&velit=duis&id=mattis&pretium=egestas&iaculis=metus&diam=aenean&erat=fermentum&fermentum=donec&justo=ut&nec=mauris&condimentum=eget&neque=massa&sapien=tempor&placerat=convallis&ante=nulla&nulla=neque +986,Alan,James,ajamesrd@sogou.com,Male,150.185.168.169,Avamba,Colón,Systems Administrator I,http://china.com.cn/rhoncus/aliquam/lacus/morbi/quis.jsp?nullam=in&orci=quis&pede=justo&venenatis=maecenas +987,Russell,Anderson,randersonre@blogs.com,Male,73.238.155.46,Wordtune,Ilek,Recruiting Manager,https://photobucket.com/urna/ut/tellus/nulla/ut/erat/id.xml?donec=congue&odio=eget&justo=semper&sollicitudin=rutrum&ut=nulla&suscipit=nunc&a=purus&feugiat=phasellus&et=in&eros=felis&vestibulum=donec&ac=semper&est=sapien&lacinia=a&nisi=libero&venenatis=nam&tristique=dui&fusce=proin&congue=leo&diam=odio&id=porttitor&ornare=id&imperdiet=consequat +988,Antonio,Jackson,ajacksonrf@youtu.be,Male,205.158.114.100,Dabshots,Cavan,Cost Accountant,https://marriott.com/molestie/sed/justo/pellentesque/viverra/pede/ac.xml?in=morbi&sapien=non&iaculis=lectus&congue=aliquam&vivamus=sit&metus=amet&arcu=diam&adipiscing=in&molestie=magna&hendrerit=bibendum&at=imperdiet&vulputate=nullam&vitae=orci&nisl=pede&aenean=venenatis&lectus=non&pellentesque=sodales&eget=sed&nunc=tincidunt&donec=eu&quis=felis&orci=fusce&eget=posuere&orci=felis&vehicula=sed&condimentum=lacus&curabitur=morbi&in=sem&libero=mauris&ut=laoreet&massa=ut&volutpat=rhoncus&convallis=aliquet&morbi=pulvinar&odio=sed&odio=nisl&elementum=nunc&eu=rhoncus&interdum=dui&eu=vel +989,Timothy,Ramirez,tramirezrg@homestead.com,Male,251.126.86.29,Viva,Kotabaru,VP Product Management,https://twitter.com/turpis/enim/blandit/mi/in/porttitor.js?tempus=quis&vel=lectus&pede=suspendisse&morbi=potenti&porttitor=in&lorem=eleifend&id=quam&ligula=a&suspendisse=odio&ornare=in&consequat=hac&lectus=habitasse&in=platea&est=dictumst&risus=maecenas&auctor=ut&sed=massa&tristique=quis&in=augue&tempus=luctus&sit=tincidunt&amet=nulla&sem=mollis&fusce=molestie&consequat=lorem&nulla=quisque&nisl=ut&nunc=erat&nisl=curabitur&duis=gravida&bibendum=nisi&felis=at&sed=nibh&interdum=in&venenatis=hac&turpis=habitasse&enim=platea&blandit=dictumst&mi=aliquam&in=augue&porttitor=quam&pede=sollicitudin&justo=vitae&eu=consectetuer&massa=eget&donec=rutrum&dapibus=at&duis=lorem&at=integer&velit=tincidunt&eu=ante&est=vel&congue=ipsum&elementum=praesent&in=blandit&hac=lacinia&habitasse=erat&platea=vestibulum&dictumst=sed&morbi=magna&vestibulum=at&velit=nunc&id=commodo&pretium=placerat&iaculis=praesent&diam=blandit&erat=nam&fermentum=nulla&justo=integer&nec=pede&condimentum=justo&neque=lacinia&sapien=eget&placerat=tincidunt&ante=eget&nulla=tempus&justo=vel&aliquam=pede&quis=morbi&turpis=porttitor&eget=lorem&elit=id&sodales=ligula&scelerisque=suspendisse&mauris=ornare&sit=consequat&amet=lectus +990,Michelle,Wood,mwoodrh@myspace.com,Female,247.97.30.62,Babbleopia,Montrouge,Information Systems Manager,http://china.com.cn/habitasse/platea/dictumst.jpg?rhoncus=luctus&dui=et&vel=ultrices&sem=posuere&sed=cubilia&sagittis=curae&nam=nulla&congue=dapibus&risus=dolor&semper=vel&porta=est&volutpat=donec&quam=odio&pede=justo&lobortis=sollicitudin&ligula=ut&sit=suscipit&amet=a&eleifend=feugiat&pede=et&libero=eros&quis=vestibulum&orci=ac&nullam=est&molestie=lacinia&nibh=nisi&in=venenatis&lectus=tristique&pellentesque=fusce&at=congue&nulla=diam&suspendisse=id&potenti=ornare&cras=imperdiet&in=sapien&purus=urna&eu=pretium&magna=nisl&vulputate=ut&luctus=volutpat&cum=sapien&sociis=arcu&natoque=sed&penatibus=augue&et=aliquam&magnis=erat&dis=volutpat&parturient=in&montes=congue&nascetur=etiam&ridiculus=justo&mus=etiam&vivamus=pretium&vestibulum=iaculis&sagittis=justo&sapien=in&cum=hac&sociis=habitasse&natoque=platea&penatibus=dictumst&et=etiam&magnis=faucibus&dis=cursus&parturient=urna&montes=ut&nascetur=tellus&ridiculus=nulla&mus=ut&etiam=erat&vel=id&augue=mauris&vestibulum=vulputate&rutrum=elementum&rutrum=nullam&neque=varius&aenean=nulla&auctor=facilisi&gravida=cras&sem=non&praesent=velit&id=nec +991,Adam,Jenkins,ajenkinsri@cbslocal.com,Male,183.166.38.56,Kwideo,Kaélé,Compensation Analyst,https://taobao.com/augue/aliquam/erat/volutpat/in.jsp?lobortis=in&est=tempor&phasellus=turpis&sit=nec&amet=euismod&erat=scelerisque&nulla=quam&tempus=turpis&vivamus=adipiscing&in=lorem&felis=vitae&eu=mattis&sapien=nibh&cursus=ligula&vestibulum=nec&proin=sem&eu=duis&mi=aliquam&nulla=convallis&ac=nunc&enim=proin&in=at&tempor=turpis&turpis=a&nec=pede&euismod=posuere&scelerisque=nonummy&quam=integer&turpis=non&adipiscing=velit&lorem=donec&vitae=diam&mattis=neque&nibh=vestibulum&ligula=eget&nec=vulputate&sem=ut&duis=ultrices&aliquam=vel&convallis=augue&nunc=vestibulum&proin=ante&at=ipsum&turpis=primis&a=in&pede=faucibus&posuere=orci&nonummy=luctus&integer=et&non=ultrices&velit=posuere&donec=cubilia&diam=curae&neque=donec&vestibulum=pharetra&eget=magna&vulputate=vestibulum&ut=aliquet&ultrices=ultrices&vel=erat&augue=tortor&vestibulum=sollicitudin&ante=mi&ipsum=sit&primis=amet&in=lobortis&faucibus=sapien&orci=sapien&luctus=non&et=mi&ultrices=integer&posuere=ac&cubilia=neque&curae=duis +992,Matthew,Hughes,mhughesrj@chron.com,Male,106.115.81.10,Wikizz,Briceni,Web Developer II,https://discuz.net/pede/ullamcorper/augue/a/suscipit/nulla/elit.json?ultricies=massa&eu=id&nibh=lobortis&quisque=convallis&id=tortor&justo=risus&sit=dapibus&amet=augue&sapien=vel&dignissim=accumsan&vestibulum=tellus&vestibulum=nisi&ante=eu&ipsum=orci&primis=mauris&in=lacinia&faucibus=sapien&orci=quis&luctus=libero&et=nullam&ultrices=sit&posuere=amet&cubilia=turpis&curae=elementum&nulla=ligula&dapibus=vehicula&dolor=consequat&vel=morbi&est=a&donec=ipsum&odio=integer&justo=a&sollicitudin=nibh&ut=in&suscipit=quis&a=justo&feugiat=maecenas&et=rhoncus&eros=aliquam&vestibulum=lacus&ac=morbi&est=quis&lacinia=tortor&nisi=id&venenatis=nulla&tristique=ultrices&fusce=aliquet&congue=maecenas&diam=leo&id=odio&ornare=condimentum&imperdiet=id&sapien=luctus&urna=nec&pretium=molestie&nisl=sed&ut=justo&volutpat=pellentesque&sapien=viverra&arcu=pede&sed=ac&augue=diam&aliquam=cras&erat=pellentesque&volutpat=volutpat&in=dui&congue=maecenas&etiam=tristique&justo=est&etiam=et&pretium=tempus&iaculis=semper&justo=est&in=quam&hac=pharetra&habitasse=magna&platea=ac&dictumst=consequat&etiam=metus&faucibus=sapien&cursus=ut&urna=nunc&ut=vestibulum&tellus=ante&nulla=ipsum&ut=primis&erat=in&id=faucibus&mauris=orci&vulputate=luctus&elementum=et +993,Pamela,Moreno,pmorenork@cloudflare.com,Female,214.49.197.2,Avaveo,Pacapausa,Database Administrator IV,http://microsoft.com/est/donec/odio/justo/sollicitudin/ut/suscipit.json?nunc=justo&donec=in&quis=hac&orci=habitasse&eget=platea&orci=dictumst&vehicula=etiam&condimentum=faucibus&curabitur=cursus&in=urna&libero=ut&ut=tellus&massa=nulla&volutpat=ut&convallis=erat&morbi=id&odio=mauris&odio=vulputate&elementum=elementum&eu=nullam&interdum=varius&eu=nulla&tincidunt=facilisi&in=cras&leo=non&maecenas=velit&pulvinar=nec&lobortis=nisi&est=vulputate&phasellus=nonummy&sit=maecenas&amet=tincidunt&erat=lacus&nulla=at&tempus=velit&vivamus=vivamus&in=vel&felis=nulla +994,Joyce,Gomez,jgomezrl@blogs.com,Female,98.200.142.192,Wordware,Berëza,Electrical Engineer,http://flavors.me/augue/luctus/tincidunt.json?habitasse=ac&platea=est&dictumst=lacinia&etiam=nisi&faucibus=venenatis&cursus=tristique&urna=fusce&ut=congue&tellus=diam&nulla=id&ut=ornare&erat=imperdiet&id=sapien&mauris=urna&vulputate=pretium&elementum=nisl&nullam=ut&varius=volutpat&nulla=sapien&facilisi=arcu&cras=sed&non=augue&velit=aliquam&nec=erat&nisi=volutpat&vulputate=in&nonummy=congue&maecenas=etiam&tincidunt=justo&lacus=etiam&at=pretium&velit=iaculis&vivamus=justo&vel=in&nulla=hac&eget=habitasse&eros=platea&elementum=dictumst&pellentesque=etiam&quisque=faucibus&porta=cursus&volutpat=urna&erat=ut&quisque=tellus&erat=nulla&eros=ut&viverra=erat&eget=id&congue=mauris&eget=vulputate&semper=elementum&rutrum=nullam&nulla=varius&nunc=nulla&purus=facilisi&phasellus=cras&in=non&felis=velit&donec=nec&semper=nisi&sapien=vulputate&a=nonummy&libero=maecenas&nam=tincidunt&dui=lacus&proin=at&leo=velit&odio=vivamus&porttitor=vel&id=nulla&consequat=eget&in=eros&consequat=elementum&ut=pellentesque&nulla=quisque&sed=porta&accumsan=volutpat&felis=erat&ut=quisque&at=erat&dolor=eros&quis=viverra&odio=eget&consequat=congue&varius=eget&integer=semper&ac=rutrum&leo=nulla&pellentesque=nunc&ultrices=purus&mattis=phasellus&odio=in +995,Angela,Butler,abutlerrm@house.gov,Female,63.130.225.117,Yakitri,Hegarmanah,Senior Financial Analyst,https://amazon.de/eget/elit/sodales/scelerisque/mauris.json?risus=diam&semper=vitae&porta=quam&volutpat=suspendisse&quam=potenti&pede=nullam&lobortis=porttitor&ligula=lacus&sit=at&amet=turpis&eleifend=donec&pede=posuere&libero=metus&quis=vitae&orci=ipsum&nullam=aliquam&molestie=non&nibh=mauris&in=morbi&lectus=non&pellentesque=lectus&at=aliquam&nulla=sit&suspendisse=amet&potenti=diam&cras=in&in=magna&purus=bibendum&eu=imperdiet&magna=nullam&vulputate=orci&luctus=pede&cum=venenatis&sociis=non&natoque=sodales&penatibus=sed&et=tincidunt&magnis=eu&dis=felis&parturient=fusce&montes=posuere +996,Sharon,Perkins,sperkinsrn@digg.com,Female,224.114.237.96,Youspan,Rizó,Environmental Specialist,https://icio.us/eget/orci/vehicula/condimentum/curabitur/in.aspx?elit=sapien&sodales=ut&scelerisque=nunc&mauris=vestibulum&sit=ante&amet=ipsum&eros=primis&suspendisse=in&accumsan=faucibus&tortor=orci&quis=luctus&turpis=et&sed=ultrices&ante=posuere&vivamus=cubilia&tortor=curae&duis=mauris&mattis=viverra&egestas=diam&metus=vitae&aenean=quam&fermentum=suspendisse&donec=potenti&ut=nullam&mauris=porttitor +997,Jane,Wagner,jwagnerro@furl.net,Female,0.76.239.149,Fiveclub,Nanaimo,Speech Pathologist,http://webnode.com/donec/odio/justo/sollicitudin.jsp?lorem=ut&vitae=massa&mattis=quis&nibh=augue&ligula=luctus&nec=tincidunt&sem=nulla&duis=mollis&aliquam=molestie&convallis=lorem&nunc=quisque&proin=ut&at=erat&turpis=curabitur&a=gravida&pede=nisi&posuere=at&nonummy=nibh&integer=in&non=hac&velit=habitasse&donec=platea&diam=dictumst&neque=aliquam&vestibulum=augue&eget=quam&vulputate=sollicitudin&ut=vitae&ultrices=consectetuer&vel=eget&augue=rutrum&vestibulum=at&ante=lorem&ipsum=integer&primis=tincidunt&in=ante&faucibus=vel&orci=ipsum&luctus=praesent&et=blandit&ultrices=lacinia&posuere=erat&cubilia=vestibulum&curae=sed&donec=magna&pharetra=at&magna=nunc&vestibulum=commodo&aliquet=placerat&ultrices=praesent&erat=blandit&tortor=nam&sollicitudin=nulla&mi=integer&sit=pede&amet=justo&lobortis=lacinia&sapien=eget&sapien=tincidunt&non=eget&mi=tempus&integer=vel&ac=pede&neque=morbi&duis=porttitor&bibendum=lorem&morbi=id&non=ligula&quam=suspendisse&nec=ornare&dui=consequat&luctus=lectus&rutrum=in&nulla=est&tellus=risus&in=auctor&sagittis=sed&dui=tristique&vel=in&nisl=tempus&duis=sit&ac=amet&nibh=sem&fusce=fusce&lacus=consequat&purus=nulla&aliquet=nisl&at=nunc&feugiat=nisl&non=duis +998,Ronald,Dean,rdeanrp@prlog.org,Male,145.160.211.23,Bubbletube,Krajan Gading,Legal Assistant,http://symantec.com/erat/eros.png?hac=posuere&habitasse=felis&platea=sed&dictumst=lacus&morbi=morbi&vestibulum=sem&velit=mauris&id=laoreet&pretium=ut&iaculis=rhoncus&diam=aliquet&erat=pulvinar&fermentum=sed +999,Carlos,Henderson,chendersonrq@google.ca,Male,157.99.206.140,Ailane,Montpellier,Assistant Professor,https://hp.com/cursus.xml?lobortis=at&est=dolor&phasellus=quis&sit=odio&amet=consequat&erat=varius&nulla=integer&tempus=ac&vivamus=leo&in=pellentesque&felis=ultrices&eu=mattis&sapien=odio&cursus=donec&vestibulum=vitae&proin=nisi&eu=nam&mi=ultrices&nulla=libero&ac=non&enim=mattis&in=pulvinar&tempor=nulla&turpis=pede&nec=ullamcorper&euismod=augue&scelerisque=a&quam=suscipit&turpis=nulla&adipiscing=elit&lorem=ac&vitae=nulla&mattis=sed&nibh=vel&ligula=enim&nec=sit&sem=amet&duis=nunc&aliquam=viverra&convallis=dapibus&nunc=nulla&proin=suscipit&at=ligula&turpis=in&a=lacus&pede=curabitur&posuere=at&nonummy=ipsum&integer=ac&non=tellus&velit=semper&donec=interdum&diam=mauris&neque=ullamcorper&vestibulum=purus&eget=sit&vulputate=amet&ut=nulla&ultrices=quisque&vel=arcu&augue=libero&vestibulum=rutrum&ante=ac&ipsum=lobortis&primis=vel&in=dapibus&faucibus=at&orci=diam&luctus=nam +1000,Diana,Frazier,dfrazierrr@businessweek.com,Female,69.227.246.255,Talane,Chixi,Budget/Accounting Analyst IV,http://chronoengine.com/nisi.png?ut=donec&odio=ut&cras=dolor&mi=morbi&pede=vel&malesuada=lectus&in=in&imperdiet=quam&et=fringilla&commodo=rhoncus&vulputate=mauris&justo=enim&in=leo&blandit=rhoncus&ultrices=sed&enim=vestibulum&lorem=sit&ipsum=amet&dolor=cursus&sit=id&amet=turpis&consectetuer=integer&adipiscing=aliquet&elit=massa&proin=id&interdum=lobortis&mauris=convallis&non=tortor&ligula=risus&pellentesque=dapibus&ultrices=augue&phasellus=vel&id=accumsan&sapien=tellus&in=nisi&sapien=eu&iaculis=orci&congue=mauris&vivamus=lacinia&metus=sapien&arcu=quis&adipiscing=libero&molestie=nullam&hendrerit=sit&at=amet&vulputate=turpis&vitae=elementum&nisl=ligula&aenean=vehicula&lectus=consequat&pellentesque=morbi&eget=a&nunc=ipsum&donec=integer&quis=a&orci=nibh&eget=in diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..e69de29 diff --git a/public/index.php b/public/index.php new file mode 100644 index 0000000..4584cbc --- /dev/null +++ b/public/index.php @@ -0,0 +1,60 @@ + + */ + +define('LARAVEL_START', microtime(true)); + +/* +|-------------------------------------------------------------------------- +| Register The Auto Loader +|-------------------------------------------------------------------------- +| +| Composer provides a convenient, automatically generated class loader for +| our application. We just need to utilize it! We'll simply require it +| into the script here so that we don't have to worry about manual +| loading any of our classes later on. It feels great to relax. +| +*/ + +require __DIR__.'/../vendor/autoload.php'; + +/* +|-------------------------------------------------------------------------- +| Turn On The Lights +|-------------------------------------------------------------------------- +| +| We need to illuminate PHP development, so let us turn on the lights. +| This bootstraps the framework and gets it ready for use, then it +| will load up this application so that we can run it and send +| the responses back to the browser and delight our users. +| +*/ + +$app = require_once __DIR__.'/../bootstrap/app.php'; + +/* +|-------------------------------------------------------------------------- +| Run The Application +|-------------------------------------------------------------------------- +| +| Once we have the application, we can handle the incoming request +| through the kernel, and send the associated response back to +| the client's browser allowing them to enjoy the creative +| and wonderful application we have prepared for them. +| +*/ + +$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); + +$response = $kernel->handle( + $request = Illuminate\Http\Request::capture() +); + +$response->send(); + +$kernel->terminate($request, $response); diff --git a/public/js/app.js b/public/js/app.js new file mode 100644 index 0000000..3539c8e --- /dev/null +++ b/public/js/app.js @@ -0,0 +1,55974 @@ +/******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { +/******/ configurable: false, +/******/ enumerable: true, +/******/ get: getter +/******/ }); +/******/ } +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = "/"; +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = 0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + +__webpack_require__(1); +module.exports = __webpack_require__(2); + + +/***/ }), +/* 1 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_axios__ = __webpack_require__(13); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_axios___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_axios__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react__ = __webpack_require__(19); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react__); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react_dom__ = __webpack_require__(50); +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_react_dom___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_react_dom__); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } + +function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } + +/** + * First we will load all of this project's JavaScript dependencies which + * includes React and other helpers. It's a great starting point while + * building robust, powerful web applications using React + Laravel. + */ + +__webpack_require__(25); + +/** + * Next, we will create a fresh React component instance and attach it to + * the page. Then, you may begin adding components to this application + * or customize the JavaScript scaffolding to fit your unique needs. + */ + + + + + +var Customer = function (_Component) { + _inherits(Customer, _Component); + + function Customer() { + _classCallCheck(this, Customer); + + var _this = _possibleConstructorReturn(this, (Customer.__proto__ || Object.getPrototypeOf(Customer)).call(this)); + + _this.state = { + customers: [], + isShow: false + }; + + _this.handleClick = _this.handleClick.bind(_this); + return _this; + } + + _createClass(Customer, [{ + key: 'componentDidMount', + value: function componentDidMount() { + var _this2 = this; + + __WEBPACK_IMPORTED_MODULE_0_axios___default.a.get('/api/customer').then(function (response) { + _this2.setState({ + customers: response.data + }); + }); + } + }, { + key: 'handleClick', + value: function handleClick() { + this.setState(function (prevState) { + return { + isShow: !prevState.isShow + }; + }); + } + }, { + key: 'renderCustomers', + value: function renderCustomers() { + if (this.state.isShow) { + return this.state.customers.map(function (customer) { + return ( + /* When using list you need to specify a key + * attribute that is unique for each list item + */ + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'tr', + { key: customer.id }, + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + customer.first_name, + ' ', + customer.last_name + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + customer.email + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + customer.gender + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + customer.ip_address + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + customer.company + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + customer.city + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + customer.title + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + customer.website + ) + ) + ); + }); + } else { + return __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'tr', + null, + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + { colSpan: '8' }, + 'No data' + ) + ); + } + } + }, { + key: 'render', + value: function render() { + var customers = this.state.customers; + + return __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'div', + { className: 'container' }, + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'div', + { className: 'row justify-content-center' }, + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'div', + { className: 'col-md-12' }, + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'button', + { className: 'btn btn-primary', onClick: this.handleClick }, + 'Show Table' + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'table', + { className: 'table' }, + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'thead', + null, + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'tr', + null, + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + 'Name' + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + 'email' + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + 'gender' + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + 'ip_address' + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + 'company' + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + 'city' + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + 'itle' + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'td', + null, + 'website' + ) + ) + ), + __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement( + 'tbody', + { className: 'list-group list-group-flush' }, + this.renderCustomers() + ) + ) + ) + ) + ); + } + }]); + + return Customer; +}(__WEBPACK_IMPORTED_MODULE_1_react__["Component"]); + +/* harmony default export */ __webpack_exports__["default"] = (Customer); + +if (document.getElementById('app')) { + __WEBPACK_IMPORTED_MODULE_2_react_dom___default.a.render(__WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(Customer, null), document.getElementById('app')); +} + +/***/ }), +/* 2 */ +/***/ (function(module, exports) { + +// removed by extract-text-webpack-plugin + +/***/ }), +/* 3 */, +/* 4 */, +/* 5 */, +/* 6 */, +/* 7 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var bind = __webpack_require__(14); +var isBuffer = __webpack_require__(30); + +/*global toString:true*/ + +// utils is a library of generic helper functions non-specific to axios + +var toString = Object.prototype.toString; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an Array, otherwise false + */ +function isArray(val) { + return toString.call(val) === '[object Array]'; +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +function isArrayBuffer(val) { + return toString.call(val) === '[object ArrayBuffer]'; +} + +/** + * Determine if a value is a FormData + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an FormData, otherwise false + */ +function isFormData(val) { + return (typeof FormData !== 'undefined') && (val instanceof FormData); +} + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + var result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a String, otherwise false + */ +function isString(val) { + return typeof val === 'string'; +} + +/** + * Determine if a value is a Number + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Number, otherwise false + */ +function isNumber(val) { + return typeof val === 'number'; +} + +/** + * Determine if a value is undefined + * + * @param {Object} val The value to test + * @returns {boolean} True if the value is undefined, otherwise false + */ +function isUndefined(val) { + return typeof val === 'undefined'; +} + +/** + * Determine if a value is an Object + * + * @param {Object} val The value to test + * @returns {boolean} True if value is an Object, otherwise false + */ +function isObject(val) { + return val !== null && typeof val === 'object'; +} + +/** + * Determine if a value is a Date + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Date, otherwise false + */ +function isDate(val) { + return toString.call(val) === '[object Date]'; +} + +/** + * Determine if a value is a File + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a File, otherwise false + */ +function isFile(val) { + return toString.call(val) === '[object File]'; +} + +/** + * Determine if a value is a Blob + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Blob, otherwise false + */ +function isBlob(val) { + return toString.call(val) === '[object Blob]'; +} + +/** + * Determine if a value is a Function + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +function isFunction(val) { + return toString.call(val) === '[object Function]'; +} + +/** + * Determine if a value is a Stream + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a Stream, otherwise false + */ +function isStream(val) { + return isObject(val) && isFunction(val.pipe); +} + +/** + * Determine if a value is a URLSearchParams object + * + * @param {Object} val The value to test + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +function isURLSearchParams(val) { + return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams; +} + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * @returns {String} The String freed of excess whitespace + */ +function trim(str) { + return str.replace(/^\s*/, '').replace(/\s*$/, ''); +} + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + */ +function isStandardBrowserEnv() { + if (typeof navigator !== 'undefined' && navigator.product === 'ReactNative') { + return false; + } + return ( + typeof window !== 'undefined' && + typeof document !== 'undefined' + ); +} + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + */ +function forEach(obj, fn) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (var i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Iterate over object keys + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) { + fn.call(null, obj[key], key, obj); + } + } + } +} + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + var result = {}; + function assignValue(val, key) { + if (typeof result[key] === 'object' && typeof val === 'object') { + result[key] = merge(result[key], val); + } else { + result[key] = val; + } + } + + for (var i = 0, l = arguments.length; i < l; i++) { + forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * @return {Object} The resulting value of object a + */ +function extend(a, b, thisArg) { + forEach(b, function assignValue(val, key) { + if (thisArg && typeof val === 'function') { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }); + return a; +} + +module.exports = { + isArray: isArray, + isArrayBuffer: isArrayBuffer, + isBuffer: isBuffer, + isFormData: isFormData, + isArrayBufferView: isArrayBufferView, + isString: isString, + isNumber: isNumber, + isObject: isObject, + isUndefined: isUndefined, + isDate: isDate, + isFile: isFile, + isBlob: isBlob, + isFunction: isFunction, + isStream: isStream, + isURLSearchParams: isURLSearchParams, + isStandardBrowserEnv: isStandardBrowserEnv, + forEach: forEach, + merge: merge, + extend: extend, + trim: trim +}; + + +/***/ }), +/* 8 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(process) { + +var utils = __webpack_require__(7); +var normalizeHeaderName = __webpack_require__(33); + +var DEFAULT_CONTENT_TYPE = { + 'Content-Type': 'application/x-www-form-urlencoded' +}; + +function setContentTypeIfUnset(headers, value) { + if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) { + headers['Content-Type'] = value; + } +} + +function getDefaultAdapter() { + var adapter; + if (typeof XMLHttpRequest !== 'undefined') { + // For browsers use XHR adapter + adapter = __webpack_require__(15); + } else if (typeof process !== 'undefined') { + // For node use HTTP adapter + adapter = __webpack_require__(15); + } + return adapter; +} + +var defaults = { + adapter: getDefaultAdapter(), + + transformRequest: [function transformRequest(data, headers) { + normalizeHeaderName(headers, 'Content-Type'); + if (utils.isFormData(data) || + utils.isArrayBuffer(data) || + utils.isBuffer(data) || + utils.isStream(data) || + utils.isFile(data) || + utils.isBlob(data) + ) { + return data; + } + if (utils.isArrayBufferView(data)) { + return data.buffer; + } + if (utils.isURLSearchParams(data)) { + setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8'); + return data.toString(); + } + if (utils.isObject(data)) { + setContentTypeIfUnset(headers, 'application/json;charset=utf-8'); + return JSON.stringify(data); + } + return data; + }], + + transformResponse: [function transformResponse(data) { + /*eslint no-param-reassign:0*/ + if (typeof data === 'string') { + try { + data = JSON.parse(data); + } catch (e) { /* Ignore */ } + } + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + } +}; + +defaults.headers = { + common: { + 'Accept': 'application/json, text/plain, */*' + } +}; + +utils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) { + defaults.headers[method] = {}; +}); + +utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE); +}); + +module.exports = defaults; + +/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(32))) + +/***/ }), +/* 9 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + * + */ + +function makeEmptyFunction(arg) { + return function () { + return arg; + }; +} + +/** + * This function accepts and discards inputs; it has no side effects. This is + * primarily useful idiomatically for overridable function endpoints which + * always need to be callable, since JS lacks a null-call idiom ala Cocoa. + */ +var emptyFunction = function emptyFunction() {}; + +emptyFunction.thatReturns = makeEmptyFunction; +emptyFunction.thatReturnsFalse = makeEmptyFunction(false); +emptyFunction.thatReturnsTrue = makeEmptyFunction(true); +emptyFunction.thatReturnsNull = makeEmptyFunction(null); +emptyFunction.thatReturnsThis = function () { + return this; +}; +emptyFunction.thatReturnsArgument = function (arg) { + return arg; +}; + +module.exports = emptyFunction; + +/***/ }), +/* 10 */ +/***/ (function(module, exports) { + +var g; + +// This works in non-strict mode +g = (function() { + return this; +})(); + +try { + // This works if eval is allowed (see CSP) + g = g || Function("return this")() || (1,eval)("this"); +} catch(e) { + // This works if the window reference is available + if(typeof window === "object") + g = window; +} + +// g can still be undefined, but nothing to do about it... +// We return undefined, instead of nothing here, so it's +// easier to handle this case. if(!global) { ...} + +module.exports = g; + + +/***/ }), +/* 11 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); +/* WEBPACK VAR INJECTION */(function(global) {/**! + * @fileOverview Kickass library to create and place poppers near their reference elements. + * @version 1.14.4 + * @license + * Copyright (c) 2016 Federico Zivolo and contributors + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ +var isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined'; + +var longerTimeoutBrowsers = ['Edge', 'Trident', 'Firefox']; +var timeoutDuration = 0; +for (var i = 0; i < longerTimeoutBrowsers.length; i += 1) { + if (isBrowser && navigator.userAgent.indexOf(longerTimeoutBrowsers[i]) >= 0) { + timeoutDuration = 1; + break; + } +} + +function microtaskDebounce(fn) { + var called = false; + return function () { + if (called) { + return; + } + called = true; + window.Promise.resolve().then(function () { + called = false; + fn(); + }); + }; +} + +function taskDebounce(fn) { + var scheduled = false; + return function () { + if (!scheduled) { + scheduled = true; + setTimeout(function () { + scheduled = false; + fn(); + }, timeoutDuration); + } + }; +} + +var supportsMicroTasks = isBrowser && window.Promise; + +/** +* Create a debounced version of a method, that's asynchronously deferred +* but called in the minimum time possible. +* +* @method +* @memberof Popper.Utils +* @argument {Function} fn +* @returns {Function} +*/ +var debounce = supportsMicroTasks ? microtaskDebounce : taskDebounce; + +/** + * Check if the given variable is a function + * @method + * @memberof Popper.Utils + * @argument {Any} functionToCheck - variable to check + * @returns {Boolean} answer to: is a function? + */ +function isFunction(functionToCheck) { + var getType = {}; + return functionToCheck && getType.toString.call(functionToCheck) === '[object Function]'; +} + +/** + * Get CSS computed property of the given element + * @method + * @memberof Popper.Utils + * @argument {Eement} element + * @argument {String} property + */ +function getStyleComputedProperty(element, property) { + if (element.nodeType !== 1) { + return []; + } + // NOTE: 1 DOM access here + var css = getComputedStyle(element, null); + return property ? css[property] : css; +} + +/** + * Returns the parentNode or the host of the element + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Element} parent + */ +function getParentNode(element) { + if (element.nodeName === 'HTML') { + return element; + } + return element.parentNode || element.host; +} + +/** + * Returns the scrolling parent of the given element + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Element} scroll parent + */ +function getScrollParent(element) { + // Return body, `getScroll` will take care to get the correct `scrollTop` from it + if (!element) { + return document.body; + } + + switch (element.nodeName) { + case 'HTML': + case 'BODY': + return element.ownerDocument.body; + case '#document': + return element.body; + } + + // Firefox want us to check `-x` and `-y` variations as well + + var _getStyleComputedProp = getStyleComputedProperty(element), + overflow = _getStyleComputedProp.overflow, + overflowX = _getStyleComputedProp.overflowX, + overflowY = _getStyleComputedProp.overflowY; + + if (/(auto|scroll|overlay)/.test(overflow + overflowY + overflowX)) { + return element; + } + + return getScrollParent(getParentNode(element)); +} + +var isIE11 = isBrowser && !!(window.MSInputMethodContext && document.documentMode); +var isIE10 = isBrowser && /MSIE 10/.test(navigator.userAgent); + +/** + * Determines if the browser is Internet Explorer + * @method + * @memberof Popper.Utils + * @param {Number} version to check + * @returns {Boolean} isIE + */ +function isIE(version) { + if (version === 11) { + return isIE11; + } + if (version === 10) { + return isIE10; + } + return isIE11 || isIE10; +} + +/** + * Returns the offset parent of the given element + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Element} offset parent + */ +function getOffsetParent(element) { + if (!element) { + return document.documentElement; + } + + var noOffsetParent = isIE(10) ? document.body : null; + + // NOTE: 1 DOM access here + var offsetParent = element.offsetParent; + // Skip hidden elements which don't have an offsetParent + while (offsetParent === noOffsetParent && element.nextElementSibling) { + offsetParent = (element = element.nextElementSibling).offsetParent; + } + + var nodeName = offsetParent && offsetParent.nodeName; + + if (!nodeName || nodeName === 'BODY' || nodeName === 'HTML') { + return element ? element.ownerDocument.documentElement : document.documentElement; + } + + // .offsetParent will return the closest TD or TABLE in case + // no offsetParent is present, I hate this job... + if (['TD', 'TABLE'].indexOf(offsetParent.nodeName) !== -1 && getStyleComputedProperty(offsetParent, 'position') === 'static') { + return getOffsetParent(offsetParent); + } + + return offsetParent; +} + +function isOffsetContainer(element) { + var nodeName = element.nodeName; + + if (nodeName === 'BODY') { + return false; + } + return nodeName === 'HTML' || getOffsetParent(element.firstElementChild) === element; +} + +/** + * Finds the root node (document, shadowDOM root) of the given element + * @method + * @memberof Popper.Utils + * @argument {Element} node + * @returns {Element} root node + */ +function getRoot(node) { + if (node.parentNode !== null) { + return getRoot(node.parentNode); + } + + return node; +} + +/** + * Finds the offset parent common to the two provided nodes + * @method + * @memberof Popper.Utils + * @argument {Element} element1 + * @argument {Element} element2 + * @returns {Element} common offset parent + */ +function findCommonOffsetParent(element1, element2) { + // This check is needed to avoid errors in case one of the elements isn't defined for any reason + if (!element1 || !element1.nodeType || !element2 || !element2.nodeType) { + return document.documentElement; + } + + // Here we make sure to give as "start" the element that comes first in the DOM + var order = element1.compareDocumentPosition(element2) & Node.DOCUMENT_POSITION_FOLLOWING; + var start = order ? element1 : element2; + var end = order ? element2 : element1; + + // Get common ancestor container + var range = document.createRange(); + range.setStart(start, 0); + range.setEnd(end, 0); + var commonAncestorContainer = range.commonAncestorContainer; + + // Both nodes are inside #document + + if (element1 !== commonAncestorContainer && element2 !== commonAncestorContainer || start.contains(end)) { + if (isOffsetContainer(commonAncestorContainer)) { + return commonAncestorContainer; + } + + return getOffsetParent(commonAncestorContainer); + } + + // one of the nodes is inside shadowDOM, find which one + var element1root = getRoot(element1); + if (element1root.host) { + return findCommonOffsetParent(element1root.host, element2); + } else { + return findCommonOffsetParent(element1, getRoot(element2).host); + } +} + +/** + * Gets the scroll value of the given element in the given side (top and left) + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @argument {String} side `top` or `left` + * @returns {number} amount of scrolled pixels + */ +function getScroll(element) { + var side = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'top'; + + var upperSide = side === 'top' ? 'scrollTop' : 'scrollLeft'; + var nodeName = element.nodeName; + + if (nodeName === 'BODY' || nodeName === 'HTML') { + var html = element.ownerDocument.documentElement; + var scrollingElement = element.ownerDocument.scrollingElement || html; + return scrollingElement[upperSide]; + } + + return element[upperSide]; +} + +/* + * Sum or subtract the element scroll values (left and top) from a given rect object + * @method + * @memberof Popper.Utils + * @param {Object} rect - Rect object you want to change + * @param {HTMLElement} element - The element from the function reads the scroll values + * @param {Boolean} subtract - set to true if you want to subtract the scroll values + * @return {Object} rect - The modifier rect object + */ +function includeScroll(rect, element) { + var subtract = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + + var scrollTop = getScroll(element, 'top'); + var scrollLeft = getScroll(element, 'left'); + var modifier = subtract ? -1 : 1; + rect.top += scrollTop * modifier; + rect.bottom += scrollTop * modifier; + rect.left += scrollLeft * modifier; + rect.right += scrollLeft * modifier; + return rect; +} + +/* + * Helper to detect borders of a given element + * @method + * @memberof Popper.Utils + * @param {CSSStyleDeclaration} styles + * Result of `getStyleComputedProperty` on the given element + * @param {String} axis - `x` or `y` + * @return {number} borders - The borders size of the given axis + */ + +function getBordersSize(styles, axis) { + var sideA = axis === 'x' ? 'Left' : 'Top'; + var sideB = sideA === 'Left' ? 'Right' : 'Bottom'; + + return parseFloat(styles['border' + sideA + 'Width'], 10) + parseFloat(styles['border' + sideB + 'Width'], 10); +} + +function getSize(axis, body, html, computedStyle) { + return Math.max(body['offset' + axis], body['scroll' + axis], html['client' + axis], html['offset' + axis], html['scroll' + axis], isIE(10) ? parseInt(html['offset' + axis]) + parseInt(computedStyle['margin' + (axis === 'Height' ? 'Top' : 'Left')]) + parseInt(computedStyle['margin' + (axis === 'Height' ? 'Bottom' : 'Right')]) : 0); +} + +function getWindowSizes(document) { + var body = document.body; + var html = document.documentElement; + var computedStyle = isIE(10) && getComputedStyle(html); + + return { + height: getSize('Height', body, html, computedStyle), + width: getSize('Width', body, html, computedStyle) + }; +} + +var classCallCheck = function (instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } +}; + +var createClass = function () { + function defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, descriptor.key, descriptor); + } + } + + return function (Constructor, protoProps, staticProps) { + if (protoProps) defineProperties(Constructor.prototype, protoProps); + if (staticProps) defineProperties(Constructor, staticProps); + return Constructor; + }; +}(); + + + + + +var defineProperty = function (obj, key, value) { + if (key in obj) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + } else { + obj[key] = value; + } + + return obj; +}; + +var _extends = Object.assign || function (target) { + for (var i = 1; i < arguments.length; i++) { + var source = arguments[i]; + + for (var key in source) { + if (Object.prototype.hasOwnProperty.call(source, key)) { + target[key] = source[key]; + } + } + } + + return target; +}; + +/** + * Given element offsets, generate an output similar to getBoundingClientRect + * @method + * @memberof Popper.Utils + * @argument {Object} offsets + * @returns {Object} ClientRect like output + */ +function getClientRect(offsets) { + return _extends({}, offsets, { + right: offsets.left + offsets.width, + bottom: offsets.top + offsets.height + }); +} + +/** + * Get bounding client rect of given element + * @method + * @memberof Popper.Utils + * @param {HTMLElement} element + * @return {Object} client rect + */ +function getBoundingClientRect(element) { + var rect = {}; + + // IE10 10 FIX: Please, don't ask, the element isn't + // considered in DOM in some circumstances... + // This isn't reproducible in IE10 compatibility mode of IE11 + try { + if (isIE(10)) { + rect = element.getBoundingClientRect(); + var scrollTop = getScroll(element, 'top'); + var scrollLeft = getScroll(element, 'left'); + rect.top += scrollTop; + rect.left += scrollLeft; + rect.bottom += scrollTop; + rect.right += scrollLeft; + } else { + rect = element.getBoundingClientRect(); + } + } catch (e) {} + + var result = { + left: rect.left, + top: rect.top, + width: rect.right - rect.left, + height: rect.bottom - rect.top + }; + + // subtract scrollbar size from sizes + var sizes = element.nodeName === 'HTML' ? getWindowSizes(element.ownerDocument) : {}; + var width = sizes.width || element.clientWidth || result.right - result.left; + var height = sizes.height || element.clientHeight || result.bottom - result.top; + + var horizScrollbar = element.offsetWidth - width; + var vertScrollbar = element.offsetHeight - height; + + // if an hypothetical scrollbar is detected, we must be sure it's not a `border` + // we make this check conditional for performance reasons + if (horizScrollbar || vertScrollbar) { + var styles = getStyleComputedProperty(element); + horizScrollbar -= getBordersSize(styles, 'x'); + vertScrollbar -= getBordersSize(styles, 'y'); + + result.width -= horizScrollbar; + result.height -= vertScrollbar; + } + + return getClientRect(result); +} + +function getOffsetRectRelativeToArbitraryNode(children, parent) { + var fixedPosition = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + + var isIE10 = isIE(10); + var isHTML = parent.nodeName === 'HTML'; + var childrenRect = getBoundingClientRect(children); + var parentRect = getBoundingClientRect(parent); + var scrollParent = getScrollParent(children); + + var styles = getStyleComputedProperty(parent); + var borderTopWidth = parseFloat(styles.borderTopWidth, 10); + var borderLeftWidth = parseFloat(styles.borderLeftWidth, 10); + + // In cases where the parent is fixed, we must ignore negative scroll in offset calc + if (fixedPosition && isHTML) { + parentRect.top = Math.max(parentRect.top, 0); + parentRect.left = Math.max(parentRect.left, 0); + } + var offsets = getClientRect({ + top: childrenRect.top - parentRect.top - borderTopWidth, + left: childrenRect.left - parentRect.left - borderLeftWidth, + width: childrenRect.width, + height: childrenRect.height + }); + offsets.marginTop = 0; + offsets.marginLeft = 0; + + // Subtract margins of documentElement in case it's being used as parent + // we do this only on HTML because it's the only element that behaves + // differently when margins are applied to it. The margins are included in + // the box of the documentElement, in the other cases not. + if (!isIE10 && isHTML) { + var marginTop = parseFloat(styles.marginTop, 10); + var marginLeft = parseFloat(styles.marginLeft, 10); + + offsets.top -= borderTopWidth - marginTop; + offsets.bottom -= borderTopWidth - marginTop; + offsets.left -= borderLeftWidth - marginLeft; + offsets.right -= borderLeftWidth - marginLeft; + + // Attach marginTop and marginLeft because in some circumstances we may need them + offsets.marginTop = marginTop; + offsets.marginLeft = marginLeft; + } + + if (isIE10 && !fixedPosition ? parent.contains(scrollParent) : parent === scrollParent && scrollParent.nodeName !== 'BODY') { + offsets = includeScroll(offsets, parent); + } + + return offsets; +} + +function getViewportOffsetRectRelativeToArtbitraryNode(element) { + var excludeScroll = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + + var html = element.ownerDocument.documentElement; + var relativeOffset = getOffsetRectRelativeToArbitraryNode(element, html); + var width = Math.max(html.clientWidth, window.innerWidth || 0); + var height = Math.max(html.clientHeight, window.innerHeight || 0); + + var scrollTop = !excludeScroll ? getScroll(html) : 0; + var scrollLeft = !excludeScroll ? getScroll(html, 'left') : 0; + + var offset = { + top: scrollTop - relativeOffset.top + relativeOffset.marginTop, + left: scrollLeft - relativeOffset.left + relativeOffset.marginLeft, + width: width, + height: height + }; + + return getClientRect(offset); +} + +/** + * Check if the given element is fixed or is inside a fixed parent + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @argument {Element} customContainer + * @returns {Boolean} answer to "isFixed?" + */ +function isFixed(element) { + var nodeName = element.nodeName; + if (nodeName === 'BODY' || nodeName === 'HTML') { + return false; + } + if (getStyleComputedProperty(element, 'position') === 'fixed') { + return true; + } + return isFixed(getParentNode(element)); +} + +/** + * Finds the first parent of an element that has a transformed property defined + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Element} first transformed parent or documentElement + */ + +function getFixedPositionOffsetParent(element) { + // This check is needed to avoid errors in case one of the elements isn't defined for any reason + if (!element || !element.parentElement || isIE()) { + return document.documentElement; + } + var el = element.parentElement; + while (el && getStyleComputedProperty(el, 'transform') === 'none') { + el = el.parentElement; + } + return el || document.documentElement; +} + +/** + * Computed the boundaries limits and return them + * @method + * @memberof Popper.Utils + * @param {HTMLElement} popper + * @param {HTMLElement} reference + * @param {number} padding + * @param {HTMLElement} boundariesElement - Element used to define the boundaries + * @param {Boolean} fixedPosition - Is in fixed position mode + * @returns {Object} Coordinates of the boundaries + */ +function getBoundaries(popper, reference, padding, boundariesElement) { + var fixedPosition = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false; + + // NOTE: 1 DOM access here + + var boundaries = { top: 0, left: 0 }; + var offsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, reference); + + // Handle viewport case + if (boundariesElement === 'viewport') { + boundaries = getViewportOffsetRectRelativeToArtbitraryNode(offsetParent, fixedPosition); + } else { + // Handle other cases based on DOM element used as boundaries + var boundariesNode = void 0; + if (boundariesElement === 'scrollParent') { + boundariesNode = getScrollParent(getParentNode(reference)); + if (boundariesNode.nodeName === 'BODY') { + boundariesNode = popper.ownerDocument.documentElement; + } + } else if (boundariesElement === 'window') { + boundariesNode = popper.ownerDocument.documentElement; + } else { + boundariesNode = boundariesElement; + } + + var offsets = getOffsetRectRelativeToArbitraryNode(boundariesNode, offsetParent, fixedPosition); + + // In case of HTML, we need a different computation + if (boundariesNode.nodeName === 'HTML' && !isFixed(offsetParent)) { + var _getWindowSizes = getWindowSizes(popper.ownerDocument), + height = _getWindowSizes.height, + width = _getWindowSizes.width; + + boundaries.top += offsets.top - offsets.marginTop; + boundaries.bottom = height + offsets.top; + boundaries.left += offsets.left - offsets.marginLeft; + boundaries.right = width + offsets.left; + } else { + // for all the other DOM elements, this one is good + boundaries = offsets; + } + } + + // Add paddings + padding = padding || 0; + var isPaddingNumber = typeof padding === 'number'; + boundaries.left += isPaddingNumber ? padding : padding.left || 0; + boundaries.top += isPaddingNumber ? padding : padding.top || 0; + boundaries.right -= isPaddingNumber ? padding : padding.right || 0; + boundaries.bottom -= isPaddingNumber ? padding : padding.bottom || 0; + + return boundaries; +} + +function getArea(_ref) { + var width = _ref.width, + height = _ref.height; + + return width * height; +} + +/** + * Utility used to transform the `auto` placement to the placement with more + * available space. + * @method + * @memberof Popper.Utils + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function computeAutoPlacement(placement, refRect, popper, reference, boundariesElement) { + var padding = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0; + + if (placement.indexOf('auto') === -1) { + return placement; + } + + var boundaries = getBoundaries(popper, reference, padding, boundariesElement); + + var rects = { + top: { + width: boundaries.width, + height: refRect.top - boundaries.top + }, + right: { + width: boundaries.right - refRect.right, + height: boundaries.height + }, + bottom: { + width: boundaries.width, + height: boundaries.bottom - refRect.bottom + }, + left: { + width: refRect.left - boundaries.left, + height: boundaries.height + } + }; + + var sortedAreas = Object.keys(rects).map(function (key) { + return _extends({ + key: key + }, rects[key], { + area: getArea(rects[key]) + }); + }).sort(function (a, b) { + return b.area - a.area; + }); + + var filteredAreas = sortedAreas.filter(function (_ref2) { + var width = _ref2.width, + height = _ref2.height; + return width >= popper.clientWidth && height >= popper.clientHeight; + }); + + var computedPlacement = filteredAreas.length > 0 ? filteredAreas[0].key : sortedAreas[0].key; + + var variation = placement.split('-')[1]; + + return computedPlacement + (variation ? '-' + variation : ''); +} + +/** + * Get offsets to the reference element + * @method + * @memberof Popper.Utils + * @param {Object} state + * @param {Element} popper - the popper element + * @param {Element} reference - the reference element (the popper will be relative to this) + * @param {Element} fixedPosition - is in fixed position mode + * @returns {Object} An object containing the offsets which will be applied to the popper + */ +function getReferenceOffsets(state, popper, reference) { + var fixedPosition = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; + + var commonOffsetParent = fixedPosition ? getFixedPositionOffsetParent(popper) : findCommonOffsetParent(popper, reference); + return getOffsetRectRelativeToArbitraryNode(reference, commonOffsetParent, fixedPosition); +} + +/** + * Get the outer sizes of the given element (offset size + margins) + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Object} object containing width and height properties + */ +function getOuterSizes(element) { + var styles = getComputedStyle(element); + var x = parseFloat(styles.marginTop) + parseFloat(styles.marginBottom); + var y = parseFloat(styles.marginLeft) + parseFloat(styles.marginRight); + var result = { + width: element.offsetWidth + y, + height: element.offsetHeight + x + }; + return result; +} + +/** + * Get the opposite placement of the given one + * @method + * @memberof Popper.Utils + * @argument {String} placement + * @returns {String} flipped placement + */ +function getOppositePlacement(placement) { + var hash = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' }; + return placement.replace(/left|right|bottom|top/g, function (matched) { + return hash[matched]; + }); +} + +/** + * Get offsets to the popper + * @method + * @memberof Popper.Utils + * @param {Object} position - CSS position the Popper will get applied + * @param {HTMLElement} popper - the popper element + * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this) + * @param {String} placement - one of the valid placement options + * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper + */ +function getPopperOffsets(popper, referenceOffsets, placement) { + placement = placement.split('-')[0]; + + // Get popper node sizes + var popperRect = getOuterSizes(popper); + + // Add position, width and height to our offsets object + var popperOffsets = { + width: popperRect.width, + height: popperRect.height + }; + + // depending by the popper placement we have to compute its offsets slightly differently + var isHoriz = ['right', 'left'].indexOf(placement) !== -1; + var mainSide = isHoriz ? 'top' : 'left'; + var secondarySide = isHoriz ? 'left' : 'top'; + var measurement = isHoriz ? 'height' : 'width'; + var secondaryMeasurement = !isHoriz ? 'height' : 'width'; + + popperOffsets[mainSide] = referenceOffsets[mainSide] + referenceOffsets[measurement] / 2 - popperRect[measurement] / 2; + if (placement === secondarySide) { + popperOffsets[secondarySide] = referenceOffsets[secondarySide] - popperRect[secondaryMeasurement]; + } else { + popperOffsets[secondarySide] = referenceOffsets[getOppositePlacement(secondarySide)]; + } + + return popperOffsets; +} + +/** + * Mimics the `find` method of Array + * @method + * @memberof Popper.Utils + * @argument {Array} arr + * @argument prop + * @argument value + * @returns index or -1 + */ +function find(arr, check) { + // use native find if supported + if (Array.prototype.find) { + return arr.find(check); + } + + // use `filter` to obtain the same behavior of `find` + return arr.filter(check)[0]; +} + +/** + * Return the index of the matching object + * @method + * @memberof Popper.Utils + * @argument {Array} arr + * @argument prop + * @argument value + * @returns index or -1 + */ +function findIndex(arr, prop, value) { + // use native findIndex if supported + if (Array.prototype.findIndex) { + return arr.findIndex(function (cur) { + return cur[prop] === value; + }); + } + + // use `find` + `indexOf` if `findIndex` isn't supported + var match = find(arr, function (obj) { + return obj[prop] === value; + }); + return arr.indexOf(match); +} + +/** + * Loop trough the list of modifiers and run them in order, + * each of them will then edit the data object. + * @method + * @memberof Popper.Utils + * @param {dataObject} data + * @param {Array} modifiers + * @param {String} ends - Optional modifier name used as stopper + * @returns {dataObject} + */ +function runModifiers(modifiers, data, ends) { + var modifiersToRun = ends === undefined ? modifiers : modifiers.slice(0, findIndex(modifiers, 'name', ends)); + + modifiersToRun.forEach(function (modifier) { + if (modifier['function']) { + // eslint-disable-line dot-notation + console.warn('`modifier.function` is deprecated, use `modifier.fn`!'); + } + var fn = modifier['function'] || modifier.fn; // eslint-disable-line dot-notation + if (modifier.enabled && isFunction(fn)) { + // Add properties to offsets to make them a complete clientRect object + // we do this before each modifier to make sure the previous one doesn't + // mess with these values + data.offsets.popper = getClientRect(data.offsets.popper); + data.offsets.reference = getClientRect(data.offsets.reference); + + data = fn(data, modifier); + } + }); + + return data; +} + +/** + * Updates the position of the popper, computing the new offsets and applying + * the new style.
+ * Prefer `scheduleUpdate` over `update` because of performance reasons. + * @method + * @memberof Popper + */ +function update() { + // if popper is destroyed, don't perform any further update + if (this.state.isDestroyed) { + return; + } + + var data = { + instance: this, + styles: {}, + arrowStyles: {}, + attributes: {}, + flipped: false, + offsets: {} + }; + + // compute reference element offsets + data.offsets.reference = getReferenceOffsets(this.state, this.popper, this.reference, this.options.positionFixed); + + // compute auto placement, store placement inside the data object, + // modifiers will be able to edit `placement` if needed + // and refer to originalPlacement to know the original value + data.placement = computeAutoPlacement(this.options.placement, data.offsets.reference, this.popper, this.reference, this.options.modifiers.flip.boundariesElement, this.options.modifiers.flip.padding); + + // store the computed placement inside `originalPlacement` + data.originalPlacement = data.placement; + + data.positionFixed = this.options.positionFixed; + + // compute the popper offsets + data.offsets.popper = getPopperOffsets(this.popper, data.offsets.reference, data.placement); + + data.offsets.popper.position = this.options.positionFixed ? 'fixed' : 'absolute'; + + // run the modifiers + data = runModifiers(this.modifiers, data); + + // the first `update` will call `onCreate` callback + // the other ones will call `onUpdate` callback + if (!this.state.isCreated) { + this.state.isCreated = true; + this.options.onCreate(data); + } else { + this.options.onUpdate(data); + } +} + +/** + * Helper used to know if the given modifier is enabled. + * @method + * @memberof Popper.Utils + * @returns {Boolean} + */ +function isModifierEnabled(modifiers, modifierName) { + return modifiers.some(function (_ref) { + var name = _ref.name, + enabled = _ref.enabled; + return enabled && name === modifierName; + }); +} + +/** + * Get the prefixed supported property name + * @method + * @memberof Popper.Utils + * @argument {String} property (camelCase) + * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix) + */ +function getSupportedPropertyName(property) { + var prefixes = [false, 'ms', 'Webkit', 'Moz', 'O']; + var upperProp = property.charAt(0).toUpperCase() + property.slice(1); + + for (var i = 0; i < prefixes.length; i++) { + var prefix = prefixes[i]; + var toCheck = prefix ? '' + prefix + upperProp : property; + if (typeof document.body.style[toCheck] !== 'undefined') { + return toCheck; + } + } + return null; +} + +/** + * Destroys the popper. + * @method + * @memberof Popper + */ +function destroy() { + this.state.isDestroyed = true; + + // touch DOM only if `applyStyle` modifier is enabled + if (isModifierEnabled(this.modifiers, 'applyStyle')) { + this.popper.removeAttribute('x-placement'); + this.popper.style.position = ''; + this.popper.style.top = ''; + this.popper.style.left = ''; + this.popper.style.right = ''; + this.popper.style.bottom = ''; + this.popper.style.willChange = ''; + this.popper.style[getSupportedPropertyName('transform')] = ''; + } + + this.disableEventListeners(); + + // remove the popper if user explicity asked for the deletion on destroy + // do not use `remove` because IE11 doesn't support it + if (this.options.removeOnDestroy) { + this.popper.parentNode.removeChild(this.popper); + } + return this; +} + +/** + * Get the window associated with the element + * @argument {Element} element + * @returns {Window} + */ +function getWindow(element) { + var ownerDocument = element.ownerDocument; + return ownerDocument ? ownerDocument.defaultView : window; +} + +function attachToScrollParents(scrollParent, event, callback, scrollParents) { + var isBody = scrollParent.nodeName === 'BODY'; + var target = isBody ? scrollParent.ownerDocument.defaultView : scrollParent; + target.addEventListener(event, callback, { passive: true }); + + if (!isBody) { + attachToScrollParents(getScrollParent(target.parentNode), event, callback, scrollParents); + } + scrollParents.push(target); +} + +/** + * Setup needed event listeners used to update the popper position + * @method + * @memberof Popper.Utils + * @private + */ +function setupEventListeners(reference, options, state, updateBound) { + // Resize event listener on window + state.updateBound = updateBound; + getWindow(reference).addEventListener('resize', state.updateBound, { passive: true }); + + // Scroll event listener on scroll parents + var scrollElement = getScrollParent(reference); + attachToScrollParents(scrollElement, 'scroll', state.updateBound, state.scrollParents); + state.scrollElement = scrollElement; + state.eventsEnabled = true; + + return state; +} + +/** + * It will add resize/scroll events and start recalculating + * position of the popper element when they are triggered. + * @method + * @memberof Popper + */ +function enableEventListeners() { + if (!this.state.eventsEnabled) { + this.state = setupEventListeners(this.reference, this.options, this.state, this.scheduleUpdate); + } +} + +/** + * Remove event listeners used to update the popper position + * @method + * @memberof Popper.Utils + * @private + */ +function removeEventListeners(reference, state) { + // Remove resize event listener on window + getWindow(reference).removeEventListener('resize', state.updateBound); + + // Remove scroll event listener on scroll parents + state.scrollParents.forEach(function (target) { + target.removeEventListener('scroll', state.updateBound); + }); + + // Reset state + state.updateBound = null; + state.scrollParents = []; + state.scrollElement = null; + state.eventsEnabled = false; + return state; +} + +/** + * It will remove resize/scroll events and won't recalculate popper position + * when they are triggered. It also won't trigger `onUpdate` callback anymore, + * unless you call `update` method manually. + * @method + * @memberof Popper + */ +function disableEventListeners() { + if (this.state.eventsEnabled) { + cancelAnimationFrame(this.scheduleUpdate); + this.state = removeEventListeners(this.reference, this.state); + } +} + +/** + * Tells if a given input is a number + * @method + * @memberof Popper.Utils + * @param {*} input to check + * @return {Boolean} + */ +function isNumeric(n) { + return n !== '' && !isNaN(parseFloat(n)) && isFinite(n); +} + +/** + * Set the style to the given popper + * @method + * @memberof Popper.Utils + * @argument {Element} element - Element to apply the style to + * @argument {Object} styles + * Object with a list of properties and values which will be applied to the element + */ +function setStyles(element, styles) { + Object.keys(styles).forEach(function (prop) { + var unit = ''; + // add unit if the value is numeric and is one of the following + if (['width', 'height', 'top', 'right', 'bottom', 'left'].indexOf(prop) !== -1 && isNumeric(styles[prop])) { + unit = 'px'; + } + element.style[prop] = styles[prop] + unit; + }); +} + +/** + * Set the attributes to the given popper + * @method + * @memberof Popper.Utils + * @argument {Element} element - Element to apply the attributes to + * @argument {Object} styles + * Object with a list of properties and values which will be applied to the element + */ +function setAttributes(element, attributes) { + Object.keys(attributes).forEach(function (prop) { + var value = attributes[prop]; + if (value !== false) { + element.setAttribute(prop, attributes[prop]); + } else { + element.removeAttribute(prop); + } + }); +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by `update` method + * @argument {Object} data.styles - List of style properties - values to apply to popper element + * @argument {Object} data.attributes - List of attribute properties - values to apply to popper element + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The same data object + */ +function applyStyle(data) { + // any property present in `data.styles` will be applied to the popper, + // in this way we can make the 3rd party modifiers add custom styles to it + // Be aware, modifiers could override the properties defined in the previous + // lines of this modifier! + setStyles(data.instance.popper, data.styles); + + // any property present in `data.attributes` will be applied to the popper, + // they will be set as HTML attributes of the element + setAttributes(data.instance.popper, data.attributes); + + // if arrowElement is defined and arrowStyles has some properties + if (data.arrowElement && Object.keys(data.arrowStyles).length) { + setStyles(data.arrowElement, data.arrowStyles); + } + + return data; +} + +/** + * Set the x-placement attribute before everything else because it could be used + * to add margins to the popper margins needs to be calculated to get the + * correct popper offsets. + * @method + * @memberof Popper.modifiers + * @param {HTMLElement} reference - The reference element used to position the popper + * @param {HTMLElement} popper - The HTML element used as popper + * @param {Object} options - Popper.js options + */ +function applyStyleOnLoad(reference, popper, options, modifierOptions, state) { + // compute reference element offsets + var referenceOffsets = getReferenceOffsets(state, popper, reference, options.positionFixed); + + // compute auto placement, store placement inside the data object, + // modifiers will be able to edit `placement` if needed + // and refer to originalPlacement to know the original value + var placement = computeAutoPlacement(options.placement, referenceOffsets, popper, reference, options.modifiers.flip.boundariesElement, options.modifiers.flip.padding); + + popper.setAttribute('x-placement', placement); + + // Apply `position` to popper before anything else because + // without the position applied we can't guarantee correct computations + setStyles(popper, { position: options.positionFixed ? 'fixed' : 'absolute' }); + + return options; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by `update` method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function computeStyle(data, options) { + var x = options.x, + y = options.y; + var popper = data.offsets.popper; + + // Remove this legacy support in Popper.js v2 + + var legacyGpuAccelerationOption = find(data.instance.modifiers, function (modifier) { + return modifier.name === 'applyStyle'; + }).gpuAcceleration; + if (legacyGpuAccelerationOption !== undefined) { + console.warn('WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!'); + } + var gpuAcceleration = legacyGpuAccelerationOption !== undefined ? legacyGpuAccelerationOption : options.gpuAcceleration; + + var offsetParent = getOffsetParent(data.instance.popper); + var offsetParentRect = getBoundingClientRect(offsetParent); + + // Styles + var styles = { + position: popper.position + }; + + // Avoid blurry text by using full pixel integers. + // For pixel-perfect positioning, top/bottom prefers rounded + // values, while left/right prefers floored values. + var offsets = { + left: Math.floor(popper.left), + top: Math.round(popper.top), + bottom: Math.round(popper.bottom), + right: Math.floor(popper.right) + }; + + var sideA = x === 'bottom' ? 'top' : 'bottom'; + var sideB = y === 'right' ? 'left' : 'right'; + + // if gpuAcceleration is set to `true` and transform is supported, + // we use `translate3d` to apply the position to the popper we + // automatically use the supported prefixed version if needed + var prefixedProperty = getSupportedPropertyName('transform'); + + // now, let's make a step back and look at this code closely (wtf?) + // If the content of the popper grows once it's been positioned, it + // may happen that the popper gets misplaced because of the new content + // overflowing its reference element + // To avoid this problem, we provide two options (x and y), which allow + // the consumer to define the offset origin. + // If we position a popper on top of a reference element, we can set + // `x` to `top` to make the popper grow towards its top instead of + // its bottom. + var left = void 0, + top = void 0; + if (sideA === 'bottom') { + // when offsetParent is the positioning is relative to the bottom of the screen (excluding the scrollbar) + // and not the bottom of the html element + if (offsetParent.nodeName === 'HTML') { + top = -offsetParent.clientHeight + offsets.bottom; + } else { + top = -offsetParentRect.height + offsets.bottom; + } + } else { + top = offsets.top; + } + if (sideB === 'right') { + if (offsetParent.nodeName === 'HTML') { + left = -offsetParent.clientWidth + offsets.right; + } else { + left = -offsetParentRect.width + offsets.right; + } + } else { + left = offsets.left; + } + if (gpuAcceleration && prefixedProperty) { + styles[prefixedProperty] = 'translate3d(' + left + 'px, ' + top + 'px, 0)'; + styles[sideA] = 0; + styles[sideB] = 0; + styles.willChange = 'transform'; + } else { + // othwerise, we use the standard `top`, `left`, `bottom` and `right` properties + var invertTop = sideA === 'bottom' ? -1 : 1; + var invertLeft = sideB === 'right' ? -1 : 1; + styles[sideA] = top * invertTop; + styles[sideB] = left * invertLeft; + styles.willChange = sideA + ', ' + sideB; + } + + // Attributes + var attributes = { + 'x-placement': data.placement + }; + + // Update `data` attributes, styles and arrowStyles + data.attributes = _extends({}, attributes, data.attributes); + data.styles = _extends({}, styles, data.styles); + data.arrowStyles = _extends({}, data.offsets.arrow, data.arrowStyles); + + return data; +} + +/** + * Helper used to know if the given modifier depends from another one.
+ * It checks if the needed modifier is listed and enabled. + * @method + * @memberof Popper.Utils + * @param {Array} modifiers - list of modifiers + * @param {String} requestingName - name of requesting modifier + * @param {String} requestedName - name of requested modifier + * @returns {Boolean} + */ +function isModifierRequired(modifiers, requestingName, requestedName) { + var requesting = find(modifiers, function (_ref) { + var name = _ref.name; + return name === requestingName; + }); + + var isRequired = !!requesting && modifiers.some(function (modifier) { + return modifier.name === requestedName && modifier.enabled && modifier.order < requesting.order; + }); + + if (!isRequired) { + var _requesting = '`' + requestingName + '`'; + var requested = '`' + requestedName + '`'; + console.warn(requested + ' modifier is required by ' + _requesting + ' modifier in order to work, be sure to include it before ' + _requesting + '!'); + } + return isRequired; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function arrow(data, options) { + var _data$offsets$arrow; + + // arrow depends on keepTogether in order to work + if (!isModifierRequired(data.instance.modifiers, 'arrow', 'keepTogether')) { + return data; + } + + var arrowElement = options.element; + + // if arrowElement is a string, suppose it's a CSS selector + if (typeof arrowElement === 'string') { + arrowElement = data.instance.popper.querySelector(arrowElement); + + // if arrowElement is not found, don't run the modifier + if (!arrowElement) { + return data; + } + } else { + // if the arrowElement isn't a query selector we must check that the + // provided DOM node is child of its popper node + if (!data.instance.popper.contains(arrowElement)) { + console.warn('WARNING: `arrow.element` must be child of its popper element!'); + return data; + } + } + + var placement = data.placement.split('-')[0]; + var _data$offsets = data.offsets, + popper = _data$offsets.popper, + reference = _data$offsets.reference; + + var isVertical = ['left', 'right'].indexOf(placement) !== -1; + + var len = isVertical ? 'height' : 'width'; + var sideCapitalized = isVertical ? 'Top' : 'Left'; + var side = sideCapitalized.toLowerCase(); + var altSide = isVertical ? 'left' : 'top'; + var opSide = isVertical ? 'bottom' : 'right'; + var arrowElementSize = getOuterSizes(arrowElement)[len]; + + // + // extends keepTogether behavior making sure the popper and its + // reference have enough pixels in conjunction + // + + // top/left side + if (reference[opSide] - arrowElementSize < popper[side]) { + data.offsets.popper[side] -= popper[side] - (reference[opSide] - arrowElementSize); + } + // bottom/right side + if (reference[side] + arrowElementSize > popper[opSide]) { + data.offsets.popper[side] += reference[side] + arrowElementSize - popper[opSide]; + } + data.offsets.popper = getClientRect(data.offsets.popper); + + // compute center of the popper + var center = reference[side] + reference[len] / 2 - arrowElementSize / 2; + + // Compute the sideValue using the updated popper offsets + // take popper margin in account because we don't have this info available + var css = getStyleComputedProperty(data.instance.popper); + var popperMarginSide = parseFloat(css['margin' + sideCapitalized], 10); + var popperBorderSide = parseFloat(css['border' + sideCapitalized + 'Width'], 10); + var sideValue = center - data.offsets.popper[side] - popperMarginSide - popperBorderSide; + + // prevent arrowElement from being placed not contiguously to its popper + sideValue = Math.max(Math.min(popper[len] - arrowElementSize, sideValue), 0); + + data.arrowElement = arrowElement; + data.offsets.arrow = (_data$offsets$arrow = {}, defineProperty(_data$offsets$arrow, side, Math.round(sideValue)), defineProperty(_data$offsets$arrow, altSide, ''), _data$offsets$arrow); + + return data; +} + +/** + * Get the opposite placement variation of the given one + * @method + * @memberof Popper.Utils + * @argument {String} placement variation + * @returns {String} flipped placement variation + */ +function getOppositeVariation(variation) { + if (variation === 'end') { + return 'start'; + } else if (variation === 'start') { + return 'end'; + } + return variation; +} + +/** + * List of accepted placements to use as values of the `placement` option.
+ * Valid placements are: + * - `auto` + * - `top` + * - `right` + * - `bottom` + * - `left` + * + * Each placement can have a variation from this list: + * - `-start` + * - `-end` + * + * Variations are interpreted easily if you think of them as the left to right + * written languages. Horizontally (`top` and `bottom`), `start` is left and `end` + * is right.
+ * Vertically (`left` and `right`), `start` is top and `end` is bottom. + * + * Some valid examples are: + * - `top-end` (on top of reference, right aligned) + * - `right-start` (on right of reference, top aligned) + * - `bottom` (on bottom, centered) + * - `auto-end` (on the side with more space available, alignment depends by placement) + * + * @static + * @type {Array} + * @enum {String} + * @readonly + * @method placements + * @memberof Popper + */ +var placements = ['auto-start', 'auto', 'auto-end', 'top-start', 'top', 'top-end', 'right-start', 'right', 'right-end', 'bottom-end', 'bottom', 'bottom-start', 'left-end', 'left', 'left-start']; + +// Get rid of `auto` `auto-start` and `auto-end` +var validPlacements = placements.slice(3); + +/** + * Given an initial placement, returns all the subsequent placements + * clockwise (or counter-clockwise). + * + * @method + * @memberof Popper.Utils + * @argument {String} placement - A valid placement (it accepts variations) + * @argument {Boolean} counter - Set to true to walk the placements counterclockwise + * @returns {Array} placements including their variations + */ +function clockwise(placement) { + var counter = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + + var index = validPlacements.indexOf(placement); + var arr = validPlacements.slice(index + 1).concat(validPlacements.slice(0, index)); + return counter ? arr.reverse() : arr; +} + +var BEHAVIORS = { + FLIP: 'flip', + CLOCKWISE: 'clockwise', + COUNTERCLOCKWISE: 'counterclockwise' +}; + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function flip(data, options) { + // if `inner` modifier is enabled, we can't use the `flip` modifier + if (isModifierEnabled(data.instance.modifiers, 'inner')) { + return data; + } + + if (data.flipped && data.placement === data.originalPlacement) { + // seems like flip is trying to loop, probably there's not enough space on any of the flippable sides + return data; + } + + var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, options.boundariesElement, data.positionFixed); + + var placement = data.placement.split('-')[0]; + var placementOpposite = getOppositePlacement(placement); + var variation = data.placement.split('-')[1] || ''; + + var flipOrder = []; + + switch (options.behavior) { + case BEHAVIORS.FLIP: + flipOrder = [placement, placementOpposite]; + break; + case BEHAVIORS.CLOCKWISE: + flipOrder = clockwise(placement); + break; + case BEHAVIORS.COUNTERCLOCKWISE: + flipOrder = clockwise(placement, true); + break; + default: + flipOrder = options.behavior; + } + + flipOrder.forEach(function (step, index) { + if (placement !== step || flipOrder.length === index + 1) { + return data; + } + + placement = data.placement.split('-')[0]; + placementOpposite = getOppositePlacement(placement); + + var popperOffsets = data.offsets.popper; + var refOffsets = data.offsets.reference; + + // using floor because the reference offsets may contain decimals we are not going to consider here + var floor = Math.floor; + var overlapsRef = placement === 'left' && floor(popperOffsets.right) > floor(refOffsets.left) || placement === 'right' && floor(popperOffsets.left) < floor(refOffsets.right) || placement === 'top' && floor(popperOffsets.bottom) > floor(refOffsets.top) || placement === 'bottom' && floor(popperOffsets.top) < floor(refOffsets.bottom); + + var overflowsLeft = floor(popperOffsets.left) < floor(boundaries.left); + var overflowsRight = floor(popperOffsets.right) > floor(boundaries.right); + var overflowsTop = floor(popperOffsets.top) < floor(boundaries.top); + var overflowsBottom = floor(popperOffsets.bottom) > floor(boundaries.bottom); + + var overflowsBoundaries = placement === 'left' && overflowsLeft || placement === 'right' && overflowsRight || placement === 'top' && overflowsTop || placement === 'bottom' && overflowsBottom; + + // flip the variation if required + var isVertical = ['top', 'bottom'].indexOf(placement) !== -1; + var flippedVariation = !!options.flipVariations && (isVertical && variation === 'start' && overflowsLeft || isVertical && variation === 'end' && overflowsRight || !isVertical && variation === 'start' && overflowsTop || !isVertical && variation === 'end' && overflowsBottom); + + if (overlapsRef || overflowsBoundaries || flippedVariation) { + // this boolean to detect any flip loop + data.flipped = true; + + if (overlapsRef || overflowsBoundaries) { + placement = flipOrder[index + 1]; + } + + if (flippedVariation) { + variation = getOppositeVariation(variation); + } + + data.placement = placement + (variation ? '-' + variation : ''); + + // this object contains `position`, we want to preserve it along with + // any additional property we may add in the future + data.offsets.popper = _extends({}, data.offsets.popper, getPopperOffsets(data.instance.popper, data.offsets.reference, data.placement)); + + data = runModifiers(data.instance.modifiers, data, 'flip'); + } + }); + return data; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function keepTogether(data) { + var _data$offsets = data.offsets, + popper = _data$offsets.popper, + reference = _data$offsets.reference; + + var placement = data.placement.split('-')[0]; + var floor = Math.floor; + var isVertical = ['top', 'bottom'].indexOf(placement) !== -1; + var side = isVertical ? 'right' : 'bottom'; + var opSide = isVertical ? 'left' : 'top'; + var measurement = isVertical ? 'width' : 'height'; + + if (popper[side] < floor(reference[opSide])) { + data.offsets.popper[opSide] = floor(reference[opSide]) - popper[measurement]; + } + if (popper[opSide] > floor(reference[side])) { + data.offsets.popper[opSide] = floor(reference[side]); + } + + return data; +} + +/** + * Converts a string containing value + unit into a px value number + * @function + * @memberof {modifiers~offset} + * @private + * @argument {String} str - Value + unit string + * @argument {String} measurement - `height` or `width` + * @argument {Object} popperOffsets + * @argument {Object} referenceOffsets + * @returns {Number|String} + * Value in pixels, or original string if no values were extracted + */ +function toValue(str, measurement, popperOffsets, referenceOffsets) { + // separate value from unit + var split = str.match(/((?:\-|\+)?\d*\.?\d*)(.*)/); + var value = +split[1]; + var unit = split[2]; + + // If it's not a number it's an operator, I guess + if (!value) { + return str; + } + + if (unit.indexOf('%') === 0) { + var element = void 0; + switch (unit) { + case '%p': + element = popperOffsets; + break; + case '%': + case '%r': + default: + element = referenceOffsets; + } + + var rect = getClientRect(element); + return rect[measurement] / 100 * value; + } else if (unit === 'vh' || unit === 'vw') { + // if is a vh or vw, we calculate the size based on the viewport + var size = void 0; + if (unit === 'vh') { + size = Math.max(document.documentElement.clientHeight, window.innerHeight || 0); + } else { + size = Math.max(document.documentElement.clientWidth, window.innerWidth || 0); + } + return size / 100 * value; + } else { + // if is an explicit pixel unit, we get rid of the unit and keep the value + // if is an implicit unit, it's px, and we return just the value + return value; + } +} + +/** + * Parse an `offset` string to extrapolate `x` and `y` numeric offsets. + * @function + * @memberof {modifiers~offset} + * @private + * @argument {String} offset + * @argument {Object} popperOffsets + * @argument {Object} referenceOffsets + * @argument {String} basePlacement + * @returns {Array} a two cells array with x and y offsets in numbers + */ +function parseOffset(offset, popperOffsets, referenceOffsets, basePlacement) { + var offsets = [0, 0]; + + // Use height if placement is left or right and index is 0 otherwise use width + // in this way the first offset will use an axis and the second one + // will use the other one + var useHeight = ['right', 'left'].indexOf(basePlacement) !== -1; + + // Split the offset string to obtain a list of values and operands + // The regex addresses values with the plus or minus sign in front (+10, -20, etc) + var fragments = offset.split(/(\+|\-)/).map(function (frag) { + return frag.trim(); + }); + + // Detect if the offset string contains a pair of values or a single one + // they could be separated by comma or space + var divider = fragments.indexOf(find(fragments, function (frag) { + return frag.search(/,|\s/) !== -1; + })); + + if (fragments[divider] && fragments[divider].indexOf(',') === -1) { + console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.'); + } + + // If divider is found, we divide the list of values and operands to divide + // them by ofset X and Y. + var splitRegex = /\s*,\s*|\s+/; + var ops = divider !== -1 ? [fragments.slice(0, divider).concat([fragments[divider].split(splitRegex)[0]]), [fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider + 1))] : [fragments]; + + // Convert the values with units to absolute pixels to allow our computations + ops = ops.map(function (op, index) { + // Most of the units rely on the orientation of the popper + var measurement = (index === 1 ? !useHeight : useHeight) ? 'height' : 'width'; + var mergeWithPrevious = false; + return op + // This aggregates any `+` or `-` sign that aren't considered operators + // e.g.: 10 + +5 => [10, +, +5] + .reduce(function (a, b) { + if (a[a.length - 1] === '' && ['+', '-'].indexOf(b) !== -1) { + a[a.length - 1] = b; + mergeWithPrevious = true; + return a; + } else if (mergeWithPrevious) { + a[a.length - 1] += b; + mergeWithPrevious = false; + return a; + } else { + return a.concat(b); + } + }, []) + // Here we convert the string values into number values (in px) + .map(function (str) { + return toValue(str, measurement, popperOffsets, referenceOffsets); + }); + }); + + // Loop trough the offsets arrays and execute the operations + ops.forEach(function (op, index) { + op.forEach(function (frag, index2) { + if (isNumeric(frag)) { + offsets[index] += frag * (op[index2 - 1] === '-' ? -1 : 1); + } + }); + }); + return offsets; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @argument {Number|String} options.offset=0 + * The offset value as described in the modifier description + * @returns {Object} The data object, properly modified + */ +function offset(data, _ref) { + var offset = _ref.offset; + var placement = data.placement, + _data$offsets = data.offsets, + popper = _data$offsets.popper, + reference = _data$offsets.reference; + + var basePlacement = placement.split('-')[0]; + + var offsets = void 0; + if (isNumeric(+offset)) { + offsets = [+offset, 0]; + } else { + offsets = parseOffset(offset, popper, reference, basePlacement); + } + + if (basePlacement === 'left') { + popper.top += offsets[0]; + popper.left -= offsets[1]; + } else if (basePlacement === 'right') { + popper.top += offsets[0]; + popper.left += offsets[1]; + } else if (basePlacement === 'top') { + popper.left += offsets[0]; + popper.top -= offsets[1]; + } else if (basePlacement === 'bottom') { + popper.left += offsets[0]; + popper.top += offsets[1]; + } + + data.popper = popper; + return data; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by `update` method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function preventOverflow(data, options) { + var boundariesElement = options.boundariesElement || getOffsetParent(data.instance.popper); + + // If offsetParent is the reference element, we really want to + // go one step up and use the next offsetParent as reference to + // avoid to make this modifier completely useless and look like broken + if (data.instance.reference === boundariesElement) { + boundariesElement = getOffsetParent(boundariesElement); + } + + // NOTE: DOM access here + // resets the popper's position so that the document size can be calculated excluding + // the size of the popper element itself + var transformProp = getSupportedPropertyName('transform'); + var popperStyles = data.instance.popper.style; // assignment to help minification + var top = popperStyles.top, + left = popperStyles.left, + transform = popperStyles[transformProp]; + + popperStyles.top = ''; + popperStyles.left = ''; + popperStyles[transformProp] = ''; + + var boundaries = getBoundaries(data.instance.popper, data.instance.reference, options.padding, boundariesElement, data.positionFixed); + + // NOTE: DOM access here + // restores the original style properties after the offsets have been computed + popperStyles.top = top; + popperStyles.left = left; + popperStyles[transformProp] = transform; + + options.boundaries = boundaries; + + var order = options.priority; + var popper = data.offsets.popper; + + var check = { + primary: function primary(placement) { + var value = popper[placement]; + if (popper[placement] < boundaries[placement] && !options.escapeWithReference) { + value = Math.max(popper[placement], boundaries[placement]); + } + return defineProperty({}, placement, value); + }, + secondary: function secondary(placement) { + var mainSide = placement === 'right' ? 'left' : 'top'; + var value = popper[mainSide]; + if (popper[placement] > boundaries[placement] && !options.escapeWithReference) { + value = Math.min(popper[mainSide], boundaries[placement] - (placement === 'right' ? popper.width : popper.height)); + } + return defineProperty({}, mainSide, value); + } + }; + + order.forEach(function (placement) { + var side = ['left', 'top'].indexOf(placement) !== -1 ? 'primary' : 'secondary'; + popper = _extends({}, popper, check[side](placement)); + }); + + data.offsets.popper = popper; + + return data; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by `update` method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function shift(data) { + var placement = data.placement; + var basePlacement = placement.split('-')[0]; + var shiftvariation = placement.split('-')[1]; + + // if shift shiftvariation is specified, run the modifier + if (shiftvariation) { + var _data$offsets = data.offsets, + reference = _data$offsets.reference, + popper = _data$offsets.popper; + + var isVertical = ['bottom', 'top'].indexOf(basePlacement) !== -1; + var side = isVertical ? 'left' : 'top'; + var measurement = isVertical ? 'width' : 'height'; + + var shiftOffsets = { + start: defineProperty({}, side, reference[side]), + end: defineProperty({}, side, reference[side] + reference[measurement] - popper[measurement]) + }; + + data.offsets.popper = _extends({}, popper, shiftOffsets[shiftvariation]); + } + + return data; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function hide(data) { + if (!isModifierRequired(data.instance.modifiers, 'hide', 'preventOverflow')) { + return data; + } + + var refRect = data.offsets.reference; + var bound = find(data.instance.modifiers, function (modifier) { + return modifier.name === 'preventOverflow'; + }).boundaries; + + if (refRect.bottom < bound.top || refRect.left > bound.right || refRect.top > bound.bottom || refRect.right < bound.left) { + // Avoid unnecessary DOM access if visibility hasn't changed + if (data.hide === true) { + return data; + } + + data.hide = true; + data.attributes['x-out-of-boundaries'] = ''; + } else { + // Avoid unnecessary DOM access if visibility hasn't changed + if (data.hide === false) { + return data; + } + + data.hide = false; + data.attributes['x-out-of-boundaries'] = false; + } + + return data; +} + +/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by `update` method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */ +function inner(data) { + var placement = data.placement; + var basePlacement = placement.split('-')[0]; + var _data$offsets = data.offsets, + popper = _data$offsets.popper, + reference = _data$offsets.reference; + + var isHoriz = ['left', 'right'].indexOf(basePlacement) !== -1; + + var subtractLength = ['top', 'left'].indexOf(basePlacement) === -1; + + popper[isHoriz ? 'left' : 'top'] = reference[basePlacement] - (subtractLength ? popper[isHoriz ? 'width' : 'height'] : 0); + + data.placement = getOppositePlacement(placement); + data.offsets.popper = getClientRect(popper); + + return data; +} + +/** + * Modifier function, each modifier can have a function of this type assigned + * to its `fn` property.
+ * These functions will be called on each update, this means that you must + * make sure they are performant enough to avoid performance bottlenecks. + * + * @function ModifierFn + * @argument {dataObject} data - The data object generated by `update` method + * @argument {Object} options - Modifiers configuration and options + * @returns {dataObject} The data object, properly modified + */ + +/** + * Modifiers are plugins used to alter the behavior of your poppers.
+ * Popper.js uses a set of 9 modifiers to provide all the basic functionalities + * needed by the library. + * + * Usually you don't want to override the `order`, `fn` and `onLoad` props. + * All the other properties are configurations that could be tweaked. + * @namespace modifiers + */ +var modifiers = { + /** + * Modifier used to shift the popper on the start or end of its reference + * element.
+ * It will read the variation of the `placement` property.
+ * It can be one either `-end` or `-start`. + * @memberof modifiers + * @inner + */ + shift: { + /** @prop {number} order=100 - Index used to define the order of execution */ + order: 100, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: shift + }, + + /** + * The `offset` modifier can shift your popper on both its axis. + * + * It accepts the following units: + * - `px` or unit-less, interpreted as pixels + * - `%` or `%r`, percentage relative to the length of the reference element + * - `%p`, percentage relative to the length of the popper element + * - `vw`, CSS viewport width unit + * - `vh`, CSS viewport height unit + * + * For length is intended the main axis relative to the placement of the popper.
+ * This means that if the placement is `top` or `bottom`, the length will be the + * `width`. In case of `left` or `right`, it will be the `height`. + * + * You can provide a single value (as `Number` or `String`), or a pair of values + * as `String` divided by a comma or one (or more) white spaces.
+ * The latter is a deprecated method because it leads to confusion and will be + * removed in v2.
+ * Additionally, it accepts additions and subtractions between different units. + * Note that multiplications and divisions aren't supported. + * + * Valid examples are: + * ``` + * 10 + * '10%' + * '10, 10' + * '10%, 10' + * '10 + 10%' + * '10 - 5vh + 3%' + * '-10px + 5vh, 5px - 6%' + * ``` + * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap + * > with their reference element, unfortunately, you will have to disable the `flip` modifier. + * > You can read more on this at this [issue](https://github.com/FezVrasta/popper.js/issues/373). + * + * @memberof modifiers + * @inner + */ + offset: { + /** @prop {number} order=200 - Index used to define the order of execution */ + order: 200, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: offset, + /** @prop {Number|String} offset=0 + * The offset value as described in the modifier description + */ + offset: 0 + }, + + /** + * Modifier used to prevent the popper from being positioned outside the boundary. + * + * A scenario exists where the reference itself is not within the boundaries.
+ * We can say it has "escaped the boundaries" — or just "escaped".
+ * In this case we need to decide whether the popper should either: + * + * - detach from the reference and remain "trapped" in the boundaries, or + * - if it should ignore the boundary and "escape with its reference" + * + * When `escapeWithReference` is set to`true` and reference is completely + * outside its boundaries, the popper will overflow (or completely leave) + * the boundaries in order to remain attached to the edge of the reference. + * + * @memberof modifiers + * @inner + */ + preventOverflow: { + /** @prop {number} order=300 - Index used to define the order of execution */ + order: 300, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: preventOverflow, + /** + * @prop {Array} [priority=['left','right','top','bottom']] + * Popper will try to prevent overflow following these priorities by default, + * then, it could overflow on the left and on top of the `boundariesElement` + */ + priority: ['left', 'right', 'top', 'bottom'], + /** + * @prop {number} padding=5 + * Amount of pixel used to define a minimum distance between the boundaries + * and the popper. This makes sure the popper always has a little padding + * between the edges of its container + */ + padding: 5, + /** + * @prop {String|HTMLElement} boundariesElement='scrollParent' + * Boundaries used by the modifier. Can be `scrollParent`, `window`, + * `viewport` or any DOM element. + */ + boundariesElement: 'scrollParent' + }, + + /** + * Modifier used to make sure the reference and its popper stay near each other + * without leaving any gap between the two. Especially useful when the arrow is + * enabled and you want to ensure that it points to its reference element. + * It cares only about the first axis. You can still have poppers with margin + * between the popper and its reference element. + * @memberof modifiers + * @inner + */ + keepTogether: { + /** @prop {number} order=400 - Index used to define the order of execution */ + order: 400, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: keepTogether + }, + + /** + * This modifier is used to move the `arrowElement` of the popper to make + * sure it is positioned between the reference element and its popper element. + * It will read the outer size of the `arrowElement` node to detect how many + * pixels of conjunction are needed. + * + * It has no effect if no `arrowElement` is provided. + * @memberof modifiers + * @inner + */ + arrow: { + /** @prop {number} order=500 - Index used to define the order of execution */ + order: 500, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: arrow, + /** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */ + element: '[x-arrow]' + }, + + /** + * Modifier used to flip the popper's placement when it starts to overlap its + * reference element. + * + * Requires the `preventOverflow` modifier before it in order to work. + * + * **NOTE:** this modifier will interrupt the current update cycle and will + * restart it if it detects the need to flip the placement. + * @memberof modifiers + * @inner + */ + flip: { + /** @prop {number} order=600 - Index used to define the order of execution */ + order: 600, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: flip, + /** + * @prop {String|Array} behavior='flip' + * The behavior used to change the popper's placement. It can be one of + * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid + * placements (with optional variations) + */ + behavior: 'flip', + /** + * @prop {number} padding=5 + * The popper will flip if it hits the edges of the `boundariesElement` + */ + padding: 5, + /** + * @prop {String|HTMLElement} boundariesElement='viewport' + * The element which will define the boundaries of the popper position. + * The popper will never be placed outside of the defined boundaries + * (except if `keepTogether` is enabled) + */ + boundariesElement: 'viewport' + }, + + /** + * Modifier used to make the popper flow toward the inner of the reference element. + * By default, when this modifier is disabled, the popper will be placed outside + * the reference element. + * @memberof modifiers + * @inner + */ + inner: { + /** @prop {number} order=700 - Index used to define the order of execution */ + order: 700, + /** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */ + enabled: false, + /** @prop {ModifierFn} */ + fn: inner + }, + + /** + * Modifier used to hide the popper when its reference element is outside of the + * popper boundaries. It will set a `x-out-of-boundaries` attribute which can + * be used to hide with a CSS selector the popper when its reference is + * out of boundaries. + * + * Requires the `preventOverflow` modifier before it in order to work. + * @memberof modifiers + * @inner + */ + hide: { + /** @prop {number} order=800 - Index used to define the order of execution */ + order: 800, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: hide + }, + + /** + * Computes the style that will be applied to the popper element to gets + * properly positioned. + * + * Note that this modifier will not touch the DOM, it just prepares the styles + * so that `applyStyle` modifier can apply it. This separation is useful + * in case you need to replace `applyStyle` with a custom implementation. + * + * This modifier has `850` as `order` value to maintain backward compatibility + * with previous versions of Popper.js. Expect the modifiers ordering method + * to change in future major versions of the library. + * + * @memberof modifiers + * @inner + */ + computeStyle: { + /** @prop {number} order=850 - Index used to define the order of execution */ + order: 850, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: computeStyle, + /** + * @prop {Boolean} gpuAcceleration=true + * If true, it uses the CSS 3D transformation to position the popper. + * Otherwise, it will use the `top` and `left` properties + */ + gpuAcceleration: true, + /** + * @prop {string} [x='bottom'] + * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin. + * Change this if your popper should grow in a direction different from `bottom` + */ + x: 'bottom', + /** + * @prop {string} [x='left'] + * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin. + * Change this if your popper should grow in a direction different from `right` + */ + y: 'right' + }, + + /** + * Applies the computed styles to the popper element. + * + * All the DOM manipulations are limited to this modifier. This is useful in case + * you want to integrate Popper.js inside a framework or view library and you + * want to delegate all the DOM manipulations to it. + * + * Note that if you disable this modifier, you must make sure the popper element + * has its position set to `absolute` before Popper.js can do its work! + * + * Just disable this modifier and define your own to achieve the desired effect. + * + * @memberof modifiers + * @inner + */ + applyStyle: { + /** @prop {number} order=900 - Index used to define the order of execution */ + order: 900, + /** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */ + enabled: true, + /** @prop {ModifierFn} */ + fn: applyStyle, + /** @prop {Function} */ + onLoad: applyStyleOnLoad, + /** + * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier + * @prop {Boolean} gpuAcceleration=true + * If true, it uses the CSS 3D transformation to position the popper. + * Otherwise, it will use the `top` and `left` properties + */ + gpuAcceleration: undefined + } +}; + +/** + * The `dataObject` is an object containing all the information used by Popper.js. + * This object is passed to modifiers and to the `onCreate` and `onUpdate` callbacks. + * @name dataObject + * @property {Object} data.instance The Popper.js instance + * @property {String} data.placement Placement applied to popper + * @property {String} data.originalPlacement Placement originally defined on init + * @property {Boolean} data.flipped True if popper has been flipped by flip modifier + * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper + * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier + * @property {Object} data.styles Any CSS property defined here will be applied to the popper. It expects the JavaScript nomenclature (eg. `marginBottom`) + * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow. It expects the JavaScript nomenclature (eg. `marginBottom`) + * @property {Object} data.boundaries Offsets of the popper boundaries + * @property {Object} data.offsets The measurements of popper, reference and arrow elements + * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values + * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values + * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0 + */ + +/** + * Default options provided to Popper.js constructor.
+ * These can be overridden using the `options` argument of Popper.js.
+ * To override an option, simply pass an object with the same + * structure of the `options` object, as the 3rd argument. For example: + * ``` + * new Popper(ref, pop, { + * modifiers: { + * preventOverflow: { enabled: false } + * } + * }) + * ``` + * @type {Object} + * @static + * @memberof Popper + */ +var Defaults = { + /** + * Popper's placement. + * @prop {Popper.placements} placement='bottom' + */ + placement: 'bottom', + + /** + * Set this to true if you want popper to position it self in 'fixed' mode + * @prop {Boolean} positionFixed=false + */ + positionFixed: false, + + /** + * Whether events (resize, scroll) are initially enabled. + * @prop {Boolean} eventsEnabled=true + */ + eventsEnabled: true, + + /** + * Set to true if you want to automatically remove the popper when + * you call the `destroy` method. + * @prop {Boolean} removeOnDestroy=false + */ + removeOnDestroy: false, + + /** + * Callback called when the popper is created.
+ * By default, it is set to no-op.
+ * Access Popper.js instance with `data.instance`. + * @prop {onCreate} + */ + onCreate: function onCreate() {}, + + /** + * Callback called when the popper is updated. This callback is not called + * on the initialization/creation of the popper, but only on subsequent + * updates.
+ * By default, it is set to no-op.
+ * Access Popper.js instance with `data.instance`. + * @prop {onUpdate} + */ + onUpdate: function onUpdate() {}, + + /** + * List of modifiers used to modify the offsets before they are applied to the popper. + * They provide most of the functionalities of Popper.js. + * @prop {modifiers} + */ + modifiers: modifiers +}; + +/** + * @callback onCreate + * @param {dataObject} data + */ + +/** + * @callback onUpdate + * @param {dataObject} data + */ + +// Utils +// Methods +var Popper = function () { + /** + * Creates a new Popper.js instance. + * @class Popper + * @param {HTMLElement|referenceObject} reference - The reference element used to position the popper + * @param {HTMLElement} popper - The HTML element used as the popper + * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults) + * @return {Object} instance - The generated Popper.js instance + */ + function Popper(reference, popper) { + var _this = this; + + var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + classCallCheck(this, Popper); + + this.scheduleUpdate = function () { + return requestAnimationFrame(_this.update); + }; + + // make update() debounced, so that it only runs at most once-per-tick + this.update = debounce(this.update.bind(this)); + + // with {} we create a new object with the options inside it + this.options = _extends({}, Popper.Defaults, options); + + // init state + this.state = { + isDestroyed: false, + isCreated: false, + scrollParents: [] + }; + + // get reference and popper elements (allow jQuery wrappers) + this.reference = reference && reference.jquery ? reference[0] : reference; + this.popper = popper && popper.jquery ? popper[0] : popper; + + // Deep merge modifiers options + this.options.modifiers = {}; + Object.keys(_extends({}, Popper.Defaults.modifiers, options.modifiers)).forEach(function (name) { + _this.options.modifiers[name] = _extends({}, Popper.Defaults.modifiers[name] || {}, options.modifiers ? options.modifiers[name] : {}); + }); + + // Refactoring modifiers' list (Object => Array) + this.modifiers = Object.keys(this.options.modifiers).map(function (name) { + return _extends({ + name: name + }, _this.options.modifiers[name]); + }) + // sort the modifiers by order + .sort(function (a, b) { + return a.order - b.order; + }); + + // modifiers have the ability to execute arbitrary code when Popper.js get inited + // such code is executed in the same order of its modifier + // they could add new properties to their options configuration + // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`! + this.modifiers.forEach(function (modifierOptions) { + if (modifierOptions.enabled && isFunction(modifierOptions.onLoad)) { + modifierOptions.onLoad(_this.reference, _this.popper, _this.options, modifierOptions, _this.state); + } + }); + + // fire the first update to position the popper in the right place + this.update(); + + var eventsEnabled = this.options.eventsEnabled; + if (eventsEnabled) { + // setup event listeners, they will take care of update the position in specific situations + this.enableEventListeners(); + } + + this.state.eventsEnabled = eventsEnabled; + } + + // We can't use class properties because they don't get listed in the + // class prototype and break stuff like Sinon stubs + + + createClass(Popper, [{ + key: 'update', + value: function update$$1() { + return update.call(this); + } + }, { + key: 'destroy', + value: function destroy$$1() { + return destroy.call(this); + } + }, { + key: 'enableEventListeners', + value: function enableEventListeners$$1() { + return enableEventListeners.call(this); + } + }, { + key: 'disableEventListeners', + value: function disableEventListeners$$1() { + return disableEventListeners.call(this); + } + + /** + * Schedules an update. It will run on the next UI update available. + * @method scheduleUpdate + * @memberof Popper + */ + + + /** + * Collection of utilities useful when writing custom modifiers. + * Starting from version 1.7, this method is available only if you + * include `popper-utils.js` before `popper.js`. + * + * **DEPRECATION**: This way to access PopperUtils is deprecated + * and will be removed in v2! Use the PopperUtils module directly instead. + * Due to the high instability of the methods contained in Utils, we can't + * guarantee them to follow semver. Use them at your own risk! + * @static + * @private + * @type {Object} + * @deprecated since version 1.8 + * @member Utils + * @memberof Popper + */ + + }]); + return Popper; +}(); + +/** + * The `referenceObject` is an object that provides an interface compatible with Popper.js + * and lets you use it as replacement of a real DOM node.
+ * You can use this method to position a popper relatively to a set of coordinates + * in case you don't have a DOM node to use as reference. + * + * ``` + * new Popper(referenceObject, popperNode); + * ``` + * + * NB: This feature isn't supported in Internet Explorer 10. + * @name referenceObject + * @property {Function} data.getBoundingClientRect + * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method. + * @property {number} data.clientWidth + * An ES6 getter that will return the width of the virtual reference element. + * @property {number} data.clientHeight + * An ES6 getter that will return the height of the virtual reference element. + */ + + +Popper.Utils = (typeof window !== 'undefined' ? window : global).PopperUtils; +Popper.placements = placements; +Popper.Defaults = Defaults; + +/* harmony default export */ __webpack_exports__["default"] = (Popper); +//# sourceMappingURL=popper.js.map + +/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(10))) + +/***/ }), +/* 12 */ +/***/ (function(module, exports, __webpack_require__) { + +var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*! + * jQuery JavaScript Library v3.3.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2018-01-20T17:24Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var document = window.document; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var concat = arr.concat; + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + + + + var preservedScriptAttributes = { + type: true, + src: true, + noModule: true + }; + + function DOMEval( code, doc, node ) { + doc = doc || document; + + var i, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + if ( node[ i ] ) { + script[ i ] = node[ i ]; + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.3.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Support: Android <=4.0 only + // Make sure we trim BOM and NBSP + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + + if ( copyIsArray ) { + copyIsArray = false; + clone = src && Array.isArray( src ) ? src : []; + + } else { + clone = src && jQuery.isPlainObject( src ) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + + /* eslint-disable no-unused-vars */ + // See https://github.com/eslint/eslint/issues/6125 + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a global context + globalEval: function( code ) { + DOMEval( code ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // Support: Android <=4.0 only + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.3 + * https://sizzlejs.com/ + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2016-08-08 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + disabledAncestor = addCombinator( + function( elem ) { + return elem.disabled === true && ("form" in elem || "label" in elem); + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { + + // ID selector + if ( (m = match[1]) ) { + + // Document context + if ( nodeType === 9 ) { + if ( (elem = context.getElementById( m )) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && (elem = newContext.getElementById( m )) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( (m = match[3]) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !compilerCache[ selector + " " ] && + (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + + if ( nodeType !== 1 ) { + newContext = context; + newSelector = selector; + + // qSA looks outside Element context, which is not what we want + // Thanks to Andrew Dupont for this workaround technique + // Support: IE <=8 + // Exclude object elements + } else if ( context.nodeName.toLowerCase() !== "object" ) { + + // Capture the context ID, setting it first if necessary + if ( (nid = context.getAttribute( "id" )) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", (nid = expando) ); + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[i] = "#" + nid + " " + toSelector( groups[i] ); + } + newSelector = groups.join( "," ); + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement("fieldset"); + + try { + return !!fn( el ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + disabledAncestor( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9-11, Edge + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + if ( preferredDoc !== document && + (subWindow = document.defaultView) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert(function( el ) { + el.className = "i"; + return !el.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( el ) { + el.appendChild( document.createComment("") ); + return !el.getElementsByTagName("*").length; + }); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + }); + + // ID filter and find + if ( support.getById ) { + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode("id"); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( (elem = elems[i++]) ) { + node = elem.getAttributeNode("id"); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( el ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll("[msallowcapture^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push("~="); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push(".#.+[+~]"); + } + }); + + assert(function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement("input"); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll(":enabled").length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll(":disabled").length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( el ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === document ? -1 : + b === document ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + !compilerCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch (e) {} + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return (sel + "").replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + // Use previously-cached element index if available + if ( useCache ) { + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + // Don't keep the element (issue #299) + input[0] = null; + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( (oldCache = uniqueCache[ key ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context === document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + if ( !context && elem.ownerDocument !== document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context || document, xml) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( el ) { + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement("fieldset") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( el ) { + return el.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( nodeName( elem, "iframe" ) ) { + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + jQuery.contains( elem.ownerDocument, elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + +var swap = function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // Support: IE <=9 only + option: [ 1, "" ], + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
" ], + col: [ 2, "", "
" ], + tr: [ 2, "", "
" ], + td: [ 3, "", "
" ], + + _default: [ 0, "", "" ] +}; + +// Support: IE <=9 only +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, contains, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; +} )(); +var documentElement = document.documentElement; + + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 only +// See #13393 for more info +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = {}; + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + // Make a writable jQuery.Event from the native event object + var event = jQuery.event.fix( nativeEvent ); + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or 2) have namespace(s) + // a subset or equal to those in the bound event (both can have no namespace). + if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + this.focus(); + return false; + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( this.type === "checkbox" && this.click && nodeName( this, "input" ) ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + /* eslint-disable max-len */ + + // See https://github.com/eslint/eslint/issues/3229 + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, + + /* eslint-enable */ + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.access( src ); + pdataCur = dataPriv.set( dest, pdataOld ); + events = pdataOld.events; + + if ( events ) { + delete pdataCur.handle; + pdataCur.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), doc, node ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html.replace( rxhtmlTag, "<$1>" ); + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = jQuery.contains( elem.ownerDocument, elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + div.style.position = "absolute"; + scrollboxSizeVal = div.offsetWidth === 36 || "absolute"; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }, + + cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style; + +// Return a css property mapped to a potentially vendor prefixed property +function vendorPropName( name ) { + + // Shortcut for names that are not vendor prefixed + if ( name in emptyStyle ) { + return name; + } + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a property mapped along what jQuery.cssProps suggests or to +// a vendor prefixed property. +function finalPropName( name ) { + var ret = jQuery.cssProps[ name ]; + if ( !ret ) { + ret = jQuery.cssProps[ name ] = vendorPropName( name ) || name; + } + return ret; +} + +function setPositiveNumber( elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + ) ); + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + val = curCSS( elem, dimension, styles ), + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox; + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + // Check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = valueIsBorderBox && + ( support.boxSizingReliable() || val === elem.style[ dimension ] ); + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + if ( val === "auto" || + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) { + + val = elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ]; + + // offsetWidth/offsetHeight provide border-box values + valueIsBorderBox = true; + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + if ( type === "number" ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra && boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ); + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && support.scrollboxSize() === styles.position ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && + ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || + jQuery.cssHooks[ tween.prop ] ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = Date.now(); + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ]; + } + } + match = responseHeaders[ key.toLowerCase() ]; + } + return match == null ? null : match; + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + + +jQuery._evalUrl = function( url ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + "throws": true + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain requests + if ( s.crossDomain ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( " + + + + + + \ No newline at end of file diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php new file mode 100644 index 0000000..a246e10 --- /dev/null +++ b/resources/views/welcome.blade.php @@ -0,0 +1,95 @@ + + + + + + + + Laravel + + + + + + + + +
+ @if (Route::has('login')) + + @endif + +
+
+ Laravel +
+ + +
+
+ + diff --git a/routes/api.php b/routes/api.php new file mode 100644 index 0000000..736fa59 --- /dev/null +++ b/routes/api.php @@ -0,0 +1,30 @@ +get('/user', function (Request $request) { +// return $request->user(); +// }); + +Route::get('customer', function() { + // If the Content-Type and Accept headers are set to 'application/json', + // this will return a JSON structure. This will be cleaned up later. + return Customer::all(); +}); + +Route::get('customer/{id}', function($id) { + return Customer::find($id); +}); + diff --git a/routes/channels.php b/routes/channels.php new file mode 100644 index 0000000..f16a20b --- /dev/null +++ b/routes/channels.php @@ -0,0 +1,16 @@ +id === (int) $id; +}); diff --git a/routes/console.php b/routes/console.php new file mode 100644 index 0000000..75dd0cd --- /dev/null +++ b/routes/console.php @@ -0,0 +1,18 @@ +comment(Inspiring::quote()); +})->describe('Display an inspiring quote'); diff --git a/routes/web.php b/routes/web.php new file mode 100644 index 0000000..23717e1 --- /dev/null +++ b/routes/web.php @@ -0,0 +1,56 @@ +id = $data[0]; + $customer_data->first_name = isset($data[1]) ? $data[1] : null; + $customer_data->last_name = isset($data[2]) ? $data[2] : null; + $customer_data->email = isset($data[3]) ? $data[3] : null; + $customer_data->gender = isset($data[4]) ? $data[4] : null; + $customer_data->ip_address = isset($data[5]) ? $data[5] : null; + $customer_data->company = isset($data[6]) ? $data[6] : null; + $customer_data->city = isset($data[7]) ? $data[7] : null; + $customer_data->title = isset($data[8]) ? $data[8] : null; + $customer_data->website = isset($data[9]) ? $data[9] : null; + + $customer_data->save(); + } + + fclose ( $handle ); + } + + $finalData = $customer_data::all (); + //var_dump($finalData); + + return view ( 'welcome' )->withData($finalData); +}); + +Route::resource('customers', 'customerController'); +Route::get('customerlist', 'customerController@displayAllCustomer'); + +// Route::post('customer/import', 'customerController@import'); diff --git a/server.php b/server.php new file mode 100644 index 0000000..5fb6379 --- /dev/null +++ b/server.php @@ -0,0 +1,21 @@ + + */ + +$uri = urldecode( + parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) +); + +// This file allows us to emulate Apache's "mod_rewrite" functionality from the +// built-in PHP web server. This provides a convenient way to test a Laravel +// application without having installed a "real" web server software here. +if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { + return false; +} + +require_once __DIR__.'/public/index.php'; diff --git a/storage/app/.gitignore b/storage/app/.gitignore new file mode 100755 index 0000000..8f4803c --- /dev/null +++ b/storage/app/.gitignore @@ -0,0 +1,3 @@ +* +!public/ +!.gitignore diff --git a/storage/app/public/.gitignore b/storage/app/public/.gitignore new file mode 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/app/public/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/.gitignore b/storage/framework/.gitignore new file mode 100755 index 0000000..b02b700 --- /dev/null +++ b/storage/framework/.gitignore @@ -0,0 +1,8 @@ +config.php +routes.php +schedule-* +compiled.php +services.json +events.scanned.php +routes.scanned.php +down diff --git a/storage/framework/cache/.gitignore b/storage/framework/cache/.gitignore new file mode 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/sessions/.gitignore b/storage/framework/sessions/.gitignore new file mode 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/sessions/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/testing/.gitignore b/storage/framework/testing/.gitignore new file mode 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/testing/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/framework/views/.gitignore b/storage/framework/views/.gitignore new file mode 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/framework/views/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/storage/logs/.gitignore b/storage/logs/.gitignore new file mode 100755 index 0000000..d6b7ef3 --- /dev/null +++ b/storage/logs/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/tests/CreatesApplication.php b/tests/CreatesApplication.php new file mode 100644 index 0000000..547152f --- /dev/null +++ b/tests/CreatesApplication.php @@ -0,0 +1,22 @@ +make(Kernel::class)->bootstrap(); + + return $app; + } +} diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php new file mode 100644 index 0000000..f31e495 --- /dev/null +++ b/tests/Feature/ExampleTest.php @@ -0,0 +1,21 @@ +get('/'); + + $response->assertStatus(200); + } +} diff --git a/tests/TestCase.php b/tests/TestCase.php new file mode 100644 index 0000000..2932d4a --- /dev/null +++ b/tests/TestCase.php @@ -0,0 +1,10 @@ +assertTrue(true); + } +} diff --git a/webpack.mix.js b/webpack.mix.js new file mode 100644 index 0000000..291598a --- /dev/null +++ b/webpack.mix.js @@ -0,0 +1,15 @@ +let mix = require('laravel-mix'); + +/* + |-------------------------------------------------------------------------- + | Mix Asset Management + |-------------------------------------------------------------------------- + | + | Mix provides a clean, fluent API for defining some Webpack build steps + | for your Laravel application. By default, we are compiling the Sass + | file for the application as well as bundling up all the JS files. + | + */ + +mix.react('resources/assets/js/app.js', 'public/js') + .sass('resources/assets/sass/app.scss', 'public/css');