PageSourceSearch

https://booking.gabija.lt/js/bundle.js?v=1791382033

js gabija.lt collected 2026-10-08 04:30:17 UTC 430,022 bytes, 1 lines download raw bytes

vendor: 22,101 bytes, line 1
1function brSetFlag(e,t){e.removeClass(function(e,t){return(t.match(/\bfi-(?!xx\b)\S+/g)||[]).join(" ")}).addClass("fi-"+(t||"xx"))}function addUrlParam(e,t){var n=window.location.href,n=new URL(n);return n.searchParams.set(e,t),n.toString()}function getUrlParam(e){var t=window.location.href;return new URL(t).searchParams.get(e)}function isMobileDevice(){return window.matchMedia("(max-width: 767px)").matches}((e,t)=>{"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(e.document)return t(e);throw new Error("jQuery requires a window with a document")}:t(e)})("undefined"!=typeof window?window:this,function(w,N){function y(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item}function F(e){return null!=e&&e===e.window}var t=[],B=Object.getPrototypeOf,s=t.slice,q=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},R=t.push,_=t.indexOf,H={},$=H.toString,W=H.hasOwnProperty,U=W.toString,z=U.call(Object),f={},C=w.document,V={type:!0,src:!0,nonce:!0,noModule:!0};function G(e,t,n){var a,i,r=(n=n||C).createElement("script");if(r.text=e,t)for(a in V)(i=t[a]||t.getAttribute&&t.getAttribute(a))&&r.setAttribute(a,i);n.head.appendChild(r).parentNode.removeChild(r)}function Q(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?H[$.call(e)]||"object":typeof e}var e="3.7.1",X=/HTML$/i,x=function(e,t){return new x.fn.init(e,t)};function Y(e){var t=!!e&&"length"in e&&e.length,n=Q(e);return!y(e)&&!F(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function b(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}x.fn=x.prototype={jquery:e,constructor:x,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){e=x.merge(this.constructor(),e);return e.prevObject=this,e},each:function(e){return x.each(this,e)},map:function(n){return this.pushStack(x.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(x.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(x.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,e=+e+(e<0?t:0);return this.pushStack(0<=e&&e<t?[this[e]]:[])},end:function(){return this.prevObject||this.constructor()},push:R,sort:t.sort,splice:t.splice},x.extend=x.fn.extend=function(){var e,t,n,a,i,r=arguments[0]||{},o=1,s=arguments.length,l=!1;for("boolean"==typeof r&&(l=r,r=arguments[o]||{},o++),"object"==typeof r||y(r)||(r={}),o===s&&(r=this,o--);o<s;o++)if(null!=(e=arguments[o]))for(t in e)n=e[t],"__proto__"!==t&&r!==n&&(l&&n&&(x.isPlainObject(n)||(a=Array.isArray(n)))?(i=r[t],i=a&&!Array.isArray(i)?[]:a||x.isPlainObject(i)?i:{},a=!1,r[t]=x.extend(l,i,n)):void 0!==n&&(r[t]=n));return r},x.extend({expando:"jQuery"+(e+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){return!(!e||"[object Object]"!==$.call(e)||(e=B(e))&&("function"!=typeof(e=W.call(e,"constructor")&&e.constructor)||U.call(e)!==z))},isEmptyObject:function(e){for(var t in e)return!1;return!0},globalEval:function(e,t,n){G(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,a=0;if(Y(e))for(n=e.length;a<n&&!1!==t.call(e[a],a,e[a]);a++);else for(a in e)if(!1===t.call(e[a],a,e[a]))break;return e},text:function(e){var t,n="",a=0,i=e.nodeType;if(!i)for(;t=e[a++];)n+=x.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){t=t||[];return null!=e&&(Y(Object(e))?x.merge(t,"string"==typeof e?[e]:e):R.call(t,e)),t},inArray:function(e,t,n){return null==t?-1:_.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,e=e&&(e.ownerDocument||e).documentElement;return!X.test(t||e&&e.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,a=0,i=e.length;a<n;a++)e[i++]=t[a];return e.length=i,e},grep:function(e,t,n){for(var a=[],i=0,r=e.length,o=!n;i<r;i++)!t(e[i],i)!=o&&a.push(e[i]);return a},map:function(e,t,n){var a,i,r=0,o=[];if(Y(e))for(a=e.length;r<a;r++)null!=(i=t(e[r],r,n))&&o.push(i);else for(r in e)null!=(i=t(e[r],r,n))&&o.push(i);return q(o)},guid:1,support:f}),"function"==typeof Symbol&&(x.fn[Symbol.iterator]=t[Symbol.iterator]),x.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){H["[object "+t+"]"]=t.toLowerCase()});var J=t.pop,K=t.sort,Z=t.splice,n="[\\x20\\t\\r\\n\\f]",ee=new RegExp("^"+n+"+|((?:^|[^\\\\])(?:\\\\.)*)"+n+"+$","g"),te=(x.contains=function(e,t){t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(e.contains?e.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))},/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g);function ne(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}x.escapeSelector=function(e){return(e+"").replace(te,ne)};var ae,k,ie,re,oe,T,a,A,p,se,i=C,le=R,E=le,D=x.expando,j=0,ce=0,de=je(),ue=je(),pe=je(),he=je(),me=function(e,t){return e===t&&(oe=!0),0},fe="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",e="(?:\\\\[\\da-fA-F]{1,6}"+n+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",r="\\["+n+"*("+e+")(?:"+n+"*([*^$|!~]?=)"+n+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+e+"))|)"+n+"*\\]",o=":("+e+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+r+")*)|.*)\\)|)",ge=new RegExp(n+"+","g"),ve=new RegExp("^"+n+"*,"+n+"*"),ye=new RegExp("^"+n+"*([>+~]|"+n+")"+n+"*"),be=new RegExp(n+"|>"),_e=new RegExp(o),ke=new RegExp("^"+e+"$"),we={ID:new RegExp("^#("+e+")"),CLASS:new RegExp("^\\.("+e+")"),TAG:new RegExp("^("+e+"|[*])"),ATTR:new RegExp("^"+r),PSEUDO:new RegExp("^"+o),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+n+"*(even|odd|(([+-]|)(\\d*)n|)"+n+"*(?:([+-]|)"+n+"*(\\d+)|))"+n+"*\\)|)","i"),bool:new RegExp("^(?:"+fe+")$","i"),needsContext:new RegExp("^"+n+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+n+"*((?:-\\d)?\\d*)"+n+"*\\)|)(?=[^-]|$)","i")},Ce=/^(?:input|select|textarea|button)$/i,xe=/^h\d$/i,Te=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ae=/[+~]/,u=new RegExp("\\\\[\\da-fA-F]{1,6}"+n+"?|\\\\([^\\r\\n\\f])","g"),h=function(e,t){e="0x"+e.slice(1)-65536;return t||(e<0?String.fromCharCode(65536+e):String.fromCharCode(e>>10|55296,1023&e|56320))},Ee=function(){Me()},De=Be(function(e){return!0===e.disabled&&b(e,"fieldset")},{dir:"parentNode",next:"legend"});try{E.apply(t=s.call(i.childNodes),i.childNodes),t[i.childNodes.length].nodeType}catch(ae){E={apply:function(e,t){le.apply(e,s.call(t))},call:function(e){le.apply(e,s.call(arguments,1))}}}function S(e,t,n,a){var i,r,o,s,l,c,d=t&&t.ownerDocument,u=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==u&&9!==u&&11!==u)return n;if(!a&&(Me(t),t=t||T,A)){if(11!==u&&(s=Te.exec(e)))if(i=s[1]){if(9===u){if(!(c=t.getElementById(i)))return n;if(c.id===i)return E.call(n,c),n}else if(d&&(c=d.getElementById(i))&&S.contains(t,c)&&c.id===i)return E.call(n,c),n}else{if(s[2])return E.apply(n,t.getElementsByTagName(e)),n;if((i=s[3])&&t.getElementsByClassName)return E.apply(n,t.getElementsByClassName(i)),n}if(!(he[e+" "]||p&&p.test(e))){if(c=e,d=t,1===u&&(be.test(e)||ye.test(e))){for((d=Ae.test(e)&&Ie(t.parentNode)||t)==t&&f.scope||((o=t.getAttribute("id"))?o=x.escapeSelector(o):t.setAttribute("id",o=D)),r=(l=Ne(e)).length;r--;)l[r]=(o?"#"+o:":scope")+" "+Fe(l[r]);c=l.join(",")}try{return E.apply(n,d.querySelectorAll(c)),n}catch(t){he(e,!0)}finally{o===D&&t.removeAttribute("id")}}}return We(e.replace(ee,"$1"),t,n,a)}function je(){var a=[];return function e(t,n){return a.push(t+" ")>k.cacheLength&&delete e[a.shift()],e[t+" "]=n}}function l(e){return e[D]=!0,e}function Se(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function Pe(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&&De(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function Oe(o){return l(function(r){return r=+r,l(function(e,t){for(var n,a=o([],e.length,r),i=a.length;i--;)e[n=a[i]]&&(e[n]=!(t[n]=e[n]))})})}function Ie(e){return e&&void 0!==e.getElementsByTagName&&e}function Me(e){var e=e?e.ownerDocument||e:i;return e!=T&&9===e.nodeType&&e.documentElement&&(a=(T=e).documentElement,A=!x.isXMLDoc(T),se=a.matches||a.webkitMatchesSelector||a.msMatchesSelector,a.msMatchesSelector&&i!=T&&(e=T.defaultView)&&e.top!==e&&e.addEventListener("unload",Ee),f.getById=Se(function(e){return a.appendChild(e).id=x.expando,!T.getElementsByName||!T.getElementsByName(x.expando).length}),f.disconnectedMatch=Se(function(e){return se.call(e,"*")}),f.scope=Se(function(){return T.querySelectorAll(":scope")}),f.cssHas=Se(function(){try{return T.querySelector(":has(*,:jqfake)"),0}catch(e){return 1}}),f.getById?(k.filter.ID=function(e){var t=e.replace(u,h);return function(e){return e.getAttribute("id")===t}},k.find.ID=function(e,t){if(void 0!==t.getElementById&&A)return(t=t.getElementById(e))?[t]:[]}):(k.filter.ID=function(e){var t=e.replace(u,h);return function(e){e=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}},k.find.ID=function(e,t){if(void 0!==t.getElementById&&A){var n,a,i,r=t.getElementById(e);if(r){if((n=r.getAttributeNode("id"))&&n.value===e)return[r];for(i=t.getElementsByName(e),a=0;r=i[a++];)if((n=r.getAttributeNode("id"))&&n.value===e)return[r]}return[]}}),k.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},k.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&A)return t.getElementsByClassName(e)},p=[],Se(function(e){var t;a.appendChild(e).innerHTML="<a id='"+D+"' href='' disabled='disabled'></a><select id='"+D+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||p.push("\\["+n+"*(?:value|"+fe+")"),e.querySelectorAll("[id~="+D+"-]").length||p.push("~="),e.querySelectorAll("a#"+D+"+*").length||p.push(".#.+[+~]"),e.querySelectorAll(":checked").length||p.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&p.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||p.push("\\["+n+"*name"+n+"*="+n+"*(?:''|\"\")")}),f.cssHas||p.push(":has"),p=p.length&&new RegExp(p.join("|")),me=function(e,t){var n;return e===t?(oe=!0,0):!e.compareDocumentPosition-!t.compareDocumentPosition||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==i&&S.contains(i,e)?-1:t===T||t.ownerDocument==i&&S.contains(i,t)?1:re?_.call(re,e)-_.call(re,t):0:4&n?-1:1)}),T}for(ae in S.matches=function(e,t){return S(e,null,null,t)},S.matchesSelector=function(e,t){if(Me(e),A&&!he[t+" "]&&(!p||!p.test(t)))try{var n=se.call(e,t);if(n||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){he(t,!0)}return 0<S(t,T,null,[e]).length},S.contains=function(e,t){return(e.ownerDocument||e)!=T&&Me(e),x.contains(e,t)},S.attr=function(e,t){(e.ownerDocument||e)!=T&&Me(e);var n=k.attrHandle[t.toLowerCase()],n=n&&W.call(k.attrHandle,t.toLowerCase())?n(e,t,!A):void 0;return void 0!==n?n:e.getAttribute(t)},S.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},x.uniqueSort=function(e){var t,n=[],a=0,i=0;if(oe=!f.sortStable,re=!f.sortStable&&s.call(e,0),K.call(e,me),oe){for(;t=e[i++];)t===e[i]&&(a=n.push(i));for(;a--;)Z.call(e,n[a],1)}return re=null,e},x.fn.uniqueSort=function(){return this.pushStack(x.uniqueSort(s.apply(this)))},(k=x.expr={cacheLength:50,createPseudo:l,match:we,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(u,h),e[3]=(e[3]||e[4]||e[5]||"").replace(u,h),"~="===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]||S.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]&&S.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return we.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&_e.test(n)&&(t=(t=Ne(n,!0))&&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(u,h).toLowerCase();return"*"===e?function(){return!0}:function(e){return b(e,t)}},CLASS:function(e){var t=de[e+" "];return t||(t=new RegExp("(^|"+n+")"+e+"("+n+"|$)"))&&de(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,n,a){return function(e){e=S.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===a:"!="===n?e!==a:"^="===n?a&&0===e.indexOf(a):"*="===n?a&&-1<e.indexOf(a):"$="===n?a&&e.slice(-a.length)===a:"~="===n?-1<(" "+e.replace(ge," ")+" ").indexOf(a):"|="===n&&(e===a||e.slice(0,a.length+1)===a+"-"))}},CHILD:function(h,e,t,m,f){var g="nth"!==h.slice(0,3),v="last"!==h.slice(-4),y="of-type"===e;return 1===m&&0===f?function(e){return!!e.parentNode}:function(e,t,n){var a,i,r,o,s,l=g!=v?"nextSibling":"previousSibling",c=e.parentNode,d=y&&e.nodeName.toLowerCase(),u=!n&&!y,p=!1;if(c){if(g){for(;l;){for(r=e;r=r[l];)if(y?b(r,d):1===r.nodeType)return!1;s=l="only"===h&&!s&&"nextSibling"}return!0}if(s=[v?c.firstChild:c.lastChild],v&&u){for(p=(o=(a=(i=c[D]||(c[D]={}))[h]||[])[0]===j&&a[1])&&a[2],r=o&&c.childNodes[o];r=++o&&r&&r[l]||(p=o=0,s.pop());)if(1===r.nodeType&&++p&&r===e){i[h]=[j,o,p];break}}else if(!1===(p=u?o=(a=(i=e[D]||(e[D]={}))[h]||[])[0]===j&&a[1]:p))for(;(r=++o&&r&&r[l]||(p=o=0,s.pop()))&&((y?!b(r,d):1!==r.nodeType)||!++p||(u&&((i=r[D]||(r[D]={}))[h]=[j,p]),r!==e)););return(p-=f)===m||p%m==0&&0<=p/m}}},PSEUDO:function(e,r){var t,o=k.pseudos[e]||k.setFilters[e.toLowerCase()]||S.error("unsupported pseudo: "+e);return o[D]?o(r):1<o.length?(t=[e,e,"",r],k.setFilters.hasOwnProperty(e.toLowerCase())?l(function(e,t){for(var n,a=o(e,r),i=a.length;i--;)e[n=_.call(e,a[i])]=!(t[n]=a[i])}):function(e){return o(e,0,t)}):o}},pseudos:{not:l(function(e){var a=[],i=[],s=$e(e.replace(ee,"$1"));return s[D]?l(function(e,t,n,a){for(var i,r=s(e,null,a,[]),o=e.length;o--;)(i=r[o])&&(e[o]=!(t[o]=i))}):function(e,t,n){return a[0]=e,s(a,null,n,i),a[0]=null,!i.pop()}}),has:l(function(t){return function(e){return 0<S(t,e).length}}),contains:l(function(t){return t=t.replace(u,h),function(e){return-1<(e.textContent||x.text(e)).indexOf(t)}}),lang:l(function(n){return ke.test(n||"")||S.error("unsupported lang: "+n),n=n.replace(u,h).toLowerCase(),function(e){var t;do{if(t=A?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=w.location&&w.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===(()=>{try{return T.activeElement}catch(e){}})()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:Pe(!1),disabled:Pe(!0),checked:function(e){return b(e,"input")&&!!e.checked||b(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!k.pseudos.empty(e)},header:function(e){return xe.test(e.nodeName)},input:function(e){return Ce.test(e.nodeName)},button:function(e){return b(e,"input")&&"button"===e.type||b(e,"button")},text:function(e){return b(e,"input")&&"text"===e.type&&(null==(e=e.getAttribute("type"))||"text"===e.toLowerCase())},first:Oe(function(){return[0]}),last:Oe(function(e,t){return[t-1]}),eq:Oe(function(e,t,n){return[n<0?n+t:n]}),even:Oe(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:Oe(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:Oe(function(e,t,n){for(var a=n<0?n+t:t<n?t:n;0<=--a;)e.push(a);return e}),gt:Oe(function(e,t,n){for(var a=n<0?n+t:n;++a<t;)e.push(a);return e})}}).pseudos.nth=k.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})k.pseudos[ae]=(t=>function(e){return b(e,"input")&&e.type===t})(ae);for(ae in{submit:!0,reset:!0})k.pseudos[ae]=(t=>function(e){return(b(e,"input")||b(e,"button"))&&e.type===t})(ae);function Le(){}function Ne(e,t){var n,a,i,r,o,s,l,c=ue[e+" "];if(c)return t?0:c.slice(0);for(o=e,s=[],l=k.preFilter;o;){for(r in n&&!(a=ve.exec(o))||(a&&(o=o.slice(a[0].length)||o),s.push(i=[])),n=!1,(a=ye.exec(o))&&(n=a.shift(),i.push({value:n,type:a[0].replace(ee," ")}),o=o.slice(n.length)),k.filter)!(a=we[r].exec(o))||l[r]&&!(a=l[r](a))||(n=a.shift(),i.push({value:n,type:r,matches:a}),o=o.slice(n.length));if(!n)break}return t?o.length:o?S.error(e):ue(e,s).slice(0)}function Fe(e){for(var t=0,n=e.length,a="";t<n;t++)a+=e[t].value;return a}function Be(o,e,t){var s=e.dir,l=e.next,c=l||s,d=t&&"parentNode"===c,u=ce++;return e.first?function(e,t,n){for(;e=e[s];)if(1===e.nodeType||d)return o(e,t,n);return!1}:function(e,t,n){var a,i,r=[j,u];if(n){for(;e=e[s];)if((1===e.nodeType||d)&&o(e,t,n))return!0}else for(;e=e[s];)if(1===e.nodeType||d)if(i=e[D]||(e[D]={}),l&&b(e,l))e=e[s]||e;else{if((a=i[c])&&a[0]===j&&a[1]===u)return r[2]=a[2];if((i[c]=r)[2]=o(e,t,n))return!0}return!1}}function qe(i){return 1<i.length?function(e,t,n){for(var a=i.length;a--;)if(!i[a](e,t,n))return!1;return!0}:i[0]}function Re(e,t,n,a,i){for(var r,o=[],s=0,l=e.length,c=null!=t;s<l;s++)!(r=e[s])||n&&!n(r,a,i)||(o.push(r),c&&t.push(s));return o}function He(h,m,f,g,v,e){return g&&!g[D]&&(g=He(g)),v&&!v[D]&&(v=He(v,e)),l(function(e,t,n,a){var i,r,o,s,l=[],c=[],d=t.length,u=e||((e,t,n)=>{for(var a=0,i=t.length;a<i;a++)S(e,t[a],n);return n})(m||"*",n.nodeType?[n]:n,[]),p=!h||!e&&m?u:Re(u,l,h,n,a);if(f?f(p,s=v||(e?h:d||g)?[]:t,n,a):s=p,g)for(i=Re(s,c),g(i,[],n,a),r=i.length;r--;)(o=i[r])&&(s[c[r]]=!(p[c[r]]=o));if(e){if(v||h){if(v){for(i=[],r=s.length;r--;)(o=s[r])&&i.push(p[r]=o);v(null,s=[],i,a)}for(r=s.length;r--;)(o=s[r])&&-1<(i=v?_.call(e,o):l[r])&&(e[i]=!(t[i]=o))}}else s=Re(s===t?s.splice(d,s.length):s),v?v(null,t,s,a):E.apply(t,s)})}function $e(e,t){var n,g,v,y,b,a,i=[],r=[],o=pe[e+" "];if(!o){for(n=(t=t||Ne(e)).length;n--;)((o=function e(t){for(var a,n,i,r=t.length,o=k.relative[t[0].type],s=o||k.relative[" "],l=o?1:0,c=Be(function(e){return e===a},s,!0),d=Be(function(e){return-1<_.call(a,e)},s,!0),u=[function(e,t,n){return e=!o&&(n||t!=ie)||((a=t).nodeType?c:d)(e,t,n),a=null,e}];l<r;l++)if(n=k.relative[t[l].type])u=[Be(qe(u),n)];else{if((n=k.filter[t[l].type].apply(null,t[l].matches))[D]){for(i=++l;i<r&&!k.relative[t[i].type];i++);return He(1<l&&qe(u),1<l&&Fe(t.slice(0,l-1).concat({value:" "===t[l-2].type?"*":""})).replace(ee,"$1"),n,l<i&&e(t.slice(l,i)),i<r&&e(t=t.slice(i)),i<r&&Fe(t))}u.push(n)}return qe(u)}(t[n]))[D]?i:r).push(o);(o=pe(e,(y=0<(v=i).length,b=0<(g=r).length,a=function(e,t,n,a,i){var r,o,s,l=0,c="0",d=e&&[],u=[],p=ie,h=e||b&&k.find.TAG("*",i),m=j+=null==p?1:Math.random()||.1,f=h.length;for(i&&(ie=t==T||t||i);c!==f&&null!=(r=h[c]);c++){if(b&&r){for(o=0,t||r.ownerDocument==T||(Me(r),n=!A);s=g[o++];)if(s(r,t||T,n)){E.call(a,r);break}i&&(j=m)}y&&((r=!s&&r)&&l--,e)&&d.push(r)}if(l+=c,y&&c!==l){for(o=0;s=v[o++];)s(d,u,t,n);if(e){if(0<l)for(;c--;)d[c]||u[c]||(u[c]=J.call(a));u=Re(u)}E.apply(a,u),i&&!e&&0<u.length&&1<l+v.length&&x.uniqueSort(a)}return i&&(j=m,ie=p),d},y?l(a):a))).selector=e}return o}function We(e,t,n,a){var i,r,o,s,l,c="function"==typeof e&&e,d=!a&&Ne(e=c.selector||e);if(n=n||[],1===d.length){if(2<(r=d[0]=d[0].slice(0)).length&&"ID"===(o=r[0]).type&&9===t.nodeType&&A&&k.relative[r[1].type]){if(!(t=(k.find.ID(o.matches[0].replace(u,h),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(r.shift().value.length)}for(i=we.needsContext.test(e)?0:r.length;i--&&(o=r[i],!k.relative[s=o.type]);)if((l=k.find[s])&&(a=l(o.matches[0].replace(u,h),Ae.test(r[0].type)&&Ie(t.parentNode)||t))){if(r.splice(i,1),e=a.length&&Fe(r))break;return E.apply(n,a),n}}return(c||$e(e,d))(a,t,!A,n,!t||Ae.test(e)&&Ie(t.parentNode)||t),n}Le.prototype=k.filters=k.pseudos,k.setFilters=new Le,f.sortStable=D.split("").sort(me).join("")===D,Me(),f.sortDetached=Se(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),x.find=S,x.expr[":"]=x.expr.pseudos,x.unique=x.uniqueSort,S.compile=$e,S.select=We,S.setDocument=Me,S.tokenize=Ne,S.escape=x.escapeSelector,S.getText=x.text,S.isXML=x.isXMLDoc,S.selectors=x.expr,S.support=x.support,S.uniqueSort=x.uniqueSort;function Ue(e,t,n){for(var a=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&x(e).is(n))break;a.push(e)}return a}function ze(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}var Ve=x.expr.match.needsContext,Ge=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Qe(e,n,a){return y(n)?x.grep(e,function(e,t){return!!n.call(e,t,e)!==a}):n.nodeType?x.grep(e,function(e){return e===n!==a}):"string"!=typeof n?x.grep(e,function(e){return-1<_.call(n,e)!==a}):x.filter(n,e,a)}x.filter=function(e,t,n){var a=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===a.nodeType?x.find.matchesSelector(a,e)?[a]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},x.fn.extend({find:function(e){var t,n,a=this.length,i=this;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;t<a;t++)if(x.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<a;t++)x.find(e,i[t],n);return 1<a?x.uniqueSort(n):n}
vendor: 4,354 bytes, line 1
1,filter:function(e){return this.pushStack(Qe(this,e||[],!1))},not:function(e){return this.pushStack(Qe(this,e||[],!0))},is:function(e){return!!Qe(this,"string"==typeof e&&Ve.test(e)?x(e):e||[],!1).length}});var Xe,Ye=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Je=((x.fn.init=function(e,t,n){if(e){if(n=n||Xe,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(x):x.makeArray(e,this);if(!(a="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:Ye.exec(e))||!a[1]&&t)return(!t||t.jquery?t||n:this.constructor(t)).find(e);if(a[1]){if(t=t instanceof x?t[0]:t,x.merge(this,x.parseHTML(a[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),Ge.test(a[1])&&x.isPlainObject(t))for(var a in t)y(this[a])?this[a](t[a]):this.attr(a,t[a])}else(n=C.getElementById(a[2]))&&(this[0]=n,this.length=1)}return this}).prototype=x.fn,Xe=x(C),/^(?:parents|prev(?:Until|All))/),Ke={children:!0,contents:!0,next:!0,prev:!0};function Ze(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}x.fn.extend({has:function(e){var t=x(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(x.contains(this,t[e]))return!0})},closest:function(e,t){var n,a=0,i=this.length,r=[],o="string"!=typeof e&&x(e);if(!Ve.test(e))for(;a<i;a++)for(n=this[a];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(o?-1<o.index(n):1===n.nodeType&&x.find.matchesSelector(n,e))){r.push(n);break}return this.pushStack(1<r.length?x.uniqueSort(r):r)},index:function(e){return e?"string"==typeof e?_.call(x(e),this[0]):_.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(x.uniqueSort(x.merge(this.get(),x(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),x.each({parent:function(e){e=e.parentNode;return e&&11!==e.nodeType?e:null},parents:function(e){return Ue(e,"parentNode")},parentsUntil:function(e,t,n){return Ue(e,"parentNode",n)},next:function(e){return Ze(e,"nextSibling")},prev:function(e){return Ze(e,"previousSibling")},nextAll:function(e){return Ue(e,"nextSibling")},prevAll:function(e){return Ue(e,"previousSibling")},nextUntil:function(e,t,n){return Ue(e,"nextSibling",n)},prevUntil:function(e,t,n){return Ue(e,"previousSibling",n)},siblings:function(e){return ze((e.parentNode||{}).firstChild,e)},children:function(e){return ze(e.firstChild)},contents:function(e){return null!=e.contentDocument&&B(e.contentDocument)?e.contentDocument:(b(e,"template")&&(e=e.content||e),x.merge([],e.childNodes))}},function(a,i){x.fn[a]=function(e,t){var n=x.map(this,i,e);return(t="Until"!==a.slice(-5)?e:t)&&"string"==typeof t&&(n=x.filter(t,n)),1<this.length&&(Ke[a]||x.uniqueSort(n),Je.test(a))&&n.reverse(),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function et(e){return e}function tt(e){throw e}function nt(e,t,n,a){var i;try{e&&y(i=e.promise)?i.call(e).done(t).fail(n):e&&y(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(a))}catch(e){n.apply(void 0,[e])}}x.Callbacks=function(a){var e,n;a="string"==typeof a?(e=a,n={},x.each(e.match(P)||[],function(e,t){n[t]=!0}),n):x.extend({},a);function i(){for(s=s||a.once,o=r=!0;c.length;d=-1)for(t=c.shift();++d<l.length;)!1===l[d].apply(t[0],t[1])&&a.stopOnFalse&&(d=l.length,t=!1);a.memory||(t=!1),r=!1,s&&(l=t?[]:"")}var r,t,o,s,l=[],c=[],d=-1,u={add:function(){return l&&(t&&!r&&(d=l.length-1,c.push(t)),function n(e){x.each(e,function(e,t){y(t)?a.unique&&u.has(t)||l.push(t):t&&t.length&&"string"!==Q(t)&&n(t)})}(arguments),t)&&!r&&i(),this},remove:function(){return x.each(arguments,function(e,t){for(var n;-1<(n=x.inArray(t,l,n));)l.splice(n,1),n<=d&&d--}),this},has:function(e){return e?-1<x.inArray(e,l):0<l.length},empty:function(){return l=l&&[],this},disable:function(){return s=c=[],l=t="",this},disabled:function(){return!l},lock:function(){return s=c=[],t||r||(l=t=""),this},locked:function(){return!!s},fireWith:function(e,t){return s||(t=[e,(t=t||[]).slice?t.slice():t],c.push(t),r)||i(),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!o}};return u},x.extend({Deferred:function(e){var r=[["notify","progress",x.Callbacks("memory"),x.Callbacks("memory"),2],["resolve","done",x.Callbacks("once memory"),x.Callbacks("once memory"),0,"resolved"],["reject","fail",x.Callbacks("once memory"),x.Callbacks("once memory"),1,"rejected"]],i="pe
1nding",o={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var i=arguments;return x.Deferred(function(a){x.each(r,function(e,t){var n=y(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&y(e.promise)?e.promise().progress(a.notify).done(a.resolve).fail(a.reject):a[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,a){var l=0;function c(i,r,o,s){return function(){function e(){var e,t;if(!(i<l)){if((e=o.apply(n,a))===r.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,y(t)?s?t.call(e,c(l,r,et,s),c(l,r,tt,s)):(l++,t.call(e,c(l,r,et,s),c(l,r,tt,s),c(l,r,et,r.notifyWith))):(o!==et&&(n=void 0,a=[e]),(s||r.resolveWith)(n,a))}}var n=this,a=arguments,t=s?e:function(){try{e()}catch(e){x.Deferred.exceptionHook&&x.Deferred.exceptionHook(e,t.error),l<=i+1&&(o!==tt&&(n=void 0,a=[e]),r.rejectWith(n,a))}};i?t():(x.Deferred.getErrorHook?t.error=x.Deferred.getErrorHook():x.Deferred.getStackHook&&(t.error=x.Deferred.getStackHook()),w.setTimeout(t))}}return x.Deferred(function(e){r[0][3].add(c(0,e,y(a)?a:et,e.notifyWith)),r[1][3].add(c(0,e,y(t)?t:et)),r[2][3].add(c(0,e,y(n)?n:tt))}).promise()},promise:function(e){return null!=e?x.extend(e,o):o}},s={};return x.each(r,function(e,t){var n=t[2],a=t[5];o[t[1]]=n.add,a&&n.add(function(){i=a},r[3-e][2].disable,r[3-e][3].disable,r[0][2].lock,r[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}),o.promise(s),e&&e.call(s,s),s},when:function(e){function t(t){return function(e){i[t]=this,r[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(i,r)}}var n=arguments.length,a=n,i=Array(a),r=s.call(arguments),o=x.Deferred();if(n<=1&&(nt(e,o.done(t(a)).resolve,o.reject,!n),"pending"===o.state()||y(r[a]&&r[a].then)))return o.then();for(;a--;)nt(r[a],t(a),o.reject);return o.promise()}});var at=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/,it=(x.Deferred.exceptionHook=function(e,t){w.console&&w.console.warn&&e&&at.test(e.name)&&w.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},x.readyException=function(e){w.setTimeout(function(){throw e})},x.Deferred());function rt(){C.removeEventListener("DOMContentLoaded",rt),w.removeEventListener("load",rt),x.ready()}x.fn.ready=function(e){return it.then(e).catch(function(e){x.readyException(e)}),this},x.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--x.readyWait:x.isReady)||(x.isReady=!0)!==e&&0<--x.readyWait||it.resolveWith(C,[x])}}),x.ready.then=it.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?w.setTimeout(x.ready):(C.addEventListener("DOMContentLoaded",rt),w.addEventListener("load",rt));function d(e,t,n,a,i,r,o){var s=0,l=e.length,c=null==n;if("object"===Q(n))for(s in i=!0,n)d(e,t,s,n[s],!0,r,o);else if(void 0!==a&&(i=!0,y(a)||(o=!0),t=c?o?(t.call(e,a),null):(c=t,function(e,t,n){return c.call(x(e),n)}):t))for(;s<l;s++)t(e[s],n,o?a:a.call(e[s],s,t(e[s],n)));return i?e:c?t.call(e):l?t(e[0],n):r}var ot=/^-ms-/,st=/-([a-z])/g;function lt(e,t){return t.toUpperCase()}function O(e){return e.replace(ot,"ms-").replace(st,lt)}function ct(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType}function dt(){this.expando=x.expando+dt.uid++}dt.uid=1,dt.prototype={cache:function(e){var t=e[this.expando];return t||(t={},ct(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var a,i=this.cache(e);if("string"==typeof t)i[O(t)]=n;else for(a in t)i[O(a)]=t[a];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][O(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,a=e[this.expando];if(void 0!==a){if(void 0!==t){n=(t=Array.isArray(t)?t.map(O):(t=O(t))in a?[t]:t.match(P)||[]).length;for(;n--;)delete a[t[n]]}void 0!==t&&!x.isEmptyObject(a)||(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){e=e[this.expando];return void 0!==e&&!x.isEmptyObject(e)}};var v=new dt,c=new dt,ut=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,pt=/[A-Z]/g;function ht(e,t,n){var a,i;if(void 0===n&&1===e.nodeType)if(a="data-"+t.replace(pt,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(a))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:ut.test(i)?JSON.parse(i):i)}catch(e){}c.set(e,t,n)}else n=void 0;return n}x.extend({hasData:function(e){return c.hasData(e)||v.hasData(e)},data:function(e,t,n){return c.access(e,t,n)},removeData:function(e,t){c.remove(e,t)},_data:function(e,t,n){return v.access(e,t,n)},_removeData:function(e,t){v.remove(e,t)}}),x.fn.extend({data:function(n,e){var t,a,i,r=this[0],o=r&&r.attributes;if(void 0!==n)return"object"==typeof n?this.each(function(){c.set(this,n)}):d(this,function(e){var t;if(r&&void 0===e)return void 0!==(t=c.get(r,n))||void 0!==(t=ht(r,
vendor: 4,681 bytes, line 1
1n))?t:void 0;this.each(function(){c.set(this,n,e)})},null,e,1<arguments.length,null,!0);if(this.length&&(i=c.get(r),1===r.nodeType)&&!v.get(r,"hasDataAttrs")){for(t=o.length;t--;)o[t]&&0===(a=o[t].name).indexOf("data-")&&(a=O(a.slice(5)),ht(r,a,i[a]));v.set(r,"hasDataAttrs",!0)}return i},removeData:function(e){return this.each(function(){c.remove(this,e)})}}),x.extend({queue:function(e,t,n){var a;if(e)return a=v.get(e,t=(t||"fx")+"queue"),n&&(!a||Array.isArray(n)?a=v.access(e,t,x.makeArray(n)):a.push(n)),a||[]},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),a=n.length,i=n.shift(),r=x._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),a--),i&&("fx"===t&&n.unshift("inprogress"),delete r.stop,i.call(e,function(){x.dequeue(e,t)},r)),!a&&r&&r.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return v.get(e,n)||v.access(e,n,{empty:x.Callbacks("once memory").add(function(){v.remove(e,[t+"queue",n])})})}}),x.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?x.queue(this[0],t):void 0===n?this:this.each(function(){var e=x.queue(this,t,n);x._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&x.dequeue(this,t)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){function n(){--i||r.resolveWith(o,[o])}var a,i=1,r=x.Deferred(),o=this,s=this.length;for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(a=v.get(o[s],e+"queueHooks"))&&a.empty&&(i++,a.empty.add(n));return n(),r.promise(t)}});function mt(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&yt(e)&&"none"===x.css(e,"display")}var e=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ft=new RegExp("^(?:([+-])=|)("+e+")([a-z%]*)$","i"),gt=["Top","Right","Bottom","Left"],vt=C.documentElement,yt=function(e){return x.contains(e.ownerDocument,e)},bt={composed:!0};vt.getRootNode&&(yt=function(e){return x.contains(e.ownerDocument,e)||e.getRootNode(bt)===e.ownerDocument});function _t(e,t,n,a){var i,r,o=20,s=a?function(){return a.cur()}:function(){return x.css(e,t,"")},l=s(),c=n&&n[3]||(x.cssNumber[t]?"":"px"),d=e.nodeType&&(x.cssNumber[t]||"px"!==c&&+l)&&ft.exec(x.css(e,t));if(d&&d[3]!==c){for(c=c||d[3],d=+(l/=2)||1;o--;)x.style(e,t,d+c),(1-r)*(1-(r=s()/l||.5))<=0&&(o=0),d/=r;x.style(e,t,(d*=2)+c),n=n||[]}return n&&(d=+d||+l||0,i=n[1]?d+(n[1]+1)*n[2]:+n[2],a)&&(a.unit=c,a.start=d,a.end=i),i}var kt={};function wt(e,t){for(var n,a,i,r,o,s,l=[],c=0,d=e.length;c<d;c++)(a=e[c]).style&&(n=a.style.display,t?("none"===n&&(l[c]=v.get(a,"display")||null,l[c]||(a.style.display="")),""===a.style.display&&mt(a)&&(l[c]=(s=r=i=void 0,r=a.ownerDocument,(s=kt[o=a.nodeName])||(i=r.body.appendChild(r.createElement(o)),s=x.css(i,"display"),i.parentNode.removeChild(i),kt[o]=s="none"===s?"block":s)))):"none"!==n&&(l[c]="none",v.set(a,"display",n)));for(c=0;c<d;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}x.fn.extend({show:function(){return wt(this,!0)},hide:function(){return wt(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){mt(this)?x(this).show():x(this).hide()})}});var Ct=/^(?:checkbox|radio)$/i,xt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Tt=/^$|^module$|\/(?:java|ecma)script/i,r=C.createDocumentFragment().appendChild(C.createElement("div")),m=((o=C.createElement("input")).setAttribute("type","radio"),o.setAttribute("checked","checked"),o.setAttribute("name","t"),r.appendChild(o),f.checkClone=r.cloneNode(!0).cloneNode(!0).lastChild.checked,r.innerHTML="<textarea>x</textarea>",f.noCloneChecked=!!r.cloneNode(!0).lastChild.defaultValue,r.innerHTML="<option></option>",f.option=!!r.lastChild,{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 g(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&b(e,t)?x.merge([e],n):n}function At(e,t){for(var n=0,a=e.length;n<a;n++)v.set(e[n],"globalEval",!t||v.get(t[n],"globalEval"))}m.tbody=m.tfoot=m.colgroup=m.caption=m.thead,m.th=m.td,f.option||(m.optgroup=m.option=[1,"<select multiple='multiple'>","</select>"]);var Et=/<|&#?\w+;/;function Dt(e,t,n,a,i){for(var r,o,s,l,c,d=t.createDocumentFragment(),u=[],p=0,h=e.length;p<h;p++)if((r=e[p])||0===r)if("object"===Q(r))x.merge(u,r.nodeType?[r]:r);else if(Et.test(r)){for(o=o||d.appendChild(t.createElement("div")),s=(xt.exec(r)||["",""])[1].toLowerCase(),s=m[s]||m._default,o.innerHTML=s[1]+x.htmlPrefilter(r)+s[2],c=s[0];c--;)o=o.lastChild;
vendor: 6,706 bytes, line 1
1x.merge(u,o.childNodes),(o=d.firstChild).textContent=""}else u.push(t.createTextNode(r));for(d.textContent="",p=0;r=u[p++];)if(a&&-1<x.inArray(r,a))i&&i.push(r);else if(l=yt(r),o=g(d.appendChild(r),"script"),l&&At(o),n)for(c=0;r=o[c++];)Tt.test(r.type||"")&&n.push(r);return d}var jt=/^([^.]*)(?:\.(.+)|)/;function St(){return!0}function Pt(){return!1}function Ot(e,t,n,a,i,r){var o,s;if("object"==typeof t){for(s in"string"!=typeof n&&(a=a||n,n=void 0),t)Ot(e,s,n,a,t[s],r);return e}if(null==a&&null==i?(i=n,a=n=void 0):null==i&&("string"==typeof n?(i=a,a=void 0):(i=a,a=n,n=void 0)),!1===i)i=Pt;else if(!i)return e;return 1===r&&(o=i,(i=function(e){return x().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=x.guid++)),e.each(function(){x.event.add(this,t,i,a,n)})}function It(e,a,t){t?(v.set(e,a,!1),x.event.add(e,a,{namespace:!1,handler:function(e){var t,n=v.get(this,a);if(1&e.isTrigger&&this[a]){if(n)(x.event.special[a]||{}).delegateType&&e.stopPropagation();else if(n=s.call(arguments),v.set(this,a,n),this[a](),t=v.get(this,a),v.set(this,a,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(v.set(this,a,x.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=St)}})):void 0===v.get(e,a)&&x.event.add(e,a,St)}x.event={global:{},add:function(t,e,n,a,i){var r,o,s,l,c,d,u,p,h,m=v.get(t);if(ct(t))for(n.handler&&(n=(r=n).handler,i=r.selector),i&&x.find.matchesSelector(vt,i),n.guid||(n.guid=x.guid++),s=(s=m.events)||(m.events=Object.create(null)),o=(o=m.handle)||(m.handle=function(e){return void 0!==x&&x.event.triggered!==e.type?x.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;l--;)u=h=(p=jt.exec(e[l])||[])[1],p=(p[2]||"").split(".").sort(),u&&(c=x.event.special[u]||{},u=(i?c.delegateType:c.bindType)||u,c=x.event.special[u]||{},h=x.extend({type:u,origType:h,data:a,handler:n,guid:n.guid,selector:i,needsContext:i&&x.expr.match.needsContext.test(i),namespace:p.join(".")},r),(d=s[u])||((d=s[u]=[]).delegateCount=0,c.setup&&!1!==c.setup.call(t,a,p,o))||t.addEventListener&&t.addEventListener(u,o),c.add&&(c.add.call(t,h),h.handler.guid||(h.handler.guid=n.guid)),i?d.splice(d.delegateCount++,0,h):d.push(h),x.event.global[u]=!0)},remove:function(e,t,n,a,i){var r,o,s,l,c,d,u,p,h,m,f,g=v.hasData(e)&&v.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(P)||[""]).length;c--;)if(h=f=(s=jt.exec(t[c])||[])[1],m=(s[2]||"").split(".").sort(),h){for(u=x.event.special[h]||{},p=l[h=(a?u.delegateType:u.bindType)||h]||[],s=s[2]&&new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=r=p.length;r--;)d=p[r],!i&&f!==d.origType||n&&n.guid!==d.guid||s&&!s.test(d.namespace)||a&&a!==d.selector&&("**"!==a||!d.selector)||(p.splice(r,1),d.selector&&p.delegateCount--,u.remove&&u.remove.call(e,d));o&&!p.length&&(u.teardown&&!1!==u.teardown.call(e,m,g.handle)||x.removeEvent(e,h,g.handle),delete l[h])}else for(h in l)x.event.remove(e,h+t[c],n,a,!0);x.isEmptyObject(l)&&v.remove(e,"handle events")}},dispatch:function(e){var t,n,a,i,r,o=new Array(arguments.length),s=x.event.fix(e),e=(v.get(this,"events")||Object.create(null))[s.type]||[],l=x.event.special[s.type]||{};for(o[0]=s,t=1;t<arguments.length;t++)o[t]=arguments[t];if(s.delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,s)){for(r=x.event.handlers.call(this,s,e),t=0;(a=r[t++])&&!s.isPropagationStopped();)for(s.currentTarget=a.elem,n=0;(i=a.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!1!==i.namespace&&!s.rnamespace.test(i.namespace)||(s.handleObj=i,s.data=i.data,void 0!==(i=((x.event.special[i.origType]||{}).handle||i.handler).apply(a.elem,o))&&!1===(s.result=i)&&(s.preventDefault(),s.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,a,i,r,o,s=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&1<=e.button))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(r=[],o={},n=0;n<l;n++)void 0===o[i=(a=t[n]).selector+" "]&&(o[i]=a.needsContext?-1<x(i,this).index(c):x.find(i,this,null,[c]).length),o[i]&&r.push(a);r.length&&s.push({elem:c,handlers:r})}return c=this,l<t.length&&s.push({elem:c,handlers:t.slice(l)}),s},addProp:function(t,e){Object.defineProperty(x.Event.prototype,t,{enumerable:!0,configurable:!0,get:y(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[x.expando]?e:new x.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){e=this||e;return Ct.test(e.type)&&e.click&&b(e,"input")&&It(e,"click",!0),!1},trigger:function(e){e=this||e;return Ct.test(e.type)&&e.click&&b(e,"input")&&It(e,"click"),!0},_default:function(e){e=e.target;return Ct.test(e.type)&&e.click&&b(e,"input")&&v.get(e,"click")||b(e,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},x.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},x.Event=function(e,t){if(!(this instanceof x.Event))return new x.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?St:Pt,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&&x.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[x.expando]=!0},x.Event.prototype={constructor:x.Event,isDefaultPrevented:Pt,isPropagationStopped:Pt,isImmediatePropagationStopped:Pt,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=St,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=St,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=St,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},x.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},x.event.addProp),x.each({focus:"focusin",blur:"focusout"},function(a,i){function r(e){var t,n;C.documentMode?(t=v.get(this,"handle"),(n=x.event.fix(e)).type="focusin"===e.type?"focu
1s":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)):x.event.simulate(i,e.target,x.event.fix(e))}x.event.special[a]={setup:function(){var e;if(It(this,a,!0),!C.documentMode)return!1;(e=v.get(this,i))||this.addEventListener(i,r),v.set(this,i,(e||0)+1)},trigger:function(){return It(this,a),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=v.get(this,i)-1)?v.set(this,i,e):(this.removeEventListener(i,r),v.remove(this,i))},_default:function(e){return v.get(e.target,a)},delegateType:i},x.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=v.get(t,i);n||(C.documentMode?this.addEventListener(i,r):e.addEventListener(a,r,!0)),v.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=v.get(t,i)-1;n?v.set(t,i,n):(C.documentMode?this.removeEventListener(i,r):e.removeEventListener(a,r,!0),v.remove(t,i))}}}),x.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){x.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,a=e.handleObj;return n&&(n===this||x.contains(this,n))||(e.type=a.origType,t=a.handler.apply(this,arguments),e.type=i),t}}}),x.fn.extend({on:function(e,t,n,a){return Ot(this,e,t,n,a)},one:function(e,t,n,a){return Ot(this,e,t,n,a,1)},off:function(e,t,n){var a,i;if(e&&e.preventDefault&&e.handleObj)a=e.handleObj,x(e.delegateTarget).off(a.namespace?a.origType+"."+a.namespace:a.origType,a.selector,a.handler);else{if("object"!=typeof e)return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Pt),this.each(function(){x.event.remove(this,e,n,t)});for(i in e)this.off(i,t,e[i])}return this}});var Mt=/<script|<style|<link/i,Lt=/checked\s*(?:[^=]|=\s*.checked.)/i,Nt=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Ft(e,t){return b(e,"table")&&b(11!==t.nodeType?t:t.firstChild,"tr")&&x(e).children("tbody")[0]||e}function Bt(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qt(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Rt(e,t){var n,a,i,r;if(1===t.nodeType){if(v.hasData(e)&&(r=v.get(e).events))for(i in v.remove(t,"handle events"),r)for(n=0,a=r[i].length;n<a;n++)x.event.add(t,i,r[i][n]);c.hasData(e)&&(e=c.access(e),e=x.extend({},e),c.set(t,e))}}function Ht(n,a,i,r){a=q(a);var e,t,o,s,l,c,d=0,u=n.length,p=u-1,h=a[0],m=y(h);if(m||1<u&&"string"==typeof h&&!f.checkClone&&Lt.test(h))return n.each(function(e){var t=n.eq(e);m&&(a[0]=h.call(this,e,t.html())),Ht(t,a,i,r)});if(u&&(t=(e=Dt(a,n[0].ownerDocument,!1,n,r)).firstChild,1===e.childNodes.length&&(e=t),t||r)){for(s=(o=x.map(g(e,"script"),Bt)).length;d<u;d++)l=e,d!==p&&(l=x.clone(l,!0,!0),s)&&x.merge(o,g(l,"script")),i.call(n[d],l,d);if(s)for(c=o[o.length-1].ownerDocument,x.map(o,qt),d=0;d<s;d++)l=o[d],Tt.test(l.type||"")&&!v.access(l,"globalEval")&&x.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?x._evalUrl&&!l.noModule&&x._evalUrl(l.src,{nonce:l.nonce||l.getAttribute("nonce")},c):G(l.textContent.replace(Nt,""),l,c))}return n}function $t(e,t,n){for(var a,i=t?x.filter(t,e):e,r=0;null!=(a=i[r]);r++)n||1!==a.nodeType||x.cleanData(g(a)),a.parentNode&&(n&&yt(a)&&At(g(a,"script")),a.parentNode.removeChild(a));return e}x.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var a,i,r,o,s,l,c,d=e.cloneNode(!0),u=yt(e);if(!(f.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(o=g(d),a=0,i=(r=g(e)).length;a<i;a++)s=r[a],"input"===(c=(l=o[a]).nodeName.toLowerCase())&&Ct.test(s.type)?l.checked=s.checked:"input"!==c&&"textarea"!==c||(l.defaultValue=s.defaultValue);if(t)if(n)for(r=r||g(e),o=o||g(d),a=0,i=r.length;a<i;a++)Rt(r[a],o[a]);else Rt(e,d);return 0<(o=g(d,"script")).length&&At(o,!u&&g(e,"script")),d},cleanData:function(e){for(var t,n,a,i=x.event.special,r=0;void 0!==(n=e[r]);r++)if(ct(n)){if(t=n[v.expando]){if(t.events)for(a in t.events)i[a]?x.event.remove(n,a):x.removeEvent(n,a,t.handle);n[v.expando]=void 0}n[c.expando]&&(n[c.expando]=void 0)}}}),x.fn.extend({detach:function(e){return $t(this,e,!0)},remove:function(e){return $t(this,e)},text:function(e){return d(this,function(e){return void 0===e?x.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 Ht(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ft(this,e).appendChild(e)})},prepend:function(){return Ht(this,arguments,function(e){var t;1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(t=Ft(this,e)).insertBefore(e,t.firstChild)})},before:function(){return Ht(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Ht(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&&(x.cleanData(g(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return d(this,function(e){var t=this[0]||{},n=0,a=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Mt.test(e)&&!m[(xt.exec(e)||["",""])[1].toLowerCase()]){e=x.htmlPrefilter(e);try{for(;n<a;n++)1===(t=this[n]||{}).nodeType&&(x.cleanData(g(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Ht(this,arguments,function(e){var t=this.parentNode;x.inArray(this,n)<0&&(x.cleanData(g(this)),t)&&t.replaceChild(e,this)},n)}}),x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,o){x.fn[e]=function(e){for(var t,n=[],a=x(e),i=a.length-1,r=0;r<=i;r++)t=r===i?this:this.clone(!0),x(a[r])[o](t),R.apply(n,t.get());return this.pushStack(n)}});function Wt(e){var t=e.ownerDocument.defaultView;return(t=t&&t.opener?t:w).getComputedStyle(e)}function Ut(e,t,n){var a,i={};for(a in t)i[a]=e.style[a],e.style[a]=t[a];for(a in n=n.call(e),t)e.style[a]=i[a];return n}var zt,Vt,Gt,Qt,Xt,Yt,Jt,I,Kt=new RegExp("^("+e+")(?!px)[a-z%]+$","i"),Zt=/^--/,en=new RegExp(gt.join("|"),"i");function tn(e,t,n){var a,i=Zt.test(t),r=e.style;return(n=n||Wt(e))&&(a=n.getPropertyValue(t)||n[t],""!==(a=i?a&&(a.replace(ee,"$1")||void 0):a)||yt(e)||(a=x.style(e,t)),!f.pixelBoxStyles())&&Kt.test(a)&&en.test(t)&&(i=r.width,e=r.minWidth,t=r.maxWidth,r.minWidth=r.maxWidth=r.width=a,a=n.width,r.width=i,r.minWidth=e,r.maxWidth=t),void 0!==a?a+"":a}function nn(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}function an(){var e;I&&(Jt.style.cssText="position:absolute;
1left:-11111px;width:60px;margin-top:1px;padding:0;border:0",I.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",vt.appendChild(Jt).appendChild(I),e=w.getComputedStyle(I),zt="1%"!==e.top,Yt=12===rn(e.marginLeft),I.style.right="60%",Qt=36===rn(e.right),Vt=36===rn(e.width),I.style.position="absolute",Gt=12===rn(I.offsetWidth/3),vt.removeChild(Jt),I=null)}function rn(e){return Math.round(parseFloat(e))}Jt=C.createElement("div"),(I=C.createElement("div")).style&&(I.style.backgroundClip="content-box",I.cloneNode(!0).style.backgroundClip="",f.clearCloneStyle="content-box"===I.style.backgroundClip,x.extend(f,{boxSizingReliable:function(){return an(),Vt},pixelBoxStyles:function(){return an(),Qt},pixelPosition:function(){return an(),zt},reliableMarginLeft:function(){return an(),Yt},scrollboxSize:function(){return an(),Gt},reliableTrDimensions:function(){var e,t,n;return null==Xt&&(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",vt.appendChild(e).appendChild(t).appendChild(n),n=w.getComputedStyle(t),Xt=parseInt(n.height,10)+parseInt(n.borderTopWidth,10)+parseInt(n.borderBottomWidth,10)===t.offsetHeight,vt.removeChild(e)),Xt}}));var on=["Webkit","Moz","ms"],sn=C.createElement("div").style,ln={};function cn(e){return x.cssProps[e]||ln[e]||(e in sn?e:ln[e]=(e=>{for(var t=e[0].toUpperCase()+e.slice(1),n=on.length;n--;)if((e=on[n]+t)in sn)return e})(e)||e)}var dn=/^(none|table(?!-c[ea]).+)/,un={position:"absolute",visibility:"hidden",display:"block"},pn={letterSpacing:"0",fontWeight:"400"};function hn(e,t,n){var a=ft.exec(t);return a?Math.max(0,a[2]-(n||0))+(a[3]||"px"):t}function mn(e,t,n,a,i,r){var o="width"===t?1:0,s=0,l=0,c=0;if(n===(a?"border":"content"))return 0;for(;o<4;o+=2)"margin"===n&&(c+=x.css(e,n+gt[o],!0,i)),a?("content"===n&&(l-=x.css(e,"padding"+gt[o],!0,i)),"margin"!==n&&(l-=x.css(e,"border"+gt[o]+"Width",!0,i))):(l+=x.css(e,"padding"+gt[o],!0,i),"padding"!==n?l+=x.css(e,"border"+gt[o]+"Width",!0,i):s+=x.css(e,"border"+gt[o]+"Width",!0,i));return!a&&0<=r&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-r-l-s-.5))||0),l+c}function fn(e,t,n){var a=Wt(e),i=(!f.boxSizingReliable()||n)&&"border-box"===x.css(e,"boxSizing",!1,a),r=i,o=tn(e,t,a),s="offset"+t[0].toUpperCase()+t.slice(1);if(Kt.test(o)){if(!n)return o;o="auto"}return(!f.boxSizingReliable()&&i||!f.reliableTrDimensions()&&b(e,"tr")||"auto"===o||!parseFloat(o)&&"inline"===x.css(e,"display",!1,a))&&e.getClientRects().length&&(i="border-box"===x.css(e,"boxSizing",!1,a),r=s in e)&&(o=e[s]),(o=parseFloat(o)||0)+mn(e,t,n||(i?"border":"content"),r,a,o)+"px"}function M(e,t,n,a,i){return new M.prototype.init(e,t,n,a,i)}x.extend({cssHooks:{opacity:{get:function(e,t){if(t)return""===(t=tn(e,"opacity"))?"1":t}}},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,a){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,r,o,s=O(t),l=Zt.test(t),c=e.style;if(l||(t=cn(s)),o=x.cssHooks[t]||x.cssHooks[s],void 0===n)return o&&"get"in o&&void 0!==(i=o.get(e,!1,a))?i:c[t];"string"==(r=typeof n)&&(i=ft.exec(n))&&i[1]&&(n=_t(e,t,i),r="number"),null!=n&&n==n&&("number"!==r||l||(n+=i&&i[3]||(x.cssNumber[s]?"":"px")),f.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),o&&"set"in o&&void 0===(n=o.set(e,n,a))||(l?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,a){var i,r=O(t);return Zt.test(t)||(t=cn(r)),"normal"===(i=void 0===(i=(r=x.cssHooks[t]||x.cssHooks[r])&&"get"in r?r.get(e,!0,n):i)?tn(e,t,a):i)&&t in pn&&(i=pn[t]),(""===n||n)&&(r=parseFloat(i),!0===n||isFinite(r))?r||0:i}}),x.each(["height","width"],function(e,o){x.cssHooks[o]={get:function(e,t,n){if(t)return!dn.test(x.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?fn(e,o,n):Ut(e,un,function(){return fn(e,o,n)})},set:function(e,t,n){var a=Wt(e),i=!f.scrollboxSize()&&"absolute"===a.position,r=(i||n)&&"border-box"===x.css(e,"boxSizing",!1,a),n=n?mn(e,o,n,r,a):0;return r&&i&&(n-=Math.ceil(e["offset"+o[0].toUpperCase()+o.slice(1)]-parseFloat(a[o])-mn(e,o,"border",!1,a)-.5)),n&&(r=ft.exec(t))&&"px"!==(r[3]||"px")&&(e.style[o]=t,t=x.css(e,o)),hn(0,t,n)}}}),x.cssHooks.marginLeft=nn(f.reliableMarginLeft,function(e,t){if(t)return(parseFloat(tn(e,"marginLeft"))||e.getBoundingClientRect().left-Ut(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),x.each({margin:"",padding:"",border:"Width"},function(i,r){x.cssHooks[i+r]={expand:function(e){for(var t=0,n={},a="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+gt[t]+r]=a[t]||a[t-2]||a[0];return n}},"margin"!==i&&(x.cssHooks[i+r].set=hn)}),x.fn.extend({css:function(e,t){return d(this,function(e,t,n){var a,i,r={},o=0;if(Array.isArray(t)){for(a=Wt(e),i=t.length;o<i;o++)r[t[o]]=x.css(e,t[o],!1,a);return r}return void 0!==n?x.style(e,t,n):x.css(e,t)},e,t,1<arguments.length)}}),((x.Tween=M).prototype={constructor:M,init:function(e,t,n,a,i,r){this.elem=e,this.prop=n,this.easing=i||x.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=a,this.unit=r||(x.cssNumber[n]?"":"px")},cur:function(){var e=M.propHooks[this.prop];return(e&&e.get?e:M.propHooks._default).get(this)},run:function(e){var t,n=M.propHooks[this.prop];return this.options.duration?this.pos=t=x.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:M.propHooks._default).set(this),this}}).init.prototype=M.prototype,(M.propHooks={_default:{get:function(e){return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(e=x.css(e.elem,e.prop,""))&&"auto"!==e?e:0}
vendor: 4,791 bytes, line 1
1,set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):1!==e.elem.nodeType||!x.cssHooks[e.prop]&&null==e.elem.style[cn(e.prop)]?e.elem[e.prop]=e.now:x.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=M.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},x.fx=M.prototype.init,x.fx.step={};var gn,vn,yn=/^(?:toggle|show|hide)$/,bn=/queueHooks$/;function _n(){vn&&(!1===C.hidden&&w.requestAnimationFrame?w.requestAnimationFrame(_n):w.setTimeout(_n,x.fx.interval),x.fx.tick())}function kn(){return w.setTimeout(function(){gn=void 0}),gn=Date.now()}function wn(e,t){var n,a=0,i={height:e};for(t=t?1:0;a<4;a+=2-t)i["margin"+(n=gt[a])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function Cn(e,t,n){for(var a,i=(L.tweeners[t]||[]).concat(L.tweeners["*"]),r=0,o=i.length;r<o;r++)if(a=i[r].call(n,t,e))return a}function L(i,e,t){var n,r,a,o,s,l,c,d=0,u=L.prefilters.length,p=x.Deferred().always(function(){delete h.elem}),h=function(){if(r)return!1;for(var e=gn||kn(),e=Math.max(0,m.startTime+m.duration-e),t=1-(e/m.duration||0),n=0,a=m.tweens.length;n<a;n++)m.tweens[n].run(t);return p.notifyWith(i,[m,t,e]),t<1&&a?e:(a||p.notifyWith(i,[m,1,0]),p.resolveWith(i,[m]),!1)},m=p.promise({elem:i,props:x.extend({},e),opts:x.extend(!0,{specialEasing:{},easing:x.easing._default},t),originalProperties:e,originalOptions:t,startTime:gn||kn(),duration:t.duration,tweens:[],createTween:function(e,t){t=x.Tween(i,m.opts,e,t,m.opts.specialEasing[e]||m.opts.easing);return m.tweens.push(t),t},stop:function(e){var t=0,n=e?m.tweens.length:0;if(!r){for(r=!0;t<n;t++)m.tweens[t].run(1);e?(p.notifyWith(i,[m,1,0]),p.resolveWith(i,[m,e])):p.rejectWith(i,[m,e])}return this}}),f=m.props,g=f,v=m.opts.specialEasing;for(a in g)if(s=v[o=O(a)],l=g[a],Array.isArray(l)&&(s=l[1],l=g[a]=l[0]),a!==o&&(g[o]=l,delete g[a]),(c=x.cssHooks[o])&&"expand"in c)for(a in l=c.expand(l),delete g[o],l)a in g||(g[a]=l[a],v[a]=s);else v[o]=s;for(;d<u;d++)if(n=L.prefilters[d].call(m,i,f,m.opts))return y(n.stop)&&(x._queueHooks(m.elem,m.opts.queue).stop=n.stop.bind(n)),n;return x.map(f,Cn,m),y(m.opts.start)&&m.opts.start.call(i,m),m.progress(m.opts.progress).done(m.opts.done,m.opts.complete).fail(m.opts.fail).always(m.opts.always),x.fx.timer(x.extend(h,{elem:i,anim:m,queue:m.opts.queue})),m}x.Animation=x.extend(L,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return _t(n.elem,e,ft.exec(t),n),n}]},tweener:function(e,t){for(var n,a=0,i=(e=y(e)?(t=e,["*"]):e.match(P)).length;a<i;a++)n=e[a],L.tweeners[n]=L.tweeners[n]||[],L.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var a,i,r,o,s,l,c,d="width"in t||"height"in t,u=this,p={},h=e.style,m=e.nodeType&&mt(e),f=v.get(e,"fxshow");for(a in n.queue||(null==(o=x._queueHooks(e,"fx")).unqueued&&(o.unqueued=0,s=o.empty.fire,o.empty.fire=function(){o.unqueued||s()}),o.unqueued++,u.always(function(){u.always(function(){o.unqueued--,x.queue(e,"fx").length||o.empty.fire()})})),t)if(i=t[a],yn.test(i)){if(delete t[a],r=r||"toggle"===i,i===(m?"hide":"show")){if("show"!==i||!f||void 0===f[a])continue;m=!0}p[a]=f&&f[a]||x.style(e,a)}if((l=!x.isEmptyObject(t))||!x.isEmptyObject(p))for(a in d&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(c=f&&f.display)&&(c=v.get(e,"display")),"none"===(d=x.css(e,"display"))&&(c?d=c:(wt([e],!0),c=e.style.display||c,d=x.css(e,"display"),wt([e]))),"inline"===d||"inline-block"===d&&null!=c)&&"none"===x.css(e,"float")&&(l||(u.done(function(){h.display=c}),null==c&&(d=h.display,c="none"===d?"":d)),h.display="inline-block"),n.overflow&&(h.overflow="hidden",u.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),l=!1,p)l||(f?"hidden"in f&&(m=f.hidden):f=v.access(e,"fxshow",{display:c}),r&&(f.hidden=!m),m&&wt([e],!0),u.done(function(){for(a in m||wt([e]),v.remove(e,"fxshow"),p)x.style(e,a,p[a])})),l=Cn(m?f[a]:0,a,u),a in f||(f[a]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?L.prefilters.unshift(e):L.prefilters.push(e)}}),x.speed=function(e,t,n){var a=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||y(e)&&e,duration:e,easing:n&&t||t&&!y(t)&&t};return x.fx.off?a.duration=0:"number"!=typeof a.duration&&(a.duration in x.fx.speeds?a.duration=x.fx.speeds[a.duration]:a.duration=x.fx.speeds._default),null!=a.queue&&!0!==a.queue||(a.queue="fx"),a.old=a.complete,a.complete=function(){y(a.old)&&a.old.call(this),a.queue&&x.dequeue(this,a.queue)},a},x.fn.extend({fadeTo:function(e,t,n,a){return this.filter(mt).css("opacity",0).show().end().animate({opacity:t},e,n,a)},animate:function(t,e,n,a){function i(){var e=L(this,x.extend({},t),o);(r||v.get(this,"finish"))&&e.stop(!0)}
vendor: 9,396 bytes, line 1
1var r=x.isEmptyObject(t),o=x.speed(e,n,a);return i.finish=i,r||!1===o.queue?this.each(i):this.queue(o.queue,i)},stop:function(i,e,r){function o(e){var t=e.stop;delete e.stop,t(r)}return"string"!=typeof i&&(r=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=x.timers,a=v.get(this);if(t)a[t]&&a[t].stop&&o(a[t]);else for(t in a)a[t]&&a[t].stop&&bn.test(t)&&o(a[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(r),e=!1,n.splice(t,1));!e&&r||x.dequeue(this,i)})},finish:function(o){return!1!==o&&(o=o||"fx"),this.each(function(){var e,t=v.get(this),n=t[o+"queue"],a=t[o+"queueHooks"],i=x.timers,r=n?n.length:0;for(t.finish=!0,x.queue(this,o,[]),a&&a.stop&&a.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===o&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<r;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),x.each(["toggle","show","hide"],function(e,a){var i=x.fn[a];x.fn[a]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(wn(a,!0),e,t,n)}}),x.each({slideDown:wn("show"),slideUp:wn("hide"),slideToggle:wn("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,a){x.fn[e]=function(e,t,n){return this.animate(a,e,t,n)}}),x.timers=[],x.fx.tick=function(){var e,t=0,n=x.timers;for(gn=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||x.fx.stop(),gn=void 0},x.fx.timer=function(e){x.timers.push(e),x.fx.start()},x.fx.interval=13,x.fx.start=function(){vn||(vn=!0,_n())},x.fx.stop=function(){vn=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fn.delay=function(a,e){return a=x.fx&&x.fx.speeds[a]||a,this.queue(e=e||"fx",function(e,t){var n=w.setTimeout(e,a);t.stop=function(){w.clearTimeout(n)}})},o=C.createElement("input"),r=C.createElement("select").appendChild(C.createElement("option")),o.type="checkbox",f.checkOn=""!==o.value,f.optSelected=r.selected,(o=C.createElement("input")).value="t",o.type="radio",f.radioValue="t"===o.value;var xn,Tn=x.expr.attrHandle,An=(x.fn.extend({attr:function(e,t){return d(this,x.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})}}),x.extend({attr:function(e,t,n){var a,i,r=e.nodeType;if(3!==r&&8!==r&&2!==r)return void 0===e.getAttribute?x.prop(e,t,n):(1===r&&x.isXMLDoc(e)||(i=x.attrHooks[t.toLowerCase()]||(x.expr.match.bool.test(t)?xn:void 0)),void 0!==n?null===n?void x.removeAttr(e,t):i&&"set"in i&&void 0!==(a=i.set(e,n,t))?a:(e.setAttribute(t,n+""),n):!(i&&"get"in i&&null!==(a=i.get(e,t)))&&null==(a=x.find.attr(e,t))?void 0:a)},attrHooks:{type:{set:function(e,t){var n;if(!f.radioValue&&"radio"===t&&b(e,"input"))return n=e.value,e.setAttribute("type",t),n&&(e.value=n),t}}},removeAttr:function(e,t){var n,a=0,i=t&&t.match(P);if(i&&1===e.nodeType)for(;n=i[a++];)e.removeAttribute(n)}}),xn={set:function(e,t,n){return!1===t?x.removeAttr(e,n):e.setAttribute(n,n),n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,t){var o=Tn[t]||x.find.attr;Tn[t]=function(e,t,n){var a,i,r=t.toLowerCase();return n||(i=Tn[r],Tn[r]=a,a=null!=o(e,t,n)?r:null,Tn[r]=i),a}}),/^(?:input|select|textarea|button)$/i),En=/^(?:a|area)$/i;function Dn(e){return(e.match(P)||[]).join(" ")}function jn(e){return e.getAttribute&&e.getAttribute("class")||""}function Sn(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}x.fn.extend({prop:function(e,t){return d(this,x.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[x.propFix[e]||e]})}}),x.extend({prop:function(e,t,n){var a,i,r=e.nodeType;if(3!==r&&8!==r&&2!==r)return 1===r&&x.isXMLDoc(e)||(t=x.propFix[t]||t,i=x.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(a=i.set(e,n,t))?a:e[t]=n:i&&"get"in i&&null!==(a=i.get(e,t))?a:e[t]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):An.test(e.nodeName)||En.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),f.optSelected||(x.propHooks.selected={get:function(e){e=e.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(e){e=e.parentNode;e&&(e.selectedIndex,e.parentNode)&&e.parentNode.selectedIndex}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.fn.extend({addClass:function(t){var e,n,a,i,r,o;return y(t)?this.each(function(e){x(this).addClass(t.call(this,e,jn(this)))}):(e=Sn(t)).length?this.each(function(){if(a=jn(this),n=1===this.nodeType&&" "+Dn(a)+" "){for(r=0;r<e.length;r++)i=e[r],n.indexOf(" "+i+" ")<0&&(n+=i+" ");o=Dn(n),a!==o&&this.setAttribute("class",o)}}):this},removeClass:function(t){var e,n,a,i,r,o;return y(t)?this.each(function(e){x(this).removeClass(t.call(this,e,jn(this)))}):arguments.length?(e=Sn(t)).length?this.each(function(){if(a=jn(this),n=1===this.nodeType&&" "+Dn(a)+" "){for(r=0;r<e.length;r++)for(i=e[r];-1<n.indexOf(" "+i+" ");)n=n.replace(" "+i+" "," ");o=Dn(n),a!==o&&this.setAttribute("class",o)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,a,i,r,o=typeof t,s="string"==o||Array.isArray(t);return y(t)?this.each(function(e){x(this).toggleClass(t.call(this,e,jn(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=Sn(t),this.each(function(){if(s)for(r=x(this),i=0;i<e.length;i++)a=e[i],r.hasClass(a)?r.removeClass(a):r.addClass(a);else void 0!==t&&"boolean"!=o||((a=jn(this))&&v.set(this,"__className__",a),this.setAttribute&&this.setAttribute("class",!a&&!1!==t&&v.get(this,"__className__")||""))}))},hasClass:function(e){for(var t,n=0,a=" "+e+" ";t=this[n++];)if(1===t.nodeType&&-1<(" "+Dn(jn(t))+" ").indexOf(a))return!0;return!1}});function Pn(e){e.stopPropagation()}var On=/\r/g,In=(x.fn.extend({val:function(t){var n,e,a,i=this[0];return arguments.length?(a=y(t),this.each(function(e){1===this.nodeType&&(null==(e=a?t.call(this,e,x(this).val()):t)?e="":"number"==typeof e?e+="":Array.isArray(e)&&(e=x.map(e,function(e){return null==e?"":e+""})),(n=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&void 0!==n.set(this,e,"value")||(this.value=e))})):i?(n=x.valHooks[i.type]||x.valHooks[i.nodeName.toLowerCase()])&&"get"in n&&void 0!==(e=n.get(i,"value"))?e:"string"==typeof(e=i.value)?e.replace(On,""):null==e?"":e:void 0}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:Dn(x.text(e))}},select:{get:function(e){for(var t,n=e.options,a=e.selectedIndex,i="select-one"===e.type,r=i?null:[],o=i?a+1:n.length,s=a<0?o:i?a:0;s<o;s++)if(((t=n[s]).selected||s===a)&&!t.disabled&&(!t.parentNode.disabled||!b(t.parentNode,"optgroup"))){if(t=x(t).val(),i)return t;r.push(t)}return r},set:function(e,t){for(var n,a,i=e.options,r=x.makeArray(t),o=i.length;o--;)((a=i[o]).selected=-1<x.inArray(x.valHooks.option.get(a),r))&&(n=!0);return n||(e.selectedIndex=-1),r}}}}),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<x.inArray(x(e).val(),t)}},f.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),w.location),Mn={guid:Date.now()},Ln=/\?/,Nn=(x.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new w.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||x.error("Invalid XML: "+(n?x.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t},/^(?:focusinfocus|focusoutblur)$/),Fn=(x.extend(x.event,{trigger:function(e,t,n,a){var i,r,o,s,l,c,d,u=[n||C],p=W.call(e,"type")?e.type:e,h=W.call(e,"namespace")?e.namespace.split("."):[],m=d=r=n=n||C;if(3!==n.nodeType&&8!==n.nodeType&&!Nn.test(p+x.event.triggered)&&(-1<p.indexOf(".")&&(p=(h=p.split(".")).shift(),h.sort()),s=p.indexOf(":")<0&&"on"+p,(e=e[x.expando]?e:new x.Event(p,"object"==typeof e&&e)).isTrigger=a?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]:x.makeArray(t,[e]),c=x.event.special[p]||{},a||!c.trigger||!1!==c.trigger.apply(n,t))){if(!a&&!c.noBubble&&!F(n)){for(o=c.delegateType||p,Nn.test(o+p)||(m=m.parentNode);m;m=m.parentNode)u.push(m),r=m;r===(n.ownerDocument||C)&&u.push(r.defaultView||r.parentWindow||w)}for(i=0;(m=u[i++])&&!e.isPropagationStopped();)d=m,e.type=1<i?o:c.bindType||p,(l=(v.get(m,"events")||Object.create(null))[e.type]&&v.get(m,"handle"))&&l.apply(m,t),(l=s&&m[s])&&l.apply&&ct(m)&&(e.result=l.apply(m,t),!1===e.result)&&e.preventDefault();return e.type=p,a||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(u.pop(),t)||!ct(n)||s&&y(n[p])&&!F(n)&&((r=n[s])&&(n[s]=null),x.event.triggered=p,e.isPropagationStopped()&&d.addEventListener(p,Pn),n[p](),e.isPropagationStopped()&&d.removeEventListener(p,Pn),x.event.triggered=void 0,r)&&(n[s]=r),e.result}},simulate:function(e,t,n){n=x.extend(new x.Event,n,{type:e,isSimulated:!0});x.event.trigger(n,null,t)}}),x.fn.extend({trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return x.event.trigger(e,t,n,!0)}}),/\[\]$/),Bn=/\r?\n/g,qn=/^(?:submit|button|image|reset|file)$/i,Rn=/^(?:input|select|textarea|keygen)/i;
vendor: 12,369 bytes, line 1
1x.param=function(e,t){function n(e,t){t=y(t)?t():t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==t?"":t)}var a,i=[];if(null==e)return"";if(Array.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){n(this.name,this.value)});else for(a in e)!function n(a,e,i,r){if(Array.isArray(e))x.each(e,function(e,t){i||Fn.test(a)?r(a,t):n(a+"["+("object"==typeof t&&null!=t?e:"")+"]",t,i,r)});else if(i||"object"!==Q(e))r(a,e);else for(var t in e)n(a+"["+t+"]",e[t],i,r)}(a,e[a],t,n);return i.join("&")},x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&Rn.test(this.nodeName)&&!qn.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:Array.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(Bn,"\r\n")}}):{name:t.name,value:n.replace(Bn,"\r\n")}}).get()}});var Hn=/%20/g,$n=/#.*$/,Wn=/([?&])_=[^&]*/,Un=/^(.*?):[ \t]*([^\r\n]*)$/gm,zn=/^(?:GET|HEAD)$/,Vn=/^\/\//,Gn={},Qn={},Xn="*/".concat("*"),Yn=C.createElement("a");function Jn(r){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,a=0,i=e.toLowerCase().match(P)||[];if(y(t))for(;n=i[a++];)"+"===n[0]?(n=n.slice(1)||"*",(r[n]=r[n]||[]).unshift(t)):(r[n]=r[n]||[]).push(t)}}function Kn(t,a,i,r){var o={},s=t===Qn;function l(e){var n;return o[e]=!0,x.each(t[e]||[],function(e,t){t=t(a,i,r);return"string"!=typeof t||s||o[t]?s?!(n=t):void 0:(a.dataTypes.unshift(t),l(t),!1)}),n}return l(a.dataTypes[0])||!o["*"]&&l("*")}function Zn(e,t){var n,a,i=x.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:a=a||{})[n]=t[n]);return a&&x.extend(!0,e,a),e}Yn.href=In.href,x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:In.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(In.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Xn,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":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Zn(Zn(e,x.ajaxSettings),t):Zn(x.ajaxSettings,e)},ajaxPrefilter:Jn(Gn),ajaxTransport:Jn(Qn),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0);var l,c,d,n,u,p,h,a,i,m=x.ajaxSetup({},t=t||{}),f=m.context||m,g=m.context&&(f.nodeType||f.jquery)?x(f):x.event,v=x.Deferred(),y=x.Callbacks("once memory"),b=m.statusCode||{},r={},o={},s="canceled",_={readyState:0,getResponseHeader:function(e){var t;if(p){if(!n)for(n={};t=Un.exec(d);)n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return p?d:null},setRequestHeader:function(e,t){return null==p&&(e=o[e.toLowerCase()]=o[e.toLowerCase()]||e,r[e]=t),this},overrideMimeType:function(e){return null==p&&(m.mimeType=e),this},statusCode:function(e){if(e)if(p)_.always(e[_.status]);else for(var t in e)b[t]=[b[t],e[t]];return this},abort:function(e){e=e||s;return l&&l.abort(e),k(0,e),this}};if(v.promise(_),m.url=((e||m.url||In.href)+"").replace(Vn,In.protocol+"//"),m.type=t.method||t.type||m.method||m.type,m.dataTypes=(m.dataType||"*").toLowerCase().match(P)||[""],null==m.crossDomain){i=C.createElement("a");try{i.href=m.url,i.href=i.href,m.crossDomain=Yn.protocol+"//"+Yn.host!=i.protocol+"//"+i.host}catch(e){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=x.param(m.data,m.traditional)),Kn(Gn,m,t,_),!p){for(a in(h=x.event&&m.global)&&0==x.active++&&x.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!zn.test(m.type),c=m.url.replace($n,""),m.hasContent?m.data&&m.processData&&0===(m.contentType||"").indexOf("application/x-www-form-urlencoded")&&(m.data=m.data.replace(Hn,"+")):(i=m.url.slice(c.length),m.data&&(m.processData||"string"==typeof m.data)&&(c+=(Ln.test(c)?"&":"?")+m.data,delete m.data),!1===m.cache&&(c=c.replace(Wn,"$1"),i=(Ln.test(c)?"&":"?")+"_="+Mn.guid+++i),m.url=c+i),m.ifModified&&(x.lastModified[c]&&_.setRequestHeader("If-Modified-Since",x.lastModified[c]),x.etag[c])&&_.setRequestHeader("If-None-Match",x.etag[c]),(m.data&&m.hasContent&&!1!==m.contentType||t.contentType)&&_.setRequestHeader("Content-Type",m.contentType),_.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+Xn+"; q=0.01":""):m.accepts["*"]),m.headers)_.setRequestHeader(a,m.headers[a]);if(m.beforeSend&&(!1===m.beforeSend.call(f,_,m)||p))return _.abort();if(s="abort",y.add(m.complete),_.done(m.success),_.fail(m.error),l=Kn(Qn,m,t,_)){if(_.readyState=1,h&&g.trigger("ajaxSend",[_,m]),p)return _;m.async&&0<m.timeout&&(u=w.setTimeout(function(){_.abort("timeout")},m.timeout));try{p=!1,l.send(r,k)}catch(e){if(p)throw e;k(-1,e)}}else k(-1,"No Transport")}return _;function k(e,t,n,a){var i,r,o,s=t;p||(p=!0,u&&w.clearTimeout(u),l=void 0,d=a||"",_.readyState=0<e?4:0,a=200<=e&&e<300||304===e,n&&(o=((e,t,n)=>{for(var a,i,r,o,s=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===a&&(a=e.mimeType||t.getResponseHeader("Content-Type"));if(a)for(i in s)if(s[i]&&s[i].test(a)){l.unshift(i);break}if(l[0]in n)r=l[0];else{for(i in n){if(!l[0]||e.converters[i+" "+l[0]]){r=i;break}o=o||i}r=r||o}if(r)return r!==l[0]&&l.unshift(r),n[r]})(m,_,n)),!a&&-1<x.inArray("script",m.dataTypes)&&x.inArray("json",m.dataTypes)<0&&(m.converters["text script"]=function(){}),o=((e,t,n,a)=>{var i,r,o,s,l,c={},d=e.dataTypes.slice();if(d[1])for(o in e.converters)c[o.toLowerCase()]=e.converters[o];for(r=d.shift();r;)if(e.responseFields[r]&&(n[e.responseFields[r]]=t),!l&&a&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=r,r=d.shift())if("*"===r)r=l;else if("*"!==l&&l!==r){if(!(o=c[l+" "+r]||c["* "+r]))for(i in c)if((s=i.split(" "))[1]===r&&(o=c[l+" "+s[0]]||c["* "+s[0]])){!0===o?o=c[i]:!0!==c[i]&&(r=s[0],d.unshift(s[1]));break}if(!0!==o)if(o&&e.throws)t=o(t);else try{t=o(t)}catch(e){return{state:"parsererror",error:o?e:"No conversion from "+l+" to "+r}}}return{state:"success",data:t}})(m,o,_,a),a?(m.ifModified&&((n=_.getResponseHeader("Last-Modified"))&&(x.lastModified[c]=n),n=_.getResponseHeader("etag"))&&(x.etag[c]=n),204===e||"HEAD"===m.type?s="nocontent":304===e?s="notmodified":(s=o.state,i=o.data,a=!(r=o.error))):(r=s,!e&&s||(s="error",e<0&&(e=0))),_.status=e,_.statusText=(t||s)+"",a?v.resolveWith(f,[i,s,_]):v.rejectWith(f,[_,s,r]),_.statusCode(b),b=void 0,h&&g.trigger(a?"ajaxSuccess":"ajaxError",[_,m,a?i:r]),y.fireWith(f,[_,s]),h&&(g.trigger("ajaxComplete",[_,m]),--x.active||x.event.trigger("ajaxStop")))}},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,t){return x.get(e,void 0,t,"script")}}),x.each(["get","post"],function(e,i){x[i]=function(e,t,n,a){return y(t)&&(a=a||n,n=t,t=void 0),x.ajax(x.extend({url:e,type:i,dataType:a,data:t,success:n},x.isPlainObject(e)&&e))}}),x.ajaxPrefilter(function(e){for(var t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),x._evalUrl=function(e,t,n){return x.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){x.globalEval(e,t,n)}})},x.fn.extend({wrapAll:function(e){return this[0]&&(y(e)&&(e=e.call(this[0])),e=x(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return y(n)?this.each(function(e){x(this).wrapInner(n.call(this,e))}):this.each(function(){var e=x(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=y(t);return this.each(function(e){x(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){x(this).replaceWith(this.childNodes)}),this}}),x.expr.pseudos.hidden=function(e){return!x.expr.pseudos.visible(e)},x.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},x.ajaxSettings.xhr=function(){try{return new w.XMLHttpRequest}catch(e){}};var ea={0:200,1223:204},ta=x.ajaxSettings.xhr();f.cors=!!ta&&"withCredentials"in ta,f.ajax=ta=!!ta,x.ajaxTransport(function(i){var r,o;if(f.cors||ta&&!i.crossDomain)return{send:function(e,t){var n,a=i.xhr();if(a.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)a[n]=i.xhrFields[n];for(n in i.mimeType&&a.overrideMimeType&&a.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)a.setRequestHeader(n,e[n]);r=function(e){return function(){r&&(r=o=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?t(0,"error"):t(a.status,a.statusText):t(ea[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=r(),o=a.onerror=a.ontimeout=r("error"),void 0!==a.onabort?a.onabort=o:a.onreadystatechange=function(){4===a.readyState&&w.setTimeout(function(){r&&o()})},r=r("abort");try{a.send(i.hasContent&&i.data||null)}catch(e){if(r)throw e}},abort:function(){r&&r()}}}),x.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),x.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 x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),x.ajaxTransport("script",function(n){var a,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){a=x("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){a.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(a[0])},abort:function(){i&&i()}}});var na=[],aa=/(=)\?(?=&|$)|\?\?/,ia=(x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=na.pop()||x.expando+"_"+Mn.guid++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(e,t,n){var a,i,r,o=!1!==e.jsonp&&(aa.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&aa.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return a=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(aa,"$1"+a):!1!==e.jsonp&&(e.url+=(Ln.test(e.url)?"&":"?")+e.jsonp+"="+a),e.converters["script json"]=function(){return r||x.error(a+" was not called"),r[0]},e.dataTypes[0]="json",i=w[a],w[a]=function(){r=arguments},n.always(function(){void 0===i?x(w).removeProp(a):w[a]=i,e[a]&&(e.jsonpCallback=t.jsonpCallback,na.push(a)),r&&y(i)&&i(r[0]),r=i=void 0}),"script"}),f.createHTMLDocument=((e=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===e.childNodes.length),x.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(f.createHTMLDocument?((a=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(a)):t=C),a=!n&&[],(n=Ge.exec(e))?[t.createElement(n[1])]:(n=Dt([e],t,a),a&&a.length&&x(a).remove(),x.merge([],n.childNodes)));var a},x.fn.load=function(e,t,n){var a,i,r,o=this,s=e.indexOf(" ");return-1<s&&(a=Dn(e.slice(s)),e=e.slice(0,s)),y(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<o.length&&x.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){r=arguments,o.html(a?x("<div>").append(x.parseHTML(e)).find(a):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,r||[e.responseText,t,e])})}),this},x.expr.pseudos.animated=function(t){return x.grep(x.timers,function(e){return t===e.elem}).length},x.offset={setOffset:function(e,t,n){var a,i,r,o,s=x.css(e,"position"),l=x(e),c={};"static"===s&&(e.style.position="relative"),r=l.offset(),a=x.css(e,"to
1p"),o=x.css(e,"left"),s=("absolute"===s||"fixed"===s)&&-1<(a+o).indexOf("auto")?(i=(s=l.position()).top,s.left):(i=parseFloat(a)||0,parseFloat(o)||0),null!=(t=y(t)?t.call(e,n,x.extend({},r)):t).top&&(c.top=t.top-r.top+i),null!=t.left&&(c.left=t.left-r.left+s),"using"in t?t.using.call(e,c):l.css(c)}},x.fn.extend({offset:function(t){var e,n;return arguments.length?void 0===t?this:this.each(function(e){x.offset.setOffset(this,t,e)}):(n=this[0])?n.getClientRects().length?(e=n.getBoundingClientRect(),n=n.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,a=this[0],i={top:0,left:0};if("fixed"===x.css(a,"position"))t=a.getBoundingClientRect();else{for(t=this.offset(),n=a.ownerDocument,e=a.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===x.css(e,"position");)e=e.parentNode;e&&e!==a&&1===e.nodeType&&((i=x(e).offset()).top+=x.css(e,"borderTopWidth",!0),i.left+=x.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-x.css(a,"marginTop",!0),left:t.left-i.left-x.css(a,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===x.css(e,"position");)e=e.offsetParent;return e||vt})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var r="pageYOffset"===i;x.fn[t]=function(e){return d(this,function(e,t,n){var a;if(F(e)?a=e:9===e.nodeType&&(a=e.defaultView),void 0===n)return a?a[i]:e[t];a?a.scrollTo(r?a.pageXOffset:n,r?n:a.pageYOffset):e[t]=n},t,e,arguments.length)}}),x.each(["top","left"],function(e,n){x.cssHooks[n]=nn(f.pixelPosition,function(e,t){if(t)return t=tn(e,n),Kt.test(t)?x(e).position()[n]+"px":t})}),x.each({Height:"height",Width:"width"},function(o,s){x.each({padding:"inner"+o,content:s,"":"outer"+o},function(a,r){x.fn[r]=function(e,t){var n=arguments.length&&(a||"boolean"!=typeof e),i=a||(!0===e||!0===t?"margin":"border");return d(this,function(e,t,n){var a;return F(e)?0===r.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(a=e.documentElement,Math.max(e.body["scroll"+o],a["scroll"+o],e.body["offset"+o],a["offset"+o],a["client"+o])):void 0===n?x.css(e,t,i):x.style(e,t,n,i)},s,n?e:void 0,n)}})}),x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.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,a){return this.on(t,e,n,a)},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)}}),x.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){x.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}}),/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g),ra=(x.proxy=function(e,t){var n,a;if("string"==typeof t&&(a=e[t],t=e,e=a),y(e))return n=s.call(arguments,2),(a=function(){return e.apply(t||this,n.concat(s.call(arguments)))}).guid=e.guid=e.guid||x.guid++,a},x.holdReady=function(e){e?x.readyWait++:x.ready(!0)},x.isArray=Array.isArray,x.parseJSON=JSON.parse,x.nodeName=b,x.isFunction=y,x.isWindow=F,x.camelCase=O,x.type=Q,x.now=Date.now,x.isNumeric=function(e){var t=x.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},x.trim=function(e){return null==e?"":(e+"").replace(ia,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}),w.jQuery),oa=w.$;return x.noConflict=function(e){return w.$===x&&(w.$=oa),e&&w.jQuery===x&&(w.jQuery=ra),x},void 0===N&&(w.jQuery=w.$=x),x}),((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})})(this,function(e){function b(e){var t;return null==e?window:"[object Window]"!==e.toString()?(t=e.ownerDocument)&&t.defaultView||window:e}function g(e){return e instanceof b(e).Element||e instanceof Element}function v(e){return e instanceof b(e).HTMLElement||e instanceof HTMLElement}function i(e){return"undefined"!=typeof ShadowRoot&&(e instanceof b(e).ShadowRoot||e instanceof ShadowRoot)}var A=Math.max,E=Math.min,_=Math.round;function r(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function u(){return!/^((?!chrome|android).)*safari/i.test(r())}function y(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var a=e.getBoundingClientRect(),i=1,r=1,t=(t&&v(e)&&(i=0<e.offsetWidth&&_(a.width)/e.offsetWidth||1,r=0<e.offsetHeight&&_(a.height)/e.offsetHeight||1),(g(e)?b(e):window).visualVie
1wport),e=!u()&&n,n=(a.left+(e&&t?t.offsetLeft:0))/i,e=(a.top+(e&&t?t.offsetTop:0))/r,t=a.width/i,i=a.height/r;return{width:t,height:i,top:e,right:n+t,bottom:e+i,left:n,x:n,y:e}}function k(e){e=b(e);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function w(e){return e?(e.nodeName||"").toLowerCase():null}function C(e){return((g(e)?e.ownerDocument:e.document)||window.document).documentElement}function x(e){return y(C(e)).left+k(e).scrollLeft}function T(e){return b(e).getComputedStyle(e)}function D(e){var e=T(e),t=e.overflow;return/auto|scroll|overlay|hidden/.test(t+e.overflowY+e.overflowX)}function j(e){var t=y(e),n=e.offsetWidth,a=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-a)<=1&&(a=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:a}}function S(e){return"html"===w(e)?e:e.assignedSlot||e.parentNode||(i(e)?e.host:null)||C(e)}function P(e,t){void 0===t&&(t=[]);var n=function e(t){return 0<=["html","body","#document"].indexOf(w(t))?t.ownerDocument.body:v(t)&&D(t)?t:e(S(t))}(e),e=n===(null==(e=e.ownerDocument)?void 0:e.body),a=b(n),a=e?[a].concat(a.visualViewport||[],D(n)?n:[]):n,n=t.concat(a);return e?n:n.concat(P(S(a)))}function o(e){return v(e)&&"fixed"!==T(e).position?e.offsetParent:null}function O(e){for(var t,n=b(e),a=o(e);a&&(t=a,0<=["table","td","th"].indexOf(w(t)))&&"static"===T(a).position;)a=o(a);return(!a||"html"!==w(a)&&("body"!==w(a)||"static"!==T(a).position))&&(a||(e=>{var t=/firefox/i.test(r());if(!/Trident/i.test(r())||!v(e)||"fixed"!==T(e).position){var n=S(e);for(i(n)&&(n=n.host);v(n)&&["html","body"].indexOf(w(n))<0;){var a=T(n);if("none"!==a.transform||"none"!==a.perspective||"paint"===a.contain||-1!==["transform","perspective"].indexOf(a.willChange)||t&&"filter"===a.willChange||t&&a.filter&&"none"!==a.filter)return n;n=n.parentNode}}return null})(e))||n}var I="top",M="bottom",L="right",N="left",F="auto",B=[I,M,L,N],q="start",R="end",Q="viewport",H="popper",X=B.reduce(function(e,t){return e.concat([t+"-"+q,t+"-"+R])},[]),Y=[].concat(B,[F]).reduce(function(e,t){return e.concat([t,t+"-"+q,t+"-"+R])},[]),d=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function p(e){var n=new Map,a=new Set,i=[];return e.forEach(function(e){n.set(e.name,e)}),e.forEach(function(e){a.has(e.name)||function t(e){a.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){a.has(e)||(e=n.get(e))&&t(e)}),i.push(e)}(e)}),i}function J(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&i(n)){var a=t;do{if(a&&e.isSameNode(a))return!0}while(a=a.parentNode||a.host)}return!1}function $(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function K(e,t,n){return t===Q?$((i=n,o=b(a=e),s=C(a),o=o.visualViewport,l=s.clientWidth,s=s.clientHeight,d=c=0,o&&(l=o.width,s=o.height,(r=u())||!r&&"fixed"===i)&&(c=o.offsetLeft,d=o.offsetTop),{width:l,height:s,x:c+x(a),y:d})):g(t)?((i=y(r=t,!1,"fixed"===n)).top=i.top+r.clientTop,i.left=i.left+r.clientLeft,i.bottom=i.top+r.clientHeight,i.right=i.left+r.clientWidth,i.width=r.clientWidth,i.height=r.clientHeight,i.x=i.left,i.y=i.top,i):$((o=C(e),l=C(o),s=k(o),c=null==(c=o.ownerDocument)?void 0:c.body,a=A(l.scrollWidth,l.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),d=A(l.scrollHeight,l.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),o=-s.scrollLeft+x(o),s=-s.scrollTop,"rtl"===T(c||l).direction&&(o+=A(l.clientWidth,c?c.clientWidth:0)-a),{width:a,height:d,x:o,y:s}));var a,i,r,o,s,l,c,d}function W(e){return e.split("-")[0]}function U(e){return e.split("-")[1]}function Z(e){return 0<=["top","bottom"].indexOf(e)?"x":"y"}function ee(e){var t,n=e.reference,a=e.element,e=e.placement,i=e?W(e):null,e=e?U(e):null,r=n.x+n.width/2-a.width/2,o=n.y+n.height/2-a.height/2;switch(i){case I:t={x:r,y:n.y-a.height};break;case M:t={x:r,y:n.y+n.height};break;case L:t={x:n.x+n.width,y:o};break;case N:t={x:n.x-a.width,y:o};break;default:t={x:n.x,y:n.y}}var s=i?Z(i):null;if(null!=s){var l="y"===s?"height":"width";switch(e){case q:t[s]=t[s]-(n[l]/2-a[l]/2);break;case R:t[s]=t[s]+(n[l]/2-a[l]/2)}}return t}function te(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ne(n,e){return e.reduce(function(e,t){return e[t]=n,e},{})}function z(e,t){var n,a,i,r,o,s,t=t=void 0===t?{}:t,l=t.placement,l=void 0===l?e.placement:l,c=t.strategy,c=void 0===c?e.
1strategy:c,d=t.boundary,d=void 0===d?"clippingParents":d,u=t.rootBoundary,u=void 0===u?Q:u,p=t.elementContext,p=void 0===p?H:p,h=t.altBoundary,h=void 0!==h&&h,t=t.padding,t=void 0===t?0:t,t=te("number"!=typeof t?t:ne(t,B)),m=e.rects.popper,h=e.elements[h?p===H?"reference":H:p],c=(n=g(h)?h:h.contextElement||C(e.elements.popper),h=u,a=c,r="clippingParents"===(u=d)?(o=P(S(r=n)),g(i=0<=["absolute","fixed"].indexOf(T(r).position)&&v(r)?O(r):r)?o.filter(function(e){return g(e)&&J(e,i)&&"body"!==w(e)}):[]):[].concat(u),o=[].concat(r,[h]),u=o[0],(h=o.reduce(function(e,t){t=K(n,t,a);return e.top=A(t.top,e.top),e.right=E(t.right,e.right),e.bottom=E(t.bottom,e.bottom),e.left=A(t.left,e.left),e},K(n,u,a))).width=h.right-h.left,h.height=h.bottom-h.top,h.x=h.left,h.y=h.top,h),d=y(e.elements.reference),u=ee({reference:d,element:m,strategy:"absolute",placement:l}),h=$(Object.assign({},m,u)),m=p===H?h:d,f={top:c.top-m.top+t.top,bottom:m.bottom-c.bottom+t.bottom,left:c.left-m.left+t.left,right:m.right-c.right+t.right},u=e.modifiersData.offset;return p===H&&u&&(s=u[l],Object.keys(f).forEach(function(e){var t=0<=[L,M].indexOf(e)?1:-1,n=0<=[I,M].indexOf(e)?"y":"x";f[e]+=s[n]*t})),f}var ae={placement:"bottom",modifiers:[],strategy:"absolute"};function ie(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function t(e){var e=e=void 0===e?{}:e,t=e.defaultModifiers,l=void 0===t?[]:t,t=e.defaultOptions,c=void 0===t?ae:t;return function(a,i,t){void 0===t&&(t=c);var n,r,h={placement:"bottom",orderedModifiers:[],options:Object.assign({},ae,c),modifiersData:{},elements:{reference:a,popper:i},attributes:{},styles:{}},o=[],m=!1,f={state:h,setOptions:function(e){e="function"==typeof e?e(h.options):e;s(),h.options=Object.assign({},c,h.options,e),h.scrollParents={reference:g(a)?P(a):a.contextElement?P(a.contextElement):[],popper:P(i)};e=[].concat(l,h.options.modifiers),t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{}),n=p(Object.keys(t).map(function(e){return t[e]}));var t,n,e=d.reduce(function(e,t){return e.concat(n.filter(function(e){return e.phase===t}))},[]);return h.orderedModifiers=e.filter(function(e){return e.enabled}),h.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,e=e.effect;"function"==typeof e&&(e=e({state:h,name:t,instance:f,options:void 0===n?{}:n}),o.push(e||function(){}))}),f.update()},forceUpdate:function(){if(!m){var e=h.elements,t=e.reference,e=e.popper;if(ie(t,e)){h.rects={reference:(t=t,o=O(e),void 0===(s="fixed"===h.options.strategy)&&(s=!1),l=v(o),c=v(o)&&(u=(c=o).getBoundingClientRect(),d=_(u.width)/c.offsetWidth||1,u=_(u.height)/c.offsetHeight||1,1!==d||1!==u),d=C(o),u=y(t,c,s),t={scrollLeft:0,scrollTop:0},p={x:0,y:0},!l&&s||("body"===w(o)&&!D(d)||(t=(l=o)!==b(l)&&v(l)?{scrollLeft:l.scrollLeft,scrollTop:l.scrollTop}:k(l)),v(o)?((p=y(o,!0)).x+=o.clientLeft,p.y+=o.clientTop):d&&(p.x=x(d))),{x:u.left+t.scrollLeft-p.x,y:u.top+t.scrollTop-p.y,width:u.width,height:u.height}),popper:j(e)},h.reset=!1,h.placement=h.options.placement,h.orderedModifiers.forEach(function(e){return h.modifiersData[e.name]=Object.assign({},e.data)});for(var n,a,i,r=0;r<h.orderedModifiers.length;r++)!0!==h.reset?(a=(n=h.orderedModifiers[r]).fn,i=n.options,"function"==typeof a&&(h=a({state:h,options:void 0===i?{}:i,name:n.name,instance:f})||h)):(h.reset=!1,r=-1)}}var o,s,l,c,d,u,p},update:(n=function(){return new Promise(function(e){f.forceUpdate(),e(h)})},function(){return r=r||new Promise(function(e){Promise.resolve().then(function(){r=void 0,e(n())})})}),destroy:function(){s(),m=!0}};return ie(a,i)&&f.setOptions(t).then(function(e){!m&&t.onFirstUpdate&&t.onFirstUpdate(e)}),f;function s(){o.forEach(function(e){return e()}),o=[]}}}var l={passive:!0},n={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,e=e.options,a=e.scroll,i=void 0===a||a,a=e.resize,r=void 0===a||a,o=b(t.elements.popper),s=[].concat(t.scrollParents.reference,t.scrollParents.popper);
1return i&&s.forEach(function(e){e.addEventListener("scroll",n.update,l)}),r&&o.addEventListener("resize",n.update,l),function(){i&&s.forEach(function(e){e.removeEventListener("scroll",n.update,l)}),r&&o.removeEventListener("resize",n.update,l)}},data:{}},a={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state;t.modifiersData[e.name]=ee({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},re={top:"auto",right:"auto",bottom:"auto",left:"auto"};function s(e){var t=e.popper,n=e.popperRect,a=e.placement,i=e.variation,r=e.offsets,o=e.position,s=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,e=e.isFixed,d=r.x,d=void 0===d?0:d,u=r.y,u=void 0===u?0:u,p="function"==typeof c?c({x:d,y:u}):{x:d,y:u},d=p.x,u=p.y,p=r.hasOwnProperty("x"),r=r.hasOwnProperty("y"),h=N,m=I,f=window;l&&(v="clientHeight",g="clientWidth",(y=O(t))===b(t)&&"static"!==T(y=C(t)).position&&"absolute"===o&&(v="scrollHeight",g="scrollWidth"),a!==I&&(a!==N&&a!==L||i!==R)||(m=M,u=(u-((e&&y===f&&f.visualViewport?f.visualViewport.height:y[v])-n.height))*(s?1:-1)),a!==N&&(a!==I&&a!==M||i!==R)||(h=L,d=(d-((e&&y===f&&f.visualViewport?f.visualViewport.width:y[g])-n.width))*(s?1:-1)));var g,v=Object.assign({position:o},l&&re),y=!0===c?(a={x:d,y:u},i=b(t),e=a.y,i=i.devicePixelRatio||1,{x:_(a.x*i)/i||0,y:_(e*i)/i||0}):{x:d,y:u};return d=y.x,u=y.y,s?Object.assign({},v,((g={})[m]=r?"0":"",g[h]=p?"0":"",g.transform=(f.devicePixelRatio||1)<=1?"translate("+d+"px, "+u+"px)":"translate3d("+d+"px, "+u+"px, 0)",g)):Object.assign({},v,((n={})[m]=r?u+"px":"",n[h]=p?d+"px":"",n.transform="",n))}var c={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,e=e.options,n=e.gpuAcceleration,n=void 0===n||n,a=e.adaptive,a=void 0===a||a,e=e.roundOffsets,e=void 0===e||e,n={placement:W(t.placement),variation:U(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,s(Object.assign({},n,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:e})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,s(Object.assign({},n,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:e})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},h={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var i=e.state;Object.keys(i.elements).forEach(function(e){var t=i.styles[e]||{},n=i.attributes[e]||{},a=i.elements[e];v(a)&&w(a)&&(Object.assign(a.style,t),Object.keys(n).forEach(function(e){var t=n[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var a=e.state,i={popper:{position:a.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(a.elements.popper.style,i.popper),a.styles=i,a.elements.arrow&&Object.assign(a.elements.arrow.style,i.arrow),function(){Object.keys(a.elements).forEach(function(e){var t=a.elements[e],n=a.attributes[e]||{},e=Object.keys((a.styles.hasOwnProperty(e)?a.styles:i)[e]).reduce(function(e,t){return e[t]="",e},{});v(t)&&w(t)&&(Object.assign(t.style,e),Object.keys(n).forEach(function(e){t.removeAttribute(e)}))})}},requires:["computeStyles"]},m={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var o=e.state,t=e.name,e=e.options.offset,s=void 0===e?[0,0]:e,e=Y.reduce(function(e,t){return e[t]=(t=t,n=o.rects,a=s,i=W(t),r=0<=[N,I].indexOf(i)?-1:1,n="function"==typeof a?a(Object.assign({},n,{placement:t})):a,t=n[0]||0,a=(n[1]||0)*r,0<=[N,L].indexOf(i)?{x:a,y:t}:{x:t,y:a}),e;var n,a,i,r},{}),n=e[o.placement],a=n.x,n=n.y;null!=o.modifiersData.popperOffsets&&(o.modifiersData.popperOffsets.x+=a,o.modifiersData.popperOffsets.y+=n),o.modifiersData[t]=e}}
1,f={left:"right",right:"left",bottom:"top",top:"bottom"};function V(e){return e.replace(/left|right|bottom|top/g,function(e){return f[e]})}var oe={start:"end",end:"start"};function se(e){return e.replace(/start|end/g,function(e){return oe[e]})}var le={name:"flip",enabled:!0,phase:"main",fn:function(e){var u=e.state,t=e.options,e=e.name;if(!u.modifiersData[e]._skip){for(var n=t.mainAxis,a=void 0===n||n,n=t.altAxis,i=void 0===n||n,n=t.fallbackPlacements,p=t.padding,h=t.boundary,m=t.rootBoundary,r=t.altBoundary,o=t.flipVariations,f=void 0===o||o,g=t.allowedAutoPlacements,o=u.options.placement,t=W(o),n=n||(t!==o&&f?W(n=o)===F?[]:(t=V(n),[se(n),t,se(t)]):[V(o)]),s=[o].concat(n).reduce(function(e,t){return e.concat(W(t)===F?(n=u,a=(e=e=void 0===(e={placement:t,boundary:h,rootBoundary:m,padding:p,flipVariations:f,allowedAutoPlacements:g})?{}:e).placement,i=e.boundary,r=e.rootBoundary,o=e.padding,s=e.flipVariations,l=void 0===(e=e.allowedAutoPlacements)?Y:e,c=U(a),e=c?s?X:X.filter(function(e){return U(e)===c}):B,d=(a=0===(a=e.filter(function(e){return 0<=l.indexOf(e)})).length?e:a).reduce(function(e,t){return e[t]=z(n,{placement:t,boundary:i,rootBoundary:r,padding:o})[W(t)],e},{}),Object.keys(d).sort(function(e,t){return d[e]-d[t]})):t);var n,a,i,r,o,s,l,c,d},[]),l=u.rects.reference,c=u.rects.popper,d=new Map,v=!0,y=s[0],b=0;b<s.length;b++){var _=s[b],k=W(_),w=U(_)===q,C=0<=[I,M].indexOf(k),x=C?"width":"height",T=z(u,{placement:_,boundary:h,rootBoundary:m,altBoundary:r,padding:p}),C=C?w?L:N:w?M:I,w=(l[x]>c[x]&&(C=V(C)),V(C)),x=[];if(a&&x.push(T[k]<=0),i&&x.push(T[C]<=0,T[w]<=0),x.every(function(e){return e})){y=_,v=!1;break}d.set(_,x)}if(v)for(var A=f?3:1;0<A&&"break"!==(t=>{var e=s.find(function(e){e=d.get(e);if(e)return e.slice(0,t).every(function(e){return e})});if(e)return y=e,"break"})(A);A--);u.placement!==y&&(u.modifiersData[e]._skip=!0,u.placement=y,u.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function G(e,t,n){return A(e,E(t,n))}var ce={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t,n,a,i,r,o,s,l,c,d=e.state,u=e.options,e=e.name,p=u.mainAxis,p=void 0===p||p,h=u.altAxis,h=void 0!==h&&h,m=u.tether,m=void 0===m||m,f=u.tetherOffset,f=void 0===f?0:f,u=z(d,{boundary:u.boundary,rootBoundary:u.rootBoundary,padding:u.padding,altBoundary:u.altBoundary}),g=W(d.placement),v=U(d.placement),y=!v,b=Z(g),_="x"===b?"y":"x",k=d.modifiersData.popperOffsets,w=d.rects.reference,C=d.rects.popper,f="function"==typeof f?f(Object.assign({},d.rects,{placement:d.placement})):f,f="number"==typeof f?{mainAxis:f,altAxis:f}:Object.assign({mainAxis:0,altAxis:0},f),x=d.modifiersData.offset?d.modifiersData.offset[d.placement]:null,T={x:0,y:0};k&&(p&&(p="y"===b?"height":"width",o=(s=k[b])+u[n="y"===b?I:N],l=s-u[c="y"===b?M:L],t=m?-C[p]/2:0,i=(v===q?w:C)[p],v=v===q?-C[p]:-w[p],r=d.elements.arrow,r=m&&r?j(r):{width:0,height:0},n=(a=d.modifiersData["arrow#persistent"]?d.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0})[n],a=a[c],c=G(0,w[p],r[p]),r=y?w[p]/2-t-c-n-f.mainAxis:i-c-n-f.mainAxis,i=y?-w[p]/2+t+c+a+f.mainAxis:v+c+a+f.mainAxis,y=(n=d.elements.arrow&&O(d.elements.arrow))?"y"===b?n.clientTop||0:n.clientLeft||0:0,v=s+i-(t=null!=(p=null==x?void 0:x[b])?p:0),c=G(m?E(o,s+r-t-y):o,s,m?A(l,v):l),k[b]=c,T[b]=c-s),h&&(a="y"==_?"height":"width",i=(n=k[_])+u["x"===b?I:N],p=n-u["x"===b?M:L],r=-1!==[I,N].indexOf(g),y=null!=(t=null==x?void 0:x[_])?t:0,o=r?i:n-w[a]-C[a]-y+f.altAxis,v=r?n+w[a]+C[a]-y-f.altAxis:p,s=m&&r?(c=G(o,n,l=v),l<c?l:c):G(m?o:i,n,m?v:p),k[_]=s,T[_]=s-n),d.modifiersData[e]=T)},requiresIfExists:["offset"]},de={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n,a,i,r=e.state,o=e.name,e=e.options,s=r.elements.arrow,l=r.modifiersData.popperOffsets,c=W(r.placement),d=Z(c),c=0<=[N,L].indexOf(c)?"height":"width";s&&l&&(e=te("number"!=typeof(e="function"==typeof(e=e.padding)?e(Object.assign({},r.rects,{placement:r.placement})):e)?e:ne(e,B)),t=j(s),i="y"===d?I:N,a="y"===d?M:L,n=r.rects.reference[c]+r.rects.reference[d]-l[d]-r.rects.popper[c],l=l[d]-r.rects.reference[d],s=(s=O(s))?"y"===d?s.clientHeight||0:s.clientWidth||0:0,i=e[i],e=s-t[c]-e[a],i=G(i,a=s/2-t[c]/2+(n/2-l/2),e),r.modifiersData[o]=((s={})[d]=i,s.centerOffset=i-a,s))},effect:function(e){var t=e.state,e=e.options.element,e=void 0===e?"[data-
1popper-arrow]":e;null!=e&&("string"!=typeof e||(e=t.elements.popper.querySelector(e)))&&J(t.elements.popper,e)&&(t.elements.arrow=e)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ue(e,t,n){return{top:e.top-t.height-(n=void 0===n?{x:0,y:0}:n).y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function pe(t){return[I,L,M,N].some(function(e){return 0<=t[e]})}var he={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,e=e.name,n=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,r=z(t,{elementContext:"reference"}),o=z(t,{altBoundary:!0}),r=ue(r,n),n=ue(o,a,i),o=pe(r),a=pe(n);t.modifiersData[e]={referenceClippingOffsets:r,popperEscapeOffsets:n,isReferenceHidden:o,hasPopperEscaped:a},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":o,"data-popper-escaped":a})}},me=t({defaultModifiers:[n,a,c,h]}),fe=[n,a,c,h,m,le,ce,de,he],ge=t({defaultModifiers:fe});e.applyStyles=h,e.arrow=de,e.computeStyles=c,e.createPopper=ge,e.createPopperLite=me,e.defaultModifiers=fe,e.detectOverflow=z,e.eventListeners=n,e.flip=le,e.hide=he,e.offset=m,e.popperGenerator=t,e.popperOffsets=a,e.preventOverflow=ce,Object.defineProperty(e,"__esModule",{value:!0})}),((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],t):(e="undefined"!=typeof globalThis?globalThis:e||self).bootstrap=t(e.Popper)})(this,function(N){let n=(t=>{var n,a=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t)for(let e in t)"default"!==e&&(n=Object.getOwnPropertyDescriptor(t,e),Object.defineProperty(a,e,n.get?n:{enumerable:!0,get:()=>t[e]}));return a.default=t,Object.freeze(a)})(N),a=new Map,F={set(e,t,n){a.has(e)||a.set(e,new Map);e=a.get(e);e.has(t)||0===e.size?e.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(e.keys())[0]}.`)},get:(e,t)=>a.has(e)&&a.get(e).get(t)||null,remove(e,t){var n;a.has(e)&&((n=a.get(e)).delete(t),0===n.size)&&a.delete(e)}},B="transitionend",q=e=>e=e&&window.CSS&&window.CSS.escape?e.replace(/#([^\s"#']+)/g,(e,t)=>"#"+CSS.escape(t)):e,R=e=>{e.dispatchEvent(new Event(B))},o=e=>!(!e||"object"!=typeof e)&&void 0!==(e=void 0!==e.jquery?e[0]:e).nodeType,i=e=>o(e)?e.jquery?e[0]:e:"string"==typeof e&&0<e.length?document.querySelector(q(e)):null,r=t=>
1{if(!o(t)||0===t.getClientRects().length)return!1;let e="visible"===getComputedStyle(t).getPropertyValue("visibility"),n=t.closest("details:not([open])");if(n&&n!==t){let e=t.closest("summary");if(e&&e.parentNode!==n)return!1;if(null===e)return!1}return e},s=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),H=e=>{var t;return document.documentElement.attachShadow?"function"==typeof e.getRootNode?(t=e.getRootNode())instanceof ShadowRoot?t:null:e instanceof ShadowRoot?e:e.parentNode?H(e.parentNode):null:null},l=()=>{},c=e=>{e.offsetHeight},$=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,W=[],d=()=>"rtl"===document.documentElement.dir,e=a=>{var e=()=>{let n=$();if(n){let e=a.NAME,t=n.fn[e];n.fn[e]=a.jQueryInterface,n.fn[e].Constructor=a,n.fn[e].noConflict=()=>(n.fn[e]=t,a.jQueryInterface)}};"loading"===document.readyState?(W.length||document.addEventListener("DOMContentLoaded",()=>{for(var e of W)e()}),W.push(e)):e()},u=(e,t=[],n=e)=>"function"==typeof e?e(...t):n,U=(a,i,e=!0)=>{if(e){e=(()=>{if(!i)return 0;let{transitionDuration:e,transitionDelay:t}=window.getComputedStyle(i);var n=Number.parseFloat(e),a=Number.parseFloat(t);return n||a?(e=e.split(",")[0],t=t.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(t))):0})()+5;let t=!1,n=({target:e})=>{e===i&&(t=!0,i.removeEventListener(B,n),u(a))};i.addEventListener(B,n),setTimeout(()=>{t||R(i)},e)}else u(a)},z=(e,t,n,a)=>{var i=e.length;let r=e.indexOf(t);return-1===r?!n&&a?e[i-1]:e[0]:(r+=n?1:-1,a&&(r=(r+i)%i),e[Math.max(0,Math.min(r,i-1))])},V=/[^.]*(?=\..*)\.|.*/,G=/\..*/,Q=/::\d+$/,X={}
1,Y=1,J={mouseenter:"mouseover",mouseleave:"mouseout"},K=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function Z(e,t){return t&&t+"::"+Y++||e.uidEvent||Y++}function ee(e){var t=Z(e);return e.uidEvent=t,X[t]=X[t]||{},X[t]}function te(e,t,n=null){return Object.values(e).find(e=>e.callable===t&&e.delegationSelector===n)}function ne(e,t,n){var a="string"==typeof t,t=!a&&t||n;let i=re(e);return[a,t,i=K.has(i)?i:e]}function ae(a,i,r,o,s){if("string"==typeof i&&a){let[e,t,n]=ne(i,r,o);if(i in J){let e=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};t=e(t)}var o=ee(a),o=o[n]||(o[n]={}),l=te(o,t,e?r:null);if(l)return l.oneOff=l.oneOff&&s;var c,d,u,p,h,l=Z(t,i.replace(V,"")),i=e?(u=a,p=r,h=t,function t(n){var a=u.querySelectorAll(p);for(let e=n.target;e&&e!==this;e=e.parentNode)for(var i of a)if(i===e)return oe(n,{delegateTarget:e}),t.oneOff&&m.off(u,n.type,p,h),h.apply(e,[n])}):(c=a,d=t,function e(t){return oe(t,{delegateTarget:c}),e.oneOff&&m.off(c,t.type,d),d.apply(c,[t])});i.delegationSelector=e?r:null,i.callable=t,i.oneOff=s,o[i.uidEvent=l]=i,a.addEventListener(n,i,e)}}function ie(e,t,n,a,i){a=te(t[n],a,i);a&&(e.removeEventListener(n,a,Boolean(i)),delete t[n][a.uidEvent])}function re(e){return e=e.replace(G,""),J[e]||e}let m={on(e,t,n,a){ae(e,t,n,a,!1)},one(e,t,n,a){ae(e,t,n,a,!0)},off(s,l,c,d){if("string"==typeof l&&s){let[e,t,a]=ne(l,c,d),i=a!==l,r=ee(s),o=r[a]||{},n=l.startsWith(".");if(void 0===t){if(n)for(let e of Object.keys(r)){u=void 0;p=void 0;h=void 0;m=void 0;v=void 0;f=void 0;g=void 0;var u=s;var p=r;var h=e;var m=l.slice(1);var f,g,v=p[h]||{};for([f,g]of Object.entries(v))f.includes(m)&&ie(u,p,h,g.callable,g.delegationSelector)}for(let[t,n]of Object.entries(o)){let e=t.replace(Q,"");i&&!l.includes(e)||ie(s,r,a,n.callable,n.delegationSelector)}}else Object.keys(o).length&&ie(s,r,a,t,e?c:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;var a=$();let i=null,r=!0,o=!0,s=!1;t!==re(t)&&a&&(i=a.Event(t,n),a(e).trigger(i),r=!i.isPropagationStopped(),o=!i.isImmediatePropagationStopped(),s=i.isDefaultPrevented());a=oe(new Event(t,{bubbles:r,cancelable:!0}),n);return s&&a.preventDefault(),o&&e.dispatchEvent(a),a.defaultPrevented&&i&&i.preventDefault(),a}};function oe(n,a={}){for(let[e,t]of Object.entries(a))try{n[e]=t}catch(a){Object.defineProperty(n,e,{configurable:!0,get:()=>t})}return n}function se(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function le(e){return e.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}let p={setDataAttribute(e,t,n){e.setAttribute("data-bs-"+le(t),n)},removeDataAttribute(e,t){e.removeAttribute("data-bs-"+le(t))},getDataAttributes(t){if(!t)return{};var n,a={};for(n of Object.keys(t.dataset).filter(e=>e.startsWith("bs")&&!e.startsWith("bsConfig"))){let e=n.replace(/^bs/,"");a[e=e.charAt(0).toLowerCase()+e.slice(1,e.length)]=se(t.dataset[n])}return a},getDataAttribute:(e,t)=>se(e.getAttribute("data-bs-"+le(t)))};class t{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){var n=o(t)?p.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...o(t)?p.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(n,e=this.constructor.DefaultType){for(var[a,i]of Object.entries(e)){let e=n[a],t=o(e)?"element":null==(r=e)?""+r:Object.prototype.toString.call(r).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(i).test(t))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${a}" provided type "${t}" but expected type "${i}".`)}var r}}class h extends t{constructor(e,t){super(),(e=i(e))&&(this._element=e,this._config=this._getConfig(t),F.set(this._element,this.constructor.DATA_KEY,this))}dispose(){F.remove(this._element,this.constructor.DATA_KEY),m.off(this._element,this.constructor.EVENT_KEY);for(var e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){U(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return F.get(i(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}static eventName(e){return""+e+this.EVENT_KEY}}let ce=t=>{let n=t.getAttribute("data-bs-target");if(!n||"#"===n){let e=t.getAttribute("href");if(!e||!e.includes("#")&&!e.startsWith("."))return null;e.includes("#")&&!e.startsWith("#")&&(e="#"+e.split("#")[1]),n=e&&"#"!==e?e.trim():null}return n?n.split(",").map(e=>q(e)).join(","):null},f={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>
1[].concat(...e.children).filter(e=>e.matches(t)),parents(e,t){var n=[];let a=e.parentNode.closest(t);for(;a;)n.push(a),a=a.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){var t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(e=>e+':not([tabindex^="-"])').join(",");return this.find(t,e).filter(e=>!s(e)&&r(e))},getSelectorFromElement(e){e=ce(e);return e&&f.findOne(e)?e:null},getElementFromSelector(e){e=ce(e);return e?f.findOne(e):null},getMultipleElementsFromSelector(e){e=ce(e);return e?f.find(e):[]}},g=(t,n="hide")=>{let e="click.dismiss"+t.EVENT_KEY,a=t.NAME;m.on(document,e,`[data-bs-dismiss="${a}"]`,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),s(this)||(e=f.getElementFromSelector(this)||this.closest("."+a),t.getOrCreateInstance(e)[n]())})};class v extends h{static get NAME(){return"alert"}close(){var e;m.trigger(this._element,"close.bs.alert").defaultPrevented||(this._element.classList.remove("show"),e=this._element.classList.contains("fade"),this._queueCallback(()=>this._destroyElement(),this._element,e))}_destroyElement(){this._element.remove(),m.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each(function(){var e=v.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}})}}g(v,"close"),e(v);let de='[data-bs-toggle="button"]';class ue extends h{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each(function(){var e=ue.getOrCreateInstance(this);"toggle"===t&&e[t]()})}}m.on(document,"click.bs.button.data-api",de,e=>{e.preventDefault();e=e.target.closest(de);ue.getOrCreateInstance(e).toggle()}),e(ue);let y=".bs.swipe",pe=(y,y,y,y,y,{endCallback:null,leftCallback:null,rightCallback:null}),he={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class me extends t{constructor(e,t){super(),(this._element=e)&&me.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return pe}static get DefaultType(){return he}static get NAME(){return"swipe"}dispose(){m.off(this._element,y)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),u(this._config.endCallback)}_move(e){this._deltaX=e.touches&&1<e.touches.length?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){var e=Math.abs(this._deltaX);e<=40||(e=e/this._deltaX,this._deltaX=0,e&&u(0<e?this._config.rightCallback:this._config.leftCallback))}_initEvents(){this._supportPointerEvents?(m.on(this._element,"pointerdown.bs.swipe",e=>this._start(e)),m.on(this._element,"pointerup.bs.swipe",e=>this._end(e)),this._element.classList.add("pointer-event")):(m.on(this._element,"touchstart.bs.swipe",e=>this._start(e)),m.on(this._element,"touchmove.bs.swipe",e=>this._move(e)),m.on(this._element,"touchend.bs.swipe",e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||0<navigator.maxTouchPoints}}let fe=".bs.carousel",b="next",_="prev",k="left",ge="right",ve="slid"+fe,ye="carousel",be="active",_e=".active",ke=".carousel-item",we=(_e,ke,{ArrowLeft:ge,ArrowRight:k}),Ce={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},xe={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class w extends h{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=f.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===ye&&this.cycle()}static get Default(){return Ce}static get DefaultType(){return xe}static get NAME(){return"carousel"}next(){this._slide(b)}nextWhenVisible(){!document.hidden&&r(this._element)&&this.next()}prev(){this._slide(_)}pause(){this._isSliding&&R(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?m.one(this._element,ve,()=>this.cycle()):this.cycle())}to(e){var t,n=this._getItems();e>n.length-1||e<0||(this._isSliding?m.one(this._element,ve,()=>this.to(e)):(t=this._getItemIndex(this._getActive()))!==e&&(t=t<e?b:_,this._slide(t,n[e])))}
1dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&m.on(this._element,"keydown.bs.carousel",e=>this._keydown(e)),"hover"===this._config.pause&&(m.on(this._element,"mouseenter.bs.carousel",()=>this.pause()),m.on(this._element,"mouseleave.bs.carousel",()=>this._maybeEnableCycle())),this._config.touch&&me.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(let e of f.find(".carousel-item img",this._element))m.on(e,"dragstart.bs.carousel",e=>e.preventDefault());let e={leftCallback:()=>this._slide(this._directionToOrder(k)),rightCallback:()=>this._slide(this._directionToOrder(ge)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new me(this._element,e)}_keydown(e){var t;/input|textarea/i.test(e.target.tagName)||(t=we[e.key])&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){var t;this._indicatorsElement&&((t=f.findOne(_e,this._indicatorsElement)).classList.remove(be),t.removeAttribute("aria-current"),t=f.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement))&&(t.classList.add(be),t.setAttribute("aria-current","true"))}_updateInterval(){var e=this._activeElement||this._getActive();e&&(e=Number.parseInt(e.getAttribute("data-bs-interval"),10),this._config.interval=e||this._config.defaultInterval)}_slide(t,s=null){if(!this._isSliding){let i=this._getActive(),r=t===b,o=s||z(this._getItems(),i,r,this._config.wrap);if(o!==i){let n=this._getItemIndex(o),a=e=>m.trigger(this._element,e,{relatedTarget:o,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:n});if(!a("slide.bs.carousel").defaultPrevented&&i&&o){s=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(n),this._activeElement=o;let e=r?"carousel-item-start":"carousel-item-end",t=r?"carousel-item-next":"carousel-item-prev";o.classList.add(t),c(o),i.classList.add(e),o.classList.add(e),this._queueCallback(()=>{o.classList.remove(e,t),o.classList.add(be),i.classList.remove(be,t,e),this._isSliding=!1,a(ve)},i,this._isAnimated()),s&&this.cycle()}}}}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return f.findOne(".active.carousel-item",this._element)}_getItems(){return f.find(ke,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return d()?e===k?_:b:e===k?b:_}_orderToDirection(e){return d()?e===_?k:ge:e===_?ge:k}static jQueryInterface(t){return this.each(function(){var e=w.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)})}}m.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",function(e){var t=f.getElementFromSelector(this);t&&t.classList.contains(ye)&&(e.preventDefault(),e=w.getOrCreateInstance(t),(t=this.getAttribute("data-bs-slide-to"))?e.to(t):"next"===p.getDataAttribute(this,"slide")?e.next():e.prev(),e._maybeEnableCycle())}),m.on(window,"load.bs.carousel.data-api",()=>{var e;for(e of f.find('[data-bs-ride="carousel"]'))w.getOrCreateInstance(e)}),e(w);let Te="show",C="collapse",Ae="collapsing",Ee=(C,C,'[data-bs-toggle="collapse"]'),De={parent:null,toggle:!0},je={parent:"(null|element)",toggle:"boolean"};class x extends h{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];let a=f.find(Ee);for(let n of a){let e=f.getSelectorFromElement(n),t=f.find(e).filter(e=>e===this._element);null!==e&&t.length&&this._triggerArray.push(n)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return De}static get DefaultType(){return je}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(!this._isTransitioning&&!this._isShown()){let t=[];if(!((t=this._config.parent?this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(e=>e!==this._element).map(e=>x.getOrCreateInstance(e,{toggle:!1})):t).length&&t[0]._isTransitioning||m.trigger(this._element,"show.bs.collapse").defaultPrevented)){for(let e of t)e.hide();let e=this._getDimension();this._element.classList.remove(C),this._element.classList.add(Ae),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;var n="scroll"+(e[0].toUpperCase()+e.slice(1));this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(Ae),this._element.classList.add(C,Te),this._element.style[e]="",m.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[e]=this._element[n]+"px"}}}
1hide(){if(!this._isTransitioning&&this._isShown()&&!m.trigger(this._element,"hide.bs.collapse").defaultPrevented){let e=this._getDimension();this._element.style[e]=this._element.getBoundingClientRect()[e]+"px",c(this._element),this._element.classList.add(Ae),this._element.classList.remove(C,Te);for(let e of this._triggerArray){var t=f.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0,this._element.style[e]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(Ae),this._element.classList.add(C),m.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}}_isShown(e=this._element){return e.classList.contains(Te)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=i(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(this._config.parent){let e=this._getFirstLevelChildren(Ee);for(var t of e){let e=f.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}}_getFirstLevelChildren(e){let t=f.find(":scope .collapse .collapse",this._config.parent);return f.find(e,this._config.parent).filter(e=>!t.includes(e))}_addAriaAndCollapsedClass(e,t){if(e.length)for(var n of e)n.classList.toggle("collapsed",!t),n.setAttribute("aria-expanded",t)}static jQueryInterface(t){let n={};return"string"==typeof t&&/show|hide/.test(t)&&(n.toggle=!1),this.each(function(){var e=x.getOrCreateInstance(this,n);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}m.on(document,"click.bs.collapse.data-api",Ee,function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(let e of f.getMultipleElementsFromSelector(this))x.getOrCreateInstance(e,{toggle:!1}).toggle()}),e(x);let Se="dropdown",Pe=".bs.dropdown",Oe=".data-api",Ie="ArrowDown",Me="click"+Pe+Oe,Le="keydown"+Pe+Oe,T="show",A='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Ne=(A,".dropdown-menu"),Fe=d()?"top-end":"top-start",Be=d()?"top-start":"top-end",qe=d()?"bottom-end":"bottom-start",Re=d()?"bottom-start":"bottom-end",He=d()?"left-start":"right-start",$e=d()?"right-start":"left-start",We={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Ue={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class E extends h{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=f.next(this._element,Ne)[0]||f.prev(this._element,Ne)[0]||f.findOne(Ne,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return We}static get DefaultType(){return Ue}static get NAME(){return Se}toggle(){return this._isShown()?this.hide():this.show()}show(){if(!s(this._element)&&!this._isShown()){let e={relatedTarget:this._element};if(!m.trigger(this._element,"show.bs.dropdown",e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".
1navbar-nav"))for(let e of[].concat(...document.body.children))m.on(e,"mouseover",l);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(T),this._element.classList.add(T),m.trigger(this._element,"shown.bs.dropdown",e)}}}hide(){var e;!s(this._element)&&this._isShown()&&(e={relatedTarget:this._element},this._completeHide(e))}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!m.trigger(this._element,"hide.bs.dropdown",e).defaultPrevented){if("ontouchstart"in document.documentElement)for(let e of[].concat(...document.body.children))m.off(e,"mouseover",l);this._popper&&this._popper.destroy(),this._menu.classList.remove(T),this._element.classList.remove(T),this._element.setAttribute("aria-expanded","false"),p.removeDataAttribute(this._menu,"popper"),m.trigger(this._element,"hidden.bs.dropdown",e)}}_getConfig(e){if("object"!=typeof(e=super._getConfig(e)).reference||o(e.reference)||"function"==typeof e.reference.getBoundingClientRect)return e;throw new TypeError(Se.toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.')}_createPopper(){if(void 0===n)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=this._parent:o(this._config.reference)?e=i(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);var t=this._getPopperConfig();this._popper=n.createPopper(e,this._menu,t)}_isShown(){return this._menu.classList.contains(T)}_getPlacement(){var e,t=this._parent;return t.classList.contains("dropend")?He:t.classList.contains("dropstart")?$e:t.classList.contains("dropup-center")?"top":t.classList.contains("dropdown-center")?"bottom":(e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim(),t.classList.contains("dropup")?e?Be:Fe:e?Re:qe)}
1_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){let t=this._config.offset;return"string"==typeof t?t.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){var e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return!this._inNavbar&&"static"!==this._config.display||(p.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...u(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:t}){var n=f.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(e=>r(e));n.length&&z(n,t,e===Ie,!n.includes(t)).focus()}static jQueryInterface(t){return this.each(function(){var e=E.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}static clearMenus(t){if(2!==t.button&&("keyup"!==t.type||"Tab"===t.key)){let e=f.find('[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled).show');for(var n of e){let e=E.getInstance(n);var a;e&&!1!==e._config.autoClose&&(a=(n=t.composedPath()).includes(e._menu),n.includes(e._element)||"inside"===e._config.autoClose&&!a||"outside"===e._config.autoClose&&a||e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName))||(n={relatedTarget:e._element},"click"===t.type&&(n.clickEvent=t),e._completeHide(n)))}}}static dataApiKeydownHandler(e){var t=/input|textarea/i.test(e.target.tagName),n="Escape"===e.key,a=["ArrowUp",Ie].includes(e.key);!a&&!n||t&&!n||(e.preventDefault(),t=this.matches(A)?this:f.prev(this,A)[0]||f.next(this,A)[0]||f.findOne(A,e.delegateTarget.parentNode),n=E.getOrCreateInstance(t),a?(e.stopPropagation(),n.show(),n._selectMenuItem(e)):n._isShown()&&(e.stopPropagation(),n.hide(),t.focus()))}}m.on(document,Le,A,E.dataApiKeydownHandler),m.on(document,Le,Ne,E.dataApiKeydownHandler),m.on(document,Me,E.clearMenus),m.on(document,"keyup.bs.dropdown.data-api",E.clearMenus),m.on(document,Me,A,function(e){e.preventDefault(),E.getOrCreateInstance(this).toggle()}),e(E);let ze="backdrop",Ve="mousedown.bs."+ze,Ge={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Qe={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Xe extends t{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Ge}static get DefaultType(){return Qe}static get NAME(){return ze}show(e){var t;this._config.isVisible?(this._append(),t=this._getElement(),this._config.isAnimated&&c(t),t.classList.add("show"),this._emulateAnimation(()=>{u(e)})):u(e)}hide(e){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),u(e)})):u(e)}dispose(){this._isAppended&&(m.off(this._element,Ve),this._element.remove(),this._isAppended=!1)}_getElement(){var e;return this._element||((e=document.createElement("div")).className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e),this._element}_configAfterMerge(e){return e.rootElement=i(e.rootElement),e}_append(){var e;this._isAppended||(e=this._getElement(),this._config.rootElement.append(e),m.on(e,Ve,()=>{u(this._config.clickCallback)}),this._isAppended=!0)}_emulateAnimation(e){U(e,this._getElement(),this._config.isAnimated)}}let Ye=".bs.focustrap",Je=(Ye,Ye,"backward"),Ke={autofocus:!0,trapElement:null},Ze={autofocus:"boolean",trapElement:"element"};class et extends t{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Ke}static get DefaultType(){return Ze}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),m.off(document,Ye),m.on(document,"focusin.bs.focustrap",e=>this._handleFocusin(e)),m.on(document,"keydown.tab.bs.focustrap",e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,m.off(document,Ye))}_handleFocusin(e){var t=this._config.trapElement;e.target===document||e.target===t||t.contains(e.target)||(0===(e=f.focusableChildren(t)).length?t:this._lastTabNavDirection===Je?e[e.length-1]:e[0]).focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?Je:"forward")}}let tt=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",nt=".sticky-top",at="padding-right",it="margin-right";class rt{constructor(){this._element=document.body}getWidth(){var e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){let t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,at,e=>e+t),this._setElementAttributes(tt,at,e=>e+t),this._setElementAttributes(nt,it,e=>e-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,at),this._resetElementAttributes(tt,at),this._resetElementAttributes(nt,it)}isOverflowing(){return 0<this.getWidth()}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,n,a){let i=this.getWidth();this._applyManipulationCallback(e,e=>{var t;e!==this._element&&window.innerWidth>e.clientWidth+i||(this._saveInitialAttribute(e,n),t=window.getComputedStyle(e).getPropertyValue(n),e.style.setProperty(n,a(Number.parseFloat(t))+"px"))})}_saveInitialAttribute(e,t){var n=e.style.getPropertyValue(t);n&&p.setDataAttribute(e,t,n)}_resetElementAttributes(e,n){this._applyManipulationCallback(e,e=>{var t=p.getDataAttribute(e,n);null!==t?(p.removeDataAttribute(e,n),e.style.setProperty(n,t)):e.style.removeProperty(n)})}
1_applyManipulationCallback(e,t){if(o(e))t(e);else for(var n of f.find(e,this._element))t(n)}}let D=".bs.modal",ot=(D,D,"hidden"+D),st="show"+D,lt=(D,D,D,D,D,D,"modal-open"),ct="modal-static",dt={backdrop:!0,focus:!0,keyboard:!0},ut={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class j extends h{constructor(e,t){super(e,t),this._dialog=f.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new rt,this._addEventListeners()}static get Default(){return dt}static get DefaultType(){return ut}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||m.trigger(this._element,st,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(lt),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){!this._isShown||this._isTransitioning||m.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove("show"),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){m.off(window,D),m.off(this._dialog,D),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Xe({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new et({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;var t=f.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),c(this._element),this._element.classList.add("show"),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,m.trigger(this._element,"shown.bs.modal",{relatedTarget:e})},this._dialog,this._isAnimated())}_addEventListeners(){m.on(this._element,"keydown.dismiss.bs.modal",e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())}),m.on(window,"resize.bs.modal",()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),m.on(this._element,"mousedown.dismiss.bs.modal",t=>{m.one(this._element,"click.dismiss.bs.modal",e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(lt),this._resetAdjustments(),this._scrollBar.reset(),m.trigger(this._element,ot)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(!m.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented){let e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains(ct)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(ct),this._queueCallback(()=>{this._element.classList.remove(ct),this._queueCallback(()=>{this._element.style.overflowY=t},this._dialog)},this._dialog),this._element.focus())}}_adjustDialog(){let e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=0<t;if(n&&!e){let e=d()?"paddingLeft":"paddingRight";this._element.style[e]=t+"px"}if(!n&&e){let e=d()?"paddingRight":"paddingLeft";this._element.style[e]=t+"px"}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,n){return this.each(function(){var e=j.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method n
1amed "${t}"`);e[t](n)}})}}m.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',function(e){let t=f.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),m.one(t,st,e=>{e.defaultPrevented||m.one(t,ot,()=>{r(this)&&this.focus()})});e=f.findOne(".modal.show");e&&j.getInstance(e).hide(),j.getOrCreateInstance(t).toggle(this)}),g(j),e(j);let pt=".bs.offcanvas",ht="showing",mt=".offcanvas.show",ft="hidePrevented"+pt,gt="hidden"+pt,vt={backdrop:!0,keyboard:!0,scroll:!1},yt={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class S extends h{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return vt}static get DefaultType(){return yt}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||m.trigger(this._element,"show.bs.offcanvas",{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new rt).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(ht),this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add("show"),this._element.classList.remove(ht),m.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:e})},this._element,!0))}hide(){!this._isShown||m.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add("hiding"),this._backdrop.hide(),this._queueCallback(()=>{this._element.classList.remove("show","hiding"),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new rt).reset(),m.trigger(this._element,gt)},this._element,!0))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){var e=Boolean(this._config.backdrop);return new Xe({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():m.trigger(this._element,ft)}:null})}_initializeFocusTrap(){return new et({trapElement:this._element})}_addEventListeners(){m.on(this._element,"keydown.dismiss.bs.offcanvas",e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():m.trigger(this._element,ft))})}static jQueryInterface(t){return this.each(function(){var e=S.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}})}}m.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',function(e){var t=f.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),s(this)||(m.one(t,gt,()=>{r(this)&&this.focus()}),(e=f.findOne(mt))&&e!==t&&S.getInstance(e).hide(),S.getOrCreateInstance(t).toggle(this))}),m.on(window,"load.bs.offcanvas.data-api",()=>{for(var e of f.find(mt))S.getOrCreateInstance(e).show()}),m.on(window,"resize.bs.offcanvas",()=>{for(var e of f.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&S.getOrCreateInstance(e).hide()}),g(S),e(S);let bt={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},_t=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),kt=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,wt={allowList:bt,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},Ct={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},xt={entry:"(string|element|function|null)",selector:"(string|element)"};class Tt extends t{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return wt}static get DefaultType(){return Ct}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(e=>
1this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return 0<this.getContent().length}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){var n=document.createElement("div");n.innerHTML=this._maybeSanitize(this._config.template);for(let[e,t]of Object.entries(this._config.content))this._setContent(n,t,e);let e=n.children[0],t=this._resolvePossibleFunction(this._config.extraClass);return t&&e.classList.add(...t.split(" ")),e}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(var[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},xt)}_setContent(e,t,n){n=f.findOne(n,e);n&&((t=this._resolvePossibleFunction(t))?o(t)?this._putElementInTemplate(i(t),n):this._config.html?n.innerHTML=this._maybeSanitize(t):n.textContent=t:n.remove())}_maybeSanitize(n){if(this._config.sanitize){var a=n,i=this._config.allowList,r=this._config.sanitizeFn;if(!a.length)return a;if(r&&"function"==typeof r)return r(a);let e=(new window.DOMParser).parseFromString(a,"text/html"),t=[].concat(...e.body.querySelectorAll("*"));for(let a of t){let e=a.nodeName.toLowerCase();if(Object.keys(i).includes(e)){let t=[].concat(...a.attributes),n=[].concat(i["*"]||[],i[e]||[]);for(let e of t)((e,t)=>{let n=e.nodeName.toLowerCase();return t.includes(n)?!_t.has(n)||Boolean(kt.test(e.nodeValue)):t.filter(e=>e instanceof RegExp).some(e=>e.test(n))})(e,n)||a.removeAttribute(e.nodeName)}else a.remove()}return e.body.innerHTML}return n}_resolvePossibleFunction(e){return u(e,[this])}_putElementInTemplate(e,t){this._config.html?(t.innerHTML="",t.append(e)):t.textContent=e.textContent}}let At=new Set(["sanitize","allowList","sanitizeFn"]),Et="fade",Dt="show",jt="hide.bs.modal",P="hover",St="focus",Pt={AUTO:"auto",TOP:"top",RIGHT:d()?"left":"right",BOTTOM:"bottom",LEFT:d()?"right":"left"},Ot={allowList:bt,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},It={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class O extends h{constructor(e,t){if(void 0===n)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Ot}static get DefaultType(){return It}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),m.off(this._element.closest(".modal"),jt,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(this._isWithContent()&&this._isEnabled){let e=m.trigger(this._element,this.constructor.eventName("show")),t=(H(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(!e.defaultPrevented&&t){this._disposePopper();var n=this._getTipElement(),a=(this._element.setAttribute("aria-describedby",n.getAttribute("id")),this._config).container;if(this._element.ownerDocument.documentElement.contains(this.tip)||(a.append(n),m.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(Dt),"ontouchstart"in document.documentElement)for(let e of[].concat(...document.body.children))m.on(e,"mouseover",l);this._queueCallback(()=>{m.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}}}
vendor: 5,348 bytes, line 1
1hide(){if(this._isShown()&&!m.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(Dt),"ontouchstart"in document.documentElement)for(var e of[].concat(...document.body.children))m.off(e,"mouseover",l);this._activeTrigger.click=!1,this._activeTrigger[St]=!1,this._activeTrigger[P]=!1,this._isHovered=null,this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),m.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){e=this._getTemplateFactory(e).toHtml();if(!e)return null;e.classList.remove(Et,Dt),e.classList.add(`bs-${this.constructor.NAME}-auto`);var t=(e=>{for(;e+=Math.floor(1e6*Math.random()),document.getElementById(e););return e})(this.constructor.NAME).toString();return e.setAttribute("id",t),this._isAnimated()&&e.classList.add(Et),e}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new Tt({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Et)}_isShown(){return this.tip&&this.tip.classList.contains(Dt)}_createPopper(e){var t=u(this._config.placement,[this,e,this._element]),t=Pt[t.toUpperCase()];return n.createPopper(this._element,e,this._getPopperConfig(t))}_getOffset(){let t=this._config.offset;return"string"==typeof t?t.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(e){return u(e,[this._element])}_getPopperConfig(e){e={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...e,...u(this._config.popperConfig,[e])}}_setListeners(){let e=this._config.trigger.split(" ");for(var n of e)if("click"===n)m.on(this._element,this.constructor.eventName("click"),this._config.selector,e=>{this._initializeOnDelegatedTarget(e).toggle()});else if("manual"!==n){let e=n===P?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),t=n===P?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");m.on(this._element,e,this._config.selector,e=>{var t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?St:P]=!0,t._enter()}),m.on(this._element,t,this._config.selector,e=>{var t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?St:P]=t._element.contains(e.relatedTarget),t._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},m.on(this._element.closest(".modal"),jt,this._hideModalHandler)}_fixTitle(){var e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){var t=p.getDataAttributes(this._element);for(let e of Object.keys(t))At.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:i(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){var e,t,n={};for([e,t]of Object.entries(this._config))this.constructor.Default[e]!==t&&(n[e]=t);return n.selector=!1,n.trigger="manual",n}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each(function(){var e=O.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method n
1amed "${t}"`);e[t]()}})}}e(O);let Mt={...O.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},Lt={...O.DefaultType,content:"(null|string|element|function)"};class Nt extends O{static get Default(){return Mt}static get DefaultType(){return Lt}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){var e=Nt.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}e(Nt);let Ft=".bs.scrollspy",Bt="click"+Ft,I="active",qt="[href]",Rt={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Ht={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class $t extends h{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Rt}static get DefaultType(){return Ht}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(var e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=i(e.target)||document.body,e.rootMargin=e.offset?e.offset+"px 0px -30%":e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map(e=>Number.parseFloat(e))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(m.off(this._config.target,Bt),m.on(this._config.target,Bt,qt,e=>{var t=this._observableSections.get(e.target.hash);t&&(e.preventDefault(),e=this._rootElement||window,t=t.offsetTop-this._element.offsetTop,e.scrollTo?e.scrollTo({top:t,behavior:"smooth"}):e.scrollTop=t)}))}_getNewObserver(){var e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(e=>this._observerCallback(e),e)}_observerCallback(e){let t=e=>this._targetLinks.get("#"+e.target.id),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},a=(this._rootElement||document.documentElement).scrollTop,i=a>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=a;for(var r of e)if(r.isIntersecting){let e=r.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&e){if(n(r),!a)return}else i||e||n(r)}else this._activeTarget=null,this._clearActiveClass(t(r))}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;let e=f.find(qt,this._config.target);for(var t of e)if(t.hash&&!s(t)){let e=f.findOne(decodeURI(t.hash),this._element);r(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),(this._activeTarget=e).classList.add(I),this._activateParents(e),m.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))f.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(I);else for(var t of f.parents(e,".nav, .list-group"))for(let e of f.prev(t,".nav-link, .nav-item > .nav-link, .list-group-item"))e.classList.add(I)}_clearActiveClass(e){e.classList.remove(I);var t=f.find(qt+"."+I,e);for(let e of t)e.classList.remove(I)}static jQueryInterface(t){return this.each(function(){var e=$t.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method n
1amed "${t}"`);e[t]()}})}}m.on(window,"load.bs.scrollspy.data-api",()=>{for(var e of f.find('[data-bs-spy="scroll"]'))$t.getOrCreateInstance(e)}),e($t);let Wt="ArrowRight",Ut="ArrowDown",zt="Home",M="active",Vt="show",Gt=".dropdown-toggle",Qt=`:not(${Gt})`,Xt='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Yt=`.nav-link${Qt}, .list-group-item${Qt}, [role="tab"]${Qt}, `+Xt;M,M,M;class L extends h{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),m.on(this._element,"keydown.bs.tab",e=>this._keydown(e)))}static get NAME(){return"tab"}show(){var e,t,n=this._element;this._elemIsActive(n)||(t=(e=this._getActiveElem())?m.trigger(e,"hide.bs.tab",{relatedTarget:n}):null,m.trigger(n,"show.bs.tab",{relatedTarget:e}).defaultPrevented)||t&&t.defaultPrevented||(this._deactivate(e,n),this._activate(n,e))}_activate(e,t){e&&(e.classList.add(M),this._activate(f.getElementFromSelector(e)),this._queueCallback(()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),m.trigger(e,"shown.bs.tab",{relatedTarget:t})):e.classList.add(Vt)},e,e.classList.contains("fade")))}_deactivate(e,t){e&&(e.classList.remove(M),e.blur(),this._deactivate(f.getElementFromSelector(e)),this._queueCallback(()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),m.trigger(e,"hidden.bs.tab",{relatedTarget:t})):e.classList.remove(Vt)},e,e.classList.contains("fade")))}_keydown(t){if(["ArrowLeft",Wt,"ArrowUp",Ut,zt,"End"].includes(t.key)){t.stopPropagation(),t.preventDefault();var n,a=this._getChildren().filter(e=>!s(e));let e;(e=[zt,"End"].includes(t.key)?a[t.key===zt?0:a.length-1]:(n=[Wt,Ut].includes(t.key),z(a,t.target,n,!0)))&&(e.focus({preventScroll:!0}),L.getOrCreateInstance(e).show())}}_getChildren(){return f.find(Yt,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(let e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);var t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute("aria-selected",t),n!==e&&this._setAttributeIfNotExists(n,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){var t=f.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id)&&this._setAttributeIfNotExists(t,"aria-labelledby",""+e.id)}_toggleDropDown(e,n){let a=this._getOuterElement(e);a.classList.contains("dropdown")&&((e=(e,t)=>{e=f.findOne(e,a);e&&e.classList.toggle(t,n)})(Gt,M),e(".dropdown-menu",Vt),a.setAttribute("aria-expanded",n))}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(M)}_getInnerElement(e){return e.matches(Yt)?e:f.findOne(Yt,e)}
1_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(t){return this.each(function(){var e=L.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}})}}m.on(document,"click.bs.tab",Xt,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),s(this)||L.getOrCreateInstance(this).show()}),m.on(window,"load.bs.tab",()=>{for(var e of f.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))L.getOrCreateInstance(e)}),e(L);let Jt="show",Kt="showing",Zt={animation:"boolean",autohide:"boolean",delay:"number"},en={animation:!0,autohide:!0,delay:5e3};class tn extends h{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return en}static get DefaultType(){return Zt}static get NAME(){return"toast"}show(){m.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),c(this._element),this._element.classList.add(Jt,Kt),this._queueCallback(()=>{this._element.classList.remove(Kt),m.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){!this.isShown()||m.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(Kt),this._queueCallback(()=>{this._element.classList.add("hide"),this._element.classList.remove(Kt,Jt),m.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Jt),super.dispose()}isShown(){return this._element.classList.contains(Jt)}_maybeScheduleHide(){!this._config.autohide||this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}t?this._clearTimeout():this._element===(e=e.relatedTarget)||this._element.contains(e)||this._maybeScheduleHide()}_setListeners(){m.on(this._element,"mouseover.bs.toast",e=>this._onInteraction(e,!0)),m.on(this._element,"mouseout.bs.toast",e=>this._onInteraction(e,!1)),m.on(this._element,"focusin.bs.toast",e=>this._onInteraction(e,!0)),m.on(this._element,"focusout.bs.toast",e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){var e=tn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}})}}return g(tn),e(tn),{Alert:v,Button:ue,Carousel:w,Collapse:x,Dropdown:E,Modal:j,Offcanvas:S,Popover:Nt,ScrollSpy:$t,Tab:L,Toast:tn,Tooltip:O}}),(e=>{"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)})(function(o){o.fn.spoiler=function(e){let a=o.extend({contentClass:"spoiler-content",paddingValue:6,triggerEvents:!1,includePadding:!0,buttonActiveClass:"spoiler-active",spoilerVisibleClass:"spoiler-content-visible"},e),i="."+a.contentClass,r={};return o(i).each(function(){var e=o(this),t=(e.css("overflow","hidden"),e.prop("scrollHeight")),t=a.includePadding?t+parseInt(a.paddingValue,10):t,n=e.attr("data-spoiler-link");r[n]=t+"px",e.css("height","0"),e.hasClass("show-on-load")&&e.css("height","auto")}),this.on("click",function(){var e=o(this),t=e.attr("data-spoiler-link"),t=o(i+`[data-spoiler-link="${t}"]`),n=t.hasClass(a.spoilerVisibleClass);n?t.css({height:"0"}):t.css({height:"auto"}),a.triggerEvents&&(n?e.trigger("jq-spoiler-hidden"):e.trigger("jq-spoiler-visible")),t.toggleClass(a.spoilerVisibleClass),e.toggleClass(a.buttonActiveClass)}),this}}),(n=>{"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t}:n(jQuery)})(function(T){function a(e,t,n){var a,i;this.options=(a=g,n=T.isPlainObject(n="string"==typeof n?{className:n}:n)?n:{},(i=function(){}).prototype=a,T.extend(!0,new i,n)),this.loadHTML(),this.wrapper=T(h.html),this.options.clickToHide&&this.wrapper.addClass(d+"-hidable"),this.wrapper.data(d,this),this.arrow=this.wrapper.find("."+d+"-arrow"),this.container=this.wrapper.find("."+d+"-container"),this.container.append(this.userContainer),e&&e.length&&(this.elementType=e.attr("type"),this.originalElement=e,this.elem=s(e),this.elem.data(d,this),this.elem.before(this.wrapper)),this.container.hide(),this.run(t)}function e(e,n){if(!e)throw"Missing Style name";if(!n)throw"Missing Style definition";if(!n.html)throw"Missing Style HTML";(t=p[e])&&t.cssElem&&(window.console&&console.warn(c+": overwriting style '"+e+"'"),p[e].cssElem.remove()),p[n.name=e]=n;var i="",t=(n.classes&&T.each(n.classes,function(e,t){return i+="."+d+"-"+n.name+"-"+e+" {\n",T.each(t,function(n,a){return m[n]&&T.each(m[n],function(e,t){return i+="\t"+t+n+": "+a+";\n"}),i+="\t"+n+": "+a+";\n"}),i+="}\n"}),n.css&&(i+="/* styles for "+n.name+" */\n"+n.css),i&&(n.cssElem=r(i),n.cssElem.attr("id","notify-"+n.name)),{}),e=T(n.html);o("html",e,t),o("text",e,t),n.fields=t}function r(t){var n=i("style");n.attr("type","text/css"),T("head").append(n);try{n.html(t)}catch(e){n[0].styleSheet.cssText=t}return n}function o(t,e,n){var a;f(e,"["+(a="data-notify-"+(t="html"!==t?"text":t))+"]").each(function(){var e=T(this).attr(a);n[e=e||u]=t})}function s(n){return n=n.is("[type=radio]")?n.parents("form:first").find("[type=radio]").filter(function(e,t){return T(t).attr("name")===n.attr("name")}
1).first():n}function A(e,t,n){var a;if("string"==typeof n)n=parseInt(n,10);else if("number"!=typeof n)return;if(!isNaN(n))a=j[I[t.charAt(0)]],void 0!==e[a]&&(t=j[a.charAt(0)],n=-n),void 0===e[t]?e[t]=n:e[t]+=n}function E(e,t,n){if("l"===e||"t"===e)return 0;if("c"===e||"m"===e)return n/2-t/2;if("r"===e||"b"===e)return n-t;throw"Invalid alignment"}function l(e){return(l.e=l.e||i("div")).text(e).html()}var D=[].indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(t in this&&this[t]===e)return t;return-1},c="notify",d=c+"js",u=c+"!blank",j={t:"top",m:"middle",b:"bottom",l:"left",c:"center",r:"right"},S=["l","c","r"],P=["t","m","b"],O=["t","b","l","r"],I={t:"b",m:null,b:"t",l:"r",c:null,r:"l"},p={},h={name:"core",html:'<div class="'+d+'-wrapper">\n\t<div class="'+d+'-arrow"></div>\n\t<div class="'+d+'-container"></div>\n</div>',css:"."+d+"-corner {\n\tposition: fixed;\n\tmargin: 5px;\n\tz-index: 1050;\n}\n\n."+d+"-corner ."+d+"-wrapper,\n."+d+"-corner ."+d+"-container {\n\tposition: relative;\n\tdisplay: block;\n\theight: inherit;\n\twidth: inherit;\n\tmargin: 3px;\n}\n\n."+d+"-wrapper {\n\tz-index: 1;\n\tposition: absolute;\n\tdisplay: inline-block;\n\theight: 0;\n\twidth: 0;\n}\n\n."+d+"-container {\n\tdisplay: none;\n\tz-index: 1;\n\tposition: absolute;\n}\n\n."+d+"-hidable {\n\tcursor: pointer;\n}\n\n[data-notify-text],[data-notify-html] {\n\tposition: relative;\n}\n\n."+d+"-arrow {\n\tposition: absolute;\n\tz-index: 2;\n\twidth: 0;\n\theight: 0;\n}"},m={"border-radius":["-webkit-","-moz-"]},f=function(e,t){return e.is(t)?e:e.find(t)},g={clickToHide:!0,autoHide:!0,autoHideDelay:5e3,arrowShow:!0,arrowSize:5,breakNewLines:!0,elementPosition:"bottom",globalPosition:"top right",style:"bootstrap",className:"error",showAnimation:"slideDown",showDuration:400,hideAnimation:"slideUp",hideDuration:200,gap:5},i=function(e){return T("<"+e+"></"+e+">")},v={};a.prototype.loadHTML=function(){var e=this.getStyle();this.userContainer=T(e.html),this.userFields=e.fields},a.prototype.show=function(e,t){var n,a,i=function(){if(e||a.elem||a.destroy(),t)return t()},r=0<(a=this).container.parent().parents(":hidden").length,o=this.container.add(this.arrow),s=[];if(r&&e)n="show";else if(r&&!e)n="hide";else if(!r&&e)n=this.options.showAnimation,s.push(this.options.showDuration);else{if(r||e)return i();n=this.options.hideAnimation,s.push(this.options.hideDuration)}return s.push(i),o[n].apply(o,s)},a.prototype.setGlobalPosition=function(){var e=this.getPosition(),t=e[0],e=e[1],n=j[t],a=j[e],t=t+"|"+e,e=v[t];return e&&document.body.contains(e[0])||(e=v[t]=i("div"),(t={})[n]=0,"middle"===a?t.top="45%":"center"===a?t.left="45%":t[a]=0,e.css(t).addClass(d+"-corner"),T("body").append(e)),e.prepend(this.wrapper)},a.prototype.setElementPosition=function(){var e,t,n,a,i,r,o,s,l,c,d,u=this.getPosition(),p=u[0],u=u[1],h=this.elem.position(),m=this.elem.outerHeight(),f=this.elem.outerWidth(),g=this.elem.innerHe
1ight(),v=this.elem.innerWidth(),y=this.wrapper.position(),b=this.container.height(),_=this.container.width(),k=j[p],w=I[p],C=j[w],x={};for(x[C]="b"===p?m:"r"===p?f:0,A(x,"top",h.top-y.top),A(x,"left",h.left-y.left),a=0,r=(d=["top","left"]).length;a<r;a++)l=d[a],(s=parseInt(this.elem.css("margin-"+l),10))&&A(x,l,s);if(h=Math.max(0,this.options.gap-(this.options.arrowShow?n:0)),A(x,C,h),this.options.arrowShow){for(n=this.options.arrowSize,t=T.extend({},x),e=this.userContainer.css("border-color")||this.userContainer.css("border-top-color")||this.userContainer.css("background-color")||"white",i=0,o=O.length;i<o;i++)c=j[l=O[i]],l!==w&&(t["border-"+c]=n+"px solid "+(c===k?e:"transparent"));A(x,j[w],n),0<=D.call(O,u)&&A(t,j[u],2*n)}else this.arrow.hide();if(0<=D.call(P,p)?(A(x,"left",E(u,_,f)),t&&A(t,"left",E(u,n,v))):0<=D.call(S,p)&&(A(x,"top",E(u,b,m)),t)&&A(t,"top",E(u,n,g)),this.container.is(":visible")&&(x.display="block"),this.container.removeAttr("style").css(x),t)return this.arrow.removeAttr("style").css(t)},a.prototype.getPosition=function(){var e,n,t=this.options.position||(this.elem?this.options.elementPosition:this.options.globalPosition);if(n=[],T.each(t.split(/\W+/),function(e,t){t=t.toLowerCase().charAt(0);if(j[t])return n.push(t)}),0===(t=n).length&&(t[0]="b"),D.call(O,t[0])<0)throw"Must be one of ["+O+"]";return(1===t.length||(e=t[0],0<=D.call(P,e)&&(e=t[1],D.call(S,e)<0))||(e=t[0],0<=D.call(S,e)&&(e=t[1],D.call(P,e)<0)))&&(t[1]=(e=t[0],0<=D.call(S,e)?"m":"l")),2===t.length&&(t[2]=t[1]),t},a.prototype.getStyle=function(e){var t;if(e=e||this.options.style,t=p[e=e||"default"])return t;throw"Missing style: "+e},a.prototype.updateClasses=function(){var t,e=["base"];return T.isArray(this.options.className)?e=e.concat(this.options.className):this.options.className&&e.push(this.options.className),t=this.getStyle(),e=T.map(e,function(e){return d+"-"+t.name+"-"+e}).join(" "),this.userContainer.attr("class",e)},a.prototype.run=function(e,t){var n,a,i,r;if(T.isPlainObject(t)?T.extend(this.options,t):"string"===T.type(t)&&(this.options.className=t),this.container&&!e)this.show(!1);else if(this.container||e){for(i in a={},T.isPlainObject(e)?a=e:a[u]=e,a)n=a[i],(r=this.userFields[i])&&("text"===r&&(n=l(n),this.options.breakNewLines)&&(n=n.replace(/\n/g,"<br/>")),f(this.userContainer,"[data-notify-"+r+(i===u?"":"="+i)+"]").html(n));this.updateClasses(),this.elem?this.setElementPosition():this.setGlobalPosition(),this.show(!0),this.options.autoHide&&(clearTimeout(this.autohideTimer),this.autohideTimer=setTimeout(this.show.bind(this,!1),this.options.autoHideDelay))}},a.prototype.destroy=function(){this.wrapper.data(d,null),this.wrapper.remove()},T[c]=function(e,t,n){return e&&e.nodeName||e.jquery?T(e)[c](t,n):(n=t,new a(null,t=e,n)),e},T.fn[c]=function(t,n){return T(this).each(function(){var e=s(T(this)).data(d);e&&e.destroy(),new a(T(this),t,n)}),this},T.extend(T[c],{defaults:function(e){return T.extend(g,e)},addStyle:e,removeStyle:function(e){if(!e)throw"Missing Style name";p[e]&&delete p[e]},pluginOptions:g,getStyle:function(e){return p[e]},insertCSS:r}),e("bootstrap",{html:"<div>\n<span data-notify-text></span>\n</div>",classes:{base:{"font-weight":"bold",padding:"8px 15px 8px 14px","text-shadow":"0 1px 0 rgba(255, 255, 255, 0.5)","background-color":"#fcf8e3",border:"1px solid #fbeed5","border-radius":"4px","white-space":"nowrap","padding-left":"25px","background-repeat":"no-repeat","background-position":"3px 7px"},error:{color:"#B94A48","background-color":"#F2DEDE","border-color":"#EED3D7","background-image":"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtRJREFUeNqkVc1u00AQHq+dOD+0poIQfkIjalW0SEGqRMuRnHos3DjwAH0ArlyQeANOOSMeAA5VjyBxKBQhgSpVUKKQNGloFdw4cWw2jtfMOna6JOUArDTazXi/b3dm55socPqQhFka++aHBsI8GsopRJERNFlY88FCEk9Yiwf8RhgRyaHFQpPHCDmZG5oX2ui2yilkcTT1AcDsbYC1NMAyOi7zTX2Agx7A9luAl88BauiiQ/cJaZQfIpAlngDcvZZMrl8vFPK5+XktrWlx3/ehZ5r9+t6e+WVnp1pxnNIjgBe4/6dAysQc8dsmHwPcW9C0h3fW1hans1ltwJhy0GxK7XZbUlMp5Ww2eyan6+ft/f2FAqXGK4CvQk5HueFz7D6GOZtIrK+srupdx1GRBBqNBtzc2AiMr7nPplRdKhb1q6q6zjFhrklEFOUutoQ50xcX86ZlqaZpQrfbBdu2R6/G19zX6XSgh6RX5ubyHCM8nqSID6ICrGiZjGYYxojEsiw4PDwMSL5VKsC8Yf4VRYFzMzMaxwjlJSlCyAQ9l0CW44PBADzXhe7xMdi9HtTrdYjFYkDQL0cn4Xdq2/EAE+InCnvADTf2eah4Sx9vExQjkqXT6aAERICMewd/UAp/IeYANM2joxt+q5VI+ieq2i0Wg3l6DNzHwTERPgo1ko7XBXj3vdlsT2F+UuhIhYkp7u7CarkcrFOCtR3H5JiwbAIeImjT/YQKKBtGjRFCU5IUgFRe7fF4cCNVIPMYo3VKqxwjyNAXNepuopyqnld602qVsfRpEkkz+GFL1wPj6ySXBpJtWVa5xlhpcyhBNwpZHmtX8AGgfIExo0ZpzkWVTBGiXCSEaHh62/PoR0p/vHaczxXGnj4bSo+G78lELU80h1uogBwWLf5YlsPmgDEd4M236xjm+8nm4IuE/9u+/PH2JXZfbwz4zw1WbO+SQPpXfwG/BBgAhCNZiSb/pOQAAAAASUVORK5CYII=)"},success:{color:"#468847","background-color":"#DFF0D8","border-color":"#D6E9C6","background-image":"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAutJREFUeNq0lctPE0Ecx38zu/RFS1EryqtgJFA08YCiMZIAQQ4eRG8eDGdPJiYeTIwHTfwPiAcvXIwXLwoXPaDxkWgQ6islKlJLS
1QWLUraPLTv7Gme32zoF9KSTfLO7v53vZ3d/M7/fIth+IO6INt2jjoA7bjHCJoAlzCRw59YwHYjBnfMPqAKWQYKjGkfCJqAF0xwZjipQtA3MxeSG87VhOOYegVrUCy7UZM9S6TLIdAamySTclZdYhFhRHloGYg7mgZv1Zzztvgud7V1tbQ2twYA34LJmF4p5dXF1KTufnE+SxeJtuCZNsLDCQU0+RyKTF27Unw101l8e6hns3u0PBalORVVVkcaEKBJDgV3+cGM4tKKmI+ohlIGnygKX00rSBfszz/n2uXv81wd6+rt1orsZCHRdr1Imk2F2Kob3hutSxW8thsd8AXNaln9D7CTfA6O+0UgkMuwVvEFFUbbAcrkcTA8+AtOk8E6KiQiDmMFSDqZItAzEVQviRkdDdaFgPp8HSZKAEAL5Qh7Sq2lIJBJwv2scUqkUnKoZgNhcDKhKg5aH+1IkcouCAdFGAQsuWZYhOjwFHQ96oagWgRoUov1T9kRBEODAwxM2QtEUl+Wp+Ln9VRo6BcMw4ErHRYjH4/B26AlQoQQTRdHWwcd9AH57+UAXddvDD37DmrBBV34WfqiXPl61g+vr6xA9zsGeM9gOdsNXkgpEtTwVvwOklXLKm6+/p5ezwk4B+j6droBs2CsGa/gNs6RIxazl4Tc25mpTgw/apPR1LYlNRFAzgsOxkyXYLIM1V8NMwyAkJSctD1eGVKiq5wWjSPdjmeTkiKvVW4f2YPHWl3GAVq6ymcyCTgovM3FzyRiDe2TaKcEKsLpJvNHjZgPNqEtyi6mZIm4SRFyLMUsONSSdkPeFtY1n0mczoY3BHTLhwPRy9/lzcziCw9ACI+yql0VLzcGAZbYSM5CCSZg1/9oc/nn7+i8N9p/8An4JMADxhH+xHfuiKwAAAABJRU5ErkJggg==)"},info:{color:"#3A87AD","background-color":"#D9EDF7","border-color":"#BCE8F1","background-image":"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QYFAhkSsdes/QAAA8dJREFUOMvVlGtMW2UYx//POaWHXg6lLaW0ypAtw1UCgbniNOLcVOLmAjHZolOYlxmTGXVZdAnRfXQm+7SoU4mXaOaiZsEpC9FkiQs6Z6bdCnNYruM6KNBw6YWewzl9z+sHImEWv+vz7XmT95f/+3/+7wP814v+efDOV3/SoX3lHAA+6ODeUFfMfjOWMADgdk+eEKz0pF7aQdMAcOKLLjrcVMVX3xdWN29/GhYP7SvnP0cWfS8caSkfHZsPE9Fgnt02JNutQ0QYHB2dDz9/pKX8QjjuO9xUxd/66HdxTeCHZ3rojQObGQBcuNjfplkD3b19Y/6MrimSaKgSMmpGU5WevmE/swa6Oy73tQHA0Rdr2Mmv/6A1n9w9suQ7097Z9lM4FlTgTDrzZTu4StXVfpiI48rVcUDM5cmEksrFnHxfpTtU/3BFQzCQF/2bYVoNbH7zmItbSoMj40JSzmMyX5qDvriA7QdrIIpA+3cdsMpu0nXI8cV0MtKXCPZev+gCEM1S2NHPvWfP/hL+7FSr3+0p5RBEyhEN5JCKYr8XnASMT0xBNyzQGQeI8fjsGD39RMPk7se2bd5ZtTyoFYXftF6y37gx7NeUtJJOTFlAHDZLDuILU3j3+H5oOrD3yWbIztugaAzg
1nBKJuBLpGfQrS8wO4FZgV+c1IxaLgWVU0tMLEETCos4xMzEIv9cJXQcyagIwigDGwJgOAtHAwAhisQUjy0ORGERiELgG4iakkzo4MYAxcM5hAMi1WWG1yYCJIcMUaBkVRLdGeSU2995TLWzcUAzONJ7J6FBVBYIggMzmFbvdBV44Corg8vjhzC+EJEl8U1kJtgYrhCzgc/vvTwXKSib1paRFVRVORDAJAsw5FuTaJEhWM2SHB3mOAlhkNxwuLzeJsGwqWzf5TFNdKgtY5qHp6ZFf67Y/sAVadCaVY5YACDDb3Oi4NIjLnWMw2QthCBIsVhsUTU9tvXsjeq9+X1d75/KEs4LNOfcdf/+HthMnvwxOD0wmHaXr7ZItn2wuH2SnBzbZAbPJwpPx+VQuzcm7dgRCB57a1uBzUDRL4bfnI0RE0eaXd9W89mpjqHZnUI5Hh2l2dkZZUhOqpi2qSmpOmZ64Tuu9qlz/SEXo6MEHa3wOip46F1n7633eekV8ds8Wxjn37Wl63VVa+ej5oeEZ/82ZBETJjpJ1Rbij2D3Z/1trXUvLsblCK0XfOx0SX2kMsn9dX+d+7Kf6h8o4AIykuffjT8L20LU+w4AZd5VvEPY+XpWqLV327HR7DzXuDnD8r+ovkBehJ8i+y8YAAAAASUVORK5CYII=)"},warn:{color:"#C09853","background-color":"#FCF8E3","border-color":"#FBEED5","background-image":"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABJlBMVEXr6eb/2oD/wi7/xjr/0mP/ykf/tQD/vBj/3o7/uQ//vyL/twebhgD/4pzX1K3z8e349vK6tHCilCWbiQymn0jGworr6dXQza3HxcKkn1vWvV/5uRfk4dXZ1bD18+/52YebiAmyr5S9mhCzrWq5t6ufjRH54aLs0oS+qD751XqPhAybhwXsujG3sm+Zk0PTwG6Shg+PhhObhwOPgQL4zV2nlyrf27uLfgCPhRHu7OmLgAafkyiWkD3l49ibiAfTs0C+lgCniwD4sgDJxqOilzDWowWFfAH08uebig6qpFHBvH/aw26FfQTQzsvy8OyEfz20r3jAvaKbhgG9q0nc2LbZxXanoUu/u5WSggCtp1anpJKdmFz/zlX/1nGJiYmuq5Dx7+sAAADoPUZSAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfdBgUBGhh4aah5AAAAlklEQVQY02NgoBIIE8EUcwn1FkIXM1Tj5dDUQhPU502Mi7XXQxGz5uVIjGOJUUUW81HnYEyMi2HVcUOICQZzMMYmxrEyMylJwgUt5BljWRLjmJm4pI1hYp5SQLGYxDgmLnZOVxuooClIDKgXKMbN5ggV1ACLJcaBxNgcoiGCBiZwdWxOETBDrTyEFey0jYJ4eHjMGWgEAIpRFRCUt08qAAAAAElFTkSuQmCC)"}}}),T(function(){r(h.css).attr("id","core-notify"),T(document).on("click","."+d+"-hidable",function(e){T(this).trigger("notify-hide")}),T(document).on("notify-hide","."+d+"-wrapper",function(e){var t=T(this).data(d);t&&t.show(!1)})})}),(e=>{"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e("undefined"!=typeof module&&module.exports?require("jquery"):jQuery)})(function(se){function a(N,l){function e(e){if(!(!0===E.data(Oe+"_intouch")||0<se(e.target).closest(l.excludedElements,E).length)){var t,n,a,i=e.originalEvent||e;if(!i.pointerType||"mouse"!=i.pointerType||0!=l.fallbackToMouseEvents)return a=(n=i.touches)?n[0]:i,D=Te,n?j=n.length:!1!==l.preventDefaultEvents&&e.preventDefault(),T=b=y=null,C=1,x=w=k=_=v=0,(e={})[le]=s(le),e[ce]=s(ce),e[de]=s(de),e[ue]=s(ue),A=e,J(),p(0,a),!n||j===l.fingers||l.fingers===Ce||d()?(re=h(),2==j&&(p(1,n[1]),k=w=te(S[0].start,S[1].start)),(l.swipeStatus||l.pinchStatus)&&(t=c(i,D))):t=!1,!1===t?(c(i,D=De),t):(l.hold&&(L=setTimeout(se.proxy(function(){E.trigger("hold",[i.target]),l.hold&&(t=l.hold.call(E,i,i.target))},this),l.longTapThreshold)),o(!0),null)}}function t(e){var t=e.originalEvent||e;if(D!==Ee&&D!==De&&!u()){var n,a=t.touches,i=K(a?a[0]:t);if(P=h(),a&&(j=a.length),l.hold&&clearTimeout(L),D=Ae,2==j&&(0==k?(p(1,a[1]),k=w=te(S[0].start,S[1].start)):(K(a[1]),w=te(S[0].end,S[1].end),S[0].end,S[1].end,T=C<1?he:pe),C=(w/k*1).toFixed(2),x=Math.abs(k-w)),j===l.fingers||l.fingers===Ce||!a||d()){y=ne(i.start,i.end),b=ne(i.last,i.end);var r,o=e,a=b;if(!1!==l.preventDefaultEvents)if(l.allowPageScroll===me)o.preventDefault();else{var s=l.allowPageScroll===fe;switch(a){case le:(l.swipeLeft&&s||!s&&l.allowPageScroll!=ke)&&o.preventDefault();break;case ce:(l.swipeRight&&s||!s&&l.allowPageScroll!=ke)&&o.preventDefault();break;case de:(l.swipeUp&&s||!s&&l.allowPageScroll!=we)&&o.preventDefault();break;case ue:(l.swipeDown&&s||!s&&l.allowPageScroll!=we)&&o.preventDefault()}}e=i.start,a=i.end,v=Math.round(Math.sqrt(Math.pow(a.x-e.x,2)+Math.pow(a.y-e.y,2))),_=ee(),a=v,(e=y)!=me&&(a=Math.max(a,Z(e)),A[e].distance=a),n=c(t,D),l.triggerOnTouchEnd&&!l.triggerOnTouchLeave||(e=!0,l.triggerOnTouchLeave&&(r={left:(r=(a=se(a=this)).offset()).left,right:r.left+a.outerWidth(),top:r.top,bottom:r.top+a.outerHeight()},a=i.end,i=r,e=a.x>i.left&&a.x<i.right&&a.y>i.top&&a.y<i.bottom),!l.triggerOnTouchEnd&&e?D=q(Ae):l.triggerOnTouchLeave&&!e&&(D=q(Ee)),D!=De&&D!=Ee)||c(t,D)}else c(t,D=De);!1===n&&c(t,D=De)}}function n(e){var t,n=e.originalEvent||e,a=n.touches;if(a){if(a.length&&!u())return t=n,O=h(),oe=t.touches.length+1,!0;if(a.length&&u())return!0}return u()&&(j=oe),P=h(),_=ee(),H()||!R()?c(n,D=De):l.triggerOnTouchEnd||!1===l.triggerOnTouchEnd&&D===Ae?(!1!==l.preventDefaultEvents&&e.preventDefault(),c(n,D=Ee)):!l.triggerOnTouchEnd&&Q()?r(n,D=Ee,ye):D===Ae&&c(n,D=De),o(!1),null}function i(){w=k=re=P=j=0,J(),o(!(C=1))}function F(e){e=e.originalEvent||e;l.triggerOnTouchLeave&&c(e,D=q(Ee))}function B(){E.unbind(m,e),E.unbind(g,i),E.unbind(ae,t),E.unbind(ie,n),f&&E.unbind(f,F),o(!1)}function q(e){var t=e,n=$(),a=R(),i=H();return!n||i?t=De:!a||e!=Ae||l.triggerOnTouchEnd&&!l.triggerOnTouchLeave?!a&&e==Ee&&l.triggerOnTouchLeave&&(t=De):t=Ee,t}function c(e,t){var n,a=e.touches;return(U()&&z()||z())&&(n=r(e,t,ge)),(W()&&d()||d())&&!1!==n&&(n=r
1(e,t,ve)),Y()&&X()&&!1!==n?n=r(e,t,be):_>l.longTapThreshold&&v<xe&&l.longTap&&!1!==n?n=r(e,t,_e):1!==j&&je||!(isNaN(v)||v<l.threshold)||!Q()||!1===n||(n=r(e,t,ye)),t===De&&i(),t!==Ee||a&&a.length||i(),n}function r(e,t,n){var a;if(n==ge){if(E.trigger("swipeStatus",[t,y||null,v||0,_||0,j,S,b]),l.swipeStatus&&!1===(a=l.swipeStatus.call(E,e,t,y||null,v||0,_||0,j,S,b)))return!1;if(t==Ee&&U()){if(clearTimeout(M),clearTimeout(L),E.trigger("swipe",[y,v,_,j,S,b]),l.swipe&&!1===(a=l.swipe.call(E,e,y,v,_,j,S,b)))return!1;switch(y){case le:E.trigger("swipeLeft",[y,v,_,j,S,b]),l.swipeLeft&&(a=l.swipeLeft.call(E,e,y,v,_,j,S,b));break;case ce:E.trigger("swipeRight",[y,v,_,j,S,b]),l.swipeRight&&(a=l.swipeRight.call(E,e,y,v,_,j,S,b));break;case de:E.trigger("swipeUp",[y,v,_,j,S,b]),l.swipeUp&&(a=l.swipeUp.call(E,e,y,v,_,j,S,b));break;case ue:E.trigger("swipeDown",[y,v,_,j,S,b]),l.swipeDown&&(a=l.swipeDown.call(E,e,y,v,_,j,S,b))}}}if(n==ve){if(E.trigger("pinchStatus",[t,T||null,x||0,_||0,j,C,S]),l.pinchStatus&&!1===(a=l.pinchStatus.call(E,e,t,T||null,x||0,_||0,j,C,S)))return!1;if(t==Ee&&W())switch(T){case pe:E.trigger("pinchIn",[T||null,x||0,_||0,j,C,S]),l.pinchIn&&(a=l.pinchIn.call(E,e,T||null,x||0,_||0,j,C,S));break;case he:E.trigger("pinchOut",[T||null,x||0,_||0,j,C,S]),l.pinchOut&&(a=l.pinchOut.call(E,e,T||null,x||0,_||0,j,C,S))}}return n==ye?t!==De&&t!==Ee||(clearTimeout(M),clearTimeout(L),X()&&!Y()?(I=h(),M=setTimeout(se.proxy(function(){I=null,E.trigger("tap",[e.target]),l.tap&&(a=l.tap.call(E,e,e.target))},this),l.doubleTapThreshold)):(I=null,E.trigger("tap",[e.target]),l.tap&&(a=l.tap.call(E,e,e.target)))):n==be?t!==De&&t!==Ee||(clearTimeout(M),clearTimeout(L),I=null,E.trigger("doubletap",[e.target]),l.doubleTap&&(a=l.doubleTap.call(E,e,e.target))):n!=_e||t!==De&&t!==Ee||(clearTimeout(M),I=null,E.trigger("longtap",[e.target]),l.longTap&&(a=l.longTap.call(E,e,e.target))),a}function R(){var e=!0;return e=null!==l.threshold?v>=l.threshold:e}function H(){var e=!1;return e=null!==l.cancelThreshold&&null!==y?Z(y)-v>=l.cancelThreshold:e}function $(){return!(l.maxTimeThreshold&&_>=l.maxTimeThreshold)}function W(){var e=V(),t=G(),n=null===l.pinchThreshold||x>=l.pinchThreshold;return e&&t&&n}function d(){return l.pinchStatus||l.pinchIn||l.pinchOut}function U(){var e=$(),t=R(),n=V(),a=G();return!H()&&a&&n&&t&&e}function z(){return l.swipe||l.swipeStatus||l.swipeLeft||l.swipeRight||l.swipeUp||l.swipeDown}function V(){return j===l.fingers||l.fingers===Ce||!je}function G(){return 0!==S[0].end.x}function Q(){return!!l.tap}function X(){return!!l.doubleTap}function Y(){var e;return null!=I&&(e=h(),X())&&e-I<=l.doubleTapThreshold}function J(){oe=O=0}function u(){var e=!1;return e=O&&h()-O<=l.fingerReleaseThreshold?!0:e}function o(e){E&&(!0===e?(E.bind(ae,t),E.bind(ie,n),f&&E.bind(f,F)):(E.unbind(ae,t,!1),E.unbind(ie,n,!1),f&&E.unbind(f,F,!1)),E.data(Oe+"_intouch",!0===e))}function p(e,t){var n={start:{x:0,y:0},last:{x:0,y:0},end:{x:0,y:0}};return n.start.x=n.last.x=n.end.x=t.pageX||t.clientX,n.start.y=n.last.y=n.end.y=t.pageY||t.clientY,S[e]=n}function K(e){var t=void 0!==e.identifier?e.identifier:0,n=S[t]||null;return(n=null===n?p(t,e):n).last.x=n.end.x,n.last.y=n.end.y,n.end.x=e.pageX||e.clientX,n.end.y=e.pageY||e.clientY,n}function Z(e){if(A[e])return A[e].distance}function s(e){return{direction:e,distance:0}}function ee(){return P-re}function te(e,t){var n=Math.abs(e.x-t.x),e=Math.abs(e.y-t.y);return Math.round(Math.sqrt(n*n+e*e))}function ne(e,t){var n,a;return n=t,(a=e).x==n.x&&a.y==n.y?me:(a=t,e=(n=e).x-t.x,a=Math.atan2(t.y-n.y,e),n=(n=Math.round(180*a/Math.PI))<0?360-Math.abs(n):n,n<=45&&0<=n||n<=360&&315<=n?le:135<=n&&n<=225?ce:45<n&&n<135?ue:de)}function h(){return(new Date).getTime()}var l=se.extend({},l),a=je||Pe||!l.fallbackToMouseEvents,m=a?Pe?Se?"MSPointerDown":"pointerdown":"touchstart":"mousedown",ae=a?Pe?Se?"MSPointerMove":"pointermove":"touchmove":"mousemove",ie=a?Pe?Se?"MSPointerUp":"pointerup":"touchend":"mouseup",f=!a||Pe?"mouseleave":null,g=Pe?Se?"MSPointerCancel":"pointercancel":"touchcancel",v=0,y=null,b=null,_=0,k=0,w=0,C=1,x=0,T=0,A=null,E=se(N),D="start",j=0,S={}
1,re=0,P=0,O=0,oe=0,I=0,M=null,L=null;try{E.bind(m,e),E.bind(g,i)}catch(e){se.error("events not supported "+m+","+g+" on jQuery.swipe")}this.enable=function(){return this.disable(),E.bind(m,e),E.bind(g,i),E},this.disable=function(){return B(),E},this.destroy=function(){B(),E.data(Oe,null),E=null},this.option=function(e,t){if("object"==typeof e)l=se.extend(l,e);else if(void 0!==l[e]){if(void 0===t)return l[e];l[e]=t}else{if(!e)return l;se.error("Option "+e+" does not exist on jQuery.swipe.options")}return null}}var le="left",ce="right",de="up",ue="down",pe="in",he="out",me="none",fe="auto",ge="swipe",ve="pinch",ye="tap",be="doubletap",_e="longtap",ke="horizontal",we="vertical",Ce="all",xe=10,Te="start",Ae="move",Ee="end",De="cancel",je="ontouchstart"in window,Se=window.navigator.msPointerEnabled&&!window.PointerEvent&&!je,Pe=(window.PointerEvent||window.navigator.msPointerEnabled)&&!je,Oe="TouchSwipe";se.fn.swipe=function(e){var t=se(this),n=t.data(Oe);if(n&&"string"==typeof e){if(n[e])return n[e].apply(n,Array.prototype.slice.call(arguments,1));se.error("Method "+e+" does not exist on jQuery.swipe")}else if(n&&"object"==typeof e)n.option.apply(n,arguments);else if(!(n||"object"!=typeof e&&e))return function(n){return!n||void 0!==n.allowPageScroll||void 0===n.swipe&&void 0===n.swipeStatus||(n.allowPageScroll=me),void 0!==n.click&&void 0===n.tap&&(n.tap=n.click),n=n||{},n=se.extend({},se.fn.swipe.defaults,n),this.each(function(){var e,t=se(this);t.data(Oe)||(e=new a(this,n),t.data(Oe,e))})}.apply(this,arguments);return t},se.fn.swipe.version="1.6.18",se.fn.swipe.defaults={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:".noSwipe",preventDefaultEvents:!0},se.fn.swipe.phases={PHASE_START:Te,PHASE_MOVE:Ae,PHASE_END:Ee,PHASE_CANCEL:De},se.fn.swipe.directions={LEFT:le,RIGHT:ce,UP:de,DOWN:ue,IN:pe,OUT:he},se.fn.swipe.pageScroll={NONE:me,HORIZONTAL:ke,VERTICAL:we,AUTO:fe},se.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,FOUR:4,FIVE:5,ALL:Ce}}),(i=>{i.easytabs=function(e,t){var n=this,e=i(e);function a(e){var t=(e=>(e=e.find("a").attr("href").substr(1),i("#"+e)))(e);t.length&&(n.tabGroups.removeClass(n.settings.tabActiveClass),n.panels.removeClass(n.settings.panelActiveClass),e.addClass(n.settings.tabActiveClass),t.addClass(n.settings.panelActiveClass),n.panels.hide(),t[n.settings.transitionIn](n.settings.animationSpeed,n.settings.transitionInEasing))}n.settings=i.extend({},{animate:!0,panelActiveClass:"active",tabActiveClass:"active",defaultTab:"li:first-child",animationSpeed:"normal",tabs:"> ul > li",updateHash:!0,cycle:!1,collapsible:!1,collapsedClass:"collapsed",collapsedByDefault:!0,uiTabs:!1,transitionIn:"fadeIn",transitionOut:"fadeOut",transitionInEasing:"swing",transitionOutEasing:"swing",containerClass:"",tabsClass:"",tabClass:"",panelClass:"",cache:!0,event:"click",panelContext:e,effect:function(e,t){i(t).fadeIn(n.settings.animationSpeed)}},t),n.tabGroups=e.find(n.settings.tabs),n.panels=i([]),n.tabGroups.each(function(){var e=i(this).find("a").attr("href").substr(1),t=i("#"+e);if(!t.length)throw new Error("Panel not found for tab target: "+e);n.panels=n.panels.add(t)}),n.tabGroups.on(n.settings.event,function(e){e.preventDefault(),a(i(this))}),(t=n.tabGroups.filter(n.settings.defaultTab).first()).length&&a(t)},i.fn.easytabs=function(t){return this.each(function(){var e;void 0===i(this).data("easytabs")&&(e=new i.easytabs(this,t),i(this).data("easytabs",e))})}})(jQuery),function(e){"function"==typeof define&&define.amd?define("picker",["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):this.Picker=e(jQuery)}(function(m){function f(a,n,i,e){function r(){return f._.node("div",f._.node("div",f._.node("div",f._.node("div",h.component.nodes(c.open
1),u.box),u.wrap),u.frame),u.holder,'tabindex="-1"')}function o(){h.$holder.on({keydown:s,"focus.toOpen":t,blur:function(){p.removeClass(u.target)},focusin:function(e){h.$root.removeClass(u.focused),e.stopPropagation()},"mousedown click":function(e){var t=e.target;t!=h.$holder[0]&&(e.stopPropagation(),"mousedown"!=e.type||m(t).is("input, select, textarea, button, option")||(e.preventDefault(),h.$holder[0].focus()))}}).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var e=m(this),t=e.data(),e=e.hasClass(u.navDisabled)||e.hasClass(u.disabled),n=(n=y())&&(n.type||n.href);(e||n&&!m.contains(h.$root[0],n))&&h.$holder[0].focus(),!e&&t.nav?h.set("highlight",h.component.item.highlight,{nav:t.nav}):!e&&"pick"in t?(h.set("select",t.pick),d.closeOnSelect&&h.close(!0)):t.clear?(h.clear(),d.closeOnClear&&h.close(!0)):t.close&&h.close(!0)})}function t(e){e.stopPropagation(),p.addClass(u.target),h.$root.addClass(u.focused),h.open()}function s(e){var t=e.keyCode,n=/^(8|46)$/.test(t);return 27==t?(h.close(!0),!1):void((32==t||n||!c.open&&h.component.key[t])&&(e.preventDefault(),e.stopPropagation(),n?h.clear().close():h.open()))}var l,c,d,u,p,h;return a?(l=!1,c={id:a.id||"P"+Math.abs(~~(Math.random()*new Date))},d=i?m.extend(!0,{},i.defaults,e):e||{},u=m.extend({},f.klasses(),d.klass),p=m(a),h=(e=function(){return this.start()}).prototype={constructor:e,$node:p,start:function(){return c&&c.start?h:(c.methods={},c.start=!0,c.open=!1,c.type=a.type,a.autofocus=a==y(),a.readOnly=!d.editable,a.id=a.id||c.id,"text"!=a.type&&(a.type="text"),h.component=new i(h,d),h.$root=m('<div class="'+u.picker+'" id="'+a.id+'_root" />'),v(h.$root[0],"hidden",!0),h.$holder=m(r()).appendTo(h.$root),o(),d.formatSubmit&&(!0===d.hiddenName?(t=a.name,a.name=""):t=(t=["string"==typeof d.hiddenPrefix?d.hiddenPrefix:"","string"==typeof d.hiddenSuffix?d.hiddenSuffix:"_submit"])[0]+a.name+t[1],h._hidden=m('<input type=hidden name="'+t+'"'+(p.data("value")||a.value?' value="'+h.get("select",d.formatSubmit)+'"':"")+">")[0],p.on("change."+c.id,function(){h._hidden.value=a.value?h.get("select",d.formatSubmit):""})),p.data(n,h).addClass(u.input).val(p.data("value")?h.get("select",d.format):a.value),d.editable||p.on("focus."+c.id+" click."+c.id,function(e){e.preventDefault(),h.open()}).on("keydown."+c.id,s),v(a,{haspopup:!0,expanded:!1,readonly:!1,owns:a.id+"_root"}),d.containerHidden?m(d.containerHidden).append(h._hidden):p.after(h._hidden),d.container?m(d.container).append(h.$root):p.after(h.$root),h.on({start:h.component.onStart,render:h.component.onRender,stop:h.component.onStop,open:h.component.onOpen,close:h.component.onClose,set:h.component.onSet}).on({start:d.onStart,render:d.onRender,stop:d.onStop,open:d.onOpen,close:d.onClose,set:d.onSet}),(t=h.$holder[0]).currentStyle?e=t.currentStyle.position:window.getComputedStyle&&(e=getComputedStyle(t).position),l="fixed"==e,a.autofocus&&h.open(),h.trigger("start").trigger("render"));var e,t},render:function(e){return e?(h.$holder=m(r()),o(),h.$root.html(h.$holder)):h.$root.find("."+u.box).html(h.component.nodes(c.open)),h.trigger("render")},stop:function(){return c.start&&(h.close(),h._hidden&&h._hidden.parentNode.removeChild(h._hidden),h.$root.remove(),p.removeClass(u.input).removeData(n),setTimeout(function(){p.off("."+c.id)},0),a.type=c.type,a.readOnly=!1,h.trigger("stop"),c.methods={},c.start=!1),h},open:function(e){return c.open?h:(p.addClass(u.active),v(a,"expanded",!0),setTimeout(function(){h.$root.addClass(u.opened),v(h.$root[0],"hidden",!1)},0),!1!==e&&(c.open=!0,l&&_.css("overflow","hidden").css("padding-right","+="+g()),l&&k?h.$holder.find("."+u.frame).one("transitionend",function(){h.$holder[0].focus()}):h.$holder[0].focus(),b.on("click."+c.id+" focusin."+c.id,function(e){var t=e.target;t!=a&&t!=document&&3!=e.which&&h.close(t===h.$holder[0])}).on("keydown."+c.id,function(e){var t=e.keyCode,n=h.component.key[t],a=e.target;27==t?h.close(!0):a!=h.$holder[0]||!n&&13!=t?m.contains(h.$root[0],a)&&13==t&&(e.preventDefault(),a.click()):(e.preventDefault(),n?f._.trigger(h.component.key.go,h,[f._.trigger(n)]):h.$root.find("."+u.highlighted).hasClass(u.disabled)||(h.set("select",h.component.item.highlight),d.closeOnSelect&&h.close(!0)))})),h.trigger("open"))},close:function(e){return e&&(d.editable?a.focus():(h.$holder.off("focus.toOpen").focus(),setTimeout(function(){h.$holder.on("focus.toOpen",t)},0))),p.removeClass(u.active),v(a,"expanded",!1),setTimeout(function(){h.$root.removeClass(u.opened+" "+u.focused),v(h.$root[0],"hidden",!0)},0),c.open?(c.open=!1,l&&_.css("overflow","").css("padding-right","-="+g()),b.off("."+c.id),h.trigger("close")):h},clear:function(e){return h.set("clear",null,e)},set:function(e,t,n){var a,i,r=m.isPlainObject(e),o=r?e:{};if(n=r&&m.isPlainObject(t)?t:n||{},e){for(a in r||(o[e]=t),o)i=o[a],a in h.component.item&&(void 0===i&&(i=null),h.component.set(a,i,n)),"select"!=a&&"clear"!=a||p.val("clear"==a?"":h.get(a,d.format)).trigger("change");h.render()}return n.muted?h:h.trigger("set",o)},get:function(e,t){if(null!=c[e=e||"value"])return c[e];if("valueSubmit"==e){if(h._hidden)return h._hidden.value;e="value"}var n;return"value"==e?a.value:e in h.component.item?"string"==typeof t?(n=h.component.get(e))?f._.trigger(h.component.formats.toString,h.component,[t,n]):"":h.component.get(e):void 0},on:function(e,t,n){var a,i,r=m.isPlainObject(e),o=r?e:{};if(e)for(a in r||(o[e]=t),o)i=o[a],n&&(a="_"+a),c.methods[a]=c.methods[a]||[],c.methods[a].push(i);return h},off:function(){var e,t=arguments,n=0;for(namesCount=t.length;n<namesCount;n+=1)(e=t[n])in c.methods&&delete c.methods[e];return h},trigger:function(e,t){function n(e){(e=c.methods[e])&&e.map(function(e){f._.trigger(e,h,[t])})}return n("_"+e),n(e),h}},new e):f}function g(){if(_.height()<=a.height())return 0;var e=m('<div style="visibility:hidden;width:100px" />').appendTo("body"),t=e[0].offsetWidth;e.css("overflow","scroll");var n=m('<div style="width:100%" />').appendTo(e)[0].offsetWidth;return e.remove(),t-n}function v(e,t,n){if(m.isPlainObject(t))for(var a in t)i(e,a,t[a]);
vendor: 12,566 bytes, line 1
1else i(e,t,n)}function i(e,t,n){e.setAttribute(("role"==t?"":"aria-")+t,n)}function y(){try{return document.activeElement}catch(e){}}var a=m(window),b=m(document),_=m(document.documentElement),k=null!=document.documentElement.style.transition;return f.klasses=function(e){return{picker:e=e||"picker",opened:e+"--opened",focused:e+"--focused",input:e+"__input",active:e+"__input--active",target:e+"__input--target",holder:e+"__holder",frame:e+"__frame",wrap:e+"__wrap",box:e+"__box"}},f._={group:function(e){for(var t,n="",a=f._.trigger(e.min,e);a<=f._.trigger(e.max,e,[a]);a+=e.i)t=f._.trigger(e.item,e,[a]),n+=f._.node(e.node,t[0],t[1],t[2]);return n},node:function(e,t,n,a){return t?"<"+e+(n=n?' class="'+n+'"':"")+(a=a?" "+a:"")+">"+(t=m.isArray(t)?t.join(""):t)+"</"+e+">":""},lead:function(e){return(e<10?"0":"")+e},trigger:function(e,t,n){return"function"==typeof e?e.apply(t,n||[]):e},digits:function(e){return/\d/.test(e[1])?2:1},isDate:function(e){return-1<{}.toString.call(e).indexOf("Date")&&this.isInteger(e.getDate())},isInteger:function(e){return-1<{}.toString.call(e).indexOf("Number")&&e%1==0},ariaAttr:function(e,t){for(var n in m.isPlainObject(e)||(e={attribute:t}),t="",e)t+=null==e[n]?"":("role"==n?"":"aria-")+n+'="'+e[n]+'"';return t}},f.extend=function(a,i){m.fn[a]=function(e,t){var n=this.data(a);return"picker"==e?n:n&&"string"==typeof e?f._.trigger(n[e],n,[t]):this.each(function(){m(this).data(a)||new f(this,a,i,e)})},m.fn[a].defaults=i.defaults},f}),(e=>{"function"==typeof define&&define.amd?define(["picker","jquery"],e):"object"==typeof exports?module.exports=e(require("./picker.js"),require("jquery")):e(Picker,jQuery)})(function(e,m){function t(t,n){function e(){return r.currentStyle?"rtl"==r.currentStyle.direction:"rtl"==getComputedStyle(t.$root[0]).direction}var a,i=this,r=t.$node[0],o=r.value,s=t.$node.data("value"),o=s||o,s=s?n.formatSubmit:n.format;i.settings=n,i.$node=t.$node,i.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"},i.item={},i.item.clear=null,i.item.disable=(n.disable||[]).slice(0),i.item.enable=-(!0===(a=i.item.disable)[0]?a.shift():-1),i.set("min",n.min).set("max",n.max).set("now"),o?i.set("select",o,{format:s,defaultValue:!0}):i.set("select",null).set("highlight",i.item.now),i.key={40:7,38:-7,39:function(){return e()?-1:1},37:function(){return e()?1:-1},go:function(e){var t=i.item.highlight,t=new Date(t.year,t.month,t.date+e);i.set("highlight",t,{interval:e}),this.render()}},t.on("render",function(){t.$root.find("."+n.klass.selectMonth).on("change",function(){var e=this.value;e&&(t.set("highlight",[t.get("view").year,e,t.get("highlight").date]),t.$root.find("."+n.klass.selectMonth).trigger("focus"))}),t.$root.find("."+n.klass.selectYear).on("change",function(){var e=this.value;e&&(t.set("highlight",[e,t.get("view").month,t.get("highlight").date]),t.$root.find("."+n.klass.selectYear).trigger("focus"))})},1).on("open",function(){var e="";i.disabled(i.get("now"))&&(e=":not(."+n.klass.buttonToday+")"),t.$root.find("button"+e+", select").attr("disabled",!1)},1).on("close",function(){t.$root.find("button, select").attr("disabled",!0)},1)}var n,g=e._;function a(e,t,n){e=e.match(/[^\x00-\x7F]+|\w+/)[0];return n.mm||n.m||(n.m=t.indexOf(e)+1),e.length}function i(e){return e.match(/\w+/)[0].length}t.prototype.set=function(t,n,a){var i=this,e=i.item;return null===n?e[t="clear"==t?"select":t]=n:(e["enable"==t?"disable":"flip"==t?"enable":t]=i.queue[t].split(" ").map(function(e){return n=i[e](t,n,a)}).pop(),"select"==t?i.set("highlight",e.select,a):"highlight"==t?i.set("view",e.highlight,a):t.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&i.disabled(e.select)&&i.set("select",e.select,a),e.highlight)&&i.disabled(e.highlight)&&i.set("highlight",e.highlight,a)),i},t.prototype.get=function(e){return this.item[e]},t.prototype.create=function(e,t,n){var a;return(t=void 0===t?e:t)==-1/0||t==1/0?a=t:t=m.isPlainObject(t)&&g.isInteger(t.pick)?t.obj:m.isArray(t)?(t=new Date(t[0],t[1],t[2]),g.isDate(t)?t:this.create().obj):g.isInteger(t)||g.isDate(t)?this.normalize(new Date(t),n):this.now(e,t,n),{year:a||t.getFullYear(),month:a||t.getMonth(),date:a||t.getDate(),day:a||t.getDay(),obj:a||t,pick:a||t.getTime()}},t.prototype.createRange=function(e,t){function n(e){return!0===e||m.isArray(e)||g.isDate(e)?a.create(e):e}var a=this;return g.isInteger(e)||(e=n(e)),g.isInteger(t)||(t=n(t)),g.isInteger(e)&&m.isPlainObject(t)?e=[t.year,t.month,t.date+e]:g.isInteger(t)&&m.isPlainObject(e)&&(t=[e.year,e.month,e.date+t]),{from:n(e),to:n(t)}},t.prototype.withinRange=function(e,t){return e=this.createRange(e.from,e.to),t.pick>=e.from.pick&&t.pick<=e.to.pick},t.prototype.overlapRanges=function(e,t){return e=this.createRange(e.from,e.to),t=this.createRange(t.from,t.to),this.withinRange(e,t.from)||this.withinRange(e,t.to)||this.withinRange(t,e.from)||this.withinRange(t,e.to)},t.prototype.now=function(e,t,n){return t=new Date,n&&n.rel&&t.setDate(t.getDate()+n.rel),this.normalize(t,n)},t.prototype.navigate=function(e,t,n){var a,i,r,o=m.isArray(t),s=m.isPlainObject(t),l=this.item.view;if(o||s){for(r=s?(a=t.year,i=t.month,t.date):(a=+t[0],i=+t[1],+t[2]),n&&n.nav&&l&&l.month!==i&&(a=l.year,i=l.month),a=(o=new Date(a,i+(n&&n.nav?n.nav:0),1)).getFullYear(),i=o.getMonth();new Date(a,i,r).getMonth()!==i;)--r;t=[a,i,r]}return t},t.prototype.normalize=function(e){return e.setHours(0,0,0,0),e},t.prototype.measure=function(e,t){return t?"string"==typeof t?t=this.parse(e,t):g.isInteger(t)&&(t=this.now(e,t,{rel:t})):t="min"==e?-1/0:1/0,t},t.prototype.viewset=function(e,t){return this.create([t.year,t.month,1])},t.prototype.validate=function(e,n,t){var a,i,r,o,s=this,l=n,c=t&&t.interval?t.interval:1,d=-1===s.item.enable,u=s.item.min,p=s.item.max,h=d&&s.item.disable.filter(function(e){var t;return m.isArray(e)&&((t=s.create(e).pick)<n.pick?a=!0:t>n.pick&&(i=!0)),g.isInteger(e)}).length;if((!t||!t.nav&&!t.defaultValue)&&(!d&&s.disabled(n)||d&&s.disabled(n)&&(h||a||i)||!d&&(n.pick<=u.pick||n.pick>=p.pick)))for(d&&!h&&(!i&&0<c||!a&&c<0)&&(c*=-1);s.disabled(n)&&(1<Math.abs(c)&&(n.month<l.month||n.month>l.month)&&(n=l,c=0<c?1:-1),n.pick<=u.pick?(r=!0,c=1,n=s.create([u.year,u.month,u.date+(n.pick===u.pick?0:-1)])):n.pick>=p.pick&&(o=!0,c=-1,n=s.create([p.year,p.month,p.date+(n.pick===p.pick?0:1)])),!r||!o);)n=s.create([n.year,n.month,n.date+c]);return n},t.prototype.disabled=function(t){var n=this,e=(e=n.item.disable.filter(function(e){return g.isInteger(e)?t.day===(n.settings.firstDay?e:e-1)%7:m.isArray(e)||g.isDate(e)?t.pick===n.create(e).pick:m.isPlainObject(e)?n.withinRange(e,t):void 0})).length&&!e.filter(function(e){return m.isArray(e)&&"inverted"==e[3]||m.isPlainObject(e)&&e.inverted}).length;return-1===n.item.enable?!e:e||t.pick<n.item.min.pick||t.pick>n.item.max.pick},t.prototype.parse=function(e,a,t){var i=this,r={};return a&&"string"==typeof a?(t&&t.format||((t=t||{}).format=i.settings.format),i.formats.toArray(t.format).map(function(e){var t=i.formats[e],n=t?g.trigger(t,i,[a,r]):e.replace(/^!/,"").length;t&&(r[e]=a.substr(0,n)),a=a.substr(n)}),[r.yyyy||r.yy,+(r.mm||r.m)-1,r.dd||r.d]):a},t.prototype.formats={d:function(e,t){return e?g.digits(e):t.date},dd:function(e,t){return e?2:g.lead(t.date)},ddd:function(e,t){return e?i(e):this.settings.weekdaysShort[t.day]},dddd:function(e,t){return e?i(e):this.settings.weekdaysFull[t.day]},m:function(e,t){return e?g.digits(e):t.month+1},mm:function(e,t){return e?2:g.lead(t.month+1)},mmm:function(e,t){var n=this.settings.monthsShort;return e?a(e,n,t):n[t.month]},mmmm:function(e,t){var n=this.settings.monthsFull;return e?a(e,n,t):n[t.month]},yy:function(e,t){return e?2:(""+t.year).slice(2)},yyyy:function(e,t){return e?4:t.year},toArray:function(e){return e.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(e,t){var n=this;return n.formats.toArray(e).map(function(e){return g.trigger(n.formats[e],n,[0,t])||e.replace(/^!/,"")}).join("")}},t.prototype.isDateExact=function(e,t){return g.isInteger(e)&&g.isInteger(t)||"boolean"==typeof e&&"boolean"==typeof t?e===t:(g.isDate(e)||m.isArray(e))&&(g.isDate(t)||m.isArray(t))?this.create(e).pick===this.create(t).pick:!(!m.isPlainObject(e)||!m.isPlainObject(t))&&this.isDateExact(e.from,t.from)&&this.isDateExact(e.to,t.to)},t.prototype.isDateOverlap=function(e,t){var n=this.settings.firstDay?1:0;return g.isInteger(e)&&(g.isDate(t)||m.isArray(t))?(e=e%7+n)===this.create(t).day+1:g.isInteger(t)&&(g.isDate(e)||m.isArray(e))?(t=t%7+n)===this.create(e).day+1:!(!m.isPlainObject(e)||!m.isPlainObject(t))&&this.overlapRanges(e,t)},t.prototype.flipEnable=function(e){var t=this.item;t.enable=e||(-1==t.enable?1:-1)},t.prototype.deactivate=function(e,t){var a=this,i=a.item.disable.slice(0);return"flip"==t?a.flipEnable():!1===t?(a.flipEnable(1),i=[]):!0===t?(a.flipEnable(-1),i=[]):t.map(function(e){for(var t,n=0;n<i.length;n+=1)if(a.isDateExact(e,i[n])){t=!0;break}t||(g.isInteger(e)||g.isDate(e)||m.isArray(e)||m.isPlainObject(e)&&e.from&&e.to)&&i.push(e)}),i},t.prototype.activate=function(e,t){var r=this,o=r.item.disable,s=o.length;return"flip"==t?r.flipEnable():!0===t?(r.flipEnable(1),o=[]):!1===t?(r.flipEnable(-1),o=[]):t.map(function(e){for(var t,n,a,i=0;i<s;i+=1){if(n=o[i],r.isDateExact(n,e)){a=!(t=o[i]=null);break}if(r.isDateOverlap(n,e)){m.isPlainObject(e)?(e.inverted=!0,t=e):m.isArray(e)?(t=e)[3]||t.push("inverted"):g.isDate(e)&&(t=[e.getFullYear(),e.getMonth(),e.getDate(),"inverted"]);break}}if(t)for(i=0;i<s;i+=1)if(r.isDateExact(o[i],e)){o[i]=null;break}if(a)for(i=0;i<s;i+=1)if(r.isDateOverlap(o[i],e)){o[i]=null;break}t&&o.push(t)}),o.filter(function(e){return null!=e})},t.prototype.nodes=function(o){function e(e){return g.node("div"," ",l.klass["nav"+(e?"Next":"Prev")]+(e&&p.year>=f.year&&p.month>=f.month||!e&&p.year<=m.year&&p.month<=m.month?" "+l.klass.navDisabled:""),"data-nav="+(e||-1)+" "+g.ariaAttr({role:"button",controls:s.$node[0].id+"_table"})+' title="'+(e?l.labelMonthNext:l.labelMonthPrev)+'"')}function t(){var t=l.showMonthsShort?l.monthsShort:l.monthsFull;return l.selectMonths?g.node("select",g.group({min:0,max:11,i:1,node:"option",item:function(e){return[t[e],0,"value="+e+(p.month==e?" selected":"")+(p.year==m.year&&e<m.month||p.year==f.year&&e>f.month?" disabled":"")]}}),l.klass.selectMonth,(o?"":"disabled")+" "+g.ariaAttr({controls:s.$node[0].id+"_table"})+' title="'+l.labelMonthSelect+'"'):g.node("div",t[p.month],l.klass.month)}function n(){var e,t,n,a,i=p.year,r=!0===l.selectYears?5:~~(l.selectYears/2);return r?(n=m.year,e=f.year,t=i+r,(r=i-r)<n&&(t+=n-r,r=n),e<t&&(r-=(a=t-e)<(n=r-n)?a:n,t=e),g.node("select",g.group({min:r,max:t,i:1,node:"option",item:function(e){return[e,0,"value="+e+(i==e?" selected":"")]}}),l.klass.selectYear,(o?"":"disabled")+" "+g.ariaAttr({controls:s.$node[0].id+"_table"})+' title="'+l.labelYearSelect+'"')):g.node("div",i,l.klass.year)}var a,i,s=this,l=s.settings,r=s.item,c=r.now,d=r.select,u=r.highlight,p=r.view,h=r.disable,m=r.min,f=r.max,r=(a=(l.showWeekdaysFull?l.weekdaysFull:l.weekdaysShort).slice(0),i=l.weekdaysFull.slice(0),l.firstDay&&(a.push(a.shift()),i.push(i.shift())),g.node("thead",g.node("tr",g.group({min:0,max:6,i:1,node:"th",item:function(e){return[a[e],l.klass.weekdays,'scope=col title="'+i[e]+'"']}}))));return g.node("div",(l.selectYears?n()+t():t()+n())+e()+e(1),l.klass.header)+g.node("table",r+g.node("tbody",g.group({min:0,max:5,i:1,node:"tr",item:function(e){var t=l.firstDay&&0===s.create([p.year,p.month,1]).day?-7:0;return[g.group({min:7*e-p.day+t+1,max:function(){return this.min+7-1},i:1,node:"td",item:function(e){e=s.create([p.year,p.month,e+(l.firstDay?1:0)]);var t,n=d&&d.pick==e.pick,a=u&&u.pick==e.pick,i=h&&s.disabled(e)||e.pick<m.pick||e.pick>f.pick,r=g.trigger(s.formats.toString,s,[l.format,e]);return[g.node("div",e.date,((t=[l.klass.day]).push(p.month==e.month?l.klass.infocus:l.klass.outfocus),c.pick==e.pick&&t.push(l.klass.now),n&&t.push(l.klass.selected),a&&t.push(l.klass.highlighted),i&&t.push(l.klass.disabled),t.join(" ")),"onclick='bookingrobot.onDateChanged(this)' data-pick="+e.pick+" "+g.ariaAttr({role:"gridcell",label:r,selected:!(!n||s.$node.val()!==r)||null,activedescendant:!!a||null,disabled:!!i||null})),"",g.ariaAttr({role:"presentation"})]}})]}})),l.klass.table,'id="'+s.$node[0].id+'_table" '+g.ariaAttr({role:"grid",controls:s.$node[0].id,readonly:!0}))+g.node("div",g.node("button",l.today,l.klass.buttonToday,"type=button data-
1pick="+c.pick+(o&&!s.disabled(c)?"":" disabled")+" "+g.ariaAttr({controls:s.$node[0].id}))+g.node("button",l.clear,l.klass.buttonClear,"type=button data-clear=1"+(o?"":" disabled")+" "+g.ariaAttr({controls:s.$node[0].id}))+g.node("button",l.close,l.klass.buttonClose,"type=button data-close=true "+(o?"":" disabled")+" "+g.ariaAttr({controls:s.$node[0].id})),l.klass.footer)},t.defaults={labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],today:"Today",clear:"Clear",close:"Close",closeOnSelect:!0,closeOnClear:!0,format:"d mmmm, yyyy",klass:{table:(n=e.klasses().picker+"__")+"table",header:n+"header",navPrev:n+"nav--prev",navNext:n+"nav--next",navDisabled:n+"nav--disabled",month:n+"month",year:n+"year",selectMonth:n+"select--month",selectYear:n+"select--year",weekdays:n+"weekday",day:n+"day",disabled:n+"day--disabled",selected:n+"day--selected",highlighted:n+"day--highlighted",now:n+"day--today",infocus:n+"day--infocus",outfocus:n+"day--outfocus",footer:n+"footer",buttonClear:n+"button--clear",buttonToday:n+"button--today",buttonClose:n+"button--close"}},e.extend("pickadate",t)}),(e=>{"function"==typeof define&&define.amd?define(["picker","jquery"],e):"object"==typeof exports?module.exports=e(require("./picker.js"),require("jquery")):e(Picker,jQuery)})(function(e,l){function t(i,r){var e,t=this,n=i.$node[0].value,a=i.$node.data("value"),n=a||n,a=a?r.formatSubmit:r.format;t.settings=r,t.$node=i.$node,t.queue={interval:"i",min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse create validate",view:"parse create validate",disable:"deactivate",enable:"activate"},t.item={},t.item.clear=null,t.item.interval=r.interval||30,t.item.disable=(r.disable||[]).slice(0),t.item.enable=-(!0===(e=t.item.disable)[0]?e.shift():-1),t.set("min",r.min).set("max",r.max).set("now"),n?t.set("select",n,{format:a}):t.set("select",null).set("highlight",t.item.now),t.key={40:1,38:-1,39:1,37:-1,go:function(e){t.set("highlight",t.item.highlight.pick+e*t.item.interval,{interval:e*t.item.interval}),this.render()}},i.on("render",function(){function e(t,n){a("transform").map(function(e){t.css(e,n)}),a("transition").map(function(e){t.css(e,n)})}var t=i.$root.children(),n=t.find("."+r.klass.viewset),a=function(t){return["webkit","moz","ms","o",""].map(function(e){return(e?"-"+e+"-":"")+t})};n.length&&(e(t,"none"),t[0].scrollTop=~~n.position().top-2*n[0].clientHeight,e(t,""))},1).on("open",function(){i.$root.find("button").attr("disabled",!1)},1).on("close",function(){i.$root.find("button").attr("disabled",!0)},1)}var n,h=e._;t.prototype.set=function(t,n,a){var i=this,e=i.item;return null===n?e[t="clear"==t?"select":t]=n:(e["enable"==t?"disable":"flip"==t?"enable":t]=i.queue[t].split(" ").map(function(e){return n=i[e](t,n,a)}).pop(),"select"==t?i.set("highlight",e.select,a):"highlight"==t?i.set("view",e.highlight,a):"interval"==t?i.set("min",e.min,a).set("max",e.max,a):t.match(/^(flip|min|max|disable|enable)$/)&&(e.select&&i.disabled(e.select)&&i.set("select",n,a),e.highlight&&i.disabled(e.highlight)&&i.set("highlight",n,a),"min"==t)&&i.set("max",e.max,a)),i},t.prototype.get=function(e){return this.item[e]},t.prototype.create=function(e,t,n){return h.isDate(t=void 0===t?e:t)&&(t=[t.getHours(),t.getMinutes()]),l.isPlainObject(t)&&h.isInteger(t.pick)?t=t.pick:l.isArray(t)?t=60*+t[0]+ +t[1]:h.isInteger(t)||(t=this.now(e,t,n)),"max"==e&&t<this.item.min.pick&&(t+=1440),"min"!=e&&"max"!=e&&(t-this.item.min.pick)%this.item.interval!=0&&(t+=this.item.interval),{hour:~~(24+(t=this.normalize(e,t,n))/60)%24,mins:(60+t%60)%60,time:(1440+t)%1440,pick:t%1440}},t.prototype.createRange=function(e,t){function n(e){return!0===e||l.isArray(e)||h.isDate(e)?a.create(e):e}var a=this;return h.isInteger(e)||(e=n(e)),h.isInteger(t)||(t=n(t)),h.isInteger(e)&&l.isPlainObject(t)?e=[t.hour,t.mins+e*a.settings.interval]:h.isInteger(t)&&l.isPlainObject(e)&&(t=[e.hour,e.mins+t*a.settings.interval]),{from:n(e),to:n(t)}},t.prototype.withinRange=function(e,t){return e=this.createRange(e.from,e.to),t.pick>=e.from.pick&&t.pick<=e.to.pick},t.prototype.overlapRanges=function(e,t){return e=this.createRange(e.from,e.to),t=this.createRange(t.from,t.to),this.withinRange(e,t.from)||this.withinRange(e,t.to)||this.withinRange(t,e.from)||this.withinRange(t,e.to)},t.prototype.now=function(e,t){var n,a=this.item.interval,i=new Date,i=60*i.getHours()+i.getMinutes();return i-=i%a,n=t<0&&a*t+i<=-a,i+="min"==e&&n?0:a,h.isInteger(t)&&(i+=a*(n&&"max"!=e?t+1:t)),i},t.prototype.normalize=function(e,t){var n=this.item.interval,a=this.item.min&&this.item.min.pick||0;return t-("min"==e?0:(t-a)%n)},t.prototype.measure=function(e,t,n){return"string"==typeof(t=t||("min"==e?[0,0]:[23,59]))?t=this.parse(e,t):!0===t||h.isInteger(t)?t=this.now(e,t,n):l.isPlainObject(t)&&h.isInteger(t.pick)&&(t=this.normalize(e,t.pick,n)),t},t.prototype.validate=function(e,t,n){n=(n&&n.interval?n:this.item).interval;return this.disabled(t)&&(t=this.shift(t,n)),t=this.scope(t),t=this.disabled(t)?this.shift(t,-1*n):t},t.prototype.disabled=function(t){var n=this,e=(e=n.item.disable.filter(function(e){return h.isInteger(e)?t.hour==e:l.isArray(e)||h.isDate(e)?t.pick==n.create(e).pick:l.isPlainObject(e)?n.withinRange(e,t):void 0})).length&&!e.filter(function(e){return l.isArray(e)&&"inverted"==e[2]||l.isPlainObject(e)&&e.inverted}).length;return-1===n.item.enable?!e:e||t.pick<n.item.min.pick||t.pick>n.item.max.pick},t.prototype.shift=function(e,t){var n=this.item.min.pick,a=this.item.max.pick;for(t=t||this.item.interval;this.disabled(e)&&!((e=this.create(e.pick+=t)).pick<=n||e.pick>=a););return e},t.prototype.scope=function(e){var t=this.item.min.pick,n=this.item.max.pick;return this.create(e.pick>n?n:e.pick<t?t:e)},t.prototype.parse=function(e,a,t){var n,i,r,o,s,l=this,c={};if(!a||"string"!=typeof a)return a;for(o in t&&t.format||((t=t||{}).format=l.settings.format),l.formats.toArray(t.format).map(function(e){var t=l.formats[e],n=t?h.trigger(t,l,[a,c]):e.replace(/^!/,"").length;t&&(t=a.substr(0,n),c[e]=t.match(/^\d+$/)?+t:t),a=a.substr(n)}),c)s=c[o],h.isInteger(s)?o.match(/^(h|hh)$/i)?(n=s,"h"!=o&&"hh"!=o||(n%=12)):"i"==o&&(i=s):o.match(/^a$/i)&&s.match(/^p/i)&&("h"in c||"hh"in c)&&(r=!0);return 60*(r?n+12:n)+i},t.prototype.formats={h:function(e,t){return e?h.digits(e):t.hour%12||12},hh:function(e,t){return e?2:h.lead(t.hour%12||12)},H:function(e,t){return e?h.digits(e):""+t.hour%24},HH:function(e,t){return e?h.digits(e):h.lead(t.hour%24)},i:function(e,t){return e?2:h.lead(t.mins)},a:function(e,t){return e?4:t.time%1440<720?"a.m.":"p.m."},A:function(e,t){return e?2:t.time%1440<720?"AM":"PM"},toArray:function(e){return e.split(/(h{1,2}|H{1,2}|i|a|A|!.)/g)},toString:function(e,t){var n=this;return n.formats.toArray(e).map(function(e){return h.trigger(n.formats[e],n,[0,t])||e.replace(/^!/,"")}).join("")}},t.prototype.isTimeExact=function(e,t){return h.isInteger(e)&&h.isInteger(t)||"boolean"==typeof e&&"boolean"==typeof t?e===t:(h.isDate(e)||l.isArray(e))&&(h.isDate(t)||l.isArray(t))?this.create(e).pick===this.create(t).pick:!(!l.isPlainObject(e)||!l.isPlainObject(t))&&this.isTimeExact(e.from,t.from)&&this.isTimeExact(e.to,t.to)},t.prototype.isTimeOverlap=function(e,t){return h.isInteger(e)&&(h.isDate(t)||l.isArray(t))?e===this.create(t).hour:h.isInteger(t)&&(h.isDate(e)||l.isArray(e))?t===this.create(e).hour:!(!l.isPlainObject(e)||!l.isPlainObject(t))&&this.overlapRanges(e,t)},t.prototype.flipEnable=function(e){var t=this.item;t.enable=e||(-1==t.enable?1:-1)},t.prototype.deactivate=function(e,t){var a=this,i=a.item.disable.slice(0);return"flip"==t?a.flipEnable():!1===t?(a.flipEnable(1),i=[]):!0===t?(a.flipEnable(-1),i=[]):t.map(function(e){for(var t,n=0;n<i.length;n+=1)if(a.isTimeExact(e,i[n])){t=!0;break}t||(h.isInteger(e)||h.isDate(e)||l.isArray(e)||l.isPlainObject(e)&&e.from&&e.to)&&i.push(e)}),i},t.prototype.activate=function(e,t){var r=this,o=r.item.disable,s=o.length;return"flip"==t?r.flipEnable():!0===t?(r.flipEnable(1),o=[]):!1===t?(r.flipEnable(-1),o=[]):t.map(function(e){for(var t,n,a,i=0;i<s;i+=1){if(n=o[i],r.isTimeExact(n,e)){a=!(t=o[i]=null);break}if(r.isTimeOverlap(n,e)){l.isPlainObject(e)?(e.inverted=!0,t=e):l.isArray(e)?(t=e)[2]||t.push("inverted"):h.isDate(e)&&(t=[e.getFullYear(),e.getMonth(),e.getDate(),"inverted"]);break}}if(t)for(i=0;i<s;i+=1)if(r.isTimeExact(o[i],e)){o[i]=null;break}if(a)for(i=0;i<s;i+=1)if(r.isTimeOverlap(o[i],e)){o[i]=null;break}t&&o.push(t)}),o.filter(function(e){return null!=e})},t.prototype.i=function(e,t){return h.isInteger(t)&&0<t?t:this.item.interval},t.prototype.nodes=function(e){var s=this,l=s.settings,c=s.item.select,d=s.item.highlight,u=s.item.view,p=s.item.disable;return h.node("ul",h.group({min:s.item.min.pick,max:s.item.max.pick,i:s.item.interval,node:"li",item:function(e){var t,n=(e=s.create(e)).pick,a=c&&c.pick==n,i=d&&d.pick==n,r=p&&s.disabled(e),o=h.trigger(s.formats.toString,s,[l.format,e]);return[h.trigger(s.formats.toString,s,[h.trigger(l.formatLabel,s,[e])||l.format,e]),(t=[l.klass.listItem],a&&t.push(l.klass.selected),i&&t.push(l.klass.highlighted),u&&u.pick==n&&t.push(l.klass.viewset),r&&t.push(l.klass.disabled),t.join(" ")),"data-pick="+e.pick+" "+h.ariaAttr({role:"option",label:o,selected:!(!a||s.$node.val()!==o)||null,activedescendant:!!i||null,disabled:!!r||null})]}})+h.node("li",h.node("button",l.clear,l.klass.buttonClear,"type=button data-clear=1"+(e?"":" disabled")+" "+h.ariaAttr({controls:s.$node[0].id})),"",h.ariaAttr({role:"presentation"})),l.klass.list,h.ariaAttr({role:"listbox",controls:s.$node[0].id}))},t.defaults={clear:"Clear",format:"h:i A",interval:30,closeOnSelect:!0,closeOnClear:!0,klass:{picker:(n=e.klasses().picker)+" "+n+"--time",holder:n+"__holder",list:n+"__list",listItem:n+"__list-item",disabled:n+"__list-item--disabled",selected:n+"__list-item--selected",highlighted:n+"__list-item--highlighted",viewset:n+"__list-item--viewset",now:n+"__list-item--now",buttonClear:n+"__button--clear"}},e.extend("pickatime",t)}),(o=>{var s=0,t=null;o.fn.resetBreakpoints=function(){o(window).off("resize"),t&&clearInterval(t),s=0},o.fn.setBreakpoints=function(e){var r=o.extend({distinct:!0,breakpoints:[320,480,768,1024]},e);t=setInterval(function(){var e,t=o(window).width(),n=!1,a=r.breakpoints.sort(function(e,t){return t-e});for(e of a){if(!n&&e<=t&&s<e){if(r.distinct){for(var i of a)o("body").hasClass("breakpoint-"+i)&&(o("body").removeClass("breakpoint-"+i),o(window).trigger("exitBreakpoint"+i));n=!0}o("body").addClass("breakpoint-"+e),o(window).trigger("enterBreakpoint"+e)}t<e&&e<=s&&(o("body").removeClass("breakpoint-"+e),o(window).trigger("exitBreakpoint"+e)),r.distinct&&e<=t&&t<a[a.indexOf(e)-1]&&t<s&&0<s&&!o("body").hasClass("breakpoint-"+e)&&(o("body").addClass("breakpoint-"+e),o(window).trigger("enterBreakpoint"+e))}s!==t&&(s=t)},250)}})(jQuery),(e=>{"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=e(require("jquery")):e(jQuery)})(function(o){let t=Array.prototype.slice,n=Array.prototype.splice,s={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",widthFromWrapper:!0,responsiveWidth:!1,zIndex:"inherit",stickFrom:!1},a=o(window),l=o(document),c=[],d=a.height();
1function e(){let e=a.scrollTop(),i=l.height();var t=i-d;let r=e>t?t-e:0;c.forEach(t=>{var n=t.stickyWrapper.offset().top,n=t.stickFrom||n-t.topSpacing-r;if(t.stickyWrapper.css("height",t.stickyElement.outerHeight()),e<=n)null!==t.currentTop&&(t.stickyElement.css({width:"",position:"",top:"",zIndex:""}),t.stickyElement.parent().removeClass(t.className),t.stickyElement.trigger("sticky-end",[t]),t.currentTop=null);else{n=(n=i-t.stickyElement.outerHeight()-t.topSpacing-t.bottomSpacing-e-r)<0?n+t.topSpacing:t.topSpacing;if(t.currentTop!==n){let e;t.getWidthFrom?(a=t.stickyElement.innerWidth()-t.stickyElement.width(),e=o(t.getWidthFrom).width()-a||null):t.widthFromWrapper&&(e=t.stickyWrapper.width()),null==e&&(e=t.stickyElement.width()),t.stickyElement.css({width:e,position:"fixed",top:n,zIndex:t.zIndex}),t.stickyElement.parent().addClass(t.className),null===t.currentTop?t.stickyElement.trigger("sticky-start",[t]):t.stickyElement.trigger("sticky-update",[t]),t.currentTop===t.topSpacing&&t.currentTop>n||null===t.currentTop&&n<t.topSpacing?t.stickyElement.trigger("sticky-bottom-reached",[t]):null!==t.currentTop&&n===t.topSpacing&&t.currentTop<n&&t.stickyElement.trigger("sticky-bottom-unreached",[t]),t.currentTop=n}var a=t.stickyWrapper.parent();t.stickyElement.offset().top+t.stickyElement.outerHeight()>=a.offset().top+a.outerHeight()&&t.stickyElement.offset().top<=t.topSpacing?t.stickyElement.css({position:"absolute",top:"",bottom:0,zIndex:""}):t.stickyElement.css({position:"fixed",top:n,bottom:"",zIndex:t.zIndex})}})}function i(){d=a.height(),c.forEach(e=>{let t=null;e.getWidthFrom?e.responsiveWidth&&(t=o(e.getWidthFrom).width()):e.widthFromWrapper&&(t=e.stickyWrapper.width()),null!=t&&e.stickyElement.css("width",t)})}let u={init(r){return this.each(function(){var e=o.extend({},s,r),t=o(this),n=t.attr("id");let a=n?n+"-"+s.wrapperClassName:s.wrapperClassName,i=o("<div></div>").attr("id",a).addClass(e.wrapperClassName);t.wrapAll(()=>{if(!o(this).parent("#"+a).length)return i});n=t.parent();e.center&&n.css({width:t.outerWidth(),marginLeft:"auto",marginRight:"auto"}),"right"===t.css("float")&&t.css({float:"none"}).parent().css({float:"right"}),e.stickyElement=t,e.stickyWrapper=n,e.currentTop=null,c.push(e),u.setWrapperHeight(this),u.setupChangeListeners(this)})},setWrapperHeight(e){var e=o(e),t=e.parent();t&&t.css("height",e.outerHeight())},setupChangeListeners(t){var e;window.MutationObserver?new MutationObserver(e=>{(e[0].addedNodes.length||e[0].removedNodes.length)&&u.setWrapperHeight(t)}).observe(t,{subtree:!0,childList:!0}):(e=e=>u.setWrapperHeight(t),window.addEventListener?(t.addEventListener("DOMNodeInserted",e,!1),t.addEventListener("DOMNodeRemoved",e,!1)):window.attachEvent&&(t.attachEvent("onDOMNodeInserted",e),t.attachEvent("onDOMNodeRemoved",e)))},update:e,unstick(){return this.each(function(){var e=o(this);let t=-1;for(let e=c.length-1;0<=e;e--)c[e].stickyElement.get(0)===this&&(n.call(c,e,1),t=e);-1!==t&&(e.unwrap(),e.css({width:"",position:"",top:"",float:"",zIndex:""}))})}};window.addEventListener?(window.addEventListener("scroll",e,!1),window.addEventListener("resize",i,!1)):window.attachEvent&&(window.attachEvent("onscroll",e),window.attachEvent("onresize",i)),o.fn.sticky=function(e){return u[e]?u[e].apply(this,t.call(arguments,1)):"object"!=typeof e&&e?void o.error(`Method ${e} does not exist on jQuery.sticky`):u.init.apply(this,arguments)},o.fn.unstick=function(e){return u[e]?u[e].apply(this,t.call(arguments,1)):"object"!=typeof e&&e?void o.error(`Method ${e} does not exist on jQuery.sticky`):u.unstick.apply(this,arguments)},o(function(){setTimeout(e,0)})}),((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Sweetalert2=t()})(this,function(){function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function T(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function E(e,t,n){t&&A(e.prototype,t),n&&A(e,n)}function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,a=arguments[t];for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}function D(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}
1function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function j(e,t){return(j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function H(e,t,n){return(H=(()=>{if("undefined"!=typeof Reflect&&Reflect.construct&&!Reflect.construct.sham){if("function"==typeof Proxy)return 1;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),1}catch(e){}}})()?Reflect.construct:function(e,t,n){var a=[null],t=(a.push.apply(a,t),new(Function.bind.apply(e,a)));return n&&j(t,n.prototype),t}).apply(null,arguments)}function $(e,t){if(!t||"object"!=typeof t&&"function"!=typeof t){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}return t}function W(e,t,n){return(W="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var e=((e,t)=>{for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=a(e)););return e})(e,t);if(e)return(e=Object.getOwnPropertyDescriptor(e,t)).get?e.get.call(n):e.value})(e,t,n||e)}function r(e){return Array.prototype.slice.call(e)}function P(e){console.warn("".concat(de," ").concat(e))}function O(e){console.error("".concat(de," ").concat(e))}function n(e){-1===ue.indexOf(e)&&(ue.push(e),P(e))}function U(e){return"function"==typeof e?e():e}function z(e){return e&&"object"===S(e)&&"function"==typeof e.then}function V(e){var t,n={};for(t in e)n[e[t]]="swal2-"+e[t];return n}function o(e,t){return e.classList.contains(t)}function G(e){var t;e.focus(),"file"!==e.type&&(t=e.value,e.value="",e.value=t)}function I(e,t){he(e,t,!0)}function M(e,t){he(e,t,!1)}function L(e,t){for(var n=0;n<e.childNodes.length;n++)if(o(e.childNodes[n],t))return e.childNodes[n]}function N(e){return e&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length)}function Q(){var e=b();return r(e.querySelectorAll("."+F.icon))}function X(){return t(F.title)}function h(){return t(F.content)}function Y(){return t(F.image)}function J(){return t(F.progresssteps)}function K(){return t(F["validation-message"])}function m(){return t(F.confirm)}function f(){return t(F.cancel)}function g(){return t(F.actions)}function Z(){return t(F.footer)}function ee(){return t(F.close)}function te(){var e=r(b().querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])')).sort(function(e,t){return e=parseInt(e.getAttribute("tabindex")),(t=parseInt(t.getAttribute("tabindex")))<e?1:e<t?-1:0}),t=r(b().querySelectorAll('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable], audio[controls], video[controls]')).filter(function(e){return"-1"!==e.getAttribute("tabindex")});return(e=>{for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t})(e.concat(t)).filter(N)}function ne(){return!me()&&!document.body.classList.contains(F["no-backdrop"])}function ae(){return"undefined"==typeof window||"undefined"==typeof document}function ie(e){var t,n,a,i,r,o,s,l,c,d,u=y();if(u&&(u.parentNode.removeChild(u),M([document.documentElement,document.body],[F["no-backdrop"],F["toast-shown"],F["has-column"]])),!ae())return(u=document.createElement("div")).className=F.container,u.innerHTML=fe,(t="string"==typeof e.target?document.querySelector(e.target):e.target).appendChild(u),u=b(),c=h(),a=L(c,F.input),i=L(c,F.file),r=c.querySelector(".".concat(F.range," input")),o=c.querySelector(".".concat(F.range," output")),s=L(c,F.select),l=c.querySelector(".".concat(F.checkbox," input")),c=L(c,F.textarea),u.setAttribute("role",e.toast?"alert":"dialog"),u.setAttribute("aria-live",e.toast?"polite":"assertive"),e.toast||u.setAttribute("aria-modal","true"),"rtl"===window.getComputedStyle(t).direction&&I(y(),F.rtl),a.oninput=d=function(e){C.isVisible()&&n!==e.target.value&&C.resetValidationMessage(),n=e.target.value},i.onchange=d,s.onchange=d,l.onchange=d,c.oninput=d,r.oninput=function(e){d(e),o.value=r.value},r.onchange=function(e){d(e),r.nextSibling.value=r.value},u;O("SweetAlert2 requires document to initialize")}function re(e,t){if(!e)return q(t);if("object"===S(e))if(t.innerHTML="",0 in e)for(var n=0;n in e;n++)t.appendChild(e[n].cloneNode(!0));else t.appendChild(e.cloneNode(!0));else e&&(t.innerHTML=e);B(t)}function oe(a){var i=J(),r=parseInt(null===a.currentProgressStep?C.getQueueStep():a.currentProgressStep,10);a.progressSteps&&a.progressSteps.length?(B(i),i.innerHTML="",r>=a.progressSteps.length&&P("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),a.progressSteps.forEach(function(e,t){var n=document.createElement("li");I(n,F.progresscircle),n.innerHTML=e,t===r&&I(n,F.activeprogressstep),i.appendChild(n),t!==a.progressSteps.length-1&&(e=document.createElement("li"),I(e,F.progressline),a.progressStepsDistance&&(e.style.width=a.progressStepsDistance),i.appendChild(e))})):q(i)}function se(){return!!window.MSInputMethodContext&&!!document.documentMode}function le(){var e=y(),t=b();e.style.removeProperty("align-items"),t.offsetTop<0&&(e.style.alignItems="flex-start")}function e(e,t){var n,a=y(),i=b();i&&(null!==e&&"function"==typeof e&&e(i),M(i,F.show),I(i,F.hide),n=function(){var e;me()?ce(t):(new Promise(function(e){var t=window.scrollX,n=window.scrollY;R.restoreFocusTimeout=setTimeout(function(){R.previousActiveElement&&R.previousActiveElement.focus?(R.previousActiveElement.focus(),R.previousActiveElement=null):document.body&&document.body.focus(),e()},100),void 0!==t&&void 0!==n&&window.scrollTo(t,n)}).then(function(){return ce(t)}),R.keydownTarget.removeEventListener("keydown",R.keydownHandler,{capture:R.keydownListenerCapture}),R.keydownHandlerAdded=!1),a.parentNode&&a.parentNode.removeChild(a),M([document.documentElement,document.body],[F.shown,F["height-auto"],F["no-backdrop"],F["toast-shown"],F["toast-column"]]),ne()&&(null!==s.previousBodyPadding&&(document.body.style.paddingRight=s.previousBodyPadding,s.previousBodyPadding=null),o(document.body,F.iosfix)&&
1(e=parseInt(document.body.style.top,10),M(document.body,F.iosfix),document.body.style.top="",document.body.scrollTop=-1*e),"undefined"!=typeof window&&se()&&window.removeEventListener("resize",le),r(document.body.children).forEach(function(e){e.hasAttribute("data-previous-aria-hidden")?(e.setAttribute("aria-hidden",e.getAttribute("data-previous-aria-hidden")),e.removeAttribute("data-previous-aria-hidden")):e.removeAttribute("aria-hidden")}))},l&&!o(i,F.noanimation)?i.addEventListener(l,function e(){i.removeEventListener(l,e),o(i,F.hide)&&n()}):n())}function ce(e){null!==e&&"function"==typeof e&&setTimeout(function(){e()})}var de="SweetAlert2:",ue=[],pe=Object.freeze({cancel:"cancel",backdrop:"overlay",close:"close",esc:"esc",timer:"timer"}),F=V(["container","shown","height-auto","iosfix","popup","modal","no-backdrop","toast","toast-shown","toast-column","fade","show","hide","noanimation","close","title","header","content","actions","confirm","cancel","footer","icon","icon-text","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","validation-message","progresssteps","activeprogressstep","progresscircle","progressline","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl"]),v=V(["success","warning","info","question","error"]),s={previousBodyPadding:null},he=function(e,t,n){e&&t&&(t="string"==typeof t?t.split(/\s+/).filter(Boolean):t).forEach(function(t){e.forEach?e.forEach(function(e){n?e.classList.add(t):e.classList.remove(t)}):n?e.classList.add(t):e.classList.remove(t)})},B=function(e){e.style.opacity="",e.style.display=e.id===F.content?"block":"flex"},q=function(e){e.style.opacity="",e.style.display="none"},y=function(){return document.body.querySelector("."+F.container)},t=function(e){var t=y();return t?t.querySelector("."+e):null},b=function(){return t(F.popup)},me=function(){return document.body.classList.contains(F["toast-shown"])},fe='\n <div aria-labelledby="'.concat(F.title,'" aria-describedby="').concat(F.content,'" class="').concat(F.popup,'" tabindex="-1">\n   <div class="').concat(F.header,'">\n     <ul class="').concat(F.progresssteps,'"></ul>\n     <div class="').concat(F.icon," ").concat(v.error,'">\n       <span class="swal2-x-mark"><span class="swal2-x-mark-line-left"></span><span class="swal2-x-mark-line-right"></span></span>\n     </div>\n     <div class="').concat(F.icon," ").concat(v.question,'">\n       <span class="').concat(F["icon-text"],'">?</span>\n      </div>\n     <div class="').concat(F.icon," ").concat(v.warning,'">\n       <span class="').concat(F["icon-text"],'">!</span>\n      </div>\n     <div class="').concat(F.icon," ").concat(v.info,'">\n       <span class="').concat(F["icon-text"],'">i</span>\n      </div>\n     <div class="').concat(F.icon," ").concat(v.success,'">\n       <div class="swal2-success-circular-line-left"></div>\n       <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n       <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>\n       <div class="swal2-success-circular-line-right"></div>\n     </div>\n     <img class="').concat(F.image,'" />\n     <h2 class="').concat(F.title,'" id="').concat(F.title,'"></h2>\n     <button type="button" class="').concat(F.close,'">×</button>\n   </div>\n   <div class="').concat(F.content,'">\n     <div id="').concat(F.content,'"></div>\n     <input class="').concat(F.input,'" />\n     <input type="file" class="').concat(F.file,'" />\n     <div class="').concat(F.range,'">\n       <input type="range" />\n       <output></output>\n     </div>\n     <select class="').concat(F.select,'"></select>\n     <div class="').concat(F.radio,'"></div>\n     <label for="').concat(F.checkbox,'" class="').concat(F.checkbox,'">\n       <input type="checkbox" />\n       <span class="').concat(F.label,'"></span>\n     </label>\n     <textarea class="').concat(F.textarea,'"></textarea>\n     <div class="').concat(F["validation-message"],'" id="').concat(F["validation-message"],'"></div>\n   </div>\n   <div class="').concat(F.actions,'">\n     <button type="button" class="').concat(F.confirm,'">OK</button>\n     <button type="button" class="').concat(F.cancel,'">Cancel</button>\n   </div>\n   <div class="').concat(F.footer,'">\n   </div>\n </div>\n').replace(/(^|\n)\s*/g,""),l=(()=>
1{if(!ae()){var e,t=document.createElement("div"),n={WebkitAnimation:"webkitAnimationEnd",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(e in n)if(n.hasOwnProperty(e)&&void 0!==t.style[e])return n[e]}return!1})(),R={};function ge(e){function a(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!(this instanceof a))return H(a,t);Object.getPrototypeOf(a).apply(this,t)}return a.prototype=p(Object.create(e.prototype),{constructor:a}),"function"==typeof Object.setPrototypeOf?Object.setPrototypeOf(a,e):a.__proto__=e,a}function ve(e){return xe.hasOwnProperty(e)||"extraParams"===e}function ye(e){return-1!==Te.indexOf(e)}function be(e){for(var t in e)ve(t)||P('Unknown parameter "'.concat(t,'"')),e.toast&&-1!==Ae.indexOf(t)&&P('The parameter "'.concat(t,'" is incompatible with toasts')),ye(t)&&n('The parameter "'.concat(t,'" is deprecated and will be removed in the next major release.'))}function _e(){var e=b(),t=(e||C(""),e=b(),g()),n=m(),a=f();B(t),B(n),I([e,t],F.loading),n.disabled=!0,a.disabled=!0,e.setAttribute("data-loading",!0),e.setAttribute("aria-busy",!0),e.focus()}var i,ke,we,Ce,xe={title:"",titleText:"",text:"",html:"",footer:"",type:null,toast:!1,customClass:"",target:"body",backdrop:!0,animation:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showCancelButton:!1,preConfirm:null,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:null,confirmButtonClass:null,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:null,cancelButtonClass:null,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusCancel:!1,showCloseButton:!1,closeButtonAriaLabel:"Close this dialog",showLoaderOnConfirm:!1,imageUrl:null,imageWidth:null,imageHeight:null,imageAlt:"",imageClass:null,timer:null,width:null,padding:null,background:null,input:null,inputPlaceholder:"",inputValue:"",inputOptions:{},inputAutoTrim:!0,inputClass:null,inputAttributes:{},inputValidator:null,validationMessage:null,grow:!1,position:"center",progressSteps:[],currentProgressStep:null,progressStepsDistance:null,onBeforeOpen:null,onAfterClose:null,onOpen:null,onClose:null,useRejections:!1,expectRejections:!1},Te=["useRejections","expectRejections","extraParams"],Ae=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusCancel","heightAuto","keydownListenerCapture"],Ee='"setDefaults" & "resetDefaults" methods are deprecated 
1in favor of "mixin" method and will be removed in the next major release. For new projects, use "mixin". For past projects already using "setDefaults", support will be provided through an additional package.',De={},c=[],d=Object.freeze({isValidParameter:ve,isDeprecatedParameter:ye,argsToParams:function(n){var a={};return"object"===S(n[0])?p(a,n[0]):["title","html","type"].forEach(function(e,t){switch(S(n[t])){case"string":a[e]=n[t];break;case"undefined":break;default:O("Unexpected type of ".concat(e,'! Expected "string", got ').concat(S(n[t])))}}),a},adaptInputValidator:function(n){return function(e,t){return n.call(this,e,t).then(function(){},function(e){return e})}},close:e,closePopup:e,closeModal:e,closeToast:e,isVisible:function(){return!!b()},clickConfirm:function(){return m().click()},clickCancel:function(){return f().click()},getContainer:y,getPopup:b,getTitle:X,getContent:h,getImage:Y,getIcons:Q,getCloseButton:ee,getButtonsWrapper:function(){return n("swal.getButtonsWrapper() is deprecated and will be removed in the next major release, use swal.getActions() instead"),t(F.actions)},getActions:g,getConfirmButton:m,getCancelButton:f,getFooter:Z,getFocusableElements:te,getValidationMessage:K,isLoading:function(){return b().hasAttribute("data-loading")},fire:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return H(this,t)},mixin:function(t){return ge((D(n,this),E(n,[{key:"_main",value:function(e){return W(a(n.prototype),"_main",this).call(this,p({},t,e))}}]),n));function n(){return T(this,n),$(this,a(n).apply(this,arguments))}},queue:function(e){function r(){c=[],document.body.removeAttribute("data-swal2-queue-step")}var o=this,s=(c=e,[]);return new Promise(function(i){!function t(n,a){n<c.length?(document.body.setAttribute("data-swal2-queue-step",n),o(c[n]).then(function(e){void 0!==e.value?(s.push(e.value),t(n+1,a)):(r(),i({dismiss:e.dismiss}))})):(r(),i({value:s}))}(0)})},getQueueStep:function(){return document.body.getAttribute("data-swal2-queue-step")},insertQueueStep:function(e,t){return t&&t<c.length?c.splice(t,0,e):c.push(e)},deleteQueueStep:function(e){void 0!==c[e]&&c.splice(e,1)},showLoading:_e,enableLoading:_e,getTimerLeft:function(){return R.timeout&&R.timeout.getTimerLeft()}}),je="function"==typeof Symbol?Symbol:(Ce=0,Pe.iterator=Pe("Symbol.iterator"),Pe),u="function"==typeof WeakMap?WeakMap:(i=je("WeakMap"),ke=Object.defineProperty,we={}.hasOwnProperty,Se.prototype={delete:function(e){delete e[this[i]]},get:function(e){return e[this[i]]},has:function(e){return we.call(e,this[i])},set:function(e,t){ke(e,this[i],{configurable:!0,value:t})}},Se),_={promise:new u,innerParams:new u,domCache:new u};function Se(){ke(this,i,{value:je("WeakMap")})}function Pe(e){return"__"+e+"_"+Math.floor(1e9*Math.random())+"_"+ ++Ce+"__"}function Oe(){var e=_.innerParams.get(this),t=_.domCache.get(this);e.showConfirmButton||(q(t.confirmButton),e.showCancelButton)||q(t.actions),M([t.popup,t.actions],F.loading),t.popup.removeAttribute("aria-busy"),t.popup.removeAttribute("data-loading"),t.confirmButton.disabled=!1,t.cancelButton.disabled=!1}function Ie(e){var t=_.domCache.get(this),e=(t.validationMessage.innerHTML=e,window.getComputedStyle(t.popup)),e=(t.validationMessage.style.marginLeft="-".concat(e.getPropertyValue("padding-left")),t.validationMessage.style.marginRight="-".concat(e.getPropertyValue("padding-right")),B(t.validationMessage),this.getInput());e&&(e.setAttribute("aria-invalid",!0),e.setAttribute("aria-describedBy",F["validation-message"]),G(e),I(e,F.inputerror))}function Me(){var e=_.domCache.get(this),e=(e.validationMessage&&q(e.validationMessage),this.getInput());e&&(e.removeAttribute("aria-invalid"),e.removeAttribute("aria-describedBy"),M(e,F.inputerror))}function Le(e,t){T(this,Le);var n,a,i,r=t;this.start=function(){i=!0,a=new Date,n=setTimeout(e,r)},this.stop=function(){i=!1,clearTimeout(n),r-=new Date-a},this.getTimerLeft=function(){return i&&(this.stop(),this.start()),r},this.start()}function Ne(e){var t,n,a=y(),i=b();null!==e.onBeforeOpen&&"function"==typeof e.onBeforeOpen&&e.onBeforeOpen(i),e.animation?(I(i,F.show),I(a,F.fade),M(i,F.hide)):M(i,F.fade),B(i),a.style.overflowY="hidden",l&&!o(i,F.noanimation)?i.addEventListener(l,function e(){i.removeEventListener(l,e),a.style.overflowY="auto"}):a.style.overflowY="auto",I([document.documentElement,document.body,a],F.shown),e.heightAuto&&e.backdrop&&!e.toast&&I([document.documentElement,document.body],F["height-auto"]),ne()&&(null===s.previousBodyPadding&&document.body.scrollHeight>window.innerHeight&&(s.previousBodyPadding=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=s.previousBodyPadding+("ontouchstart"in window||navigator.msMaxTouchPoints?0:((t=document.createElement("div")).style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),n=t.offsetWidth-t.clientWidth,document.body.removeChild(t),n))+"px"),!/iPad|iPhone|iPod/.test(navigator.userAgent)||window.MSStream||o(document.body,F.iosfix)||(t=document.body.scrollTop,document.body.style.top=-1*t+"px",I(document.body,F.iosfix)),"undefined"!=typeof window&&se()&&(le(),window.addEventListener("resize",le)),r(document.body.children).forEac
1h(function(e){e===y()||e.contains(y())||(e.hasAttribute("aria-hidden")&&e.setAttribute("data-previous-aria-hidden",e.getAttribute("aria-hidden")),e.setAttribute("aria-hidden","true"))}),setTimeout(function(){a.scrollTop=0})),me()||R.previousActiveElement||(R.previousActiveElement=document.activeElement),null!==e.onOpen&&"function"==typeof e.onOpen&&setTimeout(function(){e.onOpen(i)})}var k,Fe={email:function(e,t){return/^[a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]{2,24}$/.test(e)?Promise.resolve():Promise.reject(t&&t.validationMessage?t.validationMessage:"Invalid email address")},url:function(e,t){return/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)$/.test(e)?Promise.resolve():Promise.reject(t&&t.validationMessage?t.validationMessage:"Invalid URL")}},u=Object.freeze({hideLoading:Oe,disableLoading:Oe,getInput:function(e){var t=_.innerParams.get(this),n=_.domCache.get(this);if(!(e=e||t.input))return null;switch(e){case"select":case"textarea":case"file":return L(n.content,F[e]);case"checkbox":return n.popup.querySelector(".".concat(F.checkbox," input"));case"radio":return n.popup.querySelector(".".concat(F.radio," input:checked"))||n.popup.querySelector(".".concat(F.radio," input:first-child"));case"range":return n.popup.querySelector(".".concat(F.range," input"));default:return L(n.content,F.input)}},enableButtons:function(){var e=_.domCache.get(this);e.confirmButton.disabled=!1,e.cancelButton.disabled=!1},disableButtons:function(){var e=_.domCache.get(this);e.confirmButton.disabled=!0,e.cancelButton.disabled=!0},enableConfirmButton:function(){_.domCache.get(this).confirmButton.disabled=!1},disableConfirmButton:function(){_.domCache.get(this).confirmButton.disabled=!0},enableInput:function(){var e=this.getInput();if(!e)return!1;if("radio"===e.type)for(var t=e.parentNode.parentNode.querySelectorAll("input"),n=0;n<t.length;n++)t[n].disabled=!1;else e.disabled=!1},disableInput:function(){var e=this.getInput();if(!e)return!1;if(e&&"radio"===e.type)for(var t=e.parentNode.parentNode.querySelectorAll("input"),n=0;n<t.length;n++)t[n].disabled=!0;else e.disabled=!0},showValidationMessage:Ie,resetValidationMessage:Me,resetValidationError:function(){n("Swal.resetValidationError() is deprecated and will be removed in the next major release, use Swal.resetValidationMessage() instead"),Me.bind(this)()},showValidationError:function(e){n("Swal.showValidationError() is deprecated and will be removed in the next major release, use Swal.showValidationMessage() instead"),Ie.bind(this)(e)},getProgressSteps:function(){return _.innerParams.get(this).progressSteps},setProgressSteps:function(e){e=p({},_.innerParams.get(this),{progressSteps:e});_.innerParams.set(this,e),oe(e)},showProgressSteps:function(){var e=_.domCache.get(this);B(e.progressSteps)},hideProgressSteps:function(){var e=_.domCache.get(this);q(e.progressSteps)},_main:function(e){var A=this,E=(be(e),p({},xe,e)),t=E,e=(t.inputValidator||Object.keys(Fe).forEach(function(e){t.input===e&&(t.inputValidator=t.expectRejections?Fe[e]:C.adaptInputValidator(Fe[e]))}),t.validationMessage&&("object"!==S(t.extraParams)&&(t.extraParams={}),t.extraParams.validationMessage=t.validationMessage),t.target&&("string"!=typeof t.target||document.querySelector(t.target))&&("string"==typeof t.target||t.target.appendChild)||(P('Target parameter is not valid, defaulting to "body"'),t.target="body"),"function"==typeof t.animation&&(t.animation=t.animation.call()),b()),n="string"==typeof t.target?document.querySelector(t.target):t.target,n=(!e||!n||e.parentNode===n.parentNode)&&e||ie(t);t.width&&(n.style.width="number"==typeof t.width?t.width+"px":t.width),t.padding&&(n.style.padding="number"==typeof t.padding?t.padding+"px":t.padding),t.background&&(n.style.background=t.background);for(var a=window.getComputedStyle(n).getPropertyValue("background-color"),i=n.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix"),r=0;r<i.length;r++)i[r].style.backgroundColor=a;for(var o,e=y(),s=ee(),l=Z(),c=(o=t,c=X(),o.titleText?c.innerText=o.titleText:o.title&&("string"==typeof o.title&&(o.title=o.title.split("\n").join("<br />")),re(o.title,c)),o=t,c=h().querySelector("#"+F.content),o.html?re(o.html,c):(o.text?(c.textContent=o.text,B):q)(c),"string"==typeof t.backdrop?y().style.background=t.backdrop:t.backdrop||I([document.documentElement,document.body],F["no-backdrop"]),!t.backdrop&&t.allowOutsideClick&&P('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`'),t.position in F?I(e,F[t.position]):(P('The "position" parameter is not val
1id, defaulting to "center"'),I(e,F.center)),t.grow&&"string"==typeof t.grow&&(o="grow-"+t.grow)in F&&I(e,F[o]),(t.showCloseButton?(s.setAttribute("aria-label",t.closeButtonAriaLabel),B):q)(s),n.className=F.popup,t.toast?(I([document.documentElement,document.body],F["toast-shown"]),I(n,F.toast)):I(n,F.modal),t.customClass&&I(n,t.customClass),oe(t),t),d=Q(),u=0;u<d.length;u++)q(d[u]);c.type&&(-1!==Object.keys(v).indexOf(c.type)?(e=C.getPopup().querySelector(".".concat(F.icon,".").concat(v[c.type])),B(e),c.animation&&I(e,"swal2-animate-".concat(c.type,"-icon"))):O('Unknown type! Expected "success", "error", "warning", "info" or "question", got "'.concat(c.type,'"'))),o=t,s=Y(),o.imageUrl?(s.setAttribute("src",o.imageUrl),s.setAttribute("alt",o.imageAlt),B(s),o.imageWidth?s.setAttribute("width",o.imageWidth):s.removeAttribute("width"),o.imageHeight?s.setAttribute("height",o.imageHeight):s.removeAttribute("height"),s.className=F.image,o.imageClass&&I(s,o.imageClass)):q(s),e=t,c=g(),o=m(),s=f(),(e.showConfirmButton||e.showCancelButton?B:q)(c),e.showCancelButton?s.style.display="inline-block":q(s),e.showConfirmButton?o.style.removeProperty("display"):q(o),o.innerHTML=e.confirmButtonText,s.innerHTML=e.cancelButtonText,o.setAttribute("aria-label",e.confirmButtonAriaLabel),s.setAttribute("aria-label",e.cancelButtonAriaLabel),o.className=F.confirm,I(o,e.confirmButtonClass),s.className=F.cancel,I(s,e.cancelButtonClass),e.buttonsStyling?(I([o,s],F.styled),e.confirmButtonColor&&(o.style.backgroundColor=e.confirmButtonColor),e.cancelButtonColor&&(s.style.backgroundColor=e.cancelButtonColor),c=window.getComputedStyle(o).getPropertyValue("background-color"),o.style.borderLeftColor=c,o.style.borderRightColor=c):(M([o,s],F.styled),o.style.backgroundColor=o.style.borderLeftColor=o.style.borderRightColor="",s.style.backgroundColor=s.style.borderLeftColor=s.style.borderRightColor=""),re(t.footer,l),(!0===t.animation?M:I)(n,F.noanimation),t.showLoaderOnConfirm&&!t.preConfirm&&P("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),Object.freeze(E),_.innerParams.set(this,E),R.timeout&&(R.timeout.stop(),delete R.timeout),clearTimeout(R.restoreFocusTimeout);var D={popup:b(),container:y(),content:h(),actions:g(),confirmButton:m(),cancelButton:f(),closeButton:ee(),validationMessage:K(),progressSteps:J()},j=(_.domCache.set(this,D),this.constructor);return new Promise(function(t,n){function o(e){j.closePopup(E.onClose,E.onAfterClose),E.useRejections?n(e):t({dismiss:e})}var a=function(e){j.closePopup(E.onClose,E.onAfterClose),E.useRejections?t(e):t({value:e})},r=function(e){j.closePopup(E.onClose,E.onAfterClose),n(e)};E.timer&&(R.timeout=new Le(function(){o("timer"),delete R.timeout},E.timer)),E.input&&setTimeout(function(){var e=A.getInput();e&&G(e)},0);for(var i,s=function(t){var e;E.showLoaderOnConfirm&&j.showLoading(),E.preConfirm?(A.resetValidationMessage(),e=Promise.resolve().then(function(){return E.preConfirm(t,E.extraParams)}),E.expectRejections?e.then(function(e){return a(e||t)},function(e){A.hideLoading(),e&&A.showValidationMessage(e)}):e.then(function(e){N(D.validationMessage)||!1===e?A.hideLoading():a(e||t)},function(e){return r(e)})):a(t)},e=function(e){var t,n=e.target,a=D.confirmButton,i=D.cancelButton,a=a&&(a===n||a.contains(n)),i=i&&(i===n||i.contains(n));"click"===e.type&&(a&&j.isVisible()?(A.disableButtons(),E.input?(t=(()=>{var e=A.getInput();if(!e)return null;switch(E.input){case"checkbox":return e.checked?1:0;case"radio":return e.checked?e.value:null;case"file":return e.files.length?e.files[0]:null;default:return E.inputAutoTrim?e.value.trim():e.value}})(),E.inputValidator?(A.disableInput(),n=Promise.resolve().then(function(){return E.inputValidator(t,E.extraParams)}),E.expectRejections?n.then(function(){A.enableButtons(),A.enableInput(),s(t)},function(e){A.enableButtons(),A.enableInput(),e&&A.showValidationMessage(e)}):n.then(function(e){A.enableButtons(),A.enableInput(),e?A.showValidationMessage(e):s(t)},function(e){return r(e)})):A.getInput().checkValidity()?s(t):(A.enableButtons(),A.showValidationMessage(E.validationMessage))):s(!0)):i&&j.isVisible()&&(A.disableButtons(),o(j.DismissReason.cancel)))},l=D.popup.querySelectorAll("button"),c=0;c<l.length;c++)l[c].onclick=e,l[c].onmouseover=e,l[c].onmouseout=e,l[c].onmousedown=e;D.closeButton.onclick=function(){o(j.DismissReason.close)},E.toast?D.popup.onclick=function(){E.showConfirmButton||E.showCancelButton||E.showCloseButton||E.input||o(j.DismissReason.close)}:(i=!1,D.popup.onmousedown=function(){D.container.onmouseup=function(e){D.container.onmouseup=void 0,e.target===D.container&&(i=!0)}},D.container.onmousedown=function(){D.popup.onmouseup=function(e){D.popup.onmouseup=void 0,e.target!==D.popup&&!D.popup.contains(e.target)||(i=!0)}},D.container.onclick=function(e){i?i=!1:e.target===D.container&&U(E.allowOutsideClick)&&o(j.DismissReason.backdrop)}),E.reverseButtons?D.confirmButton.parentNode.insertBefore(D.cancelButton,D.confirmButton):D.confirmButton.parentNode.insertBefore(D.confirmButton,D.cancelButton);function d(e,t){var n=te(E.focusCancel),a=0;if(a<n.length)return(e+=t)===n.length?e=0:-1===e&&(e=n.length-1),n[e].focus();D.popup.focus()}R.keydownHandlerAdded&&(R.keydownTarget.removeEventListener("keydown",R.keydownHandler,{capture:R.keydownListenerCapture}),R.keydownHandlerAdded=!1),E.toast||(R.keydownHandler=function(e){var t=E;if(t.stopKeydownPropagation&&e.stopPropagation(),"Enter"!==e.key||e.isComposing)if("Tab"===e.key){for(var n=e.target,a=te(t.focusCancel),i=-1,r=0;r<a.length;r++)if(n===a[r]){i=r;break}d(i,e.shiftKey?-1:1),e.stopPropagation(),e.preventDefault()}else-1!==["ArrowLeft","ArrowRight","ArrowUp","ArrowDown","Left","Right","Up","Down"].indexOf(e.key)?document.activeElement===D.confirmButton&&N(D.cancelButton)?D.cancelButton.focus():document.activeElement===D.cancelButton&&N(D.confirmButton)&&D.confirmButton.focus():"Escape"!==e.key&&"Esc"!==e.key||!0!==U(t.allowEscapeKey)||(e.preventDefault(),o(j.DismissReason.esc));else e.target&&A.getInput()&&e.target.outerHTML===A.getInput().outerHTML&&-1===["textarea","file"].indexOf(t.input)&&(j.clickConfirm(),e.preventDefault())},R.keydownTarget=E.keydownListenerCapture?window:D.popup,R.keydownListenerCapture=E.keydownListenerCapture,R.keydownTarget.addEventListener("keydown",R.keydownHandler,{capture:R.keydownListenerCapture}),R.keydownHandlerAdded=!0),A.enableButtons(),A.hideLoading(),A.resetValidationMessage(),(E.toast&&(E.input||E.footer||E.showCloseButton)?I:M)(document.body,F["toast-column"]);for(var u,p,h,m=["input","file","range","select","radio","checkbox","textarea"],f=function(e){e.placeholder&&!E.inputPlaceholder||(e.placeholder=E.inputPlaceholder)},g=0;g<m.length;g++){var v=F[m[g]],y=L(D.content,v);if(u=A.getInput(m[g])){for(var b in u.attributes)u.attributes.hasOwnProperty(b)&&"type"!==(b=u.attributes[b].name)&&"value"!==b&&u.removeAttribute(b);for(var _ in E.inputAttributes)"range"===m[g]&&"placeholder"===_||u.setAttribute(_,E.inputAttributes[_])}y.className=v,E.inputClass&&I(y,E.inputClass),q(y)}switch(E.input){case"text":case"email":case"password":case"number":case"tel":case"url":u=L(D.content,F.input),"string"==typeof E.inputValue||"number"==typeof E.inputValue?u.value=E.inputValue:P('Unexpected type of inputValue! Expected "string" or "number", got "'.concat(S(E.inputValue),'"')),f(u),u.type=E.input,B(u);break;case"file":f(u=L(D.content,F.file)),u.type=E.input,B(u);break;case"range":var k=L(D.content,F.range),w=k.querySelector("input"),C=k.querySelector("output");w.value=E.inputValue,w.type=E.input,C.value=E.inputValue,B(k);break;case"select":var x=L(D.content,F.select);x.innerHTML="",E.inputPlaceholder&&((w=document.createElement("option")).innerHTML=E.inputPlaceholder,w.value="",w.disabled=!0,w.selected=!0,x.appendChild(w)),p=function(e){e.forEach(function(e){var t=e[0],e=e[1],n=document.createElement("option");n.value=t,n.innerHTML=e,E.inputValue.toString()===t.toString()&&(n.selected=!0),x.appendChild(n)}),B(x),x.focus()};break;case"radio":var T=L(D.content,F.radio);T.innerHTML="",p=function(e){e.forEach(function(e){var t=e[0],e=e[1],n=document.createElement("input"),a=document.createElement("label"),t=(n.type="radio",n.name=F.radio,n.value=t,E.inputValue.toString()===t.toString()&&(n.checked=!0),document.createElement("span"));t.innerHTML=e,t.className=F.label,a.appendChild(n),a.appendChild(t),T.appendChild(a)}),B(T);e=T.querySelectorAll("input");e.length&&e[0].focus()};break;case"checkbox":C=L(D.content,F.checkbox),k=A.getInput("checkbox");k.type="checkbox",k.value=1,k.id=F.checkbox,k.checked=Boolean(E.inputValue),C.querySelector("span").innerHTML=E.inputPlaceholder,B(C);break;case"textarea":w=L(D.content,F.textarea);w.value=E.inputValue,f(w),B(w);break;case null:break;default:O('Unexpected type of input! Expected "text", "email", "password", "number", "tel", "select", "radio", "checkbox", "textarea", "file" or "url", got "'.concat(E.input,'"'))}"select"===E.input||"radio"===E.input?(h=function(e){return p((t=e,n=[],"undefined"!=typeof Map&&t instanceof Map?t.forEach(function(e,t){n.push([t,e])}):Object.keys(t).forEach(function(e){n.push([e,t[e]])}),n));var t,n},z(E.inputOptions)?(j.showLoading(),E.inputOptions.then(function(e){A.hideL
1oading(),h(e)})):"object"===S(E.inputOptions)?h(E.inputOptions):O("Unexpected type of inputOptions! Expected object, Map or Promise, got ".concat(S(E.inputOptions)))):-1!==["text","email","number","tel","textarea"].indexOf(E.input)&&z(E.inputValue)&&(j.showLoading(),q(u),E.inputValue.then(function(e){u.value="number"===E.input?parseFloat(e)||0:e+"",B(u),u.focus(),A.hideLoading()}).catch(function(e){O("Error in inputValue promise: "+e),u.value="",B(u),u.focus(),A.hideLoading()})),Ne(E),E.toast||(U(E.allowEnterKey)?E.focusCancel&&N(D.cancelButton)?D.cancelButton.focus():E.focusConfirm&&N(D.confirmButton)?D.confirmButton.focus():d(-1,1):document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()),D.container.scrollTop=0})}});function w(){if("undefined"!=typeof window){"undefined"==typeof Promise&&O("This package requires a Promise library, please include a shim to enable it in this browser (See: https://github.com/sweetalert2/sweetalert2/wiki/Migration-from-SweetAlert-to-SweetAlert2#1-ie-support)");for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return O("At least 1 argument is expected!"),!1;k=this;var a=Object.freeze(this.constructor.argsToParams(t)),a=(Object.defineProperties(this,{params:{value:a,writable:!1,enumerable:!0}}),this._main(this.params));_.promise.set(this,a)}}w.prototype.then=function(e,t){return _.promise.get(this).then(e,t)},w.prototype.catch=function(e){return _.promise.get(this).catch(e)},w.prototype.finally=function(e){return _.promise.get(this).finally(e)},p(w.prototype,u),p(w,d),Object.keys(u).forEach(function(e){w[e]=function(){if(k)return k[e].apply(k,arguments)}}),w.DismissReason=pe,w.noop=function(){};var Be,C=ge((D(x,Be=w),E(x,[{key:"_main",value:function(e){return W(a(x.prototype),"_main",this).call(this,p({},De,e))}}],[{key:"setDefaults",value:function(t){if(n(Ee),!t||"object"!==S(t))throw new TypeError("SweetAlert2: The argument for setDefaults() is required and has to be a object");be(t),Object.keys(t).forEach(function(e){Be.isValidParameter(e)&&(De[e]=t[e])})}},{key:"resetDefaults",value:function(){n(Ee),De={}}}]),d=x,"undefined"!=typeof window&&"object"===S(window._swalDefaults)&&d.setDefaults(window._swalDefaults),d));function x(){return T(this,x),$(this,a(x).apply(this,arguments))}return C.default=C}),"undefined"!=typeof window&&window.Sweetalert2&&(window.Sweetalert2.version="7.29.2",window.swal=window.sweetAlert=window.Swal=window.SweetAlert=window.Sweetalert2);var rcaptcha_ids=[],rcaptcha_ready=!1,rcaptcha_deferred=[];function isset(e){return void 0!==e}function initRecaptcha(e){var t;$(e).length&&(rcaptcha_ready?(console.log("Init recaptcha "+e),(t=$(e)).length&&void 0===t.attr("data-loaded-id")&&(e=grecaptcha.render(t.attr("id"),{sitekey:t.attr("data-sitekey")}),rcaptcha_ids.push(e),t.attr("data-loaded-id",e))):-1===rcaptcha_deferred.indexOf(e)&&rcaptcha_deferred.push(e))}var onloadCallback=function(){rcaptcha_ready=!0,initRecaptcha("#recaptcha-extend"),initRecaptcha("#recaptcha-coupon");var e=rcaptcha_deferred;rcaptcha_deferred=[];for(var t=0;t<e.length;t++)initRecaptcha(e[t])};function recaptchaCallback(){$(".send_request").removeAttr("disabled")}function recaptchaRegisterCallback(){$(".js-reg-submit").removeAttr("disabled")}function setConsent(e){e={functionality_storage:"granted",security_storage:"granted",ad_storage:e.marketing?"granted":"denied",ad_user_data:e.marketing?"granted":"denied",ad_personalization:e.marketing?"granted":"denied",analytics_storage:e.analytics?"granted":"denied",personalization_storage:e.preferences?"granted":"denied"};gtag("consent","update",e),localStorage.setItem("consentMode",JSON.stringify(e))}$(document).on("show.bs.modal","#cancel_order_email_modal",function(){initRecaptcha("#recaptcha-cancel-reservation")}),$(document).on("show.bs.modal","#cancel_order_modal",function(){initRecaptcha("#recaptcha-cancel-order")}),$(document).on("show.bs.modal","#password_form_modal",function(){initRecaptcha("#recaptcha-password")}),$(document).on("show.bs.modal","#login_form_modal",function(){initRecaptcha("#re
1captcha-registration")}),$(document).on("show.bs.modal","#contact_form",function(){initRecaptcha("#recaptcha-contact")}),window.addEventListener("pageshow",function(e){(e.persisted||void 0!==window.performance&&2===window.performance.navigation.type)&&window.location.reload()});var bookingrobot,br,breakpoint=null,gtm={isDefined:!1,isAdmin:!1,init:function(){br.analytics="GTM",this.isDefined=void 0!==Cookiebot.consent.statistics,$("#is_admin").length&&(this.isAdmin=!0)},addProduct:function(e){var t;this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(t={event:"addToCart",ecommerce:{currencyCode:"EUR",add:{products:[{name:e.name,id:e.type+e.id,price:e.price,brand:e.brand,category:e.category,variant:"",quantity:e.quantity}]}}},ga_customer_info&&(t.ecommerce.add.first_name=e.first_name,t.ecommerce.add.last_name=e.last_name,t.ecommerce.add.email=e.email),dataLayer.push(t),console.log("GTM dataLayer push addToCart"),console.log(t))},removeProduct:function(e){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(dataLayer.push({event:"removeFromCart",ecommerce:{currencyCode:"EUR",remove:{products:[{name:e.name,id:e.type+e.id,price:e.price,brand:e.brand,category:e.category,variant:"",quantity:e.quantity}]}}}),console.log("GTM dataLayer push removeFromCart"))},detailsView:function(e){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(dataLayer.push({event:"productDetails",ecommerce:{detail:{actionField:{list:"Packets"},products:[{name:e.name,id:e.type+e.id,category:e.category}]}}}),console.log("GTM dataLayer push productDetails"))},cart:function(e){for(var t=[],n=0;n<e.length;n++){var a=e[n];t.push({id:a.id,name:a.name,category:a.category,price:a.price,quantity:a.quantity,brand:a.brand})}return t},purchase:function(e,t){var n;this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(n=this.cart(e.items),n={event:"transaction",ecommerce:{purchase:{actionField:{id:e.cart_id,affiliation:ga_affiliation,revenue:e.totals.revenue,tax:0,coupon:"",shipping:0},products:n}}},ga_customer_info&&(n.ecommerce.purchase.first_name=e.first_name,n.ecommerce.purchase.last_name=e.last_name,n.ecommerce.purchase.email=e.email),dataLayer.push(n),console.log("GTM dataLayer push transaction"),console.log(n))},cartInfo:function(e){var t;this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(t={event:"checkout",ecommerce:{checkout:{actionField:{step:1},products:this.cart(e.items)}}},ga_customer_info&&(t.ecommerce.checkout.first_name=e.first_name,t.ecommerce.checkout.last_name=e.last_name,t.ecommerce.checkout.email=e.email),dataLayer.push(t),console.log("GTM dataLayer push checkout"),console.log(t))}},gtm_v202603={isDefined:!1,isAdmin:!1,cart_info:null,init:function(){br.analytics="GTM_v202603",this.isDefined=void 0!==Cookiebot.consent.statistics,$("#is_admin").length&&(this.isAdmin=!0)},toFloat:function(e){return Math.round(100*parseFloat(e))/100},setCart:function(e){this.cart_info=e},getType:function(e,t){var n=null;switch(e){case"room":n="Room_ID-";break;case"packet":n="Packet_ID-","Dovanų kuponai"===t&&(n=`Coupon_${e.charAt(0).toUpperCase()+e.slice(1)}_ID-`);break;case"reservation_service":n="Addon_ID-";break;case"reservation_procedure":n="Service_ID-";break;default:n=`Coupon_${e.charAt(0).toUpperCase()+e.slice(1)}_ID-`}return n},canTrack:function(){return!!ga_side_validation||this.isDefined&&(Cookiebot.consent.statistics||Cookiebot.consent.marketing)&&!this.isAdmin},setCustomerData:function(e){return{email:e.email||"",phone_number:e.phone||"",address:{first_name:e.first_name||"",last_name:e.last_name||""}}},addProduct:function(e){var t;this.canTrack()&&(t=this.getType(e.type,e.category),"Dovanų kuponai"===e.category||"room"!=e.type&&"packet"!=e.type||(e.variant=e.packet_name,e.name=e.room_name,t="Room_ID-",e.id=e.room_id),t={item_id:t+e.id,item_name:e.name,item_category:e.category,item_brand:e.brand,item_variant:e.variant||"",price:this.toFloat(e.price),quantity:parseInt(e.quantity)},"Dovanų kuponai"!==e.category&&"packet"===e.type&&(t.stay_start_date=e.stay_start_date,t.stay_end_date=e.stay_end_date,t.person_count=parseInt(e.person_count),t.nights=parseInt(e.nights)),t={event:"add_to_cart",ecommerce:{currency:"EUR",value:this.toFloat
1(e.price_total),items:[t]}},"undefined"!=typeof ga_customer_info&&ga_customer_info&&(t.user_data=this.setCustomerData(e)),dataLayer.push({ecommerce:null}),dataLayer.push(t),console.log("GTM dataLayer push add_to_cart",t))},removeProduct:function(e){var t;this.canTrack()&&(t=this.getType(e.type,e.category),"Dovanų kuponai"===e.category||"room"!=e.type&&"packet"!=e.type||(e.variant=e.packet_name,e.name=e.room_name,t="Room_ID-",e.id=e.room_id),t={event:"remove_from_cart",ecommerce:{currency:"EUR",value:this.toFloat(e.price_total),items:[{item_id:t+e.id,item_name:e.name,item_category:e.category,item_brand:e.brand,item_variant:e.variant||"",price:this.toFloat(e.price),quantity:parseInt(e.quantity)}]}},dataLayer.push({ecommerce:null}),dataLayer.push(t),console.log("GTM dataLayer push remove_from_cart",t))},listView:function(e,t){this.canTrack()&&(e={event:"view_item_list",ecommerce:{item_list_name:t,items:this.items(e,t)}},dataLayer.push({ecommerce:null}),dataLayer.push(e),console.log("GTM dataLayer push view_item_list",e))},detailsView:function(e){var t,n;this.canTrack()&&(n=this.getType(e.type,e.category),t=e.price||0,n={event:"view_item",ecommerce:{currency:"EUR",value:this.toFloat(t),items:[{item_id:n+e.id,item_name:e.name,item_category:e.category,item_brand:e.brand,price:this.toFloat(t)}]}},dataLayer.push({ecommerce:null}),dataLayer.push(n),console.log("GTM dataLayer push view_item",n))},items:function(e,t){for(var n=[],a=0;a<e.length;a++){var i=e[a],r=this.getType(i.type,i.category),o=i.price||0;n.push({item_id:r+i.id,item_name:i.name,item_category:i.category,item_brand:i.brand,index:a,item_list_name:t,price:this.toFloat(o)})}return n},cart:function(e){for(var t=[],n=0;n<e.length;n++){var a=e[n],i=("Dovanų kuponai"===a.category||"room"!=a.type&&"packet"!=a.type||(a.variant=a.packet_name,a.name=a.room_name,a.id="Room_ID-"+a.room_id),a.coupon_value||0),i={item_id:a.id,item_name:a.name,item_category:a.category,item_brand:a.brand,item_variant:a.variant||"",price:this.toFloat(a.price),quantity:parseInt(a.quantity),index:n,coupon:a.coupon||"",discount:this.toFloat(i)};"Dovanų kuponai"!==a.category&&"packet"===a.type&&(i.stay_start_date=a.stay_start_date,i.stay_end_date=a.stay_end_date,i.person_count=parseInt(a.person_count),i.nights=parseInt(a.nights)),t.push(i)}return t},purchase:function(e,t){var n;this.canTrack()&&(n=this.cart(e.items),n={event:"purchase",ecommerce:{currency:"EUR",transaction_id:e.cart_id,value:this.toFloat(e.totals.revenue),tax:0,coupon:"",shipping:0,items:n}},"undefined"!=typeof ga_customer_info&&ga_customer_info&&(n.user_data=this.setCustomerData({first_name:e.first_name,last_name:e.last_name,email:e.email,phone:e.phone})),dataLayer.push({ecommerce:null}),dataLayer.push(n),console.log("GTM dataLayer push purchase",n))},cartInfo:function(e){var t;this.canTrack()&&(t=this.cart(e.items),e={event:"begin_checkout",ecommerce:{currency:"EUR",value:this.toFloat(e.totals.total),items:t}},"undefined"!=typeof ga_customer_info&&ga_customer_info&&(e.user_data=this.setCustomerData({first_name:$("#buyerFirstname").val(),last_name:$("#buyerLastname").val(),email:$("#buyerEmail").val(),phone:$("#buyerPhone").val()})),dataLayer.push({ecommerce:null}),dataLayer.push(e),console.log("GTM dataLayer push begin_checkout",e))},addPaymentInfo:function(e){var t;this.canTrack()&&(t=this.cart(this.cart_info.items),e={event:"add_payment_info",ecommerce:{currency:"EUR",value:this.toFloat(this.cart_info.totals.total),payment_type:e,items:t}},dataLayer.push({ecommerce:null}),dataLayer.push(e),console.log("GTM dataLayer push add_payment_info",e))}},gae={isDefined:!1,isAdmin:!1,init:function(){ga("require","ec"),ga("set","currencyCode","EUR"),br.analytics="GAE",this.isDefined="undefined"!=typeof Cookiebot,$("#is_admin").length&&(this.isAdmin=!0)},addProduct:function(e){this.isDefined&&Cookiebot.consent.statistics&&(ga("ec:addProduct",e),ga("ec:setAction","add"),ga("send","event","UX","click","Add To Cart"))},removeProduct:function(e){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(e={name:e.name,id:e.type+e.id,price:e.price,brand:e.brand,category:e.category,variant:"",quantity:e.quantity},ga("ec:addProduct",e),ga("ec:setAction","remove"),ga("send","event","UX","click","Remove From Cart"))},addImpression:function(e){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(ga("ec:ec:addImpression",e),ga("ec:setAction","detail"),ga("send","pageview"))},detailsView:function(e){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(ga("ec:addProduct",e),ga("ec:setAction","detail"),ga("send","pageview"))},pageView:function(){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&ga("send","pageview")},cart:function(e){for(var t=0;t<e.length;t++){var n=e[t];ga("ec:addProduct",{id:n.id,name:n.name,category:n.category,price:n.price,quantity:n.quantity})}},cartInfo:function(e){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(this.cart(e.items),ga("ec:setAction","checkout",{step:1,option:"Cart Details"}),ga("send","pageview"))},checkout:function(e,t){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(this.cart(e.items),ga("ec:setAction","checkout",{step:2,option:t}),ga("send","pageview"))},purchase:function(e,t){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(this.cart(e.items),ga("ec:setAction","purchase",{id:e.cart_id,affiliation:ga_affiliation,revenue:e.totals.revenue,tax:0,coupon:""}),ga("send","pageview"))}},ga4={isDefined:!1,isAdmin:!1,cart_info:null,init:function(){br.analytics="GA4",this.isDefined=void 0!==Cookiebot.consent.statistics,this.isAdmin=0<$("#is_admin").length},canTrack:function(){return!("undefined"==typeof ga_side_validation||!ga_side_validation)||this.isDefined&&(Cookiebot.consent.statistics||Cookiebot.consent.marketing)&&!this.isAdmin&&"function"==typeof gtag},toFloat:function(e){return Math.round(100*parseFloat(e))/100},setCart:function(e){this.cart_info=e},getType:function(e,t){switch(e){case"room":return"Room_ID-";case"packet":return"Dovanų kuponai"===t?"Coupon_Packet_ID-":"Packet_ID-";case"reservation_service":return"Addon_ID-";case"reservation_procedure":return"Service_ID-";default:return`Coupon_${e.charAt(0).toUpperCase()+e.slice(1)}_ID-`}},setCustomerData:function(e){return{email:e.email||"",phone_number:e.phone||"",address:{first_name:e.first_name||"",last_name:e.last_name||""}}},buildItem:function(e,t=null,n=null){var a=this.getType(e.type,e.category),i=a+e.id,i=("string"==typeof e.id&&(e.id.startsWith("Room_ID-")||e.id.startsWith("Packet_ID-")||e.id.startsWith("
1Coupon_")||e.id.startsWith("Addon_ID-")||e.id.startsWith("Service_ID-"))&&(i=e.id),"Dovanų kuponai"===e.category||"room"!==e.type&&"packet"!==e.type||(e.variant=e.packet_name,e.name=e.room_name,!0!==e.is_packet&&(i="Room_ID-"+e.room_id)),{item_id:i,item_name:e.name,item_category:e.category,item_brand:e.brand||"",item_variant:e.variant||"",price:this.toFloat(e.price||0),quantity:parseInt(e.quantity||1)});return null!==t&&(i.index=t),n&&(i.item_list_name=n),e.coupon&&(i.coupon=e.coupon),e.coupon_value&&(i.discount=this.toFloat(e.coupon_value)),"Dovanų kuponai"===e.category||"packet"!==e.type&&"room"!==a||(i.stay_start_date=e.stay_start_date||"",i.stay_end_date=e.stay_end_date||"",i.person_count=parseInt(e.person_count||0),i.nights=parseInt(e.nights||0)),i},sendEvent:function(e,t,n=null){this.canTrack()&&(t={currency:"EUR",...t},"undefined"!=typeof ga_customer_info&&ga_customer_info&&n&&(t.user_data=this.setCustomerData(n)),console.log("GA4 Event:",e,t),gtag("event",e,t))},addToCart:function(e){this.sendEvent("add_to_cart",{value:this.toFloat(e.price_total),items:[this.buildItem(e)]},e)},removeFromCart:function(e){this.sendEvent("remove_from_cart",{value:this.toFloat(e.price_total),items:[this.buildItem(e)]},e)},productDetails:function(e){this.sendEvent("view_item",{value:this.toFloat(e.price||0),items:[this.buildItem(e)]},e)},listView:function(e,n){e=e.map((e,t)=>this.buildItem(e,t,n));this.sendEvent("view_item_list",{item_list_name:n,items:e})},checkout:function(e){var t=e.items.map((e,t)=>this.buildItem(e,t));this.sendEvent("begin_checkout",{value:this.toFloat(e.totals.total),items:t},{first_name:$("#buyerFirstname").val(),last_name:$("#buyerLastname").val(),email:$("#buyerEmail").val(),phone:$("#buyerPhone").val()})},addPaymentInfo:function(e){var t;this.cart_info&&(t=this.cart_info.items.map((e,t)=>this.buildItem(e,t)),this.sendEvent("add_payment_info",{value:this.toFloat(this.cart_info.totals.total),payment_type:e,items:t},{first_name:$("#buyerFirstname").val(),last_name:$("#buyerLastname").val(),email:$("#buyerEmail").val(),phone:$("#buyerPhone").val()}))},purchase:function(e,t){var n=e.items.map((e,t)=>this.buildItem(e,t));this.sendEvent("purchase",{transaction_id:e.cart_id,value:this.toFloat(e.totals.revenue),tax:0,shipping:0,coupon:"",items:n},{first_name:e.first_name,last_name:e.last_name,email:e.email,phone:e.phone})}},fb={isDefined:!1,isAdmin:!1,init:function(){this.isDefined=void 0!==Cookiebot.consent.statistics,$("#is_admin").length&&(this.isAdmin=!0)},addProduct:function(e){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(console.log("FB addToCart event."),fbq("track","AddToCart",{currency:"EUR",value:e.price,content_ids:[e.type+e.id],contents:[{id:e.type+e.id,quantity:e.quantity,content_name:e.name,content_category:e.category,value:e.price}],content_name:e.name,content_category:e.category,content_type:"product"}))},removeFromCart:function(e){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(console.log("FB RemoveFromCart event."),fbq("trackCustom","RemoveFromCart",{currency:"EUR",value:e.price,content_ids:[e.type+e.id],contents:[{id:e.type+e.id,quantity:e.quantity,content_name:e.name,content_category:e.category,value:e.price}],content_name:e.name,content_category:e.category,content_type:"product"}))},detailsView:function(e){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(console.log("FB ViewContent event."),fbq("track","ViewContent",{currency:"EUR",content_ids:[e.type+e.id],contents:[{id:e.type+e.id,quantity:e.quantity,content_name:e.name,content_category:e.category}],content_name:e.name,content_category:e.category,content_type:"product"}))},cart:function(e){for(var t=[],n=0;n<e.length;n++){var a=e[n];t.push({id:a.id,content_name:a.name,content_category:a.category,value:a.price,quantity:a.quantity})}return t},purchase:function(e,t){var n;this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(console.log("FB Purchase event."),n=e.items,n=this.cart(n),fbq("track","Purchase",{currency:"EUR",value:e.totals.revenue,contents:n,content_type:"product"}))},cartInfo:function(e){var t;this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(console.log("FB InitiateCheckout event."),t=this.cart(e.items),fbq("track","InitiateCheckout",{currency:"EUR",value:e.totals.total,contents:t,content_type:"product"}))}},omni_send={isDefined:!1,isAdmin:!1,contact:!1,init:function(){this.isDefined=void 0!==Cookiebot.consent.statistics,$("#is_admin").length&&(this.isAdmin=!0)}
1,addContact:function(e,t){omnisend.identifyContact({email:e,phone:t})},getContact:function(e){},addProduct:function(e){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(console.log("Omnisend addToCart event."),e.cart_url)},removeFromCart:function(e){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&console.log("Omnisend removeFromCart event.")},productDetails:function(e){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&omnisend.push(["track","$productViewed",{$productID:"prod666",$variantID:"prod666_1",$currency:"USD",$price:6666,$title:"Container",$imageUrl:"http://www.example.com/images/products/prod-666.png",$productUrl:"http://www.example.com/products/prod-666"}])},cart:function(e){for(var t=[],n=0;n<e.length;n++){var a=e[n];t.push({id:a.id,content_name:a.name,content_category:a.category,value:a.price,quantity:a.quantity})}return t},purchase:function(e,t){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(console.log("Omnisend Purchase event."),e=e.items,this.cart(e))},checkout:function(e){this.isDefined&&Cookiebot.consent.statistics&&!this.isAdmin&&(e=e.items,this.cart(e))}};function stickyOptions(){$(".sticker").sticky({topSpacing:0,stickFrom:30}),$(".recalc_sticky").on("click",function(){setTimeout(function(){$(".sticker").sticky("update")},0)})}function stickySide(){var e=$(".sticker-side").attr("data-top");$(".sticker-side").sticky({topSpacing:parseInt(e),bottomSpacing:$("footer").height()+5})}function Interval(e,t){var n=!1;this.start=function(){this.isRunning()||(n=setInterval(e,t))},this.stop=function(){clearInterval(n),n=!1},this.isRunning=function(){return!1!==n}}function trim(e){return"string"==typeof e?e.trim():""}function validateEmail(e){e=trim(e);return/^(([^<>()[\]\\.,;:\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,}))$/.test(e)}function validatePhone(e){return null!==e.replace(/\D/g,"").match(/^[+]*[(]{0,1}[0-9]{1,3}[)]{0,1}[-\s\./0-9]*$/g)}function validate(o,e){var s=!0;return e=""===e?jQuery("input.required,checkbox.required,textarea.required,select.required",o):e,jQuery("input,checkbox,textarea,select,.radio-group",o).removeClass("error"),e.each(function(e){var t=jQuery(this),n=t.attr("type"),a=t.val(),i=t.attr("name"),r=[];if("radio"===n){if(r.includes(i))return;r.push(i),0===jQuery('input[name="'+i+'"]:checked',o).length&&(t.closest(".radio-group").addClass("error"),s=!1)}-1!=a&&0!=a&&0!=a.length||(s=!1,("radio"==n||"checkbox"==n?t.parents("label"):t).addClass("error")),"email"==i&&t.val(trim(a)),"email"!=i||validateEmail(a)||(s=!1,t.addClass("error")),"phone"!=i||validatePhone(a)||(s=!1,t.addClass("error"))}),s}function countChar(e,t){var n=e.value.length,a=t.attr("data-reservation-id"),t=parseInt(t.attr("maxlength"));t<=n?e.value=e.value.substring(0,t):(a.length?jQuery('.letter-description-counter[data-reservation-id="'+a+'"]'):jQuery(".letter-description-counter")).text(t-n)}(E=>{bookingrobot=br={expire_check_timeout_seconds:30,expire_check_minutes:5,countdown_interval:null,countdown_not_visible:!1,calendar_start:null,calendar_error:!1,calendar_error_msg:null,calendar_packet_id:null,calendar_room_id:null,start_date:null,end_date:null,nights:null,calendar:null,analytics:!1,current_input:!1,type:null,daysRangeIsEnabled:!1,activeFoodType:"BB",activePacket:null,activeAjaxCall:!1,reloadAvailability:!0,appendAvailability:!0,load_availability:!1,nightsSelector:null,adultsSelector:null,childrenSelector:null,teensSelector:null,infantsSelector:null,numericInputButton:null,hsFeaturesItem:null,personUsername:null,reservation_time_left:25,daysRangeHasEmpty:!1,daysRangeHasSpecial:!1,specialDay:null,selectCurrentDay:!0,changeHistory:!0,expire_check_started:!1,expire_in:null,serverDifference:null,filter_data:null,customer_id:null,preset_data:null,googlePayClient:null,cart_totals:null,setFilterData:function(e){br.filter_data=e},timer:null,loading:function(){E(".loading").css("display","block")},done:function(){E(".loading").hide()},clearErrors:function(){E(document).find(".error").removeClass("error")},validateTerms:function(e){return!1!==E('input[name="'+e+'"]').is(":checked")||(E('input[name="'+e+'"]').parent().addClass("error"),E("html, body").animate({scrollTop:E(".error").offset().top-100},400),br.showMessage("error",translations.error_terms),!1)},validateChargeRequestUserData:function(){var e="";return E("#invoiceRequired").is(":checked")&&(e=",#companyName,#companyCode"),validate(E(".cart_page"),E("#buyerEmail"+e,E(".cart_page")))},validateUserData:function(){var e="";return E("#invoiceRequired").is(":checked")&&(e=",#companyName,#companyCode"),validate(E(".cart_page"),E("#buyerEmail,#buyerPhone.required,#buyerFirstname,#buyerLastname"+e,E(".cart_page")))},handleError:function(e,t,n,a){br.done();jQuery.parseJSON(e.responseText);E.notify(a,{autoHideDelay:5e3,className:"error"}),this.showMessage("error",a)},setCartData:function(e){br.cart_totals=e},getCartData:function(){return br.cart_totals},getFilters:function(){return{adults:E('input[name="adults"]').val(),children:E('input[name="children"]').val(),teens:E('input[name="teens"]').val(),infants:E('input[name="infants"]').val()}},delete_cookie:function(e){document.cookie=e+"=;expires=Thu, 01 Jan 1970 00:00:01 GMT;"},cookieStatus:function(){return!!this.getCookie("agree_with_cookies").length},setCookie:function(e,t,n){var a=new Date,n=(a.setTime(a.getTime()+60*n*60*1e3),"expires="+a.toUTCString());document.cookie=e+"="+t+";"+n+";path=/"},getCookie:function(e){for(var t=e+"=",n=decodeURIComponent(document.cookie).split(";"),a=0;a<n.length;a++){for(var i=n[a];" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(t))return i.substring(t.length,i.length)}return""}
1,checkExpireCookie:function(){var e=br.getCookie("extend_reservation_in");console.log("checkExpireCookie ENTER"+e),e?(new Date).getTime()-e<60*br.expire_check_minutes*1e3?setTimeout(br.checkExpireCookie,15e3):(jQuery("#extend_reservation_modal").modal("hide"),br.cancelReservations(function(){br.getCartQuantity(),alert(translations.reservations_expired),(jQuery("body").hasClass("page-cart")||jQuery("body").hasClass("page-edit-cart")||jQuery("body").hasClass("page-services"))&&(br.loading(),location.reload())})):(e=E("#extend_reservation_modal").hasClass("in"),jQuery("#extend_reservation_modal").modal("hide"),(e&&(jQuery("body").hasClass("page-cart")||jQuery("body").hasClass("page-edit-cart"))||jQuery("body").hasClass("page-services"))&&(br.loading(),location.reload()))},startExpireCheck:function(){br.expire_check_started=!0;var e=br.getCookie("extend_reservation_in");e?(new Date).getTime()>=e?jQuery("#extend_reservation_modal").modal({backdrop:"static",keyboard:!1}):setTimeout(br.startExpireCheck,1e3*br.expire_check_timeout_seconds):(e=E("#extend_reservation_modal").hasClass("in"),jQuery("#extend_reservation_modal").modal("hide"),e&&(jQuery("body").hasClass("page-cart")||jQuery("body").hasClass("page-edit-cart"))?(br.loading(),location.reload()):br.expire_check_started=!1)},cancelReservations:function(t){br.loading(),E.ajax({type:"GET",url:"/api/v2/cancel_reservations",dataType:"json",success:function(e){br.done(),E("#extend_reservation_modal").modal("hide"),e.message.length&&null==t?(br.showMessage(e.status?"success":"error",e.message),br.loading(),setTimeout(location.reload(),2e3)):t()}})},googlePayClick:async function(){E("body").hasClass("charge-request")?br.chargeRequest(E("#google-pay-container"),!1):E("body").hasClass("page-voucher-extend")?br.extendCoupon(E("#google-pay-container"),!1):E("body").hasClass("page-checkin-to-reservation")?"function"==typeof checkinPayment&&checkinPayment(E("#google-pay-container"),!1):E("body").hasClass("checkout-services")?"function"==typeof checkoutPayment&&checkoutPayment(E("#google-pay-container"),!1):br.paymentRequest(E("#google-pay-container"),!1)},initGooglePay:function(){console.log("initGooglePay"),br.googlePayClient=GooglePayClient.initialize({testEnv:gpctm}),br.googlePayClient.addGooglePayButton({buttonColor:"default",buttonType:"plain",buttonSizeMode:"fill",onClick:br.googlePayClick})},processGooglePay:function(e){console.log("processGooglePay");e={access_token:e.mobile_access_token,api_username:e.api_username,account_name:e.account_name,payment_reference:e.payment_reference,country_code:e.country_code,currency_code:e.currency_code,payment_link:e.url,amount:""+e.amount};br.googlePayClient.configure(e),br.googlePayClient.createGooglePayPayment()},initApplePay:function(){E("body").hasClass("charge-request")&&document.querySelector("apple-pay-button.js-charge-request").addEventListener("click",function(e){br.chargeRequest(E("apple-pay-button"),e)}),E("body").hasClass("page-voucher-extend")&&document.querySelector("apple-pay-button").addEventListener("click",function(e){br.extendCoupon(E("apple-pay-button"),e)}),!E("body").hasClass("page-cart")||E("body").hasClass("charge-request")||E("body").hasClass("page-checkin-to-reservation")||document.querySelector("apple-pay-button").addEventListener("click",function(e){br.paymentRequest(E("apple-pay-button"),e)})},processApplePay:function(e){try{ApplePayClient.initialize({access_token:e.mobile_access_token,api_username:e.api_username,merchant_id:e.applepay_merchant_identifier,account_name:e.account_name}).createApplePayPayment({payment_reference:e.payment_reference,country_code:e.country_code,currency_code:e.currency_code,payment_link:e.url,total:{label:e.label,amount:e.amount}})}catch(e){alert(e.message)}},activeModal:null,getRecommendations:function(e,t,n,a,i,r){this.activeModal=r,E.ajax({type:"GET",url:"/api/v2/recommendations",data:{start_date:e,end_date:t,hotel_id:n,packet_id:a,room_type_id:i},success:function(e){br.done(),e.length?(E("#recommendation_modal .modal-body").html(e),new bootstrap.Modal("#recommendation_modal",{backdrop:!1,keyboard:!1}).show()):r&&r.show()},dataType:"html"})},extendCoupon:function(e,t){var n,a,i;return $this=e,t&&(t.preventDefault(),t.stopPropagation()),br.clearErrors(),!!br.validateTerms("termsAndConditions")&&((e=validate(E(".cart_page"),E("#buyerEmail,#buyerFirstname,#buyerLastname",E(".cart_page"))))?E(".payment").hasClass("hidden")||E(".bank.active").length||E("#is_admin").length||!E(".bank").length?e&&E(".bank.active").hasClass("js-cc")&&!E(".bank.active").hasClass("js-cc-standard")&&!E(".bank.active").hasClass("js-cc-selected")?(E('input[name="card_id"]').attr("value",""),E(E(".bank.active").attr("data-target-modal")).modal({backdrop:"static",keyboard:!1}),!1):(n=!0,"apple_pay"!==$this.attr("data-payment-type")&&"google_pay"!==$this.attr("data-payment-type")||(n=!1),void(e&&(a=$this.data("payment-type"),i=$this.data("amount-type"),br.loading(),setTimeout(function(){E.ajax({type:"POST",url:"/api/v2/getcouponpaymenturl",async:n,data:{remotecode:E("#remotecode").val(),buyerEmail:E("#buyerEmail").val(),buyerPhone:E("#buyerPhone").val(),buyerFirstname:E("#buyerFirstname").val(),buyerLastname:E("#buyerLastname").val(),coupon_ext_times:E("#coupon_ext_times").val(),couponcode:E("#couponcode").val(),subscribeToNewsletter:E("#subscribeToNewsletter").is(":checked")?1:0,paymentType:a,amount_type:i,card_id:E("#card_id").val(),_token:E('input[name="_token"]').val()},dataType:"json"}).done(function(e){"success"===e.status&&e.data.url.length?void 0!==e.data.apple_pay&&1==e.data.apple_pay?(br.processApplePay(e.data),br.done()):void 0!==e.data.google_pay&&1==e.data.google_pay?(br.processGooglePay(e.data),br.done()):window.location.href=e.data.url:(void 0!==e.data.message&&e.data.message.length&&br.showMessage("error",e.data.message),br.done())}).fail(function(e,t,n){var a=jQuery.parseJSON(e.responseText);void 0!==a.data.message&&a.data.message.length?(br.showMessage("error",a.data.message),br.done()):br.handleError(e,t,n,translations.check_required_fields)})},100)))):(br.showMessage("error",translations.select_payment_method),!1):(E("html, body").animate({scrollTop:E(".error").offset().top},400),br.showMessage("error",translations.check_required_fields),!1))},chargeRequest:function(e,t){var n,a,i,r;return $this=e,t&&(t.preventDefault(),t.stopPropagation()),br.clearErrors(),!!br.validateTerms("termsAndConditions")&&((e=br.validateChargeRequestUserData())?E(".bank.active").length||E("#is_admin").length||!E(".bank").length?e&&E(".bank.active").hasClass("js-cc")&&!E(".bank.active").hasClass("js-cc-standard")&&!E(".bank.active").hasClass("js-cc-selected")?(E('input[name="card_id"]').attr("value",""),E(E(".bank.active").attr("data-target-modal")).modal({backdrop:"static",keyboard:!1}),!1):(n=!0,"apple_pay"!==$this.attr("data-payment-type")&&"google_pay"!==$this.attr("data-payment-type")||(n=!1),void(e&&(a=$this.attr("data-charge-code"),i=$this.attr("data-payment-type"),r=$this.attr("data-amount-type"),br.loading(),setTimeout(function(){E.ajax({type:"POST",url:"/api/v2/getChargeRequestPaymentUrl",async:n,data:{card_id:E("#card_id").val(),buyerEmail:E("#buyerEmail").val(),buyerPhone:E("#buyerPhone").val(),buyerFirstname:E("#buyerFirstname").val(),buyerLastname:E("#buyerLastname").val(),companyName:E("#companyName").val(),companyCode:E("#companyCode").val(),subscribeToNewsletter:E("#subscribeToNewsletter").is(":checked")?1:0,paymentType:i,amount_type:r,charge_code:a,_token:E('input[name="_token"]').val()},dataType:"json"}).done(function(e){"success"===e.status&&e.data.url.length?(br.delete_cookie("extend_reservation_in"),console.log(e),void 0!==e.data.apple_pay&&1==e.data.apple_pay?(br.processApplePay(e.data),br.done()):void 0!==e.data.google_pay&&1==e.data.google_pay?(br.processGooglePay(e.data),br.done()):window.location.href=e.data.url):(void 0!==e.data.message&&e.data.message.length&&br.showMessage("error",e.data.message),br.done())}).fail(function(e,t,n){br.handleError(e,t,n,translations.check_required_fields)})},100)))):(br.showMessage("error",translations.select_payment_method),!1):(E("#userinfo_spoiler").click(),E("html, body").animate({scrollTop:E(".error").offset().top-100},400),br.showMessage("error",translations.check_required_fields),!1))},paymentRequest:function(e,t){var n,a,i;return $this=e,t&&(t.preventDefault(),t.stopPropagation()),!!this.checkMinRooms()&&(E(document).find(".error").removeClass("error"),!1===E('input[name="termsAndConditions"]').is(":checked")?(E('input[name="termsAndConditions"]').parent().addClass("error"),E("html, body").animate({scrollTop:E(".error").offset().top-100},400),br.showMessage("error",translations.error_terms),!1):(e="",E("#invoiceRequired").is(":checked")&&(e=",#companyName,#companyCode"),(t=validate(E(".cart_page"),E("#buyerEmail,#buyerPhone.required,#buyerFirstname,#buyerLastname"+e,E(".cart_page"))))?E(".bank.active").length||E("#is_admin").length||!E(".bank").length?t&&E(".bank.active").hasClass("js-cc")&&!E(".bank.active").hasClass("js-cc-standard")&&!E(".bank.active").hasClass("js-cc-selected")?(E('input[name="card_id"]').attr("value",""),new bootstrap.Modal(E(".bank.active").attr("data-target-modal"),{backdrop:!1,keyboard:!1}).show(),!1):(n=!0,"apple_pay"!==$this.attr("data-payment-type")&&"google_pay"!==$this.attr("data-payment-type")||(n=!1),void(t&&(
1a=$this.attr("data-payment-type"),i=$this.attr("data-amount-type"),br.loading(),"GTM_v202603"==br.analytics&&"undefined"!=typeof dataLayer&&gtm_v202603.addPaymentInfo(a),"GA4"==br.analytics&&"undefined"!=typeof dataLayer&&ga4.addPaymentInfo(a),setTimeout(function(){E.ajax({type:"POST",url:"/api/v1/getpaymenturl",async:n,data:{cart_id:E("#cart_id").val(),card_id:E("#card_id").val(),buyerEmail:E("#buyerEmail").val(),buyerPhone:E("#buyerPhone").val(),buyerFirstname:E("#buyerFirstname").val(),buyerLastname:E("#buyerLastname").val(),companyName:E("#companyName").val(),companyCode:E("#companyCode").val(),save_card:E("#save_card").val(),subscribeToNewsletter:E("#subscribeToNewsletter").is(":checked")?1:0,paymentType:a,amount_type:i,hours:E("#paylater_time").val(),terminal_iframe:E("#terminal_iframe").length?E("#terminal_iframe").val():0,_token:E('input[name="_token"]').val()},dataType:"json"}).done(function(e){"success"===e.status&&e.data.url.length?(br.delete_cookie("extend_reservation_in"),console.log(e),void 0!==e.data.apple_pay&&1==e.data.apple_pay?(br.processApplePay(e.data),br.done()):void 0!==e.data.google_pay&&1==e.data.google_pay?(br.processGooglePay(e.data),br.done()):window.location.href=e.data.url):(void 0!==e.data.message&&e.data.message.length&&br.showMessage("error",e.data.message),br.done())}).fail(function(e,t,n){br.handleError(e,t,n,translations.check_required_fields)})},100)))):(br.showMessage("error",translations.select_payment_method),!1):(E("html, body").animate({scrollTop:E(".error").offset().top-100},400),br.showMessage("error",translations.check_required_fields),!1)))},checkMinRooms:function(){var a=this,i=!0;if(E(".js-chain-item").length){let n={};E(".js-chain-item").each(function(){var e=E(this).data("chain-id"),t=E(this).data("chain-min-rooms");if(!n[e]&&(n[e]=!0,E('.js-chain-item[data-chain-id="'+e+'"]').length!=t))return a.showMessageModal("warning",translations.gui_reservation_min_rooms_modal_title,translations.gui_reservation_min_rooms_modal_text),i=!1})}return i},onlyUnique:function(e,t,n){return n.indexOf(e)===t},addFiltersUrlToHistory:function(){var e,i=0,r={},o=E(location).attr("href"),t=E('input[name="slug"]').val();return E("body").hasClass("page-index")&&(o="/"),E("body").hasClass("page-rooms")&&(o="/rooms"),E("body").hasClass("page-packet")&&(o="/packet/"+t,i=0),E("body").hasClass("page-room")&&(o="/room/"+t,i=0),E("body").hasClass("packets-filter")&&(o="/packets/filter"),E("body").hasClass("rooms-filter")&&(o="/rooms/filter"),E("body").hasClass("page-index")&&(o="/packets"),r._token=E('input[name="_token"]').val(),E(document).find(".filters_form input, .filters_form select").each(function(){var e,t,n=E(this).attr("name"),a=E(this).val();"calendar_submit"!==n&&"calendar_to_submit"!==n&&"type"!==n&&"slug"!==n&&("calendar"==n&&(a=E("body").hasClass("rooms-filter")?br.start_date+"  -  "+br.end_date:E("body").hasClass("page-packet")||E("body").hasClass("page-room")?dateSelector.get("select","yyyy-mm-dd"):br.start_date),"calendar_start"==n&&(a=br.start_date),"calendar_end"==n&&(a=br.end_date),"nights"==n&&(E("body").hasClass("rooms-filter")||E("body").hasClass("packets-filter"))&&(e=new Date(br.start_date),t=new Date(br.end_date),t=Math.abs(t.getTime()-e.getTime()),a=Math.ceil(t/864e5),E("#nights").val(a)),o+=(0==i?"?":"&")+n+"="+(r[n]=a),i+=1)}),E("input[name='packet_category[]']:checked").length&&(o="/packets/category/"+E("input[name='packet_category[]']:checked").map(function(){return E(this).attr("data-slug")}).get().filter(br.onlyUnique).join(","),i+=1),E("input[name='hotel[]']:checked").length&&(t=(t=E("input[name='hotel[]']:checked").map(function(){return E(this).val()}).get()).filter(br.onlyUnique),o+=(0==i?"?":"&")+"hotel="+t.join(","),i+=1),E("#min_days").length&&(t=E("#min_days").html(),e=E("#max_days").html(),o+=(0==i?"?":"&")+"min_days="+t+"&max_days="+e),E("#min_price").length&&(t=E("#min_prices").html(),e=E("#max_prices").html(),o+=(0==i?"?":"&")+"min_price="+t+"&max_price="+e),E(".this_room_selected").length?o+=E(".this_room_selected").attr("data-slug"):o=o.split("#")[0],history.pushState(null,null,o),br.saveFilters(r),o},showMessage:function(e,t){swal.mixin({toast:!0,position:"top-end",showConfirmButton:!1,timer:5e3})({type:e,title:t})},showMessageModal:function(e,t,n){Swal.fire({type:e,title:t,text:n,confirmButtonText:translations.gui_close_dialog})},saveFilters:function(e){E.ajax({type:"POST",url:"/api/v2/save_filters",data:e})},getNextPackage:function(e,t){t=e.index(t)+1;return e.length>t&&e.eq(t)},getPrevPackage:function(e,t){t=e.index(t)-1;return 0<=t&&e.eq(t)},getPackage:function(e,t,n,a){var i=!1;if(n)for(;!i;)(t=a?br.getPrevPackage(e,t):br.getNextPackage(e,t))&&!t.hasClass("hero-in-grid")||(i=!0);else for(;!i;)(t=a?br.getPrevPackage(e,t):br.getNextPackage(e,t))&&!1!==t.hasClass("hero-in-grid")||(i=!0);return t},checkListOrder:function(e,t,n,a){(e=E(document).find(".package")).index(t),E(".package-title",t).html();var i=br.getPrevPackage(e,t),r=br.getNextPackage(e,t),o=!!r&&br.getNextPackage(e,r);o&&br.getNextPackage(e,o);if(!n)if(a)(l=br.getPackage(e,t,!1,!1))?l.insertAfter(t):(s=!!(i=br.getPackage(e,t,!1,!0))&&br.getPackage(e,i,!1,!0),i&&s&&(i.hasClass("order-2")&&s.hasClass("order-1")||i.hasClass("order-1")&&s.hasClass("order-3"))&&t.insertAfter(E("#packages .package").last()));else{var s,l=br.getPackage(e,t,!1,!1);if((t.hasClass("order-1")||t.hasClass("order-2"))&&r&&r.hasClass("hero-in-grid"))return void(l?l.insertAfter(t):(s=!!(i=br.getPackage(e,t,!1,!0))&&br.getPackage(e,i,!1,!0),!l&&i&&s&&i.hasClass("order-3")&&s.hasClass("order-2")&&t.insertAfter(E("#packages .package").last())));s=!!(i=br.getPackage(e,t,!1,!0))&&br.getPackage(e,i,!1,!0),!l&&i&&s&&i.hasClass("order-3")&&s.hasClass("order-2")&&t.insertAfter(E("#packages .package").last())}E(".item-disabled-off").length&&(E(document).find(".item-disabled-off").appendTo(".packages"),E(".other_packages:not(.other_events)").insertBefore(E(".item-disabled-off").first()),E(".other_packages:not(.other_events)").removeClass("hidden"))},checkList:function(){var e=0!=E("#left-block").length&&!E("#left-block").hasClass("collapsed"),t=E("#packages .package");
1"mobile"==("list"===E("#changeView").attr("data-view")?"desktop":"mobile")&&t.each(function(){br.checkListOrder(t,E(this),E(this).hasClass("hero-in-grid"),e)})},changeListGridImageSource:function(e){var t=E(".package-content > picture"),i=e,r=0!=E("#left-block").length&&!E("#left-block").hasClass("collapsed"),o=E(".package");E(t).each(function(){var e=E(this).parents(".package"),t=e.hasClass("hero-in-grid"),n=E(this).find("source.desktop").attr("data-orginal-srcset"),a=E(this).find("source.mobile").attr("data-orginal-srcset");"mobile"==i&&!1===t?E(this).find("source.desktop").attr("srcset",a):E(this).find("source.desktop").attr("srcset",n),"mobile"==i&&br.checkListOrder(o,e,t,r)})},resetSideFilters:function(){E('input[name="packet_category[]"]').prop("checked",!1),E('input[name="packet_category_mobile[]"]').prop("checked",!1),E("#selected_filter_options li").removeClass("active"),br.getPackets(getFilterData()),E(".item-disabled-off").removeClass("item-disabled-off"),br.addFiltersUrlToHistory()},checkPersonData:function(e){var t=!0,n=E("#details"+e+" .first-name").removeClass("error").val(),a=E("#details"+e+" .last-name").removeClass("error").val(),i=E("#details"+e+" .user-phone").removeClass("error").val(),r=E("#details"+e+" .user-email").removeClass("error").val();return $birthday=E("#details"+e+" .user-birthday"),$gender=E("#details"+e+' input[name="gender"]'),$isCheckedGender=E("#details"+e+' input[name="gender"]:checked').length,E("#details"+e+" .user-email").val(trim(r)),2<=n.length&&2<=a.length&&2<=i.length&&2<=r.length?(E("#details"+e+" .error").hide(),E("#details"+e+" .success").show(),E("#details"+e+" .btn").removeAttr("disabled")):(n.length<2&&E("#details"+e+" .first-name").addClass("error"),a.length<2&&E("#details"+e+" .last-name").addClass("error"),i.length<2&&E("#details"+e+" .user-phone").addClass("error"),r.length<2&&E("#details"+e+" .user-email").addClass("error"),E("#details"+e+" .error").show(),E("#details"+e+" .success").hide(),t=!1),$birthday.length&&($birthday.show(),$birthday.removeClass("error"),$birthday.val().length||($birthday.addClass("error"),t=!1)),$gender.length&&($gender.parents(".radio-group").show(),$gender.parents(".radio-group").removeClass("error"),$isCheckedGender||($gender.parents(".radio-group").addClass("error"),t=!1)),validateEmail(r)||(E("#details"+e+" .user-email").addClass("error"),E("#details"+e+" .error").show(),E("#details"+e+" .success").hide(),t=!1),t&&E("#details"+e).length?E(".required.error",E("#details"+e)).parent().hide():E(".required.error",E("#details"+e)).parent().show(),t},checkUpsale:function(e){jQuery.ajax({type:"GET",url:"/api/v2/saleup_status",data:{cart_id:e},success:function(e){e.status?(E(".pay-btn").removeClass("saleup-disabled").addClass("js-pulse"),E(".payment-buttton").addClass("footer-sticky")):(E(".pay-btn").addClass("saleup-disabled").removeClass("js-pulse"),E(".payment-buttton").removeClass("footer-sticky")),!1===E(".pay-btn").hasClass("js-pulse")&&E(".change_room").hasClass("changed")&&(E(".pay-btn").removeClass("saleup-disabled").addClass("js-pulse"),E(".payment-buttton").addClass("footer-sticky"))},dataType:"json"})},selectAddons:function(e){E("#details"+e+" .addon").each(function(){var e=E(this).parents(".checkbox"),t=parseInt(E(this).attr("data-mandatory")),n=parseFloat(E(this).attr("data-base-price")),a=E(this).attr("data-is-charge-every-day"),i=E(this).attr("data-is-price-per-adult"),r=E(this).attr("data-is-price-per-teen"),o=E(this).attr("data-is-price-per-child"),s=E(this).attr("data-is-price-per-infant"),l=E(this).attr("data-price-per-teen"),c=E(this).attr("data-price-per-child"),d=E(this).attr("data-price-per-infant"),n=parseFloat(n),l=parseFloat(l),c=parseFloat(c),d=parseFloat(d),a=("1"==a&&(a=parseInt(E(this).attr("data-exclued-nights")),a=parseInt(E("#nights").val())-a,E(".addon_price",e).html((parseFloat(E(this).attr("data-base-price"))*a).toFixed(2)),n=parseFloat(n*a),l=parseFloat(l*a),c=parseFloat(c*a),d=parseFloat(d*a)),0);"1"===i&&E("#adults").length&&0<E("#adults").val()&&(a+=parseFloat(n*E("#adults").val()),E(".addon_price",e).html(a.toFixed(2))),"1"===r&&E("#teens").length&&0<E("#teens").val()&&(E(".addon_price",e).html(parseFloat(parseFloat(a)+l*E("#teens").val()).toFixed(2)),a+=parseFloat(l*E("#teens").val())),"1"===o&&E("#children").length&&0<E("#children").val()&&(E(".addon_price",e).html((parseFloat(a)+c*E("#children").val()).toFixed(2)),a+=parseFloat(c*E("#children").val())),"1"===s&&E("#infants").length&&0<E("#infants").val()&&(E(".addon_price",e).html((parseFloat(a)+d*E("#infants").val()).toFixed(2)),a+=parseFloat(d*E("#infants").val())),this.checked=!!t})},triggerOnNoneFoods:function(e,t){var n=E('input[name="meal[]"][value="breakfast"]',t),a=E('input[name="meal[]"][value="lunch"]:checked',t).length,i=E('input[name="meal[]"][value="dinner"]:checked',t).length,r=E('input[name="meal[]"][value="lunch_dinner"]:checked',t).length;e.prop("checked")?(n.prop("checked",!0),this.selectFoodType(e.attr("data-room-id"),t)):a||i||r||n.prop("disabled",!1)},selectMealOption:function(e,t){E('input[name="meal[]"]',t).prop("checked",!1),E('input[name="meal[]"]',t).parents(".checkbox").hide(),console.log(e),!e.BB||e.HB||e.FB||(E('input[name="meal[]"][value="breakfast"]',t).prop("checked",!0).attr("data-disabled","1").attr("disabled","disabled"),E('input[name="meal[]"][value="breakfast"]',t).parents(".checkbox").css("display","block")),e.BB&&e.HB&&!e.FB&&(E('input[name="meal[]"][value="breakfast"]',t).prop("checked",!0).attr("data-disabled","1").attr("disabled","disabled"),E('input[name="meal[]"][value="lunch"], input[name="meal[]"][value="dinner"]',t).addClass("as_radio"),e.HB_DINNER||E('input[name="meal[]"][value="dinner"]',t).parents(".checkbox").remove(),e.HB_LUNCH||E('input[name="meal[]"][value="lunch"]',t).parents(".checkbox").remove(),E('input[name="meal[]"][value="lunch"]',t).click(function(){E(this).prop("checked")&&E('input[name="meal[]"][value="dinner"]',t).prop("checked",!1)}),E('input[name="meal[]"][value="dinner"]',t).click(function(){E(this).prop("checked")&&E('input[name="meal[]"][value="lunch"]',t).prop("checked",!1)}),E('input[name="meal[]"][value="breakfast"], input[name="meal[]"][value="lunch"], input[name="meal[]"][value="dinner"]',t).parents(".checkbox").css("display","block"),e.NONE)&&br.triggerOnNoneFoods(E(this),t),e.BB&&e.HB&&e.FB&&(e.HB_DINNER||E('input[name="meal[]"][value="dinner"]',t).parents(".checkbox").remove(),e.HB_LUNCH||E('input[name="meal[]"][value="lunch"]',t).parents(".checkbox").remove(),e.HB_DINNER&&e.HB_LUNCH&&E('input[name="meal[]"][value="lunch_dinner"]',t).parents(".checkbox").remove(),E('input[name="meal[]"][value="breakfast"]',t).prop("checked",!0).attr("data-disabled","1").attr("disabled","disabled"),E('input[name="meal[]"][value="breakfast"], input[name="meal[]"][value="lunch"], input[name="meal[]"][value="lunch_dinner"], input[name="meal[]"][value="dinner"]',t).parents(".checkbox").css("display","block"),e.HB_DINNER&&e.HB_LUNCH||
1(E('input[name="meal[]"][value="lunch"], input[name="meal[]"][value="dinner"], input[name="meal[]"][value="lunch_dinner"]',t).addClass("as_radio"),E('input[name="meal[]"][value="lunch"],input[name="meal[]"][value="dinner"],input[name="meal[]"][value="lunch_dinner"]',t).click(function(){E(this).prop("checked")?(E(".as_radio",t).prop("checked",!1),E(this).prop("checked",!0)):E(this).prop("checked",!1),e.NONE&&br.triggerOnNoneFoods(E(this),t)}))),e.BB&&!e.HB&&e.FB&&(E('input[name="meal[]"][value="breakfast"]',t).prop("checked",!0).attr("data-disabled","1").attr("disabled","disabled").parents(".checkbox").css("display","block"),E('input[name="meal[]"][value="lunch"], input[name="meal[]"][value="dinner"]',t).parents(".checkbox").remove(),E('input[name="meal[]"][value="lunch_dinner"]',t).parents(".checkbox").css("display","block"),e.NONE)&&(E('input[name="meal[]"][value="breakfast"]',t).click(function(){E(this).prop("checked")||E('input[name="meal[]"][value="lunch_dinner"]',t).prop("checked",!1)}),E('input[name="meal[]"][value="lunch_dinner"]',t).click(function(){E(this).prop("checked")&&E('input[name="meal[]"][value="breakfast"]',t).prop("checked",!0)})),e.BB||!e.HB||e.FB||(e.HB_DINNER||E('input[name="meal[]"][value="dinner"]',t).parents(".checkbox").remove(),e.HB_LUNCH||E('input[name="meal[]"][value="lunch"]',t).parents(".checkbox").remove(),E('input[name="meal[]"][value="breakfast"]',t).prop("checked",!0),e.NONE||E('input[name="meal[]"][value="breakfast"]',t).attr("data-disabled","1").attr("disabled","disabled"),E('input[name="meal[]"][value="breakfast"]',t).on("click",function(e){E('input[name="meal[]"][value="xx"]',t).prop("checked",!1),E(this).prop("checked")?(E('input[name="meal[]"][value="dinner"]',t).length?E('input[name="meal[]"][value="dinner"]',t):E('input[name="meal[]"][value="lunch"]',t)).prop("checked",!0):E('input[name="meal[]"][value="dinner"],input[name="meal[]"][value="lunch"]',t).prop("checked",!1)}),E('input[name="meal[]"][value="lunch"], input[name="meal[]"][value="dinner"]',t).addClass("as_radio"),(E('input[name="meal[]"][value="dinner"]',t).length?E('input[name="meal[]"][value="dinner"]',t):E('input[name="meal[]"][value="lunch"]',t)).prop("checked",!0),E('input[name="meal[]"][value="dinner"]',t).click(function(){E(this).prop("checked")&&E(this).hasClass("as_radio")?E('input[name="meal[]"][value="lunch"]',t).prop("checked",!1):E('input[name="meal[]"][value="dinner"]',t).prop("checked",!0)}),E('input[name="meal[]"][value="lunch"]',t).click(function(e){E(this).prop("checked")&&E(this).hasClass("as_radio")?E('input[name="meal[]"][value="dinner"]',t).prop("checked",!1):E('input[name="meal[]"][value="lunch"]',t).prop("checked",!0)}),E('input[name="meal[]"][value="breakfast"], input[name="meal[]"][value="lunch"], input[name="meal[]"][value="dinner"]',t).parents(".checkbox").css("display","block")),e.BB||e.HB||!e.FB||(E('input[name="meal[]"][value="breakfast"]',t).prop("checked",!0).attr("data-disabled","1").attr("disabled","disabled"),E('input[name="meal[]"][value="lunch"]',t).prop("checked",!0).attr("data-disabled","1").attr("disabled","disabled"),E('input[name="meal[]"][value="dinner"]',t).prop("checked",!0).attr("data-disabled","1").attr("disabled","disabled"),E('input[name="meal[]"][value="breakfast"], input[name="meal[]"][value="lunch"], input[name="meal[]"][value="dinner"]',t).parents(".checkbox").css("display","block")),!e.BB&&e.HB&&e.FB&&(e.HB_DINNER||E('input[name="meal[]"][value="dinner"]',t).remove(),e.HB_LUNCH||E('input[name="meal[]"][value="lunch"]',t).remove(),E('input[name="meal[]"][value="breakfast"]',t).prop("checked",!0).attr("data-disabled","1").attr("disabled","disabled"),E('input[name="meal[]"][value="lunch"]',t).prop("checked",!0).attr("data-disabled","1").attr("disabled","disabled"),E('input[name="meal[]"][value="breakfast"], input[name="meal[]"][value="lunch"], input[name="meal[]"][value="dinner"]',t).parents(".checkbox").css("display","block")),e.NONE&&(E('input[name="meal[]"][value="breakfast"],input[name="meal[]"][value="dinner"],input[name="meal[]"][value="lunch"],input[name="meal[]"][value="lunch_dinner"]',t).removeAttr("disabled").prop("checked",!1),e.HB||e.FB)&&(E('input[name="meal[]"][value="lunch"],input[name="meal[]"][value="dinner"]',t).click(function(){E('input[name="meal[]"][value="xx"]',t).prop("checked",!1),br.triggerOnNoneFoods(E(this),t)}),E('input[name="meal[]"][value="breakfast"], input[name="meal[]"][value="lunch"], input[name="meal[]"][value="dinner"]',t).parents(".checkbox").css("display","block")),e.NONE&&!e.BB&&!e.HB&&e.FB&&E('input[name="meal[]"][value="breakfast"],input[name="meal[]"][value="lunch"],input[name="meal[]"][value="dinner"]',t).click(function(){var e=E(this).is(":checked");E('input[name="meal[]"][value="breakfast"],input[name="meal[]"][value="lunch"],input[name="meal[]"][value="dinner"]',t).prop("checked",e).removeAttr("disabled")}),!e.NONE||e.BB||e.HB||e.FB||(E('input[name="meal[]"][value="breakfast"],input[name="meal[]"][value="lunch"], input[name="meal[]"][value="dinner"],input[name="meal[]"][value="lunch_dinner"]',t).parents(".checkbox").remove(),E(".holder.meals .col-title").remove()),e.XX&&(E('input[name="meal[]"][value="xx"]',t).on("click",function(e){E('input[name="meal[]"][value="breakfast"],input[name="meal[]"][value="lunch"], input[name="meal[]"][value="dinner"],input[name="meal[]"][value="lunch_dinner"]',t).prop("checked",!1).removeAttr("disabled")}),E('input[name="meal[]"][value="xx"]',t).parents(".checkbox").css("display","block"))},getCartQuantity:function(){jQuery.ajax({type:"GET",url:"/api/v2/cart",data:{refresh:!0},success:function(e){var t;jQuery(".cart_count").html(e.count),0<e.count&&!br.expire_check_started&&br.startExpireCheck(),e.expire&&(br.expire_in=e.expire,t=e.current_time.replace(/-/g,"/"),br.serverDifference=new Date(t)-Date.now(),t=e.expire.replace(/-/g,"/"),e=new Date(t)-br.serverDifference,br.expire_in=e,console.log("Countdown START"),br.countdown())},dataType:"json"})},start_cart_countdown:function(e,t){setInterval(br.cart_countdown,1e3,e,t)}
1,cart_countdown:function(e,t){var t=t.replace(/-/g,"/"),t=new Date(t).getTime()-(new Date).getTime(),n=Math.floor(t/864e5),a=Math.floor(t%864e5/36e5),n=(a+=24*n,Math.floor(t%36e5/6e4)),t=Math.floor(t%6e4/1e3);E(e).find(".time").html(br.makeMeTwoDigits(a)+":"+br.makeMeTwoDigits(n)+":"+br.makeMeTwoDigits(t))},countdown:function(){var e,t,n=br.expire_in,i=E(".countdown .time"),a=(new Date).getTime(),r=("string"==typeof n?(e=(t=n.split(" "))[0].split("/"),t=t[1].split(":"),new Date(e[0],e[1]-1,e[2],t[0],t[1],t[2]).getTime()):n)-a;br.countdown_interval=setInterval(function(){var e=Math.floor(r/864e5),t=Math.floor(r%864e5/36e5),n=Math.floor(r%36e5/6e4),a=Math.floor(r%6e4/1e3),e=(0<e&&(t+=24*e),("0"+t).slice(-2)+":"+("0"+n).slice(-2)+":"+("0"+a).slice(-2));E(".countdown").removeClass("hidden"),i.html(e),(r-=1e3)<0&&(clearInterval(br.countdown_interval),i.html("00:00:00"),console.log("End Of Countdown"),E("body").hasClass("charge-request")?location.reload():(br.cancelReservations(),E(".countdown").addClass("hidden"),br.showMessage("error",translations.reservations_expired)))},1e3)},makeMeTwoDigits:function(e){return(e<10?"0":"")+e},getCartTotals:function(e,t,n){br.loading();var a=E('input[name="cart_id"]').length?"&cart_id="+E('input[name="cart_id"]').val():"",i=void 0!==n?"&reload_payments=1":"";return E.ajax({type:"GET",url:"/api/v2/get_cart_totals?cart_id="+a,success:function(e){br.setCartData(e),"function"==typeof triggerCartAnalytics&&triggerCartAnalytics()},dataType:"json"}),E.ajax({type:"GET",url:"/api/v2/cart_totals?reservation_id="+e+a+i,success:function(a){var e=E.parseJSON(a.discounts_per_reservation);return E(".discount_info").html(""),E.each(e,function(e,t){var n;t.discount_code_exists&&(n="",n=(n=(n+='    <div class="col-sm-3 col-xs-12">'+a.gui_applied_discounts+"</div>")+'    <div class="col-sm-9 col-xs-12">        <i class="svgiconfont-icon_discount"></i> '+t.discount_code+" <br/>")+'        <p class="discount_text">'+t.discount_message+"</p>    </div>",E('.discount_info[data-reservation-id="'+e+'"]').html(n)),E('.price[data-reservation-id="'+e+'"]').html(t.cart_item_row_price_block),E(".req_invoice_"+e).replaceWith(t.select)}),t&&a.reload_cart||a.force_reload?(br.loading(),location.reload()):br.done(),n&&(E("#payment_methods_block").replaceWith(a.payment_methods),E("apple-pay-button").length&&br.initApplePay(),E("#google-pay-container").length)&&br.initGooglePay(),E("body").hasClass("packets-filter")&&(E(".req_invoice").html(a.req_inv_options),E(".bottom-req-inv span").html(a.req_inv)),E("#summary").html(a.summary),a},dataType:"json"})},getTodayDate:function(){var e=new Date,t=e.getDate(),n=e.getMonth()+1;return e.getFullYear()+"-"+(n=n<10?"0"+n:n)+"-"+(t=t<10?"0"+t:t)},extendReservationsEvent:function(t,n){E.ajax({type:"GET",url:"/api/v2/extend_reservations",dataType:"json",success:function(e){E("#extend_reservation_modal").modal("hide"),e.message.length&&(t&&br.showMessage(e.status?"success":"error",e.message),n)&&location.reload()}})},selectFoodType:function(e,t){var n=[];E(".food-option",t).each(function(){n[E(this).val()]=E(this).prop("checked")}),n.breakfast&&n.lunch&&n.dinner&&(this.activeFoodType="FB"),n.breakfast&&n.lunch&&!n.dinner&&(this.activeFoodType="HB"),n.breakfast&&!n.lunch&&n.dinner&&(this.activeFoodType="HB"),!n.breakfast||n.lunch||n.dinner||(this.activeFoodType="BB"),n.lunch_dinner&&(this.activeFoodType="FB"),n.breakfast||n.lunch||n.dinner||(this.activeFoodType="NONE"),n.xx&&(this.activeFoodType="XX"),console.log("ActiveFoodType:",this.activeFoodType),this.selectAddon(e,t)},selectAddon:function(e,t){var n,a,i=0;t.length&&1==t.attr("data-room-by-date")?(n=E(".room-by-date-reserver.active").attr("data-food_types_info"),n=E.parseJSON(n),a=this.activeFoodType,E.each(n,function(e,t){e===a&&(i+=parseFloat(t))})):E(".item.item-room-"+e+'.active .food_types[data-type="'+this.activeFoodType+'"]').each(function(){i+=parseFloat(E(this).val())}),E('input[name="price_without_addons"]',t).val(parseFloat(i)),E(".addon",t).each(function(){var e;E(this).prop("checked")&&(e=E(this).parents(".checkbox"),i+=parseFloat(E(".addon_price",e).html()))}),E('input[name="price"]',t).val(parseFloat(i).toFixed(2)),E(".totalPrice"+e,t).attr("data-price",i),i*=parseInt(E('input[name="qty"]',t).val()),E(".totalPrice"+e,t).html(parseFloat(i).toFixed(2))},fillReservBtn:function(e,t,n,a,i){if(!i&&0==E(".empty",a).length&&0==E(".active-error",n).length&&1==a.attr("data-available")&&a.attr("data-min-nights")<=t){E(".hand-wrapper").addClass("hidden");var r=[],o=!0,s=a;
1r.push(s);for(var l,c,d,u=2;u<=t;u++){s=s.next();0==E(".empty",s).length&&1==s.attr("data-available")&&s.attr("data-min-nights")<=t?r.push(s):o=!1}o?(l=0,E.each(r,function(e,t){t.addClass("active js-pulse"),E(".discount_price",t).length?l+=parseFloat(E(".discount_price span",t).attr("data-price")):l+=parseFloat(E(".price.full span",t).attr("data-price"))}),r.length&&(n=r[0].position(),a=r[0].outerWidth()*r.length/2,c=r[0].parents(".content.spoiler-content"),E(".hand-wrapper").prependTo(c),E(".hand-wrapper").css("top",parseInt(n.top)-4).css("left",parseInt(n.left)+(0<parseInt(n.left)?0:15)+a-35).removeClass("hidden")),c=E(".days-range-reserver-container"),E(".price",c).html(l.toFixed(2)+" &euro;"),(n=r[0]).addClass("range-first"),(a=r[r.length-1]).addClass("range-last"),i=!0,d=n.parents(".custom-room"),n=n.attr("data-day-label")+" - "+a.next(".item").attr("data-day-label"),E("body").hasClass("page-room")?E(".selected-room-title",c).html(E(".name",d).data("name")+", "+E(".package_title .name").html()+", "+E("#nights").val()+" "+E(".name",d).data("nights-short")+".<br/>"+n):E(".selected-room-title",c).html(E(".package_title .name").html()+", "+E(".name .info-name",d).html()+", "+E("#nights").val()+" "+E(".name",d).data("nights-short")+".<br/>"+n),E(".days-range-reserver-container").removeClass("hidden")):E(".days-range-reserver-container").addClass("hidden")}return i},updateReservBtn:function(t,n,e,a){var i=!1;!1===a&&!1===e?E('.room-item[data-day="'+t+'"]').each(function(){var e=E(this).parents(".days-range");i=br.fillReservBtn(t,n,e,E(this),i)}):i=br.fillReservBtn(t,n,a,e,i)},addRemoveAddon:function(n,e){var t=n.attr("data-service-id"),a=n.attr("data-reservation-id"),i=n.attr("data-service-type"),r=n.attr("data-id"),o=n.attr("data-cart-id"),s=(n.attr("data-start-date"),E.parseJSON(n.attr("data-info")));e?(n.attr("data-name"),n.attr("data-price"),br.loading(),E.ajax({type:"POST",url:"/api/v2/addreservationservice",data:{service_id:t,id:r,service_type:i,reservation_id:a,cart_id:o,_token:E('input[name="_token"]').val(),qty:E('input[name="qty"]',n).val(),gtmData:s},dataType:"html",success:function(e){var t,e=E.parseJSON(e);br.done(),"success"===e.status?(n.attr("data-id",e.data.id),E("body").hasClass("packets-filter")&&("service"==i&&(t=parseInt(E('.procedures-count[data-reservation-id="'+a+'"]').html()),E('.procedures-count[data-reservation-id="'+a+'"]').html(t+1)),"addon"==i)&&(t=parseInt(E('.addons-count[data-reservation-id="'+a+'"]').html()),E('.addons-count[data-reservation-id="'+a+'"]').html(t+1)),br.showMessage("success",translations.reservation_service_added),e=E.parseJSON(n.attr("data-info")),fbTracking&&fb.addProduct(e),"GTM_v202603"===br.analytics&&"undefined"!=typeof dataLayer&&gtm_v202603.addProduct(e),"GA4"===br.analytics&&"undefined"!=typeof dataLayer&&ga4.addToCart(e),E(".pay-btn").length&&E(".pay-btn").removeClass("saleup-disabled").addClass("js-pulse")):br.showMessage("error",translations.error_adding_reservation_service),br.getCartTotals(a,0)},error:function(e,t,n){br.handleError(e,t,n,translations.error_adding_reservation_service)}})):(br.loading(),E.ajax({type:"POST",url:"/api/v1/removereservationservice",data:{service_id:t,id:r,cart_id:o,reservation_id:a,service_type:i,_token:E('input[name="_token"]').val(),qty:E('input[name="qty"]',n).val(),gtmData:s},dataType:"html",success:function(e){var t;br.done(),"success"===E.parseJSON(e).status?(0==E("input",n).val()&&n.attr("data-id",""),E("body").hasClass("packets-filter")&&("service"==i&&(t=parseInt(E('.procedures-count[data-reservation-id="'+a+'"]').html()),E('.procedures-count[data-reservation-id="'+a+'"]').html(t-1)),"addon"==i)&&(t=parseInt(E('.addons-count[data-reservation-id="'+a+'"]').html()),E('.addons-count[data-reservation-id="'+a+'"]').html(t-1)),br.showMessage("success",translations.reservation_service_removed),fbTracking&&fb.removeFromCart(s),"GTM_v202603"===br.analytics&&"undefined"!=typeof dataLayer&&gtm_v202603.removeProduct(s),"GA4"===br.analytics&&"undefined"!=typeof dataLayer&&ga4.removeFromCart(s),E(".pay-btn").length&&E(".pay-btn").removeClass("saleup-disabled").addClass("js-pulse")):br.showMessage("error",translations.error_removing_reservation_service),br.getCartTotals(a,0)},error:function(e,t,n){br.handleError(e,t,n,translations.error_removing_reservation_service)}}))},update_voucher:function(e){E.ajax({type:"POST",url:"/api/v2/update_voucher",data:e,dataType:"json",success:function(e){e.success?br.done():(br.done(),br.showMessage("error",translations.error_removing_coupon))},error:function(e,t,n){br.done(),br.handleError(e,t,n,translations.error_removing_coupon)}})},initTimePickers:function(){E(".timepicker").pickatime({format:"HH:i",interval:15,min:[7,0],max:[21,0],editable:!0,onClose:function(){this.$n
1ode.focus()}}),E(".timepicker").on("change",function(e){e.stopPropagation();var e=E(this).parents(".services-procedure"),t=e.attr("data-date"),t=(e.attr("data-time",E(this).val()),t+" "+E(this).val());br.update_voucher({id:e.attr("data-remotecode"),cart_id:e.attr("data-cart-id"),start_date:t,_token:E('input[name="_token"]').val()})}),E(".timepicker").on("click",function(e){e.stopPropagation();e=E(this).pickatime("picker");e.get("open")?e.close():e.open(),E(".picker__list-item").css("position","initial")})},checkRoomsAvailability:function(e){return e=e||{start_date:br.calendar_start,nights:br.nights,packet_id:br.calendar_packet_id,customer_id:br.customer_id},E.ajax({type:"GET",url:"/api/v2/rooms_availability",data:e,dataType:"json"})},initCarousels:function(){E(".my-carousel").each(function(){var e=E(this),t=e.find(".my-carousel-track"),n=t.find(".my-carousel-item"),a=n.length,i=3,r=0,o=(e.hasClass("my-carousel-2")?i=2:e.hasClass("my-carousel-4")&&(i=4),(e.width()-10*(i-1))/i);function s(){0===r?e.find(".my-carousel-control-prev").hide():e.find(".my-carousel-control-prev").show(),a-i<=r?e.find(".my-carousel-control-next").hide():e.find(".my-carousel-control-next").show()}function l(){var e=-r*(o+10);t.css("transform","translateX("+e+"px)"),s()}e.hasClass("addons-carousel")&&E("body").hasClass("page-cart")&&(o=(e.width()-50-10*(i-1))/i),isMobileDevice()&&(i=2,o=(e.width()-10*(i-1))/i),n.css("width",o+"px"),e.swipe({swipeRight:function(){0<r&&(r--,l())},swipeLeft:function(){r<a-i&&(r++,l())}}),e.find(".my-carousel-control-next").click(function(){r<a-i&&(r++,l())}),e.find(".my-carousel-control-prev").click(function(){0<r&&(r--,l())}),E(window).resize(function(){o=(e.width()-10*(i-1))/i,n.css("width",o+"px"),l()}),s()})},remember:function(e){E.ajax({type:"POST",url:"/api/v2/remember",data:e,dataType:"json",success:function(e){console.log(e)}})},observeLazyElements:function(){var e=document.querySelectorAll(".lazy");let t=new IntersectionObserver((e,n)=>{e.forEach(e=>{var t;e.isIntersecting&&("SOURCE"===(t=e.target).tagName?t.srcset=t.dataset.srcset:"IMG"===t.tagName&&(t.src=t.dataset.src),t.classList.remove("lazy"),t.style.opacity=0,t.style.transition="opacity 0.3s ease-in-out",setTimeout(()=>{t.style.opacity=1},50),n.unobserve(e.target))})},{rootMargin:"50px",threshold:0});e.forEach(e=>{t.observe(e)})},initialize:function(){var t,T=this,a=(T.type=E(".calendar").attr("data-type"),T.nightsSelector=E("#nights"),T.adultsSelector=E("#adults"),T.childrenSelector=E("#children"),T.teensSelector=E("#teens"),T.infantsSelector=E("#infants"),T.numericInputButton=E(".numeric-spinner .btn"),T.hsFeaturesItem=E(".hs-features .item"),T.personUsername=E(".person-username"),T.getCartQuantity(),T.reservation_time_left=auto_expire_reservation_minutes,!br.getCookie("agree_with_cookies")&&E(".agree-with-cookies").length&&E(".agree-with-cookies").removeClass("hidden").show(),E.urlParam=function(e){e=new RegExp("[?&]"+e+"=([^&#]*)").exec(window.location.href);return null==e?null:decodeURI(e[1])||0},E(window).on("beforeunload",function(){}),E(document).on("click",".btn-number",function(e){e.preventDefault();var t,e=E(this).attr("data-field"),n=E(this).attr("data-type"),a=E(this).parents(".qty-selector"),e=E("input[name='"+e+"']",a),i=parseInt(e.val()),r=E(this).parents(".modal");isNaN(i)?e.val(0):(t=null,"minus"==n?(i>e.attr("min")&&e.val(t=i-1).change(),parseInt(e.val())==e.attr("min")&&E(this).attr("disabled",!0)):"plus"==n&&(i<e.attr("max")&&e.val(t=i+1).change(),parseInt(e.val())==e.attr("max"))&&E(this).attr("disabled",!0),r.length&&r.hasClass("reservation-modal")&&(i=E(".totalPrice"+r.attr("data-room-id")).attr("data-price")*t,E(".totalPrice"+r.attr("data-room-id")).html(i.toFixed(2))),a.hasClass("js-addon-qty-controls")&&br.addRemoveAddon(a,"minus"!=n))}),E(document).on("focusin",".input-number",function(){E(this).data("oldValue",E(this).val())}),E(document).on("change",".input-number",function(){var e=E(this).parents(".qty-selector"),t=(minValue=parseInt(E(this).attr("min")),maxValue=parseInt(E(this).attr("max")),valueCurrent=parseInt(E(this).val()),E(this).attr("name"));valueCurrent>=minValue?E(".btn-number[data-type='minus'][data-field='"+t+"']",e).removeAttr("disabled"):(alert("Sorry, the minimum value was reached"),E(this).val(E(this).data("oldValue"))),valueCurrent<=maxValue?E(".btn-number[data-type='plus'][data-field='"+t+"']",e).removeAttr("disabled"):(alert("Sorry, the maximum value was reached"),E(this).val(E(this).data("oldValue")))}),E(".filters_form .dropdown-toggle").on("click",function(e){E(this).parent().toggleClass("open")}),E("body").on("click",function(e){E(".filters_form .dropdown").is(e.target)||0!==E(".filters_form .dropdown").has(e.target).length||0!==E(".open").has(e.target).length||E(".filters_form .dropdown").removeClass("open")}),E(".input-number").keydown(function(e){-1!==E.inArray(e.keyCode,[46,8,9,27,13,190])||65==e.keyCode&&!0===e.ctrlKey||35<=e.keyCode&&e.keyCode<=39||(e.shiftKey||e.keyCode<48||57<e.keyCode)&&(e.keyCode<96||105<e.ke
1yCode)&&e.preventDefault()}),E(".search-disabled").click(function(e){br.showMessage("error",translations.gui_packets_filter_alert)}),E(document).on("click",".update_coupon",function(e){var t=E(this);br.loading(),br.update_voucher({id:t.attr("data-remotecode"),cart_id:t.attr("data-cart-id"),pdf_image:t.attr("data-pdf-image"),_token:E('input[name="_token"]').val()})}),E(document).on("click",".js-cc-unselect",function(e){var t;E(".selected_bank").length||(E(".bank").removeClass("active"),E(".js-cc").removeClass("js-cc-selected"),E('input[name="payment"]').prop("checked",!1),t=E("body").hasClass("page-cart")?".doPaymentButton":".extendCouponButton",E(t).attr("data-payment-type",""))}),E(document).on("click",".js-cc-select-btn",function(e){e.preventDefault(),E(".js-cc").addClass("js-cc-selected"),E('input[name="card_id"]').val(E('input[name="card"]:checked').attr("value")),E("#cc_select_modal").modal("hide"),E("body").hasClass("checkout")&&(E(".js-checkout-payment").attr("data-payment-type",E(this).attr("data-value")),E(".js-checkout-payment").click()),E("body").hasClass("page-checkin-to-reservation")&&(E(".js-payment").attr("data-payment-type",E(this).attr("data-value")),E(".js-payment").click()),(E("body").hasClass("charge-request")?(E(".js-charge-request").attr("data-payment-type",E(this).attr("data-value")),E(".js-charge-request")):(E(".doPaymentButton").attr("data-payment-type",E(this).attr("data-value")),E(".doPaymentButton"))).click()}),E(document).on("click",".js-cc-approve-btn",function(e){var t=E(this).attr("data-value");E(".js-cc").addClass("js-cc-selected"),E(".js-cc-radio").attr("value",t).prop("checked",!0).change(),E('input[name="save_card"]').length&&E('input[name="save_card"]').val(E(this).attr("data-save")),E("body").hasClass("checkout")&&E(".js-checkout-payment").click(),(E("body").hasClass("charge-request")?(E(".js-charge-request").attr("data-payment-type",t),E(".js-charge-request")):E("body").hasClass("page-checkin-to-reservation")?(E(".js-payment").attr("data-payment-type",t),E(".js-payment")):(E("#cc_approve_modal").modal("hide"),E(".doPaymentButton").attr("data-payment-type",t),E(".doPaymentButton"))).click()}),E(document).on("click",".js-cc-new",function(e){e.preventDefault(),E("#"+E(this).parents(".modal").attr("id")).modal("hide"),E(E(this).attr("href")).modal("show")}),E(document).on("click",".js-remove-card",function(e){e.preventDefault();var t=E(this).parents("tr"),e=t.attr("data-card-id");br.loading(),E.ajax({type:"POST",url:"/api/user/cards/remove",data:{id:e},dataType:"json",success:function(e){t.remove(),br.done()}})}),E(document).on("click",".cart-item .module .c1 .spoiler, .cart-item .module .c2 .spoiler",function(e){var t=E(this).parents(".module");E(".c1, .c1 .spoiler, .c2,.focus_addons",t).toggleClass("active")}),E(document).on("click",".login-modal-trigger",function(e){e.preventDefault();var t,n,e=E(E(this).data("target-modal")),a=E(this).data("target-form");E(".modal-header-btn,.modal-tab").removeClass("active"),E(".modal-header-btn h4 i").addClass("hidden"),E('.modal-header-btn[data-target="'+a+'"]').addClass("active"),E('.modal-header-btn[data-target="'+a+'"] h4 i').removeClass("hidden"),E("#"+E('.modal-header-btn[data-target="'+a+'"]').data("target")).addClass("active"),"1"===E(this).attr("data-remember")&&(E("#"+E(this).parents(".modal").attr("id")).modal("hide"),a=E(this).parents("form"),(a=E('[disabled="disabled"]',a)).removeAttr("disabled"),br.remember(E(this).parents("form").serialize()),a.attr("disabled","disabled"),t=!1,n="#"+E(this).parents(".modal").attr("id"),E(e).on("hidden.bs.modal",function(){t||E(".modal.fade.in").length||(E(n).modal("show"),t=!0)})),e.modal("show")}),E(document).on("click",".js-subject-item",function(e){e.preventDefault();var e=E(this).parents(".dropdown"),t=E(this).html();E.ajax({type:"POST",url:e.data("url"),data:{subject:t},dataType:"json",success:function(e){}}),E(".dropdown-toggle",e).html(E(this).html())}),E(document).on("click",".js-forgot-password",function(e){e.preventDefault(),E("#login_form_modal").modal("hide"),E("#password_form_modal").modal("show")}),E(document).on("click",".js-forgot-password-submit, .js-reset-password-submit",function(e){e.preventDefault(),e.stopPropagation();var t=E(this).parents(".modal"),n="password_reset_form_modal"==t.attr("id")?E("#password_reset_form"):E("#password_form"),e=n.attr("action");br.loading(),E.ajax({type:"POST",url:e,data:n.serialize(),dataType:"json",success:function(e){br.done(),E("input",n).removeClass("error"),e.status?"password_reset_form_modal"==t.attr("id")?(t.modal("hide"),E("#login_form_modal").modal("show")):t.modal("hide"):E.each(e.error,function(e,t){E('input[name="'+e+'"]',n).addClass("error")}),grecaptcha.reset(E("#recaptcha-password").attr("data-loaded-id")),br.showMessage(e.status?"success":"error",e.message)}})}
1),E(document).on("click",".social-link",function(e){e.preventDefault(),br.loading(),location=E("#remember_me").is(":checked")?E(this).attr("href")+"?remember_me=1":E(this).attr("href")+"?remember_me=0"}),E(document).on("click",".modal-header-btn",function(e){e.preventDefault(),E(".modal-header-btn,.modal-tab").removeClass("active"),E(".modal-header-btn h4 i").addClass("hidden"),E(this).addClass("active"),E("h4 i",E(this)).removeClass("hidden"),E("#"+E(this).data("target")).addClass("active")}),E(document).on("click",".js-add-to-fav,.js-remove-from-fav",function(e){e.preventDefault(),e.stopPropagation();var t=E(this),e=E(this).attr("data-type"),n=E(this).attr("data-id"),a=E(this).attr("data-fav-id"),i=E(this).hasClass("js-remove-from-fav")||E(this).hasClass("fav-remove")?"/api/v2/removefromfavorites":"/api/v2/addtofavorites",r=!(!E(this).hasClass("js-remove-from-fav")&&!E(this).hasClass("fav-remove")),o=E(this).hasClass("js-remove-from-fav");return br.loading(),E.ajax({type:"POST",url:i,data:{id:n,type:e,fav_id:a,_token:E('input[name="_token"]').val()},dataType:"json",success:function(e){o?1==E(".event.card").length?location.reload():(br.done(),t.parents(".event").parent().remove()):(br.done(),e.success&&!r&&(t.addClass("fav-remove"),t.attr("data-fav-id",e.id)),e.success&&r&&(t.removeClass("fav-remove"),t.attr("data-fav-id",""))),br.showMessage(e.success?"success":"error",e.message)},error:function(e,t,n){br.done(),E("#login_form_modal").modal("show")}}),!1}),E("#login_form input").keypress(function(e){if(13==e.which)return E("#login_form .js-login-submit").click(),!1}),E("#register_form input").keypress(function(e){if(13==e.which)return E("#register_form .js-reg-submit").click(),!1}),E(document).on("click",".js-login-submit,.js-reg-submit",function(e){e.preventDefault(),e.stopPropagation();var e=E(this).attr("data-type"),n=E(this).parents("form"),e=(E("input",n).removeClass("error"),E('input[name="type"]',n).val(e),E(this).attr("data-url"));br.loading(),E.ajax({type:"POST",url:e,data:n.serialize(),dataType:"json",success:function(e){grecaptcha.reset(E("#recaptcha-registration").attr("data-loaded-id")),e.error?(br.done(),"object"==typeof e.error?(E.each(e.error,function(e,t){E('input[name="'+e+'"]',n).addClass("error")}),br.showMessage("error",e.message)):br.showMessage("error",e.error),"user_deleted"==e.code&&E("#login_form").prepend('<input type="hidden" name="deleted" value="1">'),"user_exists"!=e.code&&"user_deleted"!=e.code||(E(".modal-header-btn,.modal-tab").removeClass("active"),E('.modal-header-btn[data-target="login_form"]').addClass("active"),E("#"+E('.modal-header-btn[data-target="login_form"]').data("target")).addClass("active"))):window.location.href==e.url?location.reload():location=e.url}})}),E(".messages-menu").on("click.bs.dropdown",function(e){console.log(e.target.nodeName+" parent:"+e.target.parentElement.nodeName),"A"!==e.target.nodeName&&"A"!==e.target.parentElement.nodeName&&(e.stopPropagation(),e.preventDefault())}),E(document).on("click",".js-chat-seen, .js-chat-remove",function(e){e.preventDefault(),br.loading();var t=E(this).parents(".header-message"),e=t.data("chat-id"),n=t.data("cart-id"),a=E('input[name="_token"]').val(),i=E(this).data("url"),r=E(this).hasClass("js-chat-seen"),o=E(this);E.ajax({type:"POST",url:i,data:{_token:a,chat_id:e,cart_id:n},dataType:"json",success:function(e){e.error?(br.done(),br.showMessage("error",e.error)):(E("#unread_messages").dropdown("toggle"),r?(o.remove(),t.removeClass("highlight"),E(".message-count",t).addClass("hidden")):(t.remove(),0==E(".header-message").length&&E(".unread-messages").parents("li").remove()),br.done())}})}),E(document).on("click",".js-send-message-submit",function(e){e.preventDefault(),e.stopPropagation();var e=E(this).parents("form"),t=e.attr("action"),n=E("#editor").val(),a=E('input[name="_token"]',e).val(),i=parseInt(E('input[name="from_customer"]',e).val());br.loading(),E.ajax({type:"POST",url:t,data:{_token:a,message:n,from_customer:i},dataType:"json",success:function(e){var t;e.error?(br.done(),br.showMessage("error",e.error)):(t=(t=(t="")+'<div class="message '+(i?"user":"hotel")+'">    <p>'+e.content+"</p>
1")+'    <span class="time">'+e.time+"<br/>"+e.from+"</span></div>",E("#chat").removeClass("hidden"),E("#chat").append(t),(e=document.getElementById("chat")).scrollTop=e.scrollHeight,br.done())}})}),!0);function i(e){e=(new TextEncoder).encode(e);return btoa(String.fromCharCode(...new Uint8Array(e)))}E("#chat").on("scroll",function(){var e,t,n;0==E(this).scrollTop()&&a&&(a=!1,e=E("#chat").attr("data-url"),t=E('input[name="_token"]').val(),n=parseInt(E('input[name="page"]').val())+1,E.ajax({type:"POST",url:e,data:{_token:t,page:n},dataType:"html",success:function(e){e.length?(E('input[name="page"]').val(n),a=!0,E("#chat").prepend(e),e=E('.message[data-page="'+n+'"]').last().position().top,E("#chat").scrollTop(e)):a=!1,br.done()}}))}),E(document).on("click",".js-profile-submit",function(e){e.preventDefault(),e.stopPropagation();var e=E(this).parents("form"),t=e.attr("action");br.loading(),E.ajax({type:"POST",url:t,data:e.serialize(),dataType:"json",success:function(e){e.success?(br.done(),br.showMessage("success",e.message)):(br.done(),br.showMessage("error",e.message))}})}),E("#profile_img").bind("change",function(){var e=E("#profile_img").val();/^\s*$/.test(e)?(E(".file-upload").removeClass("active"),E("#noFile").text(E("#noFile").attr("data-text"))):(E(".file-upload").addClass("active"),E("#noFile").text(e.replace("C:\\fakepath\\","")),br.loading(),E("#profile_iamge_form").submit())}),E(document).on("click",".remove_item",function(e){e.preventDefault();var e=E(this).attr("data-remotecode"),n=E(this).attr("data-person-id"),t=E(this).attr("data-cart-id"),a=E(this).parents(".cart-item"),i=E(this).parents(".services-procedure"),r=i.parents(".day-item"),o=i.attr("data-date");br.loading(),E.ajax({type:"POST",url:"/api/v2/remove_voucher",data:{id:e,cart_id:t,type:"item",_token:E('input[name="_token"]').val()},dataType:"json",success:function(e){var t;e.success?(i.remove(),E('.procedures_in_day[data-person-id="'+n+'"][data-date="'+o+'"]').html(E(".services-procedure",r).length),E("body").hasClass("page-cart")&&(e=E(".qty span",a).html(),E(".qty",a).html(E(".services-procedure",a).length+" <span>"+e+"</span>"),t=0,E(".services-procedure-price",a).each(function(){t+=parseFloat(E(this).html())}),E(".c4.price .new",a).html(t.toFixed(2)+" &euro;"),br.getCartQuantity(),br.getCartTotals(0,0)),br.done()):(br.done(),br.showMessage("error",translations.error_removing_coupon))},error:function(e,t,n){br.done(),br.handleError(e,t,n,translations.error_removing_coupon)}})}),br.initTimePickers(),window.onpopstate=function(e){var t;E("body").hasClass("rooms-filter")&&((t=E(".this_room_selected .cancel_room_selection").first()).length?(br.changeHistory=!1,t.trigger("click"),br.changeHistory=!0):location.reload(!0))},E(document).on("click",".js-filter-toggle",function(e){e.preventDefault();var t=E(this).attr("data-type");992==breakpoint?("hotel"===t&&E(".js-hotel-dropdown-trigger").click(),"date"===t&&E("#calendar_start").data("caleran").showDropdown(e),"adults"===t&&E(".dropdown-toggle.gouests-counter").click()):E("#nav-trigger1").click()}),E(document).on("click",".focus_addons",function(e){e.preventDefault();e=E(this).parents(".cart-item");E(".c1,.c2",e).toggleClass("active"),E(".c2 .spoiler,.c1 .spoiler",e).toggleClass("active spoiler-active"),E(this).hasClass("active")||E("html, body").animate({scrollTop:E(E(this).attr("data-target")).offset().top-100},500),E(this).toggleClass("active")}),E(document).on("click",".agree-with-cookies .ok",function(e){e.preventDefault(),E(".agree-with-cookies").hide(),br.setCookie("agree_with_cookies","1",42e3),Cookiebot={consent:{preferences:!0,statistics:!0,marketing:!0}},setConsent({marketing:!0,analytics:!0,preferences:!0})}),E(document).on("click",".agree-with-cookies .ok-selected",function(e){e.preventDefault(),E(".agree-with-cookies").hide(),br.setCookie("agree_with_cookies","1",42e3);var n=[];E('input[type="checkbox"][name^="consent"]').each(function(){var e=E(this).attr("name").replace("consent[","").replace("]",""),t=E(this).is(":checked");n[e]=t}),Cookiebot={consent:{preferences:n.preferences,statistics:n.analytics,marketing:n.marketing}},setConsent(n)}),E(document).on("click",".agree-with-cookies .reject-all",function(e){e.preventDefault(),E(".agree-with-cookies").hide(),br.setCookie("agree_with_cookies","1",42e3)}
1),E(document).on("click",".js-cookie-settings",function(e){e.preventDefault(),E("#cookies_law").modal("hide");e=JSON.parse(localStorage.getItem("consentMode"));null!==e&&(E('input[name="consent[analytics]"]').prop("checked","granted"===e.analytics_storage),E('input[name="consent[marketing]"]').prop("checked","granted"===e.ad_storage),E('input[name="consent[preferences]"]').prop("checked","granted"===e.personalization_storage)),E(".agree-with-cookies").removeClass("hidden").show()}),E(document).on("click",".page-edit-cart .pay-btn",function(e){if(e.preventDefault(),E(this).hasClass("saleup-disabled"))return!1;var r=[],o=!0;br.loading(),E('.addon[data-changed="true"]').each(function(e){var t=E(this),n=t.attr("data-service-id"),a=t.attr("data-reservation-id"),i=t.attr("data-service-type"),r=t.attr("data-id"),o=t.attr("data-cart-id");t.attr("data-start-date");t.is(":checked")?E.ajax({type:"POST",url:"/api/v2/addreservationservice",async:!1,data:{service_id:n,service_type:i,reservation_id:a,cart_id:o,_token:E('input[name="_token"]').val()},dataType:"html",success:function(e){},error:function(e,t,n){br.handleError(e,t,n,translations.error_adding_reservation_service)}}):E.ajax({type:"POST",url:"/api/v1/removereservationservice",async:!1,data:{service_id:n,id:r,cart_id:o,reservation_id:a,service_type:i,_token:E('input[name="_token"]').val()},dataType:"html",success:function(e){},error:function(e,t,n){br.handleError(e,t,n,translations.error_removing_reservation_service)}})}),E(".change_room.changed").each(function(e){var t=E(this).attr("data-reservation-id"),n=E(this).attr("data-room-type-id"),a=E(this).attr("data-hotel-id"),i=parseFloat(E(this).attr("data-original-price")),i=(parseFloat(E(this).attr("data-price"))-i).toFixed(2);-1==E.inArray(t,r)&&E.ajax({type:"POST",url:"/api/v2/update_reservation",data:{id:t,room_type_id:n,hotel_id:a,update:"room_type_id",price:i,_token:E('input[name="_token"]').val()},dataType:"json",async:!1,success:function(e){e.success?r.push(t):(br.showMessage("error",translations.error_updating_reservation),o=!1),br.done(),br.getCartTotals(t,0)},error:function(e,t,n){br.done(),o=!1,br.handleError(e,t,n,translations.error_updating_reservation)}})}),o&&(t=E(this).attr("href"),E(document).ajaxStop(function(){br.loading(),location=t}),0==E(".change_room.changed").length)&&(br.loading(),location=t)}
1),E(".call.svgiconfont-calendar").click(function(e){e.stopPropagation(),"DIV"==e.target.nodeName&&E(this).children("input").click()}),E(document).on("click","li.has_sub > a",function(e){e.preventDefault(),E(this).parent().toggleClass("active")}),E(document).on("click",".send_cancel_order_request",function(e){e.preventDefault();var t=E("#cancel_order_form");validate(t,"")&&(br.loading(),E.ajax({type:"POST",url:"/api/v2/contact",data:t.serialize(),dataType:"json",success:function(e){br.done(),e.status&&E("#cancel_order_modal").modal("hide"),grecaptcha.reset(E("#recaptcha-cancel-order").attr("data-loaded-id")),e.message.length&&(e.status&&(document.getElementById("cancel_order_form").reset(),E("input, textarea",t).removeClass("error")),br.showMessage(e.status?"success":"error",e.message),br.done())}}))}),E(document).on("click",".send_cancel_order_email_request",function(e){e.preventDefault();var t=E("#cancel_order_email_form");validate(t,"")&&(br.loading(),E.ajax({type:"POST",url:"/api/v2/reservations_email",data:t.serialize(),dataType:"json",success:function(e){e.success&&E("#cancel_order_email_modal").modal("hide"),grecaptcha.reset(E("#recaptcha-cancel-reservation").attr("data-loaded-id")),e.message.length&&(e.success&&(document.getElementById("cancel_order_email_form").reset(),E("input",t).removeClass("error")),br.showMessage(e.success?"success":"error",e.message)),br.done()}}))}),E(document).on("click",".send_request",function(e){e.preventDefault();var e=E("#contact_form form");validate(E("#contact_form"),E("#contact_info,#contact_message"))&&(e=e.serialize(),br.loading(),E.ajax({type:"POST",url:"/api/v2/contact",data:e,dataType:"json",success:function(e){console.log(e),br.done(),grecaptcha.reset(E("#recaptcha-contact").attr("data-loaded-id")),e.message.length&&e.status?(E("#contact_info,#contact_message").removeClass("error").val(""),br.showMessage(e.status?"success":"error",e.message),E("#contact_form").modal("hide")):br.showMessage(e.status?"success":"error",e.message)}}))}),E(document).on("click",".cart_switch_room",function(e){e.preventDefault();var e=E(".change_room.open"),t=e.attr("data-reservation-id"),n=parseFloat(e.attr("data-addons")),a=E(this).attr("data-room-type-id");e.attr("data-room-type-id",a),e.attr("data-price",E(this).attr("data-price")),e.attr("data-hotel-id",E(this).attr("data-hotel-id")),E("span",e).html(E(this).attr("data-name")),e.removeClass("open"),e.addClass("changed"),E(".change_room_modal").modal("hide"),br.checkUpsale(E('input[name="cart_id"]').val()),E('.price[data-reservation-id="'+t+'"] .new').html((parseFloat(E(this).attr("data-price"))+n).toFixed(0)+" &euro;"),E('.price[data-reservation-id="'+t+'"] .old').hide()}),E(document).on("click","#extend_reservation",function(e){e.preventDefault(),br.loading(),br.extendReservationsEvent(!0,!0)}),E(document).on("click","#cancel_reservation",function(e){e.preventDefault(),br.cancelReservations()}),E(document).on("click",".room_info",function(e){e.preventDefault(),E(this).addClass("open");var e=E(this).attr("href"),t=E(this).attr("data-packet-id"),n=E(this).attr("data-hotel-id"),a=E(this).attr("data-price"),i=E(this).attr("data-room-type-id");E(".room_info_modal").attr("id","room_info_"+t),E(".room_info_modal").attr("data-current-hotel-id",n),E(".room_info_modal").attr("data-price",a),E(".room_info_modal").attr("data-room-type-id",i),E("#room_info_"+t).on("show.bs.modal",function(){var e=E(document).find("#room_info_"+t);E("picture",e).each(function(){E("source",E(this)).each(function(){E(this).attr("srcset",E(this).attr("data-srcset")),E(this).removeAttr("data-srcset")}),E("img",E(this)).each(function(){E(this).attr("src",E(this).attr("data-src")),E(this).removeAttr("data-src")})}),E("#carousel-example-generic_"+t,e).carousel("cycle")}),br.loading(),E.ajax({type:"GET",url:e,dataType:"html",success:function(e){br.done(),E(".room_info_modal .modal-content").html(e),E(".room_info_modal").modal("show")},error:function(e,t,n){br.handleError(e,t,n,translations.error_loading_room_info)}})}),E(document).on("click",".change_room",function(e){e.preventDefault();var e=E(this).parents(".cart-item"),e=(E(".change_room",e).addClass("open"),E(this).attr("href")),t=E(this).attr("data-packet-id"),n=E(this).attr("data-hotel-id"),a=E(this).attr("data-price"),i=E(this).attr("data-room-type-id"),e=e+"&payment="+E(this).attr("data-payment")+"&guests="+E(this).attr("data-guests");E(".change_room_modal").attr("id","change_room_"+t),E(".change_room_modal").attr("data-current-hotel-id",n),E(".change_room_modal").attr("data-price",a),E(".change_room_modal").attr("data-room-type-id",i),br.loading(),E.ajax({type:"GET",url:e,dataType:"html",success:function(e){br.done(),E(".change_room_modal .modal-content").html(e),E(".change_room_modal").modal("show")},error:function(e,t,n){br.handleError(e,t,n,translations.error_changing_room)}})}),E(document).on("click",".page-rooms.rooms-filter .filters_ok, .page-packets.packets-filter .filters_ok",function(e){!E("body").hasClass("packets-filter")||!E("#hotel_id").length||E("#hotel_id").val()?(br.loading(),br.addFiltersUrlToHistory(),location.reload()):br.showMessage("error",translations.select_hotel_error)}),E(document).on("click",".js-change-filter",function(e){e.preventDefault();var t=E("#hotel_id").val(),n=E(this).attr("data-hotel-ids").split(",");!n.includes(t)&&n.length&&(E("#hotel_id").val(E(this).attr("data-hotel-id")),E(".js-hotel-name").html(E('.js-hotel-select[data-value="'+E(this).attr("data-hotel-id")+'"]').html())),E("#packet_id").val(E(this).attr("data-packet-id")),E("html, body").animate({scrollTop:0},200),320==breakpoint?E(".toggle-search").click():E("#calendar_start").data("caleran").showDropdown(e)}),E(document).on("click",".js-packets-filter-food-option",function(e){e.preventDefault();var e=E(this).parents(".card"),t=(E(".js-packets-filter-food-option.current-selected",e),parseFloat(E(this).attr("data-price"))),n=E(this).attr("data-name"),a=parseInt(E(this).attr("data-persons")),i=E(this).attr("data-text"),r=E(this).attr("data-food-type"),o=parseInt(E(this).attr("data-nights")),s=E(this).attr("data-action-button"),l=E(this).attr("data-per-person");l&&0!=l||(a=o=1,i="&euro;"),E(".js-packets-filter-food-option",e).removeClass(".current-selected"),E(this).addClass("current-selected"),E(".js-packets-filter-food-option",e).each(function(){E(this).html(E(this).attr("data-name")+" "+(0<=parseFloat(E(this).attr("data-price"))-t?"+":"")+((parseFloat(E(this).attr("data-price"))-t)/a/o).toFixed(0)+i)}),E(".dropdown button span.name",e).html(n),E(".price",e).html((t/a/o).toFixed(0)+i),parseInt(E(this).attr("data-price"))!=parseInt(E(this).attr("data-full-price"))?E(".full-price").html((parseInt(E(this).attr("data-full-price"))/a/o).toFixed(0)+i):E(".full-price").addClass("hidden"),E(s).attr("data-food-type",r)}),E(document).on("click","#progressbar li",function(e){e.preventDefault(),E(this).hasClass("active")&&(br.loading(),location=E(this).attr("data-url"))}),E(document).on("click",".js-trigger-select-packet",function(e){e.preventDefault(),br.loading(),E(".js-select-packet",E(this).parents(".card")).click()}),E(document).on("click",".page-packets.packets-filter .js-select-packet",function(e){e.preventDefault(),br.loading(),E("#hotel_id").val(E(this).attr("data-hotel-id"));var t=E(this).attr("href"),e=E(this).attr("data-food-type"),t=t.replace("replace",e),n=br.addFiltersUrlToHistory().split("?");recommendations?((e=E(this).data()).start_date=E("#calendar_start").val(),e.end_date=E("#calendar_end").val(),E.ajax({type:"GET",url:"/api/v2/recommendations",data:e,success:function(e){br.done(),e.length?(E("#recommendation_modal .modal-body").html(e),new bootstrap.Modal("#recommendation_modal",{backdrop:!1,keyboard:!1}).show()):location=t+"?"+n[1]},dataType:"html"})):location=t+"?"+n[1]}),E(document).on("focus","#packets_filter_add_to_cart_form input[type='text']",function(e){E(this).parents(".relative").addClass("focused")}),E(document).on("focusout","#packets_filter_add_to_cart_form input[type='text']",function(e){E(this).parents(".relative").removeClass("focused")}),E(document).on("click",".page-packets.packets-filter .js-select-room",function(e){e.preventDefault(),br.loading(),E("#hotel_id").val(E(this).attr("data-hotel-id"));var e=E(this).attr("href"),t=E(this).attr("data-food-type"),e=e.replace("replace",t);location=e}),E(document).on("click",".show_room",function(e){e.preventDefault(),E("#roomDescription_"+E(this).attr("data-id")).modal("show")}),E(document).on("click",".modal-step-control",function(e){e.preventDefault();var e=E(this).closest(".modal"),t=E(this).attr("data-step");E('div[data-step="1"],div[data-step="2"]',e).fadeOut().addClass("hidden hidden-xs"),E("li.modal-step-control",e).removeClass("active"),E('li[data-step="'+t+'"]',e).addClass("active"),E('div[data-step="'+t+'"]',e).fadeIn().removeClass("hidden hidden-xs")}),E(document).on("click",".contact",function(e){e.preventDefault();var e=E(this).parents(".package"),t="",e=(t+=E(".package-title",e).first().text()+"<br>",E(this).data("title"));void 0!==e&&e.length&&(t+=E(this).data("title")+"<br>"),t+=br.start_date+" - "+br.end_date+"<br>",E(".rooms-message").removeClass("hidden"),E("#contact_regarding,.contact_regarding").html(t),E("#contact_form").modal("show")}),E(document).on("click",".js-recommendation",function(e){1!=E(this).attr("data-change")&&br.activeModal.show()}),E(document).on("click",".js-recommendation-link",function(e){e.preventDefault(),E("#include_special").val(E(this).attr("data-hidden"));e=E(this).attr("data-nights");E("body").hasClass("rooms-filter")||E("body").hasClass("packets-filter")?setTimeout(function(){E("#calendar_start").trigger("click")},100):E("#nights").val(e).trigger("change"),E(this).parents(".modal").modal("hide")}),E(document).on("change",".filters_form input, .filters_form select,#filter input[name='packet_category[]'],#filter input[name='hotel[]']",function(e){e.stopPropagation(),br.addFiltersUrlToHistory(),E("body").hasClass("page-index")&&("packet_category[]"==E(this).attr("name")&&("all"!==E(this).val()&&E("#packet-category-all").prop("checked",!1),E(this).is(":checked")?E('li[data-type="packet_category[]"][data-id="'+E(this).val()+'"]').addClass("active"):E('li[data-type="packet_category[]"][data-id="'+E(this).val()+'"]').removeClass("active"),E('#selected_filter_options li:not([data-id="all"])').length!=E('#selected_filter_options li.active:not([data-id="all"])').length&&"all"!==E(this).val()&&(E('input[name="'+E(this).attr("data-type")+'"][value="all"]').prop("checked",!1),E('#selected_filter_options li[data-id="all"]').removeClass("active")),E('#selected_filter_options li:not([data-id="all"])').length==E('#selected_filter_options li.active:not([data-id="all"])').length)&&(E('input[name="'+E(this).attr("data-type")+'"][value="all"]').prop("checked",!0),E('#selected_filter_options li[data-id="all"]').addClass("active")),br.getPackets(getFilterData())),E(".filters_ok").addClass("js-pulse")}),E(document).on("change",".mobile input[name='packet_category[]'], .mobile input[name='hotel[]']",function(e){e.stopPropagation(),br.addFiltersUrlToHistory(),E("body").hasClass("page-index")&&br.getPackets(getFilterData()),E(".filters_ok").addClass("js-pulse")}),E(document).on("click",".left_mobile_panel .filters_ok",function(e){E(this).removeClass("js-pulse")}),E(document).on("click",".hotel-toggle,.room-toggle",function(e){e.preventDefault();var e=E(this).parents(".modal"),t=E(this).attr("data-id");E(this).hasClass("hotel-toggle")?(E(".hotel-toggle",e).removeClass("active"),E(".hotel-tab",e).removeClass("active"),(E(".room
1-toggle.selected",E(t,e)).length?E(".room-toggle.selected",E(t,e)):E(".room-toggle:first",E(t,e))).trigger("click")):(E(".room-toggle",e).removeClass("active"),E(".room-tab",e).removeClass("active")),E(this).addClass("active"),E(t,e).addClass("active")}),E(document).on("change","#quantity",function(e){var t=E(this).val(),n=E(this).parents(".modal"),n=parseFloat(E('input[name="price"]',n).val());E(".service_price").html((t*n).toFixed(2)),E("#InputMultiple").val();1<E(this).val()?E('div[data-qty="2"]').removeClass("hidden"):E('div[data-qty="2"]').addClass("hidden")}),E(document).on("change","#InputMultiple",function(e){1==E(this).val()?E('div[data-qty="1"][data-multiple="0"]').addClass("hidden"):E('div[data-qty="1"][data-multiple="0"]').removeClass("hidden")}),E(document).on("click",".message-toggle li a",function(e){e.preventDefault();var e=E(this).html(),t=E(this).parents("ul").attr("data-field"),n=E(t).attr("data-reservation-id"),n=E('.letter-description-counter[data-reservation-id="'+n+'"]');n.html(parseInt(n.attr("data-len"))-parseInt(e.length)),E(t).val(e),E(t).trigger("change")}),E(document).on("change",".req_invoice",function(e){br.loading();var t=E(this).val(),n=E(this).attr("data-reservation-id");E.ajax({type:"POST",url:"/api/v2/update_reservation",data:{id:n,amount:t,update:"amount",_token:E('input[name="_token"]').val()},dataType:"json",success:function(e){e.success?br.showMessage("success",translations.req_invoice_updated):br.showMessage("error",translations.error_req_invoice),"all"==n?location.href="/cart?refresh=1&payment=1":(br.done(),br.getCartTotals(n,0,1))},error:function(e,t,n){br.handleError(e,t,n,translations.error_req_invoice)}})}),E(document).on("click",".coupon_example",function(e){e.preventDefault();var e=E(this).parents(".cart-item"),t=E(this).attr("href"),n=E(".c_subject",e).val(),e=E(".c_desc",e).val(),t=t+"?c_user="+i(n)+"&c_comment="+i(e);window.open(t,"_blank")}),E(document).on("change",".addon",function(e){"true"===E(this).attr("data-changed")?E(this).attr("data-changed","false"):E(this).attr("data-changed","true"),E("body").hasClass("page-edit-cart")&&(E('.addon[data-changed="true"]').length?(E(".payment-buttton").addClass("footer-sticky"),E(".pay-btn").addClass("js-pulse")):(E(".payment-buttton").removeClass("footer-sticky"),E(".pay-btn").removeClass("js-pulse")))}),E(document).on("click",".toggle_extra",function(e){e.preventDefault();var a,i,t,r,o,s,l=E("input",E(this));l.prop("disabled")||(e=l.attr("data-service-id"),a=l.attr("data-reservation-id"),i=l.attr("data-service-type"),t=l.attr("data-id"),r=l.attr("data-cart-id"),l.attr("data-start-date"),l.is(":checked")?(l.prop("checked",!1),l.attr("data-id",""),br.loading(),br.loading(),E.ajax({type:"POST",url:"/api/v1/removereservationservice",data:{service_id:e,id:t,cart_id:r,reservation_id:a,service_type:i,_token:E('input[name="_token"]').val()},dataType:"html",success:function(e){var t;br.done(),"success"===E.parseJSON(e).status?(E("body").hasClass("packets-filter")&&("service"==i&&(t=parseInt(E('.procedures-count[data-reservation-id="'+a+'"]').html()),E('.procedures-count[data-reservation-id="'+a+'"]').html(t-1)),"addon"==i)&&(t=parseInt(E('.addons-count[data-reservation-id="'+a+'"]').html()),E('.addons-count[data-reservation-id="'+a+'"]').html(t-1)),br.showMessage("success",translations.reservation_service_removed)):br.showMessage("error",translations.error_removing_reservation_service),br.getCartTotals(a,0)},error:function(e,t,n){br.handleError(e,t,n,translations.error_removing_reservation_service)}})):(l.prop("checked",!0),o=l.attr("data-name"),s=l.attr("data-price"),br.loading(),E.ajax({type:"POST",url:"/api/v2/addreservationservice",data:{service_id:e,service_type:i,reservation_id:a,cart_id:r,_token:E('input[name="_token"]').val()},dataType:"html",success:function(e){var t,n,e=E.parseJSON(e);br.done(),"success"===e.status?(l.attr("data-id",e.data.id),t=E('.cart-item[data-reservation-id="'+a+'"]'),E(".extras_in.room_extras",t).prepend("<li>"+o+" - <b>"+s+' &euro;</b> <span data-id="'+e.data.id+'" data-cart-id="'+r+'" data-service-type="addon" data-service-id="'+e.data.service_id+'" data-reservation-id="'+e.data.reservation_id+'" data-parent-element="li" class="remove_extra remove_styling glyphicon glyphicon-remove"></span></li>'),E("body").hasClass("packets-filter")&&("service"==i&&(n=parseInt(E('.procedures-count[data-reservation-id="'+a+'"]').html()),E('.procedures-count[data-reservation-id="'+a+'"]').html(n+1)),"addon"==i)&&(n=parseInt(E('.addons-count[data-reservation-id="'+a+'"]').html()),E('.addons-count[data-reservation-id="'+a+'"]').html(n+1)),br.showMessage("success",translations.reservation_service_added)):br.showMessage("error",translations.error_adding_reservation_service),br.getCartTotals(a,0)},error:function(e,t,n){br.handleError(e,t,n,translations.error_adding_reservation_service)}})))}),E(document).on("click",".remove_extra",function(e){e.preventDefault();var t=E(this),e=E(this).attr("data-service-id"),n=E(this).attr("data-person-id"),a=E(this).attr("data-reservation-id"),i=E(this).attr("data-service-type"),r=E(this).data("id"),o=E(this).attr("data-cart-id"),s=E(this).parents(E(this).attr("data-parent-element")),l=E('.cart-item[data-reservation-id="'+a+'"]'),c=E('input[data-service-id="'+e+'"][data-id="'+r+'"]',l),d=!E(this).hasClass("no_reload"),u=E('.extras_in.spa_addons[data-person-id="'+n+'"]');br.loading(),E.ajax({type:"POST",url:"/api/v1/removereservationservice",data:{cart_id:o,reservation_id:a,service_id:e,id:r,service_type:i,_token:E('input[name="_token"]').val()},dataType:"html",success:function(e){br.done(),"success"===E.parseJSON(e).status?(e=E.parseJSON(t.attr("data-info")),void 0!==t.attr("data-info")&&"GTM_v202603"===br.analytics&&"undefined"!=typeof dataLayer&&gtm_v202603.removeProduct(e),void 0!==t.attr("data-info")&&"GA4"===br.analytics&&"undefined"!=typeof dataLayer&&ga4.removeFromCart(e),E('input[name="edit_cart"]').length&&(br.loading(),window.location.reload()),t.hasClass("packet_program_remove")?(s.remove(),E(".avlist-item_desc.active-program.hidden[data-person-id='"+n+"']").removeClass("hidden")):(E("body").hasClass("packets-filter")&&"service"==i&&(e=parseInt(E('.procedures-count[data-reservation-id="'+a+'"]').html()),E('.procedures-count[data-reservation-id="'+a+'"]').html(e-1)),c.attr("data-id","").prop("checked",!1),s.remove(),0==u.children(".procedure_row").length&&(u.remove(),E('.procedures_label[data-person-id="'+n+'"]').remove())),br.showMessage("success",translations.reservation_service_removed)):br.showMessage("error",translations.error_removing_reservation_service),d&&br.getCartTotals(a,0)},error:function(e,t,n){br.handleError(e,t,n,translations.error_removing_reservation_service)}})}),E(document).on("click",".js-hotel-select",function(e){e.preventDefault(),E(".js-hotel-select").removeClass("active"),E(this).addClass("active"),E(".js-hotel-name").html(E(this).attr("data-name")+'<i class="fi flaticon-arrow-down" style="padding:0;margin:0 0 2px 5px;font-size:10pt !important;"></i>'),E("#hotel_id").val(E(this).attr("data-value")),E(this).parents(".dropdown").toggleClass("open"),br.addFiltersUrlToHistory(),E(".filters_ok").hasClass("js-pulse")||E(".filters_ok").removeClass("up5").addClass("js-pulse"),br.calendar_packet_id=E(this).attr("data-packet-id");br.checkRoomsAvailability({start_date:br.start_date,hotel_id:E("#hotel_id").val(),nights:E("#nights").val(),packet_id:br.calendar_packet_id,customer_id:br.customer_id,filters:br.getFilters()}).success(function(e){var t=E("#calendar_start").data("caleran");t.config.limits=e.limits,t.config.hotels=e.hotels,disabled=Object.assign(disabled,e.calendar),t.config.disabledDaysArray=disabled,t.reDrawCalendars(),(t=E("#calendar_end").data("caleran")).config.limits=e.limits,t.config.hotels=e.hotels,disabled=Object.assign(disabled,e.calendar),t.config.disabledDaysArray=disabled,t.reDrawCalendars(),fillInputs()})}),E(document).on("click",".remove_coupon",function(e){e.preventDefault();var e=E(this).attr("data-id"),t=E(this).attr("data-coupon-code");E(this).parents(".coupon_info");br.loading(),E.ajax({type:"POST",url:"/api/v2/remove_voucher",data:{id:e,coupon_code:t,_token:E('input[name="_token"]').val()},dataType:"json",success:function(e){e.success?location="/cart":(br.done(),br.showMessage("error",translations.error_removing_coupon))},error:function(e,t,n){br.done(),br.handleError(e,t,n,translations.error_removing_coupon)}})}),E(document).on("click","input, textarea",function(){var e=E(this).prop("nodeName"),t=E(this).attr("name");br.current_input="INPUT"===e?'input[name="'+t+'"]':'textarea[name="'+t+'"]'}),E(document).on("click",".coupon_select_reservation",function(e){e.preventDefault();e=E(this).attr("data-id");br.loading(),E.ajax({type:"POST",url:"/api/v2/apply_voucher_to_reservation",data:{id:e,_token:E('input[name="_token"]').val()},dataType:"json",success:function(e){br.done(),e.status?(E("#coupon_code").val(""),E("#coupon_pin").val(""),br.getCartTotals(e.reservation_id,1),E("#apply_coupon").modal("hide"),br.showMessage("success",translations.success_applying_coupon)):br.showMessage("error",translations.error_applying_coupon)},error:function(e,t,n){br.handleError(e,t,n,translations.error_applying_coupon)}})}),E("#apply_coupon").on("show.bs.modal",function(){E(".check_coupon, .apply_coupon").show(),E(".select_reservation").html("")}),E(document).on("click",".apply_coupon",function(e){e.preventDefault();var e=E("#coupon_code").val(),t=E("#coupon_pin").val(),n=E("#code_code").val(),a=(E(this).attr("data-error-msg"),grecaptcha.getResponse(E("#recaptcha-coupon").attr("data-loaded-id")));br.loading(),E.ajax({type:"POST",url:"/api/v2/apply_voucher",data:{coupon_code:e,coupon_pin:t,code_code:n,recaptcha:a,_token:E('input[name="_token"]').val()},dataType:"json",success:function(e){if(grecaptcha.reset(E("#recaptcha-coupon").attr("data-loaded-id")),br.done(),"success"==e.status)E("#coupon_code").val(""),E("#coupon_pin").val(""),br.getCartTotals(e.reservation_id,1),E("#apply_coupon").modal("hide");else if("failed"==e.status)E("#apply_coupon").modal("hide"),isset(e.message)?br.showMessage("error",e.message):br.showMessage("error",translations.error_applying_coupon);else if("select_reservation"==e.status){E(".check_coupon").hide();var t,n="";for(t in n+="<ul>",e.reservations)n+='         <li><a href="#" data-id="'+e.reservations[t].id+'" class="coupon_select_reservation">'+e.reservations[t].packet_name+" [#"+e.reservations[t].id+"]</a></li>";n+="</ul>",E(".select_reservation").html(n).addClass("active")}else E(".check_coupon,.apply_coupon").hide(),E(".select_reservation").html(e.message).addClass("active")},error:function(e,t,n){br.handleError(e,t,n,translations.error_applying_coupon)}})}),E(document).on("click",".remove_discount_code",function(e){e.preventDefault();e=E(this).attr("data-code");E(this).parents(".discount");br.loading(),E.ajax({type:"POST",url:"/api/v2/remove_discount_code",data:{discount_code:e,_token:E('input[name="_token"]').val()},dataType:"json",success:function(e){e.success?location="/cart?refresh=1":(br.done(),br.showMessage("error",translations.error_removing_discount_code))},error:function(e,t,n){br.handleError(e,t,n,translations.error_removing_discount_code)}})}),E(document).on("click",".apply_discount_code",function(e){e.preventDefault();var e=E("#discount_code").val(),t=E(this).attr("data-error-msg");br.loading(),E.ajax({type:"POST",url:"/api/v2/apply_discount_code",data:{discount_code:e,_token:E('input[name="_token"]').val()},dataType:"json",success:function(e){e.success?location="/cart?refresh=1&code=1":(br.done(),br.showMessage("error",t))},error:function(e,t,n){br.handleError(e,t,n,translations.error_applying_discount_code)}})}),E(document).on("change","#paylater_time",function(){E(".bank.paylater").click()}),E(document).on("click",".input_plus,.input_minus",function(){var e,t=E("#paylater_time");E(this).hasClass("input_plus")?t.val(parseInt(t.val())+4):0<(e=parseInt(t.val()))-4&&t.val(e-4),t.trigger("change")}),E(document).on("click",".bank",function(e){e.preventDefault(),e.stopPropagation();e=E(this).attr("data-submit"),e=e.length?E(e):E(".doPaymentButton");if(E("body").hasClass("charge-request")&&(e=E(".js-charge-request")),E("body").hasClass("checkout")&&(e=E(".js-checkout-payment")),E(this).hasClass("js-cc")){var t=E("body").hasClass("charge-request")?br.validateChargeRequestUserData():br.validateUserData(),n=br.validateTerms("termsAndConditions");
1if(!t||!n)return!1;e.hasClass("select-bank")&&E(e.attr("data-modal")).modal("hide"),E('input[name="card_id"]').attr("value",""),new bootstrap.Modal(E(this).attr("data-target-modal"),{backdrop:!1,keyboard:!1}).show()}E(".bank").removeClass("active"),E(this).addClass("active"),E('input[name="payment"]',E(this)).prop("checked",!0),e.attr("data-payment-type",E('input[name="payment"]',E(this)).val()),E(".selected_bank .image").html(E(".bank_logo",E(this)).html()),e.hasClass("select-bank")&&E(".selected_bank").length&&(E(e.attr("data-modal")).modal("hide"),E(this).hasClass("voucher_pay")||(e.attr("data-bank-selected",1),E(".selected_bank .image").html(E(".bank_logo",E(this)).html()),E(".selected_bank").removeClass("hidden"),E("html, body").animate({scrollTop:E(".selected_bank").offset().top-250},400))),t=e,E(".apple_pay").length&&E("apple-pay-button").length?"apple_pay"==E('input[name="payment"]:checked').val()?(t.addClass("hidden"),E("apple-pay-button").removeClass("hidden")):"google_pay"==E('input[name="payment"]:checked').val()?(t.addClass("hidden"),E("#google-pay-container").removeClass("hidden")):(t.removeClass("hidden"),E("apple-pay-button").addClass("hidden"),E("#google-pay-container").addClass("hidden")):E("#google-pay-container").length&&("google_pay"==E('input[name="payment"]:checked').val()?(t.addClass("hidden"),E("#google-pay-container").removeClass("hidden")):(t.removeClass("hidden"),E("#google-pay-container").addClass("hidden"))),E(this).hasClass("and_submit")?e.addClass("js-pulse"):e.removeClass("js-pulse")}),E(document).on("blur input",".user-phone",function(){var t=E(this).parents(".modal"),e=(E("body").hasClass("packets-filter-step-4")&&(t=E("#packets_filter_add_to_cart_form")),E('input[name="user_phone_code"]',t).val()),n=E(this).val(),a=/\D/g,i=a.test(n),n=n.replace(a,"");if(i)return E(this).val(n),!1;8<n.length&&"370"==e&&E.ajax({type:"GET",url:"/parse_phone/"+n,data:{},dataType:"json",success:function(e){console.log(e),E('input[name="user_phone"]',t).val(e.phone),E('input[name="user_phone_code"]',t).val(e.phone_code),E(".phone-codes button span.js-flag-label",t).html("+"+e.phone_code),brSetFlag(E(".phone-codes button .flag",t),(e.country_code||"").toLowerCase())},error:function(e,t,n){br.handleError(e,t,n,translations.error_adding_procedure_to_cart)}})}),E(document).on("input",".name-input",function(){br.checkPersonData(E(this).attr("data-room-id"))}),E(document).on("click",".modal-footer .continue",function(e){e.preventDefault();e=E(this).data("action-type");T.addToCart(E(this),E(this).parents("form"),T.nightsSelector,!0,e)}),E(document).on("click",".modal-footer .add-to-cart-btn",function(e){e.preventDefault(),!1===E(this).hasClass("voucher-item-submit")&&T.addToCart(E(this),E(this).parents("form"),T.nightsSelector,!1)});var A=E("#nights"),r=(E(".package .more"),0),o=(E(".doPaymentButton"),new Date(E(".days-range .prices .item:first-child").attr("data-day"))),s=new Date(T.getTodayDate()),l=(o<=s&&0==r&&E(".arrow.prev").hide(),E(document).on("change",".addon",function(){var e=E(this).attr("data-room-id");br.selectAddon(e,E(this).parents(".modal"))}),E(document).on("click",".add-procedure-to-list-btn",function(e){e.preventDefault();var e=E(this).attr("data-procedure-id"),t=E(this).attr("data-cart-id"),n=E(this).attr("data-date"),a=E(this).attr("data-time"),i=E(".single-name",E(this).parents(".proc")).html(),r=E(this).attr("data-person-id"),o=E('.person-username[data-person-id="'+r+'"]').val();0==o.length&&(o=E(document).find("#person_default_name_"+r).val()),E("#service_modal").modal("hide"),br.loading(),E.ajax({type:"POST",url:"/api/v1/addproceduretolist",data:{cart_id:t,procedure_id:e,date:n,time:a,service_name:i,person_id:r,person_name:o,_token:E('input[name="_token"]').val()},dataType:"json",success:function(e){"success"===e.status?E.ajax({type:"GET",url:window.location.href,dataType:"html",success:function(e){E("#services-tab-container").replaceWith(E(e).find("#services-tab-container")),E("#services-tab-container").easytabs({animate:!1}),E(E('.tab[data-index="'+r+'"]')).click(),br.initTimePickers(),br.getCartQuantity(),br.done()}}):(br.done(),br.showMessage("error",translations.error_adding_procedure_to_cart))},error:function(e,t,n){br.handleError(e,t,n,translations.error_adding_procedure_to_cart)}})}),E(document).on("click",".add-procedure-to-packet-btn",function(e){e.preventDefault();var t=E(this),e=E(this).attr("data-procedure-id"),n=E(this).attr("data-reservation-id"),a=E(this).attr("data-cart-id"),i=E(this).attr("data-date"),r=E(this).attr("data-person-id"),o=E('.person-username[data-person-id="'+r+'"]').val();0==o.length&&(o=E(document).find("#person_default_name_"+r).val()),E("#service_modal").modal("hide"),br.loading(),E.ajax({type:"POST",url:"/api/v1/addproceduretocart",data:{cart_id:a,reservation_id:n,procedure_id:e,date:i,person_id:r,person_name:o,_token:E('input[name="_token"]').val()},dataType:"json",success:function(e){"success"===e.status?(e=E.parseJSON(t.attr("data-info")),"GTM_v202603"===br.analytics&&"undefined"!=typeof dataLayer&&gtm_v202603.addProduct(e),"GA4"===br.analytics&&"undefined"!=typeof dataLayer&&ga4.addToCart(e),e=addUrlParam("tab",r),window.history.replaceState(null,null,e),location.reload()):(br.done(),br.showMessage("error",translations.error_adding_procedure_to_cart))},error:function(e,t,n){br.handleError(e,t,n,translations.error_adding_procedure_to_cart)}})}),E(document).on("click",".extendCouponButton",function(e){br.extendCoupon(E(this),e)}),E(document).on("click",".js-checkbox, .js-checkbox input",function(e){"checkbox"===E(this).attr("type")&&(e.preventDefault(),e.stopPropagation());var e=E("input",E(this)),e=E('input[name="'+e.attr("name")+'"]'),t=!e.prop("checked");e.prop("checked",t),e.trigger("change")}),E(document).on("click",".js-base-packet-click",function(e){e.preventDefault();e=E(this).parents(".package.main-list");E(".base_packet .room-by-date-reserver",e).click()}),E(document).on("click",".js-charge-request",function(e){br.chargeRequest(E(this),e)}),E(document).on("click",".doPaymentButton",function(e){br.paymentRequest(E(this),e)}),E(document).on("click",".add_procedures_modal",function(e){e.preventDefault(),E("#procedures_info_modal .js-target").attr("data-link",E(this).attr("href")),E("#procedures_info_modal").modal("show")}),E(document).on("click","#procedures_info_modal .js-target",function(){br.loading(),location=E(this).attr("data-link")}),E(document).on("click","#correct_nights_btn",function(e){e.preventDefault(),E("#nights").val(E(this).attr("data-nights")).trigger("change"),E("#correct_nights").modal("hide")}),E(document).on("click",".controls .arrow",function(e){br.reloadAvailability=!1;E(document).find(".days-range .list").width();var t=parseInt(E(document).find(".days-range").width())/2,e=e.target.id.substr(e.target.id.indexOf("_")+1),n=E(".daysRange_"+e);E(".daysRange_"+e+" .prices .item:first-child").attr("data-day");E(this).attr("id")==="daysRangeNext_"+e?(r+=t,n.animate({scrollLeft:r},400)):0<=r-t&&(r-=t,n.animate({scrollLeft:r},400)),o<=s&&0==r?E(".arrow.prev").hide():E(".arrow.prev").show()}),E("body").hasClass("is_desktop")||E(".hotels-content").swipe({swipeLeft:function(e){var t;E(e.target).closest(".modal").length||(br.reloadAvailability=!1,E(".days-range .list").width(),e=parseInt(E(".days-range").width())/2,e=(t=E(".days-range")).scrollLeft()+e,t.animate({scrollLeft:e},200),E(".days-range .prices .item:first-child").attr("data-day")<=s&&0===e?E(".arrow.prev").hide():E(".arrow.prev").show())},swipeRight:function(e){var t;E(e.target).closest(".modal").length||(br.reloadAvailability=!1,E(".days-range .list").width(),e=parseInt(E(".days-range").width())/2,e=(t=E(".days-range")).scrollLeft()-e,t.animate({scrollLeft:e},200),E(".days-range .prices .item:first-child").attr("data-day")<=s&&0==e?E(".arrow.prev").hide():E(".arrow.prev").show())}}),E(document).on("mouseover",".days-range .item",function(){E(this).addClass("enabled"),E(this).nextAll().slice(0,A.val()-1).addClass("enabled")}),E(document).on("mouseout",".days-range .item",function(){E(this).removeClass("enabled error").not(".active").removeClass("range-first range-last"),E(this).nextAll().slice(0,A.val()-1).removeClass("enabled error").not(".active").removeClass("range-first range-last")}),E(document).on("mouseover",".days-range .item",function(){E(this).trigger("mouseout"),br.daysRangeIsEnabled=!0,br.daysRangeHasEmpty=!1,br.daysRangeHasSpecial=!1,br.specialDay=null;var e="enabled";if(E(".empty",E(this)).length)br.daysRangeIsEnabled=!1,br.daysRangeHasEmpty=!0;else if(E(".special-day",E(this)).length)br.daysRangeIsEnabled=!1,br.daysRangeHasSpecial=!0,br.specialDay=E(".special-day",E(this));else for(var t=2;t<=A.val();t++){if(E(".special-day",E(this).nextAll().eq(t-2)).length){br.daysRangeIsEnabled=!1,br.daysRangeHasSpecial=!0,br.specialDay=E(".special-day",E(this).nextAll().eq(t-2));break}if(E(".empty",E(this).nextAll().eq(t-2)).length){br.daysRangeIsEnabled=!1,br.daysRangeHasEmpty=!0;break}}br.daysRangeIsEnabled||(e="error"),E(this).addClass(e),E(this).nextAll().slice(0,A.val()-1).addClass(e);e=E(".days-range .item.enabled");e.first().addClass("range-first"),e.last().addClass("range-last")}),E(document).on("click",".days-range-reserver",function(e){e.preventDefault(),br.daysRangeIsEnabled=!0,E(".days-range .item.active").addClass("enabled"),E(".days-range .item.active").first().trigger("click")}),E(document).on("click",".room-by-date-reserver",function(e){e.preventDefault();
1var n=E(this),t=(E(".room-by-date-reserver").removeClass("active"),E(this).addClass("active"),E(this).data()),a=E("#details"+t.room_id+"_"+t.packet_id),i={BB:0,HB:0,FB:0,XX:0,NONE:0},e=E(this).attr("data-food_types_info"),e=E.parseJSON(e),r=(E.each(e,function(e,t){i[e]=1,"HB"==e&&(i.HB_DINNER=n.data("hb-dinner"),i.HB_LUNCH=n.data("hb-lunch"))}),parseFloat(E(this).attr("data-price"))),o={breakfast:0,dinner:0,lunch:0,lunch_dinner:0,no_food:0,xx:0},s=(0<e.BB&&(o.breakfast+=parseFloat(e.BB)-r),0<e.FB&&(o.lunch_dinner+=parseFloat(e.FB)-parseFloat(e.BB)),0<e.HB&&(r=E(this).attr("data-hb-dinner"),s=E(this).attr("data-hb-lunch"),o.lunch+=1==s?parseFloat(e.HB)-parseFloat(e.BB):0,o.dinner+=1==r?parseFloat(e.HB)-parseFloat(e.BB):0),E('input[name="foods_json"]',a).val(JSON.stringify(o)),0<e.BB&&E(".meals .checkbox",a).each(function(){var e=E(this).attr("data-key"),t=(E(this).attr("data-name"),E("label",E(this)));E("span",t).remove(),t.append(0!=o[e]?"<span> "+(0<o[e]?"+":"")+o[e].toFixed(2)+" &euro;</span>":null)}),E('input[name="current_url"]',a).val(window.location.href),E('input[name="hotel_id"]',a).val(t.hotel_id),E(".add-to-cart-btn, .continue",a).attr("data-hotel-id",t.hotel_id),E('input[name="adults"]',a).val(t.adults),E('input[name="children"]',a).val(t.children),E('input[name="teens"]',a).val(t.teens),E('input[name="infants"]',a).val(t.infants),E('input[name="nights"]',a).val(t.nights),E('input[name="cache_key"]',a).val(t.cache_key),E(".adults-count",a).html(t.adults),E(".children-count",a).html(parseInt(t.children)+parseInt(t.teens)),E('input[name="special"]',a).val(t.special),parseInt(t.infants)),r=(0<s&&(E(".infants-holder, parent").removeClass("hidden"),E(".infants-count",a).html(s)),br.selectMealOption(i,a),parseFloat(t.price).toFixed(2)),e=(E(".totalPrice"+t.room_id,a).html(r).attr("data-price",r),E('input[name="price"]',a).val(r),E('input[name="price_without_addons"]',a).val(r),E(".startDate"+t.room_id).html(t.start_date),E(".endDate"+t.room_id).html(t.end_date),E(".roomsLeftTxt",a).removeClass("active"),0<parseInt(t.rooms_left)&&E('input[name="qty"]',a).attr("max",5<parseInt(t.rooms_left)?5:parseInt(t.rooms_left)),t.rooms_left);(5<parseInt(t.rooms_left)?(e=5,E(".roomsLeftTxt.more",a)):E(".roomsLeftTxt.less",a)).addClass("active"),1==e?E(".qty-selector",a).parent().addClass("hidden"):E(".qty-selector",a).parent().removeClass("hidden"),E(".roomsLeft"+t.room_id,a).html(e+")"),E('input[name="start_date"]',a).val(t.start_date),E('input[name="end_date"]',a).val(t.end_date),E('input[name="rooms_left"]',a).val(t.rooms_left),t._token=E('input[name="_token"]').val(),t.lang=E("body").attr("data-lang"),br.loading(),E.ajax({type:"POST",url:"/api/v2/get_addons",data:t,dataType:"html",success:function(e){E(".modal-addons-wrapper",a).html(e),br.selectAddons(t.room_id+"_"+t.packet_id),E('li.modal-step-control[data-step="2"]',a).hasClass("active")&&(E('div[data-step="1"],div[data-step="2"]',a).fadeOut().addClass("hidden hidden-xs"),E("li.modal-step-control",a).removeClass("active"),E('li[data-step="1"]',a).addClass("active"),E('div[data-step="1"]',a).fadeIn().removeClass("hidden hidden-xs")),br.selectFoodType(t.room_id,a),a.length&&(e=document.getElementById(a.attr("id")),(bootstrap.Modal.getInstance(e)||new bootstrap.Modal(e,{backdrop:!0,keyboard:!0})).show(),a.addClass("show"),setTimeout(function(){a.is(":visible")||(E("html").removeClass("modal-open").css("overflow","auto"),E(".modal-backdrop").remove())},200)),br.done()},error:function(e,t,n){br.handleError(e,t,n,translations.error_adding_item_to_cart)}}),br.preset_data&&(E('input[name="qty"]',a).val(br.preset_data.qty),E('textarea[name="additional_wishes"]',a).html(br.preset_data.additional_wishes),br.preset_data.meal)&&(console.log(br.preset_data.meal),E.each(br.preset_data.meal,function(e,t){E('.food-option[value="'+t+'"]').prop("checked",!0)}))}),E(document).on("click",".days-range .item",function(e){if(e.stopPropagation(),e.preventDefault(),disable_add_to_cart)return br.showMessageModal("warning",translations.gui_add_to_cart_disabled_title,translations.gui_add_to_cart_disabled_text),!1;E(".hand-wrapper").remove();var t,a,i,n,r,o,s,l,c,d,u,p,h,m,f,g,v,y,b,_,k,w=E("#details"+E(this).attr("data-room-id")),e=E(this),C=E(this).parents(".days-range"),x=!1;E(".days-range .item.active").removeClass("active js-pulse range-first range-last"),T.validateSelection(E(this),w)?(t=E(".item.enabled",C),a=E(this).find(".caret"),i=parseFloat(E(this).find(".price span").html()),n=E(this).attr("data-room-id"),r=E(this).attr("data-room-type-id"),o=E(this).attr("data-day"),s=E(this).attr("data-rooms-left"),v=E(this).next().attr("data-day"),l=E(this).attr("data-packet-id"),E(".
1item-foods",e).val(),k=E(".food_types",e),e=E('input[name="cache_key"]',e).val(),c=E('input[name="hotel_id"]',w).val(),d=E("#adults").val(),u=E("#children").length?E("#children").val():0,p=E("#teens").length?E("#teens").val():0,g=E("#infants").length?E("#infants").val():0,h=E("#nights").val(),m=E(this).attr("data-day"),t.length!=h?(y=t.last(),console.log(y.attr("data-day")),br.getAvailability(br.type,"packets"===br.type?y.attr("data-packet-id"):y.attr("data-room-type-id"),y.attr("data-day")),E(".days-range-reserver").removeClass("active"),E(".days-range .item.active").removeClass("active js-pulse range-first range-last"),br.showMessage("info",translations.loading_more_availability)):(f={BB:0,HB:0,FB:0,XX:0,NONE:0},k.each(function(){var e=E(this).attr("data-type");f[e]=1,"HB"==e&&(f.HB_DINNER=parseInt(E(this).attr("data-hb-dinner")),f.HB_LUNCH=parseInt(E(this).attr("data-hb-lunch")))}),E.each(t,function(){parseInt(E(this).attr("data-rooms-left"))<parseInt(s)&&(s=parseInt(E(this).attr("data-rooms-left")));var n=E(this);"1"==n.attr("data-marketing-campaign")&&(x=!0),E.each(f,function(e,t){1==t&&0==E('.food_types[data-type="'+e+'"]',n).length&&"HB_DINNER"!=e&&"HB_LUNCH"!=e&&(f[e]=0,"HB"==e)&&(f.HB_DINNER=0,f.HB_LUNCH=0)})}),x?(E(".marketing-campaign-wrapper",w).removeClass("hidden"),E(".rooms_left",w).addClass("hidden")):(E(".marketing-campaign-wrapper",w).addClass("hidden"),E(".rooms_left",w).removeClass("hidden")),E('input[name="current_url"]',w).val(window.location.href),E('input[name="packet_id"]',w).val(l),E('input[name="adults"]',w).val(d),E('input[name="children"]',w).val(u),E('input[name="teens"]',w).val(p),E('input[name="infants"]',w).val(g),E('input[name="nights"]',w).val(h),E(".adults-count",w).html(d),E('input[name="special"]',w).val(E("#include_special").val()),E(".children-count",w).html(parseInt(u)+parseInt(p)),0<(g=parseInt(g))&&(E(".infants-holder, parent").removeClass("hidden"),E(".infants-count",w).html(g)),br.updateReservBtn(m,h,E(this),C),br.selectMealOption(f,w),1<A.val()&&(v=E(".item.enabled",C).last().next().attr("data-day"),e!==(y=E('input[name="cache_key"]',E(".item.enabled",C).last()).val()))&&(e=e+"##"+y),E('input[name="cache_key"]',w).val(e),E(this).removeClass("active"),E(this).find(".field").show(),E(".days-range .caret span").html(""),E(".days-range .caret").width(63).hide(),E(this).addClass("active"),b={breakfast:i=0,dinner:0,lunch:0,lunch_dinner:0,no_food:0,xx:0},_=0,E.each(t,function(){a.width(a.width()+65),i+=parseFloat(E(this).find(".price span").html());var e,t=parseFloat(E(".item-discount",E(this)).val()),n={BB:0,HB:0,FB:0,XX:0,NONE:0};E(".food_types",E(this)).each(function(){var e=E(this).data("type");n[e]=E(this).attr("value")}),0<n.BB&&(_=parseFloat(n.BB),b.breakfast+=parseFloat(n.BB)-t),0<n.FB&&(b.lunch_dinner+=parseFloat(n.FB)-parseFloat(n.BB)),0<n.HB&&(t=E('.food_types[data-type="HB"]',E(this)).attr("data-hb-dinner"),e=E('.food_types[data-type="HB"]',E(this)).attr("data-hb-lunch"),b.lunch+=1==e?parseFloat(n.HB)-parseFloat(n.BB):0,b.dinner+=1==t?parseFloat(n.HB)-parseFloat(n.BB):0)}),E('input[name="foods_json"]',w).val(JSON.stringify(b)),0<_&&E(".checkbox",w).each(function(){var e=E(this).attr("data-key"),t=(E(this).attr("data-name"),E("label",E(this)));E("span",t).remove(),t.append(0!=b[e]?"<span> "+(0<b[e]?"+":"")+parseFloat(b[e]).toFixed(2)+" &euro;</span>":null)}),t.addClass("active"),E(".totalPrice"+n).html(i).attr("data-price",i),E('input[name="price"]',w).val(i),E('input[name="price_without_addons"]',w).val(parseFloat(i)),E(".startDate"+n).html(o),E(".endDate"+n).html(v),E(".roomsLeftTxt").removeClass("active"),0<parseInt(s)&&E('input[name="qty"]',w).attr("max",5<parseInt(s)?5:parseInt(s)),k=s,(5<parseInt(s)?(k=5,E(".roomsLeftTxt.more",w)):E(".roomsLeftTxt.less",w)).addClass("active"),E(".roomsLeft"+n,w).html(k+")"),1==k?E(".qty-selector",w).parent().addClass("hidden"):E(".qty-selector",w).parent().removeClass("hidden"),E('input[name="start_date"]',w).val(o),E('input[name="end_date"]',w).val(v),E('input[name="rooms_left"]',w).val(s),br.loading(),E.ajax({type:"POST",url:"/api/v2/get_addons",data:{_token:E('input[name="_token"]').val(),hotel_id:c,adults:d,children:u,teens:p,infants:g,start_date:o,end_date:v,nights:h,room_id:n,packet_id:l,lang:E("body").attr("data-lang")}
1,dataType:"html",success:function(e){E(".modal-addons-wrapper",w).html(e),br.selectAddons(n),br.selectFoodType(n,w);e=new bootstrap.Modal("#details"+n,{backdrop:!0,keyboard:!0});E('li.modal-step-control[data-step="2"]',e).hasClass("active")&&(E('div[data-step="1"],div[data-step="2"]',e).fadeOut().addClass("hidden hidden-xs"),E("li.modal-step-control",e).removeClass("active"),E('li[data-step="1"]',e).addClass("active"),E('div[data-step="1"]',e).fadeIn().removeClass("hidden hidden-xs")),recommendations?br.getRecommendations(o,v,c,l,r,e):(br.done(),e.show())},error:function(e,t,n){br.handleError(e,t,n,translations.error_adding_item_to_cart)}}),br.preset_data&&(E('input[name="qty"]',w).val(br.preset_data.qty),E('textarea[name="additional_wishes"]',w).html(br.preset_data.additional_wishes),br.preset_data.meal)&&(console.log(br.preset_data.meal),E.each(br.preset_data.meal,function(e,t){E('.food-option[value="'+t+'"]').prop("checked",!0)})))):(E(".days-range-reserver").removeClass("active"),console.log("invalid selection"))}),E(document).on("change",'.cart-item input[name="c_subject"], .cart-item textarea[name="c_desc"]',function(e){var t=E(this).parents(".cart-item"),n=t.data("cart-id"),a=t.data("reservation-id"),i=t.data("remotecode"),r=t.data("couponcode"),o=E('input[name="c_subject"]',t).val(),t=E('textarea[name="c_desc"]',t).val();E.ajax({type:"POST",url:"/api/v2/update_voucher",data:{cart_id:n,reservation_id:a,remotecode:i,couponcode:r,c_subject:o,c_desc:t,_token:E('input[name="_token"]').val()}})}),E(document).on("click","#invoiceRequired",function(){var e=E("#company_info");e.hasClass("hidden")?(E("#userinfo_spoiler").hasClass("spoiler-active")||E("#userinfo_spoiler").click(),e.toggleClass("hidden"),E("html, body").animate({scrollTop:e.offset().top-150},400),E("#companyName").focus()):(E("#userinfo_spoiler").hasClass("spoiler-active")&&E("#userinfo_spoiler").click(),e.toggleClass("hidden"),E("html, body").animate({scrollTop:E("#invoiceRequired").offset().top-150},400))}),E(document).on("click",".food-option",function(e){var t,n,a,i,r=E(this).parents(".modal"),o=E(this).attr("data-room-id"),o=(br.selectFoodType(o,r),E.parseJSON(E('input[name="foods_json"]',r).val()));"HB"==br.activeFoodType?0<parseFloat(o.lunch_dinner)&&("lunch"!=(t=E(this).val())||E('input[name="meal[]"][value="dinner"]',r).is(":checked")?"lunch"==t&&!E('input[name="meal[]"][value="lunch"]',r).is(":checked")&&E('input[name="meal[]"][value="dinner"]',r).is(":checked")&&(a=parseFloat(o.lunch_dinner)-parseFloat(o.dinner),E("span",E('input[name="meal[]"][value="lunch"]',r).parent()).html(" +"+a.toFixed(2)+" &euro;"),E("span",E('input[name="meal[]"][value="dinner"]',r).parent()).html(" +"+parseFloat(o.dinner).toFixed(2)+" &euro;")):(n=parseFloat(o.lunch_dinner)-parseFloat(o.lunch),i=E('input[name="meal[]"][value="dinner"]',r).parent(),E("span",i).html(" +"+n.toFixed(2)+" &euro;")),"dinner"!=t||E('input[name="meal[]"][value="lunch"]',r).is(":checked")?"dinner"==t&&!E('input[name="meal[]"][value="dinner"]',r).is(":checked")&&E('input[name="meal[]"][value="lunch"]',r).is(":checked")&&(n=parseFloat(o.lunch_dinner)-parseFloat(o.lunch),E("span",E('input[name="meal[]"][value="dinner"]',r).parent()).html(" +"+n.toFixed(2)+" &euro;"),E("span",E('input[name="meal[]"][value="lunch"]',r).parent()).html(" +"+parseFloat(o.lunch).toFixed(2)+" &euro;")):(a=parseFloat(o.lunch_dinner)-parseFloat(o.dinner),i=E('input[name="meal[]"][value="lunch"]',r).parent(),E("span",i).html(" +"+a.toFixed(2)+" &euro;"))):0<parseFloat(o.lunch_dinner)&&(E('input[name="meal[]"][value="dinner"]',r).is(":checked")||E('input[name="meal[]"][value="lunch"]',r).is(":checked")||(E("span",E('input[name="meal[]"][value="dinner"]',r).parent()).html(" +"+parseFloat(o.dinner).toFixed(2)+" &euro;"),E("span",E('input[name="meal[]"][value="lunch"]',r).parent()).html(" +"+parseFloat(o.lunch).toFixed(2)+" &euro;")))}),E(window).on("orientationchange",function(){var e=E('section.layout .container .availability-list .days-range[data-packet-id="'+br.activePacket+'"] .list:first .item'),e=parseInt(e.length)*e.width();E(document).find('section.layout .container .availability-list .days-range[data-packet-id="'+br.activePacket+'"] .list').attr("style","width:"+e+"px !important")}),E("#contact_form").on("hidden.bs.modal",function(e){E(".rooms-message").addClass("hidden"),E("#contact_regarding, .contact_regarding").html("")}),br.checkList(),E(document).on("click",".js-close",function(e){elem=E(this).data("close"),E(this).closest('[data-close-container="'+elem+'"]').hide()}),E(document).on("click","#changeView",function(e){e.preventDefault();var t,e=E(this);"list"==e.attr("data-view")?(e.attr("data-view","grid"),t="mobile",br.setCookie("display_mode","grid",8760)):(e.attr("data-view","list"),br.setCookie("display_mode","list",8760),t="desktop"),br.changeListGridImageSource(t),E("#packages").toggleClass("listview gridview")}),!0),c=!1;
1E(document).on("click",".room_selection",function(){function t(e){br.loading();var t=e.data(),n=e.data("room_id");br.reloadAvailability&&(t.r=!0),E.ajax({type:"GET",url:"/rooms/filter/packets",data:t,success:function(e){br.done(),c=!1,e&&(E("#packages").removeClass("gridview"),E('.hotels-content[data-room-id="'+n+'"]').html(e),E("#main-content-block").hasClass("widescreen")?l=!0:(l=!1,E("#main-content-block").addClass("widescreen").removeClass("col-md-9"),E("#left-block").addClass("collapsed")),E(".top-styled-block").addClass("hidden-md hidden-lg"),a.closest(".package").addClass("this_room_selected"),E("body").addClass("room_selected"),E("html,body").animate({scrollTop:E("#packages").offset().top},"slow"),e={topSpacing:0,stickFrom:E("#packages").offset().top},E(".sticker").sticky(e),E(".recalc_sticky").on("click",function(){setTimeout(function(){E(".sticker").sticky("update")},0)}),bookingrobot.addFiltersUrlToHistory())},complete:function(){br.preset()},error:function(e){br.done()}})}var a,e;E(".filters_ok").hasClass("js-pulse")?br.showMessage("error",translations.please_update_search):c||(c=!0,a=E(this),recommendations?(e=a.data(),E.ajax({type:"GET",url:"/api/v2/recommendations",data:e,success:function(e){br.done(),e.length?(E("#recommendation_modal .modal-body").html(e),new bootstrap.Modal("#recommendation_modal",{backdrop:!1,keyboard:!1}).show()):t(a)},dataType:"html"})):t(a))}),E(document).on("click",".cancel_room_selection",function(){E("#packages").addClass(E("#packages").attr("data-display-mode")),E("body").removeClass("room_selected"),E(".top-styled-block").removeClass("hidden-md hidden-lg"),E("#sticky-wrapper").css("height","auto");var e=E(".modal.show");e.length&&e.modal("hide"),E(this).closest(".package").removeClass("this_room_selected"),l||(E("#main-content-block").removeClass("widescreen").addClass("col-md-9"),E("#left-block").removeClass("collapsed")),br.changeHistory&&br.addFiltersUrlToHistory()}),E(document).on("click",".js-add-reservation-addon",function(){E('.qty-selector[data-reservation-id="'+E(this).attr("data-reservation-id")+'"][data-service-id="'+E(this).attr("data-addon-id")+'"] .btn-number[data-type="plus"]').click()})},validateSelection:function(e,t){var n=E(".item.enabled",e.parents(".days-range")),a=e.attr("data-packet-id"),i=parseInt(e.attr("data-min-nights")),r=e.attr("data-min-nights-msg"),o=parseInt(e.attr("data-available")),s=e.attr("data-limited"),l=parseInt(E(".nights").val()),c=parseInt(e.attr("data-is-room")),d=(parseInt(e.attr("data-room-id")),E(c?"#packetRoomInfo"+a:".days-line.daysRange_"+a)),u=d.attr("data-good-days").split(","),p=e.attr("data-weekday"),n=(E("#contact_regarding, .contact_regarding").html(""),n.each(function(e,t){var n=parseInt(E(t).attr("data-min-nights"));i<n&&"1"==E(t).attr("data-limited")&&(i=n,r=E(t).attr("data-min-nights-msg"))}),""),c=(E(".package_title .name").length?n+=trim(E(".package_title .name").html())+"<br>":n+=trim(E(".package-title",e.parents(".package")).html())+"<br>",n+=c?trim(E(".avlist-item_title",e.parents(".custom-room")).html())+"<br>":trim(E(".info-name",e.parents(".custom-room")).html())+"<br>",new Date(e.attr("data-day"))),h=(c.setDate(c.getDate()+(l-1)),c.getDate()),m=c.getMonth()+1,c=c.getFullYear(),c=(n+=e.attr("data-day")+" - "+c+"-"+(m<10?"0":"")+m+"-"+(h<10?"0":"")+h+"<br>",!1);return-1==E.inArray(p,u)?(E.notify(d.attr("data-good-days-msg"),{autoHideDelay:5e3,className:"error"}),c=!0):isNaN(i)||0==i||i<=l||0<i&&0==s||(E.notify(r,{autoHideDelay:5e3,className:"error"}),0==E(".special-day",e).length&&(E("#correct_nights_btn").attr("data-nights",i),E("#correct_nights .modal-body").html(r),E("#correct_nights").modal("show")),c=!0),E(".empty",e).length&&(e.hasClass("disabled_item")||e.hasClass("error"))?(e.hasClass("disabled_item")?br.showMessage("error",E(".empty",e).attr("title")):E(".disabled_item.error").length&&br.showMessage("error",E(".empty",E(".disabled_item.error")).attr("title")),E(".rooms-message").removeClass("hidden"),E("#contact_regarding,.contact_regarding").html(n),E("#contact_form").modal("show"),c=!0):br.daysRangeIsEnabled&&o||!br.daysRangeHasSpecial?br.daysRangeIsEnabled&&o||(E(".disabled_item.error").length&&E(".empty",E(".disabled_item.error")).length&&(br.showMessage("error",E(".empty",E(".disabled_item.error")).attr("title")),E(".rooms-message").removeClass("hidden"),E("#contact_regarding,.contact_regarding").html(n),E("#contact_form").modal("show")),c=!0):(m=br.specialDay,E("#promo_modal .js-target").addClass("hidden"),t=m.parents(".item"),m.data("msg"),h=m.data("packet-name"),a=m.data("packet-id"),p=m.data("url"),0<parseInt(a)?(E("#promo_modal picture").removeClass("hidden"),E("#promo_modal .js-target").removeClass("hidden")):E("picture",t).length?E("#promo_modal picture").removeClass("hidden"):E("#promo_modal picture").addClass("hidden"),E(".promo_modal_title").attr("href",p),E(".promo_modal_title").html(h),E(".promo_modal_desc").html(E(".promo_msg",t).html()),E("#promo_modal picture").html(E("picture",t).html()),E("#promo_modal .js-target").attr("data-url",p).attr("data-packet-id",a),E("#promo_modal").modal("show"),c=!0),!c},getPackets:function(s){E(".package").removeClass("item-disabled-off"),E(".package").removeClass("val
1id"),E(".other_packages:not(.other_events)").addClass("hidden"),E(".package").each(function(){var e=E(this),t=parseInt(e.attr("data-price")),n=parseInt(e.attr("data-min-nights")),a=(parseInt(e.attr("data-max-nights")),e.attr("data-category"));if(a.length&&(a=a.split(",")),!(void 0===s.min_price||t>=s.min_price&&t<=s.max_price))return e.addClass("item-disabled-off"),!0;if(!(void 0===s.min_nights||n>=s.min_days&&n<=s.max_days))return e.addClass("item-disabled-off"),!0;if(void 0!==s.categories&&"all"!=s.categories[0]&&0!=s.categories.length){if(!s.categories.length)return e.addClass("item-disabled-off"),!0;var i,r=!1;for(i in s.categories)for(var o in a)s.categories[i]==a[o]&&(r=!0);if(!r)return e.addClass("item-disabled-off"),!0}e.addClass("valid")}),E(".item-disabled-off").length&&(E(document).find(".item-disabled-off").appendTo(".packages"),E(".other_packages:not(.other_events)").insertBefore(E(".item-disabled-off").first()),E(".other_packages:not(.other_events)").removeClass("hidden")),br.checkList()},preset:function(){},getPacketData:function(e,t,n,a){br.type=n,br.load_availability=!0,null!=br.activePacket&&br.activePacket!=t&&(E("#reserveBtn_"+br.activePacket).removeClass("spoiler-active"),E('.hotels-content.clear[data-packet-id="'+br.activePacket+'"]').html("").removeClass("spoiler-content-visible").css("height",0));e=e.attr("data-start-date");0==e.length&&E("#calendar").length&&(e=dateSelector.get("select","yyyy-mm-dd")),br.activePacket=t,br.getAvailability(n,t,e,null,a),null!=br.activePacket&&(n=null,(n=E(a?".gathering .content":"#packet_"+br.activePacket+" .hotels-content")).html(""),n.attr("data-exists",0))},setType:function(){this.type=E('.options input[name="type"]').val()},formatDate:function(e){var e=new Date(e),t=e.getDate(),n=e.getMonth()+1;return e.getFullYear()+"-"+(n=n<10?"0"+n:n)+"-"+(t=t<10?"0"+t:t)},setLimitedDays:function(e){"packets"===e?E(".availability-list").each(function(e){var t=E(this);E('.item.room-item[data-limited="1"]',t).each(function(){E('.days-range.days-line .item.day-item[data-day="'+E(this).attr("data-day")+'"]',t).addClass("limited-day")}),E('.item.room-item[data-limited="1"]',t).addClass("limited")}):E(".custom-room").each(function(e){var t=E(this);E('.item.room-item[data-limited="1"]',t).each(function(){E('.days-range.days-line .item.day-item[data-day="'+E(this).attr("data-day")+'"]',t).addClass("limited-day")})})},getAvailability:function(s,l,e,t,n,a){var c=parseInt(E("#nights").val()),d=(e&&!t&&(startDate=e),null),i=new Date(startDate),u=28<c?c:28;if(i.setDate(i.getDate()+u),d=E(n?".gathering .content":"#packet_"+l+" .hotels-content"),n=br.formatDate(i),t&&(i=new Date(t),startDate=br.formatDate(i.setDate(i.getDate()-u))),E('.startDateHolder[data-packet-id="'+l+'"]').attr("data-start-date",n),0==d.attr("data-exists")||null!=e||null!=t){var h=E("#children").length?parseInt(E("#children").val()):0,m=E("#teens").length?parseInt(E("#teens").val()):0,f=E("#infants").length?parseInt(E("#infants").val()):0,i=E("#include_special").length?parseInt(E("#include_special").val()):0,e=(br.loading(),new URLSearchParams(window.location.search).get("utm_source"));let r=new URLSearchParams(window.location.search).get("room_id"),o=new URLSearchParams(window.location.search).get("packet_id");E.ajax({type:"POST",url:"/availability/"+s,data:{packet_id:l,room_type_id:l,adults:br.adultsSelector.val(),children:h,teens:m,infants:f,start_date:startDate,end_date:n,nights:br.nightsSelector.val(),clearredis:a,_token:E('input[name="_token"]').val(),special:i,utm_source:e},success:function(e){e&&(void 0!==(t=d.html())&&0==t.length||!0===br.reloadAvailability?(d.html(e),n=parseInt(E('section.layout .container .availability-list .days-range[data-packet-id="'+l+'"] .list .item').width()),(a=E(document).find('section.layout .container .availability-list .days-range[data-packet-id="'+l+'"] .list')).attr("style","width:"+(n+2)*(u+1)+"px !important")):(t=parseInt(E('section.layout .container .availability-list .days-range[data-packet-id="'+l+'"] .list').width()),n=parseInt(E('section.layout .container .availability-list .days-range[data-packet-id="'+l+'"] .list .item').width()),(a=E(document).find('section.layout .container .availability-list .days-range[data-packet-id="'+l+'"] .list')).attr("style","width:"+(t+n*(u+1))+"px !important"),t=E(e).find('.days-line[data-packet-id="'+l+'"] .list'),i=!0,t.each(function(){var e=E(this).parent(),t=E(".item:first",E(this)).attr("data-day"),t=E(document).find('.days-line[data-packet-id="'+e.attr("data-packet-id")+'"] .list .day-item[data-day="'+t+'"]');t.length&&i&&(i=!1,t.remove(),a.attr("style","width:"+(a.width()-n)+"px !important")),br.appendAvailability?E(document).find('.days-line[data-room-id="'+e.attr("data-room-id")+'"][data-hotel-id="'+e.attr("data-hotel-id")+'"][data-packet-id="'+e.attr("data-packet-id")+'"] .list').append(E(this).html()):E(document).find('.days-line[data-room-id="'+e.attr("data-room-id")+'"][data-hotel-id="'+e.attr("data-hotel-id")+'"][data-packet-id="'+e.attr("data-packet-id")+'"] .list').prepend(E(this).html())}),t=E(e).find('.items-line[data-packet-id="'+l+'"] .list'),i=!0,t.each(function(){var e=E(this).parent(),t=E(".item:first",E(this)).attr("data-day"),t=E(document).find('.items-line[data-packet-id="'+l+'"] .list .room-item[data-day="'+t+'"]');t.length&&i&&(i=!1,t.remove()),br.appendAvailability?E(document).find('.items-line[data-room-id="'+e.attr("data-room-id")+'"][data-hotel-id="'+e.attr("data-hotel-id")+'"][data-packet-id="'+e.attr("data-packet-id")+'"] .list.prices').append(E(this).html()):E(document).find('.items-line[data-room-id="'+e.attr("data-room-id")+'"][data-hotel-id="'+e.attr("data-hotel-id")+'"][data-packet-id="'+e.attr("data-packet-id")+'"] .list.prices').prepend(E(this).html())})),E(".days-range").on("scroll",function(e){var t,n;e.stopPropagation(),!1===br.activeAjaxCall&&E(this).scrollLeft()+E(this).innerWidth()>=E(this)[0].scrollWidth?(br.activeAjaxCall=!0,br.appendAvailability=!0,t=E(".daysRange_"+E(this).attr("data-packet-id")+" .prices .item:last-child").attr("data-day"),br.getAvailability(br.type,E(this).attr("data-packet-id"),t)):!1===br.activeAjaxCall&&0===E(this).scrollLeft()&&(t=E(".daysRange_"+E(this).attr("data-packet-id")+" .prices .item:first-child").attr("data-day"),t=(e=new Date(t)).setDate(e.getDate()-1),e=e.setDate(e.getDate()-u),n=new Date(br.getTodayDate(
1)),br.activeAjaxCall=!0,br.appendAvailability=!1,+new Date(e)>=+n?br.getAvailability(br.type,E(this).attr("data-packet-id"),null,br.formatDate(t)):(br.reloadAvailability=!0,br.getAvailability(br.type,E(this).attr("data-packet-id"),br.formatDate(n))))}),br.activeAjaxCall=!1,0<(t=E(document).find(".daysRange_"+l)).scrollLeft()&&(br.appendAvailability?t.animate({scrollLeft:t.scrollLeft()+parseInt(t.width())/2},400):t.animate({scrollLeft:t.scrollLeft()-parseInt(t.width())/2},400)),d.attr("data-exists",1),br.setLimitedDays(s));var n,a,i,p=parseInt(br.adultsSelector.val()),t=E(".daysRange_"+br.activePacket);t.each(function(){var e=!1,t=!1,n=!1,a=parseInt(E(this).attr("data-capacity")),i=parseInt(E(this).attr("data-capacity-extra")),r=parseInt(E(this).attr("data-capacity-children")),o=parseInt(E(this).attr("data-capacity-infants")),s=parseInt(E(this).attr("data-capacity-children-extra")),l=parseInt(E(this).attr("data-capacity-infants-extra")),c=parseInt(E(this).attr("data-room-min-children")),d=parseInt(E(this).attr("data-room-min-adults")),u=i;m+h<c&&(t=!0),a-p<0?(i-(c=p-a)<0&&(e=!0),u=i-c):u+=a-p,0==i&&0<r&&(u+=r),(0<m||0<h)&&(0<u||s)?!e&&s?((u+=0!=i?r:0)-(m+h)<0&&(e=!0),u-=m+h):e||s||((u<=0||0<u&&u-(m+h)<0)&&(e=!0),u-=m+h):(0<m||0<h)&&0==u&&(e=!0),0<f&&0<o?!e&&l?o-f<0&&(e=!0):e||l||((u<=0||0<u&&u-f<0)&&(e=!0),u-=f):0<f&&0==o&&(e=!0),((n=p<d?!0:n)||t)&&E(this).children(".min-people-required").show(),n||t||!e||E(this).children(".min-capacity").addClass("active-error").show()}),br.done(),r&&(br.daysRangeIsEnabled=!0,E('.item.room-item[data-room-id="'+r+'"]').slice(0,c).addClass("active enabled"),E('.item.room-item[data-room-id="'+r+'"]').first().trigger("click")),o&&(br.daysRangeIsEnabled=!0,E('.item.room-item[data-packet-id="'+o+'"]').slice(0,c).addClass("active enabled"),E('.item.room-item[data-packet-id="'+o+'"]').first().trigger("click")),console.log("[INFO] Packet controls was initialized")},complete:function(){var e,t;E(document).find(".custom-room").each(function(){-1!=E(this).data("max-nights")&&parseInt(E(this).data("max-nights"))<parseInt(E("#nights").val())&&E(this).children(".days-range").children(".max-nights-overlay").show(),-1!=E(this).data("min-nights")&&parseInt(E(this).data("min-nights"))>parseInt(E("#nights").val())&&(E(this).children(".days-range").children(".min-nights-capacity").hide(),E(this).children(".days-range").children(".max-nights-overlay").hide(),E(this).children(".days-range").children(".min-nights-overlay").show()),-1!=E(this).data("min-adults")&&parseInt(E(this).data("min-adults"))>parseInt(E("#adults").val())&&E(this).children(".days-range").children(".min-people-overlay").show();var e=0;E("#teens").length&&(e+=parseInt(E("#teens").val())),E("#children").length&&(e+=parseInt(E("#children").val())),E("#infants").length&&(e+=parseInt(E("#infants").val())),-1!=E(this).data("min-children")&&parseInt(E(this).data("min-children"))>e&&E(this).children(".days-range").children(".min-people-overlay").show()}),br.preset(),br.selectCurrentDay&&(E(".days-range-reserver").removeClass("active"),e=dateSelector.get("select","yyyy-mm-dd"),t=parseInt(E("#nights").val()),br.updateReservBtn(e,t,!1,!1))},error:function(e,t,n){e=e.responseText;console.log(e),e.code}})}},getPackageID:function(e){return e.substr(e.lastIndexOf("_"))},loadSpoilers:function(){var e=E(".spoiler"),t=E(".calendar-title");e.spoiler(),t.trigger("click")},addToCart:function(e,i,t,r,o){var n=e.parents(".modal"),a="#"+n.attr("id"),s=e.attr("data-room-id"),l=!(!E("body").hasClass("page-rooms")&&!E("body").hasClass("page-room")),c=l?"rooms":"packets",d=(l?n:e).attr("data-packet-id"),u=E('input[name="start_date"]',i).val(),p=parseInt(E('input[name="qty"]',i).val()),h=parseInt(e.attr("data-force-addons")),m=parseInt(e.attr("data-force-procedures")),f=parseInt(e.attr("data-force-procedures-set")),g=l?E('.name[data-packet-id="'+e.attr("data-packet-id")+'"]').attr("data-name"):E("#packet_"+e.attr("data-packet-id")+" .name").html(),v=1==n.attr("data-room-by-date")?parseFloat(E(".room-by-date-reserver.active").attr("data-price")):parseFloat(E(".item[data-day="+u+"].item-room-"+s+" .item-discount").val());if(!br.checkPersonData(1==n.attr("data-room-by-date")?s+"_"+d:s))return!1;var y=E('input[name="meal[]"]:checked',n).map(function(){return E(this).attr("value")}).get(),y=(E('input[name="selected_meals"]',i).val(y),E('input[name="nights"]',i).val(t.val()),E('input[name="packet_id"]',i).val(e.attr("data-packet-id")),E('input[name="room_type_id"]',i).val(e.attr("data-room-type-id")),E('input[name="hotel_id"]',i).val(e.attr("data-hotel-id")),E('input[name="foods"]',i).val(br.activeFoodType),E('input[name="base_price"]',i).val(v),E("#children").length?E("#children").val():0),t=E("#teens").length?E("#teens").val():0,v=E("#infants").length?E("#infants").val():0,y=(E('input[name="adults"]',i).val(br.adultsSelector.val()),E('input[name="children"]',i).val(y),E('input[name="teens"]',i).val(t),E('input[name="infants"]',i).val(v),parseInt(br.adultsSelector.val())+parseInt(y)+parseInt(t)+parseInt(v)),t=i.seri
1alize(),v=E('input[name="contactConditions"]',i),v=(v.length&&(t+="&contact_client_if_not_finished_booking="+(v.prop("checked")?1:0)),E(a).modal("hide"),br.loading(),parseFloat(E(".totalPrice"+s,n).html())),a=e.parents(".custom-room"),n=(l?E(".top_slider .package_title .name"):E(".info-name",a)).attr("data-name").trim(),l=(l?E(".avlist-item_title",a):E(".top_slider .name")).attr("data-name").trim(),b={id:e.attr("data-packet-id"),name:g,type:"packet",category_id:1,category:"Apgyvendinimas",quantity:p,brand:ga_brand,price:(v/p).toFixed(2),price_total:v,first_name:E('input[name="first_name"]',i).val(),last_name:E('input[name="last_name"]',i).val(),phone:E('input[name="user_phone_code"]',i).val()+E('input[name="user_phone"]',i).val(),email:E('input[name="user_email"]',i).val(),person_count:y,stay_start_date:u,stay_end_date:E('input[name="end_date"]',i).val(),nights:E('input[name="nights"]',i).val(),packet_id:e.attr("data-packet-id"),packet_name:l,room_id:e.attr("data-room-type-id"),room_name:n},_={id:e.attr("data-packet-id"),name:g,variant:s,category_id:1,category:"Apgyvendinimas",quantity:p,brand:ga_brand,price:(v/p).toFixed(2),price_total:v};t.gtmData=b,E.ajax({url:"/api/v1/addtocart",type:"POST",data:t,dataType:"json",success:function(e){var t,n,a;br.getCartQuantity(),"success"===e.status?(E.ajax({url:"/api/v2/clearcache",type:"GET",data:{cache_key:E('input[name="cache_key"]',i).val()}}),"GTM"===br.analytics&&"undefined"!=typeof dataLayer&&gtm.addProduct(b),"GTM_v202603"===br.analytics&&"undefined"!=typeof dataLayer&&gtm_v202603.addProduct(b),"GAE"===br.analytics&&gae.addProduct(_),"GA4"===br.analytics&&ga4.addToCart(b),fbTracking&&fb.addProduct(b),omnisendTracking&&omni_send.addProduct(b),E("#details"+s+" .buttons").addClass("disabled"),h&&1==p?window.location.href="/addons/"+e.data.cart_id+"/"+e.data.reservation_id+"?step=continue":m&&1==p?window.location.href="/services/"+e.data.cart_id+"/"+e.data.reservation_id+"?step=continue":f&&1==p?window.location.href="/select_procedure/"+e.data.cart_id+"/"+e.data.reservation_id+"?step=continue":(br.loading(),!0===r&&"default"===o?window.location.href="/cart?refresh=1":E("body").hasClass("rooms-filter")?(br.showMessage("success",translations.item_added_to_cart),t=window.location.href.split("#"),window.location.href=t[0]+"&r=1#"+t[1]):(br.done(),br.showMessage("success",translations.item_added_to_cart),E("body").hasClass("rooms-filter")||(a=new Date(u),br.reloadAvailability=!0,br.getAvailability(c,d,br.formatDate(a),null,!1,1))))):(br.done(),void 0!==e.data.bad_start_dates?(n="",E.each(e.data.bad_start_dates,function(e,t){n+=","+t}),br.showMessage("error",translations.bad_start_day+": "+n)):(br.showMessage("error",e.data.errors[0]),a=new Date(u),br.reloadAvailability=!0,br.getAvailability(c,d,br.formatDate(a),null,!1,1)))},error:function(e,t,n){br.done();var a,i=jQuery.parseJSON(e.responseText);void 0!==i.data.bad_start_dates?(a="",E.each(i.data.bad_start_dates,function(e,t){a+=","+t}),br.showMessage("error",translations.bad_start_day+": "+a)):(br.handleError(e,t,n,i.data.errors[0]),e=new Date(u),br.reloadAvailability=!0,br.getAvailability(c,d,br.formatDate(e),null,!1,1))}})},onDateChanged:function(e){var t=parseInt(e.getAttribute("data-pick")),t=br.formatDate(t),n=t.split("-");E(".selected_day_nr").html(n[2]),E(".start_date .ico_val_nr").html(t),E(".filters_ok").hasClass("js-pulse")||E(".filters_ok").removeClass("up5").addClass("js-pulse"),"true"!=e.getAttribute("aria-disabled")&&1==br.load_availability&&(br.reloadAvailability=!0,br.getAvailability(br.type,br.activePacket,t))}},E(document).ready(function(){br.observeLazyElements(),br.initialize(),br.loadSpoilers(),E("apple-pay-button").length&&br.initApplePay(),E("#google-pay-container").length&&br.initGooglePay(),document.addEventListener("visibilitychange",()=>{"visible"===document.visibilityState?(clearInterval(br.countdown_interval),br.getCartQuantity(),br.countdown_not_vivible=!1):br.countdown_not_vivible=!0}),E(".my-carousel").length&&br.initCarousels();var n,a,i,r;[...document.querySelectorAll("[data-bs-toggle='tooltip']")].filter(e=>e.getAttribute("data-bs-title")&&""!==e.getAttribute("data-bs-title").trim()).map(e=>new bootstrap.Tooltip(e));function o(){var e,t;i.userAgent.match(/ipad|iphone/i)?((e=a.createRange()).selectNodeContents(r),(t=n.getSelection()).removeAllRanges(),t.addRange(e),r.setSelectionRange(0,999999)):r.select()}br.numericInputButton.click(function(){var e=E(this).siblings("input[type=number]"),t=parseInt(e.val());"btn increment"===E(this).attr("class")?t+=1:0<t&&--t,e.val(t)}),br.hsFeaturesItem.click(function(){"false"===E(this).attr("data-active")?E(this).attr("data-active","true"):E(this).attr("data-active","false")}),E(document).on("keyup",".js-phone-code-search",function(e){var t=E(this).val().toLowerCase();2<=t.length?E(".phone-codes .dropdown-menu li.item").each(function(){0<=E(this).attr("data-country").toLowerCase().indexOf(t)?E(this).show():E(this).hide()}):E(".phone-codes .dropdown-menu li").show()}),E(document).on("click",".phone-codes .dropdown-menu li.item",function(e){e.preventDefault();e=E(this).parents(".modal");E("body").hasClass("packets-filter-step-4")&&(e=E("#packets_filter_add_to_cart_form")),brSetFlag(E(".phone-codes button .flag",e),E(this).attr("data-flag")),E(".phone-codes button span.js-flag-label",e).html("+"+E(this).attr("data-phone")),E('input[name="phone_code"]',e).val(E(this).attr("data-phone")),E('input[name="user_phone_code"]',e).val(E(this).attr("data-phone"))}),E(document).on("change","#nights, #adults, #children, #teens, #infants",function(e){var t=E("#children").length?E("#children").val():0,n=E("#teens").length?E("#teens").val():0,a=E("#infants").length?E("#infants").val():0;E(".nights .ico_val_nr").length&&(E(".nights .ico_val_nr").html("( "+E("#nights").val()+" d.)"),E(".m-nights").html(E("#nights").val())),E(".members .ico_val_nr").length&&(E(".members .ico_val_nr").html("("+E("#adults").val()+"-"+(parseInt(t)+parseInt(n))+"-"+a+" )"),E(".m-people").html(E("#adults").val()+"-"+(parseInt(t)+parseInt(n))+"-"+a)),E("#adults_count").length&&E("#adults_count").html(E("#adults").val()),E("#children_count").length&&E("#children_count").html(parseInt(t)+parseInt(n)),E("#infants_count").length&&E("#infants_count").html(a),E("#persons_count").length&&E("#persons_count").html("("+E("#adults").val()+" - "+(parseInt(t)+parseInt(n))+" - "+a+")"),E(".filters_ok").hasClass("js-pulse")||E(".filters_ok").removeClass("up5").addClass("js-pulse"),"availability"===E(this).data("load")&&(br.setType(),br.reloadAvailability=!0,E(document).find('.hotels-content[data-exists="1"]').each(function(){br.getAvailability(br.type,E(this).attr("data-packet-id"),startDate)}))}),E(document).on("click",".qty_control",function(e){var t=E(this).parent(),n=E(E(this).attr("data-input")),a=E(this).data("type"),i=parseInt(n.val()),r=parseInt(n.data("min")),o=parseInt(n.data("max"));"inc"===a&&i<o?(n.val(i+1),E(".number_label",t).html(i+1)):"dec"===a&&0<i&&r<i&&(n.val(i-1),E(".number_label",t).html(i-1)),E(n).trigger("change")}),E(document).on("click",".show_promo",function(e){e.preventDefault(),E("#promo_modal .js-target").addClass("hidden");var e=E(this).parents(".promo_holder"),t=E(this).data("packet-id"),n=E(this).data("url"),a=E("picture",e).html();0<parseInt(t)?(E("#promo_modal picture").removeClass("hidden"),E("#promo_modal .js-target").removeClass("hidden")):a.length?E("#promo_modal picture").removeClass("hidden"):E("#promo_modal picture").addClass("hidden"),E(".promo_modal_desc").html(E(".promo_msg",e).html()),E("#promo_modal picture").html(a),E("#promo_modal .js-target").attr("data-url",n).attr("data-packet-id",t),E("#promo_modal").modal("show")}),E(document).on("click",".clickBtnAnimation",function(){E(this).find("i").removeClass().addClass("svg
1iconfont-config rotating")}),E(document).on("click","#promo_modal .js-target",function(e){e.preventDefault(),br.loading(),location=E(this).attr("data-url")}),window.Clipboard=(n=window,a=document,i=navigator,{copy:function(e,t){var n;e=e,!1!==(n=t)?(E(".modal-content",n).append('<textarea style="height:1px;border:none;background:none;color:#fff" id="share_textarea"></textarea>'),(r=a.getElementById("share_textarea")).value=e):((r=a.createElement("textArea")).value=e,a.body.appendChild(r)),o(),n=t,a.execCommand("copy"),!1===n?a.body.removeChild(r):E("#share_textarea").remove()}}),E(document).on("click",".share_this",function(e){e.preventDefault();var t,e=E(this).attr("href");E(this).hasClass("modal-share")?(t=E(this).parents(".modal"),Clipboard.copy(e,t)):Clipboard.copy(e,!1),br.showMessage("success",translations.copied)}),E(document).on("click",".js-remove-procedure-from-session",function(e){e.preventDefault();var t=E(this).parents(".additional-procedure"),e=E(".js-remove-procedure-from-session",t);br.loading(),E.ajax({type:"GET",url:"/api/v2/removeProcedureFromSession",data:{id:e.attr("data-id"),date:e.attr("data-date"),person:e.attr("data-person"),service_id:e.attr("data-service-id"),reservation_id:e.attr("data-reservation-id")},dataType:"json",success:function(e){e.status?(t.remove(),br.showMessage("success",translations.gui_procedure_removed_from_cart),br.done()):(br.done(),br.showMessage("error","Failed to remove procedure."))},error:function(e,t,n){br.handleError(e,t,n,"Failed to remove procedure.")}})}),E(document).on("click",".js-add-procedure-to-session",function(e){var t=E("#add_service_to_reservation_form").serialize();br.loading(),E.ajax({type:"POST",url:"/api/v2/addProcedureToSession",data:t,dataType:"json",success:function(e){if(e.status){var t="",t=(t=(t=(t=(t=(t+='<div class="additional-procedure">')+'\t<div class="row">'+('\t\t<div class="col-xs-12 col-md-5 text-xs-center name">'+e.name+"</div>"))+('\t\t<div class="col-xs-6 col-md-2 text-xs-center lh-xs-40 date">'+e.date+"</div>"))+('\t\t<div class="col-xs-6 col-md-2 text-xs-center lh-xs-40 price">'+e.price+" &euro;</div>")+'\t\t<div class="col-xs-12 col-md-3 text-right text-xs-center">')+('\t\t\t<a href="" class="js-remove-procedure-from-session" data-id="'+e.id+'" data-date="'+e.date+'" data-person="'+e.person+'"><i class="fi flaticon-trash"></i> '+translations.gui_packetc_filters_procedure_remove+"</a>")+"\t\t</div>")+"\t</div>"+"</div>";if(e.multiple)for(var n,a=1;a<=e.adults;a++)(n=E('.selected-procedures[data-person="'+a+'"]')).removeClass("hidden"),n.parent().removeClass("hidden"),n.append(t);else(n=E('.selected-procedures[data-person="'+e.person+'"]')).removeClass("hidden"),n.parent().removeClass("hidden"),n.append(t);E("#add_service_to_reservation_modal").modal("hide"),br.showMessage("success",translations.gui_procedure_added_to_cart),br.done(),E("html, body").animate({scrollTop:E(".additional-procedure:last-child").offset().top-150},500)}else br.done(),br.showMessage("error",translations.error_adding_procedure_to_cart)},error:function(e,t,n){br.handleError(e,t,n,translations.error_adding_procedure_to_cart)}})});var p=!1,h="",m=!1,s=(E(document).on("click",".js-disclaimer-toggle",function(e){m=!1}),E(document).on("click",".js-accept-spa-conditions",function(e){e.preventDefault(),E(this).parents(".modal").modal("hide"),p=!0,m&&(e=E("#add_service_to_reservation_modal"),E(".modal-title",e).html(h),e.modal("show"))}),E(document).on("click",".voucher-item",function(e){e.stopPropagation();var e=E(this).data("target"),t=E(this).data("price"),n=E(this).data("name"),a=E(this).data("id"),i=parseInt(E(this).data("quantity")),r=E("#add_service_form_modal"),o=E(this).attr("data-share"),s=E(".share_this",r).attr("data-href");if(m=!0,E(this).hasClass("js-add-to-session"))return E('#add_service_to_reservation_form input[name="price"]').val(t),E('#add_service_to_reservation_form input[name="name"]').val(n),E('#add_service_to_reservation_form input[name="id"]').val(a),p?(r=E("#add_service_to_reservation_modal"),E(".modal-title",r).html(n),r.modal("show")):(E("#procedures_info_modal").modal({backdrop:"static",keyboard:!1}),h=n),!0;(void 0===i||""==i||0==i||100<i||isNaN(i))&&(i=100);var l="",c=E('select[name="quantity"]',r).data("text");if(0<i){for(var d=0<parseInt(E('select[name="quantity"]',r).data("preset"))?parseInt(E('select[name="quantity"]',r).data("preset")):1,u=1;u<=i;u++)l+='<option value="'+u+'" '+(d==u?'selected="selected"':null)+">"+c+" "+u+"</option>";E('select[name="quantity"]',r).html(l),1<d&&E('select[name="quantity"]',r).change()}E("#is_admin").length&&(br.loading(),E.ajax({type:"POST",url:"/api/v2/dk_
1serials",data:{type:E('input[name="type"]',r).val(),id:a},dataType:"json",success:function(e){br.done(),e.status&&e.content.length?(E("#dk_serial").html(e.content),E("#dk_serial_holder").removeClass("hidden")):E("#dk_serial_holder").addClass("hidden")},error:function(e,t,n){br.done()}})),E(".share_this",r).attr("href",s+""+o),E(".share_this_input",r).attr("value",s+""+o),E(".service_name",r).html(n.trim()),E(".service_price",r).html(t),E('input[name="current_url"]').val(window.location.href),E('input[name="name"]').val(n.trim()),E('input[name="price"]').val(t),E('input[name="id"]').val(a),E(".js-add-to-fav",r).attr("data-id",a),E('input[name="target"]').val(e),r.modal("show")}),E(document).on("click",".voucher-item-submit",function(e){var t=E("#add_service_form_modal"),n=E("#add_service_form"),a=E('input[name="type"]',n).val(),i=E('input[name="target"]',n).val(),r=E(this).data("redirect"),o={id:E('input[name="id"]',n).val(),name:E('input[name="name"]',n).val().trim(),type:a,category_id:2,category:"Dovanų kuponai",quantity:parseInt(E('select[name="quantity"]',n).val()),brand:ga_brand,price:parseFloat(E('input[name="price"]',n).val()),first_name:E('input[name="first_name"]',n).val(),last_name:E('input[name="last_name"]',n).val(),phone:E('input[name="user_phone_code"]',n).val()+E('input[name="user_phone"]',n).val(),email:E('input[name="email"]',n).val(),price_total:parseFloat(E('input[name="price"]',n).val())*parseInt(E('select[name="quantity"]',n).val())},s={id:E('input[name="id"]',n).val(),name:E('input[name="name"]',n).val(),variant:a,category_id:2,category:"Dovanų kuponai",quantity:E('select[name="quantity"]',n).val(),brand:ga_brand,price:E('input[name="price"]',n).val()};validate(n,"")?(E(this).addClass("active"),br.loading(),E.ajax({type:"POST",url:"/api/v2/cart/"+a,data:n.serialize()+"&gtmData="+encodeURIComponent(JSON.stringify(o)),dataType:"json",success:function(e){e.status?(br.showMessage("success",translations.item_added_to_cart),"GTM"===br.analytics&&"undefined"!=typeof dataLayer&&gtm.addProduct(o),"GTM_v202603"===br.analytics&&"undefined"!=typeof dataLayer&&gtm_v202603.addProduct(o),"GAE"===br.analytics&&gae.addProduct(s),"GA4"===br.analytics&&ga4.addToCart(o),fbTracking&&fb.addProduct(o),omnisendTracking&&omni_send.addProduct(o),r.length?location=r:e.reload?setTimeout(function(){location.reload()},2e3):(br.done(),t.modal("hide"),(E(i).parents(".voucher-item").length?E(i).parents(".voucher-item"):E(i)).addClass("active in_cart"),br.getCartQuantity())):e.reload?(br.showMessage("error",e.message),setTimeout(function(){location.reload()},2e3)):(br.done(),br.showMessage("error",e.message))},error:function(e,t,n){br.handleError(e,t,n,translations.error_adding_item_to_cart)}})):console.log("invalid")}),E(document).on("click",".cart-item .delete-items-btn",function(e){e.stopPropagation();var t=E(this).parents(".cart-item"),e=t.data("person-id"),n=t.data("cart-id");return br.loading(),E.ajax({type:"POST",url:"/api/v1/removeitemsfromcart",data:{person_id:e,cart_id:n,_token:E('input[name="_token"]').val()},dataType:"json",success:function(e){t.remove(),0==E(".cart-item").length?location="/cart?refresh=1":(br.getCartQuantity(),br.getCartTotals(0,0))},complete:function(){br.showMessage("success",translations.item_removed_from_cart)},error:function(e,t,n){br.handleError(e,t,n,translations.error_adding_item_to_cart)}}),!1}),E(document).on("click",".cart-item .delete-btn",function(e){e.stopPropagation();var e=E(this).parents(".cart-item"),t=e.data("reservation-id"),n=E.parseJSON(e.attr("data-info"));return br.loading(),E.ajax({type:"POST",url:"/api/v1/removefromcart/"+t,data:{_token:E('input[name="_token"]').val(),gtmData:n},dataType:"json",success:function(e){"GTM"===br.analytics&&"undefined"!=typeof dataLayer&&gtm.removeProduct(n),"GTM_v202603"===br.analytics&&"undefined"!=typeof dataLayer&&gtm_v202603.removeProduct(n),"GAE"===br.analytics&&gae.removeProduct(n),"GA4"===br.analytics&&ga4.removeFromCart(n),omnisendTracking&&omni_send.removeFromCart(n),fbTracking&&fb.removeFromCart(n),location="/cart?refresh=1"},complete:function(){br.showMessage("success",translations.item_removed_from_cart)},error:function(e,t,n){br.handleError(e,t,n,translations.error_adding_item_to_cart)}}),!1}),br.personUsername.on("input",function(){var e=E(this).data("person-id"),t=10<E(this).val().length?E(this).val().substring(0,10)+"...":E(this).val(),n=E("#person_default_name_"+e).val();E("#person_tab_"+e).html(0==t.length?n:t),console.log(n)}),E(document).on("click",".show_more_vouchers",function(e){e.preventDefault(),E(".voucher-holder").removeClass("hidden"),E(this).parents(".col-xs-12").remove()}),E(document).on("click",".services-content",function(e){E(this).attr("data-cart-item-id");var t=E(this).attr("data-date"),n=E(this).attr("data-person-id"),a=E('.person-username[data-person-id="'+n+'"]').val(),i=E("#service_modal .modal-body .page .spa"),r=new bootstrap.Modal("#service_modal");return"1"===i.attr("data-empty")?(br.loading(),E.ajax({url:E(this).data("href"),success:function(e){i.html(e),i.attr("data-empty","0"),r.show(),br.done()}}
1)):(r.show(),(E("body").hasClass("page-items")?E(document).find(".add-procedure-to-list-btn"):E(document).find(".add-procedure-to-packet-btn")).attr("data-person-name",a).attr("data-person-id",n).attr("data-date",t)),!1}),E("#nav-icon3").click(function(){E("nav#nav-mobile .mob_m_cont").hasClass("expanded")?(E("body").removeClass("nav-expanded"),E("nav#nav-mobile").addClass("hidden"),E("nav#nav-mobile .mob_m_cont.expanded").removeClass("expanded").slideUp(250),E(this).removeClass("open")):(E("nav#nav-mobile").removeClass("hidden"),E("body").addClass("nav-expanded"),E("nav#nav-mobile .mob_m_cont").addClass("expanded").slideDown(250),E(this).addClass("open"))}),E(".reset_filters").click(function(e){br.resetSideFilters()}),E(".mob_toggle").click(function(){var e=E(".mob_toggle"),t=e.data("toggle"),n=E('[data-id="mob_filters"] .tabs li.active a').html();e.hasClass("opened")?(e.removeClass("opened"),E('[data-id="'+t+'"]').slideUp(250),E(".sidebarToggleTitle").html(n),e.html('<i class="svgiconfont-levels"></i> '+n)):(e.addClass("opened"),E('[data-id="'+t+'"]').slideDown(250),n=E('[data-id="mob_filters"]').data("default-title"),E(".sidebarToggleTitle").html(n))}),E(document).on("click",".trigger_panel",function(e){console.log("trigger");var t=E(this).attr("data-panel"),n=E(this).attr("data-target"),a=E(this).attr("data-date");E("."+t+'_mobile_panel[data-spoiler-link="'+n+'"]').toggleClass("panel_opened"),a&&setTimeout(function(){E("#calendar_start").click()},500)}),E(document).on("click",".item-disabled .clear_filters_btn",function(e){br.resetSideFilters()}),E(document).on("click",".panel-close",function(e){E(this).parents(".panel_opened").toggleClass("panel_opened")}),E(document).on("click",".addon_expl",function(e){e.preventDefault();var e=E(this),t=e.attr("id").replace("addon_expl_",""),n=E("#addon_expl_desc_"+t),t=E(".addon_desc_container:not(#addon_expl_desc_"+t+")");E(".addon_expl").not(e).removeClass("active"),e.toggleClass("active"),t.each(function(e,t){E(this).hasClass("hidden")||E(this).addClass("hidden")}),n.hasClass("hidden")?n.removeClass("hidden"):n.addClass("hidden")}),E(document).on("click","header .countdown",function(e){E("header .countdown_mess").toggleClass("hidden")}),E.urlParam=function(e){e=new RegExp("[?&]"+e+"=([^&#]*)").exec(window.location.href);return null==e?null:decodeURI(e[1])||0},!1),l=!1;function e(){var t,n=0,a=E("header").outerHeight();E(window).scroll(function(e){t=!0}),setInterval(function(){t&&(!function(){var e=E(this).scrollTop();Math.abs(n-e)<=5||(n<e&&a<e?(E("header").removeClass("nav-down").addClass("nav-up"),E(".is-sticky .second_sticky").removeClass("ss-down").addClass("ss-up")):e+E(window).height()<E(document).height()&&(E("header").removeClass("nav-up").addClass("nav-down"),E(".is-sticky .second_sticky").removeClass("ss-up").addClass("ss-down")),n=e)}(),t=!1)},100)}E(window).setBreakpoints({distinct:!0,breakpoints:[320,768,992]}),E(window).bind("enterBreakpoint320",function(){breakpoint=320,E(".left_mobile_panel.pack_selections,.left_mobile_panel.main_filters, .right_mobile_panel").addClass("mobile"),e(),console.log("enterBreakpoint320"),E(".sticker").unstick(),E(".sticker-side").unstick(),(E("body").hasClass("page-cart")||E("body").hasClass("page-voucher-extend"))&&E(document).on("click",".title",function(){E(this).find("i").toggleClass("flaticon-arrow-down flaticon-arrow-up")}),(E("body").hasClass("page-index")||E("body").hasClass("page-rooms")||E("body").hasClass("page-hotel")||E("body").hasClass("page-packet")||E("body").hasClass("page-room"))&&E(".packages.listview").removeClass("listview").addClass("gridview")}),E(window).bind("exitBreakpoint320",function(){console.log("exitBreakpoint320"),E(".left_mobile_panel.pack_selections,.left_mobile_panel.main_filters, .right_mobile_panel").removeClass("mobile"),(E("body").hasClass("page-cart")||E("body").hasClass("page-voucher-extend"))&&E(document).on("click",".title",function(){E(this).find("i").toggleClass("flaticon-arrow-down flaticon-arrow-up")})}),E(window).bind("enterBreakpoint768",function(){var e;breakpoint=768,console.log("enterBreakpoint768"),E(".left_mobile_panel.pack_selections,.left_mobile_panel.main_filters, .right_mobile_panel").removeClass("mobile"),s||(stickyOptions(),s=!0),E("body").hasClass("page-cart"),(E("body").hasClass("page-index")||E("body").hasClass("page-rooms")||E("body").hasClass("page-hotel")||E("body").hasClass("page-packet")||E("body").hasClass("page-room"))&&(E(".packages.gridview").removeClass("gridview").addClass("listview"),"grid"==E("#changeView").attr("data-view"))&&(e=E(".package-content > picture"),E(e).each(function(){var e=E(this).find("source.desktop").attr("data-orginal-srcset");E(this).find("source.desktop").attr("srcset",e)}))}),E(window).bind("exitBreakpoint768",function(){console.log("exitBreakpoint768"),E(".left_mobile_panel.pack_selections,.left_mobile_panel.main_filters, .right_mobile_panel").removeClass("mobile"),E(".sticker").unstick(),s=!1,E("body").hasClass("page-cart")}),E(window).bind("enterBreakpoint992",function(){var e,t,n;breakpoint=992,console.log("enterBreakpoint992"),E(".left_mobile_panel.pack_selections,.left_mobile_panel.main_filters, .right_mobile_panel").removeClass("mobile"),s||(stickyOptions(),s=!0),l||(stickySide(),l=!0),(E("body").hasClass("page-index")||E("body").hasClass("page-rooms")||E("body").hasClass("page-hotel")||E("body").hasClass("page-packet")||E("body").hasClass("page-room"))&&(e=E("#changeView").attr("data-view"),t=E(".packages"),"grid"==e&&t.hasClass("listview")&&(E(".packages.listview").removeClass("listview").addClass("gridview"),n=E(".package-content > picture"),E(n).each(function(){var e=E(this).find("source.mobile").attr("data-orginal-srcset");E(this).find("source.desktop").attr("srcset",e)})),"list"==e)&&t.hasClass("gridview")&&(E(".packages.gridview").removeClass("gridview").addClass("listview"),n=E(".package-content > picture"),E(n).each(function(){var e=E(this).find("source.desktop").attr("data-orginal-srcset");E(this).find("source.desktop").attr("srcset",e)}))}),E(window).bind("exitBreakpoint992",function(){console.log("exitBreakpoint992"),E(".left_mobile_panel.pack_selections,.left_mobile_panel.main_filters, .right_mobile_panel").addClass("mobile"),E(".sticker").unstick(),s=!1,E(".sticker-side").unstick(),l=!1}),console.info("[INFO] BookingRobot has started")})})(jQuery);

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.