Sticky Footer B-13823

Size
32,542 Kb
Views
22,264

How do I make an sticky footer b-13823?

What is a sticky footer b-13823? How do you make a sticky footer b-13823? This script and codes were developed by Elena [chwat] Wiener on 11 September 2022, Sunday.

Sticky Footer B-13823 Previews

Sticky Footer B-13823 - Script Codes HTML Codes

<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>Sticky Footer B-13823</title> <link rel="shortcut icon" href="/favicon.ico"/>
<link rel="canonical" href="http://www.adeco.com" class="canonicalurl" />
<link rel="stylesheet" type="text/css" href="http://dev.london.possible.com/adecco/assets/css/vendor.min.css" media="screen, projection" />
<link rel="stylesheet" type="text/css" href="http://dev.london.possible.com/adecco/assets/css/base.min.css" media="screen, projection" />
<script src="http://dev.london.possible.com/adecco/assets/js/vendor/modernizr-2.6.2-respond-1.1.0.min.js"></script>	<link rel="shortcut icon" href="http://dev.london.possible.com/adecco/assets/favicon.ico">	<link rel="canonical" href="http://www.adeco.com" class="canonicalurl">	<link rel="stylesheet" type="text/css" href="http://dev.london.possible.com/adecco/assets/css/vendor.min.css" media="screen, projection">	<link rel="stylesheet" type="text/css" href="http://dev.london.possible.com/adecco/assets/css/base.min.css" media="screen, projection">	<script src="http://dev.london.possible.com/adecco/assets/assets/js/vendor/modernizr-2.6.2-respond-1.1.0.min.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css"> <link rel='stylesheet prefetch' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css'>
<link rel='stylesheet prefetch' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/css/font-awesome.min.css'>
<link rel='stylesheet prefetch' href='http://dev.london.possible.com/adecco/assets/css/base.min.css'>
<link rel='stylesheet prefetch' href='http://dev.london.possible.com/adecco/assets/css/vendor.min.css'>
<link rel='stylesheet prefetch' href='https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css'> <link rel="stylesheet" href="css/style.css">
</head>
<body> <div class="site-wrapper">	<div class="site-wrapper__content">	<header class="site-header">	<div class="nav-top-bar">	<div class="container">	<div class="primary-links">	<a href="#" class="employer">Click Here</a>	<a href="#">Or Here</a>	</div>	<div class="secondary-links">	<a href="#" class="saved-jobs-link jobs-tip-trigger"><span class="icon icon-heart-outline"></span> Saved jobs</a>	<div class="tip">	<div class="tip__body">	<h6>Job saved!</h6>	<p>You added <a href="#">Forklift Driver</a> to your favorites.</p>	<p>You can check all your saved jobs <a href="#">here</a>.</p>	</div>	</div>	<a href="#">Sign up</a>	<a href="#">Log in</a>	</div>	</div>	</div>	<!-- end _cpt-navigation-top-bar-before-login.html-->	<!-- start _cpt-header-actions-before-login.html-->	<div class="container header-container">	<img class="company-logo" src="http://dev.london.possible.com/adecco/assets/images/logos/adecco-logo.png" alt="Adecco" />	<button type="button" class="search-button">	<span class="button-text">Search for jobs</span>	<span aria-hidden="true" class="icon icon-search"></span>	</button>	<button class="nav-button">	<span class="visually-hidden">Open the navigation</span>	<span class="icon icon-hamburger" aria-hidden="true"></span>	<span class="icon icon-close" aria-hidden="true"></span>	</button>	</div>	<!-- end _cpt-header-actions-before-login.html-->	<!-- start _cpt-navigation-before-login.html-->	<div class="nav-container">	<div class="nav-search">	<form name="nav-search-form" action="#" method="POST" class="container">	<div class="search-field has-typeahead">	<label for="nav-search-title" class="visually-hidden">Enter job title for search</label>	<input type="text" id="nav-search-title" placeholder="Job title" />	<button class="remove-search-item">	<span class="icon icon-close" aria-hidden="true"></span>	</button>	</div>	<div class="search-field has-typeahead">	<label for="nav-search-location" class="visually-hidden">Enter job location for search</label>	<input type="text" id="nav-search-location" placeholder="Location" />	<button class="remove-search-item">	<span class="icon icon-close" aria-hidden="true"></span>	</button>	</div>	<label for="nav-search-submit" class="visually-hidden">Search for jobs</label>	<button type="submit" id="nav-search-submit">Search <span class="icon icon-search" aria-hidden="true"></span></button>	<div class="typeahead-placeholder">	<!-- start _cpt-search-typeahead.html-->	<div class="typeahead-container">	<h5 class="recent-searches-heading">Recent searches</h5>	<ul class="recent-searches">	<li><a href="#" class="recent-search-term">Foreign Languages Teacher</a></li>	<li><a href="#" class="recent-search-term">Fork and Knife Manufacturer</a></li>	<li><a href="#" class="recent-search-term">Forklift Driver</a></li>	</ul>	</div>	<!-- end _cpt-search-typeahead.html-->	</div>	</form>	</div>	<nav class="container">	<ul class="nav-signup-section">	<li><a href="#">Sign up</a></li>	<li><a href="#">Log in</a></li>	</ul>	<ul class="nav-links-section">	<li class="saved-jobs-link"><a href="#"><span class="icon icon-heart-outline" aria-hidden="true"></span> Saved jobs</a></li>	<li><a href="#">Item 2</a></li>	<li><a href="#">Item 3</a></li>	<li><a href="#">Item 4</a></li>	<li><a href="#">Item 5</a></li>	<li><a href="#">Item 6</a></li>	<li><a href="#">Item 7</a></li>	<li><a href="#">Item 8</a></li>	</ul>	<ul class="nav-additional-section">	<li><a href="#">Are you an employer?</a></li>	</ul>	</nav>	</div>	<!-- end _cpt-navigation-before-login.html-->	<div class="search-bar-container">	<!-- start _cpt-search-header.html-->	<section class="section search-bar">	<form name="header-search-form" action="#" method="POST" class="container">	<div class="col-lg-12 no-side-padding">	<div class="search-input-group has-typeahead no-scroll">	<label for="job-title-search" class="hidden-sm-down">Job title / Keyword</label>	<input type="text" class="job-title-search" name="job-title-search" id="job-title-search" value="Forklift Driver">	</div>	<div class="search-input-group has-typeahead no-scroll">	<label for="location-search" class="hidden-sm-down">Location</label>	<input type="text" class="location-search" name="location-search" id="location-search" value="London, UK">	</div>	<button type="submit" class="search-submit"><span>Find Jobs</span><i class="fa fa-search"></i></button>	</div>	</form>	</section>	<!-- end _cpt-search-header.html-->	</div>	</header>	<!-- end _site-header-before-login.html-->	<main role="main">	<article class="job-details">	<div class="container job-details__top">	<section class="row job-details__header">	<div class="col-md-12 job-details__back">	<a class="back-link" href=""><i class="fa fa-long-arrow-left"></i>Back to search results</a>	<hr>	</div>	<div class="col-md-12">	<span class="added-date">Added 2 days ago</span>	<h1 class="text-left">Title Here - And Here</h1>	<div class="row">	<div class="col-md-3 col-sm-6 col-xs-6">	<div class="job-details__header__info job-details__header__info--location">	<i class="icon icon-pin-outline"></i>	<p><small>Where</small>Text Here</p>	</div>	</div>	<div class="col-md-3 col-sm-6 col-xs-6">	<div class="job-details__header__info job-details__header__info--type">	<i class="icon icon-calendar-outline"></i>	<p><small>When</small>Now</p>	</div>	</div>	<div class="col-md-3 col-sm-6 col-xs-6">	<div class="job-details__header__info job-details__header__info--salary">	<i class="icon icon-wallet-outline"></i>	<p><small>Something</small>Goes here</p>	</div>	</div>	<div class="col-md-3 col-sm-6 col-xs-6">	<div class="job-details__header__info job-details__header__info--industry">	<i class="icon icon-transport-outline"></i>	<p><small>Category</small>Transport and Logistics</p>	</div>	</div>	</div>	<hr>	</div>	</section>	<section class="row job-details__description">	<div class="container">	<div class="col-md-12">	<div class="row no-side-padding-d no-side-padding-m">	<div class="col-md-7 col-md-push-1">	<div class="job-details__description__content">	<p class="job-details__description__summary">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris</p>	<h5>Title</h5>	<p> nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>	<p> Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."</p>	<h5>Responsibilities</h5>	<ul>	<li>Planning, coordinating and monitoring the receipt, order assembly</li>	<li>The efficient utilisation of warehouse space ensuring quality and budgetary objectives are met</li>	<li>Keeping stock control systems up to date and ensuring inventory accuracy</li>	<li>Planning future capacity and staffing requirements</li>	<li>Ordering warehouse and office supplies</li>	<li>Preparing ordering sheet for senior management</li>	</ul>	<h5>Requirements</h5>	<ul class="requirements">	<li>Planning, coordinates and monitoring the receipt, order assembly</li>	<li>The efficient utilisation of warehouse space ensuring quality and budgetary</li>	</ul>	<hr>	<small class="caveat">	Adecco is acting as an Employment Business in relation to this vacancy.	<br>	The Adecco Group UK &amp; Ireland is an Equal Opportunities Employer.	</small>	</div>	</div>	<div class="col-md-1 col-md-pull-7">	<!-- start _cpt-share.html-->	<div class="share">	<span>Share</span>	<ul class="share__icons list-unstyled">	<li class="fb">	<a class="fa fa-facebook-f" href="" title="Share on Facebook"></a>	</li>	<li class="linkedin">	<a class="fa fa-linkedin" href="" title="Share on LinkedIn"></a>	</li>	<li class="twitter">	<a class="fa fa-twitter" href="" title="Share on Twitter"></a>	</li>	<li class="mail">	<a class="fa fa-envelope-o" href="" title="Share by Email"></a>	</li>	</ul>	</div>	<!-- end _cpt-share.html-->	</div>	<div class="col-md-3 col-md-offset-1">	<div class="sticky-trigger"></div>	<div class="job-details__cta__holder">	<div class="job-details__cta__sticky clearfix">	<a class="back-link" href="https://www.google.com"><i class="fa fa-long-arrow-left"></i>Go Back</a>	<div class="job-details__cta__sticky__btn-holder">	<a href="#" class="btn-favourite animated-f"><span class="favourite"></span></a>	<a href="#" class="btn btn--red btn--apply-cta-sticky animated-f">Apply Now</a>	</div>	</div>	<div class="job-details__cta">	<a href="#" class="btn btn--apply-cta">Apply with Adecco</a>	<a href="#" class="btn btn--apply-indeed-cta">Apply with <img src="http://dev.london.possible.com/adecco/assets/images/logos/logo-indeed.png" height="21" width="77" alt="indeed"></a>	<a href="#" class="btn btn--apply-indeed-cta-cancel">Cancel</a>	<hr class="hidden-sm-down">	<a href="#" class="btn-favourite hidden-sm-down"><span class="favourite-save"></span> Save for later</a>	<hr class="hidden-sm-down">	<p class="job-details__cta__ref hidden-sm-down"><small>Reference number</small> AD 0011</p>	</div>	</div>	</div>	</div>	</div>	</div>	</section>	</div>	<div class="job-details__related-jobs">	<div class="container">	<section class="row">	<div class="col-md-12">	<h3 class="first">Related Jobs</h3>	<div class="row">	<div class="col-sm-6 col-lg-4 card--small-holder">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>Title</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	<div class="col-sm-6 col-lg-4 card--small-holder">	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	<div class="col-sm-6 col-lg-4 card--small-holder">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	</div>	</div>	</section>	</div>	</div>	<div class="job-details__viewed-jobs">	<div class="container">	<section class="row">	<div class="col-md-12">	<h3 class="first">Recently viewed Jobs</h3>	<div class="row">	<div class="col-sm-6 col-lg-4 card--small-holder">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	<div class="col-sm-6 col-lg-4 card--small-holder">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	<div class="col-sm-6 col-lg-4 card--small-holder">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	</div>	</div>	</section>	</div>	</div>	<div class="job-details__viewed-jobs-carousel">	<div class="container">	<section class="row">	<div class="col-md-12">	<h3 class="first">Recently viewed jobs</h3>	<!-- start _cpt-job-card-carousel.html-->	<div class="row">	<div class="owl-carousel job-card-carousel animated fadeIn">	<div class="col-md-12">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	<div class="col-md-12">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	<div class="col-md-12">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	<div class="col-md-12">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	<div class="col-md-12">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	<div class="col-md-12">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	<div class="col-md-12">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	<div class="col-md-12">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	<div class="col-md-12">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	<div class="col-md-12">	<!-- start _cpt-job-card-small.html-->	<div class="card card--small no-side-padding-m">	<div class="card__header">	<h4>General operative</h4>	<span class="favourite hover"></span>	</div>	<div class="card__block">	<div class="container no-side-padding">	<div class="col-md-12 no-side-padding">	<div class="card__details">	<ul class="list-unstyled">	<li><span class="icon icon-pin-outline"></span> Slough, Berkshire</li>	<li><span class="icon icon-wallet-outline"></span> &pound;7 / Hour</li>	</ul>	</div>	</div>	</div>	</div>	<div class="card__footer">	<a class="card__footer__link" href="#">See job description <i class="icon-continue"></i></a>	</div>	</div>	<!-- end _cpt-job-card-small.html-->	</div>	</div>	</div>	<!-- end _cpt-job-card-carousel.html-->	</div>	</section>	</div>	</div>	<div class="exit-links">	<div class="container">	<section class="row">	<div class="col-md-4">	<a href="#">More temporary jobs</a>	</div>	<div class="col-md-4">	<a href="#">More Transport &amp; Logistics jobs</a>	</div>	<div class="col-md-4">	<a href="#">Need help with something?</a>	</div>	</section>	</div>	</div>	</article>	</main>	<!-- start _site-footer.html-->	<footer class="site-footer">	<!-- <div class="container content-block"> -->	<div class="footer__top text-left">	<div class="content-block container">	<!-- <div class="search-block"> -->	<div class="footer-search">	<h5><a href="#">Search Jobs</a></h5>	<h5><a href="#">Browse Jobs</a></h5>	</div>	<div class="footer-branch">	<span>Branch locator</span>	<form>	<fieldset>	<input type="text" id="footer-branch-locator" placeholder="" value="Type location"><label for="footer-branch-locator"><button type="submit" class="search-submit"><i class="icon icon-search"></i></button></label>	</fieldset>	</form>	</div>	<!-- </div> -->	<!-- <div class="link-block"> -->	<div class="footer-linkset1">	<a href="#">Help</a>	<ul>	<li><a href="#">Help item 01</a></li>	<li><a href="#">Help item 02</a></li>	<li><a href="#">Help item 03</a></li>	</ul>	</div>	<div class="footer-linkset2">	<a href="#">About Adecco</a>	<ul>	<li><a href="#">About item 01</a></li>	<li><a href="#">About item 02</a></li>	<li><a href="#">About item 03</a></li>	</ul>	</div>	<div class="footer-linkset3">	<a href="#">Knowledgebase</a>	<ul>	<li><a href="#">Knowledge item 01</a></li>	<li><a href="#">Knowledge item 02</a></li>	<li><a href="#">Knowledge item 03</a></li>	</ul>	</div>	<!-- </div> -->	<!-- <div class="social-block"> -->	<div class="footer-social">	<p>Social</p>	<a href="#"><i class="icon-facebook"></i></a>	<a href="#"><i class="icon-linkedin-1"></i></a>	<a href="#"><i class="icon-twitter"></i></a>	<a href="#"><i class="icon-mail"></i></a>	</div>	<!-- </div>-->	</div>	</div>	<div class="footer__bottom text-left">	<div class="container">	<div class="footer-logo">	<a href="#"><img src="http://dev.london.possible.com/adecco/assets/images/logos/adecco-logo.png" /></a>	</div>	<div class="footer-linkset4">	<div class="linkgroup">	<a href="#">Link 01</a>	<a href="#">Link 02</a>	</div>	<div class="linkgroup">	<a href="#">Link 03</a>	<a href="#">Link 04</a>	</div>	</div>	<div class="footer-login">	<a href="#">Employer site</a>	<a href="#">Login/Register</a>	</div>	</div>	</div>	<!-- </div> -->	</footer>	<!-- end _site-footer.html-->	</div>
</div>
<!-- start _foot.html-->
<div class="modal-overlay"></div>
<script src="http://dev.london.possible.com/adecco/assets/js/vendor/jquery-1.11.3.min.js"></script>
<script src="http://dev.london.possible.com/adecco/assets/js/vendor/jquery.expander.min.js"></script>
<script src="http://dev.london.possible.com/adecco/assets/js/vendor/jquery.tiny-pubsub.min.js"></script>
<script src="http://dev.london.possible.com/adecco/assets/js/vendor/jquery.validate.min.js"></script>
<script src=".http://dev.london.possible.com/adecco/assets/js/vendor/matchMedia.js"></script>
<script src="http://dev.london.possible.com/adecco/assets/js/main.bundle.js"></script>
<!--<script src="http://dev.london.possible.com/adecco/assets/js/jobDetails.bundle.js"></script>
--> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js'></script>
<script src='http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js'></script>
<script src='http://dev.london.possible.com/adecco/assets/js/home.bundle.js'></script>
<script src='http://dev.london.possible.com/adecco/assets/js/main.bundle.js'></script>
<script src='http://dev.london.possible.com/adecco/assets/js/vendor/jquery.validate.min.js'></script>
<script src='http://dev.london.possible.com/adecco/assets/js/vendor/jquery.expander.min.js'></script>
<script src='http://dev.london.possible.com/adecco/assets/js/vendor/jquery.tiny-pubsub.min.js'></script>
<script src='http://dev.london.possible.com/adecco/assets/js/vendor/matchMedia.js'></script>
<script src='http://dev.london.possible.com/adecco/assets/js/vendor/modernizr-2.6.2-respond-1.1.0.min.js'></script> <script src="js/index.js"></script>
</body>
</html>

