1/** ì¤ì°ì´_JS 210806 **/ 2jQuery(document).ready(function () { 3 4 /* ë©ì¸ ìí ì¬ë¼ì´ë */ 5 var special_slide = new Swiper('.special_slide', { 6 slidesPerView: 'auto', 7 spaceBetween: 20, 8 observer: true, 9 observeParents: true, 10 speed: 700, 11 watchOverflow: 'true', // ì¤ìì´íê° íê°ì¼ë ë²í¼ ë¼ì¸ ë¹íì± 12 scrollbar: { 13 el: ".swiper-scrollbar", 14 hide: false, 15 draggable: true, 16 }, 17 navigation: { 18 nextEl: '.swiper-button-next-special_slide', 19 prevEl: '.swiper-button-prev-special_slide', 20 }, 21 autoplay: { 22 delay: 5000, 23 disableOnInteraction: false, 24 }, 25 breakpoints: { 26 768: { 27 slidesPerView: 'auto', 28 spaceBetween: 10, 29 }, 30 } 31 }); 32 33 /* ë©ì¸ íì¹´í ê³ ë¦¬ */ 34 jQuery(".main_product_tab li").bind("click", function () { 35 jQuery(this).parent().find('li button').removeClass("active"); 36 jQuery(this).parents('.main_product_category').find('.content_list .tabcontent').removeClass("active"); 37 jQuery('button', this).addClass("active"); 38 var activeTab = jQuery('button', this).attr("data-id"); 39 jQuery(this).parents('.main_product_category').find('.content_list .tabcontent' + '#' + activeTab).addClass("active"); 40 }); 41 jQuery('.main_product_category .main_product_inner .main_product_tab li button, .content_list .tabcontent').removeClass('active'); // ëë¨¸ì§ í ì¨ê¹ 42 jQuery('.main_product_category .main_product_inner .main_product_tab li:first-child button, .content_list .tabcontent:first-child').addClass('active'); // 첫ë²ì§¸ í ì¤í 43 44 /* ë©ì¸ í ì¤í¸ë°°ë ë§í¬ ììì ìììì */ 45 jQuery(".main_text_link").each(function () { 46 var text_none = jQuery('a', this).text(); 47 if (text_none == '') { 48 jQuery(this).hide(); 49 } 50 }); 51 52 EZST.register('image-gallery/2', function () { 53 return { 54 connect: connect, 55 change: change, 56 }; 57 58 /** 59 * ì¹ì ì´ ì¶ê°ëë ê²½ì° / íì´ì§ë¡ë©ì ê²ìëë ì¹ì ë ê°ë ì ì¶ê°ë¡ ê°ì£¼ 60 * @param {HTMLElement} section ì¹ì ìµìì ìì 61 * @param {string} type íì 62 * @returns void 63 */ 64 function connect(section, type) { 65 _reset(section, type); 66 } 67 68 /** 69 * ì¹ì ì¤ì ë³ê²½ íì ì¶ê° ëë ìì ë±ì ë³ê²½ì¬íì´ ì긴 ê²½ì° 70 * @param {HTMLElement} section ì¹ì ìµìì ìì 71 * @param {string} type íì 72 * @returns void 73 */ 74 function change(section, type) { 75 _reset(section, type); 76 } 77 78 /** 79 * ê° ì¹ì ìµìì ìì(.section)를 기ì¤ì¼ë¡ 기ë¥ì ì¬ ì´ê¸°í í©ëë¤. 80 * @param {HTMLElement} section ì¹ì ìµìì ìì 81 * @param {string} type íì 82 * @returns void 83 */ 84 function _reset(section, type) { 85 // ì¹ì ì´ê¸°í ì²ë¦¬ 86 /* ë©ì¸ í ì¤í¸ê°¤ë¬ë¦¬ë°°ë ë ¸ì¶ì¤ì ë³´ë¤ ë°°ëê° ì ìë ì¤ìì ë ¬ */ 87 jQuery(section).find(".main_3dan_banner ul") 88 .each(function () { 89 var grid_num = jQuery(section).find("[data-ez-column]").attr('data-ez-column'); //ì¤ì í ë ¸ì¶ê°ì 90 var li_num = jQuery(section).attr('data-ez-item-length'); //ë±ë¡ë ìì´í ê°ì 91 92 if (!document.documentElement.classList.contains('ez-view-type-mobile') && grid_num > li_num) { // 모ë°ì¼ì¼ë 93 jQuery(this).css('justify-content', 'center'); 94 jQuery('li', this).css('flex', '1'); 95 } else { 96 jQuery(this).css('justify-content', ''); 97 jQuery('li', this).css('flex', ''); 98 } 99 100 if (grid_num == '4') { // ì¤ì í ë ¸ì¶ ê°ìê° 4ê°ì¼ë 101 if (li_num >= grid_num) { // ë±ë¡í ìì´í ê°ìê° ë ¸ì¶ê°ìë³´ë¤ ë§ìë 102 jQuery(this).addClass("fs_medium"); 103 } 104 } 105 106 if (grid_num == '5') { // ì¤ì í ë ¸ì¶ ê°ìê° 5ê°ì¼ë 107 if (li_num >= grid_num) { // ë±ë¡í ìì´í ê°ìê° ë ¸ì¶ê°ìë³´ë¤ ë§ìë 108 jQuery(this).addClass("fs_small"); 109 } else if(li_num == '4') { 110 jQuery(this).addClass("fs_medium"); 111 } 112 } 113 114 if (li_num < '4') { // ë°°ëê° 4ê° ë¯¸ë§ì´ë©´ ë보기 ë²í¼ ì¨ê¹ 115 jQuery(this).parent('.main_3dan_banner').find('.main_image_text_gallery_more').hide(); 116 } 117 if (li_num == '1') { // ë°°ëê° 1ì¥ì¼ë 118 jQuery('li a picture img', this).css('width', '100%'); 119 jQuery('li', this).css('width', '100%'); 120 } 121 }); 122 /* ë©ì¸ í ì¤í¸ê°¤ë¬ë¦¬ë°°ë ë보기 */ 123 jQuery(section).find(".main_image_text_gallery_more_btn") 124 .on("click", function (event) { 125 jQuery(section) 126 .find('ul li') 127 .show() 128 .animate({ opacity: 1 }); 129 jQuery(this).parent().hide(); 130 }) 131 } 132 }); 133}); 134 135/** 136 * Swiper 4.5.1 137 * Most modern mobile touch slider and framework with hardware accelerated transitions 138 * http://www.idangero.us/swiper/ 139 * 140 * Copyright 2014-2019 Vladimir Kharlampidi 141 * 142 * Released under the MIT License 143 * 144 * Released on: September 13, 2019 145 */ 146!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,function(){"use strict";var f="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,ee="undefined"==typeof window?{document:f,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window,l=function(e){for(var t=0;t<e.length;t+=1)this[t]=e[t];return this.length=e.length,this};function I(e,t){var a=[],i=0;if(e&&!t&&e instanceof l)return e;if(e)if("string"==typeof e){var s,r,n=e.trim();if(0<=n.indexOf("<")&&0<=n.indexOf(">")){var o="div";for(0===n.indexOf("<li")&&(o="ul"),0===n.indexOf("<tr")&&(o="tbody"),0!==n.indexOf("<td")&&0!==n.indexOf("<th")||(o="tr"),0===n.indexOf("<tbody")&&(o="table"),0===n.indexOf("<option")&&(o="select"),(r=f.createElement(o)).innerHTML=n,i=0;i<r.childNodes.length;i+=1)a.push(r.childNodes[i])}else for(s=t||"#"!==e[0]||e.match(/[ .<>:~]/)?(t||f).querySelectorAll(e.trim()):[f.getElementById(e.trim().split("#")[1])],i=0;i<s.length;i+=1)s[i]&&a.push(s[i])}else if(e.nodeType||e===ee||e===f)a.push(e);else if(0<e.length&&e[0].nodeType)for(i=0;i<e.length;i+=1)a.push(e[i]);return new l(a)}function r(e){for(var t=[],a=0;a<e.length;
vendor: 43,198 bytes, line 146
146a+=1)-1===t.indexOf(e[a])&&t.push(e[a]);return t}I.fn=l.prototype,I.Class=l,I.Dom7=l;var t={addClass:function(e){if(void 0===e)return this;for(var t=e.split(" "),a=0;a<t.length;a+=1)for(var i=0;i<this.length;i+=1)void 0!==this[i]&&void 0!==this[i].classList&&this[i].classList.add(t[a]);return this},removeClass:function(e){for(var t=e.split(" "),a=0;a<t.length;a+=1)for(var i=0;i<this.length;i+=1)void 0!==this[i]&&void 0!==this[i].classList&&this[i].classList.remove(t[a]);return this},hasClass:function(e){return!!this[0]&&this[0].classList.contains(e)},toggleClass:function(e){for(var t=e.split(" "),a=0;a<t.length;a+=1)for(var i=0;i<this.length;i+=1)void 0!==this[i]&&void 0!==this[i].classList&&this[i].classList.toggle(t[a]);return this},attr:function(e,t){var a=arguments;if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var i=0;i<this.length;i+=1)if(2===a.length)this[i].setAttribute(e,t);else for(var s in e)this[i][s]=e[s],this[i].setAttribute(s,e[s]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},data:function(e,t){var a;if(void 0!==t){for(var i=0;i<this.length;i+=1)(a=this[i]).dom7ElementDataStorage||(a.dom7ElementDataStorage={}),a.dom7ElementDataStorage[e]=t;return this}if(a=this[0]){if(a.dom7ElementDataStorage&&e in a.dom7ElementDataStorage)return a.dom7ElementDataStorage[e];var s=a.getAttribute("data-"+e);return s||void 0}},transform:function(e){for(var t=0;t<this.length;t+=1){var a=this[t].style;a.webkitTransform=e,a.transform=e}return this},transition:function(e){"string"!=typeof e&&(e+="ms");for(var t=0;t<this.length;t+=1){var a=this[t].style;a.webkitTransitionDuration=e,a.transitionDuration=e}return this},on:function(){for(var e,t=[],a=arguments.length;a--;)t[a]=arguments[a];var i=t[0],r=t[1],n=t[2],s=t[3];function o(e){var t=e.target;if(t){var a=e.target.dom7EventData||[];if(a.indexOf(e)<0&&a.unshift(e),I(t).is(r))n.apply(t,a);else for(var i=I(t).parents(),s=0;s<i.length;s+=1)I(i[s]).is(r)&&n.apply(i[s],a)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),n.apply(this,t)}"function"==typeof t[1]&&(i=(e=t)[0],n=e[1],s=e[2],r=void 0),s=s||!1;for(var d,p=i.split(" "),c=0;c<this.length;c+=1){var u=this[c];if(r)for(d=0;d<p.length;d+=1){var h=p[d];u.dom7LiveListeners||(u.dom7LiveListeners={}),u.dom7LiveListeners[h]||(u.dom7LiveListeners[h]=[]),u.dom7LiveListeners[h].push({listener:n,proxyListener:o}),u.addEventListener(h,o,s)}else for(d=0;d<p.length;d+=1){var v=p[d];u.dom7Listeners||(u.dom7Listeners={}),u.dom7Listeners[v]||(u.dom7Listeners[v]=[]),u.dom7Listeners[v].push({listener:n,proxyListener:l}),u.addEventListener(v,l,s)}}return this},off:function(){for(var e,t=[],a=arguments.length;a--;)t[a]=arguments[a];var i=t[0],s=t[1],r=t[2],n=t[3];"function"==typeof t[1]&&(i=(e=t)[0],r=e[1],n=e[2],s=void 0),n=n||!1;for(var o=i.split(" "),l=0;l<o.length;l+=1)for(var d=o[l],p=0;p<this.length;p+=1){var c=this[p],u=void 0;if(!s&&c.dom7Listeners?u=c.dom7Listeners[d]:s&&c.dom7LiveListeners&&(u=c.dom7LiveListeners[d]),u&&u.length)for(var h=u.length-1;0<=h;h-=1){var v=u[h];r&&v.listener===r?(c.removeEventListener(d,v.proxyListener,n),u.splice(h,1)):r&&v.listener&&v.listener.dom7proxy&&v.listener.dom7proxy===r?(c.removeEventListener(d,v.proxyListener,n),u.splice(h,1)):r||(c.removeEventListener(d,v.proxyListener,n),u.splice(h,1))}}return this},trigger:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var a=e[0].split(" "),i=e[1],s=0;s<a.length;s+=1)for(var r=a[s],n=0;n<this.length;n+=1){var o=this[n],l=void 0;try{l=new ee.CustomEvent(r,{detail:i,bubbles:!0,cancelable:!0})}catch(e){(l=f.createEvent("Event")).initEvent(r,!0,!0),l.detail=i}o.dom7EventData=e.filter(function(e,t){return 0<t}),o.dispatchEvent(l),o.dom7EventData=[],delete o.dom7EventData}return this},transitionEnd:function(t){var a,i=["webkitTransitionEnd","transitionend"],s=this;function r(e){if(e.target===this)for(t.call(this,e),a=0;a<i.length;a+=1)s.off(i[a],r)}if(t)for(a=0;a<i.length;a+=1)s.on(i[a],r);return this},outerWidth:function(e){if(0<this.length){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(0<this.length){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(0<this.length){var e=this[0],t=e.getBoundingClientRect(),a=f.body,i=e.clientTop||a.clientTop||0,s=e.clientLeft||a.clientLeft||0,r=e===ee?ee.scrollY:e.scrollTop,n=e===ee?ee.scrollX:e.scrollLeft;return{top:t.top+r-i,left:t.left+n-s}}return null},css:function(e,t){var a;if(1===arguments.length){if("string"!=typeof e){for(a=0;a<this.length;a+=1)for(var i in e)this[a].style[i]=e[i];return this}if(this[0])return ee.getComputedStyle(this[0],null).getPropertyValue(e)}if(2!==arguments.length||"string"!=typeof e)return this;for(a=0;a<this.length;a+=1)this[a].style[e]=t;return this},each:function(e){if(!e)return this;for(var t=0;t<this.length;t+=1)if(!1===e.call(this[t],t,this[t]))return this;return this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:void 0;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,a,i=this[0];if(!i||void 0===e)return!1;if("string"==typeof e){if(i.matches)return i.matches(e);if(i.webkitMatchesSelector)return i.webkitMatchesSelector(e);if(i.msMatchesSelector)return i.msMatchesSelector(e);for(t=I(e),a=0;a<t.length;a+=1)if(t[a]===i)return!0;return!1}if(e===f)return i===f;if(e===ee)return i===ee;if(e.nodeType||e instanceof l){for(t=e.nodeType?[e]:e,a=0;a<t.length;a+=1)if(t[a]===i)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t,a=this.length;return new l(a-1<e?[]:e<0?(t=a+e)<0?[]:[this[t]]:[this[e]])},append:function(){for(var e,t=[],a=arguments.length;a--;)t[a]=arguments[a];for(var i=0;i<t.length;i+=1){e=t[i];for(var s=0;s<this.length;s+=1)if("string"==typeof e){var r=f.createElement("div");for(r.innerHTML=e;r.firstChild;)this[s].appendChild(r.firstChild)}else if(e instanceof l)for(var n=0;n<e.length;n+=1)this[s].appendChild(e[n]);else this[s].appendChild(e)}return this},prepend:function(e){var t,a;for(t=0;t<this.length;t+=1)if("string"==typeof e){var i=f.createElement("div");for(i.innerHTML=e,a=i.childNodes.length-1;0<=a;a-=1)this[t].insertBefore(i.childNodes[a],this[t].childNodes[0])}else if(e instanceof l)for(a=0;a<e.length;a+=1)this[t].insertBefore(e[a],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return 0<this.length?e?this[0].nextElementSibling&&I(this[0].nextElementSibling).is(e)?new l([this[0].nextElementSibling]):new l([]):this[0].nextElementSibling?new l([this[0].nextElementSibling]):new l([]):new l([])},nextAll:function(e){var t=[],a=this[0];if(!a)return new l([]);for(;a.nextElementSibling;){var i=a.nextElementSibling;e?I(i).is(e)&&t.push(i):t.push(i),a=i}return new l(t)},prev:function(e){if(0<this.length){var t=this[0];return e?t.previousElementSibling&&I(t.previousElementSibling).is(e)?new l([t.previousElementSibling]):new l([]):t.previousElementSibling?new l([t.previousElementSibling]):new l([])}return new l([])},prevAll:function(e){var t=[],a=this[0];if(!a)return new l([]);for(;a.previousElementSibling;){var i=a.previousElementSibling;e?I(i).is(e)&&t.push(i):t.push(i),a=i}return new l(t)},parent:function(e){for(var t=[],a=0;a<this.length;a+=1)null!==this[a].parentNode&&(e?I(this[a].parentNode).is(e)&&t.push(this[a].parentNode):t.push(this[a].parentNode));return I(r(t))},parents:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].parentNode;i;)e?I(i).is(e)&&t.push(i):t.push(i),i=i.parentNode;return I(r(t))},closest:function(e){var t=this;return void 0===e?new l([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].querySelectorAll(e),s=0;s<i.length;s+=1)t.push(i[s]);return new l(t)},children:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].childNodes,s=0;s<i.length;s+=1)e?1===i[s].nodeType&&I(i[s]).is(e)&&t.push(i[s]):1===i[s].nodeType&&t.push(i[s]);return new l(r(t))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this},add:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var a,i;for(a=0;a<e.length;a+=1){var s=I(e[a]);for(i=0;i<s.length;i+=1)this[this.length]=s[i],this.length+=1}return this},styles:function(){return this[0]?ee.getComputedStyle(this[0],null):{}}};Object.keys(t).forEach(function(e){I.fn[e]=I.fn[e]||t[e]});function e(e){void 0===e&&(e={});var t=this;t.params=e,t.eventsListeners={},t.params&&t.params.on&&Object.keys(t.params.on).forEach(function(e){t.on(e,t.params.on[e])})}var a,i,s,n,te={deleteProps:function(e){var t=e;Object.keys(t).forEach(function(e){try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})},nextTick:function(e,t){return void 0===t&&(t=0),setTimeout(e,t)},now:function(){return Date.now()},getTranslate:function(e,t){var a,i,s;void 0===t&&(t="x");var r=ee.getComputedStyle(e,null);return ee.WebKitCSSMatrix?(6<(i=r.transform||r.webkitTransform).split(",").length&&(i=i.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),s=new ee.WebKitCSSMatrix("none"===i?"":i)):a=(s=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=ee.WebKitCSSMatrix?s.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=ee.WebKitCSSMatrix?s.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0},parseUrlQuery:function(e){var t,a,i,s,r={},n=e||ee.location.href;if("string"==typeof n&&n.length)for(s=(a=(n=-1<n.indexOf("?")?n.replace(/\S*\?/,""):"").split("&").filter(function(e){return""!==e})).length,t=0;t<s;t+=1)i=a[t].replace(/#\S+/g,"").split("="),r[decodeURIComponent(i[0])]=void 0===i[1]?void 0:decodeURIComponent(i[1])||"";return r},isObject:function(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object},extend:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var a=Object(e[0]),i=1;i<e.length;i+=1){var s=e[i];if(null!=s)for(var r=Object.keys(Object(s)),n=0,o=r.length;n<o;n+=1){var l=r[n],d=Object.getOwnPropertyDescriptor(s,l);void 0!==d&&d.enumerable&&(te.isObject(a[l])&&te.isObject(s[l])?te.extend(a[l],s[l]):!te.isObject(a[l])&&te.isObject(s[l])?(a[l]={},te.extend(a[l],s[l])):a[l]=s[l])}}return a}},ae=(s=f.createElement("div"),{touch:ee.Modernizr&&!0===ee.Modernizr.touch||!!(0<ee.navigator.maxTouchPoints||"ontouchstart"in ee||ee.DocumentTouch&&f instanceof ee.DocumentTouch),pointerEvents:!!(ee.navigator.pointerEnabled||ee.PointerEvent||"maxTouchPoints"in ee.navigator&&0<ee.navigator.maxTouchPoints),prefixedPointerEvents:!!ee.navigator.msPointerEnabled,transition:(i=s.style,"transition"in i||"webkitTransition"in i||"MozTransition"in i),transforms3d:ee.Modernizr&&!0===ee.Modernizr.csstransforms3d||(a=s.style,"webkitPerspective"in a||"MozPerspective"in a||"OPerspective"in a||"MsPerspective"in a||"perspective"in a),flexbox:function(){for(var e=s.style,t="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),a=0;a<t.length;a+=1)if(t[a]in e)return!0;return!1}(),observer:"MutationObserver"in ee||"WebkitMutationObserver"in ee,passiveListener:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});ee.addEventListener("testPassiveListener",null,t)}catch(e){}return e}(),gestures:"ongesturestart"in ee}),ie={isIE:!!ee.navigator.userAgent.match(/Trident/g)||!!ee.navigator.userAgent.match(/MSIE/g),isEdge:!!ee.navigator.userAgent.match(/Edge/g),isSafari:(n=ee.navigator.userAgent.toLowerCase(),0<=n.indexOf("safari")&&n.indexOf("chrome")<0&&n.indexOf("android")<0),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(ee.navigator.userAgent)},o={components:{configurable:!0}};e.prototype.on=function(e,t,a){var i=this;if("function"!=typeof t)return i;var s=a?"unshift":"push";return e.split(" ").forEach(function(e){i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][s](t)}),i},e.prototype.once=function(a,i,e){var s=this;if("function"!=typeof i)return s;function r(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];i.apply(s,e),s.off(a,r),r.f7proxy&&delete r.f7proxy}return r.f7proxy=i,s.on(a,r,e)},e.prototype.off=function(e,i){var s=this;return s.eventsListeners&&e.split(" ").forEach(function(a){void 0===i?s.eventsListeners[a]=[]:s.eventsListeners[a]&&s.eventsListeners[a].length&&s.eventsListeners[a].forEach(function(e,t){(e===i||e.f7proxy&&e.f7proxy===i)&&s.eventsListeners[a].splice(t,1)})}),s},e.prototype.emit=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var a,i,s,r=this;return r.eventsListeners&&(s="string"==typeof e[0]||Array.isArray(e[0])?(a=e[0],i=e.slice(1,e.length),r):(a=e[0].events,i=e[0].data,e[0].context||r),(Array.isArray(a)?a:a.split(" ")).forEach(function(e){if(r.eventsListeners&&r.eventsListeners[e]){var t=[];r.eventsListeners[e].forEach(function(e){t.push(e)}),t.forEach(function(e){e.apply(s,i)})}})),r},e.prototype.useModulesParams=function(a){var i=this;i.modules&&Object.keys(i.modules).forEach(function(e){var t=i.modules[e];t.params&&te.extend(a,t.params)})},e.prototype.useModules=function(i){void 0===i&&(i={});var s=this;s.modules&&Object.keys(s.modules).forEach(function(e){var a=s.modules[e],t=i[e]||{};a.instance&&Object.keys(a.instance).forEach(function(e){var t=a.instance[e];s[e]="function"==typeof t?t.bind(s):t}),a.on&&s.on&&Object.keys(a.on).forEach(function(e){s.on(e,a.on[e])}),a.create&&a.create.bind(s)(t)})},o.components.set=function(e){this.use&&this.use(e)},e.installModule=function(t){for(var e=[],a=arguments.length-1;0<a--;)e[a]=arguments[a+1];var i=this;i.prototype.modules||(i.prototype.modules={});var s=t.name||Object.keys(i.prototype.modules).length+"_"+te.now();return(i.prototype.modules[s]=t).proto&&Object.keys(t.proto).forEach(function(e){i.prototype[e]=t.proto[e]}),t.static&&Object.keys(t.static).forEach(function(e){i[e]=t.static[e]}),t.install&&t.install.apply(i,e),i},e.use=function(e){for(var t=[],a=arguments.length-1;0<a--;)t[a]=arguments[a+1];var i=this;return Array.isArray(e)?(e.forEach(function(e){return i.installModule(e)}),i):i.installModule.apply(i,[e].concat(t))},Object.defineProperties(e,o);var d={updateSize:function(){var e,t,a=this,i=a.$el;e=void 0!==a.params.width?a.params.width:i[0].clientWidth,t=void 0!==a.params.height?a.params.height:i[0].clientHeight,0===e&&a.isHorizontal()||0===t&&a.isVertical()||(e=e-parseInt(i.css("padding-left"),10)-parseInt(i.css("padding-right"),10),t=t-parseInt(i.css("padding-top"),10)-parseInt(i.css("padding-bottom"),10),te.extend(a,{width:e,height:t,size:a.isHorizontal()?e:t}))},updateSlides:function(){var e=this,t=e.params,a=e.$wrapperEl,i=e.size,s=e.rtlTranslate,r=e.wrongRTL,n=e.virtual&&t.virtual.enabled,o=n?e.virtual.slides.length:e.slides.length,l=a.children("."+e.params.slideClass),d=n?e.virtual.slides.length:l.length,p=[],c=[],u=[],h=t.slidesOffsetBefore;"function"==typeof h&&(h=t.slidesOffsetBefore.call(e));var v=t.slidesOffsetAfter;"function"==typeof v&&(v=t.slidesOffsetAfter.call(e));var f=e.snapGrid.length,m=e.snapGrid.length,g=t.spaceBetween,b=-h,w=0,y=0;if(void 0!==i){var x,T;"string"==typeof g&&0<=g.indexOf("%")&&(g=parseFloat(g.replace("%",""))/100*i),e.virtualSize=-g,s?l.css({marginLeft:"",marginTop:""}):l.css({marginRight:"",marginBottom:""}),1<t.slidesPerColumn&&(x=Math.floor(d/t.slidesPerColumn)===d/e.params.slidesPerColumn?d:Math.ceil(d/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(x=Math.max(x,t.slidesPerView*t.slidesPerColumn)));for(var E,S=t.slidesPerColumn,C=x/S,M=Math.floor(d/t.slidesPerColumn),P=0;P<d;P+=1){T=0;var k=l.eq(P);if(1<t.slidesPerColumn){var z=void 0,$=void 0,I=void 0;if("column"===t.slidesPerColumnFill||"row"===t.slidesPerColumnFill&&1<t.slidesPerGroup){if("column"===t.slidesPerColumnFill)I=P-($=Math.floor(P/S))*S,(M<$||$===M&&I===S-1)&&S<=(I+=1)&&(I=0,$+=1);else{var L=Math.floor(P/t.slidesPerGroup);$=P-(I=Math.floor(P/t.slidesPerView)-L*t.slidesPerColumn)*t.slidesPerView-L*t.slidesPerView}z=$+I*x/S,k.css({"-webkit-box-ordinal-group":z,"-moz-box-ordinal-group":z,"-ms-flex-order":z,"-webkit-order":z,order:z})}else $=P-(I=Math.floor(P/C))*C;k.css("margin-"+(e.isHorizontal()?"top":"left"),0!==I&&t.spaceBetween&&t.spaceBetween+"px").attr("data-swiper-column",$).attr("data-swiper-row",I)}if("none"!==k.css("display")){if("auto"===t.slidesPerView){var D=ee.getComputedStyle(k[0],null),O=k[0].style.transform,A=k[0].style.webkitTransform;if(O&&(k[0].style.transform="none"),A&&(k[0].style.webkitTransform="none"),t.roundLengths)T=e.isHorizontal()?k.outerWidth(!0):k.outerHeight(!0);else if(e.isHorizontal()){var H=parseFloat(D.getPropertyValue("width")),G=parseFloat(D.getPropertyValue("padding-left")),N=parseFloat(D.getPropertyValue("padding-right")),B=parseFloat(D.getPropertyValue("margin-left")),X=parseFloat(D.getPropertyValue("margin-right")),V=D.getPropertyValue("box-sizing");T=V&&"border-box"===V&&!ie.isIE?H+B+X:H+G+N+B+X}else{var Y=parseFloat(D.getPropertyValue("height")),F=parseFloat(D.getPropertyValue("padding-top")),R=parseFloat(D.getPropertyValue("padding-bottom")),q=parseFloat(D.getPropertyValue("margin-top")),W=parseFloat(D.getPropertyValue("margin-bottom")),j=D.getPropertyValue("box-sizing");T=j&&"border-box"===j&&!ie.isIE?Y+q+W:Y+F+R+q+W}O&&(k[0].style.transform=O),A&&(k[0].style.webkitTransform=A),t.roundLengths&&(T=Math.floor(T))}else T=(i-(t.slidesPerView-1)*g)/t.slidesPerView,t.roundLengths&&(T=Math.floor(T)),l[P]&&(e.isHorizontal()?l[P].style.width=T+"px":l[P].style.height=T+"px");l[P]&&(l[P].swiperSlideSize=T),u.push(T),t.centeredSlides?(b=b+T/2+w/2+g,0===w&&0!==P&&(b=b-i/2-g),0===P&&(b=b-i/2-g),Math.abs(b)<.001&&(b=0),t.roundLengths&&(b=Math.floor(b)),y%t.slidesPerGroup==0&&p.push(b),c.push(b)):(t.roundLengths&&(b=Math.floor(b)),y%t.slidesPerGroup==0&&p.push(b),c.push(b),b=b+T+g),e.virtualSize+=T+g,w=T,y+=1}}if(e.virtualSize=Math.max(e.virtualSize,i)+v,s&&r&&("slide"===t.effect||"coverflow"===t.effect)&&a.css({width:e.virtualSize+t.spaceBetween+"px"}),ae.flexbox&&!t.setWrapperSize||(e.isHorizontal()?a.css({width:e.virtualSize+t.spaceBetween+"px"}):a.css({height:e.virtualSize+t.spaceBetween+"px"})),1<t.slidesPerColumn&&(e.virtualSize=(T+t.spaceBetween)*x,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?a.css({width:e.virtualSize+t.spaceBetween+"px"}):a.css({height:e.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){E=[];for(var U=0;U<p.length;U+=1){var K=p[U];t.roundLengths&&(K=Math.floor(K)),p[U]<e.virtualSize+p[0]&&E.push(K)}p=E}if(!t.centeredSlides){E=[];for(var _=0;_<p.length;_+=1){var Z=p[_];t.roundLengths&&(Z=Math.floor(Z)),p[_]<=e.virtualSize-i&&E.push(Z)}p=E,1<Math.floor(e.virtualSize-i)-Math.floor(p[p.length-1])&&p.push(e.virtualSize-i)}if(0===p.length&&(p=[0]),0!==t.spaceBetween&&(e.isHorizontal()?s?l.css({marginLeft:g+"px"}):l.css({marginRight:g+"px"}):l.css({marginBottom:g+"px"})),t.centerInsufficientSlides){var Q=0;if(u.forEach(function(e){Q+=e+(t.spaceBetween?t.spaceBetween:0)}),(Q-=t.spaceBetween)<i){var J=(i-Q)/2;p.forEach(function(e,t){p[t]=e-J}),c.forEach(function(e,t){c[t]=e+J})}}te.extend(e,{slides:l,snapGrid:p,slidesGrid:c,slidesSizesGrid:u}),d!==o&&e.emit("slidesLengthChange"),p.length!==f&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),c.length!==m&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()}},updateAutoHeight:function(e){var t,a=this,i=[],s=0;if("number"==typeof e?a.setTransition(e):!0===e&&a.setTransition(a.params.speed),"auto"!==a.params.slidesPerView&&1<a.params.slidesPerView)for(t=0;t<Math.ceil(a.params.slidesPerView);t+=1){var r=a.activeIndex+t;if(r>a.slides.length)break;i.push(a.slides.eq(r)[0])}else i.push(a.slides.eq(a.activeIndex)[0]);for(t=0;t<i.length;t+=1)if(void 0!==i[t]){var n=i[t].offsetHeight;s=s<n?n:s}s&&a.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,a=t.params,i=t.slides,s=t.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&t.updateSlidesOffset();var r=-e;s&&(r=e),i.removeClass(a.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var n=0;n<i.length;n+=1){var o=i[n],l=(r+(a.centeredSlides?t.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+a.spaceBetween);if(a.watchSlidesVisibility){var d=-(r-o.swiperSlideOffset),p=d+t.slidesSizesGrid[n];(0<=d&&d<t.size-1||1<p&&p<=t.size||d<=0&&p>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(n),i.eq(n).addClass(a.slideVisibleClass))}o.progress=s?-l:l}t.visibleSlides=I(t.visibleSlides)}},updateProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,a=t.params,i=t.maxTranslate()-t.minTranslate(),s=t.progress,r=t.isBeginning,n=t.isEnd,o=r,l=n;n=0==i?r=!(s=0):(r=(s=(e-t.minTranslate())/i)<=0,1<=s),te.extend(t,{progress:s,isBeginning:r,isEnd:n}),(a.watchSlidesProgress||a.watchSlidesVisibility)&&t.updateSlidesProgress(e),r&&!o&&t.emit("reachBeginning toEdge"),n&&!l&&t.emit("reachEnd toEdge"),(o&&!r||l&&!n)&&t.emit("fromEdge"),t.emit("progress",s)},updateSlidesClasses:function(){var e,t=this,a=t.slides,i=t.params,s=t.$wrapperEl,r=t.activeIndex,n=t.realIndex,o=t.virtual&&i.virtual.enabled;a.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=o?t.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+r+'"]'):a.eq(r)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+n+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]').addClass(i.slideDuplicateActiveClass));var l=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=a.eq(0)).addClass(i.slideNextClass);var d=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===d.length&&(d=a.eq(-1)).addClass(i.slidePrevClass),i.loop&&(l.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),d.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass))},updateActiveIndex:function(e){var t,a=this,i=a.rtlTranslate?a.translate:-a.translate,s=a.slidesGrid,r=a.snapGrid,n=a.params,o=a.activeIndex,l=a.realIndex,d=a.snapIndex,p=e;if(void 0===p){for(var c=0;c<s.length;c+=1)void 0!==s[c+1]?i>=s[c]&&i<s[c+1]-(s[c+1]-s[c])/2?p=c:i>=s[c]&&i<s[c+1]&&(p=c+1):i>=s[c]&&(p=c);n.normalizeSlideIndex&&(p<0||void 0===p)&&(p=0)}if((t=0<=r.indexOf(i)?r.indexOf(i):Math.floor(p/n.slidesPerGroup))>=r.length&&(t=r.length-1),p!==o){var u=parseInt(a.slides.eq(p).attr("data-swiper-slide-index")||p,10);te.extend(a,{snapIndex:t,realIndex:u,previousIndex:o,activeIndex:p}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),l!==u&&a.emit("realIndexChange"),(a.initialized||a.runCallbacksOnInit)&&a.emit("slideChange")}else t!==d&&(a.snapIndex=t,a.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this,a=t.params,i=I(e.target).closest("."+a.slideClass)[0],s=!1;if(i)for(var r=0;r<t.slides.length;r+=1)t.slides[r]===i&&(s=!0);if(!i||!s)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=i,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(I(i).attr("data-swiper-slide-index"),10):t.clickedIndex=I(i).index(),a.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}};var p={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,a=this.rtlTranslate,i=this.translate,s=this.$wrapperEl;if(t.virtualTranslate)return a?-i:i;var r=te.getTranslate(s[0],e);return a&&(r=-r),r||0},setTranslate:function(e,t){var a=this,i=a.rtlTranslate,s=a.params,r=a.$wrapperEl,n=a.progress,o=0,l=0;a.isHorizontal()?o=i?-e:e:l=e,s.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),s.virtualTranslate||(ae.transforms3d?r.transform("translate3d("+o+"px, "+l+"px, 0px)"):r.transform("translate("+o+"px, "+l+"px)")),a.previousTranslate=a.translate,a.translate=a.isHorizontal()?o:l;var d=a.maxTranslate()-a.minTranslate();(0==d?0:(e-a.minTranslate())/d)!==n&&a.updateProgress(e),a.emit("setTranslate",a.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]}};var c={setTransition:function(e,t){this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var a=this,i=a.activeIndex,s=a.params,r=a.previousIndex;s.autoHeight&&a.updateAutoHeight();var n=t;if(n=n||(r<i?"next":i<r?"prev":"reset"),a.emit("transitionStart"),e&&i!==r){if("reset"===n)return void a.emit("slideResetTransitionStart");a.emit("slideChangeTransitionStart"),"next"===n?a.emit("slideNextTransitionStart"):a.emit("slidePrevTransitionStart")}},transitionEnd:function(e,t){void 0===e&&(e=!0);var a=this,i=a.activeIndex,s=a.previousIndex;a.animating=!1,a.setTransition(0);var r=t;if(r=r||(s<i?"next":i<s?"prev":"reset"),a.emit("transitionEnd"),e&&i!==s){if("reset"===r)return void a.emit("slideResetTransitionEnd");a.emit("slideChangeTransitionEnd"),"next"===r?a.emit("slideNextTransitionEnd"):a.emit("slidePrevTransitionEnd")}}};var u={slideTo:function(e,t,a,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0);var s=this,r=e;r<0&&(r=0);var n=s.params,o=s.snapGrid,l=s.slidesGrid,d=s.previousIndex,p=s.activeIndex,c=s.rtlTranslate;if(s.animating&&n.preventInteractionOnTransition)return!1;var u=Math.floor(r/n.slidesPerGroup);u>=o.length&&(u=o.length-1),(p||n.initialSlide||0)===(d||0)&&a&&s.emit("beforeSlideChangeStart");var h,v=-o[u];if(s.updateProgress(v),n.normalizeSlideIndex)for(var f=0;f<l.length;f+=1)-Math.floor(100*v)>=Math.floor(100*l[f])&&(r=f);if(s.initialized&&r!==p){if(!s.allowSlideNext&&v<s.translate&&v<s.minTranslate())return!1;if(!s.allowSlidePrev&&v>s.translate&&v>s.maxTranslate()&&(p||0)!==r)return!1}return h=p<r?"next":r<p?"prev":"reset",c&&-v===s.translate||!c&&v===s.translate?(s.updateActiveIndex(r),n.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==n.effect&&s.setTranslate(v),"reset"!==h&&(s.transitionStart(a,h),s.transitionEnd(a,h)),!1):(0!==t&&ae.transition?(s.setTransition(t),s.setTranslate(v),s.updateActiveIndex(r),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,i),s.transitionStart(a,h),s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(a,h))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd))):(s.setTransition(0),s.setTranslate(v),s.updateActiveIndex(r),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,i),s.transitionStart(a,h),s.transitionEnd(a,h)),!0)},slideToLoop:function(e,t,a,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0);var s=e;return this.params.loop&&(s+=this.loopedSlides),this.slideTo(s,t,a,i)},slideNext:function(e,t,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,s=i.params,r=i.animating;return s.loop?!r&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,i.slideTo(i.activeIndex+s.slidesPerGroup,e,t,a)):i.slideTo(i.activeIndex+s.slidesPerGroup,e,t,a)},slidePrev:function(e,t,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,s=i.params,r=i.animating,n=i.snapGrid,o=i.slidesGrid,l=i.rtlTranslate;if(s.loop){if(r)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var p,c=d(l?i.translate:-i.translate),u=n.map(function(e){return d(e)}),h=(o.map(function(e){return d(e)}),n[u.indexOf(c)],n[u.indexOf(c)-1]);return void 0!==h&&(p=o.indexOf(h))<0&&(p=i.activeIndex-1),i.slideTo(p,e,t,a)},slideReset:function(e,t,a){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,t,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,s=i.activeIndex,r=Math.floor(s/i.params.slidesPerGroup);if(r<i.snapGrid.length-1){var n=i.rtlTranslate?i.translate:-i.translate,o=i.snapGrid[r];(i.snapGrid[r+1]-o)/2<n-o&&(s=i.params.slidesPerGroup)}return i.slideTo(s,e,t,a)},slideToClickedSlide:function(){var e,t=this,a=t.params,i=t.$wrapperEl,s="auto"===a.slidesPerView?t.slidesPerViewDynamic():a.slidesPerView,r=t.clickedIndex;if(a.loop){if(t.animating)return;e=parseInt(I(t.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?r<t.loopedSlides-s/2||r>t.slides.length-t.loopedSlides+s/2?(t.loopFix(),r=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),te.nextTick(function(){t.slideTo(r)})):t.slideTo(r):r>t.slides.length-s?(t.loopFix(),r=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),te.nextTick(function(){t.slideTo(r)})):t.slideTo(r)}else t.slideTo(r)}};var h={loopCreate:function(){var i=this,e=i.params,t=i.$wrapperEl;t.children("."+e.slideClass+"."+e.slideDuplicateClass).remove();var s=t.children("."+e.slideClass);if(e.loopFillGroupWithBlank){var a=e.slidesPerGroup-s.length%e.slidesPerGroup;if(a!==e.slidesPerGroup){for(var r=0;r<a;r+=1){var n=I(f.createElement("div")).addClass(e.slideClass+" "+e.slideBlankClass);t.append(n)}s=t.children("."+e.slideClass)}}"auto"!==e.slidesPerView||e.loopedSlides||(e.loopedSlides=s.length),i.loopedSlides=parseInt(e.loopedSlides||e.slidesPerView,10),i.loopedSlides+=e.loopAdditionalSlides,i.loopedSlides>s.length&&(i.loopedSlides=s.length);var o=[],l=[];s.each(function(e,t){var a=I(t);e<i.loopedSlides&&l.push(t),e<s.length&&e>=s.length-i.loopedSlides&&o.push(t),a.attr("data-swiper-slide-index",e)});for(var d=0;d<l.length;d+=1)t.append(I(l[d].cloneNode(!0)).addClass(e.slideDuplicateClass));for(var p=o.length-1;0<=p;p-=1)t.prepend(I(o[p].cloneNode(!0)).addClass(e.slideDuplicateClass))},loopFix:function(){var e,t=this,a=t.params,i=t.activeIndex,s=t.slides,r=t.loopedSlides,n=t.allowSlidePrev,o=t.allowSlideNext,l=t.snapGrid,d=t.rtlTranslate;t.allowSlidePrev=!0,t.allowSlideNext=!0;var p=-l[i]-t.getTranslate();if(i<r)e=s.length-3*r+i,e+=r,t.slideTo(e,0,!1,!0)&&0!=p&&t.setTranslate((d?-t.translate:t.translate)-p);else if("auto"===a.slidesPerView&&2*r<=i||i>=s.length-r){e=-s.length+i+r,e+=r,t.slideTo(e,0,!1,!0)&&0!=p&&t.setTranslate((d?-t.translate:t.translate)-p)}t.allowSlidePrev=n,t.allowSlideNext=o},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,a=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),a.removeAttr("data-swiper-slide-index")}};var v={setGrabCursor:function(e){if(!(ae.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){ae.touch||this.params.watchOverflow&&this.isLocked||(this.el.style.cursor="")}};var m={appendSlide:function(e){var t=this,a=t.$wrapperEl,i=t.params;if(i.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s<e.length;s+=1)e[s]&&a.append(e[s]);else a.append(e);i.loop&&t.loopCreate(),i.observer&&ae.observer||t.update()},prependSlide:function(e){var t=this,a=t.params,i=t.$wrapperEl,s=t.activeIndex;a.loop&&t.loopDestroy();var r=s+1;if("object"==typeof e&&"length"in e){for(var n=0;n<e.length;n+=1)e[n]&&i.prepend(e[n]);r=s+e.length}else i.prepend(e);a.loop&&t.loopCreate(),a.observer&&ae.observer||t.update(),t.slideTo(r,0,!1)},addSlide:function(e,t){var a=this,i=a.$wrapperEl,s=a.params,r=a.activeIndex;s.loop&&(r-=a.loopedSlides,a.loopDestroy(),a.slides=i.children("."+s.slideClass));var n=a.slides.length;if(e<=0)a.prependSlide(t);else if(n<=e)a.appendSlide(t);else{for(var o=e<r?r+1:r,l=[],d=n-1;e<=d;d-=1){var p=a.slides.eq(d);p.remove(),l.unshift(p)}if("object"==typeof t&&"length"in t){for(var c=0;c<t.length;c+=1)t[c]&&i.append(t[c]);o=e<r?r+t.length:r}else i.append(t);for(var u=0;u<l.length;u+=1)i.append(l[u]);s.loop&&a.loopCreate(),s.observer&&ae.observer||a.update(),s.loop?a.slideTo(o+a.loopedSlides,0,!1):a.slideTo(o,0,!1)}},removeSlide:function(e){var t=this,a=t.params,i=t.$wrapperEl,s=t.activeIndex;a.loop&&(s-=t.loopedSlides,t.loopDestroy(),t.slides=i.children("."+a.slideClass));var r,n=s;if("object"==typeof e&&"length"in e){for(var o=0;o<e.length;o+=1)r=e[o],t.slides[r]&&t.slides.eq(r).remove(),r<n&&(n-=1);n=Math.max(n,0)}else r=e,t.slides[r]&&t.slides.eq(r).remove(),r<n&&(n-=1),n=Math.max(n,0);a.loop&&t.loopCreate(),a.observer&&ae.observer||t.update(),a.loop?t.slideTo(n+t.loopedSlides,0,!1):t.slideTo(n,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},g=function(){var e=ee.navigator.userAgent,t={ios:!1,android:!1,androidChrome:!1,desktop:!1,windows:!1,iphone:!1,ipod:!1,ipad:!1,cordova:ee.cordova||ee.phonegap,phonegap:ee.cordova||ee.phonegap},a=e.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),i=e.match(/(Android);?[\s\/]+([\d.]+)?/),s=e.match(/(iPad).*OS\s([\d_]+)/),r=e.match(/(iPod)(.*OS\s([\d_]+))?/),n=!s&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/);if(a&&(t.os="windows",t.osVersion=a[2],t.windows=!0),i&&!a&&(t.os="android",t.osVersion=i[2],t.android=!0,t.androidChrome=0<=e.toLowerCase().indexOf("chrome")),(s||n||r)&&(t.os="ios",t.ios=!0),n&&!r&&(t.osVersion=n[2].replace(/_/g,"."),t.iphone=!0),s&&(t.osVersion=s[2].replace(/_/g,"."),t.ipad=!0),r&&(t.osVersion=r[3]?r[3].replace(/_/g,"."):null,t.iphone=!0),t.ios&&t.osVersion&&0<=e.indexOf("Version/")&&"10"===t.osVersion.split(".")[0]&&(t.osVersion=e.toLowerCase().split("version/")[1].split(" ")[0]),t.desktop=!(t.os||t.android||t.webView),t.webView=(n||s||r)&&e.match(/.*AppleWebKit(?!.*Safari)/i),t.os&&"ios"===t.os){var o=t.osVersion.split("."),l=f.querySelector('meta[name="viewport"]');t.minimalUi=!t.webView&&(r||n)&&(1*o[0]==7?1<=1*o[1]:7<1*o[0])&&l&&0<=l.getAttribute("content").indexOf("minimal-ui")}return t.pixelRatio=ee.devicePixelRatio||1,t}();function b(){var e=this,t=e.params,a=e.el;if(!a||0!==a.offsetWidth){t.breakpoints&&e.setBreakpoint();var i=e.allowSlideNext,s=e.allowSlidePrev,r=e.snapGrid;if(e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),t.freeMode){var n=Math.min(Math.max(e.translate,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses(),t.autoHeight&&e.updateAutoHeight()}else e.updateSlidesClasses(),("auto"===t.slidesPerView||1<t.slidesPerView)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=s,e.allowSlideNext=i,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}}var w={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsInverse:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},y={update:d,translate:p,transition:c,slide:u,loop:h,grabCursor:v,manipulation:m,events:{attachEvents:function(){var e=this,t=e.params,a=e.touchEvents,i=e.el,s=e.wrapperEl;e.onTouchStart=function(e){var t=this,a=t.touchEventsData,i=t.params,s=t.touches;if(!t.animating||!i.preventInteractionOnTransition){var r=e;if(r.originalEvent&&(r=r.originalEvent),a.isTouchEvent="touchstart"===r.type,(a.isTouchEvent||!("which"in r)||3!==r.which)&&!(!a.isTouchEvent&&"button"in r&&0<r.button||a.isTouched&&a.isMoved))if(i.noSwiping&&I(r.target).closest(i.noSwipingSelector?i.noSwipingSelector:"."+i.noSwipingClass)[0])t.allowClick=!0;else if(!i.swipeHandler||I(r).closest(i.swipeHandler)[0]){s.currentX="touchstart"===r.type?r.targetTouches[0].pageX:r.pageX,s.currentY="touchstart"===r.type?r.targetTouches[0].pageY:r.pageY;var n=s.currentX,o=s.currentY,l=i.edgeSwipeDetection||i.iOSEdgeSwipeDetection,d=i.edgeSwipeThreshold||i.iOSEdgeSwipeThreshold;if(!l||!(n<=d||n>=ee.screen.width-d)){if(te.extend(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=n,s.startY=o,a.touchStartTime=te.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,0<i.threshold&&(a.allowThresholdMove=!1),"touchstart"!==r.type){var p=!0;I(r.target).is(a.formElements)&&(p=!1),f.activeElement&&I(f.activeElement).is(a.formElements)&&f.activeElement!==r.target&&f.activeElement.blur();var c=p&&t.allowTouchMove&&i.touchStartPreventDefault;(i.touchStartForcePreventDefault||c)&&r.preventDefault()}t.emit("touchStart",r)}}}}.bind(e),e.onTouchMove=function(e){var t=this,a=t.touchEventsData,i=t.params,s=t.touches,r=t.rtlTranslate,n=e;if(n.originalEvent&&(n=n.originalEvent),a.isTouched){if(!a.isTouchEvent||"mousemove"!==n.type){var o="touchmove"===n.type?n.targetTouches[0].pageX:n.pageX,l="touchmove"===n.type?n.targetTouches[0].pageY:n.pageY;if(n.preventedByNestedSwiper)return s.startX=o,void(s.startY=l);if(!t.allowTouchMove)return t.allowClick=!1,void(a.isTouched&&(te.extend(s,{startX:o,startY:l,currentX:o,currentY:l}),a.touchStartTime=te.now()));if(a.isTouchEvent&&i.touchReleaseOnEdges&&!i.loop)if(t.isVertical()){if(l<s.startY&&t.translate<=t.maxTranslate()||l>s.startY&&t.translate>=t.minTranslate())return a.isTouched=!1,void(a.isMoved=!1)}else if(o<s.startX&&t.translate<=t.maxTranslate()||o>s.startX&&t.translate>=t.minTranslate())return;if(a.isTouchEvent&&f.activeElement&&n.target===f.activeElement&&I(n.target).is(a.formElements))return a.isMoved=!0,void(t.allowClick=!1);if(a.allowTouchCallbacks&&t.emit("touchMove",n),!(n.targetTouches&&1<n.targetTouches.length)){s.currentX=o,s.currentY=l;var d=s.currentX-s.startX,p=s.currentY-s.startY;if(!(t.params.threshold&&Math.sqrt(Math.pow(d,2)+Math.pow(p,2))<t.params.threshold)){var c;if(void 0===a.isScrolling)t.isHorizontal()&&s.currentY===s.startY||t.isVertical()&&s.currentX===s.startX?a.isScrolling=!1:25<=d*d+p*p&&(c=180*Math.atan2(Math.abs(p),Math.abs(d))/Math.PI,a.isScrolling=t.isHorizontal()?c>i.touchAngle:90-c>i.touchAngle);if(a.isScrolling&&t.emit("touchMoveOpposite",n),void 0===a.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(a.startMoving=!0)),a.isScrolling)a.isTouched=!1;else if(a.startMoving){t.allowClick=!1,n.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&n.stopPropagation(),a.isMoved||(i.loop&&t.loopFix(),a.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),a.allowMomentumBounce=!1,!i.grabCursor||!0!==t.allowSlideNext&&!0!==t.allowSlidePrev||t.setGrabCursor(!0),t.emit("sliderFirstMove",n)),t.emit("sliderMove",n),a.isMoved=!0;var u=t.isHorizontal()?d:p;s.diff=u,u*=i.touchRatio,r&&(u=-u),t.swipeDirection=0<u?"prev":"next",a.currentTranslate=u+a.startTranslate;var h=!0,v=i.resistanceRatio;if(i.touchReleaseOnEdges&&(v=0),0<u&&a.currentTranslate>t.minTranslate()?(h=!1,i.resistance&&(a.currentTranslate=t.minTranslate()-1+Math.pow(-t.minTranslate()+a.startTranslate+u,v))):u<0&&a.currentTranslate<t.maxTranslate()&&(h=!1,i.resistance&&(a.currentTranslate=t.maxTranslate()+1-Math.pow(t.maxTranslate()-a.startTranslate-u,v))),h&&(n.preventedByNestedSwiper=!0),!t.allowSlideNext&&"next"===t.swipeDirection&&a.currentTranslate<a.startTranslate&&(a.currentTranslate=a.startTranslate),!t.allowSlidePrev&&"prev"===t.swipeDirection&&a.currentTranslate>a.startTranslate&&(a.currentTranslate=a.startTranslate),0<i.threshold){if(!(Math.abs(u
vendor: 5,426 bytes, line 146
146)>i.threshold||a.allowThresholdMove))return void(a.currentTranslate=a.startTranslate);if(!a.allowThresholdMove)return a.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,a.currentTranslate=a.startTranslate,void(s.diff=t.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}i.followFinger&&((i.freeMode||i.watchSlidesProgress||i.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),i.freeMode&&(0===a.velocities.length&&a.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:a.touchStartTime}),a.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:te.now()})),t.updateProgress(a.currentTranslate),t.setTranslate(a.currentTranslate))}}}}}else a.startMoving&&a.isScrolling&&t.emit("touchMoveOpposite",n)}.bind(e),e.onTouchEnd=function(e){var t=this,a=t.touchEventsData,i=t.params,s=t.touches,r=t.rtlTranslate,n=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),a.allowTouchCallbacks&&t.emit("touchEnd",d),a.allowTouchCallbacks=!1,!a.isTouched)return a.isMoved&&i.grabCursor&&t.setGrabCursor(!1),a.isMoved=!1,void(a.startMoving=!1);i.grabCursor&&a.isMoved&&a.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var p,c=te.now(),u=c-a.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap",d),u<300&&300<c-a.lastClickTime&&(a.clickTimeout&&clearTimeout(a.clickTimeout),a.clickTimeout=te.nextTick(function(){t&&!t.destroyed&&t.emit("click",d)},300)),u<300&&c-a.lastClickTime<300&&(a.clickTimeout&&clearTimeout(a.clickTimeout),t.emit("doubleTap",d))),a.lastClickTime=te.now(),te.nextTick(function(){t.destroyed||(t.allowClick=!0)}),!a.isTouched||!a.isMoved||!t.swipeDirection||0===s.diff||a.currentTranslate===a.startTranslate)return a.isTouched=!1,a.isMoved=!1,void(a.startMoving=!1);if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,p=i.followFinger?r?t.translate:-t.translate:-a.currentTranslate,i.freeMode){if(p<-t.minTranslate())return void t.slideTo(t.activeIndex);if(p>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(i.freeModeMomentum){if(1<a.velocities.length){var h=a.velocities.pop(),v=a.velocities.pop(),f=h.position-v.position,m=h.time-v.time;t.velocity=f/m,t.velocity/=2,Math.abs(t.velocity)<i.freeModeMinimumVelocity&&(t.velocity=0),(150<m||300<te.now()-h.time)&&(t.velocity=0)}else t.velocity=0;t.velocity*=i.freeModeMomentumVelocityRatio,a.velocities.length=0;var g=1e3*i.freeModeMomentumRatio,b=t.velocity*g,w=t.translate+b;r&&(w=-w);var y,x,T=!1,E=20*Math.abs(t.velocity)*i.freeModeMomentumBounceRatio;if(w<t.maxTranslate())i.freeModeMomentumBounce?(w+t.maxTranslate()<-E&&(w=t.maxTranslate()-E),y=t.maxTranslate(),T=!0,a.allowMomentumBounce=!0):w=t.maxTranslate(),i.loop&&i.centeredSlides&&(x=!0);else if(w>t.minTranslate())i.freeModeMomentumBounce?(w-t.minTranslate()>E&&(w=t.minTranslate()+E),y=t.minTranslate(),T=!0,a.allowMomentumBounce=!0):w=t.minTranslate(),i.loop&&i.centeredSlides&&(x=!0);else if(i.freeModeSticky){for(var S,C=0;C<l.length;C+=1)if(l[C]>-w){S=C;break}w=-(w=Math.abs(l[S]-w)<Math.abs(l[S-1]-w)||"next"===t.swipeDirection?l[S]:l[S-1])}if(x&&t.once("transitionEnd",function(){t.loopFix()}),0!==t.velocity)g=r?Math.abs((-w-t.translate)/t.velocity):Math.abs((w-t.translate)/t.velocity);else if(i.freeModeSticky)return void t.slideToClosest();i.freeModeMomentumBounce&&T?(t.updateProgress(y),t.setTransition(g),t.setTranslate(w),t.transitionStart(!0,t.swipeDirection),t.animating=!0,n.transitionEnd(function(){t&&!t.destroyed&&a.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(i.speed),t.setTranslate(y),n.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()}))})):t.velocity?(t.updateProgress(w),t.setTransition(g),t.setTranslate(w),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(w),t.updateActiveIndex(),t.updateSlidesClasses()}else if(i.freeModeSticky)return void t.slideToClosest();(!i.freeModeMomentum||u>=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var M=0,P=t.slidesSizesGrid[0],k=0;k<o.length;k+=i.slidesPerGroup)void 0!==o[k+i.slidesPerGroup]?p>=o[k]&&p<o[k+i.slidesPerGroup]&&(P=o[(M=k)+i.slidesPerGroup]-o[k]):p>=o[k]&&(M=k,P=o[o.length-1]-o[o.length-2]);var z=(p-o[M])/P;if(u>i.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(z>=i.longSwipesRatio?t.slideTo(M+i.slidesPerGroup):t.slideTo(M)),"prev"===t.swipeDirection&&(z>1-i.longSwipesRatio?t.slideTo(M+i.slidesPerGroup):t.slideTo(M))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&t.slideTo(M+i.slidesPerGroup),"prev"===t.swipeDirection&&t.slideTo(M)}}}.bind(e),e.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(e);var r="container"===t.touchEventsTarget?i:s,n=!!t.nested;if(ae.touch||!ae.pointerEvents&&!ae.prefixedPointerEvents){if(ae.touch){var o=!("touchstart"!==a.start||!ae.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};r.addEventListener(a.start,e.onTouchStart,o),r.addEventListener(a.move,e.onTouchMove,ae.passiveListener?{passive:!1,capture:n}:n),r.addEventListener(a.end,e.onTouchEnd,o)
vendor: 5,404 bytes, line 146
146}(t.simulateTouch&&!g.ios&&!g.android||t.simulateTouch&&!ae.touch&&g.ios)&&(r.addEventListener("mousedown",e.onTouchStart,!1),f.addEventListener("mousemove",e.onTouchMove,n),f.addEventListener("mouseup",e.onTouchEnd,!1))}else r.addEventListener(a.start,e.onTouchStart,!1),f.addEventListener(a.move,e.onTouchMove,n),f.addEventListener(a.end,e.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&r.addEventListener("click",e.onClick,!0),e.on(g.ios||g.android?"resize orientationchange observerUpdate":"resize observerUpdate",b,!0)},detachEvents:function(){var e=this,t=e.params,a=e.touchEvents,i=e.el,s=e.wrapperEl,r="container"===t.touchEventsTarget?i:s,n=!!t.nested;if(ae.touch||!ae.pointerEvents&&!ae.prefixedPointerEvents){if(ae.touch){var o=!("onTouchStart"!==a.start||!ae.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};r.removeEventListener(a.start,e.onTouchStart,o),r.removeEventListener(a.move,e.onTouchMove,n),r.removeEventListener(a.end,e.onTouchEnd,o)}(t.simulateTouch&&!g.ios&&!g.android||t.simulateTouch&&!ae.touch&&g.ios)&&(r.removeEventListener("mousedown",e.onTouchStart,!1),f.removeEventListener("mousemove",e.onTouchMove,n),f.removeEventListener("mouseup",e.onTouchEnd,!1))}else r.removeEventListener(a.start,e.onTouchStart,!1),f.removeEventListener(a.move,e.onTouchMove,n),f.removeEventListener(a.end,e.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&r.removeEventListener("click",e.onClick,!0),e.off(g.ios||g.android?"resize orientationchange observerUpdate":"resize observerUpdate",b)}},breakpoints:{setBreakpoint:function(){var e=this,t=e.activeIndex,a=e.initialized,i=e.loopedSlides;void 0===i&&(i=0);var s=e.params,r=s.breakpoints;if(r&&(!r||0!==Object.keys(r).length)){var n=e.getBreakpoint(r);if(n&&e.currentBreakpoint!==n){var o=n in r?r[n]:void 0;o&&["slidesPerView","spaceBetween","slidesPerGroup"].forEach(function(e){var t=o[e];void 0!==t&&(o[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")});var l=o||e.originalParams,d=l.direction&&l.direction!==s.direction,p=s.loop&&(l.slidesPerView!==s.slidesPerView||d);d&&a&&e.changeDirection(),te.extend(e.params,l),te.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=n,p&&a&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-i+e.loopedSlides,0,!1)),e.emit("breakpoint",l)}}},getBreakpoint:function(e){if(e){var t=!1,a=[];Object.keys(e).forEach(function(e){a.push(e)}),a.sort(function(e,t){return parseInt(e,10)-parseInt(t,10)});for(var i=0;i<a.length;i+=1){var s=a[i];this.params.breakpointsInverse?s<=ee.innerWidth&&(t=s):s>=ee.innerWidth&&!t&&(t=s)}return t||"max"}}},checkOverflow:{checkOverflow:function(){var e=this,t=e.isLocked;e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),t&&t!==e.isLocked&&(e.isEnd=!1,e.navigation.update())}},classes:{addClasses:function(){var t=this.classNames,a=this.params,e=this.rtl,i=this.$el,s=[];s.push("initialized"),s.push(a.direction),a.freeMode&&s.push("free-mode"),ae.flexbox||s.push("no-flexbox"),a.autoHeight&&s.push("autoheight"),e&&s.push("rtl"),1<a.slidesPerColumn&&s.push("multirow"),g.android&&s.push("android"),g.ios&&s.push("ios"),(ie.isIE||ie.isEdge)&&(ae.pointerEvents||ae.prefixedPointerEvents)&&s.push("wp8-"+a.direction),s.forEach(function(e){t.push(a.containerModifierClass+e)}),i.addClass(t.join(" "))},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" "))}},images:{loadImage:function(e,t,a,i,s,r){var n;function o(){r&&r()}e.complete&&s?o():t?((n=new ee.Image).onload=o,n.onerror=o,i&&(n.sizes=i),a&&(n.srcset=a),t&&(n.src=t)):o()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var a=0;a<e.imagesToLoad.length;a+=1){var i=e.imagesToLoad[a];e.loadImage(i,i.currentSrc||i.getAttribute("src"),i.srcset||i.getAttribute("srcset"),i.sizes||i.getAttribute("sizes"),!0,t)}}}},x={},T=function(u){function h(){for(var e,t,s,a=[],i=arguments.length;i--;)a[i]=arguments[i];s=(s=1===a.length&&a[0].constructor&&a[0].constructor===Object?a[0]:(t=(e=a)[0],e[1]))||{},s=te.extend({},s),t&&!s.el&&(s.el=t),u.call(this,s),Object.keys(y).forEach(function(t){Object.keys(y[t]).forEach(function(e){h.prototype[e]||(h.prototype[e]=y[t][e])})});var r=this;void 0===r.modules&&(r.modules={}),Object.keys(r.modules).forEach(function(e){var t=r.modules[e];if(t.params){var a=Object.keys(t.params)[0],i=t.params[a];if("object"!=typeof i||null===i)return;if(!(a in s&&"enabled"in i))return;!0===s[a]&&(s[a]={enabled:!0}),"object"!=typeof s[a]||"enabled"in s[a]||(s[a].enabled=!0),s[a]||(s[a]={enabled:!1})}});var n=te.extend({},w);r.useModulesParams(n),r.params=te.extend({},n,x,s),r.originalParams=te.extend({},r.params),r.passedParams=te.extend({},s);var o=(r.$=I)(r.params.el);if(t=o[0]){if(1<o.length){var l=[];return o.each(function(e,t){var a=te.extend({},s,{el:t});l.push(new h(a))}),l}t.swiper=r,o.data("swiper",r);var d,p,c=o.children("."+r.params.wrapperClass);return te.extend(r,{$el:o,el:t,$wrapperEl:c,wrapperEl:c[0],classNames:[],slides:I
vendor: 4,684 bytes, line 146
146(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===r.params.direction},isVertical:function(){return"vertical"===r.params.direction},rtl:"rtl"===t.dir.toLowerCase()||"rtl"===o.css("direction"),rtlTranslate:"horizontal"===r.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===o.css("direction")),wrongRTL:"-webkit-box"===c.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend"],p=["mousedown","mousemove","mouseup"],ae.pointerEvents?p=["pointerdown","pointermove","pointerup"]:ae.prefixedPointerEvents&&(p=["MSPointerDown","MSPointerMove","MSPointerUp"]),r.touchEventsTouch={start:d[0],move:d[1],end:d[2]},r.touchEventsDesktop={start:p[0],move:p[1],end:p[2]},ae.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:te.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.useModules(),r.params.init&&r.init(),r}}u&&(h.__proto__=u);var e={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return((h.prototype=Object.create(u&&u.prototype)).constructor=h).prototype.slidesPerViewDynamic=function(){var e=this,t=e.params,a=e.slides,i=e.slidesGrid,s=e.size,r=e.activeIndex,n=1;if(t.centeredSlides){for(var o,l=a[r].swiperSlideSize,d=r+1;d<a.length;d+=1)a[d]&&!o&&(n+=1,s<(l+=a[d].swiperSlideSize)&&(o=!0));for(var p=r-1;0<=p;p-=1)a[p]&&!o&&(n+=1,s<(l+=a[p].swiperSlideSize)&&(o=!0))}else for(var c=r+1;c<a.length;c+=1)i[c]-i[r]<s&&(n+=1);return n},h.prototype.update=function(){var a=this;if(a&&!a.destroyed){var e=a.snapGrid,t=a.params;t.breakpoints&&a.setBreakpoint(),a.updateSize(),a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.params.freeMode?(i(),a.params.autoHeight&&a.updateAutoHeight()):(("auto"===a.params.slidesPerView||1<a.params.slidesPerView)&&a.isEnd&&!a.params.centeredSlides?a.slideTo(a.slides.length-1,0,!1,!0):a.slideTo(a.activeIndex,0,!1,!0))||i(),t.watchOverflow&&e!==a.snapGrid&&a.checkOverflow(),a.emit("update")}function i(){var e=a.rtlTranslate?-1*a.translate:a.translate,t=Math.min(Math.max(e,a.maxTranslate()),a.minTranslate());a.setTranslate(t),a.updateActiveIndex(),a.updateSlidesClasses()}},h.prototype.changeDirection=function(a,e){void 0===e&&(e=!0);var t=this,i=t.params.direction;return(a=a||("horizontal"===i?"vertical":"horizontal"))===i||"horizontal"!==a&&"vertical"!==a||(t.$el.removeClass(""+t.params.containerModifierClass+i+" wp8-"+i).addClass(""+t.params.containerModifierClass+a),(ie.isIE||ie.isEdge)&&(ae.pointerEvents||ae.prefixedPointerEvents)&&t.$el.addClass(t.params.containerModifierClass+"wp8-"+a),t.params.direction=a,t.slides.each(function(e,t){"vertical"===a?t.style.width="":t.style.height=""}),t.emit("changeDirection"),e&&t.update()),t},h.prototype.init=function(){var e=this;e.initialized||(e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init"))},h.prototype.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var a=this,i=a.params,s=a.$el,r=a.$wrapperEl,n=a.slides;return void 0===a.params||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),i.loop&&a.loopDestroy(),t&&(a.removeClasses(),s.removeAttr("style"),r.removeAttr("style"),n&&n.length&&n.removeClass([i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(function(e){a.off(e)}),!1!==e&&(a.$el[0].swiper=null,a.$el.data("swiper",null),te.deleteProps(a)),a.destroyed=!0),null},h.extendDefaults=function(e){te.extend(
vendor: 15,102 bytes, line 146
146x,e)},e.extendedDefaults.get=function(){return x},e.defaults.get=function(){return w},e.Class.get=function(){return u},e.$.get=function(){return I},Object.defineProperties(h,e),h}(e),E={name:"device",proto:{device:g},static:{device:g}},S={name:"support",proto:{support:ae},static:{support:ae}},C={name:"browser",proto:{browser:ie},static:{browser:ie}},M={name:"resize",create:function(){var e=this;te.extend(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(){ee.addEventListener("resize",this.resize.resizeHandler),ee.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){ee.removeEventListener("resize",this.resize.resizeHandler),ee.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},P={func:ee.MutationObserver||ee.WebkitMutationObserver,attach:function(e,t){void 0===t&&(t={});var a=this,i=new P.func(function(e){if(1!==e.length){var t=function(){a.emit("observerUpdate",e[0])};ee.requestAnimationFrame?ee.requestAnimationFrame(t):ee.setTimeout(t,0)}else a.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),a.observer.observers.push(i)},init:function(){var e=this;if(ae.observer&&e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),a=0;a<t.length;a+=1)e.observer.attach(t[a]);e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(e){e.disconnect()}),this.observer.observers=[]}},k={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){te.extend(this,{observer:{init:P.init.bind(this),attach:P.attach.bind(this),destroy:P.destroy.bind(this),observers:[]}})},on:{init:function(){this.observer.init()},destroy:function(){this.observer.destroy()}}},z={update:function(e){var t=this,a=t.params,i=a.slidesPerView,s=a.slidesPerGroup,r=a.centeredSlides,n=t.params.virtual,o=n.addSlidesBefore,l=n.addSlidesAfter,d=t.virtual,p=d.from,c=d.to,u=d.slides,h=d.slidesGrid,v=d.renderSlide,f=d.offset;t.updateActiveIndex();var m,g,b,w=t.activeIndex||0;m=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",b=r?(g=Math.floor(i/2)+s+o,Math.floor(i/2)+s+l):(g=i+(s-1)+o,s+l);var y=Math.max((w||0)-b,0),x=Math.min((w||0)+g,u.length-1),T=(t.slidesGrid[y]||0)-(t.slidesGrid[0]||0);function E(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(te.extend(t.virtual,{from:y,to:x,offset:T,slidesGrid:t.slidesGrid}),p===y&&c===x&&!e)return t.slidesGrid!==h&&T!==f&&t.slides.css(m,T+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:T,from:y,to:x,slides:function(){for(var e=[],t=y;t<=x;t+=1)e.push(u[t]);return e}()}),void E();var S=[],C=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var M=p;M<=c;M+=1)(M<y||x<M)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+M+'"]').remove();for(var P=0;P<u.length;P+=1)y<=P&&P<=x&&(void 0===c||e?C.push(P):(c<P&&C.push(P),P<p&&S.push(P)));C.forEach(function(e){t.$wrapperEl.append(v(u[e],e))}),S.sort(function(e,t){return t-e}).forEach(function(e){t.$wrapperEl.prepend(v(u[e],e))}),t.$wrapperEl.children(".swiper-slide").css(m,T+"px"),E()},renderSlide:function(e,t){var a=this,i=a.params.virtual;if(i.cache&&a.virtual.cache[t])return a.virtual.cache[t];var s=i.renderSlide?I(i.renderSlide.call(a,e,t)):I('<div class="'+a.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>");return s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",t),i.cache&&(a.virtual.cache[t]=s),s},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t<e.length;t+=1)e[t]&&this.virtual.slides.push(e[t]);else this.virtual.slides.push(e);this.virtual.update(!0)},prependSlide:function(e){var t=this,a=t.activeIndex,i=a+1,s=1;if(Array.isArray(e)){for(var r=0;r<e.length;r+=1)e[r]&&t.virtual.slides.unshift(e[r]);i=a+e.length,s=e.length}else t.virtual.slides.unshift(e);if(t.params.virtual.cache){var n=t.virtual.cache,o={};Object.keys(n).forEach(function(e){o[parseInt(e,10)+s]=n[e]}),t.virtual.cache=o}t.virtual.update(!0),t.slideTo(i,0)},removeSlide:function(e){var t=this;if(null!=e){var a=t.activeIndex;if(Array.isArray(e))for(var i=e.length-1;0<=i;i-=1)t.virtual.slides.splice(e[i],1),t.params.virtual.cache&&delete t.virtual.cache[e[i]],e[i]<a&&(a-=1),a=Math.max(a,0);else t.virtual.slides.splice(e,1),t.params.virtual.cache&&delete t.virtual.cache[e],e<a&&(a-=1),a=Math.max(a,0);t.virtual.update(!0),t.slideTo(a,0)}},removeAllSlides:function(){var e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}},$={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){var e=this;te.extend(e,{virtual:{update:z.update.bind(e),appendSlide:z.appendSlide.bind(e),prependSlide:z.prependSlide.bind(e),removeSlide:z.removeSlide.bind(e),removeAllSlides:z.removeAllSlides.bind(e),renderSlide:z.renderSlide.bind(e),slides:e.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){var e=this;if(e.params.virtual.enabled){e.classNames.push(e.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};te.extend(e.params,t),te.extend(e.originalParams,t),e.params.initialSlide||e.virtual.update()}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},L={handle:function(e){var t=this,a=t.rtlTranslate,i=e;i.originalEvent&&(i=i.originalEvent);var s=i.keyCode||i.charCode;if(!t.allowSlideNext&&(t.isHorizontal()&&39===s||t.isVertical()&&40===s||34===s))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&37===s||t.isVertical()&&38===s||33===s))return!1;if(!(i.shiftKey||i.altKey||i.ctrlKey||i.metaKey||f.activeElement&&f.activeElement.nodeName&&("input"===f.activeElement.nodeName.toLowerCase()||"textarea"===f.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(33===s||34===s||37===s||39===s||38===s||40===s)){var r=!1;if(0<t.$el.parents("."+t.params.slideClass).length&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;var n=ee.innerWidth,o=ee.innerHeight,l=t.$el.offset();a&&(l.left-=t.$el[0].scrollLeft);for(var d=[[l.left,l.top],[l.left+t.width,l.top],[l.left,l.top+t.height],[l.left+t.width,l.top+t.height]],p=0;p<d.length;p+=1){var c=d[p];0<=c[0]&&c[0]<=n&&0<=c[1]&&c[1]<=o&&(r=!0)}if(!r)return}t.isHorizontal()?(33!==s&&34!==s&&37!==s&&39!==s||(i.preventDefault?i.preventDefault():i.returnValue=!1),(34!==s&&39!==s||a)&&(33!==s&&37!==s||!a)||t.slideNext(),(33!==s&&37!==s||a)&&(34!==s&&39!==s||!a)||t.slidePrev()):(33!==s&&34!==s&&38!==s&&40!==s||(i.preventDefault?i.preventDefault():i.returnValue=!1),34!==s&&40!==s||t.slideNext(),33!==s&&38!==s||t.slidePrev()),t.emit("keyPress",s)}},enable:function(){this.keyboard.enabled||(I(f).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(I(f).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},D={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){te.extend(this,{keyboard:{enabled:!1,enable:L.enable.bind(this),disable:L.disable.bind(this),handle:L.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}};var O={lastScrollTime:te.now(),event:-1<ee.navigator.userAgent.indexOf("firefox")?"DOMMouseScroll":function(){var e="onwheel",t=e in f;if(!t){var a=f.createElement("div");a.setAttribute(e,"return;"),t="function"==typeof a[e]}return!t&&f.implementation&&f.implementation.hasFeature&&!0!==f.implementation.hasFeature("","")&&(t=f.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel",normalize:function(e){var t=0,a=0,i=0,s=0;return"detail"in e&&(a=e.detail),"wheelDelta"in e&&(a=-e.wheelDelta/120),"wheelDeltaY"in e&&(a=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=a,a=0),i=10*t,s=10*a,"deltaY"in e&&(s=e.deltaY),"deltaX"in e&&(i=e.deltaX),(i||s)&&e.deltaMode&&(1===e.deltaMode?(i*=40,s*=40):(i*=800,s*=800)),i&&!t&&(t=i<1?-1:1),s&&!a&&(a=s<1?-1:1),{spinX:t,spinY:a,pixelX:i,pixelY:s}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,a=this,i=a.params.mousewheel;if(!a.mouseEntered&&!i.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var s=0,r=a.rtlTranslate?-1:1,n=O.normalize(t);if(i.forceToAxis)if(a.isHorizontal()){if(!(Math.abs(n.pixelX)>Math.abs(n.pixelY)))return!0;s=n.pixelX*r}else{if(!(Math.abs(n.pixelY)>Math.abs(n.pixelX)))return!0;s=n.pixelY}else s=Math.abs(n.pixelX)>Math.abs(n.pixelY)?-n.pixelX*r:-n.pixelY;if(0===s)return!0;if(i.invert&&(s=-s),a.params.freeMode){a.params.loop&&a.loopFix();var o=a.getTranslate()+s*i.sensitivity,l=a.isBeginning,d=a.isEnd;if(o>=a.minTranslate()&&(o=a.minTranslate()),o<=a.maxTranslate()&&(o=a.maxTranslate()),a.setTransition(0),a.setTranslate(o),a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses(),(!l&&a.isBeginning||!d&&a.isEnd)&&a.updateSlidesClasses(),a.params.freeModeSticky&&(clearTimeout(a.mousewheel.timeout),a.mousewheel.timeout=te.nextTick(function(){a.slideToClosest()},300)),a.emit("scroll",t),a.params.autoplay&&a.params.autoplayDisableOnInteraction&&a.autoplay.stop(),o===a.minTranslate()||o===a.maxTranslate())return!0}else{if(60<te.now()-a.mousewheel.lastScrollTime)if(s<0)if(a.isEnd&&!a.params.loop||a.animating){if(i.releaseOnEdges)return!0}else a.slideNext(),a.emit("scroll",t);else if(a.isBeginning&&!a.params.loop||a.animating){if(i.releaseOnEdges)return!0}else a.slidePrev(),a.emit("scroll",t);a.mousewheel.lastScrollTime=(new ee.Date).getTime()}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},enable:function(){var e=this;if(!O.event)return!1;if(e.mousewheel.enabled)return!1;var t=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(t=I(e.params.mousewheel.eventsTarged)),t.on("mouseenter",e.mousewheel.handleMouseEnter),t.on("mouseleave",e.mousewheel.handleMouseLeave),t.on(O.event,e.mousewheel.handle),e.mousewheel.enabled=!0},disable:function(){var e=this;if(!O.event)return!1;if(!e.mousewheel.enabled)return!1;var t=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(t=I(e.params.mousewheel.eventsTarged)),t.off(O.event,e.mousewheel.handle),!(e.mousewheel.enabled=!1)}},A={update:function(){var e=this,t=e.params.navigation;if(!e.params.loop){var a=e.navigation,i=a.$nextEl,s=a.$prevEl;s&&0<s.length&&(e.isBeginning?s.addClass(t.disabledClass):s.removeClass(t.disabledClass),s[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),i&&0<i.length&&(e.isEnd?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,a=this,i=a.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=I(i.nextEl),a.params.uniqueNavElements&&"string"==typeof i.nextEl&&1<e.length&&1===a.$el.find(i.nextEl).length&&(e=a.$el.find(i.nextEl))),i.prevEl&&(t=I(i.prevEl),a.params.uniqueNavElements&&"string"==typeof i.prevEl&&1<t.length&&1===a.$el.find(i.prevEl).length&&(t=a.$el.find(i.prevEl))),e&&0<e.length&&e.on("click",a.navigation.onNextClick),t&&0<t.length&&t.on("click",a.navigation.onPrevClick),te.extend(a.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this,t=e.navigation,a=t.$nextEl,i=t.$prevEl;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",e.navigation.onPrevClick),i.removeClass(e.params.navigation.disabledClass))}},H={update:function(){var e=this,t=e.rtl,s=e.params.pagination;if(s.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var r,a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el,n=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((r=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>a-1-2*e.loopedSlides&&(r-=a-2*e.loopedSlides),n-1<r&&(r-=n),r<0&&"bullets"!==e.params.paginationType&&(r=n+r)):r=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===s.type&&e.pagination.bullets&&0<e.pagination.bullets.length){var o,l,d,p=e.pagination.bullets;if(s.dynamicBullets&&(e.pagination.bulletSize=p.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),i.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(s.dynamicMainBullets+4)+"px"),1<s.dynamicMainBullets&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=r-e.previousIndex,e.pagination.dynamicBulletIndex>s.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=s.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=r-e.pagination.dynamicBulletIndex,d=((l=o+(Math.min(p.length,s.dynamicMainBullets)-1))+o)/2),p.removeClass(s.bulletActiveClass+" "+s.bulletActiveClass+"-next "+s.bulletActiveClass+"-next-next "+s.bulletActiveClass+"-prev "+s.bulletActiveClass+"-prev-prev "+s.bulletActiveClass+"-main"),1<i.length)p.each(function(e,t){var a=I(t),i=a.index();i===r&&a.addClass(s.bulletActiveClass),s.dynamicBullets&&(o<=i&&i<=l&&a.addClass(s.bulletActiveClass+"-main"),i===o&&a.prev().addClass(s.bulletActiveClass+"-prev").prev().addClass(s.bulletActiveClass+"-prev-prev"),i===l&&a.next().addClass(s.bulletActiveClass+"-next").next().addClass(s.bulletActiveClass+"-next-next"))});else if(p.eq(r).addClass(s.bulletActiveClass),s.dynamicBullets){for(var c=p.eq(o),u=p.eq(l),h=o;h<=l;h+=1)p.eq(h).addClass(s.bulletActiveClass+"-main");c.prev().addClass(s.bulletActiveClass+"-prev").prev().addClass(s.bulletActiveClass+"-prev-prev"),u.next().addClass(s.bulletActiveClass+"-next").next().addClass(s.bulletActiveClass+"-next-next")}if(s.dynamicBullets){var v=Math.min(p.length,s.dynamicMainBullets+4),f=(e.pagination.bulletSize*v-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,m=t?"right":"left";p.css(e.isHorizontal()?m:"top",f+"px")}}if("fraction"===s.type&&(i.find("."+s.currentClass).text(s.formatFractionCurrent(r+1)),i.find("."+s.totalClass).text(s.formatFractionTotal(n))),"progressbar"===s.type){var g;g=s.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";var b=(r+1)/n,w=1,y=1;"horizontal"===g?w=b:y=b,i.find("."+s.progressbarFillClass).transform("translate3d(0,
1460,0) scaleX("+w+") scaleY("+y+")").transition(e.params.speed)}"custom"===s.type&&s.renderCustom?(i.html(s.renderCustom(e,r+1,n)),e.emit("paginationRender",e,i[0])):e.emit("paginationUpdate",e,i[0]),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](s.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el,s="";if("bullets"===t.type){for(var r=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length,n=0;n<r;n+=1)t.renderBullet?s+=t.renderBullet.call(e,n,t.bulletClass):s+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";i.html(s),e.pagination.bullets=i.find("."+t.bulletClass)}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',i.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',i.html(s)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var a=this,e=a.params.pagination;if(e.el){var t=I(e.el);0!==t.length&&(a.params.uniqueNavElements&&"string"==typeof e.el&&1<t.length&&1===a.$el.find(e.el).length&&(t=a.$el.find(e.el)),"bullets"===e.type&&e.clickable&&t.addClass(e.clickableClass),t.addClass(e.modifierClass+e.type),"bullets"===e.type&&e.dynamicBullets&&(t.addClass(""+e.modifierClass+e.type+"-dynamic"),a.pagination.dynamicBulletIndex=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&t.addClass(e.progressbarOppositeClass),e.clickable&&t.on("click","."+e.bulletClass,function(e){e.preventDefault();var t=I(this).index()*a.params.slidesPerGroup;a.params.loop&&(t+=a.loopedSlides),a.slideTo(t)}),te.extend(a.pagination,{$el:t,el:t[0]}))}},destroy:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=e.pagination.$el;a.removeClass(t.hiddenClass),a.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&a.off("click","."+t.bulletClass)}}},G={setTranslate:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,a=e.rtlTranslate,i=e.progress,s=t.dragSize,r=t.trackSize,n=t.$dragEl,o=t.$el,l=e.params.scrollbar,d=s,p=(r-s)*i;a?0<(p=-p)?(d=s-p,p=0):r<-p+s&&(d=r+p):p<0?(d=s+p,p=0):r<p+s&&(d=r-p),e.isHorizontal()?(ae.transforms3d?n.transform("translate3d("+p+"px, 0, 0)"):n.transform("translateX("+p+"px)"),n[0].style.width=d+"px"):(ae.transforms3d?n.transform("translate3d(0px, "+p+"px, 0)"):n.transform("translateY("+p+"px)"),n[0].style.height=d+"px"),l.hide&&(clearTimeout(e.scrollbar.timeout),o[0].style.opacity=1,e.scrollbar.timeout=setTimeout(function(){o[0].style.opacity=0,o.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,a=t.$dragEl,i=t.$el;a[0].style.width="",a[0].style.height="";var s,r=e.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,n=e.size/e.virtualSize,o=n*(r/e.size);s="auto"===e.params.scrollbar.dragSize?r*n:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?a[0].style.width=s+"px":a[0].style.height=s+"px",i[0].style.display=1<=n?"none":"",e.params.scrollbar.hide&&(i[0].style.opacity=0),te.extend(t,{trackSize:r,divider:n,moveDivider:o,dragSize:s}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY},setDragPosition:function(e){var t,a=this,i=a.scrollbar,s=a.rtlTranslate,r=i.$el,n=i.dragSize,o=i.trackSize,l=i.dragStartPos;t=(i.getPointerPosition(e)-r.offset()[a.isHorizontal()?"left":"top"]-(null!==l?l:n/2))/(o-n),t=Math.max(Math.min(t,1),0),s&&(t=1-t);var d=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*t;a.updateProgress(d),a.setTranslate(d),a.updateActiveIndex(),a.updateSlidesClasses()}
vendor: 9,991 bytes, line 146
146,onDragStart:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar,s=t.$wrapperEl,r=i.$el,n=i.$dragEl;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===n[0]||e.target===n?i.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.transition(100),n.transition(100),i.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),r.transition(0),a.hide&&r.css("opacity",1),t.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,a=this.$wrapperEl,i=t.$el,s=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),a.transition(0),i.transition(0),s.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,a.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=te.nextTick(function(){i.css("opacity",0),i.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),a.snapOnRelease&&t.slideToClosest())},enableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,a=e.touchEventsTouch,i=e.touchEventsDesktop,s=e.params,r=t.$el[0],n=!(!ae.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},o=!(!ae.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};ae.touch?(r.addEventListener(a.start,e.scrollbar.onDragStart,n),r.addEventListener(a.move,e.scrollbar.onDragMove,n),r.addEventListener(a.end,e.scrollbar.onDragEnd,o)):(r.addEventListener(i.start,e.scrollbar.onDragStart,n),f.addEventListener(i.move,e.scrollbar.onDragMove,n),f.addEventListener(i.end,e.scrollbar.onDragEnd,o))}},disableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,a=e.touchEventsTouch,i=e.touchEventsDesktop,s=e.params,r=t.$el[0],n=!(!ae.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},o=!(!ae.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};ae.touch?(r.removeEventListener(a.start,e.scrollbar.onDragStart,n),r.removeEventListener(a.move,e.scrollbar.onDragMove,n),r.removeEventListener(a.end,e.scrollbar.onDragEnd,o)):(r.removeEventListener(i.start,e.scrollbar.onDragStart,n),f.removeEventListener(i.move,e.scrollbar.onDragMove,n),f.removeEventListener(i.end,e.scrollbar.onDragEnd,o))}},init:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,a=e.$el,i=e.params.scrollbar,s=I(i.el);e.params.uniqueNavElements&&"string"==typeof i.el&&1<s.length&&1===a.find(i.el).length&&(s=a.find(i.el));var r=s.find("."+e.params.scrollbar.dragClass);0===r.length&&(r=I('<div class="'+e.params.scrollbar.dragClass+'"></div>'),s.append(r)),te.extend(t,{$el:s,el:s[0],$dragEl:r,dragEl:r[0]}),i.draggable&&t.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},N={setTransform:function(e,t){var a=this.rtl,i=I(e),s=a?-1:1,r=i.attr("data-swiper-parallax")||"0",n=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),l=i.attr("data-swiper-parallax-scale"),d=i.attr("data-swiper-parallax-opacity");if(n||o?(n=n||"0",o=o||"0"):this.isHorizontal()?(n=r,o="0"):(o=r,n="0"),n=0<=n.indexOf("%")?parseInt(n,10)*t*s+"%":n*t*s+"px",o=0<=o.indexOf("%")?parseInt(o,10)*t+"%":o*t+"px",null!=d){var p=d-(d-1)*(1-Math.abs(t));i[0].style.opacity=p}if(null==l)i.transform("translate3d("+n+", "+o+", 0px)");else{var c=l-(l-1)*(1-Math.abs(t));i.transform("translate3d("+n+", "+o+", 0px) scale("+c+")")}},setTranslate:function(){var i=this,e=i.$el,t=i.slides,s=i.progress,r=i.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e,t){i.parallax.setTransform(t,s)}),t.each(function(e,t){var a=t.progress;1<i.params.slidesPerGroup&&"auto"!==i.params.slidesPerView&&(a+=Math.ceil(e/2)-s*(r.length-1)),a=Math.min(Math.max(a,-1),1),I(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e,t){i.parallax.setTransform(t,a)})})},setTransition:function(s){void 0===s&&(s=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e,t){var a=I(t),i=parseInt(a.attr("data-swiper-parallax-duration"),10)||s;0===s&&(i=0),a.transition(i)})}},B={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,a=e.targetTouches[0].pageY,i=e.targetTouches[1].pageX,s=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(i-t,2)+Math.pow(s-a,2))},onGestureStart:function(e){var t=this,a=t.params.zoom,i=t.zoom,s=i.gesture;if(i.fakeGestureTouched=!1,i.fakeGestureMoved=!1,!ae.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;i.fakeGestureTouched=!0,s.scaleStart=B.getDistanceBetweenTouches(e)}s.$slideEl&&s.$slideEl.length||(s.$slideEl=I(e.target).closest(".swiper-slide"),0===s.$slideEl.length&&(s.$slideEl=t.slides.eq(t.activeIndex)),s.$imageEl=s.$slideEl.find("img, svg, canvas"),s.$imageWrapEl=s.$imageEl.parent("."+a.containerClass),s.maxRatio=s.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,0!==s.$imageWrapEl.length)?(s.$imageEl.transition(0),t.zoom.isScaling=!0):s.$imageEl=void 0},onGestureChange:function(e){var t=this.params.zoom,a=this.zoom,i=a.gesture;if(!ae.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;a.fakeGestureMoved=!0,i.scaleMove=B.getDistanceBetweenTouches(e)}i.$imageEl&&0!==i.$imageEl.length&&(a.scale=ae.gestures?e.scale*a.currentScale:i.scaleMove/i.scaleStart*a.currentScale,a.scale>i.maxRatio&&(a.scale=i.maxRatio-1+Math.pow(a.scale-i.maxRatio+1,.5)),a.scale<t.minRatio&&(a.scale=t.minRatio+1-Math.pow(t.minRatio-a.scale+1,.5)),i.$imageEl.transform("translate3d(0,0,0) scale("+a.scale+")"))},onGestureEnd:function(e){var t=this.params.zoom,a=this.zoom,i=a.gesture;if(!ae.gestures){if(!a.fakeGestureTouched||!a.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!g.android)return;a.fakeGestureTouched=!1,a.fakeGestureMoved=!1}i.$imageEl&&0!==i.$imageEl.length&&(a.scale=Math.max(Math.min(a.scale,i.maxRatio),t.minRatio),i.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+a.scale+")"),a.currentScale=a.scale,a.isScaling=!1,1===a.scale&&(i.$slideEl=void 0))},onTouchStart:function(e){var t=this.zoom,a=t.gesture,i=t.image;a.$imageEl&&0!==a.$imageEl.length&&(i.isTouched||(g.android&&e.preventDefault(),i.isTouched=!0,i.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,i.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove:function(e){var t=this,a=t.zoom,i=a.gesture,s=a.image,r=a.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(t.allowClick=!1,s.isTouched&&i.$slideEl)){s.isMoved||(s.width=i.$imageEl[0].offsetWidth,s.height=i.$imageEl[0].offsetHeight,s.startX=te.getTranslate(i.$imageWrapEl[0],"x")||0,s.startY=te.getTranslate(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),t.rtl&&(s.startX=-s.startX,s.startY=-s.startY));var n=s.width*a.scale,o=s.height*a.scale;if(!(n<i.slideWidth&&o<i.slideHeight)){if(s.minX=Math.min(i.slideWidth/2-n/2,0),s.maxX=-s.minX,s.minY=Math.min(i.slideHeight/2-o/2,0),s.maxY=-s.minY,s.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,s.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!s.isMoved&&!a.isScaling){if(t.isHorizontal()&&(Math.floor(s.minX)===Math.floor(s.startX)&&s.touchesCurrent.x<s.touchesStart.x||Math.floor(s.maxX)===Math.floor(s.startX)&&s.touchesCurrent.x>s.touchesStart.x))return void(s.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.y<s.touchesStart.y||Math.floor(s.maxY)===Math.floor(s.startY)&&s.touchesCurrent.y>s.touchesStart.y))return void(s.isTouched=!1)}e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentX<s.minX&&(s.currentX=s.minX+1-Math.pow(s.minX-s.currentX+1,.8)),s.currentX>s.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentY<s.minY&&(s.currentY=s.minY+1-Math.pow(s.minY-s.currentY+1,.8)),s.currentY>s.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),r.prevPositionX||(r.prevPositionX=s.touchesCurrent.x),r.prevPositionY||(r.prevPositionY=s.touchesCurrent.y),r.prevTime||(r.prevTime=Date.now()),r.x=(s.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2,r.y=(s.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2,Math.abs(s.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0),Math.abs(s.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0),r.prevPositionX=s.touchesCurrent.x,r.prevPositionY=s.touchesCurrent.y,r.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,a=e.image,i=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!a.isTouched||!a.isMoved)return a.isTouched=!1,void(a.isMoved=!1);a.isTouched=!1,a.isMoved=!1;var s=300,r=300,n=i.x*s,o=a.currentX+n,l=i.y*r,d=a.currentY+l;0!==i.x&&(s=Math.abs((o-a.currentX)/i.x)),0!==i.y&&(r=Math.abs((d-a.currentY)/i.y));var p=Math.max(s,r);a.currentX=o,a.currentY=d;var c=a.width*e.scale,u=a.height*e.scale;a.minX=Math.min(t.slideWidth/2-c/2,0),a.maxX=-a.minX,a.minY=Math.min(t.slideHeight/2-u/2,0),a.maxY=-a.minY,a.currentX=Math.max(Math.min(a.currentX,a.maxX),a.minX),a.currentY=Math.max(Math.min(a.currentY,a.maxY),a.minY),t.$imageWrapEl.transition(p).transform("translate3d("+a.currentX+"px, "+a.currentY+"px,0)")}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl.transform("translate3d(0,
1460,0) scale(1)"),t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,a,i,s,r,n,o,l,d,p,c,u,h,v,f,m,g=this,b=g.zoom,w=g.params.zoom,y=b.gesture,x=b.image;y.$slideEl||(y.$slideEl=g.clickedSlide?I(g.clickedSlide):g.slides.eq(g.activeIndex),y.$imageEl=y.$slideEl.find("img, svg, canvas"),y.$imageWrapEl=y.$imageEl.parent("."+w.containerClass)),y.$imageEl&&0!==y.$imageEl.length&&(y.$slideEl.addClass(""+w.zoomedSlideClass),a=void 0===x.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,"touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=x.touchesStart.x,x.touchesStart.y),b.scale=y.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,b.currentScale=y.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,e?(f=y.$slideEl[0].offsetWidth,m=y.$slideEl[0].offsetHeight,i=y.$slideEl.offset().left+f/2-t,s=y.$slideEl.offset().top+m/2-a,o=y.$imageEl[0].offsetWidth,l=y.$imageEl[0].offsetHeight,d=o*b.scale,p=l*b.scale,h=-(c=Math.min(f/2-d/2,0)),v=-(u=Math.min(m/2-p/2,0)),(r=i*b.scale)<c&&(r=c),h<r&&(r=h),(n=s*b.scale)<u&&(n=u),v<n&&(n=v)):n=r=0,y.$imageWrapEl.transition(300).transform("translate3d("+r+"px, "+n+"px,0)"),y.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+b.scale+")"))},out:function(){var e=this,t=e.zoom,a=e.params.zoom,i=t.gesture;i.$slideEl||(i.$slideEl=e.clickedSlide?I(e.clickedSlide):e.slides.eq(e.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas"),i.$imageWrapEl=i.$imageEl.parent("."+a.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(t.scale=1,t.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+a.zoomedSlideClass),i.$slideEl=void 0)},enable:function(){var e=this,t=e.zoom;if(!t.enabled){t.enabled=!0;var a=!("touchstart"!==e.touchEvents.start||!ae.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};ae.gestures?(e.$wrapperEl.on("gesturestart",".swiper-slide",t.onGestureStart,a),e.$wrapperEl.on("gesturechange",".swiper-slide",t.onGestureChange,a),e.$wrapperEl.on("gestureend",".swiper-slide",t.onGestureEnd,a)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,".swiper-slide",t.onGestureStart,a),e.$wrapperEl.on(e.touchEvents.move,".swiper-slide",t.onGestureChange,a),e.$wrapperEl.on(e.touchEvents.end,".swiper-slide",t.onGestureEnd,a)),e.$wrapperEl.on(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove)}},disable:function(){var e=this,t=e.zoom;if(t.enabled){e.zoom.enabled=!1;var a=!("touchstart"!==e.touchEvents.start||!ae.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};ae.gestures?(e.$wrapperEl.off("gesturestart",".swiper-slide",t.onGestureStart,a),e.$wrapperEl.off("gesturechange",".swiper-slide",t.onGestureChange,a),e.$wrapperEl.off("gestureend",".swiper-slide",t.onGestureEnd,a)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,".swiper-slide",t.onGestureStart,a),e.$wrapperEl.off(e.touchEvents.move,".swiper-slide",t.onGestureChange,a),e.$wrapperEl.off(e.touchEvents.end,".swiper-slide",t.onGestureEnd,a)),e.$wrapperEl.off(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove)}}},X={loadInSlide:function(e,l){void 0===l&&(l=!0);var d=this,p=d.params.lazy;if(void 0!==e&&0!==d.slides.length){var c=d.virtual&&d.params.virtual.enabled?d.$wrapperEl.children("."+d.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):d.slides.eq(e),t=c.find("."+p.elementClass+":not(."+p.loadedClass+"):not(."+p.loadingClass+")");!c.hasClass(p.elementClass)||c.hasClass(p.loadedClass)||c.hasClass(p.loadingClass)||(t=t.add(c[0])),0!==t.length&&t.each(function(e,t){var i=I(t);i.addClass(p.loadingClass);var s=i.attr("data-background"),r=i.attr("data-src"),n=i.attr("data-srcset"),o=i.attr("data-sizes");d.loadImage(i[0],r||s,n,o,!1,function(){if(null!=d&&d&&(!d||d.params)&&!d.destroyed){if(s?(i.css("background-image",'url("'+s+'")'),i.removeAttr("data-background")):(n&&(i.attr("srcset",n
vendor: 5,170 bytes, line 146
146),i.removeAttr("data-srcset")),o&&(i.attr("sizes",o),i.removeAttr("data-sizes")),r&&(i.attr("src",r),i.removeAttr("data-src"))),i.addClass(p.loadedClass).removeClass(p.loadingClass),c.find("."+p.preloaderClass).remove(),d.params.loop&&l){var e=c.attr("data-swiper-slide-index");if(c.hasClass(d.params.slideDuplicateClass)){var t=d.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+d.params.slideDuplicateClass+")");d.lazy.loadInSlide(t.index(),!1)}else{var a=d.$wrapperEl.children("."+d.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');d.lazy.loadInSlide(a.index(),!1)}}d.emit("lazyImageReady",c[0],i[0])}}),d.emit("lazyImageLoad",c[0],i[0])})}},load:function(){var i=this,t=i.$wrapperEl,a=i.params,s=i.slides,e=i.activeIndex,r=i.virtual&&a.virtual.enabled,n=a.lazy,o=a.slidesPerView;function l(e){if(r){if(t.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(s[e])return!0;return!1}function d(e){return r?I(e).attr("data-swiper-slide-index"):I(e).index()}if("auto"===o&&(o=0),i.lazy.initialImageLoaded||(i.lazy.initialImageLoaded=!0),i.params.watchSlidesVisibility)t.children("."+a.slideVisibleClass).each(function(e,t){var a=r?I(t).attr("data-swiper-slide-index"):I(t).index();i.lazy.loadInSlide(a)});else if(1<o)for(var p=e;p<e+o;p+=1)l(p)&&i.lazy.loadInSlide(p);else i.lazy.loadInSlide(e);if(n.loadPrevNext)if(1<o||n.loadPrevNextAmount&&1<n.loadPrevNextAmount){for(var c=n.loadPrevNextAmount,u=o,h=Math.min(e+u+Math.max(c,u),s.length),v=Math.max(e-Math.max(u,c),0),f=e+o;f<h;f+=1)l(f)&&i.lazy.loadInSlide(f);for(var m=v;m<e;m+=1)l(m)&&i.lazy.loadInSlide(m)}else{var g=t.children("."+a.slideNextClass);0<g.length&&i.lazy.loadInSlide(d(g));var b=t.children("."+a.slidePrevClass);0<b.length&&i.lazy.loadInSlide(d(b))}}},V={LinearSpline:function(e,t){var a,i,s,r,n,o=function(e,t){for(i=-1,a=e.length;1<a-i;)e[s=a+i>>1]<=t?i=s:a=s;return a};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=o(this.x,e),r=n-1,(e-this.x[r])*(this.y[n]-this.y[r])/(this.x[n]-this.x[r])+this.y[r]):0},this},getInterpolateFunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new V.LinearSpline(t.slidesGrid,e.slidesGrid):new V.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate:function(e,t){var a,i,s=this,r=s.controller.control;function n(e){var t=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(s.controller.getInterpolateFunction(e),i=-s.controller.spline.interpolate(-t)),i&&"container"!==s.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(s.maxTranslate()-s.minTranslate()),i=(t-s.minTranslate())*a+e.minTranslate()),s.params.controller.inverse&&(i=e.maxTranslate()-i),e.updateProgress(i),e.setTranslate(i,s),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(var o=0;o<r.length;o+=1)r[o]!==t&&r[o]instanceof T&&n(r[o]);else r instanceof T&&t!==r&&n(r)},setTransition:function(t,e){var a,i=this,s=i.controller.control;function r(e){e.setTransition(t,i),0!==t&&(e.transitionStart(),e.params.autoHeight&&te.nextTick(function(){e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(function(){s&&(e.params.loop&&"slide"===i.params.controller.by&&e.loopFix(),e.transitionEnd())}))}if(Array.isArray(s))for(a=0;a<s.length;a+=1)s[a]!==e&&s[a]instanceof T&&r(s[a]);else s instanceof T&&e!==s&&r(s)}},Y={makeElFocusable:function(e){return e.attr("tabIndex","0"),e},addElRole:function(e,t){return e.attr("role",t),e},addElLabel:function(e,t){return e.attr("aria-label",t),e},disableEl:function(e){return e.attr("aria-disabled",!0),e},enableEl:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(e){var t=this,a=t.params.a11y;if(13===e.keyCode){var i=I(e.target);t.navigation&&t.navigation.$nextEl&&i.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?t.a11y.notify(a.lastSlideMessage):t.a11y.notify(a.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&i.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?t.a11y.notify(a.firstSlideMessage):t.a11y.notify(a.prevSlideMessage)),t.pagination&&i.is("."+t.params.pagination.bulletClass)&&i[0].click()}},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation:function(){var e=this;if(!e.params.loop){var t=e.navigation,a=t.$nextEl,i=t.$prevEl;i&&0<i.length&&(e.isBeginning?e.a11y.disableEl(i):e.a11y.enableEl(i)),a&&0<a.length&&(e.isEnd?e.a11y.disableEl(a):e.a11y.enableEl(a))}},updatePagination:function(){var i=this,s=i.params.a11y;i.pagination&&i.params.pagination.clickable&&i.pagination.bullets&&i.pagination.bullets.length&&i.pagination.bullets.each(function(e,t){var a=I(t);i.a11y.makeElFocusable(a),i.a11y.addElRole(a,"button"),i.a11y.addElLabel(a,s.paginationBulletMessage.replace(/{{index}}/,a.index()+1))})},init:function(){var e=this;e.$el.append(e.a11y.liveRegion);var t,a,i=e.params.a11y;e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(a=e.navigation.$prevEl),t&&(e.a11y.makeElFocusable(t),e.a11y.addElRole(t,"button"),e.a11y.addElLabel(t,i.nextSlideMessage),t.on("key
146down",e.a11y.onEnterKey)),a&&(e.a11y.makeElFocusable(a),e.a11y.addElRole(a,"button"),e.a11y.addElLabel(a,i.prevSlideMessage),a.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown","."+e.params.pagination.bulletClass,e.a11y.onEnterKey)},destroy:function(){var e,t,a=this;a.a11y.liveRegion&&0<a.a11y.liveRegion.length&&a.a11y.liveRegion.remove(),a.navigation&&a.navigation.$nextEl&&(e=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(t=a.navigation.$prevEl),e&&e.off("keydown",a.a11y.onEnterKey),t&&t.off("keydown",a.a11y.onEnterKey),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.off("keydown","."+a.params.pagination.bulletClass,a.a11y.onEnterKey)}},F={init:function(){var e=this;if(e.params.history){if(!ee.history||!ee.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);var t=e.history;t.initialized=!0,t.paths=F.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||ee.addEventListener("popstate",e.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||ee.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=F.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var e=ee.location.pathname.slice(1).split("/").filter(function(e){return""!==e}),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory:function(e,t){if(this.history.initialized&&this.params.history.enabled){var a=this.slides.eq(t),i=F.slugify(a.attr("data-history"));ee.location.pathname.includes(e)||(i=e+"/"+i);var s=ee.history.state;s&&s.value===i||(this.params.history.replaceState?ee.history.replaceState({value:i},null,i):ee.history.pushState({value:i},null,i))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,a){var i=this;if(t)for(var s=0,r=i.slides.length;s<r;s+=1){var n=i.slides.eq(s);if(F.slugify(n.attr("data-history"))===t&&!n.hasClass(i.params.slideDuplicateClass)){var o=n.index();i.slideTo(o,e,a)}}else i.slideTo(0,e,a)}},R={onHashCange:function(){var e=this,t=f.location.hash.replace("#","");if(t!==e.slides.eq(e.activeIndex).attr("data-hash")){var a=e.$wrapperEl.children("."+e.params.slideClass+'[data-hash="'+t+'"]').index();if(void 0===a)return;e.slideTo(a)}},setHash:function(){var e=this;if(e.hashNavigation.initialized&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&ee.history&&ee.history.replaceState)ee.history.replaceState(null,null,"#"+e.slides.eq(e.activeIndex).attr("data-hash")||"");else{var t=e.slides.eq(e.activeIndex),a=t.attr("data-hash")||t.attr("data-history");f.location.hash=a||""}},init:function(){var e=this;if(!(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)){e.hashNavigation.initialized=!0;var t=f.location.hash.replace("#","");if(t)for(var a=0,i=e.slides.length;a<i;a+=1){var s=e.slides.eq(a);if((s.attr("data-hash")||s.attr("data-history"))===t&&!s.hasClass(e.params.slideDuplicateClass)){var r=s.index();e.slideTo(r,0,e.params.runCallbacksOnInit,!0)}}e.params.hashNavigation.watchState&&I(ee).on("hashchange",e.hashNavigation.onHashCange)}},destroy:function(){this.params.hashNavigation.watchState&&I(ee).off("hashchange",this.hashNavigation.onHashCange)}},q={run:function(){var e=this,t=e.slides.eq(e.activeIndex),a=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(a=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=te.nextTick(function(){e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,
vendor: 20,833 bytes, line 146
146!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay"))},a)},start:function(){var e=this;return void 0===e.autoplay.timeout&&(!e.autoplay.running&&(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0))},stop:function(){var e=this;return!!e.autoplay.running&&(void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0))},pause:function(e){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))}},W={setTranslate:function(){for(var e=this,t=e.slides,a=0;a<t.length;a+=1){var i=e.slides.eq(a),s=-i[0].swiperSlideOffset;e.params.virtualTranslate||(s-=e.translate);var r=0;e.isHorizontal()||(r=s,s=0);var n=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:n}).transform("translate3d("+s+"px, "+r+"px, 0px)")}},setTransition:function(e){var a=this,t=a.slides,i=a.$wrapperEl;if(t.transition(e),a.params.virtualTranslate&&0!==e){var s=!1;t.transitionEnd(function(){if(!s&&a&&!a.destroyed){s=!0,a.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)i.trigger(e[t])}})}}},j={setTranslate:function(){var e,t=this,a=t.$el,i=t.$wrapperEl,s=t.slides,r=t.width,n=t.height,o=t.rtlTranslate,l=t.size,d=t.params.cubeEffect,p=t.isHorizontal(),c=t.virtual&&t.params.virtual.enabled,u=0;d.shadow&&(p?(0===(e=i.find(".swiper-cube-shadow")).length&&(e=I('<div class="swiper-cube-shadow"></div>'),i.append(e)),e.css({height:r+"px"})):0===(e=a.find(".swiper-cube-shadow")).length&&(e=I('<div class="swiper-cube-shadow"></div>'),a.append(e)));for(var h=0;h<s.length;h+=1){var v=s.eq(h),f=h;c&&(f=parseInt(v.attr("data-swiper-slide-index"),10));var m=90*f,g=Math.floor(m/360);o&&(m=-m,g=Math.floor(-m/360));var b=Math.max(Math.min(v[0].progress,1),-1),w=0,y=0,x=0;f%4==0?(w=4*-g*l,x=0):(f-1)%4==0?(w=0,x=4*-g*l):(f-2)%4==0?(w=l+4*g*l,x=l):(f-3)%4==0&&(w=-l,x=3*l+4*l*g),o&&(w=-w),p||(y=w,w=0);var T="rotateX("+(p?0:-m)+"deg) rotateY("+(p?m:0)+"deg) translate3d("+w+"px, "+y+"px, "+x+"px)";if(b<=1&&-1<b&&(u=90*f+90*b,o&&(u=90*-f-90*b)),v.transform(T),d.slideShadows){var E=p?v.find(".swiper-slide-shadow-left"):v.find(".swiper-slide-shadow-top"),S=p?v.find(".swiper-slide-shadow-right"):v.find(".swiper-slide-shadow-bottom");0===E.length&&(E=I('<div class="swiper-slide-shadow-'+(p?"left":"top")+'"></div>'),v.append(E)),0===S.length&&(S=I('<div class="swiper-slide-shadow-'+(p?"right":"bottom")+'"></div>'),v.append(S)),E.length&&(E[0].style.opacity=Math.max(-b,0)),S.length&&(S[0].style.opacity=Math.max(b,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),d.shadow)if(p)e.transform("translate3d(0px, "+(r/2+d.shadowOffset)+"px, "+-r/2+"px) rotateX(90deg) rotateZ(0deg) scale("+d.shadowScale+")");else{var C=Math.abs(u)-90*Math.floor(Math.abs(u)/90),M=1.5-(Math.sin(2*C*Math.PI/360)/2+Math.cos(2*C*Math.PI/360)/2),P=d.shadowScale,k=d.shadowScale/M,z=d.shadowOffset;e.transform("scale3d("+P+", 1, "+k+") translate3d(0px, "+(n/2+z)+"px, "+-n/2/k+"px) rotateX(-90deg)")}var $=ie.isSafari||ie.isUiWebView?-l/2:0;i.transform("translate3d(0px,0,"+$+"px) rotateX("+(t.isHorizontal()?0:u)+"deg) rotateY("+(t.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},U={setTranslate:function(){for(var e=this,t=e.slides,a=e.rtlTranslate,i=0;i<t.length;i+=1){var s=t.eq(i),r=s[0].progress;e.params.flipEffect.limitRotation&&(r=Math.max(Math.min(s[0].progress,1),-1));var n=-180*r,o=0,l=-s[0].swiperSlideOffset,d=0;if(e.isHorizontal()?a&&(n=-n):(d=l,o=-n,n=l=0),s[0].style.zIndex=-Math.abs(Math.round(r))+t.length,e.params.flipEffect.slideShadows){var p=e.isHorizontal()?s.find(".swiper-slide-shadow-left"):s.find(".swiper-slide-shadow-top"),c=e.isHorizontal()?s.find(".swiper-slide-shadow-right"):s.find(".swiper-slide-shadow-bottom");0===p.length&&(p=I('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"left":"top")+'"></div>'),s.append(p)),0===c.length&&(c=I('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"right":"bottom")+'"></div>'),s.append(c)),p.length&&(p[0].style.opacity=Math.max(-r,0)),c.length&&(c[0].style.opacity=Math.max(r,0))}s.transform("translate3d("+l+"px, "+d+"px, 0px) rotateX("+o+"deg) rotateY("+n+"deg)")}},setTransition:function(e){var a=this,t=a.slides,i=a.activeIndex,s=a.$wrapperEl;if(t.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.virtualTranslate&&0!==e){var r=!1;t.eq(i).transitionEnd(function(){if(!r&&a&&!a.destroyed){r=!0,a.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)s.trigger(e[t])}})}}},K={setTranslate:function(){for(var e=this,t=e.width,a=e.height,i=e.slides,s=e.$wrapperEl,r=e.slidesSizesGrid,n=e.params.coverflowEffect,o=e.isHorizontal(),l=e.translate,d=o?t/2-l:a/2-l,p=o?n.rotate:-n.rotate,c=n.depth,u=0,h=i.length;u<h;u+=1){var v=i.eq(u),f=r[u],m=(d-v[0].swiperSlideOffset-f/2)/f*n.modifier,g=o?p*m:0,b=o?0:p*m,w=-c*Math.abs(m),y=o?0:n.stretch*m,x=o?n.stretch*m:0;Math.abs(x)<.001&&(x=0),Math.abs(y)<.001&&(y=0),Math.abs(w)<.001&&(w=0),Math.abs(g)<.001&&(g=0),Math.abs(b)<.001&&(b=0);var T="translate3d("+x+"px,"+y+"px,"+w+"px) rotateX("+b+"deg) rotateY("+g+"deg)";if(v.transform(T),v[0].style.zIndex=1-Math.abs(Math.round(m)),n.slideShadows){var E=o?v.find(".swiper-slide-shadow-left"):v.find(".swiper-slide-shadow-top"),S=o?v.find(".swiper-slide-shadow-right"):v.find(".swiper-slide-shadow-bottom");0===E.length&&(E=I('<div class="swiper-slide-shadow-'+(o?"left":"top")+'"></div>'),v.append(E)),0===S.length&&(S=I('<div class="swiper-slide-shadow-'+(o?"right":"bottom")+'"></div>'),v.append(S)),E.length&&(E[0].style.opacity=0<m?m:0),S.length&&(S[0].style.opacity=0<-m?-m:0)}}(ae.pointerEvents||ae.prefixedPointerEvents)&&(s[0].style.perspectiveOrigin=d+"px 50%")},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},_={init:function(){var e=this,t=e.params.thumbs,a=e.constructor;t.swiper instanceof a?(e.thumbs.swiper=t.swiper,te.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),te.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):te.isObject(t.swiper)&&(e.thumbs.swiper=new a(te.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick:function(){var e=this,t=e.thumbs.swiper;if(t){var a=t.clickedIndex,i=t.clickedSlide;if(!(i&&I(i).hasClass(e.params.thumbs.slideThumbActiveClass)||null==a)){var s;if(s=t.params.loop?parseInt(I(t.clickedSlide).attr("data-swiper-slide-index"),10):a,e.params.loop){var r=e.activeIndex;e.slides.eq(r).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,r=e.activeIndex);var n=e.slides.eq(r).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),o=e.slides.eq(r).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index();s=void 0===n?o:void 0===o?n:o-r<r-n?o:n}e.slideTo(s)}}},update:function(e){var t=this,a=t.thumbs.swiper;if(a){var i="auto"===a.params.slidesPerView?a.slidesPerViewDynamic():a.params.slidesPerView;if(t.realIndex!==a.realIndex){var s,r=a.activeIndex;if(a.params.loop){a.slides.eq(r).hasClass(a.params.slideDuplicateClass)&&(a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft,r=a.activeIndex);var n=a.slides.eq(r).prevAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index(),o=a.slides.eq(r).nextAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index();s=void 0===n?o:void 0===o?n:o-r==r-n?r:o-r<r-n?o:n}else s=t.realIndex;a.visibleSlidesIndexes&&a.visibleSlidesIndexes.indexOf(s)<0&&(a.params.centeredSlides?s=r<s?s-Math.floor(i/2)+1:s+Math.floor(i/2)-1:r<s&&(s=s-i+1),a.slideTo(s,e?0:void 0))}var l=1,d=t.params.thumbs.slideThumbActiveClass;if(1<t.params.slidesPerView&&!t.params.centeredSlides&&(l=t.params.slidesPerView),a.slides.removeClass(d),a.params.loop||a.params.virtual)for(var p=0;p<l;p+=1)a.$wrapperEl.children('[data-swiper-slide-index="'+(t.realIndex+p)+'"]').addClass(d);else for(var c=0;c<l;c+=1)a.slides.eq(t.realIndex+c).addClass(d)}}},Z=[E,S,C,M,k,$,D,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){var e=this;te.extend(e,{mousewheel:{enabled:!1,enable:O.enable.bind(e),disable:O.disable.bind(e),handle:O.handle.bind(e),handleMouseEnter:O.handleMouseEnter.bind(e),handleMouseLeave:O.handleMouseLeave.bind(e),lastScrollTime:te.now()}})},on:{init:function(){this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){var e=this;te.extend(e,{navigation:{init:A.init.bind(e),update:A.update.bind(e),destroy:A.destroy.bind(e),onNextClick:A.onNextClick.bind(e),onPrevClick:A.onPrevClick.bind(e)}})},on:{init:function(){this.navigation.init(),this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(e){var t,a=this,i=a.navigation,s=i.$nextEl,r=i.$prevEl;!a.params.navigation.hideOnClick||I(e.target).is(r)||I(e.target).is(s)||(s?t=s.hasClass(a.params.navigation.hiddenClass):r&&(t=r.hasClass(a.params.navigation.hiddenClass)),!0===t?a.emit("navigationShow",a):a.emit("navigationHide",a),s&&s.toggleClass(a.params.navigation.hiddenClass),r&&r.toggleClass(a.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){var e=this;te.extend(e,{pagination:{init:H.init.bind(e),render:H.render.bind(e),update:H.update.bind(e),destroy:H.destroy.bind(e),dynamicBulletIndex:0}})},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange:function(){this.params.loop?this.pagination.update():void 0===this.snapIndex&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(e){var t=this;t.params.pagination.el&&t.params.pagination.hideOnClick&&0<t.pagination.$el.length&&!I(e.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow",t):t.emit("paginationHide",t),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){var e=this;te.extend(e,{scrollbar:{init:G.init.bind(e),destroy:G.destroy.bind(e),updateSize:G.updateSize.bind(e),setTranslate:G.setTranslate.bind(e),setTransition:G.setTransition.bind(e),enableDraggable:G.enableDraggable.bind(e),disableDraggable:G.disableDraggable.bind(e),setDragPosition:G.setDragPosition.bind(e),getPointerPosition:G.getPointerPosition.bind(e),onDragStart:G.onDragStart.bind(e),onDragMove:G.onDragMove.bind(e),onDragEnd:G.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(e){this.scrollbar.setTransition(e)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){te.extend(this,{parallax:{setTransform:N.setTransform.bind(this),setTranslate:N.setTranslate.bind(this),setTransition:N.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},init:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition:function(e){this.params.parallax.enabled&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var i=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(e){t[e]=B[e].bind(i)}),te.extend(i,{zoom:t});var s=1;Object.defineProperty(i.zoom,"scale",{get:function(){return s},set:function(e){if(s!==e){var t=i.zoom.gesture.$imageEl?i.zoom.gesture.$imageEl[0]:void 0,a=i.zoom.gesture.$slideEl?i.zoom.gesture.$slideEl[0]:void 0;i.emit("zoomChange",e,t,a)}s=e}})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd:function(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap:function(e){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(e)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){te.extend(this,{lazy:{initialImageLoaded:!1,load:X.load.bind(this),loadInSlide:X.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){var e=this;e.params.lazy.enabled&&(!e.params.lazy.loadOnTransitionStart&&(e.params.lazy.loadOnTransitionStart||e.lazy.initialImageLoaded)||e.lazy.load())},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){var e=this;te.extend(e,{controller:{control:e.params.controller.control,getInterpolateFunction:V.getInterpolateFunction.bind(e),setTranslate:V.setTranslate.bind(e),setTransition:V.setTransition.bind(e)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition:function(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var t=this;te.extend(t,{a11y:{liveRegion:I('<span class="'+t.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')}}),Object.keys(Y).forEach(function(e){t.a11y[e]=Y[e].bind(t)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){var e=this;te.extend(e,{history:{init:F.init.bind(e),setHistory:F.setHistory.bind(e),setHistoryPopState:F.setHistoryPopState.bind(e),scrollToSlide:F.scrollToSlide.bind(e),destroy:F.destroy.bind(e)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){var e=this;te.extend(e,{hashNavigation:{initialized:!1,init:R.init.bind(e),destroy:R.destroy.bind(e),setHash:R.setHash.bind(e),onHashCange:R.onHashCange.bind(e)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var t=this;te.extend(t,{autoplay:{running:!1,paused:!1,run:q.run.bind(t),start:q.start.bind(t),stop:q.stop.bind(t),pause:q.pause.bind(t),onTransitionEnd:function(e){t&&!t.destroyed&&t.$wrapperEl&&e.target===this&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},s
146liderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){te.extend(this,{fadeEffect:{setTranslate:W.setTranslate.bind(this),setTransition:W.setTransition.bind(this)}})},on:{beforeInit:function(){var e=this;if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};te.extend(e.params,t),te.extend(e.originalParams,t)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){te.extend(this,{cubeEffect:{setTranslate:j.setTranslate.bind(this),setTransition:j.setTransition.bind(this)}})},on:{beforeInit:function(){var e=this;if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};te.extend(e.params,t),te.extend(e.originalParams,t)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){te.extend(this,{flipEffect:{setTranslate:U.setTranslate.bind(this),setTransition:U.setTransition.bind(this)}})},on:{beforeInit:function(){var e=this;if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};te.extend(e.params,t),te.extend(e.originalParams,t)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){te.extend(this,{coverflowEffect:{setTranslate:K.setTranslate.bind(this),setTransition:K.setTransition.bind(this)}})},on:{beforeInit:function(){var e=this;"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){te.extend(this,{thumbs:{swiper:null,init:_.init.bind(this),update:_.update.bind(this),onThumbClick:_.onThumbClick.bind(this)}})},on:{beforeInit:function(){var e=this.params.thumbs;e&&e.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update()},setTransition:function(e){var t=this.thumbs.swiper;t&&t.setTransition(e)},beforeDestroy:function(){var e=this.thumbs.swiper;e&&this.thumbs.swiperCreated&&e&&e.destroy()}}}];return void 0===T.use&&(T.use=T.Class.use,T.installModule=T.Class.installModule),T.use(Z),T}); 147 148// 210812 ìì íìì 149EC$(function($) { 150 var filter = "win16|win32|win64|mac|macintel"; 151 var device = "pc"; 152 if (navigator.platform) { 153 if (filter.indexOf(navigator.platform.toLowerCase()) < 0) { 154 device = "mobile"; 155 } 156 } 157 158 /** 159 * ìíìì¸, ìí íë보기(íì ) - ìë¹ìê° í ì¸íì */ 160 var oPriceInfoEl = $('#ec-product-price-info'); 161 if (oPriceInfoEl.length > 0) { 162 var salePriceEl = $('#span_product_price_text'); 163 percentageCul(oPriceInfoEl, salePriceEl); 164 } 165 166 /** 167 * ìí목ë¡/ë©ì¸ì§ì´ - ìë¹ìê° í ì¸íì*/ 168 function sale_percent() { 169 var mainEl = $("#contents"); 170 if (mainEl.length > 0) { 171 var productListEl = $('.xans-product-listmain, .xans-product-listrecommend, .xans-product-listnew, .xans-product-listnormal, .xans-search-result'); 172 for (var i = 0; i < productListEl.length; i++) { 173 var prdListEl = productListEl.eq(i).find('.prdList > li'); 174 for (var j = 0; j < prdListEl.length; j++) { 175 var priceEl = prdListEl.eq(j).find('.description'), 176 salePriceEl = priceEl.parent().find('.thumbnail'); 177 if (device == "mobile") { 178 salePriceEl = priceEl.parent().find('.thumbnail'); 179 } 180 percentageCul(priceEl, salePriceEl); 181 182 } 183 } 184 } 185 } 186 187 function percentageCul(target, salePriceEl) {
188 var iCustomPrice = parseInt(target.attr('ec-data-custom').replace(",", "")); // ê²ìíì´ì§ìì ì¼í ìì - ì í 189 var iPrice = parseInt(target.attr('ec-data-price').replace(",", "")); // ê²ìíì´ì§ìì ì¼í ìì - ì í 190 var sDisplayAmount = 'p', // p:í ì¸ì¨, w:í ì¸ê¸ì¡ 191 iOfftoFixed = 0, // í ì¸ì¨ ììì ì릿ì 192 sSaleText = '', 193 regexp = /B(?=(d{3})+(?!d))/g; 194 195 if (iCustomPrice > 0 && iPrice > 0 && iPrice != iCustomPrice) { 196 if (sDisplayAmount == 'p') { 197 sSaleText = (((iCustomPrice - iPrice) / iCustomPrice) * 100).toFixed(iOfftoFixed) + '%'; 198 } else if (sDisplayAmount == 'w') { 199 sSaleText = parseInt(iCustomPrice - iPrice).toString().replace(regexp, ',') + 'ì OFF'; 200 } 201 salePriceEl.append("<div class='sale_box'>" + sSaleText + "</div>"); 202 } 203 } 204 205 /* ìí í ì¸ì¨ ì¤í */ 206 setTimeout(function(){ 207 sale_percent(); 208 }, 300); 209 210 /* [ë보기] ë²í¼ í´ë¦ì ìíë¡ë©ëê³ 0.6ì´í ì¬ê³ì° - ìì í */ 211 jQuery(".btnMore").click( function( ){ 212 setTimeout(function(){ 213 sale_percent(); 214 }, 600); 215 }); 216}); 217$(function(){ 218 219 220 // ì´íí¸ í¨ê³¼ 221 function effect_action(){ 222 var winScroll = $(window).scrollTop() + $(window).height(); 223 $(".fade").each(function(){ 224 var obj_leng = $(this).offset().top + $(this).outerHeight(); 225 if(obj_leng > 0){ 226 var obj_top = $(this).offset().top; 227 if(winScroll > obj_leng){ 228 if($(this).hasClass("fade_left")){ 229 $(this).animate({ 230 "opacity" : "1", 231 "right" : "0", 232 }, 800); 233 } 234 if($(this).hasClass("fade_right")){ 235 $(this).animate({ 236 "opacity" : "1", 237 "left" : "0", 238 }, 800); 239 } 240 } 241 } 242 }); 243 } 244 effect_action(); 245 $(window).scroll(function(){ 246 effect_action(); 247 }); 248 249 250}); 251/** 252 * hasClass 253 */ 254function hasClass(element, className){ 255 return (' ' + element.className + ' ').indexOf(' ' + className+ ' ') > -1; 256}; 257 258/** 259 * toggle 260 */ 261function toggleClassAll(element, handler, className){ 262 var _handler = document.querySelector(handler); 263 document.querySelectorAll(handler).forEach(function(item){ 264 item.addEventListener('click', function(){ 265 var _element = item.parentNode; 266 if ( hasClass( _element, className ) ) { 267 _element.classList.remove( className ); 268 } else { 269 _element.classList.add( className ); 270 } 271 }) 272 }) 273}; 274 275/** 276 * findElements 277 */ 278function findElements(element, findElement){ 279 var resultElements = []; 280 document.querySelectorAll(element).forEach(function(item){ 281 var findElementList = item.querySelectorAll(findElement); 282 findElementList = Array.prototype.slice.call(findElementList); 283 resultElements = resultElements.concat(findElementList); 284 }) 285 return resultElements; 286}; 287 288/** 289 * setAttributeAl 290 */ 291function setAttributeAll(elements, name, value){ 292 elements.forEach(function(item){ 293 item.setAttribute(name, value); 294 }) 295}; 296 297/** 298 * ìí ì¬ë¤ì¼ ë¡ëëì§ ìì ê²½ì°, ê¸°ë³¸ê° ì¤ì 299 */ 300function setDefaultImage(element) { 301 document.querySelectorAll(element).forEach(function(item){ 302 var $img = new Image(); 303 $img.onerror = function () { 304 item.src="//img.echosting.cafe24.com/thumb/img_product_big.gif"; 305 } 306 $img.src = item.src; 307 }); 308}; 309 310/** 311 * tooltip 312 */ 313function setTooltipEvent(){ 314 var input = findElements('.eTooltip', 'input'); 315 input.forEach(function(item){ 316 item.addEventListener('focusin', function(event){ 317 var targetName = returnTargetName(event.target); 318 targetName.nextElementSibling.style.display = 'block' 319 }); 320 item.addEventListener('focusout', function(event){ 321 var targetName = returnTargetName(event.target); 322 targetName.nextElementSibling.style.display = 'none' 323 }); 324 }); 325} 326 327/** 328 * tooltip input focus 329 */ 330function returnTargetName(_this){ 331 var ePlacename = _this.parentElement.getAttribute("class"); 332 var targetName; 333 if(ePlacename == "ePlaceholder"){ //ePlaceholder supported 334 targetName = _this.parentElement; 335 }else{ 336 targetName = _this; 337 } 338 return targetName; 339} 340
341/** 342 * window load 343 */ 344window.addEventListener('load', function(){ 345 if (document.querySelector('.thumbnail')){ 346 setDefaultImage('.thumbnail img'); 347 } 348 if (document.querySelector('.eTooltip')){ 349 setAttributeAll(findElements('.eTooltip', '.btnClose'),'tabIndex','-1'); 350 setTooltipEvent(); 351 } 352 if (document.querySelector('div.eToggle')){ 353 toggleClassAll(false, 'div.eToggle .title', 'selected'); 354 } 355}); 356window.addEventListener('load', function(){ 357 bottomNav(); 358 fixedHeader(); 359 handleNav(); 360 //quickGoTop(); ì¬ì©ìí¨ 210805 ìì í ìì 361 //searchLayer(); ì¬ì©ìí¨ 210804 ìì í ìì 362 //toggleClass('.xans-layout-info.info__customer', '.xans-layout-info.info__customer .toggle', 'selected'); ì¬ì©ìí¨ 210805 ìì í ìì 363 //topBanner(); ì¬ì©ìí¨ 210804 ìì í ìì 364 handleScroll(); 365}); 366 367function handleScroll(){ 368 var scrollPosition = 0; 369 var ticking = false; 370 var quickMenu = document.querySelector('#quick'); 371 var scrollY = window.scrollY || window.pageYOffset; 372 //setQuickScrollEvent(scrollY, quickMenu); ì¬ì©ìí¨ 210805 ìì í ìì 373 window.addEventListener('scroll', function(e) { 374 scrollPosition = window.scrollY || window.pageYOffset; 375 if (ticking) return; 376 window.requestAnimationFrame(function() { 377 fixedHeader() 378 //setQuickScrollEvent(scrollPosition, quickMenu) ì¬ì©ìí¨ 210805 ìì í ìì 379 ticking = false; 380 }); 381 ticking = true; 382 }); 383} 384 385function toggleClass(element, handler, className){ 386 var _handler = document.querySelector(handler); 387 var _element = document.querySelector(element); 388 389 _handler.addEventListener('click', function(){ 390 if ( _element.classList.contains(className) ) { 391 _element.classList.remove( className ); 392 } else { 393 _element.classList.add( className ); 394 } 395 }); 396} 397 398function fixedHeader() { // 210804 ìì í ìì 399 var header = document.getElementById("header"); 400 var fixed_margin = document.getElementById("contents"); 401 var scrollY = window.pageYOffset || document.documentElement.scrollTop; 402 var header_height = document.getElementById("header").scrollHeight+'px'; 403 404 if(scrollY > header.offsetTop) { 405 header.classList.add("fixed"); 406 fixed_margin.style.marginTop = header_height; 407 } else { 408 header.classList.remove("fixed"); 409 fixed_margin.style.marginTop = '0px'; 410 } 411} 412 413function handleNav() { 414 var btnNavs = document.querySelectorAll('.eNavFold'); 415 var btnClose = document.querySelector('#aside .btnClose'); 416 var dimmed = document.querySelector('#layoutDimmed'); 417 var elements = document.getElementsByClassName("test"); 418 btnNavs.forEach( function(btnNav) { 419 btnNav.addEventListener('click', function(){ 420 document.body.classList.add('expand'); 421 }); 422 }); 423 btnClose.addEventListener('click', function(){ 424 document.body.classList.remove('expand'); 425 }); 426 handleDimmed(dimmed, document.body, 'expand'); 427} 428 429 430function searchLayer() { 431 var btnSearchs = document.querySelectorAll('.eSearch'); 432 var btnClose = document.querySelector('.xans-layout-searchheader .btnClose'); 433 btnSearchs.forEach( function(btnSearch) { 434 btnSearch.addEventListener('click', function(){ 435 document.body.classList.add('searchExpand'); 436 var input = document.querySelector('#keyword'); 437 input.focus(); 438 }); 439 }); 440 btnClose.addEventListener('click', function(){ 441 document.body.classList.remove('searchExpand'); 442 }); 443 var dimmed = document.querySelector('#layoutDimmed'); 444 handleDimmed(dimmed, document.body, 'searchExpand'); 445} 446 447function handleDimmed(target, element, className){ 448 target.addEventListener('click', function(){ 449 element.classList.remove(className); 450 }); 451} 452 453function bottomScroll(){ 454 var lastScrollTop = 0; 455 var delta = 5; 456 var fixBox = document.querySelector('.bottom-nav__top'); 457 var fixBoxHeight = fixBox.offsetHeight; 458 var didScroll; 459 460 window.onscroll = function(e) { 461 didScroll = true; 462 }; 463 464 setInterval(function(){ 465 if(didScroll){ 466 hasScrolled(); 467 didScroll = false;
468 } 469 }, 250); 470 471 function hasScrolled(){ 472 var nowScrollTop = window.scrollY; 473 if(Math.abs(lastScrollTop - nowScrollTop) <= delta){ 474 return; 475 } 476 if(nowScrollTop > lastScrollTop && nowScrollTop > fixBoxHeight){ 477 //Scroll down 478 var scrollTop = window.scrollTop(); 479 var innerHeight = window.innerHeight(); 480 var scrollHeight = $('body').prop('scrollHeight'); 481 if (scrollTop + innerHeight >= scrollHeight) { 482 fixBox.classList.add('bottom-nav--hide'); 483 return true; 484 } 485 }else{ 486 if(nowScrollTop + window.innerHeight < document.body.offsetHeight){ 487 //Scroll up 488 fixBox.classList.remove('bottom-nav--hide'); 489 } 490 } 491 lastScrollTop = nowScrollTop; 492 } 493} 494 495function bottomNav(){ 496 var lastScrollTop = 0; 497 var btnTop = document.querySelector('.bottom-nav__top'); 498 var fixedButton = document.getElementById("orderFixArea"); 499 if(fixedButton){ 500 document.body.classList.add("button--fixed"); 501 }; 502 503 window.addEventListener("scroll", function(){ 504 var scroll = window.pageYOffset || document.documentElement.scrollTop; 505 var nav = document.querySelector('.bottom-nav'); 506 if (scroll > lastScrollTop){ 507 nav.classList.add('bottom-nav--hide'); 508 } else { 509 nav.classList.remove('bottom-nav--hide'); 510 } 511 // scroll bottom 512 if(scroll === document.body.scrollHeight - document.documentElement.offsetHeight){ 513 nav.classList.remove('bottom-nav--hide'); 514 } 515 lastScrollTop = scroll <= 0 ? 0 : scroll; 516 517 // top button 518 var currentScrollPercentage = getCurrentScrollPercentage(); 519 if(currentScrollPercentage > 30){ 520 btnTop.classList.add('bottom-nav__top--show'); 521 } else { 522 btnTop.classList.remove('bottom-nav__top--show'); 523 } 524 }); 525 526 btnTop.addEventListener('click', function(){ 527 window.scrollTo({ 528 top: 0, 529 behavior: 'smooth' 530 }); 531 }); 532} 533 534function getOffset(element){ 535 if (!element.getClientRects().length) 536 { 537 return { top: 0, left: 0 }; 538 } 539 540 var rect = element.getBoundingClientRect(); 541 var win = element.ownerDocument.defaultView; 542 return ( 543 { 544 top: rect.top + win.pageYOffset, 545 left: rect.left + win.pageXOffset 546 }); 547} 548 549function getQuickPosition(){ 550 var role = document.querySelector("meta[name='path_role']").getAttribute('content'); 551 if (role === "MAIN") { 552 return getMainQuickPosition(); 553 } else { 554 return getSubQuickPosition(); 555 } 556} 557 558function getMainQuickPosition(){ 559 var quickMenu = document.querySelector('#quick'); 560 var collection = document.querySelector('.collection'); 561 var snsItem = document.querySelector('.snsItem'); 562 563 var mainTopSpace = 115; 564 var mainFooterSpace = 34; 565 566 var top = collection.offsetTop + collection.clientHeight + mainTopSpace; 567 var footTop = getOffset(snsItem).top + mainFooterSpace; 568 var maxY = footTop - quickMenu.offsetHeight; 569 570 return [top, maxY] 571} 572 573function getSubQuickPosition(){ 574 var quickMenu = document.querySelector('#quick'); 575 var footer = document.querySelector("#footer"); 576 577 var footerSpace = 60; 578 var top = 284; 579 var footTop = getOffset(footer).top; 580 var maxY = footTop - quickMenu.offsetHeight - footerSpace; 581 582 return [top, maxY] 583} 584 585function setQuickScrollEvent(y, quick){ 586 var header = document.querySelector('#header'); 587 var position = getQuickPosition(); 588 var scrollY = y; 589 if (scrollY >= position[0] - header.offsetHeight){ 590 if (scrollY < position[1]) { 591 quick.classList.add('fixed'); 592 quick.removeAttribute('style'); 593 } else { 594 quick.classList.remove('fixed'); 595 quick.style.position = 'absolute'; 596 quick.style.top = position[1] + 'px'; 597 } 598 } else { 599 quick.style.top = position[0] + 'px'; 600 quick.classList.remove('fixed'); 601 } 602} 603 604function quickGoTop(){ 605 var btnTop = document.querySelector('#quick .pageTop'); 606 btnTop.addEventListener('click', function(){ 607 window.scrollTo({ 608 top: 0, 609 behavior: 'smooth' 610 }); 611 }); 612} 613
614function topBanner(){ 615 var banner = document.querySelector('#topBanner'); 616 if(!banner) return; 617 var btnClose = banner.querySelector('.btnClose'); 618 btnClose.addEventListener('click', function(){ 619 banner.classList.add("hidden"); 620 }); 621} 622 623 624function getCurrentScrollPercentage(){ 625 return (window.scrollY + window.innerHeight) / document.body.clientHeight * 100 626} 627 628 629 630jQuery(document).ready(function() { 631 632 /* ì¹´í ê³ ë¦¬ê° ëëì¼ë ëë¨¸ì§ ì¨ê¹ 633 jQuery("#header .inner .top_nav_box .top_category").each(function(){ 634 var top_category_length = jQuery(' > ul > li',this).length; 635 if ( top_category_length > 20 ) { 636 jQuery(this).append('<div class="cate_more"></div>'); 637 } 638 jQuery(' > ul > li:lt(20)',this).show(); 639 }); */ 640 641 /* ì¹´í ê³ ë¦¬ê° ëëì¼ë ì´ìì¼ë ì¶ë ¥ë²í¼ 642 jQuery("#header .inner .top_nav_box .top_category .cate_more").click(function() { 643 var cate_more_on = jQuery(this).hasClass('on'); 644 if ( cate_more_on == false ) { 645 jQuery('#header .inner .top_nav_box .top_category > ul > li').show(); 646 jQuery('#header .inner .top_nav_box .top_category .cate_more').addClass("on"); 647 } else { 648 jQuery('#header .inner .top_nav_box .top_category .cate_more').removeClass("on"); 649 jQuery('#header .inner .top_nav_box .top_category > ul > li').hide(); 650 jQuery('#header .inner .top_nav_box .top_category > ul > li:lt(20)').show(); 651 } 652 }); */ 653 654 /* ìµìë¨ë°°ë í루ëì ë«ê¸° - ìì í */ 655 jQuery(".main_top_banner .top_banner_box_inner .top_banner_close .icon").bind("click", function() { 656 if(jQuery("#top_banner_box_cloase").is(":checked")){ 657 jQuery(".main_top_banner").slideUp("fast"); 658 setCookiem("top_banner_cookie", "top_banner_cookie", 1); 659 } else { 660 jQuery(".main_top_banner").slideUp("fast"); 661 } 662 }); 663 var main_top_banner_diplay = jQuery(".main_top_banner").attr("data-ez-display"); 664 if (!getCookiem("top_banner_cookie") && (main_top_banner_diplay == 'visible')) { 665 jQuery(".main_top_banner").slideDown("fast"); 666 } 667 668 /* ìµìë¨ë°°ë ë«ê¸°ë²í¼ ììì ëì´ ìì */ 669 if(jQuery(".top_banner_close").css("display") == "none"){ 670 jQuery(".main_top_banner").addClass('close_none'); 671 if (main_top_banner_diplay == 'visible') { 672 jQuery(".main_top_banner").slideDown("fast"); 673 } 674 } 675 676 /* ìë¨ ê³ ê°ì¼í° - ìì í */ 677 jQuery("#header .inner .toparea .toparea_state .toparea_state_board").click(function() { 678 var theme_cl = jQuery(this).attr('class'); 679 jQuery(this).toggleClass('on'); 680 }); 681 682 /* ìë¨ê²ì íì - ìì í */ 683 jQuery('#header .inner .top_nav_box .top_mypage .eSearch, .bottom-nav__tabBar li .eSearch').bind("click", function() { 684 jQuery(".xans-layout-searchheader").css('display', 'block'); 685 jQuery("#layer_shadow_search").addClass('on'); 686 jQuery('body').addClass('not_scroll').bind('scroll touchmove mousewheel', function(e){ // ë¸ë¼ì°ì ì¤í¬ë¡¤ë§ê¸° 687 e.preventDefault(); 688 e.stopPropagation(); 689 return false; 690 }); 691 }) 692 jQuery('.xans-layout-searchheader fieldset .top_search_box .btnClose').bind("click", function() { 693 jQuery(".xans-layout-searchheader").css('display', 'none'); 694 jQuery("#layer_shadow_search").removeClass('on'); 695 jQuery('body').removeClass('not_scroll').unbind('scroll touchmove mousewheel'); // ë¸ë¼ì°ì ì¤í¬ë¡¤í기 696 }) 697 698 /* ë¡ê·¸ì¸í¼ placeholder ì¶ê° - ìì í */ 699 if (jQuery('.xans-member-login').val() != undefined) { 700 jQuery('#member_passwd').attr('placeholder', 'ë¹ë°ë²í¸'); 701 } 702 703 // ê²ì placeholder 704 $("header .xans-layout-searchheader #keyword").each(function(){ 705 $(this).attr('placeholder','ì¼íì ê²ìí´ë³´ì¸ì'); 706 }); 707 708 709 /* ë¹íì 주문조ííì´ì§ placeholder ì¶ê° - ìì í */ 710 setTimeout(function(){ 711 if (jQuery('.xans-myshop-orderhistorynologin').val() != undefined) { 712 jQuery('#order_name').attr('placeholder', '주문ìëª '); 713 jQuery('#order_id').attr('placeholder', '주문ë²í¸(íì´í(-) í¬í¨)'); 714 jQuery('#order_password').attr('placeholder', 'ë¹íì주문 ë¹ë°ë²í¸'); 715 } 716 }, 100); 717 718 /* ê²ìíì´ì§ ì¸íë°ì¤ìì í ì¤í¸ ìì - ìì í */
719 jQuery('#ec-product-searchdata-searchkeyword_form').find('button.btnDelete').bind('click', function() { 720 jQuery('#ec-product-searchdata-keyword').val('').focus(); 721 }); 722 723 /* ê²ìíì´ì§ ì ë ¬ í ì¤í¸ ë³ê²½ */ 724 jQuery("#order_by").each(function(){ 725 jQuery('option:first-child', this).text('- ì ë ¬ë°©ì -'); 726 }); 727 728 /* ë©í°ìµ ììê²½ì° ì¨ê¹ */ 729 jQuery(".xans-layout-multishoplist").each(function(){ 730 var multishoplist_count = jQuery('li', this).length; 731 if ( multishoplist_count == 1 ) { 732 jQuery(this).hide(); 733 } 734 }); 735 736 /* íë¨ ìì¤í¬ë¡ ì¬ì©íë©´ ì¶ë ¥ */ 737 jQuery("#footer .inner .bt_escrow").each(function(){ 738 var bt_escrow = jQuery(this).attr("data-ez-escrow"); 739 if ( !bt_escrow == '' ) { 740 var bt_escrow_name = jQuery("a img[data-ez-escrow-id="+ bt_escrow +"]", this).addClass('on'); 741 jQuery(this).css('display','block'); 742 } 743 }); 744 745 /* ë¡ê·¸ì¸íì´ì§ SNS ì¬ì©íë©´ ì¶ë ¥ */ 746 jQuery(".xans-member-login .login__sns .wrap_sns_log a").each(function(){ 747 var wrap_sns_log = jQuery(this).hasClass('displaynone'); 748 if( wrap_sns_log == false){ 749 jQuery(".xans-member-login .login__sns").css('display','block'); 750 } 751 }); 752 753 /* 기íì ë ì´ììë³ê²½ì ë°ë¥¸ íê²ê³ ì ìì¹ ë³ê²½ */ 754 var header_height = document.getElementById("header").scrollHeight; 755 if ( (jQuery("#header").hasClass('layout1')) || (jQuery("#header").hasClass('layout2')) || (jQuery("#header").hasClass('layout3')) ) { 756 jQuery('.xans-project-list h3 span').css('top',-header_height+50); 757 } else { 758 jQuery('.xans-project-list h3 span').css('top',-header_height+20); 759 } 760 761 /* 모ë°ì¼ìì ì¼ííë ì´ì */ 762 jQuery('#shoppQbtn').click(function(){ 763 if (jQuery("#searchContent.xans-product-searchdata").is(":hidden")) { 764 jQuery('#searchContent.xans-product-searchdata').slideDown('normal'); 765 jQuery(this).text('ìì¸ê²ì ë«ê¸°'); 766 jQuery(this).css('margin-top','0'); 767 } else { 768 jQuery('#searchContent.xans-product-searchdata').slideUp('normal'); 769 jQuery(this).text('ìì¸ê²ì'); 770 } 771 }); 772 773 /* 모ë°ì¼ìì ì¼ííë ì´ì ììì ë²í¼ ì¨ê¹ */ 774 jQuery("#searchContent").each(function(){
775 var prdCount_count = jQuery("#ec-searchdata-area", this).length; 776 if ( prdCount_count == '0' ) { 777 jQuery('#shoppQbtn').hide(); 778 } 779 }); 780 781 /* ë§ì´íì´ì§ ëìê²ìê¸ ììë ë©ìì§ íì */ 782 jQuery(".xans-myshop-boardpackage").each(function(){ 783 var boardlist = jQuery(".xans-myshop-boardlist table", this).length; 784 if ( boardlist == '0' ) { 785 jQuery('.myshop_boardlist_empty').css('display','flex'); 786 } 787 }); 788 789 /* ë보기 í´ë¦ì */ 790 jQuery('.btnMore').click(function(){ 791 setTimeout(function(){ 792 ifmore(); 793 },600) 794 }); 795 setTimeout(function(){ 796 ifmore(); 797 },300) 798 799 /* ìë¨ ì¹´í ê³ ë¦¬ ë³ê²½ ê°ì§ */ 800 top_category(); // ìë¨ì¹´í ê³ ë¦¬ 801 observeTopCategory(); // ìë¨ì¹´í ê³ ë¦¬ ë³ê²½ ê°ì§ 802 803 /* ìë¨ ì¹´í ê³ ë¦¬ ì¤ë¶ë¥ ë§ì°ì¤ì¤ë² */ 804 jQuery('#header .xans-layout-category > ul > li .sub-category li').mouseenter(function() { 805 jQuery(this).addClass('on'); //'on' 806 }).mouseleave(function() { 807 jQuery(this).removeClass('on'); //'on' 808 }); 809}); 810 811/* ìë¨ ì¹´í ê³ ë¦¬ ë³ê²½ ê°ì§ */ 812function observeTopCategory(){ 813 var targetNode = jQuery('#header .xans-layout-category > ul')[0]; 814 815 // MutationObserver ì¸ì¤í´ì¤ ìì± 816 var observer = new MutationObserver(function(mutationsList, observer) { 817 // ë³ê²½ ê°ì§ë ê²½ì° ìë¨ì¹´í ê³ ë¦¬ ì¤í 818 top_category(); 819 }); 820 821 // ìë¨ ì¹´í ê³ ë¦¬ê° ìë ê²½ì° ë³ê²½ ê°ì§ 822 if (targetNode) { 823 observer.observe(targetNode, { childList: true, subtree: true }); 824 } 825} 826 827/* ìë¨ ì¹´í ê³ ë¦¬ */ 828function top_category(){ 829 /* ìë¨ ì¹´í ê³ ë¦¬ ë§ì°ì¤ì¤ë² */ 830 jQuery('#header .xans-layout-category > ul > li').mouseenter(function(){ 831 jQuery(".sub-category-box", this).css('display', 'block'); 832 //jQuery("#layer_shadow").addClass('on'); // ì¹´í ê³ ë¦¬ ìëì° #layer_shadow 833 jQuery(".xans-layout-searchheader").css('display', 'none'); 834 jQuery("#layer_shadow_search").removeClass('on'); 835 }).mouseleave(function(){ 836 jQuery(".sub-category-box", this).css('display', 'none'); 837 jQuery("#layer_shadow").removeClass('on'); 838 jQuery('body').removeClass('not_scroll').unbind('scroll touchmove mousewheel'); // ë¸ë¼ì°ì ì¤í¬ë¡¤í기 839 }); 840 /* ìë¨ ì¹´í ê³ ë¦¬ íì¥í */ 841 jQuery('#header .xans-layout-category > ul > li').each(function(){ 842 if( jQuery(this).children('ul').length == 0 ){ 843 } else { 844 jQuery(this).children('ul').addClass('sub-category'); 845 jQuery(this).children('ul').wrap('<div class="sub-category-box"></div>'); 846 } 847 }); 848} 849 850/* ìµìë¨ë°°ë ì¿ í¤ ì¤í¬ë¦½í¸ - ìì í */ 851function setCookiem(cookie_name, cookie_value, expire_date) { 852 var today = new Date(); 853 var expire = new Date(); 854 expire.setTime(today.getTime() + 3600000 * 24 * expire_date); 855 cookies = cookie_name + '=' + cookie_value + '; path=/;'; 856 if (expire_date != 0) cookies += 'expires=' + expire.toGMTString(); 857 document.cookie = cookies; 858} 859 860function delCookiem(cookie_name) { 861 var _today = new Date(); 862 var value = ''; 863 _today.setDate(_today.getDate() - 1); 864 document.cookie = cookie_name + "=" + value + '; path=/;' + "; expires=" + _today.toGMTString(); 865} 866 867function getCookiem(name) { 868 lims = document.cookie; 869 var index = lims.indexOf(name + "="); 870 if (index == -1) { 871 return null; 872 } 873 index = lims.indexOf("=", index) + 1; // first character 874 var endstr = lims.indexOf(';', index); 875 if (endstr == -1) { 876 endstr = lims.length; // last character 877 } 878 return unescape(lims.substring(index, endstr)); 879} 880 881/* ë보기 í´ë¦ì */ 882function ifmore(){ 883 /* ìí ì¸ë¤ì¼ ê´ì¬ìí ì¶ë ¥ & ì¨ê¹ */ 884 setTimeout(function(){ 885 jQuery('.ec-base-product .prdList .icon__box .wish').each(function(){ 886 var isstatus = jQuery(this).children('img').attr('icon_status'); 887 if ( isstatus == 'on' ) { 888 jQuery(this).addClass('on'); 889 } 890 }); 891 jQuery('.ec-base-product .prdList .icon__box .wish').click(function(){ 892 var isstatus = jQuery(this).children('img').attr('icon_status'); 893 if ( isstatus == 'off' ) { 894 jQuery(this).addClass('on'); 895 } else { 896 jQuery(this).removeClass('on'); 897 } 898 }); 899 },200) 900 jQuery('.ec-base-product .prdList > li').each(function(){ 901 /* ìíì§ì´ ì¥ë°êµ¬ë ì¬ì©ìí ì ì¨ê¹ */ 902 if (jQuery(".icon__box .cart > .ec-admin-icon", this).length == 1) { 903 } else { 904 jQuery('.icon__box .cart', this).hide(); 905 } 906 /* ìíì§ì´ ìµì 미리보기 ì¬ì©ìí ì ì¨ê¹ */ 907 if (jQuery(".icon__box .option > a", this).length == 1) { 908 } else { 909 jQuery('.icon__box .option', this).hide(); 910 } 911 /* ìíì§ì´ ê´ì¬ìí ì¬ì©ìí ì ì¨ê¹ */ 912 if (jQuery(".icon__box .wish > .ec-product-listwishicon", this).length == 1) { 913 } else { 914 jQuery('.icon__box .wish', this).hide(); 915 } 916 }); 917} 918//window popup script 919function winPop(url) {
920 window.open(url, "popup", "width=300,height=300,left=10,top=10,resizable=no,scrollbars=no"); 921} 922 923function winPlus(url) { 924 window.open(url, "popup", "width=563,height=800, menubar=no,scrollbars=yes,resizable=no,status=no");} 925 926function winToktok(url) { 927 window.open(url, "popup", "width=490,height=750, menubar=no,scrollbars=yes,resizable=no,status=no");} 928 929 930 931/** 932 * document.location.href split 933 * return array Param 934 */ 935function getQueryString(sKey) 936{ 937 var sQueryString = document.location.search.substring(1); 938 var aParam = {}; 939 940 if (sQueryString) { 941 var aFields = sQueryString.split("&"); 942 var aField = []; 943 for(var i=0; i<aFields.length; i++){ 944 aField = aFields[i].split('='); 945 aParam[aField[0]] = aField[1]; 946 } 947 } 948 949 aParam.page = aParam.page ? aParam.page : 1; 950 return sKey ? aParam[sKey] : aParam; 951}; 952 953/** 954 * 구매ë²í¼ 955*/ 956var globalBuyBtnScrollFunc = function() { 957 // 구매ë²í¼ ê´ë ¨ë³ì 958 var sFixId = $('#orderFixItem').length > 0 ? 'orderFixItem' : 'fixedActionButton', 959 $area = $('#orderFixArea'), 960 $item = $('#' + sFixId + '').not($area); 961 962 $(window).scroll(function(){ 963 try { 964 // 구매ë²í¼ ê´ë ¨ë³ì 965 var iCurrentHeightPos = $(this).scrollTop() + $(this).height(), 966 iButtonHeightPos = $item.offset().top; 967 968 if (iCurrentHeightPos > iButtonHeightPos || iButtonHeightPos < $(this).scrollTop() + $item.height()) { 969 if (iButtonHeightPos < $(this).scrollTop() - $item.height()) { 970 $area.fadeIn('fast'); 971 } else { 972 $area.hide(); 973 } 974 } else { 975 $area.fadeIn('fast'); 976 } 977 } catch(e) { } 978 }); 979}; 980 981$(function(){ 982 // tab 983 $.eTab = function(ul) { 984 $(ul).find('a').on('click', function() { 985 var _li = $(this).parent('li').addClass('selected').siblings().removeClass('selected'), 986 _target = $(this).attr('href'), 987 _siblings = '.' + $(_target).attr('class'); 988 $(_target).show().siblings(_siblings).hide(); 989 return false 990 }); 991 } 992 if ( window.call_eTab ) { 993 call_eTab(); 994 }; 995 globalBuyBtnScrollFunc(); 996}); 997var $ = jQuery.noConflict();$.fn.inlineStyle = function (prop) { return this.prop("style")[$.camelCase(prop)];};$.fn.doOnce = function( func ) { this.length && func.apply( this ); return this;};(function() { var lastTime = 0; var vendors = ['ms', 'moz', 'webkit', 'o']; for(var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) { window.requestAnimationFrame = window[vendors[x]+'RequestAnimationFrame']; window.cancelAnimationFrame = window[vendors[x]+'CancelAnimationFrame'] || window[vendors[x]+'CancelRequestAnimationFrame'];} if (!window.requestAnimationFrame) window.requestAnimationFrame = function(callback, element) { var currTime = new Date().getTime(); var timeToCall = Math.max(0, 16 - (currTime - lastTime)); var id = window.setTimeout(function() { callback(currTime + timeToCall); }, timeToCall); lastTime = currTime + timeToCall; return id; }; if (!window.cancelAnimationFrame) 998 window.cancelAnimationFrame = function(id) { clearTimeout(id); };}());function debounce(func, wait, immediate) { var timeout, args, context, timestamp, result; return function() { context = this; args = arguments; timestamp = new Date(); var later = function() { var last = (new Date()) - timestamp; if (last < wait) { timeout = setTimeout(later, wait - last); } else { timeout = null; if (!immediate) result = func.apply(context, args); } }; var callNow = immediate && !timeout; if (!timeout) { timeout = setTimeout(later, wait); } if (callNow) result = func.apply(context, args); return result; };}var requesting = false;var killRequesting = debounce(function () { requesting = false;}, 100);function onScrollSliderParallax() { if (!requesting) { requesting = true; requestAnimationFrame(function(){ SEMICOLON.slider.sliderParallax(); SEMICOLON.slider.sliderElementsFade(); }); } killRequesting();}var SEMICOLON = SEMICOLON || {};(function($){ "use strict";SEMICOLON.initialize = { init: function(){ SEMICOLON.initialize.responsiveClasses(); SEMICOLON.initialize.stickyElements(); SEMICOLON.initialize.goToTop(); SEMICOLON.initialize.lazyLoad(); SEMICOLON.initialize.fullScreen(); SEMICOLON.initialize.verticalMiddle(); SEMICOLON.initialize.lightbox(); SEMICOLON.initialize.resizeVideos(); SEMICOLON.initialize.imageFade(); SEMICOLON.initialize.pageTransition(); SEMICOLON.initialize.dataResponsiveClasses(); SEMICOLON.initialize.dataResponsiveHeights(); SEMICOLON.initialize.stickFooterOnSmall(); SEMICOLON.initialize.stickyFooter(); $('.fslider').addClass('preloader2'); }, responsiveClasses: function(){ if( typeof jRespond === 'undefined' ) { console.log('responsiveClasses: jRespond not Defined.'); return true; } var jRes = jRespond([ { label: 'smallest', enter: 0, exit: 575 },{ label: 'handheld', enter: 576, exit: 767 },{ label: 'tablet', enter: 768, exit: 991 },{ label: 'laptop', enter: 992, exit: 1199 },{ label: 'desktop', enter: 1200, exit: 10000 } ]);
998 jRes.addFunc([ { breakpoint: 'desktop', enter: function() { $body.addClass('device-xl'); }, exit: function() { $body.removeClass('device-xl'); } },{ breakpoint: 'laptop', enter: function() { $body.addClass('device-lg'); }, exit: function() { $body.removeClass('device-lg'); } },{ breakpoint: 'tablet', enter: function() { $body.addClass('device-md'); }, exit: function() { $body.removeClass('device-md'); } },{ breakpoint: 'handheld', enter: function() { $body.addClass('device-sm'); }, exit: function() { $body.removeClass('device-sm'); } },{ breakpoint: 'smallest', enter: function() { $body.addClass('device-xs'); }, exit: function() { $body.removeClass('device-xs'); } } ]); }, verticalMiddle: function(){ if( $verticalMiddleEl.length > 0 ) { $verticalMiddleEl.each( function(){ var element = $(this), verticalMiddleH = element.outerHeight(), headerHeight = $header.outerHeight(); if( element.parents('#slider').length > 0 && !element.hasClass('ignore-header') ) { if( $header.hasClass('transparent-header') && ( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) ) { verticalMiddleH = verticalMiddleH - 70; if( $slider.next('#header').length > 0 ) { verticalMiddleH = verticalMiddleH + headerHeight; } } } if( $body.hasClass('device-sm') || $body.hasClass('device-xs') ) { if( element.parents('.full-screen').length && !element.parents('.force-full-screen').length ){ if( element.children('.col-padding').length > 0 ) { element.css({ position: 'relative', top: '0', width: 'auto', marginTop: '0' }).addClass('clearfix');} else { element.css({ position: 'relative', top: '0', width: 'auto', marginTop: '0', paddingTop: '60px', paddingBottom: '60px' }).addClass('clearfix');} } else { element.css({ position: 'absolute', top: '50%', width: '100%', paddingTop: '0', paddingBottom: '0', marginTop: -(verticalMiddleH/2)+'px' }); } } else { element.css({ position: 'absolute', top: '50%', width: '100%', paddingTop: '0', paddingBottom: '0', marginTop: -(verticalMiddleH/2)+'px' }); } });} }, stickyElements: function(){ if( $siStickyEl.length > 0 ) { var siStickyH = $siStickyEl.outerHeight(); $siStickyEl.css({ marginTop: -(siStickyH/2)+'px' });} if( $dotsMenuEl.length > 0 ) { var opmdStickyH = $dotsMenuEl.outerHeight(); $dotsMenuEl.css({ marginTop: -(opmdStickyH/2)+'px' });} }, goToTop: function(){ var elementScrollSpeed = $goToTopEl.attr('data-speed'), elementScrollEasing = $goToTopEl.attr('data-easing'); if( !elementScrollSpeed ) { elementScrollSpeed = 700; } if( !elementScrollEasing ) { elementScrollEasing = 'easeOutQuad'; } $goToTopEl.click(function() { $('body,html').stop(true).animate({ 'scrollTop': 0 999 }, Number( elementScrollSpeed ), elementScrollEasing ); return false; }); }, goToTopScroll: function(){ var elementMobile = $goToTopEl.attr('data-mobile'), elementOffset = $goToTopEl.attr('data-offset'); if( !elementOffset ) { elementOffset = 450; } if( elementMobile != 'true' && ( $body.hasClass('device-sm') || $body.hasClass('device-xs') ) ) { return true; } if( $window.scrollTop() > Number(elementOffset) ) { $goToTopEl.fadeIn(); $body.addClass('gototop-active'); } else { $goToTopEl.fadeOut(); $body.removeClass('gototop-active'); } }, fullScreen: function(){ if( $fullScreenEl.length > 0 ) { $fullScreenEl.each( function(){ var element = $(this), scrHeight = window.innerHeight ? window.innerHeight : $window.height(), negativeHeight = element.attr('data-negative-height'); if( element.attr('id') == 'slider' ) { var sliderHeightOff = $slider.offset().top; scrHeight = scrHeight - sliderHeightOff; if( element.find('.slider-parallax-inner').length > 0 ) { var transformVal = element.find('.slider-parallax-inner').css('transform'), transformX = transformVal.match(/-?[\d\.]+/g); if( !transformX ) { var transformXvalue = 0; } else { var transformXvalue = transformX[5]; } scrHeight = ( ( window.innerHeight ? window.innerHeight : $window.height() ) + Number( transformXvalue ) ) - sliderHeightOff; } if( $('#slider.with-header').next('#header:not(.transparent-header)').length > 0 && ( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) ) { var headerHeightOff = $header.outerHeight(); scrHeight = scrHeight - headerHeightOff; } } if( element.parents('.full-screen').length > 0 ) { scrHeight = element.parents('.full-screen').height(); } if( $body.hasClass('device-sm') || $body.hasClass('device-xs') ) { if( !element.hasClass('force-full-screen') ){ scrHeight = 'auto'; } } if( negativeHeight ){ scrHeight = scrHeight - Number(negativeHeight); } element.css('height', scrHeight); if( element.attr('id') == 'slider' && !element.hasClass('canvas-slider-grid') ) { if( element.has('.swiper-slide') ) { element.find('.swiper-slide').css('height', scrHeight); } } });} }, maxHeight: function(){ if( $commonHeightEl.length > 0 ) { if( $commonHeightEl.hasClass('customjs') ) { return true; } $commonHeightEl.each( function(){ var element = $(this); if( element.find('.common-height').length > 0 ) { SEMICOLON.initialize.commonHeight( element.find('.common-height:not(.customjs)') ); } SEMICOLON.initialize.commonHeight( element ); });} }, commonHeight: function( element ){ var maxHeight = 0; element.children('[class*=col-]').each( function(){ var elementChild = $(this).children(); if( elementChild.hasClass('max-height') ){ maxHeight = elementChild.outerHeight(); } else { if (elementChild.outerHeight() > maxHeight) 1000 maxHeight = elementChild.outerHeight(); } }); element.children('[class*=col-]').each(function() { $(this).height(maxHeight); }); }, testimonialsGrid: function(){ if( $testimonialsGridEl.length > 0 ) { if( $body.hasClass('device-md') || $body.hasClass('device-lg') || $body.hasClass('device-xl') ) { var maxHeight = 0; $testimonialsGridEl.each( function(){$(this).find("li > .testimonial").each(function(){ if ($(this).height() > maxHeight) { maxHeight = $(this).height(); } }); $(this).find("li").height(maxHeight); maxHeight = 0; });} else { $testimonialsGridEl.find("li").css({ 'height': 'auto' });} } }, lightbox: function(){ if( !$().magnificPopup ) { console.log('lightbox: Magnific Popup not Defined.'); return true; } var $lightboxImageEl = $('[data-lightbox="image"]'), $lightboxGalleryEl = $('[data-lightbox="gallery"]'), $lightboxIframeEl = $('[data-lightbox="iframe"]'), $lightboxInline
1000El = $('[data-lightbox="inline"]'), $lightboxAjaxEl = $('[data-lightbox="ajax"]'), $lightboxAjaxGalleryEl = $('[data-lightbox="ajax-gallery"]'); if( $lightboxImageEl.length > 0 ) { $lightboxImageEl.magnificPopup({ type: 'image', closeOnContentClick: true, closeBtnInside: false, fixedContentPos: true, mainClass: 'mfp-no-margins mfp-fade', image: { verticalFit: true } });} if( $lightboxGalleryEl.length > 0 ) { $lightboxGalleryEl.each(function() { var element = $(this); if( element.find('a[data-lightbox="gallery-item"]').parent('.clone').hasClass('clone') ) { element.find('a[data-lightbox="gallery-item"]').parent('.clone').find('a[data-lightbox="gallery-item"]').attr('data-lightbox',''); } if( element.find('a[data-lightbox="gallery-item"]').parents('.cloned').hasClass('cloned') ) { element.find('a[data-lightbox="gallery-item"]').parents('.cloned').find('a[data-lightbox="gallery-item"]').attr('data-lightbox',''); } element.magnificPopup({ delegate: 'a[data-lightbox="gallery-item"]', type: 'image', closeOnContentClick: true, closeBtnInside: false, fixedContentPos: true, mainClass: 'mfp-no-margins mfp-fade', image: { verticalFit: true 1001 }, gallery: { enabled: true, navigateByImgClick: true, preload: [0,1] 1002 } });});} if( $lightboxIframeEl.length > 0 ) { $lightboxIframeEl.magnificPopup({ 1003 type: 'iframe', removalDelay: 160, preloader: false, fixedContentPos: false 1004 });} if( $lightboxInlineEl.length > 0 ) { $lightboxInlineEl.magnificPopup({ type: 'inline', mainClass: 'mfp-no-margins mfp-fade', closeBtnInside: false, fixedContentPos: true, overflowY: 'scroll' 1005 });} if( $lightboxAjaxEl.length > 0 ) { $lightboxAjaxEl.magnificPopup({ type: 'ajax', closeBtnInside: false, callbacks: { ajaxContentAdded: function(mfpResponse) { SEMICOLON.widget.loadFlexSlider(); SEMICOLON.initialize.resizeVideos(); SEMICOLON.widget.masonryThumbs(); }, open: function() { $body.addClass('ohidden'); }, close: function() { $body.removeClass('ohidden'); } } });} if( $lightboxAjaxGalleryEl.length > 0 ) { $lightboxAjaxGalleryEl.magnificPopup({ delegate: 'a[data-lightbox="ajax-gallery-item"]', type: 'ajax', closeBtnInside: false, gallery: { enabled: true, preload: 0, navigateByImgClick: false 1006 }, callbacks: { ajaxContentAdded: function(mfpResponse) { SEMICOLON.widget.loadFlexSlider(); SEMICOLON.initialize.resizeVideos(); SEMICOLON.widget.masonryThumbs(); }, open: function() { $body.addClass('ohidden'); }, close: function() { $body.removeClass('ohidden'); } } });} }, modal: function(){ if( !$().magnificPopup ) { console.log('modal: Magnific Popup not Defined.'); return true; } var $modal = $('.modal-on-load:not(.customjs)'); if( $modal.length > 0 ) { $modal.each( function(){ var element = $(this), elementTarget = element.attr('data-target'), elementTargetValue = elementTarget.split('#')[1], elementDelay = element.attr('data-delay'), elementTimeout = element.attr('data-timeout'), elementAnimateIn = element.attr('data-animate-in'), elementAnimateOut = element.attr('data-animate-out'); if( !element.hasClass('enable-cookie') ) { $.removeCookie( elementTargetValue ); } if( element.hasClass('enable-cookie') ) { var elementCookie = $.cookie( elementTargetValue ); if( typeof elementCookie !== 'undefined' && elementCookie == '0' ) { return true; } } if( !elementDelay ) { elementDelay = 1500; } else { elementDelay = Number(elementDelay) + 1500; } var t = setTimeout(function() { $.magnificPopup.open({ items: { src: elementTarget }, type: 'inline', mainClass: 'mfp-no-margins mfp-fade', closeBtnInside: true, fixedContentPos: true, removalDelay: 500, callbacks: { open: function(){ if( elementAnimateIn != '' ) { $(elementTarget).addClass( elementAnimateIn + ' animated' ); } }, beforeClose: function(){ if( elementAnimateOut != '' ) { $(elementTarget).removeClass( elementAnimateIn ).addClass( elementAnimateOut ); } }, afterClose: function() { if( elementAnimateIn != '' || elementAnimateOut != '' ) { $(elementTarget).removeClass( elementAnimateIn + ' ' + elementAnimateOut + ' animated' ); } if( element.hasClass('enable-cookie') ) { $.cookie( elementTargetValue, '0' ); } } } }, 0); }, Number(elementDelay) ); if( elementTimeout != '' ) { var to = setTimeout(function() { $.magnificPopup.close(); }, Number(elementDelay) + Number(elementTimeout) ); } });} }, resizeVideos: function(){ if( !$().fitVids ) { 1007 return true; } $("#content,#footer,.slider-element:not(.revslider-wrap),.landing-offer-media,.portfolio-ajax-modal,.mega-menu-column").fitVids({ customSelector: "iframe[src^='http://www.dailymotion.com/embed'], iframe[src*='maps.google.com'], iframe[src*='google.com/maps']", ignore: '.no-fv' 1008 }); }, imageFade: function(){ $('.image_fade').hover( function(){ $(this).filter(':not(:animated)').animate({opacity: 0.8}, 400); }, function() { $(this).animate({opacity: 1}, 400); }); }, blogTimelineEntries: function(){ $('.post-timeline.grid-2').find('.entry').each( function(){ var position = $(this).inlineStyle('left'); if( position == '0px' ) { $(this).removeClass('alt'); } else { $(this).addClass('alt'); } $(this).find('.entry-timeline').fadeIn(); }); $('.entry.entry-date-section').next().next().find('.entry-timeline').css({ 'top': '70px' }); }, pageTransition: function(){ if( $body.hasClass('no-transition') ) { return true; } if( !$().animsition ) { $body.addClass('no-transition'); console.log('pageTransition: Animsition not Defined.'); return true; } window.onpageshow = function(event) { if(event.persisted) { window.location.reload(); } }; var animationIn = $body.attr('data-animation-in'), animationOut = $body.attr('data-animation-out'), durationIn = $body.attr('data-speed-in'), durationOut = $body.attr('data-speed-out'), timeOutActive = false, loaderTimeOut = $body.attr('data-loader-timeout'), loaderStyle = $body.attr('data-loader'), loaderColor = $body.attr('data-loader-color'), loaderStyleHtml = $body.attr('data-loader-html'), loaderBgStyle = '', loaderBorderStyle = '', loaderBgClass = '', loaderBorderClass = '', loaderBgClass2 = '', loaderBorderClass2 = ''; if( !animationIn ) { animationIn = 'fadeIn'; } if( !animationOut ) { animationOut = 'fadeOut'; } if( !durationIn ) { durationIn = 1500; } if( !durationOut ) { durationOut = 800; } if( !loaderStyleHtml ) { loaderStyleHtml = '<div class="css3-spinner-bounce1"></div><div class="css3-spinner-bounce2"></div><div class="css3-spinner-bounce3"></div>'; } if( !loaderTimeOut ) { timeOutActive = false; loaderTimeOut = false; } else { timeOutActive = true; loaderTimeOut = Number(loaderTimeOut); } if( loaderColor ) { if( loaderColor == 'theme' ) { loaderBgClass = ' bgcolor'; loaderBorderClass = ' border-color'; loaderBgClass2 = ' class="bgcolor"'; loaderBorderClass2 = ' class="border-color"'; } else { loaderBgStyle = ' style="background-color:'+ loaderColor +';"'; loaderBorderStyle = ' style="border-color:'+ loaderColor +';"'; } loaderStyleHtml = '<div class="css3-spinner-bounce1'+ loaderBgClass +'"'+ loaderBgStyle +'></div><div class="css3-spinner-bounce2'+ loaderBgClass +'"'+ loaderBgStyle +'></div><div class="css3-spinner-bounce3'+ loaderBgClass +'"'+ loaderBgStyle +'></div>' 1009 } if( loaderStyle == '2' ) { loaderStyleHtml = '<div class="css3-spinner-flipper'+ loaderBgClass +'"'+ loaderBgStyle +'></div>'; } else if( loaderStyle == '3' ) { loaderStyleHtml = '<div class="css3-spinner-double-bounce1'+ loaderBgClass +'"'+ loaderBgStyle +'></div><div class="css3-spinner-double-bounce2'+ loaderBgClass +'"'+ loaderBgStyle +'></div>'; } else if( loaderStyle == '4' ) { loaderStyleHtml = '<div class="css3-spinner-rect1'+ loaderBgClass +'"'+ loaderBgStyle +'></div><div class="css3-spinner-rect2'+ loaderBgClass +'"'+ loaderBgStyle +'></div><div class="css3-spinner-rect3'+ loaderBgClass +'"'+ loaderBgStyle +'></div><div class="css3-spinner-rect4'+ loaderBgClass +'"'+ loaderBgStyle +'></div><div class="css3-spinner-rect5'+ loaderBgClass +'"'+ loaderBgStyle +'></div>'; } else if( loaderStyle == '5' ) { loaderStyleHtml = '<div class="css3-spinner-cube1'+ loaderBgClass +'"'+ loaderBgStyle +'></div><div class="css3-spinner-cube2'+ loaderBgClass +'"'+ loaderBgStyle +'></div>'; } else if( loaderStyle == '6' ) { loaderStyleHtml = '<div class="css3-spinner-scaler'+ loaderBgClass +'"'+ loaderBgStyle +'></div>'; } else if( loaderStyle == '7' ) { loaderStyleHtml = '<div class="css3-spinner-grid-pulse"><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div></div>'; } else if( loaderStyle == '8' ) { loaderStyleHtml = '<div class="css3-spinner-clip-rotate"><div'+ loaderBorderClass2 + loaderBorderStyle +'></div></div>'; } else if( loaderStyle == '9' ) { loaderStyleHtml = '<div class="css3-spinner-ball-rotate"><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div></div>'; } else if( loaderStyle == '10' ) { loaderStyleHtml = '<div class="css3-spinner-zig-zag"><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div></div>'; } else if( loaderStyle == '11' ) { loaderStyleHtml = '<div class="css3-spinner-triangle-path"><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div></div>'; } else if( loaderStyle == '12' ) { loaderStyleHtml = '<div class="css3-spinner-ball-scale-multiple"><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div></div>'; } else if( loaderStyle == '13' ) { loaderStyleHtml = '<div class="css3-spinner-ball-pulse-sync"><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div><div'+ loaderBgClass2 + loaderBgStyle +'></div></div>'; } else if( loaderStyle == '14' ) { loaderStyleHtml = '<div class="css3-spinner-scale-ripple"><div'+ loaderBorderClass2 + loaderBorderStyle +'></div><div'+ loaderBorderClass2 + loaderBorderStyle +'></div><div'+ loaderBorderClass2 + loaderBorderStyle +'></div></div>'; } $wrapper.animsition({ inClass: animationIn, outClass: animationOut, inDuration: Number(durationIn), outDuration: Number(durationOut), linkElement: '#primary-menu:not(.on-click) ul li a:not([target="_blank"]):not([href*="#"]):not([data-lightbox]):not([href^="mailto"]):not([href^="tel"]):not([href^="sms"]):not([href^="call"])', loading: true, loadingParentElement: 'body', loadingClass: 'css3-spinner', loadingInner: loaderStyleHtml, timeout: timeOutActive, timeoutCountdown: loaderTimeOut, onLoadEvent: true, browser: [ 'animation-duration', '-webkit-animation-duration'], overlay: fal
1009se, overlayClass: 'animsition-overlay-slide', overlayParentElement: 'body' 1010 }); }, lazyLoad: function() { var lazyLoadEl = $('[data-lazyload]'); if( !$().appear ) { console.log('lazyLoad: Appear not Defined.'); return true; } if( lazyLoadEl.length > 0 ) { lazyLoadEl.each( function(){ var element = $(this), elementImg = element.attr( 'data-lazyload' ); element.attr( 'src', '/images/blank.svg' ).css({ 'background': 'url(/images/preloader.gif) no-repeat center center #FFF' }); element.appear(function () { element.css({ 'background': 'none' }).removeAttr( 'width' ).removeAttr( 'height' ).attr('src', elementImg); },{accX: 0, accY: 120},'easeInCubic'); });} }, topScrollOffset: function() { var topOffsetScroll = 0; if( ( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) && !SEMICOLON.isMobile.any() ) { if( $header.hasClass('sticky-header') ) { if( $pagemenu.hasClass('dots-menu') ) { topOffsetScroll = 100; } else { topOffsetScroll = 144; } } else { if( $pagemenu.hasClass('dots-menu') ) { topOffsetScroll = 140; } else { topOffsetScroll = 184; } } if( !$pagemenu.length ) { if( $header.hasClass('sticky-header') ) { topOffsetScroll = 100; } else { topOffsetScroll = 140; } } } else { topOffsetScroll = 40; } return topOffsetScroll; }, defineColumns: function( element ){ var column = 4, xlCol = element.attr('data-xl-col'), lgCol = element.attr('data-lg-col'), mdCol = element.attr('data-md-col'), smCol = element.attr('data-sm-col'), xsCol = element.attr('data-xs-col'); if( element.hasClass('portfolio-full') ) { if( element.hasClass('portfolio-3') ) column = 3; else if( element.hasClass('portfolio-5') ) column = 5; else if( element.hasClass('portfolio-6') ) column = 6; else column = 4; if( $body.hasClass('device-md') && ( column == 4 || column == 5 || column == 6 ) ) { column = 3; } else if( $body.hasClass('device-sm') && ( column == 3 || column == 4 || column == 5 || column == 6 ) ) { column = 2; } else if( $body.hasClass('device-xs') ) { column = 1; } } else if( element.hasClass('masonry-thumbs') ) { if( element.hasClass('grid-2') ) column = 2; else if( element.hasClass('grid-3') ) column = 3; else if( element.hasClass('grid-5') ) column = 5; else if( element.hasClass('grid-6') ) column = 6; else column = 4; } if( $body.hasClass('device-xl') ) { if( xlCol ) { column = Number(xlCol); } } else if( $body.hasClass('device-lg') ) { if( lgCol ) { column = Number(lgCol); } } else if( $body.hasClass('device-md') ) { if( mdCol ) { column = Number(mdCol); } } else if( $body.hasClass('device-sm') ) { if( smCol ) { column = Number(smCol); } } else if( $body.hasClass('device-xs') ) { if( xsCol ) { column = Number(xsCol); } } return column; }, setFullColumnWidth: function( element ){ if( !$().isotope ) { console.log('setFullColumnWidth: Isotope not Defined.'); return true; } element.css({ 'width': '' }); if( element.hasClass('portfolio-full') ) { var columns = SEMICOLON.initialize.defineColumns( element ), containerWidth = element.width(), postWidth = Math.floor(containerWidth/columns); if( $body.hasClass('device-xs') ) { var deviceSmallest = 1; } else { var deviceSmallest = 0; } element.find(".portfolio-item").each(function(index){ if( deviceSmallest == 0 && $(this).hasClass('wide') ) { var elementSize = ( postWidth*2 ); } else { var elementSize = postWidth; } $(this).css({"width":elementSize+"px"});});} else if( element.hasClass('masonry-thumbs') ) { var columns = SEMICOLON.initialize.defineColumns( element ), containerWidth = element.innerWidth(); if( containerWidth == windowWidth ){ containerWidth = windowWidth*1.005; element.css({ 'width': containerWidth+'px' });} var postWidth = (containerWidth/columns); postWidth = Math.floor(postWidth); if( ( postWidth * columns ) >= containerWidth ) { element.css({ 'margin-right': '-1px' }); } element.children('a').css({"width":postWidth+"px"}); var firstElementWidth = element.find('a:eq(0)').outerWidth(); element.isotope({ masonry: { columnWidth: firstElementWidth 1011 } }); var bigImageNumbers = element.attr('data-big'); if( bigImageNumbers ) { bigImageNumbers = bigImageNumbers.split(","); var bigImageNumber = '', bigi = ''; for( bigi = 0; bigi < bigImageNumbers.length; bigi++ ){ bigImageNumber = Number(bigImageNumbers[bigi]) - 1; element.find('a:eq('+bigImageNumber+')').css({ width: firstElementWidth*2 + 'px' }); } var t = setTimeout( function(){ element.isotope('layout'); }, 1000 ); } } }, aspectResizer: function(){ var $aspectResizerEl = $('.aspect-resizer'); if( $aspectResizerEl.length > 0 ) { $aspectResizerEl.each( function(){ var element = $(this), elementW = element.inlineStyle('width'), elementH = element.inlineStyle('height'), elementPW = element.parent().innerWidth(); });} }, dataResponsiveClasses: function(){ var $dataClassXs = $('[data-class-xs]'), $dataClassSm = $('[data-class-sm]'), $dataClassMd = $('[data-class-md]'), $dataClassLg = $('[data-class-lg]'), $dataClassXl = $('[data-class-xl]'); if( $dataClassXs.length > 0 ) { $dataClassXs.each( function(){ var element = $(this), elementClass = element.attr('data-class-xs'), elementClassDelete = element.attr('data-class-sm') + ' ' + element.attr('data-class-md') + ' ' + element.attr('data-class-lg') + ' ' + element.attr('data-class-xl'); if( $body.hasClass('device-xs') ) { element.removeClass( elementClassDelete ); element.addClass( elementClass ); } });} if( $dataClassSm.length > 0 ) { $dataClassSm.each( function(){ var element = $(this), elementClass = element.attr('data-class-sm'), elementClassDelete = element.attr('data-class-xs') + ' ' + element.attr('data-class-md') + ' ' + element.attr('data-class-lg') + ' ' + element.attr('data-class-xl'); if( $body.hasClass('device-sm') ) { element.removeClass( elementClassDelete ); element.addClass( elementClass ); } });} if( $dataClassMd.length > 0 ) { $dataClassMd.each( function(){ var element = $(this), elementClass = element.attr('data-class-md'), elementClassDelete = element.attr('data-class-xs') + ' ' + element.attr('data-class-sm') + ' ' + element.attr('data-class-lg') + ' ' + element.attr('data-class-xl'); if( $body.hasClass('device-md') ) { element.removeClass( elementClassDelete ); element.addClass( elementClass ); } });} if( $dataClassLg.length > 0 ) { $dataClassLg.each( function(){ var element = $(this), elementClass = element.attr('data-class-lg'), elementClassDelete = element.attr('data-class-xs') + ' ' + element.attr('data-class-sm') + ' ' + element.attr('data-class-md') + ' ' + element.attr('data-class-xl'); if( $body.hasClass('device-lg') ) { element.removeClass( elementClassDelete ); element.addClass( elementClass ); } });} if( $dataClassXl.length > 0 ) { $dataClassXl.each( function(){ var element = $(this), elementClass = element.attr('data-class-xl'), elementClassDelete = element.attr('data-class-xs') + ' ' + element.attr('data-class-sm') + ' ' + element.attr('data-class-md') + ' ' + element.attr('data-class-lg'); if( $body.hasClass('device-xl') ) { element.removeClass( elementClassDelete ); element.addClass( elementClass ); } });} }, dataResponsiveHeights: function(){ var $dataHeightXs = $('[data-height-xs]'), $dataHeightSm = $('[data-height-sm]'), $dataHeightMd = $('[data-height-md]'), $dataHeightLg = $('[data-height-lg]'), $dataHeightXl = $('[data-height-xl]'); if( $dataHeightXs.length > 0 ) { $dataHeightXs.each( function(){ var element = $(this), elementHeight = element.attr('data-height-xs'); if( $body.hasClass('device-xs') ) { if( elementHeight != '' ) { element.css( 'height', elementHeight ); } } });} if( $dataHeightSm.length > 0 ) { $dataHeightSm.each( function(){ var element = $(this), elementHeight = element.attr('data-height-sm'); if( $body.hasClass('device-sm') ) { if( elementHeight != '' ) { element.css( 'height', elementHeight ); } } });} if( $dataHeightMd.length > 0 ) { $dataHeightMd.each( function(){ var element = $(this), elementHeight = element.attr('data-height-md'); if( $body.hasClass('device-md') ) { if( elementHeight != '' ) { element.css( 'height', elementHeight ); } } });} if( $dataHeightLg.length > 0 ) { $dataHeightLg.each( function(){ var element = $(this), elementHeight = element.attr('data-height-lg'); if( $body.hasClass('device-lg') ) { if( elementHeight != '' ) { element.css( 'height', elementHeight ); } } });} if( $dataHeightXl.length > 0 ) { $dataHeightXl.each( function(){ var element = $(this), elementHeight = element.attr('data-height-xl'); if( $body.hasClass('device-xl') ) { if( elementHeight != '' ) { element.css( 'height', elementHeight ); } } });} }, stickFooterOnSmall: function(){ $footer.css({ 'margin-top': '' }); var windowH = $window.height(), wrapperH = $wrapper.height(); if( !$body.hasClass('sticky-footer') && $footer.length > 0 && $wrapper.has('#footer') ) { if( windowH > wrapperH ) { $footer.css({ 'margin-top': ( windowH - wrapperH ) });} } }, stickyFooter: function(){ if( $body.hasClass('sticky-footer') && $footer.length > 0 && ( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) ) { var stickyFooter = $footer.outerHeight(); $content.css({ 'margin-bottom': stickyFooter });} else { $content.css({ 'margin-bottom': 0 });} }}; SEMICOLON.header = { init: function(){ SEMICOLON.header.superfish(); SEMICOLON.header.menufunctions(); SEMICOLON.header.fullWidthMenu(); SEMICOLON.header.overlayMenu(); SEMICOLON.header.stickyMenu(); SEMICOLON.header.stickyPageMenu(); SEMICOLON.header.sideHeader(); SEMICOLON.header.sidePanel(); SEMICOLON.header.onePageScroll(); SEMICOLON.header.onepageScroller(); SEMICOLON.header.logo(); SEMICOLON.header.topsearch(); SEMICOLON.header.topcart(); }, superfish: function(){ if( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) { $('#primary-menu ul ul, #primary-menu ul .mega-menu-content').css('display', 'block'); SEMICOLON.header.menuInvert(); $('#primary-menu ul ul, #primary-menu ul .mega-menu-content').css('display', ''); } if( !$().superfish ) { $body.addClass('no-superfish'); console.log('superfish: Superfish not Defined.'); return true; } $('body:not(.side-header) #primary-menu:not(.on-click) > ul, body:not(.side-header) #primary-menu:not(.on-click) > div > ul:not(.dropdown-menu), .top-links:not(.on-click) > ul').superfish({ popUpSelector: 'ul,.mega-menu-content,.top-link-section', delay: 200, speed: 200, animation: {opacity:'show'}, animationOut: {opacity:'hide'}
1011, cssArrows: false, onShow: function(){ var megaMenuContent = $(this); if( megaMenuContent.find('.owl-carousel.customjs').length > 0 ) { megaMenuContent.find('.owl-carousel').removeClass('customjs'); SEMICOLON.widget.carousel(); } if( megaMenuContent.hasClass('mega-menu-content') && megaMenuContent.find('.widget').length > 0 ) { if( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) { setTimeout( function(){ SEMICOLON.initialize.commonHeight( megaMenuContent ); }, 200); } else { megaMenuContent.children().height(''); } } } }); $('body.side-header #primary-menu:not(.on-click) > ul').superfish({ popUpSelector: 'ul', delay: 250, speed: 350, animation: {opacity:'show',height:'show'}, animationOut: {opacity:'hide',height:'hide'}, cssArrows: false 1012 }); }, menuInvert: function() { $('#primary-menu .mega-menu-content, #primary-menu ul ul').each( function( index, element ){ var $menuChildElement = $(element), menuChildOffset = $menuChildElement.offset(), menuChildWidth = $menuChildElement.width(), menuChildLeft = menuChildOffset.left; if(windowWidth - (menuChildWidth + menuChildLeft) < 0) { $menuChildElement.addClass('menu-pos-invert'); } }); }, menufunctions: function(){ $( '#primary-menu ul li:has(ul)' ).addClass('sub-menu'); $( '.top-links ul li:has(ul) > a, #primary-menu.with-arrows > ul > li:has(ul) > a > div, #primary-menu.with-arrows > div > ul > li:has(ul) > a > div, #page-menu nav ul li:has(ul) > a > div' ).append( '<i class="icon-angle-down"></i>' ); $( '.top-links > ul' ).addClass( 'clearfix' ); if( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) { $('#primary-menu.sub-title > ul > li').hover(function() { $(this).prev().css({ backgroundImage : 'none' });}, function() { $(this).prev().css({ backgroundImage : 'url("images/icons/menu-divider.png")' });}); $('#primary-menu.sub-title').children('ul').children('.current').prev().css({ backgroundImage : 'none' });} $('#primary-menu.on-click li:has(ul) > a').on( 'click', function(e){ $(this).parents('.sub-menu').siblings().find('ul,.mega-menu-content').removeClass(''); $(this).parent('li').children('ul,.mega-menu-content').toggleClass(''); e.preventDefault(); }); if( SEMICOLON.isMobile.Android() ) { $( '#primary-menu ul li.sub-menu' ).children('a').on('touchstart', function(e){ if( !$(this).parent('li.sub-menu').hasClass('sfHover') ) { e.preventDefault(); } });} if( SEMICOLON.isMobile.any() ) { if( $().superfish ){ $('#primary-menu > ul, #primary-menu > div > ul,.top-links > ul').superfish('destroy').addClass('windows-mobile-menu'); } else { $('#primary-menu > ul, #primary-menu > div > ul,.top-links > ul').addClass('windows-mobile-menu'); console.log('menufunctions: Superfish not defined.'); } $( '#primary-menu ul li:has(ul)' ).append('<a href="#" class="wn-submenu-trigger"><i class="icon-angle-down"></i></a>'); $( '#primary-menu ul li.sub-menu' ).children('a.wn-submenu-trigger').click( function(e){ $(this).parent().toggleClass('open'); $(this).parent().find('> ul, > .mega-menu-content').stop(true,true).toggle(); return false; });} }, fullWidthMenu: function(){ if( $body.hasClass('stretched') ) { if( $header.find('.container-fullwidth').length > 0 ) { $('.mega-menu .mega-menu-content').css({ 'width': $wrapper.width() - 120 }); } if( $header.hasClass('full-header') ) { $('.mega-menu .mega-menu-content').css({ 'width': $wrapper.width() - 60 }); } } else { if( $header.find('.container-fullwidth').length > 0 ) { $('.mega-menu .mega-menu-content').css({ 'width': $wrapper.width() - 120 }); } if( $header.hasClass('full-header') ) { $('.mega-menu .mega-menu-content').css({ 'width': $wrapper.width() - 80 }); } } }, overlayMenu: function(){ if( $body.hasClass('overlay-menu') ) { var overlayMenuItem = $('#primary-menu').children('ul').children('li'), overlayMenuItemHeight = overlayMenuItem.outerHeight(), overlayMenuItemTHeight = overlayMenuItem.length * overlayMenuItemHeight, firstItemOffset = ( $window.height() - overlayMenuItemTHeight ) / 2; $('#primary-menu').children('ul').children('li:first-child').css({ 'margin-top': firstItemOffset+'px' });} }, stickyMenu: function( headerOffset ){ if ($window.scrollTop() > headerOffset) { if( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) { $('body:not(.side-header) #header:not(.no-sticky)').addClass('sticky-header'); if( !$headerWrap.hasClass('force-not-dark') ) { $headerWrap.removeClass('not-dark'); } SEMICOLON.header.stickyMenuClass(); } else if( $body.hasClass('device-sm') || $body.hasClass('device-xs') || $body.hasClass('device-md') ) { if( $body.hasClass('sticky-responsive-menu') ) { $('#header:not(.no-sticky)').addClass('responsive-sticky-header'); SEMICOLON.header.stickyMenuClass(); } } } else { SEMICOLON.header.removeStickyness(); } }, stickyPageMenu: function( pageMenuOffset ){ if ($window.scrollTop() > pageMenuOffset) { if( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) { $('#page-menu:not(.dots-menu,.no-sticky)').addClass('sticky-page-menu'); } else if( $body.hasClass('device-sm') || $body.hasClass('device-xs') || $body.hasClass('device-md') ) { if( $body.hasClass('sticky-responsive-pagemenu') ) { $('#page-menu:not(.dots-menu,.no-sticky)').addClass('sticky-page-menu'); } } } else { $('#page-menu:not(.dots-menu,.no-sticky)').removeClass('sticky-page-menu'); } }, removeStickyness: function(){ if( $header.hasClass('sticky-header') ){ $('body:not(.side-header) #header:not(.no-sticky)').removeClass('sticky-header'); $header.removeClass().addClass(oldHeaderClasses); $headerWrap.removeClass().addClass(oldHeaderWrapClasses); if( !$headerWrap.hasClass('force-not-dark') ) { $headerWrap.removeClass('not-dark'); } SEMICOLON.slider.swiperSliderMenu(); SEMICOLON.slider.revolutionSliderMenu(); } if( $header.hasClass('responsive-sticky-header') ){ $('body.sticky-responsive-menu #header').removeClass('responsive-sticky-header'); } if( ( $body.hasClass('device-sm') || $body.hasClass('device-xs') || $body.hasClass('device-md') ) && ( typeof responsiveMenuClasses === 'undefined' ) ) { $header.removeClass().addClass(oldHeaderClasses); $headerWrap.removeClass().addClass(oldHeaderWrapClasses); if( !$headerWrap.hasClass('force-not-dark') ) { $headerWrap.removeClass('not-dark'); } } }, sideHeader: function(){ $("#header-trigger").click(function(){ $('body.open-header').toggleClass("side-header-open"); return false; }); }
1012, sidePanel: function(){ $(".side-panel-trigger").click(function(){ $body.toggleClass("side-panel-open"); if( $body.hasClass('device-touch') && $body.hasClass('side-push-panel') ) { $body.toggleClass("ohidden"); } return false; }); }, onePageScroll: function(){ if( $onePageMenuEl.length > 0 ){ var onePageSpeed = $onePageMenuEl.attr('data-speed'), onePageOffset = $onePageMenuEl.attr('data-offset'), onePageEasing = $onePageMenuEl.attr('data-easing'); if( !onePageSpeed ) { onePageSpeed = 1000; } if( !onePageEasing ) { onePageEasing = 'easeOutQuad'; } $onePageMenuEl.find('a[data-href]').click(function(){ var element = $(this), divScrollToAnchor = element.attr('data-href'), divScrollSpeed = element.attr('data-speed'), divScrollOffset = element.attr('data-offset'), divScrollEasing = element.attr('data-easing'); if( $( divScrollToAnchor ).length > 0 ) { if( !onePageOffset ) { var onePageOffsetG = SEMICOLON.initialize.topScrollOffset(); } else { var onePageOffsetG = onePageOffset; } if( !divScrollSpeed ) { divScrollSpeed = onePageSpeed; } if( !divScrollOffset ) { divScrollOffset = onePageOffsetG; } if( !divScrollEasing ) { divScrollEasing = onePageEasing; } if( $onePageMenuEl.hasClass('no-offset') ) { divScrollOffset = 0; } onePageGlobalOffset = Number(divScrollOffset); $onePageMenuEl.find('li').removeClass('current'); $onePageMenuEl.find('a[data-href="' + divScrollToAnchor + '"]').parent('li').addClass('current'); if( windowWidth < 768 || $body.hasClass('overlay-menu') ) { if( $('#primary-menu').find('ul.mobile-primary-menu').length > 0 ) { $('#primary-menu > ul.mobile-primary-menu, #primary-menu > div > ul.mobile-primary-menu').toggleClass('', false);} else { $('#primary-menu > ul, #primary-menu > div > ul').toggleClass('', false);} $pagemenu.toggleClass('pagemenu-active', false); $body.toggleClass('primary-menu-open', false); } $('html,body').stop(true).animate({ 'scrollTop': $( divScrollToAnchor ).offset().top - Number(divScrollOffset) 1013 }, Number(divScrollSpeed), divScrollEasing); onePageGlobalOffset = Number(divScrollOffset); } return false; });} }, onepageScroller: function(){ $onePageMenuEl.find('li').removeClass('current'); $onePageMenuEl.find('a[data-href="#' + SEMICOLON.header.onePageCurrentSection() + '"]').parent('li').addClass('current'); }, onePageCurrentSection: function(){ var currentOnePageSection = 'home', headerHeight = $headerWrap.outerHeight(); if( $body.hasClass('side-header') ) { headerHeight = 0; } $pageSectionEl.each(function(index) { var h = $(this).offset().top; var y = $window.scrollTop(); var offsetScroll = headerHeight + onePageGlobalOffset; if( y + offsetScroll >= h && y < h + $(this).height() && $(this).attr('id') != currentOnePageSection ) { currentOnePageSection = $(this).attr('id'); } }); return currentOnePageSection; }, logo: function(){ if( ( $header.hasClass('dark') || $body.hasClass('dark') ) && !$headerWrap.hasClass('not-dark') ) { if( defaultDarkLogo ){ defaultLogo.find('img').attr('src', defaultDarkLogo); } if( retinaDarkLogo ){ retinaLogo.find('img').attr('src', retinaDarkLogo); } } else { if( defaultLogoImg ){ defaultLogo.find('img').attr('src', defaultLogoImg); } if( retinaLogoImg ){ retinaLogo.find('img').attr('src', retinaLogoImg); } } if( $header.hasClass('sticky-header') ) { if( defaultStickyLogo ){ defaultLogo.find('img').attr('src', defaultStickyLogo); } if( retinaStickyLogo ){ retinaLogo.find('img').attr('src', retinaStickyLogo); } } if( $body.hasClass('device-sm') || $body.hasClass('device-xs') ) { if( defaultMobileLogo ){ defaultLogo.find('img').attr('src', defaultMobileLogo); } if( retinaMobileLogo ){ retinaLogo.find('img').attr('src', retinaMobileLogo); } } }, stickyMenuClass: function(){ if( stickyMenuClasses ) { var newClassesArray = stickyMenuClasses.split(/ +/); } else { var newClassesArray = ''; } var noOfNewClasses = newClassesArray.length; if( noOfNewClasses > 0 ) { var i = 0; for( i=0; i<noOfNewClasses; i++ ) { if( newClassesArray[i] == 'not-dark' ) { $header.removeClass('dark'); $headerWrap.addClass('not-dark'); }
1013 else if( newClassesArray[i] == 'dark' ) { $headerWrap.removeClass('not-dark force-not-dark'); if( !$header.hasClass( newClassesArray[i] ) ) { $header.addClass( newClassesArray[i] ); } } else if( !$header.hasClass( newClassesArray[i] ) ) { $header.addClass( newClassesArray[i] ); } } } }, responsiveMenuClass: function(){ if( $body.hasClass('device-sm') || $body.hasClass('device-xs') || $body.hasClass('device-md') ){ if( responsiveMenuClasses ) { var newClassesArray = responsiveMenuClasses.split(/ +/); } else { var newClassesArray = ''; } var noOfNewClasses = newClassesArray.length; if( noOfNewClasses > 0 ) { var i = 0; for( i=0; i<noOfNewClasses; i++ ) { if( newClassesArray[i] == 'not-dark' ) { $header.removeClass('dark'); $headerWrap.addClass('not-dark'); } else if( newClassesArray[i] == 'dark' ) { $headerWrap.removeClass('not-dark force-not-dark'); if( !$header.hasClass( newClassesArray[i] ) ) { $header.addClass( newClassesArray[i] );} } else if( !$header.hasClass( newClassesArray[i] ) ) { $header.addClass( newClassesArray[i] ); } } } SEMICOLON.header.logo(); } }, topsocial: function(){ if( $topSocialEl.length > 0 ){ if( $body.hasClass('device-lg') || $body.hasClass('device-xl') ) { $topSocialEl.show(); $topSocialEl.find('a').css({width: 40}); $topSocialEl.find('.ts-text').each( function(){ var $clone = $(this).clone().css({'visibility': 'hidden', 'display': 'inline-block', 'font-size': '13px', 'font-weight':'bold'}).appendTo($body), cloneWidth = $clone.innerWidth() + 52; $(this).parent('a').attr('data-hover-width',cloneWidth); $clone.remove(); }); $topSocialEl.find('a').hover(function() { if( $(this).find('.ts-text').length > 0 ) { $(this).css({width: $(this).attr('data-hover-width')}); } }, function() { $(this).css({width: 40}); });} else { $topSocialEl.show(); $topSocialEl.find('a').css({width: 40}); $topSocialEl.find('a').each(function() { var topIconTitle = $(this).find('.ts-text').text(); $(this).attr('title', topIconTitle); }); $topSocialEl.find('a').hover(function() { $(this).css({width: 40}); }, function() { $(this).css({width: 40}); }); if( $body.hasClass('device-xs') ) { $topSocialEl.hide(); $topSocialEl.slice(0, 8).show(); } } } }, topsearch: function(){ $(document).on('click', function(event) { if (!$(event.target).closest('#top-search').length) { $body.toggleClass('top-search-open', false); } if (!$(event.target).closest('#top-cart').length) { $topCart.toggleClass('top-cart-open', false); } if (!$(event.target).closest('#page-menu').length) { $pagemenu.toggleClass('pagemenu-active', false); } if (!$(event.target).closest('#side-panel').length) { $body.toggleClass('side-panel-open', false); } if (!$(event.target).closest('#primary-menu').length) { $('#primary-menu.on-click > ul').find('.').removeClass(''); } if (!$(event.target).closest('#primary-menu.mobile-menu-off-canvas > ul').length) { $('#primary-menu.mobile-menu-off-canvas > ul').toggleClass('', false); } if (!$(event.target).closest('#primary-menu.mobile-menu-off-canvas > div > ul').length) { $('#primary-menu.mobile-menu-off-canvas > div > ul').toggleClass('', false); } }); $("#top-search-trigger").click(function(e){ $body.toggleClass('top-search-open'); $topCart.toggleClass('top-cart-open', false); $( '#primary-menu > ul, #primary-menu > div > ul' ).toggleClass('', false); $pagemenu.toggleClass('pagemenu-active', false); if ($body.hasClass('top-search-open')){ $topSearch.find('input').focus(); } e.stopPropagation(); e.preventDefault(); }); }, topcart: function(){ $("#top-cart-trigger").click(function(e){ $pagemenu.toggleClass('pagemenu-active', false); $topCart.toggleClass('top-cart-open'); e.stopPropagation(); e.preventDefault(); }); }}; SEMICOLON.slider = { init: function() { SEMICOLON.slider.sliderParallaxDimensions(); SEMICOLON.slider.sliderRun(); SEMICOLON.slider.sliderParallax(); SEMICOLON.slider.sliderElementsFade(); SEMICOLON.slider.captionPosition(); }, sliderParallaxDimensions: function(){ if( $sliderParallaxEl.find('.slider-parallax-inner').length < 1 ) { return true; } if( $body.hasClass('device-xl') || $body.hasClass('device-lg') || $body.hasClass('device-md') ) { var parallaxElHeight = $sliderParallaxEl.outerHeight(), parallaxElWidth = $sliderParallaxEl.outerWidth(); if( $sliderParallaxEl.hasClass('revslider-wrap') || $sliderParallaxEl.find('.carousel-widget').length > 0 ) { parallaxElHeight = $sliderParallaxEl.find('.slider-parallax-inner').children().first().outerHeight(); $sliderParallaxEl.height( parallaxElHeight ); } $sliderParallaxEl.find('.slider-parallax-inner').height( parallaxElHeight ); if( $body.hasClass('side-header') ) { $sliderParallaxEl.find('.slider-parallax-inner').width( parallaxElWidth ); } if( !$body.hasClass('stretched') ) { parallaxElWidth = $wrapper.outerWidth(); $sliderParallaxEl.find('.slider-parallax-inner').width( parallaxElWidth ); } } else { $sliderParallaxEl.find('.slider-parallax-inner').css({ 'width': '', height: '' });}
1013 if( swiperSlider ) { swiperSlider.update(); } }, sliderRun: function(){ if( typeof Swiper === 'undefined' ) { console.log('sliderRun: Swiper not Defined.'); return true; } var $sliderEl = $sliderElement.filter(':not(.customjs)'); $sliderEl.each( function(){ if( $(this).hasClass('swiper_wrapper') ) { var element = $(this).filter('.swiper_wrapper'), elementDirection = element.attr('data-direction'), elementSpeed = element.attr('data-speed'), elementAutoPlay = element.attr('data-autoplay'), elementLoop = element.attr('data-loop'), elementEffect = element.attr('data-effect'), elementGrabCursor = element.attr('data-grab'), slideNumberTotal = element.find('.slide-number-total'), slideNumberCurrent = element.find('.slide-number-current'), sliderVideoAutoPlay = element.attr('data-video-autoplay'); if( !elementSpeed ) { elementSpeed = 300; } if( !elementDirection ) { elementDirection = 'horizontal'; } if( elementAutoPlay ) { elementAutoPlay = Number( elementAutoPlay ); } else { elementAutoPlay = 999999999; } if( elementLoop == 'true' ) { elementLoop = true; } else { elementLoop = false; } if( !elementEffect ) { elementEffect = 'slide'; } if( elementGrabCursor == 'false' ) { elementGrabCursor = false; } else { elementGrabCursor = true; } if( sliderVideoAutoPlay == 'false' ) { sliderVideoAutoPlay = false; } else { sliderVideoAutoPlay = true; } if( element.find('.swiper-pagination').length > 0 ) { var elementPagination = element.find('.swiper-pagination'), elementPaginationClickable = true; } else { var elementPagination = '', elementPaginationClickable = false; } var elementNavNext = element.find('.slider-arrow-right'), elementNavPrev = element.find('.slider-arrow-left'); swiperSlider = new Swiper( element.find('.swiper-parent') ,{ direction: elementDirection, speed: Number( elementSpeed ), autoplay: { delay: elementAutoPlay 1014 }, loop: elementLoop, effect: elementEffect, slidesPerView: 1, grabCursor: elementGrabCursor, pagination: { el: elementPagination, clickable: elementPaginationClickable 1015 }, navigation: { prevEl: elementNavPrev, nextEl: elementNavNext 1016 }, on: { init: function(swiper){ SEMICOLON.slider.sliderParallaxDimensions(); element.find('.yt-bg-player').removeClass('customjs'); SEMICOLON.widget.youtubeBgVideo(); $('.swiper-slide-active [data-caption-animate]').each(function(){ var $toAnimateElement = $(this), toAnimateDelay = $toAnimateElement.attr('data-caption-delay'), toAnimateDelayTime = 0; if( toAnimateDelay ) { toAnimateDelayTime = Number( toAnimateDelay ) + 750; } else { toAnimateDelayTime = 750; } if( !$toAnimateElement.hasClass('animated') ) { $toAnimateElement.addClass('not-animated'); var elementAnimation = $toAnimateElement.attr('data-caption-animate'); setTimeout(function() { $toAnimateElement.removeClass('not-animated').addClass( elementAnimation + ' animated'); }, toAnimateDelayTime); } }); element.find('[data-caption-animate]').each(function(){ var $toAnimateElement = $(this), elementAnimation = $toAnimateElement.attr('data-caption-animate'); if( $toAnimateElement.parents('.swiper-slide').hasClass('swiper-slide-active') ) { return true; } $toAnimateElement.removeClass('animated').removeClass(elementAnimation).addClass('not-animated'); }); SEMICOLON.slider.swiperSliderMenu(); }, slideChangeTransitionStart: function(swiper){ if( slideNumberCurrent.length > 0 ){ if( elementLoop == true ) { slideNumberCurrent.html( Number( element.find('.swiper-slide.swiper-slide-active').attr('data-swiper-slide-index') ) + 1 ); } else { slideNumberCurrent.html( swiperSlider.activeIndex + 1 ); } } element.find('[data-caption-animate]').each(function(){ var $toAnimateElement = $(this), elementAnimation = $toAnimateElement.attr('data-caption-animate'); if( $toAnimateElement.parents('.swiper-slide').hasClass('swiper-slide-active') ) { return true; } $toAnimateElement.removeClass('animated').removeClass(elementAnimation).addClass('not-animated'); }); SEMICOLON.slider.swiperSliderMenu(); }, slideChangeTransitionEnd: function(swiper){ element.find('.swiper-slide').each(function(){ var slideEl = $(this); if( slideEl.find('video').length > 0 && sliderVideoAutoPlay == true ) { slideEl.find('video').get(0).pause(); } if( slideEl.find('.yt-bg-player.mb_YTPlayer:not(.customjs)').length > 0 ) { slideEl.find('.yt-bg-player.mb_YTPlayer:not(.customjs)').YTPPause(); } }); element.find('.swiper-slide:not(".swiper-slide-active")').each(function(){ var slideEl = $(this); if( slideEl.find('video').length > 0 ) { if( slideEl.find('video').get(0).currentTime != 0 ) { slideEl.find('video').get(0).currentTime = 0; } } if( slideEl.find('.yt-bg-player.mb_YTPlayer:not(.customjs)').length > 0 ) { slideEl.find('.yt-bg-player.mb_YTPlayer:not(.customjs)').YTPGetPlayer().seekTo( slideEl.find('.yt-bg-player.mb_YTPlayer:not(.customjs)').attr('data-start') ); } }); if( element.find('.swiper-slide.swiper-slide-active').find('video').length > 0 && sliderVideoAutoPlay == true ) { element.find('.swiper-slide.swiper-slide-active').find('video').get(0).play(); } if( element.find('.swiper-slide.swiper-slide-active').find('.yt-bg-player.mb_YTPlayer:not(.customjs)').length > 0 && sliderVideoAutoPlay == true ) { element.find('.swiper-slide.swiper-slide-active').find('.yt-bg-player.mb_YTPlayer:not(.customjs)').YTPPlay(); } element.find('.swiper-slide.swiper-slide-active [data-caption-animate]').each(function(){ var $toAnimateElement = $(this), toAnimateDelay = $toAnimateElement.attr('data-caption-delay'), toAnimateDelayTime = 0; if( toAnimateDelay ) { toAnimateDelayTime = Number( toAnimateDelay ) + 300; } else { toAnimateDelayTime = 300; } if( !$toAnimateElement.hasClass('animated') ) { $toAnimateElement.addClass('not-animated'); var elementAnimation = $toAnimateElement.attr('data-caption-animate'); setTimeout(function() { $toAnimateElement.removeClass('not-animated').addClass( elementAnimation + ' animated'); }, toAnimateDelayTime); } });} } }); if( slideNumberCurrent.length > 0 ) { if( elementLoop == true ) { slideNumberCurrent.html( swiperSlider.realIndex + 1 ); } else { slideNumberCurrent.html( swiperSlider.activeIndex + 1 ); } } if( slideNumberTotal.length > 0 ) { slideNumberTotal.html( element.find('.swiper-slide:not(.swiper-slide-duplicate)').length ); } } }); }, sliderParallaxOffset: function(){ var sliderParallaxOffsetTop = 0; var headerHeight = $header.outerHeight(); if( $body.hasClass('side-header') || $header.hasClass('transparent-header') ) { headerHeight = 0; } if( $pageTitle.length > 0 ) { var pageTitleHeight = $pageTitle.outerHeight(); sliderParallaxOffsetTop = pageTitleHeight + headerHeight; } else { sliderParallaxOffsetTop = headerHeight; } if( $slider.next('#header').length > 0 ) { sliderParallaxOffsetTop = 0; } return sliderParallaxOffsetTop; }, sliderParallax: function(){ if( $sliderParallaxEl.length < 1 ) { return true; } var parallaxOffsetTop = SEMICOLON.slider.sliderParallaxOffset(), parallaxElHeight = $sliderParallaxEl.outerHeight(); if( ( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) && !SEMICOLON.isMobile.any() ) { if( ( parallaxElHeight + parallaxOffsetTop + 50 ) > $window.scrollTop() ){ $sliderParallaxEl.addClass('slider-parallax-visible').removeClass('slider-parallax-invisible'); if ($window.scrollTop() > parallaxOffsetTop) { if( $sliderParallaxEl.find('.slider-parallax-inner').length > 0 ) { var tranformAmount = (($window.scrollTop()-parallaxOffsetTop) *-.4 ).toFixed(0), tranformAmount2 = (($window.scrollTop()-parallaxOffsetTop) *-.15 ).toFixed(0); $sliderParallaxEl.find('.slider-parallax-inner').css({'transform':'translateY('+ tranformAmount +'px)'}); $('.slider-parallax .slider-caption,.ei-title').css({'transform':'translateY('+ tranformAmount2 +'px)'}); } else { var tranformAmount = (($window.scrollTop()-parallaxOffsetTop) / 1.5 ).toFixed(0), tranformAmount2 = (($window.scrollTop()-parallaxOffsetTop) / 7 ).toFixed(0); $sliderParallaxEl.css({'transform':'translateY('+ tranformAmount +'px)'}); $('.slider-parallax .slider-caption,.ei-title').css({'transform':'translateY('+ -tranformAmount2 +'px)'}); } } else { if( $sliderParallaxEl.find('.slider-parallax-inner').length > 0 ) { $('.slider-parallax-inner,.slider-parallax .slider-caption,.ei-title').css({'transform':'translateY(0px)'}); } else { $('.slider-parallax,.slider-parallax .slider-caption,.ei-title').css({'transform':'translateY(0px)'}); } } } else { $sliderParallaxEl.addClass('slider-parallax-invisible').removeClass('slider-parallax-visible'); } if(requesting) { requestAnimationFrame(function(){ SEMICOLON.slider.sliderParallax(); SEMICOLON.slider.sliderElementsFade(); });} } else { if( $sliderParallaxEl.find('.slider-parallax-inner').length > 0 ) { $('.slider-parallax-inner,.slider-parallax .slider-caption,.ei-title').css({'transform':'translateY(0px)'});} else { $('.slider-parallax,.slider-parallax .slider-caption,.ei-title').css({'transform':'translateY(0px)'});} } }, sliderElementsFade: function(){ if( $sliderParallaxEl.length > 0 ) { if( ( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) && !SEMICOLON.isMobile.any() ) { var parallaxOffsetTop = SEMICOLON.slider.sliderParallaxOffset(), parallaxElHeight = $sliderParallaxEl.outerHeight(); if( $slider.length > 0 ) { if( $header.hasClass('transparent-header') || $('body').hasClass('side-header') ) { var tHeaderOffset = 100; } else { var tHeaderOffset = 0; } $sliderParallaxEl.find('.slider-arrow-left,.slider-arrow-right,.vertical-middle:not(.no-fade),.slider-caption,.ei-title,.camera_prev,.camera_next').css({'opacity': 1 - ( ( ( $window.scrollTop() - tHeaderOffset ) *1.85 ) / parallaxElHeight ) }); } } else { $sliderParallaxEl.find('.slider-arrow-left,.slider-arrow-right,.vertical-middle:not(.no-fade),.slider-caption,.ei-title,.camera_prev,.camera_next').css({'opacity': 1});} } }, captionPosition: function(){ $sliderElement.find('.slider-caption:not(.custom-caption-pos)').each(function(){ var scapHeight = $(this).outerHeight(); var scapSliderHeight = $sliderElement.outerHeight(); if( $(this).parents('#slider').prev('#header').hasClass('transparent-header') && ( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) ) { if( $(this).parents('#slider').prev('#header').hasClass('floating-header') ) { $(this).css({ top: ( scapSliderHeight + 160 - scapHeight ) / 2 + 'px' }); } else { $(this).css({ top: ( scapSliderHeight + 100 - scapHeight ) / 2 + 'px' }); } } else { $(this).css({ top: ( scapSliderHeight - scapHeight ) / 2 + 'px' });} }); }, swiperSliderMenu: function( onWinLoad ){ onWinLoad = typeof onWinLoad !== 'undefined' ? onWinLoad : false; if( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) { var activeSlide = $slider.find('.swiper-slide.swiper-slide-active'); SEMICOLON.slider.headerSchemeChanger(activeSlide, onWinLoad); } }, revolutionSliderMenu: function( onWinLoad ){ onWinLoad = typeof onWinLoad !== 'undefined' ? onWinLoad : false; if( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) { var activeSlide = $slider.find('.active-revslide'); SEMICOLON.slider.headerSchemeChanger(activeSlide, onWinLoad); } }, headerSchemeChanger: function( activeSlide, onWinLoad ){ if( activeSlide.length > 0 ) { var darkExists = false; if( activeSlide.hasClass('dark') ){ if( oldHeaderClasses ) { var oldClasse
1016sArray = oldHeaderClasses.split(/ +/); } else { var oldClassesArray = ''; } var noOfOldClasses = oldClassesArray.length; if( noOfOldClasses > 0 ) { var i = 0; for( i=0; i<noOfOldClasses; i++ ) { if( oldClassesArray[i] == 'dark' && onWinLoad == true ) { darkExists = true; break; } } } $('#header.transparent-header:not(.sticky-header,.semi-transparent,.floating-header)').addClass('dark'); if( !darkExists ) { $('#header.transparent-header.sticky-header,#header.transparent-header.semi-transparent.sticky-header,#header.transparent-header.floating-header.sticky-header').removeClass('dark'); } $headerWrap.removeClass('not-dark'); } else { if( $body.hasClass('dark') ) { activeSlide.addClass('not-dark'); $('#header.transparent-header:not(.semi-transparent,.floating-header)').removeClass('dark'); $('#header.transparent-header:not(.sticky-header,.semi-transparent,.floating-header)').find('#header-wrap').addClass('not-dark'); } else { $('#header.transparent-header:not(.semi-transparent,.floating-header)').removeClass('dark'); $headerWrap.removeClass('not-dark'); } } if( $header.hasClass('sticky-header') ) { SEMICOLON.header.stickyMenuClass(); } SEMICOLON.header.logo(); } }, owlCaptionInit: function(){ if( $owlCarouselEl.length > 0 ){ $owlCarouselEl.each( function(){ var element = $(this); if( element.find('.owl-dot').length > 0 ) { element.addClass('with-carousel-dots'); } });} }}; SEMICOLON.portfolio = { init: function(){ SEMICOLON.portfolio.ajaxload(); }, gridInit: function( $container ){ if( !$().isotope ) { console.log('gridInit: Isotope not Defined.'); return true; } if( $container.length < 1 ) { return true; } if( $container.hasClass('customjs') ) { return true; } $container.each( function(){ var element = $(this), elementTransition = element.attr('data-transition'), elementLayoutMode = element.attr('data-layout'), elementStagger = element.attr('data-stagger'), elementOriginLeft = true; if( !elementTransition ) { elementTransition = '0.65s'; } if( !elementLayoutMode ) { elementLayoutMode = 'masonry'; } if( !elementStagger ) { elementStagger = 0; } if( $body.hasClass('rtl') ) { elementOriginLeft = false; } setTimeout( function(){ if( element.hasClass('portfolio') ){ element.isotope({ layoutMode: elementLayoutMode, isOriginLeft: elementOriginLeft, transitionDuration: elementTransition, stagger: Number( elementStagger ), masonry: { columnWidth: element.find('.portfolio-item:not(.wide)')[0] 1017 } }); } else { element.isotope({ layoutMode: elementLayoutMode, isOriginLeft: elementOriginLeft, transitionDuration: elementTransition 1018 }); } }, 300); }); }, filterInit: function(){ if( !$().isotope ) { console.log('filterInit: Isotope not Defined.'); return true; } if( $portfolioFilter.length < 1 ) { return true; } if( $portfolioFilter.hasClass('customjs') ) { return true; } $portfolioFilter.each( function(){ var element = $(this), elementContainer = element.attr('data-container'), elementActiveClass = element.attr('data-active-class'), elementDefaultFilter = element.attr('data-default'); if( !elementActiveClass ) { elementActiveClass = 'activeFilter'; } element.find('a').click(function(){ element.find('li').removeClass( elementActiveClass ); $(this).parent('li').addClass( elementActiveClass ); var selector = $(this).attr('data-filter'); $(elementContainer).isotope({ filter: selector }); return false; }); if( elementDefaultFilter ) { element.find('li').removeClass( elementActiveClass ); element.find('[data-filter="'+ elementDefaultFilter +'"]').parent('li').addClass( elementActiveClass ); $(elementContainer).isotope({ filter: elementDefaultFilter });} }); }, shuffleInit: function(){ if( !$().isotope ) { console.log('shuffleInit: Isotope not Defined.'); return true; } if( $('.portfolio-shuffle').length < 1 ) { return true; } $('.portfolio-shuffle').click(function(){ var element = $(this), elementContainer = element.attr('data-container'); $(elementContainer).isotope('shuffle'); }); }, portfolioDescMargin: function(){ var $portfolioOverlayEl = $('.portfolio-overlay'); if( $portfolioOverlayEl.length > 0 ){ $portfolioOverlayEl.each(function() { var element = $(this); if( element.find('.portfolio-desc').length > 0 ) { var portfolioOverlayHeight = element.outerHeight(); var portfolioOverlayDescHeight = element.find('.portfolio-desc').outerHeight(); if( element.find('a.left-icon').length > 0 || element.find('a.right-icon').length > 0 || element.find('a.center-icon').length > 0 ) { var portfolioOverlayIconHeight = 40 + 20; } else { var portfolioOverlayIconHeight = 0; } var portfolioOverlayMiddleAlign = ( portfolioOverlayHeight - portfolioOverlayDescHeight - portfolioOverlayIconHeight ) / 2 1019 element.find('.portfolio-desc').css({ 'margin-top': portfolioOverlayMiddleAlign }); } });} }, arrange: function(){ if( $portfolio.length > 0 ) { $portfolio.each( function(){ var element = $(this); SEMICOLON.initialize.setFullColumnWidth( element ); });} }, ajaxload: function(){ $('.portfolio-ajax .portfolio-item a.center-icon').click( function(e) { var portPostId = $(this).parents('.portfolio-item').attr('id'); if( !$(this).parents('.portfolio-item').hasClass('portfolio-active') ) { SEMICOLON.portfolio.loadItem(portPostId, prevPostPortId); } e.preventDefault(); }); }, newNextPrev: function( portPostId ){ var portNext = SEMICOLON.portfolio.getNextItem(portPostId);
1019 var portPrev = SEMICOLON.portfolio.getPrevItem(portPostId); $('#next-portfolio').attr('data-id', portNext); $('#prev-portfolio').attr('data-id', portPrev); }, loadItem: function( portPostId, prevPostPortId, getIt ){ if(!getIt) { getIt = false; } var portNext = SEMICOLON.portfolio.getNextItem(portPostId); var portPrev = SEMICOLON.portfolio.getPrevItem(portPostId); if(getIt == false) { SEMICOLON.portfolio.closeItem(); $portfolioAjaxLoader.fadeIn(); var portfolioDataLoader = $('#' + portPostId).attr('data-loader'); $portfolioDetailsContainer.load(portfolioDataLoader, { portid: portPostId, portnext: portNext, portprev: portPrev }, function(){ SEMICOLON.portfolio.initializeAjax(portPostId); SEMICOLON.portfolio.openItem(); $portfolioItems.removeClass('portfolio-active'); $('#' + portPostId).addClass('portfolio-active'); });} }, closeItem: function(){ if( $portfolioDetails && $portfolioDetails.height() > 32 ) { $portfolioAjaxLoader.fadeIn(); $portfolioDetails.find('#portfolio-ajax-single').fadeOut('600', function(){ $(this).remove(); }); $portfolioDetails.removeClass('portfolio-ajax-opened'); } }, openItem: function(){ var noOfImages = $portfolioDetails.find('img').length; var noLoaded = 0; if( noOfImages > 0 ) { $portfolioDetails.find('img').on('load', function(){ noLoaded++; var topOffsetScroll = SEMICOLON.initialize.topScrollOffset(); if(noOfImages === noLoaded) { $portfolioDetailsContainer.css({ 'display': 'block' }); $portfolioDetails.addClass('portfolio-ajax-opened'); $portfolioAjaxLoader.fadeOut(); var t=setTimeout(function(){ SEMICOLON.widget.loadFlexSlider(); SEMICOLON.initialize.lightbox(); SEMICOLON.initialize.resizeVideos(); SEMICOLON.widget.masonryThumbs(); $('html,body').stop(true).animate({ 'scrollTop': $portfolioDetails.offset().top - topOffsetScroll 1020 }, 900, 'easeOutQuad'); },500); } });} else { var topOffsetScroll = SEMICOLON.initialize.topScrollOffset(); $portfolioDetailsContainer.css({ 'display': 'block' }); $portfolioDetails.addClass('portfolio-ajax-opened'); $portfolioAjaxLoader.fadeOut(); var t=setTimeout(function(){ SEMICOLON.widget.loadFlexSlider(); SEMICOLON.initialize.lightbox(); SEMICOLON.initialize.resizeVideos(); SEMICOLON.widget.masonryThumbs(); $('html,body').stop(true).animate({ 'scrollTop': $portfolioDetails.offset().top - topOffsetScroll 1021 }, 900, 'easeOutQuad'); },500); } }, getNextItem: function( portPostId ){ var portNext = ''; var hasNext = $('#' + portPostId).next(); if(hasNext.length != 0) { portNext = hasNext.attr('id'); } return portNext; }, getPrevItem: function( portPostId ){ var portPrev = ''; var hasPrev = $('#' + portPostId).prev(); if(hasPrev.length != 0) { portPrev = hasPrev.attr('id'); } return portPrev; }, initializeAjax: function( portPostId ){ prevPostPortId = $('#' + portPostId); $('#next-portfolio, #prev-portfolio').click( function() { var portPostId = $(this).attr('data-id'); $portfolioItems.removeClass('portfolio-active'); $('#' + portPostId).addClass('portfolio-active'); SEMICOLON.portfolio.loadItem(portPostId,prevPostPortId); return false; }); $('#close-portfolio').click( function() { $portfolioDetailsContainer.fadeOut('600', function(){ $portfolioDetails.find('#portfolio-ajax-single').remove(); }); $portfolioDetails.removeClass('portfolio-ajax-opened'); $portfolioItems.removeClass('portfolio-active'); return false; }); }}; SEMICOLON.widget = { init: function(){ SEMICOLON.widget.animations(); SEMICOLON.widget.youtubeBgVideo(); SEMICOLON.widget.tabs(); SEMICOLON.widget.tabsJustify(); SEMICOLON.widget.tabsResponsive(); SEMICOLON.widget.tabsResponsiveResize(); SEMICOLON.widget.toggles(); SEMICOLON.widget.accordions(); SEMICOLON.widget.counter(); SEMICOLON.widget.roundedSkill(); SEMICOLON.widget.progress(); SEMICOLON.widget.twitterFeed(); SEMICOLON.widget.flickrFeed(); SEMICOLON.widget.instagramPhotos( '1649381469.1ce8c76.bd008a14d22a47af877127d399a780bf', '1ce8c7685c22421d8da556b21793d254' ); SEMICOLON.widget.dribbbleShots( '012d3d72d12f93e1d41a19195d7da2fc87e6b5afa48a184256e398eb793cfe56' ); SEMICOLON.widget.navTree(); SEMICOLON.widget.textRotater(); SEMICOLON.widget.carousel(); SEMICOLON.widget.linkScroll(); SEMICOLON.widget.contactForm(); SEMICOLON.widget.subscription(); SEMICOLON.widget.quickContact(); SEMICOLON.widget.stickySidebar(); SEMICOLON.widget.cookieNotify(); SEMICOLON.widget.extras(); }, parallax: function(){ if( typeof skrollr !== 'undefined' && $.isFunction(skrollr) ) { console.log('parallax: skrollr not Defined.'); return true; } if( $parallaxEl.length > 0 || $parallaxPageTitleEl.length > 0 || $parallaxPortfolioEl.length > 0 ) { if( !SEMICOLON.isMobile.any() ){ skrollr.init({forceHeight: false});} else { $parallaxEl.addClass('mobile-parallax'); $parallaxPageTitleEl.addClass('mobile-parallax'); $parallaxPortfolioEl.addClass('mobile-parallax'); } } }, animations: function(){ if( !$().appear ) { console.log('animations: Appear not Defined.'); return true; } var $dataAnimateEl = $('[data-animate]'); if( $dataAnimateEl.length > 0 ){ if( $body.hasClass('device-xl') || $body.hasClass('device-lg') || $body.hasClass('device-md') ){ $dataAnimateEl.each(function(){ var element = $(this), animationOut = element.attr('data-animate-out'), animationDelay = element.attr('data-delay'), animationDelayOut = element.attr('data-delay-out'), animationDelayTime = 0, animationDelayOutTime = 3000; if( element.parents('.fslider.no-thumbs-animate').length > 0 ) { return true; } if( animationDelay ) { animationDelayTime = Number( animationDelay ) + 500; } else { animationDelayTime = 500; } if( animationOut && animationDelayOut ) { animationDelayOutTime = Number( animationDelayOut ) + animationDelayTime; } if( !element.hasClass('animated') ) { element.addClass('not-animated'); var elementAnimation = element.attr('data-animate'); element.appear(function () { setTimeout(function() { element.removeClass('not-animated').addClass( elementAnimation + ' animated'); }, animationDelayTime); if( animationOut ) { setTimeout( function() { element.removeClass( elementAnimation ).addClass( animationOut ); }, animationDelayOutTime ); } }
1021,{accX: 0, accY: -120},'easeInCubic'); } });} } }, loadFlexSlider: function(){ if( !$().flexslider ) { console.log('loadFlexSlider: FlexSlider not Defined.'); return true; } var $flexSliderEl = $('.fslider:not(.customjs)').find('.flexslider'); if( $flexSliderEl.length > 0 ){ $flexSliderEl.each(function() { var $flexsSlider = $(this), flexsAnimation = $flexsSlider.parent('.fslider').attr('data-animation'), flexsEasing = $flexsSlider.parent('.fslider').attr('data-easing'), flexsDirection = $flexsSlider.parent('.fslider').attr('data-direction'), flexsReverse = $flexsSlider.parent('.fslider').attr('data-reverse'), flexsSlideshow = $flexsSlider.parent('.fslider').attr('data-slideshow'), flexsPause = $flexsSlider.parent('.fslider').attr('data-pause'), flexsSpeed = $flexsSlider.parent('.fslider').attr('data-speed'), flexsVideo = $flexsSlider.parent('.fslider').attr('data-video'), flexsPagi = $flexsSlider.parent('.fslider').attr('data-pagi'), flexsArrows = $flexsSlider.parent('.fslider').attr('data-arrows'), flexsThumbs = $flexsSlider.parent('.fslider').attr('data-thumbs'), flexsHover = $flexsSlider.parent('.fslider').attr('data-hover'), flexsSheight = $flexsSlider.parent('.fslider').attr('data-smooth-height'), flexsTouch = $flexsSlider.parent('.fslider').attr('data-touch'), flexsUseCSS = false; if( !flexsAnimation ) { flexsAnimation = 'slide'; } if( !flexsEasing || flexsEasing == 'swing' ) { flexsEasing = 'swing'; flexsUseCSS = true; } if( !flexsDirection ) { flexsDirection = 'horizontal'; } if( flexsReverse == 'true' ) { flexsReverse = true; } else { flexsReverse = false; } if( !flexsSlideshow ) { flexsSlideshow = true; } else { flexsSlideshow = false; } if( !flexsPause ) { flexsPause = 5000; } if( !flexsSpeed ) { flexsSpeed = 600; } if( !flexsVideo ) { flexsVideo = false; } if( flexsSheight == 'false' ) { flexsSheight = false; } else { flexsSheight = true; } if( flexsDirection == 'vertical' ) { flexsSheight = false; } if( flexsPagi == 'false' ) { flexsPagi = false; } else { flexsPagi = true; } if( flexsThumbs == 'true' ) { flexsPagi = 'thumbnails'; } else { flexsPagi = flexsPagi; } if( flexsArrows == 'false' ) { flexsArrows = false; } else { flexsArrows = true; } if( flexsHover == 'false' ) { flexsHover = false; } else { flexsHover = true; } if( flexsTouch == 'false' ) { flexsTouch = false; } else { flexsTouch = true; } $flexsSlider.flexslider({ selector: ".slider-wrap > .slide", animation: flexsAnimation, easing: flexsEasing, direction: flexsDirection, reverse: flexsReverse, slideshow: flexsSlideshow, slideshowSpeed: Number(flexsPause), animationSpeed: Number(flexsSpeed), pauseOnHover: flexsHover, video: flexsVideo, controlNav: flexsPagi, directionNav: flexsArrows, smoothHeight: flexsSheight, useCSS: flexsUseCSS, touch: flexsTouch, start: function(slider){ SEMICOLON.widget.animations(); SEMICOLON.initialize.verticalMiddle(); slider.parent().removeClass('preloader2'); var t = setTimeout( function(){ $('.grid-container').isotope('layout'); }, 1200 ); SEMICOLON.initialize.lightbox(); $('.flex-prev').html('<i class="icon-angle-left"></i>'); $('.flex-next').html('<i class="icon-angle-right"></i>'); SEMICOLON.portfolio.portfolioDescMargin(); }, after: function(){ if( $('.grid-container').hasClass('portfolio-full') ) { $('.grid-container.portfolio-full').isotope('layout'); SEMICOLON.portfolio.portfolioDescMargin(); } if( $('.post-grid').hasClass('post-masonry-full') ) { $('.post-grid.post-masonry-full').isotope('layout');} } });});} }, html5Video: function(){ var videoEl = $('.video-wrap:has(video)'); if( videoEl.length > 0 ) { videoEl.each(function(){ var element = $(this), elementVideo = element.find('video'), divWidth = element.outerWidth(), divHeight = element.outerHeight(), videoWidth = ( (16*divHeight)/9 ), videoHeight = divHeight; if( videoWidth < divWidth ) { videoWidth = divWidth; videoHeight = ( (9*divWidth)/16 ); } elementVideo.css({ width: videoWidth+'px', height: videoHeight+'px' }); if( videoHeight > divHeight ) { elementVideo.css({ 'left': '', 'top': -( ( videoHeight - divHeight )/2 )+'px' }); } if( videoWidth > divWidth ) { elementVideo.css({ 'top': '', 'left': -( ( videoWidth - divWidth )/2 )+'px' }); } if( SEMICOLON.isMobile.any() && !element.hasClass('no-placeholder') ) { var placeholderImg = elementVideo.attr('poster'); if( placeholderImg != '' ) { element.append('<div class="video-placeholder" style="background-image: url('+ placeholderImg +');"></div>') 1022 } elementVideo.hide(); } });} }, youtubeBgVideo: function(){ if( !$().YTPlayer ) { console.log('youtubeBgVideo: YoutubeBG Plugin not Defined.'); return true; } var $youtubeBgPlayerEl = $('.yt-bg-player'); if( $youtubeBgPlayerEl.hasClass('customjs') ) { return true; } if( $youtubeBgPlayerEl.length > 0 ){ $youtubeBgPlayerEl.each( function(){ var element = $(this), ytbgVideo = element.attr('data-video'), ytbgMute = element.attr('data-mute'), ytbgRatio = element.attr('data-ratio'), ytbgQuality = element.attr('data-quality'), ytbgOpacity = element.attr('data-opacity'), ytbgContainer = element.attr('data-container'), ytbgOptimize = element.attr('data-optimize'), ytbgLoop = element.attr('data-loop'), ytbgVolume = element.attr('data-volume'), ytbgStart = element.attr('data-start'), ytbgStop = element.attr('data-stop'), ytbgAutoPlay = element.attr('data-autoplay'), ytbgFullScreen = element.attr('data-fullscreen'); if( ytbgMute == 'false' ) { ytbgMute = false; } else { ytbgMute = true; } if( !ytbgRatio ) { ytbgRatio = '16/9'; } if( !ytbgQuality ) { ytbgQuality = 'hd720'; } if( !ytbgOpacity ) { ytbgOpacity = 1; } if( !ytbgContainer ) { ytbgContainer = 'self'; } if( ytbgOptimize == 'false' ) { ytbgOptimize = false; } else { ytbgOptimize = true; } if( ytbgLoop == 'false' ) { ytbgLoop = false; } else { ytbgLoop = true; } if( !ytbgVolume ) { ytbgVolume = 1; } if( !ytbgStart ) { ytbgStart = 0; } if( !ytbgStop ) { ytbgStop = 0; } if( ytbgAutoPlay == 'false' ) { ytbgAutoPlay = false; } else { ytbgAutoPlay = true; } if( ytbgFullScreen == 'true' ) { ytbgFullScreen = true; } else { ytbgFullScreen = false; } element.YTPlayer({ videoURL: ytbgVideo, mute: ytbgMute, ratio: ytbgRatio, quality: ytbgQuality, opacity: Number(ytbgOpacity), containment: ytbgContainer, optimizeDisplay: ytbgOptimize, loop: ytbgLoop, vol: Number(ytbgVolume), startAt: Number(ytbgStart), stopAt: Number(ytbgStop), autoPlay: ytbgAutoPlay, realfullscreen: ytbgFullScreen, showYTLogo: false, showControls: false 1023 });});} }, tabs: function(){ if( !$().tabs ) { console.log('tabs: Tabs not Defined.'); return true; } var $tabs = $('.tabs:not(.customjs)'); if( $tabs.length > 0 ) { $tabs.each( function(){ var element = $(this), elementSpeed = element.attr('data-speed'), tabActive = element.attr('data-active'); if( !elementSpeed ) { elementSpeed = 400; } if( !tabActive ) { tabActive = 0; } else { tabActive = tabActive - 1; } var windowHash = window.location.hash; if( jQuery(windowHash).length > 0 ) { var windowHashText = windowHash.split('#'), tabItem = document.getElementById( windowHashText[1] ); tabActive = jQuery( ".tab-content" ).index( tabItem ); } element.tabs({ active: Number(tabActive), show: { effect: "fade", duration: Number(elementSpeed) 1024 } });});} }, tabsJustify: function(){ if( !$('body').hasClass('device-xs') && !$('body').hasClass('device-sm') ){ var $tabsJustify = $('.tabs.tabs-justify'); if( $tabsJustify.length > 0 ) { $tabsJustify.each( function(){ var element = $(this), elementTabs = element.find('.tab-nav > li'), elementTabsNo = elementTabs.length, elementContainer = 0, elementWidth = 0; if( element.hasClass('tabs-bordered') || element.hasClass('tabs-bb') ) { elementContainer = element.find('.tab-nav').outerWidth(); } else { if( element.find('tab-nav').hasClass('tab-nav2') ) { elementContainer = element.find('.tab-nav').outerWidth() - (elementTabsNo * 10);} else { elementContainer = element.find('.tab-nav').outerWidth() - 30; } } elementWidth = Math.floor(elementContainer/elementTabsNo); elementTabs.css({ 'width': elementWidth + 'px' }); });} } else { $('.tabs.tabs-justify').find('.tab-nav > li').css({ 'width': '' }); } }, tabsResponsive: function(){ if( !$().tabs ) { console.log('tabs: Tabs not Defined.'); return true; } var $tabsResponsive = $('.tabs.tabs-responsive'); if( $tabsResponsive.length < 1 ) { return true; } $tabsResponsive.each( function(){ var element = $(this), elementNav = element.find('.tab-nav'), elementContent = element.find('.tab-container'); elementNav.children('li').each( function(){ var navEl = $(this), navElAnchor = navEl.children('a'), navElTarget = navElAnchor.attr('href'), navElContent = navElAnchor.html(); elementContent.find(navElTarget).before('<div class="acctitle d-none"><i class="acc-closed icon-ok-circle"></i><i class="acc-open icon-remove-circle"></i>'+navElContent+'</div>'); });}); }, tabsResponsiveResize: function(){ if( !$().tabs ) { console.log('tabs: Tabs not Defined.'); return true; } var $tabsResponsive = $('.tabs.tabs-responsive'); if( $tabsResponsive.length < 1 ) { return true; } $tabsResponsive.each( function(){ var element = $(this), tabActive = element.tabs( 'option', 'active' ) + 1, elementAccStyle = element.attr('data-accordion-style'); if( $('body').hasClass('device-sm') || $('body').hasClass('device-xs') ) { element.find('.tab-nav').addClass('d-none'); element.find('.tab-container').addClass('accordion '+ elementAccStyle +' clearfix').attr('data-active', tabActive); element.find('.tab-content').addClass('acc_content'); element.find('.acctitle').removeClass('d-none'); SEMICOLON.widget.accordions(); } else if( $('body').hasClass('device-md') || $('body').hasClass('device-lg') || $('body').hasClass('device-xl') ) { element.find('.tab-nav').removeClass('d-none'); element.find('.tab-container').removeClass('accordion '+ elementAccStyle +' clearfix').attr('data-active', ''); element.find('.tab-content').removeClass('acc_content'); element.find('.acctitle').addClass('d-none'); element.tabs('refresh'); } }); }, toggles: function(){ var $toggle = $('.toggle'); if( $toggle.length > 0 ) { $toggle.each( function(){ var element = $(this), elementState = element.attr('data-state'); if( elementState != 'open' ){ element.children('.togglec').hide(); } else { element.children('.togglet').addClass("toggleta"); } element.children('.togglet').click(function(){$(this).toggleClass('toggleta').next('.togglec').slideToggle(300); return true; });});} }, accordions: function(){ var $accordionEl = $('.accordion'); if( $accordionEl.length > 0 ){ $accordionEl.each( function(){ var element = $(this), elementState = element.attr('data-state'), accordionActive = element.attr('data-active'); if( !accordionActive ) { accordionActive = 0; } else { accordionActive = accordionActive - 1; } element.find('.acc_content').hide(); if( elementState != 'closed' ) { element.find('.acctitle:eq('+ Number(accordionActive) +')').addClass('acctitlec').next().show(); } element.find('.acctitle').click(function(){ if( $(this).next().is(':hidden') ) { element.find('.acctitle').removeClass('acctitlec').next().slideUp("normal"); var clickTarget = $(this); $(this).toggleClass('acctitlec').next().stop().slideDown("normal", function(){ if( ( $body.hasClass('device-sm') || $body.hasClass('device-xs') ) && element.hasClass('scroll-on-open') ) { $('html,body').stop(true).animate({ 'scrollTop': clickTarget.offset().top - ( SEMICOLON.initialize.topScrollOffset() - 40 ) 1025 }, 800, 'easeOutQuad' ); } }); } return false; });});} }, counter: function(){ if( !$().appear ) { console.log('counter: Appear not Defined.'); return true; } if( !$().countTo ) { console.log('counter: countTo not Defined.'); return true; } var $counterEl = $('.counter:not(.counter-instant)'); if( $counterEl.length > 0 ){ $counterEl.each(function(){ var element = $(this); var counterElementComma = $(this).find('span').attr('data-comma'); if( !counterElementComma ) { counterElementComma = false; } else { counterElementComma = true; } if( $body.hasClass('device-xl') || $body.hasClass('device-lg') ){ element.appear( function(){ SEMICOLON.widget.runCounter( element, counterElementComma ); if( element.parents('.common-height') ) { SEMICOLON.initialize.maxHeight(); } }
1025,{accX: 0, accY: -120},'easeInCubic'); } else { SEMICOLON.widget.runCounter( element, counterElementComma ); } });} }, runCounter: function( counterElement,counterElementComma ){ if( counterElementComma == true ) { counterElement.find('span').countTo({ formatter: function (value, options) { value = value.toFixed(options.decimals); value = value.replace(/\B(?=(\d{3})+(?!\d))/g, ','); return value; } });} else { counterElement.find('span').countTo(); } }, roundedSkill: function(){ if( !$().appear ) { console.log('roundedSkill: Appear not Defined.'); return true; } if( !$().easyPieChart ) { console.log('roundedSkill: EasyPieChart not Defined.'); return true; } var $roundedSkillEl = $('.rounded-skill'); if( $roundedSkillEl.length > 0 ){ $roundedSkillEl.each(function(){ var element = $(this); var roundSkillSize = element.attr('data-size'); var roundSkillSpeed = element.attr('data-speed'); var roundSkillWidth = element.attr('data-width'); var roundSkillColor = element.attr('data-color'); var roundSkillTrackColor = element.attr('data-trackcolor'); if( !roundSkillSize ) { roundSkillSize = 140; } if( !roundSkillSpeed ) { roundSkillSpeed = 2000; } if( !roundSkillWidth ) { roundSkillWidth = 8; } if( !roundSkillColor ) { roundSkillColor = '#0093BF'; } if( !roundSkillTrackColor ) { roundSkillTrackColor = 'rgba(0,0,0,0.04)'; } var properties = {roundSkillSize:roundSkillSize, roundSkillSpeed:roundSkillSpeed, roundSkillWidth:roundSkillWidth, roundSkillColor:roundSkillColor, roundSkillTrackColor:roundSkillTrackColor}; if( $body.hasClass('device-xl') || $body.hasClass('device-lg') ){ element.css({'width':roundSkillSize+'px','height':roundSkillSize+'px','line-height':roundSkillSize+'px'}).animate({opacity:0}
1025, 10); element.appear( function(){ if (!element.hasClass('skills-animated')) { var t = setTimeout( function(){ element.css({opacity: 1}); }, 100 ); SEMICOLON.widget.runRoundedSkills( element, properties ); element.addClass('skills-animated');} },{accX: 0, accY: -120},'easeInCubic'); } else { SEMICOLON.widget.runRoundedSkills( element, properties ); } });} }, runRoundedSkills: function( element, properties ){ element.easyPieChart({ size: Number(properties.roundSkillSize), animate: Number(properties.roundSkillSpeed), scaleColor: false, trackColor: properties.roundSkillTrackColor, lineWidth: Number(properties.roundSkillWidth), lineCap: 'square', barColor: properties.roundSkillColor 1026 }); }, progress: function(){ if( !$().appear ) { console.log('progress: Appear not Defined.'); return true; } var $progressEl = $('.progress'); if( $progressEl.length > 0 ){ $progressEl.each(function(){ var element = $(this), skillsBar = element.parent('li'), skillValue = skillsBar.attr('data-percent'); if( $body.hasClass('device-xl') || $body.hasClass('device-lg') ){ element.appear( function(){ if (!skillsBar.hasClass('skills-animated')) { element.find('.counter-instant span').countTo(); skillsBar.find('.progress').css({width: skillValue + "%"}).addClass('skills-animated');} },{accX: 0, accY: -120},'easeInCubic'); } else { element.find('.counter-instant span').countTo(); skillsBar.find('.progress').css({width: skillValue + "%"}); } });} }, twitterFeed: function(){ if( typeof sm_format_twitter === 'undefined' ) { console.log('twitterFeed: sm_format_twitter() not Defined.'); return true; } if( typeof sm_format_twitter3 === 'undefined' ) { console.log('twitterFeed: sm_format_twitter3() not Defined.'); return true; } var $twitterFeedEl = $('.twitter-feed'); if( $twitterFeedEl.length > 0 ){ $twitterFeedEl.each(function() { var element = $(this), twitterFeedUser = element.attr('data-username'), twitterFeedCount = element.attr('data-count'), twitterFeedLoader = element.attr('data-loader'); if( !twitterFeedUser ) { twitterFeedUser = 'twitter' } if( !twitterFeedCount ) { twitterFeedCount = 3 } if( !twitterFeedLoader ) { twitterFeedLoader = 'include/twitter/tweets.php'; } $.getJSON( twitterFeedLoader + '?username='+ twitterFeedUser +'&count='+ twitterFeedCount, function(tweets){ if( element.hasClass('fslider') ) { element.find(".slider-wrap").html(sm_format_twitter3(tweets)).promise().done( function(){ var timer = setInterval(function(){ if( element.find('.slide').length > 1 ) { element.removeClass('customjs'); var t = setTimeout( function(){ SEMICOLON.widget.loadFlexSlider(); }, 500); clearInterval(timer); } },500);}); } else { element.html(sm_format_twitter(tweets)); } });});} }, flickrFeed: function(){ if( !$().jflickrfeed ) { console.log('flickrFeed: jflickrfeed not Defined.'); return true; } var $flickrFeedEl = $('.flickr-feed'); if( $flickrFeedEl.length > 0 ){ $flickrFeedEl.each(function() { var element = $(this), flickrFeedID = element.attr('data-id'), flickrFeedCount = element.attr('data-count'), flickrFeedType = element.attr('data-type'), flickrFeedTypeGet = 'photos_public.gne'; if( flickrFeedType == 'group' ) { flickrFeedTypeGet = 'groups_pool.gne'; } if( !flickrFeedCount ) { flickrFeedCount = 9; } element.jflickrfeed({ feedapi: flickrFeedTypeGet, limit: Number(flickrFeedCount), qstrings: { id: flickrFeedID 1027 }, itemTemplate: '<a href="{{image_b}}" title="{{title}}" data-lightbox="gallery-item">' + 1028 '<img src="{{image_s}}" alt="{{title}}" />' + 1029 '</a>' 1030 }, function(data) { SEMICOLON.initialize.lightbox(); });});} }, instagramPhotos: function( c_accessToken, c_clientID ){ if( typeof Instafeed === 'undefined' ) { console.log('Instafeed not Defined.'); return true; } var $instagramPhotosEl = $('.instagram-photos'); if( $instagramPhotosEl.length > 0 ){ $instagramPhotosEl.each(function() { var element = $(this), instaGramTarget = element.attr('id'), instaGramUserId = element.attr('data-user'), instaGramTag = element.attr('data-tag'), instaGramLocation = element.attr('data-location'), instaGramCount = element.attr('data-count'), instaGramType = element.attr('data-type'), instaGramSortBy = element.attr('data-sortBy'), instaGramRes = element.attr('data-resolution'); if( !instaGramCount ) { instaGramCount = 9; } if( !instaGramSortBy ) { instaGramSortBy = 'none'; } if( !instaGramRes ) { instaGramRes = 'thumbnail'; } if( instaGramType == 'user' ) { var feed = new Instafeed({ target: instaGramTarget, get: instaGramType, userId: Number(instaGramUserId), limit: Number(instaGramCount), sortBy: instaGramSortBy, resolution: instaGramRes, accessToken: c_accessToken, clientId: c_clientID, template: '<a href="{{link}}" target="_blank"><img src="{{image}}" /></a>' 1031 }); } else if( instaGramType == 'tagged' ) { var feed = new Instafeed({ target: instaGramTarget, get: instaGramType, tagName: instaGramTag, limit: Number(instaGramCount), sortBy: instaGramSortBy, resolution: instaGramRes, clientId: c_clientID 1032 }); } else if( instaGramType == 'location' ) { var feed = new Instafeed({ target: instaGramTarget, get: instaGramType, locationId: Number(instaGramUserId), limit: Number(instaGramCount), sortBy: instaGramSortBy, resolution: instaGramRes, clientId: c_clientID 1033 }); } else { var feed = new Instafeed({ target: instaGramTarget, get: 'popular', limit: Number(instaGramCount), sortBy: instaGramSortBy, resolution: instaGramRes, clientId: c_clientID 1034 }); } feed.run(); });} }, dribbbleShots: function( c_accessToken ){ if( !$.jribbble ) { console.log('dribbbleShots: Jribbble not Defined.'); return true; } if( !$().imagesLoaded ) { console.log('dribbbleShots: imagesLoaded not Defined.'); return true; } var $dribbbleShotsEl = $('.dribbble-shots'); if( $dribbbleShotsEl.length > 0 ){ $.jribbble.setToken( c_accessToken ); $dribbbleShotsEl.each(function() { var element = $(this), dribbbleUsername = element.attr('data-user'), dribbbleCount = element.attr('data-count'), dribbbleList = element.attr('data-list'), dribbbleType = element.attr('data-type'); element.addClass('customjs'); if( !dribbbleCount ) { dribbbleCount = 9; } if( dribbbleType == 'user' ) { $.jribbble.users( dribbbleUsername ).shots({ 'sort': 'recent', 'page': 1, 'per_page': Number(dribbbleCount) 1035 }).then( function(res) { var html = [];
1035 res.forEach( function(shot) { html.push('<a href="' + shot.html_url + '" target="_blank">'); html.push('<img src="' + shot.images.teaser + '" '); html.push('alt="' + shot.title + '"></a>');}); element.html(html.join('')); element.imagesLoaded().done( function() { element.removeClass('customjs'); SEMICOLON.widget.masonryThumbs(); }); }); } else if( dribbbleType == 'list' ) { $.jribbble.shots( dribbbleList, { 'sort': 'recent', 'page': 1, 'per_page': Number(dribbbleCount) 1036 }).then( function(res) { var html = []; res.forEach( function(shot) { html.push('<a href="' + shot.html_url + '" target="_blank">'); html.push('<img src="' + shot.images.teaser + '" '); html.push('alt="' + shot.title + '"></a>');}); element.html(html.join('')); element.imagesLoaded().done( function() { element.removeClass('customjs'); SEMICOLON.widget.masonryThumbs(); }); }); } });} }, navTree: function(){ var $navTreeEl = $('.nav-tree'); if( $navTreeEl.length > 0 ){ $navTreeEl.each( function(){ var element = $(this), elementSpeed = element.attr('data-speed'), elementEasing = element.attr('data-easing'); if( !elementSpeed ) { elementSpeed = 250; } if( !elementEasing ) { elementEasing = 'swing'; } element.find( 'ul li:has(ul)' ).addClass('sub-menu'); element.find( 'ul li:has(ul) > a' ).append( ' <i class="icon-angle-down"></i>' ); if( element.hasClass('on-hover') ){ element.find( 'ul li:has(ul):not(.active)' ).hover( function(e){ $(this).children('ul').stop(true, true).slideDown( Number(elementSpeed), elementEasing); }, function(){ $(this).children('ul').delay(250).slideUp( Number(elementSpeed), elementEasing); }); } else { element.find( 'ul li:has(ul) > a' ).click( function(e){ var childElement = $(this); element.find( 'ul li' ).not(childElement.parents()).removeClass('active'); childElement.parent().children('ul').slideToggle( Number(elementSpeed), elementEasing, function(){ $(this).find('ul').hide(); $(this).find('li.active').removeClass('active');}); element.find( 'ul li > ul' ).not(childElement.parent().children('ul')).not(childElement.parents('ul')).slideUp( Number(elementSpeed), elementEasing ); childElement.parent('li:has(ul)').toggleClass('active'); e.preventDefault(); }); } });} }, carousel: function(){ if( !$().owlCarousel ) { console.log('carousel: Owl Carousel not Defined.'); return true; } var $carousel = $('.carousel-widget:not(.customjs)'); if( $carousel.length < 1 ){ return true; } $carousel.each( function(){ var element = $(this), elementItems = element.attr('data-items'), elementItemsXl = element.attr('data-items-xl'), elementItemsLg = element.attr('data-items-lg'), elementItemsMd = element.attr('data-items-md'), elementItemsSm = element.attr('data-items-sm'), elementItemsXs = element.attr('data-items-xs'), elementLoop = element.attr('data-loop'), elementAutoPlay = element.attr('data-autoplay'), elementSpeed = element.attr('data-speed'), elementAnimateIn = element.attr('data-animate-in'), elementAnimateOut = element.attr('data-animate-out'), elementNav = element.attr('data-nav'), elementPagi = element.attr('data-pagi'), elementMargin = element.attr('data-margin'), elementStage = element.attr('data-stage-padding'), elementMerge = element.attr('data-merge'), elementStart = element.attr('data-start'), elementRewind = element.attr('data-rewind'), elementSlideBy = element.attr('data-slideby'), elementCenter = element.attr('data-center'), elementLazy = element.attr('data-lazyload'), elementVideo = element.attr('data-video'), elementRTL = element.attr('data-rtl'), elementAutoPlayTime = 5000, elementAutoPlayHoverPause = true; if( !elementItems ) { elementItems = 4; } if( !elementItemsXl ) { elementItemsXl = Number(elementItems); } if( !elementItemsLg ) { elementItemsLg = Number(elementItemsXl); } if( !elementItemsMd ) { elementItemsMd = Number(elementItemsLg); } if( !elementItemsSm ) { elementItemsSm = Number(elementItemsMd); } if( !elementItemsXs ) { elementItemsXs = Number(elementItemsSm); } if( !elementSpeed ) { elementSpeed = 250; } if( !elementMargin ) { elementMargin = 20; } if( !elementStage ) { elementStage = 0; } if( !elementStart ) { elementStart = 0; } if( !elementSlideBy ) { elementSlideBy = 1; } if( elementSlideBy == 'page' ) { elementSlideBy = 'page'; } else { elementSlideBy = Number(elementSlideBy); } if( elementLoop == 'true' ){ elementLoop = true; } else { elementLoop = false; } if( !elementAutoPlay ){ elementAutoPlay = false; elementAutoPlayHoverPause = false; } else { elementAutoPlayTime = Number(elementAutoPlay); elementAutoPlay = true; } if( !elementAnimateIn ) { elementAnimateIn = false; } if( !elementAnimateOut ) { elementAnimateOut = false; } if( elementNav == 'false' ){ elementNav = false; } else { elementNav = true; } if( elementPagi == 'false' ){ elementPagi = false; } else { elementPagi = true; } if( elementRewind == 'true' ){ elementRewind = true; } else { elementRewind = false; } if( elementMerge == 'true' ){ elementMerge = true; } else { elementMerge = false; } if( elementCenter == 'true' ){ elementCenter = true; } else { elementCenter = false; } if( elementLazy == 'true' ){ elementLazy = true; } else { elementLazy = false; } if( elementVideo == 'true' ){ elementVideo = true; } else { elementVideo = false; } if( elementRTL == 'true' || $body.hasClass('rtl') ){ elementRTL = true; } else { elementRTL = false; } element.owlCarousel({ margin: Number(elementMargin), loop: elementLoop, stagePadding: Number(elementStage), merge: elementMerge, startPosition: Number(elementStart), rewind: elementRewind, slideBy: elementSlideBy, center: elementCenter, lazyLoad: elementLazy, nav: elementNav, navText: ['<i class="icon-angle-left"></i>','<i class="icon-angle-right"></i>'], autoplay: elementAutoPlay, autoplayTimeout: elementAutoPlayTime, autoplayHoverPause: elementAutoPlayHoverPause, dots: elementPagi, smartSpeed: Number(elementSpeed), fluidSpeed: Number(elementSpeed), video: elementVideo, animateIn: elementAnimateIn, animateOut: elementAnimateOut, rtl: elementRTL, responsive:{ 0:{ items:Number(elementItemsXs) }, 576:{ items:Number(elementItemsSm) }, 768:{ items:Number(elementItemsMd) }, 992:{ items:Number(elementItemsLg) }, 1200:{ items:Number(elementItemsXl) } }, onInitialized: function(){ SEMICOLON.slider.owlCaptionInit(); SEMICOLON.slider.sliderParallaxDimensions(); SEMICOLON.initialize.lightbox(); } });}); }, masonryThumbs: function(){ var $masonryThumbsEl = $('.masonry-thumbs:not(.customjs)'); if( $masonryThumbsEl.length > 0 ){ $masonryThumbsEl.each( function(){ var masonryItemContainer = $(this); SEMICOLON.widget.masonryThumbsArrange( masonryItemContainer ); });} }, masonryThumbsArrange: function( element ){ if( !$().isotope ) { console.log('masonryThumbsArrange: Isotope not Defined.'); return true; } SEMICOLON.initialize.setFullColumnWidth( element ); element.isotope('layout'); }, notifications: function( element ){ if( typeof toastr === 'undefined' ) { console.log('notifications: Toastr not Defined.'); return true; } toastr.remove(); var notifyElement = $(element), notifyPosition = notifyElement.attr('data-notify-position'), notifyType = notifyElement.attr('data-notify-type'), notifyMsg = notifyElement.attr('data-notify-msg'), notifyTimeout = notifyElement.attr('data-notify-timeout'), notifyCloseButton = notifyElement.attr('data-notify-close'); if( !notifyPosition ) { notifyPosition = 'toast-top-right'; } else { notifyPosition = 'toast-' + notifyElement.attr('data-notify-position'); } if( !notifyMsg ) { notifyMsg = 'Please set a message!'; } if( !notifyTimeout ) { notifyTimeout = 5000; } if( notifyCloseButton == 'true' ) { notifyCloseButton = true; } else { notifyCloseButton = false; } toastr.options.positionClass = notifyPosition; toastr.options.timeOut = Number( notifyTimeout ); toastr.options.closeButton = notifyCloseButton; toastr.options.closeHtml = '<button><i class="icon-remove"></i></button>'; if( notifyType == 'warning' ) { toastr.warning(notifyMsg); } else if( notifyType == 'error' ) { toastr.error(notifyMsg); } else if( notifyType == 'success' ) { toastr.success(notifyMsg); } else { toastr.info(notifyMsg); } return false; }, textRotater: function(){ if( !$().Morphext ) { console.log('textRotater: Morphext not Defined.'); return true; } if( $textRotaterEl.length > 0 ){ $textRotaterEl.each(function(){ var element = $(this), trRotate = $(this).attr('data-rotate'), trSpeed = $(this).attr('data-speed'), trSeparator = $(this).attr('data-separator'); if( !trRotate ) { trRotate = "fade"; } if( !trSpeed ) { trSpeed = 1200; } if( !trSeparator ) { trSeparator = ","; } var tRotater = $(this).find('.t-rotate'); tRotater.Morphext({ animation: trRotate, separator: trSeparator, speed: Number(trSpeed) 1037 });});} }, linkScroll: function(){ $("a[data-scrollto]").click(function(){ var element = $(this), divScrollToAnchor = element.attr('data-scrollto'), divScrollSpeed = element.attr('data-speed'), divScrollOffset = element.attr('data-offset'), divScrollEasing = element.attr('data-easing'), divScrollHighlight = element.attr('data-highlight'); if( element.parents('#primary-menu').hasClass('on-click') ) { return true; } if( !divScrollSpeed ) { divScrollSpeed = 750; } if( !divScrollOffset ) { divScrollOffset = SEMICOLON.initialize.topScrollOffset(); } if( !divScrollEasing ) { divScrollEasing = 'easeOutQuad'; } $('html,body').stop(true).animate({ 'scrollTop': $( divScrollToAnchor ).offset().top - Number(divScrollOffset) 1038 }, Number(divScrollSpeed), divScrollEasing, function(){ if( divScrollHighlight ) { if( $(divScrollToAnchor).find('.highlight-me').length > 0 ) { $(divScrollToAnchor).find('.highlight-me').animate({'backgroundColor': divScrollHighlight}, 300); var t = setTimeout( function(){ $(divScrollToAnchor).find('.highlight-me').animate({'backgroundColor': 'transparent'}, 300); }, 500 ); } else { $(divScrollToAnchor).animate({'backgroundColor': divScrollHighlight}, 300); var t = setTimeout( function(){ $(divScrollToAnchor).animate({'backgroundColor': 'transparent'}, 300); }, 500 ); } } }); return false; }); }, contactForm: function(){ if( !$().validate ) { console.log('contactForm: Form Validate not Defined.'); return true; } if( !$().ajaxSubmit ) { console.log('contactForm: jQuery Form not Defined.'); return true; } var $contactForm = $('.contact-widget:not(.customjs)'); if( $contactForm.length < 1 ){ return true; } $contactForm.each( function(){ var element = $(this), elementAlert = element.attr('data-alert-type'), elementLoader = element.attr('data-loader'), elementResult = element.find('.contact-form-result'), elementRedirect = element.attr('data-redirect'); element.find('form').validate({ submitHandler: function(form) { elementResult.hide(); if( elementLoader == 'button' ) { var defButton = $(form).find('button'), defButtonText = defButton.html(); defButton.html('<i class="icon-line-loader icon-spin nomargin"></i>'); } else { $(form).find('.form-process').fadeIn(); }
1038 $(form).ajaxSubmit({ target: elementResult, dataType: 'json', success: function( data ) { if( elementLoader == 'button' ) { defButton.html( defButtonText ); } else { $(form).find('.form-process').fadeOut(); } if( data.alert != 'error' && elementRedirect ){ window.location.replace( elementRedirect ); return true; } if( elementAlert == 'inline' ) { if( data.alert == 'error' ) { var alertType = 'alert-danger'; } else { var alertType = 'alert-success'; } elementResult.removeClass( 'alert-danger alert-success' ).addClass( 'alert ' + alertType ).html( data.message ).slideDown( 400 ); } else { elementResult.attr( 'data-notify-type', data.alert ).attr( 'data-notify-msg', data.message ).html(''); SEMICOLON.widget.notifications( elementResult ); } if( $(form).find('.g-recaptcha').children('div').length > 0 ) { grecaptcha.reset(); } if( data.alert != 'error' ) { $(form).clearForm(); } } }); } }); }); }, subscription: function(){ if( !$().validate ) { console.log('subscription: Form Validate not Defined.'); return true; } if( !$().ajaxSubmit ) { console.log('subscription: jQuery Form not Defined.'); return true; } var $subscribeForm = $('.subscribe-widget:not(.customjs)'); if( $subscribeForm.length < 1 ){ return true; } $subscribeForm.each( function(){ var element = $(this), elementAlert = element.attr('data-alert-type'), elementLoader = element.attr('data-loader'), elementResult = element.find('.widget-subscribe-form-result'), elementRedirect = element.attr('data-redirect'); element.find('form').validate({ submitHandler: function(form) { elementResult.hide(); if( elementLoader == 'button' ) { var defButton = $(form).find('button'), defButtonText = defButton.html(); defButton.html('<i class="icon-line-loader icon-spin nomargin"></i>'); } else { $(form).find('.input-group-addon').find('.icon-email2').removeClass('icon-email2').addClass('icon-line-loader icon-spin'); } $(form).ajaxSubmit({ target: elementResult, dataType: 'json', resetForm: true, success: function( data ) { if( elementLoader == 'button' ) { defButton.html( defButtonText ); } else { $(form).find('.input-group-addon').find('.icon-line-loader').removeClass('icon-line-loader icon-spin').addClass('icon-email2'); } if( data.alert != 'error' && elementRedirect ){ window.location.replace( elementRedirect ); return true; } if( elementAlert == 'inline' ) { if( data.alert == 'error' ) { var alertType = 'alert-danger'; } else { var alertType = 'alert-success'; } elementResult.addClass( 'alert ' + alertType ).html( data.message ).slideDown( 400 ); } else { elementResult.attr( 'data-notify-type', data.alert ).attr( 'data-notify-msg', data.message ).html(''); SEMICOLON.widget.notifications( elementResult ); } } }); } }); }); }, quickContact: function(){ if( !$().validate ) { console.log('quickContact: Form Validate not Defined.'); return true; } if( !$().ajaxSubmit ) { console.log('quickContact: jQuery Form not Defined.'); return true; } var $quickContact = $('.quick-contact-widget:not(.customjs)'); if( $quickContact.length < 1 ){ return true; } $quickContact.each( function(){ var element = $(this), elementAlert = element.attr('data-alert-type'), elementLoader = element.attr('data-loader'), elementResult = element.find('.quick-contact-form-result'), elementRedirect = element.attr('data-redirect'); element.find('form').validate({ submitHandler: function(form) { elementResult.hide(); $(form).animate({ opacity: 0.4 }); if( elementLoader == 'button' ) { var defButton = $(form).find('button'), defButtonText = defButton.html(); defButton.html('<i class="icon-line-loader icon-spin nomargin"></i>'); } else { $(form).find('.form-process').fadeIn(); }
1038 $(form).ajaxSubmit({ target: elementResult, dataType: 'json', resetForm: true, success: function( data ) { $(form).animate({ opacity: 1 }); if( elementLoader == 'button' ) { defButton.html( defButtonText ); } else { $(form).find('.form-process').fadeOut(); } if( data.alert != 'error' && elementRedirect ){ window.location.replace( elementRedirect ); return true; } if( elementAlert == 'inline' ) { if( data.alert == 'error' ) { var alertType = 'alert-danger'; } else { var alertType = 'alert-success'; } elementResult.addClass( 'alert ' + alertType ).html( data.message ).slideDown( 400 ); } else { elementResult.attr( 'data-notify-type', data.alert ).attr( 'data-notify-msg', data.message ).html(''); SEMICOLON.widget.notifications( elementResult ); } if( $(form).find('.g-recaptcha').children('div').length > 0 ) { grecaptcha.reset(); } } }); } }); }); }, stickySidebar: function(){ if( !$().scwStickySidebar ) { console.log('stickySidebar: Sticky Sidebar is not Defined.'); return true; } var $stickySidebar = jQuery('.sticky-sidebar-wrap'); if( $stickySidebar.length < 1 ){ return true; } $stickySidebar.each( function(){ var element = $(this), elementTop = element.attr('data-offset-top'), elementBottom = element.attr('data-offset-bottom'); if( !elementTop ) { elementTop = 110; } if( !elementBottom ) { elementBottom = 50; } element.scwStickySidebar({ additionalMarginTop: Number( elementTop ), additionalMarginBottom: Number( elementBottom ) 1039 });}); }, cookieNotify: function(){ if( !$.cookie ) { console.log('cookieNotify: Cookie Function not defined.'); return true; } if( $cookieNotification.length > 0 ) { var cookieNotificationHeight = $cookieNotification.outerHeight(); $cookieNotification.css({ bottom: -cookieNotificationHeight }); if( $.cookie('websiteUsesCookies') != 'yesConfirmed' ) { $cookieNotification.css({ bottom: 0 });} $('.cookie-accept').click( function(){ $cookieNotification.css({ bottom: -cookieNotificationHeight }); $.cookie('websiteUsesCookies', 'yesConfirmed', { expires: 30 }); return false; });} }, extras: function(){ if( $().tooltip ) { $('[data-toggle="tooltip"]').tooltip({container: 'body'});} else { console.log('extras: Bootstrap Tooltip not defined.'); } if( $().popover ) { $('[data-toggle=popover]').popover(); } else { console.log('extras: Bootstrap Popover not defined.'); } $('.style-msg').on( 'click', '.close', function(e){ $( this ).parents( '.style-msg' ).slideUp(); e.preventDefault(); }); $('#primary-menu-trigger,#overlay-menu-close').click(function() { if( $('#primary-menu').find('ul.mobile-primary-menu').length > 0 ) { $( '#primary-menu > ul.mobile-primary-menu, #primary-menu > div > ul.mobile-primary-menu' ).toggleClass(''); } else { $( '#primary-menu > ul, #primary-menu > div > ul' ).toggleClass(''); } $body.toggleClass("primary-menu-open"); return false; }); $('#page-submenu-trigger').click(function() { $body.toggleClass('top-search-open', false); $pagemenu.toggleClass("pagemenu-active"); return false; }); $pagemenu.find('nav').click(function(e){ $body.toggleClass('top-search-open', false); $topCart.toggleClass('top-cart-open', false); }); if( SEMICOLON.isMobile.any() ){ $body.addClass('device-touch'); } }}; SEMICOLON.isMobile = { Android: function() { return navigator.userAgent.match(/Android/i); }, BlackBerry: function() { return navigator.userAgent.match(/BlackBerry/i); }, iOS: function() { return navigator.userAgent.match(/iPhone|iPad|iPod/i); }, Opera: function() { return navigator.userAgent.match(/Opera Mini/i); }, Windows: function() { return navigator.userAgent.match(/IEMobile/i); }, any: function() { return (SEMICOLON.isMobile.Android() || SEMICOLON.isMobile.BlackBerry() || SEMICOLON.isMobile.iOS() || SEMICOLON.isMobile.Opera() || SEMICOLON.isMobile.Windows()); } }; SEMICOLON.documentOnResize = { init: function(){ var t = setTimeout( function(){ SEMICOLON.header.topsocial(); SEMICOLON.header.fullWidthMenu(); SEMICOLON.header.overlayMenu(); SEMICOLON.initialize.fullScreen(); SEMICOLON.initialize.dataResponsiveHeights(); SEMICOLON.initialize.maxHeight(); SEMICOLON.initialize.verticalMiddle(); SEMICOLON.initialize.testimonialsGrid(); SEMICOLON.initialize.stickFooterOnSmall(); SEMICOLON.initialize.stickyFooter(); SEMICOLON.slider.sliderParallaxDimensions(); SEMICOLON.slider.captionPosition(); SEMICOLON.portfolio.arrange(); SEMICOLON.portfolio.portfolioDescMargin(); SEMICOLON.widget.tabsResponsiveResize(); SEMICOLON.widget.tabsJustify(); SEMICOLON.widget.html5Video(); SEMICOLON.widget.masonryThumbs(); SEMICOLON.initialize.dataResponsiveClasses(); if( $gridContainer.length > 0 ) { if( !$gridContainer.hasClass('.customjs') ) { if( $().isotope ) { $gridContainer.isotope('layout'); } else { console.log('documentOnResize > init: Isotope not defined.'); } } } if( $body.hasClass('device-xl') || $body.hasClass('device-lg') ) { $('#primary-menu').find('ul.mobile-primary-menu').removeClass(''); } }, 500 ); windowWidth = $window.width(); }}; SEMICOLON.documentOnReady = { init: function(){ SEMICOLON.initialize.init(
1039); SEMICOLON.header.init(); if( $slider.length > 0 || $sliderElement.length > 0 ) { SEMICOLON.slider.init(); } if( $portfolio.length > 0 ) { SEMICOLON.portfolio.init(); } SEMICOLON.widget.init(); SEMICOLON.documentOnReady.windowscroll(); }, windowscroll: function(){ var headerOffset = 0, headerWrapOffset = 0, pageMenuOffset = 0; if( $header.length > 0 ) { headerOffset = $header.offset().top; } if( $header.length > 0 ) { headerWrapOffset = $headerWrap.offset().top; } if( $pagemenu.length > 0 ) { if( $header.length > 0 && !$header.hasClass('no-sticky') ) { if( $header.hasClass('sticky-style-2') || $header.hasClass('sticky-style-3') ) { pageMenuOffset = $pagemenu.offset().top - $headerWrap.outerHeight(); } else { pageMenuOffset = $pagemenu.offset().top - $header.outerHeight(); } } else { pageMenuOffset = $pagemenu.offset().top; } } var headerDefinedOffset = $header.attr('data-sticky-offset'); if( typeof headerDefinedOffset !== 'undefined' ) { if( headerDefinedOffset == 'full' ) { headerWrapOffset = $window.height(); var headerOffsetNegative = $header.attr('data-sticky-offset-negative'); if( typeof headerOffsetNegative !== 'undefined' ) { headerWrapOffset = headerWrapOffset - headerOffsetNegative - 1; } } else { headerWrapOffset = Number(headerDefinedOffset); } } SEMICOLON.header.stickyMenu( headerWrapOffset ); SEMICOLON.header.stickyPageMenu( pageMenuOffset ); $window.on( 'scroll', function(){ SEMICOLON.initialize.goToTopScroll(); $('body.open-header.close-header-on-scroll').removeClass("side-header-open"); SEMICOLON.header.stickyMenu( headerWrapOffset ); SEMICOLON.header.stickyPageMenu( pageMenuOffset ); SEMICOLON.header.logo(); }); window.addEventListener('scroll', onScrollSliderParallax, false); if( $onePageMenuEl.length > 0 ){ if( $().scrolled ) { $window.scrolled(function() { SEMICOLON.header.onepageScroller(); });} else { console.log('windowscroll: Scrolled Function not defined.'); } } }}; SEMICOLON.documentOnLoad = { init: function(){ SEMICOLON.slider.captionPosition(); SEMICOLON.slider.swiperSliderMenu(true); SEMICOLON.slider.revolutionSliderMenu(true); SEMICOLON.initialize.maxHeight(); SEMICOLON.initialize.testimonialsGrid(); SEMICOLON.initialize.verticalMiddle(); SEMICOLON.initialize.stickFooterOnSmall(); SEMICOLON.initialize.stickyFooter(); SEMICOLON.portfolio.gridInit( $gridContainer ); SEMICOLON.portfolio.filterInit(); SEMICOLON.portfolio.shuffleInit(); SEMICOLON.portfolio.arrange(); SEMICOLON.portfolio.portfolioDescMargin(); SEMICOLON.widget.parallax(); SEMICOLON.widget.loadFlexSlider(); SEMICOLON.widget.html5Video(); SEMICOLON.widget.masonryThumbs(); SEMICOLON.header.topsocial(); SEMICOLON.header.responsiveMenuClass(); SEMICOLON.initialize.modal(); }};var $window = $(window), $body = $('body'), $wrapper = $('#wrapper'), $header = $('#header'), $headerWrap = $('#header-wrap'), $content = $('#content'), $footer = $('#footer'), windowWidth = $window.width(), oldHeaderClasses = $header.attr('class'), oldHeaderWrapClasses = $headerWrap.attr('class'), stickyMenuClasses = $header.attr('data-sticky-class'), responsiveMenuClasses = $header.attr('data-responsive-class'), defaultLogo = $('#logo').find('.standard-logo'), defaultLogoWidth = defaultLogo.find('img').outerWidth(), retinaLogo = $('#logo').find('.retina-logo'), defaultLogoImg = defaultLogo.find('img').attr('src'), retinaLogoImg = retinaLogo.find('img').attr('src'), defaultDarkLogo = defaultLogo.attr('data-dark-logo'), retinaDarkLogo = retinaLogo.attr('data-dark-logo'), defaultStickyLogo = defaultLogo.attr('data-sticky-logo'), retinaStickyLogo = retinaLogo.attr('data-sticky-logo'), defaultMobileLogo = defaultLogo.attr('data-mobile-logo'), retinaMobileLogo = retinaLogo.attr('data-mobile-logo'), $pagemenu = $('#page-menu'), $onePageMenuEl = $('.one-page-menu'), onePageGlobalOffset = 0, $portfolio = $('.portfolio'), $shop = $('.shop'), $gridContainer = $('.grid-container'), $slider = $('#slider'), $sliderParallaxEl = $('.slider-parallax'), $sliderElement = $('.slider-element'), swiperSlider = '', $pageTitle = $('#page-title'), $portfolioItems = $('.portfolio-ajax').find('.portfolio-item'), $portfolioDetails = $('#portfolio-ajax-wrap'), $portfolioDetailsContainer = $('#portfolio-ajax-container'), $portfolioAjaxLoader = $('#portfolio-ajax-loader'), $portfolioFilter = $('.portfolio-filter,.custom-filter'), prevPostPortId = '', $topSearch = $('#top-search'), $topCart = $('#top-cart'), $verticalMiddleEl = $('.vertical-middle'), $topSocialEl = $('#top-social').find('li'), $siStickyEl = $('.si-sticky'), $dotsMenuEl = $('.dots-menu'), $goToTopEl = $('#gotoTop'), $fullScreenEl = $('.full-screen'), $commonHeightEl = $('.common-height'), $testimonialsGridEl = $('.testimonials-grid'), $pageSectionEl = $('.page-section'), $owlCarouselEl = $('.owl-carousel'), $parallaxEl = $('.parallax'), $parallaxPageTitleEl = $('.page-title-parallax'), $parallaxPortfolioEl = $('.portfolio-parallax').find('.portfolio-image'), $textRotaterEl = $('.text-rotater'), $cookieNotification = $('#cookie-notification');
1039$(document).ready( SEMICOLON.documentOnReady.init ); $window.on( 'load', SEMICOLON.documentOnLoad.init ); $window.on( 'resize', SEMICOLON.documentOnResize.init );})(jQuery); 1040/* */ 1041!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){"use strict";function b(a){if(a instanceof Date)return a;if(String(a).match(g))return String(a).match(/^[0-9]*$/)&&(a=Number(a)),String(a).match(/\-/)&&(a=String(a).replace(/\-/g,"/")),new Date(a);throw new Error("Couldn't cast `"+a+"` to a date object.")}function c(a){var b=a.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");return new RegExp(b)}function d(a){return function(b){var d=b.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(d)for(var f=0,g=d.length;f<g;++f){var h=d[f].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),j=c(h[0]),k=h[1]||"",l=h[3]||"",m=null;h=h[2],i.hasOwnProperty(h)&&(m=i[h],m=Number(a[m])),null!==m&&("!"===k&&(m=e(l,m)),""===k&&m<10&&(m="0"+m.toString()),b=b.replace(j,m.toString()))}return b=b.replace(/%%/,"%")}}function e(a,b){var c="s",d="";return a&&(a=a.replace(/(:|;|\s)/gi,"").split(/\,/),1===a.length?c=a[0]:(d=a[0],c=a[1])),Math.abs(b)>1?c:d}var f=[],g=[],h={precision:100,elapse:!1,defer:!1};g.push(/^[0-9]*$/.source),g.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),g=new RegExp(g.join("|"));var i={Y:"years",m:"months",n:"daysToMonth",d:"daysToWeek",w:"weeks",W:"weeksToMonth",H:"hours",M:"minutes",S:"seconds",D:"totalDays",I:"totalHours",N:"totalMinutes",T:"totalSeconds"},j=function(b,c,d){this.el=b,this.$el=a(b),this.interval=null,this.offset={},this.options=a.extend({},h),this.instanceNumber=f.length,f.push(this),this.$el.data("countdown-instance",this.instanceNumber),d&&("function"==typeof d?(this.$el.on("update.countdown",d),this.$el.on("stoped.countdown",d),this.$el.on("finish.countdown",d)):this.options=a.extend({},h,d)),this.setFinalDate(c),this.options.defer===!1&&this.start()};a.extend(j.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var a=this;this.update(),this.interval=setInterval(function(){a.update.call(a)},this.options.precision)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),f[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(a){this.finalDate=b(a)},update:function(){if(0===this.$el.closest("html").length)return void this.remove();var b,c=void 0!==a._data(this.el,"events"),d=new Date;b=this.finalDate.getTime()-d.getTime(),b=Math.ceil(b/1e3),b=!this.options.elapse&&b<0?0:Math.abs(b),this.totalSecsLeft!==b&&c&&(this.totalSecsLeft=b,this.elapsed=d>=this.finalDate,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToWeek:Math.floor(this.totalSecsLeft/60/60/24)%7,daysToMonth:Math.floor(this.totalSecsLeft/60/60/24%30.4368),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),weeksToMonth:Math.floor(this.totalSecsLeft/60/60/24/7)%4,months:Math.floor(this.totalSecsLeft/60/60/24/30.4368),years:Math.abs(this.finalDate.getFullYear()-d.getFullYear()),totalDays:Math.floor(this.totalSecsLeft/60/60/24),totalHours:Math.floor(this.totalSecsLeft/60/60),totalMinutes:Math.floor(this.totalSecsLeft/60),totalSeconds:this.totalSecsLeft},this.options.elapse||0!==this.totalSecsLeft?this.dispatchEvent("update"):(this.stop(),this.dispatchEvent("finish")))},dispatchEvent:function(b){var c=a.Event(b+".countdown");c.finalDate=this.finalDate,c.elapsed=this.elapsed,c.offset=a.extend({},this.offset),c.strftime=d(this.offset),this.$el.trigger(c)}}),a.fn.countdown=function(){var b=Array.prototype.slice.call(arguments,0);return this.each(function(){var c=a(this).data("countdown-instance");if(void 0!==c){var d=f[c],e=b[0];j.prototype.hasOwnProperty(e)?d[e].apply(d,b.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(d.setFinalDate.call(d,e),d.start()):a.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))}else new j(this,b[0],b[1])})}});$(document).ready(function(e) {$("#right-fix-close").click(function(){ 1042if( $('#side_right').css("right") == "0px"){hideRight();}else{showRight();};});if ($.cookie('rightFix') == 'true') {$('#side_right').css("right","0px");$("#right-fix-close img").attr("src","");}else{('#side_right').css("right","-100px");("#right-fix-close img").attr("src","");}});function hideRight() {('#side_right').animate({right: '-100px'}, {duration: 250}, function() {});("#right-fix-close img").attr("src",""); 1043$.cookie('rightFix', false, { expires: 7, path: '/' });}function showRight() {$('#side_right').animate({right: '0px'}, {duration: 250}, function() {});$("#right-fix-close img").attr("src","");$.cookie('rightFix', true, { expires: 7, path: '/' });}$('#primary-menu').mouseenter(function() {$('#primary-menu').addClass('hover_bg').removeClass('out_bg');}) 1044$('#primary-menu').mouseleave(function() {$('#primary-menu').addClass('out_bg').removeClass('hover_bg');});$(".swiper-container").hover(function() {(this).swiper.autoplay.stop();}, function() {(this).swiper.autoplay.start();});$(document).ready(function(){$('.add-img1').each(function(){var src = $(this).attr('src');$(this).attr('src', src.replace('/gallery/','/')); });});(function(){var $this=$('#navCatContent');var $full_btn=$('.v_btn');var speed=200;$full_btn.bind('click',function(e){ 1045e.stopPropagation();if($(this).hasClass('on')){$(this).removeClass('on') 1046$this.fadeOut(speed);}else{$(this).addClass('on') 1047$this.fadeIn(speed);}});$('body').bind('click',function(event){ if($full_btn.hasClass('on')){$full_btn.removeClass('on');$this.fadeOut(speed);}});})(); 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059$(function(){ 1060 if (typeof(EC_SHOP_MULTISHOP_SHIPPING) != "undefined") { 1061 var sShippingCountryCode4Cookie = 'shippingCountryCode'; 1062 var bShippingCountryProc = false;
1063 1064 // ë°°ì¡êµê° ì í ì¤ì ì´ ì¬ì©ìí¨ì´ë©´ ì¨ê¹ 1065 if (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShippingCountrySelection === false) { 1066 $('.xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist').hide(); 1067 $('.xans-layout-multishoplist .xans-layout-multishoplistmultioption .xans-layout-multishoplistmultioptioncountry').hide(); 1068 } else { 1069 $('.thumb .xans-layout-multishoplistitem').hide(); 1070 var aShippingCountryCode = document.cookie.match('(^|;) ?'+sShippingCountryCode4Cookie+'=([^;]*)(;|$)'); 1071 if (typeof(aShippingCountryCode) != 'undefined' && aShippingCountryCode != null && aShippingCountryCode.length > 2) { 1072 var sShippingCountryValue = aShippingCountryCode[2]; 1073 } 1074 1075 // query stringì¼ë¡ ëì´ ì¨ ë°°ì¡êµê° ê°ì´ ìë¤ë©´, ê·¸ ê°ì ì ì©í¨ 1076 var aHrefCountryValue = decodeURIComponent(location.href).split("/?country="); 1077 1078 if (aHrefCountryValue.length == 2) { 1079 var sShippingCountryValue = aHrefCountryValue[1]; 1080 } 1081 1082 // ë©ì¸ íì´ì§ìì êµê°ì íì ìí ê²½ì°, ê·¸ ì¸ì íì´ì§ìì ì í ë ê°ì´ ì ëì¤ë íì ì²ë¦¬ 1083 if (location.href.split("/").length != 4 && $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val()) { 1084 $(".xans-layout-multishoplist .xans-layout-multishoplistmultioption a .ship span").text(" : "+$(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist option:selected").text().split("SHIPPING TO : ").join("")); 1085 1086 if ($("#f_country").length > 0 && location.href.indexOf("orderform.html") > -1) { 1087 $("#f_country").val($(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val()); 1088 } 1089 } 1090 if (typeof(sShippingCountryValue) != "undefined" && sShippingCountryValue != "" && sShippingCountryValue != null) { 1091 sShippingCountryValue = sShippingCountryValue.split("#")[0]; 1092 var bShippingCountryProc = true; 1093 1094 $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val(sShippingCountryValue); 1095 $(".xans-layout-multishoplist .xans-layout-multishoplistmultioption a .ship span").text(" : "+$(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist option:selected").text().split("SHIPPING TO : ").join("")); 1096 var expires = new Date(); 1097 expires.setTime(expires.getTime() + (30 * 24 * 60 * 60 * 1000)); // 30ì¼ê° ì¿ í¤ ì ì§ 1098 document.cookie = sShippingCountryCode4Cookie+'=' + $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val() +';path=/'+ ';expires=' + expires.toUTCString(); 1099 if ($("#f_country").length > 0 && location.href.indexOf("orderform.html") > -1) { 1100 $("#f_country").val(sShippingCountryValue).change(); 1101 } 1102 } 1103 } 1104 // ì¸ì´ì í ì¤ì ì´ ì¬ì©ìí¨ì´ë©´ ì¨ê¹ 1105 if (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShippingLanguageSelection === false) { 1106 $('.xans-layout-multishopshipping .xans-layout-multishopshippinglanguagelist').hide(); 1107 $('.xans-layout-multishoplist .xans-layout-multishoplistmultioption .xans-layout-multishoplistmultioptionlanguage').hide(); 1108 } else { 1109 $('.thumb .xans-layout-multishoplistitem').hide(); 1110 } 1111 1112 // ë°°ì¡êµê° ë° ì¸ì´ ì¤ì ì´ ë ë¤ ì¬ì©ìí¨ì´ë©´ ì¨ê¹ 1113 if (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShipping === false) { 1114 $(".xans-layout-multishopshipping").hide(); 1115 $('.xans-layout-multishoplist .xans-layout-multishoplistmultioption').hide(); 1116 } else if (bShippingCountryProc === false && location.href.split("/").length == 4) { // ë°°ì¡êµê° ê°ì ì²ë¦¬í ì ì´ ìê³ , ë©ì¸íë©´ì¼ ëë§ ì í ë ì´ì´ë¥¼ ëì 1117 var sShippingCountryValue = $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val(); 1118 $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val(sShippingCountryValue); 1119 $(".xans-layout-multishoplist .xans-layout-multishoplistmultioption a .ship span").text(" : "+$(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist option:selected").text().split("SHIPPING TO : ").join("")); 1120 // ë°°ì¡êµê° ì íì ì¬ì©í´ì¼ ë ì´ì´ë¥¼ ë³´ì´ê² í¨ 1121 if (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShippingCountrySelection === true) { 1122 $(".xans-layout-multishopshipping").show(); 1123 } 1124 } 1125 1126 $(".xans-layout-multishopshipping .btnClose").on("click", function() { 1127 $(".xans-layout-multishopshipping").hide(); 1128 }); 1129 1130 $(".xans-layout-multishopshipping .ec-base-button a").on("click", function() { 1131 var expires = new Date(); 1132 expires.setTime(expires.getTime() + (30 * 24 * 60 * 60 * 1000)); // 30ì¼ê° ì¿ í¤ ì ì§ 1133 document.cookie = sShippingCountryCode4Cookie+'=' + $(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val() +';path=/'+ ';expires=' + expires.toUTCString(); 1134 1135 // ëë©ì¸ 문ì ë¡ ì¿ í¤ë¡ ë°°ì¡êµê° ì¤ì ì´ ì ëë ê²½ì°ë¥¼ ìí´ query stringì¼ë¡ ë°°ì¡êµê° ê°
1135ì ëê¹ 1136 var sQuerySting = (EC_SHOP_MULTISHOP_SHIPPING.bMultishopShippingCountrySelection === false) ? "" : "/?country="+encodeURIComponent($(".xans-layout-multishopshipping .xans-layout-multishopshippingcountrylist").val()); 1137 1138 location.href = '//'+$(".xans-layout-multishopshipping .xans-layout-multishopshippinglanguagelist").val()+sQuerySting; 1139 }); 1140 $(".xans-layout-multishoplist .xans-layout-multishoplistmultioption a").on("click", function() { 1141 $(".xans-layout-multishopshipping").show(); 1142 }); 1143 } 1144}); 1145 1146 1147// jquery.DB_tabBanner32.min.js 1148!(function($){$.fn.DB_tabBanner32=function(u){var v={motionType:'y',moveSpeed:300,autoRollingTime:5000};$.extend(v,u);return this.each(function(){var e=$(this);var f=e.find('.DB_imgSet');var g=f.find('>li');var h=e.find('.DB_arrow');var j=e.find('.DB_menuSet');var k=j.find('>li');var l=e.find('.DB_nextBtn');var m=e.find('.DB_prevBtn');var n=g.length;var o=0;var p=0;var q=0;var r='next';var s=1;var t;init();function init(){setInit();setMouseEvent();setTimerId()};function setInit(){for(var i=0;i<n;i++){if(v.motionType=="x"){o=f.width();g.eq(i).show().css({'position':'absolute','left':o*i})}else if(v.motionType=="y"){o=f.height();g.eq(i).show().css({'position':'absolute','top':o*i})}else{if(i!=0){g.eq(i).hide()}}};k.removeClass('DB_select');k.eq(p).addClass('DB_select');var a=k.eq(p);h.css({'left':a.position().left,'width':a.outerWidth()})};function setMouseEvent(){e.bind('mouseover',function(){clearInterval(t)}).bind('mouseover',function(){setTimerId()});k.bind('click',function(){if(s&&q!=$(this).index()){p=$(this).index();s=0;if(p>q){r="next"}else{r="prev"};setAnimation();q=p}});l.bind('click',function(){if(s){r="next";s=0;if(p==n-1){p=0}else{p++};setAnimation();q=p}});m.bind('click',function(){if(s){r="prev";s=0;if(p==0){p=n-1}else{p--};setAnimation();q=p}})};function setAnimation(){var a=g.eq(p);var b=g.eq(q);if(v.motionType=="x"){if(r=="next"){b.css("left",0).stop().animate({"left":-o},v.moveSpeed,'easeInOutExpo');a.css("left",o).stop().animate({"left":0},v.moveSpeed,'easeInOutExpo',function(){s=1})}else{b.css("left",0).stop().animate({"left":o},v.moveSpeed,'easeInOutExpo');a.css("left",-o).stop().animate({"left":0},v.moveSpeed,'easeInOutExpo',function(){s=1})}}else if(v.motionType=="y"){if(r=="next"){b.css("top",0).stop().animate({"top":-o},v.moveSpeed,'easeInOutExpo');a.css("top",o).stop().animate({"top":0},v.moveSpeed,'easeInOutExpo',function(){s=1})}else{b.css("top",0).stop().animate({"top":o},v.moveSpeed,'easeInOutExpo');a.css("top",-o).stop().animate({"top":0},v.moveSpeed,'easeInOutExpo',function(){s=1})}}else{b.css("z-index",0).stop().fadeOut(v.moveSpeed);a.css("z-index",1).stop().fadeIn(v.moveSpeed,function(){s=1})};b.css('z-index',0);a.css('z-index',1);var c=h;var d=k.eq(p);k.removeClass('DB_select');d.addClass('DB_select');c.animate({'left':d.position().left,'width':d.outerWidth()},v.moveSpeed,'easeInOutExpo')};function setTimerId(){t=setInterval(changeCurrent,v.autoRollingTime)};function changeCurrent(){if(s){r="next";s=0;if(p==n-1){p=0}else{p++};setAnimation();q=p}}})}})(jQuery); 1149 1150 1151$('#top_visual').DB_tabBanner32({ 1152 motionType:"fade", //íì ("x","y","fade") 1153 moveSpeed:600, //ì´ëìë 1154 autoRollingTime:5000 //ìë롤ë§ìê°(ë°ë¦¬ì´) 1155}); 1156 1157 1158// jquery.DB_tabArrowSlideMove.min.js 1159!(function($){$.fn.DB_tabBanner32=function(u){var v={motionType:'y',moveSpeed:300,autoRollingTime:5000};$.extend(v,u);
1159return this.each(function(){var e=$(this);var f=e.find('.DB_img');var g=f.find('>li');var h=e.find('.DB_arrow');var j=e.find('.DB_menu');var k=j.find('>li');var l=e.find('.DB_next');var m=e.find('.DB_prev');var n=g.length;var o=0;var p=0;var q=0;var r='next';var s=1;var t;init();function init(){setInit();setMouseEvent();setTimerId()};function setInit(){for(var i=0;i<n;i++){if(v.motionType=="x"){o=f.width();g.eq(i).show().css({'position':'absolute','left':o*i})}else if(v.motionType=="y"){o=f.height();g.eq(i).show().css({'position':'absolute','top':o*i})}else{if(i!=0){g.eq(i).hide()}}};k.removeClass('DB_select');k.eq(p).addClass('DB_select');var a=k.eq(p);h.css({'left':a.position().left,'width':a.outerWidth()})};function setMouseEvent(){e.bind('mouseover',function(){clearInterval(t)}).bind('mouseover',function(){setTimerId()});k.bind('click',function(){if(s&&q!=$(this).index()){p=$(this).index();s=0;if(p>q){r="next"}else{r="prev"};setAnimation();q=p}});l.bind('click',function(){if(s){r="next";s=0;if(p==n-1){p=0}else{p++};setAnimation();q=p}});m.bind('click',function(){if(s){r="prev";s=0;if(p==0){p=n-1}else{p--};setAnimation();q=p}})};function setAnimation(){var a=g.eq(p);var b=g.eq(q);if(v.motionType=="x"){if(r=="next"){b.css("left",0).stop().animate({"left":-o},v.moveSpeed,'easeInOutExpo');a.css("left",o).stop().animate({"left":0},v.moveSpeed,'easeInOutExpo',function(){s=1})}else{b.css("left",0).stop().animate({"left":o},v.moveSpeed,'easeInOutExpo');a.css("left",-o).stop().animate({"left":0},v.moveSpeed,'easeInOutExpo',function(){s=1})}}else if(v.motionType=="y"){if(r=="next"){b.css("top",0).stop().animate({"top":-o},v.moveSpeed,'easeInOutExpo');a.css("top",o).stop().animate({"top":0},v.moveSpeed,'easeInOutExpo',function(){s=1})}else{b.css("top",0).stop().animate({"top":o},v.moveSpeed,'easeInOutExpo');a.css("top",-o).stop().animate({"top":0},v.moveSpeed,'easeInOutExpo',function(){s=1})}}else{b.css("z-index",0).stop().fadeOut(v.moveSpeed);a.css("z-index",1).stop().fadeIn(v.moveSpeed,function(){s=1})};b.css('z-index',0);a.css('z-index',1);var c=h;var d=k.eq(p);k.removeClass('DB_select');d.addClass('DB_select');c.animate({'left':d.position().left,'width':d.outerWidth()},v.moveSpeed,'easeInOutExpo')};function setTimerId(){t=setInterval(changeCurrent,v.autoRollingTime)};function changeCurrent(){if(s){r="next";s=0;if(p==n-1){p=0}else{p++};setAnimation();q=p}}})}})(jQuery); 1160 1161 1162$('#brand_text').DB_tabBanner32({ 1163 motionType:"fade", //íì ("x","y","fade") 1164 moveSpeed:600, //ì´ëìë 1165 autoRollingTime:5000 //ìë롤ë§ìê°(ë°ë¦¬ì´) 1166}); 1167 1168 $('.Slide_pop').DB_tabBanner32({ 1169 motionType:"x", //íì ("x","y","fade") 1170 moveSpeed:1000, //ì´ëìë 1171 autoRollingTime:5000 //ìë롤ë§ìê°(ë°ë¦¬ì´) 1172}); 1173 1174 1175 1176 1177 1178 1179/* ìë ëë½ë ìì¤ ì¶ê° */ 1180 1181// jquery.DB_slideStepBanner.min.js 1182!function(i){i.fn.DB_slideStepBanner=function(n){var t={key:"",moveSpeed:500,axis:"x",dir:"next",autoRollingTime:5000,limitNum:3};return i.extend(t,n),this.each(function(){function n(){e(),l>t.limitNum?(o(),u()):(r.hide(),p.hide())}function e(){for(var i=0;l>i;i++){var n=d.eq(i);v[i]=n,h[i]=x*i,"x"==t.axis?n.css({position:"absolute",left:x*i}):n.css({position:"absolute",top:x*i})}}function o(){a.bind("mouseenter",function(){S=1}).bind("mouseleave",function(){S=0}),r.bind("click",function(){g&&(g=0,t.dir="next",s())}),p.bind("click",function(){g&&(g=0,t.dir="prev",s())})}function s(){for(var n=0;l>n;n++)"x"==t.axis?"next"==t.dir?v[n].css("left",h[n]).animate({left:h[n]-x},t.moveSpeed,"easeInOutExpo",function(){0==i(this).index()&&(g=1,v.push(v.shift()))}):(0==n&&v.unshift(v.pop()),v[n].css("left",h[n]-x).animate({left:h[n]},t.moveSpeed,"easeInOutExpo",function(){0==i(this).index()&&(g=1)})):"next"==t.dir?v[n].css("top",h[n]).animate({top:h[n]-x},t.moveSpeed,"easeInOutExpo",function(){0==i(this).index()&&(g=1,v.push(v.shift()))}):(0==n&&v.unshift(v.pop()),v[n].css("top",h[n]-x).animate({top:h[n]},t.moveSpeed,"easeInOutExpo",function(){0==i(this).index()&&(g=1)}))}function u(){m=setInterval(f,t.autoRollingTime)}function f(){0==S&&s()}var a=i(this),c=a.find(".DB_imgSet"),d=c.find(">li"),r=a.find(".DB_nextBtn"),p=a.find(".DB_prevBtn"),l=d.length,x=0;x="x"==t.axis?d.width()+1*String(d.css("margin-right")).slice(0,-2):d.height()+1*String(d.css("margin-bottom")).slice(0,-2);var m,h=[],v=[],g=1,S=0;n()})}}(jQuery); 1183 1184 1185/** 1186 * ì¹´í ê³ ë¦¬ ë§ì°ì¤ ì¤ë² ì´ë¯¸ì§ 1187 * ì¹´í ê³ ë¦¬ ë,ì¤,ì,íìë¶ë¥ê¹ì§ ì¶ë ¥ - ì¸ë¡í 1188 * 210827 ìì í ìì 1189 */ 1190 1191$(document).ready(function(){ 1192 1193 var methods = { 1194 aCategory : [], 1195 aSubCategory : {}, 1196 1197 get: function() 1198 { 1199 $.ajax({ 1200 url : '/exec/front/Product/SubCategory', 1201 dataType: 'json', 1202 success: function(aData) { 1203 1204 if (aData == null || aData == 'undefined') return; 1205 for (var i=0; i<aData.length; i++) 1206 { 1207 var sParentCateNo = aData[i].parent_cate_no; 1208 1209 if (!methods.aSubCategory[sParentCateNo]) { 1210 methods.aSubCategory[sParentCateNo] = []; 1211 } 1212 1213 methods.aSubCategory[sParentCateNo].push( aData[i] ); 1214 } 1215 } 1216 }); 1217 }, 1218 1219 getParam: function(sUrl, sKey) { 1220 1221 var aUrl = sUrl.split('?'); 1222 var sQueryString = aUrl[1]; 1223 var aParam = {}; 1224
1225 if (sQueryString) { 1226 var aFields = sQueryString.split("&"); 1227 var aField = []; 1228 for (var i=0; i<aFields.length; i++) { 1229 aField = aFields[i].split('='); 1230 aParam[aField[0]] = aField[1]; 1231 } 1232 } 1233 return sKey ? aParam[sKey] : aParam; 1234 }, 1235 1236 getParamSeo: function(sUrl) { 1237 var aUrl = EC_ROUTE.getCleanUrl(sUrl).split('/'); 1238 return aUrl[3] ? aUrl[3] : null; 1239 }, 1240 1241 show: function(overNode, iCateNo) { 1242 var oParentNode = overNode; 1243 var aHtml = []; 1244 var sMyCateList = localStorage.getItem("myCateList"); 1245 if (methods.aSubCategory[iCateNo] != undefined) { 1246 aHtml.push('<ul class="sub-category">'); 1247 $(methods.aSubCategory[iCateNo]).each(function() { 1248 var sNextParentNo = this.cate_no; 1249 var sCateSelected = (checkInArray(sMyCateList, this.cate_no) == true) ? ' selected' : ''; 1250 if (methods.aSubCategory[sNextParentNo] == undefined) { 1251 aHtml.push('<li class="noChild" id="cate'+this.cate_no+'">'); 1252 var sHref = '/product/list.html'+this.param; 1253 } else { 1254 aHtml.push('<li id="cate'+this.cate_no+'">'); 1255 var sHref = '#none'; 1256 } 1257 aHtml.push('<a href="/product/list.html'+this.param+'" class="view" cate="'+this.param+'" data-i18n="LIST.PRD_CATE_NO_'+this.cate_no+'" onmouseover="subMenuon(this);" data-i18n-new>'+this.name+'</a>'); 1258 1259 if (methods.aSubCategory[sNextParentNo] != undefined) { 1260 aHtml.push('<ul class="sub-category-middle">'); 1261 $(methods.aSubCategory[sNextParentNo]).each(function() { 1262 var sNextParentNo2 = this.cate_no; 1263 var sCateSelected = (checkInArray(sMyCateList, this.cate_no) == true) ? ' selected' : ''; 1264 if (methods.aSubCategory[sNextParentNo2] == undefined) { 1265 aHtml.push('<li class="noChild" id="cate'+this.cate_no+'">'); 1266 var sHref = '/product/list.html'+this.param; 1267 } else { 1268 aHtml.push('<li id="cate'+this.cate_no+'">'); 1269 var sHref = '#none'; 1270 } 1271 aHtml.push('<a href="/product/list.html'+this.param+'" class="view" cate="'+this.param+'" data-i18n="LIST.PRD_CATE_NO_'+this.cate_no+'" onmouseover="subMenuon(this);" data-i18n-new>'+this.name+'</a>'); 1272 1273 if (methods.aSubCategory[sNextParentNo2] != undefined) { 1274 aHtml.push('<ul class="sub-category-child">'); 1275 1276 $(methods.aSubCategory[sNextParentNo2]).each(function() { 1277 aHtml.push('<li class="noChild" id="cate'+this.cate_no+'">'); 1278 var sCateSelected = (checkInArray(sMyCateList, this.cate_no) == true) ? ' selected' : ''; 1279 aHtml.push('<a href="/product/list.html'+this.param+'" class="view" cate="'+this.param+'" onmouseover="subMenuon(this);" data-i18n="LIST.PRD_CATE_NO_'+this.cate_no+'" data-i18n-new>'+this.name+'</a>'); 1280 aHtml.push('</li>'); 1281 }); 1282 aHtml.push('</ul>'); 1283 } 1284 1285 aHtml.push('</li>'); 1286 }); 1287 aHtml.push('</ul>'); 1288 } 1289 aHtml.push('</li>'); 1290 }); 1291 aHtml.push('</ul>'); 1292 } 1293 $(oParentNode).append(aHtml.join('')); 1294 if (window.i18nextCafe24) { 1295 i18nextCafe24.translate('data-i18n-new'); 1296 } 1297 }, 1298 1299 close: function() { 1300 $('.sub-category').remove(); 1301 } 1302 }; 1303 1304 methods.get(); 1305 1306 $('#header .xans-layout-category li').mouseenter(function(e) { 1307 var $this = $(this).addClass('on'), 1308 iCateNo = Number(methods.getParam($this.find('a').attr('href'), 'cate_no')); 1309 1310 if (!iCateNo) { 1311 iCateNo = Number(methods.getParamSeo($this.find('a').attr('href'))); 1312 } 1313 1314 if (!iCateNo) { 1315 return; 1316 } 1317 1318 methods.show($this, iCateNo); 1319 }).mouseleave(function(e) { 1320 $(this).removeClass('on'); 1321 1322 methods.close(); 1323 }); 1324}); 1325 1326function subMenuon(obj) { 1327 $(obj).parent().find('li').removeClass('on'); 1328 $(obj).parent().addClass('on'); 1329 $(obj).parent().siblings().removeClass("on"); 1330} 1331var aCategory = []; 1332$(function(){ 1333 var methods = { 1334 aCategory : [], 1335 aSubCategory : {}, 1336 get: function() { 1337 $.ajax({ 1338 url : '/exec/front/Product/SubCategory', 1339 dataType: 'json', 1340 success: function(aData) { 1341 if (aData == null || aData == 'undefined') { 1342 methods.checkSub(); 1343 return; 1344 } 1345 for (var i=0; i<aData.length; i++) 1346 { 1347 var sParentCateNo = aData[i].parent_cate_no; 1348 var sCateNo = aData[i].cate_no; 1349 if (!methods.aSubCategory[sParentCateNo]) { 1350 methods.aSubCategory[sParentCateNo] = []; 1351 } 1352 if (!aCategory[sCateNo]) { 1353 aCategory[sCateNo] = []; 1354 } 1355 methods.aSubCategory[sParentCateNo].push( aData[i] ); 1356 aCategory[sCateNo] = aData[i]; 1357 } 1358 methods.checkSub(); 1359 } 1360 }); 1361 }, 1362 getParam: function(sUrl, sKey) { 1363 if (typeof sUrl !== 'string') return; 1364 var aUrl = sUrl.split('?'); 1365 var sQueryString = aUrl[1]; 1366 var aParam = {};
1367 if (sQueryString) { 1368 var aFields = sQueryString.split("&"); 1369 var aField = []; 1370 for (var i=0; i<aFields.length; i++) { 1371 aField = aFields[i].split('='); 1372 aParam[aField[0]] = aField[1]; 1373 } 1374 } 1375 return sKey ? aParam[sKey] : aParam; 1376 }, 1377 1378 show: function(overNode, iCateNo) { 1379 var oParentNode = overNode; 1380 var aHtml = []; 1381 var sMyCateList = localStorage.getItem("myCateList"); 1382 if (methods.aSubCategory[iCateNo] != undefined) { 1383 aHtml.push('<ul class="slideSubMenu">'); 1384 $(methods.aSubCategory[iCateNo]).each(function() { 1385 var sNextParentNo = this.cate_no; 1386 var sCateSelected = (checkInArray(sMyCateList, this.cate_no) == true) ? ' selected' : ''; 1387 if (methods.aSubCategory[sNextParentNo] == undefined) { 1388 aHtml.push('<li class="noChild" id="cate'+this.cate_no+'">'); 1389 var sHref = '/product/list.html'+this.param; 1390 } else { 1391 aHtml.push('<li id="cate'+this.cate_no+'">'); 1392 var sHref = '#none'; 1393 } 1394 aHtml.push('<a href="/product/list.html'+this.param+'" class="view" cate="'+this.param+'" data-i18n="LIST.PRD_CATE_NO_'+this.cate_no+'" data-i18n-new>'+this.name+'</a>'); 1395 if (methods.aSubCategory[sNextParentNo] != undefined) aHtml.push('<a href="'+sHref+'"'+this.param+'" onclick="subMenuEvent(this);" class="cate">ìí보기</a>'); 1396 1397 if (methods.aSubCategory[sNextParentNo] != undefined) { 1398 aHtml.push('<ul>'); 1399 $(methods.aSubCategory[sNextParentNo]).each(function() { 1400 var sNextParentNo2 = this.cate_no; 1401 var sCateSelected = (checkInArray(sMyCateList, this.cate_no) == true) ? ' selected' : ''; 1402 if (methods.aSubCategory[sNextParentNo2] == undefined) { 1403 aHtml.push('<li class="noChild" id="cate'+this.cate_no+'">'); 1404 var sHref = '/product/list.html'+this.param; 1405 } else { 1406 aHtml.push('<li id="cate'+this.cate_no+'">'); 1407 var sHref = '#none'; 1408 } 1409 aHtml.push('<a href="/product/list.html'+this.param+'" class="view" cate="'+this.param+'" data-i18n="LIST.PRD_CATE_NO_'+this.cate_no+'" data-i18n-new>'+this.name+'</a>'); 1410 if (methods.aSubCategory[sNextParentNo] != undefined) aHtml.push('<a href="'+sHref+'"'+this.param+'" onclick="subMenuEvent(this);" class="cate">ìí보기</a>'); 1411 1412 if (methods.aSubCategory[sNextParentNo2] != undefined) { 1413 aHtml.push('<ul>'); 1414 1415 $(methods.aSubCategory[sNextParentNo2]).each(function() { 1416 aHtml.push('<li class="noChild" id="cate'+this.cate_no+'">'); 1417 var sCateSelected = (checkInArray(sMyCateList, this.cate_no) == true) ? ' selected' : ''; 1418 aHtml.push('<a href="/product/list.html'+this.param+'" class="view" cate="'+this.param+'" onclick="subMenuEvent(this);" data-i18n="LIST.PRD_CATE_NO_'+this.cate_no+'" data-i18n-new>'+this.name+'</a>'); 1419 aHtml.push('</li>'); 1420 }); 1421 aHtml.push('</ul>'); 1422 } 1423 aHtml.push('</li>'); 1424 }); 1425 aHtml.push('</ul>'); 1426 } 1427 aHtml.push('</li>'); 1428 }); 1429 aHtml.push('</ul>'); 1430 } 1431 $(oParentNode).append(aHtml.join('')); 1432 if (window.i18nextCafe24) { 1433 i18nextCafe24.translate('data-i18n-new'); 1434 } 1435 }, 1436 close: function() { 1437 $('.slideSubMenu').remove(); 1438 }, 1439 checkSub: function() { 1440 $('.cate').each(function(){ 1441 var sParam = $(this).attr('cate'); 1442 if (!sParam) return; 1443 var iCateNo = Number(methods.getParam(sParam, 'cate_no')); 1444 var result = methods.aSubCategory[iCateNo]; 1445 if (result == undefined) { 1446 if ($(this).closest('#slideProjectList').length) { 1447 var sHref = '/product/project.html'+sParam; 1448 } else { 1449 var sHref = '/product/list.html'+sParam; 1450 } 1451 1452 $(this).attr('href', sHref); 1453 $(this).parent().attr('class', 'noChild'); 1454 } 1455 }); 1456 } 1457 }; 1458 1459 methods.get(); 1460 1461 $('#slideCateList li > a.cate').on('click', function(e) { 1462 var sParam = $(this).attr('cate'); 1463 if (!sParam) return; 1464 var iCateNo = Number(methods.getParam(sParam, 'cate_no')); 1465 var hasClass = $(this).parent().hasClass('selected'); 1466 1467 if(hasClass) { 1468 methods.close(); 1469 $(this).parent().removeClass('selected'); 1470 } else { 1471 if (!iCateNo) return; 1472 $('#aside #slideCateList li').removeClass('selected'); 1473 $(this).parent().addClass('selected'); 1474 methods.close(); 1475 methods.show(this.parentNode, iCateNo); 1476 } 1477 e.preventDefault(); 1478 }); 1479 1480 /* 모ë°ì¼ ì¬ë¼ì´ëë° ì¹´í ê³ ë¦¬ ì¤ë¶ë¥ì²´í¬ */ 1481 jQuery('#slide_add_category li').each(function(){ 1482 if( jQuery(this).children('ul').length == 0 ){ 1483 jQuery(this).addClass('noChild'); 1484 } else { 1485 jQuery(this).append('<a href="#none" class="cate">ìí보기</a>'); 1486 } 1487 }); 1488 1489 /* 모ë°ì¼ ì¬ë¼ì´ëë° ì¹´í ê³ ë¦¬ */ 1490 $('#aside ul a.cate').on('click', function(e){ 1491 var sParam = $(this).attr('cate'); 1492 if(sParam) return; 1493 1494 $(this).parent().find('li').removeClass('selected'); 1495 $('#slideCateList .categoryList li').removeClass('selected'); 1496 $(this).parent().toggleClass('selected'); 1497 1498 if (!$(this).parent('li').hasClass('noChild')){ 1499 e.preventDefault(); 1500 } 1501 }); 1502 1503 /* ì¬ë¼ì´ë ì¹´í ê³ ë¦¬ í */ 1504 jQuery("#slide_category").click(function() { 1505 jQuery(this).addClass("open").siblings().removeClass("open"); 1506 jQuery(".navigation-menu__category").show(); 1507 jQuery(".tab_community").hide(); 1508 }); 1509 jQuery("#slide_community").click(function() { 1510 jQuery(this).addClass("open").siblings().removeClass("open"); 1511 jQuery(".tab_community").show(); 1512 jQuery(".navigation-menu__category").hide(); 1513 }); 1514 1515 1516 1517 /* morenvy.com ì¬ë¼ì´ë ê³ ê°ì¼í° í ê¸ */ 1518 jQuery('#aside .navigation-menu__board .icoCategory').click(function() { 1519 var target = jQuery(this).parents('#aside .navigation-menu__board'); 1520 if(target.find('.categoryList').css("display") == "none"){ 1521 target.find('.categoryList').show(); 1522 }else{ 1523 target.find('.categoryList').hide(); 1524 } 1525 1526 jQuery(this).parents('.title').toggleClass('selected'); 1527 }); 1528 1529 1530 1531 $('#slideCateList h2').on('click', function() { 1532 var oParentId = $(this).parent().attr('id'); 1533 if (oParentId == 'slideCateList' || oParentId == 'slideMultishopList' || oParentId == 'slideProjectList') { 1534 ($(this).attr('class') == 'selected') ? $(this).next().hide() : $(this).next().show(); 1535 } 1536 $(this).toggleClass('selected'); 1537 }); 1538
1539 $('#slideProjectList .icoCategory').on('click', function() { 1540 var target = $(this).parents('#slideProjectList'); 1541 if(target.find('.categoryList').css("display") == "none"){ 1542 target.find('.categoryList').show(); 1543 }else{ 1544 target.find('.categoryList').hide(); 1545 } 1546 1547 $(this).parents('.title').toggleClass('selected'); 1548 }); 1549 1550}); 1551function subMenuEvent(obj) { 1552 $(obj).parent().find('li').removeClass('selected'); 1553 $(obj).parent().toggleClass('selected'); 1554} 1555 1556function checkInArray(sBookmarkList, iCateNo) { 1557 if (sBookmarkList == null) return false; 1558 var aBookmarkList = sBookmarkList.split("|"); 1559 for (var i = 0; i < aBookmarkList.length; i++) { 1560 if (aBookmarkList[i] == iCateNo) { 1561 return true; 1562 } 1563 } 1564 return false; 1565} 1566 1567 1568/* ì¤í¬ë¡¤ì ëíëë TOP,BOTTOM ë²í¼ */ 1569$(document).ready(function(){ 1570 var top_btn = $("#goBtn").offset().top; 1571 $(window).scroll(function(){ 1572 if($(window).scrollTop() > top_btn+500) { 1573 $('#goBtn').addClass('fixed'); 1574 } 1575 else { 1576 $('#goBtn').removeClass('fixed'); 1577 } 1578 }); 1579 1580 $(".btn.up").click(function(){ 1581 return $("html, body").animate({scrollTop:0},1500,"easeInOutExpo"),!1}); 1582 1583 $(".btn.down").click(function(){ 1584 return $("html, body").animate({scrollTop:$(document).height()},1500,"easeInOutExpo"),!1}); 1585}); 1586 1587 1588 1589 // ì°ì¸¡íµë©ë´ Collapse 1590 // jquery.d_quickFloating.min.js 1591!function(o){o.fn.d_quickFloating=function(e){var t={dir:"right",openState:1,closeGap:0,motionSpeed:500,cookieDay:1,rightboxSpeed:300};return o.extend(t,e),this.each(function(){function e(){i(),s()}function i(){null==o.cookie(x)&&1==t.openState&&o.cookie(x,"show",{path:"/",expires:t.cookieDay}),"show"==o.cookie(x)?(n=1,p.addClass("d_on")):(n=0,"left"==l?d.css("left",-h+t.closeGap):"right"==l?d.css("right",-h+t.closeGap):"top"==l?d.css("top",-c+t.closeGap):"bottom"==l&&d.css("bottom",-c+t.closeGap)),d.show()}function s(){p.bind("click",function(){"left"==l?1==n?(d.stop().animate({left:-h+t.closeGap},t.motionSpeed,"easeInOutExpo"),o(this).removeClass("d_on"),o.cookie(x,"hide",{path:"/",expires:t.cookieDay})):(d.stop().animate({left:0},t.motionSpeed,"easeInOutExpo"),o(this).addClass("d_on"),o.cookie(x,"show",{path:"/",expires:t.cookieDay})):"right"==l?1==n?(d.stop().animate({right:-h+t.closeGap},t.motionSpeed,"easeInOutExpo"),o(this).removeClass("d_on"),o.cookie(x,"hide",{path:"/",expires:t.cookieDay})):(d.stop().animate({right:0},t.motionSpeed,"easeInOutExpo"),o(this).addClass("d_on"),o.cookie(x,"show",{path:"/",expires:t.cookieDay})):"top"==l?1==n?(d.stop().animate({top:-c+t.closeGap},t.motionSpeed,"easeInOutExpo"),o(this).removeClass("d_on"),o.cookie(x,"hide",{path:"/",expires:t.cookieDay})):(d.stop().animate({top:0},t.motionSpeed,"easeInOutExpo"),o(this).addClass("d_on"),o.cookie(x,"show",{path:"/",expires:t.cookieDay})):"bottom"==l&&(1==n?(d.stop().animate({bottom:-c+t.closeGap},t.motionSpeed,"easeInOutExpo"),o(this).removeClass("d_on"),o.cookie(x,"hide",{path:"/",expires:t.cookieDay})):(d.stop().animate({bottom:0},t.motionSpeed,"easeInOutExpo"),o(this).addClass("d_on"),o.cookie(x,"show",{path:"/",expires:t.cookieDay}))),n=!n,a()})}function a(){o("body").find(".d_on").length>0?(g.addClass("rightbox"),$rightbox.addClass("on"),$rightbox.stop().fadeIn(t.rightboxSpeed)):(g.removeClass("rightbox"),$rightbox.removeClass("on"),$rightbox.stop().fadeOut(t.rightboxSpeed))}var n,d=o(this),p=d.find(".right_btArea"),h=d.width(),c=d.height(),l=t.dir,x="d_quickFloating_"+l,g=o("body");d.hide(),e(),0==o(".d_rightbox").length&&(o("body").prepend('<div class="d_rightbox"></div>'),$rightbox=o(".d_rightbox"),$rightbox.bind("click",function(){o(".rightArea .right_btArea").each(function(){o(this).hasClass("d_on")&&o(this).click()})})),a()})}}(jQuery); 1592 1593 //ì°ì¸¡ ê³ ì ë° 1594 $('.rightArea.right').d_quickFloating({ 1595 dir:"right", 1596 openState:0, //ì¤íìí(1/0) 1597 closeGap:-5, //ë«íë ì°ì¸¡ì¬ë°± 1598 motionSpeed:1000, //ìë(0~) 1599 cookieDay:1 //ì¿ í¤ì ì§(ì¼) 1600 }); 1601 1602 1603 1604 1605// jquery.d_rightbox.js 1606!function(t){t.fn.d_rightbox=function(e){var i={speed:300,opacity:.8};return t.extend(i,e),this.each(function(){function e(){h()}function d(){0==W&&(t("body").append('<div id="dd_rightbox_overlay"></div><div id="dd_rightbox"><img id="dd_img" src=""><iframe id="dd_iframe" frameborder="0" allowfullscreen></iframe><div id="dd_next"></div><div id="dd_prev"></div><div id="dd_page"></div><div id="dd_title"></div><div id="dd_close"></div></div>'),f=t("#dd_rightbox_overlay"),f.css("opacity",i.opacity),s=t("#dd_rightbox"),c=s.find("#dd_img"),l=s.find("#dd_iframe"),p=s.find("#dd_next"),u=s.find("#dd_prev"),g=s.find("#dd_close"),$page=s.find("#dd_page"),$title=s.find("#dd_title"),s.css({left:(f.width()-s.outerWidth())/2,top:(f.height()-s.outerHeight())/2}),p.hide(),u.hide(),f.bind("click",function(){f.fadeOut(i.speed,function(){t(this).remove()}),l.css("display","none").remove(),s.remove(),W=0}),g.bind("click",function(){f.click()}),p.bind("click",function(){b-1>H&&(H++,_.eq(H).click())}),u.bind("click",function(){0!=H&&(H--,_.eq(H).click())}),s.bind("mouseenter",function(){y=!0,r()}).bind("mouseleave",function(){y=!1,r()}),t(window).resize(function(){m="video"==x.type?{left:(f.width()-l.outerWidth())/2,top:(f.height()-l.outerHeight())/2,width:l.outerWidth(),height:l.outerHeight()}:{left:(f.width()-c.outerWidth())/2,top:(f.height()-c.outerHeight())/2,width:c.outerWidth(),height:c.outerHeight()},s.css({left:m.left,top:m.top,width:m.width,height:m.height})}),W=1)}function h(){_.bind("click",function(e){d(),e.preventDefault(),H=_.index(t(this));var i=t(this);x=i.attr("data-size")?{href:i.attr("href"),title:i.attr("data-title"),type:i.attr("data-type"),w:i.attr("data-size").split("x")[0],h:i.attr("data-size").split("x")[1]}:{href:i.attr("href"),title:i.attr("data-title"),type:i.attr("data-type"),w:l.width(),h:l.height()},o()})}function o(){f.fadeIn(i.speed),s.fadeIn(i.speed),"video"==x.type?(c.hide(),l.css({width:x.w,height:x.h}).show(),m={left:(f.width()-l.outerWidth())/2,top:(f.height()-l.outerHeight())/2,width:l.outerWidth(),height:l.outerHeight()},s.animate({left:m.left,top:m.top,width:m.width,height:m.height},i.speed,function(){l.attr("src",x.href)}
1606)):(c.attr("src",x.href).css("visibility","hidden"),v=setInterval(n,500)),a()}function n(){c[0].complete&&(m={left:(f.width()-c.outerWidth())/2,top:(f.height()-c.outerHeight())/2,width:c.outerWidth(),height:c.outerHeight()},s.animate({left:m.left,top:m.top,width:m.width,height:m.height},i.speed,function(){c.css("visibility","visible").hide().fadeIn(i.speed)}),l.attr("src","").hide(),clearInterval(v))}function a(){$page.text(H+1+" of "+b),$title.text(x.title),r()}function r(){y?(0==H?u.stop(!0,!0).fadeOut(i.speed):u.stop(!0,!0).fadeIn(i.sepeed),H==b-1?p.stop(!0,!0).fadeOut(i.speed):p.stop(!0,!0).fadeIn(i.speed)):(u.stop(!0,!0).fadeOut(i.speed),p.stop(!0,!0).fadeOut(i.speed))}var f,s,c,l,p,u,g,v,w=t(this),_=w.find("a"),m={},y=!1,x={},b=_.length,H=0,W=0;e()})}}(jQuery); 1607 1608 // .rightbox ë´ a 를 기ì¤ì¼ë¡ ìì±í©ëë¤ 1609 $('.d_rightbox').d_rightbox({ 1610 speed:300, //ìë(1000=1ì´) 1611 opacity:0.8 //0.1~1 1612 }); 1613 1614 $('.d_rightbox_lookbook').d_rightbox({ 1615 speed:300, //ìë(1000=1ì´) 1616 opacity:0.8 //0.1~1 1617 }); 1618 1619 1620 1621/* 1622 1623*/ 1624;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}}); 1625;$(function(){ 1626 // ë©ì¸ ì¬ë¼ì´ë 1627 var main_slide_swiper = new Swiper('.main-full-banner.swiper-container',{ 1628 pagination: {el:'.main-swiper-pagination'}, 1629 spaceBetween: 5, 1630 centeredSlides: true, 1631 loop: true, 1632 slidesPerView: 1, 1633 speed : 500, 1634 autoplay: { 1635 delay: 3000, 1636 disableOnInteraction: false, 1637 }, 1638 // initialSlide : íì´ì§ ë¡ë ì ì¬ë¼ì´ë ëë¤ íì (ì¬ì©íì§ ìì ê²½ì° ì¤ ìì ) 1639 initialSlide : parseInt(Math.floor( Math.random() * ($('.mainslide li.swiper-slide:not(.swiper-slide-duplicate)').length))) 1640 }); 1641 1642 // í ì¬ë¼ì´ë 1643 var tab_slide_swiper = new Swiper('.tab-box-wrap',{ 1644 spaceBetween: 5, 1645 centeredSlides: true, 1646 loop: true, 1647 slidesPerView: 1, 1648 speed : 500, 1649 on: { 1650 // ì¬ë¼ì´ë ì í íì±í 1651 slideChangeTransitionStart : function(){ 1652 var slide_active_index = $(this.el).find('.swiper-slide-active').data('swiper-slide-index'); 1653 $('#brand-list li').removeClass('active').eq(slide_active_index).addClass('active'); 1654 } 1655 } 1656 }); 1657 1658 // í ì´ë²¤í¸ 1659 $('#brand-list li').click(function(e){ 1660 tab_slide_swiper.slideTo($(this).index()+1); 1661 }); 1662 1663 //ì¬ë¼ì´ë í ìê°ë½ ì´ë²¤í¸ 1664 visibleRegion(jQuery11('.ico-finger'),function(){ 1665 jQuery11('.ico-finger').addClass('active'); 1666 },{delay:1000}); 1667}); 1668 1669function visibleRegion(target, func, options) { 1670 var _0x47ff=["\x65\x78\x74\x65\x6E\x64","\x73\x63\x72\x6F\x6C\x6C\x54\x6F\x70","\x68\x65\x69\x67\x68\x74","\x72\x65\x61\x64\x79","\x73\x63\x72\x6F\x6C\x6C","\x72\x65\x73\x69\x7A\x65","\x74\x6F\x70","\x6F\x66\x66\x73\x65\x74","\x6F\x75\x74\x65\x72\x48\x65\x69\x67\x68\x74","\x6F\x6E\x65","\x64\x65\x6C\x61\x79"];var defaults={one:true,delay:200};var is_one=false;var o=$[_0x47ff[0]](defaults,options);$(document)[_0x47ff[3]](function(){scroll_top= $(window)[_0x47ff[1]]();scroll_bottom= scroll_top+ $(window)[_0x47ff[2]]();_between(scroll_top,scroll_bottom)});$(window)[_0x47ff[4]](function(){scroll_top= $(window)[_0x47ff[1]]();scroll_bottom= scroll_top+ $(window)[_0x47ff[2]]();_between(scroll_top,scroll_bottom)});$(window)[_0x47ff[5]](function(){scroll_top= $(window)[_0x47ff[1]]();scroll_bottom= scroll_top+ $(window)[_0x47ff[2]]();_between(scroll_top,scroll_bottom)});function _between(_0xa59ax5,_0xa59ax6){var _0xa59ax7=$(target)[_0x47ff[7]]()[_0x47ff[6]];var _0xa59ax8=_0xa59ax7+ $(target)[_0x47ff[8]]();
1670if(_0xa59ax7< _0xa59ax6&& _0xa59ax8> _0xa59ax5){if(is_one){return};if(o[_0x47ff[9]]){is_one= true};setTimeout(func,o[_0x47ff[10]],target)}} 1671}
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.