(function(){var s=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||this||{},gt=s._,a=Array.prototype,w=Object.prototype,rt=typeof Symbol!="undefined"?Symbol.prototype:null,ni=a.push,h=a.slice,c=w.toString,ut=w.hasOwnProperty,ti=Array.isArray,ft=Object.keys,et=Object.create,b=function(){},n=function(t){if(t instanceof n)return t;if(!(this instanceof n))return new n(t);this._wrapped=t},o,ot,t,d,l,ct,e,g,nt,tt,v,yt,y,pt,wt,dt,p;typeof exports=="undefined"||exports.nodeType?s._=n:(typeof module!="undefined"&&!module.nodeType&&module.exports&&(exports=module.exports=n),exports._=n);n.VERSION="1.9.1";o=function(n,t,i){if(t===void 0)return n;switch(i==null?3:i){case 1:return function(i){return n.call(t,i)};case 3:return function(i,r,u){return n.call(t,i,r,u)};case 4:return function(i,r,u,f){return n.call(t,i,r,u,f)}}return function(){return n.apply(t,arguments)}};t=function(t,i,r){return n.iteratee!==ot?n.iteratee(t,i):t==null?n.identity:n.isFunction(t)?o(t,i,r):n.isObject(t)&&!n.isArray(t)?n.matcher(t):n.property(t)};n.iteratee=ot=function(n,i){return t(n,i,Infinity)};var r=function(n,t){return t=t==null?n.length-1:+t,function(){for(var f=Math.max(arguments.length-t,0),r=Array(f),i=0,u;i<f;i++)r[i]=arguments[i+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r);case 2:return n.call(this,arguments[0],arguments[1],r)}for(u=Array(t+1),i=0;i<t;i++)u[i]=arguments[i];return u[t]=r,n.apply(this,u)}},st=function(t){if(!n.isObject(t))return{};if(et)return et(t);b.prototype=t;var i=new b;return b.prototype=null,i},ht=function(n){return function(t){if(t!=null)return t[n]}},f=function(n,t){return n!=null&&ut.call(n,t)},k=function(n,t){for(var r=t.length,i=0;i<r;i++){if(n==null)return void 0;n=n[t[i]]}if(r)return n},ii=Math.pow(2,53)-1,u=ht("length"),i=function(n){var t=u(n);return typeof t=="number"&&t>=0&&t<=ii};n.each=n.forEach=function(t,r,u){var f,e,s;if(r=o(r,u),i(t))for(f=0,e=t.length;f<e;f++)r(t[f],f,t);else for(s=n.keys(t),f=0,e=s.length;f<e;f++)r(t[s[f]],s[f],t);return t};n.map=n.collect=function(r,u,f){var e,s;u=t(u,f);var o=!i(r)&&n.keys(r),h=(o||r).length,c=Array(h);for(e=0;e<h;e++)s=o?o[e]:e,c[e]=u(r[s],s,r);return c};d=function(t){var r=function(r,u,f,e){var s=!i(r)&&n.keys(r),c=(s||r).length,o=t>0?0:c-1,h;for(e||(f=r[s?s[o]:o],o+=t);o>=0&&o<c;o+=t)h=s?s[o]:o,f=u(f,r[h],h,r);return f};return function(n,t,i,u){var f=arguments.length>=3;return r(n,o(t,u,4),i,f)}};n.reduce=n.foldl=n.inject=d(1);n.reduceRight=n.foldr=d(-1);n.find=n.detect=function(t,r,u){var e=i(t)?n.findIndex:n.findKey,f=e(t,r,u);if(f!==void 0&&f!==-1)return t[f]};n.filter=n.select=function(i,r,u){var f=[];return r=t(r,u),n.each(i,function(n,t,i){r(n,t,i)&&f.push(n)}),f};n.reject=function(i,r,u){return n.filter(i,n.negate(t(r)),u)};n.every=n.all=function(r,u,f){var o,h,e,s;for(u=t(u,f),o=!i(r)&&n.keys(r),h=(o||r).length,e=0;e<h;e++)if(s=o?o[e]:e,!u(r[s],s,r))return!1;return!0};n.some=n.any=function(r,u,f){var o,h,e,s;for(u=t(u,f),o=!i(r)&&n.keys(r),h=(o||r).length,e=0;e<h;e++)if(s=o?o[e]:e,u(r[s],s,r))return!0;return!1};n.contains=n.includes=n.include=function(t,r,u,f){return i(t)||(t=n.values(t)),(typeof u!="number"||f)&&(u=0),n.indexOf(t,r,u)>=0};n.invoke=r(function(t,i,r){var u,f;return n.isFunction(i)?f=i:n.isArray(i)&&(u=i.slice(0,-1),i=i[i.length-1]),n.map(t,function(n){var t=f;if(!t){if(u&&u.length&&(n=k(n,u)),n==null)return void 0;t=n[i]}return t==null?t:t.apply(n,r)})});n.pluck=function(t,i){return n.map(t,n.property(i))};n.where=function(t,i){return n.filter(t,n.matcher(i))};n.findWhere=function(t,i){return n.find(t,n.matcher(i))};n.max=function(r,u,f){var e=-Infinity,c=-Infinity,o,s,h,l;if(u==null||typeof u=="number"&&typeof r[0]!="object"&&r!=null)for(r=i(r)?r:n.values(r),h=0,l=r.length;h<l;h++)o=r[h],o!=null&&o>e&&(e=o);else u=t(u,f),n.each(r,function(n,t,i){s=u(n,t,i);(s>c||s===-Infinity&&e===-Infinity)&&(e=n,c=s)});return e};n.min=function(r,u,f){var e=Infinity,c=Infinity,o,s,h,l;if(u==null||typeof u=="number"&&typeof r[0]!="object"&&r!=null)for(r=i(r)?r:n.values(r),h=0,l=r.length;h<l;h++)o=r[h],o!=null&&o<e&&(e=o);else u=t(u,f),n.each(r,function(n,t,i){s=u(n,t,i);(s<c||s===Infinity&&e===Infinity)&&(e=n,c=s)});return e};n.shuffle=function(t){return n.sample(t,Infinity)};n.sample=function(t,r,f){var e,s,c,o,h,l;if(r==null||f)return i(t)||(t=n.values(t)),t[n.random(t.length-1)];for(e=i(t)?n.clone(t):n.values(t),s=u(e),r=Math.max(Math.min(r,s),0),c=s-1,o=0;o<r;o++)h=n.random(o,c),l=e[o],e[o]=e[h],e[h]=l;return e.slice(0,r)};n.sortBy=function(i,r,u){var f=0;return r=t(r,u),n.pluck(n.map(i,function(n,t,i){return{value:n,index:f++,criteria:r(n,t,i)}}).sort(function(n,t){var i=n.criteria,r=t.criteria;if(i!==r){if(i>r||i===void 0)return 1;if(i<r||r===void 0)return-1}return n.index-t.index}),"value")};l=function(i,r){return function(u,f,e){var o=r?[[],[]]:{};return f=t(f,e),n.each(u,function(n,t){var r=f(n,t,u);i(o,n,r)}),o}};n.groupBy=l(function(n,t,i){f(n,i)?n[i].push(t):n[i]=[t]});n.indexBy=l(function(n,t,i){n[i]=t});n.countBy=l(function(n,t,i){f(n,i)?n[i]++:n[i]=1});ct=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;n.toArray=function(t){return t?n.isArray(t)?h.call(t):n.isString(t)?t.match(ct):i(t)?n.map(t,n.identity):n.values(t):[]};n.size=function(t){return t==null?0:i(t)?t.length:n.keys(t).length};n.partition=l(function(n,t,i){n[i?0:1].push(t)},!0);n.first=n.head=n.take=function(t,i,r){return t==null||t.length<1?i==null?void 0:[]:i==null||r?t[0]:n.initial(t,t.length-i)};n.initial=function(n,t,i){return h.call(n,0,Math.max(0,n.length-(t==null||i?1:t)))};n.last=function(t,i,r){return t==null||t.length<1?i==null?void 0:[]:i==null||r?t[t.length-1]:n.rest(t,Math.max(0,t.length-i))};n.rest=n.tail=n.drop=function(n,t,i){return h.call(n,t==null||i?1:t)};n.compact=function(t){return n.filter(t,Boolean)};e=function(t,r,f,o){var h,c,a,s,l,v;for(o=o||[],h=o.length,c=0,a=u(t);c<a;c++)if(s=t[c],i(s)&&(n.isArray(s)||n.isArguments(s)))if(r)for(l=0,v=s.length;l<v;)o[h++]=s[l++];else e(s,r,f,o),h=o.length;else f||(o[h++]=s);return o};n.flatten=function(n,t){return e(n,t,!1)};n.without=r(function(t,i){return n.difference(t,i)});n.uniq=n.unique=function(i,r,f,e){var s,c,h,a,o,l;for(n.isBoolean(r)||(e=f,f=r,r=!1),f!=null&&(f=t(f,e)),s=[],c=[],h=0,a=u(i);h<a;h++)o=i[h],l=f?f(o,h,i):o,r&&!f?(h&&c===l||s.push(o),c=l):f?n.contains(c,l)||(c.push(l),s.push(o)):n.contains(s,o)||s.push(o);return s};n.union=r(function(t){return n.uniq(e(t,!0,!0))});n.intersection=function(t){for(var r,i,f=[],o=arguments.length,e=0,s=u(t);e<s;e++)if(r=t[e],!n.contains(f,r)){for(i=1;i<o;i++)if(!n.contains(arguments[i],r))break;i===o&&f.push(r)}return f};n.difference=r(function(t,i){return i=e(i,!0,!0),n.filter(t,function(t){return!n.contains(i,t)})});n.unzip=function(t){for(var r=t&&n.max(t,u).length||0,f=Array(r),i=0;i<r;i++)f[i]=n.pluck(t,i);return f};n.zip=r(n.unzip);n.object=function(n,t){for(var r={},i=0,f=u(n);i<f;i++)t?r[n[i]]=t[i]:r[n[i][0]]=n[i][1];return r};g=function(n){return function(i,r,f){r=t(r,f);for(var o=u(i),e=n>0?0:o-1;e>=0&&e<o;e+=n)if(r(i[e],e,i))return e;return-1}};n.findIndex=g(1);n.findLastIndex=g(-1);n.sortedIndex=function(n,i,r,f){var o;r=t(r,f,1);for(var h=r(i),e=0,s=u(n);e<s;)o=Math.floor((e+s)/2),r(n[o])<h?e=o+1:s=o;return e};nt=function(t,i,r){return function(f,e,o){var c=0,s=u(f);if(typeof o=="number")t>0?c=o>=0?o:Math.max(o+s,c):s=o>=0?Math.min(o+1,s):o+s+1;else if(r&&o&&s)return o=r(f,e),f[o]===e?o:-1;if(e!==e)return o=i(h.call(f,c,s),n.isNaN),o>=0?o+c:-1;for(o=t>0?c:s-1;o>=0&&o<s;o+=t)if(f[o]===e)return o;return-1}};n.indexOf=nt(1,n.findIndex,n.sortedIndex);n.lastIndexOf=nt(-1,n.findLastIndex);n.range=function(n,t,i){var u,f,r;for(t==null&&(t=n||0,n=0),i||(i=t<n?-1:1),u=Math.max(Math.ceil((t-n)/i),0),f=Array(u),r=0;r<u;r++,n+=i)f[r]=n;return f};n.chunk=function(n,t){if(t==null||t<1)return[];for(var r=[],i=0,u=n.length;i<u;)r.push(h.call(n,i,i+=t));return r};tt=function(t,i,r,u,f){if(!(u instanceof i))return t.apply(r,f);var e=st(t.prototype),o=t.apply(e,f);return n.isObject(o)?o:e};n.bind=r(function(t,i,u){if(!n.isFunction(t))throw new TypeError("Bind must be called on a function");var f=r(function(n){return tt(t,f,i,this,u.concat(n))});return f});n.partial=r(function(t,i){var u=n.partial.placeholder,r=function(){for(var f=0,o=i.length,e=Array(o),n=0;n<o;n++)e[n]=i[n]===u?arguments[f++]:i[n];while(f<arguments.length)e.push(arguments[f++]);return tt(t,r,this,this,e)};return r});n.partial.placeholder=n;n.bindAll=r(function(t,i){var r,u;if(i=e(i,!1,!1),r=i.length,r<1)throw new Error("bindAll must be passed function names");while(r--)u=i[r],t[u]=n.bind(t[u],t)});n.memoize=function(n,t){var i=function(r){var u=i.cache,e=""+(t?t.apply(this,arguments):r);return f(u,e)||(u[e]=n.apply(this,arguments)),u[e]};return i.cache={},i};n.delay=r(function(n,t,i){return setTimeout(function(){return n.apply(null,i)},t)});n.defer=n.partial(n.delay,n,1);n.throttle=function(t,i,r){var u,f,e,s,o=0,c,h;return r||(r={}),c=function(){o=r.leading===!1?0:n.now();u=null;s=t.apply(f,e);u||(f=e=null)},h=function(){var l=n.now(),h;return o||r.leading!==!1||(o=l),h=i-(l-o),f=this,e=arguments,h<=0||h>i?(u&&(clearTimeout(u),u=null),o=l,s=t.apply(f,e),u||(f=e=null)):u||r.trailing===!1||(u=setTimeout(c,h)),s},h.cancel=function(){clearTimeout(u);o=0;u=f=e=null},h};n.debounce=function(t,i,u){var f,e,o=function(n,i){f=null;i&&(e=t.apply(n,i))},s=r(function(r){if(f&&clearTimeout(f),u){var s=!f;f=setTimeout(o,i);s&&(e=t.apply(this,r))}else f=n.delay(o,i,this,r);return e});return s.cancel=function(){clearTimeout(f);f=null},s};n.wrap=function(t,i){return n.partial(i,t)};n.negate=function(n){return function(){return!n.apply(this,arguments)}};n.compose=function(){var n=arguments,t=n.length-1;return function(){for(var r=t,i=n[t].apply(this,arguments);r--;)i=n[r].call(this,i);return i}};n.after=function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}};n.before=function(n,t){var i;return function(){return--n>0&&(i=t.apply(this,arguments)),n<=1&&(t=null),i}};n.once=n.partial(n.before,2);n.restArguments=r;var lt=!{toString:null}.propertyIsEnumerable("toString"),at=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],vt=function(t,i){var u=at.length,e=t.constructor,o=n.isFunction(e)&&e.prototype||w,r="constructor";for(f(t,r)&&!n.contains(i,r)&&i.push(r);u--;)r=at[u],r in t&&t[r]!==o[r]&&!n.contains(i,r)&&i.push(r)};n.keys=function(t){var i,r;if(!n.isObject(t))return[];if(ft)return ft(t);i=[];for(r in t)f(t,r)&&i.push(r);return lt&&vt(t,i),i};n.allKeys=function(t){var i,r;if(!n.isObject(t))return[];i=[];for(r in t)i.push(r);return lt&&vt(t,i),i};n.values=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=t[r[i]];return f};n.mapObject=function(i,r,u){var f,e;r=t(r,u);var o=n.keys(i),h=o.length,s={};for(f=0;f<h;f++)e=o[f],s[e]=r(i[e],e,i);return s};n.pairs=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=[r[i],t[r[i]]];return f};n.invert=function(t){for(var u={},r=n.keys(t),i=0,f=r.length;i<f;i++)u[t[r[i]]]=r[i];return u};n.functions=n.methods=function(t){var i=[];for(var r in t)n.isFunction(t[r])&&i.push(r);return i.sort()};v=function(n,t){return function(i){var e=arguments.length,r,u,f;if(t&&(i=Object(i)),e<2||i==null)return i;for(r=1;r<e;r++){var o=arguments[r],s=n(o),h=s.length;for(u=0;u<h;u++)f=s[u],t&&i[f]!==void 0||(i[f]=o[f])}return i}};n.extend=v(n.allKeys);n.extendOwn=n.assign=v(n.keys);n.findKey=function(i,r,u){var o,f,e,s;for(r=t(r,u),o=n.keys(i),e=0,s=o.length;e<s;e++)if(f=o[e],r(i[f],f,i))return f};yt=function(n,t,i){return t in i};n.pick=r(function(t,i){var s={},r=i[0],u,c,f,h;if(t==null)return s;for(n.isFunction(r)?(i.length>1&&(r=o(r,i[1])),i=n.allKeys(t)):(r=yt,i=e(i,!1,!1),t=Object(t)),u=0,c=i.length;u<c;u++)f=i[u],h=t[f],r(h,f,t)&&(s[f]=h);return s});n.omit=r(function(t,i){var r=i[0],u;return n.isFunction(r)?(r=n.negate(r),i.length>1&&(u=i[1])):(i=n.map(e(i,!1,!1),String),r=function(t,r){return!n.contains(i,r)}),n.pick(t,r,u)});n.defaults=v(n.allKeys,!0);n.create=function(t,i){var r=st(t);return i&&n.extendOwn(r,i),r};n.clone=function(t){return n.isObject(t)?n.isArray(t)?t.slice():n.extend({},t):t};n.tap=function(n,t){return t(n),n};n.isMatch=function(t,i){var e=n.keys(i),o=e.length,f,r,u;if(t==null)return!o;for(f=Object(t),r=0;r<o;r++)if(u=e[r],i[u]!==f[u]||!(u in f))return!1;return!0};y=function(n,t,i,r){if(n===t)return n!==0||1/n==1/t;if(n==null||t==null)return!1;if(n!==n)return t!==t;var u=typeof n;return u!=="function"&&u!=="object"&&typeof t!="object"?!1:pt(n,t,i,r)};pt=function(t,i,r,u){var h,a,o,s,e,v,l;if(t instanceof n&&(t=t._wrapped),i instanceof n&&(i=i._wrapped),h=c.call(t),h!==c.call(i))return!1;switch(h){case"[object RegExp]":case"[object String]":return""+t==""+i;case"[object Number]":return+t!=+t?+i!=+i:+t==0?1/+t==1/i:+t==+i;case"[object Date]":case"[object Boolean]":return+t==+i;case"[object Symbol]":return rt.valueOf.call(t)===rt.valueOf.call(i)}if(a=h==="[object Array]",!a&&(typeof t!="object"||typeof i!="object"||(o=t.constructor,s=i.constructor,o!==s&&!(n.isFunction(o)&&o instanceof o&&n.isFunction(s)&&s instanceof s)&&"constructor"in t&&"constructor"in i)))return!1;for(r=r||[],u=u||[],e=r.length;e--;)if(r[e]===t)return u[e]===i;if(r.push(t),u.push(i),a){if(e=t.length,e!==i.length)return!1;while(e--)if(!y(t[e],i[e],r,u))return!1}else{if(v=n.keys(t),e=v.length,n.keys(i).length!==e)return!1;while(e--)if(l=v[e],!(f(i,l)&&y(t[l],i[l],r,u)))return!1}return r.pop(),u.pop(),!0};n.isEqual=function(n,t){return y(n,t)};n.isEmpty=function(t){return t==null?!0:i(t)&&(n.isArray(t)||n.isString(t)||n.isArguments(t))?t.length===0:n.keys(t).length===0};n.isElement=function(n){return!!(n&&n.nodeType===1)};n.isArray=ti||function(n){return c.call(n)==="[object Array]"};n.isObject=function(n){var t=typeof n;return t==="function"||t==="object"&&!!n};n.each(["Arguments","Function","String","Number","Date","RegExp","Error","Symbol","Map","WeakMap","Set","WeakSet"],function(t){n["is"+t]=function(n){return c.call(n)==="[object "+t+"]"}});n.isArguments(arguments)||(n.isArguments=function(n){return f(n,"callee")});wt=s.document&&s.document.childNodes;typeof/./!="function"&&typeof Int8Array!="object"&&typeof wt!="function"&&(n.isFunction=function(n){return typeof n=="function"||!1});n.isFinite=function(t){return!n.isSymbol(t)&&isFinite(t)&&!isNaN(parseFloat(t))};n.isNaN=function(t){return n.isNumber(t)&&isNaN(t)};n.isBoolean=function(n){return n===!0||n===!1||c.call(n)==="[object Boolean]"};n.isNull=function(n){return n===null};n.isUndefined=function(n){return n===void 0};n.has=function(t,i){var u,r,e;if(!n.isArray(i))return f(t,i);for(u=i.length,r=0;r<u;r++){if(e=i[r],t==null||!ut.call(t,e))return!1;t=t[e]}return!!u};n.noConflict=function(){return s._=gt,this};n.identity=function(n){return n};n.constant=function(n){return function(){return n}};n.noop=function(){};n.property=function(t){return n.isArray(t)?function(n){return k(n,t)}:ht(t)};n.propertyOf=function(t){return t==null?function(){}:function(i){return n.isArray(i)?k(t,i):t[i]}};n.matcher=n.matches=function(t){return t=n.extendOwn({},t),function(i){return n.isMatch(i,t)}};n.times=function(n,t,i){var u=Array(Math.max(0,n)),r;for(t=o(t,i,1),r=0;r<n;r++)u[r]=t(r);return u};n.random=function(n,t){return t==null&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};n.now=Date.now||function(){return(new Date).getTime()};var bt={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},ri=n.invert(bt),kt=function(t){var r=function(n){return t[n]},i="(?:"+n.keys(t).join("|")+")",u=RegExp(i),f=RegExp(i,"g");return function(n){return n=n==null?"":""+n,u.test(n)?n.replace(f,r):n}};n.escape=kt(bt);n.unescape=kt(ri);n.result=function(t,i,r){var e,f,u;if(n.isArray(i)||(i=[i]),e=i.length,!e)return n.isFunction(r)?r.call(t):r;for(f=0;f<e;f++)u=t==null?void 0:t[i[f]],u===void 0&&(u=r,f=e),t=n.isFunction(u)?u.call(t):u;return t};dt=0;n.uniqueId=function(n){var t=++dt+"";return n?n+t:t};n.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var it=/(.)^/,ui={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},fi=/\\|'|\r|\n|\u2028|\u2029/g,ei=function(n){return"\\"+ui[n]};n.template=function(t,i,r){var o,f,h;!i&&r&&(i=r);i=n.defaults({},i,n.templateSettings);var c=RegExp([(i.escape||it).source,(i.interpolate||it).source,(i.evaluate||it).source].join("|")+"|$","g"),e=0,u="__p+='";t.replace(c,function(n,i,r,f,o){return u+=t.slice(e,o).replace(fi,ei),e=o+n.length,i?u+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":r?u+="'+\n((__t=("+r+"))==null?'':__t)+\n'":f&&(u+="';\n"+f+"\n__p+='"),n});u+="';\n";i.variable||(u="with(obj||{}){\n"+u+"}\n");u="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+u+"return __p;\n";try{o=new Function(i.variable||"obj","_",u)}catch(s){s.source=u;throw s;}return f=function(t){return o.call(this,t,n)},h=i.variable||"obj",f.source="function("+h+"){\n"+u+"}",f};n.chain=function(t){var i=n(t);return i._chain=!0,i};p=function(t,i){return t._chain?n(i).chain():i};n.mixin=function(t){return n.each(n.functions(t),function(i){var r=n[i]=t[i];n.prototype[i]=function(){var t=[this._wrapped];return ni.apply(t,arguments),p(this,r.apply(n,t))}}),n};n.mixin(n);n.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var i=a[t];n.prototype[t]=function(){var n=this._wrapped;return i.apply(n,arguments),(t==="shift"||t==="splice")&&n.length===0&&delete n[0],p(this,n)}});n.each(["concat","join","slice"],function(t){var i=a[t];n.prototype[t]=function(){return p(this,i.apply(this._wrapped,arguments))}});n.prototype.value=function(){return this._wrapped};n.prototype.valueOf=n.prototype.toJSON=n.prototype.value;n.prototype.toString=function(){return String(this._wrapped)};typeof define=="function"&&define.amd&&define("underscore",[],function(){return n})})();$(function(){function ot(){st();$(".hero-video .video-js").toggle(window.innerWidth>=1028);rt.addClass("active");o.addClass("active");t.first().addClass("shown-hero-content");t.each(function(t,i){var r=$(i),u=r.find(".hero-content-pagination span");u.each(function(t,i){var r=$(i);r.click(function(){var i=n.height()*t;$("html, body").animate({scrollTop:i},400)})})})}function v(){var r=$(".hero-img-container.active"),s=window.pageYOffset,y=$(window).width(),h=0,w,p;h=-s;w=s-(a-u)-90;console.log(s);y<1200&&y>600&&(h?$(".hero-img-container:not(:first-child)").css("top","45px"):$(".hero-img-container:not(:first-child)").css("top","90px"));r.hasClass("hero-video")&&(h<=0&&Math.abs(h)<=r.height()&&ft.length===0?videojs(r.find("video").attr("id")).play().volume(1):videojs(r.find("video").attr("id")).pause().volume(0));var b=1-w*16*.0001,v=$(".hero-img-container.active").last();-v[0].getBoundingClientRect().top>=u&&(r.next().addClass("active"),p=$(".hero-img-container.active").last(),p.css("margin-top",(y<600?90:108)*p.index()+"vh"));v.is(":not(:first-child)")&&v[0].getBoundingClientRect().top>=90&&v.removeClass("active").css("margin-top","0px");n.get(0).getBoundingClientRect().top>=-u*.5&&(t.removeClass("shown-hero-content"),t.eq(0).addClass("shown-hero-content"));n.each(function(n){s>=(-.5+n)*u&&(t.removeClass("shown-hero-content"),t.eq(n).addClass("shown-hero-content"))});i[0].getBoundingClientRect().top<0&&(e.removeClass("fullwidth-container").addClass("fullwidth-container-gradient").css("margin-top",l*108+"vh"),f.css("opacity",b));i[0].getBoundingClientRect().top>=0&&(e.addClass("fullwidth-container").removeClass("fullwidth-container-gradient").css("margin-top","0px"),f.css("opacity",1));i[0].getBoundingClientRect().top<-100&&o.removeClass("active");i[0].getBoundingClientRect().top>-100&&o.addClass("active");i[0].getBoundingClientRect().top<-300&&c.removeClass("active").removeClass("active-large-logo").addClass("default");i[0].getBoundingClientRect().top>-300&&c.addClass("active").addClass("active-large-logo").removeClass("default")}function st(){it.css("min-height",a+2e3);f.css({opacity:1,height:"auto"})}function ht(){et=null;$(window).on("scroll.parallax",_.throttle(v,30));v()}function ct(){t.hide();n.css("transform","");$(window).off("scroll.parallax")}function p(){var n=window.innerWidth<=y;n!==s&&(s=n,s?(ct(),_.defer(at)):(lt(),_.defer(ht)))}function lt(){var t=$("#owl-hero-slider").data("owlCarousel");t&&(_.defer(function(){setTimeout(function(){n.css("width","")},t.options.responsiveRefreshRate)}),t.destroy(),$(".homepage-hero").removeClass("owl-carousel owl-theme").children().removeClass("owl-item"),_.defer(function(){$(".hero-video .video-js").show()}))}function at(){if($(".homepage-hero").addClass("owl-carousel owl-theme"),$(".homepage-hero").children().addClass("owl-item"),_.defer(function(){$(".hero-video .video-js").hide()}),$("#owl-hero-slider").owlCarousel({navigation:!0,autoPlay:7e3,slideSpeed:600,paginationSpeed:600,singleItem:!0,navigationText:["<svg><use xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='#icon-left-carat'><\/use><\/svg>","<svg><use xmlns:xlink='http://www.w3.org/1999/xlink' xlink:href='#icon-right-carat'><\/use><\/svg>"]}),navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)){var n=Math.max(document.documentElement.clientHeight,window.innerHeight||0);$("#owl-hero-slider, #owl-hero-slider > div, #owl-hero-slider > div > div, #owl-hero-slider > div > div > div, #owl-hero-slider > div > div > div > div").height(n)}}var it=$("html"),f=$(".homepage-hero"),n=$(".hero-img-container"),rt=n.first(),i=n.last(),c=$(".main-navigation"),e=$("#pnlFullWidthContainer"),o=$(".homepage-hero-content"),t=$(".hero-content"),ut=$("header"),kt=$("video"),u=n.outerHeight(!0),l=n.length,a=l*u,ft=$(".promo-video .video-started"),et=null,y=250,s=null,g,r;$(function(){ot();p();$(window).on("resize",_.throttle(p,25))});var w=$(".hero-content-purchase-video-listen"),b=$(".hero-content-purchase-video-listen-text"),vt=$(".hero-content-purchase-video-watch"),k=$(".main-navigation"),ut=$("header"),t=$(".hero-content"),yt=$(".hero-main-content"),pt=$(".hero-video-close-icon"),wt=$(".hero-video-close-icon svg"),e=$(".fullwidth-container"),bt=$(".hero-video"),d=$(".video-js");if(d.length>0){g=d[0];r=videojs(g);$(window).load(function(){window.innerWidth<=y&&r.pause()});function h(){w.toggleClass("active");r.muted()?(b.text("Mute"),r.muted(!1).volume(1)):(b.text("Listen"),r.muted(!0))}function nt(){k.toggleClass("active-large-logo").toggleClass("hidden-nav");ut.toggleClass("hidden-fade");t.removeClass("shown-hero-content").toggleClass("hidden-fade");pt.toggleClass("show-fade");yt.toggleClass("full-screen-state-wrapper");e.toggleClass("black-overlay");bt.toggleClass("full-screen-state")}function tt(){nt();h();k.addClass("active-large-logo")}w.click(h);vt.click(function(){nt();r.muted(!1).volume(1);$(window).one("scroll.resetFullScreen",tt)});wt.click(function(){tt();h();$(window).off("scroll.resetFullScreen")})}})