!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.3",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=hb(),z=hb(),A=hb(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},eb=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fb){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function gb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+rb(o[l]);w=ab.test(a)&&pb(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function hb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ib(a){return a[u]=!0,a}function jb(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function kb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function lb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function nb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function ob(a){return ib(function(b){return b=+b,ib(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pb(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=gb.support={},f=gb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=gb.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",eb,!1):e.attachEvent&&e.attachEvent("onunload",eb)),p=!f(g),c.attributes=jb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=jb(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=jb(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(jb(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),jb(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&jb(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return lb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?lb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},gb.matches=function(a,b){return gb(a,null,null,b)},gb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return gb(b,n,null,[a]).length>0},gb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},gb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},gb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},gb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=gb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=gb.selectors={cacheLength:50,createPseudo:ib,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||gb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&gb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=gb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||gb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ib(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ib(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ib(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ib(function(a){return function(b){return gb(a,b).length>0}}),contains:ib(function(a){return a=a.replace(cb,db),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ib(function(a){return W.test(a||"")||gb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:ob(function(){return[0]}),last:ob(function(a,b){return[b-1]}),eq:ob(function(a,b,c){return[0>c?c+b:c]}),even:ob(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:ob(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:ob(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:ob(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function tb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ub(a,b,c){for(var d=0,e=b.length;e>d;d++)gb(a,b[d],c);return c}function vb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wb(a,b,c,d,e,f){return d&&!d[u]&&(d=wb(d)),e&&!e[u]&&(e=wb(e,f)),ib(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ub(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:vb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=vb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=vb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sb(function(a){return a===b},h,!0),l=sb(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sb(tb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wb(i>1&&tb(m),i>1&&rb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xb(a.slice(i,e)),f>e&&xb(a=a.slice(e)),f>e&&rb(a))}m.push(c)}return tb(m)}function yb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=vb(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&gb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ib(f):f}return h=gb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,yb(e,d)),f.selector=a}return f},i=gb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&pb(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&rb(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&pb(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=jb(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),jb(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||kb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&jb(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||kb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),jb(function(a){return null==a.getAttribute("disabled")})||kb(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),gb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+K.uid++}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthx",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*\s*$/g,ib={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("",error:'

The requested content cannot be loaded.
Please try again later.

',closeBtn:'',next:'',prev:''},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0, openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:f.noop,beforeLoad:f.noop,afterLoad:f.noop,beforeShow:f.noop,afterShow:f.noop,beforeChange:f.noop,beforeClose:f.noop,afterClose:f.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1, isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(a,d){if(a&&(f.isPlainObject(d)||(d={}),!1!==b.close(!0)))return f.isArray(a)||(a=t(a)?f(a).get():[a]),f.each(a,function(e,c){var k={},g,h,j,m,l;"object"===f.type(c)&&(c.nodeType&&(c=f(c)),t(c)?(k={href:c.data("fancybox-href")||c.attr("href"),title:c.data("fancybox-title")||c.attr("title"),isDom:!0,element:c},f.metadata&&f.extend(!0,k, c.metadata())):k=c);g=d.href||k.href||(q(c)?c:null);h=d.title!==v?d.title:k.title||"";m=(j=d.content||k.content)?"html":d.type||k.type;!m&&k.isDom&&(m=c.data("fancybox-type"),m||(m=(m=c.prop("class").match(/fancybox\.(\w+)/))?m[1]:null));q(g)&&(m||(b.isImage(g)?m="image":b.isSWF(g)?m="swf":"#"===g.charAt(0)?m="inline":q(c)&&(m="html",j=c)),"ajax"===m&&(l=g.split(/\s+/,2),g=l.shift(),l=l.shift()));j||("inline"===m?g?j=f(q(g)?g.replace(/.*(?=#[^\s]+$)/,""):g):k.isDom&&(j=c):"html"===m?j=g:!m&&(!g&& k.isDom)&&(m="inline",j=c));f.extend(k,{href:g,type:m,content:j,title:h,selector:l});a[e]=k}),b.opts=f.extend(!0,{},b.defaults,d),d.keys!==v&&(b.opts.keys=d.keys?f.extend({},b.defaults.keys,d.keys):!1),b.group=a,b._start(b.opts.index)},cancel:function(){var a=b.coming;a&&!1!==b.trigger("onCancel")&&(b.hideLoading(),b.ajaxLoad&&b.ajaxLoad.abort(),b.ajaxLoad=null,b.imgPreload&&(b.imgPreload.onload=b.imgPreload.onerror=null),a.wrap&&a.wrap.stop(!0,!0).trigger("onReset").remove(),b.coming=null,b.current|| b._afterZoomOut(a))},close:function(a){b.cancel();!1!==b.trigger("beforeClose")&&(b.unbindEvents(),b.isActive&&(!b.isOpen||!0===a?(f(".fancybox-wrap").stop(!0).trigger("onReset").remove(),b._afterZoomOut()):(b.isOpen=b.isOpened=!1,b.isClosing=!0,f(".fancybox-item, .fancybox-nav").remove(),b.wrap.stop(!0,!0).removeClass("fancybox-opened"),b.transitions[b.current.closeMethod]())))},play:function(a){var d=function(){clearTimeout(b.player.timer)},e=function(){d();b.current&&b.player.isActive&&(b.player.timer= setTimeout(b.next,b.current.playSpeed))},c=function(){d();p.unbind(".player");b.player.isActive=!1;b.trigger("onPlayEnd")};if(!0===a||!b.player.isActive&&!1!==a){if(b.current&&(b.current.loop||b.current.index=c.index?"next":"prev"],b.router=e||"jumpto",c.loop&&(0>a&&(a=c.group.length+a%c.group.length),a%=c.group.length),c.group[a]!==v&&(b.cancel(),b._start(a)))},reposition:function(a,d){var e=b.current,c=e?e.wrap:null,k;c&&(k=b._getPosition(d),a&&"scroll"===a.type?(delete k.position,c.stop(!0,!0).animate(k,200)):(c.css(k),e.pos=f.extend({},e.dim,k)))},update:function(a){var d= a&&a.type,e=!d||"orientationchange"===d;e&&(clearTimeout(B),B=null);b.isOpen&&!B&&(B=setTimeout(function(){var c=b.current;c&&!b.isClosing&&(b.wrap.removeClass("fancybox-tmp"),(e||"load"===d||"resize"===d&&c.autoResize)&&b._setDimension(),"scroll"===d&&c.canShrink||b.reposition(a),b.trigger("onUpdate"),B=null)},e&&!s?0:300))},toggle:function(a){b.isOpen&&(b.current.fitToView="boolean"===f.type(a)?a:!b.current.fitToView,s&&(b.wrap.removeAttr("style").addClass("fancybox-tmp"),b.trigger("onUpdate")), b.update())},hideLoading:function(){p.unbind(".loading");f("#fancybox-loading").remove()},showLoading:function(){var a,d;b.hideLoading();a=f('
').click(b.cancel).appendTo("body");p.bind("keydown.loading",function(a){if(27===(a.which||a.keyCode))a.preventDefault(),b.cancel()});b.defaults.fixed||(d=b.getViewport(),a.css({position:"absolute",top:0.5*d.h+d.y,left:0.5*d.w+d.x}))},getViewport:function(){var a=b.current&&b.current.locked||!1,d={x:n.scrollLeft(), y:n.scrollTop()};a?(d.w=a[0].clientWidth,d.h=a[0].clientHeight):(d.w=s&&r.innerWidth?r.innerWidth:n.width(),d.h=s&&r.innerHeight?r.innerHeight:n.height());return d},unbindEvents:function(){b.wrap&&t(b.wrap)&&b.wrap.unbind(".fb");p.unbind(".fb");n.unbind(".fb")},bindEvents:function(){var a=b.current,d;a&&(n.bind("orientationchange.fb"+(s?"":" resize.fb")+(a.autoCenter&&!a.locked?" scroll.fb":""),b.update),(d=a.keys)&&p.bind("keydown.fb",function(e){var c=e.which||e.keyCode,k=e.target||e.srcElement; if(27===c&&b.coming)return!1;!e.ctrlKey&&(!e.altKey&&!e.shiftKey&&!e.metaKey&&(!k||!k.type&&!f(k).is("[contenteditable]")))&&f.each(d,function(d,k){if(1h[0].clientWidth||h[0].clientHeight&&h[0].scrollHeight>h[0].clientHeight),h=f(h).parent();if(0!==c&&!j&&1g||0>k)b.next(0>g?"up":"right");d.preventDefault()}}))},trigger:function(a,d){var e,c=d||b.coming||b.current;if(c){f.isFunction(c[a])&&(e=c[a].apply(c,Array.prototype.slice.call(arguments,1)));if(!1===e)return!1;c.helpers&&f.each(c.helpers,function(d,e){if(e&&b.helpers[d]&&f.isFunction(b.helpers[d][a]))b.helpers[d][a](f.extend(!0, {},b.helpers[d].defaults,e),c)});p.trigger(a)}},isImage:function(a){return q(a)&&a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(a){return q(a)&&a.match(/\.(swf)((\?|#).*)?$/i)},_start:function(a){var d={},e,c;a=l(a);e=b.group[a]||null;if(!e)return!1;d=f.extend(!0,{},b.opts,e);e=d.margin;c=d.padding;"number"===f.type(e)&&(d.margin=[e,e,e,e]);"number"===f.type(c)&&(d.padding=[c,c,c,c]);d.modal&&f.extend(!0,d,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1, mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}});d.autoSize&&(d.autoWidth=d.autoHeight=!0);"auto"===d.width&&(d.autoWidth=!0);"auto"===d.height&&(d.autoHeight=!0);d.group=b.group;d.index=a;b.coming=d;if(!1===b.trigger("beforeLoad"))b.coming=null;else{c=d.type;e=d.href;if(!c)return b.coming=null,b.current&&b.router&&"jumpto"!==b.router?(b.current.index=a,b[b.router](b.direction)):!1;b.isActive=!0;if("image"===c||"swf"===c)d.autoHeight=d.autoWidth=!1,d.scrolling="visible";"image"===c&&(d.aspectRatio= !0);"iframe"===c&&s&&(d.scrolling="scroll");d.wrap=f(d.tpl.wrap).addClass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+c+" fancybox-tmp "+d.wrapCSS).appendTo(d.parent||"body");f.extend(d,{skin:f(".fancybox-skin",d.wrap),outer:f(".fancybox-outer",d.wrap),inner:f(".fancybox-inner",d.wrap)});f.each(["Top","Right","Bottom","Left"],function(a,b){d.skin.css("padding"+b,w(d.padding[a]))});b.trigger("onReady");if("inline"===c||"html"===c){if(!d.content||!d.content.length)return b._error("content")}else if(!e)return b._error("href"); "image"===c?b._loadImage():"ajax"===c?b._loadAjax():"iframe"===c?b._loadIframe():b._afterLoad()}},_error:function(a){f.extend(b.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:a,content:b.coming.tpl.error});b._afterLoad()},_loadImage:function(){var a=b.imgPreload=new Image;a.onload=function(){this.onload=this.onerror=null;b.coming.width=this.width/b.opts.pixelRatio;b.coming.height=this.height/b.opts.pixelRatio;b._afterLoad()};a.onerror=function(){this.onload= this.onerror=null;b._error("image")};a.src=b.coming.href;!0!==a.complete&&b.showLoading()},_loadAjax:function(){var a=b.coming;b.showLoading();b.ajaxLoad=f.ajax(f.extend({},a.ajax,{url:a.href,error:function(a,e){b.coming&&"abort"!==e?b._error("ajax",a):b.hideLoading()},success:function(d,e){"success"===e&&(a.content=d,b._afterLoad())}}))},_loadIframe:function(){var a=b.coming,d=f(a.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",s?"auto":a.iframe.scrolling).attr("src",a.href); f(a.wrap).bind("onReset",function(){try{f(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(a){}});a.iframe.preload&&(b.showLoading(),d.one("load",function(){f(this).data("ready",1);s||f(this).bind("load.fb",b.update);f(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();b._afterLoad()}));a.content=d.appendTo(a.inner);a.iframe.preload||b._afterLoad()},_preloadImages:function(){var a=b.group,d=b.current,e=a.length,c=d.preload?Math.min(d.preload, e-1):0,f,g;for(g=1;g<=c;g+=1)f=a[(d.index+g)%e],"image"===f.type&&f.href&&((new Image).src=f.href)},_afterLoad:function(){var a=b.coming,d=b.current,e,c,k,g,h;b.hideLoading();if(a&&!1!==b.isActive)if(!1===b.trigger("afterLoad",a,d))a.wrap.stop(!0).trigger("onReset").remove(),b.coming=null;else{d&&(b.trigger("beforeChange",d),d.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());b.unbindEvents();e=a.content;c=a.type;k=a.scrolling;f.extend(b,{wrap:a.wrap,skin:a.skin, outer:a.outer,inner:a.inner,current:a,previous:d});g=a.href;switch(c){case "inline":case "ajax":case "html":a.selector?e=f("
").html(e).find(a.selector):t(e)&&(e.data("fancybox-placeholder")||e.data("fancybox-placeholder",f('
').insertAfter(e).hide()),e=e.show().detach(),a.wrap.bind("onReset",function(){f(this).find(e).length&&e.hide().replaceAll(e.data("fancybox-placeholder")).data("fancybox-placeholder",!1)}));break;case "image":e=a.tpl.image.replace("{href}", g);break;case "swf":e='',h="",f.each(a.swf,function(a,b){e+='';h+=" "+a+'="'+b+'"'}),e+='"}(!t(e)||!e.parent().is(a.inner))&&a.inner.append(e);b.trigger("beforeShow");a.inner.css("overflow","yes"===k?"scroll": "no"===k?"hidden":k);b._setDimension();b.reposition();b.isOpen=!1;b.coming=null;b.bindEvents();if(b.isOpened){if(d.prevMethod)b.transitions[d.prevMethod]()}else f(".fancybox-wrap").not(a.wrap).stop(!0).trigger("onReset").remove();b.transitions[b.isOpened?a.nextMethod:a.openMethod]();b._preloadImages()}},_setDimension:function(){var a=b.getViewport(),d=0,e=!1,c=!1,e=b.wrap,k=b.skin,g=b.inner,h=b.current,c=h.width,j=h.height,m=h.minWidth,u=h.minHeight,n=h.maxWidth,p=h.maxHeight,s=h.scrolling,q=h.scrollOutside? h.scrollbarWidth:0,x=h.margin,y=l(x[1]+x[3]),r=l(x[0]+x[2]),v,z,t,C,A,F,B,D,H;e.add(k).add(g).width("auto").height("auto").removeClass("fancybox-tmp");x=l(k.outerWidth(!0)-k.width());v=l(k.outerHeight(!0)-k.height());z=y+x;t=r+v;C=E(c)?(a.w-z)*l(c)/100:c;A=E(j)?(a.h-t)*l(j)/100:j;if("iframe"===h.type){if(H=h.content,h.autoHeight&&1===H.data("ready"))try{H[0].contentWindow.document.location&&(g.width(C).height(9999),F=H.contents().find("body"),q&&F.css("overflow-x","hidden"),A=F.outerHeight(!0))}catch(G){}}else if(h.autoWidth|| h.autoHeight)g.addClass("fancybox-tmp"),h.autoWidth||g.width(C),h.autoHeight||g.height(A),h.autoWidth&&(C=g.width()),h.autoHeight&&(A=g.height()),g.removeClass("fancybox-tmp");c=l(C);j=l(A);D=C/A;m=l(E(m)?l(m,"w")-z:m);n=l(E(n)?l(n,"w")-z:n);u=l(E(u)?l(u,"h")-t:u);p=l(E(p)?l(p,"h")-t:p);F=n;B=p;h.fitToView&&(n=Math.min(a.w-z,n),p=Math.min(a.h-t,p));z=a.w-y;r=a.h-r;h.aspectRatio?(c>n&&(c=n,j=l(c/D)),j>p&&(j=p,c=l(j*D)),cz||y>r)&&(c>m&&j>u)&&!(19n&&(c=n,j=l(c/D)),g.width(c).height(j),e.width(c+x),a=e.width(),y=e.height();else c=Math.max(m,Math.min(c,c-(a-z))),j=Math.max(u,Math.min(j,j-(y-r)));q&&("auto"===s&&jz||y>r)&&c>m&&j>u;c=h.aspectRatio?cu&&j
').appendTo(b.coming?b.coming.parent:a.parent);this.fixed=!1;a.fixed&&b.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(a){var d=this;a=f.extend({},this.defaults,a);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(a);this.fixed||(n.bind("resize.overlay",f.proxy(this.update,this)),this.update());a.closeClick&&this.overlay.bind("click.overlay",function(a){if(f(a.target).hasClass("fancybox-overlay"))return b.isActive? b.close():d.close(),!1});this.overlay.css(a.css).show()},close:function(){var a,b;n.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(f(".fancybox-margin").removeClass("fancybox-margin"),a=n.scrollTop(),b=n.scrollLeft(),this.el.removeClass("fancybox-lock"),n.scrollTop(a).scrollLeft(b));f(".fancybox-overlay").remove().hide();f.extend(this,{overlay:null,fixed:!1})},update:function(){var a="100%",b;this.overlay.width(a).height("100%");I?(b=Math.max(G.documentElement.offsetWidth,G.body.offsetWidth), p.width()>b&&(a=p.width())):p.width()>n.width()&&(a=p.width());this.overlay.width(a).height(p.height())},onReady:function(a,b){var e=this.overlay;f(".fancybox-overlay").stop(!0,!0);e||this.create(a);a.locked&&(this.fixed&&b.fixed)&&(e||(this.margin=p.height()>n.height()?f("html").css("margin-right").replace("px",""):!1),b.locked=this.overlay.append(b.wrap),b.fixed=!1);!0===a.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(a,b){var e,c;b.locked&&(!1!==this.margin&&(f("*").filter(function(){return"fixed"=== f(this).css("position")&&!f(this).hasClass("fancybox-overlay")&&!f(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),e=n.scrollTop(),c=n.scrollLeft(),this.el.addClass("fancybox-lock"),n.scrollTop(e).scrollLeft(c));this.open(a)},onUpdate:function(){this.fixed||this.update()},afterClose:function(a){this.overlay&&!b.coming&&this.overlay.fadeOut(a.speedOut,f.proxy(this.close,this))}};b.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(a){var d= b.current,e=d.title,c=a.type;f.isFunction(e)&&(e=e.call(d.element,d));if(q(e)&&""!==f.trim(e)){d=f('
'+e+"
");switch(c){case "inside":c=b.skin;break;case "outside":c=b.wrap;break;case "over":c=b.inner;break;default:c=b.skin,d.appendTo("body"),I&&d.width(d.width()),d.wrapInner(''),b.current.margin[2]+=Math.abs(l(d.css("margin-bottom")))}d["top"===a.position?"prependTo":"appendTo"](c)}}};f.fn.fancybox=function(a){var d, e=f(this),c=this.selector||"",k=function(g){var h=f(this).blur(),j=d,k,l;!g.ctrlKey&&(!g.altKey&&!g.shiftKey&&!g.metaKey)&&!h.is(".fancybox-wrap")&&(k=a.groupAttr||"data-fancybox-group",l=h.attr(k),l||(k="rel",l=h.get(0)[k]),l&&(""!==l&&"nofollow"!==l)&&(h=c.length?f(c):e,h=h.filter("["+k+'="'+l+'"]'),j=h.index(this)),a.index=j,!1!==b.open(h,a)&&g.preventDefault())};a=a||{};d=a.index||0;!c||!1===a.live?e.unbind("click.fb-start").bind("click.fb-start",k):p.undelegate(c,"click.fb-start").delegate(c+ ":not('.fancybox-item, .fancybox-nav')","click.fb-start",k);this.filter("[data-fancybox-start=1]").trigger("click");return this};p.ready(function(){var a,d;f.scrollbarWidth===v&&(f.scrollbarWidth=function(){var a=f('
').appendTo("body"),b=a.children(),b=b.innerWidth()-b.height(99).innerWidth();a.remove();return b});if(f.support.fixedPosition===v){a=f.support;d=f('
').appendTo("body");var e=20=== d[0].offsetTop||15===d[0].offsetTop;d.remove();a.fixedPosition=e}f.extend(b.defaults,{scrollbarWidth:f.scrollbarWidth(),fixed:f.support.fixedPosition,parent:f("body")});a=f(r).width();J.addClass("fancybox-lock-test");d=f(r).width();J.removeClass("fancybox-lock-test");f("").appendTo("head")})})(window,document,jQuery);; (function ($) { $.fn.extend({ autocomplete: function (b, d) { var c = typeof b == "string"; d = $.extend({}, $.Autocompleter.defaults, { url: c ? b: null, data: c ? null: b, delay: c ? $.Autocompleter.defaults.delay: 10, max: d && !d.scroll ? 10 : 150 }, d); d.highlight = d.highlight || function (a) { return a }; d.formatMatch = d.formatMatch || d.formatItem; return this.each(function () { new $.Autocompleter(this, d) }) }, result: function (a) { return this.bind("result", a) }, search: function (a) { return this.trigger("search", [a]) }, flushCache: function () { return this.trigger("flushCache") }, setOptions: function (a) { return this.trigger("setOptions", [a]) }, unautocomplete: function () { return this.trigger("unautocomplete") } }); $.Autocompleter = function (o, r) { var t = { UP: 38, DOWN: 40, DEL: 46, TAB: 9, RETURN: 13, ESC: 27, COMMA: 188, PAGEUP: 33, PAGEDOWN: 34, BACKSPACE: 8 }; var u = $(o).attr("autocomplete", "off").addClass(r.inputClass); var p; var m = ""; var n = $.Autocompleter.Cache(r); var s = 0; var k; var h = { mouseDownOnSelect: false }; var l = $.Autocompleter.Select(r, o, selectCurrent, h); var j; $.browser.opera && $(o.form).bind("submit.autocomplete", function () { if (j) { j = false; return false } }); u.bind(($.browser.opera ? "keypress": "keydown") + ".autocomplete", function (a) { s = 1; k = a.keyCode; switch (a.keyCode) { case t.UP: a.preventDefault(); if (l.visible()) { l.prev() } else { onChange(0, true) } break; case t.DOWN: a.preventDefault(); if (l.visible()) { l.next() } else { onChange(0, true) } break; case t.PAGEUP: a.preventDefault(); if (l.visible()) { l.pageUp() } else { onChange(0, true) } break; case t.PAGEDOWN: a.preventDefault(); if (l.visible()) { l.pageDown() } else { onChange(0, true) } break; case r.multiple && $.trim(r.multipleSeparator) == "," && t.COMMA: case t.TAB: case t.RETURN: if (selectCurrent()) { a.preventDefault(); j = true; return false } break; case t.ESC: l.hide(); break; default: clearTimeout(p); p = setTimeout(onChange, r.delay); break } }).focus(function () { s++ }).blur(function () { s = 0; if (!h.mouseDownOnSelect) { hideResults() } }).click(function () { if (s++>1 && !l.visible()) { onChange(0, true) } }).bind("search", function () { var c = (arguments.length > 1) ? arguments[1] : null; function findValueCallback(q, a) { var b; if (a && a.length) { for (var i = 0; i < a.length; i++) { if (a[i].result.toLowerCase() == q.toLowerCase()) { b = a[i]; break } } } if (typeof c == "function") c(b); else u.trigger("result", b && [b.data, b.value]) } $.each(trimWords(u.val()), function (i, a) { request(a, findValueCallback, findValueCallback) }) }).bind("flushCache", function () { n.flush() }).bind("setOptions", function () { $.extend(r, arguments[1]); if ("data" in arguments[1]) n.populate() }).bind("unautocomplete", function () { l.unbind(); u.unbind(); $(o.form).unbind(".autocomplete") }); function selectCurrent() { var e = l.selected(); if (!e) return false; var v = e.result; m = v; if (r.multiple) { var b = trimWords(u.val()); if (b.length > 1) { var f = r.multipleSeparator.length; var c = $(o).selection().start; var d, progress = 0; $.each(b, function (i, a) { progress += a.length; if (c <= progress) { d = i; return false } progress += f }); b[d] = v; v = b.join(r.multipleSeparator) } v += r.multipleSeparator } u.val(v); hideResultsNow(); u.trigger("result", [e.data, e.value]); $(u).closest("form").submit(); return true } function onChange(b, c) { if (k == t.DEL) { l.hide(); return } var a = u.val(); if (!c && a == m) return; m = a; a = lastWord(a); if (a.length >= r.minChars) { u.addClass(r.loadingClass); if (!r.matchCase) a = a.toLowerCase(); request(a, receiveData, hideResultsNow) } else { stopLoading(); l.hide() } }; function trimWords(b) { if (!b) return [""]; if (!r.multiple) return [$.trim(b)]; return $.map(b.split(r.multipleSeparator), function (a) { return $.trim(b).length ? $.trim(a) : null }) } function lastWord(a) { if (!r.multiple) return a; var c = trimWords(a); if (c.length == 1) return c[0]; var b = $(o).selection().start; if (b == a.length) { c = trimWords(a) } else { c = trimWords(a.replace(a.substring(b), "")) } return c[c.length - 1] } function autoFill(q, a) { if (r.autoFill && (lastWord(u.val()).toLowerCase() == q.toLowerCase()) && k != t.BACKSPACE) { u.val(u.val() + a.substring(lastWord(m).length)); $(o).selection(m.length, m.length + a.length) } }; function hideResults() { clearTimeout(p); p = setTimeout(hideResultsNow, 200) }; function hideResultsNow() { var c = l.visible(); l.hide(); clearTimeout(p); stopLoading(); if (r.mustMatch) { u.search(function (a) { if (!a) { if (r.multiple) { var b = trimWords(u.val()).slice(0, -1); u.val(b.join(r.multipleSeparator) + (b.length ? r.multipleSeparator: "")) } else { u.val(""); u.trigger("result", null) } } }) } }; function receiveData(q, a) { if (a && a.length && s) { stopLoading(); l.display(a, q); autoFill(q, a[0].value); l.show() } else { hideResultsNow() } }; function request(f, d, g) { if (!r.matchCase) f = f.toLowerCase(); var e = n.load(f); if (e && e.length) { d(f, e) } else if ((typeof r.url == "string") && (r.url.length > 0)) { var c = { timestamp: +new Date() }; $.each(r.extraParams, function (a, b) { c[a] = typeof b == "function" ? b() : b }); $.ajax({ mode: "abort", port: "autocomplete" + o.name, dataType: r.dataType, url: r.url, data: $.extend({ q: lastWord(f), limit: r.max }, c), success: function (a) { var b = r.parse && r.parse(a) || parse(a); n.add(f, b); d(f, b) } }) } else { l.emptyList(); g(f) } }; function parse(c) { var d = []; var b = c.split("\n"); for (var i = 0; i < b.length; i++) { var a = $.trim(b[i]); if (a) { a = a.split("|"); d[d.length] = { data: a, value: a[0], result: r.formatResult && r.formatResult(a, a[0]) || a[0] } } } return d }; function stopLoading() { u.removeClass(r.loadingClass) } }; $.Autocompleter.defaults = { inputClass: "ac_input", resultsClass: "ac_results", loadingClass: "ac_loading", minChars: 1, delay: 400, matchCase: false, matchSubset: true, matchContains: false, cacheLength: 10, max: 100, mustMatch: false, extraParams: {}, selectFirst: true, formatItem: function (a) { return a[0] }, formatMatch: null, autoFill: false, width: 0, multiple: false, multipleSeparator: ", ", highlight: function (b, a) { return b.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + a.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi, "\\$1") + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "$1") }, scroll: true, scrollHeight: 180 }; $.Autocompleter.Cache = function (g) { var h = {}; var j = 0; function matchSubset(s, a) { if (!g.matchCase) s = s.toLowerCase(); var i = s.indexOf(a); if (g.matchContains == "word") { i = s.toLowerCase().search("\\b" + a.toLowerCase()) } if (i == -1) return false; return i == 0 || g.matchContains }; function add(q, a) { if (j > g.cacheLength) { flush() } if (!h[q]) { j++ } h[q] = a } function populate() { if (!g.data) return false; var f = {}, nullData = 0; if (!g.url) g.cacheLength = 1; f[""] = []; for (var i = 0, ol = g.data.length; i < ol; i++) { var c = g.data[i]; c = (typeof c == "string") ? [c] : c; var d = g.formatMatch(c, i + 1, g.data.length); if (d === false) continue; var e = d.charAt(0).toLowerCase(); if (!f[e]) f[e] = []; var b = { value: d, data: c, result: g.formatResult && g.formatResult(c) || d }; f[e].push(b); if (nullData++ 0) { var c = h[k]; $.each(c, function (i, x) { if (matchSubset(x.value, q)) { a.push(x) } }) } } return a } else if (h[q]) { return h[q] } else if (g.matchSubset) { for (var i = q.length - 1; i >= g.minChars; i--) { var c = h[q.substr(0, i)]; if (c) { var a = []; $.each(c, function (i, x) { if (matchSubset(x.value, q)) { a[a.length] = x } }); return a } } } return null } } }; $.Autocompleter.Select = function (e, g, f, k) { var h = { ACTIVE: "ac_over" }; var j, active = -1, data, term = "", needsInit = true, element, list; function init() { if (!needsInit) return; element = $("
").hide().addClass(e.resultsClass).css("position", "absolute").appendTo(document.body); list = $("
    ").appendTo(element).mouseover(function (a) { if (target(a).nodeName && target(a).nodeName.toUpperCase() == 'LI') { active = $("li", list).removeClass(h.ACTIVE).index(target(a)); $(target(a)).addClass(h.ACTIVE) } }).click(function (a) { $(target(a)).addClass(h.ACTIVE); f(); g.focus(); return false }).mousedown(function () { k.mouseDownOnSelect = true }).mouseup(function () { k.mouseDownOnSelect = false }); if (e.width > 0) element.css("width", e.width); needsInit = false } function target(a) { var b = a.target; while (b && b.tagName != "LI") b = b.parentNode; if (!b) return []; return b } function moveSelect(b) { j.slice(active, active + 1).removeClass(h.ACTIVE); movePosition(b); var a = j.slice(active, active + 1).addClass(h.ACTIVE); if (e.scroll) { var c = 0; j.slice(0, active).each(function () { c += this.offsetHeight }); if ((c + a[0].offsetHeight - list.scrollTop()) > list[0].clientHeight) { list.scrollTop(c + a[0].offsetHeight - list.innerHeight()) } else if (c < list.scrollTop()) { list.scrollTop(c) } } }; function movePosition(a) { active += a; if (active < 0) { active = j.size() - 1 } else if (active >= j.size()) { active = 0 } } function limitNumberOfItems(a) { return e.max && e.max < a ? e.max: a } function fillList() { list.empty(); var b = limitNumberOfItems(data.length); for (var i = 0; i < b; i++) { if (!data[i]) continue; var a = e.formatItem(data[i].data, i + 1, b, data[i].value, term); if (a === false) continue; var c = $("
  • ").html(e.highlight(a, term)).addClass(i % 2 == 0 ? "ac_even": "ac_odd").appendTo(list)[0]; $.data(c, "ac_data", data[i]) } j = list.find("li"); if (e.selectFirst) { j.slice(0, 1).addClass(h.ACTIVE); active = 0 } if ($.fn.bgiframe) list.bgiframe() } return { display: function (d, q) { init(); data = d; term = q; fillList() }, next: function () { moveSelect(1) }, prev: function () { moveSelect( - 1) }, pageUp: function () { if (active != 0 && active - 8 < 0) { moveSelect( - active) } else { moveSelect( - 8) } }, pageDown: function () { if (active != j.size() - 1 && active + 8 > j.size()) { moveSelect(j.size() - 1 - active) } else { moveSelect(8) } }, hide: function () { element && element.hide(); j && j.removeClass(h.ACTIVE); active = -1 }, visible: function () { return element && element.is(":visible") }, current: function () { return this.visible() && (j.filter("." + h.ACTIVE)[0] || e.selectFirst && j[0]) }, show: function () { var a = $(g).offset(); element.css({ width: typeof e.width == "string" || e.width > 0 ? e.width: $(g).width(), top: a.top + g.offsetHeight, left: a.left }).show(); if (e.scroll) { list.scrollTop(0); list.css({ maxHeight: e.scrollHeight, overflow: 'auto' }); if ($.browser.msie && typeof document.body.style.maxHeight === "undefined") { var c = 0; j.each(function () { c += this.offsetHeight }); var b = c > e.scrollHeight; list.css('height', b ? e.scrollHeight: c); if (!b) { j.width(list.width() - parseInt(j.css("padding-left")) - parseInt(j.css("padding-right"))) } } } }, selected: function () { var a = j && j.filter("." + h.ACTIVE).removeClass(h.ACTIVE); return a && a.length && $.data(a[0], "ac_data") }, emptyList: function () { list && list.empty() }, unbind: function () { element && element.remove() } } }; $.fn.selection = function (b, f) { if (b !== undefined) { return this.each(function () { if (this.createTextRange) { var a = this.createTextRange(); if (f === undefined || b == f) { a.move("character", b); a.select() } else { a.collapse(true); a.moveStart("character", b); a.moveEnd("character", f); a.select() } } else if (this.setSelectionRange) { this.setSelectionRange(b, f) } else if (this.selectionStart) { this.selectionStart = b; this.selectionEnd = f } }) } var c = this[0]; if (c.createTextRange) { var e = document.selection.createRange(), orig = c.value, teststring = "<->", textLength = e.text.length; e.text = teststring; var d = c.value.indexOf(teststring); c.value = orig; this.selection(d, d + textLength); return { start: d, end: d + textLength } } else if (c.selectionStart !== undefined) { return { start: c.selectionStart, end: c.selectionEnd } } } })(jQuery);//Tooltipster 1.2 | 9/15/12 | by Caleb Jacob (function(a){a.fn.tooltipster=function(b){function d(b){if(c.animation=="slide"){a(b).slideUp(c.speed,function(){a(b).remove();a("body").css("overflow-x","auto")})}else{a(b).fadeOut(c.speed,function(){a(b).remove();a("body").css("overflow-x","auto")})}}var c=a.extend({animation:"fade",arrow:true,arrowColor:"",delay:200,fixedWidth:0,followMouse:false,offsetX:0,offsetY:0,overrideText:"",position:"top",speed:100,timer:0,tooltipTheme:".tooltip-message"},b);return this.hover(function(){if(a(c.tooltipTheme).not(".tooltip-kill").length==1){d(a(c.tooltipTheme).not(".tooltip-kill"));a(c.tooltipTheme).not(".tooltip-kill").addClass("tooltip-kill")}a("body").css("overflow-x","hidden");var b=a(this).attr("title");a(this).attr("title","");a(this).data("title",b);if(a.trim(c.overrideText).length>0){var b=c.overrideText}if(c.fixedWidth>0){var e=' style="width:'+c.fixedWidth+'px;"'}else{var e=""}a('
    '+b+"
    ").appendTo("body").hide();if(c.followMouse==false){var f=a(window).width();var g=a(this).outerWidth(false);var h=a(this).outerHeight(false);var i=a(c.tooltipTheme).not(".tooltip-kill").outerWidth(false);var j=a(c.tooltipTheme).not(".tooltip-kill").outerHeight(false);var k=a(this).offset();if(c.fixedWidth==0){a(c.tooltipTheme).not(".tooltip-kill").css({width:i+"px","padding-left":"0px","padding-right":"0px"})}function l(){var b=a(window).scrollLeft();if(n-b<0){var d=n-b;n=b;a(c.tooltipTheme).not(".tooltip-kill").data("arrow-reposition",d)}if(n+i-b>f){var d=n-(f+b-i);n=f+b-i;a(c.tooltipTheme).not(".tooltip-kill").data("arrow-reposition",d)}}if(c.position=="top"){var m=k.left+i-(k.left+a(this).outerWidth(false));var n=k.left+c.offsetX-m/2;var o=k.top-j-c.offsetY-10;l();if(k.top-j-c.offsetY-11<0){var o=0}}if(c.position=="top-left"){var n=k.left+c.offsetX;var o=k.top-j-c.offsetY-10;l()}if(c.position=="top-right"){var n=k.left+g+c.offsetX-i;var o=k.top-j-c.offsetY-10;l()}if(c.position=="bottom"){var m=k.left+i+c.offsetX-(k.left+a(this).outerWidth(false));var n=k.left-m/2;var o=k.top+h+c.offsetY+10;l()}if(c.position=="bottom-left"){var n=k.left+c.offsetX;var o=k.top+h+c.offsetY+10;l()}if(c.position=="bottom-right"){var n=k.left+g+c.offsetX-i;var o=k.top+h+c.offsetY+10;l()}if(c.position=="left"){var n=k.left-c.offsetX-i-10;var p=k.left+c.offsetX+g+10;var q=k.top+j+c.offsetY-(k.top+a(this).outerHeight(false));var o=k.top-q/2;if(n<0&&p+i>f){n=n+i}if(n<0){var n=k.left+c.offsetX+g+10;a(c.tooltipTheme).not(".tooltip-kill").data("arrow-reposition","left")}}if(c.position=="right"){var n=k.left+c.offsetX+g+10;var p=k.left-c.offsetX-i-10;var q=k.top+j+c.offsetY-(k.top+a(this).outerHeight(false));var o=k.top-q/2;if(n+i>f&&p<0){n=f-i}if(n+i>f){n=k.left-c.offsetX-i-10;a(c.tooltipTheme).not(".tooltip-kill").data("arrow-reposition","right")}}}if(c.followMouse==true){var i=a(c.tooltipTheme).not(".tooltip-kill").outerWidth(false);var j=a(c.tooltipTheme).not(".tooltip-kill").outerHeight(false);var r=a(c.tooltipTheme).not(".tooltip-kill").find(".tooltip-message-content").html();a(this).mousemove(function(b){a(c.tooltipTheme).not(".tooltip-kill").find(".tooltip-message-content").html("").html(r);var d=a(c.tooltipTheme).not(".tooltip-kill").outerHeight(false);if(c.position=="top"){a(c.tooltipTheme).not(".tooltip-kill").css({left:b.pageX-1-i/2+c.offsetX+"px",top:b.pageY-d-2-c.offsetY-10+"px"})}if(c.position=="top-right"){a(c.tooltipTheme).not(".tooltip-kill").css({left:b.pageX-8+c.offsetX+"px",top:b.pageY-d-2-c.offsetY-10+"px"})}if(c.position=="top-left"){a(c.tooltipTheme).not(".tooltip-kill").css({left:b.pageX-i+c.offsetX+7+"px",top:b.pageY-d-2-c.offsetY-10+"px"})}if(c.position=="bottom"){a(c.tooltipTheme).not(".tooltip-kill").css({left:b.pageX-i/2+c.offsetX-1+"px",top:b.pageY+15+c.offsetY+10+"px"})}if(c.position=="bottom-right"){a(c.tooltipTheme).not(".tooltip-kill").css({left:b.pageX-2+c.offsetX+"px",top:b.pageY+15+c.offsetY+10+"px"})}if(c.position=="bottom-left"){a(c.tooltipTheme).not(".tooltip-kill").css({left:b.pageX-i+c.offsetX+12+"px",top:b.pageY+15+c.offsetY+10+"px"})}})}if(c.arrow==true){var s="tooltip-arrow-"+c.position;if(c.followMouse==true){if(s.search("right")>0){var t=s;s=t.replace("right","left")}else{var t=s;s=t.replace("left","right")}}if(s=="tooltip-arrow-right"){var u="â—€";var v="top:"+(j/2-5)+"px"}if(s=="tooltip-arrow-left"){var u="â–¶";var v="top:"+(j/2-4)+"px"}if(s.search("top")>0){var u="▼"}if(s.search("bottom")>0){var u="â–²"}if(c.arrowColor.length<1){var w=a(c.tooltipTheme).not(".tooltip-kill").css("background-color")}else{var w=c.arrowColor}var x=a(c.tooltipTheme).not(".tooltip-kill").data("arrow-reposition");if(!x){x=""}else if(x=="left"){s="tooltip-arrow-right";u="â—€";x=""}else if(x=="right"){s="tooltip-arrow-left";u="â–¶";x=""}else{x="left:"+x+"px;"}var y='
    '+u+"
    "}else{var y=""}a(c.tooltipTheme).not(".tooltip-kill").css({top:o+"px",left:n+"px"}).append(y);if(c.animation=="slide"){a(c.tooltipTheme).not(".tooltip-kill").delay(c.delay).slideDown(c.speed,function(){a(".tooltip-arrow").fadeIn(c.speed)});if(c.timer>0){a(c.tooltipTheme).not(".tooltip-kill").delay(c.timer).slideUp(c.speed)}}else{a(".tooltip-arrow").show();a(c.tooltipTheme).not(".tooltip-kill").delay(c.delay).fadeIn(c.speed);if(c.timer>0){a(c.tooltipTheme).not(".tooltip-kill").delay(c.timer).fadeOut(c.speed)}}},function(){a(c.tooltipTheme).not(".tooltip-kill").clearQueue();tooltip_text=a(this).data("title");a(this).attr("title",tooltip_text);a(c.tooltipTheme).addClass("tooltip-kill");d(".tooltip-kill")})}})(jQuery);(function( $ ){ $.fn.reviewPassword = function( options ) { var settings = $.extend(true, { 'crackSpeed' : 200000000, 'tipSpace': 3, 'preventWeakSubmit': false, 'minValues': { 'size': 5, 'uniqueChars': 4, 'letters': 3, 'numbers': 1, 'specChars': 1, 'altCase': 0 } }, options); var internals = { tests : [ { "test": function ( str ) {return {'passed':str.length>=settings.minValues.size, 'found':false}; }, "error": "Your password is too short.", "details": "Use at least "+settings.minValues.size+" characters.", "type": "size", "size": 0 }, { "test": function ( str ) { var chars = new Object(); uniq = 0; for(x = 0; x < str.length; x++) { i = str.charAt(x); if (isNaN(chars[i])) { chars[i] =1 ; uniq++; } } return {'passed':uniq>=settings.minValues.uniqueChars, 'found':false}; }, "error": "The password is too uniform.", "details": "Use at least "+settings.minValues.uniqueChars+" unique characters.", "type": "uniqueChars", "size": 0 }, { "test": /[A-Za-z]/g, "error": "Add more alphabetic letters.", "details": "Use at least "+settings.minValues.letters+" letters.", "type": "letters", "size": 26 }, { "test": /\d/g, "error": "Add more numbers to strengthen your password.", "details": "For example: 'DuBEn748' instead of 'DuBEn'.", "type": "numbers", "size": 10 }, { "test": /[^A-Za-z0-9]/g, "error": "Add more special characters to strengthen your password.", "details": "For example: 'aLkyj%637*' instead of 'aLkyj637'.", "type": "specChars", "size":30 }, { "test": /[a-z][A-Z]|[A-Z][a-z]/g, "error": "Use alternating character case.", "details": "For example: 'TAmBoRin$31E' instead of 'tamborin$31e'.", "type": "altCase", "size": 26 } ], init: function ( options, passField ) { this.meta = this.buildPlugin(); this.passField = passField; passField.keyup($.proxy(this.review, this)); passField.focusin($.proxy(function (evt) {this.meta.plugin.fadeIn(100); this.passField.trigger('keyup');}, this)); passField.focusout($.proxy(function (evt) {this.meta.plugin.fadeOut(100)}, this)); if (settings.preventWeakSubmit) { passField.closest('form').submit($.proxy(function () { if (!this.data("reviewData").approved) { this.focus(); return false; } },this.passField)); } }, buildPlugin: function () { var meta = {"global":{} ,"level":{} , "stats":{}, "error": {}}; meta.plugin = $( '
    ', { 'class':'passTip', 'style':"display:none;"}); meta.plugin.append($('
    ', { 'class':'tri'})); var container = $('
    ', { 'class':'container round'}); container.append($('').html("Şifre güvenliği:")); var qmeter = $('
    ', { 'class':'qmeter round'}); meta.level.bar = $('
    ', { 'class':'level round weak', style:'width:0%'}); meta.level.status = $('', {'class':'status'}).html("Weak"); qmeter.append(meta.level.bar).append(meta.level.status); container.append(qmeter); //container.append($('').html("Strength (entropy): ")); meta.stats.entropy = $('').html("0 bits."); //container.append(meta.stats.entropy); //container.append($('
    ')); //container.append($('').html("Bruteforce time: ")); meta.stats.bruteTime = $('').html(""); //container.append(meta.stats.bruteTime); var err = $('
    ', { 'class':'error round'}); meta.error.data = $(''); meta.error.details = $(''); err.append(meta.error.data).append($('
    ')).append(meta.error.details); //container.append(err); meta.plugin.append(container); $("body").append(meta.plugin); return meta; }, update: function () { var stat = this.meta.level.status; var bar = this.meta.level.bar; var entropy = this.data.entropy; this.meta.plugin.css({ "left": this.passField.offset().left+this.passField.width()+ settings.tipSpace, "top": this.passField.offset().top-27 }); this.meta.stats.entropy.html(this.data.entropy+(this.data.entropy==1? " bit." :" bits.")); this.meta.stats.bruteTime.html(this.data.bruteTime+"."); if (!this.data.ftest) this.meta.error.data.closest("div").hide(); else { this.meta.error.data.closest("div").show(); this.meta.error.data.html(this.data.ftest.error); this.meta.error.details.html(this.data.ftest.details); } q = this.data.quality*15 + this.data.entropy; q = q<200?q:200; combined = [ { "q": 50, "cls": "vweak", "caption": "Çok Güvensiz" }, { "q": 90, "cls": "weak", "caption": "Güvensiz" }, { "q": 130, "cls": "good", "caption": "Orta Güvenli" }, { "q": 160, "cls": "strong", "caption": "Güvenli" }, { "q": Infinity, "cls": "excellent", "caption": "Çok Güvenli" }, ]; for (i=0; i<5; i++) { stage = combined[i]; if (q90, data: this.data }); } , humanTime: function ( seconds ) { return ''; var num = 0; unit = ""; if (seconds<1) { return "Less than a second"} else if (seconds<60) { num = Math.round (seconds); unit = " second"} else if (seconds<60*60) { num = Math.round (seconds / 60); unit = " minute"} else if (seconds<60*60*24) { num = Math.round (seconds / (60*60)); unit = " hour"} else if (seconds<60*60*24*30) { num = Math.round (seconds / (60*60*24)); unit = " day"} else if (seconds<60*60*24*30*12) { num = Math.round(seconds/(60*60*24*30)) ; unit = " month"} else if (seconds<60*60*24*30*12*1000) { num = Math.round(seconds/(60*60*24*30*12)) ; unit = " year"} else { return "More than a thousand years"} unit = num==1? unit: unit+"s"; return num + unit; }, review: function ( event ) { this.data = {ftest:false}; var password = this.passField.val(); var matchPat = function ( str, pat, count ) { var matches = str.match(pat); if (!isNaN(matches)) matches = []; if (matches.length>=count) return {'passed': true, 'found': matches.length>0}; else return {'passed': false}; } var symbPool = 0; $.each(this.tests, $.proxy(function ( c, v ) { var result = (typeof(v.test) == "function")? v.test(password) : matchPat(password, v.test, settings.minValues[v.type]); if (result.found) symbPool = symbPool + v.size; if (!result.passed) this.ftest = { error: v.error, details: v.details, type: v.type, num: c }; }, this.data)); var crackSeconds = Math.pow(symbPool,password.length) / (settings.crackSpeed*2); this.data.bruteTime = this.humanTime(crackSeconds); var entropy = Math.round(password.length* (Math.log(symbPool)/Math.log(2))); this.data.entropy = (isNaN(entropy) || entropy==-Infinity)? 0: entropy; this.data.quality = this.data.ftest? (this.tests.length-this.data.ftest.num-1): this.tests.length; this.update(); } }; internals.tests = internals.tests.reverse(); internals.init(settings, this); }; })( jQuery ); /* http://keith-wood.name/keypad.html Keypad field entry extension for jQuery v1.4.2. Written by Keith Wood (kbwood{at}iinet.com.au) August 2008. Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses. Please attribute the author if you use it. */ eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(v($){4 t=\'6\';v 1n(){2.T=D;2.X=[];2.17=E;2.2d=0;2.1E=[];2.R(\'2e\',\'4i\',v(a){$.6.T=(a.Y?a:$.6.T);$.6.11()});2.R(\'2f\',\'2U\',v(a){$.6.2V(a)});2.R(\'2g\',\'4j\',v(a){$.6.2W(a)});2.R(\'2X\',\'4k\',v(a){$.6.2Y(a)});2.R(\'2Z\',\'4l\',v(a){$.6.1o(a,\' \')},P);2.R(\'18\',\'30\');2.R(\'19\',\'4m-30\');2.R(\'31\',\'4n\',v(a){$.6.1o(a,\'\\4o\')},P);2.R(\'33\',\'34\',v(a){$.6.1o(a,\'\\4p\')},P);2.35=[\'36\',\'37\',\'38\'];2.39=[\'!@#$%^&*()2h=\'+2.19+2.18+2.2e,2.19+\'`~[]{}<>\\\\|/\'+2.18+\'3a\',\'36\\\'"\'+2.19+\'3b\',2.19+\'37;:\'+2.18+\'3c\',2.18+\'38,.?\'+2.18+2.19+\'-0+\',\'\'+2.33+2.31+2.2Z+2.2X+2.19+2.2g+2.2f];2.2i=[];2.2i[\'\']={3d:\'...\',3e:\'4q 1F 6\',4r:\'3f\',4s:\'3f 1F 6\',4t:\'4u\',4v:\'3g 1G 1F 1p\',4w:\'4x\',4y:\'3g 1F 4z 2j\',4A:\'&2k;\',4B:\'4C\',4D:\'4E\',4F:\'4G x\',4H:\'›\',4I:\'4J 34\',4K:\'4L\',4M:\'4N 4O/4P 4Q 4R\',4S:2.35,4T:2.39,1H:2.1H,1I:2.1I,1q:E};2.1J={3h:\'U\',3i:\'\',3j:E,2l:\'2m\',2n:{},2o:\'2p\',3k:\'\',2q:E,3l:\'\',2r:\'\',3m:[\'3c\'+2.2e,\'3b\'+2.2f,\'3a\'+2.2g,2.18+\'0\'],2s:\'\',1r:D,3n:P,3o:E,3p:E,3q:E,3r:E,3s:D,2t:D,3t:D};$.1K(2.1J,2.2i[\'\']);2.1L=$(\'\')}$.1K(1n.3v,{12:\'4U\',1M:\'6-4V\',1N:\'6-4W\',2w:\'6-1s\',13:\'6-3w\',2x:\'6-H\',2y:\'6-4X\',1O:\'6-4Y\',4Z:v(a){2z(2.1J,a||{});x 2},R:v(a,b,c,d){u(2.2d==32){50\'51 32 3x 52 53\';}2[a]=54.55(2.2d++);2.1E.1t({56:2[a],57:a,1f:b,2A:c,3y:d});x 2},3z:v(a,b){4 c=(a.1u.1v()!=\'1g\'&&a.1u.1v()!=\'2B\');4 d={Y:c,B:(c?$(\'\'):$.6.1L),1P:E};d.1w=$.1K({},b||{});2.2C(a,d);2.3A(a,d);u(c){$(a).1s(d.B).2D(\'1Q.6\',v(){d.y.U()});2.1x(d)}G u($(a).1R(\':H\')){2.3B(a)}},2C:v(a,b){b.y=$(!b.Y?a:2.w(b,\'1r\')||\'<1g 1h="1p" Q="\'+2.2y+\'" H="H"/>\');u(b.Y){a=$(a);a.14(\'1g\').1y();u(!2.w(b,\'1r\')){a.1s(b.y)}}},3A:v(d,e){4 f=$(d);u(f.1i(2.12)){x}4 g=2.w(e,\'3k\');4 h=2.w(e,\'1q\');u(g){f[h?\'3C\':\'3D\'](\'<1S Q="\'+2.2w+\'">\'+g+\'\')}u(!e.Y){4 i=2.w(e,\'3h\');u(i==\'U\'||i==\'2E\'){f.U(2.1T).58(2.3E)}u(i==\'I\'||i==\'2E\'){4 j=2.w(e,\'3d\');4 k=2.w(e,\'3e\');4 l=2.w(e,\'3i\');4 m=$(2.w(e,\'3j\')?$(\'<1U 2F="\'+l+\'" 3F="\'+k+\'" 1V="\'+k+\'"/>\'):$(\'\').59(l==\'\'?j:$(\'<1U 2F="\'+l+\'" 3F="\'+k+\'" 1V="\'+k+\'"/>\')));f[h?\'3C\':\'3D\'](m);m.1W(2.13).1Q(v(){u($.6.17&&$.6.1X==d){$.6.11()}G{$.6.1T(d)}x E})}}e.3G=f.K(\'1a\');f.1W(2.12)[2.w(e,\'3n\')?\'K\':\'3H\'](\'1a\',P).2D(\'5a.6\',v(a,b,c){e.1w[b]=c}).2D(\'5b.6\',v(a,b){x 2.w(e,b)});$.V(d,t,e)},5c:v(a){4 b=$(a);u(!b.1i(2.12)){x}4 c=$.V(a,t);u(2.T==c){2.11()}b.1j(\'.\'+2.2w).1y().1Y().1j(\'.\'+2.13).1y().1Y().5d(\'.\'+2.2y).1y();b.3I().5e(\'U\',2.1T).1Z(2.12)[c.3G?\'K\':\'3H\'](\'1a\',P);$.3J(c.y[0],t);$.3J(a,t)},5f:v(b){4 c=$(b);u(!c.1i(2.12)){x}4 d=b.1u.1v();u(d==\'1g\'||d==\'2B\'){b.H=E;c.1j(\'I.\'+2.13).1b(v(){2.H=E}).1Y().1j(\'1U.\'+2.13).N({3K:\'1.0\',3L:\'\'})}G u(d==\'F\'||d==\'1S\'){c.3M(\'.\'+2.2x).1y();4 e=$.V(b,t);e.B.14(\'I\').K(\'H\',\'\')}2.X=$.3N(2.X,v(a){x(a==b?D:a)})},3B:v(b){4 c=$(b);u(!c.1i(2.12)){x}4 d=b.1u.1v();u(d==\'1g\'||d==\'2B\'){b.H=P;c.1j(\'I.\'+2.13).1b(v(){2.H=P}).1Y().1j(\'1U.\'+2.13).N({3K:\'0.5\',3L:\'2G\'})}G u(d==\'F\'||d==\'1S\'){4 e=c.3M(\'.\'+2.1N);4 f=e.2H();4 g={L:0,J:0};e.20().1b(v(){u($(2).N(\'21\')==\'5g\'){g=$(2).2H();x E}});c.5h(\'\');4 h=$.V(b,t);h.B.14(\'I\').K(\'H\',\'H\')}2.X=$.3N(2.X,v(a){x(a==b?D:a)});2.X[2.X.C]=b},3O:v(a){x(a&&$.5i(a,2.X)>-1)},5j:v(a,b,c){4 d=b||{};u(3P b==\'3Q\'){d={};d[b]=c}4 e=$.V(a,t);u(e){u(2.T==e){2.11()}2z(e.1w,d);2.2C($(a),e);2.1x(e)}},1T:v(b){b=b.1r||b;u($.6.3O(b)||$.6.1X==b){x}4 c=$.V(b,t);$.6.11(D,\'\');$.6.1X=b;$.6.1e=$.6.2J(b);$.6.1e[1]+=b.5k;4 d=E;$(b).20().1b(v(){d|=$(2).N(\'21\')==\'3R\';x!d});u(d&&$.S.1A){$.6.1e[0]-=O.15.22;$.6.1e[1]-=O.15.23}4 e={L:$.6.1e[0],J:$.6.1e[1]};$.6.1e=D;c.B.N({21:\'3S\',2v:\'5l\',J:\'-3T\',1c:($.S.1A?\'3T\':\'5m\')});$.6.1x(c);e=$.6.3U(c,e,d);c.B.N({21:(d?\'3R\':\'3S\'),2v:\'3u\',L:e.L+\'1k\',J:e.J+\'1k\'});4 f=$.6.w(c,\'2l\');4 g=$.6.w(c,\'2o\');g=(g==\'2p\'&&$.M&&$.M.24>=\'1.8\'?\'3V\':g);4 h=v(){$.6.17=P;4 a=$.6.2K(c.B);c.B.14(\'1B.\'+$.6.1O).N({L:-a[0],J:-a[1],1c:c.B.1d(),2I:c.B.1z()})};u($.25&&$.25[f]){4 i=c.B.V();W(4 j 3W i){u(j.5n(/^3X\\.3Y\\./)){i[j]=c.B.N(j.5o(/3X\\.3Y\\./,\'\'))}}c.B.V(i).2m(f,$.6.w(c,\'2n\'),g,h)}G{c.B[f||\'2m\']((f?g:\'\'),h)}u(!f){h()}u(c.y[0].1h!=\'3Z\'){c.y[0].U()}$.6.T=c},1x:v(a){4 b=2.2K(a.B);a.B.3I().1s(2.40(a)).14(\'1B.\'+2.1O).N({L:-b[0],J:-b[1],1c:a.B.1d(),2I:a.B.1z()});a.B.1Z().1W(2.w(a,\'3l\')+(2.w(a,\'2q\')?\' M-2L M-2L-5p\':\'\')+(2.w(a,\'1q\')?\' 6-5q\':\'\')+\' \'+(a.Y?2.1N:2.1M));4 c=2.w(a,\'3s\');u(c){c.1l((a.y?a.y[0]:D),[a.B,a])}},2K:v(c){4 d=v(a){4 b=($.S.2M?1:0);x{5r:1+b,5s:3+b,5t:5+b}[a]||a};x[41(d(c.N(\'42-L-1c\'))),41(d(c.N(\'42-J-1c\')))]},3U:v(a,b,c){4 d=a.y?2.2J(a.y[0]):D;4 e=43.5u||O.15.5v;4 f=43.5w||O.15.5x;4 g=O.15.22||O.26.22;4 h=O.15.23||O.26.23;u(($.S.2M&&2N($.S.24,10)<7)||$.S.1A){4 i=0;a.B.14(\':5y(F,1B)\').1b(v(){i=1C.2O(i,2.5z+$(2).1d()+2N($(2).N(\'5A-5B\'),10))});a.B.N(\'1c\',i)}u(2.w(a,\'1q\')||(b.L+a.B.1d()-g)>e){b.L=1C.2O((c?0:g),d[0]+(a.y?a.y.1d():0)-(c?g:0)-a.B.1d()-(c&&$.S.1A?O.15.22:0))}G{b.L-=(c?g:0)}u((b.J+a.B.1z()-h)>f){b.J=1C.2O((c?0:h),d[1]-(c?h:0)-a.B.1z()-(c&&$.S.1A?O.15.23:0))}G{b.J-=(c?h:0)}x b},2J:v(a){44(a&&(a.1h==\'3Z\'||a.5C!=1)){a=a.5D}4 b=$(a).2H();x[b.L,b.J]},11:v(a,b){4 c=2.T;u(!c||(a&&c!=$.V(a,t))){x}u(2.17){b=(b!=D?b:2.w(c,\'2o\'));b=(b==\'2p\'&&$.M&&$.M.24>=\'1.8\'?\'3V\':b);4 d=2.w(c,\'2l\');u($.25&&$.25[d]){c.B.45(d,2.w(c,\'2n\'),b)}G{c.B[(d==\'5E\'?\'5F\':(d==\'5G\'?\'5H\':\'45\'))](d?b:\'\')}}4 e=2.w(c,\'3t\');u(e){e.1l((c.y?c.y[0]:D),[c.y.16(),c])}u(2.17){2.17=E;2.1X=D}u(c.Y){c.y.16(\'\')}2.T=D},3E:v(e){u(e.5I==9){$.6.1L.5J(P,P);$.6.11()}},46:v(a){u(!$.6.T){x}4 b=$(a.1r);u(!b.20().47().1R(\'.\'+$.6.1M)&&!b.1i($.6.12)&&!b.20().47().1i($.6.13)&&$.6.17){$.6.11()}},2Y:v(a){a.1P=!a.1P;2.1x(a);a.y.U()},2V:v(a){2.27(a,\'\',0);2.28(a,$.6.5K)},2W:v(a){4 b=a.y[0];4 c=a.y.16();4 d=[c.C,c.C];u(b.29){d=(a.y.K(\'1a\')||a.y.K(\'H\')?d:[b.48,b.49])}G u(b.1m){d=(a.y.K(\'1a\')||a.y.K(\'H\')?d:2.2P(b))}2.27(a,(c.C==0?\'\':c.1D(0,d[0]-1)+c.1D(d[1])),d[0]-1);2.28(a,$.6.5L)},1o:v(a,b){2.4a(a.y[0],b);2.27(a,a.y.16());2.28(a,b)},4a:v(a,b){a=(a.5M?a:$(a));4 c=a[0];4 d=a.16();4 e=[d.C,d.C];u(c.29){e=(a.K(\'1a\')||a.K(\'H\')?e:[c.48,c.49])}G u(c.1m){e=(a.K(\'1a\')||a.K(\'H\')?e:2.2P(c))}a.16(d.1D(0,e[0])+b+d.1D(e[1]));2a=e[0]+b.C;u(a.1R(\':4b\')){a.U()}u(c.29){u(a.1R(\':4b\')){c.29(2a,2a)}}G u(c.1m){e=c.1m();e.5N(\'2j\',2a);e.5O()}},2P:v(e){e.U();4 f=O.5P.5Q().5R();4 g=2.4c(e);g.5S(\'5T\',f);4 h=v(a){4 b=a.1p;4 c=b;4 d=E;44(P){u(a.5U(\'5V\',a)==0){4d}G{a.5W(\'2j\',-1);u(a.1p==b){c+=\'\\r\\n\'}G{4d}}}x c};4 i=h(g);4 j=h(f);x[i.C,i.C+j.C]},4c:v(a){4 b=(a.1u.1v()==\'1g\');4 c=(b?a.1m():O.26.1m());u(!b){c.5X(a)}x c},27:v(a,b){4 c=a.y.K(\'5Y\');u(c>-1){b=b.1D(0,c)}a.y.16(b);u(!2.w(a,\'2t\')){a.y.3w(\'5Z\')}},28:v(a,b){4 c=2.w(a,\'2t\');u(c){c.1l((a.y?a.y[0]:D),[b,a.y.16(),a])}},w:v(a,b){x a.1w[b]!==4e?a.1w[b]:2.1J[b]},40:v(b){4 c=2.w(b,\'2q\');4 d=2.w(b,\'1q\');4 e=2.w(b,\'2r\');4 f=2.w(b,\'2s\');4 g=(!e?\'\':\'\'+e+\'\');4 h=2.4f(b);W(4 i=0;i\';4 k=h[i].2R(f);W(4 j=0;j\'+(2.w(b,l.1f+\'66\')||\'&2k;\')+\'
    \':\'\')}G{g+=\'\'+(k[j]==\' \'?\'&2k;\':k[j])+\'\'}}g+=\'\'}g+=\'\'+(!b.Y&&$.S.2M&&2N($.S.24,10)<7?\'<1B 2F="67:E;" Q="\'+$.6.1O+\'">\':\'\');g=$(g);4 m=b;4 n=\'6-2S-68\'+(c?\' M-2b-69\':\'\');g.14(\'I\').4g(v(){$(2).1W(n)}).6a(v(){$(2).1Z(n)}).6b(v(){$(2).1Z(n)}).6c(\'.6-2S\').1Q(v(){$.6.1o(m,$(2).1p())});$.1b(2.1E,v(i,a){g.14(\'.6-\'+a.1f).1Q(v(){a.2A.1l(m.y,[m])})});x g},4f:v(b){4 c=2.w(b,\'3p\');4 d=2.w(b,\'3o\');4 e=2.w(b,\'3q\');4 f=2.w(b,\'3r\');4 g=2.w(b,\'3m\');u(!c&&!d&&!e&&!f){x g}4 h=2.w(b,\'1I\');4 k=2.w(b,\'1H\');4 l=2.w(b,\'2s\');4 m=[];4 p=[];4 q=[];4 r=[];W(4 i=0;i=\'A\'&&a<=\'Z\')||(a>=\'a\'&&a<=\'z\')},1I:v(a){x(a>=\'0\'&&a<=\'9\')},2c:v(a){W(4 i=a.C-1;i>0;i--){4 j=1C.6e(1C.6f()*a.C);4 b=a[i];a[i]=a[j];a[j]=b}}});v 2z(a,b){$.1K(a,b);W(4 c 3W b){u(b[c]==D||b[c]==4e){a[c]=b[c]}}x a};$.6g.6=v(a){4 b=6h.3v.6i.6j(6k,1);u(a==\'6l\'){x $.6[\'2h\'+a+\'1n\'].1l($.6,[2[0]].4h(b))}x 2.1b(v(){3P a==\'3Q\'?$.6[\'2h\'+a+\'1n\'].1l($.6,[2].4h(b)):$.6.3z(2,a)})};$.6=6m 1n();$(v(){$(O.26).1s($.6.1L).4g($.6.46)})})(6n);',62,396,'||this||var||keypad||||||||||||||||||||||||if|function|_get|return|_input|||_mainDiv|length|null|false|div|else|disabled|button|top|attr|left|ui|css|document|true|class|addKeyDef|browser|_curInst|focus|data|for|_disabledFields|_inline|||_hideKeypad|markerClassName|_triggerClass|find|documentElement|val|_keypadShowing|SPACE|HALF_SPACE|readonly|each|width|outerWidth|_pos|name|input|type|hasClass|siblings|px|apply|createTextRange|Keypad|_selectValue|text|isRTL|target|append|push|nodeName|toLowerCase|settings|_updateKeypad|remove|outerHeight|opera|iframe|Math|substr|_specialKeys|the|all|isAlphabetic|isNumeric|_defaults|extend|mainDiv|_mainDivClass|_inlineClass|_coverClass|ucase|click|is|span|_showKeypad|img|title|addClass|_lastField|end|removeClass|parents|position|scrollLeft|scrollTop|version|effects|body|_setValue|_notifyKeypress|setSelectionRange|pos|state|_shuffle|_keyCode|CLOSE|CLEAR|BACK|_|regional|character|nbsp|showAnim|show|showOptions|duration|normal|useThemeRoller|prompt|separator|onKeypress|style|display|_appendClass|_disableClass|_inlineEntryClass|extendRemove|action|textarea|_setInput|bind|both|src|default|offset|height|_findPos|_getBorders|widget|msie|parseInt|max|_getIERange|corner|split|key|_isControl|clear|_clearValue|_backValue|SHIFT|_shiftKeypad|SPACE_BAR|space|ENTER||TAB|tab|qwertyAlphabetic|qwertyuiop|asdfghjkl|zxcvbnm|qwertyLayout|789|456|123|buttonText|buttonStatus|Close|Erase|showOn|buttonImage|buttonImageOnly|appendText|keypadClass|layout|keypadOnly|randomiseAlphabetic|randomiseNumeric|randomiseOther|randomiseAll|beforeShow|onClose|none|prototype|trigger|special|noHighlight|_attachKeypad|_connectKeypad|_disableKeypad|before|after|_doKeyDown|alt|saveReadonly|removeAttr|empty|removeData|opacity|cursor|children|map|_isDisabledKeypad|typeof|string|fixed|absolute|1000px|_checkOffset|_default|in|ec|storage|hidden|_generateHTML|parseFloat|border|window|while|hide|_checkExternalClick|andSelf|selectionStart|selectionEnd|insertValue|visible|_getIETextRange|break|undefined|_randomiseLayout|mousedown|concat|close|back|shift|spacebar|half|enter|x0D|x09|Open|closeText|closeStatus|clearText|Clear|clearStatus|backText|Back|backStatus|previous|spacebarText|spacebarStatus|Space|enterText|Enter|enterStatus|Carriage|tabText|tabStatus|Horizontal|shiftText|Shift|shiftStatus|Toggle|upper|lower|case|characters|alphabeticLayout|fullLayout|hasKeypad|popup|inline|keyentry|cover|setDefaults|throw|Only|keys|allowed|String|fromCharCode|code|id|keydown|html|setData|getData|_destroyKeypad|prev|unbind|_enableKeypad|relative|prepend|inArray|_changeKeypad|offsetHeight|block|auto|match|replace|content|rtl|thin|medium|thick|innerWidth|clientWidth|innerHeight|clientHeight|not|offsetLeft|margin|right|nodeType|nextSibling|slideDown|slideUp|fadeIn|fadeOut|keyCode|stop|DEL|BS|jquery|move|select|selection|createRange|duplicate|setEndPoint|EndToStart|compareEndPoints|StartToEnd|moveEnd|moveToElementText|maxlength|change|header|row|toUpperCase|charCodeAt|highlight|Status|Text|javascript|down|active|mouseup|mouseout|filter|continue|floor|random|fn|Array|slice|call|arguments|isDisabled|new|jQuery'.split('|'),0,{})); /* http://keith-wood.name/keypad.html Turkish localisation for the jQuery keypad extension Written by Yücel Kandemir(yucel{at}21bilisim.com) September 2010. */ (function($) { // hide the namespace $.keypad.regional['tr'] = { buttonText: '...', buttonStatus: 'Aç', closeText: 'Kapat', closeStatus: 'Klavyeyi Kapatır', clearText: 'Sil', clearStatus: 'İçerisini Temizler', backText: 'Geri Al', backStatus: 'Son Karakteri Siler.', shiftText: 'Büyüt', shiftStatus: 'Büyük Harfle Yazmak İçin Seçiniz.', spacebarText: ' ', spacebarStatus: '', enterText: 'Enter', enterStatus: '', tabText: '›', tabStatus: '', alphabeticLayout: $.keypad.qwertyAlphabetic, fullLayout: $.keypad.qwertyLayout, isAlphabetic: $.keypad.isAlphabetic, isNumeric: $.keypad.isNumeric, isRTL: false}; $.keypad.setDefaults($.keypad.regional['tr']); })(jQuery); !function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.swal=e():t.swal=e()}(this,function(){return function(t){function e(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=8)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o="swal-button";e.CLASS_NAMES={MODAL:"swal-modal",OVERLAY:"swal-overlay",SHOW_MODAL:"swal-overlay--show-modal",MODAL_TITLE:"swal-title",MODAL_TEXT:"swal-text",ICON:"swal-icon",ICON_CUSTOM:"swal-icon--custom",CONTENT:"swal-content",FOOTER:"swal-footer",BUTTON_CONTAINER:"swal-button-container",BUTTON:o,CONFIRM_BUTTON:o+"--confirm",CANCEL_BUTTON:o+"--cancel",DANGER_BUTTON:o+"--danger",BUTTON_LOADING:o+"--loading",BUTTON_LOADER:o+"__loader"},e.default=e.CLASS_NAMES},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getNode=function(t){var e="."+t;return document.querySelector(e)},e.stringToNode=function(t){var e=document.createElement("div");return e.innerHTML=t.trim(),e.firstChild},e.insertAfter=function(t,e){var n=e.nextSibling;e.parentNode.insertBefore(t,n)},e.removeNode=function(t){t.parentElement.removeChild(t)},e.throwErr=function(t){throw t=t.replace(/ +(?= )/g,""),"SweetAlert: "+(t=t.trim())},e.isPlainObject=function(t){if("[object Object]"!==Object.prototype.toString.call(t))return!1;var e=Object.getPrototypeOf(t);return null===e||e===Object.prototype},e.ordinalSuffixOf=function(t){var e=t%10,n=t%100;return 1===e&&11!==n?t+"st":2===e&&12!==n?t+"nd":3===e&&13!==n?t+"rd":t+"th"}},function(t,e,n){"use strict";function o(t){for(var n in t)e.hasOwnProperty(n)||(e[n]=t[n])}Object.defineProperty(e,"__esModule",{value:!0}),o(n(25));var r=n(26);e.overlayMarkup=r.default,o(n(27)),o(n(28)),o(n(29));var i=n(0),a=i.default.MODAL_TITLE,s=i.default.MODAL_TEXT,c=i.default.ICON,l=i.default.FOOTER;e.iconMarkup='\n
    ',e.titleMarkup='\n
    \n',e.textMarkup='\n
    ',e.footerMarkup='\n
    \n'},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1);e.CONFIRM_KEY="confirm",e.CANCEL_KEY="cancel";var r={visible:!0,text:null,value:null,className:"",closeModal:!0},i=Object.assign({},r,{visible:!1,text:"Cancel",value:null}),a=Object.assign({},r,{text:"OK",value:!0});e.defaultButtonList={cancel:i,confirm:a};var s=function(t){switch(t){case e.CONFIRM_KEY:return a;case e.CANCEL_KEY:return i;default:var n=t.charAt(0).toUpperCase()+t.slice(1);return Object.assign({},r,{text:n,value:t})}},c=function(t,e){var n=s(t);return!0===e?Object.assign({},n,{visible:!0}):"string"==typeof e?Object.assign({},n,{visible:!0,text:e}):o.isPlainObject(e)?Object.assign({visible:!0},n,e):Object.assign({},n,{visible:!1})},l=function(t){for(var e={},n=0,o=Object.keys(t);n=0&&w.splice(e,1)}function s(t){var e=document.createElement("style");return t.attrs.type="text/css",l(e,t.attrs),i(t,e),e}function c(t){var e=document.createElement("link");return t.attrs.type="text/css",t.attrs.rel="stylesheet",l(e,t.attrs),i(t,e),e}function l(t,e){Object.keys(e).forEach(function(n){t.setAttribute(n,e[n])})}function u(t,e){var n,o,r,i;if(e.transform&&t.css){if(!(i=e.transform(t.css)))return function(){};t.css=i}if(e.singleton){var l=h++;n=g||(g=s(e)),o=f.bind(null,n,l,!1),r=f.bind(null,n,l,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=c(e),o=p.bind(null,n,e),r=function(){a(n),n.href&&URL.revokeObjectURL(n.href)}):(n=s(e),o=d.bind(null,n),r=function(){a(n)});return o(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;o(t=e)}else r()}}function f(t,e,n,o){var r=n?"":o.css;if(t.styleSheet)t.styleSheet.cssText=x(e,r);else{var i=document.createTextNode(r),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(i,a[e]):t.appendChild(i)}}function d(t,e){var n=e.css,o=e.media;if(o&&t.setAttribute("media",o),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function p(t,e,n){var o=n.css,r=n.sourceMap,i=void 0===e.convertToAbsoluteUrls&&r;(e.convertToAbsoluteUrls||i)&&(o=y(o)),r&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var a=new Blob([o],{type:"text/css"}),s=t.href;t.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}var m={},b=function(t){var e;return function(){return void 0===e&&(e=t.apply(this,arguments)),e}}(function(){return window&&document&&document.all&&!window.atob}),v=function(t){var e={};return function(n){return void 0===e[n]&&(e[n]=t.call(this,n)),e[n]}}(function(t){return document.querySelector(t)}),g=null,h=0,w=[],y=n(15);t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");e=e||{},e.attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||(e.singleton=b()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var n=r(t,e);return o(n,e),function(t){for(var i=[],a=0;athis.length)&&-1!==this.indexOf(t,e)}),Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(t,e){if(null==this)throw new TypeError('"this" is null or not defined');var n=Object(this),o=n.length>>>0;if(0===o)return!1;for(var r=0|e,i=Math.max(r>=0?r:o-Math.abs(r),0);i=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},n(19),e.setImmediate=setImmediate,e.clearImmediate=clearImmediate},function(t,e,n){(function(t,e){!function(t,n){"use strict";function o(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n1)for(var n=1;n
    ',e.default=e.modalMarkup},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),r=o.default.OVERLAY,i='
    \n
    ';e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),r=o.default.ICON;e.errorIconMarkup=function(){var t=r+"--error",e=t+"__line";return'\n
    \n \n \n
    \n '},e.warningIconMarkup=function(){var t=r+"--warning";return'\n \n \n \n '},e.successIconMarkup=function(){var t=r+"--success";return'\n \n \n\n
    \n
    \n '}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),r=o.default.CONTENT;e.contentMarkup='\n
    \n\n
    \n'},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(0),r=o.default.BUTTON_CONTAINER,i=o.default.BUTTON,a=o.default.BUTTON_LOADER;e.buttonMarkup='\n
    \n\n \n\n
    \n
    \n
    \n
    \n
    \n\n
    \n'},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(4),r=n(2),i=n(0),a=i.default.ICON,s=i.default.ICON_CUSTOM,c=["error","warning","success","info"],l={error:r.errorIconMarkup(),warning:r.warningIconMarkup(),success:r.successIconMarkup()},u=function(t,e){var n=a+"--"+t;e.classList.add(n);var o=l[t];o&&(e.innerHTML=o)},f=function(t,e){e.classList.add(s);var n=document.createElement("img");n.src=t,e.appendChild(n)},d=function(t){if(t){var e=o.injectElIntoModal(r.iconMarkup);c.includes(t)?u(t,e):f(t,e)}};e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(2),r=n(4),i=function(t){navigator.userAgent.includes("AppleWebKit")&&(t.style.display="none",t.offsetHeight,t.style.display="")};e.initTitle=function(t){if(t){var e=r.injectElIntoModal(o.titleMarkup);e.textContent=t,i(e)}},e.initText=function(t){if(t){var e=document.createDocumentFragment();t.split("\n").forEach(function(t,n,o){e.appendChild(document.createTextNode(t)),n0}).forEach(function(t){b.classList.add(t)})}n&&t===c.CONFIRM_KEY&&b.classList.add(s),b.textContent=r;var g={};return g[t]=i,f.setActionValue(g),f.setActionOptionsFor(t,{closeModal:p}),b.addEventListener("click",function(){return u.onAction(t)}),m},p=function(t,e){var n=r.injectElIntoModal(l.footerMarkup);for(var o in t){var i=t[o],a=d(o,i,e);i.visible&&n.appendChild(a)}0===n.children.length&&n.remove()};e.default=p},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(3),r=n(4),i=n(2),a=n(5),s=n(6),c=n(0),l=c.default.CONTENT,u=function(t){t.addEventListener("input",function(t){var e=t.target,n=e.value;a.setActionValue(n)}),t.addEventListener("keyup",function(t){if("Enter"===t.key)return s.onAction(o.CONFIRM_KEY)}),setTimeout(function(){t.focus(),a.setActionValue("")},0)},f=function(t,e,n){var o=document.createElement(e),r=l+"__"+e;o.classList.add(r);for(var i in n){var a=n[i];o[i]=a}"input"===e&&u(o),t.appendChild(o)},d=function(t){if(t){var e=r.injectElIntoModal(i.contentMarkup),n=t.element,o=t.attributes;"string"==typeof n?f(e,n,o):e.appendChild(n)}};e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1),r=n(2),i=function(){var t=o.stringToNode(r.overlayMarkup);document.body.appendChild(t)};e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(5),r=n(6),i=n(1),a=n(3),s=n(0),c=s.default.MODAL,l=s.default.BUTTON,u=s.default.OVERLAY,f=function(t){t.preventDefault(),v()},d=function(t){t.preventDefault(),g()},p=function(t){if(o.default.isOpen)switch(t.key){case"Escape":return r.onAction(a.CANCEL_KEY)}},m=function(t){if(o.default.isOpen)switch(t.key){case"Tab":return f(t)}},b=function(t){if(o.default.isOpen)return"Tab"===t.key&&t.shiftKey?d(t):void 0},v=function(){var t=i.getNode(l);t&&(t.tabIndex=0,t.focus())},g=function(){var t=i.getNode(c),e=t.querySelectorAll("."+l),n=e.length-1,o=e[n];o&&o.focus()},h=function(t){t[t.length-1].addEventListener("keydown",m)},w=function(t){t[0].addEventListener("keydown",b)},y=function(){var t=i.getNode(c),e=t.querySelectorAll("."+l);e.length&&(h(e),w(e))},x=function(t){if(i.getNode(u)===t.target)return r.onAction(a.CANCEL_KEY)},_=function(t){var e=i.getNode(u);e.removeEventListener("click",x),t&&e.addEventListener("click",x)},k=function(t){o.default.timer&&clearTimeout(o.default.timer),t&&(o.default.timer=window.setTimeout(function(){return r.onAction(a.CANCEL_KEY)},t))},O=function(t){t.closeOnEsc?document.addEventListener("keyup",p):document.removeEventListener("keyup",p),t.dangerMode?v():g(),y(),_(t.closeOnClickOutside),k(t.timer)};e.default=O},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1),r=n(3),i=n(37),a=n(38),s={title:null,text:null,icon:null,buttons:r.defaultButtonList,content:null,className:null,closeOnClickOutside:!0,closeOnEsc:!0,dangerMode:!1,timer:null},c=Object.assign({},s);e.setDefaults=function(t){c=Object.assign({},s,t)};var l=function(t){var e=t&&t.button,n=t&&t.buttons;return void 0!==e&&void 0!==n&&o.throwErr("Cannot set both 'button' and 'buttons' options!"),void 0!==e?{confirm:e}:n},u=function(t){return o.ordinalSuffixOf(t+1)},f=function(t,e){o.throwErr(u(e)+" argument ('"+t+"') is invalid")},d=function(t,e){var n=t+1,r=e[n];o.isPlainObject(r)||void 0===r||o.throwErr("Expected "+u(n)+" argument ('"+r+"') to be a plain object")},p=function(t,e){var n=t+1,r=e[n];void 0!==r&&o.throwErr("Unexpected "+u(n)+" argument ("+r+")")},m=function(t,e,n,r){var i=typeof e,a="string"===i,s=e instanceof Element;if(a){if(0===n)return{text:e};if(1===n)return{text:e,title:r[0]};if(2===n)return d(n,r),{icon:e};f(e,n)}else{if(s&&0===n)return d(n,r),{content:e};if(o.isPlainObject(e))return p(n,r),e;f(e,n)}};e.getOpts=function(){for(var t=[],e=0;e'), "left" === this.options.position) this.container.css("left", "3px"); else { if ("right" !== this.options.position) throw 'Invalid option "position", only "left" and "right" are valid positions.'; this.container.css("right", "3px") } a("body").append(this.container) } return b.prototype.show = function(b) { $('div.alerter').show(); var c, d, e; if (d = null, c = this.options.fade_time, e = a('
    '), a.isPlainObject(b) ? (e.text(b.text), b.on && (b.on.click && e.click(function() { return b.on.click(e) }), d = b.on.hide)) : e.text(b), this.options.fade_time > 0 && setTimeout(function(a) { return function(b, c) { return a.hide_message(b, c) } }(this), this.options.fade_time, e, d), e.hide(), "top-to-bottom" === this.options.vertical_fade) this.container.append(e); else { if ("bottom-to-top" !== this.options.vertical_fade) throw 'Invalid option value for "vertical_fade"'; this.container.prepend(e) } return e.show(this.options.effects.show) }, b.prototype.hide_message = function(a, b) { $('div.alerter').hide(); return b && b(a), a.hide(this.options.effects.hide) }, b }() }(this.jQuery, this) }).call(this);/*! * jQuery corner plugin: simple corner rounding * Examples and documentation at: http://jquery.malsup.com/corner/ * version 2.12 (23-MAY-2011) * Requires jQuery v1.3.2 or later * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * Authors: Dave Methvin and Mike Alsup */ /** * corner() takes a single string argument: $('#myDiv').corner("effect corners width") * * effect: name of the effect to apply, such as round, bevel, notch, bite, etc (default is round). * corners: one or more of: top, bottom, tr, tl, br, or bl. (default is all corners) * width: width of the effect; in the case of rounded corners this is the radius. * specify this value using the px suffix such as 10px (yes, it must be pixels). */ jQuery.browser = {}; (function () { jQuery.browser.msie = false; jQuery.browser.version = 0; if (navigator.userAgent.match(/MSIE ([0-9]+)\./)) { jQuery.browser.msie = true; jQuery.browser.version = RegExp.$1; } })(); ;(function ($) { var style = document.createElement('div').style, moz = style['MozBorderRadius'] !== undefined, webkit = style['WebkitBorderRadius'] !== undefined, radius = style['borderRadius'] !== undefined || style['BorderRadius'] !== undefined, mode = document.documentMode || 0, noBottomFold = $.browser.msie && (($.browser.version < 8 && !mode) || mode < 8), expr = $.browser.msie && (function () { var div = document.createElement('div'); try { div.style.setExpression('width', '0+0'); div.style.removeExpression('width'); } catch (e) { return false; } return true; })(); $.support = $.support || {}; $.support.borderRadius = moz || webkit || radius; // so you can do: if (!$.support.borderRadius) $('#myDiv').corner(); function sz(el, p) { return parseInt($.css(el, p)) || 0; }; function hex2(s) { s = parseInt(s).toString(16); return (s.length < 2) ? '0' + s : s; }; function gpc(node) { while (node) { var v = $.css(node, 'backgroundColor'), rgb; if (v && v != 'transparent' && v != 'rgba(0, 0, 0, 0)') { if (v.indexOf('rgb') >= 0) { rgb = v.match(/\d+/g); return '#' + hex2(rgb[0]) + hex2(rgb[1]) + hex2(rgb[2]); } return v; } if (node.nodeName.toLowerCase() == 'html') break; node = node.parentNode; // keep walking if transparent } return '#ffffff'; }; function getWidth(fx, i, width) { switch (fx) { case 'round': return Math.round(width * (1 - Math.cos(Math.asin(i / width)))); case 'cool': return Math.round(width * (1 + Math.cos(Math.asin(i / width)))); case 'sharp': return width - i; case 'bite': return Math.round(width * (Math.cos(Math.asin((width - i - 1) / width)))); case 'slide': return Math.round(width * (Math.atan2(i, width / i))); case 'jut': return Math.round(width * (Math.atan2(width, (width - i - 1)))); case 'curl': return Math.round(width * (Math.atan(i))); case 'tear': return Math.round(width * (Math.cos(i))); case 'wicked': return Math.round(width * (Math.tan(i))); case 'long': return Math.round(width * (Math.sqrt(i))); case 'sculpt': return Math.round(width * (Math.log((width - i - 1), width))); case 'dogfold': case 'dog': return (i & 1) ? (i + 1) : width; case 'dog2': return (i & 2) ? (i + 1) : width; case 'dog3': return (i & 3) ? (i + 1) : width; case 'fray': return (i % 2) * width; case 'notch': return width; case 'bevelfold': case 'bevel': return i + 1; case 'steep': return i / 2 + 1; case 'invsteep': return (width - i) / 2 + 1; } }; $.fn.corner = function (options) { // in 1.3+ we can fix mistakes with the ready state if (this.length == 0) { if (!$.isReady && this.selector) { var s = this.selector, c = this.context; $(function () { $(s, c).corner(options); }); } return this; } return this.each(function (index) { var $this = $(this), // meta values override options o = [$this.attr($.fn.corner.defaults.metaAttr) || '', options || ''].join(' ').toLowerCase(), keep = /keep/.test(o), // keep borders? cc = ((o.match(/cc:(#[0-9a-f]+)/) || [])[1]), // corner color sc = ((o.match(/sc:(#[0-9a-f]+)/) || [])[1]), // strip color width = parseInt((o.match(/(\d+)px/) || [])[1]) || 10, // corner width re = /round|bevelfold|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dogfold|dog|invsteep|steep/, fx = ((o.match(re) || ['round'])[0]), fold = /dogfold|bevelfold/.test(o), edges = {T: 0, B: 1}, opts = { TL: /top|tl|left/.test(o), TR: /top|tr|right/.test(o), BL: /bottom|bl|left/.test(o), BR: /bottom|br|right/.test(o) }, // vars used in func later strip, pad, cssHeight, j, bot, d, ds, bw, i, w, e, c, common, $horz; if (!opts.TL && !opts.TR && !opts.BL && !opts.BR) opts = {TL: 1, TR: 1, BL: 1, BR: 1}; // support native rounding if ($.fn.corner.defaults.useNative && fx == 'round' && (radius || moz || webkit) && !cc && !sc) { if (opts.TL) $this.css(radius ? 'border-top-left-radius' : moz ? '-moz-border-radius-topleft' : '-webkit-border-top-left-radius', width + 'px'); if (opts.TR) $this.css(radius ? 'border-top-right-radius' : moz ? '-moz-border-radius-topright' : '-webkit-border-top-right-radius', width + 'px'); if (opts.BL) $this.css(radius ? 'border-bottom-left-radius' : moz ? '-moz-border-radius-bottomleft' : '-webkit-border-bottom-left-radius', width + 'px'); if (opts.BR) $this.css(radius ? 'border-bottom-right-radius' : moz ? '-moz-border-radius-bottomright' : '-webkit-border-bottom-right-radius', width + 'px'); return; } strip = document.createElement('div'); $(strip).css({ overflow: 'hidden', height: '1px', minHeight: '1px', fontSize: '1px', backgroundColor: sc || 'transparent', borderStyle: 'solid' }); pad = { T: parseInt($.css(this, 'paddingTop')) || 0, R: parseInt($.css(this, 'paddingRight')) || 0, B: parseInt($.css(this, 'paddingBottom')) || 0, L: parseInt($.css(this, 'paddingLeft')) || 0 }; if (typeof this.style.zoom != undefined) this.style.zoom = 1; // force 'hasLayout' in IE if (!keep) this.style.border = 'none'; strip.style.borderColor = cc || gpc(this.parentNode); cssHeight = $(this).outerHeight(); for (j in edges) { bot = edges[j]; // only add stips if needed if ((bot && (opts.BL || opts.BR)) || (!bot && (opts.TL || opts.TR))) { strip.style.borderStyle = 'none ' + (opts[j + 'R'] ? 'solid' : 'none') + ' none ' + (opts[j + 'L'] ? 'solid' : 'none'); d = document.createElement('div'); $(d).addClass('jquery-corner'); ds = d.style; bot ? this.appendChild(d) : this.insertBefore(d, this.firstChild); if (bot && cssHeight != 'auto') { if ($.css(this, 'position') == 'static') this.style.position = 'relative'; ds.position = 'absolute'; ds.bottom = ds.left = ds.padding = ds.margin = '0'; if (expr) ds.setExpression('width', 'this.parentNode.offsetWidth'); else ds.width = '100%'; } else if (!bot && $.browser.msie) { if ($.css(this, 'position') == 'static') this.style.position = 'relative'; ds.position = 'absolute'; ds.top = ds.left = ds.right = ds.padding = ds.margin = '0'; // fix ie6 problem when blocked element has a border width if (expr) { bw = sz(this, 'borderLeftWidth') + sz(this, 'borderRightWidth'); ds.setExpression('width', 'this.parentNode.offsetWidth - ' + bw + '+ "px"'); } else ds.width = '100%'; } else { ds.position = 'relative'; ds.margin = !bot ? '-' + pad.T + 'px -' + pad.R + 'px ' + (pad.T - width) + 'px -' + pad.L + 'px' : (pad.B - width) + 'px -' + pad.R + 'px -' + pad.B + 'px -' + pad.L + 'px'; } for (i = 0; i < width; i++) { w = Math.max(0, getWidth(fx, i, width)); e = strip.cloneNode(false); e.style.borderWidth = '0 ' + (opts[j + 'R'] ? w : 0) + 'px 0 ' + (opts[j + 'L'] ? w : 0) + 'px'; bot ? d.appendChild(e) : d.insertBefore(e, d.firstChild); } if (fold && $.support.boxModel) { if (bot && noBottomFold) continue; for (c in opts) { if (!opts[c]) continue; if (bot && (c == 'TL' || c == 'TR')) continue; if (!bot && (c == 'BL' || c == 'BR')) continue; common = { position: 'absolute', border: 'none', margin: 0, padding: 0, overflow: 'hidden', backgroundColor: strip.style.borderColor }; $horz = $('
    ').css(common).css({width: width + 'px', height: '1px'}); switch (c) { case 'TL': $horz.css({bottom: 0, left: 0}); break; case 'TR': $horz.css({bottom: 0, right: 0}); break; case 'BL': $horz.css({top: 0, left: 0}); break; case 'BR': $horz.css({top: 0, right: 0}); break; } d.appendChild($horz[0]); var $vert = $('
    ').css(common).css({ top: 0, bottom: 0, width: '1px', height: width + 'px' }); switch (c) { case 'TL': $vert.css({left: width}); break; case 'TR': $vert.css({right: width}); break; case 'BL': $vert.css({left: width}); break; case 'BR': $vert.css({right: width}); break; } d.appendChild($vert[0]); } } } } }); }; $.fn.uncorner = function () { if (radius || moz || webkit) this.css(radius ? 'border-radius' : moz ? '-moz-border-radius' : '-webkit-border-radius', 0); $('div.jquery-corner', this).remove(); return this; }; // expose options $.fn.corner.defaults = { useNative: true, // true if plugin should attempt to use native browser support for border radius rounding metaAttr: 'data-corner' // name of meta attribute to use for options }; })(jQuery); /* jQuery elevateZoom 3.0.8 - Demo's and documentation: - www.elevateweb.co.uk/image-zoom - Copyright (c) 2013 Andrew Eades - www.elevateweb.co.uk - Dual licensed under the LGPL licenses. - http://en.wikipedia.org/wiki/MIT_License - http://en.wikipedia.org/wiki/GNU_General_Public_License */ "function" !== typeof Object.create && (Object.create = function (d) { function h() { } h.prototype = d; return new h }); (function (d, h, l, m) { var k = { init: function (b, a) { var c = this; c.elem = a; c.$elem = d(a); c.imageSrc = c.$elem.data("zoom-image") ? c.$elem.data("zoom-image") : c.$elem.attr("src"); c.options = d.extend({}, d.fn.elevateZoom.options, b); c.options.tint && (c.options.lensColour = "none", c.options.lensOpacity = "1"); "inner" == c.options.zoomType && (c.options.showLens = !1); c.$elem.parent().removeAttr("title").removeAttr("alt"); c.zoomImage = c.imageSrc; c.refresh(1); d("#" + c.options.gallery + " a").click(function (a) { c.options.galleryActiveClass && (d("#" + c.options.gallery + " a").removeClass(c.options.galleryActiveClass), d(this).addClass(c.options.galleryActiveClass)); a.preventDefault(); d(this).data("zoom-image") ? c.zoomImagePre = d(this).data("zoom-image") : c.zoomImagePre = d(this).data("image"); c.swaptheimage(d(this).data("image"), c.zoomImagePre); return !1 }) }, refresh: function (b) { var a = this; setTimeout(function () { a.fetch(a.imageSrc) }, b || a.options.refresh) }, fetch: function (b) { var a = this, c = new Image; c.onload = function () { a.largeWidth = c.width; a.largeHeight = c.height; a.startZoom(); a.currentImage = a.imageSrc; a.options.onZoomedImageLoaded(a.$elem) }; c.src = b }, startZoom: function () { var b = this; b.nzWidth = b.$elem.width(); b.nzHeight = b.$elem.height(); b.isWindowActive = !1; b.isLensActive = !1; b.isTintActive = !1; b.overWindow = !1; b.options.imageCrossfade && (b.zoomWrap = b.$elem.wrap('
    '), b.$elem.css("position", "absolute")); b.zoomLock = 1; b.scrollingLock = !1; b.changeBgSize = !1; b.currentZoomLevel = b.options.zoomLevel; b.nzOffset = b.$elem.offset(); b.widthRatio = b.largeWidth / b.currentZoomLevel / b.nzWidth; b.heightRatio = b.largeHeight / b.currentZoomLevel / b.nzHeight; "window" == b.options.zoomType && (b.zoomWindowStyle = "overflow: hidden;background-position: 0px 0px;text-align:center;background-color: " + String(b.options.zoomWindowBgColour) + ";width: " + String(b.options.zoomWindowWidth) + "px;height: " + String(b.options.zoomWindowHeight) + "px;float: left;background-size: " + b.largeWidth / b.currentZoomLevel + "px " + b.largeHeight / b.currentZoomLevel + "px;display: none;z-index:100;border: " + String(b.options.borderSize) + "px solid " + b.options.borderColour + ";background-repeat: no-repeat;position: absolute;"); if ("inner" == b.options.zoomType) { var a = b.$elem.css("border-left-width"); b.zoomWindowStyle = "overflow: hidden;margin-left: " + String(a) + ";margin-top: " + String(a) + ";background-position: 0px 0px;width: " + String(b.nzWidth) + "px;height: " + String(b.nzHeight) + "px;float: left;display: none;cursor:" + b.options.cursor + ";px solid " + b.options.borderColour + ";background-repeat: no-repeat;position: absolute;" } "window" == b.options.zoomType && (lensHeight = b.nzHeight < b.options.zoomWindowWidth / b.widthRatio ? b.nzHeight : String(b.options.zoomWindowHeight / b.heightRatio), lensWidth = b.largeWidth < b.options.zoomWindowWidth ? b.nzWidth : b.options.zoomWindowWidth / b.widthRatio, b.lensStyle = "background-position: 0px 0px;width: " + String(b.options.zoomWindowWidth / b.widthRatio) + "px;height: " + String(b.options.zoomWindowHeight / b.heightRatio) + "px;float: right;display: none;overflow: hidden;z-index: 999;opacity:" + b.options.lensOpacity + ";filter: alpha(opacity = " + 100 * b.options.lensOpacity + "); zoom:1;width:" + lensWidth + "px;height:" + lensHeight + "px;background-color:" + b.options.lensColour + ";cursor:" + b.options.cursor + ";border: " + b.options.lensBorderSize + "px solid " + b.options.lensBorderColour + ";background-repeat: no-repeat;position: absolute;"); b.tintStyle = "display: block;position: absolute;background-color: " + b.options.tintColour + ";filter:alpha(opacity=0);opacity: 0;width: " + b.nzWidth + "px;height: " + b.nzHeight + "px;"; b.lensRound = ""; "lens" == b.options.zoomType && (b.lensStyle = "background-position: 0px 0px;float: left;display: none;border: " + String(b.options.borderSize) + "px solid " + b.options.borderColour + ";width:" + String(b.options.lensSize) + "px;height:" + String(b.options.lensSize) + "px;background-repeat: no-repeat;position: absolute;"); "round" == b.options.lensShape && (b.lensRound = "border-top-left-radius: " + String(b.options.lensSize / 2 + b.options.borderSize) + "px;border-top-right-radius: " + String(b.options.lensSize / 2 + b.options.borderSize) + "px;border-bottom-left-radius: " + String(b.options.lensSize / 2 + b.options.borderSize) + "px;border-bottom-right-radius: " + String(b.options.lensSize / 2 + b.options.borderSize) + "px;"); b.zoomContainer = d('
    '); d("body").append(b.zoomContainer); b.options.containLensZoom && "lens" == b.options.zoomType && b.zoomContainer.css("overflow", "hidden"); "inner" != b.options.zoomType && (b.zoomLens = d("
     
    ").appendTo(b.zoomContainer).click(function () { b.$elem.trigger("click") }), b.options.tint && (b.tintContainer = d("
    ").addClass("tintContainer"), b.zoomTint = d("
    "), b.zoomLens.wrap(b.tintContainer), b.zoomTintcss = b.zoomLens.after(b.zoomTint), b.zoomTintImage = d('').appendTo(b.zoomLens).click(function () { b.$elem.trigger("click") }))); isNaN(b.options.zoomWindowPosition) ? b.zoomWindow = d("
     
    ").appendTo("body").click(function () { b.$elem.trigger("click") }) : b.zoomWindow = d("
     
    ").appendTo(b.zoomContainer).click(function () { b.$elem.trigger("click") }); b.zoomWindowContainer = d("
    ").addClass("zoomWindowContainer").css("width", b.options.zoomWindowWidth); b.zoomWindow.wrap(b.zoomWindowContainer); "lens" == b.options.zoomType && b.zoomLens.css({backgroundImage: "url('" + b.imageSrc + "')"}); "window" == b.options.zoomType && b.zoomWindow.css({backgroundImage: "url('" + b.imageSrc + "')"}); "inner" == b.options.zoomType && b.zoomWindow.css({ backgroundImage: "url('" + b.imageSrc + "')" }); b.$elem.bind("touchmove", function (a) { a.preventDefault(); b.setPosition(a.originalEvent.touches[0] || a.originalEvent.changedTouches[0]) }); b.zoomContainer.bind("touchmove", function (a) { "inner" == b.options.zoomType && b.showHideWindow("show"); a.preventDefault(); b.setPosition(a.originalEvent.touches[0] || a.originalEvent.changedTouches[0]) }); b.zoomContainer.bind("touchend", function (a) { b.showHideWindow("hide"); b.options.showLens && b.showHideLens("hide"); b.options.tint && "inner" != b.options.zoomType && b.showHideTint("hide") }); b.$elem.bind("touchend", function (a) { b.showHideWindow("hide"); b.options.showLens && b.showHideLens("hide"); b.options.tint && "inner" != b.options.zoomType && b.showHideTint("hide") }); b.options.showLens && (b.zoomLens.bind("touchmove", function (a) { a.preventDefault(); b.setPosition(a.originalEvent.touches[0] || a.originalEvent.changedTouches[0]) }), b.zoomLens.bind("touchend", function (a) { b.showHideWindow("hide"); b.options.showLens && b.showHideLens("hide"); b.options.tint && "inner" != b.options.zoomType && b.showHideTint("hide") })); b.$elem.bind("mousemove", function (a) { !1 == b.overWindow && b.setElements("show"); if (b.lastX !== a.clientX || b.lastY !== a.clientY) b.setPosition(a), b.currentLoc = a; b.lastX = a.clientX; b.lastY = a.clientY }); b.zoomContainer.bind("mousemove", function (a) { !1 == b.overWindow && b.setElements("show"); if (b.lastX !== a.clientX || b.lastY !== a.clientY) b.setPosition(a), b.currentLoc = a; b.lastX = a.clientX; b.lastY = a.clientY }); "inner" != b.options.zoomType && b.zoomLens.bind("mousemove", function (a) { if (b.lastX !== a.clientX || b.lastY !== a.clientY) b.setPosition(a), b.currentLoc = a; b.lastX = a.clientX; b.lastY = a.clientY }); b.options.tint && "inner" != b.options.zoomType && b.zoomTint.bind("mousemove", function (a) { if (b.lastX !== a.clientX || b.lastY !== a.clientY) b.setPosition(a), b.currentLoc = a; b.lastX = a.clientX; b.lastY = a.clientY }); "inner" == b.options.zoomType && b.zoomWindow.bind("mousemove", function (a) { if (b.lastX !== a.clientX || b.lastY !== a.clientY) b.setPosition(a), b.currentLoc = a; b.lastX = a.clientX; b.lastY = a.clientY }); b.zoomContainer.add(b.$elem).mouseenter(function () { !1 == b.overWindow && b.setElements("show") }).mouseleave(function () { b.scrollLock || b.setElements("hide") }); "inner" != b.options.zoomType && b.zoomWindow.mouseenter(function () { b.overWindow = !0; b.setElements("hide") }).mouseleave(function () { b.overWindow = !1 }); b.minZoomLevel = b.options.minZoomLevel ? b.options.minZoomLevel : 2 * b.options.scrollZoomIncrement; b.options.scrollZoom && b.zoomContainer.add(b.$elem).bind("mousewheel DOMMouseScroll MozMousePixelScroll", function (a) { b.scrollLock = !0; clearTimeout(d.data(this, "timer")); d.data(this, "timer", setTimeout(function () { b.scrollLock = !1 }, 250)); var e = a.originalEvent.wheelDelta || -1 * a.originalEvent.detail; a.stopImmediatePropagation(); a.stopPropagation(); a.preventDefault(); 0 < e / 120 ? b.currentZoomLevel >= b.minZoomLevel && b.changeZoomLevel(b.currentZoomLevel - b.options.scrollZoomIncrement) : b.options.maxZoomLevel ? b.currentZoomLevel <= b.options.maxZoomLevel && b.changeZoomLevel(parseFloat(b.currentZoomLevel) + b.options.scrollZoomIncrement) : b.changeZoomLevel(parseFloat(b.currentZoomLevel) + b.options.scrollZoomIncrement); return !1 }) }, setElements: function (b) { if (!this.options.zoomEnabled) return !1; "show" == b && this.isWindowSet && ("inner" == this.options.zoomType && this.showHideWindow("show"), "window" == this.options.zoomType && this.showHideWindow("show"), this.options.showLens && this.showHideLens("show"), this.options.tint && "inner" != this.options.zoomType && this.showHideTint("show")); "hide" == b && ("window" == this.options.zoomType && this.showHideWindow("hide"), this.options.tint || this.showHideWindow("hide"), this.options.showLens && this.showHideLens("hide"), this.options.tint && this.showHideTint("hide")) }, setPosition: function (b) { if (!this.options.zoomEnabled) return !1; this.nzHeight = this.$elem.height(); this.nzWidth = this.$elem.width(); this.nzOffset = this.$elem.offset(); this.options.tint && "inner" != this.options.zoomType && (this.zoomTint.css({top: 0}), this.zoomTint.css({left: 0})); this.options.responsive && !this.options.scrollZoom && this.options.showLens && (lensHeight = this.nzHeight < this.options.zoomWindowWidth / this.widthRatio ? this.nzHeight : String(this.options.zoomWindowHeight / this.heightRatio), lensWidth = this.largeWidth < this.options.zoomWindowWidth ? this.nzWidth : this.options.zoomWindowWidth / this.widthRatio, this.widthRatio = this.largeWidth / this.nzWidth, this.heightRatio = this.largeHeight / this.nzHeight, "lens" != this.options.zoomType && (lensHeight = this.nzHeight < this.options.zoomWindowWidth / this.widthRatio ? this.nzHeight : String(this.options.zoomWindowHeight / this.heightRatio), lensWidth = this.options.zoomWindowWidth < this.options.zoomWindowWidth ? this.nzWidth : this.options.zoomWindowWidth / this.widthRatio, this.zoomLens.css("width", lensWidth), this.zoomLens.css("height", lensHeight), this.options.tint && (this.zoomTintImage.css("width", this.nzWidth), this.zoomTintImage.css("height", this.nzHeight))), "lens" == this.options.zoomType && this.zoomLens.css({ width: String(this.options.lensSize) + "px", height: String(this.options.lensSize) + "px" })); this.zoomContainer.css({top: this.nzOffset.top}); this.zoomContainer.css({left: this.nzOffset.left}); this.mouseLeft = parseInt(b.pageX - this.nzOffset.left); this.mouseTop = parseInt(b.pageY - this.nzOffset.top); "window" == this.options.zoomType && (this.Etoppos = this.mouseTop < this.zoomLens.height() / 2, this.Eboppos = this.mouseTop > this.nzHeight - this.zoomLens.height() / 2 - 2 * this.options.lensBorderSize, this.Eloppos = this.mouseLeft < 0 + this.zoomLens.width() / 2, this.Eroppos = this.mouseLeft > this.nzWidth - this.zoomLens.width() / 2 - 2 * this.options.lensBorderSize); "inner" == this.options.zoomType && (this.Etoppos = this.mouseTop < this.nzHeight / 2 / this.heightRatio, this.Eboppos = this.mouseTop > this.nzHeight - this.nzHeight / 2 / this.heightRatio, this.Eloppos = this.mouseLeft < 0 + this.nzWidth / 2 / this.widthRatio, this.Eroppos = this.mouseLeft > this.nzWidth - this.nzWidth / 2 / this.widthRatio - 2 * this.options.lensBorderSize); 0 >= this.mouseLeft || 0 > this.mouseTop || this.mouseLeft > this.nzWidth || this.mouseTop > this.nzHeight ? this.setElements("hide") : (this.options.showLens && (this.lensLeftPos = String(this.mouseLeft - this.zoomLens.width() / 2), this.lensTopPos = String(this.mouseTop - this.zoomLens.height() / 2)), this.Etoppos && (this.lensTopPos = 0), this.Eloppos && (this.tintpos = this.lensLeftPos = this.windowLeftPos = 0), "window" == this.options.zoomType && (this.Eboppos && (this.lensTopPos = Math.max(this.nzHeight - this.zoomLens.height() - 2 * this.options.lensBorderSize, 0)), this.Eroppos && (this.lensLeftPos = this.nzWidth - this.zoomLens.width() - 2 * this.options.lensBorderSize)), "inner" == this.options.zoomType && (this.Eboppos && (this.lensTopPos = Math.max(this.nzHeight - 2 * this.options.lensBorderSize, 0)), this.Eroppos && (this.lensLeftPos = this.nzWidth - this.nzWidth - 2 * this.options.lensBorderSize)), "lens" == this.options.zoomType && (this.windowLeftPos = String(-1 * ((b.pageX - this.nzOffset.left) * this.widthRatio - this.zoomLens.width() / 2)), this.windowTopPos = String(-1 * ((b.pageY - this.nzOffset.top) * this.heightRatio - this.zoomLens.height() / 2)), this.zoomLens.css({backgroundPosition: this.windowLeftPos + "px " + this.windowTopPos + "px"}), this.changeBgSize && (this.nzHeight > this.nzWidth ? ("lens" == this.options.zoomType && this.zoomLens.css({ "background-size": this.largeWidth / this.newvalueheight + "px " + this.largeHeight / this.newvalueheight + "px" }), this.zoomWindow.css({"background-size": this.largeWidth / this.newvalueheight + "px " + this.largeHeight / this.newvalueheight + "px"})) : ("lens" == this.options.zoomType && this.zoomLens.css({"background-size": this.largeWidth / this.newvaluewidth + "px " + this.largeHeight / this.newvaluewidth + "px"}), this.zoomWindow.css({"background-size": this.largeWidth / this.newvaluewidth + "px " + this.largeHeight / this.newvaluewidth + "px"})), this.changeBgSize = !1), this.setWindowPostition(b)), this.options.tint && "inner" != this.options.zoomType && this.setTintPosition(b), "window" == this.options.zoomType && this.setWindowPostition(b), "inner" == this.options.zoomType && this.setWindowPostition(b), this.options.showLens && (this.fullwidth && "lens" != this.options.zoomType && (this.lensLeftPos = 0), this.zoomLens.css({ left: this.lensLeftPos + "px", top: this.lensTopPos + "px" }))) }, showHideWindow: function (b) { "show" != b || this.isWindowActive || (this.options.zoomWindowFadeIn ? this.zoomWindow.stop(!0, !0, !1).fadeIn(this.options.zoomWindowFadeIn) : this.zoomWindow.show(), this.isWindowActive = !0); "hide" == b && this.isWindowActive && (this.options.zoomWindowFadeOut ? this.zoomWindow.stop(!0, !0).fadeOut(this.options.zoomWindowFadeOut) : this.zoomWindow.hide(), this.isWindowActive = !1) }, showHideLens: function (b) { "show" != b || this.isLensActive || (this.options.lensFadeIn ? this.zoomLens.stop(!0, !0, !1).fadeIn(this.options.lensFadeIn) : this.zoomLens.show(), this.isLensActive = !0); "hide" == b && this.isLensActive && (this.options.lensFadeOut ? this.zoomLens.stop(!0, !0).fadeOut(this.options.lensFadeOut) : this.zoomLens.hide(), this.isLensActive = !1) }, showHideTint: function (b) { "show" != b || this.isTintActive || (this.options.zoomTintFadeIn ? this.zoomTint.css({opacity: this.options.tintOpacity}).animate().stop(!0, !0).fadeIn("slow") : (this.zoomTint.css({opacity: this.options.tintOpacity}).animate(), this.zoomTint.show()), this.isTintActive = !0); "hide" == b && this.isTintActive && (this.options.zoomTintFadeOut ? this.zoomTint.stop(!0, !0).fadeOut(this.options.zoomTintFadeOut) : this.zoomTint.hide(), this.isTintActive = !1) }, setLensPostition: function (b) { }, setWindowPostition: function (b) { var a = this; if (isNaN(a.options.zoomWindowPosition)) a.externalContainer = d("#" + a.options.zoomWindowPosition), a.externalContainerWidth = a.externalContainer.width(), a.externalContainerHeight = a.externalContainer.height(), a.externalContainerOffset = a.externalContainer.offset(), a.windowOffsetTop = a.externalContainerOffset.top, a.windowOffsetLeft = a.externalContainerOffset.left; else switch (a.options.zoomWindowPosition) { case 1: a.windowOffsetTop = a.options.zoomWindowOffety; a.windowOffsetLeft = +a.nzWidth; break; case 2: a.options.zoomWindowHeight > a.nzHeight && (a.windowOffsetTop = -1 * (a.options.zoomWindowHeight / 2 - a.nzHeight / 2), a.windowOffsetLeft = a.nzWidth); break; case 3: a.windowOffsetTop = a.nzHeight - a.zoomWindow.height() - 2 * a.options.borderSize; a.windowOffsetLeft = a.nzWidth; break; case 4: a.windowOffsetTop = a.nzHeight; a.windowOffsetLeft = a.nzWidth; break; case 5: a.windowOffsetTop = a.nzHeight; a.windowOffsetLeft = a.nzWidth - a.zoomWindow.width() - 2 * a.options.borderSize; break; case 6: a.options.zoomWindowHeight > a.nzHeight && (a.windowOffsetTop = a.nzHeight, a.windowOffsetLeft = -1 * (a.options.zoomWindowWidth / 2 - a.nzWidth / 2 + 2 * a.options.borderSize)); break; case 7: a.windowOffsetTop = a.nzHeight; a.windowOffsetLeft = 0; break; case 8: a.windowOffsetTop = a.nzHeight; a.windowOffsetLeft = -1 * (a.zoomWindow.width() + 2 * a.options.borderSize); break; case 9: a.windowOffsetTop = a.nzHeight - a.zoomWindow.height() - 2 * a.options.borderSize; a.windowOffsetLeft = -1 * (a.zoomWindow.width() + 2 * a.options.borderSize); break; case 10: a.options.zoomWindowHeight > a.nzHeight && (a.windowOffsetTop = -1 * (a.options.zoomWindowHeight / 2 - a.nzHeight / 2), a.windowOffsetLeft = -1 * (a.zoomWindow.width() + 2 * a.options.borderSize)); break; case 11: a.windowOffsetTop = a.options.zoomWindowOffety; a.windowOffsetLeft = -1 * (a.zoomWindow.width() + 2 * a.options.borderSize); break; case 12: a.windowOffsetTop = -1 * (a.zoomWindow.height() + 2 * a.options.borderSize); a.windowOffsetLeft = -1 * (a.zoomWindow.width() + 2 * a.options.borderSize); break; case 13: a.windowOffsetTop = -1 * (a.zoomWindow.height() + 2 * a.options.borderSize); a.windowOffsetLeft = 0; break; case 14: a.options.zoomWindowHeight > a.nzHeight && (a.windowOffsetTop = -1 * (a.zoomWindow.height() + 2 * a.options.borderSize), a.windowOffsetLeft = -1 * (a.options.zoomWindowWidth / 2 - a.nzWidth / 2 + 2 * a.options.borderSize)); break; case 15: a.windowOffsetTop = -1 * (a.zoomWindow.height() + 2 * a.options.borderSize); a.windowOffsetLeft = a.nzWidth - a.zoomWindow.width() - 2 * a.options.borderSize; break; case 16: a.windowOffsetTop = -1 * (a.zoomWindow.height() + 2 * a.options.borderSize); a.windowOffsetLeft = a.nzWidth; break; default: a.windowOffsetTop = a.options.zoomWindowOffety, a.windowOffsetLeft = a.nzWidth } a.isWindowSet = !0; a.windowOffsetTop += a.options.zoomWindowOffety; a.windowOffsetLeft += a.options.zoomWindowOffetx; a.zoomWindow.css({top: a.windowOffsetTop}); a.zoomWindow.css({left: a.windowOffsetLeft}); "inner" == a.options.zoomType && (a.zoomWindow.css({top: 0}), a.zoomWindow.css({left: 0})); a.windowLeftPos = String(-1 * ((b.pageX - a.nzOffset.left) * a.widthRatio - a.zoomWindow.width() / 2)); a.windowTopPos = String(-1 * ((b.pageY - a.nzOffset.top) * a.heightRatio - a.zoomWindow.height() / 2)); a.Etoppos && (a.windowTopPos = 0); a.Eloppos && (a.windowLeftPos = 0); a.Eboppos && (a.windowTopPos = -1 * (a.largeHeight / a.currentZoomLevel - a.zoomWindow.height())); a.Eroppos && (a.windowLeftPos = -1 * (a.largeWidth / a.currentZoomLevel - a.zoomWindow.width())); a.fullheight && (a.windowTopPos = 0); a.fullwidth && (a.windowLeftPos = 0); if ("window" == a.options.zoomType || "inner" == a.options.zoomType) 1 == a.zoomLock && (1 >= a.widthRatio && (a.windowLeftPos = 0), 1 >= a.heightRatio && (a.windowTopPos = 0)), a.largeHeight < a.options.zoomWindowHeight && (a.windowTopPos = 0), a.largeWidth < a.options.zoomWindowWidth && (a.windowLeftPos = 0), a.options.easing ? (a.xp || (a.xp = 0), a.yp || (a.yp = 0), a.loop || (a.loop = setInterval(function () { a.xp += (a.windowLeftPos - a.xp) / a.options.easingAmount; a.yp += (a.windowTopPos - a.yp) / a.options.easingAmount; a.scrollingLock ? (clearInterval(a.loop), a.xp = a.windowLeftPos, a.yp = a.windowTopPos, a.xp = -1 * ((b.pageX - a.nzOffset.left) * a.widthRatio - a.zoomWindow.width() / 2), a.yp = -1 * ((b.pageY - a.nzOffset.top) * a.heightRatio - a.zoomWindow.height() / 2), a.changeBgSize && (a.nzHeight > a.nzWidth ? ("lens" == a.options.zoomType && a.zoomLens.css({"background-size": a.largeWidth / a.newvalueheight + "px " + a.largeHeight / a.newvalueheight + "px"}), a.zoomWindow.css({"background-size": a.largeWidth / a.newvalueheight + "px " + a.largeHeight / a.newvalueheight + "px"})) : ("lens" != a.options.zoomType && a.zoomLens.css({"background-size": a.largeWidth / a.newvaluewidth + "px " + a.largeHeight / a.newvalueheight + "px"}), a.zoomWindow.css({"background-size": a.largeWidth / a.newvaluewidth + "px " + a.largeHeight / a.newvaluewidth + "px"})), a.changeBgSize = !1), a.zoomWindow.css({backgroundPosition: a.windowLeftPos + "px " + a.windowTopPos + "px"}), a.scrollingLock = !1, a.loop = !1) : (a.changeBgSize && (a.nzHeight > a.nzWidth ? ("lens" == a.options.zoomType && a.zoomLens.css({"background-size": a.largeWidth / a.newvalueheight + "px " + a.largeHeight / a.newvalueheight + "px"}), a.zoomWindow.css({"background-size": a.largeWidth / a.newvalueheight + "px " + a.largeHeight / a.newvalueheight + "px"})) : ("lens" != a.options.zoomType && a.zoomLens.css({ "background-size": a.largeWidth / a.newvaluewidth + "px " + a.largeHeight / a.newvaluewidth + "px" }), a.zoomWindow.css({"background-size": a.largeWidth / a.newvaluewidth + "px " + a.largeHeight / a.newvaluewidth + "px"})), a.changeBgSize = !1), a.zoomWindow.css({backgroundPosition: a.xp + "px " + a.yp + "px"})) }, 16))) : (a.changeBgSize && (a.nzHeight > a.nzWidth ? ("lens" == a.options.zoomType && a.zoomLens.css({"background-size": a.largeWidth / a.newvalueheight + "px " + a.largeHeight / a.newvalueheight + "px"}), a.zoomWindow.css({ "background-size": a.largeWidth / a.newvalueheight + "px " + a.largeHeight / a.newvalueheight + "px" })) : ("lens" == a.options.zoomType && a.zoomLens.css({"background-size": a.largeWidth / a.newvaluewidth + "px " + a.largeHeight / a.newvaluewidth + "px"}), a.largeHeight / a.newvaluewidth < a.options.zoomWindowHeight ? a.zoomWindow.css({"background-size": a.largeWidth / a.newvaluewidth + "px " + a.largeHeight / a.newvaluewidth + "px"}) : a.zoomWindow.css({"background-size": a.largeWidth / a.newvalueheight + "px " + a.largeHeight / a.newvalueheight + "px"})), a.changeBgSize = !1), a.zoomWindow.css({ backgroundPosition: a.windowLeftPos + "px " + a.windowTopPos + "px" })) }, setTintPosition: function (b) { this.nzOffset = this.$elem.offset(); this.tintpos = String(-1 * (b.pageX - this.nzOffset.left - this.zoomLens.width() / 2)); this.tintposy = String(-1 * (b.pageY - this.nzOffset.top - this.zoomLens.height() / 2)); this.Etoppos && (this.tintposy = 0); this.Eloppos && (this.tintpos = 0); this.Eboppos && (this.tintposy = -1 * (this.nzHeight - this.zoomLens.height() - 2 * this.options.lensBorderSize)); this.Eroppos && (this.tintpos = -1 * (this.nzWidth - this.zoomLens.width() - 2 * this.options.lensBorderSize)); this.options.tint && (this.fullheight && (this.tintposy = 0), this.fullwidth && (this.tintpos = 0), this.zoomTintImage.css({left: this.tintpos + "px"}), this.zoomTintImage.css({top: this.tintposy + "px"})) }, swaptheimage: function (b, a) { var c = this, e = new Image; c.options.loadingIcon && (c.spinner = d("
    '), c.$elem.after(c.spinner)); c.options.onImageSwap(c.$elem); e.onload = function () { c.largeWidth = e.width; c.largeHeight = e.height; c.zoomImage = a; c.zoomWindow.css({"background-size": c.largeWidth + "px " + c.largeHeight + "px"}); c.zoomWindow.css({"background-size": c.largeWidth + "px " + c.largeHeight + "px"}); c.swapAction(b, a) }; e.src = a }, swapAction: function (b, a) { var c = this, e = new Image; e.onload = function () { c.nzHeight = e.height; c.nzWidth = e.width; c.options.onImageSwapComplete(c.$elem); c.doneCallback() }; e.src = b; c.currentZoomLevel = c.options.zoomLevel; c.options.maxZoomLevel = !1; "lens" == c.options.zoomType && c.zoomLens.css({backgroundImage: "url('" + a + "')"}); "window" == c.options.zoomType && c.zoomWindow.css({backgroundImage: "url('" + a + "')"}); "inner" == c.options.zoomType && c.zoomWindow.css({backgroundImage: "url('" + a + "')"}); c.currentImage = a; if (c.options.imageCrossfade) { var f = c.$elem, g = f.clone(); c.$elem.attr("src", b); c.$elem.after(g); g.stop(!0).fadeOut(c.options.imageCrossfade, function () { d(this).remove() }); c.$elem.width("auto").removeAttr("width"); c.$elem.height("auto").removeAttr("height"); f.fadeIn(c.options.imageCrossfade); c.options.tint && "inner" != c.options.zoomType && (f = c.zoomTintImage, g = f.clone(), c.zoomTintImage.attr("src", a), c.zoomTintImage.after(g), g.stop(!0).fadeOut(c.options.imageCrossfade, function () { d(this).remove() }), f.fadeIn(c.options.imageCrossfade), c.zoomTint.css({height: c.$elem.height()}), c.zoomTint.css({width: c.$elem.width()})); c.zoomContainer.css("height", c.$elem.height()); c.zoomContainer.css("width", c.$elem.width()); "inner" != c.options.zoomType || c.options.constrainType || (c.zoomWrap.parent().css("height", c.$elem.height()), c.zoomWrap.parent().css("width", c.$elem.width()), c.zoomWindow.css("height", c.$elem.height()), c.zoomWindow.css("width", c.$elem.width())) } else c.$elem.attr("src", b), c.options.tint && (c.zoomTintImage.attr("src", a), c.zoomTintImage.attr("height", c.$elem.height()), c.zoomTintImage.css({height: c.$elem.height()}), c.zoomTint.css({height: c.$elem.height()})), c.zoomContainer.css("height", c.$elem.height()), c.zoomContainer.css("width", c.$elem.width()); c.options.imageCrossfade && (c.zoomWrap.css("height", c.$elem.height()), c.zoomWrap.css("width", c.$elem.width())); c.options.constrainType && ("height" == c.options.constrainType && (c.zoomContainer.css("height", c.options.constrainSize), c.zoomContainer.css("width", "auto"), c.options.imageCrossfade ? (c.zoomWrap.css("height", c.options.constrainSize), c.zoomWrap.css("width", "auto"), c.constwidth = c.zoomWrap.width()) : (c.$elem.css("height", c.options.constrainSize), c.$elem.css("width", "auto"), c.constwidth = c.$elem.width()), "inner" == c.options.zoomType && (c.zoomWrap.parent().css("height", c.options.constrainSize), c.zoomWrap.parent().css("width", c.constwidth), c.zoomWindow.css("height", c.options.constrainSize), c.zoomWindow.css("width", c.constwidth)), c.options.tint && (c.tintContainer.css("height", c.options.constrainSize), c.tintContainer.css("width", c.constwidth), c.zoomTint.css("height", c.options.constrainSize), c.zoomTint.css("width", c.constwidth), c.zoomTintImage.css("height", c.options.constrainSize), c.zoomTintImage.css("width", c.constwidth))), "width" == c.options.constrainType && (c.zoomContainer.css("height", "auto"), c.zoomContainer.css("width", c.options.constrainSize), c.options.imageCrossfade ? (c.zoomWrap.css("height", "auto"), c.zoomWrap.css("width", c.options.constrainSize), c.constheight = c.zoomWrap.height()) : (c.$elem.css("height", "auto"), c.$elem.css("width", c.options.constrainSize), c.constheight = c.$elem.height()), "inner" == c.options.zoomType && (c.zoomWrap.parent().css("height", c.constheight), c.zoomWrap.parent().css("width", c.options.constrainSize), c.zoomWindow.css("height", c.constheight), c.zoomWindow.css("width", c.options.constrainSize)), c.options.tint && (c.tintContainer.css("height", c.constheight), c.tintContainer.css("width", c.options.constrainSize), c.zoomTint.css("height", c.constheight), c.zoomTint.css("width", c.options.constrainSize), c.zoomTintImage.css("height", c.constheight), c.zoomTintImage.css("width", c.options.constrainSize)))) }, doneCallback: function () { this.options.loadingIcon && this.spinner.hide(); this.nzOffset = this.$elem.offset(); this.nzWidth = this.$elem.width(); this.nzHeight = this.$elem.height(); this.currentZoomLevel = this.options.zoomLevel; this.widthRatio = this.largeWidth / this.nzWidth; this.heightRatio = this.largeHeight / this.nzHeight; "window" == this.options.zoomType && (lensHeight = this.nzHeight < this.options.zoomWindowWidth / this.widthRatio ? this.nzHeight : String(this.options.zoomWindowHeight / this.heightRatio), lensWidth = this.options.zoomWindowWidth < this.options.zoomWindowWidth ? this.nzWidth : this.options.zoomWindowWidth / this.widthRatio, this.zoomLens && (this.zoomLens.css("width", lensWidth), this.zoomLens.css("height", lensHeight))) }, getCurrentImage: function () { return this.zoomImage }, getGalleryList: function () { var b = this; b.gallerylist = []; b.options.gallery ? d("#" + b.options.gallery + " a").each(function () { var a = ""; d(this).data("zoom-image") ? a = d(this).data("zoom-image") : d(this).data("image") && (a = d(this).data("image")); a == b.zoomImage ? b.gallerylist.unshift({ href: "" + a + "", title: d(this).find("img").attr("title") }) : b.gallerylist.push({href: "" + a + "", title: d(this).find("img").attr("title")}) }) : b.gallerylist.push({href: "" + b.zoomImage + "", title: d(this).find("img").attr("title")}); return b.gallerylist }, changeZoomLevel: function (b) { this.scrollingLock = !0; this.newvalue = parseFloat(b).toFixed(2); newvalue = parseFloat(b).toFixed(2); maxheightnewvalue = this.largeHeight / (this.options.zoomWindowHeight / this.nzHeight * this.nzHeight); maxwidthtnewvalue = this.largeWidth / (this.options.zoomWindowWidth / this.nzWidth * this.nzWidth); "inner" != this.options.zoomType && (maxheightnewvalue <= newvalue ? (this.heightRatio = this.largeHeight / maxheightnewvalue / this.nzHeight, this.newvalueheight = maxheightnewvalue, this.fullheight = !0) : (this.heightRatio = this.largeHeight / newvalue / this.nzHeight, this.newvalueheight = newvalue, this.fullheight = !1), maxwidthtnewvalue <= newvalue ? (this.widthRatio = this.largeWidth / maxwidthtnewvalue / this.nzWidth, this.newvaluewidth = maxwidthtnewvalue, this.fullwidth = !0) : (this.widthRatio = this.largeWidth / newvalue / this.nzWidth, this.newvaluewidth = newvalue, this.fullwidth = !1), "lens" == this.options.zoomType && (maxheightnewvalue <= newvalue ? (this.fullwidth = !0, this.newvaluewidth = maxheightnewvalue) : (this.widthRatio = this.largeWidth / newvalue / this.nzWidth, this.newvaluewidth = newvalue, this.fullwidth = !1))); "inner" == this.options.zoomType && (maxheightnewvalue = parseFloat(this.largeHeight / this.nzHeight).toFixed(2), maxwidthtnewvalue = parseFloat(this.largeWidth / this.nzWidth).toFixed(2), newvalue > maxheightnewvalue && (newvalue = maxheightnewvalue), newvalue > maxwidthtnewvalue && (newvalue = maxwidthtnewvalue), maxheightnewvalue <= newvalue ? (this.heightRatio = this.largeHeight / newvalue / this.nzHeight, this.newvalueheight = newvalue > maxheightnewvalue ? maxheightnewvalue : newvalue, this.fullheight = !0) : (this.heightRatio = this.largeHeight / newvalue / this.nzHeight, this.newvalueheight = newvalue > maxheightnewvalue ? maxheightnewvalue : newvalue, this.fullheight = !1), maxwidthtnewvalue <= newvalue ? (this.widthRatio = this.largeWidth / newvalue / this.nzWidth, this.newvaluewidth = newvalue > maxwidthtnewvalue ? maxwidthtnewvalue : newvalue, this.fullwidth = !0) : (this.widthRatio = this.largeWidth / newvalue / this.nzWidth, this.newvaluewidth = newvalue, this.fullwidth = !1)); scrcontinue = !1; "inner" == this.options.zoomType && (this.nzWidth > this.nzHeight && (this.newvaluewidth <= maxwidthtnewvalue ? scrcontinue = !0 : (scrcontinue = !1, this.fullwidth = this.fullheight = !0)), this.nzHeight > this.nzWidth && (this.newvaluewidth <= maxwidthtnewvalue ? scrcontinue = !0 : (scrcontinue = !1, this.fullwidth = this.fullheight = !0))); "inner" != this.options.zoomType && (scrcontinue = !0); scrcontinue && (this.zoomLock = 0, this.changeZoom = !0, this.options.zoomWindowHeight / this.heightRatio <= this.nzHeight && (this.currentZoomLevel = this.newvalueheight, "lens" != this.options.zoomType && "inner" != this.options.zoomType && (this.changeBgSize = !0, this.zoomLens.css({height: String(this.options.zoomWindowHeight / this.heightRatio) + "px"})), "lens" == this.options.zoomType || "inner" == this.options.zoomType) && (this.changeBgSize = !0), this.options.zoomWindowWidth / this.widthRatio <= this.nzWidth && ("inner" != this.options.zoomType && this.newvaluewidth > this.newvalueheight && (this.currentZoomLevel = this.newvaluewidth), "lens" != this.options.zoomType && "inner" != this.options.zoomType && (this.changeBgSize = !0, this.zoomLens.css({width: String(this.options.zoomWindowWidth / this.widthRatio) + "px"})), "lens" == this.options.zoomType || "inner" == this.options.zoomType) && (this.changeBgSize = !0), "inner" == this.options.zoomType && (this.changeBgSize = !0, this.nzWidth > this.nzHeight && (this.currentZoomLevel = this.newvaluewidth), this.nzHeight > this.nzWidth && (this.currentZoomLevel = this.newvaluewidth))); this.setPosition(this.currentLoc) }, closeAll: function () { self.zoomWindow && self.zoomWindow.hide(); self.zoomLens && self.zoomLens.hide(); self.zoomTint && self.zoomTint.hide() }, changeState: function (b) { "enable" == b && (this.options.zoomEnabled = !0); "disable" == b && (this.options.zoomEnabled = !1) } }; d.fn.elevateZoom = function (b) { return this.each(function () { var a = Object.create(k); a.init(b, this); d.data(this, "elevateZoom", a) }) }; d.fn.elevateZoom.options = { zoomActivation: "hover", zoomEnabled: !0, preloading: 1, zoomLevel: 1, scrollZoom: !1, scrollZoomIncrement: 0.1, minZoomLevel: !1, maxZoomLevel: !1, easing: !1, easingAmount: 12, lensSize: 200, zoomWindowWidth: 400, zoomWindowHeight: 400, zoomWindowOffetx: 0, zoomWindowOffety: 0, zoomWindowPosition: 1, zoomWindowBgColour: "#fff", lensFadeIn: !1, lensFadeOut: !1, debug: !1, zoomWindowFadeIn: !1, zoomWindowFadeOut: !1, zoomWindowAlwaysShow: !1, zoomTintFadeIn: !1, zoomTintFadeOut: !1, borderSize: 4, showLens: !0, borderColour: "#888", lensBorderSize: 1, lensBorderColour: "#000", lensShape: "square", zoomType: "window", containLensZoom: !1, lensColour: "white", lensOpacity: 0.4, lenszoom: !1, tint: !1, tintColour: "#333", tintOpacity: 0.4, gallery: !1, galleryActiveClass: "zoomGalleryActive", imageCrossfade: !1, constrainType: !1, constrainSize: !1, loadingIcon: !1, cursor: "default", responsive: !0, onComplete: d.noop, onZoomedImageLoaded: function () { }, onImageSwap: d.noop, onImageSwapComplete: d.noop } })(jQuery, window, document); /*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */ (function (r, G, f, v) { var J = f("html"), n = f(r), p = f(G), b = f.fancybox = function () { b.open.apply(this, arguments) }, I = navigator.userAgent.match(/msie/i), B = null, s = G.createTouch !== v, t = function (a) { return a && a.hasOwnProperty && a instanceof f }, q = function (a) { return a && "string" === f.type(a) }, E = function (a) { return q(a) && 0 < a.indexOf("%") }, l = function (a, d) { var e = parseInt(a, 10) || 0; d && E(a) && (e *= b.getViewport()[d] / 100); return Math.ceil(e) }, w = function (a, b) { return l(a, b) + "px" }; f.extend(b, { version: "2.1.5", defaults: { padding: 15, margin: 20, width: 800, height: 600, minWidth: 100, minHeight: 100, maxWidth: 9999, maxHeight: 9999, pixelRatio: 1, autoSize: !0, autoHeight: !1, autoWidth: !1, autoResize: !0, autoCenter: !s, fitToView: !0, aspectRatio: !1, topRatio: 0.5, leftRatio: 0.5, scrolling: "auto", wrapCSS: "", arrows: !0, closeBtn: !0, closeClick: !1, nextClick: !1, mouseWheel: !0, autoPlay: !1, playSpeed: 3E3, preload: 3, modal: !1, loop: !0, ajax: {dataType: "html", headers: {"X-fancyBox": !0}}, iframe: {scrolling: "auto", preload: !0}, swf: {wmode: "transparent", allowfullscreen: "true", allowscriptaccess: "always"}, keys: { next: {13: "left", 34: "up", 39: "left", 40: "up"}, prev: {8: "right", 33: "down", 37: "right", 38: "down"}, close: [27], play: [32], toggle: [70] }, direction: {next: "left", prev: "right"}, scrollOutside: !0, index: 0, type: null, href: null, content: null, title: null, tpl: { wrap: '
    ', image: '', iframe: '", error: '

    The requested content cannot be loaded.
    Please try again later.

    ', closeBtn: '', next: '', prev: '' }, openEffect: "fade", openSpeed: 250, openEasing: "swing", openOpacity: !0, openMethod: "zoomIn", closeEffect: "fade", closeSpeed: 250, closeEasing: "swing", closeOpacity: !0, closeMethod: "zoomOut", nextEffect: "elastic", nextSpeed: 250, nextEasing: "swing", nextMethod: "changeIn", prevEffect: "elastic", prevSpeed: 250, prevEasing: "swing", prevMethod: "changeOut", helpers: {overlay: !0, title: !0}, onCancel: f.noop, beforeLoad: f.noop, afterLoad: f.noop, beforeShow: f.noop, afterShow: f.noop, beforeChange: f.noop, beforeClose: f.noop, afterClose: f.noop }, group: {}, opts: {}, previous: null, coming: null, current: null, isActive: !1, isOpen: !1, isOpened: !1, wrap: null, skin: null, outer: null, inner: null, player: {timer: null, isActive: !1}, ajaxLoad: null, imgPreload: null, transitions: {}, helpers: {}, open: function (a, d) { if (a && (f.isPlainObject(d) || (d = {}), !1 !== b.close(!0))) return f.isArray(a) || (a = t(a) ? f(a).get() : [a]), f.each(a, function (e, c) { var k = {}, g, h, j, m, l; "object" === f.type(c) && (c.nodeType && (c = f(c)), t(c) ? (k = { href: c.data("fancybox-href") || c.attr("href"), title: c.data("fancybox-title") || c.attr("title"), isDom: !0, element: c }, f.metadata && f.extend(!0, k, c.metadata())) : k = c); g = d.href || k.href || (q(c) ? c : null); h = d.title !== v ? d.title : k.title || ""; m = (j = d.content || k.content) ? "html" : d.type || k.type; !m && k.isDom && (m = c.data("fancybox-type"), m || (m = (m = c.prop("class").match(/fancybox\.(\w+)/)) ? m[1] : null)); q(g) && (m || (b.isImage(g) ? m = "image" : b.isSWF(g) ? m = "swf" : "#" === g.charAt(0) ? m = "inline" : q(c) && (m = "html", j = c)), "ajax" === m && (l = g.split(/\s+/, 2), g = l.shift(), l = l.shift())); j || ("inline" === m ? g ? j = f(q(g) ? g.replace(/.*(?=#[^\s]+$)/, "") : g) : k.isDom && (j = c) : "html" === m ? j = g : !m && (!g && k.isDom) && (m = "inline", j = c)); f.extend(k, {href: g, type: m, content: j, title: h, selector: l}); a[e] = k }), b.opts = f.extend(!0, {}, b.defaults, d), d.keys !== v && (b.opts.keys = d.keys ? f.extend({}, b.defaults.keys, d.keys) : !1), b.group = a, b._start(b.opts.index) }, cancel: function () { var a = b.coming; a && !1 !== b.trigger("onCancel") && (b.hideLoading(), b.ajaxLoad && b.ajaxLoad.abort(), b.ajaxLoad = null, b.imgPreload && (b.imgPreload.onload = b.imgPreload.onerror = null), a.wrap && a.wrap.stop(!0, !0).trigger("onReset").remove(), b.coming = null, b.current || b._afterZoomOut(a)) }, close: function (a) { b.cancel(); !1 !== b.trigger("beforeClose") && (b.unbindEvents(), b.isActive && (!b.isOpen || !0 === a ? (f(".fancybox-wrap").stop(!0).trigger("onReset").remove(), b._afterZoomOut()) : (b.isOpen = b.isOpened = !1, b.isClosing = !0, f(".fancybox-item, .fancybox-nav").remove(), b.wrap.stop(!0, !0).removeClass("fancybox-opened"), b.transitions[b.current.closeMethod]()))) }, play: function (a) { var d = function () { clearTimeout(b.player.timer) }, e = function () { d(); b.current && b.player.isActive && (b.player.timer = setTimeout(b.next, b.current.playSpeed)) }, c = function () { d(); p.unbind(".player"); b.player.isActive = !1; b.trigger("onPlayEnd") }; if (!0 === a || !b.player.isActive && !1 !== a) { if (b.current && (b.current.loop || b.current.index < b.group.length - 1)) b.player.isActive = !0, p.bind({ "onCancel.player beforeClose.player": c, "onUpdate.player": e, "beforeLoad.player": d }), e(), b.trigger("onPlayStart") } else c() }, next: function (a) { var d = b.current; d && (q(a) || (a = d.direction.next), b.jumpto(d.index + 1, a, "next")) }, prev: function (a) { var d = b.current; d && (q(a) || (a = d.direction.prev), b.jumpto(d.index - 1, a, "prev")) }, jumpto: function (a, d, e) { var c = b.current; c && (a = l(a), b.direction = d || c.direction[a >= c.index ? "next" : "prev"], b.router = e || "jumpto", c.loop && (0 > a && (a = c.group.length + a % c.group.length), a %= c.group.length), c.group[a] !== v && (b.cancel(), b._start(a))) }, reposition: function (a, d) { var e = b.current, c = e ? e.wrap : null, k; c && (k = b._getPosition(d), a && "scroll" === a.type ? (delete k.position, c.stop(!0, !0).animate(k, 200)) : (c.css(k), e.pos = f.extend({}, e.dim, k))) }, update: function (a) { var d = a && a.type, e = !d || "orientationchange" === d; e && (clearTimeout(B), B = null); b.isOpen && !B && (B = setTimeout(function () { var c = b.current; c && !b.isClosing && (b.wrap.removeClass("fancybox-tmp"), (e || "load" === d || "resize" === d && c.autoResize) && b._setDimension(), "scroll" === d && c.canShrink || b.reposition(a), b.trigger("onUpdate"), B = null) }, e && !s ? 0 : 300)) }, toggle: function (a) { b.isOpen && (b.current.fitToView = "boolean" === f.type(a) ? a : !b.current.fitToView, s && (b.wrap.removeAttr("style").addClass("fancybox-tmp"), b.trigger("onUpdate")), b.update()) }, hideLoading: function () { p.unbind(".loading"); f("#fancybox-loading").remove() }, showLoading: function () { var a, d; b.hideLoading(); a = f('
    ').click(b.cancel).appendTo("body"); p.bind("keydown.loading", function (a) { if (27 === (a.which || a.keyCode)) a.preventDefault(), b.cancel() }); b.defaults.fixed || (d = b.getViewport(), a.css({ position: "absolute", top: 0.5 * d.h + d.y, left: 0.5 * d.w + d.x })) }, getViewport: function () { var a = b.current && b.current.locked || !1, d = { x: n.scrollLeft(), y: n.scrollTop() }; a ? (d.w = a[0].clientWidth, d.h = a[0].clientHeight) : (d.w = s && r.innerWidth ? r.innerWidth : n.width(), d.h = s && r.innerHeight ? r.innerHeight : n.height()); return d }, unbindEvents: function () { b.wrap && t(b.wrap) && b.wrap.unbind(".fb"); p.unbind(".fb"); n.unbind(".fb") }, bindEvents: function () { var a = b.current, d; a && (n.bind("orientationchange.fb" + (s ? "" : " resize.fb") + (a.autoCenter && !a.locked ? " scroll.fb" : ""), b.update), (d = a.keys) && p.bind("keydown.fb", function (e) { var c = e.which || e.keyCode, k = e.target || e.srcElement; if (27 === c && b.coming) return !1; !e.ctrlKey && (!e.altKey && !e.shiftKey && !e.metaKey && (!k || !k.type && !f(k).is("[contenteditable]"))) && f.each(d, function (d, k) { if (1 < a.group.length && k[c] !== v) return b[d](k[c]), e.preventDefault(), !1; if (-1 < f.inArray(c, k)) return b[d](), e.preventDefault(), !1 }) }), f.fn.mousewheel && a.mouseWheel && b.wrap.bind("mousewheel.fb", function (d, c, k, g) { for (var h = f(d.target || null), j = !1; h.length && !j && !h.is(".fancybox-skin") && !h.is(".fancybox-wrap");) j = h[0] && !(h[0].style.overflow && "hidden" === h[0].style.overflow) && (h[0].clientWidth && h[0].scrollWidth > h[0].clientWidth || h[0].clientHeight && h[0].scrollHeight > h[0].clientHeight), h = f(h).parent(); if (0 !== c && !j && 1 < b.group.length && !a.canShrink) { if (0 < g || 0 < k) b.prev(0 < g ? "down" : "left"); else if (0 > g || 0 > k) b.next(0 > g ? "up" : "right"); d.preventDefault() } })) }, trigger: function (a, d) { var e, c = d || b.coming || b.current; if (c) { f.isFunction(c[a]) && (e = c[a].apply(c, Array.prototype.slice.call(arguments, 1))); if (!1 === e) return !1; c.helpers && f.each(c.helpers, function (d, e) { if (e && b.helpers[d] && f.isFunction(b.helpers[d][a])) b.helpers[d][a](f.extend(!0, {}, b.helpers[d].defaults, e), c) }); p.trigger(a) } }, isImage: function (a) { return q(a) && a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i) }, isSWF: function (a) { return q(a) && a.match(/\.(swf)((\?|#).*)?$/i) }, _start: function (a) { var d = {}, e, c; a = l(a); e = b.group[a] || null; if (!e) return !1; d = f.extend(!0, {}, b.opts, e); e = d.margin; c = d.padding; "number" === f.type(e) && (d.margin = [e, e, e, e]); "number" === f.type(c) && (d.padding = [c, c, c, c]); d.modal && f.extend(!0, d, { closeBtn: !1, closeClick: !1, nextClick: !1, arrows: !1, mouseWheel: !1, keys: null, helpers: {overlay: {closeClick: !1}} }); d.autoSize && (d.autoWidth = d.autoHeight = !0); "auto" === d.width && (d.autoWidth = !0); "auto" === d.height && (d.autoHeight = !0); d.group = b.group; d.index = a; b.coming = d; if (!1 === b.trigger("beforeLoad")) b.coming = null; else { c = d.type; e = d.href; if (!c) return b.coming = null, b.current && b.router && "jumpto" !== b.router ? (b.current.index = a, b[b.router](b.direction)) : !1; b.isActive = !0; if ("image" === c || "swf" === c) d.autoHeight = d.autoWidth = !1, d.scrolling = "visible"; "image" === c && (d.aspectRatio = !0); "iframe" === c && s && (d.scrolling = "scroll"); d.wrap = f(d.tpl.wrap).addClass("fancybox-" + (s ? "mobile" : "desktop") + " fancybox-type-" + c + " fancybox-tmp " + d.wrapCSS).appendTo(d.parent || "body"); f.extend(d, { skin: f(".fancybox-skin", d.wrap), outer: f(".fancybox-outer", d.wrap), inner: f(".fancybox-inner", d.wrap) }); f.each(["Top", "Right", "Bottom", "Left"], function (a, b) { d.skin.css("padding" + b, w(d.padding[a])) }); b.trigger("onReady"); if ("inline" === c || "html" === c) { if (!d.content || !d.content.length) return b._error("content") } else if (!e) return b._error("href"); "image" === c ? b._loadImage() : "ajax" === c ? b._loadAjax() : "iframe" === c ? b._loadIframe() : b._afterLoad() } }, _error: function (a) { f.extend(b.coming, { type: "html", autoWidth: !0, autoHeight: !0, minWidth: 0, minHeight: 0, scrolling: "no", hasError: a, content: b.coming.tpl.error }); b._afterLoad() }, _loadImage: function () { var a = b.imgPreload = new Image; a.onload = function () { this.onload = this.onerror = null; b.coming.width = this.width / b.opts.pixelRatio; b.coming.height = this.height / b.opts.pixelRatio; b._afterLoad() }; a.onerror = function () { this.onload = this.onerror = null; b._error("image") }; a.src = b.coming.href; !0 !== a.complete && b.showLoading() }, _loadAjax: function () { var a = b.coming; b.showLoading(); b.ajaxLoad = f.ajax(f.extend({}, a.ajax, { url: a.href, error: function (a, e) { b.coming && "abort" !== e ? b._error("ajax", a) : b.hideLoading() }, success: function (d, e) { "success" === e && (a.content = d, b._afterLoad()) } })) }, _loadIframe: function () { var a = b.coming, d = f(a.tpl.iframe.replace(/\{rnd\}/g, (new Date).getTime())).attr("scrolling", s ? "auto" : a.iframe.scrolling).attr("src", a.href); f(a.wrap).bind("onReset", function () { try { f(this).find("iframe").hide().attr("src", "//about:blank").end().empty() } catch (a) { } }); a.iframe.preload && (b.showLoading(), d.one("load", function () { f(this).data("ready", 1); s || f(this).bind("load.fb", b.update); f(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show(); b._afterLoad() })); a.content = d.appendTo(a.inner); a.iframe.preload || b._afterLoad() }, _preloadImages: function () { var a = b.group, d = b.current, e = a.length, c = d.preload ? Math.min(d.preload, e - 1) : 0, f, g; for (g = 1; g <= c; g += 1) f = a[(d.index + g) % e], "image" === f.type && f.href && ((new Image).src = f.href) }, _afterLoad: function () { var a = b.coming, d = b.current, e, c, k, g, h; b.hideLoading(); if (a && !1 !== b.isActive) if (!1 === b.trigger("afterLoad", a, d)) a.wrap.stop(!0).trigger("onReset").remove(), b.coming = null; else { d && (b.trigger("beforeChange", d), d.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()); b.unbindEvents(); e = a.content; c = a.type; k = a.scrolling; f.extend(b, { wrap: a.wrap, skin: a.skin, outer: a.outer, inner: a.inner, current: a, previous: d }); g = a.href; switch (c) { case "inline": case "ajax": case "html": a.selector ? e = f("
    ").html(e).find(a.selector) : t(e) && (e.data("fancybox-placeholder") || e.data("fancybox-placeholder", f('
    ').insertAfter(e).hide()), e = e.show().detach(), a.wrap.bind("onReset", function () { f(this).find(e).length && e.hide().replaceAll(e.data("fancybox-placeholder")).data("fancybox-placeholder", !1) })); break; case "image": e = a.tpl.image.replace("{href}", g); break; case "swf": e = '', h = "", f.each(a.swf, function (a, b) { e += ''; h += " " + a + '="' + b + '"' }), e += '" } (!t(e) || !e.parent().is(a.inner)) && a.inner.append(e); b.trigger("beforeShow"); a.inner.css("overflow", "yes" === k ? "scroll" : "no" === k ? "hidden" : k); b._setDimension(); b.reposition(); b.isOpen = !1; b.coming = null; b.bindEvents(); if (b.isOpened) { if (d.prevMethod) b.transitions[d.prevMethod]() } else f(".fancybox-wrap").not(a.wrap).stop(!0).trigger("onReset").remove(); b.transitions[b.isOpened ? a.nextMethod : a.openMethod](); b._preloadImages() } }, _setDimension: function () { var a = b.getViewport(), d = 0, e = !1, c = !1, e = b.wrap, k = b.skin, g = b.inner, h = b.current, c = h.width, j = h.height, m = h.minWidth, u = h.minHeight, n = h.maxWidth, p = h.maxHeight, s = h.scrolling, q = h.scrollOutside ? h.scrollbarWidth : 0, x = h.margin, y = l(x[1] + x[3]), r = l(x[0] + x[2]), v, z, t, C, A, F, B, D, H; e.add(k).add(g).width("auto").height("auto").removeClass("fancybox-tmp"); x = l(k.outerWidth(!0) - k.width()); v = l(k.outerHeight(!0) - k.height()); z = y + x; t = r + v; C = E(c) ? (a.w - z) * l(c) / 100 : c; A = E(j) ? (a.h - t) * l(j) / 100 : j; if ("iframe" === h.type) { if (H = h.content, h.autoHeight && 1 === H.data("ready")) try { H[0].contentWindow.document.location && (g.width(C).height(9999), F = H.contents().find("body"), q && F.css("overflow-x", "hidden"), A = F.outerHeight(!0)) } catch (G) { } } else if (h.autoWidth || h.autoHeight) g.addClass("fancybox-tmp"), h.autoWidth || g.width(C), h.autoHeight || g.height(A), h.autoWidth && (C = g.width()), h.autoHeight && (A = g.height()), g.removeClass("fancybox-tmp"); c = l(C); j = l(A); D = C / A; m = l(E(m) ? l(m, "w") - z : m); n = l(E(n) ? l(n, "w") - z : n); u = l(E(u) ? l(u, "h") - t : u); p = l(E(p) ? l(p, "h") - t : p); F = n; B = p; h.fitToView && (n = Math.min(a.w - z, n), p = Math.min(a.h - t, p)); z = a.w - y; r = a.h - r; h.aspectRatio ? (c > n && (c = n, j = l(c / D)), j > p && (j = p, c = l(j * D)), c < m && (c = m, j = l(c / D)), j < u && (j = u, c = l(j * D))) : (c = Math.max(m, Math.min(c, n)), h.autoHeight && "iframe" !== h.type && (g.width(c), j = g.height()), j = Math.max(u, Math.min(j, p))); if (h.fitToView) if (g.width(c).height(j), e.width(c + x), a = e.width(), y = e.height(), h.aspectRatio) for (; (a > z || y > r) && (c > m && j > u) && !(19 < d++);) j = Math.max(u, Math.min(p, j - 10)), c = l(j * D), c < m && (c = m, j = l(c / D)), c > n && (c = n, j = l(c / D)), g.width(c).height(j), e.width(c + x), a = e.width(), y = e.height(); else c = Math.max(m, Math.min(c, c - (a - z))), j = Math.max(u, Math.min(j, j - (y - r))); q && ("auto" === s && j < A && c + x + q < z) && (c += q); g.width(c).height(j); e.width(c + x); a = e.width(); y = e.height(); e = (a > z || y > r) && c > m && j > u; c = h.aspectRatio ? c < F && j < B && c < C && j < A : (c < F || j < B) && (c < C || j < A); f.extend(h, { dim: {width: w(a), height: w(y)}, origWidth: C, origHeight: A, canShrink: e, canExpand: c, wPadding: x, hPadding: v, wrapSpace: y - k.outerHeight(!0), skinSpace: k.height() - j }); !H && (h.autoHeight && j > u && j < p && !c) && g.height("auto") }, _getPosition: function (a) { var d = b.current, e = b.getViewport(), c = d.margin, f = b.wrap.width() + c[1] + c[3], g = b.wrap.height() + c[0] + c[2], c = {position: "absolute", top: c[0], left: c[3]}; d.autoCenter && d.fixed && !a && g <= e.h && f <= e.w ? c.position = "fixed" : d.locked || (c.top += e.y, c.left += e.x); c.top = w(Math.max(c.top, c.top + (e.h - g) * d.topRatio)); c.left = w(Math.max(c.left, c.left + (e.w - f) * d.leftRatio)); return c }, _afterZoomIn: function () { var a = b.current; a && (b.isOpen = b.isOpened = !0, b.wrap.css("overflow", "visible").addClass("fancybox-opened"), b.update(), (a.closeClick || a.nextClick && 1 < b.group.length) && b.inner.css("cursor", "pointer").bind("click.fb", function (d) { !f(d.target).is("a") && !f(d.target).parent().is("a") && (d.preventDefault(), b[a.closeClick ? "close" : "next"]()) }), a.closeBtn && f(a.tpl.closeBtn).appendTo(b.skin).bind("click.fb", function (a) { a.preventDefault(); b.close() }), a.arrows && 1 < b.group.length && ((a.loop || 0 < a.index) && f(a.tpl.prev).appendTo(b.outer).bind("click.fb", b.prev), (a.loop || a.index < b.group.length - 1) && f(a.tpl.next).appendTo(b.outer).bind("click.fb", b.next)), b.trigger("afterShow"), !a.loop && a.index === a.group.length - 1 ? b.play(!1) : b.opts.autoPlay && !b.player.isActive && (b.opts.autoPlay = !1, b.play())) }, _afterZoomOut: function (a) { a = a || b.current; f(".fancybox-wrap").trigger("onReset").remove(); f.extend(b, { group: {}, opts: {}, router: !1, current: null, isActive: !1, isOpened: !1, isOpen: !1, isClosing: !1, wrap: null, skin: null, outer: null, inner: null }); b.trigger("afterClose", a) } }); b.transitions = { getOrigPosition: function () { var a = b.current, d = a.element, e = a.orig, c = {}, f = 50, g = 50, h = a.hPadding, j = a.wPadding, m = b.getViewport(); !e && (a.isDom && d.is(":visible")) && (e = d.find("img:first"), e.length || (e = d)); t(e) ? (c = e.offset(), e.is("img") && (f = e.outerWidth(), g = e.outerHeight())) : (c.top = m.y + (m.h - g) * a.topRatio, c.left = m.x + (m.w - f) * a.leftRatio); if ("fixed" === b.wrap.css("position") || a.locked) c.top -= m.y, c.left -= m.x; return c = { top: w(c.top - h * a.topRatio), left: w(c.left - j * a.leftRatio), width: w(f + j), height: w(g + h) } }, step: function (a, d) { var e, c, f = d.prop; c = b.current; var g = c.wrapSpace, h = c.skinSpace; if ("width" === f || "height" === f) e = d.end === d.start ? 1 : (a - d.start) / (d.end - d.start), b.isClosing && (e = 1 - e), c = "width" === f ? c.wPadding : c.hPadding, c = a - c, b.skin[f](l("width" === f ? c : c - g * e)), b.inner[f](l("width" === f ? c : c - g * e - h * e)) }, zoomIn: function () { var a = b.current, d = a.pos, e = a.openEffect, c = "elastic" === e, k = f.extend({opacity: 1}, d); delete k.position; c ? (d = this.getOrigPosition(), a.openOpacity && (d.opacity = 0.1)) : "fade" === e && (d.opacity = 0.1); b.wrap.css(d).animate(k, { duration: "none" === e ? 0 : a.openSpeed, easing: a.openEasing, step: c ? this.step : null, complete: b._afterZoomIn }) }, zoomOut: function () { var a = b.current, d = a.closeEffect, e = "elastic" === d, c = {opacity: 0.1}; e && (c = this.getOrigPosition(), a.closeOpacity && (c.opacity = 0.1)); b.wrap.animate(c, { duration: "none" === d ? 0 : a.closeSpeed, easing: a.closeEasing, step: e ? this.step : null, complete: b._afterZoomOut }) }, changeIn: function () { var a = b.current, d = a.nextEffect, e = a.pos, c = {opacity: 1}, f = b.direction, g; e.opacity = 0.1; "elastic" === d && (g = "down" === f || "up" === f ? "top" : "left", "down" === f || "right" === f ? (e[g] = w(l(e[g]) - 200), c[g] = "+=200px") : (e[g] = w(l(e[g]) + 200), c[g] = "-=200px")); "none" === d ? b._afterZoomIn() : b.wrap.css(e).animate(c, { duration: a.nextSpeed, easing: a.nextEasing, complete: b._afterZoomIn }) }, changeOut: function () { var a = b.previous, d = a.prevEffect, e = {opacity: 0.1}, c = b.direction; "elastic" === d && (e["down" === c || "up" === c ? "top" : "left"] = ("up" === c || "left" === c ? "-" : "+") + "=200px"); a.wrap.animate(e, { duration: "none" === d ? 0 : a.prevSpeed, easing: a.prevEasing, complete: function () { f(this).trigger("onReset").remove() } }) } }; b.helpers.overlay = { defaults: {closeClick: !0, speedOut: 200, showEarly: !0, css: {}, locked: !s, fixed: !0}, overlay: null, fixed: !1, el: f("html"), create: function (a) { a = f.extend({}, this.defaults, a); this.overlay && this.close(); this.overlay = f('
    ').appendTo(b.coming ? b.coming.parent : a.parent); this.fixed = !1; a.fixed && b.defaults.fixed && (this.overlay.addClass("fancybox-overlay-fixed"), this.fixed = !0) }, open: function (a) { var d = this; a = f.extend({}, this.defaults, a); this.overlay ? this.overlay.unbind(".overlay").width("auto").height("auto") : this.create(a); this.fixed || (n.bind("resize.overlay", f.proxy(this.update, this)), this.update()); a.closeClick && this.overlay.bind("click.overlay", function (a) { if (f(a.target).hasClass("fancybox-overlay")) return b.isActive ? b.close() : d.close(), !1 }); this.overlay.css(a.css).show() }, close: function () { var a, b; n.unbind("resize.overlay"); this.el.hasClass("fancybox-lock") && (f(".fancybox-margin").removeClass("fancybox-margin"), a = n.scrollTop(), b = n.scrollLeft(), this.el.removeClass("fancybox-lock"), n.scrollTop(a).scrollLeft(b)); f(".fancybox-overlay").remove().hide(); f.extend(this, {overlay: null, fixed: !1}) }, update: function () { var a = "100%", b; this.overlay.width(a).height("100%"); I ? (b = Math.max(G.documentElement.offsetWidth, G.body.offsetWidth), p.width() > b && (a = p.width())) : p.width() > n.width() && (a = p.width()); this.overlay.width(a).height(p.height()) }, onReady: function (a, b) { var e = this.overlay; f(".fancybox-overlay").stop(!0, !0); e || this.create(a); a.locked && (this.fixed && b.fixed) && (e || (this.margin = p.height() > n.height() ? f("html").css("margin-right").replace("px", "") : !1), b.locked = this.overlay.append(b.wrap), b.fixed = !1); !0 === a.showEarly && this.beforeShow.apply(this, arguments) }, beforeShow: function (a, b) { var e, c; b.locked && (!1 !== this.margin && (f("*").filter(function () { return "fixed" === f(this).css("position") && !f(this).hasClass("fancybox-overlay") && !f(this).hasClass("fancybox-wrap") }).addClass("fancybox-margin"), this.el.addClass("fancybox-margin")), e = n.scrollTop(), c = n.scrollLeft(), this.el.addClass("fancybox-lock"), n.scrollTop(e).scrollLeft(c)); this.open(a) }, onUpdate: function () { this.fixed || this.update() }, afterClose: function (a) { this.overlay && !b.coming && this.overlay.fadeOut(a.speedOut, f.proxy(this.close, this)) } }; b.helpers.title = { defaults: {type: "float", position: "bottom"}, beforeShow: function (a) { var d = b.current, e = d.title, c = a.type; f.isFunction(e) && (e = e.call(d.element, d)); if (q(e) && "" !== f.trim(e)) { d = f('
    ' + e + "
    "); switch (c) { case "inside": c = b.skin; break; case "outside": c = b.wrap; break; case "over": c = b.inner; break; default: c = b.skin, d.appendTo("body"), I && d.width(d.width()), d.wrapInner(''), b.current.margin[2] += Math.abs(l(d.css("margin-bottom"))) } d["top" === a.position ? "prependTo" : "appendTo"](c) } } }; f.fn.fancybox = function (a) { var d, e = f(this), c = this.selector || "", k = function (g) { var h = f(this).blur(), j = d, k, l; !g.ctrlKey && (!g.altKey && !g.shiftKey && !g.metaKey) && !h.is(".fancybox-wrap") && (k = a.groupAttr || "data-fancybox-group", l = h.attr(k), l || (k = "rel", l = h.get(0)[k]), l && ("" !== l && "nofollow" !== l) && (h = c.length ? f(c) : e, h = h.filter("[" + k + '="' + l + '"]'), j = h.index(this)), a.index = j, !1 !== b.open(h, a) && g.preventDefault()) }; a = a || {}; d = a.index || 0; !c || !1 === a.live ? e.unbind("click.fb-start").bind("click.fb-start", k) : p.undelegate(c, "click.fb-start").delegate(c + ":not('.fancybox-item, .fancybox-nav')", "click.fb-start", k); this.filter("[data-fancybox-start=1]").trigger("click"); return this }; p.ready(function () { var a, d; f.scrollbarWidth === v && (f.scrollbarWidth = function () { var a = f('
    ').appendTo("body"), b = a.children(), b = b.innerWidth() - b.height(99).innerWidth(); a.remove(); return b }); if (f.support.fixedPosition === v) { a = f.support; d = f('
    ').appendTo("body"); var e = 20 === d[0].offsetTop || 15 === d[0].offsetTop; d.remove(); a.fixedPosition = e } f.extend(b.defaults, {scrollbarWidth: f.scrollbarWidth(), fixed: f.support.fixedPosition, parent: f("body")}); a = f(r).width(); J.addClass("fancybox-lock-test"); d = f(r).width(); J.removeClass("fancybox-lock-test"); f("").appendTo("head") }); if($(".sepetadet").text()=="11"){$(".sepetadet").hide()} })(window, document, jQuery); ; (function ($) { if($(".sepetadet").text()=="11"){$(".sepetadet").hide()} $.fn.extend({ autocomplete: function (b, d) { var c = typeof b == "string"; d = $.extend({}, $.Autocompleter.defaults, { url: c ? b : null, data: c ? null : b, delay: c ? $.Autocompleter.defaults.delay : 10, max: d && !d.scroll ? 10 : 150 }, d); d.highlight = d.highlight || function (a) { return a }; d.formatMatch = d.formatMatch || d.formatItem; return this.each(function () { new $.Autocompleter(this, d) }) }, result: function (a) { return this.bind("result", a) }, search: function (a) { return this.trigger("search", [a]) }, flushCache: function () { return this.trigger("flushCache") }, setOptions: function (a) { return this.trigger("setOptions", [a]) }, unautocomplete: function () { return this.trigger("unautocomplete") } }); $.Autocompleter = function (o, r) { var t = { UP: 38, DOWN: 40, DEL: 46, TAB: 9, RETURN: 13, ESC: 27, COMMA: 188, PAGEUP: 33, PAGEDOWN: 34, BACKSPACE: 8 }; var u = $(o).attr("autocomplete", "off").addClass(r.inputClass); var p; var m = ""; var n = $.Autocompleter.Cache(r); var s = 0; var k; var h = { mouseDownOnSelect: false }; var l = $.Autocompleter.Select(r, o, selectCurrent, h); var j; $.browser.opera && $(o.form).bind("submit.autocomplete", function () { if (j) { j = false; return false } }); u.bind(($.browser.opera ? "keypress" : "keydown") + ".autocomplete", function (a) { s = 1; k = a.keyCode; switch (a.keyCode) { case t.UP: a.preventDefault(); if (l.visible()) { l.prev() } else { onChange(0, true) } break; case t.DOWN: a.preventDefault(); if (l.visible()) { l.next() } else { onChange(0, true) } break; case t.PAGEUP: a.preventDefault(); if (l.visible()) { l.pageUp() } else { onChange(0, true) } break; case t.PAGEDOWN: a.preventDefault(); if (l.visible()) { l.pageDown() } else { onChange(0, true) } break; case r.multiple && $.trim(r.multipleSeparator) == "," && t.COMMA: case t.TAB: case t.RETURN: if (selectCurrent()) { a.preventDefault(); j = true; return false } break; case t.ESC: l.hide(); break; default: clearTimeout(p); p = setTimeout(onChange, r.delay); break } }).focus(function () { s++ }).blur(function () { s = 0; if (!h.mouseDownOnSelect) { hideResults() } }).click(function () { if (s++ > 1 && !l.visible()) { onChange(0, true) } }).bind("search", function () { var c = (arguments.length > 1) ? arguments[1] : null; function findValueCallback(q, a) { var b; if (a && a.length) { for (var i = 0; i < a.length; i++) { if (a[i].result.toLowerCase() == q.toLowerCase()) { b = a[i]; break } } } if (typeof c == "function") c(b); else u.trigger("result", b && [b.data, b.value]) } $.each(trimWords(u.val()), function (i, a) { request(a, findValueCallback, findValueCallback) }) }).bind("flushCache", function () { n.flush() }).bind("setOptions", function () { $.extend(r, arguments[1]); if ("data" in arguments[1]) n.populate() }).bind("unautocomplete", function () { l.unbind(); u.unbind(); $(o.form).unbind(".autocomplete") }); function selectCurrent() { var e = l.selected(); if (!e) return false; var v = e.result; m = v; if (r.multiple) { var b = trimWords(u.val()); if (b.length > 1) { var f = r.multipleSeparator.length; var c = $(o).selection().start; var d, progress = 0; $.each(b, function (i, a) { progress += a.length; if (c <= progress) { d = i; return false } progress += f }); b[d] = v; v = b.join(r.multipleSeparator) } v += r.multipleSeparator } u.val(v); hideResultsNow(); u.trigger("result", [e.data, e.value]); $(u).closest("form").submit(); return true } function onChange(b, c) { if (k == t.DEL) { l.hide(); return } var a = u.val(); if (!c && a == m) return; m = a; a = lastWord(a); if (a.length >= r.minChars) { u.addClass(r.loadingClass); if (!r.matchCase) a = a.toLowerCase(); request(a, receiveData, hideResultsNow) } else { stopLoading(); l.hide() } }; function trimWords(b) { if (!b) return [""]; if (!r.multiple) return [$.trim(b)]; return $.map(b.split(r.multipleSeparator), function (a) { return $.trim(b).length ? $.trim(a) : null }) } function lastWord(a) { if (!r.multiple) return a; var c = trimWords(a); if (c.length == 1) return c[0]; var b = $(o).selection().start; if (b == a.length) { c = trimWords(a) } else { c = trimWords(a.replace(a.substring(b), "")) } return c[c.length - 1] } function autoFill(q, a) { if (r.autoFill && (lastWord(u.val()).toLowerCase() == q.toLowerCase()) && k != t.BACKSPACE) { u.val(u.val() + a.substring(lastWord(m).length)); $(o).selection(m.length, m.length + a.length) } }; function hideResults() { clearTimeout(p); p = setTimeout(hideResultsNow, 200) }; function hideResultsNow() { var c = l.visible(); l.hide(); clearTimeout(p); stopLoading(); if (r.mustMatch) { u.search(function (a) { if (!a) { if (r.multiple) { var b = trimWords(u.val()).slice(0, -1); u.val(b.join(r.multipleSeparator) + (b.length ? r.multipleSeparator : "")) } else { u.val(""); u.trigger("result", null) } } }) } }; function receiveData(q, a) { if (a && a.length && s) { stopLoading(); l.display(a, q); autoFill(q, a[0].value); l.show() } else { hideResultsNow() } }; function request(f, d, g) { if (!r.matchCase) f = f.toLowerCase(); var e = n.load(f); if (e && e.length) { d(f, e) } else if ((typeof r.url == "string") && (r.url.length > 0)) { var c = { timestamp: +new Date() }; $.each(r.extraParams, function (a, b) { c[a] = typeof b == "function" ? b() : b }); $.ajax({ mode: "abort", port: "autocomplete" + o.name, dataType: r.dataType, url: r.url, data: $.extend({ q: lastWord(f), limit: r.max }, c), success: function (a) { var b = r.parse && r.parse(a) || parse(a); n.add(f, b); d(f, b) } }) } else { l.emptyList(); g(f) } }; function parse(c) { var d = []; var b = c.split("\n"); for (var i = 0; i < b.length; i++) { var a = $.trim(b[i]); if (a) { a = a.split("|"); d[d.length] = { data: a, value: a[0], result: r.formatResult && r.formatResult(a, a[0]) || a[0] } } } return d }; function stopLoading() { u.removeClass(r.loadingClass) } }; $.Autocompleter.defaults = { inputClass: "ac_input", resultsClass: "ac_results", loadingClass: "ac_loading", minChars: 1, delay: 400, matchCase: false, matchSubset: true, matchContains: false, cacheLength: 10, max: 100, mustMatch: false, extraParams: {}, selectFirst: true, formatItem: function (a) { return a[0] }, formatMatch: null, autoFill: false, width: 0, multiple: false, multipleSeparator: ", ", highlight: function (b, a) { return b.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + a.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi, "\\$1") + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "$1") }, scroll: true, scrollHeight: 180 }; $.Autocompleter.Cache = function (g) { var h = {}; var j = 0; function matchSubset(s, a) { if (!g.matchCase) s = s.toLowerCase(); var i = s.indexOf(a); if (g.matchContains == "word") { i = s.toLowerCase().search("\\b" + a.toLowerCase()) } if (i == -1) return false; return i == 0 || g.matchContains }; function add(q, a) { if (j > g.cacheLength) { flush() } if (!h[q]) { j++ } h[q] = a } function populate() { if (!g.data) return false; var f = {}, nullData = 0; if (!g.url) g.cacheLength = 1; f[""] = []; for (var i = 0, ol = g.data.length; i < ol; i++) { var c = g.data[i]; c = (typeof c == "string") ? [c] : c; var d = g.formatMatch(c, i + 1, g.data.length); if (d === false) continue; var e = d.charAt(0).toLowerCase(); if (!f[e]) f[e] = []; var b = { value: d, data: c, result: g.formatResult && g.formatResult(c) || d }; f[e].push(b); if (nullData++ < g.max) { f[""].push(b) } } ; $.each(f, function (i, a) { g.cacheLength++; add(i, a) }) } setTimeout(populate, 25); function flush() { h = {}; j = 0 } return { flush: flush, add: add, populate: populate, load: function (q) { if (!g.cacheLength || !j) return null; if (!g.url && g.matchContains) { var a = []; for (var k in h) { if (k.length > 0) { var c = h[k]; $.each(c, function (i, x) { if (matchSubset(x.value, q)) { a.push(x) } }) } } return a } else if (h[q]) { return h[q] } else if (g.matchSubset) { for (var i = q.length - 1; i >= g.minChars; i--) { var c = h[q.substr(0, i)]; if (c) { var a = []; $.each(c, function (i, x) { if (matchSubset(x.value, q)) { a[a.length] = x } }); return a } } } return null } } }; $.Autocompleter.Select = function (e, g, f, k) { var h = { ACTIVE: "ac_over" }; var j, active = -1, data, term = "", needsInit = true, element, list; function init() { if (!needsInit) return; element = $("
    ").hide().addClass(e.resultsClass).css("position", "absolute").appendTo(document.body); list = $("
      ").appendTo(element).mouseover(function (a) { if (target(a).nodeName && target(a).nodeName.toUpperCase() == 'LI') { active = $("li", list).removeClass(h.ACTIVE).index(target(a)); $(target(a)).addClass(h.ACTIVE) } }).click(function (a) { $(target(a)).addClass(h.ACTIVE); f(); g.focus(); return false }).mousedown(function () { k.mouseDownOnSelect = true }).mouseup(function () { k.mouseDownOnSelect = false }); if (e.width > 0) element.css("width", e.width); needsInit = false } function target(a) { var b = a.target; while (b && b.tagName != "LI") b = b.parentNode; if (!b) return []; return b } function moveSelect(b) { j.slice(active, active + 1).removeClass(h.ACTIVE); movePosition(b); var a = j.slice(active, active + 1).addClass(h.ACTIVE); if (e.scroll) { var c = 0; j.slice(0, active).each(function () { c += this.offsetHeight }); if ((c + a[0].offsetHeight - list.scrollTop()) > list[0].clientHeight) { list.scrollTop(c + a[0].offsetHeight - list.innerHeight()) } else if (c < list.scrollTop()) { list.scrollTop(c) } } }; function movePosition(a) { active += a; if (active < 0) { active = j.size() - 1 } else if (active >= j.size()) { active = 0 } } function limitNumberOfItems(a) { return e.max && e.max < a ? e.max : a } function fillList() { list.empty(); var b = limitNumberOfItems(data.length); for (var i = 0; i < b; i++) { if (!data[i]) continue; var a = e.formatItem(data[i].data, i + 1, b, data[i].value, term); if (a === false) continue; var c = $("
    • ").html(e.highlight(a, term)).addClass(i % 2 == 0 ? "ac_even" : "ac_odd").appendTo(list)[0]; $.data(c, "ac_data", data[i]) } j = list.find("li"); if (e.selectFirst) { j.slice(0, 1).addClass(h.ACTIVE); active = 0 } if ($.fn.bgiframe) list.bgiframe() } return { display: function (d, q) { init(); data = d; term = q; fillList() }, next: function () { moveSelect(1) }, prev: function () { moveSelect(-1) }, pageUp: function () { if (active != 0 && active - 8 < 0) { moveSelect(-active) } else { moveSelect(-8) } }, pageDown: function () { if (active != j.size() - 1 && active + 8 > j.size()) { moveSelect(j.size() - 1 - active) } else { moveSelect(8) } }, hide: function () { element && element.hide(); j && j.removeClass(h.ACTIVE); active = -1 }, visible: function () { return element && element.is(":visible") }, current: function () { return this.visible() && (j.filter("." + h.ACTIVE)[0] || e.selectFirst && j[0]) }, show: function () { var a = $(g).offset(); element.css({ width: typeof e.width == "string" || e.width > 0 ? e.width : $(g).width(), top: a.top + g.offsetHeight, left: a.left }).show(); if (e.scroll) { list.scrollTop(0); list.css({ maxHeight: e.scrollHeight, overflow: 'auto' }); if ($.browser.msie && typeof document.body.style.maxHeight === "undefined") { var c = 0; j.each(function () { c += this.offsetHeight }); var b = c > e.scrollHeight; list.css('height', b ? e.scrollHeight : c); if (!b) { j.width(list.width() - parseInt(j.css("padding-left")) - parseInt(j.css("padding-right"))) } } } }, selected: function () { var a = j && j.filter("." + h.ACTIVE).removeClass(h.ACTIVE); return a && a.length && $.data(a[0], "ac_data") }, emptyList: function () { list && list.empty() }, unbind: function () { element && element.remove() } } }; $.fn.selection = function (b, f) { if (b !== undefined) { return this.each(function () { if (this.createTextRange) { var a = this.createTextRange(); if (f === undefined || b == f) { a.move("character", b); a.select() } else { a.collapse(true); a.moveStart("character", b); a.moveEnd("character", f); a.select() } } else if (this.setSelectionRange) { this.setSelectionRange(b, f) } else if (this.selectionStart) { this.selectionStart = b; this.selectionEnd = f } }) } var c = this[0]; if (c.createTextRange) { var e = document.selection.createRange(), orig = c.value, teststring = "<->", textLength = e.text.length; e.text = teststring; var d = c.value.indexOf(teststring); c.value = orig; this.selection(d, d + textLength); return { start: d, end: d + textLength } } else if (c.selectionStart !== undefined) { return { start: c.selectionStart, end: c.selectionEnd } } } })(jQuery);//Tooltipster 1.2 | 9/15/12 | by Caleb Jacob (function (a) { a.fn.tooltipster = function (b) { function d(b) { if (c.animation == "slide") { a(b).slideUp(c.speed, function () { a(b).remove(); a("body").css("overflow-x", "auto") }) } else { a(b).fadeOut(c.speed, function () { a(b).remove(); a("body").css("overflow-x", "auto") }) } } var c = a.extend({ animation: "fade", arrow: true, arrowColor: "", delay: 200, fixedWidth: 0, followMouse: false, offsetX: 0, offsetY: 0, overrideText: "", position: "top", speed: 100, timer: 0, tooltipTheme: ".tooltip-message" }, b); return this.hover(function () { if (a(c.tooltipTheme).not(".tooltip-kill").length == 1) { d(a(c.tooltipTheme).not(".tooltip-kill")); a(c.tooltipTheme).not(".tooltip-kill").addClass("tooltip-kill") } a("body").css("overflow-x", "hidden"); var b = a(this).attr("title"); a(this).attr("title", ""); a(this).data("title", b); if (a.trim(c.overrideText).length > 0) { var b = c.overrideText } if (c.fixedWidth > 0) { var e = ' style="width:' + c.fixedWidth + 'px;"' } else { var e = "" } a('
      ' + b + "
      ").appendTo("body").hide(); if (c.followMouse == false) { var f = a(window).width(); var g = a(this).outerWidth(false); var h = a(this).outerHeight(false); var i = a(c.tooltipTheme).not(".tooltip-kill").outerWidth(false); var j = a(c.tooltipTheme).not(".tooltip-kill").outerHeight(false); var k = a(this).offset(); if (c.fixedWidth == 0) { a(c.tooltipTheme).not(".tooltip-kill").css({ width: i + "px", "padding-left": "0px", "padding-right": "0px" }) } function l() { var b = a(window).scrollLeft(); if (n - b < 0) { var d = n - b; n = b; a(c.tooltipTheme).not(".tooltip-kill").data("arrow-reposition", d) } if (n + i - b > f) { var d = n - (f + b - i); n = f + b - i; a(c.tooltipTheme).not(".tooltip-kill").data("arrow-reposition", d) } } if (c.position == "top") { var m = k.left + i - (k.left + a(this).outerWidth(false)); var n = k.left + c.offsetX - m / 2; var o = k.top - j - c.offsetY - 10; l(); if (k.top - j - c.offsetY - 11 < 0) { var o = 0 } } if (c.position == "top-left") { var n = k.left + c.offsetX; var o = k.top - j - c.offsetY - 10; l() } if (c.position == "top-right") { var n = k.left + g + c.offsetX - i; var o = k.top - j - c.offsetY - 10; l() } if (c.position == "bottom") { var m = k.left + i + c.offsetX - (k.left + a(this).outerWidth(false)); var n = k.left - m / 2; var o = k.top + h + c.offsetY + 10; l() } if (c.position == "bottom-left") { var n = k.left + c.offsetX; var o = k.top + h + c.offsetY + 10; l() } if (c.position == "bottom-right") { var n = k.left + g + c.offsetX - i; var o = k.top + h + c.offsetY + 10; l() } if (c.position == "left") { var n = k.left - c.offsetX - i - 10; var p = k.left + c.offsetX + g + 10; var q = k.top + j + c.offsetY - (k.top + a(this).outerHeight(false)); var o = k.top - q / 2; if (n < 0 && p + i > f) { n = n + i } if (n < 0) { var n = k.left + c.offsetX + g + 10; a(c.tooltipTheme).not(".tooltip-kill").data("arrow-reposition", "left") } } if (c.position == "right") { var n = k.left + c.offsetX + g + 10; var p = k.left - c.offsetX - i - 10; var q = k.top + j + c.offsetY - (k.top + a(this).outerHeight(false)); var o = k.top - q / 2; if (n + i > f && p < 0) { n = f - i } if (n + i > f) { n = k.left - c.offsetX - i - 10; a(c.tooltipTheme).not(".tooltip-kill").data("arrow-reposition", "right") } } } if (c.followMouse == true) { var i = a(c.tooltipTheme).not(".tooltip-kill").outerWidth(false); var j = a(c.tooltipTheme).not(".tooltip-kill").outerHeight(false); var r = a(c.tooltipTheme).not(".tooltip-kill").find(".tooltip-message-content").html(); a(this).mousemove(function (b) { a(c.tooltipTheme).not(".tooltip-kill").find(".tooltip-message-content").html("").html(r); var d = a(c.tooltipTheme).not(".tooltip-kill").outerHeight(false); if (c.position == "top") { a(c.tooltipTheme).not(".tooltip-kill").css({ left: b.pageX - 1 - i / 2 + c.offsetX + "px", top: b.pageY - d - 2 - c.offsetY - 10 + "px" }) } if (c.position == "top-right") { a(c.tooltipTheme).not(".tooltip-kill").css({ left: b.pageX - 8 + c.offsetX + "px", top: b.pageY - d - 2 - c.offsetY - 10 + "px" }) } if (c.position == "top-left") { a(c.tooltipTheme).not(".tooltip-kill").css({ left: b.pageX - i + c.offsetX + 7 + "px", top: b.pageY - d - 2 - c.offsetY - 10 + "px" }) } if (c.position == "bottom") { a(c.tooltipTheme).not(".tooltip-kill").css({ left: b.pageX - i / 2 + c.offsetX - 1 + "px", top: b.pageY + 15 + c.offsetY + 10 + "px" }) } if (c.position == "bottom-right") { a(c.tooltipTheme).not(".tooltip-kill").css({ left: b.pageX - 2 + c.offsetX + "px", top: b.pageY + 15 + c.offsetY + 10 + "px" }) } if (c.position == "bottom-left") { a(c.tooltipTheme).not(".tooltip-kill").css({ left: b.pageX - i + c.offsetX + 12 + "px", top: b.pageY + 15 + c.offsetY + 10 + "px" }) } }) } if (c.arrow == true) { var s = "tooltip-arrow-" + c.position; if (c.followMouse == true) { if (s.search("right") > 0) { var t = s; s = t.replace("right", "left") } else { var t = s; s = t.replace("left", "right") } } if (s == "tooltip-arrow-right") { var u = "â—€"; var v = "top:" + (j / 2 - 5) + "px" } if (s == "tooltip-arrow-left") { var u = "â–¶"; var v = "top:" + (j / 2 - 4) + "px" } if (s.search("top") > 0) { var u = "▼" } if (s.search("bottom") > 0) { var u = "â–²" } if (c.arrowColor.length < 1) { var w = a(c.tooltipTheme).not(".tooltip-kill").css("background-color") } else { var w = c.arrowColor } var x = a(c.tooltipTheme).not(".tooltip-kill").data("arrow-reposition"); if (!x) { x = "" } else if (x == "left") { s = "tooltip-arrow-right"; u = "â—€"; x = "" } else if (x == "right") { s = "tooltip-arrow-left"; u = "â–¶"; x = "" } else { x = "left:" + x + "px;" } var y = '
      ' + u + "
      " } else { var y = "" } a(c.tooltipTheme).not(".tooltip-kill").css({top: o + "px", left: n + "px"}).append(y); if (c.animation == "slide") { a(c.tooltipTheme).not(".tooltip-kill").delay(c.delay).slideDown(c.speed, function () { a(".tooltip-arrow").fadeIn(c.speed) }); if (c.timer > 0) { a(c.tooltipTheme).not(".tooltip-kill").delay(c.timer).slideUp(c.speed) } } else { a(".tooltip-arrow").show(); a(c.tooltipTheme).not(".tooltip-kill").delay(c.delay).fadeIn(c.speed); if (c.timer > 0) { a(c.tooltipTheme).not(".tooltip-kill").delay(c.timer).fadeOut(c.speed) } } }, function () { a(c.tooltipTheme).not(".tooltip-kill").clearQueue(); tooltip_text = a(this).data("title"); a(this).attr("title", tooltip_text); a(c.tooltipTheme).addClass("tooltip-kill"); d(".tooltip-kill") }) } })(jQuery); (function ($) { $.fn.reviewPassword = function (options) { var settings = $.extend(true, { 'crackSpeed': 200000000, 'tipSpace': 3, 'preventWeakSubmit': false, 'minValues': { 'size': 5, 'uniqueChars': 4, 'letters': 3, 'numbers': 1, 'specChars': 1, 'altCase': 0 } }, options); var internals = { tests: [ { "test": function (str) { return {'passed': str.length >= settings.minValues.size, 'found': false}; }, "error": "Your password is too short.", "details": "Use at least " + settings.minValues.size + " characters.", "type": "size", "size": 0 }, { "test": function (str) { var chars = new Object(); uniq = 0; for (x = 0; x < str.length; x++) { i = str.charAt(x); if (isNaN(chars[i])) { chars[i] = 1; uniq++; } } return {'passed': uniq >= settings.minValues.uniqueChars, 'found': false}; }, "error": "The password is too uniform.", "details": "Use at least " + settings.minValues.uniqueChars + " unique characters.", "type": "uniqueChars", "size": 0 }, { "test": /[A-Za-z]/g, "error": "Add more alphabetic letters.", "details": "Use at least " + settings.minValues.letters + " letters.", "type": "letters", "size": 26 }, { "test": /\d/g, "error": "Add more numbers to strengthen your password.", "details": "For example: 'DuBEn748' instead of 'DuBEn'.", "type": "numbers", "size": 10 }, { "test": /[^A-Za-z0-9]/g, "error": "Add more special characters to strengthen your password.", "details": "For example: 'aLkyj%637*' instead of 'aLkyj637'.", "type": "specChars", "size": 30 }, { "test": /[a-z][A-Z]|[A-Z][a-z]/g, "error": "Use alternating character case.", "details": "For example: 'TAmBoRin$31E' instead of 'tamborin$31e'.", "type": "altCase", "size": 26 } ], init: function (options, passField) { this.meta = this.buildPlugin(); this.passField = passField; passField.keyup($.proxy(this.review, this)); passField.focusin($.proxy(function (evt) { this.meta.plugin.fadeIn(100); this.passField.trigger('keyup'); }, this)); passField.focusout($.proxy(function (evt) { this.meta.plugin.fadeOut(100) }, this)); if (settings.preventWeakSubmit) { passField.closest('form').submit($.proxy(function () { if (!this.data("reviewData").approved) { this.focus(); return false; } }, this.passField)); } }, buildPlugin: function () { var meta = {"global": {}, "level": {}, "stats": {}, "error": {}}; meta.plugin = $('
      ', {'class': 'passTip', 'style': "display:none;"}); meta.plugin.append($('
      ', {'class': 'tri'})); var container = $('
      ', {'class': 'container round'}); container.append($('').html(lang_sifreGuvenligi + ":")); var qmeter = $('
      ', {'class': 'qmeter round'}); meta.level.bar = $('
      ', {'class': 'level round weak', style: 'width:0%'}); meta.level.status = $('', {'class': 'status'}).html("Weak"); qmeter.append(meta.level.bar).append(meta.level.status); container.append(qmeter); //container.append($('').html("Strength (entropy): ")); meta.stats.entropy = $('').html("0 bits."); //container.append(meta.stats.entropy); //container.append($('
      ')); //container.append($('').html("Bruteforce time: ")); meta.stats.bruteTime = $('').html(""); //container.append(meta.stats.bruteTime); var err = $('
      ', {'class': 'error round'}); meta.error.data = $(''); meta.error.details = $(''); err.append(meta.error.data).append($('
      ')).append(meta.error.details); //container.append(err); meta.plugin.append(container); $("body").append(meta.plugin); return meta; }, update: function () { var stat = this.meta.level.status; var bar = this.meta.level.bar; var entropy = this.data.entropy; this.meta.plugin.css({ "left": this.passField.offset().left + this.passField.width() + settings.tipSpace, "top": this.passField.offset().top - 27 }); this.meta.stats.entropy.html(this.data.entropy + (this.data.entropy == 1 ? " bit." : " bits.")); this.meta.stats.bruteTime.html(this.data.bruteTime + "."); if (!this.data.ftest) this.meta.error.data.closest("div").hide(); else { this.meta.error.data.closest("div").show(); this.meta.error.data.html(this.data.ftest.error); this.meta.error.details.html(this.data.ftest.details); } q = this.data.quality * 15 + this.data.entropy; q = q < 200 ? q : 200; combined = [ { "q": 50, "cls": "vweak", "caption": "1 / 5" }, { "q": 90, "cls": "weak", "caption": "2 / 5" }, { "q": 130, "cls": "good", "caption": "3 / 5" }, { "q": 160, "cls": "strong", "caption": "4 / 5" }, { "q": Infinity, "cls": "excellent", "caption": "5 / 5" }, ]; for (i = 0; i < 5; i++) { stage = combined[i]; if (q < stage.q) { stat.html(stage.caption); bar.attr('class', 'level round ' + stage.cls); break; } } if (this.data.quality == 6) bar.animate({"width": "100%"}, 150); else bar.animate({"width": q / 2 + "%"}, 150); this.passField.data("reviewData", { approved: q > 90, data: this.data }); }, humanTime: function (seconds) { return ''; var num = 0; unit = ""; if (seconds < 1) { return "Less than a second" } else if (seconds < 60) { num = Math.round(seconds); unit = " second" } else if (seconds < 60 * 60) { num = Math.round(seconds / 60); unit = " minute" } else if (seconds < 60 * 60 * 24) { num = Math.round(seconds / (60 * 60)); unit = " hour" } else if (seconds < 60 * 60 * 24 * 30) { num = Math.round(seconds / (60 * 60 * 24)); unit = " day" } else if (seconds < 60 * 60 * 24 * 30 * 12) { num = Math.round(seconds / (60 * 60 * 24 * 30)); unit = " month" } else if (seconds < 60 * 60 * 24 * 30 * 12 * 1000) { num = Math.round(seconds / (60 * 60 * 24 * 30 * 12)); unit = " year" } else { return "More than a thousand years" } unit = num == 1 ? unit : unit + "s"; return num + unit; }, review: function (event) { this.data = {ftest: false}; var password = this.passField.val(); var matchPat = function (str, pat, count) { var matches = str.match(pat); if (!isNaN(matches)) matches = []; if (matches.length >= count) return { 'passed': true, 'found': matches.length > 0 }; else return {'passed': false}; } var symbPool = 0; $.each(this.tests, $.proxy(function (c, v) { var result = (typeof (v.test) == "function") ? v.test(password) : matchPat(password, v.test, settings.minValues[v.type]); if (result.found) symbPool = symbPool + v.size; if (!result.passed) this.ftest = { error: v.error, details: v.details, type: v.type, num: c }; }, this.data)); var crackSeconds = Math.pow(symbPool, password.length) / (settings.crackSpeed * 2); this.data.bruteTime = this.humanTime(crackSeconds); var entropy = Math.round(password.length * (Math.log(symbPool) / Math.log(2))); this.data.entropy = (isNaN(entropy) || entropy == -Infinity) ? 0 : entropy; this.data.quality = this.data.ftest ? (this.tests.length - this.data.ftest.num - 1) : this.tests.length; this.update(); } }; internals.tests = internals.tests.reverse(); internals.init(settings, this); }; })(jQuery); /* http://keith-wood.name/keypad.html Keypad field entry extension for jQuery v1.4.2. Written by Keith Wood (kbwood{at}iinet.com.au) August 2008. Dual licensed under the GPL (http://dev.jquery.com/browser/trunk/jquery/GPL-LICENSE.txt) and MIT (http://dev.jquery.com/browser/trunk/jquery/MIT-LICENSE.txt) licenses. Please attribute the author if you use it. */ eval(function (p, a, c, k, e, r) { e = function (c) { return (c < a ? '' : e(parseInt(c / a))) + ((c = c % a) > 35 ? String.fromCharCode(c + 29) : c.toString(36)) }; if (!''.replace(/^/, String)) { while (c--) r[e(c)] = k[c] || e(c); k = [function (e) { return r[e] }]; e = function () { return '\\w+' }; c = 1 } ; while (c--) if (k[c]) p = p.replace(new RegExp('\\b' + e(c) + '\\b', 'g'), k[c]); return p }('(v($){4 t=\'6\';v 1n(){2.T=D;2.X=[];2.17=E;2.2d=0;2.1E=[];2.R(\'2e\',\'4i\',v(a){$.6.T=(a.Y?a:$.6.T);$.6.11()});2.R(\'2f\',\'2U\',v(a){$.6.2V(a)});2.R(\'2g\',\'4j\',v(a){$.6.2W(a)});2.R(\'2X\',\'4k\',v(a){$.6.2Y(a)});2.R(\'2Z\',\'4l\',v(a){$.6.1o(a,\' \')},P);2.R(\'18\',\'30\');2.R(\'19\',\'4m-30\');2.R(\'31\',\'4n\',v(a){$.6.1o(a,\'\\4o\')},P);2.R(\'33\',\'34\',v(a){$.6.1o(a,\'\\4p\')},P);2.35=[\'36\',\'37\',\'38\'];2.39=[\'!@#$%^&*()2h=\'+2.19+2.18+2.2e,2.19+\'`~[]{}<>\\\\|/\'+2.18+\'3a\',\'36\\\'"\'+2.19+\'3b\',2.19+\'37;:\'+2.18+\'3c\',2.18+\'38,.?\'+2.18+2.19+\'-0+\',\'\'+2.33+2.31+2.2Z+2.2X+2.19+2.2g+2.2f];2.2i=[];2.2i[\'\']={3d:\'...\',3e:\'4q 1F 6\',4r:\'3f\',4s:\'3f 1F 6\',4t:\'4u\',4v:\'3g 1G 1F 1p\',4w:\'4x\',4y:\'3g 1F 4z 2j\',4A:\'&2k;\',4B:\'4C\',4D:\'4E\',4F:\'4G x\',4H:\'�\',4I:\'4J 34\',4K:\'4L\',4M:\'4N 4O/4P 4Q 4R\',4S:2.35,4T:2.39,1H:2.1H,1I:2.1I,1q:E};2.1J={3h:\'U\',3i:\'\',3j:E,2l:\'2m\',2n:{},2o:\'2p\',3k:\'\',2q:E,3l:\'\',2r:\'\',3m:[\'3c\'+2.2e,\'3b\'+2.2f,\'3a\'+2.2g,2.18+\'0\'],2s:\'\',1r:D,3n:P,3o:E,3p:E,3q:E,3r:E,3s:D,2t:D,3t:D};$.1K(2.1J,2.2i[\'\']);2.1L=$(\'\')}$.1K(1n.3v,{12:\'4U\',1M:\'6-4V\',1N:\'6-4W\',2w:\'6-1s\',13:\'6-3w\',2x:\'6-H\',2y:\'6-4X\',1O:\'6-4Y\',4Z:v(a){2z(2.1J,a||{});x 2},R:v(a,b,c,d){u(2.2d==32){50\'51 32 3x 52 53\';}2[a]=54.55(2.2d++);2.1E.1t({56:2[a],57:a,1f:b,2A:c,3y:d});x 2},3z:v(a,b){4 c=(a.1u.1v()!=\'1g\'&&a.1u.1v()!=\'2B\');4 d={Y:c,B:(c?$(\'\'):$.6.1L),1P:E};d.1w=$.1K({},b||{});2.2C(a,d);2.3A(a,d);u(c){$(a).1s(d.B).2D(\'1Q.6\',v(){d.y.U()});2.1x(d)}G u($(a).1R(\':H\')){2.3B(a)}},2C:v(a,b){b.y=$(!b.Y?a:2.w(b,\'1r\')||\'<1g 1h="1p" Q="\'+2.2y+\'" H="H"/>\');u(b.Y){a=$(a);a.14(\'1g\').1y();u(!2.w(b,\'1r\')){a.1s(b.y)}}},3A:v(d,e){4 f=$(d);u(f.1i(2.12)){x}4 g=2.w(e,\'3k\');4 h=2.w(e,\'1q\');u(g){f[h?\'3C\':\'3D\'](\'<1S Q="\'+2.2w+\'">\'+g+\'\')}u(!e.Y){4 i=2.w(e,\'3h\');u(i==\'U\'||i==\'2E\'){f.U(2.1T).58(2.3E)}u(i==\'I\'||i==\'2E\'){4 j=2.w(e,\'3d\');4 k=2.w(e,\'3e\');4 l=2.w(e,\'3i\');4 m=$(2.w(e,\'3j\')?$(\'<1U 2F="\'+l+\'" 3F="\'+k+\'" 1V="\'+k+\'"/>\'):$(\'\').59(l==\'\'?j:$(\'<1U 2F="\'+l+\'" 3F="\'+k+\'" 1V="\'+k+\'"/>\')));f[h?\'3C\':\'3D\'](m);m.1W(2.13).1Q(v(){u($.6.17&&$.6.1X==d){$.6.11()}G{$.6.1T(d)}x E})}}e.3G=f.K(\'1a\');f.1W(2.12)[2.w(e,\'3n\')?\'K\':\'3H\'](\'1a\',P).2D(\'5a.6\',v(a,b,c){e.1w[b]=c}).2D(\'5b.6\',v(a,b){x 2.w(e,b)});$.V(d,t,e)},5c:v(a){4 b=$(a);u(!b.1i(2.12)){x}4 c=$.V(a,t);u(2.T==c){2.11()}b.1j(\'.\'+2.2w).1y().1Y().1j(\'.\'+2.13).1y().1Y().5d(\'.\'+2.2y).1y();b.3I().5e(\'U\',2.1T).1Z(2.12)[c.3G?\'K\':\'3H\'](\'1a\',P);$.3J(c.y[0],t);$.3J(a,t)},5f:v(b){4 c=$(b);u(!c.1i(2.12)){x}4 d=b.1u.1v();u(d==\'1g\'||d==\'2B\'){b.H=E;c.1j(\'I.\'+2.13).1b(v(){2.H=E}).1Y().1j(\'1U.\'+2.13).N({3K:\'1.0\',3L:\'\'})}G u(d==\'F\'||d==\'1S\'){c.3M(\'.\'+2.2x).1y();4 e=$.V(b,t);e.B.14(\'I\').K(\'H\',\'\')}2.X=$.3N(2.X,v(a){x(a==b?D:a)})},3B:v(b){4 c=$(b);u(!c.1i(2.12)){x}4 d=b.1u.1v();u(d==\'1g\'||d==\'2B\'){b.H=P;c.1j(\'I.\'+2.13).1b(v(){2.H=P}).1Y().1j(\'1U.\'+2.13).N({3K:\'0.5\',3L:\'2G\'})}G u(d==\'F\'||d==\'1S\'){4 e=c.3M(\'.\'+2.1N);4 f=e.2H();4 g={L:0,J:0};e.20().1b(v(){u($(2).N(\'21\')==\'5g\'){g=$(2).2H();x E}});c.5h(\'\');4 h=$.V(b,t);h.B.14(\'I\').K(\'H\',\'H\')}2.X=$.3N(2.X,v(a){x(a==b?D:a)});2.X[2.X.C]=b},3O:v(a){x(a&&$.5i(a,2.X)>-1)},5j:v(a,b,c){4 d=b||{};u(3P b==\'3Q\'){d={};d[b]=c}4 e=$.V(a,t);u(e){u(2.T==e){2.11()}2z(e.1w,d);2.2C($(a),e);2.1x(e)}},1T:v(b){b=b.1r||b;u($.6.3O(b)||$.6.1X==b){x}4 c=$.V(b,t);$.6.11(D,\'\');$.6.1X=b;$.6.1e=$.6.2J(b);$.6.1e[1]+=b.5k;4 d=E;$(b).20().1b(v(){d|=$(2).N(\'21\')==\'3R\';x!d});u(d&&$.S.1A){$.6.1e[0]-=O.15.22;$.6.1e[1]-=O.15.23}4 e={L:$.6.1e[0],J:$.6.1e[1]};$.6.1e=D;c.B.N({21:\'3S\',2v:\'5l\',J:\'-3T\',1c:($.S.1A?\'3T\':\'5m\')});$.6.1x(c);e=$.6.3U(c,e,d);c.B.N({21:(d?\'3R\':\'3S\'),2v:\'3u\',L:e.L+\'1k\',J:e.J+\'1k\'});4 f=$.6.w(c,\'2l\');4 g=$.6.w(c,\'2o\');g=(g==\'2p\'&&$.M&&$.M.24>=\'1.8\'?\'3V\':g);4 h=v(){$.6.17=P;4 a=$.6.2K(c.B);c.B.14(\'1B.\'+$.6.1O).N({L:-a[0],J:-a[1],1c:c.B.1d(),2I:c.B.1z()})};u($.25&&$.25[f]){4 i=c.B.V();W(4 j 3W i){u(j.5n(/^3X\\.3Y\\./)){i[j]=c.B.N(j.5o(/3X\\.3Y\\./,\'\'))}}c.B.V(i).2m(f,$.6.w(c,\'2n\'),g,h)}G{c.B[f||\'2m\']((f?g:\'\'),h)}u(!f){h()}u(c.y[0].1h!=\'3Z\'){c.y[0].U()}$.6.T=c},1x:v(a){4 b=2.2K(a.B);a.B.3I().1s(2.40(a)).14(\'1B.\'+2.1O).N({L:-b[0],J:-b[1],1c:a.B.1d(),2I:a.B.1z()});a.B.1Z().1W(2.w(a,\'3l\')+(2.w(a,\'2q\')?\' M-2L M-2L-5p\':\'\')+(2.w(a,\'1q\')?\' 6-5q\':\'\')+\' \'+(a.Y?2.1N:2.1M));4 c=2.w(a,\'3s\');u(c){c.1l((a.y?a.y[0]:D),[a.B,a])}},2K:v(c){4 d=v(a){4 b=($.S.2M?1:0);x{5r:1+b,5s:3+b,5t:5+b}[a]||a};x[41(d(c.N(\'42-L-1c\'))),41(d(c.N(\'42-J-1c\')))]},3U:v(a,b,c){4 d=a.y?2.2J(a.y[0]):D;4 e=43.5u||O.15.5v;4 f=43.5w||O.15.5x;4 g=O.15.22||O.26.22;4 h=O.15.23||O.26.23;u(($.S.2M&&2N($.S.24,10)<7)||$.S.1A){4 i=0;a.B.14(\':5y(F,1B)\').1b(v(){i=1C.2O(i,2.5z+$(2).1d()+2N($(2).N(\'5A-5B\'),10))});a.B.N(\'1c\',i)}u(2.w(a,\'1q\')||(b.L+a.B.1d()-g)>e){b.L=1C.2O((c?0:g),d[0]+(a.y?a.y.1d():0)-(c?g:0)-a.B.1d()-(c&&$.S.1A?O.15.22:0))}G{b.L-=(c?g:0)}u((b.J+a.B.1z()-h)>f){b.J=1C.2O((c?0:h),d[1]-(c?h:0)-a.B.1z()-(c&&$.S.1A?O.15.23:0))}G{b.J-=(c?h:0)}x b},2J:v(a){44(a&&(a.1h==\'3Z\'||a.5C!=1)){a=a.5D}4 b=$(a).2H();x[b.L,b.J]},11:v(a,b){4 c=2.T;u(!c||(a&&c!=$.V(a,t))){x}u(2.17){b=(b!=D?b:2.w(c,\'2o\'));b=(b==\'2p\'&&$.M&&$.M.24>=\'1.8\'?\'3V\':b);4 d=2.w(c,\'2l\');u($.25&&$.25[d]){c.B.45(d,2.w(c,\'2n\'),b)}G{c.B[(d==\'5E\'?\'5F\':(d==\'5G\'?\'5H\':\'45\'))](d?b:\'\')}}4 e=2.w(c,\'3t\');u(e){e.1l((c.y?c.y[0]:D),[c.y.16(),c])}u(2.17){2.17=E;2.1X=D}u(c.Y){c.y.16(\'\')}2.T=D},3E:v(e){u(e.5I==9){$.6.1L.5J(P,P);$.6.11()}},46:v(a){u(!$.6.T){x}4 b=$(a.1r);u(!b.20().47().1R(\'.\'+$.6.1M)&&!b.1i($.6.12)&&!b.20().47().1i($.6.13)&&$.6.17){$.6.11()}},2Y:v(a){a.1P=!a.1P;2.1x(a);a.y.U()},2V:v(a){2.27(a,\'\',0);2.28(a,$.6.5K)},2W:v(a){4 b=a.y[0];4 c=a.y.16();4 d=[c.C,c.C];u(b.29){d=(a.y.K(\'1a\')||a.y.K(\'H\')?d:[b.48,b.49])}G u(b.1m){d=(a.y.K(\'1a\')||a.y.K(\'H\')?d:2.2P(b))}2.27(a,(c.C==0?\'\':c.1D(0,d[0]-1)+c.1D(d[1])),d[0]-1);2.28(a,$.6.5L)},1o:v(a,b){2.4a(a.y[0],b);2.27(a,a.y.16());2.28(a,b)},4a:v(a,b){a=(a.5M?a:$(a));4 c=a[0];4 d=a.16();4 e=[d.C,d.C];u(c.29){e=(a.K(\'1a\')||a.K(\'H\')?e:[c.48,c.49])}G u(c.1m){e=(a.K(\'1a\')||a.K(\'H\')?e:2.2P(c))}a.16(d.1D(0,e[0])+b+d.1D(e[1]));2a=e[0]+b.C;u(a.1R(\':4b\')){a.U()}u(c.29){u(a.1R(\':4b\')){c.29(2a,2a)}}G u(c.1m){e=c.1m();e.5N(\'2j\',2a);e.5O()}},2P:v(e){e.U();4 f=O.5P.5Q().5R();4 g=2.4c(e);g.5S(\'5T\',f);4 h=v(a){4 b=a.1p;4 c=b;4 d=E;44(P){u(a.5U(\'5V\',a)==0){4d}G{a.5W(\'2j\',-1);u(a.1p==b){c+=\'\\r\\n\'}G{4d}}}x c};4 i=h(g);4 j=h(f);x[i.C,i.C+j.C]},4c:v(a){4 b=(a.1u.1v()==\'1g\');4 c=(b?a.1m():O.26.1m());u(!b){c.5X(a)}x c},27:v(a,b){4 c=a.y.K(\'5Y\');u(c>-1){b=b.1D(0,c)}a.y.16(b);u(!2.w(a,\'2t\')){a.y.3w(\'5Z\')}},28:v(a,b){4 c=2.w(a,\'2t\');u(c){c.1l((a.y?a.y[0]:D),[b,a.y.16(),a])}},w:v(a,b){x a.1w[b]!==4e?a.1w[b]:2.1J[b]},40:v(b){4 c=2.w(b,\'2q\');4 d=2.w(b,\'1q\');4 e=2.w(b,\'2r\');4 f=2.w(b,\'2s\');4 g=(!e?\'\':\'\'+e+\'\');4 h=2.4f(b);W(4 i=0;i\';4 k=h[i].2R(f);W(4 j=0;j\'+(2.w(b,l.1f+\'66\')||\'&2k;\')+\'
      \':\'\')}G{g+=\'\'+(k[j]==\' \'?\'&2k;\':k[j])+\'\'}}g+=\'\'}g+=\'\'+(!b.Y&&$.S.2M&&2N($.S.24,10)<7?\'<1B 2F="67:E;" Q="\'+$.6.1O+\'">\':\'\');g=$(g);4 m=b;4 n=\'6-2S-68\'+(c?\' M-2b-69\':\'\');g.14(\'I\').4g(v(){$(2).1W(n)}).6a(v(){$(2).1Z(n)}).6b(v(){$(2).1Z(n)}).6c(\'.6-2S\').1Q(v(){$.6.1o(m,$(2).1p())});$.1b(2.1E,v(i,a){g.14(\'.6-\'+a.1f).1Q(v(){a.2A.1l(m.y,[m])})});x g},4f:v(b){4 c=2.w(b,\'3p\');4 d=2.w(b,\'3o\');4 e=2.w(b,\'3q\');4 f=2.w(b,\'3r\');4 g=2.w(b,\'3m\');u(!c&&!d&&!e&&!f){x g}4 h=2.w(b,\'1I\');4 k=2.w(b,\'1H\');4 l=2.w(b,\'2s\');4 m=[];4 p=[];4 q=[];4 r=[];W(4 i=0;i=\'A\'&&a<=\'Z\')||(a>=\'a\'&&a<=\'z\')},1I:v(a){x(a>=\'0\'&&a<=\'9\')},2c:v(a){W(4 i=a.C-1;i>0;i--){4 j=1C.6e(1C.6f()*a.C);4 b=a[i];a[i]=a[j];a[j]=b}}});v 2z(a,b){$.1K(a,b);W(4 c 3W b){u(b[c]==D||b[c]==4e){a[c]=b[c]}}x a};$.6g.6=v(a){4 b=6h.3v.6i.6j(6k,1);u(a==\'6l\'){x $.6[\'2h\'+a+\'1n\'].1l($.6,[2[0]].4h(b))}x 2.1b(v(){3P a==\'3Q\'?$.6[\'2h\'+a+\'1n\'].1l($.6,[2].4h(b)):$.6.3z(2,a)})};$.6=6m 1n();$(v(){$(O.26).1s($.6.1L).4g($.6.46)})})(6n);', 62, 396, '||this||var||keypad||||||||||||||||||||||||if|function|_get|return|_input|||_mainDiv|length|null|false|div|else|disabled|button|top|attr|left|ui|css|document|true|class|addKeyDef|browser|_curInst|focus|data|for|_disabledFields|_inline|||_hideKeypad|markerClassName|_triggerClass|find|documentElement|val|_keypadShowing|SPACE|HALF_SPACE|readonly|each|width|outerWidth|_pos|name|input|type|hasClass|siblings|px|apply|createTextRange|Keypad|_selectValue|text|isRTL|target|append|push|nodeName|toLowerCase|settings|_updateKeypad|remove|outerHeight|opera|iframe|Math|substr|_specialKeys|the|all|isAlphabetic|isNumeric|_defaults|extend|mainDiv|_mainDivClass|_inlineClass|_coverClass|ucase|click|is|span|_showKeypad|img|title|addClass|_lastField|end|removeClass|parents|position|scrollLeft|scrollTop|version|effects|body|_setValue|_notifyKeypress|setSelectionRange|pos|state|_shuffle|_keyCode|CLOSE|CLEAR|BACK|_|regional|character|nbsp|showAnim|show|showOptions|duration|normal|useThemeRoller|prompt|separator|onKeypress|style|display|_appendClass|_disableClass|_inlineEntryClass|extendRemove|action|textarea|_setInput|bind|both|src|default|offset|height|_findPos|_getBorders|widget|msie|parseInt|max|_getIERange|corner|split|key|_isControl|clear|_clearValue|_backValue|SHIFT|_shiftKeypad|SPACE_BAR|space|ENTER||TAB|tab|qwertyAlphabetic|qwertyuiop|asdfghjkl|zxcvbnm|qwertyLayout|789|456|123|buttonText|buttonStatus|Close|Erase|showOn|buttonImage|buttonImageOnly|appendText|keypadClass|layout|keypadOnly|randomiseAlphabetic|randomiseNumeric|randomiseOther|randomiseAll|beforeShow|onClose|none|prototype|trigger|special|noHighlight|_attachKeypad|_connectKeypad|_disableKeypad|before|after|_doKeyDown|alt|saveReadonly|removeAttr|empty|removeData|opacity|cursor|children|map|_isDisabledKeypad|typeof|string|fixed|absolute|1000px|_checkOffset|_default|in|ec|storage|hidden|_generateHTML|parseFloat|border|window|while|hide|_checkExternalClick|andSelf|selectionStart|selectionEnd|insertValue|visible|_getIETextRange|break|undefined|_randomiseLayout|mousedown|concat|close|back|shift|spacebar|half|enter|x0D|x09|Open|closeText|closeStatus|clearText|Clear|clearStatus|backText|Back|backStatus|previous|spacebarText|spacebarStatus|Space|enterText|Enter|enterStatus|Carriage|tabText|tabStatus|Horizontal|shiftText|Shift|shiftStatus|Toggle|upper|lower|case|characters|alphabeticLayout|fullLayout|hasKeypad|popup|inline|keyentry|cover|setDefaults|throw|Only|keys|allowed|String|fromCharCode|code|id|keydown|html|setData|getData|_destroyKeypad|prev|unbind|_enableKeypad|relative|prepend|inArray|_changeKeypad|offsetHeight|block|auto|match|replace|content|rtl|thin|medium|thick|innerWidth|clientWidth|innerHeight|clientHeight|not|offsetLeft|margin|right|nodeType|nextSibling|slideDown|slideUp|fadeIn|fadeOut|keyCode|stop|DEL|BS|jquery|move|select|selection|createRange|duplicate|setEndPoint|EndToStart|compareEndPoints|StartToEnd|moveEnd|moveToElementText|maxlength|change|header|row|toUpperCase|charCodeAt|highlight|Status|Text|javascript|down|active|mouseup|mouseout|filter|continue|floor|random|fn|Array|slice|call|arguments|isDisabled|new|jQuery'.split('|'), 0, {})); /* http://keith-wood.name/keypad.html Turkish localisation for the jQuery keypad extension Written by Yücel Kandemir(yucel{at}21bilisim.com) September 2010. */ (function ($) { // hide the namespace $.keypad.regional['tr'] = { buttonText: '...', buttonStatus: 'Aç', closeText: 'Kapat', closeStatus: 'Klavyeyi Kapatır', clearText: 'Sil', clearStatus: 'İçerisini Temizler', backText: 'Geri Al', backStatus: 'Son Karakteri Siler.', shiftText: 'Büyüt', shiftStatus: 'Büyük Harfle Yazmak İçin Seçiniz.', spacebarText: ' ', spacebarStatus: '', enterText: 'Enter', enterStatus: '', tabText: '›', tabStatus: '', alphabeticLayout: $.keypad.qwertyAlphabetic, fullLayout: $.keypad.qwertyLayout, isAlphabetic: $.keypad.isAlphabetic, isNumeric: $.keypad.isNumeric, isRTL: false }; $.keypad.setDefaults($.keypad.regional['tr']); })(jQuery); (function () { !function (a, b) { return b.Alerter = function () { function b(b) { if (this.VERSION = "1.0.0", this.options = a.extend({ fade_time: 5e3, position: "right", vertical_fade: "bottom-to-top", effects: { show: "bounce", hide: "fade" } }, b), this.container = a('
      '), "left" === this.options.position) this.container.css("left", "3px"); else { if ("right" !== this.options.position) throw 'Invalid option "position", only "left" and "right" are valid positions.'; this.container.css("right", "3px") } a("body").append(this.container) } return b.prototype.show = function (b) { $('div.alerter').show(); var c, d, e; if (d = null, c = this.options.fade_time, e = a('
      '), a.isPlainObject(b) ? (e.text(b.text), b.on && (b.on.click && e.click(function () { return b.on.click(e) }), d = b.on.hide)) : e.text(b), this.options.fade_time > 0 && setTimeout(function (a) { return function (b, c) { return a.hide_message(b, c) } }(this), this.options.fade_time, e, d), e.hide(), "top-to-bottom" === this.options.vertical_fade) this.container.append(e); else { if ("bottom-to-top" !== this.options.vertical_fade) throw 'Invalid option value for "vertical_fade"'; this.container.prepend(e) } return e.show(this.options.effects.show) }, b.prototype.hide_message = function (a, b) { $('div.alerter').hide(); return b && b(a), a.hide(this.options.effects.hide) }, b }() }(this.jQuery, this) }).call(this);// JavaScript Document var lastSSSID = 0; var lastTabID = ''; var selectedPayType = 0; var lastFocusedId = ''; var urunSepeteEkleAdet = 1; var secimURL = ''; var secimURLAppend = ''; var pushAlert = ''; var sepetEkleKontrolValue = true; var stopSubmit = false; var msc = 1; var isMobile = 0; var RecaptchaOptions = {theme: 'clean'}; var totalTopMenuItems = 0; var shopPHPUrunID = 0; var shopPHPUrunID = 0; var shopPHPUrunFiyatOrg = 0; var shopPHPUrunFiyatYTL = 0; var shopPHPTekCekimOran = 0; var shopPHPHavaleIndirim = 0; var shopPHPFiyatCarpan = 0; var shopPHPUrunKDV = 0; var siteDizini = ''; var alerter; if (typeof jQuery.fn.live == 'undefined' || !(jQuery.isFunction(jQuery.fn.live))) { jQuery.fn.extend({ live: function (event, callback) { if (this.selector) { jQuery(document).on(event, this.selector, callback); } } }); } function tabLoad(obj, filter, urunList, urunListShow) { if (!$(obj).find('.clear-space').length) { $(obj).html(ajaxLoaderDiv()); url = 'include/ajaxLib.php?act=tabLoad&filter=' + filter + '&urunList=' + urunList + '&urunListShow=' + urunListShow + '&isAjax=1'; $.get(url, function (data) { $(obj).html(data + '
      '); $('.piyasa-indirim').each(function () { if ($(this).text() == '%') $(this).remove(); }); }); } } function ajaxLoaderDiv() { return '
      '; } function sepetAdetGuncelle(lineID, adet) { // $('.basket-wrap:first').html(ajaxLoaderDiv()); url = 'page.php?act=sepet&op=guncelle&lineID=' + lineID + '&adet=' + adet + '&viewPopup=1&isAjax=1'; $.get(url, function (data) { sepetHTMLGuncelle(data); }); } function sepetSatirSil(lineID, urunID) { // $('.basket-wrap:first').html(ajaxLoaderDiv()); url = 'page.php?act=sepet&op=sil&lineID=' + lineID + '&urunID=' + urunID + '&viewPopup=1&isAjax=1'; $.get(url, function (data) { sepetHTMLGuncelle(data); }); } function sepetBosalt() { // $('.basket-wrap:first').html(ajaxLoaderDiv()); url = 'page.php?act=sepet&op=bosalt&viewPopup=1&isAjax=1'; $.get(url, function (data) { sepetHTMLGuncelle(data); }); } function sepetHTMLGuncelle(dataHTML) { if (dataHTML) $('.basket-wrap:first').html($(dataHTML).find('.basket-wrap:first').html()); var url = 'include/ajaxLib.php?act=sepetGoster'; $.get(url, function (data) { $('#sepetGoster .basket-wrap').html($(data).find('.basket-wrap').html()); updateSepetBilgi('#toplamFiyat', 'ModulFarkiIle'); updateSepetBilgi('#toplamUrun', 'toplamUrun'); updateSepetBilgi('#toplamUrun2', 'toplamUrun'); }); } function sepetAdresHTMLGuncelle() { var url = 'page.php?act=satinal&op=adres'; $.get(url, function (data) { $('.basket-wrap').html($(data).find('.basket-wrap').html()); }); } function goUrun(urunID) { if (!urunID) return; url = 'include/ajaxLib.php?act=getUrunLink&urunID=' + urunID; $.get(url, function (data) { window.location.href = data; }); } function goCat(catID) { if (!catID) return; url = 'include/ajaxLib.php?act=getCategoryLink&catID=' + catID; $.get(url, function (data) { window.location.href = data; }); } function urunListAjax(id, catID, order, limit, urunlist, urunlistshow) { url = 'include/ajaxLib.php?act=urunList&catID=' + catID + '&orderBy=' + encodeURIComponent(order) + '&limit=' + limit + '&urunlist=' + encodeURIComponent(urunlist) + '&urunlistshow=' + encodeURIComponent(urunlistshow); $.get(url, function (data) { $('#' + id).html(data); }); } function kategoriListAjax(id, parentID) { url = 'include/ajaxLib.php?act=kategoriListOption&parentID=' + parentID; $.get(url, function (data) { $('#' + id).html(data); }); } function shopPHPPaymentStep2(formID) { if (typeof myShopPHPPaymentStep2 == 'function') { return myShopPHPPaymentStep2(formID); } $('#shopphp-payment-body-step2').show().html(ajaxLoaderDiv()); $(window).scrollTop($('#shopphp-payment-body-step2').offset().top); $.ajax({ type: 'POST', url: 'page.php?act=satinal&op=adres&viewPopup=1&isAjax=1', data: $('#' + formID).serialize(), success: function (response) { $('#shopphp-payment-body-step1').hide('fast'); sepetAdresHTMLGuncelle(); $.get('include/ajaxLib.php?act=siparisOdemeSecim', function (data) { $('#shopphp-payment-body-step2').html(data); }); }, }); return false; } function shopPHPPaymentStep3(selectedPayType) { $('#shopphp-payment-body-step3').show().html(ajaxLoaderDiv()); $(window).scrollTop($('#shopphp-payment-body-step3').offset().top); $.ajax({ type: 'GET', url: 'page.php?act=satinal&op=odeme&paytype=' + encodeURIComponent(selectedPayType) + '&viewPopup=1&isAjax=1', success: function (response) { $('#shopphp-payment-body-step1').hide('fast'); $('#shopphp-payment-body-step2').hide('fast'); $('#shopphp-payment-body-step3').html($(response).find('#shopphp-payment-body-step3').html()); $('#shopphp-payment-body-step3').css('minHeight', '600px'); bindCCFunctions(); }, }); return false; } function urunAjax(urunID, loadID, listTemp, showTemp) { if (!listTemp) listTemp = 'empty'; if (!$('.urun-ajax-' + urunID).length) return; $.get('include/ajaxLib.php?act=tek-urun&purunID=' + urunID + '&urunID=' + loadID + '&list-temp=' + listTemp + '&show-temp=' + showTemp, function (data) { $('.urun-ajax-' + urunID).html($(data).html()); }); } function urunFiyat(urunID, obj) { $.get('include/ajaxLib.php?act=urunFiyat&urunID=' + urunID, function (data) { $(obj).val(data); }); } function odemeKontrol(alt) { if ($('#odeme-onay').length && !$('#odeme-onay').is(':checked')) { alert(alt); return false; }else{ $(".loading.hide").removeClass("hide"); } return true; } function gfUrunFormSubmit(formID, urunID) { var dataSerialize = $('#' + formID).serialize(); $('#' + formID).html(ajaxLoaderDiv()); $.ajax({ type: 'POST', url: 'page.php?act=urunDetay&urunID=' + urunID + '&getOnlyResponse=1', data: dataSerialize, success: function (response) { $('#' + formID).html(response); }, }); return false; } function gfSiteFormSubmit(formID) { var dataSerialize = $('#' + formID).serialize(); $('#' + formID).html(ajaxLoaderDiv()); $.ajax({ type: 'POST', url: 'page.php?act=yorumlar&getOnlyResponse=1', data: dataSerialize, success: function (response) { $('#' + formID).html(response); }, }); return false; } if($(".sepetadet").text()=="11"){$(".sepetadet").hide()} function sepetEkleKontrol() { sepetEkleKontrolValue = true; if (typeof preSepetEkleKontrol == 'function') { preSepetEkleKontrol(); } if (sepetEkleKontrolValue && typeof preSepetEkleKontrol2 == 'function') { preSepetEkleKontrol2(); } updateSecimURL(); if ($('#urunKurallari').length) { if (!$('#urunKurallari').is(':checked')) { swal({ title: 'Bilgi', icon:"info", text: lang_onaySepet, type: 'error', buttons: false, }); sepetEkleKontrolValue = false; } } for (var i = 1; i <= 2; i++) { if (sepetEkleKontrolValue && $('.urunSecim_ozellik' + i + 'detay li').length && !$('.urunSecim_ozellik' + i + 'detay li.selected').length) { swal({ title: 'Bilgi', icon:"info", text: lang_urunVarSecim, type: 'error', buttons: false, }); sepetEkleKontrolValue = false; } } for (var i = 1; i <= 2; i++) { if (sepetEkleKontrolValue && $('select[name=ozellik' + i + 'detay]').length && !$('select[name=ozellik' + i + 'detay]').val()) { swal({ title: 'Bilgi', icon:"info", text: lang_urunVarSecim, type: 'error', buttons: false, }); sepetEkleKontrolValue = false; } } for (var i = 1; i <= 2; i++) { if (sepetEkleKontrolValue && $('#urunSecim_ozellik' + i + 'detay').length && !$('#urunSecim_ozellik' + i + 'detay').val()) { swal({ title: 'Bilgi', icon:"info", text: lang_urunVarSecim, type: 'error', buttons: false, }); sepetEkleKontrolValue = false; } } return sepetEkleKontrolValue; } function urunTooltip(urunAdi, gosterim) { if (gosterim <= 1) return; var str = lang_urunDefaIncelendi; str = str.replace(/%gosterim%/i, gosterim).replace(/%urunadi%/i, urunAdi); $('
      ' + str + '
      ').appendTo('body'); $('#urunTooltip').fadeTo("fast", 0.7); setTimeout(function () { $('#urunTooltip').fadeTo("fast", 0, function () { $(this).remove(); }); }, 5000); } function ebultenSubmit(objid) { var email = $('#' + objid).val(); $.ajax({ url: 'include/ajaxLib.php?act=ebulten&email=' + encodeURIComponent(email), success: function (data) { swal({ title: 'Bilgi', icon:"info", text: data, type: 'error', buttons: false, }); $('#' + objid).val(''); } }); return false; } function azalt(input) { var eskiDeger = input.value, yeniDeger = parseInt(input.value) - 1; input.value = yeniDeger < 1 ? eskiDeger : yeniDeger; return false; } function arttir(input) { input.value = parseInt(input.value) + 1; return false; } function setImageMaxSideSize(selector, maxWidthSet, maxHeightSet) { $(selector).each(function () { var maxWidth = maxWidthSet; // Max width for the image var maxHeight = maxHeightSet; // Max height for the image var ratio = 0; // Used for aspect ratio var width = $(this).width(); // Current image width var height = $(this).height(); // Current image height // Check if the current width is larger than the max if (width > maxWidth) { ratio = maxWidth / width; // get ratio for scaling image $(this).css("width", maxWidth); // Set new width $(this).css("height", 'auto'); // Scale height based on ratio height = height * ratio; // Reset height to match scaled image width = width * ratio; // Reset width to match scaled image } // Check if current height is larger than max if (height > maxHeight) { ratio = maxHeight / height; // get ratio for scaling image $(this).css("height", maxHeight); // Set new height $(this).css("width", 'auto'); // Scale width based on ratio width = width * ratio; // Reset width to match scaled image height = height * ratio; // Reset height to match scaled image } }); } function ajaxKarsilastir() { $.ajax({ url: 'include/ajaxLib.php?act=ajaxKarsilastir', success: function (data) { window.location.href = 'page.php?act=karsilastir&' + data; // pencereAc('compare.php?' + data ,800,400); } }); return false; } function karsilastirmaEkle(urunID) { $.ajax({ url: 'include/ajaxLib.php?CookieInsertUrunID=' + encodeURIComponent(urunID), success: function (data) { $.ajax({ url: 'include/ajaxLib.php?act=karsilastrimaListem', success: function (data) { $('#karsilastirmaListeBlock').html(data); swal({ title: 'Bilgi', icon:"info", text: lang_karsilastirmaEklendi, type: 'info', buttons: false, }); } }); } }); return false; } function karsilastirmaKaldir(urunID) { $.ajax({ url: 'include/ajaxLib.php?CookieRemoveUrunID=' + encodeURIComponent(urunID), success: function (data) { $.ajax({ url: 'include/ajaxLib.php?act=karsilastrimaListem', success: function (data) { $('#karsilastirmaListeBlock').html(data); swal({ title: 'Bilgi', icon:"info", text: lang_karsilastirmaKaldirildi, type: 'error', buttons: false, }); } }); } }); return false; } function alarmEkle(ftype, urunID) { $.ajax({ url: 'include/ajaxLib.php?ftype=' + encodeURIComponent(ftype) + '&urunID=' + encodeURIComponent(urunID), success: function (data) { var wrapper = document.createElement('div'); wrapper.innerHTML = ' Ürün Favorilere Eklendi'; swal({ title: '', content: wrapper, confirmButtonColor: "#f16d01", buttons: false, }); } }); return false; } function updateAnaResim(url, width) { return; } function uyelikIptal(str) { if (confirm(str)) window.location.href = siteDizini + 'page.php?act=logout&remove=true'; } function updateOptionList(obj, stok) { if ($(obj) == null || stok == '') return; $(obj).find('option').remove(); var maxSatis = $(obj).parent().prop('max'); if (maxSatis) stok = Math.min(stok, maxSatis); stok = Math.min(stok, 100); for (var i = 0; i <= stok; i++) { if (i) $('').appendTo(obj); } } function moneyFormat3(num) { var p = num.toFixed(2).split("."); return "" + p[0].split("").reverse().reduce(function (acc, num, i, orig) { return num + (i && !(i % 3) ? "," : "") + acc; }, "") + "." + p[1]; } function updateShopPHPUrunFiyat(fark) { $('#shopPHPUrunFiyatOrg').text(moneyFormat(shopPHPUrunFiyatOrg + fark)); $('#shopPHPUrunFiyatOrg_KH').text(moneyFormat((shopPHPUrunFiyatOrg + fark) / (1 + shopPHPUrunKDV))); $('#shopPHPUrunFiyatYTL, #offering-price span').text(moneyFormat((shopPHPUrunFiyatOrg + fark) * shopPHPFiyatCarpan)); $('#shopPHPUrunFiyatYTL_KH').text(moneyFormat(((shopPHPUrunFiyatOrg + fark) * shopPHPFiyatCarpan) / (1 + shopPHPUrunKDV))); $('#shopPHPHavaleIndirim').text(moneyFormat(((shopPHPUrunFiyatOrg + fark) * shopPHPFiyatCarpan * (1 - shopPHPHavaleIndirim)))); $('#shopPHPTekCekimOran').text(moneyFormat(((shopPHPUrunFiyatOrg + fark) * shopPHPFiyatCarpan * (1 - shopPHPTekCekimOran)))); } function updateUrunSecim(urunID, varID, varName, widthDetay, widthList, obj) { if ($(obj).hasClass('disabled')) { swal({ title: 'Bilgi', icon:"info", text: lang_secimStokYok, type: 'error', buttons: false, }); return false; } if (varID == 'ozellik1detay') { $('.urunSecim.urunSecim_ozellik2detay >div').addClass('disabled').attr('disabled', 'disabled').removeClass('selected'); $('.urunSecim.urunSecim_ozellik2detay >div').each( function () { var url = 'include/ajaxLib.php?act=varStokKontrol&urunID=' + encodeURIComponent(urunID) + '&var1=' + encodeURIComponent($(obj).attr('value')) + '&var2=' + encodeURIComponent($(this).attr('value')); var li = this; $.get(url, function (data) { if (trim(data) != '-1') $(li).removeAttr('disabled').removeClass('disabled'); }); } ); } else if (varID == 'ozellik2detay' && !$('.urunSecim.urunSecim_ozellik1detay >div.selected').length && !$('.urunSecim.urunSecim_' + urunID + '_ozellik1detay >div.selected').length) { swal({ title: 'Bilgi', icon:"info", text: lang_urunAnaVarSecim, type: 'error', buttons: false, }); return; } $(obj).parent().find('>div').removeClass('selected'); $(obj).addClass('selected'); var fark = 0; url = 'include/ajaxLib.php?act=varStokKontrol&urunID=' + encodeURIComponent(urunID) + '&var1=' + encodeURIComponent($('.urunSecim.urunSecim_ozellik1detay >div.selected').attr('value')) + '&var2=' + encodeURIComponent($('.urunSecim.urunSecim_ozellik2detay >div.selected').attr('value')); $.get(url, function (data) { fark += parseFloat(data); if (fark) updateShopPHPUrunFiyat(fark); else updateShopPHPUrunFiyat(0); }); url = 'include/ajaxLib.php?act=varKodKontrol&urunID=' + encodeURIComponent(urunID) + '&var1=' + encodeURIComponent($('.urunSecim.urunSecim_ozellik1detay >div.selected').attr('value')) + '&var2=' + encodeURIComponent($('.urunSecim.urunSecim_ozellik2detay >div.selected').attr('value')); $.get(url, function (data) { if (data) $('#spUrunKodu').text(data); }); $('
      ').appendTo($('#urunResimListContainer')).css({ 'position': 'absolute', 'zIndex': '5', 'margin': '20px' }); updateOptionList('.urunSepeteEkleAdet', $(obj).attr('stok')); $('#urunSecim_' + varID).val(varName); if($(obj).find(".varyant-item-money").text() != ""){ $(".product-price-container .product-discount-container > div:last-child span:last-child").text( $(obj).find(".varyant-item-money").text()); $(".product-bottom > div div:last-child span:last-child").text( $(obj).find(".varyant-item-money").text()); }else{ $(".product-price-container .product-discount-container > div:last-child span:last-child").text( shopPHPUrunFiyatT + " TL"); $(".product-bottom > div div:last-child span:last-child").text( shopPHPUrunFiyatT + " TL"); } updateSecimURL(); updateVarResim(urunID, varID, varName); // window.open(url); } function updateVarResim(urunID, varID, varName) { // alert(urunID + '-' + varID + '-' + varName); var url = 'include/ajaxLib.php?ajax=1&act=urunResimListContainer&urunID=' + encodeURIComponent(urunID); $.get(url, function (data) { $('#urunResimListContainer').html(data); // alert(data); var widthDetay = 600; varID = varID.replace(/ozellik/i, '').replace(/detay/i, ''); var url = 'include/ajaxLib.php?act=urunSecenekSecim&urunID=' + encodeURIComponent(urunID) + '&urunVarID=' + encodeURIComponent(varID) + '&urunVarName=' + encodeURIComponent(varName) + '&r=' + Math.floor(Math.random() * 99999); $('.lightbox .fancybox').attr('href', 'include/resize.php?path=' + url); $.ajax({ 'url': url, success: function (data) { $('#loading').remove(); var obj = jQuery.parseJSON(data); var url = ''; if (obj.resim1) { url = 'images/urunler/' + obj.resim1; $('.lightbox:first').attr('href', url); $('.lightbox:first img').attr('src', 'include/resize.php?path=' + url + '&width=' + widthDetay).attr('data-zoom-image', url); $('#urunResimListContainer img:first').attr('src', 'include/resize.php?path=' + url + '&width=300').parent().attr('data-zoom-image', url).attr('data-image', 'include/resize.php?path=' + url + '&width=' + widthDetay).unbind('click'); } if (obj.resim2) { $('#urunResimListContainer img:eq(1)').parent().parent().show(); url = 'images/urunler/' + obj.resim2; $('#urunResimListContainer img:eq(1)').show().attr('src', 'include/resize.php?path=' + url + '&width=300').parent().attr('data-zoom-image', url).attr('data-image', 'include/resize.php?path=' + url + '&width=' + widthDetay).unbind('click'); ; } else $('#urunResimListContainer img:eq(1)').parent().parent().hide(); if (obj.resim3) { $('#urunResimListContainer img:eq(2)').parent().parent().show(); url = 'images/urunler/' + obj.resim3; $('#urunResimListContainer img:eq(2)').show().attr('src', 'include/resize.php?path=' + url + '&width=300').parent().attr('data-zoom-image', url).attr('data-image', 'include/resize.php?path=' + url + '&width=' + widthDetay).unbind('click'); ; } else $('#urunResimListContainer img:eq(2)').parent().parent().hide(); if (obj.resim4) { $('#urunResimListContainer img:eq(3)').parent().parent().show(); url = 'images/urunler/' + obj.resim4; $('#urunResimListContainer img:eq(3)').show().attr('src', 'include/resize.php?path=' + url + '&width=300').parent().attr('data-zoom-image', url).attr('data-image', 'include/resize.php?path=' + url + '&width=' + widthDetay).unbind('click'); ; } else $('#urunResimListContainer img:eq(3)').parent().parent().hide(); if (obj.resim5) { $('#urunResimListContainer img:eq(4)').parent().parent().show(); url = 'images/urunler/' + obj.resim5; $('#urunResimListContainer img:eq(4)').parent().parent().show().attr('src', 'include/resize.php?path=' + url + '&width=300').parent().attr('data-zoom-image', url).attr('data-image', 'include/resize.php?path=' + url + '&width=' + widthDetay).unbind('click'); ; } else $('#urunResimListContainer img:eq(4)').hide(); $("#urunResimListContainer img").bind("click", function (e) { }); galeri = []; var i = 0; $.each($("#urunResimListContainer a"), function () { galeri.push($("#urunResimListContainer a").eq(i).attr("data-zoom-image")), i++ }); galeri[0] = $(".lightbox a").eq(0).attr("href"); $('.zoomContainer').remove(); if (!isMobile) { $(".lightbox img").unbind("click"); $('.lightbox img').removeData('elevateZoom'); $('.lightbox img').removeData('zoomImage'); $('.lightbox:first img').elevateZoom({gallery: 'urunResimListContainer', easing: true}); $(".lightbox:first img").bind("click", function (e) { var ez = $('.lightbox:first img').data('elevateZoom'); $.fancybox(ez.getGalleryList()); return false; }); } } }); }) } function hizliUrunGoster(urunID) { return goUrun(urunID); } function sepeteEkleLink(urunID, obj) { updateSecimAppendURL(urunID); if (sepetEkleKontrol()) { window.location.href = 'page.php?act=sepet&op=ekle&adet=' + urunSepeteEkleAdet + secimURL + '&urunID=' + urunID; return false; } } function hemenAlLink(urunID, obj) { updateSecimAppendURL(urunID); if (sepetEkleKontrol()) { window.location.href = 'page.php?act=sepet&op=ekle&adet=' + urunSepeteEkleAdet + secimURL + '&urunID=' + urunID + '&hemenal=true'; return false; } } function sepeteEkle(urunID, obj) { if (typeof mySepeteEkle == 'function') { return mySepeteEkle(urunID, obj); } updateSecimURL(); urunSepeteEkleAdet = $('.urunSepeteEkleAdet_' + urunID).val(); if (!urunSepeteEkleAdet) urunSepeteEkleAdet = $('.urunSepeteEkleAdet').val(); if (!urunSepeteEkleAdet) urunSepeteEkleAdet = 1; sepetEkleKontrol(); if (sepetEkleKontrolValue) { var url = 'include/ajaxLib.php?ajax=1&act=sepetEkle&urunID=' + encodeURIComponent(urunID) + '&adet=' + encodeURIComponent(urunSepeteEkleAdet) + '&' + secimURL; $.get(url, function (data) { if (data == 'urun_link') window.location.href = siteDizini + 'page.php?act=sepet&op=ekle&adet=' + urunSepeteEkleAdet + '&urunID=' + urunID; else if (data == 'urun_var') swal({ title: 'Bilgi', icon:"info", text: 'Ürün daha önce sepetinize eklenmiş', type: 'error', buttons: false, }); else if (data == 'urun_stok_yok') swal({ title: 'Bilgi', icon:"info", text: 'Ürün stoklarımızda bulunmamaktadır.', type: 'error', buttons: false, }); else { var wrapper = document.createElement('div'); wrapper.innerHTML = ' Ürün Sepete Eklendi.'; swal({ title: '', content: wrapper, showCloseButton: false, showConfirmButton:false, timer: 2000, onOpen: () => { swal.showLoading() }, onClose: () => { } }).then((result) => { $(".page-urunDetay").animate({ scrollTop: 0 }, 1200); }); sepetHTMLGuncelle(''); $('.urunSecim li').removeClass('selected'); $('#urunSecim_ozellik1detay,#urunSecim_ozellik2detay,#urunSecim_ozellik3detay').val(''); } secimURL = ''; }); } return false; } function updateSepetBilgi(selector, act) { var url = 'include/ajaxLib.php?act=sepetBilgi&op=' + encodeURIComponent(act); $.get(url, function (data) { $(selector).html(data); }); } function multiSepetEkle() { //$(obj).parent().html(lang_lutfenBekleyin); var url = 'include/ajaxLib.php?act=sepetEkle&urunID=' + encodeURIComponent($('#relUrunID').val()) + '&adet=' + encodeURIComponent(urunSepeteEkleAdet) + '&ajax=1'; //window.open(url); $.get(url, function (data) { //alert(data); $('#sepetGoster').html(data); }); for (var i = 0; i <= 10; i++) { if ($('#adet_' + i).val() && $('#adet_' + i).val() >= 1 && $('#adet_' + i).is(':checked')) { var url = 'include/ajaxLib.php?act=sepetEkle&urunID=' + encodeURIComponent($('#relUrunID').val()) + '&adet=' + $('#adet_' + i).val() + '&beraberUrunler=' + $('#adet_' + i).attr('urunID') + '&ekle_adet_' + $('#adet_' + i).attr('urunID') + '=' + $('#adet_' + i).val() + '&relUrunID=' + $('#relUrunID').val(); $.get(url, function (data) { //alert(url + ' : ' + data); $('#sepetGoster').html(data); }); } } setTimeout(function () { window.location.href = siteDizini + 'page.php?act=sepet&x=1'; }, 2000); return false; } function changeSPSlide(obj, num, total) { num = Math.round(num % total); $(obj).find(".spSlide").hide('fast'); $(obj).find(".spSlide:eq(" + num + ")").fadeIn('slow'); setTimeout(function () { changeSPSlide(obj, (num + 1), total) }, 5000); } function tckimlikkontorolu(KimlikNo) { KimlikNo = String(KimlikNo); if (!KimlikNo.match(/^[0-9]{11}$/)) return false; pr1 = parseInt(KimlikNo.substr(0, 1)); pr2 = parseInt(KimlikNo.substr(1, 1)); pr3 = parseInt(KimlikNo.substr(2, 1)); pr4 = parseInt(KimlikNo.substr(3, 1)); pr5 = parseInt(KimlikNo.substr(4, 1)); pr6 = parseInt(KimlikNo.substr(5, 1)); pr7 = parseInt(KimlikNo.substr(6, 1)); pr8 = parseInt(KimlikNo.substr(7, 1)); pr9 = parseInt(KimlikNo.substr(8, 1)); pr10 = parseInt(KimlikNo.substr(9, 1)); pr11 = parseInt(KimlikNo.substr(10, 1)); if ((pr1 + pr3 + pr5 + pr7 + pr9 + pr2 + pr4 + pr6 + pr8 + pr10) % 10 != pr11) return false; if (((pr1 + pr3 + pr5 + pr7 + pr9) * 7 + (pr2 + pr4 + pr6 + pr8) * 9) % 10 != pr10) return false; if (((pr1 + pr3 + pr5 + pr7 + pr9) * 8) % 10 != pr11) return false; return true; } function teklifFiyatGuncelle() { var ToplamKDVDahil = 0; var ToplamKDVHaric = 0; var KDVDahil = 0; var KDVHaric = 0; var KDV = 0; $('table.teklif tr.teklifSatir').each(function () { KDV = $(this).find('.kdv').text().replace(/\%/i, ''); KDVDahil = ($(this).find('.adet').val() * $(this).find('.fiyat').val().replace(/,/i, '')); KDVHaric = (KDVDahil / (1 + (KDV / 100))); ToplamKDVDahil += KDVDahil; ToplamKDVHaric += KDVHaric; $(this).find('.toplam').text(moneyFormat(KDVDahil)); }); $('#kdvdahil').html(moneyFormat(ToplamKDVDahil)); $('#kdvharic').html(moneyFormat(ToplamKDVHaric)); $('#toplamkdv').html(moneyFormat((ToplamKDVDahil - ToplamKDVHaric))); $('#toplamytl').html(moneyFormat(ToplamKDVDahil)); $('#dolar').html(moneyFormat((ToplamKDVDahil / dolar))); $('#euro').html(moneyFormat((ToplamKDVDahil / euro))); } function setSCity(city) { $.ajax({ url: 'include/ajaxLib.php?act=setCitySession&city=' + city, type: 'GET', success: function (data) { //alert(data); window.location.reload(); } }); } function setSCountry(cnt) { $.ajax({ url: 'include/ajaxLib.php?act=setCountrySession&cnt=' + cnt, type: 'GET', success: function (data) { //alert(data); window.location.reload(); } }); } function setFilterSession() { var seoURLAdd = ''; var queryFilter = ''; $('input.filterCheck').each( function () { if ($(this).is(':checked')) { queryFilter += 'queryFilter[]=' + $(this).attr('filterKey') + '::' + $(this).attr('filterValue') + '&'; if (seoURLAdd) seoURLAdd += '-'; seoURLAdd += $(this).attr('filterKey') + '_' + $(this).attr('filterValue'); } } ); if ($('#fiyat_slider3').length) queryFilter += 'queryFilter[]=' + $('#fiyat_slider3').attr('filterKey') + '::' + $('#fiyat_slider3').val().replace(';', ' - ') + '&'; $.ajax({ url: 'include/ajaxLib.php?act=setFilterSession', type: 'POST', data: queryFilter, success: function (data) { //alert(data); data = decodeEntities(data); window.location.href = data; return; var url = window.location.href; url = url.replace(/page=[0-9]*/i, 'page=1&'); url = url.replace(/-p.[0-9]*\-/i, '_filter__' + seoURLAdd + '-p1-'); // window.location.href = data; } }); } function decodeEntities(html) { var txt = document.createElement("textarea"); txt.innerHTML = html; return txt.value; } var mouseX, mouseY; $(document).mousemove(function (e) { mouseX = e.pageX; mouseY = e.pageY; }).mouseover(); // call the handler immediately function bindCCFunctions() { $('input.cardno').bind('keydown', function (event) { if (event.keyCode == 32) { return false; } }); //$('input[name$="cardno"],input.cardno').keypad({keypadOnly:false}); $('.card-number').change( function () { if ($(this).hasClass('est-card-number')) return; if ($(this).val().length == 4) { $(this).next().focus(); } } ); $('.card-number').keyup( function () { if ($(this).hasClass('est-card-number')) return; if ($(this).val().length == 4) { $(this).next().focus(); } } ); $('span.button').parents('form:first').submit(function () { if (!stopSubmit) $(this).find('span.button').html(lang_lutfenBekleyin); }); } function sleep(milliseconds) { var start = new Date().getTime(); for (var i = 0; i < 1e7; i++) { if ((new Date().getTime() - start) > milliseconds) { break; } } } function saveSiparisForm(formID, op) { if (!formID) return; $.ajax({ type: 'POST', url: 'page.php?act=satinal&op=adres', data: $('#' + formID).serialize(), success: function (response) { $.ajax({ type: 'GET', url: 'page.php?act=onay&tp=' + op + '&viewPopup=1&r=' + Math.random(), success: function (response) { $('.fancybox-inner textarea').html($(response).find('textarea').html()); } }); } }); } $(document).ready(function () { $(".urunSecim_ozellik2detay .varCheck").click(function(){ if(!$(".urunSecim_ozellik1detay div").hasClass("selected")) return false; $(".product-price-container .product-discount-container > div:last-child span:last-child").text( $(this).find("span").text()); $(".product-bottom > div div:last-child > span:last-child").text( $(this).find("span").text()); }); // device detection if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(navigator.userAgent) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(navigator.userAgent.substr(0, 4))) isMobile = true; if ($('.basket-wrap').parent().width() < 1000) $('.basket-wrap').addClass('basket-tek'); $('.basket-wrap').css('visibility', 'visible'); alerter = new Alerter(); $('.karlastirma-liste-checkbox').click( function () { if ($(this).is(':checked')) karsilastirmaEkle($(this).attr('id').replace('k_', '')); else karsilastirmaKaldir($(this).attr('id').replace('k_', '')); } ); // $('.qty').change(function() { sepetAdetGuncelle($(this).attr('id').replace('sepetadet_',''),$(this).val()); return false; }); // $('ul.urunSecim_ozellik1detay li').addClass('renk filterCheck').each(function() { $(this).addClass($(this).attr('value')); }) $('#gf_ceptel_alanKodu,#gf_istel_alanKodu,#gf_evtel_alanKodu').keyup(function (e) { if ($(this).val().length == 4) $('#' + $(this).attr('id').replace('alanKodu', 'tel')).focus(); }); $('input[name=uye-tipi]').click(function () { $('.bireysel,.kurumsal').hide(); var className = $(this).attr('id'); $('.' + className).show(); }); $('input[name=uye-tipi]:first').click(); $('#urunsirala input').click(function () { $('#urunsirala').submit(); }); $('a.viewStnOB').fancybox({ 'beforeLoad': function () { var formID = $('a.viewStnOB').parent().attr('formID'); saveSiparisForm(formID, 'onsatis'); ; }, 'scrolling': 'no', 'padding': 10, 'centerOnScroll': true, 'href': 'page.php?act=onay&tp=onsatis&viewPopup=1&r=' + Math.random(), 'type': 'ajax' }); $('a.viewStnSAK').fancybox({ 'beforeLoad': function () { var formID = $('a.viewStnSAK').parent().attr('formID'); saveSiparisForm(formID, 'satinalma'); }, 'scrolling': 'no', 'padding': 10, 'centerOnScroll': true, 'href': 'page.php?act=onay&tp=satinalma&viewPopup=1&r=' + Math.random(), 'type': 'ajax' }); $('#shopphp-payment-title-step1').click( function () { $('#shopphp-payment-body-step2,#shopphp-payment-body-step3').hide('fast'); if ($('#shopphp-payment-body-step1').find('input').length) { $('#shopphp-payment-body-step1').show('fast'); } else { $('#shopphp-payment-body-step1').show('fast').html(ajaxLoaderDiv()); $.get('include/ajaxLib.php?act=viewForm', function (data) { $('#shopphp-payment-body-step1').html(data); }); } } ); $('#shopphp-payment-title-step2').click( function () { if ($('#shopphp-payment-body-step1').find('.sf-button').length) { $('#shopphp-payment-body-step1').find('.sf-button').click(); } else { $('#shopphp-payment-body-step2').show('fast').html(ajaxLoaderDiv()); $.get('include/ajaxLib.php?act=siparisOdemeSecim', function (data) { $('#shopphp-payment-body-step2').show('fast').html(data); if ($(data).find('input').length) $('#shopphp-payment-body-step1,#shopphp-payment-body-step3').hide('fast'); }); } } ); $('select[name=ozellik2detay] option').attr('disabled', 'disabled'); $('select[name=ozellik2detay] option:first').removeAttr('disabled'); $('select[name=ozellik1detay]').change( function () { $('select[name=ozellik2detay] option').attr('disabled', 'disabled'); $('select[name=ozellik2detay] option:first').removeAttr('disabled'); $('select[name=ozellik2detay] option').each( function () { var url = 'include/ajaxLib.php?act=varStokKontrol&urunID=' + $('select[name=ozellik1detay]').attr('urunID') + '&var1=' + encodeURIComponent($('select[name=ozellik1detay]').val()) + '&var2=' + encodeURIComponent($(this).attr('value')); var opt = this; // window.open(url); $.get(url, function (data) { if (trim(data) != '-1') $(opt).removeAttr('disabled'); }); url = 'include/ajaxLib.php?act=varKodKontrol&urunID=' + encodeURIComponent($('select[name=ozellik1detay]').attr('urunID')) + '&var1=' + encodeURIComponent($('select[name=ozellik1detay]').val()) + '&var2=' + encodeURIComponent($(this).attr('value')); $.get(url, function (data) { if (data) $('#spUrunKodu').text(data); }); } ); } ); $('select.urunSecim').change( function () { var fark = 0; $('select.urunSecim option:selected').each(function () { if ($(this).attr('fark')) fark += parseFloat($(this).attr('fark')); }); updateVarResim($(this).attr('urunID'), $(this).attr('varID'), $(this).val()); updateShopPHPUrunFiyat(fark); } ); $('.filterComboSelect').change( function () { var id = $(this).attr('formid'); $('#' + id).submit(); } ); $('input[type="submit"]').click(function () { $(this).removeAttr('disabled'); }); $('div.button').click(function () { $(this).find('input').removeAttr('disabled').click(); }); ; $('.dec,.azalt').click(function () { var simdiAdet = parseFloat($('.urunSepeteEkleAdet').val()); if (simdiAdet > 1) simdiAdet--; $('.urunSepeteEkleAdet').val(simdiAdet); return false; }); $('.inc,.arttir').click(function () { var simdiAdet = parseFloat($('.urunSepeteEkleAdet').val()); simdiAdet++; $('.urunSepeteEkleAdet').val(simdiAdet); return false; }); $('#fatura').click(function () { if ($(this).is(':checked')) $('.fatura').show(); else $('.fatura').hide(); }); $('input[type="password"]').val(''); $('.tooltip').tooltipster({animation: 'slide', speed: 100}); $('.iconListe').parent().css({position: 'relative'}); $('#filterContainer input.filterCheck').change(function () { setFilterSession(); }); $('#gf_password').reviewPassword({ preventWeakSubmit: false }); $('#gf_kargoFirmaID,#gf_city,#gf_semt').change(function () { if ($('#gf_kargoFirmaID').val() != '') { $.ajax({ url: 'include/ajaxLib.php?act=kargoTutar&kargoFirmaID=' + $('#gf_kargoFirmaID').val() + '&data_country=' + encodeURIComponent($('#gf_country').val()) + '&data_city=' + encodeURIComponent($('#gf_city').val()) + '&data_semt=' + encodeURIComponent($('#gf_semt').val()) + '&r=' + Math.random(), success: function (data) { $('#gf_info_kargoFirmaID').removeClass('sf-icon').html(data); } }); } else $('#gf_info_kargoFirmaID').html(''); }); $('.multiSepetCheckbox').each(function () { msc++; $(this).attr('id', 'adet_' + msc); }); $('.multiSepetCheckbox').click(function () { $('#caprazToplamAdet').text($('.multiSepetCheckbox:checked').length); var toplam = 0; $('.multiSepetCheckbox:checked').each(function () { toplam += parseFloat($(this).attr('kazanc')); }); $('#caprazToplamKazanc').text(moneyFormat(toplam)); }); $('li[disabled=disabled]').addClass('disabled'); $("table.teklif input").keyup(teklifFiyatGuncelle); $('#arttir,#azalt').click(function () { var obj = this; $('table.teklif .fiyat').each(function () { if ($(obj).prop('id') == 'arttir') $(this).val(moneyFormat($(this).val() * (1 + $('#oran').val() / 100))); else $(this).val(moneyFormat($(this).val() * (1 - $('#oran').val() / 100))); }); teklifFiyatGuncelle(); }); $('.MenuContainer').show(); $('.HarfListe .Harf:last').css({'borderRight': 'none'}); $('.SubMenuItem a').each(function () { $(this).css({'marginLeft': ($(this).prop('level') * 10) + 'px'}); if ($(this).prop('level') == 1) $(this).css({'padding': '0', 'background': 'none'}); }); $('.FilitreKategori').css({'width': (($('.FilitreKategoriListe').width() / 3) - 40) + 'px'}); $('body').css('overflowX', 'hidden'); $('.spSlides').each( function () { var totalSlides = $(this).find('.spSlide').size(); changeSPSlide(this, 0, totalSlides); } ); $('#detailSearchKey,.detailSearchKey').autocomplete('include/ajaxLib.php?act=arama', { minChars: 2, width: 300, multiple: false, matchContains: true, formatItem: formatItem, formatResult: formatResult, selectFirst: false }); if (!isMobile) { $('.lightbox:first').each( function () { $(this).find('img:first').attr('data-zoom-image', $(this).attr('href')); } ); $('.lightbox:first img').elevateZoom({gallery: 'urunResimListContainer', easing: true}); $(".lightbox:first img").bind("click", function (e) { var ez = $('.lightbox:first img').data('elevateZoom'); $.fancybox(ez.getGalleryList()); return false; }); if ($('.lightbox img').length == 0) $('.lightbox').fancybox({ openEffect: 'elastic', closeEffect: 'elastic', helpers: {title: {type: 'inside'}} }); } else { $('#urunResimListContainer a').click(function () { $('.lightbox:first img').attr('src', $(this).attr('data-zoom-image')); }) $('.lightbox').removeAttr('href'); } $('#imgSepetGoster').click( function () { if ($('body').width() < 700) { window.location.href = 'page.php?act=sepet'; return true; } if (!$('#sepetGoster').is(':visible')) { $('#sepetGoster').slideDown(200); $("#sepetGoster").css({ 'top': (mouseY + 40) + 'px', 'left': (mouseX - parseInt($('#sepetGoster').width())) + 'px' }); } else { $('#sepetGoster').slideUp(200); } return false; } ); $('.imgCaptchaRefresh').click(function () { $(this).parent().find('.imgCaptcha').attr({'src': 'include/create_captcha.php?u=1&' + Math.random()}) }); $('#gf_country,#gf_country2').change(function () { formCountryChange(this) }); $('#gf_city,#gf_city2').change(function () { formCityChange(this) }); $('#gf_semt').change( function () { if (!$('#gf_semt2').html()) return; var errorID = $(this).prop('id').replace(/gf_/i, 'error_'); $('#' + errorID).text(''); $('.generatedForm .button').show(); if ($(this).find('option:selected').attr('kargo') == 0) { $('#' + errorID).text(' ' + lang_ilceGonderimYok); $('.generatedForm .button').hide(); } console.log( ($(this).find('option:selected').attr('set'))); if($(this).find('option:selected').attr('set') == 1) { $('#view-kargo').show(); } else $('#view-kargo').hide(); if ($(this).find('option:selected').attr('fiyatfarki') != 0 && $(this).find('option:selected').attr('fiyatfarki')) { var str = lang_ilceKargoFark; str = str.replace(/%fark%/i, $(this).find('option:selected').attr('fiyatfarki')); $('#' + errorID).text(' ' + str); } } ); if ($('#gf_city').html()) formCityChange($('#gf_city')); if ($('#gf_country').html()) formCountryChange($('#gf_country')); $('.fillAddress').change( function () { var preFix = $(this).attr('addressPrefix'); var pars = 'act=addressList&adresID=' + encodeURIComponent($(this).val()); $.ajax({ url: 'include/ajaxLib.php?' + pars, success: function (data) { var dataArray = data.split('||'); $('#gf_address' + preFix).val(dataArray[0]); $('#gf_city' + preFix).val(dataArray[1]); var pars = 'act=town&cityID=' + dataArray[1]; $.ajax({ url: 'include/ajaxLib.php?' + pars, success: function (data) { $('#gf_semt' + preFix).html(data); $('#gf_semt' + preFix).val(dataArray[2]); } }); } }); } ); $('.sepeteEkleAdet').click(function () { $(this).val(''); }); //$('.sepeteEkleAdet[max=0]').attr('disabled','disabled'); $('.sepeteEkleAdet').keyup(function (e) { var key = e.charCode || e.keyCode || 0; var total = ($(this).val()); urunSepeteEkleAdet = total; return; var OK = ( key == 8 || key == 9 || key == 46 || (key >= 37 && key <= 40) || (key >= 48 && key <= 57) || (key >= 96 && key <= 105)); if (is_int(total)) { OK = true; urunSepeteEkleAdet = total; return true; } if (OK) { if (parseInt(total) > $(this).prop('max')) { $(this).val($(this).prop('max')); swal({ title: 'Bilgi', icon:"info", text: lang_urunStoguAsanDeger, type: 'error', buttons: false, }); urunSepeteEkleAdet = $(this).val(); return false; } urunSepeteEkleAdet = total; return true; } else return false; }); bindCCFunctions(); $('.urunSecimTable select').change(updateSecimURL); updateSecimURL(); if (pushAlert.length > 0) swal({ title: 'Bilgi', icon:"info", text: pushAlert, type: 'error', buttons: false, }); $('a[href="#"]').click(function () { return false; }); $('.piyasa-indirim').each(function () { if ($(this).text() == '%') $(this).remove(); }); $(".fancybox").fancybox({ afterLoad: function () { this.wrap.find('.fancybox-inner').css({ 'overflow-y': 'auto', 'overflow-x': 'hidden' }); } }); }); function updateSecimAppendURL(urunID) { urunSepeteEkleAdet = $('.urunSepeteEkleAdet_' + urunID).val(); if (!urunSepeteEkleAdet) urunSepeteEkleAdet = $('.urunSepeteEkleAdet').val(); if (!urunSepeteEkleAdet) urunSepeteEkleAdet = $('.sepeteEkleAdet').val(); if (!urunSepeteEkleAdet) urunSepeteEkleAdet = 1; secimURLAppend = ''; if ($('.urunSecim.urunSecim_' + urunID + '_ozellik1detay li.selected').length) secimURLAppend += '&ozellik1detay=' + encodeURIComponent($('.urunSecim.urunSecim_' + urunID + '_ozellik1detay li.selected').attr('value')); if ($('.urunSecim.urunSecim_' + urunID + '_ozellik2detay li.selected').length) secimURLAppend += '&ozellik2detay=' + encodeURIComponent($('.urunSecim.urunSecim_' + urunID + '_ozellik2detay li.selected').attr('value')); } function updateSecimURL() { if ($('.urunSepeteEkleAdet').length > 0) urunSepeteEkleAdet = parseFloat($('.urunSepeteEkleAdet').val()); secimURL = ''; if ($('#urunSecim_ozellik1detay').val()) secimURL = '&ozellik1detay=' + encodeURIComponent($('#urunSecim_ozellik1detay').val()); if ($('#urunSecim_ozellik2detay').val()) secimURL += '&ozellik2detay=' + encodeURIComponent($('#urunSecim_ozellik2detay').val()); if ($('#urunSecim_ozellik3detay').val()) secimURL += '&ozellik3detay=' + encodeURIComponent($('#urunSecim_ozellik3detay').val()); if ($('#urunSecim_ozellik4detay').val()) secimURL += '&ozellik4detay=' + encodeURIComponent($('#urunSecim_ozellik4detay').val()); if ($('#urunSecim_ozellik5detay').val()) secimURL += '&ozellik5detay=' + encodeURIComponent($('#urunSecim_ozellik5detay').val()); if ($('#freeID').val()) secimURL += '&freeID=' + encodeURIComponent($('#freeID').val()); if ($('#combineID').val()) secimURL += '&combineID=' + encodeURIComponent($('#combineID').val()); if (!$('#urunSecim_gonderendetay').length) return (secimURL + secimURLAppend); var inputs = document.getElementsByTagName('input'); var message = ' '; for (var i = 0; i < inputs.length; i++) { if (inputs[i].getAttribute('type') == 'text') { message += i + ':'; message += inputs[i].value + '&%&'; } } var textbox = document.getElementById('nottextarea'); var semt = ''; var name = document.getElementById('nametextarea'); var radios = document.getElementsByName('kargo'); var kargo = $('input[name = \"kargo\"]:checked').val(); if (kargo) { } else { return false; } $('#urunSecim_gonderendetay').val(name.value); $('#urunSecim_teslimatseklidetay').val(kargo + ':' + semt); $('#urunSecim_kartnotseklidetay').val(textbox.value); $('#urunSecim_kisisellestirme1').val($('#mod_MS_text_1').val()); $('#urunSecim_kisisellestirme2').val($('#mod_MS_text_2').val()); $('#urunSecim_kisisellestirme3').val($('#mod_MS_text_3').val()); secimURL += '&gonderen=' + encodeURIComponent($('#urunSecim_gonderendetay').val()); secimURL += '&teslimatsekli=' + $('#urunSecim_teslimatseklidetay').val(); secimURL += '&kartnot=' + encodeURIComponent($('#urunSecim_kartnotseklidetay').val()); secimURL += '&kisisellestirme1=' + encodeURIComponent($('#urunSecim_kisisellestirme1').val()); secimURL += '&kisisellestirme2=' + encodeURIComponent($('#urunSecim_kisisellestirme2').val()); secimURL += '&kisisellestirme3=' + encodeURIComponent($('#urunSecim_kisisellestirme3').val()); secimURL += secimURLAppend; } function formCountryChange(obj) { if (!$(obj).val()) return; var cityID = $(obj).attr('id').replace(/country/i, 'city'); $('#' + cityID).html(''); var semtID = $(obj).attr('id').replace(/country/i, 'semt'); if ($(obj).val() != '1') $('#' + semtID).html('').parent().hide(); else { $('#' + semtID).parent().show(); $('#' + semtID).html(''); } var pars = 'act=city&cID=' + $(obj).val(); $.ajax({ url: 'include/ajaxLib.php?' + pars, success: function (data) { var selected = $('#' + cityID).attr('secili'); $('#' + cityID).html(data); $('#' + cityID + " option[value='" + selected + "']").attr('selected', 'selected'); if (isMobile) $('#' + cityID).selectmenu('refresh', true); } }); return true; } function formCityChange(obj) { if (!$(obj).val()) return; var semtID = $(obj).attr('id').replace(/city/i, 'semt'); $('#' + semtID).html(''); var pars = 'act=town&cityID=' + $(obj).val(); $.ajax({ url: 'include/ajaxLib.php?' + pars, success: function (data) { var selected = $('#' + semtID).attr('secili'); $('#' + semtID).html(data); //$('#'+semtID+" option[value='"+selected+"']").attr('selected', 'selected'); if (isMobile) $('#' + semtID).selectmenu('refresh', true); } }); return true; } function trim(stringToTrim) { return stringToTrim.replace(/^\s+|\s+$/g, ""); } function checkSimpleCaptcha(formID) { var pars = 'txtCaptcha=' + $('.' + formID + '_txtCaptcha').val(); $.ajax({ url: 'include/ajaxLib.php?act=simplecaptcha', type: 'POST', data: pars, success: function (data) { data = trim(data); if (data == 'false' || !data) { swal({ title: 'Bilgi', icon:"info", text: 'Güvenlik kodu hatalı.', type: 'error', buttons: false, }); } else { $('.formdeger').val(data); $('#' + formID).submit(); } } }); } function checkCaptcha(formID) { var pars = 'recaptcha_challenge_field=' + $('#recaptcha_challenge_field').val() + '&recaptcha_response_field=' + $('#recaptcha_response_field').val(); $.ajax({ url: 'include/ajaxLib.php?act=captcha', type: 'POST', data: pars, success: function (data) { data = trim(data); if (data == 'false' || !data) { swal({ title: 'Bilgi', icon:"info", text: 'Güvenlik kodu hatalı.', type: 'error', buttons: false, }); Recaptcha.reload(); } else { $('.formdeger').val(data); $('#' + formID).submit(); } } }); } var ArkadasimaGonderWidth = 450; var ArkadasimaGonderHeight = 440; function arkadasimaGonderPopup(urunID) { window.open('popup.php?act=arkadasimaGonder&urunID=' + urunID, '_blank', 'width=' + ArkadasimaGonderWidth + ',height=' + ArkadasimaGonderHeight); return false; } function formatItem(row) { return ' ' + row[1]; } function formatResult(row) { return row[1]; //return row[0].replace(/(<.+?>)/gi, ''); } function getHash(clientId, oid, amount, okUrl, failUrl, islemtipi, taksit, rnd, storekey) { var hash = ''; var taksitstr = ''; if (taksit > 1) taksitstr = taksit; var pars = 'act=getHash&clientId=' + clientId + '&oid=' + oid + '&amount=' + amount + '&okUrl=' + okUrl + '&failUrl=' + failUrl + '&islemtipi=' + islemtipi + '&taksit=' + taksitstr + '&rnd=' + rnd + '&storekey=' + storekey; $.ajax({ url: 'include/ajaxLib.php?' + pars, success: function (data) { data = trim(data); $('#hash').val(data); } }); return hash; } function getHashGaranti(strTerminalID, strOrderID, strAmount, strSuccessURL, strErrorURL, strType, taksit, strStoreKey, SecurityData) { var hash = ''; var taksitstr = ''; if (taksit > 1) taksitstr = taksit; var pars = 'act=getHashGaranti&strTerminalID=' + strTerminalID + '&strOrderID=' + strOrderID + '&strAmount=' + strAmount + '&strSuccessURL=' + strSuccessURL + '&strErrorURL=' + strErrorURL + '&strType=' + strType + '&taksit=' + taksitstr + '&strStoreKey=' + strStoreKey + '&SecurityData=' + SecurityData; $.ajax({ url: 'include/ajaxLib.php?' + pars, success: function (data) { data = trim(data); $('#hash').val(data); } }); return hash; } // Üst Kategori Listesi Fonksiyonları var topCatID = 0; var topMarkaID = 0; var urunCatInsert = ''; var urunMarkaInsert = ''; var userNameError = ''; var emailNameError = ''; function checkRegisterStatus() { $('#sp_registerForm span.button').html(lang_lutfenBekleyin); return true; } function checkAvail(value, type) { $.ajax({ url: 'include/ajaxLib.php?act=checkAvail&str=' + encodeURIComponent(value) + '&type=' + encodeURIComponent(type), success: function (data) { data = trim(data); if (data != 'OK') { if (type == 'username') { userNameError = 'true'; $('#sp_registerForm .gf_username').focus(); swal({ title: 'Bilgi', icon:"info", text: data, type: 'error', buttons: false, }); } if (type == 'email' && userNameError == 'false') { emailNameError = 'true'; $('#sp_registerForm .gf_email').focus(); swal({ title: 'Bilgi', icon:"info", text: data, type: 'error', buttons: false, }); } } else { if (type == 'username') { userNameError = 'false'; } if (type == 'email') { emailNameError = 'false'; } } if (userNameError == 'false' && emailNameError == 'false') $('#sp_registerForm .generatedForm').submit(); } }); } function updateSubCats(sID) { document.getElementById('opt2').options.length = 1; document.getElementById('opt2').options[0].text = lang_lutfenBekleyin; var url = 'include/ajaxLib.php?act=topSubCategory&catID=' + sID; $.ajax({ url: url, success: function (data) { if (data != '' && data.length > 5 && !(lastFocusedId == 'gf_' + type)) { upOptions('opt2', data); } } }); updateSubMarka(sID); } function sistemTeklifeEkle() { var stop = false; var secilenUrunArray = new Array(); var secilenAdetArray = new Array(); for (var i = 1; i <= toplamkategori; i++) { catID = catNum[i]; var urunID = document.getElementById('urunSelected_' + catID).options[document.getElementById('urunSelected_' + catID).selectedIndex].value; var stok = urunStok[urunID]; if (stok <= 0) { swal({ title: 'Bilgi', icon:"info", text: lang_stoktaOlmayanUrunuEkleyemezsiniz, type: 'error', buttons: false, }); stop = true; } if (urunID > 0) { secilenUrunArray[secilenUrunArray.length] = urunID; secilenAdetArray[secilenAdetArray.length] = $('#adet_' + catID).val(); } } if (secilenUrunArray.length > 0 && stop == false) { document.getElementById('SistemSepeteEkleDiv').innerHTML = '
      ' + lang_lutfenBekleyin + '
      '; //alert(secilenUrunArray.length); for (var i = 0; i < secilenUrunArray.length; i++) { var url = 'include/ajaxLib.php?act=teklifEkle&urunID=' + secilenUrunArray[i] + '&adet=' + secilenAdetArray[i]; //window.open(url); if (i < (secilenUrunArray.length - 1)) { $.get(url, function (data) { }); } else { $.get(url, function (data) { window.location = siteDizini + 'page.php?act=tekliflerim'; }); } } window.location = siteDizini + 'page.php?act=tekliflerim'; } } function quickLogin(name, password) { var url = 'include/ajaxLib.php?act=quickCheckUser&username=' + encodeURIComponent(name) + '&password=' + encodeURIComponent(password); $.get(url, function (data) { if (data) $.get('page.php?act=quickRegister&viewPopup=1&isAjax=1&quickLogin=' + data, function (data) { location.reload(true); }); else alert(lang_hataliKullaniciVeyaSifre); }); return false; } function quickRegister(name, lastname, email, password, rule) { if (!name || !lastname || !email || !password) { swal({ title: 'Bilgi', icon:"info", text: "Lütfen tüm bilgileri doldurun.", type: 'error', buttons: false, }); return false; } if (!rule) { swal({ title: 'Bilgi', icon:"info", text: "Lütfen kurallar bölümünü onaylayın.", type: 'error', buttons: false, }); return false; } var url = 'include/ajaxLib.php?act=quickRegister&name=' + encodeURIComponent(name) + '&lastname=' + encodeURIComponent(lastname) + '&email=' + encodeURIComponent(email) + '&pass=' + encodeURIComponent(password); $.get(url, function (data) { if (data == 'ue') swal({ title: 'Bilgi', icon:"info", text: lang_epostaDahaOnceAlinmis, type: 'error', buttons: false, }); else { quickLogin(email, password); location.reload(); } }); return false; } function quickContact(name, nameValidate, email, emailValidate, tel, telValidate, msg, msgValidate) { var stop = false; if (nameValidate && !name) stop = true; else if (emailValidate && !email) stop = true; else if (telValidate && !tel) stop = true; else if (msgValidate && !msg) stop = true; if (stop) alert(lang_eksiksizDoldurun); else if (emailValidate && !Validate_Email_Address(email)) alert(lang_hataliEposta); else { $.ajax({ url: 'include/ajaxLib.php?act=quickContact&urunID=0&namelastname=' + encodeURIComponent(name) + '&ceptel=' + encodeURIComponent($("#tel").val()) + '&email=' + encodeURIComponent($("#xemail").val()), success: function (data) { alert(lang_iletisimOK); } }); } return false; } function teklifSepetEkle() { $('.teklifInfoTable').html('
      '); $('.teklifUrunID').each(function () { var url = 'include/ajaxLib.php?act=sepetEkle&urunID=' + encodeURIComponent($(this).text()) + '&adet=' + $(this).parent().find('.adet').val(); $.get(url, function (data) { }); }); setTimeout(function () { window.location = siteDizini + 'page.php?act=sepet' }, 3000); } function sistemSepeteEkle() { var stop = false; var secilenUrunArray = new Array(); var secilenAdetArray = new Array(); for (var i = 1; i <= toplamkategori; i++) { catID = catNum[i]; var urunID = $('#urunSelected_' + catID).val(); var stok = urunStok[urunID]; if (stok <= 0) { alert(lang_stoktaOlmayanUrunuEkleyemezsiniz); stop = true; } if (urunID > 0) { secilenUrunArray[secilenUrunArray.length] = urunID; secilenAdetArray[secilenAdetArray.length] = $('#adet_' + catID).val(); } } if (secilenUrunArray.length > 0 && stop == false) { document.getElementById('SistemSepeteEkleDiv').innerHTML = '
      ' + lang_lutfenBekleyin + '
      '; //alert(secilenUrunArray.length); for (var i = 0; i < secilenUrunArray.length; i++) { var url = 'include/ajaxLib.php?act=sepetEkle&urunID=' + encodeURIComponent(secilenUrunArray[i]) + '&adet=' + encodeURIComponent(secilenAdetArray[i]); if (i < (secilenUrunArray.length - 1)) { $.get(url, function (data) { }); } else { $.get(url, function (data) { setTimeout(function () { window.location.href = siteDizini + 'page.php?act=sepet'; }, 2000); }); } } // window.location = 'page.php?act=sepet'; } } function updateSubMarka(sID) { document.getElementById('opt3').options.length = 1; document.getElementById('opt3').options[0].text = lang_lutfenBekleyin; var pars = 'act=topSubMarka&catID=' + sID; $.ajax({ url: 'include/ajaxLib.php?act=topSubMarka&catID=' + sID, success: function (data) { upOptions('opt3', data); } }); topCatID = (document.getElementById('opt2').selectedIndex >= 0 ? document.getElementById('opt2').options[document.getElementById('opt2').selectedIndex].value : document.getElementById('opt1').options[document.getElementById('opt1').selectedIndex].value); } function upOptions(id, result) { document.getElementById(id).options.length = 0; var optsArray = result.split('||'); for (var i = 0; i < optsArray.length; i++) { var optDataArray = optsArray[i].split('$$'); optDataArray[1] = optDataArray[1].replace(''', '\''); document.getElementById(id).options[document.getElementById(id).options.length] = new Option(optDataArray[1], optDataArray[0]); } } // Üst Kategori Listesi Fonksiyonları var toplamkdvdahil = 0; var toplamkdvharic = 0; var toplamkdv = 0; var KDVHaricArray = new Array(); function updateToplam() { var is = document.getElementsByTagName('input'); toplamkdvdahil = 0; toplamkdvharic = 0; toplamkdv = 0; for (var i = 0; i < is.length; i++) { if (is[i].id.indexOf('fiyat_') == 0) { var realID = is[i].id.replace('fiyat_', ''); toplamkdvdahil += parseFloat(is[i].value); if (KDVHaricArray[realID]) toplamkdvharic += parseFloat(KDVHaricArray[realID]); } } toplamkdv = toplamkdvdahil - toplamkdvharic; document.getElementById('kdvdahil').innerHTML = moneyFormat(toplamkdvdahil); //document.getElementById('kdvharic').innerHTML = moneyFormat(toplamkdvharic); document.getElementById('toplamytl').innerHTML = moneyFormat(toplamkdvdahil); //document.getElementById('toplamkdv').innerHTML = moneyFormat(toplamkdv); document.getElementById('dolar').innerHTML = moneyFormat(toplamkdvdahil / dolar); document.getElementById('euro').innerHTML = moneyFormat(toplamkdvdahil / euro); if (document.getElementById('havaleile')) document.getElementById('havaleile').innerHTML = moneyFormat(toplamkdvdahil - (toplamkdvdahil * havaleindirim)); } function updateKategori(urunID) { var url = 'include/ajaxLib.php'; var catID = 0; var data = ''; var myAjax = new Array(); for (var i = 2; i <= updatekategori; i++) { catID = catNum[i]; var pars = 'act=updateKategori&urunID=' + urunID + '&catID=' + catID + '&randID=' + Math.floor(Math.random() * 1000000); var target = 'catNum_' + i; if (urunID > 0) { pcTopLoading(i); $('#' + target).load('include/ajaxLib.php?' + pars); } up('adet_' + catID, 0); up('fiyat_' + catID, 0); document.getElementById('detail_href_' + catID).href = '#'; document.getElementById('detail_href_' + catID).target = '_self'; ch('stok_' + catID, 'stok_def_' + catID); KDVHaricArray[catID] = 0; } updateToplam(); } function pcTopLoading(i) { document.getElementById('catNum_' + i).innerHTML = ' '; } function pcTopLoaded(response, i) { document.getElementById('catNum_' + i).innerHTML = response.responseText; } function updateFiyat(urunID, catID) { var fiyat = urunFiyat[urunID]; var stok = urunStok[urunID]; up('adet_' + catID, 1); if (fiyat > 0) up('fiyat_' + catID, moneyFormat(fiyat)); if (urunID > 0) { if (stok > 0) ch('stok_' + catID, 'stok_var_' + catID); else { ch('stok_' + catID, 'stok_yok_' + catID); up('adet_' + catID, 0); up('fiyat_' + catID, 0); } } else { ch('stok_' + catID, 'stok_def_' + catID); up('adet_' + catID, 0); up('fiyat_' + catID, 0); } if (stok > 0) KDVHaricArray[catID] = urunKDVHaricFiyat[urunID]; document.getElementById('detail_href_' + catID).href = (urunID > 0 ? 'page.php?act=urunDetay&urunID=' + urunID : '#'); document.getElementById('detail_href_' + catID).target = (urunID > 0 ? '_blank' : '_self'); updateToplam(); } function updateAdet(v, catID) { var xID = '#urunSelected_' + catID; var urunID = $(xID).val(); if (v == 0 || !v) KDVHaricArray[catID] = 0; else KDVHaricArray[catID] = (urunKDVHaricFiyat[urunID] * v); var urunID = document.getElementById('urunSelected_' + catID).options[document.getElementById('urunSelected_' + catID).selectedIndex].value; var fiyat = urunFiyat[urunID]; var stok = urunStok[urunID]; if (!isInt(v)) { alert(lutfenSadeceRakkamKullanin); v = (urunID > 0 && stok > 0 ? 1 : 0); up('adet_' + catID, v); } else if (v > stok) { alert(lang_stoktlarimizdaYok); up('adet_' + catID, stok); v = stok; } if (urunID > 0) up('fiyat_' + catID, moneyFormat(fiyat * v)); updateToplam(); } function ShowDetailPic(catID) { var urunID = document.getElementById('urunSelected_' + catID).options[document.getElementById('urunSelected_' + catID).selectedIndex].value; document.getElementById('detail_div_' + catID).innerHTML = ''; if (urunResim[urunID]) document.getElementById('detail_div_' + catID).style.display = 'block'; } // PC Toplama Fonksiyonları function moneyFormat(number) { var decimalplaces = 2; var decimalcharacter = "."; var thousandseparater = ","; number = parseFloat(number); var sign = number < 0 ? "-" : ""; var formatted = new String(number.toFixed(decimalplaces)); if (decimalcharacter.length && decimalcharacter != ".") { formatted = formatted.replace(/\./, decimalcharacter); } var integer = ""; var fraction = ""; var strnumber = new String(formatted); var dotpos = decimalcharacter.length ? strnumber.indexOf(decimalcharacter) : -1; if (dotpos > -1) { if (dotpos) { integer = strnumber.substr(0, dotpos); } fraction = strnumber.substr(dotpos + 1); } else { integer = strnumber; } if (integer) { integer = String(Math.abs(integer)); } while (fraction.length < decimalplaces) { fraction += "0"; } temparray = new Array(); while (integer.length > 3) { temparray.unshift(integer.substr(-3)); integer = integer.substr(0, integer.length - 3); } temparray.unshift(integer); integer = temparray.join(thousandseparater); return sign + integer + decimalcharacter + fraction; } function moneyFormat2(V) { var intPart, decPart ret = V * 100; ret = Math.round(ret); ret = V < .1 ? "0" + ret : ret; ret = V < 1 ? "0" + ret : "" + ret; intPart = ret.substring(0, ret.length - 2); decPart = ret.substring(ret.length - 2); ret = intPart + "." + decPart; if (ret.indexOf('-') >= 0) ret = ret.replace('00', ''); return (ret); } function pause(numberMillis) { var now = new Date(); var exitTime = now.getTime() + numberMillis; while (true) { now = new Date(); if (now.getTime() > exitTime) return; } } function isInt(x) { var y = parseInt(x); if (isNaN(y)) return false; return x == y && x.toString() == y.toString(); } function gv(id) { if (document.getElementById(id)) return document.getElementById(id).value; else alert('DEBUG gv : ' + id + ' -> NOID.'); } function up(id, v) { if (document.getElementById(id)) document.getElementById(id).value = v; else alert('DEBUG up : ' + id + ' -> NOID.'); } function ch(oldid, newid) { if (!document.getElementById(oldid)) alert('DEBUG ch : ' + oldid + ' -> NOID.'); if (!document.getElementById(newid)) alert('DEBUG ch : ' + newid + ' -> NOID.'); document.getElementById(oldid).innerHTML = document.getElementById(newid).innerHTML; } function openTab(id) { if ($('#fancyTabContainer').html() != null && $('#fancyTabContainer').html() != '') { id++; $('#fancyTabContainer .tabs1 li:eq(' + id + ')').click(); return; } //if (lastTabID == id) return; var cont = false; { if (lastTabID) $('#tabData' + lastTabID).hide('fast'); $('#tabData' + id).show('fast'); $('#tabData' + id + ' .imgCaptchaRefresh').click(); lastTabID = id; cont = true; } for (var i = 1; i <= 10; i++) { if (document.getElementById('option' + i)) { document.getElementById('option' + i).style.backgroundPosition = '0% 0px'; document.getElementById('option' + i).getElementsByTagName('span')[0].style.backgroundPosition = '100% 0px'; } } if (cont && document.getElementById('option' + id) != null) { document.getElementById('option' + id).style.backgroundPosition = '0% -42px'; document.getElementById('option' + id).getElementsByTagName('span')[0].style.backgroundPosition = '100% -42px'; } } function flash(w, h, u, t) { document.write(""); document.write(""); document.write(""); } function Validate_Email_Address(email) { var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); } function trFix(string) { //string = string.replace(/y/g,'ı'); //string = string.replace(/?/g,'ş'); //string = string.replace(/?/g,'ğ'); return string; } function sssOpen(ID) { if (lastSSSID) { $('#sss_cevap_' + lastSSSID).slideUp('fast'); $('#sss_image_' + lastSSSID).attr({'src': 'images/sss_close.gif'}); } if (lastSSSID != ID) { $('#sss_cevap_' + ID).slideDown('fast'); $('#sss_image_' + ID).attr({'src': 'images/sss_open.gif'}); lastSSSID = ID; } else lastSSSID = 0; } function fc(obj) { obj.innerHTML = obj.innerHTML + ''; document.getElementById('sb').click(); } function pencereAc(url, en, boy) { var y = window.top.outerHeight / 2 + window.top.screenY - (boy / 2); var x = window.top.outerWidth / 2 + window.top.screenX - (en / 2); window.open(url, 'shopphp', "height=" + boy + ",width=" + en + ",status=no,toolbar=no,menubar=no,location=no,scrollbars=1, top=" + y + ", left=" + x).focus(); } function is_int(input) { return typeof (input) == 'number' && parseInt(input) == input; } function bookmark() { if (window.sidebar) { // Mozilla Firefox Bookmark window.sidebar.addPanel(location.href, document.title, ""); } else if (window.external) { // IE Favorite window.external.AddFavorite(location.href, document.title); } else if (window.opera && window.print) { // Opera Hotlist this.title = document.title; return true; } } function liftOff() { window.location.reload(); } var lang_urunStoguAsanDeger = 'Ürün stoğunu aşan bir değer girdiniz. Değer stok sayısı ile değiştirildi.'; var lang_yukleniyor = 'Yükleniyor ..'; var lang_lutfenBekleyin = 'Lütfen bekleyin ...'; var lang_kullaniciAdiDahaOnceAlinmis = 'Bu kullanıcı adı daha önce alınmış. Lütfen farklı bir kullanıcı adı girin.'; var lang_epostaDahaOnceAlinmis = 'Bu E-Posta adresi daha önce sisteme kayıt edilmiş.'; var lang_stoktaOlmayanUrunuEkleyemezsiniz = 'Stokta bulunmayan ürünü sepete ekleyemezsiniz.'; var lang_stoktlarimizdaYok = 'Stoklarımızda girdiğiniz adet kadar ürün bulunmamaktadır.'; var lang_lutfenSadeceRakkamKullanin = 'Lütfen adet girişlerinde sadece rakkam kullanın.'; var lang_onaySepet = 'Onay şıkkını işaretlemeden, ürünü sepete atamazsınız.'; var lang_urunVarSecim = 'Lütfen ürün varyasyon seçiminizi yapın.'; var lang_urunAnaVarSecim = 'Lütfen önce ürün ana varyasyon seçiminizi yapın.'; var lang_urunDefaIncelendi = '%urunadi% son 24 saatte %gosterim% defa incelendi.'; var lang_karsilastirmaEklendi = 'Ürün karşılaştırma listesine eklendi.'; var lang_listeEklendi = 'Ürün listenize eklendi.'; var lang_secimStokYok = 'İlgili seçim stokta bulunmamaktadır.'; var lang_ilceGonderimYok = 'Bu ilceye gonderimimiz yoktur.'; var lang_ilceKargoFark = 'Bu ilceye %fark% TL kargo farki uygulanmaktadır.'; var lang_hataliKullaniciVeyaSifre = 'Hatalı kullanıcı adı ve/veya şifre'; var lang_eksiksizDoldurun = 'Lütfen bilgileri eksiksiz doldurun'; var lang_hataliEposta = 'Hatalı e-posta adresi.'; var lang_iletisimOK = 'Sizinle ek kısa sürede iletişime geçeceğiz. Teşekkürler.'; var lang_sifreGuvenligi = 'Şifre Güvenliği'; var lang_karsilastirmaKaldirildi = 'Ürün karşılaştırma listenizden kaldırıldı.'; var siteDizini = '/'; /*! * Bootstrap v4.1.3 (https://getbootstrap.com/) * Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e(t.bootstrap={},t.jQuery,t.Popper)}(this,function(t,e,h){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)P(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
      ',trigger:"hover focus",title:"",delay:0,html:!(Ie={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"}),selector:!(Se={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"}),placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},we="out",Ne={HIDE:"hide"+Ee,HIDDEN:"hidden"+Ee,SHOW:(De="show")+Ee,SHOWN:"shown"+Ee,INSERTED:"inserted"+Ee,CLICK:"click"+Ee,FOCUSIN:"focusin"+Ee,FOCUSOUT:"focusout"+Ee,MOUSEENTER:"mouseenter"+Ee,MOUSELEAVE:"mouseleave"+Ee},Oe="fade",ke="show",Pe=".tooltip-inner",je=".arrow",He="hover",Le="focus",Re="click",xe="manual",We=function(){function i(t,e){if("undefined"==typeof h)throw new TypeError("Bootstrap tooltips require Popper.js (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=pe(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),pe(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(pe(this.getTipElement()).hasClass(ke))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),pe.removeData(this.element,this.constructor.DATA_KEY),pe(this.element).off(this.constructor.EVENT_KEY),pe(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&pe(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===pe(this.element).css("display"))throw new Error("Please use show on visible elements");var t=pe.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){pe(this.element).trigger(t);var n=pe.contains(this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!n)return;var i=this.getTipElement(),r=Fn.getUID(this.constructor.NAME);i.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&pe(i).addClass(Oe);var o="function"==typeof this.config.placement?this.config.placement.call(this,i,this.element):this.config.placement,s=this._getAttachment(o);this.addAttachmentClass(s);var a=!1===this.config.container?document.body:pe(document).find(this.config.container);pe(i).data(this.constructor.DATA_KEY,this),pe.contains(this.element.ownerDocument.documentElement,this.tip)||pe(i).appendTo(a),pe(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new h(this.element,i,{placement:s,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:je},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),pe(i).addClass(ke),"ontouchstart"in document.documentElement&&pe(document.body).children().on("mouseover",null,pe.noop);var l=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,pe(e.element).trigger(e.constructor.Event.SHOWN),t===we&&e._leave(null,e)};if(pe(this.tip).hasClass(Oe)){var c=Fn.getTransitionDurationFromElement(this.tip);pe(this.tip).one(Fn.TRANSITION_END,l).emulateTransitionEnd(c)}else l()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=pe.Event(this.constructor.Event.HIDE),r=function(){e._hoverState!==De&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),pe(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(pe(this.element).trigger(i),!i.isDefaultPrevented()){if(pe(n).removeClass(ke),"ontouchstart"in document.documentElement&&pe(document.body).children().off("mouseover",null,pe.noop),this._activeTrigger[Re]=!1,this._activeTrigger[Le]=!1,this._activeTrigger[He]=!1,pe(this.tip).hasClass(Oe)){var o=Fn.getTransitionDurationFromElement(n);pe(n).one(Fn.TRANSITION_END,r).emulateTransitionEnd(o)}else r();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){pe(this.getTipElement()).addClass(Te+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||pe(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(pe(t.querySelectorAll(Pe)),this.getTitle()),pe(t).removeClass(Oe+" "+ke)},t.setElementContent=function(t,e){var n=this.config.html;"object"==typeof e&&(e.nodeType||e.jquery)?n?pe(e).parent().is(t)||t.empty().append(e):t.text(pe(e).text()):t[n?"html":"text"](e)},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getAttachment=function(t){return Ie[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)pe(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==xe){var e=t===He?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===He?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;pe(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}pe(i.element).closest(".modal").on("hide.bs.modal",function(){return i.hide()})}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||pe(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),pe(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Le:He]=!0),pe(e.getTipElement()).hasClass(ke)||e._hoverState===De?e._hoverState=De:(clearTimeout(e._timeout),e._hoverState=De,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===De&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||pe(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),pe(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Le:He]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=we,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===we&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){return"number"==typeof(t=l({},this.constructor.Default,pe(this.element).data(),"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),Fn.typeCheckConfig(ve,t,this.constructor.DefaultType),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=pe(this.getTipElement()),e=t.attr("class").match(be);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(pe(t).removeClass(Oe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=pe(this).data(ye),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),pe(this).data(ye,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.1.3"}},{key:"Default",get:function(){return Ae}},{key:"NAME",get:function(){return ve}},{key:"DATA_KEY",get:function(){return ye}},{key:"Event",get:function(){return Ne}},{key:"EVENT_KEY",get:function(){return Ee}},{key:"DefaultType",get:function(){return Se}}]),i}(),pe.fn[ve]=We._jQueryInterface,pe.fn[ve].Constructor=We,pe.fn[ve].noConflict=function(){return pe.fn[ve]=Ce,We._jQueryInterface},We),Jn=(qe="popover",Ke="."+(Fe="bs.popover"),Me=(Ue=e).fn[qe],Qe="bs-popover",Be=new RegExp("(^|\\s)"+Qe+"\\S+","g"),Ve=l({},zn.Default,{placement:"right",trigger:"click",content:"",template:''}),Ye=l({},zn.DefaultType,{content:"(string|element|function)"}),ze="fade",Ze=".popover-header",Ge=".popover-body",$e={HIDE:"hide"+Ke,HIDDEN:"hidden"+Ke,SHOW:(Je="show")+Ke,SHOWN:"shown"+Ke,INSERTED:"inserted"+Ke,CLICK:"click"+Ke,FOCUSIN:"focusin"+Ke,FOCUSOUT:"focusout"+Ke,MOUSEENTER:"mouseenter"+Ke,MOUSELEAVE:"mouseleave"+Ke},Xe=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var r=i.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(t){Ue(this.getTipElement()).addClass(Qe+"-"+t)},r.getTipElement=function(){return this.tip=this.tip||Ue(this.config.template)[0],this.tip},r.setContent=function(){var t=Ue(this.getTipElement());this.setElementContent(t.find(Ze),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(Ge),e),t.removeClass(ze+" "+Je)},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=Ue(this.getTipElement()),e=t.attr("class").match(Be);null!==e&&0=this._offsets[r]&&("undefined"==typeof this._offsets[r+1]||t0&&s(e[a],t[a])}))}var a={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[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function r(){var e="undefined"!=typeof document?document:{};return s(e,a),e}var n={document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function l(){var e="undefined"!=typeof window?window:{};return s(e,n),e}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e,t,i){return(p=h()?Reflect.construct:function(e,t,i){var s=[null];s.push.apply(s,t);var a=new(Function.bind.apply(e,s));return i&&d(a,i.prototype),a}).apply(null,arguments)}function u(e){var t="function"==typeof Map?new Map:void 0;return(u=function(e){if(null===e||(i=e,-1===Function.toString.call(i).indexOf("[native code]")))return e;var i;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,s)}function s(){return p(e,arguments,o(this).constructor)}return s.prototype=Object.create(e.prototype,{constructor:{value:s,enumerable:!1,writable:!0,configurable:!0}}),d(s,e)})(e)}var c=function(e){var t,i;function s(t){var i,s,a;return i=e.call.apply(e,[this].concat(t))||this,s=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(i),a=s.__proto__,Object.defineProperty(s,"__proto__",{get:function(){return a},set:function(e){a.__proto__=e}}),i}return i=e,(t=s).prototype=Object.create(i.prototype),t.prototype.constructor=t,t.__proto__=i,s}(u(Array));function v(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,v(e)):t.push(e)})),t}function f(e,t){return Array.prototype.filter.call(e,t)}function m(e,t){var i=l(),s=r(),a=[];if(!t&&e instanceof c)return e;if(!e)return new c(a);if("string"==typeof e){var n=e.trim();if(n.indexOf("<")>=0&&n.indexOf(">")>=0){var o="div";0===n.indexOf("0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),i=0;i=0;c-=1){var v=u[c];r&&v.listener===r||r&&v.listener&&v.listener.dom7proxy&&v.listener.dom7proxy===r?(p.removeEventListener(d,v.proxyListener,n),u.splice(c,1)):r||(p.removeEventListener(d,v.proxyListener,n),u.splice(c,1))}}return this},trigger:function(){for(var e=l(),t=arguments.length,i=new Array(t),s=0;s0})),h.dispatchEvent(p),h.dom7EventData=[],delete h.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function i(s){s.target===this&&(e.call(this,s),t.off("transitionend",i))})),this},outerWidth:function(e){if(this.length>0){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(this.length>0){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},styles:function(){var e=l();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=l(),t=r(),i=this[0],s=i.getBoundingClientRect(),a=t.body,n=i.clientTop||a.clientTop||0,o=i.clientLeft||a.clientLeft||0,d=i===e?e.scrollY:i.scrollTop,h=i===e?e.scrollX:i.scrollLeft;return{top:s.top+d-n,left:s.left+h-o}}return null},css:function(e,t){var i,s=l();if(1===arguments.length){if("string"!=typeof e){for(i=0;it-1)return m([]);if(e<0){var i=t+e;return m(i<0?[]:[this[i]])}return m([this[e]])},append:function(){for(var e,t=r(),i=0;i=0;i-=1)this[t].insertBefore(a.childNodes[i],this[t].childNodes[0])}else if(e instanceof c)for(i=0;i0?e?this[0].nextElementSibling&&m(this[0].nextElementSibling).is(e)?m([this[0].nextElementSibling]):m([]):this[0].nextElementSibling?m([this[0].nextElementSibling]):m([]):m([])},nextAll:function(e){var t=[],i=this[0];if(!i)return m([]);for(;i.nextElementSibling;){var s=i.nextElementSibling;e?m(s).is(e)&&t.push(s):t.push(s),i=s}return m(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&m(t.previousElementSibling).is(e)?m([t.previousElementSibling]):m([]):t.previousElementSibling?m([t.previousElementSibling]):m([])}return m([])},prevAll:function(e){var t=[],i=this[0];if(!i)return m([]);for(;i.previousElementSibling;){var s=i.previousElementSibling;e?m(s).is(e)&&t.push(s):t.push(s),i=s}return m(t)},parent:function(e){for(var t=[],i=0;i6&&(s=s.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),a=new r.WebKitCSSMatrix("none"===s?"":s)):i=(a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(s=r.WebKitCSSMatrix?a.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(s=r.WebKitCSSMatrix?a.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0}function C(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function S(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=1;t=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,i)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),g}function P(e){return void 0===e&&(e={}),w||(w=function(e){var t=(void 0===e?{}:e).userAgent,i=z(),s=l(),a=s.navigator.platform,r=t||s.navigator.userAgent,n={ios:!1,android:!1},o=s.screen.width,d=s.screen.height,h=r.match(/(Android);?[\s\/]+([\d.]+)?/),p=r.match(/(iPad).*OS\s([\d_]+)/),u=r.match(/(iPod)(.*OS\s([\d_]+))?/),c=!p&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v="Win32"===a,f="MacIntel"===a;return!p&&f&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768"].indexOf(o+"x"+d)>=0&&((p=r.match(/(Version)\/([\d.]+)/))||(p=[0,1,"13_0_0"]),f=!1),h&&!v&&(n.os="android",n.android=!0),(p||c||u)&&(n.os="ios",n.ios=!0),n}(e)),w}function k(){return b||(b=function(){var e,t=l();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),b}Object.keys(y).forEach((function(e){m.fn[e]=y[e]}));var $={name:"resize",create:function(){var e=this;S(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(e){var t=l();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=l();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},L={attach:function(e,t){void 0===t&&(t={});var i=l(),s=this,a=new(i.MutationObserver||i.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){s.emit("observerUpdate",e[0])};i.requestAnimationFrame?i.requestAnimationFrame(t):i.setTimeout(t,0)}else s.emit("observerUpdate",e[0])}));a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),s.observer.observers.push(a)},init:function(){if(this.support.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;t0||s.isTouched&&s.isMoved)))if(a.noSwiping&&d.closest(a.noSwipingSelector?a.noSwipingSelector:"."+a.noSwipingClass)[0])this.allowClick=!0;else if(!a.swipeHandler||d.closest(a.swipeHandler)[0]){n.currentX="touchstart"===o.type?o.targetTouches[0].pageX:o.pageX,n.currentY="touchstart"===o.type?o.targetTouches[0].pageY:o.pageY;var h=n.currentX,p=n.currentY,u=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,c=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(!u||!(h<=c||h>=i.screen.width-c)){if(S(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=h,n.startY=p,s.touchStartTime=x(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,a.threshold>0&&(s.allowThresholdMove=!1),"touchstart"!==o.type){var v=!0;d.is(s.formElements)&&(v=!1),t.activeElement&&m(t.activeElement).is(s.formElements)&&t.activeElement!==d[0]&&t.activeElement.blur();var f=v&&this.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||f)&&o.preventDefault()}this.emit("touchStart",o)}}}}function A(e){var t=r(),i=this.touchEventsData,s=this.params,a=this.touches,n=this.rtlTranslate,l=e;if(l.originalEvent&&(l=l.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===l.type){var o="touchmove"===l.type&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),d="touchmove"===l.type?o.pageX:l.pageX,h="touchmove"===l.type?o.pageY:l.pageY;if(l.preventedByNestedSwiper)return a.startX=d,void(a.startY=h);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(S(a,{startX:d,startY:h,currentX:d,currentY:h}),i.touchStartTime=x()));if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(this.isVertical()){if(ha.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(da.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&l.target===t.activeElement&&m(l.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);if(i.allowTouchCallbacks&&this.emit("touchMove",l),!(l.targetTouches&&l.targetTouches.length>1)){a.currentX=d,a.currentY=h;var p=a.currentX-a.startX,u=a.currentY-a.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(u,2))=25&&(c=180*Math.atan2(Math.abs(u),Math.abs(p))/Math.PI,i.isScrolling=this.isHorizontal()?c>s.touchAngle:90-c>s.touchAngle);if(i.isScrolling&&this.emit("touchMoveOpposite",l),void 0===i.startMoving&&(a.currentX===a.startX&&a.currentY===a.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,!s.cssMode&&l.cancelable&&l.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&l.stopPropagation(),i.isMoved||(s.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!s.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",l)),this.emit("sliderMove",l),i.isMoved=!0;var v=this.isHorizontal()?p:u;a.diff=v,v*=s.touchRatio,n&&(v=-v),this.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;var f=!0,g=s.resistanceRatio;if(s.touchReleaseOnEdges&&(g=0),v>0&&i.currentTranslate>this.minTranslate()?(f=!1,s.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+v,g))):v<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),s.threshold>0){if(!(Math.abs(v)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,i.currentTranslate=i.startTranslate,void(a.diff=this.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY)}s.followFinger&&!s.cssMode&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:a[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:a[this.isHorizontal()?"currentX":"currentY"],time:x()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",l)}function D(e){var t=this,i=t.touchEventsData,s=t.params,a=t.touches,r=t.rtlTranslate,n=t.$wrapperEl,l=t.slidesGrid,o=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var h,p=x(),u=p-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),u<300&&p-i.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),i.lastClickTime=x(),E((function(){t.destroyed||(t.allowClick=!0)})),!i.isTouched||!i.isMoved||!t.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,h=s.followFinger?r?t.translate:-t.translate:-i.currentTranslate,!s.cssMode)if(s.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length1){var c=i.velocities.pop(),v=i.velocities.pop(),f=c.position-v.position,m=c.time-v.time;t.velocity=f/m,t.velocity/=2,Math.abs(t.velocity)150||x()-c.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var g=1e3*s.freeModeMomentumRatio,w=t.velocity*g,b=t.translate+w;r&&(b=-b);var y,T,C=!1,S=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(bt.minTranslate())s.freeModeMomentumBounce?(b-t.minTranslate()>S&&(b=t.minTranslate()+S),y=t.minTranslate(),C=!0,i.allowMomentumBounce=!0):b=t.minTranslate(),s.loop&&s.centeredSlides&&(T=!0);else if(s.freeModeSticky){for(var M,z=0;z-b){M=z;break}b=-(b=Math.abs(o[M]-b)=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var $=0,L=t.slidesSizesGrid[0],I=0;I=l[I]&&h=l[I]&&($=I,L=l[l.length-1]-l[l.length-2])}var A=(h-l[$])/L,D=$s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=s.longSwipesRatio?t.slideTo($+D):t.slideTo($)),"prev"===t.swipeDirection&&(A>1-s.longSwipesRatio?t.slideTo($+D):t.slideTo($))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo($+D):t.slideTo($):("next"===t.swipeDirection&&t.slideTo($+D),"prev"===t.swipeDirection&&t.slideTo($))}}}function G(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,s=this.allowSlidePrev,a=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.isBeginning&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=i,this.params.watchOverflow&&a!==this.snapGrid&&this.checkOverflow()}}function N(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function B(){var e=this.wrapperEl,t=this.rtlTranslate;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=t?e.scrollWidth-e.offsetWidth-e.scrollLeft:-e.scrollLeft:this.translate=-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var i=this.maxTranslate()-this.minTranslate();(0===i?0:(this.translate-this.minTranslate())/i)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}var H=!1;function X(){}var Y={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,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,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!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:!1,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,loopPreventsSlide:!0,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,_emitClasses:!1},V={modular:{useParams:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i];s.params&&S(e,s.params)}))},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i],a=e[i]||{};s.on&&t.on&&Object.keys(s.on).forEach((function(e){t.on(e,s.on[e])})),s.create&&s.create.bind(t)(a)}))}},eventsEmitter:{on:function(e,t,i){var s=this;if("function"!=typeof t)return s;var a=i?"unshift":"push";return e.split(" ").forEach((function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][a](t)})),s},once:function(e,t,i){var s=this;if("function"!=typeof t)return s;function a(){s.off(e,a),a.__emitterProxy&&delete a.__emitterProxy;for(var i=arguments.length,r=new Array(i),n=0;n=0&&this.eventsAnyListeners.splice(t,1),this},off:function(e,t){var i=this;return i.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach((function(s,a){(s===t||s.__emitterProxy&&s.__emitterProxy===t)&&i.eventsListeners[e].splice(a,1)}))})),i):i},emit:function(){var e,t,i,s=this;if(!s.eventsListeners)return s;for(var a=arguments.length,r=new Array(a),n=0;n=0&&(b=parseFloat(b.replace("%",""))/100*s),this.virtualSize=-b,a?d.css({marginLeft:"",marginTop:""}):d.css({marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(T=Math.floor(h/t.slidesPerColumn)===h/this.params.slidesPerColumn?h:Math.ceil(h/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(T=Math.max(T,t.slidesPerView*t.slidesPerColumn)));for(var M,z=t.slidesPerColumn,P=T/z,k=Math.floor(h/t.slidesPerColumn),$=0;$1){var I=void 0,O=void 0,A=void 0;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){var D=Math.floor($/(t.slidesPerGroup*t.slidesPerColumn)),G=$-t.slidesPerColumn*t.slidesPerGroup*D,N=0===D?t.slidesPerGroup:Math.min(Math.ceil((h-D*z*t.slidesPerGroup)/z),t.slidesPerGroup);I=(O=G-(A=Math.floor(G/N))*N+D*t.slidesPerGroup)+A*T/z,L.css({"-webkit-box-ordinal-group":I,"-moz-box-ordinal-group":I,"-ms-flex-order":I,"-webkit-order":I,order:I})}else"column"===t.slidesPerColumnFill?(A=$-(O=Math.floor($/z))*z,(O>k||O===k&&A===z-1)&&(A+=1)>=z&&(A=0,O+=1)):O=$-(A=Math.floor($/P))*P;L.css("margin-"+(this.isHorizontal()?"top":"left"),0!==A&&t.spaceBetween&&t.spaceBetween+"px")}if("none"!==L.css("display")){if("auto"===t.slidesPerView){var B=e.getComputedStyle(L[0],null),H=L[0].style.transform,X=L[0].style.webkitTransform;if(H&&(L[0].style.transform="none"),X&&(L[0].style.webkitTransform="none"),t.roundLengths)C=this.isHorizontal()?L.outerWidth(!0):L.outerHeight(!0);else if(this.isHorizontal()){var Y=parseFloat(B.getPropertyValue("width")||0),V=parseFloat(B.getPropertyValue("padding-left")||0),F=parseFloat(B.getPropertyValue("padding-right")||0),W=parseFloat(B.getPropertyValue("margin-left")||0),R=parseFloat(B.getPropertyValue("margin-right")||0),q=B.getPropertyValue("box-sizing");C=q&&"border-box"===q?Y+W+R:Y+V+F+W+R}else{var j=parseFloat(B.getPropertyValue("height")||0),_=parseFloat(B.getPropertyValue("padding-top")||0),U=parseFloat(B.getPropertyValue("padding-bottom")||0),K=parseFloat(B.getPropertyValue("margin-top")||0),Z=parseFloat(B.getPropertyValue("margin-bottom")||0),J=B.getPropertyValue("box-sizing");C=J&&"border-box"===J?j+K+Z:j+_+U+K+Z}H&&(L[0].style.transform=H),X&&(L[0].style.webkitTransform=X),t.roundLengths&&(C=Math.floor(C))}else C=(s-(t.slidesPerView-1)*b)/t.slidesPerView,t.roundLengths&&(C=Math.floor(C)),d[$]&&(this.isHorizontal()?d[$].style.width=C+"px":d[$].style.height=C+"px");d[$]&&(d[$].swiperSlideSize=C),c.push(C),t.centeredSlides?(y=y+C/2+E/2+b,0===E&&0!==$&&(y=y-s/2-b),0===$&&(y=y-s/2-b),Math.abs(y)<.001&&(y=0),t.roundLengths&&(y=Math.floor(y)),x%t.slidesPerGroup==0&&p.push(y),u.push(y)):(t.roundLengths&&(y=Math.floor(y)),(x-Math.min(this.params.slidesPerGroupSkip,x))%this.params.slidesPerGroup==0&&p.push(y),u.push(y),y=y+C+b),this.virtualSize+=C+b,E=C,x+=1}}if(this.virtualSize=Math.max(this.virtualSize,s)+m,a&&r&&("slide"===t.effect||"coverflow"===t.effect)&&i.css({width:this.virtualSize+t.spaceBetween+"px"}),t.setWrapperSize&&(this.isHorizontal()?i.css({width:this.virtualSize+t.spaceBetween+"px"}):i.css({height:this.virtualSize+t.spaceBetween+"px"})),t.slidesPerColumn>1&&(this.virtualSize=(C+t.spaceBetween)*T,this.virtualSize=Math.ceil(this.virtualSize/t.slidesPerColumn)-t.spaceBetween,this.isHorizontal()?i.css({width:this.virtualSize+t.spaceBetween+"px"}):i.css({height:this.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){M=[];for(var Q=0;Q1&&p.push(this.virtualSize-s)}if(0===p.length&&(p=[0]),0!==t.spaceBetween&&(this.isHorizontal()?a?d.filter(v).css({marginLeft:b+"px"}):d.filter(v).css({marginRight:b+"px"}):d.filter(v).css({marginBottom:b+"px"})),t.centeredSlides&&t.centeredSlidesBounds){var se=0;c.forEach((function(e){se+=e+(t.spaceBetween?t.spaceBetween:0)}));var ae=(se-=t.spaceBetween)-s;p=p.map((function(e){return e<0?-f:e>ae?ae+m:e}))}if(t.centerInsufficientSlides){var re=0;if(c.forEach((function(e){re+=e+(t.spaceBetween?t.spaceBetween:0)})),(re-=t.spaceBetween)1)if(this.params.centeredSlides)this.visibleSlides.each((function(e){i.push(e)}));else for(t=0;tthis.slides.length)break;i.push(this.slides.eq(a)[0])}else i.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?r:s}s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t=0&&o1&&d<=this.size||o<=0&&d>=this.size)&&(this.visibleSlides.push(n),this.visibleSlidesIndexes.push(r),i.eq(r).addClass(t.slideVisibleClass))}n.progress=s?-l:l}this.visibleSlides=m(this.visibleSlides)}},updateProgress:function(e){if(void 0===e){var t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}var i=this.params,s=this.maxTranslate()-this.minTranslate(),a=this.progress,r=this.isBeginning,n=this.isEnd,l=r,o=n;0===s?(a=0,r=!0,n=!0):(r=(a=(e-this.minTranslate())/s)<=0,n=a>=1),S(this,{progress:a,isBeginning:r,isEnd:n}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),r&&!l&&this.emit("reachBeginning toEdge"),n&&!o&&this.emit("reachEnd toEdge"),(l&&!r||o&&!n)&&this.emit("fromEdge"),this.emit("progress",a)},updateSlidesClasses:function(){var e,t=this.slides,i=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,n=this.virtual&&i.virtual.enabled;t.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=n?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+a+'"]'):t.eq(a)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass));var l=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=t.eq(0)).addClass(i.slideNextClass);var o=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===o.length&&(o=t.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),o.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)),this.emitSlidesClasses()},updateActiveIndex:function(e){var t,i=this.rtlTranslate?this.translate:-this.translate,s=this.slidesGrid,a=this.snapGrid,r=this.params,n=this.activeIndex,l=this.realIndex,o=this.snapIndex,d=e;if(void 0===d){for(var h=0;h=s[h]&&i=s[h]&&i=s[h]&&(d=h);r.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}if(a.indexOf(i)>=0)t=a.indexOf(i);else{var p=Math.min(r.slidesPerGroupSkip,d);t=p+Math.floor((d-p)/r.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),d!==n){var u=parseInt(this.slides.eq(d).attr("data-swiper-slide-index")||d,10);S(this,{snapIndex:t,realIndex:u,previousIndex:n,activeIndex:d}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),l!==u&&this.emit("realIndexChange"),(this.initialized||this.params.runCallbacksOnInit)&&this.emit("slideChange")}else t!==o&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this.params,i=m(e.target).closest("."+t.slideClass)[0],s=!1;if(i)for(var a=0;ad?d:s&&ea?"next":is?"next":i=l.length&&(v=l.length-1),(h||n.initialSlide||0)===(d||0)&&i&&a.emit("beforeSlideChangeStart");var f,m=-l[v];if(a.updateProgress(m),n.normalizeSlideIndex)for(var g=0;g=Math.floor(100*o[g])&&(r=g);if(a.initialized&&r!==h){if(!a.allowSlideNext&&ma.translate&&m>a.maxTranslate()&&(h||0)!==r)return!1}if(f=r>h?"next":r=e&&(u=e)})),void 0!==u&&(d=n.indexOf(u))<0&&(d=this.activeIndex-1),this.slideTo(d,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a=this.activeIndex,r=Math.min(this.params.slidesPerGroupSkip,a),n=r+Math.floor((a-r)/this.params.slidesPerGroup),l=this.rtlTranslate?this.translate:-this.translate;if(l>=this.snapGrid[n]){var o=this.snapGrid[n];l-o>(this.snapGrid[n+1]-o)*s&&(a+=this.params.slidesPerGroup)}else{var d=this.snapGrid[n-1];l-d<=(this.snapGrid[n]-d)*s&&(a-=this.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,this.slidesGrid.length-1),this.slideTo(a,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,s=t.$wrapperEl,a="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,r=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(m(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?rt.slides.length-t.loopedSlides+a/2?(t.loopFix(),r=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),E((function(){t.slideTo(r)}))):t.slideTo(r):r>t.slides.length-a?(t.loopFix(),r=s.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),E((function(){t.slideTo(r)}))):t.slideTo(r)}else t.slideTo(r)}},loop:{loopCreate:function(){var e=this,t=r(),i=e.params,s=e.$wrapperEl;s.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var a=s.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var n=i.slidesPerGroup-a.length%i.slidesPerGroup;if(n!==i.slidesPerGroup){for(var l=0;la.length&&(e.loopedSlides=a.length);var d=[],h=[];a.each((function(t,i){var s=m(t);i=a.length-e.loopedSlides&&d.push(t),s.attr("data-swiper-slide-index",i)}));for(var p=0;p=0;u-=1)s.prepend(m(d[u].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,t=this.activeIndex,i=this.slides,s=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,n=this.snapGrid,l=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var o=-n[t]-this.getTranslate();if(t=i.length-s){e=-i.length+t+s,e+=s,this.slideTo(e,0,!1,!0)&&0!==o&&this.setTranslate((l?-this.translate:this.translate)-o)}this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){if(!(this.support.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){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(){this.support.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s=r)this.appendSlide(t);else{for(var n=a>e?a+1:a,l=[],o=r-1;o>=e;o-=1){var d=this.slides.eq(o);d.remove(),l.unshift(d)}if("object"==typeof t&&"length"in t){for(var h=0;he?a+t.length:a}else i.append(t);for(var p=0;p1,p=d.slidesPerColumn>1;h&&!p?(r.removeClass(a.containerModifierClass+"multirow "+a.containerModifierClass+"multirow-column"),this.emitContainerClasses()):!h&&p&&(r.addClass(a.containerModifierClass+"multirow"),"column"===d.slidesPerColumnFill&&r.addClass(a.containerModifierClass+"multirow-column"),this.emitContainerClasses());var u=d.direction&&d.direction!==a.direction,c=a.loop&&(d.slidesPerView!==a.slidesPerView||u);u&&t&&this.changeDirection(),S(this.params,d),S(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=l,c&&t&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(e-s+this.loopedSlides,0,!1)),this.emit("breakpoint",d)}}},getBreakpoint:function(e){var t=l();if(e){var i=!1,s=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var i=parseFloat(e.substr(1));return{value:t.innerHeight*i,point:e}}return{value:e,point:e}}));s.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var a=0;a0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&i?this.isLocked=i<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation&&this.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,t=this.params,i=this.rtl,s=this.$el,a=this.device,r=[];r.push("initialized"),r.push(t.direction),t.freeMode&&r.push("free-mode"),t.autoHeight&&r.push("autoheight"),i&&r.push("rtl"),t.slidesPerColumn>1&&(r.push("multirow"),"column"===t.slidesPerColumnFill&&r.push("multirow-column")),a.android&&r.push("android"),a.ios&&r.push("ios"),t.cssMode&&r.push("css-mode"),r.forEach((function(i){e.push(t.containerModifierClass+i)})),s.addClass(e.join(" ")),this.emitContainerClasses()},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,i,s,a,r){var n,o=l();function d(){r&&r()}m(e).parent("picture")[0]||e.complete&&a?d():t?((n=new o.Image).onload=d,n.onerror=d,s&&(n.sizes=s),i&&(n.srcset=i),t&&(n.src=t)):d()},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 i=0;i1){var d=[];return o.each((function(e){var s=S({},i,{el:e});d.push(new t(s))})),d}var h,p,u;return e.swiper=n,e&&e.shadowRoot&&e.shadowRoot.querySelector?(h=m(e.shadowRoot.querySelector("."+n.params.wrapperClass))).children=function(e){return o.children(e)}:h=o.children("."+n.params.wrapperClass),S(n,{$el:o,el:e,$wrapperEl:h,wrapperEl:h[0],classNames:[],slides:m(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===n.params.direction},isVertical:function(){return"vertical"===n.params.direction},rtl:"rtl"===e.dir.toLowerCase()||"rtl"===o.css("direction"),rtlTranslate:"horizontal"===n.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===o.css("direction")),wrongRTL:"-webkit-box"===h.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEvents:(p=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],n.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),n.touchEventsTouch={start:p[0],move:p[1],end:p[2],cancel:p[3]},n.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},n.support.touch||!n.params.simulateTouch?n.touchEventsTouch:n.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, label",lastClickTime:x(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.useModules(),n.emit("_swiper"),n.params.init&&n.init(),n}}var i,s,a,r=t.prototype;return r.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},r.emitSlidesClasses=function(){var e=this;e.params._emitClasses&&e.el&&e.slides.each((function(t){var i=t.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-slide")||0===t.indexOf(e.params.slideClass)}));e.emit("_slideClass",t,i.join(" "))}))},r.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,i=this.slidesGrid,s=this.size,a=this.activeIndex,r=1;if(e.centeredSlides){for(var n,l=t[a].swiperSlideSize,o=a+1;os&&(n=!0));for(var d=a-1;d>=0;d-=1)t[d]&&!n&&(r+=1,(l+=t[d].swiperSlideSize)>s&&(n=!0))}else for(var h=a+1;h1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||s(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function s(){var t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}},r.changeDirection=function(e,t){void 0===t&&(t=!0);var i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(this.$el.removeClass(""+this.params.containerModifierClass+i).addClass(""+this.params.containerModifierClass+e),this.emitContainerClasses(),this.params.direction=e,this.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""})),this.emit("changeDirection"),t&&this.update()),this},r.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"))},r.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i,s=this,a=s.params,r=s.$el,n=s.$wrapperEl,l=s.slides;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),r.removeAttr("style"),n.removeAttr("style"),l&&l.length&&l.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((function(e){s.off(e)})),!1!==e&&(s.$el[0].swiper=null,i=s,Object.keys(i).forEach((function(e){try{i[e]=null}catch(e){}try{delete i[e]}catch(e){}}))),s.destroyed=!0),null},t.extendDefaults=function(e){S(F,e)},t.installModule=function(e){t.prototype.modules||(t.prototype.modules={});var i=e.name||Object.keys(t.prototype.modules).length+"_"+x();t.prototype.modules[i]=e},t.use=function(e){return Array.isArray(e)?(e.forEach((function(e){return t.installModule(e)})),t):(t.installModule(e),t)},i=t,a=[{key:"extendedDefaults",get:function(){return F}},{key:"defaults",get:function(){return Y}}],(s=null)&&e(i.prototype,s),a&&e(i,a),t}();W.use([$,I]);var R={update:function(e){var t=this,i=t.params,s=i.slidesPerView,a=i.slidesPerGroup,r=i.centeredSlides,n=t.params.virtual,l=n.addSlidesBefore,o=n.addSlidesAfter,d=t.virtual,h=d.from,p=d.to,u=d.slides,c=d.slidesGrid,v=d.renderSlide,f=d.offset;t.updateActiveIndex();var m,g,w,b=t.activeIndex||0;m=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",r?(g=Math.floor(s/2)+a+o,w=Math.floor(s/2)+a+l):(g=s+(a-1)+o,w=a+l);var y=Math.max((b||0)-w,0),E=Math.min((b||0)+g,u.length-1),x=(t.slidesGrid[y]||0)-(t.slidesGrid[0]||0);function T(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(S(t.virtual,{from:y,to:E,offset:x,slidesGrid:t.slidesGrid}),h===y&&p===E&&!e)return t.slidesGrid!==c&&x!==f&&t.slides.css(m,x+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:x,from:y,to:E,slides:function(){for(var e=[],t=y;t<=E;t+=1)e.push(u[t]);return e}()}),void(t.params.virtual.renderExternalUpdate&&T());var C=[],M=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var z=h;z<=p;z+=1)(zE)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+z+'"]').remove();for(var P=0;P=y&&P<=E&&(void 0===p||e?M.push(P):(P>p&&M.push(P),P'+e+"
      ");return s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",t),i.cache&&(this.virtual.cache[t]=s),s},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;i-=1)this.virtual.slides.splice(e[i],1),this.params.virtual.cache&&delete this.virtual.cache[e[i]],e[i]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var m=t.innerWidth,g=t.innerHeight,w=this.$el.offset();s&&(w.left-=this.$el[0].scrollLeft);for(var b=[[w.left,w.top],[w.left+this.width,w.top],[w.left,w.top+this.height],[w.left+this.width,w.top+this.height]],y=0;y=0&&E[0]<=m&&E[1]>=0&&E[1]<=g&&(f=!0)}if(!f)return}this.isHorizontal()?((d||h||p||u)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((h||u)&&!s||(d||p)&&s)&&this.slideNext(),((d||p)&&!s||(h||u)&&s)&&this.slidePrev()):((d||h||c||v)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(h||v)&&this.slideNext(),(d||c)&&this.slidePrev()),this.emit("keyPress",n)}},enable:function(){var e=r();this.keyboard.enabled||(m(e).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){var e=r();this.keyboard.enabled&&(m(e).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},_={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){M(this,{keyboard:t({enabled:!1},j)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}};var U={lastScrollTime:x(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return l().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e=r(),t="onwheel"in e;if(!t){var i=e.createElement("div");i.setAttribute("onwheel","return;"),t="function"==typeof i.onwheel}return!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var t=0,i=0,s=0,a=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,a=10*i,"deltaY"in e&&(a=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=a,a=0),(s||a)&&e.deltaMode&&(1===e.deltaMode?(s*=40,a*=40):(s*=800,a*=800)),s&&!t&&(t=s<1?-1:1),a&&!i&&(i=a<1?-1:1),{spinX:t,spinY:i,pixelX:s,pixelY:a}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,i=this,s=i.params.mousewheel;i.params.cssMode&&t.preventDefault();var a=i.$el;if("container"!==i.params.mousewheel.eventsTarget&&(a=m(i.params.mousewheel.eventsTarget)),!i.mouseEntered&&!a[0].contains(t.target)&&!s.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var r=0,n=i.rtlTranslate?-1:1,l=U.normalize(t);if(s.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(l.pixelX)>Math.abs(l.pixelY)))return!0;r=-l.pixelX*n}else{if(!(Math.abs(l.pixelY)>Math.abs(l.pixelX)))return!0;r=-l.pixelY}else r=Math.abs(l.pixelX)>Math.abs(l.pixelY)?-l.pixelX*n:-l.pixelY;if(0===r)return!0;if(s.invert&&(r=-r),i.params.freeMode){var o={time:x(),delta:Math.abs(r),direction:Math.sign(r)},d=i.mousewheel.lastEventBeforeSnap,h=d&&o.time=i.minTranslate()&&(p=i.minTranslate()),p<=i.maxTranslate()&&(p=i.maxTranslate()),i.setTransition(0),i.setTranslate(p),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!u&&i.isBeginning||!c&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;var v=i.mousewheel.recentWheelEvents;v.length>=15&&v.shift();var f=v.length?v[v.length-1]:void 0,g=v[0];if(v.push(o),f&&(o.delta>f.delta||o.direction!==f.direction))v.splice(0);else if(v.length>=15&&o.time-g.time<500&&g.delta-o.delta>=1&&o.delta<=6){var w=r>0?.8:.2;i.mousewheel.lastEventBeforeSnap=o,v.splice(0),i.mousewheel.timeout=E((function(){i.slideToClosest(i.params.speed,!0,void 0,w)}),0)}i.mousewheel.timeout||(i.mousewheel.timeout=E((function(){i.mousewheel.lastEventBeforeSnap=o,v.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)}),500))}if(h||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),p===i.minTranslate()||p===i.maxTranslate())return!0}}else{var b={time:x(),delta:Math.abs(r),direction:Math.sign(r),raw:e},y=i.mousewheel.recentWheelEvents;y.length>=2&&y.shift();var T=y.length?y[y.length-1]:void 0;if(y.push(b),T?(b.direction!==T.direction||b.delta>T.delta||b.time>T.time+150)&&i.mousewheel.animateSlider(b):i.mousewheel.animateSlider(b),i.mousewheel.releaseScroll(b))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider:function(e){var t=l();return!(this.params.mousewheel.thresholdDelta&&e.delta=6&&x()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1)))},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var e=U.event();if(this.params.cssMode)return this.wrapperEl.removeEventListener(e,this.mousewheel.handle),!0;if(!e)return!1;if(this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarget&&(t=m(this.params.mousewheel.eventsTarget)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(e,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){var e=U.event();if(this.params.cssMode)return this.wrapperEl.addEventListener(e,this.mousewheel.handle),!0;if(!e)return!1;if(!this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarget&&(t=m(this.params.mousewheel.eventsTarget)),t.off(e,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},K={update:function(){var e=this.params.navigation;if(!this.params.loop){var t=this.navigation,i=t.$nextEl,s=t.$prevEl;s&&s.length>0&&(this.isBeginning?s.addClass(e.disabledClass):s.removeClass(e.disabledClass),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(e.disabledClass):i.removeClass(e.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.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,i=this.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=m(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&e.length>1&&1===this.$el.find(i.nextEl).length&&(e=this.$el.find(i.nextEl))),i.prevEl&&(t=m(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&t.length>1&&1===this.$el.find(i.prevEl).length&&(t=this.$el.find(i.prevEl))),e&&e.length>0&&e.on("click",this.navigation.onNextClick),t&&t.length>0&&t.on("click",this.navigation.onPrevClick),S(this.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass))}},Z={update:function(){var e=this.rtl,t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,s=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,a=this.pagination.$el,r=this.params.loop?Math.ceil((s-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>s-1-2*this.loopedSlides&&(i-=s-2*this.loopedSlides),i>r-1&&(i-=r),i<0&&"bullets"!==this.params.paginationType&&(i=r+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var n,l,o,d=this.pagination.bullets;if(t.dynamicBullets&&(this.pagination.bulletSize=d.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=i-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),n=i-this.pagination.dynamicBulletIndex,o=((l=n+(Math.min(d.length,t.dynamicMainBullets)-1))+n)/2),d.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),a.length>1)d.each((function(e){var s=m(e),a=s.index();a===i&&s.addClass(t.bulletActiveClass),t.dynamicBullets&&(a>=n&&a<=l&&s.addClass(t.bulletActiveClass+"-main"),a===n&&s.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),a===l&&s.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))}));else{var h=d.eq(i),p=h.index();if(h.addClass(t.bulletActiveClass),t.dynamicBullets){for(var u=d.eq(n),c=d.eq(l),v=n;v<=l;v+=1)d.eq(v).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(p>=d.length-t.dynamicMainBullets){for(var f=t.dynamicMainBullets;f>=0;f-=1)d.eq(d.length-f).addClass(t.bulletActiveClass+"-main");d.eq(d.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else u.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),c.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else u.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),c.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}}if(t.dynamicBullets){var g=Math.min(d.length,t.dynamicMainBullets+4),w=(this.pagination.bulletSize*g-this.pagination.bulletSize)/2-o*this.pagination.bulletSize,b=e?"right":"left";d.css(this.isHorizontal()?b:"top",w+"px")}}if("fraction"===t.type&&(a.find("."+t.currentClass).text(t.formatFractionCurrent(i+1)),a.find("."+t.totalClass).text(t.formatFractionTotal(r))),"progressbar"===t.type){var y;y=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var E=(i+1)/r,x=1,T=1;"horizontal"===y?x=E:T=E,a.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+x+") scaleY("+T+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(a.html(t.renderCustom(this,i+1,r)),this.emit("paginationRender",a[0])):this.emit("paginationUpdate",a[0]),a[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,s="";if("bullets"===e.type){for(var a=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,r=0;r";i.html(s),this.pagination.bullets=i.find("."+e.bulletClass)}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',i.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',i.html(s)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var i=m(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click","."+t.bulletClass,(function(t){t.preventDefault();var i=m(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)})),S(e.pagination,{$el:i,el:i[0]}))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass)}}},J={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=this.rtlTranslate,i=this.progress,s=e.dragSize,a=e.trackSize,r=e.$dragEl,n=e.$el,l=this.params.scrollbar,o=s,d=(a-s)*i;t?(d=-d)>0?(o=s-d,d=0):-d+s>a&&(o=a+d):d<0?(o=s+d,d=0):d+s>a&&(o=a-d),this.isHorizontal()?(r.transform("translate3d("+d+"px, 0, 0)"),r[0].style.width=o+"px"):(r.transform("translate3d(0px, "+d+"px, 0)"),r[0].style.height=o+"px"),l.hide&&(clearTimeout(this.scrollbar.timeout),n[0].style.opacity=1,this.scrollbar.timeout=setTimeout((function(){n[0].style.opacity=0,n.transition(400)}),1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=e.$dragEl,i=e.$el;t[0].style.width="",t[0].style.height="";var s,a=this.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,r=this.size/this.virtualSize,n=r*(a/this.size);s="auto"===this.params.scrollbar.dragSize?a*r:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?t[0].style.width=s+"px":t[0].style.height=s+"px",i[0].style.display=r>=1?"none":"",this.params.scrollbar.hide&&(i[0].style.opacity=0),S(e,{trackSize:a,divider:r,moveDivider:n,dragSize:s}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t,i=this.scrollbar,s=this.rtlTranslate,a=i.$el,r=i.dragSize,n=i.trackSize,l=i.dragStartPos;t=(i.getPointerPosition(e)-a.offset()[this.isHorizontal()?"left":"top"]-(null!==l?l:r/2))/(n-r),t=Math.max(Math.min(t,1),0),s&&(t=1-t);var o=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*t;this.updateProgress(o),this.setTranslate(o),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var t=this.params.scrollbar,i=this.scrollbar,s=this.$wrapperEl,a=i.$el,r=i.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===r[0]||e.target===r?i.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.transition(100),r.transition(100),i.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),a.transition(0),t.hide&&a.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,i=this.$wrapperEl,s=t.$el,a=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),i.transition(0),s.transition(0),a.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,i=this.scrollbar,s=this.$wrapperEl,a=i.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),s.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=E((function(){a.css("opacity",0),a.transition(400)}),1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var e=r(),t=this.scrollbar,i=this.touchEventsTouch,s=this.touchEventsDesktop,a=this.params,n=this.support,l=t.$el[0],o=!(!n.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},d=!(!n.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};n.touch?(l.addEventListener(i.start,this.scrollbar.onDragStart,o),l.addEventListener(i.move,this.scrollbar.onDragMove,o),l.addEventListener(i.end,this.scrollbar.onDragEnd,d)):(l.addEventListener(s.start,this.scrollbar.onDragStart,o),e.addEventListener(s.move,this.scrollbar.onDragMove,o),e.addEventListener(s.end,this.scrollbar.onDragEnd,d))}},disableDraggable:function(){if(this.params.scrollbar.el){var e=r(),t=this.scrollbar,i=this.touchEventsTouch,s=this.touchEventsDesktop,a=this.params,n=this.support,l=t.$el[0],o=!(!n.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},d=!(!n.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};n.touch?(l.removeEventListener(i.start,this.scrollbar.onDragStart,o),l.removeEventListener(i.move,this.scrollbar.onDragMove,o),l.removeEventListener(i.end,this.scrollbar.onDragEnd,d)):(l.removeEventListener(s.start,this.scrollbar.onDragStart,o),e.removeEventListener(s.move,this.scrollbar.onDragMove,o),e.removeEventListener(s.end,this.scrollbar.onDragEnd,d))}},init:function(){if(this.params.scrollbar.el){var e=this.scrollbar,t=this.$el,i=this.params.scrollbar,s=m(i.el);this.params.uniqueNavElements&&"string"==typeof i.el&&s.length>1&&1===t.find(i.el).length&&(s=t.find(i.el));var a=s.find("."+this.params.scrollbar.dragClass);0===a.length&&(a=m('
      '),s.append(a)),S(e,{$el:s,el:s[0],$dragEl:a,dragEl:a[0]}),i.draggable&&e.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},Q={setTransform:function(e,t){var i=this.rtl,s=m(e),a=i?-1:1,r=s.attr("data-swiper-parallax")||"0",n=s.attr("data-swiper-parallax-x"),l=s.attr("data-swiper-parallax-y"),o=s.attr("data-swiper-parallax-scale"),d=s.attr("data-swiper-parallax-opacity");if(n||l?(n=n||"0",l=l||"0"):this.isHorizontal()?(n=r,l="0"):(l=r,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*t*a+"%":n*t*a+"px",l=l.indexOf("%")>=0?parseInt(l,10)*t+"%":l*t+"px",null!=d){var h=d-(d-1)*(1-Math.abs(t));s[0].style.opacity=h}if(null==o)s.transform("translate3d("+n+", "+l+", 0px)");else{var p=o-(o-1)*(1-Math.abs(t));s.transform("translate3d("+n+", "+l+", 0px) scale("+p+")")}},setTranslate:function(){var e=this,t=e.$el,i=e.slides,s=e.progress,a=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,s)})),i.each((function(t,i){var r=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(r+=Math.ceil(i/2)-s*(a.length-1)),r=Math.min(Math.max(r,-1),1),m(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,r)}))}))},setTransition:function(e){void 0===e&&(e=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(t){var i=m(t),s=parseInt(i.attr("data-swiper-parallax-duration"),10)||e;0===e&&(s=0),i.transition(s)}))}},ee={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,a=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(a-i,2))},onGestureStart:function(e){var t=this.support,i=this.params.zoom,s=this.zoom,a=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!t.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;s.fakeGestureTouched=!0,a.scaleStart=ee.getDistanceBetweenTouches(e)}a.$slideEl&&a.$slideEl.length||(a.$slideEl=m(e.target).closest("."+this.params.slideClass),0===a.$slideEl.length&&(a.$slideEl=this.slides.eq(this.activeIndex)),a.$imageEl=a.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),a.$imageWrapEl=a.$imageEl.parent("."+i.containerClass),a.maxRatio=a.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==a.$imageWrapEl.length)?(a.$imageEl&&a.$imageEl.transition(0),this.zoom.isScaling=!0):a.$imageEl=void 0},onGestureChange:function(e){var t=this.support,i=this.params.zoom,s=this.zoom,a=s.gesture;if(!t.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;s.fakeGestureMoved=!0,a.scaleMove=ee.getDistanceBetweenTouches(e)}a.$imageEl&&0!==a.$imageEl.length?(t.gestures?s.scale=e.scale*s.currentScale:s.scale=a.scaleMove/a.scaleStart*s.currentScale,s.scale>a.maxRatio&&(s.scale=a.maxRatio-1+Math.pow(s.scale-a.maxRatio+1,.5)),s.scales.touchesStart.x))return void(s.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.ys.touchesStart.y))return void(s.isTouched=!1)}e.cancelable&&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.currentXs.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentYs.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),a.prevPositionX||(a.prevPositionX=s.touchesCurrent.x),a.prevPositionY||(a.prevPositionY=s.touchesCurrent.y),a.prevTime||(a.prevTime=Date.now()),a.x=(s.touchesCurrent.x-a.prevPositionX)/(Date.now()-a.prevTime)/2,a.y=(s.touchesCurrent.y-a.prevPositionY)/(Date.now()-a.prevTime)/2,Math.abs(s.touchesCurrent.x-a.prevPositionX)<2&&(a.x=0),Math.abs(s.touchesCurrent.y-a.prevPositionY)<2&&(a.y=0),a.prevPositionX=s.touchesCurrent.x,a.prevPositionY=s.touchesCurrent.y,a.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,s=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var a=300,r=300,n=s.x*a,l=i.currentX+n,o=s.y*r,d=i.currentY+o;0!==s.x&&(a=Math.abs((l-i.currentX)/s.x)),0!==s.y&&(r=Math.abs((d-i.currentY)/s.y));var h=Math.max(a,r);i.currentX=l,i.currentY=d;var p=i.width*e.scale,u=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-p/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-u/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(h).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl&&t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl&&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,i,s,a,r,n,l,o,d,h,p,u,c,v,f,m,g=this.zoom,w=this.params.zoom,b=g.gesture,y=g.image;(b.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?b.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):b.$slideEl=this.slides.eq(this.activeIndex),b.$imageEl=b.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),b.$imageWrapEl=b.$imageEl.parent("."+w.containerClass)),b.$imageEl&&0!==b.$imageEl.length)&&(b.$slideEl.addClass(""+w.zoomedSlideClass),void 0===y.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,i="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=y.touchesStart.x,i=y.touchesStart.y),g.scale=b.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,g.currentScale=b.$imageWrapEl.attr("data-swiper-zoom")||w.maxRatio,e?(f=b.$slideEl[0].offsetWidth,m=b.$slideEl[0].offsetHeight,s=b.$slideEl.offset().left+f/2-t,a=b.$slideEl.offset().top+m/2-i,l=b.$imageEl[0].offsetWidth,o=b.$imageEl[0].offsetHeight,d=l*g.scale,h=o*g.scale,c=-(p=Math.min(f/2-d/2,0)),v=-(u=Math.min(m/2-h/2,0)),(r=s*g.scale)c&&(r=c),(n=a*g.scale)v&&(n=v)):(r=0,n=0),b.$imageWrapEl.transition(300).transform("translate3d("+r+"px, "+n+"px,0)"),b.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+g.scale+")"))},out:function(){var e=this.zoom,t=this.params.zoom,i=e.gesture;i.$slideEl||(this.params.virtual&&this.params.virtual.enabled&&this.virtual?i.$slideEl=this.$wrapperEl.children("."+this.params.slideActiveClass):i.$slideEl=this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+t.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(e.scale=1,e.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(""+t.zoomedSlideClass),i.$slideEl=void 0)},toggleGestures:function(e){var t=this.zoom,i=t.slideSelector,s=t.passiveListener;this.$wrapperEl[e]("gesturestart",i,t.onGestureStart,s),this.$wrapperEl[e]("gesturechange",i,t.onGestureChange,s),this.$wrapperEl[e]("gestureend",i,t.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var e=this.support,t=this.zoom;if(!t.enabled){t.enabled=!0;var i=!("touchstart"!==this.touchEvents.start||!e.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},s=!e.passiveListener||{passive:!1,capture:!0},a="."+this.params.slideClass;this.zoom.passiveListener=i,this.zoom.slideSelector=a,e.gestures?(this.$wrapperEl.on(this.touchEvents.start,this.zoom.enableGestures,i),this.$wrapperEl.on(this.touchEvents.end,this.zoom.disableGestures,i)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,a,t.onGestureStart,i),this.$wrapperEl.on(this.touchEvents.move,a,t.onGestureChange,s),this.$wrapperEl.on(this.touchEvents.end,a,t.onGestureEnd,i),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,a,t.onGestureEnd,i)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,t.onTouchMove,s)}},disable:function(){var e=this.zoom;if(e.enabled){var t=this.support;this.zoom.enabled=!1;var i=!("touchstart"!==this.touchEvents.start||!t.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},s=!t.passiveListener||{passive:!1,capture:!0},a="."+this.params.slideClass;t.gestures?(this.$wrapperEl.off(this.touchEvents.start,this.zoom.enableGestures,i),this.$wrapperEl.off(this.touchEvents.end,this.zoom.disableGestures,i)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,a,e.onGestureStart,i),this.$wrapperEl.off(this.touchEvents.move,a,e.onGestureChange,s),this.$wrapperEl.off(this.touchEvents.end,a,e.onGestureEnd,i),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,a,e.onGestureEnd,i)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,s)}}},te={loadInSlide:function(e,t){void 0===t&&(t=!0);var i=this,s=i.params.lazy;if(void 0!==e&&0!==i.slides.length){var a=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):i.slides.eq(e),r=a.find("."+s.elementClass+":not(."+s.loadedClass+"):not(."+s.loadingClass+")");!a.hasClass(s.elementClass)||a.hasClass(s.loadedClass)||a.hasClass(s.loadingClass)||r.push(a[0]),0!==r.length&&r.each((function(e){var r=m(e);r.addClass(s.loadingClass);var n=r.attr("data-background"),l=r.attr("data-src"),o=r.attr("data-srcset"),d=r.attr("data-sizes"),h=r.parent("picture");i.loadImage(r[0],l||n,o,d,!1,(function(){if(null!=i&&i&&(!i||i.params)&&!i.destroyed){if(n?(r.css("background-image",'url("'+n+'")'),r.removeAttr("data-background")):(o&&(r.attr("srcset",o),r.removeAttr("data-srcset")),d&&(r.attr("sizes",d),r.removeAttr("data-sizes")),h.length&&h.children("source").each((function(e){var t=m(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),l&&(r.attr("src",l),r.removeAttr("data-src"))),r.addClass(s.loadedClass).removeClass(s.loadingClass),a.find("."+s.preloaderClass).remove(),i.params.loop&&t){var e=a.attr("data-swiper-slide-index");if(a.hasClass(i.params.slideDuplicateClass)){var p=i.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(p.index(),!1)}else{var u=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');i.lazy.loadInSlide(u.index(),!1)}}i.emit("lazyImageReady",a[0],r[0]),i.params.autoHeight&&i.updateAutoHeight()}})),i.emit("lazyImageLoad",a[0],r[0])}))}},load:function(){var e=this,t=e.$wrapperEl,i=e.params,s=e.slides,a=e.activeIndex,r=e.virtual&&i.virtual.enabled,n=i.lazy,l=i.slidesPerView;function o(e){if(r){if(t.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(s[e])return!0;return!1}function d(e){return r?m(e).attr("data-swiper-slide-index"):m(e).index()}if("auto"===l&&(l=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each((function(t){var i=r?m(t).attr("data-swiper-slide-index"):m(t).index();e.lazy.loadInSlide(i)}));else if(l>1)for(var h=a;h1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){for(var p=n.loadPrevNextAmount,u=l,c=Math.min(a+u+Math.max(p,u),s.length),v=Math.max(a-Math.max(u,p),0),f=a+l;f0&&e.lazy.loadInSlide(d(w));var b=t.children("."+i.slidePrevClass);b.length>0&&e.lazy.loadInSlide(d(b))}}},ie={LinearSpline:function(e,t){var i,s,a,r,n,l=function(e,t){for(s=-1,i=e.length;i-s>1;)e[a=i+s>>1]<=t?s=a:i=a;return i};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=l(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){this.controller.spline||(this.controller.spline=this.params.loop?new ie.LinearSpline(this.slidesGrid,e.slidesGrid):new ie.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var i,s,a=this,r=a.controller.control,n=a.constructor;function l(e){var t=a.rtlTranslate?-a.translate:a.translate;"slide"===a.params.controller.by&&(a.controller.getInterpolateFunction(e),s=-a.controller.spline.interpolate(-t)),s&&"container"!==a.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(a.maxTranslate()-a.minTranslate()),s=(t-a.minTranslate())*i+e.minTranslate()),a.params.controller.inverse&&(s=e.maxTranslate()-s),e.updateProgress(s),e.setTranslate(s,a),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(var o=0;o0&&(this.isBeginning?(this.a11y.disableEl(i),this.a11y.makeElNotFocusable(i)):(this.a11y.enableEl(i),this.a11y.makeElFocusable(i))),t&&t.length>0&&(this.isEnd?(this.a11y.disableEl(t),this.a11y.makeElNotFocusable(t)):(this.a11y.enableEl(t),this.a11y.makeElFocusable(t)))}},updatePagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((function(i){var s=m(i);e.a11y.makeElFocusable(s),e.a11y.addElRole(s,"button"),e.a11y.addElLabel(s,t.paginationBulletMessage.replace(/\{\{index\}\}/,s.index()+1))}))},init:function(){this.$el.append(this.a11y.liveRegion);var e,t,i=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&(this.a11y.makeElFocusable(e),this.a11y.addElRole(e,"button"),this.a11y.addElLabel(e,i.nextSlideMessage),e.on("keydown",this.a11y.onEnterKey)),t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,i.prevSlideMessage),t.on("keydown",this.a11y.onEnterKey)),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},ae={init:function(){var e=l();if(this.params.history){if(!e.history||!e.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var t=this.history;t.initialized=!0,t.paths=ae.getPathValues(this.params.url),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||e.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){var e=l();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=ae.getPathValues(this.params.url),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(e){var t=l(),i=(e?new URL(e):t.location).pathname.slice(1).split("/").filter((function(e){return""!==e})),s=i.length;return{key:i[s-2],value:i[s-1]}},setHistory:function(e,t){var i=l();if(this.history.initialized&&this.params.history.enabled){var s;s=this.params.url?new URL(this.params.url):i.location;var a=this.slides.eq(t),r=ae.slugify(a.attr("data-history"));s.pathname.includes(e)||(r=e+"/"+r);var n=i.history.state;n&&n.value===r||(this.params.history.replaceState?i.history.replaceState({value:r},null,r):i.history.pushState({value:r},null,r))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,i){if(t)for(var s=0,a=this.slides.length;s
      '),i.append(e)),e.css({height:a+"px"})):0===(e=t.find(".swiper-cube-shadow")).length&&(e=m('
      '),t.append(e)));for(var c=0;c-1&&(u=90*f+90*b,n&&(u=90*-f-90*b)),v.transform(T),d.slideShadows){var C=h?v.find(".swiper-slide-shadow-left"):v.find(".swiper-slide-shadow-top"),S=h?v.find(".swiper-slide-shadow-right"):v.find(".swiper-slide-shadow-bottom");0===C.length&&(C=m('
      '),v.append(C)),0===S.length&&(S=m('
      '),v.append(S)),C.length&&(C[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(h)e.transform("translate3d(0px, "+(a/2+d.shadowOffset)+"px, "+-a/2+"px) rotateX(90deg) rotateZ(0deg) scale("+d.shadowScale+")");else{var M=Math.abs(u)-90*Math.floor(Math.abs(u)/90),z=1.5-(Math.sin(2*M*Math.PI/360)/2+Math.cos(2*M*Math.PI/360)/2),P=d.shadowScale,k=d.shadowScale/z,$=d.shadowOffset;e.transform("scale3d("+P+", 1, "+k+") translate3d(0px, "+(r/2+$)+"px, "+-r/2/k+"px) rotateX(-90deg)")}var L=o.isSafari||o.isWebView?-l/2:0;i.transform("translate3d(0px,0,"+L+"px) rotateX("+(this.isHorizontal()?0:u)+"deg) rotateY("+(this.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)}},de={setTranslate:function(){for(var e=this.slides,t=this.rtlTranslate,i=0;i
      '),s.append(d)),0===h.length&&(h=m('
      '),s.append(h)),d.length&&(d[0].style.opacity=Math.max(-a,0)),h.length&&(h[0].style.opacity=Math.max(a,0))}s.transform("translate3d("+l+"px, "+o+"px, 0px) rotateX("+n+"deg) rotateY("+r+"deg)")}},setTransition:function(e){var t=this,i=t.slides,s=t.activeIndex,a=t.$wrapperEl;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var r=!1;i.eq(s).transitionEnd((function(){if(!r&&t&&!t.destroyed){r=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i
      '),u.append(C)),0===S.length&&(S=m('
      '),u.append(S)),C.length&&(C[0].style.opacity=v>0?v:0),S.length&&(S[0].style.opacity=-v>0?-v:0)}}},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)}},pe={init:function(){var e=this.params.thumbs;if(this.thumbs.initialized)return!1;this.thumbs.initialized=!0;var t=this.constructor;return e.swiper instanceof t?(this.thumbs.swiper=e.swiper,S(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),S(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):C(e.swiper)&&(this.thumbs.swiper=new t(S({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick),!0},onThumbClick:function(){var e=this.thumbs.swiper;if(e){var t=e.clickedIndex,i=e.clickedSlide;if(!(i&&m(i).hasClass(this.params.thumbs.slideThumbActiveClass)||null==t)){var s;if(s=e.params.loop?parseInt(m(e.clickedSlide).attr("data-swiper-slide-index"),10):t,this.params.loop){var a=this.activeIndex;this.slides.eq(a).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,a=this.activeIndex);var r=this.slides.eq(a).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),n=this.slides.eq(a).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index();s=void 0===r?n:void 0===n?r:n-athis.previousIndex?"next":"prev"}else n=(r=this.realIndex)>this.previousIndex?"next":"prev";a&&(r+="next"===n?s:-1*s),t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(r)<0&&(t.params.centeredSlides?r=r>l?r-Math.floor(i/2)+1:r+Math.floor(i/2)-1:r>l&&(r=r-i+1),t.slideTo(r,e?0:void 0))}var h=1,p=this.params.thumbs.slideThumbActiveClass;if(this.params.slidesPerView>1&&!this.params.centeredSlides&&(h=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(h=1),h=Math.floor(h),t.slides.removeClass(p),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(var u=0;u0&&!m(t.target).hasClass(e.params.pagination.bulletClass)&&(!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.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(){M(this,{scrollbar:t({isTouched:!1,timeout:null,dragTimeout:null},J)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){M(this,{parallax:t({},Q)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this;M(e,{zoom: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}},ee)});var i=1;Object.defineProperty(e.zoom,"scale",{get:function(){return i},set:function(t){if(i!==t){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,a=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",t,s,a)}i=t}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.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(){M(this,{lazy:t({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){M(this,{controller:t({control:this.params.controller.control},ie)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,i){e.controller.control&&e.controller.setTranslate(t,i)},setTransition:function(e,t,i){e.controller.control&&e.controller.setTransition(t,i)}}},{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(){M(this,{a11y:t(t({},se),{},{liveRegion:m('')})})},on:{init:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){M(this,{history:t({},ae)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){M(this,{hashNavigation:t({initialized:!1},re)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){M(this,{autoplay:t(t({},ne),{},{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),r().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,i){e.autoplay.running&&(i||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),r().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){M(this,{fadeEffect:t({},le)})},on:{beforeInit:function(e){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};S(e.params,t),S(e.originalParams,t)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){M(this,{cubeEffect:t({},oe)})},on:{beforeInit:function(e){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};S(e.params,t),S(e.originalParams,t)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){M(this,{flipEffect:t({},de)})},on:{beforeInit:function(e){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};S(e.params,t),S(e.originalParams,t)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){M(this,{coverflowEffect:t({},he)})},on:{beforeInit:function(e){"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(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){M(this,{thumbs:t({swiper:null,initialized:!1},pe)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var i=e.thumbs.swiper;i&&i.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return W.use(ue),W})); !function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(){"use strict";function b(b,d){if(this.el=b,this.$el=a(b),this.s=a.extend({},c,d),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBartimeout=!1,this.isTouch="ontouchstart"in document.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.s.dynamic?this.$items=this.s.dynamicEl:"this"===this.s.selector?this.$items=this.$el:""!==this.s.selector?this.s.selectWithin?this.$items=a(this.s.selectWithin).find(this.s.selector):this.$items=this.$el.find(a(this.s.selector)):this.$items=this.$el.children(),this.$slide="",this.$outer="",this.init(),this}var c={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1};b.prototype.init=function(){var b=this;b.s.preload>b.$items.length&&(b.s.preload=b.$items.length);var c=window.location.hash;c.indexOf("lg="+this.s.galleryId)>0&&(b.index=parseInt(c.split("&slide=")[1],10),a("body").addClass("lg-from-hash"),a("body").hasClass("lg-on")||(setTimeout(function(){b.build(b.index)}),a("body").addClass("lg-on"))),b.s.dynamic?(b.$el.trigger("onBeforeOpen.lg"),b.index=b.s.index||0,a("body").hasClass("lg-on")||setTimeout(function(){b.build(b.index),a("body").addClass("lg-on")})):b.$items.on("click.lgcustom",function(c){try{c.preventDefault(),c.preventDefault()}catch(a){c.returnValue=!1}b.$el.trigger("onBeforeOpen.lg"),b.index=b.s.index||b.$items.index(this),a("body").hasClass("lg-on")||(b.build(b.index),a("body").addClass("lg-on"))})},b.prototype.build=function(b){var c=this;c.structure(),a.each(a.fn.lightGallery.modules,function(b){c.modules[b]=new a.fn.lightGallery.modules[b](c.el)}),c.slide(b,!1,!1,!1),c.s.keyPress&&c.keyPress(),c.$items.length>1?(c.arrow(),setTimeout(function(){c.enableDrag(),c.enableSwipe()},50),c.s.mousewheel&&c.mousewheel()):c.$slide.on("click.lg",function(){c.$el.trigger("onSlideClick.lg")}),c.counter(),c.closeGallery(),c.$el.trigger("onAfterOpen.lg"),c.$outer.on("mousemove.lg click.lg touchstart.lg",function(){c.$outer.removeClass("lg-hide-items"),clearTimeout(c.hideBartimeout),c.hideBartimeout=setTimeout(function(){c.$outer.addClass("lg-hide-items")},c.s.hideBarsDelay)}),c.$outer.trigger("mousemove.lg")},b.prototype.structure=function(){var b,c="",d="",e=0,f="",g=this;for(a("body").append('
      '),a(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),e=0;e
      ';if(this.s.controls&&this.$items.length>1&&(d='
      "),".lg-sub-html"===this.s.appendSubHtmlTo&&(f='
      '),b='
      '+c+'
      '+d+f+"
      ",a("body").append(b),this.$outer=a(".lg-outer"),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),g.setTop(),a(window).on("resize.lg orientationchange.lg",function(){setTimeout(function(){g.setTop()},100)}),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()){var h=this.$outer.find(".lg-inner");h.css("transition-timing-function",this.s.cssEasing),h.css("transition-duration",this.s.speed+"ms")}setTimeout(function(){a(".lg-backdrop").addClass("in")}),setTimeout(function(){g.$outer.addClass("lg-visible")},this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append(''),this.prevScrollTop=a(window).scrollTop()},b.prototype.setTop=function(){if("100%"!==this.s.height){var b=a(window).height(),c=(b-parseInt(this.s.height,10))/2,d=this.$outer.find(".lg");b>=parseInt(this.s.height,10)?d.css("top",c+"px"):d.css("top","0px")}},b.prototype.doCss=function(){return!!function(){var a=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],b=document.documentElement,c=0;for(c=0;c'+(parseInt(this.index,10)+1)+' / '+this.$items.length+"
      ")},b.prototype.addHtml=function(b){var c,d,e=null;if(this.s.dynamic?this.s.dynamicEl[b].subHtmlUrl?c=this.s.dynamicEl[b].subHtmlUrl:e=this.s.dynamicEl[b].subHtml:(d=this.$items.eq(b),d.attr("data-sub-html-url")?c=d.attr("data-sub-html-url"):(e=d.attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!e&&(e=d.attr("title")||d.find("img").first().attr("alt")))),!c)if(void 0!==e&&null!==e){var f=e.substring(0,1);"."!==f&&"#"!==f||(e=this.s.subHtmlSelectorRelative&&!this.s.dynamic?d.find(e).html():a(e).html())}else e="";".lg-sub-html"===this.s.appendSubHtmlTo?c?this.$outer.find(this.s.appendSubHtmlTo).load(c):this.$outer.find(this.s.appendSubHtmlTo).html(e):c?this.$slide.eq(b).load(c):this.$slide.eq(b).append(e),void 0!==e&&null!==e&&(""===e?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[b])},b.prototype.preload=function(a){var b=1,c=1;for(b=1;b<=this.s.preload&&!(b>=this.$items.length-a);b++)this.loadContent(a+b,!1,0);for(c=1;c<=this.s.preload&&!(a-c<0);c++)this.loadContent(a-c,!1,0)},b.prototype.loadContent=function(b,c,d){var e,f,g,h,i,j,k=this,l=!1,m=function(b){for(var c=[],d=[],e=0;eh){f=d[i];break}};if(k.s.dynamic){if(k.s.dynamicEl[b].poster&&(l=!0,g=k.s.dynamicEl[b].poster),j=k.s.dynamicEl[b].html,f=k.s.dynamicEl[b].src,k.s.dynamicEl[b].responsive){m(k.s.dynamicEl[b].responsive.split(","))}h=k.s.dynamicEl[b].srcset,i=k.s.dynamicEl[b].sizes}else{if(k.$items.eq(b).attr("data-poster")&&(l=!0,g=k.$items.eq(b).attr("data-poster")),j=k.$items.eq(b).attr("data-html"),f=k.$items.eq(b).attr("href")||k.$items.eq(b).attr("data-src"),k.$items.eq(b).attr("data-responsive")){m(k.$items.eq(b).attr("data-responsive").split(","))}h=k.$items.eq(b).attr("data-srcset"),i=k.$items.eq(b).attr("data-sizes")}var n=!1;k.s.dynamic?k.s.dynamicEl[b].iframe&&(n=!0):"true"===k.$items.eq(b).attr("data-iframe")&&(n=!0);var o=k.isVideo(f,b);if(!k.$slide.eq(b).hasClass("lg-loaded")){if(n)k.$slide.eq(b).prepend('
      ');else if(l){var p="";p=o&&o.youtube?"lg-has-youtube":o&&o.vimeo?"lg-has-vimeo":"lg-has-html5",k.$slide.eq(b).prepend('
      ')}else o?(k.$slide.eq(b).prepend('
      '),k.$el.trigger("hasVideo.lg",[b,f,j])):k.$slide.eq(b).prepend('
      ');if(k.$el.trigger("onAferAppendSlide.lg",[b]),e=k.$slide.eq(b).find(".lg-object"),i&&e.attr("sizes",i),h){e.attr("srcset",h);try{picturefill({elements:[e[0]]})}catch(a){console.warn("lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.")}}".lg-sub-html"!==this.s.appendSubHtmlTo&&k.addHtml(b),k.$slide.eq(b).addClass("lg-loaded")}k.$slide.eq(b).find(".lg-object").on("load.lg error.lg",function(){var c=0;d&&!a("body").hasClass("lg-from-hash")&&(c=d),setTimeout(function(){k.$slide.eq(b).addClass("lg-complete"),k.$el.trigger("onSlideItemLoad.lg",[b,d||0])},c)}),o&&o.html5&&!l&&k.$slide.eq(b).addClass("lg-complete"),!0===c&&(k.$slide.eq(b).hasClass("lg-complete")?k.preload(b):k.$slide.eq(b).find(".lg-object").on("load.lg error.lg",function(){k.preload(b)}))},b.prototype.slide=function(b,c,d,e){var f=this.$outer.find(".lg-current").index(),g=this;if(!g.lGalleryOn||f!==b){var h=this.$slide.length,i=g.lGalleryOn?this.s.speed:0;if(!g.lgBusy){if(this.s.download){var j;j=g.s.dynamic?!1!==g.s.dynamicEl[b].downloadUrl&&(g.s.dynamicEl[b].downloadUrl||g.s.dynamicEl[b].src):"false"!==g.$items.eq(b).attr("data-download-url")&&(g.$items.eq(b).attr("data-download-url")||g.$items.eq(b).attr("href")||g.$items.eq(b).attr("data-src")),j?(a("#lg-download").attr("href",j),g.$outer.removeClass("lg-hide-download")):g.$outer.addClass("lg-hide-download")}if(this.$el.trigger("onBeforeSlide.lg",[f,b,c,d]),g.lgBusy=!0,clearTimeout(g.hideBartimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout(function(){g.addHtml(b)},i),this.arrowDisable(b),e||(bf&&(e="next")),c){this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide");var k,l;h>2?(k=b-1,l=b+1,0===b&&f===h-1?(l=0,k=h-1):b===h-1&&0===f&&(l=0,k=h-1)):(k=0,l=1),"prev"===e?g.$slide.eq(l).addClass("lg-next-slide"):g.$slide.eq(k).addClass("lg-prev-slide"),g.$slide.eq(b).addClass("lg-current")}else g.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),"prev"===e?(this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(f).addClass("lg-next-slide")):(this.$slide.eq(b).addClass("lg-next-slide"),this.$slide.eq(f).addClass("lg-prev-slide")),setTimeout(function(){g.$slide.removeClass("lg-current"),g.$slide.eq(b).addClass("lg-current"),g.$outer.removeClass("lg-no-trans")},50);g.lGalleryOn?(setTimeout(function(){g.loadContent(b,!0,0)},this.s.speed+50),setTimeout(function(){g.lgBusy=!1,g.$el.trigger("onAfterSlide.lg",[f,b,c,d])},this.s.speed)):(g.loadContent(b,!0,g.s.backdropDuration),g.lgBusy=!1,g.$el.trigger("onAfterSlide.lg",[f,b,c,d])),g.lGalleryOn=!0,this.s.counter&&a("#lg-counter-current").text(b+1)}g.index=b}},b.prototype.goToNextSlide=function(a){var b=this,c=b.s.loop;a&&b.$slide.length<3&&(c=!1),b.lgBusy||(b.index+10?(b.index--,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1,"prev")):c?(b.index=b.$items.length-1,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1,"prev")):b.s.slideEndAnimatoin&&!a&&(b.$outer.addClass("lg-left-end"),setTimeout(function(){b.$outer.removeClass("lg-left-end")},400)))},b.prototype.keyPress=function(){var b=this;this.$items.length>1&&a(window).on("keyup.lg",function(a){b.$items.length>1&&(37===a.keyCode&&(a.preventDefault(),b.goToPrevSlide()),39===a.keyCode&&(a.preventDefault(),b.goToNextSlide()))}),a(window).on("keydown.lg",function(a){!0===b.s.escKey&&27===a.keyCode&&(a.preventDefault(),b.$outer.hasClass("lg-thumb-open")?b.$outer.removeClass("lg-thumb-open"):b.destroy())})},b.prototype.arrow=function(){var a=this;this.$outer.find(".lg-prev").on("click.lg",function(){a.goToPrevSlide()}),this.$outer.find(".lg-next").on("click.lg",function(){a.goToNextSlide()})},b.prototype.arrowDisable=function(a){!this.s.loop&&this.s.hideControlOnEnd&&(a+10?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},b.prototype.setTranslate=function(a,b,c){this.s.useLeft?a.css("left",b):a.css({transform:"translate3d("+b+"px, "+c+"px, 0px)"})},b.prototype.touchMove=function(b,c){var d=c-b;Math.abs(d)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),d,0),this.setTranslate(a(".lg-prev-slide"),-this.$slide.eq(this.index).width()+d,0),this.setTranslate(a(".lg-next-slide"),this.$slide.eq(this.index).width()+d,0))},b.prototype.touchEnd=function(a){var b=this;"lg-slide"!==b.s.mode&&b.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout(function(){b.$outer.removeClass("lg-dragging"),a<0&&Math.abs(a)>b.s.swipeThreshold?b.goToNextSlide(!0):a>0&&Math.abs(a)>b.s.swipeThreshold?b.goToPrevSlide(!0):Math.abs(a)<5&&b.$el.trigger("onSlideClick.lg"),b.$slide.removeAttr("style")}),setTimeout(function(){b.$outer.hasClass("lg-dragging")||"lg-slide"===b.s.mode||b.$outer.removeClass("lg-slide")},b.s.speed+100)},b.prototype.enableSwipe=function(){var a=this,b=0,c=0,d=!1;a.s.enableSwipe&&a.doCss()&&(a.$slide.on("touchstart.lg",function(c){a.$outer.hasClass("lg-zoomed")||a.lgBusy||(c.preventDefault(),a.manageSwipeClass(),b=c.originalEvent.targetTouches[0].pageX)}),a.$slide.on("touchmove.lg",function(e){a.$outer.hasClass("lg-zoomed")||(e.preventDefault(),c=e.originalEvent.targetTouches[0].pageX,a.touchMove(b,c),d=!0)}),a.$slide.on("touchend.lg",function(){a.$outer.hasClass("lg-zoomed")||(d?(d=!1,a.touchEnd(c-b)):a.$el.trigger("onSlideClick.lg"))}))},b.prototype.enableDrag=function(){var b=this,c=0,d=0,e=!1,f=!1;b.s.enableDrag&&b.doCss()&&(b.$slide.on("mousedown.lg",function(d){b.$outer.hasClass("lg-zoomed")||b.lgBusy||a(d.target).text().trim()||(d.preventDefault(),b.manageSwipeClass(),c=d.pageX,e=!0,b.$outer.scrollLeft+=1,b.$outer.scrollLeft-=1,b.$outer.removeClass("lg-grab").addClass("lg-grabbing"),b.$el.trigger("onDragstart.lg"))}),a(window).on("mousemove.lg",function(a){e&&(f=!0,d=a.pageX,b.touchMove(c,d),b.$el.trigger("onDragmove.lg"))}),a(window).on("mouseup.lg",function(g){f?(f=!1,b.touchEnd(d-c),b.$el.trigger("onDragend.lg")):(a(g.target).hasClass("lg-object")||a(g.target).hasClass("lg-video-play"))&&b.$el.trigger("onSlideClick.lg"),e&&(e=!1,b.$outer.removeClass("lg-grabbing").addClass("lg-grab"))}))},b.prototype.manageSwipeClass=function(){var a=this.index+1,b=this.index-1;this.s.loop&&this.$slide.length>2&&(0===this.index?b=this.$slide.length-1:this.index===this.$slide.length-1&&(a=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),b>-1&&this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(a).addClass("lg-next-slide")},b.prototype.mousewheel=function(){var a=this;a.$outer.on("mousewheel.lg",function(b){b.deltaY&&(b.deltaY>0?a.goToPrevSlide():a.goToNextSlide(),b.preventDefault())})},b.prototype.closeGallery=function(){var b=this,c=!1;this.$outer.find(".lg-close").on("click.lg",function(){b.destroy()}),b.s.closable&&(b.$outer.on("mousedown.lg",function(b){c=!!(a(b.target).is(".lg-outer")||a(b.target).is(".lg-item ")||a(b.target).is(".lg-img-wrap"))}),b.$outer.on("mousemove.lg",function(){c=!1}),b.$outer.on("mouseup.lg",function(d){(a(d.target).is(".lg-outer")||a(d.target).is(".lg-item ")||a(d.target).is(".lg-img-wrap")&&c)&&(b.$outer.hasClass("lg-dragging")||b.destroy())}))},b.prototype.destroy=function(b){var c=this;b||(c.$el.trigger("onBeforeClose.lg"),a(window).scrollTop(c.prevScrollTop)),b&&(c.s.dynamic||this.$items.off("click.lg click.lgcustom"),a.removeData(c.el,"lightGallery")),this.$el.off(".lg.tm"),a.each(a.fn.lightGallery.modules,function(a){c.modules[a]&&c.modules[a].destroy()}),this.lGalleryOn=!1,clearTimeout(c.hideBartimeout),this.hideBartimeout=!1,a(window).off(".lg"),a("body").removeClass("lg-on lg-from-hash"),c.$outer&&c.$outer.removeClass("lg-visible"),a(".lg-backdrop").removeClass("in"),setTimeout(function(){c.$outer&&c.$outer.remove(),a(".lg-backdrop").remove(),b||c.$el.trigger("onCloseAfter.lg")},c.s.backdropDuration+50)},a.fn.lightGallery=function(c){return this.each(function(){if(a.data(this,"lightGallery"))try{a(this).data("lightGallery").init()}catch(a){console.error("lightGallery has not initiated properly")}else a.data(this,"lightGallery",new b(this,c))})},a.fn.lightGallery.modules={}}()}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(0,function(a){!function(){"use strict";var b={autoplay:!1,pause:5e3,progressBar:!0,fourceAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar"},c=function(c){return this.core=a(c).data("lightGallery"),this.$el=a(c),!(this.core.$items.length<2)&&(this.core.s=a.extend({},b,this.core.s),this.interval=!1,this.fromAuto=!0,this.canceledOnTouch=!1,this.fourceAutoplayTemp=this.core.s.fourceAutoplay,this.core.doCss()||(this.core.s.progressBar=!1),this.init(),this)};c.prototype.init=function(){var a=this;a.core.s.autoplayControls&&a.controls(),a.core.s.progressBar&&a.core.$outer.find(".lg").append('
      '),a.progress(),a.core.s.autoplay&&a.$el.one("onSlideItemLoad.lg.tm",function(){a.startlAuto()}),a.$el.on("onDragstart.lg.tm touchstart.lg.tm",function(){a.interval&&(a.cancelAuto(),a.canceledOnTouch=!0)}),a.$el.on("onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm",function(){!a.interval&&a.canceledOnTouch&&(a.startlAuto(),a.canceledOnTouch=!1)})},c.prototype.progress=function(){var a,b,c=this;c.$el.on("onBeforeSlide.lg.tm",function(){c.core.s.progressBar&&c.fromAuto&&(a=c.core.$outer.find(".lg-progress-bar"),b=c.core.$outer.find(".lg-progress"),c.interval&&(b.removeAttr("style"),a.removeClass("lg-start"),setTimeout(function(){b.css("transition","width "+(c.core.s.speed+c.core.s.pause)+"ms ease 0s"),a.addClass("lg-start")},20))),c.fromAuto||c.core.s.fourceAutoplay||c.cancelAuto(),c.fromAuto=!1})},c.prototype.controls=function(){var b=this;a(this.core.s.appendAutoplayControlsTo).append(''),b.core.$outer.find(".lg-autoplay-button").on("click.lg",function(){a(b.core.$outer).hasClass("lg-show-autoplay")?(b.cancelAuto(),b.core.s.fourceAutoplay=!1):b.interval||(b.startlAuto(),b.core.s.fourceAutoplay=b.fourceAutoplayTemp)})},c.prototype.startlAuto=function(){var a=this;a.core.$outer.find(".lg-progress").css("transition","width "+(a.core.s.speed+a.core.s.pause)+"ms ease 0s"),a.core.$outer.addClass("lg-show-autoplay"),a.core.$outer.find(".lg-progress-bar").addClass("lg-start"),a.interval=setInterval(function(){a.core.index+11&&this.init(),this};c.prototype.init=function(){var b,c,d,e=this,f="";if(e.core.$outer.find(".lg").append('
      '),e.core.s.dynamic)for(var g=0;g
      ';else e.core.$items.each(function(){e.core.s.exThumbImage?f+='
      ':f+='
      '});c=e.core.$outer.find(".lg-pager-outer"),c.html(f),b=e.core.$outer.find(".lg-pager-cont"),b.on("click.lg touchend.lg",function(){var b=a(this);e.core.index=b.index(),e.core.slide(e.core.index,!1,!0,!1)}),c.on("mouseover.lg",function(){clearTimeout(d),c.addClass("lg-pager-hover")}),c.on("mouseout.lg",function(){d=setTimeout(function(){c.removeClass("lg-pager-hover")})}),e.core.$el.on("onBeforeSlide.lg.tm",function(a,c,d){b.removeClass("lg-pager-active"),b.eq(d).addClass("lg-pager-active")})},c.prototype.destroy=function(){},a.fn.lightGallery.modules.pager=c}()}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(0,function(a){!function(){"use strict";var b={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbHeight:"80px",thumbContHeight:100,thumbMargin:5,exThumbImage:!1,showThumbByDefault:!0,toogleThumb:!0,pullCaptionUp:!0,enableThumbDrag:!0,enableThumbSwipe:!0,swipeThreshold:50,loadYoutubeThumbnail:!0,youtubeThumbSize:1,loadVimeoThumbnail:!0,vimeoThumbSize:"thumbnail_small",loadDailymotionThumbnail:!0},c=function(c){return this.core=a(c).data("lightGallery"),this.core.s=a.extend({},b,this.core.s),this.$el=a(c),this.$thumbOuter=null,this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.$items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin),this.thumbIndex=this.core.index,this.core.s.animateThumb&&(this.core.s.thumbHeight="100%"),this.left=0,this.init(),this};c.prototype.init=function(){var a=this;this.core.s.thumbnail&&this.core.$items.length>1&&(this.core.s.showThumbByDefault&&setTimeout(function(){a.core.$outer.addClass("lg-thumb-open")},700),this.core.s.pullCaptionUp&&this.core.$outer.addClass("lg-pull-caption-up"),this.build(),this.core.s.animateThumb&&this.core.doCss()?(this.core.s.enableThumbDrag&&this.enableThumbDrag(),this.core.s.enableThumbSwipe&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toogle(),this.thumbkeyPress())},c.prototype.build=function(){function b(a,b,c){var g,h=d.core.isVideo(a,c)||{},i="";h.youtube||h.vimeo||h.dailymotion?h.youtube?g=d.core.s.loadYoutubeThumbnail?"//img.youtube.com/vi/"+h.youtube[1]+"/"+d.core.s.youtubeThumbSize+".jpg":b:h.vimeo?d.core.s.loadVimeoThumbnail?(g="//i.vimeocdn.com/video/error_"+f+".jpg",i=h.vimeo[1]):g=b:h.dailymotion&&(g=d.core.s.loadDailymotionThumbnail?"//www.dailymotion.com/thumbnail/video/"+h.dailymotion[1]:b):g=b,e+='
      ',i=""}var c,d=this,e="",f="",g='
      ';switch(this.core.s.vimeoThumbSize){case"thumbnail_large":f="640";break;case"thumbnail_medium":f="200x150";break;case"thumbnail_small":f="100x75"}if(d.core.$outer.addClass("lg-has-thumb"),d.core.$outer.find(".lg").append(g),d.$thumbOuter=d.core.$outer.find(".lg-thumb-outer"),d.thumbOuterWidth=d.$thumbOuter.width(),d.core.s.animateThumb&&d.core.$outer.find(".lg-thumb").css({width:d.thumbTotalWidth+"px",position:"relative"}),this.core.s.animateThumb&&d.$thumbOuter.css("height",d.core.s.thumbContHeight+"px"),d.core.s.dynamic)for(var h=0;hthis.thumbTotalWidth-this.thumbOuterWidth&&(this.left=this.thumbTotalWidth-this.thumbOuterWidth),this.left<0&&(this.left=0),this.core.lGalleryOn?(b.hasClass("on")||this.core.$outer.find(".lg-thumb").css("transition-duration",this.core.s.speed+"ms"),this.core.doCss()||b.animate({left:-this.left+"px"},this.core.s.speed)):this.core.doCss()||b.css("left",-this.left+"px"),this.setTranslate(this.left)}},c.prototype.enableThumbDrag=function(){var b=this,c=0,d=0,e=!1,f=!1,g=0;b.$thumbOuter.addClass("lg-grab"),b.core.$outer.find(".lg-thumb").on("mousedown.lg.thumb",function(a){b.thumbTotalWidth>b.thumbOuterWidth&&(a.preventDefault(),c=a.pageX,e=!0,b.core.$outer.scrollLeft+=1,b.core.$outer.scrollLeft-=1,b.thumbClickable=!1,b.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),a(window).on("mousemove.lg.thumb",function(a){e&&(g=b.left,f=!0,d=a.pageX,b.$thumbOuter.addClass("lg-dragging"),g-=d-c,g>b.thumbTotalWidth-b.thumbOuterWidth&&(g=b.thumbTotalWidth-b.thumbOuterWidth),g<0&&(g=0),b.setTranslate(g))}),a(window).on("mouseup.lg.thumb",function(){f?(f=!1,b.$thumbOuter.removeClass("lg-dragging"),b.left=g,Math.abs(d-c)a.thumbOuterWidth&&(c.preventDefault(),b=c.originalEvent.targetTouches[0].pageX,a.thumbClickable=!1)}),a.core.$outer.find(".lg-thumb").on("touchmove.lg",function(f){a.thumbTotalWidth>a.thumbOuterWidth&&(f.preventDefault(),c=f.originalEvent.targetTouches[0].pageX,d=!0,a.$thumbOuter.addClass("lg-dragging"),e=a.left,e-=c-b,e>a.thumbTotalWidth-a.thumbOuterWidth&&(e=a.thumbTotalWidth-a.thumbOuterWidth),e<0&&(e=0),a.setTranslate(e))}),a.core.$outer.find(".lg-thumb").on("touchend.lg",function(){a.thumbTotalWidth>a.thumbOuterWidth&&d?(d=!1,a.$thumbOuter.removeClass("lg-dragging"),Math.abs(c-b)'),a.core.$outer.find(".lg-toogle-thumb").on("click.lg",function(){a.core.$outer.toggleClass("lg-thumb-open")}))},c.prototype.thumbkeyPress=function(){var b=this;a(window).on("keydown.lg.thumb",function(a){38===a.keyCode?(a.preventDefault(),b.core.$outer.addClass("lg-thumb-open")):40===a.keyCode&&(a.preventDefault(),b.core.$outer.removeClass("lg-thumb-open"))})},c.prototype.destroy=function(){this.core.s.thumbnail&&this.core.$items.length>1&&(a(window).off("resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb"), this.$thumbOuter.remove(),this.core.$outer.removeClass("lg-has-thumb"))},a.fn.lightGallery.modules.Thumbnail=c}()}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,function(a){!function(){"use strict";function b(a,b,c,d){var e=this;if(e.core.$slide.eq(b).find(".lg-video").append(e.loadVideo(c,"lg-object",!0,b,d)),d)if(e.core.s.videojs)try{videojs(e.core.$slide.eq(b).find(".lg-html5").get(0),e.core.s.videojsOptions,function(){!e.videoLoaded&&e.core.s.autoplayFirstVideo&&this.play()})}catch(a){console.error("Make sure you have included videojs")}else!e.videoLoaded&&e.core.s.autoplayFirstVideo&&e.core.$slide.eq(b).find(".lg-html5").get(0).play()}function c(a,b){var c=this.core.$slide.eq(b).find(".lg-video-cont");c.hasClass("lg-has-iframe")||(c.css("max-width",this.core.s.videoMaxWidth),this.videoLoaded=!0)}function d(b,c,d){var e=this,f=e.core.$slide.eq(c),g=f.find(".lg-youtube").get(0),h=f.find(".lg-vimeo").get(0),i=f.find(".lg-dailymotion").get(0),j=f.find(".lg-vk").get(0),k=f.find(".lg-html5").get(0);if(g)g.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*");else if(h)try{$f(h).api("pause")}catch(a){console.error("Make sure you have included froogaloop2 js")}else if(i)i.contentWindow.postMessage("pause","*");else if(k)if(e.core.s.videojs)try{videojs(k).pause()}catch(a){console.error("Make sure you have included videojs")}else k.pause();j&&a(j).attr("src",a(j).attr("src").replace("&autoplay","&noplay"));var l;l=e.core.s.dynamic?e.core.s.dynamicEl[d].src:e.core.$items.eq(d).attr("href")||e.core.$items.eq(d).attr("data-src");var m=e.core.isVideo(l,d)||{};(m.youtube||m.vimeo||m.dailymotion||m.vk)&&e.core.$outer.addClass("lg-hide-download")}var e={videoMaxWidth:"855px",autoplayFirstVideo:!0,youtubePlayerParams:!1,vimeoPlayerParams:!1,dailymotionPlayerParams:!1,vkPlayerParams:!1,videojs:!1,videojsOptions:{}},f=function(b){return this.core=a(b).data("lightGallery"),this.$el=a(b),this.core.s=a.extend({},e,this.core.s),this.videoLoaded=!1,this.init(),this};f.prototype.init=function(){var e=this;e.core.$el.on("hasVideo.lg.tm",b.bind(this)),e.core.$el.on("onAferAppendSlide.lg.tm",c.bind(this)),e.core.doCss()&&e.core.$items.length>1&&(e.core.s.enableSwipe||e.core.s.enableDrag)?e.core.$el.on("onSlideClick.lg.tm",function(){var a=e.core.$slide.eq(e.core.index);e.loadVideoOnclick(a)}):e.core.$slide.on("click.lg",function(){e.loadVideoOnclick(a(this))}),e.core.$el.on("onBeforeSlide.lg.tm",d.bind(this)),e.core.$el.on("onAfterSlide.lg.tm",function(a,b){e.core.$slide.eq(b).removeClass("lg-video-playing")})},f.prototype.loadVideo=function(b,c,d,e,f){var g="",h=1,i="",j=this.core.isVideo(b,e)||{};if(d&&(h=this.videoLoaded?0:this.core.s.autoplayFirstVideo?1:0),j.youtube)i="?wmode=opaque&autoplay="+h+"&enablejsapi=1",this.core.s.youtubePlayerParams&&(i=i+"&"+a.param(this.core.s.youtubePlayerParams)),g='';else if(j.vimeo)i="?autoplay="+h+"&api=1",this.core.s.vimeoPlayerParams&&(i=i+"&"+a.param(this.core.s.vimeoPlayerParams)),g='';else if(j.dailymotion)i="?wmode=opaque&autoplay="+h+"&api=postMessage",this.core.s.dailymotionPlayerParams&&(i=i+"&"+a.param(this.core.s.dailymotionPlayerParams)),g='';else if(j.html5){var k=f.substring(0,1);"."!==k&&"#"!==k||(f=a(f).html()),g=f}else j.vk&&(i="&autoplay="+h,this.core.s.vkPlayerParams&&(i=i+"&"+a.param(this.core.s.vkPlayerParams)),g='');return g},f.prototype.loadVideoOnclick=function(a){var b=this;if(a.find(".lg-object").hasClass("lg-has-poster")&&a.find(".lg-object").is(":visible"))if(a.hasClass("lg-has-video")){var c=a.find(".lg-youtube").get(0),d=a.find(".lg-vimeo").get(0),e=a.find(".lg-dailymotion").get(0),f=a.find(".lg-html5").get(0);if(c)c.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*");else if(d)try{$f(d).api("play")}catch(a){console.error("Make sure you have included froogaloop2 js")}else if(e)e.contentWindow.postMessage("play","*");else if(f)if(b.core.s.videojs)try{videojs(f).play()}catch(a){console.error("Make sure you have included videojs")}else f.play();a.addClass("lg-video-playing")}else{a.addClass("lg-video-playing lg-has-video");var g,h,i=function(c,d){if(a.find(".lg-video").append(b.loadVideo(c,"",!1,b.core.index,d)),d)if(b.core.s.videojs)try{videojs(b.core.$slide.eq(b.core.index).find(".lg-html5").get(0),b.core.s.videojsOptions,function(){this.play()})}catch(a){console.error("Make sure you have included videojs")}else b.core.$slide.eq(b.core.index).find(".lg-html5").get(0).play()};b.core.s.dynamic?(g=b.core.s.dynamicEl[b.core.index].src,h=b.core.s.dynamicEl[b.core.index].html,i(g,h)):(g=b.core.$items.eq(b.core.index).attr("href")||b.core.$items.eq(b.core.index).attr("data-src"),h=b.core.$items.eq(b.core.index).attr("data-html"),i(g,h));var j=a.find(".lg-object");a.find(".lg-video").append(j),a.find(".lg-video-object").hasClass("lg-html5")||(a.removeClass("lg-complete"),a.find(".lg-video-object").on("load.lg error.lg",function(){a.addClass("lg-complete")}))}},f.prototype.destroy=function(){this.videoLoaded=!1},a.fn.lightGallery.modules.video=f}()}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(0,function(a){!function(){"use strict";var b=function(){var a=!1,b=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return b&&parseInt(b[2],10)<54&&(a=!0),a},c={scale:1,zoom:!0,actualSize:!0,enableZoomAfter:300,useLeftForZoom:b()},d=function(b){return this.core=a(b).data("lightGallery"),this.core.s=a.extend({},c,this.core.s),this.core.s.zoom&&this.core.doCss()&&(this.init(),this.zoomabletimeout=!1,this.pageX=a(window).width()/2,this.pageY=a(window).height()/2+a(window).scrollTop()),this};d.prototype.init=function(){var b=this,c='';b.core.s.actualSize&&(c+=''),b.core.s.useLeftForZoom?b.core.$outer.addClass("lg-use-left-for-zoom"):b.core.$outer.addClass("lg-use-transition-for-zoom"),this.core.$outer.find(".lg-toolbar").append(c),b.core.$el.on("onSlideItemLoad.lg.tm.zoom",function(c,d,e){var f=b.core.s.enableZoomAfter+e;a("body").hasClass("lg-from-hash")&&e?f=0:a("body").removeClass("lg-from-hash"),b.zoomabletimeout=setTimeout(function(){b.core.$slide.eq(d).addClass("lg-zoomable")},f+30)});var d=1,e=function(c){var d,e,f=b.core.$outer.find(".lg-current .lg-image"),g=(a(window).width()-f.prop("offsetWidth"))/2,h=(a(window).height()-f.prop("offsetHeight"))/2+a(window).scrollTop();d=b.pageX-g,e=b.pageY-h;var i=(c-1)*d,j=(c-1)*e;f.css("transform","scale3d("+c+", "+c+", 1)").attr("data-scale",c),b.core.s.useLeftForZoom?f.parent().css({left:-i+"px",top:-j+"px"}).attr("data-x",i).attr("data-y",j):f.parent().css("transform","translate3d(-"+i+"px, -"+j+"px, 0)").attr("data-x",i).attr("data-y",j)},f=function(){d>1?b.core.$outer.addClass("lg-zoomed"):b.resetZoom(),d<1&&(d=1),e(d)},g=function(c,e,g,h){var i,j=e.prop("offsetWidth");i=b.core.s.dynamic?b.core.s.dynamicEl[g].width||e[0].naturalWidth||j:b.core.$items.eq(g).attr("data-width")||e[0].naturalWidth||j;var k;b.core.$outer.hasClass("lg-zoomed")?d=1:i>j&&(k=i/j,d=k||2),h?(b.pageX=a(window).width()/2,b.pageY=a(window).height()/2+a(window).scrollTop()):(b.pageX=c.pageX||c.originalEvent.targetTouches[0].pageX,b.pageY=c.pageY||c.originalEvent.targetTouches[0].pageY),f(),setTimeout(function(){b.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")},10)},h=!1;b.core.$el.on("onAferAppendSlide.lg.tm.zoom",function(a,c){var d=b.core.$slide.eq(c).find(".lg-image");d.on("dblclick",function(a){g(a,d,c)}),d.on("touchstart",function(a){h?(clearTimeout(h),h=null,g(a,d,c)):h=setTimeout(function(){h=null},300),a.preventDefault()})}),a(window).on("resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom",function(){b.pageX=a(window).width()/2,b.pageY=a(window).height()/2+a(window).scrollTop(),e(d)}),a("#lg-zoom-out").on("click.lg",function(){b.core.$outer.find(".lg-current .lg-image").length&&(d-=b.core.s.scale,f())}),a("#lg-zoom-in").on("click.lg",function(){b.core.$outer.find(".lg-current .lg-image").length&&(d+=b.core.s.scale,f())}),a("#lg-actual-size").on("click.lg",function(a){g(a,b.core.$slide.eq(b.core.index).find(".lg-image"),b.core.index,!0)}),b.core.$el.on("onBeforeSlide.lg.tm",function(){d=1,b.resetZoom()}),b.zoomDrag(),b.zoomSwipe()},d.prototype.resetZoom=function(){this.core.$outer.removeClass("lg-zoomed"),this.core.$slide.find(".lg-img-wrap").removeAttr("style data-x data-y"),this.core.$slide.find(".lg-image").removeAttr("style data-scale"),this.pageX=a(window).width()/2,this.pageY=a(window).height()/2+a(window).scrollTop()},d.prototype.zoomSwipe=function(){var a=this,b={},c={},d=!1,e=!1,f=!1;a.core.$slide.on("touchstart.lg",function(c){if(a.core.$outer.hasClass("lg-zoomed")){var d=a.core.$slide.eq(a.core.index).find(".lg-object");f=d.prop("offsetHeight")*d.attr("data-scale")>a.core.$outer.find(".lg").height(),e=d.prop("offsetWidth")*d.attr("data-scale")>a.core.$outer.find(".lg").width(),(e||f)&&(c.preventDefault(),b={x:c.originalEvent.targetTouches[0].pageX,y:c.originalEvent.targetTouches[0].pageY})}}),a.core.$slide.on("touchmove.lg",function(g){if(a.core.$outer.hasClass("lg-zoomed")){var h,i,j=a.core.$slide.eq(a.core.index).find(".lg-img-wrap");g.preventDefault(),d=!0,c={x:g.originalEvent.targetTouches[0].pageX,y:g.originalEvent.targetTouches[0].pageY},a.core.$outer.addClass("lg-zoom-dragging"),i=f?-Math.abs(j.attr("data-y"))+(c.y-b.y):-Math.abs(j.attr("data-y")),h=e?-Math.abs(j.attr("data-x"))+(c.x-b.x):-Math.abs(j.attr("data-x")),(Math.abs(c.x-b.x)>15||Math.abs(c.y-b.y)>15)&&(a.core.s.useLeftForZoom?j.css({left:h+"px",top:i+"px"}):j.css("transform","translate3d("+h+"px, "+i+"px, 0)"))}}),a.core.$slide.on("touchend.lg",function(){a.core.$outer.hasClass("lg-zoomed")&&d&&(d=!1,a.core.$outer.removeClass("lg-zoom-dragging"),a.touchendZoom(b,c,e,f))})},d.prototype.zoomDrag=function(){var b=this,c={},d={},e=!1,f=!1,g=!1,h=!1;b.core.$slide.on("mousedown.lg.zoom",function(d){var f=b.core.$slide.eq(b.core.index).find(".lg-object");h=f.prop("offsetHeight")*f.attr("data-scale")>b.core.$outer.find(".lg").height(),g=f.prop("offsetWidth")*f.attr("data-scale")>b.core.$outer.find(".lg").width(),b.core.$outer.hasClass("lg-zoomed")&&a(d.target).hasClass("lg-object")&&(g||h)&&(d.preventDefault(),c={x:d.pageX,y:d.pageY},e=!0,b.core.$outer.scrollLeft+=1,b.core.$outer.scrollLeft-=1,b.core.$outer.removeClass("lg-grab").addClass("lg-grabbing"))}),a(window).on("mousemove.lg.zoom",function(a){if(e){var i,j,k=b.core.$slide.eq(b.core.index).find(".lg-img-wrap");f=!0,d={x:a.pageX,y:a.pageY},b.core.$outer.addClass("lg-zoom-dragging"),j=h?-Math.abs(k.attr("data-y"))+(d.y-c.y):-Math.abs(k.attr("data-y")),i=g?-Math.abs(k.attr("data-x"))+(d.x-c.x):-Math.abs(k.attr("data-x")),b.core.s.useLeftForZoom?k.css({left:i+"px",top:j+"px"}):k.css("transform","translate3d("+i+"px, "+j+"px, 0)")}}),a(window).on("mouseup.lg.zoom",function(a){e&&(e=!1,b.core.$outer.removeClass("lg-zoom-dragging"),!f||c.x===d.x&&c.y===d.y||(d={x:a.pageX,y:a.pageY},b.touchendZoom(c,d,g,h)),f=!1),b.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")})},d.prototype.touchendZoom=function(a,b,c,d){var e=this,f=e.core.$slide.eq(e.core.index).find(".lg-img-wrap"),g=e.core.$slide.eq(e.core.index).find(".lg-object"),h=-Math.abs(f.attr("data-x"))+(b.x-a.x),i=-Math.abs(f.attr("data-y"))+(b.y-a.y),j=(e.core.$outer.find(".lg").height()-g.prop("offsetHeight"))/2,k=Math.abs(g.prop("offsetHeight")*Math.abs(g.attr("data-scale"))-e.core.$outer.find(".lg").height()+j),l=(e.core.$outer.find(".lg").width()-g.prop("offsetWidth"))/2,m=Math.abs(g.prop("offsetWidth")*Math.abs(g.attr("data-scale"))-e.core.$outer.find(".lg").width()+l);(Math.abs(b.x-a.x)>15||Math.abs(b.y-a.y)>15)&&(d&&(i<=-k?i=-k:i>=-j&&(i=-j)),c&&(h<=-m?h=-m:h>=-l&&(h=-l)),d?f.attr("data-y",Math.abs(i)):i=-Math.abs(f.attr("data-y")),c?f.attr("data-x",Math.abs(h)):h=-Math.abs(f.attr("data-x")),e.core.s.useLeftForZoom?f.css({left:h+"px",top:i+"px"}):f.css("transform","translate3d("+h+"px, "+i+"px, 0)"))},d.prototype.destroy=function(){var b=this;b.core.$el.off(".lg.zoom"),a(window).off(".lg.zoom"),b.core.$slide.off(".lg.zoom"),b.core.$el.off(".lg.tm.zoom"),b.resetZoom(),clearTimeout(b.zoomabletimeout),b.zoomabletimeout=!1},a.fn.lightGallery.modules.zoom=d}()}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(0,function(a){!function(){"use strict";var b={hash:!0},c=function(c){return this.core=a(c).data("lightGallery"),this.core.s=a.extend({},b,this.core.s),this.core.s.hash&&(this.oldHash=window.location.hash,this.init()),this};c.prototype.init=function(){var b,c=this;c.core.$el.on("onAfterSlide.lg.tm",function(a,b,d){history.replaceState?history.replaceState(null,null,window.location.pathname+window.location.search+"#lg="+c.core.s.galleryId+"&slide="+d):window.location.hash="lg="+c.core.s.galleryId+"&slide="+d}),a(window).on("hashchange.lg.hash",function(){b=window.location.hash;var a=parseInt(b.split("&slide=")[1],10);b.indexOf("lg="+c.core.s.galleryId)>-1?c.core.slide(a,!1,!1):c.core.lGalleryOn&&c.core.destroy()})},c.prototype.destroy=function(){this.core.s.hash&&(this.oldHash&&this.oldHash.indexOf("lg="+this.core.s.galleryId)<0?history.replaceState?history.replaceState(null,null,this.oldHash):window.location.hash=this.oldHash:history.replaceState?history.replaceState(null,document.title,window.location.pathname+window.location.search):window.location.hash="",this.core.$el.off(".lg.hash"))},a.fn.lightGallery.modules.hash=c}()}),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],function(a){return b(a)}):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(0,function(a){!function(){"use strict";var b={share:!0,facebook:!0,facebookDropdownText:"Facebook",twitter:!0,twitterDropdownText:"Twitter",googlePlus:!0,googlePlusDropdownText:"GooglePlus",pinterest:!0,pinterestDropdownText:"Pinterest"},c=function(c){return this.core=a(c).data("lightGallery"),this.core.s=a.extend({},b,this.core.s),this.core.s.share&&this.init(),this};c.prototype.init=function(){var b=this,c='",this.core.$outer.find(".lg-toolbar").append(c),this.core.$outer.find(".lg").append('
      '),a("#lg-share").on("click.lg",function(){b.core.$outer.toggleClass("lg-dropdown-active")}),a("#lg-dropdown-overlay").on("click.lg",function(){b.core.$outer.removeClass("lg-dropdown-active")}),b.core.$el.on("onAfterSlide.lg.tm",function(c,d,e){setTimeout(function(){a("#lg-share-facebook").attr("href","https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(b.getSahreProps(e,"facebookShareUrl")||window.location.href)),a("#lg-share-twitter").attr("href","https://twitter.com/intent/tweet?text="+b.getSahreProps(e,"tweetText")+"&url="+encodeURIComponent(b.getSahreProps(e,"twitterShareUrl")||window.location.href)),a("#lg-share-googleplus").attr("href","https://plus.google.com/share?url="+encodeURIComponent(b.getSahreProps(e,"googleplusShareUrl")||window.location.href)),a("#lg-share-pinterest").attr("href","http://www.pinterest.com/pin/create/button/?url="+encodeURIComponent(b.getSahreProps(e,"pinterestShareUrl")||window.location.href)+"&media="+encodeURIComponent(b.getSahreProps(e,"src"))+"&description="+b.getSahreProps(e,"pinterestText"))},100)})},c.prototype.getSahreProps=function(a,b){var c="";if(this.core.s.dynamic)c=this.core.s.dynamicEl[a][b];else{var d=this.core.$items.eq(a).attr("href"),e=this.core.$items.eq(a).data(b);c="src"===b?d||e:e}return c},c.prototype.destroy=function(){},a.fn.lightGallery.modules.share=c}()});(function ($) { "use strict"; $(function () { $(".header-search input[name='str']").focus(function () { $(".header-search form button").trigger("click"); $("#detailSearchKey").focus(); }); var ul = $('#drop ul'); $('.urunSecim_ozellik1detay li:first').click(); var i = 0; var y = 0; // Initialize the jQuery File Upload plugin $('#yorum-yaz').fileupload({ // This element will accept file drag/drop uploading dropZone: $('#drop'), maxNumberOfFiles: 1, // This function is called when a file is added to the queue; // either via the browse button, or via drag/drop: add: function (e, data) { i++; if (i <= 1) { var tpl = $('
    • '); tpl.find('p').text(data.files[0].name) .append('' + formatFileSize(data.files[0].size) + ''); // Add the HTML to the UL element data.context = tpl.appendTo(ul); // Initialize the knob plugin tpl.find('input').knob(); // Listen for clicks on the cancel icon tpl.find('span').click(function () { if (tpl.hasClass('working')) { jqXHR.abort(); } tpl.fadeOut(function () { tpl.remove(); }); }); // Automatically upload the file once it is added to the queue var jqXHR = data.submit(); $("#btnComment").attr("disabled",true); } }, progress: function (e, data) { // Calculate the completion percentage of the upload var progress = parseInt(data.loaded / data.total * 100, 10); // Update the hidden input field and trigger a change // so that the jQuery knob plugin knows to update the dial data.context.find('input').val(progress).change(); if (progress == 100) { data.context.removeClass('working'); $("#btnComment").attr("disabled",false); } }, fail: function (e, data) { // Something has gone wrong! data.context.addClass('error'); } }); // Prevent the default action when a file is dropped on the window $(document).on('drop dragover', function (e) { e.preventDefault(); }); // Helper function that formats the file sizes function formatFileSize(bytes) { if (typeof bytes !== 'number') { return ''; } if (bytes >= 1000000000) { return (bytes / 1000000000).toFixed(2) + ' GB'; } if (bytes >= 1000000) { return (bytes / 1000000).toFixed(2) + ' MB'; } return (bytes / 1000).toFixed(2) + ' KB'; } $('#comment-views').click(function () { $(".comment-all-btn").trigger("click"); $('html, body').animate({scrollTop: $('#comment-write').offset().top}, 2000); }); $('.category-sticky div>ul>li>a').click(function () { $('.category-sticky div>ul>li.active>a').next().hide(); $('.category-sticky div>ul>li.active').find("i").toggleClass('fa-chevron-down fa-chevron-up'); $('.category-sticky div>ul>li.active').removeClass("active"); $(this).closest("li").addClass("active"); $(this).find("i.fa-chevron-down ").addClass('fa-chevron-up').removeClass("fa-chevron-down"); $(this).next().show(); }); $('.category-sticky div>ul>li>ul>li>a').click(function () { $(this).find("i.fa-chevron-down ").addClass('fa-chevron-up').removeClass("fa-chevron-down"); $(this).next().toggle(); }); $("#gf_odemeTipi option:nth-child(2)").attr("selected", true); $(".page-cart-up .page-satinal.op-adres ul li:nth-child(5) label").html("TC Kimlik Numaranız 5000TL üzeri zorunlu"); $(".sf-form-item-fullwidth input").attr("autocomplete", "off"); $(".filters-container .orders-btn").click(function () { $(this).toggleClass("active"); $(".filters-container-form").toggleClass("active"); }); $(".category-menu-btn,.category-header-btn").click(function () { $(".fixed-menu-bar a span").attr("style", ""); $(".siderbar-categories").toggleClass("active"); $(this).find("span").toggleClass("active"); $("body").toggleClass("overflow"); }); $(".filters-container .filters-btn").click(function () { $(this).toggleClass("active"); $(".filters-list-container-form").toggleClass("active"); }); $(".siderbar-categories > ul >li >a").click(function () { if ($(this).next().find("div")) { $("body").addClass("overflow"); $(".siderbar-categories > ul > li.menu-active").removeClass("menu-active"); $(this).closest("li").addClass("menu-active"); return false; } }); $(".comment-all-btn").click(function () { $(".wrapper .comment").hide(); $(".wrapper .comment").after(ajaxLoaderDiv()); $(".wrapper .comment").load("?act=getComment", function () { $(".wrapper .comment").next().remove(); $(".wrapper .comment").show(); }); }); $("[data-js=open]").on("click", function () { popupOpenClose($($(this).attr("href"))); return false; }); $('.product-image-slider').lightGallery({ selector: '.swiper-single-container .slick-slide-gallery-item a', thumbnail: true, share: false, fullScreen: false, autoplay: false, autoplayControls: false, actualSize: false, nextButton: '.arrow-left', prevButton: '.arrow-right', }); /* var swiper = new Swiper('.subcategory-container', { slidesPerView: 5, slidesPerColumn: 1, slidesPerColumnFill: 'row', spaceBetween: 5, nextButton: '.arrow-left', prevButton: '.arrow-right', }); */ new Swiper('.swiper-main-container', { clickable: true, navigation: { nextEl: '.swiper-main-container .swiper-button-next', prevEl: '.swiper-main-container .swiper-button-prev', }, loop: false, spaceBetween: 1, pagination: { el: '.swiper-pagination', clickable: true, renderBullet: function (index, className) { return '' + (index + 1) + ''; }, }, }); new Swiper('.swiper-container', { clickable: true, navigation: { nextEl: '.swiper-container .swiper-button-next', prevEl: '.swiper-container .swiper-button-prev', }, loop: false, paginationClickable: true, slidesPerView: 'auto', }); new Swiper('.swiper-varyant', { clickable: true, navigation: { nextEl: '.swiper-varyant .swiper-button-next', prevEl: '.swiper-varyant .swiper-button-prev', }, loop: false, paginationClickable: false, slidesPerView: 'auto', }); new Swiper('#section-story', { clickable: true, navigation: { nextEl: '#section-story .swiper-button-next', prevEl: '#section-story .swiper-button-prev', }, loop: false, paginationClickable: true, slidesPerView: 'auto', }); new Swiper('#section-sets', { clickable: true, navigation: { nextEl: '#section-sets .swiper-button-next', prevEl: '#section-sets .swiper-button-prev', }, loop: false, paginationClickable: true, slidesPerView: 'auto', }); var swiperThumbs = new Swiper('.swiper-thumbs-container', { clickable: true, navigation: { nextEl: '.swiper-thumbs-container .swiper-button-next', prevEl: '.swiper-thumbs-container .swiper-button-prev', }, loop: false, paginationClickable: true, slidesPerView: 'auto', }); var swiperSingle = new Swiper('.swiper-single-container', { clickable: true, navigation: { nextEl: '.swiper-single-container .swiper-button-next', prevEl: '.swiper-single-container .swiper-button-prev', }, loop: false, spaceBetween: 1, pagination: { el: '.swiper-pagination', clickable: true, renderBullet: function (index, className) { return '' + (index + 1) + ''; }, }, thumbs: { swiper: swiperThumbs } }); function popupOpenClose(popup) { /* Add div inside popup for layout if one doesn't exist */ /* Open popup */ $(popup).show(); /* Close popup if user clicks on background */ $(popup).click(function (e) { if (e.target == this) { if ($(popup).is(':visible')) { $(popup).hide(); $("button[name=close]").trigger("click"); } } }); /* Close popup and remove errors if user clicks on cancel or close buttons */ $(popup).find("button[name=close]").on("click", function () { if ($(".formElementError").is(':visible')) { $(".formElementError").remove(); } $(popup).hide(); }); } }); })($); var lang_urunStoguAsanDeger = 'Ãœrün stoÄŸunu aÅŸan bir deÄŸer girdiniz. DeÄŸer stok sayısı ile deÄŸiÅŸtirildi.'; var lang_yukleniyor = 'Yükleniyor ..'; var lang_lutfenBekleyin = 'Lütfen bekleyin ...'; var lang_kullaniciAdiDahaOnceAlinmis = 'Bu kullanıcı adı daha önce alınmış. Lütfen farklı bir kullanıcı adı girin.'; var lang_epostaDahaOnceAlinmis = 'Bu E-Posta adresi daha önce sisteme kayıt edilmiÅŸ.'; var lang_stoktaOlmayanUrunuEkleyemezsiniz = 'Stokta bulunmayan ürünü sepete ekleyemezsiniz.'; var lang_stoktlarimizdaYok = 'Stoklarımızda girdiÄŸiniz adet kadar ürün bulunmamaktadır.'; var lang_lutfenSadeceRakkamKullanin = 'Lütfen adet giriÅŸlerinde sadece rakkam kullanın.'; var lang_onaySepet = 'Onay şıkkını iÅŸaretlemeden, ürünü sepete atamazsınız.'; var lang_urunVarSecim = 'Lütfen ürün varyasyon seçiminizi yapın.'; var lang_urunAnaVarSecim = 'Lütfen önce ürün ana varyasyon seçiminizi yapın.'; var lang_urunDefaIncelendi = '%urunadi% son 24 saatte %gosterim% defa incelendi.'; var lang_karsilastirmaEklendi = 'Ãœrün karşılaÅŸtırma listesine eklendi.'; var lang_listeEklendi = 'Ãœrün listenize eklendi.'; var lang_secimStokYok = 'Ä°lgili seçim stokta bulunmamaktadır.'; var lang_ilceGonderimYok = 'Bu ilceye gonderimimiz yoktur.'; var lang_ilceKargoFark = 'Bu ilceye %fark% TL kargo farki uygulanmaktadır.'; var lang_hataliKullaniciVeyaSifre = 'Hatalı kullanıcı adı ve/veya ÅŸifre'; var lang_eksiksizDoldurun = 'Lütfen bilgileri eksiksiz doldurun'; var lang_hataliEposta = 'Hatalı e-posta adresi.'; var lang_iletisimOK = 'Sizinle ek kısa sürede iletiÅŸime geçeceÄŸiz. TeÅŸekkürler.'; var lang_sifreGuvenligi = 'Åžifre GüvenliÄŸi'; var lang_karsilastirmaKaldirildi = 'Ãœrün karşılaÅŸtırma listenizden kaldırıldı.'; var lang_OK = 'Tamam'; var lang_tamam = 'Tamam'; var lang_onceAdresSecim = 'Lütfen önce adres seçiminizi yapın.'; var lang_onceKargoSecim = 'Lütfen kargo seçiminizi yapın.'; var lang_evet = 'Evet'; var lang_hayir = 'Hayır'; var lang_secimiTamamlayin = 'Lütfen seçimi tamamlayın.'; var lang_sepeteEklenmis = 'Ãœrün daha önce sepetinize eklenmiÅŸ'; var lang_sepeteEklendi = 'Ãœrün sepetinize eklendi.'; var lang_alisveriseDevamEt = 'AlışveriÅŸe Devam Et'; var lang_sepetimeGit = 'Sepetime Git'; var lang_adresSilOnay = 'Bu adres silmek istediÄŸinizden emin misiniz? Bu iÅŸlem geri alınamaz.'; var lang_guvenlikKodOnay = 'Lütfen güvenlik kodunu onaylayın.'; var lang_cepKaydedilmis = 'Bu cep telefonu numarası daha önce kaydedilmiÅŸ.'; var lang_urunYeniFiyat = 'Ãœrün Yeni Fiyatını Girin:'; var lang_guncelle = 'Güncelle'; var lang_hata = 'Hata'; var lang_fiyatGuncelleOK = 'Fiyat güncellendi'; var lang_fiyatGuncelleHata = 'Fiyat güncellenmedi.'; var lang_onaySiparis = 'SipariÅŸi tamamlamak için, satın alma kurallarını onaylamanız gerekmektedir.'; var lang_onayOdemeTipi = 'SipariÅŸi tamamlamak için bir ödeme yöntemi seçmelisiniz.'; var lang_kartBilgileriDoldurun = 'Lütfen kart bilgilerinizi eksiksiz doldurun.'; var siteDizini = '/';