PageSourceSearch

https://fairpointeplanning.com/wp-content/cache/minify/e03d0.js

js fairpointeplanning.com collected 2026-10-04 07:09:55 UTC 73,080 bytes, 1,355 lines download raw bytes

1(()=>{"use strict";const e=window.wp.i18n,t=e=>Math.abs(parseInt(e,10)),a=(e,t,a)=>{const n=new CustomEvent(`wpcf7${t}`,{bubbles:!0,detail:a});"string"==typeof e&&(e=document.querySelector(e)),e.dispatchEvent(n)},n=(e,t)=>{const n=new Map([["init","init"],["validation_failed","invalid"],["acceptance_missing","unaccepted"],["spam","spam"],["aborted","aborted"],["mail_sent","sent"],["mail_failed","failed"],["submitting","submitting"],["resetting","resetting"],["validating","validating"],["payment_required","payment-required"]]);n.has(t)&&(t=n.get(t)),Array.from(n.values()).includes(t)||(t=`custom-${t=(t=t.replace(/[^0-9a-z]+/i," ").trim()).replace(/\s+/,"-")}`);const r=e.getAttribute("data-status");if(e.wpcf7.status=t,e.setAttribute("data-status",t),e.classList.add(t),r&&r!==t){e.classList.remove(r);const t={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,prevStatus:r};a(e,"statuschanged",t)}return t},r=e=>{const{root:t,namespace:a="contact-form-7/v1"}=wpcf7.api;return c.reduceRight(((e,t)=>a=>t(a,e)),(e=>{let n,r,{url:c,path:o,endpoint:s,headers:i,body:l,data:p,...d}=e;"string"==typeof s&&(n=a.replace(/^\/|\/$/g,""),r=s.replace(/^\//,""),o=r?n+"/"+r:n),"string"==typeof o&&(-1!==t.indexOf("?")&&(o=o.replace("?","&")),o=o.replace(/^\//,""),c=t+o),i={Accept:"application/json, */*;q=0.1",...i},delete i["X-WP-Nonce"],p&&(l=JSON.stringify(p),i["Content-Type"]="application/json");const f={code:"fetch_error",message:"You are probably offline."},u={code:"invalid_json",message:"The response is not a valid JSON response."};return window.fetch(c||o||window.location.href,{...d,headers:i,body:l}).then((e=>Promise.resolve(e).then((e=>{if(e.status>=200&&e.status<300)return e;throw e})).then((e=>{if(204===e.status)return null;if(e&&e.json)return e.json().catch((()=>{throw u}));throw u}))),(()=>{throw f}))}))(e)},c=[];function o(e,t={}){const{target:a,scope:r=e,...c}=t;if(void 0===e.wpcf7?.schema)return;const o={...e.wpcf7.schema};if(void 0!==a){if(!e.contains(a))return;if(!a.closest(".wpcf7-form-control-wrap[data-name]"))return;if(a.closest(".novalidate"))return}const p=r.querySelectorAll(".wpcf7-form-control-wrap"),d=Array.from(p).reduce(((e,t)=>
1(t.closest(".novalidate")||t.querySelectorAll(":where( input, textarea, select ):enabled").forEach((t=>{if(t.name)switch(t.type){case"button":case"image":case"reset":case"submit":break;case"checkbox":case"radio":t.checked&&e.append(t.name,t.value);break;case"select-multiple":for(const a of t.selectedOptions)e.append(t.name,a.value);break;case"file":for(const a of t.files)e.append(t.name,a);break;default:e.append(t.name,t.value)}})),e)),new FormData),f=e.getAttribute("data-status");Promise.resolve(n(e,"validating")).then((n=>{if(void 0!==swv){const n=swv.validate(o,d,t);for(const t of p){if(void 0===t.dataset.name)continue;const c=t.dataset.name;if(n.has(c)){const{error:t,validInputs:a}=n.get(c);i(e,c),void 0!==t&&s(e,c,t,{scope:r}),l(e,c,null!=a?a:[])}if(t.contains(a))break}}})).finally((()=>{n(e,f)}))}r.use=e=>{c.unshift(e)};const s=(e,t,a,n)=>{const{scope:r=e,...c}=null!=n?n:{},o=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,""),s=e.querySelector(`.wpcf7-form-control-wrap[data-name="${t}"] .wpcf7-form-control`);(()=>{const t=document.createElement("li");t.setAttribute("id",o),s&&s.id?t.insertAdjacentHTML("beforeend",`<a href="#${s.id}">${a}</a>`):t.insertAdjacentText("beforeend",a),e.wpcf7.parent.querySelector(".screen-reader-response ul").appendChild(t)})(),r.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{const t=document.createElement("span");t.classList.add("wpcf7-not-valid-tip"),t.setAttribute("aria-hidden","true"),t.insertAdjacentText("beforeend",a),e.appendChild(t),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","true")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.classList.add("wpcf7-not-valid"),e.setAttribute("aria-describedby",o),"function"==typeof e.setCustomValidity&&e.setCustomValidity(a),e.closest(".use-floating-validation-tip")&&(e.addEventListener("focus",(e=>{t.setAttribute("style","display: none")})),t.addEventListener("click",(e=>{t.setAttribute("style","display: none")})))}))}))},i=(e,t)=>{const a=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,"");e.wpcf7.parent.querySelector(`.screen-reader-response ul li#${a}`)?.remove(),e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{e.querySelector(".wpcf7-not-valid-tip")?.remove(),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","false")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.removeAttribute("aria-describedby"),e.classList.remove("wpcf7-not-valid"),"function"==typeof e.setCustomValidity&&e.setCustomValidity("")}))}))},l=(e,t,a)=>{e.querySelectorAll(`[data-reflection-of="${t}"]`).forEach((e=>{if("output"===e.tagName.toLowerCase()){const t=e;0===a.length&&a.push(t.dataset.default),a.slice(0,1).forEach((e=>{e instanceof File&&(e=e.name),t.textContent=e}))}else e.querySelectorAll("output").forEach((e=>{e.hasAttribute("data-default")?0===a.length?e.removeAttribute("hidden"):e.setAttribute("hidden","hidden"):e.remove()})),a.forEach((a=>{a instanceof File&&(a=a.name);const n=document.createElement("output");n.setAttribute("name",t),n.textContent=a,e.appendChild(n)}))}))};function p(e,t={}){if(wpcf7.blocked)return d(e),void n(e,"submitting");const c=new FormData(e);t.submitter&&t.submitter.name&&c.append(t.submitter.name,t.submitter.value);const o={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(c,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:c};r({endpoint:`contact-forms/${e.wpcf7.id}/feedback`,method:"POST",body:c,wpcf7:{endpoint:"feedback",form:e,detail:o}}).then((t=>{const r=n(e,t.status);return o.status=t.status,o.apiResponse=t,["invalid","unaccepted","spam","aborted"].includes(r)?a(e,r,o):["sent","failed"].includes(r)&&a(e,`mail${r}`,o),a(e,"submit",o),t})).then((t=>{t.posted_data_hash&&(e.querySelector('input[name="_wpcf7_posted_data_hash"]').value=t.posted_data_hash),"mail_sent"===t.status&&(e.reset(),e.wpcf7.resetOnMailSent=!0),t.invalid_fields&&t.invalid_fields.forEach((t=>{s(e,t.field,t.message)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').insertAdjacentText("beforeend",t.message),e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=t.message}))})).catch((e=>console.error(e)))}r.use(((e,t)=>
1{if(e.wpcf7&&"feedback"===e.wpcf7.endpoint){const{form:t,detail:r}=e.wpcf7;d(t),a(t,"beforesubmit",r),n(t,"submitting")}return t(e)}));const d=e=>{e.querySelectorAll(".wpcf7-form-control-wrap").forEach((t=>{t.dataset.name&&i(e,t.dataset.name)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').innerText="",e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=""}))};function f(e){const t=new FormData(e),c={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(t,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:t};r({endpoint:`contact-forms/${e.wpcf7.id}/refill`,method:"GET",wpcf7:{endpoint:"refill",form:e,detail:c}}).then((t=>{e.wpcf7.resetOnMailSent?(delete e.wpcf7.resetOnMailSent,n(e,"mail_sent")):n(e,"init"),c.apiResponse=t,a(e,"reset",c)})).catch((e=>console.error(e)))}r.use(((e,t)=>{if(e.wpcf7&&"refill"===e.wpcf7.endpoint){const{form:t,detail:a}=e.wpcf7;d(t),n(t,"resetting")}return t(e)}));const u=(e,t)=>{for(const a in t){const n=t[a];e.querySelectorAll(`input[name="${a}"]`).forEach((e=>{e.value=""})),e.querySelectorAll(`img.wpcf7-captcha-${a.replaceAll(":","")}`).forEach((e=>{e.setAttribute("src",n)}));const r=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);r&&e.querySelectorAll(`input[name="_wpcf7_captcha_challenge_${a}"]`).forEach((e=>{e.value=r[1]}))}},m=(e,t)=>{for(const a in t){const n=t[a][0],r=t[a][1];e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${a}"]`).forEach((e=>{e.querySelector(`input[name="${a}"]`).value="",e.querySelector(".wpcf7-quiz-label").textContent=n,e.querySelector(`input[name="_wpcf7_quiz_answer_${a}"]`).value=r}))}};function w(e){const a=new FormData(e);e.wpcf7={id:t(a.get("_wpcf7")),status:e.getAttribute("data-status"),pluginVersion:a.get("_wpcf7_version"),locale:a.get("_wpcf7_locale"),unitTag:a.get("_wpcf7_unit_tag"),containerPost:t(a.get("_wpcf7_container_post")),parent:e.closest(".wpcf7"),get schema(){return wpcf7.schemas.get(this.id)}},wpcf7.schemas.set(e.wpcf7.id,void 0),e.querySelectorAll(".has-spinner").forEach((e=>{e.insertAdjacentHTML("afterend",'<span class="wpcf7-spinner"></span>')})),(e=>{e.querySelectorAll(".wpcf7-exclusive-checkbox").forEach((t=>{t.addEventListener("change",(t=>{const a=t.target.getAttribute("name");e.querySelectorAll(`input[type="checkbox"][name="${a}"]`).forEach((e=>{e!==t.target&&(e.checked=!1)}))}))}))})(e),(e=>{e.querySelectorAll(".has-free-text").forEach((t=>{const a=t.querySelector("input.wpcf7-free-text"),n=t.querySelector('input[type="checkbox"], input[type="radio"]');a.disabled=!n.checked,e.addEventListener("change",(e=>{a.disabled=!n.checked,e.target===n&&n.checked&&a.focus()}))}))})(e),(e=>{e.querySelectorAll(".wpcf7-validates-as-url").forEach((e=>{e.addEventListener("change",(t=>{let a=e.value.trim();a&&!a.match(/^[a-z][a-z0-9.+-]*:/i)&&-1!==a.indexOf(".")&&(a=a.replace(/^\/+/,""),a="http://"+a),e.value=a}))}))})(e),(e=>{if(!e.querySelector(".wpcf7-acceptance")||e.classList.contains("wpcf7-acceptance-as-validation"))return;const t=()=>{let t=!0;e.querySelectorAll(".wpcf7-acceptance").forEach((e=>{if(!t||e.classList.contains("optional"))return;const a=e.querySelector('input[type="checkbox"]');(e.classList.contains("invert")&&a.checked||!e.classList.contains("invert")&&!a.checked)&&(t=!1)})),e.querySelectorAll(".wpcf7-submit").forEach((e=>{e.disabled=!t}))};t(),e.addEventListener("change",(e=>{t()})),e.addEventListener("wpcf7reset",(e=>{t()}))})(e),(e=>{const a=(e,a)=>{const n=t(e.getAttribute("data-starting-value")),r=t(e.getAttribute("data-maximum-value")),c=t(e.getAttribute("data-minimum-value")),o=e.classList.contains("down")?n-a.value.trim().length:a.value.trim().length;e.setAttribute("data-current-value",o),e.innerText=o,r&&r<a.value.length?e.classList.add("too-long"):e.classList.remove("too-long"),c&&a.value.length<c?e.classList.add("too-short"):e.classList.remove("too-short")},n=t=>{t={init:!1,...t},e.querySelectorAll(".wpcf7-character-count").forEach((n=>{const r=n.getAttribute("data-target-name"),c=e.querySelector(`[name="${r}"]`);c&&(c.value=c.defaultValue,a(n,c),t.init&&c.addEventListener("keyup",(e=>{a(n,c)}
1)))}))};n({init:!0}),e.addEventListener("wpcf7reset",(e=>{n()}))})(e),window.addEventListener("load",(t=>{wpcf7.cached&&e.reset()})),e.addEventListener("reset",(t=>{wpcf7.reset(e)})),e.addEventListener("submit",(t=>{wpcf7.submit(e,{submitter:t.submitter}),t.preventDefault()})),e.addEventListener("wpcf7submit",(t=>{t.detail.apiResponse.captcha&&u(e,t.detail.apiResponse.captcha),t.detail.apiResponse.quiz&&m(e,t.detail.apiResponse.quiz)})),e.addEventListener("wpcf7reset",(t=>{t.detail.apiResponse.captcha&&u(e,t.detail.apiResponse.captcha),t.detail.apiResponse.quiz&&m(e,t.detail.apiResponse.quiz)})),e.addEventListener("change",(t=>{t.target.closest(".wpcf7-form-control")&&wpcf7.validate(e,{target:t.target})})),e.addEventListener("wpcf7statuschanged",(t=>{const a=t.detail.status;e.querySelectorAll(".active-on-any").forEach((e=>{e.removeAttribute("inert"),e.classList.remove("active-on-any")})),e.querySelectorAll(`.inert-on-${a}`).forEach((e=>{e.setAttribute("inert","inert"),e.classList.add("active-on-any")}))}))}document.addEventListener("DOMContentLoaded",(t=>{var a;if("undefined"!=typeof wpcf7)if(void 0!==wpcf7.api)if("function"==typeof window.fetch)if("function"==typeof window.FormData)if("function"==typeof NodeList.prototype.forEach)if("function"==typeof String.prototype.replaceAll){wpcf7={init:w,submit:p,reset:f,validate:o,schemas:new Map,...null!==(a=wpcf7)&&void 0!==a?a:{}},document.querySelectorAll("form .wpcf7[data-wpcf7-id]").forEach((t=>{const a=document.createElement("p");a.setAttribute("class","wpcf7-form-in-wrong-place");const n=document.createElement("strong");n.append((0,e.__)("Error:","contact-form-7"));const r=(0,e.__)("This contact form is placed in the wrong place.","contact-form-7");a.append(n," ",r),t.replaceWith(a)})),document.querySelectorAll(".wpcf7 > form").forEach((e=>{wpcf7.init(e),e.closest(".wpcf7").classList.replace("no-js","js")}));for(const e of wpcf7.schemas.keys())r({endpoint:`contact-forms/${e}/feedback/schema`,method:"GET"}).then((t=>{wpcf7.schemas.set(e,t)}))}else console.error("Your browser does not support String.replaceAll().");else console.error("Your browser does not support NodeList.forEach().");else console.error("Your browser does not support window.FormData().");else console.error("Your browser does not support window.fetch().");else console.error("wpcf7.api is not defined.");else console.error("wpcf7 is not defined.")}))})();
2;/**
3 * @package 	WordPress
4 * @subpackage 	Heavy
5 * @version		1.0.5
6 */
7
8
9/*!
10 * Hover Slider Script
11 */
12(function(e){"use strict";e.fn.cmsmastersHoverSlider=function(t){var n={sliderBlock:".cmsmasters_hover_slider",sliderItems:".cmsmasters_hover_slider_items",thumbWidth:"60",thumbHeight:"40",activeSlide:1,pauseTime:5e3,pauseOnHover:true},r=this,s,o={};o={init:function(){o.options=e.extend({},n,t);o.el=r;o.vars={};if(o.options.pauseTime!==0){o.vars.countdown=Math.round(o.options.pauseTime/50)}else{o.vars.countdown=-1}o.setVars();o.startSlider()},setVars:function(){o.vars.sliderBlock=e(o.options.sliderBlock);o.vars.items_thumbWidth=o.options.thumbWidth;o.vars.items_thumbHeight=o.options.thumbHeight;o.vars.activeSlide=o.options.activeSlide-1;o.vars.pauseTime=o.options.pauseTime;o.vars.thumbsHTML="";o.vars.inPause=false;o.vars.list=o.el.find(o.options.sliderItems);o.vars.items=o.vars.list.find("> li");o.vars.items_img=o.vars.items.find("img");o.vars.items_img_count=o.vars.items.length;if(o.options.activeSlide>o.vars.items_img_count){o.vars.activeSlide=0}},startSlider:function(){o.vars.sliderBlock.append('<ul class="cmsmasters_hover_slider_thumbs"></ul>');for(var i=0;i<o.vars.items_img_count;i+=1){o.vars.thumbsHTML+="<li>"+'<a href="#" class="cmsmasters_hover_slider_thumb">'+'<img src="'+o.vars.items_img.eq(i).attr("src")+'" alt="" width="'+o.vars.items_thumbWidth+'" height="'+o.vars.items_thumbHeight+'" />'+"</a>"+"</li>"}o.vars.sliderBlock.find(".cmsmasters_hover_slider_thumbs").append(o.vars.thumbsHTML);o.vars.items.eq(o.vars.activeSlide).css({visibility:"visible",opacity:1}).addClass("hovered_slide");o.vars.sliderBlock.find(".cmsmasters_hover_slider_thumbs > li").eq(o.vars.activeSlide).addClass("hovered_item");o.vars.activeSlide+=1;o.attachEvents()},nextSlide:function(e){o.setTimer();o.vars.items.filter(".hovered_slide").css({visibility:"hidden",opacity:0}
12).removeClass("hovered_slide");o.vars.sliderBlock.find(".cmsmasters_hover_slider_thumbs > li").filter(".hovered_item").removeClass("hovered_item");o.vars.items.eq(e).css({visibility:"visible",opacity:1}).addClass("hovered_slide");o.vars.sliderBlock.find(".cmsmasters_hover_slider_thumbs > li").eq(e).addClass("hovered_item");o.vars.activeSlide=e+1;if(o.vars.activeSlide===o.vars.items_img_count){o.vars.activeSlide=0}},attachEvents:function(){s=setInterval(function(){o.timerController()},50);r.find(e(".cmsmasters_hover_slider_thumb")).bind("mouseover",function(){var t=o.vars.items.filter(".hovered_slide").index(),n=e(this).parents("li").index();if(t!==n){o.nextSlide(n)}});r.find(e(".cmsmasters_hover_slider_thumb")).bind("click",function(){return false});if(o.options.pauseOnHover){o.vars.sliderBlock.bind("mouseover",function(){o.vars.inPause=true}).bind("mouseout",function(){o.vars.inPause=false})}},setTimer:function(){o.vars.inPause=false;if(o.options.pauseTime!==0){o.vars.countdown=Math.round(o.options.pauseTime/50)}else{o.vars.countdown=-1}},timerController:function(){if(o.vars.inPause||o.vars.countdown<0){return}if(o.vars.countdown===0){o.nextSlide(o.vars.activeSlide)}o.vars.countdown-=1}};o.init()}})(jQuery);
13
14
15
16;/**
17 * @package 	WordPress
18 * @subpackage 	Heavy
19 * @version		1.0.0
20 */
21
22
23/**!
24 * jQuery Easing v1.3
25 * http://gsgd.co.uk/sandbox/jquery/easing/
26 * Open source under the BSD License.
27 **/
28(function(){"use strict";jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e},easeOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return g*Math.pow(2,-10*h)*Math.sin((h*k-i)*(2*Math.PI)/j)+l+e},easeInOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k/2)==2){return e+l}if(!j){j=k*(0.3*1.5)}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j)*0.5+l+e},easeInBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*(f/=h)*f*((g+1)*f-g)+a},easeOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*((f=f/h-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}if((f/=h/2)<1){return i/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return i/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,h,g){return h-jQuery.easing.easeOutBounce(e,g-f,0,h,g)+a},easeOutBounce:function(e,f,a,h,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},easeInOutBounce:function(e,f,a,h,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f*2,0,h,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,h,g)*0.5+h*0.5+a}});})(jQuery);
29
30
31;/**
32 * @package 	WordPress
33 * @subpackage 	Heavy
34 * @version		1.0.0
35 */
36
37
38/**!
39 * easyPieChart
40 * Lightweight plugin to render simple, animated and retina optimized pie charts
41 *
42 * @license 
43 * @author Robert Fleischmann <[email protected]> (http://robert-fleischmann.de)
44 * @version 2.1.5
45 **/
46!function(a,b){"use strict";"object"==typeof exports?module.exports=b(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],b):b(a.jQuery)}(this,function(a){"use strict";var b=function(a,b){var c,d=document.createElement("canvas");a.appendChild(d),"undefined"!=typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(d);var e=d.getContext("2d");d.width=d.height=b.size;var f=1;window.devicePixelRatio>1&&(f=window.devicePixelRatio,d.style.width=d.style.height=[b.size,"px"].join(""),d.width=d.height=b.size*f,e.scale(f,f)),e.translate(b.size/2,b.size/2),e.rotate((-0.5+b.rotate/180)*Math.PI);var g=(b.size-b.lineWidth)/2;b.scaleColor&&b.scaleLength&&(g-=b.scaleLength+2),Date.now=Date.now||function(){return+new Date};var h=function(a,b,c){c=Math.min(Math.max(-1,c||0),1);var d=0>=c?!0:!1;e.beginPath(),e.arc(0,0,g,0,2*Math.PI*c,d),e.strokeStyle=a,e.lineWidth=b,e.stroke()},i=function(){var a,c;e.lineWidth=1,e.fillStyle=b.scaleColor,e.save();for(var d=24;d>0;--d)d%6===0?(c=b.scaleLength,a=0):(c=.6*b.scaleLength,a=b.scaleLength-c),e.fillRect(-b.size/2+a,0,c,1),e.rotate(Math.PI/12);
46e.restore()},j=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(a){window.setTimeout(a,1e3/60)}}(),k=function(){b.scaleColor&&i(),b.trackColor&&h(b.trackColor,b.lineWidth,1)};this.getCanvas=function(){return d},this.getCtx=function(){return e},this.clear=function(){e.clearRect(b.size/-2,b.size/-2,b.size,b.size)},this.draw=function(a){b.scaleColor||b.trackColor?e.getImageData&&e.putImageData?c?e.putImageData(c,0,0):(k(),c=e.getImageData(0,0,b.size*f,b.size*f)):(this.clear(),k()):this.clear(),e.lineCap=b.lineCap;var d;d="function"==typeof b.barColor?b.barColor(a):b.barColor,h(d,b.lineWidth,a/100)}.bind(this),this.animate=function(a,c){var d=Date.now();b.onStart(a,c);var e=function(){var f=Math.min(Date.now()-d,b.animate.duration),g=b.easing(this,f,a,c-a,b.animate.duration);this.draw(g),b.onStep(a,c,g),f>=b.animate.duration?b.onStop(a,c):j(e)}.bind(this);j(e)}.bind(this)},c=function(a,c){var d={barColor:"#ef1e25",trackColor:"#f9f9f9",scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,size:110,rotate:0,animate:{duration:1e3,enabled:!0},easing:function(a,b,c,d,e){return b/=e/2,1>b?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},onStart:function(){},onStep:function(){},onStop:function(){}};if("undefined"!=typeof b)d.renderer=b;else{if("undefined"==typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");d.renderer=SVGRenderer}var e={},f=0,g=function(){this.el=a,this.options=e;for(var b in d)d.hasOwnProperty(b)&&(e[b]=c&&"undefined"!=typeof c[b]?c[b]:d[b],"function"==typeof e[b]&&(e[b]=e[b].bind(this)));e.easing="string"==typeof e.easing&&"undefined"!=typeof jQuery&&jQuery.isFunction(jQuery.easing[e.easing])?jQuery.easing[e.easing]:d.easing,"number"==typeof e.animate&&(e.animate={duration:e.animate,enabled:!0}),"boolean"!=typeof e.animate||e.animate||(e.animate={duration:1e3,enabled:e.animate}),this.renderer=new e.renderer(a,e),this.renderer.draw(f),a.dataset&&a.dataset.percent?this.update(parseFloat(a.dataset.percent)):a.getAttribute&&a.getAttribute("data-percent")&&this.update(parseFloat(a.getAttribute("data-percent")))}.bind(this);this.update=function(a){return a=parseFloat(a),e.animate.enabled?this.renderer.animate(f,a):this.renderer.draw(a),f=a,this}.bind(this),this.disableAnimation=function(){return e.animate.enabled=!1,this},this.enableAnimation=function(){return e.animate.enabled=!0,this},g()};a.fn.easyPieChart=function(b){return this.each(function(){var d;a.data(this,"easyPieChart")||(d=a.extend({},b,a(this).data()),a.data(this,"easyPieChart",new c(this,d)))})}});
47
48
49;/**
50 * @package 	WordPress
51 * @subpackage 	Heavy
52 * @version		1.0.4
53 */
54
55
56/**!
57 * Copyright (c) 2011 Brandon Aaron
58 * Mousewheel script v3.0.6
59 * Licensed under the MIT License
60 **/
61(function(e){function r(t){var n=t||window.event,r=[].slice.call(arguments,1),i=0,s=true,o=0,u=0;t=e.event.fix(n);t.type="mousewheel";if(n.wheelDelta){i=n.wheelDelta/120}if(n.detail){i=-n.detail/3}u=i;if(n.axis!==undefined&&n.axis===n.HORIZONTAL_AXIS){u=0;o=-1*i}if(n.wheelDeltaY!==undefined){u=n.wheelDeltaY/120}if(n.wheelDeltaX!==undefined){o=-1*n.wheelDeltaX/120}r.unshift(t,i,o,u);return(e.event.dispatch||e.event.dispatch).apply(this,r)}var t=["DOMMouseScroll","mousewheel"];if(e.event.fixHooks){for(var n=t.length;n;){e.event.fixHooks[t[--n]]=e.event.mouseHooks}}e.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var e=t.length;e;){this.addEventListener(t[--e],r,false)}}else{this.onmousewheel=r}},teardown:function(){if(this.removeEventListener){for(var e=t.length;e;){this.removeEventListener(t[--e],r,false)}}else{this.onmousewheel=null}}};e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})})(jQuery);
62
63
64;/**
65 * @package 	WordPress
66 * @subpackage 	Heavy
67 * @version		1.0.0
68 */
69
70
71/**!
72 * jQuery OwlCarousel v1.3.2
73 * Copyright (c) 2013 Bartosz Wojciechowski
74 * http://www.owlgraphic.com/owlcarousel/
75 * Licensed under MIT
76 **/
77if (typeof Object.create !== "function") {
78    Object.create = function(e) {
79        function t() {}
80        t.prototype = e;
81        return new t
82    }
83}(function(e, t, n) {
84    "use strict";
85    var r = {
86        init: function(t, n) {
87            var r = this;
88            r.$elem = e(n);
89            r.options = e.extend({}, e.fn.owlCarousel.options, r.$elem.data(), t);
90            r.userOptions = t;
91            r.loadContent()
92        },
93        loadContent: function() {
94            function t(e) {
95                var t, r = "";
96                if (typeof n.options.jsonSuccess === "function") {
97                    n.options.jsonSuccess.apply(this, [e])
98                } else {
99                    for (t in e.owl) {
100                        if (e.owl.hasOwnProperty(t)) {
101                            r += e.owl[t].item
102                        }
103                    }
104                    n.$elem.html(r)
105                }
106                n.logIn()
107            }
108            var n = this,
109                r;
110            if (typeof n.options.beforeInit === "function") {
111                n.options.beforeInit.apply(this, [n.$elem])
112            }
113            if (typeof n.options.jsonPath === "string") {
114                r = n.options.jsonPath;
115                e.getJSON(r, t)
116            } else {
117                n.logIn()
118            }
119        },
120        logIn: function() {
121            var e = this;
122            e.$elem.data("owl-originalStyles", e.$elem.attr("style")).data("owl-originalClasses", e.$elem.attr("class"));
123            e.$elem.css({
124                opacity: 0
125            });
126            e.orignalItems = e.options.items;
127            e.checkBrowser();
128            e.wrapperWidth = 0;
129            e.checkVisible = null;
130            e.setVars()
131        },
132        setVars: function() {
133            var e = this;
134            if (e.$elem.children().length === 0) {
135                return false
136            }
137            e.baseClass();
138            e.eventTypes();
139            e.$userItems = e.$elem.children();
140            e.itemsAmount = e.$userItems.length;
141            e.wrapItems();
142            e.$owlItems = e.$elem.find(".owl-item");
143            e.$owlWrapper = e.$elem.find(".owl-wrapper");
144            e.playDirection = "next";
145            e.prevItem = 0;
146            e.prevArr = [0];
147            e.currentItem = 0;
148            e.customEvents();
149            e.onStartup()
150        },
151        onStartup: function() {
152            var e = this;
153            e.updateItems();
154            e.calculateAll();
155            e.buildControls();
156            e.updateControls();
157            e.response();
158            e.moveEvents();
159            e.stopOnHover();
160            e.owlStatus();
161            if (e.options.transitionStyle !== false) {
162                e.transitionTypes(e.options.transitionStyle)
163            }
164            if (e.options.autoPlay === true) {
165                e.options.autoPlay = 5e3
166            }
167            e.play();
168            e.$elem.find(".owl-wrapper").css("display", "block");
169            if (!e.$elem.is(":visible")) {
170                e.watchVisibility()
171            } else {
172                e.$elem.css("opacity", 1)
173            }
174            e.onstartup = false;
175            e.eachMoveUpdate();
176            if (typeof e.options.afterInit === "function") {
177                e.options.afterInit.apply(this, [e.$elem])
178            }
179        },
180        eachMoveUpdate: function() {
181            var e = this;
182            if (e.options.lazyLoad === true) {
183                e.lazyLoad()
184            }
185            if (e.options.autoHeight === true) {
186                e.autoHeight()
187            }
188            e.onVisibleItems();
189            if (typeof e.options.afterAction === "function") {
190                e.options.afterAction.apply(this, [e.$elem])
191            }
192        },
193        updateVars: function() {
194            var e = this;
195            if (typeof e.options.beforeUpdate === "function") {
196                e.options.beforeUpdate.apply(this, [e.$elem])
197            }
198            e.watchVisibility();
199            e.updateItems();
200            e.calculateAll();
201            e.updatePosition();
202            e.updateControls();
203            e.eachMoveUpdate();
204            if (typeof e.options.afterUpdate === "function") {
205                e.options.afterUpdate.apply(this, [e.$elem])
206            }
207        },
208        reload: function() {
209            var e = this;
210            t.setTimeout(function() {
211                e.updateVars()
212            }, 0)
213        },
214        watchVisibility: function() {
215            var e = this;
216            if (e.$elem.is(":visible") === false) {
217                e.$elem.css({
218                    opacity: 0
219                });
220                t.clearInterval(e.autoPlayInterval);
221                t.clearInterval(e.checkVisible)
222            } else {
223                return false
224            }
225            e.checkVisible = t.setInterval(function() {
226                if (e.$elem.is(":visible")) {
227                    e.reload();
228                    e.$elem.animate({
229                        opacity: 1
230                    }, 200);
231                    t.clearInterval(e.checkVisible)
232                }
233            }, 500)
234        },
235        wrapItems: function() {
236            var e = this;
237            e.$userItems.wrapAll('<div class="owl-wrapper">').wrap('<div class="owl-item"></div>');
238            e.$elem.find(".owl-wrapper").wrap('<div class="owl-wrapper-outer">');
239            e.wrapperOuter = e.$elem.find(".owl-wrapper-outer");
240            e.$elem.css("display", "block")
241        },
242        baseClass: function() {
243            var e = this,
244                t = e.$elem.hasClass(e.options.baseClass),
245                n = e.$elem.hasClass(e.options.theme);
246            if (!t) {
247                e.$elem.addClass(e.options.baseClass)
248            }
249            if (!n) {
250                e.$elem.addClass(e.options.theme)
251            }
252        },
253        updateItems: function() {
254            var t = this,
255                n, r;
256            if (t.options.responsive === false) {
257                return false
258            }
259            if (t.options.singleItem === true) {
260                t.options.items = t.orignalItems = 1;
261                t.options.itemsCustom = false;
262                t.options.itemsDesktop = false;
263                t.options.itemsDesktopSmall = false;
264                t.options.itemsTablet = false;
265                t.options.itemsTabletSmall = false;
266                t.options.itemsMobile = false;
267                return false
268            }
269            n = e(t.options.responsiveBaseWidth).width();
270            if (n > (t.options.itemsDesktop[0] || t.orignalItems)) {
271                t.options.items = t.orignalItems
272            }
273            if (t.options.itemsCustom !== false) {
274                t.options.itemsCustom.sort(function(e, t) {
275                    return e[0] - t[0]
276                });
277                for (r = 0; r < t.options.itemsCustom.length; r += 1) {
278                    if (t.options.itemsCustom[r][0] <= n) {
279                        t.options.items = t.options.itemsCustom[r][1]
280                    }
281                }
282            } else {
283                if (n <= t.options.itemsDesktop[0] && t.options.itemsDesktop !== false) {
284                    t.options.items = t.options.itemsDesktop[1]
285                }
286                if (n <= t.options.itemsDesktopSmall[0] && t.options.itemsDesktopSmall !== false) {
287                    t.options.items = t.options.itemsDesktopSmall[1]
288                }
289                if (n <= t.options.itemsTablet[0] && t.options.itemsTablet !== false) {
290                    t.options.items = t.options.itemsTablet[1]
291                }
292                if (n <= t.options.itemsTabletSmall[0] && t.options.itemsTabletSmall !== false) {
293                    t.options.items = t.options.itemsTabletSmall[1]
294                }
295                if (n <= t.options.itemsMobile[0] && t.options.itemsMobile !== false) {
296                    t.options.items = t.options.itemsMobile[1]
297                }
298            }
299            if (t.options.items > t.itemsAmount && t.options.itemsScaleUp === true) {
300                t.options.items = t.itemsAmount
301            }
302        },
303        response: function() {
304            var n = this;
305            if (n.options.responsive !== true) {
306                return false
307            }
308            n.resizer = function() {
309                if (n.options.autoPlay !== false) {
310                    t.clearInterval(n.autoPlayInterval)
311                }
312                n.updateVars()
313            };
314            e(t).on("debouncedresize", n.resizer)
315        },
316        updatePosition: function() {
317            var e = this;
318            e.jumpTo(e.currentItem);
319            if (e.options.autoPlay !== false) {
320                e.checkAp()
321            }
322        },
323        appendItemsSizes: function() {
324            var t = this,
325                n = 0,
326                r = t.itemsAmount - t.options.items;
327            t.$owlItems.each(function(i) {
328                var s = e(this);
329                s.css({
330                    width: t.itemWidth
331                }).data("owl-item", Number(i));
332                if (i % t.options.items === 0 || i === r) {
333                    if (!(i > r)) {
334                        n += 1
335                    }
336                }
337                s.data("owl-roundPages", n)
338            })
339        },
340        appendWrapperSizes: function() {
341            var e = this,
342                t = e.$owlItems.length * e.itemWidth;
343            e.$owlWrapper.css({
344                width: t * 2,
345                left: 0
346            });
347            e.appendItemsSizes()
348        },
349        calculateAll: function() {
350            var e = this;
351            e.calculateWidth();
352            e.appendWrapperSizes();
353            e.loops();
354            e.max()
355        },
356        calculateWidth: function() {
357            var e = this;
358            e.itemWidth = Math.round(e.$elem.width() / e.options.items)
359        },
360        max: function() {
361            var e = this,
362                t = (e.itemsAmount * e.itemWidth - e.options.items * e.itemWidth) * -1;
363            if (e.options.items > e.itemsAmount) {
364                e.maximumItem = 0;
365                t = 0;
366                e.maximumPixels = 0
367            } else {
368                e.maximumItem = e.itemsAmount - e.options.items;
369                e.maximumPixels = t
370            }
371            return t
372        },
373        min: function() {
374            return 0
375        },
376        loops: function() {
377            var t = this,
378                n = 0,
379                r = 0,
380                i, s, o;
381            t.positionsInArray = [0];
382            t.pagesInArray = [];
383            for (i = 0; i < t.itemsAmount; i += 1) {
384                r += t.itemWidth;
385                t.positionsInArray.push(-r);
386                if (t.options.scrollPerPage === true) {
387                    s = e(t.$owlItems[i]);
388                    o = s.data("owl-roundPages");
389                    if (o !== n) {
390                        t.pagesInArray[n] = t.positionsInArray[i];
391                        n = o
392                    }
393                }
394            }
395        },
396        buildControls: function() {
397            var t = this;
398            if (t.options.navigation === true || t.options.pagination === true) {
399                t.owlControls = e('<div class="owl-controls"/>').toggleClass("clickable", !t.browser.isTouch).appendTo(t.$elem)
400            }
401            if (t.options.pagination === true) {
402                t.buildPagination()
403            }
404            if (t.options.navigation === true) {
405                t.buildButtons()
406            }
407        },
408        buildButtons: function() {
409            var t = this,
410                n = e('<div class="owl-buttons"/>');
411            t.owlControls.append(n);
412            t.buttonPrev = e("<div/>", {
413                "class": "owl-prev",
414                html: t.options.navigationText[0] || ""
415            });
416            t.buttonNext = e("<div/>", {
417                "class": "owl-next",
418                html: t.options.navigationText[1] || ""
419            });
420            n.append(t.buttonPrev).append(t.buttonNext);
421            n.on("touchstart.owlControls mousedown.owlControls", 'div[class^="owl"]', function(e) {
422                e.preventDefault()
423            });
424            n.on("touchend.owlControls mouseup.owlControls", 'div[class^="owl"]', function(n) {
425                n.preventDefault();
426                if (e(this).hasClass("owl-next")) {
427                    t.next()
428                } else {
429                    t.prev()
430                }
431            })
432        },
433        buildPagination: function() {
434            var t = this;
435            t.paginationWrapper = e('<div class="owl-pagination"/>');
436            t.owlControls.append(t.paginationWrapper);
437            t.paginationWrapper.on("touchend.owlControls mouseup.owlControls", ".owl-page", function(n) {
438                n.preventDefault();
439                if (Number(e(this).data("owl-page")) !== t.currentItem) {
440                    t.goTo(Number(e(this).data("owl-page")), true)
441                }
442            })
443        },
444        updatePagination: function() {
445            var t = this,
446                n, r, i, s, o, u;
447            if (t.options.pagination === false) {
448                return false
449            }
450            t.paginationWrapper.html("");
451            n = 0;
452            r = t.itemsAmount - t.itemsAmount % t.options.items;
453            for (s = 0; s < t.itemsAmount; s += 1) {
454                if (s % t.options.items === 0) {
455                    n += 1;
456                    if (r === s) {
457                        i = t.itemsAmount - t.options.items
458                    }
459                    o = e("<div/>", {
460                        "class": "owl-page"
461                    });
462                    u = e("<span></span>", {
463                        text: t.options.paginationNumbers === true ? n : "",
464                        "class": t.options.paginationNumbers === true ? "owl-numbers" : ""
465                    });
466                    o.append(u);
467                    o.data("owl-page", r === s ? i : s);
468                    o.data("owl-roundPages", n);
469                    t.paginationWrapper.append(o)
470                }
471            }
472            t.checkPagination()
473        },
474        checkPagination: function() {
475            var t = this;
476            if (t.options.pagination === false) {
477                return false
478            }
479            t.paginationWrapper.find(".owl-page").each(function() {
480                if (e(this).data("owl-roundPages") === e(t.$owlItems[t.currentItem]).data("owl-roundPages")) {
481                    t.paginationWrapper.find(".owl-page").removeClass("active");
482                    e(this).addClass("active")
483                }
484            })
485        },
486        checkNavigation: function() {
487            var e = this;
488            if (e.options.navigation === false) {
489                return false
490            }
491            if (e.options.rewindNav === false) {
492                if (e.currentItem === 0 && e.maximumItem === 0) {
493                    e.buttonPrev.addClass("disabled");
494                    e.buttonNext.addClass("disabled")
495                } else if (e.currentItem === 0 && e.maximumItem !== 0) {
496                    e.buttonPrev.addClass("disabled");
497                    e.buttonNext.removeClass("disabled")
498                } else if (e.currentItem === e.maximumItem) {
499                    e.buttonPrev.removeClass("disabled");
500                    e.buttonNext.addClass("disabled")
501                } else if (e.currentItem !== 0 && e.currentItem !== e.maximumItem) {
502                    e.buttonPrev.removeClass("disabled");
503                    e.buttonNext.removeClass("disabled")
504                }
505            }
506        },
507        updateControls: function() {
508            var e = this;
509            e.updatePagination();
510            e.checkNavigation();
511            if (e.owlControls) {
512                if (e.options.items >= e.itemsAmount) {
513                    e.owlControls.hide()
514                } else {
515                    e.owlControls.show()
516                }
517            }
518        },
519        destroyControls: function() {
520            var e = this;
521            if (e.owlControls) {
522                e.owlControls.remove()
523            }
524        },
525        next: function(e) {
526            var t = this;
527            if (t.isTransition) {
528                return false
529            }
530            t.currentItem += t.options.scrollPerPage === true ? t.options.items : 1;
531            if (t.currentItem > t.maximumItem + (t.options.scrollPerPage === true ? t.options.items - 1 : 0)) {
532                if (t.options.rewindNav === true) {
533                    t.currentItem = 0;
534                    e = "rewind"
535                } else {
536                    t.currentItem = t.maximumItem;
537                    return false
538                }
539            }
540            t.goTo(t.currentItem, e)
541        },
542        prev: function(e) {
543            var t = this;
544            if (t.isTransition) {
545                return false
546            }
547            if (t.options.scrollPerPage === true && t.currentItem > 0 && t.currentItem < t.options.items) {
548                t.currentItem = 0
549            } else {
550                t.currentItem -= t.options.scrollPerPage === true ? t.options.items : 1
551            }
552            if (t.currentItem < 0) {
553                if (t.options.rewindNav === true) {
554                    t.currentItem = t.maximumItem;
555                    e = "rewind"
556                } else {
557                    t.currentItem = 0;
558                    return false
559                }
560            }
561            t.goTo(t.currentItem, e)
562        },
563        goTo: function(e, n, r) {
564            var i = this,
565                s;
566            if (i.isTransition) {
567                return false
568            }
569            if (typeof i.options.beforeMove === "function") {
570                i.options.beforeMove.apply(this, [i.$elem])
571            }
572            if (e >= i.maximumItem) {
573                e = i.maximumItem
574            } else if (e <= 0) {
575                e = 0
576            }
577            i.currentItem = i.owl.currentItem = e;
578            if (i.options.transitionStyle !== false && r !== "drag" && i.options.items === 1 && i.browser.support3d === true) {
579                i.swapSpeed(0);
580                if (i.browser.support3d === true) {
581                    i.transition3d(i.positionsInArray[e])
582                } else {
583                    i.css2slide(i.positionsInArray[e], 1)
584                }
585                i.afterGo();
586                i.singleItemTransition();
587                return false
588            }
589            s = i.positionsInArray[e];
590            if (i.browser.support3d === true) {
591                i.isCss3Finish = false;
592                if (n === true) {
593                    i.swapSpeed("paginationSpeed");
594                    t.setTimeout(function() {
595                        i.isCss3Finish = true
596                    }, i.options.paginationSpeed)
597                } else if (n === "rewind") {
598                    i.swapSpeed(i.options.rewindSpeed);
599                    t.setTimeout(function() {
600                        i.isCss3Finish = true
601                    }, i.options.rewindSpeed)
602                } else {
603                    i.swapSpeed("slideSpeed");
604                    t.setTimeout(function() {
605                        i.isCss3Finish = true
606                    }, i.options.slideSpeed)
607                }
608                i.transition3d(s)
609            } else {
610                if (n === true) {
611                    i.css2slide(s, i.options.paginationSpeed)
612                } else if (n === "rewind") {
613                    i.css2slide(s, i.options.rewindSpeed)
614                } else {
615                    i.css2slide(s, i.options.slideSpeed)
616                }
617            }
618            i.afterGo()
619        },
620        jumpTo: function(e) {
621            var t = this;
622            if (typeof t.options.beforeMove === "function") {
623                t.options.beforeMove.apply(this, [t.$elem])
624            }
625            if (e >= t.maximumItem || e === -1) {
626                e = t.maximumItem
627            } else if (e <= 0) {
628                e = 0
629            }
630            t.swapSpeed(0);
631            if (t.browser.support3d === true) {
632                t.transition3d(t.positionsInArray[e])
633            } else {
634                t.css2slide(t.positionsInArray[e], 1)
635            }
636            t.currentItem = t.owl.currentItem = e;
637            t.afterGo()
638        },
639        afterGo: function() {
640            var e = this;
641            e.prevArr.push(e.currentItem);
642            e.prevItem = e.owl.prevItem = e.prevArr[e.prevArr.length - 2];
643            e.prevArr.shift(0);
644            if (e.prevItem !== e.currentItem) {
645                e.checkPagination();
646                e.checkNavigation();
647                e.eachMoveUpdate();
648                if (e.options.autoPlay !== false) {
649                    e.checkAp()
650                }
651            }
652            if (typeof e.options.afterMove === "function" && e.prevItem !== e.currentItem) {
653                e.options.afterMove.apply(this, [e.$elem])
654            }
655        },
656        stop: function() {
657            var e = this;
658            e.apStatus = "stop";
659            t.clearInterval(e.autoPlayInterval)
660        },
661        checkAp: function() {
662            var e = this;
663            if (e.apStatus !== "stop") {
664                e.play()
665            }
666        },
667        play: function() {
668            var e = this;
669            e.apStatus = "play";
670            if (e.options.autoPlay === false) {
671                return false
672            }
673            t.clearInterval(e.autoPlayInterval);
674            e.autoPlayInterval = t.setInterval(function() {
675                e.next(true)
676            }, e.options.autoPlay)
677        },
678        swapSpeed: function(e) {
679            var t = this;
680            if (e === "slideSpeed") {
681                t.$owlWrapper.css(t.addCssSpeed(t.options.slideSpeed))
682            } else if (e === "paginationSpeed") {
683                t.$owlWrapper.css(t.addCssSpeed(t.options.paginationSpeed))
684            } else if (typeof e !== "string") {
685                t.$owlWrapper.css(t.addCssSpeed(e))
686            }
687        },
688        addCssSpeed: function(e) {
689            return {
690                "-webkit-transition": "all " + e + "ms ease",
691                "-moz-transition": "all " + e + "ms ease",
692                "-o-transition": "all " + e + "ms ease",
693                transition: "all " + e + "ms ease"
694            }
695        },
696        removeTransition: function() {
697            return {
698                "-webkit-transition": "",
699                "-moz-transition": "",
700                "-o-transition": "",
701                transition: ""
702            }
703        },
704        doTranslate: function(e) {
705            return {
706                "-webkit-transform": "translate3d(" + e + "px, 0px, 0px)",
707                "-moz-transform": "translate3d(" + e + "px, 0px, 0px)",
708                "-o-transform": "translate3d(" + e + "px, 0px, 0px)",
709                "-ms-transform": "translate3d(" + e + "px, 0px, 0px)",
710                transform: "translate3d(" + e + "px, 0px,0px)"
711            }
712        },
713        transition3d: function(e) {
714            var t = this;
715            t.$owlWrapper.css(t.doTranslate(e))
716        },
717        css2move: function(e) {
718            var t = this;
719            t.$owlWrapper.css({
720                left: e
721            })
722        },
723        css2slide: function(e, t) {
724            var n = this;
725            n.isCssFinish = false;
726            n.$owlWrapper.stop(true, true).animate({
727                left: e
728            }, {
729                duration: t || n.options.slideSpeed,
730                complete: function() {
731                    n.isCssFinish = true
732                }
733            })
734        },
735        checkBrowser: function() {
736            var e = this,
737                i = "translate3d(0px, 0px, 0px)",
738                s = n.createElement("div"),
739                o, u, a, f;
740            s.style.cssText = "  -moz-transform:" + i + "; -ms-transform:" + i + "; -o-transform:" + i + "; -webkit-transform:" + i + "; transform:" + i;
741            o = /translate3d\(0px, 0px, 0px\)/g;
742            u = s.style.cssText.match(o);
743            a = u !== null && u.length === 1;
744            f = "ontouchstart" in t || t.navigator.msMaxTouchPoints;
745            e.browser = {
746                support3d: r.isPerspective() !== false ? true : false,
747                isTouch: f
748            }
749        },
750        isStyleSupported: function(e) {
751            var t, n, r = document.createElement("div"),
752                i = e;
753            for (t in i) {
754                n = i[t];
755                if (typeof r.style[n] !== "undefined") {
756                    r = null;
757                    return [n, t]
758                }
759            }
760            return [false]
761        },
762        isPerspective: function() {
763            return r.isStyleSupported(["perspective", "webkitPerspective", "MozPerspective", "OPerspective", "MsPerspective"])[0]
764        },
765        moveEvents: function() {
766            var e = this;
767            if (e.options.mouseDrag !== false || e.options.touchDrag !== false) {
768                e.gestures();
769                e.disabledEvents()
770            }
771        },
772        eventTypes: function() {
773            var e = this,
774                t = ["s", "e", "x"];
775            e.ev_types = {};
776            if (e.options.mouseDrag === true && e.options.touchDrag === true) {
777                t = ["touchstart.owl mousedown.owl", "touchmove.owl mousemove.owl", "touchend.owl touchcancel.owl mouseup.owl"]
778            } else if (e.options.mouseDrag === false && e.options.touchDrag === true) {
779                t = ["touchstart.owl", "touchmove.owl", "touchend.owl touchcancel.owl"]
780            } else if (e.options.mouseDrag === true && e.options.touchDrag === false) {
781                t = ["mousedown.owl", "mousemove.owl", "mouseup.owl"]
782            }
783            e.ev_types.start = t[0];
784            e.ev_types.move = t[1];
785            e.ev_types.end = t[2]
786        },
787        disabledEvents: function() {
788            var t = this;
789            t.$elem.on("dragstart.owl", function(e) {
790                e.preventDefault()
791            });
792            t.$elem.on("mousedown.disableTextSelect", function(t) {
793                return e(t.target).is("input, textarea, select, option")
794            })
795        },
796        gestures: function() {
797            function r(e) {
798                if (e.touches !== undefined) {
799                    return {
800                        x: e.touches[0].pageX,
801                        y: e.touches[0].pageY
802                    }
803                }
804                if (e.touches === undefined) {
805                    if (e.pageX !== undefined) {
806                        return {
807                            x: e.pageX,
808                            y: e.pageY
809                        }
810                    }
811                    if (e.pageX === undefined) {
812                        return {
813                            x: e.clientX,
814                            y: e.clientY
815                        }
816                    }
817                }
818            }
819
820            function i(t) {
821                if (t === "on") {
822                    e(n).on(a.ev_types.move, o);
823                    e(n).on(a.ev_types.end, u)
824                } else if (t === "off") {
825                    e(n).off(a.ev_types.move);
826                    e(n).off(a.ev_types.end)
827                }
828            }
829
830            function s(n) {
831                var s = n.originalEvent || n || t.event,
832                    o;
833                if (s.which === 3) {
834                    return false
835                }
836                if (a.itemsAmount <= a.options.items) {
837                    return
838                }
839                if (a.isCssFinish === false && !a.options.dragBeforeAnimFinish) {
840                    return false
841                }
842                if (a.isCss3Finish === false && !a.options.dragBeforeAnimFinish) {
843                    return false
844                }
845                if (a.options.autoPlay !== false) {
846                    t.clearInterval(a.autoPlayInterval)
847                }
848                if (a.browser.isTouch !== true && !a.$owlWrapper.hasClass("grabbing")) {
849                    a.$owlWrapper.addClass("grabbing")
850                }
851                a.newPosX = 0;
852                a.newRelativeX = 0;
853                e(this).css(a.removeTransition());
854                o = e(this).position();
855                f.relativePos = o.left;
856                f.offsetX = r(s).x - o.left;
857                f.offsetY = r(s).y - o.top;
858                i("on");
859                f.sliding = false;
860                f.targetElement = s.target || s.srcElement
861            }
862
863            function o(i) {
864                var s = i.originalEvent || i || t.event,
865                    o, u;
866                a.newPosX = r(s).x - f.offsetX;
867                a.newPosY = r(s).y - f.offsetY;
868                a.newRelativeX = a.newPosX - f.relativePos;
869                if (typeof a.options.startDragging === "function" && f.dragging !== true && a.newRelativeX !== 0) {
870                    f.dragging = true;
871                    a.options.startDragging.apply(a, [a.$elem])
872                }
873                if ((a.newRelativeX > 8 || a.newRelativeX < -8) && a.browser.isTouch === true) {
874                    if (s.preventDefault !== undefined) {
875                        s.preventDefault()
876                    } else {
877                        s.returnValue = false
878                    }
879                    f.sliding = true
880                }
881                if ((a.newPosY > 10 || a.newPosY < -10) && f.sliding === false) {
882                    e(n).off("touchmove.owl")
883                }
884                o = function() {
885                    return a.newRelativeX / 5
886                };
887                u = function() {
888                    return a.maximumPixels + a.newRelativeX / 5
889                };
890                a.newPosX = Math.max(Math.min(a.newPosX, o()), u());
891                if (a.browser.support3d === true) {
892                    a.transition3d(a.newPosX)
893                } else {
894                    a.css2move(a.newPosX)
895                }
896            }
897
898            function u(n) {
899                var r = n.originalEvent || n || t.event,
900                    s, o, u;
901                if (!r.target) {
902                    r.target = r.srcElement
903                }
904                f.dragging = false;
905                if (a.browser.isTouch !== true) {
906                    a.$owlWrapper.removeClass("grabbing")
907                }
908                if (a.newRelativeX < 0) {
909                    a.dragDirection = a.owl.dragDirection = "left"
910                } else {
911                    a.dragDirection = a.owl.dragDirection = "right"
912                }
913                if (a.newRelativeX !== 0) {
914                    s = a.getNewPosition();
915                    a.goTo(s, false, "drag");
916                    if (f.targetElement === r.target && a.browser.isTouch !== true) {
917                        e(r.target).on("click.disable", function(t) {
918                            t.stopImmediatePropagation();
919                            t.stopPropagation();
920                            t.preventDefault();
921                            e(t.target).off("click.disable")
922                        });
923                        o = e._data(r.target, "events").click;
924                        u = o.pop();
925                        o.splice(0, 0, u)
926                    }
927                }
928                i("off")
929            }
930            var a = this,
931                f = {
932                    offsetX: 0,
933                    offsetY: 0,
934                    baseElWidth: 0,
935                    relativePos: 0,
936                    position: null,
937                    minSwipe: null,
938                    maxSwipe: null,
939                    sliding: null,
940                    dargging: null,
941                    targetElement: null
942                };
943            a.isCssFinish = true;
944            a.$elem.on(a.ev_types.start, ".owl-wrapper", s)
945        },
946        getNewPosition: function() {
947            var e = this,
948                t = e.closestItem();
949            if (t > e.maximumItem) {
950                e.currentItem = e.maximumItem;
951                t = e.maximumItem
952            } else if (e.newPosX >= 0) {
953                t = 0;
954                e.currentItem = 0
955            }
956            return t
957        },
958        closestItem: function() {
959            var t = this,
960                n = t.options.scrollPerPage === true ? t.pagesInArray : t.positionsInArray,
961                r = t.newPosX,
962                i = null;
963            e.each(n, function(s, o) {
964                if (r - t.itemWidth / 20 > n[s + 1] && r - t.itemWidth / 20 < o && t.moveDirection() === "left") {
965                    i = o;
966                    if (t.options.scrollPerPage === true) {
967                        t.currentItem = e.inArray(i, t.positionsInArray)
968                    } else {
969                        t.currentItem = s
970                    }
971                } else if (r + t.itemWidth / 20 < o && r + t.itemWidth / 20 > (n[s + 1] || n[s] - t.itemWidth) && t.moveDirection() === "right") {
972                    if (t.options.scrollPerPage === true) {
973                        i = n[s + 1] || n[n.length - 1];
974                        t.currentItem = e.inArray(i, t.positionsInArray)
975                    } else {
976                        i = n[s + 1];
977                        t.currentItem = s + 1
978                    }
979                }
980            });
981            return t.currentItem
982        },
983        moveDirection: function() {
984            var e = this,
985                t;
986            if (e.newRelativeX < 0) {
987                t = "right";
988                e.playDirection = "next"
989            } else {
990                t = "left";
991                e.playDirection = "prev"
992            }
993            return t
994        },
995        customEvents: function() {
996            var e = this;
997            e.$elem.on("owl.next", function() {
998                e.next()
999            });
1000            e.$elem.on("owl.prev", function() {
1001                e.prev()
1002            });
1003            e.$elem.on("owl.play", function(t, n) {
1004                e.options.autoPlay = n;
1005                e.play();
1006                e.hoverStatus = "play"
1007            });
1008            e.$elem.on("owl.stop", function() {
1009                e.stop();
1010                e.hoverStatus = "stop"
1011            });
1012            e.$elem.on("owl.goTo", function(t, n) {
1013                e.goTo(n)
1014            });
1015            e.$elem.on("owl.jumpTo", function(t, n) {
1016                e.jumpTo(n)
1017            })
1018        },
1019        stopOnHover: function() {
1020            var e = this;
1021            if (e.options.stopOnHover === true && e.browser.isTouch !== true && e.options.autoPlay !== false) {
1022                e.$elem.on("mouseover", function() {
1023                    e.stop()
1024                });
1025                e.$elem.on("mouseout", function() {
1026                    if (e.hoverStatus !== "stop") {
1027                        e.play()
1028                    }
1029                })
1030            }
1031        },
1032        lazyLoad: function() {
1033            var t = this,
1034                n, r, i, s, o;
1035            if (t.options.lazyLoad === false) {
1036                return false
1037            }
1038            for (n = 0; n < t.itemsAmount; n += 1) {
1039                r = e(t.$owlItems[n]);
1040                if (r.data("owl-loaded") === "loaded") {
1041                    continue
1042                }
1043                i = r.data("owl-item");
1044                s = r.find(".lazyOwl");
1045                if (typeof s.data("src") !== "string") {
1046                    r.data("owl-loaded", "loaded");
1047                    continue
1048                }
1049                if (r.data("owl-loaded") === undefined) {
1050                    s.hide();
1051                    r.addClass("loading").data("owl-loaded", "checked")
1052                }
1053                if (t.options.lazyFollow === true) {
1054                    o = i >= t.currentItem
1055                } else {
1056                    o = true
1057                }
1058                if (o && i < t.currentItem + t.options.items && s.length) {
1059                    t.lazyPreload(r, s)
1060                }
1061            }
1062        },
1063        lazyPreload: function(e, n) {
1064            function r() {
1065                e.data("owl-loaded", "loaded").removeClass("loading");
1066                n.removeAttr("data-src");
1067                if (s.options.lazyEffect === "fade") {
1068                    n.fadeIn(400)
1069                } else {
1070                    n.show()
1071                }
1072                if (typeof s.options.afterLazyLoad === "function") {
1073                    s.options.afterLazyLoad.apply(this, [s.$elem])
1074                }
1075            }
1076
1077            function i() {
1078                o += 1;
1079                if (s.completeImg(n.get(0)) || u === true) {
1080                    r()
1081                } else if (o <= 100) {
1082                    t.setTimeout(i, 100)
1083                } else {
1084                    r()
1085                }
1086            }
1087            var s = this,
1088                o = 0,
1089                u;
1090            if (n.prop("tagName") === "DIV") {
1091                n.css("background-image", "url(" + n.data("src") + ")");
1092                u = true
1093            } else {
1094                n[0].src = n.data("src")
1095            }
1096            i()
1097        },
1098        autoHeight: function() {
1099            function n() {
1100                var n = e(i.$owlItems[i.currentItem]).height(),
1101                    r = i.currentItem,
1102                    s = i.itemsAmount - i.maximumItem;
1103                for (var o = r; o < r + s; o += 1) {
1104                    var u = e(i.$owlItems[o]).height();
1105                    n = n < u ? u : n
1106                }
1107                i.wrapperOuter.css("height", n + "px");
1108                if (!i.wrapperOuter.hasClass("autoHeight")) {
1109                    t.setTimeout(function() {
1110                        i.wrapperOuter.addClass("autoHeight")
1111                    }, 0)
1112                }
1113            }
1114
1115            function r() {
1116                o += 1;
1117                if (i.completeImg(s.get(0))) {
1118                    n()
1119                } else if (o <= 100) {
1120                    t.setTimeout(r, 100)
1121                } else {
1122                    i.wrapperOuter.css("height", "")
1123                }
1124            }
1125            var i = this,
1126                s = e(i.$owlItems[i.currentItem]).find("img"),
1127                o;
1128            if (s.get(0) !== undefined) {
1129                o = 0;
1130                r()
1131            } else {
1132                n()
1133            }
1134        },
1135        completeImg: function(e) {
1136            var t;
1137            if (!e.complete) {
1138                return false
1139            }
1140            t = typeof e.naturalWidth;
1141            if (t !== "undefined" && e.naturalWidth === 0) {
1142                return false
1143            }
1144            return true
1145        },
1146        onVisibleItems: function() {
1147            var t = this,
1148                n;
1149            if (t.options.addClassActive === true) {
1150                t.$owlItems.removeClass("active")
1151            }
1152            t.visibleItems = [];
1153            for (n = t.currentItem; n < t.currentItem + t.options.items; n += 1) {
1154                t.visibleItems.push(n);
1155                if (t.options.addClassActive === true) {
1156                    e(t.$owlItems[n]).addClass("active")
1157                }
1158            }
1159            t.owl.visibleItems = t.visibleItems
1160        },
1161        transitionTypes: function(e) {
1162            var t = this;
1163            t.outClass = "owl-" + e + "-out";
1164            t.inClass = "owl-" + e + "-in"
1165        },
1166        singleItemTransition: function() {
1167            function e(e) {
1168                return {
1169                    position: "relative",
1170                    left: e + "px"
1171                }
1172            }
1173            var t = this,
1174                n = t.outClass,
1175                r = t.inClass,
1176                i = t.$owlItems.eq(t.currentItem),
1177                s = t.$owlItems.eq(t.prevItem),
1178                o = Math.abs(t.positionsInArray[t.currentItem]) + t.positionsInArray[t.prevItem],
1179                u = Math.abs(t.positionsInArray[t.currentItem]) + t.itemWidth / 2,
1180                a = "webkitAnimationEnd oAnimationEnd MSAnimationEnd animationend";
1181            t.isTransition = true;
1182            t.$owlWrapper.addClass("owl-origin").css({
1183                "-webkit-transform-origin": u + "px",
1184                "-moz-perspective-origin": u + "px",
1185                "perspective-origin": u + "px"
1186            });
1187            s.css(e(o, 10)).addClass(n).on(a, function() {
1188                t.endPrev = true;
1189                s.off(a);
1190                t.clearTransStyle(s, n)
1191            });
1192            i.addClass(r).on(a, function() {
1193                t.endCurrent = true;
1194                i.off(a);
1195                t.clearTransStyle(i, r)
1196            })
1197        },
1198        clearTransStyle: function(e, t) {
1199            var n = this;
1200            e.css({
1201                position: "",
1202                left: ""
1203            }).removeClass(t);
1204            if (n.endPrev && n.endCurrent) {
1205                n.$owlWrapper.removeClass("owl-origin");
1206                n.endPrev = false;
1207                n.endCurrent = false;
1208                n.isTransition = false
1209            }
1210        },
1211        owlStatus: function() {
1212            var e = this;
1213            e.owl = {
1214                userOptions: e.userOptions,
1215                baseElement: e.$elem,
1216                userItems: e.$userItems,
1217                owlItems: e.$owlItems,
1218                currentItem: e.currentItem,
1219                prevItem: e.prevItem,
1220                visibleItems: e.visibleItems,
1221                isTouch: e.browser.isTouch,
1222                browser: e.browser,
1223                dragDirection: e.dragDirection
1224            }
1225        },
1226        clearEvents: function() {
1227            var r = this;
1228            r.$elem.off(".owl owl mousedown.disableTextSelect");
1229            e(n).off(".owl owl");
1230            e(t).off("resize", r.resizer)
1231        },
1232        unWrap: function() {
1233            var e = this;
1234            if (e.$elem.children().length !== 0) {
1235                e.$owlWrapper.unwrap();
1236                e.$userItems.unwrap().unwrap();
1237                if (e.owlControls) {
1238                    e.owlControls.remove()
1239                }
1240            }
1241            e.clearEvents();
1242            e.$elem.attr("style", e.$elem.data("owl-originalStyles") || "").attr("class", e.$elem.data("owl-originalClasses"))
1243        },
1244        destroy: function() {
1245            var e = this;
1246            e.stop();
1247            t.clearInterval(e.checkVisible);
1248            e.unWrap();
1249            e.$elem.removeData()
1250        },
1251        reinit: function(t) {
1252            var n = this,
1253                r = e.extend({}, n.userOptions, t);
1254            n.unWrap();
1255            n.init(r, n.$elem)
1256        },
1257        addItem: function(e, t) {
1258            var n = this,
1259                r;
1260            if (!e) {
1261                return false
1262            }
1263            if (n.$elem.children().length === 0) {
1264                n.$elem.append(e);
1265                n.setVars();
1266                return false
1267            }
1268            n.unWrap();
1269            if (t === undefined || t === -1) {
1270                r = -1
1271            } else {
1272                r = t
1273            }
1274            if (r >= n.$userItems.length || r === -1) {
1275                n.$userItems.eq(-1).after(e)
1276            } else {
1277                n.$userItems.eq(r).before(e)
1278            }
1279            n.setVars()
1280        },
1281        removeItem: function(e) {
1282            var t = this,
1283                n;
1284            if (t.$elem.children().length === 0) {
1285                return false
1286            }
1287            if (e === undefined || e === -1) {
1288                n = -1
1289            } else {
1290                n = e
1291            }
1292            t.unWrap();
1293            t.$userItems.eq(n).remove();
1294            t.setVars()
1295        }
1296    };
1297    e.fn.owlCarousel = function(t) {
1298        return this.each(function() {
1299            if (e(this).data("owl-init") === true) {
1300                return false
1301            }
1302            e(this).data("owl-init", true);
1303            var n = Object.create(r);
1304            n.init(t, this);
1305            e.data(this, "owlCarousel", n)
1306        })
1307    };
1308    e.fn.owlCarousel.options = {
1309        items: 5,
1310        itemsCustom: false,
1311        itemsDesktop: [1199, 4],
1312        itemsDesktopSmall: [979, 3],
1313        itemsTablet: [768, 2],
1314        itemsTabletSmall: false,
1315        itemsMobile: [479, 1],
1316        singleItem: false,
1317        itemsScaleUp: false,
1318        slideSpeed: 200,
1319        paginationSpeed: 800,
1320        rewindSpeed: 1e3,
1321        autoPlay: false,
1322        stopOnHover: false,
1323        navigation: false,
1324        navigationText: ["prev", "next"],
1325        rewindNav: true,
1326        scrollPerPage: false,
1327        pagination: true,
1328        paginationNumbers: false,
1329        responsive: true,
1330        responsiveRefreshRate: 200,
1331        responsiveBaseWidth: t,
1332        baseClass: "owl-carousel",
1333        theme: "owl-theme",
1334        lazyLoad: false,
1335        lazyFollow: true,
1336        lazyEffect: "fade",
1337        autoHeight: false,
1338        jsonPath: false,
1339        jsonSuccess: false,
1340        dragBeforeAnimFinish: true,
1341        mouseDrag: true,
1342        touchDrag: true,
1343        addClassActive: false,
1344        transitionStyle: false,
1345        beforeUpdate: false,
1346        afterUpdate: false,
1347        beforeInit: false,
1348        afterInit: false,
1349        beforeMove: false,
1350        afterMove: false,
1351        afterAction: false,
1352        startDragging: false,
1353        afterLazyLoad: false
1354    }
1355})(jQuery, window, document);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.