diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 0000000..5657f6e
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1 @@
+vendor
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 67c0aea..e283f19 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,6 +6,7 @@
/.idea
/.vscode
/.vagrant
+/data
Homestead.json
Homestead.yaml
npm-debug.log
diff --git a/Dockerfile b/Dockerfile
index 4c4eaed..1db0872 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,11 +1,10 @@
FROM php:7
-
-WORKDIR /app
-COPY . /app
-
-RUN apt-get update -y && apt-get install -y openssl zip unzip git
+RUN apt-get update -y && apt-get install -y openssl zip unzip git netcat libpng-dev
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
RUN docker-php-ext-install pdo pdo_mysql
-RUN composer install
-CMD php artisan serve --host=0.0.0.0 --port=8000
-EXPOSE 8000
\ No newline at end of file
+RUN docker-php-ext-install gd
+WORKDIR /app
+COPY . /app
+RUN composer update
+ADD start.sh /start.sh
+CMD ["/start.sh"]
diff --git a/app/Company.php b/app/Company.php
index af4bf8d..f64bc1a 100644
--- a/app/Company.php
+++ b/app/Company.php
@@ -7,6 +7,17 @@ use Illuminate\Database\Eloquent\Model;
class Company extends Model
{
//
- protected $fillable = ['company_profile', 'reg_cert', 'company_name', 'registration_no', 'tax_no', 'tel_no', 'fax', 'address', 'city', 'postcode', 'state', 'country', 'contact_person'];
+ protected $fillable = ['user_id', 'company_profile', 'reg_cert', 'company_name', 'registration_no', 'tax_no', 'tel_no', 'fax', 'address', 'city', 'postcode', 'state', 'country', 'contact_person'];
//protected $guarded = [];
+
+ public function user()
+ {
+ return $this->belongsTo('App\User');
+ }
+
+ public function deliveryinfo() {
+
+ return $this->hasMany('App\Deliveryinfo');
+
+ }
}
diff --git a/app/DeliveryInfo.php b/app/DeliveryInfo.php
new file mode 100644
index 0000000..8aeacae
--- /dev/null
+++ b/app/DeliveryInfo.php
@@ -0,0 +1,29 @@
+belongsTo('App\Company');
+
+ }
+
+}
diff --git a/app/Http/Controllers/AuthController.php b/app/Http/Controllers/AuthController.php
index b355764..9ddcff5 100644
--- a/app/Http/Controllers/AuthController.php
+++ b/app/Http/Controllers/AuthController.php
@@ -2,47 +2,165 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\User;
+use App\UserVerification;
+use App\PasswordResets;
use JWTAuth;
+use Auth;
+use App\Role;
+use App\Company;
+
+use Aloha\Twilio\Twilio;
use Tymon\JWTAuth\Exceptions\JWTException;
use Validator, DB, Hash, Mail, Illuminate\Support\Facades\Password;
+use Illuminate\Auth\Passwords\TokenRepositoryInterface;
+use Illuminate\Contracts\Hashing\Hasher as HasherContract;
class AuthController extends Controller
{
+ protected $hasher;
+ public function __construct(HasherContract $hasher)
+ {
+ $this->hasher = $hasher;
+ }
+ /**
+ * API Send verification code
+ *
+ * @param Request $request
+ * @return \Illuminate\Http\JsonResponse
+ */
+ public function sendVerification(Request $request){
+ $credentials = $request->only('phone');
+ $rules = [
+ 'phone' => 'required|digits_between:10,11|unique:users'
+ ];
+ $validator = Validator::make($credentials, $rules);
+
+ if($validator->fails()){
+ return response()->json(['success'=> false, 'message'=> 'The minimum length should be 10.' ], 400);
+ }
+
+ // create user if not exist
+ $user = User::firstOrNew([
+ 'phone' => $request->phone
+ ]);
+ $user->save();
+
+ // create token if not exist, update if exist
+ $token = mt_rand(0000,9999);
+
+ // for testing
+ if($request->phone == '0123456789'){
+ $token = "1234";
+ }
+
+ $user_verification = $user->phoneVerification()->firstOrNew([
+ 'user_id' => $user->id,
+ ]);
+ $user_verification->token = $token;
+ $user_verification->save();
+
+ // TODO: send token to phone
+ //$message = "RM0.00 IZYIM: Verification code : ". $token;
+ //$twilio = new Twilio(env('TWILIO_ACC'), env('TWILIO_TOKEN'), env('TWILIO_NUMBER'));
+ //$twilio->message($request->phone, $message);
+ return response()->json(['success'=> true, 'message'=> 'A verification code has been send to your mobile number.' ], 200);
+
+ }
+
+ /**
+ * API Verify User
+ *
+ * @param Request $request
+ * @return \Illuminate\Http\JsonResponse
+ */
+ public function verifyPhone(Request $request)
+ {
+ $credentials = $request->only('phone', 'token');
+
+ // check if user already verified
+ $check_user = User::where('phone', $request->phone)->first();
+ if(!is_null($check_user)){
+ if($check_user->is_verified == 1){
+ return response()->json([
+ 'success'=> true,
+ 'message'=> 'Account already verified.'
+ ], 200);
+ }
+ }
+ else{
+ return response()->json([
+ 'success'=> false,
+ 'message'=> 'Please contact support.'
+ ], 400);
+ }
+
+ // check and verify valid token
+ $check_token = $check_user->phoneVerification()->where('token', $request->token)->first();
+ if(!is_null($check_token)){
+ $check_user->is_verified = 1;
+ $check_user->save();
+ $check_token->delete();
+
+ if (!$userToken=JWTAuth::fromUser($check_user)) {
+ return response()->json(['error' => 'invalid_credentials'], 401);
+ }
+
+ // TODO : Create company for user
+
+
+ $expiration = JWTAuth::setToken($userToken)->getPayload()->get('exp');
+ // all good so return the token
+ return response()->json(['success' => true, 'token' => $userToken,
+ 'token_type' => 'bearer',
+ 'expires_in' => $expiration - time()]);
+ }
+ return response()->json(['success'=> false, 'error'=> "Verification code is invalid."], 400);
+ }
+
/**
* API Register
*
* @param Request $request
* @return \Illuminate\Http\JsonResponse
*/
- public function register(Request $request)
+ public function updateUser(Request $request)
{
- $credentials = $request->only('name', 'email', 'password');
-
+ $credentials = $request->only('role', 'name', 'password', 'password_confirmation');
+
$rules = [
'name' => 'required|max:255',
- 'email' => 'required|email|max:255|unique:users'
+ 'role' => 'required',
+ 'password' => 'required|confirmed|min:6'
];
+
$validator = Validator::make($credentials, $rules);
if($validator->fails()) {
- return response()->json(['success'=> false, 'error'=> $validator->messages()]);
+ return response()->json(['success'=> false, 'error'=> $validator->messages()], 400);
}
+
$name = $request->name;
- $email = $request->email;
$password = $request->password;
-
- $user = User::create(['name' => $name, 'email' => $email, 'password' => Hash::make($password)]);
- $verification_code = str_random(30); //Generate verification code
- DB::table('user_verifications')->insert(['user_id'=>$user->id,'token'=>$verification_code]);
- $subject = "Please verify your email address.";
- Mail::send('email.verify', ['name' => $name, 'verification_code' => $verification_code],
- function($mail) use ($email, $name, $subject){
- $mail->from(getenv('FROM_EMAIL_ADDRESS'), "From User/Company Name Goes Here");
- $mail->to($email, $name);
- $mail->subject($subject);
- });
- return response()->json(['success'=> true, 'message'=> 'Thanks for signing up! Please check your email to complete your registration.']);
+ $role = $request->role;
+
+ // find role
+ $role = Role::where('name','=',$role)->first();
+
+ $user = Auth::user();
+
+ // attach role to user
+ $user->attachRole($role);
+ $user->update(['name' => $name, 'password' => Hash::make($password)]);
+
+ // TODO : create company for user
+ $company = new Company;
+ $company->user_id = $user->id;
+ $company->save();
+
+
+ return response()->json(['success'=> true, 'message'=> 'Profile updated.'], 200);
}
+
/**
* API Login, on success return JWT Auth token
*
@@ -51,23 +169,23 @@ class AuthController extends Controller
*/
public function login(Request $request)
{
- $credentials = $request->only('email', 'password');
-
+ $credentials = $request->only('phone', 'password');
+
$rules = [
- 'email' => 'required|email',
+ 'phone' => 'required|digits:11',
'password' => 'required',
];
$validator = Validator::make($credentials, $rules);
if($validator->fails()) {
return response()->json(['success'=> false, 'error'=> $validator->messages()]);
}
-
+
$credentials['is_verified'] = 1;
-
+
try {
// attempt to verify the credentials and create a token for the user
if (! $token = JWTAuth::attempt($credentials)) {
- return response()->json(['success' => false, 'error' => 'We cant find an account with this credentials. Please make sure you entered the right information and you have verified your email address.'], 401);
+ return response()->json(['success' => false, 'error' => 'Phone or password incorrect'], 401);
}
} catch (JWTException $e) {
// something went wrong whilst attempting to encode the token
@@ -86,7 +204,7 @@ class AuthController extends Controller
*/
public function logout(Request $request) {
$this->validate($request, ['token' => 'required']);
-
+
try {
JWTAuth::invalidate($request->input('token'));
return response()->json(['success' => true, 'message'=> "You have successfully logged out."]);
@@ -104,50 +222,76 @@ class AuthController extends Controller
*/
public function recover(Request $request)
{
- $user = User::where('email', $request->email)->first();
- if (!$user) {
- $error_message = "Your email address was not found.";
- return response()->json(['success' => false, 'error' => ['email'=> $error_message]], 401);
+
+ $credentials = $request->only('phone');
+
+ $rules = [
+ 'phone'=> 'required',
+ ];
+
+ $validator = Validator::make($credentials, $rules);
+ if($validator->fails()) {
+ return response()->json(['success'=> false, 'error'=> $validator->messages()]);
}
- try {
- Password::sendResetLink($request->only('email'), function (Message $message) {
- $message->subject('Your Password Reset Link');
- });
- } catch (\Exception $e) {
- //Return with error
- $error_message = $e->getMessage();
- return response()->json(['success' => false, 'error' => $error_message], 401);
+
+ $user = User::where('phone', $request->phone)->first();
+
+ if ($user){
+ $token = str_random(64);
+ DB::table(config('auth.passwords.users.table'))->insert([
+ 'phone' => $user->phone,
+ 'token' => $token
+ ]);
+ return response()->json([
+ 'success' => true, 'data'=> ['message'=> 'A reset link has been send to your mobile phone.']
+ ]);
}
+
+ /*
+ todo
+
+ send SMS
+ */
+
return response()->json([
- 'success' => true, 'data'=> ['message'=> 'A reset email has been sent! Please check your email.']
+ 'success' => false, 'data'=> ['message'=> 'Fail to recover your account.']
]);
}
/**
- * API Verify User
+ * Reset the given user's password.
*
- * @param Request $request
- * @return \Illuminate\Http\JsonResponse
+ * @param \Illuminate\Http\Request $request
+ * @return \Illuminate\Http\Response
*/
- public function verifyUser($verification_code)
+ public function reset(Request $request)
{
- $check = DB::table('user_verifications')->where('token',$verification_code)->first();
- if(!is_null($check)){
- $user = User::find($check->user_id);
- if($user->is_verified == 1){
- return response()->json([
- 'success'=> true,
- 'message'=> 'Account already verified..'
- ]);
- }
- $user->update(['is_verified' => 1]);
- DB::table('user_verifications')->where('token',$verification_code)->delete();
+
+ $credentials = $request->only('token', 'password', 'password_confirmation');
+
+ $rules = [
+ 'token' => 'required',
+ 'password' => 'required|confirmed|min:6'
+ ];
+
+ $validator = Validator::make($credentials, $rules);
+ if($validator->fails()) {
+ return response()->json(['success'=> false, 'error'=> $validator->messages()]);
+ }
+ $token = $request->get('token');
+ $password = $request->get('password');
+ $reset = PasswordResets::where('token', $token)->first();
+ if($reset) {
+ $user = User::where('phone', '=', $reset->phone)->first();
+ $user->password = Hash::make($password);
+ $user->save();
+ $reset->delete();
return response()->json([
- 'success'=> true,
- 'message'=> 'You have successfully verified your email address.'
+ 'success' => false, 'data'=> ['message'=> 'Reset success']
]);
}
- return response()->json(['success'=> false, 'error'=> "Verification code is invalid."]);
+ return response()->json([
+ 'success' => false, 'data'=> ['message'=> 'Invalid token or email or expired code']
+ ]);
}
-
}
\ No newline at end of file
diff --git a/app/Http/Controllers/CompanyController.php b/app/Http/Controllers/CompanyController.php
index e49d1a3..6e6d83b 100644
--- a/app/Http/Controllers/CompanyController.php
+++ b/app/Http/Controllers/CompanyController.php
@@ -4,22 +4,42 @@ namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Company;
-use Image;
use Illuminate\Support\Facades\Storage;
+use Validator;
+use Auth;
class CompanyController extends Controller
{
- /**
- * Display a listing of the resource.
- *
- * @return \Illuminate\Http\Response
- */
- public function index()
+ public function update(Request $request)
{
- //
- return view ('home');
+ $company = Company::where("user_id", Auth::user()->id)->first();
+ if (!$company)
+ {
+ return response()->json(['success'=> false, 'message'=>'Company not found'], 404);
+ }
+
+ $rules = [
+ 'company_name' => 'required',
+ 'registration_no' => 'required',
+ 'tax_no' => 'required',
+ 'tax_no' => 'required',
+ 'tel_no' => 'required',
+ 'fax' => 'required',
+ 'address' => 'required',
+ 'city' => 'required',
+ 'postcode' => 'required',
+ 'state' => 'required',
+ 'country' => 'required',
+ 'contact_person' => 'required'
+ ];
+
+ $validator = Validator::make($request->all(), $rules);
+ if($validator->fails()) {
+ return response()->json(['success'=> false, 'error'=> 'All the fields are required'], 400);
+ //return response()->json(['success'=> false, 'error'=> $validator->messages()], 400);
}
+<<<<<<< HEAD
public function search($company_name)
{
$matchedTerm = Company::where('company_name', 'LIKE','%'. $company_name . '%')->get();
@@ -34,156 +54,7 @@ class CompanyController extends Controller
public function create()
{
//
- }
-
- /**
- * Store a newly created resource in storage.
- *
- * @param \Illuminate\Http\Request $request
- * @return \Illuminate\Http\Response
- */
- public function store(Request $request)
- {
- //
- //$company = new Company;
- // if($request->hasFile('avatar'))
- // {
- // $avatar = $request->file('avatar');
- // $filename = time() . '.' . $avatar->getClientOriginalExtension();
- // Image::make($avatar)->resize(300,300)->save(public_path('/uploads/company_profile/'.$filename));
- // }
- // else
- // {
- // return response()->json(['message'=>'Document not found']);
- // }
- $input = $request->all();
-
- //validating uploaded files
- // $this->validate(request(),[
- // 'company_profile' => 'required|image|mimes:jpg,jpeg,bmp,png',
- // 'reg_cerf' => 'required|mimes:jpg,jpeg,bmp,png,gif,svg,pdf'
- // ]);
-
- if($file = $request->file('company_profile')) //company profile picture
- {
- $company_profile = $request->file('company_profile');
- $filename = $company_profile->getClientOriginalName();
- //$destinationPath = config('app.fileDestinationPath').'/'.$filename;
-
- $file = $request->file('company_profile');
- $ext = $file->getClientOriginalExtension();
-
- Storage::putFileAs(
- 'company_profile',/*folder name*/ $file, $filename. '.' .$ext
- );
-
- // $name = $file->getClientOriginalName();
- // $img_file = $request->file('company_profile');
- // Image::make($img_file)->resize(300,300)->save(public_path('\company_profile'));
- // //return $img_file;
- // // $file->move('uploads/company_profile/', $img_file);
-
- // $input['company_profile'] = $name;
- }
-
- if($request->hasFile('reg_cert')) //Registration Certificate upload
- {
- $reg_cert = $request->file('reg_cert');
- $filename = $reg_cert->getClientOriginalName();
- //$destinationPath = config('app.fileDestinationPath').'/'.$filename;
-
- $file = $request->file('reg_cert');
- $ext = $file->getClientOriginalExtension();
-
- Storage::putFileAs(
- 'reg_cert',/*folder name*/ $file, $filename. '.' .$ext
- );
-
- // $uploaded = Storage::put($destinationPath, file_get_contents($reg_cert->getRealPath()));
- // $name = $file->getClientOriginalName();
- // $img_file = $request->file('reg_cert');
- // Image::make($img_file)->save(public_path('uploads\reg_cert'));
-
- // $input['company_profile'] = $name;
- // $request->file('req_cert');
- // //$request->image->store('\uploads\reg_cert');
- // Storage::putFile('uploads\reg_cert', $request->file('reg_cert'));
- }
- // else{
- // return "failed";
- // }
- Company::create($input);
- //Company::create(request()->all());
- //dd(request()->all());
- return redirect('/');
- }
-
- /**
- * Display the specified resource.
- *
- * @param int $id
- * @return \Illuminate\Http\Response
- */
- public function show($id)
- {
- //
- }
-
- /**
- * Show the form for editing the specified resource.
- *
- * @param int $id
- * @return \Illuminate\Http\Response
- */
- public function edit($id)
- {
- //
- }
-
- /**
- * Update the specified resource in storage.
- *
- * @param \Illuminate\Http\Request $request
- * @param int $id
- * @return \Illuminate\Http\Response
- */
- public function update(Request $request, $id)
- {
- $company = Company::find($id);
- if (!$company)
- {
- return response()->json(['message'=>'Document not found'],200);
- }
- //updating company profile picture
- if($file = $request->file('company_profile')) //company profile picture
- {
- $company_profile = $request->file('company_profile');
- $filename = $company_profile->getClientOriginalName();
- //$destinationPath = config('app.fileDestinationPath').'/'.$filename;
-
- $file = $request->file('company_profile');
- $ext = $file->getClientOriginalExtension();
-
- Storage::putFileAs(
- 'company_profile',/*folder name*/ $file, $filename. '.' .$ext
- );
- }
-
- //updating registration certificate
- if($request->hasFile('reg_cert')) //Registration Certificate upload
- {
- $reg_cert = $request->file('reg_cert');
- $filename = $reg_cert->getClientOriginalName();
- //$destinationPath = config('app.fileDestinationPath').'/'.$filename;
-
- $file = $request->file('reg_cert');
- $ext = $file->getClientOriginalExtension();
-
- Storage::putFileAs(
- 'reg_cert',/*folder name*/ $file, $filename. '.' .$ext
- );
- }
-
+=======
$company->company_name=$request->input('company_name');
$company->registration_no=$request->input('registration_no');
$company->tax_no=$request->input('tax_no');
@@ -195,34 +66,78 @@ class CompanyController extends Controller
$company->state=$request->input('state');
$company->country=$request->input('country');
$company->contact_person=$request->input('contact_person');
+
$company->save();
- return response()->json(['warehouse'=>$company],200);
- // $product = Company::findOrFail($productId);
- // $product->update($request->all());
- // $product->company_name = 'imagepath';
- // $product->save();
-
- //return response()->json($product, 200);
+ return response()->json(['success'=> true, 'message'=>'Company created successfully'],200);
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
- /**
- * Remove the specified resource from storage.
- *
- * @param int $id
- * @return \Illuminate\Http\Response
- */
- public function destroy($id)
+ public function companyProfile(Request $request)
{
- //
- }
+ $company = Company::where("user_id", Auth::user()->id)->first();
+ if (!$company)
+ {
+ return response()->json(['success'=> false, 'error'=>'Company not found'], 404);
+ }
+ //validaating file types
+ $validator = Validator::make($request->all(), [
+ 'company_profile' => 'image|mimes:jpg,jpeg,bmp,png'
+ ]);
+ if($validator->fails())
+ {
+ return response()->json(['success'=> false, 'error'=>'Incorrect format'], 400);
+ }
- public function uploadImage($request)
+ if($file = $request->file('company_profile')) //company profile picture
+ {
+ $company_profile = $request->file('company_profile');
+ $filename = $company_profile->getClientOriginalName(); //get the original file name
+ $unique_name = 'comp_prof_' . md5($filename. time()); //generating a random file name
+
+ $file = $request->file('company_profile');
+ $ext = $file->getClientOriginalExtension();
+ $input['company_profile'] = $filename;
+ Storage::putFileAs(
+ 'company_profile',/*folder name*/ $file, $unique_name. '.' .$ext
+ );
+ $company->company_profile = $unique_name. '.' .$ext; //update database
+ } //end if
+ $company->save();
+ return response()->json(['success'=> true, 'message'=>'Company profile picture uploaded successfully'],200);
+ }//end of companyProfile()
+
+ public function regCert(Request $request)
{
- // if($request->hasFile('avatar'))
- // {
- // $avatar = $request->file('avatar');
- // $filename = time() . '.' . $avatar->getClientOriginalExtension();
- // Image::make($avatar)->resize(300,300)->save(public_path('/uploads/company_profile/'.$filename));
- // }
- }
-}
\ No newline at end of file
+ $company = Company::where("user_id", Auth::user()->id)->first();
+ if (!$company)
+ {
+ return response()->json(['success'=> false, 'error'=>'Company not found'], 404);
+ }
+
+ //validating file types
+ $validator = Validator::make($request->all(), [
+ 'reg_cert' => 'mimes:jpg,jpeg,bmp,png,gif,svg,pdf'
+ ]);
+ if($validator->fails()){
+ return response()->json(['success'=> false, 'error'=>'Incorrect format'], 400);
+ }
+
+ if($request->hasFile('reg_cert')) //Registration Certificate upload
+ {
+ $reg_cert = $request->file('reg_cert');
+ $filename = $reg_cert->getClientOriginalName(); //original filename
+ $unique_name = 'reg_cert_' . md5($filename. time()); //generating a random file name
+
+ $file = $request->file('reg_cert');
+ $ext = $file->getClientOriginalExtension();
+ $input['reg_cert'] = $filename;
+ Storage::putFileAs(
+ 'reg_cert',/*folder name*/ $file, $unique_name. '.' .$ext
+ );
+ $company->reg_cert = $unique_name. '.' .$ext; //this updates database
+ }//end if
+ $company->save();
+ return response()->json(['success'=> true, 'message'=>'Registration Certificate uploaded successfully'], 200);
+ }//end regCert()
+
+}//end of class
\ No newline at end of file
diff --git a/app/Http/Controllers/DeliveryInfoController.php b/app/Http/Controllers/DeliveryInfoController.php
new file mode 100644
index 0000000..aec2934
--- /dev/null
+++ b/app/Http/Controllers/DeliveryInfoController.php
@@ -0,0 +1,106 @@
+company())->get();
+ return response()->json($deliveryinfo, 200);
+ }
+
+ /**
+ * Display the specified delivery-info.
+ *
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function show(Deliveryinfo $id)
+ {
+ $deliveryinfo = Deliveryinfo::where('com_id', Auth::user()->company())->where('id', $id)->firstOrFail();
+ return response()->json($deliveryinfo, 200);
+ }
+
+ /**
+ * Store a newly delivery-info in storage.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @return \Illuminate\Http\Response
+ */
+ public function store(Request $request)
+ {
+ $user = Auth::user();
+
+ $deliveryinfo = new Deliveryinfo;
+ $deliveryinfo->branch = $request->input('branch');
+ $deliveryinfo->deli_info = $request->input('deli_info');
+ $deliveryinfo->address = $request->input('address');
+ $deliveryinfo->city = $request->input('city');
+ $deliveryinfo->postcode = $request->input('postcode');
+ $deliveryinfo->state = $request->input('state');
+ $deliveryinfo->country = $request->input('country');
+ $deliveryinfo->contact_person = $request->input('contact_person');
+ $deliveryinfo->contact_person_no = $request->input('contact_person_no');
+ $deliveryinfo->com_id = $user->company();
+ $deliveryinfo->save();
+
+ return response()->json(['deliveryinfo'=>$deliveryinfo],201);
+ }
+
+ /**
+ * Update the delivery-info.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function update(Request $request, $id)
+ {
+ $deliveryinfo = Deliveryinfo::where('com_id', Auth::user()->company())->where('id', $id)->firstOrFail();
+
+ if (!$deliveryinfo)
+ {
+ return response()->json(['message'=>'Access Denied!'], 404);
+ }
+
+ $deliveryinfo->branch = $request->input('branch');
+ $deliveryinfo->deli_info = $request->input('deli_info');
+ $deliveryinfo->address = $request->input('address');
+ $deliveryinfo->city = $request->input('city');
+ $deliveryinfo->postcode = $request->input('postcode');
+ $deliveryinfo->state = $request->input('state');
+ $deliveryinfo->country = $request->input('country');
+ $deliveryinfo->contact_person = $request->input('contact_person');
+ $deliveryinfo->contact_person_no = $request->input('contact_person_no');
+ $deliveryinfo->com_id = $user->company();
+ $deliveryinfo->save();
+
+ return response()->json(['deliveryinfo'=>$deliveryinfo],200);
+
+ }
+
+ /**
+ * Remove the delivery-info.
+ *
+ * @param int $id
+ * @return \Illuminate\Http\Response
+ */
+ public function destroy(Deliveryinfo $id)
+ {
+ $deliveryinfo = Deliveryinfo::where('com_id', Auth::user()->company())->where('id', $id)->firstOrFail();
+
+ if (!$deliveryinfo)
+ {
+ return response()->json(['message'=>'Access Denied!'], 404);
+ }
+
+ $deliveryinfo->delete($id);
+
+ return response()->json($deliveryinfo, 204);
+ }
+}
diff --git a/app/Http/Controllers/ForgotPasswordController.php b/app/Http/Controllers/ForgotPasswordController.php
new file mode 100644
index 0000000..ba5fb2d
--- /dev/null
+++ b/app/Http/Controllers/ForgotPasswordController.php
@@ -0,0 +1,10 @@
+ \App\Http\Middleware\RedirectIfAuthenticated::class,
'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class,
'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
- 'jwt.auth' => 'Tymon\JWTAuth\Middleware\GetUserFromToken',
- 'jwt.refresh' => 'Tymon\JWTAuth\Middleware\RefreshToken',
+ 'jwt.auth' => \Tymon\JWTAuth\Http\Middleware\Authenticate::class,
+ 'jwt.refresh' => \Tymon\JWTAuth\Middleware\RefreshToken::class,
];
}
diff --git a/app/PasswordResets.php b/app/PasswordResets.php
new file mode 100644
index 0000000..ee4f91b
--- /dev/null
+++ b/app/PasswordResets.php
@@ -0,0 +1,10 @@
+hasOne('App\UserVerification', 'user_id');
+ }
+
+ public function company()
+ {
+ return $this->hasOne('App\Company');
+ }
+
}
diff --git a/app/UserVerification.php b/app/UserVerification.php
new file mode 100644
index 0000000..8d4b9a9
--- /dev/null
+++ b/app/UserVerification.php
@@ -0,0 +1,18 @@
+belongsTo('App\User', 'user_id');
+ }
+
+}
diff --git a/composer.json b/composer.json
index 2443b2c..3ec4930 100644
--- a/composer.json
+++ b/composer.json
@@ -6,12 +6,15 @@
"type": "project",
"require": {
"php": "^7.1.3",
- "doctrine/dbal": "^2.7",
+ "aloha/twilio": "^4.0",
+ "doctrine/dbal": "~2.3",
"fideloper/proxy": "^4.0",
"intervention/image": "^2.4",
"laravel/framework": "5.6.*",
"laravel/tinker": "^1.0",
- "tymon/jwt-auth": "dev-develop"
+ "santigarcor/laratrust": "5.0.*",
+ "tymon/jwt-auth": "1.0.*",
+ "zizaco/entrust": "5.2.x-dev"
},
"require-dev": {
"filp/whoops": "^2.0",
diff --git a/composer.lock b/composer.lock
index f304a85..29c65f6 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,8 +4,72 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
- "content-hash": "ad4497779e1657228811439be2faf961",
+ "content-hash": "cede893a42c764bea70b46adc91247ad",
"packages": [
+ {
+ "name": "aloha/twilio",
+ "version": "4.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/aloha/laravel-twilio.git",
+ "reference": "0fd74d541116b0641f815bb59b8323cfe1d6004f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/aloha/laravel-twilio/zipball/0fd74d541116b0641f815bb59b8323cfe1d6004f",
+ "reference": "0fd74d541116b0641f815bb59b8323cfe1d6004f",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.0",
+ "twilio/sdk": "5.*"
+ },
+ "require-dev": {
+ "friendsofphp/php-cs-fixer": "^1.9",
+ "illuminate/console": "~4||~5",
+ "illuminate/support": "~4||~5",
+ "phpunit/phpunit": "~4.5"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Aloha\\Twilio\\Support\\Laravel\\ServiceProvider"
+ ],
+ "aliases": {
+ "Twilio": "Aloha\\Twilio\\Support\\Laravel\\Facade"
+ }
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Aloha\\Twilio\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Hannes Van De Vreken",
+ "email": "vandevreken.hannes@gmail.com"
+ },
+ {
+ "name": "Travis J Ryan",
+ "email": "travisjryan@gmail.com"
+ }
+ ],
+ "description": "Twilio API for Laravel",
+ "homepage": "https://github.com/aloha/laravel-twilio",
+ "keywords": [
+ "ivr",
+ "laravel",
+ "sms",
+ "twilio"
+ ],
+ "time": "2018-04-23T14:59:03+00:00"
+ },
{
"name": "dnoegel/php-xdg-base-dir",
"version": "0.1",
@@ -945,6 +1009,51 @@
],
"time": "2015-04-20T18:58:01+00:00"
},
+ {
+ "name": "kkszymanowski/traitor",
+ "version": "0.2.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/KKSzymanowski/Traitor.git",
+ "reference": "9770fc7de72ff585601dc9c42b31715d9fc40a24"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/KKSzymanowski/Traitor/zipball/9770fc7de72ff585601dc9c42b31715d9fc40a24",
+ "reference": "9770fc7de72ff585601dc9c42b31715d9fc40a24",
+ "shasum": ""
+ },
+ "require": {
+ "nikic/php-parser": "^1.0|^2.0|^3.0|^4.0",
+ "php": ">=5.4"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~4.1"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Traitor\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Kuba Szymanowski",
+ "email": "kuba.szymanowski@inf24.pl"
+ }
+ ],
+ "description": "Add a trait use statement to existing PHP class",
+ "keywords": [
+ "add",
+ "php",
+ "trait"
+ ],
+ "time": "2018-04-19T12:24:36+00:00"
+ },
{
"name": "laravel/framework",
"version": "v5.6.18",
@@ -1928,6 +2037,75 @@
],
"time": "2018-01-20T00:28:24+00:00"
},
+ {
+ "name": "santigarcor/laratrust",
+ "version": "5.0.9",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/santigarcor/laratrust.git",
+ "reference": "526cc3e8970c35b97c71a7a6d8b63c2073568bb1"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/santigarcor/laratrust/zipball/526cc3e8970c35b97c71a7a6d8b63c2073568bb1",
+ "reference": "526cc3e8970c35b97c71a7a6d8b63c2073568bb1",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/auth": "~5.2",
+ "illuminate/cache": "~5.2",
+ "illuminate/console": "~5.2",
+ "illuminate/database": "^5.2.32",
+ "illuminate/support": "~5.2",
+ "kkszymanowski/traitor": "^0.2.0",
+ "php": ">=5.5.9"
+ },
+ "require-dev": {
+ "mockery/mockery": ">=0.9.9",
+ "orchestra/testbench": "~3.2",
+ "phpunit/phpunit": ">=4.1"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Laratrust\\LaratrustServiceProvider"
+ ],
+ "aliases": {
+ "Laratrust": "Laratrust\\LaratrustFacade"
+ }
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Laratrust\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Santiago Garcia",
+ "homepage": "http://santigarcor.me"
+ }
+ ],
+ "description": "This package provides a flexible way to add Role-based Permissions to Laravel",
+ "keywords": [
+ "Teams",
+ "acl",
+ "authorization",
+ "laratrust",
+ "laravel",
+ "multiusers",
+ "permissions",
+ "php",
+ "rbac",
+ "roles"
+ ],
+ "time": "2018-03-05T13:21:52+00:00"
+ },
{
"name": "swiftmailer/swiftmailer",
"version": "v6.0.2",
@@ -2945,17 +3123,63 @@
"time": "2017-11-27T11:13:29+00:00"
},
{
- "name": "tymon/jwt-auth",
- "version": "dev-develop",
+ "name": "twilio/sdk",
+ "version": "5.17.1",
"source": {
"type": "git",
- "url": "https://github.com/tymondesigns/jwt-auth.git",
- "reference": "2b79229235d83523a05069ccb9c97cd5ec0b8123"
+ "url": "https://github.com/twilio/twilio-php.git",
+ "reference": "ae3477ccf88a0efb5bbe8928274c4a2046aec0c1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/tymondesigns/jwt-auth/zipball/2b79229235d83523a05069ccb9c97cd5ec0b8123",
- "reference": "2b79229235d83523a05069ccb9c97cd5ec0b8123",
+ "url": "https://api.github.com/repos/twilio/twilio-php/zipball/ae3477ccf88a0efb5bbe8928274c4a2046aec0c1",
+ "reference": "ae3477ccf88a0efb5bbe8928274c4a2046aec0c1",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0"
+ },
+ "require-dev": {
+ "apigen/apigen": "^4.1",
+ "phpunit/phpunit": "4.5.*"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Twilio\\": "Twilio/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Twilio API Team",
+ "email": "api@twilio.com"
+ }
+ ],
+ "description": "A PHP wrapper for Twilio's API",
+ "homepage": "http://github.com/twilio/twilio-php",
+ "keywords": [
+ "api",
+ "sms",
+ "twilio"
+ ],
+ "time": "2018-04-20T23:40:08+00:00"
+ },
+ {
+ "name": "tymon/jwt-auth",
+ "version": "1.0.0-rc.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/tymondesigns/jwt-auth.git",
+ "reference": "d5220f6a84cbb8300f6f2f0f20aa908d072b4e4b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/tymondesigns/jwt-auth/zipball/d5220f6a84cbb8300f6f2f0f20aa908d072b4e4b",
+ "reference": "d5220f6a84cbb8300f6f2f0f20aa908d072b4e4b",
"shasum": ""
},
"require": {
@@ -3017,7 +3241,7 @@
"jwt",
"laravel"
],
- "time": "2018-03-10T22:14:03+00:00"
+ "time": "2018-02-07T20:55:14+00:00"
},
{
"name": "vlucas/phpdotenv",
@@ -3068,6 +3292,74 @@
"environment"
],
"time": "2016-09-01T10:05:43+00:00"
+ },
+ {
+ "name": "zizaco/entrust",
+ "version": "5.2.x-dev",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/Zizaco/entrust.git",
+ "reference": "3623cc052937d9e62543402b50f24065720d44b9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/Zizaco/entrust/zipball/3623cc052937d9e62543402b50f24065720d44b9",
+ "reference": "3623cc052937d9e62543402b50f24065720d44b9",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/cache": "~5.0",
+ "illuminate/console": "~5.0",
+ "illuminate/support": "~5.0",
+ "php": ">=5.5.0"
+ },
+ "require-dev": {
+ "illuminate/database": "~5.0",
+ "mockery/mockery": "dev-master",
+ "phpunit/phpunit": "~4.1",
+ "sami/sami": "dev-master"
+ },
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "src/commands"
+ ],
+ "psr-4": {
+ "Zizaco\\Entrust\\": "src/Entrust/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Andrew Elkins",
+ "homepage": "http://andrewelkins.com"
+ },
+ {
+ "name": "Zizaco Zizuini",
+ "email": "zizaco@gmail.com"
+ },
+ {
+ "name": "Ben Batschelet",
+ "homepage": "http://github.com/bbatsche"
+ },
+ {
+ "name": "Michele Angioni",
+ "email": "michele.angioni@gmail.com"
+ }
+ ],
+ "description": "This package provides a flexible way to add Role-based Permissions to Laravel",
+ "keywords": [
+ "acl",
+ "auth",
+ "illuminate",
+ "laravel",
+ "permission",
+ "roles"
+ ],
+ "time": "2016-12-29T06:25:06+00:00"
}
],
"packages-dev": [
@@ -4815,7 +5107,7 @@
"aliases": [],
"minimum-stability": "dev",
"stability-flags": {
- "tymon/jwt-auth": 20
+ "zizaco/entrust": 20
},
"prefer-stable": true,
"prefer-lowest": false,
diff --git a/config/app.php b/config/app.php
index 849a78f..9a8e5b8 100644
--- a/config/app.php
+++ b/config/app.php
@@ -150,6 +150,8 @@ return [
* Package Service Providers...
*/
Tymon\JWTAuth\Providers\LaravelServiceProvider::class,
+ Aloha\Twilio\Support\Laravel\ServiceProvider::class,
+ Laratrust\LaratrustServiceProvider::class,
/*
* Application Service Providers...
@@ -158,8 +160,7 @@ return [
App\Providers\AuthServiceProvider::class,
// App\Providers\BroadcastServiceProvider::class,
App\Providers\EventServiceProvider::class,
- App\Providers\RouteServiceProvider::class,
- Intervention\Image\ImageServiceProvider::class
+ App\Providers\RouteServiceProvider::class
],
/*
@@ -210,7 +211,9 @@ return [
'View' => Illuminate\Support\Facades\View::class,
'JWTAuth' => Tymon\JWTAuth\Facades\JWTAuth::class,
'JWTFactory' => Tymon\JWTAuth\Facades\JWTFactory::class,
- 'Image' => Intervention\Image\Facades\Image::class
+ 'Twilio' => Aloha\Twilio\Support\Laravel\Facade::class,
+ 'Laratrust' => Laratrust\LaratrustFacade::class,
+ 'auth.password.broker' => Illuminate\Auth\Passwords\TokenRepositoryInterface::class
],
];
diff --git a/config/database.php b/config/database.php
index af32da1..d1ce98b 100644
--- a/config/database.php
+++ b/config/database.php
@@ -53,6 +53,21 @@ return [
'strict' => true,
'engine' => null,
],
+
+ 'testing' => [
+ 'driver' => 'mysql',
+ 'host' => env('DB_HOST', '127.0.0.1'),
+ 'port' => env('DB_PORT', '3306'),
+ 'database' => 'testingizyim',
+ 'username' => 'root',
+ 'password' => '',
+ 'unix_socket' => env('DB_SOCKET', ''),
+ 'charset' => 'utf8mb4',
+ 'collation' => 'utf8mb4_unicode_ci',
+ 'prefix' => '',
+ 'strict' => true,
+ 'engine' => null,
+ ],
'pgsql' => [
'driver' => 'pgsql',
diff --git a/config/jwt.php b/config/jwt.php
new file mode 100644
index 0000000..26bc2f0
--- /dev/null
+++ b/config/jwt.php
@@ -0,0 +1,303 @@
+
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+return [
+
+ /*
+ |--------------------------------------------------------------------------
+ | JWT Authentication Secret
+ |--------------------------------------------------------------------------
+ |
+ | Don't forget to set this in your .env file, as it will be used to sign
+ | your tokens. A helper command is provided for this:
+ | `php artisan jwt:secret`
+ |
+ | Note: This will be used for Symmetric algorithms only (HMAC),
+ | since RSA and ECDSA use a private/public key combo (See below).
+ |
+ */
+
+ 'secret' => env('JWT_SECRET'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | JWT Authentication Keys
+ |--------------------------------------------------------------------------
+ |
+ | The algorithm you are using, will determine whether your tokens are
+ | signed with a random string (defined in `JWT_SECRET`) or using the
+ | following public & private keys.
+ |
+ | Symmetric Algorithms:
+ | HS256, HS384 & HS512 will use `JWT_SECRET`.
+ |
+ | Asymmetric Algorithms:
+ | RS256, RS384 & RS512 / ES256, ES384 & ES512 will use the keys below.
+ |
+ */
+
+ 'keys' => [
+
+ /*
+ |--------------------------------------------------------------------------
+ | Public Key
+ |--------------------------------------------------------------------------
+ |
+ | A path or resource to your public key.
+ |
+ | E.g. 'file://path/to/public/key'
+ |
+ */
+
+ 'public' => env('JWT_PUBLIC_KEY'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Private Key
+ |--------------------------------------------------------------------------
+ |
+ | A path or resource to your private key.
+ |
+ | E.g. 'file://path/to/private/key'
+ |
+ */
+
+ 'private' => env('JWT_PRIVATE_KEY'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Passphrase
+ |--------------------------------------------------------------------------
+ |
+ | The passphrase for your private key. Can be null if none set.
+ |
+ */
+
+ 'passphrase' => env('JWT_PASSPHRASE'),
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | JWT time to live
+ |--------------------------------------------------------------------------
+ |
+ | Specify the length of time (in minutes) that the token will be valid for.
+ | Defaults to 1 hour.
+ |
+ | You can also set this to null, to yield a never expiring token.
+ | Some people may want this behaviour for e.g. a mobile app.
+ | This is not particularly recommended, so make sure you have appropriate
+ | systems in place to revoke the token if necessary.
+ |
+ */
+
+ 'ttl' => env('JWT_TTL', 20160), // one week
+
+ /*
+ |--------------------------------------------------------------------------
+ | Refresh time to live
+ |--------------------------------------------------------------------------
+ |
+ | Specify the length of time (in minutes) that the token can be refreshed
+ | within. I.E. The user can refresh their token within a 2 week window of
+ | the original token being created until they must re-authenticate.
+ | Defaults to 2 weeks.
+ |
+ | You can also set this to null, to yield an infinite refresh time.
+ | Some may want this instead of never expiring tokens for e.g. a mobile app.
+ | This is not particularly recommended, so make sure you have appropriate
+ | systems in place to revoke the token if necessary.
+ |
+ */
+
+ 'refresh_ttl' => env('JWT_REFRESH_TTL', 20160),
+
+ /*
+ |--------------------------------------------------------------------------
+ | JWT hashing algorithm
+ |--------------------------------------------------------------------------
+ |
+ | Specify the hashing algorithm that will be used to sign the token.
+ |
+ | See here: https://github.com/namshi/jose/tree/master/src/Namshi/JOSE/Signer/OpenSSL
+ | for possible values.
+ |
+ */
+
+ 'algo' => env('JWT_ALGO', 'HS256'),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Required Claims
+ |--------------------------------------------------------------------------
+ |
+ | Specify the required claims that must exist in any token.
+ | A TokenInvalidException will be thrown if any of these claims are not
+ | present in the payload.
+ |
+ */
+
+ 'required_claims' => [
+ 'iss',
+ 'iat',
+ 'exp',
+ 'nbf',
+ 'sub',
+ 'jti',
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Persistent Claims
+ |--------------------------------------------------------------------------
+ |
+ | Specify the claim keys to be persisted when refreshing a token.
+ | `sub` and `iat` will automatically be persisted, in
+ | addition to the these claims.
+ |
+ | Note: If a claim does not exist then it will be ignored.
+ |
+ */
+
+ 'persistent_claims' => [
+ // 'foo',
+ // 'bar',
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Lock Subject
+ |--------------------------------------------------------------------------
+ |
+ | This will determine whether a `prv` claim is automatically added to
+ | the token. The purpose of this is to ensure that if you have multiple
+ | authentication models e.g. `App\User` & `App\OtherPerson`, then we
+ | should prevent one authentication request from impersonating another,
+ | if 2 tokens happen to have the same id across the 2 different models.
+ |
+ | Under specific circumstances, you may want to disable this behaviour
+ | e.g. if you only have one authentication model, then you would save
+ | a little on token size.
+ |
+ */
+
+ 'lock_subject' => true,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Leeway
+ |--------------------------------------------------------------------------
+ |
+ | This property gives the jwt timestamp claims some "leeway".
+ | Meaning that if you have any unavoidable slight clock skew on
+ | any of your servers then this will afford you some level of cushioning.
+ |
+ | This applies to the claims `iat`, `nbf` and `exp`.
+ |
+ | Specify in seconds - only if you know you need it.
+ |
+ */
+
+ 'leeway' => env('JWT_LEEWAY', 0),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Blacklist Enabled
+ |--------------------------------------------------------------------------
+ |
+ | In order to invalidate tokens, you must have the blacklist enabled.
+ | If you do not want or need this functionality, then set this to false.
+ |
+ */
+
+ 'blacklist_enabled' => env('JWT_BLACKLIST_ENABLED', true),
+
+ /*
+ | -------------------------------------------------------------------------
+ | Blacklist Grace Period
+ | -------------------------------------------------------------------------
+ |
+ | When multiple concurrent requests are made with the same JWT,
+ | it is possible that some of them fail, due to token regeneration
+ | on every request.
+ |
+ | Set grace period in seconds to prevent parallel request failure.
+ |
+ */
+
+ 'blacklist_grace_period' => env('JWT_BLACKLIST_GRACE_PERIOD', 0),
+
+ /*
+ |--------------------------------------------------------------------------
+ | Cookies encryption
+ |--------------------------------------------------------------------------
+ |
+ | By default Laravel encrypt cookies for security reason.
+ | If you decide to not decrypt cookies, you will have to configure Laravel
+ | to not encrypt your cookie token by adding its name into the $except
+ | array available in the middleware "EncryptCookies" provided by Laravel.
+ | see https://laravel.com/docs/master/responses#cookies-and-encryption
+ | for details.
+ |
+ | Set it to true if you want to decrypt cookies.
+ |
+ */
+
+ 'decrypt_cookies' => false,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Providers
+ |--------------------------------------------------------------------------
+ |
+ | Specify the various providers used throughout the package.
+ |
+ */
+
+ 'providers' => [
+
+ /*
+ |--------------------------------------------------------------------------
+ | JWT Provider
+ |--------------------------------------------------------------------------
+ |
+ | Specify the provider that is used to create and decode the tokens.
+ |
+ */
+
+ 'jwt' => Tymon\JWTAuth\Providers\JWT\Lcobucci::class,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Authentication Provider
+ |--------------------------------------------------------------------------
+ |
+ | Specify the provider that is used to authenticate users.
+ |
+ */
+
+ 'auth' => Tymon\JWTAuth\Providers\Auth\Illuminate::class,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Storage Provider
+ |--------------------------------------------------------------------------
+ |
+ | Specify the provider that is used to store tokens in the blacklist.
+ |
+ */
+
+ 'storage' => Tymon\JWTAuth\Providers\Storage\Illuminate::class,
+
+ ],
+
+];
diff --git a/config/laratrust.php b/config/laratrust.php
new file mode 100644
index 0000000..cd9f05a
--- /dev/null
+++ b/config/laratrust.php
@@ -0,0 +1,210 @@
+ false,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Use cache in the package
+ |--------------------------------------------------------------------------
+ |
+ | Defines if Laratrust will use Laravel's Cache to cache the roles and permissions.
+ |
+ */
+ 'use_cache' => true,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Use teams feature in the package
+ |--------------------------------------------------------------------------
+ |
+ | Defines if Laratrust will use the teams feature.
+ | Please check the docs to see what you need to do in case you have the package already configured.
+ |
+ */
+ 'use_teams' => true,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Strict check for roles/permissions inside teams
+ |--------------------------------------------------------------------------
+ |
+ | Determines if a strict check should be done when checking if a role or permission
+ | is attached inside a team.
+ | If it's false, when checking a role/permission without specifying the team,
+ | it will check only if the user has attached that role/permission ignoring the team.
+ |
+ */
+ 'teams_strict_check' => false,
+
+ /*
+ |--------------------------------------------------------------------------
+ | Laratrust User Models
+ |--------------------------------------------------------------------------
+ |
+ | This is the array that contains the information of the user models.
+ | This information is used in the add-trait command, and for the roles and
+ | permissions relationships with the possible user models.
+ |
+ | The key in the array is the name of the relationship inside the roles and permissions.
+ |
+ */
+ 'user_models' => [
+ 'users' => 'App\User',
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Laratrust Models
+ |--------------------------------------------------------------------------
+ |
+ | These are the models used by Laratrust to define the roles, permissions and teams.
+ | If you want the Laratrust models to be in a different namespace or
+ | to have a different name, you can do it here.
+ |
+ */
+ 'models' => [
+ /**
+ * Role model
+ */
+ 'role' => 'App\Role',
+
+ /**
+ * Permission model
+ */
+ 'permission' => 'App\Permission',
+
+ /**
+ * Team model
+ */
+ 'team' => 'App\Team',
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Laratrust Tables
+ |--------------------------------------------------------------------------
+ |
+ | These are the tables used by Laratrust to store all the authorization data.
+ |
+ */
+ 'tables' => [
+ /**
+ * Roles table.
+ */
+ 'roles' => 'roles',
+
+ /**
+ * Permissions table.
+ */
+ 'permissions' => 'permissions',
+
+ /**
+ * Teams table.
+ */
+ 'teams' => 'teams',
+
+ /**
+ * Role - User intermediate table.
+ */
+ 'role_user' => 'role_user',
+
+ /**
+ * Permission - User intermediate table.
+ */
+ 'permission_user' => 'permission_user',
+
+ /**
+ * Permission - Role intermediate table.
+ */
+ 'permission_role' => 'permission_role',
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Laratrust Foreign Keys
+ |--------------------------------------------------------------------------
+ |
+ | These are the foreign keys used by laratrust in the intermediate tables.
+ |
+ */
+ 'foreign_keys' => [
+ /**
+ * User foreign key on Laratrust's role_user and permission_user tables.
+ */
+ 'user' => 'user_id',
+
+ /**
+ * Role foreign key on Laratrust's role_user and permission_role tables.
+ */
+ 'role' => 'role_id',
+
+ /**
+ * Role foreign key on Laratrust's permission_user and permission_role tables.
+ */
+ 'permission' => 'permission_id',
+
+ /**
+ * Role foreign key on Laratrust's role_user and permission_user tables.
+ */
+ 'team' => 'team_id',
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Laratrust Middleware
+ |--------------------------------------------------------------------------
+ |
+ | This configuration helps to customize the Laratrust middleware behavior.
+ |
+ */
+ 'middleware' => [
+ /**
+ * Define if the laratrust middleware are registered automatically in the service provider
+ */
+ 'register' => true,
+
+ /**
+ * Method to be called in the middleware return case.
+ * Available: abort|redirect
+ */
+ 'handling' => 'abort',
+
+ /**
+ * Parameter passed to the middleware_handling method
+ */
+ 'params' => '403',
+
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Laratrust Magic 'can' Method
+ |--------------------------------------------------------------------------
+ |
+ | Supported cases for the magic can method (Refer to the docs).
+ | Available: camel_case|snake_case|kebab_case
+ |
+ */
+ 'magic_can_method_case' => 'kebab_case',
+];
diff --git a/config/laratrust_seeder.php b/config/laratrust_seeder.php
new file mode 100644
index 0000000..094c597
--- /dev/null
+++ b/config/laratrust_seeder.php
@@ -0,0 +1,29 @@
+ [
+ 'administrator' => [
+ 'users' => 'c,r,u,d',
+ 'acl' => 'c,r,u,d',
+ 'profile' => 'r,u'
+ ],
+ 'freightforwarder' => [
+ 'users' => 'c,r,u,d',
+ 'profile' => 'r,u'
+ ],
+ 'importer' => [
+ 'profile' => 'r,u'
+ ],
+ ],
+ 'permission_structure' => [
+ 'cru_user' => [
+ 'profile' => 'c,r,u'
+ ],
+ ],
+ 'permissions_map' => [
+ 'c' => 'create',
+ 'r' => 'read',
+ 'u' => 'update',
+ 'd' => 'delete'
+ ]
+];
diff --git a/database/factories/CompanyFactory.php b/database/factories/CompanyFactory.php
new file mode 100644
index 0000000..ccbfa28
--- /dev/null
+++ b/database/factories/CompanyFactory.php
@@ -0,0 +1,30 @@
+define(App\Company::class, function (Faker $faker) {
+ return [
+ 'company_name'=>'testing',
+ 'registration_no'=>'testing',
+ 'tax_no'=>'testing',
+ 'tel_no'=>'12345',
+ 'fax'=>'12345',
+ 'address'=>'testing',
+ 'city'=>'testing',
+ 'postcode'=>'testing',
+ 'state'=>'testing',
+ 'country'=>'testing',
+ 'contact_person'=>'testing'
+ ];
+});
diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php
index facf233..69ecb71 100644
--- a/database/factories/UserFactory.php
+++ b/database/factories/UserFactory.php
@@ -17,7 +17,10 @@ $factory->define(App\User::class, function (Faker $faker) {
return [
'name' => $faker->name,
'email' => $faker->unique()->safeEmail,
+ 'password' => bcrypt(str_random(10)), // secret
+ 'phone' => $faker->unique()->randomDigit,
'password' => '$2y$10$TKh8H1.PfQx37YgCzwiKb.KjNyWgaHb9cbcoQgdIVFlYg7B77UdFm', // secret
'remember_token' => str_random(10),
+ 'is_verified' => true
];
});
diff --git a/database/migrations/2018_04_25_024318_create_deliveryinfos_table.php b/database/migrations/2018_04_25_024318_create_deliveryinfos_table.php
new file mode 100644
index 0000000..c8dfc96
--- /dev/null
+++ b/database/migrations/2018_04_25_024318_create_deliveryinfos_table.php
@@ -0,0 +1,43 @@
+increments('id');
+ $table->string('branch');
+ $table->string('deli_info');
+ $table->string('address');
+ $table->string('city');
+ $table->integer('postcode');
+ $table->string('state');
+ $table->string('country');
+ $table->string('contact_person');
+ $table->integer('contact_person_no');
+ $table->timestamps();
+
+
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('deliveryinfos');
+ }
+}
diff --git a/database/migrations/2018_04_25_084609_change_email_to_mobile_from_user.php b/database/migrations/2018_04_25_084609_change_email_to_mobile_from_user.php
new file mode 100644
index 0000000..5ce9b11
--- /dev/null
+++ b/database/migrations/2018_04_25_084609_change_email_to_mobile_from_user.php
@@ -0,0 +1,30 @@
+renameColumn('email', 'phone');
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ //$table->renameColumn('phone', 'email');
+ }
+}
diff --git a/database/migrations/2018_04_25_145608_add_timestamp_to_verification.php b/database/migrations/2018_04_25_145608_add_timestamp_to_verification.php
new file mode 100644
index 0000000..7730bd9
--- /dev/null
+++ b/database/migrations/2018_04_25_145608_add_timestamp_to_verification.php
@@ -0,0 +1,30 @@
+timestamps();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ //
+ }
+}
diff --git a/database/migrations/2018_04_26_020634_change_nullable_in_user_table.php b/database/migrations/2018_04_26_020634_change_nullable_in_user_table.php
new file mode 100644
index 0000000..b3c6069
--- /dev/null
+++ b/database/migrations/2018_04_26_020634_change_nullable_in_user_table.php
@@ -0,0 +1,32 @@
+string('name')->nullable()->change();
+ $table->string('password')->nullable()->change();
+ });
+
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ //
+ }
+}
diff --git a/database/migrations/2018_04_26_055706_laratrust_setup_tables.php b/database/migrations/2018_04_26_055706_laratrust_setup_tables.php
new file mode 100644
index 0000000..c8be723
--- /dev/null
+++ b/database/migrations/2018_04_26_055706_laratrust_setup_tables.php
@@ -0,0 +1,83 @@
+increments('id');
+ $table->string('name')->unique();
+ $table->string('display_name')->nullable();
+ $table->string('description')->nullable();
+ $table->timestamps();
+ });
+
+ // Create table for storing permissions
+ Schema::create('permissions', function (Blueprint $table) {
+ $table->increments('id');
+ $table->string('name')->unique();
+ $table->string('display_name')->nullable();
+ $table->string('description')->nullable();
+ $table->timestamps();
+ });
+
+ // Create table for associating roles to users and teams (Many To Many Polymorphic)
+ Schema::create('role_user', function (Blueprint $table) {
+ $table->unsignedInteger('role_id');
+ $table->unsignedInteger('user_id');
+ $table->string('user_type');
+
+ $table->foreign('role_id')->references('id')->on('roles')
+ ->onUpdate('cascade')->onDelete('cascade');
+
+ $table->primary(['user_id', 'role_id', 'user_type']);
+ });
+
+ // Create table for associating permissions to users (Many To Many Polymorphic)
+ Schema::create('permission_user', function (Blueprint $table) {
+ $table->unsignedInteger('permission_id');
+ $table->unsignedInteger('user_id');
+ $table->string('user_type');
+
+ $table->foreign('permission_id')->references('id')->on('permissions')
+ ->onUpdate('cascade')->onDelete('cascade');
+
+ $table->primary(['user_id', 'permission_id', 'user_type']);
+ });
+
+ // Create table for associating permissions to roles (Many-to-Many)
+ Schema::create('permission_role', function (Blueprint $table) {
+ $table->unsignedInteger('permission_id');
+ $table->unsignedInteger('role_id');
+
+ $table->foreign('permission_id')->references('id')->on('permissions')
+ ->onUpdate('cascade')->onDelete('cascade');
+ $table->foreign('role_id')->references('id')->on('roles')
+ ->onUpdate('cascade')->onDelete('cascade');
+
+ $table->primary(['permission_id', 'role_id']);
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::dropIfExists('permission_user');
+ Schema::dropIfExists('permission_role');
+ Schema::dropIfExists('permissions');
+ Schema::dropIfExists('role_user');
+ Schema::dropIfExists('roles');
+ }
+}
diff --git a/database/migrations/2018_04_26_060746_laratrust_setup_teams.php b/database/migrations/2018_04_26_060746_laratrust_setup_teams.php
new file mode 100644
index 0000000..2551d62
--- /dev/null
+++ b/database/migrations/2018_04_26_060746_laratrust_setup_teams.php
@@ -0,0 +1,67 @@
+increments('id');
+ $table->string('name')->unique();
+ $table->string('display_name')->nullable();
+ $table->string('description')->nullable();
+ $table->timestamps();
+ });
+
+ Schema::table('role_user', function (Blueprint $table) {
+ // Drop role foreign key and primary key
+ $table->dropForeign(['role_id']);
+ $table->dropPrimary(['user_id', 'role_id', 'user_type']);
+
+ // Add team_id column
+ $table->unsignedInteger('team_id')->nullable();
+
+ // Create foreign keys
+ $table->foreign('role_id')->references('id')->on('roles')
+ ->onUpdate('cascade')->onDelete('cascade');
+ $table->foreign('team_id')->references('id')->on('teams')
+ ->onUpdate('cascade')->onDelete('cascade');
+
+ // Create a unique key
+ $table->unique(['user_id', 'role_id', 'user_type', 'team_id']);
+ });
+
+ Schema::table('permission_user', function (Blueprint $table) {
+ // Drop permission foreign key and primary key
+ $table->dropForeign(['permission_id']);
+ $table->dropPrimary(['permission_id', 'user_id', 'user_type']);
+
+ $table->foreign('permission_id')->references('id')->on('permissions')
+ ->onUpdate('cascade')->onDelete('cascade');
+
+ // Add team_id column
+ $table->unsignedInteger('team_id')->nullable();
+
+ $table->foreign('team_id')->references('id')->on('teams')
+ ->onUpdate('cascade')->onDelete('cascade');
+
+ $table->unique(['user_id', 'permission_id', 'user_type', 'team_id']);
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ }
+}
diff --git a/database/migrations/2018_04_26_082810_change_email_to_phone_from_passwordreset_table.php b/database/migrations/2018_04_26_082810_change_email_to_phone_from_passwordreset_table.php
new file mode 100644
index 0000000..7739e7f
--- /dev/null
+++ b/database/migrations/2018_04_26_082810_change_email_to_phone_from_passwordreset_table.php
@@ -0,0 +1,32 @@
+renameColumn('email', 'phone');
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::table('password_resets', function (Blueprint $table) {
+ $table->renameColumn('phone', 'email');
+ });
+ }
+}
diff --git a/database/migrations/2018_04_27_021807_add_id_to_password_reset.php b/database/migrations/2018_04_27_021807_add_id_to_password_reset.php
new file mode 100644
index 0000000..c5a2e68
--- /dev/null
+++ b/database/migrations/2018_04_27_021807_add_id_to_password_reset.php
@@ -0,0 +1,30 @@
+increments('id');
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ //
+ }
+}
diff --git a/database/migrations/2018_05_08_081508_add_nullable_to_companies.php b/database/migrations/2018_05_08_081508_add_nullable_to_companies.php
new file mode 100644
index 0000000..28ac581
--- /dev/null
+++ b/database/migrations/2018_05_08_081508_add_nullable_to_companies.php
@@ -0,0 +1,45 @@
+string('company_profile')->nullable()->change(); //need to check about storage type
+ $table->string('reg_cert')->nullable()->change();
+ $table->string('company_name')->nullable()->change();
+ $table->string('registration_no')->nullable()->change();
+ $table->string('tax_no')->nullable()->change();
+ $table->integer('tel_no')->nullable()->change();
+ $table->integer('fax')->nullable()->change();
+ $table->string('address')->nullable()->change();
+ $table->string('city')->nullable()->change();
+ $table->string('postcode')->nullable()->change();
+ $table->string('state')->nullable()->change();
+ $table->string('country')->nullable()->change();
+ $table->string('contact_person')->nullable()->change();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::table('companies', function (Blueprint $table) {
+ //
+ });
+ }
+}
diff --git a/database/migrations/2018_05_26_014004_add_user_to_company_table.php b/database/migrations/2018_05_26_014004_add_user_to_company_table.php
new file mode 100644
index 0000000..39ecc01
--- /dev/null
+++ b/database/migrations/2018_05_26_014004_add_user_to_company_table.php
@@ -0,0 +1,31 @@
+unsignedInteger('user_id');
+ $table->foreign('user_id')->references('id')->on('users');
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ //
+ }
+}
diff --git a/database/migrations/2018_06_11_033330_add_column_to_table_delivery_info.php b/database/migrations/2018_06_11_033330_add_column_to_table_delivery_info.php
new file mode 100644
index 0000000..adc10de
--- /dev/null
+++ b/database/migrations/2018_06_11_033330_add_column_to_table_delivery_info.php
@@ -0,0 +1,37 @@
+unsignedInteger('com_id');//FK wrn id
+ $table->foreign('com_id')
+ ->references('id')->on('companies')
+ ->onDelete('cascade');
+
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ Schema::table('deliveryinfos', function (Blueprint $table) {
+ //
+ });
+ }
+}
diff --git a/database/seeds/CompanySeeder.php b/database/seeds/CompanySeeder.php
new file mode 100644
index 0000000..b35e062
--- /dev/null
+++ b/database/seeds/CompanySeeder.php
@@ -0,0 +1,35 @@
+insert([
+
+ 'id' => '999',
+ 'company_name'=>'testing',
+ 'registration_no'=>'testing',
+ 'tax_no'=>'testing',
+ 'tel_no'=>'12345',
+ 'fax'=>'12345',
+ 'address'=>'testing',
+ 'city'=>'testing',
+ 'postcode'=>'12345',
+ 'state'=>'testing',
+ 'country'=>'testing',
+ 'contact_person'=>'testing',
+ 'created_at' => Carbon::now()->format('Y-m-d H:i:s'),
+ 'updated_at' => Carbon::now()->format('Y-m-d H:i:s'),
+ 'user_id' => '2'
+
+ ]);
+ }
+}
diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php
index e119db6..109c2bc 100644
--- a/database/seeds/DatabaseSeeder.php
+++ b/database/seeds/DatabaseSeeder.php
@@ -11,6 +11,9 @@ class DatabaseSeeder extends Seeder
*/
public function run()
{
- // $this->call(UsersTableSeeder::class);
+ $this->call(LaratrustSeeder::class);
+ $this->call(UsersTableSeeder::class);
+ $this->call(DeliveryInfoSeeder::class);
+ $this->call(CompanySeeder::class);
}
}
diff --git a/database/seeds/DeliveryInfoSeeder.php b/database/seeds/DeliveryInfoSeeder.php
new file mode 100644
index 0000000..88638fb
--- /dev/null
+++ b/database/seeds/DeliveryInfoSeeder.php
@@ -0,0 +1,33 @@
+insert([
+
+ 'id' => '999',
+ 'branch' => 'Testing',
+ 'deli_info' => 'Testing',
+ 'address' => 'Testing',
+ 'city' => 'Test',
+ 'postcode' => '12345',
+ 'state' => 'Testing',
+ 'country' => 'Testing',
+ 'contact_person' => 'Testing',
+ 'contact_person_no' => '12345',
+ 'created_at' => Carbon::now()->format('Y-m-d H:i:s'),
+ 'updated_at' => Carbon::now()->format('Y-m-d H:i:s'),
+ 'com_id' => '999'
+
+ ]);
+ }
+}
diff --git a/database/seeds/LaratrustSeeder.php b/database/seeds/LaratrustSeeder.php
new file mode 100644
index 0000000..b4506e0
--- /dev/null
+++ b/database/seeds/LaratrustSeeder.php
@@ -0,0 +1,118 @@
+command->info('Truncating User, Role and Permission tables');
+ $this->truncateLaratrustTables();
+
+ $config = config('laratrust_seeder.role_structure');
+ $userPermission = config('laratrust_seeder.permission_structure');
+ $mapPermission = collect(config('laratrust_seeder.permissions_map'));
+
+ foreach ($config as $key => $modules) {
+
+ // Create a new role
+ $role = \App\Role::create([
+ 'name' => $key,
+ 'display_name' => ucwords(str_replace('_', ' ', $key)),
+ 'description' => ucwords(str_replace('_', ' ', $key))
+ ]);
+ $permissions = [];
+
+ $this->command->info('Creating Role '. strtoupper($key));
+
+ // Reading role permission modules
+ foreach ($modules as $module => $value) {
+
+ foreach (explode(',', $value) as $p => $perm) {
+
+ $permissionValue = $mapPermission->get($perm);
+
+ $permissions[] = \App\Permission::firstOrCreate([
+ 'name' => $permissionValue . '-' . $module,
+ 'display_name' => ucfirst($permissionValue) . ' ' . ucfirst($module),
+ 'description' => ucfirst($permissionValue) . ' ' . ucfirst($module),
+ ])->id;
+
+ $this->command->info('Creating Permission to '.$permissionValue.' for '. $module);
+ }
+ }
+
+ // Attach all permissions to the role
+ $role->permissions()->sync($permissions);
+
+ $this->command->info("Creating '{$key}' user");
+
+ // Create default user for each role
+ $user = \App\User::create([
+ 'name' => ucwords(str_replace('_', ' ', $key)),
+ 'phone' => $key,
+ 'password' => bcrypt('password')
+ ]);
+
+ $user->attachRole($role);
+ }
+
+ // Creating user with permissions
+ if (!empty($userPermission)) {
+
+ foreach ($userPermission as $key => $modules) {
+
+ foreach ($modules as $module => $value) {
+
+ // Create default user for each permission set
+ $user = \App\User::create([
+ 'name' => ucwords(str_replace('_', ' ', $key)),
+ 'phone' => $key,
+ 'password' => bcrypt('password'),
+ 'remember_token' => str_random(10),
+ ]);
+ $permissions = [];
+
+ foreach (explode(',', $value) as $p => $perm) {
+
+ $permissionValue = $mapPermission->get($perm);
+
+ $permissions[] = \App\Permission::firstOrCreate([
+ 'name' => $permissionValue . '-' . $module,
+ 'display_name' => ucfirst($permissionValue) . ' ' . ucfirst($module),
+ 'description' => ucfirst($permissionValue) . ' ' . ucfirst($module),
+ ])->id;
+
+ $this->command->info('Creating Permission to '.$permissionValue.' for '. $module);
+ }
+ }
+
+ // Attach all permissions to the user
+ $user->permissions()->sync($permissions);
+ }
+ }
+ }
+
+ /**
+ * Truncates all the laratrust tables and the users table
+ *
+ * @return void
+ */
+ public function truncateLaratrustTables()
+ {
+ Schema::disableForeignKeyConstraints();
+ DB::table('permission_role')->truncate();
+ DB::table('permission_user')->truncate();
+ DB::table('role_user')->truncate();
+ \App\User::truncate();
+ \App\Role::truncate();
+ \App\Permission::truncate();
+ Schema::enableForeignKeyConstraints();
+ }
+}
diff --git a/database/seeds/UsersTableSeeder.php b/database/seeds/UsersTableSeeder.php
new file mode 100644
index 0000000..179e87e
--- /dev/null
+++ b/database/seeds/UsersTableSeeder.php
@@ -0,0 +1,21 @@
+insert([
+ 'name' => str_random(10),
+ 'phone' => "01234567890",
+ 'password' => bcrypt('secret'),
+ 'is_verified' => true
+ ]);
+ }
+}
diff --git a/package-lock.json b/package-lock.json
index 741c0db..c95b409 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,9 +19,15 @@
}
},
"acorn": {
+<<<<<<< HEAD
"version": "5.5.3",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz",
"integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==",
+=======
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.6.0.tgz",
+ "integrity": "sha512-QatFQ4C0n+PLqemyC6zXEv04tSqRR0hRqe+uGKPEVgKe2G8kl8wJvHzRYWwz6vqqEqt6idPVMFojZ4P1zlyAzQ==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"acorn-dynamic-import": {
@@ -62,6 +68,15 @@
"integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
"dev": true
},
+<<<<<<< HEAD
+=======
+ "lodash.assign": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
+ "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
+ "dev": true
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"lodash.defaults": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-3.1.2.tgz",
@@ -100,9 +115,15 @@
}
},
"ajv-keywords": {
+<<<<<<< HEAD
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.1.0.tgz",
"integrity": "sha1-rCsnk5xUPpXSwG5/f1wnvkqlQ74=",
+=======
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
+ "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"align-text": {
@@ -114,6 +135,7 @@
"kind-of": "3.2.2",
"longest": "1.0.1",
"repeat-string": "1.6.1"
+<<<<<<< HEAD
},
"dependencies": {
"kind-of": {
@@ -125,6 +147,8 @@
"is-buffer": "1.1.6"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"alphanum-sort": {
@@ -161,6 +185,7 @@
"dev": true
},
"ansi-styles": {
+<<<<<<< HEAD
"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==",
@@ -168,6 +193,12 @@
"requires": {
"color-convert": "1.9.1"
}
+=======
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
},
"ansi-wrap": {
"version": "0.1.0",
@@ -175,6 +206,7 @@
"integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
"dev": true
},
+<<<<<<< HEAD
"anymatch": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
@@ -185,6 +217,8 @@
"normalize-path": "2.1.1"
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"aproba": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
@@ -209,9 +243,15 @@
}
},
"are-we-there-yet": {
+<<<<<<< HEAD
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
"integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
+=======
+ "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==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"delegates": "1.0.0",
@@ -228,10 +268,20 @@
}
},
"arr-diff": {
+<<<<<<< HEAD
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
"integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
"dev": true
+=======
+ "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.1.0"
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
},
"arr-flatten": {
"version": "1.1.0",
@@ -258,9 +308,15 @@
"dev": true
},
"array-flatten": {
+<<<<<<< HEAD
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz",
"integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=",
+=======
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"array-includes": {
@@ -270,7 +326,11 @@
"dev": true,
"requires": {
"define-properties": "1.1.2",
+<<<<<<< HEAD
"es-abstract": "1.11.0"
+=======
+ "es-abstract": "1.12.0"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"array-union": {
@@ -289,9 +349,15 @@
"dev": true
},
"array-unique": {
+<<<<<<< HEAD
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
"integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+=======
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
+ "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"asn1": {
@@ -339,6 +405,7 @@
"dev": true
},
"async": {
+<<<<<<< HEAD
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz",
"integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==",
@@ -346,6 +413,12 @@
"requires": {
"lodash": "4.17.10"
}
+=======
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
+ "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
+ "dev": true
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
},
"async-each": {
"version": "1.0.1",
@@ -372,9 +445,15 @@
"dev": true
},
"atob": {
+<<<<<<< HEAD
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.0.tgz",
"integrity": "sha512-SuiKH8vbsOyCALjA/+EINmt/Kdl+TQPrtFgW7XZZcwtryFu9e5kQoX3bjCW6mIvGH1fbeAZZuvwGR5IlBRznGw==",
+=======
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz",
+ "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"autoprefixer": {
@@ -384,10 +463,17 @@
"dev": true,
"requires": {
"browserslist": "2.11.3",
+<<<<<<< HEAD
"caniuse-lite": "1.0.30000830",
"normalize-range": "0.1.2",
"num2fraction": "1.2.2",
"postcss": "6.0.21",
+=======
+ "caniuse-lite": "1.0.30000849",
+ "normalize-range": "0.1.2",
+ "num2fraction": "1.2.2",
+ "postcss": "6.0.22",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"postcss-value-parser": "3.3.0"
}
},
@@ -409,7 +495,11 @@
"integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"follow-redirects": "1.4.1",
+=======
+ "follow-redirects": "1.5.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"is-buffer": "1.1.6"
}
},
@@ -422,6 +512,7 @@
"chalk": "1.1.3",
"esutils": "2.0.2",
"js-tokens": "3.0.2"
+<<<<<<< HEAD
},
"dependencies": {
"ansi-styles": {
@@ -455,6 +546,14 @@
"version": "6.26.2",
"resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.2.tgz",
"integrity": "sha512-rFKFnHY8sbRSqja2O5eTx0z0Na5hukdtsFt7X9xdBFXMurrJ5YoY78Y/2/EuNZIaDQKEJSfxSMePfsymxt0CZg==",
+=======
+ }
+ },
+ "babel-core": {
+ "version": "6.26.3",
+ "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
+ "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"babel-code-frame": "6.26.0",
@@ -478,6 +577,7 @@
"source-map": "0.5.7"
},
"dependencies": {
+<<<<<<< HEAD
"debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -491,6 +591,12 @@
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+=======
+ "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=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
}
}
@@ -511,11 +617,31 @@
"trim-right": "1.0.1"
},
"dependencies": {
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"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.1"
+ }
+ },
+ "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.2"
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -1004,9 +1130,15 @@
}
},
"babel-preset-env": {
+<<<<<<< HEAD
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.1.tgz",
"integrity": "sha512-W6VIyA6Ch9ePMI7VptNn2wBM6dbG0eSz25HEiL40nQXCsXGTGZSTZu1Iap+cj3Q0S5a7T9+529l/5Bkvd+afNA==",
+=======
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz",
+ "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"babel-plugin-check-es2015-constants": "6.22.0",
@@ -1036,9 +1168,27 @@
"babel-plugin-transform-es2015-unicode-regex": "6.24.1",
"babel-plugin-transform-exponentiation-operator": "6.24.1",
"babel-plugin-transform-regenerator": "6.26.0",
+<<<<<<< HEAD
"browserslist": "2.11.3",
"invariant": "2.2.4",
"semver": "5.5.0"
+=======
+ "browserslist": "3.2.8",
+ "invariant": "2.2.4",
+ "semver": "5.5.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.30000849",
+ "electron-to-chromium": "1.3.48"
+ }
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"babel-register": {
@@ -1047,9 +1197,15 @@
"integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"babel-core": "6.26.2",
"babel-runtime": "6.26.0",
"core-js": "2.5.5",
+=======
+ "babel-core": "6.26.3",
+ "babel-runtime": "6.26.0",
+ "core-js": "2.5.7",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"home-or-tmp": "2.0.0",
"lodash": "4.17.10",
"mkdirp": "0.5.1",
@@ -1062,7 +1218,11 @@
"integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"core-js": "2.5.5",
+=======
+ "core-js": "2.5.7",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"regenerator-runtime": "0.11.1"
}
},
@@ -1094,6 +1254,7 @@
"globals": "9.18.0",
"invariant": "2.2.4",
"lodash": "4.17.10"
+<<<<<<< HEAD
},
"dependencies": {
"debug": {
@@ -1105,6 +1266,8 @@
"ms": "2.0.0"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"babel-types": {
@@ -1183,6 +1346,21 @@
"is-data-descriptor": "1.0.0",
"kind-of": "6.0.2"
}
+<<<<<<< HEAD
+=======
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "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
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -1244,12 +1422,15 @@
"os-tmpdir": "1.0.2",
"uuid": "2.0.3"
}
+<<<<<<< HEAD
},
"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
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -1364,6 +1545,7 @@
"qs": "6.5.1",
"raw-body": "2.3.2",
"type-is": "1.6.16"
+<<<<<<< HEAD
},
"dependencies": {
"debug": {
@@ -1381,6 +1563,8 @@
"integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==",
"dev": true
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"bonjour": {
@@ -1395,6 +1579,17 @@
"dns-txt": "2.0.2",
"multicast-dns": "6.2.3",
"multicast-dns-service-types": "1.1.0"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "array-flatten": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz",
+ "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=",
+ "dev": true
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"boolbase": {
@@ -1413,9 +1608,15 @@
}
},
"bootstrap": {
+<<<<<<< HEAD
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.0.tgz",
"integrity": "sha512-kCo82nE8qYVfOa/Z3hL98CPgPIEkh6iPdiJrUJMQ9n9r0+6PEET7cmhLlV0XVYmEj5QtKIOaSGMLxy5jSFhKog==",
+=======
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.1.tgz",
+ "integrity": "sha512-SpiDSOcbg4J/PjVSt4ny5eY6j74VbVSjROY4Fb/WIUXBV9cnb5luyR4KnPvNoXuGnBK1T+nJIWqRsvU3yP8Mcg==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"brace-expansion": {
@@ -1429,6 +1630,7 @@
}
},
"braces": {
+<<<<<<< HEAD
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
"integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
@@ -1455,6 +1657,16 @@
"is-extendable": "0.1.1"
}
}
+=======
+ "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.2",
+ "preserve": "0.2.0",
+ "repeat-element": "1.1.2"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"brorand": {
@@ -1524,6 +1736,7 @@
"parse-asn1": "5.1.1"
}
},
+<<<<<<< HEAD
"browserify-zlib": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
@@ -1533,12 +1746,15 @@
"pako": "1.0.6"
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"browserslist": {
"version": "2.11.3",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz",
"integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==",
"dev": true,
"requires": {
+<<<<<<< HEAD
"caniuse-lite": "1.0.30000830",
"electron-to-chromium": "1.3.44"
}
@@ -1568,6 +1784,26 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-0.1.1.tgz",
"integrity": "sha1-/+H2dVHdBVc33iUzN7/oU9+rGmo=",
+=======
+ "caniuse-lite": "1.0.30000849",
+ "electron-to-chromium": "1.3.48"
+ }
+ },
+ "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==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"buffer-crc32": {
@@ -1577,6 +1813,7 @@
"dev": true
},
"buffer-fill": {
+<<<<<<< HEAD
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-0.1.1.tgz",
"integrity": "sha512-YgBMBzdRLEfgxJIGu2wrvI2E03tMCFU1p7d1KhB4BOoMN0VxmTFjSyN5JtKt9z8Z9JajMHruI6SE25W96wNv7Q==",
@@ -1586,6 +1823,11 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz",
"integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA==",
+=======
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
+ "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"buffer-indexof": {
@@ -1611,12 +1853,15 @@
"resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
"integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
"dev": true
+<<<<<<< HEAD
},
"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
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -1654,7 +1899,11 @@
"chownr": "1.0.1",
"glob": "7.1.2",
"graceful-fs": "4.1.11",
+<<<<<<< HEAD
"lru-cache": "4.1.2",
+=======
+ "lru-cache": "4.1.3",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"mississippi": "2.0.0",
"mkdirp": "0.5.1",
"move-concurrently": "1.0.1",
@@ -1665,6 +1914,23 @@
"y18n": "4.0.0"
},
"dependencies": {
+<<<<<<< HEAD
+=======
+ "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.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+ }
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"y18n": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
@@ -1688,6 +1954,17 @@
"to-object-path": "0.3.0",
"union-value": "1.0.0",
"unset-value": "1.0.0"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"camel-case": {
@@ -1723,7 +2000,11 @@
"dev": true,
"requires": {
"browserslist": "1.7.7",
+<<<<<<< HEAD
"caniuse-db": "1.0.30000830",
+=======
+ "caniuse-db": "1.0.30000849",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"lodash.memoize": "4.1.2",
"lodash.uniq": "4.5.0"
},
@@ -1734,13 +2015,26 @@
"integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"caniuse-db": "1.0.30000830",
"electron-to-chromium": "1.3.44"
}
+=======
+ "caniuse-db": "1.0.30000849",
+ "electron-to-chromium": "1.3.48"
+ }
+ },
+ "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
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
"caniuse-db": {
+<<<<<<< HEAD
"version": "1.0.30000830",
"resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000830.tgz",
"integrity": "sha1-bkUlWzRWSf0V/1kHLaHhK7PeLxM=",
@@ -1750,6 +2044,17 @@
"version": "1.0.30000830",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000830.tgz",
"integrity": "sha512-yMqGkujkoOIZfvOYiWdqPALgY/PVGiqCHUJb6yNq7xhI/pR+gQO0U2K6lRDqAiJv4+CIU3CtTLblNGw0QGnr6g==",
+=======
+ "version": "1.0.30000849",
+ "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000849.tgz",
+ "integrity": "sha1-1FL1PX3PuE5/X9NMB3wwrSt7nHs=",
+ "dev": true
+ },
+ "caniuse-lite": {
+ "version": "1.0.30000849",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000849.tgz",
+ "integrity": "sha512-hlkWpyGJTDjjim2m+nvvHiEqt2PZuPdB9yYRbys5P/T179Aq7YgMF6tnM489voTfqMLtJhqmOZNfghxWjjT8jg==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"capture-stack-trace": {
@@ -1795,6 +2100,7 @@
}
},
"chalk": {
+<<<<<<< HEAD
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
"integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
@@ -1803,6 +2109,18 @@
"ansi-styles": "3.2.1",
"escape-string-regexp": "1.0.5",
"supports-color": "5.4.0"
+=======
+ "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.5",
+ "has-ansi": "2.0.0",
+ "strip-ansi": "3.0.1",
+ "supports-color": "2.0.0"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"charenc": {
@@ -1811,6 +2129,7 @@
"integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=",
"dev": true
},
+<<<<<<< HEAD
"chokidar": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz",
@@ -1831,6 +2150,8 @@
"upath": "1.0.4"
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"chownr": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz",
@@ -1854,6 +2175,7 @@
"dev": true,
"requires": {
"chalk": "1.1.3"
+<<<<<<< HEAD
},
"dependencies": {
"ansi-styles": {
@@ -1881,6 +2203,8 @@
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"class-utils": {
@@ -1903,6 +2227,15 @@
"requires": {
"is-descriptor": "0.1.6"
}
+<<<<<<< HEAD
+=======
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -1913,6 +2246,7 @@
"dev": true,
"requires": {
"source-map": "0.5.7"
+<<<<<<< HEAD
},
"dependencies": {
"source-map": {
@@ -1921,6 +2255,8 @@
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"cliui": {
@@ -1934,6 +2270,7 @@
"wrap-ansi": "2.1.0"
},
"dependencies": {
+<<<<<<< HEAD
"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",
@@ -1943,6 +2280,8 @@
"number-is-nan": "1.0.1"
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"string-width": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
@@ -1953,6 +2292,19 @@
"is-fullwidth-code-point": "1.0.0",
"strip-ansi": "3.0.1"
}
+<<<<<<< HEAD
+=======
+ },
+ "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.2",
+ "strip-ansi": "3.0.1"
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -1982,6 +2334,15 @@
"requires": {
"for-in": "1.0.2"
}
+<<<<<<< HEAD
+=======
+ },
+ "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
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -2131,6 +2492,7 @@
"vary": "1.1.2"
},
"dependencies": {
+<<<<<<< HEAD
"debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -2140,6 +2502,8 @@
"ms": "2.0.0"
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"safe-buffer": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
@@ -2155,6 +2519,7 @@
"dev": true
},
"concat-stream": {
+<<<<<<< HEAD
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
"integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
@@ -2165,6 +2530,51 @@
"readable-stream": "2.3.6",
"typedarray": "0.0.6"
}
+=======
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.2.tgz",
+ "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=",
+ "dev": true,
+ "requires": {
+ "inherits": "2.0.3",
+ "readable-stream": "2.0.6",
+ "typedarray": "0.0.6"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "process-nextick-args": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
+ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "1.0.2",
+ "inherits": "2.0.3",
+ "isarray": "1.0.0",
+ "process-nextick-args": "1.0.7",
+ "string_decoder": "0.10.31",
+ "util-deprecate": "1.0.2"
+ }
+ },
+ "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
+ }
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
},
"concatenate": {
"version": "0.0.2",
@@ -2172,7 +2582,11 @@
"integrity": "sha1-C0nW6MQQR9dyjNyNYqCGYjOXtJ8=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"globs": "0.1.3"
+=======
+ "globs": "0.1.4"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"config-chain": {
@@ -2240,9 +2654,15 @@
"dev": true
},
"convert-source-map": {
+<<<<<<< HEAD
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz",
"integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
+=======
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
+ "integrity": "sha1-SCnId+n+SbMWHzvzZziI4gRpmGA=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"cookie": {
@@ -2278,9 +2698,15 @@
"dev": true
},
"core-js": {
+<<<<<<< HEAD
"version": "2.5.5",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.5.tgz",
"integrity": "sha1-sU3ek2xkDAV5prUMq8wTLdYSfjs=",
+=======
+ "version": "2.5.7",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
+ "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"core-util-is": {
@@ -2313,9 +2739,15 @@
}
},
"create-ecdh": {
+<<<<<<< HEAD
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.1.tgz",
"integrity": "sha512-iZvCCg8XqHQZ1ioNBTzXS/cQSkqkqcPs8xSX4upNB+DAk9Ht3uzQf2J32uAHNCne8LDmKr29AgZrEs4oIrwLuQ==",
+=======
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
+ "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"bn.js": "4.11.8",
@@ -2359,9 +2791,15 @@
}
},
"cross-env": {
+<<<<<<< HEAD
"version": "5.1.4",
"resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.1.4.tgz",
"integrity": "sha512-Mx8mw6JWhfpYoEk7PGvHxJMLQwQHORAs8+2bX+C1lGQ4h3GkDb1zbzC2Nw85YH9ZQMlO0BHZxMacgrfPmMFxbg==",
+=======
+ "version": "5.1.6",
+ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.1.6.tgz",
+ "integrity": "sha512-VWTDq+G4v383SzgRS7jsAVWqEWF0aKZpDz1GVjhONvPRgHB1LnxP2sXUVFKbykHkPSnfRKS8YdiDevWFwZmQ9g==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"cross-spawn": "5.1.0",
@@ -2374,9 +2812,15 @@
"integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"lru-cache": "4.1.2",
"shebang-command": "1.2.0",
"which": "1.3.0"
+=======
+ "lru-cache": "4.1.3",
+ "shebang-command": "1.2.0",
+ "which": "1.3.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"crypt": {
@@ -2402,7 +2846,11 @@
"requires": {
"browserify-cipher": "1.0.1",
"browserify-sign": "4.0.4",
+<<<<<<< HEAD
"create-ecdh": "4.0.1",
+=======
+ "create-ecdh": "4.0.3",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"create-hash": "1.2.0",
"create-hmac": "1.1.7",
"diffie-hellman": "5.0.3",
@@ -2414,13 +2862,20 @@
}
},
"css": {
+<<<<<<< HEAD
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/css/-/css-2.2.1.tgz",
"integrity": "sha1-c6TIHehdtmTU7mdPfUcIXjstVdw=",
+=======
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/css/-/css-2.2.3.tgz",
+ "integrity": "sha512-0W171WccAjQGGTKLhw4m2nnl0zPHUlTO/I8td4XzJgIB8Hg3ZZx71qT4G4eX8OVsSiaAKiUMy73E3nsbPlg2DQ==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"inherits": "2.0.3",
"source-map": "0.1.43",
+<<<<<<< HEAD
"source-map-resolve": "0.3.1",
"urix": "0.1.0"
},
@@ -2431,6 +2886,12 @@
"integrity": "sha1-lfE2KbEsOlGl0hWr3OKqnzL4B3M=",
"dev": true
},
+=======
+ "source-map-resolve": "0.5.2",
+ "urix": "0.1.0"
+ },
+ "dependencies": {
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": {
"version": "0.1.43",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
@@ -2439,6 +2900,7 @@
"requires": {
"amdefine": "1.0.1"
}
+<<<<<<< HEAD
},
"source-map-resolve": {
"version": "0.3.1",
@@ -2457,6 +2919,8 @@
"resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.3.0.tgz",
"integrity": "sha1-fsrxO1e80J2opAxdJp2zN5nUqvk=",
"dev": true
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -2488,6 +2952,7 @@
"source-list-map": "2.0.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -2515,6 +2980,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -2528,17 +2995,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -2585,7 +3059,11 @@
"integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"regenerate": "1.3.3",
+=======
+ "regenerate": "1.4.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"regjsgen": "0.2.0",
"regjsparser": "0.1.5"
}
@@ -2598,6 +3076,7 @@
"integrity": "sha512-XC6xLW/JqIGirnZuUWHXCHRaAjje2b3OIB0Vj5RIJo6mIi/AdJo30quQl5LxUl0gkXDIrTrFGbMlcZjyFplz1A==",
"dev": true,
"requires": {
+<<<<<<< HEAD
"mdn-data": "1.1.2",
"source-map": "0.5.7"
},
@@ -2608,6 +3087,10 @@
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
}
+=======
+ "mdn-data": "1.1.3",
+ "source-map": "0.5.7"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"css-url-regex": {
@@ -2648,7 +3131,11 @@
"postcss-discard-empty": "2.1.0",
"postcss-discard-overridden": "0.1.1",
"postcss-discard-unused": "2.2.3",
+<<<<<<< HEAD
"postcss-filter-plugins": "2.0.2",
+=======
+ "postcss-filter-plugins": "2.0.3",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"postcss-merge-idents": "2.1.7",
"postcss-merge-longhand": "2.0.2",
"postcss-merge-rules": "2.1.2",
@@ -2668,12 +3155,15 @@
"postcss-zindex": "2.2.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"autoprefixer": {
"version": "6.7.7",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
@@ -2681,7 +3171,11 @@
"dev": true,
"requires": {
"browserslist": "1.7.7",
+<<<<<<< HEAD
"caniuse-db": "1.0.30000830",
+=======
+ "caniuse-db": "1.0.30000849",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"normalize-range": "0.1.2",
"num2fraction": "1.2.2",
"postcss": "5.2.18",
@@ -2694,6 +3188,7 @@
"integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"caniuse-db": "1.0.30000830",
"electron-to-chromium": "1.3.44"
}
@@ -2717,6 +3212,10 @@
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
}
+=======
+ "caniuse-db": "1.0.30000849",
+ "electron-to-chromium": "1.3.48"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"has-flag": {
@@ -2732,17 +3231,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -2762,6 +3268,7 @@
"requires": {
"clap": "1.2.3",
"source-map": "0.5.7"
+<<<<<<< HEAD
},
"dependencies": {
"source-map": {
@@ -2770,6 +3277,8 @@
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"currently-unhandled": {
@@ -2793,7 +3302,11 @@
"integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"es5-ext": "0.10.42"
+=======
+ "es5-ext": "0.10.45"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"dashdash": {
@@ -2832,9 +3345,15 @@
"dev": true
},
"debug": {
+<<<<<<< HEAD
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
"integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+=======
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"ms": "2.0.0"
@@ -2859,7 +3378,11 @@
"dev": true,
"requires": {
"buffer-to-vinyl": "1.1.0",
+<<<<<<< HEAD
"concat-stream": "1.6.2",
+=======
+ "concat-stream": "1.5.2",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"decompress-tar": "3.1.0",
"decompress-tarbz2": "3.1.0",
"decompress-targz": "3.1.0",
@@ -2887,7 +3410,11 @@
"is-tar": "1.0.0",
"object-assign": "2.1.1",
"strip-dirs": "1.1.1",
+<<<<<<< HEAD
"tar-stream": "1.5.7",
+=======
+ "tar-stream": "1.6.1",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"through2": "0.6.5",
"vinyl": "0.4.6"
},
@@ -2904,6 +3431,37 @@
"integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
"dev": true
},
+<<<<<<< HEAD
+=======
+ "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.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
+ }
+ },
+ "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": {
+ "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.34",
+ "xtend": "4.0.1"
+ }
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"vinyl": {
"version": "0.4.6",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
@@ -2926,7 +3484,11 @@
"object-assign": "2.1.1",
"seek-bzip": "1.0.5",
"strip-dirs": "1.1.1",
+<<<<<<< HEAD
"tar-stream": "1.5.7",
+=======
+ "tar-stream": "1.6.1",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"through2": "0.6.5",
"vinyl": "0.4.6"
},
@@ -2943,6 +3505,37 @@
"integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
"dev": true
},
+<<<<<<< HEAD
+=======
+ "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.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
+ }
+ },
+ "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": {
+ "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.34",
+ "xtend": "4.0.1"
+ }
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"vinyl": {
"version": "0.4.6",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
@@ -2964,7 +3557,11 @@
"is-gzip": "1.0.0",
"object-assign": "2.1.1",
"strip-dirs": "1.1.1",
+<<<<<<< HEAD
"tar-stream": "1.5.7",
+=======
+ "tar-stream": "1.6.1",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"through2": "0.6.5",
"vinyl": "0.4.6"
},
@@ -2981,6 +3578,37 @@
"integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
"dev": true
},
+<<<<<<< HEAD
+=======
+ "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.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
+ }
+ },
+ "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": {
+ "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.34",
+ "xtend": "4.0.1"
+ }
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"vinyl": {
"version": "0.4.6",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
@@ -3005,6 +3633,7 @@
"strip-dirs": "1.1.1",
"through2": "2.0.3",
"vinyl": "1.2.0",
+<<<<<<< HEAD
"yauzl": "2.9.1"
},
"dependencies": {
@@ -3018,6 +3647,9 @@
"xtend": "4.0.1"
}
}
+=======
+ "yauzl": "2.9.2"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"deep-equal": {
@@ -3027,9 +3659,15 @@
"dev": true
},
"deep-extend": {
+<<<<<<< HEAD
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz",
"integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=",
+=======
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+ "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"define-properties": {
@@ -3080,6 +3718,21 @@
"is-data-descriptor": "1.0.0",
"kind-of": "6.0.2"
}
+<<<<<<< HEAD
+=======
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "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
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -3137,6 +3790,7 @@
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
"dev": true
},
+<<<<<<< HEAD
"detect-indent": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz",
@@ -3146,6 +3800,8 @@
"repeating": "2.0.1"
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"detect-node": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz",
@@ -3207,9 +3863,15 @@
}
},
"domain-browser": {
+<<<<<<< HEAD
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
"integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
+=======
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz",
+ "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"domelementtype": {
@@ -3247,12 +3909,20 @@
"dev": true,
"requires": {
"caw": "1.2.0",
+<<<<<<< HEAD
"concat-stream": "1.6.2",
+=======
+ "concat-stream": "1.5.2",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"each-async": "1.1.1",
"filenamify": "1.2.1",
"got": "5.7.1",
"gulp-decompress": "1.2.0",
+<<<<<<< HEAD
"gulp-rename": "1.2.2",
+=======
+ "gulp-rename": "1.2.3",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"is-url": "1.2.4",
"object-assign": "4.1.1",
"read-all-stream": "3.1.0",
@@ -3261,6 +3931,40 @@
"vinyl": "1.2.0",
"vinyl-fs": "2.4.4",
"ware": "1.3.0"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "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.2",
+ "duplexer2": "0.1.4",
+ "is-redirect": "1.0.0",
+ "is-retry-allowed": "1.1.0",
+ "is-stream": "1.1.0",
+ "lowercase-keys": "1.0.1",
+ "node-status-codes": "1.0.0",
+ "object-assign": "4.1.1",
+ "parse-json": "2.2.0",
+ "pinkie-promise": "2.0.1",
+ "read-all-stream": "3.1.0",
+ "readable-stream": "2.3.6",
+ "timed-out": "3.1.3",
+ "unzip-response": "1.0.2",
+ "url-parse-lax": "1.0.0"
+ }
+ },
+ "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
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"duplexer2": {
@@ -3279,9 +3983,15 @@
"dev": true
},
"duplexify": {
+<<<<<<< HEAD
"version": "3.5.4",
"resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.4.tgz",
"integrity": "sha512-JzYSLYMhoVVBe8+mbHQ4KgpvHpm0DZpJuL8PY93Vyv1fW7jYJ90LoXa1di/CVbJM+TgMs91rbDapE/RNIfnJsA==",
+=======
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz",
+ "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"end-of-stream": "1.4.1",
@@ -3317,9 +4027,15 @@
"dev": true
},
"electron-to-chromium": {
+<<<<<<< HEAD
"version": "1.3.44",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.44.tgz",
"integrity": "sha1-72sVCmDVIwgjiMra2ICF7NL9RoQ=",
+=======
+ "version": "1.3.48",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.48.tgz",
+ "integrity": "sha1-07DYWTgUBE4JLs4hCPw6ya6kuQA=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"elliptic": {
@@ -3395,18 +4111,30 @@
}
},
"error-stack-parser": {
+<<<<<<< HEAD
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.1.tgz",
"integrity": "sha1-oyArj7AxFKqbQKDjZp5IsrZaAQo=",
+=======
+ "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==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"stackframe": "1.0.4"
}
},
"es-abstract": {
+<<<<<<< HEAD
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.11.0.tgz",
"integrity": "sha512-ZnQrE/lXTTQ39ulXZ+J1DTFazV9qBy61x2bY071B+qGco8Z8q1QddsLdt/EF8Ai9hcWH72dWS0kFqXLxOxqslA==",
+=======
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz",
+ "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"es-to-primitive": "1.1.1",
@@ -3428,9 +4156,15 @@
}
},
"es5-ext": {
+<<<<<<< HEAD
"version": "0.10.42",
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.42.tgz",
"integrity": "sha512-AJxO1rmPe1bDEfSR6TJ/FgMFYuTBhR5R57KW58iCkYACMyFbrkqVyzXSurYoScDGvgyMpk7uRF/lPUPPTmsRSA==",
+=======
+ "version": "0.10.45",
+ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.45.tgz",
+ "integrity": "sha512-FkfM6Vxxfmztilbxxz5UKSD4ICMf5tSpRFtDNtkAhOxZ0EKtX6qwmXNyH/sFyIbX2P/nU5AMiA9jilWsUGJzCQ==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"es6-iterator": "2.0.3",
@@ -3445,7 +4179,11 @@
"dev": true,
"requires": {
"d": "1.0.0",
+<<<<<<< HEAD
"es5-ext": "0.10.42",
+=======
+ "es5-ext": "0.10.45",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"es6-symbol": "3.1.1"
}
},
@@ -3456,7 +4194,11 @@
"dev": true,
"requires": {
"d": "1.0.0",
+<<<<<<< HEAD
"es5-ext": "0.10.42",
+=======
+ "es5-ext": "0.10.45",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"es6-iterator": "2.0.3",
"es6-set": "0.1.5",
"es6-symbol": "3.1.1",
@@ -3470,7 +4212,11 @@
"dev": true,
"requires": {
"d": "1.0.0",
+<<<<<<< HEAD
"es5-ext": "0.10.42",
+=======
+ "es5-ext": "0.10.45",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"es6-iterator": "2.0.3",
"es6-symbol": "3.1.1",
"event-emitter": "0.3.5"
@@ -3483,7 +4229,11 @@
"dev": true,
"requires": {
"d": "1.0.0",
+<<<<<<< HEAD
"es5-ext": "0.10.42"
+=======
+ "es5-ext": "0.10.45"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"es6-templates": {
@@ -3503,7 +4253,11 @@
"dev": true,
"requires": {
"d": "1.0.0",
+<<<<<<< HEAD
"es5-ext": "0.10.42",
+=======
+ "es5-ext": "0.10.45",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"es6-iterator": "2.0.3",
"es6-symbol": "3.1.1"
}
@@ -3572,7 +4326,11 @@
"dev": true,
"requires": {
"d": "1.0.0",
+<<<<<<< HEAD
"es5-ext": "0.10.42"
+=======
+ "es5-ext": "0.10.45"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"eventemitter3": {
@@ -3593,7 +4351,11 @@
"integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"original": "1.0.0"
+=======
+ "original": "1.0.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"evp_bytestokey": {
@@ -3654,6 +4416,7 @@
}
},
"expand-brackets": {
+<<<<<<< HEAD
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
"integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
@@ -3695,6 +4458,14 @@
"is-extendable": "0.1.1"
}
}
+=======
+ "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.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"expand-range": {
@@ -3703,6 +4474,7 @@
"integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"fill-range": "2.2.3"
},
"dependencies": {
@@ -3746,6 +4518,9 @@
"is-buffer": "1.1.6"
}
}
+=======
+ "fill-range": "2.2.4"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"express": {
@@ -3786,6 +4561,7 @@
"vary": "1.1.2"
},
"dependencies": {
+<<<<<<< HEAD
"array-flatten": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
@@ -3807,6 +4583,8 @@
"integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"safe-buffer": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
@@ -3862,6 +4640,7 @@
}
},
"extglob": {
+<<<<<<< HEAD
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
"integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
@@ -3924,6 +4703,14 @@
"kind-of": "6.0.2"
}
}
+=======
+ "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"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"extract-text-webpack-plugin": {
@@ -3932,10 +4719,28 @@
"integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==",
"dev": true,
"requires": {
+<<<<<<< HEAD
"async": "2.6.0",
"loader-utils": "1.1.0",
"schema-utils": "0.3.0",
"webpack-sources": "1.1.0"
+=======
+ "async": "2.6.1",
+ "loader-utils": "1.1.0",
+ "schema-utils": "0.3.0",
+ "webpack-sources": "1.1.0"
+ },
+ "dependencies": {
+ "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"
+ }
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"extsprintf": {
@@ -3983,9 +4788,15 @@
}
},
"fd-slicer": {
+<<<<<<< HEAD
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
"integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
+=======
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+ "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"pend": "1.2.0"
@@ -4040,6 +4851,7 @@
}
},
"fill-range": {
+<<<<<<< HEAD
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
"integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
@@ -4060,6 +4872,18 @@
"is-extendable": "0.1.1"
}
}
+=======
+ "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.1.0",
+ "randomatic": "3.0.0",
+ "repeat-element": "1.1.2",
+ "repeat-string": "1.6.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"finalhandler": {
@@ -4075,6 +4899,7 @@
"parseurl": "1.3.2",
"statuses": "1.4.0",
"unpipe": "1.0.0"
+<<<<<<< HEAD
},
"dependencies": {
"debug": {
@@ -4086,6 +4911,8 @@
"ms": "2.0.0"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"find-cache-dir": {
@@ -4095,7 +4922,11 @@
"dev": true,
"requires": {
"commondir": "1.0.1",
+<<<<<<< HEAD
"make-dir": "1.2.0",
+=======
+ "make-dir": "1.3.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"pkg-dir": "2.0.0"
}
},
@@ -4143,12 +4974,32 @@
}
},
"follow-redirects": {
+<<<<<<< HEAD
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.4.1.tgz",
"integrity": "sha512-uxYePVPogtya1ktGnAAXOacnbIuRMB4dkvqeNz2qTtTQsuzSfbDolV+wMMKxAmCx0bLgAKLbBOkjItMbbkR1vg==",
"dev": true,
"requires": {
"debug": "3.1.0"
+=======
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.0.tgz",
+ "integrity": "sha512-fdrt472/9qQ6Kgjvb935ig6vJCuofpBUD14f9Vb+SLlm7xIe4Qva5gey8EKtv8lp7ahE1wilg3xL1znpVGtZIA==",
+ "dev": true,
+ "requires": {
+ "debug": "3.1.0"
+ },
+ "dependencies": {
+ "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"
+ }
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"for-in": {
@@ -4217,6 +5068,7 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"error-stack-parser": "2.0.1",
"string-width": "2.1.1"
},
@@ -4246,6 +5098,10 @@
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
}
+=======
+ "error-stack-parser": "2.0.2",
+ "string-width": "2.1.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"from2": {
@@ -4294,14 +5150,24 @@
"dev": true
},
"fsevents": {
+<<<<<<< HEAD
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.2.tgz",
"integrity": "sha512-iownA+hC4uHFp+7gwP/y5SzaiUo7m2vpa0dhpzw8YuKtiZsz7cIXsFbXpLEeBM6WuCQyw1MH4RRe6XI8GFUctQ==",
+=======
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
+ "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"optional": true,
"requires": {
"nan": "2.10.0",
+<<<<<<< HEAD
"node-pre-gyp": "0.9.1"
+=======
+ "node-pre-gyp": "0.10.0"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
},
"dependencies": {
"abbrev": {
@@ -4382,7 +5248,11 @@
}
},
"deep-extend": {
+<<<<<<< HEAD
"version": "0.4.2",
+=======
+ "version": "0.5.1",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"bundled": true,
"dev": true,
"optional": true
@@ -4560,7 +5430,11 @@
}
},
"node-pre-gyp": {
+<<<<<<< HEAD
"version": "0.9.1",
+=======
+ "version": "0.10.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"bundled": true,
"dev": true,
"optional": true,
@@ -4571,7 +5445,11 @@
"nopt": "4.0.1",
"npm-packlist": "1.1.10",
"npmlog": "4.1.2",
+<<<<<<< HEAD
"rc": "1.2.6",
+=======
+ "rc": "1.2.7",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"rimraf": "2.6.2",
"semver": "5.5.0",
"tar": "4.4.1"
@@ -4669,12 +5547,20 @@
"optional": true
},
"rc": {
+<<<<<<< HEAD
"version": "1.2.6",
+=======
+ "version": "1.2.7",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"bundled": true,
"dev": true,
"optional": true,
"requires": {
+<<<<<<< HEAD
"deep-extend": "0.4.2",
+=======
+ "deep-extend": "0.5.1",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"ini": "1.3.5",
"minimist": "1.2.0",
"strip-json-comments": "2.0.1"
@@ -4853,6 +5739,7 @@
"signal-exit": "3.0.2",
"string-width": "1.0.2",
"strip-ansi": "3.0.1",
+<<<<<<< HEAD
"wide-align": "1.1.2"
},
"dependencies": {
@@ -4865,6 +5752,11 @@
"number-is-nan": "1.0.1"
}
},
+=======
+ "wide-align": "1.1.3"
+ },
+ "dependencies": {
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"string-width": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
@@ -4879,12 +5771,21 @@
}
},
"gaze": {
+<<<<<<< HEAD
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz",
"integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=",
"dev": true,
"requires": {
"globule": "1.2.0"
+=======
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
+ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
+ "dev": true,
+ "requires": {
+ "globule": "1.2.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"generate-function": {
@@ -4914,7 +5815,11 @@
"integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"rc": "1.2.6"
+=======
+ "rc": "1.2.8"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"get-stdin": {
@@ -4964,12 +5869,20 @@
}
},
"glob": {
+<<<<<<< HEAD
"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",
+=======
+ "version": "5.0.15",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
+ "dev": true,
+ "requires": {
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"inflight": "1.0.6",
"inherits": "2.0.3",
"minimatch": "3.0.4",
@@ -4985,6 +5898,7 @@
"requires": {
"glob-parent": "2.0.0",
"is-glob": "2.0.1"
+<<<<<<< HEAD
},
"dependencies": {
"glob-parent": {
@@ -5032,6 +5946,17 @@
"is-extglob": "2.1.1"
}
}
+=======
+ }
+ },
+ "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.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"glob-stream": {
@@ -5050,6 +5975,7 @@
"unique-stream": "2.2.1"
},
"dependencies": {
+<<<<<<< HEAD
"arr-diff": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
@@ -5150,6 +6076,59 @@
"object.omit": "2.0.1",
"parse-glob": "3.0.4",
"regex-cache": "0.4.4"
+=======
+ "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.2"
+ }
+ },
+ "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-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.1"
+ }
+ },
+ "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.2",
+ "inherits": "2.0.3",
+ "isarray": "0.0.1",
+ "string_decoder": "0.10.31"
+ }
+ },
+ "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": {
+ "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.34",
+ "xtend": "4.0.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
}
@@ -5173,15 +6152,36 @@
"pinkie-promise": "2.0.1"
},
"dependencies": {
+<<<<<<< HEAD
"pify": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+=======
+ "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.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+ }
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
"dev": true
}
}
},
"globs": {
+<<<<<<< HEAD
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/globs/-/globs-0.1.3.tgz",
"integrity": "sha1-ZwA3ElKHy2VJqtlqRM+mhP18VQI=",
@@ -5194,11 +6194,60 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz",
"integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=",
+=======
+ "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.2"
+ },
+ "dependencies": {
+ "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.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+ }
+ }
+ }
+ },
+ "globule": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
+ "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"glob": "7.1.2",
"lodash": "4.17.10",
"minimatch": "3.0.4"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "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.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+ }
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"glogg": {
@@ -5207,6 +6256,7 @@
"integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==",
"dev": true,
"requires": {
+<<<<<<< HEAD
"sparkles": "1.0.0"
}
},
@@ -5231,6 +6281,9 @@
"timed-out": "3.1.3",
"unzip-response": "1.0.2",
"url-parse-lax": "1.0.0"
+=======
+ "sparkles": "1.0.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"graceful-fs": {
@@ -5264,9 +6317,15 @@
}
},
"gulp-rename": {
+<<<<<<< HEAD
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz",
"integrity": "sha1-OtRCh2PwXidk3sHGfYaNsnVoeBc=",
+=======
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.3.tgz",
+ "integrity": "sha512-CmdPM0BjJ105QCX1fk+j7NGhiN/1rCl9HLGss+KllBS/tdYadpjTxqdKyh/5fNV+M3yjT1MFz5z93bXdrTyzAw==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"gulp-sourcemaps": {
@@ -5275,11 +6334,16 @@
"integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"convert-source-map": "1.5.1",
+=======
+ "convert-source-map": "1.1.3",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"graceful-fs": "4.1.11",
"strip-bom": "2.0.0",
"through2": "2.0.3",
"vinyl": "1.2.0"
+<<<<<<< HEAD
},
"dependencies": {
"through2": {
@@ -5292,6 +6356,8 @@
"xtend": "4.0.1"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"gulp-util": {
@@ -5320,6 +6386,7 @@
"vinyl": "0.5.3"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -5339,6 +6406,8 @@
"supports-color": "2.0.0"
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"minimist": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
@@ -5357,6 +6426,7 @@
"integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
"dev": true
},
+<<<<<<< HEAD
"supports-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
@@ -5373,6 +6443,8 @@
"xtend": "4.0.1"
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"vinyl": {
"version": "0.5.3",
"resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
@@ -5411,6 +6483,7 @@
"commander": "2.15.1",
"is-my-json-valid": "2.17.2",
"pinkie-promise": "2.0.1"
+<<<<<<< HEAD
},
"dependencies": {
"ansi-styles": {
@@ -5438,6 +6511,8 @@
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"has": {
@@ -5470,7 +6545,11 @@
"integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"sparkles": "1.0.0"
+=======
+ "sparkles": "1.0.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"has-symbol-support-x": {
@@ -5503,6 +6582,17 @@
"get-value": "2.0.6",
"has-values": "1.0.0",
"isobject": "3.0.1"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"has-values": {
@@ -5515,6 +6605,29 @@
"kind-of": "4.0.0"
},
"dependencies": {
+<<<<<<< HEAD
+=======
+ "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.2.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.6"
+ }
+ }
+ }
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"kind-of": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
@@ -5635,15 +6748,25 @@
"requires": {
"es6-templates": "0.2.3",
"fastparse": "1.1.1",
+<<<<<<< HEAD
"html-minifier": "3.5.15",
+=======
+ "html-minifier": "3.5.16",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"loader-utils": "1.1.0",
"object-assign": "4.1.1"
}
},
"html-minifier": {
+<<<<<<< HEAD
"version": "3.5.15",
"resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.15.tgz",
"integrity": "sha512-OZa4rfb6tZOZ3Z8Xf0jKxXkiDcFWldQePGYFDcgKqES2sXeWaEv9y6QQvWUtX3ySI3feApQi5uCsHLINQ6NoAw==",
+=======
+ "version": "3.5.16",
+ "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.16.tgz",
+ "integrity": "sha512-zP5EfLSpiLRp0aAgud4CQXPQZm9kXwWjR/cF0PfdOj+jjWnOaCgeZcll4kYXSvIBPeUMmyaSc7mM4IDtA+kboA==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"camel-case": "3.0.0",
@@ -5652,6 +6775,7 @@
"he": "1.1.1",
"param-case": "2.1.1",
"relateurl": "0.2.7",
+<<<<<<< HEAD
"uglify-js": "3.3.22"
},
"dependencies": {
@@ -5659,6 +6783,21 @@
"version": "3.3.22",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.22.tgz",
"integrity": "sha512-tqw96rL6/BG+7LM5VItdhDjTQmL5zG/I0b2RqWytlgeHe2eydZHuBHdA9vuGpCDhH/ZskNGcqDhivoR2xt8RIw==",
+=======
+ "uglify-js": "3.3.28"
+ },
+ "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
+ },
+ "uglify-js": {
+ "version": "3.3.28",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.28.tgz",
+ "integrity": "sha512-68Rc/aA6cswiaQ5SrE979UJcXX+ADA1z33/ZsPd+fbAiVdjZ16OXdbtGO+rJUUBgK6qdf3SOPhQf3K/ybF5Miw==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"commander": "2.15.1",
@@ -5686,9 +6825,15 @@
}
},
"http-parser-js": {
+<<<<<<< HEAD
"version": "0.4.12",
"resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.12.tgz",
"integrity": "sha1-uc+/Sizybw/DSxDKFImid3HjR08=",
+=======
+ "version": "0.4.13",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz",
+ "integrity": "sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"http-proxy": {
@@ -5698,7 +6843,11 @@
"dev": true,
"requires": {
"eventemitter3": "3.1.0",
+<<<<<<< HEAD
"follow-redirects": "1.4.1",
+=======
+ "follow-redirects": "1.5.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"requires-port": "1.0.0"
}
},
@@ -5714,6 +6863,7 @@
"micromatch": "2.3.11"
},
"dependencies": {
+<<<<<<< HEAD
"arr-diff": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
@@ -5766,6 +6916,14 @@
}
}
},
+=======
+ "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
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"is-glob": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
@@ -5774,6 +6932,7 @@
"requires": {
"is-extglob": "2.1.1"
}
+<<<<<<< HEAD
},
"kind-of": {
"version": "3.2.2",
@@ -5821,6 +6980,8 @@
}
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -5859,7 +7020,11 @@
"integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"postcss": "6.0.21"
+=======
+ "postcss": "6.0.22"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"ieee754": {
@@ -5882,7 +7047,11 @@
"requires": {
"file-type": "4.4.0",
"globby": "6.1.0",
+<<<<<<< HEAD
"make-dir": "1.2.0",
+=======
+ "make-dir": "1.3.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"p-pipe": "1.2.0",
"pify": "2.3.0",
"replace-ext": "1.0.0"
@@ -5968,7 +7137,11 @@
"path-key": "2.0.1",
"semver": "5.5.0",
"shebang-command": "1.2.0",
+<<<<<<< HEAD
"which": "1.3.0"
+=======
+ "which": "1.3.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"execa": {
@@ -6029,7 +7202,11 @@
"integrity": "sha512-BAYp9FyN4jLXjfvRpTDchBllDptqlK9I7OsagXCG9Am5C+5jc8eRZHgqb9x500W2OKS14MMlpQc/nmh/aA7TEQ==",
"dev": true,
"requires": {
+<<<<<<< HEAD
"mdn-data": "1.1.2",
+=======
+ "mdn-data": "1.1.3",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7"
}
}
@@ -6051,10 +7228,17 @@
"esprima": "4.0.0"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+=======
+ "sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"svgo": {
@@ -6125,6 +7309,20 @@
"dev": true,
"requires": {
"repeating": "2.0.1"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "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.2"
+ }
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"indexes-of": {
@@ -6231,6 +7429,7 @@
"dev": true,
"requires": {
"kind-of": "3.2.2"
+<<<<<<< HEAD
},
"dependencies": {
"kind-of": {
@@ -6242,6 +7441,8 @@
"is-buffer": "1.1.6"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"is-arrayish": {
@@ -6293,6 +7494,7 @@
"dev": true,
"requires": {
"kind-of": "3.2.2"
+<<<<<<< HEAD
},
"dependencies": {
"kind-of": {
@@ -6304,6 +7506,8 @@
"is-buffer": "1.1.6"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"is-date-object": {
@@ -6359,9 +7563,15 @@
"dev": true
},
"is-extglob": {
+<<<<<<< HEAD
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+=======
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
+ "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"is-finite": {
@@ -6374,10 +7584,20 @@
}
},
"is-fullwidth-code-point": {
+<<<<<<< HEAD
"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
+=======
+ "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.1"
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
},
"is-gif": {
"version": "1.0.0",
@@ -6386,12 +7606,21 @@
"dev": true
},
"is-glob": {
+<<<<<<< HEAD
"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"
+=======
+ "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"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"is-gzip": {
@@ -6432,6 +7661,7 @@
"dev": true
},
"is-number": {
+<<<<<<< HEAD
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
"integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
@@ -6449,6 +7679,14 @@
"is-buffer": "1.1.6"
}
}
+=======
+ "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.2.2"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"is-obj": {
@@ -6517,6 +7755,17 @@
"dev": true,
"requires": {
"isobject": "3.0.1"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"is-png": {
@@ -6640,9 +7889,15 @@
"dev": true
},
"isarray": {
+<<<<<<< HEAD
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
"integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+=======
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"isexe": {
@@ -6652,10 +7907,28 @@
"dev": true
},
"isobject": {
+<<<<<<< HEAD
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
"integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
"dev": true
+=======
+ "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"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ }
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
},
"isstream": {
"version": "0.1.2",
@@ -6680,9 +7953,15 @@
"dev": true
},
"js-base64": {
+<<<<<<< HEAD
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz",
"integrity": "sha512-H7ErYLM34CvDMto3GbD6xD0JLUGYXR3QTcH6B/tr4Hi/QpSThnCsIp+Sy5FRTw3B0d6py4HcNkW7nO/wdtGWEw==",
+=======
+ "version": "2.4.5",
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.5.tgz",
+ "integrity": "sha512-aUnNwqMOXw3yvErjMPSQu6qIIzUmT1e5KcU1OZxRDU1g/am6mzBvcrmLAYwzmB59BHPrh5/tKaiF4OPhqRWESQ==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"js-tokens": {
@@ -6732,6 +8011,7 @@
"integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
"dev": true
},
+<<<<<<< HEAD
"json-stable-stringify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
@@ -6741,6 +8021,8 @@
"jsonify": "0.0.0"
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"json-stringify-safe": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
@@ -6807,10 +8089,20 @@
"dev": true
},
"kind-of": {
+<<<<<<< HEAD
"version": "6.0.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
"dev": true
+=======
+ "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.6"
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
},
"laravel-mix": {
"version": "2.1.11",
@@ -6819,11 +8111,19 @@
"dev": true,
"requires": {
"autoprefixer": "7.2.6",
+<<<<<<< HEAD
"babel-core": "6.26.2",
"babel-loader": "7.1.4",
"babel-plugin-transform-object-rest-spread": "6.26.0",
"babel-plugin-transform-runtime": "6.23.0",
"babel-preset-env": "1.6.1",
+=======
+ "babel-core": "6.26.3",
+ "babel-loader": "7.1.4",
+ "babel-plugin-transform-object-rest-spread": "6.26.0",
+ "babel-plugin-transform-runtime": "6.23.0",
+ "babel-preset-env": "1.7.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"chokidar": "2.0.3",
"clean-css": "4.1.11",
"concatenate": "0.0.2",
@@ -6840,20 +8140,389 @@
"lodash": "4.17.10",
"md5": "2.2.1",
"node-sass": "4.9.0",
+<<<<<<< HEAD
"postcss-loader": "2.1.4",
+=======
+ "postcss-loader": "2.1.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"resolve-url-loader": "2.3.0",
"sass-loader": "6.0.7",
"style-loader": "0.18.2",
"uglify-js": "2.8.29",
"uglifyjs-webpack-plugin": "1.2.5",
+<<<<<<< HEAD
"vue-loader": "13.7.1",
"vue-template-compiler": "2.5.16",
"webpack": "3.11.0",
+=======
+ "vue-loader": "13.7.2",
+ "vue-template-compiler": "2.5.16",
+ "webpack": "3.12.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"webpack-chunk-hash": "0.4.0",
"webpack-dev-server": "2.11.2",
"webpack-merge": "4.1.2",
"webpack-notifier": "1.6.0",
"yargs": "8.0.2"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "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.10",
+ "normalize-path": "2.1.1"
+ }
+ },
+ "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
+ },
+ "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
+ },
+ "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.2",
+ "snapdragon-node": "2.1.1",
+ "split-string": "3.1.0",
+ "to-regex": "3.0.2"
+ },
+ "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.1"
+ }
+ }
+ }
+ },
+ "chokidar": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz",
+ "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==",
+ "dev": true,
+ "requires": {
+ "anymatch": "2.0.0",
+ "async-each": "1.0.1",
+ "braces": "2.3.2",
+ "fsevents": "1.2.4",
+ "glob-parent": "3.1.0",
+ "inherits": "2.0.3",
+ "is-binary-path": "1.0.1",
+ "is-glob": "4.0.0",
+ "normalize-path": "2.1.1",
+ "path-is-absolute": "1.0.1",
+ "readdirp": "2.1.0",
+ "upath": "1.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.6.9",
+ "define-property": "0.2.5",
+ "extend-shallow": "2.0.1",
+ "posix-character-classes": "0.1.1",
+ "regex-not": "1.0.2",
+ "snapdragon": "0.8.2",
+ "to-regex": "3.0.2"
+ },
+ "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.6"
+ }
+ },
+ "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.1"
+ }
+ },
+ "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.2.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.6"
+ }
+ }
+ }
+ },
+ "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.2.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.6"
+ }
+ }
+ }
+ },
+ "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.1.0"
+ }
+ },
+ "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
+ }
+ }
+ },
+ "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.2",
+ "snapdragon": "0.8.2",
+ "to-regex": "3.0.2"
+ },
+ "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.2"
+ }
+ },
+ "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.1"
+ }
+ }
+ }
+ },
+ "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.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.1"
+ }
+ }
+ }
+ },
+ "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.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+ }
+ },
+ "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.2"
+ },
+ "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.1"
+ }
+ }
+ }
+ },
+ "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.2"
+ }
+ },
+ "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.2"
+ }
+ },
+ "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"
+ }
+ },
+ "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-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-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.2.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.6"
+ }
+ }
+ }
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "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
+ },
+ "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.2",
+ "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.2",
+ "snapdragon": "0.8.2",
+ "to-regex": "3.0.2"
+ }
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"lazy-cache": {
@@ -7021,12 +8690,15 @@
"integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=",
"dev": true
},
+<<<<<<< HEAD
"lodash.assign": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
"integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"lodash.camelcase": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
@@ -7083,12 +8755,15 @@
"lodash.isarray": "3.0.4"
}
},
+<<<<<<< HEAD
"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
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"lodash.mergewith": {
"version": "4.6.1",
"resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
@@ -7206,15 +8881,22 @@
}
},
"lru-cache": {
+<<<<<<< HEAD
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz",
"integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==",
+=======
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
+ "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"pseudomap": "1.0.2",
"yallist": "2.1.2"
}
},
+<<<<<<< HEAD
"macaddress": {
"version": "0.2.8",
"resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz",
@@ -7225,6 +8907,12 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.2.0.tgz",
"integrity": "sha512-aNUAa4UMg/UougV25bbrU4ZaaKNjJ/3/xnvg/twpmKROPdKZPZ9wGgI0opdZzO8q/zUFawoUuixuOv33eZ61Iw==",
+=======
+ "make-dir": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"pify": "3.0.0"
@@ -7257,6 +8945,15 @@
"integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=",
"dev": true
},
+<<<<<<< HEAD
+=======
+ "math-random": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
+ "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=",
+ "dev": true
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"md5": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz",
@@ -7279,9 +8976,15 @@
}
},
"mdn-data": {
+<<<<<<< HEAD
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.2.tgz",
"integrity": "sha512-HUqqf4U+XdKomJXe2Chw+b1zPXFRUZ3bfUbrGLQ2TGwMOBRULuTHI9geusGqRL4WzsusnLLxYAxV4f/F/8wV+g==",
+=======
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.3.tgz",
+ "integrity": "sha512-h776Q5wL27jLGVL7bo3DHIR7idq/u34yazIOFjRzdu3pM3hWnLaum6QME/A9vhPEc6nd6NrQKGqgCvtFAvDhKQ==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"media-typer": {
@@ -7357,6 +9060,7 @@
"dev": true
},
"micromatch": {
+<<<<<<< HEAD
"version": "3.1.10",
"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
"integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
@@ -7375,6 +9079,26 @@
"regex-not": "1.0.2",
"snapdragon": "0.8.2",
"to-regex": "3.0.2"
+=======
+ "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.5",
+ "expand-brackets": "0.1.5",
+ "extglob": "0.3.2",
+ "filename-regex": "2.0.1",
+ "is-extglob": "1.0.0",
+ "is-glob": "2.0.1",
+ "kind-of": "3.2.2",
+ "normalize-path": "2.1.1",
+ "object.omit": "2.0.1",
+ "parse-glob": "3.0.4",
+ "regex-cache": "0.4.4"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"miller-rabin": {
@@ -7453,13 +9177,19 @@
"integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==",
"dev": true,
"requires": {
+<<<<<<< HEAD
"concat-stream": "1.6.2",
"duplexify": "3.5.4",
+=======
+ "concat-stream": "1.5.2",
+ "duplexify": "3.6.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"end-of-stream": "1.4.1",
"flush-write-stream": "1.0.3",
"from2": "2.3.0",
"parallel-transform": "1.1.0",
"pump": "2.0.1",
+<<<<<<< HEAD
"pumpify": "1.4.0",
"stream-each": "1.2.2",
"through2": "2.0.3"
@@ -7475,6 +9205,11 @@
"xtend": "4.0.1"
}
}
+=======
+ "pumpify": "1.5.1",
+ "stream-each": "1.2.2",
+ "through2": "2.0.3"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"mixin-deep": {
@@ -7590,12 +9325,15 @@
"readable-stream": "1.1.14"
}
},
+<<<<<<< HEAD
"isarray": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
"integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"readable-stream": {
"version": "1.1.14",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
@@ -7640,6 +9378,29 @@
"regex-not": "1.0.2",
"snapdragon": "0.8.2",
"to-regex": "3.0.2"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "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
+ },
+ "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
+ },
+ "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
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"negotiator": {
@@ -7676,9 +9437,15 @@
}
},
"node-forge": {
+<<<<<<< HEAD
"version": "0.7.1",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.1.tgz",
"integrity": "sha1-naYR6giYL0uUIGs760zJZl8gwwA=",
+=======
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz",
+ "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"node-gyp": {
@@ -7692,18 +9459,44 @@
"graceful-fs": "4.1.11",
"minimatch": "3.0.4",
"mkdirp": "0.5.1",
+<<<<<<< HEAD
"nopt": "3.0.6",
+=======
+ "nopt": "3.0.1",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"npmlog": "4.1.2",
"osenv": "0.1.5",
"request": "2.79.0",
"rimraf": "2.6.2",
"semver": "5.3.0",
"tar": "2.2.1",
+<<<<<<< HEAD
"which": "1.3.0"
},
"dependencies": {
"semver": {
"version": "5.3.0",
+=======
+ "which": "1.3.1"
+ },
+ "dependencies": {
+ "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.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+ }
+ },
+ "semver": {
+ "version": "5.3.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
"integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
"dev": true
@@ -7722,7 +9515,11 @@
"console-browserify": "1.1.0",
"constants-browserify": "1.0.0",
"crypto-browserify": "3.12.0",
+<<<<<<< HEAD
"domain-browser": "1.2.0",
+=======
+ "domain-browser": "1.1.7",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"events": "1.1.1",
"https-browserify": "1.0.0",
"os-browserify": "0.3.0",
@@ -7732,8 +9529,13 @@
"querystring-es3": "0.2.1",
"readable-stream": "2.3.6",
"stream-browserify": "2.0.1",
+<<<<<<< HEAD
"stream-http": "2.8.1",
"string_decoder": "1.1.1",
+=======
+ "stream-http": "2.8.2",
+ "string_decoder": "1.0.3",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"timers-browserify": "2.0.10",
"tty-browserify": "0.0.0",
"url": "0.11.0",
@@ -7747,6 +9549,18 @@
"integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
"dev": true
},
+<<<<<<< HEAD
+=======
+ "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.6"
+ }
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"buffer": {
"version": "4.9.1",
"resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
@@ -7757,6 +9571,42 @@
"ieee754": "1.1.11",
"isarray": "1.0.0"
}
+<<<<<<< HEAD
+=======
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "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
+ },
+ "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
+ },
+ "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.5"
+ }
+ },
+ "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
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -7769,7 +9619,11 @@
"growly": "1.3.0",
"semver": "5.5.0",
"shellwords": "0.1.1",
+<<<<<<< HEAD
"which": "1.3.0"
+=======
+ "which": "1.3.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"node-sass": {
@@ -7781,7 +9635,11 @@
"async-foreach": "0.1.3",
"chalk": "1.1.3",
"cross-spawn": "3.0.1",
+<<<<<<< HEAD
"gaze": "1.1.2",
+=======
+ "gaze": "1.1.3",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"get-stdin": "4.0.1",
"glob": "7.1.2",
"in-publish": "2.0.0",
@@ -7799,6 +9657,7 @@
"true-case-path": "1.0.2"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -7818,12 +9677,15 @@
"supports-color": "2.0.0"
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"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": {
+<<<<<<< HEAD
"lru-cache": "4.1.2",
"which": "1.3.0"
}
@@ -7832,6 +9694,30 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+=======
+ "lru-cache": "4.1.3",
+ "which": "1.3.1"
+ }
+ },
+ "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.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+ }
+ },
+ "lodash.assign": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
+ "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
}
}
@@ -7843,9 +9729,15 @@
"dev": true
},
"nopt": {
+<<<<<<< HEAD
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
"integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
+=======
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.1.tgz",
+ "integrity": "sha1-vOXEJEajKR9HYio3CrvxWPu6y/0=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"abbrev": "1.1.1"
@@ -7915,7 +9807,11 @@
"integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
"dev": true,
"requires": {
+<<<<<<< HEAD
"are-we-there-yet": "1.1.4",
+=======
+ "are-we-there-yet": "1.1.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"console-control-strings": "1.1.0",
"gauge": "2.7.4",
"set-blocking": "2.0.0"
@@ -7973,6 +9869,7 @@
"requires": {
"is-descriptor": "0.1.6"
}
+<<<<<<< HEAD
},
"kind-of": {
"version": "3.2.2",
@@ -7982,6 +9879,8 @@
"requires": {
"is-buffer": "1.1.6"
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -8004,6 +9903,17 @@
"dev": true,
"requires": {
"isobject": "3.0.1"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"object.getownpropertydescriptors": {
@@ -8013,7 +9923,11 @@
"dev": true,
"requires": {
"define-properties": "1.1.2",
+<<<<<<< HEAD
"es-abstract": "1.11.0"
+=======
+ "es-abstract": "1.12.0"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"object.omit": {
@@ -8033,6 +9947,17 @@
"dev": true,
"requires": {
"isobject": "3.0.1"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"object.values": {
@@ -8042,7 +9967,11 @@
"dev": true,
"requires": {
"define-properties": "1.1.2",
+<<<<<<< HEAD
"es-abstract": "1.11.0",
+=======
+ "es-abstract": "1.12.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"function-bind": "1.1.1",
"has": "1.0.1"
}
@@ -8114,6 +10043,7 @@
}
},
"original": {
+<<<<<<< HEAD
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/original/-/original-1.0.0.tgz",
"integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=",
@@ -8140,6 +10070,16 @@
"integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
"dev": true
},
+=======
+ "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.1"
+ }
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"os-filter-obj": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-1.0.3.tgz",
@@ -8258,12 +10198,15 @@
"integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
"dev": true
},
+<<<<<<< HEAD
"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
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"parallel-transform": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",
@@ -8307,6 +10250,7 @@
"is-dotfile": "1.0.3",
"is-extglob": "1.0.0",
"is-glob": "2.0.1"
+<<<<<<< HEAD
},
"dependencies": {
"is-extglob": {
@@ -8324,6 +10268,8 @@
"is-extglob": "1.0.0"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"parse-json": {
@@ -8534,7 +10480,11 @@
"decompress-targz": "4.1.1",
"decompress-unzip": "4.0.1",
"graceful-fs": "4.1.11",
+<<<<<<< HEAD
"make-dir": "1.2.0",
+=======
+ "make-dir": "1.3.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"pify": "2.3.0",
"strip-dirs": "2.1.0"
}
@@ -8547,7 +10497,11 @@
"requires": {
"file-type": "5.2.0",
"is-stream": "1.1.0",
+<<<<<<< HEAD
"tar-stream": "1.5.7"
+=======
+ "tar-stream": "1.6.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"decompress-tarbz2": {
@@ -8591,7 +10545,11 @@
"file-type": "3.9.0",
"get-stream": "2.3.1",
"pify": "2.3.0",
+<<<<<<< HEAD
"yauzl": "2.9.1"
+=======
+ "yauzl": "2.9.2"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
},
"dependencies": {
"file-type": {
@@ -8616,7 +10574,11 @@
"filenamify": "2.0.0",
"get-stream": "3.0.0",
"got": "7.1.0",
+<<<<<<< HEAD
"make-dir": "1.2.0",
+=======
+ "make-dir": "1.3.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"p-event": "1.3.0",
"pify": "3.0.0"
},
@@ -8660,7 +10622,11 @@
"path-key": "2.0.1",
"semver": "5.5.0",
"shebang-command": "1.2.0",
+<<<<<<< HEAD
"which": "1.3.0"
+=======
+ "which": "1.3.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"get-stream": {
@@ -8796,6 +10762,7 @@
"async": "1.5.2",
"debug": "2.6.9",
"mkdirp": "0.5.1"
+<<<<<<< HEAD
},
"dependencies": {
"async": {
@@ -8813,6 +10780,8 @@
"ms": "2.0.0"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"posix-character-classes": {
@@ -8822,14 +10791,60 @@
"dev": true
},
"postcss": {
+<<<<<<< HEAD
"version": "6.0.21",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.21.tgz",
"integrity": "sha512-y/bKfbQz2Nn/QBC08bwvYUxEFOVGfPIUOTsJ2CK5inzlXW9SdYR1x4pEsG9blRAF/PX+wRNdOah+gx/hv4q7dw==",
+=======
+ "version": "6.0.22",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz",
+ "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"chalk": "2.4.1",
"source-map": "0.6.1",
"supports-color": "5.4.0"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "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.1"
+ }
+ },
+ "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.4.0"
+ }
+ },
+ "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
+ },
+ "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"
+ }
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"postcss-calc": {
@@ -8843,6 +10858,7 @@
"reduce-css-calc": "1.3.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -8870,6 +10886,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -8883,17 +10901,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -8916,6 +10941,7 @@
"postcss-value-parser": "3.3.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -8943,6 +10969,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -8956,17 +10984,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -8988,6 +11023,7 @@
"postcss-value-parser": "3.3.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -9015,6 +11051,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -9028,17 +11066,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -9059,6 +11104,7 @@
"postcss": "5.2.18"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -9086,6 +11132,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -9099,17 +11147,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -9130,6 +11185,7 @@
"postcss": "5.2.18"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -9157,6 +11213,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -9170,17 +11228,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -9201,6 +11266,7 @@
"postcss": "5.2.18"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -9228,6 +11294,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -9241,17 +11309,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -9272,6 +11347,7 @@
"postcss": "5.2.18"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -9303,6 +11379,12 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
"integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+=======
+ "has-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
+ "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"postcss": {
@@ -9312,17 +11394,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -9344,6 +11433,7 @@
"uniqs": "2.0.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -9371,6 +11461,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -9384,17 +11476,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -9407,6 +11506,7 @@
}
},
"postcss-filter-plugins": {
+<<<<<<< HEAD
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz",
"integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=",
@@ -9443,6 +11543,16 @@
}
}
},
+=======
+ "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.2.18"
+ },
+ "dependencies": {
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -9456,17 +11566,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -9511,6 +11628,7 @@
}
},
"postcss-loader": {
+<<<<<<< HEAD
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.4.tgz",
"integrity": "sha512-L2p654oK945B/gDFUGgOhh7uzj19RWoY1SVMeJVoKno1H2MdbQ0RppR/28JGju4pMb22iRC7BJ9aDzbxXSLf4A==",
@@ -9518,11 +11636,21 @@
"requires": {
"loader-utils": "1.1.0",
"postcss": "6.0.21",
+=======
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.5.tgz",
+ "integrity": "sha512-pV7kB5neJ0/1tZ8L1uGOBNTVBCSCXQoIsZMsrwvO8V2rKGa2tBl/f80GGVxow2jJnRJ2w1ocx693EKhZAb9Isg==",
+ "dev": true,
+ "requires": {
+ "loader-utils": "1.1.0",
+ "postcss": "6.0.22",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"postcss-load-config": "1.2.0",
"schema-utils": "0.4.5"
},
"dependencies": {
"ajv": {
+<<<<<<< HEAD
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz",
"integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=",
@@ -9534,14 +11662,38 @@
"uri-js": "3.0.2"
}
},
+=======
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz",
+ "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "2.0.1",
+ "fast-json-stable-stringify": "2.0.0",
+ "json-schema-traverse": "0.3.1",
+ "uri-js": "4.2.2"
+ }
+ },
+ "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
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"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": {
+<<<<<<< HEAD
"ajv": "6.4.0",
"ajv-keywords": "3.1.0"
+=======
+ "ajv": "6.5.0",
+ "ajv-keywords": "3.2.0"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
}
@@ -9557,6 +11709,7 @@
"postcss-value-parser": "3.3.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -9584,6 +11737,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -9597,17 +11752,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -9628,6 +11790,7 @@
"postcss": "5.2.18"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -9655,6 +11818,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -9668,17 +11833,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -9703,18 +11875,22 @@
"vendors": "1.0.2"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"browserslist": {
"version": "1.7.7",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz",
"integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"caniuse-db": "1.0.30000830",
"electron-to-chromium": "1.3.44"
}
@@ -9738,6 +11914,10 @@
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
}
+=======
+ "caniuse-db": "1.0.30000849",
+ "electron-to-chromium": "1.3.48"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"has-flag": {
@@ -9753,17 +11933,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -9792,6 +11979,7 @@
"postcss-value-parser": "3.3.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -9819,6 +12007,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -9832,17 +12022,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -9864,6 +12061,7 @@
"postcss-value-parser": "3.3.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -9891,6 +12089,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -9904,17 +12104,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -9938,6 +12145,7 @@
"uniqs": "2.0.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -9965,6 +12173,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -9978,17 +12188,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -10012,6 +12229,7 @@
"postcss-selector-parser": "2.2.3"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -10039,6 +12257,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -10052,17 +12272,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -10080,7 +12307,11 @@
"integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"postcss": "6.0.21"
+=======
+ "postcss": "6.0.22"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"postcss-modules-local-by-default": {
@@ -10090,7 +12321,11 @@
"dev": true,
"requires": {
"css-selector-tokenizer": "0.7.0",
+<<<<<<< HEAD
"postcss": "6.0.21"
+=======
+ "postcss": "6.0.22"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"postcss-modules-scope": {
@@ -10100,7 +12335,11 @@
"dev": true,
"requires": {
"css-selector-tokenizer": "0.7.0",
+<<<<<<< HEAD
"postcss": "6.0.21"
+=======
+ "postcss": "6.0.22"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"postcss-modules-values": {
@@ -10110,7 +12349,11 @@
"dev": true,
"requires": {
"icss-replace-symbols": "1.1.0",
+<<<<<<< HEAD
"postcss": "6.0.21"
+=======
+ "postcss": "6.0.22"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"postcss-normalize-charset": {
@@ -10122,6 +12365,7 @@
"postcss": "5.2.18"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -10149,6 +12393,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -10162,17 +12408,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -10196,6 +12449,7 @@
"postcss-value-parser": "3.3.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -10223,6 +12477,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -10236,17 +12492,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -10268,6 +12531,7 @@
"postcss-value-parser": "3.3.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -10295,6 +12559,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -10308,17 +12574,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -10340,6 +12613,7 @@
"postcss-value-parser": "3.3.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -10381,16 +12655,35 @@
"requires": {
"chalk": "1.1.3",
"js-base64": "2.4.3",
+=======
+ "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.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -10411,6 +12704,7 @@
"postcss": "5.2.18"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -10438,6 +12732,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -10451,17 +12747,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -10484,6 +12787,7 @@
"postcss-value-parser": "3.3.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -10511,6 +12815,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -10524,17 +12830,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -10569,6 +12882,7 @@
"svgo": "0.7.2"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -10596,6 +12910,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -10609,17 +12925,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -10642,6 +12965,7 @@
"uniqs": "2.0.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -10669,6 +12993,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -10682,17 +13008,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -10721,6 +13054,7 @@
"uniqs": "2.0.0"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -10748,6 +13082,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
@@ -10761,17 +13097,24 @@
"dev": true,
"requires": {
"chalk": "1.1.3",
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
@@ -10796,9 +13139,15 @@
"dev": true
},
"prettier": {
+<<<<<<< HEAD
"version": "1.12.1",
"resolved": "https://registry.npmjs.org/prettier/-/prettier-1.12.1.tgz",
"integrity": "sha1-wa0g6APndJ+vkFpAnSNn4Gu+cyU=",
+=======
+ "version": "1.13.4",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.13.4.tgz",
+ "integrity": "sha512-emsEZ2bAigL1lq6ssgkpPm1MIBqgeTvcp90NxOP5XDqprub/V/WS2Hfgih3mS7/1dqTUvhG+sxx1Dv8crnVexA==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"private": {
@@ -10877,12 +13226,21 @@
}
},
"pumpify": {
+<<<<<<< HEAD
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.4.0.tgz",
"integrity": "sha512-2kmNR9ry+Pf45opRVirpNuIFotsxUGLaYqxIwuR77AYrYRMuFCz9eryHBS52L360O+NcR383CL4QYlMKPq4zYA==",
"dev": true,
"requires": {
"duplexify": "3.5.4",
+=======
+ "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",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"inherits": "2.0.3",
"pump": "2.0.1"
}
@@ -10900,9 +13258,15 @@
"dev": true
},
"qs": {
+<<<<<<< HEAD
"version": "6.3.2",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz",
"integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=",
+=======
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
+ "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"query-string": {
@@ -10928,6 +13292,7 @@
"dev": true
},
"querystringify": {
+<<<<<<< HEAD
"version": "0.0.4",
"resolved": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz",
"integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=",
@@ -10951,6 +13316,35 @@
"requires": {
"is-buffer": "1.1.6"
}
+=======
+ "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.2",
+ "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
+ },
+ "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
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -11018,12 +13412,21 @@
}
},
"rc": {
+<<<<<<< HEAD
"version": "1.2.6",
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.6.tgz",
"integrity": "sha1-6xiYnG1PTxYsOZ953dKfODVWgJI=",
"dev": true,
"requires": {
"deep-extend": "0.4.2",
+=======
+ "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",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"ini": "1.3.5",
"minimist": "1.2.0",
"strip-json-comments": "2.0.1"
@@ -11102,6 +13505,26 @@
"safe-buffer": "5.1.2",
"string_decoder": "1.1.1",
"util-deprecate": "1.0.2"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "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.2"
+ }
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"readdirp": {
@@ -11133,12 +13556,15 @@
"resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
"integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
"dev": true
+<<<<<<< HEAD
},
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -11189,9 +13615,15 @@
}
},
"regenerate": {
+<<<<<<< HEAD
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz",
"integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==",
+=======
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
+ "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"regenerator-runtime": {
@@ -11242,7 +13674,11 @@
"integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"regenerate": "1.3.3",
+=======
+ "regenerate": "1.4.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"regjsgen": "0.2.0",
"regjsparser": "0.1.5"
}
@@ -11294,6 +13730,7 @@
"integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
"dev": true
},
+<<<<<<< HEAD
"repeating": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
@@ -11303,6 +13740,8 @@
"is-finite": "1.0.2"
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"replace-ext": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
@@ -11331,10 +13770,31 @@
"mime-types": "2.1.18",
"oauth-sign": "0.8.2",
"qs": "6.3.2",
+<<<<<<< HEAD
"stringstream": "0.0.5",
"tough-cookie": "2.3.4",
"tunnel-agent": "0.4.3",
"uuid": "3.2.1"
+=======
+ "stringstream": "0.0.6",
+ "tough-cookie": "2.3.4",
+ "tunnel-agent": "0.4.3",
+ "uuid": "3.2.1"
+ },
+ "dependencies": {
+ "qs": {
+ "version": "6.3.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz",
+ "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=",
+ "dev": true
+ },
+ "uuid": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
+ "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
+ "dev": true
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"require-directory": {
@@ -11414,10 +13874,17 @@
"integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
"dev": true
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+=======
+ "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=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
}
}
@@ -11435,7 +13902,11 @@
"dev": true,
"requires": {
"convert-source-map": "0.3.5",
+<<<<<<< HEAD
"css": "2.2.1"
+=======
+ "css": "2.2.3"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
},
"dependencies": {
"convert-source-map": {
@@ -11468,6 +13939,25 @@
"dev": true,
"requires": {
"glob": "7.1.2"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "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.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+ }
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"ripemd160": {
@@ -11522,6 +14012,7 @@
"integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
"dev": true
},
+<<<<<<< HEAD
"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",
@@ -11529,6 +14020,20 @@
"dev": true,
"requires": {
"number-is-nan": "1.0.1"
+=======
+ "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.6",
+ "inherits": "2.0.3",
+ "minimatch": "3.0.4",
+ "once": "1.4.0",
+ "path-is-absolute": "1.0.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"string-width": {
@@ -11578,12 +14083,15 @@
"pify": "3.0.0"
}
},
+<<<<<<< HEAD
"sax": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
"integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"schema-utils": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz",
@@ -11599,7 +14107,11 @@
"integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"js-base64": "2.4.3",
+=======
+ "js-base64": "2.4.5",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"source-map": "0.4.4"
},
"dependencies": {
@@ -11641,12 +14153,21 @@
"dev": true
},
"selfsigned": {
+<<<<<<< HEAD
"version": "1.10.2",
"resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.2.tgz",
"integrity": "sha1-tESVgNmZKbZbEKSDiTAaZZIIh1g=",
"dev": true,
"requires": {
"node-forge": "0.7.1"
+=======
+ "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"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"semver": {
@@ -11689,6 +14210,7 @@
"on-finished": "2.3.0",
"range-parser": "1.2.0",
"statuses": "1.4.0"
+<<<<<<< HEAD
},
"dependencies": {
"debug": {
@@ -11700,6 +14222,8 @@
"ms": "2.0.0"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"serialize-javascript": {
@@ -11721,6 +14245,7 @@
"http-errors": "1.6.3",
"mime-types": "2.1.18",
"parseurl": "1.3.2"
+<<<<<<< HEAD
},
"dependencies": {
"debug": {
@@ -11732,6 +14257,8 @@
"ms": "2.0.0"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"serve-static": {
@@ -11867,6 +14394,7 @@
"extend-shallow": "2.0.1",
"map-cache": "0.2.2",
"source-map": "0.5.7",
+<<<<<<< HEAD
"source-map-resolve": "0.5.1",
"use": "3.1.0"
},
@@ -11880,6 +14408,12 @@
"ms": "2.0.0"
}
},
+=======
+ "source-map-resolve": "0.5.2",
+ "use": "3.1.0"
+ },
+ "dependencies": {
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"define-property": {
"version": "0.2.5",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
@@ -11897,12 +14431,15 @@
"requires": {
"is-extendable": "0.1.1"
}
+<<<<<<< HEAD
},
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -11954,6 +14491,21 @@
"is-data-descriptor": "1.0.0",
"kind-of": "6.0.2"
}
+<<<<<<< HEAD
+=======
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "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
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -11964,6 +14516,7 @@
"dev": true,
"requires": {
"kind-of": "3.2.2"
+<<<<<<< HEAD
},
"dependencies": {
"kind-of": {
@@ -11975,6 +14528,8 @@
"is-buffer": "1.1.6"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"sntp": {
@@ -11994,6 +14549,17 @@
"requires": {
"faye-websocket": "0.10.0",
"uuid": "3.2.1"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "uuid": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
+ "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
+ "dev": true
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"sockjs-client": {
@@ -12007,6 +14573,7 @@
"faye-websocket": "0.11.1",
"inherits": "2.0.3",
"json3": "3.3.2",
+<<<<<<< HEAD
"url-parse": "1.4.0"
},
"dependencies": {
@@ -12019,6 +14586,11 @@
"ms": "2.0.0"
}
},
+=======
+ "url-parse": "1.4.1"
+ },
+ "dependencies": {
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"faye-websocket": {
"version": "0.11.1",
"resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz",
@@ -12055,6 +14627,7 @@
"dev": true
},
"source-map": {
+<<<<<<< HEAD
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
@@ -12067,6 +14640,20 @@
"dev": true,
"requires": {
"atob": "2.1.0",
+=======
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "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",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"decode-uri-component": "0.2.0",
"resolve-url": "0.2.1",
"source-map-url": "0.4.0",
@@ -12080,6 +14667,7 @@
"dev": true,
"requires": {
"source-map": "0.5.7"
+<<<<<<< HEAD
},
"dependencies": {
"source-map": {
@@ -12088,6 +14676,8 @@
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"source-map-url": {
@@ -12097,9 +14687,15 @@
"dev": true
},
"sparkles": {
+<<<<<<< HEAD
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz",
"integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM=",
+=======
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
+ "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"spdx-correct": {
@@ -12146,6 +14742,7 @@
"safe-buffer": "5.1.2",
"select-hose": "2.0.0",
"spdy-transport": "2.1.0"
+<<<<<<< HEAD
},
"dependencies": {
"debug": {
@@ -12157,6 +14754,8 @@
"ms": "2.0.0"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"spdy-transport": {
@@ -12172,6 +14771,7 @@
"readable-stream": "2.3.6",
"safe-buffer": "5.1.2",
"wbuf": "1.7.3"
+<<<<<<< HEAD
},
"dependencies": {
"debug": {
@@ -12183,6 +14783,8 @@
"ms": "2.0.0"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"split-string": {
@@ -12209,6 +14811,7 @@
"chalk": "1.1.3",
"console-stream": "0.1.1",
"lpad-align": "1.1.2"
+<<<<<<< HEAD
},
"dependencies": {
"ansi-styles": {
@@ -12236,6 +14839,8 @@
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"sshpk": {
@@ -12356,9 +14961,15 @@
}
},
"stream-http": {
+<<<<<<< HEAD
"version": "2.8.1",
"resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.1.tgz",
"integrity": "sha512-cQ0jo17BLca2r0GfRdZKYAGLU6JRoIWxqSOakUMuKOT6MOK7AAlE856L33QuDmAy/eeOrhLee3dZKX0Uadu93A==",
+=======
+ "version": "2.8.2",
+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.2.tgz",
+ "integrity": "sha512-QllfrBhqF1DPcz46WxKTs6Mz1Bpc+8Qm6vbqOpVav5odAXwbyzwnEczoWqtxrsmlO+cJqtPrp/8gWKWjaKLLlA==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"builtin-status-codes": "3.0.0",
@@ -12396,6 +15007,15 @@
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
"dev": true
},
+<<<<<<< HEAD
+=======
+ "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
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"strip-ansi": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
@@ -12408,18 +15028,30 @@
}
},
"string_decoder": {
+<<<<<<< HEAD
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+=======
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
+ "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"safe-buffer": "5.1.2"
}
},
"stringstream": {
+<<<<<<< HEAD
"version": "0.0.5",
"resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz",
"integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=",
+=======
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz",
+ "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"strip-ansi": {
@@ -12464,6 +15096,7 @@
"sum-up": "1.0.3"
},
"dependencies": {
+<<<<<<< HEAD
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -12483,17 +15116,22 @@
"supports-color": "2.0.0"
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"minimist": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
"dev": true
+<<<<<<< HEAD
},
"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
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -12544,6 +15182,7 @@
"dev": true,
"requires": {
"chalk": "1.1.3"
+<<<<<<< HEAD
},
"dependencies": {
"ansi-styles": {
@@ -12581,6 +15220,15 @@
"requires": {
"has-flag": "3.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
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
},
"svgo": {
"version": "0.7.2",
@@ -12595,6 +15243,17 @@
"mkdirp": "0.5.1",
"sax": "1.2.4",
"whet.extend": "0.9.9"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "dev": true
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"tapable": {
@@ -12615,6 +15274,7 @@
}
},
"tar-stream": {
+<<<<<<< HEAD
"version": "1.5.7",
"resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.7.tgz",
"integrity": "sha512-euyxmyeJpl6wjWGnzPfZRQ1IGLNbqEDJWuYyue9sixDY2vfqVBRiIqZLWYhWG5da031WF4qEN9D9Ek9lZHiH1Q==",
@@ -12622,6 +15282,15 @@
"requires": {
"bl": "1.2.2",
"buffer-alloc": "1.1.0",
+=======
+ "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.2.2",
+ "buffer-alloc": "1.2.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"end-of-stream": "1.4.1",
"fs-constants": "1.0.0",
"readable-stream": "2.3.6",
@@ -12643,6 +15312,17 @@
"requires": {
"temp-dir": "1.0.0",
"uuid": "3.2.1"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "uuid": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
+ "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
+ "dev": true
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"through": {
@@ -12652,6 +15332,7 @@
"dev": true
},
"through2": {
+<<<<<<< HEAD
"version": "0.6.5",
"resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
"integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
@@ -12685,6 +15366,15 @@
"integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
"dev": true
}
+=======
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
+ "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
+ "dev": true,
+ "requires": {
+ "readable-stream": "2.3.6",
+ "xtend": "4.0.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"through2-filter": {
@@ -12695,6 +15385,7 @@
"requires": {
"through2": "2.0.3",
"xtend": "4.0.1"
+<<<<<<< HEAD
},
"dependencies": {
"through2": {
@@ -12707,6 +15398,8 @@
"xtend": "4.0.1"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"thunky": {
@@ -12721,6 +15414,7 @@
"integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
"dev": true
},
+<<<<<<< HEAD
"timed-out": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz",
@@ -12736,6 +15430,8 @@
"setimmediate": "1.0.5"
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"to-absolute-glob": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz",
@@ -12781,6 +15477,7 @@
"dev": true,
"requires": {
"kind-of": "3.2.2"
+<<<<<<< HEAD
},
"dependencies": {
"kind-of": {
@@ -12792,6 +15489,8 @@
"is-buffer": "1.1.6"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"to-regex": {
@@ -12814,6 +15513,20 @@
"requires": {
"is-number": "3.0.0",
"repeat-string": "1.6.1"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "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.2.2"
+ }
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"tough-cookie": {
@@ -12870,12 +15583,15 @@
}
}
},
+<<<<<<< HEAD
"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
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"tunnel-agent": {
"version": "0.4.3",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
@@ -12933,12 +15649,15 @@
"wordwrap": "0.0.2"
}
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"yargs": {
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
@@ -12977,6 +15696,7 @@
},
"dependencies": {
"ajv": {
+<<<<<<< HEAD
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz",
"integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=",
@@ -12986,6 +15706,17 @@
"fast-json-stable-stringify": "2.0.0",
"json-schema-traverse": "0.3.1",
"uri-js": "3.0.2"
+=======
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz",
+ "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "2.0.1",
+ "fast-json-stable-stringify": "2.0.0",
+ "json-schema-traverse": "0.3.1",
+ "uri-js": "4.2.2"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"commander": {
@@ -12994,16 +15725,38 @@
"integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==",
"dev": true
},
+<<<<<<< HEAD
+=======
+ "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
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"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": {
+<<<<<<< HEAD
"ajv": "6.4.0",
"ajv-keywords": "3.1.0"
}
},
+=======
+ "ajv": "6.5.0",
+ "ajv-keywords": "3.2.0"
+ }
+ },
+ "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
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"uglify-es": {
"version": "3.3.9",
"resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz",
@@ -13024,6 +15777,28 @@
"requires": {
"buffer": "3.6.0",
"through": "2.3.8"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "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.11",
+ "isarray": "1.0.0"
+ }
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"union-value": {
@@ -13067,6 +15842,7 @@
"integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
"dev": true
},
+<<<<<<< HEAD
"uniqid": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz",
@@ -13076,6 +15852,8 @@
"macaddress": "0.2.8"
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"uniqs": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
@@ -13108,6 +15886,20 @@
"requires": {
"json-stable-stringify": "1.0.1",
"through2-filter": "2.0.0"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "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"
+ }
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"universalify": {
@@ -13165,6 +15957,21 @@
"resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
"integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
"dev": true
+<<<<<<< HEAD
+=======
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
},
@@ -13175,9 +15982,15 @@
"dev": true
},
"upath": {
+<<<<<<< HEAD
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/upath/-/upath-1.0.4.tgz",
"integrity": "sha512-d4SJySNBXDaQp+DPrziv3xGS6w3d2Xt69FijJr86zMPBy23JEloMCEOUBBzuN7xCtjLCnmB9tI/z7SBCahHBOw==",
+=======
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
+ "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"upper-case": {
@@ -13187,6 +16000,7 @@
"dev": true
},
"uri-js": {
+<<<<<<< HEAD
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-3.0.2.tgz",
"integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=",
@@ -13199,6 +16013,20 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz",
"integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=",
+=======
+ "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.1"
+ },
+ "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==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
}
}
@@ -13228,13 +16056,20 @@
}
},
"url-parse": {
+<<<<<<< HEAD
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.0.tgz",
"integrity": "sha512-ERuGxDiQ6Xw/agN4tuoCRbmwRuZP0cJ1lJxJubXr5Q/5cDa78+Dc4wfvtxzhzhkm5VvmW6Mf8EVj9SPGN4l8Lg==",
+=======
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.1.tgz",
+ "integrity": "sha512-x95Td74QcvICAA0+qERaVkRpTGKyBHHYdwL2LXZm5t/gBtCB9KQSO/0zQgSTYEV1p0WcvSg79TLNPSvd5IDJMQ==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"querystringify": "2.0.0",
"requires-port": "1.0.0"
+<<<<<<< HEAD
},
"dependencies": {
"querystringify": {
@@ -13243,6 +16078,8 @@
"integrity": "sha512-eTPo5t/4bgaMNZxyjWx6N2a6AuE0mq51KWvpc7nU/MAqixcI6v6KrGUKES0HaomdnolQBBXU/++X6/QQ9KL4tw==",
"dev": true
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"url-parse-lax": {
@@ -13276,6 +16113,17 @@
"dev": true,
"requires": {
"kind-of": "6.0.2"
+<<<<<<< HEAD
+=======
+ },
+ "dependencies": {
+ "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
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"util": {
@@ -13318,9 +16166,15 @@
"dev": true
},
"uuid": {
+<<<<<<< HEAD
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz",
"integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==",
+=======
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
+ "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true
},
"vali-date": {
@@ -13405,7 +16259,11 @@
"integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"duplexify": "3.5.4",
+=======
+ "duplexify": "3.6.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"glob-stream": "5.3.5",
"graceful-fs": "4.1.11",
"gulp-sourcemaps": "1.6.0",
@@ -13422,6 +16280,7 @@
"through2-filter": "2.0.0",
"vali-date": "1.0.0",
"vinyl": "1.2.0"
+<<<<<<< HEAD
},
"dependencies": {
"through2": {
@@ -13434,6 +16293,8 @@
"xtend": "4.0.1"
}
}
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"vm-browserify": {
@@ -13458,24 +16319,49 @@
"dev": true
},
"vue-loader": {
+<<<<<<< HEAD
"version": "13.7.1",
"resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-13.7.1.tgz",
"integrity": "sha512-v6PbKMGl/hWHGPxB2uGHsA66vusrXF66J/h1QiFXtU6z5zVSK8jq5xl95M1p3QNXmuEJKNP3nxoXfbgQNs7hJg==",
+=======
+ "version": "13.7.2",
+ "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-13.7.2.tgz",
+ "integrity": "sha512-pgFWFsUjYO1v+J+3r7K0Q4lCp0eOyI24/q9j+cCudWyCTjgpjpcAa1MdwjlDUUettt9xkkUBbQ9fkAN1NC8t9w==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"consolidate": "0.14.5",
"hash-sum": "1.0.2",
"loader-utils": "1.1.0",
+<<<<<<< HEAD
"lru-cache": "4.1.2",
"postcss": "6.0.21",
"postcss-load-config": "1.2.0",
"postcss-selector-parser": "2.2.3",
"prettier": "1.12.1",
+=======
+ "lru-cache": "4.1.3",
+ "postcss": "6.0.22",
+ "postcss-load-config": "1.2.0",
+ "postcss-selector-parser": "2.2.3",
+ "prettier": "1.13.4",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"resolve": "1.7.1",
"source-map": "0.6.1",
"vue-hot-reload-api": "2.3.0",
"vue-style-loader": "3.1.2",
"vue-template-es2015-compiler": "1.6.0"
+<<<<<<< HEAD
+=======
+ },
+ "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
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"vue-style-loader": {
@@ -13522,6 +16408,7 @@
"chokidar": "2.0.3",
"graceful-fs": "4.1.11",
"neo-async": "2.5.1"
+<<<<<<< HEAD
}
},
"wbuf": {
@@ -13551,6 +16438,379 @@
"json5": "0.5.1",
"loader-runner": "2.3.0",
"loader-utils": "1.1.0",
+=======
+ },
+ "dependencies": {
+ "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.10",
+ "normalize-path": "2.1.1"
+ }
+ },
+ "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
+ },
+ "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
+ },
+ "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.2",
+ "snapdragon-node": "2.1.1",
+ "split-string": "3.1.0",
+ "to-regex": "3.0.2"
+ },
+ "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.1"
+ }
+ }
+ }
+ },
+ "chokidar": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz",
+ "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==",
+ "dev": true,
+ "requires": {
+ "anymatch": "2.0.0",
+ "async-each": "1.0.1",
+ "braces": "2.3.2",
+ "fsevents": "1.2.4",
+ "glob-parent": "3.1.0",
+ "inherits": "2.0.3",
+ "is-binary-path": "1.0.1",
+ "is-glob": "4.0.0",
+ "normalize-path": "2.1.1",
+ "path-is-absolute": "1.0.1",
+ "readdirp": "2.1.0",
+ "upath": "1.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.6.9",
+ "define-property": "0.2.5",
+ "extend-shallow": "2.0.1",
+ "posix-character-classes": "0.1.1",
+ "regex-not": "1.0.2",
+ "snapdragon": "0.8.2",
+ "to-regex": "3.0.2"
+ },
+ "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.6"
+ }
+ },
+ "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.1"
+ }
+ },
+ "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.2.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.6"
+ }
+ }
+ }
+ },
+ "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.2.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.6"
+ }
+ }
+ }
+ },
+ "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.1.0"
+ }
+ },
+ "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
+ }
+ }
+ },
+ "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.2",
+ "snapdragon": "0.8.2",
+ "to-regex": "3.0.2"
+ },
+ "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.2"
+ }
+ },
+ "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.1"
+ }
+ }
+ }
+ },
+ "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.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.1"
+ }
+ }
+ }
+ },
+ "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.2"
+ },
+ "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.1"
+ }
+ }
+ }
+ },
+ "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.2"
+ }
+ },
+ "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.2"
+ }
+ },
+ "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"
+ }
+ },
+ "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-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-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.2.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.6"
+ }
+ }
+ }
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "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
+ },
+ "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.2",
+ "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.2",
+ "snapdragon": "0.8.2",
+ "to-regex": "3.0.2"
+ }
+ }
+ }
+ },
+ "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.1"
+ }
+ },
+ "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.6.0",
+ "acorn-dynamic-import": "2.0.2",
+ "ajv": "6.5.0",
+ "ajv-keywords": "3.2.0",
+ "async": "2.6.1",
+ "enhanced-resolve": "3.4.1",
+ "escope": "3.6.0",
+ "interpret": "1.1.0",
+ "json-loader": "0.5.7",
+ "json5": "0.5.1",
+ "loader-runner": "2.3.0",
+ "loader-utils": "1.1.0",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"memory-fs": "0.4.1",
"mkdirp": "0.5.1",
"node-libs-browser": "2.1.0",
@@ -13564,6 +16824,7 @@
},
"dependencies": {
"ajv": {
+<<<<<<< HEAD
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz",
"integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=",
@@ -13575,18 +16836,49 @@
"uri-js": "3.0.2"
}
},
+=======
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz",
+ "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "2.0.1",
+ "fast-json-stable-stringify": "2.0.0",
+ "json-schema-traverse": "0.3.1",
+ "uri-js": "4.2.2"
+ }
+ },
+ "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"
+ }
+ },
+ "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
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"has-flag": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
"integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
"dev": true
},
+<<<<<<< HEAD
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"supports-color": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
@@ -13666,7 +16958,11 @@
"loglevel": "1.6.1",
"opn": "5.3.0",
"portfinder": "1.0.13",
+<<<<<<< HEAD
"selfsigned": "1.10.2",
+=======
+ "selfsigned": "1.10.3",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"serve-index": "1.9.1",
"sockjs": "0.3.19",
"sockjs-client": "1.1.4",
@@ -13677,12 +16973,67 @@
"yargs": "6.6.0"
},
"dependencies": {
+<<<<<<< HEAD
+=======
+ "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.10",
+ "normalize-path": "2.1.1"
+ }
+ },
+ "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
+ },
+ "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
+ },
+ "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.2",
+ "snapdragon-node": "2.1.1",
+ "split-string": "3.1.0",
+ "to-regex": "3.0.2"
+ },
+ "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.1"
+ }
+ }
+ }
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"camelcase": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
"integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
"dev": true
},
+<<<<<<< HEAD
"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",
@@ -13690,6 +17041,313 @@
"dev": true,
"requires": {
"number-is-nan": "1.0.1"
+=======
+ "chokidar": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz",
+ "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==",
+ "dev": true,
+ "requires": {
+ "anymatch": "2.0.0",
+ "async-each": "1.0.1",
+ "braces": "2.3.2",
+ "fsevents": "1.2.4",
+ "glob-parent": "3.1.0",
+ "inherits": "2.0.3",
+ "is-binary-path": "1.0.1",
+ "is-glob": "4.0.0",
+ "normalize-path": "2.1.1",
+ "path-is-absolute": "1.0.1",
+ "readdirp": "2.1.0",
+ "upath": "1.1.0"
+ }
+ },
+ "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"
+ }
+ },
+ "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.6.9",
+ "define-property": "0.2.5",
+ "extend-shallow": "2.0.1",
+ "posix-character-classes": "0.1.1",
+ "regex-not": "1.0.2",
+ "snapdragon": "0.8.2",
+ "to-regex": "3.0.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"
+ }
+ },
+ "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.6"
+ }
+ },
+ "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.1"
+ }
+ },
+ "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.2.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.6"
+ }
+ }
+ }
+ },
+ "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.2.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.6"
+ }
+ }
+ }
+ },
+ "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.1.0"
+ }
+ },
+ "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
+ }
+ }
+ },
+ "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.2",
+ "snapdragon": "0.8.2",
+ "to-regex": "3.0.2"
+ },
+ "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.2"
+ }
+ },
+ "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.1"
+ }
+ }
+ }
+ },
+ "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.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.1"
+ }
+ }
+ }
+ },
+ "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.2"
+ },
+ "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.1"
+ }
+ }
+ }
+ },
+ "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.2"
+ }
+ },
+ "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.2"
+ }
+ },
+ "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"
+ }
+ },
+ "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-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-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.2.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.6"
+ }
+ }
+ }
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "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
+ },
+ "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.2",
+ "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.2",
+ "snapdragon": "0.8.2",
+ "to-regex": "3.0.2"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"string-width": {
@@ -13703,6 +17361,18 @@
"strip-ansi": "3.0.1"
}
},
+<<<<<<< HEAD
+=======
+ "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"
+ }
+ },
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"yargs": {
"version": "6.6.0",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz",
@@ -13763,6 +17433,17 @@
"requires": {
"source-list-map": "2.0.0",
"source-map": "0.6.1"
+<<<<<<< HEAD
+=======
+ },
+ "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
+ }
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"websocket-driver": {
@@ -13771,7 +17452,11 @@
"integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",
"dev": true,
"requires": {
+<<<<<<< HEAD
"http-parser-js": "0.4.12",
+=======
+ "http-parser-js": "0.4.13",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"websocket-extensions": "0.1.3"
}
},
@@ -13788,9 +17473,15 @@
"dev": true
},
"which": {
+<<<<<<< HEAD
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
"integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
+=======
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"dev": true,
"requires": {
"isexe": "2.0.0"
@@ -13803,6 +17494,7 @@
"dev": true
},
"wide-align": {
+<<<<<<< HEAD
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
"integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
@@ -13831,6 +17523,14 @@
"strip-ansi": "3.0.1"
}
}
+=======
+ "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": "2.1.1"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
},
"window-size": {
@@ -13854,6 +17554,7 @@
"errno": "0.1.7"
}
},
+<<<<<<< HEAD
"wrap-ansi": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
@@ -13886,6 +17587,8 @@
}
}
},
+=======
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
"wrap-fn": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz",
@@ -14054,6 +17757,7 @@
}
},
"yauzl": {
+<<<<<<< HEAD
"version": "2.9.1",
"resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.9.1.tgz",
"integrity": "sha1-qBmB6nCleUYTOIPwKcWCGok1mn8=",
@@ -14061,6 +17765,15 @@
"requires": {
"buffer-crc32": "0.2.13",
"fd-slicer": "1.0.1"
+=======
+ "version": "2.9.2",
+ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.9.2.tgz",
+ "integrity": "sha1-T7G8euH8L1cDe1SvasyP4QMcW3c=",
+ "dev": true,
+ "requires": {
+ "buffer-crc32": "0.2.13",
+ "fd-slicer": "1.1.0"
+>>>>>>> 49abcb49236cdde1e1fa759f89a704688447c106
}
}
}
diff --git a/phpunit.xml b/phpunit.xml
index 9ee3e73..e4ebad6 100644
--- a/phpunit.xml
+++ b/phpunit.xml
@@ -27,6 +27,6 @@
-
+
diff --git a/public/.vs/IZYIM-mobile-client/v15/.suo b/public/.vs/IZYIM-mobile-client/v15/.suo
new file mode 100644
index 0000000..47d5216
Binary files /dev/null and b/public/.vs/IZYIM-mobile-client/v15/.suo differ
diff --git a/public/.vs/IZYIM/v15/.suo b/public/.vs/IZYIM/v15/.suo
new file mode 100644
index 0000000..edd49e4
Binary files /dev/null and b/public/.vs/IZYIM/v15/.suo differ
diff --git a/public/.vs/VSWorkspaceState.json b/public/.vs/VSWorkspaceState.json
new file mode 100644
index 0000000..0bef578
--- /dev/null
+++ b/public/.vs/VSWorkspaceState.json
@@ -0,0 +1,7 @@
+{
+ "ExpandedNodes": [
+ ""
+ ],
+ "SelectedNode": "\\arrangements-delivery_arrangements2.html",
+ "PreviewInSolutionExplorer": false
+}
\ No newline at end of file
diff --git a/public/.vs/config/applicationhost.config b/public/.vs/config/applicationhost.config
new file mode 100644
index 0000000..5441f24
--- /dev/null
+++ b/public/.vs/config/applicationhost.config
@@ -0,0 +1,1022 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/public/.vs/slnx.sqlite b/public/.vs/slnx.sqlite
new file mode 100644
index 0000000..e2fb3cb
Binary files /dev/null and b/public/.vs/slnx.sqlite differ
diff --git a/public/README.md b/public/README.md
new file mode 100644
index 0000000..37d5f2e
--- /dev/null
+++ b/public/README.md
@@ -0,0 +1 @@
+PhoneGap
diff --git a/public/arrangements-delivery_arrangements1.1.html b/public/arrangements-delivery_arrangements1.1.html
new file mode 100644
index 0000000..e634f74
--- /dev/null
+++ b/public/arrangements-delivery_arrangements1.1.html
@@ -0,0 +1,395 @@
+
+
+
+
+
+ AzureUI - VIEW SHIPMENT ARRANGEMENT1-DETAILS
+
+
+
+
+
+
+
+
+
+
+
+
+ Delivery Arrangement
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-delivery_arrangements1.2.html b/public/arrangements-delivery_arrangements1.2.html
new file mode 100644
index 0000000..260609e
--- /dev/null
+++ b/public/arrangements-delivery_arrangements1.2.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+ AzureUI - DELIVERY ARRANGEMENTS1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Delivery Arrangement Status
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-delivery_arrangements1.html b/public/arrangements-delivery_arrangements1.html
new file mode 100644
index 0000000..f29f88b
--- /dev/null
+++ b/public/arrangements-delivery_arrangements1.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+ AzureUI - DELIVERY ARRANGEMENTS1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Delivery Arrangement
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-delivery_arrangements2.html b/public/arrangements-delivery_arrangements2.html
new file mode 100644
index 0000000..1413d7a
--- /dev/null
+++ b/public/arrangements-delivery_arrangements2.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+ AzureUI - DELIVERY ARRANGEMENTS1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Delivery Arrangement
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-delivery_arrangements_review1.html b/public/arrangements-delivery_arrangements_review1.html
new file mode 100644
index 0000000..2674b8b
--- /dev/null
+++ b/public/arrangements-delivery_arrangements_review1.html
@@ -0,0 +1,106 @@
+
+
+
+
+
+ AzureUI - VIEW SHIPMENT ARRANGEMENT1-DETAILS
+
+
+
+
+
+
+
+
+
+
+
+
+ Delivery Arrangement
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-delivery_arrangements_review2.html b/public/arrangements-delivery_arrangements_review2.html
new file mode 100644
index 0000000..384407a
--- /dev/null
+++ b/public/arrangements-delivery_arrangements_review2.html
@@ -0,0 +1,446 @@
+
+
+
+
+
+ AzureUI - VIEW SHIPMENT ARRANGEMENT2-ARRANGEMENT DETAILS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-shipment_arrangements1.1.html b/public/arrangements-shipment_arrangements1.1.html
new file mode 100644
index 0000000..cf2a9a5
--- /dev/null
+++ b/public/arrangements-shipment_arrangements1.1.html
@@ -0,0 +1,376 @@
+
+
+
+
+
+ AzureUI - VIEW SHIPMENT ARRANGEMENT1-
+
+
+
+
+
+
+
+
+
+
+
+
+ Shipment Arrangement
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-shipment_arrangements1.html b/public/arrangements-shipment_arrangements1.html
new file mode 100644
index 0000000..aab67ab
--- /dev/null
+++ b/public/arrangements-shipment_arrangements1.html
@@ -0,0 +1,108 @@
+
+
+
+
+
+ AzureUI - SHIPMENT ARRANGEMENTS1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Shipment Arrangement Status
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-shipment_arrangements2.html b/public/arrangements-shipment_arrangements2.html
new file mode 100644
index 0000000..0734942
--- /dev/null
+++ b/public/arrangements-shipment_arrangements2.html
@@ -0,0 +1,125 @@
+
+
+
+
+
+ AzureUI - SHIPMENT ARRANGEMENTS1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Shipment Arrangement Status
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-shipment_arrangements_review-custom.html b/public/arrangements-shipment_arrangements_review-custom.html
new file mode 100644
index 0000000..fd1a264
--- /dev/null
+++ b/public/arrangements-shipment_arrangements_review-custom.html
@@ -0,0 +1,106 @@
+
+
+
+
+
+ AzureUI - VIEW RECEIVE NOTE-CUSTOMEXAM
+
+
+
+
+
+
+
+
+
+
+
+
+ Customs Examination
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-shipment_arrangements_review1.1.html b/public/arrangements-shipment_arrangements_review1.1.html
new file mode 100644
index 0000000..3156966
--- /dev/null
+++ b/public/arrangements-shipment_arrangements_review1.1.html
@@ -0,0 +1,116 @@
+
+
+
+
+
+ AzureUI - VIEW SHIPMENT ARRANGEMENT1-
+
+
+
+
+
+
+
+
+
+
+
+
+ Shipment Arrangement
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-shipment_arrangements_review1.html b/public/arrangements-shipment_arrangements_review1.html
new file mode 100644
index 0000000..6e7e2a7
--- /dev/null
+++ b/public/arrangements-shipment_arrangements_review1.html
@@ -0,0 +1,349 @@
+
+
+
+
+
+ AzureUI - VIEW SHIPMENT ARRANGEMENT2-DETAILS
+
+
+
+
+
+
+
+
+
+
+
+
+ Shipment Arrangement
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-warehouse_receive_note1.1.2.html b/public/arrangements-warehouse_receive_note1.1.2.html
new file mode 100644
index 0000000..7c142a8
--- /dev/null
+++ b/public/arrangements-warehouse_receive_note1.1.2.html
@@ -0,0 +1,239 @@
+
+
+
+
+
+ AzureUI - WAREHOUSE RECEIVE NOTE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Warehouse Receive Note
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-warehouse_receive_note1.1.html b/public/arrangements-warehouse_receive_note1.1.html
new file mode 100644
index 0000000..dd55ddb
--- /dev/null
+++ b/public/arrangements-warehouse_receive_note1.1.html
@@ -0,0 +1,115 @@
+
+
+
+
+
+ AzureUI - WAREHOUSE RECEIVE NOTE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Warehouse Receive Note
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-warehouse_receive_note1.2.html b/public/arrangements-warehouse_receive_note1.2.html
new file mode 100644
index 0000000..d22cb3c
--- /dev/null
+++ b/public/arrangements-warehouse_receive_note1.2.html
@@ -0,0 +1,138 @@
+
+
+
+
+
+ AzureUI - VIEW RECEIVE NOTE1
+
+
+
+
+
+
+
+
+
+
+
+
+ Warehouse Receive Note
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-warehouse_receive_note1.3.html b/public/arrangements-warehouse_receive_note1.3.html
new file mode 100644
index 0000000..ff5e2c3
--- /dev/null
+++ b/public/arrangements-warehouse_receive_note1.3.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+ AzureUI - WAREHOUSE RECEIVE NOTE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Warehouse Receive Note
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-warehouse_receive_note1.4.html b/public/arrangements-warehouse_receive_note1.4.html
new file mode 100644
index 0000000..ef92a59
--- /dev/null
+++ b/public/arrangements-warehouse_receive_note1.4.html
@@ -0,0 +1,139 @@
+
+
+
+
+
+ AzureUI - VIEW RECEIVE NOTE1
+
+
+
+
+
+
+
+
+
+
+
+
+ Warehouse Receive Note
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-warehouse_receive_note1.html b/public/arrangements-warehouse_receive_note1.html
new file mode 100644
index 0000000..77f60ac
--- /dev/null
+++ b/public/arrangements-warehouse_receive_note1.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+ AzureUI - WAREHOUSE RECEIVE NOTE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Warehouse Receive Note
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-warehouse_receive_note11.1.html b/public/arrangements-warehouse_receive_note11.1.html
new file mode 100644
index 0000000..e3b5f5e
--- /dev/null
+++ b/public/arrangements-warehouse_receive_note11.1.html
@@ -0,0 +1,141 @@
+
+
+
+
+
+ AzureUI - VIEW RECEIVE NOTE1
+
+
+
+
+
+
+
+
+
+
+
+
+ Warehouse Receive Note
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-warehouse_receive_note11.2.html b/public/arrangements-warehouse_receive_note11.2.html
new file mode 100644
index 0000000..3dce55b
--- /dev/null
+++ b/public/arrangements-warehouse_receive_note11.2.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+ AzureUI - VIEW RECEIVE NOTE1
+
+
+
+
+
+
+
+
+
+
+
+
+ Warehouse Receive Note
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-warehouse_receive_note11.html b/public/arrangements-warehouse_receive_note11.html
new file mode 100644
index 0000000..a79c999
--- /dev/null
+++ b/public/arrangements-warehouse_receive_note11.html
@@ -0,0 +1,145 @@
+
+
+
+
+
+ AzureUI - VIEW RECEIVE NOTE1
+
+
+
+
+
+
+
+
+
+
+
+
+ Warehouse Receive Note
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-warehouse_receive_note2.html b/public/arrangements-warehouse_receive_note2.html
new file mode 100644
index 0000000..7f9daab
--- /dev/null
+++ b/public/arrangements-warehouse_receive_note2.html
@@ -0,0 +1,131 @@
+
+
+
+
+
+ AzureUI - WAREHOUSE RECEIVE NOTE ADDED
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Warehouse Receive Note
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-warehouse_receive_note_review1.html b/public/arrangements-warehouse_receive_note_review1.html
new file mode 100644
index 0000000..d1ce9fd
--- /dev/null
+++ b/public/arrangements-warehouse_receive_note_review1.html
@@ -0,0 +1,123 @@
+
+
+
+
+
+ AzureUI - VIEW RECEIVE NOTE1
+
+
+
+
+
+
+
+
+
+
+
+
+ Warehouse Receive Note
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-warehouse_receive_note_review3.1.html b/public/arrangements-warehouse_receive_note_review3.1.html
new file mode 100644
index 0000000..71b8f44
--- /dev/null
+++ b/public/arrangements-warehouse_receive_note_review3.1.html
@@ -0,0 +1,236 @@
+
+
+
+
+
+ AzureUI - WAREHOUSE RECEIVE NOTE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Warehouse Receive Note
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/arrangements-warehouse_receive_note_review4.html b/public/arrangements-warehouse_receive_note_review4.html
new file mode 100644
index 0000000..a0f6328
--- /dev/null
+++ b/public/arrangements-warehouse_receive_note_review4.html
@@ -0,0 +1,131 @@
+
+
+
+
+
+ AzureUI - VIEW RECEIVE NOTE1
+
+
+
+
+
+
+
+
+
+
+
+
+ Warehouse Receive Note
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/avatar.png b/public/avatar.png
new file mode 100644
index 0000000..75a1560
Binary files /dev/null and b/public/avatar.png differ
diff --git a/public/company-profile.html b/public/company-profile.html
new file mode 100644
index 0000000..6bb6eaf
--- /dev/null
+++ b/public/company-profile.html
@@ -0,0 +1,205 @@
+
+
+ AzureUI - Term
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/contact-invite.html b/public/contact-invite.html
new file mode 100644
index 0000000..04e1141
--- /dev/null
+++ b/public/contact-invite.html
@@ -0,0 +1,91 @@
+
+
+
+
+
+ AzureUI - SEARCH CONTACT
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/create-shipping-order-S1.html b/public/create-shipping-order-S1.html
new file mode 100644
index 0000000..4fd978c
--- /dev/null
+++ b/public/create-shipping-order-S1.html
@@ -0,0 +1,267 @@
+
+
+
+
+
+ AzureUI - CREATE SHIPPING ORDER STEP 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Create Shipping Order
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/create-shipping-order-S2.html b/public/create-shipping-order-S2.html
new file mode 100644
index 0000000..b0e77df
--- /dev/null
+++ b/public/create-shipping-order-S2.html
@@ -0,0 +1,336 @@
+
+
+
+
+
+ AzureUI - CREATE SHIPPING ORDER STEP 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Create Shipping Order
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/css/app.css b/public/css/app.css
deleted file mode 100644
index 8b4dc7e..0000000
--- a/public/css/app.css
+++ /dev/null
@@ -1,6 +0,0 @@
-@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);/*!
- * Bootstrap v4.0.0 (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:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Raleway",sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{-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:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Raleway,sans-serif;font-size:.9rem;font-weight:400;line-height:1.6;color:#212529;text-align:left;background-color:#f5f8fa}[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:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{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:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,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:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-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:.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:.9rem}.lead{font-size:1.125rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.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,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f5f8fa;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.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,.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-auto,.col-lg,.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-auto,.col-md,.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-auto,.col-sm,.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-auto,.col-xl,.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-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{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-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%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.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:#f5f8fa}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#f5f8fa;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#f5f8fa;background-color:#212529}.table-dark td,.table-dark th,.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:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.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%;padding:.375rem .75rem;font-size:.9rem;line-height:1.6;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder,.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:not([size]):not([multiple]){height:calc(2.19rem + 2px)}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(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.6}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.125rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.7875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.6;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.7875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.68125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.125rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.6875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.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:.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:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-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,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 1px #f5f8fa,0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 1px #f5f8fa,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label:before,.was-validated .custom-file-input:valid~.custom-file-label:before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-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,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 1px #f5f8fa,0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 1px #f5f8fa,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label:before,.was-validated .custom-file-input:invalid~.custom-file-label:before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.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{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:0}.form-inline .form-group{-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;-ms-flex-align:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{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:.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:.375rem .75rem;font-size:.9rem;line-height:1.6;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.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 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.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 .2rem hsla(208,7%,46%,.5);box-shadow:0 0 0 .2rem hsla(208,7%,46%,.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 .2rem hsla(208,7%,46%,.5);box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.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 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.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 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.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 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.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 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.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 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.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 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.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 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.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 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;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:#007bff;border-color:#007bff}.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 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.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 .2rem hsla(208,7%,46%,.5);box-shadow:0 0 0 .2rem hsla(208,7%,46%,.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 .2rem hsla(208,7%,46%,.5);box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;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:#28a745;border-color:#28a745}.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 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;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:#fff;background-color:#17a2b8;border-color:#17a2b8}.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 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;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:#ffc107;border-color:#ffc107}.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 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;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:#dc3545;border-color:#dc3545}.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 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.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 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.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 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.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 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.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 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;background-color:transparent}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline;border-color:transparent}.btn-link.focus,.btn-link:focus{-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.125rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.7875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.collapsing,.dropdown,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.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:.5rem 0;margin:.125rem 0 0;font-size:.9rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.7875rem;color:#6c757d;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group,.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .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-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.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-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){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-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{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>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control: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:before{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label:before{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{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:.375rem .75rem;margin-bottom:0;font-size:.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:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.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),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{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:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.6rem;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:#007bff}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 1px #f5f8fa,0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 1px #f5f8fa,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label:before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{margin-bottom:0}.custom-control-label:before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.3rem;left:0;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#007bff}.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:#007bff}.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(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:before{background-color:#007bff}.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(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.19rem + 2px);padding:.375rem 1.75rem .375rem .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 .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5);box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.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);font-size:75%}.custom-select-lg,.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem}.custom-select-lg{height:calc(2.6875rem + 2px);font-size:125%}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(2.19rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-control:before{border-color:#80bdff}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-label{left:0;z-index:1;height:calc(2.19rem + 2px);background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.6;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc((2.19rem + 2px) - 1px * 2);content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.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:.5rem 1rem}.nav-link:focus,.nav-link:hover{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:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#f5f8fa;border-color:#dee2e6 #dee2e6 #f5f8fa}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.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;padding:.5rem 1rem}.navbar,.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:.32rem;padding-bottom:.32rem;margin-right:1rem;font-size:1.125rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{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:.5rem;padding-bottom:.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:.25rem .75rem;font-size:1.125rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{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 50%;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{-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-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.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}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@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{-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-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.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}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@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{-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-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.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}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@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{-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-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.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-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.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 .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.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-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(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,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{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,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.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;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck,.card-deck .card{-webkit-box-direction:normal}.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;-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-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{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-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child),.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.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-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;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:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.125rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.7875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.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:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.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:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.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{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;overflow:hidden;font-size:.675rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.progress-bar{-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;background-color:#007bff;-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,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:focus,.list-group-item-action:hover{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:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{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:#007bff;border-color:#007bff}.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:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{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:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{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:focus,.list-group-item-dark.list-group-item-action:hover{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:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-dialog-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-content,.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-content{position:relative;-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,.2);border-radius:.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:.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:.3rem;border-top-right-radius:.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% - 3.5rem)}.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:Raleway,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:.7875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:Raleway,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:.7875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:after,.bs-popover-top .arrow:before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-top .arrow:after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:after,.bs-popover-right .arrow:before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-right .arrow:after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:after,.bs-popover-bottom .arrow:before{border-width:0 .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:after,.bs-popover-left .arrow:before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:.9rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .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-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.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:translateZ(0);transform:translateZ(0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{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:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat 50%;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;background-color:hsla(0,0%,100%,.5)}.carousel-indicators li:before{top:-10px}.carousel-indicators li:after,.carousel-indicators li:before{position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{bottom:-10px}.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:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{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:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.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 embed,.embed-responsive iframe,.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;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!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}.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;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!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}.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;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!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}.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;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!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}.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;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!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}.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{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@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;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!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:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.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:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.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:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.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:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.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:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.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:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.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:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.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:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.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:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.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:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.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-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:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#6c757d!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{*,:after,:before{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}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{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 td,.table-bordered th{border:1px solid #ddd!important}}.navbar-laravel{background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.04);box-shadow:0 2px 4px rgba(0,0,0,.04)}
\ No newline at end of file
diff --git a/public/css/font-awesome.min.css b/public/css/font-awesome.min.css
new file mode 100644
index 0000000..540440c
--- /dev/null
+++ b/public/css/font-awesome.min.css
@@ -0,0 +1,4 @@
+/*!
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
diff --git a/public/css/global.style.css b/public/css/global.style.css
new file mode 100644
index 0000000..776e769
--- /dev/null
+++ b/public/css/global.style.css
@@ -0,0 +1,3041 @@
+/*==================================================================
+[AzureUI = Fedrick Darel]
+Primary Use : For Mobile
+Cordova Plug: Work For Phonegap and Ionic
+Purpose Use : To Share The Experience, You Can't Bring The Knowledge With You, When You're Dead
+Contact : fedrickdarel@gmail.com
+
+References and Credit:
+ 1.Font-Awesome (Resource)
+ 2.Webkit (Guide)
+ 3.w3school (Tutorial)
+ 4.GitHub (Loader Guide)
+ 5.GitHub (by eltonmesquita) https://github.com/daneden/animate.css
+ 6.Turboslider (by Baianat) http://www.baianat.com
+
+Content:
+ Read Me :-
+ Stable = Perfect Without Bug
+ Update = Need To Improvise And Can Be Changed Without Effect Others CSS (!Not Guranteed Yet, Only Test 50% Roughly)
+ Fixed = Still Need Fix To Use
+ Unstable = Not Ready For Use
+
+ 0.Default [Stable]
+ 1.Index [Stable/Update]
+ 2.Body [Stable/Update]
+ 3.Wrapper(Main Content) [Stable/Update/Fixed]
+ 4.Navigation [Stable/Update/Fixed]
+ 5.Inline Wrapper [Stable/Update]
+ 6.Header [Fixed/Update]
+ 7.Main [Stable/Update]
+ 8.Container [Fixed/Update]
+ 9.Form Element [Unstable/Fixed/Update]
+ 10.Accordion [Fixed/Update]
+ 11.Wizard [Stable]
+ 12.Tab Control [Stable]
+ 13.Popup [Fixed/Update]
+ 14.List [Fixed/Update]
+ 15.Search [Stable/Fixed/Update]
+ 16.Divider [Stable/Fixed/Update]
+ 17.Profile Image [Stable/Update]
+ 18.Gallery and Album [Unstable/Update]
+ 19.Contact [Stable/Update]
+ 20.Page Loader [Unstable/Fixed]
+ 21.Mobile Support Interface Fixer [Stable]
+ 22.Background Color Helpers [Stable]
+ 23.Text Helpers [Fixed/Update]
+ 24.Text Animation [Unstable/Update]
+ 25.Contact Search [Stable/Fixed/Update]
+
+==================================================================*/
+
+/*-------------------------------------------------------------------
+[0. Reset and Set Defaults]
+*------------------------------------------------------------------*/
+a {
+ color: #667F97;
+ text-decoration: none;
+ font-weight: 700;
+ outline: none;
+}
+.a-meter-title {
+ color: #000;
+ text-decoration: none;
+ font-size: 17px;
+ font-weight: 700;
+ outline: none;
+}
+.a-meter-sub-title {
+ color: #667F97;
+ text-decoration: none;
+ font-size: 17px;
+ font-weight: 700;
+ outline: none;
+}
+.a-meter-text-data {
+ color: #000;
+ text-decoration: none;
+ font-size: 15px;
+ font-weight: 700;
+ outline: none;
+}
+body *{
+ box-sizing: border-box;
+}
+input,button, select, textarea, label{
+ font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
+ font-size: 14px;
+ color: #667F97;
+ line-height: 1.4;
+ font-weight: 600;
+}
+::-webkit-input-placeholder { /* Chrome/Opera/Safari */
+ color: #667F97;
+}
+::-moz-placeholder { /* Firefox 19+ */
+ color: #667F97;
+}
+:-ms-input-placeholder { /* IE 10+ */
+ color: #667F97;
+}
+:-moz-placeholder { /* Firefox 18- */
+ color: #667F97;
+}
+/*end of part 0----------------------------------------------------*/
+
+/*-------------------------------------------------------------------
+[1. Index]
+-------------------------------------------------------------------*/
+.in {
+ width: 50%;
+ height: 50px;
+ float: left;
+ outline: none;
+ border: none;
+ font-size: 20px;
+ cursor: pointer;
+ background-color: #3a52b0;
+ color: white;
+ font-family: Nunito;
+}
+
+.up {
+ width: 50%;
+ height: 50px;
+ float: left;
+ outline: none;
+ border: none;
+ font-size: 20px;
+ cursor: pointer;
+ background-color: #db3939;
+ color: white;
+ font-family: Nunito;
+}
+
+/*-------------------------------------------------------------------
+[2. Body]
+*------------------------------------------------------------------*/
+body{
+ margin: 0;
+ padding: 0;
+ background-color: #FFF;
+ font-family: Nunito;
+ font-size: 14px;
+ color: #FFF;
+ line-height: 1.4;
+ font-weight: 400;
+ box-sizing: border-box;
+ -webkit-font-smoothing: antialiased;
+}
+/*end of part 2----------------------------------------------------*/
+
+
+/*-------------------------------------------------------------------
+[3. Wrapper]
+*------------------------------------------------------------------*/
+.wrapper{
+ position: fixed;
+ left: 0;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ background-position: center center;
+ background-size: cover;
+ background-repeat: no-repeat;
+
+}
+.wrapper.with-bg-image{
+ background-image: url('../img/background-image.jpg');
+}
+/*end of part 3----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[4. Navigation]
+*------------------------------------------------------------------*/
+.nav-menu{
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 999;
+ background-color: rgba(0,0,0,0.3);
+ display: none;
+}
+nav.menu.opened{
+ right: 0; /* Right */
+}
+nav.menu {
+ position: absolute;
+ right: -70%; /* Right */
+ top: 0;
+ bottom: 0;
+ width: 70%;
+ background-color: #069;
+ -webkit-transition: right 200ms cubic-bezier(0.000, 0.655, 0.000, 1); /* older webkit */
+ -webkit-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ -moz-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ -o-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990); /* custom */
+}
+
+nav.menu .nav-header{
+ height: 150px;
+ background-color: #FFF;
+ text-align: center;
+ padding-top: 35px;
+}
+
+nav .nav-container{
+ position: absolute;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ top: 150px;
+ overflow: auto;
+ background-color: #FFF;
+}
+
+nav.menu ul{
+ list-style: none;
+ padding: 0;
+ margin: 0;
+}
+nav.menu ul li{
+ display: block;
+ width: 100%;
+}
+nav.menu ul.main-menu > li.active{
+ background-color: #DDD;
+}
+
+nav.menu ul.main-menu > li.active > ul{
+ display: block;
+}
+
+nav.menu ul.main-menu > li ul li.active{
+ background-color: rgba(0,0,0,0.2);
+}
+
+nav.menu ul.main-menu>li>a{
+ display: block;
+ padding: 15px 20px;
+ border-bottom: solid 1px rgba(0,0,0,0.1);
+ font-weight: 600;
+}
+nav.menu ul.main-menu>li>a>i{
+ display: inline-block;
+ width: 24px;
+}
+nav.menu ul.main-menu>li>a>span{
+ display: inline-block;
+ float: right;
+ opacity: 0.5;
+}
+nav.menu ul.main-menu>li ul{
+ display: none;
+}
+nav.menu ul.main-menu>li li a{
+ display: block;
+ padding: 15px 20px 8px 48px;
+ border-bottom: solid 1px rgba(0,0,0,0.1);
+ font-weight: 400;
+}
+/*[Company Nav]*/
+.AznavC-menuC{
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 999;
+ background-color: rgba(0,0,0,0.3);
+ display: none;
+}
+AznavC.menuC.opened{
+ right: 0; /* Right */
+}
+AznavC.menuC {
+ position: absolute;
+ right: -100%; /* Right */
+ top: 0;
+ bottom: 0;
+ width: 100%;
+ background-color: #FFF;
+ -webkit-transition: right 200ms cubic-bezier(0.000, 0.655, 0.000, 1); /* older webkit */
+ -webkit-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ -moz-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ -o-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990); /* custom */
+}
+AznavC.menuC .AznavC-header{
+ position: absolute;
+ z-index: 998;
+ top: 0;
+ left: 0;
+ right: 0;
+ background-color: #FFF;
+ height: 50px;
+ padding: 10px;
+}
+AznavC .AznavC-container {
+ position: absolute;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ top: 0;
+ overflow: auto;
+ background-color: #FFF;
+}
+AznavC.menuC .AznavC-header .page-title {
+ font-size: 16px;
+ position: absolute;
+ left: 50px;
+ right: 50px;
+ top: 10px;
+ margin: 0;
+ padding: 0;
+ height: 30px;
+ line-height: 30px;
+ text-align: center;
+ letter-spacing: 2px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ -ms-text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+/*[Branch Nav]*/
+.AznavB-menuB{
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 999;
+ background-color: rgba(0,0,0,0.3);
+ display: none;
+}
+AznavB.menuB.opened{
+ right: 0; /* Right */
+}
+AznavB.menuB {
+ position: absolute;
+ right: -100%; /* Right */
+ top: 0;
+ bottom: 0;
+ width: 100%;
+ background-color: #FFF;
+ -webkit-transition: right 200ms cubic-bezier(0.000, 0.655, 0.000, 1); /* older webkit */
+ -webkit-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ -moz-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ -o-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990); /* custom */
+}
+AznavB.menuB .AznavB-header{
+ position: absolute;
+ z-index: 998;
+ top: 0;
+ left: 0;
+ right: 0;
+ background-color: #FFF;
+ height: 50px;
+ padding: 10px;
+}
+AznavB .AznavB-container {
+ position: absolute;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ top: 0;
+ overflow: auto;
+ background-color: #FFF;
+}
+AznavB.menuB .AznavB-header .page-title {
+ font-size: 16px;
+ position: absolute;
+ left: 50px;
+ right: 50px;
+ top: 10px;
+ margin: 0;
+ padding: 0;
+ height: 30px;
+ line-height: 30px;
+ text-align: center;
+ letter-spacing: 2px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ -ms-text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+/*[Delivery Nav]*/
+.AznavD-menuD{
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 999;
+ background-color: rgba(0,0,0,0.3);
+ display: none;
+}
+AznavD.menuD.opened{
+ right: 0; /* Right */
+}
+AznavD.menuD {
+ position: absolute;
+ right: -100%; /* Right */
+ top: 0;
+ bottom: 0;
+ width: 100%;
+ background-color: #FFF;
+ -webkit-transition: right 200ms cubic-bezier(0.000, 0.655, 0.000, 1); /* older webkit */
+ -webkit-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ -moz-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ -o-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990); /* custom */
+}
+AznavD.menuD .AznavD-header{
+ position: absolute;
+ z-index: 998;
+ top: 0;
+ left: 0;
+ right: 0;
+ background-color: #FFF;
+ height: 50px;
+ padding: 10px;
+}
+AznavD .AznavD-container {
+ position: absolute;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ top: 0;
+ overflow: auto;
+ background-color: #FFF;
+}
+AznavD.menuD .AznavD-header .page-title {
+ font-size: 16px;
+ position: absolute;
+ left: 50px;
+ right: 50px;
+ top: 10px;
+ margin: 0;
+ padding: 0;
+ height: 30px;
+ line-height: 30px;
+ text-align: center;
+ letter-spacing: 2px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ -ms-text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+/*[Delivery Nav]*/
+.AznavS-menuS{
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 999;
+ background-color: rgba(0,0,0,0.3);
+ display: none;
+}
+AznavS.menuS.opened{
+ right: 0; /* Right */
+}
+AznavS.menuS {
+ position: absolute;
+ right: -100%; /* Right */
+ top: 0;
+ bottom: 0;
+ width: 100%;
+ background-color: #FFF;
+ -webkit-transition: right 200ms cubic-bezier(0.000, 0.655, 0.000, 1); /* older webkit */
+ -webkit-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ -moz-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ -o-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990); /* custom */
+}
+AznavS.menuS .AznavS-header{
+ position: absolute;
+ z-index: 998;
+ top: 0;
+ left: 0;
+ right: 0;
+ background-color: #FFF;
+ height: 50px;
+ padding: 10px;
+}
+AznavS .AznavS-container {
+ position: absolute;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ top: 0;
+ overflow: auto;
+ background-color: #FFF;
+}
+AznavS.menuS .AznavS-header .page-title {
+ font-size: 16px;
+ position: absolute;
+ left: 50px;
+ right: 50px;
+ top: 10px;
+ margin: 0;
+ padding: 0;
+ height: 30px;
+ line-height: 30px;
+ text-align: center;
+ letter-spacing: 2px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ -ms-text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+/*[Personal Nav]*/
+.AznavP-menuP{
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 999;
+ background-color: rgba(0,0,0,0.3);
+ display: none;
+}
+AznavP.menuP.opened{
+ right: 0; /* Right */
+}
+AznavP.menuP {
+ position: absolute;
+ right: -100%; /* Right */
+ top: 0;
+ bottom: 0;
+ width: 100%;
+ background-color: #FFF;
+ -webkit-transition: right 200ms cubic-bezier(0.000, 0.655, 0.000, 1); /* older webkit */
+ -webkit-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ -moz-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ -o-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990); /* custom */
+}
+AznavP.menuP .AznavP-header{
+ position: absolute;
+ z-index: 998;
+ top: 0;
+ left: 0;
+ right: 0;
+ background-color: #FFF;
+ height: 50px;
+ padding: 10px;
+}
+AznavP .AznavP-container {
+ position: absolute;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ top: 0;
+ overflow: auto;
+ background-color: #FFF;
+}
+AznavP.menuP .AznavP-header .page-title {
+ font-size: 16px;
+ position: absolute;
+ left: 50px;
+ right: 50px;
+ top: 10px;
+ margin: 0;
+ padding: 0;
+ height: 30px;
+ line-height: 30px;
+ text-align: center;
+ letter-spacing: 2px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ -ms-text-overflow: ellipsis;
+ white-space: nowrap;
+}
+/*end of part 4----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[5. Inline Wrapper]
+*------------------------------------------------------------------*/
+.wrapper-inline{
+ position: absolute;
+ width: 100%;
+ bottom: 0;
+ top: 0;
+ background-color: #FFF;
+ overflow: auto;
+}
+.wrapper.with-bg-image .wrapper-inline{
+ background-color: rgba(255,255,255,0.9);
+}
+/*end of part 5----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[6. Header]
+*------------------------------------------------------------------*/
+header{
+ position: fixed;
+ z-index: 998;
+ top: 0;
+ left: 0;
+ right: 0;
+ background-color: #FFF;
+ height: 50px;
+ padding: 10px;
+
+}
+
+header.no-background{
+ background-color: transparent;
+ border-bottom: none;
+ color: #FFF;
+ -webkit-transition: background-color .3s ease-in-out;
+ -moz-transition: background-color .3s ease-in-out;
+ -o-transition: background-color .3s ease-in-out;
+ transition: background-color .3s ease-in-out;
+}
+header.no-background a{
+ color: #FFF;
+}
+header.no-background .navi-menu-button em{
+ background: #FFF;
+}
+
+header.set-bg{
+ background-color: #FFF;
+ border-bottom:solid 1px #EEE;
+ color: #667F97;
+ -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1);
+ box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.1);
+}
+header.set-bg a{
+ color: #667F97;
+}
+header.set-bg .navi-menu-button em{
+ background: #667F97;
+}
+
+header .go-back-link{
+ width: 30px;
+ height: 30px;
+ display: inline-block;
+ line-height: 30px;
+ text-align: center;
+ float: left;
+ margin-left: -10px;
+ color: #CCC;
+}
+
+header .go-back-link-indexB{
+ width: 30px;
+ height: 30px;
+ display: inline-block;
+ line-height: 30px;
+ text-align: center;
+ float: left;
+ margin-left: -10px;
+ color: #CCC;
+}
+
+.subheader{
+ font-size: 16px;
+ left: 50px;
+ right: 50px;
+ top: 10px;
+ margin: 0;
+ padding: 0;
+ height: 30px;
+ line-height: 30px;
+ text-align: center;
+ letter-spacing: 2px;
+}
+
+header .page-title{
+ font-size: 16px;
+ position: absolute;
+ left: 50px;
+ right: 50px;
+ top: 10px;
+ margin: 0;
+ padding: 0;
+ height: 30px;
+ line-height: 30px;
+ text-align: center;
+ letter-spacing: 2px;
+ overflow: hidden;
+ text-overflow:ellipsis;
+ -o-text-overflow: ellipsis;
+ -ms-text-overflow: ellipsis;
+ white-space: nowrap;
+}
+header.with-search-icon .page-title{
+ left: 80px;
+ right: 50px;
+}
+.navi-menu-button{
+ width: 30px;
+ height: 30px;
+ float: right;
+ position: relative;
+ cursor: pointer;
+}
+.navi-menu-button em{
+ width: 24px;
+ height: 2px;
+ background-color: #CCC;
+ display: block;
+ position: absolute;
+ border-radius: 30px;
+ right: 0;
+
+ -webkit-transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
+ -moz-transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
+ -o-transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
+ transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
+}
+.navi-menu-button em:nth-child(1){
+ top: 5px;
+ width: 20px;
+}
+.navi-menu-button em:nth-child(2){
+ top: 13px;
+}
+.navi-menu-button em:nth-child(3){
+ top: 20px;
+ width: 20px;
+}
+
+.navi-menu-button.focused em:nth-child(1){
+ -ms-transform: rotate(-45deg);
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+ top: 14px;
+}
+.navi-menu-button.focused em:nth-child(2){
+ width: 0;
+}
+.navi-menu-button.focused em:nth-child(3){
+ -ms-transform: rotate(45deg);
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg);
+ top: 14px;
+}
+/*end of part 6----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[7. Main]
+*------------------------------------------------------------------*/
+main{
+ margin-top: 60px;
+}
+main.no-margin{
+ margin-top: 0;
+}
+main.fix-top-menu{
+ margin-top: 50px;
+}
+main.no-margin .container{
+ padding: 0;
+}
+main.no-header .TurboWrapper{
+ top: 0;
+}
+/*end of part 7----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[8. Container]
+*------------------------------------------------------------------*/
+section.container{
+ padding: 0 10px;
+}
+
+.meter-container{
+ position: relative;
+ width: 100%;
+ padding: 10px;
+}
+/*end of part 8----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[9. Form Elements]
+*------------------------------------------------------------------*/
+.form-row{
+ display: block;
+ width: 100%;
+ padding: 5px 0;
+ position: relative;
+ color: #000;
+}
+.form-row-rate{
+ display: block;
+ width: 100%;
+ padding: 5px 0;
+ position: relative;
+ color: #000;
+}
+.form-row.no-padding{
+ padding: 0;
+}
+.form-row-group{
+ border-radius: 3px;
+ background-color: #FFF;
+ border:solid 1px #f2f2f2;
+ -webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.2);
+ box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.2);
+}
+.form-row-group .form-row{
+ padding: 0 10px;
+}
+.form-row-group.with-icons .form-row i{
+ position: absolute;
+ line-height: 20px;
+ width: 24px;
+}
+.form-row-group.with-icons .form-row .form-element{
+ padding-left: 24px;
+}
+.form-row-group.with-icons-no-padding .form-element{
+ padding-left: 0px;
+}
+.form-element{
+ display: block;
+ width: 100%;
+ border:none;
+ border-bottom: solid 1px #EEE;
+ height: 40px;
+ outline: none;
+ line-height: 40px;
+ background-color: #FFF;
+}
+.form-element-code {
+ display: block;
+ width: 50%;
+ border: none;
+ height: 40px;
+ outline: none;
+ line-height: 40px;
+ background-color: #FFF;
+ text-align: center;
+ margin-left: 25%;
+}
+.form-element-code-input {
+ display: block;
+ width: 40%;
+ border: none;
+ border-bottom: solid 1px #000;
+ height: 40px;
+ outline: none;
+ line-height: 40px;
+ background-color: #FFF;
+ text-align: center;
+ margin-left: 30%;
+}
+.form-element-title {
+ display: block;
+ width: 100%;
+ border: none;
+ height: 10px;
+ outline: none;
+ background-color: #FFF;
+}
+
+select.form-element{
+ -webkit-appearance: none;
+ background-color: white;
+ background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQwMS45OTggNDAxLjk5OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAxLjk5OCA0MDEuOTk4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTczLjA5MiwxNjQuNDUyaDI1NS44MTNjNC45NDksMCw5LjIzMy0xLjgwNywxMi44NDgtNS40MjRjMy42MTMtMy42MTYsNS40MjctNy44OTgsNS40MjctMTIuODQ3ICAgIGMwLTQuOTQ5LTEuODEzLTkuMjI5LTUuNDI3LTEyLjg1TDIxMy44NDYsNS40MjRDMjEwLjIzMiwxLjgxMiwyMDUuOTUxLDAsMjAwLjk5OSwwcy05LjIzMywxLjgxMi0xMi44NSw1LjQyNEw2MC4yNDIsMTMzLjMzMSAgICBjLTMuNjE3LDMuNjE3LTUuNDI0LDcuOTAxLTUuNDI0LDEyLjg1YzAsNC45NDgsMS44MDcsOS4yMzEsNS40MjQsMTIuODQ3QzYzLjg2MywxNjIuNjQ1LDY4LjE0NCwxNjQuNDUyLDczLjA5MiwxNjQuNDUyeiIgZmlsbD0iIzkxOTE5MSIvPgoJCTxwYXRoIGQ9Ik0zMjguOTA1LDIzNy41NDlINzMuMDkyYy00Ljk1MiwwLTkuMjMzLDEuODA4LTEyLjg1LDUuNDIxYy0zLjYxNywzLjYxNy01LjQyNCw3Ljg5OC01LjQyNCwxMi44NDcgICAgYzAsNC45NDksMS44MDcsOS4yMzMsNS40MjQsMTIuODQ4TDE4OC4xNDksMzk2LjU3YzMuNjIxLDMuNjE3LDcuOTAyLDUuNDI4LDEyLjg1LDUuNDI4czkuMjMzLTEuODExLDEyLjg0Ny01LjQyOGwxMjcuOTA3LTEyNy45MDYgICAgYzMuNjEzLTMuNjE0LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0OGMwLTQuOTQ4LTEuODEzLTkuMjI5LTUuNDI3LTEyLjg0N0MzMzguMTM5LDIzOS4zNTMsMzMzLjg1NCwyMzcuNTQ5LDMyOC45MDUsMjM3LjU0OXoiIGZpbGw9IiM5MTkxOTEiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
+ background-position : right center;
+ background-repeat: no-repeat;
+ padding-right: 1.5em;
+ border-color:transparent;
+ border-bottom: solid 1px #EEE;
+}
+
+.error{
+ color: #cc0c35;
+}
+.error .form-element{
+ border-color: #cc0c35 !important;
+ color: #cc0c35;
+}
+textarea.form-element{
+ resize: none;
+ line-height: 1.4;
+ padding: 10px 0;
+ min-height: 80px;
+}
+select.form-element{
+ padding: 0;
+ margin-left: 0;
+ display: block;
+}
+.form-element:focus{
+ border-color: #2DD67B;
+}
+
+.button{
+ padding: 10px 20px;
+ background-color: #FFF;
+ border:none;
+ border-radius: 3px;
+ text-align: center;
+ font-weight: 600;
+ outline: none;
+ -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ cursor: pointer;
+}
+.button.circle{
+ border-radius: 40px;
+}
+.button.block{
+ display: block;
+ width: 100%;
+}
+.button:hover, .button:active, .button:focus{
+ background-color: #f9f9f9;
+}
+.button.darkblue{
+ background-color: #2C6EBC;
+ color: #FFF;
+ border-color:transparent;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+}
+.button.blue{
+ background-color: #60B2FE;
+ color: #FFF;
+ border-color:transparent;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+}
+.button.yellow{
+ background-color: #FFA837;
+ color: #FFF;
+ border-color:transparent;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+}
+.button.red{
+ background-color: #FF6378;
+ color: #FFF;
+ border-color:transparent;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+}
+.button.green{
+ background-color: #2DD67B;
+ color: #FFF;
+ border-color:transparent;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+}
+
+.button.grey{
+ background-color: #ced3d0;
+ color: #FFF;
+ border-color:transparent;
+ -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+}
+.sweet-check{
+ height: 30px;
+ width: 60px;
+ cursor: pointer;
+ border-radius: 30px;
+ border:solid 1px #eee;
+ display: inline-block;
+ position: relative;
+ float: right;
+ background-color: #FFF;
+ -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ -webkit-transition: background-color 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
+ -moz-transition: background-color 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
+ -o-transition: background-color 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
+ transition: background-color 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
+}
+.sweet-check input{
+ opacity: 0;
+ position: absolute;
+}
+
+.sweet-check .outline{
+ width: 27px;
+ height: 27px;
+ border-radius: 50%;
+ display: block;
+ -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2);
+ box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.2);
+ background-color: #FFF;
+ position: absolute;
+ left: 0;
+ -webkit-transition: left 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
+ -moz-transition: left 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
+ -o-transition: left 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
+ transition: left 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
+}
+.sweet-check.checked{
+ background-color: #60B2FE;
+ border-color: #60B2FE;
+}
+.sweet-check.checked .outline{
+ left: 30px;
+}
+/*end of part 9----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[10. Accordion]
+*------------------------------------------------------------------*/
+.expandable-item{
+ background-color: #fff;
+ color: #000;
+ border-radius: 3px;
+ margin-bottom: 1px;
+}
+.expandable-header{
+ background-color: #FFF;
+ padding: 15px;
+ position: relative;
+ -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.46);
+ border-radius: 3px;
+ cursor: pointer;
+}
+.expandable-header .list-icon{
+ font-size: 18px;
+ display: inline-block;
+ width: 24px;
+}
+.expandable-header .list-title{
+ font-size: 16px;
+ line-height: 18px;
+ margin: 0;
+ padding: 0;
+ display: inline-block;
+}
+.expandable-header .list-item-extra{
+ position: absolute;
+ right: 40px;
+ top: 17px;
+ font-size: 12px;
+}
+.expandable-header .list-arrow{
+ position: absolute;
+ right: 15px;
+ top: 15px;
+ font-size: 20px;
+}
+.expandable-content{
+ border:solid 1px transparent;
+ border-top: none;
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+ overflow: hidden;
+ max-height: 0;
+ -webkit-transition: max-height .2s linear;
+ -moz-transition: max-height .2s linear;
+ -o-transition: max-height .2s linear;
+ transition: max-height .2s linear;
+}
+.expandable-content .padding-content{
+ padding: 15px;
+}
+.expandable-item.active .expandable-content{
+ border-color:#EEE;
+ max-height: 200px;
+}
+.expandable-item.active .list-arrow:before{
+ content: "\f106";
+}
+/*end of part 10----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[11. Wizard]
+*------------------------------------------------------------------*/
+.wizard{
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+}
+.wizard .wizard-item{
+ position: relative;
+}
+.wizard .wizard-content{
+ position: absolute;
+ left: 20px;
+ top: 20px;
+ right: 20px;
+ bottom: 60px;
+ overflow: hidden;
+ text-align: center;
+}
+
+.wizard-page .TurboWrapper{
+ position: absolute;
+ top: 50px;
+ right: 0;
+ bottom: 0;
+ left: 0;
+}
+
+.wizard-page .slider-navigation{
+ position: absolute;
+ z-index: 99;
+ bottom: 10px;
+ left: 20px;
+ right: 20px;
+}
+.wizard-skip-link{
+ position: absolute;
+ z-index: 99;
+ bottom: 10px;
+ right: 20px;
+ height: 33px;
+ line-height: 33px;
+ font-weight: 400;
+ cursor: pointer;
+ font-size: 14px;
+}
+.wizard-skip-link:hover{
+ color: #069;
+}
+.dotClass{
+ background-color: #DDD;
+ margin: 5px 3px;
+ width: 6px;
+ height: 6px;
+}
+/*end of part 11----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[12. Tab Control]
+*------------------------------------------------------------------*/
+.tab-item .fix-width .menu-item{
+ display: block;
+ float: left;
+ text-align: center;
+}
+.tab-item .tab-content .content-item{
+ display: none;
+}
+.tab-item .tab-content .active{
+ display: block;
+}
+.tab-item .tab-menu{
+ background-color: #FFF;
+ overflow: hidden;
+ -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ z-index: 99;
+}
+.tab-item .menu-item{
+ line-height: 40px;
+}
+.tab-item .menu-item.active{
+ border-bottom: solid 2px #069;
+ color: #069;
+}
+.tab-item .tab-content{
+ padding: 10px;
+}
+.tab-item.fixed-bottom .tab-menu{
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ -webkit-box-shadow: 0px -1px 3px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px -1px 3px 0px rgba(0,0,0,0.2);
+ box-shadow: 0px -1px 3px 0px rgba(0,0,0,0.2);
+}
+.tab-item.fixed-bottom .menu-item.active{
+ border-bottom:none;
+ border-top: solid 2px #069;
+ background-color: rgba(0,0,0,0.05);
+}
+.tab-item.fixed-bottom .tab-menu.only-icons .menu-item{
+ font-size: 18px;
+}
+.tab-item.fixed-bottom .tab-content{
+ padding-bottom: 50px;
+}
+/*end of part 12----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[13. Popup]
+*------------------------------------------------------------------*/
+.popup-overlay{
+ position: fixed;
+ z-index: 999;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ background-color: rgba(0,0,0,0.4);
+ overflow: auto;
+ padding: 20px;
+ display: none;
+ cursor: pointer;
+}
+.popup-overlay.no-overlay{
+ background-color: transparent;
+}
+.popup-overlay .popup-container{
+ overflow: hidden;
+ background-color: #FFF;
+ border-radius: 5px;
+ -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
+ box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
+}
+.popup-overlay .popup-header{
+ border-bottom: solid 1px #000;
+ background-color: #f4f4f4;
+ padding: 10px;
+ position: relative;
+}
+.popup-overlay .popup-title{
+ margin: 0;
+ padding: 0;
+ padding-right: 40px;
+ color: #000;
+}
+.popup-overlay .popup-close{
+ display: block;
+ width: 24px;
+ height: 24px;
+ position: absolute;
+ right: 10px;
+ top: 10px;
+ text-align: center;
+ line-height: 24px;
+ cursor: pointer;
+ color: #000;
+}
+.popup-overlay .popup-content{
+ padding: 10px;
+ min-height: 50px;
+}
+.popup-overlay .popup-footer{
+ border-top:solid 1px #EEE;
+ padding: 10px;
+ text-align: right;
+}
+/*end of part 13----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[14. Lists]
+*------------------------------------------------------------------*/
+/*==================================================================
+[List Box Full Width Version]
+===================================================================*/
+.list-box{
+ width: 100%;
+ position: absolute;
+ margin-left: -10px;
+}
+.list-box .list-item{
+ padding: 15px;
+ background-color: #f8f8f8;
+ display: block;
+ -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ overflow: hidden;
+ margin-top: -10px;
+ margin-bottom: 10px;
+}
+.list-box .list-item .sweet-check{
+ float: right;
+}
+.list-box a.list-item:hover, .list-box a.list-item:focus{
+ background-color: #DEE7F0 !important;
+}
+.list-box a.list-item:hover i, .list-box a.list-item:focus i{
+ color: #667F97 !important;
+}
+.list-box .list-item i{
+ font-size: 20px;
+ display: inline-block;
+ line-height: 28px;
+ color: #C5CFD9;
+ float:left;
+ width: 26px;
+}
+
+.list-box .list-item .list-item-title{
+ font-weight: 700;
+ display: inline-block;
+ line-height: 28px;
+ float: left;
+ font-size: 16px;
+}
+.list-box .list-item .list-item-title-contact{
+ font-weight: 700;
+ display: inline-block;
+ font-size: 16px;
+}
+.list-box .list-item .list-item-title-role{
+ font-weight: 700;
+ display: inline-block;
+ float: right;
+ font-size: 16px;
+}
+.list-box .list-item .seperate{
+ display: block;
+ float: left;
+ width: 1px;
+ height: 30px;
+ background-color: #cecece;
+ margin-right: 10px;
+}
+
+.list-box .list-item .seperate-contact{
+ display: block;
+ float: left;
+ width: 1px;
+ height: 40px;
+ background-color: #cecece;
+ margin-right: 10px;
+}
+/*==================================================================
+[List Box Container Version]
+===================================================================*/
+
+
+.list-box-emp .list-item{
+ padding: 15px;
+ background-color: #f8f8f8;
+ display: block;
+ -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ overflow: hidden;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.list-box-emp .list-item .sweet-check{
+ float: right;
+}
+.list-box-emp a.list-item:hover, .list-box-emp a.list-item:focus{
+ background-color: #DEE7F0 !important;
+}
+.list-box-emp a.list-item:hover i, .list-box-emp a.list-item:focus i{
+ color: #667F97 !important;
+}
+.list-box-emp .list-item i{
+ font-size: 20px;
+ display: inline-block;
+ line-height: 28px;
+ color: #C5CFD9;
+ float:left;
+ width: 26px;
+}
+
+.list-box-emp .list-item .list-item-title{
+ font-weight: 700;
+ display: inline-block;
+ line-height: 28px;
+ float: left;
+ font-size: 16px;
+ color: #069;
+}
+.list-box-emp .list-item .list-item-title-edit{
+ font-weight: 700;
+ display: inline-block;
+ line-height: 28px;
+ float: right;
+ font-size: 12px;
+ color: rgb(0, 153, 20);
+}
+.list-box-emp .list-item .list-item-title-edit1{
+ font-weight: 700;
+ display: inline-block;
+ line-height: 28px;
+ position: relative;
+ left: 0px;
+ font-size: 13px;
+ color: #069;
+}
+.list-box-emp .list-item .list-item-title-edit2{
+ font-weight: 700;
+ display: inline-block;
+ line-height: 28px;
+ position: relative;
+ left: 10px;
+ font-size: 13px;
+ color: #069;
+}
+.list-box-emp .list-item .list-item-title-edit3{
+ font-weight: 700;
+ display: inline-block;
+ line-height: 28px;
+ position: relative;
+ left: 20px;
+ font-size: 13px;
+ color: #069;
+}
+.list-box-emp .list-item .list-item-title-edit4{
+ font-weight: 700;
+ display: inline-block;
+ line-height: 28px;
+ position: relative;
+ left: 35px;
+ font-size: 13px;
+ color: rgb(0, 153, 20);
+}
+.list-box-emp .list-item .seperate{
+ display: block;
+ float: left;
+ width: 1px;
+ height: 30px;
+ background-color: #cecece;
+ margin-right: 10px;
+}
+
+/*==================================================================
+[List Box Non Container and Tab Version]
+===================================================================*/
+
+.list-box-non {
+ width: 100%;
+
+ margin-left: 0;
+}
+.list-box-non .list-item{
+ padding: 15px;
+ background-color: #f8f8f8;
+ display: block;
+ -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ overflow: hidden;
+ margin-top: 0;
+ margin-bottom: 0;
+}
+.list-box-non .list-item .sweet-check{
+ float: right;
+}
+.list-box-non a.list-item:hover, .list-box-non a.list-item:focus{
+ background-color: #DEE7F0 !important;
+}
+.list-box-non a.list-item:hover i, .list-box-non a.list-item:focus i{
+ color: #667F97 !important;
+}
+.list-box-non .list-item i{
+ font-size: 20px;
+ display: inline-block;
+ line-height: 28px;
+ color: #C5CFD9;
+ float:left;
+ width: 26px;
+}
+
+.list-box-non .list-item .list-item-title{
+ font-weight: 700;
+ display: inline-block;
+ line-height: 28px;
+ float: left;
+ font-size: 16px;
+ color: #069;
+}
+.list-box-non .list-item .seperate{
+ display: block;
+ float: left;
+ width: 1px;
+ height: 30px;
+ background-color: #cecece;
+ margin-right: 10px;
+}
+/*end of part 14----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[15. Search]
+*------------------------------------------------------------------*/
+.search-button{
+ width: 30px;
+ height: 30px;
+ text-align: center;
+ line-height: 30px;
+ cursor: pointer;
+ font-size: 16px;
+ display: inline-block;
+ float: left;
+}
+.search-form{
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 800;
+ background-color: rgba(255,255,255,0.9);
+ overflow: auto;
+ display: none;
+}
+.search-form .search-input{
+ margin: 70px 20px 40px 20px;
+ position: relative;
+}
+.search-form .form-element{
+ border:solid 1px #EEE;
+ padding: 0 10px;
+ border-radius: 3px;
+ -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ border-bottom-width: 2px;
+}
+.search-form .form-element:focus{
+ border-bottom-color: #2DD67B;
+
+}
+.search-form .search-input-btn{
+ position: absolute;
+ width: 37px;
+ height: 37px;
+ right: 1px;
+ top: 1px;
+ background-color: #FFF;
+ border:none;
+ line-height: 37px;
+ text-align: center;
+}
+.search-form .search-input-btn:hover, .search-form .search-input-btn:focus{
+ color: #2DD67B;
+}
+.search-form .recent-search, .search-form .popular-search {
+ padding: 0 20px;
+ margin-bottom: 20px;
+}
+.search-form .search-tag{
+ display: inline-block;
+ padding: 4px 12px;
+ background-color: #FFF;
+ border:solid 1px #DDD;
+ font-weight: 400;
+ border-radius: 15px;
+ margin:0 5px 5px 0;
+}
+.search-form .search-tag:hover, .search-form .search-tag:focus{
+ border-color: #2DD67B;
+ color: #2DD67B;
+}
+.search-form .search-group-title{
+ margin: 0;
+ padding: 0;
+ margin-bottom: 6px;
+}
+.search-form .close-search-form{
+ position: absolute;
+ right: 20px;
+ top: 20px;
+ display: block;
+ width: 30px;
+ height: 30px;
+ text-align: center;
+ line-height: 30px;
+ border:solid 1px #667F97;
+ border-radius: 3px;
+ cursor: pointer;
+}
+.search-form .close-search-form:focus, .search-form .close-search-form:hover{
+ background-color: #667F97;
+ color: #FFF;
+}
+.search-result-header{
+ background-color: #FFF;
+ -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ position: relative;
+}
+.search-result-header.fix-searchbar{
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: 0;
+ padding: 0 10px;
+ z-index: 100;
+}
+.search-result-header.fix-searchbar + .search-result-container{
+ padding-top: 30px;
+}
+.search-result-header .form-element{
+ padding: 0 30px;
+}
+.search-result-header.fix-searchbar .search-result-btn{
+ left: 0;
+}
+.search-result-header .search-result-btn{
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 38px;
+ width: 38px;
+ border:none;
+ background-color: #FFF;
+ overflow: hidden;
+ outline: none;
+ cursor: pointer;
+}
+.search-result-header .search-result-btn:focus, .search-result-header .search-result-btn:hover{
+ color: #2DD67B;
+}
+/*end of part 15----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[16. Divider]
+*------------------------------------------------------------------*/
+.form-divider{
+ display: block;
+ width: 100%;
+ clear: both;
+ height: 10px;
+ margin: 10px 0;
+}
+.form-divider-2 {
+ display: block;
+ width: 100%;
+ clear: both;
+ height: 2px;
+ margin: 10px 0;
+}
+.form-divider-3 {
+ display: block;
+ width: 100%;
+ clear: both;
+ height: 35px;
+ margin: 10px 0;
+}
+.form-fixed{
+ height: 60px;
+}
+.form-fixed-large{
+ height: 120px;
+}
+.form-mini-divider{
+ display: block;
+ width: 100%;
+ clear: both;
+ height: 1px;
+ margin: 5px 0;
+}
+.form-label-divider{
+ display: block;
+ width: 100%;
+ clear: both;
+ height: 1px;
+ background-color: #CCC;
+ text-align: center;
+ opacity: 0.5;
+}
+.form-label-divider span{
+ position: relative;
+ top: -8px;
+ font-weight: 700;
+ display: inline-block;
+ background-color: #FFF;
+ padding: 0 10px;
+}
+/*end of part 16----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[17. Profile Page]
+*------------------------------------------------------------------*/
+.profile-image{
+ height: 120px;
+}
+.profile-image-img {
+ width: 90px;
+ height: 90px;
+ padding: 5px;
+ border-radius: 50%;
+ background-color: #DDD;
+ display: inline-block;
+ -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ position: relative;
+ float: left;
+}
+.profile-image-com {
+ width: 90px;
+ height: 90px;
+ padding: 5px;
+ border-radius: 50%;
+ background-color: #DDD;
+ display: inline-block;
+ -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ position: relative;
+}
+.profile-image-item {
+ width: 220px;
+ height: 120px;
+ padding: 5px;
+ background-color: #DDD;
+ display: inline-block;
+ -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ position: relative;
+}
+.profile-image-selection{
+ width: 120px;
+ height: 120px;
+ display: inline-block;
+ position: relative;
+}
+.profile-image-xAxis{
+ width: 120px;
+ height: 120px;
+ display: inline-block;
+ position: relative;
+}
+.profile-image-staff {
+ width: 120px;
+ height: 120px;
+ display: inline-block;
+ position: relative;
+ margin-top: -45px;
+}
+.profile-image-divider {
+ width: 90px;
+ height: 90px;
+ display: inline-block;
+ position: relative;
+}
+.profile-image .avatar-img{
+ border-radius: 50%;
+}
+.profile-image-img .update-btn{
+ position: absolute;
+ display: block;
+ width: 32px;
+ height: 32px;
+ border-radius: 50%;
+ -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ background-color: #DDD;
+ right: 0;
+ bottom: 0;
+ text-align: center;
+ line-height: 32px;
+}
+.profile-image-com .update-btn {
+ position: absolute;
+ display: block;
+ width: 32px;
+ height: 32px;
+ border-radius: 50%;
+ -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ background-color: #DDD;
+ right: 0;
+ bottom: 0;
+ text-align: center;
+ line-height: 32px;
+}
+.profile-image-item .update-btn {
+ position: absolute;
+ display: block;
+ width: 32px;
+ height: 32px;
+ border-radius: 50%;
+ -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ background-color: #DDD;
+ right: 0;
+ bottom: 0;
+ text-align: center;
+ line-height: 32px;
+}
+.profile-image-img .more-profile {
+ position: absolute;
+ right: -35px;
+ bottom: 0;
+ width: 25px;
+ height: 25px;
+}
+/*========================================================*/
+.profile-image-selection .company-profile{
+ bottom: 0;
+ width: 90px;
+ height: 90px;
+ float:left;
+}
+.profile-image-xAxis .delivery-profile{
+ bottom: 0;
+ width: 90px;
+ height: 90px;
+}
+.profile-image-xAxis .branch-profile{
+ bottom: 0;
+ width: 90px;
+ height: 90px;
+}
+.profile-image-staff .staff-profile{
+ bottom: 0;
+ width: 90px;
+ height: 90px;
+}
+/*========================================================*/
+.profile-image .fix-name{
+ position: absolute;
+ width: 100%;
+ top: -10px;
+ color: #667F97;
+ font-size: 18px;
+ text-align: left;
+ padding-left: 100px;
+}
+.profile-image .fix-mobile {
+ position: absolute;
+ width: 100%;
+ top: 20px;
+ color: #667F97;
+ font-size: 18px;
+ text-align: left;
+ padding-left: 100px;
+}
+.profile-image .fix-role {
+ position: absolute;
+ width: 100%;
+ top: 20px;
+ color: #667F97;
+ font-size: 18px;
+ text-align: left;
+ padding-left: 100px;
+}
+.profile-image .fix-width{
+ width: 100%;
+}
+
+
+
+.profile-menu {
+ height: 75px;
+}
+
+.profile-menu-img {
+ width: 90px;
+ height: 90px;
+ padding: 5px;
+ border-radius: 50%;
+ background-color: #DDD;
+ display: inline-block;
+ -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ position: relative;
+ float: left;
+}
+
+.profile-menu-com {
+ width: 90px;
+ height: 90px;
+ padding: 5px;
+ border-radius: 50%;
+ background-color: #DDD;
+ display: inline-block;
+ -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ position: relative;
+}
+
+.profile-menu-item {
+ width: 220px;
+ height: 120px;
+ padding: 5px;
+ background-color: #DDD;
+ display: inline-block;
+ -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ position: relative;
+}
+
+.profile-menu-company {
+ width: 120px;
+ height: 120px;
+ display: inline-block;
+ position: relative;
+}
+
+.profile-menu-branch {
+ width: 120px;
+ height: 120px;
+ display: inline-block;
+ position: relative;
+}
+
+.profile-menu-xAxisP {
+ width: 120px;
+ height: 120px;
+ display: inline-block;
+ position: relative;
+}
+
+.profile-menu-xAxisM {
+ width: 120px;
+ height: 120px;
+ display: inline-block;
+ position: relative;
+}
+
+.profile-menu-personal {
+ width: 120px;
+ height: 120px;
+ display: inline-block;
+ position: relative;
+ margin-top: -45px;
+}
+
+.profile-menu-divider {
+ width: 90px;
+ height: 90px;
+ display: inline-block;
+ position: relative;
+}
+
+.profile-menu .avatar-img {
+ border-radius: 50%;
+}
+
+.profile-menu-img .update-btn {
+ position: absolute;
+ display: block;
+ width: 32px;
+ height: 32px;
+ border-radius: 50%;
+ -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ background-color: #DDD;
+ right: 0;
+ bottom: 0;
+ text-align: center;
+ line-height: 32px;
+}
+
+.profile-menu-com .update-btn {
+ position: absolute;
+ display: block;
+ width: 32px;
+ height: 32px;
+ border-radius: 50%;
+ -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ background-color: #DDD;
+ right: 0;
+ bottom: 0;
+ text-align: center;
+ line-height: 32px;
+}
+
+.profile-menu-item .update-btn {
+ position: absolute;
+ display: block;
+ width: 32px;
+ height: 32px;
+ border-radius: 50%;
+ -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
+ background-color: #DDD;
+ right: 0;
+ bottom: 0;
+ text-align: center;
+ line-height: 32px;
+}
+
+.profile-menu-img .more-profile {
+ position: absolute;
+ right: -35px;
+ bottom: 0;
+ width: 25px;
+ height: 25px;
+}
+/*========================================================*/
+.profile-menu-company .company-profile {
+ bottom: 0;
+ width: 90px;
+ height: 90px;
+ float: left;
+}
+
+.profile-menu-branch .branch-profile {
+ bottom: 0;
+ width: 90px;
+ height: 90px;
+ float: left;
+}
+
+.profile-menu-xAxis .delivery-profile {
+ bottom: 0;
+ width: 90px;
+ height: 90px;
+}
+
+.profile-menu-xAxis .branch-profile {
+ bottom: 0;
+ width: 90px;
+ height: 90px;
+}
+
+.profile-menu-personal .personal-profile {
+ bottom: 0;
+ width: 90px;
+ height: 90px;
+}
+/*========================================================*/
+.profile-menu .fix-name {
+ position: absolute;
+ width: 100%;
+ top: -10px;
+ color: #667F97;
+ font-size: 18px;
+ text-align: left;
+ padding-left: 100px;
+}
+
+.profile-menu .fix-mobile {
+ position: absolute;
+ width: 100%;
+ top: 20px;
+ color: #667F97;
+ font-size: 18px;
+ text-align: left;
+ padding-left: 100px;
+}
+
+.profile-menu .fix-role {
+ position: absolute;
+ width: 100%;
+ top: 20px;
+ color: #667F97;
+ font-size: 18px;
+ text-align: left;
+ padding-left: 100px;
+}
+
+.profile-menu .fix-width {
+ width: 100%;
+}
+/*end of part 17----------------------------------------------------*/
+
+/*-------------------------------------------------------------------
+[18. Gallery and Album]
+*------------------------------------------------------------------*/
+.album-item{
+ background-color: #FFF;
+ -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ border-radius: 3px;
+ margin-bottom: 10px;
+ display: block;
+}
+.album-item:focus, .album-item:hover{
+ color: #069;
+}
+.album-item:focus .album-image:before, .album-item:hover .album-image:before{
+ content: '';
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ background-color: rgba(0,0,0,0.4);
+ z-index: 9;
+}
+.album-item .album-image{
+ height: 140px;
+ width: 100%;
+ overflow: hidden;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+ position: relative;
+}
+.album-item .album-image img{
+ position: absolute;
+ top: -9999px;
+ right: -9999px;
+ bottom: -9999px;
+ left: -9999px;
+ margin: auto;
+ min-width: 100%;
+ min-height: 100%;
+}
+
+.album-item .album-info{
+ padding: 10px;
+ position: relative;
+}
+.album-item .album-title{
+ margin: 0;
+ padding: 0;
+}
+.album-item .image-count{
+ font-size: 12px;
+ opacity: 0.6;
+ float: right;
+ position: absolute;
+ right: 10px;
+ top: 10px;
+}
+.album-item.half-box .album-image{
+ height: 100px;
+}
+.album-item.half-box{
+ width: 49%;
+}
+.album-item.half-box:nth-child(odd){
+ float: left;
+}
+
+.album-item.half-box:nth-child(even){
+ float: right;
+}
+.album-item.half-box .image-count{
+ position: relative;
+ display: block;
+ float: none;
+ top: inherit;
+ right: inherit;
+}
+.gallery-item{
+ display: block;
+ position: relative;
+ overflow: hidden;
+ height: 140px;
+ border-radius: 3px;
+ cursor: pointer;
+}
+.gallery-item.half-box{
+ width: 50%;
+ float: left;
+ margin-bottom: 0;
+}
+.gallery-item img{
+ position: absolute;
+ top: -9999px;
+ right: -9999px;
+ bottom: -9999px;
+ left: -9999px;
+ margin: auto;
+ min-width: 100%;
+ min-height: 100%;
+}
+.gallery-item .image-name{
+ position: absolute;
+ width: 100%;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ padding: 10px;
+ z-index: 9;
+ color: #FFF;
+ background: rgba(135,135,135,0);
+ background: -moz-linear-gradient(top, rgba(135,135,135,0) 0%, rgba(51,51,51,1) 100%);
+ background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(135,135,135,0)), color-stop(100%, rgba(51,51,51,1)));
+ background: -webkit-linear-gradient(top, rgba(135,135,135,0) 0%, rgba(51,51,51,1) 100%);
+ background: -o-linear-gradient(top, rgba(135,135,135,0) 0%, rgba(51,51,51,1) 100%);
+ background: linear-gradient(to bottom, rgba(135,135,135,0) 0%, rgba(51,51,51,1) 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878787', endColorstr='#333333', GradientType=0 );
+}
+.gallery-item .image-name b{
+ position: absolute;
+ display: block;
+ bottom: 10px;
+ left: 10px;
+}
+.gallery-item .image-name i{
+ position: absolute;
+ font-size: 18px;
+ right: 10px;
+ bottom: 10px;
+}
+.gallery-item:hover .image-name, .gallery-item:focus .image-name{
+ top: 0;
+ background: rgba(0,0,0,0.4);
+}
+/*end of part 18----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[19. Contact]
+*------------------------------------------------------------------*/
+.map_container{
+ position: relative;
+ left: 0;
+ right: 0;
+ top: -10px;
+ width: 100%;
+ height: 300px;
+}
+.contact-info{
+ background-color: #FFF;
+ margin: 0 10px 10px;
+ padding: 10px;
+ -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+}
+.contact-info .address-name{
+ margin: 6px 0;
+ padding: 0;
+}
+.contact-info .contact-stars{
+ opacity: 0.6;
+}
+.contact-info .address{
+ padding: 0;
+ margin: 0;
+}
+.contact-short-info{
+ background-color: #FFF;
+ padding: 10px;
+ margin: 10px;
+ -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+}
+.contact-short-info .title{
+ margin: 0;
+}
+.contact-address{
+ background-color: #FFF;
+ margin: 10px;
+ padding: 10px;
+ -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+ box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.1);
+}
+.contact-address .contact-item{
+ margin-bottom: 6px;
+}
+.contact-address .contact-item i{
+ display: inline-block;
+ width: 20px;
+}
+/*end of part 19----------------------------------------------------*/
+
+/*-------------------------------------------------------------------
+[20. Page Loader]
+*------------------------------------------------------------------*/
+.sweet-loader{
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ z-index: 1000000;
+ background-color: rgba(255,255,255,0.9);
+ display: none;
+ opacity: 0;
+ -webkit-transition: opacity .3s ease-in-out;
+ -moz-transition: opacity .3s ease-in-out;
+ -o-transition: opacity .3s ease-in-out;
+ transition: opacity .3s ease-in-out;
+
+}
+.sweet-loader.show{
+ display: block;
+ opacity: 1;
+}
+
+.sweet-loader.show .box {
+ width: 70px;
+ height: 24px;
+ text-align: center;
+ position: absolute;
+ top: 50%;
+ margin-top:-12px;
+ left: 50%;
+ margin-left: -35px;
+}
+
+.sweet-loader.show .box > div {
+ width: 18px;
+ height: 18px;
+ background-color: #60B2FE;
+
+ border-radius: 100%;
+ display: inline-block;
+ -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
+ animation: sk-bouncedelay 1.4s infinite ease-in-out both;
+}
+
+.sweet-loader.show .box .circle1 {
+ -webkit-animation-delay: -0.32s;
+ animation-delay: -0.32s;
+}
+
+.sweet-loader.show .box .circle2 {
+ -webkit-animation-delay: -0.16s;
+ animation-delay: -0.16s;
+}
+
+@-webkit-keyframes sk-bouncedelay {
+ 0%, 80%, 100% { -webkit-transform: scale(0) }
+ 40% { -webkit-transform: scale(1.0) }
+}
+
+@keyframes sk-bouncedelay {
+ 0%, 80%, 100% {
+ -webkit-transform: scale(0);
+ transform: scale(0);
+ } 40% {
+ -webkit-transform: scale(1.0);
+ transform: scale(1.0);
+ }
+}
+/*end of part 20----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[21. Responsive Media Queries]
+*------------------------------------------------------------------*/
+@media screen and (min-width: 480px) {
+ body {
+ font-size: 16px;
+ }
+ header{
+ padding: 10px 20px;
+ }
+ section.container{
+ padding: 0 20px;
+ }
+ nav.menu{
+ width: 300px;
+ }
+ .form-label-divider span{
+ top: -10px;
+ }
+ .post-detail{
+ padding: 20px;
+ }
+ .search-result-header{
+ margin: -10px -20px 20px -20px;
+ }
+ .search-result-header .form-element{
+ padding: 0 20px;
+ }
+ .search-result-header .search-result-btn{
+ right: 10px;
+ }
+ h1 .button{
+ font-size: 16px;
+ }
+}
+/*end of part 21----------------------------------------------------*/
+
+
+
+/*------------------------------------------------------------------
+[22. Background Color Helpers]
+
+Orange / .orange #C4510A
+Red / .red #F34954
+Purple / .purple #7A5AAD
+Turquoise/ .turquoise #30BFBB
+Green / .green #27AE61
+Blue / .blue #2A80BB
+Yellow / .yellow #CCA000
+White / .white #FFFFFF
+-------------------------------------------------------------------*/
+.orange{
+ background-color: #C4510A;
+}
+.red{
+ background-color: #F34954;
+}
+.purple{
+ background-color: #7A5AAD;
+}
+.turquoise{
+ background-color: #30BFBB;
+}
+.green{
+ background-color: #27AE61;
+}
+.blue{
+ background-color: #2A80BB;
+}
+.yellow{
+ background-color: #CCA000;
+}
+.white{
+ background-color: #FFFFFF;
+ color: #667F97;
+}
+/*end of part 22----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[23. Text Helpers]
+*------------------------------------------------------------------*/
+.txt-center{
+ text-align: center;
+}
+.txt-left{
+ text-align: left;
+}
+.txt-right{
+ text-align: right;
+}
+.txt-orange{
+ color: #C4510A;
+}
+.txt-red{
+ color: #F34954;
+}
+.txt-purple{
+ color: #7A5AAD;
+}
+.txt-turquoise{
+ color: #30BFBB;
+}
+.txt-green{
+ color: #27AE61;
+}
+.txt-blue{
+ color: #2A80BB;
+}
+.txt-yellow{
+ color: #CCA000;
+}
+.txt-default{
+ color: #667F97;
+}
+.txt-white{
+ color: #FFFFFF;
+}
+.txt-bold{
+ font-weight: bold;
+ font-weight: 700;
+}
+.txt-extra-bold{
+ font-weight: bold;
+ font-weight: 900;
+}
+.txt-normal{
+ font-weight: normal;
+ font-weight: 400;
+}
+.txt-light{
+ font-weight: lighter;
+ font-weight: 300;
+}
+/*end of part 23----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[24. Text Animations]
+*------------------------------------------------------------------*/
+.animated-text{
+ text-align: center;
+ position: relative;
+}
+.animated-text h1{
+ margin: 0;
+ padding: 0;
+ position: relative;
+}
+.animated-text .text1{
+ font-size: 24px;
+ display: block;
+}
+.animated-text .text2{
+ font-size: 14px;
+}
+.animated-text .text3{
+ display: block;
+ font-size: 14px;
+}
+.animated-text .text4{
+ display: block;
+ font-size: 36px;
+}
+.animated-text .text5{
+ display: block;
+ font-size: 36px;
+}
+.animated-text .text6{
+ display: block;
+ font-size: 36px;
+}
+.animated-text .text7{
+ font-size: 14px;
+ display: block;
+ margin-top: 20px;
+}
+/*end of part 24----------------------------------------------------*/
+
+/*-------------------------------------------------------------------
+[25. Search Contact]
+*------------------------------------------------------------------*/
+.cont-menu {
+ position: fixed;
+ left: 0;
+ right: 0;
+ top: 6%;
+ bottom: 0;
+ z-index: 0;
+ width: 100%;
+ height: 100%;
+}
+cont.menu.opened {
+ right: 0; /* Right */
+}
+
+cont.menu {
+ position: absolute;
+ right: 0%; /* Right */
+ top: 0;
+ bottom: 0;
+ width: 100%;
+ height: 100%;
+ background-color: #FFF;
+ -webkit-transition: right 200ms cubic-bezier(0.000, 0.655, 0.000, 1); /* older webkit */
+ -webkit-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ -moz-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ -o-transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990);
+ transition: right 200ms cubic-bezier(0.025, 0.685, 0.000, 0.990); /* custom */
+}
+
+cont .cont-container{
+ position: absolute;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ top: 0;
+ overflow: auto;
+}
+
+cont.menu ul {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+}
+cont.menu ul li{
+ display: block;
+ width: 100%;
+}
+cont.menu ul.main-menu > li.active{
+ background-color: rgba(0,0,0,0.2);
+}
+
+cont.menu ul.main-menu > li.active > ul{
+ display: block;
+}
+
+cont.menu ul.main-menu > li ul li.active{
+ background-color: rgba(0,0,0,0.2);
+}
+
+cont.menu ul.main-menu>li>a{
+ display: block;
+ padding: 15px 20px;
+ border-bottom: solid 1px rgba(0,0,0,0.1);
+ font-weight: 600;
+}
+cont.menu ul.main-menu>li>a>i{
+ display: inline-block;
+ width: 24px;
+}
+cont.menu ul.main-menu>li>a>span{
+ display: inline-block;
+ float: right;
+ opacity: 0.5;
+}
+cont.menu ul.main-menu>li ul{
+ display: none;
+}
+cont.menu ul.main-menu>li li a{
+ display: block;
+ color: #fff;
+ padding: 15px 20px 8px 48px;
+ border-bottom: solid 1px rgba(0,0,0,0.1);
+ font-weight: 400;
+}
+/*end of part 25----------------------------------------------------*/
+
+
+/*-------------------------------------------------------------------
+[26. Azure Footer]
+*------------------------------------------------------------------*/
+.azfooter {
+ width: 100%;
+ position: fixed;
+ bottom: 0;
+}
+
+.azfooter .azfmain-button {
+ width: 55%;
+ margin-left: 20%;
+}
+
+.azfooter .azfmain-txt {
+ width: 100%;
+ margin-left: -3%;
+}
+
+.azfooter-code {
+ width: 100%;
+ position: fixed;
+}
+
+.azfooter-code .azfmain-button {
+ width: 50%;
+ margin-left: 22%;
+}
+
+.aztitle {
+ color: #2DD67B;
+ text-decoration: none;
+ font-weight: 700;
+ font-size: 20px;
+ outline: none;
+}
+/*end of part 26----------------------------------------------------*/
+
+/*-------------------------------------------------------------------
+[27. Tab]
+-------------------------------------------------------------------*/
+
+/* Style the tab */
+.tab {
+ overflow: hidden;
+ border: 1px solid #ccc;
+ background-color: #f1f1f1;
+}
+
+/* Style the buttons inside the tab */
+.tab button {
+ background-color: inherit;
+ float: left;
+ border: none;
+ outline: none;
+ cursor: pointer;
+ padding: 14px 16px;
+ transition: 0.3s;
+ font-size: 17px;
+ width: 50%;
+}
+
+/* Change background color of buttons on hover */
+.tab button:hover {
+ background-color: #ddd;
+}
+
+/* Create an active/current tablink class */
+.tab button.active {
+ background-color: #ccc;
+}
+
+/* Style the tab content */
+.tabcontent {
+ display: none;
+ padding: 6px 12px;
+ -webkit-animation: fadeEffect 1s;
+ animation: fadeEffect 1s;
+ color: black;
+}
+
+/* Fade in tabs */
+@-webkit-keyframes fadeEffect {
+ from {opacity: 0;}
+ to {opacity: 1;}
+}
+
+@keyframes fadeEffect {
+ from {opacity: 0;}
+ to {opacity: 1;}
+}
+/*end of part 27----------------------------------------------------*/
+
+/*-------------------------------------------------------------------
+[28.Collapsible]
+-------------------------------------------------------------------*/
+
+.collapsible {
+ background-color: #f8f8f8;
+ color: #069;
+ cursor: pointer;
+ padding: 18px;
+ width: 100%;
+ border: none;
+ text-align: left;
+ outline: none;
+ font-size: 15px;
+}
+
+.active-col, .collapsible:hover {
+ background-color: #f2f2f2;
+}
+
+.content {
+ padding:18px;
+ display: none;
+ overflow: hidden;
+ background-color: #fff;
+ color: #000;
+}
+/*end of part 28----------------------------------------------------*/
+
+/*-------------------------------------------------------------------
+[29. split form
+-------------------------------------------------------------------*/
+
+.form-first-name, .form-last-name {
+ width: 46%;
+ border: none;
+}
+
+.form-last-name {
+ float: right;
+ width: 40%;
+}
+
+.form-first-name {
+ float: left;
+
+}
+input[type=text]:disabled {
+ background: #ffffff;
+}
+
+.labelright, labelleft{
+ width:46%;
+}
+.labelright{
+ text-align:right;
+ float:right;
+ width:48%;
+}
+
+.labelleft{
+ text-align:left;
+ float:left;
+}
+
+/*end of part 29----------------------------------------------------*/
+
+/*-------------------------------------------------------------------
+[30. pagination
+-------------------------------------------------------------------*/
+.pagination {
+ display: inline-block;
+}
+
+.pagination a {
+ color: black;
+ float: left;
+ padding: 8px 16px;
+ text-decoration: none;
+ transition: background-color .3s;
+ border: 1px solid #ddd;
+ margin: 0 4px;
+ font-size: 10px;
+}
+
+.pagination a.active {
+ background-color: #4CAF50;
+ color: white;
+ border: 1px solid #4CAF50;
+}
+
+.pagination a:hover:not(.active) {background-color: #ddd;}
+
+/*end of part 30----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[31. order meter tracking bar
+-------------------------------------------------------------------*/
+.meter-tracker {
+ height: 100px;
+}
+.meter-tracker-bar {
+ width: 96%;
+ height: 4px;
+ background-color: #a9a9a9;
+ display: inline-block;
+ -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.1);
+ position: relative;
+}
+.meter-tracker-bar .update-txt-first{
+ position: absolute;
+ width: 25%;
+ height: 32px;
+ bottom: -100%;
+ text-align: center;
+ line-height: 10px;
+ right: 75%;
+}
+.meter-tracker-bar .update-txt-second{
+ position: absolute;
+ width: 25%;
+ height: 32px;
+ bottom: -100%;
+ text-align: center;
+ line-height: 10px;
+ right: 50%;
+}
+.meter-tracker-bar .update-txt-third{
+ position: absolute;
+ width: 25%;
+ height: 32px;
+ bottom: -100%;
+ text-align: center;
+ line-height: 10px;
+ right: 25%;
+}
+.meter-tracker-bar .update-txt-fourth{
+ position: absolute;
+ width: 25%;
+ height: 32px;
+ bottom: -100%;
+ text-align: center;
+ line-height: 10px;
+ right: 0%;
+}
+.meter-tracker-bar .update-txt-fixwall{
+ position: absolute;
+ width: 5%;
+ height: 32px;
+ bottom: -100%;
+ text-align: center;
+ line-height: 10px;
+ right: -5%;
+}
+.meter-tracker-bar .update-btn-first{
+ position: absolute;
+ width: 15px;
+ height: 15px;
+ bottom: 0%;
+ background-color: #069;
+ border-radius: 100%;
+ text-align: center;
+ line-height: 10px;
+ z-index: 1;
+}
+.meter-tracker-bar .update-btn-second{
+ position: absolute;
+ width: 15px;
+ height: 15px;
+ bottom: 0%;
+ background-color: #069;
+ border-radius: 100%;
+ text-align: center;
+ line-height: 10px;
+ z-index: 1;
+}
+.meter-tracker-bar .update-btn-third{
+ position: absolute;
+ width: 15px;
+ height: 15px;
+ bottom: 0%;
+ background-color: #069;
+ border-radius: 100%;
+ text-align: center;
+ line-height: 10px;
+ z-index: 1;
+}
+.meter-tracker-bar .update-btn-fourth{
+ position: absolute;
+ width: 15px;
+ height: 15px;
+ bottom: 0%;
+ background-color: #069;
+ border-radius: 100%;
+ text-align: center;
+ line-height: 10px;
+ z-index: 1;
+}
+.meter-tracker-bar .update-btn-completed{
+ position: absolute;
+ width: 15px;
+ height: 15px;
+ bottom: -100%;
+ background-color: #069;
+ border-radius: 100%;
+ text-align: center;
+ line-height: 10px;
+ right: 0%;
+ z-index: 1;
+}
+/*end of part 31----------------------------------------------------*/
+
+
+
+/*-------------------------------------------------------------------
+[32. order meter tracking bar
+-------------------------------------------------------------------*/
+.AzPagination-Container{
+ width: 100%;
+ padding: 10px;
+}
+
+/*end of part 31----------------------------------------------------*/
+
+
+
+/*Other Styles and helpers------------------------------------------*/
+.block {
+ display: block;
+}
+
+.hide {
+ display: none !important;
+}
+
+.animated {
+ display: block !important;
+ opacity: 1;
+}
+
+.zero-opacity {
+ opacity: 0;
+}
+
+h1 .button {
+ font-size: 14px;
+}
+
+.label-span {
+ color: #000;
+}
+
+@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);
+
+fieldset, label { margin: 0; padding: 0; }
+body{ margin: 20px; }
+h1 { font-size: 1.5em; margin: 10px; }
+
+/****** Style Star Rating Widget *****/
+
+.rating {
+ border: none;
+ float: left;
+}
+
+.rating > input { display: none; }
+.rating > label:before {
+ margin: 5px;
+ font-size: 1.25em;
+ font-family: FontAwesome;
+ display: inline-block;
+ content: "\f005";
+}
+
+.rating > .half:before {
+ content: "\f089";
+ position: absolute;
+}
+
+.rating > label {
+ color: #ddd;
+}
+
+/***** CSS Magic to Highlight Stars on Hover *****/
+
+.rating > input:checked ~ label, /* show gold star when clicked */
+.rating:not(:checked) > label:hover, /* hover current star */
+.rating:not(:checked) > label:hover ~ label { color: #FFD700; } /* hover previous stars in list */
+
+.rating > input:checked + label:hover, /* hover current star when changing rating */
+.rating > input:checked ~ label:hover,
+.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
+.rating > input:checked ~ label:hover ~ label { color: #FFED85; }
\ No newline at end of file
diff --git a/public/css/index.css b/public/css/index.css
new file mode 100644
index 0000000..5f9345c
--- /dev/null
+++ b/public/css/index.css
@@ -0,0 +1,97 @@
+* {
+ -webkit-tap-highlight-color: rgba(0,0,0,0);
+}
+
+body {
+ -webkit-touch-callout: none;
+ -webkit-text-size-adjust: none;
+ -webkit-user-select: none;
+ background-color:#E4E4E4;
+ background-image:linear-gradient(top, #A7A7A7 0%, #E4E4E4 51%);
+ background-image:-webkit-linear-gradient(top, #A7A7A7 0%, #E4E4E4 51%);
+ background-image:-ms-linear-gradient(top, #A7A7A7 0%, #E4E4E4 51%);
+ background-image:-webkit-gradient(
+ linear,
+ left top,
+ left bottom,
+ color-stop(0, #A7A7A7),
+ color-stop(0.51, #E4E4E4)
+ );
+ background-attachment:fixed;
+ font-family:'HelveticaNeue-Light', 'HelveticaNeue', Helvetica, Arial, sans-serif;
+ font-size:12px;
+ height:100%;
+ margin:0px;
+ padding:0px;
+ text-transform:uppercase;
+ width:100%;
+
+ background-color:#32383d;
+ font-family: 'RobotoRegular', 'Droid Sans', 'Segoe UI', Segoe, 'San Francisco', 'Helvetica Neue', Helvetica, Arial, Geneva, sans-serif;
+ font-size:12px;
+}
+
+.app {
+ background: url(../images/cordova.png) no-repeat center top;
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ height: 50px;
+ width: 225px;
+ text-align: center;
+ padding: 180px 0px 0px 0px;
+ margin: -115px 0px 0px -112px;
+}
+
+@media screen and (min-aspect-ratio: 1/1) and (min-width:400px) {
+ .app {
+ background-position:left center;
+ padding:75px 0px 75px 170px;
+ margin:-90px 0px 0px -198px;
+ }
+}
+
+h1 {
+ font-size:24px;
+ font-weight:normal;
+ margin:0px;
+ overflow:visible;
+ padding:0px;
+ text-align:center;
+}
+
+.event {
+ border-radius:4px;
+ -webkit-border-radius:4px;
+ color:#FFFFFF;
+ font-size:12px;
+ margin:0px 30px;
+ padding:2px 0px;
+}
+
+.event.listening {
+ background-color:#333333;
+ display:block;
+}
+
+.event.received {
+ background-color:#4B946A;
+ display:none;
+}
+
+@keyframes fade {
+ from { opacity: 1.0; }
+ 50% { opacity: 0.4; }
+ to { opacity: 1.0; }
+}
+
+@-webkit-keyframes fade {
+ from { opacity: 1.0; }
+ 50% { opacity: 0.4; }
+ to { opacity: 1.0; }
+}
+
+.blink {
+ animation:fade 3000ms infinite;
+ -webkit-animation:fade 3000ms infinite;
+}
diff --git a/public/element-MTracker.html b/public/element-MTracker.html
new file mode 100644
index 0000000..10369c5
--- /dev/null
+++ b/public/element-MTracker.html
@@ -0,0 +1,379 @@
+
+
+
+
+
+ AzureUI - METER PROGRESS TRACKERS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Meter Progress Trackerss
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/element-wizard.html b/public/element-wizard.html
new file mode 100644
index 0000000..e26f7dc
--- /dev/null
+++ b/public/element-wizard.html
@@ -0,0 +1,179 @@
+
+
+
+
+
+ AzureUI - WIZARD
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+
+
This is AzureUI
+
+
Azure is define as skyblue color one of my favourite color and already became my personal nickname.
+
+
+
+
Click me!
+
+
+
+
+
+
+
+
+
+

+
+
+
+
This is Azure
+
+
Azure is define as skyblue color one of my favourite color and already became my personal nickname.
+
+
+
+
Click me!
+
+
+
+
+
+
+
+
+

+
+
+
+
This is Azure
+
+
Azure is define as skyblue color one of my favourite color and already became my personal nickname.
+
+
+
+
Click me!
+
+
+
+
+
+
+
+
+

+
+
+
+
This is Azure
+
+
Azure is define as skyblue color one of my favourite color and already became my personal nickname.
+
+
+
+
+ SKIP
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/example-element.html b/public/example-element.html
new file mode 100644
index 0000000..fa3f0ab
--- /dev/null
+++ b/public/example-element.html
@@ -0,0 +1,233 @@
+
+
+
+
+
+ AzureUI - DELIVERY PROFILE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/fonts/FontAwesome.otf b/public/fonts/FontAwesome.otf
new file mode 100644
index 0000000..401ec0f
Binary files /dev/null and b/public/fonts/FontAwesome.otf differ
diff --git a/public/fonts/fontawesome-webfont.eot b/public/fonts/fontawesome-webfont.eot
new file mode 100644
index 0000000..e9f60ca
Binary files /dev/null and b/public/fonts/fontawesome-webfont.eot differ
diff --git a/public/fonts/fontawesome-webfont.svg b/public/fonts/fontawesome-webfont.svg
new file mode 100644
index 0000000..855c845
--- /dev/null
+++ b/public/fonts/fontawesome-webfont.svg
@@ -0,0 +1,2671 @@
+
+
+
diff --git a/public/fonts/fontawesome-webfont.ttf b/public/fonts/fontawesome-webfont.ttf
new file mode 100644
index 0000000..35acda2
Binary files /dev/null and b/public/fonts/fontawesome-webfont.ttf differ
diff --git a/public/fonts/fontawesome-webfont.woff b/public/fonts/fontawesome-webfont.woff
new file mode 100644
index 0000000..400014a
Binary files /dev/null and b/public/fonts/fontawesome-webfont.woff differ
diff --git a/public/fonts/fontawesome-webfont.woff2 b/public/fonts/fontawesome-webfont.woff2
new file mode 100644
index 0000000..4d13fc6
Binary files /dev/null and b/public/fonts/fontawesome-webfont.woff2 differ
diff --git a/public/forgot-password.html b/public/forgot-password.html
new file mode 100644
index 0000000..a256d72
--- /dev/null
+++ b/public/forgot-password.html
@@ -0,0 +1,53 @@
+
+
+
+ AzureUI - SIGNIN
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/home.html b/public/home.html
new file mode 100644
index 0000000..99888ce
--- /dev/null
+++ b/public/home.html
@@ -0,0 +1,1306 @@
+
+
+
+
+
+ AzureUI - HOMEPAGE
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/images/14716092_703584339794469_3153603074671561050_n.jpg b/public/images/14716092_703584339794469_3153603074671561050_n.jpg
new file mode 100644
index 0000000..39a3b57
Binary files /dev/null and b/public/images/14716092_703584339794469_3153603074671561050_n.jpg differ
diff --git a/public/images/Azure-Branch-Icon.png b/public/images/Azure-Branch-Icon.png
new file mode 100644
index 0000000..55bd17e
Binary files /dev/null and b/public/images/Azure-Branch-Icon.png differ
diff --git a/public/images/Azure-Company-Icon.png b/public/images/Azure-Company-Icon.png
new file mode 100644
index 0000000..d6d539c
Binary files /dev/null and b/public/images/Azure-Company-Icon.png differ
diff --git a/public/images/Azure-DeliveryIcon.png b/public/images/Azure-DeliveryIcon.png
new file mode 100644
index 0000000..fc50ac1
Binary files /dev/null and b/public/images/Azure-DeliveryIcon.png differ
diff --git a/public/images/Azure-Personal-Icon.png b/public/images/Azure-Personal-Icon.png
new file mode 100644
index 0000000..f5b6c3d
Binary files /dev/null and b/public/images/Azure-Personal-Icon.png differ
diff --git a/public/images/Azure-Staff-Icon.png b/public/images/Azure-Staff-Icon.png
new file mode 100644
index 0000000..f86e779
Binary files /dev/null and b/public/images/Azure-Staff-Icon.png differ
diff --git a/public/images/CIEF.png b/public/images/CIEF.png
new file mode 100644
index 0000000..07ce04c
Binary files /dev/null and b/public/images/CIEF.png differ
diff --git a/public/images/Screenshot (9).png b/public/images/Screenshot (9).png
new file mode 100644
index 0000000..63177aa
Binary files /dev/null and b/public/images/Screenshot (9).png differ
diff --git a/public/images/cordova.png b/public/images/cordova.png
new file mode 100644
index 0000000..9519e7d
Binary files /dev/null and b/public/images/cordova.png differ
diff --git a/public/index.html b/public/index.html
new file mode 100644
index 0000000..c34e61a
--- /dev/null
+++ b/public/index.html
@@ -0,0 +1,94 @@
+
+
+
+ AzureUI - SIGNIN
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/js/app.js b/public/js/app.js
deleted file mode 100644
index c5d3189..0000000
--- a/public/js/app.js
+++ /dev/null
@@ -1 +0,0 @@
-!function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=11)}([function(t,e,n){"use strict";var r=n(5),i=n(19),o=Object.prototype.toString;function a(t){return"[object Array]"===o.call(t)}function s(t){return null!==t&&"object"==typeof t}function u(t){return"[object Function]"===o.call(t)}function c(t,e){if(null!==t&&void 0!==t)if("object"!=typeof t&&(t=[t]),a(t))for(var n=0,r=t.length;n=200&&t<300}};u.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],function(t){u.headers[t]={}}),r.forEach(["post","put","patch"],function(t){u.headers[t]=r.merge(o)}),t.exports=u}).call(e,n(6))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){for(var n="undefined"!=typeof window&&"undefined"!=typeof document,r=["Edge","Trident","Firefox"],i=0,o=0;o=0){i=1;break}var a=n&&window.Promise?function(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}:function(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},i))}};function s(t){return t&&"[object Function]"==={}.toString.call(t)}function u(t,e){if(1!==t.nodeType)return[];var n=getComputedStyle(t,null);return e?n[e]:n}function c(t){return"HTML"===t.nodeName?t:t.parentNode||t.host}function l(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=u(t),n=e.overflow,r=e.overflowX,i=e.overflowY;return/(auto|scroll)/.test(n+i+r)?t:l(c(t))}function f(t){var e=t&&t.offsetParent,n=e&&e.nodeName;return n&&"BODY"!==n&&"HTML"!==n?-1!==["TD","TABLE"].indexOf(e.nodeName)&&"static"===u(e,"position")?f(e):e:t?t.ownerDocument.documentElement:document.documentElement}function p(t){return null!==t.parentNode?p(t.parentNode):t}function d(t,e){if(!(t&&t.nodeType&&e&&e.nodeType))return document.documentElement;var n=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?t:e,i=n?e:t,o=document.createRange();o.setStart(r,0),o.setEnd(i,0);var a,s,u=o.commonAncestorContainer;if(t!==u&&e!==u||r.contains(i))return"BODY"===(s=(a=u).nodeName)||"HTML"!==s&&f(a.firstElementChild)!==a?f(u):u;var c=p(t);return c.host?d(c.host,e):d(t,p(e).host)}function h(t){var e="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=t.nodeName;if("BODY"===n||"HTML"===n){var r=t.ownerDocument.documentElement;return(t.ownerDocument.scrollingElement||r)[e]}return t[e]}function v(t,e){var n="x"===e?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(t["border"+n+"Width"],10)+parseFloat(t["border"+r+"Width"],10)}var g=void 0,m=function(){return void 0===g&&(g=-1!==navigator.appVersion.indexOf("MSIE 10")),g};function y(t,e,n,r){return Math.max(e["offset"+t],e["scroll"+t],n["client"+t],n["offset"+t],n["scroll"+t],m()?n["offset"+t]+r["margin"+("Height"===t?"Top":"Left")]+r["margin"+("Height"===t?"Bottom":"Right")]:0)}function _(){var t=document.body,e=document.documentElement,n=m()&&getComputedStyle(e);return{height:y("Height",t,e,n),width:y("Width",t,e,n)}}var b=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},w=function(){function t(t,e){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],r=h(e,"top"),i=h(e,"left"),o=n?-1:1;return t.top+=r*o,t.bottom+=r*o,t.left+=i*o,t.right+=i*o,t}(p,e)),p}function S(t,e,n,r){var i,o,a,s,f,p,v,g={top:0,left:0},m=d(t,e);if("viewport"===r)o=(i=m).ownerDocument.documentElement,a=A(i,o),s=Math.max(o.clientWidth,window.innerWidth||0),f=Math.max(o.clientHeight,window.innerHeight||0),p=h(o),v=h(o,"left"),g=T({top:p-a.top+a.marginTop,left:v-a.left+a.marginLeft,width:s,height:f});else{var y=void 0;"scrollParent"===r?"BODY"===(y=l(c(e))).nodeName&&(y=t.ownerDocument.documentElement):y="window"===r?t.ownerDocument.documentElement:r;var b=A(y,m);if("HTML"!==y.nodeName||function t(e){var n=e.nodeName;return"BODY"!==n&&"HTML"!==n&&("fixed"===u(e,"position")||t(c(e)))}(m))g=b;else{var w=_(),x=w.height,C=w.width;g.top+=b.top-b.marginTop,g.bottom=x+b.top,g.left+=b.left-b.marginLeft,g.right=C+b.left}}return g.left+=n,g.top+=n,g.right-=n,g.bottom-=n,g}function k(t,e,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===t.indexOf("auto"))return t;var a=S(n,r,o,i),s={top:{width:a.width,height:e.top-a.top},right:{width:a.right-e.right,height:a.height},bottom:{width:a.width,height:a.bottom-e.bottom},left:{width:e.left-a.left,height:a.height}},u=Object.keys(s).map(function(t){return C({key:t},s[t],{area:(e=s[t],e.width*e.height)});var e}).sort(function(t,e){return e.area-t.area}),c=u.filter(function(t){var e=t.width,r=t.height;return e>=n.clientWidth&&r>=n.clientHeight}),l=c.length>0?c[0].key:u[0].key,f=t.split("-")[1];return l+(f?"-"+f:"")}function O(t,e,n){return A(n,d(e,n))}function D(t){var e=getComputedStyle(t),n=parseFloat(e.marginTop)+parseFloat(e.marginBottom),r=parseFloat(e.marginLeft)+parseFloat(e.marginRight);return{width:t.offsetWidth+r,height:t.offsetHeight+n}}function I(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(t){return e[t]})}function N(t,e,n){n=n.split("-")[0];var r=D(t),i={width:r.width,height:r.height},o=-1!==["right","left"].indexOf(n),a=o?"top":"left",s=o?"left":"top",u=o?"height":"width",c=o?"width":"height";return i[a]=e[a]+e[u]/2-r[u]/2,i[s]=n===s?e[s]-r[c]:e[I(s)],i}function j(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function L(t,e,n){return(void 0===n?t:t.slice(0,function(t,e,n){if(Array.prototype.findIndex)return t.findIndex(function(t){return t[e]===n});var r=j(t,function(t){return t[e]===n});return t.indexOf(r)}(t,"name",n))).forEach(function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=t.function||t.fn;t.enabled&&s(n)&&(e.offsets.popper=T(e.offsets.popper),e.offsets.reference=T(e.offsets.reference),e=n(e,t))}),e}function $(t,e){return t.some(function(t){var n=t.name;return t.enabled&&n===e})}function R(t){for(var e=[!1,"ms","Webkit","Moz","O"],n=t.charAt(0).toUpperCase()+t.slice(1),r=0;r1&&void 0!==arguments[1]&&arguments[1],n=U.indexOf(t),r=U.slice(n+1).concat(U.slice(0,n));return e?r.reverse():r}var V={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function K(t,e,n,r){var i=[0,0],o=-1!==["right","left"].indexOf(r),a=t.split(/(\+|\-)/).map(function(t){return t.trim()}),s=a.indexOf(j(a,function(t){return-1!==t.search(/,|\s/)}));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var u=/\s*,\s*|\s+/,c=-1!==s?[a.slice(0,s).concat([a[s].split(u)[0]]),[a[s].split(u)[1]].concat(a.slice(s+1))]:[a];return(c=c.map(function(t,r){var i=(1===r?!o:o)?"height":"width",a=!1;return t.reduce(function(t,e){return""===t[t.length-1]&&-1!==["+","-"].indexOf(e)?(t[t.length-1]=e,a=!0,t):a?(t[t.length-1]+=e,a=!1,t):t.concat(e)},[]).map(function(t){return function(t,e,n,r){var i=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+i[1],a=i[2];if(!o)return t;if(0===a.indexOf("%")){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=r}return T(s)[e]/100*o}if("vh"===a||"vw"===a)return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o;return o}(t,i,e,n)})})).forEach(function(t,e){t.forEach(function(n,r){H(n)&&(i[e]+=n*("-"===t[r-1]?-1:1))})}),i}var Q={placement:"bottom",eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(t){var e=t.placement,n=e.split("-")[0],r=e.split("-")[1];if(r){var i=t.offsets,o=i.reference,a=i.popper,s=-1!==["bottom","top"].indexOf(n),u=s?"left":"top",c=s?"width":"height",l={start:x({},u,o[u]),end:x({},u,o[u]+o[c]-a[c])};t.offsets.popper=C({},a,l[r])}return t}},offset:{order:200,enabled:!0,fn:function(t,e){var n=e.offset,r=t.placement,i=t.offsets,o=i.popper,a=i.reference,s=r.split("-")[0],u=void 0;return u=H(+n)?[+n,0]:K(n,o,a,s),"left"===s?(o.top+=u[0],o.left-=u[1]):"right"===s?(o.top+=u[0],o.left+=u[1]):"top"===s?(o.left+=u[0],o.top-=u[1]):"bottom"===s&&(o.left+=u[0],o.top+=u[1]),t.popper=o,t},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(t,e){var n=e.boundariesElement||f(t.instance.popper);t.instance.reference===n&&(n=f(n));var r=S(t.instance.popper,t.instance.reference,e.padding,n);e.boundaries=r;var i=e.priority,o=t.offsets.popper,a={primary:function(t){var n=o[t];return o[t]r[t]&&!e.escapeWithReference&&(i=Math.min(o[n],r[t]-("right"===t?o.width:o.height))),x({},n,i)}};return i.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";o=C({},o,a[e](t))}),t.offsets.popper=o,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,r=e.reference,i=t.placement.split("-")[0],o=Math.floor,a=-1!==["top","bottom"].indexOf(i),s=a?"right":"bottom",u=a?"left":"top",c=a?"width":"height";return n[s]o(r[s])&&(t.offsets.popper[u]=o(r[s])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!W(t.instance.modifiers,"arrow","keepTogether"))return t;var r=e.element;if("string"==typeof r){if(!(r=t.instance.popper.querySelector(r)))return t}else if(!t.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var i=t.placement.split("-")[0],o=t.offsets,a=o.popper,s=o.reference,c=-1!==["left","right"].indexOf(i),l=c?"height":"width",f=c?"Top":"Left",p=f.toLowerCase(),d=c?"left":"top",h=c?"bottom":"right",v=D(r)[l];s[h]-va[h]&&(t.offsets.popper[p]+=s[p]+v-a[h]),t.offsets.popper=T(t.offsets.popper);var g=s[p]+s[l]/2-v/2,m=u(t.instance.popper),y=parseFloat(m["margin"+f],10),_=parseFloat(m["border"+f+"Width"],10),b=g-t.offsets.popper[p]-y-_;return b=Math.max(Math.min(a[l]-v,b),0),t.arrowElement=r,t.offsets.arrow=(x(n={},p,Math.round(b)),x(n,d,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(t,e){if($(t.instance.modifiers,"inner"))return t;if(t.flipped&&t.placement===t.originalPlacement)return t;var n=S(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement),r=t.placement.split("-")[0],i=I(r),o=t.placement.split("-")[1]||"",a=[];switch(e.behavior){case V.FLIP:a=[r,i];break;case V.CLOCKWISE:a=z(r);break;case V.COUNTERCLOCKWISE:a=z(r,!0);break;default:a=e.behavior}return a.forEach(function(s,u){if(r!==s||a.length===u+1)return t;r=t.placement.split("-")[0],i=I(r);var c,l=t.offsets.popper,f=t.offsets.reference,p=Math.floor,d="left"===r&&p(l.right)>p(f.left)||"right"===r&&p(l.left)p(f.top)||"bottom"===r&&p(l.top)
p(n.right),g=p(l.top)
p(n.bottom),y="left"===r&&h||"right"===r&&v||"top"===r&&g||"bottom"===r&&m,_=-1!==["top","bottom"].indexOf(r),b=!!e.flipVariations&&(_&&"start"===o&&h||_&&"end"===o&&v||!_&&"start"===o&&g||!_&&"end"===o&&m);(d||y||b)&&(t.flipped=!0,(d||y)&&(r=a[u+1]),b&&(o="end"===(c=o)?"start":"start"===c?"end":c),t.placement=r+(o?"-"+o:""),t.offsets.popper=C({},t.offsets.popper,N(t.instance.popper,t.offsets.reference,t.placement)),t=L(t.instance.modifiers,t,"flip"))}),t},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],r=t.offsets,i=r.popper,o=r.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return i[a?"left":"top"]=o[n]-(s?i[a?"width":"height"]:0),t.placement=I(e),t.offsets.popper=T(i),t}},hide:{order:800,enabled:!0,fn:function(t){if(!W(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=j(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottomn.right||e.top>n.bottom||e.right2&&void 0!==arguments[2]?arguments[2]:{};b(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=a(this.update.bind(this)),this.options=C({},t.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(C({},t.Defaults.modifiers,i.modifiers)).forEach(function(e){r.options.modifiers[e]=C({},t.Defaults.modifiers[e]||{},i.modifiers?i.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(t){return C({name:t},r.options.modifiers[t])}).sort(function(t,e){return t.order-e.order}),this.modifiers.forEach(function(t){t.enabled&&s(t.onLoad)&&t.onLoad(r.reference,r.popper,r.options,t,r.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return w(t,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=O(this.state,this.popper,this.reference),t.placement=k(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.offsets.popper=N(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position="absolute",t=L(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,$(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.left="",this.popper.style.position="",this.popper.style.top="",this.popper.style[R("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=M(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return F.call(this)}}]),t}();G.Utils=("undefined"!=typeof window?window:t).PopperUtils,G.placements=q,G.Defaults=Q,e.default=G}.call(e,n(1))},function(t,e,n){var r;!function(e,n){"use strict";"object"==typeof t&&"object"==typeof t.exports?t.exports=e.document?n(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(e)}("undefined"!=typeof window?window:this,function(n,i){"use strict";var o=[],a=n.document,s=Object.getPrototypeOf,u=o.slice,c=o.concat,l=o.push,f=o.indexOf,p={},d=p.toString,h=p.hasOwnProperty,v=h.toString,g=v.call(Object),m={};function y(t,e){var n=(e=e||a).createElement("script");n.text=t,e.head.appendChild(n).parentNode.removeChild(n)}var _=function(t,e){return new _.fn.init(t,e)},b=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,w=/^-ms-/,x=/-([a-z])/g,C=function(t,e){return e.toUpperCase()};function T(t){var e=!!t&&"length"in t&&t.length,n=_.type(t);return"function"!==n&&!_.isWindow(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}_.fn=_.prototype={jquery:"3.2.1",constructor:_,length:0,toArray:function(){return u.call(this)},get:function(t){return null==t?u.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=_.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return _.each(this,t)},map:function(t){return this.pushStack(_.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return this.pushStack(u.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n+~]|"+R+")"+R+"*"),U=new RegExp("="+R+"*([^\\]'\"]*?)"+R+"*\\]","g"),z=new RegExp(F),V=new RegExp("^"+P+"$"),K={ID:new RegExp("^#("+P+")"),CLASS:new RegExp("^\\.("+P+")"),TAG:new RegExp("^("+P+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+$+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},Q=/^(?:input|select|textarea|button)$/i,G=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,X=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","ig"),tt=function(t,e,n){var r="0x"+e-65536;return r!=r||n?e:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},et=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,nt=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},rt=function(){p()},it=yt(function(t){return!0===t.disabled&&("form"in t||"label"in t)},{dir:"parentNode",next:"legend"});try{N.apply(O=j.call(w.childNodes),w.childNodes),O[w.childNodes.length].nodeType}catch(t){N={apply:O.length?function(t,e){I.apply(t,j.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}function ot(t,e,r,i){var o,s,c,l,f,h,m,y=e&&e.ownerDocument,x=e?e.nodeType:9;if(r=r||[],"string"!=typeof t||!t||1!==x&&9!==x&&11!==x)return r;if(!i&&((e?e.ownerDocument||e:w)!==d&&p(e),e=e||d,v)){if(11!==x&&(f=X.exec(t)))if(o=f[1]){if(9===x){if(!(c=e.getElementById(o)))return r;if(c.id===o)return r.push(c),r}else if(y&&(c=y.getElementById(o))&&_(e,c)&&c.id===o)return r.push(c),r}else{if(f[2])return N.apply(r,e.getElementsByTagName(t)),r;if((o=f[3])&&n.getElementsByClassName&&e.getElementsByClassName)return N.apply(r,e.getElementsByClassName(o)),r}if(n.qsa&&!A[t+" "]&&(!g||!g.test(t))){if(1!==x)y=e,m=t;else if("object"!==e.nodeName.toLowerCase()){for((l=e.getAttribute("id"))?l=l.replace(et,nt):e.setAttribute("id",l=b),s=(h=a(t)).length;s--;)h[s]="#"+l+" "+mt(h[s]);m=h.join(","),y=J.test(t)&&vt(e.parentNode)||e}if(m)try{return N.apply(r,y.querySelectorAll(m)),r}catch(t){}finally{l===b&&e.removeAttribute("id")}}}return u(t.replace(B,"$1"),e,r,i)}function at(){var t=[];return function e(n,i){return t.push(n+" ")>r.cacheLength&&delete e[t.shift()],e[n+" "]=i}}function st(t){return t[b]=!0,t}function ut(t){var e=d.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function ct(t,e){for(var n=t.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=e}function lt(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function ft(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function pt(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function dt(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&it(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ht(t){return st(function(e){return e=+e,st(function(n,r){for(var i,o=t([],n.length,e),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function vt(t){return t&&void 0!==t.getElementsByTagName&&t}n=ot.support={},o=ot.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},p=ot.setDocument=function(t){var e,i,a=t?t.ownerDocument||t:w;return a!==d&&9===a.nodeType&&a.documentElement?(h=(d=a).documentElement,v=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",rt,!1):i.attachEvent&&i.attachEvent("onunload",rt)),n.attributes=ut(function(t){return t.className="i",!t.getAttribute("className")}),n.getElementsByTagName=ut(function(t){return t.appendChild(d.createComment("")),!t.getElementsByTagName("*").length}),n.getElementsByClassName=Y.test(d.getElementsByClassName),n.getById=ut(function(t){return h.appendChild(t).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(t){var e=t.replace(Z,tt);return function(t){return t.getAttribute("id")===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&v){var n=e.getElementById(t);return n?[n]:[]}}):(r.filter.ID=function(t){var e=t.replace(Z,tt);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&v){var n,r,i,o=e.getElementById(t);if(o){if((n=o.getAttributeNode("id"))&&n.value===t)return[o];for(i=e.getElementsByName(t),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===t)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):n.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],i=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&v)return e.getElementsByClassName(t)},m=[],g=[],(n.qsa=Y.test(d.querySelectorAll))&&(ut(function(t){h.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+R+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||g.push("\\["+R+"*(?:value|"+$+")"),t.querySelectorAll("[id~="+b+"-]").length||g.push("~="),t.querySelectorAll(":checked").length||g.push(":checked"),t.querySelectorAll("a#"+b+"+*").length||g.push(".#.+[+~]")}),ut(function(t){t.innerHTML="";var e=d.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&g.push("name"+R+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),h.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),g.push(",.*:")})),(n.matchesSelector=Y.test(y=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ut(function(t){n.disconnectedMatch=y.call(t,"*"),y.call(t,"[s!='']:x"),m.push("!=",F)}),g=g.length&&new RegExp(g.join("|")),m=m.length&&new RegExp(m.join("|")),e=Y.test(h.compareDocumentPosition),_=e||Y.test(h.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},S=e?function(t,e){if(t===e)return f=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!n.sortDetached&&e.compareDocumentPosition(t)===r?t===d||t.ownerDocument===w&&_(w,t)?-1:e===d||e.ownerDocument===w&&_(w,e)?1:l?L(l,t)-L(l,e):0:4&r?-1:1)}:function(t,e){if(t===e)return f=!0,0;var n,r=0,i=t.parentNode,o=e.parentNode,a=[t],s=[e];if(!i||!o)return t===d?-1:e===d?1:i?-1:o?1:l?L(l,t)-L(l,e):0;if(i===o)return lt(t,e);for(n=t;n=n.parentNode;)a.unshift(n);for(n=e;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?lt(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},ot.matches=function(t,e){return ot(t,null,null,e)},ot.matchesSelector=function(t,e){if((t.ownerDocument||t)!==d&&p(t),e=e.replace(U,"='$1']"),n.matchesSelector&&v&&!A[e+" "]&&(!m||!m.test(e))&&(!g||!g.test(e)))try{var r=y.call(t,e);if(r||n.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(t){}return ot(e,d,null,[t]).length>0},ot.contains=function(t,e){return(t.ownerDocument||t)!==d&&p(t),_(t,e)},ot.attr=function(t,e){(t.ownerDocument||t)!==d&&p(t);var i=r.attrHandle[e.toLowerCase()],o=i&&k.call(r.attrHandle,e.toLowerCase())?i(t,e,!v):void 0;return void 0!==o?o:n.attributes||!v?t.getAttribute(e):(o=t.getAttributeNode(e))&&o.specified?o.value:null},ot.escape=function(t){return(t+"").replace(et,nt)},ot.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},ot.uniqueSort=function(t){var e,r=[],i=0,o=0;if(f=!n.detectDuplicates,l=!n.sortStable&&t.slice(0),t.sort(S),f){for(;e=t[o++];)e===t[o]&&(i=r.push(o));for(;i--;)t.splice(r[i],1)}return l=null,t},i=ot.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=i(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=i(e);return n},(r=ot.selectors={cacheLength:50,createPseudo:st,match:K,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(Z,tt),t[3]=(t[3]||t[4]||t[5]||"").replace(Z,tt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||ot.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&ot.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return K.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&z.test(n)&&(e=a(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(Z,tt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=T[t+" "];return e||(e=new RegExp("(^|"+R+")"+t+"("+R+"|$)"))&&T(t,function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(t,e,n){return function(r){var i=ot.attr(r,t);return null==i?"!="===e:!e||(i+="","="===e?i===n:"!="===e?i!==n:"^="===e?n&&0===i.indexOf(n):"*="===e?n&&i.indexOf(n)>-1:"$="===e?n&&i.slice(-n.length)===n:"~="===e?(" "+i.replace(H," ")+" ").indexOf(n)>-1:"|="===e&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,i){var o="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===i?function(t){return!!t.parentNode}:function(e,n,u){var c,l,f,p,d,h,v=o!==a?"nextSibling":"previousSibling",g=e.parentNode,m=s&&e.nodeName.toLowerCase(),y=!u&&!s,_=!1;if(g){if(o){for(;v;){for(p=e;p=p[v];)if(s?p.nodeName.toLowerCase()===m:1===p.nodeType)return!1;h=v="only"===t&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&y){for(_=(d=(c=(l=(f=(p=g)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[t]||[])[0]===x&&c[1])&&c[2],p=d&&g.childNodes[d];p=++d&&p&&p[v]||(_=d=0)||h.pop();)if(1===p.nodeType&&++_&&p===e){l[t]=[x,d,_];break}}else if(y&&(_=d=(c=(l=(f=(p=e)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[t]||[])[0]===x&&c[1]),!1===_)for(;(p=++d&&p&&p[v]||(_=d=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==m:1!==p.nodeType)||!++_||(y&&((l=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[t]=[x,_]),p!==e)););return(_-=i)===r||_%r==0&&_/r>=0}}},PSEUDO:function(t,e){var n,i=r.pseudos[t]||r.setFilters[t.toLowerCase()]||ot.error("unsupported pseudo: "+t);return i[b]?i(e):i.length>1?(n=[t,t,"",e],r.setFilters.hasOwnProperty(t.toLowerCase())?st(function(t,n){for(var r,o=i(t,e),a=o.length;a--;)t[r=L(t,o[a])]=!(n[r]=o[a])}):function(t){return i(t,0,n)}):i}},pseudos:{not:st(function(t){var e=[],n=[],r=s(t.replace(B,"$1"));return r[b]?st(function(t,e,n,i){for(var o,a=r(t,null,i,[]),s=t.length;s--;)(o=a[s])&&(t[s]=!(e[s]=o))}):function(t,i,o){return e[0]=t,r(e,null,o,n),e[0]=null,!n.pop()}}),has:st(function(t){return function(e){return ot(t,e).length>0}}),contains:st(function(t){return t=t.replace(Z,tt),function(e){return(e.textContent||e.innerText||i(e)).indexOf(t)>-1}}),lang:st(function(t){return V.test(t||"")||ot.error("unsupported lang: "+t),t=t.replace(Z,tt).toLowerCase(),function(e){var n;do{if(n=v?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===h},focus:function(t){return t===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:dt(!1),disabled:dt(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!r.pseudos.empty(t)},header:function(t){return G.test(t.nodeName)},input:function(t){return Q.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:ht(function(){return[0]}),last:ht(function(t,e){return[e-1]}),eq:ht(function(t,e,n){return[n<0?n+e:n]}),even:ht(function(t,e){for(var n=0;n=0;)t.push(r);return t}),gt:ht(function(t,e,n){for(var r=n<0?n+e:n;++r1?function(e,n,r){for(var i=t.length;i--;)if(!t[i](e,n,r))return!1;return!0}:t[0]}function bt(t,e,n,r,i){for(var o,a=[],s=0,u=t.length,c=null!=e;s-1&&(o[c]=!(a[c]=f))}}else m=bt(m===a?m.splice(h,m.length):m),i?i(null,a,m,u):N.apply(a,m)})}function xt(t){for(var e,n,i,o=t.length,a=r.relative[t[0].type],s=a||r.relative[" "],u=a?1:0,l=yt(function(t){return t===e},s,!0),f=yt(function(t){return L(e,t)>-1},s,!0),p=[function(t,n,r){var i=!a&&(r||n!==c)||((e=n).nodeType?l(t,n,r):f(t,n,r));return e=null,i}];u1&&_t(p),u>1&&mt(t.slice(0,u-1).concat({value:" "===t[u-2].type?"*":""})).replace(B,"$1"),n,u0,u=i.length>0,l=function(t,e,n,a,l){var f,h,g,m=0,y="0",_=t&&[],b=[],w=c,C=t||u&&r.find.TAG("*",l),T=x+=null==w?1:Math.random()||.1,E=C.length;for(l&&(c=e===d||e||l);y!==E&&null!=(f=C[y]);y++){if(u&&f){for(h=0,e||f.ownerDocument===d||(p(f),n=!v);g=i[h++];)if(g(f,e||d,n)){a.push(f);break}l&&(x=T)}s&&((f=!g&&f)&&m--,t&&_.push(f))}if(m+=y,s&&y!==m){for(h=0;g=o[h++];)g(_,b,e,n);if(t){if(m>0)for(;y--;)_[y]||b[y]||(b[y]=D.call(a));b=bt(b)}N.apply(a,b),l&&!t&&b.length>0&&m+o.length>1&&ot.uniqueSort(a)}return l&&(x=T,c=w),_},s?st(l):l))).selector=t}return g},u=ot.select=function(t,e,n,i){var o,u,c,l,f,p="function"==typeof t&&t,d=!i&&a(t=p.selector||t);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(c=u[0]).type&&9===e.nodeType&&v&&r.relative[u[1].type]){if(!(e=(r.find.ID(c.matches[0].replace(Z,tt),e)||[])[0]))return n;p&&(e=e.parentNode),t=t.slice(u.shift().value.length)}for(o=K.needsContext.test(t)?0:u.length;o--&&(c=u[o],!r.relative[l=c.type]);)if((f=r.find[l])&&(i=f(c.matches[0].replace(Z,tt),J.test(u[0].type)&&vt(e.parentNode)||e))){if(u.splice(o,1),!(t=i.length&&mt(u)))return N.apply(n,i),n;break}}return(p||s(t,d))(i,e,!v,n,!e||J.test(t)&&vt(e.parentNode)||e),n},n.sortStable=b.split("").sort(S).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ut(function(t){return 1&t.compareDocumentPosition(d.createElement("fieldset"))}),ut(function(t){return t.innerHTML="","#"===t.firstChild.getAttribute("href")})||ct("type|href|height|width",function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),n.attributes&&ut(function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||ct("value",function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),ut(function(t){return null==t.getAttribute("disabled")})||ct($,function(t,e,n){var r;if(!n)return!0===t[e]?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null}),ot}(n);_.find=E,_.expr=E.selectors,_.expr[":"]=_.expr.pseudos,_.uniqueSort=_.unique=E.uniqueSort,_.text=E.getText,_.isXMLDoc=E.isXML,_.contains=E.contains,_.escapeSelector=E.escape;var A=function(t,e,n){for(var r=[],i=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&_(t).is(n))break;r.push(t)}return r},S=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},k=_.expr.match.needsContext;function O(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var D=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,I=/^.[^:#\[\.,]*$/;function N(t,e,n){return _.isFunction(e)?_.grep(t,function(t,r){return!!e.call(t,r,t)!==n}):e.nodeType?_.grep(t,function(t){return t===e!==n}):"string"!=typeof e?_.grep(t,function(t){return f.call(e,t)>-1!==n}):I.test(e)?_.filter(e,t,n):(e=_.filter(e,t),_.grep(t,function(t){return f.call(e,t)>-1!==n&&1===t.nodeType}))}_.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?_.find.matchesSelector(r,t)?[r]:[]:_.find.matches(t,_.grep(e,function(t){return 1===t.nodeType}))},_.fn.extend({find:function(t){var e,n,r=this.length,i=this;if("string"!=typeof t)return this.pushStack(_(t).filter(function(){for(e=0;e1?_.uniqueSort(n):n},filter:function(t){return this.pushStack(N(this,t||[],!1))},not:function(t){return this.pushStack(N(this,t||[],!0))},is:function(t){return!!N(this,"string"==typeof t&&k.test(t)?_(t):t||[],!1).length}});var j,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(_.fn.init=function(t,e,n){var r,i;if(!t)return this;if(n=n||j,"string"==typeof t){if(!(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:L.exec(t))||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof _?e[0]:e,_.merge(this,_.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:a,!0)),D.test(r[1])&&_.isPlainObject(e))for(r in e)_.isFunction(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return(i=a.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):_.isFunction(t)?void 0!==n.ready?n.ready(t):t(_):_.makeArray(t,this)}).prototype=_.fn,j=_(a);var $=/^(?:parents|prev(?:Until|All))/,R={children:!0,contents:!0,next:!0,prev:!0};function P(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}_.fn.extend({has:function(t){var e=_(t,this),n=e.length;return this.filter(function(){for(var t=0;t-1:1===n.nodeType&&_.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?_.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?f.call(_(t),this[0]):f.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(_.uniqueSort(_.merge(this.get(),_(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),_.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return A(t,"parentNode")},parentsUntil:function(t,e,n){return A(t,"parentNode",n)},next:function(t){return P(t,"nextSibling")},prev:function(t){return P(t,"previousSibling")},nextAll:function(t){return A(t,"nextSibling")},prevAll:function(t){return A(t,"previousSibling")},nextUntil:function(t,e,n){return A(t,"nextSibling",n)},prevUntil:function(t,e,n){return A(t,"previousSibling",n)},siblings:function(t){return S((t.parentNode||{}).firstChild,t)},children:function(t){return S(t.firstChild)},contents:function(t){return O(t,"iframe")?t.contentDocument:(O(t,"template")&&(t=t.content||t),_.merge([],t.childNodes))}},function(t,e){_.fn[t]=function(n,r){var i=_.map(this,e,n);return"Until"!==t.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=_.filter(r,i)),this.length>1&&(R[t]||_.uniqueSort(i),$.test(t)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function F(t){return t}function H(t){throw t}function B(t,e,n,r){var i;try{t&&_.isFunction(i=t.promise)?i.call(t).done(e).fail(n):t&&_.isFunction(i=t.then)?i.call(t,e,n):e.apply(void 0,[t].slice(r))}catch(t){n.apply(void 0,[t])}}_.Callbacks=function(t){var e,n;t="string"==typeof t?(e=t,n={},_.each(e.match(M)||[],function(t,e){n[e]=!0}),n):_.extend({},t);var r,i,o,a,s=[],u=[],c=-1,l=function(){for(a=a||t.once,o=r=!0;u.length;c=-1)for(i=u.shift();++c-1;)s.splice(n,1),n<=c&&c--}),this},has:function(t){return t?_.inArray(t,s)>-1:s.length>0},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=i="",this},disabled:function(){return!s},lock:function(){return a=u=[],i||r||(s=i=""),this},locked:function(){return!!a},fireWith:function(t,e){return a||(e=[t,(e=e||[]).slice?e.slice():e],u.push(e),r||l()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},_.extend({Deferred:function(t){var e=[["notify","progress",_.Callbacks("memory"),_.Callbacks("memory"),2],["resolve","done",_.Callbacks("once memory"),_.Callbacks("once memory"),0,"resolved"],["reject","fail",_.Callbacks("once memory"),_.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(t){return i.then(null,t)},pipe:function(){var t=arguments;return _.Deferred(function(n){_.each(e,function(e,r){var i=_.isFunction(t[r[4]])&&t[r[4]];o[r[1]](function(){var t=i&&i.apply(this,arguments);t&&_.isFunction(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[t]:arguments)})}),t=null}).promise()},then:function(t,r,i){var o=0;function a(t,e,r,i){return function(){var s=this,u=arguments,c=function(){var n,c;if(!(t=o&&(r!==H&&(s=void 0,u=[n]),e.rejectWith(s,u))}};t?l():(_.Deferred.getStackHook&&(l.stackTrace=_.Deferred.getStackHook()),n.setTimeout(l))}}return _.Deferred(function(n){e[0][3].add(a(0,n,_.isFunction(i)?i:F,n.notifyWith)),e[1][3].add(a(0,n,_.isFunction(t)?t:F)),e[2][3].add(a(0,n,_.isFunction(r)?r:H))}).promise()},promise:function(t){return null!=t?_.extend(t,i):i}},o={};return _.each(e,function(t,n){var a=n[2],s=n[5];i[n[1]]=a.add,s&&a.add(function(){r=s},e[3-t][2].disable,e[0][2].lock),a.add(n[3].fire),o[n[0]]=function(){return o[n[0]+"With"](this===o?void 0:this,arguments),this},o[n[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(t){var e=arguments.length,n=e,r=Array(n),i=u.call(arguments),o=_.Deferred(),a=function(t){return function(n){r[t]=this,i[t]=arguments.length>1?u.call(arguments):n,--e||o.resolveWith(r,i)}};if(e<=1&&(B(t,o.done(a(n)).resolve,o.reject,!e),"pending"===o.state()||_.isFunction(i[n]&&i[n].then)))return o.then();for(;n--;)B(i[n],a(n),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;_.Deferred.exceptionHook=function(t,e){n.console&&n.console.warn&&t&&W.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},_.readyException=function(t){n.setTimeout(function(){throw t})};var q=_.Deferred();function U(){a.removeEventListener("DOMContentLoaded",U),n.removeEventListener("load",U),_.ready()}_.fn.ready=function(t){return q.then(t).catch(function(t){_.readyException(t)}),this},_.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--_.readyWait:_.isReady)||(_.isReady=!0,!0!==t&&--_.readyWait>0||q.resolveWith(a,[_]))}}),_.ready.then=q.then,"complete"===a.readyState||"loading"!==a.readyState&&!a.documentElement.doScroll?n.setTimeout(_.ready):(a.addEventListener("DOMContentLoaded",U),n.addEventListener("load",U));var z=function(t,e,n,r,i,o,a){var s=0,u=t.length,c=null==n;if("object"===_.type(n)){i=!0;for(s in n)z(t,e,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,_.isFunction(r)||(a=!0),c&&(a?(e.call(t,r),e=null):(c=e,e=function(t,e,n){return c.call(_(t),n)})),e))for(;s1,null,!0)},removeData:function(t){return this.each(function(){G.remove(this,t)})}}),_.extend({queue:function(t,e,n){var r;if(t)return e=(e||"fx")+"queue",r=Q.get(t,e),n&&(!r||Array.isArray(n)?r=Q.access(t,e,_.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){e=e||"fx";var n=_.queue(t,e),r=n.length,i=n.shift(),o=_._queueHooks(t,e);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===e&&n.unshift("inprogress"),delete o.stop,i.call(t,function(){_.dequeue(t,e)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return Q.get(t,n)||Q.access(t,n,{empty:_.Callbacks("once memory").add(function(){Q.remove(t,[e+"queue",n])})})}}),_.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length\x20\t\r\n\f]+)/i,ct=/^$|\/(?:java|ecma)script/i,lt={option:[1,""],thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};function ft(t,e){var n;return n=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&O(t,e)?_.merge([t],n):n}function pt(t,e){for(var n=0,r=t.length;n-1)i&&i.push(o);else if(c=_.contains(o.ownerDocument,o),a=ft(f.appendChild(o),"script"),c&&pt(a),n)for(l=0;o=a[l++];)ct.test(o.type||"")&&n.push(o);return f}dt=a.createDocumentFragment().appendChild(a.createElement("div")),(ht=a.createElement("input")).setAttribute("type","radio"),ht.setAttribute("checked","checked"),ht.setAttribute("name","t"),dt.appendChild(ht),m.checkClone=dt.cloneNode(!0).cloneNode(!0).lastChild.checked,dt.innerHTML="",m.noCloneChecked=!!dt.cloneNode(!0).lastChild.defaultValue;var mt=a.documentElement,yt=/^key/,_t=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,bt=/^([^.]*)(?:\.(.+)|)/;function wt(){return!0}function xt(){return!1}function Ct(){try{return a.activeElement}catch(t){}}function Tt(t,e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=void 0);for(s in e)Tt(t,s,n,r,e[s],o);return t}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=xt;else if(!i)return t;return 1===o&&(a=i,(i=function(t){return _().off(t),a.apply(this,arguments)}).guid=a.guid||(a.guid=_.guid++)),t.each(function(){_.event.add(this,e,i,r,n)})}_.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,c,l,f,p,d,h,v,g=Q.get(t);if(g)for(n.handler&&(n=(o=n).handler,i=o.selector),i&&_.find.matchesSelector(mt,i),n.guid||(n.guid=_.guid++),(u=g.events)||(u=g.events={}),(a=g.handle)||(a=g.handle=function(e){return void 0!==_&&_.event.triggered!==e.type?_.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(M)||[""]).length;c--;)d=v=(s=bt.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=_.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=_.event.special[d]||{},l=_.extend({type:d,origType:v,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&_.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,l),l.handler.guid||(l.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,l):p.push(l),_.event.global[d]=!0)},remove:function(t,e,n,r,i){var o,a,s,u,c,l,f,p,d,h,v,g=Q.hasData(t)&&Q.get(t);if(g&&(u=g.events)){for(c=(e=(e||"").match(M)||[""]).length;c--;)if(d=v=(s=bt.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=_.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)l=p[o],!i&&v!==l.origType||n&&n.guid!==l.guid||s&&!s.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(p.splice(o,1),l.selector&&p.delegateCount--,f.remove&&f.remove.call(t,l));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(t,h,g.handle)||_.removeEvent(t,d,g.handle),delete u[d])}else for(d in u)_.event.remove(t,d+e[c],n,r,!0);_.isEmptyObject(u)&&Q.remove(t,"handle events")}},dispatch:function(t){var e,n,r,i,o,a,s=_.event.fix(t),u=new Array(arguments.length),c=(Q.get(this,"events")||{})[s.type]||[],l=_.event.special[s.type]||{};for(u[0]=s,e=1;e=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==t.type||!0!==c.disabled)){for(o=[],a={},n=0;n-1:_.find(i,this,null,[c]).length),a[i]&&o.push(r);o.length&&s.push({elem:c,handlers:o})}return c=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,At=/
+
+
+
+