PageSourceSearch

https://www.amstein.ch/js_js_en_20251210_v50_7BA0FB7D4E02BACDB3E0838782BF541C.jsx

js amstein.ch collected 2026-10-04 11:53:09 UTC 362,750 bytes, 476 lines download raw bytes

vendor: 22,792 bytes, line 1
1!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}
vendor: 1,967 bytes, line 1
1return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||
vendor: 9,546 bytes, line 1
1ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||
vendor: 8,814 bytes, line 1
1(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={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 Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.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:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);
vendor: 14,182 bytes, line 1
1n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!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,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;
vendor: 4,590 bytes, line 1
1return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1)
vendor: 13,972 bytes, line 1
1);!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,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":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);
vendor: 9,033 bytes, line 1
1if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return 
1M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.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(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});
2!function(e){"use strict";var t={init:function(a){var r=this;return r.data("jqv")&&null!=r.data("jqv")||(a=t._saveOptions(r,a),e(document).on("click",".formError",function(){e(this).fadeOut(150,function(){"function"==typeof OnClosePrompt&&OnClosePrompt(e(this)),e(this).closest(".formError").remove()})})),this},attach:function(a){var r,i=this;return(r=a?t._saveOptions(i,a):i.data("jqv")).validateAttribute=i.find("[data-validation-engine*=validate]").length?"data-validation-engine":"class",r.binded&&(i.on(r.validationEventTrigger,"["+r.validateAttribute+"*=validate]:not([type=checkbox]):not([type=radio]):not(.datepicker)",t._onFieldEvent),i.on("click","["+r.validateAttribute+"*=validate][type=c
2heckbox],["+r.validateAttribute+"*=validate][type=radio]",t._onFieldEvent),i.on(r.validationEventTrigger,"["+r.validateAttribute+"*=validate][class*=datepicker]",{delay:300},t._onFieldEvent)),r.autoPositionUpdate&&e(window).bind("resize",{noAnimation:!0,formElem:i},t.updatePromptsPosition),i.on("click","a[data-validation-engine-skip], a[class*='validate-skip'], button[data-validation-engine-skip], button[class*='validate-skip'], input[data-validation-engine-skip], input[class*='validate-skip']",t._submitButtonClick),i.removeData("jqv_submitButton"),i.on("submit",t._onSubmitEvent),this},detach:function(){var a=this,r=a.data("jqv");return a.off(r.validationEventTrigger,"["+r.validateAttribute+"*=validate]:not([type=checkbox]):not([type=radio]):not(.datepicker)",t._onFieldEvent),a.off("click","["+r.validateAttribute+"*=validate][type=checkbox],["+r.validateAttribute+"*=validate][type=radio]",t._onFieldEvent),a.off(r.validationEventTrigger,"["+r.validateAttribute+"*=validate][class*=datepicker]",t._onFieldEvent),a.off("submit",t._onSubmitEvent),a.removeData("jqv"),a.off("click","a[data-validation-engine-skip], a[class*='validate-skip'], button[data-validation-engine-skip], button[class*='validate-skip'], input[data-validation-engine-skip], input[class*='validate-skip']",t._submitButtonClick),a.removeData("jqv_submitButton"),r.autoPositionUpdate&&e(window).off("resize",t.updatePromptsPosition),this},validate:function(a){var r,i=e(this),o=null;
2if(i.is("form")||i.hasClass("validationEngineContainer")){if(i.hasClass("validating"))return!1;i.addClass("validating"),r=a?t._saveOptions(i,a):i.data("jqv");o=t._validateFields(this);setTimeout(function(){i.removeClass("validating")},100),o&&r.onSuccess?r.onSuccess():!o&&r.onFailure&&r.onFailure()}else{if(!i.is("form")&&!i.hasClass("validationEngineContainer")){var s=i.closest("form, .validationEngineContainer");return r=s.data("jqv")?s.data("jqv"):e.validationEngine.defaults,(o=t._validateField(i,r))&&r.onFieldSuccess?r.onFieldSuccess():r.onFieldFailure&&r.InvalidFields.length>0&&r.onFieldFailure(),!o}i.removeClass("validating")}return r.onValidationComplete?!!r.onValidationComplete(s,o):o},updatePromptsPosition:function(a){if(a&&this==window)var r=a.data.formElem,i=a.data.noAnimation;else r=e(this.closest("form, .validationEngineContainer"));var o=r.data("jqv");return o||(o=t._saveOptions(r,o)),r.find("["+o.validateAttribute+"*=validate]").not(":disabled").each(function(){var a=e(this);o.prettySelect&&a.is(":hidden")&&(a=r.find("#"+o.usePrefix+a.attr("id")+o.useSuffix));var s=t._getPrompt(a),n=e(s).find(".formErrorContent").html();s&&t._updatePrompt(a,e(s),n,void 0,!1,o,i)}),this},showPrompt:function(e,a,r,i){var o=this.closest("form, .validationEngineContainer").data("jqv");return o||(o=t._saveOptions(this,o)),r&&(o.promptPosition=r),o.showArrow=1==i,t._showPrompt(this,e,a,!1,o),this},hide:function(){var a=e(this).closest("form, .validationEngineContainer"),r=a.data("jqv");r||(r=t._saveOptions(a,r));var i,o=r&&r.fadeDuration?r.fadeDuration:.3;
2return i=a.is("form")||a.hasClass("validationEngineContainer")?"parentForm"+t._getClassName(e(a).attr("id")):t._getClassName(e(a).attr("id"))+"formError",e("."+i).fadeTo(o,0,function(){e(this).closest(".formError").remove()}),this},hideAll:function(){var t=this.data("jqv"),a=t?t.fadeDuration:300;return e(".formError").fadeTo(a,0,function(){e(this).closest(".formError").remove()}),this},_onFieldEvent:function(a){var r=e(this),i=r.closest("form, .validationEngineContainer"),o=i.data("jqv");o||(o=t._saveOptions(i,o)),o.eventTrigger="field",1==o.notEmpty?r.val().length>0&&window.setTimeout(function(){t._validateField(r,o)},a.data?a.data.delay:0):window.setTimeout(function(){t._validateField(r,o)},a.data?a.data.delay:0)},_onSubmitEvent:function(){var a=e(this),r=a.data("jqv");if(a.data("jqv_submitButton")){var i=e("#"+a.data("jqv_submitButton"));if(i&&i.length>0&&(i.hasClass("validate-skip")||"true"==i.attr("data-validation-engine-skip")))return!0}r.eventTrigger="submit";var o=t._validateFields(a);return o&&r.ajaxFormValidation?(t._validateFormWithAjax(a,r),!1):r.onValidationComplete?!!r.onValidationComplete(a,o):o},_checkAjaxStatus:function(t){var a=!0;return e.each(t.ajaxValidCache,function(e,t){if(!t)return a=!1,!1}),a},_checkAjaxFieldStatus:function(e,t){return 1==t.ajaxValidCache[e]},_validateFields:function(a){var r=a.data("jqv"),i=!1;a.trigger("jqv.form.validating");var o=null;if(a.find("["+r.validateAttribute+"*=validate]").not(":disabled").each(function(){var s=e(this),n=[];if(e.inArray(s.attr("name"),n)<0){if((i|=t._validateField(s,r))&&null==o&&(s.is(":hidden")&&r.prettySelect?o=s=a.find("#"+r.usePrefix+t._jqSelector(s.attr("id"))+r.useSuffix):(s.data("jqv-prompt-at")instanceof jQuery?s=s.data("jqv-prompt-at"):s.data("jqv-prompt-at")&&(s=e(s.data("jqv-prompt-at"))),o=s)),r.doNotShowAllErrosOnSubmit)return!1;if(n.push(s.attr("name")),1==r.showOneMessage&&i)return!1}}),a.trigger("jqv.form.result",[i]),i){if(r.scroll){var s=o.offset().top,n=o.offset().left,l=r.promptPosition;if("string"==typeof l&&-1!=l.indexOf(":")&&(l=l.substring(0,l.indexOf(":"))),"bottomRight"!=l&&"bottomLeft"!=l){var d=t._getPrompt(o);d&&(s=d.offset().top)}if(r.scrollOffset&&(s-=r.scrollOffset),r.isOverflown){var u=e(r.overflownDIV);if(!u.length)return!1;s+=u.scrollTop()+-parseInt(u.offset().top)-5,e(r.overflownDIV).filter(":not(:animated)").animate({scrollTop:s},1100,function(){r.focusFirstField&&o.focus()})}else{var c=a.find(".invalid:first").parents(".formitem").find("label, legend").first();e("html, body").animate({scrollTop:c.offset().top-c.height()},1100,function(){r.focusFirstField&&o.focus().addClass("tabbed")}),e("html, body").animate({scrollLeft:n},1100)}}else r.focusFirstField&&o.focus();return!1}return!0},_validateFormWithAjax:function(a,r){var i=a.serialize(),o=r.ajaxFormValidationMethod?r.ajaxFormValidationMethod:"GET",s=r.ajaxFormValidationURL?r.ajaxFormValidationURL:a.attr("action"),n=r.dataType?r.dataType:"json";e.ajax({type:o,url:s,cache:!1,dataType:n,data:i,form:a,methods:t,options:r,beforeSend:function(){return r.onBeforeAjaxFormValidation(a,r)},error:function(e,a){r.onFailure?r.onFailure(e,a):t._ajaxError(e,a)},success:function(i){if("json"==n&&!0!==i){for(var o=!1,s=0;s<i.length;s++){var l=i[s],d=l[0],u=e(e("#"+d)[0]);if(1==u.length){var c=l[2];if(1==l[1])if(""!=c&&c){if(r.allrules[c])(f=r.allrules[c].alertTextOk)&&(c=f);r.showPrompts&&t._showPrompt(u,c,"pass",!1,r,!0)}else t._closePrompt(u);else{var f;if(o|=!0,r.allrules[c])(f=r.allrules[c].alertText)&&(c=f);r.showPrompts&&t._showPrompt(u,c,"",!1,r,!0)}}}r.onAjaxFormComplete(!o,a,i,r)}else r.onAjaxFormComplete(!0,a,i,r)}})},_validateField:function(a,r,i){if(a.attr("id")||(a.attr("id","form-validation-field-"+e.validationEngine.fieldIdCounter),++e.validationEngine.fieldIdCounter),a.hasClass(r.ignoreFieldsWithClass))return!1;if(!r.validateNonVisibleFields&&(a.is(":hidden")&&!r.prettySelect||a.parent().is(":hidden")))return!1;var o=a.attr(r.validateAttribute),s=/validate\[(.*)\]/.exec(o);if(!s)return!1;var n=s[1],l=n.split(/\[|,|\]/),d=a.attr("name"),u="",c="",f=!1,v=!1;r.isError=!1,r.showArrow=1==r.showArrow,r.maxErrorsPerField>0&&(v=!0);for(var p=e(a.closest("form, .validationEngineContainer")),m=0;m<l.length;m++)l[m]=l[m].toString().replace(" ",""),""===l[m]&&delete l[m];m=0;for(var g=0;m<l.length;m++){if(v&&g>=r.maxErrorsPerField){if(!f){var h=e.inArray("required",l);f=-1!=h&&h>=m}break}var x=void 0;switch(l[m]){case"required":f=!0,x=t._getErrorMessage(p,a,l[m],l,m,r,t._required);break;
2case"custom":x=t._getErrorMessage(p,a,l[m],l,m,r,t._custom);break;case"groupRequired":var _="["+r.validateAttribute+"*="+l[m+1]+"]",C=p.find(_).eq(0);C[0]!=a[0]&&(t._validateField(C,r,i),r.showArrow=!0),(x=t._getErrorMessage(p,a,l[m],l,m,r,t._groupRequired))&&(f=!0),r.showArrow=!1;break;case"ajax":(x=t._ajax(a,l,m,r))&&(c="load");break;case"minSize":x=t._getErrorMessage(p,a,l[m],l,m,r,t._minSize);break;case"maxSize":x=t._getErrorMessage(p,a,l[m],l,m,r,t._maxSize);break;case"min":x=t._getErrorMessage(p,a,l[m],l,m,r,t._min);break;case"max":x=t._getErrorMessage(p,a,l[m],l,m,r,t._max);break;case"past":x=t._getErrorMessage(p,a,l[m],l,m,r,t._past);break;case"future":x=t._getErrorMessage(p,a,l[m],l,m,r,t._future);break;case"dateRange":_="["+r.validateAttribute+"*="+l[m+1]+"]";r.firstOfGroup=p.find(_).eq(0),r.secondOfGroup=p.find(_).eq(1),(r.firstOfGroup[0].value||r.secondOfGroup[0].value)&&(x=t._getErrorMessage(p,a,l[m],l,m,r,t._dateRange)),x&&(f=!0),r.showArrow=!1;break;case"dateTimeRange":_="["+r.validateAttribute+"*="+l[m+1]+"]";r.firstOfGroup=p.find(_).eq(0),r.secondOfGroup=p.find(_).eq(1),(r.firstOfGroup[0].value||r.secondOfGroup[0].value)&&(x=t._getErrorMessage(p,a,l[m],l,m,r,t._dateTimeRange)),x&&(f=!0),r.showArrow=!1;break;case"maxCheckbox":a=e(p.find("input[name='"+d+"']")),x=t._getErrorMessage(p,a,l[m],l,m,r,t._maxCheckbox);break;case"minCheckbox":a=e(p.find("input[name='"+d+"']")),x=t._getErrorMessage(p,a,l[m],l,m,r,t._minCheckbox);break;case"equals":x=t._getErrorMessage(p,a,l[m],l,m,r,t._equals);break;case"funcCall":x=t._getErrorMessage(p,a,l[m],l,m,r,t._funcCall);break;case"creditCard":x=t._getErrorMessage(p,a,l[m],l,m,r,t._creditCard);break;case"condRequired":void 0!==(x=t._getErrorMessage(p,a,l[m],l,m,r,t._condRequired))&&(f=!0);break;case"funcCallRequired":void 0!==(x=t._getErrorMessage(p,a,l[m],l,m,r,t._funcCallRequired))&&(f=!0)}var b=!1;if("object"==typeof x)switch(x.status){case"_break":b=!0;break;case"_error":x=x.message;break;case"_error_no_prompt":return!0}if(0==m&&0==n.indexOf("funcCallRequired")&&void 0!==x&&(""!=u&&(u+="<br/>"),u+=x,r.isError=!0,g++,b=!0),b)break;"string"==typeof x&&(""!=u&&(u+="<br/>"),u+=x,r.isError=!0,g++)}!f&&!a.val()&&a.val().length<1&&e.inArray("equals",l)<0&&(r.isError=!1);var E=a.prop("type"),T=a.data("promptPosition")||r.promptPosition;("radio"==E||"checkbox"==E)&&p.find("input[name='"+d+"']").length>1&&(a=e("inline"===T?p.find("input[name='"+d+"'][type!=hidden]:last"):p.find("input[name='"+d+"'][type!=hidden]:first")),r.showArrow=r.showArrowOnRadioAndCheckbox),a.is(":hidden")&&r.prettySelect&&(a=p.find("#"+r.usePrefix+t._jqSelector(a.attr("id"))+r.useSuffix)),r.isError&&r.showPrompts?t._showPrompt(a,u,c,!1,r):t._closePrompt(a),a.trigger("jqv.field.result",[a,r.isError,u]);var w=e.inArray(a[0],r.InvalidFields);return-1==w?r.isError&&r.InvalidFields.push(a[0]):r.isError||r.InvalidFields.splice(w,1),t._handleStatusCssClasses(a,r),r.isError&&r.onFieldFailure&&r.onFieldFailure(a),!r.isError&&r.onFieldSuccess&&r.onFieldSuccess(a),r.isError},_handleStatusCssClasses:function(e,t){t.addSuccessCssClassToField&&e.removeClass(t.addSuccessCssClassToField),t.addFailureCssClassToField&&e.removeClass(t.addFailureCssClassToField),t.addSuccessCssClassToField&&!t.isError&&e.addClass(t.addSuccessCssClassToField),t.addFailureCssClassToField&&t.isError&&e.addClass(t.addFailureCssClassToField)},_getErrorMessage:function(a,r,i,o,s,n,l){var d=jQuery.inArray(i,o);"custom"!==i&&"funcCall"!==i&&"funcCallRequired"!==i||(i=i+"["+o[d+1]+"]",delete o[d]);var u,c=i,f=(r.attr("data-validation-engine")?r.attr("data-validation-engine"):r.attr("class")).split(" ");if(null!=(u="future"==i||"past"==i||"maxCheckbox"==i||"minCheckbox"==i?l(a,r,o,s,n):l(r,o,s,n))){var v=t._getCustomErrorMessage(e(r),f,c,n);v&&(u=v)}return u},_getCustomErrorMessage:function(e,a,r,i){var o=!1,s=/^custom\[.*\]$/.test(r)?t._validityProp.custom:t._validityProp[r];if(null!=s&&null!=(o=e.attr("data-errormessage-"+s)))return o;if(null!=(o=e.attr("data-errormessage")))return o;var n="#"+e.attr("id");if(void 0!==i.custom_error_messages[n]&&void 0!==i.custom_error_messages[n][r])o=i.custom_error_messages[n][r].message;else if(a.length>0)for(var l=0;l<a.length&&a.length>0;l++){var d="."+a[l];if(void 0!==i.custom_error_messages[d]&&void 0!==i.custom_error_messages[d][r]){o=i.custom_error_messages[d][r].message;break}}return o||void 0===i.custom_error_messages[r]||void 0===i.custom_error_messages[r].message||(o=i.custom_error_messages[r].message),o},_validityProp:{required:"value-missing",custom:"custom-error",groupRequired:"value-missing",ajax:"custom-error",minSize:"range-underflow",maxSize:"range-overflow",min:"range-underflow",max:"range-overflow",past:"type-mismatch",future:"type-mismatch",dateRange:"type-mismatch",dateTimeRange:"type-mismatch",maxCheckbox:"range-overflow",minCheckbox:"range-underflow",equals:"pattern-mismatch",funcCall:"custom-error",funcCallRequired:"custom-error",creditCard:"pattern-mismatch",condRequired:"value-missing"},_required:function(t,a,r,i,o){switch(t.prop("type")){case"radio":case"checkbox":if(o){if(!t.prop("checked"))return i.allrules[a[r]].alertTextCheckboxMultiple;break}var s=t.closest("form, .validationEngineContainer"),n=t.attr("name");if(0==s.find("input[name='"+n+"']:checked").length)return 1==s.find("input[name='"+n+"']:visible").length?i.allrules[a[r]].alertTextCheckboxe:i.allrules[a[r]].alertTextCheckboxMultiple;break;case"text":case"password":case"textarea":case"file":case"select-one":case"select-multiple":default:var l=e.trim(t.val()),d=e.trim(t.attr("data-validation-placeholder"));if(!l||d&&l==d)return i.allrules[a[r]].alertText}},_groupRequired:function(a,r,i,o){var s="["+o.validateAttribute+"*="+r[i+1]+"]",n=!1;if(a.closest("form, .validationEngineContainer").find(s).each(function(){if(!t._required(e(this),r,i,o))return n=!0,!1}),!n)return o.allrules[r[i]].alertText},_custom:function(e,t,a,r){var i,o=t[a+1],s=r.allrules[o];if(s)if(s.regex){var n=s.regex;if(!n)return void alert("jqv:custom regex not found - "+o);if(!new RegExp(n).test(e.val()))return r.allrules[o].alertText}else{if(!s.func)return void alert("jqv:custom type not allowed "+o);if("function"!=typeof(i=s.func))return void alert("jqv:custom parameter 'function' is no function - "+o);if(!i(e,t,a,r))return r.allrules[o].alertText}else alert("jqv:custom rule not found - "+o)},_funcCall:function(e,t,a,r){var i,o=t[a+1];if(o.indexOf(".")>-1){for(var s=o.split("."),n=window;s.length;)n=n[s.shift()];i=n}else i=window[o]||r.customFunctions[o];if("function"==typeof i)return i(e,t,a,r)},_funcCallRequired:function(e,a,r,i){return t._funcCall(e,a,r,i)},_equals:function(t,a,r,i){var o=a[r+1];if(t.val()!=e("#"+o).val())return i.allrules.equals.alertText},_maxSize:function(e,t,a,r){var i=t[a+1];if(e.val().length>i){var o=r.allrules.maxSize;return o.alertText+i+o.alertText2}},_minSize:function(e,t,a,r){var i=t[a+1];if(e.val().length<i){var o=r.allrules.minSize;return o.alertText+i+o.alertText2}},_min:function(e,t,a,r){var i=parseFloat(t[a+1]);if(parseFloat(e.val())<i){var o=r.allrules.min;return o.alertText2?o.alertText+i+o.alertText2:o.alertText+i}},_max:function(e,t,a,r){var i=parseFloat(t[a+1]);if(parseFloat(e.val())>i){var o=r.allrules.max;return o.alertText2?o.alertText+i+o.alertText2:o.alertText+i}},_past:function(a,r,i,o,s){var n,l=i[o+1],d=e(a.find("*[name='"+l.replace(/^#+/,"")+"']"));if("now"==l.toLowerCase())n=new Date;else if(null!=d.val()){if(d.is(":disabled"))return;n=t._parseDate(d.val())}else n=t._parseDate(l);if(t._parseDate(r.val())>n){var u=s.allrules.past;return u.alertText2?u.alertText+t._dateToString(n)+u.alertText2:u.alertText+t._dateToString(n)}},_future:function(a,r,i,o,s){var n,l=i[o+1],d=e(a.find("*[name='"+l.replace(/^#+/,"")+"']"));if("now"==l.toLowerCase())n=new Date;else if(null!=d.val()){if(d.is(":disabled"))return;n=t._parseDate(d.val())}else n=t._parseDate(l);if(t._parseDate(r.val())<n){var u=s.allrules.future;return u.alertText2?u.alertText+t._dateToString(n)+u.alertText2:u.alertText+t._dateToString(n)}},_isDate:function(e){return new RegExp(/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$|^(?:(?:(?
2:0?[13578]|1[02])(\/|-)31)|(?:(?:0?[1,3-9]|1[0-2])(\/|-)(?:29|30)))(\/|-)(?:[1-9]\d\d\d|\d[1-9]\d\d|\d\d[1-9]\d|\d\d\d[1-9])$|^(?:(?:0?[1-9]|1[0-2])(\/|-)(?:0?[1-9]|1\d|2[0-8]))(\/|-)(?:[1-9]\d\d\d|\d[1-9]\d\d|\d\d[1-9]\d|\d\d\d[1-9])$|^(0?2(\/|-)29)(\/|-)(?:(?:0[48]00|[13579][26]00|[2468][048]00)|(?:\d\d)?(?:0[48]|[2468][048]|[13579][26]))$/).test(e)},_isDateTime:function(e){return new RegExp(/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])\s+(1[012]|0?[1-9]){1}:(0?[1-5]|[0-6][0-9]){1}:(0?[0-6]|[0-6][0-9]){1}\s+(am|pm|AM|PM){1}$|^(?:(?:(?:0?[13578]|1[02])(\/|-)31)|(?:(?:0?[1,3-9]|1[0-2])(\/|-)(?:29|30)))(\/|-)(?:[1-9]\d\d\d|\d[1-9]\d\d|\d\d[1-9]\d|\d\d\d[1-9])$|^((1[012]|0?[1-9]){1}\/(0?[1-9]|[12][0-9]|3[01]){1}\/\d{2,4}\s+(1[012]|0?[1-9]){1}:(0?[1-5]|[0-6][0-9]){1}:(0?[0-6]|[0-6][0-9]){1}\s+(am|pm|AM|PM){1})$/).test(e)},_dateCompare:function(e,t){return new Date(e.toString())<new Date(t.toString())},_dateRange:function(e,a,r,i){return!i.firstOfGroup[0].value&&i.secondOfGroup[0].value||i.firstOfGroup[0].value&&!i.secondOfGroup[0].value?i.allrules[a[r]].alertText+i.allrules[a[r]].alertText2:t._isDate(i.firstOfGroup[0].value)&&t._isDate(i.secondOfGroup[0].value)&&t._dateCompare(i.firstOfGroup[0].value,i.secondOfGroup[0].value)?void 0:i.allrules[a[r]].alertText+i.allrules[a[r]].alertText2},_dateTimeRange:function(e,a,r,i){return!i.firstOfGroup[0].value&&i.secondOfGroup[0].value||i.firstOfGroup[0].value&&!i.secondOfGroup[0].value?i.allrules[a[r]].alertText+i.allrules[a[r]].alertText2:t._isDateTime(i.firstOfGroup[0].value)&&t._isDateTime(i.secondOfGroup[0].value)&&t._dateCompare(i.firstOfGroup[0].value,i.secondOfGroup[0].value)?void 0:i.allrules[a[r]].alertText+i.allrules[a[r]].alertText2},_maxCheckbox:function(e,t,a,r,i){var o=a[r+1],s=t.attr("name");if(e.find("input[name='"+s+"']:checked").length>o)return i.showArrow=!1,i.allrules.maxCheckbox.alertText2?i.allrules.maxCheckbox.alertText+" "+o+" "+i.allrules.maxCheckbox.alertText2:i.allrules.maxCheckbox.alertText},_minCheckbox:function(e,t,a,r,i){var o=a[r+1],s=t.attr("name");if(e.find("input[name='"+s+"']:checked").length<o)return i.showArrow=!1,i.allrules.minCheckbox.alertText+" "+o+" "+i.allrules.minCheckbox.alertText2},_creditCard:function(e,t,a,r){var i=!1,o=e.val().replace(/ +/g,"").replace(/-+/g,""),s=o.length;if(s>=14&&s<=16&&parseInt(o)>0){var n,l=0,d=(a=s-1,1),u=new String;do{n=parseInt(o.charAt(a)),u+=d++%2==0?2*n:n}while(--a>=0);for(a=0;a<u.length;a++)l+=parseInt(u.charAt(a));i=l%10==0}if(!i)return r.allrules.creditCard.alertText},_ajax:function(a,r,i,o){var s=r[i+1],n=o.allrules[s],l=n.extraData,d=n.extraDataDynamic,u={fieldId:a.attr("id"),fieldValue:a.val()};if("object"==typeof l)e.extend(u,l);else if("string"==typeof l){var c=l.split("&");for(i=0;i<c.length;i++){var f=c[i].split("=");f[0]&&f[0]&&(u[f[0]]=f[1])}}if(d){var v=String(d).split(",");for(i=0;i<v.length;i++){var p=v[i];if(e(p).length){var m=a.closest("form, .validationEngineContainer").find(p).val();p.replace("#",""),escape(m);u[p.replace("#","")]=m}}}if("field"==o.eventTrigger&&delete o.ajaxValidCache[a.attr("id")],!o.isError&&!t._checkAjaxFieldStatus(a.attr("id"),o))return e.ajax({type:o.ajaxFormValidationMethod,url:n.url,cache:!1,dataType:"json",data:u,field:a,rule:n,methods:t,options:o,beforeSend:function(){},error:function(e,a){o.onFailure?o.onFailure(e,a):t._ajaxError(e,a)},success:function(r){var i=r[0],s=e("#"+i).eq(0);if(1==s.length){var l=r[1],d=r[2];if(l){if(o.ajaxValidCache[i]=!0,d){if(o.allrules[d])(u=o.allrules[d].alertTextOk)&&(d=u)}else d=n.alertTextOk;o.showPrompts&&(d?t._showPrompt(s,d,"pass",!0,o):t._closePrompt(s)),"submit"==o.eventTrigger&&a.closest("form").submit()}else{var u;if(o.ajaxValidCache[i]=!1,o.isError=!0,d){if(o.allrules[d])(u=o.allrules[d].alertText)&&(d=u)}else d=n.alertText;o.showPrompts&&t._showPrompt(s,d,"",!0,o)}}s.trigger("jqv.field.result",[s,o.isError,d])}}),n.alertTextLoad},_ajaxError:function(e,t){0==e.status&&null==t?alert("The page is not served from a server! ajax call failed"):"undefined"!=typeof console&&console.log("Ajax error: "+e.status+" "+t)},_dateToString:function(e){return e.getDate()+"."+(e.getMonth()+1)+"."+e.getFullYear()},_parseDate:function(e){var t=e.split("-");return t==e&&(t=e.split("/")),t==e?(t=e.split("."),new Date(t[2],t[1]-1,t[0])):new Date(t[0],t[1]-1,t[2])},_showPrompt:function(a,r,i,o,s,n){a.data("jqv-prompt-at")instanceof jQuery?a=a.data("jqv-prompt-at"):a.data("jqv-prompt-at")&&(a=e(a.data("jqv-prompt-at")));var l=t._getPrompt(a);n&&(l=!1),e.trim(r)&&(l?t._updatePrompt(a,l,r,i,o,s):t._buildPrompt(a,r,i,o,s),"function"==typeof OnShowValidationEnginePrompt&&OnShowValidationEnginePrompt(a,t._getPrompt(a)))},_buildPrompt:function(a,r,i,o,s){var n=e("<div>");switch(n.addClass(t._getClassName(a.attr("id"))+"formError"),n.addClass("parentForm"+t._getClassName(a.closest("form, .validationEngineContainer").attr("id"))),n.addClass("formError"),i){case"pass":n.addClass("greenPopup");break;case"info":n.addClass("yellowPopup");break;case"load":n.addClass("blackPopup")}o&&n.addClass("ajaxed");e("<div>").addClass("formErrorContent").html(r).appendTo(n);var l=a.data("promptPosition")||s.promptPosition;if(s.showArrow){var d=e("<div>").addClass("formErrorArrow");if("string"==typeof l)-1!=(f=l.indexOf(":"))&&(l=l.substring(0,f));switch(l){case"bottomLeft":case"bottomRight":n.find(".formErrorContent").before(d),d.addClass("formErrorArrowBottom").html('<div class="line1">\x3c!-- --\x3e</div><div class="line2">\x3c!-- --\x3e</div><div class="line3">\x3c!-- --\x3e</div><div class="line4">\x3c!-- --\x3e</div><div class="line5">\x3c!-- --\x3e</div><div class="line6">\x3c!-- --\x3e</div><div class="line7">\x3c!-- --\x3e</div><div class="line8">\x3c!-- --\x3e</div><div class="line9">\x3c!-- --\x3e</div><div class="line10">\x3c!-- --\x3e</div>');break;case"topLeft":case"topRight":d.html('<div class="line10">\x3c!-- --\x3e</div><div class="line9">\x3c!-- --\x3e</div><div class="line8">\x3c!-- --\x3e</div><div class="line7">\x3c!-- --\x3e</div><div class="line6">\x3c!-- --\x3e</div><div class="line5">\x3c!-- --\x3e</div><div class="line4">\x3c!-- --\x3e</div><div class="line3">\x3c!-- --\x3e</div><div class="line2">\x3c!-- --\x3e</div><div class="line1">\x3c!-- --\x3e</div>'),n.append(d)}}s.addPromptClass&&n.addClass(s.addPromptClass);var u=a.attr("data-required-class");if(void 0!==u)n.addClass(u);else if(s.prettySelect&&e("#"+a.attr("id")).next().is("select")){var c=e("#"+a.attr("id").substr(s.usePrefix.length).substring(s.useSuffix.length)).attr("data-required-class");void 0!==c&&n.addClass(c)}n.css({opacity:0}
2),"inline"===l?(n.addClass("inline"),void 0!==a.attr("data-prompt-target")&&e("#"+a.attr("data-prompt-target")).length>0?n.appendTo(e("#"+a.attr("data-prompt-target"))):a.after(n)):a.before(n);var f=t._calculatePosition(a,n,s);return e("body").hasClass("rtl")?n.css({position:"inline"===l?"relative":"absolute",top:f.callerTopPosition,left:"initial",right:f.callerleftPosition,marginTop:f.marginTopSize,opacity:0}).data("callerField",a):n.css({position:"inline"===l?"relative":"absolute",top:f.callerTopPosition,left:f.callerleftPosition,right:"initial",marginTop:f.marginTopSize,opacity:0}).data("callerField",a),s.autoHidePrompt&&setTimeout(function(){n.animate({opacity:0},function(){n.closest(".formError").remove()})},s.autoHideDelay),n.animate({opacity:.87})},_updatePrompt:function(a,r,i,o,s,n,l){if(r){void 0!==o&&("pass"==o?r.addClass("greenPopup"):r.removeClass("greenPopup"),"load"==o?r.addClass("blackPopup"):r.removeClass("blackPopup")),s?r.addClass("ajaxed"):r.removeClass("ajaxed"),r.find(".formErrorContent").html(i);var d=t._calculatePosition(a,r,n);if(e("body").hasClass("rtl"))var u={top:d.callerTopPosition,left:"initial",right:d.callerleftPosition,marginTop:d.marginTopSize,opacity:.87};else u={top:d.callerTopPosition,left:d.callerleftPosition,right:"initial",marginTop:d.marginTopSize,opacity:.87};r.css({opacity:0,display:"block"}),l?r.css(u):r.animate(u)}},_closePrompt:function(e){var a=t._getPrompt(e);a&&a.fadeTo("fast",0,function(){"function"==typeof OnClosePrompt&&OnClosePrompt(c),a.closest(".formError").remove()})},closePrompt:function(e){return t._closePrompt(e)},_getPrompt:function(a){var r=e(a).closest("form, .validationEngineContainer").attr("id"),i=t._getClassName(a.attr("id"))+"formError",o=e("."+t._escapeExpression(i)+".parentForm"+t._getClassName(r))[0];if(o)return e(o)},_escapeExpression:function(e){return e.replace(/([#;&,\.\+\*\~':"\!\^$\[\]\(\)=>\|])/g,"\\$1")},isRTL:function(t){var a=e(document),r=e("body"),i=t&&t.hasClass("rtl")||t&&"rtl"===(t.attr("dir")||"").toLowerCase()||a.hasClass("rtl")||"rtl"===(a.attr("dir")||"").toLowerCase()||r.hasClass("rtl")||"rtl"===(r.attr("dir")||"").toLowerCase();return Boolean(i)},_calculatePosition:function(e,t,a){var r,i,o,s=e.width(),n=e.position().left,l=e.position().top;e.height();r=i=0,o=-t.height();var d=e.data("promptPosition")||a.promptPosition,u="",c="",f=0,v=0;switch("string"==typeof d&&-1!=d.indexOf(":")&&(u=d.substring(d.indexOf(":")+1),d=d.substring(0,d.indexOf(":")),-1!=u.indexOf(",")&&(c=u.substring(u.indexOf(",")+1),u=u.substring(0,u.indexOf(",")),v=parseInt(c),isNaN(v)&&(v=0)),f=parseInt(u),isNaN(u)&&(u=0)),d){default:case"topRight":i+=n+s-27,r+=l;break;case"topLeft":r+=l,i+=n;break;case"centerRight":r=l+4,o=0,i=n+e.outerWidth(!0)+5;break;case"centerLeft":i=n-(t.width()+2),r=l+4,o=0;break;case"bottomLeft":r=l+e.height()+5,o=0,i=n;break;case"bottomRight":i=n+s-27,r=l+e.height()+5,o=0;break;case"inline":i=0,r=0,o=0}return{callerTopPosition:(r+=v)+"px",callerleftPosition:(i+=f)+"px",marginTopSize:o+"px"}},_saveOptions:function(t,a){if(e.validationEngineLanguage)var r=e.validationEngineLanguage.allRules;else e.error("jQuery.validationEngine rules are not loaded, plz add localization files to the page");e.validationEngine.defaults.allrules=r;var i=e.extend(!0,{},e.validationEngine.defaults,a);return t.data("jqv",i),i},_getClassName:function(e){if(e)return e.replace(/:/g,"_").replace(/\./g,"_")},_jqSelector:function(e){return e.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g,"\\$1")},_condRequired:function(e,a,r,i){var o,s;for(o=r+1;o<a.length;o++)if((s=jQuery("#"+a[o]).first()).length&&null==t._required(s,["required"],0,i,!0))return t._required(e,["required"],0,i)},_submitButtonClick:function(t){var a=e(this);a.closest("form, .validationEngineContainer").data("jqv_submitButton",a.attr("id"))}};e.fn.validationEngine=function(a){var r=e(this);return r[0]?"string"==typeof a&&"_"!=a.charAt(0)&&t[a]?("showPrompt"!=a&&"hide"!=a&&"hideAll"!=a&&t.init.apply(r),t[a].apply(r,Array.prototype.slice.call(arguments,1))):"object"!=typeof a&&a?void e.error("Method "+a+" does not exist in jQuery.validationEngine"):(t.init.apply(r,arguments),t.attach.apply(r)):r},e.validationEngine={fieldIdCounter:0,defaults:{validationEventTrigger:"blur",scroll:!0,focusFirstField:!0,showPrompts:!0,validateNonVisibleFields:!1,ignoreFieldsWithClass:"ignoreMe",promptPosition:"topRight",bindMethod:"bind",inlineAjax:!1,ajaxFormValidation:!1,ajaxFormValidationURL:!1,ajaxFormValidationMethod:"get",onAjaxFormComplete:e.noop,onBeforeAjaxFormValidation:e.noop,onValidationComplete:!1,doNotShowAllErrosOnSubmit:!1,custom_error_messages:{},binded:!0,notEmpty:!1,showArrow:!0,showArrowOnRadioAndCheckbox:!1,isError:!1,maxErrorsPerField:!1,ajaxValidCache:{},autoPositionUpdate:!1,InvalidFields:[],onFieldSuccess:!1,onFieldFailure:!1,onSuccess:!1,onFailure:!1,validateAttribute:"class",addSuccessCssClassToField:"valid",addFailureCssClassToField:"invalid",autoHidePrompt:!1,autoHideDelay:1e4,fadeDuration:300,prettySelect:!1,addPromptClass:"",usePrefix:"",useSuffix:"",showOneMessage:!1}},e(function(){e.validationEngine.defaults.promptPosition=t.isRTL()?"topLeft":"topRight"})}(jQuery);
3!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}(function(B){"use strict";B.ui=B.ui||{};B.ui.version="1.13.2";var s,i=0,r=Array.prototype.hasOwnProperty,o=Array.prototype.slice;B.cleanData=(s=B.cleanData,function(e){for(var t,i,a=0;null!=(i=e[a]);a++)(t=B._data(i,"events"))&&t.remove&&B(i).triggerHandler("remove");s(e)}),B.widget=function(e,i,t){var a,s,n,r={},o=e.split(".")[0],h=o+"-"+(e=e.split(".")[1]);return t||(t=i,i=B.Widget),Array.isArray(t)&&(t=B.extend.apply(null,[{}].concat(t))),B.expr.pseudos[h.toLowerCase()]=function(e){return!!B.data(e,h)},B[o]=B[o]||{},a=B[o][e],s=B[o][e]=function(e,t){if(!this||!this._createWidget)return new s(e,t);arguments.length&&this._createWidget(e,t)},B.extend(s,a,{version:t.version,_proto:B.extend({},t),_childConstructors:[]}),(n=new i).options=B.widget.extend({},n.options),B.each(t,function(t,a){function s(){return i.prototype[t].apply(this,arguments)}function n(e){return i.prototype[t].apply(this,e)}r[t]="function"==typeof a?function(){var e,t=this._super,i=this._superApply;return this._super=s,this._superApply=n,e=a.apply(this,arguments),this._super=t,this._superApply=i,e}:a}),s.prototype=B.widget.extend(n,{widgetEventPrefix:a&&n.widgetEventPrefix||e},r,{constructor:s,namespace:o,widgetName:e,widgetFullName:h}),a?(B.each(a._childConstructors,function(e,t){var i=t.prototype;B.widget(i.namespace+"."+i.widgetName,s,t._proto)}),delete a._childConstructors):i._childConstructors.push(s),B.widget.bridge(e,s),s}
vendor: 6,263 bytes, line 3
3,B.widget.extend=function(e){for(var t,i,a=o.call(arguments,1),s=0,n=a.length;s<n;s++)for(t in a[s])i=a[s][t],r.call(a[s],t)&&void 0!==i&&(B.isPlainObject(i)?e[t]=B.isPlainObject(e[t])?B.widget.extend({},e[t],i):B.widget.extend({},i):e[t]=i);return e},B.widget.bridge=function(n,t){var r=t.prototype.widgetFullName||n;B.fn[n]=function(i){var e="string"==typeof i,a=o.call(arguments,1),s=this;return e?this.length||"instance"!==i?this.each(function(){var e,t=B.data(this,r);return"instance"===i?(s=t,!1):t?"function"!=typeof t[i]||"_"===i.charAt(0)?B.error("no such method '"+i+"' for "+n+" widget instance"):(e=t[i].apply(t,a))!==t&&void 0!==e?(s=e&&e.jquery?s.pushStack(e.get()):e,!1):void 0:B.error("cannot call methods on "+n+" prior to initialization; attempted to call method '"+i+"'")}):s=void 0:(a.length&&(i=B.widget.extend.apply(null,[i].concat(a))),this.each(function(){var e=B.data(this,r);e?(e.option(i||{}),e._init&&e._init()):B.data(this,r,new t(i,this))})),s}},B.Widget=function(){},B.Widget._childConstructors=[],B.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,t){t=B(t||this.defaultElement||this)[0],this.element=B(t),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=B(),this.hoverable=B(),this.focusable=B(),this.classesElementLookup={},t!==this&&(B.data(t,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===t&&this.destroy()}}),this.document=B(t.style?t.ownerDocument:t.document||t),this.window=B(this.document[0].defaultView||this.document[0].parentWindow)),this.options=B.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:B.noop,_create:B.noop,_init:B.noop,destroy:function(){var i=this;this._destroy(),B.each(this.classesElementLookup,function(e,t){i._removeClass(t,e)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:B.noop,widget:function(){return this.element},option:function(e,t){var i,a,s,n=e;if(0===arguments.length)return B.widget.extend({},this.options);if("string"==typeof e)if(n={},e=(i=e.split(".")).shift(),i.length){for(a=n[e]=B.widget.extend({},this.options[e]),s=0;s<i.length-1;s++)a[i[s]]=a[i[s]]||{},a=a[i[s]];if(e=i.pop(),1===arguments.length)return void 0===a[e]?null:a[e];a[e]=t}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];n[e]=t}return this._setOptions(n),this},_setOptions:function(e){for(var t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return"classes"===e&&this._setOptionClasses(t),this.options[e]=t,"disabled"===e&&this._setOptionDisabled(t),this},_setOptionClasses:function(e){var t,i,a;for(t in e)a=this.classesElementLookup[t],e[t]!==this.options.classes[t]&&a&&a.length&&(i=B(a.get()),this._removeClass(a,t),i.addClass(this._classes({element:i,keys:t,classes:e,add:!0})))},_setOptionDisabled:function(e){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!e),e&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(s){var n=[],r=this;function e(e,t){for(var i,a=0;a<e.length;a++)i=r.classesElementLookup[e[a]]||B(),i=s.add?(function(){var i=[];s.element.each(function(e,t){B.map(r.classesElementLookup,function(e){return e}).some(function(e){return e.is(t)})||i.push(t)}),r._on(B(i),{remove:"_untrackClassesElement"})}(),B(B.uniqueSort(i.get().concat(s.element.get())))):B(i.not(s.element).get()),r.classesElementLookup[e[a]]=i,n.push(e[a]),t&&s.classes[e[a]]&&n.push(s.classes[e[a]])}return(s=B.extend({element:this.element,classes:this.options.classes||{}},s)).keys&&e(s.keys.match(/\S+/g)||[],!0),s.extra&&e(s.extra.match(/\S+/g)||[]),n.join(" ")},_untrackClassesElement:function(i){var a=this;B.each(a.classesElementLookup,function(e,t){-1!==B.inArray(i.target,t)&&(a.classesElementLookup[e]=B(t.not(i.target).get()))}),this._off(B(i.target))},_removeClass:function(e,t,i){return this._toggleClass(e,t,i,!1)},_addClass:function(e,t,i){return this._toggleClass(e,t,i,!0)},_toggleClass:function(e,t,i,a){var s="string"==typeof e||null===e,i={extra:s?t:i,keys:s?e:t,element:s?this.element:e,add:a="boolean"==typeof a?a:i};return i.element.toggleClass(this._classes(i),a),this},_on:function(s,n,e){var r,o=this;"boolean"!=typeof s&&(e=n,n=s,s=!1),e?(n=r=B(n),this.bindings=this.bindings.add(n)):(e=n,n=this.element,r=this.widget()),B.each(e,function(e,t){function i(){if(s||!0!==o.options.disabled&&!B(this).hasClass("ui-state-disabled"))return("string"==typeof t?o[t]:t).apply(o,arguments)}"string"!=typeof t&&(i.guid=t.guid=t.guid||i.guid||B.guid++);var a=e.match(/^([\w:-]*)\s*(.*)$/),e=a[1]+o.eventNamespace,a=a[2];a?r.on(e,a,i):n.on(e,i)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(t),this.bindings=B(this.bindings.not(e).get()),this.focusable=B(this.focusable.not(e).get()),this.hoverable=B(this.hoverable.not(e).get())},_delay:function(e,t){var i=this;return setTimeout(function(){return("string"==typeof e?i[e]:e).apply(i,arguments)},t||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(B(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(B(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(B(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(B(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,t,i){var a,s,n=this.options[e];if(i=i||{},(t=B.Event(t)).type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),t.target=this.element[0],s=t.originalEvent)for(a in s)a in t||(t[a]=s[a]);
vendor: 9,104 bytes, line 3
3return this.element.trigger(t,i),!("function"==typeof n&&!1===n.apply(this.element[0],[t].concat(i))||t.isDefaultPrevented())}},B.each({show:"fadeIn",hide:"fadeOut"},function(n,r){B.Widget.prototype["_"+n]=function(t,e,i){var a,s=(e="string"==typeof e?{effect:e}:e)?!0!==e&&"number"!=typeof e&&e.effect||r:n;"number"==typeof(e=e||{})?e={duration:e}:!0===e&&(e={}),a=!B.isEmptyObject(e),e.complete=i,e.delay&&t.delay(e.delay),a&&B.effects&&B.effects.effect[s]?t[n](e):s!==n&&t[s]?t[s](e.duration,e.easing,i):t.queue(function(e){B(this)[n](),i&&i.call(t[0]),e()})}});var t,a;B.widget;B.expr.pseudos||(B.expr.pseudos=B.expr[":"]),B.uniqueSort||(B.uniqueSort=B.unique),B.escapeSelector||(t=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,a=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},B.escapeSelector=function(e){return(e+"").replace(t,a)}),B.fn.even&&B.fn.odd||B.fn.extend({even:function(){return this.filter(function(e){return e%2==0})},odd:function(){return this.filter(function(e){return e%2==1})}});var e,h;B.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},B.fn.extend({uniqueId:(e=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+(++e))})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&B(this).removeAttr("id")})}}),B.widget("ui.accordion",{version:"1.13.2",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:function(e){return e.find("> li > :first-child").add(e.find("> :not(li)").even())},heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=B(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||!1!==e.active&&null!=e.active||(e.active=0),this._processPanels(),e.active<0&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():B()}},_createIcons:function(){var e,t=this.options.icons;t&&(e=B("<span>"),this._addClass(e,"ui-accordion-header-icon","ui-icon "+t.header),e.prependTo(this.headers),e=this.active.children(".ui-accordion-header-icon"),this._removeClass(e,t.header)._addClass(e,null,t.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){"active"!==e?("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||!1!==this.options.active||this._activate(0),"icons"===e&&(this._destroyIcons(),t&&this._createIcons())):this._activate(t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!e)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var t=B.ui.keyCode,i=this.headers.length,a=this.headers.index(e.target),s=!1;switch(e.keyCode){case t.RIGHT:case t.DOWN:s=this.headers[(a+1)%i];break;case t.LEFT:case t.UP:s=this.headers[(a-1+i)%i];break;case t.SPACE:case t.ENTER:this._eventHandler(e);break;case t.HOME:s=this.headers[0];break;case t.END:s=this.headers[i-1]}s&&(B(e.target).attr("tabIndex",-1),B(s).attr("tabIndex",0),B(s).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===B.ui.keyCode.UP&&e.ctrlKey&&B(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),!1===e.active&&!0===e.collapsible||!this.headers.length?(e.active=!1,this.active=B()):!1===e.active?this._activate(0):this.active.length&&!B.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=B()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var e=this.headers,t=this.panels;"function"==typeof this.options.header?this.headers=this.options.header(this.element):this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),t&&(this._off(e.not(this.headers)),this._off(t.not(this.panels)))},_refresh:function(){var i,e=this.options,t=e.heightStyle,a=this.element.parent();this.active=this._findActive(e.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var e=B(this),t=e.uniqueId().attr("id"),i=e.next(),a=i.uniqueId().attr("id");e.attr("aria-controls",a),i.attr("aria-labelledby",t)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(e.event),"fill"===t?(i=a.height(),this.element.siblings(":visible").each(function(){var e=B(this),t=e.css("position");"absolute"!==t&&"fixed"!==t&&(i-=e.outerHeight(!0))}),this.headers.each(function(){i-=B(this).outerHeight(!0)}),this.headers.next().each(function(){B(this).height(Math.max(0,i-B(this).innerHeight()+B(this).height()))}).css("overflow","auto")):"auto"===t&&(i=0,this.headers.next().each(function(){var e=B(this).is(":visible");e||B(this).show(),i=Math.max(i,B(this).css("height","").height()),e||B(this).hide()}).height(i))},_activate:function(e){e=this._findActive(e)[0];e!==this.active[0]&&(e=e||this.active[0],this._eventHandler({target:e,currentTarget:e,preventDefault:B.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):B()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&B.each(e.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var t=this.options,i=this.active,a=B(e.currentTarget),s=a[0]===i[0],n=s&&t.collapsible,r=n?B():a.next(),o=i.next(),r={oldHeader:i,oldPanel:o,newHeader:n?B():a,newPanel:r};e.preventDefault(),s&&!t.collapsible||!1===this._trigger("beforeActivate",e,r)||(t.active=!n&&this.headers.index(a),this.active=s?B():a,this._toggle(r),this._removeClass(i,"ui-accordion-header-active","ui-state-active"),t.icons&&(i=i.children(".ui-accordion-header-icon"),this._removeClass(i,null,t.icons.activeHeader)._addClass(i,null,t.icons.header)),s||(this._removeClass(a,"ui-accordion-header-collapsed")._addClass(a,"ui-accordion-header-active","ui-state-active"),t.icons&&(s=a.children(".ui-accordion-header-icon"),this._removeClass(s,null,t.icons.header)._addClass(s,null,t.icons.activeHeader)),this._addClass(a.next(),"ui-accordion-content-active")))},_toggle:function(e){var t=e.newPanel,i=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=t,this.prevHide=i,this.options.animate?this._animate(t,i,e):(i.hide(),t.show(),this._toggleComplete(e)),i.attr({"aria-hidden":"true"}),i.prev().attr({"aria-selected":"false","aria-expanded":"false"}),t.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):t.length&&this.headers.filter(function(){return 0===parseInt(B(this).attr("tabIndex"),10)}).attr("tabIndex",-1),t.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(e,i,t){var a,s,n,r=this,o=0,h=e.css("box-sizing"),l=e.length&&(!i.length||e.index()<i.index()),d=this.options.animate||{},u=l&&d.down||d,l=function(){r._toggleComplete(t)};
vendor: 6,962 bytes, line 3
3return s=(s="string"==typeof u?u:s)||u.easing||d.easing,n=(n="number"==typeof u?u:n)||u.duration||d.duration,i.length?e.length?(a=e.show().outerHeight(),i.animate(this.hideProps,{duration:n,easing:s,step:function(e,t){t.now=Math.round(e)}}),void e.hide().animate(this.showProps,{duration:n,easing:s,complete:l,step:function(e,t){t.now=Math.round(e),"height"!==t.prop?"content-box"===h&&(o+=t.now):"content"!==r.options.heightStyle&&(t.now=Math.round(a-i.outerHeight()-o),o=0)}})):i.animate(this.hideProps,n,s,l):e.animate(this.showProps,n,s,l)},_toggleComplete:function(e){var t=e.oldPanel,i=t.prev();this._removeClass(t,"ui-accordion-content-active"),this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed"),t.length&&(t.parent()[0].className=t.parent()[0].className),this._trigger("activate",null,e)}});function n(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},B.extend(this._defaults,this.regional[""]),this.regional.en=B.extend(!0,{},this.regional[""]),this.regional["en-US"]=B.extend(!0,{},this.regional.en),this.dpDiv=l(B("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function l(e){var t="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",t,function(){B(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&B(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&B(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",t,d)}function d(){B.datepicker._isDisabledDatepicker((h.inline?h.dpDiv.parent():h.input)[0])||(B(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),B(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&B(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&B(this).addClass("ui-datepicker-next-hover"))}function u(e,t){for(var i in B.extend(e,t),t)null==t[i]&&(e[i]=t[i]);return e}B.extend(B.ui,{datepicker:{version:"1.13.2"}}),B.extend(n.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return u(this._defaults,e||{}),this},_attachDatepicker:function(e,t){var i,a=e.nodeName.toLowerCase(),s="div"===a||"span"===a;e.id||(this.uuid+=1,e.id="dp"+this.uuid),(i=this._newInst(B(e),s)).settings=B.extend({},t||{}),"input"===a?this._connectDatepicker(e,i):s&&this._inlineDatepicker(e,i)},_newInst:function(e,t){return{id:e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:t,dpDiv:t?l(B("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,t){var i=B(e);t.append=B([]),t.trigger=B([]),i.hasClass(this.markerClassName)||(this._attachments(i,t),i.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(t),B.data(e,"datepicker",t),t.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,t){var i,a=this._get(t,"appendText"),s=this._get(t,"isRTL");t.append&&t.append.remove(),a&&(t.append=B("<span>").addClass(this._appendClass).text(a),e[s?"before":"after"](t.append)),e.off("focus",this._showDatepicker),t.trigger&&t.trigger.remove(),"focus"!==(i=this._get(t,"showOn"))&&"both"!==i||e.on("focus",this._showDatepicker),"button"!==i&&"both"!==i||(a=this._get(t,"buttonText"),i=this._get(t,"buttonImage"),this._get(t,"buttonImageOnly")?t.trigger=B("<img>").addClass(this._triggerClass).attr({src:i,alt:a,title:a}):(t.trigger=B("<button type='button'>").addClass(this._triggerClass),i?t.trigger.html(B("<img>").attr({src:i,alt:a,title:a})):t.trigger.text(a)),e[s?"before":"after"](t.trigger),t.trigger.on("click",function(){return B.datepicker._datepickerShowing&&B.datepicker._lastInput===e[0]?B.datepicker._hideDatepicker():(B.datepicker._datepickerShowing&&B.datepicker._lastInput!==e[0]&&B.datepicker._hideDatepicker(),B.datepicker._showDatepicker(e[0])),!1}))},_autoSize:function(e){var t,i,a,s,n,r;this._get(e,"autoSize")&&!e.inline&&(n=new Date(2009,11,20),(r=this._get(e,"dateFormat")).match(/[DM]/)&&(t=function(e){for(s=a=i=0;s<e.length;s++)e[s].length>i&&(i=e[s].length,a=s);return a},n.setMonth(t(this._get(e,r.match(/MM/)?"monthNames":"monthNamesShort"))),n.setDate(t(this._get(e,r.match(/DD/)?"dayNames":"dayNamesShort"))+20-n.getDay())),e.input.attr("size",this._formatDate(e,n).length))},_inlineDatepicker:function(e,t){var i=B(e);i.hasClass(this.markerClassName)||(i.addClass(this.markerClassName).append(t.dpDiv),B.data(e,"datepicker",t),this._setDate(t,this._getDefaultDate(t),!0),this._updateDatepicker(t),this._updateAlternate(t),t.settings.disabled&&this._disableDatepicker(e),t.dpDiv.css("display","block"))},_dialogDatepicker:function(e,t,i,a,s){var n,r=this._dialogInst;return r||(this.uuid+=1,n="dp"+this.uuid,this._dialogInput=B("<input type='text' id='"+n+"' style='position: absolute; top: -100px; width: 0px;'/>
3"),this._dialogInput.on("keydown",this._doKeyDown),B("body").append(this._dialogInput),(r=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},B.data(this._dialogInput[0],"datepicker",r)),u(r.settings,a||{}),t=t&&t.constructor===Date?this._formatDate(r,t):t,this._dialogInput.val(t),this._pos=s?s.length?s:[s.pageX,s.pageY]:null,this._pos||(n=document.documentElement.clientWidth,a=document.documentElement.clientHeight,t=document.documentElement.scrollLeft||document.body.scrollLeft,s=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[n/2-100+t,a/2-150+s]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),r.settings.onSelect=i,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),B.blockUI&&B.blockUI(this.dpDiv),B.data(this._dialogInput[0],"datepicker",r),this},_destroyDatepicker:function(e){var t,i=B(e),a=B.data(e,"datepicker");i.hasClass(this.markerClassName)&&(t=e.nodeName.toLowerCase(),B.removeData(e,"datepicker"),"input"===t?(a.append.remove(),a.trigger.remove(),i.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):"div"!==t&&"span"!==t||i.removeClass(this.markerClassName).empty(),h===a&&(h=null,this._curInst=null))},_enableDatepicker:function(t){var e,i=B(t),a=B.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!1,a.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):"div"!==e&&"span"!==e||((i=i.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=B.map(this._disabledInputs,function(e){return e===t?null:e}))},_disableDatepicker:function(t){var e,i=B(t),a=B.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(e=t.nodeName.toLowerCase())?(t.disabled=!0,a.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):"div"!==e&&"span"!==e||((i=i.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=B.map(this._disabledInputs,function(e){return e===t?null:e}),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;t<this._disabledInputs.length;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(e){try{return B.data(e,"datepicker")}catch(e){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,t,i){var a,s,n=this._getInst(e);if(2===arguments.length&&"string"==typeof t)return"defaults"===t?B.extend({},B.datepicker._defaults):n?"all"===t?B.extend({},n.settings):this._get(n,t):null;a=t||{},"string"==typeof t&&((a={})[t]=i),n&&(this._curInst===n&&this._hideDatepicker(),s=this._getDateDatepicker(e,!0),t=this._getMinMaxDate(n,"min"),i=this._getMinMaxDate(n,"max"),u(n.settings,a),null!==t&&void 0!==a.dateFormat&&void 0===a.minDate&&(n.settings.minDate=this._formatDate(n,t)),null!==i&&void 0!==a.dateFormat&&void 0===a.maxDate&&(n.settings.maxDate=this._formatDate(n,i)),"disabled"in a&&(a.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(B(e),n),this._autoSize(n),this._setDate(n,s),this._updateAlternate(n),this._updateDatepicker(n))},_changeDatepicker:function(e,t,i){this._optionDatepicker(e,t,i)},_refreshDatepicker:function(e){e=this._getInst(e);e&&this._updateDatepicker(e)},_setDateDatepicker:function(e,t){e=this._getInst(e);e&&(this._setDate(e,t),this._updateDatepicker(e),this._updateAlternate(e))},_getDateDatepicker:function(e,t){e=this._getInst(e);return e&&!e.inline&&this._setDateFromField(e,t),e?this._getDate(e):null},_doKeyDown:function(e){var t,i,a=B.datepicker._getInst(e.target),s=!0,n=a.dpDiv.is(".ui-datepicker-rtl");if(a._keyEvent=!0,B.datepicker._datepickerShowing)switch(e.keyCode){case 9:B.datepicker._hideDatepicker(),s=!1;break;case 13:return(i=B("td."+B.datepicker._dayOverClass+":not(."+B.datepicker._currentClass+")",a.dpDiv))[0]&&B.datepicker._selectDay(e.target,a.selectedMonth,a.selectedYear,i[0]),(t=B.datepicker._get(a,"onSelect"))?(i=B.datepicker._formatDate(a),t.apply(a.input?a.input[0]:null,[
vendor: 9,050 bytes, line 3
3i,a])):B.datepicker._hideDatepicker(),!1;case 27:B.datepicker._hideDatepicker();break;case 33:B.datepicker._adjustDate(e.target,e.ctrlKey?-B.datepicker._get(a,"stepBigMonths"):-B.datepicker._get(a,"stepMonths"),"M");break;case 34:B.datepicker._adjustDate(e.target,e.ctrlKey?+B.datepicker._get(a,"stepBigMonths"):+B.datepicker._get(a,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&B.datepicker._clearDate(e.target),s=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&B.datepicker._gotoToday(e.target),s=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&B.datepicker._adjustDate(e.target,n?1:-1,"D"),s=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&B.datepicker._adjustDate(e.target,e.ctrlKey?-B.datepicker._get(a,"stepBigMonths"):-B.datepicker._get(a,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&B.datepicker._adjustDate(e.target,-7,"D"),s=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&B.datepicker._adjustDate(e.target,n?-1:1,"D"),s=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&B.datepicker._adjustDate(e.target,e.ctrlKey?+B.datepicker._get(a,"stepBigMonths"):+B.datepicker._get(a,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&B.datepicker._adjustDate(e.target,7,"D"),s=e.ctrlKey||e.metaKey;break;default:s=!1}else 36===e.keyCode&&e.ctrlKey?B.datepicker._showDatepicker(this):s=!1;s&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var t,i=B.datepicker._getInst(e.target);if(B.datepicker._get(i,"constrainInput"))return t=B.datepicker._possibleChars(B.datepicker._get(i,"dateFormat")),i=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||i<" "||!t||-1<t.indexOf(i)},_doKeyUp:function(e){e=B.datepicker._getInst(e.target);if(e.input.val()!==e.lastVal)try{B.datepicker.parseDate(B.datepicker._get(e,"dateFormat"),e.input?e.input.val():null,B.datepicker._getFormatConfig(e))&&(B.datepicker._setDateFromField(e),B.datepicker._updateAlternate(e),B.datepicker._updateDatepicker(e))}catch(e){}return!0},_showDatepicker:function(e){var t,i,a,s;"input"!==(e=e.target||e).nodeName.toLowerCase()&&(e=B("input",e.parentNode)[0]),B.datepicker._isDisabledDatepicker(e)||B.datepicker._lastInput===e||(s=B.datepicker._getInst(e),B.datepicker._curInst&&B.datepicker._curInst!==s&&(B.datepicker._curInst.dpDiv.stop(!0,!0),s&&B.datepicker._datepickerShowing&&B.datepicker._hideDatepicker(B.datepicker._curInst.input[0])),!1!==(i=(a=B.datepicker._get(s,"beforeShow"))?a.apply(e,[e,s]):{})&&(u(s.settings,i),s.lastVal=null,B.datepicker._lastInput=e,B.datepicker._setDateFromField(s),B.datepicker._inDialog&&(e.value=""),B.datepicker._pos||(B.datepicker._pos=B.datepicker._findPos(e),B.datepicker._pos[1]+=e.offsetHeight),t=!1,B(e).parents().each(function(){return!(t|="fixed"===B(this).css("position"))}),a={left:B.datepicker._pos[0],top:B.datepicker._pos[1]},B.datepicker._pos=null,s.dpDiv.empty(),s.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),B.datepicker._updateDatepicker(s),a=B.datepicker._checkOffset(s,a,t),s.dpDiv.css({position:B.datepicker._inDialog&&B.blockUI?"static":t?"fixed":"absolute",display:"none",left:a.left+"px",top:a.top+"px"}),s.inline||(i=B.datepicker._get(s,"showAnim"),a=B.datepicker._get(s,"duration"),s.dpDiv.css("z-index",function(e){for(var t,i;e.length&&e[0]!==document;){if(("absolute"===(t=e.css("position"))||"relative"===t||"fixed"===t)&&(i=parseInt(e.css("zIndex"),10),!isNaN(i)&&0!==i))return i;e=e.parent()}return 0}(B(e))+1),B.datepicker._datepickerShowing=!0,B.effects&&B.effects.effect[i]?s.dpDiv.show(i,B.datepicker._get(s,"showOptions"),a):s.dpDiv[i||"show"](i?a:null),B.datepicker._shouldFocusInput(s)&&s.input.trigger("focus"),B.datepicker._curInst=s)))},_updateDatepicker:function(e){this.maxRows=4,(h=e).dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var t,i=this._getNumberOfMonths(e),a=i[1],s=e.dpDiv.find("."+this._dayOverClass+" a"),n=B.datepicker._get(e,"onUpdateDatepicker");0<s.length&&d.apply(s.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),1<a&&e.dpDiv.addClass("ui-datepicker-multi-"+a).css("width",17*a+"em"),e.dpDiv[(1!==i[0]||1!==i[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===B.datepicker._curInst&&B.datepicker._datepickerShowing&&B.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(t=e.yearshtml,setTimeout(function(){t===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year").first().replaceWith(e.yearshtml),t=e.yearshtml=null},0)),n&&n.apply(e.input?e.input[0]:null,[e])},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(e,t,i){var a=e.dpDiv.outerWidth(),s=e.dpDiv.outerHeight(),n=e.input?e.input.outerWidth():0,r=e.input?e.input.outerHeight():0,o=document.documentElement.clientWidth+(i?0:B(document).scrollLeft()),h=document.documentElement.clientHeight+(i?0:B(document).scrollTop());return t.left-=this._get(e,"isRTL")?a-n:0,t.left-=i&&t.left===e.input.offset().left?B(document).scrollLeft():0,t.top-=i&&t.top===e.input.offset().top+r?B(document).scrollTop():0,t.left-=Math.min(t.left,t.left+a>o&&a<o?Math.abs(t.left+a-o):0),t.top-=Math.min(t.top,t.top+s>h&&s<h?Math.abs(s+r):0),t},_findPos:function(e){for(var t=this._getInst(e),i=this._get(t,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||B.expr.pseudos.hidden(e));)e=e[i?"previousSibling":"nextSibling"];return[(t=B(e).offset()).left,t.top]},_hideDatepicker:function(e){var t,i,a=this._curInst;!a||e&&a!==B.data(e,"datepicker")||this._datepickerShowing&&(t=this._get(a,"showAnim"),i=this._get(a,"duration"),e=function(){B.datepicker._tidyDialog(a)},B.effects&&(B.effects.effect[t]||B.effects[t])?a.dpDiv.hide(t,B.datepicker._get(a,"showOptions"),i,e):a.dpDiv["slideDown"===t?"slideUp":"fadeIn"===t?"fadeOut":"hide"](t?i:null,e),t||e(),this._datepickerShowing=!1,(e=this._get(a,"onClose"))&&e.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),B.blockUI&&(B.unblockUI(),B("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){var t;B.datepicker._curInst&&(t=B(e.target),e=B.datepicker._getInst(t[0]),(t[0].id===B.datepicker._mainDivId||0!==t.parents("#"+B.datepicker._mainDivId).length||t.hasClass(B.datepicker.markerClassName)||t.closest("."+B.datepicker._triggerClass).length||!B.datepicker._datepickerShowing||B.datepicker._inDialog&&B.blockUI)&&(!t.hasClass(B.datepicker.markerClassName)||B.datepicker._curInst===e)||B.datepicker._hideDatepicker())},_adjustDate:function(e,t,i){var a=B(e),e=this._getInst(a[0]);this._isDisabledDatepicker(a[0])||(this._adjustInstDate(e,t,i),this._updateDatepicker(e))},_gotoToday:function(e){var t=B(e),i=this._getInst(t[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(e=new Date,i.selectedDay=e.getDate(),i.drawMonth=i.selectedMonth=e.getMonth(),i.drawYear=i.selectedYear=e.getFullYear()),this._notifyChange(i),this._adjustDate(t)},_selectMonthYear:function(e,t,i){var a=B(e),e=this._getInst(a[0]);e["selected"+("M"===i?"Month":"Year")]=e["draw"+("M"===i?"Month":"Year")]=parseInt(t.options[t.selectedIndex].value,10),this._notifyChange(e),this._adjustDate(a)},_selectDay:function(e,t,i,a){var s=B(e);B(a).hasClass(this._unselectableClass)||this._isDisabledDatepicker(s[0])||((s=this._getInst(s[0])).selectedDay=s.currentDay=parseInt(B("a",a).attr("data-date")),s.selectedMonth=s.currentMonth=t,s.selectedYear=s.currentYear=i,this._selectDate(e,this._formatDate(s,s.currentDay,s.currentMonth,s.currentYear)))},_clearDate:function(e){e=B(e);this._selectDate(e,"")},_selectDate:function(e,t){var i=B(e),e=this._getInst(i[0]);t=null!=t?t:this._formatDate(e),e.input&&e.input.val(t),this._updateAlternate(e),(i=this._get(e,"onSelect"))?i.apply(e.input?e.input[0]:null,[t,e]):e.input&&e.input.trigger("change"),e.inline?this._updateDatepicker(e):(this._hideDatepicker(),this._lastInput=e.input[0],"object"!=typeof e.input[0]&&e.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var t,i,a=this._get(e,"altField");a&&(t=this._get(e,"altFormat")||this._get(e,"dateFormat"),i=this._getDate(e),e=this.formatDate(t,i,this._getFormatConfig(e)),B(document).find(a).val(e))},noWeekends:function(e){e=e.getDay();return[0<e&&e<6,""]},iso8601Week:function(e){var t=new Date(e.getTime());return t.setDate(t.getDate()+4-(t.getDay()||7)),e=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((e-t)/864e5)/7)+1},parseDate:function(t,s,e){if(null==t||null==s)throw"Invalid arguments";if(""===(s="object"==typeof s?s.toString():s+""))return null;for(var i,a,n,r=0,o=(e?e.shortYearCutoff:null)||this._defaults.shortYearCutoff,o="str
3ing"!=typeof o?o:(new Date).getFullYear()%100+parseInt(o,10),h=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,l=(e?e.dayNames:null)||this._defaults.dayNames,d=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,u=(e?e.monthNames:null)||this._defaults.monthNames,c=-1,p=-1,g=-1,_=-1,f=!1,m=function(e){e=D+1<t.length&&t.charAt(D+1)===e;return e&&D++,e},v=function(e){var t=m(e),t="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,t=new RegExp("^\\d{"+("y"===e?t:1)+","+t+"}"),t=s.substring(r).match(t);if(!t)throw"Missing number at position "+r;return r+=t[0].length,parseInt(t[0],10)},k=function(e,t,i){var a=-1,t=B.map(m(e)?i:t,function(e,t){return[[t,e]]}).sort(function(e,t){return-(e[1].length-t[1].length)});if(B.each(t,function(e,t){var i=t[1];if(s.substr(r,i.length).toLowerCase()===i.toLowerCase())return a=t[0],r+=i.length,!1}),-1!==a)return a+1;throw"Unknown name at position "+r},y=function(){if(s.charAt(r)!==t.charAt(D))throw"Unexpected literal at position "+r;r++},D=0;D<t.length;D++)if(f)"'"!==t.charAt(D)||m("'")?y():f=!1;else switch(t.charAt(D)){case"d":g=v("d");break;case"D":k("D",h,l);break;case"o":_=v("o");break;case"m":p=v("m");break;case"M":p=k("M",d,u);break;case"y":c=v("y");break;case"@":c=(n=new Date(v("@"))).getFullYear(),p=n.getMonth()+1,g=n.getDate();break;case"!":c=(n=new Date((v("!")-this._ticksTo1970)/1e4)).getFullYear(),p=n.getMonth()+1,g=n.getDate();break;case"'":m("'")?y():f=!0;break;default:y()}if(r<s.length&&(a=s.substr(r),!/^\s+/.test(a)))throw"Extra/unparsed characters found in date: "+a;if(-1===c?c=(new Date).getFullYear():c<100&&(c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=o?0:-100)),-1<_)for(p=1,g=_;;){if(g<=(i=this._getDaysInMonth(c,p-1)))break;p++,g-=i}if((n=this._daylightSavingAdjust(new Date(c,p-1,g))).getFullYear()!==c||n.getMonth()+1!==p||n.getDate()!==g)throw"Invalid date";return n},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*60*60*1e7,formatDate:function(t,e,i){if(!e)return"";function a(e,t,i){var a=""+t;if(d(e))for(;a.length<i;)a="0"+a;return a}function s(e,t,i,a){return(d(e)?a:i)[t]}var n,r=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,h=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,l=(i?i.monthNames:null)||this._defaults.monthNames,d=function(e){e=n+1<t.length&&t.charAt(n+1)===e;return e&&n++,e},u="",c=!1;if(e)for(n=0;n<t.length;n++)if(c)"'"!==t.charAt(n)||d("'")?u+=t.charAt(n):c=!1;else switch(t.charAt(n)){case"d":u+=a("d",e.getDate(),2);break;case"D":u+=s("D",e.getDay(),r,o);break;case"o":u+=a("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=a("m",e.getMonth()+1,2);break;case"M":u+=s("M",e.getMonth(),h,l);break;case"y":u+=d("y")?e.getFullYear():(e.getFullYear()%100<10?"0":"")+e.getFullYear()%100;break;case"@":u+=e.getTime();break;case"!":u+=1e4*e.getTime()+this._ticksTo1970;break;case"'":d("'")?u+="'":c=!0;break;default:u+=t.charAt(n)}return u},_possibleChars:function(t){for(var e="",i=!1,a=function(e){e=s+1<t.length&&t.charAt(s+1)===e;return e&&s++,e},s=0;s<t.length;s++)if(i)"'"!==t.charAt(s)||a("'")?e+=t.charAt(s):i=!1;else switch(t.charAt(s)){case"d":case"m":case"y":case"@":e+="0123456789";break;case"D":case"M":return null;case"'":a("'")?e+="'":i=!0;break;default:e+=t.charAt(s)}return e},_get:function(e,t){return(void 0!==e.settings[t]?e.settings:this._defaults)[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var i=this._get(e,"dateFormat"),a=e.lastVal=e.input?e.input.val():null,s=this._getDefaultDate(e),n=s,r=this._getFormatConfig(e);try{n=this.parseDate(i,a,r)||s}catch(e){a=t?"":a}e.selectedDay=n.getDate(),e.drawMonth=e.selectedMonth=n.getMonth(),e.drawYear=e.selectedYear=n.getFullYear(),e.currentDay=a?n.getDate():0,e.currentMonth=a?n.getMonth():0,e.currentYear=a?n.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(o,e,t){var i,a,e=null==e||""===e?t:"string"==typeof e?function(e){try{return B.datepicker.parseDate(B.datepicker._get(o,"dateFormat"),e,B.datepicker._getFormatConfig(o))}catch(e){}for(var t=(e.toLowerCase().match(/^c/)?B.datepicker._getDate(o):null)||new Date,i=t.getFullYear(),a=t.getMonth(),s=t.getDate(),n=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,r=n.exec(e);r;){switch(r[2]||"d"){case"d":case"D":s+=parseInt(r[1],10);break;case"w":case"W":s+=7*parseInt(r[1],10);break;case"m":case"M":a+=parseInt(r[1],10),s=Math.min(s,B.datepicker._getDaysInMonth(i,a));break;case"y":case"Y":i+=parseInt(r[1],10),s=Math.min(s,B.datepicker._getDaysInMonth(i,a))}r=n.exec(e)}return new Date(i,a,s)}(e):"number"==typeof e?isNaN(e)?t:(i=e,(a=new Date).setDate(a.getDate()+i),a):new Date(e.getTime());return(e=e&&"Invalid Date"===e.toString()?t:e)&&(e.setHours(0),e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0)),this._daylightSavingAdjust(e)},_daylightSavingAdjust:function(e){return e?(e.setHours(12<e.getHours()?e.getHours()+2:0),e):null},_setDate:function(e,t,i){var a=!t,s=e.selectedMonth,n=e.selectedYear,t=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=t.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=t.getMonth(),e.drawYear=e.selectedYear=e.currentYear=t.getFullYear(),s===e.selectedMonth&&n===e.selectedYear||i||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(a?"":this._formatDate(e))},_getDate:function(e){return!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay))},_attachHandlers:function(e){var t=this._get(e,"stepMonths"),i="#"+e.id.replace(/\\\\/g,"\\");
vendor: 7,328 bytes, line 3
3e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){B.datepicker._adjustDate(i,-t,"M")},next:function(){B.datepicker._adjustDate(i,+t,"M")},hide:function(){B.datepicker._hideDatepicker()},today:function(){B.datepicker._gotoToday(i)},selectDay:function(){return B.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return B.datepicker._selectMonthYear(i,this,"M"),!1},selectYear:function(){return B.datepicker._selectMonthYear(i,this,"Y"),!1}};B(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(e){var t,i,a,s,n,r,o,h,l,d,u,c,p,g,_,f,m,v,k,y,D,w,b,M,C,x,I,S,N,A,T,O,F=new Date,Y=this._daylightSavingAdjust(new Date(F.getFullYear(),F.getMonth(),F.getDate())),E=this._get(e,"isRTL"),P=this._get(e,"showButtonPanel"),H=this._get(e,"hideIfNoPrevNext"),K=this._get(e,"navigationAsDateFormat"),j=this._getNumberOfMonths(e),L=this._get(e,"showCurrentAtPos"),F=this._get(e,"stepMonths"),W=1!==j[0]||1!==j[1],V=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),R=this._getMinMaxDate(e,"min"),U=this._getMinMaxDate(e,"max"),z=e.drawMonth-L,q=e.drawYear;if(z<0&&(z+=12,q--),U)for(t=this._daylightSavingAdjust(new Date(U.getFullYear(),U.getMonth()-j[0]*j[1]+1,U.getDate())),t=R&&t<R?R:t;this._daylightSavingAdjust(new Date(q,z,1))>t;)--z<0&&(z=11,q--);for(e.drawMonth=z,e.drawYear=q,L=this._get(e,"prevText"),L=K?this.formatDate(L,this._daylightSavingAdjust(new Date(q,z-F,1)),this._getFormatConfig(e)):L,i=this._canAdjustMonth(e,-1,q,z)?B("<a>").attr({class:"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:L}).append(B("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(E?"e":"w")).text(L))[0].outerHTML:H?"":B("<a>").attr({class:"ui-datepicker-prev ui-corner-all ui-state-disabled",title:L}).append(B("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(E?"e":"w")).text(L))[0].outerHTML,L=this._get(e,"nextText"),L=K?this.formatDate(L,this._daylightSavingAdjust(new Date(q,z+F,1)),this._getFormatConfig(e)):L,a=this._canAdjustMonth(e,1,q,z)?B("<a>").attr({class:"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:L}).append(B("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(E?"w":"e")).text(L))[0].outerHTML:H?"":B("<a>").attr({class:"ui-datepicker-next ui-corner-all ui-state-disabled",title:L}).append(B("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(E?"w":"e")).text(L))[0].outerHTML,F=this._get(e,"currentText"),H=this._get(e,"gotoCurrent")&&e.currentDay?V:Y,F=K?this.formatDate(F,H,this._getFormatConfig(e)):F,L="",e.inline||(L=B("<button>").attr({type:"button",class:"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(e,"closeText"))[0].outerHTML),K="",P&&(K=B("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(E?L:"").append(this._isInRange(e,H)?B("<button>").attr({type:"button",class:"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(F):"").append(E?"":L)[0].outerHTML),s=parseInt(this._get(e,"firstDay"),10),s=isNaN(s)?0:s,n=this._get(e,"showWeek"),r=this._get(e,"dayNames"),o=this._get(e,"dayNamesMin"),h=this._get(e,"monthNames"),l=this._get(e,"monthNamesShort"),d=this._get(e,"beforeShowDay"),u=this._get(e,"showOtherMonths"),c=this._get(e,"selectOtherMonths"),p=this._getDefaultDate(e),g="",f=0;f<j[0];f++){for(m="",this.maxRows=4,v=0;v<j[1];v++){if(k=this._daylightSavingAdjust(new Date(q,z,e.selectedDay)),y=" ui-corner-all",D="",W){if(D+="<div class='ui-datepicker-group",1<j[1])switch(v){case 0:D+=" ui-datepicker-group-first",y=" ui-corner-"+(E?"right":"left");break;case j[1]-1:D+=" ui-datepicker-group-last",y=" ui-corner-"+(E?"left":"right");break;default:D+=" ui-datepicker-group-middle",y=""}D+="'>"}for(D+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+y+"'>"+(/all|left/.test(y)&&0===f?E?a:i:"")+(/all|right/.test(y)&&0===f?E?i:a:"")+this._generateMonthYearHeader(e,z,q,R,U,0<f||0<v,h,l)+"</div><table class='ui-datepicker-calendar'><thead><tr>",w=n?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",_=0;_<7;_++)w+="<th scope='col'"+(5<=(_+s+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+r[b=(_+s)%7]+"'>"+o[b]+"</span></th>";for(D+=w+"</tr></thead><tbody>",C=this._getDaysInMonth(q,z),q===e.selectedYear&&z===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,C)),M=(this._getFirstDayOfMonth(q,z)-s+7)%7,C=Math.ceil((M+C)/7),x=W&&this.maxRows>C?this.maxRows:C,this.maxRows=x,I=this._daylightSavingAdjust(new Date(q,z,1-M)),S=0;S<x;S++){for(D+="<tr>",N=n?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(I)+"</td>":"",_=0;_<7;_++)A=d?d.apply(e.input?e.input[0]:null,[I]):[!0,""],O=(T=I.getMonth()!==z)&&!c||!A[0]||R&&I<R||U&&U<I,N+="<td class='"+(5<=(_+s+6)%7?" ui-datepicker-week-end":"")+(T?" ui-datepicker-other-month":"")+(I.getTime()===k.getTime()&&z===e.selectedMonth&&e._keyEvent||p.getTime()===I.getTime()&&p.getTime()===k.getTime()?" "+this._dayOverClass:"")+(O?" "+this._unselectableClass+" ui-state-disabled":"")+(T&&!u?"":" "+A[1]+(I.getTime()===V.getTime()?" "+this._currentClass:"")+(I.getTime()===Y.getTime()?" ui-datepicker-today":""))+"'"+(T&&!u||!A[2]?"":" title='"+A[2].replace(/'/g,"&#39;")+"'")+(O?"":" data-handler='selectDay' data-event='click' data-month='"+I.getMonth()+"' data-year='"+I.getFullYear()+"'")+">"+(T&&!u?"&#xa0;":O?"<span class='ui-state-default'>"+I.getDate()+"</span>":"<a class='ui-state-default"+(I.getTime()===Y.getTime()?" ui-state-highlight":"")+(I.getTime()===V.getTime()?" ui-state-active":"")+(T?" ui-priority-secondary":"")+"' href='#' aria-current='"+(I.getTime()===V.getTime()?"true":"false")+"' data-date='"+I.getDate()+"'>"+I.getDate()+"</a>")+"</td>",I.setDate(I.getDate()+1),I=this._daylightSavingAdjust(I);D+=N+"</tr>"}11<++z&&(z=0,q++),m+=D+="</tbody></table>"+(W?"</div>"+(0<j[0]&&v===j[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}g+=m}return g+=K,e._keyEvent=!1,g},_generateMonthYearHeader:function(e,t,i,a,s,n,r,o){var h,l,d,u,c,p,g=this._get(e,"changeMonth"),_=this._get(e,"changeYear"),f=this._get(e,"showMonthAfterYear"),m=this._get(e,"selectMonthLabel"),v=this._get(e,"selectYearLabel"),k="<div class='ui-datepicker-title'>",y="";if(n||!g)y+="<span class='ui-datepicker-month'>"+r[t]+"</span>";else{for(h=a&&a.getFullYear()===i,l=s&&s.getFullYear()===i,y+="<select class='ui-datepicker-month' aria-label='"+m+"' data-handler='selectMonth' data-event='change'>",d=0;d<12;d++)(!h||d>=a.getMonth())&&(!l||d<=s.getMonth())&&(y+="<option value='"+d+"'"+(d===t?" selected='selected'":"")+">"+o[d]+"</option>");y+="</select>"}if(f||(k+=y+(!n&&g&&_?"":"&#xa0;")),!e.yearshtml)if(e.yearshtml="",n||!_)k+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(r=this._get(e,"yearRange").split(":"),u=(new Date).getFullYear(),c=(m=function(e){e=e.match(/c[+\-].*/)?i+parseInt(e.substring(1),10):e.match(/[+\-].*/)?u+parseInt(e,10):parseInt(e,10);return isNaN(e)?u:e})(r[0]),p=Math.max(c,m(r[1]||"")),c=a?Math.max(c,a.getFullYear()):c,p=s?Math.min(p,s.getFullYear()):p,e.yearshtml
vendor: 11,640 bytes, line 3
3+="<select class='ui-datepicker-year' aria-label='"+v+"' data-handler='selectYear' data-event='change'>";c<=p;c++)e.yearshtml+="<option value='"+c+"'"+(c===i?" selected='selected'":"")+">"+c+"</option>";e.yearshtml+="</select>",k+=e.yearshtml,e.yearshtml=null}return k+=this._get(e,"yearSuffix"),f&&(k+=(!n&&g&&_?"":"&#xa0;")+y),k+="</div>"},_adjustInstDate:function(e,t,i){var a=e.selectedYear+("Y"===i?t:0),s=e.selectedMonth+("M"===i?t:0),t=Math.min(e.selectedDay,this._getDaysInMonth(a,s))+("D"===i?t:0),t=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(a,s,t)));e.selectedDay=t.getDate(),e.drawMonth=e.selectedMonth=t.getMonth(),e.drawYear=e.selectedYear=t.getFullYear(),"M"!==i&&"Y"!==i||this._notifyChange(e)},_restrictMinMax:function(e,t){var i=this._getMinMaxDate(e,"min"),e=this._getMinMaxDate(e,"max"),t=i&&t<i?i:t;return e&&e<t?e:t},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){e=this._get(e,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,i,a){var s=this._getNumberOfMonths(e),s=this._daylightSavingAdjust(new Date(i,a+(t<0?t:s[0]*s[1]),1));return t<0&&s.setDate(this._getDaysInMonth(s.getFullYear(),s.getMonth())),this._isInRange(e,s)},_isInRange:function(e,t){var i=this._getMinMaxDate(e,"min"),a=this._getMinMaxDate(e,"max"),s=null,n=null,r=this._get(e,"yearRange");return r&&(e=r.split(":"),r=(new Date).getFullYear(),s=parseInt(e[0],10),n=parseInt(e[1],10),e[0].match(/[+\-].*/)&&(s+=r),e[1].match(/[+\-].*/)&&(n+=r)),(!i||t.getTime()>=i.getTime())&&(!a||t.getTime()<=a.getTime())&&(!s||t.getFullYear()>=s)&&(!n||t.getFullYear()<=n)},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return{shortYearCutoff:t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,i,a){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);t=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(a,i,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),t,this._getFormatConfig(e))}}),B.fn.datepicker=function(e){if(!this.length)return this;B.datepicker.initialized||(B(document).on("mousedown",B.datepicker._checkExternalClick),B.datepicker.initialized=!0),0===B("#"+B.datepicker._mainDivId).length&&B("body").append(B.datepicker.dpDiv);var t=Array.prototype.slice.call(arguments,1);return"string"==typeof e&&("isDisabled"===e||"getDate"===e||"widget"===e)||"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?B.datepicker["_"+e+"Datepicker"].apply(B.datepicker,[this[0]].concat(t)):this.each(function(){"string"==typeof e?B.datepicker["_"+e+"Datepicker"].apply(B.datepicker,[this].concat(t)):B.datepicker._attachDatepicker(this,e)})},B.datepicker=new n,B.datepicker.initialized=!1,B.datepicker.uuid=(new Date).getTime(),B.datepicker.version="1.13.2";B.datepicker,B.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var c=!1;B(document).on("mouseup",function(){c=!1});B.widget("ui.mouse",{version:"1.13.2",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).on("click."+this.widgetName,function(e){if(!0===B.data(e.target,t.widgetName+".preventClickEvent"))return B.removeData(e.target,t.widgetName+".preventClickEvent"),e.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!c){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var t=this,i=1===e.which,a=!("string"!=typeof this.options.cancel||!e.target.nodeName)&&B(e.target).closest(this.options.cancel).length;return i&&!a&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){t.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted)?(e.preventDefault(),!0):(!0===B.data(e.target,this.widgetName+".preventClickEvent")&&B.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return t._mouseMove(e)},this._mouseUpDelegate=function(e){return t._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),c=!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(B.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&B.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,c=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),B.widget("ui.slider",B.ui.mouse,{version:"1.13.2",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,t=this.options,i=this.element.find(".ui-slider-handle"),a=[],s=t.values&&t.values.length||1;for(i.length>s&&(i.slice(s).remove(),i=i.slice(0,s)),e=i.length;e<s;e++)a.push("<span tabindex='0'></span>");this.handles=i.add(B(a.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){B(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(!0===e.range&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:Array.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=B("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),"min"!==e.range&&"max"!==e.range||this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,a,s,n,t,r,o=this,h=this.options;return!h.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),r={x:e.pageX,y:e.pageY},i=this._normValueFromMouse(r),a=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var t=Math.abs(i-o.values(e));(t<a||a===t&&(e===o._lastChangedValue||o.values(e)===h.min))&&(a=t,s=B(this),n=e)}),!1!==this._start(e,n)&&(this._mouseSliding=!0,this._handleIndex=n,this._addClass(s,null,"ui-state-active"),s.trigger("focus"),t=s.offset(),r=!B(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=r?{left:0,top:0}:{left:e.pageX-t.left-s.width()/2,top:e.pageY-t.top-s.height()/2-(parseInt(s.css("borderTopWidth"),10)||0)-(parseInt(s.css("borderBottomWidth"),10)||0)+(parseInt(s.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,n,i),this._animateOff=!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},t=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,t),!1},_mouseStop:function(e){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,e="horizontal"===this.orientation?(t=this.elementSize.width,e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),e=e/t;return(e=1<e?1:e)<0&&(e=0),"vertical"===this.orientation&&(e=1-e),t=this._valueMax()-this._valueMin(),t=this._valueMin()+e*t,this._trimAlignValue(t)},_uiHash:function(e,t,i){var a={handle:this.handles[e],handleIndex:e,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(a.value=void 0!==t?t:this.values(e),a.values=i||this.values()),a},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(e,t){return this._trigger("start",e,this._uiHash(t))},_slide:function(e,t,i){var a,s=this.value(),n=this.values();this._hasMultipleValues()&&(a=this.values(t?0:1),s=this.values(t),2===this.options.values.length&&!0===this.options.range&&(i=0===t?Math.min(a,i):Math.max(a,i)),n[t]=i),i!==s&&!1!==this._trigger("slide",e,this._uiHash(t,i,n))&&(this._hasMultipleValues()?this.values(t,i):this.value(i))},_stop:function(e,t){this._trigger("stop",e,this._uiHash(t))},_change:function(e,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",e,this._uiHash(t)))},value:function(e){return arguments.length?(this.options.value=this._trimAlignValue(e),this._refreshValue(),void this._change(null,0)):this._value(
3)},values:function(e,t){var i,a,s;if(1<arguments.length)return this.options.values[e]=this._trimAlignValue(t),this._refreshValue(),void this._change(null,e);if(!arguments.length)return this._values();if(!Array.isArray(e))return this._hasMultipleValues()?this._values(e):this.value();for(i=this.options.values,a=e,s=0;s<i.length;s+=1)i[s]=this._trimAlignValue(a[s]),this._change(null,s);this._refreshValue()},_setOption:function(e,t){var i,a=0;switch("range"===e&&!0===this.options.range&&("min"===t?(this.options.value=this._values(0),this.options.values=null):"max"===t&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),Array.isArray(this.options.values)&&(a=this.options.values.length),this._super(e,t),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(t),this.handles.css("horizontal"===t?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),i=a-1;0<=i;i--)this._change(null,i);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(e){this._super(e),this._toggleClass(null,"ui-state-disabled",!!e)},_value:function(){var e=this.options.value;return e=this._trimAlignValue(e)},_values:function(e){var t,i;if(arguments.length)return e=this.options.values[e],e=this._trimAlignValue(e);if(this._hasMultipleValues()){for(t=this.options.values.slice(),i=0;i<t.length;i+=1)t[i]=this._trimAlignValue(t[i]);return t}return[]},_trimAlignValue:function(e){if(e<=this._valueMin())return this._valueMin();if(e>=this._valueMax())return this._valueMax();var t=0<this.options.step?this.options.step:1,i=(e-this._valueMin())%t,e=e-i;return 2*Math.abs(i)>=t&&(e+=0<i?t:-t),parseFloat(e.toFixed(5))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),i=this.options.step;(e=Math.round((e-t)/i)*i+t)>this.options.max&&(e-=i),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return e=null!==this.options.min?Math.max(e,this._precisionOf(this.options.min)):e},_precisionOf:function(e){var t=e.toString(),e=t.indexOf(".");return-1===e?0:t.length-e-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){"vertical"===e&&this.range.css({width:"",left:""}),"horizontal"===e&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var t,i,e,a,s,n=this.options.range,r=this.options,o=this,h=!this._animateOff&&r.animate,l={};this._hasMultipleValues()?this.handles.each(function(e){i=(o.values(e)-o._valueMin())/(o._valueMax()-o._valueMin())*100,l["horizontal"===o.orientation?"left":"bottom"]=i+"%",B(this).stop(1,1)[h?"animate":"css"](l,r.animate),!0===o.options.range&&("horizontal"===o.orientation?(0===e&&o.range.stop(1,1)[h?"animate":"css"]({left:i+"%"},r.animate),1===e&&o.range[h?"animate":"css"]({width:i-t+"%"},{queue:!1,duration:r.animate})):(0===e&&o.range.stop(1,1)[h?"animate":"css"]({bottom:i+"%"},r.animate),1===e&&o.range[h?"animate":"css"]({height:i-t+"%"},{queue:!1,duration:r.animate}))),t=i}):(e=this.value(),a=this._valueMin(),s=this._valueMax(),i=s!==a?(e-a)/(s-a)*100:0,l["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[h?"animate":"css"](l,r.animate),"min"===n&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:i+"%"},r.animate),"max"===n&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:100-i+"%"},r.animate),"min"===n&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:i+"%"},r.animate),"max"===n&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:100-i+"%"},r.animate))},_handleEvents:{keydown:function(e){var t,i,a,s=B(e.target).data("ui-slider-handle-index");switch(e.keyCode){case B.ui.keyCode.HOME:case B.ui.keyCode.END:case B.ui.keyCode.PAGE_UP:case B.ui.keyCode.PAGE_DOWN:case B.ui.keyCode.UP:case B.ui.keyCode.RIGHT:case B.ui.keyCode.DOWN:case B.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(B(e.target),null,"ui-state-active"),!1===this._start(e,s)))return}switch(a=this.options.step,t=i=this._hasMultipleValues()?this.values(s):this.value(),e.keyCode){case B.ui.keyCode.HOME:i=this._valueMin();break;case B.ui.keyCode.END:i=this._valueMax();break;case B.ui.keyCode.PAGE_UP:i=this._trimAlignValue(t+(this._valueMax()-this._valueMin())/this.numPages);break;case B.ui.keyCode.PAGE_DOWN:i=this._trimAlignValue(t-(this._valueMax()-this._valueMin())/this.numPages);break;case B.ui.keyCode.UP:case B.ui.keyCode.RIGHT:if(t===this._valueMax())return;i=this._trimAlignValue(t+a);break;case B.ui.keyCode.DOWN:case B.ui.keyCode.LEFT:if(t===this._valueMin())return;i=this._trimAlignValue(t-a)}this._slide(e,s,i)},keyup:function(e){var t=B(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,t),this._change(e,t),this._removeClass(B(e.target),null,"ui-state-active"))}}})});
4
5if(typeof(FormBuilder)!='undefined'){FormBuilder.InitDatePickerFields=function(){if(FormBuilder.DatePicker.length>0){jQuery.datepicker.setDefaults(Translate.DatePicker);for(var i=0;i<FormBuilder.DatePicker.length;i++){var datepickerObj=FormBuilder.DatePicker[i];jQuery.extend(datepickerObj.params,{onClose:function(dateText,inst){if(!!jQuery.validationEngine){jQuery('.'+inst.id+'formError').remove();jQuery('#'+inst.id).removeClass('invalid');}}});jQuery(datepickerObj.id).datepicker(datepickerObj.params);}}};FormBuilder.InitDatePickerFields();}
6
7Object.extend=function(a,c,b){for(var d in c){if(b==false&&a[d]!=null){continue}a[d]=c[d]}return a};Object.extend(Function.prototype,{apply:function(o,a){var r,x="__fapply";if(typeof o!="object"){o={}}o[x]=this;var s="r = o."+x+"(";for(var i=0;i<a.length;i++){if(i>0){s+=","}s+="a["+i+"]"}s+=");";eval(s);delete o[x];return r},bind:function(d){if(!Function.__objs){Function.__objs=[];Function.__funcs=[]}var a=d.__oid;if(!a){Function.__objs[a=d.__oid=Function.__objs.length]=d}var b=this;var c=b.__fid;if(!c){Function.__funcs[c=b.__fid=Function.__funcs.length]=b}if(!d.__closures){d.__closures=[]}var f=d.__closures[c];if(f){return f}d=null;b=null;return Function.__objs[a].__closures[c]=function(){return Function.__funcs[c].apply(Function.__objs[a],arguments)}}},false);Object.extend(Array.prototype,{push:function(a){this[this.length]=a}
7,addRange:function(a){if(a.length>0){for(var b=0;b<a.length;b++){this.push(a[b])}}},clear:function(){this.length=0;return this},shift:function(){if(this.length==0){return null}var b=this[0];for(var a=0;a<this.length-1;a++){this[a]=this[a+1]}this.length--;return b}},false);Object.extend(String.prototype,{trimLeft:function(){return this.replace(/^\s*/,"")},trimRight:function(){return this.replace(/\s*$/,"")},trim:function(){return this.trimRight().trimLeft()},endsWith:function(a){if(this.length==0||this.length<a.length){return false}return(this.substr(this.length-a.length)==a)},startsWith:function(a){if(this.length==0||this.length<a.length){return false}return(this.substr(0,a.length)==a)},split:function(g){var b=[];if(this.length==0){return b}var f=0;for(var d=0;d<this.length;d++){if(this.charAt(d)==g){b.push(this.substring(f,d));f=++d}}b.push(s.substr(f));return b}},false);Object.extend(String,{isNullOrEmpty:function(a){if(a==null||a.length==0){return true}return false}},false);if(typeof addEvent=="undefined"){addEvent=function(h,c,d,a){if(h==null){return false}if(h.addEventListener){h.addEventListener(c,d,a);return true}else{if(h.attachEvent){var b=h.attachEvent("on"+c,d);return b}else{try{h["on"+c]=d}catch(g){}}}}}if(typeof removeEvent=="undefined"){removeEvent=function(g,b,c,a){if(g==null){return false}if(g.removeEventListener){g.removeEventListener(b,c,a);return true}else{if(g.detachEvent){g.detachEvent("on"+b,c)}else{try{g["on"+b]=function(){}}catch(d){}}}}}Object.extend(Function.prototype,{getArguments:function(){var a=[];for(var b=0;b<this.arguments.length;b++){a.push(this.arguments[b])}return a}},false);var MS={Browser:{}};Object.extend(MS.Browser,{isIE:navigator.userAgent.indexOf("MSIE")!=-1,isFirefox:navigator.userAgent.indexOf("Firefox")!=-1,isOpera:window.opera!=null},false);var AjaxPro={};AjaxPro.IFrameXmlHttp=function(){};AjaxPro.IFrameXmlHttp.prototype={onreadystatechange:null,headers:[],method:"POST",url:null,async:true,iframe:null,status:0,readyState:0,responseText:null,abort:function(){},readystatechanged:function(){var a=this.iframe.contentDocument||this.iframe.document;if(a!=null&&a.readyState=="complete"&&a.body!=null&&a.body.res!=null){this.status=200;this.statusText="OK";this.readyState=4;this.responseText=a.body.res;this.onreadystatechange();return}setTimeout(this.readystatechanged.bind(this),10)},open:function(f,a,b){if(b==false){alert("Synchronous call using IFrameXMLHttp is not supported.");return}if(this.iframe==null){var c="hans";if(document.createElement&&document.documentElement&&(window.opera||navigator.userAgent.indexOf("MSIE 5.0")==-1)){var d=document.createElement("iframe");d.setAttribute("id",c);d.style.visibility="hidden";d.style.position="absolute";d.style.width=d.style.height=d.borderWidth="0px";this.iframe=document.getElementsByTagName("body")[0].appendChild(d)}else{if(document.body&&document.body.insertAdjacentHTML){document.body.insertAdjacentHTML("beforeEnd",'<iframe name="'+c+'" id="'+c+'" style="border:1px solid black;display:none"></iframe>')}}if(window.frames&&window.frames[c]){this.iframe=window.frames[c]}this.iframe.name=c;this.iframe.document.open();this.iframe.document.write("<html><body></body></html>");this.iframe.document.close()}this.method=f;this.url=a;this.async=b},setRequestHeader:function(a,c){for(var b=0;b<this.headers.length;b++){if(this.headers[b].name==a){this.headers[b].value=c;return}}this.headers.push({name:a,value:c})},getResponseHeader:function(a,b){return null},addInput:function(g,c,b,f){var d;var a="input";if(f.indexOf("\n")>=0){a="textarea"}if(g.all){d=g.createElement("<"+a+' name="'+b+'" />')}else{d=g.createElement(a);d.setAttribute("name",b)}d.setAttribute("value",f);c.appendChild(d);d=null},send:function(c){if(this.iframe==null){return}var d=this.iframe.contentDocument||this.iframe.document;var b=d.createElement("form");d.body.appendChild(b);b.setAttribute("action",this.url);b.setAttribute("method",this.method);b.setAttribute("enctype","application/x-www-form-urlencoded");for(var a=0;a<this.headers.length;a++){switch(this.headers[a].name.toLowerCase()){case"content-length":case"accept-encoding":case"content-type":break;default:this.addInput(d,b,this.headers[a].name,this.headers[a].value)}}this.addInput(d,b,"data",c);b.submit();setTimeout(this.readystatechanged.bind(this),0)}};var progids=["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];var progid=null;if(typeof ActiveXObject!="undefined"){var ie7xmlhttp=false;if(typeof XMLHttpRequest=="object"){try{var o=new XMLHttpRequest();ie7xmlhttp=true}catch(e){}}if(typeof XMLHttpRequest=="undefined"||!ie7xmlhttp){XMLHttpRequest=function(){var a=null;
7if(!AjaxPro.noActiveX){if(progid!=null){return new ActiveXObject(progid)}for(var b=0;b<progids.length&&a==null;b++){try{a=new ActiveXObject(progids[b]);progid=progids[b]}catch(c){}}}if(a==null&&MS.Browser.isIE){return new AjaxPro.IFrameXmlHttp()}return a}}}Object.extend(AjaxPro,{noOperation:function(){},onLoading:function(){},onError:function(){},onTimeout:function(){return true},onStateChanged:function(){},cryptProvider:null,queue:null,token:"",version:"9.2.17.1",ID:"AjaxPro",noActiveX:false,timeoutPeriod:15*1000,queue:null,noUtcTime:false,regExDate:function(h,g,d,f,b){h=h.substring(1).replace('"',"");var a=h;if(h.substring(0,7)=="\\/Date("){h=h.match(/Date\((.*?)\)/)[1];a="new Date("+parseInt(h)+")"}else{var c=h.split(/[-,:,T,Z]/);c[1]=(parseInt(c[1],0)-1).toString();a="new Date(Date.UTC("+c.join(",")+"))"}return a},parse:function(text){var regEx=/(\"\d{4}-\d{2}-\d{2}T\d{2}:\d{2}.*?\")|(\"\\\/Date\(.*?\)\\\/")/g;text=text.replace(regEx,this.regExDate);return eval("("+text+")")},m:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},toJSON:function(f){if(f==null){return"null"}var b=[];var d;var g=f.constructor;if(g==Number){return isFinite(f)?f.toString():AjaxPro.toJSON(null)}else{if(g==Boolean){return f.toString()}else{if(g==String){if(/["\\\x00-\x1f]/.test(f)){f=f.replace(/([\x00-\x1f\\"])/g,function(i,h){var j=AjaxPro.m[h];if(j){return j}j=h.charCodeAt();return"\\u00"+Math.floor(j/16).toString(16)+(j%16).toString(16)})}return'"'+f+'"'}else{if(g==Array){for(d=0;d<f.length;d++){b.push(AjaxPro.toJSON(f[d]))}return"["+b.join(",")+"]"}else{if(g==Date){return AjaxPro.toJSON("/Date("+new Date(Date.UTC(f.getUTCFullYear(),f.getUTCMonth(),f.getUTCDate(),f.getUTCHours(),f.getUTCMinutes(),f.getUTCSeconds(),f.getUTCMilliseconds())).getTime()+")/")}}}}}if(typeof f.toJSON=="function"){return f.toJSON()}if(typeof f=="object"){for(var a in f){if(typeof f[a]!="function"){b.push('"'+a+'":'+AjaxPro.toJSON(f[a]))}}if(b.length>0){return"{"+b.join(",")+"}"}return"{}"}return f.toString()},dispose:function(){if(AjaxPro.queue!=null){AjaxPro.queue.dispose()}}},false);addEvent(window,"unload",AjaxPro.dispose);AjaxPro.Request=function(a){this.url=a;this.xmlHttp=null};AjaxPro.Request.prototype={url:null,callback:null,onLoading:null,onError:null,onTimeout:null,onStateChanged:null,args:null,context:null,isRunning:false,abort:function(){if(this.timeoutTimer!=null){clearTimeout(this.timeoutTimer)}if(this.xmlHttp){this.xmlHttp.onreadystatechange=AjaxPro.noOperation;this.xmlHttp.abort()}if(this.isRunning){this.isRunning=false;this.onLoading(false)}},dispose:function(){this.abort()},getEmptyRes:function(){return{error:null,value:null,request:{method:this.method,args:this.args},context:this.context,duration:this.duration}},endRequest:function(a){this.abort();if(a.error!=null){this.onError(a.error,this)}if(typeof this.callback=="function"){this.callback(a,this)}},mozerror:function(){if(this.timeoutTimer!=null){clearTimeout(this.timeoutTimer)}var a=this.getEmptyRes();a.error={Message:"Unknown",Type:"ConnectFailure",Status:0};this.endRequest(a)},doStateChange:function(){this.onStateChanged(this.xmlHttp.readyState,this);if(this.xmlHttp.readyState!=4||!this.isRunning){return}this.duration=new Date().getTime()-this.__start;if(this.timeoutTimer!=null){clearTimeout(this.timeoutTimer)}var a=this.getEmptyRes();if(this.xmlHttp.status==200&&this.xmlHttp.statusText=="OK"){a=this.createResponse(a)}else{a=this.createResponse(a,true);a.error={Message:this.xmlHttp.statusText,Type:"ConnectFailure",Status:this.xmlHttp.status}}this.endRequest(a)},createResponse:function(b,d){if(!d){if(typeof(this.xmlHttp.responseText)=="unknown"){b.error={Message:"XmlHttpRequest error reading property responseText.",Type:"XmlHttpRequestException"};return b}var c=""+this.xmlHttp.responseText;if(AjaxPro.cryptProvider!=null&&typeof AjaxPro.cryptProvider.decrypt=="function"){c=AjaxPro.cryptProvider.decrypt(c)}if(this.xmlHttp.getResponseHeader("Content-Type")=="text/xml"){b.value=this.xmlHttp.responseXML}else{if(c!=null&&c.trim().length>0){b.json=c;var a=null;a=AjaxPro.parse(c);if(a!=null){if(typeof a.value!="undefined"){b.value=a.value}else{if(typeof a.error!="undefined"){b.error=a.error}}}}}}return b},timeout:function(){this.duration=new Date().getTime()-this.__start;var a=this.onTimeout(this.duration,this);if(typeof a=="undefined"||a!=false){this.abort()}else{this.timeoutTimer=setTimeout(this.timeout.bind(this),AjaxPro.timeoutPeriod)}},invoke:function(h,a,g,c){this.__start=new Date().getTime();this.xmlHttp=new XMLHttpRequest();this.isRunning=true;this.method=h;this.args=a;this.callback=g;this.context=c;var d=typeof(g)=="function"&&g!=AjaxPro.noOperation;if(d){if(MS.Browser.isIE){this.xmlHttp.onreadystatechange=this.doStateChange.bind(this)}else{this.xmlHttp.onload=this.doStateChange.bind(this);this.xmlHttp.onerror=this.mozerror.bind(this)}this.onLoading(true)}var b=AjaxPro.toJSON(a)+"";if(AjaxPro.cryptProvider!=null&&typeof AjaxPro.cryptProvider.encrypt=="function"){b=AjaxPro.cryptProvider.encrypt(b)}this.xmlHttp.open("POST",this.url,d);this.xmlHttp.setRequestHeader("Content-Type","text/plain; charset=utf-8");this.xmlHttp.setRequestHeader("X-"+AjaxPro.ID+"-Method",h);if(AjaxPro.token!=null&&AjaxPro.token.length>0){this.xmlHttp.setRequestHeader("X-"+AjaxPro.ID+"-Token",AjaxPro.token)}this.timeoutTimer=setTimeout(this.timeout.bind(this),AjaxPro.timeoutPeriod);try{this.xmlHttp.send(b)}catch(f){}if(!d){return this.createResponse({error:null,value:null})}return true}};AjaxPro.RequestQueue=function(b){this.queue=[];this.requests=[];this.timer=null;if(isNaN(b)){b=2}for(var a=0;a<b;a++){this.requests[a]=new AjaxPro.Request();this.requests[a].callback=function(c){var d=c.context;c.context=d[3][1];d[3][0](c,this)};this.requests[a].callbackHandle=this.requests[a].callback.bind(this.requests[a])}this.processHandle=this.process.bind(this)};AjaxPro.RequestQueue.prototype={process:function(){this.timer=null;if(this.queue.length==0){return}for(var a=0;a<this.requests.length&&this.queue.length>0;a++){if(this.requests[a].isRunning==false){var b=this.queue.shift();this.requests[a].url=b[0];this.requests[a].onLoading=b[3].length>2&&b[3][2]!=null&&typeof b[3][2]=="function"?b[3][2]:AjaxPro.onLoading;this.requests[a].onError=b[3].length>3&&b[3][3]!=null&&typeof b[3][3]=="function"?b[3][3]:AjaxPro.onError;this.requests[a].onTimeout=b[3].length>4&&b[3][4]!=null&&typeof b[3][4]=="function"?b[3][4]:AjaxPro.onTimeout;this.requests[a].onStateChanged=b[3].length>5&&b[3][5]!=null&&typeof b[3][5]=="function"?b[3][5]:AjaxPro.onStateChanged;this.requests[a].invoke(b[1],b[2],this.requests[a].callbackHandle,b);b=null}}if(this.queue.length>0&&this.timer==null){this.timer=setTimeout(this.processHandle,0)}},add:function(b,d,a,c){this.queue.push([b,d,a,c]);if(this.timer==null){this.timer=setTimeout(this.processHandle,0)}},abort:function(){this.queue.length=0;if(this.timer!=null){clearTimeout(this.timer)}this.timer=null;for(var a=0;a<this.requests.length;a++){if(this.requests[a].isRunning==true){this.requests[a].abort()}}},dispose:function(){for(var a=0;a<this.requests.length;a++){var b=this.requests[a];b.dispose()}this.requests.clear()}};AjaxPro.queue=new AjaxPro.RequestQueue(2);AjaxPro.AjaxClass=function(a){this.url=a};AjaxPro.AjaxClass.prototype={invoke:function(d,a,c){if(c!=null){if(c.length!=6){for(;c.length<6;){c.push(null)}}if(c[0]!=null&&typeof(c[0])=="function"){return AjaxPro.queue.add(this.url,d,a,c)}}var b=new AjaxPro.Request();b.url=this.url;return b.invoke(d,a)}};
vendor: 31,998 bytes, lines 7-8
7
8!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),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"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.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:b,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"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.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(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;c<d;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),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)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b<c;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.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")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.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")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.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",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.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"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&b<i+f?e=a:"right"===c&&b>i-g-f&&b<i-g+f?e=a+1:this.op(b,"<",i)&&this.op(b,">",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.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")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].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")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a<c;case">":return d?a<c:a>c;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.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())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++<e;)this.load(h/2+this._core.relative(g)),h&&a.each(this._core.clones(this._core.relative(g)),i),g++}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1,lazyLoadEager:0},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.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+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='<div class="owl-video-play-icon"></div>',d=k.lazyLoad?a("<div/>",{class:"owl-video-tn "+j,srcType:c}):a("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("<div/>",{class:"owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.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")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>'),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('<div class="owl-video-frame" />').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,
vendor: 3,706 bytes, line 8
8animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";
vendor: 5,783 bytes, line 8
8var e=function(b){this._core=b,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":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.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":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.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},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a('<button role="button">').addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d,e;e=this._core.settings;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)"$relative"===b&&e.navContainer?this._controls[b].html(""):this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a<e;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(
8window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);
9!function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e;var t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:true,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:true,ricTimeout:0,throttleDelay:125};H=u.lazySizesConfig||u.lazysizesConfig||{};for(e in t){if(!(e in H)){H[e]=t[e]}}}(),!D||!D.getElementsByClassName){return{init:function(){},cfg:H,noSupport:true}}var O=D.documentElement,i=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,o=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],a={},G=Array.prototype.forEach,J=function(e,t){if(!a[t]){a[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")}return a[t].test(e[$]("class")||"")&&a[t]},K=function(e,t){if(!J(e,t)){e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)}},Q=function(e,t){var a;if(a=J(e,t)){e.setAttribute("class",(e[$]("class")||"").replace(a," "))}},V=function(t,a,e){var i=e?P:"removeEventListener";if(e){V(t,a)}r.forEach(function(e){t[i](e,a)})},X=function(e,t,a,i,r){var n=D.createEvent("Event");
vendor: 5,660 bytes, line 9
9if(!a){a={}}a.instance=k;n.initEvent(t,!i,!r);n.detail=a;e.dispatchEvent(n);return n},Y=function(e,t){var a;if(!i&&(a=u.picturefill||H.pf)){if(t&&t.src&&!e[$]("srcset")){e.setAttribute("srcset",t.src)}a({reevaluate:true,elements:[e]})}else if(t&&t.src){e.src=t.src}},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,a){a=a||e.offsetWidth;while(a<H.minSize&&t&&!e._lazysizesWidth){a=t.offsetWidth;t=t.parentNode}return a},ee=function(){var a,i;var t=[];var r=[];var n=t;var s=function(){var e=n;n=t.length?r:t;a=true;i=false;while(e.length){e.shift()()}a=false};var e=function(e,t){if(a&&!t){e.apply(this,arguments)}else{n.push(e);if(!i){i=true;(D.hidden?I:U)(s)}}};e._lsFlush=s;return e}(),te=function(a,e){return e?function(){ee(a)}:function(){var e=this;var t=arguments;ee(function(){a.apply(e,t)})}},ae=function(e){var a;var i=0;var r=H.throttleDelay;var n=H.ricTimeout;var t=function(){a=false;i=f.now();e()};var s=o&&n>49?function(){o(t,{timeout:n});if(n!==H.ricTimeout){n=H.ricTimeout}}:te(function(){I(t)},true);return function(e){var t;if(e=e===true){n=33}if(a){return}a=true;t=r-(f.now()-i);if(t<0){t=0}if(e||t<9){s()}else{I(s,t)}}},ie=function(e){var t,a;var i=99;var r=function(){t=null;e()};var n=function(){var e=f.now()-a;if(e<i){I(n,i-e)}else{(o||r)(r)}};return function(){a=f.now();if(!t){t=I(n,i)}}},e=function(){var v,m,c,h,e;var y,z,g,p,C,b,A;var n=/^img$/i;var d=/^iframe$/i;var E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent);var _=0;var w=0;var M=0;var N=-1;var L=function(e){M--;if(!e||M<0||!e.target){M=0}};var x=function(e){if(A==null){A=Z(D.body,"visibility")=="hidden"}return A||!(Z(e.parentNode,"visibility")=="hidden"&&Z(e,"visibility")=="hidden")};var W=function(e,t){var a;var i=e;var r=x(e);g-=t;b+=t;p-=t;C+=t;while(r&&(i=i.offsetParent)&&i!=D.body&&i!=O){r=(Z(i,"opacity")||1)>0;if(r&&Z(i,"overflow")!="visible"){a=i.getBoundingClientRect();r=C>a.left&&p<a.right&&b>a.top-1&&g<a.bottom+1}}return r};var t=function(){var e,t,a,i,r,n,s,o,l,u,f,c;var d=k.elements;if((h=H.loadMode)&&M<8&&(e=d.length)){t=0;N++;for(;t<e;t++){if(!d[t]||d[t]._lazyRace){continue}if(!E||k.prematureUnveil&&k.prematureUnveil(d[t])){R(d[t]);continue}if(!(o=d[t][$]("data-expand"))||!(n=o*1)){n=w}if(!u){u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand;k._defEx=u;f=u*H.expFactor;c=H.hFac;A=null;if(w<f&&M<1&&N>2&&h>2&&!D.hidden){w=f;N=0}else if(h>1&&N>1&&M<6){w=u}else{w=_}}if(l!==n){y=innerWidth+n*c;z=innerHeight+n;s=n*-1;l=n}a=d[t].getBoundingClientRect();if((b=a.bottom)>=s&&(g=a.top)<=z&&(C=a.right)>=s*c&&(p=a.left)<=y&&(b||C||p||g)&&(H.loadHidden||x(d[t]))&&(m&&M<3&&!o&&(h<3||N<4)||W(d[t],n))){R(d[t]);r=true;if(M>9){break}}else if(!r&&m&&!i&&M<4&&N<4&&h>2&&(v[0]||H.preloadAfterLoad)&&(v[0]||!o&&(b||C||p||g||d[t][$](H.sizesAttr)!="auto"))){i=v[0]||d[t]}}if(i&&!r){R(i)}}};var a=ae(t);var S=function(e){var t=e.target;if(t._lazyCache){delete t._lazyCache;return}L(e);K(t,H.loadedClass);Q(t,H.loadingClass);V(t,B);X(t,"lazyloaded")};var i=te(S);var B=function(e){i({target:e.target})};var T=function(e,t){var a=e.getAttribute("data-load-mode")||H.iframeLoadMode;if(a==0){e.contentWindow.location.replace(t)}else if(a==1){e.src=t}};var F=function(e){var t;var a=e[$](H.srcsetAttr);if(t=H.customMedia[e[$]("data-media")||e[$]("media")]){e.setAttribute("media",t)}if(a){e.setAttribute("srcset",a)}};var s=te(function(t,e,a,i,r){var n,s,o,l,u,f;if(!(u=X(t,"lazybeforeunveil",e)).defaultPrevented){if(i){if(a){K(t,H.autosizesClass)}else{t.setAttribute("sizes",i)}}s=t[$](H.srcsetAttr);n=t[$](H.srcAttr);if(r){o=t.parentNode;l=o&&j.test(o.nodeName||"")}f=e.firesLoad||"src"in t&&(s||n||l);u={target:t};K(t,H.loadingClass);if(f){clearTimeout(c);c=I(L,2500);V(t,B,true)}if(l){G.call(o.getElementsByTagName("source"),F)}if(s){t.setAttribute("srcset",s)}else if(n&&!l){if(d.test(t.nodeName)){T(t,n)}else{t.src=n}}if(r&&(s||l)){Y(t,{src:n})}}if(t._lazyRace){delete t._lazyRace}Q(t,H.lazyClass);ee(function(){var e=t.complete&&t.naturalWidth>1;if(!f||e){if(e){K(t,H.fastLoadedClass)}S(u);t._lazyCache=true;I(function(){if("_lazyCache"in t){delete t._lazyCache}},9)}if(t.loading=="lazy"){M--}},true)});var R=function(e){if(e._lazyRace){return}var t;var a=n.test(e.nodeName);var i=a&&(e[$](H.sizesAttr)||e[$]("sizes"));var r=i=="auto";if((r||!m)&&a&&(e[$]("src")||e.srcset)&&!e.complete&&!J(e,H.errorClass)&&J(e,H.lazyClass)){return}t=X(e,"lazyunveilread").detail;if(r){re.updateElem(e,true,e.offsetWidth)}e._lazyRace=true;M++;s(e,t,r,i,a)};var r=ie(function(){H.loadMode=3;a()});var o=function(){if(H.loadMode==3){H.loadMode=2}r()};var l=function(){if(m){return}if(f.now()-e<999){I(l,999);return}m=true;H.loadMode=3;a();q("scroll",o,true)};return{_:function(){e=f.now();k.elements=D.getElementsByClassName(H.lazyClass);v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass);q("scroll",a,true);q("resize",a,true);q("pageshow",function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);if(t.length&&t.forEach){U(function(){t.forEach(function(e){if(e.complete){R(e)}})})}}});if(u.MutationObserver){new MutationObserver(a).observe(O,{childList:true,subtree:true,attributes:true})}else{O[P]("DOMNodeInserted",a,true);O[P]("DOMAttrModified",a,true);setInterval(a,999)}q("hashchange",a,true);["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){D[P](e,a,true)});if(/d$|^c/.test(D.readyState)){l()}else{q("load",l);D[P]("DOMContentLoaded",a);I(l,2e4)}if(k.elements.length){t();ee._lsFlush()}else{a()}},checkElems:a,unveil:R,_aLSL:o}}(),re=function(){var a;var n=te(function(e,t,a,i){var r,n,s;e._lazysizesWidth=i;i+="px";e.setAttribute("sizes",i);
vendor: 4,137 bytes, lines 9-12
9if(j.test(t.nodeName||"")){r=t.getElementsByTagName("source");for(n=0,s=r.length;n<s;n++){r[n].setAttribute("sizes",i)}}if(!a.detail.dataAttr){Y(e,a.detail)}});var i=function(e,t,a){var i;var r=e.parentNode;if(r){a=s(e,r,a);i=X(e,"lazybeforesizes",{width:a,dataAttr:!!t});if(!i.defaultPrevented){a=i.detail.width;if(a&&a!==e._lazysizesWidth){n(e,r,i,a)}}}};var e=function(){var e;var t=a.length;if(t){e=0;for(;e<t;e++){i(a[e])}}};var t=ie(e);return{_:function(){a=D.getElementsByClassName(H.autosizesClass);q("resize",t)},checkElems:t,updateElem:i}}(),t=function(){if(!t.i&&D.getElementsByClassName){t.i=true;re._();e._()}};return I(function(){H.init&&t()}),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{});
10
11var Translate={};Translate.Lang={title:"en",code:"en"};Translate.Utils={close:"Close",open:"Open",loading:"Loading",cancel:"Cancel",next:"Next",previous:"Previous",}
12Translate.DatePicker={closeText:'Close',prevText:'&#x3c;Prev',nextText:'Next&#x3e;',currentText:'Current',monthNames:['January','February','March','April','May','June','July','August','September','October','November','Décember'],monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],dayNames:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],dayNamesShort:['Sun','Mon','Tue','Wed','Thur','Fri','Sat'],dayNamesMin:['Su','Mo','Tu','We','Th','Fr','Sa'],weekHeader:'Week',dateFormat:'dd.mm.yy',firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:''};Translate.Calendar={buttonText:{today:"today",month:'month',week:'week',day:'day'},titleFormat:{week:"MMMM yyyy",day:'dddd d MMMM yyyy'},columnFormat:{week:'ddd dd',day:''},timeFormat:'HH:mm',axisFormat:'HH:mm',allDayText:'Journée',monthNames:['January','February','March','April','May','June','July','August','September','October','November','Décember'],monthNamesShort:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],dayNames:['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'],dayNamesShort:['Sun','Mon','Tue','Wed','Thur','Fri','Sat']};Translate.FormBuilder={NextButton:"Next",PreviousButton:"Previous",Loading:"Loading",LoadingMessage:"Please wait while we process your data...",UnauthorizedFileExtension:"This file extension is not allowed. </br>The following extensions are allowed:",Calendar:{Legend:"List of selected intervals of time:",ErrorUnavailable:"Unable to create this range of dates as part of the selection includes a range unavailable or already booked.",ErrorSize:"Unable to create the interval of time since the selection is too small.",ErrorConflicts:"Impossible de créer cet intervalle car celui-ci rentre en conflit avec un autre",ErrorPastEvent:"Unable to book a date range in the past.",DeleteButton:"Delete the date range",ViewButton:"See the date range in Calendar",StartLabel:"Start:",EndLabel:"End:",DateLabel:"Date",HoursLabel:"Hours",MinutesLabel:"Minutes"},PartialResponse:{SaveForLater:"Save and continue later",Paragraph:"Click “Save” to save the form in its current state.<br />You will receive an e-mail with a link allowing you to continue later.",Submit:"Save",OnBeforeUnload:"Your form was not completely filled. If you leave this page, you will have to start again.\n\nYou can get a link to edit your response later by clicking the button \"Save and continue later\" below the form.",SuccessHeading:"Your form was successfully saved",SuccessParagraph:"An e-mail containing a link to edit this response has been sent to your e-mail address.",EditLink:"You can edit your response now by following this link.",InvalidID:"Invalid partial response ID. Please reload the page and try again."},WaitingList:{ActiveMessage:"The number of authorized submissions is reached, please select another option",PassiveMessage:"Your answer will be in the waiting list due to the fact that the number of accepted submissions is reached",RemainingMessage:"There are still {0} authorized submission remaining"}};
12Translate.NewsRoom={NewsRoomLoadingMessage:"Loading…",NewsRoomFinishMessage:"Toutes les données sont affichées!",RedirectMessageTitle:"Redirection…",RedirectMessageDescription:"Les informations se trouvent sur un site externe. Vous serez automatiquement redirigé dans 5 secondes",RedirectMessageButton:"Ouvrir la page",NewsRoomGoToButton:"Voir sur"};Translate.Customer={Loading:"Loading",SameShippingAddress:"Uncheck the box below if the delivery address is the same as the billing address:",DifferentShippingAddress:"Check the box below if you want your order delivered to another address:",EMailAlreadyExists:"This email address is already use.",DeleteLogoConfirm:"Voulez-vous vraiment supprimer votre logo ?"};Translate.Comments={FacebookProfilBox:"You are connected via your facebook account.",Errors:{InvalidContent:"Please enter a valid comment",InvalidName:"Please enter your name",InvalidEmail:"Please enter a valid email.",InvalidCaptcha:"Please enter text as it appears on the image."},Labels:{Content:"Reply to this item ...",Name:"Name",Email:"Email",City:"Location",Captcha:"Enter the number above"},Added:"The comment has been added."};Translate.Shop={Basket:{NoPaymentMethodFound:"Please select a payment method",NotReadyForCheckout:"The transaction failed because no product is present in the basket",CreateProcessorError:"The transaction failed because the online payment provider does not respond",IncompleteAddress:"Please complete your details",Loading:"Loading ...",InvalidQuantity:"Invalid quantity",InvalidValue:"Please select a product variant",TabsCart:"Basket",TabsAddress:"Contact",TabsPayment:"Payment",TabsShipping:"Shipping",TabsComment:"Comments",TabsConfirm:"Confirmation",ButtonPrev:"Previous",ButtonNext:"Next"},AgeAlert:"You must be over 18 to place an order.",Filters:{SeeMore:"See more",SeeLess:"See less",NoResults:"No results found"},Cart:{NavId:10706,Added:"Added to cart",Total:"product(s) in cart",ShippingPopUpFree:'Free shipping',ShippingPopUpRemainingBefore:'Another ',ShippingPopUpRemainingAfter:' to benefit from the free shipping costs.'},DecreasingPrice:{AdditionalLong:'Add another ',AdditionalShort:'Another ',AdditionalArticles:" item(s)",AdditionalActive:"Active"},Checkout:{Customers:{SameShippingAddress:{AddBtn:"Different delivery address",KeepBtn:"Keep the same address",MainAddress:"Main address",}}}};Translate.Shadowbox={code:"en",of:"of",loading:"Loading",cancel:"Cancel",next:"Next",previous:"Previous",play:"Play",pause:"Pause",close:"Close",errors:{single:'You must install the <a href="0">{1}</a> browser plugin to view this content.',shared:'You must install both the <a href="0">{1}</a> and <a href="2">{3}</a> browser plugins to view this content.',either:'You must install either the <a href="0">{1}</a> or the <a href="2">{3}</a> browser plugin to view this content.'}};Translate.Sitemap={close:"Collapse All",open:"Expand All"};Translate.Flipbook={pleaseWait:"Please wait... the Application is Loading",Loading:"PDF is Loading:",previousPage:"Previous page",nextPage:"Next page",play:"Play",tableContents:"Table of contents",close:"Close",bookmarks:"Bookmarks",thumbnails:"Thumbnails",search:"Search",zoomIn:"Zoom in",zoomOut:"Zoom out",fitView:"Fit view",tableContentsTitle:"Table of contents",fastBackward:"10 pages backward",backward:"Previous page",forward:"Next page",fastForward:"10 pages forward",download:"Download",print:"Print",fullScreen:"Full screen",settings:"Settings",smartPan:"Smart pan",singlePage:"Single page",sounds:"Sounds",increaseLighting:"Increase lighting",reduceLighting:"Reduce lighting"};Translate.OpenStreetMap={touch:"Use two fingers to move the map",scroll:"Use ctrl + scroll to zoom the map",scrollMac:"Use Cmd + scroll to zoom the map"};Translate.InfinitScroll={EndList:"End of the list..."};Translate.Search={Autocomplete:{AllProducts:{Link:"/Scripts/Modules/Search/Search.aspx",Title:"All results"},Products:{Title:"Products"},Categories:{Title:"Products"},NoResults:"No results for this search"},SmallList:{NavID:9605}};Translate.BeerMap={Title:"Beer Map",Added:"The product has been added to the map",Removed:"The product has been removed from the map",navID:11542,Saved:"The changes have been saved",Little:"Little",ALot:"A lot",Accords:"Pairings",Ingredients:"Ingredients",Allergenes:"Allergens",AddBeerMap:"Add a volume",SaveBeerMap:"Save",Remarques:"Notes",BieresMoment:"Beer of the moment",VinsMoment:"Wine of the moment",CidresMoment:"Cider of the moment",AlcoolsMoment:"Spirits of the moment",Cepage:"Grape variety",Description:"Description",SousType:"Beer sub-type",Couleurs:"Color",Type:"Beer type",Houblonnage:"Hopping",Douceur:"Sweetness",Amertume:"Bitterness",Acidite:"Acidity",TypeMini:"Type",Style:"Style",VolAlc:"Alc. vol.",NoProduct:"No items in this category"};(function($){$.fn.validationEngineLanguage=function(){};$.validationEngineLanguage={newLang:function(){$.validationEngineLanguage.allRules={"required":{"regex":"none","alertText":"* This field is required","alertTextCheckboxMultiple":"* Choose an option","alertTextCheckboxe":"* This option is required"},"minSize":{"regex":"none","alertText":"* Minimum of ","alertText2":" characters required"},"maxSize":{"regex":"none","alertText":"* Maximum of ","alertText2":" characters required"},"min":{"regex":"none","alertText":"* Minimum value required "},"max":{"regex":"none","alertText":"* Maximum value required "},"past":{"regex":"none","alertText":"* Date before "},"future":{"regex":"none","alertText":"* Date after "},"maxCheckbox":{"regex":"none","alertText":"* Exceeded the maximum number of choices"},"equals":{"regex":"none","alertText":"* Your field is not identical"},"minCheckbox":{"regex":"none","alertText":"* Choose ","alertText2":" options"},"email":{"regex":/^((([^<>()[\]\\.,;:\s@\""]+(\.[^<>()[\]\\.,;:\s@\""]+)*)|(\"".+\""))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,})))?$/i,"alertText":"* Invalid email address"},"emailAlreadyExist":{"regex":"none","alertText":"* The email address already exists."},"date":{"regex":/^(0?[1-9]|[12][0-9]|3[01])[.](0?[1-9]|1[0-2])[.]\d{4}$/,"alertText":"* Invalid date, required format dd.mm.yyyy"},"telephone":{"regex":/^([0-9\+\-\(\)\+\ ]+)?$/,"alertText":"* Invalid phone number"},"onlyNumber":{"regex":/^([0-9\ ]+)?$/,"alertText":"* Only digits are accepted"},"noSpecialCaracters":{"regex":/^([0-9a-zA-Z]+)?$/,"alertText":"* No special characters are accepted"},"time":{"regex":/^([0-9]{2}:[0-9]{2})?$/,"alertText":"* Invalid time (hh:mm)"},"onlyText":{"regex":/^[\p{L}][\p{L}' -]*[\p{L}]$/u,"alertText":"* Only letters are accepted."},"checkoutDate":{"regex":/^([12]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01]))$/,"alertText":"* Date invalide, format mm/dd/yyyy requis"}};}};$.validationEngineLanguage.newLang();})(jQuery);
13
14function IC2InfScroll(initParams){if(typeof initParams==='undefined'){console.error(Error('Aucun paramètre n\'a été défini',{cause:initParams}));return false}else if(typeof initParams.listingContainerClassName==='undefined'){console.error(Error('listingContainerClassName n\'est pas défini.',{cause:initParams.listingContainerClassName}));return false}else if(typeof initParams.listingItemClassName==='undefined'){console.error(Error('listingItemClassName n\'est pas défini.',{cause:initParams.listingItemClassName}));return false}
15if(typeof initParams.filterFormClassName!=='undefined'&&typeof initParams.filterContainerClassName==='undefined'){console.error(Error('filterContainerClassName n\'est pas défini',{cause:initParams.filterContainerClassName}));return false}else if(typeof initParams.filterFormClassName==='undefined'&&typeof initParams.filterContainerClassName!=='undefined'){console.error(Error('filterFormClassName n\'est pas défini',{cause:initParams.filterFormClassName}));return false}
16if((typeof initParams.filterFormClassName==='undefined'||typeof initParams.filterContainerClassName==='undefined')&&typeof initParams.filterException!=='undefined'){console.warn('IC2InfScroll:','Le paramètre filterException est défini mais aucune zone de filtre n\'a été précisée');}
17if((typeof initParams.filterFormClassName==='undefined'||typeof initParams.filterContainerClassName==='undefined')&&typeof initParams.filterAdd!=='undefined'){console.warn('IC2InfScroll:','Le paramètre filterAdd est défini mais aucune zone de filtre n\'a été précisée');}
18var listingContainer=initParams.listingContainerClassName;var listingElementItem=initParams.listingItemClassName;var extraElementsItems=initParams.extraItemClassName;var extraItemsFromPage=parseInt(initParams.extraItemsFromPage)||1;var pageLoadedCallback=initParams.pageLoadedCallback;var listingEndCallback=initParams.listingEndCallback;var totalElementsClassName=initParams.totalElementsClassName;var onLoadingClassName=initParams.loadingClassName?initParams.loadingClassName.split('.').join(""):'loading';var $listingContainer=jQuery(listingContainer);if($listingContainer.length==0){return}
19var adminLoadPages=initParams.adminLoadPages||false;var adminClassName=initParams.adminClassName?initParams.adminClassName.split('.').join(""):'connexionIC2';var canLoadElements=document.body.classList.contains(adminClassName)?adminLoadPages===true?true:false:true;var linkException=initParams.linkException||'';var totalElements=0;var endOfListingProcent=parseInt(initParams.endOfListingProcent)||70;var pubElement=initParams.pubElement
20var filterContainer=initParams.filterContainerClassName;var filterForm=initParams.filterFormClassName;var filterException=initParams.filterException;var filterAdd=initParams.filterAdd;var filterEnabled=filterForm?true:false;var filterChangeDelay=200;var filterChangeCallback=initParams.filterChangeCallback;var filterOnly=initParams.filterOnly||false;var startFrom=2;var listingPageNumber=startFrom-1;var listingEndText=initParams.listingEndText||Translate.InfinitScroll?Translate.InfinitScroll.EndList:'Fin de la liste...';var queryString=initParams.queryString||'';var isInfScrollInProcess=false;var allItemsWereLoaded=false;var baseUrl=initParams.baseUrl||location.href;var loadAllPagesAtOnce=initParams.loadAllPagesAtOnce||false;var endList='<p class="endList">'+listingEndText+'</p>';var loading='<div class="loadingListingShop"><img src="/Htdocs/Images/lib/loading.svg"/></div>';var generateCSS=initParams.generateCSS||true;if(generateCSS){generateListingCSS();}
21function doAjax(url){console.debug('DoAjax. URL:',url);return new Promise(function(resolve,reject){jQuery.ajax({url:url,success:function(rt){resolve($(rt));},error:function(err){reject(err);}});})}
22function isQueryLineHasSpecialParams(urlParams){for(var key in urlParams){if(urlParams.hasOwnProperty(key)){if(key!=='pg'&&key!=='lt'&&key!=='rpg'&&key!=='rt'){return true}}}
23return false}
24function getQueryStringFromUrl(urlParams){var query='';for(let key in urlParams){if(urlParams.hasOwnProperty(key)){if(key!=='rpg'&&key!=='rt'){query+=key+'='+urlParams[key]+'&';}}}
25if(query.charAt(query.length-1)=='&'){query=query.slice(0,-1);}
26return query}
27function getFullUrlToLoadNextPage(url,query,pageNbr){var concatSymbol=url.indexOf('?')>-1?'&':'?';var separator=query===''?'':'&';return url+concatSymbol+query+separator+'pg='+pageNbr}
28function getFullUrlBeforeQuitListing(url,query,pageNbr){var concatSymbol=url.indexOf('?')>-1?url.indexOf('?')==(url.length-1)?'':'&':'?';var separator=query===''?'':'&';return url+concatSymbol+query+separator+'rpg='+pageNbr}
29function showListingEnd(){jQuery('.loadingListingShop').hide();$listingContainer.append(endList);if(listingEndCallback!==undefined){console.debug('listingEndCallback');listingEndCallback();}
30setTimeout(function(){jQuery('.endList').fadeOut();},3000);}
31function scrollUserTo(scrollTo,timeout=1000){if(scrollTo>-1){setTimeout(()=>{jQuery('html, body').animate({scrollTop:scrollTo},0);},timeout);}}
32function showLoadedItems(pagesWithItems,isReplaceAll,scrollTo=-1){var $containerWithItemsToAppend=jQuery('<div></div>');console.debug('showLoadedItems',pagesWithItems);if(!pagesWithItems[0].find(listingContainer+" "+listingElementItem).length){console.debug('allItemsWereLoaded');allItemsWereLoaded=true;showListingEnd();return}
33for(let i=0;i<pagesWithItems.length;i++){if(listingPageNumber===extraItemsFromPage&&extraElementsItems&&!($(listingContainer).find(extraElementsItems).length>0)){$containerWithItemsToAppend.append(jQuery(pagesWithItems[i]).find(listingContainer+" "+extraElementsItems));}
34$containerWithItemsToAppend.append(jQuery(pagesWithItems[i]).find(listingContainer+" "+listingElementItem));}
35if(isReplaceAll){jQuery(listingContainer+" "+listingElementItem).remove();}
36if(filterEnabled){$(filterForm).replaceWith(jQuery(pagesWithItems[0]).find(filterForm));if(filterAdd){$(filterAdd).replaceWith(jQuery(pagesWithItems[0]).find(filterAdd));}}
37console.debug('containerWithItemsToAppend',$containerWithItemsToAppend);console.debug('$listingContainer',$listingContainer);$listingContainer.append($containerWithItemsToAppend[0].children);
37if(totalElementsClassName){totalElements=parseInt(jQuery(pagesWithItems[0]).find(totalElementsClassName).text());}else{totalElements=$listingContainer.find($(listingContainer+" "+listingElementItem)).length;}
38addOnClickHandlerToListingItems();if(pageLoadedCallback!==undefined){console.debug('pageLoadedCallback');pageLoadedCallback();}
39jQuery('.loadingListingShop').remove();scrollUserTo(scrollTo,1200);}
40var scrollToPage1=-1;function backToListingPageHandler(){var urlParams=GetUrlParams();var pagesToLoad=urlParams['rpg']||1;var scrollTo=urlParams['rt']||-1;scrollToPage1=urlParams['rt']||-1;if(loadAllPagesAtOnce){let newUrl=removeReturnParamsFromURL(location.href);baseUrl=newUrl;window.history.replaceState({path:newUrl},'',newUrl);listingPageNumber=pagesToLoad*1;scrollUserTo(scrollTo,1500);}else{var ajaxPromisesArray=[];var isReplaceAll=startFrom*1===1;if(typeof urlParams['rpg']==='undefined'||urlParams['rpg']<2){return}
41isInfScrollInProcess=true;$listingContainer.addClass(onLoadingClassName);queryString=getQueryStringFromUrl(GetUrlParams());baseUrl=baseUrl.replace(queryString,'');if(baseUrl.charAt(baseUrl.length-1)=='?'){baseUrl=baseUrl.slice(0,-1);}
42for(var i=startFrom;i<=pagesToLoad;i++){console.debug('rebuild',getFullUrlToLoadNextPage(baseUrl,queryString,i));ajaxPromisesArray.push(doAjax(getFullUrlToLoadNextPage(baseUrl,queryString,i)));}
43Promise.all(ajaxPromisesArray).then(pages=>{console.debug('ajaxPromisesArray',ajaxPromisesArray.length);console.debug('pages',pages);showLoadedItems(pages,isReplaceAll,scrollTo);listingPageNumber=pagesToLoad*1;isInfScrollInProcess=false;$listingContainer.removeClass(onLoadingClassName);}).catch(function(err){$listingContainer.removeClass(onLoadingClassName);console.error(err);});}}
44backToListingPageHandler();addOnClickHandlerToListingItems();function listingItemOnClickHandler($clickedLink){baseUrl=removeReturnParamsFromURL(baseUrl);var urlBeforeQuit=getFullUrlBeforeQuitListing(baseUrl,queryString,listingPageNumber)+'&rt='+parseInt(jQuery(window).scrollTop());history.replaceState({titlePage:document.title,urlPage:urlBeforeQuit},'',urlBeforeQuit);}
45function removeReturnParamsFromURL(url){var search=url.split('?')[1];if(search){var params=new URLSearchParams(search);params.delete('rpg');params.delete('rt');return url.split('?')[0]+'?'+params.toString()}
46return url}
47function addOnClickHandlerToListingItems(){jQuery(listingContainer+' a:not('+linkException+')').unbind().click(function(){listingItemOnClickHandler($(this));})}
48function loadNextPage(filterUpdated=false){if(allItemsWereLoaded){return}
49isInfScrollInProcess=true;listingPageNumber++;let previousPage=listingPageNumber;console.debug('loadNextPage. URL',getFullUrlToLoadNextPage(baseUrl,queryString,listingPageNumber));var ajaxPromise=doAjax(getFullUrlToLoadNextPage(baseUrl,queryString,listingPageNumber));ajaxPromise.then(page=>{var loadingitems=filterForm!==undefined?filterForm+", "+listingContainer:listingContainer;$(loadingitems).removeClass(onLoadingClassName);if(loadAllPagesAtOnce&&previousPage==1){showLoadedItems([page],false,scrollToPage1);}else{showLoadedItems([page],false);}
50isInfScrollInProcess=false;if(filterUpdated&&filterChangeCallback!==undefined){console.debug('filterChangeCallback');filterChangeCallback();jQuery(listingContainer).prepend(pubElement)}}).catch(function(err){console.error(err);});}
51function onScrollHandler(){if(canLoadElements&&!filterOnly){if(allItemsWereLoaded){removeEventListener("scroll",onScrollHandler);return}
52var positionScroll=jQuery(window).scrollTop()+jQuery(window).height();var endOfListing=$listingContainer.offset().top+$listingContainer.height();var endOfListingLoad=parseInt(endOfListing*(endOfListingProcent/100));if(positionScroll>endOfListingLoad&&jQuery(window).scrollTop()<endOfListing){if(!isInfScrollInProcess){$listingContainer.append(loading);loadNextPage();}}}}
53addEventListener('scroll',onScrollHandler);function setInfScrollToInitState(){listingPageNumber=1;startFrom=2;isInfScrollInProcess=false;baseUrl=initParams.baseUrl||location.href;}
54function stopInfScroll(){isInfScrollInProcess=true;}
55function continueInfScroll(){isInfScrollInProcess=false;}
56function setStartFromPage(newStartFrom){if(newStartFrom*1>0){startFrom=newStartFrom;listingPageNumber=startFrom-1;}}
57function setQuery(newQuery,reinit=true,newStartFrom=0){queryString=newQuery;if(reinit){setInfScrollToInitState();setStartFromPage(newStartFrom);}}
58function loadNext(filterUpdated){loadNextPage(filterUpdated);}
59function getTotalElements(){return totalElements}
60function getTotalPages(){return listingPageNumber}
61function getListingContainer(){return listingContainer}
62function getListingElement(){return listingElementItem}
63function generateListingCSS(){let filterSelector=filterForm?", "+filterForm:"";let listingCSS=[[listingContainer+filterSelector,['position','relative']],["."+onLoadingClassName+"."+onLoadingClassName+":after",['content','""'],['position','absolute'],['left','0'],['top','0'],['width','100%'],['height','100%'],['background','rgba(255,255,255, .6) url(/Htdocs/Images/lib/loading.svg)'],['background-position-x',' 50%'],['background-position-y','40px'],['background-repeat','no-repeat'],['min-height','200px'],],['.loadingListingShop',['width','100%'],['text-align','center']],['.loadingListingShop img',['width','8rem']],['.endList',['text-align','center'],['font-weight','bold'],['color','var(--primary-color, black)'],['width','100%']]];addStylesheetRules(listingCSS);}
64function addStylesheetRules(rules){const styleEl=document.createElement('style');document.head.appendChild(styleEl);const styleSheet=styleEl.sheet;for(let i=0;i<rules.length;i++){let j=1,rule=rules[i],selector=rule[0],propStr='';if(Array.isArray(rule[1][0])){rule=rule[1];j=0;}
65for(let pl=rule.length;j<pl;j++){const prop=rule[j];propStr+=`${prop[0]}:${prop[1]}${prop[2]?' !important':''};\n`;}
66styleSheet.insertRule(`${selector}{${propStr}}`,styleSheet.cssRules.length);}}
67function updateFilter(urlParams,clearListing=true){console.debug('updateFilter');if(clearListing){$(listingContainer).empty();}
68allItemsWereLoaded=false;addEventListener('scroll',onScrollHandler);setQuery(urlParams,true,1);baseUrl=location.origin+location.pathname;loadNext(true);}
69if(filterEnabled){var onChangeQuery=filterForm+" input, "+filterForm+" select";
69if(filterException){onChangeQuery=filterForm+" input:not("+filterException+"), "+filterForm+" select:not("+filterException+")";}
70if(filterAdd){onChangeQuery+=", "+filterAdd;}
71var handleAutoSubmit=null;jQuery(document).on('change',onChangeQuery,function(e){$(filterForm+" input[name='senderCategory']").val(jQuery(this).closest('[data-category]').data('category'));if(handleAutoSubmit){clearTimeout(handleAutoSubmit);}
72$(filterForm+", "+listingContainer).addClass(onLoadingClassName);handleAutoSubmit=setTimeout(function(){console.debug("filter change");var formdata;console.log(jQuery(filterForm))
73if(jQuery(filterForm).length){formdata=jQuery(jQuery(filterForm)[0].elements).serialize();if(filterException){formdata=jQuery(jQuery(filterForm)[0].elements).not(filterException).serialize();}}else{formdata=sessionStorage.getItem('UrlParametersShopListing')}
74if(filterAdd){if(formdata==null){formdata=jQuery(filterAdd).serialize();}else{formdata+="&"+jQuery(filterAdd).serialize();}}
75updateFilter(formdata);var refresh=window.location.protocol+"//"+window.location.host+window.location.pathname+'?'+formdata;window.history.pushState({path:refresh},'',refresh);},filterChangeDelay);});}
76window.addEventListener('popstate',(event)=>{console.debug("popstate");if(filterEnabled){var urlParams=GetUrlParams();if(urlParams){for(let key in urlParams){if(urlParams.hasOwnProperty(key)){var value=urlParams[key];if(value){if($("[name="+key+"]").is(":checkbox")||$("[name="+key+"]").is(":radio")){$("[name="+key+"][value="+value+"]").prop("checked",true);}else if($("[name="+key+"]").is("input")||$("[name="+key+"]").is("select")){$("[name="+key+"]").val(value);}}}}
77updateFilter(window.location.search.split('?')[1]);}else{updateFilter('',false);}}
78backToListingPageHandler();});return{setInfScrollToInitState,stopInfScroll,continueInfScroll,setStartFromPage,setQuery,loadNext,getTotalElements,getTotalPages,getListingContainer,getListingElement}}
79
80const IC2Dialog=(()=>{var config={onBeforeOpen:null,onBeforeClose:null,onAfterOpen:null,onAfterClose:null,openTrigger:"data-dialog-trigger",closeTrigger:"data-dialog-close",scrollPage:false,closeOnDismiss:true,debug:false,scrollPageClass:'no-scroll',};var Popups=[];let initialized=false;function init(options={}){initialized=true;config=Object.assign(config,options);var dialogs=document.querySelectorAll('dialog');Array.from(dialogs).forEach(dialog=>{var id=dialog.getAttribute('id');if(!Popups.some(item=>item.id===id)){var newConf={...config};Popups.push({id,dialog,"config":newConf})
81initDialog(dialog);}});var closeDialog=document.querySelectorAll(`[${config.closeTrigger}]`);Array.from(closeDialog).forEach(btn=>{btn.addEventListener('click',function(event){event.preventDefault();var dialog=btn.closest('dialog');if(btn.getAttribute(config.closeTrigger)){close(dialog,btn.getAttribute(config.closeTrigger));}else{close(dialog);}});});var openDialog=document.querySelectorAll(`[${config.openTrigger}]`);Array.from(openDialog).forEach(btn=>{btn.addEventListener('click',function(event){event.preventDefault();var dialog=document.getElementById(btn.getAttribute(config.openTrigger));open(dialog);});});}
82function isInit(){return initialized;}
83async function initDialog(dialog){var dialogConfig=getConfig(dialog);dialog.addEventListener('mousedown',lightDismiss);dialogDeleteObserver.observe(document.body,{attributes:false,subtree:false,childList:true,})
84await animationsComplete(dialog)
85if(dialogConfig.debug){dialog.addEventListener('removed',({target:dialog})=>{console.log("IC2Dialog","Dialog removed",dialog);})}
86document.onkeydown=function(event){event=event||window.event;if(event.key==="Escape"||event.key==="Esc"){var dialog=document.querySelector('dialog[open]');if(dialog){event.preventDefault()
87close(dialog,"")}}};var submitDialog=dialog.querySelectorAll(`button[type="submit"]`);Array.from(submitDialog).forEach(btn=>{btn.addEventListener('click',function(event){event.preventDefault();close(dialog,btn.getAttribute('value'));});});}
88const dialogRemovedEvent=new Event('removed')
89const animationsComplete=element=>Promise.allSettled(element.getAnimations().map(animation=>animation.finished))
90const lightDismiss=({target:dialog})=>{if(dialog.nodeName==='DIALOG')
91close(dialog,'dismiss')}
92const dialogDeleteObserver=new MutationObserver((mutations,observer)=>{mutations.forEach(mutation=>
92{mutation.removedNodes.forEach(removedNode=>{if(removedNode.nodeName==='DIALOG'){removedNode.removeEventListener('click',lightDismiss)
93removedNode.dispatchEvent(dialogRemovedEvent)}})})})
94async function open(dialog){typeof dialog!=='object'?dialog=document.getElementById(dialog):dialog;var dialogConfig=getConfig(dialog);if(!dialogConfig.scrollPage){document.querySelector('html').classList.add(dialogConfig.scrollPageClass);}
95if(typeof dialogConfig.onBeforeOpen==='function'){var openDialog=dialogConfig.onBeforeOpen(dialog);if(!openDialog&&openDialog!==undefined){return}}
96dialog.removeAttribute('inert');dialog.showModal();await animationsComplete(dialog);if(typeof dialogConfig.onAfterOpen==='function'){dialogConfig.onAfterOpen(dialog);}}
97async function close(dialog,returnValue='close'){typeof dialog!=='object'?dialog=document.getElementById(dialog):dialog;var dialogConfig=getConfig(dialog);if(!dialogConfig.closeOnDismiss&&returnValue=="dismiss"){return false;}
98if(typeof dialogConfig.onBeforeClose==='function'){dialog.returnValue=returnValue;var closeDialog=dialogConfig.onBeforeClose(dialog);if(!closeDialog&&closeDialog!==undefined){return}}
99dialog.setAttribute('inert','');await animationsComplete(dialog);if(!dialogConfig.scrollPage){document.querySelector('html').classList.remove(dialogConfig.scrollPageClass);}
100dialog.close(returnValue);if(typeof dialogConfig.onAfterClose==='function'){dialogConfig.onAfterClose(dialog);}}
101function getConfig(dialog){var dialogId=dialog.getAttribute('id');return Popups.find(x=>x.id===dialogId).config}
102function setOptions(dialog,options={}){var dialogConfig=Popups.find(x=>x.id===dialog);if(dialogConfig){var oldConfig=dialogConfig.config;var newConfig=Object.assign(oldConfig,options);Popups.find(x=>x.id===dialog).config=newConfig;if(config.debug)
103console.debug("IC2Dialog",dialog,Popups.find(x=>x.id===dialog).config);}else if(config.debug)
104console.warn("IC2Dialog","Dialog not found :",dialog)}
105return{init,open,close,setOptions,isInit}})();
106
107const IC2Lightbox=(()=>{let config={onBeforeClose:null,onAfterClose:null,onBeforeOpen:null,onAfterOpen:null,onChange:null,lightboxAttr:"rel",contentTypeAttr:"data-type",lightboxSelector:"shadowbox",dialogName:"IC2Lightbox",showTotalPages:true,scrollPage:false,closeOnDismiss:true,debug:false,};function setOptions(options={}){let oldConfig=config;let newConfig=Object.assign(oldConfig,options);config=newConfig;if(config.debug){console.debug("Lightbox",config);}}
108function createDialog(){let lightbox=document.createElement('div');let footer=config.showTotalPages?`<footer><span></span><div class="slider-counter"></div></footer>`:'';lightbox.innerHTML=`<dialog dialog-style="lightbox"id="${config.dialogName}"><form method="dialog"><header><h3></h3><button data-dialog-close type="button"title="${Translate.Shadowbox.close}"><span class="icon-close"></span></button></header><article></article><span class="ico-loader"></span>${footer}</form></dialog>`;document.body.append(lightbox.firstChild)}
109let groupElements={};let initialized=false;function init(options={}){initialized=true;config=Object.assign(config,options);let attrElements=document.querySelectorAll(`[${config.lightboxAttr}^="${config.lightboxSelector}"]`);attrElements.forEach((element)=>{element.addEventListener('click',(e)=>{e.preventDefault();if(config.debug){console.debug("IC2Lightbox","clicked")}
110onClickHandler(element);});let group=getImageGroup(element);if(group){if(groupElements[group]==undefined){groupElements[group]=[];}
111groupElements[group].push(element);}});if(!document.getElementById(config.dialogName)){createDialog();}
112IC2Dialog.init();let onBeforeCloseFunction=(dialog)=>{pauseAllVideos()
113dialog.querySelector('.ico-loader').classList.remove('hidden');if(typeof config.onBeforeClose==='function'){config.onBeforeClose(dialog);}};IC2Dialog.setOptions(config.dialogName,{onBeforeOpen:config.onBeforeOpen,onBeforeClose:onBeforeCloseFunction,onAfterOpen:config.onAfterOpen,onAfterClose:config.onAfterClose,scrollPage:config.scrollPage,closeOnDismiss:config.closeOnDismiss,debug:config.debug,});}
114function isInit(){return initialized;}
115function getImageGroup(image){let groupElement=image.getAttribute(config.lightboxAttr);
115if(groupElement.includes('[')){let group=groupElement.split('[')[1].split(']')[0];return group;}}
116function imageTemplate(attr={href:"#",alt:""}){return`<img src="${attr.href}"alt="${attr.alt}">`}
117function videoTemplate(attr={href:"#",alt:"",index:""}){return`<div class="BlocVideo"><video title="${attr.alt}"id="${config.dialogName}Video${attr.index}"class="video-js"controls playsinline preload="auto"data-setup='{"fluid": true}'><source src="${attr.href}"type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'/></video></div>`}
118let videoJSAdded=false;let hasVideo=false;function carouselTemplate(attr=[]){let templateBegin=`<ul class="owl-carousel">`;let listTemplate=``;let templateEnd=`</ul><div class="owl-nav"></div>`;attr.forEach((element,index)=>{switch(element.type){case'video':listTemplate+=`<li>${videoTemplate({href:element.href,alt:element.alt,index:index})}</li>`;hasVideo=true;break;case'default':default:listTemplate+=`<li>${imageTemplate({href:element.href,alt:element.alt})}</li>`}});return`${templateBegin}${listTemplate}${templateEnd}`}
119async function loadScript(src){return new Promise(function(resolve,reject){const s=document.createElement('script');let r=false;s.type='text/javascript';s.src=src;s.async=true;s.onerror=function(err){reject(err,s);};s.onload=s.onreadystatechange=function(){if(!r&&(!this.readyState||this.readyState=='complete')){r=true;resolve();}};const t=document.getElementsByTagName('script')[0];t.parentElement.insertBefore(s,t);});}
120function getAttributes(arr){let attr=[]
121arr.forEach((e)=>{let type=e.getAttribute(config.contentTypeAttr)?e.getAttribute(config.contentTypeAttr):'default';attr.push({href:e.getAttribute('href'),alt:e.getAttribute('title'),type:type});});return attr;}
122async function setCarousel(arr,element,startIndex=0){let attributes=getAttributes(arr);let autoWidth=!attributes.find(o=>o.type==='video');let dialog=document.getElementById(config.dialogName);dialog.querySelector('h3').innerText=element.getAttribute('title');dialog.querySelector('article').innerHTML=carouselTemplate(attributes);let image=dialog.querySelectorAll('img')[startIndex];if(image){await loadImage(image);console.log('loaded');}
123hasVideo?dialog.classList.add('has-video'):dialog.classList.remove('has-video');if(hasVideo&&!videoJSAdded){await loadScript('/Scripts/IceCubeJS/External/lib/player/videojs/video.js');videoJSAdded=true;}
124if(videoJSAdded){await initVideos();}
125let $owl=jQuery('#'+config.dialogName+' .owl-carousel');$owl.owlCarousel({items:1,autoplay:false,lazyLoad:true,loop:false,center:true,autoHeight:true,autoWidth:autoWidth,dots:false,nav:true,startPosition:startIndex,navContainer:'#'+config.dialogName+' .owl-nav',onRefreshed:(event)=>{let index=event.item.index;let dialog=document.getElementById(config.dialogName);let image=document.querySelector('#'+config.dialogName+' .owl-carousel .owl-item:nth-child('+(index+1)+') img');if(image){dialog.style.width=`${image.offsetWidth}px`;dialog.querySelector('h3').innerText=image.getAttribute('alt');}
126window.dispatchEvent(new Event('resize'));},onTranslate:()=>{pauseAllVideos();jQuery('#'+config.dialogName+' .owl-carousel').trigger('refresh.owl.carousel');callOnChange();},onInitialized:(event)=>{if(config.showTotalPages){$('.slider-counter').text('');counter(event);}
127callOnChange();open();let dialog=document.getElementById(config.dialogName);showArticle(dialog);showInfo(dialog);},onChanged:(event)=>{pauseAllVideos();if(config.showTotalPages){counter(event);}},});keyboardHandler($owl);}
128function keyboardHandler(carousel){jQuery(document).on('keydown',function(event){if(document.querySelector(`#${config.dialogName}[open]`)){if(event.keyCode==37){carousel.trigger('prev.owl');}
129if(event.keyCode==39){carousel.trigger('next.owl');}}});}
130async function loadImage(elem){return new Promise((resolve,reject)=>{console.log('loading...');elem.onload=()=>resolve(elem);elem.onerror=reject;});}
131function showInfo(dialog){dialog.querySelector('header').classList.add('animateElement');dialog.querySelector('footer').classList.add('animateElement');}
132async function showArticle(dialog){dialog.querySelector('article').classList.add('animateElement');await animationsComplete(dialog.querySelector('article'));dialog.querySelector('.ico-loader').classList.add('hidden');}
133const animationsComplete=element=>Promise.allSettled(element.getAnimations().map(animation=>animation.finished))
134function counter(event){if(!event.namespace){return;}
135let slides=event.relatedTarget;if(slides.items().length>1){$('.slider-counter').text(slides.relative(slides.current())+1+' / '+slides.items().length);}}
136function callOnChange(){if(typeof config.onChange==='function'){config.onChange(document.getElementById(config.dialogName));}}
137async function initVideos(){try{if(videojs){const promises=[];const carouselVideo=document.querySelectorAll('#'+config.dialogName+' .video-js');carouselVideo.forEach((video)=>{const promise=initVideo(video);promises.push(promise);});await Promise.all(promises);}}catch{if(config.debug){console.debug("Lightbox",'VideoJS is not defined');}}}
138async function initVideo(video){let id=video.getAttribute('id');if(videojs.getPlayers()[id]){console.log('disposed')
139videojs(id).dispose();}
140console.log('loading...');let player=videojs(id,{"fluid":true});player.ready()}
141function pauseAllVideos(){const carouselVideo=document.querySelectorAll('#'+config.dialogName+' .video-js');carouselVideo.forEach((video)=>{pauseVideo(video.getAttribute('id'));});}
142function pauseVideo(videoID){try{if(videojs){videojs(videoID).pause();}}catch{if(config.debug){console.debug("Lightbox",'VideoJS is not defined');}}}
143function onClickHandler(element){let imageGroup=getImageGroup(element);if(imageGroup){let index=groupElements[imageGroup].findIndex((e)=>e==element);setCarousel(groupElements[imageGroup],element,index);}else{setCarousel([element],element)}}
144function open(){IC2Dialog.open(config.dialogName);}
145function close(returnValue='close'){IC2Dialog.close(config.dialogName,returnValue);}
146return{init,setOptions,isInit,open,close}})();
147
148window.ic2=window.ic2||{};window.ic2.toast=(()=>{let toastConfig={title:"",description:"",level:"primary",customClass:"",closeIcon:"icon-close",translate:{close:Translate.Utils?Translate.Utils.close:"Close"},icon:"icon-warning",position:"top-right",duration:5000,link:null,showIcon:true,showClose:true,showTimer:true,debug:false,};let toastDefaults={link:{action:"url",type:"inline",text:null,path:null,target:"_self",function:"",thenClose:true}};
148function init(){const section=document.createElement('section');section.classList.add('toast-group');section.setAttribute('data-position',toastConfig.position);document.body.insertBefore(section,document.body.firstElementChild);return section;}
149function toastTemplate(options){let toastContainer=document.createElement('div');let customClass=toastClass(options);let linkInfo=toastLink(options);toastContainer.innerHTML=`<output class="toast ${customClass}"role="status"data-level="${options.level}"aria-live="polite">${linkInfo.toastContentBegin}
150${options.showIcon?`<span class="toast--icon ${options.icon}"></span>`:""}<div><span class="toast--title">${options.title}</span>${options.description?`<span class="toast--description">${options.description}</span>`:""}
151${linkInfo.toastLink}</div>${linkInfo.toastContentEnd}
152${options.showClose?`<button type="button"title="${options.translate.close}"><span class="${options.closeIcon}"></span></button>`:""}
153${options.showTimer?`<div class="toast--progress"></div>`:""}</output>`;if(options.showTimer){toastContainer.querySelector('.toast--progress').style.setProperty('--duration',options.duration+"ms");}
154return toastContainer.firstChild;}
155function toastClass(options){return options.level=="custom"?options.customClass:"";}
156function toastLink(options){let toastContentBegin='<div class="toast--content">';let toastContentEnd="</div>";let toastLink="";if(options.link){if(!options.link.action){options.link.action=toastDefaults.link.action;}
157if(!options.link.type){options.link.type=toastDefaults.link.type;}
158if(!options.link.target){options.link.target=toastDefaults.link.target;}
159if(options.link.thenClose==undefined||options.link.thenClose==null){options.link.thenClose=toastDefaults.link.thenClose;}
160let link='href="#"';if(options.link.action=="url"){link=`href="${options.link.path}"target="${options.link.target}"`;}
161if(options.link.type=="overlay"){toastContentBegin=`<a ${link}class="toast--content">`;toastContentEnd="</a>";}else if(options.link.type=="inline"){toastLink=`<a ${link}>${options.link.text}</a>`;}}
162return{toastContentBegin,toastContentEnd,toastLink}}
163function toastInteractivity(toast,options){let progress=toast.querySelector('.toast--progress');let toastTimeout,resolveToast;if(options.showClose){toast.querySelector('button[type="button"]').addEventListener("click",()=>{close(toast,progress,toastTimeout);resolveToast();});}
164if(options.link&&options.link.action!="url"){let link=toast.querySelector('a');link.addEventListener('click',(e)=>{e.preventDefault();if(options.link.action=="dismiss"){close(toast,progress,toastTimeout);resolveToast();}else if(options.link.action=="function"){if(options.link.function!==undefined){options.link.function();console.log('function')
165if(options.link.thenClose){close(toast,progress,toastTimeout);resolveToast();}}}});}
166setTimeout(()=>{toast.classList.add('active');if(progress){progress.classList.add('active');}},50);return new Promise((resolve,reject)=>{resolveToast=resolve;toastTimeout=setTimeout(()=>{close(toast,progress,toastTimeout);resolveToast();},options.duration);});}
167async function createToast(ToastOptions={}){let currentOptions={...toastConfig,...ToastOptions};let toast=toastTemplate(currentOptions);document.querySelector('.toast-group').append(toast);return toastInteractivity(toast,currentOptions);}
168const animationsComplete=element=>Promise.allSettled(element.getAnimations().map(animation=>animation.finished))
169async function show(ToastOptions={}){if(!ToastOptions.title||ToastOptions.title==""){if(toastConfig.debug){console.warn('No title set');}
170return;}
171await createToast(ToastOptions);}
172async function close(toast,progress,timeout){toast.classList.remove('active');clearTimeout(timeout);return new Promise(resolve=>{setTimeout(async()=>{if(progress){progress.classList.remove('active');}
173await animationsComplete(toast);toast.remove();resolve()},300);})}
174function config(options){if(toastConfig.debug){console.debug('New config applied',options);}
175toastConfig=Object.assign(toastConfig,options);if(options.link){toastDefaults.link=Object.assign(toastDefaults.link,options.link);}
176let group=document.querySelector('.toast-group');if(group){group.setAttribute('data-position',toastConfig.position);}}
177init();return{config,show,createToast}})();
178
179function IC2Autocomplete(settings={}){const config=Object.assign({wrapper:'',container:'',searchInput:'',openCallback:'',url:'/Scripts/Modules/Search/AutoComplete.aspx?term=',requestTimeout:500,returnDataHandler:function(data){console.log('IC2Autocomplete',data)}},settings);if(config.wrapper===''){console.error(Error('Le paramètre wrapper n\'est pas défini.'));return false;}else if(config.container===''){console.error(Error('Le paramètre container n\'est pas défini.'));return false;}else if(config.searchInput===''){console.error(Error('Le paramètre searchInput n\'est pas défini.'));return false;}
180function open(){if(config.openCallback!==undefined&&config.openCallback instanceof Function){config.openCallback();}
181$(config.wrapper).slideDown('fast');}
182function getWrapper(){return config.wrapper;}
183function getContainer(){return config.container;}
184function getSearchInput(){return config.searchInput;}
185function getUrl(){return config.url;}
186let searchTimeout=null;let isFieldEmpty=true;jQuery(config.searchInput).focusin(function(e){if(!isFieldEmpty){open();}
187let request="";jQuery(config.searchInput).on('input',function(){isFieldEmpty=false;if(request!==""){request.abort();}
188clearTimeout(searchTimeout);searchTimeout=setTimeout(function(){let searchUrl=`${config.url}${$(config.searchInput).val()}`;console.debug('IC2Autocomplete',searchUrl);request=$.ajax({url:searchUrl,success:function(rd){config.returnDataHandler(rd);open();}});},config.requestTimeout);})})
189return{open,getWrapper,getContainer,getSearchInput,getUrl}}
190
191String.prototype.matchSpecial=function(list=passwordSpecial){let str=this;let found=[];
191str.split('').forEach(function(char){if(list.includes(char)){found.push(char);}});return found;}
192function updateRequirement(requirement,value,setInvalid=true){let requirementElement=document.querySelector(`[data-requirement="${requirement}"]`)
193if(requirementElement){if(value){requirementElement.classList.add('valid');requirementElement.classList.remove('invalid');}else{if(setInvalid){requirementElement.classList.add('invalid');}
194requirementElement.classList.remove('valid');}}}
195function validatePassword(field,rules,i,options){let state=passwordValidator(field)
196let formSubmitted=true;if(field.closest('form')&&field.closest('form').attr("data-submitted")){formSubmitted=(field.closest('form').attr("data-submitted")==='true');}
197Object.entries(state).forEach((e)=>{updateRequirement(e[0],e[1],formSubmitted);});if(state.length&&state.special&&state.number&&state.uppercase){return true;}else if(formSubmitted){return" "}}
198function passwordValidator(field){let password=field.val();let state={"length":false,"special":false,"number":false,"uppercase":false,}
199let lengthSize=parseInt(document.querySelector(`[data-requirement="length"]`).getAttribute('data-size'))||passwordLength;if(password.length>=lengthSize){state.length=true;}
200let uppercaseSize=parseInt(document.querySelector(`[data-requirement="uppercase"]`).getAttribute('data-size'))||1;let matchUppercase=password.match(/([A-Z])/g);if(matchUppercase&&matchUppercase.length>=uppercaseSize){state.uppercase=true;}
201let numberSize=parseInt(document.querySelector(`[data-requirement="number"]`).getAttribute('data-size'))||1;let matchNumber=password.match(/\d/);if(matchNumber&&matchNumber.length>=numberSize){state.number=true;}
202let specialSize=parseInt(document.querySelector(`[data-requirement="special"]`).getAttribute('data-size'))||1;let matchSpecial=password.matchSpecial();if(matchSpecial&&matchSpecial.length>=specialSize){state.special=true;}
203return state;}
204if(jQuery('[class*="funcCall[validatePassword]]"').length>0){jQuery('[class*="funcCall[validatePassword]]"').each(function(){let field=this;field.addEventListener("keyup",()=>{jQuery(field).validationEngine('validate');});});}
205function togglePasswordVisibility(checkbox){let label=checkbox.parentElement;let input=label.parentElement.querySelector('.password-field');if(input.type==="password"){input.type="text";label.querySelector('span').innerText=label.getAttribute('data-checked-text');label.classList.add('password-shown');}else{input.type="password";label.querySelector('span').innerText=label.getAttribute('data-unchecked-text')
206label.classList.remove('password-shown');}}
207
208var G_AllMapsInit=G_AllMapsInit||[];var ManageCookie={create:function(nm,v,d){var dt,xp='';if(d){var dt=new Date();dt.setTime(dt.getTime()+(d*24*3600000));xp=';expires='+dt.toGMTString();}
209document.cookie=nm+"="+v+xp+";Secure;SameSite=Strict;path=/";},read:function(nm){var ca=document.cookie.split(';'),i,c;nm+="=";for(i=0;i<ca.length;i++){c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nm)==0)return c.substring(nm.length,c.length);}
210return null;},remove:function(nm){this.create(nm,"",-1);}};if(jQuery('.flipBook').length>0){AllJSReference.push('/Scripts/IceCubeJS/External/lib/flipbook/lightbox.js','/Scripts/IceCubeJS/External/lib/flipbook/html2canvas.min.js','/Scripts/IceCubeJS/External/lib/flipbook/three.min.js','/Scripts/IceCubeJS/External/lib/flipbook/pdf.min.js','/Scripts/IceCubeJS/External/lib/flipbook/3dflipbook.min.js','/Scripts/IceCubeJS/Internal/lib/flipbook/runFlipbook.js');}
211if(jQuery('.beerMap').length>0){AllJSReference.push('/Scripts/IceCubeJS/Internal/lib/html2pdf.bundle.min.js');}
212function getJSRefScript(i){if(i<AllJSReference.length){jQuery.getScript(AllJSReference[i]).done(function(script,textStatus){getJSRefScript(i+1);});}}
213getJSRefScript(0);var switched=false;var nbTable=0;var allTableResponsive=jQuery("table.responsive,.BlocTable table");var limitCreateResponsiveTable=990;var updateTables=function(){if(switched){allTableResponsive.each(function(i,element){var controlWidth=jQuery('.pinned'+(i+1)).width();});}
214if(jQuery(window).width()<limitCreateResponsiveTable&&!switched){switched=true;allTableResponsive.each(function(i,element){var position='';if(!jQuery(element).hasClass('responsive')){if(jQuery(element).find('tbody th').length>0){position+=' first';}}else{if(jQuery(element).hasClass('col-first')){position+=' first';}
215if(jQuery(element).hasClass('col-last')){position+=' last';}}
216splitTable(jQuery(element),position);});return true;}else if(jQuery(window).width()>=limitCreateResponsiveTable&&switched){switched=false;allTableResponsive.each(function(i,element){unsplitTable(jQuery(element));});}};jQuery(window).on('load',updateTables);jQuery(window).bind("resize",updateTables);function splitTable(original,position){if(original.find("tbody th").length>0){var maxHeight=0;nbTable++;original.find("td, th").each(function(index){if(jQuery(this).outerHeight()>maxHeight){maxHeight=jQuery(this).outerHeight();}});original.find("td, th").css("height",maxHeight);original.parent().addClass('table-wrapper').addClass('table-wrapper'+nbTable).addClass(position);var copy=original.clone();copy.removeClass("responsive");copy.find("tr th,tr td").not(':first-child').remove();jQuery("<div class='pinned"+position+" pinned"+nbTable+"' />").insertAfter(original.parent(".table-wrapper"));jQuery(".pinned"+nbTable).append(copy);if(position==" first"){var controlWidth=Math.ceil(jQuery(".table-wrapper"+nbTable+" th:first-child").outerWidth());jQuery(".pinned"+nbTable).css("width",controlWidth+"px");jQuery(".table-wrapper"+nbTable).css("width","calc(100% - "+controlWidth+"px)");}
217if(position==" last"){var controlWidth=Math.ceil(jQuery(".table-wrapper"+nbTable+" th:last-child").outerWidth());jQuery(".pinned"+nbTable).css("width",controlWidth+"px");jQuery(".table-wrapper"+nbTable).css("width","calc(100% - "+controlWidth+"px)");}}}
218function unsplitTable(original){original.closest(".box-responsive-table").find(".pinned").remove();original.closest(".box-responsive-table").find(".table-responsive").removeAttr('class').removeAttr('style').addClass('table-responsive');original.find("th:first-child").show();}
219IC2Lightbox.init({onBeforeOpen:function(target){if(typeof Tracker==='undefined'||Tracker===null){}else{Tracker.TrackLightboxEvent(target,'Open');}},onChange:function(target){if(typeof Tracker==='undefined'||Tracker===null){}else{Tracker.TrackLightboxEvent(target,'Change');}},onBeforeClose:function(target){if(typeof Tracker==='undefined'||Tracker===null){}else{Tracker.TrackLightboxEvent(target,'Close');}}});function OpenWindow(i,w,h){var writePop=window.open(i,'_blank','toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width='+w+',height='+h);}
220function Bookmark(a,b){if(typeof(window.sidebar)!="undefined"){window.sidebar.addPanel(a,b,"");}else{if(typeof(window.external.AddFavorite)!="undefined"){window.external.AddFavorite(b,a);}else{alert('Your browser does not support this feature!');}}}
221function GetUrlParams(){var query=window.location.search.substring(1);var parms=query.split('&');var qsParm=new Array();for(var i=0;i<parms.length;i++){var pos=parms[i].indexOf('=');if(pos>0){var key=parms[i].substring(0,pos);var val=parms[i].substring(pos+1);qsParm[key]=val;}}
222return qsParm;}
223function DoPostback(n,v,i){if(n!=null){document.getElementById(n).value=v;}
224document.getElementById(i).submit();}
225function checkSelect(field,rules,i,options){if(field.val()==-1){return jQuery.validationEngineLanguage.allRules['required'].alertText;}}
226function closeModal(modal){var $modal=jQuery(modal);if($modal){$modal.slideUp('fast');$modal.removeClass('open');}}
227function openModal(modal){var $modal=jQuery(modal);if($modal){$modal.slideDown('fast');$modal.addClass('open');}}
228function initSuggestionCarousel(){jQuery('.owl-carousel.suggestion-body').owlCarousel({items:2,autoplay:false,autoplayTimeout:3000,lazyLoad:true,loop:false,nav:true,margin:15,dots:false,responsive:{0:{items:1},350:{items:2},768:{items:2,},991:{items:2}}});}
229function initConsultedCarousel(){jQuery('.owl-carousel.consulted-body').owlCarousel({items:3,autoplay:false,autoplayTimeout:10000,lazyLoad:true,loop:false,nav:true,margin:5,dots:false,responsive:{0:{items:1},350:{items:2},768:{items:3,margin:10,dots:false},991:{items:3}}});}
230function checkScreenWidth(){let screenWidth=jQuery(window).width();if(screenWidth<975&&jQuery('body').hasClass('Desktop')){jQuery('body').removeClass('Desktop')
231checkMainSliderFormat()
232BuildCarouselSection()}else if(screenWidth>=975&&!jQuery('body').hasClass('Desktop')){jQuery('body').addClass('Desktop')
233checkMainSliderFormat()
234BuildCarouselSection()}}
235jQuery(window).on('load resize',checkScreenWidth);jQuery(document).ready(function(){let wWidth=jQuery(window).width();let speedShow=200;let autoScroll=true;jQuery('<a class="open-link" href="#"></a>').insertAfter('.sub-menu > .line > a:first-child')
236jQuery('.sub-menu > .line a.open-link').click(function(){let speedShow=300;let sameNav=false;if(jQuery(this).parent().next('.children').hasClass('open-sub')){sameNav=true;jQuery(this).parent().next('.children').removeClass('open-sub')
237jQuery(this).removeClass('open-down');}
238if(!sameNav){jQuery(this).parent().next('.children').removeClass('open-sub')
239jQuery(this).removeClass('open-down');jQuery(this).parent().next('.children').addClass('open-sub')
240jQuery(this).addClass('open-down');}
241return false;});jQuery(".pcSideMenu .selected.sub-menu > .line > a.open-link").parent().next('.children').addClass('open-sub');jQuery(".pcSideMenu .selected.sub-menu > .line > a.open-link").addClass('open-down');let leaveNavTimeout;jQuery('#navigation > ul > li').mouseenter(function(){if(jQuery('body').hasClass('Desktop')){jQuery('#navigation > ul > li > .children').removeClass('open-sub').stop().slideUp(speedShow)
242jQuery(this).children('.children:not(.open-sub)').addClass('open-sub').stop().slideDown(speedShow)}})
243jQuery('header').mouseleave(function(){if(jQuery('body').hasClass('Desktop')){jQuery('#navigation > ul > li > .children').removeClass('open-sub').stop().slideUp(speedShow)
244jQuery('#navigation .open-down').removeClass('open-down')}})
245jQuery('#navigation > ul > li > .line > a').on("tap",function(event){if(jQuery('body').hasClass('Desktop')){jQuery('#navigation > ul > li .children').removeClass('open-sub')
246jQuery(this).siblings('.children').addClass('open-sub')}
247return false;})
248jQuery('.navbar-toggle').click(function(){if(jQuery('.nav-container').hasClass('nav-open')){jQuery('.nav-container').removeClass('nav-open');jQuery(this).removeClass('flip');jQuery('html').removeClass('no-scroll');}else{jQuery('.nav-container').addClass('nav-open');jQuery(this).addClass('flip');jQuery('html').addClass('no-scroll');if(autoScroll){jQuery("#navigation li.selected > a").addClass('open-down');jQuery("#navigation li.selected > a").next('.children').addClass('open-sub').slideDown(speedShow);jQuery("#navigation li.selected > .line >
248 .sub-menu-2").addClass('flip');jQuery("#navigation li.selected > .line > .sub-menu-2").parent().next('.children').addClass('open-sub-2').slideDown(speedShow);}}
249return false;});});jQuery(document).ready(function(){if(jQuery('.main-slider').length>0){jQuery('.main-slider .owl-carousel .item img').each(function(){jQuery(this).attr('onload','owlImgLoaded(this);')});jQuery('.main-slider .owl-carousel').owlCarousel({items:1,autoplay:true,lazyLoad:true,autoplayTimeout:8000,autoplaySpeed:800,animateOut:'fadeOut',animateIn:'fadeIn',loop:true,nav:true,dots:false,navContainer:'.customProgressBarContainer .owl-nav',navText:['<i class="appico-left"></i><span class="sr-only">Précédent</span>','<i class="appico-right"></i><span class="sr-only">Suivant</span>'],onChanged:function(property){var carousel=property.currentTarget;var onChangedIntervalHandler=setInterval(function(){var isInitialized=jQuery(carousel).find('.owl-item').length>0;if(isInitialized){clearInterval(onChangedIntervalHandler);setCustomProgressBar(property);}},100);},onTranslated:function(property){setCustomProgressBar(property);}});}
250if(jQuery('.BlocSlideshow .owl-carousel').length>0){jQuery('.BlocSlideshow .owl-carousel img').each(function(){jQuery(this).attr('onload','owlImgLoaded(this);')});jQuery('.BlocSlideshow .owl-carousel').owlCarousel({items:1,autoplay:false,autoplayTimeout:5000,lazyLoad:true,loop:true,nav:false});}
251var breadWidth=jQuery('.drag-container').width();var totalBreadWidth=0;jQuery('.breadcrumb li').each(function(index){totalBreadWidth+=parseInt(jQuery(this).width(),10);});if(totalBreadWidth>breadWidth){jQuery('.drag-container-inner').addClass('scroll-breadcrumb');jQuery('.breadcrumb li').each(function(){jQuery(this).css('width',jQuery(this).width()+24);});jQuery('.breadcrumb').owlCarousel({margin:0,loop:false,nav:false,pagination:false,autoWidth:true,dots:false,responsive:{768:{items:2},900:{items:4}}});}});function checkMainSliderFormat(){let formatName=jQuery('body').hasClass('Desktop')?'IF_Header':'IF_Header_Mobile'
252let oldFormatName=jQuery('body').hasClass('Desktop')?'IF_Header_Mobile':'IF_Header'
253console.log
254jQuery('.main-slider .owl-item').each(function(){jQuery(this).find('source').each(function(){let regex=new RegExp(oldFormatName,'g');let dataSrcset=jQuery(this).attr('data-srcset').replace(regex,formatName)
255jQuery(this).attr('data-srcset',dataSrcset)
256let srcset=jQuery(this).attr('srcset')
257if(srcset!=undefined){srcset=srcset.replace(regex,formatName)
258jQuery(this).attr('srcset',srcset)}})})}
259jQuery(document).ready(function(){checkMainSliderFormat()})
260jQuery('.BlocCollapse .collapse-btn').click(function(e){let clickedButton=jQuery(this);let targetCollapse=clickedButton.siblings("div.collapse");let multipleOpenMode=true;if(multipleOpenMode===false){jQuery('.BlocCollapse .collapse-btn').not(clickedButton).attr('aria-expanded',false);jQuery('.BlocCollapse .collapse').not(targetCollapse).stop().slideUp();}
261clickedButton.attr('aria-expanded',function(i,attr){return attr=='true'?'false':'true'});clickedButton.attr('aria-expanded')=="true"?(targetCollapse.stop().slideDown().css('height','auto'),refreshResponsiveIFrames()):targetCollapse.stop().slideUp();});if(jQuery('.BlocCollapse').length>0){var collapse=jQuery('.BlocCollapse .collapse-btn');collapse.each(function(i,e){if(jQuery(e).attr('aria-expanded')=="true"){jQuery(e).siblings("div.collapse").stop().show().css('height','auto');refreshResponsiveIFrames();}});}
262window.addEventListener('scroll',function(){let scrollTop=window.pageYOffset||document.documentElement.scrollTop;let parallaxElements=document.querySelectorAll('.teaserCommonSection');for(let i=0;i<parallaxElements.length;i++){let parallaxElement=parallaxElements[i];let parallaxHeight=parallaxElement.offsetHeight;let parallaxOffset=parallaxElement.offsetTop;let isInViewport=parallaxOffset<(window.innerHeight+scrollTop)&&(parallaxOffset+parallaxHeight)>scrollTop;if(isInViewport){let parallaxScroll=(scrollTop-(parallaxOffset-window.innerHeight))*0.015;parallaxElement.style.backgroundPositionY=parallaxScroll-30+'px';}}});jQuery(document).ready(function(){loadResponsiveIFrames();});function loadResponsiveIFrames(){var allVideos=jQuery("iframe[src^='https://player.vimeo.com'], iframe[src^='https://www.youtube.com'], object, embed, .gomap, .content canvas");allVideos.each(function(){if(jQuery(this).parent().attr('id')!='VideoContainer'){var h=this.height||jQuery(this).height();var w=this.width||jQuery(this).width();jQuery(this).attr('data-aspectRatio',h/w).removeAttr('height').removeAttr('width');}});jQuery(window).resize(function(){allVideos.each(function(){var newWidth=jQuery(this).parent().width();if(jQuery(this).parent().attr('id')!='VideoContainer'){var el=jQuery(this);el.width(newWidth).height(newWidth*el.attr('data-aspectRatio'));}});}).resize();jQuery.each(G_AllMapsInit,function(index,value){G_AllMapsInit[index]();});}
263function refreshResponsiveIFrames(){var allVideos=jQuery("iframe[src^='https://player.vimeo.com'], iframe[src^='https://www.youtube.com'], object, embed, .gomap, .content canvas");jQuery(window).resize(function(){allVideos.each(function(){var newWidth=jQuery(this).parent().width();if(jQuery(this).parent().attr('id')!='VideoContainer'){var el=jQuery(this);el.width(newWidth).height(newWidth*el.attr('data-aspectRatio'));}});}).resize();}
264if(jQuery("video").length>0){AllJSReference.push('/Scripts/IceCubeJS/External/lib/player/videojs/video.js');}
265if(jQuery("audio").length>0){AllJSReference.push('/Scripts/IceCubeJS/External/lib/jquery/audioplayer.min.js','/Scripts/IceCubeJS/Internal/lib/Audio.js');}
266function CheckExistingAccount(email,cb){return new Promise(function(resolve,reject){jQuery.ajax({type:"POST",data:"{\"email\":\""+escape(email)+"\"}",url:"/ajaxpro/Soda.Ajax.Customers,Site.ashx",headers:{"X-AjaxPro-Method":"CheckExistingAccount"},success:function(rd){var r=jQuery.parseJSON(rd);if(r.value!=null&&r.value.length<2){resolve(r.value)}},error:function(err){reject(err)}});})}
267jQuery(document).ready(function(){if(jQuery("#frmNewsletter").length>0){jQuery("#frmNewsletter").validationEngine({scroll:false,promptPosition:'inline',showArrow:false});
267jQuery("#frmNewsletter").submit(function(){if(jQuery(this).validationEngine('validate')){console.log("newsletter form submitted")
268var $mailField=$('#frmNewsletter #tbxEmailFinal')
269var mailAddress=$mailField.val()
270newsletterEmail=mailAddress;var promise=CheckExistingAccount(mailAddress);promise.then(function(resp){console.log('resp',resp)
271if(resp!=='1'){newsletterAjax();jQuery('#modal').fadeOut()
272jQuery('.newsletterModal').addClass('load');jQuery('.newsletterModal .newsletterInscription').hide();}else{setTimeout(()=>{$mailField.validationEngine('showPrompt',Translate.Customer.EMailAlreadyExists,'error')},400);}})
273promise.catch(function(err){console.log(err)})
274return false;}else{return false;}});}});function newsletterAjax(){var firstName=jQuery("#frmNewsletter #tbxFirstnameFinal").val();var lastName=jQuery("#frmNewsletter #tbxNameFinal").val();var email=jQuery("#frmNewsletter #tbxEmailFinal").val();var birthdayDate=jQuery("#frmNewsletter #tbxInDOBAge").val().split('.');var birthday=birthdayDate[2]+"-"+birthdayDate[1]+"-"+birthdayDate[0];jQuery.ajax({method:"POST",url:"/Scripts/Modules/Newsletter/Newsletter.aspx",data:{tbxEmailFinal:email,tbxNameFinal:lastName,tbxFirstnameFinal:firstName,tbxBirthdayFinal:birthday}}).done(function(data){jQuery('.newsletterModal').removeClass('load');jQuery('.newsletterModal .newsletterDone').show();var properties={"email":email,"nom":lastName,"prenom":firstName,"birthday":birthday,"langue":LANG}
275console.log(properties);SendinBlueTrack("newsletter_subscribe",properties);}).fail(function(){}
275).always(function(){});return false;}
276jQuery(window).on('load',function(){if(!isLogged&&!document.body.classList.contains("connexionIC2")){if(ManageCookie.read('cookieNewsletter_new')===null){if(!jQuery('.shoppingModal.open').length>0){setTimeout(function(){jQuery('.newsletterModal').fadeIn(300);jQuery('.newsletterModalBackdrop').fadeIn('fast');ManageCookie.create('cookieNewsletter_new','1',1);},12000);}}}});jQuery(document).ready(function(){jQuery('.ItemGlossary span:first-child').hover(function(){var definition=new Object();definition.Title=jQuery(this).next().attr("title");definition.Description=jQuery(this).next().html();definition.ClassName=jQuery(this).parent().attr("class").replace(/ItemGlossary/,'');definition.Top=jQuery(this).offset().top;definition.Left=jQuery(this).offset().left+jQuery(this).width();jQuery('<div id="GlossaryTooltipContainer"><h3>'+definition.Title+'</h3><p>'+definition.Description+'</p></div>').css({top:definition.Top+"px",left:definition.Left+"px"}).addClass(definition.ClassName).appendTo('body:first');},function(){jQuery('#GlossaryTooltipContainer').remove();});});jQuery(document).ready(function(){if(typeof(Translate.Sitemap)!='undefined'){function ToggleSitemap(obj){var tags=jQuery(obj).parent().hasClass("hideSubLevels");jQuery(obj).html((tags)?'<span class="anchorText">'+Translate.Sitemap.Close+'</span>':'<span class="anchorText">'+Translate.Sitemap.open+'</span>');jQuery(obj).parent().toggleClass("hideSubLevels");}
277jQuery("#sitemap li").each(function(){if(jQuery(this).find("ul").length>0){if(jQuery(this).hasClass("hideSubLevels")){jQuery(this).prepend(jQuery('<a role="button" class="anchor"><span class="anchorText">'+Translate.Sitemap.open+'</span></a>').click(function(){ToggleSitemap(this);}));}
278else{jQuery(this).prepend(jQuery('<a role="button" class="anchor"><span class="anchorText">'+Translate.Sitemap.close+'</span></a>').click(function(){ToggleSitemap(this);}));}}});}});jQuery(document).ready(function(){jQuery('.js-wishlist-toggle').each(function(){if(jQuery(this).attr('data-favourite')=='true'){jQuery(this).removeClass('zoom-in').addClass('slide-down-in')
279jQuery(this).children().removeClass('appico-favourite-inactive').addClass('appico-favourite-active');}else{jQuery(this).removeClass('slide-down-in').addClass('zoom-in')
280jQuery(this).children().removeClass('appico-favourite-active').addClass('appico-favourite-inactive');}})})
281function updateProductTotal(target,total=0){if($(target)){if(total!==0){$(target).text(total)}else{$(target).text($('.productListing .shop-list-item').length)}}}
282let infListing=IC2InfScroll({listingContainerClassName:'.infinitListing',listingItemClassName:'.listing-item'})
283let exception="[name='searchRegion'], [name='searchCulture'], [name='searchProd'], [name='searchCepage']";if(location.pathname!=="/Scripts/Modules/CustomView/List.aspx"){exception+=", [name='idn'], [name='name']";}
284let shopListing;if(jQuery('body').hasClass('IC2Nav-11386')||jQuery('body').hasClass('IC2Nav-11402')||jQuery('body').hasClass('IC2Nav-11403')||jQuery('body').hasClass('IC2Nav-11404')){let search=location.href.split('?')[1];if(search){sessionStorage.setItem('UrlParametersShopListing',search.replace(/&?sortOrder=\d*/g,''));}}else{sessionStorage.removeItem('UrlParametersShopListing');}
285if(location.href.indexOf('ShopBeerFinder')!=-1||location.href.indexOf('ShopBeerGastronomy')!=-1){sessionStorage.setItem('UrlParametersShopListing',location.href.split('?')[1].replace(/&?sortOrder=\d*/g,''));shopListing=IC2InfScroll({listingContainerClassName:'.productListing',listingItemClassName:'.shop-list-item',extraItemClassName:'.productBannerBig, .productBannerFull, .productBannerSmall',linkException:'.addToCart, .addBasket, .plus, .minus, .js-wishlist-toggle, .notifyBoxLink',adminLoadPages:true,loadAllPagesAtOnce:true,totalElementsClassName:'#TotalCountListing',filterContainerClassName:null,filterFormClassName:'.neuille',baseUrl:location.href,queryString:sessionStorage.getItem('UrlParametersShopBeerFinder'),filterAdd:"#sortOrder",pageLoadedCallback:function(){bannerOnProduct();updateProductTotal('#TotalCountListing',shopListing.getTotalElements());filterCat.preventSubmit();ShowElement();
285PrevOrNextProduct();},filterChangeCallback:function(){ShowElement();PrevOrNextProduct();}});}else{shopListing=IC2InfScroll({listingContainerClassName:'.productListing',listingItemClassName:'.shop-list-item',extraItemClassName:'.productBannerBig, .productBannerFull, .productBannerSmall',linkException:'.addToCart, .addBasket, .plus, .minus, .js-wishlist-toggle, .notifyBoxLink',adminLoadPages:true,loadAllPagesAtOnce:true,totalElementsClassName:'#TotalCountListing',filterContainerClassName:'.searchFormOuter',filterFormClassName:'.searchForm',filterException:exception,filterAdd:".pageTitle select",pageLoadedCallback:function(){bannerOnProduct();updateProductTotal('#TotalCountListing',shopListing.getTotalElements());filterCat.search();handleSeeMoreBtn();ShowElement();PrevOrNextProduct();},filterChangeCallback:function(){$('.resetFilter').css('visibility','visible');ShowElement();PrevOrNextProduct();}});}
286function filterCategorySearch(options){let config={filterForm:'#ShopSearchForm',searchInput:'.filter-search-input',showMore:true,items:6};const toNormalForm=(str)=>{return str.normalize("NFD").replace(/[\u0300-\u036f]/g,"");}
287function search(){$(config.searchInput).unbind().keyup(function(e){let regEx=new RegExp($.map(toNormalForm($(this).val().trim()).split(' '),function(v){return'(?=.*?'+v+')';}).join(''),'iu');$(this).closest('.filter-search-container').next('ul').children('li').hide().removeClass('hidden').filter(function(){let text=$(this).find("input[type='checkbox'] ~ div").contents()[0].nodeValue
288return regEx.exec(toNormalForm(text));}).show();if(config.showMore){if($(this).closest('.filter-search-container').next('ul').children('li:visible').length<config.items){$(this).closest('.filterSection').find('ul').find('li.hidden').removeClass('hidden');$(this).closest('.filterSection').find('.js-show-more').addClass('hidden');}else{$(this).closest('.filterSection').find('.js-show-more').removeClass('open hidden');}
289handleSeeMoreBtn($(this));}
290if($(this).closest('.filter-search-container').next('ul').children('li:visible').length<1){$(this).closest('.filterSection').find('.noResults').show();}else{$(this).closest('.filterSection').find('.noResults').hide();}});}
291function preventSubmit(){$(`${config.filterForm},${config.filterForm}input`).unbind().submit(function(e){e.preventDefault();});}
292return{search,preventSubmit}}
293let filterCat=filterCategorySearch({});filterCat.preventSubmit();filterCat.search();$(document).ready(function(){if(location.search){$('.resetFilter').css('visibility','visible');}});jQuery(document).on('click','.resetFilter',function(e){e.preventDefault();let form=jQuery('.searchForm');jQuery.each(form.find('input[type="checkbox"]'),function(){let input=jQuery(this);input.prop('checked',false).change()});$(".pageTitle select").val($(".pageTitle select option:first").val());});jQuery(document).on('click','.filterSection .js-show-more',function(e){e.preventDefault();var ul=jQuery(this).closest('.filterSection').find('ul');ul.find('li.hidden').removeClass('hidden');jQuery(this).addClass('open hidden');})
294const maxItemsBeforeBtn=6;const btnCode="<a href='#' class='js-show-more'>"+Translate.Shop.Filters.SeeMore+"</a>";const noResultCode="<span class='noResults' style='display: none;'>"+Translate.Shop.Filters.NoResults+"</span>";function handleSeeMoreBtn($this=undefined){if($this!==undefined){var $filterList=$this.closest('.filterSection')
295if(!$filterList.find('.js-show-more').hasClass('hidden')){if($filterList.find('ul').children('li:visible').length>maxItemsBeforeBtn){$filterList.find('ul').children('li:visible').slice(maxItemsBeforeBtn).addClass('hidden');if($filterList.find('.js-show-more').length==0){$filterList.find('ul').after(btnCode);}}
296if($filterList.find('.noResults').length==0){$filterList.find('.filter-search-container').next('ul').after(noResultCode);}}}else{jQuery('.filterSection').each(function(i){if(!jQuery(this).find('.js-show-more').hasClass('hidden')){if(jQuery(this).find('ul').children('li').length>maxItemsBeforeBtn){jQuery(this).find('ul').children('li').slice(maxItemsBeforeBtn).addClass('hidden');if(jQuery(this).find('.js-show-more').length==0){jQuery(this).find('ul').after(btnCode);}}
297if(jQuery(this).find('.noResults').length==0){jQuery(this).find('.filter-search-container').next('ul').after(noResultCode);}}});}}
297
298window.addEventListener('load',function(){if(jQuery('.searchForm')){handleSeeMoreBtn();}})
299var width=window.innerWidth||document.documentElement.clientWidth||document.getElementsByTagName('body')[0].clientWidth
300jQuery(document).on('change','.searchForm input',function(e){if(width<992){$("html, body").animate({scrollTop:0},"slow");$('.searchFormOuter').removeClass('open')}})
301if(jQuery('.backToTop').length>0){jQuery('.backToTop a').click(function(){jQuery('html, body').animate({scrollTop:0},1000);return false;});jQuery(window).on('scroll',function(){if(jQuery(window).scrollTop()>400){jQuery('.backToTop').addClass('showLink');}else{jQuery('.backToTop').removeClass('showLink');}});}
302function modal(link,type,title=""){const modalName='ModalDialog';if(!document.getElementById(modalName)){var modal=document.createElement('div');modal.innerHTML=`<dialog id="${modalName}"><form method="dialog"><header><h3></h3><button data-dialog-close type="button"title="${Translate.Shadowbox.close}"><i class="icon-close"></i></button></header><article></article></form></dialog>`;document.body.append(modal.firstChild)}
303IC2Dialog.init();IC2Dialog.setOptions(modalName,{onBeforeOpen:(target)=>{target.querySelector('h3').innerText=title;if(type=="div"){jQuery(`#${modalName}article`).html(jQuery(link).html());}else if(type=="url"){jQuery(`#${modalName}article`).load(link);}}});IC2Dialog.open(modalName);return false;}
304jQuery(window).on('load',function(){if(jQuery('.navbar-toggle').css('display')=='block'){jQuery("#navigation ul li.selected.sub-menu").each(function(){jQuery(this).children('a').trigger('click');});}});jQuery(window).on('load',function(){if(jQuery('.BlogSideDesktop #blogCalendar').length>0){var BlogCalendar={Dates:BlogDate||false,GetClassForDate:function(date){var r={has:false,cls:''};var dateStr=(date.getDate()<=9?'0':'')+date.getDate()
305+'.'+((date.getMonth()+1)<=9?'0':'')+(date.getMonth()+1)
306+'.'+date.getFullYear();var current=BlogCalendar.Dates[dateStr];if(current==='1'){r.has=true;r.cls='active';}
307return r;},GetCellState:function(date)
308{var ret=BlogCalendar.GetClassForDate(date);return[ret.cls.length>0,ret.cls];},OnCellClick:function(dateStr,obj)
309{var r=BlogCalendar.GetClassForDate(new Date(obj.selectedYear,obj.selectedMonth,obj.selectedDay));if(r.has){top.location.href="/Scripts/Modules/CustomView/List.aspx?idn="+BlogIdn+"&name=Blog&Date="+dateStr;}
310return false;},OnCalendarChange:function(){jQuery("#blogCalendar :not([class*='ui-blog'])").each(function(){var cls=this.className;this.className=cls.replace(/ui-/gi,"ui-blog-");});}};jQuery.datepicker.setDefaults(Translate.DatePicker);jQuery('.BlogSideDesktop #blogCalendar').datepicker({dateFormat:"dd.mm.yy",inline:true,onSelect:BlogCalendar.OnCellClick,beforeShowDay:BlogCalendar.GetCellState,onChangeMonthYear:function(){},showOtherMonths:true});}});function blogArchiv(value){top.location.href="/Scripts/Modules/CustomView/List.aspx?idn="+BlogIdn+"&name=Blog&month=1&Date="+value;}
311window.addEventListener('load',function(){if(document.getElementsByClassName("modificationIC2").length){Ext.onReady(function(){var imgOWL=document.querySelectorAll("img.owl-lazy");function loadOwlImgBefore(numImg){var ParentNode=imgOWL[numImg].parentNode.querySelectorAll("source");imgOWL[numImg].classList.remove("owl-loadImg");for(i=0;i<ParentNode.length;i++){ParentNode[i].setAttribute('srcset',ParentNode[i].getAttribute('data-srcset'));}
312imgOWL[numImg].setAttribute('src',imgOWL[numImg].getAttribute('data-src'));if(imgOWL.length-1>numImg){loadOwlImgBefore(numImg+1);}}
313if(imgOWL.length>0){loadOwlImgBefore(0);}});}})
314window.addEventListener('load',function(){let myInterval=setInterval(function(){if(jQuery.datepicker!==undefined){console.log('datepicker');clearInterval(myInterval);let options={changeYear:true,yearRange:"-100:+0"};jQuery.datepicker.setDefaults(Translate.DatePicker);if(jQuery('#tbxInDOBAge').length>0){jQuery('#tbxInDOBAge').datepicker({...options,onSelect:function(dateText){jQuery('#tbxInDOBAge').blur();}});jQuery("#tbxInDOBAge").click(function(e){let top=(jQuery("#tbxInDOBAge").offset().top-document.documentElement.scrollTop)+jQuery("#tbxInDOBAge").outerHeight();jQuery("#ui-datepicker-div").css({'top':top});});}
315if(jQuery('#inDOBAge').length>0){jQuery('#inDOBAge').datepicker(options);}}},500);});function checkAge(field,rules,i,options){options.custom_error_messages={"underage":Translate.Shop.AgeAlert};let birthday=field.val().split('.');let birthdayDatePlus18=new Date(birthday[2]*1+18,birthday[1]*1-1,birthday[0]);if(birthdayDatePlus18>new Date()){return options.custom_error_messages.underage;}}
316let autocomplete=IC2Autocomplete({wrapper:'.nav-search-results',container:'.nav-search-results-container',searchInput:'.search-input',openCallback:function(){$('.
316shoppingModal, .accountModal, userModal').slideUp('fast').removeClass('open');jQuery('#modalBackdrop').fadeIn();jQuery('.nav-search').css('z-index','2');},returnDataHandler:handleData});function handleData(data){let wrapper=autocomplete.getWrapper();let container=autocomplete.getContainer();if(data.Products.length===0&&data.Categories.length===0){jQuery(`${wrapper}>${container}`).empty().append(`<div class=""><div class="title">${Translate.Search.Autocomplete.NoResults}</div></div>`)}else{let leftCol=productCol(data.Products);let rightCol=categoriesCol(data.Categories);let columnClass="col-xs-12";if(leftCol!=""&&rightCol!=""){$(wrapper).addClass('full-width')
317columnClass="col-sm-6";}else{$(wrapper).removeClass('full-width')}
318jQuery(`${wrapper}>${container}`).empty()
319if(leftCol!==""){jQuery(`${wrapper}>${container}`).append(leftCol)}
320if(rightCol!==""){jQuery(`${wrapper}>${container}`).append(rightCol)}
321jQuery(`${wrapper}>${container}>div`).addClass(columnClass)}}
322function productCol(data){if(data.length==0){return""}
323let productTemplate=""
324data.forEach(function(d){let imgPath=`src="/Htdocs/Images/IF_BottleList_500/puid__eiplace_IF_BottleList_50018485_100_${d.IdImage}"`;if(d.IdImage==""){imgPath='src="/Htdocs/Images/NO_Wine_BottleList_500.svg"';}
325let urlProduct=`/Scripts/Modules/CustomView/List.aspx?idn=${d.NavID}&name=ShopDetail&id=${d.Id}`;productTemplate+=`<div class="row"><div class="col-xs-3 imgCol"><picture><img ${imgPath}alt="${d.Name} ${d.Capacity}"/></picture></div><div class="col-xs-9"><div class="prodTitle">${d.Name}</div><div class="prodCat">${d.Country}-${d.Capacity}</div></div><a href="${urlProduct}"class="hoverLink"></a></div>`});let allResults="";let idn=$('.search-container input[name="idn"]').val();let term=$('#SmallSearchField').val();if(data.length>3){allResults=`<div class="allRes"><a href="${Translate.Search.Autocomplete.AllProducts.Link}?idn=${idn}&term=${term}">${Translate.Search.Autocomplete.AllProducts.Title}</a></div>`}
326return`<div><div class="row"><div class="col-xs-offset-3 col-xs-9"><div class="title">${Translate.Search.Autocomplete.Products.Title}</div></div></div><div class="prods">${productTemplate}</div>${allResults}</div>`}
327function categoriesCol(data){if(data.length==0){return""}
328let categoriesTemplate=""
329let urlCategory=`/Scripts/Modules/Search/Search.aspx?idn=${Translate.Search.SmallList.NavID}&categoryid=`;data.forEach(function(d){categoriesTemplate+=`<li><a href="${urlCategory}${d.Id}">${d.Name}</a></li>`});return`<div><div class="title">${Translate.Search.Autocomplete.Categories.Title}</div><ul class="list-unstyled">${categoriesTemplate}</ul></div>`}
330if(jQuery('.flipbook').length>0){if(jQuery('.BlocFlipbook .subsubnavigation').length>0){jQuery('.BlocFlipbook').addClass('loaded');var FlipbookObjectAllContent=jQuery('.BlocFlipbook .listing-item').html();var flipbookTab=new Array();function checkYearBook(dataYear){var yearExist=false;for(i=0;i<flipbookTab.length;i++){if(flipbookTab[i]==dataYear){yearExist=true;}}
331return yearExist;}
332jQuery('.BlocFlipbook .itemList').each(function(){var resultYearBook=checkYearBook(jQuery(this).find('a').attr('data-year'));if(!resultYearBook){flipbookTab.push(jQuery(this).find('a').attr('data-year'));}});flipbookTab.sort().reverse();var flipbookYearNav="<div class='subsubnavigation FlipbookObjectNavigation'><ul>";for(i=0;i<flipbookTab.length;i++){if(i==0){flipbookYearNav+="<li class='level0 selected'><a href='#' data-year='"+flipbookTab[i]+"'><span>"+flipbookTab[i]+"</span></a></li>";}else{jQuery('.BlocFlipbook .flip-'+flipbookTab[i]).remove();flipbookYearNav+="<li class='level0'><a href='#' data-year='"+flipbookTab[i]+"'><span>"+flipbookTab[i]+"</span></a></li>";}}
333flipbookYearNav+="</ul></div>";jQuery('.BlocFlipbook .subsubnavigation').html(flipbookYearNav);jQuery('.FlipbookObjectNavigation a').click(function(){jQuery('.FlipbookObjectNavigation a').parent().removeClass('selected');jQuery(this).parent().addClass('selected');var currentYear=jQuery(this).attr('data-year');jQuery('.BlocFlipbook .listing-item').html(FlipbookObjectAllContent);jQuery('.BlocFlipbook .itemList:not(.flip-'+currentYear+')').remove();FlipbookInit();FlipbookRun();return false;})}
334bookJson=[];booksOptions={}
335function FlipbookInit(){jQuery('.flipbook').each(function(){var bookID=jQuery(this).attr('data-book-id');var bookPDF=jQuery(this).attr('data-href');booksOptions[bookID]={"pdf":bookPDF,"template":{"html":'/Htdocs/Static/flipbook/templ/default-book-view.html',"styles":['/Htdocs/Styles/flipbook/short-white-book-view.css'],"links":[{"rel":'stylesheet',"href":'/Htdocs/Styles/flipbook/font-awesome.min.css'}],"script":'/Scripts/IceCubeJS/External/lib/flipbook/default-book-view.js',"sounds":{"startFlip":'/Htdocs/Static/flipbook/sound/start-flip.mp3',"endFlip":'/Htdocs/Static/flipbook/sound/end-flip.mp3'}},"styleClb":function(){$('.fb3d-modal').removeClass('dark').addClass('light');}}
336bookJson.push(booksOptions);});}
337function FlipbookRun(){jQuery('a.flipbook').unbind();jQuery('a.flipbook').click(function(e){var target=$(e.target);while(target[0]&&!target.attr('data-book-id')){target=$(target[0].parentNode);}
338if(target[0]){instance.options=booksOptions[target.attr('data-book-id')];$('.fb3d-modal').fb3dModal('show');}
339e.preventDefault();});}
340FlipbookInit();var styleClb=function(){$('.fb3d-modal').removeClass('light').addClass('dark');},booksOptions;var instance={scene:undefined,options:undefined,node:$('.fb3d-modal .mount-container')};var modal=$('.fb3d-modal');modal.on('fb3d.modal.hide',function(){instance.scene.dispose();});modal.on('fb3d.modal.show',function(){instance.scene=instance.node.FlipBook(instance.options);instance.options.styleClb();});FlipbookRun();}
341jQuery(".BlocOpenStreetMap").each(function(){if(jQuery(this).find(".OpenStreetMap").width()>=jQuery(this).width()){jQuery(this).find(".OpenStreetMap").width(jQuery(this).width());}
342if(jQuery(this).find(".OpenStreetMap").height()>jQuery(this).width()){jQuery(this).find(".OpenStreetMap").height(jQuery(this).width());}});if(document.body.classList.contains("home")){if(jQuery('#feedSection').length>0){(function(){var loader=new function(){this.rC=-1,this.r=[],this.add=function(t){this.r.push(t)},this.addTag=function(t,e){var i=document.getElementsByTagName("head")[0],s=t.indexOf(".js")>
3420?"script":"link",n=document.createElement(s);i.appendChild(n),n.onload=e,n.charset="UTF-8","script"===s?(n.type="text/javascript",n.src=t):"link"===s&&(n.rel="stylesheet",n.href=t)},this.loadNext=function(){if(this.rC++,this.rC>=this.r.length)this.done();else{var t=this.r[this.rC];this.addTag(t,this.loadNext.bind(this))}},this.done=function(){this.onResourcesLoaded(window.Curator)},this.load=function(t){this.onResourcesLoaded=t,this.loadNext()}};var config={"post":{"template":"post-mosaic","imageHeight":"100%","minWidth":150,"showTitles":true,"showShare":true,"showComments":false,"showLikes":false,"autoPlayVideos":false,"clickAction":"open-popup","clickReadMoreAction":"open-popup","maxLines":0},"widget":{"showLoadMore":true,"switchPosts":true,"rows":9,"autoLoadNew":false,"lazyLoadType":"none","gridMobile":false},"lang":Translate.Lang.title,"container":"#curator-feed-default-feed-layout","debug":0,"hidePoweredBy":false,"embedSource":"","forceHttps":false,"feed":{"id":"e99a31a8-f5e8-4ed5-97d5-52693b79c80c","apiEndpoint":"https:\/\/api.curator.io","postsPerPage":12,"params":{},"limit":25},"popup":{"template":"popup","templateWrapper":"popup-wrapper","autoPlayVideos":false,"deepLink":false},"filter":{"template":"filter","showNetworks":false,"showSources":false,"showAll":false,"default":"all","limitPosts":false,"limitPostNumber":0,"period":""},"type":"Mosaic","theme":"sydney"};var colours={"widgetBgColor":"transparent","bgColor":"#ffffff","borderColor":"#cccccc","iconColor":"#222222","textColor":"#222222","linkColor":"#999999","dateColor":"#000000","footerColor":"#ffffff","tabIndexColor":"#cccccc"};var styles={};function loaderCallback(){if(typeof window.Curator!=='undefined'){window.Curator.loadWidget(config,colours,styles);}}
343if('IntersectionObserver'in window){let feedShown=false
344const feedSection=document.getElementById('feedSection')
345let observer=new IntersectionObserver((entries,observer)=>{entries.forEach((entry)=>{if(!entry.isIntersecting)return
346if(!feedShown){observer.unobserve(entry.target)
347feedShown=true
348loader.add(jQuery('#feedSection .crt-tag').attr('data-link'));loader.load(loaderCallback);}})},{threshold:[1],},)
349observer.observe(feedSection)}})();}}
350const primeursConfig={cookieName:"cartMiniExplain",addItem:"/Scripts/Modules/DLK/Additem.aspx",cart:"#cartMini",cartTotal:".nbr",explain:"#cartMiniExplain",explainBg:"#cartMiniExplain-bg",productQuantity:".textInputQuantityKatalog",cartEmpty:".katalogEmpty",inputClasses:".input-control.product",cartPage:".DLK-Cart.basketServices"};function updateCartTotal(msg){var response=jQuery.parseJSON(msg);var count=response.Count;jQuery(primeursConfig.cart+" "+primeursConfig.cartTotal).html(count);}
351var timeShowCart;function addFolder(ObjectID,qty,set,basket,picture,ref,name,typeSmallList,qtyPack,millesime,volume,price){if(basket!="basket"){var uniqListing="";if(typeSmallList!=undefined){uniqListing=typeSmallList;}
352jQuery('#txtQty'+ObjectID+uniqListing).removeClass('invalid');var qty=ConvertToInt(jQuery('#txtQty'+ObjectID+uniqListing).val());}
353if(price==""){price=$.trim(jQuery(`#${ObjectID}`).find('span[itemprop="price"]').contents().filter(function(){return this.nodeType==Node.TEXT_NODE;})[0].nodeValue);}
354if(qty<0){qty=0;}
355jQuery.ajax({type:"POST",url:primeursConfig.addItem,data:"dlnumber="+ObjectID+(set?"&SetQuantity=":"&Quantity=")+qty+"&namePicture="+picture+"&productRef="+ref+"&productTitle="+name+"&productEmball="+qtyPack+"&productMillesime="+millesime+"&productContenance="+volume+"&productPrice="+price,success:function(msg){updateCartTotal(msg);if(basket!="basket"&&ManageCookie.read(primeursConfig.cookieName)==null){jQuery(primeursConfig.explain).addClass('showExplain');jQuery(primeursConfig.explainBg).fadeIn(300);clearTimeout(timeShowCart);timeShowCart=setTimeout(function(){closeMiniCart();},4000);}
356if(basket=="basket"){updateForm();}
357jQuery(primeursConfig.cart).removeClass('hideCart_');}});return false;}
358function addFolderIncrement(ObjectID,picture){var newVal=parseInt(jQuery(`${primeursConfig.productQuantity}.q${ObjectID}`).val())+1;jQuery(`${primeursConfig.productQuantity}.q${ObjectID}`).val(newVal);setFolder(ObjectID,newVal,picture);return false;}
359function addFolderDecrementOrDelete(ObjectID,picture){var newVal=parseInt(j
359Query(`${primeursConfig.productQuantity}.q${ObjectID}`).val())-1;jQuery(`${primeursConfig.productQuantity}.q${ObjectID}`).val(newVal);setFolder(ObjectID,newVal,picture);return false;}
360function setFolder(ObjectID,newVal,picture){var productRef=jQuery(`#name-${ObjectID}`).html().split(' - ')[0];var productName=jQuery(`#name-${ObjectID}`).html().split(' - ')[1];var productEmball=jQuery(`#emball-${ObjectID}`).html();var productMillesime=jQuery(`#millesime-${ObjectID}`).html();var productContenance=jQuery(`#conditionnement-${ObjectID}`).html();var productPrice=jQuery(`#price-${ObjectID}`).html();let newPrice=(newVal*productPrice);jQuery(`#totalprice-${ObjectID}`).html(newPrice.toFixed(2));let $product=jQuery(`.cart-item-${ObjectID}`);$product.data('qty',newVal);$product.data('total',newPrice.toFixed(2));updateTotalPrice();if(newVal>0){addFolder(ObjectID,newVal,true,'basket',picture,productRef,productName,'',productEmball,productMillesime,productContenance,productPrice);}else{delFolder(ObjectID);}}
361function updateTotalPrice(){var totalPriceBasket=0;jQuery('.totalpriceItem').each(function(){totalPriceBasket+=parseFloat(jQuery(this).text());});jQuery('#bigTotalPrice').html(totalPriceBasket.toFixed(2));}
362function delFolder(id){jQuery.ajax({type:"POST",url:primeursConfig.addItem,data:`dlnumber=${id}&SetQuantity=0`,success:function(msg){updateCartTotal(msg);jQuery(".cart-item-"+id).remove();var response=jQuery.parseJSON(msg);var count=response.Count;if(count==0){jQuery(".basketServices").remove();if(jQuery(primeursConfig.cartEmpty)){jQuery(primeursConfig.cartEmpty).removeClass('hidden');}}
363jQuery(primeursConfig.inputClasses+' input').val("");updateTotalPrice();updateForm();}});return false;}
364jQuery('.cartMiniFirst-btn .btn').click(function(){ManageCookie.create(primeursConfig.cookieName,1,1);closeMiniCart();return false;});function closeMiniCart(){jQuery(primeursConfig.explainBg+", "+primeursConfig.explain).removeClass('showExplain');jQuery(primeursConfig.explainBg).fadeOut(300);}
365function updateForm(){jQuery('.basketList-item.product').each(function(i,e){let ref=$(e).data('ref');let name=$(e).data('name');let vol=$(e).data('vol');let pu=$(e).data('pu');let qty=$(e).data('qty');let total=$(e).data('total');let index=i+1;$(`.product-${index}.product-ref input`).val(ref);$(`.product-${index}.product-name input`).val(name);$(`.product-${index}.product-vol input`).val(vol);$(`.product-${index}.product-pu input`).val(pu);$(`.product-${index}.product-qty input`).val(qty);$(`.product-${index}.product-total input`).val(total);});}
366if(jQuery(primeursConfig.cartPage).length>0){updateForm();}
367if(jQuery(".ParrainageForm").length>0){ParrainageFormItemInit();}
368function toggleModal(modal){if(jQuery('.nav-container').hasClass('nav-open')){jQuery('.nav-container').removeClass('nav-open');jQuery('.navbar-toggle').removeClass('flip');jQuery('html').removeClass('no-scroll');}
369let $modal=jQuery(modal);if($modal){if(!$modal.is(':visible')){$modal.slideDown('fast');$modal.addClass('open');jQuery('#modalBackdrop').fadeIn()}else{$modal.slideUp('fast');$modal.removeClass('open');jQuery('#modalBackdrop').fadeOut()}
370jQuery('.header-modal:not('+modal+')').slideUp('fast');jQuery('.header-modal:not('+modal+')').removeClass('open');}}
371jQuery(document).ready(function(){jQuery(document).on('click','.nav-search',function(e){jQuery('.headerActions').css('z-index','2');});jQuery(document).on('click','.headerActions .btn-account',function(e){e.preventDefault();toggleModal('.accountModal')});jQuery(document).on('click','.headerActions .btn-ecology',function(e){e.preventDefault();jQuery('.boxEcologyModal').fadeIn(300);jQuery('.boxEcologyBackdrop').fadeIn();jQuery('html').addClass('no-scroll');});jQuery('.headerActions .btn-cart').click(function(e){e.preventDefault();e.stopPropagation();closeModal('.userModal');closeModal('.accountModal');closeModal('.header-modal');jQuery('.nav-search').css('z-index','1');toggleModal('.shoppingModal');UpdateShipping();CheckCarbonFootDetail();if(jQuery('.shoppingModal.open').length>0){var items=gtagGetAllItemsInBasketCartPage()
372gtagSendCartState(items)}})
373jQuery(document).on('click','.js-searchFormToggle',function(e){e.preventDefault();jQuery(this).closest('.searchFormOuter').toggleClass('open');if(jQuery(this).closest('.searchFormOuter').hasClass('open')){}else{}});jQuery(document).on('click','.nav-search-results .js-close, .shoppingModal > .js-close, .accountModal .js-close, #modalBackdrop',function(e){e.preventDefault();closeModal('.header-modal');jQuery('#modalBackdrop').fadeOut()
374jQuery('.headerActions').css('z-index','2');jQuery('.nav-search').css('z-index','2');});jQuery(document).on('click','.boxEcologyModal .js-close, .boxEcologyBackdrop',function(e){e.preventDefault();closeModal('.boxEcologyModal');jQuery('.boxEcologyBackdrop').fadeOut();jQuery('html').removeClass('no-scroll');});jQuery(document).on('click','.nav-search button[type="submit"]',function(e){if($('#SmallSearchField').val()===''){e.preventDefault();}});jQuery(document).on("click",function(event){if(!jQuery(event.target).parents('.nav-search, .search-input, .nav-search-results, .headerActions, .shoppingModal, .btn-cart, .accountModal, .btn-account').length){}});jQuery(document).on('click','.modal .js-close, .simple-modal .js-close',function(e){e.preventDefault();jQuery(this).closest('.modal-content').slideUp('fast');jQuery(this).closest('.modal, .simple-modal').fadeOut('slow',function(){jQuery(this).find('.modal-content').show();});});jQuery(document).on('click','.modal, .simple-modal',function(e){if(e.target==this){jQuery(this).find('.modal-content').slideUp('fast');jQuery(this).fadeOut('slow',function(){jQuery(this).find('.modal-content').show();});}});jQuery(document).on('click','.IC2BasketMessage .btn',function(e){e.preventDefault();let shoppingModal=jQuery('.headerActions .shoppingModal');if(shoppingModal){window.scrollTo({top:0,behavior:'smooth'});shoppingModal.slideDown('fast');shoppingModal.addClass('open');jQuery('.nav-search-results, .accountModal').slideUp('fast');jQuery('.accountModal').removeClass('open');$(this).closest('.IC2BasketMessage').fadeOut('slow');}});jQuery(document).on('click','.homeNewsletterSection form .btn',function(e){e.preventDefault();let isValid=jQuery('.homeNewsletterSection form #txtEmail').validationEngine('validate');console.log(isValid)
375if(isValid){let customerMail=jQuery('.homeNewsletterSection form #txtEmail').val();jQuery('.newsletterModal').fadeIn('fast');jQuery('.newsletterModalBackdrop').fadeIn('fast');jQuery('.newsletterModal #tbxEmailFinal').val(customerMail);}});});var isCartCarbonFootDetailOpen=false;function OpenCarbonFootDetail(){jQuery(".shoppingModal .boxStatus").addClass("visible");isCartCarbonFootDetailOpen=true;}
376function CloseCarbonFootDetail(){jQuery(".shoppingModal .boxStatus").removeClass("visible");isCartCarbonFootDetailOpen=false;}
377function CheckCarbonFootDetail(){if(isCartCarbonFootDetailOpen){jQuery(".shoppingModal .boxStatus").addClass("visible");}else{jQuery(".shoppingModal .boxStatus").removeClass("visible");}}
378var mozaikPhone=false;var mozaikDesktop=false;function getAdaptedFormat(){var AdaptedFormat={"AF":[{"class":".breweries .getAdaptedFormat","default":"IF_Footer_BreweryLogos_162_x1","sizes":[{"width":1600,"format":"IF_Footer_BreweryLogos_162_x1"},{"width":1200,"format":"IF_Footer_BreweryLogos_144_x1"},{"width":979,"format":"IF_Footer_BreweryLogos_115_x1"},{"width":500,"format":"IF_Footer_BreweryLogos_144_x1"},{"width":0,"format":"IF_Footer_BreweryLogos_115_x1"}]},{"class":".mozaik .smallMoz .getAdaptedFormat","default":"IF_Mozaik_770","sizes":[{"width":1200,"format":"IF_Mozaik_770_528_x1"},{"width":768,"format":"IF_Mozaik_770"},{"width":0,"format":"IF_Mozaik_770_750_x1"}]},{"class":".mozaik .bigMoz .getAdaptedFormat","default":"IF_Mozaik_995","sizes":[{"width":1200,"format":"IF_Mozaik_995_1064_x1"},{"width":980,"format":"IF_Mozaik_995"},{"width":768,"format":"IF_Mozaik_995_640_x1"},{"width":0,"format":"IF_Mozaik_995"}]},{"class":".PL_Standard_Simple_Content .BlocImage img","default":"IF_Content_990","sizes":[{"width":980,"format":"IF_Content_990"},{"width":0,"format":"IF_Content_485"}]},{"class":".PL_Standard_Double_Left .BlocImage img, .PL_Standard_Double_Right .BlocImage img, .PL_Standard_Double_2_Right .BlocImage img, .PL_Standard_Double_3_Left .BlocImage img","default":"IF_Content_770","sizes":[{"width":980,"format":"IF_Content_770"},{"width":0,"format":"IF_Content_485"}]},{"class":".PL_Standard_Double_2_Left .BlocImage img, .PL_Standard_Double_3_Right .BlocImage img, .PL_Standard_Triple_Left .BlocImage img, .PL_Standard_Triple_Center .BlocImage img, .PL_Standard_Triple_Right .BlocImage img","default":"IF_Content_485","sizes":[{"width":0,"format":"IF_Content_485"}]}]}
379wW=jQuery(window).width();for(i=0;i<=AdaptedFormat.AF.length-1;i++){var format=AdaptedFormat.AF[i].default;for(j=0;j<=AdaptedFormat.AF[i].sizes.length-1;j++){if(AdaptedFormat.AF[i].sizes[j].width<=wW){format=AdaptedFormat.AF[i].sizes[j].format;break;}}
380jQuery(AdaptedFormat.AF[i].class).each(function(){if(format!=AdaptedFormat.AF[i].default){var res=jQuery(this).attr('data-src').replace(AdaptedFormat.AF[i].default,format);jQuery(this).attr('data-src',res);}
381jQuery(this).attr('src',jQuery(this).attr('data-src'));});}}
382getAdaptedFormat()
383jQuery(document).ready(function(){jQuery('body.loading').removeClass('loading')
384jQuery(window).scroll(function(){ShowElement()});ShowElement()});function ShowElement(){mesElements=jQuery('.animate')
385let scrollTop=jQuery(this).scrollTop();let windowHeight=jQuery(this).height();mesElements.each(function(){let elementTop=jQuery(this).offset().top;let bottomOfScreen=scrollTop+windowHeight/1.1;if(elementTop<bottomOfScreen&&!jQuery(this).hasClass('shown')){jQuery(this).addClass('shown')}})}
386function BeerFinderPreviewResults(cb){let q1=jQuery("input:radio[name ='Q1']:checked").val();let q2=jQuery("input:radio[name ='Q2']:checked").val();let q3=jQuery("input:radio[name ='Q3']:checked").val();let rq={name:"ShopAjaxBeerFinder",Q1:q1,Q2:q2,Q3:q3};jQuery.ajax({data:rq,success:function(ret){rq.Result=ret.TotalCount>0;cb(rq);}});}
387function BindBeerFinder(){jQuery(".helpMe input").click(function(){BeerFinderPreviewResults(function(r){jQuery(".helpMe .error")[r.Result?"hide":"show"]();});});}
388function FindBeers(){BeerFinderPreviewResults(function(rq){jQuery('.helpMeFooter .error').hide();if(true){if(jQuery('body').hasClass('IC2Zone-31')){var zoneFindBeers="/fr/Bieres/Decouvertes.html";}
389if(jQuery('body').hasClass('IC2Zone-32')){var zoneFindBeers="/en/Beers/Discoveries.html";}
390if(jQuery('body').hasClass('IC2Zone-33')){var zoneFindBeers="/de/Biere/Entdeckungen.html";}
391if(jQuery('body').hasClass('IC2Zone-39')){var zoneFindBeers="/it/Birra/Scoperte.html";}
392sessionStorage.setItem('UrlParametersShopListing',"Q1="+rq.Q1+"&Q2="+rq.Q2+"&Q3="+rq.Q3);top.location.href=zoneFindBeers+"?Q1="+rq.Q1+"&Q2="+rq.Q2+"&Q3="+rq.Q3;}});return false;}
393jQuery(document).on('keyup',function(evt){if(evt.keyCode==27){jQuery('.children').removeClass('open-sub').slideUp(200);}});jQuery('.nav-container .close').click(function(){jQuery('.nav-container').removeClass('nav-open');jQuery('html').removeClass('no-scroll');return false;});jQuery('.toggle-search').click(function(){jQuery('.nav-search').toggleClass('closed');jQuery('.search-input').focus();return false;});jQuery('.nav-search-closed').click(function(){jQuery('.nav-search').toggleClass('closed');jQuery('.search-input').focusout();return false;});jQuery(document).on('lazybeforeunveil',function(e){if(jQuery(e.target).hasClass('owl-img')){jQuery('.owl-carousel').trigger('refresh.owl.carousel');}});jQuery('.addToCart').click(function(){jQuery('.IC2BasketMessage').fadeIn();setTimeout('HideNotification();',2900);return false;});jQuery('.BlocDropdown').each(function(index,element){jQuery(this).find('.panel-heading').attr('id','partDropdownQuestion_'+index);jQuery(this).find('.panel-title a').attr('aria-controls','partDropdownAnswer_'+index).attr('href','#partDropdownAnswer_'+index);jQuery(this).find('.panel-collapse').attr('id','partDropdownAnswer_'+index).attr('aria-labelledby','partDropdownQuestion_'+index);});jQuery('.BlocDropdown').click(function(e){jQuery(this).children('.panel-collapse').slideToggle();jQuery(this).toggleClass('panel-open');e.preventDefault();});var allVideos=jQuery("iframe[src^='https://player.vimeo.com'], iframe[src^='https://www.youtube.com'], object, embed, .gomap, .content canvas");allVideos.each(function(){if(jQuery(this).parent().attr('id')!='VideoContainer'){var h=this.height||jQuery(this).height();var w=this.width||jQuery(this).width();jQuery(this).attr('data-aspectRatio',h/w).removeAttr('height').removeAttr('width');}});jQuery(window).resize(function(){allVideos.each(function(){var newWidth=jQuery(this).parent().width();if(jQuery(this).parent().attr('id')!='VideoContainer'){var el=jQuery(this);el.width(newWidth).height(newWidth*el.attr('data-aspectRatio'));}});}).resize();jQuery.each(G_AllMapsInit,function(index,value){G_AllMapsInit[index]();});if(!ManageCookie.read('cookiesBoxAccept')){jQuery('.cookiesBox').show();}
394jQuery('.boxContentCookies .okCookiesBox a').click(function(){ManageCookie.create('cookiesBoxAccept','OK',200);jQuery('.cookiesBox').hide();return false;});jQuery(window).on('load',function(){jQuery('.owl-carousel.breweryCarousel').owlCarousel({animateIn:'fadeIn',animateOut:'fadeOut',autoplay:true,loop:false,lazyload:false,mouseDrag:false,touchDrag:false,pullDrag:false,nav:false,dots:false,responsive:{1:{items:1,},768:{items:2,},992:{items:4,},1200:{items:6,autoplay:false,}}});});function BuildCarouselSection(){jQuery.each(jQuery('.carouselSection .owl-carousel'),function(){var $carousel=jQuery(this);if(!jQuery('body').hasClass('Desktop')){destroyCarousel()
395return}
396$carousel.owlCarousel({center:true,margin:10,items:1.4,autoplay:false,lazyLoad:true,animateOut:'fadeOut',animateIn:'fadeIn',loop:false,nav:false,dots:false,navText:['<i class="appico-left"></i><span class="sr-only">Précédent</span>','<i class="appico-right"></i><span class="sr-only">Suivant</span>'],responsive:{992:{items:3,center:false}},onChanged:function(property){var carousel=property.currentTarget;var onChangedIntervalHandler=setInterval(function(){var isInitialized=jQuery(carousel).find('.owl-item').length>0;if(isInitialized){clearInterval(onChangedIntervalHandler);setCustomProgressBar(property);}},100);},onTranslated:function(property){setCustomProgressBar(property);}});function destroyCarousel(){if($carousel.hasClass('owl-loaded')){$carousel.trigger('destroy.owl.carousel');$carousel.find('.owl-stage-outer').children().unwrap();$carousel.removeClass("owl-center owl-loaded owl-text-select-on");$carousel.html($carousel.find('.owl-item').html());}}});}
397BuildCarouselSection()
398function loadProdCarousel(){jQuery.each(jQuery('.prodCarousel:not(.suggestion-body).owl-carousel'),function(){var carouselTmp=jQuery(this);var desktopEls=4;if(typeof carouselTmp.attr('data-els')!='undefined'){desktopEls=parseInt(carouselTmp.attr('data-els'));}
399var options={margin:4,items:2,autoplay:false,lazyLoad:true,animateOut:'fadeOut',animateIn:'fadeIn',loop:false,nav:false,dots:false,navText:['<i class="appico-left"></i><span class="sr-only">Précédent</span>','<i class="appico-right"></i><span class="sr-only">Suivant</span>'],responsive:{992:{items:3},1200:{items:4},1400:{items:desktopEls}},onChanged:function(property){var carousel=property.currentTarget;var onChangedIntervalHandler=setInterval(function(){var isInitialized=jQuery(carousel).find('.owl-item').length>0;if(isInitialized){clearInterval(onChangedIntervalHandler);setCustomProgressBar(property);}},100);},onTranslated:function(property){setCustomProgressBar(property);}};if(carouselTmp.hasClass('wide')){options['responsive']={992:{nav:true,items:2}};}
400if(carouselTmp.hasClass('nav')){options['nav']=true;}
401carouselTmp.owlCarousel(options);})}
402loadProdCarousel()
403var setCustomProgressBar=function(property){var carousel=property.currentTarget;var currentItem=1;if(property.item.index){currentItem=property.item.index+1;}
404currentItem=currentItem+(property.page.size-1);var percentage=(currentItem/property.item.count)*100;var statusBar=null;if(jQuery(carousel).closest('.owlOuter').length>0){statusBar=jQuery(carousel).closest('.owlOuter').find('.customProgressBar');}else if(jQuery(carousel).closest('.owlouter').length>0){statusBar=jQuery(carousel).closest('.owlouter').find('.customProgressBar');}
405if(statusBar){var owlNav=jQuery(carousel).find('.owl-nav');if(owlNav.hasClass('disabled')){statusBar.addClass('hidden');}else{statusBar.removeClass('hidden');}
406if(percentage>100){percentage=100;}else if(percentage<0){percentage=0;}
407statusBar.find('span').css('width',percentage+'%');var prev=statusBar.find('.prev');var next=statusBar.find('.next');if(prev.length>0&&next.length>0){prev.html(currentItem);next.html(property.item.count);}}};jQuery(document).ready(function(){jQuery(document).on('click','.js-mobile-search-toggle',function(e){jQuery('#header').toggleClass('mobileSearchVisible');if(jQuery('#header').hasClass('mobileSearchVisible')){jQuery('.navbar-toggle.flip').click();}});jQuery(document).on('click','.headerActions .userModal .js-close',function(e){e.preventDefault();closeModal('.userModal')
408jQuery('#modalBackdrop').fadeOut()});jQuery(document).on('click','.headerActions .js-user-menu-toggle',function(e){e.preventDefault();e.stopPropagation();closeModal('.shoppingModal');closeModal('.accountModal');toggleModal('.userModal');});jQuery(document).on('click',function(event){closeModalOnClick('.shoppingModal')
409closeModalOnClick('.accountModal')
410closeModalOnClick('.userModal')});function closeModalOnClick(className){let Modal=jQuery(className);if(!Modal.is(event.target)&&Modal.has(event.target).length===0&&Modal.is(':visible')){closeModal(className);}}
411jQuery(document).on('click','.nav-search-results .js-close',function(e){e.preventDefault();closeModal('.header-modal');jQuery('#modalBackdrop').fadeOut()});jQuery(document).on('click','.shoppingModal > .js-close',function(e){e.preventDefault();closeModal('.shoppingModal');jQuery('#modalBackdrop').fadeOut()});jQuery('#header .nav-search .search-input').focusin(function(e){closeModal('.shoppingModal');closeModal('.userModal');closeModal('.accountModal');})
412jQuery(document).on('click','.header-top .lang .active',function(e){e.preventDefault();jQuery(this).closest('.lang').toggleClass('open');});jQuery(document).on('click','.header-top .lang.open .active',function(e){jQuery(this).closest('.lang').removeClass('open');});jQuery(document).on('click','.shoppingModal .boxStatus .js-toggle-box-status',function(e){e.preventDefault();if(jQuery('.shoppingModal .boxStatus').hasClass('visible')){CloseCarbonFootDetail()}else{OpenCarbonFootDetail()}})
413jQuery(document).on('click','.filterSection .js-show-more',function(e){e.preventDefault();var ul=jQuery(this).closest('.filterSection').find('ul');ul.find('li.hidden').removeClass('hidden');jQuery(this).addClass('hidden');});jQuery(document).on('click','.js-searchFormToggle',function(e){e.preventDefault();jQuery(this).closest('body').toggleClass('filterVisibleMobile');ShowElement();});jQuery(document).on('click','.newsletterModalBackdrop, .newsletterModal .close',function(e){jQuery('.newsletterModal').fadeOut();jQuery('.newsletterModalBackdrop').fadeOut();});});var setDetailProdElImgBoxHeight=function(){var img=jQuery('.productDetailSection .prodElImgBox img');if(img.length==0){return;}
414var img_offset_top=img.offset().top;var window_height=jQuery(window).height();var imgMaxHeight=window_height-img_offset_top;img.css('max-height',imgMaxHeight+'px');};setDetailProdElImgBoxHeight();var setFullHeaderHeight=function(){var headerImgs=jQuery('.main-slider .owl-item picture');jQuery.each(headerImgs,function(){var headerImg=jQuery(this);var newHeight=jQuery(window).height()-jQuery('#header').height();headerImg.height(newHeight);});};setFullHeaderHeight();jQuery(window).resize(function(){clearTimeout(window.resizedFinished);window.resizedFinished=setTimeout(function(){var wWidth=jQuery(window).width();if(wWidth<768){}
415setDetailProdElImgBoxHeight();setFullHeaderHeight();},250);});jQuery(document).ready(function(){let th=[]
416jQuery('.adaptativeTable table thead tr th').each(function(){th.push(jQuery(this))})
417if(jQuery(window).width()<992){jQuery(".adaptativeTable table td").each(function(){var lines=jQuery(this).html().split('<br>');for(var i=0;i<lines.length;i++){lines[i]=lines[i].replace(/&nbsp;/g,'');}
418jQuery(this).html(lines.join('<br>'));});}
419jQuery('.adaptativeTable table tbody tr').each(function(){jQuery(this).children().each(function(index){jQuery(this).prepend('<div class="table-sub-title">'+th[index].text()+'</div>')})})})
420jQuery('.adaptativeTable table tbody tr').click(function(){jQuery(this).toggleClass('open')})
421function PrevOrNextProduct(){let ids=[];let urls=[];let backUrl='';jQuery('.productListing .shop-list-item').each(function(index){let productId=jQuery(this).children('.prodEl').attr('id');ids.push(productId);let productUrl=jQuery(this).find('.content .name a').attr('href');urls.push(productUrl);backUrl=window.location.pathname+window.location.search;});if(ids.length>0){sessionStorage.setItem('IDS',ids);sessionStorage.setItem('URLS',urls);sessionStorage.setItem('BACK_URL',backUrl);}
422if(jQuery('.productListing .shop-list-item').length==0){if(jQuery('.productDetailSection').length==0){sessionStorage.removeItem('IDS');sessionStorage.removeItem('URLS');sessionStorage.removeItem('BACK_URL');}}
423ids=sessionStorage.getItem('IDS');urls=sessionStorage.getItem('URLS');backUrl=sessionStorage.getItem('BACK_URL');if(ids!=null){let arrIds=ids.split(',');let arrUrls=urls.split(',');let objectId=jQuery('.productDetailSection').attr('id');let exists=false;let index=0;for(let i=0;i<arrIds.length;i++){if(objectId==arrIds[i]){exists=true;break;}
424index+=1;}
425let prevIndex=index-1;let nextIndex=index+1;jQuery('#btnPrev').attr('href',arrUrls[prevIndex]);jQuery('#btnNext').attr('href',arrUrls[nextIndex]);if(exists){jQuery('#btnPrev').parent().removeClass("hidden");jQuery('#btnNext').parent().removeClass("hidden");}else{jQuery('#btnReturn').addClass('Solo')}
426if(index==0){jQuery('#btnPrev').parent().addClass("hidden");jQuery('#btnReturn').removeClass('Solo')
427jQuery('#btnReturn').addClass('NextOnly')}
428if(index==arrIds.length-1){jQuery('#btnNext').parent().addClass("hidden");jQuery('#btnReturn').removeClass('Solo')
429jQuery('#btnReturn').addClass('PrevOnly')}
430jQuery('#btnReturn').attr('href',backUrl).parent().removeClass("hidden");}}
431if(jQuery('.productListing').length>0){PrevOrNextProduct();}
432if(jQuery('.productDetailSection').length>0){PrevOrNextProduct();}
433const links=document.querySelectorAll('[data-href]');links.forEach(link=>{let href=link.getAttribute('href');href=href=="#"?"":href;let dataHref=link.getAttribute('data-href');link.setAttribute('href',href+dataHref);});
433jQuery('.orderItem').each(function(){let productContainers=jQuery(this).find('.product');if(productContainers.length>0){let numberOfProductContainers=productContainers.length;console.log("Nombre de .productContainer dans cet .orderItem : "+productContainers.length);if(productContainers.length>3){productContainers.slice(3).hide();}else{jQuery(this).find('.seeMoreProducts').hide()}}});
434
435jQuery(document).ready(function(){IC2Dialog.setOptions("ForYouDialog",{closeOnDismiss:false,onBeforeClose:(dialog)=>{if(dialog.returnValue=="confirm"){ToggleLoader()
436FYSendDataToDB(dialog)}},onBeforeOpen:(dialog)=>{FYloadData(dialog)}});function ToggleLoader(){jQuery('.FYContent').toggleClass('load')}
437if(window.location.href.indexOf("#ForYou")>-1){IC2Dialog.open('ForYouDialog')
438let newUrl=window.location.href.replace("#ForYou","");history.replaceState(null,null,newUrl);}
439FYloadData('#ForYouDialog',false)
440function FYSendDataToDB(dialog){let action=jQuery(dialog).hasClass('update')?"update":"creation"
441let FormData={data:{action:action,colours:[],characteristics:[]}}
442jQuery('#FYForm').find('input[name="colours[]"]').each(function(){let color={id:parseInt(jQuery(this).attr('value')),checked:jQuery(this).is(':checked')}
443FormData.data.colours.push(color)})
444jQuery('#FYForm').find('input[name="characteristic[]"]').each(function(){let characteristic={id:parseInt(jQuery(this).attr('value')),checked:jQuery(this).is(':checked')}
445FormData.data.characteristics.push(characteristic)})
446jQuery.ajax({method:"POST",data:JSON.stringify(FormData),contentType:'application/json',url:'/Scripts/Modules/Customers/CustomerPreferences.aspx/InsertUpdateCustomerPreferences',success:function(response){jQuery('#ForYou .boxBottom').hide()
447jQuery('.FYContent').load(window.location.href+' .FYContent .owlOuter, .FYLoaderContainer',function(){loadProdCarousel()
448ToggleLoader()
449ShowElement()})},error:function(error){console.error('Erreur lors de l\'envoi des données : ',error);}});}
450jQuery('#ForYouDialog').on('keydown',function(e){switch(e.key){case'Tab':let focusableElements=jQuery('#ForYouDialog').hasClass('NotLogged')?jQuery('.FYFocusableNotLogged'):jQuery('.FYFocusable');let firstElement=focusableElements.first();let lastElement=focusableElements.last();if(e.shiftKey){if(document.activeElement===firstElement[0]){lastElement.focus();}}else{if(document.activeElement===lastElement[0]){e.preventDefault()
451firstElement.focus();}}
452break;case'Enter':let element=document.activeElement
453let elementChild=jQuery(element).children()
454if(IsLabel(element)){jQuery('#'+jQuery(element).attr('for')).click()
455if(jQuery(elementChild).hasClass('FYColourImgContainer'))ShowFoam(element)}
456break;}})
457function FYloadData(dialog,check=true){if(!jQuery(dialog).hasClass('NotLogged')){jQuery.ajax({method:"POST",data:JSON.stringify({data:{action:'get'}}),contentType:'application/json',url:'/Scripts/Modules/Customers/CustomerPreferences.aspx/GetCustomerPreferences',success:function(response){if(response.d!=''){if(check){jQuery(dialog).addClass('update')
458FYcheckUserValue(jQuery.parseJSON(response.d))}else{jQuery('#ForYou .boxBottom').hide()}}},error:function(error){console.error('Erreur lors de l\'envoi des données : ',error);}});}}
459function FYcheckUserValue(data){jQuery('#FYForm').find('input').each(function(i){let inputId=jQuery(this).val()
460switch(jQuery(this).attr('name')){case'colours[]':let colour=data.colours.find(colour=>colour.id==inputId)
461jQuery(this).attr('checked',colour.checked)
462ShowFoam(jQuery(this).find('+ label'))
463break;case'characteristic[]':let characteristic=data.characteristics.find(characteristic=>characteristic.id==inputId)
464jQuery(this).attr('checked',characteristic.checked)
465break;}})}
466function IsLabel(element){return element.nodeName.toUpperCase()==='LABEL';}
467function ShowFoam(element){let url='url(/Htdocs/Images/amstein/ForYou/Mouse.svg?v='+new Date().getTime()+')'
468jQuery(element).children('.FYColourImgContainer').get(0).style.setProperty('--background',url)}
469jQuery('.FYColour label').click(function(){ShowFoam(this)})})
470var alcohol=document.getElementsByClassName("alcoholDisclaimer")
471if(alcohol[0]){confirmBox();}
472function confirmBox(){const storedpopup=localStorage.getItem("popupAgeVerification");if(!storedpopup){toggleConfirmBox()}
473var date=new Date();var today=date.getTime()+(60*60*1000);if(storedpopup&&Date.parse(storedpopup)<today){toggleConfirmBox()}}
474function toggleConfirmBox(){var popup=document.getElementById("AgeConfirmPopup");if(popup){document.getElementsByClassName('IC2Site')[0].classList.toggle("blur");popup.classList.toggle("active");}}
475function confirmBox_n(){navigation.navigate("/")}
476function confirmBox_y(){var d=new Date();d.setTime(d.getTime()+(24*60*60*1000));var expires=d.toGMTString();localStorage.setItem('popupAgeVerification',expires);}

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