PageSourceSearch

https://www.cozymeal.com/assets/js/main_.min.js?v=1790267181

js cozymeal.com collected 2026-09-24 17:21:22 UTC 465,516 bytes, 1 lines download raw bytes

1!function(e,t,i){function n(e,t){return typeof e===t}function s(e){var t=w.className,i=b._config.classPrefix||"";if(k&&(t=t.baseVal),b._config.enableJSClass){var n=new RegExp("(^|\\s)"+i+"no-js(\\s|$)");t=t.replace(n,"$1"+i+"js$2")}b._config.enableClasses&&(t+=" "+i+e.join(" "+i),k?w.className.baseVal=t:w.className=t)}function o(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):k?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function a(e,t){return!!~(""+e).indexOf(t)}function r(e,t){if("object"==typeof e)for(var i in e)_(e,i)&&r(i,e[i]);else{var n=(e=e.toLowerCase()).split("."),o=b[n[0]];if(2==n.length&&(o=o[n[1]]),void 0!==o)return b;t="function"==typeof t?t():t,1==n.length?b[n[0]]=t:(!b[n[0]]||b[n[0]]instanceof Boolean||(b[n[0]]=new Boolean(b[n[0]])),b[n[0]][n[1]]=t),s([(t&&0!=t?"":"no-")+n.join("-")]),b._trigger(e,t)}return b}function l(e,i,n,s){var a,r,l,c,d="modernizr",u=o("div"),h=function(){var e=t.body;return e||((e=o(k?"svg":"body")).fake=!0),e}();if(parseInt(n,10))for(;n--;)(l=o("div")).id=s?s[n]:d+(n+1),u.appendChild(l);return(a=o("style")).type="text/css",a.id="s"+d,(h.fake?h:u).appendChild(a),h.appendChild(u),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(t.createTextNode(e)),u.id=d,h.fake&&(h.style.background="",h.style.overflow="hidden",c=w.style.overflow,w.style.overflow="hidden",w.appendChild(h)),r=i(u,e),h.fake?(h.parentNode.removeChild(h),w.style.overflow=c,w.offsetHeight):u.parentNode.removeChild(u),!!r}function c(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function d(e,t){return function(){return e.apply(t,arguments)}}function u(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function h(t,n){var s=t.length;if("CSS"in e&&"supports"in e.CSS){for(;s--;)if(e.CSS.supports(u(t[s]),n))return!0;return!1}if("CSSSupportsRule"in e){for(var o=[];s--;)o.push("("+u(t[s])+":"+n+")");return l("@supports ("+(o=o.join(" or "))+") { #modernizr { position: absolute; } }",function(e){return"absolute"==getComputedStyle(e,null).position})}return i}function p(e,t,s,r){function l(){u&&(delete I.style,delete I.modElem)}if(r=!n(r,"undefined")&&r,!n(s,"undefined")){var d=h(e,s);if(!n(d,"undefined"))return d}for(var u,p,f,m,g,v=["modernizr","tspan"];!I.style;)u=!0,I.modElem=o(v.shift()),I.style=I.modElem.style;for(f=e.length,p=0;f>p;p++)if(m=e[p],g=I.style[m],a(m,"-")&&(m=c(m)),I.style[m]!==i){if(r||n(s,"undefined"))return l(),"pfx"!=t||m;try{I.style[m]=s}catch(e){}if(I.style[m]!=g)return l(),"pfx"!=t||m}return l(),!1}function f(e,t,i,s,o){var a=e.charAt(0).toUpperCase()+e.slice(1),r=(e+" "+M.join(a+" ")+a).split(" ");return n(t,"string")||n(t,"undefined")?p(r,t,s,o):function(e,t,i){var s;for(var o in e)if(e[o]in t)return!1===i?e[o]:n(s=t[e[o]],"function")?d(s,i||t):s;return!1}(r=(e+" "+E.join(a+" ")+a).split(" "),t,i)}function m(e,t,n){return f(e,i,i,t,n)}var g=[],v=[],y={_version:"3.1.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var i=this;setTimeout(function(){t(i[e])},0)},addTest:function(e,t,i){v.push({name:e,fn:t,options:i})},addAsyncTest:function(e){v.push({name:null,fn:e})}},b=function(){};b.prototype=y,(b=new b).addTest("ie8compat",!e.addEventListener&&!!t.documentMode&&7===t.documentMode),b.addTest("svg",!!t.createElementNS&&!!t.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect);var w=t.documentElement,k="svg"===w.nodeName.toLowerCase(),C=y._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):[];y._prefixes=C,b.addTest("cssgradients",function(){for(var e,t="background-image:",i="",n=0,s=C.length-1;s>n;n++)e=0===n?"to ":"",i+=t+C[n]+"linear-gradient("+e+"left top, #9f9, white);";b._config.usePrefixes&&(i+=t+"-webkit-gradient(linear,left top,right bottom,from(#9f9),to(white));");var a=o("a").style;return a.cssText=i,(""+a.backgroundImage).indexOf("gradient")>-1}),b.addTest("multiplebgs",function(){var e=o("a").style;return e.cssText="background:url(https://),url(https://),red url(https://)",/(url\s*\(.*?){3}/.test(e.background)}),b.addTest("opacity",function(){var e=o("a").style;return e.cssText=C.join("opacity:.55;"),/^0.55$/.test(e.opacity)}),b.addTest("cssremunit",function(){var e=o("a").style;try{e.fontSize="3rem"}catch(e){}return/rem/.test(e.fontSize)}),b.addTest("rgba",function(){var e=o("a").style;return e.cssText="background-color:rgba(150,255,150,.5)",(""+e.backgroundColor).indexOf("rgba")>-1}),b.addTest("placeholder","placeholder"in o("input")&&"placeholder"in o("textarea"));var _,$=o("input"),S="search tel url email datetime date month week time datetime-local number range color".split(" "),x={};b.inputtypes=function(e){for(var n,s,o,a=e.length,r=0;a>r;r++)$.setAttribute("type",n=e[r]),(o="text"!==$.type&&"style"in $)&&($.value=":)",$.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(n)&&$.style.WebkitAppearance!==i?(w.appendChild($),o=(s=t.defaultView).getComputedStyle&&"textfield"!==s.getComputedStyle($,null).WebkitAppearance&&0!==$.offsetHeight,w.removeChild($)):/^(search|tel)$/.test(n)||(o=/^(url|email|number)$/.test(n)?$.checkValidity&&!1===$.checkValidity():":)"!=$.value)),x[e[r]]=!!o;return x}(S),b.addTest("hsla",function(){var e=o("a").style;return e.cssText="background-color:hsla(120,40%,100%,.5)",a(e.backgroundColor,"rgba")||a(e.backgroundColor,"hsla")}),function(){var e={}.hasOwnProperty;_=n(e,"undefined")||n(e.call,"undefined")?function(e,t){return t in e&&n(e.constructor.prototype[t],"undefined")}:function(t,i){return e.call(t,i)}}(),y._l={},y.on=function(e,t){this._l[e]||(this._l[e]=[]),this._l[e].push(t),b.hasOwnProperty(e)&&setTimeout(function(){b._trigger(e,b[e])},0)},y._trigger=function(e,t){if(this._l[e]){var i=this._l[e];setTimeout(function(){var e;
1for(e=0;e<i.length;e++)(0,i[e])(t)},0),delete this._l[e]}},b._q.push(function(){y.addTest=r}),b.addTest("svgasimg",t.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"));var T=y.testStyles=l,D=function(){var e=navigator.userAgent,t=e.match(/applewebkit\/([0-9]+)/gi)&&parseFloat(RegExp.$1),i=e.match(/w(eb)?osbrowser/gi),n=e.match(/windows phone/gi)&&e.match(/iemobile\/([0-9])+/gi)&&parseFloat(RegExp.$1)>=9,s=533>t&&e.match(/android/gi);return i||s||n}();D?b.addTest("fontface",!1):T('@font-face {font-family:"font";src:url("https://")}',function(e,i){var n=t.getElementById("smodernizr"),s=n.sheet||n.styleSheet,o=s?s.cssRules&&s.cssRules[0]?s.cssRules[0].cssText:s.cssText||"":"",a=/src/i.test(o)&&0===o.indexOf(i.split(" ")[0]);b.addTest("fontface",a)});var O=function(){var t=e.matchMedia||e.msMatchMedia;return t?function(e){var i=t(e);return i&&i.matches||!1}:function(t){var i=!1;return l("@media "+t+" { #modernizr { position: absolute; } }",function(t){i="absolute"==(e.getComputedStyle?e.getComputedStyle(t,null):t.currentStyle).position}),i}}();y.mq=O,b.addTest("mediaqueries",O("only all"));var A="Moz O ms Webkit",M=y._config.usePrefixes?A.split(" "):[];y._cssomPrefixes=M;var E=y._config.usePrefixes?A.toLowerCase().split(" "):[];y._domPrefixes=E;var P={elem:o("modernizr")};b._q.push(function(){delete P.elem});var I={style:P.elem.style};b._q.unshift(function(){delete I.style});var L=y.testProp=function(e,t,n){return p([e],i,t,n)};b.addTest("textshadow",L("textShadow","1px 1px")),y.testAllProps=f,y.testAllProps=m,b.addTest("cssanimations",m("animationName","a",!0)),b.addTest("bgrepeatround",m("backgroundRepeat","round")),b.addTest("bgrepeatspace",m("backgroundRepeat","space")),b.addTest("backgroundsize",m("backgroundSize","100%",!0)),b.addTest("bgsizecover",m("backgroundSize","cover")),b.addTest("borderradius",m("borderRadius","0px",!0)),b.addTest("boxshadow",m("boxShadow","1px 1px",!0)),b.addTest("boxsizing",m("boxSizing","border-box",!0)&&(t.documentMode===i||t.documentMode>7)),b.addTest("csstransforms",function(){return-1===navigator.userAgent.indexOf("Android 2.")&&m("transform","scale(1)",!0)}),b.addTest("csstransitions",m("transition","all",!0)),function(){var e,t,i,s,o,a;for(var r in v)if(v.hasOwnProperty(r)){if(e=[],(t=v[r]).name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(i=0;i<t.options.aliases.length;i++)e.push(t.options.aliases[i].toLowerCase());for(s=n(t.fn,"function")?t.fn():t.fn,o=0;o<e.length;o++)1===(a=e[o].split(".")).length?b[a[0]]=s:(!b[a[0]]||b[a[0]]instanceof Boolean||(b[a[0]]=new Boolean(b[a[0]])),b[a[0]][a[1]]=s),g.push((s?"":"no-")+a.join("-"))}}(),s(g),delete y.addTest,delete y.addAsyncTest;for(var F=0;F<b._q.length;F++)b._q[F]();e.Modernizr=b}(window,document),function(e,t,i,n){"use strict";var s,o=["","webkit","Moz","MS","ms","o"],a=t.createElement("div"),r=Math.round,l=Math.abs,c=Date.now;function d(e,t,i){return setTimeout(v(e,i),t)}function u(e,t,i){return!!Array.isArray(e)&&(h(e,i[t],i),!0)}function h(e,t,i){var s;if(e)if(e.forEach)e.forEach(t,i);else if(e.length!==n)for(s=0;s<e.length;)t.call(i,e[s],s,e),s++;else for(s in e)e.hasOwnProperty(s)&&t.call(i,e[s],s,e)}function p(t,i,n){var s="DEPRECATED METHOD: "+i+"\n"+n+" AT \n";return function(){var i=new Error("get-stack-trace"),n=i&&i.stack?i.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=e.console&&(e.console.warn||e.console.log);return o&&o.call(e.console,s,n),t.apply(this,arguments)}}s="function"!=typeof Object.assign?function(e){if(e===n||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),i=1;i<arguments.length;i++){var s=arguments[i];if(s!==n&&null!==s)for(var o in s)s.hasOwnProperty(o)&&(t[o]=s[o])}return t}:Object.assign;var f=p(function(e,t,i){for(var s=Object.keys(t),o=0;o<s.length;)(!i||i&&e[s[o]]===n)&&(e[s[o]]=t[s[o]]),o++;return e},"extend","Use `assign`."),m=p(function(e,t){return f(e,t,!0)},"merge","Use `assign`.");function g(e,t,i){var n,o=t.prototype;(n=e.prototype=Object.create(o)).constructor=e,n._super=o,i&&s(n,i)}function v(e,t){return function(){return e.apply(t,arguments)}}function y(e,t){return"function"==typeof e?e.apply(t&&t[0]||n,t):e}function b(e,t){return e===n?t:e}function w(e,t,i){h($(t),function(t){e.addEventListener(t,i,!1)})}function k(e,t,i){h($(t),function(t){e.removeEventListener(t,i,!1)})}function C(e,t){for(;e;){if(e==t)return!0;e=e.parentNode}return!1}function _(e,t){return e.indexOf(t)>-1}function $(e){return e.trim().split(/\s+/g)}
vendor: 13,972 bytes, line 1
1function S(e,t,i){if(e.indexOf&&!i)return e.indexOf(t);for(var n=0;n<e.length;){if(i&&e[n][i]==t||!i&&e[n]===t)return n;n++}return-1}function x(e){return Array.prototype.slice.call(e,0)}function T(e,t,i){for(var n=[],s=[],o=0;o<e.length;){var a=t?e[o][t]:e[o];S(s,a)<0&&n.push(e[o]),s[o]=a,o++}return i&&(n=t?n.sort(function(e,i){return e[t]>i[t]}):n.sort()),n}function D(e,t){for(var i,s,a=t[0].toUpperCase()+t.slice(1),r=0;r<o.length;){if((s=(i=o[r])?i+a:t)in e)return s;r++}return n}var O=1;function A(t){var i=t.ownerDocument||t;return i.defaultView||i.parentWindow||e}var M="ontouchstart"in e,E=D(e,"PointerEvent")!==n,P=M&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),I="touch",L="mouse",F=24,N=["x","y"],j=["clientX","clientY"];function Y(e,t){var i=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){y(e.options.enable,[e])&&i.handler(t)},this.init()}function z(e,t,i){var s=i.pointers.length,o=i.changedPointers.length,a=1&t&&s-o===0,r=12&t&&s-o===0;i.isFirst=!!a,i.isFinal=!!r,a&&(e.session={}),i.eventType=t,function(e,t){var i=e.session,s=t.pointers,o=s.length;i.firstInput||(i.firstInput=R(t));o>1&&!i.firstMultiple?i.firstMultiple=R(t):1===o&&(i.firstMultiple=!1);var a=i.firstInput,r=i.firstMultiple,d=r?r.center:a.center,u=t.center=H(s);t.timeStamp=c(),t.deltaTime=t.timeStamp-a.timeStamp,t.angle=B(d,u),t.distance=U(d,u),function(e,t){var i=t.center,n=e.offsetDelta||{},s=e.prevDelta||{},o=e.prevInput||{};1!==t.eventType&&4!==o.eventType||(s=e.prevDelta={x:o.deltaX||0,y:o.deltaY||0},n=e.offsetDelta={x:i.x,y:i.y});t.deltaX=s.x+(i.x-n.x),t.deltaY=s.y+(i.y-n.y)}(i,t),t.offsetDirection=q(t.deltaX,t.deltaY);var h=W(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=h.x,t.overallVelocityY=h.y,t.overallVelocity=l(h.x)>l(h.y)?h.x:h.y,t.scale=r?function(e,t){return U(t[0],t[1],j)/U(e[0],e[1],j)}(r.pointers,s):1,t.rotation=r?function(e,t){return B(t[1],t[0],j)+B(e[1],e[0],j)}(r.pointers,s):0,t.maxPointers=i.prevInput?t.pointers.length>i.prevInput.maxPointers?t.pointers.length:i.prevInput.maxPointers:t.pointers.length,function(e,t){var i,s,o,a,r=e.lastInterval||t,c=t.timeStamp-r.timeStamp;if(8!=t.eventType&&(c>25||r.velocity===n)){var d=t.deltaX-r.deltaX,u=t.deltaY-r.deltaY,h=W(c,d,u);s=h.x,o=h.y,i=l(h.x)>l(h.y)?h.x:h.y,a=q(d,u),e.lastInterval=t}else i=r.velocity,s=r.velocityX,o=r.velocityY,a=r.direction;t.velocity=i,t.velocityX=s,t.velocityY=o,t.direction=a}(i,t);var p=e.element;C(t.srcEvent.target,p)&&(p=t.srcEvent.target);t.target=p}(e,i),e.emit("hammer.input",i),e.recognize(i),e.session.prevInput=i}function R(e){for(var t=[],i=0;i<e.pointers.length;)t[i]={clientX:r(e.pointers[i].clientX),clientY:r(e.pointers[i].clientY)},i++;return{timeStamp:c(),pointers:t,center:H(t),deltaX:e.deltaX,deltaY:e.deltaY}}function H(e){var t=e.length;if(1===t)return{x:r(e[0].clientX),y:r(e[0].clientY)};for(var i=0,n=0,s=0;s<t;)i+=e[s].clientX,n+=e[s].clientY,s++;return{x:r(i/t),y:r(n/t)}}function W(e,t,i){return{x:t/e||0,y:i/e||0}}function q(e,t){return e===t?1:l(e)>=l(t)?e<0?2:4:t<0?8:16}function U(e,t,i){i||(i=N);var n=t[i[0]]-e[i[0]],s=t[i[1]]-e[i[1]];return Math.sqrt(n*n+s*s)}function B(e,t,i){i||(i=N);var n=t[i[0]]-e[i[0]],s=t[i[1]]-e[i[1]];return 180*Math.atan2(s,n)/Math.PI}Y.prototype={handler:function(){},init:function(){this.evEl&&w(this.element,this.evEl,this.domHandler),this.evTarget&&w(this.target,this.evTarget,this.domHandler),this.evWin&&w(A(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&k(this.element,this.evEl,this.domHandler),this.evTarget&&k(this.target,this.evTarget,this.domHandler),this.evWin&&k(A(this.element),this.evWin,this.domHandler)}};var V={mousedown:1,mousemove:2,mouseup:4},K="mousedown",G="mousemove mouseup";function X(){this.evEl=K,this.evWin=G,this.pressed=!1,Y.apply(this,arguments)}g(X,Y,{handler:function(e){var t=V[e.type];1&t&&0===e.button&&(this.pressed=!0),2&t&&1!==e.which&&(t=4),this.pressed&&(4&t&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:L,srcEvent:e}))}});var Q={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Z={2:I,3:"pen",4:L,5:"kinect"},J="pointerdown",ee="pointermove pointerup pointercancel";function te(){this.evEl=J,this.evWin=ee,Y.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}e.MSPointerEvent&&!e.PointerEvent&&(J="MSPointerDown",ee="MSPointerMove MSPointerUp MSPointerCancel"),g(te,Y,{handler:function(e){var t=this.store,i=!1,n=e.type.toLowerCase().replace("ms",""),s=Q[n],o=Z[e.pointerType]||e.pointerType,a=o==I,r=S(t,e.pointerId,"pointerId");1&s&&(0===e.button||a)?r<0&&(t.push(e),r=t.length-1):12&s&&(i=!0),r<0||(t[r]=e,this.callback(this.manager,s,{pointers:t,changedPointers:[e],pointerType:o,srcEvent:e}),i&&t.splice(r,1))}});var ie={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function ne(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,Y.apply(this,arguments)}function se(e,t){var i=x(e.touches),n=x(e.changedTouches);return 12&t&&(i=T(i.concat(n),"identifier",!0)),[i,n]}g(ne,Y,{handler:function(e){var t=ie[e.type];if(1===t&&(this.started=!0),this.started){var i=se.call(this,e,t);12&t&&i[0].length-i[1].length===0&&(this.started=!1),this.callback(this.manager,t,{pointers:i[0],changedPointers:i[1],pointerType:I,srcEvent:e})}}});var oe={touchstart:1,touchmove:2,touchend:4,touchcancel:8},ae="touchstart touchmove touchend touchcancel";function re(){this.evTarget=ae,this.targetIds={},Y.apply(this,arguments)}function le(e,t){var i=x(e.touches),n=this.targetIds;if(3&t&&1===i.length)return n[i[0].identifier]=!0,[i,i];var s,o,a=x(e.changedTouches),r=[],l=this.target;if(o=i.filter(function(e){return C(e.target,l)}),1===t)for(s=0;s<o.length;)n[o[s].identifier]=!0,s++;for(s=0;s<a.length;)n[a[s].identifier]&&r.push(a[s]),12&t&&delete n[a[s].identifier],s++;return r.length?[T(o.concat(r),"identifier",!0),r]:void 0}g(re,Y,{handler:function(e){var t=oe[e.type],i=le.call(this,e,t);i&&this.callback(this.manager,t,{pointers:i[0],changedPointers:i[1],pointerType:I,srcEvent:e})}});function ce(){Y.apply(this,arguments);var e=v(this.handler,this);this.touch=new re(this.manager,e),this.mouse=new X(this.manager,e),this.primaryTouch=null,this.lastTouches=[]}function de(e,t){1&e?(this.primaryTouch=t.changedPointers[0].identifier,ue.call(this,t)):12&e&&ue.call(this,t)}function ue(e){var t=e.changedPointers[0];if(t.identifier===this.primaryTouch){var i={x:t.clientX,y:t.clientY};this.lastTouches.push(i);var n=this.lastTouches;setTimeout(function(){var e=n.indexOf(i);e>-1&&n.splice(e,1)},2500)}}function he(e){for(var t=e.srcEvent.clientX,i=e.srcEvent.clientY,n=0;n<this.lastTouches.length;n++){var s=this.lastTouches[n],o=Math.abs(t-s.x),a=Math.abs(i-s.y);if(o<=25&&a<=25)return!0}return!1}g(ce,Y,{handler:function(e,t,i){var n=i.pointerType==I,s=i.pointerType==L;if(!(s&&i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents)){if(n)de.call(this,t,i);else if(s&&he.call(this,i))return;this.callback(e,t,i)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var pe=D(a.style,"touchAction"),fe=pe!==n,me="compute",ge="auto",ve="manipulation",ye="none",be="pan-x",we="pan-y",ke=function(){if(!fe)return!1;var t={},i=e.CSS&&e.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(n){t[n]=!i||e.CSS.supports("touch-action",n)}),t}();function Ce(e,t){this.manager=e,this.set(t)}Ce.prototype={set:function(e){e==me&&(e=this.compute()),fe&&this.manager.element.style&&ke[e]&&(this.manager.element.style[pe]=e),this.actions=e.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];return h(this.manager.recognizers,function(t){y(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))}),function(e){if(_(e,ye))return ye;var t=_(e,be),i=_(e,we);if(t&&i)return ye;if(t||i)return t?be:we;if(_(e,ve))return ve;return ge}(e.join(" "))},preventDefaults:function(e){var t=e.srcEvent,i=e.offsetDirection;if(this.manager.session.prevented)t.preventDefault();else{var n=this.actions,s=_(n,ye)&&!ke[ye],o=_(n,we)&&!ke[we],a=_(n,be)&&!ke[be];if(s){var r=1===e.pointers.length,l=e.distance<2,c=e.deltaTime<250;if(r&&l&&c)return}if(!a||!o)return s||o&&6&i||a&&i&F?this.preventSrc(t):void 0}},preventSrc:function(e){this.manager.session.prevented=!0,e.preventDefault()}};var _e=32;function $e(e){this.options=s({},this.defaults,e||{}),this.id=O++,this.manager=null,this.options.enable=b(this.options.enable,!0),this.state=1,this.simultaneous={},this.requireFail=[]}function Se(e){return 16&e?"cancel":8&e?"end":4&e?"move":2&e?"start":""}function xe(e){return 16==e?"down":8==e?"up":2==e?"left":4==e?"right":""}function Te(e,t){var i=t.manager;return i?i.get(e):e}function De(){$e.apply(this,arguments)}function Oe(){De.apply(this,arguments),this.pX=null,this.pY=null}function Ae(){De.apply(this,arguments)}function Me(){$e.apply(this,arguments),this._timer=null,this._input=null}function Ee(){De.apply(this,arguments)}function Pe(){De.apply(this,arguments)}function Ie(){$e.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function Le(e,t){return(t=t||{}).recognizers=b(t.recognizers,Le.defaults.preset),new Fe(e,t)}$e.prototype={defaults:{},set:function(e){return s(this.options,e),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(e){if(u(e,"recognizeWith",this))return this;var t=this.simultaneous;return t[(e=Te(e,this)).id]||(t[e.id]=e,e.recognizeWith(this)),this},dropRecognizeWith:function(e){return u(e,"dropRecognizeWith",this)||(e=Te(e,this),delete this.simultaneous[e.id]),this},requireFailure:function(e){if(u(e,"requireFailure",this))return this;var t=this.requireFail;return-1===S(t,e=Te(e,this))&&(t.push(e),e.requireFailure(this)),this},dropRequireFailure:function(e){if(u(e,"dropRequireFailure",this))return this;e=Te(e,this);var t=S(this.requireFail,e);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){var t=this,i=this.state;function n(i){t.manager.emit(i,e)}i<8&&n(t.options.event+Se(i)),n(t.options.event),e.additionalEvent&&n(e.additionalEvent),i>=8&&n(t.options.event+Se(i))},tryEmit:function(e){if(this.canEmit())return this.emit(e);this.state=_e},canEmit:function(){for(var e=0;e<this.requireFail.length;){if(!(33&this.requireFail[e].state))return!1;e++}return!0},recognize:function(e){var t=s({},e);if(!y(this.options.enable,[this,t]))return this.reset(),void(this.state=_e);56&this.state&&(this.state=1),this.state=this.process(t),30&this.state&&this.tryEmit(t)},process:function(e){},getTouchAction:function(){},reset:function(){}},g(De,$e,{defaults:{pointers:1},attrTest:function(e){var t=this.options.pointers;return 0===t||e.pointers.length===t},process:function(e){var t=this.state,i=e.eventType,n=6&t,s=this.attrTest(e);return n&&(8&i||!s)?16|t:n||s?4&i?8|t:2&t?4|t:2:_e}}),g(Oe,De,{defaults:{event:"pan",threshold:10,pointers:1,direction:30},getTouchAction:function(){var e=this.options.direction,t=[];return 6&e&&t.push(we),e&F&&t.push(be),t},directionTest:function(e){var t=this.options,i=!0,n=e.distance,s=e.direction,o=e.deltaX,a=e.deltaY;return s&t.direction||(6&t.direction?(s=0===o?1:o<0?2:4,i=o!=this.pX,n=Math.abs(e.deltaX)):(s=0===a?1:a<0?8:16,i=a!=this.pY,n=Math.abs(e.deltaY))),e.direction=s,i&&n>t.threshold&&s&t.direction},attrTest:function(e){return De.prototype.attrTest.call(this,e)&&(2&this.state||!(2&this.state)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=xe(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),g(Ae,De,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[ye]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||2&this.state)},emit:function(e){if(1!==e.scale){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}}),g(Me,$e,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[ge]},process:function(e){var t=this.options,i=e.pointers.length===t.pointers,n=e.distance<t.threshold,s=e.deltaTime>t.time;if(this._input=e,!n||!i||12&e.eventType&&!s)this.reset();else if(1&e.eventType)this.reset(),this._timer=d(function(){this.state=8,this.tryEmit()},t.time,this);else if(4&e.eventType)return 8;return _e},reset:function(){clearTimeout(this._timer)},emit:function(e){8===this.state&&(e&&4&e.eventType?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=c(),this.manager.emit(this.options.event,this._input)))}}),g(Ee,De,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[ye]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||2&this.state)}}),g(Pe,De,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return Oe.prototype.getTouchAction.call(this)},attrTest:function(e){var t,i=this.options.direction;return 30&i?t=e.overallVelocity:6&i?t=e.overallVelocityX:i&F&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&i&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&l(t)>this.options.velocity&&4&e.eventType},emit:function(e){var t=xe(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),g(Ie,$e,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[ve]},process:function(e){var t=this.options,i=e.pointers.length===t.pointers,n=e.distance<t.threshold,s=e.deltaTime<t.time;if(this.reset(),1&e.eventType&&0===this.count)return this.failTimeout();
vendor: 2,257 bytes, line 1
1if(n&&s&&i){if(4!=e.eventType)return this.failTimeout();var o=!this.pTime||e.timeStamp-this.pTime<t.interval,a=!this.pCenter||U(this.pCenter,e.center)<t.posThreshold;if(this.pTime=e.timeStamp,this.pCenter=e.center,a&&o?this.count+=1:this.count=1,this._input=e,0===this.count%t.taps)return this.hasRequireFailures()?(this._timer=d(function(){this.state=8,this.tryEmit()},t.interval,this),2):8}return _e},failTimeout:function(){return this._timer=d(function(){this.state=_e},this.options.interval,this),_e},reset:function(){clearTimeout(this._timer)},emit:function(){8==this.state&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),Le.VERSION="2.0.7",Le.defaults={domEvents:!1,touchAction:me,enable:!0,inputTarget:null,inputClass:null,preset:[[Ee,{enable:!1}],[Ae,{enable:!1},["rotate"]],[Pe,{direction:6}],[Oe,{direction:6},["swipe"]],[Ie],[Ie,{event:"doubletap",taps:2},["tap"]],[Me]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function Fe(e,t){var i;this.options=s({},Le.defaults,t||{}),this.options.inputTarget=this.options.inputTarget||e,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=e,this.input=new((i=this).options.inputClass||(E?te:P?re:M?ce:X))(i,z),this.touchAction=new Ce(this,this.options.touchAction),Ne(this,!0),h(this.options.recognizers,function(e){var t=this.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])},this)}function Ne(e,t){var i,n=e.element;n.style&&(h(e.options.cssProps,function(s,o){i=D(n.style,o),t?(e.oldCssProps[i]=n.style[i],n.style[i]=s):n.style[i]=e.oldCssProps[i]||""}),t||(e.oldCssProps={}))}Fe.prototype={set:function(e){return s(this.options,e),e.touchAction&&this.touchAction.update(),e.inputTarget&&(this.input.destroy(),this.input.target=e.inputTarget,this.input.init()),this},stop:function(e){this.session.stopped=e?2:1},recognize:function(e){var t=this.session;if(!t.stopped){var i;this.touchAction.preventDefaults(e);var n=this.recognizers,s=t.curRecognizer;(!s||s&&8&s.state)&&(s=t.curRecognizer=null);for(var o=0;o<n.length;)i=n[o],2===t.stopped||s&&i!=s&&!i.canRecognizeWith(s)?i.reset():i.recognize(e),!s&&
114&i.state&&(s=t.curRecognizer=i),o++}},get:function(e){if(e instanceof $e)return e;for(var t=this.recognizers,i=0;i<t.length;i++)if(t[i].options.event==e)return t[i];return null},add:function(e){if(u(e,"add",this))return this;var t=this.get(e.options.event);return t&&this.remove(t),this.recognizers.push(e),e.manager=this,this.touchAction.update(),e},remove:function(e){if(u(e,"remove",this))return this;if(e=this.get(e)){var t=this.recognizers,i=S(t,e);-1!==i&&(t.splice(i,1),this.touchAction.update())}return this},on:function(e,t){if(e!==n&&t!==n){var i=this.handlers;return h($(e),function(e){i[e]=i[e]||[],i[e].push(t)}),this}},off:function(e,t){if(e!==n){var i=this.handlers;return h($(e),function(e){t?i[e]&&i[e].splice(S(i[e],t),1):delete i[e]}),this}},emit:function(e,i){this.options.domEvents&&function(e,i){var n=t.createEvent("Event");n.initEvent(e,!0,!0),n.gesture=i,i.target.dispatchEvent(n)}(e,i);var n=this.handlers[e]&&this.handlers[e].slice();if(n&&n.length){i.type=e,i.preventDefault=function(){i.srcEvent.preventDefault()};for(var s=0;s<n.length;)n[s](i),s++}},destroy:function(){this.element&&Ne(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},s(Le,{INPUT_START:1,INPUT_MOVE:2,INPUT_END:4,INPUT_CANCEL:8,STATE_POSSIBLE:1,STATE_BEGAN:2,STATE_CHANGED:4,STATE_ENDED:8,STATE_RECOGNIZED:8,STATE_CANCELLED:16,STATE_FAILED:_e,DIRECTION_NONE:1,DIRECTION_LEFT:2,DIRECTION_RIGHT:4,DIRECTION_UP:8,DIRECTION_DOWN:16,DIRECTION_HORIZONTAL:6,DIRECTION_VERTICAL:F,DIRECTION_ALL:30,Manager:Fe,Input:Y,TouchAction:Ce,TouchInput:re,MouseInput:X,PointerEventInput:te,TouchMouseInput:ce,SingleTouchInput:ne,Recognizer:$e,AttrRecognizer:De,Tap:Ie,Pan:Oe,Swipe:Pe,Pinch:Ae,Rotate:Ee,Press:Me,on:w,off:k,each:h,merge:m,extend:f,assign:s,inherit:g,bindFn:v,prefixed:D}),(void 0!==e?e:"undefined"!=typeof self?self:{}).Hammer=Le,"function"==typeof define&&define.amd?define(function(){return Le}):"undefined"!=typeof module&&module.exports?module.exports=Le:e.Hammer=Le}(window,document),function(e){"function"==typeof define&&define.amd?define(["jquery","hammerjs"],e):"object"==typeof exports?e(require("jquery"),require("hammerjs")):e(jQuery,Hammer)}(function(e,t){var i;e.fn.hammer=function(i){return this.each(function(){!function(i,n){var s=e(i);s.data("hammer")||s.data("hammer",new t(s[0],n))}(this,i)})},t.Manager.prototype.emit=(i=t.Manager.prototype.emit,function(t,n){i.call(this,t,n),e(this.element).trigger({type:t,gesture:n})})}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):e.bootbox=t(e.jQuery)}(this,function e(t,i){"use strict";var n={dialog:"<div class='bootbox modal' tabindex='-1' role='dialog'><div class='modal-dialog'><div class='modal-content'><div class='modal-body'><div class='bootbox-body'></div></div></div></div></div>",header:"<div class='modal-header'><h4 class='modal-title'></h4></div>",footer:"<div class='modal-footer'></div>",closeButton:"<button type='button' class='bootbox-close-button close' data-dismiss='modal' aria-hidden='true'>&times;</button>",form:"<form class='bootbox-form'></form>",inputs:{text:"<input class='bootbox-input bootbox-input-text form-control' autocomplete=off type=text />",textarea:"<textarea class='bootbox-input bootbox-input-textarea form-control'></textarea>",email:"<input class='bootbox-input bootbox-input-email form-control' autocomplete='off' type='email' />",select:"<select class='bootbox-input bootbox-input-select form-control'></select>",checkbox:"<div class='checkbox'><label>
1<input class='bootbox-input bootbox-input-checkbox' type='checkbox' /></label></div>",date:"<input class='bootbox-input bootbox-input-date form-control' autocomplete=off type='date' />",time:"<input class='bootbox-input bootbox-input-time form-control' autocomplete=off type='time' />",number:"<input class='bootbox-input bootbox-input-number form-control' autocomplete=off type='number' />",password:"<input class='bootbox-input bootbox-input-password form-control' autocomplete='off' type='password' />"}},s={locale:"en",backdrop:"static",animate:!0,className:null,closeButton:!0,show:!0,container:"body"},o={};function a(e){var t=p[s.locale];return t?t[e]:p.en[e]}function r(e,i,n){e.stopPropagation(),e.preventDefault(),t.isFunction(n)&&!1===n.call(i,e)||i.modal("hide")}function l(e,i){var n=0;t.each(e,function(e,t){i(e,t,n++)})}function c(e,i,n){return t.extend(!0,{},e,function(e,t){var i=e.length,n={};if(i<1||i>2)throw new Error("Invalid argument length");return 2===i||"string"==typeof e[0]?(n[t[0]]=e[0],n[t[1]]=e[1]):n=e[0],n}(i,n))}function d(e,t,i,n){return h(c({className:"bootbox-"+e,buttons:u.apply(null,t)},n,i),t)}function u(){for(var e={},t=0,i=arguments.length;t<i;t++){var n=arguments[t],s=n.toLowerCase(),o=n.toUpperCase();e[s]={label:a(o)}}return e}function h(e,t){var n={};return l(t,function(e,t){n[t]=!0}),l(e.buttons,function(e){if(n[e]===i)throw new Error("button key "+e+" is not allowed (options are "+t.join("\n")+")")}),e}o.alert=function(){var e;if((e=d("alert",["ok"],["message","callback"],arguments)).callback&&!t.isFunction(e.callback))throw new Error("alert requires callback property to be a function when provided");return e.buttons.ok.callback=e.onEscape=function(){return!t.isFunction(e.callback)||e.callback.call(this)},o.dialog(e)},o.confirm=function(){var e;if((e=d("confirm",["cancel","confirm"],["message","callback"],arguments)).buttons.cancel.callback=e.onEscape=function(){return e.callback.call(this,!1)},e.buttons.confirm.callback=function(){return e.callback.call(this,!0)},!t.isFunction(e.callback))throw new Error("confirm requires a callback");return o.dialog(e)},o.prompt=function(){var e,s,a,r,d,p,f;if(r=t(n.form),s={className:"bootbox-prompt",buttons:u("cancel","confirm"),value:"",inputType:"text"},p=(e=h(c(s,arguments,["title","callback"]),["cancel","confirm"])).show===i||e.show,e.message=r,e.buttons.cancel.callback=e.onEscape=function(){return e.callback.call(this,null)},e.buttons.confirm.callback=function(){var i;switch(e.inputType){case"text":case"textarea":case"email":case"select":case"date":case"time":case"number":case"password":i=d.val();break;case"checkbox":var n=d.find("input:checked");i=[],l(n,function(e,n){i.push(t(n).val())})}return e.callback.call(this,i)},e.show=!1,!e.title)throw new Error("prompt requires a title");if(!t.isFunction(e.callback))throw new Error("prompt requires a callback");if(!n.inputs[e.inputType])throw new Error("invalid prompt type");switch(d=t(n.inputs[e.inputType]),e.inputType){case"text":case"textarea":case"email":case"date":case"time":case"number":case"password":d.val(e.value);break;case"select":var m={};if(f=e.inputOptions||[],!t.isArray(f))throw new Error("Please pass an array of input options");if(!f.length)throw new Error("prompt with select requires options");l(f,function(e,n){var s=d;if(n.value===i||n.text===i)throw new Error("given options in wrong format");n.group&&(m[n.group]||(m[n.group]=t("<optgroup/>").attr("label",n.group)),s=m[n.group]),s.append("<option value='"+n.value+"'>"+n.text+"</option>")}),l(m,function(e,t){d.append(t)}),d.val(e.value);break;case"checkbox":var g=t.isArray(e.value)?e.value:[e.value];if(!(f=e.inputOptions||[]).length)throw new Error("prompt with checkbox requires options");if(!f[0].value||!f[0].text)throw new Error("given options in wrong format");d=t("<div/>"),l(f,function(i,s){var o=t(n.inputs[e.inputType]);o.find("input").attr("value",s.value),o.find("label").append(s.text),l(g,function(e,t){t===s.value&&o.find("input").prop("checked",!0)}),d.append(o)})}return e.placeholder&&d.attr("placeholder",e.placeholder),e.pattern&&d.attr("pattern",e.pattern),e.maxlength&&d.attr("maxlength",e.maxlength),r.append(d),r.on("submit",function(e){e.preventDefault(),e.stopPropagation(),a.find(".btn-primary").click()}),(a=o.dialog(e)).off("shown.bs.modal"),a.on("shown.bs.modal",function(){d.focus()}),!0===p&&a.modal("show"),a},o.dialog=function(e){e=function(e){var i,n;if("object"!=typeof e)throw new Error("Please supply an object of options");
1if(!e.message)throw new Error("Please specify a message");return(e=t.extend({},s,e)).buttons||(e.buttons={}),i=e.buttons,n=function(e){var t,i=0;for(t in e)i++;return i}(i),l(i,function(e,s,o){if(t.isFunction(s)&&(s=i[e]={callback:s}),"object"!==t.type(s))throw new Error("button with key "+e+" must be an object");s.label||(s.label=e),s.className||(s.className=n<=2&&o===n-1?"btn-primary":"btn-default")}),e}(e);var o=t(n.dialog),a=o.find(".modal-dialog"),c=o.find(".modal-body"),d=e.buttons,u="",h={onEscape:e.onEscape};if(t.fn.modal===i)throw new Error("$.fn.modal is not defined; please double check you have included the Bootstrap JavaScript library. See http://getbootstrap.com/javascript/ for more details.");if(l(d,function(e,t){u+="<button data-bb-handler='"+e+"' type='button' class='btn "+t.className+"'>"+t.label+"</button>",h[e]=t.callback}),c.find(".bootbox-body").html(e.message),!0===e.animate&&o.addClass("fade"),e.className&&o.addClass(e.className),"large"===e.size?a.addClass("modal-lg"):"small"===e.size&&a.addClass("modal-sm"),e.title&&c.before(n.header),e.closeButton){var p=t(n.closeButton);e.title?o.find(".modal-header").prepend(p):p.css("margin-top","-10px").prependTo(c)}return e.title&&o.find(".modal-title").html(e.title),u.length&&(c.after(n.footer),o.find(".modal-footer").html(u)),o.on("hidden.bs.modal",function(e){e.target===this&&o.remove()}),o.on("shown.bs.modal",function(){o.find(".btn-primary:first").focus()}),"static"!==e.backdrop&&o.on("click.dismiss.bs.modal",function(e){o.children(".modal-backdrop").length&&(e.currentTarget=o.children(".modal-backdrop").get(0)),e.target===e.currentTarget&&o.trigger("escape.close.bb")}),o.on("escape.close.bb",function(e){h.onEscape&&r(e,o,h.onEscape)}),o.on("click",".modal-footer button",function(e){var i=t(this).data("bb-handler");r(e,o,h[i])}),o.on("click",".bootbox-close-button",function(e){r(e,o,h.onEscape)}),o.on("keyup",function(e){27===e.which&&o.trigger("escape.close.bb")}),t(e.container).append(o),o.modal({backdrop:!!e.backdrop&&"static",keyboard:!1,show:!1}),e.show&&o.modal("show"),o},o.setDefaults=function(){var e={};2===arguments.length?e[arguments[0]]=arguments[1]:e=arguments[0],t.extend(s,e)},o.hideAll=function(){return t(".bootbox").modal("hide"),o};var p={bg_BG:{OK:"Ок",CANCEL:"Отказ",CONFIRM:"Потвърждавам"},br:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Sim"},cs:{OK:"OK",CANCEL:"Zrušit",CONFIRM:"Potvrdit"},da:{OK:"OK",CANCEL:"Annuller",CONFIRM:"Accepter"},de:{OK:"OK",CANCEL:"Abbrechen",CONFIRM:"Akzeptieren"},el:{OK:"Εντάξει",CANCEL:"Ακύρωση",CONFIRM:"Επιβεβαίωση"},en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"},es:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Aceptar"},et:{OK:"OK",CANCEL:"Katkesta",CONFIRM:"OK"},fa:{OK:"قبول",CANCEL:"لغو",CONFIRM:"تایید"},fi:{OK:"OK",CANCEL:"Peruuta",CONFIRM:"OK"},fr:{OK:"OK",CANCEL:"Annuler",CONFIRM:"D'accord"},he:{OK:"אישור",CANCEL:"ביטול",CONFIRM:"אישור"},hu:{OK:"OK",CANCEL:"Mégsem",CONFIRM:"Megerősít"},hr:{OK:"OK",CANCEL:"Odustani",CONFIRM:"Potvrdi"},id:{OK:"OK",CANCEL:"Batal",CONFIRM:"OK"},it:{OK:"OK",CANCEL:"Annulla",CONFIRM:"Conferma"},ja:{OK:"OK",CANCEL:"キャンセル",CONFIRM:"確認"},lt:{OK:"Gerai",CANCEL:"Atšaukti",CONFIRM:"Patvirtinti"},lv:{OK:"Labi",CANCEL:"Atcelt",CONFIRM:"Apstiprināt"},nl:{OK:"OK",CANCEL:"Annuleren",CONFIRM:"Accepteren"},no:{OK:"OK",CANCEL:"Avbryt",CONFIRM:"OK"},pl:{OK:"OK",CANCEL:"Anuluj",CONFIRM:"Potwierdź"},pt:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Confirmar"},ru:{OK:"OK",CANCEL:"Отмена",CONFIRM:"Применить"},sq:{OK:"OK",CANCEL:"Anulo",CONFIRM:"Prano"},sv:{OK:"OK",CANCEL:"Avbryt",CONFIRM:"OK"},th:{OK:"ตกลง",CANCEL:"ยกเลิก",CONFIRM:"ยืนยัน"},tr:{OK:"Tamam",CANCEL:"İptal",CONFIRM:"Onayla"},zh_CN:{OK:"OK",CANCEL:"取消",CONFIRM:"确认"},zh_TW:{OK:"OK",CANCEL:"取消",CONFIRM:"確認"}};return o.addLocale=function(e,i){return t.each(["OK","CANCEL","CONFIRM"],function(e,t){if(!i[t])throw new Error("Please supply a translation for '"+t+"'")}),p[e]={OK:i.OK,CANCEL:i.CANCEL,CONFIRM:i.CONFIRM},o},o.removeLocale=function(e){return delete p[e],o},o.setLocale=function(e){return o.setDefaults("locale",e)},o.init=function(i){return e(i||t)},o}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?e(require("jquery")):e(jQuery)}(function(e){var t,i=navigator.userAgent,n=/iphone/i.test(i),s=/chrome/i.test(i),o=/android/i.test(i);e.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},autoclear:!0,dataName:"rawMaskFn",placeholder:"_"},e.fn.extend({caret:function(e,t){var i;if(0!==this.length&&!this.is(":hidden"))return"number"==typeof e?(t="number"==typeof t?t:e,this.each(function(){this.setSelectionRange?this.setSelectionRange(e,t):this.createTextRange&&((i=this.createTextRange()).collapse(!0),i.moveEnd("character",t),i.moveStart("character",e),i.select())})):(this[0].setSelectionRange?(e=this[0].selectionStart,t=this[0].selectionEnd):document.selection&&document.selection.createRange&&(i=document.selection.createRange(),e=0-i.duplicate().moveStart("character",-1e5),t=e+i.text.length),{begin:e,end:t})},unmask:function(){return this.trigger("unmask")},mask:function(i,a){var r,l,c,d,u,h,p;
1if(!i&&this.length>0){var f=e(this[0]).data(e.mask.dataName);return f?f():void 0}return a=e.extend({autoclear:e.mask.autoclear,placeholder:e.mask.placeholder,completed:null},a),r=e.mask.definitions,l=[],c=h=i.length,d=null,e.each(i.split(""),function(e,t){"?"==t?(h--,c=e):r[t]?(l.push(new RegExp(r[t])),null===d&&(d=l.length-1),e<c&&(u=l.length-1)):l.push(null)}),this.trigger("unmask").each(function(){var f=e(this),m=e.map(i.split(""),function(e,t){if("?"!=e)return r[e]?b(t):e}),g=m.join(""),v=f.val();function y(){if(a.completed){for(var e=d;e<=u;e++)if(l[e]&&m[e]===b(e))return;a.completed.call(f)}}function b(e){return e<a.placeholder.length?a.placeholder.charAt(e):a.placeholder.charAt(0)}function w(e){for(;++e<h&&!l[e];);return e}function k(e,t){var i,n;if(!(e<0)){for(i=e,n=w(t);i<h;i++)if(l[i]){if(!(n<h&&l[i].test(m[n])))break;m[i]=m[n],m[n]=b(n),n=w(n)}$(),f.caret(Math.max(d,e))}}function C(e){S(),f.val()!=v&&f.change()}function _(e,t){var i;for(i=e;i<t&&i<h;i++)l[i]&&(m[i]=b(i))}function $(){f.val(m.join(""))}function S(e){var t,i,n,s=f.val(),o=-1;for(t=0,n=0;t<h;t++)if(l[t]){for(m[t]=b(t);n++<s.length;)if(i=s.charAt(n-1),l[t].test(i)){m[t]=i,o=t;break}if(n>s.length){_(t+1,h);break}}else m[t]===s.charAt(n)&&n++,t<c&&(o=t);return e?$():o+1<c?a.autoclear||m.join("")===g?(f.val()&&f.val(""),_(0,h)):$():($(),f.val(f.val().substring(0,o+1))),c?t:d}f.data(e.mask.dataName,function(){return e.map(m,function(e,t){return l[t]&&e!=b(t)?e:null}).join("")}),f.one("unmask",function(){f.off(".mask").removeData(e.mask.dataName)}).on("focus.mask",function(){var e;f.prop("readonly")||(clearTimeout(t),v=f.val(),e=S(),t=setTimeout(function(){f.get(0)===document.activeElement&&($(),e==i.replace("?","").length?f.caret(0,e):f.caret(e))},10))}).on("blur.mask",C).on("keydown.mask",function(e){if(!f.prop("readonly")){var t,i,s,o=e.which||e.keyCode;p=f.val(),8===o||46===o||n&&127===o?(i=(t=f.caret()).begin,(s=t.end)-i===0&&(i=46!==o?function(e){for(;--e>=0&&!l[e];);return e}(i):s=w(i-1),s=46===o?w(s):s),_(i,s),k(i,s-1),e.preventDefault()):13===o?C.call(this,e):27===o&&(f.val(v),f.caret(0,S()),e.preventDefault())}}).on("keypress.mask",function(t){if(!f.prop("readonly")){var i,n,s,a=t.which||t.keyCode,r=f.caret();if(!(t.ctrlKey||t.altKey||t.metaKey||a<32)&&a&&13!==a){if(r.end-r.begin!==0&&(_(r.begin,r.end),k(r.begin,r.end-1)),(i=w(r.begin-1))<h&&(n=String.fromCharCode(a),l[i].test(n))){if(function(e){var t,i,n,s;for(t=e,i=b(e);t<h;t++)if(l[t]){if(n=w(t),s=m[t],m[t]=i,!(n<h&&l[n].test(s)))break;i=s}}(i),m[i]=n,$(),s=w(i),o){setTimeout(function(){e.proxy(e.fn.caret,f,s)()},0)}else f.caret(s);r.begin<=u&&y()}t.preventDefault()}}}).on("input.mask paste.mask",function(){f.prop("readonly")||setTimeout(function(){var e=S(!0);f.caret(e),y()},0)}),s&&o&&f.off("input.mask").on("input.mask",function(e){var t=f.val(),i=f.caret();if(p&&p.length&&p.length>t.length){for(S(!0);i.begin>0&&!l[i.begin-1];)i.begin--;if(0===i.begin)for(;i.begin<d&&!l[i.begin];)i.begin++;f.caret(i.begin,i.begin)}else{for(S(!0);i.begin<h&&!l[i.begin];)i.begin++;f.caret(i.begin,i.begin)}y()}),S()})}})}),function(){if(Array.prototype.indexOf||(Array.prototype.indexOf=function(e,t){var i,n,s=t||0;if(!this)throw new TypeError;if(0===(n=this.length)||s>=n)return-1;for(0>s&&(s=n-Math.abs(s)),i=s;n>i;i++)if(this[i]===e)return i;return-1}),Array.prototype.forEach||(Array.prototype.forEach=function(e){if(null==this)throw new TypeError;var t=Object(this),i=t.length>>>0;if("function"!=typeof e)throw new TypeError;for(var n=arguments.length>=2?arguments[1]:void 0,s=0;i>s;s++)s in t&&e.call(n,t[s],s,t)}),Event.prototype.preventDefault||(Event.prototype.preventDefault=function(){this.returnValue=!1}),Event.prototype.stopPropagation||(Event.prototype.stopPropagation=function(){this.cancelBubble=!0}),!Element.prototype.addEventListener){var e=[],t=function(t,i){var n=this,s=function(e){e.target=e.srcElement,e.currentTarget=n,i.handleEvent?i.handleEvent(e):i.call(n,e)};if("DOMContentLoaded"==t){var o=function(e){"complete"==document.readyState&&s(e)};if(document.attachEvent("onreadystatechange",o),e.push({object:this,type:t,listener:i,wrapper:o}),"complete"==document.readyState){var a=new Event;a.srcElement=window,o(a)}}else this.attachEvent("on"+t,s),e.push({object:this,type:t,listener:i,wrapper:s})},i=function(t,i){for(var n=0;n<e.length;){var s=e[n];if(s.object==this&&s.type==t&&s.listener==i){"DOMContentLoaded"==t?this.detachEvent("onreadystatechange",s.wrapper):this.detachEvent("on"+t,s.wrapper);break}++n}};Element.prototype.addEventListener=t,Element.prototype.removeEventListener=i,HTMLDocument&&(HTMLDocument.prototype.addEventListener=t,HTMLDocument.prototype.removeEventListener=i),Window&&(Window.prototype.addEventListener=t,Window.prototype.removeEventListener=i)}
1function n(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var i=document.createEvent("CustomEvent");return i.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),i}n.prototype=window.Event.prototype,window.CustomEvent=n}(),function(e,t,i){var n,s=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),o=e.parent!=e.self&&location.host===parent.location.host,a=-1!=navigator.appVersion.indexOf("MSIE"),r=function(i,n){var s,o;if(this===e)return new r(i,n);for("string"==typeof i&&"#"===i[0]&&(i=t.getElementById(i.substr(1))),s=0;s<r.uid;s++)if((o=r.cache[s])instanceof r&&o.data.select===i)return d.extend(o.data.settings,n),o;return i&&"SELECT"===i.nodeName?this.init(i,n):void 0},l=function(){},c={initialize:l,change:l,open:l,close:l,search:"strict"},d={hasClass:function(e,t){var i=new RegExp("(^|\\s+)"+t+"(\\s+|$)");return e&&i.test(e.className)},addClass:function(e,t){e&&!d.hasClass(e,t)&&(e.className+=" "+t)},removeClass:function(e,t){var i=new RegExp("(^|\\s+)"+t+"(\\s+|$)");e&&(e.className=e.className.replace(i," "))},toggleClass:function(e,t){var i=d.hasClass(e,t)?"remove":"add";d[i+"Class"](e,t)},extend:function(e){return Array.prototype.slice.call(arguments,1).forEach(function(t){if(t)for(var i in t)e[i]=t[i]}),e},offset:function(i){var n=i.getBoundingClientRect()||{top:0,left:0},s=t.documentElement,o=a?s.scrollTop:e.pageYOffset,r=a?s.scrollLeft:e.pageXOffset;return{top:n.top+o-s.clientTop,left:n.left+r-s.clientLeft}},position:function(e,t){for(var i={top:0,left:0};e!==t;)i.top+=e.offsetTop,i.left+=e.offsetLeft,e=e.parentNode;return i},closest:function(e,t){for(;e;){if(e===t)return e;e=e.parentNode}return!1},create:function(e,i){var n,s=t.createElement(e);for(n in i||(i={}),i)i.hasOwnProperty(n)&&("innerHTML"==n?s.innerHTML=i[n]:s.setAttribute(n,i[n]));return s},deferred:function(t){return function(){var i=arguments,n=this;e.setTimeout(function(){t.apply(n,i)},1)}}};r.cache={},r.uid=0,r.prototype={add:function(e,i){var n,s,o;"string"==typeof e&&(n=e,(e=t.createElement("option")).text=n),"OPTION"===e.nodeName&&(s=d.create("li",{class:"dk-option","data-value":e.value,innerHTML:e.text,role:"option","aria-selected":"false",id:"dk"+this.data.cacheID+"-"+(e.id||e.value.replace(" ","-"))}),d.addClass(s,e.className),this.length+=1,e.disabled&&(d.addClass(s,"dk-option-disabled"),s.setAttribute("aria-disabled","true")),this.data.select.add(e,i),"number"==typeof i&&(i=this.item(i)),this.options.indexOf(i)>-1?i.parentNode.insertBefore(s,i):this.data.elem.lastChild.appendChild(s),s.addEventListener("mouseover",this),o=this.options.indexOf(i),this.options.splice(o,0,s),e.selected&&this.select(o))},item:function(e){return e=e<0?this.options.length+e:e,this.options[e]||null},remove:function(e){var t=this.item(e);t.parentNode.removeChild(t),this.options.splice(e,1),this.data.select.remove(e),this.select(this.data.select.selectedIndex),this.length-=1},init:function(e,i){var a,l=r.build(e,"dk"+r.uid);if(this.data={},this.data.select=e,this.data.elem=l.elem,this.data.settings=d.extend({},c,i),this.disabled=e.disabled,this.form=e.form,this.length=e.length,this.multiple=e.multiple,this.options=l.options.slice(0),this.selectedIndex=e.selectedIndex,this.selectedOptions=l.selected.slice(0),this.value=e.value,this.data.cacheID=r.uid,r.cache[this.data.cacheID]=this,this.data.settings.initialize.call(this),r.uid+=1,this._changeListener||(e.addEventListener("change",this),this._changeListener=!0),!s||this.data.settings.mobile){if(e.parentNode.insertBefore(this.data.elem,e),e.setAttribute("data-dkCacheId",this.data.cacheID),this.data.elem.addEventListener("click",this),this.data.elem.addEventListener("keydown",this),this.data.elem.addEventListener("keypress",this),this.form&&this.form.addEventListener("reset",this),!this.multiple)for(a=0;a<this.options.length;a++)this.options[a].addEventListener("mouseover",this);n||(t.addEventListener("click",r.onDocClick),o&&parent.document.addEventListener("click",r.onDocClick),n=!0)}return this},close:function(){var e,t=this.data.elem;if(!this.isOpen||this.multiple)return!1;for(e=0;e<this.options.length;e++)d.removeClass(this.options[e],"dk-option-highlight");
1t.lastChild.setAttribute("aria-expanded","false"),d.removeClass(t.lastChild,"dk-select-options-highlight"),d.removeClass(t,"dk-select-open-(up|down)"),this.isOpen=!1,this.data.settings.close.call(this)},open:d.deferred(function(){var i,n,s,o,r=this.data.elem,l=r.lastChild;if(s=a?d.offset(r).top-t.documentElement.scrollTop:d.offset(r).top-e.scrollY,o=e.innerHeight-(s+r.offsetHeight),this.isOpen||this.multiple)return!1;l.style.display="block",i=l.offsetHeight,l.style.display="",n=s>i&&!(o>i)?"-up":"-down",this.isOpen=!0,d.addClass(r,"dk-select-open"+n),l.setAttribute("aria-expanded","true"),this.data.settings.open.call(this)}),disable:function(e,t){var n="dk-option-disabled";0!==arguments.length&&"boolean"!=typeof e||(t=e===i,e=this.data.elem,n="dk-select-disabled",this.disabled=t),t===i&&(t=!0),"number"==typeof e&&(e=this.item(e)),d[t?"addClass":"removeClass"](e,n)},select:function(e,t){var i,n,s,o,a=this.data.select;if("number"==typeof e&&(e=this.item(e)),"string"==typeof e)for(i=0;i<this.length;i++)this.options[i].getAttribute("data-value")==e&&(e=this.options[i]);return!(!e||"string"==typeof e||!t&&d.hasClass(e,"dk-option-disabled"))&&(d.hasClass(e,"dk-option")?(n=this.options.indexOf(e),s=a.options[n],this.multiple?(d.toggleClass(e,"dk-option-selected"),s.selected=!s.selected,d.hasClass(e,"dk-option-selected")?(e.setAttribute("aria-selected","true"),this.selectedOptions.push(e)):(e.setAttribute("aria-selected","false"),n=this.selectedOptions.indexOf(e),this.selectedOptions.splice(n,1))):(o=this.data.elem.firstChild,this.selectedOptions.length&&(d.removeClass(this.selectedOptions[0],"dk-option-selected"),this.selectedOptions[0].setAttribute("aria-selected","false")),d.addClass(e,"dk-option-selected"),e.setAttribute("aria-selected","true"),o.setAttribute("aria-activedescendant",e.id),o.className="dk-selected "+s.className,o.innerHTML=s.text,this.selectedOptions[0]=e,s.selected=!0),this.selectedIndex=a.selectedIndex,this.value=a.value,t||this.data.select.dispatchEvent(new CustomEvent("change")),e):void 0)},selectOne:function(e,t){return this.reset(!0),this._scrollTo(e),this.select(e,t)},search:function(e,t){var i,n,s,o,a,r,l,c,d=this.data.select.options,u=[];if(!e)return this.options;for(t="fuzzy"==(t=t?t.toLowerCase():"strict")?2:"partial"==t?1:0,c=new RegExp((t?"":"^")+e,"i"),i=0;i<d.length;i++)if(s=d[i].text.toLowerCase(),2==t){for(n=e.toLowerCase().split(""),o=a=r=l=0;a<s.length;)s[a]===n[o]?(r+=1+r,o++):r=0,l+=r,a++;o==n.length&&u.push({e:this.options[i],s:l,i:i})}else c.test(s)&&u.push(this.options[i]);return 2==t&&(u=u.sort(function(e,t){return t.s-e.s||e.i-t.i}).reduce(function(e,t){return e[e.length]=t.e,e},[])),u},focus:function(){this.disabled||(this.multiple?this.data.elem:this.data.elem.children[0]).focus()},reset:function(e){var t,i=this.data.select;for(this.selectedOptions.length=0,t=0;t<i.options.length;t++)i.options[t].selected=!1,d.removeClass(this.options[t],"dk-option-selected"),this.options[t].setAttribute("aria-selected","false"),!e&&i.options[t].defaultSelected&&this.select(t,!0);this.selectedOptions.length||this.multiple||this.select(0,!0)},refresh:function(){this.dispose().init(this.data.select,this.data.settings)},dispose:function(){return delete r.cache[this.data.cacheID],this.data.elem.parentNode.removeChild(this.data.elem),this.data.select.removeAttribute("data-dkCacheId"),this},handleEvent:function(e){if(!this.disabled)switch(e.type){case"click":this._delegate(e);break;case"keydown":this._keyHandler(e);break;case"keypress":this._searchOptions(e);break;case"mouseover":this._highlight(e);break;case"reset":this.reset();break;case"change":this.data.settings.change.call(this)}},_delegate:function(t){var i,n,s,o,a=t.target;if(d.hasClass(a,"dk-option-disabled"))return!1;if(this.multiple){if(d.hasClass(a,"dk-option"))if("Range"==(i=e.getSelection()).type&&i.collapseToStart(),t.shiftKey)if(s=this.options.indexOf(this.selectedOptions[0]),o=this.options.indexOf(this.selectedOptions[this.selectedOptions.length-1]),(n=this.options.indexOf(a))>s&&n<o&&(n=s),n>o&&o>s&&(o=s),this.reset(!0),o>n)for(;n<o+1;)this.select(n++);else for(;n>o-1;)this.select(n--);else t.ctrlKey||t.metaKey||this.reset(!0),this.select(a)}
1else this[this.isOpen?"close":"open"](),d.hasClass(a,"dk-option")&&this.select(a)},_highlight:function(e){var t,i=e.target;if(!this.multiple){for(t=0;t<this.options.length;t++)d.removeClass(this.options[t],"dk-option-highlight");d.addClass(this.data.elem.lastChild,"dk-select-options-highlight"),d.addClass(i,"dk-option-highlight")}},_keyHandler:function(e){var t,i,n=this.selectedOptions,s=this.options,o=1,a=9,r=13,l=27,c=32,u=38,h=40;switch(e.keyCode){case u:o=-1;case h:if(e.preventDefault(),t=n[n.length-1],d.hasClass(this.data.elem.lastChild,"dk-select-options-highlight"))for(d.removeClass(this.data.elem.lastChild,"dk-select-options-highlight"),i=0;i<s.length;i++)d.hasClass(s[i],"dk-option-highlight")&&(d.removeClass(s[i],"dk-option-highlight"),t=s[i]);(o=s.indexOf(t)+o)>s.length-1?o=s.length-1:o<0&&(o=0),this.data.select.options[o].disabled||(this.reset(!0),this.select(o),this._scrollTo(o));break;case c:if(!this.isOpen){e.preventDefault(),this.open();break}case a:case r:for(o=0;o<s.length;o++)d.hasClass(s[o],"dk-option-highlight")&&this.select(o);case l:this.isOpen&&(e.preventDefault(),this.close())}},_searchOptions:function(e){var t,n=this,s=String.fromCharCode(e.keyCode||e.which);this.data.searchString===i&&(this.data.searchString=""),n.data.searchTimeout&&clearTimeout(n.data.searchTimeout),n.data.searchTimeout=setTimeout(function(){n.data.searchString=""},1e3),this.data.searchString+=s,(t=this.search(this.data.searchString,this.data.settings.search)).length&&(d.hasClass(t[0],"dk-option-disabled")||this.selectOne(t[0]))},_scrollTo:function(e){var t,i,n=this.data.elem.lastChild;if(-1===e||"number"!=typeof e&&!e||!this.isOpen&&!this.multiple)return!1;"number"==typeof e&&(e=this.item(e)),(i=(t=d.position(e,n).top)-n.scrollTop)+e.offsetHeight>n.offsetHeight?n.scrollTop=t-e.offsetHeight:i<0&&(n.scrollTop=t)}},r.build=function(e,t){var i,n,s,o=[],a={elem:null,options:[],selected:[]},r=function(e){var i,n,s,o,l=[];switch(e.nodeName){case"OPTION":i=d.create("li",{class:"dk-option ","data-value":e.value,innerHTML:e.text,role:"option","aria-selected":"false",id:t+"-"+(e.id||e.value.replace(" ","-"))}),d.addClass(i,e.className),e.disabled&&(d.addClass(i,"dk-option-disabled"),i.setAttribute("aria-disabled","true")),e.selected&&(d.addClass(i,"dk-option-selected"),i.setAttribute("aria-selected","true"),a.selected.push(i)),a.options.push(this.appendChild(i));break;case"OPTGROUP":for(n=d.create("li",{class:"dk-optgroup"}),e.label&&n.appendChild(d.create("div",{class:"dk-optgroup-label",innerHTML:e.label})),s=d.create("ul",{class:"dk-optgroup-options"}),o=e.children.length;o--;l.unshift(e.children[o]));l.forEach(r,s),this.appendChild(n).appendChild(s)}};for(a.elem=d.create("div",{class:"dk-select"+(e.multiple?"-multi":"")}),n=d.create("ul",{class:"dk-select-options",id:t+"-listbox",role:"listbox"}),e.disabled&&d.addClass(a.elem,"dk-select-disabled"),a.elem.id=t+(e.id?"-"+e.id:""),d.addClass(a.elem,e.className),e.multiple?(a.elem.setAttribute("tabindex",e.getAttribute("tabindex")||"0"),n.setAttribute("aria-multiselectable","true")):(i=e.options[e.selectedIndex],a.elem.appendChild(d.create("div",{class:"dk-selected "+i.className,tabindex:e.tabindex||0,innerHTML:i?i.text:"&nbsp;",id:t+"-combobox","aria-live":"assertive","aria-owns":n.id,role:"combobox"})),n.setAttribute("aria-expanded","false")),s=e.children.length;s--;o.unshift(e.children[s]));return o.forEach(r,a.elem.appendChild(n)),a},r.onDocClick=function(e){var t,i;if(1!==e.target.nodeType)return isClicked=!1,!1;for(i in null!==(t=e.target.getAttribute("data-dkcacheid"))&&r.cache[t].focus(),r.cache)d.closest(e.target,r.cache[i].data.elem)||i===t||r.cache[i].disabled||r.cache[i].close()},e.Dropkick=r,e.jQuery!==i&&(e.jQuery.fn.dropkick=function(){var t=Array.prototype.slice.call(arguments);return e.jQuery(this).each(function(){t[0]&&"object"!=typeof t[0]?"string"==typeof t[0]&&r.prototype[t[0]].apply(new r(this),t.slice(1)):new r(this,t[0]||{})})})}(window,document),function(e){"function"==typeof define&&define.amd?define("picker",["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):this.Picker=e(jQuery)}(function(e){var t=e(window),i=e(document),n=e(document.documentElement),s=null!=document.body.style.transition;function o(t,l,d,u){if(!t)return o;var h=!1,p={id:t.id||"P"+Math.abs(~~(Math.random()*new Date))},f=d?e.extend(!0,{},d.defaults,u):u||{},m=e.extend({},o.klasses(),f.klass),g=e(t),v=function(){return this.start()},y=v.prototype={constructor:v,$node:g,start:function(){return p&&p.start?y:(p.methods={},p.start=!0,p.open=!1,p.type=t.type,t.autofocus=t==c(),t.readOnly=!f.editable,t.id=t.id||p.id,"text"!=t.type&&(t.type="text"),y.component=new d(y,f),y.$root=e('<div class="'+m.picker+'" id="'+t.id+'_root" />'),r(y.$root[0],"hidden",!0),y.$holder=e(b()).appendTo(y.$root),y.$holder.on({keydown:k,"focu
1s.toOpen":w,blur:function(){g.removeClass(m.target)},focusin:function(e){y.$root.removeClass(m.focused),e.stopPropagation()},"mousedown click":function(t){var i=t.target;i!=y.$holder[0]&&(t.stopPropagation(),"mousedown"!=t.type||e(i).is("input, select, textarea, button, option")||(t.preventDefault(),y.$holder[0].focus()))}}).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var t=e(this),i=t.data(),n=t.hasClass(m.navDisabled)||t.hasClass(m.disabled),s=c();s=s&&(s.type||s.href),(n||s&&!e.contains(y.$root[0],s))&&y.$holder[0].focus(),!n&&i.nav?y.set("highlight",y.component.item.highlight,{nav:i.nav}):!n&&"pick"in i?(y.set("select",i.pick),f.closeOnSelect&&y.close(!0)):i.clear?(y.clear(),f.closeOnClear&&y.close(!0)):i.close&&y.close(!0)}),f.formatSubmit&&function(){var i;!0===f.hiddenName?(i=t.name,t.name=""):i=(i=["string"==typeof f.hiddenPrefix?f.hiddenPrefix:"","string"==typeof f.hiddenSuffix?f.hiddenSuffix:"_submit"])[0]+t.name+i[1];y._hidden=e('<input type=hidden name="'+i+'"'+(g.data("value")||t.value?' value="'+y.get("select",f.formatSubmit)+'"':"")+">")[0],g.on("change."+p.id,function(){y._hidden.value=t.value?y.get("select",f.formatSubmit):""})}(),function(){g.data(l,y).addClass(m.input).val(g.data("value")?y.get("select",f.format):t.value),f.editable||g.on("focus."+p.id+" click."+p.id,function(e){e.preventDefault(),y.open()}).on("keydown."+p.id,k);r(t,{haspopup:!0,expanded:!1,readonly:!1,owns:t.id+"_root"})}(),f.containerHidden?e(f.containerHidden).append(y._hidden):g.after(y._hidden),f.container?e(f.container).append(y.$root):g.after(y.$root),y.on({start:y.component.onStart,render:y.component.onRender,stop:y.component.onStop,open:y.component.onOpen,close:y.component.onClose,set:y.component.onSet}).on({start:f.onStart,render:f.onRender,stop:f.onStop,open:f.onOpen,close:f.onClose,set:f.onSet}),h=function(e){var t,i="position";e.currentStyle?t=e.currentStyle[i]:window.getComputedStyle&&(t=getComputedStyle(e)[i]);return"fixed"==t}(y.$holder[0]),t.autofocus&&y.open(),y.trigger("start").trigger("render"))},render:function(e){return e?(y.$holder=b(),y.$root.html(y.$holder)):y.$root.find("."+m.box).html(y.component.nodes(p.open)),y.trigger("render")},stop:function(){return p.start?(y.close(),y._hidden&&y._hidden.parentNode.removeChild(y._hidden),y.$root.remove(),g.removeClass(m.input).removeData(l),setTimeout(function(){g.off("."+p.id)},0),t.type=p.type,t.readOnly=!1,y.trigger("stop"),p.methods={},p.start=!1,y):y},open:function(l){return p.open?y:(g.addClass(m.active),r(t,"expanded",!0),setTimeout(function(){y.$root.addClass(m.opened),r(y.$root[0],"hidden",!1)},0),!1!==l&&(p.open=!0,h&&n.css("overflow","hidden").css("padding-right","+="+a()),h&&s?y.$holder.find("."+m.frame).one("transitionend",function(){y.$holder[0].focus()}):y.$holder[0].focus(),i.on("click."+p.id+" focusin."+p.id,function(e){var i=e.target;i!=t&&i!=document&&3!=e.which&&y.close(i===y.$holder[0])}).on("keydown."+p.id,function(t){var i=t.keyCode,n=y.component.key[i],s=t.target;27==i?y.close(!0):s!=y.$holder[0]||!n&&13!=i?e.contains(y.$root[0],s)&&13==i&&(t.preventDefault(),s.click()):(t.preventDefault(),n?o._.trigger(y.component.key.go,y,[o._.trigger(n)]):y.$root.find("."+m.highlighted).hasClass(m.disabled)||(y.set("select",y.component.item.highlight),f.closeOnSelect&&y.close(!0)))})),y.trigger("open"))},close:function(e){return e&&(f.editable?t.focus():(y.$holder.off("focus.toOpen").focus(),setTimeout(function(){y.$holder.on("focus.toOpen",w)},0))),g.removeClass(m.active),r(t,"expanded",!1),setTimeout(function(){y.$root.removeClass(m.opened+" "+m.focused),r(y.$root[0],"hidden",!0)},0),p.open?(p.open=!1,h&&n.css("overflow","").css("padding-right","-="+a()),i.off("."+p.id),y.trigger("close")):y},clear:function(e){return y.set("clear",null,e)},set:function(t,i,n){var s,o,a=e.isPlainObject(t),r=a?t:{};if(n=a&&e.isPlainObject(i)?i:n||{},t){for(s in a||(r[t]=i),r)o=r[s],s in y.component.item&&(void 0===o&&(o=null),y.component.set(s,o,n)),"select"!=s&&"clear"!=s||g.val("clear"==s?"":y.get(s,f.format)).trigger("change");y.render()}return n.muted?y:y.trigger("set",r)},get:function(e,i){if(null!=p[e=e||"value"])return p[e];if("valueSubmit"==e){if(y._hidden)return y._hidden.value;e="value"}if("value"==e)return t.value;if(e in y.component.item){if("string"==typeof i){var n=y.component.get(e);return n?o._.trigger(y.component.formats.toString,y.component,[i,n]):""}return y.component.get(e)}},on:function(t,i,n){var s,o,a=e.isPlainObject(t),r=a?t:{};if(t)for(s in a||(r[t]=i),r)o=r[s],n&&(s="_"+s),p.methods[s]=p.methods[s]||[],p.methods[s].push(o);return y},off:function(){var e,t,i=arguments;for(e=0,namesCount=i.length;e<namesCount;e+=1)(t=i[e])in p.methods&&delete p.methods[t];return y},trigger:function(e,t){var i=function(e){var i=p.methods[e];i&&i.map(function(e){o._.trigger(e,y,[t])})};return i("_"+e),i(e),y}};function b(){return o._.node("div",o._.node("div",o._.node("div",o._.node("div",y.component.nodes(p.open),m.box),m.wrap),m.frame),m.holder,'tabindex="-1"')}function w(e){e.stopPropagation(),g.addClass(m.target),y.$root.addClass(m.focused),y.open()}function k(e){var t=e.keyCode,i=/^(8|46)$/.test(t);if(27==t)return y.close(!0),!1;(32==t||i||!p.open&&y.component.key[t])&&(e.preventDefault(),e.stopPropagation(),i?y.clear().close():y.open())}return new v}function a(){if(n.height()<=t.height())return 0;var i=e('<div style="visibility:hidden;width:100px" />').appendTo("body"),s=i[0].offsetWidth;i.css("overflow","scroll");var o=e('<div style="width:100%" />').appendTo(i)[0].offsetWidth;return i.remove(),s-o}function r(t,i,n){if(e.isPlainObject(i))for(var s in i)l(t,s,i[s]);else l(t,i,n)}function l(e,t,i){e.setAttribute(("role"==t?"":"aria-")+t,i)}function c(){try{return document.activeElement}catch(e){}}return o.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"}},o._={group:function(e){for(var t,i="",n=o._.trigger(e.min,e);n<=o._.trigger(e.max,e,[n]);n+=e.i)t=o._.trigger(e.item,e,[n]),i+=o._.node(e.node,t[0],t[1],t[2]);return i},node:function(t,i,n,s){return i?"<"+t+(n=n?' class="'+n+'"':"")+(s=s?" "+s:"")+">"+(i=e.isArray(i)?i.join(""):i)+"</"+t+">":""},lead:function(e){return(e<10?"0":"")+e},trigger:function(e,t,i){return"function"==typeof e?e.apply(t,i||[]):e},digits:function(e){return/\d/.test(e[1])?2:1},isDate:function(e){return{}.toString.call(e).indexOf("Date")>-1&&this.isInteger(e.getDate())},isInteger:function(e){return{}.toString.call(e).indexOf("Number")>-1&&e%1==0},ariaAttr:function(t,i){e.isPlainObject(t)||(t={attribute:i});
1for(var n in i="",t){var s=("role"==n?"":"aria-")+n;i+=null==t[n]?"":s+'="'+t[n]+'"'}return i}},o.extend=function(t,i){e.fn[t]=function(n,s){var a=this.data(t);return"picker"==n?a:a&&"string"==typeof n?o._.trigger(a[n],a,[s]):this.each(function(){e(this).data(t)||new o(this,t,i,n)})},e.fn[t].defaults=i.defaults},o}),function(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,t){var i,n=e._;function s(e,t){var i,n=this,s=e.$node[0],o=s.value,a=e.$node.data("value"),r=a||o,l=a?t.formatSubmit:t.format,c=function(){return s.currentStyle?"rtl"==s.currentStyle.direction:"rtl"==getComputedStyle(e.$root[0]).direction};n.settings=t,n.$node=e.$node,n.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"},n.item={},n.item.clear=null,n.item.disable=(t.disable||[]).slice(0),n.item.enable=-(!0===(i=n.item.disable)[0]?i.shift():-1),n.set("min",t.min).set("max",t.max).set("now"),r?n.set("select",r,{format:l,defaultValue:!0}):n.set("select",null).set("highlight",n.item.now),n.key={40:7,38:-7,39:function(){return c()?-1:1},37:function(){return c()?1:-1},go:function(e){var t=n.item.highlight,i=new Date(t.year,t.month,t.date+e);n.set("highlight",i,{interval:e}),this.render()}},e.on("render",function(){e.$root.find("."+t.klass.selectMonth).on("change",function(){var i=this.value;i&&(e.set("highlight",[e.get("view").year,i,e.get("highlight").date]),e.$root.find("."+t.klass.selectMonth).trigger("focus"))}),e.$root.find("."+t.klass.selectYear).on("change",function(){var i=this.value;i&&(e.set("highlight",[i,e.get("view").month,e.get("highlight").date]),e.$root.find("."+t.klass.selectYear).trigger("focus"))})},1).on("open",function(){var i="";n.disabled(n.get("now"))&&(i=":not(."+t.klass.buttonToday+")"),e.$root.find("button"+i+", select").attr("disabled",!1)},1).on("close",function(){e.$root.find("button, select").attr("disabled",!0)},1)}s.prototype.set=function(e,t,i){var n=this,s=n.item;return null===t?("clear"==e&&(e="select"),s[e]=t,n):(s["enable"==e?"disable":"flip"==e?"enable":e]=n.queue[e].split(" ").map(function(s){return t=n[s](e,t,i)}).pop(),"select"==e?n.set("highlight",s.select,i):"highlight"==e?n.set("view",s.highlight,i):e.match(/^(flip|min|max|disable|enable)$/)&&(s.select&&n.disabled(s.select)&&n.set("select",s.select,i),s.highlight&&n.disabled(s.highlight)&&n.set("highlight",s.highlight,i)),n)},s.prototype.get=function(e){return this.item[e]},s.prototype.create=function(e,i,s){var o,a=this;return(i=void 0===i?e:i)==-1/0||i==1/0?o=i:t.isPlainObject(i)&&n.isInteger(i.pick)?i=i.obj:t.isArray(i)?(i=new Date(i[0],i[1],i[2]),i=n.isDate(i)?i:a.create().obj):i=n.isInteger(i)||n.isDate(i)?a.normalize(new Date(i),s):a.now(e,i,s),{year:o||i.getFullYear(),month:o||i.getMonth(),date:o||i.getDate(),day:o||i.getDay(),obj:o||i,pick:o||i.getTime()}},s.prototype.createRange=function(e,i){var s=this,o=function(e){return!0===e||t.isArray(e)||n.isDate(e)?s.create(e):e};return n.isInteger(e)||(e=o(e)),n.isInteger(i)||(i=o(i)),n.isInteger(e)&&t.isPlainObject(i)?e=[i.year,i.month,i.date+e]:n.isInteger(i)&&t.isPlainObject(e)&&(i=[e.year,e.month,e.date+i]),{from:o(e),to:o(i)}},s.prototype.withinRange=function(e,t){return e=this.createRange(e.from,e.to),t.pick>=e.from.pick&&t.pick<=e.to.pick},s.prototype.overlapRanges=function(e,t){var i=this;return e=i.createRange(e.from,e.to),t=i.createRange(t.from,t.to),i.withinRange(e,t.from)||i.withinRange(e,t.to)||i.withinRange(t,e.from)||i.withinRange(t,e.to)},s.prototype.now=function(e,t,i){return t=new Date,i&&i.rel&&t.setDate(t.getDate()+i.rel),this.normalize(t,i)},s.prototype.navigate=function(e,i,n){var s,o,a,r,l=t.isArray(i),c=t.isPlainObject(i),d=this.item.view;if(l||c){for(c?(o=i.year,a=i.month,r=i.date):(o=+i[0],a=+i[1],r=+i[2]),n&&n.nav&&d&&d.month!==a&&(o=d.year,a=d.month),o=(s=new Date(o,a+(n&&n.nav?n.nav:0),1)).getFullYear(),a=s.getMonth();new Date(o,a,r).getMonth()!==a;)r-=1;i=[o,a,r]}return i},s.prototype.normalize=function(e){return e.setHours(0,0,0,0),e},s.prototype.measure=function(e,t){return t?"string"==typeof t?t=this.parse(e,t):n.isInteger(t)&&(t=this.now(e,t,{rel:t})):t="min"==e?-1/0:1/0,t},s.prototype.viewset=function(e,t){return this.create([t.year,t.month,1])},s.prototype.validate=function(e,i,s){var o,a,r,l,c=this,d=i,u=s&&s.interval?s.interval:1,h=-1===c.item.enable,p=c.item.min,f=c.item.max,m=h&&c.item.disable.filter(function(e){if(t.isArray(e)){var s=c.create(e).pick;s<i.pick?o=!0:s>i.pick&&(a=!0)}return n.isInteger(e)}).length;if((!s||!s.nav&&!s.defaultValue)&&(!h&&c.disabled(i)||h&&c.disabled(i)&&(m||o||a)||!h&&(i.pick<=p.pick||i.pick>=f.pick)))for(h&&!m&&(!a&&u>0||!o&&u<0)&&(u*=-1);
1c.disabled(i)&&(Math.abs(u)>1&&(i.month<d.month||i.month>d.month)&&(i=d,u=u>0?1:-1),i.pick<=p.pick?(r=!0,u=1,i=c.create([p.year,p.month,p.date+(i.pick===p.pick?0:-1)])):i.pick>=f.pick&&(l=!0,u=-1,i=c.create([f.year,f.month,f.date+(i.pick===f.pick?0:1)])),!r||!l);)i=c.create([i.year,i.month,i.date+u]);return i},s.prototype.disabled=function(e){var i=this,s=i.item.disable.filter(function(s){return n.isInteger(s)?e.day===(i.settings.firstDay?s:s-1)%7:t.isArray(s)||n.isDate(s)?e.pick===i.create(s).pick:t.isPlainObject(s)?i.withinRange(s,e):void 0});return s=s.length&&!s.filter(function(e){return t.isArray(e)&&"inverted"==e[3]||t.isPlainObject(e)&&e.inverted}).length,-1===i.item.enable?!s:s||e.pick<i.item.min.pick||e.pick>i.item.max.pick},s.prototype.parse=function(e,t,i){var s=this,o={};return t&&"string"==typeof t?(i&&i.format||((i=i||{}).format=s.settings.format),s.formats.toArray(i.format).map(function(e){var i=s.formats[e],a=i?n.trigger(i,s,[t,o]):e.replace(/^!/,"").length;i&&(o[e]=t.substr(0,a)),t=t.substr(a)}),[o.yyyy||o.yy,+(o.mm||o.m)-1,o.dd||o.d]):t},s.prototype.formats=function(){function e(e,t,i){var n=e.match(/[^\x00-\x7F]+|\w+/)[0];return i.mm||i.m||(i.m=t.indexOf(n)+1),n.length}function t(e){return e.match(/\w+/)[0].length}return{d:function(e,t){return e?n.digits(e):t.date},dd:function(e,t){return e?2:n.lead(t.date)},ddd:function(e,i){return e?t(e):this.settings.weekdaysShort[i.day]},dddd:function(e,i){return e?t(e):this.settings.weekdaysFull[i.day]},m:function(e,t){return e?n.digits(e):t.month+1},mm:function(e,t){return e?2:n.lead(t.month+1)},mmm:function(t,i){var n=this.settings.monthsShort;return t?e(t,n,i):n[i.month]},mmmm:function(t,i){var n=this.settings.monthsFull;return t?e(t,n,i):n[i.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 i=this;return i.formats.toArray(e).map(function(e){return n.trigger(i.formats[e],i,[0,t])||e.replace(/^!/,"")}).join("")}}}(),s.prototype.isDateExact=function(e,i){var s=this;return n.isInteger(e)&&n.isInteger(i)||"boolean"==typeof e&&"boolean"==typeof i?e===i:(n.isDate(e)||t.isArray(e))&&(n.isDate(i)||t.isArray(i))?s.create(e).pick===s.create(i).pick:!(!t.isPlainObject(e)||!t.isPlainObject(i))&&(s.isDateExact(e.from,i.from)&&s.isDateExact(e.to,i.to))},s.prototype.isDateOverlap=function(e,i){var s=this,o=s.settings.firstDay?1:0;return n.isInteger(e)&&(n.isDate(i)||t.isArray(i))?(e=e%7+o)===s.create(i).day+1:n.isInteger(i)&&(n.isDate(e)||t.isArray(e))?(i=i%7+o)===s.create(e).day+1:!(!t.isPlainObject(e)||!t.isPlainObject(i))&&s.overlapRanges(e,i)},s.prototype.flipEnable=function(e){var t=this.item;t.enable=e||(-1==t.enable?1:-1)},s.prototype.deactivate=function(e,i){var s=this,o=s.item.disable.slice(0);return"flip"==i?s.flipEnable():!1===i?(s.flipEnable(1),o=[]):!0===i?(s.flipEnable(-1),o=[]):i.map(function(e){for(var i,a=0;a<o.length;a+=1)if(s.isDateExact(e,o[a])){i=!0;break}i||(n.isInteger(e)||n.isDate(e)||t.isArray(e)||t.isPlainObject(e)&&e.from&&e.to)&&o.push(e)}),o},s.prototype.activate=function(e,i){var s=this,o=s.item.disable,a=o.length;return"flip"==i?s.flipEnable():!0===i?(s.flipEnable(1),o=[]):!1===i?(s.flipEnable(-1),o=[]):i.map(function(e){var i,r,l,c;for(l=0;l<a;l+=1){if(r=o[l],s.isDateExact(r,e)){i=o[l]=null,c=!0;break}if(s.isDateOverlap(r,e)){t.isPlainObject(e)?(e.inverted=!0,i=e):t.isArray(e)?(i=e)[3]||i.push("inverted"):n.isDate(e)&&(i=[e.getFullYear(),e.getMonth(),e.getDate(),"inverted"]);break}}if(i)for(l=0;l<a;l+=1)if(s.isDateExact(o[l],e)){o[l]=null;break}if(c)for(l=0;l<a;l+=1)if(s.isDateOverlap(o[l],e)){o[l]=null;break}i&&o.push(i)}),o.filter(function(e){return null!=e})},s.prototype.nodes=function(e){var t,i,s=this,o=s.settings,a=s.item,r=a.now,l=a.select,c=a.highlight,d=a.view,u=a.disable,h=a.min,p=a.max,f=(t=(o.showWeekdaysFull?o.weekdaysFull:o.weekdaysShort).slice(0),i=o.weekdaysFull.slice(0),o.firstDay&&(t.push(t.shift()),i.push(i.shift())),n.node("thead",n.node("tr",n.group({min:0,max:6,i:1,node:"th",item:function(e){return[t[e],o.klass.weekdays,'scope=col title="'+i[e]+'"']}})))),m=function(e){return n.node("div"," ",o.klass["nav"+(e?"Next":"Prev")]+(e&&d.year>=p.year&&d.month>=p.month||!e&&d.year<=h.year&&d.month<=h.month?" "+o.klass.navDisabled:""),"data-nav="+(e||-1)+" "+n.ariaAttr({role:"button",controls:s.$node[0].id+"_table"})+' title="'+(e?o.labelMonthNext:o.labelMonthPrev)+'"')},g=function(){var t=o.showMonthsShort?o.monthsShort:o.monthsFull;return o.selectMonths?n.node("select",n.group({min:0,max:11,i:1,node:"option",item:function(e){return[t[e],0,"value="+e+(d.month==e?" selected":"")+(d.year==h.year&&e<h.month||d.year==p.year&&e>p.month?" disabled":"")]}}),o.klass.selectMonth,(e?"":"disabled")+" "+n.ariaAttr({controls:s.$node[0].id+"_table"})+' title="'+o.labelMonthSelect+'"'):n.node("div",t[d.month],o.klass.month)},v=function(){var t=d.year,i=!0===o.selectYears?5:~~(o.selectYears/2);if(i){var a=h.year,r=p.year,l=t-i,c=t+i;if(a>l&&(c+=a-l,l=a),r<c){var u=l-a,f=c-r;l-=u>f?f:u,c=r}return n.node("select",n.group({min:l,max:c,i:1,node:"option",item:function(e){return[e,0,"value="+e+(t==e?" selected":"")]}}),o.klass.selectYear,(e?"":"disabled")+" "+n.ariaAttr({controls:s.$node[0].id+"_table"})+' title="'+o.labelYearSelect+'"')}return n.node("div",t,o.klass.year)};
1return n.node("div",(o.selectYears?v()+g():g()+v())+m()+m(1),o.klass.header)+n.node("table",f+n.node("tbody",n.group({min:0,max:5,i:1,node:"tr",item:function(e){var t=o.firstDay&&0===s.create([d.year,d.month,1]).day?-7:0;return[n.group({min:7*e-d.day+t+1,max:function(){return this.min+7-1},i:1,node:"td",item:function(e){e=s.create([d.year,d.month,e+(o.firstDay?1:0)]);var t,i=l&&l.pick==e.pick,a=c&&c.pick==e.pick,f=u&&s.disabled(e)||e.pick<h.pick||e.pick>p.pick,m=n.trigger(s.formats.toString,s,[o.format,e]);return[n.node("div",e.date,(t=[o.klass.day],t.push(d.month==e.month?o.klass.infocus:o.klass.outfocus),r.pick==e.pick&&t.push(o.klass.now),i&&t.push(o.klass.selected),a&&t.push(o.klass.highlighted),f&&t.push(o.klass.disabled),t.join(" ")),"data-pick="+e.pick+" "+n.ariaAttr({role:"gridcell",label:m,selected:!(!i||s.$node.val()!==m)||null,activedescendant:!!a||null,disabled:!!f||null})),"",n.ariaAttr({role:"presentation"})]}})]}})),o.klass.table,'id="'+s.$node[0].id+'_table" '+n.ariaAttr({role:"grid",controls:s.$node[0].id,readonly:!0}))+n.node("div",n.node("button",o.today,o.klass.buttonToday,"type=button data-pick="+r.pick+(e&&!s.disabled(r)?"":" disabled")+" "+n.ariaAttr({controls:s.$node[0].id}))+n.node("button",o.clear,o.klass.buttonClear,"type=button data-clear=1"+(e?"":" disabled")+" "+n.ariaAttr({controls:s.$node[0].id}))+n.node("button",o.close,o.klass.buttonClose,"type=button data-close=true "+(e?"":" disabled")+" "+n.ariaAttr({controls:s.$node[0].id})),o.klass.footer)},s.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:(i=e.klasses().picker+"__")+"table",header:i+"header",navPrev:i+"nav--prev",navNext:i+"nav--next",navDisabled:i+"nav--disabled",month:i+"month",year:i+"year",selectMonth:i+"select--month",selectYear:i+"select--year",weekdays:i+"weekday",day:i+"day",disabled:i+"day--disabled",selected:i+"day--selected",highlighted:i+"day--highlighted",now:i+"day--today",infocus:i+"day--infocus",outfocus:i+"day--outfocus",footer:i+"footer",buttonClear:i+"button--clear",buttonToday:i+"button--today",buttonClose:i+"button--close"}},e.extend("pickadate",s)}),[].map||(Array.prototype.map=function(e,t){for(var i=this,n=i.length,s=new Array(n),o=0;o<n;o++)o in i&&(s[o]=e.call(t,i[o],o,i));return s}),[].filter||(Array.prototype.filter=function(e){if(null==this)throw new TypeError;var t=Object(this),i=t.length>>>0;if("function"!=typeof e)throw new TypeError;for(var n=[],s=arguments[1],o=0;o<i;o++)if(o in t){var a=t[o];e.call(s,a,o,t)&&n.push(a)}return n}),[].indexOf||(Array.prototype.indexOf=function(e){if(null==this)throw new TypeError;var t=Object(this),i=t.length>>>0;if(0===i)return-1;var n=0;if(arguments.length>1&&((n=Number(arguments[1]))!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),n>=i)return-1;for(var s=n>=0?n:Math.max(i-Math.abs(n),0);s<i;s++)if(s in t&&t[s]===e)return s;return-1});var nativeSplit=String.prototype.split,compliantExecNpcg=void 0===/()??/.exec("")[1];function SubscriptionFormAffix(){if($(window).width()>=975&&jQuery().affix){$(".email-subscription-form.vertical").css({width:$(".email-subscription-form.vertical").closest("div").outerWidth()});var e=$("#footer-main").innerHeight()+30;$(".email-subscription-form.vertical").affix({offset:{top:550,bottom:e}}).on("affix.bs.affix",function(){$(this).css({top:130})})}else $(window).off(".affix"),$(".email-subscription-form.vertical").removeClass("affix affix-top").removeData("bs.affix").css({width:"auto"})}function isValidEmailAddress(e){return new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(e)}function sendStatistic(e,t,i){"meal"==t?etrack(6,8,i):"blog"==t?etrack(19,8,i):"rsvp"==t&&etrack(17,"Click","
1social ref")}function validateForm(e,t,i,n){n=n||!1,e=$(e);i=i||$("#navbar-main").height()+15+($(".holiday-gift-banner").length&&$(window).width()>=975?$(".holiday-gift-banner").height():0);var s=e.closest("form");if(!s.length||!s[0])return!1;var o=new FormData(s[0]);"function"==typeof o.set?o.set("_method","POST"):o.append("_method","POST"),o.append("validator",t||e.data("validator"));var a=!1;return s.find(".validation-error:not(.static-error)").remove(),s.find(".validation-error.static-error").addClass("hidden"),"corporateContactForm-submit"!=e.attr("id")&&"team-contact-form-submit"!=e.attr("id")||s.find(".field-error").removeClass("field-error"),$.ajax({type:"POST",url:"/validate",cache:!1,async:!1,data:o,processData:!1,contentType:!1}).done(function(t){if("object"!=typeof t||null===t)return a=!1,e.find(".click-load-spin").remove(),void e.removeClass("disabled");if(t.success)a=!0,e.hasClass("remove-spin")&&(e.find(".click-load-spin").remove(),e.removeClass("disabled"));else{if(e.find(".click-load-spin").remove(),e.removeClass("disabled"),a=!1,messages=t.messages,"object"==typeof t&&null!==t&&messages&&$.each(messages,function(t,i){tmp_index=void 0,t.indexOf(".")>-1&&(arr=t.split("."),t=arr[0]+"["+arr[1]+"]",tmp_index=arr[0]),"corporateContactForm-submit"==e.attr("id")||"team-contact-form-submit"==e.attr("id")?s.find('[id="'+t+'-error-message"]')&&(s.find('[id="'+t+'-error-message"]').text(i[0]).removeClass("hidden"),s.find('[name="'+t+'"]').length&&(s.find('[name="'+t+'"]').parent().find(".selectize-control").length?s.find('[name="'+t+'"]').parent().find(".selectize-input").addClass("field-error"):s.find('[name="'+t+'"]').addClass("field-error"))):s.find("#"+t+"-error-message").length?s.find("#"+t+"-error-message").text(i[0]).removeClass("hidden"):"undefined"!=typeof tmp_index&&s.find("#"+tmp_index+"-error-message").length?s.find("#"+tmp_index+"-error-message").text(i[0]).removeClass("hidden"):"undefined"!=typeof tmp_index&&s.find('[name="'+tmp_index+'\\[\\]"]').length?s.find('[name="'+tmp_index+'\\[\\]"]').eq(arr[1]).before('<p class="validation-error help-block font-small mg-top-sm dynamic-error" id="'+tmp_index+'-error-message">'+i[0]+"</p>"):s.find('[name="'+t+'"]').before('<p class="validation-error help-block font-small mg-top-sm dynamic-error" id="'+t+'-error-message">'+i[0]+"</p>")}),n)return;"corporateContactForm"==s.attr("id")&&void 0!==s.find(".validation-error:not(.hidden):first").offset()?$("html, body").animate({scrollTop:s.find(".validation-error:not(.hidden):first").closest(".feed-contact-form__row").offset().top-i},300):void 0!==s.find(".validation-error:not(.hidden):first").offset()&&$("html, body").animate({scrollTop:s.find(".validation-error:not(.hidden):first").offset().top-i},300)}}).error(function(){"undefined"!=typeof spinner&&spinner.remove()}),a}function isEmail(e){return/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(e)}String.prototype.split=function(e,t){var i=this;if("[object RegExp]"!==Object.prototype.toString.call(e))return nativeSplit.call(i,e,t);var n,s,o,a,r=[],l=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.extended?"x":"")+(e.sticky?"y":""),c=0;for(e=new RegExp(e.source,l+"g"),i+="",compliantExecNpcg||(n=new RegExp("^"+e.source+"$(?!\\s)",l)),t=void 0===t?-1>>>0:t>>>0;(s=e.exec(i))&&!((o=s.index+s[0].length)>c&&(r.push(i.slice(c,s.index)),!compliantExecNpcg&&s.length>1&&s[0].replace(n,function(){for(var e=1;e<arguments.length-2;e++)void 0===arguments[e]&&(s[e]=void 0)}),s.length>1&&s.index<i.length&&Array.prototype.push.apply(r,s.slice(1)),a=s[0].length,c=o,r.length>=t));)e.lastIndex===s.index&&e.lastIndex++;return c===i.length?!a&&e.test("")||r.push(""):r.push(i.slice(c)),r.length>t?r.slice(0,t):r},function(e,t){"use strict";t.placeholder||e("input").each(function(){var e=jQuery(this),t=e.attr("placeholder");void 0!==t&&(""==e.val()&&e.val(t),e.on("focusin",function(){e.val()==t&&e.val("")}),e.on("blur",function(){""==e.val()&&e.val(t)}))})}(jQuery,Modernizr),function(e){"use strict";var t='[data-dismiss="alert"]',i=function(i){e(i).on("click",t,this.close)};i.VERSION="3.3.4",i.TRANSITION_DURATION=150,i.prototype.close=function(t){var n=e(this),s=n.attr("data-target");s||(s=(s=n.attr("href"))&&s.replace(/.*(?=#[^\s]*$)/,""));var o=e(s);function a(){o.detach().trigger("closed.bs.alert").remove()}
vendor: 6,695 bytes, line 1
1t&&t.preventDefault(),o.length||(o=n.closest(".alert")),o.trigger(t=e.Event("close.bs.alert")),t.isDefaultPrevented()||(o.removeClass("in"),e.support.transition&&o.hasClass("fade")?o.one("bsTransitionEnd",a).emulateTransitionEnd(i.TRANSITION_DURATION):a())};var n=e.fn.alert;e.fn.alert=function(t){return this.each(function(){var n=e(this),s=n.data("bs.alert");s||n.data("bs.alert",s=new i(this)),"string"==typeof t&&s[t].call(n)})},e.fn.alert.Constructor=i,e.fn.alert.noConflict=function(){return e.fn.alert=n,this},e(document).on("click.bs.alert.data-api",t,i.prototype.close)}(jQuery),function(e){"use strict";var t=function(i,n){this.$element=e(i),this.options=e.extend({},t.DEFAULTS,n),this.isLoading=!1};function i(i){return this.each(function(){var n=e(this),s=n.data("bs.button"),o="object"==typeof i&&i;s||n.data("bs.button",s=new t(this,o)),"toggle"==i?s.toggle():i&&s.setState(i)})}t.VERSION="3.3.4",t.DEFAULTS={loadingText:"loading..."},t.prototype.setState=function(t){var i="disabled",n=this.$element,s=n.is("input")?"val":"html",o=n.data();t+="Text",null==o.resetText&&n.data("resetText",n[s]()),setTimeout(e.proxy(function(){n[s](null==o[t]?this.options[t]:o[t]),"loadingText"==t?(this.isLoading=!0,n.addClass(i).attr(i,i)):this.isLoading&&(this.isLoading=!1,n.removeClass(i).removeAttr(i))},this),0)},t.prototype.toggle=function(){var e=!0,t=this.$element.closest('[data-toggle="buttons"]');if(t.length){var i=this.$element.find("input");"radio"==i.prop("type")&&(i.prop("checked")&&this.$element.hasClass("active")?e=!1:t.find(".active").removeClass("active")),e&&i.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));e&&this.$element.toggleClass("active")};var n=e.fn.button;e.fn.button=i,e.fn.button.Constructor=t,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var n=e(t.target);n.hasClass("btn")||(n=n.closest(".btn")),i.call(n,"toggle"),t.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){e(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery),function(e){"use strict";var t=function(i,n){this.$element=e(i),this.options=e.extend({},t.DEFAULTS,n),this.$trigger=e('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};function i(t){var i,n=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return e(n)}function n(i){return this.each(function(){var n=e(this),s=n.data("bs.collapse"),o=e.extend({},t.DEFAULTS,n.data(),"object"==typeof i&&i);!s&&o.toggle&&/show|hide/.test(i)&&(o.toggle=!1),s||n.data("bs.collapse",s=new t(this,o)),"string"==typeof i&&s[i]()})}t.VERSION="3.3.4",t.TRANSITION_DURATION=350,t.DEFAULTS={toggle:!0},t.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},t.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var i,s=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(s&&s.length&&(i=s.data("bs.collapse"))&&i.transitioning)){var o=e.Event("show.bs.collapse");if(this.$element.trigger(o),!o.isDefaultPrevented()){s&&s.length&&(n.call(s,"hide"),i||s.data("bs.collapse",null));var a=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[a](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var r=function(){this.$element.removeClass("collapsing").addClass("collapse in")[a](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return r.call(this);var l=e.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",e.proxy(r,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[a](this.$element[0][l])}}}},t.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var i=e.Event("hide.bs.collapse");if(this.$element.trigger(i),!i.isDefaultPrevented()){var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var s=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!e.support.transition)return s.call(this);this.$element[n](0).one("bsTransitionEnd",e.proxy(s,this)).emulateTransitionEnd(t.TRANSITION_DURATION)}}},t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},t.prototype.getParent=function(){return e(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(e.proxy(function(t,n){var s=e(n);this.addAriaAndCollapsedClass(i(s),s)},this)).end()},t.prototype.addAriaAndCollapsedClass=function(e,t){var i=e.hasClass("in");e.attr("aria-expanded",i),t.toggleClass("collapsed",!i).attr("aria-expanded",i)};var s=e.fn.collapse;e.fn.collapse=n,e.fn.collapse.Constructor=t,e.fn.collapse.noConflict=function(){return e.fn.collapse=s,this},e(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var s=e(this);s.attr("data-target")||t.preventDefault();var o=i(s),a=o.data("bs.collapse")?"toggle":s.data();n.call(o,a)})}(jQuery),function(e){"use strict";e.fn.emulateTransitionEnd=function(t){var i=!1,n=this;e(this).one("bsTransitionEnd",function(){i=!0});return setTimeout(function(){i||e(n).trigger(e.support.transition.end)},t),this},e(function(){e.support.transition=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var i in t)if(void 0!==e.style[i])return{end:t[i]};return!1}(),e.support.transition&&(e.event.special.bsTransitionEnd={bindType:e.support.transition.end,delegateType:e.support.transition.end,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery),function(e){"use strict";var t='[data-toggle="dropdown"]',i=function(t){e(t).on("click.bs.dropdown",this.toggle)};function n(i){i&&3===i.which||(e(".dropdown-backdrop").remove(),e(t).each(function(){var t=e(this),n=s(t),o={relatedTarget:this};n.hasClass("open")&&(n.trigger(i=e.Event("hide.bs.dropdown",o)),i.isDefaultPrevented()||(t.attr("aria-expanded","fal
1se"),n.removeClass("open").trigger("hidden.bs.dropdown",o)))}))}function s(t){var i=t.attr("data-target");i||(i=(i=t.attr("href"))&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,""));var n=i&&e(i);return n&&n.length?n:t.parent()}i.VERSION="3.3.4",i.prototype.toggle=function(t){var i=e(this);if(!i.is(".disabled, :disabled")){var o=s(i),a=o.hasClass("open");if(n(),!a){"ontouchstart"in document.documentElement&&!o.closest(".navbar-nav").length&&e('<div class="dropdown-backdrop"/>').insertAfter(e(this)).on("click",n);var r={relatedTarget:this};if(o.trigger(t=e.Event("show.bs.dropdown",r)),t.isDefaultPrevented())return;i.trigger("focus").attr("aria-expanded","true"),o.toggleClass("open").trigger("shown.bs.dropdown",r)}return!1}},i.prototype.keydown=function(i){if(/(38|40|27|32)/.test(i.which)&&!/input|textarea/i.test(i.target.tagName)){var n=e(this);if(i.preventDefault(),i.stopPropagation(),!n.is(".disabled, :disabled")){var o=s(n),a=o.hasClass("open");if(!a&&27!=i.which||a&&27==i.which)return 27==i.which&&o.find(t).trigger("focus"),n.trigger("click");var r=" li:not(.disabled):visible a",l=o.find('[role="menu"]'+r+', [role="listbox"]'+r);if(l.length){var c=l.index(i.target);38==i.which&&c>0&&c--,40==i.which&&c<l.length-1&&c++,~c||(c=0),l.eq(c).trigger("focus")}}}};var o=e.fn.dropdown;e.fn.dropdown=function(t){return this.each(function(){var n=e(this),s=n.data("bs.dropdown");s||n.data("bs.dropdown",s=new i(this)),"string"==typeof t&&s[t].call(n)})},e.fn.dropdown.Constructor=i,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=o,this},e(document).on("click.bs.dropdown.data-api",n).on("click.bs.dropdown.data-api",".dropdown form",function(e){e.stopPropagation()}).on("click.bs.dropdown.data-api",t,i.prototype.toggle).on("keydown.bs.dropdown.data-api",t,i.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="menu"]',i.prototype.keydown).on("keydown.bs.dropdown.data-api",'[role="listbox"]',i.prototype.keydown)}(jQuery),function(e){"use strict";var t=function(t,i){this.options=i,this.$body=e(document.body),this.$element=e(t),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,e.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};function i(i,n){return this.each(function(){var s=e(this),o=s.data("bs.modal"),a=e.extend({},t.DEFAULTS,s.data(),"object"==typeof i&&i);o||s.data("bs.modal",o=new t(this,a)),"string"==typeof i?o[i](n):a.show&&o.show(n)})}t.VERSION="3.3.4",t.TRANSITION_DURATION=300,t.BACKDROP_TRANSITION_DURATION=150,t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},t.prototype.toggle=function(e){return this.isShown?this.hide():this.show(e)},t.prototype.show=function(i){var n=this,s=e.Event("show.bs.modal",{relatedTarget:i});this.$element.trigger(s),this.isShown||s.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',e.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){n.$element.one("mouseup.dismiss.bs.modal",function(t){e(t.target).is(n.$element)&&(n.ignoreBackdropClick=!0)})}),this.backdrop(function(){var s=e.support.transition&&n.$element.hasClass("fade");n.$element.parent().length||n.$element.appendTo(n.$body),n.$element.show().scrollTop(0),n.adjustDialog(),s&&n.$element[0].offsetWidth,n.$element.addClass("in").attr("aria-hidden",!1),n.enforceFocus();var o=e.Event("shown.bs.modal",{relatedTarget:i});s?n.$dialog.one("bsTransitionEnd",function(){n.$element.trigger("focus").trigger(o)}).emulateTransitionEnd(t.TRANSITION_DURATION):n.$element.trigger("focus").trigger(o)}))},t.prototype.hide=function(i){i&&i.preventDefault(),i=e.Event("hide.bs.modal"),this.$element.trigger(i),this.isShown&&!i.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),e(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),e.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",e.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())},t.prototype.enforceFocus=function(){e(document).off("focusin.bs.modal").on("focusin.bs.modal",e.proxy(function(e){this.$element[0]===e.target||this.$element.has(e.target).length||this.$element.trigger("focus")},this))},t.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("key
1down.dismiss.bs.modal",e.proxy(function(e){27==e.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},t.prototype.resize=function(){this.isShown?e(window).on("resize.bs.modal",e.proxy(this.handleUpdate,this)):e(window).off("resize.bs.modal")},t.prototype.hideModal=function(){var e=this;this.$element.hide(),this.backdrop(function(){e.$body.removeClass("modal-open"),e.resetAdjustments(),e.resetScrollbar(),e.$element.trigger("hidden.bs.modal")})},t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},t.prototype.backdrop=function(i){var n=this,s=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var o=e.support.transition&&s;if(this.$backdrop=e('<div class="modal-backdrop '+s+'" />').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",e.proxy(function(e){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide())},this)),o&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;o?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var a=function(){n.removeBackdrop(),i&&i()};e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",a).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):a()}else i&&i()},t.prototype.handleUpdate=function(){this.adjustDialog()},t.prototype.adjustDialog=function(){var e=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&e?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!e?this.scrollbarWidth:""})},t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},t.prototype.checkScrollbar=function(){var e=window.innerWidth;if(!e){var t=document.documentElement.getBoundingClientRect();e=t.right-Math.abs(t.left)}this.bodyIsOverflowing=document.body.clientWidth<e,this.scrollbarWidth=this.measureScrollbar()},t.prototype.setScrollbar=function(){var e=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",e+this.scrollbarWidth)},t.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},t.prototype.measureScrollbar=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure",this.$body.append(e);var t=e.offsetWidth-e.clientWidth;return this.$body[0].removeChild(e),t};var n=e.fn.modal;e.fn.modal=i,e.fn.modal.Constructor=t,e.fn.modal.noConflict=function(){return e.fn.modal=n,this},e(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var n=e(this),s=n.attr("href"),o=e(n.attr("data-target")||s&&s.replace(/.*(?=#[^\s]+$)/,"")),a=o.data("bs.modal")?"toggle":e.extend({remote:!/#/.test(s)&&s},o.data(),n.data());n.is("a")&&t.preventDefault(),o.one("show.bs.modal",function(e){e.isDefaultPrevented()||o.one("hidden.bs.modal",function(){n.is(":visible")&&n.trigger("focus")})}),i.call(o,a,this)})}(jQuery),function(e){"use strict";var t=function(t,i){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=i,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",e.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",e.proxy(this.pause,this)).on("mouseleave.bs.carousel",e.proxy(this.cycle,this))};function i(i){return this.each(function(){var n=e(this),s=n.data("bs.carousel"),o=e.extend({},t.DEFAULTS,n.data(),"object"==typeof i&&i),a="string"==typeof i?i:o.slide;s||n.data("bs.carousel",s=new t(this,o)),"number"==typeof i?s.to(i):a?s[a]():o.interval&&s.pause().cycle()})}t.VERSION="3.3.4",t.TRANSITION_DURATION=600,t.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},t.prototype.keydown=function(e){if(!/input|textarea/i.test(e.target.tagName)){switch(e.which){case 37:this.prev();break;case 39:this.next();break;default:return}e.preventDefault()}},t.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},t.prototype.getItemIndex=function(e){return this.$items=e.parent().children(".item"),this.$items.index(e||this.$active)},t.prototype.getItemForDirection=function(e,t){var i=this.getItemIndex(t);if(("prev"==e&&0===i||"next"==e&&i==this.$items.length-1)&&!this.options.wrap)return t;var n=(i+("prev"==e?-1:1))%this.$items.length;return this.$items.eq(n)},t.prototype.to=function(e){var t=this,i=this.getItemIndex(this.$active=this.$element.find(".
1item.active"));if(!(e>this.$items.length-1||e<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){t.to(e)}):i==e?this.pause().cycle():this.slide(e>i?"next":"prev",this.$items.eq(e))},t.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},t.prototype.next=function(){if(!this.sliding)return this.slide("next")},t.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},t.prototype.slide=function(i,n){var s=this.$element.find(".item.active"),o=n||this.getItemForDirection(i,s),a=this.interval,r="next"==i?"left":"right",l=this;if(o.hasClass("active"))return this.sliding=!1;var c=o[0],d=e.Event("slide.bs.carousel",{relatedTarget:c,direction:r});if(this.$element.trigger(d),!d.isDefaultPrevented()){if(this.sliding=!0,a&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var u=e(this.$indicators.children()[this.getItemIndex(o)]);u&&u.addClass("active")}var h=e.Event("slid.bs.carousel",{relatedTarget:c,direction:r});return e.support.transition&&this.$element.hasClass("slide")?(o.addClass(i),o[0].offsetWidth,s.addClass(r),o.addClass(r),s.one("bsTransitionEnd",function(){o.removeClass([i,r].join(" ")).addClass("active"),s.removeClass(["active",r].join(" ")),l.sliding=!1,setTimeout(function(){l.$element.trigger(h)},0)}).emulateTransitionEnd(t.TRANSITION_DURATION)):(s.removeClass("active"),o.addClass("active"),this.sliding=!1,this.$element.trigger(h)),a&&this.cycle(),this}};var n=e.fn.carousel;e.fn.carousel=i,e.fn.carousel.Constructor=t,e.fn.carousel.noConflict=function(){return e.fn.carousel=n,this};var s=function(t){var n,s=e(this),o=e(s.attr("data-target")||(n=s.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,""));if(o.hasClass("carousel")){var a=e.extend({},o.data(),s.data()),r=s.attr("data-slide-to");r&&(a.interval=!1),i.call(o,a),r&&o.data("bs.carousel").to(r),t.preventDefault()}};e(document).on("click.bs.carousel.data-api","[data-slide]",s).on("click.bs.carousel.data-api","[data-slide-to]",s),e(window).on("load",function(){e('[data-ride="carousel"]').each(function(){var t=e(this);i.call(t,t.data())})})}(jQuery),function(e){"use strict";var t=function(e,t){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.init("tooltip",e,t)};t.VERSION="3.3.4",t.TRANSITION_DURATION=150,t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},t.prototype.init=function(t,i,n){if(this.enabled=!0,this.type=t,this.$element=e(i),this.options=this.getOptions(n),this.$viewport=this.options.viewport&&e(this.options.viewport.selector||this.options.viewport),this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var s=this.options.trigger.split(" "),o=s.length;o--;){var a=s[o];if("click"==a)this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if("manual"!=a){var r="hover"==a?"mouseenter":"focusin",l="hover"==a?"mouseleave":"focusout";this.$element.on(r+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.getOptions=function(t){return(t=e.extend({},this.getDefaults(),this.$element.data(),t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t},t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&e.each(this._options,function(e,n){i[e]!=n&&(t[e]=n)}),t},t.prototype.enter=function(t){var i=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(i&&i.$tip&&i.$tip.is(":visible"))i.hoverState="in";else{if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){"in"==i.hoverState&&i.show()},i.options.delay.show)}},t.prototype.leave=function(t){var i=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,i)),clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){"out"==i.hoverState&&i.hide()},i.options.delay.hide)},t.prototype.show=function(){var i=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(i);var n=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(i.isDefaultPrevented()||!n)return;var s=this,o=this.tip(),a=this.getUID(this.type);this.setContent(),o.attr("id",a),this.$element.attr("aria-describedby",a),this.options.animation&&o.addClass("fade");var r="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,c=l.test(r);c&&(r=r.replace(l,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(r).data("bs."+this.type,this),this.options.container?o.appendTo(this.options.container):o.insertAfter(this.$element);var d=this.getPosition(),u=o[0].offsetWidth,h=o[0].offsetHeight;if(c){var p=r,f=this.options.container?e(this.options.container):this.$element.parent(),m=this.getPosition(f);r="bottom"==r&&d.bottom+h>m.bottom?"top":"top"==r&&d.top-h<m.top?"bottom":"right"==r&&d.right+u>m.width?"left":"left"==r&&d.left-u<m.left?"right":r,o.removeClass(p).addClass(r)}var g=this.getCalculatedOffset(r,d,u,h);this.applyPlacement(g,r);var v=function(){var e=s.hoverState;s.$element.trigger("shown.bs."+s.type),s.hoverState=null,"out"==e&&s.leave(s)};
vendor: 7,976 bytes, line 1
1e.support.transition&&this.$tip.hasClass("fade")?o.one("bsTransitionEnd",v).emulateTransitionEnd(t.TRANSITION_DURATION):v()}},t.prototype.applyPlacement=function(t,i){var n=this.tip(),s=n[0].offsetWidth,o=n[0].offsetHeight,a=parseInt(n.css("margin-top"),10),r=parseInt(n.css("margin-left"),10);isNaN(a)&&(a=0),isNaN(r)&&(r=0),t.top=t.top+a,t.left=t.left+r,e.offset.setOffset(n[0],e.extend({using:function(e){n.css({top:Math.round(e.top),left:Math.round(e.left)})}},t),0),n.addClass("in"),n.prev().addClass("hovered");var l=n[0].offsetWidth,c=n[0].offsetHeight;"top"==i&&c!=o&&(t.top=t.top+o-c);var d=this.getViewportAdjustedDelta(i,t,l,c);d.left?t.left+=d.left:t.top+=d.top;var u=/top|bottom/.test(i),h=u?2*d.left-s+l:2*d.top-o+c,p=u?"offsetWidth":"offsetHeight";n.offset(t),this.replaceArrow(h,n[0][p],u)},t.prototype.replaceArrow=function(e,t,i){this.arrow().css(i?"left":"top",50*(1-e/t)+"%").css(i?"top":"left","")},t.prototype.setContent=function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},t.prototype.hide=function(i){var n=this,s=e(this.$tip),o=e.Event("hide.bs."+this.type);function a(){"in"!=n.hoverState&&s.detach(),n.$element.removeAttr("aria-describedby").trigger("hidden.bs."+n.type),i&&i()}if(this.$element.trigger(o),!o.isDefaultPrevented())return s.removeClass("in"),s.prev().removeClass("hovered"),e.support.transition&&s.hasClass("fade")?s.one("bsTransitionEnd",a).emulateTransitionEnd(t.TRANSITION_DURATION):a(),this.hoverState=null,this},t.prototype.fixTitle=function(){var e=this.$element;(e.attr("title")||"string"!=typeof e.attr("data-original-title"))&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},t.prototype.hasContent=function(){return this.getTitle()},t.prototype.getPosition=function(t){var i=(t=t||this.$element)[0],n="BODY"==i.tagName,s=i.getBoundingClientRect();null==s.width&&(s=e.extend({},s,{width:s.right-s.left,height:s.bottom-s.top}));var o=n?{top:0,left:0}:t.offset(),a={scroll:n?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},r=n?{width:e(window).width(),height:e(window).height()}:null;return e.extend({},s,a,r,o)},t.prototype.getCalculatedOffset=function(e,t,i,n){return"bottom"==e?{top:t.top+t.height,left:t.left+t.width/2-i/2}:"top"==e?{top:t.top-n,left:t.left+t.width/2-i/2}:"left"==e?{top:t.top+t.height/2-n/2,left:t.left-i}:{top:t.top+t.height/2-n/2,left:t.left+t.width}},t.prototype.getViewportAdjustedDelta=function(e,t,i,n){var s={top:0,left:0};if(!this.$viewport)return s;var o=this.options.viewport&&this.options.viewport.padding||0,a=this.getPosition(this.$viewport);if(/right|left/.test(e)){var r=t.top-o-a.scroll,l=t.top+o-a.scroll+n;r<a.top?s.top=a.top-r:l>a.top+a.height&&(s.top=a.top+a.height-l)}else{var c=t.left-o,d=t.left+o+i;c<a.left?s.left=a.left-c:d>a.width&&(s.left=a.left+a.width-d)}return s},t.prototype.getTitle=function(){var e=this.$element,t=this.options;return e.attr("data-original-title")||("function"==typeof t.title?t.title.call(e[0]):t.title)},t.prototype.getUID=function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},t.prototype.tip=function(){return this.$tip=this.$tip||e(this.options.template)},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},t.prototype.enable=function(){this.enabled=!0},t.prototype.disable=function(){this.enabled=!1},t.prototype.toggleEnabled=function(){this.enabled=!this.enabled},t.prototype.toggle=function(t){var i=this;t&&((i=e(t.currentTarget).data("bs."+this.type))||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,i))),i.tip().hasClass("in")?i.leave(i):i.enter(i)},t.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide(function(){e.$element.off("."+e.type).removeData("bs."+e.type)})};var i=e.fn.tooltip;e.fn.tooltip=function(i){return this.each(function(){var n=e(this),s=n.data("bs.tooltip"),o="object"==typeof i&&i;!s&&/destroy|hide/.test(i)||(s||n.data("bs.tooltip",s=new t(this,o)),"string"==typeof i&&s[i]())})},e.fn.tooltip.Constructor=t,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=i,this}}(jQuery),function(e){"use strict";var t=function(t){this.element=e(t)};function i(i){return this.each(function(){var n=e(this),s=n.data("bs.tab");s||n.data("bs.tab",s=new t(this)),"string"==typeof i&&s[i]()})}t.VERSION="3.3.4",t.TRANSITION_DURATION=150,t.prototype.show=function(){var t=this.element,i=t.closest("ul:not(.dropdown-menu)"),n=t.data("target");if(n||(n=(n=t.attr("href"))&&n.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var s=i.find(".active:last a"),o=e.Event("hide.bs.tab",{relatedTarget:t[0]}),a=e.Event("show.bs.tab",{relatedTarget:s[0]});if(s.trigger(o),t.trigger(a),!a.isDefaultPrevented()&&!o.isDefaultPrevented()){var r=e(n);this.activate(t.closest("li"),i),this.activate(r,r.parent(),function(){s.trigger({type:"hidden.bs.tab",relatedTarget:t[0]}),t.trigger({type:"shown.bs.tab",relatedTarget:s[0]})})}}},t.prototype.activate=function(i,n,s){var o=n.find("> .active"),a=s&&e.support.transition&&(o.length&&o.hasClass("fade")||!!n.find("> .fade").length);function r(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),a?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade"),i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),s&&s()}o.length&&a?o.one("bsTransitionEnd",r).emulateTransitionEnd(t.TRANSITION_DURATION):r(),o.removeClass("in")};var n=e.fn.tab;e.fn.tab=i,e.fn.tab.Constructor=t,e.fn.tab.noConflict=function(){return e.fn.tab=n,this};var s=function(t){t.preventDefault(),i.call(e(this),"show")};e(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',s).on("click.bs.tab.data-api",'[data-toggle="pill"]',s)}(jQuery),function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};if(!e.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.4",t.DEFAULTS=e.extend({},e.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),(t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype)).constructor=t,t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.setContent=function(){var e=this.tip(),t=this.getTitle(),i=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof i?"html":"append":"text"](i),e.removeClass("fade top bottom left right in"),e.find(".popover-title").html()||e.find(".popover-title").hide()},t.prototype.hasContent=function(){return this.getTitle()||this.getContent()},t.prototype.getContent=function(){var e=this.$element,t=this.options;return e.attr("data-content")||("function"==typeof t.content?t.content.call(e[0]):t.content)},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var i=e.fn.popover;e.fn.popover=function(i){return this.each(function(){var n=e(this),s=n.data("bs.popover"),o="object"==typeof i&&i;!s&&/destroy|hide/.test(i)||(s||n.data("bs.popover",s=new t(this,o)),"string"==typeof i&&s[i]())})},e.fn.popover.Constructor=t,e.fn.popover.noConflict=function(){return e.fn.popover=i,this}}(jQuery),jQuery(document).ready(function(e){function t(){var t=e("#loginform-email").val();""!=t&&(e("#signupform-email").val(t),e("#signupform-firstname").focus())}e(".email-join-btn").click(function(t){t.preventDefault(),e("#signupform").css({display:"block"}),e(".email-join-btn-container").css({display:"none"}),e("#signupform-firstname").focus()}
1),e(".form-toggle").click(function(i){var n=e(this).attr("href");t(),e(".signform-tab li").removeClass("active"),e(n+"-tab").addClass("active")}),e("#join-form-tab").click(function(e){t()});var i=!1;e(".ajaxSignform").submit(function(t){if(t.preventDefault(),!i){var n=e(this).attr("id");i=!0;var s=new FormData;if(s.append("_token",e("#"+n+"-token").val()),s.append("email",e("#"+n+"-email").val()),resource=n,"signupform"==n?(s.append("firstname",e("#signupform-firstname").val()),s.append("middlename",e("#signupform-middlename").val()),s.append("lastname",e("#signupform-lastname").val()),s.append("password",e("#signupform-password").val()),s.append("is_email_signup",e("#signupform-email-signup:checked").length?1:0)):"signupform-travel"==n?(s.append("firstname",e("#signupform-travel-firstname").val()),s.append("middlename",e("#signupform-travel-middlename").val()),s.append("lastname",e("#signupform-travel-lastname").val()),s.append("password",e("#signupform-travel-password").val()),s.append("is_travel_agency",e("#signupform-travel-is_travel_agency").val()),s.append("is_email_signup",e("#signupform-travel-email-signup:checked").length?1:0),resource="signupform"):"loginform"==n?(s.append("firstname",e("#loginform-firstname").val()),s.append("password",e("#loginform-password").val()),resource="login-form"):"signupform-rsvp"==n&&(s.append("firstname",e("#"+n+"-firstname").val()),s.append("middlename",e("#"+n+"-middlename").val()),s.append("lastname",e("#"+n+"-lastname").val()),s.append("password",e("#"+n+"-password").val()),s.append("signup_source",e("#signup_source").val()),resource="signupform"),e("#"+n+"-submit").append(' <i class="fa fa-circle-o-notch fa-spin fa-lg '+n+'-loader"></i>'),!validateForm(e("#"+n+"-submit"),n))return e("."+n+"-loader").remove(),void(i=!1);e.ajax({url:js_config.ROOT_URL+"/"+resource,type:"POST",processData:!1,contentType:!1,cache:!1,dataType:"json",data:s,success:function(t){e("."+n+"-loader").remove(),t.success?(e("#"+n+"-submit").append('<i class="fa fa-check fa-lg fa-form-check" style="display:none;"></i>'),e(".fa-form-check").show(300),location.href=t.redirect):(e("."+n+"-errors-content").html(""),e.each(t.errors,function(t,i){e("."+n+"-errors-content").append(i+"<br>")}),e("."+n+"-errors").slideDown()),i=!1}})}})}),jQuery(document).ready(function(e){var t=!1,i=e(".subscriptionform-location"),n=e(".subscriptionform-area-custom");i.on("change",function(){"other"==e(this).val()?("false"==n.data("remove")&&n.val(""),n.fadeIn()):n.fadeOut()}),e(".subscriptionform").submit(function(i){if(i.preventDefault(),!t){var n=e(this).attr("name");t=!0;var s=new FormData;s.append("_token",e(this).find("."+n+"-token").val()),s.append("email",e(this).find("."+n+"-email").val()),s.append("location",e(this).find("."+n+"-location").val()),s.append("consumer",e(this).find("."+n+"-consumer:checked").val()),s.append("company",e(this).find("."+n+"-company:checked").val()),s.append("area-custom",e(this).find("."+n+"-area-custom").val()),s.append("is_shop",e(this).find("."+n+"-is-shop").val()),s.append("cookware_discount",e(this).find("."+n+"-cookware-discount").val()),-1!=window.location.pathname.indexOf("/blog")&&s.append("signtype","blog"),-1!=window.location.pathname.indexOf("/rsvp")&&s.append("signtype","rsvp"),e(this).find("."+n+"-source").length&&s.append("signup_source",e("."+n+"-source").val()),e(this).find("."+n+"-name").length&&s.append("name",e("."+n+"-name").val()),e(this).find("."+n+"-submit").append(' <i class="fa fa-circle-o-notch fa-spin fa-lg '+n+'-loader"></i>'),form=e(this),e.ajax({url:js_config.ROOT_URL+"/"+n,type:"POST",processData:!1,contentType:!1,cache:!1,dataType:"json",data:s,success:function(i){form.find("."+n+"-loader").remove(),e("#email-error").remove(),e("#location-error").remove(),e("#consumer-error").remove(),i.success?(form.find("."+n+"-message-content").html(""),form.find("."+n+"-submit").append('<i class="fa fa-check fa-lg fa-form-check" style="display:none;"></i>'),wrapper=form.closest("div"),i.emailExists?(wrapper.find(".subscription-text").text(i.message),e("."+n+"-cookware-discount").length>0&&(wrapper.find(".sf-text").addClass("hidden"),wrapper.find(".shop-link").addClass("hidden"))):bingtrack("Lead","Click","Email Sign Up Footer & Blog"),wrapper.find(".subscriptionform-success").removeClass("hidden"),e("."+n+"-cookware-discount").length>0&&!i.emailExists&&e(".sf-text").addClass("hidden"),form.remove(),e(window).width()<481&&e("html, body").animate({scrollTop:e(".subscription-signed-message").offset().top-150})):(e("."+n+"-errors-content").html(""),e.each(i.errors,function(t,i){i=e('<p id="'+t+'-error" 
1class="help-block font-small mg-top-sm" style="margin-bottom: -10px;color: #d9534f;">'+i+"</p>");form.hasClass("rsvp-subscription")?form.find(".rsvp-consumer-error").append(i):form.hasClass("new-blog-subscription")?form.find("."+n+"-errors-content").append(i):form.find("."+n+"-"+t).closest(".field-block").append(i)})),t=!1}})}})}),$(".click-load").on("click",function(){$(".click-load-spin").remove(),$(this).append(' <small class="click-load-spin"><i class="fa fa-circle-o-notch fa-spin fa-lg"></i></small> ')}),$(".click-lock").on("click",function(){$(this).addClass("disabled")}),$(".share-email-action").click(function(){var e=$(this).data("type"),t=$(this).data("text"),i=$(this).data("id"),n=$(this).data("title");return $("#EmailShareModal form").find('input[name="share_id"]').val(i),$("#EmailShareModal form").find('input[name="share_type"]').val(e),$("#EmailShareModal form").find("#share_message").val(t),$("#EmailShareTitle").html(n),$("#EmailShareModal").modal("toggle"),!1}),$(".share-email-submit").click(function(e){if(e.preventDefault(),$(this).hasClass("disabled"))return!1;var t=$(this).closest("form").find("#share_emails").val().split(",");validation=!0,$.each(t,function(e,t){email=$.trim(t),(""==email&&0==e||""!=email&&!isValidEmailAddress(email))&&(validation=!1)}),validation?("meal"==$('#EmailShareModal input[name="share_type"]').val()?etrack(6,8,"email"):"blog"==$('#EmailShareModal input[name="share_type"]').val()&&etrack(19,8,"email"),$("#EmailShareModal .alert").addClass("hidden"),data=$("#EmailShareModal").find("form").serialize(),$(".share-email-submit").addClass("disabled").find("i").addClass("fa fa-circle-o-notch fa-spin"),$.ajax({url:"/mywishlist/email_share",type:"POST",data:data,async:!0,success:function(e){e.status?($(".share-email-submit").find("i").removeClass("fa-circle-o-notch fa-spin").addClass("fa-check"),$("#EmailShareModal .alert-success").removeClass("hidden"),setTimeout(function(){$("#EmailShareModal").find("#share_emails").val(""),$("#EmailShareModal").find(".alert-success").addClass("hidden"),$("#EmailShareModal").modal("toggle")},2e3)):($("#EmailShareModal .alert-danger div").text(e.message),$("#EmailShareModal .alert-danger").removeClass("hidden")),$(".share-email-submit").removeClass("disabled").find("i").removeClass("fa-circle-o-notch fa-spin")}})):($("#EmailShareModal .alert-danger div").text("Invalid email(s)"),$("#EmailShareModal .alert-danger").removeClass("hidden")),grecaptcha.reset()}
1),$(".add-to-wishlist").click(function(){var e=$(this).data("id"),t=$(this).data("token");return $(this).hasClass("active")&&($(this).removeClass("active"),$(this).hasClass("add-to-wishlist-button")&&$(this).find("i").removeClass("fa-heart-o").addClass("fa-circle-o-notch fa-spin"),$.ajax({url:"/mywishlist/add",type:"POST",data:{id:e,_token:t},async:!0,success:function(e){$(".add-to-wishlist span.fav-text").length?$(".add-to-wishlist span").html("Favorited!"):($(".add-to-wishlist span").html("Saved to favorites"),$(".add-to-wishlist i").removeClass("fa-circle-o-notch fa-spin").addClass("fa-check"),$(".wishlist-btn").text("Saved")),gatrack("Wishlist add meal","Meal page")}})),!1}),$(".remove-from-wishlist").click(function(){var e=$(this).data("id"),t=$(this).data("token");bootbox.confirm({message:"Are you sure you want to remove this experience from your favorites?",buttons:{confirm:{label:"Yes"},cancel:{label:"No",className:"btn-primary"}},callback:function(i){i&&$.ajax({url:"/mywishlist/remove",type:"POST",data:{id:e,_token:t},async:!0,success:function(t){$(".mealcard-block-"+e).fadeOut(300,function(){$(this.remove())})}})}}).off("shown.bs.modal").modal("show")}),$(".copy-link-btn").click(function(e){e.preventDefault(),link=$(this).closest("div").find(".link-to-copy").text(),$("body").append('<input class="input-to-copy" style="position:absolute; left:-9999px;z-index:9999" value="'+link+'">'),$(".input-to-copy").select(),document.execCommand("copy"),$(".input-to-copy").remove(),$(this).closest("div").find(".copied-message").removeClass("hidden"),setTimeout(function(){$(".copied-message").addClass("hidden")},1500),etrack(6,8,"copy link")}),$(".copy-share-btn").click(function(e){e.preventDefault(),$(".copy-share-input").select(),document.execCommand("copy"),$(this).closest("div").find(".copied-message").removeClass("hidden"),setTimeout(function(){$(".copied-message").addClass("hidden")},1500),etrack(19,8,"copy link")}),$(document).ready(function(){$.ajaxSetup({headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")}}),$(".phone-mask").mask("999-999-9999",{autoclear:!1}),$(document).on("keydown",".only-numbers",function(e){kcode=e.which?e.which:e.keyCode,-1!==$.inArray(kcode,[46,8,9,27,13,110,190])||/65|67|86|88/.test(kcode)&&(!0===e.ctrlKey||!0===e.metaKey)||35<=kcode&&40>=kcode||(e.shiftKey||48>kcode||57<kcode)&&(96>kcode||105<kcode)&&e.preventDefault()}),$(document).on("keydown",".only-digits",function(e){kcode=e.which?e.which:e.keyCode,-1!==$.inArray(kcode,[46,8,9,27,13,110])||/65|67|86|88/.test(kcode)&&(!0===e.ctrlKey||!0===e.metaKey)||35<=kcode&&40>=kcode||(e.shiftKey||48>kcode||57<kcode)&&(96>kcode||105<kcode)&&e.preventDefault()}),$(".obfuscate_email").each(function(){let e=$(this).data("href");e&&(e=atob(e),"mailto:"==e.substr(0,7)&&$(this).hasClass("obfuscate_title")&&$(this).text(e.substr(7)))})});var bhash=function(e){function t(e,t){return e<<t|e>>>32-t}function i(e,t){var i,n,s,o,a;return s=2147483648&e,o=2147483648&t,a=(1073741823&e)+(1073741823&t),(i=1073741824&e)&(n=1073741824&t)?2147483648^a^s^o:i|n?1073741824&a?3221225472^a^s^o:1073741824^a^s^o:a^s^o}function n(e,n,s,o,a,r,l){return e=i(e,i(i(function(e,t,i){return e&t|~e&i}(n,s,o),a),l)),i(t(e,r),n)}function s(e,n,s,o,a,r,l){return e=i(e,i(i(function(e,t,i){return e&i|t&~i}(n,s,o),a),l)),i(t(e,r),n)}function o(e,n,s,o,a,r,l){return e=i(e,i(i(function(e,t,i){return e^t^i}(n,s,o),a),l)),i(t(e,r),n)}function a(e,n,s,o,a,r,l){return e=i(e,i(i(function(e,t,i){return t^(e|~i)}(n,s,o),a),l)),i(t(e,r),n)}function r(e){var t,i="",n="";for(t=0;t<=3;t++)i+=(n="0"+(e>>>8*t&255).toString(16)).substr(n.length-2,2);return i}var l,c,d,u,h,p,f,m,g,v=Array();for(v=function(e){for(var t,i=e.length,n=i+8,s=16*((n-n%64)/64+1),o=Array(s-1),a=0,r=0;r<i;)a=r%4*8,o[t=(r-r%4)/4]=o[t]|e.charCodeAt(r)<<a,r++;return a=r%4*8,o[t=(r-r%4)/4]=o[t]|128<<a,o[s-2]=i<<3,o[s-1]=i>>>29,o}(e=function(e){e=e.replace(/rn/g,"n");for(var t="",i=0;i<e.length;i++){var n=e.charCodeAt(i);n<128?t+=String.fromCharCode(n):n>127&&n<2048?(t+=String.fromCharCode(n>>6|192),t+=String.fromCharCode(63&n|128)):(t+=String.fromCharCode(n>>12|224),t+=String.fromCharCode(n>>6&63|128),t+=String.fromCharCode(63&n|128))}return t}(e)),p=1732584193,f=4023233417,m=2562383102,g=271733878,l=0;l<v.length;l+=16)c=p,d=f,u=m,h=g,p=n(p,f,m,g,v[l+0],7,3614090360),g=n(g,p,f,m,v[l+1],12,3905402710),m=n(m,g,p,f,v[l+2],17,606105819),f=n(f,m,g,p,v[l+3],22,3250441966),p=n(p,f,m,g,v[l+4],7,4118548399),g=n(g,p,f,m,v[l+5],12,1200080426),m=n(m,g,p,f,v[l+6],17,2821735955),f=n(f,m,g,p,v[l+7],22,4249261313),p=n(p,f,m,g,v[l+8],7,1770035416),g=n(g,p,f,m,v[l+9],12,2336552879),m=n(m,g,p,f,v[l+10],17,4294925233),f=n(f,m,g,p,v[l+11],22,2304563134),p=n(p,f,m,g,v[l+12],7,1804603682),g=n(g,p,f,m,v[l+13],12,4254626195),m=n(m,g,p,f,v[l+14],17,2792965006),p=s(p,f=n(f,m,g,p,v[l+15],22,1236535329),m,g,v[l+1],5,4129170786),g=s(g,p,f,m,v[l+6],9,3225465664),m=s(m,g,p,f,v[l+11],14,643717713),f=s(f,m,g,p,v[l+0],20,3921069994),p=s(p,f,m,g,v[l+5],5,3593408605),g=s(g,p,f,m,v[l+10],9,38016083),m=s(m,g,p,f,v[l+15],14,3634488961),f=s(f,m,g,p,v[l+4],20,3889429448),p=s(p,f,m,g,v[l+9],5,568446438),g=s(g,p,f,m,v[l+14],9,3275163606),m=s(m,g,p,f,v[l+3],14,4107603335),f=s(f,m,g,p,v[l+8],20,1163531501),p=s(p,f,m,g,v[l+13],5,2850285829),g=s(g,p,f,m,v[l+2],9,4243563512),m=s(m,g,p,f,v[l+7],14,1735328473),p=o(p,f=s(f,m,g,p,v[l+12],20,2368359562),m,g,v[l+5],4,4294588738),g=o(g,p,f,m,v[l+8],11,2272392833),m=o(m,g,p,f,v[l+11],16,1839030562),f=o(f,m,g,p,v[l+14],23,4259657740),p=o(p,f,m,g,v[l+1],4,2763975236),g=o(g,p,f,m,v[l+4],11,1272893353),m=o(m,g,p,f,v[l+7],16,4139469664),f=o(f,m,g,p,v[l+10],23,3200236656),p=o(p,f,m,g,v[l+13],4,681279174),g=o(g,p,f,m,v[l+0],11,3936430074),m=o(m,g,p,f,v[l+3],16,3572445317),f=o(f,m,g,p,v[l+6],23,76029189),p=o(p,f,m,g,v[l+9],4,3654602809),g=o(g,p,f,m,v[l+12],11,3873151461),m=o(m,g,p,f,v[l+15],16,530742520),p=a(p,f=o(f,m,g,p,v[l+2],23,3299628645),m,g,v[l+0],6,4096336452),g=a(g,p,f,m,v[l+7],10,1126891415),m=a(m,g,p,f,v[l+14],15,2878612391),f=a(f,m,g,p,v[l+5],21,4237533241),p=a(p,f,m,g,v[l+12],6,1700485571),g=a(g,p,f,m,v[l+3],10,2399980690),m=a(m,g,p,f,v[l+10],15,4293915773),f=a(f,m,g,p,v[l+1],21,2240044497),p=a(p,f,m,g,v[l+8],6,1873313359),g=a(g,p,f,m,v[l+15],10,4264355552),m=a(m,g,p,f,v[l+6],15,2734768916),f=a(f,m,g,p,v[l+13],21,1309151649),p=a(p,f,m,g,v[l+4],6,4149444226),g=a(g,p,f,m,v[l+11],10,3174756917),m=a(m,g,p,f,v[l+2],15,718787259),f=a(f,m,g,p,v[l+9],21,3951481745),p=i(p,c),f=i(f,d),m=i(m,u),g=i(g,h);return(r(p)+r(f)+r(m)+r(g)).toLowerCase()};function sendAjax(e,t,i,n,s){var o=$("#"+t+"-form");(s=s||$("#"+t+"-submit")).addClass("disabled").attr("disabled","disabled"),s.hasClass("btn-load")&&(s.find(".click-load-spin").remove(),s.append(' <small class="click-load-spin"><i class="fa fa-circle-o-notch fa-spin fa-lg"></i></small> ')),"partner-booking"==t&&$(".menus-error").length&&$(".menus-error").addClass("hidden"),o.find(".form-validation-error").remove(),o.find(".static-error").addClass("hidden"),data=new FormData(o[0]),valid=!0,$.ajax({type:"POST",url:"/"+e,cache:!1,async:!0,data:data,processData:!1,contentType:!1}).done(function(e){i(e),s.removeClass("disabled").removeAttr("disabled"),s.hasClass("btn-load")&&(s.find(".click-load-spin").html('<i class="fa fa-check fa-lg fa-form-check" style="display:none;"></i>'),$(".fa-form-check").show(300))}).error(function(e){422==e.status?($.each(e.responseJSON.errors,function(e,t){$.each(t,function(t,i){o.find("p."+e+"-error.static-error").length?o.find("p."+e+"-error.static-error").text(i).removeClass("hidden"):$("p."+e+"-error.static-error.global-error-message").length?$("p."+e+"-error.static-error.global-error-message").text(i).removeClass("hidden"):o.find("p#"+e+"-error-message.static-error").length?o.find("p#"+e+"-error-message.static-error").text(i).removeClass("hidden"):o.find('[name="'+e+'"]').length?o.find('[name="'+e+'"]').before('<p class="form-validation-error font-small text-danger">'+i+"</p>"):o.find('[name="'+e.split(".")[0]+'[]"]').eq(e.split(".")[1]).length?o.find('[name="'+e.split(".")[0]+'[]"]').eq(e.split(".")[1]).before('<p class="form-validation-error  font-small text-danger">'+i+"</p>"):(newField=e.replace(".","["),newField=newField.replace(".0","][0]"),o.find('[name="'+newField+'"]').length?o.find('[name="'+newField+'"]').before('<p class="form-validation-error  font-small text-danger">'+i+"</p>"):o.find('[name="'+newField+']"]').before('<p class="form-validation-error  font-small text-danger">'+i+"</p>"))})}),"undefined"==typeof custom_error_scroll&&($(".form-validation-error").length?smoothScroll(".form-validation-error:first"):$(".static-error:not(.hidden)").length&&smoothScroll(".static-error:not(.hidden):first"))):413==e.status?$.fn.quickNoty("File, you uploaded is too large!","error"):$.fn.quickNoty("Something went wrong!","error"),s.removeClass("disabled").removeAttr("disabled").find(".click-load-spin").remove(),"function"==typeof n&&n(e)})}function sendCustomAjax(e,t,i,n,s){s=s||"POST",t.addClass("disabled").attr("disabled","disabled"),t.hasClass("btn-load")&&(t.find(".click-load-spin").remove(),t.append(' <small class="click-load-spin"><i class="fa fa-circle-o-notch fa-spin fa-lg"></i></small> ')),$.ajax({type:s,url:"/"+e,cache:!1,async:!0,data:i,headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")}}).done(function(e){n(e),t.removeClass("disabled").removeAttr("disabled"),t.hasClass("btn-load")&&t.find(".click-load-spin").html('<i class="fa fa-check fa-lg fa-form-check" style="display:none;"></i>')}).error(function(e){422==e.status?$.each(e.responseJSON.errors,function(e,t){$.each(t,function(e,t){$.fn.quickNoty(t,"error")})}):$.fn.quickNoty("Something went wrong!","error"),t.removeClass("disabled").removeAttr("disabled").find(".click-load-spin").remove()})}function smoothScroll(e){header_top=$("#navbar-main").length?$("#navbar-main").height():100,$("html, body").animate({scrollTop:$(e).offset().top-header_top-10+"px"},1e3,"swing")}function showMessage(e,t){"error"==(t=t||"success")&&(t="danger");var i=15;$(".alert_message").length&&$(".alert_message").map(function(){i+=15+$(this).outerHeight()});e='<div style="top:'+i+'px;" class="alert alert_message alert-'+t+'" role="alert"><a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>'+e+"</div>";$("body").prepend(e),setTimeout(function(){$(".alert_message").last().alert("close")},3500)}function updateAmountToPay(e){e=Math.round(100*e)/100,"undefined"!=typeof stripePaymentRequest?stripePaymentRequest.update({total:{label:"Cozymeal Inc",amount:Math.round(100*e)}}):($("#request-payment-button").attr("data-amount",e),$("#new-payment-form").attr("data-amount",e))}function formatMoney(e,t,i,n){t=isNaN(t=Math.abs(t))?2:t,i=void 0===i?".":i,n=void 0===n?",":n;var s=e<0?"-":"",o=String(parseInt(e=Math.abs(Number(e)||0).toFixed(t))),a=(a=o.length)>3?a%3:0;return s+(a?o.substr(0,a)+n:"")+o.substr(a).replace(/(\decSep{3})(?=\decSep)/g,"$1"+n)+(t?i+Math.abs(e-o).toFixed(t).slice(2):"")}function convertToLocalCurrency(e,t){return t=t||"round",rate=js_config.CURRENCY_RATE||1,1==rate?e:("string"==typeof e&&(e=parseFloat(e.replace(",",""))),new_value=e*rate,"floor"==t&&1!=rate&&(new_value=Math.floor(new_value)),new_value)}function showcur(e,t,i){return i=i||!1,t=t||!1,currency=void 0===js_config.CURRENCY?"$":js_config.CURRENCY,rate=js_config.CURRENCY_RATE||1,1==rate?new_val=e:new_val=e*rate,(t?currency:"")+(i||isInteger(new_val)?formatMoney(Math.round(new_val),0):formatMoney(Math.round(100*new_val)/100))}function isInteger(e){return e===+e&&e===(0|e)}function xc(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;")}function getCookie(e){var t=("; "+document.cookie).split("; "+e+"=");if(2==t.length)return t.pop().split(";").shift()}function deleteCookie(e){var t=new Date;t.setTime(t.getTime()-1314e6),document.cookie=e+"=; path=/; expires="+t.toUTCString()}function removeTwinCitiesClass(){$("#main-menu .cities-dropdown li >
1 a").each(function(){var e=$(this),t=e.text().toLowerCase(),i=e.attr("href")||"";(t.includes("twin cities")||i.includes("twin-cities"))&&e.removeClass("first-level-city")})}function searchCitiesDropdown(e,t){return!!e.toLowerCase().startsWith(t.toLowerCase())||(t.split(" ").length>1?e.toLowerCase().search(t.toLowerCase())>=0:(e=e.split(" ")).some(e=>{if(e.toLowerCase().startsWith(t.toLowerCase()))return!0}))}function showZopimWindow(e,t){}$(".menu-level").on("mouseenter",".next-level",function(){var e=$(this).find(".second-level");if(e.length&&e.hasClass("menu-level")){var t=$(this).position().top+("0px"==$(this).children("a").first().css("padding-top")?-11:5),i=$(this).offset().top-$(window).scrollTop();diff=$(window).height()-i-e.height(),diff<10&&(from_top=i-e.height(),from_top<0?diff=0:diff=t-e.height()+31,t=diff),e.css("top",t+"px")}}),$(".menu-level").hover(function(){},function(){$(".search-menu").val(""),$("#main-menu .cities-dropdown li").removeClass("hidden"),$(".only-searched").remove()}),important_areas=new Array("other areas"),$("#main-menu .first-level > a").each(function(){important_areas.push($(this).text().toLowerCase())}),$(".search-menu").keyup(function(){$(".searched-area").remove(),str=$(this).val().toLowerCase();let e=str.split(" ");var t=not_listed_cities,i=not_listed_areas,n=[],s=[];const o=["culver-city","downtown-los-angeles","hollywood-area","mid-city-area","pasadena","san-fernando-valley","santa-monica","south-bay-los-angeles","thousand-oaks","west-los-angeles"],a=["anne-arundel-county","bethesda","dc","maryland-eastern-shore","montgomery-county","northern-virginia","prince-georges-county"],r=["costa-mesa","huntington-beach","irvine","newport-beach"],l=["brooklyn","manhattan","queens","the-bronx","bronx","staten-island"],c=["camden-nj","hoboken","jersey-city","princeton-nj"];if(i.forEach(e=>{e.nameParts=e.name.split(" "),o.some(t=>t===e.slug)&&(e.city="Los Angeles",e.searchAbbr=["la","l.a."]),a.some(t=>t===e.slug)&&(e.city="Washington, D.C.",e.searchAbbr=["dc","d.c."]),r.some(t=>t===e.slug)&&(e.city="Orange County",e.searchAbbr=["oc","o.c."]),l.some(t=>t===e.slug)&&(e.city="NYC",e.searchAbbr=["nyc","n.y.c.","new york city"]),c.some(t=>t===e.slug)&&(e.city="New Jersey",e.searchAbbr=["nj","n.j."])}),t.forEach(e=>{e.nameParts=e.name.split(" "),"oklahoma-city"===e.slug&&(e.searchAbbr=["okc","o.k.c."]),"st-louis"===e.slug&&(e.searchAbbr=["st. louis","st louis","saint louis"]),"minneapolis"===e.slug&&(e.searchAbbr=["minneapolis","twin cities","st paul"]),"st-petersburg"===e.slug&&(e.searchAbbr=["st. petersburg","st petersburg","saint petersburg"])}),str){for(var d of($("#main-menu .cities-dropdown").addClass("searching"),left_offset=$("#main-menu .cities-dropdown").closest(".top-level").find("a").width()-200,$("#main-menu .cities-dropdown").css("left",left_offset+"px"),t)){e.every(e=>d.nameParts.some(t=>0===t.toLowerCase().indexOf(e)))&&(n.some(e=>e.name==d.name)||n.push(d)),d.searchAbbr&&d.searchAbbr.some(e=>e.includes(str))&&(n.some(e=>e.name==d.name)||n.push(d))}for(var d of i){e.every(e=>d.nameParts.some(t=>0===t.toLowerCase().indexOf(e)))&&(s.some(e=>e.name==d.name)||s.push(d));let t,i=d.searchAbbr&&d.searchAbbr.some(e=>e.includes(str));d.city&&(t=e.every(e=>d.city.split(" ").some(t=>0===t.toLowerCase().indexOf(e)))),(i||t)&&(s.some(e=>e.name==d.name)||s.push(d))}const o=["twin cities","minneapolis","st. paul","st paul"],a=str.toLowerCase().trim(),r=o.some(e=>{const t=e.toLowerCase();return a.includes(t)||t.includes(a)||t.split(" ").some(e=>a.includes(e))||a.split(" ").some(e=>t.includes(e))});if(r&&"undefined"!=typeof not_listed_cities){const e=[{name:"Twin Cities",slug:"twin-cities"},{name:"St. Paul",slug:"st-paul"}];n=n.filter(function(e){return!("twin-cities"===e.slug||"minneapolis"===e.slug||"st-paul"===e.slug||e.name.toLowerCase().includes("twin cities")||e.name.toLowerCase().includes("minneapolis")||e.name.toLowerCase().includes("st. paul")||e.name.toLowerCase().includes("st paul"))}),e.forEach(function(e){const t=not_listed_cities.find(t=>t.slug===e.slug);t?n.unshift(t):n.unshift(e)})}const l=[];
1if($("#main-menu .cities-dropdown li > a").each(function(){text=$(this).text().toLowerCase().replace(/\.+/,""),pattern=new RegExp("(^|\\s)("+str+")","g"),pattern2=new RegExp("(^|\\s)("+str+")","g");const e=$(this).closest("li"),t=text.includes("twin cities"),i=text.includes("minneapolis"),n=text.includes("st. paul")||text.includes("st paul"),s=t||i||n;s&&l.push(e);pattern.test(text)||"nyc"==text&&(pattern2.test("new york city")||pattern2.test("n.y.c."))||"los angeles"==text&&(pattern2.test("la")||pattern2.test("l.a."))||"washington, dc."==text&&(pattern2.test("dc")||pattern2.test("d.c.")||pattern2.test("washington, d.c."))||"orange county"==text&&(pattern2.test("oc")||pattern2.test("o.c."))||"new jersey"==text&&(pattern2.test("nj")||pattern2.test("n.j."))||"salt lake city"==text&&(pattern2.test("slc")||pattern2.test("s.l.c."))||r&&s?$(this).closest("div").hasClass("first-level")?$(this).closest("li").removeClass("hidden"):(temp=$(this).closest("li").clone(),temp.addClass("searched-area").appendTo(".cities-dropdown > ul")):$(this).closest("div").hasClass("first-level")&&(s&&r||$(this).closest("li").addClass("hidden"))}),r&&l.forEach(function(e){e.removeClass("hidden"),e.show()}),$(".only-searched").remove(),n)for(var u of(n.sort(function(e,t){const i=(e.slug||"").toLowerCase(),n=(t.slug||"").toLowerCase(),s=(e.name||"").toLowerCase(),o=(t.name||"").toLowerCase();return"twin-cities"===i||s.includes("twin cities")?-1:"twin-cities"===n||o.includes("twin cities")?1:"minneapolis"===i||s.includes("minneapolis")?-1:"minneapolis"===n||o.includes("minneapolis")?1:"st-paul"===i||s.includes("st. paul")||s.includes("st paul")?-1:"st-paul"===n||o.includes("st. paul")||o.includes("st paul")?1:0}),n)){var h="twin-cities"===u.slug||u.name.toLowerCase().includes("twin cities")?"":"first-level-city";$(".cities-dropdown>ul").append('<li class="next-level only-searched">\n                                    <i></i>\n                                    <a class="'+h+'" href="/'+u.slug+'/cooking-classes">'+u.name+"</a>\n                                </li>")}if(s)for(var u of s){h="twin-cities"===u.slug||u.name.toLowerCase().includes("twin cities")?"":"first-level-city";$(".cities-dropdown>ul").append('<li class="next-level only-searched">\n                                    <i></i>\n                                    <a class="'+h+'" href="/'+u.slug+'/cooking-classes">'+u.name+"</a>\n                                </li>")}}else $("#main-menu .cities-dropdown").removeClass("searching"),$("#main-menu .cities-dropdown li").removeClass("hidden"),$(".only-searched").remove()}),$(".admin-search").keyup(function(){str=$(this).val().toLowerCase().replace(/\.+$/,""),str?$("#main-menu .admin-menu li > a").each(function(){text=$(this).text().toLowerCase().replace(/\.+/,""),pattern=new RegExp("(^|\\s)("+str+")","g"),pattern.test(text)?$(this).closest("li").removeClass("hidden"):$(this).closest("li").addClass("hidden")}):$("#main-menu .admin-menu li").removeClass("hidden")}),$("#navbar-main").on("mouseenter",".account-menu-toggle",function(e){$(".account-menu").css("right",$(window).width()-$(this).position().left-31+"px"),$(".account-menu").addClass("open")}),$("#navbar-main").on("mouseleave",".account-menu-toggle, .account-menu",function(e){return goto=e.toElement||e.relatedTarget,$(goto).closest(".account-menu").length||$(".account-menu").removeClass("open"),!1}),$('.btn-block[data-target="#modal-signup"]').on("click",function(){$(".account-menu").removeClass("open")}),$('.btn-block[data-target="#modal-login"]').on("click",function(){$(".account-menu").removeClass("open")}),$(".account-menu-toggle").click(function(e){e.preventDefault()}),$(".shop-cart-wrap").on("mouseenter",".shopping-cart-toggle",function(){$(".account-menu").hasClass("open")&&$(".account-menu").removeClass("open")}),$(".mobile-menu-toggle").click(function(e){if(e.stopPropagation(),$(this).hasClass("opened"))$(this).removeClass("opened"),$("body").removeClass("mobile-menu-opened"),$("#main-menu").removeClass("opened"),$("#main-menu").addClass("closed");else{var t=$(".top-menu").position().top+$(".top-menu").height();$("#main-menu").css("top",t+"px"),$(this).addClass("opened"),$("body").addClass("mobile-menu-opened"),$("#main-menu").addClass("opened"),$("#main-menu").removeClass("closed")}}),$(".next-level > i, .next-level > .no-lnk").click(function(e){e.preventDefault(),li=$(this).parent(),li.hasClass("opened")?(li.removeClass("opened"),li.closest("ul").find(".hidden-menu").removeClass("hidden-menu"),li.closest(".opened").find("> a").removeClass("hidden-menu"),li.hasClass("top-level")&&$("#main-menu").removeClass("sub-level"),$(".search-menu-box").show()):($("#main-menu li.opened > a").addClass("hidden-menu"),$("#main-menu").addClass("sub-level"),li.addClass("opened"),li.find("> .menu-level >
1 ul").css("max-height",$(window).height()-122+"px"),li.find(" > .second-level").length&&$(".search-menu-box").hide(),li.siblings().each(function(){$(this).hasClass("opened")||$(this).addClass("hidden-menu")}))}),$("#main-menu a[data-redirect-url]").on("click",function(e){e.preventDefault();const t=$(this).attr("data-redirect-url");t&&(window.location.href=t)}),$(".no-link-option").on("click",function(e){e.preventDefault()}),$(".shopping-cart-toggle").click(function(e){e.preventDefault(),$(this).toggleClass("opened")}),$(document).ready(function(){removeTwinCitiesClass()}),$(".menu-level").on("mouseenter",function(){setTimeout(removeTwinCitiesClass,100)}),$(".close-mobile-sc").click(function(e){e.preventDefault(),$(".shopping-cart-toggle").removeClass("opened"),$(".shopping-cart-top").addClass("hidden"),setTimeout(function(){$(".shopping-cart-top").removeClass("hidden")},500)}),$(document).click(function(e){!$(".shopping-cart-toggle").hasClass("opened")||$(e.target).hasClass("shopping-cart-toggle")||$(e.target).closest(".shopping-cart-top").length||$(".shopping-cart-toggle").removeClass("opened"),$("#main-menu").hasClass("opened")&&!$(e.target).closest("#main-menu").length&&($("#main-menu").removeClass("opened"),$(".mobile-menu-toggle").removeClass("opened"),$("body").removeClass("mobile-menu-opened"))}),$(".search-nav-submit").click(function(e){e.preventDefault(),form=$(this).closest("form"),input=form.find('input[name="s"]'),input.val().length>1&&form.submit()}),$(".show-mobile-search").click(function(e){e.preventDefault(),$(".nav-search-form").addClass("mobile-fixed")}),$(".show-search-form").click(function(e){e.preventDefault(),$(".search-modal").addClass("in"),$("body").addClass("modal-open"),$(".search-modal input#search").focus()}),$(".search-modal").click(function(e){e.target===this&&($("body").removeClass("modal-open"),$(".search-modal").removeClass("in")),$(e.target).closest(".search-close").length&&(""===$(".search-modal #search").val()?($("body").removeClass("modal-open"),$(".search-modal").removeClass("in")):$(".search-modal #search").val(""))}),$(".popular-search-option").click(function(){search_phrase=$(this).data("search"),$(this).closest(".search-modal").find("input#search").val(search_phrase),$(this).closest(".search-modal").find("form").submit()}),$(".search-mobile-close").click(function(e){e.preventDefault(),$(".nav-search-form").removeClass("mobile-fixed")}),$("body").css("padding-top",$("#navbar-main").outerHeight()),jQuery(window).on("load",function(){var e=$
1(window).width();$("#banner-custom").outerHeight(),$("nav > .container").outerHeight();$(window).resize(function(){e!=$(window).width()&&(e=$(window).width(),was_hidden=$("#banner-custom").hasClass("hidden"),$("#banner-custom").removeClass("hidden").addClass("hidden-abs"),$("#banner-custom").outerHeight(),$("#banner-custom").removeClass("hidden-abs"),was_hidden&&$("#banner-custom").addClass("hidden"),$("body").css("padding-top",$("#navbar-main").outerHeight())),$("#location_popup").length&&($(window).height()>900?$("#location_popup .cities_wrapper").css("max-height","690px").attr("data-height",690):$("#location_popup .cities_wrapper").css("max-height",$(window).height()-220+"px").attr("data-height",$(window).height()-220))}),$(window).scroll(function(t){e<768||["recipes","magazine","shop"].includes(js_config.ROUTE_PREFIX)})});var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},_typeof="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};function cozymealSearchFiltersBayAreaFilters2027(){var e=document.getElementById("filters2027Stack");return!(!e||"1"!==e.getAttribute("data-filters-2027-bay-area"))}function cozymealFiltersWhenDateWrap(){var e=$();if(cozymealSearchFiltersBayAreaFilters2027()&&((e=$("#search-filters-container #filters-date-range").first()).length||(e=$("#filters2027InlineFiltersAnchor #filters-date-range").first())),e.length||(e=$("#filters-date-range").first()),!e.length)return $();var t=e.closest(".filters-date");return t.length?t:e.parent()}!function(e,t){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.LazyLoad=t()}(this,function(){"use strict";var e={elements_selector:"img",container:window,threshold:300,throttle:150,data_src:"original",data_srcset:"original-set",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_initial:"initial",skip_invisible:!0,callback_load:null,callback_error:null,callback_set:null,callback_processed:null},t=!("onscroll"in window)||/glebot/.test(navigator.userAgent),i=function(e,t){e&&e(t)},n=function(e){return e.getBoundingClientRect().top+window.pageYOffset-e.ownerDocument.documentElement.clientTop},s=function(e){return e.getBoundingClientRect().left+window.pageXOffset-e.ownerDocument.documentElement.clientLeft},o=function(e,t,i){return!(function(e,t,i){return(t===window?window.innerHeight+window.pageYOffset:n(t)+t.offsetHeight)<=n(e)-i}(e,t,i)||function(e,t,i){return(t===window?window.pageYOffset:n(t))>=n(e)+i+e.offsetHeight}(e,t,i)||function(e,t,i){var n=window.innerWidth;return(t===window?n+window.pageXOffset:s(t)+n)<=s(e)-i}(e,t,i)||function(e,t,i){return(t===window?window.pageXOffset:s(t))>=s(e)+i+e.offsetWidth}(e,t,i))},a=function(e,t){var i=new e(t),n=new CustomEvent("LazyLoad::Initialized",{detail:{instance:i}});window.dispatchEvent(n)},r="data-",l=function(e,t){return e.getAttribute(r+t)},c=function(e,t,i){return e.setAttribute(r+t,i)},d=function(e,t,i){var n=e.tagName,s=l(e,i);if("IMG"===n){!function(e,t){var i=e.parentElement;if("PICTURE"===i.tagName)for(var n=0;n<i.children.length;n++){var s=i.children[n];if("SOURCE"===s.tagName){var o=l(s,t);o&&s.setAttribute("srcset",o)}}}(e,t);var o=l(e,t);return o&&e.setAttribute("srcset",o),void(s&&e.setAttribute("src",s))}"IFRAME"!==n?s&&(e.style.backgroundImage='url("'+s+'")'):s&&e.setAttribute("src",s)},u=!!document.body.classList,h=function(e,t){u?e.classList.add(t):e.className+=(e.className?" ":"")+t},p=function(e,t){u?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},f=function(t){this._settings=_extends({},e,t),this._queryOriginNode=this._settings.container===window?document:this._settings.container,this._previousLoopTime=0,this._loopTimeout=null,this._boundHandleScroll=this.handleScroll.bind(this),this._isFirstLoop=!0,window.addEventListener("resize",this._boundHandleScroll),this.update()};f.prototype={_reveal:function(e){var t=this._settings,n=function n(){t&&(e.removeEventListener("load",s),e.removeEventListener("error",n),p(e,t.class_loading),h(e,t.class_error),i(t.callback_error,e))},s=function s(){t&&(p(e,t.class_loading),h(e,t.class_loaded),e.removeEventListener("load",s),e.removeEventListener("error",n),i(t.callback_load,e))};"IMG"!==e.tagName&&"IFRAME"!==e.tagName||(e.addEventListener("load",s),e.addEventListener("error",n),h(e,t.class_loading)),d(e,t.data_srcset,t.data_src),i(t.callback_set,e)},_loopThroughElements:function(){var e=this._settings,n=this._elements,s=n?n.length:0,a=void 0,r=[],l=this._isFirstLoop;for(a=0;a<s;a++){var d=n[a];e.skip_invisible&&null===d.offsetParent||(t||o(d,e.container,e.threshold))&&(l&&h(d,e.class_initial),this._reveal(d),r.push(a),c(d,"was-processed",!0))}for(;r.length;)n.splice(r.pop(),1),i(e.callback_processed,n.length);0===s&&this._stopScrollHandler(),l&&(this._isFirstLoop=!1)},_purgeElements:function(){var e=this._elements,t=e.length,i=void 0,n=[];for(i=0;i<t;i++){var s=e[i];l(s,"was-processed")&&n.push(i)}for(;n.length>0;)e.splice(n.pop(),1)},_startScrollHandler:function(){this._isHandlingScroll||(this._isHandlingScroll=!0,this._settings.container.addEventListener("scroll",this._boundHandleScroll))},_stopScrollHandler:function(){this._isHandlingScroll&&(this._isHandlingScroll=!1,this._settings.container.removeEventListener("scroll",this._boundHandleScroll))},handleScroll:function(){var e=this._settings.throttle;if(0!==e){var t=Date.now(),i=e-(t-this._previousLoopTime);i<=0||i>e?(this._loopTimeout&&(clearTimeout(this._loopTimeout),this._loopTimeout=null),this._previousLoopTime=t,this._loopThroughElements()):this._loopTimeout||(this._loopTimeout=setTimeout(function(){this._previousLoopTime=Date.now(),this._loopTimeout=null,this._loopThroughElements()}.bind(this),i))}else this._loopThroughElements()},update:function(){this._elements=Array.prototype.slice.call(this._queryOriginNode.querySelectorAll(this._settings.elements_selector)),this._purgeElements(),this._loopThroughElements(),this._startScrollHandler()},destroy:function(){window.removeEventListener("resize",this._boundHandleScroll),this._loopTimeout&&(clearTimeout(this._loopTimeout),this._loopTimeout=null),this._stopScrollHandler(),this._elements=null,this._queryOriginNode=null,this._settings=null}};var m=window.lazyLoadOptions;return m&&function(e,t){var i=t.length;if(i)for(var n=0;n<i;n++)a(e,t[n]);else a(e,t)}(f,m),f}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof exports?require("jquery"):jQuery)}(function(e){var t=function(){if(e&&e.fn&&e.fn.select2&&e.fn.select2.amd)var t=e.fn.select2.amd;return function(){var e,i,n;t&&t.requirejs||(t?i=t:t={},function(t){function s(e,t){return b.call(e,t)}function o(e,t){var i,n,s,o,a,r,l,c,d,u,h,p=t&&t.split("/"),f=v.map,m=f&&f["*"]||{};if(e&&"."===e.charAt(0))if(t){for(a=(e=e.split("/")).length-1,v.nodeIdCompat&&k.test(e[a])&&(e[a]=e[a].replace(k,"")),e=p.slice(0,p.length-1).concat(e),d=0;d<e.length;d+=1)if("."===(h=e[d]))e.splice(d,1),d-=1;else if(".."===h){if(1===d&&(".."===e[2]||".."===e[0]))break;d>0&&(e.splice(d-1,2),d-=2)}e=e.join("/")}else 0===e.indexOf("./")&&(e=e.substring(2));if((p||m)&&f){for(d=(i=e.split("/")).length;d>0;d-=1){if(n=i.slice(0,d).join("/"),p)for(u=p.length;u>0;u-=1)if((s=f[p.slice(0,u).join("/")])&&(s=s[n])){o=s,r=d;break}if(o)break;!l&&m&&m[n]&&(l=m[n],c=d)}!o&&l&&(o=l,r=c),o&&(i.splice(0,r,o),e=i.join("/"))}return e}function a(e,i){return function(){var n=w.call(arguments,0);return"string"!=typeof n[0]&&1===n.length&&n.push(null),h.apply(t,n.concat([e,i]))}}function r(e){return function(t){m[e]=t}}function l(e){if(s(g,e)){var i=g[e];delete g[e],y[e]=!0,u.apply(t,i)}if(!s(m,e)&&!s(y,e))throw new Error("No "+e);return m[e]}function c(e){var t,i=e?e.indexOf("!"):-1;return i>-1&&(t=e.substring(0,i),e=e.substring(i+1,e.length)),[t,e]}function d(e){return function(){return v&&v.config&&v.config[e]||{}}}var u,h,p,f,m={},g={},v={},y={},b=Object.prototype.hasOwnProperty,w=[].slice,k=/\.js$/;p=function(e,t){var i,n=c(e),s=n[0];return e=n[1],s&&(i=l(s=o(s,t))),s?e=i&&i.normalize?i.normalize(e,function(e){return function(t){return o(t,e)}}(t)):o(e,t):(s=(n=c(e=o(e,t)))[0],e=n[1],s&&(i=l(s))),{f:s?s+"!"+e:e,n:e,pr:s,p:i}},f={require:function(e){return a(e)},exports:function(e){var t=m[e];return void 0!==t?t:m[e]={}},module:function(e){return{id:e,uri:"",exports:m[e],config:d(e)}}},u=function(e,i,n,o){var c,d,u,h,v,b,w=[],k=typeof n;if(o=o||e,"undefined"===k||"function"===k){for(i=!i.length&&n.length?["require","exports","module"]:i,v=0;v<i.length;v+=1)if("require"===(d=(h=p(i[v],o)).f))w[v]=f.require(e);else if("exports"===d)w[v]=f.exports(e),b=!0;else if("module"===d)c=w[v]=f.module(e);else if(s(m,d)||s(g,d)||s(y,d))w[v]=l(d);else{if(!h.p)throw new Error(e+" missing "+d);h.p.load(h.n,a(o,!0),r(d),{}),w[v]=m[d]}u=n?n.apply(m[e],w):void 0,e&&(c&&c.exports!==t&&c.exports!==m[e]?m[e]=c.exports:u===t&&b||(m[e]=u))}else e&&(m[e]=n)},e=i=h=function(e,i,n,s,o){if("string"==typeof e)return f[e]?f[e](i):l(p(e,i).f);if(!e.splice){if((v=e).deps&&h(v.deps,v.callback),!i)return;
1i.splice?(e=i,i=n,n=null):e=t}return i=i||function(){},"function"==typeof n&&(n=s,s=o),s?u(t,e,i,n):setTimeout(function(){u(t,e,i,n)},4),h},h.config=function(e){return h(e)},e._defined=m,n=function(e,t,i){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(i=t,t=[]),s(m,e)||s(g,e)||(g[e]=[e,t,i])},n.amd={jQuery:!0}}(),t.requirejs=e,t.require=i,t.define=n)}(),t.define("almond",function(){}),t.define("jquery",[],function(){var t=e||$;return null==t&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),t}),t.define("select2/utils",["jquery"],function(e){function t(e){var t=e.prototype,i=[];for(var n in t){"function"==typeof t[n]&&"constructor"!==n&&i.push(n)}return i}var i={Extend:function(e,t){function i(){this.constructor=e}var n={}.hasOwnProperty;for(var s in t)n.call(t,s)&&(e[s]=t[s]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},Decorate:function(e,i){function n(){var t=Array.prototype.unshift,n=i.prototype.constructor.length,s=e.prototype.constructor;n>0&&(t.call(arguments,e.prototype.constructor),s=i.prototype.constructor),s.apply(this,arguments)}var s=t(i),o=t(e);i.displayName=e.displayName,n.prototype=new function(){this.constructor=n};for(var a=0;a<o.length;a++){var r=o[a];n.prototype[r]=e.prototype[r]}for(var l=function(e){var t=function(){};e in n.prototype&&(t=n.prototype[e]);var s=i.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),s.apply(this,arguments)}},c=0;c<s.length;c++){var d=s[c];n.prototype[d]=l(d)}return n}},n=function(){this.listeners={}};return n.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},n.prototype.trigger=function(e){var t=Array.prototype.slice,i=t.call(arguments,1);this.listeners=this.listeners||{},null==i&&(i=[]),0===i.length&&i.push({}),i[0]._type=e,e in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},n.prototype.invoke=function(e,t){for(var i=0,n=e.length;n>i;i++)e[i].apply(this,t)},i.Observable=n,i.generateChars=function(e){for(var t="",i=0;e>i;i++){t+=Math.floor(36*Math.random()).toString(36)}return t},i.bind=function(e,t){return function(){e.apply(t,arguments)}},i._convertData=function(e){for(var t in e){var i=t.split("-"),n=e;if(1!==i.length){for(var s=0;s<i.length;s++){var o=i[s];(o=o.substring(0,1).toLowerCase()+o.substring(1))in n||(n[o]={}),s==i.length-1&&(n[o]=e[t]),n=n[o]}delete e[t]}}return e},i.hasScroll=function(t,i){var n=e(i),s=i.style.overflowX,o=i.style.overflowY;return(s!==o||"hidden"!==o&&"visible"!==o)&&("scroll"===s||"scroll"===o||(n.innerHeight()<i.scrollHeight||n.innerWidth()<i.scrollWidth))},i.escapeMarkup=function(e){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},i.appendMany=function(t,i){if("1.7"===e.fn.jquery.substr(0,3)){var n=e();e.map(i,function(e){n=n.add(e)}),i=n}t.append(i)},i}),t.define("select2/results",["jquery","./utils"],function(e,t){function i(e,t,n){this.$element=e,this.data=n,this.options=t,i.__super__.constructor.call(this)}return t.Extend(i,t.Observable),i.prototype.render=function(){var t=e('<ul class="select2-results__options" role="tree"></ul>');return this.options.get("multiple")&&t.attr("aria-multiselectable","true"),this.$results=t,t},i.prototype.clear=function(){this.$results.empty()},i.prototype.displayMessage=function(t){var i=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var n=e('<li role="treeitem" aria-live="assertive" class="select2-results__option"></li>'),s=this.options.get("translations").get(t.message);n.append(i(s(t.args))),n[0].className+=" select2-results__message",this.$results.append(n)},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},i.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var i=0;i<e.results.length;i++){var n=e.results[i],s=this.option(n);t.push(s)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},i.prototype.position=function(e,t){t.find(".select2-results").append(e)},i.prototype.sort=function(e){return this.options.get("sorter")(e)},i.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[aria-selected]"),t=e.filter("[aria-selected=true]");t.length>0?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},i.prototype.setClasses=function(){var t=this;this.data.current(function(i){var n=e.map(i,function(e){return e.id.toString()});t.$results.find(".select2-results__option[aria-selected]").each(function(){var t=e(this),i=e.data(this,"data"),s=""+i.id;null!=i.element&&i.element.selected||null==i.element&&e.inArray(s,n)>-1?t.attr("aria-selected","true"):t.attr("aria-selected","false")})})},i.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},i=this.option(t);
vendor: 6,051 bytes, line 1
1i.className+=" loading-results",this.$results.prepend(i)},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},i.prototype.option=function(t){var i=document.createElement("li");i.className="select2-results__option";var n={role:"treeitem","aria-selected":"false"};for(var s in t.disabled&&(delete n["aria-selected"],n["aria-disabled"]="true"),null==t.id&&delete n["aria-selected"],null!=t._resultId&&(i.id=t._resultId),t.title&&(i.title=t.title),t.children&&(n.role="group",n["aria-label"]=t.text,delete n["aria-selected"]),n){var o=n[s];i.setAttribute(s,o)}if(t.children){var a=e(i),r=document.createElement("strong");r.className="select2-results__group",e(r),this.template(t,r);for(var l=[],c=0;c<t.children.length;c++){var d=t.children[c],u=this.option(d);l.push(u)}var h=e("<ul></ul>",{class:"select2-results__options select2-results__options--nested"});h.append(l),a.append(r),a.append(h)}else this.template(t,i);return e.data(i,"data",t),i},i.prototype.bind=function(t,i){var n=this,s=t.id+"-results";this.$results.attr("id",s),t.on("results:all",function(e){n.clear(),n.append(e.data),t.isOpen()&&(n.setClasses(),n.highlightFirstItem())}),t.on("results:append",function(e){n.append(e.data),t.isOpen()&&n.setClasses()}),t.on("query",function(e){n.hideMessages(),n.showLoading(e)}),t.on("select",function(){t.isOpen()&&(n.setClasses(),n.highlightFirstItem())}),t.on("unselect",function(){t.isOpen()&&(n.setClasses(),n.highlightFirstItem())}),t.on("open",function(){n.$results.attr("aria-expanded","true"),n.$results.attr("aria-hidden","false"),n.setClasses(),n.ensureHighlightVisible()}),t.on("close",function(){n.$results.attr("aria-expanded","false"),n.$results.attr("aria-hidden","true"),n.$results.removeAttr("aria-activedescendant")}),t.on("results:toggle",function(){var e=n.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),t.on("results:select",function(){var e=n.getHighlightedResults();if(0!==e.length){var t=e.data("data");"true"==e.attr("aria-selected")?n.trigger("close",{}):n.trigger("select",{data:t})}}),t.on("results:previous",function(){var e=n.getHighlightedResults(),t=n.$results.find("[aria-selected]"),i=t.index(e);if(0!==i){var s=i-1;0===e.length&&(s=0);var o=t.eq(s);o.trigger("mouseenter");var a=n.$results.offset().top,r=o.offset().top,l=n.$results.scrollTop()+(r-a);0===s?n.$results.scrollTop(0):0>r-a&&n.$results.scrollTop(l)}}),t.on("results:next",function(){var e=n.getHighlightedResults(),t=n.$results.find("[aria-selected]"),i=t.index(e)+1;if(!(i>=t.length)){var s=t.eq(i);s.trigger("mouseenter");var o=n.$results.offset().top+n.$results.outerHeight(!1),a=s.offset().top+s.outerHeight(!1),r=n.$results.scrollTop()+a-o;0===i?n.$results.scrollTop(0):a>o&&n.$results.scrollTop(r)}}),t.on("results:focus",function(e){e.element.addClass("select2-results__option--highlighted")}),t.on("results:message",function(e){n.displayMessage(e)}),e.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=n.$results.scrollTop(),i=n.$results.get(0).scrollHeight-t+e.deltaY,s=e.deltaY>0&&t-e.deltaY<=0,o=e.deltaY<0&&i<=n.$results.height();s?(n.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):o&&(n.$results.scrollTop(n.$results.get(0).scrollHeight-n.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(t){var i=e(this),s=i.data("data");return"true"===i.attr("aria-selected")?void(n.options.get("multiple")?n.trigger("unselect",{originalEvent:t,data:s}):n.trigger("close",{})):void n.trigger("select",{originalEvent:t,data:s})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(t){var i=e(this).data("data");n.getHighlightedResults().removeClass("select2-results__option--highlighted"),n.trigger("results:focus",{data:i,element:e(this)})})},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},i.prototype.destroy=function(){this.$results.remove()},i.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find("[aria-selected]").index(e),i=this.$results.offset().top,n=e.offset().top,s=this.$results.scrollTop()+(n-i),o=n-i;s-=2*e.outerHeight(!1),2>=t?this.$results.scrollTop(0):(o>this.$results.outerHeight()||0>o)&&this.$results.scrollTop(s)}},i.prototype.template=function(t,i){var n=this.options.get("templateResult"),s=this.options.get("escapeMarkup"),o=n(t,i);null==o?i.style.display="none":"string"==typeof o?i.innerHTML=s(o):e(i).append(o)},i}),t.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),t.define("select2/selection/base",["jquery","../utils","../keys"],function(e,t,i){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),t.attr("title",this.$element.attr("title")),t.attr("tabindex",this._tabindex),this.$selection=t,t},n.prototype.bind=function(e,t){var n=this,s=(e.id,e.id+"-results");this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e)}),this.$selection.on("blur",function(e){n._handleBlur(e)}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===i.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){n.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){n.update(e.data)}),e.on("open",function(){n.$selection.attr("aria-expanded","true"),n.$selection.attr("aria-owns",s),n._attachCloseHandler(e)}),e.on("close",function(){n.$selection.attr("aria-expanded","fal
1se"),n.$selection.removeAttr("aria-activedescendant"),n.$selection.removeAttr("aria-owns"),n.$selection.focus(),n._detachCloseHandler(e)}),e.on("enable",function(){n.$selection.attr("tabindex",n._tabindex)}),e.on("disable",function(){n.$selection.attr("tabindex","-1")})},n.prototype._handleBlur=function(t){var i=this;window.setTimeout(function(){document.activeElement==i.$selection[0]||e.contains(i.$selection[0],document.activeElement)||i.trigger("blur",t)},1)},n.prototype._attachCloseHandler=function(t){e(document.body).on("mousedown.select2."+t.id,function(t){var i=e(t.target).closest(".select2");e(".select2.select2-container--open").each(function(){var t=e(this);this!=i[0]&&t.data("element").select2("close")})})},n.prototype._detachCloseHandler=function(t){e(document.body).off("mousedown.select2."+t.id)},n.prototype.position=function(e,t){t.find(".selection").append(e)},n.prototype.destroy=function(){this._detachCloseHandler(this.container)},n.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.")},n}),t.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,i,n){function s(){s.__super__.constructor.apply(this,arguments)}return i.Extend(s,t),s.prototype.render=function(){var e=s.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},s.prototype.bind=function(e,t){var i=this;s.__super__.bind.apply(this,arguments);var n=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",n),this.$selection.attr("aria-labelledby",n),this.$selection.on("mousedown",function(e){1===e.which&&i.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),e.on("focus",function(t){e.isOpen()||i.$selection.focus()}),e.on("selection:update",function(e){i.update(e.data)})},s.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},s.prototype.display=function(e,t){var i=this.options.get("templateSelection");return this.options.get("escapeMarkup")(i(e,t))},s.prototype.selectionContainer=function(){return e("<span></span>")},s.prototype.update=function(e){if(0!==e.length){var t=e[0],i=this.$selection.find(".select2-selection__rendered"),n=this.display(t,i);i.empty().append(n),i.prop("title",t.title||t.text)}else this.clear()},s}),t.define("select2/selection/multiple",["jquery","./base","../utils"],function(e,t,i){function n(e,t){n.__super__.constructor.apply(this,arguments)}return i.Extend(n,t),n.prototype.render=function(){var e=n.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},n.prototype.bind=function(t,i){var s=this;n.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){s.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(t){if(!s.options.get("disabled")){var i=e(this).parent().data("data");s.trigger("unselect",{originalEvent:t,data:i})}})},n.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},n.prototype.display=function(e,t){var i=this.options.get("templateSelection");return this.options.get("escapeMarkup")(i(e,t))},n.prototype.selectionContainer=function(){return e('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},n.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=0;n<e.length;n++){var s=e[n],o=this.selectionContainer(),a=this.display(s,o);o.append(a),o.prop("title",s.title||s.text),o.data("data",s),t.push(o)}var r=this.$selection.find(".select2-selection__rendered");i.appendMany(r,t)}},n}),t.define("select2/selection/placeholder",["../utils"],function(e){function t(e,t,i){this.placeholder=this.normalizePlaceholder(i.get("placeholder")),e.call(this,t,i)}return t.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},t.prototype.createPlaceholder=function(e,t){var i=this.selectionContainer();return i.html(this.display(t)),i.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),i},t.prototype.update=function(e,t){var i=1==t.length&&t[0].id!=this.placeholder.id;if(t.length>1||i)return e.call(this,t);this.clear();var n=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(n)},t}
vendor: 5,110 bytes, line 1
1),t.define("select2/selection/allowClear",["jquery","../keys"],function(e,t){function i(){}return i.prototype.bind=function(e,t,i){var n=this;e.call(this,t,i),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){n._handleClear(e)}),t.on("keypress",function(e){n._handleKeyboardClear(e,t)})},i.prototype._handleClear=function(e,t){if(!this.options.get("disabled")){var i=this.$selection.find(".select2-selection__clear");if(0!==i.length){t.stopPropagation();for(var n=i.data("data"),s=0;s<n.length;s++){var o={data:n[s]};if(this.trigger("unselect",o),o.prevented)return}this.$element.val(this.placeholder.id).trigger("change"),this.trigger("toggle",{})}}},i.prototype._handleKeyboardClear=function(e,i,n){n.isOpen()||(i.which==t.DELETE||i.which==t.BACKSPACE)&&this._handleClear(i)},i.prototype.update=function(t,i){if(t.call(this,i),!(this.$selection.find(".select2-selection__placeholder").length>0||0===i.length)){var n=e('<span class="select2-selection__clear">&times;</span>');n.data("data",i),this.$selection.find(".select2-selection__rendered").prepend(n)}},i}),t.define("select2/selection/search",["jquery","../utils","../keys"],function(e,t,i){function n(e,t,i){e.call(this,t,i)}return n.prototype.render=function(t){var i=e('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" aria-autocomplete="list" /></li>');this.$searchContainer=i,this.$search=i.find("input");var n=t.call(this);return this._transferTabIndex(),n},n.prototype.bind=function(e,t,n){var s=this;e.call(this,t,n),t.on("open",function(){s.$search.trigger("focus")}),t.on("close",function(){s.$search.val(""),s.$search.removeAttr("aria-activedescendant"),s.$search.trigger("focus")}),t.on("enable",function(){s.$search.prop("disabled",!1),s._transferTabIndex()}),t.on("disable",function(){s.$search.prop("disabled",!0)}),t.on("focus",function(e){s.$search.trigger("focus")}),t.on("results:focus",function(e){s.$search.attr("aria-activedescendant",e.id)}),this.$selection.on("focusin",".select2-search--inline",function(e){s.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){s._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),s.trigger("keypress",e),s._keyUpPrevented=e.isDefaultPrevented(),e.which===i.BACKSPACE&&""===s.$search.val()){var t=s.$searchContainer.prev(".select2-selection__choice");if(t.length>0){var n=t.data("data");s.searchRemoveChoice(n),e.preventDefault()}}});var o=document.documentMode,a=o&&11>=o;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){return a?void s.$selection.off("input.search input.searchcheck"):void s.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){if(a&&"input"===e.type)s.$selection.off("input.search input.searchcheck");else{var t=e.which;t!=i.SHIFT&&t!=i.CTRL&&t!=i.ALT&&t!=i.TAB&&s.handleSearch(e)}})},n.prototype._transferTabIndex=function(e){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},n.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},n.prototype.update=function(e,t){var i=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),i&&this.$search.focus()},n.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},n.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},n.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";""!==this.$search.attr("placeholder")?e=this.$selection.find(".select2-selection__rendered").innerWidth():e=.75*(this.$search.val().length+1)+"em";this.$search.css("width",e)},n}),t.define("select2/selection/eventRelay",["jquery"],function(e){function t(){}return t.prototype.bind=function(t,i,n){var s=this,o=["open","opening","close","closing","select","selecting","unselect","unselecting"],a=["opening","closing","selecting","unselecting"];t.call(this,i,n),i.on("*",function(t,i){if(-1!==e.inArray(t,o)){i=i||{};var n=e.Event("select2:"+t,{params:i});s.$element.trigger(n),-1!==e.inArray(t,a)&&(i.prevented=n.isDefaultPrevented())}})},t}),t.define("select2/translation",["jquery","require"],function(e,t){function i(e){this.dict=e||{}}return i.prototype.all=function(){return this.dict},i.prototype.get=function(e){return this.dict[e]},i.prototype.extend=function(t){this.dict=e.extend({},t.all(),this.dict)},i._cache={},i.loadPath=function(e){if(!(e in i._cache)){var n=t(e);
1i._cache[e]=n}return new i(i._cache[e])},i}),t.define("select2/diacritics",[],function(){return{"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"
1c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"}}),t.define("select2/data/base",["../utils"],function(e){function t(e,i){t.__super__.constructor.call(this)}return e.Extend(t,e.Observable),t.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.")},t.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.")},t.prototype.bind=function(e,t){},t.prototype.destroy=function(){},t.prototype.generateResultId=function(t,i){var n=t.id+"-result-";return(n+=e.generateChars(4))+(null!=i.id?"-"+i.id.toString():"-"+e.generateChars(4))},t}),t.define("select2/data/select",["./base","../utils","jquery"],function(e,t,i){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,e),n.prototype.current=function(e){var t=[],n=this;this.$element.find(":selected").each(function(){var e=i(this),s=n.item(e);t.push(s)}),e(t)}
vendor: 13,174 bytes, line 1
1,n.prototype.select=function(e){var t=this;if(e.selected=!0,i(e.element).is("option"))return e.element.selected=!0,void this.$element.trigger("change");if(this.$element.prop("multiple"))this.current(function(n){var s=[];(e=[e]).push.apply(e,n);for(var o=0;o<e.length;o++){var a=e[o].id;-1===i.inArray(a,s)&&s.push(a)}t.$element.val(s),t.$element.trigger("change")});else{var n=e.id;this.$element.val(n),this.$element.trigger("change")}},n.prototype.unselect=function(e){var t=this;if(this.$element.prop("multiple"))return e.selected=!1,i(e.element).is("option")?(e.element.selected=!1,void this.$element.trigger("change")):void this.current(function(n){for(var s=[],o=0;o<n.length;o++){var a=n[o].id;a!==e.id&&-1===i.inArray(a,s)&&s.push(a)}t.$element.val(s),t.$element.trigger("change")})},n.prototype.bind=function(e,t){var i=this;this.container=e,e.on("select",function(e){i.select(e.data)}),e.on("unselect",function(e){i.unselect(e.data)})},n.prototype.destroy=function(){this.$element.find("*").each(function(){i.removeData(this,"data")})},n.prototype.query=function(e,t){var n=[],s=this;this.$element.children().each(function(){var t=i(this);if(t.is("option")||t.is("optgroup")){var o=s.item(t),a=s.matches(e,o);null!==a&&n.push(a)}}),t({results:n})},n.prototype.addOptions=function(e){t.appendMany(this.$element,e)},n.prototype.option=function(e){var t;e.children?(t=document.createElement("optgroup")).label=e.text:void 0!==(t=document.createElement("option")).textContent?t.textContent=e.text:t.innerText=e.text,e.id&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);var n=i(t),s=this._normalizeItem(e);return s.element=t,i.data(t,"data",s),n},n.prototype.item=function(e){var t={};if(null!=(t=i.data(e[0],"data")))return t;if(e.is("option"))t={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){t={text:e.prop("label"),children:[],title:e.prop("title")};for(var n=e.children("option"),s=[],o=0;o<n.length;o++){var a=i(n[o]),r=this.item(a);s.push(r)}t.children=s}return(t=this._normalizeItem(t)).element=e[0],i.data(e[0],"data",t),t},n.prototype._normalizeItem=function(e){i.isPlainObject(e)||(e={id:e,text:e});return null!=(e=i.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),i.extend({},{selected:!1,disabled:!1},e)},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},n}),t.define("select2/data/array",["./select","../utils","jquery"],function(e,t,i){function n(e,t){var i=t.get("data")||[];n.__super__.constructor.call(this,e,t),this.addOptions(this.convertToOptions(i))}return t.Extend(n,e),n.prototype.select=function(e){var t=this.$element.find("option").filter(function(t,i){return i.value==e.id.toString()});0===t.length&&(t=this.option(e),this.addOptions(t)),n.__super__.select.call(this,e)},n.prototype.convertToOptions=function(e){function n(e){return function(){return i(this).val()==e.id}}for(var s=this,o=this.$element.find("option"),a=o.map(function(){return s.item(i(this)).id}).get(),r=[],l=0;l<e.length;l++){var c=this._normalizeItem(e[l]);if(i.inArray(c.id,a)>=0){var d=o.filter(n(c)),u=this.item(d),h=i.extend(!0,{},c,u),p=this.option(h);d.replaceWith(p)}else{var f=this.option(c);if(c.children){var m=this.convertToOptions(c.children);t.appendMany(f,m)}r.push(f)}}return r},n}),t.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,i){function n(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),n.__super__.constructor.call(this,e,t)}return t.Extend(n,e),n.prototype._applyDefaults=function(e){var t={data:function(e){return i.extend({},e,{q:e.term})},transport:function(e,t,n){var s=i.ajax(e);return s.then(t),s.fail(n),s}};return i.extend({},t,e,!0)},n.prototype.processResults=function(e){return e},n.prototype.query=function(e,t){function n(){var n=o.transport(o,function(n){var o=s.processResults(n,e);s.options.get("debug")&&window.console&&console.error&&(o&&o.results&&i.isArray(o.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),t(o)},function(){n.status&&"0"===n.status||s.trigger("results:message",{message:"errorLoading"})});s._request=n}var s=this;null!=this._request&&(i.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var o=i.extend({type:"GET"},this.ajaxOptions);"function"==typeof o.url&&(o.url=o.url.call(this.$element,e)),"function"==typeof o.data&&(o.data=o.data.call(this.$element,e)),this.ajaxOptions.delay&&null!=e.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(n,this.ajaxOptions.delay)):n()},n}),t.define("select2/data/tags",["jquery"],function(e){function t(t,i,n){var s=n.get("tags"),o=n.get("createTag");void 0!==o&&(this.createTag=o);var a=n.get("insertTag");if(void 0!==a&&(this.insertTag=a),t.call(this,i,n),e.isArray(s))for(var r=0;r<s.length;r++){var l=s[r],c=this._normalizeItem(l),d=this.option(c);this.$element.append(d)}}return t.prototype.query=function(e,t,i){var n=this;return this._removeOldTags(),null==t.term||null!=t.page?void e.call(this,t,i):void e.call(this,t,function e(s,o){for(var a=s.results,r=0;r<a.length;r++){var l=a[r],c=null!=l.children&&!e({results:l.children},!0);if(l.text===t.term||c)return!o&&(s.data=a,void i(s))}if(o)return!0;var d=n.createTag(t);if(null!=d){var u=n.option(d);u.attr("data-select2-tag",!0),n.addOptions([u]),n.insertTag(a,d)}s.results=a,i(s)})},t.prototype.createTag=function(t,i){var n=e.trim(i.term);return""===n?null:{id:n,text:n}},t.prototype.insertTag=function(e,t,i){t.unshift(i)},t.prototype._removeOldTags=function(t){(this._lastTag,this.$element.find("option[data-select2-tag]")).each(function(){this.selected||e(this).remove()})},t}),t.define("select2/data/tokenizer",["jquery"],function(e){function t(e,t,i){var n=i.get("tokenizer");void 0!==n&&(this.tokenizer=n),e.call(this,t,i)}return t.prototype.bind=function(e,t,i){e.call(this,t,i),this.$search=t.dropdown.$search||t.selection.$search||i.find(".select2-search__field")},t.prototype.query=function(t,i,n){var s=this;i.term=i.term||"";var o=this.tokenizer(i,this.options,function(t){var i=s._normalizeItem(t);if(!s.$element.find("option").filter(function(){return e(this).val()===i.id}).length){var n=s.option(i);n.attr("data-select2-tag",!0),s._removeOldTags(),s.addOptions([n])}!function(e){s.trigger("select",{data:e})}(i)});o.term!==i.term&&(this.$search.length&&(this.$search.val(o.term),this.$search.focus()),i.term=o.term),t.call(this,i,n)},t.prototype.tokenizer=function(t,i,n,s){for(var o=n.get("tokenSeparators")||[],a=i.term,r=0,l=this.createTag||function(e){return{id:e.term,text:e.term}};r<a.length;){var c=a[r];if(-1!==e.inArray(c,o)){var d=a.substr(0,r),u=l(e.extend({},i,{term:d}));null!=u?(s(u),a=a.substr(r+1)||"",r=0):r++}else r++}return{term:a}},t}),t.define("select2/data/minimumInputLength",[],function(){function e(e,t,i){this.minimumInputLength=i.get("minimumInputLength"),e.call(this,t,i)}return e.prototype.query=function(e,t,i){return t.term=t.term||"",t.term.length<this.minimumInputLength?void this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):void e.call(this,t,i)},e}),t.define("select2/data/maximumInputLength",[],function(){function e(e,t,i){this.maximumInputLength=i.get("maximumInputLength"),e.call(this,t,i)}return e.prototype.query=function(e,t,i){return t.term=t.term||"",this.maximumInputLength>0&&t.term.length>this.maximumInputLength?void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):void e.call(this,t,i)},e}),t.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,i){this.maximumSelectionLength=i.get("maximumSelectionLength"),e.call(this,t,i)}return e.prototype.query=function(e,t,i){var n=this;this.current(function(s){var o=null!=s?s.length:0;return n.maximumSelectionLength>0&&o>=n.maximumSelectionLength?void n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}}):void e.call(n,t,i)})},e}),t.define("select2/dropdown",["jquery","./utils"],function(e,t){function i(e,t){this.$element=e,this.options=t,i.__super__.constructor.call(this)}return t.Extend(i,t.Observable),i.prototype.render=function(){var t=e('<span class="select2-dropdown"><span class="select2-results"></span></span>');return t.attr("dir",this.options.get("dir")),this.$dropdown=t,t},i.prototype.bind=function(){},i.prototype.position=function(e,t){},i.prototype.destroy=function(){this.$dropdown.remove()},i}),t.define("select2/dropdown/search",["jquery","../utils"],function(e,t){function i(){}return i.prototype.render=function(t){var i=t.call(this),n=e('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" role="textbox" /></span>');return this.$searchContainer=n,this.$search=n.find("input"),i.prepend(n),i},i.prototype.bind=function(t,i,n){var s=this;t.call(this,i,n),this.$search.on("keydown",function(e){s.trigger("keypress",e),s._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(t){e(this).off("keyup")}),this.$search.on("keyup input",function(e){s.handleSearch(e)}),i.on("open",function(){s.$search.attr("tabindex",0),s.$search.focus(),window.setTimeout(function(){s.$search.focus()},0)}),i.on("close",function(){s.$search.attr("tabindex",-1),s.$search.val("")}),i.on("focus",function(){i.isOpen()&&s.$search.focus()}),i.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(s.showSearch(e)?s.$searchContainer.removeClass("select2-search--hide"):s.$searchContainer.addClass("select2-search--hide"))})},i.prototype.handleSearch=function(e){if(!this._keyUpPrevented){var t=this.$search.val();this.trigger("query",{term:t})}this._keyUpPrevented=!1},i.prototype.showSearch=function(e,t){return!0},i}),t.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,i,n){this.placeholder=this.normalizePlaceholder(i.get("placeholder")),e.call(this,t,i,n)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var i=t.slice(0),n=t.length-1;n>=0;n--){var s=t[n];this.placeholder.id===s.id&&i.splice(n,1)}return i},e}),t.define("select2/dropdown/infiniteScroll",["jquery"],function(e){function t(e,t,i,n){this.lastParams={},e.call(this,t,i,n),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return t.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&this.$results.append(this.$loadingMore)},t.prototype.bind=function(t,i,n){var s=this;t.call(this,i,n),i.on("query",function(e){s.lastParams=e,s.loading=!0}),i.on("query:append",function(e){s.lastParams=e,s.loading=!0}),this.$results.on("scroll",function(){var t=e.contains(document.documentElement,s.$loadingMore[0]);!s.loading&&t&&(s.$results.offset().top+s.$results.outerHeight(!1)+50>=s.$loadingMore.offset().top+s.$loadingMore.outerHeight(!1)&&s.loadMore())})},t.prototype.loadMore=function(){this.loading=!0;var t=e.extend({},{page:1},this.lastParams);t.page++,this.trigger("query:append",t)},t.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},t.prototype.createLoadingMore=function(){var t=e('<li class="select2-results__option select2-results__option--load-more"role="treeitem" aria-disabled="true"></li>'),i=this.options.get("translations").get("loadingMore");return t.html(i(this.lastParams)),t},t}),t.define("select2/dropdown/attachBody",["jquery","../utils"],function(e,t){function i(t,i,n){this.$dropdownParent=n.get("dropdownParent")||e(document.body),t.call(this,i,n)}return i.prototype.bind=function(e,t,i){var n=this,s=!1;e.call(this,t,i),t.on("open",function(){n._showDropdown(),n._attachPositioningHandler(t),s||(s=!0,t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}))}),t.on("close",function(){n._hideDropdown(),n._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},i.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},i.prototype.position=function(e,t,i){t.attr("class",i.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=i},i.prototype.render=function(t){var i=e("<span></span>"),n=t.call(this);return i.append(n),this.$dropdownContainer=i,i},i.prototype._hideDropdown=function(e){this.$dropdownContainer.detach()},i.prototype._attachPositioningHandler=function(i,n){var s=this,o="scroll.
1select2."+n.id,a="resize.select2."+n.id,r="orientationchange.select2."+n.id,l=this.$container.parents().filter(t.hasScroll);l.each(function(){e(this).data("select2-scroll-position",{x:e(this).scrollLeft(),y:e(this).scrollTop()})}),l.on(o,function(t){var i=e(this).data("select2-scroll-position");e(this).scrollTop(i.y)}),e(window).on(o+" "+a+" "+r,function(e){s._positionDropdown(),s._resizeDropdown()})},i.prototype._detachPositioningHandler=function(i,n){var s="scroll.select2."+n.id,o="resize.select2."+n.id,a="orientationchange.select2."+n.id;this.$container.parents().filter(t.hasScroll).off(s),e(window).off(s+" "+o+" "+a)},i.prototype._positionDropdown=function(){var t=e(window),i=this.$dropdown.hasClass("select2-dropdown--above"),n=this.$dropdown.hasClass("select2-dropdown--below"),s=null,o=this.$container.offset();o.bottom=o.top+this.$container.outerHeight(!1);var a={height:this.$container.outerHeight(!1)};a.top=o.top,a.bottom=o.top+a.height;var r=this.$dropdown.outerHeight(!1),l=t.scrollTop(),c=t.scrollTop()+t.height(),d=l<o.top-r,u=c>o.bottom+r,h={left:o.left,top:a.bottom},p=this.$dropdownParent;"static"===p.css("position")&&(p=p.offsetParent());var f=p.offset();h.top-=f.top,h.left-=f.left,i||n||(s="below"),u||!d||i?!d&&u&&i&&(s="below"):s="above",("above"==s||i&&"below"!==s)&&(h.top=a.top-f.to
vendor: 17,886 bytes, line 1
1p-r),null!=s&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+s),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+s)),this.$dropdownContainer.css(h)},i.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},i.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},i}),t.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(t){for(var i=0,n=0;n<t.length;n++){var s=t[n];s.children?i+=e(s.children):i++}return i}function t(e,t,i,n){this.minimumResultsForSearch=i.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,i,n)}return t.prototype.showSearch=function(t,i){return!(e(i.data.results)<this.minimumResultsForSearch)&&t.call(this,i)},t}),t.define("select2/dropdown/selectOnClose",[],function(){function e(){}return e.prototype.bind=function(e,t,i){var n=this;e.call(this,t,i),t.on("close",function(e){n._handleSelectOnClose(e)})},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){var i=t.originalSelect2Event;if("select"===i._type||"unselect"===i._type)return}var n=this.getHighlightedResults();if(!(n.length<1)){var s=n.data("data");null!=s.element&&s.element.selected||null==s.element&&s.selected||this.trigger("select",{data:s})}},e}),t.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,i){var n=this;e.call(this,t,i),t.on("select",function(e){n._selectTriggered(e)}),t.on("unselect",function(e){n._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var i=t.originalEvent;i&&i.ctrlKey||this.trigger("close",{originalEvent:i,originalSelect2Event:t})},e}),t.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,i="Please delete "+t+" character";return 1!=t&&(i+="s"),i},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),t.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(e,t,i,n,s,o,a,r,l,c,d,u,h,p,f,m,g,v,y,b,w,k,C,_,$,S,x,T,D){function O(){this.reset()}return O.prototype.apply=function(u){if(null==(u=e.extend(!0,{},this.defaults,u)).dataAdapter){if(null!=u.ajax?u.dataAdapter=f:null!=u.data?u.dataAdapter=p:u.dataAdapter=h,u.minimumInputLength>0&&(u.dataAdapter=c.Decorate(u.dataAdapter,v)),u.maximumInputLength>0&&(u.dataAdapter=c.Decorate(u.dataAdapter,y)),u.maximumSelectionLength>0&&(u.dataAdapter=c.Decorate(u.dataAdapter,b)),u.tags&&(u.dataAdapter=c.Decorate(u.dataAdapter,m)),(null!=u.tokenSeparators||null!=u.tokenizer)&&(u.dataAdapter=c.Decorate(u.dataAdapter,g)),null!=u.query){var D=t(u.amdBase+"compat/query");u.dataAdapter=c.Decorate(u.dataAdapter,D)}if(null!=u.initSelection){var O=t(u.amdBase+"compat/initSelection");u.dataAdapter=c.Decorate(u.dataAdapter,O)}}if(null==u.resultsAdapter&&(u.resultsAdapter=i,null!=u.ajax&&(u.resultsAdapter=c.Decorate(u.resultsAdapter,_)),null!=u.placeholder&&(u.resultsAdapter=c.Decorate(u.resultsAdapter,C)),u.selectOnClose&&(u.resultsAdapter=c.Decorate(u.resultsAdapter,x))),null==u.dropdownAdapter){if(u.multiple)u.dropdownAdapter=w;else{var A=c.Decorate(w,k);u.dropdownAdapter=A}if(0!==u.minimumResultsForSearch&&(u.dropdownAdapter=c.Decorate(u.dropdownAdapter,S)),u.closeOnSelect&&(u.dropdownAdapter=c.Decorate(u.dropdownAdapter,T)),null!=u.dropdownCssClass||null!=u.dropdownCss||null!=u.adaptDropdownCssClass){var M=t(u.amdBase+"compat/dropdownCss");u.dropdownAdapter=c.Decorate(u.dropdownAdapter,M)}u.dropdownAdapter=c.Decorate(u.dropdownAdapter,$)}if(null==u.selectionAdapter){if(u.multiple?u.selectionAdapter=s:u.selectionAdapter=n,null!=u.placeholder&&(u.selectionAdapter=c.Decorate(u.selectionAdapter,o)),u.allowClear&&(u.selectionAdapter=c.Decorate(u.selectionAdapter,a)),u.multiple&&(u.selectionAdapter=c.Decorate(u.selectionAdapter,r)),null!=u.containerCssClass||null!=u.containerCss||null!=u.adaptContainerCssClass){var E=t(u.amdBase+"compat/containerCss");u.selectionAdapter=c.Decorate(u.selectionAdapter,E)}u.selectionAdapter=c.Decorate(u.selectionAdapter,l)}if("string"==typeof u.language)if(u.language.indexOf("-")>0){var P=u.language.split("-")[0];u.language=[u.language,P]}else u.language=[u.language];if(e.isArray(u.language)){var I=new d;u.language.push("en");for(var L=u.language,F=0;F<L.length;F++){var N=L[F],j={};try{j=d.loadPath(N)}catch(e){try{N=this.defaults.amdLanguageBase+N,j=d.loadPath(N)}catch(e){u.debug&&window.console&&console.warn&&console.warn('Select2: The language file for "'+N+'" could not be automatically loaded. A fallback will be used instead.');continue}}I.extend(j)}u.translations=I}else{var Y=d.loadPath(this.defaults.amdLanguageBase+"en"),z=new d(u.language);z.extend(Y),u.translations=z}return u},O.prototype.reset=function(){function t(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return u[e]||e})}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:c.escapeMarkup,language:D,matcher:function i(n,s){if(""===e.trim(n.term))return s;if(s.children&&s.children.length>0){for(var o=e.extend(!0,{},s),a=s.children.length-1;a>=0;a--){null==i(n,s.children[a])&&o.children.splice(a,1)}return o.children.length>0?o:i(n,o)}var r=t(s.text).toUpperCase(),l=t(n.term).toUpperCase();return r.indexOf(l)>-1?s:null},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},O.prototype.set=function(t,i){var n={};n[e.camelCase(t)]=i;var s=c._convertData(n);e.extend(this.defaults,s)},new O}),t.define("select2/options",["require","jquery","./defaults","./utils"],function(e,t,i,n){function s(t,s){if(this.options=t,null!=s&&this.fromElement(s),this.options=i.apply(this.options),s&&s.is("input")){var o=e(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=n.Decorate(this.options.dataAdapter,o)}}return s.prototype.fromElement=function(e){var i=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.language&&(e.prop("lang")?this.options.language=e.prop("lang").toLowerCase():e.closest("[lang]").prop("lang")&&(this.options.language=e.closest("[lang]").prop("lang"))),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),e.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),e.data("data",e.data("select2Tags")),e.data("tags",!0)),e.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",e.data("ajaxUrl")),e.data("ajax--url",e.data("ajaxUrl")));var s;s=t.fn.jquery&&"1."==t.fn.jquery.substr(0,2)&&e[0].dataset?t.extend(!0,{},e[0].dataset,e.data()):e.data();var o=t.extend(!0,{},s);for(var a in o=n._convertData(o))t.inArray(a,i)>-1||(t.isPlainObject(this.options[a])?t.extend(this.options[a],o[a]):this.options[a]=o[a]);return this},s.prototype.get=function(e){return this.options[e]},s.prototype.set=function(e,t){this.options[e]=t},s}),t.define("select2/core",["jquery","./options","./utils","./keys"],function(e,t,i,n){var s=function(e,i){null!=e.data("select2")&&e.data("select2").destroy(),this.$element=e,this.id=this._generateId(e),i=i||{},this.options=new t(i,e),s.__super__.constructor.call(this);var n=e.attr("tabindex")||0;e.data("old-tabindex",n),e.attr("tabindex","-1");var o=this.options.get("dataAdapter");this.dataAdapter=new o(e,this.options);var a=this.render();this._placeContainer(a);var r=this.options.get("selectionAdapter");this.selection=new r(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,a);var l=this.options.get("dropdownAdapter");this.dropdown=new l(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,a);var c=this.options.get("resultsAdapter");this.results=new c(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var d=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){d.trigger("selection:update",{data:e})}),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),e.data("select2",this)};return i.Extend(s,i.Observable),s.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+i.generateChars(2):i.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},s.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},s.prototype._resolveWidth=function(e,t){var i=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var n=this._resolveWidth(e,"style");return null!=n?n:this._resolveWidth(e,"element")}if("element"==t){var s=e.outerWidth(!1);return 0>=s?"auto":s+"px"}if("style"==t){var o=e.attr("style");if("string"!=typeof o)return null;for(var a=o.split(";"),r=0,l=a.length;l>r;r+=1){var c=a[r].replace(/\s/g,"").match(i);if(null!==c&&c.length>=1)return c[1]}return null}return t},s.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},s.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e})})}),this.$element.on("focus.select2",function(e){t.trigger("focus",e)}),this._syncA=i.bind(this._syncAttributes,this),this._syncS=i.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var n=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=n?(this._observer=new n(function(i){e.each(i,t._syncA),e.each(i,t._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",t._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",t._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",t._syncS,!1))},s.prototype._registerDataEvents=function(){var e=this;this.dataAdapter.on("*",function(t,i){e.trigger(t,i)})},s.prototype._registerSelectionEvents=function(){var t=this,i=["toggle","focus"];this.selection.on("toggle",function(){t.toggleDropdown()}),this.selection.on("focus",function(e){t.focus(e)}),this.selection.on("*",function(n,s){-1===e.inArray(n,i)&&t.trigger(n,s)})},s.prototype._registerDropdownEvents=function(){var e=this;this.dropdown.on("*",function(t,i){e.trigger(t,i)})},s.prototype._registerResultsEvents=function(){var e=this;this.results.on("*",function(t,i){e.trigger(t,i)})},s.prototype._registerEvents=function(){var e=this;this.on("open",function(){e.$container.addClass("select2-container--open")}),this.on("close",function(){e.$container.removeClass("select2-container--open")}),this.on("enable",function(){e.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){e.$container.addClass("select2-container--disabled")}),this.on("blur",function(){e.$container.removeClass("select2-container--focus")}),this.on("query",function(t){e.isOpen()||e.trigger("open",{}),this.dataAdapter.query(t,function(i){e.trigger("results:all",{data:i,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(i){e.trigger("results:append",{data:i,query:t})})}),this.on("keypress",function(t){var i=t.which;e.isOpen()?i===n.ESC||i===n.TAB||i===n.UP&&t.altKey?(e.close(),t.preventDefault()):i===n.ENTER?(e.trigger("results:select",{}),t.preventDefault()):i===n.SPACE&&t.ctrlKey?(e.trigger("results:toggle",{}),t.preventDefault()):i===n.UP?(e.trigger("results:previous",{}),t.preventDefault()):i===n.DOWN&&(e.trigger("results:next",{}),t.preventDefault()):(i===n.ENTER||i===n.SPACE||i===n.DOWN&&t.altKey)&&(e.open(),t.preventDefault())})},s.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},s.prototype._syncSubtree=function(e,t){var i=!1,n=this;if(!e||!e.target||"OPTION"===e.target.nodeName||"OPTGROUP"===e.target.nodeName){if(t)if(t.addedNodes&&t.addedNodes.length>0)for(var s=0;s<t.addedNodes.length;s++){t.addedNodes[s].selected&&(i=!0)}else t.removedNodes&&t.removedNodes.length>0&&(i=!0);else i=!0;i&&this.dataAdapter.current(function(e){n.trigger("selection:update",{data:e})})}},s.prototype.trigger=function(e,t){var i=s.__super__.trigger,n={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===t&&(t={}),e in n){var o=n[e],a={prevented:!1,name:e,args:t};if(i.call(this,o,a),a.prevented)return void(t.prevented=!0)}i.call(this,e,t)},s.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},s.prototype.open=function(){this.isOpen()||this.trigger("query",{})},s.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},s.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},s.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},s.prototype.focus=function(e){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},s.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),(null==e||0===e.length)&&(e=[!0]);var t=!e[0];this.$element.prop("disabled",t)},s.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var e=[];return this.dataAdapter.current(function(t){e=t}),e},s.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==t||0===t.length)return this.$element.val();var i=t[0];e.isArray(i)&&(i=e.map(i,function(e){return e.toString()})),this.$element.val(i).trigger("change")},s.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},s.prototype.render=function(){var t=e('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return t.attr("dir",this.options.get("dir")),this.$container=t,this.$container.addClass("select2-container--"+this.options.get("theme")),t.data("element",this.$element),t},s}),t.define("select2/compat/utils",["jquery"],function(e){return{syncCssClasse
1s:function(t,i,n){var s,o,a=[];(s=e.trim(t.attr("class")))&&e((s=""+s).split(/\s+/)).each(function(){0===this.indexOf("select2-")&&a.push(this)}),(s=e.trim(i.attr("class")))&&e((s=""+s).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&(null!=(o=n(this))&&a.push(o))}),t.attr("class",a.join(" "))}}}),t.define("select2/compat/containerCss",["jquery","./utils"],function(e,t){function i(e){return null}function n(){}return n.prototype.render=function(n){var s=n.call(this),o=this.options.get("containerCssClass")||"";e.isFunction(o)&&(o=o(this.$element));var a=this.options.get("adaptContainerCssClass");if(a=a||i,-1!==o.indexOf(":all:")){o=o.replace(":all:","");var r=a;a=function(e){var t=r(e);return null!=t?t+" "+e:e}}var l=this.options.get("containerCss")||{};return e.isFunction(l)&&(l=l(this.$element)),t.syncCssClasses(s,this.$element,a),s.css(l),s.addClass(o),s},n}),t.define("select2/compat/dropdownCss",["jquery","./utils"],function(e,t){function i(e){return null}function n(){}return n.prototype.render=function(n){var s=n.call(this),o=this.options.get("dropdownCssClass")||"";e.isFunction(o)&&(o=o(this.$element));var a=this.options.get("adaptDropdownCssClass");if(a=a||i,-1!==o.indexOf(":all:")){o=o.replace(":all:","");var r=a;a=function(e){var t=r(e);return null!=t?t+" "+e:e}}
1var l=this.options.get("dropdownCss")||{};return e.isFunction(l)&&(l=l(this.$element)),t.syncCssClasses(s,this.$element,a),s.css(l),s.addClass(o),s},n}),t.define("select2/compat/initSelection",["jquery"],function(e){function t(e,t,i){i.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=i.get("initSelection"),this._isInitialized=!1,e.call(this,t,i)}return t.prototype.current=function(t,i){var n=this;return this._isInitialized?void t.call(this,i):void this.initSelection.call(null,this.$element,function(t){n._isInitialized=!0,e.isArray(t)||(t=[t]),i(t)})},t}),t.define("select2/compat/inputData",["jquery"],function(e){function t(e,t,i){this._currentData=[],this._valueSeparator=i.get("valueSeparator")||",","hidden"===t.prop("type")&&i.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),e.call(this,t,i)}return t.prototype.current=function(t,i){function n(t,i){var s=[];return t.selected||-1!==e.inArray(t.id,i)?(t.selected=!0,s.push(t)):t.selected=!1,t.children&&s.push.apply(s,n(t.children,i)),s}for(var s=[],o=0;o<this._currentData.length;o++){var a=this._currentData[o];s.push.apply(s,n(a,this.$element.val().split(this._valueSeparator)))}i(s)},t.prototype.select=function(t,i){if(this.options.get("multiple")){var n=this.$element.val();n+=this._valueSeparator+i.id,this.$element.val(n),this.$element.trigger("change")}else this.current(function(t){e.map(t,function(e){e.selected=!1})}),this.$element.val(i.id),this.$element.trigger("change")},t.prototype.unselect=function(e,t){var i=this;t.selected=!1,this.current(function(e){for(var n=[],s=0;s<e.length;s++){var o=e[s];t.id!=o.id&&n.push(o.id)}i.$element.val(n.join(i._valueSeparator)),i.$element.trigger("change")})},t.prototype.query=function(e,t,i){for(var n=[],s=0;s<this._currentData.length;s++){var o=this._currentData[s],a=this.matches(t,o);null!==a&&n.push(a)}i({results:n})},t.prototype.addOptions=function(t,i){var n=e.map(i,function(t){return e.data(t[0],"data")});this._currentData.push.apply(this._currentData,n)},t}),t.define("select2/compat/matcher",["jquery"],function(e){return function(t){return function(i,n){var s=e.extend(!0,{},n);if(null==i.term||""===e.trim(i.term))return s;if(n.children){for(var o=n.children.length-1;o>=0;o--){var a=n.children[o];t(i.term,a.text,a)||s.children.splice(o,1)}if(s.children.length>0)return s}return t(i.term,n.text,n)?s:null}}}),t.define("select2/compat/query",[],function(){function e(e,t,i){i.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),e.call(this,t,i)}return e.prototype.query=function(e,t,i){t.callback=i,this.options.get("query").call(null,t)},e}),t.define("select2/dropdown/attachContainer",[],function(){function e(e,t,i){e.call(this,t,i)}return e.prototype.position=function(e,t,i){i.find(".dropdown-wrapper").append(t),t.addClass("select2-dropdown--below"),i.addClass("select2-container--below")},e}),t.define("select2/dropdown/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,i){e.call(this,t,i);this.$dropdown.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),t.define("select2/selection/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,i){e.call(this,t,i);this.$selection.on(["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"].join(" "),function(e){e.stopPropagation()})},e}),function(i){"function"==typeof t.define&&t.define.amd?t.define("jquery-mousewheel",["jquery"],i):"object"==typeof exports?module.exports=i:i(e)}(function(e){function t(t){var a=t||window.event,r=l.call(arguments,1
1),c=0,u=0,h=0,p=0,f=0,m=0;if((t=e.event.fix(a)).type="mousewheel","detail"in a&&(h=-1*a.detail),"wheelDelta"in a&&(h=a.wheelDelta),"wheelDeltaY"in a&&(h=a.wheelDeltaY),"wheelDeltaX"in a&&(u=-1*a.wheelDeltaX),"axis"in a&&a.axis===a.HORIZONTAL_AXIS&&(u=-1*h,h=0),c=0===h?u:h,"deltaY"in a&&(c=h=-1*a.deltaY),"deltaX"in a&&(u=a.deltaX,0===h&&(c=-1*u)),0!==h||0!==u){if(1===a.deltaMode){var g=e.data(this,"mousewheel-line-height");c*=g,h*=g,u*=g}else if(2===a.deltaMode){var v=e.data(this,"mousewheel-page-height");c*=v,h*=v,u*=v}if(p=Math.max(Math.abs(h),Math.abs(u)),(!o||o>p)&&(o=p,n(a,p)&&(o/=40)),n(a,p)&&(c/=40,u/=40,h/=40),c=Math[c>=1?"floor":"ceil"](c/o),u=Math[u>=1?"floor":"ceil"](u/o),h=Math[h>=1?"floor":"ceil"](h/o),d.settings.normalizeOffset&&this.getBoundingClientRect){var y=this.getBoundingClientRect();f=t.clientX-y.left,m=t.clientY-y.top}return t.deltaX=u,t.deltaY=h,t.deltaFactor=o,t.offsetX=f,t.offsetY=m,t.deltaMode=0,r.unshift(t,c,u,h),s&&clearTimeout(s),s=setTimeout(i,200),(e.event.dispatch||e.event.handle).apply(this,r)}}function i(){o=null}function n(e,t){return d.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}var s,o,a=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],l=Array.prototype.slice;if(e.event.fixHooks)for(var c=a.length;c;)e.event.fixHooks[a[--c]]=e.event.mouseHooks;var d=e.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var i=r.length;i;)this.addEventListener(r[--i],t,!1);else this.onmousewheel=t;e.data(this,"mousewheel-line-height",d.getLineHeight(this)),e.data(this,"mousewheel-page-height",d.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var i=r.length;i;)this.removeEventListener(r[--i],t,!1);else this.onmousewheel=null;e.removeData(this,"mousewheel-line-height"),e.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var i=e(t),n=i["offsetParent"in e.fn?"offsetParent":"parent"]();return n.length||(n=e("body")),parseInt(n.css("fontSize"),10)||parseInt(i.css("fontSize"),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})}),t.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(e,t,i,n){if(null==e.fn.select2){var s=["open","close","destroy"];e.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var n=e.extend(!0,{},t);new i(e(this),n)}),this;if("string"==typeof t){var n,o=Array.prototype.slice.call(arguments,1);return this.each(function(){var i=e(this).data("select2");null==i&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),n=i[t].apply(i,o)}),e.inArray(t,s)>-1?this:n}throw new Error("Invalid arguments for Select2: "+t)}}return null==e.fn.select2.defaults&&(e.fn.select2.defaults=n),i}),{define:t.define,require:t.require}}(),i=t.require("jquery.select2");return e.fn.select2.amd=t,i}),jQuery.fn.dropkick=function(){var e=Array.prototype.slice.call(arguments);return $(this).each(function(){e[0]&&"object"!=typeof e[0]?"string"==typeof e[0]&&Dropkick.prototype[e[0]].apply(new Dropkick(this),e.slice(1)):new Dropkick(this,e[0]||{})})},$(".dropkick-select").dropkick({mobile:!0,open:function(){this._scrollTo(this.selectedIndex)}}),jQuery(document).ready(function(e){e(".pickadate").pickadate({format:"yyyy-mm-dd",formatSubmit:"yyyy-mm-dd",today:!1,clear:"Clear Date",firstDay:0,min:!0,max:!1}),e(".pickadate-year-last").pickadate({format:"mm/dd/yyyy",formatSubmit:"mm/dd/yyyy",today:!1,clear:"Clear Date",firstDay:0,min:!0,max:!1}),e(".pickadate-general").pickadate({format:"yyyy-mm-dd",formatSubmit:"yyyy-mm-dd",today:!1,clear:"Clear Date",firstDay:0,min:!1,max:!1,hiddenName:!0,hiddenSuffix:""}),e(".pickadate-general-year").pickadate({format:"mm/dd/yyyy",formatSubmit:"yyyy-mm-dd",today:!1,clear:"Clear Date",firstDay:0,min:!1,max:!1,hiddenName:!0,hiddenSuffix:""});var t=[],i=e("#date").not(".jquiPicker").pickadate({format:"m/d/yyyy",formatSubmit:"yyyy-mm-dd",today:!1,clear:!1,firstDay:0,min:!0,max:!1,onSet:function(n){setTimeout(this.open,0),-1!==jQuery.inArray(i.get("select","yyyy-mm-dd"),t)&&"undefined"!=typeof lastV
1al||""==i.get()||(lastVal=i.get("select","yyyy-mm-dd"),console.log(lastVal),t.push(lastVal),e(".checkbox-array").append('<br><label><input checked type="checkbox" value="'+lastVal+'" name="checkbox_dates[]"> '+lastVal+"</label>"))}}).pickadate("picker");e(".add-dates").click(function(e){e.stopPropagation(),e.preventDefault(),i.open()});e("#selected_date").pickadate({format:"yyyy-mm-dd",formatSubmit:"yyyy-mm-dd",today:!1,clear:"Clear Date",firstDay:0,min:!0,max:!1,hiddenName:!0,hiddenSuffix:"",onStart:function(t){var i=e("#selected_date").attr("data-value");"any"==i||""==i||null==i?e("#selected_date_hidden").val("any"):(e("#selected_date_hidden").val(i),e("#selected_date").val("Date: "+i))},onClose:function(t){var i=e("#selected_date").val();10==i.length&&e("#selected_date").val("Date: "+i)}}).pickadate("picker");var n=e("#from-date").pickadate({format:"yyyy-mm-dd",formatSubmit:"yyyy-mm-dd",today:!1,clear:"Clear Date",firstDay:0,min:!0,max:!1,hiddenName:!0,hiddenSuffix:"",onStart:function(t){var i=e("#from-date").attr("data-value");e("#to-date").attr("data-value");"any"==i||""==i||null==i?e("#from-date_hidden").val("any"):(e("#from-date_hidden").val(i),e("#from-date").val("From: "+i))},onClose:function(t){var i=e("#from-date").val();10==i.length&&(e("#from-date").val("From: "+i),a.set("min",o.get("select","yyyy-mm-dd"),{format:"yyyy-mm-dd"}),new Date(a.get())<new Date(o.get())&&(a.set("clear"),e("#to-date").attr("placeholder","To: Any date")))}}),s=e("#to-date").pickadate({format:"yyyy-mm-dd",formatSubmit:"yyyy-mm-dd",today:!1,clear:"Clear Date",firstDay:0,min:!0,max:!1,hiddenName:!0,hiddenSuffix:"",onStart:function(t){var i=e("#from-date").attr("data-value"),n=e("#to-date").attr("data-value");"any"==n||""==n||null==n?e("#to-date_hidden").val("any"):(e("#to-date_hidden").val(n),e("#to-date").val("To: "+n)),"any"!=i&&""!=i&&null!=i&&this.set("min",i,{format:"yyyy-mm-dd"})},onClose:function(t){var i=e("#to-date").val();10==i.length&&e("#to-date").val("To: "+i)}}),o=n.pickadate("picker"),a=s.pickadate("picker")}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";var e;function t(){return e.apply(null,arguments)}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function n(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e){return void 0===e}function o(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function a(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function r(e,t){var i,n=[];for(i=0;i<e.length;++i)n.push(t(e[i],i));return n}function l(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){for(var i in t)l(t,i)&&(e[i]=t[i]);return l(t,"toString")&&(e.toString=t.toString),l(t,"valueOf")&&(e.valueOf=t.valueOf),e}function d(e,t,i,n){return Ot(e,t,i,n,!0).utc()}function u(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}var h=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),i=t.length>>>0,n=0;n<i;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1};function p(e){if(null==e._isValid){var t=u(e),i=h.call(t.parsedDateParts,function(e){return null!=e}),n=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&i);if(e._strict&&(n=n&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return n;e._isValid=n}return e._isValid}function f(e){var t=d(NaN);return null!=e?c(u(t),e):u(t).userInvalidated=!0,t}var m=t.momentProperties=[];function g(e,t){var i,n,o;if(s(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),s(t._i)||(e._i=t._i),s(t._f)||(e._f=t._f),s(t._l)||(e._l=t._l),s(t._strict)||(e._strict=t._strict),s(t._tzm)||(e._tzm=t._tzm),s(t._isUTC)||(e._isUTC=t._isUTC),s(t._offset)||(e._offset=t._offset),s(t._pf)||(e._pf=u(t)),s(t._locale)||(e._locale=t._locale),m.length>0)for(i=0;i<m.length;i++)s(o=t[n=m[i]])||(e[n]=o);return e}var v=!1;function y(e){g(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===v&&(v=!0,t.updateOffset(this),v=!1)}function b(e){return e instanceof y||null!=e&&null!=e._isAMomentObject}function w(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function k(e){var t=+e,i=0;return 0!==t&&isFinite(t)&&(i=w(t)),i}function C(e,t,i){var n,s=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),a=0;for(n=0;n<s;n++)(i&&e[n]!==t[n]||!i&&k(e[n])!==k(t[n]))&&a++;return a+o}function _(e){!1===t.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function $(e,i){var n=!0;return c(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),n){for(var s,o=[],a=0;a<arguments.length;a++){if(s="","object"==typeof arguments[a]){for(var r in s+="\n["+a+"] ",arguments[0])s+=r+": "+arguments[0][r]+", ";s=s.slice(0,-2)}else s=arguments[a];o.push(s)}_(e+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),n=!1}return i.apply(this,arguments)},i)}var S={};function x(e,i){null!=t.deprecationHandler&&t.deprecationHandler(e,i
vendor: 10,192 bytes, line 1
1),S[e]||(_(i),S[e]=!0)}function T(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function D(e,t){var i,s=c({},e);for(i in t)l(t,i)&&(n(e[i])&&n(t[i])?(s[i]={},c(s[i],e[i]),c(s[i],t[i])):null!=t[i]?s[i]=t[i]:delete s[i]);for(i in e)l(e,i)&&!l(t,i)&&n(e[i])&&(s[i]=c({},s[i]));return s}function O(e){null!=e&&this.set(e)}t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var A=Object.keys?Object.keys:function(e){var t,i=[];for(t in e)l(e,t)&&i.push(t);return i};var M={};function E(e,t){var i=e.toLowerCase();M[i]=M[i+"s"]=M[t]=e}function P(e){return"string"==typeof e?M[e]||M[e.toLowerCase()]:void 0}function I(e){var t,i,n={};for(i in e)l(e,i)&&(t=P(i))&&(n[t]=e[i]);return n}var L={};function F(e,t){L[e]=t}function N(e,i){return function(n){return null!=n?(Y(this,e,n),t.updateOffset(this,i),this):j(this,e)}}function j(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Y(e,t,i){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+t](i)}function z(e,t,i){var n=""+Math.abs(e),s=t-n.length;return(e>=0?i?"+":"":"-")+Math.pow(10,Math.max(0,s)).toString().substr(1)+n}var R=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,H=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,W={},q={};function U(e,t,i,n){var s=n;"string"==typeof n&&(s=function(){return this[n]()}),e&&(q[e]=s),t&&(q[t[0]]=function(){return z(s.apply(this,arguments),t[1],t[2])}),i&&(q[i]=function(){return this.localeData().ordinal(s.apply(this,arguments),e)})}function B(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function V(e,t){return e.isValid()?(t=K(t,e.localeData()),W[t]=W[t]||function(e){var t,i,n=e.match(R);for(t=0,i=n.length;t<i;t++)q[n[t]]?n[t]=q[n[t]]:n[t]=B(n[t]);return function(t){var s,o="";for(s=0;s<i;s++)o+=T(n[s])?n[s].call(t,e):n[s];return o}}(t),W[t](e)):e.localeData().invalidDate()}function K(e,t){var i=5;function n(e){return t.longDateFormat(e)||e}for(H.lastIndex=0;i>=0&&H.test(e);)e=e.replace(H,n),H.lastIndex=0,i-=1;return e}var G=/\d/,X=/\d\d/,Q=/\d{3}/,Z=/\d{4}/,J=/[+-]?\d{6}/,ee=/\d\d?/,te=/\d\d\d\d?/,ie=/\d\d\d\d\d\d?/,ne=/\d{1,3}/,se=/\d{1,4}/,oe=/[+-]?\d{1,6}/,ae=/\d+/,re=/[+-]?\d+/,le=/Z|[+-]\d\d:?\d\d/gi,ce=/Z|[+-]\d\d(?::?\d\d)?/gi,de=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,ue={};function he(e,t,i){ue[e]=T(t)?t:function(e,n){return e&&i?i:t}}function pe(e,t){return l(ue,e)?ue[e](t._strict,t._locale):new RegExp(fe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,i,n,s){return t||i||n||s})))}function fe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var me={};function ge(e,t){var i,n=t;for("string"==typeof e&&(e=[e]),o(t)&&(n=function(e,i){i[t]=k(e)}),i=0;i<e.length;i++)me[e[i]]=n}function ve(e,t){ge(e,function(e,i,n,s){n._w=n._w||{},t(e,n._w,n,s)})}function ye(e,t,i){null!=t&&l(me,e)&&me[e](t,i._a,i,e)}var be=0,we=1,ke=2,Ce=3,_e=4,$e=5,Se=6,xe=7,Te=8,De=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function Oe(e,t){return new Date(Date.UTC(e,t+1,0)).getUTCDate()}U("M",["MM",2],"Mo",function(){return this.month()+1}),U("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),U("MMMM",0,0,function(e){return this.localeData().months(this,e)}),E("month","M"),F("month",8),he("M",ee),he("MM",ee,X),he("MMM",function(e,t){return t.monthsShortRegex(e)}),he("MMMM",function(e,t){return t.monthsRegex(e)}),ge(["M","MM"],function(e,t){t[we]=k(e)-1}),ge(["MMM","MMMM"],function(e,t,i,n){var s=i._locale.monthsParse(e,n,i._strict);null!=s?t[we]=s:u(i).invalidMonth=e});var Ae=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Me="January_February_March_April_May_June_July_August_September_October_November_December".split("_");var Ee="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Pe(e,t,i){var n,s,o,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)o=d([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(o,"").toLocaleLowerCase();return i?"MMM"===t?-1!==(s=De.call(this._shortMonthsParse,a))?s:null:-1!==(s=De.call(this._longMonthsParse,a))?s:null:"MMM"===t?-1!==(s=De.call(this._shortMonthsParse,a))||-1!==(s=De.call(this._longMonthsParse,a))?s:null:-1!==(s=De.call(this._longMonthsParse,a))||-1!==(s=De.call(this._shortMonthsParse,a))?s:null}function Ie(e,t){var i;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=k(t);else if(!o(t=e.localeData().monthsParse(t)))return e;return i=Math.min(e.date(),Oe(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,i),e}function Le(e){return null!=e?(Ie(this,e),t.updateOffset(this,!0),this):j(this,"Month")}var Fe=de;var Ne=de;function je(){function e(e,t){return t.length-e.length}var t,i,n=[],s=[],o=[];for(t=0;t<12;t++)i=d([2e3,t]),n.push(this.monthsShort(i,"")),s.push(this.months(i,"")),o.push(this.months(i,"")),o.push(this.monthsShort(i,""));for(n.sort(e),s.sort(e),o.sort(e),t=0;t<12;t++)n[t]=fe(n[t]),s[t]=fe(s[t]);for(t=0;t<24;t++)o[t]=fe(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function Ye(e){return ze(e)?366:365}function ze(e){return e%4==0&&e%100!=0||e%400==0}U("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),U(0,["YY",2],0,function(){return this.year()%100}),U(0,["YYYY",4],0,"year"),U(0,["YYYYY",5],0,"year"),U(0,["YYYYYY",6,!0],0,"year"),E("year","y"),F("year",1),he("Y",re),he("YY",ee,X),he("YYYY",se,Z),he("YYYYY",oe,J),he("YYYYYY",oe,J),ge(["YYYYY","YYYYYY"],be),ge("YYYY",function(e,i){i[be]=2===e.length?t.parseTwoDigitYear(e):k(e)}),ge("YY",function(e,i){i[be]=t.parseTwoDigitYear(e)}),ge("Y",function(e,t){t[be]=parseInt(e,10)}),t.parseTwoDigitYear=function(e){return k(e)+(k(e)>68?1900:2e3)};var Re=N("FullYear",!0);function He(e,t,i,n,s,o,a){var r=new Date(e,t,i,n,s,o,a);return e<100&&e>=0&&isFinite(r.getFullYear())&&r.setFullYear(e),r}function We(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function qe(e,t,i){var n=7+t-i;return-((7+We(e,0,n).getUTCDay()-t)%7)+n-1}function Ue(e,t,i,n,s){var o,a,r=1+7*(t-1)+(7+i-n)%7+qe(e,n,s);return r<=0?a=Ye(o=e-1)+r:r>Ye(e)?(o=e+1,a=r-Ye(e)):(o=e,a=r),{year:o,dayOfYear:a}}function Be(e,t,i){var n,s,o=qe(e.year(),t,i),a=Math.floor((e.dayOfYear()-o-1)/7)+1;return a<1?n=a+Ve(s=e.year()-1,t,i):a>Ve(e.year(),t,i)?(n=a-Ve(e.year(),t,i),s=e.year()+1):(s=e.year(),n=a),{week:n,year:s}}function Ve(e,t,i){var n=qe(e,t,i),s=qe(e+1,t,i);return(Ye(e)-n+s)/7}U("w",["ww",2],"wo","week"),U("W",["WW",2],"Wo","isoWeek"),E("week","w"),E("isoWeek","W"),F("week",5),F("isoWeek",5),he("w",ee),he("ww",ee,X),he("W",ee),he("WW",ee,X),ve(["w","ww","W","WW"],function(e,t,i,n){t[n.substr(0,1)]=k(e)});U("d",0,"do","day"),U("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),U("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),U("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),U("e",0,0,"weekday"),U("E",0,0,"isoWeekday"),E("day","d"),E("weekday","e"),E("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),he("d",ee),he("e",ee),he("E",ee),he("dd",function(e,t){return t.weekdaysMinRegex(e)}),he("ddd",function(e,t){return t.weekdaysShortRegex(e)}),he("dddd",function(e,t){return t.weekdaysRegex(e)}),ve(["dd","ddd","dddd"],function(e,t,i,n){var s=i._locale.weekdaysParse(e,n,i._strict);null!=s?t.d=s:u(i).invalidWeekday=e}),ve(["d","e","E"],function(e,t,i,n){t[n]=k(e)});var Ke="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var Ge="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var Xe="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function Qe(e,t,i){var n,s,o,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)o=d([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(o,"").toLocaleLowerCase();return i?"dddd"===t?-1!==(s=De.call(this._weekdaysParse,a))?s:null:"ddd"===t?-1!==(s=De.call(this._shortWeekdaysParse,a))?s:null:-1!==(s=De.call(this._minWeekdaysParse,a))?s:null:"dddd"===t?-1!==(s=De.call(this._weekdaysParse,a))||-1!==(s=De.call(this._shortWeekdaysParse,a))||-1!==(s=De.call(this._minWeekdaysParse,a))?s:null:"ddd"===t?-1!==(s=De.call(this._shortWeekdaysParse,a))||-1!==(s=De.call(this._weekdaysParse,a))||-1!==(s=De.call(this._minWeekdaysParse,a))?s:null:-1!==(s=De.call(this._minWeekdaysParse,a))||-1!==(s=De.call(this._weekdaysParse,a))||-1!==(s=De.call(this._shortWeekdaysParse,a))?s:null}var Ze=de;var Je=de;var et=de;function tt(){function e(e,t){return t.length-e.length}var t,i,n,s,o,a=[],r=[],l=[],c=[];for(t=0;t<7;t++)i=d([2e3,1]).day(t),n=this.weekdaysMin(i,""),s=this.weekdaysShort(i,""),o=this.weekdays(i,""),a.push(n),r.push(s),l.push(o),c.push(n),c.push(s),c.push(o);for(a.sort(e),r.sort(e),l.sort(e),c.sort(e),t=0;t<7;t++)r[t]=fe(r[t]),l[t]=fe(l[t]),c[t]=fe(c[t]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function it(){return this.hours()%12||12}function nt(e,t){U(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function st(e,t){return t._meridiemParse}U("H",["HH",2],0,"hour"),U("h",["hh",2],0,it),U("k",["kk",2],0,function(){return this.hours()||24}),U("hmm",0,0,function(){return""+it.apply(this)+z(this.minutes(),2)}
vendor: 1,847 bytes, line 1
1),U("hmmss",0,0,function(){return""+it.apply(this)+z(this.minutes(),2)+z(this.seconds(),2)}),U("Hmm",0,0,function(){return""+this.hours()+z(this.minutes(),2)}),U("Hmmss",0,0,function(){return""+this.hours()+z(this.minutes(),2)+z(this.seconds(),2)}),nt("a",!0),nt("A",!1),E("hour","h"),F("hour",13),he("a",st),he("A",st),he("H",ee),he("h",ee),he("k",ee),he("HH",ee,X),he("hh",ee,X),he("kk",ee,X),he("hmm",te),he("hmmss",ie),he("Hmm",te),he("Hmmss",ie),ge(["H","HH"],Ce),ge(["k","kk"],function(e,t,i){var n=k(e);t[Ce]=24===n?0:n}),ge(["a","A"],function(e,t,i){i._isPm=i._locale.isPM(e),i._meridiem=e}),ge(["h","hh"],function(e,t,i){t[Ce]=k(e),u(i).bigHour=!0}),ge("hmm",function(e,t,i){var n=e.length-2;t[Ce]=k(e.substr(0,n)),t[_e]=k(e.substr(n)),u(i).bigHour=!0}),ge("hmmss",function(e,t,i){var n=e.length-4,s=e.length-2;t[Ce]=k(e.substr(0,n)),t[_e]=k(e.substr(n,2)),t[$e]=k(e.substr(s)),u(i).bigHour=!0}),ge("Hmm",function(e,t,i){var n=e.length-2;t[Ce]=k(e.substr(0,n)),t[_e]=k(e.substr(n))}),ge("Hmmss",function(e,t,i){var n=e.length-4,s=e.length-2;t[Ce]=k(e.substr(0,n)),t[_e]=k(e.substr(n,2)),t[$e]=k(e.substr(s))});var ot,at=N("Hours",!0),rt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Me,monthsShort:Ee,week:{dow:0,doy:6},weekdays:Ke,weekdaysMin:Xe,weekdaysShort:Ge,meridiemParse:/[ap]\.?m?\.?/i},lt={}
1,ct={};function dt(e){return e?e.toLowerCase().replace("_","-"):e}function ut(e){var t=null;if(!lt[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=ot._abbr,require("./locale/"+e),ht(t)}catch(e){}return lt[e]}function ht(e,t){var i;return e&&(i=s(t)?ft(e):pt(e,t))&&(ot=i),ot._abbr}function pt(e,t){if(null!==t){var i=rt;if(t.abbr=e,null!=lt[e])x("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=lt[e]._config;else if(null!=t.parentLocale){if(null==lt[t.parentLocale])return ct[t.parentLocale]||(ct[t.parentLocale]=[]),ct[t.parentLocale].push({name:e,config:t}),null;i=lt[t.parentLocale]._config}return lt[e]=new O(D(i,t)),ct[e]&&ct[e].forEach(function(e){pt(e.name,e.config)}),ht(e),lt[e]}return delete lt[e],null}function ft(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return ot;if(!i(e)){if(t=ut(e))return t;e=[e]}return function(e){for(var t,i,n,s,o=0;o<e.length;){for(t=(s=dt(e[o]).split("-")).length,i=(i=dt(e[o+1]))?i.split("-"):null;t>0;){if(n=ut(s.slice(0,t).join("-")))return n;if(i&&i.length>=t&&C(s,i,!0)>=t-1)break;t--}o++}return null}(e)}function mt(e){var t,i=e._a;return i&&-2===u(e).overflow&&(t=i[we]<0||i[we]>11?we:i[ke]<1||i[ke]>Oe(i[be],i[we])?ke:i[Ce]<0||i[Ce]>24||24===i[Ce]&&(0!==i[_e]||0!==i[$e]||0!==i[Se])?Ce:i[_e]<0||i[_e]>59?_e:i[$e]<0||i[$e]>59?$e:i[Se]<0||i[Se]>999?Se:-1,u(e)._overflowDayOfYear&&(t<be||t>ke)&&(t=ke),u(e)._overflowWeeks&&-1===t&&(t=xe),u(e)._overflowWeekday&&-1===t&&(t=Te),u(e).overflow=t),e}var gt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yt=/Z|[+-]\d\d(?::?\d\d)?/,bt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],wt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],kt=/^\/?Date\((\-?\d+)/i;function Ct(e){var t,i,n,s,o,a,r=e._i,l=gt.exec(r)||vt.exec(r);if(l){for(u(e).iso=!0,t=0,i=bt.length;t<i;t++)if(bt[t][1].exec(l[1])){s=bt[t][0],n=!1!==bt[t][2];break}if(null==s)return void(e._isValid=!1);if(l[3]){for(t=0,i=wt.length;t<i;t++)if(wt[t][1].exec(l[3])){o=(l[2]||" ")+wt[t][0];break}if(null==o)return void(e._isValid=!1)}if(!n&&null!=o)return void(e._isValid=!1);if(l[4]){if(!yt.exec(l[4]))return void(e._isValid=!1);a="Z"}e._f=s+(o||"")+(a||""),Tt(e)}else e._isValid=!1}var _t=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d?\d\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(?:\d\d)?\d\d\s)(\d\d:\d\d)(\:\d\d)?(\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\d{4}))$/;function $t(e){var t,i,n,s,o,a,r,l={" GMT":" +0000"," EDT":" -0400"," EST":" -0500"," CDT":" -0500"," CST":" -0600"," MDT":" -0600"," MST":" -0700"," PDT":" -0700"," PST":" -0800"};if(t=e._i.replace(/\([^\)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s|\s$/g,""),i=_t.exec(t)){if(n=i[1]?"ddd"+(5===i[1].length?", ":" "):"",s="D MMM "+(i[2].length>10?"YYYY ":"YY "),o="HH:mm"+(i[4]?":ss":""),i[1]){var c=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][new Date(i[2]).getDay()];if(i[1].substr(0,3)!==c)return u(e).weekdayMismatch=!0,void(e._isValid=!1)}switch(i[5].length){case 2:a=0===r?" +0000":((r="YXWVUTSRQPONZABCDEFGHIKLM".indexOf(i[5][1].toUpperCase())-12)<0?" -":" +")+(""+r).replace(/^-?/,"0").match(/..$/)[0]+"00";break;case 4:a=l[i[5]];break;default:a=l[" GMT"]}i[5]=a,e._i=i.splice(1).join(""),e._f=n+s+o+" ZZ",Tt(e),u(e).rfc2822=!0}else e._isValid=!1}function St(e,t,i){return null!=e?e:null!=t?t:i}
vendor: 26,921 bytes, line 1
1function xt(e){var i,n,s,o,a=[];if(!e._d){for(s=function(e){var i=new Date(t.now());return e._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}(e),e._w&&null==e._a[ke]&&null==e._a[we]&&function(e){var t,i,n,s,o,a,r,l;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)o=1,a=4,i=St(t.GG,e._a[be],Be(At(),1,4).year),n=St(t.W,1),((s=St(t.E,1))<1||s>7)&&(l=!0);else{o=e._locale._week.dow,a=e._locale._week.doy;var c=Be(At(),o,a);i=St(t.gg,e._a[be],c.year),n=St(t.w,c.week),null!=t.d?((s=t.d)<0||s>6)&&(l=!0):null!=t.e?(s=t.e+o,(t.e<0||t.e>6)&&(l=!0)):s=o}n<1||n>Ve(i,o,a)?u(e)._overflowWeeks=!0:null!=l?u(e)._overflowWeekday=!0:(r=Ue(i,n,s,o,a),e._a[be]=r.year,e._dayOfYear=r.dayOfYear)}(e),null!=e._dayOfYear&&(o=St(e._a[be],s[be]),(e._dayOfYear>Ye(o)||0===e._dayOfYear)&&(u(e)._overflowDayOfYear=!0),n=We(o,0,e._dayOfYear),e._a[we]=n.getUTCMonth(),e._a[ke]=n.getUTCDate()),i=0;i<3&&null==e._a[i];++i)e._a[i]=a[i]=s[i];for(;i<7;i++)e._a[i]=a[i]=null==e._a[i]?2===i?1:0:e._a[i];24===e._a[Ce]&&0===e._a[_e]&&0===e._a[$e]&&0===e._a[Se]&&(e._nextDay=!0,e._a[Ce]=0),e._d=(e._useUTC?We:He).apply(null,a),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ce]=24)}}function Tt(e){if(e._f!==t.ISO_8601)if(e._f!==t.RFC_2822){e._a=[],u(e).empty=!0;var i,n,s,o,a,r=""+e._i,l=r.length,c=0;for(s=K(e._f,e._locale).match(R)||[],i=0;i<s.length;i++)o=s[i],(n=(r.match(pe(o,e))||[])[0])&&((a=r.substr(0,r.indexOf(n))).length>0&&u(e).unusedInput.push(a),r=r.slice(r.indexOf(n)+n.length),c+=n.length),q[o]?(n?u(e).empty=!1:u(e).unusedTokens.push(o),ye(o,n,e)):e._strict&&!n&&u(e).unusedTokens.push(o);u(e).charsLeftOver=l-c,r.length>0&&u(e).unusedInput.push(r),e._a[Ce]<=12&&!0===u(e).bigHour&&e._a[Ce]>0&&(u(e).bigHour=void 0),u(e).parsedDateParts=e._a.slice(0),u(e).meridiem=e._meridiem,e._a[Ce]=function(e,t,i){var n;if(null==i)return t;return null!=e.meridiemHour?e.meridiemHour(t,i):null!=e.isPM?((n=e.isPM(i))&&t<12&&(t+=12),n||12!==t||(t=0),t):t}(e._locale,e._a[Ce],e._meridiem),xt(e),mt(e)}else $t(e);else Ct(e)}function Dt(e){var l=e._i,d=e._f;return e._locale=e._locale||ft(e._l),null===l||void 0===d&&""===l?f({nullInput:!0}):("string"==typeof l&&(e._i=l=e._locale.preparse(l)),b(l)?new y(mt(l)):(a(l)?e._d=l:i(d)?function(e){var t,i,n,s,o;if(0===e._f.length)return u(e).invalidFormat=!0,void(e._d=new Date(NaN));for(s=0;s<e._f.length;s++)o=0,t=g({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[s],Tt(t),p(t)&&(o+=u(t).charsLeftOver,o+=10*u(t).unusedTokens.length,u(t).score=o,(null==n||o<n)&&(n=o,i=t));c(e,i||t)}(e):d?Tt(e):function(e){var l=e._i;s(l)?e._d=new Date(t.now()):a(l)?e._d=new Date(l.valueOf()):"string"==typeof l?function(e){var i=kt.exec(e._i);null===i?(Ct(e),!1===e._isValid&&(delete e._isValid,$t(e),!1===e._isValid&&(delete e._isValid,t.createFromInputFallback(e)))):e._d=new Date(+i[1])}(e):i(l)?(e._a=r(l.slice(0),function(e){return parseInt(e,10)}),xt(e)):n(l)?function(e){if(!e._d){var t=I(e._i);e._a=r([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),xt(e)}}(e):o(l)?e._d=new Date(l):t.createFromInputFallback(e)}(e),p(e)||(e._d=null),e))}function Ot(e,t,s,o,a){var r,l={};return!0!==s&&!1!==s||(o=s,s=void 0),(n(e)&&function(e){var t;for(t in e)return!1;return!0}(e)||i(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=a,l._l=s,l._i=e,l._f=t,l._strict=o,(r=new y(mt(Dt(l))))._nextDay&&(r.add(1,"d"),r._nextDay=void 0),r}function At(e,t,i,n){return Ot(e,t,i,n,!1)}t.createFromInputFallback=$("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){};var Mt=$("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=At.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:f()}),Et=$("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=At.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:f()});function Pt(e,t){var n,s;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return At();for(n=t[0],s=1;s<t.length;++s)t[s].isValid()&&!t[s][e](n)||(n=t[s]);return n}var It=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Lt(e){var t=I(e),i=t.year||0,n=t.quarter||0,s=t.month||0,o=t.week||0,a=t.day||0,r=t.hour||0,l=t.minute||0,c=t.second||0,d=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===It.indexOf(t)||null!=e[t]&&isNaN(e[t]))return!1;for(var i=!1,n=0;n<It.length;++n)if(e[It[n]]){if(i)return!1;parseFloat(e[It[n]])!==k(e[It[n]])&&(i=!0)}return!0}(t),this._milliseconds=+d+1e3*c+6e4*l+1e3*r*60*60,this._days=+a+7*o,this._months=+s+3*n+12*i,this._data={},this._locale=ft(),this._bubble()}function Ft(e){return e instanceof Lt}function Nt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function jt(e,t){U(e,0,0,function(){var e=this.utcOffset(),i="+";return e<0&&(e=-e,i="-"),i+z(~~(e/60),2)+t+z(~~e%60,2)})}jt("Z",":"),jt("ZZ",""),he("Z",ce),he("ZZ",ce),ge(["Z","ZZ"],function(e,t,i){i._useUTC=!0,i._tzm=zt(ce,e)});var Yt=/([\+\-]|\d\d)/gi;function zt(e,t){var i=(t||"").match(e);if(null===i)return null;var n=((i[i.length-1]||[])+"").match(Yt)||["-",0,0],s=60*n[1]+k(n[2]);return 0===s?0:"+"===n[0]?s:-s}function Rt(e,i){var n,s;return i._isUTC?(n=i.clone(),s=(b(e)||a(e)?e.valueOf():At(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+s),t.updateOffset(n,!1),n):At(e).local()}function Ht(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Wt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}t.updateOffset=function(){};var qt=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Ut=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;function Bt(e,t){var i,n,s,a=e,r=null;return Ft(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:o(e)?(a={},t?a[t]=e:a.milliseconds=e):(r=qt.exec(e))?(i="-"===r[1]?-1:1,a={y:0,d:k(r[ke])*i,h:k(r[Ce])*i,m:k(r[_e])*i,s:k(r[$e])*i,ms:k(Nt(1e3*r[Se]))*i}):(r=Ut.exec(e))?(i="-"===r[1]?-1:1,a={y:Vt(r[2],i),M:Vt(r[3],i),w:Vt(r[4],i),d:Vt(r[5],i),h:Vt(r[6],i),m:Vt(r[7],i),s:Vt(r[8],i)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(s=function(e,t){var i;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Rt(t,e),e.isBefore(t)?i=Kt(e,t):((i=Kt(t,e)).milliseconds=-i.milliseconds,i.months=-i.months);return i}(At(a.from),At(a.to)),(a={}).ms=s.milliseconds,a.M=s.months),n=new Lt(a),Ft(e)&&l(e,"_locale")&&(n._locale=e._locale),n}function Vt(e,t){var i=e&&parseFloat(e.replace(",","."));return(isNaN(i)?0:i)*t}function Kt(e,t){var i={milliseconds:0,months:0};return i.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+e.clone().add(i.months,"M"),i}function Gt(e,t){return function(i,n){var s;return null===n||isNaN(+n)||(x(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),s=i,i=n,n=s),Xt(this,Bt(i="string"==typeof i?+i:i,n),e),this}}function Xt(e,i,n,s){var o=i._milliseconds,a=Nt(i._days),r=Nt(i._months);e.isValid()&&(s=null==s||s,o&&e._d.setTime(e._d.valueOf()+o*n),a&&Y(e,"Date",j(e,"Date")+a*n),r&&Ie(e,j(e,"Month")+r*n),s&&t.updateOffset(e,a||r))}Bt.fn=Lt.prototype,Bt.invalid=function(){return Bt(NaN)};var Qt=Gt(1,"add"),Zt=Gt(-1,"subtract");function Jt(e){var t;return void 0===e?this._locale._abbr:(null!=(t=ft(e))&&(this._locale=t),this)}t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ei=$("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function ti(){return this._locale}function ii(e,t){U(0,[e,e.length],0,t)}function ni(e,t,i,n,s){var o;return null==e?Be(this,n,s).year:(t>(o=Ve(e,n,s))&&(t=o),si.call(this,e,t,i,n,s))}function si(e,t,i,n,s){var o=Ue(e,t,i,n,s),a=We(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}U(0,["gg",2],0,function(){return this.weekYear()%100}),U(0,["GG",2],0,function(){return this.isoWeekYear()%100}),ii("gggg","weekYear"),ii("ggggg","weekYear"),ii("GGGG","isoWeekYear"),ii("GGGGG","isoWeekYear"),E("weekYear","gg"),E("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),he("G",re),he("g",re),he("GG",ee,X),he("gg",ee,X),he("GGGG",se,Z),he("gggg",se,Z),he("GGGGG",oe,J),he("ggggg",oe,J),ve(["gggg","ggggg","GGGG","GGGGG"],function(e,t,i,n){t[n.substr(0,2)]=k(e)}),ve(["gg","GG"],function(e,i,n,s){i[s]=t.parseTwoDigitYear(e)}),U("Q",0,"Qo","quarter"),E("quarter","Q"),F("quarter",7),he("Q",G),ge("Q",function(e,t){t[we]=3*(k(e)-1)}),U("D",["DD",2],"Do","date"),E("date","D"),F("date",9),he("D",ee),he("DD",ee,X),he("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ge(["D","DD"],ke),ge("Do",function(e,t){t[ke]=k(e.match(ee)[0])});var oi=N("Date",!0);U("DDD",["DDDD",3],"DDDo","dayOfYear"),E("dayOfYear","DDD"),F("dayOfYear",4),he("DDD",ne),he("DDDD",Q),ge(["DDD","DDDD"],function(e,t,i){i._dayOfYear=k(e)}),U("m",["mm",2],0,"minute"),E("minute","m"),F("minute",14),he("m",ee),he("mm",ee,X),ge(["m","mm"],_e);var ai=N("Minutes",!1);U("s",["ss",2],0,"second"),E("second","s"),F("second",15),he("s",ee),he("ss",ee,X),ge(["s","ss"],$e);var ri,li=N("Seconds",!1);for(U("S",0,0,function(){return~~(this.millisecond()/100)}),U(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),U(0,["SSS",3],0,"millisecond"),U(0,["SSSS",4],0,function(){return 10*this.millisecond()}),U(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),U(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),U(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),U(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),U(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),E("millisecond","ms"),F("millisecond",16),he("S",ne,G),he("SS",ne,X),he("SSS",ne,Q),ri="SSSS";ri.length<=9;ri+="S")he(ri,ae);function ci(e,t){t[Se]=k(1e3*("0."+e))}for(ri="S";ri.length<=9;ri+="S")ge(ri,ci);var di=N("Milliseconds",!1);U("z",0,0,"zoneAbbr"),U("zz",0,0,"zoneName");var ui=y.prototype;function hi(e){return e}ui.add=Qt,ui.calendar=function(e,i){var n=e||At(),s=Rt(n,this).startOf("day"),o=t.calendarFormat(this,s)||"sameElse",a=i&&(T(i[o])?i[o].call(this,n):i[o]);return this.format(a||this.localeData().calendar(o,this,At(n)))},ui.clone=function(){return new y(this)},ui.diff=function(e,t,i){var n,s,o,a;return this.isValid()&&(n=Rt(e,this)).isValid()?(s=6e4*(n.utcOffset()-this.utcOffset()),"year"===(t=P(t))||"month"===t||"quarter"===t?(a=function(e,t){var i,n=12*(t.year()-e.year())+(t.month()-e.month()),s=e.clone().add(n,"months");i=t-s<0?(t-s)/(s-e.clone().add(n-1,"months")):(t-s)/(e.clone().add(n+1,"months")-s);return-(n+i)||0}(this,n),"quarter"===t?a/=3:"year"===t&&(a/=12)):(o=this-n,a="second"===t?o/1e3:"minute"===t?o/6e4:"hour"===t?o/36e5:"day"===t?(o-s)/864e5:"week"===t?(o-s)/6048e5:o),i?a:w(a)):NaN},ui.endOf=function(e){return void 0===(e=P(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},ui.format=function(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=V(this,e);return this.localeData().postformat(i)},ui.from=function(e,t){return this.isValid()&&(b(e)&&e.isValid()||At(e).isValid())?Bt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ui.fromNow=function(e){return this.from(At(),e)},ui.to=function(e,t){return this.isValid()&&(b(e)&&e.isValid()||At(e).isValid())?Bt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ui.toNow=function(e){return this.to(At(),e)},ui.get=function(e){return T(this[e=P(e)])?this[e]():this},ui.invalidAt=function(){return u(this).overflow},ui.isAfter=function(e,t){var i=b(e)?e:At(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=P(s(t)?"millisecond":t))?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf())},ui.isBefore=function(e,t){var i=b(e)?e:At(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=P(s(t)?"millisecond":t))?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf())},ui.isBetween=function(e,t,i,n){return("("===(n=n||"()")[0]?this.isAfter(e,i):!this.isBefore(e,i))&&(")"===n[1]?this.isBefore(t,i):!this.isAfter(t,i))},ui.isSame=function(e,t){var i,n=b(e)?e:At(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=P(t||"millisecond"))?this.valueOf()===n.valueOf():(i=n.valueOf(),this.clone().startOf(t).valueOf()<=i&&i<=this.clone().endOf(t).valueOf()))},ui.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},ui.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},ui.isValid=function(){return p(this)},ui.lang=ei,ui.locale=Jt,ui.localeData=ti,ui.max=Et,ui.min=Mt,ui.parsingFlags=function(){return c({},u(this))},ui.set=function(e,t){if("object"==typeof e)for(var i=function(e){var t=[];for(var i in e)t.push({unit:i,priority:L[i]});return t.sort(function(e,t){return e.priority-t.priority}),t}(e=I(e)),n=0;n<i.length;n++)this[i[n].unit](e[i[n].unit]);else if(T(this[e=P(e)]))return this[e](t);return this},ui.startOf=function(e){switch(e=P(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this},ui.subtract=Zt,ui.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},ui.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},ui.toDate=function(){return new Date(this.valueOf())},ui.toISOString=function(){if(!this.isValid())return null;var e=this.clone().utc();return e.year()<0||e.year()>9999?V(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):T(Date.prototype.toISOString)?this.toDate().toISOString():V(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},ui.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var i="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",s=t+'[")]';return this.format(i+n+"-MM-DD[T]HH:mm:ss.SSS"+s)},ui.toJSON=function(){return this.isValid()?this.toISOString():null},ui.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ui.unix=function(){return Math.floor(this.valueOf()/1e3)},ui.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},ui.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ui.year=Re,ui.isLeapYear=function(){return ze(this.year())},ui.weekYear=function(e){return ni.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},ui.isoWeekYear=function(e){return ni.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},ui.quarter=ui.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},ui.month=Le,ui.daysInMonth=function(){return Oe(this.year(),this.month())},ui.week=ui.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},ui.isoWeek=ui.isoWeeks=function(e){var t=Be(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},ui.weeksInYear=function(){var e=this.localeData()._week;return Ve(this.year(),e.dow,e.doy)},ui.isoWeeksInYear=function(){return Ve(this.year(),1,4)},ui.date=oi,ui.day=ui.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},ui.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},ui.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},ui.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},ui.hour=ui.hours=at,ui.minute=ui.minutes=ai,ui.second=ui.seconds=li,ui.millisecond=ui.milliseconds=di,ui.utcOffset=function(e,i,n){var s,o=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=zt(ce,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&i&&(s=Ht(this)),this._offset=e,this._isUTC=!0,null!=s&&this.add(s,"m"),o!==e&&(!i||this._changeInProgress?Xt(this,Bt(e-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?o:Ht(this)},ui.utc=function(e){return this.utcOffset(0,e)},ui.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Ht(this),"m")),this},ui.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=zt(le,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},ui.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?At(e).utcOffset():0,(this.utcOffset()-e)%60==0)},ui.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ui.isLocal=function(){return!!this.isValid()&&!this._isUTC},ui.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},ui.isUtc=Wt,ui.isUTC=Wt,ui.zoneAbbr=function(){return this._isUTC?"UTC":""},ui.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},ui.dates=$("dates accessor is deprecated. Use date instead.",oi),ui.months=$("months accessor is deprecated. Use month instead",Le),ui.years=$("years accessor is deprecated. Use year instead",Re),ui.zone=$("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),ui.isDSTShifted=$("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!s(this._isDSTShifted))return this._isDSTShifted;var e={};if(g(e,this),(e=Dt(e))._a){var t=e._isUTC?d(e._a):At(e._a);this._isDSTShifted=this.isValid()&&C(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var pi=O.prototype;function fi(e,t,i,n){var s=ft(),o=d().set(n,t);return s[i](o,e)}function mi(e,t,i){if(o(e)&&(t=e,e=void 0),e=e||"",null!=t)return fi(e,t,i,"month");var n,s=[];for(n=0;n<12;n++)s[n]=fi(e,n,i,"month");return s}function gi(e,t,i,n){"boolean"==typeof e?(o(t)&&(i=t,t=void 0),t=t||""):(i=t=e,e=!1,o(t)&&(i=t,t=void 0),t=t||"");var s,a=ft(),r=e?a._week.dow:0;if(null!=i)return fi(t,(i+r)%7,n,"day");var l=[];for(s=0;s<7;s++)l[s]=fi(t,(s+r)%7,n,"day");return l}pi.calendar=function(e,t,i){var n=this._calendar[e]||this._calendar.sameElse;return T(n)?n.call(t,i):n},pi.longDateFormat=function(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];return t||!i?t:(this._longDateFormat[e]=i.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},pi.invalidDate=function(){return this._invalidDate},pi.ordinal=function(e){return this._ordinal.replace("%d",e)},pi.preparse=hi,pi.postformat=hi,pi.relativeTime=function(e,t,i,n){var s=this._relativeTime[i];return T(s)?s(e,t,i,n):s.replace(/%d/i,e)},pi.pastFuture=function(e,t){var i=this._relativeTime[e>0?"future":"past"];return T(i)?i(t):i.replace(/%s/i,t)},pi.set=function(e){var t,i;for(i in e)T(t=e[i])?this[i]=t:this["_"+i]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},pi.months=function(e,t){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ae).test(t)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone},pi.monthsShort=function(e,t){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ae.test(t)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},pi.monthsParse=function(e,t,i){var n,s,o;if(this._monthsParseExact)return Pe.call(this,e,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(s=d([2e3,n]),i&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(s,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(s,"").replace(".","")+"$","i")),i||this._monthsParse[n]||(o="^"+this.months(s,"")+"|^"+this.monthsShort(s,""),this._monthsParse[n]=new RegExp(o.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(i&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!i&&this._monthsParse[n].test(e))return n}},pi.monthsRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||je.call(this),e?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=Ne),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},pi.monthsShortRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||je.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=Fe),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},pi.week=function(e){return Be(e,this._week.dow,this._week.doy).week},pi.firstDayOfYear=function(){return this._week.doy},pi.firstDayOfWeek=function(){return this._week.dow},pi.weekdays=function(e,t){return e?i(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:i(this._weekdays)?this._weekdays:this._weekdays.standalone},pi.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},pi.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},pi.weekdaysParse=function(e,t,i){var n,s,o;if(this._weekdaysParseExact)return Qe.call(this,e,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(s=d([2e3,1]).day(n),i&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(s,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(s,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(s,"").replace(".",".?")+"$","i")),this._weekdaysParse[n]||(o="^"+this.weekdays(s,"")+"|^"+this.weekdaysShort(s,"")+"|^"+this.weekdaysMin(s,""),this._weekdaysParse[n]=new RegExp(o.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(i&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(i&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!i&&this._weekdaysParse[n].test(e))return n}},pi.weekdaysRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||tt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=Ze),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},pi.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||tt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Je),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},pi.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||tt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=et),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},pi.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},pi.meridiem=function(e,t,i){return e>11?i?"pm":"PM":i?"am":"AM"},ht("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===k(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),t.lang=$("moment.lang is deprecated. Use moment.locale instead.",ht),t.langData=$("moment.langData is deprecated. Use moment.localeData instead.",ft);var vi=Math.abs;function yi(e,t,i,n){var s=Bt(t,i);return e._milliseconds+=n*s._milliseconds,e._days+=n*s._days,e._months+=n*s._months,e._bubble()}function bi(e){return e<0?Math.floor(e):Math.ceil(e)}function wi(e){return 4800*e/146097}function ki(e){return 146097*e/4800}function Ci(e){return function(){return this.as(e)}}var _i=Ci("ms"),$i=Ci("s"),Si=Ci("m"),xi=Ci("h"),Ti=Ci("d"),Di=Ci("w"),Oi=Ci("M"),Ai=Ci("y");function Mi(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ei=Mi("milliseconds"),Pi=Mi("seconds"),Ii=Mi("minutes"),Li=Mi("hours"),Fi=Mi("days"),Ni=Mi("months"),ji=Mi("years");var Yi=Math.round,zi={ss:44,s:45,m:45,h:22,d:26,M:11};function Ri(e,t,i,n,s){return s.relativeTime(t||1,!!i,e,n)}var Hi=Math.abs;function Wi(){if(!this.isValid())return this.localeData().invalidDate();var e,t,i=Hi(this._milliseconds)/1e3,n=Hi(this._days),s=Hi(this._months);e=w(i/60),t=w(e/60),i%=60,e%=60;var o=w(s/12),a=s%=12,r=n,l=t,c=e,d=i,u=this.asSeconds();return u?(u<0?"-":"")+"P"+(o?o+"Y":"")+(a?a+"M":"")+(r?r+"D":"")+(l||c||d?"T":"")+(l?l+"H":"")+(c?c+"M":"")+(d?d+"S":""):"P0D"}var qi=Lt.prototype;return qi.isValid=function(){return this._isValid},qi.abs=function(){var e=this._data;return this._milliseconds=vi(this._milliseconds),this._days=vi(this._days),this._months=vi(this._months),e.milliseconds=vi(e.milliseconds),e.seconds=vi(e.seconds),e.minutes=vi(e.minutes),e.hours=vi(e.hours),e.months=vi(e.months),e.years=v
1i(e.years),this},qi.add=function(e,t){return yi(this,e,t,1)},qi.subtract=function(e,t){return yi(this,e,t,-1)},qi.as=function(e){if(!this.isValid())return NaN;var t,i,n=this._milliseconds;if("month"===(e=P(e))||"year"===e)return t=this._days+n/864e5,i=this._months+wi(t),"month"===e?i:i/12;switch(t=this._days+Math.round(ki(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},qi.asMilliseconds=_i,qi.asSeconds=$i,qi.asMinutes=Si,qi.asHours=xi,qi.asDays=Ti,qi.asWeeks=Di,qi.asMonths=Oi,qi.asYears=Ai,qi.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12):NaN},qi._bubble=function(){var e,t,i,n,s,o=this._milliseconds,a=this._days,r=this._months,l=this._data;return o>=0&&a>=0&&r>=0||o<=0&&a<=0&&r<=0||(o+=864e5*bi(ki(r)+a),a=0,r=0),l.milliseconds=o%1e3,e=w(o/1e3),l.seconds=e%60,t=w(e/60),l.minutes=t%60,i=w(t/60),l.hours=i%24,a+=w(i/24),r+=s=w(wi(a)),a-=bi(ki(s)),n=w(r/12),r%=12,l.days=a,l.months=r,l.years=n,this},qi.get=function(e){return e=P(e),this.isValid()?this[e+"s"]():NaN},qi.milliseconds=Ei,qi.seconds=Pi,qi.minutes=Ii,qi.hours=Li,qi.days=Fi,qi.weeks=function(){return w(this.days()/7)},qi.months=Ni,qi.years=ji,qi.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),i=function(e,t,i){var n=Bt(e).abs(),s=Yi(n.as("s")),o=Yi(n.as("m")),a=Yi(n.as("h")),r=Yi(n.as("d")),l=Yi(n.as("M")),c=Yi(n.as("y")),d=s<=zi.ss&&["s",s]||s<zi.s&&["ss",s]||o<=1&&["m"]||o<zi.m&&["mm",o]||a<=1&&["h"]||a<zi.h&&["hh",a]||r<=1&&["d"]||r<zi.d&&["dd",r]||l<=1&&["M"]||l<zi.M&&["MM",l]||c<=1&&["y"]||["yy",c];return d[2]=t,d[3]=+e>0,d[4]=i,Ri.apply(null,d)}(this,!e,t);return e&&(i=t.pastFuture(+this,i)),t.postformat(i)},qi.toISOString=Wi,qi.toString=Wi,qi.toJSON=Wi,qi.locale=Jt,qi.localeData=ti,qi.toIsoString=$("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Wi),qi.lang=ei,U("X",0,0,"unix"),U("x",0,0,"valueOf"),he("x",re),he("X",/[+-]?\d+(\.\d{1,3})?/),ge("X",function(e,t,i){i._d=new Date(1e3*parseFloat(e,10))}),ge("x",function(e,t,i){i._d=new Date(k(e))}),t.version="2.18.1",e=At,t.fn=ui,t.min=function(){return Pt("isBefore",[].slice.call(arguments,0))},t.max=function(){return Pt("isAfter",[].slice.call(arguments,0))},t.now=function(){return Date.now?Date.now():+new Date},t.utc=d,t.unix=function(e){return At(1e3*e)},t.months=function(e,t){return mi(e,t,"months")},t.isDate=a,t.locale=ht,t.invalid=f,t.duration=Bt,t.isMoment=b,t.weekdays=function(e,t,i){return gi(e,t,i,"weekdays")},t.parseZone=function(){return At.apply(null,arguments).parseZone()},t.localeData=ft,t.isDuration=Ft,t.monthsShort=function(e,t){return mi(e,t,"monthsShort")},t.weekdaysMin=function(e,t,i){return gi(e,t,i,"weekdaysMin")},t.defineLocale=pt,t.updateLocale=function(e,t){if(null!=t){var i,n=rt;null!=lt[e]&&(n=lt[e]._config),(i=new O(t=D(n,t))).parentLocale=lt[e],lt[e]=i,ht(e)}else null!=lt[e]&&(null!=lt[e].parentLocale?lt[e]=lt[e].parentLocale:null!=lt[e]&&delete lt[e]);return lt[e]},t.locales=function(){return A(lt)},t.weekdaysShort=function(e,t,i){return gi(e,t,i,"weekdaysShort")},t.normalizeUnits=P,t.relativeTimeRounding=function(e){return void 0===e?Yi:"function"==typeof e&&(Yi=e,!0)},t.relativeTimeThreshold=function(e,t){return void 0!==zi[e]&&(void 0===t?zi[e]:(zi[e]=t,"s"===e&&(zi.ss=t-1),!0))},t.calendarFormat=function(e,t){var i=e.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"},t.prototype=ui,t}),function(e,t){if("function"==typeof define&&define.amd)define(["moment","jquery"],function(e,i){return i.fn||(i.fn={}),"function"!=typeof e&&e.hasOwnProperty("default")&&(e=e.default),t(e,i)});else if("object"==typeof module&&module.exports){var i="undefined"!=typeof window?window.jQuery:void 0;i||(i=require("jquery")).fn||(i.fn={});var n="undefined"!=typeof window&&void 0!==window.moment?window.moment:require("moment");module.exports=t(n,i)}else e.daterangepicker=t(e.moment,e.jQuery)}(this,function(e,t){var i=function(i,n,s){if(this.parentEl="body",this.element=t(i),this.startDate=e().startOf("day"),this.endDate=e().endOf("day"),this.minDate=!1,this.maxDate=!1,this.maxSpan=!1,this.autoApply=!1,this.singleDatePicker=!1,this.showDropdowns=!1,this.minYear=e().subtract(100,"year").format("YYYY"),this.maxYear=e().add(100,"year").format("YYYY"),this.showWeekNumbers=!1,this.showISOWeekNumbers=!1,this.showCustomRangeLabel=!0,this.timePicker=!1,this.timePicker24Hour=!1,this.timePickerIncrement=1,this.timePickerSeconds=!1,this.linkedCalendars=!0,this.autoUpdateInput=!0,this.alwaysShowCalendars=!1,this.allowOneDate=!1,this.customRangeFirst=!1,this.ranges={},this.opens="right",this.element.hasClass("pull-right")&&(this.opens="left"),this.drops="down",this.element.hasClass("dropup")&&(this.drops="up"),this.buttonClasse
1s="btn btn-sm",this.applyButtonClasses="btn-primary",this.cancelButtonClasses="btn-default",this.locale={direction:"ltr",format:e.localeData().longDateFormat("L"),separator:" - ",applyLabel:"Apply",cancelLabel:"Cancel",weekLabel:"W",customRangeLabel:"Pick a date",daysOfWeek:e.weekdaysMin(),monthNames:e.monthsShort(),firstDay:e.localeData().firstDayOfWeek()},this.callback=function(){},this.isShowing=!1,this.leftCalendar={},this.rightCalendar={},"object"==typeof n&&null!==n||(n={}),"string"==typeof(n=t.extend(this.element.data(),n)).template||n.template instanceof t||(n.template='<div class="daterangepicker"><div class="ranges"></div><div class="drp-calendar left"><div class="calendar-table"></div><div class="calendar-time"></div></div><div class="drp-buttons"><span class="drp-selected"></span><button class="cancelBtn" type="button"></button><button class="applyBtn" disabled="disabled" type="button"></button> </div></div>'),this.parentEl=n.parentEl&&t(n.parentEl).length?t(n.parentEl):t(this.parentEl),this.container=t(n.template).appendTo(this.parentEl),"object"==typeof n.locale&&("string"==typeof n.locale.direction&&(this.locale.direction=n.locale.direction),"string"==typeof n.locale.format&&(this.locale.format=n.locale.format),"string"==typeof n.locale.separator&&(this.locale.separator=n.locale.separator),"object"==typeof n.locale.daysOfWeek&&(this.locale.daysOfWeek=n.locale.daysOfWeek.slice()),"object"==typeof n.locale.monthNames&&(this.locale.monthNames=n.locale.monthNames.slice()),"number"==typeof n.locale.firstDay&&(this.locale.firstDay=n.locale.firstDay),"string"==typeof n.locale.applyLabel&&(this.locale.applyLabel=n.locale.applyLabel),"string"==typeof n.locale.cancelLabel&&(this.locale.cancelLabel=n.locale.cancelLabel),"string"==typeof n.locale.weekLabel&&(this.locale.weekLabel=n.locale.weekLabel),"string"==typeof n.locale.customRangeLabel)){(p=document.createElement("textarea")).innerHTML=n.locale.customRangeLabel;var o=p.value;this.locale.customRangeLabel=o}if(this.container.addClass(this.locale.direction),"string"==typeof n.startDate&&(this.startDate=e(n.startDate,this.locale.format)),"string"==typeof n.endDate&&(this.endDate=e(n.endDate,this.locale.format)),"string"==typeof n.minDate&&(this.minDate=e(n.minDate,this.locale.format)),"string"==typeof n.maxDate&&(this.maxDate=e(n.maxDate,this.locale.format)),"object"==typeof n.startDate&&(this.startDate=e(n.startDate)),"object"==typeof n.endDate&&(this.endDate=e(n.endDate)),"object"==typeof n.minDate&&(this.minDate=e(n.minDate)),"object"==typeof n.maxDate&&(this.maxDate=e(n.maxDate)),this.minDate&&this.startDate.isBefore(this.minDate)&&(this.startDate=this.minDate.clone()),this.maxDate&&this.endDate.isAfter(this.maxDate)&&(this.endDate=this.maxDate.clone()),"string"==typeof n.applyButtonClasses&&(this.applyButtonClasses=n.applyButtonClasses),"string"==typeof n.applyClass&&(this.applyButtonClasses=n.applyClass),"string"==typeof n.cancelButtonClasses&&(this.cancelButtonClasses=n.cancelButtonClasses),"string"==typeof n.cancelClass&&(this.cancelButtonClasses=n.cancelClass),"object"==typeof n.maxSpan&&(this.maxSpan=n.maxSpan),"object"==typeof n.dateLimit&&(this.maxSpan=n.dateLimit),"string"==typeof n.opens&&(this.opens=n.opens),"string"==typeof n.drops&&(this.drops=n.drops),"boolean"==typeof n.showWeekNumbers&&(this.showWeekNumbers=n.showWeekNumbers),"boolean"==typeof n.showISOWeekNumbers&&(this.showISOWeekNumbers=n.showISOWeekNumbers),"string"==typeof n.buttonClasses&&(this.buttonClasses=n.buttonClasses),"object"==typeof n.buttonClasses&&(this.buttonClasses=n.buttonClasses.join(" ")),"boolean"==typeof n.showDropdowns&&(this.showDropdowns=n.showDropdowns),"number"==typeof n.minYear&&(this.minYear=n.minYear),"number"==typeof n.maxYear&&(this.maxYear=n.maxYear),"boolean"==typeof n.showCustomRangeLabel&&(this.showCustomRangeLabel=n.showCustomRangeLabel),"boolean"==typeof n.singleDatePicker&&(this.singleDatePicker=n.singleDatePicker,this.singleDatePicker&&(this.endDate=this.startDate.clone())),"boolean"==typeof n.timePicker&&(this.timePicker=n.timePicker),"boolean"==typeof n.timePickerSeconds&&(this.timePickerSeconds=n.timePickerSeconds),"number"==typeof n.timePickerIncrement&&(this.timePickerIncrement=n.timePickerIncrement),"boolean"==typeof n.timePicker24Hour&&(this.timePicker24Hour=n.timePicker24Hour),"boolean"==typeof n.autoApply&&(this.autoApply=n.autoApply),"boolean"==typeof n.autoUpdateInput&&(this.autoUpdateInput=n.autoUpdateInput),"boolean"==typeof n.linkedCalendars&&(this.linkedCalendars=n.linkedCalendars),"function"==typeof n.isInvalidDate&&(this.isInvalidDate=n.isInvalidDate),"function"==typeof n.isCustomDate&&(this.isCu
1stomDate=n.isCustomDate),"boolean"==typeof n.alwaysShowCalendars&&(this.alwaysShowCalendars=n.alwaysShowCalendars),"boolean"==typeof n.allowOneDate&&(this.allowOneDate=n.allowOneDate),"boolean"==typeof n.customRangeFirst&&(this.customRangeFirst=n.customRangeFirst),0!=this.locale.firstDay)for(var a=this.locale.firstDay;a>0;)this.locale.daysOfWeek.push(this.locale.daysOfWeek.shift()),a--;var r,l,c;if(void 0===n.startDate&&void 0===n.endDate&&t(this.element).is(":text")){var d=t(this.element).val(),u=d.split(this.locale.separator);r=l=null,2==u.length?(r=e(u[0],this.locale.format),l=e(u[1],this.locale.format)):this.singleDatePicker&&""!==d&&(r=e(d,this.locale.format),l=e(d,this.locale.format)),null!==r&&null!==l&&(this.setStartDate(r),this.setEndDate(l))}if("object"==typeof n.ranges){for(c in n.ranges){r="string"==typeof n.ranges[c][0]?e(n.ranges[c][0],this.locale.format):e(n.ranges[c][0]),l="string"==typeof n.ranges[c][1]?e(n.ranges[c][1],this.locale.format):e(n.ranges[c][1]),this.minDate&&r.isBefore(this.minDate)&&(r=this.minDate.clone());var h=this.maxDate;if(this.maxSpan&&h&&r.clone().add(this.maxSpan).isAfter(h)&&(h=r.clone().add(this.maxSpan)),h&&l.isAfter(h)&&(l=h.clone()),!(this.minDate&&l.isBefore(this.minDate,this.timepicker?"minute":"day")||h&&r.isAfter(h,this.timepicker?"minute":"day"))){var p;(p=document.createElement("textarea")).innerHTML=c;o=p.value;this.ranges[o]=[r,l]}}var f="<ul>";for(c in this.showCustomRangeLabel&&this.customRangeFirst&&(f+='<li data-range-key="'+this.locale.customRangeLabel+'">'+this.locale.customRangeLabel+"</li>"),this.ranges)f+='<li data-range-key="'+c+'">'+c+"</li>";this.showCustomRangeLabel&&!this.customRangeFirst&&(f+='<li data-range-key="'+this.locale.customRangeLabel+'">'+this.locale.customRangeLabel+"</li>"),f+="</ul>",this.container.find(".ranges").prepend(f)}"function"==typeof s&&(this.callback=s),this.timePicker||(this.startDate=this.startDate.startOf("day"),this.endDate=this.endDate.endOf("day"),this.container.find(".calendar-time").hide()),this.timePicker&&this.autoApply&&(this.autoApply=!1),this.autoApply&&this.container.addClass("auto-apply"),"object"==typeof n.ranges&&this.container.addClass("show-ranges"),this.singleDatePicker&&(this.container.addClass("single"),this.container.find(".drp-calendar.left").addClass("single"),this.container.find(".drp-calendar.left").show(),this.container.find(".drp-calendar.right").hide(),!this.timePicker&&this.autoApply&&this.container.addClass("auto-apply")),(void 0===n.ranges&&!this.singleDatePicker||this.alwaysShowCalendars)&&this.container.addClass("show-calendar"),this.container.addClass("opens"+this.opens),this.container.find(".applyBtn, .cancelBtn").addClass(this.buttonClasses),this.applyButtonClasses.length&&this.container.find(".applyBtn").addClass(this.applyButtonClasses),this.cancelButtonClasses.length&&this.container.find(".cancelBtn").addClass(this.cancelButtonClasses),this.container.find(".applyBtn").html(this.locale.applyLabel),this.container.find(".cancelBtn").html(this.locale.cancelLabel),this.container.find(".drp-calendar").on("click.daterangepicker",".prev",t.proxy(this.clickPrev,this)).on("click.daterangepicker",".next",t.proxy(this.clickNext,this)).on("mousedown.daterangepicker","td.available",t.proxy(this.clickDate,this)).on("mouseenter.daterangepicker","td.available",t.proxy(this.hoverDate,this)).on("change.daterangepicker","select.yearselect",t.proxy(this.monthOrYearChanged,this)).on("change.daterangepicker","select.monthselect",t.proxy(this.monthOrYearChanged,this)).on("change.daterangepicker","select.hourselect,select.minuteselect,select.secondselect,select.ampmselect",t.proxy(this.timeChanged,this)),this.container.find(".ranges").on("click.daterangepicker","li",t.proxy(this.clickRange,this)),this.container.find(".drp-buttons").on("click.daterangepicker","button.applyBtn",t.proxy(this.clickApply,this)).on("click.daterangepicker","button.cancelBtn",t.proxy(this.clickCancel,this)),this.element.is("input")||this.element.is("button")?this.element.on({"click.daterangepicker":t.proxy(this.show,this),"focus.daterangepicker":t.proxy(this.show,this),"ke
1yup.daterangepicker":t.proxy(this.elementChanged,this),"keydown.daterangepicker":t.proxy(this.keydown,this)}):(this.element.on("click.daterangepicker",t.proxy(this.toggle,this)),this.element.on("keydown.daterangepicker",t.proxy(this.toggle,this))),this.updateElement()};return i.prototype={constructor:i,setStartDate:function(t){"string"==typeof t&&(this.startDate=e(t,this.locale.format)),"object"==typeof t&&(this.startDate=e(t)),this.timePicker||(this.startDate=this.startDate.startOf("day")),this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement),this.minDate&&this.startDate.isBefore(this.minDate)&&(this.startDate=this.minDate.clone(),this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.round(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement)),this.maxDate&&this.startDate.isAfter(this.maxDate)&&(this.startDate=this.maxDate.clone(),this.timePicker&&this.timePickerIncrement&&this.startDate.minute(Math.floor(this.startDate.minute()/this.timePickerIncrement)*this.timePickerIncrement)),this.isShowing||this.updateElement(),this.updateMonthsInView()},setEndDate:function(t){"string"==typeof t&&(this.endDate=e(t,this.locale.format)),"object"==typeof t&&(this.endDate=e(t)),this.timePicker||(this.endDate=this.endDate.endOf("day")),this.timePicker&&this.timePickerIncrement&&this.endDate.minute(Math.round(this.endDate.minute()/this.timePickerIncrement)*this.timePickerIncrement),this.endDate.isBefore(this.startDate)&&(this.endDate=this.startDate.clone()),this.maxDate&&this.endDate.isAfter(this.maxDate)&&(this.endDate=this.maxDate.clone()),this.maxSpan&&this.startDate.clone().add(this.maxSpan).isBefore(this.endDate)&&(this.endDate=this.startDate.clone().add(this.maxSpan)),this.previousRightTime=this.endDate.clone(),this.container.find(".drp-selected").html(this.startDate.format(this.locale.format)+this.locale.separator+this.endDate.format(this.locale.format)),this.isShowing||this.updateElement(),this.updateMonthsInView()},isInvalidDate:function(){return!1},isCustomDate:function(){return!1},updateView:function(){this.timePicker&&(this.renderTimePicker("left"),this.renderTimePicker("right"),this.endDate?this.container.find(".right .calendar-time select").prop("disabled",!1).removeClass("disabled"):this.container.find(".right .calendar-time select").prop("disabled",!0).addClass("disabled")),this.endDate&&this.container.find(".drp-selected").html(this.startDate.format(this.locale.format)+this.locale.separator+this.endDate.format(this.locale.format)),this.updateMonthsInView(),this.updateCalendars(),this.updateFormInputs()},updateMonthsInView:function(){if(this.endDate){if(!this.singleDatePicker&&this.leftCalendar.month&&this.rightCalendar.month&&(this.startDate.format("YYYY-MM")==this.leftCalendar.month.format("YYYY-MM")||this.startDate.format("YYYY-MM")==this.rightCalendar.month.format("YYYY-MM"))&&(this.endDate.format("YYYY-MM")==this.leftCalendar.month.format("YYYY-MM")||this.endDate.format("YYYY-MM")==this.rightCalendar.month.format("YYYY-MM")))return;this.leftCalendar.month=this.startDate.clone().date(2),this.linkedCalendars||this.endDate.month()==this.startDate.month()&&this.endDate.year()==this.startDate.year()?this.rightCalendar.month=this.startDate.clone().date(2).add(1,"month"):this.rightCalendar.month=this.endDate.clone().date(2)}else this.leftCalendar.month.format("YYYY-MM")!=this.startDate.format("YYYY-MM")&&this.rightCalendar.month.format("YYYY-MM")!=this.startDate.format("YYYY-MM")&&(this.leftCalendar.month=this.startDate.clone().date(2),this.rightCalendar.month=this.startDate.clone().date(2).add(1,"month"));this.maxDate&&this.linkedCalendars&&!this.singleDatePicker&&this.rightCalendar.month>this.maxDate&&(this.rightCalendar.month=this.maxDate.clone().date(2),this.leftCalendar.month=this.maxDate.clone().date(2).subtract(1,"month"))},updateCalendars:function(){if(this.timePicker){var e,t,i,n;if(this.endDate){if(e=parseInt(this.container.find(".left .hourselect").val(),10),t=parseInt(this.container.find(".left .minuteselect").val(),10),isNaN(t)&&(t=parseInt(this.container.find(".left .minuteselect option:last").val(),10)),i=this.timePickerSeconds?parseInt(this.container.find(".left .secondselect").val(),10):0,!this.timePicker24Hour)"PM"===(n=this.container.find(".left .ampmselect").val())&&e<12&&(e+=12),"AM"===n&&12===e&&(e=0)}else if(e=parseInt(this.container.find(".right .hourselect").val(),10),t=parseInt(this.container.find(".right .minuteselect").val(),10),isNaN(t)&&(t=parseInt(this.container.find(".right .minuteselect option:last").val(),10)),i=this.timePickerSeconds?parseInt(this.container.find(".right .secondselect").val(),10):0,!this.timePicker24Hour)"PM"===(n=this.container.find(".right .ampmselect").val())&&e<12&&(e+=12),"AM"===n&&12===e&&(e=0);this.leftCalendar.month.hour(e).minute(t).second(i),this.rightCalendar.month.hour(e).minute(t).second(i)}this.renderCalendar("left"),this.renderCalendar("right"),this.container.find(".ranges li").removeClass("active"),null!=this.endDate&&this.calculateChosenLabel()},renderCalendar:function(i){var n,s=(n="left"==i?this.leftCalendar:this.rightCalendar).month.month(),o=n.month.year(),a=n.month.hour(),r=n.month.minute(),l=n.month.second(),c=e([o,s]).daysInMonth(),d=e([o,s,1]),u=e([o,s,c]),h=e(d).subtract(1,"month").month(),p=e(d).subtract(1,"month").year(),f=e([p,h]).daysInMonth(),m=d.day();(n=[]).firstDay=d,n.lastDay=u;for(var g=0;g<6;g++)n[g]=[];var v=f-m+this.locale.firstDay+1;v>f&&(v-=7),m==this.locale.firstDay&&(v=f-6);for(var y=e([p,h,v,12,r,l]),b=(g=0,0),w=0;g<42;g++,b++,y=e(y).add(24,"hour"))g>0&&b%7==0&&(b=0,w++),n[w][b]=y.clone().hour(a).minute(r).second(l),y.hour(12),this.minDate&&n[w][b].format("YYYY-MM-DD")==this.minDate.format("YYYY-MM-DD")&&n[w][b].isBefore(this.minDate)&&"left"==i&&(n[w][b]=this.minDate.clone()),this.maxDate&&n[w][b].format("YYYY-MM-DD")==this.maxDate.format("YYYY-MM-DD")&&n[w][b].isAfter(this.maxDate)&&"right"==i&&(n[w][b]=this.maxDate.clone());"left"==i?this.leftCalendar.calendar=n:this.rightCalendar.calendar=n;var k="left"==i?this.minDate:this.startDate,C=this.maxDate,_=("left"==i?this.startDate:this.endDate,this.locale.direction,'<table class="table-condensed">');_+="<thead>",_+="<tr>",(this.showWeekNumbers||this.showISOWeekNumbers)&&(_+="<th></th>"),k&&!k.isBefore(n.firstDay)||this.linkedCalendars&&"left"!=i?_+="<th></th>":_+='<th class="prev available"><span></span></th>';var $=this.locale.monthNames[n[1][1].month()]+n[1][1].format(" YYYY");if(this.showDropdowns){for(var S=n[1][1].month(),x=n[1][1].year(),T=C&&C.year
1()||this.maxYear,D=k&&k.year()||this.minYear,O=x==D,A=x==T,M='<select class="monthselect">',E=0;E<12;E++)(!O||k&&E>=k.month())&&(!A||C&&E<=C.month())?M+="<option value='"+E+"'"+(E===S?" selected='selected'":"")+">"+this.locale.monthNames[E]+"</option>":M+="<option value='"+E+"'"+(E===S?" selected='selected'":"")+" disabled='disabled'>"+this.locale.monthNames[E]+"</option>";M+="</select>";for(var P='<select class="yearselect">',I=D;I<=T;I++)P+='<option value="'+I+'"'+(I===x?' selected="selected"':"")+">"+I+"</option>";$=M+(P+="</select>")}if(_+='<th colspan="5" class="month">'+$+"</th>",C&&!C.isAfter(n.lastDay)||this.linkedCalendars&&"left"!=i&&!this.singleDatePicker?_+="<th></th>":_+='<th class="next available"><span></span></th>',_+="</tr>",_+="<tr>",(this.showWeekNumbers||this.showISOWeekNumbers)&&(_+='<th class="week">'+this.locale.weekLabel+"</th>"),t.each(this.locale.daysOfWeek,function(e,t){_+="<th>"+t+"</th>"}),_+="</tr>",_+="</thead>",_+="<tbody>",null==this.endDate&&this.maxSpan){var L=this.startDate.clone().add(this.maxSpan).endOf("day");C&&!L.isBefore(C)||(C=L)}for(w=0;w<6;w++){_+="<tr>",this.showWeekNumbers?_+='<td class="week">'+n[w][0].week()+"</td>":this.showISOWeekNumbers&&(_+='<td class="week">'+n[w][0].isoWeek()+"</td>");for(b=0;b<7;b++){var F=[];n[w][b].isSame(new Date,"day")&&F.push("today"),n[w][b].isoWeekday()>5&&F.push("weekend"),n[w][b].month()!=n[1][1].month()&&F.push("off","ends"),this.minDate&&n[w][b].isBefore(this.minDate,"day")&&F.push("off","disabled"),C&&n[w][b].isAfter(C,"day")&&F.push("off","disabled"),this.isInvalidDate(n[w][b])&&F.push("off","disabled"),n[w][b].format("YYYY-MM-DD")==this.startDate.format("YYYY-MM-DD")&&F.push("active","start-date"),null!=this.endDate&&n[w][b].format("YYYY-MM-DD")==this.endDate.format("YYYY-MM-DD")&&F.push("active","end-date"),null!=this.endDate&&n[w][b]>this.startDate&&n[w][b]<this.endDate&&F.push("in-range");var N=this.isCustomDate(n[w][b]);!1!==N&&("string"==typeof N?F.push(N):Array.prototype.push.apply(F,N));var j="",Y=!1;for(g=0;g<F.length;g++)j+=F[g]+" ","disabled"==F[g]&&(Y=!0);Y||(j+="available"),_+='<td class="'+j.replace(/^\s+|\s+$/g,"")+'" data-title="r'+w+"c"+b+'">'+n[w][b].date()+"</td>"}_+="</tr>"}_+="</tbody>",_+="</table>",this.container.find(".drp-calendar."+i+" .calendar-table").html(_)},renderTimePicker:function(e){if("right"!=e||this.endDate){var t,i,n,s=this.maxDate;if(!this.maxSpan||this.maxDate&&!this.startDate.clone().add(this.maxSpan).isBefore(this.maxDate)||(s=this.startDate.clone().add(this.maxSpan)),"left"==e)i=this.startDate.clone(),n=this.minDate;else if("right"==e){i=this.endDate.clone(),n=this.startDate;var o=this.container.find(".drp-calendar.right .calendar-time");if(""!=o.html()&&(i.hour(isNaN(i.hour())?o.find(".hourselect option:selected").val():i.hour()),i.minute(isNaN(i.minute())?o.find(".minuteselect option:selected").val():i.minute()),i.second(isNaN(i.second())?o.find(".secondselect option:selected").val():i.second()),!this.timePicker24Hour)){var a=o.find(".ampmselect option:selected").val();"PM"===a&&i.hour()<12&&i.hour(i.hour()+12),"AM"===a&&12===i.hour()&&i.hour(0)}i.isBefore(this.startDate)&&(i=this.startDate.clone()),s&&i.isAfter(s)&&(i=s.clone())}t='<select class="hourselect">';for(var r=this.timePicker24Hour?0:1,l=this.timePicker24Hour?23:12,c=r;c<=l;c++){var d=c;this.timePicker24Hour||(d=i.hour()>=12?12==c?12:c+12:12==c?0:c);var u=i.clone().hour(d),h=!1;n&&u.minute(59).isBefore(n)&&(h=!0),s&&u.minute(0).isAfter(s)&&(h=!0),d!=i.hour()||h?t+=h?'<option value="'+c+'" disabled="disabled" class="disabled">'+c+"</option>":'<option value="'+c+'">'+c+"</option>":t+='<option value="'+c+'" selected="selected">'+c+"</option>"}t+="</select> ",t+=': <select class="minuteselect">';for(c=0;c<60;c+=this.timePickerIncrement){var p=c<10?"0"+c:c;u=i.clone().minute(c),h=!1;n&&u.second(59).isBefore(n)&&(h=!0),s&&u.second(0).isAfter(s)&&(h=!0),i.minute()!=c||h?t+=h?'<option value="'+c+'" disabled="disabled" class="disabled">'+p+"</option>":'<option value="'+c+'">'+p+"</option>":t+='<option value="'+c+'" selected="selected">'+p+"</option>"}if(t+="</select> ",this.timePickerSeconds){t+=': <select class="secondselect">';
1for(c=0;c<60;c++){p=c<10?"0"+c:c,u=i.clone().second(c),h=!1;n&&u.isBefore(n)&&(h=!0),s&&u.isAfter(s)&&(h=!0),i.second()!=c||h?t+=h?'<option value="'+c+'" disabled="disabled" class="disabled">'+p+"</option>":'<option value="'+c+'">'+p+"</option>":t+='<option value="'+c+'" selected="selected">'+p+"</option>"}t+="</select> "}if(!this.timePicker24Hour){t+='<select class="ampmselect">';var f="",m="";n&&i.clone().hour(12).minute(0).second(0).isBefore(n)&&(f=' disabled="disabled" class="disabled"'),s&&i.clone().hour(0).minute(0).second(0).isAfter(s)&&(m=' disabled="disabled" class="disabled"'),i.hour()>=12?t+='<option value="AM"'+f+'>AM</option><option value="PM" selected="selected"'+m+">PM</option>":t+='<option value="AM" selected="selected"'+f+'>AM</option><option value="PM"'+m+">PM</option>",t+="</select>"}this.container.find(".drp-calendar."+e+" .calendar-time").html(t)}},updateFormInputs:function(){this.singleDatePicker||this.endDate&&(this.startDate.isBefore(this.endDate)||this.startDate.isSame(this.endDate))?this.container.find("button.applyBtn").prop("disabled",!1):this.container.find("button.applyBtn").prop("disabled",!0)},move:function(){var e,i={top:0,left:0},n=this.drops,s=t(window).width();switch(this.parentEl.is("body")||(i={top:this.parentEl.offset().top-this.parentEl.scrollTop(),left:this.parentEl.offset().left-this.parentEl.scrollLeft()},s=this.parentEl[0].clientWidth+this.parentEl.offset().left),n){case"auto":(e=this.element.offset().top+this.element.outerHeight()-i.top)+this.container.outerHeight()>=this.parentEl[0].scrollHeight&&(e=this.element.offset().top-this.container.outerHeight()-i.top,n="up");break;case"up":e=this.element.offset().top-this.container.outerHeight()-i.top;break;default:e=this.element.offset().top+this.element.outerHeight()-i.top}this.container.css({top:0,left:0,right:"auto"});var o=this.container.outerWidth();if(this.container.toggleClass("drop-up","up"==n),"left"==this.opens){var a=s-this.element.offset().left-this.element.outerWidth();o+a>t(window).width()?this.container.css({top:e,right:"auto",left:9}):this.container.css({top:e,right:a,left:"auto"})}else if("center"==this.opens){(r=this.element.offset().left-i.left+this.element.outerWidth()/2-o/2)<0?this.container.css({top:e,right:"auto",left:9}):r+o>t(window).width()?this.container.css({top:e,left:"auto",right:0}):this.container.css({top:e,left:r,right:"auto"})}else{var r;(r=this.element.offset().left-i.left)+o>t(window).width()?this.container.css({top:e,left:"auto",right:0}):this.container.css({top:e,left:r,right:"auto"})}},show:function(e){this.isShowing||(this._outsideClickProxy=t.proxy(function(e){this.outsideClick(e)},this),t(document).on("mousedown.daterangepicker",this._outsideClickProxy).on("touchend.daterangepicker",this._outsideClickProxy).on("click.daterangepicker","[data-toggle=dropdown]",this._outsideClickProxy).on("focusin.daterangepicker",this._outsideClickProxy),t(window).on("resize.daterangepicker",t.proxy(function(e){this.move(e)},this)),this.oldStartDate=this.startDate.clone(),this.oldEndDate=this.endDate.clone(),this.previousRightTime=this.endDate.clone(),this.updateView(),this.container.show(),this.move(),this.element.trigger("show.daterangepicker",this),this.isShowing=!0)},hide:function(e){this.isShowing&&(this.endDate||(this.startDate=this.oldStartDate.clone(),this.endDate=this.oldEndDate.clone()),this.startDate.isSame(this.oldStartDate)&&this.endDate.isSame(this.oldEndDate)||this.callback(this.startDate.clone(),this.endDate.clone(),this.chosenLabel),this.updateElement(),t(document).off(".daterangepicker"),t(window).off(".daterangepicker"),this.container.hide(),this.element.trigger("hide.daterangepicker",this),this.isShowing=!1)},toggle:function(e){this.isShowing?this.hide():this.show()},outsideClick:function(e){var i=t(e.target);"focusin"==e.type||i.closest(this.element).length||i.closest(this.container).length||i.closest(".calendar-table").length||(this.hide(),this.element.trigger("outsideClick.daterangepicker",this))},showCalendars:function(){this.container.addClass("show-calendar"),this.move(),this.element.trigger("showCalendar.daterangepicker",this)},hideCalendars:function(){this.container.removeClass("show-calendar"),this.element.trigger("hideCalendar.daterangepicker",this)},clickRange:function(e){var t=e.target.getAttribute("data-range-key");if(this.chosenLabel=t,t==this.locale.customRangeLabel)this.showCalendars();else{var i=this.ranges[t];this.startDate=i[0],this.endDate=i[1],this.timePicker||(this.startDate.startOf("day"),this.endDate.endOf("day")),this.alwaysShowCalendars||this.hideCalendars(),this.clickApply()}},clickPrev:function(e){t(e.target).parents(".drp-calendar").hasClass("left")?(this.leftCalendar.month.subtract(1,"month"),this.linkedCalendars&&this.rightCalendar.month.subtract(1,"month")):this.rightCalendar.month.subtract(1,"month"),this.updateCalendars()},clickNext:function(e){t(e.target).parents(".drp-calendar").hasClass("left")?this.leftCalendar.month.add(1,"month"):(this.rightCalendar.month.add(1,"month"),this.linkedCalendars&&this.leftCalendar.month.add(1,"month")),this.updateCalendars()},hoverDate:function(e){if(t(e.target).hasClass("available")){var i=t(e.target).attr("data-title"),n=i.substr(1,1),s=i.substr(3,1),o=t(e.target).parents(".drp-calendar").hasClass("left")?this.leftCalendar.calendar[n][s]:this.rightCalendar.calendar[n][s],a=this.leftCalendar,r=this.rightCalendar,l=this.startDate;this.endDate||this.container.find(".drp-calendar tbody td").each(function(e,i){if(!t(i).hasClass("week")){var n=t(i).attr("data-title"),s=n.substr(1,1),c=n.substr(3,1),d=t(i).parents(".drp-calendar").hasClass("left")?a.calendar[s][c]:r.calendar[s][c];d.isAfter(l)&&d.isBefore(o)||d.isSame(o,"day")?t(i).addClass("in-range"):t(i).removeClass("in-range")}})}},clickDate:function(e){if(t(e.target).hasClass("available")){var i=t(e.target).attr("data-title"),n=i.substr(1,1),s=i.substr(3,1),o=t(e.target).parents(".drp-calendar").hasClass("left")?this.leftCalendar.calendar[n][s]:this.rightCalendar.calendar[n][s];if(this.endDate||o.isBefore(this.startDate,"day")){if(this.timePicker){var a=parseInt(this.container.find(".left .hourselect").val(),10);if(!this.timePicker24Hour)"PM"===(c=this.container.find(".left .ampmselect").val())&&a<12&&(a+=12),"AM"===c&&12===a&&(a=0);var r=parseInt(this.container.find(".left .minuteselect").val(),10);isNaN(r)&&(r=parseInt(this.container.find(".left .minuteselect option:last").val(),10));var l=this.timePickerSeconds?parseInt(this.container.find(".left .secondselect").val(),10):0;o=o.clone().hour(a).minute(r).second(l)}this.endDate=null,this.setStartDate(o.clone())}else if(!this.endDate&&o.isBefore(this.startDate))this.setEndDate(this.startDate.clone());else{if(this.timePicker){var c;a=parseInt(this.container.find(".right .hourselect").val(),10);if(!this.timePicker24Hour)"PM"===(c=this.container.find(".right .ampmselect").val())&&a<12&&(a+=12),"AM"===c&&12===a&&(a=0);r=parseInt(this.container.find(".right .minuteselect").val(),10);isNaN(r)&&(r=parseInt(this.container.find(".right .minuteselect option:last").val(),10));l=this.timePickerSeconds?parseInt(this.container.find(".right .secondselect").val(),10):0;o=o.clone().hour(a).minute(r).second(l)}this.setEndDate(o.clone()),this.autoApply&&(this.calculateChosenLabel(),this.clickApply())}this.singleDatePicker&&(this.setEndDate(this.startDate),!this.timePicker&&this.autoApply&&this.clickApply()),this.allowOneDate&&this.autoApply&&this.element.trigger("apply.daterangepicker",this),this.updateView(),e.stopPropagation()}},calculateChosenLabel:function(){var e=!0,t=0;for(var i in this.ranges){if(this.timePicker){var n=this.timePickerSeconds?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD HH:mm";if(this.startDate.format(n)==this.ranges[i][0].format(n)&&this.endDate.format(n)==this.ranges[i][1].format(n)){e=!1,this.chosenLabel=this.container.find(".ranges li:eq("+t+")").addClass("active").attr("data-range-key");break}}else if(this.startDate.format("YYYY-MM-DD")==this.ranges[i][0].format("YYYY-MM-DD")&&this.endDate.format("YYYY-MM-DD")==this.ranges[i][1].format("YYYY-MM-DD")){e=!1,this.chosenLabel=this.container.find(".ranges li:eq("+t+")").addClass("active").attr("data-range-key");break}t++}e&&(this.showCustomRangeLabel?this.chosenLabel=this.container.find(".ranges li:last").addClass("active").attr("data-range-key"):this.chosenLabel=null,this.showCalendars())},clickApply:function(e){this.hide(),this.element.trigger("apply.daterangepicker",this)},clickCancel:function(e){this.startDate=this.oldStartDate,this.endDate=this.oldEndDate,this.hide(),this.element.trigger("cancel.daterangepicker",this)},monthOrYearChanged:function(e){var i=t(e.target).closest(".drp-calendar").hasClass("left"),n=i?"left":"right",s=this.container.find(".drp-calendar."+n),o=parseInt(s.find(".monthselect").val(),10),a=s.find(".yearselect").val();i||(a<this.startDate.year()||a==this.startDate.year()&&o<this.startDate.month())&&(o=this.startDate.month(),a=this.startDate.year()),this.minDate&&(
1a<this.minDate.year()||a==this.minDate.year()&&o<this.minDate.month())&&(o=this.minDate.month(),a=this.minDate.year()),this.maxDate&&(a>this.maxDate.year()||a==this.maxDate.year()&&o>this.maxDate.month())&&(o=this.maxDate.month(),a=this.maxDate.year()),i?(this.leftCalendar.month.month(o).year(a),this.linkedCalendars&&(this.rightCalendar.month=this.leftCalendar.month.clone().add(1,"month"))):(this.rightCalendar.month.month(o).year(a),this.linkedCalendars&&(this.leftCalendar.month=this.rightCalendar.month.clone().subtract(1,"month"))),this.updateCalendars()},timeChanged:function(e){var i=t(e.target).closest(".drp-calendar"),n=i.hasClass("left"),s=parseInt(i.find(".hourselect").val(),10),o=parseInt(i.find(".minuteselect").val(),10);isNaN(o)&&(o=parseInt(i.find(".minuteselect option:last").val(),10));var a=this.timePickerSeconds?parseInt(i.find(".secondselect").val(),10):0;if(!this.timePicker24Hour){var r=i.find(".ampmselect").val();"PM"===r&&s<12&&(s+=12),"AM"===r&&12===s&&(s=0)}if(n){var l=this.startDate.clone();l.hour(s),l.minute(o),l.second(a),this.setStartDate(l),this.singleDatePicker?this.endDate=this.startDate.clone():this.endDate&&this.endDate.format("YYYY-MM-DD")==l.format("YYYY-MM-DD")&&this.endDate.isBefore(l)&&this.setEndDate(l.clone())}else if(this.endDate){var c=this.endDate.clone();c.hour(s),c.minute(o),c.second(a),this.setEndDate(c)}this.updateCalendars(),this.updateFormInputs(),this.renderTimePicker("left"),this.renderTimePicker("right")},elementChanged:function(){if(this.element.is("input")&&this.element.val().length){var t=this.element.val().split(this.locale.separator),i=null,n=null;2===t.length&&(i=e(t[0],this.locale.format),n=e(t[1],this.locale.format)),(this.singleDatePicker||null===i||null===n)&&(n=i=e(this.element.val(),this.locale.format)),i.isValid()&&n.isValid()&&(this.setStartDate(i),this.setEndDate(n),this.updateView())}},keydown:function(e){9!==e.keyCode&&13!==e.keyCode||this.hide(),27===e.keyCode&&(e.preventDefault(),e.stopPropagation(),this.hide())},updateElement:function(){if(this.element.is("input")&&this.autoUpdateInput){var e=this.startDate.format(this.locale.format);this.singleDatePicker||(e+=this.locale.separator+this.endDate.format(this.locale.format)),e!==this.element.val()&&this.element.val(e).trigger("change")}},remove:function(){this.container.remove(),this.element.off(".daterangepicker"),this.element.removeData()}},t.fn.daterangepicker=function(e,n){var s=t.extend(!0,{},t.fn.daterangepicker.defaultOptions,e);return this.each(function(){var e=t(this);e.data("daterangepicker")&&e.data("daterangepicker").remove(),e.data("daterangepicker",new i(e,s,n))}),this},i}),function(e,t){"function"==typeof define&&define.amd?define("sifter",t):"object"==typeof exports?module.exports=t():e.Sifter=t()}(this,function(){var e=function(e,t){this.items=e,this.settings=t||{diacritics:!0}};e.prototype.tokenize=function(e){if(!(e=s(String(e||"").toLowerCase()))||!e.length)return[];var t,i,n,a,l=[],c=e.split(/ +/);for(t=0,i=c.length;t<i;t++){if(n=o(c[t]),this.settings.diacritics)for(a in r)r.hasOwnProperty(a)&&(n=n.replace(new RegExp(a,"g"),r[a]));l.push({string:c[t],regex:new RegExp(n,"i")})}return l},e.prototype.iterator=function(e,t){var i;i=a(e)?Array.prototype.forEach||function(e){for(var t=0,i=this.length;t<i;t++)e(this[t],t,this)}:function(e){for(var t in this)this.hasOwnProperty(t)&&e(this[t],t,this)},i.apply(e,[t])},e.prototype.getScoreFunction=function(e,t){var i,s,o,a;e=this.prepareSearch(e,t),s=e.tokens,i=e.options.fields,o=s.length,a=e.options.nesting;var r,l=function(e,t){var i,n;return e?-1===(n=(e=String(e||"")).search(t.regex))?0:(i=t.string.length/e.length,0===n&&(i+=.5),i):0},c=(r=i.length)?1===r?function(e,t){return l(n(t,i[0],a),e)}:function(e,t){for(var s=0,o=0;s<r;s++)o+=l(n(t,i[s],a),e);return o/r}:function(){return 0};return o?1===o?function(e){return c(s[0],e)}:"and"===e.options.conjunction?function(e){for(var t,i=0,n=0;i<o;i++){if((t=c(s[i],e))<=0)return 0;n+=t}return n/o}:function(e){for(var t=0,i=0;t<o;t++)i+=c(s[t],e);return i/o}:function(){return 0}},e.prototype.getSortFunction=function(e,i){var s,o,a,r,l,c,d,u,h,p,f;if(f=!(e=(a=this).prepareSearch(e,i)).query&&i.sort_empty||i.sort,h=function(e,t){return"$score"===e?t.score:n(a.items[t.id],e,i.nesting)},l=[],f)for(s=0,o=f.length;s<o;s++)(e.query||"$score"!==f[s].field)&&l.push(f[s]);if(e.query){for(p=!0,s=0,o=l.length;s<o;s++)if("$score"===l[s].field){p=!1;break}p&&l.unshift({field:"$score",direction:"desc"})}else for(s=0,o=l.length;s<o;s++)if("$score"===l[s].field){l.splice(s,1);break}for(u=[],s=0,o=l.length;s<o;s++)u.push("desc"===l[s].direction?-1:1);return(c=l.length)?1===c?(r=l[0].field,d=u[0],function(e,i){return d*t(h(r,e),h(r,i))}):function(e,i){var n,s,o;for(n=0;n<c;
vendor: 5,967 bytes, line 1
1n++)if(o=l[n].field,s=u[n]*t(h(o,e),h(o,i)))return s;return 0}:null},e.prototype.prepareSearch=function(e,t){if("object"==typeof e)return e;var n=(t=i({},t)).fields,s=t.sort,o=t.sort_empty;return n&&!a(n)&&(t.fields=[n]),s&&!a(s)&&(t.sort=[s]),o&&!a(o)&&(t.sort_empty=[o]),{options:t,query:String(e||"").toLowerCase(),tokens:this.tokenize(e),total:0,items:[]}},e.prototype.search=function(e,t){var i,n,s,o,a=this;return n=this.prepareSearch(e,t),t=n.options,e=n.query,o=t.score||a.getScoreFunction(n),e.length?a.iterator(a.items,function(e,s){i=o(e),(!1===t.filter||i>0)&&n.items.push({score:i,id:s})}):a.iterator(a.items,function(e,t){n.items.push({score:1,id:t})}),(s=a.getSortFunction(n,t))&&n.items.sort(s),n.total=n.items.length,"number"==typeof t.limit&&(n.items=n.items.slice(0,t.limit)),n};var t=function(e,t){return"number"==typeof e&&"number"==typeof t?e>t?1:e<t?-1:0:(e=l(String(e||"")))>(t=l(String(t||"")))?1:t>e?-1:0},i=function(e,t){var i,n,s,o;for(i=1,n=arguments.length;i<n;i++)if(o=arguments[i])for(s in o)o.hasOwnProperty(s)&&(e[s]=o[s]);return e},n=function(e,t,i){if(e&&t){if(!i)return e[t];for(var n=t.split(".");n.length&&(e=e[n.shift()]););return e}},s=function(e){return(e+"").replace(/^\s+|\s+$|/g,"")},o=function(e){return(e+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")},a=Array.isArray||"undefined"!=typeof $&&$.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},r={a:"[aḀḁĂăÂâǍǎȺⱥȦȧẠạÄäÀàÁáĀāÃãÅåąĄÃąĄ]",b:"[b␢βΒB฿𐌁ᛒ]",c:"[cĆćĈĉČčĊċC̄c̄ÇçḈḉȻȼƇƈɕᴄCc]",d:"[dĎďḊḋḐḑḌḍḒḓḎḏĐđD̦d̦ƉɖƊɗƋƌᵭᶁᶑȡᴅDdð]",e:"[eÉéÈèÊêḘḙĚěĔĕẼẽḚḛẺẻĖėËëĒēȨȩĘęᶒɆɇȄȅẾếỀềỄễỂểḜḝḖḗḔḕȆȇẸẹỆệⱸᴇEeɘǝƏƐε]",f:"[fƑƒḞḟ]",g:"[gɢ₲ǤǥĜĝĞğĢģƓɠĠġ]",h:"[hĤĥĦħḨḩẖẖḤḥḢḣɦʰǶƕ]",i:"[iÍíÌìĬĭÎîǏǐÏïḮḯĨĩĮįĪīỈỉȈȉȊȋỊịḬḭƗɨɨ̆ᵻᶖİiIıɪIi]",j:"[jȷĴĵɈɉʝɟʲ]",k:"[kƘƙꝀꝁḰḱǨǩḲḳḴḵκϰ₭]",l:"[lŁłĽľĻļĹĺḶḷḸḹḼḽḺḻĿŀȽƚⱠⱡⱢɫɬᶅɭȴʟLl]",n:"[nŃńǸǹŇňÑñṄṅŅņṆṇṊṋṈṉN̈n̈ƝɲȠƞᵰᶇɳȵɴNnŊŋ]",o:"[oØøÖöÓóÒòÔôǑǒŐőŎŏȮȯỌọƟɵƠơỎỏŌōÕõǪǫȌȍՕօ]",p:"[pṔṕṖṗⱣᵽƤƥᵱ]",q:"[qꝖꝗʠɊɋꝘꝙq̃]",r:"[rŔŕɌɍŘřŖŗṘṙȐȑȒȓṚṛⱤɽ]",s:"[sŚśṠṡṢṣꞨꞩŜŝŠšŞşȘșS̈s̈]",t:"[tŤťṪṫŢţṬṭƮʈȚțṰṱṮṯƬƭ]",u:"[uŬŭɄʉỤụÜüÚúÙùÛûǓǔŰűŬŭƯưỦủŪūŨũŲųȔȕ∪]",v:"[vṼṽṾṿƲʋꝞꝟⱱʋ]",w:"[wẂẃẀẁŴŵẄẅẆẇẈẉ]",x:"[xẌẍẊẋχ]",y:"[yÝýỲỳŶŷŸÿỸỹẎẏỴỵɎɏƳƴ]",z:"[zŹźẐẑŽžŻżẒẓẔẕƵƶ]"},l=function(){var e,t,i,n,s="",o={};for(i in r)if(r.hasOwnProperty(i))for(s+=n=r[i].substring(2,r[i].length-1),e=0,t=n.length;e<t;e++)o[n.charAt(e)]=i;var a=new RegExp("["+s+"]","g");return function(e){return e.replace(a,function(e){return o[e]}).toLowerCase()}}();return e}),function(e,t){"function"==typeof define&&define.amd?define("microplugin",t):"object"==typeof exports?module.exports=t():e.MicroPlugin=t()}(this,function(){var e={mixin:function(e){e.plugins={},e.prototype.initializePlugins=function(e){var i,n,s,o=this,a=[];if(o.plugins={names:[],settings:{},requested:{},loaded:{}},t.isArray(e))for(i=0,n=e.length;i<n;i++)"string"==typeof e[i]?a.push(e[i]):(o.plugins.settings[e[i].name]=e[i].options,a.push(e[i].name));else if(e)for(s in e)e.hasOwnProperty(s)&&(o.plugins.settings[s]=e[s],a.push(s));for(;a.length;)o.require(a.shift())},e.prototype.loadPlugin=function(t){var i=this,n=i.plugins,s=e.plugins[t];if(!e.plugins.hasOwnProperty(t))throw new Error('Unable to find "'+t+'" plugin');n.requested[t]=!0,n.loaded[t]=s.fn.apply(i,[i.plugins.settings[t]||{}]),n.names.push(t)},e.prototype.require=function(e){var t=this,i=t.plugins;if(!t.plugins.loaded.hasOwnProperty(e)){if(i.requested[e])throw new Error('Plugin has circular dependency ("'+e+'")');t.loadPlugin(e)}return i.loaded[e]},e.define=function(t,i){e.plugins[t]={name:t,fn:i}}}},t={isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}};return e}),function(e,t){"function"==typeof define&&define.amd?define("selectize",["jquery","sifter","microplugin"],t):"object"==typeof exports?module.exports=t(require("jquery"),require("sifter"),require("microplugin")):e.Selectize=t(e.jQuery,e.Sifter,e.MicroPlugin)}(this,function(e,t,i){"use strict";var n=function(e,t){if("string"!=typeof t||t.length){var i="string"==typeof t?new RegExp(t,"i"):t,n=function(e){var t=0;if(3===e.nodeType){var s=e.data.search(i);if(s>=0&&e.data.length>0){var o=e.data.match(i),a=document.createElement("span");a.className="highlight";var r=e.splitText(s),l=(r.splitText(o[0].length),r.cloneNode(!0));a.appendChild(l),r.parentNode.replaceChild(a,r),t=1}}else if(1===e.nodeType&&e.childNodes&&!/(script|style)/i.test(e.tagName)&&("highlight"!==e.className||"SPAN"!==e.tagName))for(var c=0;c<e.childNodes.length;++c)c+=n(e.childNodes[c]);return t};return e.each(function(){n(this)})}};e.fn.removeHighlight=function(){return this.find("span.highlight").each(function(){this.parentNode.firstChild.nodeName;var e=this.parentNode;e.replaceChild(this.firstChild,this),e.normalize()}).end()};var s=function(){};s.prototype={on:function(e,t){this._events=this._events||{},this._events[e]=this._events[e]||[],this._events[e].push(t)},off:function(e,t){var i=arguments.length;return 0===i?delete this._events:1===i?delete this._events[e]:(this._events=this._events||{},void(e in this._events!=!1&&this._events[e].splice(this._events[e].indexOf(t),1)))},trigger:function(e){if(this._events=this._events||{},e in this._events!=!1)for(var t=0;t<this._events[e].length;t++)this._events[e][t].apply(this,Array.prototype.slice.call(arguments,1
1))}},s.mixin=function(e){for(var t=["on","off","trigger"],i=0;i<t.length;i++)e.prototype[t[i]]=s.prototype[t[i]]};var o,a,r=/Mac/.test(navigator.userAgent),l=r?91:17,c=r?18:17,d=!/android/i.test(window.navigator.userAgent)&&!!document.createElement("input").validity,u=function(e){return void 0!==e},h=function(e){return null==e?null:"boolean"==typeof e?e?"1":"0":e+""},p=function(e){return(e+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;")},f={before:function(e,t,i){var n=e[t];e[t]=function(){return i.apply(e,arguments),n.apply(e,arguments)}},after:function(e,t,i){var n=e[t];e[t]=function(){var t=n.apply(e,arguments);return i.apply(e,arguments),t}}},m=function(e,t,i){var n,s=e.trigger,o={};for(n in e.trigger=function(){var i=arguments[0];if(-1===t.indexOf(i))return s.apply(e,arguments);o[i]=arguments},i.apply(e,[]),e.trigger=s,o)o.hasOwnProperty(n)&&s.apply(e,o[n])},g=function(e){var t={};if("selectionStart"in e)t.start=e.selectionStart,t.length=e.selectionEnd-t.start;else if(document.selection){e.focus();var i=document.selection.createRange(),n=document.selection.createRange().text.length;i.moveStart("character",-e.value.length),t.start=i.text.length-n,t.length=n}return t},v=function(t){var i=null,n=function(n,s){var o,a,r,l,c,d,u,h;s=s||{},(n=n||window.event||{}).metaKey||n.altKey||(s.force||!1!==t.data("grow"))&&(o=t.val(),n.type&&"keydown"===n.type.toLowerCase()&&(r=(a=n.keyCode)>=48&&a<=57||a>=65&&a<=90||a>=96&&a<=111||a>=186&&a<=222||32===a,46===a||8===a?(h=g(t[0])).length?o=o.substring(0,h.start)+o.substring(h.start+h.length):8===a&&h.start?o=o.substring(0,h.start-1)+o.substring(h.start+1):46===a&&void 0!==h.start&&(o=o.substring(0,h.start)+o.substring(h.start+1)):r&&(d=n.shiftKey,u=String.fromCharCode(n.keyCode),o+=u=d?u.toUpperCase():u.toLowerCase())),l=t.attr("placeholder"),!o&&l&&(o=l),(c=function(t,i){return t?(b.$testInput||(b.$testInput=e("<span />").css({position:"absolute",top:-99999,left:-99999,width:"auto",padding:0,whiteSpace:"pre"}).appendTo("body")),b.$testInput.text(t),function(e,t,i){var n,s,o={};if(i)for(n=0,s=i.length;n<s;n++)o[i[n]]=e.css(i[n]);else o=e.css();t.css(o)}(i,b.$testInput,["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"]),b.$testInput.width()):0}(o,t)+4)!==i&&(i=c,t.width(c),t.triggerHandler("resize")))};t.on("keydown keyup update blur",n),n()},y=function(e){var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML},b=function(i,n){var s,o,a,r,l=this;(r=i[0]).selectize=l;var c,d,u,h=window.getComputedStyle&&window.getComputedStyle(r,null);if(a=(a=h?h.getPropertyValue("direction"):r.currentStyle&&r.currentStyle.direction)||i.parents("[dir]:first").attr("dir")||"",e.extend(l,{order:0,settings:n,$input:i,tabIndex:i.attr("tabindex")||"",tagType:"select"===r.tagName.toLowerCase()?1:2,rtl:/rtl/i.test(a),eventNS:".selectize"+ ++b.count,highlightedValue:null,isBlurring:!1,isOpen:!1,isDisabled:!1,isRequired:i.is("[required]"),isInvalid:!1,isLocked:!1,isFocused:!1,isInputHidden:!1,isSetup:!1,isShiftDown:!1,isCmdDown:!1,isCtrlDown:!1,ignoreFocus:!1,ignoreBlur:!1,ignoreHover:!1,hasOptions:!1,currentResults:null,lastValue:"",caretPos:0,loading:0,loadedSearches:{},$activeOption:null,$activeItems:[],optgroups:{},options:{},userOptions:{},items:[],renderCache:{},onSearchChange:null===n.loadThrottle?l.onSearchChange:(c=l.onSearchChange,d=n.loadThrottle,function(){var e=this,t=arguments;window.clearTimeout(u),u=window.setTimeout(function(){c.apply(e,t)},d)})}),l.sifter=new t(this.options,{diacritics:n.diacritics}),l.settings.options){for(s=0,o=l.settings.options.length;s<o;s++)l.registerOption(l.settings.options[s]);delete l.settings.options}if(l.settings.optgroups){for(s=0,o=l.settings.optgroups.length;s<o;s++)l.registerOptionGroup(l.settings.optgroups[s]);delete l.settings.optgroups}l.settings.mode=l.settings.mode||(1===l.settings.maxItems?"single":"multi"),"boolean"!=typeof l.settings.hideSelected&&(l.settings.hideSelected="multi"===l.settings.mode),l.initializePlugins(l.settings.plugins),l.setupCallbacks(),l.setupTemplates(),l.setup()};
vendor: 26,488 bytes, line 1
1return s.mixin(b),void 0!==i?i.mixin(b):(o="Dependency MicroPlugin is missing",(a={explanation:'Make sure you either: (1) are using the "standalone" version of Selectize, or (2) require MicroPlugin before you load Selectize.'})||(a={}),console.error("Selectize: "+o),a.explanation&&(console.group&&console.group(),console.error(a.explanation),console.group&&console.groupEnd())),e.extend(b.prototype,{setup:function(){var t,i,n,s,o,a,u,h,p,f,m,g,y,b,w=this,k=w.settings,C=w.eventNS,_=e(window),$=e(document),S=w.$input;if(u=w.settings.mode,h=S.attr("class")||"",t=e("<div>").addClass(k.wrapperClass).addClass(h).addClass(u),i=e("<div>").addClass(k.inputClass).addClass("items").appendTo(t),n=e('<input type="text" autocomplete="off" />').appendTo(i).attr("tabindex",S.is(":disabled")?"-1":w.tabIndex),a=e(k.dropdownParent||t),s=e("<div>").addClass(k.dropdownClass).addClass(u).hide().appendTo(a),o=e("<div>").addClass(k.dropdownContentClass).appendTo(s),(f=S.attr("id"))&&(n.attr("id",f+"-selectized"),e("label[for='"+f+"']").attr("for",f+"-selectized")),w.settings.copyClassesToDropdown&&s.addClass(h),t.css({width:S[0].style.width}),w.plugins.names.length&&(p="plugin-"+w.plugins.names.join(" plugin-"),t.addClass(p),s.addClass(p)),(null===k.maxItems||k.maxItems>1)&&1===w.tagType&&S.attr("multiple","multiple"),w.settings.placeholder&&n.attr("placeholder",k.placeholder),!w.settings.splitOn&&w.settings.delimiter){var x=w.settings.delimiter.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");w.settings.splitOn=new RegExp("\\s*"+x+"+\\s*")}S.attr("autocorrect")&&n.attr("autocorrect",S.attr("autocorrect")),S.attr("autocapitalize")&&n.attr("autocapitalize",S.attr("autocapitalize")),n[0].type=S[0].type,w.$wrapper=t,w.$control=i,w.$control_input=n,w.$dropdown=s,w.$dropdown_content=o,s.on("mouseenter mousedown click","[data-disabled]>[data-selectable]",function(e){e.stopImmediatePropagation()}),s.on("mouseenter","[data-selectable]",function(){return w.onOptionHover.apply(w,arguments)}),s.on("mousedown click","[data-selectable]",function(){return w.onOptionSelect.apply(w,arguments)}),g="mousedown",y="*:not(input)",b=function(){return w.onItemSelect.apply(w,arguments)},(m=i).on(g,y,function(e){for(var t=e.target;t&&t.parentNode!==m[0];)t=t.parentNode;return e.currentTarget=t,b.apply(this,[e])}),v(n),i.on({mousedown:function(){return w.onMouseDown.apply(w,arguments)},click:function(){return w.onClick.apply(w,arguments)}}),n.on({mousedown:function(e){e.stopPropagation()},keydown:function(){return w.onKeyDown.apply(w,arguments)},keyup:function(){return w.onKeyUp.apply(w,arguments)},keypress:function(){return w.onKeyPress.apply(w,arguments)},resize:function(){w.positionDropdown.apply(w,[])},blur:function(){return w.onBlur.apply(w,arguments)},focus:function(){return w.ignoreBlur=!1,w.onFocus.apply(w,arguments)},paste:function(){return w.onPaste.apply(w,arguments)}}),$.on("keydown"+C,function(e){w.isCmdDown=e[r?"metaKey":"ctrlKey"],w.isCtrlDown=e[r?"altKey":"ctrlKey"],w.isShiftDown=e.shiftKey}),$.on("keyup"+C,function(e){e.keyCode===c&&(w.isCtrlDown=!1),16===e.keyCode&&(w.isShiftDown=!1),e.keyCode===l&&(w.isCmdDown=!1)}),$.on("mousedown"+C,function(e){if(w.isFocused){if(e.target===w.$dropdown[0]||e.target.parentNode===w.$dropdown[0])return!1;w.$control.has(e.target).length||e.target===w.$control[0]||w.blur(e.target)}}),_.on(["scroll"+C,"resize"+C].join(" "),function(){w.isOpen&&w.positionDropdown.apply(w,arguments)}),_.on("mousemove"+C,function(){w.ignoreHover=!1}),void 0!==k.keep_original_select&&k.keep_original_select?this.revertSettings={$children:S.children(),tabindex:S.attr("tabindex")}:this.revertSettings={$children:S.children().detach(),tabindex:S.attr("tabindex")},S.attr("tabindex",-1).hide().after(w.$wrapper),e.isArray(k.items)&&(w.setValue(k.items),delete k.items),d&&S.on("invalid"+C,function(e){e.preventDefault(),w.isInvalid=!0,w.refreshState()}),w.updateOriginalInput(),w.refreshItems(),w.refreshState(),w.updatePlaceholder(),w.isSetup=!0,S.is(":disabled")&&w.disable(),w.on("change",this.onChange),S.data("selectize",w),S.addClass("selectized"),w.trigger("initialize"),!0===k.preload&&w.onSearchChange("")},setupTemplates:function(){var t=this,i=t.settings.labelField,n=t.settings.optgroupLabelField,s={optgroup:function(e){return'<div class="optgroup">'+e.html+"</div>"},optgroup_header:function(e,t){return'<div class="optgroup-header">'+t(e[n])+"</div>"},option:function(e,t){return'<div class="option">'+t(e[i])+"</div>"},item:function(e,t){return'<div class="item">'+t(e[i])+"</div>"},option_create:function(e,t){return'<div class="create">Add <strong>'+t(e.input)+"</strong>&hellip;</div>"}};t.settings.render=e.extend({},s,t.settings.render)},setupCallbacks:function(){var e,t,i={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};for(e in i)i.hasOwnProperty(e)&&(t=this.settings[i[e]])&&this.on(e,t)},onClick:function(e){var t=this;t.isFocused&&t.isOpen||(t.focus(),e.preventDefault())},onMouseDown:function(t){var i=this,n=t.isDefaultPrevented();e(t.target);if(i.isFocused){if(t.target!==i.$control_input[0])return"single"===i.settings.mode?i.isOpen?i.close():i.open():n||i.setActiveItem(null),!1}else n||window.setTimeout(function(){i.focus()},0)},onChange:function(){this.$input.trigger("change")},onPaste:function(t){var i=this;i.isFull()||i.isInputHidden||i.isLocked?t.preventDefault():i.settings.splitOn&&setTimeout(function(){var t=i.$control_input.val();if(t.match(i.settings.splitOn))for(var n=e.trim(t).split(i.settings.splitOn),s=0,o=n.length;s<o;s++)i.createItem(n[s])},0)},onKeyPress:function(e){if(this.isLocked)return e&&e.preventDefault();var t=String.fromCharCode(e.keyCode||e.which);return this.settings.create&&"multi"===this.settings.mode&&t===this.settings.delimiter?(this.createItem(),e.preventDefault(),!1):void 0},onKeyDown:function(e){e.target,this.$control_input[0];var t=this;if(t.isLocked)9!==e.keyCode&&e.preventDefault();else{switch(e.keyCode){case 65:if(t.isCmdDown)return void t.selectAll();break;case 27:return void(t.isOpen&&(e.preventDefault(),e.stopPropagation(),t.close()));case 78:if(!e.ctrlKey||e.altKey)break;case 40:if(!t.isOpen&&t.hasOptions)t.open();else if(t.$activeOption){t.ignoreHover=!0;var i=t.getAdjacentOption(t.$activeOption,1);i.length&&t.setActiveOption(i,!0,!0)}return void e.preventDefault();case 80:if(!e.ctrlKey||e.altKey)break;case 38:if(t.$activeOption){t.ignoreHover=!0;var n=t.getAdjacentOption(t.$activeOption,-1);n.length&&t.setActiveOption(n,!0,!0)}return void e.preventDefault();case 13:return void(t.isOpen&&t.$activeOption&&(t.onOptionSelect({currentTarget:t.$activeOption}),e.preventDefault()));case 37:return void t.advanceSelection(-1,e);case 39:return void t.advanceSelection(1,e);case 9:return t.settings.selectOnTab&&t.isOpen&&t.$activeOption&&(t.onOptionSelect({currentTarget:t.$activeOption}),t.isFull()||e.preventDefault()),void(t.settings.create&&t.createItem()&&e.preventDefault());case 8:case 46:return void t.deleteSelection(e)}!t.isFull()&&!t.isInputHidden||(r?e.metaKey:e.ctrlKey)||e.preventDefault()}},onKeyUp:function(e){var t=this;if(t.isLocked)return e&&e.preventDefault();var i=t.$control_input.val()||"";t.lastValue!==i&&(t.lastValue=i,t.onSearchChange(i),t.refreshOptions(),t.trigger("type",i))},onSearchChange:function(e){var t=this,i=t.settings.load;i&&(t.loadedSearches.hasOwnProperty(e)||(t.loadedSearches[e]=!0,t.load(function(n){i.apply(t,[e,n])})))},onFocus:function(e){var t=this,i=t.isFocused;if(t.isDisabled)return t.blur(),e&&e.preventDefault(),!1;t.ignoreFocus||(t.isFocused=!0,"focus"===t.settings.preload&&t.onSearchChange(""),i||t.trigger("focus"),t.$activeItems.length||(t.showInput(),t.setActiveItem(null),t.refreshOptions(!!t.settings.openOnFocus)),t.refreshState())},onBlur:function(e,t){var i=this;if(i.isFocused&&(i.isFocused=!1,!i.ignoreFocus)){if(!i.ignoreBlur&&document.activeElement===i.$dropdown_content[0])return i.ignoreBlur=!0,void i.onFocus(e);var n=function(){i.close(),i.setTextboxValue(""),i.setActiveItem(null),i.setActiveOption(null),i.setCaret(i.items.length),i.refreshState(),t&&t.focus&&t.focus(),i.isBlurring=!1,i.ignoreFocus=!1,i.trigger("blur")};i.isBlurring=!0,i.ignoreFocus=!0,i.settings.create&&i.settings.createOnBlur?i.createItem(null,!1,n):n()}},onOptionHover:function(e){this.ignoreHover||this.setActiveOption(e.currentTarget,!1)},onOptionSelect:function(t){var i,n,s=this;t.preventDefault&&(t.preventDefault(),t.stopPropagation()),s.$dropdown.find(".selected").removeClass("selected"),(n=e(t.currentTarget)).hasClass("create")?s.createItem(null,function(){s.settings.closeAfterSelect&&s.close()}):void 0!==(i=n.attr("data-value"))&&(s.lastQuery=null,s.setTextboxValue(""),s.addItem(i),s.settings.closeAfterSelect?s.close():!s.settings.hideSelected&&t.type&&/mouse/.test(t.type)&&s.setActiveOption(s.getOption(i)))},onItemSelect:function(e){var t=this;t.isLocked||"multi"===t.settings.mode&&(e.preventDefault(),t.setActiveItem(e.currentTarget,e))},load:function(e){var t=this;t.loading++;var i=t.$wrapper.addClass(t.settings.loadingClass);e.apply(t,[function(e){e&&e.length&&(t.addOption(e),t.refreshOptions(t.isFocused&&!t.isInputHidden)),t.loading=Math.max(t.loading-1,0),t.loading||i.removeClass(t.settings.loadingClass),t.trigger("load",e)}])},setTextboxValue:function(e){var t=this.$control_input;t.val()!==e&&(t.val(e).triggerHandler("update"),this.lastValue=e)},getValue:function(){return 1===this.tagType&&this.$input.attr("multiple")?this.items:this.items.join(this.settings.delimiter)},setValue:function(e,t){m(this,t?[]:["change"],function(){this.clear(t),this.addItems(e,t)})},setActiveItem:function(t,i){var n,s,o,a,r,l,c,d,u=this;if("single"!==u.settings.mode){if(!(t=e(t)).length)return e(u.$activeItems).removeClass("active"),u.$activeItems=[],void(u.isFocused&&u.showInput());if("mousedown"===(n=i&&i.type.toLowerCase())&&u.isShiftDown&&u.$activeItems.length){for(d=u.$control.children(".active:last"),(a=Array.prototype.indexOf.apply(u.$control[0].childNodes,[d[0]]))>(r=Array.prototype.indexOf.apply(u.$control[0].childNodes,[t[0]]))&&(c=a,a=r,r=c),s=a;s<=r;s++)l=u.$control[0].childNodes[s],-1===u.$activeItems.indexOf(l)&&(e(l).addClass("active"),u.$activeItems.push(l));i.preventDefault()}else"mousedown"===n&&u.isCtrlDown||"keydown"===n&&this.isShiftDown?t.hasClass("active")?(o=u.$activeItems.indexOf(t[0]),u.$activeItems.splice(o,1),t.removeClass("active")):u.$activeItems.push(t.addClass("active")[0]):(e(u.$activeItems).removeClass("active"),u.$activeItems=[t.addClass("active")[0]]);u.hideInput(),this.isFocused||u.focus()}},setActiveOption:function(t,i,n){var s,o,a,r,l,c=this;c.$activeOption&&c.$activeOption.removeClass("active"),c.$activeOption=null,(t=e(t)).length&&(c.$activeOption=t.addClass("active"),!i&&u(i)||(s=c.$dropdown_content.height(),o=c.$activeOption.outerHeight(!0),i=c.$dropdown_content.scrollTop()||0,r=a=c.$activeOption.offset().top-c.$dropdown_content.offset().top+i,l=a-s+o,a+o>s+i?c.$dropdown_content.stop().animate({scrollTop:l},n?c.settings.scrollDuration:0):a<i&&c.$dropdown_content.stop().animate({scrollTop:r},n?c.settings.scrollDuration:0)))},selectAll:function(){var e=this;"single"!==e.settings.mode&&(e.$activeItems=Array.prototype.slice.apply(e.$control.children(":not(input)").addClass("active")),e.$activeItems.length&&(e.hideInput(),e.close()),e.focus())},hideInput:function(){var e=this;e.setTextboxValue(""),e.$control_input.css({opacity:0,position:"absolute",left:e.rtl?1e4:-1e4}),e.isInputHidden=!0},showInput:function(){this.$control_input.css({opacity:1,position:"relative",left:0}),this.isInputHidden=!1},focus:function(){var e=this;e.isDisabled||(e.ignoreFocus=!0,e.$control_input[0].focus(),window.setTimeout(function(){e.ignoreFocus=!1,e.onFocus()},0))},blur:function(e){this.$control_input[0].blur(),this.onBlur(null,e)},getScoreFunction:function(e){return this.sifter.getScoreFunction(e,this.getSearchOptions())},getSearchOptions:function(){var e=this.settings,t=e.sortField;return"string"==typeof t&&(t=[{field:t}]),{fields:e.searchField,conjunction:e.searchConjunction,sort:t,nesting:e.nesting}},search:function(t){var i,n,s,o=this,a=o.settings,r=this.getSearchOptions();if(a.score&&"function"!=typeof(s=o.settings.score.apply(this,[t])))throw new Error('Selectize "score" setting must be a function that returns a function');if(t!==o.lastQuery?(o.lastQuery=t,n=o.sifter.search(t,e.extend(r,{score:s})),o.currentResults=n):n=e.extend(!0,{},o.currentResults),a.hideSelected)for(i=n.items.length-1;i>=0;i--)-1!==o.items.indexOf(h(n.items[i].id))&&n.items.splice(i,1);return n},refreshOptions:function(t){var i,s,o,a,r,l,c,d,u,p,f,m,g,v,b,w;void 0===t&&(t=!0);var k=this,C=e.trim(k.$control_input.val()),_=k.search(C),$=k.$dropdown_content,S=k.$activeOption&&h(k.$activeOption.attr("data-value"));for(a=_.items.length,"number"==typeof k.settings.maxOptions&&(a=Math.min(a,k.settings.maxOptions)),r={},l=[],i=0;i<a;i++)for(c=k.options[_.items[i].id],d=k.render("option",c),u=c[k.settings.optgroupField]||"",s=0,o=(p=e.isArray(u)?u:[u])&&p.length;s<o;s++)u=p[s],k.optgroups.hasOwnProperty(u)||(u=""),r.hasOwnProperty(u)||(r[u]=document.createDocumentFragment(),l.push(u)),r[u].appendChild(d);for(this.settings.lockOptgroupOrder&&l.sort(function(e,t){return(k.optgroups[e].$order||0)-(k.optgroups[t].$order||0)}),f=document.createDocumentFragment(),i=0,a=l.length;i<a;i++)u=l[i],k.optgroups.hasOwnProperty(u)&&r[u].childNodes.length?((m=document.createDocumentFragment()).appendChild(k.render("optgroup_header",k.optgroups[u])),m.appendChild(r[u]),f.appendChild(k.render("optgroup",e.extend({},k.optgroups[u],{html:y(m),dom:m})))):f.appendChild(r[u]);if($.html(f),k.settings.highlight&&($.removeHighlight(),_.query.length&&_.tokens.length))for(i=0,a=_.tokens.length;i<a;i++)n($,_.tokens[i].regex);if(!k.settings.hideSelected)for(i=0,a=k.items.length;i<a;i++)k.getOption(k.items[i]).addClass("selected");(g=k.canCreate(C))&&($.prepend(k.render("option_create",{input:C})),w=e($[0].childNodes[0])),k.hasOptions=_.items.length>0||g,k.hasOptions?(_.items.length>0?((b=S&&k.getOption(S))&&b.length?v=b:"single"===k.settings.mode&&k.items.length&&(v=k.getOption(k.items[0])),v&&v.length||(v=w&&!k.settings.addPrecedence?k.getAdjacentOption(w,1):$.find("[data-selectable]:first"))):v=w,k.setActiveOption(v),t&&!k.isOpen&&k.open()):(k.setActiveOption(null),t&&k.isOpen&&k.close())},addOption:function(t){var i,n,s,o=this;if(e.isArray(t))for(i=0,n=t.length;i<n;i++)o.addOption(t[i]);else(s=o.registerOption(t))&&(o.userOptions[s]=!0,o.lastQuery=null,o.trigger("option_add",s,t))},registerOption:function(e){var t=h(e[this.settings.valueField]);return null!=t&&!this.options.hasOwnProperty(t)&&(e.$order=e.$order||++this.order,this.options[t]=e,t)},registerOptionGroup:function(e){var t=h(e[this.settings.optgroupValueField]);return!!t&&(e.$order=e.$order||++this.order,this.optgroups[t]=e,t)},addOptionGroup:function(e,t){t[this.settings.optgroupValueField]=e,(e=this.registerOptionGroup(t))&&this.trigger("optgroup_add",e,t)},removeOptionGroup:function(e){this.optgroups.hasOwnProperty(e)&&(delete this.optgroups[e],this.renderCache={},this.trigger("optgroup_remove",e))},clearOptionGroups:function(){this.optgroups={},this.renderCache={},this.trigger("optgroup_clear")},updateOption:function(t,i){var n,s,o,a,r,l,c,d=this;if(t=h(t),o=h(i[d.settings.valueField]),null!==t&&d.options.hasOwnProperty(t)){if("string"!=typeof o)throw new Error("Value must be set in option data");c=d.options[t].$order,o!==t&&(delete d.options[t],-1!==(a=d.items.indexOf(t))&&d.items.splice(a,1,o)),i.$order=i.$order||c,d.options[o]=i,r=d.renderCache.item,l=d.renderCache.option,r&&(delete r[t],delete r[o]),l&&(delete l[t],delete l[o]),-1!==d.items.indexOf(o)&&(n=d.getItem(t),s=e(d.render("item",i)),n.hasClass("active")&&s.addClass("active"),n.replaceWith(s)),d.lastQuery=null,d.isOpen&&d.refreshOptions(!1)}},removeOption:function(e,t){var i=this;e=h(e);var n=i.renderCache.item,s=i.renderCache.option;n&&delete n[e],s&&delete s[e],delete i.userOptions[e],delete i.options[e],i.lastQuery=null,i.trigger("option_remove",e),i.removeItem(e,t)},clearOptions:function(){var t=this;t.loadedSearches={},t.userOptions={},t.renderCache={};var i=t.options;e.each(t.options,function(e,n){-1==t.items.indexOf(e)&&delete i[e]}),t.options=t.sifter.items=i,t.lastQuery=null,t.trigger("option_clear")},getOption:function(e){return this.getElementWithValue(e,this.$dropdown_content.find("[data-selectable]"))},getAdjacentOption:function(t,i){var n=this.$dropdown.find("[data-selectable]"),s=n.index(t)+i;return s>=0&&s<n.length?n.eq(s):e()},getElementWithValue:function(t,i){if(null!=(t=h(t)))for(var n=0,s=i.length;n<s;n++)if(i[n].getAttribute("data-value")===t)return e(i[n]);return e()},getItem:function(e){return this.getElementWithValue(e,this.$control.children())},addItems:function(t,i){this.buffer=document.createDocumentFragment();for(var n=this.$control[0].childNodes,s=0;s<n.length;s++)this.buffer.appendChild(n[s]);for(var o=e.isArray(t)?t:[t],a=(s=0,o.length);s<a;s++)this.isPending=s<a-1,this.addItem(o[s],i);var r=this.$control[0];r.insertBefore(this.buffer,r.firstChild),this.buffer=null},addItem:function(t,i){m(this,i?[]:["change"],function(){var n,s,o,a,r,l=this,c=l.settings.mode;t=h(t),-1===l.items.indexOf(t)?l.options.hasOwnProperty(t)&&("single"===c&&l.clear(i),"multi"===c&&l.isFull()||(n=e(l.render("item",l.options[t])),r=l.isFull(),l.items.splice(l.caretPos,0,t),l.insertAtCaret(n),(!l.isPending||!r&&l.isFull())&&l.refreshState(),l.isSetup&&(o=l.$dropdown_content.find("[data-selectable]"),l.isPending||(s=l.getOption(t),a=l.getAdjacentOption(s,1).attr("data-value"),l.refreshOptions(l.isFocused&&"single"!==c),a&&l.setActiveOption(l.getOption(a))),!o.length||l.isFull()?l.close():l.isPending||l.positionDropdown(),l.updatePlaceholder(),l.trigger("item_add",t,n),l.isPending||l.updateOriginalInput({silent:i})))):"single"===c&&l.close()})},removeItem:function(t,i){var n,s,o,a=this;n=t instanceof e?t:a.getItem(t),t=h(n.attr("data-value")),-1!==(s=a.items.indexOf(t))&&(n.remove(),n.hasClass("active")&&(o=a.$activeItems.indexOf(n[0]),a.$activeItems.splice(o,1)),a.items.splice(s,1),a.lastQuery=null,!a.settings.persist&&a.userOptions.hasOwnProperty(t)&&a.removeOption(t,i),s<a.caretPos&&a.setCaret(a.caretPos-1),a.refreshState(),a.updatePlaceholder(),a.updateOriginalInput({silent:i}),a.positionDropdown(),a.trigger("item_remove",t,n))},createItem:function(t,i){var n=this,s=n.caretPos;t=t||e.trim(n.$control_input.val()||"");var o=arguments[arguments.length-1];if("function"!=typeof o&&(o=function(){}),"boolean"!=typeof i&&(i=!0),!n.canCreate(t))return o(),!1;n.lock();var a,r,l="function"==typeof n.settings.create?this.settings.create:function(e){var t={};return t[n.settings.labelField]=e,t[n.settings.valueField]=e,t},c=(a=function(e){if(n.unlock(),!e||"object"!=typeof e)return o();var t=h(e[n.settings.valueField]);if("string"!=typeof t)return o();n.setTextboxValue(""),n.addOption(e),n.setCaret(s),n.addItem(t),n.refreshOptions(i&&"single"!==n.settings.mode),o(e)},r=!1,function(){r||(r=!0,a.apply(this,arguments))}),d=l.apply(this,[t,c]);return void 0!==d&&c(d),!0},refreshItems:function(){this.lastQuery=null,this.isSetup&&this.addItem(this.items),this.refreshState(),this.updateOriginalInput()},refreshState:function(){this.refreshValidityState(),this.refreshClasses()},refreshValidityState:function(){if(!this.isRequired)return!1;var e=!this.items.length;this.isInvalid=e,this.$control_input.prop("required",e),this.$input.prop("required",!e)},refreshClasses:function(){var t=this,i=t.isFull(),n=t.isLocked;t.$wrapper.toggleClass("rtl",t.rtl),t.$control.toggleClass("focus",t.isFocused).toggleClass("disabled",t.isDisabled).toggleClass("required",t.isRequired).toggleClass("invalid",t.isInvalid).toggleClass("locked",n).toggleClass("full",i).toggleClass("not-full",!i).toggleClass("input-active",t.isFocused&&!t.isInputHidden).toggleClass("dropdown-active",t.isOpen).toggleClass("has-options",!e.isEmptyObject(t.options)).toggleClass("has-items",t.items.length>0),t.$control_input.data("grow",!i&&!n)},isFull:function(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems},updateOriginalInput:function(e){var t,i,n,s,o=this;if(e=e||{},1===o.tagType){for(n=[],t=0,i=o.items.length;t<i;t++)s=o.options[o.items[t]][o.settings.labelField]||"",n.push('<option value="'+p(o.items[t])+'" selected="selected">'+p(s)+"</option>");if(n.length||this.$input.attr("multiple")||n.push('<option value="" selected="selected"></option>'),void 0!==o.settings.keep_original_select&&o.settings.keep_original_select)for(o.$input.find("option:selected").removeAttr("selected"),t=0,i=o.items.length;t<i;t++)o.$input.find('option[value="'+p(o.items[t])+'"]').prop("selected",!0);else o.$input.html(n.join(""))}else o.$input.val(o.getValue()),o.$input.attr("value",o.$input.val());o.isSetup&&(e.silent||o.trigger("change",o.$input.val()))},updatePlaceholder:function(){if(this.settings.placeholder){var e=this.$control_input;this.items.length?e.removeAttr("placeholder"):e.attr("placeholder",this.settings.placeholder),e.triggerHandler("update",{force:!0})}},open:function(){var e=this;e.isLocked||e.isOpen||"multi"===e.settings.mode&&e.isFull()||(e.focus(),e.isOpen=!0,e.refreshState(),e.$dropdown.css({visibility:"hidden",display:"block"}),e.positionDropdown(),e.$dropdown.css({visibility:"visible"}),e.trigger("dropdown_open",e.$dropdown))},close:function(){var e=this,t=e.isOpen;"single"===e.settings.mode&&e.items.length&&(e.hideInput(),e.isBlurring||e.$control_input.blur()),e.isOpen=!1,e.$dropdown.hide(),e.setActiveOption(null),e.refreshState(),t&&e.trigger("dropdown_close",e.$dropdown)},positionDropdown:function(){var e=this.$control,t="body"===this.settings.dropdownParent?e.offset():e.position();t.top+=e.outerHeight(!0),this.$dropdown.css({width:e[0].getBoundingClientRect().width,top:t.top,left:t.left})},clear:function(e){var t=this;t.items.length&&(t.$control.children(":not(input)").remove(),t.items=[],t.lastQuery=null,t.setCaret(0),t.setActiveItem(null),t.updatePlaceholder(),t.updateOriginalInput({silent:e}),t.refreshState(),t.showInput(),t.trigger("clear"))},insertAtCaret:function(e){var t=Math.min(this.caretPos,this.items.length),i=e[0],n=this.buffer||this.$control[0];0===t?n.insertBefore(i,n.firstChild):n.insertBefore(i,n.childNodes[t]),this.setCaret(t+1)},deleteSelection:function(t){var i,n,s,o,a,r,l,c,d,u=this;if(s=t&&8===t.keyCode?-1:1,o=g(u.$control_input[0]),u.$activeOption&&!u.settings.hideSelected&&(l=u.getAdjacentOption(u.$activeOption,-1).attr("data-value")),a=[],u.$activeItems.length){for(d=u.$control.children(".active:"+(s>0?"last":"first")),r=u.$control.children(":not(input)").index(d),s>0&&r++,i=0,n=u.$activeItems.length;i<n;i++)a.push(e(u.$activeItems[i]).attr("data-value"));t&&(t.preventDefault(),t.stopPropagation())}else(u.isFocused||"single"===u.settings.mode)&&u.items.length&&(s<0&&0===o.start&&0===o.length?a.push(u.items[u.caretPos-1]):s>0&&o.start===u.$control_input.val().length&&a.push(u.items[u.caretPos]));if(!a.length||"function"==typeof u.settings.onDelete&&!1===u.settings.onDelete.apply(u,[a]))return!1;for(void 0!==r&&u.setCaret(r);a.length;)u.removeItem(a.pop());return u.showInput(),u.positionDropdown(),u.refreshOptions(!0),l&&(c=u.getOption(l)).length&&u.setActiveOption(c),!0},advanceSelection:function(e,t){var i,n,s,o,a,r=this;0!==e&&(r.rtl&&(e*=-1),i=e>0?"last":"first",n=g(r.$control_input[0]),r.isFocused&&!r.isInputHidden?(o=r.$control_input.val().length,(e<0?0===n.start&&0===n.length:n.start===o)&&!o&&r.advanceCaret(e,t)):(a=r.$control.children(".active:"+i)).length&&(s=r.$control.children(":not(input)").index(a),r.setActiveItem(null),r.setCaret(e>0?s+1:s)))},advanceCaret:function(e,t){var i,n,s=this;0!==e&&(i=e>0?"next":"prev",s.isShiftDown?(n=s.$control_input[i]()).length&&(s.hideInput(),s.setActiveItem(n),t&&t.preventDefault()):s.setCaret(s.caretPos+e))},setCaret:function(t){var i,n,s,o,a=this;if(t="single"===a.settings.mode?a.items.length:Math.max(0,Math.min(a.items.length,t)),!a.isPending)for(i=0,n=(s=a.$control.children(":not(input)")).length;i<n;i++)o=e(s[i]).detach(),i<t?a.$control_input.before(o):a.$control.append(o);a.caretPos=t},lock:function(){this.close(),this.isLocked=!0,this.refreshState()},unlock:function(){this.isLocked=!1,this.refreshState()},disable:function(){var e=this;e.$input.prop("disabled",!0),e.$control_input.prop("disabled",!0).prop("tabindex",-1),e.isDisabled=!0,e.lock()},enable:function(){var e=this;e.$input.prop("disabled",!1),e.$control_input.prop("disabled",!1).prop("tabindex",e.tabIndex),e.isDisabled=!1,e.unlock()},destroy:function(){var t=this,i=t.eventNS,n=t.revertSettings;t.trigger("destroy"),t.off(),t.$wrapper.remove(),t.$dropdown.remove(),t.$input.html("").append(n.$children).removeAttr("tabindex").removeClass("selectized").attr({tabindex:n.tabindex}).show(),t.$control_input.removeData("grow"),t.$input.removeData("selectize"),0==--b.count&&b.$testInput&&(b.$testInput.remove(),b.$testInput=void 0),e(window).off(i),e(document).off(i),e(document.body).off(i),delete t.$input[0].selectize},render:function(t,i){var n,s,o="",a=!1,r=this;return"option"!==t&&"item"!==t||(a=!!(n=h(i[r.settings.valueField]))),a&&(u(r.renderCache[t])||(r.renderCache[t]={}),r.renderCache[t].hasOwnProperty(n))?r.renderCache[t][n]:(o=e(r.settings.render[t].apply(this,[i,p])),"option"===t||"option_create"===t?i[r.settings.disabledField]||o.attr("data-selectable",""):"optgroup"===t&&(s=i[r.settings.optgroupValueField]||"",o.attr("data-group",s),i[r.settings.disabledField]&&o.attr("data-disabled","")),"option"!==t&&"item"!==t||o.attr("data-value",n||""),a&&(r.renderCache[t][n]=o[0]),o[0])},clearCache:function(e){void 0===e?this.renderCache={}:delete this.renderCache[e]},canCreate:function(e){var t=this;if(!t.settings.create)return!1;var i=t.settings.createFilter;return e.length&&("function"!=typeof i||i.apply(t,[e]))&&("string"!=typeof i||new RegExp(i).test(e))&&(!(i instanceof RegExp)||i.test(e))}}),b.count=0,b.defaults={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:!1,
1createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,maxOptions:1e3,maxItems:null,hideSelected:null,addPrecedence:!1,selectOnTab:!1,preload:!1,allowEmptyOption:!1,closeAfterSelect:!1,scrollDuration:60,loadThrottle:300,loadingClass:"loading",dataAttr:"data-data",optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"selectize-control",inputClass:"selectize-input",dropdownClass:"selectize-dropdown",dropdownContentClass:"selectize-dropdown-content",dropdownParent:null,copyClassesToDropdown:!0,render:{}},e.fn.selectize=function(t){var i=e.fn.selectize.defaults,n=e.extend({},i,t),s=n.dataAttr,o=n.labelField,a=n.valueField,r=n.disabledField,l=n.optgroupField,c=n.optgroupLabelField,d=n.optgroupValueField;return this.each(function(){if(!this.selectize){var u=e(this),p=this.tagName.toLowerCase(),f=u.attr("placeholder")||u.attr("data-placeholder");f||n.allowEmptyOption||(f=u.children('option[value=""]').text());var m={placeholder:f,options:[],optgroups:[],items:[]};"select"===p?function(t,i){var u,p,f,m,g=i.options,v={},y=function(e){var t=s&&e.attr(s);return"string"==typeof t&&t.length?JSON.parse(t):null},b=function(t,s){t=e(t);var c=h(t.val());if(c||n.allowEmptyOption)if(v.hasOwnProperty(c)){if(s){var d=v[c][l];d?e.isArray(d)?d.push(s):v[c][l]=[d,s]:v[c][l]=s}}else{var u=y(t)||{};u[o]=u[o]||t.text(),u[a]=u[a]||c,u[r]=u[r]||t.prop("disabled"),u[l]=u[l]||s,v[c]=u,g.push(u),t.is(":selected")&&i.items.push(c)}},w=function(t){var n,s,o,a,l;for((o=(t=e(t)).attr("label"))&&((a=y(t)||{})[c]=o,a[d]=o,a[r]=t.prop("disabled"),i.optgroups.push(a)),n=0,s=(l=e("option",t)).length;n<s;n++)b(l[n],o)};for(i.maxItems=t.attr("multiple")?null:1,u=0,p=(m=t.children()).length;u<p;u++)"optgroup"===(f=m[u].tagName.toLowerCase())?w(m[u]):"option"===f&&b(m[u])}(u,m):function(t,i){var r,l,c,d,u=t.attr(s);if(u)for(i.options=JSON.parse(u),r=0,l=i.options.length;r<l;r++)i.items.push(i.options[r][a]);else{var h=e.trim(t.val()||"");if(!n.allowEmptyOption&&!h.length)return;for(r=0,l=(c=h.split(n.delimiter)).length;r<l;r++)(d={})[o]=c[r],d[a]=c[r],i.options.push(d);i.items=c}}(u,m),new b(u,e.extend(!0,{},i,m,t))}})},e.fn.selectize.defaults=b.defaults,e.fn.selectize.support={validity:d},b.define("drag_drop",function(t){if(!e.fn.sortable)throw new Error('The "drag_drop" plugin requires jQuery UI "sortable".');if("multi"===this.settings.mode){var i,n=this;n.lock=(i=n.lock,function(){var e=n.$control.data("sortable");return e&&e.disable(),i.apply(n,arguments)}),n.unlock=function(){var e=n.unlock;return function(){var t=n.$control.data("sortable");return t&&t.enable(),e.apply(n,arguments)}}(),n.setup=function(){var t=n.setup;return function(){t.apply(this,arguments);var i=n.$control.sortable({items:"[data-value]",forcePlaceholderSize:!0,disabled:n.isLocked,start:function(e,t){t.placeholder.css("width",t.helper.css("width")),i.css({overflow:"visible"})},stop:function(){i.css({overflow:"hidden"});var t=n.$activeItems?n.$activeItems.slice():null,s=[];i.children("[data-value]").each(function(){s.push(e(this).attr("data-value"))}),n.setValue(s),n.setActiveItem(t)}})}}()}}),b.define("dropdown_header",function(t){var i,n=this;t=e.extend({title:"Untitled",headerClass:"selectize-dropdown-header",titleRowClass:"selectize-dropdown-header-title",labelClass:"selectize-dropdown-header-label",closeClass:"selectize-dropdown-header-close",html:function(e){return'<div class="'+e.headerClass+'"><div class="'+e.titleRowClass+'"><span class="'+e.labelClass+'">'+e.title+'</span><a href="javascript:void(0)" class="'+e.closeClass+'">&times;</a></div></div>'}},t),n.setup=(i=n.setup,function(){i.apply(n,arguments),n.$dropdown_header=e(t.html(t)),n.$dropdown.prepend(n.$dropdown_header)})}),b.define("optgroup_columns",function(t){var i,n=this;t=e.extend({equalizeWidth:!0,equalizeHeight:!0},t),this.getAdjacentOption=function(t,i){var n=t.closest("[data-group]").find("[data-selectable]"),s=n.index(t)+i;return s>=0&&s<n.length?n.eq(s):e()},this.onKeyDown=(i=n.onKeyDown,function(e){var t,s,o,a;return!this.isOpen||37!==e.keyCode&&39!==e.keyCode?i.apply(this,arguments):(n.ignoreHover=!0,t=(a=this.$activeOption.closest("[data-group]")).find("[data-selectable]").index(this.$activeOption),void((s=(o=(a=37===e.ke
1yCode?a.prev("[data-group]"):a.next("[data-group]")).find("[data-selectable]")).eq(Math.min(o.length-1,t))).length&&this.setActiveOption(s)))});var s=function(){var e,t=s.width,i=document;return void 0===t&&((e=i.createElement("div")).innerHTML='<div style="width:50px;height:50px;position:absolute;left:-50px;top:-50px;overflow:auto;"><div style="width:1px;height:100px;"></div></div>',e=e.firstChild,i.body.appendChild(e),t=s.width=e.offsetWidth-e.clientWidth,i.body.removeChild(e)),t},o=function(){var i,o,a,r,l,c,d;if((o=(d=e("[data-group]",n.$dropdown_content)).length)&&n.$dropdown_content.width()){if(t.equalizeHeight){for(a=0,i=0;i<o;i++)a=Math.max(a,d.eq(i).height());d.css({height:a})}t.equalizeWidth&&(c=n.$dropdown_content.innerWidth()-s(),r=Math.round(c/o),d.css({width:r}),o>1&&(l=c-r*(o-1),d.eq(o-1).css({width:l})))}};(t.equalizeHeight||t.equalizeWidth)&&(f.after(this,"positionDropdown",o),f.after(this,"refreshOptions",o))}),b.define("remove_button",function(t){t=e.extend({label:"&times;",title:"Remove",className:"remove",append:!0},t);"single"!==this.settings.mode?function(t,i){var n,s=t,o='<a href="javascript:void(0)" class="'+i.className+'" tabindex="-1" title="'+p(i.title)+'">'+i.label+"</a>";t.setup=(n=s.setup,function(){if(i.append){var a=s.settings.render.item;s.settings.render.item=function(e){return i=a.apply(t,arguments),n=o,s=i.search(/(<\/[^>]+>\s*)$/),i.substring(0,s)+n+i.substring(s);var i,n,s}}n.apply(t,arguments),t.$control.on("click","."+i.className,function(t){if(t.preventDefault(),!s.isLocked){var i=e(t.currentTarget).parent();s.setActiveItem(i),s.deleteSelection()&&s.setCaret(s.items.length)}})})}(this,t):function(t,i){i.className="remove-single";var n,s=t,o='<a href="javascript:void(0)" class="'+i.className+'" tabindex="-1" title="'+p(i.title)+'">'+i.label+"</a>";t.setup=(n=s.setup,function(){if(i.append){var a=e(s.$input.context).attr("id"),r=(e("#"+a),s.settings.render.item);s.settings.render.item=function(i){return n=r.apply(t,arguments),s=o,e("<span>").append(n).append(s);var n,s}}n.apply(t,arguments),t.$control.on("click","."+i.className,function(e){e.preventDefault(),s.isLocked||s.clear()})})}(this,t)}),b.define("restore_on_backspace",function(e){var t,i=this;e.text=e.text||function(e){return e[this.settings.labelField]},this.onKeyDown=(t=i.onKeyDown,function(i){var n,s;return 8===i.keyCode&&""===this.$control_input.val()&&!this.$activeItems.length&&(n=this.caretPos-1)>=0&&n<this.items.length?(s=this.options[this.items[n]],this.deleteSelection(i)&&(this.setTextboxValue(e.text.apply(this,[s])),this.refreshOptions(!0)),void i.preventDefault()):t.apply(this,arguments)})}),b}),function(){var e=cozymealFiltersWhenDateWrap();e.length&&e.find('input[name="from"]').length&&e.find('input[name="to"]').length&&""!=e.find('input[name="from"]').val()&&""!=e.find('input[name="to"]').val()&&cb(moment(e.find('input[name="from"]').val()),moment(e.find('input[name="to"]').val()))}();const isMobileDevice=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isIphone=/iPhone|iPad|iPod/i.test(navigator.userAgent);function cozyTriCityParentSlugForLocation(e){if(!e||!window.COZYMEAL_TRI_CITY)return"";var t=window.COZYMEAL_TRI_CITY.parentSlugs||[];if(t.indexOf(e)>=0)return e;var i=$(".location-select option").filter(function(){return $(this).val()===e}).first();if(!i.length)return"";var n=i.attr("data-data");if(!n)return"";try{var s="string"==typeof n?JSON.parse(n):n;if(s&&s.parent_areagroup&&t.indexOf(s.parent_areagroup)>=0)return s.parent_areagroup}catch(e){}return""}function cozyTriCityShouldUseFMealtag(e,t,i){return!("cooking-classes"!==t||!i||!window.COZYMEAL_TRI_CITY)&&(!!cozyTriCityParentSlugForLocation(e)&&(window.COZYMEAL_TRI_CITY.queryMealtagSlugs||[]).indexOf(i)>=0)}function cozyPersonalChefsShouldUseFMealtag(e,t){return!!t&&("personal-chefs"===cozyCanonicalMealtypeSlug(String(e||"").split("/")[0])&&(window.COZYMEAL_NYC_PC&&window.COZYMEAL_NYC_PC.pathMealtagSlugs||["hibachi-catering"]).indexOf(t)<0)}function cozyAppendHeroSearchQueryParams(e,t){e&&e.length&&t&&(e.find('input[name="from"], input[name="to"], input[name="group_size"]').each(function(){var e=this.name,i=$(this).val();null!=i&&""!==String(i).trim()&&(t[e]=i)}),e.find('input[name="f_class_location"], input[name="f_price"], input[name="f_price[]"], input[name="filter"]').each(function(){var e=this.name,i=$(this).val();null!=i&&""!==String(i).trim()&&(t[e]=i)}))}function cozyNavigatePersonalChefsWithFMealtag(e,t,i){var n="manhattan"===e?"nyc":e,s={f_mealtag:t};cozyAppendHeroSearchQueryParams(i,s),(s.f_class_location||s.f_price||s.from&&"any"!==s.from||s.to&&"any"!==s.to||s.group_size)&&(s.filter="1");var o=("undefined"!=typeof js_config&&js_config.ROOT_URL?js_config.ROOT_URL:"")+"/"+n+"/personal-chefs",a=$.param(s);window.location.assign(o+(a?"?"+a:""))}function cozyCanonicalMealtypeSlug(e){return"private-chefs"===e?"personal-chefs":e}function cozymealApplyOtherAreasLocationSelect(e){var t=document.getElementById("search-filters-container");if(t&&"1"===t.getAttribute("data-other-areas-page")){var i=t.getAttribute("data-other-areas-metro")||"";if(i&&e.length&&e[0].selectize){var n="other-areas_"+i;e[0].selectize.getValue()!==n&&e[0].selectize.setValue(n,!0),selected_location=n}}}selected_location=$(".location-select").val(),selected_mealtype=$(".mealtype-select").val(),in_search=!1;var cozymealSearchFiltersSelectizeInited=!1;function cozymealInitSearchFiltersSelectizes(){cozymealSearchFiltersSelectizeInited||(cozymealSearchFiltersSelectizeInited=!0,location_select=$(".location-select").selectize({allowEmptyOption:!0,dataAttr:"data-data",searchField:["value","text","city","cities"],sortField:[{field:"$order",direction:"asc"},{field:"$score"}],render:{option:function(e,t){parent=e.parent_areagroup,mealtypes=e.mealtypes.split(","),m_class="s_online-cooking-classes s_online-mixology-classe
1s s_online-team-building s_virtual-wine-tastings s_virtual-whiskey-tasting s_online-coffee-classes",$.each(mealtypes,function(e,t){m_class=m_class+" s_"+t}),l_parent="",e.parent_areagroup&&(l_parent=e.parent_areagroup);var i="1"===e.location_search_only||1===e.location_search_only?"1":"";return i&&(m_class+=" location-select-search-only hidden"),"<div data-areagroup='"+l_parent+"' data-location-search-only='"+i+"' class='option "+t(e.class)+" "+m_class+"'>"+t(e.text)+"</div>"}},score:function(e){var t=(e||"").trim().length>0,i=(e||"").toLowerCase().trim(),n=null;if(i.indexOf(" ")>=0){var s=$(".location-select");s.length&&s[0].selectize&&(n=cozymealMetroSearchExactMatch(s[0].selectize,i))}return function(i){const s=(e||"").toLowerCase().trim(),o=["twin cities","twin-cities","minneapolis","st. paul","st paul","st-paul"].some(e=>{const t=e.toLowerCase();return s.includes(t)||t.includes(s)||t.split(" ").some(e=>s.includes(e))||s.split(" ").some(e=>t.includes(e))}),a=(i.value||"").toLowerCase(),r=(i.text||"").toLowerCase(),l=(i.city||"").toLowerCase(),c=(i.cities||"").toLowerCase(),d="twin-cities"===a||r.includes("twin cities")||l.includes("twin cities")||c.includes("twin cities"),u="minneapolis"===a||r.includes("minneapolis")||l.includes("minneapolis")||c.includes("minneapolis"),h="st-paul"===a||r.includes("st. paul")||r.includes("st paul")||l.includes("st. paul")||l.includes("st paul")||c.includes("st. paul")||c.includes("st paul");if(o&&(d||u||h))return i.$order||1;if(("1"===i.location_search_only||1===i.location_search_only)&&!t)return 0;if(n)return cozymealLocationShouldShowForExactMetroSearch(i,n,e)?i.$order||1:0;var p=void 0!==i.cities&&searchCitiesDropdown(i.cities,e),f=void 0!==i.text&&searchCitiesDropdown(i.text,e),m=void 0!==i.city&&searchCitiesDropdown(i.city,e);if(p||f)return i.$order;if(m){var g=(i.city||"").toLowerCase().trim();return String(i&&i.class||"").indexOf("group-level")>=0||g===s||0!==g.indexOf(s+" ")?i.$order:0}return 0}},onType:function(e){updateLocationDropdown(e);const t=(e||"").toLowerCase().trim();["twin cities","twin-cities","minneapolis","st. paul","st paul","st-paul"].some(e=>{const i=e.toLowerCase();return t.includes(i)||i.includes(t)||i.split(" ").some(e=>t.includes(e))||t.split(" ").some(e=>i.includes(e))})&&e&&setTimeout(function(){$(".location-select .selectize-dropdown-content").find(".option").each(function(){const e=$(this),t=(e.text()||"").toLowerCase(),i=(e.attr("data-value")||"").toLowerCase(),n="twin-cities"===i||t.includes("twin cities"),s="minneapolis"===i||t.includes("minneapolis"),o="st-paul"===i||t.includes("st. paul")||t.includes("st paul");(n||s||o)&&(e.removeClass("hidden"),e.show())})},10)},onDropdownOpen:function(e){updateLocationDropdown(""),setTimeout(function(){try{let e=$(".location-select .selectize-dropdown-content").find("[data-value='"+selected_location+"']");e.length&&e[0]&&e[0].offsetTop&&$(".location-select .selectize-dropdown-content").scrollTop(e[0].offsetTop)}catch(e){}},0)},onInitialize:function(){"undefined"==typeof dont_refresh_filter&&this.refreshOptions(!1)},onFocus:function(){selected_location=this.getValue(),this.settings.placeholder="Search",this.updatePlaceholder(),this.clear(!0),$(".selectize-control.location-select").addClass("focused"),$(window).width()<=540&&isMobileDevice&&!cozymealBayMobileMoreFilterSheetOpen()&&(document.removeEventListener("scroll",toggleSearch),setTimeout(()=>{mobileScrollToSelectbox($(".selectize-control.location-select"))},270))},onBlur:function(){!this.getValue()&&selected_location&&this.setValue(selected_location),this.settings.placeholder="Where?",this.updatePlaceholder(),isIphone&&mobileScrollToFilters(),setTimeout(()=>{document.addEventListener("scroll",toggleSearch)},501)}}),cozymealApplyOtherAreasLocationSelect($(".location-select")),$(".mealtype-select").selectize({allowEmptyOption:!0,loadThrottle:200,sortField:[{field:"sort_order",direction:"asc"},{field:"mealtag",direction:"asc"},{field:"$score",direction:"desc"}],render:{option:function(e,t){return o_class=""==e.mealtag?"":"with-tag","<div class='option "+o_class+"' data-mealtype='"+t(e.mealtype)+"'>"+t(e.text)+"</div>"}},load:function(e,t){if(!e.length)return t();$.ajax({url:"/filter/options?s="+encodeURIComponent(e),type:"GET",error:function(){t()},success:function(i){t(i),updateMealtypeDropdown(e)}})},onInitialize:function(){this.refreshOptions(!1),updateMealtypeDropdown(""),$(".selectize-dropdown-content").on("mousedown",".no-results a",function(e){e.preventDefault(),e.stopPropagation(),showMealtypesModal()})},onType:function(e){updateMealtypeDropdown(e),in_search=!0},onChange:function(e){in_search=!1},onFocus:function(){selected_type=this.getValue(),this.settings.placeholder="Search",this.updatePlaceholder(),this.clear(!0),$(".selectize-control.mealtype-select").addClass("focused"),$(".selectize-control.location-select").addClass("no-b"),$(window).width()<=540&&isMobileDevice&&!cozymealBayMobileMoreFilterSheetOpen()&&(document.removeEventListener("scroll",toggleSearch),setTimeout(()=>{mobileScrollToSelectbox($(".selectize-control.mealtype-select"))},270))},onBlur:function(){this.getValue()||!selected_type||in_search||this.setValue(selected_type),this.settings.placeholder="What are you looking for?",this.updatePlaceholder(),updateMealtypeDropdown(""),$(".selectize-control.location-select").removeClass("no-b"),isIphone&&mobileScrollToFilters(),setTimeout(()=>{document.addEventListener("scroll",toggleSearch)},501)}}),$(".groupsize-select").selectize({allowEmptyOption:!0,onInitialize:function(){this.refreshOptions(!1)},onFocus:function(){$("#filters-date-range").addClass("no-b")},onBlur:function(){$("#filters-date-range").removeClass("no-b"),setTimeout(()=>{document.addEventListener("scroll",toggleSearch)},501)}}))}function cb(e,t){null===t&&(t=e),$("#filters-date-range").addClass("date-selected"),$("#filters-date-range span").html(e.format("MMM Do")+" - "+t.format("MMM Do"));var i=cozymealFiltersWhenDateWrap();i.length&&(i.find('input[name="from"]').val(e.format("Y-MM-DD")),i.find('input[name="to"]').val(t.format("Y-MM-DD")),i.find(".clear-dates").removeClass("hidden"))}if(jQuery(window).on("load",cozymealInitSearchFiltersSelectizes),"complete"===document.readyState&&cozymealInitSearchFiltersSelectizes(),$("#filters-date-range").length){var $whenParentEl=cozymealFiltersWhenDateWrap();$("#filters-date-range").daterangepicker({parentEl:$whenParentEl.length?$whenParentEl:".filters-date",autoApply:!0,allowOneDate:!0,customRangeFirst:!0,minDate:moment(),ranges:{Today:[moment(),moment()],Tomorrow:[moment().add(1,"days"),moment().add(1,"days")],"This Weekend":[moment().add(-1,"days").endOf("week"),moment().add(-1,"days").startOf("week").add(7,"days")],"This Week":[moment().startOf("week").add(1,"days"),moment().endOf("week").add(1,"days")],"Next Week":[moment().startOf("week").add(8,"days"),moment().endOf("week").add(8,"days")],"This Month":[moment().startOf("month"),moment().endOf("month")],"Next Month":[moment().startOf("month").add(1,"month"),moment().endOf("month").add(1,"month")]}})}function cozymealSyncLocationSearchVisibility(e){var t=(e||"").trim().length>0;$('.location-select .option[data-location-search-only="1"]').each(function(){t?$(this).removeClass("hidden"):$(this).addClass("hidden")})}function cozymealLocationIsOtherAreasOption(e,t){var i=t||e&&e.value||"";return 0===String(i).indexOf("other-areas_")}function cozymealLocationIsSearchOnlySubarea(e){return!(!e||"1"!==e.location_search_only&&1!==e.location_search_only)}function cozymealLocationShouldShowForExactMetroSearch(e,t,i){var n=String(e&&e.class||"").indexOf("group-level")>=0,s=String(e.city||"").toLowerCase().trim(),o=String(e.text||e.name||"").toLowerCase().trim(),a=void 0!==e.text&&searchCitiesDropdown(e.text,i)||void 0!==e.name&&searchCitiesDropdown(e.name,i),r=void 0!==e.cities&&searchCitiesDropdown(e.cities,i);return n?s===t||o===t:cozymealLocationIsOtherAreasOption(e)?s===t||0===s.indexOf(t+" "):cozymealLocationIsSearchOnlySubarea(e)?a||r:0===s.indexOf(t+" ")||(a||r)}function cozymealMetroSearchExactMatch(e,t){if(!t||t.indexOf(" ")<0||!e||!e.options)return null;var i=null;return $.each(e.options,function(e,n){if(!(String(n&&n.class||"").indexOf("group-level")<0)){var s=String(n&&n.city||"").toLowerCase().trim(),o=String(n&&(n.text||n.name)||"").toLowerCase().trim();return s===t||o===t?(i=t,!1):void 0}}),i}function cozymealApplyMetroPrefixLocationFilter(e){var t=String(e||"").toLowerCase().trim(),i=$(".location-select");if(i.length&&i[0].selectize){var n=i[0].selectize,s=cozymealMetroSearchExactMatch(n,t);s&&setTimeout(function(){$(".location-select .selectize-dropdown-content").find(".option").each(function(){var t=$(this),i=t.attr("data-value"),o=i?n.options[i]:null;o&&(cozymealLocationShouldShowForExactMetroSearch(o,s,e)?t.removeClass("hidden").show():t.addClass("hidden").hide())})},10)}}function updateLocationDropdown(e){$(".mealtype-select").val(),$(".location-select").val();cozymealSyncLocationSearchVisibility(e);const t=(e||"").toLowerCase().trim(),i=["twin cities","twin-cities","minneapolis","st. paul","st paul","st-paul"].some(e=>{const i=e.toLowerCase();return t.includes(i)||i.includes(t)||i.split(" ").some(e=>t.includes(e))||t.split(" ").some(e=>i.includes(e))});""==e?$(".location-select .option:not(.country-"+current_country+")").addClass("hidden"):($(".location-select .option:not(.country-"+current_country+")").removeClass("hidden"),i&&setTimeout(function(){$(".location-select .selectize-dropdown-content .option").each(function(){const e=$(this),t=(e.text()||"").toLowerCase(),i=(e.attr("data-value")||"").toLowerCase(),n="twin-cities"===i||t.includes("twin cities"),s="minneapolis"===i||t.includes("minneapolis"),o="st-paul"===i||t.includes("st. paul")||t.includes("st paul");(n||s||o)&&(e.removeClass("hidden"),e.show())})},50),cozymealApplyMetroPrefixLocationFilter(e))}function updateMealtypeDropdown(e){var t=$(".mealtype-select").val(),i=$(".location-select").val();selected_l_option=$('.location-select .option[data-value="'+i+'"]'),$(".mealtype-select .option").each(function(){""==i?$(this).removeClass("hidden"):"all"!=$(this).data("value")&&(selected_l_option.hasClass("s_"+$(this).data("mealtype"))&&(e||!$(this).hasClass("with-tag"))?$(this).removeClass("hidden"):$(this).addClass("hidden"))}),t&&!$('.location-select .option[data-value="'+i+'"]').hasClass("s_"+t)&&""!=i&&$(".mealtype-select")[0].selectize.setValue("all"),e&&(etrack(2,"Custom type",e),setTimeout(function(){0===$(".mealtype-select")[0].selectize.loading&&0==$(".mealtype-select .option:not(.hidden)").length&&(mealtypeEmptyMessage(),etrack(2,"No results",e))},300))}function showMealtypesModal(e){var t=$(".location-select").val();selected_l_option=$('.location-select .option[data-value="'+t+'"]'),$("#modal
1-filter .filter-mealtype-option").each(function(){selected_l_option.hasClass("s_"+$(this).data("mealtype"))?$(this).closest("div").removeClass("hidden"):$(this).closest("div").addClass("hidden")}),!0===e?($("#modal-filter .modal-title").addClass("hidden"),$("#modal-filter .modal-title-no-search").removeClass("hidden")):($("#modal-filter .modal-title").removeClass("hidden"),$("#modal-filter .modal-title-no-search").addClass("hidden")),$("#modal-filter").modal("show")}function mealtypeEmptyMessage(e){e=e||"show",$(".mealtype-select .selectize-dropdown-content .no-results").length||"hide"==e||$(".mealtype-select .selectize-dropdown-content").prepend('<div class="no-results">We don\'t recognize that search. Try looking in our <a href="#">popular experiences</a>.</div>'),"show"==e?($(".mealtype-select .selectize-dropdown-content .no-results").removeClass("hidden"),$(".mealtype-select .selectize-dropdown").show(),$(".mealtype-select .selectize-input").removeClass("input-active")):$(".mealtype-select .selectize-dropdown-content .no-results").addClass("hidden")}function cozymealSelectDomValue(e){if(!e)return"";if(e.selectize){var t=e.selectize.getValue();return null==t||""===t?"":String(t)}return e.value||""}function cozymealBayHubReadClassLocationFacetValue(){var e=document.getElementById("filters2027BayMobileMoreFilter");if(e&&"true"!==e.getAttribute("aria-hidden")&&!e.hasAttribute("hidden")){var t=e.querySelector('input[name="f_class_location"]:checked');if(t)return t.value||"";var i=e.querySelector('select[name="f_class_location"]');if(i)return String(i.value||"")}var n=document.getElementById("filters2027InlineMetaFilters");if(n){var s=n.querySelector("input[data-filters-2027-hero-cl]:checked");if(s)return s.value||""}return""}function cozymealSyncBayMoreFacetsToIndexForm(){var e=cozymealBayHubReadClassLocationFacetValue();if(e){var t=$(".index-filters-form");t.length&&(t.find('input[name="f_class_location"]').prop("checked",!1),t.find('input[name="f_class_location"]').filter(function(){return this.value===e}).prop("checked",!0))}}function cozymealAppendBayHeroFacetHiddenFields(e){if(e&&e.length){e.find("input.filters2027-bay-more-apply-extra").remove();var t=cozymealBayHubReadClassLocationFacetValue();t&&($("<input>",{type:"hidden",name:"f_class_location",value:t,class:"filters2027-bay-more-apply-extra"}).appendTo(e),$("<input>",{type:"hidden",name:"filter",value:"1",class:"filters2027-bay-more-apply-extra"}).appendTo(e))}}function browserDetection(){let e,t=navigator.userAgent;return e=t.match(/chrome|chromium|crios/i)?"chrome":t.match(/firefox|fxios/i)?"firefox":t.match(/safari/i)?"safari":t.match(/opr\//i)?"opera":t.match(/edg/i)?"edge":"No browser detection",e}function cozymealBayMobileMoreFilterSheetOpen(){return document.documentElement.classList.contains("filters-2027-bay-more-open")}function mobileScrollToSelectboxInBayModal(e){var t=$(e);if(t.length){var i=$("#filters2027BayMobileMoreFilter .filters-2027-bay-mobile-more__body");if(i.length){var n,s,o=i[0],a=o.getBoundingClientRect(),r=t[0].getBoundingClientRect(),l=document.querySelector("#filters2027BayMobileMoreFilter .filters-2027-bay-mobile-more__header"),c=l?l.getBoundingClientRect().bottom:a.top;if(t.hasClass("location-select")){var d=document.getElementById("filters2027BayMoreZoneSearch"),u=d?d.getBoundingClientRect():r;s=o.scrollTop+(u.top-a.top)-8,s=Math.max(0,s)}else if($(window).width()<=540&&void 0!==isMobileDevice&&isMobileDevice){if(void 0!==isIphone&&isIphone){var h=$(window).outerHeight(),p=h-38*h/100,f=t.children(".selectize-dropdown").outerHeight()||0;n=p-(t.outerHeight()+(f>0?f:200))-("function"==typeof browserDetection&&"safari"===browserDetection()?30:70)}else(!(n=($("#navbar-main").outerHeight()||0)-($(".nav-search-form-wrapper").outerHeight()||0))||n<1)&&(n=c+8);n=Math.max(n,c+6);var m=r.top-n;if(Math.abs(m)<2)return;s=Math.max(0,o.scrollTop+m)}else{n=Math.max(c+8,a.top+12);var g=r.top-n;if(Math.abs(g)<2)return;s=Math.max(0,o.scrollTop+g)}i.stop(!0).animate({scrollTop:s},500)}}}function mobileScrollToSelectbox(e){cozymealBayMobileMoreFilterSheetOpen()?mobileScrollToSelectboxInBayModal(e):($("body").addClass("masked"),$filtersPosition=$(e).offset().top,$navbarHeight=$("#navbar-main").outerHeight()-$(".nav-search-form-wrapper").outerHeight(),$additionalScroll=$navbarHeight,isIphone&&($deviceHeight=$(window).outerHeight(),$keyboardPercent=38,$keyboardHeight=$deviceHeight*$keyboardPercent/100,$clearSpace=$deviceHeight-$keyboardHeight,$selectBoxHeight=e.outerHeight()+e.children(".selectize-dropdown").outerHeight(),$spaceBetweenKeyboard="safari"===browserDetection()?30:70,$additionalScroll=$clearSpace-$selectBoxHeight-$spaceBetweenKeyboard),$("html, body").animate({scrollTop:$filtersPosition-$additionalScroll},500))}function mobileScrollToFilters(){cozymealBayMobileMoreFilterSheetOpen()||$("html, body").animate({scrollTop:$("#search-filters-container").offset().top-$("#navbar-main").outerHeight()-10},500)}$("#filters-date-range").on("apply.daterangepicker",function(e,t){cb(t.startDate,t.endDate),"function"==typeof gatrack&&gatrack("Aside filter click","Hero date - "+t.startDate.format("Y-MM-DD")+" - "+t.endD
1ate.format("Y-MM-DD"))}),function(){var e=cozymealFiltersWhenDateWrap();e.length?(e.on("click",'li[data-range-key="Pick a date"]',function(t){e.find(".ranges").addClass("hidden")}),e.on("click",".daterangepicker .ranges ul > li",function(e){etrack(2,"Date range click",$(this).attr("data-range-key"))})):($(".filters-date").on("click",'li[data-range-key="Pick a date"]',function(e){$(".filters-date .ranges").addClass("hidden")}),$(".filters-date").on("click",".daterangepicker .ranges ul > li",function(e){var t=$(this).attr("data-range-key")||$.trim($(this).text());"function"==typeof gatrack?gatrack("Aside filter click","Hero date - "+t):"function"==typeof etrack&&etrack(2,"Date range click",t)}))}(),$("#filters-date-range").on("show.daterangepicker",function(e,t){$("#filters-date-range").addClass("showed-dp"),$(".selectize-control.mealtype-select").addClass("no-b");var i=cozymealFiltersWhenDateWrap();i.length?(i.find(".ranges").removeClass("hidden"),i.find(".daterangepicker").removeClass("show-calendar")):($(".filters-date .ranges").removeClass("hidden"),$(".filters-date .daterangepicker").removeClass("show-calendar"))}),$("#filters-date-range").on("hide.daterangepicker",function(e,t){$(".selectize-control.mealtype-select").removeClass("no-b"),$("#filters-date-range").removeClass("showed-dp")}),$(".clear-dates").click(function(e){e.preventDefault();var t=$(this).closest(".filters-date");t.length||(t=cozymealFiltersWhenDateWrap()),t.find('input[name="from"]').val(""),t.find('input[name="to"]').val(""),$("#filters-date-range span").text("When?"),$(this).addClass("hidden"),$("#filters-date-range").removeClass("date-selected")}),$(".location-select").change(function(){updateMealtypeDropdown("")}),$(".filter-mealtype-option").click(function(e){e.preventDefault(),mealtype=$(this).data("mealtype"),$(".mealtype-select")[0].selectize.setValue(mealtype),$("#modal-filter").modal("hide"),$(".filters-submit").trigger("click")}),$(".filters-submit").click(function(){in_search&&showMealtypesModal(!0);var e=$(this).closest("form"),t=e.find('select[name="location"]').val(),i=e.find('select[name="type"]').val(),n=e.find('input[name="mealtag"]').val(),s=t;if("hibachi"===i||"private-chefs"===i&&"hibachi-catering"===n?e.find('input[name="mealtag"]').length?e.find('input[name="mealtag"]').val("hibachi-catering"):e.append('<input type="hidden" name="mealtag" value="hibachi-catering">'):"menus"!=n&&e.find('input[name="mealtag"]').val(""),-1==i.indexOf("online")&&-1==i.indexOf("virtual")||(s=t="online"),"manhattan"===t&&(s="nyc"),t&&i){if(-1!=t.indexOf("other-areas")){var o=t.replace("other-areas_","");e.append('<input type="hidden" name="location" value="'+o+'/other-areas">')}else s!==t&&(e.find('select[name="location"]').prop("disabled",!0),e.append('<input type="hidden" name="location" value="'+s+'">'));if("hibachi"===i||"private-chefs"===i&&"hibachi-catering"===n||"private-chefs/hibachi-catering"===i){"hibachi"===i&&(e.find('select[name="type"]').prop("disabled",!0),e.append('<input type="hidden" name="type" value="private-chefs/hibachi-catering">')),e.find('input[name="mealtag"]').length?e.find('input[name="mealtag"]').val("hibachi-catering"):e.append('<input type="hidden" name="mealtag" value="hibachi-catering">'),selected_l_option=$('.location-select .option[data-value="'+t+'"]');var a=selected_l_option.data("areagroup");a&&a.length>0&&(e.find('select[name="location"]').prop("disabled",!0),e.append('<input type="hidden" name="location" value="'+a+'">'))}if(e.find('input[name="from"]').val())var r=2;else r=3;etrack(2,r,t+" - "+i+" - "+e.find('select[name="group_size"]').val());if($(".index-filters-form").length&&(mealtype_data=i.split("/"),mealtype=cozyCanonicalMealtypeSlug(mealtype_data[0]),mealtype==cozyCanonicalMealtypeSlug($("#current-mealtype").val())&&(mealtype.startsWith("online-")||mealtype.startsWith("virtual-")||t==$("#current-area").val())&&!0),!1){if(cozymealSyncBayMoreFacetsToIndexForm(),start=e.find('.filters-date input[name="from"]').val(),end=e.find('.filters-date input[name="to"]').val(),""!=start){$(".index-filters-form").find('input[name="from"]').val(start),$(".index-filters-form").find('input[name="to"]').val(end);var l=$(".index-filters-form").find("#filter-date");if(l.length){var c=l.find('input[name="_d_from"]').data("daterangepicker"),d=l.find('input[name="_d_to"]').data("daterangepicker");c&&d&&(c.setStartDate(moment(start)),d.setStartDate(moment(end)),l.find('input[type="checkbox"]').prop("checked",!1),l.find(".custom-date").removeClass("hidden"),l.find('input[value="custom-date"]').prop("checked",!0))}}$(".index-filters-form").find('input[name="group_size"]').val(e.find('select[name="group_size"]').val());var u=$(".index-filters-form"),h=$("#current-area").val()||"",p=js_config.ROOT_URL+"/"+(h?h+"/":"")+mealtype;u.find('input[type="hidden"][name="f_mealtag"]').remove(),u.find('.mealtag-filter input[name="f_mealtag"]').prop("checked",!1),void 0!==mealtype_data[1]?cozyTriCityShouldUseFMealtag(t,mealtype,mealtype_data[1])||cozyPersonalChefsShouldUseFMealtag(mealtype,mealtype_data[1])?(u.attr("action",p),u.append($("<input>",{type:"hidden",name:"f_mealtag",value:mealtype_data[1]}))):u.attr("action",p+"/"+mealtype_data[1]):u.attr("action",p),u.submit()}else{cozymealAppendBayHeroFacetHiddenFields(e);var f=i.split("/"),m=cozyCanonicalMealtypeSlug(f[0]);if(void 0!==f[1]&&cozyPersonalChefsShouldUseFMealtag(m,f[1]))return void cozyNavigatePersonalChefsWithFMealtag(s||t,f[1],e);e.get(0).submit()}}else{$(".filter-popover .popover-content").html("");var g="";t||(g="Select City"),i||(t||(g+="<br>"),g+="Select Experience"),$(".filter-popover .popover-content").html(g),$(".filter-popover").show(),setTimeout(function(){$(".filter-popover").hide()},3e3)}});var asideFilterShowFired=!1;function trackAsideFilterClick(e,t){"function"==typeof gatrack&&gatrack("Aside filter click",t?e+" - "+t:String(e))}function trackAsideFilterShowHide(e,t){try{trackAsideFilterClick(e?"Show filters":"Hide filters",t?"Mobile":"Desktop"),e&&trackVisibleAsideFilters(null,!0)}catch(e){}}function areAsideFiltersVisible(){var e=document.getElementById("filters2027BayMobileMoreFilter");if(e&&!e.hasAttribute("hidden"))return!0;var t=document.getElementById("filters2027Stack"),i=!1;try{i=t?window.matchMedia("(max-width: 900px)").matches:window.matchMedia("(max-width: 1023px)").matches}catch(e){i=t?window.innerWidth<=900:window.innerWidth<1024}var n=document.getElementById("filters2027BayFiltersPanel");
1if(n&&!i&&!n.hasAttribute("hidden"))return!0;if(t&&t.classList.contains("filters-2027-stack--filters-expanded")&&!i)return!0;if(document.querySelector(".meals-filters-wrapper.open"))return!0;var s=document.querySelector(".nyc-cc-meals-block");return!s||!i&&(!s.classList.contains("meals-block--filters-collapsed")&&!document.documentElement.classList.contains("nyc-cc-filters-collapsed-pref"))}function trackAsideFilterShow(e,t){"function"==typeof gatrack&&gatrack("Aside filter show",t?e+" - "+t:String(e))}function getAsideFilterSectionName(e){var t=e.closest(".collapse");if(t.length){var i=t.prev(".filter-header");if(i.length)return $.trim(i.clone().children().remove().end().text());var n=t.closest(".filter-section").find("> .filter-header").first();if(n.length)return $.trim(n.clone().children().remove().end().text());if(t.attr("id"))return t.attr("id")}return"Filter"}function isAsideFilterMealtagInput(e){if(!e||!e.length)return!1;var t=String(e.attr("name")||"");return"f_mealtag"===t||"f_cuisine"===t||"f_cuisine[]"===t||"f_classtype"===t||"f_occasion"===t||"f_occasion[]"===t||"f_recipient"===t||"f_recipient[]"===t||(e.closest(".filter-link").length>0||e.closest(".mealtag-filter").length>0)}function getAsideFilterOptionLabel(e){if(isAsideFilterMealtagInput(e))return String(e.val()||"").trim();if("f_rating"===e.attr("name"))return(e.val()||"")+" stars";var t=e.closest("label");if(t.length){var i=t.clone();return i.find(".f_option_count, .checkmark, input").remove(),$.trim(i.text()).replace(/\s*\(\s*\d+\s*\)\s*$/,"")}return e.val()||""}function trackAsideFilterInput(e){trackAsideFilterClick(getAsideFilterSectionName(e),getAsideFilterOptionLabel(e))}function trackAsideFilterCustomDateRange(e,t){var i=e&&t?e+" - "+t:e||t||"";i&&trackAsideFilterClick("Date",i)}function shouldSkipAsideFilterShowInput(e){return"_d_from"===e.attr("name")||"_d_to"===e.attr("name")||"custom-date"===e.val()}function trackVisibleAsideFilters(e,t){if("undefined"!=typeof jQuery&&!asideFilterShowFired&&(t||areAsideFiltersVisible())){var i=e&&e.length?e:$(".index-filters-form");if(i.length){var n=!1;i.find('.collapse input[type="checkbox"], .collapse input[type="radio"]').each(function(){var e=$
1(this);if(!shouldSkipAsideFilterShowInput(e)&&!isAsideFilterMealtagInput(e))return n=!0,!1}),n&&(asideFilterShowFired=!0,trackAsideFilterShow("Filters"))}}}function initAsideFilterClickTracking(){"undefined"!=typeof jQuery&&($(document).off("change.asideFilterTrack",'.index-filters-form .collapse input[type="checkbox"], .index-filters-form .collapse input[type="radio"]'),$(document).on("change.asideFilterTrack",'.index-filters-form .collapse input[type="checkbox"], .index-filters-form .collapse input[type="radio"]',function(){if(this.checked){var e=$(this);shouldSkipAsideFilterShowInput(e)||isAsideFilterMealtagInput(e)||trackAsideFilterInput(e)}}))}function initAsideFilterShowTracking(){trackVisibleAsideFilters(),"undefined"!=typeof window&&(window.trackVisibleAsideFilters=trackVisibleAsideFilters,window.addEventListener("nycCcDeferredFiltersInjected",function(){trackVisibleAsideFilters()}))}function etrack(e,t,i=!1){if("Filter"===e){var n=i||"";0===String(t||"").indexOf("Mealtag")&&(n=String(n).replace(/\s*\(\s*\d+\s*\)\s*$/,"").trim()),trackAsideFilterClick(t,n)}}function prepareTrackObject(e){return obj={},obj.item_id=void 0!==e.product_id?e.product_id:e.id,obj.item_name=e.name,obj.item_category=e.category,obj.price=e.price,obj.quantity=e.quantity,void 0!==e.prev_quantity&&(obj.quantity=Math.abs(e.quantity-e.prev_quantity)),void 0===e.variant&&void 0===e.variant_id||(obj.item_variant=void 0!==e.variant?e.variant:e.variant_id),void 0!==e.list_id&&(obj.item_list_id=e.list_id),void 0!==e.affiliation&&(obj.affiliation=e.affiliation),obj.google_business_vertical="retail",void 0!==e.currency?obj.currency=e.currency:obj.currency="USD",obj.value=e.price*e.quantity,obj}function gatrack(e,t){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"from_site",event_name:e,event_label:t})}function trackPromoView(e,t,i){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"view_promotion",ecommerce:{items:[{promotion_id:e,promotion_name:t,creative_name:i,creative_slot:window.location.href}]}})}function trackPromoClick(e,t,i){window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"select_promotion",ecommerce:{items:[{promotion_id:e,promotion_name:t,creative_name:i,creative_slot:window.location.href}]}})}function trackPageview(e=!1,t=!1){}function trackAddToCart(e){window.dataLayer=window.dataLayer||[],obj=prepareTrackObject(e),window.dataLayer.push({event:"add_to_cart",ecommerce:{value:obj.value,currency:obj.currency,items:[obj]}})}function trackRemoveFromCart(e){window.dataLayer=window.dataLayer||[],obj=prepareTrackObject(e),window.dataLayer.push({event:"remove_from_cart",ecommerce:{items:[obj]}})}function trackViewCart(e){window.dataLayer=window.dataLayer||[],items_object=[],$.each(e,function(e,t){obj=prepareTrackObject(t),items_object.push(obj)}),window.dataLayer.push({event:"view_cart",ecommerce:{items:items_object}})}function trackViewItem(e){window.dataLayer=window.dataLayer||[],obj=prepareTrackObject(e),window.dataLayer.push({event:"view_item",ecommerce:{items:[obj]}})}function trackPurchase(e,t,i,n,s,o,a){window.dataLayer=window.dataLayer||[],items_object=[],$.each(o,function(e,t){obj=prepareTrackObject(t),items_object.push(obj)}),window.dataLayer.push({event:"purchase",ecommerce:{currency:s,value:t,tax:i,shipping:n,transaction_id:e,items:items_object},ec_email:a})}function trackBeginCheckout(e){window.dataLayer=window.dataLayer||[],items_object=[],$.each(e,function(e,t){obj=prepareTrackObject(t),items_object.push(obj)}),window.dataLayer.push({event:"begin_checkout",ecommerce:{items:items_object}})}function initWishlist(){types=[],$('[data-toggle="wishlist"]').each(function(){type=$(this).data("type"),types.includes(type)||types.push(type)}),types.length&&$.ajax({headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")},url:"/mywishlist/get",type:"POST",data:{types:types},async:!0,success:function(e){e.success&&($.isEmptyObject(e.types)||$.each(e.types,function(e,t){t.length&&$.each(t,function(t,i){item=$('[data-toggle="wishlist"][data-id="'+i+'"][data-type="'+e+'"]'),item&&(added_class=item.data("class")||"added",added_text=item.data("added-text")||"",item.addClass(added_class),added_text&&item.find(".like-text").text(added_text))})}))}})}function scrollToBlock(e,t=500,i="swing",n=!1,s=!1){$navbarHeight=$("#navbar-main").innerHeight(),$searchHeight=$(".nav-search-form-wrapper").innerHeight(),$stickyFilterHeight=0,$stickyMobileElementHeight=0,n&&($stickyFilterHeight=$(window).width()>=991?$("#search-filters-container").innerHeight()+16:0),s&&($stickyMobileElementHeight=$(window).width()<991?s.innerHeight():0),$additionalOffset=$navbarHeight-$searchHeight+$stickyFilterHeight+$stickyMobileElementHeight,$("html, body").animate({scrollTop:e.offset().top-$additionalOffset+"px"},t,i)}function setStickyPosition(e){$navbarHeight=$("#navbar-main").outerHeight(),e.css("top",`${$navbarHeight}px`)}function debounce(e,t){let i;return function(){clearTimeout(i),i=setTimeout(e,t)}}"undefined"!=typeof jQuery&&jQuery(function(){initAsideFilterClickTracking(),initAsideFilterShowTracking()}),jQuery(window).on("load",function(){$(".location-required").click(function(e){lm_mealtype=$(this).data("mealtype"),lm_mealtag=$(this).data("mealtag")}
1),$("#modal-location .things-to-do-links .list-group-item").click(function(e){e.preventDefault(),href=$(this).attr("href"),"undefined"!=typeof lm_mealtype&&(href+="/"+lm_mealtype),"undefined"!=typeof lm_mealtag&&(href+="/"+lm_mealtag),window.location=href}),$("#modal-location-catering .list-group-item").click(function(e){mealtag&&(e.preventDefault(),window.location=$(this).attr("href")+"/"+mealtag)}),$("#location_popup").length&&($(window).height()>900?$("#location_popup .cities_wrapper").css("max-height","690px").attr("data-height",690):$("#location_popup .cities_wrapper").css("max-height",$(window).height()-220+"px").attr("data-height",$(window).height()-220),$("#location_popup .search_wrapper input").on("keyup",function(){let e=$(this).val();e?$("#location_popup .city_items .city_item").each(function(){$(this).text().search(new RegExp(e,"i"))<0?$(this).hide():$(this).show()}):$("#location_popup .city_items .city_item").show()})),$("[data-type=location-popup]").click(function(e){e.preventDefault(),"undefined"!=typeof navigator&&void 0!==navigator.platform&&navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform)&&$("#location_popup").addClass("location_popup_ios");var t=$(this).attr("data-mealtype"),i=$(this).attr("data-mealtype-add"),n=$("#location_popup .city_items"),s=function(e,t){let i="";return void 0!==e.country_slug&&(i=e.country_slug),void 0!==e.city_slug&&(i+=e.city_slug),"private-chefs"==t?i+="/personal-chefs":"all"==t||(i=i+"/"+t),i};if(void 0!==t&&n.length){if(t&&!$(this).hasClass("location-show-all")||(t="all"),"team-building"!=t&&"private-dining"!=t||(t="team-building-activities"),n.html(""),void 0!==LOCATIONS_MEALTYPES.cities){"cooking-classes"!=t&&"all"!=t||void 0===LOCATIONS_MEALTYPES.country||"canada"!=LOCATIONS_MEALTYPES.country&&"usa"!=LOCATIONS_MEALTYPES.country?($("#location_popup").removeClass("location_popup--wide"),$("#location_popup .title--text").text("Choose City")):($("#location_popup").addClass("location_popup--wide"),$("#location_popup .title--text").text("Choose City or Online Experiences"),n.append('<div class="city_item city_item__link" data-link="/online-cooking-classes" data-type="'+t+'">Online</div>')),Object.values(LOCATIONS_MEALTYPES.cities).forEach(e=>{if(e.mealtypes.includes(t)||"all"==t){let o=s(e,t);"all"==t&&i&&e.mealtypes.includes(i)&&(o=o+"/"+("private-chefs"==i?"personal-chefs":i)),n.append('<div class="city_item city_item__link" data-link="'+o+'" data-type="'+t+'">'+e.name+"</div>
1"),Object.keys(e.areas).length&&Object.values(e.areas).forEach(e=>{if(e.mealtypes.includes(t)||"all"==t){let o=s(e,t);"all"==t&&i&&e.mealtypes.includes(i)&&(o=o+"/"+("private-chefs"==i?"personal-chefs":i)),n.append('<div class="city_item city_item--second city_item__link" data-link="'+o+'" data-type="'+t+'">'+e.name+"</div>")}})}}),$("#location_popup .city_items .city_item").last().length&&$("#location_popup .city_items .city_item").last().addClass("city_item--last");let e=!1;void 0!==LOCATIONS_MEALTYPES.international_cities&&Object.values(LOCATIONS_MEALTYPES.international_cities).forEach(o=>{if(o.mealtypes.includes(t)||"all"==t){let a=s(o,t);"all"==t&&i&&o.mealtypes.includes(i)&&(a=a+"/"+("private-chefs"==i?"personal-chefs":i)),e||(e=!0,n.append('<div class="city_item city_item--header">INTERNATIONAL MARKETS</div>')),n.append('<div class="city_item city_item__link" data-link="'+a+'" data-type="'+t+'">'+o.name+"</div>")}}),void 0===LOCATIONS_MEALTYPES.country||"canada"!=LOCATIONS_MEALTYPES.country||e||(e=!0,n.append('<div class="city_item city_item--header">INTERNATIONAL MARKETS</div>'),n.append('<div class="city_item city_item__link" data-link="/" data-type="other">USA</div>'),n.append('<div class="city_item city_item__link" data-link="/uk" data-type="other">United Kingdom</div>'),n.append('<div class="city_item city_item__link" data-link="/au" data-type="other">Australia</div>'),n.append('<div class="city_item city_item__link" data-link="/markets" data-type="other">Other Markets</div>'));var o=38*$("#location_popup .cities_wrapper .city_item").length+58;$("#location_popup .cities_wrapper").attr("data-height")<o?$("#location_popup .cities_wrapper").addClass("cities_wrapper--overflow"):$("#location_popup .cities_wrapper").removeClass("cities_wrapper--overflow"),$("#location_popup .cities_wrapper .city_item").length?$("#location_popup .search_wrapper").removeClass("hidden"):$("#location_popup .search_wrapper").addClass("hidden"),$("#location_popup .city_item__link").on("click",function(){void 0!==etrack&&etrack("LOCATION_POPUP",$(this).text(),$(this).attr("data-type")),window.location=$(this).attr("data-link")}),$("#location_popup").modal("show")}}else{var a=$(this).attr("data-target-modal");a&&$(a).modal("show")}})}),$(document).on("click",'[data-toggle="wishlist"]',function(e){e.preventDefault(),button=$(this),added_class=$(this).data("class")||"added",action=$(this).hasClass(added_class)?"remove":"add",id=$(this).data("id"),type=$(this).data("type"),added_text=$(this).data("added-text")||"",removed_text=$(this).data("removed-text")||"",$.ajax({headers:{"X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")},url:"/mywishlist/update",type:"POST",data:{type:type,action:action,id:id},async:!0,success:function(e){e.success?(page=void 0!==js_config.PAGE_TYPE?js_config.PAGE_TYPE:"other","add"==action?(button.addClass(added_class),added_text&&button.find(".like-text").text(added_text)):(button.removeClass(added_class),removed_text&&button.find(".like-text").text(removed_text)),gatrack("Wishlist "+action+" "+type,page)):void 0!==e.show_login_modal&&$("#modal-login").modal("show")}})}),void 0!==js_config.IS_AUTH&&js_config.IS_AUTH&&$('[data-toggle="wishlist"]').length&&$(document).ready(function(){initWishlist()}),function(e){"use strict";var t={item:3,autoWidth:!1,slideMove:1,slideMargin:10,addClass:"",mode:"slide",useCSS:!0,cssEasing:"ease",easing:"linear",speed:400,auto:!1,pauseOnHover:!1,loop:!1,slideEndAnimation:!0,pause:2e3,keyPress:!1,controls:!0,prevHtml:"",nextHtml:"",rtl:!1,adaptiveHeight:!1,vertical:!1,verticalHeight:500,vThumbWidth:100,thumbItem:10,pager:!0,gallery:!1,galleryMargin:5,thumbMargin:5,currentPagerPosition:"middle",enableTouch:!0,enableDrag:!0,freeMove:!0,swipeThreshold:40,responsive:[],onBeforeStart:function(e){},onSliderLoad:function(e){},onBeforeSlide:function(e,t){},onAfterSlide:function(e,t){},onBeforeNextSlide:function(e,t){},onBeforePrevSlide:function(e,t){}};e.fn.lightSlider=function(i){if(0===this.length)return this;if(this.length>1)return this.each(function(){e(this).lightSlider(i)}),this;var n={},s=e.extend(!0,{},t,i),o={},a=this;n.$el=this,"fade"===s.mode&&(s.vertical=!1);var r=a.children(),l=e(window).width(),c=null,d=0,u=0,h=!1,p=0,f="",m=0,g=!0===s.vertical?"height":"width",v=!0===s.vertical?"margin-bottom":"margin-right",y=0,b=0,w=0,k=0,C=null,_="ontouchstart"in document.documentElement,$={chbreakpoint:function(){if(l=e(window).width(),s.responsive.length){var t;if(!1===s.autoWidth&&(t=s.item),l<s.responsive[0].breakpoint)for(var i=0;i<s.responsive.length;i++)l<s.responsive[i].breakpoint&&(s.responsive[i].breakpoint,c=s.responsive[i]);if(null!=c)for(var n in c.settings)c.settings.hasOwnProperty(n)&&(void 0!==o[n]&&null!==o[n]||(o[n]=s[n]),s[n]=c.settings[n]);if(!e.isEmptyObject(o)&&l>s.responsive[0].breakpoint)for(var a in o)o.hasOwnProperty(a)&&(s[a]=o[a]);!1===s.autoWidth&&y>0&&w>0&&t!==s.item&&(m=Math.round(y/((w+s.slideMargin)*s.slideMove)))}},calSW:function(){!1===s.autoWidth&&(w=(p-(s.item*s.slideMargin-s.slideMargin))/s.item)},calWidth:function(e){var t=!0===e?f.find(".lslide").length:r.length;if(!1===s.autoWidth)u=t*(w+s.slideMargin);else{u=0;for(var i=0;i<t;i++)u+=parseInt(r.eq(i).width())+s.slideMargin}return u}};return(n={doCss:function(){return!(!s.useCSS||!function(){for(var e=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],t=document.documentElement,i=0;i<e.length;i++)if(e[i]in t.style)return!0}())},keyPress:function(){s.keyPress&&e(document).on("keyup.lightslider",function(t){e(":focus").is("input, textarea")||(t.preventDefault?t.preventDefault():t.returnValue=!1,37===t.keyCode?a.goToPrevSlide():39===t.keyCode&&a.goToNextSlide())})},controls:function(){s.controls&&(a.after('<div class="lSAction"><a class="lSPrev">'+s.prevHtml+'</a><a class="lSNext">'+s.nextHtml+"</a></div>"),s.autoWidth?$.calWidth(!1)<p&&f.find(".lSAction").hide():d<=s.item&&f.find(".lSAction").hide(),f.find(".lSAction a").on("click",function(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,"lSPrev"===e(this).attr("class")?a.goToPrevSlide():a.goToNextSlide(),!1}))},initialStyle:function(){var e=this;"fade"===s.mode&&(s.autoWidth=!1,s.slideEndAnimation=!1),s.auto&&(s.slideEndAnimation=!1),s.autoWidth&&(s.slideMove=1,s.item=1),s.loop&&(s.slideMove=1,s.freeMove=!1),s.onBeforeStart.call(this,a),$.chbreakpoint(),a.addClass("lightSlider").wrap('<div class="lSSlideOuter '+s.addClass+'"><div class="lSSlideWrapper"></div></div>'),f=a.parent(".lSSlideWrapper"),!0===s.rtl&&f.parent().addClass("lSrtl"),s.vertical?(f.parent().addClass("vertical"),p=s.verticalHeight,f.css("height",p+"px")):p=a.outerWidth(),r.addClass("lslide"),!0===s.loop&&"slide"===s.mode&&($.calSW(),$.clone=function(){if($.calWidth(!0)>p){for(var t=0,i=0,n=0;n<r.length&&(i++,!((t+=parseInt(a.find(".lslide").eq(n).width())+s.slideMargin)>=p+s.slideMargin));n++);var o=!0===s.autoWidth?i:s.item;if(o<a.find(".clone.left").length)for(var l=0;l<a.find(".clone.left").length-o;l++)r.eq(l).remove();if(o<a.find(".clone.right").length)for(var c=r.length-1;c>r.length-1-a.find(".clone.right").length;c--)m--,r.eq(c).remove();for(var d=a.find(".clone.right").length;d<o;d++)a.find(".lslide").eq(d).clone().removeClass("lslide").addClass("clone right").appendTo(a),m++;for(var u=a.find(".lslide").length-a.find(".clone.left").length;u>a.find(".lslide").length-o;u--)a.find(".lslide").eq(u-1).clone().removeClass("lslide").addClass("clone left").prependTo(a);r=a.children()}else r.hasClass("clone")&&(a.find(".clone").remove(),e.move(a,0))},$.clone()),$.sSW=function(){d=r.length,!0===s.rtl&&!1===s.vertical&&(v="margin-left"),
vendor: 11,885 bytes, line 1
1!1===s.autoWidth&&r.css(g,w+"px"),r.css(v,s.slideMargin+"px"),u=$.calWidth(!1),a.css(g,u+"px"),!0===s.loop&&"slide"===s.mode&&!1===h&&(m=a.find(".clone.left").length)},$.calL=function(){r=a.children(),d=r.length},this.doCss()&&f.addClass("usingCss"),$.calL(),"slide"===s.mode?($.calSW(),$.sSW(),!0===s.loop&&(y=e.slideValue(),this.move(a,y)),!1===s.vertical&&this.setHeight(a,!1)):(this.setHeight(a,!0),a.addClass("lSFade"),this.doCss()||(r.fadeOut(0),r.eq(m).fadeIn(0))),!0===s.loop&&"slide"===s.mode?r.eq(m).addClass("active"):r.first().addClass("active")},pager:function(){var e=this;if($.createPager=function(){k=(p-(s.thumbItem*s.thumbMargin-s.thumbMargin))/s.thumbItem;var t=f.find(".lslide"),i=f.find(".lslide").length,n=0,o="",r=0;for(n=0;n<i;n++){"slide"===s.mode&&(s.autoWidth?r+=(parseInt(t.eq(n).width())+s.slideMargin)*s.slideMove:r=n*((w+s.slideMargin)*s.slideMove));var l=t.eq(n*s.slideMove).attr("data-thumb");if(!0===s.gallery?o+='<li style="width:100%;'+g+":"+k+"px;"+v+":"+s.thumbMargin+'px"><a href="#"><img src="'+l+'" /></a></li>':o+='<li><a href="#">'+(n+1)+"</a></li>","slide"===s.mode&&r>=u-p-s.slideMargin){n+=1;var c=2;s.autoWidth&&(o+='<li><a href="#">'+(n+1)+"</a></li>",c=1),n<c?(o=null,f.parent().addClass("noPager")):f.parent().removeClass("noPager");break}}var d=f.parent();d.find(".lSPager").html(o),!0===s.gallery&&(!0===s.vertical&&d.find(".lSPager").css("width",s.vThumbWidth+"px"),b=n*(s.thumbMargin+k)+.5,d.find(".lSPager").css({property:b+"px","transition-duration":s.speed+"ms"}),!0===s.vertical&&f.parent().css("padding-right",s.vThumbWidth+s.galleryMargin+"px"),d.find(".lSPager").css(g,b+"px"));var h=d.find(".lSPager").find("li");h.first().addClass("active"),h.on("click",function(){return!0===s.loop&&"slide"===s.mode?m+=h.index(this)-d.find(".lSPager").find("li.active").index():m=h.index(this),a.mode(!1),!0===s.gallery&&e.slideThumb(),!1})},s.pager){var t="lSpg";s.gallery&&(t="lSGallery"),f.after('<ul class="lSPager '+t+'"></ul>');var i=s.vertical?"margin-left":"margin-top";f.parent().find(".lSPager").css(i,s.galleryMargin+"px"),$.createPager()}setTimeout(function(){$.init()},0)},setHeight:function(e,t){var i=null,n=this;i=s.loop?e.children(".lslide ").first():e.children().first();var o=function(){var n=i.outerHeight(),s=0,o=n;t&&(n=0,s=100*o/p),e.css({height:n+"px","padding-bottom":s+"%"})};o(),i.find("img").length?i.find("img")[0].complete?(o(),C||n.auto()):i.find("img").on("load",function(){setTimeout(function(){o(),C||n.auto()},100)}):C||n.auto()},active:function(e,t){this.doCss()&&"fade"===s.mode&&f.addClass("on");var i,n,o=0;m*s.slideMove<d?(e.removeClass("active"),this.doCss()||"fade"!==s.mode||!1!==t||e.fadeOut(s.speed),o=!0===t?m:m*s.slideMove,!0===t&&(n=(i=e.length)-1,o+1>=i&&(o=n)),!0===s.loop&&"slide"===s.mode&&(o=!0===t?m-a.find(".clone.left").length:m*s.slideMove,!0===t&&(n=(i=e.length)-1,o+1===i?o=n:o+1>i&&(o=0))),this.doCss()||"fade"!==s.mode||!1!==t||e.eq(o).fadeIn(s.speed),e.eq(o).addClass("active")):(e.removeClass("active"),e.eq(e.length-1).addClass("active"),this.doCss()||"fade"!==s.mode||!1!==t||(e.fadeOut(s.speed),e.eq(o).fadeIn(s.speed)))},move:function(e,t){!0===s.rtl&&(t=-t),this.doCss()?!0===s.vertical?e.css({transform:"translate3d(0px, "+-t+"px, 0px)","-webkit-transform":"translate3d(0px, "+-t+"px, 0px)"}):e.css({transform:"translate3d("+-t+"px, 0px, 0px)","-webkit-transform":"translate3d("+-t+"px, 0px, 0px)"}):!0===s.vertical?e.css("position","relative").animate({top:-t+"px"},s.speed,s.easing):e.css("position","relative").animate({left:-t+"px"},s.speed,s.easing);var i=f.parent().find(".lSPager").find("li");this.active(i,!0)},fade:function(){this.active(r,!1);var e=f.parent().find(".lSPager").find("li");this.active(e,!0)},slide:function(){var e=this;$.calSlide=function(){u>p&&(y=e.slideValue(),e.active(r,!1),y>u-p-s.slideMargin?y=u-p-s.slideMargin:y<0&&(y=0),e.move(a,y),!0===s.loop&&"slide"===s.mode&&(m>=d-a.find(".clone.left").length/s.slideMove&&e.resetSlide(a.find(".clone.left").length),0===m&&e.resetSlide(f.find(".lslide").length)))},$.calSlide()},resetSlide:function(e){var t=this;f.find(".lSAction a").addClass("disabled"),setTimeout(function(){m=e,f.css("transition-duration","0ms"),y=t.slideValue(),t.active(r,!1),n.move(a,y),setTimeout(function(){f.css("transition-duration",s.speed+"ms"),f.find(".lSAction a").removeClass("disabled")},50)},s.speed+100)},slideValue:function(){var e=0;if(!1===s.autoWidth)e=m*((w+s.slideMargin)*s.slideMove);else{e=0;for(var t=0;t<m;t++)e+=parseInt(r.eq(t).width())+s.slideMargin}return e},slideThumb:function(){var e;switch(s.currentPagerPosition){case"left":e=0;break;case"middle":e=p/2-k/2;break;case"right":e=p-k}var t=m-a.find(".clone.left").length,i=f.parent().find(".lSPager");"slide"===s.mode&&!0===s.loop&&(t>=i.children().length?t=0:t<0&&(t=i.children().length));var n=t*(k+s.thumbMargin)-e;n+p>b&&(n=b-p-s.thumbMargin),n<0&&(n=0),this.move(i,n)},auto:function(){s.auto&&(clearInterval(C),C=setInterval(function(){a.goToNextSlide()},s.pause))},pauseOnHover:function(){var t=this;s.auto&&s.pauseOnHover&&(f.on("mouseenter",function(){e(this).addClass("ls-hover"),a.pause(),s.auto=!0}),f.on("mouseleave",function(){e(this).removeClass("ls-hover"),f.find(".lightSlider").hasClass("lsGrabbing")||t.auto()}))},touchMove:function(e,t){if(f.css("transition-duration","0ms"),"slide"===s.mode){var i=y-(e-t);if(i>=u-p-s.slideMargin)if(!1===s.freeMove)i=u-p-s.slideMargin;else{var n=u-p-s.slideMargin;i=n+(i-n)/5}else i<0&&(!1===s.freeMove?i=0:i/=5);this.move(a,i)}},touchEnd:function(e){if(f.css("transition-duration",s.speed+"ms"),"slide"===s.mode){var t=!1,i=!0;(y-=e)>u-p-s.slideMargin?(y=u-p-s.slideMargin,!1===s.autoWidth&&(t=!0)):y<0&&(y=0);var n=function(e){var i=0;if(t||e&&(i=1),s.autoWidth)for(var n=0,o=0;o<r.length&&(n+=parseInt(r.eq(o).width())+s.slideMargin,m=o+i,!(n>=y));o++);else{var a=y/((w+s.slideMargin)*s.slideMove);m=parseInt(a)+i,y>=u-p-s.slideMargin&&a%1!=0&&m++}};e>=s.swipeThreshold?(n(!1),i=!1):e<=-s.swipeThreshold&&(n(!0),i=!1),a.mode(i),this.slideThumb()}else e>=s.swipeThreshold?a.goToPrevSlide():e<=-s.swipeThreshold&&a.goToNextSlide()},enableDrag:function(){var t=this;if(!_){var i=0,n=0,o=!1;f.find(".lightSlider").addClass("lsGrab"),f.on("mousedown",function(t){if(u<p&&0!==u)return!1;"lSPrev"!==e(t.target).attr("class")&&"lSNext"!==e(t.target).attr("class")&&(i=!0===s.vertical?t.pageY:t.pageX,o=!0,t.preventDefault?t.preventDefault():t.returnValue=!1,f.scrollLeft+=1,f.scrollLeft-=1,f.find(".lightSlider").removeClass("lsGrab").addClass("lsGrabbing"),clearInterval(C))}),e(window).on("mousemove",function(e){o&&(n=!0===s.vertical?e.pageY:e.pageX,t.touchMove(n,i))}),e(window).on("mouseup",function(a){if(o){f.find(".lightSlider").removeClass("lsGrabbing").addClass("lsGrab"),o=!1;var r=(n=!0===s.vertical?a.pageY:a.pageX)-i;Math.abs(r)>=s.swipeThreshold&&e(window).on("click.ls",function(t){t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopImmediatePropagation(),t.stopPropagation(),e(window).off("click.ls")}),t.touchEnd(r)}})}},enableTouch:function(){var e=this;if(_){var t={},i={};f.on("touchstart",function(e){i=e.originalEvent.targetTouches[0],t.pageX=e.originalEvent.targetTouches[0].pageX,t.pageY=e.originalEvent.targetTouches[0].pageY,clearInterval(C)}),f.on("touchmove",function(n){if(u<p&&0!==u)return!1;var o=n.originalEvent;i=o.targetTouches[0];var a=Math.abs(i.pageX-t.pageX),r=Math.abs(i.pageY-t.pageY);!0===s.vertical?(3*r>a&&n.preventDefault(),e.touchMove(i.pageY,t.pageY)):(3*a>r&&n.preventDefault(),e.touchMove(i.pageX,t.pageX))}),f.on("touchend",function(){if(u<p&&0!==u)return!1;var n;n=!0===s.vertical?i.pageY-t.pageY:i.pageX-t.pageX,e.touchEnd(n)})}},build:function(){var t=this;t.initialStyle(),this.doCss()&&(!0===s.enableTouch&&t.enableTouch(),!0===s.enableDrag&&t.enableDrag()),e(window).on("focus",function(){t.auto()}),e(window).on("blur",function(){clearInterval(C)}),t.pager(),t.pauseOnHover(),t.controls(),t.keyPress()}}).build(),$.init=function(){$.chbreakpoint(),!0===s.vertical?(p=s.item>1?s.verticalHeight:r.outerHeight(),f.css("height",p+"px")):p=f.outerWidth(),!0===s.loop&&"slide"===s.mode&&$.clone(),$.calL(),"slide"===s.mode&&a.removeClass("lSSlide"),"slide"===s.mode&&($.calSW(),$.sSW()),setTimeout(function(){"slide"===s.mode&&a.addClass("lSSlide")},1e3),s.pager&&$.createPager(),!0===s.adaptiveHeight&&!1===s.vertical&&a.css("height",r.eq(m).outerHeight(!0)),!1===s.adaptiveHeight&&("slide"===s.mode?!1===s.vertical?n.setHeight(a,!1):n.auto():n.setHeight(a,!0)),!0===s.gallery&&n.slideThumb(),"slide"===s.mode&&n.slide(),!1===s.autoWidth?r.length<=s.item?f.find(".lSAction").hide():f.find(".lSAction").show():$.calWidth(!1)<p&&0!==u?f.find(".lSAction").hide():f.find(".lSAction").show()},a.goToPrevSlide=function(){if(m>0)s.onBeforePrevSlide.call(this,a,m),m--,a.mode(!1),!0===s.gallery&&n.slideThumb();else if(!0===s.loop){if(s.onBeforePrevSlide.call(this,a,m),"fade"===s.mode)m=parseInt((d-1)/s.slideMove);a.mode(!1),!0===s.gallery&&n.slideThumb()}else!0===s.slideEndAnimation&&(a.addClass("leftEnd"),setTimeout(function(){a.removeClass("leftEnd")},400))},a.goToNextSlide=function(){var e=!0;"slide"===s.mode&&(e=n.slideValue()<u-p-s.slideMargin);m*s.slideMove<d-s.slideMove&&e?(s.onBeforeNextSlide.call(this,a,m),m++,a.mode(!1),!0===s.gallery&&n.slideThumb()):!0===s.loop?(s.onBeforeNextSlide.call(this,a,m),m=0,a.mode(!1),!0===s.gallery&&n.slideThumb()):!0===s.slideEndAnimation&&(a.addClass("rightEnd"),setTimeout(function(){a.removeClass("rightEnd")},400))},a.mode=function(e){!0===s.adaptiveHeight&&!1===s.vertical&&a.css("height",r.eq(m).outerHeight(!0)),!1===h&&("slide"===s.mode?n.doCss()&&(a.addClass("lSSlide"),""!==s.speed&&f.css("transition-duration",s.speed+"ms"),""!==s.cssEasing&&f.css("transition-timing-function",s.cssEasing)):n.doCss()&&(""!==s.speed&&a.css("transition-duration",s.speed+"ms"),""!==s.cssEasing&&a.css("transition-timing-function",s.cssEasing))),e||s.onBeforeSlide.call(this,a,m),"slide"===s.mode?n.slide():n.fade(),f.hasClass("ls-hover")||n.auto(),setTimeout(function(){e||s.onAfterSlide.call(this,a,m)},s.speed),h=!0},a.play=function(){a.goToNextSlide(),s.auto=!0,n.auto()},a.pause=function(){s.auto=!1,clearInterval(C)},a.refresh=function(){$.init()},a.getCurrentSlideCount=function(){var e=m;if(s.loop){var t=f.find(".lslide").length,i=a.find(".clone.left").length;e=m<=i-1?t+(m-i):m>=t+i?m-t-i:m-i}return e+1},a.getTotalSlideCount=function(){return f.find(".lslide").length},a.goToSlide=function(e){m=s.loop?e+a.find(".clone.left").length-1:e,a.mode(!1),!0===s.gallery&&n.slideThumb()},a.destroy=function(){a.lightSlider&&(a.goToPrevSlide=function(){},a.goToNextSlide=function(){},a.mode=function(){},a.play=function(){},a.pause=function(){},a.refresh=function(){},a.getCurrentSlideCount=function(){},a.getTotalSlideCount=function(){},a.goToSlide=function(){},a.lightSlider=null,$={init:function(){}},a.parent().parent().find(".lSAction, .lSPager").remove(),a.removeClass("lightSlider lSFade lSSlide lsGrab lsGrabbing leftEnd right").removeAttr("style").unwrap().unwrap(),a.children().removeAttr("style"),r.removeClass("lslide active"),a.find(".clone").remove(),r=null,C=null,h=!1,m=0)},setTimeout(function(){s.onSliderLoad.call(this,a)},10),e(window).on("resize orientationchange",function(e){setTimeout(function(){e.preventDefault?e.preventDefault():e.returnValue=!1,$.init()},200)}),this}}(jQuery),function(e,t){"use strict";var i=e.jQuery||e.Zepto,n=0,s=!1;function o(n,o,a,r,l){var c=0,d=-1,u=-1,h=!1,p="afterLoad",f="load",m="error",g="img",v="src",y="srcset",b="sizes",w="background-image";function k(){var t,s,c,p;h=e.devicePixelRatio>1,a=C(a),o.delay>=0&&setTimeout(function(){_(!0)},o.delay),(o.delay<0||o.combined)&&(r.e=(t=o.throttle,s=function(e){"resize"===e.type&&(d=u=-1),_(e.all)},p=0,function(e,i){var a=+new Date-p;function r(){p=+new Date,s.call(n,e)}c&&clearTimeout(c),a>
vendor: 4,840 bytes, line 1
1t||!o.enableThrottle||i?r():c=setTimeout(r,t-a)}),r.a=function(e){e=C(e),a.push.apply(a,e)},r.g=function(){return a=i(a).filter(function(){return!i(this).data(o.loadedName)})},r.f=function(e){for(var t=0;t<e.length;t++){var i=a.filter(function(){return this===e[t]});i.length&&_(!1,i)}},_(),i(o.appendScroll).on("scroll."+l+" resize."+l,r.e))}function C(e){var s=o.defaultImage,a=o.placeholder,r=o.imageBase,l=o.srcsetAttribute,c=o.loaderAttribute,d=o._f||{};e=i(e).filter(function(){var e=i(this),n=x(this);return!e.data(o.handledName)&&(e.attr(o.attribute)||e.attr(l)||e.attr(c)||d[n]!==t)}).data("plugin_"+o.name,n);for(var u=0,h=e.length;u<h;u++){var p=i(e[u]),f=x(e[u]),m=p.attr(o.imageBaseAttribute)||r;f===g&&m&&p.attr(l)&&p.attr(l,T(p.attr(l),m)),d[f]===t||p.attr(c)||p.attr(c,d[f]),f===g&&s&&!p.attr(v)?p.attr(v,s):f===g||!a||p.css(w)&&"none"!==p.css(w)||p.css(w,"url('"+a+"')")}return e}function _(e,t){if(a.length){for(var s=t||a,r=!1,l=o.imageBase||"",c=o.srcsetAttribute,d=o.handledName,u=0;u<s.length;u++)if(e||t||S(s[u])){var h=i(s[u]),p=x(s[u]),f=h.attr(o.attribute),m=h.attr(o.imageBaseAttribute)||l,b=h.attr(o.loaderAttribute);h.data(d)||o.visibleOnly&&!h.is(":visible")||!((f||h.attr(c))&&(p===g&&(m+f!==h.attr(v)||h.attr(c)!==h.attr(y))||p!==g&&m+f!==h.css(w))||b)||(r=!0,h.data(d,!0),$(h,p,m,b))}r&&(a=i(a).filter(function(){return!i(this).data(d)}))}else o.autoDestroy&&n.destroy()}function $(e,t,n,s){++c;var a=function(){O("onError",e),D(),a=i.noop};O("beforeLoad",e);var r=o.attribute,l=o.srcsetAttribute,d=o.sizesAttribute,u=o.retinaAttribute,k=o.removeAttribute,C=o.loadedName,_=e.attr(u);if(s){var $=function(){k&&e.removeAttr(o.loaderAttribute),e.data(C,!0),O(p,e),setTimeout(D,1),$=i.noop};e.off(m).one(m,a).one(f,$),O(s,e,function(t){t?(e.off(f),$()):(e.off(m),a())})||e.trigger(m)}else{var S=i(new Image);S.one(m,a).one(f,function(){e.hide(),t===g?e.attr(b,S.attr(b)).attr(y,S.attr(y)).attr(v,S.attr(v)):e.css(w,"url('"+S.attr(v)+"')"),e[o.effect](o.effectTime),k&&(e.removeAttr(r+" "+l+" "+u+" "+o.imageBaseAttribute),d!==b&&e.removeAttr(d)),e.data(C,!0),O(p,e),S.remove(),D()});var x=(h&&_?_:e.attr(r))||"";S.attr(b,e.attr(d)).attr(y,e.attr(l)).attr(v,x?n+x:null),S.complete&&S.trigger(f)}}function S(t){var n=t.getBoundingClientRect(),s=o.scrollDirection,a=o.threshold,r=(u>=0?u:u=i(e).height())+a>n.top&&-a<n.bottom,l=(d>=0?d:d=i(e).width())+a>n.left&&-a<n.right;return"vertical"===s?r:("horizontal"===s||r)&&l}function x(e){return e.tagName.toLowerCase()}function T(e,t){if(t){var i=e.split(",");e="";for(var n=0,s=i.length;n<s;n++)e+=t+i[n].trim()+(n!==s-1?",":"")}return e}function D(){--c,a.length||c||O("onFinishedAll")}function O(e,t,i){return!!(e=o[e])&&(e.apply(n,[].slice.call(arguments,1)),!0)}"event"===o.bind||s?k():i(e).on(f+"."+l,k)}function a(s,a){var r=this,l=i.extend({},r.config,a),c={},d=l.name+"-"+ ++n;return r.config=function(e,i){return i===t?l[e]:(l[e]=i,r)},r.addItems=function(e){return c.a&&c.a("string"===i.type(e)?i(e):e),r},r.getItems=function(){return c.g?c.g():{}},r.update=function(e){return c.e&&c.e({},!e),r},r.force=function(e){return c.f&&c.f("string"===i.type(e)?i(e):e),r},r.loadAll=function(){return c.e&&c.e({all:!0},!0),r},r.destroy=function(){return i(l.appendScroll).off("."+d,c.e),i(e).off("."+d),c={},t},o(r,l,s,c,d),l.chainable?s:r}i.fn.Lazy=i.fn.lazy=function(e){return new a(this,e)},i.Lazy=i.lazy=function(e,n,s){if(i.isFunction(n)&&(s=n,n=[]),i.isFunction(s)){e=i.isArray(e)?e:[e],n=i.isArray(n)?n:[n];for(var o=a.prototype.config,r=o._f||(o._f={}),l=0,c=e.length;l<c;l++)(o[e[l]]===t||i.isFunction(o[e[l]]))&&(o[e[l]]=s);for(var d=0,u=n.length;d<u;d++)r[n[d]]=e[0]}},a.prototype.config={name:"lazy",chainable:!0,autoDestroy:!0,bind:"load",threshold:500,visibleOnly:!1,appendScroll:e,scrollDirection:"both",imageBase:null,defaultImage:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==",placeholder:null,delay:-1,combined:!1,attribute:"data-src",srcsetAttribute:"data-srcset",sizesAttribute:"data-sizes",retinaAttribute:"data-retina",loaderAttribute:"data-loader",imageBaseAttribute:"data-imagebase",removeAttribute:!0,handledName:"handled",loadedName:"loaded",effect:"show",effectTime:0,enableThrottle:!0,throttle:250,beforeLoad:t,afterLoad:t,onError:t,onFinishedAll:t},i(e).on("load",function(){s=!0})}(window),jQuery(document).ready(function(e){e("a[href^='#'].smooth-scroll").on("click",function(t){t.preventDefault();var i=e("html, body"),n=e(this.hash);return offset=null!=e(this).data("offset")?parseInt(e(this).data("offset")):40,e(window).width()>=991&&e(".new-filter.category-filter.will-be-fixed").length&&(offset+=e(".new-filter.category-filter.will-be-fixed").height()),offsetTop=(e(".partner-header").length?0:e("#navbar-main").height())+offset,n.length&&i.animate({scrollTop:n.offset().top-offsetTop}),!1}
1),e(".see-more-mealtags--btn").unbind("click").on("click",function(){e(this).hasClass("see-more-mealtags--btn-opened")?(e(this).parent().find(".mealtag--hidden").addClass("hidden"),e(this).removeClass("see-more-mealtags--btn-opened").text("See more")):(e(this).parent().find(".mealtag--hidden").removeClass("hidden"),e(this).addClass("see-more-mealtags--btn-opened").text("See less"))})}),$(".cozy-gradient-btn__body").on("mousemove",function(e){const t=$(this).outerWidth(),i=$(this).outerHeight(),n=$(this).get(0).getBoundingClientRect(),s=100*(e.clientX-n.left)/t,o=100*(e.clientY-n.top)/i;$(this).get(0).style.setProperty("--mouse-x",s),$(this).get(0).style.setProperty("--mouse-y",o)}),$(document).on("keyup input",".cl-input__field",function(e){$(this).val().length>0&&$(this).closest(".cl-input").find(".cl-input__field-error").addClass("hidden")}),$(document).on("click",".cl-select",function(e){e.stopPropagation();const t=$(this).hasClass("open");if($(e.target).closest(".cl-select__ui-select-search-wrapper").length)return void $(".cl-select").not($(this)).removeClass("open");if($(".cl-select").removeClass("open"),t)return;$(this).addClass("open");const i=$(this).find(".cl-select__ui-select-search");i.length&&(i.focus(),$(document).width()<640&&$("html, body").animate({scrollTop:$(this).offset().top-100},300));const n=$(this).find(".cl-select__ui-select-dropdown-items"),s=n.find(".cl-select__ui-select-value--type-selected").closest(".cl-select__ui-select-label-wrapper");s.length&&n.scrollTop(s.position().top+n.scrollTop()-58)}),$(document).on("change",".cl-select .cl-select__ui-select-input",function(){const e=$(this).val();$(this).closest(".cl-select").find(".cl-select__original-select").val(e).change()}),$(document).on("change",".cl-select__original-select",function(){const e=$(this).val(),t=$(this).find(`option[value="${e}"]`).text();$(this).closest(".cl-select").removeClass("open"),$(this).closest(".cl-select").addClass("with-value"),$(this).closest(".cl-select").find(".cl-select__ui-select-text-value").text(t)}),$(document).on("click",function(e){$(e.target).closest(".cl-select").length||$(".cl-select").removeClass("open"),$(e.target).closest(".cl-input__field-icon--type-password").length&&($parentInput=$(e.target).closest(".cl-input__field-wrapper").find(".cl-input__field"),$iconWrapper=$(e.target).closest(".cl-input__field-icon--type-password"),$iconWrapper.hasClass("cl-input__field-icon--value-hidden")?($iconWrapper.removeClass("cl-input__field-icon--value-hidden"),$iconWrapper.addClass("cl-input__field-icon--value-visible"),$parentInput.attr("type","text")):($iconWrapper.removeClass("cl-input__field-icon--value-visible"),$iconWrapper.addClass("cl-input__field-icon--value-hidden"),$parentInput.attr("type","password")))}),citiesAbbreaviations={nyc:["new york city","n.y.c."],"los-angeles":["la","l.a."],"orange-county":["oc","o.c."],"salt-lake-city":["slc","s.l.c."],"oklahoma-city":["okc","o.k.c."],"washington-dc":["dc"],"st-louis":["saint","saint louis","st louis"],"st-petersburg":["saint","saint petersburg","st petersburg"]},$(document).on("input",".cl-select__ui-select-search",function(){const e=$(this).val().toLowerCase().trim();$(this).closest(".cl-select").find(".cl-select__ui-select-label-wrapper").each(function(){const t=$(this).text().toLowerCase(),i=$(this).find(".cl-select__ui-select-input").val();t.includes(e)||citiesAbbreaviations[i]&&citiesAbbreaviations[i].some(function(t){return t.includes(e)})?$(this).show():$(this).hide()})}),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){"use strict";var t,i=window.Slick||{};t=0,(i=function(i,n){var s,o=this;o.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:e(i),appendDots:e(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return e('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},o.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,
vendor: 7,054 bytes, line 1
1sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},e.extend(o,o.initials),o.activeBreakpoint=null,o.animType=null,o.animProp=null,o.breakpoints=[],o.breakpointSettings=[],o.cssTransitions=!1,o.focussed=!1,o.interrupted=!1,o.hidden="hidden",o.paused=!0,o.positionProp=null,o.respondTo=null,o.rowCount=1,o.shouldClick=!0,o.$slider=e(i),o.$slidesCache=null,o.transformType=null,o.transitionType=null,o.visibilityChange="visibilitychange",o.windowWidth=0,o.windowTimer=null,s=e(i).data("slick")||{},o.options=e.extend({},o.defaults,n,s),o.currentSlide=o.options.initialSlide,o.originalSettings=o.options,void 0!==document.mozHidden?(o.hidden="mozHidden",o.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(o.hidden="webkitHidden",o.visibilityChange="webkitvisibilitychange"),o.autoPlay=e.proxy(o.autoPlay,o),o.autoPlayClear=e.proxy(o.autoPlayClear,o),o.autoPlayIterator=e.proxy(o.autoPlayIterator,o),o.changeSlide=e.proxy(o.changeSlide,o),o.clickHandler=e.proxy(o.clickHandler,o),o.selectHandler=e.proxy(o.selectHandler,o),o.setPosition=e.proxy(o.setPosition,o),o.swipeHandler=e.proxy(o.swipeHandler,o),o.dragHandler=e.proxy(o.dragHandler,o),o.keyHandler=e.proxy(o.keyHandler,o),o.instanceUid=t++,o.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,o.registerBreakpoints(),o.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},i.prototype.addSlide=i.prototype.slickAdd=function(t,i,n){var s=this;if("boolean"==typeof i)n=i,i=null;else if(i<0||i>=s.slideCount)return!1;s.unload(),"number"==typeof i?0===i&&0===s.$slides.length?e(t).appendTo(s.$slideTrack):n?e(t).insertBefore(s.$slides.eq(i)):e(t).insertAfter(s.$slides.eq(i)):!0===n?e(t).prependTo(s.$slideTrack):e(t).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(t,i){e(i).attr("data-slick-index",t)}),s.$slidesCache=s.$slides,s.reinit()},i.prototype.animateHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:t},e.options.speed)}},i.prototype.animateSlide=function(t,i){var n={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(t=-t),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:t},s.options.speed,s.options.easing,i):s.$slideTrack.animate({top:t},s.options.speed,s.options.easing,i):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),e({animStart:s.currentLeft}).animate({animStart:t},{duration:s.options.speed,easing:s.options.easing,step:function(e){e=Math.ceil(e),!1===s.options.vertical?(n[s.animType]="translate("+e+"px, 0px)",s.$slideTrack.css(n)):(n[s.animType]="translate(0px,"+e+"px)",s.$slideTrack.css(n))},complete:function(){i&&i.call()}})):(s.applyTransition(),t=Math.ceil(t),!1===s.options.vertical?n[s.animType]="translate3d("+t+"px, 0px, 0px)":n[s.animType]="translate3d(0px,"+t+"px, 0px)",s.$slideTrack.css(n),i&&setTimeout(function(){s.disableTransition(),i.call()},s.options.speed))},i.prototype.getNavTarget=function(){var t=this.options.asNavFor;return t&&null!==t&&(t=e(t).not(this.$slider)),t},i.prototype.asNavFor=function(t){var i=this.getNavTarget();null!==i&&"object"==typeof i&&i.each(function(){var i=e(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})},i.prototype.applyTransition=function(e){var t=this,i={};!1===t.options.fade?i[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:i[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},i.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},i.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},i.prototype.autoPlayIterator=function(){var e=this,t=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(t=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0&&(e.direction=1))),e.slideHandler(t))},i.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&(t.$prevArrow=e(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=e(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},i.prototype.buildDots=function(){var t,i,n=this;if(!0===n.options.dots&&n.slideCount>n.options.slidesToShow){for(n.$slider.addClass("slick-dotted"),i=e("<ul />").addClass(n.options.dotsClass),t=0;t<=n.getDotCount();t+=1)i.append(e("<li />").append(n.options.customPaging.call(this,n,t)));n.$dots=i.appendTo(n.options.appendDots),n.$dots.find("li").first().addClass("slick-active")}},i.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide"),t.slideCount=t.$slides.length,t.$slides.each(function(t,i){e(i).attr("data-slick-index",t).data("originalStyling",e(i).attr("style")||"")}),t.$slider.addClass("slick-slider"),t.$slideTrack=0===t.slideCount?e('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent(),t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent(),t.$slideTrack.css("opacity",0),!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(t.options.slidesToScroll=1),e("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading"),t.setupInfinite(),t.buildArrows(),t.buildDots(),t.updateDots(),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),!0===t.options.draggable&&t.$list.addClass("draggable")},i.prototype.buildRows=function(){var e,t,i,n,s,o,a,r=this;if(n=document.createDocumentFragment(),o=r.$slider.children(),r.options.rows>0){for(a=r.options.slidesPerRow*r.options.rows,s=Math.ceil(o.length/a),e=0;e<s;e++){var l=document.createElement("div");for(t=0;t<r.options.rows;t++){var c=document.createElement("div");for(i=0;i<r.options.slidesPerRow;i++){var d=e*a+(t*r.options.slidesPerRow+i);o.get(d)&&c.appendChild(o.get(d))}l.appendChild(c)}n.appendChild(l)}r.$slider.empty().append(n),r.$slider.children().children().children().css({width:100/r.o
1ptions.slidesPerRow+"%",display:"inline-block"})}},i.prototype.checkResponsive=function(t,i){var n,s,o,a=this,r=!1,l=a.$slider.width(),c=window.innerWidth||e(window).width();if("window"===a.respondTo?o=c:"slider"===a.respondTo?o=l:"min"===a.respondTo&&(o=Math.min(c,l)),a.options.responsive&&a.options.responsive.length&&null!==a.options.responsive){for(n in s=null,a.breakpoints)a.breakpoints.hasOwnProperty(n)&&(!1===a.originalSettings.mobileFirst?o<a.breakpoints[n]&&(s=a.breakpoints[n]):o>a.breakpoints[n]&&(s=a.breakpoints[n]));null!==s?null!==a.activeBreakpoint?(s!==a.activeBreakpoint||i)&&(a.activeBreakpoint=s,"unslick"===a.breakpointSettings[s]?a.unslick(s):(a.options=e.extend({},a.originalSettings,a.breakpointSettings[s]),!0===t&&(a.currentSlide=a.options.initialSlide),a.refresh(t)),r=s):(a.activeBreakpoint=s,"unslick"===a.breakpointSettings[s]?a.unslick(s):(a.options=e.extend({},a.originalSettings,a.breakpointSettings[s]),!0===t&&(a.currentSlide=a.options.initialSlide),a.refresh(t)),r=s):null!==a.activeBreakpoint&&(a.activeBreakpoint=null,a.options=a.originalSettings,!0===t&&(a.currentSlide=a.options.initialSlide),a.refresh(t),r=s),t||!1===r||a.$slider.trigger("breakpoint",[a,r])}},i.prototype.changeSlide=function(t,i){var n,s,o=this,a=e(t.currentTarget);switch(a.is("a")&&t.preventDefault(),a.is("li")||(a=a.closest("li")),n=o.slideCount%o.options.slidesToScroll!==0?0:(o.slideCount-o.currentSlide)%o.options.slidesToScroll,t.data.message){case"previous":s=0===n?o.options.slidesToScroll:o.options.slidesToShow-n,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide-s,!1,i);break;case"next":s=0===n?o.options.slidesToScroll:n,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide+s,!1,i);break;case"index":var r=0===t.data.index?0:t.data.index||a.index()*o.options.slidesToScroll;o.slideHandler(o.checkNavigable(r),!1,i),a.children().trigger("focus");break;default:return}},i.prototype.checkNavigable=function(e){var t,i;if(i=0,e>(t=this.getNavigableIndexes())[t.length-1])e=t[t.length-1];else for(var n in t){if(e<t[n]){e=i;break}i=t[n]}return e},i.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(e("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",e.proxy(t.interrupt,t,!0)).off("mouseleave.slick",e.proxy(t.interrupt,t,!1)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler)),t.$slider.off("focus.slick blur.slick"),!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler))),t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler),t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler),t.$list.off("touchend.slick mouseup.slick",t.swipeHandler),t.$list.off("touchcancel.slick mouseleave.
1slick",t.swipeHandler),t.$list.off("click.slick",t.clickHandler),e(document).off(t.visibilityChange,t.visibility),t.cleanUpSlideEvents(),!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().off("click.slick",t.selectHandler),e(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange),e(window).off("resize.slick.slick-"+t.instanceUid,t.resize),e("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault),e(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)},i.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.off("mouseleave.slick",e.proxy(t.interrupt,t,!1))},i.prototype.cleanUpRows=function(){var e,t=this;t.options.rows>0&&((e=t.$slides.children().children()).removeAttr("style"),t.$slider.empty().append(e))},i.prototype.clickHandler=function(e){!1===this.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},i.prototype.destroy=function(t){var i=this;i.autoPlayClear(),i.touchObject={},i.cleanUpEvents(),e(".slick-cloned",i.$slider).detach(),i.$dots&&i.$dots.remove(),i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove()),i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove()),i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){e(this).attr("style",e(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides)),i.cleanUpRows(),i.$slider.removeClass("slick-slider"),i.$slider.removeClass("slick-initialized"),i.$slider.removeClass("slick-dotted"),i.unslicked=!0,t||i.$slider.trigger("destroy",[i])},i.prototype.disableTransition=function(e){var t=this,i={};i[t.transitionType]="",!1===t.options.fade?t.$slideTrack.css(i):t.$slides.eq(e).css(i)},i.prototype.fadeSlide=function(e,t){var i=this;!1===i.cssTransitions?(i.$slides.eq(e).css({zIndex:i.options.zIndex}),i.$slides.eq(e).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(e),i.$slides.eq(e).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(e),t.call()},i.options.speed))},i.prototype.fadeSlideOut=function(e){var t=this;!1===t.cssTransitions?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},i.prototype.filterSlides=i.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},i.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(i){i.stopImmediatePropagation();var n=e(this);setTimeout(function(){t.options.pauseOnFocus&&(t.focussed=n.is(":focus"),t.autoPlay())},0)})},i.prototype.getCurrent=i.prototype.slickCurrentSlide=function(){return this.currentSlide},i.prototype.getDotCount=function(){var e=this,t=0,i=0,n=0;if(!0===e.options.infinite)if(e.slideCount<=e.options.slidesToShow)++n;else for(;t<e.slideCount;)++n,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(!0===e.options.centerMode)n=e.slideCount;else if(e.options.asNavFor)for(;t<e.slideCount;)++n,t=i+e.options.slidesToScroll,i+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else n=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return n-1},i.prototype.getLeft=function(e){var t,i,n,s,o=this,a=0;return o.slideOffset=0,i=o.$slides.first().outerHeight(!0),!0===o.options.infinite?(o.slideCount>o.options.slidesToShow&&(o.slideOffset=o.slideWidth*o.options.slidesToShow*-1,s=-1,!0===o.options.vertical&&!0===o.options.centerMode&&(2===o.options.slidesToShow?s=-1.5:1===o.options.slidesToShow&&(s=-2)),a=i*o.options.slidesToShow*s),o.slideCount%o.options.slidesToScroll!==0&&e+o.options.slidesToScroll>o.slideCount&&o.slideCount>o.options.slidesToShow&&(e>o.slideCount?(o.slideOffset=(o.options.slidesToShow-(e-o.slideCount))*o.slideWidth*-1,a=(o.options.slidesToShow-(e-o.slideCount))*i*-1):(o.slideOffset=o.slideCount%o.options.slidesToScroll*o.slideWidth*-1,a=o.slideCount%o.options.slidesToScroll*i*-1))):e+o.options.slidesToShow>o.slideCount&&(o.slideOffset=(e+o.options.slidesToShow-o.slideCount)*o.slideWidth,a=(e+o.options.slidesToShow-o.slideCount)*i),o.slideCount<=o.options.slidesToShow&&(o.slideOffset=0,a=0),!0===o.options.centerMode&&o.slideCount<=o.options.slidesToShow?o.slideOffset=o.slideWidth*Math.floor(o.options.slidesToShow)/2-o.slideWidth*o.slideCount/2:!0===o.options.centerMode&&!0===o.options.infinite?o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2)-o.slideWidth:!0===o.options.centerMode&&(o.slideOffset=0,o.slideOffset+=o.slideWidth*Math.floor(o.options.slidesToShow/2)),t=!1===o.options.vertical?e*o.slideWidth*-1+o.slideOffset:e*i*-1+a,!0===o.options.variableWidth&&(n=o.slideCount<=o.options.slidesToShow||!1===o.options.infinite?o.$slideTrack.children(".slick-slide").eq(e):o.$slideTrack.children(".slick-slide").eq(e+o.options.slidesToShow),t=!0===o.options.rtl?n[0]?-1*(o.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,!0===o.options.centerMode&&(n=o.slideCount<=o.options.slidesToShow||!1===o.options.infinite?o.$slideTrack.children(".slick-slide").eq(e):o.$slideTrack.children(".slick-slide").eq(e+o.options.slidesToShow+1),t=!0===o.options.rtl?n[0]?-1*(o.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,t+=(o.$list.width()-n.outerWidth())/2)),t},i.prototype.getOption=i.prototype.slickGetOption=function(e){return this.options[e]},i.prototype.getNavigableIndexes=function(){var e,t=this,i=0,n=0,s=[];for(!1===t.options.infinite?e=t.slideCount:(i=-1*t.options.slidesToScroll,n=-1*t.options.slidesToScroll,e=2*t.slideCount);i<e;)s.push(i),i=n+t.options.slidesToScroll,n+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return s},i.prototype.getSlick=function(){return this},i.prototype.getSlideCount=function(){var t,i,n=this;return i=!0===n.options.centerMode?n.slideWidth*Math.floor(n.options.slidesToShow/2):0,!0===n.options.swipeToSlide?(n.$slideTrack.find(".slick-slide").each(function(s,o){if(o.offsetLeft-i+e(o).outerWidth()/2>-1*n.swipeLeft)return t=o,!1}),Math.abs(e(t).attr("data-slick-index")-n.currentSlide)||1):n.options.slidesToScroll},i.prototype.goTo=i.prototype.slickGoTo=function(e,t){this.changeSlide({data:{message:"index",index:
vendor: 2,973 bytes, line 1
1parseInt(e)}},t)},i.prototype.init=function(t){var i=this;e(i.$slider).hasClass("slick-initialized")||(e(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler()),t&&i.$slider.trigger("init",[i]),!0===i.options.accessibility&&i.initADA(),i.options.autoplay&&(i.paused=!1,i.autoPlay())},i.prototype.initADA=function(){var t=this,i=Math.ceil(t.slideCount/t.options.slidesToShow),n=t.getNavigableIndexes().filter(function(e){return e>=0&&e<t.slideCount});t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){var s=n.indexOf(i);if(e(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1}),-1!==s){var o="slick-slide-control"+t.instanceUid+s;e("#"+o).length&&e(this).attr({"aria-describedby":o})}}),t.$dots.attr("role","tablist").find("li").each(function(s){var o=n[s];e(this).attr({role:"presentation"}),e(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+s,"aria-controls":"slick-slide"+t.instanceUid+o,"aria-label":s+1+" of "+i,"aria-selected":null,tabindex:"-1"})}).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=t.currentSlide,o=s+t.options.slidesToShow;s<o;s++)t.options.focusOnChange?t.$slides.eq(s).attr({tabindex:"0"}):t.$slides.eq(s).removeAttr("tabindex");t.activateADA()},i.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler)))},i.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&(e("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler)),!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&t.slideCount>t.options.slidesToShow&&e("li",t.$dots).on("mouseenter.slick",e.proxy(t.interrupt,t,!0)).on("mouseleave.slick",e.proxy(t.interrupt,t,!1))},i.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",e.proxy(t.interrupt,t,!1)))},i.prototype.initializeEvents=function(){var t=this;t.initArrowEvents(),t.initDotEvents(),t.initSlideEvents(),t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler),t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler),t.$list.on("touchend.slick mouseup.slick",{action:"end"}
1,t.swipeHandler),t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler),t.$list.on("click.slick",t.clickHandler),e(document).on(t.visibilityChange,e.proxy(t.visibility,t)),!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),e(window).on("orientationchange.slick.slick-"+t.instanceUid,e.proxy(t.orientationChange,t)),e(window).on("resize.slick.slick-"+t.instanceUid,e.proxy(t.resize,t)),e("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault),e(window).on("load.slick.slick-"+t.instanceUid,t.setPosition),e(t.setPosition)},i.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},i.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===e.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))},i.prototype.lazyLoad=function(){var t,i,n,s=this;function o(t){e("img[data-lazy]",t).each(function(){var t=e(this),i=e(this).attr("data-lazy"),n=e(this).attr("data-srcset"),o=e(this).attr("data-sizes")||s.$slider.attr("data-sizes"),a=document.createElement("img");a.onload=function(){t.animate({opacity:0}
vendor: 7,085 bytes, line 1
1,100,function(){n&&(t.attr("srcset",n),o&&t.attr("sizes",o)),t.attr("src",i).animate({opacity:1},200,function(){t.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),s.$slider.trigger("lazyLoaded",[s,t,i])})},a.onerror=function(){t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),s.$slider.trigger("lazyLoadError",[s,t,i])},a.src=i})}if(!0===s.options.centerMode?!0===s.options.infinite?n=(i=s.currentSlide+(s.options.slidesToShow/2+1))+s.options.slidesToShow+2:(i=Math.max(0,s.currentSlide-(s.options.slidesToShow/2+1)),n=s.options.slidesToShow/2+1+2+s.currentSlide):(i=s.options.infinite?s.options.slidesToShow+s.currentSlide:s.currentSlide,n=Math.ceil(i+s.options.slidesToShow),!0===s.options.fade&&(i>0&&i--,n<=s.slideCount&&n++)),t=s.$slider.find(".slick-slide").slice(i,n),"anticipated"===s.options.lazyLoad)for(var a=i-1,r=n,l=s.$slider.find(".slick-slide"),c=0;c<s.options.slidesToScroll;c++)a<0&&(a=s.slideCount-1),t=(t=t.add(l.eq(a))).add(l.eq(r)),a--,r++;o(t),s.slideCount<=s.options.slidesToShow?o(s.$slider.find(".slick-slide")):s.currentSlide>=s.slideCount-s.options.slidesToShow?o(s.$slider.find(".slick-cloned").slice(0,s.options.slidesToShow)):0===s.currentSlide&&o(s.$slider.find(".slick-cloned").slice(-1*s.options.slidesToShow))},i.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},i.prototype.next=i.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},i.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},i.prototype.pause=i.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},i.prototype.play=i.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},i.prototype.postSlide=function(t){var i=this;i.unslicked||(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),!0===i.options.accessibility&&(i.initADA(),i.options.focusOnChange&&e(i.$slides.get(i.currentSlide)).attr("tabindex",0).focus()))},i.prototype.prev=i.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},i.prototype.preventDefault=function(e){e.preventDefault()},i.prototype.progressiveLazyLoad=function(t){t=t||1;var i,n,s,o,a,r=this,l=e("img[data-lazy]",r.$slider);l.length?(i=l.first(),n=i.attr("data-lazy"),s=i.attr("data-srcset"),o=i.attr("data-sizes")||r.$slider.attr("data-sizes"),(a=document.createElement("img")).onload=function(){s&&(i.attr("srcset",s),o&&i.attr("sizes",o)),i.attr("src",n).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===r.options.adaptiveHeight&&r.setPosition(),r.$slider.trigger("lazyLoaded",[r,i,n]),r.progressiveLazyLoad()},a.onerror=function(){t<3?setTimeout(function(){r.progressiveLazyLoad(t+1)},500):(i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),r.$slider.trigger("lazyLoadError",[r,i,n]),r.progressiveLazyLoad())},a.src=n):r.$slider.trigger("allImagesLoaded",[r])},i.prototype.refresh=function(t){var i,n,s=this;n=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>n&&(s.currentSlide=n),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),i=s.currentSlide,s.destroy(!0),e.extend(s,s.initials,{currentSlide:i}),s.init(),t||s.changeSlide({data:{message:"index",index:i}},!1)},i.prototype.registerBreakpoints=function(){var t,i,n,s=this,o=s.options.responsive||null;if("array"===e.type(o)&&o.length){for(t in s.respondTo=s.options.respondTo||"window",o)if(n=s.breakpoints.length-1,o.hasOwnProperty(t)){for(i=o[t].breakpoint;n>=0;)s.breakpoints[n]&&s.breakpoints[n]===i&&s.breakpoints.splice(n,1),n--;s.breakpoints.push(i),s.breakpointSettings[i]=o[t].settings}s.breakpoints.sort(function(e,t){return s.options.mobileFirst?e-t:t-e})}},i.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),t.setPosition(),t.focusHandler(),t.paused=!t.options.autoplay,t.autoPlay(),t.$slider.trigger("reInit",[t])},i.prototype.resize=function(){var t=this;e(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=e(window).width(),t.checkResponsive(),t.unslicked||t.setPosition()},50))},i.prototype.removeSlide=i.prototype.slickRemove=function(e,t,i){var n=this;if(e="boolean"==typeof e?!0===(t=e)?0:n.slideCount-1:!0===t?--e:e,n.slideCount<1||e<0||e>n.slideCount-1)return!1;n.unload(),!0===i?n.$slideTrack.children().remove():n.$slideTrack.children(this.options.slide).eq(e).remove(),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slidesCache=n.$slides,n.reinit()},i.prototype.setCSS=function(e){var t,i,n=this,s={};!0===n.options.rtl&&(e=-e),t="left"==n.positionProp?Math.ceil(e)+"px":"0px",i="top"==n.positionProp?Math.ceil(e)+"px":"0px",s[n.positionProp]=e,!1===n.transformsEnabled?n.$slideTrack.css(s):(s={},!1===n.cssTransitions?(s[n.animType]="translate("+t+", "+i+")",n.$slideTrack.css(s)):(s[n.animType]="translate3d("+t+", "+i+", 0px)",n.$slideTrack.css(s)))},i.prototype.setDimensions=function(){var e=this;!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},i.prototype.setFade=function(){var t,i=this;i.$slides.each(function(n,s){t=i.slideWidth*n*-1,!0===i.options.rtl?e(s).css({position:"relative",right:t,top:0,zIndex:i.options.zIndex-2,opacity:0}
1):e(s).css({position:"relative",left:t,top:0,zIndex:i.options.zIndex-2,opacity:0})}),i.$slides.eq(i.currentSlide).css({zIndex:i.options.zIndex-1,opacity:1})},i.prototype.setHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",t)}},i.prototype.setOption=i.prototype.slickSetOption=function(){var t,i,n,s,o,a=this,r=!1;if("object"===e.type(arguments[0])?(n=arguments[0],r=arguments[1],o="multiple"):"string"===e.type(arguments[0])&&(n=arguments[0],s=arguments[1],r=arguments[2],"responsive"===arguments[0]&&"array"===e.type(arguments[1])?o="responsive":void 0!==arguments[1]&&(o="single")),"single"===o)a.options[n]=s;else if("multiple"===o)e.each(n,function(e,t){a.options[e]=t});else if("responsive"===o)for(i in s)if("array"!==e.type(a.options.responsive))a.options.responsive=[s[i]];else{for(t=a.options.responsive.length-1;t>=0;)a.options.responsive[t].breakpoint===s[i].breakpoint&&a.options.responsive.splice(t,1),t--;a.options.responsive.push(s[i])}r&&(a.unload(),a.reinit())},i.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},i.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===e.options.useCSS&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},i.prototype.setSlideClasses=function(e){var t,i,n,s,o=this;if(i=o.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),o.$slides.eq(e).addClass("slick-current"),!0===o.options.centerMode){var a=o.options.slidesToShow%2==0?1:0;t=Math.floor(o.options.slidesToShow/2),!0===o.options.infinite&&(e>=t&&e<=o.slideCount-1-t?o.$slides.slice(e-t+a,e+t+1).addClass("slick-active").attr("aria-hidden","false"):(n=o.options.slidesToShow+e,i.slice(n-t+1+a,n+t+2).addClass("slick-active").attr("aria-hidden","false")),0===e?i.eq(i.length-1-o.options.slidesToShow).addClass("slick-center"):e===o.slideCount-1&&i.eq(o.options.slidesToShow).addClass("slick-center")),o.$slides.eq(e).addClass("slick-center")}else e>=0&&e<=o.slideCount-o.options.slidesToShow?o.$slides.slice(e,e+o.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=o.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(s=o.slideCount%o.options.slidesToShow,n=!0===o.options.infinite?o.options.slidesToShow+e:e,o.options.slidesToShow==o.options.slidesToScroll&&o.slideCount-e<o.options.slidesToShow?i.slice(n-(o.options.slidesToShow-s),n+s).addClass("slick-active").attr("aria-hidden","false"):i.slice(n,n+o.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==o.options.lazyLoad&&"anticipated"!==o.options.lazyLoad||o.lazyLoad()},i.prototype.setupInfinite=function(){var t,i,n,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(i=null,s.slideCount>s.options.slidesToShow)){for(n=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,t=s.slideCount;t>s.slideCount-n;t-=1)i=t-1,e(s.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(t=0;t<n+s.slideCount;t+=1)i=t,e(s.$slides[i]).clone(!0).attr("id","").attr("data-slick-index",i+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){e(this).attr("id","")})}},i.prototype.interrupt=function(e){e||this.autoPlay(),this.interrupted=e},i.prototype.selectHandler=function(t){var i=this,n=e(t.target).is(".slick-slide")?e(t.target):e(t.target).parents(".slick-slide"),s=parseInt(n.attr("data-slick-index"));s||(s=0),i.slideCount<=i.options.slidesToShow?i.slideHandler(s,!1,!0):i.slideHandler(s)},i.prototype.slideHandler=function(e,t,i){var n,s,o,a,r,l,c=this;if(t=t||!1,!(!0===c.animating&&!0===c.options.waitForAnimate||!0===c.options.fade&&c.currentSlide===e))if(!1===t&&c.asNavFor(e),n=e,r=c.getLeft(n),a=c.getLeft(c.
vendor: 5,792 bytes, line 1
1currentSlide),c.currentLeft=null===c.swipeLeft?a:c.swipeLeft,!1===c.options.infinite&&!1===c.options.centerMode&&(e<0||e>c.getDotCount()*c.options.slidesToScroll))!1===c.options.fade&&(n=c.currentSlide,!0!==i&&c.slideCount>c.options.slidesToShow?c.animateSlide(a,function(){c.postSlide(n)}):c.postSlide(n));else if(!1===c.options.infinite&&!0===c.options.centerMode&&(e<0||e>c.slideCount-c.options.slidesToScroll))!1===c.options.fade&&(n=c.currentSlide,!0!==i&&c.slideCount>c.options.slidesToShow?c.animateSlide(a,function(){c.postSlide(n)}):c.postSlide(n));else{if(c.options.autoplay&&clearInterval(c.autoPlayTimer),s=n<0?c.slideCount%c.options.slidesToScroll!==0?c.slideCount-c.slideCount%c.options.slidesToScroll:c.slideCount+n:n>=c.slideCount?c.slideCount%c.options.slidesToScroll!==0?0:n-c.slideCount:n,c.animating=!0,c.$slider.trigger("beforeChange",[c,c.currentSlide,s]),o=c.currentSlide,c.currentSlide=s,c.setSlideClasses(c.currentSlide),c.options.asNavFor&&(l=(l=c.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(c.currentSlide),c.updateDots(),c.updateArrows(),!0===c.options.fade)return!0!==i?(c.fadeSlideOut(o),c.fadeSlide(s,function(){c.postSlide(s)})):c.postSlide(s),void c.animateHeight();!0!==i&&c.slideCount>c.options.slidesToShow?c.animateSlide(r,function(){c.postSlide(s)}):c.postSlide(s)}},i.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},i.prototype.swipeDirection=function(){var e,t,i,n,s=this;return e=s.touchObject.startX-s.touchObject.curX,t=s.touchObject.startY-s.touchObject.curY,i=Math.atan2(t,e),(n=Math.round(180*i/Math.PI))<0&&(n=360-Math.abs(n)),n<=45&&n>=0||n<=360&&n>=315?!1===s.options.rtl?"left":"right":n>=135&&n<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?n>=35&&n<=135?"down":"up":"vertical"},i.prototype.swipeEnd=function(e){var t,i,n=this;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=!(n.touchObject.swipeLength>10),void 0===n.touchObject.curX)return!1;if(!0===n.touchObject.edgeHit&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount(),n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount(),n.currentDirection=1}"vertical"!=i&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})},i.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mouse")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},i.prototype.swipeMove=function(e){var t,i,n,s,o,a,r=this;return o=void 0!==e.originalEvent?e.originalEvent.touches:null,!(!r.dragging||r.scrolling||o&&1!==o.length)&&(t=r.getLeft(r.currentSlide),r.touchObject.curX=void 0!==o?o[0].pageX:e.clientX,r.touchObject.curY=void 0!==o?o[0].pageY:e.clientY,r.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(r.touchObject.curX-r.touchObject.startX,2))),a=Math.round(Math.sqrt(Math.pow(r.touchObject.curY-r.touchObject.startY,2))),!r.options.verticalSwiping&&!r.swiping&&a>4?(r.scrolling=!0,!1):(!0===r.options.verticalSwiping&&(r.touchObject.swipeLength=a),i=r.swipeDirection(),void 0!==e.originalEvent&&r.touchObject.swipeLength>4&&(r.swiping=!0,e.preventDefault()),s=(!1===r.options.rtl?1:-1)*(r.touchObject.curX>r.touchObject.startX?1:-1),!0===r.options.verticalSwiping&&(s=r.touchObject.curY>r.touchObject.startY?1:-1),n=r.touchObject.swipeLength,r.touchObject.edgeHit=!1,!1===r.options.infinite&&(0===r.currentSlide&&"right"===i||r.currentSlide>=r.getDotCount()&&"left"===i)&&(n=r.touchObject.swipeLength*r.options.edgeFriction,r.touchObject.edgeHit=!0),!1===r.options.vertical?r.swipeLeft=t+n*s:r.swipeLeft=t+n*(r.$list.height()/r.listWidth)*s,!0===r.options.verticalSwiping&&(r.swipeLeft=t+n*s),!0!==r.options.fade&&!1!==r.options.touchMove&&(!0===r.animating?(r.swipeLeft=null,!1):void r.setCSS(r.swipeLeft))))},i.prototype.swipeStart=function(e){var t,i=this;if(i.interrupted=!0,1!==i.touchObject.fingerCount||i.slideCount<=i.options.slidesToShow)return i.touchObject={},!1;void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),i.touchObject.startX=i.touchObject.curX=void 0!==t?t.pageX:e.clientX,i.touchObject.startY=i.touchObject.curY=void 0!==t?t.pageY:e.clientY,i.dragging=!0},i.prototype.unfilterSlides=i.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},i.prototype.unload=function(){var t=this;e(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove(),t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove(),t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")}
1,i.prototype.unslick=function(e){var t=this;t.$slider.trigger("unslick",[t,e]),t.destroy()},i.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(e.currentSlide>=e.slideCount-e.options.slidesToShow&&!1===e.options.centerMode||e.currentSlide>=e.slideCount-1&&!0===e.options.centerMode)&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},i.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},i.prototype.visibility=function(){var e=this;e.options.autoplay&&(document[e.hidden]?e.interrupted=!0:e.interrupted=!1)},e.fn.slick=function(){var e,t,n=this,s=arguments[0],o=Array.prototype.slice.call(arguments,1),a=n.length;for(e=0;e<a;e++)if("object"==typeof s||void 0===s?n[e].slick=new i(n[e],s):t=n[e].slick[s].apply(n[e].slick,o),void 0!==t)return t;return n}});

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.