if(function(s,_){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=s.document?_(s,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return _(n)}:_(s)}(typeof window<"u"?window:this,function(s,_){"use strict";var n=[],c=s.document,a=Object.getPrototypeOf,e=n.slice,o=n.concat,l=n.push,d=n.indexOf,f={},v=f.toString,h=f.hasOwnProperty,S=h.toString,y=S.call(Object),x={},E=function(u){return"function"==typeof u&&"number"!=typeof u.nodeType},M=function(u){return null!=u&&u===u.window},N={type:!0,src:!0,nonce:!0,noModule:!0};function Q(u,p,w){var T,I,j=(w=w||c).createElement("script");if(j.text=u,p)for(T in N)(I=p[T]||p.getAttribute&&p.getAttribute(T))&&j.setAttribute(T,I);w.head.appendChild(j).parentNode.removeChild(j)}function D(u){return null==u?u+"":"object"==typeof u||"function"==typeof u?f[v.call(u)]||"object":typeof u}var W="3.4.1",m=function(u,p){return new m.fn.init(u,p)},k=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function C(u){var p=!!u&&"length"in u&&u.length,w=D(u);return!E(u)&&!M(u)&&("array"===w||0===p||"number"==typeof p&&0<p&&p-1 in u)}m.fn=m.prototype={jquery:W,constructor:m,length:0,toArray:function(){return e.call(this)},get:function(u){return null==u?e.call(this):u<0?this[u+this.length]:this[u]},pushStack:function(u){var p=m.merge(this.constructor(),u);return p.prevObject=this,p},each:function(u){return m.each(this,u)},map:function(u){return this.pushStack(m.map(this,function(p,w){return u.call(p,w,p)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(u){var p=this.length,w=+u+(u<0?p:0);return this.pushStack(0<=w&&w<p?[this[w]]:[])},end:function(){return this.prevObject||this.constructor()},push:l,sort:n.sort,splice:n.splice},m.extend=m.fn.extend=function(){var u,p,w,T,I,j,A=arguments[0]||{},G=1,Y=arguments.length,te=!1;for("boolean"==typeof A&&(te=A,A=arguments[G]||{},G++),"object"==typeof A||E(A)||(A={}),G===Y&&(A=this,G--);G<Y;G++)if(null!=(u=arguments[G]))for(p in u)T=u[p],"__proto__"!==p&&A!==T&&(te&&T&&(m.isPlainObject(T)||(I=Array.isArray(T)))?(w=A[p],j=I&&!Array.isArray(w)?[]:I||m.isPlainObject(w)?w:{},I=!1,A[p]=m.extend(te,j,T)):void 0!==T&&(A[p]=T));return A},m.extend({expando:"jQuery"+(W+Math.random()).replace(/\D/g,""),isReady:!0,error:function(u){throw new Error(u)},noop:function(){},isPlainObject:function(u){var p,w;return!(!u||"[object Object]"!==v.call(u)||(p=a(u))&&("function"!=typeof(w=h.call(p,"constructor")&&p.constructor)||S.call(w)!==y))},isEmptyObject:function(u){var p;for(p in u)return!1;return!0},globalEval:function(u,p){Q(u,{nonce:p&&p.nonce})},each:function(u,p){var w,T=0;if(C(u))for(w=u.length;T<w&&!1!==p.call(u[T],T,u[T]);T++);else for(T in u)if(!1===p.call(u[T],T,u[T]))break;return u},trim:function(u){return null==u?"":(u+"").replace(k,"")},makeArray:function(u,p){var w=p||[];return null!=u&&(C(Object(u))?m.merge(w,"string"==typeof u?[u]:u):l.call(w,u)),w},inArray:function(u,p,w){return null==p?-1:d.call(p,u,w)},merge:function(u,p){for(var w=+p.length,T=0,I=u.length;T<w;T++)u[I++]=p[T];return u.length=I,u},grep:function(u,p,w){for(var T=[],I=0,j=u.length,A=!w;I<j;I++)!p(u[I],I)!==A&&T.push(u[I]);return T},map:function(u,p,w){var T,I,j=0,A=[];if(C(u))for(T=u.length;j<T;j++)null!=(I=p(u[j],j,w))&&A.push(I);else for(j in u)null!=(I=p(u[j],j,w))&&A.push(I);return o.apply([],A)},guid:1,support:x}),"function"==typeof Symbol&&(m.fn[Symbol.iterator]=n[Symbol.iterator]),m.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(u,p){f["[object "+p+"]"]=p.toLowerCase()});var L=function(u){var p,w,T,I,j,A,G,Y,te,ge,Ce,le,ce,Ge,Ve,Be,It,Dt,Kt,yt="sizzle"+1*new Date,nt=u.document,Vt=0,ht=0,Ct=Ui(),Qi=Ui(),Bi=Ui(),ai=Ui(),ji=function(O,B){return O===B&&(Ce=!0),0},zi={}.hasOwnProperty,qt=[],Ni=qt.pop,li=qt.push,Pt=qt.push,ei=qt.slice,ti=function(O,B){for(var K=0,me=O.length;K<me;K++)if(O[K]===B)return K;return-1},gi="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",at="[\\x20\\t\\r\\n\\f]",mt="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",Lt="\\["+at+"*("+mt+")(?:"+at+"*([*^$|!~]?=)"+at+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+mt+"))|)"+at+"*\\]",ii=":("+mt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+Lt+")*)|.*)\\)|)",Ot=new RegExp(at+"+","g"),ni=new RegExp("^"+at+"+|((?:^|[^\\\\])(?:\\\\.)*)"+at+"+$","g"),Di=new RegExp("^"+at+"*,"+at+"*"),on=new RegExp("^"+at+"*([>+~]|"+at+")"+at+"*"),$n=new RegExp(at+"|>"),Un=new RegExp(ii),Yn=new RegExp("^"+mt+"$"),$i={ID:new RegExp("^#("+mt+")"),CLASS:new RegExp("^\\.("+mt+")"),TAG:new RegExp("^("+mt+"|[*])"),ATTR:new RegExp("^"+Lt),PSEUDO:new RegExp("^"+ii),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+at+"*(even|odd|(([+-]|)(\\d*)n|)"+at+"*(?:([+-]|)"+at+"*(\\d+)|))"+at+"*\\)|)","i"),bool:new RegExp("^(?:"+gi+")$","i"),needsContext:new RegExp("^"+at+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+at+"*((?:-\\d)?\\d*)"+at+"*\\)|)(?=[^-]|$)","i")},Vn=/HTML$/i,qn=/^(?:input|select|textarea|button)$/i,Xn=/^h\d$/i,Gi=/^[^{]+\{\s*\[native \w/,Zn=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,sn=/[+~]/,vi=new RegExp("\\\\([\\da-f]{1,6}"+at+"?|("+at+")|.)","ig"),yi=function(O,B,K){var me="0x"+B-65536;return me!=me||K?B:me<0?String.fromCharCode(me+65536):String.fromCharCode(me>>10|55296,1023&me|56320)},Tn=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,xn=function(O,B){return B?"\0"===O?"\ufffd":O.slice(0,-1)+"\\"+O.charCodeAt(O.length-1).toString(16)+" ":"\\"+O},Sn=function(){le()},Jn=Vi(function(O){return!0===O.disabled&&"fieldset"===O.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{Pt.apply(qt=ei.call(nt.childNodes),nt.childNodes)}catch{Pt={apply:qt.length?function(B,K){li.apply(B,ei.call(K))}:function(B,K){for(var me=B.length,ne=0;B[me++]=K[ne++];);B.length=me-1}}}function bt(O,B,K,me){var ne,Pe,Ae,He,Qe,rt,Je,et=B&&B.ownerDocument,dt=B?B.nodeType:9;if(K=K||[],"string"!=typeof O||!O||1!==dt&&9!==dt&&11!==dt)return K;if(!me&&((B?B.ownerDocument||B:nt)!==ce&&le(B),B=B||ce,Ve)){if(11!==dt&&(Qe=Zn.exec(O)))if(ne=Qe[1]){if(9===dt){if(!(Ae=B.getElementById(ne)))return K;if(Ae.id===ne)return K.push(Ae),K}else if(et&&(Ae=et.getElementById(ne))&&Kt(B,Ae)&&Ae.id===ne)return K.push(Ae),K}else{if(Qe[2])return Pt.apply(K,B.getElementsByTagName(O)),K;if((ne=Qe[3])&&w.getElementsByClassName&&B.getElementsByClassName)return Pt.apply(K,B.getElementsByClassName(ne)),K}if(w.qsa&&!ai[O+" "]&&(!Be||!Be.test(O))&&(1!==dt||"object"!==B.nodeName.toLowerCase())){if(Je=O,et=B,1===dt&&$n.test(O)){for((He=B.getAttribute("id"))?He=He.replace(Tn,xn):B.setAttribute("id",He=yt),Pe=(rt=A(O)).length;Pe--;)rt[Pe]="#"+He+" "+Yi(rt[Pe]);Je=rt.join(","),et=sn.test(O)&&ln(B.parentNode)||B}try{return Pt.apply(K,et.querySelectorAll(Je)),K}catch{ai(O,!0)}finally{He===yt&&B.removeAttribute("id")}}}return Y(O.replace(ni,"$1"),B,K,me)}function Ui(){var O=[];return function B(K,me){return O.push(K+" ")>T.cacheLength&&delete B[O.shift()],B[K+" "]=me}}function ui(O){return O[yt]=!0,O}function fi(O){var B=ce.createElement("fieldset");try{return!!O(B)}catch{return!1}finally{B.parentNode&&B.parentNode.removeChild(B),B=null}}function an(O,B){for(var K=O.split("|"),me=K.length;me--;)T.attrHandle[K[me]]=B}function En(O,B){var K=B&&O,me=K&&1===O.nodeType&&1===B.nodeType&&O.sourceIndex-B.sourceIndex;if(me)return me;if(K)for(;K=K.nextSibling;)if(K===B)return-1;return O?1:-1}function Kn(O){return function(B){return"input"===B.nodeName.toLowerCase()&&B.type===O}}function er(O){return function(B){var K=B.nodeName.toLowerCase();return("input"===K||"button"===K)&&B.type===O}}function In(O){return function(B){return"form"in B?B.parentNode&&!1===B.disabled?"label"in B?"label"in B.parentNode?B.parentNode.disabled===O:B.disabled===O:B.isDisabled===O||B.isDisabled!==!O&&Jn(B)===O:B.disabled===O:"label"in B&&B.disabled===O}}function Ai(O){return ui(function(B){return B=+B,ui(function(K,me){for(var ne,Pe=O([],K.length,B),Ae=Pe.length;Ae--;)K[ne=Pe[Ae]]&&(K[ne]=!(me[ne]=K[ne]))})})}function ln(O){return O&&typeof O.getElementsByTagName<"u"&&O}for(p in w=bt.support={},j=bt.isXML=function(O){var K=(O.ownerDocument||O).documentElement;return!Vn.test(O.namespaceURI||K&&K.nodeName||"HTML")},le=bt.setDocument=function(O){var B,K,me=O?O.ownerDocument||O:nt;return me!==ce&&9===me.nodeType&&me.documentElement&&(Ge=(ce=me).documentElement,Ve=!j(ce),nt!==ce&&(K=ce.defaultView)&&K.top!==K&&(K.addEventListener?K.addEventListener("unload",Sn,!1):K.attachEvent&&K.attachEvent("onunload",Sn)),w.attributes=fi(function(ne){return ne.className="i",!ne.getAttribute("className")}),w.getElementsByTagName=fi(function(ne){return ne.appendChild(ce.createComment("")),!ne.getElementsByTagName("*").length}),w.getElementsByClassName=Gi.test(ce.getElementsByClassName),w.getById=fi(function(ne){return Ge.appendChild(ne).id=yt,!ce.getElementsByName||!ce.getElementsByName(yt).length}),w.getById?(T.filter.ID=function(ne){var Pe=ne.replace(vi,yi);return function(Ae){return Ae.getAttribute("id")===Pe}},T.find.ID=function(ne,Pe){if(typeof Pe.getElementById<"u"&&Ve){var Ae=Pe.getElementById(ne);return Ae?[Ae]:[]}}):(T.filter.ID=function(ne){var Pe=ne.replace(vi,yi);return function(Ae){var He=typeof Ae.getAttributeNode<"u"&&Ae.getAttributeNode("id");return He&&He.value===Pe}},T.find.ID=function(ne,Pe){if(typeof Pe.getElementById<"u"&&Ve){var Ae,He,Qe,rt=Pe.getElementById(ne);if(rt){if((Ae=rt.getAttributeNode("id"))&&Ae.value===ne)return[rt];for(Qe=Pe.getElementsByName(ne),He=0;rt=Qe[He++];)if((Ae=rt.getAttributeNode("id"))&&Ae.value===ne)return[rt]}return[]}}),T.find.TAG=w.getElementsByTagName?function(ne,Pe){return typeof Pe.getElementsByTagName<"u"?Pe.getElementsByTagName(ne):w.qsa?Pe.querySelectorAll(ne):void 0}:function(ne,Pe){var Ae,He=[],Qe=0,rt=Pe.getElementsByTagName(ne);if("*"===ne){for(;Ae=rt[Qe++];)1===Ae.nodeType&&He.push(Ae);return He}return rt},T.find.CLASS=w.getElementsByClassName&&function(ne,Pe){if(typeof Pe.getElementsByClassName<"u"&&Ve)return Pe.getElementsByClassName(ne)},It=[],Be=[],(w.qsa=Gi.test(ce.querySelectorAll))&&(fi(function(ne){Ge.appendChild(ne).innerHTML="<a id='"+yt+"'></a><select id='"+yt+"-\r\\' msallowcapture=''><option selected=''></option></select>",ne.querySelectorAll("[msallowcapture^='']").length&&Be.push("[*^$]="+at+"*(?:''|\"\")"),ne.querySelectorAll("[selected]").length||Be.push("\\["+at+"*(?:value|"+gi+")"),ne.querySelectorAll("[id~="+yt+"-]").length||Be.push("~="),ne.querySelectorAll(":checked").length||Be.push(":checked"),ne.querySelectorAll("a#"+yt+"+*").length||Be.push(".#.+[+~]")}),fi(function(ne){ne.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var Pe=ce.createElement("input");Pe.setAttribute("type","hidden"),ne.appendChild(Pe).setAttribute("name","D"),ne.querySelectorAll("[name=d]").length&&Be.push("name"+at+"*[*^$|!~]?="),2!==ne.querySelectorAll(":enabled").length&&Be.push(":enabled",":disabled"),Ge.appendChild(ne).disabled=!0,2!==ne.querySelectorAll(":disabled").length&&Be.push(":enabled",":disabled"),ne.querySelectorAll("*,:x"),Be.push(",.*:")})),(w.matchesSelector=Gi.test(Dt=Ge.matches||Ge.webkitMatchesSelector||Ge.mozMatchesSelector||Ge.oMatchesSelector||Ge.msMatchesSelector))&&fi(function(ne){w.disconnectedMatch=Dt.call(ne,"*"),Dt.call(ne,"[s!='']:x"),It.push("!=",ii)}),Be=Be.length&&new RegExp(Be.join("|")),It=It.length&&new RegExp(It.join("|")),B=Gi.test(Ge.compareDocumentPosition),Kt=B||Gi.test(Ge.contains)?function(ne,Pe){var Ae=9===ne.nodeType?ne.documentElement:ne,He=Pe&&Pe.parentNode;return ne===He||!(!He||1!==He.nodeType||!(Ae.contains?Ae.contains(He):ne.compareDocumentPosition&&16&ne.compareDocumentPosition(He)))}:function(ne,Pe){if(Pe)for(;Pe=Pe.parentNode;)if(Pe===ne)return!0;return!1},ji=B?function(ne,Pe){if(ne===Pe)return Ce=!0,0;var Ae=!ne.compareDocumentPosition-!Pe.compareDocumentPosition;return Ae||(1&(Ae=(ne.ownerDocument||ne)===(Pe.ownerDocument||Pe)?ne.compareDocumentPosition(Pe):1)||!w.sortDetached&&Pe.compareDocumentPosition(ne)===Ae?ne===ce||ne.ownerDocument===nt&&Kt(nt,ne)?-1:Pe===ce||Pe.ownerDocument===nt&&Kt(nt,Pe)?1:ge?ti(ge,ne)-ti(ge,Pe):0:4&Ae?-1:1)}:function(ne,Pe){if(ne===Pe)return Ce=!0,0;var Ae,He=0,Qe=ne.parentNode,rt=Pe.parentNode,Je=[ne],et=[Pe];if(!Qe||!rt)return ne===ce?-1:Pe===ce?1:Qe?-1:rt?1:ge?ti(ge,ne)-ti(ge,Pe):0;if(Qe===rt)return En(ne,Pe);for(Ae=ne;Ae=Ae.parentNode;)Je.unshift(Ae);for(Ae=Pe;Ae=Ae.parentNode;)et.unshift(Ae);for(;Je[He]===et[He];)He++;return He?En(Je[He],et[He]):Je[He]===nt?-1:et[He]===nt?1:0}),ce},bt.matches=function(O,B){return bt(O,null,null,B)},bt.matchesSelector=function(O,B){if((O.ownerDocument||O)!==ce&&le(O),w.matchesSelector&&Ve&&!ai[B+" "]&&(!It||!It.test(B))&&(!Be||!Be.test(B)))try{var K=Dt.call(O,B);if(K||w.disconnectedMatch||O.document&&11!==O.document.nodeType)return K}catch{ai(B,!0)}return 0<bt(B,ce,null,[O]).length},bt.contains=function(O,B){return(O.ownerDocument||O)!==ce&&le(O),Kt(O,B)},bt.attr=function(O,B){(O.ownerDocument||O)!==ce&&le(O);var K=T.attrHandle[B.toLowerCase()],me=K&&zi.call(T.attrHandle,B.toLowerCase())?K(O,B,!Ve):void 0;return void 0!==me?me:w.attributes||!Ve?O.getAttribute(B):(me=O.getAttributeNode(B))&&me.specified?me.value:null},bt.escape=function(O){return(O+"").replace(Tn,xn)},bt.error=function(O){throw new Error("Syntax error, unrecognized expression: "+O)},bt.uniqueSort=function(O){var B,K=[],me=0,ne=0;if(Ce=!w.detectDuplicates,ge=!w.sortStable&&O.slice(0),O.sort(ji),Ce){for(;B=O[ne++];)B===O[ne]&&(me=K.push(ne));for(;me--;)O.splice(K[me],1)}return ge=null,O},I=bt.getText=function(O){var B,K="",me=0,ne=O.nodeType;if(ne){if(1===ne||9===ne||11===ne){if("string"==typeof O.textContent)return O.textContent;for(O=O.firstChild;O;O=O.nextSibling)K+=I(O)}else if(3===ne||4===ne)return O.nodeValue}else for(;B=O[me++];)K+=I(B);return K},(T=bt.selectors={cacheLength:50,createPseudo:ui,match:$i,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(O){return O[1]=O[1].replace(vi,yi),O[3]=(O[3]||O[4]||O[5]||"").replace(vi,yi),"~="===O[2]&&(O[3]=" "+O[3]+" "),O.slice(0,4)},CHILD:function(O){return O[1]=O[1].toLowerCase(),"nth"===O[1].slice(0,3)?(O[3]||bt.error(O[0]),O[4]=+(O[4]?O[5]+(O[6]||1):2*("even"===O[3]||"odd"===O[3])),O[5]=+(O[7]+O[8]||"odd"===O[3])):O[3]&&bt.error(O[0]),O},PSEUDO:function(O){var B,K=!O[6]&&O[2];return $i.CHILD.test(O[0])?null:(O[3]?O[2]=O[4]||O[5]||"":K&&Un.test(K)&&(B=A(K,!0))&&(B=K.indexOf(")",K.length-B)-K.length)&&(O[0]=O[0].slice(0,B),O[2]=K.slice(0,B)),O.slice(0,3))}},filter:{TAG:function(O){var B=O.replace(vi,yi).toLowerCase();return"*"===O?function(){return!0}:function(K){return K.nodeName&&K.nodeName.toLowerCase()===B}},CLASS:function(O){var B=Ct[O+" "];return B||(B=new RegExp("(^|"+at+")"+O+"("+at+"|$)"))&&Ct(O,function(K){return B.test("string"==typeof K.className&&K.className||typeof K.getAttribute<"u"&&K.getAttribute("class")||"")})},ATTR:function(O,B,K){return function(me){var ne=bt.attr(me,O);return null==ne?"!="===B:!B||(ne+="","="===B?ne===K:"!="===B?ne!==K:"^="===B?K&&0===ne.indexOf(K):"*="===B?K&&-1<ne.indexOf(K):"$="===B?K&&ne.slice(-K.length)===K:"~="===B?-1<(" "+ne.replace(Ot," ")+" ").indexOf(K):"|="===B&&(ne===K||ne.slice(0,K.length+1)===K+"-"))}},CHILD:function(O,B,K,me,ne){var Pe="nth"!==O.slice(0,3),Ae="last"!==O.slice(-4),He="of-type"===B;return 1===me&&0===ne?function(Qe){return!!Qe.parentNode}:function(Qe,rt,Je){var et,dt,kt,st,Ht,Rt,Ut=Pe!==Ae?"nextSibling":"previousSibling",wt=Qe.parentNode,mi=He&&Qe.nodeName.toLowerCase(),Bt=!Je&&!He,Mt=!1;if(wt){if(Pe){for(;Ut;){for(st=Qe;st=st[Ut];)if(He?st.nodeName.toLowerCase()===mi:1===st.nodeType)return!1;Rt=Ut="only"===O&&!Rt&&"nextSibling"}return!0}if(Rt=[Ae?wt.firstChild:wt.lastChild],Ae&&Bt){for(Mt=(Ht=(et=(dt=(kt=(st=wt)[yt]||(st[yt]={}))[st.uniqueID]||(kt[st.uniqueID]={}))[O]||[])[0]===Vt&&et[1])&&et[2],st=Ht&&wt.childNodes[Ht];st=++Ht&&st&&st[Ut]||(Mt=Ht=0)||Rt.pop();)if(1===st.nodeType&&++Mt&&st===Qe){dt[O]=[Vt,Ht,Mt];break}}else if(Bt&&(Mt=Ht=(et=(dt=(kt=(st=Qe)[yt]||(st[yt]={}))[st.uniqueID]||(kt[st.uniqueID]={}))[O]||[])[0]===Vt&&et[1]),!1===Mt)for(;(st=++Ht&&st&&st[Ut]||(Mt=Ht=0)||Rt.pop())&&((He?st.nodeName.toLowerCase()!==mi:1!==st.nodeType)||!++Mt||(Bt&&((dt=(kt=st[yt]||(st[yt]={}))[st.uniqueID]||(kt[st.uniqueID]={}))[O]=[Vt,Mt]),st!==Qe)););return(Mt-=ne)===me||Mt%me==0&&0<=Mt/me}}},PSEUDO:function(O,B){var K,me=T.pseudos[O]||T.setFilters[O.toLowerCase()]||bt.error("unsupported pseudo: "+O);return me[yt]?me(B):1<me.length?(K=[O,O,"",B],T.setFilters.hasOwnProperty(O.toLowerCase())?ui(function(ne,Pe){for(var Ae,He=me(ne,B),Qe=He.length;Qe--;)ne[Ae=ti(ne,He[Qe])]=!(Pe[Ae]=He[Qe])}):function(ne){return me(ne,0,K)}):me}},pseudos:{not:ui(function(O){var B=[],K=[],me=G(O.replace(ni,"$1"));return me[yt]?ui(function(ne,Pe,Ae,He){for(var Qe,rt=me(ne,null,He,[]),Je=ne.length;Je--;)(Qe=rt[Je])&&(ne[Je]=!(Pe[Je]=Qe))}):function(ne,Pe,Ae){return B[0]=ne,me(B,null,Ae,K),B[0]=null,!K.pop()}}),has:ui(function(O){return function(B){return 0<bt(O,B).length}}),contains:ui(function(O){return O=O.replace(vi,yi),function(B){return-1<(B.textContent||I(B)).indexOf(O)}}),lang:ui(function(O){return Yn.test(O||"")||bt.error("unsupported lang: "+O),O=O.replace(vi,yi).toLowerCase(),function(B){var K;do{if(K=Ve?B.lang:B.getAttribute("xml:lang")||B.getAttribute("lang"))return(K=K.toLowerCase())===O||0===K.indexOf(O+"-")}while((B=B.parentNode)&&1===B.nodeType);return!1}}),target:function(O){var B=u.location&&u.location.hash;return B&&B.slice(1)===O.id},root:function(O){return O===Ge},focus:function(O){return O===ce.activeElement&&(!ce.hasFocus||ce.hasFocus())&&!!(O.type||O.href||~O.tabIndex)},enabled:In(!1),disabled:In(!0),checked:function(O){var B=O.nodeName.toLowerCase();return"input"===B&&!!O.checked||"option"===B&&!!O.selected},selected:function(O){return!0===O.selected},empty:function(O){for(O=O.firstChild;O;O=O.nextSibling)if(O.nodeType<6)return!1;return!0},parent:function(O){return!T.pseudos.empty(O)},header:function(O){return Xn.test(O.nodeName)},input:function(O){return qn.test(O.nodeName)},button:function(O){var B=O.nodeName.toLowerCase();return"input"===B&&"button"===O.type||"button"===B},text:function(O){var B;return"input"===O.nodeName.toLowerCase()&&"text"===O.type&&(null==(B=O.getAttribute("type"))||"text"===B.toLowerCase())},first:Ai(function(){return[0]}),last:Ai(function(O,B){return[B-1]}),eq:Ai(function(O,B,K){return[K<0?K+B:K]}),even:Ai(function(O,B){for(var K=0;K<B;K+=2)O.push(K);return O}),odd:Ai(function(O,B){for(var K=1;K<B;K+=2)O.push(K);return O}),lt:Ai(function(O,B,K){for(var me=K<0?K+B:B<K?B:K;0<=--me;)O.push(me);return O}),gt:Ai(function(O,B,K){for(var me=K<0?K+B:K;++me<B;)O.push(me);return O})}}).pseudos.nth=T.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})T.pseudos[p]=Kn(p);for(p in{submit:!0,reset:!0})T.pseudos[p]=er(p);function Cn(){}function Yi(O){for(var B=0,K=O.length,me="";B<K;B++)me+=O[B].value;return me}function Vi(O,B,K){var me=B.dir,ne=B.next,Pe=ne||me,Ae=K&&"parentNode"===Pe,He=ht++;return B.first?function(Qe,rt,Je){for(;Qe=Qe[me];)if(1===Qe.nodeType||Ae)return O(Qe,rt,Je);return!1}:function(Qe,rt,Je){var et,dt,kt,st=[Vt,He];if(Je){for(;Qe=Qe[me];)if((1===Qe.nodeType||Ae)&&O(Qe,rt,Je))return!0}else for(;Qe=Qe[me];)if(1===Qe.nodeType||Ae)if(dt=(kt=Qe[yt]||(Qe[yt]={}))[Qe.uniqueID]||(kt[Qe.uniqueID]={}),ne&&ne===Qe.nodeName.toLowerCase())Qe=Qe[me]||Qe;else{if((et=dt[Pe])&&et[0]===Vt&&et[1]===He)return st[2]=et[2];if((dt[Pe]=st)[2]=O(Qe,rt,Je))return!0}return!1}}function un(O){return 1<O.length?function(B,K,me){for(var ne=O.length;ne--;)if(!O[ne](B,K,me))return!1;return!0}:O[0]}function qi(O,B,K,me,ne){for(var Pe,Ae=[],He=0,Qe=O.length,rt=null!=B;He<Qe;He++)(Pe=O[He])&&(K&&!K(Pe,me,ne)||(Ae.push(Pe),rt&&B.push(He)));return Ae}function dn(O,B,K,me,ne,Pe){return me&&!me[yt]&&(me=dn(me)),ne&&!ne[yt]&&(ne=dn(ne,Pe)),ui(function(Ae,He,Qe,rt){var Je,et,dt,kt=[],st=[],Ht=He.length,Rt=Ae||function(mi,Bt,Mt){for(var di=0,Xi=Bt.length;di<Xi;di++)bt(mi,Bt[di],Mt);return Mt}(B||"*",Qe.nodeType?[Qe]:Qe,[]),Ut=!O||!Ae&&B?Rt:qi(Rt,kt,O,Qe,rt),wt=K?ne||(Ae?O:Ht||me)?[]:He:Ut;if(K&&K(Ut,wt,Qe,rt),me)for(Je=qi(wt,st),me(Je,[],Qe,rt),et=Je.length;et--;)(dt=Je[et])&&(wt[st[et]]=!(Ut[st[et]]=dt));if(Ae){if(ne||O){if(ne){for(Je=[],et=wt.length;et--;)(dt=wt[et])&&Je.push(Ut[et]=dt);ne(null,wt=[],Je,rt)}for(et=wt.length;et--;)(dt=wt[et])&&-1<(Je=ne?ti(Ae,dt):kt[et])&&(Ae[Je]=!(He[Je]=dt))}}else wt=qi(wt===He?wt.splice(Ht,wt.length):wt),ne?ne(null,He,wt,rt):Pt.apply(He,wt)})}function cn(O){for(var B,K,me,ne=O.length,Pe=T.relative[O[0].type],Ae=Pe||T.relative[" "],He=Pe?1:0,Qe=Vi(function(et){return et===B},Ae,!0),rt=Vi(function(et){return-1<ti(B,et)},Ae,!0),Je=[function(et,dt,kt){var st=!Pe&&(kt||dt!==te)||((B=dt).nodeType?Qe(et,dt,kt):rt(et,dt,kt));return B=null,st}];He<ne;He++)if(K=T.relative[O[He].type])Je=[Vi(un(Je),K)];else{if((K=T.filter[O[He].type].apply(null,O[He].matches))[yt]){for(me=++He;me<ne&&!T.relative[O[me].type];me++);return dn(1<He&&un(Je),1<He&&Yi(O.slice(0,He-1).concat({value:" "===O[He-2].type?"*":""})).replace(ni,"$1"),K,He<me&&cn(O.slice(He,me)),me<ne&&cn(O=O.slice(me)),me<ne&&Yi(O))}Je.push(K)}return un(Je)}return Cn.prototype=T.filters=T.pseudos,T.setFilters=new Cn,A=bt.tokenize=function(O,B){var K,me,ne,Pe,Ae,He,Qe,rt=Qi[O+" "];if(rt)return B?0:rt.slice(0);for(Ae=O,He=[],Qe=T.preFilter;Ae;){for(Pe in K&&!(me=Di.exec(Ae))||(me&&(Ae=Ae.slice(me[0].length)||Ae),He.push(ne=[])),K=!1,(me=on.exec(Ae))&&(K=me.shift(),ne.push({value:K,type:me[0].replace(ni," ")}),Ae=Ae.slice(K.length)),T.filter)!(me=$i[Pe].exec(Ae))||Qe[Pe]&&!(me=Qe[Pe](me))||(K=me.shift(),ne.push({value:K,type:Pe,matches:me}),Ae=Ae.slice(K.length));if(!K)break}return B?Ae.length:Ae?bt.error(O):Qi(O,He).slice(0)},G=bt.compile=function(O,B){var K,me,ne,Pe,Ae,He,Qe=[],rt=[],Je=Bi[O+" "];if(!Je){for(B||(B=A(O)),K=B.length;K--;)(Je=cn(B[K]))[yt]?Qe.push(Je):rt.push(Je);(Je=Bi(O,(me=rt,Pe=0<(ne=Qe).length,Ae=0<me.length,He=function(et,dt,kt,st,Ht){var Rt,Ut,wt,mi=0,Bt="0",Mt=et&&[],di=[],Xi=te,Pn=et||Ae&&T.find.TAG("*",Ht),jn=Vt+=null==Xi?1:Math.random()||.1,tr=Pn.length;for(Ht&&(te=dt===ce||dt||Ht);Bt!==tr&&null!=(Rt=Pn[Bt]);Bt++){if(Ae&&Rt){for(Ut=0,dt||Rt.ownerDocument===ce||(le(Rt),kt=!Ve);wt=me[Ut++];)if(wt(Rt,dt||ce,kt)){st.push(Rt);break}Ht&&(Vt=jn)}Pe&&((Rt=!wt&&Rt)&&mi--,et&&Mt.push(Rt))}if(mi+=Bt,Pe&&Bt!==mi){for(Ut=0;wt=ne[Ut++];)wt(Mt,di,dt,kt);if(et){if(0<mi)for(;Bt--;)Mt[Bt]||di[Bt]||(di[Bt]=Ni.call(st));di=qi(di)}Pt.apply(st,di),Ht&&!et&&0<di.length&&1<mi+ne.length&&bt.uniqueSort(st)}return Ht&&(Vt=jn,te=Xi),Mt},Pe?ui(He):He))).selector=O}return Je},Y=bt.select=function(O,B,K,me){var ne,Pe,Ae,He,Qe,rt="function"==typeof O&&O,Je=!me&&A(O=rt.selector||O);if(K=K||[],1===Je.length){if(2<(Pe=Je[0]=Je[0].slice(0)).length&&"ID"===(Ae=Pe[0]).type&&9===B.nodeType&&Ve&&T.relative[Pe[1].type]){if(!(B=(T.find.ID(Ae.matches[0].replace(vi,yi),B)||[])[0]))return K;rt&&(B=B.parentNode),O=O.slice(Pe.shift().value.length)}for(ne=$i.needsContext.test(O)?0:Pe.length;ne--&&!T.relative[He=(Ae=Pe[ne]).type];)if((Qe=T.find[He])&&(me=Qe(Ae.matches[0].replace(vi,yi),sn.test(Pe[0].type)&&ln(B.parentNode)||B))){if(Pe.splice(ne,1),!(O=me.length&&Yi(Pe)))return Pt.apply(K,me),K;break}}return(rt||G(O,Je))(me,B,!Ve,K,!B||sn.test(O)&&ln(B.parentNode)||B),K},w.sortStable=yt.split("").sort(ji).join("")===yt,w.detectDuplicates=!!Ce,le(),w.sortDetached=fi(function(O){return 1&O.compareDocumentPosition(ce.createElement("fieldset"))}),fi(function(O){return O.innerHTML="<a href='#'></a>","#"===O.firstChild.getAttribute("href")})||an("type|href|height|width",function(O,B,K){if(!K)return O.getAttribute(B,"type"===B.toLowerCase()?1:2)}),w.attributes&&fi(function(O){return O.innerHTML="<input/>",O.firstChild.setAttribute("value",""),""===O.firstChild.getAttribute("value")})||an("value",function(O,B,K){if(!K&&"input"===O.nodeName.toLowerCase())return O.defaultValue}),fi(function(O){return null==O.getAttribute("disabled")})||an(gi,function(O,B,K){var me;if(!K)return!0===O[B]?B.toLowerCase():(me=O.getAttributeNode(B))&&me.specified?me.value:null}),bt}(s);m.find=L,m.expr=L.selectors,m.expr[":"]=m.expr.pseudos,m.uniqueSort=m.unique=L.uniqueSort,m.text=L.getText,m.isXMLDoc=L.isXML,m.contains=L.contains,m.escapeSelector=L.escape;var R=function(u,p,w){for(var T=[],I=void 0!==w;(u=u[p])&&9!==u.nodeType;)if(1===u.nodeType){if(I&&m(u).is(w))break;T.push(u)}return T},de=function(u,p){for(var w=[];u;u=u.nextSibling)1===u.nodeType&&u!==p&&w.push(u);return w},we=m.expr.match.needsContext;function _e(u,p){return u.nodeName&&u.nodeName.toLowerCase()===p.toLowerCase()}var Re=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Z(u,p,w){return E(p)?m.grep(u,function(T,I){return!!p.call(T,I,T)!==w}):p.nodeType?m.grep(u,function(T){return T===p!==w}):"string"!=typeof p?m.grep(u,function(T){return-1<d.call(p,T)!==w}):m.filter(p,u,w)}m.filter=function(u,p,w){var T=p[0];return w&&(u=":not("+u+")"),1===p.length&&1===T.nodeType?m.find.matchesSelector(T,u)?[T]:[]:m.find.matches(u,m.grep(p,function(I){return 1===I.nodeType}))},m.fn.extend({find:function(u){var p,w,T=this.length,I=this;if("string"!=typeof u)return this.pushStack(m(u).filter(function(){for(p=0;p<T;p++)if(m.contains(I[p],this))return!0}));for(w=this.pushStack([]),p=0;p<T;p++)m.find(u,I[p],w);return 1<T?m.uniqueSort(w):w},filter:function(u){return this.pushStack(Z(this,u||[],!1))},not:function(u){return this.pushStack(Z(this,u||[],!0))},is:function(u){return!!Z(this,"string"==typeof u&&we.test(u)?m(u):u||[],!1).length}});var J,H=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(m.fn.init=function(u,p,w){var T,I;if(!u)return this;if(w=w||J,"string"==typeof u){if(!(T="<"===u[0]&&">"===u[u.length-1]&&3<=u.length?[null,u,null]:H.exec(u))||!T[1]&&p)return!p||p.jquery?(p||w).find(u):this.constructor(p).find(u);if(T[1]){if(m.merge(this,m.parseHTML(T[1],(p=p instanceof m?p[0]:p)&&p.nodeType?p.ownerDocument||p:c,!0)),Re.test(T[1])&&m.isPlainObject(p))for(T in p)E(this[T])?this[T](p[T]):this.attr(T,p[T]);return this}return(I=c.getElementById(T[2]))&&(this[0]=I,this.length=1),this}return u.nodeType?(this[0]=u,this.length=1,this):E(u)?void 0!==w.ready?w.ready(u):u(m):m.makeArray(u,this)}).prototype=m.fn,J=m(c);var re=/^(?:parents|prev(?:Until|All))/,ve={children:!0,contents:!0,next:!0,prev:!0};function U(u,p){for(;(u=u[p])&&1!==u.nodeType;);return u}m.fn.extend({has:function(u){var p=m(u,this),w=p.length;return this.filter(function(){for(var T=0;T<w;T++)if(m.contains(this,p[T]))return!0})},closest:function(u,p){var w,T=0,I=this.length,j=[],A="string"!=typeof u&&m(u);if(!we.test(u))for(;T<I;T++)for(w=this[T];w&&w!==p;w=w.parentNode)if(w.nodeType<11&&(A?-1<A.index(w):1===w.nodeType&&m.find.matchesSelector(w,u))){j.push(w);break}return this.pushStack(1<j.length?m.uniqueSort(j):j)},index:function(u){return u?"string"==typeof u?d.call(m(u),this[0]):d.call(this,u.jquery?u[0]:u):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(u,p){return this.pushStack(m.uniqueSort(m.merge(this.get(),m(u,p))))},addBack:function(u){return this.add(null==u?this.prevObject:this.prevObject.filter(u))}}),m.each({parent:function(u){var p=u.parentNode;return p&&11!==p.nodeType?p:null},parents:function(u){return R(u,"parentNode")},parentsUntil:function(u,p,w){return R(u,"parentNode",w)},next:function(u){return U(u,"nextSibling")},prev:function(u){return U(u,"previousSibling")},nextAll:function(u){return R(u,"nextSibling")},prevAll:function(u){return R(u,"previousSibling")},nextUntil:function(u,p,w){return R(u,"nextSibling",w)},prevUntil:function(u,p,w){return R(u,"previousSibling",w)},siblings:function(u){return de((u.parentNode||{}).firstChild,u)},children:function(u){return de(u.firstChild)},contents:function(u){return typeof u.contentDocument<"u"?u.contentDocument:(_e(u,"template")&&(u=u.content||u),m.merge([],u.childNodes))}},function(u,p){m.fn[u]=function(w,T){var I=m.map(this,p,w);return"Until"!==u.slice(-5)&&(T=w),T&&"string"==typeof T&&(I=m.filter(T,I)),1<this.length&&(ve[u]||m.uniqueSort(I),re.test(u)&&I.reverse()),this.pushStack(I)}});var P=/[^\x20\t\r\n\f]+/g;function z(u){return u}function V(u){throw u}function ee(u,p,w,T){var I;try{u&&E(I=u.promise)?I.call(u).done(p).fail(w):u&&E(I=u.then)?I.call(u,p,w):p.apply(void 0,[u].slice(T))}catch(j){w.apply(void 0,[j])}}m.Callbacks=function(u){var w;u="string"==typeof u?(w={},m.each(u.match(P)||[],function(le,ce){w[ce]=!0}),w):m.extend({},u);var T,I,j,A,G=[],Y=[],te=-1,ge=function(){for(A=A||u.once,j=T=!0;Y.length;te=-1)for(I=Y.shift();++te<G.length;)!1===G[te].apply(I[0],I[1])&&u.stopOnFalse&&(te=G.length,I=!1);u.memory||(I=!1),T=!1,A&&(G=I?[]:"")},Ce={add:function(){return G&&(I&&!T&&(te=G.length-1,Y.push(I)),function le(ce){m.each(ce,function(Ge,Ve){E(Ve)?u.unique&&Ce.has(Ve)||G.push(Ve):Ve&&Ve.length&&"string"!==D(Ve)&&le(Ve)})}(arguments),I&&!T&&ge()),this},remove:function(){return m.each(arguments,function(le,ce){for(var Ge;-1<(Ge=m.inArray(ce,G,Ge));)G.splice(Ge,1),Ge<=te&&te--}),this},has:function(le){return le?-1<m.inArray(le,G):0<G.length},empty:function(){return G&&(G=[]),this},disable:function(){return A=Y=[],G=I="",this},disabled:function(){return!G},lock:function(){return A=Y=[],I||T||(G=I=""),this},locked:function(){return!!A},fireWith:function(le,ce){return A||(ce=[le,(ce=ce||[]).slice?ce.slice():ce],Y.push(ce),T||ge()),this},fire:function(){return Ce.fireWith(this,arguments),this},fired:function(){return!!j}};return Ce},m.extend({Deferred:function(u){var p=[["notify","progress",m.Callbacks("memory"),m.Callbacks("memory"),2],["resolve","done",m.Callbacks("once memory"),m.Callbacks("once memory"),0,"resolved"],["reject","fail",m.Callbacks("once memory"),m.Callbacks("once memory"),1,"rejected"]],w="pending",T={state:function(){return w},always:function(){return I.done(arguments).fail(arguments),this},catch:function(j){return T.then(null,j)},pipe:function(){var j=arguments;return m.Deferred(function(A){m.each(p,function(G,Y){var te=E(j[Y[4]])&&j[Y[4]];I[Y[1]](function(){var ge=te&&te.apply(this,arguments);ge&&E(ge.promise)?ge.promise().progress(A.notify).done(A.resolve).fail(A.reject):A[Y[0]+"With"](this,te?[ge]:arguments)})}),j=null}).promise()},then:function(j,A,G){var Y=0;function te(ge,Ce,le,ce){return function(){var Ge=this,Ve=arguments,Be=function(){var Dt,Kt;if(!(ge<Y)){if((Dt=le.apply(Ge,Ve))===Ce.promise())throw new TypeError("Thenable self-resolution");E(Kt=Dt&&("object"==typeof Dt||"function"==typeof Dt)&&Dt.then)?ce?Kt.call(Dt,te(Y,Ce,z,ce),te(Y,Ce,V,ce)):(Y++,Kt.call(Dt,te(Y,Ce,z,ce),te(Y,Ce,V,ce),te(Y,Ce,z,Ce.notifyWith))):(le!==z&&(Ge=void 0,Ve=[Dt]),(ce||Ce.resolveWith)(Ge,Ve))}},It=ce?Be:function(){try{Be()}catch(Dt){m.Deferred.exceptionHook&&m.Deferred.exceptionHook(Dt,It.stackTrace),Y<=ge+1&&(le!==V&&(Ge=void 0,Ve=[Dt]),Ce.rejectWith(Ge,Ve))}};ge?It():(m.Deferred.getStackHook&&(It.stackTrace=m.Deferred.getStackHook()),s.setTimeout(It))}}return m.Deferred(function(ge){p[0][3].add(te(0,ge,E(G)?G:z,ge.notifyWith)),p[1][3].add(te(0,ge,E(j)?j:z)),p[2][3].add(te(0,ge,E(A)?A:V))}).promise()},promise:function(j){return null!=j?m.extend(j,T):T}},I={};return m.each(p,function(j,A){var G=A[2],Y=A[5];T[A[1]]=G.add,Y&&G.add(function(){w=Y},p[3-j][2].disable,p[3-j][3].disable,p[0][2].lock,p[0][3].lock),G.add(A[3].fire),I[A[0]]=function(){return I[A[0]+"With"](this===I?void 0:this,arguments),this},I[A[0]+"With"]=G.fireWith}),T.promise(I),u&&u.call(I,I),I},when:function(u){var p=arguments.length,w=p,T=Array(w),I=e.call(arguments),j=m.Deferred(),A=function(G){return function(Y){T[G]=this,I[G]=1<arguments.length?e.call(arguments):Y,--p||j.resolveWith(T,I)}};if(p<=1&&(ee(u,j.done(A(w)).resolve,j.reject,!p),"pending"===j.state()||E(I[w]&&I[w].then)))return j.then();for(;w--;)ee(I[w],A(w),j.reject);return j.promise()}});var Te=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;m.Deferred.exceptionHook=function(u,p){s.console&&s.console.warn&&u&&Te.test(u.name)&&s.console.warn("jQuery.Deferred exception: "+u.message,u.stack,p)},m.readyException=function(u){s.setTimeout(function(){throw u})};var Se=m.Deferred();function $(){c.removeEventListener("DOMContentLoaded",$),s.removeEventListener("load",$),m.ready()}m.fn.ready=function(u){return Se.then(u).catch(function(p){m.readyException(p)}),this},m.extend({isReady:!1,readyWait:1,ready:function(u){(!0===u?--m.readyWait:m.isReady)||(m.isReady=!0)!==u&&0<--m.readyWait||Se.resolveWith(c,[m])}}),m.ready.then=Se.then,"complete"===c.readyState||"loading"!==c.readyState&&!c.documentElement.doScroll?s.setTimeout(m.ready):(c.addEventListener("DOMContentLoaded",$),s.addEventListener("load",$));var ie=function(u,p,w,T,I,j,A){var G=0,Y=u.length,te=null==w;if("object"===D(w))for(G in I=!0,w)ie(u,p,G,w[G],!0,j,A);else if(void 0!==T&&(I=!0,E(T)||(A=!0),te&&(A?(p.call(u,T),p=null):(te=p,p=function(ge,Ce,le){return te.call(m(ge),le)})),p))for(;G<Y;G++)p(u[G],w,A?T:T.call(u[G],G,p(u[G],w)));return I?u:te?p.call(u):Y?p(u[0],w):j},ye=/^-ms-/,je=/-([a-z])/g;function De(u,p){return p.toUpperCase()}function Le(u){return u.replace(ye,"ms-").replace(je,De)}var se=function(u){return 1===u.nodeType||9===u.nodeType||!+u.nodeType};function fe(){this.expando=m.expando+fe.uid++}fe.uid=1,fe.prototype={cache:function(u){var p=u[this.expando];return p||(p={},se(u)&&(u.nodeType?u[this.expando]=p:Object.defineProperty(u,this.expando,{value:p,configurable:!0}))),p},set:function(u,p,w){var T,I=this.cache(u);if("string"==typeof p)I[Le(p)]=w;else for(T in p)I[Le(T)]=p[T];return I},get:function(u,p){return void 0===p?this.cache(u):u[this.expando]&&u[this.expando][Le(p)]},access:function(u,p,w){return void 0===p||p&&"string"==typeof p&&void 0===w?this.get(u,p):(this.set(u,p,w),void 0!==w?w:p)},remove:function(u,p){var w,T=u[this.expando];if(void 0!==T){if(void 0!==p)for((w=(p=Array.isArray(p)?p.map(Le):(p=Le(p))in T?[p]:p.match(P)||[]).length);w--;)delete T[p[w]];(void 0===p||m.isEmptyObject(T))&&(u.nodeType?u[this.expando]=void 0:delete u[this.expando])}},hasData:function(u){var p=u[this.expando];return void 0!==p&&!m.isEmptyObject(p)}};var oe=new fe,he=new fe,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ue=/[A-Z]/g;function Oe(u,p,w){var T,I;if(void 0===w&&1===u.nodeType)if(T="data-"+p.replace(ue,"-$&").toLowerCase(),"string"==typeof(w=u.getAttribute(T))){try{w="true"===(I=w)||"false"!==I&&("null"===I?null:I===+I+""?+I:X.test(I)?JSON.parse(I):I)}catch{}he.set(u,p,w)}else w=void 0;return w}m.extend({hasData:function(u){return he.hasData(u)||oe.hasData(u)},data:function(u,p,w){return he.access(u,p,w)},removeData:function(u,p){he.remove(u,p)},_data:function(u,p,w){return oe.access(u,p,w)},_removeData:function(u,p){oe.remove(u,p)}}),m.fn.extend({data:function(u,p){var w,T,I,j=this[0],A=j&&j.attributes;if(void 0===u){if(this.length&&(I=he.get(j),1===j.nodeType&&!oe.get(j,"hasDataAttrs"))){for(w=A.length;w--;)A[w]&&0===(T=A[w].name).indexOf("data-")&&(T=Le(T.slice(5)),Oe(j,T,I[T]));oe.set(j,"hasDataAttrs",!0)}return I}return"object"==typeof u?this.each(function(){he.set(this,u)}):ie(this,function(G){var Y;if(j&&void 0===G)return void 0!==(Y=he.get(j,u))||void 0!==(Y=Oe(j,u))?Y:void 0;this.each(function(){he.set(this,u,G)})},null,p,1<arguments.length,null,!0)},removeData:function(u){return this.each(function(){he.remove(this,u)})}}),m.extend({queue:function(u,p,w){var T;if(u)return T=oe.get(u,p=(p||"fx")+"queue"),w&&(!T||Array.isArray(w)?T=oe.access(u,p,m.makeArray(w)):T.push(w)),T||[]},dequeue:function(u,p){var w=m.queue(u,p=p||"fx"),T=w.length,I=w.shift(),j=m._queueHooks(u,p);"inprogress"===I&&(I=w.shift(),T--),I&&("fx"===p&&w.unshift("inprogress"),delete j.stop,I.call(u,function(){m.dequeue(u,p)},j)),!T&&j&&j.empty.fire()},_queueHooks:function(u,p){var w=p+"queueHooks";return oe.get(u,w)||oe.access(u,w,{empty:m.Callbacks("once memory").add(function(){oe.remove(u,[p+"queue",w])})})}}),m.fn.extend({queue:function(u,p){var w=2;return"string"!=typeof u&&(p=u,u="fx",w--),arguments.length<w?m.queue(this[0],u):void 0===p?this:this.each(function(){var T=m.queue(this,u,p);m._queueHooks(this,u),"fx"===u&&"inprogress"!==T[0]&&m.dequeue(this,u)})},dequeue:function(u){return this.each(function(){m.dequeue(this,u)})},clearQueue:function(u){return this.queue(u||"fx",[])},promise:function(u,p){var w,T=1,I=m.Deferred(),j=this,A=this.length,G=function(){--T||I.resolveWith(j,[j])};for("string"!=typeof u&&(p=u,u=void 0),u=u||"fx";A--;)(w=oe.get(j[A],u+"queueHooks"))&&w.empty&&(T++,w.empty.add(G));return G(),I.promise(p)}});var Me=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Fe=new RegExp("^(?:([+-])=|)("+Me+")([a-z%]*)$","i"),Ue=["Top","Right","Bottom","Left"],qe=c.documentElement,lt=function(u){return m.contains(u.ownerDocument,u)},ct={composed:!0};qe.getRootNode&&(lt=function(u){return m.contains(u.ownerDocument,u)||u.getRootNode(ct)===u.ownerDocument});var Tt=function(u,p){return"none"===(u=p||u).style.display||""===u.style.display&&lt(u)&&"none"===m.css(u,"display")},xt=function(u,p,w,T){var I,j,A={};for(j in p)A[j]=u.style[j],u.style[j]=p[j];for(j in I=w.apply(u,T||[]),p)u.style[j]=A[j];return I};function At(u,p,w,T){var I,j,A=20,G=T?function(){return T.cur()}:function(){return m.css(u,p,"")},Y=G(),te=w&&w[3]||(m.cssNumber[p]?"":"px"),ge=u.nodeType&&(m.cssNumber[p]||"px"!==te&&+Y)&&Fe.exec(m.css(u,p));if(ge&&ge[3]!==te){for(te=te||ge[3],ge=+(Y/=2)||1;A--;)m.style(u,p,ge+te),(1-j)*(1-(j=G()/Y||.5))<=0&&(A=0),ge/=j;m.style(u,p,(ge*=2)+te),w=w||[]}return w&&(ge=+ge||+Y||0,I=w[1]?ge+(w[1]+1)*w[2]:+w[2],T&&(T.unit=te,T.start=ge,T.end=I)),I}var zt={};function ke(u,p){for(var w,T,I,j,A,G,Y,te=[],ge=0,Ce=u.length;ge<Ce;ge++)(T=u[ge]).style&&(w=T.style.display,p?("none"===w&&(te[ge]=oe.get(T,"display")||null,te[ge]||(T.style.display="")),""===T.style.display&&Tt(T)&&(te[ge]=(Y=A=j=void 0,A=(I=T).ownerDocument,(Y=zt[G=I.nodeName])||(j=A.body.appendChild(A.createElement(G)),Y=m.css(j,"display"),j.parentNode.removeChild(j),"none"===Y&&(Y="block"),zt[G]=Y)))):"none"!==w&&(te[ge]="none",oe.set(T,"display",w)));for(ge=0;ge<Ce;ge++)null!=te[ge]&&(u[ge].style.display=te[ge]);return u}m.fn.extend({show:function(){return ke(this,!0)},hide:function(){return ke(this)},toggle:function(u){return"boolean"==typeof u?u?this.show():this.hide():this.each(function(){Tt(this)?m(this).show():m(this).hide()})}});var Ye=/^(?:checkbox|radio)$/i,ot=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,F=/^$|^module$|\/(?:java|ecma)script/i,q={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function pe(u,p){var w;return w=typeof u.getElementsByTagName<"u"?u.getElementsByTagName(p||"*"):typeof u.querySelectorAll<"u"?u.querySelectorAll(p||"*"):[],void 0===p||p&&_e(u,p)?m.merge([u],w):w}function be(u,p){for(var w=0,T=u.length;w<T;w++)oe.set(u[w],"globalEval",!p||oe.get(p[w],"globalEval"))}q.optgroup=q.option,q.tbody=q.tfoot=q.colgroup=q.caption=q.thead,q.th=q.td;var Ee,ze,We=/<|&#?\w+;/;function $e(u,p,w,T,I){for(var j,A,G,Y,te,ge,Ce=p.createDocumentFragment(),le=[],ce=0,Ge=u.length;ce<Ge;ce++)if((j=u[ce])||0===j)if("object"===D(j))m.merge(le,j.nodeType?[j]:j);else if(We.test(j)){for(A=A||Ce.appendChild(p.createElement("div")),G=(ot.exec(j)||["",""])[1].toLowerCase(),A.innerHTML=(Y=q[G]||q._default)[1]+m.htmlPrefilter(j)+Y[2],ge=Y[0];ge--;)A=A.lastChild;m.merge(le,A.childNodes),(A=Ce.firstChild).textContent=""}else le.push(p.createTextNode(j));for(Ce.textContent="",ce=0;j=le[ce++];)if(T&&-1<m.inArray(j,T))I&&I.push(j);else if(te=lt(j),A=pe(Ce.appendChild(j),"script"),te&&be(A),w)for(ge=0;j=A[ge++];)F.test(j.type||"")&&w.push(j);return Ce}Ee=c.createDocumentFragment().appendChild(c.createElement("div")),(ze=c.createElement("input")).setAttribute("type","radio"),ze.setAttribute("checked","checked"),ze.setAttribute("name","t"),Ee.appendChild(ze),x.checkClone=Ee.cloneNode(!0).cloneNode(!0).lastChild.checked,Ee.innerHTML="<textarea>x</textarea>",x.noCloneChecked=!!Ee.cloneNode(!0).lastChild.defaultValue;var tt=/^key/,Ze=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ut=/^([^.]*)(?:\.(.+)|)/;function it(){return!0}function _t(){return!1}function Nt(u,p){return u===function(){try{return c.activeElement}catch{}}()==("focus"===p)}function Wt(u,p,w,T,I,j){var A,G;if("object"==typeof p){for(G in"string"!=typeof w&&(T=T||w,w=void 0),p)Wt(u,G,w,T,p[G],j);return u}if(null==T&&null==I?(I=w,T=w=void 0):null==I&&("string"==typeof w?(I=T,T=void 0):(I=T,T=w,w=void 0)),!1===I)I=_t;else if(!I)return u;return 1===j&&(A=I,(I=function(Y){return m().off(Y),A.apply(this,arguments)}).guid=A.guid||(A.guid=m.guid++)),u.each(function(){m.event.add(this,p,I,T,w)})}function jt(u,p,w){w?(oe.set(u,p,!1),m.event.add(u,p,{namespace:!1,handler:function(T){var I,j,A=oe.get(this,p);if(1&T.isTrigger&&this[p]){if(A.length)(m.event.special[p]||{}).delegateType&&T.stopPropagation();else if(A=e.call(arguments),oe.set(this,p,A),I=w(this,p),this[p](),A!==(j=oe.get(this,p))||I?oe.set(this,p,!1):j={},A!==j)return T.stopImmediatePropagation(),T.preventDefault(),j.value}else A.length&&(oe.set(this,p,{value:m.event.trigger(m.extend(A[0],m.Event.prototype),A.slice(1),this)}),T.stopImmediatePropagation())}})):void 0===oe.get(u,p)&&m.event.add(u,p,it)}m.event={global:{},add:function(u,p,w,T,I){var j,A,G,Y,te,ge,Ce,le,ce,Ge,Ve,Be=oe.get(u);if(Be)for(w.handler&&(w=(j=w).handler,I=j.selector),I&&m.find.matchesSelector(qe,I),w.guid||(w.guid=m.guid++),(Y=Be.events)||(Y=Be.events={}),(A=Be.handle)||(A=Be.handle=function(It){return typeof m<"u"&&m.event.triggered!==It.type?m.event.dispatch.apply(u,arguments):void 0}),te=(p=(p||"").match(P)||[""]).length;te--;)ce=Ve=(G=ut.exec(p[te])||[])[1],Ge=(G[2]||"").split(".").sort(),ce&&(Ce=m.event.special[ce]||{},Ce=m.event.special[ce=(I?Ce.delegateType:Ce.bindType)||ce]||{},ge=m.extend({type:ce,origType:Ve,data:T,handler:w,guid:w.guid,selector:I,needsContext:I&&m.expr.match.needsContext.test(I),namespace:Ge.join(".")},j),(le=Y[ce])||((le=Y[ce]=[]).delegateCount=0,Ce.setup&&!1!==Ce.setup.call(u,T,Ge,A)||u.addEventListener&&u.addEventListener(ce,A)),Ce.add&&(Ce.add.call(u,ge),ge.handler.guid||(ge.handler.guid=w.guid)),I?le.splice(le.delegateCount++,0,ge):le.push(ge),m.event.global[ce]=!0)},remove:function(u,p,w,T,I){var j,A,G,Y,te,ge,Ce,le,ce,Ge,Ve,Be=oe.hasData(u)&&oe.get(u);if(Be&&(Y=Be.events)){for(te=(p=(p||"").match(P)||[""]).length;te--;)if(ce=Ve=(G=ut.exec(p[te])||[])[1],Ge=(G[2]||"").split(".").sort(),ce){for(Ce=m.event.special[ce]||{},le=Y[ce=(T?Ce.delegateType:Ce.bindType)||ce]||[],G=G[2]&&new RegExp("(^|\\.)"+Ge.join("\\.(?:.*\\.|)")+"(\\.|$)"),A=j=le.length;j--;)ge=le[j],!I&&Ve!==ge.origType||w&&w.guid!==ge.guid||G&&!G.test(ge.namespace)||T&&T!==ge.selector&&("**"!==T||!ge.selector)||(le.splice(j,1),ge.selector&&le.delegateCount--,Ce.remove&&Ce.remove.call(u,ge));A&&!le.length&&(Ce.teardown&&!1!==Ce.teardown.call(u,Ge,Be.handle)||m.removeEvent(u,ce,Be.handle),delete Y[ce])}else for(ce in Y)m.event.remove(u,ce+p[te],w,T,!0);m.isEmptyObject(Y)&&oe.remove(u,"handle events")}},dispatch:function(u){var p,w,T,I,j,A,G=m.event.fix(u),Y=new Array(arguments.length),te=(oe.get(this,"events")||{})[G.type]||[],ge=m.event.special[G.type]||{};for(Y[0]=G,p=1;p<arguments.length;p++)Y[p]=arguments[p];if(G.delegateTarget=this,!ge.preDispatch||!1!==ge.preDispatch.call(this,G)){for(A=m.event.handlers.call(this,G,te),p=0;(I=A[p++])&&!G.isPropagationStopped();)for(G.currentTarget=I.elem,w=0;(j=I.handlers[w++])&&!G.isImmediatePropagationStopped();)G.rnamespace&&!1!==j.namespace&&!G.rnamespace.test(j.namespace)||(G.handleObj=j,G.data=j.data,void 0!==(T=((m.event.special[j.origType]||{}).handle||j.handler).apply(I.elem,Y))&&!1===(G.result=T)&&(G.preventDefault(),G.stopPropagation()));return ge.postDispatch&&ge.postDispatch.call(this,G),G.result}},handlers:function(u,p){var w,T,I,j,A,G=[],Y=p.delegateCount,te=u.target;if(Y&&te.nodeType&&!("click"===u.type&&1<=u.button))for(;te!==this;te=te.parentNode||this)if(1===te.nodeType&&("click"!==u.type||!0!==te.disabled)){for(j=[],A={},w=0;w<Y;w++)void 0===A[I=(T=p[w]).selector+" "]&&(A[I]=T.needsContext?-1<m(I,this).index(te):m.find(I,this,null,[te]).length),A[I]&&j.push(T);j.length&&G.push({elem:te,handlers:j})}return te=this,Y<p.length&&G.push({elem:te,handlers:p.slice(Y)}),G},addProp:function(u,p){Object.defineProperty(m.Event.prototype,u,{enumerable:!0,configurable:!0,get:E(p)?function(){if(this.originalEvent)return p(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[u]},set:function(w){Object.defineProperty(this,u,{enumerable:!0,configurable:!0,writable:!0,value:w})}})},fix:function(u){return u[m.expando]?u:new m.Event(u)},special:{load:{noBubble:!0},click:{setup:function(u){var p=this||u;return Ye.test(p.type)&&p.click&&_e(p,"input")&&jt(p,"click",it),!1},trigger:function(u){var p=this||u;return Ye.test(p.type)&&p.click&&_e(p,"input")&&jt(p,"click"),!0},_default:function(u){var p=u.target;return Ye.test(p.type)&&p.click&&_e(p,"input")&&oe.get(p,"click")||_e(p,"a")}},beforeunload:{postDispatch:function(u){void 0!==u.result&&u.originalEvent&&(u.originalEvent.returnValue=u.result)}}}},m.removeEvent=function(u,p,w){u.removeEventListener&&u.removeEventListener(p,w)},m.Event=function(u,p){if(!(this instanceof m.Event))return new m.Event(u,p);u&&u.type?(this.originalEvent=u,this.type=u.type,this.isDefaultPrevented=u.defaultPrevented||void 0===u.defaultPrevented&&!1===u.returnValue?it:_t,this.target=u.target&&3===u.target.nodeType?u.target.parentNode:u.target,this.currentTarget=u.currentTarget,this.relatedTarget=u.relatedTarget):this.type=u,p&&m.extend(this,p),this.timeStamp=u&&u.timeStamp||Date.now(),this[m.expando]=!0},m.Event.prototype={constructor:m.Event,isDefaultPrevented:_t,isPropagationStopped:_t,isImmediatePropagationStopped:_t,isSimulated:!1,preventDefault:function(){var u=this.originalEvent;this.isDefaultPrevented=it,u&&!this.isSimulated&&u.preventDefault()},stopPropagation:function(){var u=this.originalEvent;this.isPropagationStopped=it,u&&!this.isSimulated&&u.stopPropagation()},stopImmediatePropagation:function(){var u=this.originalEvent;this.isImmediatePropagationStopped=it,u&&!this.isSimulated&&u.stopImmediatePropagation(),this.stopPropagation()}},m.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(u){var p=u.button;return null==u.which&&tt.test(u.type)?null!=u.charCode?u.charCode:u.keyCode:!u.which&&void 0!==p&&Ze.test(u.type)?1&p?1:2&p?3:4&p?2:0:u.which}},m.event.addProp),m.each({focus:"focusin",blur:"focusout"},function(u,p){m.event.special[u]={setup:function(){return jt(this,u,Nt),!1},trigger:function(){return jt(this,u),!0},delegateType:p}}),m.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(u,p){m.event.special[u]={delegateType:p,bindType:p,handle:function(w){var T,I=w.relatedTarget,j=w.handleObj;return I&&(I===this||m.contains(this,I))||(w.type=j.origType,T=j.handler.apply(this,arguments),w.type=p),T}}}),m.fn.extend({on:function(u,p,w,T){return Wt(this,u,p,w,T)},one:function(u,p,w,T){return Wt(this,u,p,w,T,1)},off:function(u,p,w){var T,I;if(u&&u.preventDefault&&u.handleObj)return T=u.handleObj,m(u.delegateTarget).off(T.namespace?T.origType+"."+T.namespace:T.origType,T.selector,T.handler),this;if("object"==typeof u){for(I in u)this.off(I,p,u[I]);return this}return!1!==p&&"function"!=typeof p||(w=p,p=void 0),!1===w&&(w=_t),this.each(function(){m.event.remove(this,u,w,p)})}});var wi=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Ti=/<script|<style|<link/i,_i=/checked\s*(?:[^=]|=\s*.checked.)/i,xe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function xi(u,p){return _e(u,"table")&&_e(11!==p.nodeType?p:p.firstChild,"tr")&&m(u).children("tbody")[0]||u}function ki(u){return u.type=(null!==u.getAttribute("type"))+"/"+u.type,u}function Li(u){return"true/"===(u.type||"").slice(0,5)?u.type=u.type.slice(5):u.removeAttribute("type"),u}function Oi(u,p){var w,T,I,j,A,G,Y,te;if(1===p.nodeType){if(oe.hasData(u)&&(j=oe.access(u),A=oe.set(p,j),te=j.events))for(I in delete A.handle,A.events={},te)for(w=0,T=te[I].length;w<T;w++)m.event.add(p,I,te[I][w]);he.hasData(u)&&(G=he.access(u),Y=m.extend({},G),he.set(p,Y))}}function Xt(u,p,w,T){p=o.apply([],p);var I,j,A,G,Y,te,ge=0,Ce=u.length,le=Ce-1,ce=p[0],Ge=E(ce);if(Ge||1<Ce&&"string"==typeof ce&&!x.checkClone&&_i.test(ce))return u.each(function(Ve){var Be=u.eq(Ve);Ge&&(p[0]=ce.call(this,Ve,Be.html())),Xt(Be,p,w,T)});if(Ce&&(j=(I=$e(p,u[0].ownerDocument,!1,u,T)).firstChild,1===I.childNodes.length&&(I=j),j||T)){for(G=(A=m.map(pe(I,"script"),ki)).length;ge<Ce;ge++)Y=I,ge!==le&&(Y=m.clone(Y,!0,!0),G&&m.merge(A,pe(Y,"script"))),w.call(u[ge],Y,ge);if(G)for(te=A[A.length-1].ownerDocument,m.map(A,Li),ge=0;ge<G;ge++)F.test((Y=A[ge]).type||"")&&!oe.access(Y,"globalEval")&&m.contains(te,Y)&&(Y.src&&"module"!==(Y.type||"").toLowerCase()?m._evalUrl&&!Y.noModule&&m._evalUrl(Y.src,{nonce:Y.nonce||Y.getAttribute("nonce")}):Q(Y.textContent.replace(xe,""),Y,te))}return u}function Si(u,p,w){for(var T,I=p?m.filter(p,u):u,j=0;null!=(T=I[j]);j++)w||1!==T.nodeType||m.cleanData(pe(T)),T.parentNode&&(w&&lt(T)&&be(pe(T,"script")),T.parentNode.removeChild(T));return u}m.extend({htmlPrefilter:function(u){return u.replace(wi,"<$1></$2>")},clone:function(u,p,w){var T,I,j,A,G,Y,te,ge=u.cloneNode(!0),Ce=lt(u);if(!(x.noCloneChecked||1!==u.nodeType&&11!==u.nodeType||m.isXMLDoc(u)))for(A=pe(ge),T=0,I=(j=pe(u)).length;T<I;T++)G=j[T],"input"===(te=(Y=A[T]).nodeName.toLowerCase())&&Ye.test(G.type)?Y.checked=G.checked:"input"!==te&&"textarea"!==te||(Y.defaultValue=G.defaultValue);if(p)if(w)for(j=j||pe(u),A=A||pe(ge),T=0,I=j.length;T<I;T++)Oi(j[T],A[T]);else Oi(u,ge);return 0<(A=pe(ge,"script")).length&&be(A,!Ce&&pe(u,"script")),ge},cleanData:function(u){for(var p,w,T,I=m.event.special,j=0;void 0!==(w=u[j]);j++)if(se(w)){if(p=w[oe.expando]){if(p.events)for(T in p.events)I[T]?m.event.remove(w,T):m.removeEvent(w,T,p.handle);w[oe.expando]=void 0}w[he.expando]&&(w[he.expando]=void 0)}}}),m.fn.extend({detach:function(u){return Si(this,u,!0)},remove:function(u){return Si(this,u)},text:function(u){return ie(this,function(p){return void 0===p?m.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=p)})},null,u,arguments.length)},append:function(){return Xt(this,arguments,function(u){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||xi(this,u).appendChild(u)})},prepend:function(){return Xt(this,arguments,function(u){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var p=xi(this,u);p.insertBefore(u,p.firstChild)}})},before:function(){return Xt(this,arguments,function(u){this.parentNode&&this.parentNode.insertBefore(u,this)})},after:function(){return Xt(this,arguments,function(u){this.parentNode&&this.parentNode.insertBefore(u,this.nextSibling)})},empty:function(){for(var u,p=0;null!=(u=this[p]);p++)1===u.nodeType&&(m.cleanData(pe(u,!1)),u.textContent="");return this},clone:function(u,p){return u=null!=u&&u,p=p??u,this.map(function(){return m.clone(this,u,p)})},html:function(u){return ie(this,function(p){var w=this[0]||{},T=0,I=this.length;if(void 0===p&&1===w.nodeType)return w.innerHTML;if("string"==typeof p&&!Ti.test(p)&&!q[(ot.exec(p)||["",""])[1].toLowerCase()]){p=m.htmlPrefilter(p);try{for(;T<I;T++)1===(w=this[T]||{}).nodeType&&(m.cleanData(pe(w,!1)),w.innerHTML=p);w=0}catch{}}w&&this.empty().append(p)},null,u,arguments.length)},replaceWith:function(){var u=[];return Xt(this,arguments,function(p){var w=this.parentNode;m.inArray(this,u)<0&&(m.cleanData(pe(this)),w&&w.replaceChild(p,this))},u)}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(u,p){m.fn[u]=function(w){for(var T,I=[],j=m(w),A=j.length-1,G=0;G<=A;G++)T=G===A?this:this.clone(!0),m(j[G])[p](T),l.apply(I,T.get());return this.pushStack(I)}});var St=new RegExp("^("+Me+")(?!px)[a-z%]+$","i"),Et=function(u){var p=u.ownerDocument.defaultView;return p&&p.opener||(p=s),p.getComputedStyle(u)},Qt=new RegExp(Ue.join("|"),"i");function vt(u,p,w){var T,I,j,A,G=u.style;return(w=w||Et(u))&&(""!==(A=w.getPropertyValue(p)||w[p])||lt(u)||(A=m.style(u,p)),!x.pixelBoxStyles()&&St.test(A)&&Qt.test(p)&&(T=G.width,I=G.minWidth,j=G.maxWidth,G.minWidth=G.maxWidth=G.width=A,A=w.width,G.width=T,G.minWidth=I,G.maxWidth=j)),void 0!==A?A+"":A}function ci(u,p){return{get:function(){if(!u())return(this.get=p).apply(this,arguments);delete this.get}}}!function(){function u(){if(Y){G.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",Y.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",qe.appendChild(G).appendChild(Y);var te=s.getComputedStyle(Y);w="1%"!==te.top,A=12===p(te.marginLeft),Y.style.right="60%",j=36===p(te.right),T=36===p(te.width),Y.style.position="absolute",I=12===p(Y.offsetWidth/3),qe.removeChild(G),Y=null}}function p(te){return Math.round(parseFloat(te))}var w,T,I,j,A,G=c.createElement("div"),Y=c.createElement("div");Y.style&&(Y.style.backgroundClip="content-box",Y.cloneNode(!0).style.backgroundClip="",x.clearCloneStyle="content-box"===Y.style.backgroundClip,m.extend(x,{boxSizingReliable:function(){return u(),T},pixelBoxStyles:function(){return u(),j},pixelPosition:function(){return u(),w},reliableMarginLeft:function(){return u(),A},scrollboxSize:function(){return u(),I}}))}();var hi=["Webkit","Moz","ms"],Zt=c.createElement("div").style,ri={};function Jt(u){return m.cssProps[u]||ri[u]||(u in Zt?u:ri[u]=function(w){for(var T=w[0].toUpperCase()+w.slice(1),I=hi.length;I--;)if((w=hi[I]+T)in Zt)return w}(u)||u)}var Mi=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,gt={position:"absolute",visibility:"hidden",display:"block"},ft={letterSpacing:"0",fontWeight:"400"};function pt(u,p,w){var T=Fe.exec(p);return T?Math.max(0,T[2]-(w||0))+(T[3]||"px"):p}function Ei(u,p,w,T,I,j){var A="width"===p?1:0,G=0,Y=0;if(w===(T?"border":"content"))return 0;for(;A<4;A+=2)"margin"===w&&(Y+=m.css(u,w+Ue[A],!0,I)),T?("content"===w&&(Y-=m.css(u,"padding"+Ue[A],!0,I)),"margin"!==w&&(Y-=m.css(u,"border"+Ue[A]+"Width",!0,I))):(Y+=m.css(u,"padding"+Ue[A],!0,I),"padding"!==w?Y+=m.css(u,"border"+Ue[A]+"Width",!0,I):G+=m.css(u,"border"+Ue[A]+"Width",!0,I));return!T&&0<=j&&(Y+=Math.max(0,Math.ceil(u["offset"+p[0].toUpperCase()+p.slice(1)]-j-Y-G-.5))||0),Y}function Ii(u,p,w){var T=Et(u),I=(!x.boxSizingReliable()||w)&&"border-box"===m.css(u,"boxSizing",!1,T),j=I,A=vt(u,p,T),G="offset"+p[0].toUpperCase()+p.slice(1);if(St.test(A)){if(!w)return A;A="auto"}return(!x.boxSizingReliable()&&I||"auto"===A||!parseFloat(A)&&"inline"===m.css(u,"display",!1,T))&&u.getClientRects().length&&(I="border-box"===m.css(u,"boxSizing",!1,T),(j=G in u)&&(A=u[G])),(A=parseFloat(A)||0)+Ei(u,p,w||(I?"border":"content"),j,T,A)+"px"}function Ft(u,p,w,T,I){return new Ft.prototype.init(u,p,w,T,I)}m.extend({cssHooks:{opacity:{get:function(u,p){if(p){var w=vt(u,"opacity");return""===w?"1":w}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(u,p,w,T){if(u&&3!==u.nodeType&&8!==u.nodeType&&u.style){var I,j,A,G=Le(p),Y=Xe.test(p),te=u.style;if(Y||(p=Jt(G)),A=m.cssHooks[p]||m.cssHooks[G],void 0===w)return A&&"get"in A&&void 0!==(I=A.get(u,!1,T))?I:te[p];"string"==(j=typeof w)&&(I=Fe.exec(w))&&I[1]&&(w=At(u,p,I),j="number"),null!=w&&w==w&&("number"!==j||Y||(w+=I&&I[3]||(m.cssNumber[G]?"":"px")),x.clearCloneStyle||""!==w||0!==p.indexOf("background")||(te[p]="inherit"),A&&"set"in A&&void 0===(w=A.set(u,w,T))||(Y?te.setProperty(p,w):te[p]=w))}},css:function(u,p,w,T){var I,j,A,G=Le(p);return Xe.test(p)||(p=Jt(G)),(A=m.cssHooks[p]||m.cssHooks[G])&&"get"in A&&(I=A.get(u,!0,w)),void 0===I&&(I=vt(u,p,T)),"normal"===I&&p in ft&&(I=ft[p]),""===w||w?(j=parseFloat(I),!0===w||isFinite(j)?j||0:I):I}}),m.each(["height","width"],function(u,p){m.cssHooks[p]={get:function(w,T,I){if(T)return!Mi.test(m.css(w,"display"))||w.getClientRects().length&&w.getBoundingClientRect().width?Ii(w,p,I):xt(w,gt,function(){return Ii(w,p,I)})},set:function(w,T,I){var j,A=Et(w),G=!x.scrollboxSize()&&"absolute"===A.position,Y=(G||I)&&"border-box"===m.css(w,"boxSizing",!1,A),te=I?Ei(w,p,I,Y,A):0;return Y&&G&&(te-=Math.ceil(w["offset"+p[0].toUpperCase()+p.slice(1)]-parseFloat(A[p])-Ei(w,p,"border",!1,A)-.5)),te&&(j=Fe.exec(T))&&"px"!==(j[3]||"px")&&(w.style[p]=T,T=m.css(w,p)),pt(0,T,te)}}}),m.cssHooks.marginLeft=ci(x.reliableMarginLeft,function(u,p){if(p)return(parseFloat(vt(u,"marginLeft"))||u.getBoundingClientRect().left-xt(u,{marginLeft:0},function(){return u.getBoundingClientRect().left}))+"px"}),m.each({margin:"",padding:"",border:"Width"},function(u,p){m.cssHooks[u+p]={expand:function(w){for(var T=0,I={},j="string"==typeof w?w.split(" "):[w];T<4;T++)I[u+Ue[T]+p]=j[T]||j[T-2]||j[0];return I}},"margin"!==u&&(m.cssHooks[u+p].set=pt)}),m.fn.extend({css:function(u,p){return ie(this,function(w,T,I){var j,A,G={},Y=0;if(Array.isArray(T)){for(j=Et(w),A=T.length;Y<A;Y++)G[T[Y]]=m.css(w,T[Y],!1,j);return G}return void 0!==I?m.style(w,T,I):m.css(w,T)},u,p,1<arguments.length)}}),((m.Tween=Ft).prototype={constructor:Ft,init:function(u,p,w,T,I,j){this.elem=u,this.prop=w,this.easing=I||m.easing._default,this.options=p,this.start=this.now=this.cur(),this.end=T,this.unit=j||(m.cssNumber[w]?"":"px")},cur:function(){var u=Ft.propHooks[this.prop];return u&&u.get?u.get(this):Ft.propHooks._default.get(this)},run:function(u){var p,w=Ft.propHooks[this.prop];return this.pos=p=this.options.duration?m.easing[this.easing](u,this.options.duration*u,0,1,this.options.duration):u,this.now=(this.end-this.start)*p+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),w&&w.set?w.set(this):Ft.propHooks._default.set(this),this}}).init.prototype=Ft.prototype,(Ft.propHooks={_default:{get:function(u){var p;return 1!==u.elem.nodeType||null!=u.elem[u.prop]&&null==u.elem.style[u.prop]?u.elem[u.prop]:(p=m.css(u.elem,u.prop,""))&&"auto"!==p?p:0},set:function(u){m.fx.step[u.prop]?m.fx.step[u.prop](u):1!==u.elem.nodeType||!m.cssHooks[u.prop]&&null==u.elem.style[Jt(u.prop)]?u.elem[u.prop]=u.now:m.style(u.elem,u.prop,u.now+u.unit)}}}).scrollTop=Ft.propHooks.scrollLeft={set:function(u){u.elem.nodeType&&u.elem.parentNode&&(u.elem[u.prop]=u.now)}},m.easing={linear:function(u){return u},swing:function(u){return.5-Math.cos(u*Math.PI)/2},_default:"swing"},m.fx=Ft.prototype.init,m.fx.step={};var pi,oi,si,bi,ae=/^(?:toggle|show|hide)$/,Ie=/queueHooks$/;function Ne(){oi&&(!1===c.hidden&&s.requestAnimationFrame?s.requestAnimationFrame(Ne):s.setTimeout(Ne,m.fx.interval),m.fx.tick())}function Ke(){return s.setTimeout(function(){pi=void 0}),pi=Date.now()}function Yt(u,p){var w,T=0,I={height:u};for(p=p?1:0;T<4;T+=2-p)I["margin"+(w=Ue[T])]=I["padding"+w]=u;return p&&(I.opacity=I.width=u),I}function Gt(u,p,w){for(var T,I=($t.tweeners[p]||[]).concat($t.tweeners["*"]),j=0,A=I.length;j<A;j++)if(T=I[j].call(w,p,u))return T}function $t(u,p,w){var T,I,j=0,A=$t.prefilters.length,G=m.Deferred().always(function(){delete Y.elem}),Y=function(){if(I)return!1;for(var Ce=pi||Ke(),le=Math.max(0,te.startTime+te.duration-Ce),ce=1-(le/te.duration||0),Ge=0,Ve=te.tweens.length;Ge<Ve;Ge++)te.tweens[Ge].run(ce);return G.notifyWith(u,[te,ce,le]),ce<1&&Ve?le:(Ve||G.notifyWith(u,[te,1,0]),G.resolveWith(u,[te]),!1)},te=G.promise({elem:u,props:m.extend({},p),opts:m.extend(!0,{specialEasing:{},easing:m.easing._default},w),originalProperties:p,originalOptions:w,startTime:pi||Ke(),duration:w.duration,tweens:[],createTween:function(Ce,le){var ce=m.Tween(u,te.opts,Ce,le,te.opts.specialEasing[Ce]||te.opts.easing);return te.tweens.push(ce),ce},stop:function(Ce){var le=0,ce=Ce?te.tweens.length:0;if(I)return this;for(I=!0;le<ce;le++)te.tweens[le].run(1);return Ce?(G.notifyWith(u,[te,1,0]),G.resolveWith(u,[te,Ce])):G.rejectWith(u,[te,Ce]),this}}),ge=te.props;for(function(Ce,le){var ce,Ge,Ve,Be,It;for(ce in Ce)if(Ve=le[Ge=Le(ce)],Be=Ce[ce],Array.isArray(Be)&&(Ve=Be[1],Be=Ce[ce]=Be[0]),ce!==Ge&&(Ce[Ge]=Be,delete Ce[ce]),(It=m.cssHooks[Ge])&&"expand"in It)for(ce in Be=It.expand(Be),delete Ce[Ge],Be)ce in Ce||(Ce[ce]=Be[ce],le[ce]=Ve);else le[Ge]=Ve}(ge,te.opts.specialEasing);j<A;j++)if(T=$t.prefilters[j].call(te,u,ge,te.opts))return E(T.stop)&&(m._queueHooks(te.elem,te.opts.queue).stop=T.stop.bind(T)),T;return m.map(ge,Gt,te),E(te.opts.start)&&te.opts.start.call(u,te),te.progress(te.opts.progress).done(te.opts.done,te.opts.complete).fail(te.opts.fail).always(te.opts.always),m.fx.timer(m.extend(Y,{elem:u,anim:te,queue:te.opts.queue})),te}m.Animation=m.extend($t,{tweeners:{"*":[function(u,p){var w=this.createTween(u,p);return At(w.elem,u,Fe.exec(p),w),w}]},tweener:function(u,p){E(u)?(p=u,u=["*"]):u=u.match(P);for(var w,T=0,I=u.length;T<I;T++)($t.tweeners[w=u[T]]=$t.tweeners[w]||[]).unshift(p)},prefilters:[function(u,p,w){var T,I,j,A,G,Y,te,ge,Ce="width"in p||"height"in p,le=this,ce={},Ge=u.style,Ve=u.nodeType&&Tt(u),Be=oe.get(u,"fxshow");for(T in w.queue||(null==(A=m._queueHooks(u,"fx")).unqueued&&(A.unqueued=0,G=A.empty.fire,A.empty.fire=function(){A.unqueued||G()}),A.unqueued++,le.always(function(){le.always(function(){A.unqueued--,m.queue(u,"fx").length||A.empty.fire()})})),p)if(ae.test(I=p[T])){if(delete p[T],j=j||"toggle"===I,I===(Ve?"hide":"show")){if("show"!==I||!Be||void 0===Be[T])continue;Ve=!0}ce[T]=Be&&Be[T]||m.style(u,T)}if((Y=!m.isEmptyObject(p))||!m.isEmptyObject(ce))for(T in Ce&&1===u.nodeType&&(w.overflow=[Ge.overflow,Ge.overflowX,Ge.overflowY],null==(te=Be&&Be.display)&&(te=oe.get(u,"display")),"none"===(ge=m.css(u,"display"))&&(te?ge=te:(ke([u],!0),te=u.style.display||te,ge=m.css(u,"display"),ke([u]))),("inline"===ge||"inline-block"===ge&&null!=te)&&"none"===m.css(u,"float")&&(Y||(le.done(function(){Ge.display=te}),null==te&&(te="none"===(ge=Ge.display)?"":ge)),Ge.display="inline-block")),w.overflow&&(Ge.overflow="hidden",le.always(function(){Ge.overflow=w.overflow[0],Ge.overflowX=w.overflow[1],Ge.overflowY=w.overflow[2]})),Y=!1,ce)Y||(Be?"hidden"in Be&&(Ve=Be.hidden):Be=oe.access(u,"fxshow",{display:te}),j&&(Be.hidden=!Ve),Ve&&ke([u],!0),le.done(function(){for(T in Ve||ke([u]),oe.remove(u,"fxshow"),ce)m.style(u,T,ce[T])})),Y=Gt(Ve?Be[T]:0,T,le),T in Be||(Be[T]=Y.start,Ve&&(Y.end=Y.start,Y.start=0))}],prefilter:function(u,p){p?$t.prefilters.unshift(u):$t.prefilters.push(u)}}),m.speed=function(u,p,w){var T=u&&"object"==typeof u?m.extend({},u):{complete:w||!w&&p||E(u)&&u,duration:u,easing:w&&p||p&&!E(p)&&p};return m.fx.off?T.duration=0:"number"!=typeof T.duration&&(T.duration=T.duration in m.fx.speeds?m.fx.speeds[T.duration]:m.fx.speeds._default),null!=T.queue&&!0!==T.queue||(T.queue="fx"),T.old=T.complete,T.complete=function(){E(T.old)&&T.old.call(this),T.queue&&m.dequeue(this,T.queue)},T},m.fn.extend({fadeTo:function(u,p,w,T){return this.filter(Tt).css("opacity",0).show().end().animate({opacity:p},u,w,T)},animate:function(u,p,w,T){var I=m.isEmptyObject(u),j=m.speed(p,w,T),A=function(){var G=$t(this,m.extend({},u),j);(I||oe.get(this,"finish"))&&G.stop(!0)};return A.finish=A,I||!1===j.queue?this.each(A):this.queue(j.queue,A)},stop:function(u,p,w){var T=function(I){var j=I.stop;delete I.stop,j(w)};return"string"!=typeof u&&(w=p,p=u,u=void 0),p&&!1!==u&&this.queue(u||"fx",[]),this.each(function(){var I=!0,j=null!=u&&u+"queueHooks",A=m.timers,G=oe.get(this);if(j)G[j]&&G[j].stop&&T(G[j]);else for(j in G)G[j]&&G[j].stop&&Ie.test(j)&&T(G[j]);for(j=A.length;j--;)A[j].elem!==this||null!=u&&A[j].queue!==u||(A[j].anim.stop(w),I=!1,A.splice(j,1));!I&&w||m.dequeue(this,u)})},finish:function(u){return!1!==u&&(u=u||"fx"),this.each(function(){var p,w=oe.get(this),T=w[u+"queue"],I=w[u+"queueHooks"],j=m.timers,A=T?T.length:0;for(w.finish=!0,m.queue(this,u,[]),I&&I.stop&&I.stop.call(this,!0),p=j.length;p--;)j[p].elem===this&&j[p].queue===u&&(j[p].anim.stop(!0),j.splice(p,1));for(p=0;p<A;p++)T[p]&&T[p].finish&&T[p].finish.call(this);delete w.finish})}}),m.each(["toggle","show","hide"],function(u,p){var w=m.fn[p];m.fn[p]=function(T,I,j){return null==T||"boolean"==typeof T?w.apply(this,arguments):this.animate(Yt(p,!0),T,I,j)}}),m.each({slideDown:Yt("show"),slideUp:Yt("hide"),slideToggle:Yt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(u,p){m.fn[u]=function(w,T,I){return this.animate(p,w,T,I)}}),m.timers=[],m.fx.tick=function(){var u,p=0,w=m.timers;for(pi=Date.now();p<w.length;p++)(u=w[p])()||w[p]!==u||w.splice(p--,1);w.length||m.fx.stop(),pi=void 0},m.fx.timer=function(u){m.timers.push(u),m.fx.start()},m.fx.interval=13,m.fx.start=function(){oi||(oi=!0,Ne())},m.fx.stop=function(){oi=null},m.fx.speeds={slow:600,fast:200,_default:400},m.fn.delay=function(u,p){return u=m.fx&&m.fx.speeds[u]||u,this.queue(p=p||"fx",function(w,T){var I=s.setTimeout(w,u);T.stop=function(){s.clearTimeout(I)}})},si=c.createElement("input"),bi=c.createElement("select").appendChild(c.createElement("option")),si.type="checkbox",x.checkOn=""!==si.value,x.optSelected=bi.selected,(si=c.createElement("input")).value="t",si.type="radio",x.radioValue="t"===si.value;var Fi,Hi=m.expr.attrHandle;m.fn.extend({attr:function(u,p){return ie(this,m.attr,u,p,1<arguments.length)},removeAttr:function(u){return this.each(function(){m.removeAttr(this,u)})}}),m.extend({attr:function(u,p,w){var T,I,j=u.nodeType;if(3!==j&&8!==j&&2!==j)return typeof u.getAttribute>"u"?m.prop(u,p,w):(1===j&&m.isXMLDoc(u)||(I=m.attrHooks[p.toLowerCase()]||(m.expr.match.bool.test(p)?Fi:void 0)),void 0!==w?null===w?void m.removeAttr(u,p):I&&"set"in I&&void 0!==(T=I.set(u,w,p))?T:(u.setAttribute(p,w+""),w):I&&"get"in I&&null!==(T=I.get(u,p))?T:null==(T=m.find.attr(u,p))?void 0:T)},attrHooks:{type:{set:function(u,p){if(!x.radioValue&&"radio"===p&&_e(u,"input")){var w=u.value;return u.setAttribute("type",p),w&&(u.value=w),p}}}},removeAttr:function(u,p){var w,T=0,I=p&&p.match(P);if(I&&1===u.nodeType)for(;w=I[T++];)u.removeAttribute(w)}}),Fi={set:function(u,p,w){return!1===p?m.removeAttr(u,w):u.setAttribute(w,w),w}},m.each(m.expr.match.bool.source.match(/\w+/g),function(u,p){var w=Hi[p]||m.find.attr;Hi[p]=function(T,I,j){var A,G,Y=I.toLowerCase();return j||(G=Hi[Y],Hi[Y]=A,A=null!=w(T,I,j)?Y:null,Hi[Y]=G),A}});var An=/^(?:input|select|textarea|button)$/i,kn=/^(?:a|area)$/i;function Ci(u){return(u.match(P)||[]).join(" ")}function Pi(u){return u.getAttribute&&u.getAttribute("class")||""}function Zi(u){return Array.isArray(u)?u:"string"==typeof u&&u.match(P)||[]}m.fn.extend({prop:function(u,p){return ie(this,m.prop,u,p,1<arguments.length)},removeProp:function(u){return this.each(function(){delete this[m.propFix[u]||u]})}}),m.extend({prop:function(u,p,w){var T,I,j=u.nodeType;if(3!==j&&8!==j&&2!==j)return 1===j&&m.isXMLDoc(u)||(I=m.propHooks[p=m.propFix[p]||p]),void 0!==w?I&&"set"in I&&void 0!==(T=I.set(u,w,p))?T:u[p]=w:I&&"get"in I&&null!==(T=I.get(u,p))?T:u[p]},propHooks:{tabIndex:{get:function(u){var p=m.find.attr(u,"tabindex");return p?parseInt(p,10):An.test(u.nodeName)||kn.test(u.nodeName)&&u.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),x.optSelected||(m.propHooks.selected={get:function(u){return null},set:function(u){}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this}),m.fn.extend({addClass:function(u){var p,w,T,I,j,A,G,Y=0;if(E(u))return this.each(function(te){m(this).addClass(u.call(this,te,Pi(this)))});if((p=Zi(u)).length)for(;w=this[Y++];)if(I=Pi(w),T=1===w.nodeType&&" "+Ci(I)+" "){for(A=0;j=p[A++];)T.indexOf(" "+j+" ")<0&&(T+=j+" ");I!==(G=Ci(T))&&w.setAttribute("class",G)}return this},removeClass:function(u){var p,w,T,I,j,A,G,Y=0;if(E(u))return this.each(function(te){m(this).removeClass(u.call(this,te,Pi(this)))});if(!arguments.length)return this.attr("class","");if((p=Zi(u)).length)for(;w=this[Y++];)if(I=Pi(w),T=1===w.nodeType&&" "+Ci(I)+" "){for(A=0;j=p[A++];)for(;-1<T.indexOf(" "+j+" ");)T=T.replace(" "+j+" "," ");I!==(G=Ci(T))&&w.setAttribute("class",G)}return this},toggleClass:function(u,p){var w=typeof u,T="string"===w||Array.isArray(u);return"boolean"==typeof p&&T?p?this.addClass(u):this.removeClass(u):E(u)?this.each(function(I){m(this).toggleClass(u.call(this,I,Pi(this),p),p)}):this.each(function(){var I,j,A,G;if(T)for(j=0,A=m(this),G=Zi(u);I=G[j++];)A.hasClass(I)?A.removeClass(I):A.addClass(I);else void 0!==u&&"boolean"!==w||((I=Pi(this))&&oe.set(this,"__className__",I),this.setAttribute&&this.setAttribute("class",I||!1===u?"":oe.get(this,"__className__")||""))})},hasClass:function(u){var p,w,T=0;for(p=" "+u+" ";w=this[T++];)if(1===w.nodeType&&-1<(" "+Ci(Pi(w))+" ").indexOf(p))return!0;return!1}});var On=/\r/g;m.fn.extend({val:function(u){var p,w,T,I=this[0];return arguments.length?(T=E(u),this.each(function(j){var A;1===this.nodeType&&(null==(A=T?u.call(this,j,m(this).val()):u)?A="":"number"==typeof A?A+="":Array.isArray(A)&&(A=m.map(A,function(G){return null==G?"":G+""})),(p=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()])&&"set"in p&&void 0!==p.set(this,A,"value")||(this.value=A))})):I?(p=m.valHooks[I.type]||m.valHooks[I.nodeName.toLowerCase()])&&"get"in p&&void 0!==(w=p.get(I,"value"))?w:"string"==typeof(w=I.value)?w.replace(On,""):w??"":void 0}}),m.extend({valHooks:{option:{get:function(u){return m.find.attr(u,"value")??Ci(m.text(u))}},select:{get:function(u){var p,w,T,I=u.options,j=u.selectedIndex,A="select-one"===u.type,G=A?null:[],Y=A?j+1:I.length;for(T=j<0?Y:A?j:0;T<Y;T++)if(((w=I[T]).selected||T===j)&&!w.disabled&&(!w.parentNode.disabled||!_e(w.parentNode,"optgroup"))){if(p=m(w).val(),A)return p;G.push(p)}return G},set:function(u,p){for(var w,T,I=u.options,j=m.makeArray(p),A=I.length;A--;)((T=I[A]).selected=-1<m.inArray(m.valHooks.option.get(T),j))&&(w=!0);return w||(u.selectedIndex=-1),j}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(u,p){if(Array.isArray(p))return u.checked=-1<m.inArray(m(u).val(),p)}},x.checkOn||(m.valHooks[this].get=function(u){return null===u.getAttribute("value")?"on":u.value})}),x.focusin="onfocusin"in s;var hn=/^(?:focusinfocus|focusoutblur)$/,pn=function(u){u.stopPropagation()};m.extend(m.event,{trigger:function(u,p,w,T){var I,j,A,G,Y,te,ge,Ce,le=[w||c],ce=h.call(u,"type")?u.type:u,Ge=h.call(u,"namespace")?u.namespace.split("."):[];if(j=Ce=A=w=w||c,3!==w.nodeType&&8!==w.nodeType&&!hn.test(ce+m.event.triggered)&&(-1<ce.indexOf(".")&&(ce=(Ge=ce.split(".")).shift(),Ge.sort()),Y=ce.indexOf(":")<0&&"on"+ce,(u=u[m.expando]?u:new m.Event(ce,"object"==typeof u&&u)).isTrigger=T?2:3,u.namespace=Ge.join("."),u.rnamespace=u.namespace?new RegExp("(^|\\.)"+Ge.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,u.result=void 0,u.target||(u.target=w),p=null==p?[u]:m.makeArray(p,[u]),ge=m.event.special[ce]||{},T||!ge.trigger||!1!==ge.trigger.apply(w,p))){if(!T&&!ge.noBubble&&!M(w)){for(hn.test((G=ge.delegateType||ce)+ce)||(j=j.parentNode);j;j=j.parentNode)le.push(j),A=j;A===(w.ownerDocument||c)&&le.push(A.defaultView||A.parentWindow||s)}for(I=0;(j=le[I++])&&!u.isPropagationStopped();)Ce=j,u.type=1<I?G:ge.bindType||ce,(te=(oe.get(j,"events")||{})[u.type]&&oe.get(j,"handle"))&&te.apply(j,p),(te=Y&&j[Y])&&te.apply&&se(j)&&(u.result=te.apply(j,p),!1===u.result&&u.preventDefault());return u.type=ce,T||u.isDefaultPrevented()||ge._default&&!1!==ge._default.apply(le.pop(),p)||!se(w)||Y&&E(w[ce])&&!M(w)&&((A=w[Y])&&(w[Y]=null),m.event.triggered=ce,u.isPropagationStopped()&&Ce.addEventListener(ce,pn),w[ce](),u.isPropagationStopped()&&Ce.removeEventListener(ce,pn),m.event.triggered=void 0,A&&(w[Y]=A)),u.result}},simulate:function(u,p,w){var T=m.extend(new m.Event,w,{type:u,isSimulated:!0});m.event.trigger(T,null,p)}}),m.fn.extend({trigger:function(u,p){return this.each(function(){m.event.trigger(u,p,this)})},triggerHandler:function(u,p){var w=this[0];if(w)return m.event.trigger(u,p,w,!0)}}),x.focusin||m.each({focus:"focusin",blur:"focusout"},function(u,p){var w=function(T){m.event.simulate(p,T.target,m.event.fix(T))};m.event.special[p]={setup:function(){var T=this.ownerDocument||this,I=oe.access(T,p);I||T.addEventListener(u,w,!0),oe.access(T,p,(I||0)+1)},teardown:function(){var T=this.ownerDocument||this,I=oe.access(T,p)-1;I?oe.access(T,p,I):(T.removeEventListener(u,w,!0),oe.remove(T,p))}}});var Ri=s.location,gn=Date.now(),Ji=/\?/;m.parseXML=function(u){var p;if(!u||"string"!=typeof u)return null;try{p=(new s.DOMParser).parseFromString(u,"text/xml")}catch{p=void 0}return p&&!p.getElementsByTagName("parsererror").length||m.error("Invalid XML: "+u),p};var Mn=/\[\]$/,fn=/\r?\n/g,zn=/^(?:submit|button|image|reset|file)$/i,Nn=/^(?:input|select|textarea|keygen)/i;function Ki(u,p,w,T){var I;if(Array.isArray(p))m.each(p,function(j,A){w||Mn.test(u)?T(u,A):Ki(u+"["+("object"==typeof A&&null!=A?j:"")+"]",A,w,T)});else if(w||"object"!==D(p))T(u,p);else for(I in p)Ki(u+"["+I+"]",p[I],w,T)}m.param=function(u,p){var w,T=[],I=function(j,A){var G=E(A)?A():A;T[T.length]=encodeURIComponent(j)+"="+encodeURIComponent(G??"")};if(null==u)return"";if(Array.isArray(u)||u.jquery&&!m.isPlainObject(u))m.each(u,function(){I(this.name,this.value)});else for(w in u)Ki(w,u[w],p,I);return T.join("&")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var u=m.prop(this,"elements");return u?m.makeArray(u):this}).filter(function(){var u=this.type;return this.name&&!m(this).is(":disabled")&&Nn.test(this.nodeName)&&!zn.test(u)&&(this.checked||!Ye.test(u))}).map(function(u,p){var w=m(this).val();return null==w?null:Array.isArray(w)?m.map(w,function(T){return{name:p.name,value:T.replace(fn,"\r\n")}}):{name:p.name,value:w.replace(fn,"\r\n")}}).get()}});var Dn=/%20/g,Ln=/#.*$/,Hn=/([?&])_=[^&]*/,Rn=/^(.*?):[ \t]*([^\r\n]*)$/gm,Wn=/^(?:GET|HEAD)$/,Qn=/^\/\//,mn={},en={},_n="*/".concat("*"),tn=c.createElement("a");function vn(u){return function(p,w){"string"!=typeof p&&(w=p,p="*");var T,I=0,j=p.toLowerCase().match(P)||[];if(E(w))for(;T=j[I++];)"+"===T[0]?(T=T.slice(1)||"*",(u[T]=u[T]||[]).unshift(w)):(u[T]=u[T]||[]).push(w)}}function yn(u,p,w,T){var I={},j=u===en;function A(G){var Y;return I[G]=!0,m.each(u[G]||[],function(te,ge){var Ce=ge(p,w,T);return"string"!=typeof Ce||j||I[Ce]?j?!(Y=Ce):void 0:(p.dataTypes.unshift(Ce),A(Ce),!1)}),Y}return A(p.dataTypes[0])||!I["*"]&&A("*")}function nn(u,p){var w,T,I=m.ajaxSettings.flatOptions||{};for(w in p)void 0!==p[w]&&((I[w]?u:T||(T={}))[w]=p[w]);return T&&m.extend(!0,u,T),u}tn.href=Ri.href,m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ri.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ri.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":_n,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(u,p){return p?nn(nn(u,m.ajaxSettings),p):nn(m.ajaxSettings,u)},ajaxPrefilter:vn(mn),ajaxTransport:vn(en),ajax:function(u,p){"object"==typeof u&&(p=u,u=void 0);var w,T,I,j,A,G,Y,te,ge,Ce,le=m.ajaxSetup({},p=p||{}),ce=le.context||le,Ge=le.context&&(ce.nodeType||ce.jquery)?m(ce):m.event,Ve=m.Deferred(),Be=m.Callbacks("once memory"),It=le.statusCode||{},Dt={},Kt={},yt="canceled",nt={readyState:0,getResponseHeader:function(ht){var Ct;if(Y){if(!j)for(j={};Ct=Rn.exec(I);)j[Ct[1].toLowerCase()+" "]=(j[Ct[1].toLowerCase()+" "]||[]).concat(Ct[2]);Ct=j[ht.toLowerCase()+" "]}return null==Ct?null:Ct.join(", ")},getAllResponseHeaders:function(){return Y?I:null},setRequestHeader:function(ht,Ct){return null==Y&&(ht=Kt[ht.toLowerCase()]=Kt[ht.toLowerCase()]||ht,Dt[ht]=Ct),this},overrideMimeType:function(ht){return null==Y&&(le.mimeType=ht),this},statusCode:function(ht){var Ct;if(ht)if(Y)nt.always(ht[nt.status]);else for(Ct in ht)It[Ct]=[It[Ct],ht[Ct]];return this},abort:function(ht){var Ct=ht||yt;return w&&w.abort(Ct),Vt(0,Ct),this}};if(Ve.promise(nt),le.url=((u||le.url||Ri.href)+"").replace(Qn,Ri.protocol+"//"),le.type=p.method||p.type||le.method||le.type,le.dataTypes=(le.dataType||"*").toLowerCase().match(P)||[""],null==le.crossDomain){G=c.createElement("a");try{G.href=le.url,G.href=G.href,le.crossDomain=tn.protocol+"//"+tn.host!=G.protocol+"//"+G.host}catch{le.crossDomain=!0}}if(le.data&&le.processData&&"string"!=typeof le.data&&(le.data=m.param(le.data,le.traditional)),yn(mn,le,p,nt),Y)return nt;for(ge in(te=m.event&&le.global)&&0==m.active++&&m.event.trigger("ajaxStart"),le.type=le.type.toUpperCase(),le.hasContent=!Wn.test(le.type),T=le.url.replace(Ln,""),le.hasContent?le.data&&le.processData&&0===(le.contentType||"").indexOf("application/x-www-form-urlencoded")&&(le.data=le.data.replace(Dn,"+")):(Ce=le.url.slice(T.length),le.data&&(le.processData||"string"==typeof le.data)&&(T+=(Ji.test(T)?"&":"?")+le.data,delete le.data),!1===le.cache&&(T=T.replace(Hn,"$1"),Ce=(Ji.test(T)?"&":"?")+"_="+gn+++Ce),le.url=T+Ce),le.ifModified&&(m.lastModified[T]&&nt.setRequestHeader("If-Modified-Since",m.lastModified[T]),m.etag[T]&&nt.setRequestHeader("If-None-Match",m.etag[T])),(le.data&&le.hasContent&&!1!==le.contentType||p.contentType)&&nt.setRequestHeader("Content-Type",le.contentType),nt.setRequestHeader("Accept",le.dataTypes[0]&&le.accepts[le.dataTypes[0]]?le.accepts[le.dataTypes[0]]+("*"!==le.dataTypes[0]?", "+_n+"; q=0.01":""):le.accepts["*"]),le.headers)nt.setRequestHeader(ge,le.headers[ge]);if(le.beforeSend&&(!1===le.beforeSend.call(ce,nt,le)||Y))return nt.abort();if(yt="abort",Be.add(le.complete),nt.done(le.success),nt.fail(le.error),w=yn(en,le,p,nt)){if(nt.readyState=1,te&&Ge.trigger("ajaxSend",[nt,le]),Y)return nt;le.async&&0<le.timeout&&(A=s.setTimeout(function(){nt.abort("timeout")},le.timeout));try{Y=!1,w.send(Dt,Vt)}catch(ht){if(Y)throw ht;Vt(-1,ht)}}else Vt(-1,"No Transport");function Vt(ht,Ct,Qi,Bi){var ai,ji,zi,qt,Ni,li=Ct;Y||(Y=!0,A&&s.clearTimeout(A),w=void 0,I=Bi||"",nt.readyState=0<ht?4:0,ai=200<=ht&&ht<300||304===ht,Qi&&(qt=function(Pt,ei,ti){for(var gi,at,mt,Lt,ii=Pt.contents,Ot=Pt.dataTypes;"*"===Ot[0];)Ot.shift(),void 0===gi&&(gi=Pt.mimeType||ei.getResponseHeader("Content-Type"));if(gi)for(at in ii)if(ii[at]&&ii[at].test(gi)){Ot.unshift(at);break}if(Ot[0]in ti)mt=Ot[0];else{for(at in ti){if(!Ot[0]||Pt.converters[at+" "+Ot[0]]){mt=at;break}Lt||(Lt=at)}mt=mt||Lt}if(mt)return mt!==Ot[0]&&Ot.unshift(mt),ti[mt]}(le,nt,Qi)),qt=function(Pt,ei,ti,gi){var at,mt,Lt,ii,Ot,ni={},Di=Pt.dataTypes.slice();if(Di[1])for(Lt in Pt.converters)ni[Lt.toLowerCase()]=Pt.converters[Lt];for(mt=Di.shift();mt;)if(Pt.responseFields[mt]&&(ti[Pt.responseFields[mt]]=ei),!Ot&&gi&&Pt.dataFilter&&(ei=Pt.dataFilter(ei,Pt.dataType)),Ot=mt,mt=Di.shift())if("*"===mt)mt=Ot;else if("*"!==Ot&&Ot!==mt){if(!(Lt=ni[Ot+" "+mt]||ni["* "+mt]))for(at in ni)if((ii=at.split(" "))[1]===mt&&(Lt=ni[Ot+" "+ii[0]]||ni["* "+ii[0]])){!0===Lt?Lt=ni[at]:!0!==ni[at]&&(mt=ii[0],Di.unshift(ii[1]));break}if(!0!==Lt)if(Lt&&Pt.throws)ei=Lt(ei);else try{ei=Lt(ei)}catch(on){return{state:"parsererror",error:Lt?on:"No conversion from "+Ot+" to "+mt}}}return{state:"success",data:ei}}(le,qt,nt,ai),ai?(le.ifModified&&((Ni=nt.getResponseHeader("Last-Modified"))&&(m.lastModified[T]=Ni),(Ni=nt.getResponseHeader("etag"))&&(m.etag[T]=Ni)),204===ht||"HEAD"===le.type?li="nocontent":304===ht?li="notmodified":(li=qt.state,ji=qt.data,ai=!(zi=qt.error))):(zi=li,!ht&&li||(li="error",ht<0&&(ht=0))),nt.status=ht,nt.statusText=(Ct||li)+"",ai?Ve.resolveWith(ce,[ji,li,nt]):Ve.rejectWith(ce,[nt,li,zi]),nt.statusCode(It),It=void 0,te&&Ge.trigger(ai?"ajaxSuccess":"ajaxError",[nt,le,ai?ji:zi]),Be.fireWith(ce,[nt,li]),te&&(Ge.trigger("ajaxComplete",[nt,le]),--m.active||m.event.trigger("ajaxStop")))}return nt},getJSON:function(u,p,w){return m.get(u,p,w,"json")},getScript:function(u,p){return m.get(u,void 0,p,"script")}}),m.each(["get","post"],function(u,p){m[p]=function(w,T,I,j){return E(T)&&(j=j||I,I=T,T=void 0),m.ajax(m.extend({url:w,type:p,dataType:j,data:T,success:I},m.isPlainObject(w)&&w))}}),m._evalUrl=function(u,p){return m.ajax({url:u,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(w){m.globalEval(w,p)}})},m.fn.extend({wrapAll:function(u){var p;return this[0]&&(E(u)&&(u=u.call(this[0])),p=m(u,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&p.insertBefore(this[0]),p.map(function(){for(var w=this;w.firstElementChild;)w=w.firstElementChild;return w}).append(this)),this},wrapInner:function(u){return E(u)?this.each(function(p){m(this).wrapInner(u.call(this,p))}):this.each(function(){var p=m(this),w=p.contents();w.length?w.wrapAll(u):p.append(u)})},wrap:function(u){var p=E(u);return this.each(function(w){m(this).wrapAll(p?u.call(this,w):u)})},unwrap:function(u){return this.parent(u).not("body").each(function(){m(this).replaceWith(this.childNodes)}),this}}),m.expr.pseudos.hidden=function(u){return!m.expr.pseudos.visible(u)},m.expr.pseudos.visible=function(u){return!!(u.offsetWidth||u.offsetHeight||u.getClientRects().length)},m.ajaxSettings.xhr=function(){try{return new s.XMLHttpRequest}catch{}};var Gn={0:200,1223:204},Wi=m.ajaxSettings.xhr();x.cors=!!Wi&&"withCredentials"in Wi,x.ajax=Wi=!!Wi,m.ajaxTransport(function(u){var p,w;if(x.cors||Wi&&!u.crossDomain)return{send:function(T,I){var j,A=u.xhr();if(A.open(u.type,u.url,u.async,u.username,u.password),u.xhrFields)for(j in u.xhrFields)A[j]=u.xhrFields[j];for(j in u.mimeType&&A.overrideMimeType&&A.overrideMimeType(u.mimeType),u.crossDomain||T["X-Requested-With"]||(T["X-Requested-With"]="XMLHttpRequest"),T)A.setRequestHeader(j,T[j]);p=function(G){return function(){p&&(p=w=A.onload=A.onerror=A.onabort=A.ontimeout=A.onreadystatechange=null,"abort"===G?A.abort():"error"===G?"number"!=typeof A.status?I(0,"error"):I(A.status,A.statusText):I(Gn[A.status]||A.status,A.statusText,"text"!==(A.responseType||"text")||"string"!=typeof A.responseText?{binary:A.response}:{text:A.responseText},A.getAllResponseHeaders()))}},A.onload=p(),w=A.onerror=A.ontimeout=p("error"),void 0!==A.onabort?A.onabort=w:A.onreadystatechange=function(){4===A.readyState&&s.setTimeout(function(){p&&w()})},p=p("abort");try{A.send(u.hasContent&&u.data||null)}catch(G){if(p)throw G}},abort:function(){p&&p()}}}),m.ajaxPrefilter(function(u){u.crossDomain&&(u.contents.script=!1)}),m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(u){return m.globalEval(u),u}}}),m.ajaxPrefilter("script",function(u){void 0===u.cache&&(u.cache=!1),u.crossDomain&&(u.type="GET")}),m.ajaxTransport("script",function(u){var p,w;if(u.crossDomain||u.scriptAttrs)return{send:function(T,I){p=m("<script>").attr(u.scriptAttrs||{}).prop({charset:u.scriptCharset,src:u.url}).on("load error",w=function(j){p.remove(),w=null,j&&I("error"===j.type?404:200,j.type)}),c.head.appendChild(p[0])},abort:function(){w&&w()}}});var bn,wn=[],rn=/(=)\?(?=&|$)|\?\?/;m.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var u=wn.pop()||m.expando+"_"+gn++;return this[u]=!0,u}}),m.ajaxPrefilter("json jsonp",function(u,p,w){var T,I,j,A=!1!==u.jsonp&&(rn.test(u.url)?"url":"string"==typeof u.data&&0===(u.contentType||"").indexOf("application/x-www-form-urlencoded")&&rn.test(u.data)&&"data");if(A||"jsonp"===u.dataTypes[0])return T=u.jsonpCallback=E(u.jsonpCallback)?u.jsonpCallback():u.jsonpCallback,A?u[A]=u[A].replace(rn,"$1"+T):!1!==u.jsonp&&(u.url+=(Ji.test(u.url)?"&":"?")+u.jsonp+"="+T),u.converters["script json"]=function(){return j||m.error(T+" was not called"),j[0]},u.dataTypes[0]="json",I=s[T],s[T]=function(){j=arguments},w.always(function(){void 0===I?m(s).removeProp(T):s[T]=I,u[T]&&(u.jsonpCallback=p.jsonpCallback,wn.push(T)),j&&E(I)&&I(j[0]),j=I=void 0}),"script"}),x.createHTMLDocument=((bn=c.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===bn.childNodes.length),m.parseHTML=function(u,p,w){return"string"!=typeof u?[]:("boolean"==typeof p&&(w=p,p=!1),p||(x.createHTMLDocument?((T=(p=c.implementation.createHTMLDocument("")).createElement("base")).href=c.location.href,p.head.appendChild(T)):p=c),j=!w&&[],(I=Re.exec(u))?[p.createElement(I[1])]:(I=$e([u],p,j),j&&j.length&&m(j).remove(),m.merge([],I.childNodes)));var T,I,j},m.fn.load=function(u,p,w){var T,I,j,A=this,G=u.indexOf(" ");return-1<G&&(T=Ci(u.slice(G)),u=u.slice(0,G)),E(p)?(w=p,p=void 0):p&&"object"==typeof p&&(I="POST"),0<A.length&&m.ajax({url:u,type:I||"GET",dataType:"html",data:p}).done(function(Y){j=arguments,A.html(T?m("<div>").append(m.parseHTML(Y)).find(T):Y)}).always(w&&function(Y,te){A.each(function(){w.apply(this,j||[Y.responseText,te,Y])})}),this},m.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(u,p){m.fn[p]=function(w){return this.on(p,w)}}),m.expr.pseudos.animated=function(u){return m.grep(m.timers,function(p){return u===p.elem}).length},m.offset={setOffset:function(u,p,w){var T,I,j,A,G,Y,te=m.css(u,"position"),ge=m(u),Ce={};"static"===te&&(u.style.position="relative"),G=ge.offset(),j=m.css(u,"top"),Y=m.css(u,"left"),("absolute"===te||"fixed"===te)&&-1<(j+Y).indexOf("auto")?(A=(T=ge.position()).top,I=T.left):(A=parseFloat(j)||0,I=parseFloat(Y)||0),E(p)&&(p=p.call(u,w,m.extend({},G))),null!=p.top&&(Ce.top=p.top-G.top+A),null!=p.left&&(Ce.left=p.left-G.left+I),"using"in p?p.using.call(u,Ce):ge.css(Ce)}},m.fn.extend({offset:function(u){if(arguments.length)return void 0===u?this:this.each(function(I){m.offset.setOffset(this,u,I)});var p,w,T=this[0];return T?T.getClientRects().length?{top:(p=T.getBoundingClientRect()).top+(w=T.ownerDocument.defaultView).pageYOffset,left:p.left+w.pageXOffset}:{top:0,left:0}:void 0},position:function(){if(this[0]){var u,p,w,T=this[0],I={top:0,left:0};if("fixed"===m.css(T,"position"))p=T.getBoundingClientRect();else{for(p=this.offset(),w=T.ownerDocument,u=T.offsetParent||w.documentElement;u&&(u===w.body||u===w.documentElement)&&"static"===m.css(u,"position");)u=u.parentNode;u&&u!==T&&1===u.nodeType&&((I=m(u).offset()).top+=m.css(u,"borderTopWidth",!0),I.left+=m.css(u,"borderLeftWidth",!0))}return{top:p.top-I.top-m.css(T,"marginTop",!0),left:p.left-I.left-m.css(T,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var u=this.offsetParent;u&&"static"===m.css(u,"position");)u=u.offsetParent;return u||qe})}}),m.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(u,p){var w="pageYOffset"===p;m.fn[u]=function(T){return ie(this,function(I,j,A){var G;if(M(I)?G=I:9===I.nodeType&&(G=I.defaultView),void 0===A)return G?G[p]:I[j];G?G.scrollTo(w?G.pageXOffset:A,w?A:G.pageYOffset):I[j]=A},u,T,arguments.length)}}),m.each(["top","left"],function(u,p){m.cssHooks[p]=ci(x.pixelPosition,function(w,T){if(T)return T=vt(w,p),St.test(T)?m(w).position()[p]+"px":T})}),m.each({Height:"height",Width:"width"},function(u,p){m.each({padding:"inner"+u,content:p,"":"outer"+u},function(w,T){m.fn[T]=function(I,j){var A=arguments.length&&(w||"boolean"!=typeof I),G=w||(!0===I||!0===j?"margin":"border");return ie(this,function(Y,te,ge){var Ce;return M(Y)?0===T.indexOf("outer")?Y["inner"+u]:Y.document.documentElement["client"+u]:9===Y.nodeType?(Ce=Y.documentElement,Math.max(Y.body["scroll"+u],Ce["scroll"+u],Y.body["offset"+u],Ce["offset"+u],Ce["client"+u])):void 0===ge?m.css(Y,te,G):m.style(Y,te,ge,G)},p,A?I:void 0,A)}})}),m.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(u,p){m.fn[p]=function(w,T){return 0<arguments.length?this.on(p,null,w,T):this.trigger(p)}}),m.fn.extend({hover:function(u,p){return this.mouseenter(u).mouseleave(p||u)}}),m.fn.extend({bind:function(u,p,w){return this.on(u,null,p,w)},unbind:function(u,p){return this.off(u,null,p)},delegate:function(u,p,w,T){return this.on(p,u,w,T)},undelegate:function(u,p,w){return 1===arguments.length?this.off(u,"**"):this.off(p,u||"**",w)}}),m.proxy=function(u,p){var w,T,I;if("string"==typeof p&&(w=u[p],p=u,u=w),E(u))return T=e.call(arguments,2),(I=function(){return u.apply(p||this,T.concat(e.call(arguments)))}).guid=u.guid=u.guid||m.guid++,I},m.holdReady=function(u){u?m.readyWait++:m.ready(!0)},m.isArray=Array.isArray,m.parseJSON=JSON.parse,m.nodeName=_e,m.isFunction=E,m.isWindow=M,m.camelCase=Le,m.type=D,m.now=Date.now,m.isNumeric=function(u){var p=m.type(u);return("number"===p||"string"===p)&&!isNaN(u-parseFloat(u))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return m});var Fn=s.jQuery,Bn=s.$;return m.noConflict=function(u){return s.$===m&&(s.$=Bn),u&&s.jQuery===m&&(s.jQuery=Fn),m},_||(s.jQuery=s.$=m),m}),typeof jQuery>"u")throw new Error("Bootstrap's JavaScript requires jQuery");function debugLine(s,_,n){!0===s&&(s="true"),!1===s&&(s="false");var c=s;if("object"==typeof s)for(name in c="",s){var a=s[name];c+=" "+name+": "+a}if(1!=_||n||(c+=" "+Math.random()),1==n){var e=jQuery("#debug_line");e.width(200),e.height()>=500&&e.html(""),c=e.html()+"<br> -------------- <br>"+c}jQuery("#debug_line").show().html(c)}function debugSide(s){var _="";for(name in s){var n=s[name];_+=name+" : "+n+"<br>"}jQuery("#debug_side").show().html(_)}function trace(s){typeof console<"u"&&console.log(s)}function UGFunctions(){var s=null,_=this,n={starTime:0,arrThemes:[],isTouchDevice:-1,isRgbaSupported:-1,timeCache:{},dataCache:{},lastEventType:"",lastEventTime:0,lastTouchStartElement:null,touchThreshold:700,handle:null};function c(a,e,o){e.addEventListener?e.addEventListener(a,o,!1):e.attachEvent?e.attachEvent("on"+a,o):e[a]=o}this.debugVar="",this.z__________FULL_SCREEN___________=function(){},this.toFullscreen=function(a,e){if(a.requestFullscreen)a.requestFullscreen();else if(a.mozRequestFullScreen)a.mozRequestFullScreen();else if(a.webkitRequestFullscreen)a.webkitRequestFullscreen();else{if(!a.msRequestFullscreen)return!1;a.msRequestFullscreen()}return!0},this.exitFullscreen=function(){if(0==_.isFullScreen())return!1;if(document.exitFullscreen)document.exitFullscreen();else if(document.cancelFullScreen)document.cancelFullScreen();else if(document.mozCancelFullScreen)document.mozCancelFullScreen();else if(document.webkitExitFullscreen)document.webkitExitFullscreen();else{if(!document.msExitFullscreen)return!1;document.msExitFullscreen()}return!0},this.addFullScreenChangeEvent=function(a){document.webkitCancelFullScreen?c("webkitfullscreenchange",document,a):document.msExitFullscreen?c("MSFullscreenChange",document,a):document.mozCancelFullScreen?c("mozfullscreenchange",document,a):c("fullscreenchange",document,a)},this.destroyFullScreenChangeEvent=function(){jQuery(document).unbind("fullscreenChange"),jQuery(document).unbind("mozfullscreenchange"),jQuery(document).unbind("webkitfullscreenchange"),jQuery(document).unbind("MSFullscreenChange")},this.getFullScreenElement=function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement},this.isFullScreen=function(){return!!(document.fullscreen||document.mozFullScreen||document.webkitIsFullScreen||document.msFullscreenElement)},this.z__________GET_PROPS___________=function(){},this.getBrowserPrefix=function(){if(null!==s)return s;var a=["webkit","Moz","ms","O"],e=document.createElement("div");for(var o in a){var l=a[o];if(l+"Transform"in e.style)return l=l.toLowerCase(),s=l,l}return s="",""},this.getImageInsideParentDataByImage=function(a,e,o){var l=a.parent(),d=_.getImageOriginalSize(a);return _.getImageInsideParentData(l,d.width,d.height,e,o)},this.getImageInsideParentData=function(a,e,o,l,d,f,v){d||(d={});var h={};void 0===f&&(f=a.width()),void 0===v&&(v=a.height()),d.padding_left&&(f-=d.padding_left),d.padding_right&&(f-=d.padding_right),d.padding_top&&(v-=d.padding_top),d.padding_bottom&&(v-=d.padding_bottom);var S=null,y="100%",x=null,E=null,M="display:block;margin:0px auto;";if(e>0&&o>0){if("down"==l&&e<f&&o<v)E=(f-(S=e))/2,x=(v-(y=o))/2;else if("fill"==l)(S=(y=v)*(N=e/o))<f?(y=(S=f)/N,E=0,x=Math.round((y-v)/2*-1)):(x=0,E=Math.round((S-f)/2*-1));else{var N;x=0,E=(f-(S=(y=v)*(N=e/o)))/2,"fitvert"!=l&&S>f&&(E=0,x=(v-(y=(S=f)/N))/2)}S=Math.floor(S),y=Math.floor(y),x=Math.floor(x),E=Math.floor(E),M="position:absolute;"}return d.padding_top&&(x+=d.padding_top),d.padding_left&&(E+=d.padding_left),h.imageWidth=S,h.imageHeight=y,h.imageTop=x,h.imageLeft=E,h.imageRight=E+S,h.imageBottom=0==x||"100%"==y?null:x+y,h.style=M,h},this.getElementCenterPosition=function(a,e){var o=a.parent(),l=_.getElementSize(a),d=_.getElementSize(o),f=d.width,v=d.height;e&&void 0!==e.padding_top&&(v-=e.padding_top),e&&void 0!==e.padding_bottom&&(v-=e.padding_bottom),e&&void 0!==e.padding_left&&(f-=e.padding_left),e&&void 0!==e.padding_right&&(f-=e.padding_right);var h={};return h.left=Math.round((f-l.width)/2),h.top=Math.round((v-l.height)/2),e&&void 0!==e.padding_top&&(h.top+=e.padding_top),e&&void 0!==e.padding_left&&(h.left+=e.padding_left),h},this.getElementCenterPoint=function(a,e){e||(e=!1);var o=_.getElementSize(a),l={};return l.x=o.width/2,l.y=o.height/2,1==e&&(l.x+=o.left,l.y+=o.top),l.x=Math.round(l.x),l.y=Math.round(l.y),l},this.getMousePosition=function(a,e){var o={pageX:a.pageX,pageY:a.pageY,clientX:a.clientX,clientY:a.clientY};if(a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches.length>0&&(o.pageX=a.originalEvent.touches[0].pageX,o.pageY=a.originalEvent.touches[0].pageY,o.clientX=a.originalEvent.touches[0].clientX,o.clientY=a.originalEvent.touches[0].clientY),e){var l=e.offset();o.mouseX=o.pageX-l.left,o.mouseY=o.pageY-l.top}return o},this.getMouseElementPoint=function(a,e){return _.getElementLocalPoint({x:a.pageX,y:a.pageY},e)},this.getElementLocalPoint=function(a,e){var o={},l=e.offset();return o.x=Math.round(a.x-l.left),o.y=Math.round(a.y-l.top),o},this.getImageOriginalSize=function(a,e,o){if(void 0!==e&&void 0!==o)return{width:e,height:o};var l=a[0];if(void 0===l)throw new Error("getImageOriginalSize error - Image not found");var d={};if(void 0===l.naturalWidth){if("number"==typeof a.data("naturalWidth"))return(d={}).width=a.data("naturalWidth"),d.height=a.data("naturalHeight"),d;var f=new Image;return f.src=l.src,f.complete?(d.width=f.width,d.height=f.height,a.data("naturalWidth",d.width),a.data("naturalHeight",d.height),d):{width:0,height:0}}return d.width=l.naturalWidth,d.height=l.naturalHeight,d},this.getimageRatio=function(a){var e=_.getImageOriginalSize(a);return _.getElementSize(a).width/e.width},this.isImageFitParent=function(a){var e=a.parent(),o=_.getElementSize(a),l=_.getElementSize(e);return o.width<=l.width&&o.height<=l.height},this.getElementSize=function(a){if(void 0===a)throw new Error("Can't get size, empty element");var e=a.position();return e.height=a.outerHeight(),e.width=a.outerWidth(),e.left=Math.round(e.left),e.top=Math.round(e.top),e.right=e.left+e.width,e.bottom=e.top+e.height,e},this.isElementBiggerThenParent=function(a){var e=a.parent(),o=_.getElementSize(a),l=_.getElementSize(e);return o.width>l.width||o.height>l.height},this.isPointInsideElement=function(a,e){return 0!=(a.x>=0&&a.x<e.width)&&0!=(a.y>=0&&a.y<e.height)},this.getElementRelativePos=function(a,e,o,l){if(l||(l=a.parent()),"number"==typeof a)var d={width:a,height:a};else d=_.getElementSize(a);var f=_.getElementSize(l);switch(e){case"top":case"left":e=0,o&&(e+=o);break;case"center":e=Math.round((f.width-d.width)/2),o&&(e+=o);break;case"right":e=f.width-d.width,o&&(e-=o);break;case"middle":e=Math.round((f.height-d.height)/2),o&&(e+=o);break;case"bottom":e=f.height-d.height,o&&(e-=o)}return e},this.z_________SET_ELEMENT_PROPS_______=function(){},this.zoomImageInsideParent=function(a,e,o,l,d,f,v){o||(o=1.2),d||(d="fit");var h,S,y,x,E=o,M=a.parent(),N=_.getElementSize(a),Q=_.getImageOriginalSize(a),D=!1,W=0,m=0,k=0,C=0;if(l){var L=_.getMouseElementPoint(l,a);D=_.isPointInsideElement(L,N),k=L.x,C=L.y}else D=!1;if(0==D){var R=_.getElementCenterPoint(a);k=R.x,C=R.y}if(1==e)h=N.height*E,S=N.width*E,0!=k&&(W=-(k*E-k)),0!=C&&(m=-(C*E-C));else{if(h=N.height/E,(S=N.width/E)<_.getImageInsideParentData(M,Q.width,Q.height,d,v).imageWidth)return _.scaleImageFitParent(a,Q.width,Q.height,d,v),!0;1==D&&(0!=k&&(W=-(k/E-k)),0!=C&&(m=-(C/E-C)))}if(f){var de=1;if(0!=Q.width&&(de=S/Q.width),de>f)return!1}if(_.setElementSize(a,S,h),0==e&&0==D){var we=_.getElementCenterPosition(a);y=we.left,x=we.top}else y=N.left+W,x=N.top+m;return _.placeElement(a,y,x),!0},this.placeElement=function(a,e,o,l,d,f){if(0==jQuery.isNumeric(e)||0==jQuery.isNumeric(o)){f||(f=a.parent());var v=_.getElementSize(a),h=_.getElementSize(f)}if(0==jQuery.isNumeric(e))switch(e){case"left":e=0,l&&(e+=l);break;case"center":e=Math.round((h.width-v.width)/2),l&&(e+=l);break;case"right":e=h.width-v.width,l&&(e-=l)}if(0==jQuery.isNumeric(o))switch(o){case"top":o=0,d&&(o+=d);break;case"middle":case"center":o=Math.round((h.height-v.height)/2),d&&(o+=d);break;case"bottom":o=h.height-v.height,d&&(o-=d)}var S={position:"absolute",margin:"0px"};null!==e&&(S.left=e),null!==o&&(S.top=o),a.css(S)},this.placeElementInParentCenter=function(a){_.placeElement(a,"center","middle")},this.setElementSizeAndPosition=function(a,e,o,l,d){a.css({width:l+"px",height:d+"px",left:e+"px",top:o+"px",position:"absolute",margin:"0px"})},this.setElementSize=function(a,e,o){var l={width:e+"px"};null!=o&&(l.height=o+"px"),a.css(l)},this.cloneElementSizeAndPos=function(a,e,o,l,d){var f=a.position();if(null==f)throw new Error("Can't get size, empty element");!0===o?(f.height=a.outerHeight(),f.width=a.outerWidth()):(f.height=a.height(),f.width=a.width()),f.left=Math.round(f.left),f.top=Math.round(f.top),l&&(f.left+=l),d&&(f.top+=d),_.setElementSizeAndPosition(e,f.left,f.top,f.width,f.height)},this.placeImageInsideParent=function(a,e,o,l,d,f){var v=_.getImageInsideParentData(e,o,l,d,f),h="<img";return null!==v.imageWidth&&(h+=" width = '"+v.imageWidth+"'",v.style+="width:"+v.imageWidth+";"),null!=v.imageHeight&&("100%"==v.imageHeight?(h+=" height = '"+v.imageHeight+"'",v.style+="height:"+v.imageHeight+";"):(h+=" height = '"+v.imageHeight+"'",v.style+="height:"+v.imageHeight+"px;")),null!==v.imageTop&&(v.style+="top:"+v.imageTop+"px;"),null!==v.imageLeft&&(v.style+="left:"+v.imageLeft+"px;"),a=_.escapeDoubleSlash(a),h+=" style='"+v.style+"'",h+=' src="'+a+'"',e.html(h+=">"),e.children("img")},this.scaleImageCoverParent=function(a,e,o){if("number"==typeof e)var l=e,d=o;else l=e.outerWidth(),d=e.outerHeight();var f=_.getImageOriginalSize(a),v=f.width/f.height,h=d,S=h*v,y=0,x=0;S<l?(h=(S=l)/v,x=0,y=Math.round((h-d)/2*-1)):(y=0,x=Math.round((S-l)/2*-1)),S=Math.round(S),h=Math.round(h),a.css({width:S+"px",height:h+"px",left:x+"px",top:y+"px"})},this.scaleImageFitParent=function(a,e,o,l,d){var f=a.parent(),v=_.getImageInsideParentData(f,e,o,l,d),h=!1,S={};return null!==v.imageWidth&&(h=!0,a.removeAttr("width"),S.width=v.imageWidth+"px"),null!=v.imageHeight&&(h=!0,a.removeAttr("height"),S.height=v.imageHeight+"px"),null!==v.imageTop&&(h=!0,S.top=v.imageTop+"px"),null!==v.imageLeft&&(h=!0,S.left=v.imageLeft+"px"),1==h&&(S.position="absolute",S.margin="0px 0px",a.css(S)),v},this.scaleImageByHeight=function(a,e,o,l){var d=_.getImageOriginalSize(a,o,l),v=Math.round(e*(d.width/d.height));e=Math.round(e),_.setElementSize(a,v,e)},this.scaleImageByWidth=function(a,e,o,l){var d=_.getImageOriginalSize(a,o,l),v=Math.round(e/(d.width/d.height));e=Math.round(e),_.setElementSize(a,e,v)},this.scaleImageExactSizeInParent=function(a,e,o,l,d,f){var v=a.parent(),h=_.getElementSize(v);h.width<l&&(l=h.width),h.height<d&&(d=h.height);var S,y=_.getImageInsideParentData(null,e,o,f,null,l,d),x=l,E=d,M=y.imageLeft,N=y.imageLeft,Q=y.imageTop,D=y.imageTop,W=Math.round((h.width-l)/2),m=Math.round((h.height-d)/2);0!=(S=l-(y.imageWidth+M+N))&&(N+=S),0!=(S=d-(y.imageHeight+Q+D))&&(D+=S),a.removeAttr("width"),a.removeAttr("height");var k={position:"absolute",margin:"0px 0px"};k.width=x+"px",k.height=E+"px",k.left=W+"px",k.top=m+"px",k["padding-left"]=M+"px",k["padding-top"]=Q+"px",k["padding-right"]=N+"px",k["padding-bottom"]=D+"px",a.css(k);var C={};return C.imageWidth=x,C.imageHeight=E,C},this.showElement=function(a,e,o){a.show().fadeTo(0,1),e&&e.show().fadeTo(0,1),o&&o.show().fadeTo(0,1)},this.z_________GALLERY_RELATED_FUNCTIONS_______=function(){},this.disableButton=function(a,e){e||(e="ug-button-disabled"),0==_.isButtonDisabled(a,e)&&a.addClass(e)},this.convertCustomPrefixOptions=function(a,e,o){if(!e)return a;var l={};return jQuery.each(a,function(d,f){if(0===d.indexOf(e+"_"+o+"_")){var v=d.replace(e+"_"+o+"_",o+"_");l[v]=f}else l[d]=f}),l},this.enableButton=function(a,e){e||(e="ug-button-disabled"),1==_.isButtonDisabled(a,e)&&a.removeClass(e)},this.isButtonDisabled=function(a,e){return e||(e="ug-button-disabled"),!!a.hasClass(e)},this.z_________MATH_FUNCTIONS_______=function(){},this.normalizeSetting=function(a,e,o,l,d,f){return f||(f=!1),d=a+(d-o)/(l-o)*(e-a),1==f&&(d<a&&(d=a),d>e&&(d=e)),d},this.getNormalizedValue=function(a,e,o,l,d){return a+(d-a)/(e-a)*(l-o)},this.getDistance=function(a,e,o,l){return Math.round(Math.sqrt(Math.abs((o-a)*(o-a)+(l-e)*(l-e))))},this.getMiddlePoint=function(a,e,o,l){var d={};return d.x=a+Math.round((o-a)/2),d.y=e+Math.round((l-e)/2),d},this.getNumItemsInSpace=function(a,e,o){return Math.floor((a+o)/(e+o))},this.getNumItemsInSpaceRound=function(a,e,o){return Math.round((a+o)/(e+o))},this.getSpaceByNumItems=function(a,e,o){return a*e+(a-1)*o},this.getItemSizeInSpace=function(a,e,o){return Math.floor((a-(e-1)*o)/e)},this.getColX=function(a,e,o){return a*(e+o)},this.getColByIndex=function(a,e){return e%a},this.getColRowByIndex=function(a,e){var o=Math.floor(a/e);return{col:Math.floor(a%e),row:o}},this.getIndexByRowCol=function(a,e,o){return a<0||e<0?-1:a*o+e},this.getPrevRowSameColIndex=function(a,e){var o=_.getColRowByIndex(a,e);return _.getIndexByRowCol(o.row-1,o.col,e)},this.getNextRowSameColIndex=function(a,e){var o=_.getColRowByIndex(a,e);return _.getIndexByRowCol(o.row+1,o.col,e)},this.z_________DATA_FUNCTIONS_______=function(){},this.setGlobalData=function(a,e){jQuery.data(document.body,a,e)},this.getGlobalData=function(a){return jQuery.data(document.body,a)},this.z_________EVENT_DATA_FUNCTIONS_______=function(){},this.handleScrollTop=function(a){if(0==_.isTouchDevice())return null;var e=_.getStoredEventData(a);if(null===e.scrollDir&&(Math.abs(e.diffMouseX)>15?e.scrollDir="hor":Math.abs(e.diffMouseY)>15&&Math.abs(e.diffMouseY)>Math.abs(e.diffMouseX)&&(e.scrollDir="vert",e.scrollStartY=e.lastMouseClientY,e.scrollOrigin=jQuery(document).scrollTop(),n.dataCache[a].scrollStartY=e.lastMouseClientY,n.dataCache[a].scrollOrigin=e.scrollOrigin),n.dataCache[a].scrollDir=e.scrollDir),"vert"!==e.scrollDir)return e.scrollDir;jQuery(document).scrollTop();var o=e.scrollOrigin-(e.lastMouseClientY-e.scrollStartY);return o>=0&&jQuery(document).scrollTop(o),e.scrollDir},this.wasVerticalScroll=function(a){return"vert"===_.getStoredEventData(a).scrollDir},this.storeEventData=function(a,e,o){var l=_.getMousePosition(a),d=jQuery.now(),f={startTime:d,lastTime:d,startMouseX:l.pageX,startMouseY:l.pageY,lastMouseX:l.pageX,lastMouseY:l.pageY,startMouseClientY:l.clientY,lastMouseClientY:l.clientY,scrollTop:jQuery(document).scrollTop(),scrollDir:null};o&&(f=jQuery.extend(f,o)),n.dataCache[e]=f},this.updateStoredEventData=function(a,e,o){if(!n.dataCache[e])throw new Error("updateEventData error: must have stored cache object");var l=n.dataCache[e],d=_.getMousePosition(a);l.lastTime=jQuery.now(),void 0!==d.pageX&&(l.lastMouseX=d.pageX,l.lastMouseY=d.pageY,l.lastMouseClientY=d.clientY),o&&(l=jQuery.extend(l,o)),n.dataCache[e]=l},this.getStoredEventData=function(a,e){if(!n.dataCache[a])throw new Error("updateEventData error: must have stored cache object");var o=n.dataCache[a];return o.diffMouseX=o.lastMouseX-o.startMouseX,o.diffMouseY=o.lastMouseY-o.startMouseY,o.diffMouseClientY=o.lastMouseClientY-o.startMouseClientY,o.diffTime=o.lastTime-o.startTime,!0===e?(o.startMousePos=o.lastMouseY,o.lastMousePos=o.lastMouseY,o.diffMousePos=o.diffMouseY):(o.startMousePos=o.lastMouseX,o.lastMousePos=o.lastMouseX,o.diffMousePos=o.diffMouseX),o},this.isApproveStoredEventClick=function(a,e){if(!n.dataCache[a])return!0;var o=_.getStoredEventData(a,e),l=Math.abs(o.diffMousePos);return!(o.diffTime>400||l>30)},this.clearStoredEventData=function(a){n.dataCache[a]=null},this.z_________CHECK_SUPPORT_FUNCTIONS_______=function(){},this.isCanvasExists=function(){return"function"==typeof jQuery('<canvas width="500" height="500" > </canvas>')[0].getContext},this.isScrollbarExists=function(){return window.innerWidth>document.documentElement.clientWidth},this.isTouchDevice=function(){if(-1!==n.isTouchDevice)return n.isTouchDevice;try{document.createEvent("TouchEvent"),n.isTouchDevice=!0}catch{n.isTouchDevice=!1}return n.isTouchDevice},this.isRgbaSupported=function(){if(-1!==n.isRgbaSupported)return n.isRgbaSupported;var a=document.getElementsByTagName("script")[0],e=a.style.color;try{a.style.color="rgba(1,5,13,0.44)"}catch{}var o=a.style.color!=e;return a.style.color=e,n.isRgbaSupported=o,o},this.z_________GENERAL_FUNCTIONS_______=function(){},this.checkMinJqueryVersion=function(a){for(var e=jQuery.fn.jquery.split("."),o=a.split("."),l=0,d=e.length;l<d;l++){var f=parseInt(e[l]),v=parseInt(o[l]);if(void 0===o[l])return!0;if(v>f)return!1;if(f>v)return!0}return!0},this.getCssSizeParam=function(a){return jQuery.isNumeric(a)?a+"px":a},this.convertHexToRGB=function(a,e){var o=a.replace("#","");return o===a?a:(r=parseInt(o.substring(0,2),16),g=parseInt(o.substring(2,4),16),b=parseInt(o.substring(4,6),16),result="rgba("+r+","+g+","+b+","+e+")",result)},this.timestampToString=function(a){var e=new Date(a);return e.getDate()+"/"+e.getMonth()+" "+e.getHours()+":"+e.getMinutes()+":"+e.getSeconds()+":"+e.getMilliseconds()},this.getArrTouches=function(a){var e=[];return a.originalEvent&&a.originalEvent.touches&&a.originalEvent.touches.length>0&&(e=a.originalEvent.touches),e},this.getArrTouchPositions=function(a){for(var e=[],o=0;o<a.length;o++)e.push({pageX:a[o].pageX,pageY:a[o].pageY});return e},this.startTimeDebug=function(){n.starTime=jQuery.now()},this.showTimeDebug=function(){debugLine({"Time Passed":jQuery.now()-n.starTime},!0)},this.initProgressIndicator=function(a,e,o){switch("bar"!=a&&0==_.isCanvasExists()&&(a="bar"),a){case"bar":(l=new UGProgressBar).putHidden(o,e);break;default:case"pie":(l=new UGProgressPie).putHidden(o,e);break;case"pie2":var l;e.type_fill=!0,(l=new UGProgressPie).putHidden(o,e)}return l},this.setButtonMobileReady=function(a){a.on("touchstart",function(e){jQuery(this).addClass("ug-nohover")}),a.on("mousedown touchend",function(e){return e.stopPropagation(),e.stopImmediatePropagation(),!1})},this.registerTheme=function(a){n.arrThemes.push(a)},this.getArrThemes=function(){return n.arrThemes},this.isThemeRegistered=function(a){return-1!==jQuery.inArray(a,n.arrThemes)},this.getFirstRegisteredTheme=function(){return 0==n.arrThemes.length?"":n.arrThemes[0]},this.isTimePassed=function(a,e){e||(e=100);var o=jQuery.now();0==n.timeCache.hasOwnProperty(a)?lastTime=0:lastTime=n.timeCache[a];var l=o-lastTime;return n.timeCache[a]=o,!(l<=e)},this.whenContiniousEventOver=function(a,e,o){o||(o=300),1==n.timeCache.hasOwnProperty(a)&&null!=n.timeCache[a]&&(clearTimeout(n.timeCache[a]),n.timeCache[a]=null),n.timeCache[a]=setTimeout(e,o)},this.validateClickTouchstartEvent=function(a){var e=!0,o=jQuery.now()-n.lastEventTime;return"click"==a&&"touchstart"==n.lastEventType&&o<1e3&&(e=!1),n.lastEventTime=jQuery.now(),n.lastEventType=a,e},this.addClassOnHover=function(a,e){e||(e="ug-button-hover"),a.hover(function(){jQuery(this).addClass(e)},function(){jQuery(this).removeClass(e)})},this.destroyButton=function(a){a.off("mouseenter"),a.off("mouseleave"),a.off("click"),a.off("touchstart"),a.off("touchend"),a.off("mousedown"),a.off("tap")},this.setButtonOnClick=function(a,e){_.setButtonMobileReady(a),a.on("click touchstart",function(o){if(objThis=jQuery(this),o.stopPropagation(),o.stopImmediatePropagation(),0==_.validateClickTouchstartEvent(o.type))return!0;e(objThis,o)})},this.setButtonOnTap=function(a,e){a.on("tap",e),0==_.isTouchDevice()?a.on("click",function(o){var l=jQuery(this);if(0==_.validateClickTouchstartEvent(o.type))return!0;l.trigger("tap")}):(a.on("touchstart",function(o){jQuery(this).addClass("ug-nohover"),n.lastTouchStartElement=jQuery(this),n.lastEventTime=jQuery.now()}),a.on("touchend",function(o){var l=jQuery(this);return 0==l.is(n.lastTouchStartElement)||!n.lastEventTime||jQuery.now()-n.lastEventTime>n.touchThreshold||void l.trigger("tap")}))},this.loadJs=function(a,e){!0===e&&(a=(window.hasOwnProperty("cordova")?"https:":location.protocol)+"//"+a);var o=document.createElement("script");o.src=a;var l=document.getElementsByTagName("script")[0];l.parentNode.insertBefore(o,l)},this.loadCss=function(a,e){!0===e&&(a=location.protocol+"//"+a);var o=document.createElement("link");o.setAttribute("rel","stylesheet"),o.setAttribute("type","text/css"),o.setAttribute("href",a),document.getElementsByTagName("head")[0].appendChild(o)},this.addEvent=function(a,e,o){void 0!==a.addEventListener?a.addEventListener(e,o,!1):a.attachEvent&&a.attachEvent("on"+e,o)},this.checkImagesLoaded=function(a,e,o){var l=0,d=a.length;if(0==d&&e)return e(),!1;function f(v,h){l++,"function"==typeof o&&setTimeout(function(){o(v,h)}),l==d&&"function"==typeof e&&setTimeout(function(){e()})}setTimeout(function(){for(var v=0;v<d;v++){var h=a[v];if(void 0!==h.naturalWidth&&0!==h.naturalWidth)f(a[v],!1);else{var S=jQuery("<img/>");S.data("index",v),S.on("load",function(){var y=jQuery(this).data("index");f(a[y],!1)}),S.on("error",function(){var y=jQuery(this).data("index");f(a[y],!0)}),S.attr("src",h.src)}}})},this.waitForWidth=function(a,e){var o=a.width();if(0!=o)return e(),!1;n.handle=setInterval(function(){0!=(o=a.width())&&(clearInterval(n.handle),e())},300)},this.arrayShuffle=function(a){if("object"!=typeof a)return a;for(var e,o,l=a.length;l;e=parseInt(Math.random()*l),o=a[--l],a[l]=a[e],a[e]=o);return a},this.getObjectLength=function(a){var e=0;for(var o in a)e++;return e},this.normalizePercent=function(a){return a<0&&(a=0),a>1&&(a=1),a},this.stripTags=function(a){return a.replace(/(<([^>]+)>)/gi,"")},this.escapeDoubleSlash=function(a){return a.replace('"','"')},this.htmlentitles=function(a){return jQuery("<div/>").text(a).html()},this.z_________END_GENERAL_FUNCTIONS_______=function(){}}!function(s){"use strict";var _=jQuery.fn.jquery.split(" ")[0].split(".");if(_[0]<2&&_[1]<9||1==_[0]&&9==_[1]&&_[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(),function(s){"use strict";s.fn.emulateTransitionEnd=function(n){var c=!1,a=this;return s(this).one("bsTransitionEnd",function(){c=!0}),setTimeout(function(){c||s(a).trigger(s.support.transition.end)},n),this},s(function(){s.support.transition=function _(){var n=document.createElement("bootstrap"),c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var a in c)if(void 0!==n.style[a])return{end:c[a]};return!1}(),s.support.transition&&(s.event.special.bsTransitionEnd={bindType:s.support.transition.end,delegateType:s.support.transition.end,handle:function(n){return s(n.target).is(this)?n.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),function(s){"use strict";var n='[data-dismiss="alert"]',c=function(e){s(e).on("click",n,this.close)};c.VERSION="3.3.5",c.TRANSITION_DURATION=150,c.prototype.close=function(e){function o(){f.detach().trigger("closed.bs.alert").remove()}var l=s(this),d=l.attr("data-target");d||(d=(d=l.attr("href"))&&d.replace(/.*(?=#[^\s]*$)/,""));var f=s(d);e&&e.preventDefault(),f.length||(f=l.closest(".alert")),f.trigger(e=s.Event("close.bs.alert")),e.isDefaultPrevented()||(f.removeClass("in"),s.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",o).emulateTransitionEnd(c.TRANSITION_DURATION):o())};var a=s.fn.alert;s.fn.alert=function _(e){return this.each(function(){var o=s(this),l=o.data("bs.alert");l||o.data("bs.alert",l=new c(this)),"string"==typeof e&&l[e].call(o)})},s.fn.alert.Constructor=c,s.fn.alert.noConflict=function(){return s.fn.alert=a,this},s(document).on("click.bs.alert.data-api",n,c.prototype.close)}(jQuery),function(s){"use strict";function _(a){return this.each(function(){var e=s(this),o=e.data("bs.button");o||e.data("bs.button",o=new n(this,"object"==typeof a&&a)),"toggle"==a?o.toggle():a&&o.setState(a)})}var n=function(a,e){this.$element=s(a),this.options=s.extend({},n.DEFAULTS,e),this.isLoading=!1};n.VERSION="3.3.5",n.DEFAULTS={loadingText:"loading..."},n.prototype.setState=function(a){var e="disabled",o=this.$element,l=o.is("input")?"val":"html",d=o.data();a+="Text",null==d.resetText&&o.data("resetText",o[l]()),setTimeout(s.proxy(function(){o[l](null==d[a]?this.options[a]:d[a]),"loadingText"==a?(this.isLoading=!0,o.addClass(e).attr(e,e)):this.isLoading&&(this.isLoading=!1,o.removeClass(e).removeAttr(e))},this),0)},n.prototype.toggle=function(){var a=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var o=this.$element.find("input");"radio"==o.prop("type")?(o.prop("checked")&&(a=!1),e.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==o.prop("type")&&(o.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),o.prop("checked",this.$element.hasClass("active")),a&&o.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var c=s.fn.button;s.fn.button=_,s.fn.button.Constructor=n,s.fn.button.noConflict=function(){return s.fn.button=c,this},s(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(a){var e=s(a.target);e.hasClass("btn")||(e=e.closest(".btn")),_.call(e,"toggle"),s(a.target).is('input[type="radio"]')||s(a.target).is('input[type="checkbox"]')||a.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(a){s(a.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(a.type))})}(jQuery),function(s){"use strict";function _(e){return this.each(function(){var o=s(this),l=o.data("bs.carousel"),d=s.extend({},n.DEFAULTS,o.data(),"object"==typeof e&&e),f="string"==typeof e?e:d.slide;l||o.data("bs.carousel",l=new n(this,d)),"number"==typeof e?l.to(e):f?l[f]():d.interval&&l.pause().cycle()})}var n=function(e,o){this.$element=s(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=o,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",s.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",s.proxy(this.pause,this)).on("mouseleave.bs.carousel",s.proxy(this.cycle,this))};n.VERSION="3.3.5",n.TRANSITION_DURATION=600,n.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},n.prototype.keydown=function(e){if(!/input|textarea/i.test(e.target.tagName)){switch(e.which){case 37:this.prev();break;case 39:this.next();break;default:return}e.preventDefault()}},n.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(s.proxy(this.next,this),this.options.interval)),this},n.prototype.getItemIndex=function(e){return this.$items=e.parent().children(".item"),this.$items.index(e||this.$active)},n.prototype.getItemForDirection=function(e,o){var l=this.getItemIndex(o);return("prev"==e&&0===l||"next"==e&&l==this.$items.length-1)&&!this.options.wrap?o:this.$items.eq((l+("prev"==e?-1:1))%this.$items.length)},n.prototype.to=function(e){var o=this,l=this.getItemIndex(this.$active=this.$element.find(".item.active"));return e>this.$items.length-1||0>e?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){o.to(e)}):l==e?this.pause().cycle():this.slide(e>l?"next":"prev",this.$items.eq(e))},n.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&s.support.transition&&(this.$element.trigger(s.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},n.prototype.next=function(){return this.sliding?void 0:this.slide("next")},n.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},n.prototype.slide=function(e,o){var l=this.$element.find(".item.active"),d=o||this.getItemForDirection(e,l),f=this.interval,v="next"==e?"left":"right",h=this;if(d.hasClass("active"))return this.sliding=!1;var S=d[0],y=s.Event("slide.bs.carousel",{relatedTarget:S,direction:v});if(this.$element.trigger(y),!y.isDefaultPrevented()){if(this.sliding=!0,f&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var x=s(this.$indicators.children()[this.getItemIndex(d)]);x&&x.addClass("active")}var E=s.Event("slid.bs.carousel",{relatedTarget:S,direction:v});return s.support.transition&&this.$element.hasClass("slide")?(d.addClass(e),l.addClass(v),d.addClass(v),l.one("bsTransitionEnd",function(){d.removeClass([e,v].join(" ")).addClass("active"),l.removeClass(["active",v].join(" ")),h.sliding=!1,setTimeout(function(){h.$element.trigger(E)},0)}).emulateTransitionEnd(n.TRANSITION_DURATION)):(l.removeClass("active"),d.addClass("active"),this.sliding=!1,this.$element.trigger(E)),f&&this.cycle(),this}};var c=s.fn.carousel;s.fn.carousel=_,s.fn.carousel.Constructor=n,s.fn.carousel.noConflict=function(){return s.fn.carousel=c,this};var a=function(e){var o,l=s(this),d=s(l.attr("data-target")||(o=l.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,""));if(d.hasClass("carousel")){var f=s.extend({},d.data(),l.data()),v=l.attr("data-slide-to");v&&(f.interval=!1),_.call(d,f),v&&d.data("bs.carousel").to(v),e.preventDefault()}};s(document).on("click.bs.carousel.data-api","[data-slide]",a).on("click.bs.carousel.data-api","[data-slide-to]",a),s(window).on("load",function(){s('[data-ride="carousel"]').each(function(){var e=s(this);_.call(e,e.data())})})}(jQuery),function(s){"use strict";function _(e){var o,l=e.attr("data-target")||(o=e.attr("href"))&&o.replace(/.*(?=#[^\s]+$)/,"");return s(l)}function n(e){return this.each(function(){var o=s(this),l=o.data("bs.collapse"),d=s.extend({},c.DEFAULTS,o.data(),"object"==typeof e&&e);!l&&d.toggle&&/show|hide/.test(e)&&(d.toggle=!1),l||o.data("bs.collapse",l=new c(this,d)),"string"==typeof e&&l[e]()})}var c=function(e,o){this.$element=s(e),this.options=s.extend({},c.DEFAULTS,o),this.$trigger=s('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};c.VERSION="3.3.5",c.TRANSITION_DURATION=350,c.DEFAULTS={toggle:!0},c.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},c.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var e,o=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(o&&o.length&&(e=o.data("bs.collapse"),e&&e.transitioning))){var l=s.Event("show.bs.collapse");if(this.$element.trigger(l),!l.isDefaultPrevented()){o&&o.length&&(n.call(o,"hide"),e||o.data("bs.collapse",null));var d=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[d](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("collapse in")[d](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!s.support.transition)return f.call(this);var v=s.camelCase(["scroll",d].join("-"));this.$element.one("bsTransitionEnd",s.proxy(f,this)).emulateTransitionEnd(c.TRANSITION_DURATION)[d](this.$element[0][v])}}}},c.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var e=s.Event("hide.bs.collapse");if(this.$element.trigger(e),!e.isDefaultPrevented()){var o=this.dimension();this.$element[o](this.$element[o]()),this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var l=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return s.support.transition?void this.$element[o](0).one("bsTransitionEnd",s.proxy(l,this)).emulateTransitionEnd(c.TRANSITION_DURATION):l.call(this)}}},c.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},c.prototype.getParent=function(){return s(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(s.proxy(function(e,o){var l=s(o);this.addAriaAndCollapsedClass(_(l),l)},this)).end()},c.prototype.addAriaAndCollapsedClass=function(e,o){var l=e.hasClass("in");e.attr("aria-expanded",l),o.toggleClass("collapsed",!l).attr("aria-expanded",l)};var a=s.fn.collapse;s.fn.collapse=n,s.fn.collapse.Constructor=c,s.fn.collapse.noConflict=function(){return s.fn.collapse=a,this},s(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(e){var o=s(this);o.attr("data-target")||e.preventDefault();var l=_(o),f=l.data("bs.collapse")?"toggle":o.data();n.call(l,f)})}(jQuery),function(s){"use strict";function _(d){var f=d.attr("data-target");f||(f=(f=d.attr("href"))&&/#[A-Za-z]/.test(f)&&f.replace(/.*(?=#[^\s]*$)/,""));var v=f&&s(f);return v&&v.length?v:d.parent()}function n(d){d&&3===d.which||(s(a).remove(),s(e).each(function(){var f=s(this),v=_(f),h={relatedTarget:this};v.hasClass("open")&&(d&&"click"==d.type&&/input|textarea/i.test(d.target.tagName)&&s.contains(v[0],d.target)||(v.trigger(d=s.Event("hide.bs.dropdown",h)),d.isDefaultPrevented()||(f.attr("aria-expanded","false"),v.removeClass("open").trigger("hidden.bs.dropdown",h))))}))}var a=".dropdown-backdrop",e='[data-toggle="dropdown"]',o=function(d){s(d).on("click.bs.dropdown",this.toggle)};o.VERSION="3.3.5",o.prototype.toggle=function(d){var f=s(this);if(!f.is(".disabled, :disabled")){var v=_(f),h=v.hasClass("open");if(n(),!h){"ontouchstart"in document.documentElement&&!v.closest(".navbar-nav").length&&s(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(s(this)).on("click",n);var S={relatedTarget:this};if(v.trigger(d=s.Event("show.bs.dropdown",S)),d.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true"),v.toggleClass("open").trigger("shown.bs.dropdown",S)}return!1}},o.prototype.keydown=function(d){if(/(38|40|27|32)/.test(d.which)&&!/input|textarea/i.test(d.target.tagName)){var f=s(this);if(d.preventDefault(),d.stopPropagation(),!f.is(".disabled, :disabled")){var v=_(f),h=v.hasClass("open");if(!h&&27!=d.which||h&&27==d.which)return 27==d.which&&v.find(e).trigger("focus"),f.trigger("click");var y=v.find(".dropdown-menu li:not(.disabled):visible a");if(y.length){var x=y.index(d.target);38==d.which&&x>0&&x--,40==d.which&&x<y.length-1&&x++,~x||(x=0),y.eq(x).trigger("focus")}}}};var l=s.fn.dropdown;s.fn.dropdown=function c(d){return this.each(function(){var f=s(this),v=f.data("bs.dropdown");v||f.data("bs.dropdown",v=new o(this)),"string"==typeof d&&v[d].call(f)})},s.fn.dropdown.Constructor=o,s.fn.dropdown.noConflict=function(){return s.fn.dropdown=l,this},s(document).on("click.bs.dropdown.data-api",n).on("click.bs.dropdown.data-api",".dropdown form",function(d){d.stopPropagation()}).on("click.bs.dropdown.data-api",e,o.prototype.toggle).on("keydown.bs.dropdown.data-api",e,o.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",o.prototype.keydown)}(jQuery),function(s){"use strict";function _(a,e){return this.each(function(){var o=s(this),l=o.data("bs.modal"),d=s.extend({},n.DEFAULTS,o.data(),"object"==typeof a&&a);l||o.data("bs.modal",l=new n(this,d)),"string"==typeof a?l[a](e):d.show&&l.show(e)})}var n=function(a,e){this.options=e,this.$body=s(document.body),this.$element=s(a),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,s.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};n.VERSION="3.3.5",n.TRANSITION_DURATION=300,n.BACKDROP_TRANSITION_DURATION=150,n.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},n.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},n.prototype.show=function(a){var e=this,o=s.Event("show.bs.modal",{relatedTarget:a});this.$element.trigger(o),this.isShown||o.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',s.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){e.$element.one("mouseup.dismiss.bs.modal",function(l){s(l.target).is(e.$element)&&(e.ignoreBackdropClick=!0)})}),this.backdrop(function(){var l=s.support.transition&&e.$element.hasClass("fade");e.$element.parent().length||e.$element.appendTo(e.$body),e.$element.show().scrollTop(0),e.adjustDialog(),e.$element.addClass("in"),e.enforceFocus();var d=s.Event("shown.bs.modal",{relatedTarget:a});l?e.$dialog.one("bsTransitionEnd",function(){e.$element.trigger("focus").trigger(d)}).emulateTransitionEnd(n.TRANSITION_DURATION):e.$element.trigger("focus").trigger(d)}))},n.prototype.hide=function(a){a&&a.preventDefault(),a=s.Event("hide.bs.modal"),this.$element.trigger(a),this.isShown&&!a.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),s(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),s.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",s.proxy(this.hideModal,this)).emulateTransitionEnd(n.TRANSITION_DURATION):this.hideModal())},n.prototype.enforceFocus=function(){s(document).off("focusin.bs.modal").on("focusin.bs.modal",s.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},n.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",s.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},n.prototype.resize=function(){this.isShown?s(window).on("resize.bs.modal",s.proxy(this.handleUpdate,this)):s(window).off("resize.bs.modal")},n.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},n.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},n.prototype.backdrop=function(a){var e=this,o=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var l=s.support.transition&&o;if(this.$backdrop=s(document.createElement("div")).addClass("modal-backdrop "+o).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",s.proxy(function(f){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(f.target===f.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),this.$backdrop.addClass("in"),!a)return;l?this.$backdrop.one("bsTransitionEnd",a).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):a()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var d=function(){e.removeBackdrop(),a&&a()};s.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",d).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):d()}else a&&a()},n.prototype.handleUpdate=function(){this.adjustDialog()},n.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},n.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},n.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var e=document.documentElement.getBoundingClientRect();a=e.right-Math.abs(e.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},n.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},n.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},n.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var e=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),e};var c=s.fn.modal;s.fn.modal=_,s.fn.modal.Constructor=n,s.fn.modal.noConflict=function(){return s.fn.modal=c,this},s(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(a){var e=s(this),o=e.attr("href"),l=s(e.attr("data-target")||o&&o.replace(/.*(?=#[^\s]+$)/,"")),d=l.data("bs.modal")?"toggle":s.extend({remote:!/#/.test(o)&&o},l.data(),e.data());e.is("a")&&a.preventDefault(),l.one("show.bs.modal",function(f){f.isDefaultPrevented()||l.one("hidden.bs.modal",function(){e.is(":visible")&&e.trigger("focus")})}),_.call(l,d,this)})}(jQuery),function(s){"use strict";var n=function(a,e){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,e)};n.VERSION="3.3.5",n.TRANSITION_DURATION=150,n.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},n.prototype.init=function(a,e,o){if(this.enabled=!0,this.type=a,this.$element=s(e),this.options=this.getOptions(o),this.$viewport=this.options.viewport&&s(s.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var l=this.options.trigger.split(" "),d=l.length;d--;){var f=l[d];if("click"==f)this.$element.on("click."+this.type,this.options.selector,s.proxy(this.toggle,this));else if("manual"!=f){var h="hover"==f?"mouseleave":"focusout";this.$element.on(("hover"==f?"mouseenter":"focusin")+"."+this.type,this.options.selector,s.proxy(this.enter,this)),this.$element.on(h+"."+this.type,this.options.selector,s.proxy(this.leave,this))}}this.options.selector?this._options=s.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},n.prototype.getDefaults=function(){return n.DEFAULTS},n.prototype.getOptions=function(a){return(a=s.extend({},this.getDefaults(),this.$element.data(),a)).delay&&"number"==typeof a.delay&&(a.delay={show:a.delay,hide:a.delay}),a},n.prototype.getDelegateOptions=function(){var a={},e=this.getDefaults();return this._options&&s.each(this._options,function(o,l){e[o]!=l&&(a[o]=l)}),a},n.prototype.enter=function(a){var e=a instanceof this.constructor?a:s(a.currentTarget).data("bs."+this.type);return e||(e=new this.constructor(a.currentTarget,this.getDelegateOptions()),s(a.currentTarget).data("bs."+this.type,e)),a instanceof s.Event&&(e.inState["focusin"==a.type?"focus":"hover"]=!0),e.tip().hasClass("in")||"in"==e.hoverState?void(e.hoverState="in"):(clearTimeout(e.timeout),e.hoverState="in",e.options.delay&&e.options.delay.show?void(e.timeout=setTimeout(function(){"in"==e.hoverState&&e.show()},e.options.delay.show)):e.show())},n.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},n.prototype.leave=function(a){var e=a instanceof this.constructor?a:s(a.currentTarget).data("bs."+this.type);return e||(e=new this.constructor(a.currentTarget,this.getDelegateOptions()),s(a.currentTarget).data("bs."+this.type,e)),a instanceof s.Event&&(e.inState["focusout"==a.type?"focus":"hover"]=!1),e.isInStateTrue()?void 0:(clearTimeout(e.timeout),e.hoverState="out",e.options.delay&&e.options.delay.hide?void(e.timeout=setTimeout(function(){"out"==e.hoverState&&e.hide()},e.options.delay.hide)):e.hide())},n.prototype.show=function(){var a=s.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(a);var e=s.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(a.isDefaultPrevented()||!e)return;var o=this,l=this.tip(),d=this.getUID(this.type);this.setContent(),l.attr("id",d),this.$element.attr("aria-describedby",d),this.options.animation&&l.addClass("fade");var f="function"==typeof this.options.placement?this.options.placement.call(this,l[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,h=v.test(f);h&&(f=f.replace(v,"")||"top"),l.detach().css({top:0,left:0,display:"block"}).addClass(f).data("bs."+this.type,this),this.options.container?l.appendTo(this.options.container):l.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var S=this.getPosition(),y=l[0].offsetWidth,x=l[0].offsetHeight;if(h){var E=f,M=this.getPosition(this.$viewport);f="bottom"==f&&S.bottom+x>M.bottom?"top":"top"==f&&S.top-x<M.top?"bottom":"right"==f&&S.right+y>M.width?"left":"left"==f&&S.left-y<M.left?"right":f,l.removeClass(E).addClass(f)}var N=this.getCalculatedOffset(f,S,y,x);this.applyPlacement(N,f);var Q=function(){var D=o.hoverState;o.$element.trigger("shown.bs."+o.type),o.hoverState=null,"out"==D&&o.leave(o)};s.support.transition&&this.$tip.hasClass("fade")?l.one("bsTransitionEnd",Q).emulateTransitionEnd(n.TRANSITION_DURATION):Q()}},n.prototype.applyPlacement=function(a,e){var o=this.tip(),l=o[0].offsetWidth,d=o[0].offsetHeight,f=parseInt(o.css("margin-top"),10),v=parseInt(o.css("margin-left"),10);isNaN(f)&&(f=0),isNaN(v)&&(v=0),a.top+=f,a.left+=v,s.offset.setOffset(o[0],s.extend({using:function(N){o.css({top:Math.round(N.top),left:Math.round(N.left)})}},a),0),o.addClass("in");var h=o[0].offsetWidth,S=o[0].offsetHeight;"top"==e&&S!=d&&(a.top=a.top+d-S);var y=this.getViewportAdjustedDelta(e,a,h,S);y.left?a.left+=y.left:a.top+=y.top;var x=/top|bottom/.test(e),E=x?2*y.left-l+h:2*y.top-d+S,M=x?"offsetWidth":"offsetHeight";o.offset(a),this.replaceArrow(E,o[0][M],x)},n.prototype.replaceArrow=function(a,e,o){this.arrow().css(o?"left":"top",50*(1-a/e)+"%").css(o?"top":"left","")},n.prototype.setContent=function(){var a=this.tip(),e=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](e),a.removeClass("fade in top bottom left right")},n.prototype.hide=function(a){function e(){"in"!=o.hoverState&&l.detach(),o.$element.removeAttr("aria-describedby").trigger("hidden.bs."+o.type),a&&a()}var o=this,l=s(this.$tip),d=s.Event("hide.bs."+this.type);return this.$element.trigger(d),d.isDefaultPrevented()?void 0:(l.removeClass("in"),s.support.transition&&l.hasClass("fade")?l.one("bsTransitionEnd",e).emulateTransitionEnd(n.TRANSITION_DURATION):e(),this.hoverState=null,this)},n.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},n.prototype.hasContent=function(){return this.getTitle()},n.prototype.getPosition=function(a){var e=(a=a||this.$element)[0],o="BODY"==e.tagName,l=e.getBoundingClientRect();null==l.width&&(l=s.extend({},l,{width:l.right-l.left,height:l.bottom-l.top}));var d=o?{top:0,left:0}:a.offset(),f={scroll:o?document.documentElement.scrollTop||document.body.scrollTop:a.scrollTop()},v=o?{width:s(window).width(),height:s(window).height()}:null;return s.extend({},l,f,v,d)},n.prototype.getCalculatedOffset=function(a,e,o,l){return"bottom"==a?{top:e.top+e.height,left:e.left+e.width/2-o/2}:"top"==a?{top:e.top-l,left:e.left+e.width/2-o/2}:"left"==a?{top:e.top+e.height/2-l/2,left:e.left-o}:{top:e.top+e.height/2-l/2,left:e.left+e.width}},n.prototype.getViewportAdjustedDelta=function(a,e,o,l){var d={top:0,left:0};if(!this.$viewport)return d;var f=this.options.viewport&&this.options.viewport.padding||0,v=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=e.top-f-v.scroll,S=e.top+f-v.scroll+l;h<v.top?d.top=v.top-h:S>v.top+v.height&&(d.top=v.top+v.height-S)}else{var y=e.left-f,x=e.left+f+o;y<v.left?d.left=v.left-y:x>v.right&&(d.left=v.left+v.width-x)}return d},n.prototype.getTitle=function(){var e=this.$element,o=this.options;return e.attr("data-original-title")||("function"==typeof o.title?o.title.call(e[0]):o.title)},n.prototype.getUID=function(a){do{a+=~~(1e6*Math.random())}while(document.getElementById(a));return a},n.prototype.tip=function(){if(!this.$tip&&(this.$tip=s(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},n.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},n.prototype.enable=function(){this.enabled=!0},n.prototype.disable=function(){this.enabled=!1},n.prototype.toggleEnabled=function(){this.enabled=!this.enabled},n.prototype.toggle=function(a){var e=this;a&&((e=s(a.currentTarget).data("bs."+this.type))||(e=new this.constructor(a.currentTarget,this.getDelegateOptions()),s(a.currentTarget).data("bs."+this.type,e))),a?(e.inState.click=!e.inState.click,e.isInStateTrue()?e.enter(e):e.leave(e)):e.tip().hasClass("in")?e.leave(e):e.enter(e)},n.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var c=s.fn.tooltip;s.fn.tooltip=function _(a){return this.each(function(){var e=s(this),o=e.data("bs.tooltip"),l="object"==typeof a&&a;(o||!/destroy|hide/.test(a))&&(o||e.data("bs.tooltip",o=new n(this,l)),"string"==typeof a&&o[a]())})},s.fn.tooltip.Constructor=n,s.fn.tooltip.noConflict=function(){return s.fn.tooltip=c,this}}(jQuery),function(s){"use strict";var n=function(a,e){this.init("popover",a,e)};if(!s.fn.tooltip)throw new Error("Popover requires tooltip.js");n.VERSION="3.3.5",n.DEFAULTS=s.extend({},s.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),(n.prototype=s.extend({},s.fn.tooltip.Constructor.prototype)).constructor=n,n.prototype.getDefaults=function(){return n.DEFAULTS},n.prototype.setContent=function(){var a=this.tip(),e=this.getTitle(),o=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](e),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof o?"html":"append":"text"](o),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},n.prototype.hasContent=function(){return this.getTitle()||this.getContent()},n.prototype.getContent=function(){var a=this.$element,e=this.options;return a.attr("data-content")||("function"==typeof e.content?e.content.call(a[0]):e.content)},n.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var c=s.fn.popover;s.fn.popover=function _(a){return this.each(function(){var e=s(this),o=e.data("bs.popover"),l="object"==typeof a&&a;(o||!/destroy|hide/.test(a))&&(o||e.data("bs.popover",o=new n(this,l)),"string"==typeof a&&o[a]())})},s.fn.popover.Constructor=n,s.fn.popover.noConflict=function(){return s.fn.popover=c,this}}(jQuery),function(s){"use strict";function _(a,e){this.$body=s(document.body),this.$scrollElement=s(s(a).is(document.body)?window:a),this.options=s.extend({},_.DEFAULTS,e),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",s.proxy(this.process,this)),this.refresh(),this.process()}function n(a){return this.each(function(){var e=s(this),o=e.data("bs.scrollspy");o||e.data("bs.scrollspy",o=new _(this,"object"==typeof a&&a)),"string"==typeof a&&o[a]()})}_.VERSION="3.3.5",_.DEFAULTS={offset:10},_.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},_.prototype.refresh=function(){var a=this,e="offset",o=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),s.isWindow(this.$scrollElement[0])||(e="position",o=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var l=s(this),d=l.data("target")||l.attr("href"),f=/^#./.test(d)&&s(d);return f&&f.length&&f.is(":visible")&&[[f[e]().top+o,d]]||null}).sort(function(l,d){return l[0]-d[0]}).each(function(){a.offsets.push(this[0]),a.targets.push(this[1])})},_.prototype.process=function(){var a,e=this.$scrollElement.scrollTop()+this.options.offset,o=this.getScrollHeight(),l=this.options.offset+o-this.$scrollElement.height(),d=this.offsets,f=this.targets,v=this.activeTarget;if(this.scrollHeight!=o&&this.refresh(),e>=l)return v!=(a=f[f.length-1])&&this.activate(a);if(v&&e<d[0])return this.activeTarget=null,this.clear();for(a=d.length;a--;)v!=f[a]&&e>=d[a]&&(void 0===d[a+1]||e<d[a+1])&&this.activate(f[a])},_.prototype.activate=function(a){this.activeTarget=a,this.clear();var o=s(this.selector+'[data-target="'+a+'"],'+this.selector+'[href="'+a+'"]').parents("li").addClass("active");o.parent(".dropdown-menu").length&&(o=o.closest("li.dropdown").addClass("active")),o.trigger("activate.bs.scrollspy")},_.prototype.clear=function(){s(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var c=s.fn.scrollspy;s.fn.scrollspy=n,s.fn.scrollspy.Constructor=_,s.fn.scrollspy.noConflict=function(){return s.fn.scrollspy=c,this},s(window).on("load.bs.scrollspy.data-api",function(){s('[data-spy="scroll"]').each(function(){var a=s(this);n.call(a,a.data())})})}(jQuery),function(s){"use strict";function _(e){return this.each(function(){var o=s(this),l=o.data("bs.tab");l||o.data("bs.tab",l=new n(this)),"string"==typeof e&&l[e]()})}var n=function(e){this.element=s(e)};n.VERSION="3.3.5",n.TRANSITION_DURATION=150,n.prototype.show=function(){var e=this.element,o=e.closest("ul:not(.dropdown-menu)"),l=e.data("target");if(l||(l=(l=e.attr("href"))&&l.replace(/.*(?=#[^\s]*$)/,"")),!e.parent("li").hasClass("active")){var d=o.find(".active:last a"),f=s.Event("hide.bs.tab",{relatedTarget:e[0]}),v=s.Event("show.bs.tab",{relatedTarget:d[0]});if(d.trigger(f),e.trigger(v),!v.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=s(l);this.activate(e.closest("li"),o),this.activate(h,h.parent(),function(){d.trigger({type:"hidden.bs.tab",relatedTarget:e[0]}),e.trigger({type:"shown.bs.tab",relatedTarget:d[0]})})}}},n.prototype.activate=function(e,o,l){function d(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),e.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),v?e.addClass("in"):e.removeClass("fade"),e.parent(".dropdown-menu").length&&e.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),l&&l()}var f=o.find("> .active"),v=l&&s.support.transition&&(f.length&&f.hasClass("fade")||!!o.find("> .fade").length);f.length&&v?f.one("bsTransitionEnd",d).emulateTransitionEnd(n.TRANSITION_DURATION):d(),f.removeClass("in")};var c=s.fn.tab;s.fn.tab=_,s.fn.tab.Constructor=n,s.fn.tab.noConflict=function(){return s.fn.tab=c,this};var a=function(e){e.preventDefault(),_.call(s(this),"show")};s(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',a).on("click.bs.tab.data-api",'[data-toggle="pill"]',a)}(jQuery),function(s){"use strict";function _(a){return this.each(function(){var e=s(this),o=e.data("bs.affix");o||e.data("bs.affix",o=new n(this,"object"==typeof a&&a)),"string"==typeof a&&o[a]()})}var n=function(a,e){this.options=s.extend({},n.DEFAULTS,e),this.$target=s(this.options.target).on("scroll.bs.affix.data-api",s.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",s.proxy(this.checkPositionWithEventLoop,this)),this.$element=s(a),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};n.VERSION="3.3.5",n.RESET="affix affix-top affix-bottom",n.DEFAULTS={offset:0,target:window},n.prototype.getState=function(a,e,o,l){var d=this.$target.scrollTop(),f=this.$element.offset(),v=this.$target.height();if(null!=o&&"top"==this.affixed)return o>d&&"top";if("bottom"==this.affixed)return null!=o?!(d+this.unpin<=f.top)&&"bottom":!(a-l>=d+v)&&"bottom";var h=null==this.affixed;return null!=o&&o>=d?"top":null!=l&&(h?d:f.top)+(h?v:e)>=a-l&&"bottom"},n.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(n.RESET).addClass("affix");var a=this.$target.scrollTop(),e=this.$element.offset();return this.pinnedOffset=e.top-a},n.prototype.checkPositionWithEventLoop=function(){setTimeout(s.proxy(this.checkPosition,this),1)},n.prototype.checkPosition=function(){if(this.$element.is(":visible")){var a=this.$element.height(),e=this.options.offset,o=e.top,l=e.bottom,d=Math.max(s(document).height(),s(document.body).height());"object"!=typeof e&&(l=o=e),"function"==typeof o&&(o=e.top(this.$element)),"function"==typeof l&&(l=e.bottom(this.$element));var f=this.getState(d,a,o,l);if(this.affixed!=f){null!=this.unpin&&this.$element.css("top","");var v="affix"+(f?"-"+f:""),h=s.Event(v+".bs.affix");if(this.$element.trigger(h),h.isDefaultPrevented())return;this.affixed=f,this.unpin="bottom"==f?this.getPinnedOffset():null,this.$element.removeClass(n.RESET).addClass(v).trigger(v.replace("affix","affixed")+".bs.affix")}"bottom"==f&&this.$element.offset({top:d-a-l})}};var c=s.fn.affix;s.fn.affix=_,s.fn.affix.Constructor=n,s.fn.affix.noConflict=function(){return s.fn.affix=c,this},s(window).on("load",function(){s('[data-spy="affix"]').each(function(){var a=s(this),e=a.data();e.offset=e.offset||{},null!=e.offsetBottom&&(e.offset.bottom=e.offsetBottom),null!=e.offsetTop&&(e.offset.top=e.offsetTop),_.call(a,e)})})}(jQuery),function(s){"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],s):s(typeof module<"u"&&module.exports?require("jquery"):jQuery)}(function(s){"use strict";function _(Z){return!Z||void 0!==Z.allowPageScroll||void 0===Z.swipe&&void 0===Z.swipeStatus||(Z.allowPageScroll=v),void 0!==Z.click&&void 0===Z.tap&&(Z.tap=Z.click),Z||(Z={}),Z=s.extend({},s.fn.swipe.defaults,Z),this.each(function(){var J=s(this),H=J.data(_e);H||(H=new n(this,Z),J.data(_e,H))})}function n(Z,xe){function H(ae){if(!(function ot(){return!0===Xe.data(_e+"_intouch")}()||s(ae.target).closest(xe.excludedElements,Xe).length>0)){var Ie=ae.originalEvent?ae.originalEvent:ae;if(!Ie.pointerType||"mouse"!=Ie.pointerType||0!=xe.fallbackToMouseEvents){var Ne,Ke=Ie.touches,Yt=Ke?Ke[0]:Ie;return gt=m,Ke?ft=Ke.length:!1!==xe.preventDefaultEvents&&ae.preventDefault(),St=0,Et=null,Qt=null,Jt=null,vt=0,ci=0,hi=0,Zt=1,ri=0,Mi=function We(){var ae={};return ae[a]=$e(a),ae[e]=$e(e),ae[o]=$e(o),ae[l]=$e(l),ae}(),ke(),q(0,Yt),!Ke||ft===xe.fingers||xe.fingers===D||Le()?(Ei=jt(),2==ft&&(q(1,Ke[1]),ci=hi=Ze(pt[0].start,pt[1].start)),(xe.swipeStatus||xe.pinchStatus)&&(Ne=ee(Ie,gt))):Ne=!1,!1===Ne?(ee(Ie,gt=L),Ne):(xe.hold&&(bi=setTimeout(s.proxy(function(){Xe.trigger("hold",[Ie.target]),xe.hold&&(Ne=xe.hold.call(Xe,Ie,Ie.target))},this),xe.longTapThreshold)),F(!0),null)}}}function re(ae){var Ie=ae.originalEvent?ae.originalEvent:ae;if(gt!==C&&gt!==L&&!Ye()){var Ne,Ke=Ie.touches,Gt=pe(Ke?Ke[0]:Ie);if(Ii=jt(),Ke&&(ft=Ke.length),xe.hold&&clearTimeout(bi),gt=k,2==ft&&(0==ci?(q(1,Ke[1]),ci=hi=Ze(pt[0].start,pt[1].start)):(pe(Ke[1]),hi=Ze(pt[0].end,pt[1].end),Jt=function it(){return Zt<1?f:d}()),Zt=function ut(ae,Ie){return(Ie/ae*1).toFixed(2)}(ci,hi),ri=Math.abs(ci-hi)),ft===xe.fingers||xe.fingers===D||!Ke||Le()){if(Et=Wt(Gt.start,Gt.end),function je(ae,Ie){if(!1!==xe.preventDefaultEvents)if(xe.allowPageScroll===v)ae.preventDefault();else{var Ne=xe.allowPageScroll===h;switch(Ie){case a:(xe.swipeLeft&&Ne||!Ne&&xe.allowPageScroll!=N)&&ae.preventDefault();break;case e:(xe.swipeRight&&Ne||!Ne&&xe.allowPageScroll!=N)&&ae.preventDefault();break;case o:(xe.swipeUp&&Ne||!Ne&&xe.allowPageScroll!=Q)&&ae.preventDefault();break;case l:(xe.swipeDown&&Ne||!Ne&&xe.allowPageScroll!=Q)&&ae.preventDefault()}}}(ae,Qt=Wt(Gt.last,Gt.end)),St=function _t(ae,Ie){return Math.round(Math.sqrt(Math.pow(Ie.x-ae.x,2)+Math.pow(Ie.y-ae.y,2)))}(Gt.start,Gt.end),vt=tt(),function Ee(ae,Ie){ae!=v&&(Ie=Math.max(Ie,ze(ae)),Mi[ae].distance=Ie)}(Et,St),Ne=ee(Ie,gt),!xe.triggerOnTouchEnd||xe.triggerOnTouchLeave){var $t=!0;if(xe.triggerOnTouchLeave){var Fi=function wi(ae){var Ie=(ae=s(ae)).offset();return{left:Ie.left,right:Ie.left+ae.outerWidth(),top:Ie.top,bottom:Ie.top+ae.outerHeight()}}(this);$t=function Ti(ae,Ie){return ae.x>Ie.left&&ae.x<Ie.right&&ae.y>Ie.top&&ae.y<Ie.bottom}(Gt.end,Fi)}!xe.triggerOnTouchEnd&&$t?gt=V(k):xe.triggerOnTouchLeave&&!$t&&(gt=V(C)),gt!=L&&gt!=C||ee(Ie,gt)}}else ee(Ie,gt=L);!1===Ne&&ee(Ie,gt=L)}}function ve(ae){var Ie=ae.originalEvent?ae.originalEvent:ae,Ne=Ie.touches;if(Ne){if(Ne.length&&!Ye())return function zt(ae){Ft=jt(),pi=ae.touches.length+1}(Ie),!0;if(Ne.length&&Ye())return!0}return Ye()&&(ft=pi),Ii=jt(),vt=tt(),$()||!Se()?ee(Ie,gt=L):xe.triggerOnTouchEnd||!1===xe.triggerOnTouchEnd&&gt===k?(!1!==xe.preventDefaultEvents&&!1!==ae.cancelable&&ae.preventDefault(),ee(Ie,gt=C)):!xe.triggerOnTouchEnd&&Oe()?Te(Ie,gt=C,x):gt===k&&ee(Ie,gt=L),F(!1),null}function U(){ft=0,Ii=0,Ei=0,ci=0,hi=0,Zt=1,ke(),F(!1)}function P(ae){xe.triggerOnTouchLeave&&ee(ae.originalEvent?ae.originalEvent:ae,gt=V(C))}function z(){Xe.unbind(ki,H),Xe.unbind(Si,U),Xe.unbind(Li,re),Xe.unbind(Oi,ve),Xt&&Xe.unbind(Xt,P),F(!1)}function V(ae){var Ie=ae,Ne=ye(),Ke=Se(),Yt=$();return!Ne||Yt?Ie=L:!Ke||ae!=k||xe.triggerOnTouchEnd&&!xe.triggerOnTouchLeave?!Ke&&ae==C&&xe.triggerOnTouchLeave&&(Ie=L):Ie=C,Ie}function ee(ae,Ie){var Ne,Ke=ae.touches;return(function he(){return!(!fe()||!oe())}()||oe())&&(Ne=Te(ae,Ie,S)),(function se(){return!(!De()||!Le())}()||Le())&&!1!==Ne&&(Ne=Te(ae,Ie,y)),function xt(){return!(!Ue()||!Me())}()&&!1!==Ne?Ne=Te(ae,Ie,E):function At(){return!(!function ct(){return vt>xe.longTapThreshold&&St<W}()||!function Fe(){return!!xe.longTap}())}()&&!1!==Ne?Ne=Te(ae,Ie,M):function Tt(){return!(!function lt(){return(1===ft||!R)&&(isNaN(St)||St<xe.threshold)}()||!Oe())}()&&!1!==Ne&&(Ne=Te(ae,Ie,x)),Ie===L&&U(),Ie===C&&(Ke&&Ke.length||U()),Ne}function Te(ae,Ie,Ne){var Ke;if(Ne==S){if(Xe.trigger("swipeStatus",[Ie,Et||null,St||0,vt||0,ft,pt,Qt]),xe.swipeStatus&&!1===(Ke=xe.swipeStatus.call(Xe,ae,Ie,Et||null,St||0,vt||0,ft,pt,Qt)))return!1;if(Ie==C&&fe()){if(clearTimeout(si),clearTimeout(bi),Xe.trigger("swipe",[Et,St,vt,ft,pt,Qt]),xe.swipe&&!1===(Ke=xe.swipe.call(Xe,ae,Et,St,vt,ft,pt,Qt)))return!1;switch(Et){case a:Xe.trigger("swipeLeft",[Et,St,vt,ft,pt,Qt]),xe.swipeLeft&&(Ke=xe.swipeLeft.call(Xe,ae,Et,St,vt,ft,pt,Qt));break;case e:Xe.trigger("swipeRight",[Et,St,vt,ft,pt,Qt]),xe.swipeRight&&(Ke=xe.swipeRight.call(Xe,ae,Et,St,vt,ft,pt,Qt));break;case o:Xe.trigger("swipeUp",[Et,St,vt,ft,pt,Qt]),xe.swipeUp&&(Ke=xe.swipeUp.call(Xe,ae,Et,St,vt,ft,pt,Qt));break;case l:Xe.trigger("swipeDown",[Et,St,vt,ft,pt,Qt]),xe.swipeDown&&(Ke=xe.swipeDown.call(Xe,ae,Et,St,vt,ft,pt,Qt))}}}if(Ne==y){if(Xe.trigger("pinchStatus",[Ie,Jt||null,ri||0,vt||0,ft,Zt,pt]),xe.pinchStatus&&!1===(Ke=xe.pinchStatus.call(Xe,ae,Ie,Jt||null,ri||0,vt||0,ft,Zt,pt)))return!1;if(Ie==C&&De())switch(Jt){case d:Xe.trigger("pinchIn",[Jt||null,ri||0,vt||0,ft,Zt,pt]),xe.pinchIn&&(Ke=xe.pinchIn.call(Xe,ae,Jt||null,ri||0,vt||0,ft,Zt,pt));break;case f:Xe.trigger("pinchOut",[Jt||null,ri||0,vt||0,ft,Zt,pt]),xe.pinchOut&&(Ke=xe.pinchOut.call(Xe,ae,Jt||null,ri||0,vt||0,ft,Zt,pt))}}return Ne==x?Ie!==L&&Ie!==C||(clearTimeout(si),clearTimeout(bi),Me()&&!function qe(){return Ue()}()?(oi=jt(),si=setTimeout(s.proxy(function(){oi=null,Xe.trigger("tap",[ae.target]),xe.tap&&(Ke=xe.tap.call(Xe,ae,ae.target))},this),xe.doubleTapThreshold)):(oi=null,Xe.trigger("tap",[ae.target]),xe.tap&&(Ke=xe.tap.call(Xe,ae,ae.target)))):Ne==E?Ie!==L&&Ie!==C||(clearTimeout(si),clearTimeout(bi),oi=null,Xe.trigger("doubletap",[ae.target]),xe.doubleTap&&(Ke=xe.doubleTap.call(Xe,ae,ae.target))):Ne==M&&(Ie!==L&&Ie!==C||(clearTimeout(si),oi=null,Xe.trigger("longtap",[ae.target]),xe.longTap&&(Ke=xe.longTap.call(Xe,ae,ae.target)))),Ke}function Se(){var ae=!0;return null!==xe.threshold&&(ae=St>=xe.threshold),ae}function $(){var ae=!1;return null!==xe.cancelThreshold&&null!==Et&&(ae=ze(Et)-St>=xe.cancelThreshold),ae}function ye(){return!(xe.maxTimeThreshold&&vt>=xe.maxTimeThreshold)}function De(){var ae=X(),Ie=ue(),Ne=function ie(){return null===xe.pinchThreshold||ri>=xe.pinchThreshold}();return ae&&Ie&&Ne}function Le(){return!!(xe.pinchStatus||xe.pinchIn||xe.pinchOut)}function fe(){var ae=ye(),Ie=Se(),Ne=X(),Ke=ue();return!$()&&Ke&&Ne&&Ie&&ae}function oe(){return!!(xe.swipe||xe.swipeStatus||xe.swipeLeft||xe.swipeRight||xe.swipeUp||xe.swipeDown)}function X(){return ft===xe.fingers||xe.fingers===D||!R}function ue(){return 0!==pt[0].end.x}function Oe(){return!!xe.tap}function Me(){return!!xe.doubleTap}function Ue(){if(null==oi)return!1;var ae=jt();return Me()&&ae-oi<=xe.doubleTapThreshold}function ke(){Ft=0,pi=0}function Ye(){var ae=!1;return Ft&&jt()-Ft<=xe.fingerReleaseThreshold&&(ae=!0),ae}function F(ae){Xe&&(!0===ae?(Xe.bind(Li,re),Xe.bind(Oi,ve),Xt&&Xe.bind(Xt,P)):(Xe.unbind(Li,re,!1),Xe.unbind(Oi,ve,!1),Xt&&Xe.unbind(Xt,P,!1)),Xe.data(_e+"_intouch",!0===ae))}function q(ae,Ie){var Ne={start:{x:0,y:0},last:{x:0,y:0},end:{x:0,y:0}};return Ne.start.x=Ne.last.x=Ne.end.x=Ie.pageX||Ie.clientX,Ne.start.y=Ne.last.y=Ne.end.y=Ie.pageY||Ie.clientY,pt[ae]=Ne,Ne}function pe(ae){var Ie=void 0!==ae.identifier?ae.identifier:0,Ne=function be(ae){return pt[ae]||null}(Ie);return null===Ne&&(Ne=q(Ie,ae)),Ne.last.x=Ne.end.x,Ne.last.y=Ne.end.y,Ne.end.x=ae.pageX||ae.clientX,Ne.end.y=ae.pageY||ae.clientY,Ne}function ze(ae){if(Mi[ae])return Mi[ae].distance}function $e(ae){return{direction:ae,distance:0}}function tt(){return Ii-Ei}function Ze(ae,Ie){var Ne=Math.abs(ae.x-Ie.x),Ke=Math.abs(ae.y-Ie.y);return Math.round(Math.sqrt(Ne*Ne+Ke*Ke))}function Wt(ae,Ie){if(function _i(ae,Ie){return ae.x==Ie.x&&ae.y==Ie.y}(ae,Ie))return v;var Ne=function Nt(ae,Ie){var Yt=Math.atan2(Ie.y-ae.y,ae.x-Ie.x),Gt=Math.round(180*Yt/Math.PI);return Gt<0&&(Gt=360-Math.abs(Gt)),Gt}(ae,Ie);return Ne<=45&&Ne>=0||Ne<=360&&Ne>=315?a:Ne>=135&&Ne<=225?e:Ne>45&&Ne<135?l:o}function jt(){return(new Date).getTime()}xe=s.extend({},xe);var xi=R||we||!xe.fallbackToMouseEvents,ki=xi?we?de?"MSPointerDown":"pointerdown":"touchstart":"mousedown",Li=xi?we?de?"MSPointerMove":"pointermove":"touchmove":"mousemove",Oi=xi?we?de?"MSPointerUp":"pointerup":"touchend":"mouseup",Xt=xi?we?"mouseleave":null:"mouseleave",Si=we?de?"MSPointerCancel":"pointercancel":"touchcancel",St=0,Et=null,Qt=null,vt=0,ci=0,hi=0,Zt=1,ri=0,Jt=0,Mi=null,Xe=s(Z),gt="start",ft=0,pt={},Ei=0,Ii=0,Ft=0,pi=0,oi=0,si=null,bi=null;try{Xe.bind(ki,H),Xe.bind(Si,U)}catch{s.error("events not supported "+ki+","+Si+" on jQuery.swipe")}this.enable=function(){return this.disable(),Xe.bind(ki,H),Xe.bind(Si,U),Xe},this.disable=function(){return z(),Xe},this.destroy=function(){z(),Xe.data(_e,null),Xe=null},this.option=function(ae,Ie){if("object"==typeof ae)xe=s.extend(xe,ae);else if(void 0!==xe[ae]){if(void 0===Ie)return xe[ae];xe[ae]=Ie}else{if(!ae)return xe;s.error("Option "+ae+" does not exist on jQuery.swipe.options")}return null}}var a="left",e="right",o="up",l="down",d="in",f="out",v="none",h="auto",S="swipe",y="pinch",x="tap",E="doubletap",M="longtap",N="horizontal",Q="vertical",D="all",W=10,m="start",k="move",C="end",L="cancel",R="ontouchstart"in window,de=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled&&!R,we=(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&!R,_e="TouchSwipe";s.fn.swipe=function(Z){var J=s(this),H=J.data(_e);if(H&&"string"==typeof Z){if(H[Z])return H[Z].apply(H,Array.prototype.slice.call(arguments,1));s.error("Method "+Z+" does not exist on jQuery.swipe")}else if(H&&"object"==typeof Z)H.option.apply(H,arguments);else if(!(H||"object"!=typeof Z&&Z))return _.apply(this,arguments);return J},s.fn.swipe.version="1.6.18",s.fn.swipe.defaults={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:".noSwipe",preventDefaultEvents:!0},s.fn.swipe.phases={PHASE_START:m,PHASE_MOVE:k,PHASE_END:C,PHASE_CANCEL:L},s.fn.swipe.directions={LEFT:a,RIGHT:e,UP:o,DOWN:l,IN:d,OUT:f},s.fn.swipe.pageScroll={NONE:v,HORIZONTAL:N,VERTICAL:Q,AUTO:h},s.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,FOUR:4,FIVE:5,ALL:D}}),function(s,_){var n=function(s,_){"use strict";if(_.getElementsByClassName){var n,c=_.documentElement,a=s.Date,e=s.HTMLPictureElement,o="addEventListener",l="getAttribute",d=s[o],f=s.setTimeout,v=s.requestAnimationFrame||f,h=s.requestIdleCallback,S=/^picture$/i,y=["load","error","lazyincluded","_lazyloaded"],x={},E=Array.prototype.forEach,M=function(J,H){return x[H]||(x[H]=new RegExp("(\\s|^)"+H+"(\\s|$)")),x[H].test(J[l]("class")||"")&&x[H]},N=function(J,H){M(J,H)||J.setAttribute("class",(J[l]("class")||"").trim()+" "+H)},Q=function(J,H){var re;(re=M(J,H))&&J.setAttribute("class",(J[l]("class")||"").replace(re," "))},D=function(J,H,re){var ve=re?o:"removeEventListener";re&&D(J,H),y.forEach(function(U){J[ve](U,H)})},W=function(J,H,re,ve,U){var P=_.createEvent("CustomEvent");return P.initCustomEvent(H,!ve,!U,re||{}),J.dispatchEvent(P),P},m=function(J,H){var re;!e&&(re=s.picturefill||n.pf)?re({reevaluate:!0,elements:[J]}):H&&H.src&&(J.src=H.src)},k=function(J,H){return(getComputedStyle(J,null)||{})[H]},C=function(J,H,re){for(re=re||J.offsetWidth;re<n.minSize&&H&&!J._lazysizesWidth;)re=H.offsetWidth,H=H.parentNode;return re},L=(ve=[],U=re=[],z=function(V,ee){J&&!ee?V.apply(this,arguments):(U.push(V),H||(H=!0,(_.hidden?f:v)(P)))},z._lsFlush=P=function(){var V=U;for(U=re.length?ve:re,J=!0,H=!1;V.length;)V.shift()();J=!1},z),R=function(J,H){return H?function(){L(J)}:function(){var re=this,ve=arguments;L(function(){J.apply(re,ve)})}},we=function(J){var H,re,U=function(){H=null,J()},P=function(){var z=a.now()-re;99>z?f(P,99-z):(h||U)(U)};return function(){re=a.now(),H||(H=f(P,99))}},_e=function(){var J,H,re,ve,U,P,z,V,ee,Te,Se,$,ie,ye,je,De=/^img$/i,Le=/^iframe$/i,se="onscroll"in s&&!/glebot/.test(navigator.userAgent),oe=0,he=0,X=-1,ue=function(ke){he--,ke&&ke.target&&D(ke.target,ue),(!ke||0>he||!ke.target)&&(he=0)},Oe=function(ke,Ye){var ot,F=ke,q="hidden"==k(_.body,"visibility")||"hidden"!=k(ke,"visibility");for(ee-=Ye,$+=Ye,Te-=Ye,Se+=Ye;q&&(F=F.offsetParent)&&F!=_.body&&F!=c;)(q=(k(F,"opacity")||1)>0)&&"visible"!=k(F,"overflow")&&(ot=F.getBoundingClientRect(),q=Se>ot.left&&Te<ot.right&&$>ot.top-1&&ee<ot.bottom+1);return q},Me=function(){var ke,Ye,ot,F,q,pe,be,Ee,ze;if((U=n.loadMode)&&8>he&&(ke=J.length)){for((Ye=0,X++,null==ye&&("expand"in n||(n.expand=c.clientHeight>500&&c.clientWidth>500?500:370),ye=(ie=n.expand)*n.expFactor),ye>oe&&1>he&&X>2&&U>2&&!_.hidden?(oe=ye,X=0):oe=U>1&&X>1&&6>he?ie:0);ke>Ye;Ye++)if(J[Ye]&&!J[Ye]._lazyRace)if(se)if((Ee=J[Ye][l]("data-expand"))&&(pe=1*Ee)||(pe=oe),ze!==pe&&(z=innerWidth+pe*je,V=innerHeight+pe,be=-1*pe,ze=pe),ot=J[Ye].getBoundingClientRect(),($=ot.bottom)>=be&&(ee=ot.top)<=V&&(Se=ot.right)>=be*je&&(Te=ot.left)<=z&&($||Se||Te||ee)&&(re&&3>he&&!Ee&&(3>U||4>X)||Oe(J[Ye],pe))){if(At(J[Ye]),q=!0,he>9)break}else!q&&re&&!F&&4>he&&4>X&&U>2&&(H[0]||n.preloadAfterLoad)&&(H[0]||!Ee&&($||Se||Te||ee||"auto"!=J[Ye][l](n.sizesAttr)))&&(F=H[0]||J[Ye]);else At(J[Ye]);F&&!q&&At(F)}},Fe=function(J){var H,re=0,P=666,z=function(){H=!1,re=a.now(),J()},V=h?function(){h(z,{timeout:P}),666!==P&&(P=666)}:R(function(){f(z)},!0);return function(ee){var Te;(ee=!0===ee)&&(P=44),H||(H=!0,0>(Te=125-(a.now()-re))&&(Te=0),ee||9>Te&&h?V():f(V,Te))}}(Me),Ue=function(ke){N(ke.target,n.loadedClass),Q(ke.target,n.loadingClass),D(ke.target,lt)},qe=R(Ue),lt=function(ke){qe({target:ke.target})},Tt=function(ke){var Ye,ot,F=ke[l](n.srcsetAttr);(Ye=n.customMedia[ke[l]("data-media")||ke[l]("media")])&&ke.setAttribute("media",Ye),F&&ke.setAttribute("srcset",F),Ye&&((ot=ke.parentNode).insertBefore(ke.cloneNode(),ke),ot.removeChild(ke))},xt=R(function(ke,Ye,ot,F,q){var pe,be,Ee,ze,We,$e;(We=W(ke,"lazybeforeunveil",Ye)).defaultPrevented||(F&&(ot?N(ke,n.autosizesClass):ke.setAttribute("sizes",F)),be=ke[l](n.srcsetAttr),pe=ke[l](n.srcAttr),q&&(ze=(Ee=ke.parentNode)&&S.test(Ee.nodeName||"")),We={target:ke},($e=Ye.firesLoad||"src"in ke&&(be||pe||ze))&&(D(ke,ue,!0),clearTimeout(ve),ve=f(ue,2500),N(ke,n.loadingClass),D(ke,lt,!0)),ze&&E.call(Ee.getElementsByTagName("source"),Tt),be?ke.setAttribute("srcset",be):pe&&!ze&&(Le.test(ke.nodeName)?function(ke,Ye){try{ke.contentWindow.location.replace(Ye)}catch{ke.src=Ye}}(ke,pe):ke.src=pe),(be||ze)&&m(ke,{src:pe})),ke._lazyRace&&delete ke._lazyRace,Q(ke,n.lazyClass),L(function(){(!$e||ke.complete&&ke.naturalWidth>1)&&($e?ue(We):he--,Ue(We))},!0)}),At=function(ke){var Ye,ot=De.test(ke.nodeName),F=ot&&(ke[l](n.sizesAttr)||ke[l]("sizes")),q="auto"==F;(!q&&re||!ot||!ke.src&&!ke.srcset||ke.complete||M(ke,n.errorClass))&&(Ye=W(ke,"lazyunveilread").detail,q&&Re.updateElem(ke,!0,ke.offsetWidth),ke._lazyRace=!0,he++,xt(ke,Ye,q,F,ot))},zt=function(){if(!re){if(a.now()-P<999)return void f(zt,999);var ke=we(function(){n.loadMode=3,Fe()});re=!0,n.loadMode=3,Fe(),d("scroll",function(){3==n.loadMode&&(n.loadMode=2),ke()},!0)}};return{_:function(){P=a.now(),J=_.getElementsByClassName(n.lazyClass),H=_.getElementsByClassName(n.lazyClass+" "+n.preloadClass),je=n.hFac,d("scroll",Fe,!0),d("resize",Fe,!0),s.MutationObserver?new MutationObserver(Fe).observe(c,{childList:!0,subtree:!0,attributes:!0}):(c[o]("DOMNodeInserted",Fe,!0),c[o]("DOMAttrModified",Fe,!0),setInterval(Fe,999)),d("hashchange",Fe,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(ke){_[o](ke,Fe,!0)}),/d$|^c/.test(_.readyState)?zt():(d("load",zt),_[o]("DOMContentLoaded",Fe),f(zt,2e4)),J.length?(Me(),L._lsFlush()):Fe()},checkElems:Fe,unveil:At}}(),Re=function(){var J,H=R(function(P,z,V,ee){var Te,Se,$;if(P._lazysizesWidth=ee,P.setAttribute("sizes",ee+="px"),S.test(z.nodeName||""))for(Se=0,$=(Te=z.getElementsByTagName("source")).length;$>Se;Se++)Te[Se].setAttribute("sizes",ee);V.detail.dataAttr||m(P,V.detail)}),re=function(P,z,V){var ee,Te=P.parentNode;Te&&(V=C(P,Te,V),(ee=W(P,"lazybeforesizes",{width:V,dataAttr:!!z})).defaultPrevented||(V=ee.detail.width)&&V!==P._lazysizesWidth&&H(P,Te,ee,V))},U=we(function(){var P,z=J.length;if(z)for(P=0;z>P;P++)re(J[P])});return{_:function(){J=_.getElementsByClassName(n.autosizesClass),d("resize",U)},checkElems:U,updateElem:re}}(),Z=function(){Z.i||(Z.i=!0,Re._(),_e._())};return function(){var J,H={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2};for(J in n=s.lazySizesConfig||s.lazysizesConfig||{},H)J in n||(n[J]=H[J]);s.lazySizesConfig=n,f(function(){n.init&&Z()})}(),{cfg:n,autoSizer:Re,loader:_e,init:Z,uP:m,aC:N,rC:Q,hC:M,fire:W,gW:C,rAF:L}}var J,H,re,ve,U,P,z}(s,s.document);s.lazySizes=n,"object"==typeof module&&module.exports&&(module.exports=n)}(window);var g_ugFunctions=new UGFunctions;function UGThumbsGeneral(){var s,_,n,c,a=this,e=jQuery(a),o=new UniteGalleryMain,l=new UGFunctions;this.type={GET_THUMBS_ALL:"all",GET_THUMBS_RATIO:"ratio",GET_THUMBS_NO_RATIO:"no_ratio",GET_THUMBS_NEW:"new"},this.events={SETOVERSTYLE:"thumbmouseover",SETNORMALSTYLE:"thumbmouseout",SETSELECTEDSTYLE:"thumbsetselected",PLACEIMAGE:"thumbplaceimage",AFTERPLACEIMAGE:"thumb_after_place_image",IMAGELOADERROR:"thumbimageloaderror",THUMB_IMAGE_LOADED:"thumb_image_loaded"};var d={thumb_width:88,thumb_height:50,thumb_fixed_size:!0,thumb_resize_by:"height",thumb_border_effect:!0,thumb_border_width:0,thumb_border_color:"#000000",thumb_over_border_width:0,thumb_over_border_color:"#d9d9d9",thumb_selected_border_width:1,thumb_selected_border_color:"#d9d9d9",thumb_round_corners_radius:0,thumb_color_overlay_effect:!0,thumb_overlay_color:"#000000",thumb_overlay_opacity:.4,thumb_overlay_reverse:!1,thumb_image_overlay_effect:!1,thumb_image_overlay_type:"bw",thumb_transition_duration:200,thumb_transition_easing:"easeOutQuad",thumb_show_loader:!0,thumb_loader_type:"dark",thumb_wrapper_as_link:!1,thumb_link_newpage:!1},f={touchEnabled:!1,num_thumbs_checking:0,customThumbs:!1,funcSetCustomThumbHtml:null,isEffectBorder:!1,isEffectOverlay:!1,isEffectImage:!1,colorOverlayOpacity:1,thumbInnerReduce:0,allowOnResize:!0,classNewThumb:"ug-new-thumb"},v="thumb_size_change";function h(k,C){var L=n[k],R="";0==f.customThumbs&&(R=" ug-thumb-generated");var de="<div class='ug-thumb-wrapper"+R+"' style='z-index:"+(L.index+1)+";'></div>";if(1==d.thumb_wrapper_as_link){var we=L.link;""==L.link&&(we="javascript:void(0)");var _e="";1==d.thumb_link_newpage&&L.link&&(_e=" target='_blank'"),de="<a href='"+we+"'"+_e+" class='ug-thumb-wrapper"+R+"'></a>"}var Re=jQuery(de),Z=L.objThumbImage;if(0==f.customThumbs){if(1==d.thumb_show_loader&&Z){var J="ug-thumb-loader-dark";"bright"==d.thumb_loader_type&&(J="ug-thumb-loader-bright"),Re.append("<div class='ug-thumb-loader "+J+"'></div>"),Re.append("<div class='ug-thumb-error' style='display:none'></div>")}if(Z){if(Z.addClass("ug-thumb-image"),1==d.thumb_image_overlay_effect){var H=Z.clone().appendTo(Re);H.addClass("ug-thumb-image-overlay "+C).removeClass("ug-thumb-image"),H.fadeTo(0,0),L.objImageOverlay=H}Re.append(Z)}}return f.isEffectBorder&&Re.append("<div class='ug-thumb-border-overlay'></div>"),f.isEffectOverlay&&Re.append("<div class='ug-thumb-overlay'></div>"),c.append(Re),f.customThumbs&&f.funcSetCustomThumbHtml(Re,L),n[k].objThumbWrapper=Re,Re}function S(k,C,L,R){var de={width:k+"px",height:C+"px"},we={width:k-f.thumbInnerReduce+"px",height:C-f.thumbInnerReduce+"px"},_e=".ug-thumb-loader, .ug-thumb-error, .ug-thumb-border-overlay, .ug-thumb-overlay";L?(!0!==R&&L.css(de),L.find(_e).css(we)):(c.children(".ug-thumb-wrapper").css(de),c.find(_e).css(we))}function y(k,C,L,R){R||(R=!1),o.isFakeFullscreen()&&(R=!0);var de,we=k.children(".ug-thumb-border-overlay"),_e={};_e["border-width"]=C+"px",0!=C&&(_e["border-color"]=L),R&&!0===R?(we.css(_e),0==C?we.hide():we.show()):(0==C?we.stop().fadeOut(d.thumb_transition_duration):we.show().stop().fadeIn(d.thumb_transition_duration),de=_e,we.stop(!0).animate(de,{duration:d.thumb_transition_duration,easing:d.thumb_transition_easing,queue:!1}))}function x(k,C,L){var R=k.children(".ug-thumb-overlay"),de=d.thumb_transition_duration;L&&!0===L&&(de=0),C?R.stop(!0).fadeTo(de,f.colorOverlayOpacity):R.stop(!0).fadeTo(de,0)}function E(k,C,L){var R=k.children("img.ug-thumb-image"),de=k.children("img.ug-thumb-image-overlay"),we=d.thumb_transition_duration;L&&!0===L&&(we=0),C?de.stop(!0).fadeTo(we,1):(R.fadeTo(0,1),de.stop(!0).fadeTo(we,0))}function M(k,C){f.isEffectBorder&&y(k,d.thumb_selected_border_width,d.thumb_selected_border_color,C),f.isEffectOverlay&&x(k,1==d.thumb_overlay_reverse,C),f.isEffectImage&&E(k,!1,C),e.trigger(a.events.SETSELECTEDSTYLE,k)}function N(k){1==D(k)?M(k,!0):a.setThumbNormalStyle(k,!0,"redraw")}function D(k){return!!k.hasClass("ug-thumb-selected")}function W(k,C){C=jQuery(C),a.getItemByThumb(C);var L=l.getElementSize(C);S(L.width,L.height,C,!0),N(C)}function m(k,C,L){objItem=a.getItemByThumb(C),objItem.isLoaded=!0,objItem.isThumbImageLoaded=!0;var R=l.getImageOriginalSize(L);objItem.thumbWidth=R.width,objItem.thumbHeight=R.height,objItem.thumbRatioByWidth=R.width/R.height,objItem.thumbRatioByHeight=R.height/R.width,C.addClass("ug-thumb-ratio-set")}this.init=function(k,C){s=k.getObjects(),o=k,jQuery(k),_=s.g_objWrapper,n=s.g_arrItems,d=jQuery.extend(d,C),f.isEffectBorder=d.thumb_border_effect,f.isEffectOverlay=d.thumb_color_overlay_effect,f.isEffectImage=d.thumb_image_overlay_effect},this._____________EXTERNAL_SETTERS__________=function(){},this.setHtmlThumbs=function(k,C){if(c=k,1==f.isEffectImage)var L=function(){var _e="",Re=d.thumb_image_overlay_type.split(",");for(var Z in Re)switch(Re[Z]){case"bw":_e+=" ug-bw-effect";break;case"blur":_e+=" ug-blur-effect";break;case"sepia":_e+=" ug-sepia-effect"}return _e}();if(!0!==C)for(var R=o.getNumItems(),de=0;de<R;de++)h(de,L);else{a.getThumbs().removeClass(f.classNewThumb);var we=o.getNewAddedItemsIndexes();jQuery.each(we,function(_e,Re){h(Re,L).addClass(f.classNewThumb)})}},this.setThumbNormalStyle=function(k,C,L){1==f.customThumbs&&k.removeClass("ug-thumb-over"),f.isEffectBorder&&y(k,d.thumb_border_width,d.thumb_border_color,C),f.isEffectOverlay&&x(k,1!=d.thumb_overlay_reverse,C),f.isEffectImage&&E(k,!0,C),e.trigger(a.events.SETNORMALSTYLE,k)},this.setThumbOverStyle=function(k){1==f.customThumbs&&k.addClass("ug-thumb-over"),f.isEffectBorder&&y(k,d.thumb_over_border_width,d.thumb_over_border_color),f.isEffectOverlay&&x(k,1==d.thumb_overlay_reverse),1==f.isEffectImage&&E(k,!1),e.trigger(a.events.SETOVERSTYLE,k)},this.setHtmlProperties=function(k){if(k||(k=a.getThumbs()),0==f.customThumbs&&(1==d.thumb_fixed_size&&S(d.thumb_width,d.thumb_height,k),function(R){if(d.thumb_round_corners_radius<=0)return!1;var de={"border-radius":d.thumb_round_corners_radius+"px"};R?(R.css(de),R.find(".ug-thumb-border-overlay").css(de)):c.find(".ug-thumb-wrapper, .ug-thumb-wrapper .ug-thumb-border-overlay").css(de)}(k)),k.each(function(){N(jQuery(this))}),f.isEffectOverlay&&d.thumb_overlay_color){var C={};if(l.isRgbaSupported()){var L=l.convertHexToRGB(d.thumb_overlay_color,d.thumb_overlay_opacity);C["background-color"]=L}else C["background-color"]=d.thumb_overlay_color,f.colorOverlayOpacity=d.thumb_overlay_opacity;k.find(".ug-thumb-overlay").css(C)}},this.setThumbSelected=function(k){if(1==f.customThumbs&&k.removeClass("ug-thumb-over"),1==D(k))return!0;k.addClass("ug-thumb-selected"),M(k)},this.setThumbUnselected=function(k){k.removeClass("ug-thumb-selected"),a.setThumbNormalStyle(k,!1,"set unselected")},this.setOptions=function(k){d=jQuery.extend(d,k)},this.setThumbInnerReduce=function(k){f.thumbInnerReduce=k},this.setCustomThumbs=function(k,C,L){if(f.customThumbs=!0,"function"!=typeof k)throw new Error("The argument should be function");f.funcSetCustomThumbHtml=k,-1==jQuery.inArray("overlay",C)&&(f.isEffectOverlay=!1),-1==jQuery.inArray("border",C)&&(f.isEffectBorder=!1),f.isEffectImage=!1,L&&!1===L.allow_onresize&&(f.allowOnResize=!1)},this._____________EXTERNAL_GETTERS__________=function(){},this.getOptions=function(){return d},this.getNumThumbs=function(){return n.length},this.getThumbImage=function(k){return k.find(".ug-thumb-image")},this.getThumbByIndex=function(k){var C=a.getThumbs();if(k>=C.length||k<0)throw new Error("Wrong thumb index");return jQuery(C[k])},this.getThumbs=function(k){var C=".ug-thumb-wrapper",L=".ug-thumb-ratio-set";switch(k){default:case a.type.GET_THUMBS_ALL:var R=c.children(C);break;case a.type.GET_THUMBS_NO_RATIO:R=c.children(C).not(L);break;case a.type.GET_THUMBS_RATIO:R=c.children(C+L);break;case a.type.GET_THUMBS_NEW:R=c.children("."+f.classNewThumb)}return R},this.getItemByThumb=function(k){var C=k.data("index");return void 0===C&&(C=k.index()),n[C]},this.isThumbLoaded=function(k){return a.getItemByThumb(k).isLoaded},this.getGlobalThumbSize=function(){return{width:d.thumb_width,height:d.thumb_height}},this._____________EXTERNAL_OTHERS__________=function(){},this.initEvents=function(){var k=".ug-thumb-wrapper";1==f.allowOnResize&&_.on(v,W),e.on(a.events.THUMB_IMAGE_LOADED,m),c.on("touchstart",k,function(){f.touchEnabled=!0,c.off("mouseenter").off("mouseleave")}),c.on("mouseenter",k,function(C){!function(L){if(1==f.touchEnabled)return objThumbs.off("mouseenter").off("mouseleave"),!0;0==D(L)&&a.setThumbOverStyle(L)}(jQuery(this))}),c.on("mouseleave",k,function(C){!function(L){if(1==f.touchEnabled)return!0;0==D(L)&&a.setThumbNormalStyle(L,!1)}(jQuery(this))})},this.destroy=function(){var k=".ug-thumb-wrapper";c.off("touchstart",k),_.off(v),c.off("mouseenter",k),c.off("mouseleave",k),e.off(a.events.THUMB_IMAGE_LOADED)},this.loadThumbsImages=function(){var k=c.find(".ug-thumb-image");l.checkImagesLoaded(k,null,function(C,L){0==L?function(R,de){de||(de=!1);var we=jQuery(R),_e=we.parents(".ug-thumb-wrapper");0!=_e.parent().length&&(objItem=a.getItemByThumb(_e),(1!=objItem.isLoaded||!1!==de)&&(a.triggerImageLoadedEvent(_e,we),1==f.customThumbs?e.trigger(a.events.PLACEIMAGE,[_e,we]):function Q(k,C,L){if(1==d.thumb_fixed_size)l.scaleImageCoverParent(C,k);else{"height"==d.thumb_resize_by?l.scaleImageByHeight(C,d.thumb_height):l.scaleImageByWidth(C,d.thumb_width);var R=l.getElementSize(C);l.placeElement(C,0,0),S(R.width,R.height,k)}k.children(".ug-thumb-loader").hide(),C.show(),0==d.thumb_image_overlay_effect?C.fadeTo(0,1):(1==d.thumb_image_overlay_effect&&function(de){var we=de.siblings(".ug-thumb-image-overlay");if(0==we.length)return!1;var _e=l.getElementSize(de);we.css({width:_e.width+"px",height:_e.height+"px",left:_e.left+"px",top:_e.top+"px"}),0==f.customThumbs&&we.fadeTo(0,1)}(C),C.fadeTo(0,0),N(k)),e.trigger(a.events.AFTERPLACEIMAGE,k)}(_e,we,objItem)))}(C,!0):function(R){var de=a.getItemByThumb(R);if(de.isLoaded=!0,de.isThumbImageLoaded=!1,1==f.customThumbs)return e.trigger(a.events.IMAGELOADERROR,R),!0;R.children(".ug-thumb-loader").hide(),R.children(".ug-thumb-error").show()}(jQuery(C).parent())})},this.triggerImageLoadedEvent=function(k,C){e.trigger(a.events.THUMB_IMAGE_LOADED,[k,C])},this.hideThumbs=function(){c.find(".ug-thumb-wrapper").hide()}}function UGThumbsStrip(){var s,_,n,c,a,e,o,l,d=this,f=new UniteGalleryMain,v=new UGFunctions,h=!1,S=new UGThumbsGeneral,y=(v=new UGFunctions,{strip_vertical_type:!1,strip_thumbs_align:"left",strip_space_between_thumbs:6,strip_thumb_touch_sensetivity:15,strip_scroll_to_thumb_duration:500,strip_scroll_to_thumb_easing:"easeOutCubic",strip_control_avia:!0,strip_control_touch:!0,strip_padding_top:0,strip_padding_bottom:0,strip_padding_left:0,strip_padding_right:0}),x={isRunOnce:!1,is_placed:!1,isNotFixedThumbs:!1,handle:null},E={stripSize:0,stripActiveSize:0,stripInnerSize:0,thumbSize:0,thumbSecondSize:0};this.events={STRIP_MOVE:"stripmove",INNER_SIZE_CHANGE:"size_change"};var M={strip_thumbs_align:"top",thumb_resize_by:"width"};function N(){var Z=S.getOptions();x.isNotFixedThumbs=!1===Z.thumb_fixed_size,h=y.strip_vertical_type}function D(Z){E.stripSize=Z,E.stripActiveSize=0==h?E.stripSize-y.strip_padding_left-y.strip_padding_right:E.stripSize-y.strip_padding_top-y.strip_padding_bottom,E.stripActiveSize<0&&(E.stripActiveSize=0)}function W(){var Z,J=e.children(".ug-thumb-wrapper"),H=0,re=0;for(0==h&&(re=y.strip_padding_top),i=0;i<J.length;i++){var ve=jQuery(J[i]);if(1==x.isNotFixedThumbs){if(objItem=S.getItemByThumb(ve),0==objItem.isLoaded)continue;ve.show()}v.placeElement(ve,H,re),0==h?H+=ve.outerWidth()+y.strip_space_between_thumbs:re+=ve.outerHeight()+y.strip_space_between_thumbs}if(0==h)var U=H-y.strip_space_between_thumbs;else U=re-y.strip_space_between_thumbs;Z=U,0==h?e.width(Z):e.height(Z),E.stripInnerSize=Z,R(),jQuery(d).trigger(d.events.INNER_SIZE_CHANGE)}function m(Z){var J=d.getInnerStripPos()+Z;J=d.fixInnerStripLimits(J),d.positionInnerStrip(J,!0)}function L(Z){if(0==_e())return!1;var J,H,re=(J={},H=d.getInnerStripPos(),J.minPosThumbs=-1*H+1,J.maxPosThumbs=-1*H+E.stripSize-1,J),ve=Re(Z);if(ve.min<re.minPosThumbs){var U=Z.prev();!function k(Z){var J=-1*Re(Z).min;J=d.fixInnerStripLimits(J),d.positionInnerStrip(J,!0)}(U.length?U:Z)}else if(ve.max>re.maxPosThumbs){var P=Z.next();!function C(Z){var J=-1*Re(Z).max+E.stripSize;J=d.fixInnerStripLimits(J),d.positionInnerStrip(J,!0)}(P.length?P:Z)}}function R(){1==_e()?(o&&o.enable(),l&&l.enable()):(o&&o.disable(),l&&l.disable())}function de(){clearTimeout(x.handle),x.handle=setTimeout(function(){W()},50)}function we(){var Z=f.getSelectedItem();S.setThumbSelected(Z.objThumbWrapper),L(Z.objThumbWrapper)}function _e(){return E.stripInnerSize>E.stripActiveSize}function Re(Z){var J={},H=Z.position();return 0==h?(J.min=H.left,J.max=H.left+E.thumbSize):(J.min=H.top,J.max=H.top+E.thumbSize),J}this.setHtml=function(Z){Z||(Z=n,null!=y.parent_container&&(Z=y.parent_container)),Z.append("<div class='ug-thumbs-strip'><div class='ug-thumbs-strip-inner'></div></div>"),a=Z.children(".ug-thumbs-strip"),e=a.children(".ug-thumbs-strip-inner"),S.setHtmlThumbs(e),1==x.isNotFixedThumbs&&S.hideThumbs()},this.destroy=function(){var Z=a.find(".ug-thumb-wrapper");Z.off("click"),Z.off("touchend"),s.off(f.events.ITEM_CHANGE),jQuery(S).off(S.events.AFTERPLACEIMAGE),l&&l.destroy(),o&&o.destroy(),S.destroy()},this.________EXTERNAL_GENERAL___________=function(){},this.init=function(Z,J){var H,re;re=J,_=(H=Z).getObjects(),(f=H).attachThumbsPanel("strip",d),s=jQuery(H),n=_.g_objWrapper,c=_.g_arrItems,y=jQuery.extend(y,re),1==(h=y.strip_vertical_type)&&(y=jQuery.extend(y,M),y=jQuery.extend(y,re),re.thumb_resize_by="width"),S.init(H,re),N()},this.run=function(){!function Q(){var Z,J,H,re,ve;S.setHtmlProperties(),Z=e.children(".ug-thumb-wrapper"),H=(J=jQuery(Z[0])).outerWidth(),re=J.outerHeight(),ve=S.getOptions(),0==h?(E.thumbSize=H,E.thumbSecondSize=1==ve.thumb_fixed_size?re:ve.thumb_height,D(a.width()),E.stripInnerSize=e.width()):(E.thumbSize=re,E.thumbSecondSize=1==ve.thumb_fixed_size?H:ve.thumb_width,D(a.height()),E.stripInnerSize=e.height()),function(){if(0==h){var U=E.thumbSecondSize;(P={}).height=U+"px",(z={}).height=U+"px"}else{var P,z,V=E.thumbSecondSize;(P={}).width=V+"px",(z={}).width=V+"px"}a.css(P),e.css(z)}(),W(),0==x.isRunOnce&&(1==y.strip_control_touch&&(l=new UGTouchThumbsControl).init(d),1==y.strip_control_avia&&(o=new UGAviaControl).init(d),R(),S.loadThumbsImages(),S.initEvents(),a.find(".ug-thumb-wrapper").on("click touchend",function(U){!function(P){if(d.isTouchMotionActive()&&1==l.isSignificantPassed())return!0;var V=S.getItemByThumb(P);f.selectItem(V)}(jQuery(this))}),s.on(f.events.ITEM_CHANGE,we),x.isNotFixedThumbs&&jQuery(S).on(S.events.AFTERPLACEIMAGE,de)),x.isRunOnce=!0}()},this.positionInnerStrip=function(Z,J){if(void 0===J&&(J=!1),0==h)var H={left:Z+"px"};else H={top:Z+"px"};0==J?(e.css(H),d.triggerStripMoveEvent()):(d.triggerStripMoveEvent(),e.stop(!0).animate(H,{duration:y.strip_scroll_to_thumb_duration,easing:y.strip_scroll_to_thumb_easing,queue:!1,progress:function(){d.triggerStripMoveEvent()},always:function(){d.triggerStripMoveEvent()}}))},this.triggerStripMoveEvent=function(){jQuery(d).trigger(d.events.STRIP_MOVE)},this.isTouchMotionActive=function(){return!!l&&l.isTouchActive()},this.isItemThumbVisible=function(Z){var J=Z.objThumbWrapper,H=J.position(),re=-1*d.getInnerStripPos();if(0==h)var ve=re+E.stripSize,U=H.left,P=H.left+J.width();else ve=re+E.stripSize,U=H.top,P=H.top+J.height();var z=!1;return P>=re&&U<=ve&&(z=!0),z},this.getInnerStripPos=function(){return 0==h?e.position().left:e.position().top},this.getInnerStripLimits=function(){var Z={};return Z.maxPos=0==h?y.strip_padding_left:y.strip_padding_top,Z.minPos=-(E.stripInnerSize-E.stripActiveSize),Z},this.fixInnerStripLimits=function(Z){var J=d.getInnerStripLimits();return Z>J.maxPos&&(Z=J.maxPos),Z<J.minPos&&(Z=J.minPos),Z},this.scrollForeward=function(){m(-E.stripSize)},this.scrollBack=function(){m(E.stripSize)},this.________EXTERNAL_SETTERS___________=function(){},this.setOptions=function(Z){y=jQuery.extend(y,Z),S.setOptions(Z),N()},this.setSizeVertical=function(Z){if(0==h)throw new Error("setSizeVertical error, the strip size is not vertical");var J=E.thumbSecondSize,H={};H.width=J+"px",H.height=Z+"px",a.css(H),D(Z);var re={};re.width=J+"px",re.left="0px",re.top="0px",e.css(re),x.is_placed=!0,R()},this.setSizeHorizontal=function(Z){if(1==h)throw new Error("setSizeHorizontal error, the strip size is not horizontal");var J=E.thumbSecondSize+y.strip_padding_top+y.strip_padding_bottom,H={};H.width=Z+"px",H.height=J+"px",a.css(H),D(Z);var re=y.strip_padding_left,ve={};ve.height=J+"px",ve.left=re+"px",ve.top="0px",e.css(ve),x.is_placed=!0,R()},this.setPosition=function(Z,J,H,re){v.placeElement(a,Z,J,H,re)},this.resize=function(Z){0==h?(a.width(Z),E.stripActiveSize=Z-y.strip_padding_left-y.strip_padding_right):(a.height(Z),E.stripActiveSize=Z-y.strip_padding_top-y.strip_padding_bottom),D(Z),R(),function(){if(0==_e())return!1;var J=d.getInnerStripPos(),H=d.fixInnerStripLimits(J);J!=H&&d.positionInnerStrip(H,!0)}(),function(){if(_e())return!1;0==h?v.placeElement(e,y.strip_thumbs_align,0):v.placeElement(e,0,y.strip_thumbs_align)}(),function(){var J=f.getSelectedItem();if(null==J)return!0;var H=J.objThumbWrapper;H&&L(H)}()},this.setThumbUnselected=function(Z){S.setThumbUnselected(Z)},this.setCustomThumbs=function(Z){S.setCustomThumbs(Z)},this.________EXTERNAL_GETTERS___________=function(){},this.getObjects=function(){var Z=S.getOptions(),J=jQuery.extend(y,Z);return{g_gallery:f,g_objGallery:s,g_objWrapper:n,g_arrItems:c,g_objStrip:a,g_objStripInner:e,g_aviaControl:o,g_touchThumbsControl:l,isVertical:h,g_options:J,g_thumbs:S}},this.getObjThumbs=function(){return S},this.getSelectedThumb=function(){var Z=f.getSelectedItemIndex();return-1==Z?null:S.getThumbByIndex(Z)},this.getSizeAndPosition=function(){return v.getElementSize(a)},this.getHeight=function(){return a.outerHeight()},this.getWidth=function(){return a.outerWidth()},this.getSizes=function(){return E},this.isVertical=function(){return h},this.isPlaced=function(){return x.is_placed},this.isMoveEnabled=function(){return _e()}}function UGTouchThumbsControl(){var s,_,n,c,e,o=new UGFunctions,l={touch_portion_time:200,thumb_touch_slowFactor:0,minDeltaTime:70,minPath:10,limitsBreakAddition:30,returnAnimateSpeed:500,animationEasing:"easeOutCubic",returnAnimationEasing:"easeOutCubic"},d={touch_active:!1,loop_active:!1,mousePos:0,innerPos:0,startPos:0,startTime:0,lastTime:0,buttonReleaseTime:0,lastPos:0,lastPortionPos:0,lastDeltaTime:0,lastDeltaPos:0,speed:0,handle:"",touchEnabled:!1,isControlEnabled:!0};function f(){var N=jQuery.now(),Q={};return Q.passedTime=d.lastTime-d.startTime,Q.lastActiveTime=N-d.buttonReleaseTime,Q.passedDistance=d.lastPos-d.startPos,Q.passedDistanceAbs=Math.abs(Q.passedDistance),Q}function v(N){return 0==e?o.getMousePosition(N).pageX:o.getMousePosition(N).pageY}function h(){var N=jQuery.now();N-d.lastTime>=l.touch_portion_time&&(d.lastDeltaTime=N-d.lastTime,d.lastDeltaTime>l.touch_portion_time&&(d.lastDeltaTime=l.touch_portion_time),d.lastDeltaPos=d.lastPos-d.lastPortionPos,d.lastPortionPos=d.lastPos,d.lastTime=N)}function S(){d.lastPos=s.getInnerStripPos(),s.triggerStripMoveEvent()}function y(N){if(0==d.loop_active)return!0;N&&(v(N),function(){var Q=l.thumb_touch_slowFactor,D=l.minDeltaTime,W=l.minPath,m=s.getInnerStripPos(),k=jQuery.now()-d.lastTime,C=m-d.lastPortionPos;k<D&&d.lastDeltaTime>0&&(k=d.lastDeltaTime,C=d.lastDeltaPos+C),k<D&&(k=D);var L=0;k>0&&(L=C/k);var R=L*L/(2*Q)*(C>0?1:-1);Math.abs(R)<=W&&(R=0);var de=s.getInnerStripPos(),we=de+R,_e=s.fixInnerStripLimits(we),Re=s.getInnerStripLimits(),Z=l.limitsBreakAddition,J=!1,H=_e;if(we>Re.maxPos&&(J=!0,_e=Z,we<Z&&(_e=we)),we<Re.minPos){J=!0;var re=Re.minPos-Z;_e=re,we>re&&(_e=we)}var ve=_e-de,U=Math.abs(Math.round(L/Q));if(0!=R&&(U=U*ve/R),de!=_e){var P={left:_e+"px"};1==e&&(P={top:_e+"px"}),c.animate(P,{duration:U,easing:l.animationEasing,queue:!0,progress:S})}if(1==J){var V={left:H+"px"};1==e&&(V={top:H+"px"}),c.animate(V,{duration:l.returnAnimateSpeed,easing:l.returnAnimationEasing,queue:!0,progress:S})}}()),d.loop_active=!1,d.handle=clearInterval(d.handle)}function x(N){return 0==d.isControlEnabled||(d.buttonReleaseTime=jQuery.now(),0==d.touch_active?(y(N),!0):(N.preventDefault(),d.touch_active=!1,y(N),void n.removeClass("ug-dragging")))}function E(N){if(0==d.isControlEnabled)return!0;N.preventDefault(),d.touch_active=!0;var Q,D,W=v(N);c.stop(!0),Q=W,D=s.getInnerStripPos(),d.mousePos=Q,d.innerPos=D,d.lastPortionPos=D,d.lastDeltaTime=0,d.lastDeltaPos=0,d.startTime=jQuery.now(),d.startPos=d.innerPos,d.lastTime=d.startTime,d.lastPos=d.startPos,d.speed=0,function(){if(1==d.loop_active)return!0;d.loop_active=!0,d.handle=setInterval(h,10)}(),n.addClass("ug-dragging")}function M(N){if(0==d.isControlEnabled||0==d.touch_active)return!0;if(N.preventDefault(),0==N.buttons)return d.touch_active=!1,y(N),!0;var Q=v(N);d.lastPos=s.getInnerStripPos(),function(D){var m=d.innerPos-(d.mousePos-D),k=s.getInnerStripLimits();if(m>k.maxPos){var C=m-k.maxPos;m=k.maxPos+C/3}m<k.minPos&&(m=k.minPos-(C=k.minPos-m)/3),s.positionInnerStrip(m)}(Q),h()}this.enable=function(){d.isControlEnabled=!0},this.disable=function(){d.isControlEnabled=!1},this.init=function(N){s=N,_=N.getObjects(),n=_.g_objStrip,c=_.g_objStripInner,e=_.isVertical,l.thumb_touch_slowFactor=o.normalizeSetting(5e-5,.01,1,100,_.g_options.strip_thumb_touch_sensetivity,!0),n.bind("mousedown touchstart",E),jQuery(window).add("body").bind("mouseup touchend",x),jQuery("body").bind("mousemove touchmove",M)},this.isSignificantPassed=function(){var N=f();return N.passedTime>300||N.passedDistanceAbs>30},this.isTouchActive=function(){return 1==d.touch_active||1==c.is(":animated")||f().lastActiveTime<50},this.destroy=function(){n.unbind("mousedown"),n.unbind("touchstart"),jQuery(window).add("body").unbind("mouseup").unbind("touchend"),jQuery("body").unbind("mousemove").unbind("touchmove")}}function UGPanelsBase(){var s,_,n,c,a,e,o,l=new UniteGalleryMain,d=this,f=new UGFunctions;function v(y,x){switch(s.orientation){case"right":case"left":var E={left:y+"px"};break;case"top":case"bottom":E={top:y+"px"}}n.stop(!0).animate(E,{duration:300,easing:"easeInOutQuad",queue:!1,complete:function(){x&&x()}})}function h(y){switch(s.orientation){case"right":case"left":f.placeElement(n,y,null);break;case"top":case"bottom":f.placeElement(n,null,y)}}function S(){a.trigger(_.events.FINISH_MOVE)}this.init=function(y,x,E,M,N){s=x,_=E,l=y,c=M,a=N,o=jQuery(l)},this.setHtml=function(y){if(n=y,"strip"==s.panelType)var x=c.strippanel_enable_handle;else x=c.gridpanel_enable_handle;1==x&&((e=new UGPanelHandle).init(_,n,c,s.panelType,l),e.setHtml()),!0===s.isDisabledAtStart&&(n.append("<div class='ug-overlay-disabled'></div>"),setTimeout(function(){n.children(".ug-overlay-disabled").hide()},s.disabledAtStartTimeout))},this.placeElements=function(){e&&e.placeHandle()},this.initEvents=function(){e&&(e.initEvents(),o.on(l.events.SLIDER_ACTION_START,function(){e.hideHandle()}),o.on(l.events.SLIDER_ACTION_END,function(){e.showHandle()}))},this.destroy=function(){e&&(e.destroy(),o.off(l.events.SLIDER_ACTION_START),o.off(l.events.SLIDER_ACTION_END))},this.openPanel=function(y){return y||(y=!1),!n.is(":animated")&&0!=s.isClosed&&(s.isClosed=!1,a.trigger(_.events.OPEN_PANEL),void(!1===y?v(s.originalPos,S):(h(s.originalPos),S())))},this.closePanel=function(y){if(y||(y=!1),n.is(":animated")||1==s.isClosed)return!1;var x=d.getClosedPanelDest();s.isClosed=!0,a.trigger(_.events.CLOSE_PANEL),!1===y?v(x,S):(h(x),S())},this.setClosedState=function(y){s.originalPos=y,a.trigger(_.events.CLOSE_PANEL),s.isClosed=!0},this.setOpenedState=function(y){a.trigger(_.events.OPEN_PANEL),s.isClosed=!1},this.getClosedPanelDest=function(){var y,x=f.getElementSize(n);switch(s.orientation){case"left":s.originalPos=x.left,y=-s.panelWidth;break;case"right":s.originalPos=x.left,y=l.getSize().width;break;case"top":s.originalPos=x.top,y=-s.panelHeight;break;case"bottom":s.originalPos=x.top,y=l.getSize().height}return y},this.isPanelClosed=function(){return s.isClosed},this.setDisabledAtStart=function(y){if(y<=0)return!1;s.isDisabledAtStart=!0,s.disabledAtStartTimeout=y}}function UGPanelHandle(){var s,_,n,c=new UGFunctions,a={panel_handle_align:"top",panel_handle_offset:0,panel_handle_skin:0};function e(){n.removeClass("ug-button-hover")}function o(l){if(l.stopPropagation(),l.stopImmediatePropagation(),0==c.validateClickTouchstartEvent(l.type))return!0;_.isPanelClosed()?_.openPanel():_.closePanel()}this.init=function(l,d,f,v,h){switch(_=l,s=d,v){case"grid":a.panel_handle_align=f.gridpanel_handle_align,a.panel_handle_offset=f.gridpanel_handle_offset,a.panel_handle_skin=f.gridpanel_handle_skin;break;case"strip":a.panel_handle_align=f.strippanel_handle_align,a.panel_handle_offset=f.strippanel_handle_offset,a.panel_handle_skin=f.strippanel_handle_skin;break;default:throw new Error("Panel handle error: wrong panel type: "+v)}var S=h.getOptions().gallery_skin;""==a.panel_handle_skin&&(a.panel_handle_skin=S)},this.setHtml=function(){var l="ug-panel-handle-tip";switch(_.getOrientation()){case"right":l+=" ug-handle-tip-left";break;case"left":l+=" ug-handle-tip-right";break;case"bottom":l+=" ug-handle-tip-top";break;case"top":l+=" ug-handle-tip-bottom"}s.append("<div class='"+l+" ug-skin-"+a.panel_handle_skin+"'></div>"),n=s.children(".ug-panel-handle-tip")},this.initEvents=function(){c.addClassOnHover(n),n.bind("click touchstart",o),jQuery(_).on(_.events.OPEN_PANEL,function(){e(),n.removeClass("ug-button-closed")}),jQuery(_).on(_.events.CLOSE_PANEL,function(){e(),n.addClass("ug-button-closed")})},this.destroy=function(){c.destroyButton(n),jQuery(_).off(_.events.OPEN_PANEL),jQuery(_).off(_.events.CLOSE_PANEL)},this.placeHandle=function(){var l=c.getElementSize(n);!function(){switch(_.getOrientation()){case"right":case"left":"top"!=a.panel_handle_align&&"bottom"!=a.panel_handle_align&&(a.panel_handle_align="top");break;case"bottom":"left"!=a.panel_handle_align&&"right"!=a.panel_handle_align&&(a.panel_handle_align="left");break;case"top":"left"!=a.panel_handle_align&&"right"!=a.panel_handle_align&&(a.panel_handle_align="right")}}();var d=_.getOrientation();switch(d){case"left":c.placeElement(n,"right",a.panel_handle_align,-l.width);break;case"right":c.placeElement(n,-l.width,a.panel_handle_align,0,a.panel_handle_offset);break;case"top":c.placeElement(n,a.panel_handle_align,"bottom",a.panel_handle_offset,-l.height);break;case"bottom":c.placeElement(n,a.panel_handle_align,"top",a.panel_handle_offset,-l.height);break;default:throw new Error("Wrong panel orientation: "+d)}},this.hideHandle=function(){1==n.is(":visible")&&n.hide()},this.showHandle=function(){0==n.is(":visible")&&n.show()}}function UGStripPanel(){var s,_,n,c,a,e=this,o=jQuery(this),l=new UniteGalleryMain,d=new UGFunctions,f=new UGThumbsStrip,v=new UGPanelsBase;this.events={FINISH_MOVE:"gridpanel_move_finish",OPEN_PANEL:"open_panel",CLOSE_PANEL:"close_panel"};var h={strippanel_vertical_type:!1,strippanel_padding_top:8,strippanel_padding_bottom:8,strippanel_padding_left:0,strippanel_padding_right:0,strippanel_enable_buttons:!0,strippanel_buttons_skin:"",strippanel_padding_buttons:2,strippanel_buttons_role:"scroll_strip",strippanel_enable_handle:!0,strippanel_handle_align:"top",strippanel_handle_offset:0,strippanel_handle_skin:"",strippanel_background_color:""},S={strip_vertical_type:!0,strippanel_padding_left:8,strippanel_padding_right:8,strippanel_padding_top:0,strippanel_padding_bottom:0},y={strippanel_padding_left:8,strippanel_padding_right:8,strippanel_padding_top:8,strippanel_padding_bottom:8},x={panelType:"strip",panelWidth:0,panelHeight:0,isEventsInited:!1,isClosed:!1,orientation:null,originalPos:null,isFirstRun:!0};function N(){0==h.strippanel_vertical_type?function(){var L=f.getHeight(),R=x.panelWidth;if(c){a.height(L),c.height(L);var de=a.children(".ug-strip-arrow-tip");d.placeElement(de,"center","middle");var we=c.children(".ug-strip-arrow-tip");d.placeElement(we,"center","middle")}var _e=L+h.strippanel_padding_top+h.strippanel_padding_bottom;n.width(R),n.height(_e),x.panelHeight=_e;var Re=R-h.strippanel_padding_left-h.strippanel_padding_right;c&&(Re=Re-2*c.outerWidth()-2*h.strippanel_padding_buttons),f.resize(Re)}():function(){var L=f.getWidth(),R=x.panelHeight;if(c){a.width(L),c.width(L);var de=a.children(".ug-strip-arrow-tip");d.placeElement(de,"center","middle");var we=c.children(".ug-strip-arrow-tip");d.placeElement(we,"center","middle")}var _e=L+h.strippanel_padding_left+h.strippanel_padding_right;n.width(_e),n.height(R),x.panelWidth=_e;var Re=R-h.strippanel_padding_top-h.strippanel_padding_bottom;c&&(Re=Re-2*c.outerHeight()-2*h.strippanel_padding_buttons),f.resize(Re)}()}function Q(){0==h.strippanel_vertical_type?function(){c&&(d.placeElement(a,"left","top",h.strippanel_padding_left,h.strippanel_padding_top),d.placeElement(c,"right","top",h.strippanel_padding_right,h.strippanel_padding_top));var L=h.strippanel_padding_left;c&&(L+=c.outerWidth()+h.strippanel_padding_buttons),f.setPosition(L,h.strippanel_padding_top)}():function(){c&&(d.placeElement(a,"left","top",h.strippanel_padding_left,h.strippanel_padding_top),d.placeElement(c,"left","bottom",h.strippanel_padding_left,h.strippanel_padding_bottom));var L=h.strippanel_padding_top;c&&(L+=c.outerHeight()+h.strippanel_padding_buttons),f.setPosition(h.strippanel_padding_left,L)}(),v.placeElements()}function D(L){if(d.isButtonDisabled(L))return!0;"advance_item"==h.strippanel_buttons_role?l.nextItem():f.scrollForeward()}function W(L){if(d.isButtonDisabled(L))return!0;"advance_item"==h.strippanel_buttons_role?l.prevItem():f.scrollBack()}function m(){if(!c)return!0;if(0==f.isMoveEnabled())return d.disableButton(a),d.disableButton(c),!0;var L=f.getInnerStripLimits(),R=f.getInnerStripPos();R>=L.maxPos?d.disableButton(a):d.enableButton(a),R<=L.minPos?d.disableButton(c):d.enableButton(c)}function k(){m()}function C(){l.isLastItem()?d.disableButton(c):d.enableButton(c),l.isFirstItem()?d.disableButton(a):d.enableButton(a)}this.destroy=function(){c&&(d.destroyButton(c),d.destroyButton(a),jQuery(f).off(f.events.STRIP_MOVE),jQuery(l).off(l.events.ITEM_CHANGE),jQuery(l).off(l.events.SIZE_CHANGE)),v.destroy(),f.destroy()},this.getOrientation=function(){return x.orientation},this.setOrientation=function(L){x.orientation=L},this.init=function(L,R){!function(de,we){l=de,s=jQuery(l);var _e=!1;1==(h=jQuery.extend(h,we)).strippanel_vertical_type&&(h=jQuery.extend(h,S),_e=!0),0==h.strippanel_enable_buttons&&(h=jQuery.extend(h,y),_e=!0),1==_e&&(h=jQuery.extend(h,we));var Re=l.getOptions().gallery_skin;""==h.strippanel_buttons_skin&&(h.strippanel_buttons_skin=Re),_=l.getElement(),v.init(l,x,e,h,o),(f=new UGThumbsStrip).init(l,h)}(L,R)},this.run=function(){!function E(){if(1==x.isFirstRun&&0==function(){if(0==h.strippanel_vertical_type){if(0==x.panelWidth)throw new Error("Strip panel error: The width not set, please set width")}else if(0==x.panelHeight)throw new Error("Strip panel error: The height not set, please set height");if(null==x.orientation)throw new Error("Wrong orientation, please set panel orientation before run");return!0}())return!1;f.run(),N(),Q(),function(){if(1==x.isEventsInited)return!1;x.isEventsInited=!0,c&&(d.addClassOnHover(c,"ug-button-hover"),d.addClassOnHover(a,"ug-button-hover"),d.setButtonOnClick(a,W),d.setButtonOnClick(c,D),"advance_item"!=h.strippanel_buttons_role?(jQuery(f).on(f.events.STRIP_MOVE,k),jQuery(f).on(f.events.INNER_SIZE_CHANGE,m),s.on(l.events.SIZE_CHANGE,m)):0==l.getOptions().gallery_carousel&&jQuery(l).on(l.events.ITEM_CHANGE,C)),v.initEvents()}(),x.isFirstRun=!1,m()}()},this.setHtml=function(L){!function M(L){if(L||(L=_),L.append("<div class='ug-strip-panel'></div>"),n=L.children(".ug-strip-panel"),1==h.strippanel_enable_buttons){var R="ug-strip-arrow-left",de="ug-strip-arrow-right";1==h.strippanel_vertical_type&&(R="ug-strip-arrow-up",de="ug-strip-arrow-down"),n.append("<div class='ug-strip-arrow "+R+" ug-skin-"+h.strippanel_buttons_skin+"'><div class='ug-strip-arrow-tip'></div></div>"),n.append("<div class='ug-strip-arrow "+de+" ug-skin-"+h.strippanel_buttons_skin+"'><div class='ug-strip-arrow-tip'></div></div>")}v.setHtml(n),f.setHtml(n),1==h.strippanel_enable_buttons&&(a=n.children("."+R),c=n.children("."+de)),""!=h.strippanel_background_color&&n.css("background-color",h.strippanel_background_color)}(L)},this.getElement=function(){return n},this.getSize=function(){return d.getElementSize(n)},this.setWidth=function(L){x.panelWidth=L},this.setHeight=function(L){x.panelHeight=L},this.resize=function(L){e.setWidth(L),N(),Q()},this.__________Functions_From_Base_____=function(){},this.isPanelClosed=function(){return v.isPanelClosed()},this.getClosedPanelDest=function(){return v.getClosedPanelDest()},this.openPanel=function(L){v.openPanel(L)},this.closePanel=function(L){v.closePanel(L)},this.setOpenedState=function(L){v.setOpenedState(L)},this.setClosedState=function(L){v.setClosedState(L)},this.setCustomThumbs=function(L){f.setCustomThumbs(L)},this.setDisabledAtStart=function(L){v.setDisabledAtStart(L)}}function UGGridPanel(){var s,_,n,c,a=this,e=jQuery(this),o=new UniteGalleryMain,l=new UGFunctions,d=new UGThumbsGrid,f=new UGPanelsBase;this.events={FINISH_MOVE:"gridpanel_move_finish",OPEN_PANEL:"open_panel",CLOSE_PANEL:"close_panel"};var v={gridpanel_vertical_scroll:!0,gridpanel_grid_align:"middle",gridpanel_padding_border_top:10,gridpanel_padding_border_bottom:4,gridpanel_padding_border_left:10,gridpanel_padding_border_right:10,gridpanel_arrows_skin:"",gridpanel_arrows_align_vert:"middle",gridpanel_arrows_padding_vert:4,gridpanel_arrows_align_hor:"center",gridpanel_arrows_padding_hor:10,gridpanel_space_between_arrows:20,gridpanel_arrows_always_on:!1,gridpanel_enable_handle:!0,gridpanel_handle_align:"top",gridpanel_handle_offset:0,gridpanel_handle_skin:"",gridpanel_background_color:""},h={gridpanel_grid_align:"middle",gridpanel_padding_border_top:2,gridpanel_padding_border_bottom:2},S={gridpanel_grid_align:"center"},y={panelType:"grid",isHorType:!1,arrowsVisible:!1,panelHeight:0,panelWidth:0,originalPosX:null,isEventsInited:!1,isClosed:!1,orientation:null};function x(){if(null==y.orientation)throw new Error("Wrong orientation, please set panel orientation before run")}function N(){return v.gridpanel_padding_border_left}function Q(){var D=v.gridpanel_grid_align,W=0;switch(D){case"top":W=v.gridpanel_padding_border_top;break;case"bottom":W=v.gridpanel_padding_border_bottom}var m=N(),k=d.getElement();l.placeElement(k,m,D,0,W)}this.destroy=function(){c&&l.destroyButton(c),n&&l.destroyButton(n),f.destroy(),d.destroy()},this.getOrientation=function(){return y.orientation},this.setOrientation=function(D){switch(y.orientation=D,D){case"right":case"left":y.isHorType=!1;break;case"top":case"bottom":y.isHorType=!0;break;default:throw new Error("Wrong grid panel orientation: "+D)}},this.setHeight=function(D){if(1==y.isHorType)throw new Error("setHeight is not appliable to this orientatio ("+y.orientation+"). Please use setWidth");y.panelHeight=D;var W,m,k=(m=y.panelHeight-(W=v.gridpanel_padding_border_top+v.gridpanel_padding_border_bottom),0==v.gridpanel_arrows_always_on&&1==d.getNumPanesEstimationByHeight(m)?m:(W=l.getElementSize(n).height+v.gridpanel_arrows_padding_vert,1==v.gridpanel_vertical_scroll&&(W*=2),m=y.panelHeight-(W+=v.gridpanel_padding_border_top+v.gridpanel_padding_border_bottom)));d.setMaxHeight(k)},this.setWidth=function(D){if(0==y.isHorType)throw new Error("setWidth is not appliable to this orientatio ("+y.orientation+"). Please use setHeight");y.panelWidth=D;var W,m,k=(m=y.panelWidth-(W=v.gridpanel_padding_border_left+v.gridpanel_padding_border_right),0==v.gridpanel_arrows_always_on&&1==d.getNumPanesEstimationByWidth(m)?m:(W+=2*(l.getElementSize(n).width+v.gridpanel_arrows_padding_hor),m=y.panelWidth-W));d.setMaxWidth(k)},this.init=function(D,W){!function(m,k){o=m,x(),k&&k.vertical_scroll&&(v.gridpanel_vertical_scroll=k.vertical_scroll),v=jQuery.extend(v,k),1==y.isHorType?(v=jQuery.extend(v,S),v=jQuery.extend(v,k)):1==v.gridpanel_vertical_scroll&&(v=jQuery.extend(v,h),(v=jQuery.extend(v,k)).grid_panes_direction="bottom");var C=o.getOptions().gallery_skin;""==v.gridpanel_arrows_skin&&(v.gridpanel_arrows_skin=C);var L=m.getObjects();s=L.g_objWrapper,f.init(o,y,a,v,e),(d=new UGThumbsGrid).init(o,v)}(D,W)},this.setHtml=function(){!function M(){s.append("<div class='ug-grid-panel'></div>"),_=s.children(".ug-grid-panel"),y.isHorType?(_.append("<div class='grid-arrow grid-arrow-left-hortype ug-skin-"+v.gridpanel_arrows_skin+"'></div>"),_.append("<div class='grid-arrow grid-arrow-right-hortype ug-skin-"+v.gridpanel_arrows_skin+"'></div>"),c=_.children(".grid-arrow-left-hortype"),n=_.children(".grid-arrow-right-hortype")):0==v.gridpanel_vertical_scroll?(_.append("<div class='grid-arrow grid-arrow-left ug-skin-"+v.gridpanel_arrows_skin+"'></div>"),_.append("<div class='grid-arrow grid-arrow-right ug-skin-"+v.gridpanel_arrows_skin+"'></div>"),c=_.children(".grid-arrow-left"),n=_.children(".grid-arrow-right")):(_.append("<div class='grid-arrow grid-arrow-up ug-skin-"+v.gridpanel_arrows_skin+"'></div>"),_.append("<div class='grid-arrow grid-arrow-down ug-skin-"+v.gridpanel_arrows_skin+"'></div>"),c=_.children(".grid-arrow-up"),n=_.children(".grid-arrow-down")),f.setHtml(_),c.fadeTo(0,0),n.fadeTo(0,0),d.setHtml(_),""!=v.gridpanel_background_color&&_.css("background-color",v.gridpanel_background_color)}()},this.run=function(){!function E(){var D;x(),"center"==v.gridpanel_grid_align&&(v.gridpanel_grid_align="middle"),d.run(),function(){var D=!1;(1==v.gridpanel_arrows_always_on||d.getNumPanes()>1)&&(D=!0),1==D?(n.show().fadeTo(0,1),c.show().fadeTo(0,1),y.arrowsVisible=!0):(n.hide(),c.hide(),y.arrowsVisible=!1)}(),D=d.getSize(),1==y.isHorType?y.panelHeight=D.height+v.gridpanel_padding_border_top+v.gridpanel_padding_border_bottom:y.panelWidth=D.width+v.gridpanel_padding_border_left+v.gridpanel_padding_border_right,l.setElementSize(_,y.panelWidth,y.panelHeight),0==y.isHorType?1==v.gridpanel_vertical_scroll?1==y.arrowsVisible?function(){var D,W,m,k,C=l.getElementSize(c),de=d.getSize();switch(v.gridpanel_grid_align){default:case"top":D=v.gridpanel_padding_border_top+C.height+v.gridpanel_arrows_padding_vert;break;case"middle":D="middle";break;case"bottom":D=y.panelHeight-de.height-C.height-v.gridpanel_padding_border_bottom-v.gridpanel_arrows_padding_vert}var L=N(),R=d.getElement();switch(l.placeElement(R,L,D),de=d.getSize(),v.gridpanel_arrows_align_vert){default:case"center":case"middle":W=(de.top-C.height)/2,m=de.bottom+(y.panelHeight-de.bottom-C.height)/2,k=0;break;case"grid":W=de.top-C.height-v.gridpanel_arrows_padding_vert_vert,m=de.bottom+v.gridpanel_arrows_padding_vert,k=0;break;case"border":case"borders":W=v.gridpanel_padding_border_top,m="bottom",k=v.gridpanel_padding_border_bottom}l.placeElement(c,"center",W),l.placeElement(n,"center",m,0,k)}():Q():1==y.arrowsVisible?function(){var D,W,m,k=l.getElementSize(c),_e=d.getSize(),C=v.gridpanel_padding_border_top;switch(v.gridpanel_grid_align){case"middle":switch(v.gridpanel_arrows_align_vert){default:C=(y.panelHeight-(_e.height+v.gridpanel_arrows_padding_vert+k.height))/2;break;case"border":case"borders":C=(y.panelHeight-k.height-v.gridpanel_padding_border_bottom-_e.height)/2}break;case"bottom":C=y.panelHeight-(_e.height+k.height+v.gridpanel_arrows_padding_vert)-v.gridpanel_padding_border_bottom}var de=d.getElement(),we=N();switch(l.placeElement(de,we,C),_e=d.getSize(),v.gridpanel_arrows_align_vert){default:case"center":case"middle":D=_e.bottom+(y.panelHeight-_e.bottom-k.height)/2,m=0;break;case"grid":D=_e.bottom+v.gridpanel_arrows_padding_vert,m=0;break;case"border":case"borders":D="bottom",m=v.gridpanel_padding_border_bottom}l.placeElement(c,"center",D,W=-k.width/2-v.gridpanel_space_between_arrows/2,m);var Re=Math.abs(W);l.placeElement(n,"center",D,Re,m)}():Q():1==y.arrowsVisible?function(){var D,W,m,k,C=l.getElementSize(c),L=d.getSize();switch(v.gridpanel_grid_align){default:case"left":D=v.gridpanel_padding_border_left+v.gridpanel_arrows_padding_hor+C.width;break;case"middle":case"center":D="center";break;case"right":D=y.panelWidth-L.width-C.width-v.gridpanel_padding_border_right-v.gridpanel_arrows_padding_hor}var R=d.getElement();switch(l.placeElement(R,D,v.gridpanel_padding_border_top),L=d.getSize(),v.gridpanel_arrows_align_vert){default:case"center":case"middle":k=(L.height-C.height)/2+L.top;break;case"top":k=v.gridpanel_padding_border_top+v.gridpanel_arrows_padding_vert;break;case"bottom":k=y.panelHeight-v.gridpanel_padding_border_bottom-v.gridpanel_arrows_padding_vert-C.height}switch(v.gridpanel_arrows_align_hor){default:case"borders":W=v.gridpanel_padding_border_left,m=y.panelWidth-v.gridpanel_padding_border_right-C.width;break;case"grid":W=L.left-v.gridpanel_arrows_padding_hor-C.width,m=L.right+v.gridpanel_arrows_padding_hor;break;case"center":W=(L.left-C.width)/2,m=L.right+(y.panelWidth-L.right-C.width)/2}l.placeElement(c,W,k),l.placeElement(n,m,k)}():function(){var D,W=d.getSize();switch(v.gridpanel_grid_align){default:case"left":D=v.gridpanel_padding_border_left;break;case"middle":case"center":D="center";break;case"right":D=y.panelWidth-W.width-v.gridpanel_padding_border_right}var m=d.getElement();l.placeElement(m,D,v.gridpanel_padding_border_top)}(),f.placeElements(),function(){if(1==y.isEventsInited)return!1;y.isEventsInited=!0,c&&(l.addClassOnHover(c),d.attachPrevPaneButton(c)),n&&(l.addClassOnHover(n),d.attachNextPaneButton(n)),f.initEvents()}()}()},this.getElement=function(){return _},this.getSize=function(){return l.getElementSize(_)},this.__________Functions_From_Base_____=function(){},this.isPanelClosed=function(){return f.isPanelClosed()},this.getClosedPanelDest=function(){return f.getClosedPanelDest()},this.openPanel=function(D){f.openPanel(D)},this.closePanel=function(D){f.closePanel(D)},this.setOpenedState=function(D){f.setOpenedState(D)},this.setClosedState=function(D){f.setClosedState(D)},this.setDisabledAtStart=function(D){f.setDisabledAtStart(D)}}function UGThumbsGrid(){var s,_,n,c,a,e,o=this,l=jQuery(this),d=new UniteGalleryMain,f=new UGFunctions,v=new UGThumbsGeneral,h=new UGTileDesign,S={grid_panes_direction:"left",grid_num_cols:2,grid_min_cols:2,grid_num_rows:2,grid_space_between_cols:10,grid_space_between_rows:10,grid_space_between_mobile:10,grid_transition_duration:300,grid_transition_easing:"easeInOutQuad",grid_carousel:!1,grid_padding:0,grid_vertical_scroll_ondrag:!1};this.events={PANE_CHANGE:"pane_change"};var y={eventSizeChange:"thumb_size_change",isHorizontal:!1,isMaxHeight:!1,isMaxWidth:!1,gridHeight:0,gridWidth:0,innerWidth:0,innerHeight:0,numPanes:0,arrPanes:0,numThumbs:0,currentPane:0,numThumbsInPane:0,isNavigationVertical:!1,touchActive:!1,startScrollPos:0,isFirstTimeRun:!0,isTilesMode:!1,storedEventID:"thumbsgrid",tileMaxWidth:null,tileMaxHeight:null,spaceBetweenCols:null,spaceBetweenRows:null};function M(){if(1==y.isTilesMode)var H=h.getGlobalTileSize();else H=v.getGlobalThumbSize();return H}function N(){if(0==y.isTilesMode)throw new Error("Dynamic size can be set only in tiles mode");var H=!1,re=d.isMobileMode(),ve=y.spaceBetweenCols;1==re?(y.spaceBetweenCols=S.grid_space_between_mobile,y.spaceBetweenRows=S.grid_space_between_mobile):(y.spaceBetweenCols=S.grid_space_between_cols,y.spaceBetweenRows=S.grid_space_between_rows),y.spaceBetweenCols!=ve&&(H=!0);var U=M().width,P=y.tileMaxWidth;return f.getNumItemsInSpace(y.gridWidth,y.tileMaxWidth,y.spaceBetweenCols)<S.grid_min_cols&&(P=f.getItemSizeInSpace(y.gridWidth,S.grid_min_cols,y.spaceBetweenCols)),h.setTileSizeOptions(P),P!=U&&(H=!0),H}function Q(){var H,re,ve,U,P,z;0==y.isHorizontal?(U=M().width,z=y.gridHeight,y.gridWidth=P=S.grid_num_cols*U+(S.grid_num_cols-1)*y.spaceBetweenCols+2*S.grid_padding,f.setElementSize(a,P,z),f.setElementSize(e,P,z),y.innerWidth=P,y.innerHeight=z):(H=M().height,re=y.gridWidth,y.gridHeight=ve=S.grid_num_rows*H+(S.grid_num_rows-1)*y.spaceBetweenRows+2*S.grid_padding,f.setElementSize(a,re,ve),f.setElementSize(e,re,ve),y.innerWidth=re,y.innerHeight=ve)}function D(H){var re=L(H);if(-1==re)return!1;o.gotoPane(re,"scroll")}function W(H){var re=k(H);if(0==re)return!1;e.stop(!0).animate(re,{duration:S.grid_transition_duration,easing:S.grid_transition_easing,queue:!1})}function m(){W(-y.arrPanes[y.currentPane])}function k(H){var re={};return 1==y.isNavigationVertical?re.top=H+"px":re.left=H+"px",re}function C(){var H=f.getElementSize(e);return 1==y.isNavigationVertical?H.top:H.left}function L(H){return 0==function(re){if(re<0||re>=y.numThumbs)throw new Error("Thumb not exists: "+re);return!0}(H)?-1:Math.floor(H/y.numThumbsInPane)}function de(){return 1==y.numPanes||f.isApproveStoredEventClick(y.storedEventID,y.isNavigationVertical)}function we(H){if(1==function(){if(1==y.numPanes)return!1;var U=f.getStoredEventData(y.storedEventID),P=U.diffTime,z=C(),V=Math.abs(z-U.startInnerPos);return V>30||V>5&&P>300}())return!0;var re=jQuery(this),ve=v.getItemByThumb(re);d.selectItem(ve)}function _e(H){if(1==y.numPanes||1==y.touchActive)return!0;0==y.isTilesMode&&H.preventDefault(),y.touchActive=!0;var re={startInnerPos:C()};f.storeEventData(H,y.storedEventID,re)}function Re(H){if(0==y.touchActive)return!0;H.preventDefault(),f.updateStoredEventData(H,y.storedEventID);var re=f.getStoredEventData(y.storedEventID,y.isNavigationVertical);if(0!=S.grid_vertical_scroll_ondrag&&1!=y.isNavigationVertical&&"vert"===f.handleScrollTop(y.storedEventID))return!0;var ve=re.diffMousePos,U=re.startInnerPos+ve,P=ve>0?"prev":"next";0==S.grid_carousel&&U>0&&"prev"==P&&(U/=3),0==S.grid_carousel&&U<-y.arrPanes[y.numPanes-1]&&"next"==P&&(U=re.startInnerPos+ve/3),function(V){var ee=k(V);if(0==ee)return!1;e.css(ee)}(U)}function Z(H){if(0==y.touchActive)return!0;f.updateStoredEventData(H,y.storedEventID);var re=f.getStoredEventData(y.storedEventID,y.isNavigationVertical);if(y.touchActive=!1,0==function R(){var H=f.getStoredEventData(y.storedEventID),re=C();diffPos=Math.abs(H.startInnerPos-re);var U=Math.round(3*(1==y.isNavigationVertical?y.gridHeight:y.gridWidth)/8);return diffPos>=U||H.diffTime<300&&diffPos>25}())return m(),!0;"next"==(C()-re.startInnerPos>0?"prev":"next")?0==S.grid_carousel&&o.isLastPane()?m():o.nextPane():0==S.grid_carousel&&o.isFirstPane()?m():o.prevPane()}function J(){var H=d.getSelectedItem();v.setThumbSelected(H.objThumbWrapper),D(H.index)}this.destroy=function(){if(0==y.isTilesMode){var H=a.find(".ug-thumb-wrapper");H.off("click"),H.off("touchend"),s.on(d.events.ITEM_CHANGE),v.destroy()}else h.destroy();a.unbind("mousedown"),a.unbind("touchstart"),jQuery("body").unbind("mousemove"),jQuery("body").unbind("touchmove"),jQuery(window).add("body").unbind("touchend"),jQuery(window).add("body").unbind("mouseup"),l.off(o.events.PANE_CHANGE)},this.__________EXTERNAL_GENERAL_________=function(){},this.setThumbUnselected=function(H){v.setThumbUnselected(H)},this.isItemThumbVisible=function(H){return L(H.index)==y.currentPane},this.__________EXTERNAL_API_________=function(){},this.getNumPanesEstimationByHeight=function(H){if(1==y.isTilesMode)var re=S.tile_height;else re=v.getOptions().thumb_height;var ve=v.getNumThumbs(),U=Math.ceil(ve/S.grid_num_cols);return Math.ceil((U*re+(U-1)*y.spaceBetweenRows)/H)},this.getNumPanesEstimationByWidth=function(H){if(y.isTilesMode)var re=S.tile_width;else re=v.getOptions().thumb_width;var ve=v.getNumThumbs(),U=Math.ceil(ve/S.grid_num_rows);return Math.ceil((U*re+(U-1)*y.spaceBetweenCols)/H)},this.getHeightEstimationByWidth=function(H){if(0==y.isTilesMode)throw new Error("This function works only with tiles mode");var re=v.getNumThumbs(),ve=f.getNumItemsInSpace(H,S.tile_width,y.spaceBetweenCols),U=Math.ceil(re/ve);return U>S.grid_num_rows&&(U=S.grid_num_rows),f.getSpaceByNumItems(U,S.tile_height,y.spaceBetweenRows)+2*S.grid_padding},this.getElement=function(){return a},this.getSize=function(){return f.getElementSize(a)},this.getNumPanes=function(){return y.numPanes},this.isFirstPane=function(){return 0==y.currentPane},this.isLastPane=function(){return y.currentPane==y.numPanes-1},this.getPaneInfo=function(){return{pane:y.currentPane,total:y.numPanes}},this.getPane=function(){return y.currentPane},this.setWidth=function(H){y.gridWidth=H,y.isHorizontal=!0},this.setMaxWidth=function(H){y.gridWidth=H,y.isMaxWidth=!0,y.isHorizontal=!0},this.setHeight=function(H){y.gridHeight=H,y.isHorizontal=!1},this.setMaxHeight=function(H){y.gridHeight=H,y.isMaxHeight=!0,y.isHorizontal=!1},this.gotoPane=function(H,re){if(0==function(U){if(U>=y.numPanes||U<0)throw new Error("Pane "+index+" doesn't exists.");return!0}(H)||H==y.currentPane)return!1;var ve=-y.arrPanes[H];y.currentPane=H,W(ve),l.trigger(o.events.PANE_CHANGE,H)},this.nextPane=function(){var H=y.currentPane+1;if(H>=y.numPanes){if(0==S.grid_carousel)return!0;H=0}o.gotoPane(H,"next")},this.prevPane=function(){var H=y.currentPane-1;if(H<0&&(H=y.numPanes-1,0==S.grid_carousel))return!1;o.gotoPane(H,"prev")},this.attachNextPaneButton=function(H){if(f.setButtonOnClick(H,o.nextPane),1==S.grid_carousel)return!0;o.isLastPane()&&H.addClass("ug-button-disabled"),l.on(o.events.PANE_CHANGE,function(){o.isLastPane()?H.addClass("ug-button-disabled"):H.removeClass("ug-button-disabled")})},this.attachPrevPaneButton=function(H){if(f.setButtonOnClick(H,o.prevPane),1==S.grid_carousel)return!0;o.isFirstPane()&&H.addClass("ug-button-disabled"),l.on(o.events.PANE_CHANGE,function(){o.isFirstPane()?H.addClass("ug-button-disabled"):H.removeClass("ug-button-disabled")})},this.attachBullets=function(H){H.setActive(y.currentPane),jQuery(H).on(H.events.BULLET_CLICK,function(re,ve){o.gotoPane(ve,"theme"),H.setActive(ve)}),jQuery(o).on(o.events.PANE_CHANGE,function(re,ve){H.setActive(ve)})},this.getObjTileDesign=function(){return h},this.init=function(H,re,ve){!function x(H,re,ve){var U;if(_=H.getObjects(),(d=H).attachThumbsPanel("grid",o),s=jQuery(H),n=_.g_objWrapper,c=_.g_arrItems,!0===ve&&(y.isTilesMode=!0),y.numThumbs=c.length,U=re,S=jQuery.extend(S,U),v.setOptions(U),y.isNavigationVertical="top"==S.grid_panes_direction||"bottom"==S.grid_panes_direction,y.spaceBetweenCols=S.grid_space_between_cols,y.spaceBetweenRows=S.grid_space_between_rows,1==y.isTilesMode){h.setFixedMode(),h.setApproveClickFunction(de),h.init(H,S);var P=h.getOptions();y.tileMaxHeight=P.tile_height,y.tileMaxWidth=P.tile_width,v=h.getObjThumbs()}else re.thumb_fixed_size=!0,v.init(H,re)}(H,re,ve)},this.run=function(){!function E(){var H=d.getSelectedItem();if(function(){if(0==y.isHorizontal){if(0==y.gridHeight)throw new Error("You must set height before run.")}else if(0==y.gridWidth)throw new Error("You must set width before run.")}(),1==y.isFirstTimeRun?(0==y.isTilesMode?(v.initEvents(),a.find(".ug-thumb-wrapper").on("click touchend",we),s.on(d.events.ITEM_CHANGE,J)):h.initEvents(),a.bind("mousedown touchstart",_e),jQuery("body").bind("mousemove touchmove",Re),jQuery(window).add("body").bind("mouseup touchend",Z),1==y.isTilesMode?(N(),Q(),h.run()):(v.setHtmlProperties(),Q(),v.loadThumbsImages())):1==y.isTilesMode&&1==N()&&(Q(),h.run()),0==y.isHorizontal?y.isNavigationVertical?function(){var ve=e.children(".ug-thumb-wrapper"),U=0,P=0,z=0,V=0,ee=0,Te=0;y.innerWidth=0,y.numPanes=1,y.arrPanes=[],y.numThumbsInPane=0,y.arrPanes.push(ee);var Se=ve.length;for(i=0;i<Se;i++){var $=jQuery(ve[i]);f.placeElement($,U,P);var ie=$.outerWidth(),ye=$.outerHeight();U+=ie+y.spaceBetweenCols;var je=P+ye;je>z&&(z=je),++V>=S.grid_num_cols&&(P+=ye+y.spaceBetweenRows,U=ee,V=0),1==y.numPanes&&y.numThumbsInPane++;var De=Te+y.gridHeight;(je=P+ye)>De&&(1==y.isMaxHeight&&1==y.numPanes&&(y.gridHeight=z,a.height(y.gridHeight),De=y.gridHeight),Te=P=De+y.spaceBetweenRows,U=ee=0,V=0,i<Se-1&&(y.numPanes++,y.arrPanes.push(P)))}e.height(z),y.innerHeight=z,1==y.isMaxHeight&&1==y.numPanes&&(y.gridHeight=z,a.height(z))}():function(){var ve=e.children(".ug-thumb-wrapper"),U=0,P=0,z=0,V=0,ee=0,Te=0;y.innerWidth=0,y.numPanes=1,y.arrPanes=[],y.numThumbsInPane=0,y.arrPanes.push(V);var Se=ve.length;for(i=0;i<Se;i++){var $=jQuery(ve[i]);f.placeElement($,U,P);var ie=$.outerWidth(),ye=$.outerHeight();U>ee&&(ee=U);var je=P+ye;je>Te&&(Te=je);var De=ee+ie;De>y.innerWidth&&(y.innerWidth=De),U+=ie+y.spaceBetweenCols,++z>=S.grid_num_cols&&(P+=ye+y.spaceBetweenRows,U=V,z=0),1==y.numPanes&&y.numThumbsInPane++,P+ye>y.gridHeight&&(P=0,U=V=y.innerWidth+y.spaceBetweenCols,z=0,1==y.isMaxHeight&&1==y.numPanes&&(y.gridHeight=Te,a.height(y.gridHeight)),i<Se-1&&(y.numPanes++,y.arrPanes.push(V)))}e.width(y.innerWidth),1==y.isMaxHeight&&1==y.numPanes&&(y.gridHeight=Te,a.height(Te))}():function(){var ve=e.children(".ug-thumb-wrapper"),U=S.grid_padding,P=S.grid_padding,z=P,V=U,ee=0,Te=0,Se=0,$=0,ie=0;y.innerWidth=0,y.numPanes=1,y.arrPanes=[],y.numThumbsInPane=0,y.arrPanes.push(U-S.grid_padding);var ye=ve.length;for(i=0;i<ye;i++){var je=jQuery(ve[i]),De=je.outerWidth(),Le=je.outerHeight();V-U+De>y.gridWidth&&(z=0,++ie>=S.grid_num_rows?(ie=0,U=V,z=P,Se=0,1==y.numPanes&&(y.gridWidth=ee+S.grid_padding,a.width(y.gridWidth),y.gridHeight=$+S.grid_padding,a.height(y.gridHeight)),y.numPanes++,y.arrPanes.push(U-S.grid_padding)):(V=U,z=Se+y.spaceBetweenRows)),f.placeElement(je,V,z),(fe=V+De)>ee&&(ee=fe);var fe,se=z+Le;se>Se&&(Se=se),se>$&&($=se),se>Te&&(Te=se),(fe=ee+De)>y.innerWidth&&(y.innerWidth=fe),V+=De+y.spaceBetweenCols,1==y.numPanes&&y.numThumbsInPane++}y.innerWidth=ee+S.grid_padding,y.innerHeight=$+S.grid_padding,e.width(y.innerWidth),e.height(y.innerHeight),1==y.numPanes&&(y.gridWidth=ee+S.grid_padding,y.gridHeight=$+S.grid_padding,a.width(y.gridWidth),a.height(y.gridHeight))}(),1==y.isFirstTimeRun&&y.isTilesMode){var re=v.getThumbs();re.each(function(ve,U){n.trigger(y.eventSizeChange,jQuery(U))}),re.fadeTo(0,1)}null!=H&&D(H.index),l.trigger(o.events.PANE_CHANGE,y.currentPane),y.isFirstTimeRun=!1}()},this.setHtml=function(H){var re,ve;ve=n,(re=H)&&(ve=re),ve.append("<div class='ug-thumbs-grid'><div class='ug-thumbs-grid-inner'></div></div>"),a=ve.children(".ug-thumbs-grid"),e=a.children(".ug-thumbs-grid-inner"),1==y.isTilesMode?h.setHtml(e):v.setHtmlThumbs(e)}}function UGTiles(){var s,_,n,c,a,e=this,o=jQuery(this),l=new UniteGalleryMain,d=new UGFunctions,f=new UGTileDesign,v=new UGThumbsGeneral,h={},S={tiles_type:"columns",tiles_col_width:250,tiles_align:"center",tiles_exact_width:!1,tiles_space_between_cols:3,tiles_space_between_cols_mobile:3,tiles_include_padding:!0,tiles_min_columns:2,tiles_max_columns:0,tiles_keep_order:!1,tiles_set_initial_height:!0,tiles_justified_row_height:150,tiles_justified_space_between:3,tiles_nested_optimal_tile_width:250,tiles_nested_col_width:null,tiles_nested_debug:!1,tiles_enable_transition:!0};this.events={THUMB_SIZE_CHANGE:"thumb_size_change",TILES_FIRST_PLACED:"tiles_first_placed",ALL_TILES_LOADED:"all_tiles_loaded"};var y={isFirstTimeRun:!0,handle:null,isTransActive:!1,isTransInited:!1,isFirstPlaced:!0,isAllLoaded:!1},x={colWidth:null,nestedOptimalCols:5,gridY:0,maxColumns:0,columnsValueToEnableHeightResize:3,resizeLeftRightToColumn:!0,currentItem:0,currentGap:null,optimalTileWidth:null,maxGridY:0};function M(){if(n.addClass("ug-tiles-rest-mode"),y.isTransInited=!0,1==S.tiles_enable_transition){n.addClass("ug-tiles-transit");var se=f.getOptions();1==se.tile_enable_image_effect&&0==se.tile_image_effect_reverse&&n.addClass("ug-tiles-transit-overlays"),y.isTransActive=!0}}function N(){return d.getElementSize(n).width}function Q(){return 0!=y.isTransInited&&(n.addClass("ug-tiles-transition-active"),n.removeClass("ug-tiles-rest-mode"),0!=y.isTransActive&&void f.disableEvents())}function D(){if(0==y.isTransInited)return!1;n.removeClass("ug-tiles-transition-active"),n.addClass("ug-tiles-rest-mode")}function W(){1==y.isTransActive?(setTimeout(function(){f.enableEvents(),f.triggerSizeChangeEventAllTiles(),D()},800),y.handle&&clearTimeout(y.handle),y.handle=setTimeout(function(){D(),f.triggerSizeChangeEventAllTiles(),y.handle=null},2e3)):(f.triggerSizeChangeEventAllTiles(),D())}function m(){h.colWidth=(h.availWidth-h.colGap*(h.numCols-1))/h.numCols,h.colWidth=Math.floor(h.colWidth),h.totalWidth=d.getSpaceByNumItems(h.numCols,h.colWidth,h.colGap)}function k(){if(h.colWidth=S.tiles_col_width,h.minCols=S.tiles_min_columns,h.maxCols=S.tiles_max_columns,h.colGap=0==l.isMobileMode()?S.tiles_space_between_cols:S.tiles_space_between_cols_mobile,h.galleryWidth=N(),h.availWidth=h.galleryWidth,1==S.tiles_include_padding&&(h.availWidth=h.galleryWidth-2*h.colGap),1==S.tiles_exact_width)h.numCols=d.getNumItemsInSpace(h.availWidth,h.colWidth,h.colGap),h.maxCols>0&&h.numCols>h.maxCols&&(h.numCols=h.maxCols),h.numCols<h.minCols?(h.numCols=h.minCols,m()):h.totalWidth=h.numCols*(h.colWidth+h.colGap)-h.colGap;else{var se=d.getNumItemsInSpaceRound(h.availWidth,h.colWidth,h.colGap);se<h.minCols?se=h.minCols:0!=h.maxCols&&se>h.maxCols&&(se=h.maxCols),h.numCols=se,m()}switch(S.tiles_align){case"center":default:h.addX=Math.round((h.galleryWidth-h.totalWidth)/2);break;case"left":h.addX=0;break;case"right":h.addX=h.galleryWidth-h.totalWidth}for(h.arrPosx=[],col=0;col<h.numCols;col++){var fe=d.getColX(col,h.colWidth,h.colGap);h.arrPosx[col]=fe+h.addX}}function C(){h.maxColHeight=0,h.colHeights=[0]}function L(se,fe,oe,he){null==he&&(he=function(){var Fe=0,Ue=999999999;for(col=0;col<h.numCols;col++){if(null==h.colHeights[col]||0==h.colHeights[col])return col;h.colHeights[col]<Ue&&(Fe=col,Ue=h.colHeights[col])}return Fe}());var X=0;void 0!==h.colHeights[he]&&(X=h.colHeights[he]);var ue=f.getTileHeightByWidth(h.colWidth,se);if(null===ue){if(1==S.tiles_enable_transition)throw new Error("Can't know tile height, please turn off transition");ue=d.getElementSize(se).height}d.placeElement(se,h.arrPosx[he],X);var Me=X+ue;h.colHeights[he]=Me+h.colGap,h.maxColHeight<Me&&(h.maxColHeight=Me),1==fe&&se.show().fadeTo(0,1),1==oe&&n.height(h.maxColHeight)}function R(se){se||(se=!1),k(),C();var fe=v.getThumbs(v.type.GET_THUMBS_RATIO);Q(),f.resizeAllTiles(h.colWidth,f.resizemode.VISIBLE_ELEMENTS,fe);for(var oe=0;oe<fe.length;oe++){var he=jQuery(fe[oe]),X=void 0;1==S.tiles_keep_order&&(X=d.getColByIndex(h.numCols,oe)),L(he,se,!1,X)}W();var ue=n.height();1==y.isTransActive&&ue>h.maxColHeight?setTimeout(function(){n.height(h.maxColHeight)},700):n.height(h.maxColHeight)}function de(se,fe){if(!0!==fe&&0==function(Ue){var qe=Ue.index();if(!0===l.getItem(qe).ordered_placed)return!1;var lt=d.getPrevRowSameColIndex(qe,h.numCols);return lt<0||!0===l.getItem(lt).ordered_placed}(se))return!1;var oe=se.index(),he=d.getColByIndex(h.numCols,oe),X=l.getItem(oe);f.resizeTile(se,h.colWidth),L(se,!0,!0,he),X.ordered_placed=!0;var ue=l.getNumItems(),Oe=d.getNextRowSameColIndex(oe,h.numCols);if(Oe>=ue)return!1;var Me=v.getThumbByIndex(Oe),Fe=l.getItem(Oe);v.isThumbLoaded(Me),v.isThumbLoaded(Me)&&!Fe.ordered_placed&&de(Me,!0)}function we(){var se=v.getThumbs(v.type.GET_THUMBS_NO_RATIO);if(!se||0==se.length)return!1;if(y.isAllLoaded=!1,1==y.isFirstPlaced){k(),C();var fe=Math.abs(h.galleryWidth-h.totalWidth);if(1==S.tiles_set_initial_height&&0==d.isScrollbarExists()&&fe<25){var oe=Math.ceil(se.length/h.numCols)*S.tiles_col_width*.75;n.height(oe),k()}}se.fadeTo(0,0);var he=se.find("img.ug-thumb-image"),X=h.numCols,ue=h.galleryWidth;d.checkImagesLoaded(he,function(){k(),X==h.numCols&&ue==h.galleryWidth||R(!1),M(),o.trigger(e.events.ALL_TILES_LOADED)},function(Oe,Me){1==y.isFirstPlaced&&l.triggerEvent(e.events.TILES_FIRST_PLACED),function(Fe,Ue){if(1==Ue)return!1;Fe=jQuery(Fe);var qe=jQuery(Fe).parent();v.triggerImageLoadedEvent(qe,Fe),1==S.tiles_keep_order?de(qe):(f.resizeTile(qe,h.colWidth),L(qe,!0,!0))}(Oe,Me)})}function _e(){var se=N(),fe=v.getThumbs(!0),oe=S.tiles_justified_row_height,he=[],X=0,ue=S.tiles_justified_space_between,Oe=fe.length;jQuery.each(fe,function(Ye,ot){ot=jQuery(ot);var F=v.getItemByThumb(ot),q=F.thumbWidth;F.thumbHeight!==oe&&(q=Math.floor(F.thumbRatioByWidth*oe)),he[Ye]=q,X+=q});var Me=Math.ceil(X/se);Me>Oe&&(Me=Oe);var Fe=X/Me,Ue=[],qe=0,lt=[],ct=[],Tt=0,xt=0;jQuery.each(fe,function(Ye,ot){var F=he[Ye];Tt+F/2>(xt+1)*Fe&&(lt[Ue.length]=qe,Ue.push(ct),ct=[],qe=0,xt++),Tt+=F,qe+=F,ct.push(ot)}),lt[Ue.length]=qe,Ue.push(ct);var At=[],zt=[],ke=0;return jQuery.each(Ue,function(Ye,ot){var q=(ot.length-1)*ue,be=Math.round(oe*((se-q)/lt[Ye]));ke+=be,Ye>0&&(ke+=ue),zt.push(be);var Ee=be/oe,ze=[],We=q;jQuery.each(ot,function(tt,Ze){var ut=jQuery(Ze).index(),_t=Math.round(he[ut]*Ee);ze[tt]=_t,We+=_t});var $e=We-se;jQuery.each(ze,function(tt,Ze){if(0==$e)return!1;$e<0?(ze[tt]=Ze+1,$e++):(ze[tt]=Ze-1,$e--),tt==ze.length-1&&0!=$e&&(ze[tt]-=$e)}),At[Ye]=ze}),{arrRows:Ue,arrRowWidths:At,arrRowHeights:zt,gap:ue,totalHeight:ke}}function Re(se){se||(se=!1);var fe=N(),oe=_e();n.height(oe.totalHeight),N()!=fe&&(oe=_e()),Q();var he=0,X=0;jQuery.each(oe.arrRows,function(ue,Oe){var Me=oe.arrRowWidths[ue],Fe=oe.arrRowHeights[ue],Ue=0;jQuery.each(Oe,function(qe,lt){var ct=jQuery(lt),xt=Me[qe];f.resizeTile(ct,xt,Fe,f.resizemode.VISIBLE_ELEMENTS),d.placeElement(ct,Ue,he),(Ue+=xt)>X&&(X=Ue),Ue+=oe.gap,1==se&&jQuery(lt).show()}),he+=Fe+oe.gap}),W()}function Z(){var se=N();switch(x.galleryWidth=se,c={},x.colWidth=S.tiles_nested_col_width,x.optimalTileWidth=S.tiles_nested_optimal_tile_width,x.currentGap=S.tiles_space_between_cols,1==l.isMobileMode()&&(x.currentGap=S.tiles_space_between_cols_mobile),null==x.colWidth?x.colWidth=Math.floor(x.optimalTileWidth/x.nestedOptimalCols):x.nestedOptimalCols=x.optimalTileWidth>x.colWidth?Math.ceil(x.optimalTileWidth/x.colWidth):1,x.maxColumns=d.getNumItemsInSpace(se,x.colWidth,x.currentGap),x.colWidth=d.getItemSizeInSpace(se,x.maxColumns,x.currentGap),x.gridY=0,a=[],v.getThumbs(!0).each(function(){var oe,he,X,ue,Oe,Me,Fe,Ue,qe,lt,ct,Tt,fe=(oe=jQuery(this),ue={},Oe=x.colWidth,Me=x.currentGap,Fe=f.getTileImageSize(oe),Ue=oe.index(),qe=Math.ceil(Math.abs(Math.sin(Math.abs(1e3*Math.sin(Ue))))*(1*x.nestedOptimalCols/3)+2*x.nestedOptimalCols/3),Tt=(lt=Fe.width)/(ct=Fe.height),lt>ct?(he=qe,0==(X=Math.round(he/Tt))&&(X=1)):(X=qe,0==(he=Math.round(X*Tt))&&(he=1)),ue.dimWidth=he,ue.dimHeight=X,ue.width=he*Oe+Me*(he-1),ue.height=X*Oe+Me*(X-1),ue.imgWidth=lt,ue.imgHeight=ct,ue.left=0,ue.top=0,ue);a.push(fe)}),x.nestedOptimalCols=x.optimalTileWidth>x.colWidth?Math.ceil(x.optimalTileWidth/x.colWidth):1,x.totalWidth=x.maxColumns*(x.colWidth+x.currentGap)-x.currentGap,S.tiles_align){case"center":default:x.addX=Math.round((x.galleryWidth-x.totalWidth)/2);break;case"left":x.addX=0;break;case"right":x.addX=x.galleryWidth-x.totalWidth}x.maxGridY=0}function J(se){var fe=N();Z(),H(),n.height(x.maxGridY*(x.colWidth+x.currentGap)-x.currentGap),N()!=fe&&(Z(),H()),0==S.tiles_nested_debug&&function(X){X||(X=!1),Q();for(var ue=0;ue<a.length;ue++)je(ue,X);n.height(x.maxColHeight),W()}(se)}function H(se){if(1==S.tiles_nested_debug)return void 0===se&&(se=!0),function(oe,he){if(0==he){for(var X=x.currentItem;X<a.length;X++)re(X,!0);x.currentItem=a.length-1}else re(x.currentItem,!0);for(X=0;X<=x.currentItem;X++)je(X,!0);x.currentItem++}(0,se),!1;for(var fe=0;fe<a.length;fe++)re(fe,!0)}function re(se,fe){fe||(fe=!1),x.maxColHeight=0;for(var oe=d.getObjectLength(c),he=x.gridY;he<=oe+1;he++){for(var X=0;X<x.maxColumns;X++)if(0==Se(x.gridY)||0==ye(x.gridY,X))return void ve(se,Te(X),X);x.gridY++}}function ve(se,fe,oe){var he=jQuery.extend(!0,{},a[se]),X=he.dimWidth,ue=fe-he.dimWidth,Oe=x.nestedOptimalCols;if(fe<=he.dimWidth||ue<=.33*Oe||fe<=Oe)P(se,fe);else if(ue<=Oe)Oe>=4?1==ee(Math.floor(fe/2),oe)?P(se,Math.floor(fe/2)+1):P(se,Math.floor(fe/2)):P(objImage,fe);else if(1==ee(X,oe))switch(X>=Oe){case!0:P(se,X-1);break;case!1:P(se,X+1)}var Me,Fe,Ue,qe,lt,ct,xt,At,zt=function(pe,be,Ee){var ze=x.gridY-1,We=0,$e=0,tt=1,Ze=[],ut=[];if(Ze.push(pe),ze>=0){for($e=0;ze>=0;){if(We=c[ze][Ee],void 0!==c[ze][Ee-1]&&c[ze][Ee-1]==c[ze][Ee]||void 0!==c[ze][Ee+be]&&c[ze][Ee+be-1]==c[ze][Ee+be]||c[ze][Ee]!=c[ze][Ee+be-1])return ut.push(tt),ut.push(Ze),ut;$e!=We&&(tt++,Ze.push(We)),ze--,$e=We}return ut.push(tt),ut.push(Ze),ut}return[0,[]]}(se,(he=jQuery.extend(!0,{},a[se])).dimWidth,oe);if(x.columnsValueToEnableHeightResize<=zt[0]&&x.maxColumns>=2*x.nestedOptimalCols){var ke=function(pe,be){var Ee=0,ze=0,We=be.dimWidth,$e=be.dimHeight,tt=0,Ze=0,ut=jQuery.map(c,function(Wt,jt){return[Wt]});if(void 0===ut[x.gridY]||void 0===ut[x.gridY][pe-1])ze=0;else for(var it=0;void 0!==c[x.gridY+it]&&-1!=c[x.gridY+it][pe-1];)tt=c[x.gridY+it][pe-2],it++,ze++;if(void 0===ut[x.gridY]||void 0===ut[x.gridY][pe+We])Ee=0;else for(it=0;void 0!==c[x.gridY+it]&&-1!=c[x.gridY+it][pe+We];)Ze=c[x.gridY+it][pe+We+1],it++,Ee++;var _t=0,Nt=0;return Math.abs($e-ze)<Math.abs($e-Ee)&&0!=ze?(_t=ze,Nt=tt):0!=Ee?(_t=Ee,Nt=Ze):_t=$e,{newHeight:_t,idToResize:Nt}}(oe,he),Ye=z(se,ke.newHeight,!0);a[se].dimHeight=Ye.dimHeight;var ot=function(pe,be){for(var $e,Ee=0,ze=0,We=[],tt=0,Ze=0;Ze<pe[1].length;Ze++){var ut=pe[1][Ze],it=a[pe[1][Ze]];if(ze+=it.dimHeight,0!=Ze)Ee+=it.dimHeight,We.push([ut,it.dimHeight]);else{var _t=P(ut,be,!0);Ee+=_t.dimHeight,We.push([pe[1][Ze],_t.dimHeight])}}$e=it.left,tt=it.top;var Nt=ze,Wt=[];for(Ze=We.length-1;Ze>=0;Ze--){var jt;ut=We[Ze][0],0!=Ze?(Nt-=jt=Math.max(Math.round(1*ze/3),Math.floor(We[Ze][1]*(ze/Ee))),(_t=z(ut,jt,!0)).left=$e,_t.top=tt,Wt.push({tileID:ut,sizes:_t}),tt+=_t.dimHeight):((_t=z(ut,jt=Nt,!0)).left=$e,_t.top=tt,Wt.push({tileID:ut,sizes:_t}))}return Wt}(zt,Ye.dimWidth),F=!1;(function(pe){for(var be=0,Ee=0,ze=0;ze<pe.length-1;ze++){var $e=-1,tt=-1;Se((We=pe[ze].sizes).top+We.dimHeight)&&x.maxColumns>We.left+We.dimWidth&&($e=c[We.top+We.dimHeight-1][We.left+We.dimWidth],tt=c[We.top+We.dimHeight][We.left+We.dimWidth]),$e!=tt&&be++}for(ze=0;ze<pe.length-1;ze++){var We;$e=-1,tt=-1,Se((We=pe[ze].sizes).top+We.dimHeight)&&We.left-1>=0&&($e=c[We.top+We.dimHeight-1][We.left-1],tt=c[We.top+We.dimHeight][We.left-1]),$e!=tt&&Ee++}return Math.max(Ee,be)})(ot)>=2&&(F=!0),ke.newHeight>=he.dimHeight&&(he=z(se,ke.newHeight,!0));var q=(Fe=ke.newHeight,Ue=he.dimHeight,lt=(qe=a[Me=ke.idToResize]).dimHeight,ct=qe.left,parseInt(qe.top/(x.colWidth+x.currentGap)),parseInt(ct/(x.colWidth+x.currentGap)),xt=z(Me,lt-Fe+Ue,!0),(At=[]).push({tileID:Me,sizes:xt}),At);return he.top=x.gridY,he.left=oe,q.push({tileID:se,sizes:he}),V(q)<V(ot)||1==F?void U(q):void U(ot)}he.left=oe,he.top=x.gridY,a[se]=he,$(se,he,oe,x.gridY),x.maxGridY=he.top+he.dimHeight}function U(se){for(var fe=0;fe<se.length;fe++){var oe=se[fe].sizes,he=se[fe].tileID;a[he]=jQuery.extend(!0,{},oe),$(he,oe,oe.left,oe.top)}}function P(se,fe,oe){oe||(oe=!1);var he=x.colWidth,X=x.currentGap,ue=a[se];if(dimWidth=fe,dimHeight=Math.round(dimWidth/(ue.imgWidth/ue.imgHeight)),1==oe){var Me=jQuery.extend(!0,{},ue);return Me.dimWidth=dimWidth,Me.dimHeight=dimHeight,Me.width=dimWidth*he+X*(dimWidth-1),Me.height=dimHeight*he+X*(dimHeight-1),Me}ue.dimWidth=dimWidth,ue.dimHeight=dimHeight,ue.width=dimWidth*he+X*(dimWidth-1),ue.height=dimHeight*he+X*(dimHeight-1)}function z(se,fe,oe){oe||(oe=!1);var he=a[se],X=he.dimWidth,ue=x.colWidth,Oe=x.currentGap;if(1==oe){var Me=jQuery.extend(!0,{},he);return Me.dimHeight=fe,Me.width=X*ue+Oe*(X-1),Me.height=fe*ue+Oe*(fe-1),Me}he.dimHeight=fe,he.width=X*ue+Oe*(X-1),he.height=fe*ue+Oe*(fe-1)}function V(se){for(var fe=0,oe=0,he=0;he<se.length;he++){var X=a[se[he].tileID];if(0==X.dimHeight||0==X.height)return;resizeVal=X.dimWidth/X.dimHeight/(X.imgWidth/X.imgHeight),resizeVal<1&&(resizeVal=1/resizeVal),fe+=resizeVal,oe++}return fe/oe}function ee(se,fe){var oe=x.gridY-1;return!(oe<=0||0==Se(oe))&&c[oe][fe+se-1]!=c[oe][fe+se]}function Te(se){var fe=se,oe=0;if(1==Se(x.gridY))for(;0==ye(x.gridY,fe);)oe++,fe++;else oe=x.maxColumns;return oe}function Se(se){return void 0!==c[se]}function $(se,fe,oe,he){for(var X=0;X<fe.dimHeight;X++)for(var ue=0;ue<fe.dimWidth;ue++)0==Se(he+X)&&ie(he+X),c[he+X][oe+ue]=se}function ie(se){c[se]=new Object;for(var fe=0;fe<x.maxColumns;fe++)c[se][fe]=-1}function ye(se,fe){return-1!=c[se][fe]}function je(se,fe){var oe=v.getThumbByIndex(se),he=a[se],X=he.top*(x.colWidth+x.currentGap),ue=x.addX+he.left*(x.colWidth+x.currentGap);f.resizeTile(oe,he.width,he.height,f.resizemode.VISIBLE_ELEMENTS),d.placeElement(oe,ue,X),X+he.height>x.maxColHeight&&(x.maxColHeight=X+he.height),1==fe&&oe.fadeTo(0,1)}function De(){if(1==y.isFirstTimeRun)return!0;if(0==y.isAllLoaded)return!1;switch(S.tiles_type){case"columns":R(!1);break;case"justified":Re(!1);break;case"nested":1==l.isMobileMode()?R(!1):J(!1)}}this.destroy=function(){s.off(l.events.SIZE_CHANGE),f.destroy(),s.off(e.events.TILES_FIRST_PLACED)},this.init=function(se,fe){!function E(se,fe){g_objects=se.getObjects(),l=se,s=jQuery(se),_=g_objects.g_objWrapper,g_objects,(S=jQuery.extend(S,fe)).tiles_min_columns<1&&(S.tiles_min_columns=1),0!=S.tiles_max_columns&&S.tiles_max_columns<S.tiles_min_columns&&(S.tiles_max_columns=S.tiles_min_columns),f.init(se,S),v=f.getObjThumbs()}(se,fe)},this.setHtml=function(se){var fe;(fe=se)||(fe=n||_),n=fe,fe.addClass("ug-tiletype-"+S.tiles_type),f.setHtml(fe),fe.children(".ug-thumb-wrapper").hide()},this.getObjTileDesign=function(){return f},this.run=function(){!function Le(){switch(_.children(".ug-tile").show(),1==y.isFirstTimeRun&&(o.on(e.events.ALL_TILES_LOADED,function(){y.isAllLoaded=!0}),s.on(l.events.SIZE_CHANGE,De),s.on(e.events.TILES_FIRST_PLACED,function(){y.isFirstPlaced=!1}),f.initEvents()),f.run(),S.tiles_type){default:case"columns":we();break;case"justified":oe=jQuery(_).find("img.ug-thumb-image"),he=v.getThumbs(),y.isAllLoaded=!1,he.fadeTo(0,0),d.checkImagesLoaded(oe,function(){setTimeout(function(){Re(!0),he.fadeTo(0,1),l.triggerEvent(e.events.TILES_FIRST_PLACED),M(),o.trigger(e.events.ALL_TILES_LOADED)})},function(X,ue){X=jQuery(X);var Oe=jQuery(X).parent();v.triggerImageLoadedEvent(Oe,X)});break;case"nested":se=jQuery(_).find("img.ug-thumb-image"),fe=v.getThumbs(),y.isAllLoaded=!1,fe.fadeTo(0,0),d.checkImagesLoaded(se,function(){1==l.isMobileMode()?R(!0):J(!0),l.triggerEvent(e.events.TILES_FIRST_PLACED),M(),o.trigger(e.events.ALL_TILES_LOADED)},function(X,ue){X=jQuery(X);var Oe=jQuery(X).parent();v.triggerImageLoadedEvent(Oe,X)})}var se,fe,oe,he;y.isFirstTimeRun=!1}()},this.runNewItems=function(){if(!n)throw new Error("Can't run new items - parent not set");if("columns"!==(f.setHtml(n,!0),f.run(!0),S.tiles_type))throw new Error("Tiles type: "+S.tiles_type+" not support load more yet");we()}}function UGTileDesign(){var s,_,n=this,c=jQuery(this),a=new UniteGalleryMain,e=new UGFunctions,o=new UGThumbsGeneral;this.resizemode={FULL:"full",WRAPPER_ONLY:"wrapper_only",VISIBLE_ELEMENTS:"visible_elements"},this.sizeby={GLOBAL_RATIO:"global_ratio",TILE_RATIO:"tile_ratio",IMAGE_RATIO:"image_ratio",CUSTOM:"custom"},this.events={TILE_CLICK:"tile_click"};var l={tile_width:250,tile_height:200,tile_size_by:n.sizeby.IMAGE_RATIO,tile_visible_before_image:!1,tile_enable_background:!0,tile_background_color:"#F0F0F0",tile_enable_border:!1,tile_border_width:3,tile_border_color:"#F0F0F0",tile_border_radius:0,tile_enable_outline:!1,tile_outline_color:"#8B8B8B",tile_enable_shadow:!1,tile_shadow_h:1,tile_shadow_v:1,tile_shadow_blur:3,tile_shadow_spread:2,tile_shadow_color:"#8B8B8B",tile_enable_action:!0,tile_as_link:!1,tile_link_newpage:!0,tile_enable_overlay:!0,tile_overlay_opacity:.4,tile_overlay_color:"#000000",tile_enable_icons:!0,tile_show_link_icon:!1,tile_videoplay_icon_always_on:"never",tile_space_between_icons:26,tile_enable_image_effect:!1,tile_image_effect_type:"bw",tile_image_effect_reverse:!1,tile_enable_textpanel:!1,tile_textpanel_source:"title",tile_textpanel_always_on:!1,tile_textpanel_appear_type:"slide",tile_textpanel_position:"inside_bottom",tile_textpanel_offset:0},d={thumb_color_overlay_effect:!0,thumb_overlay_reverse:!0,thumb_image_overlay_effect:!1,tile_textpanel_enable_description:!1,tile_textpanel_bg_opacity:.6,tile_textpanel_padding_top:8,tile_textpanel_padding_bottom:8},f={ratioByHeight:0,ratioByWidth:0,eventSizeChange:"thumb_size_change",funcCustomTileHtml:null,funcCustomPositionElements:null,funcParentApproveClick:null,isSaparateIcons:!1,tileInnerReduce:0,isTextpanelOutside:!1,hasImageContainer:!1,isVideoplayIconAlwaysOn:!1,isTextPanelHidden:!1};function h(){var P=a.isMobileMode();switch(f.isTextPanelHidden=!1,1==P&&0==l.tile_textpanel_always_on&&(f.isTextPanelHidden=!0),f.isVideoplayIconAlwaysOn=l.tile_videoplay_icon_always_on,l.tile_videoplay_icon_always_on){case"always":f.isVideoplayIconAlwaysOn=!0;break;case"never":f.isVideoplayIconAlwaysOn=!1;break;case"mobile_only":f.isVideoplayIconAlwaysOn=1==P;break;case"desktop_only":f.isVideoplayIconAlwaysOn=0==P}}function S(P,z){if(P.addClass("ug-tile"),f.funcCustomTileHtml)return f.funcCustomTileHtml(P,z),!1;var V="";1==f.hasImageContainer&&(V+="<div class='ug-image-container ug-trans-enabled'>");var ee="ug-thumb-image";0!=l.tile_enable_image_effect&&1!=l.tile_image_effect_reverse||(ee+=" ug-trans-enabled");var Te=e.stripTags(z.title);Te=e.htmlentitles(Te),V+='<img src="'+e.escapeDoubleSlash(z.urlThumb)+"\" alt='"+Te+"' class='"+ee+"'>",1==f.hasImageContainer&&(V+="</div>"),P.append(V),l.tile_size_by==n.sizeby.GLOBAL_RATIO&&P.fadeTo(0,0);var Se={};if(1==l.tile_enable_background&&(Se["background-color"]=l.tile_background_color),1==l.tile_enable_border&&(Se["border-width"]=l.tile_border_width+"px",Se["border-style"]="solid",Se["border-color"]=l.tile_border_color,l.tile_border_radius&&(Se["border-radius"]=l.tile_border_radius+"px")),1==l.tile_enable_outline&&(Se.outline="1px solid "+l.tile_outline_color),1==l.tile_enable_shadow){var $=l.tile_shadow_h+"px ";$+=l.tile_shadow_v+"px ",$+=l.tile_shadow_blur+"px ",$+=l.tile_shadow_spread+"px ",Se["box-shadow"]=$+=l.tile_shadow_color}P.css(Se);var ie="";if(l.tile_enable_icons){if(0==l.tile_as_link&&1==l.tile_enable_action){var ye="ug-button-play ug-icon-zoom";"image"!=z.type&&(ye="ug-button-play ug-icon-play"),ie+="<div class='ug-tile-icon "+ye+"' style='display:none'></div>"}if(z.link&&1==l.tile_show_link_icon||1==l.tile_as_link)if(0==l.tile_as_link){var je="";1==l.tile_link_newpage&&(je=" target='_blank'"),ie+="<a href='"+z.link+"'"+je+" class='ug-tile-icon ug-icon-link'></a>"}else ie+="<div class='ug-tile-icon ug-icon-link' style='display:none'></div>";var De=f.isSaparateIcons;if(0==De&&"image"!=z.type&&1==f.isVideoplayIconAlwaysOn&&(De=!0),De)var Le=P;else Le=P.children(".ug-thumb-overlay");Le.append(ie);var se=Le.children("."+ye);0==se.length?se=null:se.hide();var fe=Le.children(".ug-icon-link");0==fe.length?fe=null:fe.hide(),fe||1!=l.tile_enable_action||P.addClass("ug-tile-clickable")}else 1==l.tile_enable_action&&P.addClass("ug-tile-clickable");if(1==l.tile_enable_image_effect){var oe="";0==l.tile_image_effect_reverse&&(oe=" ug-trans-enabled");var he="<div class='ug-tile-image-overlay"+oe+"' >",X=" ug-"+l.tile_image_effect_type+"-effect";he+='<img src="'+e.escapeDoubleSlash(z.urlThumb)+"\" alt='"+z.title+"' class='"+X+oe+"'>",P.append(he+="</div>"),1==l.tile_image_effect_reverse&&P.children(".ug-tile-image-overlay").fadeTo(0,0)}if(1==l.tile_enable_textpanel){var ue=new UGTextPanel;ue.init(a,l,"tile");var Oe="";1!=l.tile_textpanel_always_on&&1!=f.isTextpanelOutside||(Oe="ug-trans-enabled"),ue.appendHTML(P,Oe);var Me=z.title,Fe="";switch(l.tile_textpanel_source){case"desc":case"description":Me=z.description;break;case"desc_title":""!=z.description&&(Me=z.description);break;case"title_and_desc":Me=z.title,Fe=z.description}if(ue.setTextPlain(Me,Fe),0==l.tile_textpanel_always_on&&ue.getElement().fadeTo(0,0),P.data("objTextPanel",ue),1==l.tile_textpanel_always_on&&E(P).css("z-index",2),1==f.isTextpanelOutside){P.append("<div class='ug-tile-cloneswrapper'></div>");var Ue=P.children(".ug-tile-cloneswrapper"),qe=new UGTextPanel;qe.init(a,l,"tile"),qe.appendHTML(Ue),qe.setTextPlain(Me,Fe),P.data("objTextPanelClone",qe)}}null!==z.addHtml&&P.append(z.addHtml)}function y(P){return P.children(".ug-tile-image-overlay")}function x(P){return P.data("objTextPanel")}function E(P){return P.children(".ug-textpanel")}function M(P){if(1==f.isTextpanelOutside)var z=function(V){var ee=V.find(".ug-tile-cloneswrapper .ug-textpanel");if(0==ee.length)throw new Error("text panel cloned element not found");return ee}(P);else z=E(P);return z?e.getElementSize(z).height:0}function N(P){var z=P.find(".ug-icon-link");return 0==z.length?null:z}function Q(P){var z=P.find(".ug-button-play");return 0==z.length?null:z}function D(P){return!!P.hasClass("ug-thumb-over")}function W(P){return P.hasClass("ug-tile-clickable")}function m(P){return 1==l.tile_enable_icons&&1==f.isVideoplayIconAlwaysOn&&"image"!=P.type}function k(P,z,V,ee){var Te=y(P),Se=n.getTileImage(P),$=P.find(".ug-tile-image-overlay img");z-=f.tileInnerReduce,V-=f.tileInnerReduce;var ye=null;if(1==f.isTextpanelOutside){var je=M(P);if(V-=je,"top"==l.tile_textpanel_position&&(ye=je),1==f.hasImageContainer){var De=0==f.hasImageContainer?null:P.children(".ug-image-container");e.setElementSize(De,z,V),null!==ye&&e.placeElement(De,0,ye)}}if(0==l.tile_enable_image_effect)e.scaleImageCoverParent(Se,z,V),0==f.hasImageContainer&&null!==ye&&e.placeElement(Se,0,ye);else{var Le="nothing";!0===ee&&0==f.isTextpanelOutside&&(Le=1==l.tile_image_effect_reverse?"effect":"image"),"effect"!=Le&&(e.setElementSize(Te,z,V),null!==ye&&e.placeElement(Te,0,ye),e.scaleImageCoverParent($,z,V)),"image"!=Le&&(1==f.hasImageContainer?e.scaleImageCoverParent(Se,z,V):"effect"==Le?(e.scaleImageCoverParent(Se,z,V),null!==ye&&e.placeElement(Se,0,ye)):e.cloneElementSizeAndPos($,Se,!1,null,ye))}}function C(P,z,V,ee){var Te=null;if(V&&(Te=V-f.tileInnerReduce),ee&&(ee-=f.tileInnerReduce),"clone"==z)return P.data("objTextPanelClone").refresh(!0,!0,Te),n.getItemByTile(P).textPanelCloneSizeSet=!0,!1;var Se=x(P);if(!Se)return!1;var $=null;1==f.isTextpanelOutside&&($=M(P)),Se.refresh(!1,!0,Te,$),(1==l.tile_textpanel_always_on||"fade"==l.tile_textpanel_appear_type)&&(1==f.isTextpanelOutside&&ee&&"bottom"==l.tile_textpanel_position?Se.positionPanel(ee-$):Se.positionPanel())}function L(P){n.getItemByTile(P);var z=Q(P),V=N(P),ee=e.getElementSize(P);k(P,ee.width,ee.height),1==l.tile_enable_textpanel&&C(P,"regular",ee.width,ee.height);var Te=ee.width-f.tileInnerReduce,Se=ee.height-f.tileInnerReduce,$=0;if(1==f.isTextpanelOutside){var ie=M(P);Se-=ie,"top"==l.tile_textpanel_position&&($=ie)}var ye=P.children(".ug-thumb-overlay");if(e.setElementSizeAndPosition(ye,0,$,Te,Se),z||V){var je=0;if(1==l.tile_enable_textpanel&&0==f.isTextPanelHidden&&0==f.isTextpanelOutside){var De=E(P),Le=e.getElementSize(De);Le.height>0&&(je=Math.floor(Le.height/2*-1))}}if(z&&V){var se=e.getElementSize(z),fe=e.getElementSize(V),oe=l.tile_space_between_icons,he=se.width+oe+fe.width,X=Math.floor((ee.width-he)/2);X<oe&&(oe=Math.floor((ee.width-se.width-fe.width)/3),he=se.width+oe+fe.width,X=Math.floor((ee.width-he)/2)),e.placeElement(z,X,"middle",0,je),e.placeElement(V,X+se.width+oe,"middle",0,je)}else z&&e.placeElement(z,"center","middle",0,je),V&&e.placeElement(V,"center","middle",0,je);z&&z.show(),V&&V.show()}function R(P,z){n.getItemByTile(P);var V=y(P),ee=l.thumb_transition_duration;if(0==l.tile_image_effect_reverse){var Te=n.getTileImage(P);z?(Te.fadeTo(0,1),V.stop(!0).fadeTo(ee,0)):V.stop(!0).fadeTo(ee,1)}else z?V.stop(!0).fadeTo(ee,1):V.stop(!0).fadeTo(ee,0)}function de(P,z){var V=l.thumb_transition_duration,ee=E(P);if(!ee)return!0;if("slide"==l.tile_textpanel_appear_type){var Te=e.getElementSize(ee);if(0==Te.width)return!1;var $={},ie={},ye="bottom";"inside_top"==l.tile_textpanel_position&&(ye="top"),$[ye]=-Te.height+"px",ie[ye]="0px",1==z?(ee.fadeTo(0,1),0==ee.is(":animated")&&ee.css($),ie.opacity=1,ee.stop(!0).animate(ie,V)):ee.stop(!0).animate($,V)}else 1==z?ee.stop(!0).fadeTo(V,1):ee.stop(!0).fadeTo(V,0)}function we(P,z,V){var ee=l.thumb_transition_duration;V&&!0===V&&(ee=0);var Te=Q(P),Se=N(P),$=z?1:0;Te&&Te.stop(!0).fadeTo(ee,$),Se&&Se.stop(!0).fadeTo(ee,$)}function _e(P,z){if(z=jQuery(z),l.tile_enable_image_effect&&R(z,!0),1==l.tile_enable_textpanel&&0==l.tile_textpanel_always_on&&0==f.isTextPanelHidden&&de(z,!0),f.isSaparateIcons&&1==l.tile_enable_icons){var V=1==l.thumb_overlay_reverse;0==m(n.getItemByTile(z))&&we(z,V,!1)}}function Re(P,z){if(z=jQuery(z),l.tile_enable_image_effect&&R(z,!1),1==l.tile_enable_textpanel&&0==l.tile_textpanel_always_on&&de(z,!1),1==f.isSaparateIcons&&1==l.tile_enable_icons){var V=1!=l.thumb_overlay_reverse;0==m(n.getItemByTile(z))?we(z,V,!1):we(z,!0,!0)}}function Z(P,z,V){if(z=jQuery(z),1==l.tile_visible_before_image&&!0!==z.data("image_placed")&&!0!==V)return!0;L(z),o.setThumbNormalStyle(z)}function J(P,z,V){L(z),V.fadeTo(0,1),z.data("image_placed",!0)}function H(P){if(1==W(P))return c.trigger(n.events.TILE_CLICK,P),!0;var z;0==D(P)&&(z=P,o.getThumbs().not(z).each(function(V,ee){o.setThumbNormalStyle(jQuery(ee))}),o.setThumbOverStyle(P))}function re(P){var z=jQuery(this),V=z.prop("tagName").toLowerCase(),ee=!0;if(f.funcParentApproveClick&&0==f.funcParentApproveClick()&&(ee=!1),"a"==V)0==ee&&P.preventDefault();else if(0==D(z))1==ee&&H(z);else{if(0==W(z))return!0;1==ee&&c.trigger(n.events.TILE_CLICK,z)}}function ve(P){P.stopPropagation();var z=jQuery(this).parents(".ug-tile"),V=!0;return f.funcParentApproveClick&&0==f.funcParentApproveClick()&&(V=!1),0==D(z)?(H(z),!0):1==V?(c.trigger(n.events.TILE_CLICK,z),!1):void 0}function U(P){var z=jQuery(this).parents(".ug-tile");f.funcParentApproveClick&&0==f.funcParentApproveClick()&&P.preventDefault(),0==D(z)&&0==l.tile_as_link&&(P.preventDefault(),H(z))}this.loadTileImage=function(P){var z=n.getTileImage(P);e.checkImagesLoaded(z,null,function(V,ee){J(0,P,jQuery(V))})},this.setHtml=function(P,z){s=P,!0!==z&&h(),o.setHtmlThumbs(P,z)},this.initEvents=function(){o.initEvents(),jQuery(o).on(o.events.SETOVERSTYLE,_e),jQuery(o).on(o.events.SETNORMALSTYLE,Re),jQuery(o).on(o.events.PLACEIMAGE,J),_.on(f.eventSizeChange,Z),s.on("click",".ug-tile",re),s.on("click",".ug-tile .ug-button-play",ve),s.on("click",".ug-tile .ug-icon-link",U)},this.destroy=function(){if(s.off("click",".ug-tile"),s.off("click",".ug-tile .ug-button-play"),s.off("click",".ug-tile .ug-icon-link"),jQuery(o).off(o.events.SETOVERSTYLE),jQuery(o).off(o.events.SETNORMALSTYLE),jQuery(o).off(o.events.PLACEIMAGE),_.off(f.eventSizeChange),1==l.tile_enable_textpanel){var P=o.getThumbs();jQuery.each(P,function(z,V){var ee=x(jQuery(V));ee&&ee.destroy()})}o.destroy()},this.init=function(P,z,V){!function v(P,z){a=P,jQuery(P);var V=a.getObjects();_=V.g_objWrapper,a.getArrItems(),l=jQuery.extend(l,d),l=jQuery.extend(l,z),function(){if(1==l.tile_enable_overlay?(l.thumb_overlay_opacity=l.tile_overlay_opacity,l.thumb_overlay_color=l.tile_overlay_color):0==l.tile_enable_icons?l.thumb_color_overlay_effect=!1:l.thumb_overlay_opacity=0,l.tile_as_link&&(l.thumb_wrapper_as_link=!0,l.thumb_link_newpage=l.tile_link_newpage),1==l.tile_enable_outline&&0==l.tile_enable_border&&(l.tile_enable_outline=!1),f.tileInnerReduce=0,l.tile_enable_border&&(f.tileInnerReduce=2*l.tile_border_width,o.setThumbInnerReduce(f.tileInnerReduce)),f.isSaparateIcons=!e.isRgbaSupported(),1==l.tile_enable_textpanel){switch(l.tile_textpanel_position){case"top":l.tile_textpanel_align="top";case"bottom":f.isTextpanelOutside=!0,l.tile_textpanel_always_on=!0,l.tile_textpanel_offset=0;break;case"inside_top":l.tile_textpanel_align="top";break;case"middle":l.tile_textpanel_align="middle",l.tile_textpanel_appear_type="fade"}0==l.tile_textpanel_always_on&&(f.isSaparateIcons=!0)}0!=l.tile_textpanel_offset&&(l.tile_textpanel_appear_type="fade",l.tile_textpanel_margin=l.tile_textpanel_offset),"title_and_desc"==l.tile_textpanel_source&&(l.tile_textpanel_enable_description=!0,l.tile_textpanel_desc_style_as_title=!0)}(),o.init(P,l);var ee=["overlay"];f.funcCustomTileHtml&&(ee=[]),o.setCustomThumbs(S,ee,{allow_onresize:!1});var Te=o.getOptions();l=jQuery.extend(l,Te),f.ratioByWidth=l.tile_width/l.tile_height,f.ratioByHeight=l.tile_height/l.tile_width,l.tile_size_by==n.sizeby.GLOBAL_RATIO&&f.isTextpanelOutside&&(f.hasImageContainer=!0)}(P,z)},this.setFixedMode=function(){l.tile_size_by=n.sizeby.GLOBAL_RATIO,l.tile_visible_before_image=!0},this.setApproveClickFunction=function(P){f.funcParentApproveClick=P},this.resizeTile=function(P,z,V,ee){switch(1==f.isTextpanelOutside&&C(P,"clone",z),z?V||(V=n.getTileHeightByWidth(z,P)):(z=l.tile_width,V=l.tile_height),e.setElementSize(P,z,V),ee){default:case n.resizemode.FULL:n.triggerSizeChangeEvent(P,!0);break;case n.resizemode.WRAPPER_ONLY:return!0;case n.resizemode.VISIBLE_ELEMENTS:if(f.funcCustomTileHtml)return n.triggerSizeChangeEvent(P,!0),!0;k(P,z,V,!0),1==l.tile_enable_textpanel&&1==l.tile_textpanel_always_on&&z&&C(P,"regular",z,V)}},this.resizeAllTiles=function(P,z,V){h();var ee=null;l.tile_size_by==n.sizeby.GLOBAL_RATIO&&(ee=n.getTileHeightByWidth(P)),!V&&(V=o.getThumbs()),V.each(function(Te,Se){n.resizeTile(jQuery(Se),P,ee,z)})},this.triggerSizeChangeEvent=function(P,z){if(!P)return!1;z||(z=!1),_.trigger(f.eventSizeChange,[P,z])},this.triggerSizeChangeEventAllTiles=function(P){o.getThumbs().each(function(){var z=jQuery(this);n.triggerSizeChangeEvent(z,P)})},this.disableEvents=function(){o.getThumbs().css("pointer-events","none")},this.enableEvents=function(){o.getThumbs().css("pointer-events","auto")},this.setOptions=function(P){l=jQuery.extend(l,P),o.setOptions(P)},this.setTileSizeOptions=function(P){if(l.tile_size_by!==n.sizeby.GLOBAL_RATIO)throw new Error("setNewTileOptions works with global ration only");l.tile_width=P,l.tile_height=Math.floor(P*f.ratioByHeight)},this.setCustomFunctions=function(P,z){f.funcCustomTileHtml=P,f.funcCustomPositionElements=z},this.run=function(P){var z=o.type.GET_THUMBS_ALL;!0===P&&(z=o.type.GET_THUMBS_NEW);var V=o.getThumbs(z);l.tile_size_by==n.sizeby.GLOBAL_RATIO&&n.resizeAllTiles(l.tile_width,n.resizemode.WRAPPER_ONLY,V),1==l.tile_enable_image_effect&&0==l.tile_image_effect_reverse&&V.children(".ug-thumb-image").fadeTo(0,0),o.setHtmlProperties(V),1==l.tile_visible_before_image&&(V.children(".ug-thumb-image").fadeTo(0,0),o.loadThumbsImages())},this._____________EXTERNAL_GETTERS____________=function(){},this.getObjThumbs=function(){return o},this.getOptions=function(){return l},this.getTileImage=function(P){return P.find("img.ug-thumb-image")},this.getItemByTile=function(P){return o.getItemByThumb(P)},this.getTileHeightByWidth=function(P,z){var V=function(Te){var Se=f.ratioByHeight;switch(l.tile_size_by){default:Se=f.ratioByHeight;break;case n.sizeby.IMAGE_RATIO:if(!Te)throw new Error("tile should be given for tile ratio");var $=n.getItemByTile(Te);if(void 0!==$.thumbRatioByHeight){if(0==$.thumbRatioByHeight)throw trace($),new Error("the item ratio not inited yet");Se=$.thumbRatioByHeight}break;case n.sizeby.CUSTOM:return null}return Se}(z);if(null===V)return null;var ee=Math.floor((P-f.tileInnerReduce)*V)+f.tileInnerReduce;return z&&1==f.isTextpanelOutside&&l.tile_size_by==n.sizeby.IMAGE_RATIO&&(ee+=M(z)),ee},this.getTileImageSize=function(P){var z=n.getItemByTile(P);if(!z.thumbWidth||!z.thumbHeight)throw new Error("Can't get image size - image not inited.");return{width:z.thumbWidth,height:z.thumbHeight}},this.getGlobalTileSize=function(){if(l.tile_size_by!=n.sizeby.GLOBAL_RATIO)throw new Error("The size has to be global ratio");return{width:l.tile_width,height:l.tile_height}}}function UGAviaControl(){var s,_,n,c,a,e,o={touchEnabled:!1,isMouseInsideStrip:!1,strip_finalPos:0,handle_timeout:"",isStripMoving:!1,isControlEnabled:!0};function l(){if(0==o.is_strip_moving)return!1;var f=s.getInnerStripPos();Math.floor(f)==Math.floor(o.strip_finalPos)&&d();var v,h=Math.abs(o.strip_finalPos-f);h<1?v=h:(v=h/4)>0&&v<1&&(v=1),o.strip_finalPos<f&&(v*=-1),s.positionInnerStrip(f+v)}function d(){if(0==o.isStripMoving)return!1;o.isStripMoving=!1,o.handle_timeout=clearInterval(o.handle_timeout)}this.enable=function(){o.isControlEnabled=!0},this.disable=function(){o.isControlEnabled=!1},this.init=function(f){s=f,_=f.getObjects(),n=_.g_objStrip,c=_.g_objStripInner,a=_.g_options,e=_.isVertical,jQuery("body").on("touchstart",function(v){if(0==o.isControlEnabled)return!0;o.touchEnabled=!0}),jQuery("body").mousemove(function(v){if(0==o.isControlEnabled)return!0;if(1==o.touchEnabled)return jQuery("body").off("mousemove"),!0;o.isMouseInsideStrip=n.ismouseover();var h,S=s.isTouchMotionActive();1==o.isMouseInsideStrip&&0==S?function(x){var E,M=(E=x,0==e?function(N){var Q=a.strip_padding_left,D=a.strip_padding_right,W=n.width()-Q-D,m=c.width();if(W>m)return null;var C=N-n.offset().left-Q,L=a.thumb_width,R=W-a.thumb_width;return C<L&&(C=L),C>R&&(C=R),-1*Math.round((C-L)/(R-L)*(m-W))+Q}(E):function(N){var Q=a.strip_padding_top,D=n.height(),W=c.height();if(D>W)return null;var k=N-n.offset().top-Q;if(k<0)return null;var C=a.thumb_height,L=D-a.thumb_height;return k<C&&(k=C),k>L&&(k=L),-1*Math.round((k-C)/(L-C)*(W-D))+Q}(E));if(null===M)return!1;o.is_strip_moving=!0,o.strip_finalPos=M,function(){if(1==o.isStripMoving)return!1;o.isStripMoving=!0,o.handle_timeout=setInterval(l,10)}()}((h=v,0==e?h.pageX:h.pageY)):d()})},this.destroy=function(){jQuery("body").off("touchstart"),jQuery("body").off("mousemove")}}function UGSlider(){var s,_,n,c,a,e,o,l,d,f,v,h,S,y=this,x=jQuery(y),E=new UniteGalleryMain,M=null,N=null,Q=null,D=new UGVideoPlayer,W=new UGFunctions,m=null,k=null;this.events={ITEM_CHANGED:"item_changed",BEFORE_SWITCH_SLIDES:"before_switch",BEFORE_RETURN:"before_return",AFTER_RETURN:"after_return",ZOOM_START:"slider_zoom_start",ZOOM_END:"slider_zoom_end",ZOOMING:"slider_zooming",ZOOM_CHANGE:"slider_zoom_change",START_DRAG:"start_drag",AFTER_DRAG_CHANGE:"after_drag_change",ACTION_START:"action_start",ACTION_END:"action_end",CLICK:"slider_click",TRANSITION_START:"slider_transition_start",TRANSITION_END:"slider_transition_end",AFTER_PUT_IMAGE:"after_put_image",IMAGE_MOUSEENTER:"slider_image_mouseenter",IMAGE_MOUSELEAVE:"slider_image_mouseleave",CURRENTSLIDE_LOAD_START:"slider_current_loadstart",CURRENTSLIDE_LOAD_END:"slider_current_loadend"};var C={slider_scale_mode:"fill",slider_scale_mode_media:"fill",slider_scale_mode_fullscreen:"down",slider_item_padding_top:0,slider_item_padding_bottom:0,slider_item_padding_left:0,slider_item_padding_right:0,slider_background_color:"",slider_background_opacity:1,slider_image_padding_top:0,slider_image_padding_bottom:0,slider_image_padding_left:0,slider_image_padding_right:0,slider_image_border:!1,slider_image_border_width:10,slider_image_border_color:"#ffffff",slider_image_border_radius:0,slider_image_border_maxratio:.35,slider_image_shadow:!1,slider_video_constantsize:!1,slider_video_constantsize_scalemode:"fit",slider_video_constantsize_width:854,slider_video_constantsize_height:480,slider_video_padding_top:0,slider_video_padding_bottom:0,slider_video_padding_left:0,slider_video_padding_right:0,slider_video_enable_closebutton:!0,slider_transition:"slide",slider_transition_speed:300,slider_transition_easing:"easeInOutQuad",slider_control_swipe:!0,slider_control_zoom:!0,slider_zoom_mousewheel:!0,slider_vertical_scroll_ondrag:!1,slider_loader_type:1,slider_loader_color:"white",slider_enable_links:!0,slider_links_newpage:!1,slider_enable_bullets:!1,slider_bullets_skin:"",slider_bullets_space_between:-1,slider_bullets_align_hor:"center",slider_bullets_align_vert:"bottom",slider_bullets_offset_hor:0,slider_bullets_offset_vert:10,slider_enable_arrows:!0,slider_arrows_skin:"",slider_arrow_left_align_hor:"left",slider_arrow_left_align_vert:"middle",slider_arrow_left_offset_hor:20,slider_arrow_left_offset_vert:0,slider_arrow_right_align_hor:"right",slider_arrow_right_align_vert:"middle",slider_arrow_right_offset_hor:20,slider_arrow_right_offset_vert:0,slider_enable_progress_indicator:!0,slider_progress_indicator_type:"pie",slider_progress_indicator_align_hor:"right",slider_progress_indicator_align_vert:"top",slider_progress_indicator_offset_hor:10,slider_progress_indicator_offset_vert:10,slider_enable_play_button:!0,slider_play_button_skin:"",slider_play_button_align_hor:"left",slider_play_button_align_vert:"top",slider_play_button_offset_hor:40,slider_play_button_offset_vert:8,slider_play_button_mobilehide:!1,slider_enable_fullscreen_button:!0,slider_fullscreen_button_skin:"",slider_fullscreen_button_align_hor:"left",slider_fullscreen_button_align_vert:"top",slider_fullscreen_button_offset_hor:11,slider_fullscreen_button_offset_vert:9,slider_fullscreen_button_mobilehide:!1,slider_enable_zoom_panel:!0,slider_zoompanel_skin:"",slider_zoompanel_align_hor:"left",slider_zoompanel_align_vert:"top",slider_zoompanel_offset_hor:12,slider_zoompanel_offset_vert:92,slider_zoompanel_mobilehide:!1,slider_controls_always_on:!1,slider_controls_appear_ontap:!0,slider_controls_appear_duration:300,slider_enable_text_panel:!0,slider_textpanel_always_on:!0,slider_videoplay_button_type:"square"},L={slider_progress_indicator_align_hor:"left",slider_progress_indicator_align_vert:"bottom",slider_progress_indicator_offset_hor:0,slider_progress_indicator_offset_vert:0},R={isRunOnce:!1,isTextPanelSaparateHover:!1,numPrev:1,numCurrent:2,numNext:3,isControlsVisible:!0,currentControlsMode:"image"};function _e(F,q){var pe="ug-type-square";"round"==C.slider_videoplay_button_type&&(pe="ug-type-round");var be="";return be+="<div class='ug-slide-wrapper ug-slide"+q+"'>",be+="<div class='ug-item-wrapper'></div>",be+="<div class='ug-slider-preloader "+F+"'></div>",(be+="<div class='ug-button-videoplay "+pe+"' style='display:none'></div>")+"</div>"}function Z(F){var q=ke(F);W.placeElementInParentCenter(q);var pe=Ye(F);W.placeElementInParentCenter(pe)}function H(){var F,q,pe,be,Ee=y.getSlidesReference(),ze=0;pe=y.isSlideHasItem(Ee.objNextSlide),(be=y.isSlideHasItem(Ee.objPrevSlide))?(ze=Ee.objPrevSlide.outerWidth(),Ee.objPrevSlide.css("z-index",1)):Ee.objPrevSlide.hide(),F=q=ze+Ee.objCurrentSlide.outerWidth(),pe?(F=q+Ee.objNextSlide.outerWidth(),Ee.objPrevSlide.css("z-index",2)):Ee.objNextSlide.hide(),Ee.objCurrentSlide.css("z-index",3),W.placeElement(Ee.objCurrentSlide,ze,0),c.css({left:-ze+"px",width:F+"px"}),be&&(W.placeElement(Ee.objPrevSlide,0,0),W.showElement(Ee.objPrevSlide)),pe&&(W.showElement(Ee.objNextSlide),W.placeElement(Ee.objNextSlide,q,0))}function re(F){var q=F.data("index");if(void 0===q||null==q)return!1;var pe=E.getItem(q);if(!pe)return!1;V(F,pe)}function ve(F){F.stop(!0).hide(100)}function U(F,q,pe){var be={};if(1==C.slider_image_border){be["border-style"]="solid";var Ee=function(ze,We){if((it=C.slider_image_border_width)<=10)return it;var $e=W.getElementSize(ze),tt=$e.width,Ze=$e.height;if(We&&(We.hasOwnProperty("imageWidth")&&(tt=We.imageWidth),We.hasOwnProperty("imageHeight")&&(Ze=We.imageHeight)),tt<=0)return it;var ut=tt<Ze?tt:Ze;if(2*it/ut<C.slider_image_border_maxratio)return it;var it=ut*C.slider_image_border_maxratio/2;return Math.round(it)}(F,pe);be["border-width"]=Ee+"px",be["border-color"]=C.slider_image_border_color,be["border-radius"]=C.slider_image_border_radius}"image"!=q&&1==C.slider_video_constantsize&&(be["background-color"]="#000000"),1==C.slider_image_shadow&&(be["box-shadow"]="3px 3px 10px 0px #353535"),F.css(be)}function P(F,q){return W.scaleImageExactSizeInParent(F,q.imageWidth,q.imageHeight,C.slider_video_constantsize_width,C.slider_video_constantsize_height,C.slider_video_constantsize_scalemode)}function z(F,q,pe){var be=F.children(".ug-item-wrapper"),Ee=ke(F);if(void 0===q.urlImage||""==q.urlImage)throw new Error("The slide don't have big image defined ( data-image='imageurl' ). Please check gallery items.","showbig");var ze=q.urlImage,We=F.data("urlImage");F.data("urlImage",ze);var $e=y.getScaleMode(F),tt=y.getSlideType(F);if(objPadding=y.getObjImagePadding(),We==ze&&!0!==pe){var Ze=be.children("img");0!=q.imageWidth&&0!=q.imageHeight||E.checkFillImageSize(Ze,q);var ut={};U(Ze,tt,ut="image"!=tt&&1==C.slider_video_constantsize?P(Ze,q):W.scaleImageFitParent(Ze,q.imageWidth,q.imageHeight,$e,objPadding)),x.trigger(y.events.AFTER_PUT_IMAGE,F)}else Ze=W.placeImageInsideParent(ze,be,q.imageWidth,q.imageHeight,$e,objPadding),1==q.isBigImageLoaded?(Ze.fadeTo(0,1),ve(Ee),ut="image"!=tt&&1==C.slider_video_constantsize?P(Ze,q):W.getImageInsideParentData(be,q.imageWidth,q.imageHeight,$e,objPadding),Ze.css("width",ut.imageWidth+"px"),U(Ze,tt,ut),x.trigger(y.events.AFTER_PUT_IMAGE,F)):(Ze.fadeTo(0,0),Ee.stop(!0).show(100),F.data("isLoading",!0),y.isSlideCurrent(F)&&x.trigger(y.events.CURRENTSLIDE_LOAD_START),Ze.data("itemIndex",q.index),Ze.on("load",function(){var it=jQuery(this),_t=it.data("itemIndex");it.fadeTo(0,1);var Nt=it.parent().parent(),Wt=y.getSlideType(Nt),jt=ke(Nt),wi=y.getObjImagePadding(),Ti=y.getScaleMode(Nt);ve(jt),Nt.data("isLoading",!1),y.isSlideCurrent(Nt)&&x.trigger(y.events.CURRENTSLIDE_LOAD_END),E.onItemBigImageLoaded(null,it);var _i=E.getItem(_t),xe={};"image"!=Wt&&1==C.slider_video_constantsize?P(it,_i):xe=W.scaleImageFitParent(it,_i.imageWidth,_i.imageHeight,Ti,wi),it.fadeTo(0,1),U(it,Wt,xe),x.trigger(y.events.AFTER_PUT_IMAGE,Nt)}))}function V(F,q){try{var pe=F.children(".ug-item-wrapper");if(null==q)return pe.html(""),F.removeData("index"),F.removeData("type"),F.removeData("urlImage"),!1;F.data("index"),F.data("index",q.index),F.data("type",q.type),1==C.slider_enable_links&&"image"==q.type&&(q.link?F.addClass("ug-slide-clickable"):F.removeClass("ug-slide-clickable")),z(F,q);var be=Ye(F);"image"===q.type?be.hide():be.show()}catch(Ee){throw void 0!==Ee.fileName&&"showbig"==Ee.fileName&&E.showErrorMessageReplaceGallery(Ee.message),pe.html(""),new Error(Ee)}}function ee(){if(!k||1==Se())return!1;var F=k.getElement(),q=0;1!=R.isTextPanelSaparateHover&&1!=C.slider_textpanel_always_on||(q=C.slider_controls_appear_duration),F.stop().fadeTo(q,0),F.data("isHidden",!0)}function Te(){if(!k||0==Se())return!1;var F=k.getElement(),q=0;1!=R.isTextPanelSaparateHover&&1!=C.slider_textpanel_always_on||(F.show(),k.positionElements(),q=C.slider_controls_appear_duration),F.stop().show().fadeTo(q,1),F.data("isHidden",!1)}function Se(){return!1!==k.getElement().data("isHidden")}function $(){var F=y.getCurrentSlide(),q=y.getSlideImage(F),pe=W.getElementSize(F),be=pe.left,Ee=pe.top;if(1==C.slider_video_constantsize){var ze=W.getElementSize(q);be+=ze.left,Ee+=ze.top}else be+=C.slider_video_padding_left,Ee+=C.slider_video_padding_top;D.setPosition(be,Ee)}function ie(){D.setSize(C.slider_video_constantsize_width,C.slider_video_constantsize_height),U(D.getObject(),"video")}function je(F,q,pe){pe?F.fadeTo(C.slider_transition_speed,q,pe):F.fadeTo(C.slider_transition_speed,q)}function De(F,q,pe){q||(q=!1);var be=y.getSlidesReference();V(be.objNextSlide,F);var Ee=W.getElementSize(be.objCurrentSlide);W.placeElement(be.objNextSlide,Ee.left,Ee.top);var ze=R.numCurrent;R.numCurrent=R.numNext,R.numNext=ze,x.trigger(y.events.ITEM_CHANGED),be.objNextSlide.stop(!0),be.objCurrentSlide.stop(!0),1==q?(be.objCurrentSlide.fadeTo(0,0),be.objNextSlide.fadeTo(0,1),y.placeNabourItems(),x.trigger(y.events.TRANSITION_END),!0!==pe&&D.hide()):(be.objNextSlide.fadeTo(0,0),je(be.objCurrentSlide,0,function(){y.placeNabourItems(),x.trigger(y.events.TRANSITION_END),!0!==pe&&D.hide()}),1==D.isVisible()&&je(D.getObject(),0),je(be.objNextSlide,1))}function Le(){return n.children(".ug-slider-control")}function se(F){if(0==W.isTimePassed("sliderControlsToggle")||0==R.isControlsVisible)return!1;F||(F=!1);var q=Le();!0===F?q.stop().fadeTo(0,0).hide():q.stop().fadeTo(C.slider_controls_appear_duration,0,function(){q.hide()}),R.isControlsVisible=!1}function fe(F){if(0==W.isTimePassed("sliderControlsToggle"))return!1;if(1==R.isControlsVisible)return!0;F||(F=!1);var q=Le();!0===F?q.stop().show():(q.stop().show().fadeTo(0,0),q.fadeTo(C.slider_controls_appear_duration,1)),R.isControlsVisible=!0}function he(F,q,pe){var be=E.getSelectedItem();y.setItem(be,!1,pe),Q&&Q.setActive(be.index),k&&0==R.isTextPanelSaparateHover&&Te(),function oe(F){if(F==R.currentControlsMode)return!1;switch(F){case"image":h&&h.getElement().show();break;case"video":h&&h.getElement().hide();break;default:throw new Error("wrong controld mode: "+F)}R.currentControlsMode=F}("image"==be.type?"image":"video")}function X(F,q){E.selectItem(q)}function ue(F){if(f&&0==f.isTapEventOccured(F))return!0;x.trigger(y.events.CLICK,F)}function Oe(){var F=y.getCurrentSlide().hasClass("ug-slide-clickable"),q=y.getCurrentItem();if(F)return 0==C.slider_links_newpage?location.href=q.link:window.open(q.link,"_blank"),!0;0==C.slider_controls_always_on&&1==C.slider_controls_appear_ontap&&1==y.isCurrentSlideType("image")&&(0==R.isControlsVisible?fe():se(),k&&1==C.slider_textpanel_always_on&&y.isCurrentSlideType("image")&&y.isCurrentSlideImageFit()&&Te())}function Me(F){k&&y.isCurrentSlideType("image")&&0==y.isCurrentSlideImageFit()&&ee()}function Fe(){fe()}function Ue(){se()}function qe(F){var q=F.parent();y.startSlideAction(q)}function lt(){E.isPlayMode()&&E.pausePlaying(),x.trigger(y.events.ACTION_START)}function ct(){E.isPlayMode()&&E.continuePlaying(),x.trigger(y.events.ACTION_END)}function Tt(F,q,pe){a.data("index")==q&&(objItem=E.getItem(q),z(a,objItem,!0)),e.data("index")==q&&(objItem=E.getItem(q),z(e,objItem,!0)),o.data("index")==q&&(objItem=E.getItem(q),z(o,objItem,!0))}function xt(F,q){q=jQuery(q);var pe=y.getSlideImage(q),be=Ye(q),Ee=W.getElementSize(pe);W.placeElement(be,"center","middle",Ee.left,Ee.top,pe)}function At(F){var q=Ye(F);W.addClassOnHover(q),W.setButtonOnClick(q,qe)}function zt(F){switch(F){case 1:return a;case 2:return e;case 3:return o;default:throw new Error("wrong num: "+F)}}function ke(F){return F||(F=y.getCurrentSlide()),F.children(".ug-slider-preloader")}function Ye(F){return F.children(".ug-button-videoplay")}function ot(F){F||(F=y.getCurrentSlide());var q=F.data("index");return null==q?null:E.getItem(q)}this.switchSlideNums=function(F){switch(x.trigger(y.events.BEFORE_SWITCH_SLIDES),F){case"left":var q=R.numCurrent;R.numCurrent=R.numNext,R.numNext=R.numPrev,R.numPrev=q;break;case"right":q=R.numCurrent,R.numCurrent=R.numPrev,R.numPrev=R.numNext,R.numNext=q;break;default:throw new Error("wrong direction: "+F)}x.trigger(y.events.ITEM_CHANGED)},this.destroy=function(){x.off(y.events.AFTER_PUT_IMAGE),s.off(E.events.ITEM_IMAGE_UPDATED),s.off(E.events.ITEM_CHANGE),Q&&jQuery(Q).on(Q.events.BULLET_CLICK),n.off("mouseenter"),n.off("mouseleave"),n.off("touchend"),n.off("click"),x.off(y.events.CLICK),v&&x.off(y.events.ZOOM_CHANGE),x.off(y.events.BEFORE_SWITCH_SLIDES),jQuery(D).off(D.events.SHOW),jQuery(D).off(D.events.HIDE),D.destroy(),n.off("mouseenter",".ug-item-wrapper img"),n.off("mouseleave",".ug-item-wrapper img")},this.________EXTERNAL_GENERAL___________=function(){},this.init=function(F,q,pe){!function de(F,q,pe){E=F,pe&&(q=W.convertCustomPrefixOptions(q,S=pe,"slider")),s=jQuery(F);var We,$e,be=E.getObjects();_=be.g_objWrapper,q.hasOwnProperty("slider_progress_indicator_type")&&(C.slider_progress_indicator_type=q.slider_progress_indicator_type),"bar"==C.slider_progress_indicator_type&&(C=jQuery.extend(C,L)),q&&y.setOptions(q),$e=(We=E.getOptions()).gallery_skin,""==C.slider_bullets_skin&&(C.slider_bullets_skin=$e),""==C.slider_arrows_skin&&(C.slider_arrows_skin=$e),""==C.slider_zoompanel_skin&&(C.slider_zoompanel_skin=$e),""==C.slider_play_button_skin&&(C.slider_play_button_skin=$e),""==C.slider_fullscreen_button_skin&&(C.slider_fullscreen_button_skin=$e),C.video_enable_closebutton=C.slider_video_enable_closebutton,"zoom"!=We.gallery_mousewheel_role&&(C.slider_zoom_mousewheel=!1),1==C.slider_enable_bullets&&(Q=new UGBullets).init(E,{bullets_skin:C.slider_bullets_skin,bullets_space_between:C.slider_bullets_space_between}),C.slider_enable_text_panel&&(k=new UGTextPanel).init(E,C,"slider"),C.slider_enable_zoom_panel&&(h=new UGZoomButtonsPanel).init(y,C);var ze=E.getGalleryID();D.init(C,!1,ze)}(F,q,pe)},this.getSlideImage=function(F){return F||(F=y.getCurrentSlide()),F.find(".ug-item-wrapper img")},this.setHtml=function(F){!function Re(F){F&&(_=F);var q=function(){var be;switch(C.slider_loader_type){default:case 1:be="ug-loader1";break;case 2:be="ug-loader2";break;case 3:be="ug-loader3";break;case 4:be="ug-loader4";break;case 5:be="ug-loader5";break;case 6:be="ug-loader6";break;case 7:be="ug-loader7";break;case 8:be="ug-loader8";break;case 9:be="ug-loader9"}return"black"==C.slider_loader_color&&(be+=" ug-loader-black"),be}(),pe=(E.getOptions(),"<div class='ug-slider-wrapper'>");pe+="<div class='ug-slider-inner'>",pe+=_e(q,1),pe+=_e(q,2),pe+=_e(q,3),pe+="</div>",1==C.slider_enable_arrows&&(pe+="<div class='ug-slider-control ug-arrow-left ug-skin-"+C.slider_arrows_skin+"'></div>",pe+="<div class='ug-slider-control ug-arrow-right ug-skin-"+C.slider_arrows_skin+"'></div>"),1==C.slider_enable_play_button&&(pe+="<div class='ug-slider-control ug-button-play ug-skin-"+C.slider_play_button_skin+"'></div>"),1==C.slider_enable_fullscreen_button&&(pe+="<div class='ug-slider-control ug-button-fullscreen ug-skin-"+C.slider_fullscreen_button_skin+"'></div>"),_.append(pe+="</div>"),n=_.children(".ug-slider-wrapper"),c=n.children(".ug-slider-inner"),a=c.children(".ug-slide1"),e=c.children(".ug-slide2"),o=c.children(".ug-slide3"),a.data("slidenum",1),e.data("slidenum",2),o.data("slidenum",3),Q&&Q.appendHTML(n),1==C.slider_enable_arrows&&(l=n.children(".ug-arrow-left"),d=n.children(".ug-arrow-right")),1==C.slider_enable_play_button&&(M=n.children(".ug-button-play")),1==C.slider_enable_fullscreen_button&&(N=n.children(".ug-button-fullscreen")),1==C.slider_enable_progress_indicator&&("bar"==(m=W.initProgressIndicator(C.slider_progress_indicator_type,C,n)).getType()&&"pie"==C.slider_progress_indicator_type&&(C.slider_progress_indicator_type="bar",C=jQuery.extend(C,L)),E.setProgressIndicator(m)),1==C.slider_enable_text_panel&&(k.appendHTML(n),0==C.slider_textpanel_always_on&&(k.getElement().hide().data("isHidden",!0),R.isTextPanelSaparateHover=!0)),1==C.slider_enable_zoom_panel&&h.appendHTML(n),D.setHtml(c)}(F)},this.run=function(){!function we(){if(1==R.isRunOnce)return!1;if(R.isRunOnce=!0,C.slider_background_color){var F=C.slider_background_color;1!=C.slider_background_opacity&&(F=W.convertHexToRGB(F,C.slider_background_opacity)),n.css("background-color",F)}else 1!=C.slider_background_opacity&&(F=W.convertHexToRGB("#000000",C.slider_background_opacity),n.css("background-color",F));1==C.slider_control_swipe&&(f=new UGTouchSliderControl).init(y,C),1==C.slider_control_zoom&&(v=new UGZoomSliderControl).init(y,C),k&&k.run(),s.on(E.events.ITEM_IMAGE_UPDATED,Tt),s.on(E.events.ITEM_CHANGE,he),Q&&jQuery(Q).on(Q.events.BULLET_CLICK,X),1==C.slider_enable_arrows&&(W.addClassOnHover(d,"ug-arrow-hover"),W.addClassOnHover(l,"ug-arrow-hover"),E.setNextButton(d),E.setPrevButton(l)),0==C.slider_controls_always_on&&n.hover(Fe,Ue),n.on("touchend click",ue),x.on(y.events.CLICK,Oe),k&&1==R.isTextPanelSaparateHover&&n.hover(Te,ee),M&&(W.addClassOnHover(M,"ug-button-hover"),E.setPlayButton(M)),N&&(W.addClassOnHover(N,"ug-button-hover"),E.setFullScreenToggleButton(N)),v&&x.on(y.events.ZOOM_CHANGE,Me),h&&h.initEvents(),D.initEvents(),jQuery(D).on(D.events.SHOW,lt),jQuery(D).on(D.events.HIDE,ct),At(a),At(e),At(o),x.on(y.events.AFTER_PUT_IMAGE,xt),n.on("mouseenter",".ug-item-wrapper img",function(q){x.trigger(y.events.IMAGE_MOUSEENTER)}),n.on("mouseleave",".ug-item-wrapper img",function(q){0==y.isMouseInsideSlideImage(q)&&x.trigger(y.events.IMAGE_MOUSELEAVE)})}()},this.isInnerInPlace=function(){var F=y.getSlidesReference();return-W.getElementSize(F.objCurrentSlide).left==W.getElementSize(c).left},this.isAnimating=function(){return c.is(":animated")},this.isSlideCurrent=function(F){var q=F.data("slidenum");return R.numCurrent==q},this.isSlideHasItem=function(F){return null!=F.data("index")},this.getObjImagePadding=function(){return{padding_top:C.slider_image_padding_top,padding_bottom:C.slider_image_padding_bottom,padding_left:C.slider_image_padding_left,padding_right:C.slider_image_padding_right}},this.getSlidesReference=function(){return{objPrevSlide:zt(R.numPrev),objNextSlide:zt(R.numNext),objCurrentSlide:zt(R.numCurrent)}},this.getCurrentSlide=function(){return y.getSlidesReference().objCurrentSlide},this.getCurrentItemIndex=function(){var F=y.getSlidesReference().objCurrentSlide.data("index");return null!=F||(F=-1),F},this.getCurrentItem=function(){var F=y.getCurrentItemIndex();return-1==F?null:E.getItem(F)},this.getSlideType=function(F){return null==F&&(F=y.getCurrentSlide()),F.data("type")},this.isMouseInsideSlideImage=function(F){var q=y.getSlideImage(),pe=W.getMousePosition(F);void 0===pe.pageX&&(pe=f.getLastMousePos());var be=W.getMouseElementPoint(pe,q),Ee=W.getElementSize(q);return isMouseInside=W.isPointInsideElement(be,Ee),isMouseInside},this.isCurrentSlideType=function(F){return y.getSlideType()==F},this.isCurrentSlideLoadingImage=function(){return!0===y.getCurrentSlide().data("isLoading")},this.setItem=function(F,q,pe){var be=y.getSlidesReference(),Ee=be.objCurrentSlide.data("index"),ze=F.index;if(ze==Ee)return!0;if(null==Ee)V(be.objCurrentSlide,F),y.placeNabourItems();else{var We="left";E.getNumItems(),"next"==pe?We="left":("prev"==pe||Ee>ze||Ee>ze)&&(We="right"),function ye(F,q,pe){x.trigger(y.events.TRANSITION_START);var be=C.slider_transition;switch(pe&&(be=pe),y.stopSlideAction(null,!0),be){default:case"fade":De(q);break;case"slide":!function Ee(ze,We){if(1==y.isAnimating())return R.itemWaiting=We,!0;null!=R.itemWaiting&&(R.itemWaiting=null);var tt=y.getSlidesReference();switch(ze){case"right":V(tt.objPrevSlide,We),H();var it=-W.getElementSize(tt.objPrevSlide).left;y.switchSlideNums("right");break;case"left":V(tt.objNextSlide,We),H(),it=-W.getElementSize(tt.objNextSlide).left,y.switchSlideNums("left");break;default:throw new Error("wrong direction: "+ze)}c.animate({left:it+"px"},{duration:C.slider_transition_speed,easing:C.slider_transition_easing,queue:!1,always:function(){if(y.stopSlideAction(),D.hide(),null!=R.itemWaiting){var jt=(wi=R.itemWaiting,xe="left",y.getSlidesReference().objCurrentSlide.data("index")>wi.index&&(xe="right"),xe);Ee(jt,R.itemWaiting)}else y.placeNabourItems(),x.trigger(y.events.TRANSITION_END);var wi,xe}})}(F,q);break;case"lightbox_open":De(q,!1,!0)}}(We,F,q)}},this.placeNabourItems=function(){var F=y.getSlidesReference(),q=F.objCurrentSlide.data("index"),pe=E.getPrevItem(q),be=E.getNextItem(q);V(F.objNextSlide,be),V(F.objPrevSlide,pe),H()},this.________EXTERNAL_API___________=function(){},this.stopSlideAction=function(F,q){F||(F=y.getCurrentSlide()),!0===q?D.pause():D.hide()},this.startSlideAction=function(F){F||(F=y.getCurrentSlide());var q=ot(F);if("image"==q.type)return!0;switch(1==C.slider_video_constantsize&&ie(),$(),D.show(),q.type){case"youtube":D.playYoutube(q.videoid);break;case"vimeo":D.playVimeo(q.videoid);break;case"html5video":D.playHtml5Video(q.videoogv,q.videowebm,q.videomp4,q.urlImage);break;case"soundcloud":D.playSoundCloud(q.trackid);break;case"wistia":D.playWistia(q.videoid)}},this.getScaleMode=function(F){return F||(F=y.getCurrentSlide()),"image"!=y.getSlideType(F)?C.slider_scale_mode_media:C.slider_scale_mode==C.slider_scale_mode_fullscreen?C.slider_scale_mode:1==E.isFullScreen()?C.slider_scale_mode_fullscreen:C.slider_scale_mode},this.getObjects=function(){return{g_objSlider:n,g_objInner:c,g_options:C,g_objZoomSlider:v}},this.getObjZoom=function(){return v},this.getOptions=function(){return C},this.getElement=function(){return n},this.getVideoObject=function(){return D},this.isCurrentSlideImageFit=function(){var F=y.getCurrentSlide();y.getSlideType(F),function(pe,be){null==be&&(be=y.getCurrentSlide());var Ee=y.getSlideType(be);if("image"!=Ee)throw new Error("Wrong slide type: "+Ee+", should be: image")}(0,F);var q=y.getSlideImage(F);return 0!=q.length&&W.isImageFitParent(q)},this.isCurrentImageInPlace=function(){var F=y.getSlideImage();if(0==F.length)return!1;var q=y.getScaleMode(),pe=y.getObjImagePadding(),be=ot(),Ee=F.parent(),ze=W.getImageInsideParentData(Ee,be.imageWidth,be.imageHeight,q,pe),We=W.getElementSize(F),$e=!1;return ze.imageWidth==We.width&&($e=!0),$e},this.isSlideActionActive=function(){return D.isVisible()},this.isSwiping=function(){return!!f&&f.isTouchActive()},this.isPreloading=function(){return!!ke().is(":visible")},this.setOptions=function(F){S&&(F=W.convertCustomPrefixOptions(F,S,"slider")),C=jQuery.extend(C,F)},this.setSize=function(F,q){if(F<0||q<0)return!0;var pe={};pe.width=F+"px",pe.height=q+"px",n.css(pe);var be={};be.height=q+"px",be.top="0px",be.left="0px",c.css(be);var Ee={};Ee.height=q+"px",Ee.width=F+"px",a.css(Ee),e.css(Ee),o.css(Ee);var We=q-C.slider_item_padding_top-C.slider_item_padding_bottom,$e={};$e.width=F-C.slider_item_padding_left-C.slider_item_padding_right+"px",$e.height=We+"px",$e.top=C.slider_item_padding_top+"px",$e.left=C.slider_item_padding_left+"px",n.find(".ug-item-wrapper").css($e),k&&k.setSizeByParent(),function J(){if(Q&&(objBullets=Q.getElement(),W.placeElement(objBullets,C.slider_bullets_align_hor,C.slider_bullets_align_vert,C.slider_bullets_offset_hor,C.slider_bullets_offset_vert),W.placeElement(objBullets,C.slider_bullets_align_hor,C.slider_bullets_align_vert,C.slider_bullets_offset_hor,C.slider_bullets_offset_vert)),1==C.slider_enable_arrows&&(W.placeElement(l,C.slider_arrow_left_align_hor,C.slider_arrow_left_align_vert,C.slider_arrow_left_offset_hor,C.slider_arrow_left_offset_vert),W.placeElement(d,C.slider_arrow_right_align_hor,C.slider_arrow_left_align_vert,C.slider_arrow_right_offset_hor,C.slider_arrow_right_offset_vert)),0==C.slider_controls_always_on&&se(!0),m){var F=m.getElement();if("bar"==C.slider_progress_indicator_type){var q=n.width();m.setSize(q),W.placeElement(F,"left",C.slider_progress_indicator_align_vert,0,C.slider_progress_indicator_offset_vert)}else W.placeElement(F,C.slider_progress_indicator_align_hor,C.slider_progress_indicator_align_vert,C.slider_progress_indicator_offset_hor,C.slider_progress_indicator_offset_vert)}k&&k.positionPanel(),function(){if(M&&W.placeElement(M,C.slider_play_button_align_hor,C.slider_play_button_align_vert,C.slider_play_button_offset_hor,C.slider_play_button_offset_vert),N&&W.placeElement(N,C.slider_fullscreen_button_align_hor,C.slider_fullscreen_button_align_vert,C.slider_fullscreen_button_offset_hor,C.slider_fullscreen_button_offset_vert),h){var pe=h.getElement();W.placeElement(pe,C.slider_zoompanel_align_hor,C.slider_zoompanel_align_vert,C.slider_zoompanel_offset_hor,C.slider_zoompanel_offset_vert)}}(),Z(a),Z(e),Z(o),E.isMobileMode()?(1==C.slider_fullscreen_button_mobilehide&&N&&N.hide(),1==C.slider_play_button_mobilehide&&M&&M.hide(),1==C.slider_zoompanel_mobilehide&&h&&h.getElement().hide()):(1==C.slider_fullscreen_button_mobilehide&&N&&N.show(),1==C.slider_play_button_mobilehide&&M&&M.show(),1==C.slider_zoompanel_mobilehide&&h&&h.getElement().show())}(),re(a),re(e),re(o),H(),"image"!=y.getSlideType()&&1==C.slider_video_constantsize?ie():D.setSize(F-C.slider_video_padding_left-C.slider_video_padding_right,q-C.slider_video_padding_top-C.slider_video_padding_bottom),$()},this.refreshSlideItems=function(){if(1==y.isAnimating())return!0;re(a),re(e),re(o),H()},this.isMouseOver=function(){return n.ismouseover()},this.setPosition=function(F,q){W.placeElement(n,F,q)},this.zoomIn=function(){if(!v)return!0;v.zoomIn()},this.zoomOut=function(){if(!v)return!0;v.zoomOut()},this.zoomBack=function(){if(!v)return!0;v.zoomBack()}}function UGTextPanel(){var s,_,n,c,a,e,o,l=this,d=new UGFunctions,f="",v={textpanel_align:"bottom",textpanel_margin:0,textpanel_text_valign:"middle",textpanel_padding_top:10,textpanel_padding_bottom:10,textpanel_height:null,textpanel_padding_title_description:5,textpanel_padding_right:11,textpanel_padding_left:11,textpanel_fade_duration:200,textpanel_enable_title:!0,textpanel_enable_description:!0,textpanel_enable_bg:!0,textpanel_bg_color:"#000000",textpanel_bg_opacity:.4,textpanel_title_color:null,textpanel_title_font_family:null,textpanel_title_text_align:null,textpanel_title_font_size:null,textpanel_title_bold:null,textpanel_css_title:{},textpanel_desc_color:null,textpanel_desc_font_family:null,textpanel_desc_text_align:null,textpanel_desc_font_size:null,textpanel_desc_bold:null,textpanel_css_description:{},textpanel_desc_style_as_title:!1,textpanel_bg_css:{}},h={isFirstTime:!0,setInternalHeight:!0,lastTitleBottom:0,lastDescHeight:0};function S(M,N){N||(N=v.textpanel_padding_top);var Q=N;n&&(d.placeElement(n,0,Q),1==n.is(":visible")?(Q=d.getElementSize(n).bottom)>0&&(h.lastTitleBottom=Q):(Q=20,h.lastTitleBottom>0&&(Q=h.lastTitleBottom)));var W="";if(c&&(W=jQuery.trim(c.text())),""!=W){var m=Q;if(n&&(m+=v.textpanel_padding_title_description),d.placeElement(c,0,m),1==jQuery(c).is(":visible")){var k=d.getElementSize(c);Q=k.bottom,k.height>0&&(h.lastDescHeight=k.height)}else{var C=16;h.lastDescHeight>0&&(C=h.lastDescHeight),Q=m+C}}v.textpanel_height||1!=h.setInternalHeight||function(L,de){if(de||(de=!1),1==de){a&&L>a.height()&&a.height(L);var _e={height:L+"px"};s.add(e).animate(_e,v.textpanel_fade_duration)}else a&&a.height(L),s.add(e).height(L)}(Q+v.textpanel_padding_bottom,M)}function y(){var M=0;if(n&&(M+=n.outerHeight()),c){var N="";c&&(N=jQuery.trim(c.text())),""!=N&&(n&&(M+=v.textpanel_padding_title_description),M+=c.outerHeight())}return M}function x(){if(1==v.textpanel_enable_bg){(a=s.children(".ug-textpanel-bg")).fadeTo(0,v.textpanel_bg_opacity);var M={"background-color":v.textpanel_bg_color};M=jQuery.extend(M,v.textpanel_bg_css),a.css(M)}if(1==v.textpanel_enable_title){n=e.children(".ug-textpanel-title");var N={};null!==v.textpanel_title_color&&(N.color=v.textpanel_title_color),null!==v.textpanel_title_font_family&&(N["font-family"]=v.textpanel_title_font_family),null!==v.textpanel_title_text_align&&(N["text-align"]=v.textpanel_title_text_align),null!==v.textpanel_title_font_size&&(N["font-size"]=v.textpanel_title_font_size+"px"),null!==v.textpanel_title_bold&&(N["font-weight"]=!0===v.textpanel_title_bold?"bold":"normal"),v.textpanel_css_title&&(N=jQuery.extend(N,v.textpanel_css_title)),n.css(N)}if(1==v.textpanel_enable_description){c=e.children(".ug-textpanel-description");var Q={};null!==v.textpanel_desc_color&&(Q.color=v.textpanel_desc_color),null!==v.textpanel_desc_font_family&&(Q["font-family"]=v.textpanel_desc_font_family),null!==v.textpanel_desc_text_align&&(Q["text-align"]=v.textpanel_desc_text_align),null!==v.textpanel_desc_font_size&&(Q["font-size"]=v.textpanel_desc_font_size+"px"),null!==v.textpanel_desc_bold&&(Q["font-weight"]=!0===v.textpanel_desc_bold?"bold":"normal"),v.textpanel_css_title&&(Q=jQuery.extend(Q,v.textpanel_css_description)),c.css(Q)}}function E(){var M=o.getSelectedItem();l.setText(M.title,M.description)}this.positionElements=function(M){if(!v.textpanel_height||"top"==v.textpanel_text_valign)return S(M),!1;switch(v.textpanel_text_valign){default:case"top":S(!1);break;case"bottom":Q=y(),S(!1,e.height()-Q-v.textpanel_padding_bottom);break;case"center":case"middle":N=y(),S(!1,(e.height()-N)/2)}var N,Q},this.init=function(M,N,Q){if(o=M,Q&&(N=d.convertCustomPrefixOptions(N,f=Q,"textpanel")),N&&(v=jQuery.extend(v,N)),0==v.textpanel_enable_title&&0==v.textpanel_enable_description)throw new Error("Textpanel Error: The title or description must be enabled");v.textpanel_height&&v.textpanel_height<0&&(v.textpanel_height=null),1==v.textpanel_desc_style_as_title&&(v.textpanel_desc_color||(v.textpanel_desc_color=v.textpanel_title_color),v.textpanel_desc_bold||(v.textpanel_desc_bold=v.textpanel_title_bold),v.textpanel_desc_font_family||(v.textpanel_desc_font_family=v.textpanel_title_font_family),v.textpanel_desc_font_size||(v.textpanel_desc_font_size=v.textpanel_title_font_size),v.textpanel_desc_text_align||(v.textpanel_desc_text_align=v.textpanel_title_text_align))},this.appendHTML=function(M,N){_=M;var Q="<div class='ug-textpanel"+(N=N?" "+N:"")+"'>";1==v.textpanel_enable_bg&&(Q+="<div class='ug-textpanel-bg"+N+"'></div>"),Q+="<div class='ug-textpanel-textwrapper"+N+"'>",1==v.textpanel_enable_title&&(Q+="<div class='ug-textpanel-title"+N+"'></div>"),1==v.textpanel_enable_description&&(Q+="<div class='ug-textpanel-description"+N+"'></div>"),M.append(Q+="</div></div>"),s=M.children(".ug-textpanel"),e=s.children(".ug-textpanel-textwrapper"),x()},this.destroy=function(){jQuery(o).off(o.events.ITEM_CHANGE)},this.run=function(){l.setSizeByParent(),jQuery(o).on(o.events.ITEM_CHANGE,E)},this.setPanelSize=function(M,N){h.setInternalHeight=!0,N?h.setInternalHeight=!1:N=80,v.textpanel_height&&(N=v.textpanel_height),s.width(M),s.height(N),a&&(a.width(M),a.height(N));var Q=M-v.textpanel_padding_left-v.textpanel_padding_right;d.setElementSizeAndPosition(e,v.textpanel_padding_left,0,Q,N),n&&n.width(Q),c&&c.width(Q),0==h.isFirstTime&&l.positionElements(!1)},this.setSizeByParent=function(){var M=d.getElementSize(_);l.setPanelSize(M.width)},this.setTextPlain=function(M,N){n&&n.html(M),c&&c.html(N)},this.setText=function(M,N){1==h.isFirstTime?(l.setTextPlain(M,N),h.isFirstTime=!1,l.positionElements(!1)):e.stop().fadeTo(v.textpanel_fade_duration,0,function(){l.setTextPlain(M,N),l.positionElements(!0),jQuery(this).fadeTo(v.textpanel_fade_duration,1)})},this.positionPanel=function(M,N){var Q={};if(null!=M)Q.top=M,Q.bottom="auto";else switch(v.textpanel_align){case"top":Q.top=v.textpanel_margin+"px";break;case"bottom":Q.top="auto",Q.bottom=v.textpanel_margin+"px";break;case"middle":Q.top=d.getElementRelativePos(s,"middle",v.textpanel_margin)}null!=N&&(Q.left=N),s.css(Q)},this.setOptions=function(M){f&&(M=d.convertCustomPrefixOptions(M,f,"textpanel")),v=jQuery.extend(v,M)},this.getElement=function(){return s},this.getSize=function(){return d.getElementSize(s)},this.refresh=function(M,N,Q,D){x(),Q?l.setPanelSize(Q,D):l.setSizeByParent(),l.positionElements(!1),!0!==N&&l.positionPanel(),!0===M&&l.show()},this.hide=function(){s.hide()},this.show=function(){s.show()},this.getOptions=function(){return v},this.getOption=function(M){return 0==v.hasOwnProperty(M)?null:v[M]}}function UGZoomButtonsPanel(){var s,_,n,c,a=new UGSlider,e=new UGFunctions,o={slider_zoompanel_skin:""};function l(h){return!h||!!h.hasClass("ug-zoompanel-button-disabled")}function d(h){h&&h.addClass("ug-zoompanel-button-disabled")}function f(h){h&&h.removeClass("ug-zoompanel-button-disabled")}function v(){if(0==a.isCurrentSlideType("image"))return!0;1==a.isCurrentSlideImageFit()?0==l(n)&&(d(n),d(c)):1==l(n)&&(f(n),f(c))}this.init=function(h,S){a=h,S&&(o=jQuery.extend(o,S))},this.appendHTML=function(h){var S="<div class='ug-slider-control ug-zoompanel ug-skin-"+o.slider_zoompanel_skin+"'>";S+="<div class='ug-zoompanel-button ug-zoompanel-plus'></div>",S+="<div class='ug-zoompanel-button ug-zoompanel-minus ug-zoompanel-button-disabled'></div>",S+="<div class='ug-zoompanel-button ug-zoompanel-return ug-zoompanel-button-disabled'></div>",h.append(S+="</div>"),s=h.children(".ug-zoompanel"),_=s.children(".ug-zoompanel-plus"),n=s.children(".ug-zoompanel-minus"),c=s.children(".ug-zoompanel-return")},this.setObjects=function(h,S,y){_=h,c=y,(n=S)&&n.addClass("ug-zoompanel-button-disabled"),c&&c.addClass("ug-zoompanel-button-disabled")},this.getElement=function(){return s},this.initEvents=function(){e.addClassOnHover(_,"ug-button-hover"),e.addClassOnHover(n,"ug-button-hover"),e.addClassOnHover(c,"ug-button-hover"),e.setButtonOnClick(_,function(){if(1==l(_))return!0;a.zoomIn()}),e.setButtonOnClick(n,function(){if(1==l(n))return!0;a.zoomOut()}),e.setButtonOnClick(c,function(){if(1==l(c))return!0;a.zoomBack()}),jQuery(a).on(a.events.ZOOM_CHANGE,v),jQuery(a).on(a.events.ITEM_CHANGED,v)}}function UGBullets(){var s,_,n=this,c=0,a=(new UniteGalleryMain,new UGFunctions),e={isInited:!1},o={bullets_skin:"",bullets_addclass:"",bullets_space_between:-1};function l(){var S="",y="";-1!=o.bullets_space_between&&(y=" style='margin-left:"+o.bullets_space_between+"px'");for(var x=0;x<c;x++)S+=0==x?"<div class='ug-bullet'></div>":"<div class='ug-bullet'"+y+"></div>";if(s.html(S),!_){var E=s.find(".ug-bullet:first-child");E.length&&(_=E.width())}}function d(S){if(1==n.isActive(S))return!0;var y=S.index();jQuery(n).trigger(n.events.BULLET_CLICK,y)}function f(){var S=s.children(".ug-bullet");a.setButtonOnClick(S,d),S.on("mousedown mouseup",function(y){return!1})}function v(S){if(S<0||S>=c)throw new Error("wrong bullet index: "+S)}function h(){if(1==e.isInited)return!0;throw new Error("The bullets are not inited!")}this.events={BULLET_CLICK:"bullet_click"},this.init=function(S,y,x){c=x||S.getNumItems(),e.isInited=!0,""==(o=jQuery.extend(o,y)).bullets_skin&&(o.bullets_skin=o.gallery_skin)},this.getBulletsWidth=function(){return 0==c?0:_?c*_+(c-1)*o.bullets_space_between:0},this.appendHTML=function(S){h();var y="";""!=o.bullets_addclass&&(y=" "+o.bullets_addclass);var x="<div class='ug-slider-control ug-bullets ug-skin-"+o.bullets_skin+y+"'>";s=jQuery(x+="</div>"),S.append(s),l(),f()},this.updateNumBullets=function(S){c=S,l(),f()},this.getElement=function(){return s},this.setActive=function(S){h(),v(S);var y=s.children(".ug-bullet");y.removeClass("ug-bullet-active"),jQuery(y[S]).addClass("ug-bullet-active")},this.isActive=function(S){if(v(S),"number"!=typeof S)var y=S;else y=s.children(".ug-bullet")[S];return!!y.hasClass("ug-bullet-active")},this.getNumBullets=function(){return c}}function UGProgressBar(){var s,_,n=this,c=0,a=new UGFunctions,e={slider_progressbar_color:"#ffffff",slider_progressbar_opacity:.6,slider_progressbar_line_width:5};this.put=function(o,l){l&&(e=jQuery.extend(e,l)),o.append("<div class='ug-progress-bar'><div class='ug-progress-bar-inner'></div></div>"),s=o.children(".ug-progress-bar"),(_=s.children(".ug-progress-bar-inner")).css("background-color",e.slider_progressbar_color),s.height(e.slider_progressbar_line_width),_.height(e.slider_progressbar_line_width),_.width("0%");var d=e.slider_progressbar_opacity,f=_[0];f.style.opacity=d,f.style.filter="alpha(opacity="+100*d+")"},this.putHidden=function(o,l){n.put(o,l),s.hide()},this.getElement=function(){return s},this.setSize=function(o){s.width(o),_.width(o),n.draw()},this.setPosition=function(o,l,d,f){a.placeElement(s,o,l,d,f)},this.draw=function(){_.width(100*c+"%")},this.setProgress=function(o){c=a.normalizePercent(o),n.draw()},this.getType=function(){return"bar"}}function UGProgressPie(){var s,_=this,n=!1,c=new UGFunctions,a={slider_progresspie_type_fill:!1,slider_progresspie_color1:"#B5B5B5",slider_progresspie_color2:"#E5E5E5",slider_progresspie_stroke_width:6,slider_progresspie_width:30,slider_progresspie_height:30};function e(o){o||(o=0);var l=Math.min(a.slider_progresspie_width,a.slider_progresspie_height)/2,d=s[0].getContext("2d");0==n&&(n=!0,d.rotate(1.5*Math.PI),d.translate(-2*l,0)),d.clearRect(0,0,a.slider_progresspie_width,a.slider_progresspie_height);var f=a.slider_progresspie_width/2,v=a.slider_progresspie_height/2,h=0,S=o*Math.PI*2;if(1==a.slider_progresspie_type_fill)d.beginPath(),d.moveTo(f,v),d.arc(f,v,l,h,S),d.lineTo(f,v),d.fillStyle=a.slider_progresspie_color1,d.fill(),d.closePath();else{d.globalCompositeOperation="source-over",d.beginPath(),d.moveTo(f,v),d.arc(f,v,l,h,S),d.lineTo(f,v),d.fillStyle=a.slider_progresspie_color1,d.fill(),d.closePath(),d.globalCompositeOperation="destination-out";var y=l-a.slider_progresspie_stroke_width;d.beginPath(),d.moveTo(f,v),d.arc(f,v,y,h,S),d.lineTo(f,v),d.fillStyle=a.slider_progresspie_color1,d.fill(),d.closePath()}1==a.slider_progresspie_type_fill&&(h=S,S=2*Math.PI,d.beginPath(),d.arc(f,v,l,h,S),d.lineTo(f,v),d.fillStyle=a.slider_progresspie_color2,d.fill(),d.closePath())}this.put=function(o,l){l&&(a=jQuery.extend(a,l)),o.append("<canvas class='ug-canvas-pie' width='"+a.slider_progresspie_width+"' height='"+a.slider_progresspie_height+"'></canvas>"),s=o.children(".ug-canvas-pie")},this.putHidden=function(o,l){_.put(o,l),e(.1),s.hide()},this.getElement=function(){return s},this.setPosition=function(o,l){c.placeElement(s,o,l)},this.getSize=function(){return{width:a.slider_progresspie_width,height:a.slider_progresspie_height}},this.setProgress=function(o){e(o=c.normalizePercent(o))},this.getType=function(){return"pie"}}function UGTouchSliderControl(){var s,_,n,c=new UGSlider,a=new UGFunctions,e={slider_transition_continuedrag_speed:250,slider_transition_continuedrag_easing:"linear",slider_transition_return_speed:300,slider_transition_return_easing:"easeInOutQuad"},o={touch_active:!1,startMouseX:0,startMouseY:0,lastMouseX:0,lastMouseY:0,startPosx:0,startTime:0,isInitDataValid:!1,slides:null,lastNumTouches:0,isDragging:!1,storedEventID:"touchSlider",videoStartX:0,isDragVideo:!1,videoObject:null};function l(M){return M||(M=c.getSlidesReference()),-a.getElementSize(M.objCurrentSlide).left-a.getElementSize(_).left}function d(M){if(1==c.isInnerInPlace())return!1;n.trigger(c.events.BEFORE_RETURN),!M&&(M=c.getSlidesReference());var N=-a.getElementSize(M.objCurrentSlide).left;_.animate({left:N+"px"},{duration:e.slider_transition_return_speed,easing:e.slider_transition_continuedrag_easing,queue:!1,progress:function(Q,D,W){if(1==o.isDragVideo){var m=a.getElementSize(_).left-N;o.videoObject.css("left",o.videoStartX+m)}},complete:function(){n.trigger(c.events.AFTER_RETURN)}})}function f(){var M=c.getSlidesReference(),N=l(M);if(0==N)return!1;var Q=N>0?"left":"right",D=!1;switch(Q){case"right":if(c.isSlideHasItem(M.objPrevSlide))var W=-a.getElementSize(M.objPrevSlide).left;else D=!0;break;case"left":c.isSlideHasItem(M.objNextSlide)?W=-a.getElementSize(M.objNextSlide).left:D=!0}1==D?d(M):_.stop().animate({left:W+"px"},{duration:e.slider_transition_continuedrag_speed,easing:e.slider_transition_continuedrag_easing,queue:!1,progress:function(){if(1==o.isDragVideo){var m=a.getElementSize(_).left-o.startPosx;o.videoObject.css("left",o.videoStartX+m)}},always:function(){var m;m=Q,c.getVideoObject().hide(),c.switchSlideNums(m),c.placeNabourItems(),n.trigger(c.events.AFTER_DRAG_CHANGE)}})}function v(M){var N=a.getMousePosition(M);o.startMouseX=N.pageX,o.startMouseY=N.pageY,o.lastMouseX=o.startMouseX,o.lastMouseY=o.startMouseY,o.startTime=jQuery.now();var Q=a.getArrTouches(M);o.startArrTouches=a.getArrTouchPositions(Q);var D=a.getElementSize(_);o.startPosx=D.left,o.isInitDataValid=!0,o.isDragVideo=!1,a.storeEventData(M,o.storedEventID)}function h(M){o.touch_active=!1}function S(M,N){o.touch_active=!0,v(N)}function y(M){return M.preventDefault(),o.isDragging=!1,1==c.isAnimating()&&_.stop(!0,!0),a.getArrTouches(M).length>1?(1==o.touch_active&&h(),!0):1==o.touch_active||void S(0,M)}function x(M){if(0==o.touch_active)return!0;if(0==M.buttons)return h(),f(),!0;a.updateStoredEventData(M,o.storedEventID),M.preventDefault();var N=a.getMousePosition(M);o.lastMouseX=N.pageX,o.lastMouseY=N.pageY;var Q=null;1==e.slider_vertical_scroll_ondrag&&(Q=a.handleScrollTop(o.storedEventID)),"vert"!==Q&&function(D){var W=o.lastMouseX-o.startMouseX;if(0==W)return!0;var m=W<0?"left":"right",k=c.getObjZoom();if(k){if(1==k.isPanEnabled(D,m))return o.isInitDataValid=!1,!0;if(0==o.isInitDataValid)return v(D),!0}var C=o.startPosx+W;W>0&&C>0?C/=3:W<0&&C+_.width()<s.width()&&(C=o.startPosx+W/3),0==o.isDragging&&(o.isDragging=!0,n.trigger(c.events.START_DRAG)),_.css("left",C+"px"),1==o.isDragVideo&&o.videoObject.css("left",o.videoStartX+(C-o.startPosx))}(M)}function E(M){var N=a.getArrTouches(M).length;if(1==c.isInnerInPlace()&&0==o.touch_active&&0==N)return!0;if(0==N&&1==o.touch_active){h();var Q=!1;0==a.wasVerticalScroll(o.storedEventID)&&(Q=function(){var D=c.getSlidesReference(),W=l(D),m=Math.round(3*D.objCurrentSlide.width()/8);if(Math.abs(W)>=m)return!0;var k=Math.abs(o.lastMouseX-o.startMouseX);return Math.abs(o.lastMouseY-o.startMouseY),!(k<20)&&jQuery.now()-o.startTime<500}()),1==Q?f():d()}else 1==N&&0==o.touch_active&&S(0,M)}this.isTapEventOccured=function(M){var N=a.getArrTouches(M).length;if(0!=N||0!=o.lastNumTouches)return o.lastNumTouches=N,!1;o.lastNumTouches=N,l(c.getSlidesReference());var Q=Math.abs(o.lastMouseX-o.startMouseX),D=Math.abs(o.lastMouseY-o.startMouseY),W=jQuery.now()-o.startTime;return Q<20&&D<50&&W<500},this.init=function(M,N){c=M,n=jQuery(c),g_objects=M.getObjects(),s=g_objects.g_objSlider,_=g_objects.g_objInner,e=jQuery.extend(e,N),s.bind("mousedown touchstart",y),jQuery("body").bind("mousemove touchmove",x),jQuery(window).add("body").bind("mouseup touchend",E)},this.getLastMousePos=function(){return{pageX:o.lastMouseX,pageY:o.lastMouseY}},this.isTouchActive=function(){return o.touch_active}}function UGZoomSliderControl(){var s,_,n=new UGSlider,c=new UGFunctions,a={slider_zoom_step:1.2,slider_zoom_max_ratio:6,slider_zoom_return_pan_duration:400,slider_zoom_return_pan_easing:"easeOutCubic"},e={isPanActive:!1,startMouseX:0,startMouseY:0,lastMouseX:0,lastMouseY:0,startImageX:0,startImageY:0,panXActive:!1,panYActive:!1,objImage:null,objImageSize:null,objParent:null,objParentSize:null,objSlide:null,storeImageLastTime:0,isZoomActive:!1,startDistance:0,startMiddlePoint:null,imageOrientPoint:null,objFitImageSize:null,isZoomedOnce:!1};function l(){var D=n.getScaleMode();return"down"!=D&&(D="fit"),D}function d(){if(jQuery.now()-e.storeImageLastTime<20)return!1;var D=n.getSlidesReference();if(e.objSlide=D.objCurrentSlide,e.objImage=D.objCurrentSlide.find("img"),0==e.objImage.length)return!1;e.objImageSize=c.getElementSize(e.objImage),e.objParent=e.objImage.parent(),e.objParentSize=c.getElementSize(e.objParent);var W=l();objPadding=n.getObjImagePadding(),e.objFitImageSize=c.getImageInsideParentDataByImage(e.objImage,W,objPadding);var m=jQuery.now();return e.storeImageLastTime=m,!0}function f(D,W){var m=n.getSlidesReference().objCurrentSlide.find("img"),k=l();_.trigger(n.events.ZOOM_START);var C=!0,L=n.getObjImagePadding();if("back"==D){var R=c.getImageOriginalSize(m);c.scaleImageFitParent(m,R.width,R.height,k,L)}else C=c.zoomImageInsideParent(m,"in"==D,a.slider_zoom_step,W,k,a.slider_zoom_max_ratio,L);1==C&&(_.trigger(n.events.ZOOMING),_.trigger(n.events.ZOOM_CHANGE),_.trigger(n.events.ZOOM_END))}function v(D,W,m){var k=c.getArrTouches(W);if(!0===m){if(1!=k.length)return!1}else if(k.length>1)return!1;return!!c.isElementBiggerThenParent(D)}function h(D){var m;e.isPanActive=!0,m=c.getMousePosition(D),e.startMouseX=m.pageX,e.startMouseY=m.pageY,e.lastMouseX=e.startMouseX,e.lastMouseY=e.startMouseY,e.startImageX=e.objImageSize.left,e.startImageY=e.objImageSize.top,e.panXActive=e.objImageSize.width>e.objParentSize.width,e.panYActive=e.objImageSize.height>e.objParentSize.height}function S(D){if(0==e.isZoomActive)return!1;2!=c.getArrTouches(D).length&&(e.isZoomActive=!1,_.trigger(n.events.ZOOM_END))}function y(D){if(1==e.isZoomActive)return!0;var W,m=c.getArrTouches(D);if(2!=m.length)return!0;W=m,e.isZoomActive=!0,e.startDistance=c.getDistance(W[0].pageX,W[0].pageY,W[1].pageX,W[1].pageY),0==e.startDistance&&(e.startDistance=1),e.startMiddlePoint=c.getMiddlePoint(W[0].pageX,W[0].pageY,W[1].pageX,W[1].pageY),e.objImageSize=c.getElementSize(e.objImage),e.startImageX=e.objImageSize.left,e.startImageY=e.objImageSize.top,e.imageOrientPoint=c.getElementLocalPoint(e.startMiddlePoint,e.objImage),0==c.isPointInsideElement(e.imageOrientPoint,e.objImageSize)&&(e.imageOrientPoint=c.getElementCenterPoint(e.objImage)),_.trigger(n.events.ZOOM_START)}function x(){if(null==e.objImage||0==e.objImage.length)return!0;c.getElementSize(e.objImage).width<e.objFitImageSize.imageWidth?(e.objImage.css({position:"absolute",margin:"none"}),e.objImage.animate({top:e.objFitImageSize.imageTop+"px",left:e.objFitImageSize.imageLeft+"px",width:e.objFitImageSize.imageWidth+"px",height:e.objFitImageSize.imageHeight+"px"},{duration:a.slider_zoom_return_pan_duration,easing:a.slider_zoom_return_pan_easing,queue:!1})):function(){var W=!1,m=!1,k=0,C=0,L=c.getElementSize(e.objImage),R=n.getObjImagePadding(),de=c.getElementCenterPosition(e.objImage,R);e.panXActive=e.objImageSize.width>e.objParentSize.width,e.panYActive=e.objImageSize.height>e.objParentSize.height,1==e.panYActive?L.top>0?(C=0,m=!0):L.bottom<e.objParentSize.height&&(C=e.objParentSize.height-L.height,m=!0):L.top!=de.top&&(m=!0,C=de.top),1==e.panXActive?L.left>0?(k=0,W=!0):L.right<e.objParentSize.width&&(k=e.objParentSize.width-L.width,W=!0):L.left!=de.left&&(W=!0,k=de.left);var we={};1==m&&(we.top=C+"px"),1==W&&(we.left=k+"px"),1!=m&&1!=W||e.objImage.animate(we,{duration:a.slider_zoom_return_pan_duration,easing:a.slider_zoom_return_pan_easing,queue:!1})}()}function E(D){if(0==n.isCurrentSlideType("image")||(d(),null==e.objImage||0==e.objImage.length))return!0;D.preventDefault(),1==!(!e.objImage||!e.objImage.is(":animated"))&&e.objImage.stop(!0),1==e.isZoomActive?S(D):y(D),1==e.isZoomActive?e.isPanActive=!1:1==v(e.objImage,D)&&1==e.isZoomedOnce&&h(D)}function M(D){if(0==n.isCurrentSlideType("image"))return!0;if(1==jQuery(D.target).data("ug-button"))return!1;if(d(),null==e.objImage||0==e.objImage.length)return!0;var W=e.isPanActive,m=e.isZoomActive;if(0==n.isInnerInPlace())return e.isZoomActive=!1,e.isPanActive=!1,!0;if(1==e.isZoomActive?S(D):y(D),1==e.isZoomActive)e.isPanActive=!1;else{var k=v(e.objImage,D,!0);1==e.isPanActive?e.isPanActive=!1:1==k&&h(D)}(W||m)&&0==e.isZoomActive&&0==e.isPanActive&&x()}function N(D){if(0==n.isCurrentSlideType("image"))return!0;1==e.isZoomActive?function(W){var m=c.getArrTouches(W),k=c.getDistance(m[0].pageX,m[0].pageY,m[1].pageX,m[1].pageY)/e.startDistance,C=c.getMiddlePoint(m[0].pageX,m[0].pageY,m[1].pageX,m[1].pageY),L=e.objImageSize.width*k,R=e.objImageSize.height*k,de=c.getImageOriginalSize(e.objImage),we=1;if(de.width>0&&(we=L/de.width),we>a.slider_zoom_max_ratio)return!0;panX=-(e.imageOrientPoint.x*k-e.imageOrientPoint.x),panY=-(e.imageOrientPoint.y*k-e.imageOrientPoint.y);var Z=e.startImageX+panX+(C.x-e.startMiddlePoint.x),J=e.startImageY+panY+(C.y-e.startMiddlePoint.y);c.setElementSizeAndPosition(e.objImage,Z,J,L,R),_.trigger(n.events.ZOOMING),_.trigger(n.events.ZOOM_CHANGE)}(D):1==e.isPanActive&&function(W){if(null==e.objImage||0==e.objImage.length)return!0;var m=c.getMousePosition(W),k=m.pageX-e.lastMouseX,C=m.pageY-e.lastMouseY,L=k<0?"left":"right",R=C<0?"up":"down";e.lastMouseX=m.pageX,e.lastMouseY=m.pageY;var de=c.getElementSize(e.objImage);0==e.panYActive?C=0:("down"==R&&de.top>0||"up"==R&&de.bottom<e.objParentSize.height)&&(C/=3),0==e.panXActive||0==n.isInnerInPlace()?k=0:("right"==L&&de.left>0||"left"==L&&de.right<e.objParentSize.width)&&(k/=3),c.placeElement(e.objImage,de.left+k,de.top+C)}(D)}function Q(D,W,m,k){if(0==a.slider_zoom_mousewheel||0==n.isCurrentSlideType("image"))return!0;D.preventDefault(),f(1==W>0?"in":"out",c.getMousePosition(D))}this.________EXTERNAL_____________=function(){},this.isPanEnabled=function(D,W){if(d(),null==e.objImage||0==e.objImage.length||0==e.isZoomedOnce||0==v(e.objImage,D)||0==n.isInnerInPlace())return!1;if("left"==W){if(e.objImageSize.right<=e.objParentSize.width)return!1}else if(e.objImageSize.left>=0)return!1;return!0},this.init=function(D,W){!function o(D,W){n=D,_=jQuery(n),g_objects=D.getObjects(),s=g_objects.g_objSlider,g_objects,a=jQuery.extend(a,W),s.on("mousewheel",Q),s.bind("mousedown touchstart",E),jQuery("body").bind("mousemove touchmove",N),jQuery(window).add("body").bind("mouseup touchend",M),_.bind(n.events.BEFORE_RETURN,function(){x()}),_.bind(n.events.ITEM_CHANGED,function(){e.isZoomedOnce=!1}),_.bind(n.events.ZOOM_CHANGE,function(){e.isZoomedOnce=!0})}(D,W)},this.zoomIn=function(){f("in")},this.zoomOut=function(){f("out")},this.zoomBack=function(){f("back")}}function UGWistiaAPI(){this.isAPILoaded=!1;var s,_,n=this,c=jQuery(this),a=!1;function e(){return typeof Wistia<"u"}function o(l,d,f,v,h){_=null,a=!1;var S=l+"_video",y="<div id='"+S+"' class='wistia_embed' style='width:"+f+";height:"+v+";' data-video-width='"+f+"' data-video-height='"+v+"'>&nbsp;</div>";jQuery("#"+l).html(y),_=Wistia.embed(d,{version:"v1",videoWidth:f,videoHeight:v,container:S,autoPlay:h}),a=!0,_.bind("play",function(){c.trigger(n.events.START_PLAYING)}),_.bind("pause",function(){c.trigger(n.events.STOP_PLAYING)}),_.bind("end",function(){c.trigger(n.events.STOP_PLAYING),c.trigger(n.events.VIDEO_ENDED)})}this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing",VIDEO_ENDED:"video_ended"},this.loadAPI=function(){return 1==g_ugWistiaAPI.isAPILoaded||(e()?(g_ugWistiaAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("fast.wistia.com/assets/external/E-v1.js",!0),void(g_ugWistiaAPI.isAPILoaded=!0)))},this.doCommand=function(l){if(null==_||0==a)return!1;switch(l){case"play":_.play();break;case"pause":_.pause()}},this.pause=function(){n.doCommand("pause")},this.play=function(){n.doCommand("play")},this.putVideo=function(l,d,f,v,h){if(e())return o(l,d,f,v,h),!0;this.loadAPI(),s=setInterval(function(){e()&&(o(l,d,f,v,h),clearInterval(s))},500)},this.isPlayerReady=function(){return!(!a||!_)}}function UGSoundCloudAPI(){this.isAPILoaded=!1;var s,_,n,c=this,a=jQuery(this);function e(){return typeof SC<"u"}function o(l,d,f,v,h){_=null,g_isPlayerReady=!1;var S=l+"_iframe",y=location.protocol+"//w.soundcloud.com/player/?url=http://api.soundcloud.com/tracks/"+d;y+="&amp;buying=false&amp;liking=false&amp;download=false&amp;sharing=false&amp;show_artwork=true&show_comments=false&amp;show_playcount=true&amp;show_user=false&amp;hide_related=true&amp;visual=true&amp;start_track=0&amp;callback=true";var x="<iframe id='"+S+"' src="+(y+=!0===h?"&amp;auto_play=true":"&amp;auto_play=false")+" width='"+f+"' height='"+v+"' frameborder='0' scrolling='no' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>";jQuery("#"+l).html(x),(_=SC.Widget(S)).bind(SC.Widget.Events.READY,function(){_&&(g_isPlayerReady=!0,_.bind(SC.Widget.Events.PLAY,function(){a.trigger(c.events.START_PLAYING)}),_.bind(SC.Widget.Events.PAUSE,function(){a.trigger(c.events.STOP_PLAYING)}),_.bind(SC.Widget.Events.FINISH,function(){a.trigger(c.events.STOP_PLAYING),a.trigger(c.events.VIDEO_ENDED)}))}),n=l}this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing",VIDEO_ENDED:"video_ended"},this.loadAPI=function(){return 1==g_ugSoundCloudAPI.isAPILoaded||(e()?(g_ugSoundCloudAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("w.soundcloud.com/player/api.js",!0),void(g_ugSoundCloudAPI.isAPILoaded=!0)))},this.putSound=function(l,d,f,v,h){if(e())return o(l,d,f,v,h),!0;this.loadAPI(),s=setInterval(function(){e()&&(o(l,d,f,v,h),clearInterval(s))},500)},this.doCommand=function(l){if(null==_||0==g_isPlayerReady)return!1;switch(l){case"play":_.play();break;case"pause":_.pause()}},this.pause=function(){c.doCommand("pause")},this.play=function(){c.doCommand("play")},this.destroy=function(){g_isPlayerReady=!1,_=null,n&&(jQuery("#"+n).html(""),n=null)}}function UGHtml5MediaAPI(){this.isAPILoaded=!1;var s,_,n=this,c=jQuery(this);function a(){return typeof mejs<"u"}function e(o,l,d,f,v){_=null,g_isPlayerReady=!1;var h=location.protocol+"//cdnjs.cloudflare.com/ajax/libs/mediaelement/2.18.1/flashmediaelement-cdn.swf",S=location.protocol+"//cdnjs.cloudflare.com/ajax/libs/mediaelement/2.18.1/silverlightmediaelement.xap",y=o+"_video",x="";v&&!0===v&&(x="autoplay='autoplay'");var E="";l.posterImage&&(E="poster='"+l.posterImage+"'");var M="<video id='"+y+"' width='"+d+"' height='"+f+"'  controls='controls' preload='none' "+x+" "+E+">";""!=l.mp4&&(M+="<source type='video/mp4' src='"+l.mp4+"' />"),""!=l.webm&&(M+="<source type='video/webm' src='"+l.webm+"' />"),""!=l.ogv&&(M+="<source type='video/ogg' src='"+l.ogv+"' />"),M+="<object width='"+d+"' height='"+f+"' type='application/x-shockwave-flash' data='"+h+"'>",M+="<param name='movie' value='"+h+"' />",M+="<param name='flashvars' value='controls=true&file="+l.mp4+"' />",M+="</object>",M+="</video>",jQuery("#"+o).html(M),new MediaElement(y,{enablePluginDebug:!1,flashName:h,silverlightName:S,success:function(N,Q){g_isPlayerReady=!0,_=N,0==v&&_.pause(),g_ugFunctions.addEvent(_,"play",function(){c.trigger(n.events.START_PLAYING)}),g_ugFunctions.addEvent(_,"pause",function(){c.trigger(n.events.STOP_PLAYING)}),g_ugFunctions.addEvent(_,"ended",function(){c.trigger(n.events.STOP_PLAYING),c.trigger(n.events.VIDEO_ENDED)})},error:function(N){trace(N)}})}this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing",VIDEO_ENDED:"video_ended"},this.loadAPI=function(){return 1==g_ugHtml5MediaAPI.isAPILoaded||(a()?(g_ugHtml5MediaAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("cdnjs.cloudflare.com/ajax/libs/mediaelement/2.18.1/mediaelement.min.js",!0),g_ugFunctions.loadCss("cdnjs.cloudflare.com/ajax/libs/mediaelement/2.18.1/mediaelementplayer.min.css",!0),void(g_ugHtml5MediaAPI.isAPILoaded=!0)))},this.putVideo=function(o,l,d,f,v){if(a())return e(o,l,d,f,v),!0;this.loadAPI(),s=setInterval(function(){a()&&(e(o,l,d,f,v),clearInterval(s))},500)},this.doCommand=function(o){if(null==_||0==g_isPlayerReady)return!1;switch(o){case"play":_.play();break;case"pause":_.pause()}},this.pause=function(){n.doCommand("pause")},this.play=function(){n.doCommand("play")}}function UGVimeoAPI(){this.isAPILoaded=!1;var s,_,n=this,c=jQuery(this),a=null,e=!1,o=!1;function l(){return typeof Froogaloop<"u"}function d(f,v,h,S,y){a=null,e=!1;var x=(window.hasOwnProperty("cordova")?"https:":location.protocol)+"//player.vimeo.com/video/"+v;!0===y&&(x+="&amp;byline=0&amp;autoplay=1&amp;title=0&amp;portrait=0");var E="<iframe src="+x+" width='"+h+"' height='"+S+"' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>";jQuery("#"+f).html(E);var M=jQuery("#"+f+" iframe")[0];(a=Froogaloop(M)).addEvent("ready",function(){a&&(e=!0,function(){if(!a)return!1;a.addEvent("cuechange",function(){1==o&&n.play()}),a.addEvent("play",function(){c.trigger(n.events.START_PLAYING)}),a.addEvent("pause",function(){c.trigger(n.events.STOP_PLAYING)}),a.addEvent("finish",function(){c.trigger(n.events.STOP_PLAYING),c.trigger(n.events.VIDEO_ENDED)})}())}),_=f}this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing",VIDEO_ENDED:"video_ended"},this.loadAPI=function(){return 1==g_ugVimeoAPI.isAPILoaded||(l()?(g_ugVimeoAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("f.vimeocdn.com/js/froogaloop2.min.js",!0),void(g_ugVimeoAPI.isAPILoaded=!0)))},this.doCommand=function(f){return null!=a&&0!=e&&void a.api(f)},this.pause=function(){n.doCommand("pause")},this.play=function(){n.doCommand("play")},this.destroy=function(){a&&(a.api("unload"),a=null,e=!1),_&&jQuery("#"+_).html("")},this.putVideo=function(f,v,h,S,y){if(l())return d(f,v,h,S,y),!0;this.loadAPI(),s=setInterval(function(){l()&&(d(f,v,h,S,y),clearInterval(s))},500)},this.isPlayerReady=function(){return!(!e||!a)},this.changeVideo=function(f,v){if(0==n.isPlayerReady())return!1;o=v,a.api("loadVideo",f)},this.getVideoImages=function(f,v,h){var S=location.protocol+"//vimeo.com/api/v2/video/"+f+".json";jQuery.get(S,{},function(y){var x={};x.preview=y[0].thumbnail_large,x.thumb=y[0].thumbnail_medium,h(v,x)})}}function UGYoutubeAPI(){this.isAPILoaded=!1;var s,_,n=this,c=null,a=!1,e=jQuery(this),o=-1,l={video_youtube_showinfo:!0};function d(S,y,x,E,M){c&&a&&c.destroy();var N={controls:2,showinfo:l.video_youtube_showinfo,rel:0};!0===M&&(N.autoplay=1),a=!1,c=new YT.Player(S,{height:E,width:x,videoId:y,playerVars:N,events:{onReady:v,onStateChange:h}}),_=S}function f(){return typeof YT<"u"&&void 0!==YT.Player}function v(S){a=!0,S.target.playVideo()}function h(){if("function"!=typeof c.getPlayerState)return trace("Youtube API error: can't get player state"),!1;var S=c.getPlayerState();switch(S){case YT.PlayerState.PLAYING:e.trigger(n.events.START_PLAYING);break;case YT.PlayerState.ENDED:e.trigger(n.events.STOP_PLAYING),e.trigger(n.events.VIDEO_ENDED);break;default:o==YT.PlayerState.PLAYING&&e.trigger(n.events.STOP_PLAYING)}o=S}this.events={START_PLAYING:"start_playing",STOP_PLAYING:"stop_playing",VIDEO_ENDED:"video_ended"},this.setOptions=function(S){l=jQuery.extend(l,S)},this.putVideo=function(S,y,x,E,M){if(f())return d(S,y,x,E,M),!0;this.loadAPI(),s=setInterval(function(){f()&&(d(S,y,x,E,M),clearInterval(s))},500)},this.loadAPI=function(){return 1==g_ugYoutubeAPI.isAPILoaded||(typeof YT<"u"?(g_ugYoutubeAPI.isAPILoaded=!0,!0):(g_ugFunctions.loadJs("https://www.youtube.com/player_api",!1),void(g_ugYoutubeAPI.isAPILoaded=!0)))},this.doCommand=function(S,y){if(!c)return!0;if(0==a)return!1;switch(S){case"play":if("function"!=typeof c.playVideo)return!1;c.playVideo();break;case"pause":if("function"!=typeof c.pauseVideo)return!1;c.pauseVideo();break;case"seek":if("function"!=typeof c.seekTo)return!1;c.seekTo(y);break;case"stopToBeginning":var x=c.getPlayerState();switch(c.pauseVideo(),x){case YT.PlayerState.PLAYING:case YT.PlayerState.ENDED:case YT.PlayerState.PAUSED:c.seekTo(0)}}},this.play=function(){n.doCommand("play")},this.pause=function(){n.doCommand("pause")},this.destroy=function(){try{c&&(a=!1,c.clearVideo(),c.destroy())}catch{jQuery("#"+_).html("")}},this.stopToBeginning=function(){n.doCommand("stopToBeginning")},this.changeVideo=function(S,y){if(0==n.isPlayerReady())return!1;y&&1==y?c.loadVideoById(S,0,"large"):c.cueVideoById(S,0,"large")},this.isPlayerReady=function(){return!(!a||!c)},this.getVideoImages=function(S){var y={};return y.preview="https://i.ytimg.com/vi/"+S+"/sddefault.jpg",y.thumb="https://i.ytimg.com/vi/"+S+"/default.jpg",y}}function UGVideoPlayer(){var s,_,n,c,a,e,o,l,d=this,f=jQuery(this),v=new UGFunctions,h=new UGYoutubeAPI,S=new UGVimeoAPI,y=new UGHtml5MediaAPI,x=new UGSoundCloudAPI,E=new UGWistiaAPI,M=null,N={video_enable_closebutton:!0};this.events={SHOW:"video_show",HIDE:"video_hide",PLAY_START:"video_play_start",PLAY_STOP:"video_play_stop",VIDEO_ENDED:"video_ended"};var Q={standAloneMode:!1,youtubeInnerID:"",vimeoPlayerID:"",html5PlayerID:"",wistiaPlayerID:"",soundCloudPlayerID:""};function D(){d.hide()}function W(){f.trigger(d.events.PLAY_START),e&&e.hide()}function m(){f.trigger(d.events.PLAY_STOP),e&&e.show()}function k(){f.trigger(d.events.VIDEO_ENDED)}function C(L){var R=["youtube","vimeo","html5","soundcloud","wistia"];for(var de in R){var we=R[de];if(we!=L)switch(we){case"youtube":h.pause(),h.destroy(),n.hide();break;case"vimeo":S.pause(),S.destroy(),c.hide();break;case"html5":y.pause(),a.hide();break;case"soundcloud":x.pause(),x.destroy(),o.hide();break;case"wistia":E.pause(),l.hide()}}}this.init=function(L,R,de){if(!(s=de))throw new Error("missing gallery ID for video player, it's a must!");N=jQuery.extend(N,L),h.setOptions(N),R&&1==R&&(Q.standAloneMode=!0)},this.setHtml=function(L){Q.youtubeInnerID=s+"_youtube_inner",Q.vimeoPlayerID=s+"_videoplayer_vimeo",Q.html5PlayerID=s+"_videoplayer_html5",Q.wistiaPlayerID=s+"_videoplayer_wistia",Q.soundCloudPlayerID=s+"_videoplayer_soundcloud";var R="<div class='ug-videoplayer' style='display:none'>";R+="<div class='ug-videoplayer-wrapper ug-videoplayer-youtube' style='display:none'><div id='"+Q.youtubeInnerID+"'></div></div>",R+="<div id='"+Q.vimeoPlayerID+"' class='ug-videoplayer-wrapper ug-videoplayer-vimeo' style='display:none'></div>",R+="<div id='"+Q.html5PlayerID+"' class='ug-videoplayer-wrapper ug-videoplayer-html5'></div>",R+="<div id='"+Q.soundCloudPlayerID+"' class='ug-videoplayer-wrapper ug-videoplayer-soundcloud'></div>",R+="<div id='"+Q.wistiaPlayerID+"' class='ug-videoplayer-wrapper ug-videoplayer-wistia'></div>",0==Q.standAloneMode&&1==N.video_enable_closebutton&&(R+="<div class='ug-videoplayer-button-close'></div>"),L.append(R+="</div>"),_=L.children(".ug-videoplayer"),n=_.children(".ug-videoplayer-youtube"),c=_.children(".ug-videoplayer-vimeo"),a=_.children(".ug-videoplayer-html5"),o=_.children(".ug-videoplayer-soundcloud"),l=_.children(".ug-videoplayer-wistia"),0==Q.standAloneMode&&1==N.video_enable_closebutton&&(e=_.children(".ug-videoplayer-button-close"))},this.destroy=function(){e&&(e.off("click"),e.off("touchend")),jQuery(h).off(h.events.START_PLAYING),jQuery(h).off(h.events.STOP_PLAYING),jQuery(S).off(S.events.START_PLAYING),jQuery(S).off(S.events.STOP_PLAYING),jQuery(y).off(y.events.START_PLAYING),jQuery(y).off(y.events.STOP_PLAYING),jQuery(x).off(x.events.START_PLAYING,W),jQuery(x).off(x.events.STOP_PLAYING,m),jQuery(E).off(E.events.START_PLAYING,W),jQuery(E).off(E.events.STOP_PLAYING,m),M=null},this.initEvents=function(){e&&(v.setButtonMobileReady(e),v.setButtonOnClick(e,D)),jQuery(h).on(h.events.START_PLAYING,W),jQuery(h).on(h.events.STOP_PLAYING,m),jQuery(h).on(h.events.VIDEO_ENDED,k),jQuery(S).on(S.events.START_PLAYING,W),jQuery(S).on(S.events.STOP_PLAYING,m),jQuery(S).on(S.events.VIDEO_ENDED,k),jQuery(y).on(y.events.START_PLAYING,W),jQuery(y).on(y.events.STOP_PLAYING,m),jQuery(y).on(y.events.VIDEO_ENDED,k),jQuery(x).on(x.events.START_PLAYING,W),jQuery(x).on(x.events.STOP_PLAYING,m),jQuery(x).on(x.events.VIDEO_ENDED,k),jQuery(E).on(E.events.START_PLAYING,W),jQuery(E).on(E.events.STOP_PLAYING,m),jQuery(E).on(E.events.VIDEO_ENDED,k)},this.setSize=function(L,R){v.setElementSize(_,L,R),e&&v.placeElement(e,"right","top")},this.setPosition=function(L,R){v.placeElement(_,L,R)},this.getObject=function(){return _},this.show=function(){if(1==d.isVisible())return!0;_.show(),_.fadeTo(0,1),e&&e.show(),f.trigger(d.events.SHOW)},this.hide=function(){if(0==d.isVisible())return!0;C(),M=null,_.hide(),f.trigger(d.events.HIDE)},this.getActiveAPI=function(){switch(M){case"youtube":return h;case"vimeo":return S;case"wistia":return E;case"soundcloud":return x;case"html5":return y;default:return null}},this.pause=function(){var L=d.getActiveAPI();if(null==L)return!1;"function"==typeof L.pause&&L.pause()},this.isVisible=function(){return _.is(":visible")},this.playYoutube=function(L,R){void 0===R&&(R=!0),C("youtube"),n.show(),0==n.children("#"+Q.youtubeInnerID).length&&n.append("<div id='"+Q.youtubeInnerID+"'></div>"),1==h.isPlayerReady()&&1==Q.standAloneMode?h.changeVideo(L,R):h.putVideo(Q.youtubeInnerID,L,"100%","100%",R),M="youtube"},this.playVimeo=function(L,R){void 0===R&&(R=!0),C("vimeo"),c.show(),S.putVideo(Q.vimeoPlayerID,L,"100%","100%",R),M="vimeo"},this.playHtml5Video=function(L,R,de,we,_e){void 0===_e&&(_e=!0),C("html5"),a.show(),y.putVideo(Q.html5PlayerID,{ogv:L,webm:R,mp4:de,posterImage:we},"100%","100%",_e),M="html5"},this.playSoundCloud=function(L,R){void 0===R&&(R=!0),C("soundcloud"),o.show(),x.putSound(Q.soundCloudPlayerID,L,"100%","100%",R),M="soundcloud"},this.playWistia=function(L,R){void 0===R&&(R=!0),C("wistia"),l.show(),E.putVideo(Q.wistiaPlayerID,L,"100%","100%",R),M="wistia"}}(function(s){"function"==typeof define&&define.amd?define(["jquery"],s):"object"==typeof exports?module.exports=s:s(jQuery)})(function(s){function _(h){var S=h||window.event,y=d.call(arguments,1),x=0,E=0,M=0,N=0;if((h=s.event.fix(S)).type="mousewheel","detail"in S&&(M=-1*S.detail),"wheelDelta"in S&&(M=S.wheelDelta),"wheelDeltaY"in S&&(M=S.wheelDeltaY),"wheelDeltaX"in S&&(E=-1*S.wheelDeltaX),"axis"in S&&S.axis===S.HORIZONTAL_AXIS&&(E=-1*M,M=0),x=0===M?E:M,"deltaY"in S&&(x=M=-1*S.deltaY),"deltaX"in S&&(E=S.deltaX,0===M&&(x=-1*E)),0!==M||0!==E){if(1===S.deltaMode){var Q=s.data(this,"mousewheel-line-height");x*=Q,M*=Q,E*=Q}else if(2===S.deltaMode){var D=s.data(this,"mousewheel-page-height");x*=D,M*=D,E*=D}return N=Math.max(Math.abs(M),Math.abs(E)),(!e||e>N)&&(e=N,c(S,N)&&(e/=40)),c(S,N)&&(x/=40,E/=40,M/=40),x=Math[x>=1?"floor":"ceil"](x/e),E=Math[E>=1?"floor":"ceil"](E/e),M=Math[M>=1?"floor":"ceil"](M/e),h.deltaX=E,h.deltaY=M,h.deltaFactor=e,h.deltaMode=0,y.unshift(h,x,E,M),a&&clearTimeout(a),a=setTimeout(n,200),(s.event.dispatch||s.event.handle).apply(this,y)}}function n(){e=null}function c(h,S){return v.settings.adjustOldDeltas&&"mousewheel"===h.type&&S%120==0}var a,e,o=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],l="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],d=Array.prototype.slice;if(s.event.fixHooks)for(var f=o.length;f;)s.event.fixHooks[o[--f]]=s.event.mouseHooks;var v=s.event.special.mousewheel={version:"3.1.9",setup:function(){if(this.addEventListener)for(var h=l.length;h;)this.addEventListener(l[--h],_,!1);else this.onmousewheel=_;s.data(this,"mousewheel-line-height",v.getLineHeight(this)),s.data(this,"mousewheel-page-height",v.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var h=l.length;h;)this.removeEventListener(l[--h],_,!1);else this.onmousewheel=null},getLineHeight:function(h){return parseInt(s(h)["offsetParent"in s.fn?"offsetParent":"parent"]().css("fontSize"),10)},getPageHeight:function(h){return s(h).height()},settings:{adjustOldDeltas:!0}};s.fn.extend({mousewheel:function(h){return h?this.bind("mousewheel",h):this.trigger("mousewheel")},unmousewheel:function(h){return this.unbind("mousewheel",h)}})}),function(s){"function"==typeof define&&define.amd?define(["jquery"],function(_){return s(_)}):"object"==typeof module&&"object"==typeof module.exports?exports=s(require("jquery")):s(jQuery)}(function(s){s.easing.jswing=s.easing.swing;var _=Math.pow,n=Math.sqrt,c=Math.sin,a=Math.cos,e=Math.PI,o=1.70158,l=1.525*o,d=2*e/3,f=2*e/4.5;function v(h){var S=7.5625,y=2.75;return h<1/y?S*h*h:h<2/y?S*(h-=1.5/y)*h+.75:h<2.5/y?S*(h-=2.25/y)*h+.9375:S*(h-=2.625/y)*h+.984375}s.extend(s.easing,{def:"easeOutQuad",swing:function(h){return s.easing[s.easing.def](h)},easeInQuad:function(h){return h*h},easeOutQuad:function(h){return 1-(1-h)*(1-h)},easeInOutQuad:function(h){return h<.5?2*h*h:1-_(-2*h+2,2)/2},easeInCubic:function(h){return h*h*h},easeOutCubic:function(h){return 1-_(1-h,3)},easeInOutCubic:function(h){return h<.5?4*h*h*h:1-_(-2*h+2,3)/2},easeInQuart:function(h){return h*h*h*h},easeOutQuart:function(h){return 1-_(1-h,4)},easeInOutQuart:function(h){return h<.5?8*h*h*h*h:1-_(-2*h+2,4)/2},easeInQuint:function(h){return h*h*h*h*h},easeOutQuint:function(h){return 1-_(1-h,5)},easeInOutQuint:function(h){return h<.5?16*h*h*h*h*h:1-_(-2*h+2,5)/2},easeInSine:function(h){return 1-a(h*e/2)},easeOutSine:function(h){return c(h*e/2)},easeInOutSine:function(h){return-(a(e*h)-1)/2},easeInExpo:function(h){return 0===h?0:_(2,10*h-10)},easeOutExpo:function(h){return 1===h?1:1-_(2,-10*h)},easeInOutExpo:function(h){return 0===h?0:1===h?1:h<.5?_(2,20*h-10)/2:(2-_(2,-20*h+10))/2},easeInCirc:function(h){return 1-n(1-_(h,2))},easeOutCirc:function(h){return n(1-_(h-1,2))},easeInOutCirc:function(h){return h<.5?(1-n(1-_(2*h,2)))/2:(n(1-_(-2*h+2,2))+1)/2},easeInElastic:function(h){return 0===h?0:1===h?1:-_(2,10*h-10)*c((10*h-10.75)*d)},easeOutElastic:function(h){return 0===h?0:1===h?1:_(2,-10*h)*c((10*h-.75)*d)+1},easeInOutElastic:function(h){return 0===h?0:1===h?1:h<.5?-_(2,20*h-10)*c((20*h-11.125)*f)/2:_(2,-20*h+10)*c((20*h-11.125)*f)/2+1},easeInBack:function(h){return 2.70158*h*h*h-o*h*h},easeOutBack:function(h){return 1+2.70158*_(h-1,3)+o*_(h-1,2)},easeInOutBack:function(h){return h<.5?_(2*h,2)*(7.189819*h-l)/2:(_(2*h-2,2)*((l+1)*(2*h-2)+l)+2)/2},easeInBounce:function(h){return 1-v(1-h)},easeOutBounce:v,easeInOutBounce:function(h){return h<.5?(1-v(1-2*h))/2:(1+v(2*h-1))/2}})}),function(s,_){if(void 0===s.cssHooks)return!1;function n(x,E,M){var N=v[E.type]||{};return null==x?M||!E.def?null:E.def:(x=N.floor?~~x:parseFloat(x),isNaN(x)?E.def:N.mod?(x+N.mod)%N.mod:0>x?0:N.max<x?N.max:x)}function c(x){var E=d(),M=E._rgba=[];return x=x.toLowerCase(),y(l,function(N,Q){var D,W=Q.re.exec(x),m=W&&Q.parse(W),k=Q.space||"rgba";return m?(D=E[k](m),E[f[k].cache]=D[f[k].cache],M=E._rgba=D._rgba,!1):void 0}),M.length?("0,0,0,0"===M.join()&&s.extend(M,e.transparent),E):e[x]}function a(x,E,M){return 1>6*(M=(M+1)%1)?x+(E-x)*M*6:1>2*M?E:2>3*M?x+(E-x)*(2/3-M)*6:x}var e,o=/^([\-+])=\s*(\d+\.?\d*)/,l=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(x){return[x[1],x[2],x[3],x[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(x){return[2.55*x[1],2.55*x[2],2.55*x[3],x[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(x){return[parseInt(x[1],16),parseInt(x[2],16),parseInt(x[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(x){return[parseInt(x[1]+x[1],16),parseInt(x[2]+x[2],16),parseInt(x[3]+x[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(x){return[x[1],x[2]/100,x[3]/100,x[4]]}}],d=s.Color=function(x,E,M,N){return new s.Color.fn.parse(x,E,M,N)},f={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},v={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},h=d.support={},S=s("<p>")[0],y=s.each;S.style.cssText="background-color:rgba(1,1,1,.5)",h.rgba=S.style.backgroundColor.indexOf("rgba")>-1,y(f,function(x,E){E.cache="_"+x,E.props.alpha={idx:3,type:"percent",def:1}}),d.fn=s.extend(d.prototype,{parse:function(x,E,M,N){if(x===_)return this._rgba=[null,null,null,null],this;(x.jquery||x.nodeType)&&(x=s(x).css(E),E=_);var Q=this,D=s.type(x),W=this._rgba=[];return E!==_&&(x=[x,E,M,N],D="array"),"string"===D?this.parse(c(x)||e._default):"array"===D?(y(f.rgba.props,function(m,k){W[k.idx]=n(x[k.idx],k)}),this):"object"===D?(y(f,x instanceof d?function(m,k){x[k.cache]&&(Q[k.cache]=x[k.cache].slice())}:function(m,k){var C=k.cache;y(k.props,function(L,R){if(!Q[C]&&k.to){if("alpha"===L||null==x[L])return;Q[C]=k.to(Q._rgba)}Q[C][R.idx]=n(x[L],R,!0)}),Q[C]&&s.inArray(null,Q[C].slice(0,3))<0&&(Q[C][3]=1,k.from&&(Q._rgba=k.from(Q[C])))}),this):void 0},is:function(x){var E=d(x),M=!0,N=this;return y(f,function(Q,D){var W,m=E[D.cache];return m&&(W=N[D.cache]||D.to&&D.to(N._rgba)||[],y(D.props,function(k,C){return null!=m[C.idx]?M=m[C.idx]===W[C.idx]:void 0})),M}),M},_space:function(){var x=[],E=this;return y(f,function(M,N){E[N.cache]&&x.push(M)}),x.pop()},transition:function(x,E){var M=d(x),N=M._space(),Q=f[N],D=0===this.alpha()?d("transparent"):this,W=D[Q.cache]||Q.to(D._rgba),m=W.slice();return M=M[Q.cache],y(Q.props,function(k,C){var L=C.idx,R=W[L],de=M[L],we=v[C.type]||{};null!==de&&(null===R?m[L]=de:(we.mod&&(de-R>we.mod/2?R+=we.mod:R-de>we.mod/2&&(R-=we.mod)),m[L]=n((de-R)*E+R,C)))}),this[N](m)},blend:function(x){if(1===this._rgba[3])return this;var E=this._rgba.slice(),M=E.pop(),N=d(x)._rgba;return d(s.map(E,function(Q,D){return(1-M)*N[D]+M*Q}))},toRgbaString:function(){var x="rgba(",E=s.map(this._rgba,function(M,N){return M??(N>2?1:0)});return 1===E[3]&&(E.pop(),x="rgb("),x+E.join()+")"},toHslaString:function(){var x="hsla(",E=s.map(this.hsla(),function(M,N){return null==M&&(M=N>2?1:0),N&&3>N&&(M=Math.round(100*M)+"%"),M});return 1===E[3]&&(E.pop(),x="hsl("),x+E.join()+")"},toHexString:function(x){var E=this._rgba.slice(),M=E.pop();return x&&E.push(~~(255*M)),"#"+s.map(E,function(N){return 1===(N=(N||0).toString(16)).length?"0"+N:N}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),d.fn.parse.prototype=d.fn,f.hsla.to=function(x){if(null==x[0]||null==x[1]||null==x[2])return[null,null,null,x[3]];var M,N=x[0]/255,Q=x[1]/255,D=x[2]/255,W=x[3],m=Math.max(N,Q,D),k=Math.min(N,Q,D),C=m-k,L=m+k,R=.5*L;return M=0===C?0:.5>=R?C/L:C/(2-L),[Math.round(k===m?0:N===m?60*(Q-D)/C+360:Q===m?60*(D-N)/C+120:60*(N-Q)/C+240)%360,M,R,W??1]},f.hsla.from=function(x){if(null==x[0]||null==x[1]||null==x[2])return[null,null,null,x[3]];var E=x[0]/360,M=x[1],N=x[2],Q=x[3],D=.5>=N?N*(1+M):N+M-N*M,W=2*N-D;return[Math.round(255*a(W,D,E+1/3)),Math.round(255*a(W,D,E)),Math.round(255*a(W,D,E-1/3)),Q]},y(f,function(x,E){var M=E.props,N=E.cache,Q=E.to,D=E.from;d.fn[x]=function(W){if(Q&&!this[N]&&(this[N]=Q(this._rgba)),W===_)return this[N].slice();var m,k=s.type(W),C="array"===k||"object"===k?W:arguments,L=this[N].slice();return y(M,function(R,de){var we=C["object"===k?R:de.idx];null==we&&(we=L[de.idx]),L[de.idx]=n(we,de)}),D?((m=d(D(L)))[N]=L,m):d(L)},y(M,function(W,m){d.fn[W]||(d.fn[W]=function(k){var C,L=s.type(k),R="alpha"===W?this._hsla?"hsla":"rgba":x,de=this[R](),we=de[m.idx];return"undefined"===L?we:("function"===L&&(k=k.call(this,we),L=s.type(k)),null==k&&m.empty?this:("string"===L&&(C=o.exec(k))&&(k=we+parseFloat(C[2])*("+"===C[1]?1:-1)),de[m.idx]=k,this[R](de)))})})}),d.hook=function(x){var E=x.split(" ");y(E,function(M,N){s.cssHooks[N]={set:function(Q,D){var W,m,k="";if("transparent"!==D&&("string"!==s.type(D)||(W=c(D)))){if(D=d(W||D),!h.rgba&&1!==D._rgba[3]){for(m="backgroundColor"===N?Q.parentNode:Q;(""===k||"transparent"===k)&&m&&m.style;)try{k=s.css(m,"backgroundColor"),m=m.parentNode}catch{}D=D.blend(k&&"transparent"!==k?k:"_default")}D=D.toRgbaString()}try{Q.style[N]=D}catch{}}},s.fx.step[N]=function(Q){Q.colorInit||(Q.start=d(Q.elem,N),Q.end=d(Q.end),Q.colorInit=!0),s.cssHooks[N].set(Q.elem,Q.start.transition(Q.end,Q.pos))}})},d.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),s.cssHooks.borderColor={expand:function(x){var E={};return y(["Top","Right","Bottom","Left"],function(M,N){E["border"+N+"Color"]=x}),E}},e=s.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(jQuery),function(s){s.mlp={x:0,y:0},s(function _(){try{var n=this===document?s(this):s(this).contents()}catch{return!1}n.mousemove(function(c){s.mlp={x:c.pageX,y:c.pageY}}),n.find("iframe").on("load",_)}),s.fn.ismouseover=function(){var _=!1;return this.eq(0).each(function(){var n=s(this).is("iframe")?s(this).contents().find("body"):s(this),c=n.offset();_=c.left<=s.mlp.x&&c.left+n.outerWidth()>s.mlp.x&&c.top<=s.mlp.y&&c.top+n.outerHeight()>s.mlp.y}),_}}(jQuery);var g_ugYoutubeAPI=new UGYoutubeAPI,g_ugVimeoAPI=new UGVimeoAPI,g_ugHtml5MediaAPI=new UGHtml5MediaAPI,g_ugSoundCloudAPI=new UGSoundCloudAPI,g_ugWistiaAPI=new UGWistiaAPI;function ugCheckForMinJQueryVersion(){if(0==g_ugFunctions.checkMinJqueryVersion("1.8.0"))throw new Error("The gallery can run from jquery 1.8 You have jQuery "+jQuery.fn.jquery+" Please update your jQuery library.")}function ugCheckForErrors(s,_){try{"jquery"==_?(function(){if(typeof jQuery>"u")throw new Error("jQuery library not included")}(),ugCheckForMinJQueryVersion()):(ugCheckForMinJQueryVersion(),function(){if("function"==typeof jQuery.fn.unitegallery)return!0;var a="You have some jquery.js library include that comes after the gallery files js include.";throw a+="<br> This include eliminates the gallery libraries, and make it not work.","cms"==_?(a+="<br><br> To fix it you can:<br>&nbsp;&nbsp;&nbsp; 1. In the Gallery Settings -> Troubleshooting set option:  <strong><b>Put JS Includes To Body</b></strong> option to true.",a+="<br>&nbsp;&nbsp;&nbsp; 2. Find the double jquery.js include and remove it."):a+="<br><br> Please find and remove this jquery.js include and the gallery will work. <br> * There should be only one jquery.js include before all other js includes in the page.",new Error(a)}())}catch(a){var n=a.message;if(n="<div style='font-size:16px;color:#BC0C06;max-width:900px;border:1px solid red;padding:10px;'>"+(n="Unite Gallery Error: "+n)+"</div>","jquery"==_){var c=document.getElementById(s);c.innerHTML=n,c.style.display="block"}else jQuery(s).show().html(n);return!1}return!0}function UniteGalleryMain(){var t=this,g_galleryID,g_objGallery=jQuery(t),g_objWrapper,g_objParent,g_objThumbs,g_objSlider,g_functions=new UGFunctions,g_objTabs,g_objLoadMore,g_arrItems=[],g_numItems,g_selectedItem=null,g_selectedItemIndex=-1,g_objTheme,g_objCache={};this.events={ITEM_CHANGE:"item_change",SIZE_CHANGE:"size_change",ENTER_FULLSCREEN:"enter_fullscreen",EXIT_FULLSCREEN:"exit_fullscreen",START_PLAY:"start_play",STOP_PLAY:"stop_play",PAUSE_PLAYING:"pause_playing",CONTINUE_PLAYING:"continue_playing",SLIDER_ACTION_START:"slider_action_start",SLIDER_ACTION_END:"slider_action_end",ITEM_IMAGE_UPDATED:"item_image_updated",GALLERY_KEYPRESS:"gallery_keypress",GALLERY_BEFORE_REQUEST_ITEMS:"gallery_before_request_items",OPEN_LIGHTBOX:"open_lightbox",CLOSE_LIGHTBOX:"close_lightbox"};var g_options={gallery_width:900,gallery_height:500,gallery_min_width:150,gallery_min_height:100,gallery_theme:"default",gallery_skin:"default",gallery_images_preload_type:"minimal",gallery_autoplay:!1,gallery_play_interval:3e3,gallery_pause_on_mouseover:!0,gallery_mousewheel_role:"zoom",gallery_control_keyboard:!0,gallery_carousel:!0,gallery_preserve_ratio:!0,gallery_background_color:"",gallery_debug_errors:!1,gallery_shuffle:!1,gallery_urlajax:null,gallery_enable_tabs:!1,gallery_enable_loadmore:!1,gallery_enable_cache:!0,gallery_initial_catid:""},g_temp={objCustomOptions:{},isAllItemsPreloaded:!1,isFreestyleMode:!1,lastWidth:0,lastHeigh:0,handleResize:null,isInited:!1,isPlayMode:!1,isPlayModePaused:!1,playTimePassed:0,playTimeLastStep:0,playHandle:"",playStepInterval:33,objProgress:null,isFakeFullscreen:!1,thumbsType:null,isYoutubePresent:!1,isVimeoPresent:!1,isHtml5VideoPresent:!1,isSoundCloudPresent:!1,isWistiaPresent:!1,resizeDelay:100,isRunFirstTime:!0,originalOptions:{},funcCustomHeight:null};function __________INIT_GALLERY_______(){}function getThemeFunction(s){var _=s;return-1==_.indexOf("UGTheme_")&&(_="UGTheme_"+_),_}function initTheme(objCustomOptions){if(objCustomOptions.hasOwnProperty("gallery_theme"))g_options.gallery_theme=objCustomOptions.gallery_theme;else{var defaultTheme=g_options.gallery_theme;0==g_ugFunctions.isThemeRegistered(defaultTheme)&&(g_options.gallery_theme=g_ugFunctions.getFirstRegisteredTheme())}var themeFunction=getThemeFunction(g_options.gallery_theme);try{g_options.gallery_theme=eval(themeFunction)}catch(s){}g_options.gallery_theme=eval(themeFunction),g_objTheme=new g_options.gallery_theme,g_objTheme.init(t,objCustomOptions)}function resetOptions(){g_options=jQuery.extend({},g_temp.originalOptions),g_selectedItemIndex=-1,g_selectedItem=null,g_objSlider=void 0,g_objThumbs=void 0,g_objSlider=void 0}function checkForStartupErrors(){try{ugCheckForMinJQueryVersion()}catch(s){throwErrorShowMessage(s.message)}"object"==typeof g_objWrapper.outerWidth()&&throwErrorShowMessage("You have some buggy script. most chances jquery-ui.js that destroy jquery outerWidth, outerHeight functions. The gallery can't run. Please update jquery-ui.js to latest version."),setTimeout(function(){ugCheckForErrors(g_galleryID,"cms")},5e3)}function runGallery(s,_,n,c){var a="object"==typeof _;if(a&&(g_temp.objCustomOptions=_),1==g_temp.isRunFirstTime){if(g_galleryID=s,0==(g_objWrapper=jQuery(g_galleryID)).length)return trace("div with id: "+g_galleryID+" not found"),!1;g_objParent=g_objWrapper.parent(),checkForStartupErrors(),g_temp.originalOptions=jQuery.extend({},g_options),a&&(g_options=jQuery.extend(g_options,_)),1==g_options.gallery_enable_cache&&g_options.gallery_initial_catid&&cacheItems(g_options.gallery_initial_catid),t.setSizeClass(),fillItemsArray(g_objWrapper.children()),loadAPIs(),g_objWrapper.find("img").fadeTo(0,0).hide(),g_objWrapper.show(),clearInitData()}else if(t.destroy(),resetOptions(),g_options=jQuery.extend(g_options,g_temp.objCustomOptions),n){if(c&&1==g_options.gallery_enable_cache&&cacheItems(c,n),"noitems"==n)return showErrorMessage("No items in this category",""),!1;g_objWrapper.html(n),fillItemsArray(g_objWrapper.children()),loadAPIs(),g_objWrapper.children().fadeTo(0,0).hide(),g_objWrapper.show(),clearInitData()}1==g_temp.isRunFirstTime&&1==g_options.gallery_enable_tabs&&(g_objTabs=new UGTabs).init(t,g_options),1==g_temp.isRunFirstTime&&1==g_options.gallery_enable_loadmore&&(g_objLoadMore=new UGLoadMore).init(t,g_options),a&&modifyInitParams(g_temp.objCustomOptions),validateParams(),1==g_options.gallery_shuffle&&t.shuffleItems(),initTheme(g_temp.objCustomOptions),setGalleryHtml(),setHtmlObjectsProperties(),0==g_objWrapper.width()?g_functions.waitForWidth(g_objWrapper,runGalleryActually):runGalleryActually()}function runGalleryActually(){t.setSizeClass(),0==g_temp.isFreestyleMode&&1==g_options.gallery_preserve_ratio&&setHeightByOriginalRatio(),g_objTheme.run(),g_objTabs&&g_temp.isRunFirstTime&&g_objTabs.run(),preloadBigImages(),initEvents(),g_numItems>0&&t.selectItem(0),1==g_options.gallery_autoplay&&t.startPlayMode(),g_temp.isRunFirstTime=!1}function showErrorMessage(s,_){var n="<div class='ug-error-message-wrapper'><div class='ug-error-message'>"+(s=(_=void 0===_?"<b>Unite Gallery Error: </b>":"<b>"+_+": </b>")+s)+"</div></div>";g_objWrapper.children().remove(),g_objWrapper.html(n),g_objWrapper.show()}function throwErrorShowMessage(s){throw showErrorMessage(s),new Error(s)}function modifyInitParams(){g_options.gallery_images_preload_type||(g_options.gallery_images_preload_type="minimal"),(null==g_options.gallery_min_height||g_options.gallery_height<g_options.gallery_min_height)&&(g_options.gallery_min_height=0),(null==g_options.gallery_min_width||g_options.gallery_width<g_options.gallery_min_width)&&(g_options.gallery_min_width=0)}function validateParams(){if(!g_options.gallery_theme)throw new Error("The gallery can't run without theme");if(jQuery.isNumeric(g_options.gallery_height)&&g_options.gallery_height<g_options.gallery_min_height)throw new Error("The <b>gallery_height</b> option must be bigger then <b>gallery_min_height option</b>");if(g_options.gallery_width<g_options.gallery_min_width)throw new Error("The <b>gallery_width</b> option must be bigger then <b>gallery_min_width option</b>")}function setGalleryHtml(){g_objWrapper.addClass("ug-gallery-wrapper"),g_objWrapper.append("<div class='ug-overlay-disabled' style='display:none'></div>"),t.setSizeClass()}function clearInitData(){g_objWrapper.children().remove()}function storeLastSize(){var s=t.getSize();g_temp.lastWidth=s.width,g_temp.lastHeight=s.height}function setHeightByOriginalRatio(){var s=t.getSize();if(s.width/s.height!=s.orig_ratio){var _=s.width/s.orig_ratio;(_=Math.round(_))<g_options.gallery_min_height&&(_=g_options.gallery_min_height),g_objWrapper.height(_)}}function setHtmlObjectsProperties(){var s={"max-width":g_functions.getCssSizeParam(g_options.gallery_width),"min-width":g_functions.getCssSizeParam(g_options.gallery_min_width)};if(0==g_temp.isFreestyleMode){var _=g_functions.getCssSizeParam(g_options.gallery_height);s.height=_}else s.overflow="visible";g_options.gallery_background_color&&(s["background-color"]=g_options.gallery_background_color),g_objWrapper.css(s)}function fillItemByChild(s){var _=t.isMobileMode(),n="";if("a"==(c=s.prop("tagName").toLowerCase())){n=s.attr("href");var c=(s=s.children()).prop("tagName").toLowerCase()}var a=s.data("type");null==a&&(a="image");var e={};if(e.type=a,"img"==c){var o=s.data("lazyload-src");o&&""!=o&&(s.attr("src",o),jQuery.removeData(s,"lazyload-src"));var l=s.data("image"),d=s.data("thumb");void 0===l&&(l=null),void 0===d&&(d=null);var f=s.attr("src");l||(l=f),d||(d=f),d||(d=l),l||(l=d),e.urlThumb=d,e.urlImage=l,e.title=s.attr("alt"),e.objThumbImage=s,e.objThumbImage.attr("src",e.urlThumb)}else{if("image"==a)throw trace("Problematic gallery item found:"),trace(s),trace("Please look for some third party js script that could add this item to the gallery"),new Error("The item should not be image type");e.urlThumb=s.data("thumb"),e.title=s.data("title"),e.objThumbImage=null,e.urlImage=s.data("image")}if(1==_){var v=s.data("thumb-mobile");void 0!==v&&""!=v&&(e.urlThumb=v,"img"==c&&s.attr("src",e.urlThumb));var h=s.data("image-mobile");void 0!==h&&""!=h&&(e.urlImage=h)}e.link=n,e.description=s.attr("title"),e.description||(e.description=s.data("description")),e.description||(e.description=""),e.isNewAdded=!1,e.isLoaded=!1,e.isThumbImageLoaded=!1,e.objPreloadImage=null,e.isBigImageLoadStarted=!1,e.isBigImageLoaded=!1,e.isBigImageLoadError=!1,e.imageWidth=0,e.imageHeight=0,e.thumbWidth=0,e.thumbHeight=0,e.thumbRatioByWidth=0,e.thumbRatioByHeight=0;var S=s.data("width"),y=s.data("height");S&&"number"==typeof S&&y&&"number"==typeof y&&(e.thumbWidth=S,e.thumbHeight=y,e.thumbRatioByWidth=S/y,e.thumbRatioByHeight=y/S),e.addHtml=null;var x=null==e.urlImage||""==e.urlImage,E=null==e.urlThumb||""==e.urlThumb;switch(e.type){case"youtube":if(e.videoid=s.data("videoid"),x||E){var M=g_ugYoutubeAPI.getVideoImages(e.videoid);x&&(e.urlImage=M.preview),E&&(e.urlThumb=M.thumb,"img"==c&&s.attr("src",e.urlThumb))}g_temp.isYoutubePresent=!0;break;case"vimeo":e.videoid=s.data("videoid"),g_temp.isVimeoPresent=!0;break;case"html5video":e.videoogv=s.data("videoogv"),e.videowebm=s.data("videowebm"),e.videomp4=s.data("videomp4"),g_temp.isHtml5VideoPresent=!0;break;case"soundcloud":e.trackid=s.data("trackid"),g_temp.isSoundCloudPresent=!0;break;case"wistia":e.videoid=s.data("videoid"),g_temp.isWistiaPresent=!0;break;case"custom":var N=s.children("img");N.length&&(N=jQuery(N[0]),e.urlThumb=N.attr("src"),e.title=N.attr("alt"),e.objThumbImage=N);var Q=s.children().not("img:first-child");Q.length&&(e.addHtml=Q.clone())}return e.objThumbImage&&(e.objThumbImage.removeAttr("data-description",""),e.objThumbImage.removeAttr("data-image",""),e.objThumbImage.removeAttr("data-thumb",""),e.objThumbImage.removeAttr("title","")),e}function fillItemsArray(s,_){if(!0!==_)g_arrItems=[];else for(var n=0;n<g_numItems;n++)g_arrItems[n].isNewAdded=!1;for(n=0;n<s.length;n++){var c=fillItemByChild(jQuery(s[n]));numIndex=g_arrItems.length,c.index=numIndex,!0===_&&(c.isNewAdded=!0),g_arrItems.push(c)}g_numItems=g_arrItems.length}function loadAPIs(){g_temp.isYoutubePresent&&g_ugYoutubeAPI.loadAPI(),g_temp.isVimeoPresent&&g_ugVimeoAPI.loadAPI(),g_temp.isHtml5VideoPresent&&g_ugHtml5MediaAPI.loadAPI(),g_temp.isSoundCloudPresent&&g_ugSoundCloudAPI.loadAPI(),g_temp.isWistiaPresent&&g_ugWistiaAPI.loadAPI()}function preloadBigImages(){if("visible"!=g_options.gallery_images_preload_type||g_objThumbs||(g_options.gallery_images_preload_type="minimal"),1==g_temp.isAllItemsPreloaded)return!0;switch(g_options.gallery_images_preload_type){default:case"minimal":break;case"all":jQuery(g_arrItems).each(function(){preloadItemImage(this)});break;case"visible":jQuery(g_arrItems).each(function(){1==g_objThumbs.isItemThumbVisible(this)&&preloadItemImage(this)})}}function checkPreloadItemImage(s){if(1==s.isBigImageLoadStarted||1==s.isBigImageLoaded||1==s.isBigImageLoadError)return!1;switch(g_options.gallery_images_preload_type){default:case"minimal":break;case"all":preloadItemImage(s);break;case"visible":1==g_objThumbs.isItemThumbVisible(s)&&preloadItemImage(s)}}function preloadItemImage(s){if(1==s.isBigImageLoadStarted||1==s.isBigImageLoaded||1==s.isBigImageLoadError)return!0;var _=s.urlImage;if(""==_||null==_)return s.isBigImageLoadError=!0,!1;s.isBigImageLoadStarted=!0,s.objPreloadImage=jQuery("<img/>").attr("src",_),s.objPreloadImage.data("itemIndex",s.index),s.objPreloadImage.on("load",t.onItemBigImageLoaded),s.objPreloadImage.on("error",function(){var n=jQuery(this).data("itemIndex"),c=g_arrItems[n];c.isBigImageLoadError=!0,c.isBigImageLoaded=!1;var a=jQuery(this).attr("src");console.log("Can't load image: "+a),g_objGallery.trigger(t.events.ITEM_IMAGE_UPDATED,[n,c.urlImage]),c.objThumbImage.attr("src",c.urlThumb)}),checkAllItemsStartedPreloading()}function preloadNearBigImages(s){if(1==g_temp.isAllItemsPreloaded)return!1;if(s||(s=g_selectedItem),!s)return!0;var _=s.index,n=_-1,c=_+1;n>0&&preloadItemImage(g_arrItems[n]),c<g_numItems&&preloadItemImage(g_arrItems[c])}function checkAllItemsStartedPreloading(){if(1==g_temp.isAllItemsPreloaded)return!1;for(var s in g_arrItems)if(0==g_arrItems[s].isBigImageLoadStarted)return!1;g_temp.isAllItemsPreloaded=!0}function __________END_INIT_GALLERY_______(){}function __________EVENTS_____________(){}function onSliderMouseEnter(s){1==g_options.gallery_pause_on_mouseover&&0==t.isFullScreen()&&1==g_temp.isPlayMode&&g_objSlider&&0==g_objSlider.isSlideActionActive()&&t.pausePlaying()}function onSliderMouseLeave(s){1==g_options.gallery_pause_on_mouseover&&1==g_temp.isPlayMode&&g_objSlider&&0==g_objSlider.isSlideActionActive()&&0==g_objSlider.isCurrentSlideLoadingImage()&&t.continuePlaying()}function onKeyPress(s){var _=jQuery(s.target);if(_.is("textarea")||_.is("select")||_.is("input"))return!0;var n=s.charCode?s.charCode:s.keyCode?s.keyCode:s.which?s.which:0,c=!0;switch(n){case 39:t.nextItem();break;case 37:t.prevItem();break;default:c=!1}1==c&&(s.preventDefault(),s.stopPropagation(),s.stopImmediatePropagation()),g_objGallery.trigger(t.events.GALLERY_KEYPRESS,[n,s])}function onGalleryResized(){var s;if(0==t.getSize().width)return!0;if(t.setSizeClass(),(s=t.getSize()).width!=g_temp.lastWidth||0==g_temp.isFreestyleMode&&s.height!=g_temp.lastHeight){var _=!1;if(g_temp.funcCustomHeight){var n=g_temp.funcCustomHeight(s);n&&(g_objWrapper.height(n),_=!0)}0==_&&1==g_options.gallery_preserve_ratio&&0==g_temp.isFreestyleMode&&setHeightByOriginalRatio(),storeLastSize(),g_objGallery.trigger(t.events.SIZE_CHANGE)}}function onThumbsChange(s){"visible"==g_options.gallery_images_preload_type&&0==g_temp.isAllItemsPreloaded&&preloadBigImages()}function onFullScreenChange(){var s=g_functions.isFullScreen(),_=s?t.events.ENTER_FULLSCREEN:t.events.EXIT_FULLSCREEN,n=g_functions.getGlobalData("fullscreenID");if(g_galleryID!==n)return!0;s?g_objWrapper.addClass("ug-fullscreen"):g_objWrapper.removeClass("ug-fullscreen"),g_objGallery.trigger(_),onGalleryResized()}function onItemImageUpdated(s,_){checkPreloadItemImage(t.getItem(_))}function onCurrentSlideImageLoadEnd(){1==t.isPlayMode()&&t.continuePlaying()}function initEvents(){if(g_objWrapper.on("dragstart",function(s){s.preventDefault()}),g_objGallery.on(t.events.ITEM_IMAGE_UPDATED,onItemImageUpdated),g_objThumbs)switch(g_temp.thumbsType){case"strip":jQuery(g_objThumbs).on(g_objThumbs.events.STRIP_MOVE,onThumbsChange);break;case"grid":jQuery(g_objThumbs).on(g_objThumbs.events.PANE_CHANGE,onThumbsChange)}"advance"==g_options.gallery_mousewheel_role&&0==g_temp.isFreestyleMode&&g_objWrapper.on("mousewheel",t.onGalleryMouseWheel),storeLastSize(),jQuery(window).resize(function(){g_objWrapper.css("width","auto"),g_functions.whenContiniousEventOver("gallery_resize",onGalleryResized,g_temp.resizeDelay)}),setTimeout(function(){setInterval(onGalleryResized,2e3)},1e4),g_functions.addFullScreenChangeEvent(onFullScreenChange),g_objSlider&&(jQuery(g_objSlider).on(g_objSlider.events.ITEM_CHANGED,function(){var s=g_objSlider.getCurrentItemIndex();-1!=s&&t.selectItem(s)}),1==g_options.gallery_pause_on_mouseover&&(g_objSlider.getElement().hover(onSliderMouseEnter,onSliderMouseLeave),g_objGallery.on(t.events.ENTER_FULLSCREEN,function(){onSliderMouseLeave()})),retriggerEvent(g_objSlider,g_objSlider.events.ACTION_START,t.events.SLIDER_ACTION_START),retriggerEvent(g_objSlider,g_objSlider.events.ACTION_END,t.events.SLIDER_ACTION_END),jQuery(g_objSlider).on(g_objSlider.events.CURRENTSLIDE_LOAD_END,onCurrentSlideImageLoadEnd)),1==g_options.gallery_control_keyboard&&jQuery(document).keydown(onKeyPress)}function __________GENERAL_______(){}function cacheItems(s,_){if(_)"noitems"!=(n=_)&&(n=jQuery(_).clone());else var n=g_objWrapper.children().clone();g_objCache[s]=n}function removeAllSizeClasses(s){s||(s=g_objWrapper),s.removeClass("ug-under-480"),s.removeClass("ug-under-780"),s.removeClass("ug-under-960")}function retriggerEvent(s,_,n){jQuery(s).on(_,function(c){g_objGallery.trigger(n,[this])})}function advanceNextStep(){var s=jQuery.now(),_=s-g_temp.playTimeLastStep;if(g_temp.playTimeLastStep=s,0==t.isGalleryVisible())return!1;g_temp.playTimePassed+=_,g_temp.objProgress&&g_temp.objProgress.setProgress(g_temp.playTimePassed/g_options.gallery_play_interval),g_temp.playTimePassed>=g_options.gallery_play_interval&&(t.nextItem(),g_temp.playTimePassed=0)}function unselectSeletedItem(){if(null==g_selectedItem)return!0;g_objThumbs&&g_objThumbs.setThumbUnselected(g_selectedItem.objThumbWrapper),g_selectedItem=null,g_selectedItemIndex=-1}function toFakeFullScreen(){jQuery("body").addClass("ug-body-fullscreen"),g_objWrapper.addClass("ug-fake-fullscreen"),g_temp.isFakeFullscreen=!0,g_objGallery.trigger(t.events.ENTER_FULLSCREEN),g_objGallery.trigger(t.events.SIZE_CHANGE)}function exitFakeFullscreen(){jQuery("body").removeClass("ug-body-fullscreen"),g_objWrapper.removeClass("ug-fake-fullscreen"),g_temp.isFakeFullscreen=!1,g_objGallery.trigger(t.events.EXIT_FULLSCREEN),g_objGallery.trigger(t.events.SIZE_CHANGE)}this.onItemBigImageLoaded=function(s,_){_||(_=jQuery(this));var n=_.data("itemIndex"),c=g_arrItems[n];c.isBigImageLoaded=!0;var a=g_functions.getImageOriginalSize(_);c.imageWidth=a.width,c.imageHeight=a.height},this.checkFillImageSize=function(s,_){if(!_){var n=s.data("itemIndex");if(void 0===n)throw new Error("Wrong image given to gallery.checkFillImageSize");_=g_arrItems[n]}var c=g_functions.getImageOriginalSize(s);_.imageWidth=c.width,_.imageHeight=c.height},this.setFreestyleMode=function(){g_temp.isFreestyleMode=!0},this.attachThumbsPanel=function(s,_){g_temp.thumbsType=s,g_objThumbs=_},this.initSlider=function(s,_){s||(s={}),s=jQuery.extend(g_temp.objCustomOptions,s),(g_objSlider=new UGSlider).init(t,s,_)},this.onGalleryMouseWheel=function(s,_,n,c){s.preventDefault(),_>0?t.prevItem():t.nextItem()},this.destroy=function(){if(g_objWrapper.off("dragstart"),g_objGallery.off(t.events.ITEM_IMAGE_UPDATED),g_objThumbs)switch(g_temp.thumbsType){case"strip":jQuery(g_objThumbs).off(g_objThumbs.events.STRIP_MOVE);break;case"grid":jQuery(g_objThumbs).off(g_objThumbs.events.PANE_CHANGE)}if(g_objWrapper.off("mousewheel"),jQuery(window).off("resize"),g_functions.destroyFullScreenChangeEvent(),g_objSlider){jQuery(g_objSlider).off(g_objSlider.events.ITEM_CHANGED);var s=g_objSlider.getElement();s.off("mouseenter"),s.off("mouseleave"),g_objGallery.off(t.events.ENTER_FULLSCREEN),jQuery(g_objSlider).off(g_objSlider.events.ACTION_START),jQuery(g_objSlider).off(g_objSlider.events.ACTION_END),jQuery(g_objSlider).off(g_objSlider.events.CURRENTSLIDE_LOAD_END)}1==g_options.gallery_control_keyboard&&jQuery(document).off("keydown"),g_objTheme&&"function"==typeof g_objTheme.destroy&&g_objTheme.destroy(),g_objWrapper.html("")},this.getArrItems=function(){return g_arrItems},this.getObjects=function(){return{g_galleryID,g_objWrapper,g_objThumbs,g_objSlider,g_options,g_arrItems,g_numItems}},this.getObjSlider=function(){return g_objSlider},this.getItem=function(s){if(s<0)throw new Error("item with index: "+s+" not found");if(s>=g_numItems)throw new Error("item with index: "+s+" not found");return g_arrItems[s]},this.getWidth=function(){return t.getSize().width},this.getHeight=function(){return t.getSize().height},this.getSize=function(){var s=g_functions.getElementSize(g_objWrapper);return s.orig_width=g_options.gallery_width,s.orig_height=g_options.gallery_height,s.orig_ratio=s.orig_width/s.orig_height,s},this.getGalleryID=function(){return g_galleryID.replace("#","")},this.getNextItem=function(s,_){"object"==typeof s&&(s=s.index);var n=s+1;if(!0!==_&&1==g_numItems)return null;if(n>=g_numItems){if(1!=g_options.gallery_carousel&&!0!==_)return null;n=0}return g_arrItems[n]},this.getPrevItem=function(s){"object"==typeof s&&(s=s.index);var _=s-1;if(_<0){if(1!=g_options.gallery_carousel&&!0!==forceCarousel)return null;_=g_numItems-1}return g_arrItems[_]},this.getSelectedItem=function(){return g_selectedItem},this.getSelectedItemIndex=function(){return g_selectedItemIndex},this.getNumItems=function(){return g_numItems},this.isLastItem=function(){return g_selectedItemIndex==g_numItems-1},this.isFirstItem=function(){return 0==g_selectedItemIndex},this.getOptions=function(){return g_options},this.getElement=function(){return g_objWrapper},this.___________SET_CONTROLS___________=function(){},this.setNextButton=function(s){s.data("ug-button",!0),g_functions.setButtonOnClick(s,t.nextItem)},this.setPrevButton=function(s){s.data("ug-button",!0),g_functions.setButtonOnClick(s,t.prevItem)},this.setFullScreenToggleButton=function(s){s.data("ug-button",!0),g_functions.setButtonOnTap(s,t.toggleFullscreen),g_objGallery.on(t.events.ENTER_FULLSCREEN,function(){s.addClass("ug-fullscreenmode")}),g_objGallery.on(t.events.EXIT_FULLSCREEN,function(){s.removeClass("ug-fullscreenmode")})},this.destroyFullscreenButton=function(s){g_functions.destroyButton(s),g_objGallery.off(t.events.ENTER_FULLSCREEN),g_objGallery.off(t.events.EXIT_FULLSCREEN)},this.setPlayButton=function(s){s.data("ug-button",!0),g_functions.setButtonOnClick(s,t.togglePlayMode),g_objGallery.on(t.events.START_PLAY,function(){s.addClass("ug-stop-mode")}),g_objGallery.on(t.events.STOP_PLAY,function(){s.removeClass("ug-stop-mode")})},this.destroyPlayButton=function(s){g_functions.destroyButton(s),g_objGallery.off(t.events.START_PLAY),g_objGallery.off(t.events.STOP_PLAY)},this.setProgressIndicator=function(s){g_temp.objProgress=s},this.setTextContainers=function(s,_){g_objGallery.on(t.events.ITEM_CHANGE,function(){var n=t.getSelectedItem();s.html(n.title),_.html(n.description)})},this.showDisabledOverlay=function(){g_objWrapper.children(".ug-overlay-disabled").show()},this.hideDisabledOverlay=function(){g_objWrapper.children(".ug-overlay-disabled").hide()},this.___________END_SET_CONTROLS___________=function(){},this.___________PLAY_MODE___________=function(){},this.startPlayMode=function(){if(g_temp.isPlayMode=!0,g_temp.isPlayModePaused=!1,g_temp.playTimePassed=0,g_temp.playTimeLastStep=jQuery.now(),g_temp.playHandle=setInterval(advanceNextStep,g_temp.playStepInterval),g_temp.objProgress){var s=g_temp.objProgress.getElement();g_temp.objProgress.setProgress(0),s.show()}g_objGallery.trigger(t.events.START_PLAY),g_objSlider&&1==g_objSlider.isCurrentSlideLoadingImage()&&t.pausePlaying()},this.resetPlaying=function(){if(0==g_temp.isPlayMode)return!0;g_temp.playTimePassed=0,g_temp.playTimeLastStep=jQuery.now()},this.pausePlaying=function(){if(1==g_temp.isPlayModePaused)return!0;g_temp.isPlayModePaused=!0,clearInterval(g_temp.playHandle),g_objGallery.trigger(t.events.PAUSE_PLAYING)},this.continuePlaying=function(){if(0==g_temp.isPlayModePaused)return!0;g_temp.isPlayModePaused=!1,g_temp.playTimeLastStep=jQuery.now(),g_temp.playHandle=setInterval(advanceNextStep,g_temp.playStepInterval)},this.stopPlayMode=function(){g_temp.isPlayMode=!1,clearInterval(g_temp.playHandle),g_temp.playTimePassed=0,g_temp.objProgress&&g_temp.objProgress.getElement().hide(),g_objGallery.trigger(t.events.STOP_PLAY)},this.isPlayMode=function(){return g_temp.isPlayMode},this.togglePlayMode=function(){0==t.isPlayMode()?t.startPlayMode():t.stopPlayMode()},this.___________GENERAL_EXTERNAL___________=function(){},this.shuffleItems=function(){for(var s in g_arrItems=g_functions.arrayShuffle(g_arrItems))g_arrItems[s].index=parseInt(s)},this.setOptions=function(s){g_options=jQuery.extend(g_options,s)},this.selectItem=function(s,_){"number"==typeof s&&(s=t.getItem(s));var n=s.index;if(n==g_selectedItemIndex)return!0;unselectSeletedItem(),g_selectedItem=s,g_selectedItemIndex=n,g_objGallery.trigger(t.events.ITEM_CHANGE,[s,_]),1==g_temp.isPlayMode&&(t.resetPlaying(),1==g_objSlider.isCurrentSlideLoadingImage()&&t.pausePlaying())},this.nextItem=function(){var s=g_selectedItemIndex+1;return 0==g_numItems||0==g_options.gallery_carousel&&s>=g_numItems||(s>=g_numItems&&(s=0),void t.selectItem(s,"next"))},this.prevItem=function(){var s=g_selectedItemIndex-1;return-1==g_selectedItemIndex&&(s=0),0==g_numItems||0==g_options.gallery_carousel&&s<0||(s<0&&(s=g_numItems-1),void t.selectItem(s,"prev"))},this.isFullScreen=function(){return 1==g_temp.isFakeFullscreen||1==g_functions.isFullScreen()},this.isFakeFullscreen=function(){return g_temp.isFakeFullscreen},this.toFullScreen=function(){g_functions.setGlobalData("fullscreenID",g_galleryID);var s=g_objWrapper.get(0);0==g_functions.toFullscreen(s)&&toFakeFullScreen()},this.exitFullScreen=function(){1==g_temp.isFakeFullscreen?exitFakeFullscreen():g_functions.exitFullscreen()},this.toggleFullscreen=function(){0==t.isFullScreen()?t.toFullScreen():t.exitFullScreen()},this.resize=function(s,_,n){g_objWrapper.css("width","auto"),g_objWrapper.css("max-width",s+"px"),_&&g_objWrapper.height(_),n||!0===n||onGalleryResized()},this.setSizeClass=function(s,_){s||(s=g_objWrapper),_||(_=t.getSize().width),0==_&&(_=jQuery(window).width());var n="";if(_<=480?n="ug-under-480":_<=780?n="ug-under-780":_<960&&(n="ug-under-960"),1==s.hasClass(n))return!0;removeAllSizeClasses(s),""!=n&&s.addClass(n)},this.isMobileMode=function(){return!!g_objWrapper.hasClass("ug-under-480")},this.isSmallWindow=function(){var s=jQuery(window).width();return!s||s<=480},this.isGalleryVisible=function(){return g_objWrapper.is(":visible")},this.changeItems=function(s,_){s||(s="noitems"),runGallery(g_galleryID,"nochange",s,_)},this.addItems=function(s){if(!s||0==s.length)return!1;var _=g_objWrapper.children(".ug-newitems-wrapper");if(0==_.length&&g_objWrapper.append("<div class='ug-newitems-wrapper' style='display:none'></div>"),(_=g_objWrapper.children(".ug-newitems-wrapper")).append(s),fillItemsArray(jQuery(_.children()),!0),loadAPIs(),!g_objTheme||"function"!=typeof g_objTheme.addItems)throw new Error("addItems function not found in the theme");_.remove(),g_objTheme.addItems()},this.getNewAddedItemsIndexes=function(){var s=[];return jQuery.each(g_arrItems,function(_,n){1==n.isNewAdded&&s.push(_)}),s},this.showErrorMessageReplaceGallery=function(s){showErrorMessage(s)},this.setFuncCustomHeight=function(s){g_temp.funcCustomHeight=s},this.__________EXTERNAL_EVENTS_______=function(){},this.triggerEvent=function(s,_){_?("array"!=jQuery.type(_)&&(_=[_]),g_objGallery.trigger(s,_)):g_objGallery.trigger(s)},this.onEvent=function(s,_){g_objGallery.on(s,_)},this.destroyEvent=function(s){g_objGallery.off(s)},this.__________AJAX_REQUEST_______=function(){},this.ajaxRequest=function(s,_,n,c){if(!n||"function"!=typeof n)throw new Error("ajaxRequest error: success function should be passed");var a=g_options.gallery_urlajax;if(!a||""==a)throw new Error("ajaxRequest error: Ajax url don't passed");void 0===_&&(_={}),jQuery.ajax({type:"post",url:g_options.gallery_urlajax,dataType:"json",data:{action:"unitegallery_ajax_action",client_action:s,galleryID:g_galleryID,data:_},success:function(o){if(!o)throw new Error("Empty ajax response!");if(-1==o||0===o)throw new Error("ajax error!!!");if(void 0===o.success)throw new Error("ajax error!!!");if(0==o.success)return showErrorMessage(o.message,"ajax error"),!1;n(o)},error:function(o,l,d){console.log("Ajax Error!!! "+l),responseText=o.responseText,c&&"function"==typeof c?c(responseText):trace(responseText)}})},this.requestNewItems=function(s,_,n){var c=g_options.gallery_enable_cache;n||(n=s),1==_&&(c=!1),1==c&&g_objCache.hasOwnProperty(n)?t.changeItems(g_objCache[n],n):(g_objGallery.trigger(t.events.GALLERY_BEFORE_REQUEST_ITEMS),t.ajaxRequest("front_get_cat_items",{catid:s},function(e){t.changeItems(e.html,n)}))},this.run=function(s,_){if(_&&_.hasOwnProperty("gallery_debug_errors")&&(g_options.gallery_debug_errors=_.gallery_debug_errors),1==g_options.gallery_debug_errors)try{runGallery(s,_)}catch(e){if("object"==typeof e){var n=e.message;n+=" <br><br> in file: "+e.fileName,n+=" <b> line "+e.lineNumber+"</b>",trace(e)}else n=e;showErrorMessage(n=n.replace("Error:",""))}else runGallery(s,_)}}function UGLightbox(){var s,_,n,c,a,e,o,l,d=this,f=jQuery(this),v=new UniteGalleryMain,h=new UGSlider,S=new UGFunctions,y=new UGTextPanel,x={lightbox_type:"wide",lightbox_show_textpanel:!0,lightbox_textpanel_width:550,lightbox_hide_arrows_onvideoplay:!0,lightbox_arrows_position:"sides",lightbox_arrows_offset:10,lightbox_arrows_inside_offset:10,lightbox_arrows_inside_alwayson:!1,lightbox_overlay_color:null,lightbox_overlay_opacity:1,lightbox_top_panel_opacity:null,lightbox_show_numbers:!0,lightbox_numbers_size:null,lightbox_numbers_color:null,lightbox_numbers_padding_top:null,lightbox_numbers_padding_right:null,lightbox_compact_closebutton_offsetx:1,lightbox_compact_closebutton_offsety:1,lightbox_close_on_emptyspace:!0};this.events={LIGHTBOX_INIT:"lightbox_init"};var E={topPanelHeight:44,initTextPanelHeight:26,isOpened:!1,isRightNowOpened:!1,putSlider:!0,isCompact:!1,fadeDuration:300,positionFrom:null,textPanelTop:null,textPanelLeft:null,isArrowsInside:!1,isArrowsOnHoverMode:!1,lastMouseX:null,lastMouseY:null,originalOptions:null,isSliderChangedOnce:!1,isTopPanelEnabled:!0},M={lightbox_slider_controls_always_on:!0,lightbox_slider_enable_bullets:!1,lightbox_slider_enable_arrows:!1,lightbox_slider_enable_progress_indicator:!1,lightbox_slider_enable_play_button:!1,lightbox_slider_enable_fullscreen_button:!1,lightbox_slider_enable_zoom_panel:!1,lightbox_slider_enable_text_panel:!1,lightbox_slider_scale_mode_media:"down",lightbox_slider_scale_mode:"down",lightbox_slider_loader_type:3,lightbox_slider_loader_color:"black",lightbox_slider_transition:"fade",lightbox_slider_image_padding_top:E.topPanelHeight,lightbox_slider_image_padding_bottom:0,lightbox_slider_video_padding_top:0,lightbox_slider_video_padding_bottom:0,lightbox_textpanel_align:"middle",lightbox_textpanel_padding_top:5,lightbox_textpanel_padding_bottom:5,slider_video_constantsize:!1,lightbox_slider_image_border:!1,lightbox_textpanel_enable_title:!0,lightbox_textpanel_enable_description:!1,lightbox_textpanel_desc_style_as_title:!0,lightbox_textpanel_enable_bg:!1,video_enable_closebutton:!1,lightbox_slider_video_enable_closebutton:!1,video_youtube_showinfo:!1,lightbox_slider_enable_links:!1},N={lightbox_overlay_opacity:.6,lightbox_slider_image_border:!0,lightbox_slider_image_shadow:!0,lightbox_slider_image_padding_top:30,lightbox_slider_image_padding_bottom:30,slider_video_constantsize:!0,lightbox_textpanel_align:"bottom",lightbox_textpanel_title_text_align:"left",lightbox_textpanel_desc_text_align:"left",lightbox_textpanel_padding_left:10,lightbox_textpanel_padding_right:10};function Q(){1==E.isCompact&&1==x.lightbox_show_textpanel&&(x.lightbox_slider_image_padding_bottom=E.initTextPanelHeight),1==E.isCompact&&"inside"==x.lightbox_arrows_position&&(E.isArrowsInside=!0),1==E.isArrowsInside&&0==x.lightbox_arrows_inside_alwayson&&(E.isArrowsOnHoverMode=!0),0==x.lightbox_show_textpanel&&(E.isTopPanelEnabled=!1,E.topPanelHeight=0,x.lightbox_slider_image_padding_top=0)}function D(X){if(!h)return!0;h.setOptions({slider_image_padding_top:X}),h.refreshSlideItems()}function W(X){if(!l||!y)return!1;var ue=l.height();if(0==ue||0==l.is(":visible"))return!1;var Oe=ue,Me=y.getSize().height;ue!=E.topPanelHeight&&(Oe=E.topPanelHeight),Me>Oe&&(Oe=Me),ue!=Oe&&(l.height(Oe),h&&0==h.isAnimating()&&D(Oe))}function m(X){if(0==E.isOpened||!y||!h)return!1;var ue=S.getElementSize(_),Oe=y.getSize();if(0==Oe.width||Oe.height>120)return!1;if(!X){var Me=h.getSlideImage();X=S.getElementSize(Me)}if(0==X.height||0==X.width||X.bottom+Oe.height<ue.height)return!1;var Fe=h.getOptions(),Ue=Oe.height;if(Ue!=Fe.slider_image_padding_bottom){var qe={slider_image_padding_bottom:Ue};if(0==h.isAnimating())return h.setOptions(qe),h.refreshSlideItems(),!0}return!1}function k(X){S.getElementSize(_);var ue=h.getSlideImage(),Oe=S.getElementSize(ue);if(0==Oe.width)return!1;E.textPanelLeft=Oe.left,E.textPanelTop=Oe.bottom;var Me=Oe.width;if(o){var Fe=S.getElementSize(o);Me-=Fe.width,S.placeElement(o,Oe.right-Fe.width,E.textPanelTop)}y&&(y.show(),y.refresh(!0,!0,Me),function(qe,lt){if(!qe){var ct=h.getSlideImage();qe=S.getElementSize(ct)}E.textPanelTop=qe.bottom}(Oe)),0==m(Oe)&&(E.positionFrom="handleCompactTextpanelSizes",y&&(y.positionPanel(E.textPanelTop,E.textPanelLeft),!0===X&&(X(),P())))}function C(){return 0==h.isCurrentSlideType("image")||1==h.isCurrentImageInPlace()}function L(X,ue){if(0==E.isArrowsInside||!c)return!1;var Oe=C();if(c.show(),a.show(),E.positionFrom="positionArrowsInside",1==E.isArrowsOnHoverMode&&1==Oe&&0==Z()&&J(!0),0==Oe)var Me=S.getElementRelativePos(c,"left",x.lightbox_arrows_offset),Fe=S.getElementRelativePos(c,"middle"),Ue=S.getElementRelativePos(a,"right",x.lightbox_arrows_offset),qe=Fe;else{var lt=h.getSlideImage(),ct=S.getElementSize(lt);S.getElementSize(h.getElement()),Me=S.getElementRelativePos(c,"left",0,lt)+ct.left+x.lightbox_arrows_inside_offset,Fe=S.getElementRelativePos(c,"middle",0,lt)+ct.top,Ue=S.getElementRelativePos(c,"right",0,lt)+ct.left-x.lightbox_arrows_inside_offset,qe=Fe}if(!0===ue){var Tt={left:Me,top:Fe},xt={left:Ue,top:qe};c.stop().animate(Tt,{duration:E.fadeDuration}),a.stop().animate(xt,{duration:E.fadeDuration})}else c.stop(),a.stop(),S.placeElement(c,Me,Fe),S.placeElement(a,Ue,qe);1==X&&H(ue)}function R(X,ue){E.positionFrom=null;var Oe=C(),Me=S.getElementRelativePos(e,"right",2,_);if(0==Oe)var Fe=2,Ue=Me;else{var qe=h.getSlideImage(),lt=S.getElementSize(qe),ct=S.getElementSize(h.getElement()),Tt=S.getElementSize(e);ct.top==ct.height&&(ct.top=0),(Fe=ct.top+lt.top-Tt.height/2-x.lightbox_compact_closebutton_offsety)<2&&(Fe=2),(Ue=ct.left+lt.right-Tt.width/2+x.lightbox_compact_closebutton_offsetx)>Me&&(Ue=Me)}if(!0===ue){var xt={left:Ue,top:Fe};e.stop().animate(xt,{duration:E.fadeDuration})}else e.stop(),S.placeElement(e,Ue,Fe);!0===X&&(!0!==ue&&e.stop(),e.fadeTo(E.fadeDuration,1))}function de(){e&&e.stop().fadeTo(E.fadeDuration,0),_e(),Re(),E.positionFrom="hideCompactElements",1==E.isArrowsInside&&J()}function we(){var X,ue,Oe,Me=S.getElementSize(_);l&&S.setElementSizeAndPosition(l,0,0,Me.width,E.topPanelHeight),c&&0==E.isArrowsInside&&(1==x.lightbox_hide_arrows_onvideoplay&&(c.show(),a.show()),S.placeElement(c,"left","middle",x.lightbox_arrows_offset),S.placeElement(a,"right","middle",x.lightbox_arrows_offset)),0==E.isCompact&&S.placeElement(e,"right","top",2,2),y&&(E.positionFrom="positionElements",0==E.isCompact?(ue={},(Oe=x.lightbox_textpanel_width)>(X=Me).width-47-40?(ue.textpanel_padding_left=47,ue.textpanel_padding_right=40,ue.textpanel_title_text_align="center",ue.textpanel_desc_text_align="center"):(ue.textpanel_padding_left=Math.floor((X.width-Oe)/2),ue.textpanel_padding_right=ue.textpanel_padding_left,ue.textpanel_title_text_align="left",ue.textpanel_desc_text_align="left",x.lightbox_textpanel_title_text_align&&(ue.textpanel_title_text_align=x.lightbox_textpanel_desc_text_align),x.lightbox_textpanel_desc_text_align&&(ue.textpanel_desc_text_align=x.lightbox_textpanel_desc_text_align)),y.setOptions(ue),y.refresh(!0,!0),W(),y.positionPanel()):(U(),P()));var Fe=Me.width,Ue=Me.height;if(h){if(l){var qe={slider_image_padding_top:l.height()};h.setOptions(qe)}h.setSize(Fe,Ue),h.setPosition(0,0)}}function _e(){y&&y.getElement().stop().fadeTo(E.fadeDuration,0)}function Re(){o&&o.stop().fadeTo(E.fadeDuration,0)}function Z(){return!E.lastMouseX||h.isMouseInsideSlideImage({pageX:E.lastMouseX,pageY:E.lastMouseY})}function J(X,ue){return!!c&&(1==E.isArrowsOnHoverMode&&!1===ue?(Z(),!0):void(!0===X?(c.stop().fadeTo(0,0),a.stop().fadeTo(0,0)):(c.stop().fadeTo(E.fadeDuration,0),a.stop().fadeTo(E.fadeDuration,0))))}function H(X,ue){return!!c&&(1==E.isArrowsOnHoverMode&&!0!==ue&&1==C()||1==h.isSwiping()||(!0!==X&&(c.stop(),a.stop()),c.fadeTo(E.fadeDuration,1),void a.fadeTo(E.fadeDuration,1)))}function re(X){if(!y)return!1;X||(X=h.getCurrentItem()),y.setTextPlain(X.title,X.description)}function ve(X){if(!o)return!1;X||(X=h.getCurrentItem());var ue=v.getNumItems();o.html(X.index+1+" / "+ue)}function U(){if(!y)return!1;y.getElement().show().stop().fadeTo(E.fadeDuration,1)}function P(){o&&o.stop().fadeTo(E.fadeDuration,1)}function z(){if(0==E.isCompact)return!0;de()}function V(){if(0==E.isCompact)return!0;E.positionFrom="onZoomChange",R(!1,!0),L(!1,!0),1==E.isCompact&&(0==(h.isCurrentSlideType("image")&&1==h.isCurrentImageInPlace())?(_e(),Re()):(E.positionFrom="onZoomChange",U(),P()))}function ee(){if(0==E.isCompact)return!0;E.positionFrom="onSliderAfterReturn",R(!0),L(!0),0==m()&&k(),U(),P()}function Te(X,ue){return ue=jQuery(ue),0==E.isCompact||0==h.isSlideCurrent(ue)||(E.positionFrom="onSliderAfterPutImage",R(!0),L(!0),void k())}function Se(){var X=h.getOptions().slider_image_padding_top;if(l){var ue=l.height();ue!=X&&D(ue)}1==E.isCompact&&(re(),ve(),E.positionFrom="onSliderTransitionEnd",R(!0),L(!0),0==h.isSlideActionActive()&&0==m()&&k(),U(),P())}function $(X,ue){0==E.isCompact?(o&&ve(ue),y&&(re(ue),0==E.isRightNowOpened&&(y.positionElements(!1),W(),y.positionPanel()))):0==h.isAnimating()&&(y&&re(ue),o&&ve(ue)),0==E.isSliderChangedOnce&&(E.isSliderChangedOnce=!0,f.trigger(d.events.LIGHTBOX_INIT))}function ie(X,ue){return!("image"==h.getSlideType()||0!=E.isCompact||!h.isSlideActionActive())||(1==h.isPreloading()?(d.close("slider"),!0):void(1==x.lightbox_close_on_emptyspace&&0==h.isMouseInsideSlideImage(ue)&&d.close("slider_inside")))}function ye(){we()}function je(){l?function(){if(!l)return!1;l.hide()}():o&&o.hide(),c&&1==x.lightbox_hide_arrows_onvideoplay&&(c.hide(),a.hide())}function De(){l?(function(){if(!l)return!1;l.show()}(),W()):o&&o.show(),c&&1==x.lightbox_hide_arrows_onvideoplay&&(c.show(),a.show())}function Le(X,ue,Oe){var Me=!1;switch(ue){case 27:1==E.isOpened&&d.close("keypress");break;case 38:case 40:case 33:case 34:Me=!0}1==E.isOpened&&1==Me&&Oe.preventDefault()}function se(){1==E.isArrowsOnHoverMode&&H(!1,!0)}function fe(X){E.positionFrom="hideCompactElements",1==E.isArrowsOnHoverMode&&1==C()&&J(!1,!0)}function oe(X){E.lastMouseX=X.pageX,E.lastMouseY=X.pageY,1==(!c||0==c.is(":visible")||1!=c.css("opacity"))&&Z()&&0==h.isAnimating()&&(E.positionFrom="onMouseMove",c&&0==c.is(":animated")&&H(!1,!0))}function he(X,ue,Oe,Me){if(0==E.isOpened)return!0;switch(x.gallery_mousewheel_role){default:case"zoom":"image"!=h.getSlideType()&&X.preventDefault();break;case"none":X.preventDefault();break;case"advance":v.onGalleryMouseWheel(X,ue,Oe,Me)}}this.destroy=function(){if(jQuery(document).unbind("mousemove"),n.off("touchstart"),n.off("touchend"),e.off("click"),s.off(v.events.ITEM_CHANGE),h){jQuery(h).off(h.events.TRANSITION_END),jQuery(h).off(h.events.CLICK),jQuery(h).off(h.events.START_DRAG),jQuery(h).off(h.events.TRANSITION_START),jQuery(h).off(h.events.AFTER_DRAG_CHANGE),jQuery(h).off(h.events.AFTER_RETURN);var X=h.getVideoObject();jQuery(X).off(X.events.PLAY_START),jQuery(X).off(X.events.PLAY_STOP),jQuery(h).on(h.events.IMAGE_MOUSEENTER,se),jQuery(h).on(h.events.IMAGE_MOUSELEAVE,fe),h.destroy()}jQuery(window).unbind("resize"),s.off(v.events.GALLERY_KEYPRESS,Le),_.off("mousewheel"),_.remove()},this.open=function(X){var ue=v.getItem(X);E.isOpened=!0,E.isRightNowOpened=!0,setTimeout(function(){E.isRightNowOpened=!1},100),h&&h.setItem(ue,"lightbox_open"),y&&y.setTextPlain(ue.title,ue.description),n.stop().fadeTo(0,0),_.show(),_.fadeTo(0,1),n.stop().fadeTo(E.fadeDuration,x.lightbox_overlay_opacity),we(),1==E.isCompact&&(1==h.isPreloading()?(e&&e.hide(),c&&1==E.isArrowsInside&&(c.hide(),a.hide()),o&&o.hide(),y&&y.hide()):1==E.isArrowsInside&&(c.hide(),a.hide())),h&&h.startSlideAction(),s.trigger(v.events.OPEN_LIGHTBOX,ue)},this.close=function(X){E.isOpened=!1,1==E.isCompact&&de(),h&&h.stopSlideAction(),"image"!=h.getSlideType()?_.hide():_.fadeTo(E.fadeDuration,0,function(){_.hide()}),s.trigger(v.events.CLOSE_LIGHTBOX)},this.init=function(X,ue){var Oe,Me;Me=ue,v=Oe=X,s=jQuery(Oe),x=jQuery.extend(x,M),x=jQuery.extend(x,Me),E.originalOptions=jQuery.extend({},x),"compact"==x.lightbox_type&&(E.isCompact=!0,x=jQuery.extend(x,N),x=jQuery.extend(x,Me)),Q(),1==E.putSlider?(v.initSlider(x,"lightbox"),g_objects=Oe.getObjects(),h=g_objects.g_objSlider):h=null,1==x.lightbox_show_textpanel?y.init(v,x,"lightbox"):y=null},this.putHtml=function(){var X,ue;v.isSmallWindow()&&1==E.isCompact&&(E.isCompact=!1,Q(),E.isArrowsInside=!1,E.isArrowsOnHoverMode=!1,(x=jQuery.extend({},E.originalOptions)).lightbox_arrows_position="sides",h.setOptions(x)),X="",ue="",1==E.isCompact&&(ue=" ug-lightbox-compact"),X+="<div class='ug-gallery-wrapper ug-lightbox"+ue+"'>",X+="<div class='ug-lightbox-overlay'></div>",0==E.isCompact&&E.isTopPanelEnabled?(X+="<div class='ug-lightbox-top-panel'>",X+="<div class='ug-lightbox-top-panel-overlay'></div>",x.lightbox_show_numbers&&(X+="<div class='ug-lightbox-numbers'></div>"),X+="</div>"):x.lightbox_show_numbers&&(X+="<div class='ug-lightbox-numbers'></div>"),X+="<div class='ug-lightbox-button-close'></div>",X+="<div class='ug-lightbox-arrow-left'></div>",X+="<div class='ug-lightbox-arrow-right'></div>",X+="</div>",_=jQuery(X),jQuery("body").append(_),h&&h.setHtml(_),n=_.children(".ug-lightbox-overlay"),0==E.isCompact&&1==E.isTopPanelEnabled&&0==(l=_.children(".ug-lightbox-top-panel")).length&&(l=null),e=_.find(".ug-lightbox-button-close"),x.lightbox_show_numbers&&(o=_.find(".ug-lightbox-numbers")),c=_.children(".ug-lightbox-arrow-left"),a=_.children(".ug-lightbox-arrow-right"),y&&y.appendHTML(l||_)},this.run=function(){(function(){if(null!==x.lightbox_overlay_color&&n.css("background-color",x.lightbox_overlay_color),null!==x.lightbox_overlay_opacity&&n.fadeTo(0,x.lightbox_overlay_opacity),l&&null!==x.lightbox_top_panel_opacity&&l.children(".ug-lightbox-top-panel-overlay").fadeTo(0,x.lightbox_top_panel_opacity),o){var X={};null!==x.lightbox_numbers_size&&(X["font-size"]=x.lightbox_numbers_size+"px"),x.lightbox_numbers_color&&(X.color=x.lightbox_numbers_color),null!==x.lightbox_numbers_padding_right&&(X["padding-right"]=x.lightbox_numbers_padding_right+"px"),null!==x.lightbox_numbers_padding_top&&(X["padding-top"]=x.lightbox_numbers_padding_top+"px"),o.css(X)}})(),h&&h.run(),function(){if(n.on("touchstart",function(ue){ue.preventDefault()}),n.on("touchend",function(ue){d.close("overlay")}),S.addClassOnHover(a,"ug-arrow-hover"),S.addClassOnHover(c,"ug-arrow-hover"),S.addClassOnHover(e),v.setNextButton(a),v.setPrevButton(c),e.click(function(){d.close("button")}),s.on(v.events.ITEM_CHANGE,$),h){jQuery(h).on(h.events.TRANSITION_END,Se),jQuery(h).on(h.events.CLICK,ie);var X=h.getVideoObject();jQuery(X).on(X.events.PLAY_START,je),jQuery(X).on(X.events.PLAY_STOP,De),jQuery(h).on(h.events.START_DRAG,z),jQuery(h).on(h.events.TRANSITION_START,z),jQuery(h).on(h.events.AFTER_DRAG_CHANGE,ee),jQuery(h).on(h.events.AFTER_RETURN,ee),jQuery(h).on(h.events.AFTER_PUT_IMAGE,Te),jQuery(h).on(h.events.ZOOM_CHANGE,V),jQuery(h).on(h.events.IMAGE_MOUSEENTER,se),jQuery(h).on(h.events.IMAGE_MOUSELEAVE,fe)}jQuery(window).resize(function(){if(0==E.isOpened)return!0;S.whenContiniousEventOver("lightbox_resize",ye,100)}),s.on(v.events.GALLERY_KEYPRESS,Le),1==E.isArrowsOnHoverMode&&jQuery(document).bind("mousemove",oe),_.on("mousewheel",he)}()}}function UGCarousel(){var s,_,n,c,a=this,e=jQuery(this),o=new UniteGalleryMain,l=new UGFunctions,d=new UGTileDesign,f=new UGThumbsGeneral,v={carousel_padding:8,carousel_space_between_tiles:20,carousel_navigation_numtiles:3,carousel_scroll_duration:500,carousel_scroll_easing:"easeOutCubic",carousel_autoplay:!0,carousel_autoplay_timeout:3e3,carousel_autoplay_direction:"right",carousel_autoplay_pause_onhover:!0,carousel_vertical_scroll_ondrag:!1};this.events={START_PLAY:"carousel_start_play",PAUSE_PLAY:"carousel_pause_play",STOP_PLAY:"carousel_stop_play"};var h={eventSizeChange:"thumb_size_change",isFirstTimeRun:!0,carouselMaxWidth:null,tileWidth:0,initTileWidth:0,initTileHeight:0,sideSpace:1500,spaceActionSize:500,numCurrent:0,touchActive:!1,startInnerPos:0,lastTime:0,startTime:0,startMousePos:0,lastMousePos:0,scrollShortDuration:200,scrollShortEasing:"easeOutQuad",handle:null,isPlayMode:!1,isPaused:!1,storedEventID:"carousel"};function S(U,P){P||(P=h.initTileHeight/h.initTileWidth*U),h.tileWidth=U,d.setOptions({tile_width:U,tile_height:P}),v.tile_width=U,v.tile_height=P,d.resizeAllTiles(U),m(!0)}function x(){return l.getElementSize(c).left}function E(U){return l.getMousePosition(U).pageX}function M(){return c.children(".ug-thumb-wrapper")}function N(U){return l.getNumItemsInSpace(U,h.tileWidth,v.carousel_space_between_tiles)}function Q(){return M().length}function D(U){k(U);var P=M();return jQuery(P[U])}function W(){return N(l.getElementSize(n).width)}function m(U){U||(U=!1);var P,z=M(),V=0,ee=0;return jQuery.each(z,function(Te,Se){Se=jQuery(Se),l.placeElement(Se,V,0);var $=l.getElementSize(Se);V+=$.width+v.carousel_space_between_tiles,ee=Math.max(ee,$.height),Te==z.length-1&&(P=$.right)}),c.width(P),ee+=2*v.carousel_padding,!0===U&&(c.height(ee),n.height(ee)),R(h.numCurrent,!1),P}function k(U){if(U>M().length-1)throw new Error("Wrogn tile number: "+U)}function C(U,P){if("left"==P)var z=c.children(".ug-thumb-wrapper").first();else z=c.children(".ug-thumb-wrapper").last();var V=function(ee,Te,Se){var $=ee.data("index");if(null==$)throw new Error("every tile should have index!");for(var ie=[],ye=0;ye<Te;ye++){if("prev"==Se)var je=o.getPrevItem($,!0);else je=o.getNextItem($,!0);if(!je)throw new Error("the item to add is empty");var De=je.objTileOriginal.clone(!0,!0);$=je.index,De.addClass("cloned"),ie.push(De)}return ie}(z,U,"left"==P?"prev":"next");jQuery.each(V,function(ee,Te){"left"==P?c.prepend(Te):c.append(Te),s.trigger(h.eventSizeChange,Te),d.loadTileImage(Te)})}function L(U,P){k(V);for(var z=M(),V=z.length,ee=0;ee<U;ee++)"left"==P?jQuery(z[ee]).remove():jQuery(z[V-1-ee]).remove()}function R(U,P,z){if(void 0===P&&(P=!0,c.is(":animated")))return!0;var V=D(U),ee={left:-l.getElementSize(V).left+v.carousel_padding+"px"};if(!0===P){var Te=v.carousel_scroll_duration,Se=v.carousel_scroll_easing;!0===z&&(Te=h.scrollShortDuration,Se=h.scrollShortEasing),c.stop(!0).animate(ee,{duration:Te,easing:Se,queue:!1,complete:function(){h.numCurrent=U,we()}})}else h.numCurrent=U,c.css(ee)}function we(){var U,P,z,ee=(U=-x(),h.sideSpace-U),Te=(P=l.getElementSize(n),z=l.getElementSize(c),h.sideSpace-(z.width-P.width+z.left)),Se=0,$=0,ie=0,ye=0,je=Q();if(ee>h.spaceActionSize?(C(Se=N(ee),"left"),h.numCurrent+=Se):ee<-h.spaceActionSize&&(L(ie=N(Math.abs(ee)),"left"),h.numCurrent-=ie),Te>h.spaceActionSize?C($=N(Te),"right"):Te<-h.spaceActionSize&&L(ye=N(Math.abs(Te)),"right"),ye>je)throw new Error("Can't remove more then num tiles");var De=!1;return(Se||$||ie||ye)&&(m(),De=!0),De}function _e(){"left"==v.carousel_autoplay_direction?a.scrollRight(1):a.scrollLeft(1)}function Re(U){if(1==h.touchActive)return!0;h.touchActive=!0,a.pauseAutoplay(),h.startTime=jQuery.now(),h.startMousePos=E(U),h.startInnerPos=x(),h.lastTime=h.startTime,h.lastMousePos=h.startMousePos,l.storeEventData(U,h.storedEventID)}function Z(U){if(0==h.touchActive)return!0;l.updateStoredEventData(U,h.storedEventID),U.preventDefault();var P=null;if(1==v.carousel_vertical_scroll_ondrag&&(P=l.handleScrollTop(h.storedEventID)),"vert"===P)return!0;h.lastMousePos=E(U);var V=h.lastMousePos-h.startMousePos,ee=h.startInnerPos+V,Te=V>0?"prev":"next";ee>0&&"prev"==Te&&(ee/=3),ee<-l.getElementSize(c).width&&"next"==Te&&(ee=h.startInnerPos+V/3),c.css({left:ee+"px"})}function J(U){if(0==h.touchActive)return!0;h.touchActive=!1,function de(){var U,P,z,V;R((P=N(U=-x()),z=l.getElementSize(D(P)).left,V=l.getElementSize(D(P+1)).left,Math.abs(z-U)<Math.abs(V-U)?P:P+1),!0,!0)}(),a.unpauseAutoplay()}function H(U){if(0==v.carousel_autoplay_pause_onhover)return!0;1==h.isPlayMode&&0==h.isPaused&&a.pauseAutoplay()}function re(U){if(0==v.carousel_autoplay_pause_onhover)return!0;a.unpauseAutoplay()}function ve(){var U=h.lastTime-h.startTime,P=Math.abs(h.lastMousePos-h.startMousePos);return!(U>300||P>30)}this.startAutoplay=function(){h.isPlayMode=!0,h.isPaused=!1,e.trigger(a.events.START_PLAY),h.handle&&clearInterval(h.handle),h.handle=setInterval(_e,v.carousel_autoplay_timeout)},this.unpauseAutoplay=function(){return 0==h.isPlayMode||0==h.isPaused||void a.startAutoplay()},this.pauseAutoplay=function(){if(0==h.isPlayMode)return!0;h.isPaused=!0,h.handle&&clearInterval(h.handle),e.trigger(a.events.PAUSE_PLAY)},this.stopAutoplay=function(){if(0==h.isPlayMode)return!0;h.isPaused=!1,h.isPlayMode=!1,h.handle&&clearInterval(h.handle),e.trigger(a.events.STOP_PLAY)},this.destroy=function(){h.handle&&clearInterval(h.handle),e.off(a.events.START_PLAY),e.off(a.events.STOP_PLAY),n.unbind("mousedown"),n.unbind("touchstart"),jQuery("body").unbind("mousemove"),jQuery("body").unbind("touchmove"),jQuery(window).add("body").unbind("mouseup").unbind("touchend"),n.off("mouseenter").off("mouseleave"),d.destroy()},this.init=function(U,P,z){var V,ee;z&&this.setMaxWidth(z),V=U,ee=P,g_objects=V.getObjects(),o=V,jQuery(V),s=g_objects.g_objWrapper,_=g_objects.g_arrItems,v=jQuery.extend(v,ee),d.setFixedMode(),d.setApproveClickFunction(ve),d.init(V,v),f=d.getObjThumbs(),v=d.getOptions(),h.initTileWidth=v.tile_width,h.initTileHeight=v.tile_height,h.tileWidth=v.tile_width},this.setMaxWidth=function(U){h.carouselMaxWidth=U},this.setHtml=function(U){s.append("<div class='ug-carousel-wrapper'><div class='ug-carousel-inner'></div></div>"),n=s.children(".ug-carousel-wrapper"),c=n.children(".ug-carousel-inner"),d.setHtml(c),f.getThumbs().fadeTo(0,1)},this.getElement=function(){return n},this.getObjTileDesign=function(){return d},this.getEstimatedHeight=function(){return v.tile_height+2*v.carousel_padding},this.run=function(){!function y(){if(null===h.carouselMaxWidth)throw new Error("The carousel width not set");if(h.tileWidth<h.initTileWidth){(P=h.carouselMaxWidth-2*v.carousel_padding)>h.initTileWidth&&(P=h.initTileWidth),S(P);var U=l.getNumItemsInSpace(h.carouselMaxWidth,P,v.carousel_space_between_tiles)}else{var P;(U=l.getNumItemsInSpace(h.carouselMaxWidth,h.tileWidth,v.carousel_space_between_tiles))<=0&&(U=1,S(P=h.carouselMaxWidth-2*v.carousel_padding))}var z=l.getSpaceByNumItems(U,h.tileWidth,v.carousel_space_between_tiles);n.width(z+=2*v.carousel_padding),1==h.isFirstTimeRun?(d.initEvents(),n.bind("mousedown touchstart",Re),jQuery("body").bind("mousemove touchmove",Z),jQuery(window).add("body").bind("mouseup touchend",J),n.hover(H,re),d.run(),jQuery.each(_,function(V,ee){ee.objThumbWrapper.data("index",V),s.trigger(h.eventSizeChange,[ee.objThumbWrapper,!0]),ee.objTileOriginal=ee.objThumbWrapper.clone(!0,!0)}),m(!0),1==v.carousel_autoplay&&a.startAutoplay()):(1==v.carousel_autoplay&&a.pauseAutoplay(),R(0,!1),1==v.carousel_autoplay&&a.startAutoplay()),l.placeElement(c,0,v.carousel_padding),we(),h.isFirstTimeRun=!1}()},this.scrollRight=function(U){(!U||"object"==typeof U)&&(U=v.carousel_navigation_numtiles);var P=W();U>P&&(U=P);var z=h.numCurrent-U;z<=0&&(z=0),R(z)},this.scrollLeft=function(U){(!U||"object"==typeof U)&&(U=v.carousel_navigation_numtiles);var P=W();U>P&&(U=P);var z=Q(),V=h.numCurrent+U;V>=z&&(V=z-1),R(V)},this.setScrollLeftButton=function(U){l.setButtonMobileReady(U),l.setButtonOnClick(U,a.scrollLeft)},this.setScrollRightButton=function(U){l.setButtonMobileReady(U),l.setButtonOnClick(U,a.scrollRight)},this.setPlayPauseButton=function(U){l.setButtonMobileReady(U),1==h.isPlayMode&&0==h.isPaused&&U.addClass("ug-pause-icon"),e.on(a.events.START_PLAY,function(){U.addClass("ug-pause-icon")}),e.on(a.events.STOP_PLAY,function(){U.removeClass("ug-pause-icon")}),l.setButtonOnClick(U,function(){0==h.isPlayMode||1==h.isPaused?a.startAutoplay():a.stopAutoplay()})}}function UGTabs(){jQuery(this);var s,_,n=new UniteGalleryMain,c=(new UGFunctions,{tabs_type:"tabs",tabs_container:"#ug_tabs",tabs_class_selected:"ug-tab-selected"});function e(d){n.requestNewItems(d)}function o(){var d=c.tabs_class_selected,f=jQuery(this);if(f.hasClass(d))return!0;s.not(f).removeClass(d),f.addClass(d);var v=f.data("catid");if(!v)return!0;e(v)}function l(){var d=jQuery(this).val();if(!d)return!0;e(d)}this.events={},this.destroy=function(){_&&_.off("change"),s&&s.off("click")},this.init=function(d,f){var v;v=f,n=d,jQuery(n),"select"==(c=jQuery.extend(c,v)).tabs_type?_=jQuery(c.tabs_container):s=jQuery(c.tabs_container+" .ug-tab")},this.run=function(){!function a(){"select"==c.tabs_type?_.change(l):s.click(o)}()}}function UG_API(s){var _,n=this,c=(jQuery(n),new UniteGalleryMain),a=[];function e(o){var l={index:o.index,title:o.title,description:o.description,urlImage:o.urlImage,urlThumb:o.urlThumb},d=o.objThumbImage.data();for(var f in d){switch(f){case"image":case"description":continue}l[f]=d[f]}return l}c=s,_=jQuery(s),this.events={API_INIT_FUNCTIONS:"api_init",API_ON_EVENT:"api_on_event"},this.on=function(o,l,d){switch(!0!==d&&a.push({event:o,func:l}),o){case"item_change":_.on(c.events.ITEM_CHANGE,function(){var f=e(c.getSelectedItem());l(f.index,f)});break;case"resize":_.on(c.events.SIZE_CHANGE,l);break;case"enter_fullscreen":_.on(c.events.ENTER_FULLSCREEN,l);break;case"exit_fullscreen":_.on(c.events.EXIT_FULLSCREEN,l);break;case"play":_.on(c.events.START_PLAY,l);break;case"stop":_.on(c.events.STOP_PLAY,l);break;case"pause":_.on(c.events.PAUSE_PLAYING,l);break;case"continue":_.on(c.events.CONTINUE_PLAYING,l);break;case"open_lightbox":_.on(c.events.OPEN_LIGHTBOX,l);break;case"close_lightbox":_.on(c.events.CLOSE_LIGHTBOX,l);break;default:console&&console.log("wrong api event: "+o)}_.trigger(n.events.API_ON_EVENT,[o,l])},this.play=function(){c.startPlayMode()},this.stop=function(){c.stopPlayMode()},this.togglePlay=function(){c.togglePlayMode()},this.enterFullscreen=function(){c.toFullScreen()},this.exitFullscreen=function(){c.exitFullScreen()},this.toggleFullscreen=function(){c.toggleFullscreen()},this.resetZoom=function(){var o=c.getObjSlider();if(!o)return!1;o.zoomBack()},this.zoomIn=function(){var o=c.getObjSlider();if(!o)return!1;o.zoomIn()},this.zoomOut=function(){var o=c.getObjSlider();if(!o)return!1;o.zoomOut()},this.nextItem=function(){c.nextItem()},this.prevItem=function(){c.prevItem()},this.selectItem=function(o){c.selectItem(o)},this.resize=function(o,l){l?c.resize(o,l):c.resize(o)},this.getItem=function(o){return e(c.getItem(o))},this.getNumItems=function(){return c.getNumItems()},this.reloadGallery=function(o){o||(o={}),c.run(null,o),a.map(function(l){n.on(l.event,l.func,!0)})},this.destroy=function(){c.destroy()},_.trigger(n.events.API_INIT_FUNCTIONS,n)}function UGLoadMore(){jQuery(this);var s,_,n,c,a=new UniteGalleryMain,e=(new UGFunctions,{isInited:!1}),o={loadmore_container:"ug_loadmore_wrapper"};function l(){s.show()}function d(){_.hide(),n.show();var f={numitems:a.getNumItems()};a.ajaxRequest("front_loadmore",f,function(v){n.hide();var h=v.html_items;1==v.show_loadmore?(_.blur().show(),n.hide()):s.hide(),a.addItems(h)},function(v){v="Ajax Error!"+v,n.hide(),c.show(),c.html(v)})}this.events={},this.destroy=function(){if(0==e.isInited)return!1},this.init=function(f,v){if(a=f,jQuery(a),o=jQuery.extend(o,v),0!=(s=jQuery("#"+o.loadmore_container)).length&&0!=(_=s.find(".ug-loadmore-button")).length&&0!=(n=s.find(".ug-loadmore-loader")).length&&0!=(c=s.find(".ug-loadmore-error")).length&&(e.isInited=!0),0==e.isInited)return trace("load more not inited, something is wrong"),!1;a.onEvent("tiles_first_placed",l),_.click(d)}}function UGTheme_default(){var n,c,a,e,o,l,d,f,v,h,_=new UniteGalleryMain,S=new UGFunctions,y={theme_load_slider:!0,theme_load_panel:!0,theme_enable_fullscreen_button:!0,theme_enable_play_button:!0,theme_enable_hidepanel_button:!0,theme_enable_text_panel:!0,theme_text_padding_left:20,theme_text_padding_right:5,theme_text_align:"left",theme_text_type:"description",theme_hide_panel_under_width:480},x={slider_controls_always_on:!0,slider_zoompanel_align_vert:"top",slider_zoompanel_offset_vert:12,slider_textpanel_padding_top:0,slider_textpanel_enable_title:!1,slider_textpanel_enable_description:!0,slider_vertical_scroll_ondrag:!0,strippanel_background_color:"#232323",strippanel_padding_top:10},E={slider_enable_text_panel:!1,slider_enable_play_button:!1,slider_enable_fullscreen_button:!1,slider_enable_text_panel:!1,slider_textpanel_height:50,slider_textpanel_align:"top"},M={isPanelHidden:!1};function m(){y.theme_load_panel&&(function k(){var z=_.getSize().width;v.setOrientation("bottom"),v.setWidth(z),v.run();var ee=v.getSize().height;if(h){if(ee+=E.slider_textpanel_height,l){var Te=l.outerHeight();ee+=Te}}else{var Se=0;l&&(Se=Math.max(l.outerHeight(),Se)),e&&(Se=Math.max(e.outerHeight(),Se)),o&&(Se=Math.max(o.outerHeight(),Se)),ee+=Se}S.setElementSize(f,z,ee);var $=v.getElement();if(S.placeElement($,"left","bottom"),l){var ie=l.children(".ug-default-button-hidepanel-tip");if(S.placeElement(ie,"center","middle"),h){var ye=l.children(".ug-default-button-hidepanel-bg"),je=h.getOption("textpanel_bg_opacity");ye.fadeTo(0,je);var De=h.getOption("textpanel_bg_color");ye.css({"background-color":De})}}var Le=0,se=0;if(l&&(se=Te),e&&(S.placeElement(e,"right","top",0,se),Le=e.outerWidth()),o){var fe=se;h||fe++,S.placeElement(o,"right","top",Le,fe),Le+=o.outerWidth()}if(h){var oe={};oe.slider_textpanel_padding_right=y.theme_text_padding_right+Le,oe.slider_textpanel_padding_left=y.theme_text_padding_left,l&&(oe.slider_textpanel_margin=Te),h.setOptions(oe),h.positionPanel(),h.run()}if(l)if(h)S.placeElement(l,"left","top");else{var he=$.outerHeight();S.placeElement(l,"left","bottom",0,he)}}(),function C(){if(M.isPanelHidden||1==R()){var P=Z();S.placeElement(f,0,P),M.isPanelHidden=!0}else S.placeElement(f,0,"bottom")}()),d&&(L(),d.run())}function L(){var V=_.getHeight(),ee=V;v&&0==_e()&&(ee=V-v.getSize().height);var Se=_.getWidth();d.setSize(Se,ee),d.setPosition(0,0)}function R(){return!!y.theme_hide_panel_under_width&&jQuery(window).width()<=y.theme_hide_panel_under_width}function we(){m(),function de(){if(!y.theme_hide_panel_under_width)return!1;1==R()?J(!0):H(!0)}()}function _e(){return M.isPanelHidden}function Re(P,z){var V={top:P+"px"};f.stop(!0).animate(V,{duration:300,easing:"easeInOutQuad",queue:!1,complete:function(){z&&z()}})}function Z(){var z=a.height();return l&&(z-=S.getElementSize(l).bottom),z}function J(z){if(z||(z=!1),1==_e())return!1;var V=Z();1==z?S.placeElement(f,0,V):Re(V,L),l&&l.addClass("ug-button-hidden-mode"),M.isPanelHidden=!0}function H(z){if(z||(z=!1),0==_e())return!1;var Te=a.height()-f.outerHeight();1==z?S.placeElement(f,0,Te):Re(Te,L),l&&l.removeClass("ug-button-hidden-mode"),M.isPanelHidden=!1}function re(P){if(P.stopPropagation(),P.stopImmediatePropagation(),0==S.validateClickTouchstartEvent(P.type))return!0;1==_e()?H():J()}function ve(){_.showDisabledOverlay()}this.destroy=function(){n.off(_.events.SIZE_CHANGE),n.off(_.events.GALLERY_BEFORE_REQUEST_ITEMS),o&&_.destroyPlayButton(o),e&&_.destroyFullscreenButton(e),l&&S.destroyButton(l),n.off(_.events.SLIDER_ACTION_START),n.off(_.events.SLIDER_ACTION_END),d&&d.destroy(),v&&v.destroy(),h&&h.destroy()},this.run=function(){!function Q(){(function W(){a.addClass("ug-theme-default");var P="";P+="<div class='ug-theme-panel'>";var z="ug-default-button-fullscreen",V="ug-default-button-play",ee=".ug-default-button-fullscreen",Te=".ug-default-button-play";h||(z="ug-default-button-fullscreen-single",V="ug-default-button-play-single",ee=".ug-default-button-fullscreen-single",Te=".ug-default-button-play-single"),1==y.theme_enable_fullscreen_button&&(P+="<div class='"+z+"'></div>"),1==y.theme_enable_play_button&&(P+="<div class='"+V+"'></div>"),y.theme_enable_hidepanel_button&&(P+="<div class='ug-default-button-hidepanel'><div class='ug-default-button-hidepanel-bg'></div> <div class='ug-default-button-hidepanel-tip'></div></div>"),a.append(P+="</div>"),f=a.children(".ug-theme-panel"),1==y.theme_enable_fullscreen_button&&(e=f.children(ee)),1==y.theme_enable_play_button&&(o=f.children(Te)),1==y.theme_enable_hidepanel_button&&(l=f.children(".ug-default-button-hidepanel")),v.setHtml(f),h&&h.appendHTML(f),d&&d.setHtml()})(),m(),function U(){n.on(_.events.SIZE_CHANGE,we),n.on(_.events.GALLERY_BEFORE_REQUEST_ITEMS,ve),o&&(S.addClassOnHover(o,"ug-button-hover"),_.setPlayButton(o)),e&&(S.addClassOnHover(e,"ug-button-hover"),_.setFullScreenToggleButton(e)),l&&(S.setButtonMobileReady(l),S.addClassOnHover(l,"ug-button-hover"),l.on("click touchstart",re)),n.on(_.events.SLIDER_ACTION_START,function(){f.css("z-index","1"),d.getElement().css("z-index","11")}),n.on(_.events.SLIDER_ACTION_END,function(){f.css("z-index","11"),d.getElement().css("z-index","1")})}()}()},this.init=function(P,z){!function N(P,z){_=P,y=jQuery.extend(y,x),y=jQuery.extend(y,z),y=jQuery.extend(y,E),function D(){switch((y=jQuery.extend({slider_textpanel_css_title:{},slider_textpanel_css_description:{}},y)).slider_textpanel_css_title["text-align"]=y.theme_text_align,y.slider_textpanel_css_description["text-align"]=y.theme_text_align,y.theme_text_type){case"title":y.slider_textpanel_enable_title=!0,y.slider_textpanel_enable_description=!1;break;case"both":y.slider_textpanel_enable_title=!0,y.slider_textpanel_enable_description=!0}}(),_.setOptions(y),1==y.theme_load_panel&&(v=new UGStripPanel).init(P,y),1==y.theme_load_slider&&_.initSlider(y),c=P.getObjects(),n=jQuery(P),a=c.g_objWrapper,1==y.theme_load_slider&&(d=c.g_objSlider),1==y.theme_enable_text_panel&&(h=new UGTextPanel).init(_,y,"slider")}(P,z)}}function UGTheme_carousel(){var n,c,a,f,v,h,S,y,_=new UniteGalleryMain,e=new UGLightbox,o=new UGCarousel,l=new UGFunctions,d=new UGTileDesign,x=new UG_API,E={theme_gallery_padding:0,theme_carousel_align:"center",theme_carousel_offset:0,theme_enable_navigation:!0,theme_navigation_position:"bottom",theme_navigation_enable_play:!0,theme_navigation_align:"center",theme_navigation_offset_hor:0,theme_navigation_margin:20,theme_space_between_arrows:5},M={gallery_width:"100%",tile_width:160,tile_height:160,tile_enable_border:!0,tile_enable_outline:!0,carousel_vertical_scroll_ondrag:!0};function W(){return _.getSize().width-2*E.theme_gallery_padding}function C(){(function D(){if(a.addClass("ug-theme-carousel"),o.setHtml(a),1==E.theme_enable_navigation){var Z="<div class='ug-tile-navigation-wrapper' style='position:absolute'>";Z+="<div class='ug-button-tile-navigation ug-button-tile-left'></div>",1==E.theme_navigation_enable_play&&(Z+="<div class='ug-button-tile-navigation ug-button-tile-play'></div>"),Z+="<div class='ug-button-tile-navigation ug-button-tile-right'></div>",a.append(Z+="</div>"),f=a.children(".ug-tile-navigation-wrapper"),v=f.children(".ug-button-tile-left"),h=f.children(".ug-button-tile-right"),v.css("margin-right",E.theme_space_between_arrows+"px"),1==E.theme_navigation_enable_play&&(S=f.children(".ug-button-tile-play")).css("margin-right",E.theme_space_between_arrows+"px")}e.putHtml(),a.append("<div class='ug-tiles-preloader ug-preloader-trans'></div>"),(y=a.children(".ug-tiles-preloader")).fadeTo(0,0)})(),function k(){var Z=function m(){var Z=o.getEstimatedHeight();return f&&(Z+=f.height()+E.theme_navigation_margin),Z}();a.height(Z);var J=W();(function Re(){f&&(o.setScrollLeftButton(h),o.setScrollRightButton(v),S&&o.setPlayPauseButton(S)),n.on(_.events.SIZE_CHANGE,de),n.on(_.events.GALLERY_BEFORE_REQUEST_ITEMS,we),jQuery(d).on(d.events.TILE_CLICK,R),n.on(x.events.API_INIT_FUNCTIONS,_e)})(),o.setMaxWidth(J),o.run(),e.run(),L()}()}function L(){var Z=o.getElement(),P=l.getElementSize(Z),J=0;if(f){var H=l.getElementSize(f);J=H.height}var re=P.height;J>0&&(re+=E.theme_navigation_margin+J);var ve=0;if(f){var U=P.height+E.theme_navigation_margin;"top"==E.theme_navigation_position&&(ve=H.height+E.theme_navigation_margin,U=0)}if(l.placeElement(Z,E.theme_carousel_align,ve,E.theme_carousel_offset,0),P=l.getElementSize(Z),f){var z=P.left+l.getElementRelativePos(f,E.theme_navigation_align,E.theme_navigation_offset_hor,Z);l.placeElement(f,z,U)}a.height(re),l.placeElement(y,"center",50)}function R(Z,J){J=jQuery(J);var H=d.getItemByTile(J);e.open(H.index)}function de(){var Z=W();o.setMaxWidth(Z),o.run(),L()}function we(){o.stopAutoplay(),o.getElement().hide(),f&&f.hide(),y.fadeTo(0,1)}function _e(Z,J){J.carouselStartAutoplay=function(){o.startAutoplay()},J.carouselStopAutoplay=function(){o.stopAutoplay()},J.carouselPause=function(){o.pauseAutoplay()},J.carouselUnpause=function(){o.unpauseAutoplay()},J.scrollLeft=function(H){o.scrollLeft(H)},J.scrollRight=function(H){o.scrollRight(H)}}this.destroy=function(){f&&(l.destroyButton(h),l.destroyButton(v),S&&l.destroyButton(S)),n.off(_.events.SIZE_CHANGE),jQuery(d).off(d.events.TILE_CLICK),n.off(_.events.GALLERY_BEFORE_REQUEST_ITEMS),o.destroy(),e.destroy()},this.run=function(){C()},this.init=function(Z,J){!function Q(Z,J){_=Z,E=jQuery.extend(E,M),E=jQuery.extend(E,J),_.setOptions(E),_.setFreestyleMode(),c=Z.getObjects(),n=jQuery(Z),a=c.g_objWrapper,e.init(Z,E),o.init(Z,E),d=o.getObjTileDesign()}(Z,J)}}jQuery.fn.unitegallery=function(s){var _="#"+jQuery(this).attr("id");s||(s={});var n=new UniteGalleryMain;return n.run(_,s),new UG_API(n)},typeof g_ugFunctions<"u"?g_ugFunctions.registerTheme("default"):jQuery(document).ready(function(){g_ugFunctions.registerTheme("default")}),typeof g_ugFunctions<"u"?g_ugFunctions.registerTheme("carousel"):jQuery(document).ready(function(){g_ugFunctions.registerTheme("carousel")}),function(s,_,n,c){function a(e,o){this.settings=null,this.options=s.extend({},a.Defaults,o),this.$element=s(e),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},s.each(["onResize","onThrottledResize"],s.proxy(function(l,d){this._handlers[d]=s.proxy(this[d],this)},this)),s.each(a.Plugins,s.proxy(function(l,d){this._plugins[l.charAt(0).toLowerCase()+l.slice(1)]=new d(this)},this)),s.each(a.Workers,s.proxy(function(l,d){this._pipe.push({filter:d.filter,run:s.proxy(d.run,this)})},this)),this.setup(),this.initialize()}a.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:_,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},a.Width={Default:"default",Inner:"inner",Outer:"outer"},a.Type={Event:"event",State:"state"},a.Plugins={},a.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(e){e.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(e){var o=this.settings.margin||"",d=this.settings.rtl,f={width:"auto","margin-left":d?o:"","margin-right":d?"":o};!!this.settings.autoWidth&&this.$stage.children().css(f),e.css=f}},{filter:["width","items","settings"],run:function(e){var o=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,l=null,d=this._items.length,f=!this.settings.autoWidth,v=[];for(e.items={merge:!1,width:o};d--;)l=this._mergers[d],l=this.settings.mergeFit&&Math.min(l,this.settings.items)||l,e.items.merge=l>1||e.items.merge,v[d]=f?o*l:this._items[d].width();this._widths=v}},{filter:["items","settings"],run:function(){var e=[],o=this._items,l=this.settings,d=Math.max(2*l.items,4),f=2*Math.ceil(o.length/2),v=l.loop&&o.length?l.rewind?d:Math.max(d,f):0,h="",S="";for(v/=2;v>0;)e.push(this.normalize(e.length/2,!0)),h+=o[e[e.length-1]][0].outerHTML,e.push(this.normalize(o.length-1-(e.length-1)/2,!0)),S=o[e[e.length-1]][0].outerHTML+S,v-=1;this._clones=e,s(h).addClass("cloned").appendTo(this.$stage),s(S).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var e=this.settings.rtl?1:-1,o=this._clones.length+this._items.length,l=-1,d=0,f=0,v=[];++l<o;)d=v[l-1]||0,f=this._widths[this.relative(l)]+this.settings.margin,v.push(d+f*e);this._coordinates=v}},{filter:["width","items","settings"],run:function(){var e=this.settings.stagePadding,o=this._coordinates,l={width:Math.ceil(Math.abs(o[o.length-1]))+2*e,"padding-left":e||"","padding-right":e||""};this.$stage.css(l)}},{filter:["width","items","settings"],run:function(e){var o=this._coordinates.length,l=!this.settings.autoWidth,d=this.$stage.children();if(l&&e.items.merge)for(;o--;)e.css.width=this._widths[this.relative(o)],d.eq(o).css(e.css);else l&&(e.css.width=e.items.width,d.css(e.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(e){e.current=e.current?this.$stage.children().index(e.current):0,e.current=Math.max(this.minimum(),Math.min(this.maximum(),e.current)),this.reset(e.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var f,v,S,y,e=this.settings.rtl?1:-1,o=2*this.settings.stagePadding,l=this.coordinates(this.current())+o,d=l+this.width()*e,h=[];for(S=0,y=this._coordinates.length;S<y;S++)f=this._coordinates[S-1]||0,v=Math.abs(this._coordinates[S])+o*e,(this.op(f,"<=",l)&&this.op(f,">",d)||this.op(v,"<",l)&&this.op(v,">",d))&&h.push(S);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+h.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],a.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),!this.$stage.length&&(this.$element.addClass(this.options.loadingClass),this.$stage=s("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(s("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},a.prototype.initializeItems=function(){var e=this.$element.find(".owl-item");if(e.length)return this._items=e.get().map(function(o){return s(o)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},a.prototype.initialize=function(){var e,l;this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")&&(e=this.$element.find("img"),l=this.$element.children(this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:c).width(),e.length&&l<=0&&this.preloadAutoWidthImages(e)),this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},a.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},a.prototype.setup=function(){var e=this.viewport(),o=this.options.responsive,l=-1,d=null;o?(s.each(o,function(f){f<=e&&f>l&&(l=Number(f))}),"function"==typeof(d=s.extend({},this.options,o[l])).stagePadding&&(d.stagePadding=d.stagePadding()),delete d.responsive,d.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+l))):d=s.extend({},this.options),this.trigger("change",{property:{name:"settings",value:d}}),this._breakpoint=l,this.settings=d,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},a.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},a.prototype.prepare=function(e){var o=this.trigger("prepare",{content:e});return o.data||(o.data=s("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(e)),this.trigger("prepared",{content:o.data}),o.data},a.prototype.update=function(){for(var e=0,o=this._pipe.length,l=s.proxy(function(f){return this[f]},this._invalidated),d={};e<o;)(this._invalidated.all||s.grep(this._pipe[e].filter,l).length>0)&&this._pipe[e].run(d),e++;this._invalidated={},!this.is("valid")&&this.enter("valid")},a.prototype.width=function(e){switch(e=e||a.Width.Default){case a.Width.Inner:case a.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},a.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},a.prototype.onThrottledResize=function(){_.clearTimeout(this.resizeTimer),this.resizeTimer=_.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},a.prototype.onResize=function(){return!(!this._items.length||this._width===this.$element.width()||!this.isVisible())&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))},a.prototype.registerEventHandlers=function(){s.support.transition&&this.$stage.on(s.support.transition.end+".owl.core",s.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(_,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",s.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",s.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",s.proxy(this.onDragEnd,this)))},a.prototype.onDragStart=function(e){var o=null;3!==e.which&&(s.support.transform?o={x:(o=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","))[16===o.length?12:4],y:o[16===o.length?13:5]}:(o=this.$stage.position(),o={x:this.settings.rtl?o.left+this.$stage.width()-this.width()+this.settings.margin:o.left,y:o.top}),this.is("animating")&&(s.support.transform?this.animate(o.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===e.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=s(e.target),this._drag.stage.start=o,this._drag.stage.current=o,this._drag.pointer=this.pointer(e),s(n).on("mouseup.owl.core touchend.owl.core",s.proxy(this.onDragEnd,this)),s(n).one("mousemove.owl.core touchmove.owl.core",s.proxy(function(l){var d=this.difference(this._drag.pointer,this.pointer(l));s(n).on("mousemove.owl.core touchmove.owl.core",s.proxy(this.onDragMove,this)),!(Math.abs(d.x)<Math.abs(d.y)&&this.is("valid"))&&(l.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},a.prototype.onDragMove=function(e){var o=null,l=null,d=null,f=this.difference(this._drag.pointer,this.pointer(e)),v=this.difference(this._drag.stage.start,f);this.is("dragging")&&(e.preventDefault(),this.settings.loop?(o=this.coordinates(this.minimum()),l=this.coordinates(this.maximum()+1)-o,v.x=((v.x-o)%l+l)%l+o):(o=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),l=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),d=this.settings.pullDrag?-1*f.x/5:0,v.x=Math.max(Math.min(v.x,o+d),l+d)),this._drag.stage.current=v,this.animate(v.x))},a.prototype.onDragEnd=function(e){var o=this.difference(this._drag.pointer,this.pointer(e)),l=this._drag.stage.current,d=o.x>0^this.settings.rtl?"left":"right";s(n).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==o.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(l.x,0!==o.x?d:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=d,(Math.abs(o.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},a.prototype.closest=function(e,o){var l=-1,f=this.width(),v=this.coordinates();return this.settings.freeDrag||s.each(v,s.proxy(function(h,S){return"left"===o&&e>S-30&&e<S+30?l=h:"right"===o&&e>S-f-30&&e<S-f+30?l=h+1:this.op(e,"<",S)&&this.op(e,">",v[h+1]!==c?v[h+1]:S-f)&&(l="left"===o?h+1:h),-1===l},this)),this.settings.loop||(this.op(e,">",v[this.minimum()])?l=e=this.minimum():this.op(e,"<",v[this.maximum()])&&(l=e=this.maximum())),l},a.prototype.animate=function(e){var o=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),o&&(this.enter("animating"),this.trigger("translate")),s.support.transform3d&&s.support.transition?this.$stage.css({transform:"translate3d("+e+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):o?this.$stage.animate({left:e+"px"},this.speed(),this.settings.fallbackEasing,s.proxy(this.onTransitionEnd,this)):this.$stage.css({left:e+"px"})},a.prototype.is=function(e){return this._states.current[e]&&this._states.current[e]>0},a.prototype.current=function(e){if(e===c)return this._current;if(0===this._items.length)return c;if(e=this.normalize(e),this._current!==e){var o=this.trigger("change",{property:{name:"position",value:e}});o.data!==c&&(e=this.normalize(o.data)),this._current=e,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},a.prototype.invalidate=function(e){return"string"===s.type(e)&&(this._invalidated[e]=!0,this.is("valid")&&this.leave("valid")),s.map(this._invalidated,function(o,l){return l})},a.prototype.reset=function(e){(e=this.normalize(e))!==c&&(this._speed=0,this._current=e,this.suppress(["translate","translated"]),this.animate(this.coordinates(e)),this.release(["translate","translated"]))},a.prototype.normalize=function(e,o){var l=this._items.length,d=o?0:this._clones.length;return!this.isNumeric(e)||l<1?e=c:(e<0||e>=l+d)&&(e=((e-d/2)%l+l)%l+d/2),e},a.prototype.relative=function(e){return this.normalize(e-=this._clones.length/2,!0)},a.prototype.maximum=function(e){var d,f,v,o=this.settings,l=this._coordinates.length;if(o.loop)l=this._clones.length/2+this._items.length-1;else if(o.autoWidth||o.merge){if(d=this._items.length)for(f=this._items[--d].width(),v=this.$element.width();d--&&!((f+=this._items[d].width()+this.settings.margin)>v););l=d+1}else l=o.center?this._items.length-1:this._items.length-o.items;return e&&(l-=this._clones.length/2),Math.max(l,0)},a.prototype.minimum=function(e){return e?0:this._clones.length/2},a.prototype.items=function(e){return e===c?this._items.slice():(e=this.normalize(e,!0),this._items[e])},a.prototype.mergers=function(e){return e===c?this._mergers.slice():(e=this.normalize(e,!0),this._mergers[e])},a.prototype.clones=function(e){var o=this._clones.length/2,l=o+this._items.length,d=function(f){return f%2==0?l+f/2:o-(f+1)/2};return s.map(this._clones,e===c?function(f,v){return d(v)}:function(f,v){return f===e?d(v):null})},a.prototype.speed=function(e){return e!==c&&(this._speed=e),this._speed},a.prototype.coordinates=function(e){var d,o=1,l=e-1;return e===c?s.map(this._coordinates,s.proxy(function(f,v){return this.coordinates(v)},this)):(this.settings.center?(this.settings.rtl&&(o=-1,l=e+1),d=this._coordinates[e],d+=(this.width()-d+(this._coordinates[l]||0))/2*o):d=this._coordinates[l]||0,d=Math.ceil(d))},a.prototype.duration=function(e,o,l){return 0===l?0:Math.min(Math.max(Math.abs(o-e),1),6)*Math.abs(l||this.settings.smartSpeed)},a.prototype.to=function(e,o){var l=this.current(),d=null,f=e-this.relative(l),v=(f>0)-(f<0),h=this._items.length,S=this.minimum(),y=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(f)>h/2&&(f+=-1*v*h),(d=(((e=l+f)-S)%h+h)%h+S)!==e&&d-f<=y&&d-f>0&&(e=d,this.reset(l=d-f))):e=this.settings.rewind?(e%(y+=1)+y)%y:Math.max(S,Math.min(y,e)),this.speed(this.duration(l,e,o)),this.current(e),this.isVisible()&&this.update()},a.prototype.next=function(e){e=e||!1,this.to(this.relative(this.current())+1,e)},a.prototype.prev=function(e){e=e||!1,this.to(this.relative(this.current())-1,e)},a.prototype.onTransitionEnd=function(e){if(e!==c&&(e.stopPropagation(),(e.target||e.srcElement||e.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},a.prototype.viewport=function(){var e;return this.options.responsiveBaseElement!==_?e=s(this.options.responsiveBaseElement).width():_.innerWidth?e=_.innerWidth:n.documentElement&&n.documentElement.clientWidth?e=n.documentElement.clientWidth:console.warn("Can not detect viewport width."),e},a.prototype.replace=function(e){this.$stage.empty(),this._items=[],e&&(e=e instanceof jQuery?e:s(e)),this.settings.nestedItemSelector&&(e=e.find("."+this.settings.nestedItemSelector)),e.filter(function(){return 1===this.nodeType}).each(s.proxy(function(o,l){l=this.prepare(l),this.$stage.append(l),this._items.push(l),this._mergers.push(1*l.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},a.prototype.add=function(e,o){var l=this.relative(this._current);o=o===c?this._items.length:this.normalize(o,!0),e=e instanceof jQuery?e:s(e),this.trigger("add",{content:e,position:o}),e=this.prepare(e),0===this._items.length||o===this._items.length?(0===this._items.length&&this.$stage.append(e),0!==this._items.length&&this._items[o-1].after(e),this._items.push(e),this._mergers.push(1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[o].before(e),this._items.splice(o,0,e),this._mergers.splice(o,0,1*e.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[l]&&this.reset(this._items[l].index()),this.invalidate("items"),this.trigger("added",{content:e,position:o})},a.prototype.remove=function(e){(e=this.normalize(e,!0))!==c&&(this.trigger("remove",{content:this._items[e],position:e}),this._items[e].remove(),this._items.splice(e,1),this._mergers.splice(e,1),this.invalidate("items"),this.trigger("removed",{content:null,position:e}))},a.prototype.preloadAutoWidthImages=function(e){e.each(s.proxy(function(o,l){this.enter("pre-loading"),l=s(l),s(new Image).one("load",s.proxy(function(d){l.attr("src",d.target.src),l.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",l.attr("src")||l.attr("data-src")||l.attr("data-src-retina"))},this))},a.prototype.destroy=function(){for(var e in this.$element.off(".owl.core"),this.$stage.off(".owl.core"),s(n).off(".owl.core"),!1!==this.settings.responsive&&(_.clearTimeout(this.resizeTimer),this.off(_,"resize",this._handlers.onThrottledResize)),this._plugins)this._plugins[e].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},a.prototype.op=function(e,o,l){var d=this.settings.rtl;switch(o){case"<":return d?e>l:e<l;case">":return d?e<l:e>l;case">=":return d?e<=l:e>=l;case"<=":return d?e>=l:e<=l}},a.prototype.on=function(e,o,l,d){e.addEventListener?e.addEventListener(o,l,d):e.attachEvent&&e.attachEvent("on"+o,l)},a.prototype.off=function(e,o,l,d){e.removeEventListener?e.removeEventListener(o,l,d):e.detachEvent&&e.detachEvent("on"+o,l)},a.prototype.trigger=function(e,o,l,d,f){var v={item:{count:this._items.length,index:this.current()}},h=s.camelCase(s.grep(["on",e,l],function(y){return y}).join("-").toLowerCase()),S=s.Event([e,"owl",l||"carousel"].join(".").toLowerCase(),s.extend({relatedTarget:this},v,o));return this._supress[e]||(s.each(this._plugins,function(y,x){x.onTrigger&&x.onTrigger(S)}),this.register({type:a.Type.Event,name:e}),this.$element.trigger(S),this.settings&&"function"==typeof this.settings[h]&&this.settings[h].call(this,S)),S},a.prototype.enter=function(e){s.each([e].concat(this._states.tags[e]||[]),s.proxy(function(o,l){this._states.current[l]===c&&(this._states.current[l]=0),this._states.current[l]++},this))},a.prototype.leave=function(e){s.each([e].concat(this._states.tags[e]||[]),s.proxy(function(o,l){this._states.current[l]--},this))},a.prototype.register=function(e){if(e.type===a.Type.Event){if(s.event.special[e.name]||(s.event.special[e.name]={}),!s.event.special[e.name].owl){var o=s.event.special[e.name]._default;s.event.special[e.name]._default=function(l){return!o||!o.apply||l.namespace&&-1!==l.namespace.indexOf("owl")?l.namespace&&l.namespace.indexOf("owl")>-1:o.apply(this,arguments)},s.event.special[e.name].owl=!0}}else e.type===a.Type.State&&(this._states.tags[e.name]=this._states.tags[e.name]?this._states.tags[e.name].concat(e.tags):e.tags,this._states.tags[e.name]=s.grep(this._states.tags[e.name],s.proxy(function(l,d){return s.inArray(l,this._states.tags[e.name])===d},this)))},a.prototype.suppress=function(e){s.each(e,s.proxy(function(o,l){this._supress[l]=!0},this))},a.prototype.release=function(e){s.each(e,s.proxy(function(o,l){delete this._supress[l]},this))},a.prototype.pointer=function(e){var o={x:null,y:null};return(e=(e=e.originalEvent||e||_.event).touches&&e.touches.length?e.touches[0]:e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e).pageX?(o.x=e.pageX,o.y=e.pageY):(o.x=e.clientX,o.y=e.clientY),o},a.prototype.isNumeric=function(e){return!isNaN(parseFloat(e))},a.prototype.difference=function(e,o){return{x:e.x-o.x,y:e.y-o.y}},s.fn.owlCarousel=function(e){var o=Array.prototype.slice.call(arguments,1);return this.each(function(){var l=s(this),d=l.data("owl.carousel");d||(d=new a(this,"object"==typeof e&&e),l.data("owl.carousel",d),s.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(f,v){d.register({type:a.Type.Event,name:v}),d.$element.on(v+".owl.carousel.core",s.proxy(function(h){h.namespace&&h.relatedTarget!==this&&(this.suppress([v]),d[v].apply(this,[].slice.call(arguments,1)),this.release([v]))},d))})),"string"==typeof e&&"_"!==e.charAt(0)&&d[e].apply(d,o)})},s.fn.owlCarousel.Constructor=a}(window.Zepto||window.jQuery,window,document),function(s,_,n,c){var a=function(e){this._core=e,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":s.proxy(function(o){o.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=s.extend({},a.Defaults,this._core.options),this._core.$element.on(this._handlers)};a.Defaults={autoRefresh:!0,autoRefreshInterval:500},a.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=_.setInterval(s.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},a.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},a.prototype.destroy=function(){var e,o;for(e in _.clearInterval(this._interval),this._handlers)this._core.$element.off(e,this._handlers[e]);for(o in Object.getOwnPropertyNames(this))"function"!=typeof this[o]&&(this[o]=null)},s.fn.owlCarousel.Constructor.Plugins.AutoRefresh=a}(window.Zepto||window.jQuery,window,document),function(s,_,n,c){var a=function(e){this._core=e,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":s.proxy(function(o){if(o.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(o.property&&"position"==o.property.name||"initialized"==o.type)){var l=this._core.settings,d=l.center&&Math.ceil(l.items/2)||l.items,f=l.center&&-1*d||0,v=(o.property&&void 0!==o.property.value?o.property.value:this._core.current())+f,h=this._core.clones().length,S=s.proxy(function(y,x){this.load(x)},this);for(l.lazyLoadEager>0&&(d+=l.lazyLoadEager,l.loop&&(v-=l.lazyLoadEager,d++));f++<d;)this.load(h/2+this._core.relative(v)),h&&s.each(this._core.clones(this._core.relative(v)),S),v++}},this)},this._core.options=s.extend({},a.Defaults,this._core.options),this._core.$element.on(this._handlers)};a.Defaults={lazyLoad:!1,lazyLoadEager:0},a.prototype.load=function(e){var o=this._core.$stage.children().eq(e),l=o&&o.find(".owl-lazy");!l||s.inArray(o.get(0),this._loaded)>-1||(l.each(s.proxy(function(d,f){var h,v=s(f),S=_.devicePixelRatio>1&&v.attr("data-src-retina")||v.attr("data-src")||v.attr("data-srcset");this._core.trigger("load",{element:v,url:S},"lazy"),v.is("img")?v.one("load.owl.lazy",s.proxy(function(){v.css("opacity",1),this._core.trigger("loaded",{element:v,url:S},"lazy")},this)).attr("src",S):v.is("source")?v.one("load.owl.lazy",s.proxy(function(){this._core.trigger("loaded",{element:v,url:S},"lazy")},this)).attr("srcset",S):((h=new Image).onload=s.proxy(function(){v.css({"background-image":'url("'+S+'")',opacity:"1"}),this._core.trigger("loaded",{element:v,url:S},"lazy")},this),h.src=S)},this)),this._loaded.push(o.get(0)))},a.prototype.destroy=function(){var e,o;for(e in this.handlers)this._core.$element.off(e,this.handlers[e]);for(o in Object.getOwnPropertyNames(this))"function"!=typeof this[o]&&(this[o]=null)},s.fn.owlCarousel.Constructor.Plugins.Lazy=a}(window.Zepto||window.jQuery,window,document),function(s,_,n,c){var a=function(e){this._core=e,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":s.proxy(function(l){l.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":s.proxy(function(l){l.namespace&&this._core.settings.autoHeight&&"position"===l.property.name&&this.update()},this),"loaded.owl.lazy":s.proxy(function(l){l.namespace&&this._core.settings.autoHeight&&l.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=s.extend({},a.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var o=this;s(_).on("load",function(){o._core.settings.autoHeight&&o.update()}),s(_).resize(function(){o._core.settings.autoHeight&&(null!=o._intervalId&&clearTimeout(o._intervalId),o._intervalId=setTimeout(function(){o.update()},250))})};a.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},a.prototype.update=function(){var e=this._core._current,o=e+this._core.settings.items,l=this._core.settings.lazyLoad,d=this._core.$stage.children().toArray().slice(e,o),f=[],v=0;s.each(d,function(h,S){f.push(s(S).height())}),(v=Math.max.apply(null,f))<=1&&l&&this._previousHeight&&(v=this._previousHeight),this._previousHeight=v,this._core.$stage.parent().height(v).addClass(this._core.settings.autoHeightClass)},a.prototype.destroy=function(){var e,o;for(e in this._handlers)this._core.$element.off(e,this._handlers[e]);for(o in Object.getOwnPropertyNames(this))"function"!=typeof this[o]&&(this[o]=null)},s.fn.owlCarousel.Constructor.Plugins.AutoHeight=a}(window.Zepto||window.jQuery,window,document),function(s,_,n,c){var a=function(e){this._core=e,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":s.proxy(function(o){o.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":s.proxy(function(o){o.namespace&&this._core.settings.video&&this.isInFullScreen()&&o.preventDefault()},this),"refreshed.owl.carousel":s.proxy(function(o){o.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":s.proxy(function(o){o.namespace&&"position"===o.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":s.proxy(function(o){if(o.namespace){var l=s(o.content).find(".owl-video");l.length&&(l.css("display","none"),this.fetch(l,s(o.content)))}},this)},this._core.options=s.extend({},a.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",s.proxy(function(o){this.play(o)},this))};a.Defaults={video:!1,videoHeight:!1,videoWidth:!1},a.prototype.fetch=function(e,o){var l=e.attr("data-vimeo-id")?"vimeo":e.attr("data-vzaar-id")?"vzaar":"youtube",d=e.attr("data-vimeo-id")||e.attr("data-youtube-id")||e.attr("data-vzaar-id"),f=e.attr("data-width")||this._core.settings.videoWidth,v=e.attr("data-height")||this._core.settings.videoHeight,h=e.attr("href");if(!h)throw new Error("Missing video URL.");if((d=h.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/))[3].indexOf("youtu")>-1)l="youtube";else if(d[3].indexOf("vimeo")>-1)l="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");l="vzaar"}this._videos[h]={type:l,id:d=d[6],width:f,height:v},o.attr("data-video",h),this.thumbnail(e,this._videos[h])},a.prototype.thumbnail=function(e,o){var l,v=o.width&&o.height?"width:"+o.width+"px;height:"+o.height+"px;":"",h=e.find("img"),S="src",y="",x=this._core.settings,E=function(M){l=s("<div/>",x.lazyLoad?{class:"owl-video-tn "+y,srcType:M}:{class:"owl-video-tn",style:"opacity:1;background-image:url("+M+")"}),e.after(l),e.after('<div class="owl-video-play-icon"></div>')};if(e.wrap(s("<div/>",{class:"owl-video-wrapper",style:v})),this._core.settings.lazyLoad&&(S="data-src",y="owl-lazy"),h.length)return E(h.attr(S)),h.remove(),!1;"youtube"===o.type?E("//img.youtube.com/vi/"+o.id+"/hqdefault.jpg"):"vimeo"===o.type?s.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+o.id+".json",jsonp:"callback",dataType:"jsonp",success:function(M){E(M[0].thumbnail_large)}}):"vzaar"===o.type&&s.ajax({type:"GET",url:"//vzaar.com/api/videos/"+o.id+".json",jsonp:"callback",dataType:"jsonp",success:function(M){E(M.framegrab_url)}})},a.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},a.prototype.play=function(e){var h,l=s(e.target).closest("."+this._core.settings.itemClass),d=this._videos[l.attr("data-video")],f=d.width||"100%",v=d.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),l=this._core.items(this._core.relative(l.index())),this._core.reset(l.index()),(h=s('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>')).attr("height",v),h.attr("width",f),"youtube"===d.type?h.attr("src","//www.youtube.com/embed/"+d.id+"?autoplay=1&rel=0&v="+d.id):"vimeo"===d.type?h.attr("src","//player.vimeo.com/video/"+d.id+"?autoplay=1"):"vzaar"===d.type&&h.attr("src","//view.vzaar.com/"+d.id+"/player?autoplay=true"),s(h).wrap('<div class="owl-video-frame" />').insertAfter(l.find(".owl-video")),this._playing=l.addClass("owl-video-playing"))},a.prototype.isInFullScreen=function(){var e=n.fullscreenElement||n.mozFullScreenElement||n.webkitFullscreenElement;return e&&s(e).parent().hasClass("owl-video-frame")},a.prototype.destroy=function(){var e,o;for(e in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(e,this._handlers[e]);for(o in Object.getOwnPropertyNames(this))"function"!=typeof this[o]&&(this[o]=null)},s.fn.owlCarousel.Constructor.Plugins.Video=a}(window.Zepto||window.jQuery,window,document),function(s,_,n,c){var a=function(e){this.core=e,this.core.options=s.extend({},a.Defaults,this.core.options),this.swapping=!0,this.previous=c,this.next=c,this.handlers={"change.owl.carousel":s.proxy(function(o){o.namespace&&"position"==o.property.name&&(this.previous=this.core.current(),this.next=o.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":s.proxy(function(o){o.namespace&&(this.swapping="translated"==o.type)},this),"translate.owl.carousel":s.proxy(function(o){o.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};a.Defaults={animateOut:!1,animateIn:!1},a.prototype.swap=function(){if(1===this.core.settings.items&&s.support.animation&&s.support.transition){this.core.speed(0);var e,o=s.proxy(this.clear,this),l=this.core.$stage.children().eq(this.previous),d=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,v=this.core.settings.animateOut;this.core.current()!==this.previous&&(v&&(e=this.core.coordinates(this.previous)-this.core.coordinates(this.next),l.one(s.support.animation.end,o).css({left:e+"px"}).addClass("animated owl-animated-out").addClass(v)),f&&d.one(s.support.animation.end,o).addClass("animated owl-animated-in").addClass(f))}},a.prototype.clear=function(e){s(e.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},a.prototype.destroy=function(){var e,o;for(e in this.handlers)this.core.$element.off(e,this.handlers[e]);for(o in Object.getOwnPropertyNames(this))"function"!=typeof this[o]&&(this[o]=null)},s.fn.owlCarousel.Constructor.Plugins.Animate=a}(window.Zepto||window.jQuery,window,document),function(s,_,n,c){var a=function(e){this._core=e,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":s.proxy(function(o){o.namespace&&"settings"===o.property.name?this._core.settings.autoplay?this.play():this.stop():o.namespace&&"position"===o.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":s.proxy(function(o){o.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":s.proxy(function(o,l,d){o.namespace&&this.play(l,d)},this),"stop.owl.autoplay":s.proxy(function(o){o.namespace&&this.stop()},this),"mouseover.owl.autoplay":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":s.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=s.extend({},a.Defaults,this._core.options)};a.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},a.prototype._next=function(e){this._call=_.setTimeout(s.proxy(this._next,this,e),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),!this._core.is("interacting")&&!n.hidden&&this._core.next(e||this._core.settings.autoplaySpeed)},a.prototype.read=function(){return(new Date).getTime()-this._time},a.prototype.play=function(e,o){var l;this._core.is("rotating")||this._core.enter("rotating"),e=e||this._core.settings.autoplayTimeout,l=Math.min(this._time%(this._timeout||e),e),this._paused?(this._time=this.read(),this._paused=!1):_.clearTimeout(this._call),this._time+=this.read()%e-l,this._timeout=e,this._call=_.setTimeout(s.proxy(this._next,this,o),e-l)},a.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,_.clearTimeout(this._call),this._core.leave("rotating"))},a.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,_.clearTimeout(this._call))},a.prototype.destroy=function(){var e,o;for(e in this.stop(),this._handlers)this._core.$element.off(e,this._handlers[e]);for(o in Object.getOwnPropertyNames(this))"function"!=typeof this[o]&&(this[o]=null)},s.fn.owlCarousel.Constructor.Plugins.autoplay=a}(window.Zepto||window.jQuery,window,document),function(s,_,n,c){"use strict";var a=function(e){this._core=e,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":s.proxy(function(o){o.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+s(o.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":s.proxy(function(o){o.namespace&&this._core.settings.dotsData&&this._templates.splice(o.position,0,this._templates.pop())},this),"remove.owl.carousel":s.proxy(function(o){o.namespace&&this._core.settings.dotsData&&this._templates.splice(o.position,1)},this),"changed.owl.carousel":s.proxy(function(o){o.namespace&&"position"==o.property.name&&this.draw()},this),"initialized.owl.carousel":s.proxy(function(o){o.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":s.proxy(function(o){o.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=s.extend({},a.Defaults,this._core.options),this.$element.on(this._handlers)};a.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},a.prototype.initialize=function(){var e,o=this._core.settings;for(e in this._controls.$relative=(o.navContainer?s(o.navContainer):s("<div>").addClass(o.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=s("<"+o.navElement+">").addClass(o.navClass[0]).html(o.navText[0]).prependTo(this._controls.$relative).on("click",s.proxy(function(l){this.prev(o.navSpeed)},this)),this._controls.$next=s("<"+o.navElement+">").addClass(o.navClass[1]).html(o.navText[1]).appendTo(this._controls.$relative).on("click",s.proxy(function(l){this.next(o.navSpeed)},this)),o.dotsData||(this._templates=[s('<button role="button">').addClass(o.dotClass).append(s("<span>")).prop("outerHTML")]),this._controls.$absolute=(o.dotsContainer?s(o.dotsContainer):s("<div>").addClass(o.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",s.proxy(function(l){var d=s(l.target).parent().is(this._controls.$absolute)?s(l.target).index():s(l.target).parent().index();l.preventDefault(),this.to(d,o.dotsSpeed)},this)),this._overrides)this._core[e]=s.proxy(this[e],this)},a.prototype.destroy=function(){var e,o,l,d,f;for(e in f=this._core.settings,this._handlers)this.$element.off(e,this._handlers[e]);for(o in this._controls)"$relative"===o&&f.navContainer?this._controls[o].html(""):this._controls[o].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(l in Object.getOwnPropertyNames(this))"function"!=typeof this[l]&&(this[l]=null)},a.prototype.update=function(){var e,o,d=this._core.clones().length/2,f=d+this._core.items().length,v=this._core.maximum(!0),h=this._core.settings,S=h.center||h.autoWidth||h.dotsData?1:h.dotsEach||h.items;if("page"!==h.slideBy&&(h.slideBy=Math.min(h.slideBy,h.items)),h.dots||"page"==h.slideBy)for(this._pages=[],e=d,o=0;e<f;e++){if(o>=S||0===o){if(this._pages.push({start:Math.min(v,e-d),end:e-d+S-1}),Math.min(v,e-d)===v)break;o=0}o+=this._core.mergers(this._core.relative(e))}},a.prototype.draw=function(){var e,o=this._core.settings,l=this._core.items().length<=o.items,d=this._core.relative(this._core.current()),f=o.loop||o.rewind;this._controls.$relative.toggleClass("disabled",!o.nav||l),o.nav&&(this._controls.$previous.toggleClass("disabled",!f&&d<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&d>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!o.dots||l),o.dots&&(e=this._pages.length-this._controls.$absolute.children().length,o.dotsData&&0!==e?this._controls.$absolute.html(this._templates.join("")):e>0?this._controls.$absolute.append(new Array(e+1).join(this._templates[0])):e<0&&this._controls.$absolute.children().slice(e).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(s.inArray(this.current(),this._pages)).addClass("active"))},a.prototype.onTrigger=function(e){var o=this._core.settings;e.page={index:s.inArray(this.current(),this._pages),count:this._pages.length,size:o&&(o.center||o.autoWidth||o.dotsData?1:o.dotsEach||o.items)}},a.prototype.current=function(){var e=this._core.relative(this._core.current());return s.grep(this._pages,s.proxy(function(o,l){return o.start<=e&&o.end>=e},this)).pop()},a.prototype.getPosition=function(e){var o,l,d=this._core.settings;return"page"==d.slideBy?(o=s.inArray(this.current(),this._pages),e?++o:--o,o=this._pages[(o%(l=this._pages.length)+l)%l].start):(o=this._core.relative(this._core.current()),l=this._core.items().length,e?o+=d.slideBy:o-=d.slideBy),o},a.prototype.next=function(e){s.proxy(this._overrides.to,this._core)(this.getPosition(!0),e)},a.prototype.prev=function(e){s.proxy(this._overrides.to,this._core)(this.getPosition(!1),e)},a.prototype.to=function(e,o,l){var d;!l&&this._pages.length?(d=this._pages.length,s.proxy(this._overrides.to,this._core)(this._pages[(e%d+d)%d].start,o)):s.proxy(this._overrides.to,this._core)(e,o)},s.fn.owlCarousel.Constructor.Plugins.Navigation=a}(window.Zepto||window.jQuery,window,document),function(s,_,n,c){"use strict";var a=function(e){this._core=e,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":s.proxy(function(o){o.namespace&&"URLHash"===this._core.settings.startPosition&&s(_).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":s.proxy(function(o){if(o.namespace){var l=s(o.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!l)return;this._hashes[l]=o.content}},this),"changed.owl.carousel":s.proxy(function(o){if(o.namespace&&"position"===o.property.name){var l=this._core.items(this._core.relative(this._core.current())),d=s.map(this._hashes,function(f,v){return f===l?v:null}).join();if(!d||_.location.hash.slice(1)===d)return;_.location.hash=d}},this)},this._core.options=s.extend({},a.Defaults,this._core.options),this.$element.on(this._handlers),s(_).on("hashchange.owl.navigation",s.proxy(function(o){var l=_.location.hash.substring(1),d=this._core.$stage.children(),f=this._hashes[l]&&d.index(this._hashes[l]);void 0===f||f===this._core.current()||this._core.to(this._core.relative(f),!1,!0)},this))};a.Defaults={URLhashListener:!1},a.prototype.destroy=function(){var e,o;for(e in s(_).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(e,this._handlers[e]);for(o in Object.getOwnPropertyNames(this))"function"!=typeof this[o]&&(this[o]=null)},s.fn.owlCarousel.Constructor.Plugins.Hash=a}(window.Zepto||window.jQuery,window,document),function(s,_,n,c){var a=s("<support>").get(0).style,e="Webkit Moz O ms".split(" "),o={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}};function d(v,h){var S=!1,y=v.charAt(0).toUpperCase()+v.slice(1);return s.each((v+" "+e.join(y+" ")+y).split(" "),function(x,E){if(a[E]!==c)return S=!h||E,!1}),S}function f(v){return d(v,!0)}!!d("transition")&&(s.support.transition=new String(f("transition")),s.support.transition.end=o.transition.end[s.support.transition]),!!d("animation")&&(s.support.animation=new String(f("animation")),s.support.animation.end=o.animation.end[s.support.animation]),d("transform")&&(s.support.transform=new String(f("transform")),s.support.transform3d=!!d("perspective"))}(window.Zepto||window.jQuery,window,document),typeof jQuery.migrateMute>"u"&&(jQuery.migrateMute=!0),function(s){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(_){return s(_,window)}):"object"==typeof module&&module.exports?module.exports=s(require("jquery"),window):s(jQuery,window)}(function(s,_){"use strict";function n($){return 0<=function(ie,ye){for(var je=/^(\d+)\.(\d+)\.(\d+)/,De=je.exec(ie)||[],Le=je.exec(ye)||[],se=1;se<=3;se++){if(+Le[se]<+De[se])return 1;if(+De[se]<+Le[se])return-1}return 0}(s.fn.jquery,$)}s.migrateVersion="3.4.1";var c=Object.create(null);s.migrateDisablePatches=function(){for(var $=0;$<arguments.length;$++)c[arguments[$]]=!0},s.migrateEnablePatches=function(){for(var $=0;$<arguments.length;$++)delete c[arguments[$]]},s.migrateIsPatchEnabled=function($){return!c[$]},_.console&&_.console.log&&(s&&n("3.0.0")&&!n("5.0.0")||_.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&_.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),_.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var a={};function e($,ie){var ye=_.console;!s.migrateIsPatchEnabled($)||s.migrateDeduplicateWarnings&&a[ie]||(a[ie]=!0,s.migrateWarnings.push(ie+" ["+$+"]"),ye&&ye.warn&&!s.migrateMute&&(ye.warn("JQMIGRATE: "+ie),s.migrateTrace&&ye.trace&&ye.trace()))}function o($,ie,ye,je,De){Object.defineProperty($,ie,{configurable:!0,enumerable:!0,get:function(){return e(je,De),ye},set:function(Le){e(je,De),ye=Le}})}function l($,ie,ye,je,De){var Le=$[ie];$[ie]=function(){return De&&e(je,De),(s.migrateIsPatchEnabled(je)?ye:Le||s.noop).apply(this,arguments)}}function d($,ie,ye,je,De){if(!De)throw new Error("No warning message provided");return l($,ie,ye,je,De),0}function f($,ie,ye,je){return l($,ie,ye,je),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){a={},s.migrateWarnings.length=0},"BackCompat"===_.document.compatMode&&e("quirks","jQuery is not compatible with Quirks Mode");var v,h,S,y={},x=s.fn.init,E=s.find,M=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,N=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,Q=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(v in f(s.fn,"init",function($){var ie=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof $&&"#"===$&&(e("selector-empty-id","jQuery( '#' ) is not a valid selector"),ie[0]=[]),x.apply(this,ie)},"selector-empty-id"),s.fn.init.prototype=s.fn,f(s,"find",function($){var ie=Array.prototype.slice.call(arguments);if("string"==typeof $&&M.test($))try{_.document.querySelector($)}catch{$=$.replace(N,function(je,De,Le,se){return"["+De+Le+'"'+se+'"]'});try{_.document.querySelector($),e("selector-hash","Attribute selector with '#' must be quoted: "+ie[0]),ie[0]=$}catch{e("selector-hash","Attribute selector with '#' was not fixed: "+ie[0])}}return E.apply(this,ie)},"selector-hash"),E)Object.prototype.hasOwnProperty.call(E,v)&&(s.find[v]=E[v]);d(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),d(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),d(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),d(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),o(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),o(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),n("3.1.1")&&d(s,"trim",function($){return null==$?"":($+"").replace(Q,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),n("3.2.0")&&(d(s,"nodeName",function($,ie){return $.nodeName&&$.nodeName.toLowerCase()===ie.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),d(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),n("3.3.0")&&(d(s,"isNumeric",function($){var ie=typeof $;return("number"==ie||"string"==ie)&&!isNaN($-parseFloat($))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function($,ie){y["[object "+ie+"]"]=ie.toLowerCase()}),d(s,"type",function($){return null==$?$+"":"object"==typeof $||"function"==typeof $?y[Object.prototype.toString.call($)]||"object":typeof $},"type","jQuery.type is deprecated"),d(s,"isFunction",function($){return"function"==typeof $},"isFunction","jQuery.isFunction() is deprecated"),d(s,"isWindow",function($){return null!=$&&$===$.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(h=s.ajax,S=/(=)\?(?=&|$)|\?\?/,f(s,"ajax",function(){var $=h.apply(this,arguments);return $.promise&&(d($,"success",$.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),d($,"error",$.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),d($,"complete",$.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),$},"jqXHR-methods"),n("4.0.0")||s.ajaxPrefilter("+json",function($){!1!==$.jsonp&&(S.test($.url)||"string"==typeof $.data&&0===($.contentType||"").indexOf("application/x-www-form-urlencoded")&&S.test($.data))&&e("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var D=s.fn.removeAttr,W=s.fn.toggleClass,m=/\S+/g;function k($){return $.replace(/-([a-z])/g,function(ie,ye){return ye.toUpperCase()})}f(s.fn,"removeAttr",function($){var ie=this,ye=!1;return s.each($.match(m),function(je,De){s.expr.match.bool.test(De)&&ie.each(function(){if(!1!==s(this).prop(De))return!(ye=!0)}),ye&&(e("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+De),ie.prop(De,!1))}),D.apply(this,arguments)},"removeAttr-bool"),f(s.fn,"toggleClass",function($){return void 0!==$&&"boolean"!=typeof $?W.apply(this,arguments):(e("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var ie=this.getAttribute&&this.getAttribute("class")||"";ie&&s.data(this,"__className__",ie),this.setAttribute&&this.setAttribute("class",!ie&&!1!==$&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var C,L,R=!1,de=/^[a-z]/,we=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function($,ie){var ye=s.cssHooks[ie]&&s.cssHooks[ie].get;ye&&(s.cssHooks[ie].get=function(){var je;return R=!0,je=ye.apply(this,arguments),R=!1,je})}),f(s,"swap",function($,ie,ye,je){var De,Le,se={};for(Le in R||e("swap","jQuery.swap() is undocumented and deprecated"),ie)se[Le]=$.style[Le],$.style[Le]=ie[Le];for(Le in De=ye.apply($,je||[]),ie)$.style[Le]=se[Le];return De},"swap"),n("3.4.0")&&typeof Proxy<"u"&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return e("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),n("4.0.0")?(L={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},s.cssNumber=typeof Proxy<"u"?new Proxy(L,{get:function(){return e("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return e("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):L):L=s.cssNumber,C=s.fn.css,f(s.fn,"css",function($,ie){var ye,je,De=this;return $&&"object"==typeof $&&!Array.isArray($)?(s.each($,function(Le,se){s.fn.css.call(De,Le,se)}),this):("number"==typeof ie&&(ye=k($),de.test(je=ye)&&we.test(je[0].toUpperCase()+je.slice(1))||L[ye]||e("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+$+'", value )')),C.apply(this,arguments))},"css-number");var _e,Re,Z,J,H=s.data;f(s,"data",function($,ie,ye){var je,De,Le;if(ie&&"object"==typeof ie&&2===arguments.length){for(Le in je=s.hasData($)&&H.call(this,$),De={},ie)Le!==k(Le)?(e("data-camelCase","jQuery.data() always sets/gets camelCased names: "+Le),je[Le]=ie[Le]):De[Le]=ie[Le];return H.call(this,$,De),ie}return ie&&"string"==typeof ie&&ie!==k(ie)&&(je=s.hasData($)&&H.call(this,$))&&ie in je?(e("data-camelCase","jQuery.data() always sets/gets camelCased names: "+ie),2<arguments.length&&(je[ie]=ye),je[ie]):H.apply(this,arguments)},"data-camelCase"),s.fx&&(Z=s.Tween.prototype.run,J=function($){return $},f(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(e("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=J),Z.apply(this,arguments)},"easing-one-arg"),_e=s.fx.interval,Re="jQuery.fx.interval is deprecated",_.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return _.document.hidden||e("fx-interval",Re),s.migrateIsPatchEnabled("fx-interval")&&void 0===_e?13:_e},set:function($){e("fx-interval",Re),_e=$}}));var re=s.fn.load,ve=s.event.add,U=s.event.fix;function P($){var ie=_.document.implementation.createHTMLDocument("");return ie.body.innerHTML=$,ie.body&&ie.body.innerHTML}s.event.props=[],s.event.fixHooks={},o(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),f(s.event,"fix",function($){var ie,ye=$.type,je=this.fixHooks[ye],De=s.event.props;if(De.length)for(e("event-old-patch","jQuery.event.props are deprecated and removed: "+De.join());De.length;)s.event.addProp(De.pop());if(je&&!je._migrated_&&(je._migrated_=!0,e("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+ye),(De=je.props)&&De.length))for(;De.length;)s.event.addProp(De.pop());return ie=U.call(this,$),je&&je.filter?je.filter(ie,$):ie},"event-old-patch"),f(s.event,"add",function($,ie){return $===_&&"load"===ie&&"complete"===_.document.readyState&&e("load-after-event","jQuery(window).on('load'...) called after load event occurred"),ve.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function($,ie){f(s.fn,ie,function(){var ye=Array.prototype.slice.call(arguments,0);return"load"===ie&&"string"==typeof ye[0]?re.apply(this,ye):(e("shorthand-removed-v3","jQuery.fn."+ie+"() is deprecated"),ye.splice(0,0,ie),arguments.length?this.on.apply(this,ye):(this.triggerHandler.apply(this,ye),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function($,ie){d(s.fn,ie,function(ye,je){return 0<arguments.length?this.on(ie,null,ye,je):this.trigger(ie)},"shorthand-deprecated-v3","jQuery.fn."+ie+"() event shorthand is deprecated")}),s(function(){s(_.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===_.document&&e("ready-event","'ready' event is deprecated")}},d(s.fn,"bind",function($,ie,ye){return this.on($,null,ie,ye)},"pre-on-methods","jQuery.fn.bind() is deprecated"),d(s.fn,"unbind",function($,ie){return this.off($,null,ie)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),d(s.fn,"delegate",function($,ie,ye,je){return this.on(ie,$,ye,je)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),d(s.fn,"undelegate",function($,ie,ye){return 1===arguments.length?this.off($,"**"):this.off(ie,$||"**",ye)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),d(s.fn,"hover",function($,ie){return this.on("mouseenter",$).on("mouseleave",ie||$)},"pre-on-methods","jQuery.fn.hover() is deprecated");var z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},f(s,"htmlPrefilter",function($){var ie,ye;return(ye=(ie=$).replace(z,"<$1></$2>"))!==ie&&P(ie)!==P(ye)&&e("self-closed-tags","HTML tags must be properly nested and closed: "+ie),$.replace(z,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var V,ee,Te,Se=s.fn.offset;return f(s.fn,"offset",function(){var $=this[0];return!$||$.nodeType&&$.getBoundingClientRect?Se.apply(this,arguments):(e("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(V=s.param,f(s,"param",function($,ie){var ye=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===ie&&ye&&(e("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),ie=ye),V.call(this,$,ie)},"param-ajax-traditional")),d(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(ee=s.Deferred,Te=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],f(s,"Deferred",function($){var ie=ee(),ye=ie.promise();function je(){var De=arguments;return s.Deferred(function(Le){s.each(Te,function(se,fe){var oe="function"==typeof De[se]&&De[se];ie[fe[1]](function(){var he=oe&&oe.apply(this,arguments);he&&"function"==typeof he.promise?he.promise().done(Le.resolve).fail(Le.reject).progress(Le.notify):Le[fe[0]+"With"](this===ye?Le.promise():this,oe?[he]:arguments)})}),De=null}).promise()}return d(ie,"pipe",je,"deferred-pipe","deferred.pipe() is deprecated"),d(ye,"pipe",je,"deferred-pipe","deferred.pipe() is deprecated"),$&&$.call(ie,ie),ie},"deferred-pipe"),s.Deferred.exceptionHook=ee.exceptionHook),s}),function(s){"use strict";"function"==typeof define&&define.amd?define(["jquery"],s):typeof exports<"u"?module.exports=s(require("jquery")):s(jQuery)}(function(s){"use strict";var n,_=window.Slick||{};(n=0,_=function(c,a){var e,o=this;o.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:s(c),appendDots:s(c),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(l,d){return s('<button type="button" />').text(d+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},o.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},s.extend(o,o.initials),o.activeBreakpoint=null,o.animType=null,o.animProp=null,o.breakpoints=[],o.breakpointSettings=[],o.cssTransitions=!1,o.focussed=!1,o.interrupted=!1,o.hidden="hidden",o.paused=!0,o.positionProp=null,o.respondTo=null,o.rowCount=1,o.shouldClick=!0,o.$slider=s(c),o.$slidesCache=null,o.transformType=null,o.transitionType=null,o.visibilityChange="visibilitychange",o.windowWidth=0,o.windowTimer=null,e=s(c).data("slick")||{},o.options=s.extend({},o.defaults,a,e),o.currentSlide=o.options.initialSlide,o.originalSettings=o.options,void 0!==document.mozHidden?(o.hidden="mozHidden",o.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(o.hidden="webkitHidden",o.visibilityChange="webkitvisibilitychange"),o.autoPlay=s.proxy(o.autoPlay,o),o.autoPlayClear=s.proxy(o.autoPlayClear,o),o.autoPlayIterator=s.proxy(o.autoPlayIterator,o),o.changeSlide=s.proxy(o.changeSlide,o),o.clickHandler=s.proxy(o.clickHandler,o),o.selectHandler=s.proxy(o.selectHandler,o),o.setPosition=s.proxy(o.setPosition,o),o.swipeHandler=s.proxy(o.swipeHandler,o),o.dragHandler=s.proxy(o.dragHandler,o),o.keyHandler=s.proxy(o.keyHandler,o),o.instanceUid=n++,o.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,o.registerBreakpoints(),o.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},_.prototype.addSlide=_.prototype.slickAdd=function(n,c,a){var e=this;if("boolean"==typeof c)a=c,c=null;else if(c<0||c>=e.slideCount)return!1;e.unload(),"number"==typeof c?0===c&&0===e.$slides.length?s(n).appendTo(e.$slideTrack):a?s(n).insertBefore(e.$slides.eq(c)):s(n).insertAfter(e.$slides.eq(c)):!0===a?s(n).prependTo(e.$slideTrack):s(n).appendTo(e.$slideTrack),e.$slides=e.$slideTrack.children(this.options.slide),e.$slideTrack.children(this.options.slide).detach(),e.$slideTrack.append(e.$slides),e.$slides.each(function(o,l){s(l).attr("data-slick-index",o)}),e.$slidesCache=e.$slides,e.reinit()},_.prototype.animateHeight=function(){var n=this;if(1===n.options.slidesToShow&&!0===n.options.adaptiveHeight&&!1===n.options.vertical){var c=n.$slides.eq(n.currentSlide).outerHeight(!0);n.$list.animate({height:c},n.options.speed)}},_.prototype.animateSlide=function(n,c){var a={},e=this;e.animateHeight(),!0===e.options.rtl&&!1===e.options.vertical&&(n=-n),!1===e.transformsEnabled?e.$slideTrack.animate(!1===e.options.vertical?{left:n}:{top:n},e.options.speed,e.options.easing,c):!1===e.cssTransitions?(!0===e.options.rtl&&(e.currentLeft=-e.currentLeft),s({animStart:e.currentLeft}).animate({animStart:n},{duration:e.options.speed,easing:e.options.easing,step:function(o){o=Math.ceil(o),!1===e.options.vertical?(a[e.animType]="translate("+o+"px, 0px)",e.$slideTrack.css(a)):(a[e.animType]="translate(0px,"+o+"px)",e.$slideTrack.css(a))},complete:function(){c&&c.call()}})):(e.applyTransition(),n=Math.ceil(n),a[e.animType]=!1===e.options.vertical?"translate3d("+n+"px, 0px, 0px)":"translate3d(0px,"+n+"px, 0px)",e.$slideTrack.css(a),c&&setTimeout(function(){e.disableTransition(),c.call()},e.options.speed))},_.prototype.getNavTarget=function(){var c=this.options.asNavFor;return c&&null!==c&&(c=s(c).not(this.$slider)),c},_.prototype.asNavFor=function(n){var c=this.getNavTarget();null!==c&&"object"==typeof c&&c.each(function(){var a=s(this).slick("getSlick");a.unslicked||a.slideHandler(n,!0)})},_.prototype.applyTransition=function(n){var c=this,a={};a[c.transitionType]=!1===c.options.fade?c.transformType+" "+c.options.speed+"ms "+c.options.cssEase:"opacity "+c.options.speed+"ms "+c.options.cssEase,!1===c.options.fade?c.$slideTrack.css(a):c.$slides.eq(n).css(a)},_.prototype.autoPlay=function(){var n=this;n.autoPlayClear(),n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))},_.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},_.prototype.autoPlayIterator=function(){var n=this,c=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(!1===n.options.infinite&&(1===n.direction&&n.currentSlide+1===n.slideCount-1?n.direction=0:0===n.direction&&(c=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(c))},_.prototype.buildArrows=function(){var n=this;!0===n.options.arrows&&(n.$prevArrow=s(n.options.prevArrow).addClass("slick-arrow"),n.$nextArrow=s(n.options.nextArrow).addClass("slick-arrow"),n.slideCount>n.options.slidesToShow?(n.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),n.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),n.htmlExpr.test(n.options.prevArrow)&&n.$prevArrow.prependTo(n.options.appendArrows),n.htmlExpr.test(n.options.nextArrow)&&n.$nextArrow.appendTo(n.options.appendArrows),!0!==n.options.infinite&&n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):n.$prevArrow.add(n.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},_.prototype.buildDots=function(){var n,c,a=this;if(!0===a.options.dots){for(a.$slider.addClass("slick-dotted"),c=s("<ul />").addClass(a.options.dotsClass),n=0;n<=a.getDotCount();n+=1)c.append(s("<li />").append(a.options.customPaging.call(this,a,n)));a.$dots=c.appendTo(a.options.appendDots),a.$dots.find("li").first().addClass("slick-active")}},_.prototype.buildOut=function(){var n=this;n.$slides=n.$slider.children(n.options.slide+":not(.slick-cloned)").addClass("slick-slide"),n.slideCount=n.$slides.length,n.$slides.each(function(c,a){s(a).attr("data-slick-index",c).data("originalStyling",s(a).attr("style")||"")}),n.$slider.addClass("slick-slider"),n.$slideTrack=0===n.slideCount?s('<div class="slick-track"/>').appendTo(n.$slider):n.$slides.wrapAll('<div class="slick-track"/>').parent(),n.$list=n.$slideTrack.wrap('<div class="slick-list"/>').parent(),n.$slideTrack.css("opacity",0),!0!==n.options.centerMode&&!0!==n.options.swipeToSlide||(n.options.slidesToScroll=1),s("img[data-lazy]",n.$slider).not("[src]").addClass("slick-loading"),n.setupInfinite(),n.buildArrows(),n.buildDots(),n.updateDots(),n.setSlideClasses("number"==typeof n.currentSlide?n.currentSlide:0),!0===n.options.draggable&&n.$list.addClass("draggable")},_.prototype.buildRows=function(){var n,c,a,e,o,l,d,f=this;if(e=document.createDocumentFragment(),l=f.$slider.children(),f.options.rows>1){for(d=f.options.slidesPerRow*f.options.rows,o=Math.ceil(l.length/d),n=0;n<o;n++){var v=document.createElement("div");for(c=0;c<f.options.rows;c++){var h=document.createElement("div");for(a=0;a<f.options.slidesPerRow;a++){var S=n*d+(c*f.options.slidesPerRow+a);l.get(S)&&h.appendChild(l.get(S))}v.appendChild(h)}e.appendChild(v)}f.$slider.empty().append(e),f.$slider.children().children().children().css({width:100/f.options.slidesPerRow+"%",display:"inline-block"})}},_.prototype.checkResponsive=function(n,c){var a,e,o,l=this,d=!1,f=l.$slider.width(),v=window.innerWidth||s(window).width();if("window"===l.respondTo?o=v:"slider"===l.respondTo?o=f:"min"===l.respondTo&&(o=Math.min(v,f)),l.options.responsive&&l.options.responsive.length&&null!==l.options.responsive){for(a in e=null,l.breakpoints)l.breakpoints.hasOwnProperty(a)&&(!1===l.originalSettings.mobileFirst?o<l.breakpoints[a]&&(e=l.breakpoints[a]):o>l.breakpoints[a]&&(e=l.breakpoints[a]));null!==e?null!==l.activeBreakpoint?(e!==l.activeBreakpoint||c)&&(l.activeBreakpoint=e,"unslick"===l.breakpointSettings[e]?l.unslick(e):(l.options=s.extend({},l.originalSettings,l.breakpointSettings[e]),!0===n&&(l.currentSlide=l.options.initialSlide),l.refresh(n)),d=e):(l.activeBreakpoint=e,"unslick"===l.breakpointSettings[e]?l.unslick(e):(l.options=s.extend({},l.originalSettings,l.breakpointSettings[e]),!0===n&&(l.currentSlide=l.options.initialSlide),l.refresh(n)),d=e):null!==l.activeBreakpoint&&(l.activeBreakpoint=null,l.options=l.originalSettings,!0===n&&(l.currentSlide=l.options.initialSlide),l.refresh(n),d=e),n||!1===d||l.$slider.trigger("breakpoint",[l,d])}},_.prototype.changeSlide=function(n,c){var a,e,l=this,d=s(n.currentTarget);switch(d.is("a")&&n.preventDefault(),d.is("li")||(d=d.closest("li")),a=l.slideCount%l.options.slidesToScroll!=0?0:(l.slideCount-l.currentSlide)%l.options.slidesToScroll,n.data.message){case"previous":e=0===a?l.options.slidesToScroll:l.options.slidesToShow-a,l.slideCount>l.options.slidesToShow&&l.slideHandler(l.currentSlide-e,!1,c);break;case"next":e=0===a?l.options.slidesToScroll:a,l.slideCount>l.options.slidesToShow&&l.slideHandler(l.currentSlide+e,!1,c);break;case"index":var f=0===n.data.index?0:n.data.index||d.index()*l.options.slidesToScroll;l.slideHandler(l.checkNavigable(f),!1,c),d.children().trigger("focus");break;default:return}},_.prototype.checkNavigable=function(n){var c,a;if(a=0,n>(c=this.getNavigableIndexes())[c.length-1])n=c[c.length-1];else for(var e in c){if(n<c[e]){n=a;break}a=c[e]}return n},_.prototype.cleanUpEvents=function(){var n=this;n.options.dots&&null!==n.$dots&&(s("li",n.$dots).off("click.slick",n.changeSlide).off("mouseenter.slick",s.proxy(n.interrupt,n,!0)).off("mouseleave.slick",s.proxy(n.interrupt,n,!1)),!0===n.options.accessibility&&n.$dots.off("keydown.slick",n.keyHandler)),n.$slider.off("focus.slick blur.slick"),!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow&&n.$prevArrow.off("click.slick",n.changeSlide),n.$nextArrow&&n.$nextArrow.off("click.slick",n.changeSlide),!0===n.options.accessibility&&(n.$prevArrow&&n.$prevArrow.off("keydown.slick",n.keyHandler),n.$nextArrow&&n.$nextArrow.off("keydown.slick",n.keyHandler))),n.$list.off("touchstart.slick mousedown.slick",n.swipeHandler),n.$list.off("touchmove.slick mousemove.slick",n.swipeHandler),n.$list.off("touchend.slick mouseup.slick",n.swipeHandler),n.$list.off("touchcancel.slick mouseleave.slick",n.swipeHandler),n.$list.off("click.slick",n.clickHandler),s(document).off(n.visibilityChange,n.visibility),n.cleanUpSlideEvents(),!0===n.options.accessibility&&n.$list.off("keydown.slick",n.keyHandler),!0===n.options.focusOnSelect&&s(n.$slideTrack).children().off("click.slick",n.selectHandler),s(window).off("orientationchange.slick.slick-"+n.instanceUid,n.orientationChange),s(window).off("resize.slick.slick-"+n.instanceUid,n.resize),s("[draggable!=true]",n.$slideTrack).off("dragstart",n.preventDefault),s(window).off("load.slick.slick-"+n.instanceUid,n.setPosition)},_.prototype.cleanUpSlideEvents=function(){var n=this;n.$list.off("mouseenter.slick",s.proxy(n.interrupt,n,!0)),n.$list.off("mouseleave.slick",s.proxy(n.interrupt,n,!1))},_.prototype.cleanUpRows=function(){var n,c=this;c.options.rows>1&&((n=c.$slides.children().children()).removeAttr("style"),c.$slider.empty().append(n))},_.prototype.clickHandler=function(n){!1===this.shouldClick&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())},_.prototype.destroy=function(n){var c=this;c.autoPlayClear(),c.touchObject={},c.cleanUpEvents(),s(".slick-cloned",c.$slider).detach(),c.$dots&&c.$dots.remove(),c.$prevArrow&&c.$prevArrow.length&&(c.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),c.htmlExpr.test(c.options.prevArrow)&&c.$prevArrow.remove()),c.$nextArrow&&c.$nextArrow.length&&(c.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),c.htmlExpr.test(c.options.nextArrow)&&c.$nextArrow.remove()),c.$slides&&(c.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){s(this).attr("style",s(this).data("originalStyling"))}),c.$slideTrack.children(this.options.slide).detach(),c.$slideTrack.detach(),c.$list.detach(),c.$slider.append(c.$slides)),c.cleanUpRows(),c.$slider.removeClass("slick-slider"),c.$slider.removeClass("slick-initialized"),c.$slider.removeClass("slick-dotted"),c.unslicked=!0,n||c.$slider.trigger("destroy",[c])},_.prototype.disableTransition=function(n){var c=this,a={};a[c.transitionType]="",!1===c.options.fade?c.$slideTrack.css(a):c.$slides.eq(n).css(a)},_.prototype.fadeSlide=function(n,c){var a=this;!1===a.cssTransitions?(a.$slides.eq(n).css({zIndex:a.options.zIndex}),a.$slides.eq(n).animate({opacity:1},a.options.speed,a.options.easing,c)):(a.applyTransition(n),a.$slides.eq(n).css({opacity:1,zIndex:a.options.zIndex}),c&&setTimeout(function(){a.disableTransition(n),c.call()},a.options.speed))},_.prototype.fadeSlideOut=function(n){var c=this;!1===c.cssTransitions?c.$slides.eq(n).animate({opacity:0,zIndex:c.options.zIndex-2},c.options.speed,c.options.easing):(c.applyTransition(n),c.$slides.eq(n).css({opacity:0,zIndex:c.options.zIndex-2}))},_.prototype.filterSlides=_.prototype.slickFilter=function(n){var c=this;null!==n&&(c.$slidesCache=c.$slides,c.unload(),c.$slideTrack.children(this.options.slide).detach(),c.$slidesCache.filter(n).appendTo(c.$slideTrack),c.reinit())},_.prototype.focusHandler=function(){var n=this;n.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(c){c.stopImmediatePropagation();var a=s(this);setTimeout(function(){n.options.pauseOnFocus&&(n.focussed=a.is(":focus"),n.autoPlay())},0)})},_.prototype.getCurrent=_.prototype.slickCurrentSlide=function(){return this.currentSlide},_.prototype.getDotCount=function(){var n=this,c=0,a=0,e=0;if(!0===n.options.infinite)if(n.slideCount<=n.options.slidesToShow)++e;else for(;c<n.slideCount;)++e,c=a+n.options.slidesToScroll,a+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(!0===n.options.centerMode)e=n.slideCount;else if(n.options.asNavFor)for(;c<n.slideCount;)++e,c=a+n.options.slidesToScroll,a+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else e=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return e-1},_.prototype.getLeft=function(n){var c,a,e,o,l=this,d=0;return l.slideOffset=0,a=l.$slides.first().outerHeight(!0),!0===l.options.infinite?(l.slideCount>l.options.slidesToShow&&(l.slideOffset=l.slideWidth*l.options.slidesToShow*-1,o=-1,!0===l.options.vertical&&!0===l.options.centerMode&&(2===l.options.slidesToShow?o=-1.5:1===l.options.slidesToShow&&(o=-2)),d=a*l.options.slidesToShow*o),l.slideCount%l.options.slidesToScroll!=0&&n+l.options.slidesToScroll>l.slideCount&&l.slideCount>l.options.slidesToShow&&(n>l.slideCount?(l.slideOffset=(l.options.slidesToShow-(n-l.slideCount))*l.slideWidth*-1,d=(l.options.slidesToShow-(n-l.slideCount))*a*-1):(l.slideOffset=l.slideCount%l.options.slidesToScroll*l.slideWidth*-1,d=l.slideCount%l.options.slidesToScroll*a*-1))):n+l.options.slidesToShow>l.slideCount&&(l.slideOffset=(n+l.options.slidesToShow-l.slideCount)*l.slideWidth,d=(n+l.options.slidesToShow-l.slideCount)*a),l.slideCount<=l.options.slidesToShow&&(l.slideOffset=0,d=0),!0===l.options.centerMode&&l.slideCount<=l.options.slidesToShow?l.slideOffset=l.slideWidth*Math.floor(l.options.slidesToShow)/2-l.slideWidth*l.slideCount/2:!0===l.options.centerMode&&!0===l.options.infinite?l.slideOffset+=l.slideWidth*Math.floor(l.options.slidesToShow/2)-l.slideWidth:!0===l.options.centerMode&&(l.slideOffset=0,l.slideOffset+=l.slideWidth*Math.floor(l.options.slidesToShow/2)),c=!1===l.options.vertical?n*l.slideWidth*-1+l.slideOffset:n*a*-1+d,!0===l.options.variableWidth&&(e=l.slideCount<=l.options.slidesToShow||!1===l.options.infinite?l.$slideTrack.children(".slick-slide").eq(n):l.$slideTrack.children(".slick-slide").eq(n+l.options.slidesToShow),c=!0===l.options.rtl?e[0]?-1*(l.$slideTrack.width()-e[0].offsetLeft-e.width()):0:e[0]?-1*e[0].offsetLeft:0,!0===l.options.centerMode&&(e=l.slideCount<=l.options.slidesToShow||!1===l.options.infinite?l.$slideTrack.children(".slick-slide").eq(n):l.$slideTrack.children(".slick-slide").eq(n+l.options.slidesToShow+1),c=!0===l.options.rtl?e[0]?-1*(l.$slideTrack.width()-e[0].offsetLeft-e.width()):0:e[0]?-1*e[0].offsetLeft:0,c+=(l.$list.width()-e.outerWidth())/2)),c},_.prototype.getOption=_.prototype.slickGetOption=function(n){return this.options[n]},_.prototype.getNavigableIndexes=function(){var n,c=this,a=0,e=0,o=[];for(!1===c.options.infinite?n=c.slideCount:(a=-1*c.options.slidesToScroll,e=-1*c.options.slidesToScroll,n=2*c.slideCount);a<n;)o.push(a),a=e+c.options.slidesToScroll,e+=c.options.slidesToScroll<=c.options.slidesToShow?c.options.slidesToScroll:c.options.slidesToShow;return o},_.prototype.getSlick=function(){return this},_.prototype.getSlideCount=function(){var n,c,a=this;return c=!0===a.options.centerMode?a.slideWidth*Math.floor(a.options.slidesToShow/2):0,!0===a.options.swipeToSlide?(a.$slideTrack.find(".slick-slide").each(function(e,o){if(o.offsetLeft-c+s(o).outerWidth()/2>-1*a.swipeLeft)return n=o,!1}),Math.abs(s(n).attr("data-slick-index")-a.currentSlide)||1):a.options.slidesToScroll},_.prototype.goTo=_.prototype.slickGoTo=function(n,c){this.changeSlide({data:{message:"index",index:parseInt(n)}},c)},_.prototype.init=function(n){var c=this;s(c.$slider).hasClass("slick-initialized")||(s(c.$slider).addClass("slick-initialized"),c.buildRows(),c.buildOut(),c.setProps(),c.startLoad(),c.loadSlider(),c.initializeEvents(),c.updateArrows(),c.updateDots(),c.checkResponsive(!0),c.focusHandler()),n&&c.$slider.trigger("init",[c]),!0===c.options.accessibility&&c.initADA(),c.options.autoplay&&(c.paused=!1,c.autoPlay())},_.prototype.initADA=function(){var n=this,c=Math.ceil(n.slideCount/n.options.slidesToShow),a=n.getNavigableIndexes().filter(function(l){return l>=0&&l<n.slideCount});n.$slides.add(n.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==n.$dots&&(n.$slides.not(n.$slideTrack.find(".slick-cloned")).each(function(l){var d=a.indexOf(l);s(this).attr({role:"tabpanel",id:"slick-slide"+n.instanceUid+l,tabindex:-1}),-1!==d&&s(this).attr({"aria-describedby":"slick-slide-control"+n.instanceUid+d})}),n.$dots.attr("role","tablist").find("li").each(function(l){var d=a[l];s(this).attr({role:"presentation"}),s(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+n.instanceUid+l,"aria-controls":"slick-slide"+n.instanceUid+d,"aria-label":l+1+" of "+c,"aria-selected":null,tabindex:"-1"})}).eq(n.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var e=n.currentSlide,o=e+n.options.slidesToShow;e<o;e++)n.$slides.eq(e).attr("tabindex",0);n.activateADA()},_.prototype.initArrowEvents=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide),!0===n.options.accessibility&&(n.$prevArrow.on("keydown.slick",n.keyHandler),n.$nextArrow.on("keydown.slick",n.keyHandler)))},_.prototype.initDotEvents=function(){var n=this;!0===n.options.dots&&(s("li",n.$dots).on("click.slick",{message:"index"},n.changeSlide),!0===n.options.accessibility&&n.$dots.on("keydown.slick",n.keyHandler)),!0===n.options.dots&&!0===n.options.pauseOnDotsHover&&s("li",n.$dots).on("mouseenter.slick",s.proxy(n.interrupt,n,!0)).on("mouseleave.slick",s.proxy(n.interrupt,n,!1))},_.prototype.initSlideEvents=function(){var n=this;n.options.pauseOnHover&&(n.$list.on("mouseenter.slick",s.proxy(n.interrupt,n,!0)),n.$list.on("mouseleave.slick",s.proxy(n.interrupt,n,!1)))},_.prototype.initializeEvents=function(){var n=this;n.initArrowEvents(),n.initDotEvents(),n.initSlideEvents(),n.$list.on("touchstart.slick mousedown.slick",{action:"start"},n.swipeHandler),n.$list.on("touchmove.slick mousemove.slick",{action:"move"},n.swipeHandler),n.$list.on("touchend.slick mouseup.slick",{action:"end"},n.swipeHandler),n.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},n.swipeHandler),n.$list.on("click.slick",n.clickHandler),s(document).on(n.visibilityChange,s.proxy(n.visibility,n)),!0===n.options.accessibility&&n.$list.on("keydown.slick",n.keyHandler),!0===n.options.focusOnSelect&&s(n.$slideTrack).children().on("click.slick",n.selectHandler),s(window).on("orientationchange.slick.slick-"+n.instanceUid,s.proxy(n.orientationChange,n)),s(window).on("resize.slick.slick-"+n.instanceUid,s.proxy(n.resize,n)),s("[draggable!=true]",n.$slideTrack).on("dragstart",n.preventDefault),s(window).on("load.slick.slick-"+n.instanceUid,n.setPosition),s(n.setPosition)},_.prototype.initUI=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show()),!0===n.options.dots&&n.slideCount>n.options.slidesToShow&&n.$dots.show()},_.prototype.keyHandler=function(n){var c=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===n.keyCode&&!0===c.options.accessibility?c.changeSlide({data:{message:!0===c.options.rtl?"next":"previous"}}):39===n.keyCode&&!0===c.options.accessibility&&c.changeSlide({data:{message:!0===c.options.rtl?"previous":"next"}}))},_.prototype.lazyLoad=function(){function n(h){s("img[data-lazy]",h).each(function(){var S=s(this),y=s(this).attr("data-lazy"),x=s(this).attr("data-srcset"),E=s(this).attr("data-sizes")||o.$slider.attr("data-sizes"),M=document.createElement("img");M.onload=function(){S.animate({opacity:0},100,function(){x&&(S.attr("srcset",x),E&&S.attr("sizes",E)),S.attr("src",y).animate({opacity:1},200,function(){S.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),o.$slider.trigger("lazyLoaded",[o,S,y])})},M.onerror=function(){S.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),o.$slider.trigger("lazyLoadError",[o,S,y])},M.src=y})}var c,a,e,o=this;if(!0===o.options.centerMode?!0===o.options.infinite?e=(a=o.currentSlide+(o.options.slidesToShow/2+1))+o.options.slidesToShow+2:(a=Math.max(0,o.currentSlide-(o.options.slidesToShow/2+1)),e=o.options.slidesToShow/2+1+2+o.currentSlide):(a=o.options.infinite?o.options.slidesToShow+o.currentSlide:o.currentSlide,e=Math.ceil(a+o.options.slidesToShow),!0===o.options.fade&&(a>0&&a--,e<=o.slideCount&&e++)),c=o.$slider.find(".slick-slide").slice(a,e),"anticipated"===o.options.lazyLoad)for(var l=a-1,d=e,f=o.$slider.find(".slick-slide"),v=0;v<o.options.slidesToScroll;v++)l<0&&(l=o.slideCount-1),c=(c=c.add(f.eq(l))).add(f.eq(d)),l--,d++;n(c),o.slideCount<=o.options.slidesToShow?n(o.$slider.find(".slick-slide")):o.currentSlide>=o.slideCount-o.options.slidesToShow?n(o.$slider.find(".slick-cloned").slice(0,o.options.slidesToShow)):0===o.currentSlide&&n(o.$slider.find(".slick-cloned").slice(-1*o.options.slidesToShow))},_.prototype.loadSlider=function(){var n=this;n.setPosition(),n.$slideTrack.css({opacity:1}),n.$slider.removeClass("slick-loading"),n.initUI(),"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()},_.prototype.next=_.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},_.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},_.prototype.pause=_.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},_.prototype.play=_.prototype.slickPlay=function(){var n=this;n.autoPlay(),n.options.autoplay=!0,n.paused=!1,n.focussed=!1,n.interrupted=!1},_.prototype.postSlide=function(n){var c=this;c.unslicked||(c.$slider.trigger("afterChange",[c,n]),c.animating=!1,c.slideCount>c.options.slidesToShow&&c.setPosition(),c.swipeLeft=null,c.options.autoplay&&c.autoPlay(),!0===c.options.accessibility&&(c.initADA(),c.options.focusOnChange&&s(c.$slides.get(c.currentSlide)).attr("tabindex",0).focus()))},_.prototype.prev=_.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},_.prototype.preventDefault=function(n){n.preventDefault()},_.prototype.progressiveLazyLoad=function(n){n=n||1;var c,a,e,o,l,d=this,f=s("img[data-lazy]",d.$slider);f.length?(c=f.first(),a=c.attr("data-lazy"),e=c.attr("data-srcset"),o=c.attr("data-sizes")||d.$slider.attr("data-sizes"),(l=document.createElement("img")).onload=function(){e&&(c.attr("srcset",e),o&&c.attr("sizes",o)),c.attr("src",a).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===d.options.adaptiveHeight&&d.setPosition(),d.$slider.trigger("lazyLoaded",[d,c,a]),d.progressiveLazyLoad()},l.onerror=function(){n<3?setTimeout(function(){d.progressiveLazyLoad(n+1)},500):(c.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),d.$slider.trigger("lazyLoadError",[d,c,a]),d.progressiveLazyLoad())},l.src=a):d.$slider.trigger("allImagesLoaded",[d])},_.prototype.refresh=function(n){var c,a,e=this;a=e.slideCount-e.options.slidesToShow,!e.options.infinite&&e.currentSlide>a&&(e.currentSlide=a),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),c=e.currentSlide,e.destroy(!0),s.extend(e,e.initials,{currentSlide:c}),e.init(),n||e.changeSlide({data:{message:"index",index:c}},!1)},_.prototype.registerBreakpoints=function(){var n,c,a,e=this,o=e.options.responsive||null;if("array"===s.type(o)&&o.length){for(n in e.respondTo=e.options.respondTo||"window",o)if(a=e.breakpoints.length-1,o.hasOwnProperty(n)){for(c=o[n].breakpoint;a>=0;)e.breakpoints[a]&&e.breakpoints[a]===c&&e.breakpoints.splice(a,1),a--;e.breakpoints.push(c),e.breakpointSettings[c]=o[n].settings}e.breakpoints.sort(function(l,d){return e.options.mobileFirst?l-d:d-l})}},_.prototype.reinit=function(){var n=this;n.$slides=n.$slideTrack.children(n.options.slide).addClass("slick-slide"),n.slideCount=n.$slides.length,n.currentSlide>=n.slideCount&&0!==n.currentSlide&&(n.currentSlide=n.currentSlide-n.options.slidesToScroll),n.slideCount<=n.options.slidesToShow&&(n.currentSlide=0),n.registerBreakpoints(),n.setProps(),n.setupInfinite(),n.buildArrows(),n.updateArrows(),n.initArrowEvents(),n.buildDots(),n.updateDots(),n.initDotEvents(),n.cleanUpSlideEvents(),n.initSlideEvents(),n.checkResponsive(!1,!0),!0===n.options.focusOnSelect&&s(n.$slideTrack).children().on("click.slick",n.selectHandler),n.setSlideClasses("number"==typeof n.currentSlide?n.currentSlide:0),n.setPosition(),n.focusHandler(),n.paused=!n.options.autoplay,n.autoPlay(),n.$slider.trigger("reInit",[n])},_.prototype.resize=function(){var n=this;s(window).width()!==n.windowWidth&&(clearTimeout(n.windowDelay),n.windowDelay=window.setTimeout(function(){n.windowWidth=s(window).width(),n.checkResponsive(),n.unslicked||n.setPosition()},50))},_.prototype.removeSlide=_.prototype.slickRemove=function(n,c,a){var e=this;if(n="boolean"==typeof n?!0===(c=n)?0:e.slideCount-1:!0===c?--n:n,e.slideCount<1||n<0||n>e.slideCount-1)return!1;e.unload(),!0===a?e.$slideTrack.children().remove():e.$slideTrack.children(this.options.slide).eq(n).remove(),e.$slides=e.$slideTrack.children(this.options.slide),e.$slideTrack.children(this.options.slide).detach(),e.$slideTrack.append(e.$slides),e.$slidesCache=e.$slides,e.reinit()},_.prototype.setCSS=function(n){var c,a,e=this,o={};!0===e.options.rtl&&(n=-n),c="left"==e.positionProp?Math.ceil(n)+"px":"0px",a="top"==e.positionProp?Math.ceil(n)+"px":"0px",o[e.positionProp]=n,!1===e.transformsEnabled?e.$slideTrack.css(o):(o={},!1===e.cssTransitions?(o[e.animType]="translate("+c+", "+a+")",e.$slideTrack.css(o)):(o[e.animType]="translate3d("+c+", "+a+", 0px)",e.$slideTrack.css(o)))},_.prototype.setDimensions=function(){var n=this;!1===n.options.vertical?!0===n.options.centerMode&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),!0===n.options.centerMode&&n.$list.css({padding:n.options.centerPadding+" 0px"})),n.listWidth=n.$list.width(),n.listHeight=n.$list.height(),!1===n.options.vertical&&!1===n.options.variableWidth?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):!0===n.options.variableWidth?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));var c=n.$slides.first().outerWidth(!0)-n.$slides.first().width();!1===n.options.variableWidth&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-c)},_.prototype.setFade=function(){var n,c=this;c.$slides.each(function(a,e){n=c.slideWidth*a*-1,!0===c.options.rtl?s(e).css({position:"relative",right:n,top:0,zIndex:c.options.zIndex-2,opacity:0}):s(e).css({position:"relative",left:n,top:0,zIndex:c.options.zIndex-2,opacity:0})}),c.$slides.eq(c.currentSlide).css({zIndex:c.options.zIndex-1,opacity:1})},_.prototype.setHeight=function(){var n=this;if(1===n.options.slidesToShow&&!0===n.options.adaptiveHeight&&!1===n.options.vertical){var c=n.$slides.eq(n.currentSlide).outerHeight(!0);n.$list.css("height",c)}},_.prototype.setOption=_.prototype.slickSetOption=function(){var n,c,a,e,o,l=this,d=!1;if("object"===s.type(arguments[0])?(a=arguments[0],d=arguments[1],o="multiple"):"string"===s.type(arguments[0])&&(a=arguments[0],e=arguments[1],d=arguments[2],"responsive"===arguments[0]&&"array"===s.type(arguments[1])?o="responsive":void 0!==arguments[1]&&(o="single")),"single"===o)l.options[a]=e;else if("multiple"===o)s.each(a,function(f,v){l.options[f]=v});else if("responsive"===o)for(c in e)if("array"!==s.type(l.options.responsive))l.options.responsive=[e[c]];else{for(n=l.options.responsive.length-1;n>=0;)l.options.responsive[n].breakpoint===e[c].breakpoint&&l.options.responsive.splice(n,1),n--;l.options.responsive.push(e[c])}d&&(l.unload(),l.reinit())},_.prototype.setPosition=function(){var n=this;n.setDimensions(),n.setHeight(),!1===n.options.fade?n.setCSS(n.getLeft(n.currentSlide)):n.setFade(),n.$slider.trigger("setPosition",[n])},_.prototype.setProps=function(){var n=this,c=document.body.style;n.positionProp=!0===n.options.vertical?"top":"left","top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical"),void 0===c.WebkitTransition&&void 0===c.MozTransition&&void 0===c.msTransition||!0===n.options.useCSS&&(n.cssTransitions=!0),n.options.fade&&("number"==typeof n.options.zIndex?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex),void 0!==c.OTransform&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",void 0===c.perspectiveProperty&&void 0===c.webkitPerspective&&(n.animType=!1)),void 0!==c.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",void 0===c.perspectiveProperty&&void 0===c.MozPerspective&&(n.animType=!1)),void 0!==c.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",void 0===c.perspectiveProperty&&void 0===c.webkitPerspective&&(n.animType=!1)),void 0!==c.msTransform&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",void 0===c.msTransform&&(n.animType=!1)),void 0!==c.transform&&!1!==n.animType&&(n.animType="transform",n.transformType="transform",n.transitionType="transition"),n.transformsEnabled=n.options.useTransform&&null!==n.animType&&!1!==n.animType},_.prototype.setSlideClasses=function(n){var c,a,e,o,l=this;if(a=l.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),l.$slides.eq(n).addClass("slick-current"),!0===l.options.centerMode){var d=l.options.slidesToShow%2==0?1:0;c=Math.floor(l.options.slidesToShow/2),!0===l.options.infinite&&(n>=c&&n<=l.slideCount-1-c?l.$slides.slice(n-c+d,n+c+1).addClass("slick-active").attr("aria-hidden","false"):a.slice((e=l.options.slidesToShow+n)-c+1+d,e+c+2).addClass("slick-active").attr("aria-hidden","false"),0===n?a.eq(a.length-1-l.options.slidesToShow).addClass("slick-center"):n===l.slideCount-1&&a.eq(l.options.slidesToShow).addClass("slick-center")),l.$slides.eq(n).addClass("slick-center")}else n>=0&&n<=l.slideCount-l.options.slidesToShow?l.$slides.slice(n,n+l.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):a.length<=l.options.slidesToShow?a.addClass("slick-active").attr("aria-hidden","false"):(o=l.slideCount%l.options.slidesToShow,e=!0===l.options.infinite?l.options.slidesToShow+n:n,l.options.slidesToShow==l.options.slidesToScroll&&l.slideCount-n<l.options.slidesToShow?a.slice(e-(l.options.slidesToShow-o),e+o).addClass("slick-active").attr("aria-hidden","false"):a.slice(e,e+l.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==l.options.lazyLoad&&"anticipated"!==l.options.lazyLoad||l.lazyLoad()},_.prototype.setupInfinite=function(){var n,c,a,e=this;if(!0===e.options.fade&&(e.options.centerMode=!1),!0===e.options.infinite&&!1===e.options.fade&&(c=null,e.slideCount>e.options.slidesToShow)){for(a=!0===e.options.centerMode?e.options.slidesToShow+1:e.options.slidesToShow,n=e.slideCount;n>e.slideCount-a;n-=1)s(e.$slides[c=n-1]).clone(!0).attr("id","").attr("data-slick-index",c-e.slideCount).prependTo(e.$slideTrack).addClass("slick-cloned");for(n=0;n<a+e.slideCount;n+=1)s(e.$slides[c=n]).clone(!0).attr("id","").attr("data-slick-index",c+e.slideCount).appendTo(e.$slideTrack).addClass("slick-cloned");e.$slideTrack.find(".slick-cloned").find("[id]").each(function(){s(this).attr("id","")})}},_.prototype.interrupt=function(n){n||this.autoPlay(),this.interrupted=n},_.prototype.selectHandler=function(n){var c=this,a=s(n.target).is(".slick-slide")?s(n.target):s(n.target).parents(".slick-slide"),e=parseInt(a.attr("data-slick-index"));e||(e=0),c.slideCount<=c.options.slidesToShow?c.slideHandler(e,!1,!0):c.slideHandler(e)},_.prototype.slideHandler=function(n,c,a){var e,o,l,d,f,v=null,h=this;if(c=c||!1,!(!0===h.animating&&!0===h.options.waitForAnimate||!0===h.options.fade&&h.currentSlide===n))if(!1===c&&h.asNavFor(n),v=h.getLeft(e=n),d=h.getLeft(h.currentSlide),h.currentLeft=null===h.swipeLeft?d:h.swipeLeft,!1===h.options.infinite&&!1===h.options.centerMode&&(n<0||n>h.getDotCount()*h.options.slidesToScroll))!1===h.options.fade&&(e=h.currentSlide,!0!==a?h.animateSlide(d,function(){h.postSlide(e)}):h.postSlide(e));else if(!1===h.options.infinite&&!0===h.options.centerMode&&(n<0||n>h.slideCount-h.options.slidesToScroll))!1===h.options.fade&&(e=h.currentSlide,!0!==a?h.animateSlide(d,function(){h.postSlide(e)}):h.postSlide(e));else{if(h.options.autoplay&&clearInterval(h.autoPlayTimer),o=e<0?h.slideCount%h.options.slidesToScroll!=0?h.slideCount-h.slideCount%h.options.slidesToScroll:h.slideCount+e:e>=h.slideCount?h.slideCount%h.options.slidesToScroll!=0?0:e-h.slideCount:e,h.animating=!0,h.$slider.trigger("beforeChange",[h,h.currentSlide,o]),l=h.currentSlide,h.currentSlide=o,h.setSlideClasses(h.currentSlide),h.options.asNavFor&&(f=(f=h.getNavTarget()).slick("getSlick")).slideCount<=f.options.slidesToShow&&f.setSlideClasses(h.currentSlide),h.updateDots(),h.updateArrows(),!0===h.options.fade)return!0!==a?(h.fadeSlideOut(l),h.fadeSlide(o,function(){h.postSlide(o)})):h.postSlide(o),void h.animateHeight();!0!==a?h.animateSlide(v,function(){h.postSlide(o)}):h.postSlide(o)}},_.prototype.startLoad=function(){var n=this;!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide()),!0===n.options.dots&&n.slideCount>n.options.slidesToShow&&n.$dots.hide(),n.$slider.addClass("slick-loading")},_.prototype.swipeDirection=function(){var a,e,o=this;return a=Math.atan2(o.touchObject.startY-o.touchObject.curY,o.touchObject.startX-o.touchObject.curX),(e=Math.round(180*a/Math.PI))<0&&(e=360-Math.abs(e)),e<=45&&e>=0||e<=360&&e>=315?!1===o.options.rtl?"left":"right":e>=135&&e<=225?!1===o.options.rtl?"right":"left":!0===o.options.verticalSwiping?e>=35&&e<=135?"down":"up":"vertical"},_.prototype.swipeEnd=function(n){var c,a,e=this;if(e.dragging=!1,e.swiping=!1,e.scrolling)return e.scrolling=!1,!1;if(e.interrupted=!1,e.shouldClick=!(e.touchObject.swipeLength>10),void 0===e.touchObject.curX)return!1;if(!0===e.touchObject.edgeHit&&e.$slider.trigger("edge",[e,e.swipeDirection()]),e.touchObject.swipeLength>=e.touchObject.minSwipe){switch(a=e.swipeDirection()){case"left":case"down":c=e.options.swipeToSlide?e.checkNavigable(e.currentSlide+e.getSlideCount()):e.currentSlide+e.getSlideCount(),e.currentDirection=0;break;case"right":case"up":c=e.options.swipeToSlide?e.checkNavigable(e.currentSlide-e.getSlideCount()):e.currentSlide-e.getSlideCount(),e.currentDirection=1}"vertical"!=a&&(e.slideHandler(c),e.touchObject={},e.$slider.trigger("swipe",[e,a]))}else e.touchObject.startX!==e.touchObject.curX&&(e.slideHandler(e.currentSlide),e.touchObject={})},_.prototype.swipeHandler=function(n){var c=this;if(!(!1===c.options.swipe||"ontouchend"in document&&!1===c.options.swipe||!1===c.options.draggable&&-1!==n.type.indexOf("mouse")))switch(c.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,c.touchObject.minSwipe=c.listWidth/c.options.touchThreshold,!0===c.options.verticalSwiping&&(c.touchObject.minSwipe=c.listHeight/c.options.touchThreshold),n.data.action){case"start":c.swipeStart(n);break;case"move":c.swipeMove(n);break;case"end":c.swipeEnd(n)}},_.prototype.swipeMove=function(n){var c,a,e,o,l,d,f=this;return l=void 0!==n.originalEvent?n.originalEvent.touches:null,!(!f.dragging||f.scrolling||l&&1!==l.length)&&(c=f.getLeft(f.currentSlide),f.touchObject.curX=void 0!==l?l[0].pageX:n.clientX,f.touchObject.curY=void 0!==l?l[0].pageY:n.clientY,f.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(f.touchObject.curX-f.touchObject.startX,2))),d=Math.round(Math.sqrt(Math.pow(f.touchObject.curY-f.touchObject.startY,2))),!f.options.verticalSwiping&&!f.swiping&&d>4?(f.scrolling=!0,!1):(!0===f.options.verticalSwiping&&(f.touchObject.swipeLength=d),a=f.swipeDirection(),void 0!==n.originalEvent&&f.touchObject.swipeLength>4&&(f.swiping=!0,n.preventDefault()),o=(!1===f.options.rtl?1:-1)*(f.touchObject.curX>f.touchObject.startX?1:-1),!0===f.options.verticalSwiping&&(o=f.touchObject.curY>f.touchObject.startY?1:-1),e=f.touchObject.swipeLength,f.touchObject.edgeHit=!1,!1===f.options.infinite&&(0===f.currentSlide&&"right"===a||f.currentSlide>=f.getDotCount()&&"left"===a)&&(e=f.touchObject.swipeLength*f.options.edgeFriction,f.touchObject.edgeHit=!0),f.swipeLeft=!1===f.options.vertical?c+e*o:c+e*(f.$list.height()/f.listWidth)*o,!0===f.options.verticalSwiping&&(f.swipeLeft=c+e*o),!0!==f.options.fade&&!1!==f.options.touchMove&&(!0===f.animating?(f.swipeLeft=null,!1):void f.setCSS(f.swipeLeft))))},_.prototype.swipeStart=function(n){var c,a=this;if(a.interrupted=!0,1!==a.touchObject.fingerCount||a.slideCount<=a.options.slidesToShow)return a.touchObject={},!1;void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(c=n.originalEvent.touches[0]),a.touchObject.startX=a.touchObject.curX=void 0!==c?c.pageX:n.clientX,a.touchObject.startY=a.touchObject.curY=void 0!==c?c.pageY:n.clientY,a.dragging=!0},_.prototype.unfilterSlides=_.prototype.slickUnfilter=function(){var n=this;null!==n.$slidesCache&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())},_.prototype.unload=function(){var n=this;s(".slick-cloned",n.$slider).remove(),n.$dots&&n.$dots.remove(),n.$prevArrow&&n.htmlExpr.test(n.options.prevArrow)&&n.$prevArrow.remove(),n.$nextArrow&&n.htmlExpr.test(n.options.nextArrow)&&n.$nextArrow.remove(),n.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},_.prototype.unslick=function(n){var c=this;c.$slider.trigger("unslick",[c,n]),c.destroy()},_.prototype.updateArrows=function(){var n=this;Math.floor(n.options.slidesToShow/2),!0===n.options.arrows&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===n.currentSlide?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(n.currentSlide>=n.slideCount-n.options.slidesToShow&&!1===n.options.centerMode||n.currentSlide>=n.slideCount-1&&!0===n.options.centerMode)&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},_.prototype.updateDots=function(){var n=this;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active").end(),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active"))},_.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=!!document[n.hidden])},s.fn.slick=function(){var n,c,a=this,e=arguments[0],o=Array.prototype.slice.call(arguments,1),l=a.length;for(n=0;n<l;n++)if("object"==typeof e||void 0===e?a[n].slick=new _(a[n],e):c=a[n].slick[e].apply(a[n].slick,o),void 0!==c)return c;return a}});