Sticky Footer B-13823 - Script Codes CSS Codes

/*http://dev.london.possible.com/adecco/html/job-details.html*/
/* FONTS====
font-family: 'Houschka Pro DemiBold Italic'
font-family: 'Houschka Pro Thin',
font-family: 'Houschka Pro Light',
font-family: 'Houschka Pro Medium';
*/

Sticky Footer B-13823 - Script Codes JS Codes

! function t(e, n, i) {	function r(o, a) {	if (!n[o]) {	if (!e[o]) {	var h = "function" == typeof require && require;	if (!a && h) return h(o, !0);	if (s) return s(o, !0);	var u = new Error("Cannot find module '" + o + "'");	throw u.code = "MODULE_NOT_FOUND", u	}	var l = n[o] = {	exports: {}	};	e[o][0].call(l.exports, function(t) {	var n = e[o][1][t];	return r(n ? n : t)	}, l, l.exports, t, e, n, i)	}	return n[o].exports	}	for (var s = "function" == typeof require && require, o = 0; o < i.length; o++) r(i[o]);	return r
}({	1: [function(t, e, n) {	(function(n, i, r, s, o, a, h, u, l) {	function c() {	var t = $(".job-card-carousel"), e = $(window), n = e.width(), i = this;	this.carouselInit = function() {	t.each(function() {	var t = $(this), e = t.find(".card");	t.on("initialized.owl.carousel translated.owl.carousel resized.owl.carousel", i.setVars), t.owlCarousel({	items: 3,	dots: !0,	nav: !0,	slideBy: 3,	loop: !0,	navElement: "button",	responsive: {	0: {	items: 1,	slideBy: 1	},	600: {	items: 2,	slideBy: 2	},	1e3: {	items: 3,	slideBy: 3	},	1300: {	items: 3,	slideBy: 3	}	},	lazyLoad: !0	}), i.navToggle(t), e.on("keydown", {	carousel: t,	items: e	}, i.slideOnTab)	}), $(window).on("resize", f.debounce(i.onWindowResize, 50))	}, this.setVars = function(t) {	$this = $(t.target), $this.data("page", t.page.index + 1), $this.data("itemsPerPage", t.page.size), $this.find(".cloned a").attr("tabindex", -1)	}, this.slideOnTab = function(t) {	var e = t.data.carousel, n = t.data.items, i = $.inArray(this, n) + 1, r = $(this);	9 === t.which && i + 1 > e.data("page") * e.data("itemsPerPage") && i !== n.length && (t.preventDefault(), e.trigger("next.owl.carousel"), r.focus())	}, this.navToggle = function(t) {	function e() {	t.find(".owl-item").last().hasClass("active") ? (n.addClass("off"), i.removeClass("off")) : t.find(".owl-item.active").index() == t.find(".owl-item").first().index() ? (n.removeClass("off"), i.addClass("off")) : (n.removeClass("off"), i.removeClass("off"))	}	var n = $(".owl-next"), i = $(".owl-prev");	t.on("translated.owl.carousel", function(t) {	e()	})	}, this.reRender = function() {	t.css("visibility", "hidden").find(".favourite").css("display", "none"), setTimeout(function() {	t.css("visibility", "visible").find(".favourite").css("display", "block")	}, 500)	}, this.onWindowResize = function() {	var t = e.width();	t !== n && i.reRender(), n = t	}	}	var f = (t("../vendor/owl.carousel.js"), t("../vendor/underscore-min.js"));	e.exports = new c	}).call(this, t("_process"), "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}, t("buffer").Buffer, arguments[3], arguments[4], arguments[5], arguments[6], "/assets/js/components/jobCarousel.js", "/assets/js/components")	}, {	"../vendor/owl.carousel.js": 4,	"../vendor/underscore-min.js": 5,	_process: 10,	buffer: 6	}],	2: [function(t, e, n) {	(function(e, n, i, r, s, o, a, h, u) {	function l() {	var t = this;	this.init = function() {	var t = this;	$.subscribe("window_resize", function() {	t.onResize()	}), this.carouselInit()	},	this.onResize = function() {	var t = $(".job-details__cta__holder");	matchMedia(sm).matches ? (t.addClass("sticky").css({	bottom: -$(".job-details__cta").outerHeight()	}), this.stickyCTA(t)) : this.stickyCTA(t)	},	$(".btn-favourite").on("click", function(t) {	t.preventDefault();	var e = $(this);	e.children(".favourite-save").hasClass("selected") ? e.children(".favourite-save").removeClass("selected") : e.children(".favourite-save").addClass("selected")	}),	this.stickyCTA = function(t, e) {	function n(e) {	return function() {	e.each(function() {	matchMedia(sm).matches || ($(this).visible(!0) ? (t.removeClass("sticky"), $(".job-details__top").removeClass("overlay"), r.removeClass("hidden")) : t.addClass("sticky").css({	bottom: -$(".job-details__cta").outerHeight()	}))	})	}	}	var i = $(".sticky-trigger"), r = ($(".job-details__cta"), $(".job-details__cta__sticky")), s = $(".btn--apply-indeed-cta-cancel"), o = $(".job-details__top");	$(".btn--apply-cta-sticky").on("click", function(e) {	return r.addClass("hidden"), t.css({	bottom: 0	}), o.addClass("overlay"), !1	}), s.on("click", function(e) {	return r.removeClass("hidden"), t.css({	bottom: -$(".job-details__cta").outerHeight()	}), o.removeClass("overlay"), !1	});	var a = n(i);	$(window).on("DOMContentLoaded load resize scroll", c.throttle(a, 100))	}, this.carouselInit = function() {	f.carouselInit()	}, $(window).load(function() {	t.init()	})	}	var c = t("./vendor/underscore-min.js"), f = (t("./vendor/jquery.visible.min.js"), t("./components/jobCarousel.js"));	new l	}).call(this, t("_process"), "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}, t("buffer").Buffer, arguments[3], arguments[4], arguments[5], arguments[6], "/assets/js/jobDetails.js", "/assets/js")	}, {	"./components/jobCarousel.js": 1,	"./vendor/jquery.visible.min.js": 3,	"./vendor/underscore-min.js": 5,	_process: 10,	buffer: 6	}],	3: [function(t, e, n) {	(function(t, e, n, i, r, s, o, a, h) {	! function(t) {	var e = t(window);	t.fn.visible = function(t, n, i) {	if (!(this.length < 1)) {	var r = this.length > 1 ? this.eq(0) : this, s = r.get(0), o = e.width(), a = e.height(), i = i ? i : "both", h = n === !0 ? s.offsetWidth * s.offsetHeight : !0;	if ("function" == typeof s.getBoundingClientRect) {	var u = s.getBoundingClientRect(), l = u.top >= 0 && u.top < a, c = u.bottom > 0 && u.bottom <= a, f = u.left >= 0 && u.left < o, d = u.right > 0 && u.right <= o, p = t ? l || c : l && c, g = t ? f || d : f && d;	if ("both" === i) return h && p && g;	if ("vertical" === i) return h && p;	if ("horizontal" === i) return h && g	} else {	var m = e.scrollTop(), v = m + a, y = e.scrollLeft(), w = y + o, _ = r.offset(), b = _.top, E = b + r.height(), x = _.left, C = x + r.width(), A = t === !0 ? E : b, $ = t === !0 ? b : E, T = t === !0 ? C : x, I = t === !0 ? x : C;	if ("both" === i) return !!h && v >= $ && A >= m && w >= I && T >= y;	if ("vertical" === i) return !!h && v >= $ && A >= m;	if ("horizontal" === i) return !!h && w >= I && T >= y	}	}	}	}(jQuery)	}).call(this, t("_process"), "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}, t("buffer").Buffer, arguments[3], arguments[4], arguments[5], arguments[6], "/assets/js/vendor/jquery.visible.min.js", "/assets/js/vendor")	}, {	_process: 10,	buffer: 6	}],	4: [function(t, e, n) {	(function(t, e, n, i, r, s, o, a, h) {	! function(t, e, n, i) {	function r(e, n) {	this.settings = null, this.options = t.extend({}, r.Defaults, n), this.$element = t(e), this.drag = t.extend({}, f), this.state = t.extend({}, d), this.e = t.extend({}, p), this._plugins = {}, this._supress = {}, this._current = null, this._speed = null, this._coordinates = [], this._breakpoint = null, this._width = null, this._items = [], this._clones = [], this._mergers = [], this._invalidated = {}, this._pipe = [], t.each(r.Plugins, t.proxy(function(t, e) {	this._plugins[t[0].toLowerCase() + t.slice(1)] = new e(this)	}, this)), t.each(r.Pipe, t.proxy(function(e, n) {	this._pipe.push({	filter: n.filter,	run: t.proxy(n.run, this)	})	}, this)), this.setup(), this.initialize()	}	function s(t) {	if (t.touches !== i) return {	x: t.touches[0].pageX,	y: t.touches[0].pageY	};	if (t.touches === i) {	if (t.pageX !== i) return {	x: t.pageX,	y: t.pageY	};	if (t.pageX === i) return {	x: t.clientX,	y: t.clientY	}	}	}	function o(t) {	var e, i, r = n.createElement("div"), s = t;	for (e in s)	if (i = s[e], "undefined" != typeof r.style[i]) return r = null, [i, e];	return [!1]	}	function a() {	return o(["transition", "WebkitTransition", "MozTransition", "OTransition"])[1]	}	function h() {	return o(["transform", "WebkitTransform", "MozTransform", "OTransform", "msTransform"])[0]	}	function u() {	return o(["perspective", "webkitPerspective", "MozPerspective", "OPerspective", "MsPerspective"])[0]	}	function l() {	return "ontouchstart" in e || !!navigator.msMaxTouchPoints	}	function c() {	return e.navigator.msPointerEnabled	}	var f, d, p;	f = {	start: 0,	startX: 0,	startY: 0,	current: 0,	currentX: 0,	currentY: 0,	offsetX: 0,	offsetY: 0,	distance: null,	startTime: 0,	endTime: 0,	updatedX: 0,	targetEl: null	}, d = {	isTouch: !1,	isScrolling: !1,	isSwiping: !1,	direction: !1,	inMotion: !1	}, p = {	_onDragStart: null,	_onDragMove: null,	_onDragEnd: null,	_transitionEnd: null,	_resizer: null,	_responsiveCall: null,	_goToLoop: null,	_checkVisibile: null	}, r.Defaults = {	items: 3,	loop: !1,	center: !1,	mouseDrag: !0,	touchDrag: !0,	pullDrag: !0,	freeDrag: !1,	margin: 0,	stagePadding: 0,	merge: !1,	mergeFit: !0,	autoWidth: !1,	startPosition: 0,	rtl: !1,	smartSpeed: 250,	fluidSpeed: !1,	dragEndSpeed: !1,	responsive: {},	responsiveRefreshRate: 200,	responsiveBaseElement: e,	responsiveClass: !1,	fallbackEasing: "swing",	info: !1,	nestedItemSelector: !1,	itemElement: "div",	stageElement: "div",	themeClass: "owl-theme",	baseClass: "owl-carousel",	itemClass: "owl-item",	centerClass: "center",	activeClass: "active"	}, r.Width = {	Default: "default",	Inner: "inner",	Outer: "outer"	}, r.Plugins = {}, r.Pipe = [{	filter: ["width", "items", "settings"],	run: function(t) {	t.current = this._items && this._items[this.relative(this._current)]	}	}, {	filter: ["items", "settings"],	run: function() {	var t = this._clones, e = this.$stage.children(".cloned");	(e.length !== t.length || !this.settings.loop && t.length > 0) && (this.$stage.children(".cloned").remove(), this._clones = [])	}	}, {	filter: ["items", "settings"],	run: function() {	var t, e, n = this._clones, i = this._items, r = this.settings.loop ? n.length - Math.max(2 * this.settings.items, 4) : 0;	for (t = 0, e = Math.abs(r / 2); e > t; t++) r > 0 ? (this.$stage.children().eq(i.length + n.length - 1).remove(), n.pop(), this.$stage.children().eq(0).remove(), n.pop()) : (n.push(n.length / 2), this.$stage.append(i[n[n.length - 1]].clone().addClass("cloned")), n.push(i.length - 1 - (n.length - 1) / 2), this.$stage.prepend(i[n[n.length - 1]].clone().addClass("cloned")))	}	}, {	filter: ["width", "items", "settings"],	run: function() {	var t, e, n, i = this.settings.rtl ? 1 : -1, r = (this.width() / this.settings.items).toFixed(3), s = 0;	for (this._coordinates = [], e = 0, n = this._clones.length + this._items.length; n > e; e++) t = this._mergers[this.relative(e)], t = this.settings.mergeFit && Math.min(t, this.settings.items) || t, s += (this.settings.autoWidth ? this._items[this.relative(e)].width() + this.settings.margin : r * t) * i, this._coordinates.push(s)	}	}, {	filter: ["width", "items", "settings"],	run: function() {	var e, n, i = (this.width() / this.settings.items).toFixed(3), r = { width: Math.abs(this._coordinates[this._coordinates.length - 1]) + 2 * this.settings.stagePadding, "padding-left": this.settings.stagePadding || "", "padding-right": this.settings.stagePadding || "" };	if (this.$stage.css(r), r = {	width: this.settings.autoWidth ? "auto" : i - this.settings.margin	}, r[this.settings.rtl ? "margin-left" : "margin-right"] = this.settings.margin, !this.settings.autoWidth && t.grep(this._mergers, function(t) {	return t > 1	}).length > 0)	for (e = 0, n = this._coordinates.length; n > e; e++) r.width = Math.abs(this._coordinates[e]) - Math.abs(this._coordinates[e - 1] || 0) - this.settings.margin, this.$stage.children().eq(e).css(r);	else this.$stage.children().css(r)	}	}, {	filter: ["width", "items", "settings"],	run: function(t) {	t.current && this.reset(this.$stage.children().index(t.current))	}	}, {	filter: ["position"],	run: function() {	this.animate(this.coordinates(this._current))	}	}, {	filter: ["width", "position", "items", "settings"],	run: function() {	var t, e, n, i, r = this.settings.rtl ? 1 : -1, s = 2 * this.settings.stagePadding, o = this.coordinates(this.current()) + s, a = o + this.width() * r, h = [];	for (n = 0, i = this._coordinates.length; i > n; n++) t = this._coordinates[n - 1] || 0, e = Math.abs(this._coordinates[n]) + s * r, (this.op(t, "<=", o) && this.op(t, ">", a) || this.op(e, "<", o) && this.op(e, ">", a)) && h.push(n);	this.$stage.children("." + this.settings.activeClass).removeClass(this.settings.activeClass), this.$stage.children(":eq(" + h.join("), :eq(") + ")").addClass(this.settings.activeClass), this.settings.center && (this.$stage.children("." + this.settings.centerClass).removeClass(this.settings.centerClass), this.$stage.children().eq(this.current()).addClass(this.settings.centerClass))	}	}], r.prototype.initialize = function() {	if (this.trigger("initialize"), this.$element.addClass(this.settings.baseClass).addClass(this.settings.themeClass).toggleClass("owl-rtl", this.settings.rtl), this.browserSupport(), this.settings.autoWidth && this.state.imagesLoaded !== !0) {	var e, n, r;	if (e = this.$element.find("img"), n = this.settings.nestedItemSelector ? "." + this.settings.nestedItemSelector : i, r = this.$element.children(n).width(), e.length && 0 >= r) return this.preloadAutoWidthImages(e), !1	}	this.$element.addClass("owl-loading"), this.$stage = t("<" + this.settings.stageElement + ' class="owl-stage"/>').wrap('<div class="owl-stage-outer">'), this.$element.append(this.$stage.parent()), this.replace(this.$element.children().not(this.$stage.parent())), this._width = this.$element.width(), this.refresh(), this.$element.removeClass("owl-loading").addClass("owl-loaded"), this.eventsCall(), this.internalEvents(), this.addTriggerableEvents(), this.trigger("initialized")	}, r.prototype.setup = function() {	var e = this.viewport(), n = this.options.responsive, i = -1, r = null;	n ? (t.each(n, function(t) {	e >= t && t > i && (i = Number(t))	}), r = t.extend({}, this.options, n[i]), delete r.responsive, r.responsiveClass && this.$element.attr("class", function(t, e) {	return e.replace(/\b owl-responsive-\S+/g, "")	}).addClass("owl-responsive-" + i)) : r = t.extend({}, this.options), (null === this.settings || this._breakpoint !== i) && (this.trigger("change", {	property: {	name: "settings",	value: r	}	}), this._breakpoint = i, this.settings = r, this.invalidate("settings"), this.trigger("changed", {	property: {	name: "settings",	value: this.settings	}	}))	}, r.prototype.optionsLogic = function() {	this.$element.toggleClass("owl-center", this.settings.center), this.settings.loop && this._items.length < this.settings.items && (this.settings.loop = !1), this.settings.autoWidth && (this.settings.stagePadding = !1, this.settings.merge = !1)	}, r.prototype.prepare = function(e) {	var n = this.trigger("prepare", {	content: e	});	return n.data || (n.data = t("<" + this.settings.itemElement + "/>").addClass(this.settings.itemClass).append(e)), this.trigger("prepared", {	content: n.data	}), n.data	}, r.prototype.update = function() {	for (var e = 0, n = this._pipe.length, i = t.proxy(function(t) {	return this[t]	}, this._invalidated), r = {}; n > e;)(this._invalidated.all || t.grep(this._pipe[e].filter, i).length > 0) && this._pipe[e].run(r), e++;	this._invalidated = {}	}, r.prototype.width = function(t) {	switch (t = t || r.Width.Default) {	case r.Width.Inner:	case r.Width.Outer:	return this._width;	default:	return this._width - 2 * this.settings.stagePadding + this.settings.margin	}	}, r.prototype.refresh = function() {	if (0 === this._items.length) return !1;	(new Date).getTime();	this.trigger("refresh"), this.setup(), this.optionsLogic(), this.$stage.addClass("owl-refresh"), this.update(), this.$stage.removeClass("owl-refresh"), this.state.orientation = e.orientation, this.watchVisibility(), this.trigger("refreshed")	}, r.prototype.eventsCall = function() {	this.e._onDragStart = t.proxy(function(t) {	this.onDragStart(t)	}, this), this.e._onDragMove = t.proxy(function(t) {	this.onDragMove(t)	}, this), this.e._onDragEnd = t.proxy(function(t) {	this.onDragEnd(t)	}, this), this.e._onResize = t.proxy(function(t) {	this.onResize(t)	}, this), this.e._transitionEnd = t.proxy(function(t) {	this.transitionEnd(t)	}, this), this.e._preventClick = t.proxy(function(t) {	this.preventClick(t)	}, this)	}, r.prototype.onThrottledResize = function() {	e.clearTimeout(this.resizeTimer), this.resizeTimer = e.setTimeout(this.e._onResize, this.settings.responsiveRefreshRate)	}, r.prototype.onResize = function() {	return this._items.length ? this._width === this.$element.width() ? !1 : this.trigger("resize").isDefaultPrevented() ? !1 : (this._width = this.$element.width(), this.invalidate("width"), this.refresh(), void this.trigger("resized")) : !1	}, r.prototype.eventsRouter = function(t) {	var e = t.type;	"mousedown" === e || "touchstart" === e ? this.onDragStart(t) : "mousemove" === e || "touchmove" === e ? this.onDragMove(t) : "mouseup" === e || "touchend" === e ? this.onDragEnd(t) : "touchcancel" === e && this.onDragEnd(t)	}, r.prototype.internalEvents = function() {	var n = (l(), c());	this.settings.mouseDrag ? (this.$stage.on("mousedown", t.proxy(function(t) {	this.eventsRouter(t)	}, this)), this.$stage.on("dragstart", function() {	return !1	}), this.$stage.get(0).onselectstart = function() {	return !1	}) : this.$element.addClass("owl-text-select-on"), this.settings.touchDrag && !n && this.$stage.on("touchstart touchcancel", t.proxy(function(t) {	this.eventsRouter(t)	}, this)), this.transitionEndVendor && this.on(this.$stage.get(0), this.transitionEndVendor, this.e._transitionEnd, !1), this.settings.responsive !== !1 && this.on(e, "resize", t.proxy(this.onThrottledResize, this))	}, r.prototype.onDragStart = function(i) {	var r, o, a, h;	if (r = i.originalEvent || i || e.event, 3 === r.which || this.state.isTouch) return !1;	if ("mousedown" === r.type && this.$stage.addClass("owl-grab"), this.trigger("drag"), this.drag.startTime = (new Date).getTime(), this.speed(0), this.state.isTouch = !0, this.state.isScrolling = !1, this.state.isSwiping = !1, this.drag.distance = 0, o = s(r).x, a = s(r).y, this.drag.offsetX = this.$stage.position().left, this.drag.offsetY = this.$stage.position().top, this.settings.rtl && (this.drag.offsetX = this.$stage.position().left + this.$stage.width() - this.width() + this.settings.margin), this.state.inMotion && this.support3d) h = this.getTransformProperty(), this.drag.offsetX = h, this.animate(h), this.state.inMotion = !0;	else if (this.state.inMotion && !this.support3d) return this.state.inMotion = !1, !1;	this.drag.startX = o - this.drag.offsetX, this.drag.startY = a - this.drag.offsetY, this.drag.start = o - this.drag.startX, this.drag.targetEl = r.target || r.srcElement, this.drag.updatedX = this.drag.start, ("IMG" === this.drag.targetEl.tagName || "A" === this.drag.targetEl.tagName) && (this.drag.targetEl.draggable = !1), t(n).on("mousemove.owl.dragEvents mouseup.owl.dragEvents touchmove.owl.dragEvents touchend.owl.dragEvents", t.proxy(function(t) {	this.eventsRouter(t)	}, this))	}, r.prototype.onDragMove = function(t) {	var n, r, o, a, h, u;	this.state.isTouch && (this.state.isScrolling || (n = t.originalEvent || t || e.event, r = s(n).x, o = s(n).y, this.drag.currentX = r - this.drag.startX, this.drag.currentY = o - this.drag.startY, this.drag.distance = this.drag.currentX - this.drag.offsetX, this.drag.distance < 0 ? this.state.direction = this.settings.rtl ? "right" : "left" : this.drag.distance > 0 && (this.state.direction = this.settings.rtl ? "left" : "right"), this.settings.loop ? this.op(this.drag.currentX, ">", this.coordinates(this.minimum())) && "right" === this.state.direction ? this.drag.currentX -= (this.settings.center && this.coordinates(0)) - this.coordinates(this._items.length) : this.op(this.drag.currentX, "<", this.coordinates(this.maximum())) && "left" === this.state.direction && (this.drag.currentX += (this.settings.center && this.coordinates(0)) - this.coordinates(this._items.length)) : (a = this.coordinates(this.settings.rtl ? this.maximum() : this.minimum()), h = this.coordinates(this.settings.rtl ? this.minimum() : this.maximum()), u = this.settings.pullDrag ? this.drag.distance / 5 : 0, this.drag.currentX = Math.max(Math.min(this.drag.currentX, a + u), h + u)), (this.drag.distance > 8 || this.drag.distance < -8) && (n.preventDefault !== i ? n.preventDefault() : n.returnValue = !1, this.state.isSwiping = !0), this.drag.updatedX = this.drag.currentX, (this.drag.currentY > 16 || this.drag.currentY < -16) && this.state.isSwiping === !1 && (this.state.isScrolling = !0, this.drag.updatedX = this.drag.start), this.animate(this.drag.updatedX)))	}, r.prototype.onDragEnd = function(e) {	var i, r, s;	if (this.state.isTouch) {	if ("mouseup" === e.type && this.$stage.removeClass("owl-grab"), this.trigger("dragged"), this.drag.targetEl.removeAttribute("draggable"), this.state.isTouch = !1, this.state.isScrolling = !1, this.state.isSwiping = !1, 0 === this.drag.distance && this.state.inMotion !== !0) return this.state.inMotion = !1, !1;	this.drag.endTime = (new Date).getTime(), i = this.drag.endTime - this.drag.startTime, r = Math.abs(this.drag.distance), (r > 3 || i > 300) && this.removeClick(this.drag.targetEl), s = this.closest(this.drag.updatedX), this.speed(this.settings.dragEndSpeed || this.settings.smartSpeed), this.current(s), this.invalidate("position"), this.update(), this.settings.pullDrag || this.drag.updatedX !== this.coordinates(s) || this.transitionEnd(), this.drag.distance = 0, t(n).off(".owl.dragEvents")	}	}, r.prototype.removeClick = function(n) {	this.drag.targetEl = n, t(n).on("click.preventClick", this.e._preventClick), e.setTimeout(function() {	t(n).off("click.preventClick")	}, 300)	}, r.prototype.preventClick = function(e) {	e.preventDefault ? e.preventDefault() : e.returnValue = !1, e.stopPropagation && e.stopPropagation(), t(e.target).off("click.preventClick")	}, r.prototype.getTransformProperty = function() {	var t, n;	return t = e.getComputedStyle(this.$stage.get(0), null).getPropertyValue(this.vendorName + "transform"), t = t.replace(/matrix(3d)?\(|\)/g, "").split(","), n = 16 === t.length, n !== !0 ? t[4] : t[12]	}, r.prototype.closest = function(e) {	var n = -1, i = 30, r = this.width(), s = this.coordinates();	return this.settings.freeDrag || t.each(s, t.proxy(function(t, o) {	return e > o - i && o + i > e ? n = t : this.op(e, "<", o) && this.op(e, ">", s[t + 1] || o - r) && (n = "left" === this.state.direction ? t + 1 : t), -1 === n	}, this)), this.settings.loop || (this.op(e, ">", s[this.minimum()]) ? n = e = this.minimum() : this.op(e, "<", s[this.maximum()]) && (n = e = this.maximum())), n	}, r.prototype.animate = function(e) {	this.trigger("translate"), this.state.inMotion = this.speed() > 0, this.support3d ? this.$stage.css({	transform: "translate3d(" + e + "px,0px, 0px)",	transition: this.speed() / 1e3 + "s"	}) : this.state.isTouch ? this.$stage.css({	left: e + "px"	}) : this.$stage.animate({	left: e	}, this.speed() / 1e3, this.settings.fallbackEasing, t.proxy(function() {	this.state.inMotion && this.transitionEnd()	}, this))	}, r.prototype.current = function(t) {	if (t === i) return this._current;	if (0 === this._items.length) return i;	if (t = this.normalize(t), this._current !== t) {	var e = this.trigger("change", {	property: {	name: "position",	value: t	}	});	e.data !== i && (t = this.normalize(e.data)), this._current = t, this.invalidate("position"), this.trigger("changed", {	property: {	name: "position",	value: this._current	}	})	}	return this._current	}, r.prototype.invalidate = function(t) {	this._invalidated[t] = !0	}, r.prototype.reset = function(t) {	t = this.normalize(t), t !== i && (this._speed = 0, this._current = t, this.suppress(["translate", "translated"]), this.animate(this.coordinates(t)), this.release(["translate", "translated"]))	}, r.prototype.normalize = function(e, n) {	var r = n ? this._items.length : this._items.length + this._clones.length;	return !t.isNumeric(e) || 1 > r ? i : e = this._clones.length ? (e % r + r) % r : Math.max(this.minimum(n), Math.min(this.maximum(n), e))	}, r.prototype.relative = function(t) {	return t = this.normalize(t), t -= this._clones.length / 2, this.normalize(t, !0)	}, r.prototype.maximum = function(t) {	var e, n, i, r = 0, s = this.settings;	if (t) return this._items.length - 1;	if (!s.loop && s.center) e = this._items.length - 1;	else if (s.loop || s.center)	if (s.loop || s.center) e = this._items.length + s.items;	else {	if (!s.autoWidth && !s.merge) throw "Can not detect maximum absolute position.";	for (revert = s.rtl ? 1 : -1, n = this.$stage.width() - this.$element.width(); (i = this.coordinates(r)) && !(i * revert >= n);) e = ++r	}	else e = this._items.length - s.items;	return e	}, r.prototype.minimum = function(t) {	return t ? 0 : this._clones.length / 2	}, r.prototype.items = function(t) {	return t === i ? this._items.slice() : (t = this.normalize(t, !0), this._items[t])	}, r.prototype.mergers = function(t) {	return t === i ? this._mergers.slice() : (t = this.normalize(t, !0), this._mergers[t])	}, r.prototype.clones = function(e) {	var n = this._clones.length / 2, r = n + this._items.length, s = function(t) { return t % 2 === 0 ? r + t / 2 : n - (t + 1) / 2 };	return e === i ? t.map(this._clones, function(t, e) {	return s(e)	}) : t.map(this._clones, function(t, n) {	return t === e ? s(n) : null	})	}, r.prototype.speed = function(t) {	return t !== i && (this._speed = t), this._speed	}, r.prototype.coordinates = function(e) {	var n = null;	return e === i ? t.map(this._coordinates, t.proxy(function(t, e) {	return this.coordinates(e)	}, this)) : (this.settings.center ? (n = this._coordinates[e], n += (this.width() - n + (this._coordinates[e - 1] || 0)) / 2 * (this.settings.rtl ? -1 : 1)) : n = this._coordinates[e - 1] || 0, n)	}, r.prototype.duration = function(t, e, n) {	return Math.min(Math.max(Math.abs(e - t), 1), 6) * Math.abs(n || this.settings.smartSpeed)	}, r.prototype.to = function(n, i) {	if (this.settings.loop) {	var r = n - this.relative(this.current()), s = this.current(), o = this.current(), a = this.current() + r, h = 0 > o - a ? !0 : !1, u = this._clones.length + this._items.length;	a < this.settings.items && h === !1 ? (s = o + this._items.length, this.reset(s)) : a >= u - this.settings.items && h === !0 && (s = o - this._items.length, this.reset(s)), e.clearTimeout(this.e._goToLoop), this.e._goToLoop = e.setTimeout(t.proxy(function() {	this.speed(this.duration(this.current(), s + r, i)), this.current(s + r), this.update()	}, this), 30)	} else this.speed(this.duration(this.current(), n, i)), this.current(n), this.update()	}, r.prototype.next = function(t) {	t = t || !1, this.to(this.relative(this.current()) + 1, t)	}, r.prototype.prev = function(t) {	t = t || !1, this.to(this.relative(this.current()) - 1, t)	}, r.prototype.transitionEnd = function(t) {	return t !== i && (t.stopPropagation(), (t.target || t.srcElement || t.originalTarget) !== this.$stage.get(0)) ? !1 : (this.state.inMotion = !1, void this.trigger("translated"))	}, r.prototype.viewport = function() {	var i;	if (this.options.responsiveBaseElement !== e) i = t(this.options.responsiveBaseElement).width();	else if (e.innerWidth) i = e.innerWidth;	else {	if (!n.documentElement || !n.documentElement.clientWidth) throw "Can not detect viewport width.";	i = n.documentElement.clientWidth	}	return i	}, r.prototype.replace = function(e) {	this.$stage.empty(), this._items = [], e && (e = e instanceof jQuery ? e : t(e)), this.settings.nestedItemSelector && (e = e.find("." + this.settings.nestedItemSelector)), e.filter(function() {	return 1 === this.nodeType	}).each(t.proxy(function(t, e) {	e = this.prepare(e), this.$stage.append(e), this._items.push(e), this._mergers.push(1 * e.find("[data-merge]").andSelf("[data-merge]").attr("data-merge") || 1)	}, this)), this.reset(t.isNumeric(this.settings.startPosition) ? this.settings.startPosition : 0), this.invalidate("items")	}, r.prototype.add = function(t, e) {	e = e === i ? this._items.length : this.normalize(e, !0), this.trigger("add", {	content: t,	position: e	}), 0 === this._items.length || e === this._items.length ? (this.$stage.append(t), this._items.push(t), this._mergers.push(1 * t.find("[data-merge]").andSelf("[data-merge]").attr("data-merge") || 1)) : (this._items[e].before(t), this._items.splice(e, 0, t), this._mergers.splice(e, 0, 1 * t.find("[data-merge]").andSelf("[data-merge]").attr("data-merge") || 1)), this.invalidate("items"), this.trigger("added", {	content: t,	position: e	})	}, r.prototype.remove = function(t) {	t = this.normalize(t, !0), t !== i && (this.trigger("remove", {	content: this._items[t],	position: t	}), this._items[t].remove(), this._items.splice(t, 1), this._mergers.splice(t, 1), this.invalidate("items"), this.trigger("removed", {	content: null,	position: t	}))	}, r.prototype.addTriggerableEvents = function() {	var e = t.proxy(function(e, n) {	return t.proxy(function(t) {	t.relatedTarget !== this && (this.suppress([n]), e.apply(this, [].slice.call(arguments, 1)), this.release([n]))	}, this)	}, this);	t.each({	next: this.next,	prev: this.prev,	to: this.to,	destroy: this.destroy,	refresh: this.refresh,	replace: this.replace,	add: this.add,	remove: this.remove	}, t.proxy(function(t, n) {	this.$element.on(t + ".owl.carousel", e(n, t + ".owl.carousel"))	}, this))	}, r.prototype.watchVisibility = function() {	function n(t) {	return t.offsetWidth > 0 && t.offsetHeight > 0	}	function i() {	n(this.$element.get(0)) && (this.$element.removeClass("owl-hidden"), this.refresh(), e.clearInterval(this.e._checkVisibile))	}	n(this.$element.get(0)) || (this.$element.addClass("owl-hidden"), e.clearInterval(this.e._checkVisibile), this.e._checkVisibile = e.setInterval(t.proxy(i, this), 500))	}, r.prototype.preloadAutoWidthImages = function(e) {	var n, i, r, s;	n = 0, i = this, e.each(function(o, a) {	r = t(a), s = new Image, s.onload = function() {	n++, r.attr("src", s.src), r.css("opacity", 1), n >= e.length && (i.state.imagesLoaded = !0, i.initialize())	}, s.src = r.attr("src") || r.attr("data-src") || r.attr("data-src-retina")	})	}, r.prototype.destroy = function() {	this.$element.hasClass(this.settings.themeClass) && this.$element.removeClass(this.settings.themeClass), this.settings.responsive !== !1 && t(e).off("resize.owl.carousel"), this.transitionEndVendor && this.off(this.$stage.get(0), this.transitionEndVendor, this.e._transitionEnd);	for (var i in this._plugins) this._plugins[i].destroy();	(this.settings.mouseDrag || this.settings.touchDrag) && (this.$stage.off("mousedown touchstart touchcancel"), t(n).off(".owl.dragEvents"), this.$stage.get(0).onselectstart = function() {}, this.$stage.off("dragstart", function() {	return !1	})), this.$element.off(".owl"), this.$stage.children(".cloned").remove(), this.e = null, this.$element.removeData("owlCarousel"), this.$stage.children().contents().unwrap(), this.$stage.children().unwrap(), this.$stage.unwrap()	}, r.prototype.op = function(t, e, n) {	var i = this.settings.rtl;	switch (e) {	case "<":	return i ? t > n : n > t;	case ">":	return i ? n > t : t > n;	case ">=":	return i ? n >= t : t >= n;	case "<=":	return i ? t >= n : n >= t	}	}, r.prototype.on = function(t, e, n, i) {	t.addEventListener ? t.addEventListener(e, n, i) : t.attachEvent && t.attachEvent("on" + e, n)	}, r.prototype.off = function(t, e, n, i) {	t.removeEventListener ? t.removeEventListener(e, n, i) : t.detachEvent && t.detachEvent("on" + e, n)	}, r.prototype.trigger = function(e, n, i) {	var r = {	item: {	count: this._items.length,	index: this.current()	}	}, s = t.camelCase(t.grep(["on", e, i], function(t) { return t }).join("-").toLowerCase()), o = t.Event([e, "owl", i || "carousel"].join(".").toLowerCase(), t.extend({ relatedTarget: this }, r, n));	return this._supress[e] || (t.each(this._plugins, function(t, e) {	e.onTrigger && e.onTrigger(o)	}), this.$element.trigger(o), this.settings && "function" == typeof this.settings[s] && this.settings[s].apply(this, o)), o	}, r.prototype.suppress = function(e) {	t.each(e, t.proxy(function(t, e) {	this._supress[e] = !0	}, this))	}, r.prototype.release = function(e) {	t.each(e, t.proxy(function(t, e) {	delete this._supress[e]	}, this))	}, r.prototype.browserSupport = function() {	if (this.support3d = u(), this.support3d) {	this.transformVendor = h();	var t = ["transitionend", "webkitTransitionEnd", "transitionend", "oTransitionEnd"];	this.transitionEndVendor = t[a()], this.vendorName = this.transformVendor.replace(/Transform/i, ""), this.vendorName = "" !== this.vendorName ? "-" + this.vendorName.toLowerCase() + "-" : ""	}	this.state.orientation = e.orientation	}, t.fn.owlCarousel = function(e) {	return this.each(function() {	t(this).data("owlCarousel") || t(this).data("owlCarousel", new r(this, e))	})	}, t.fn.owlCarousel.Constructor = r	}(window.Zepto || window.jQuery, window, document),	function(t, e, n, i) {	var r = function(e) {	this._core = e, this._loaded = [], this._handlers = {	"initialized.owl.carousel change.owl.carousel": t.proxy(function(e) {	if (e.namespace && this._core.settings && this._core.settings.lazyLoad && (e.property && "position" == e.property.name || "initialized" == e.type))	for (var n = this._core.settings, i = n.center && Math.ceil(n.items / 2) || n.items, r = n.center && -1 * i || 0, s = (e.property && e.property.value || this._core.current()) + r, o = this._core.clones().length, a = t.proxy(function(t, e) {	this.load(e)	}, this); r++ < i;) this.load(o / 2 + this._core.relative(s)), o && t.each(this._core.clones(this._core.relative(s++)), a)	}, this)	}, this._core.options = t.extend({}, r.Defaults, this._core.options), this._core.$element.on(this._handlers)	};	r.Defaults = {	lazyLoad: !1	}, r.prototype.load = function(n) {	var i = this._core.$stage.children().eq(n), r = i && i.find(".owl-lazy");	!r || t.inArray(i.get(0), this._loaded) > -1 || (r.each(t.proxy(function(n, i) {	var r, s = t(i), o = e.devicePixelRatio > 1 && s.attr("data-src-retina") || s.attr("data-src");	this._core.trigger("load", {	element: s,	url: o	}, "lazy"), s.is("img") ? s.one("load.owl.lazy", t.proxy(function() {	s.css("opacity", 1), this._core.trigger("loaded", {	element: s,	url: o	}, "lazy")	}, this)).attr("src", o) : (r = new Image, r.onload = t.proxy(function() {	s.css({	"background-image": "url(" + o + ")",	opacity: "1"	}), this._core.trigger("loaded", {	element: s,	url: o	}, "lazy")	}, this), r.src = o)	}, this)), this._loaded.push(i.get(0)))	}, r.prototype.destroy = function() {	var t, e;	for (t in this.handlers) this._core.$element.off(t, this.handlers[t]);	for (e in Object.getOwnPropertyNames(this)) "function" != typeof this[e] && (this[e] = null)	}, t.fn.owlCarousel.Constructor.Plugins.Lazy = r	}(window.Zepto || window.jQuery, window, document),	function(t, e, n, i) {	var r = function(e) {	this._core = e, this._handlers = {	"initialized.owl.carousel": t.proxy(function() {	this._core.settings.autoHeight && this.update()	}, this),	"changed.owl.carousel": t.proxy(function(t) {	this._core.settings.autoHeight && "position" == t.property.name && this.update()	}, this),	"loaded.owl.lazy": t.proxy(function(t) {	this._core.settings.autoHeight && t.element.closest("." + this._core.settings.itemClass) === this._core.$stage.children().eq(this._core.current()) && this.update()	}, this)	}, this._core.options = t.extend({}, r.Defaults, this._core.options), this._core.$element.on(this._handlers)	};	r.Defaults = {	autoHeight: !1,	autoHeightClass: "owl-height"	}, r.prototype.update = function() {	this._core.$stage.parent().height(this._core.$stage.children().eq(this._core.current()).height()).addClass(this._core.settings.autoHeightClass)	}, r.prototype.destroy = function() {	var t, e;	for (t in this._handlers) this._core.$element.off(t, this._handlers[t]);	for (e in Object.getOwnPropertyNames(this)) "function" != typeof this[e] && (this[e] = null)	}, t.fn.owlCarousel.Constructor.Plugins.AutoHeight = r	}(window.Zepto || window.jQuery, window, document),	function(t, e, n, i) {	var r = function(e) {	this._core = e, this._videos = {}, this._playing = null, this._fullscreen = !1, this._handlers = {	"resize.owl.carousel": t.proxy(function(t) {	this._core.settings.video && !this.isInFullScreen() && t.preventDefault()	}, this),	"refresh.owl.carousel changed.owl.carousel": t.proxy(function(t) {	this._playing && this.stop()	}, this),	"prepared.owl.carousel": t.proxy(function(e) {	var n = t(e.content).find(".owl-video");	n.length && (n.css("display", "none"), this.fetch(n, t(e.content)))	}, this)	}, this._core.options = t.extend({}, r.Defaults, this._core.options), this._core.$element.on(this._handlers), this._core.$element.on("click.owl.video", ".owl-video-play-icon", t.proxy(function(t) {	this.play(t)	}, this))	};	r.Defaults = {	video: !1,	videoHeight: !1,	videoWidth: !1	}, r.prototype.fetch = function(t, e) {	var n = t.attr("data-vimeo-id") ? "vimeo" : "youtube", i = t.attr("data-vimeo-id") || t.attr("data-youtube-id"), r = t.attr("data-width") || this._core.settings.videoWidth, s = t.attr("data-height") || this._core.settings.videoHeight, o = t.attr("href");	if (!o) throw new Error("Missing video URL.");	if (i = o.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/), i[3].indexOf("youtu") > -1) n = "youtube";	else {	if (!(i[3].indexOf("vimeo") > -1)) throw new Error("Video URL not supported.");	n = "vimeo"	}	i = i[6], this._videos[o] = {	type: n,	id: i,	width: r,	height: s	}, e.attr("data-video", o), this.thumbnail(t, this._videos[o])	}, r.prototype.thumbnail = function(e, n) {	var i, r, s, o = n.width && n.height ? 'style="width:' + n.width + "px;height:" + n.height + 'px;"' : "", a = e.find("img"), h = "src", u = "", l = this._core.settings, c = function(t) { r = '<div class="owl-video-play-icon"></div>', i = l.lazyLoad ? '<div class="owl-video-tn ' + u + '" ' + h + '="' + t + '"></div>' : '<div class="owl-video-tn" style="opacity:1;background-image:url(' + t + ')"></div>', e.after(i), e.after(r) };	return e.wrap('<div class="owl-video-wrapper"' + o + "></div>"), this._core.settings.lazyLoad && (h = "data-src", u = "owl-lazy"), a.length ? (c(a.attr(h)), a.remove(), !1) : void("youtube" === n.type ? (s = "https://img.youtube.com/vi/" + n.id + "/hqdefault.jpg", c(s)) : "vimeo" === n.type && t.ajax({	type: "GET",	url: "https://vimeo.com/api/v2/video/" + n.id + ".json",	jsonp: "callback",	dataType: "jsonp",	success: function(t) {	s = t[0].thumbnail_large, c(s)	}	}))	}, r.prototype.stop = function() {	this._core.trigger("stop", null, "video"), this._playing.find(".owl-video-frame").remove(), this._playing.removeClass("owl-video-playing"), this._playing = null	}, r.prototype.play = function(e) {	this._core.trigger("play", null, "video"), this._playing && this.stop();	var n, i, r = t(e.target || e.srcElement), s = r.closest("." + this._core.settings.itemClass), o = this._videos[s.attr("data-video")], a = o.width || "100%", h = o.height || this._core.$stage.height();	"youtube" === o.type ? n = '<iframe width="' + a + '" height="' + h + '" src="https://www.youtube.com/embed/' + o.id + "?autoplay=1&v=" + o.id + '" frameborder="0" allowfullscreen></iframe>' : "vimeo" === o.type && (n = '<iframe src="https://player.vimeo.com/video/' + o.id + '?autoplay=1" width="' + a + '" height="' + h + '" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>'), s.addClass("owl-video-playing"), this._playing = s, i = t('<div style="height:' + h + "px; width:" + a + 'px" class="owl-video-frame">' + n + "</div>"), r.after(i)	}, r.prototype.isInFullScreen = function() {	var i = n.fullscreenElement || n.mozFullScreenElement || n.webkitFullscreenElement;	return i && t(i).parent().hasClass("owl-video-frame") && (this._core.speed(0), this._fullscreen = !0), i && this._fullscreen && this._playing ? !1 : this._fullscreen ? (this._fullscreen = !1, !1) : this._playing && this._core.state.orientation !== e.orientation ? (this._core.state.orientation = e.orientation, !1) : !0	}, r.prototype.destroy = function() {	var t, e;	this._core.$element.off("click.owl.video");	for (t in this._handlers) this._core.$element.off(t, this._handlers[t]);	for (e in Object.getOwnPropertyNames(this)) "function" != typeof this[e] && (this[e] = null)	}, t.fn.owlCarousel.Constructor.Plugins.Video = r	}(window.Zepto || window.jQuery, window, document),	function(t, e, n, i) {	var r = function(e) {	this.core = e, this.core.options = t.extend({}, r.Defaults, this.core.options), this.swapping = !0, this.previous = i, this.next = i, this.handlers = {	"change.owl.carousel": t.proxy(function(t) {	"position" == t.property.name && (this.previous = this.core.current(), this.next = t.property.value)	}, this),	"drag.owl.carousel dragged.owl.carousel translated.owl.carousel": t.proxy(function(t) {	this.swapping = "translated" == t.type	}, this),	"translate.owl.carousel": t.proxy(function(t) {	this.swapping && (this.core.options.animateOut || this.core.options.animateIn) && this.swap()	}, this)	}, this.core.$element.on(this.handlers)	};	r.Defaults = {	animateOut: !1,	animateIn: !1	}, r.prototype.swap = function() {	if (1 === this.core.settings.items && this.core.support3d) {	this.core.speed(0);	var e, n = t.proxy(this.clear, this), i = this.core.$stage.children().eq(this.previous), r = this.core.$stage.children().eq(this.next), s = this.core.settings.animateIn, o = this.core.settings.animateOut;	this.core.current() !== this.previous && (o && (e = this.core.coordinates(this.previous) - this.core.coordinates(this.next), i.css({	left: e + "px"	}).addClass("animated owl-animated-out").addClass(o).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend", n)), s && r.addClass("animated owl-animated-in").addClass(s).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend", n))	}	}, r.prototype.clear = function(e) {	t(e.target).css({	left: ""	}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut), this.core.transitionEnd()	}, r.prototype.destroy = function() {	var t, e;	for (t in this.handlers) this.core.$element.off(t, this.handlers[t]);	for (e in Object.getOwnPropertyNames(this)) "function" != typeof this[e] && (this[e] = null)	}, t.fn.owlCarousel.Constructor.Plugins.Animate = r	}(window.Zepto || window.jQuery, window, document),	function(t, e, n, i) {	var r = function(e) {	this.core = e, this.core.options = t.extend({}, r.Defaults, this.core.options), this.handlers = {	"translated.owl.carousel refreshed.owl.carousel": t.proxy(function() {	this.autoplay()	}, this),	"play.owl.autoplay": t.proxy(function(t, e, n) {	this.play(e, n)	}, this),	"stop.owl.autoplay": t.proxy(function() {	this.stop()	}, this),	"mouseover.owl.autoplay": t.proxy(function() {	this.core.settings.autoplayHoverPause && this.pause()	}, this),	"mouseleave.owl.autoplay": t.proxy(function() {	this.core.settings.autoplayHoverPause && this.autoplay()	}, this)	}, this.core.$element.on(this.handlers)	};	r.Defaults = {	autoplay: !1,	autoplayTimeout: 5e3,	autoplayHoverPause: !1,	autoplaySpeed: !1	}, r.prototype.autoplay = function() {	this.core.settings.autoplay && !this.core.state.videoPlay ? (e.clearInterval(this.interval), this.interval = e.setInterval(t.proxy(function() {	this.play()	}, this), this.core.settings.autoplayTimeout)) : e.clearInterval(this.interval)	}, r.prototype.play = function(t, i) {	return n.hidden === !0 || this.core.state.isTouch || this.core.state.isScrolling || this.core.state.isSwiping || this.core.state.inMotion ? void 0 : this.core.settings.autoplay === !1 ? void e.clearInterval(this.interval) : void this.core.next(this.core.settings.autoplaySpeed)	}, r.prototype.stop = function() {	e.clearInterval(this.interval)	}, r.prototype.pause = function() {	e.clearInterval(this.interval)	}, r.prototype.destroy = function() {	var t, n;	e.clearInterval(this.interval);	for (t in this.handlers) this.core.$element.off(t, this.handlers[t]);	for (n in Object.getOwnPropertyNames(this)) "function" != typeof this[n] && (this[n] = null)	}, t.fn.owlCarousel.Constructor.Plugins.autoplay = r	}(window.Zepto || window.jQuery, window, document),	function(t, e, n, i) {	"use strict";	var r = function(e) {	this._core = e, this._initialized = !1, this._pages = [], this._controls = {}, this._templates = [], this.$element = this._core.$element, this._overrides = {	next: this._core.next,	prev: this._core.prev,	to: this._core.to	}, this._handlers = {	"prepared.owl.carousel": t.proxy(function(e) {	this._core.settings.dotsData && this._templates.push(t(e.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))	}, this),	"add.owl.carousel": t.proxy(function(e) {	this._core.settings.dotsData && this._templates.splice(e.position, 0, t(e.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))	}, this),	"remove.owl.carousel prepared.owl.carousel": t.proxy(function(t) {	this._core.settings.dotsData && this._templates.splice(t.position, 1)	}, this),	"change.owl.carousel": t.proxy(function(t) {	if ("position" == t.property.name && !this._core.state.revert && !this._core.settings.loop && this._core.settings.navRewind) {	var e = this._core.current(), n = this._core.maximum(), i = this._core.minimum();	t.data = t.property.value > n ? e >= n ? i : n : t.property.value < i ? n : t.property.value	}	}, this),	"changed.owl.carousel": t.proxy(function(t) {	"position" == t.property.name && this.draw()	}, this),	"refreshed.owl.carousel": t.proxy(function() {	this._initialized || (this.initialize(), this._initialized = !0), this._core.trigger("refresh", null, "navigation"), this.update(), this.draw(), this._core.trigger("refreshed", null, "navigation")	}, this)	}, this._core.options = t.extend({}, r.Defaults, this._core.options), this.$element.on(this._handlers)	};	r.Defaults = {	nav: !1,	navRewind: !0,	navText: ["", ""],	navSpeed: !1,	navElement: "div",	navContainer: !1,	navContainerClass: "owl-nav",	navClass: ["owl-prev", "owl-next"],	slideBy: 1,	dotClass: "owl-dot",	dotsClass: "owl-dots",	dots: !0,	dotsEach: !1,	dotData: !1,	dotsSpeed: !1,	dotsContainer: !1,	controlsClass: "owl-controls"	}, r.prototype.initialize = function() {	var e, n, i = this._core.settings;	i.dotsData || (this._templates = [t("<div>").addClass(i.dotClass).append(t("<span>")).prop("outerHTML")]), i.navContainer && i.dotsContainer || (this._controls.$container = t("<div>").addClass(i.controlsClass).appendTo(this.$element)), this._controls.$indicators = i.dotsContainer ? t(i.dotsContainer) : t("<div>").hide().addClass(i.dotsClass).appendTo(this._controls.$container), this._controls.$indicators.on("click", "div", t.proxy(function(e) {	var n = t(e.target).parent().is(this._controls.$indicators) ? t(e.target).index() : t(e.target).parent().index();	e.preventDefault(), this.to(n, i.dotsSpeed)	}, this)), e = i.navContainer ? t(i.navContainer) : t("<div>").addClass(i.navContainerClass).prependTo(this._controls.$container), this._controls.$next = t("<" + i.navElement + ">"), this._controls.$previous = this._controls.$next.clone(), this._controls.$previous.addClass(i.navClass[0]).html(i.navText[0]).hide().prependTo(e).on("click", t.proxy(function(t) {	this.prev(i.navSpeed)	}, this)), this._controls.$next.addClass(i.navClass[1]).html(i.navText[1]).hide().appendTo(e).on("click", t.proxy(function(t) {	this.next(i.navSpeed)	}, this));	for (n in this._overrides) this._core[n] = t.proxy(this[n], this)	}, r.prototype.destroy = function() {	var t, e, n, i;	for (t in this._handlers) this.$element.off(t, this._handlers[t]);	for (e in this._controls) this._controls[e].remove();	for (i in this.overides) this._core[i] = this._overrides[i];	for (n in Object.getOwnPropertyNames(this)) "function" != typeof this[n] && (this[n] = null)	}, r.prototype.update = function() {	var t, e, n, i = this._core.settings, r = this._core.clones().length / 2, s = r + this._core.items().length, o = i.center || i.autoWidth || i.dotData ? 1 : i.dotsEach || i.items;	if ("page" !== i.slideBy && (i.slideBy = Math.min(i.slideBy, i.items)), i.dots || "page" == i.slideBy)	for (this._pages = [], t = r, e = 0, n = 0; s > t; t++)(e >= o || 0 === e) && (this._pages.push({	start: t - r,	end: t - r + o - 1	}), e = 0, ++n), e += this._core.mergers(this._core.relative(t))	}, r.prototype.draw = function() {	var e, n, i = "", r = this._core.settings, s = (this._core.$stage.children(), this._core.relative(this._core.current()));	if (!r.nav || r.loop || r.navRewind || (this._controls.$previous.toggleClass("disabled", 0 >= s), this._controls.$next.toggleClass("disabled", s >= this._core.maximum())), this._controls.$previous.toggle(r.nav), this._controls.$next.toggle(r.nav), r.dots) {	if (e = this._pages.length - this._controls.$indicators.children().length, r.dotData && 0 !== e) {	for (n = 0; n < this._controls.$indicators.children().length; n++) i += this._templates[this._core.relative(n)];	this._controls.$indicators.html(i)	} else e > 0 ? (i = new Array(e + 1).join(this._templates[0]), this._controls.$indicators.append(i)) : 0 > e && this._controls.$indicators.children().slice(e).remove();	this._controls.$indicators.find(".active").removeClass("active"), this._controls.$indicators.children().eq(t.inArray(this.current(), this._pages)).addClass("active")	}	this._controls.$indicators.toggle(r.dots)	}, r.prototype.onTrigger = function(e) {	var n = this._core.settings;	e.page = {	index: t.inArray(this.current(), this._pages),	count: this._pages.length,	size: n && (n.center || n.autoWidth || n.dotData ? 1 : n.dotsEach || n.items)	}	}, r.prototype.current = function() {	var e = this._core.relative(this._core.current());	return t.grep(this._pages, function(t) {	return t.start <= e && t.end >= e	}).pop()	}, r.prototype.getPosition = function(e) {	var n, i, r = this._core.settings;	return "page" == r.slideBy ? (n = t.inArray(this.current(), this._pages), i = this._pages.length, e ? ++n : --n, n = this._pages[(n % i + i) % i].start) : (n = this._core.relative(this._core.current()), i = this._core.items().length, e ? n += r.slideBy : n -= r.slideBy), n	}, r.prototype.next = function(e) {	t.proxy(this._overrides.to, this._core)(this.getPosition(!0), e)	}, r.prototype.prev = function(e) {	t.proxy(this._overrides.to, this._core)(this.getPosition(!1), e)	}, r.prototype.to = function(e, n, i) {	var r;	i ? t.proxy(this._overrides.to, this._core)(e, n) : (r = this._pages.length, t.proxy(this._overrides.to, this._core)(this._pages[(e % r + r) % r].start, n))	}, t.fn.owlCarousel.Constructor.Plugins.Navigation = r	}(window.Zepto || window.jQuery, window, document),	function(t, e, n, i) {	"use strict";	var r = function(n) {	this._core = n, this._hashes = {}, this.$element = this._core.$element, this._handlers = {	"initialized.owl.carousel": t.proxy(function() {	"URLHash" == this._core.settings.startPosition && t(e).trigger("hashchange.owl.navigation")	}, this),	"prepared.owl.carousel": t.proxy(function(e) {	var n = t(e.content).find("[data-hash]").andSelf("[data-hash]").attr("data-hash");	this._hashes[n] = e.content	}, this)	}, this._core.options = t.extend({}, r.Defaults, this._core.options), this.$element.on(this._handlers), t(e).on("hashchange.owl.navigation", t.proxy(function() {	var t = e.location.hash.substring(1), n = this._core.$stage.children(), i = this._hashes[t] && n.index(this._hashes[t]) || 0;	return t ? void this._core.to(i, !1, !0) : !1	}, this))	};	r.Defaults = {	URLhashListener: !1	}, r.prototype.destroy = function() {	var n, i;	t(e).off("hashchange.owl.navigation");	for (n in this._handlers) this._core.$element.off(n, this._handlers[n]);	for (i in Object.getOwnPropertyNames(this)) "function" != typeof this[i] && (this[i] = null)	}, t.fn.owlCarousel.Constructor.Plugins.Hash = r	}(window.Zepto || window.jQuery, window, document)	}).call(this, t("_process"), "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}, t("buffer").Buffer, arguments[3], arguments[4], arguments[5], arguments[6], "/assets/js/vendor/owl.carousel.js", "/assets/js/vendor")	}, {	_process: 10,	buffer: 6	}],	5: [function(t, e, n) {	(function(t, i, r, s, o, a, h, u, l) {	(function() {	var t = this, i = t._, r = {}, s = Array.prototype, o = Object.prototype, a = Function.prototype, h = s.push, u = s.slice, l = s.concat, c = o.toString, f = o.hasOwnProperty, d = s.forEach, p = s.map, g = s.reduce, m = s.reduceRight, v = s.filter, y = s.every, w = s.some, _ = s.indexOf, b = s.lastIndexOf, E = Array.isArray, x = Object.keys, C = a.bind, A = function(t) { return t instanceof A ? t : this instanceof A ? void(this._wrapped = t) : new A(t) };	"undefined" != typeof n ? ("undefined" != typeof e && e.exports && (n = e.exports = A), n._ = A) : t._ = A, A.VERSION = "1.6.0";	var $ = A.each = A.forEach = function(t, e, n) {	if (null == t) return t;	if (d && t.forEach === d) t.forEach(e, n);	else if (t.length === +t.length) {	for (var i = 0, s = t.length; s > i; i++)	if (e.call(n, t[i], i, t) === r) return	} else	for (var o = A.keys(t), i = 0, s = o.length; s > i; i++)	if (e.call(n, t[o[i]], o[i], t) === r) return; return t	};	A.map = A.collect = function(t, e, n) {	var i = [];	return null == t ? i : p && t.map === p ? t.map(e, n) : ($(t, function(t, r, s) {	i.push(e.call(n, t, r, s))	}), i)	};	var T = "Reduce of empty array with no initial value";	A.reduce = A.foldl = A.inject = function(t, e, n, i) {	var r = arguments.length > 2;	if (null == t && (t = []), g && t.reduce === g) return i && (e = A.bind(e, i)), r ? t.reduce(e, n) : t.reduce(e);	if ($(t, function(t, s, o) {	r ? n = e.call(i, n, t, s, o) : (n = t, r = !0)	}), !r) throw new TypeError(T);	return n	}, A.reduceRight = A.foldr = function(t, e, n, i) {	var r = arguments.length > 2;	if (null == t && (t = []), m && t.reduceRight === m) return i && (e = A.bind(e, i)), r ? t.reduceRight(e, n) : t.reduceRight(e);	var s = t.length;	if (s !== +s) {	var o = A.keys(t);	s = o.length	}	if ($(t, function(a, h, u) {	h = o ? o[--s] : --s, r ? n = e.call(i, n, t[h], h, u) : (n = t[h], r = !0)	}), !r) throw new TypeError(T);	return n	}, A.find = A.detect = function(t, e, n) {	var i;	return I(t, function(t, r, s) {	return e.call(n, t, r, s) ? (i = t, !0) : void 0	}), i	}, A.filter = A.select = function(t, e, n) {	var i = [];	return null == t ? i : v && t.filter === v ? t.filter(e, n) : ($(t, function(t, r, s) {	e.call(n, t, r, s) && i.push(t)	}), i)	}, A.reject = function(t, e, n) {	return A.filter(t, function(t, i, r) {	return !e.call(n, t, i, r)	}, n)	}, A.every = A.all = function(t, e, n) {	e || (e = A.identity);	var i = !0;	return null == t ? i : y && t.every === y ? t.every(e, n) : ($(t, function(t, s, o) {	return (i = i && e.call(n, t, s, o)) ? void 0 : r	}), !!i)	};	var I = A.some = A.any = function(t, e, n) {	e || (e = A.identity);	var i = !1;	return null == t ? i : w && t.some === w ? t.some(e, n) : ($(t, function(t, s, o) {	return i || (i = e.call(n, t, s, o)) ? r : void 0	}), !!i)	};	A.contains = A.include = function(t, e) {	return null == t ? !1 : _ && t.indexOf === _ ? -1 != t.indexOf(e) : I(t, function(t) {	return t === e	})	}, A.invoke = function(t, e) {	var n = u.call(arguments, 2), i = A.isFunction(e);	return A.map(t, function(t) {	return (i ? e : t[e]).apply(t, n)	})	}, A.pluck = function(t, e) {	return A.map(t, A.property(e))	}, A.where = function(t, e) {	return A.filter(t, A.matches(e))	}, A.findWhere = function(t, e) {	return A.find(t, A.matches(e))	}, A.max = function(t, e, n) {	if (!e && A.isArray(t) && t[0] === +t[0] && t.length < 65535) return Math.max.apply(Math, t);	var i = -1 / 0, r = -1 / 0;	return $(t, function(t, s, o) {	var a = e ? e.call(n, t, s, o) : t;	a > r && (i = t, r = a)	}), i	}, A.min = function(t, e, n) {	if (!e && A.isArray(t) && t[0] === +t[0] && t.length < 65535) return Math.min.apply(Math, t);	var i = 1 / 0, r = 1 / 0;	return $(t, function(t, s, o) {	var a = e ? e.call(n, t, s, o) : t;	r > a && (i = t, r = a)	}), i	}, A.shuffle = function(t) {	var e, n = 0, i = [];	return $(t, function(t) {	e = A.random(n++), i[n - 1] = i[e], i[e] = t	}), i	}, A.sample = function(t, e, n) {	return null == e || n ? (t.length !== +t.length && (t = A.values(t)), t[A.random(t.length - 1)]) : A.shuffle(t).slice(0, Math.max(0, e))	};	var P = function(t) {	return null == t ? A.identity : A.isFunction(t) ? t : A.property(t)	};	A.sortBy = function(t, e, n) {	return e = P(e), A.pluck(A.map(t, function(t, i, r) {	return {	value: t,	index: i,	criteria: e.call(n, t, i, r)	}	}).sort(function(t, e) {	var n = t.criteria, i = e.criteria;	if (n !== i) {	if (n > i || void 0 === n) return 1;	if (i > n || void 0 === i) return -1	}	return t.index - e.index	}), "value")	};	var R = function(t) {	return function(e, n, i) {	var r = {};	return n = P(n), $(e, function(s, o) {	var a = n.call(i, s, o, e);	t(r, a, s)	}), r	}	};	A.groupBy = R(function(t, e, n) {	A.has(t, e) ? t[e].push(n) : t[e] = [n]	}), A.indexBy = R(function(t, e, n) {	t[e] = n	}), A.countBy = R(function(t, e) {	A.has(t, e) ? t[e]++ : t[e] = 1	}), A.sortedIndex = function(t, e, n, i) {	n = P(n);	for (var r = n.call(i, e), s = 0, o = t.length; o > s;) {	var a = s + o >>> 1;	n.call(i, t[a]) < r ? s = a + 1 : o = a	}	return s	}, A.toArray = function(t) {	return t ? A.isArray(t) ? u.call(t) : t.length === +t.length ? A.map(t, A.identity) : A.values(t) : []	}, A.size = function(t) {	return null == t ? 0 : t.length === +t.length ? t.length : A.keys(t).length	}, A.first = A.head = A.take = function(t, e, n) {	return null == t ? void 0 : null == e || n ? t[0] : 0 > e ? [] : u.call(t, 0, e)	}, A.initial = function(t, e, n) {	return u.call(t, 0, t.length - (null == e || n ? 1 : e))	}, A.last = function(t, e, n) {	return null == t ? void 0 : null == e || n ? t[t.length - 1] : u.call(t, Math.max(t.length - e, 0))	}, A.rest = A.tail = A.drop = function(t, e, n) {	return u.call(t, null == e || n ? 1 : e)	}, A.compact = function(t) {	return A.filter(t, A.identity)	};	var B = function(t, e, n) {	return e && A.every(t, A.isArray) ? l.apply(n, t) : ($(t, function(t) {	A.isArray(t) || A.isArguments(t) ? e ? h.apply(n, t) : B(t, e, n) : n.push(t)	}), n)	};	A.flatten = function(t, e) {	return B(t, e, [])	}, A.without = function(t) {	return A.difference(t, u.call(arguments, 1))	}, A.partition = function(t, e) {	var n = [], i = [];	return $(t, function(t) {	(e(t) ? n : i).push(t)	}), [n, i]	}, A.uniq = A.unique = function(t, e, n, i) {	A.isFunction(e) && (i = n, n = e, e = !1);	var r = n ? A.map(t, n, i) : t, s = [], o = [];	return $(r, function(n, i) {	(e ? i && o[o.length - 1] === n : A.contains(o, n)) || (o.push(n), s.push(t[i]))	}), s	}, A.union = function() {	return A.uniq(A.flatten(arguments, !0))	}, A.intersection = function(t) {	var e = u.call(arguments, 1);	return A.filter(A.uniq(t), function(t) {	return A.every(e, function(e) {	return A.contains(e, t)	})	})	}, A.difference = function(t) {	var e = l.apply(s, u.call(arguments, 1));	return A.filter(t, function(t) {	return !A.contains(e, t)	})	}, A.zip = function() {	for (var t = A.max(A.pluck(arguments, "length").concat(0)), e = new Array(t), n = 0; t > n; n++) e[n] = A.pluck(arguments, "" + n);	return e	}, A.object = function(t, e) {	if (null == t) return {};	for (var n = {}, i = 0, r = t.length; r > i; i++) e ? n[t[i]] = e[i] : n[t[i][0]] = t[i][1];	return n	}, A.indexOf = function(t, e, n) {	if (null == t) return -1;	var i = 0, r = t.length;	if (n) {	if ("number" != typeof n) return i = A.sortedIndex(t, e), t[i] === e ? i : -1;	i = 0 > n ? Math.max(0, r + n) : n	}	if (_ && t.indexOf === _) return t.indexOf(e, n);	for (; r > i; i++)	if (t[i] === e) return i;	return -1	}, A.lastIndexOf = function(t, e, n) {	if (null == t) return -1;	var i = null != n;	if (b && t.lastIndexOf === b) return i ? t.lastIndexOf(e, n) : t.lastIndexOf(e);	for (var r = i ? n : t.length; r--;)	if (t[r] === e) return r;	return -1	}, A.range = function(t, e, n) {	arguments.length <= 1 && (e = t || 0, t = 0), n = arguments[2] || 1;	for (var i = Math.max(Math.ceil((e - t) / n), 0), r = 0, s = new Array(i); i > r;) s[r++] = t, t += n;	return s	};	var S = function() {};	A.bind = function(t, e) {	var n, i;	if (C && t.bind === C) return C.apply(t, u.call(arguments, 1));	if (!A.isFunction(t)) throw new TypeError;	return n = u.call(arguments, 2), i = function() {	if (!(this instanceof i)) return t.apply(e, n.concat(u.call(arguments)));	S.prototype = t.prototype;	var r = new S;	S.prototype = null;	var s = t.apply(r, n.concat(u.call(arguments)));	return Object(s) === s ? s : r	}	}, A.partial = function(t) {	var e = u.call(arguments, 1);	return function() {	for (var n = 0, i = e.slice(), r = 0, s = i.length; s > r; r++) i[r] === A && (i[r] = arguments[n++]);	for (; n < arguments.length;) i.push(arguments[n++]);	return t.apply(this, i)	}	}, A.bindAll = function(t) {	var e = u.call(arguments, 1);	if (0 === e.length) throw new Error("bindAll must be passed function names");	return $(e, function(e) {	t[e] = A.bind(t[e], t)	}), t	}, A.memoize = function(t, e) {	var n = {};	return e || (e = A.identity),	function() {	var i = e.apply(this, arguments);	return A.has(n, i) ? n[i] : n[i] = t.apply(this, arguments)	}	}, A.delay = function(t, e) {	var n = u.call(arguments, 2);	return setTimeout(function() {	return t.apply(null, n)	}, e)	}, A.defer = function(t) {	return A.delay.apply(A, [t, 1].concat(u.call(arguments, 1)))	}, A.throttle = function(t, e, n) {	var i, r, s, o = null, a = 0;	n || (n = {});	var h = function() {	a = n.leading === !1 ? 0 : A.now(), o = null, s = t.apply(i, r), i = r = null	};	return function() {	var u = A.now();	a || n.leading !== !1 || (a = u);	var l = e - (u - a);	return i = this, r = arguments, 0 >= l ? (clearTimeout(o), o = null, a = u, s = t.apply(i, r), i = r = null) : o || n.trailing === !1 || (o = setTimeout(h, l)), s	}	}, A.debounce = function(t, e, n) {	var i, r, s, o, a, h = function() {	var u = A.now() - o;	e > u ? i = setTimeout(h, e - u) : (i = null, n || (a = t.apply(s, r), s = r = null))	};	return function() {	s = this, r = arguments, o = A.now();	var u = n && !i;	return i || (i = setTimeout(h, e)), u && (a = t.apply(s, r), s = r = null), a	}	}, A.once = function(t) {	var e, n = !1;	return function() {	return n ? e : (n = !0, e = t.apply(this, arguments), t = null, e)	}	}, A.wrap = function(t, e) {	return A.partial(e, t)	}, A.compose = function() {	var t = arguments;	return function() {	for (var e = arguments, n = t.length - 1; n >= 0; n--) e = [t[n].apply(this, e)];	return e[0]	}	}, A.after = function(t, e) {	return function() {	return --t < 1 ? e.apply(this, arguments) : void 0	}	}, A.keys = function(t) {	if (!A.isObject(t)) return [];	if (x) return x(t);	var e = [];	for (var n in t) A.has(t, n) && e.push(n);	return e	}, A.values = function(t) {	for (var e = A.keys(t), n = e.length, i = new Array(n), r = 0; n > r; r++) i[r] = t[e[r]];	return i	}, A.pairs = function(t) {	for (var e = A.keys(t), n = e.length, i = new Array(n), r = 0; n > r; r++) i[r] = [e[r], t[e[r]]];	return i	}, A.invert = function(t) {	for (var e = {}, n = A.keys(t), i = 0, r = n.length; r > i; i++) e[t[n[i]]] = n[i];	return e	}, A.functions = A.methods = function(t) {	var e = [];	for (var n in t) A.isFunction(t[n]) && e.push(n);	return e.sort()	}, A.extend = function(t) {	return $(u.call(arguments, 1), function(e) {	if (e)	for (var n in e) t[n] = e[n]	}), t	}, A.pick = function(t) {	var e = {}, n = l.apply(s, u.call(arguments, 1));	return $(n, function(n) {	n in t && (e[n] = t[n])	}), e	}, A.omit = function(t) {	var e = {}, n = l.apply(s, u.call(arguments, 1));	for (var i in t) A.contains(n, i) || (e[i] = t[i]);	return e	}, A.defaults = function(t) {	return $(u.call(arguments, 1), function(e) {	if (e)	for (var n in e) void 0 === t[n] && (t[n] = e[n])	}), t	}, A.clone = function(t) {	return A.isObject(t) ? A.isArray(t) ? t.slice() : A.extend({}, t) : t	}, A.tap = function(t, e) {	return e(t), t	};	var j = function(t, e, n, i) {	if (t === e) return 0 !== t || 1 / t == 1 / e;	if (null == t || null == e) return t === e;	t instanceof A && (t = t._wrapped), e instanceof A && (e = e._wrapped);	var r = c.call(t);	if (r != c.call(e)) return !1;	switch (r) {	case "[object String]":	return t == String(e);	case "[object Number]":	return t != +t ? e != +e : 0 == t ? 1 / t == 1 / e : t == +e;	case "[object Date]":	case "[object Boolean]":	return +t == +e;	case "[object RegExp]":	return t.source == e.source && t.global == e.global && t.multiline == e.multiline && t.ignoreCase == e.ignoreCase	}	if ("object" != typeof t || "object" != typeof e) return !1;	for (var s = n.length; s--;)	if (n[s] == t) return i[s] == e;	var o = t.constructor, a = e.constructor;	if (o !== a && !(A.isFunction(o) && o instanceof o && A.isFunction(a) && a instanceof a) && "constructor" in t && "constructor" in e) return !1;	n.push(t), i.push(e);	var h = 0, u = !0;	if ("[object Array]" == r) {	if (h = t.length, u = h == e.length)	for (; h-- && (u = j(t[h], e[h], n, i)););	} else {	for (var l in t)	if (A.has(t, l) && (h++, !(u = A.has(e, l) && j(t[l], e[l], n, i)))) break;	if (u) {	for (l in e)	if (A.has(e, l) && !h--) break;	u = !h	}	}	return n.pop(), i.pop(), u	};	A.isEqual = function(t, e) {	return j(t, e, [], [])	}, A.isEmpty = function(t) {	if (null == t) return !0;	if (A.isArray(t) || A.isString(t)) return 0 === t.length;	for (var e in t)	if (A.has(t, e)) return !1;	return !0	}, A.isElement = function(t) {	return !(!t || 1 !== t.nodeType)	}, A.isArray = E || function(t) {	return "[object Array]" == c.call(t)	}, A.isObject = function(t) {	return t === Object(t)	}, $(["Arguments", "Function", "String", "Number", "Date", "RegExp"], function(t) {	A["is" + t] = function(e) {	return c.call(e) == "[object " + t + "]"	}	}), A.isArguments(arguments) || (A.isArguments = function(t) {	return !(!t || !A.has(t, "callee"))	}), "function" != typeof /./ && (A.isFunction = function(t) {	return "function" == typeof t	}), A.isFinite = function(t) {	return isFinite(t) && !isNaN(parseFloat(t))	}, A.isNaN = function(t) {	return A.isNumber(t) && t != +t	}, A.isBoolean = function(t) {	return t === !0 || t === !1 || "[object Boolean]" == c.call(t)	}, A.isNull = function(t) {	return null === t	}, A.isUndefined = function(t) {	return void 0 === t	}, A.has = function(t, e) {	return f.call(t, e)	}, A.noConflict = function() {	return t._ = i, this	}, A.identity = function(t) {	return t	}, A.constant = function(t) {	return function() {	return t	}	}, A.property = function(t) {	return function(e) {	return e[t]	}	}, A.matches = function(t) {	return function(e) {	if (e === t) return !0;	for (var n in t)	if (t[n] !== e[n]) return !1;	return !0	}	}, A.times = function(t, e, n) {	for (var i = Array(Math.max(0, t)), r = 0; t > r; r++) i[r] = e.call(n, r);	return i	}, A.random = function(t, e) {	return null == e && (e = t, t = 0), t + Math.floor(Math.random() * (e - t + 1))	}, A.now = Date.now || function() {	return (new Date).getTime()	};	var D = {	escape: {	"&": "&amp;",	"<": "&lt;",	">": "&gt;",	'"': "&quot;",	"'": "&#x27;"	}	};	D.unescape = A.invert(D.escape);	var L = {	escape: new RegExp("[" + A.keys(D.escape).join("") + "]", "g"),	unescape: new RegExp("(" + A.keys(D.unescape).join("|") + ")", "g")	};	A.each(["escape", "unescape"], function(t) {	A[t] = function(e) {	return null == e ? "" : ("" + e).replace(L[t], function(e) {	return D[t][e]	})	}	}), A.result = function(t, e) {	if (null == t) return void 0;	var n = t[e];	return A.isFunction(n) ? n.call(t) : n	}, A.mixin = function(t) {	$(A.functions(t), function(e) {	var n = A[e] = t[e];	A.prototype[e] = function() {	var t = [this._wrapped];	return h.apply(t, arguments), z.call(this, n.apply(A, t))	}	})	};	var M = 0;	A.uniqueId = function(t) {	var e = ++M + "";	return t ? t + e : e	}, A.templateSettings = {	evaluate: /<%([\s\S]+?)%>/g,	interpolate: /<%=([\s\S]+?)%>/g,	escape: /<%-([\s\S]+?)%>/g	};	var U = /(.)^/, k = { "'": "'", "\\": "\\", "\r": "r", "\n": "n", "	": "t", "\u2028": "u2028", "\u2029": "u2029" }, O = /\\|'|\r|\n|\t|\u2028|\u2029/g;	A.template = function(t, e, n) {	var i;	n = A.defaults({}, n, A.templateSettings);	var r = new RegExp([(n.escape || U).source, (n.interpolate || U).source, (n.evaluate || U).source].join("|") + "|$", "g"), s = 0, o = "__p+='";	t.replace(r, function(e, n, i, r, a) {	return o += t.slice(s, a).replace(O, function(t) {	return "\\" + k[t]	}), n && (o += "'+\n((__t=(" + n + "))==null?'':_.escape(__t))+\n'"), i && (o += "'+\n((__t=(" + i + "))==null?'':__t)+\n'"), r && (o += "';\n" + r + "\n__p+='"), s = a + e.length, e	}), o += "';\n", n.variable || (o = "with(obj||{}){\n" + o + "}\n"), o = "var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n" + o + "return __p;\n";	try {	i = new Function(n.variable || "obj", "_", o)	} catch (a) {	throw a.source = o, a	}	if (e) return i(e, A);	var h = function(t) {	return i.call(this, t, A)	};	return h.source = "function(" + (n.variable || "obj") + "){\n" + o + "}", h	}, A.chain = function(t) {	return A(t).chain()	};	var z = function(t) {	return this._chain ? A(t).chain() : t	};	A.mixin(A), $(["pop", "push", "reverse", "shift", "sort", "splice", "unshift"], function(t) {	var e = s[t];	A.prototype[t] = function() {	var n = this._wrapped;	return e.apply(n, arguments), "shift" != t && "splice" != t || 0 !== n.length || delete n[0], z.call(this, n)	}	}), $(["concat", "join", "slice"], function(t) {	var e = s[t];	A.prototype[t] = function() {	return z.call(this, e.apply(this._wrapped, arguments))	}	}), A.extend(A.prototype, {	chain: function() {	return this._chain = !0, this	},	value: function() {	return this._wrapped	}	}), "function" == typeof define && define.amd && define("underscore", [], function() {	return A	})	}).call(this)	}).call(this, t("_process"), "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}, t("buffer").Buffer, arguments[3], arguments[4], arguments[5], arguments[6], "/assets/js/vendor/underscore-min.js", "/assets/js/vendor")	}, {	_process: 10,	buffer: 6	}],	6: [function(t, e, n) {	(function(e, i, r, s, o, a, h, u, l) {	function c() {	function t() {}	try {	var e = new Uint8Array(1);	return e.foo = function() {	return 42	}, e.constructor = t, 42 === e.foo() && e.constructor === t && "function" == typeof e.subarray && 0 === e.subarray(1, 1).byteLength	} catch (n) {	return !1	}	}	function f() {	return r.TYPED_ARRAY_SUPPORT ? 2147483647 : 1073741823	}	function r(t) {	return this instanceof r ? (this.length = 0, this.parent = void 0, "number" == typeof t ? d(this, t) : "string" == typeof t ? p(this, t, arguments.length > 1 ? arguments[1] : "utf8") : g(this, t)) : arguments.length > 1 ? new r(t, arguments[1]) : new r(t)	}	function d(t, e) {	if (t = E(t, 0 > e ? 0 : 0 | x(e)), !r.TYPED_ARRAY_SUPPORT)	for (var n = 0; e > n; n++) t[n] = 0;	return t	}	function p(t, e, n) {	("string" != typeof n || "" === n) && (n = "utf8");	var i = 0 | A(e, n);	return t = E(t, i), t.write(e, n), t	}	function g(t, e) {	if (r.isBuffer(e)) return m(t, e);	if (it(e)) return v(t, e);	if (null == e) throw new TypeError("must start with number, buffer, array or string");	if ("undefined" != typeof ArrayBuffer) {	if (e.buffer instanceof ArrayBuffer) return y(t, e);	if (e instanceof ArrayBuffer) return w(t, e)	}	return e.length ? _(t, e) : b(t, e)	}	function m(t, e) {	var n = 0 | x(e.length);	return t = E(t, n), e.copy(t, 0, 0, n), t	}	function v(t, e) {	var n = 0 | x(e.length);	t = E(t, n);	for (var i = 0; n > i; i += 1) t[i] = 255 & e[i];	return t	}	function y(t, e) {	var n = 0 | x(e.length);	t = E(t, n);	for (var i = 0; n > i; i += 1) t[i] = 255 & e[i];	return t	}	function w(t, e) {	return r.TYPED_ARRAY_SUPPORT ? (e.byteLength, t = r._augment(new Uint8Array(e))) : t = y(t, new Uint8Array(e)), t	}	function _(t, e) {	var n = 0 | x(e.length);	t = E(t, n);	for (var i = 0; n > i; i += 1) t[i] = 255 & e[i];	return t	}	function b(t, e) {	var n, i = 0;	"Buffer" === e.type && it(e.data) && (n = e.data, i = 0 | x(n.length)), t = E(t, i);	for (var r = 0; i > r; r += 1) t[r] = 255 & n[r];	return t	}	function E(t, e) {	r.TYPED_ARRAY_SUPPORT ? (t = r._augment(new Uint8Array(e)), t.__proto__ = r.prototype) : (t.length = e, t._isBuffer = !0);	var n = 0 !== e && e <= r.poolSize >>> 1;	return n && (t.parent = rt), t	}	function x(t) {	if (t >= f()) throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x" + f().toString(16) + " bytes");	return 0 | t	}	function C(t, e) {	if (!(this instanceof C)) return new C(t, e);	var n = new r(t, e);	return delete n.parent, n	}	function A(t, e) {	"string" != typeof t && (t = "" + t);	var n = t.length;	if (0 === n) return 0;	for (var i = !1;;) switch (e) {	case "ascii":	case "binary":	case "raw":	case "raws":	return n;	case "utf8":	case "utf-8":	return Z(t).length;	case "ucs2":	case "ucs-2":	case "utf16le":	case "utf-16le":	return 2 * n;	case "hex":	return n >>> 1;	case "base64":	return K(t).length;	default:	if (i) return Z(t).length;	e = ("" + e).toLowerCase(), i = !0	}	}	function $(t, e, n) {	var i = !1;	if (e = 0 | e, n = void 0 === n || n === 1 / 0 ? this.length : 0 | n, t || (t = "utf8"), 0 > e && (e = 0), n > this.length && (n = this.length), e >= n) return "";	for (;;) switch (t) {	case "hex":	return k(this, e, n);	case "utf8":	case "utf-8":	return D(this, e, n);	case "ascii":	return M(this, e, n);	case "binary":	return U(this, e, n);	case "base64":	return j(this, e, n);	case "ucs2":	case "ucs-2":	case "utf16le":	case "utf-16le":	return O(this, e, n);	default:	if (i) throw new TypeError("Unknown encoding: " + t);	t = (t + "").toLowerCase(), i = !0	}	}	function T(t, e, n, i) {	n = Number(n) || 0;	var r = t.length - n;	i ? (i = Number(i), i > r && (i = r)) : i = r;	var s = e.length;	if (s % 2 !== 0) throw new Error("Invalid hex string");	i > s / 2 && (i = s / 2);	for (var o = 0; i > o; o++) {	var a = parseInt(e.substr(2 * o, 2), 16);	if (isNaN(a)) throw new Error("Invalid hex string");	t[n + o] = a	}	return o	}	function I(t, e, n, i) {	return tt(Z(e, t.length - n), t, n, i)	}	function P(t, e, n, i) {	return tt(J(e), t, n, i)	}	function R(t, e, n, i) {	return P(t, e, n, i)	}	function B(t, e, n, i) {	return tt(K(e), t, n, i)	}	function S(t, e, n, i) {	return tt(G(e, t.length - n), t, n, i)	}	function j(t, e, n) {	return et.fromByteArray(0 === e && n === t.length ? t : t.slice(e, n))	}	function D(t, e, n) {	n = Math.min(t.length, n);	for (var i = [], r = e; n > r;) {	var s = t[r], o = null, a = s > 239 ? 4 : s > 223 ? 3 : s > 191 ? 2 : 1;	if (n >= r + a) {	var h, u, l, c;	switch (a) {	case 1:	128 > s && (o = s);	break;	case 2:	h = t[r + 1], 128 === (192 & h) && (c = (31 & s) << 6 | 63 & h, c > 127 && (o = c));	break;	case 3:	h = t[r + 1], u = t[r + 2], 128 === (192 & h) && 128 === (192 & u) && (c = (15 & s) << 12 | (63 & h) << 6 | 63 & u, c > 2047 && (55296 > c || c > 57343) && (o = c));	break;	case 4:	h = t[r + 1], u = t[r + 2], l = t[r + 3], 128 === (192 & h) && 128 === (192 & u) && 128 === (192 & l) && (c = (15 & s) << 18 | (63 & h) << 12 | (63 & u) << 6 | 63 & l, c > 65535 && 1114112 > c && (o = c))	}	}	null === o ? (o = 65533, a = 1) : o > 65535 && (o -= 65536, i.push(o >>> 10 & 1023 | 55296), o = 56320 | 1023 & o), i.push(o), r += a	}	return L(i)	}	function L(t) {	var e = t.length;	if (st >= e) return String.fromCharCode.apply(String, t);	for (var n = "", i = 0; e > i;) n += String.fromCharCode.apply(String, t.slice(i, i += st));	return n	}	function M(t, e, n) {	var i = "";	n = Math.min(t.length, n);	for (var r = e; n > r; r++) i += String.fromCharCode(127 & t[r]);	return i	}	function U(t, e, n) {	var i = "";	n = Math.min(t.length, n);	for (var r = e; n > r; r++) i += String.fromCharCode(t[r]);	return i	}	function k(t, e, n) {	var i = t.length;	(!e || 0 > e) && (e = 0), (!n || 0 > n || n > i) && (n = i);	for (var r = "", s = e; n > s; s++) r += Q(t[s]);	return r	}	function O(t, e, n) {	for (var i = t.slice(e, n), r = "", s = 0; s < i.length; s += 2) r += String.fromCharCode(i[s] + 256 * i[s + 1]);	return r	}	function z(t, e, n) {	if (t % 1 !== 0 || 0 > t) throw new RangeError("offset is not uint");	if (t + e > n) throw new RangeError("Trying to access beyond buffer length")	}	function Y(t, e, n, i, s, o) {	if (!r.isBuffer(t)) throw new TypeError("buffer must be a Buffer instance");	if (e > s || o > e) throw new RangeError("value is out of bounds");	if (n + i > t.length) throw new RangeError("index out of range")	}	function N(t, e, n, i) {	0 > e && (e = 65535 + e + 1);	for (var r = 0, s = Math.min(t.length - n, 2); s > r; r++) t[n + r] = (e & 255 << 8 * (i ? r : 1 - r)) >>> 8 * (i ? r : 1 - r)	}	function F(t, e, n, i) {	0 > e && (e = 4294967295 + e + 1);	for (var r = 0, s = Math.min(t.length - n, 4); s > r; r++) t[n + r] = e >>> 8 * (i ? r : 3 - r) & 255	}	function X(t, e, n, i, r, s) {	if (e > r || s > e) throw new RangeError("value is out of bounds");	if (n + i > t.length) throw new RangeError("index out of range");	if (0 > n) throw new RangeError("index out of range")	}	function q(t, e, n, i, r) {	return r || X(t, e, n, 4, 3.4028234663852886e38, -3.4028234663852886e38), nt.write(t, e, n, i, 23, 4), n + 4	}	function W(t, e, n, i, r) {	return r || X(t, e, n, 8, 1.7976931348623157e308, -1.7976931348623157e308), nt.write(t, e, n, i, 52, 8), n + 8	}	function V(t) {	if (t = H(t).replace(at, ""), t.length < 2) return "";	for (; t.length % 4 !== 0;) t += "=";	return t	}	function H(t) {	return t.trim ? t.trim() : t.replace(/^\s+|\s+$/g, "")	}	function Q(t) {	return 16 > t ? "0" + t.toString(16) : t.toString(16)	}	function Z(t, e) {	e = e || 1 / 0;	for (var n, i = t.length, r = null, s = [], o = 0; i > o; o++) {	if (n = t.charCodeAt(o), n > 55295 && 57344 > n) {	if (!r) {	if (n > 56319) {	(e -= 3) > -1 && s.push(239, 191, 189);	continue	}	if (o + 1 === i) {	(e -= 3) > -1 && s.push(239, 191, 189);	continue	}	r = n;	continue	}	if (56320 > n) {	(e -= 3) > -1 && s.push(239, 191, 189), r = n;	continue	}	n = (r - 55296 << 10 | n - 56320) + 65536	} else r && (e -= 3) > -1 && s.push(239, 191, 189);	if (r = null, 128 > n) {	if ((e -= 1) < 0) break;	s.push(n)	} else if (2048 > n) {	if ((e -= 2) < 0) break;	s.push(n >> 6 | 192, 63 & n | 128)	} else if (65536 > n) {	if ((e -= 3) < 0) break;	s.push(n >> 12 | 224, n >> 6 & 63 | 128, 63 & n | 128)	} else {	if (!(1114112 > n)) throw new Error("Invalid code point");	if ((e -= 4) < 0) break;	s.push(n >> 18 | 240, n >> 12 & 63 | 128, n >> 6 & 63 | 128, 63 & n | 128)	}	}	return s	}	function J(t) {	for (var e = [], n = 0; n < t.length; n++) e.push(255 & t.charCodeAt(n));	return e	}	function G(t, e) {	for (var n, i, r, s = [], o = 0; o < t.length && !((e -= 2) < 0); o++) n = t.charCodeAt(o), i = n >> 8, r = n % 256, s.push(r), s.push(i);	return s	}	function K(t) {	return et.toByteArray(V(t))	}	function tt(t, e, n, i) {	for (var r = 0; i > r && !(r + n >= e.length || r >= t.length); r++) e[r + n] = t[r];	return r	}	var et = t("base64-js"), nt = t("ieee754"), it = t("isarray");	n.Buffer = r, n.SlowBuffer = C, n.INSPECT_MAX_BYTES = 50, r.poolSize = 8192;	var rt = {};	r.TYPED_ARRAY_SUPPORT = void 0 !== i.TYPED_ARRAY_SUPPORT ? i.TYPED_ARRAY_SUPPORT : c(), r.TYPED_ARRAY_SUPPORT && (r.prototype.__proto__ = Uint8Array.prototype, r.__proto__ = Uint8Array), r.isBuffer = function(t) {	return !(null == t || !t._isBuffer)	}, r.compare = function(t, e) {	if (!r.isBuffer(t) || !r.isBuffer(e)) throw new TypeError("Arguments must be Buffers");	if (t === e) return 0;	for (var n = t.length, i = e.length, s = 0, o = Math.min(n, i); o > s && t[s] === e[s];) ++s;	return s !== o && (n = t[s], i = e[s]), i > n ? -1 : n > i ? 1 : 0	}, r.isEncoding = function(t) {	switch (String(t).toLowerCase()) {	case "hex":	case "utf8":	case "utf-8":	case "ascii":	case "binary":	case "base64":	case "raw":	case "ucs2":	case "ucs-2":	case "utf16le":	case "utf-16le":	return !0;	default:	return !1	}	}, r.concat = function(t, e) {	if (!it(t)) throw new TypeError("list argument must be an Array of Buffers.");	if (0 === t.length) return new r(0);	var n;	if (void 0 === e)	for (e = 0, n = 0; n < t.length; n++) e += t[n].length;	var i = new r(e), s = 0;	for (n = 0; n < t.length; n++) {	var o = t[n];	o.copy(i, s), s += o.length	}	return i	}, r.byteLength = A, r.prototype.length = void 0, r.prototype.parent = void 0, r.prototype.toString = function() {	var t = 0 | this.length;	return 0 === t ? "" : 0 === arguments.length ? D(this, 0, t) : $.apply(this, arguments)	}, r.prototype.equals = function(t) {	if (!r.isBuffer(t)) throw new TypeError("Argument must be a Buffer");	return this === t ? !0 : 0 === r.compare(this, t)	}, r.prototype.inspect = function() {	var t = "", e = n.INSPECT_MAX_BYTES;	return this.length > 0 && (t = this.toString("hex", 0, e).match(/.{2}/g).join(" "), this.length > e && (t += " ... ")), "<Buffer " + t + ">"	}, r.prototype.compare = function(t) {	if (!r.isBuffer(t)) throw new TypeError("Argument must be a Buffer");	return this === t ? 0 : r.compare(this, t)	}, r.prototype.indexOf = function(t, e) {	function n(t, e, n) {	for (var i = -1, r = 0; n + r < t.length; r++)	if (t[n + r] === e[-1 === i ? 0 : r - i]) {	if (-1 === i && (i = r), r - i + 1 === e.length) return n + i	} else i = -1;	return -1	}	if (e > 2147483647 ? e = 2147483647 : -2147483648 > e && (e = -2147483648), e >>= 0, 0 === this.length) return -1;	if (e >= this.length) return -1;	if (0 > e && (e = Math.max(this.length + e, 0)), "string" == typeof t) return 0 === t.length ? -1 : String.prototype.indexOf.call(this, t, e);	if (r.isBuffer(t)) return n(this, t, e);	if ("number" == typeof t) return r.TYPED_ARRAY_SUPPORT && "function" === Uint8Array.prototype.indexOf ? Uint8Array.prototype.indexOf.call(this, t, e) : n(this, [t], e);	throw new TypeError("val must be string, number or Buffer")	}, r.prototype.get = function(t) {	return console.log(".get() is deprecated. Access using array indexes instead."), this.readUInt8(t)	}, r.prototype.set = function(t, e) {	return console.log(".set() is deprecated. Access using array indexes instead."), this.writeUInt8(t, e)	}, r.prototype.write = function(t, e, n, i) {	if (void 0 === e) i = "utf8", n = this.length, e = 0;	else if (void 0 === n && "string" == typeof e) i = e, n = this.length, e = 0;	else if (isFinite(e)) e = 0 | e, isFinite(n) ? (n = 0 | n, void 0 === i && (i = "utf8")) : (i = n, n = void 0);	else {	var r = i;	i = e, e = 0 | n, n = r	}	var s = this.length - e;	if ((void 0 === n || n > s) && (n = s), t.length > 0 && (0 > n || 0 > e) || e > this.length) throw new RangeError("attempt to write outside buffer bounds");	i || (i = "utf8");	for (var o = !1;;) switch (i) {	case "hex":	return T(this, t, e, n);	case "utf8":	case "utf-8":	return I(this, t, e, n);	case "ascii":	return P(this, t, e, n);	case "binary":	return R(this, t, e, n);	case "base64":	return B(this, t, e, n);	case "ucs2":	case "ucs-2":	case "utf16le":	case "utf-16le":	return S(this, t, e, n);	default:	if (o) throw new TypeError("Unknown encoding: " + i);	i = ("" + i).toLowerCase(), o = !0	}	}, r.prototype.toJSON = function() {	return {	type: "Buffer",	data: Array.prototype.slice.call(this._arr || this, 0)	}	};	var st = 4096;	r.prototype.slice = function(t, e) {	var n = this.length;	t = ~~t, e = void 0 === e ? n : ~~e, 0 > t ? (t += n, 0 > t && (t = 0)) : t > n && (t = n), 0 > e ? (e += n, 0 > e && (e = 0)) : e > n && (e = n), t > e && (e = t);	var i;	if (r.TYPED_ARRAY_SUPPORT) i = r._augment(this.subarray(t, e));	else {	var s = e - t;	i = new r(s, void 0);	for (var o = 0; s > o; o++) i[o] = this[o + t]	}	return i.length && (i.parent = this.parent || this), i	}, r.prototype.readUIntLE = function(t, e, n) {	t = 0 | t, e = 0 | e, n || z(t, e, this.length);	for (var i = this[t], r = 1, s = 0; ++s < e && (r *= 256);) i += this[t + s] * r;	return i	}, r.prototype.readUIntBE = function(t, e, n) {	t = 0 | t, e = 0 | e, n || z(t, e, this.length);	for (var i = this[t + --e], r = 1; e > 0 && (r *= 256);) i += this[t + --e] * r;	return i	}, r.prototype.readUInt8 = function(t, e) {	return e || z(t, 1, this.length), this[t]	}, r.prototype.readUInt16LE = function(t, e) {	return e || z(t, 2, this.length), this[t] | this[t + 1] << 8	}, r.prototype.readUInt16BE = function(t, e) {	return e || z(t, 2, this.length), this[t] << 8 | this[t + 1]	}, r.prototype.readUInt32LE = function(t, e) {	return e || z(t, 4, this.length), (this[t] | this[t + 1] << 8 | this[t + 2] << 16) + 16777216 * this[t + 3]	}, r.prototype.readUInt32BE = function(t, e) {	return e || z(t, 4, this.length), 16777216 * this[t] + (this[t + 1] << 16 | this[t + 2] << 8 | this[t + 3])	}, r.prototype.readIntLE = function(t, e, n) {	t = 0 | t, e = 0 | e, n || z(t, e, this.length);	for (var i = this[t], r = 1, s = 0; ++s < e && (r *= 256);) i += this[t + s] * r;	return r *= 128, i >= r && (i -= Math.pow(2, 8 * e)), i	}, r.prototype.readIntBE = function(t, e, n) {	t = 0 | t, e = 0 | e, n || z(t, e, this.length);	for (var i = e, r = 1, s = this[t + --i]; i > 0 && (r *= 256);) s += this[t + --i] * r;	return r *= 128, s >= r && (s -= Math.pow(2, 8 * e)), s	}, r.prototype.readInt8 = function(t, e) {	return e || z(t, 1, this.length), 128 & this[t] ? -1 * (255 - this[t] + 1) : this[t]	}, r.prototype.readInt16LE = function(t, e) {	e || z(t, 2, this.length);	var n = this[t] | this[t + 1] << 8;	return 32768 & n ? 4294901760 | n : n	}, r.prototype.readInt16BE = function(t, e) {	e || z(t, 2, this.length);	var n = this[t + 1] | this[t] << 8;	return 32768 & n ? 4294901760 | n : n	}, r.prototype.readInt32LE = function(t, e) {	return e || z(t, 4, this.length), this[t] | this[t + 1] << 8 | this[t + 2] << 16 | this[t + 3] << 24	}, r.prototype.readInt32BE = function(t, e) {	return e || z(t, 4, this.length), this[t] << 24 | this[t + 1] << 16 | this[t + 2] << 8 | this[t + 3]	}, r.prototype.readFloatLE = function(t, e) {	return e || z(t, 4, this.length), nt.read(this, t, !0, 23, 4)	}, r.prototype.readFloatBE = function(t, e) {	return e || z(t, 4, this.length), nt.read(this, t, !1, 23, 4)	}, r.prototype.readDoubleLE = function(t, e) {	return e || z(t, 8, this.length), nt.read(this, t, !0, 52, 8)	}, r.prototype.readDoubleBE = function(t, e) {	return e || z(t, 8, this.length), nt.read(this, t, !1, 52, 8)	}, r.prototype.writeUIntLE = function(t, e, n, i) {	t = +t, e = 0 | e, n = 0 | n, i || Y(this, t, e, n, Math.pow(2, 8 * n), 0);	var r = 1, s = 0;	for (this[e] = 255 & t; ++s < n && (r *= 256);) this[e + s] = t / r & 255;	return e + n	}, r.prototype.writeUIntBE = function(t, e, n, i) {	t = +t, e = 0 | e, n = 0 | n, i || Y(this, t, e, n, Math.pow(2, 8 * n), 0);	var r = n - 1, s = 1;	for (this[e + r] = 255 & t; --r >= 0 && (s *= 256);) this[e + r] = t / s & 255;	return e + n	}, r.prototype.writeUInt8 = function(t, e, n) {	return t = +t, e = 0 | e, n || Y(this, t, e, 1, 255, 0), r.TYPED_ARRAY_SUPPORT || (t = Math.floor(t)), this[e] = 255 & t, e + 1	}, r.prototype.writeUInt16LE = function(t, e, n) {	return t = +t, e = 0 | e, n || Y(this, t, e, 2, 65535, 0), r.TYPED_ARRAY_SUPPORT ? (this[e] = 255 & t, this[e + 1] = t >>> 8) : N(this, t, e, !0), e + 2	}, r.prototype.writeUInt16BE = function(t, e, n) {	return t = +t, e = 0 | e, n || Y(this, t, e, 2, 65535, 0), r.TYPED_ARRAY_SUPPORT ? (this[e] = t >>> 8, this[e + 1] = 255 & t) : N(this, t, e, !1), e + 2	}, r.prototype.writeUInt32LE = function(t, e, n) {	return t = +t, e = 0 | e, n || Y(this, t, e, 4, 4294967295, 0), r.TYPED_ARRAY_SUPPORT ? (this[e + 3] = t >>> 24, this[e + 2] = t >>> 16, this[e + 1] = t >>> 8, this[e] = 255 & t) : F(this, t, e, !0), e + 4	}, r.prototype.writeUInt32BE = function(t, e, n) {	return t = +t, e = 0 | e, n || Y(this, t, e, 4, 4294967295, 0), r.TYPED_ARRAY_SUPPORT ? (this[e] = t >>> 24, this[e + 1] = t >>> 16, this[e + 2] = t >>> 8, this[e + 3] = 255 & t) : F(this, t, e, !1), e + 4	}, r.prototype.writeIntLE = function(t, e, n, i) {	if (t = +t, e = 0 | e, !i) {	var r = Math.pow(2, 8 * n - 1);	Y(this, t, e, n, r - 1, -r)	}	var s = 0, o = 1, a = 0 > t ? 1 : 0;	for (this[e] = 255 & t; ++s < n && (o *= 256);) this[e + s] = (t / o >> 0) - a & 255;	return e + n	}, r.prototype.writeIntBE = function(t, e, n, i) {	if (t = +t, e = 0 | e, !i) {	var r = Math.pow(2, 8 * n - 1);	Y(this, t, e, n, r - 1, -r)	}	var s = n - 1, o = 1, a = 0 > t ? 1 : 0;	for (this[e + s] = 255 & t; --s >= 0 && (o *= 256);) this[e + s] = (t / o >> 0) - a & 255;	return e + n	}, r.prototype.writeInt8 = function(t, e, n) {	return t = +t, e = 0 | e, n || Y(this, t, e, 1, 127, -128), r.TYPED_ARRAY_SUPPORT || (t = Math.floor(t)), 0 > t && (t = 255 + t + 1), this[e] = 255 & t, e + 1	}, r.prototype.writeInt16LE = function(t, e, n) {	return t = +t, e = 0 | e, n || Y(this, t, e, 2, 32767, -32768), r.TYPED_ARRAY_SUPPORT ? (this[e] = 255 & t, this[e + 1] = t >>> 8) : N(this, t, e, !0), e + 2	}, r.prototype.writeInt16BE = function(t, e, n) {	return t = +t, e = 0 | e, n || Y(this, t, e, 2, 32767, -32768), r.TYPED_ARRAY_SUPPORT ? (this[e] = t >>> 8, this[e + 1] = 255 & t) : N(this, t, e, !1), e + 2	}, r.prototype.writeInt32LE = function(t, e, n) {	return t = +t, e = 0 | e, n || Y(this, t, e, 4, 2147483647, -2147483648), r.TYPED_ARRAY_SUPPORT ? (this[e] = 255 & t, this[e + 1] = t >>> 8, this[e + 2] = t >>> 16, this[e + 3] = t >>> 24) : F(this, t, e, !0), e + 4	}, r.prototype.writeInt32BE = function(t, e, n) {	return t = +t, e = 0 | e, n || Y(this, t, e, 4, 2147483647, -2147483648), 0 > t && (t = 4294967295 + t + 1), r.TYPED_ARRAY_SUPPORT ? (this[e] = t >>> 24, this[e + 1] = t >>> 16, this[e + 2] = t >>> 8, this[e + 3] = 255 & t) : F(this, t, e, !1), e + 4	}, r.prototype.writeFloatLE = function(t, e, n) {	return q(this, t, e, !0, n)	}, r.prototype.writeFloatBE = function(t, e, n) {	return q(this, t, e, !1, n)	}, r.prototype.writeDoubleLE = function(t, e, n) {	return W(this, t, e, !0, n)	}, r.prototype.writeDoubleBE = function(t, e, n) {	return W(this, t, e, !1, n)	}, r.prototype.copy = function(t, e, n, i) {	if (n || (n = 0), i || 0 === i || (i = this.length), e >= t.length && (e = t.length), e || (e = 0), i > 0 && n > i && (i = n), i === n) return 0;	if (0 === t.length || 0 === this.length) return 0;	if (0 > e) throw new RangeError("targetStart out of bounds");	if (0 > n || n >= this.length) throw new RangeError("sourceStart out of bounds");	if (0 > i) throw new RangeError("sourceEnd out of bounds");	i > this.length && (i = this.length), t.length - e < i - n && (i = t.length - e + n);	var s, o = i - n;	if (this === t && e > n && i > e)	for (s = o - 1; s >= 0; s--) t[s + e] = this[s + n];	else if (1e3 > o || !r.TYPED_ARRAY_SUPPORT)	for (s = 0; o > s; s++) t[s + e] = this[s + n];	else t._set(this.subarray(n, n + o), e);	return o	}, r.prototype.fill = function(t, e, n) {	if (t || (t = 0), e || (e = 0), n || (n = this.length), e > n) throw new RangeError("end < start");	if (n !== e && 0 !== this.length) {	if (0 > e || e >= this.length) throw new RangeError("start out of bounds");	if (0 > n || n > this.length) throw new RangeError("end out of bounds");	var i;	if ("number" == typeof t)	for (i = e; n > i; i++) this[i] = t;	else {	var r = Z(t.toString()), s = r.length;	for (i = e; n > i; i++) this[i] = r[i % s]	}	return this	}	}, r.prototype.toArrayBuffer = function() {	if ("undefined" != typeof Uint8Array) {	if (r.TYPED_ARRAY_SUPPORT) return new r(this).buffer;	for (var t = new Uint8Array(this.length), e = 0, n = t.length; n > e; e += 1) t[e] = this[e];	return t.buffer	}	throw new TypeError("Buffer.toArrayBuffer not supported in this browser")	};	var ot = r.prototype;	r._augment = function(t) {	return t.constructor = r, t._isBuffer = !0, t._set = t.set, t.get = ot.get, t.set = ot.set, t.write = ot.write, t.toString = ot.toString, t.toLocaleString = ot.toString, t.toJSON = ot.toJSON, t.equals = ot.equals, t.compare = ot.compare, t.indexOf = ot.indexOf, t.copy = ot.copy, t.slice = ot.slice, t.readUIntLE = ot.readUIntLE, t.readUIntBE = ot.readUIntBE, t.readUInt8 = ot.readUInt8, t.readUInt16LE = ot.readUInt16LE, t.readUInt16BE = ot.readUInt16BE, t.readUInt32LE = ot.readUInt32LE, t.readUInt32BE = ot.readUInt32BE, t.readIntLE = ot.readIntLE, t.readIntBE = ot.readIntBE, t.readInt8 = ot.readInt8, t.readInt16LE = ot.readInt16LE, t.readInt16BE = ot.readInt16BE, t.readInt32LE = ot.readInt32LE, t.readInt32BE = ot.readInt32BE, t.readFloatLE = ot.readFloatLE, t.readFloatBE = ot.readFloatBE, t.readDoubleLE = ot.readDoubleLE, t.readDoubleBE = ot.readDoubleBE, t.writeUInt8 = ot.writeUInt8, t.writeUIntLE = ot.writeUIntLE, t.writeUIntBE = ot.writeUIntBE, t.writeUInt16LE = ot.writeUInt16LE, t.writeUInt16BE = ot.writeUInt16BE, t.writeUInt32LE = ot.writeUInt32LE, t.writeUInt32BE = ot.writeUInt32BE, t.writeIntLE = ot.writeIntLE, t.writeIntBE = ot.writeIntBE, t.writeInt8 = ot.writeInt8, t.writeInt16LE = ot.writeInt16LE, t.writeInt16BE = ot.writeInt16BE, t.writeInt32LE = ot.writeInt32LE, t.writeInt32BE = ot.writeInt32BE, t.writeFloatLE = ot.writeFloatLE, t.writeFloatBE = ot.writeFloatBE, t.writeDoubleLE = ot.writeDoubleLE, t.writeDoubleBE = ot.writeDoubleBE, t.fill = ot.fill, t.inspect = ot.inspect, t.toArrayBuffer = ot.toArrayBuffer, t	};	var at = /[^+\/0-9A-Za-z-_]/g	}).call(this, t("_process"), "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}, t("buffer").Buffer, arguments[3], arguments[4], arguments[5], arguments[6], "/node_modules/browserify/node_modules/buffer/index.js", "/node_modules/browserify/node_modules/buffer")	}, {	_process: 10,	"base64-js": 7,	buffer: 6,	ieee754: 8,	isarray: 9	}],	7: [function(t, e, n) {	(function(t, e, i, r, s, o, a, h, u) {	var l = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";	! function(t) {	"use strict";	function e(t) {	var e = t.charCodeAt(0);	return e === s || e === c ? 62 : e === o || e === f ? 63 : a > e ? -1 : a + 10 > e ? e - a + 26 + 26 : u + 26 > e ? e - u : h + 26 > e ? e - h + 26 : void 0	}	function n(t) {	function n(t) {	u[c++] = t	}	var i, s, o, a, h, u;	if (t.length % 4 > 0) throw new Error("Invalid string. Length must be a multiple of 4");	var l = t.length;	h = "=" === t.charAt(l - 2) ? 2 : "=" === t.charAt(l - 1) ? 1 : 0, u = new r(3 * t.length / 4 - h), o = h > 0 ? t.length - 4 : t.length;	var c = 0;	for (i = 0, s = 0; o > i; i += 4, s += 3) a = e(t.charAt(i)) << 18 | e(t.charAt(i + 1)) << 12 | e(t.charAt(i + 2)) << 6 | e(t.charAt(i + 3)), n((16711680 & a) >> 16), n((65280 & a) >> 8), n(255 & a);	return 2 === h ? (a = e(t.charAt(i)) << 2 | e(t.charAt(i + 1)) >> 4, n(255 & a)) : 1 === h && (a = e(t.charAt(i)) << 10 | e(t.charAt(i + 1)) << 4 | e(t.charAt(i + 2)) >> 2, n(a >> 8 & 255), n(255 & a)), u	}	function i(t) {	function e(t) {	return l.charAt(t)	}	function n(t) {	return e(t >> 18 & 63) + e(t >> 12 & 63) + e(t >> 6 & 63) + e(63 & t)	}	var i, r, s, o = t.length % 3, a = "";	for (i = 0, s = t.length - o; s > i; i += 3) r = (t[i] << 16) + (t[i + 1] << 8) + t[i + 2], a += n(r);	switch (o) {	case 1:	r = t[t.length - 1], a += e(r >> 2), a += e(r << 4 & 63), a += "==";	break;	case 2:	r = (t[t.length - 2] << 8) + t[t.length - 1], a += e(r >> 10), a += e(r >> 4 & 63), a += e(r << 2 & 63), a += "="	}	return a	}	var r = "undefined" != typeof Uint8Array ? Uint8Array : Array, s = "+".charCodeAt(0), o = "/".charCodeAt(0), a = "0".charCodeAt(0), h = "a".charCodeAt(0), u = "A".charCodeAt(0), c = "-".charCodeAt(0), f = "_".charCodeAt(0);	t.toByteArray = n, t.fromByteArray = i	}("undefined" == typeof n ? this.base64js = {} : n)	}).call(this, t("_process"), "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}, t("buffer").Buffer, arguments[3], arguments[4], arguments[5], arguments[6], "/node_modules/browserify/node_modules/buffer/node_modules/base64-js/lib/b64.js", "/node_modules/browserify/node_modules/buffer/node_modules/base64-js/lib")	}, {	_process: 10,	buffer: 6	}],	8: [function(t, e, n) {	(function(t, e, i, r, s, o, a, h, u) {	n.read = function(t, e, n, i, r) {	var s, o, a = 8 * r - i - 1, h = (1 << a) - 1, u = h >> 1, l = -7, c = n ? r - 1 : 0, f = n ? -1 : 1, d = t[e + c];	for (c += f, s = d & (1 << -l) - 1, d >>= -l, l += a; l > 0; s = 256 * s + t[e + c], c += f, l -= 8);	for (o = s & (1 << -l) - 1, s >>= -l, l += i; l > 0; o = 256 * o + t[e + c], c += f, l -= 8);	if (0 === s) s = 1 - u;	else {	if (s === h) return o ? 0 / 0 : (d ? -1 : 1) * (1 / 0);	o += Math.pow(2, i), s -= u	}	return (d ? -1 : 1) * o * Math.pow(2, s - i)	}, n.write = function(t, e, n, i, r, s) {	var o, a, h, u = 8 * s - r - 1, l = (1 << u) - 1, c = l >> 1, f = 23 === r ? Math.pow(2, -24) - Math.pow(2, -77) : 0, d = i ? 0 : s - 1, p = i ? 1 : -1, g = 0 > e || 0 === e && 0 > 1 / e ? 1 : 0;	for (e = Math.abs(e), isNaN(e) || e === 1 / 0 ? (a = isNaN(e) ? 1 : 0, o = l) : (o = Math.floor(Math.log(e) / Math.LN2), e * (h = Math.pow(2, -o)) < 1 && (o--, h *= 2), e += o + c >= 1 ? f / h : f * Math.pow(2, 1 - c), e * h >= 2 && (o++, h /= 2), o + c >= l ? (a = 0, o = l) : o + c >= 1 ? (a = (e * h - 1) * Math.pow(2, r), o += c) : (a = e * Math.pow(2, c - 1) * Math.pow(2, r), o = 0)); r >= 8; t[n + d] = 255 & a, d += p, a /= 256, r -= 8);	for (o = o << r | a, u += r; u > 0; t[n + d] = 255 & o, d += p, o /= 256, u -= 8);	t[n + d - p] |= 128 * g	}	}).call(this, t("_process"), "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}, t("buffer").Buffer, arguments[3], arguments[4], arguments[5], arguments[6], "/node_modules/browserify/node_modules/buffer/node_modules/ieee754/index.js", "/node_modules/browserify/node_modules/buffer/node_modules/ieee754")	}, {	_process: 10,	buffer: 6	}],	9: [function(t, e, n) {	(function(t, n, i, r, s, o, a, h, u) {	var l = {}.toString;	e.exports = Array.isArray || function(t) {	return "[object Array]" == l.call(t)	}	}).call(this, t("_process"), "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}, t("buffer").Buffer, arguments[3], arguments[4], arguments[5], arguments[6], "/node_modules/browserify/node_modules/buffer/node_modules/isarray/index.js", "/node_modules/browserify/node_modules/buffer/node_modules/isarray")	}, {	_process: 10,	buffer: 6	}],	10: [function(t, e, n) {	(function(t, n, i, r, s, o, a, h, u) {	function l() {	m = !1, p.length ? g = p.concat(g) : v = -1, g.length && c()	}	function c() {	if (!m) {	var t = setTimeout(l);	m = !0;	for (var e = g.length; e;) {	for (p = g, g = []; ++v < e;) p && p[v].run();	v = -1, e = g.length	}	p = null, m = !1, clearTimeout(t)	}	}	function f(t, e) {	this.fun = t, this.array = e	}	function d() {}	var p, t = e.exports = {}, g = [], m = !1, v = -1;	t.nextTick = function(t) {	var e = new Array(arguments.length - 1);	if (arguments.length > 1)	for (var n = 1; n < arguments.length; n++) e[n - 1] = arguments[n];	g.push(new f(t, e)), 1 !== g.length || m || setTimeout(c, 0)	}, f.prototype.run = function() {	this.fun.apply(null, this.array)	}, t.title = "browser", t.browser = !0, t.env = {}, t.argv = [], t.version = "", t.versions = {}, t.on = d, t.addListener = d, t.once = d, t.off = d, t.removeListener = d, t.removeAllListeners = d, t.emit = d, t.binding = function(t) {	throw new Error("process.binding is not supported")	}, t.cwd = function() {	return "/"	}, t.chdir = function(t) {	throw new Error("process.chdir is not supported")	}, t.umask = function() {	return 0	}	}).call(this, t("_process"), "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : {}, t("buffer").Buffer, arguments[3], arguments[4], arguments[5], arguments[6], "/node_modules/browserify/node_modules/process/browser.js", "/node_modules/browserify/node_modules/process")	}, {	_process: 10,	buffer: 6	}]
}, {}, [2]);
Sticky Footer B-13823 - Script Codes
Sticky Footer B-13823 - Script Codes
Home Page Home
Developer Elena [chwat] Wiener
Username ewiener
Uploaded September 11, 2022
Rating 3
Size 32,542 Kb
Views 22,264
Do you need developer help for Sticky Footer B-13823?

Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!

Elena [chwat] Wiener (ewiener) Script Codes
Create amazing captions with AI!

Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!