PageSourceSearch

https://www.swarthmore.edu/sites/default/files/js/js_A_Phkdj5tzCae…47j_z7hFR-_sF0-XYmrLVi_yIyxvnE64vt2fwIwWJkL

js swarthmore.edu collected 2026-09-24 08:32:38 UTC 324,754 bytes, 119 lines download raw bytes

1/* @license MIT https://raw.githubusercontent.com/jquery/jquery/3.7.1/LICENSE.txt */
vendor: 87,533 bytes, lines 2-3
2/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
3!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});
4;
5/* @license GPL-2.0-or-later https://git.drupalcode.org/project/once/-/raw/v1.0.1/LICENSE.md */
6/*! @drupal/once - v1.0.1 - 2021-06-12 */
7var once=function(){"use strict";var n=/[\11\12\14\15\40]+/,e="data-once",t=document;function r(n,t,r){return n[t+"Attribute"](e,r)}function o(e){if("string"!=typeof e)throw new TypeError("once ID must be a string");if(""===e||n.test(e))throw new RangeError("once ID must not be empty or contain spaces");return'[data-once~="'+e+'"]'}function u(n){if(!(n instanceof Element))throw new TypeError("The element must be an instance of Element");return!0}function i(n,e){void 0===e&&(e=t);var r=n;if(null===n)r=[];else{if(!n)throw new TypeError("Selector must not be empty");"string"!=typeof n||e!==t&&!u(e)?n instanceof Element&&(r=[n]):r=e.querySelectorAll(n)}return Array.prototype.slice.call(r)}function c(n,e,t){return e.filter((function(e){var r=u(e)&&e.matches(n);return r&&t&&t(e),r}))}function f(e,t){var o=t.add,u=t.remove,i=[];r(e,"has")&&r(e,"get").trim().split(n).forEach((function(n){i.indexOf(n)<0&&n!==u&&i.push(n)})),o&&i.push(o);var c=i.join(" ");r(e,""===c?"remove":"set",c)}function a(n,e,t){return c(":not("+o(n)+")",i(e,t),(function(e){return f(e,{add:n})}))}return a.remove=function(n,e,t){return c(o(n),i(e,t),(function(e){return f(e,{remove:n})}))},a.filter=function(n,e,t){return c(o(n),i(e,t))},a.find=function(n,e){return i(n?o(n):"[data-once]",e)},a}();
8
9;
10/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
11window.Drupal={behaviors:{},locale:{}};(function(Drupal,drupalSettings,drupalTranslations,console,Proxy,Reflect){Drupal.throwError=function(error){setTimeout(()=>{throw error;},0);};Drupal.attachBehaviors=function(context,settings){context=context||document;settings=settings||drupalSettings;const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].attach==='function')try{behaviors[i].attach(context,settings);}catch(e){Drupal.throwError(e);}});};Drupal.detachBehaviors=function(context,settings,trigger){context=context||document;settings=settings||drupalSettings;trigger=trigger||'unload';const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].detach==='function')try{behaviors[i].detach(context,settings,trigger);}catch(e){Drupal.throwError(e);}});};Drupal.checkPlain=function(str){str=str.toString().replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/'/g,'&#39;');return str;};Drupal.formatString=function(str,args){const processedArgs={};Object.keys(args||{}).forEach((key)=>{switch(key.charAt(0)){case '@':processedArgs[key]=Drupal.checkPlain(args[key]);break;case '!':processedArgs[key]=args[key];break;default:processedArgs[key]=Drupal.theme('placeholder',args[key]);break;}});return Drupal.stringReplace(str,processedArgs,null);};Drupal.stringReplace=function(str,args,keys){if(str.length===0)return str;if(!Array.isArray(keys)){keys=Object.keys(args||{});keys.sort((a,b)=>a.length-b.length);}if(keys.length===0)return str;const key=keys.pop();const fragments=str.split(key);if(keys.length){for(let i=0;i<fragments.length;i++)fragments[i]=Drupal.stringReplace(fragments[i],args,keys.slice(0));}return fragments.join(args[key]);};Drupal.t=function(str,args,options){options=options||{};options.context=options.context||'';if(typeof drupalTranslations!=='undefined'&&drupalTranslations.strings&&drupalTranslations.strings[options.context]&&drupalTranslations.strings[options.context][str])str=drupalTranslations.strings[options.context][str];if(args)str=Drupal.formatString(str,args);return str;};Drupal.url=function(path){return drupalSettings.path.baseUrl+drupalSettings.path.pathPrefix+path;};Drupal.url.toAbsolute=function(url){const urlParsingNode=document.createElement('a');try{url=decodeURIComponent(url);}catch(e){}urlParsingNode.setAttribute('href',url);return urlParsingNode.cloneNode(false).href;};Drupal.url.isLocal=function(url){let absoluteUrl=Drupal.url.toAbsolute(url);let {protocol}=window.location;if(protocol==='http:'&&absoluteUrl.startsWith('https:'))protocol='https:';let baseUrl=`${protocol}//${window.location.host}${drupalSettings.path.baseUrl.slice(0,-1)}`;try{absoluteUrl=decodeURIComponent(absoluteUrl);}catch(e){}try{baseUrl=decodeURIComponent(baseUrl);}catch(e){}return absoluteUrl===baseUrl||absoluteUrl.startsWith(`${baseUrl}/`);};Drupal.formatPlural=function(count,singular,plural,args,options){args=args||{};args['@count']=count;const pluralDelimiter=drupalSettings.pluralDelimiter;const translations=Drupal.t(singular+pluralDelimiter+plural,args,options).split(pluralDelimiter);let index=0;
11if(typeof drupalTranslations!=='undefined'&&drupalTranslations.pluralFormula)index=count in drupalTranslations.pluralFormula?drupalTranslations.pluralFormula[count]:drupalTranslations.pluralFormula.default;else{if(args['@count']!==1)index=1;}return translations[index];};Drupal.encodePath=function(item){return window.encodeURIComponent(item).replace(/%2F/g,'/');};Drupal.deprecationError=({message})=>{if(drupalSettings.suppressDeprecationErrors===false&&typeof console!=='undefined'&&console.warn)console.warn(`[Deprecation] ${message}`);};Drupal.deprecatedProperty=({target,deprecatedProperty,message})=>{if(!Proxy||!Reflect)return target;return new Proxy(target,{get:(target,key,...rest)=>{if(key===deprecatedProperty)Drupal.deprecationError({message});return Reflect.get(target,key,...rest);}});};Drupal.theme=function(func,...args){if(func in Drupal.theme)return Drupal.theme[func](...args);};Drupal.theme.placeholder=function(str){return `<em class="placeholder">${Drupal.checkPlain(str)}</em>`;};Drupal.elementIsVisible=function(elem){return !!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length);};Drupal.elementIsHidden=function(elem){return !Drupal.elementIsVisible(elem);};})(Drupal,window.drupalSettings,window.drupalTranslations,window.console,window.Proxy,window.Reflect);;
12if(window.jQuery)jQuery.noConflict();document.documentElement.className+=' js';(function(Drupal,drupalSettings){const domReady=(callback)=>{const listener=()=>{callback();document.removeEventListener('DOMContentLoaded',listener);};if(document.readyState!=='loading')setTimeout(callback,0);else document.addEventListener('DOMContentLoaded',listener);};domReady(()=>{Drupal.attachBehaviors(document,drupalSettings);});})(Drupal,window.drupalSettings);;
vendor: 4,712 bytes, lines 13-18
13/* @license MIT https://raw.githubusercontent.com/focus-trap/tabbable/v6.3.0/LICENSE */
14/*!
15* tabbable 6.3.0
16* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
17*/
18!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):(t="undefined"!=typeof globalThis?globalThis:t||self,function(){var n=t.tabbable,o=t.tabbable={};e(o),o.noConflict=function(){return t.tabbable=n,o}}())}(this,(function(t){"use strict";var e=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],n=e.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(t){var e;return null==t||null===(e=t.getRootNode)||void 0===e?void 0:e.call(t)}:function(t){return null==t?void 0:t.ownerDocument},a=function(t,e){var n;void 0===e&&(e=!0);var o=null==t||null===(n=t.getAttribute)||void 0===n?void 0:n.call(t,"inert");return""===o||"true"===o||e&&t&&a(t.parentNode)},l=function(t,e,o){if(a(t))return[];var i=Array.prototype.slice.apply(t.querySelectorAll(n));return e&&r.call(t,n)&&i.unshift(t),i=i.filter(o)},u=function(t,e,o){for(var i=[],l=Array.from(t);l.length;){var c=l.shift();if(!a(c,!1))if("SLOT"===c.tagName){var d=c.assignedElements(),f=d.length?d:c.children,s=u(f,!0,o);o.flatten?i.push.apply(i,s):i.push({scopeParent:c,candidates:s})}else{r.call(c,n)&&o.filter(c)&&(e||!t.includes(c))&&i.push(c);var p=c.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(c),h=!a(p,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(c));if(p&&h){var v=u(!0===p?c.children:p.children,!0,o);o.flatten?i.push.apply(i,v):i.push({scopeParent:c,candidates:v})}else l.unshift.apply(l,c.children)}}return i},c=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},d=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||function(t){var e,n=null==t||null===(e=t.getAttribute)||void 0===e?void 0:e.call(t,"contenteditable");return""===n||"true"===n}(t))&&!c(t)?0:t.tabIndex},f=function(t,e){return t.tabIndex===e.tabIndex?t.documentOrder-e.documentOrder:t.tabIndex-e.tabIndex},s=function(t){return"INPUT"===t.tagName},p=function(t){return function(t){return s(t)&&"radio"===t.type}(t)&&!function(t){if(!t.name)return!0;var e,n=t.form||i(t),o=function(t){return n.querySelectorAll('input[type="radio"][name="'+t+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)e=o(window.CSS.escape(t.name));else try{e=o(t.name)}catch(t){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",t.message),!1}var r=function(t,e){for(var n=0;n<t.length;n++)if(t[n].checked&&t[n].form===e)return t[n]}(e,t.form);return!r||r===t}(t)},h=function(t){var e=t.getBoundingClientRect(),n=e.width,o=e.height;return 0===n&&0===o},v=function(t,e){var n=e.displayCheck,o=e.getShadowRoot;if("full-native"===n&&"checkVisibility"in t)return!t.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if("hidden"===getComputedStyle(t).visibility)return!0;var a=r.call(t,"details>summary:first-of-type")?t.parentElement:t;if(r.call(a,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return h(t)}else{if("function"==typeof o){for(var l=t;t;){var u=t.parentElement,c=i(t);if(u&&!u.shadowRoot&&!0===o(u))return h(t);t=t.assignedSlot?t.assignedSlot:u||c===t.ownerDocument?u:c.host}t=l}if(function(t){var e,n,o,r,a=t&&i(t),l=null===(e=a)||void 0===e?void 0:e.host,u=!1;if(a&&a!==t)for(u=!!(null!==(n=l)&&void 0!==n&&null!==(o=n.ownerDocument)&&void 0!==o&&o.contains(l)||null!=t&&null!==(r=t.ownerDocument)&&void 0!==r&&r.contains(t));!u&&l;){var c,d,f;u=!(null===(d=l=null===(c=a=i(l))||void 0===c?void 0:c.host)||void 0===d||null===(f=d.ownerDocument)||void 0===f||!f.contains(l))}return u}(t))return!t.getClientRects().length;if("legacy-full"!==n)return!0}return!1},b=function(t,e){return!(e.disabled||a(e)||function(t){return s(t)&&"hidden"===t.type}(e)||v(e,t)||function(t){return"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some((function(t){return"SUMMARY"===t.tagName}))}
18(e)||function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var e=t.parentElement;e;){if("FIELDSET"===e.tagName&&e.disabled){for(var n=0;n<e.children.length;n++){var o=e.children.item(n);if("LEGEND"===o.tagName)return!!r.call(e,"fieldset[disabled] *")||!o.contains(t)}return!0}e=e.parentElement}return!1}(e))},y=function(t,e){return!(p(e)||d(e)<0||!b(t,e))},m=function(t){var e=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(e)||e>=0)},g=function(t){var e=[],n=[];return t.forEach((function(t,o){var r=!!t.scopeParent,i=r?t.scopeParent:t,a=function(t,e){var n=d(t);return n<0&&e&&!c(t)?0:n}(i,r),l=r?g(t.candidates):i;0===a?r?e.push.apply(e,l):e.push(i):n.push({documentOrder:o,tabIndex:a,item:t,isScope:r,content:l})})),n.sort(f).reduce((function(t,e){return e.isScope?t.push.apply(t,e.content):t.push(e.content),t}),[]).concat(e)},w=e.concat("iframe").join(",");t.focusable=function(t,e){return(e=e||{}).getShadowRoot?u([t],e.includeContainer,{filter:b.bind(null,e),flatten:!0,getShadowRoot:e.getShadowRoot}):l(t,e.includeContainer,b.bind(null,e))},t.getTabIndex=d,t.isFocusable=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==r.call(t,w)&&b(e,t)},t.isTabbable=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==r.call(t,n)&&y(e,t)},t.tabbable=function(t,e){var n;return n=(e=e||{}).getShadowRoot?u([t],e.includeContainer,{filter:y.bind(null,e),flatten:!1,getShadowRoot:e.getShadowRoot,shadowRootFilter:m}):l(t,e.includeContainer,y.bind(null,e)),g(n)}}));
19
20;
21/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
22!function(n,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):n.anime=e();}(this,function(){"use strict";var n={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:"normal",autoplay:!0,timelineOffset:0},e={duration:1e3,delay:0,endDelay:0,easing:"easeOutElastic(1, .5)",round:0},t=["translateX","translateY","translateZ","rotate","rotateX","rotateY","rotateZ","scale","scaleX","scaleY","scaleZ","skew","skewX","skewY","perspective","matrix","matrix3d"],r={CSS:{},springs:{}};function a(n,e,t){return Math.min(Math.max(n,e),t);}function o(n,e){return n.indexOf(e)>-1;}function u(n,e){return n.apply(null,e);}var i={arr:function(n){return Array.isArray(n);},obj:function(n){return o(Object.prototype.toString.call(n),"Object");},pth:function(n){return i.obj(n)&&n.hasOwnProperty("totalLength");},svg:function(n){return n instanceof SVGElement;},inp:function(n){return n instanceof HTMLInputElement;},dom:function(n){return n.nodeType||i.svg(n);},str:function(n){return "string"==typeof n;},fnc:function(n){return "function"==typeof n;},und:function(n){return void 0===n;},nil:function(n){return i.und(n)||null===n;},hex:function(n){return /(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(n);},rgb:function(n){return /^rgb/.test(n);},hsl:function(n){return /^hsl/.test(n);},col:function(n){return i.hex(n)||i.rgb(n)||i.hsl(n);},key:function(t){return !n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&"targets"!==t&&"keyframes"!==t;}};function c(n){var e=/\(([^)]+)\)/.exec(n);return e?e[1].split(",").map(function(n){return parseFloat(n);}):[];}function s(n,e){var t=c(n),o=a(i.und(t[0])?1:t[0],.1,100),u=a(i.und(t[1])?100:t[1],.1,100),s=a(i.und(t[2])?10:t[2],.1,100),f=a(i.und(t[3])?0:t[3],.1,100),l=Math.sqrt(u/o),d=s/(2*Math.sqrt(u*o)),p=d<1?l*Math.sqrt(1-d*d):0,v=1,h=d<1?(d*l-f)/p:-f+l;function g(n){var t=e?e*n/1e3:n;return t=d<1?Math.exp(-t*d*l)*(v*Math.cos(p*t)+h*Math.sin(p*t)):(v+h*t)*Math.exp(-t*l),0===n||1===n?n:1-t;}return e?g:function(){var e=r.springs[n];if(e)return e;for(var t=0,a=0;;)if(1===g(t+=1/6)){if(++a>=16)break;}else a=0;var o=t*(1/6)*1e3;return r.springs[n]=o,o;};}function f(n){return void 0===n&&(n=10),function(e){return Math.ceil(a(e,1e-6,1)*n)*(1/n);};}var l,d,p=function(){var n=11,e=1/(n-1);function t(n,e){return 1-3*e+3*n;}function r(n,e){return 3*e-6*n;}function a(n){return 3*n;}function o(n,e,o){return ((t(e,o)*n+r(e,o))*n+a(e))*n;}function u(n,e,o){return 3*t(e,o)*n*n+2*r(e,o)*n+a(e);}
22return function(t,r,a,i){if(0<=t&&t<=1&&0<=a&&a<=1){var c=new Float32Array(n);if(t!==r||a!==i)for(var s=0;s<n;++s)c[s]=o(s*e,t,a);return function(n){return t===r&&a===i?n:0===n||1===n?n:o(f(n),r,i);};}function f(r){for(var i=0,s=1,f=n-1;s!==f&&c[s]<=r;++s)i+=e;var l=i+(r-c[--s])/(c[s+1]-c[s])*e,d=u(l,t,a);return d>=.001?function(n,e,t,r){for(var a=0;a<4;++a){var i=u(e,t,r);if(0===i)return e;e-=(o(e,t,r)-n)/i;}return e;}(r,l,t,a):0===d?l:function(n,e,t,r,a){for(var u,i,c=0;(u=o(i=e+(t-e)/2,r,a)-n)>0?t=i:e=i,Math.abs(u)>1e-7&&++c<10;);return i;}(r,i,i+e,t,a);}};}(),v=(l={linear:function(){return function(n){return n;};}},d={Sine:function(){return function(n){return 1-Math.cos(n*Math.PI/2);};},Circ:function(){return function(n){return 1-Math.sqrt(1-n*n);};},Back:function(){return function(n){return n*n*(3*n-2);};},Bounce:function(){return function(n){for(var e,t=4;n<((e=Math.pow(2,--t))-1)/11;);return 1/Math.pow(4,3-t)-7.5625*Math.pow((3*e-2)/22-n,2);};},Elastic:function(n,e){void 0===n&&(n=1),void 0===e&&(e=.5);var t=a(n,1,10),r=a(e,.1,2);return function(n){return 0===n||1===n?n:-t*Math.pow(2,10*(n-1))*Math.sin((n-1-r/(2*Math.PI)*Math.asin(1/t))*(2*Math.PI)/r);};}},["Quad","Cubic","Quart","Quint","Expo"].forEach(function(n,e){d[n]=function(){return function(n){return Math.pow(n,e+2);};};}),Object.keys(d).forEach(function(n){var e=d[n];l["easeIn"+n]=e,l["easeOut"+n]=function(n,t){return function(r){return 1-e(n,t)(1-r);};},l["easeInOut"+n]=function(n,t){return function(r){return r<.5?e(n,t)(2*r)/2:1-e(n,t)(-2*r+2)/2;};},l["easeOutIn"+n]=function(n,t){return function(r){return r<.5?(1-e(n,t)(1-2*r))/2:(e(n,t)(2*r-1)+1)/2;};};}),l);function h(n,e){if(i.fnc(n))return n;var t=n.split("(")[0],r=v[t],a=c(n);switch(t){case "spring":return s(n,e);case "cubicBezier":return u(p,a);case "steps":return u(f,a);default:return u(r,a);}}function g(n){try{return document.querySelectorAll(n);}catch(n){return;}}function m(n,e){for(var t=n.length,r=arguments.length>=2?arguments[1]:void 0,a=[],o=0;o<t;o++)if(o in n){var u=n[o];e.call(r,u,o,n)&&a.push(u);}return a;}function y(n){return n.reduce(function(n,e){return n.concat(i.arr(e)?y(e):e);},[]);}function b(n){return i.arr(n)?n:(i.str(n)&&(n=g(n)||n),n instanceof NodeList||n instanceof HTMLCollection?[].slice.call(n):[n]);}function M(n,e){return n.some(function(n){return n===e;});}function x(n){var e={};for(var t in n)e[t]=n[t];return e;}function w(n,e){var t=x(n);for(var r in n)t[r]=e.hasOwnProperty(r)?e[r]:n[r];return t;}function k(n,e){var t=x(n);for(var r in e)t[r]=i.und(n[r])?e[r]:n[r];return t;}function O(n){return i.rgb(n)?(t=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(e=n))?"rgba("+t[1]+",1)":e:i.hex(n)?(r=n.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(n,e,t,r){return e+e+t+t+r+r;}),a=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(r),"rgba("+parseInt(a[1],16)+","+parseInt(a[2],16)+","+parseInt(a[3],16)+",1)"):i.hsl(n)?function(n){var e,t,r,a=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(n)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(n),o=parseInt(a[1],10)/360,u=parseInt(a[2],10)/100,i=parseInt(a[3],10)/100,c=a[4]||1;function s(n,e,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?n+6*(e-n)*t:t<.5?e:t<2/3?n+(e-n)*(2/3-t)*6:n;}if(0==u)e=t=r=i;else{var f=i<.5?i*(1+u):i+u-i*u,l=2*i-f;e=s(l,f,o+1/3),t=s(l,f,o),r=s(l,f,o-1/3);}return "rgba("+255*e+","+255*t+","+255*r+","+c+")";}(n):void 0;var e,t,r,a;}function C(n){var e=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(n);if(e)return e[1];}function P(n,e){return i.fnc(n)?n(e.target,e.id,e.total):n;}function I(n,e){return n.getAttribute(e);}function D(n,e,t){if(M([t,"deg","rad","turn"],C(e)))return e;var a=r.CSS[e+t];if(!i.und(a))return a;var o=document.createElement(n.tagName),u=n.parentNode&&n.parentNode!==document?n.parentNode:document.body;u.appendChild(o),o.style.position="absolute",o.style.width=100+t;var c=100/o.offsetWidth;u.removeChild(o);var s=c*parseFloat(e);return r.CSS[e+t]=s,s;}function B(n,e,t){if(e in n.style){var r=e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),a=n.style[e]||getComputedStyle(n).getPropertyValue(r)||"0";return t?D(n,a,t):a;}}function T(n,e){return i.dom(n)&&!i.inp(n)&&(!i.nil(I(n,e))||i.svg(n)&&n[e])?"attribute":i.dom(n)&&M(t,e)?"transform":i.dom(n)&&"transform"!==e&&B(n,e)?"css":null!=n[e]?"object":void 0;}function E(n){if(i.dom(n)){for(var e,t=n.style.transform||"",r=/(\w+)\(([^)]*)\)/g,a=new Map();e=r.exec(t);)a.set(e[1],e[2]);return a;}}function F(n,e,t,r){var a,u=o(e,"scale")?1:0+(o(a=e,"translate")||"perspective"===a?"px":o(a,"rotate")||o(a,"skew")?"deg":void 0),i=E(n).get(e)||u;return t&&(t.transforms.list.set(e,i),t.transforms.last=e),r?D(n,i,r):i;}function A(n,e,t,r){switch(T(n,e)){case "transform":return F(n,e,r,t);case "css":return B(n,e,t);case "attribute":return I(n,e);default:return n[e]||0;}}function N(n,e){var t=/^(\*=|\+=|-=)/.exec(n);if(!t)return n;var r=C(n)||0,a=parseFloat(e),o=parseFloat(n.replace(t[0],""));switch(t[0][0]){case "+":return a+o+r;case "-":return a-o+r;case "*":return a*o+r;}}function S(n,e){if(i.col(n))return O(n);if(/\s/g.test(n))return n;var t=C(n),r=t?n.substr(0,n.length-t.length):n;return e?r+e:r;}function L(n,e){return Math.sqrt(Math.pow(e.x-n.x,2)+Math.pow(e.y-n.y,2));}function j(n){for(var e,t=n.points,r=0,a=0;a<t.numberOfItems;a++){var o=t.getItem(a);a>0&&(r+=L(e,o)),e=o;}return r;}function q(n){if(n.getTotalLength)return n.getTotalLength();switch(n.tagName.toLowerCase()){case "circle":return o=n,2*Math.PI*I(o,"r");case "rect":return 2*I(a=n,"width")+2*I(a,"height");case "line":return L({x:I(r=n,"x1"),y:I(r,"y1")},{x:I(r,"x2"),y:I(r,"y2")});case "polyline":return j(n);case "polygon":return t=(e=n).points,j(e)+L(t.getItem(t.numberOfItems-1),t.getItem(0));}var e,t,r,a,o;}function H(n,e){var t=e||{},r=t.el||function(n){for(var e=n.parentNode;i.svg(e)&&i.svg(e.parentNode);)e=e.parentNode;return e;}(n),a=r.getBoundingClientRect(),o=I(r,"viewBox"),u=a.width,c=a.height,s=t.viewBox||(o?o.split(" "):[0,0,u,c]);return {el:r,viewBox:s,x:s[0]/1,y:s[1]/1,w:u,h:c,vW:s[2],vH:s[3]};}function V(n,e,t){function r(t){void 0===t&&(t=0);var r=e+t>=1?e+t:0;return n.el.getPointAtLength(r);}var a=H(n.el,n.svg),o=r(),u=r(-1),i=r(1),c=t?1:a.w/a.vW,s=t?1:a.h/a.vH;switch(n.property){case "x":return (o.x-a.x)*c;case "y":return (o.y-a.y)*s;case "angle":return 180*Math.atan2(i.y-u.y,i.x-u.x)/Math.PI;}}function $(n,e){var t=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g,r=S(i.pth(n)?n.totalLength:n,e)+"";return {original:r,numbers:r.match(t)?r.match(t).map(Number):[0],strings:i.str(n)||e?r.split(t):[]};}function W(n){return m(n?y(i.arr(n)?n.map(b):b(n)):[],function(n,e,t){return t.indexOf(n)===e;});}function X(n){var e=W(n);return e.map(function(n,t){return {target:n,id:t,total:e.length,transforms:{list:E(n)}};});}function Y(n,e){var t=x(e);if(/^spring/.test(t.easing)&&(t.duration=s(t.easing)),i.arr(n)){var r=n.length;2===r&&!i.obj(n[0])?n={value:n}:i.fnc(e.duration)||(t.duration=e.duration/r);}var a=i.arr(n)?n:[n];return a.map(function(n,t){var r=i.obj(n)&&!i.pth(n)?n:{value:n};return i.und(r.delay)&&(r.delay=t?0:e.delay),i.und(r.endDelay)&&(r.endDelay=t===a.length-1?e.endDelay:0),r;}).map(function(n){return k(n,t);});}function Z(n,e){var t=[],r=e.keyframes;for(var a in r&&(e=k(function(n){for(var e=m(y(n.map(function(n){return Object.keys(n);})),function(n){return i.key(n);}).reduce(function(n,e){return n.indexOf(e)<0&&n.push(e),n;},[]),t={},r=function(r){var a=e[r];t[a]=n.map(function(n){var e={};for(var t in n)i.key(t)?t==a&&(e.value=n[t]):e[t]=n[t];return e;});},a=0;a<e.length;a++)r(a);return t;}
22(r),e)),e)i.key(a)&&t.push({name:a,tweens:Y(e[a],n)});return t;}function G(n,e){var t;return n.tweens.map(function(r){var a=function(n,e){var t={};for(var r in n){var a=P(n[r],e);i.arr(a)&&1===(a=a.map(function(n){return P(n,e);})).length&&(a=a[0]),t[r]=a;}return t.duration=parseFloat(t.duration),t.delay=parseFloat(t.delay),t;}(r,e),o=a.value,u=i.arr(o)?o[1]:o,c=C(u),s=A(e.target,n.name,c,e),f=t?t.to.original:s,l=i.arr(o)?o[0]:f,d=C(l)||C(s),p=c||d;return i.und(u)&&(u=f),a.from=$(l,p),a.to=$(N(u,l),p),a.start=t?t.end:0,a.end=a.start+a.delay+a.duration+a.endDelay,a.easing=h(a.easing,a.duration),a.isPath=i.pth(o),a.isPathTargetInsideSVG=a.isPath&&i.svg(e.target),a.isColor=i.col(a.from.original),a.isColor&&(a.round=1),t=a,a;});}var Q={css:function(n,e,t){return n.style[e]=t;},attribute:function(n,e,t){return n.setAttribute(e,t);},object:function(n,e,t){return n[e]=t;},transform:function(n,e,t,r,a){if(r.list.set(e,t),e===r.last||a){var o="";r.list.forEach(function(n,e){o+=e+"("+n+") ";}),n.style.transform=o;}}};function z(n,e){X(n).forEach(function(n){for(var t in e){var r=P(e[t],n),a=n.target,o=C(r),u=A(a,t,o,n),i=N(S(r,o||C(u)),u),c=T(a,t);Q[c](a,t,i,n.transforms,!0);}});}function _(n,e){return m(y(n.map(function(n){return e.map(function(e){return function(n,e){var t=T(n.target,e.name);if(t){var r=G(e,n),a=r[r.length-1];return {type:t,property:e.name,animatable:n,tweens:r,duration:a.end,delay:r[0].delay,endDelay:a.endDelay};}}(n,e);});})),function(n){return !i.und(n);});}function R(n,e){var t=n.length,r=function(n){return n.timelineOffset?n.timelineOffset:0;},a={};return a.duration=t?Math.max.apply(Math,n.map(function(n){return r(n)+n.duration;})):e.duration,a.delay=t?Math.min.apply(Math,n.map(function(n){return r(n)+n.delay;})):e.delay,a.endDelay=t?a.duration-Math.max.apply(Math,n.map(function(n){return r(n)+n.duration-n.endDelay;})):e.endDelay,a;}var J=0;var K=[],U=function(){var n;function e(t){for(var r=K.length,a=0;a<r;){var o=K[a];o.paused?(K.splice(a,1),r--):(o.tick(t),a++);}n=a>0?requestAnimationFrame(e):void 0;}return "undefined"!=typeof document&&document.addEventListener("visibilitychange",function(){en.suspendWhenDocumentHidden&&(nn()?n=cancelAnimationFrame(n):(K.forEach(function(n){return n._onDocumentVisibility();}),U()));}),function(){n||nn()&&en.suspendWhenDocumentHidden||!(K.length>0)||(n=requestAnimationFrame(e));};}();function nn(){return !!document&&document.hidden;}function en(t){void 0===t&&(t={});var r,o=0,u=0,i=0,c=0,s=null;function f(n){var e=window.Promise&&new Promise(function(n){return s=n;});return n.finished=e,e;}var l,d,p,v,h,g,y,b,M=(d=w(n,l=t),p=w(e,l),v=Z(p,l),h=X(l.targets),g=_(h,v),y=R(g,p),b=J,J++,k(d,{id:b,children:[],animatables:h,animations:g,duration:y.duration,delay:y.delay,endDelay:y.endDelay}));f(M);function x(){var n=M.direction;"alternate"!==n&&(M.direction="normal"!==n?"normal":"reverse"),M.reversed=!M.reversed,r.forEach(function(n){return n.reversed=M.reversed;});}function O(n){return M.reversed?M.duration-n:n;}function C(){o=0,u=O(M.currentTime)*(1/en.speed);}function P(n,e){e&&e.seek(n-e.timelineOffset);}function I(n){for(var e=0,t=M.animations,r=t.length;e<r;){var o=t[e],u=o.animatable,i=o.tweens,c=i.length-1,s=i[c];c&&(s=m(i,function(e){return n<e.end;})[0]||s);for(var f=a(n-s.start-s.delay,0,s.duration)/s.duration,l=isNaN(f)?1:s.easing(f),d=s.to.strings,p=s.round,v=[],h=s.to.numbers.length,g=void 0,y=0;y<h;y++){var b=void 0,x=s.to.numbers[y],w=s.from.numbers[y]||0;b=s.isPath?V(s.value,l*x,s.isPathTargetInsideSVG):w+l*(x-w),p&&(s.isColor&&y>2||(b=Math.round(b*p)/p)),v.push(b);}var k=d.length;if(k){g=d[0];for(var O=0;O<k;O++){d[O];var C=d[O+1],P=v[O];isNaN(P)||(g+=C?P+C:P+" ");}}else g=v[0];Q[o.type](u.target,o.property,g,u.transforms),o.currentValue=g,e++;}}function D(n){M[n]&&!M.passThrough&&M[n](M);}function B(n){var e=M.duration,t=M.delay,l=e-M.endDelay,d=O(n);M.progress=a(d/e*100,0,100),M.reversePlayback=d<M.currentTime,r&&function(n){if(M.reversePlayback)for(var e=c;e--;)P(n,r[e]);else for(var t=0;t<c;t++)P(n,r[t]);}(d),!M.began&&M.currentTime>0&&(M.began=!0,D("begin")),!M.loopBegan&&M.currentTime>0&&(M.loopBegan=!0,D("loopBegin")),d<=t&&0!==M.currentTime&&I(0),(d>=l&&M.currentTime!==e||!e)&&I(e),d>t&&d<l?(M.changeBegan||(M.changeBegan=!0,M.changeCompleted=!1,D("changeBegin")),D("change"),I(d)):M.changeBegan&&(M.changeCompleted=!0,M.changeBegan=!1,D("changeComplete")),M.currentTime=a(d,0,e),M.began&&D("update"),n>=e&&(u=0,M.remaining&&!0!==M.remaining&&M.remaining--,M.remaining?(o=i,D("loopComplete"),M.loopBegan=!1,"alternate"===M.direction&&x()):(M.paused=!0,M.completed||(M.completed=!0,D("loopComplete"),D("complete"),!M.passThrough&&"Promise" in window&&(s(),f(M)))));}return M.reset=function(){var n=M.direction;M.passThrough=!1,M.currentTime=0,M.progress=0,M.paused=!0,M.began=!1,M.loopBegan=!1,M.changeBegan=!1,M.completed=!1,M.changeCompleted=!1,M.reversePlayback=!1,M.reversed="reverse"===n,M.remaining=M.loop,r=M.children;for(var e=c=r.length;e--;)M.children[e].reset();(M.reversed&&!0!==M.loop||"alternate"===n&&1===M.loop)&&M.remaining++,I(M.reversed?M.duration:0);},M._onDocumentVisibility=C,M.set=function(n,e){return z(n,e),M;},M.tick=function(n){i=n,o||(o=i),B((i+(u-o))*en.speed);},M.seek=function(n){B(O(n));},M.pause=function(){M.paused=!0,C();},M.play=function(){M.paused&&(M.completed&&M.reset(),M.paused=!1,K.push(M),C(),U());},M.reverse=function(){x(),M.completed=!M.reversed,C();},M.restart=function(){M.reset(),M.play();},M.remove=function(n){rn(W(n),M);},M.reset(),M.autoplay&&M.play(),M;}function tn(n,e){for(var t=e.length;t--;)M(n,e[t].animatable.target)&&e.splice(t,1);}function rn(n,e){var t=e.animations,r=e.children;tn(n,t);for(var a=r.length;a--;){var o=r[a],u=o.animations;tn(n,u),u.length||o.children.length||r.splice(a,1);}t.length||r.length||e.pause();}return en.version="3.2.1",en.speed=1,en.suspendWhenDocumentHidden=!0,en.running=K,en.remove=function(n){for(var e=W(n),t=K.length;t--;)rn(e,K[t]);},en.get=A,en.set=z,en.convertPx=D,en.path=function(n,e){var t=i.str(n)?g(n)[0]:n,r=e||100;return function(n){return {property:n,el:t,svg:H(t),totalLength:q(t)*(r/100)};};},en.setDashoffset=function(n){var e=q(n);return n.setAttribute("stroke-dasharray",e),e;},en.stagger=function(n,e){void 0===e&&(e={});var t=e.direction||"normal",r=e.easing?h(e.easing):null,a=e.grid,o=e.axis,u=e.from||0,c="first"===u,s="center"===u,f="last"===u,l=i.arr(n),d=l?parseFloat(n[0]):parseFloat(n),p=l?parseFloat(n[1]):0,v=C(l?n[1]:n)||0,g=e.start||0+(l?d:0),m=[],y=0;return function(n,e,i){if(c&&(u=0),s&&(u=(i-1)/2),f&&(u=i-1),!m.length){for(var h=0;h<i;h++){if(a){var b=s?(a[0]-1)/2:u%a[0],M=s?(a[1]-1)/2:Math.floor(u/a[0]),x=b-h%a[0],w=M-Math.floor(h/a[0]),k=Math.sqrt(x*x+w*w);"x"===o&&(k=-x),"y"===o&&(k=-w),m.push(k);}else m.push(Math.abs(u-h));y=Math.max.apply(Math,m);}r&&(m=m.map(function(n){return r(n/y)*y;})),"reverse"===t&&(m=m.map(function(n){return o?n<0?-1*n:-n:Math.abs(y-n);}));}return g+(l?(p-d)/y:d)*(Math.round(100*m[e])/100)+v;};},en.timeline=function(n){void 0===n&&(n={});var t=en(n);return t.duration=0,t.add=function(r,a){var o=K.indexOf(t),u=t.children;function c(n){n.passThrough=!0;}o>-1&&K.splice(o,1);for(var s=0;s<u.length;s++)c(u[s]);var f=k(r,w(e,n));f.targets=f.targets||n.targets;var l=t.duration;f.autoplay=!1,f.direction=t.direction,f.timelineOffset=i.und(a)?l:N(a,l),c(t),t.seek(f.timelineOffset);var d=en(f);c(d),u.push(d);var p=R(u,n);return t.delay=p.delay,t.endDelay=p.endDelay,t.duration=p.duration,t.seek(0),t.reset(),t.autoplay&&t.play(),t;},t;},en.easing=h,en.penner=v,en.random=function(n,e){return Math.floor(Math.random()*(e-n+1))+n;},en;});;
23var _gsScope=(typeof (module)!=="undefined"&&module.exports&&typeof (global)!=="undefined")?global:this||window;(function(window){"use strict";var _globals=window.GreenSockGlobals||window,_namespace=function(ns){var a=ns.split("."),p=_globals,i;for(i=0;i<a.length;i++)p[a[i]]=p=p[a[i]]||{};return p;},pkg=_namespace("com.greensock.utils"),_getText=function(e){var type=e.nodeType,result="";if(type===1||type===9||type===11)if(typeof (e.textContent)==="string")return e.textContent;else for(e=e.firstChild;e;e=e.nextSibling)result+=_getText(e);
23else{if(type===3||type===4)return e.nodeValue;}return result;},_doc=document,_getComputedStyle=_doc.defaultView?_doc.defaultView.getComputedStyle:function(){},_capsExp=/([A-Z])/g,_getStyle=function(t,p,cs,str){var result;if((cs=cs||_getComputedStyle(t,null))){t=cs.getPropertyValue(p.replace(_capsExp,"-$1").toLowerCase());result=(t||cs.length)?t:cs[p];}else{if(t.currentStyle){cs=t.currentStyle;result=cs[p];}}return str?result:parseInt(result,10)||0;},_isArrayLike=function(e){return (e.length&&e[0]&&((e[0].nodeType&&e[0].style&&!e.nodeType)||(e[0].length&&e[0][0])))?true:false;},_flattenArray=function(a){var result=[],l=a.length,i,e,j;for(i=0;i<l;i++){e=a[i];if(_isArrayLike(e)){j=e.length;for(j=0;j<e.length;j++)result.push(e[j]);}else result.push(e);}return result;},_stripExp=/(?:\r|\n|\t\t)/g,_multipleSpacesExp=/(?:\s\s+)/g,_emojiStart=0xD800,_emojiEnd=0xDBFF,_emojiLowStart=0xDC00,_emojiRegionStart=0x1F1E6,_emojiRegionEnd=0x1F1FF,_emojiModStart=0x1f3fb,_emojiModEnd=0x1f3ff,_emojiPairCode=function(s){return ((s.charCodeAt(0)-_emojiStart)<<10)+(s.charCodeAt(1)-_emojiLowStart)+0x10000;},_isOldIE=(_doc.all&&!_doc.addEventListener),_divStart=" style='position:relative;display:inline-block;"+(_isOldIE?"*display:inline;*zoom:1;'":"'"),_cssClassFunc=function(cssClass,tag){cssClass=cssClass||"";var iterate=(cssClass.indexOf("++")!==-1),num=1;if(iterate)cssClass=cssClass.split("++").join("");return function(){return "<"+tag+_divStart+(cssClass?" class='"+cssClass+(iterate?num++:"")+"'>":">");};},SplitText=pkg.SplitText=_globals.SplitText=function(element,vars){if(typeof (element)==="string")element=SplitText.selector(element);if(!element)throw ("cannot split a null element.");this.elements=_isArrayLike(element)?_flattenArray(element):[element];this.chars=[];this.words=[];this.lines=[];this._originals=[];this.vars=vars||{};this.split(vars);},_swapText=function(element,oldText,newText){var type=element.nodeType;if(type===1||type===9||type===11)for(element=element.firstChild;element;element=element.nextSibling)_swapText(element,oldText,newText);else{if(type===3||type===4)element.nodeValue=element.nodeValue.split(oldText).join(newText);}},_pushReversed=function(a,merge){var i=merge.length;while(--i>-1)a.push(merge[i]);},_slice=function(a){var b=[],l=a.length,i;for(i=0;i!==l;b.push(a[i++])){}return b;},_isBeforeWordDelimiter=function(e,root,wordDelimiter){var next;while(e&&e!==root){next=e._next||e.nextSibling;if(next)return next.textContent.charAt(0)===wordDelimiter;e=e.parentNode||e._parent;}return false;},_deWordify=function(e){var children=_slice(e.childNodes),l=children.length,i,child;for(i=0;i<l;i++){child=children[i];if(child._isSplit)_deWordify(child);else{if(i&&child.previousSibling.nodeType===3)child.previousSibling.nodeValue+=(child.nodeType===3)?child.nodeValue:child.firstChild.nodeValue;else{if(child.nodeType!==3)e.insertBefore(child.firstChild,child);}e.removeChild(child);}}},_setPositionsAfterSplit=function(element,vars,allChars,allWords,allLines,origWidth,origHeight){var cs=_getComputedStyle(element),paddingLeft=_getStyle(element,"paddingLeft",cs),lineOffsetY=-999,borderTopAndBottom=_getStyle(element,"borderBottomWidth",cs)+_getStyle(element,"borderTopWidth",cs),borderLeftAndRight=_getStyle(element,"borderLeftWidth",cs)+_getStyle(element,"borderRightWidth",cs),padTopAndBottom=_getStyle(element,"paddingTop",cs)+_getStyle(element,"paddingBottom",cs),padLeftAndRight=_getStyle(element,"paddingLeft",cs)+_getStyle(element,"paddingRight",cs),lineThreshold=_getStyle(element,"fontSize")*0.2,textAlign=_getStyle(element,"textAlign",cs,true),charArray=[],wordArray=[],lineArray=[],wordDelimiter=vars.wordDelimiter||" ",tag=vars.span?"span":"div",types=vars.type||vars.split||"chars,words,lines",lines=(allLines&&types.indexOf("lines")!==-1)?[]:null,words=(types.indexOf("words")!==-1),chars=(types.indexOf("chars")!==-1),absolute=(vars.position==="absolute"||vars.absolute===true),linesClass=vars.linesClass,iterateLine=((linesClass||"").indexOf("++")!==-1),spaceNodesToRemove=[],i,j,l,node,nodes,isChild,curLine,addWordSpaces,style,lineNode,lineWidth,offset;if(lines&&element.children.length===1&&element.children[0]._isSplit)element=element.children[0];if(iterateLine)linesClass=linesClass.split("++").join("");j=element.getElementsByTagName("*");l=j.length;nodes=[];for(i=0;i<l;i++)nodes[i]=j[i];if(lines||absolute)for(i=0;i<l;i++){node=nodes[i];isChild=(node.parentNode===element);if(isChild||absolute||(chars&&!words)){offset=node.offsetTop;if(lines&&isChild&&Math.abs(offset-lineOffsetY)>lineThreshold&&(node.nodeName!=="BR"||i===0)){curLine=[];lines.push(curLine);lineOffsetY=offset;}if(absolute){node._x=node.offsetLeft;node._y=offset;node._w=node.offsetWidth;node._h=node.offsetHeight;}if(lines){if((node._isSplit&&isChild)||(!chars&&isChild)||(words&&isChild)||(!words&&node.parentNode.parentNode===element&&!node.parentNode._isSplit)){curLine.push(node);node._x-=paddingLeft;if(_isBeforeWordDelimiter(node,element,wordDelimiter))node._wordEnd=true;}if(node.nodeName==="BR"&&((node.nextSibling&&node.nextSibling.nodeName==="BR")||i===0))lines.push([]);}}}for(i=0;i<l;i++){node=nodes[i];isChild=(node.parentNode===element);if(node.nodeName==="BR"){if(lines||absolute){if(node.parentNode)node.parentNode.removeChild(node);nodes.splice(i--,1);l--;}else{if(!words)element.appendChild(node);}continue;}if(absolute){style=node.style;if(!words&&!isChild){node._x+=node.parentNode._x;node._y+=node.parentNode._y;}style.left=node._x+"px";style.top=node._y+"px";style.position="absolute";style.display="block";style.width=(node._w+1)+"px";style.height=node._h+"px";}if(!words&&chars)if(node._isSplit){node._next=node.nextSibling;node.parentNode.appendChild(node);}else if(node.parentNode._isSplit){node._parent=node.parentNode;if(!node.previousSibling&&node.firstChild)node.firstChild._isFirst=true;if(node.nextSibling&&node.nextSibling.textContent===" "&&!node.nextSibling.nextSibling)spaceNodesToRemove.push(node.nextSibling);node._next=(node.nextSibling&&node.nextSibling._isFirst)?null:node.nextSibling;node.parentNode.removeChild(node);nodes.splice(i--,1);l--;}else{if(!isChild){offset=(!node.nextSibling&&_isBeforeWordDelimiter(node.parentNode,element,wordDelimiter));if(node.parentNode._parent)node.parentNode._parent.appendChild(node);
23if(offset)node.parentNode.appendChild(_doc.createTextNode(" "));if(vars.span)node.style.display="inline";charArray.push(node);}}else if(node.parentNode._isSplit&&!node._isSplit&&node.innerHTML!=="")wordArray.push(node);else{if(chars&&!node._isSplit){if(vars.span)node.style.display="inline";charArray.push(node);}}}i=spaceNodesToRemove.length;while(--i>-1)spaceNodesToRemove[i].parentNode.removeChild(spaceNodesToRemove[i]);if(lines){if(absolute){lineNode=_doc.createElement(tag);element.appendChild(lineNode);lineWidth=lineNode.offsetWidth+"px";offset=(lineNode.offsetParent===element)?0:element.offsetLeft;element.removeChild(lineNode);}style=element.style.cssText;element.style.cssText="display:none;";while(element.firstChild)element.removeChild(element.firstChild);addWordSpaces=(wordDelimiter===" "&&(!absolute||(!words&&!chars)));for(i=0;i<lines.length;i++){curLine=lines[i];lineNode=_doc.createElement(tag);lineNode.style.cssText="display:block;text-align:"+textAlign+";position:"+(absolute?"absolute;":"relative;");if(linesClass)lineNode.className=linesClass+(iterateLine?i+1:"");lineArray.push(lineNode);l=curLine.length;for(j=0;j<l;j++)if(curLine[j].nodeName!=="BR"){node=curLine[j];lineNode.appendChild(node);if(addWordSpaces&&node._wordEnd)lineNode.appendChild(_doc.createTextNode(" "));if(absolute){if(j===0){lineNode.style.top=(node._y)+"px";lineNode.style.left=(paddingLeft+offset)+"px";}node.style.top="0px";if(offset)node.style.left=(node._x-offset)+"px";}}if(l===0)lineNode.innerHTML="&nbsp;";else{if(!words&&!chars){_deWordify(lineNode);_swapText(lineNode,String.fromCharCode(160)," ");}}if(absolute){lineNode.style.width=lineWidth;lineNode.style.height=node._h+"px";}element.appendChild(lineNode);}element.style.cssText=style;}if(absolute){if(origHeight>element.clientHeight){element.style.height=(origHeight-padTopAndBottom)+"px";if(element.clientHeight<origHeight)element.style.height=(origHeight+borderTopAndBottom)+"px";}if(origWidth>element.clientWidth){element.style.width=(origWidth-padLeftAndRight)+"px";if(element.clientWidth<origWidth)element.style.width=(origWidth+borderLeftAndRight)+"px";}}_pushReversed(allChars,charArray);_pushReversed(allWords,wordArray);_pushReversed(allLines,lineArray);},_splitRawText=function(element,vars,wordStart,charStart){var tag=vars.span?"span":"div",types=vars.type||vars.split||"chars,words,lines",chars=(types.indexOf("chars")!==-1),absolute=(vars.position==="absolute"||vars.absolute===true),wordDelimiter=vars.wordDelimiter||" ",space=wordDelimiter!==" "?"":(absolute?"&#173; ":" "),wordEnd=vars.span?"</span>":"</div>",wordIsOpen=true,text,splitText,i,j,l,character,hasTagStart,emojiPair1,emojiPair2,container=_doc.createElement("div"),parent=element.parentNode;parent.insertBefore(container,element);container.textContent=element.nodeValue;parent.removeChild(element);element=container;text=_getText(element);hasTagStart=text.indexOf("<")!==-1;if(vars.reduceWhiteSpace!==false)text=text.replace(_multipleSpacesExp," ").replace(_stripExp,"");if(hasTagStart)text=text.split("<").join("{{LT}}");l=text.length;splitText=((text.charAt(0)===" ")?space:"")+wordStart();for(i=0;i<l;i++){character=text.charAt(i);if(character===wordDelimiter&&text.charAt(i-1)!==wordDelimiter&&i){splitText+=wordIsOpen?wordEnd:"";wordIsOpen=false;while(text.charAt(i+1)===wordDelimiter){splitText+=space;i++;}if(i===l-1)splitText+=space;else{if(text.charAt(i+1)!==")"){splitText+=space+wordStart();wordIsOpen=true;}}}else if(character==="{"&&text.substr(i,6)==="{{LT}}"){splitText+=chars?charStart()+"{{LT}}"+"</"+tag+">":"{{LT}}";i+=5;}else if((character.charCodeAt(0)>=_emojiStart&&character.charCodeAt(0)<=_emojiEnd)||(text.charCodeAt(i+1)>=0xFE00&&text.charCodeAt(i+1)<=0xFE0F)){emojiPair1=_emojiPairCode(text.substr(i,2));emojiPair2=_emojiPairCode(text.substr(i+2,2));j=((emojiPair1>=_emojiRegionStart&&emojiPair1<=_emojiRegionEnd&&emojiPair2>=_emojiRegionStart&&emojiPair2<=_emojiRegionEnd)||(emojiPair2>=_emojiModStart&&emojiPair2<=_emojiModEnd))?4:2;splitText+=(chars&&character!==" ")?charStart()+text.substr(i,j)+"</"+tag+">":text.substr(i,j);i+=j-1;}else splitText+=(chars&&character!==" ")?charStart()+character+"</"+tag+">":character;}element.outerHTML=splitText+(wordIsOpen?wordEnd:"");if(hasTagStart)_swapText(parent,"{{LT}}","<");},_split=function(element,vars,wordStart,charStart){var children=_slice(element.childNodes),l=children.length,absolute=(vars.position==="absolute"||vars.absolute===true),i,child;if(element.nodeType!==3||l>1){vars.absolute=false;for(i=0;i<l;i++){child=children[i];if(child.nodeType!==3||/\S+/.test(child.nodeValue)){if(absolute&&child.nodeType!==3&&_getStyle(child,"display",null,true)==="inline"){child.style.display="inline-block";child.style.position="relative";}child._isSplit=true;_split(child,vars,wordStart,charStart);}}vars.absolute=absolute;element._isSplit=true;return;}_splitRawText(element,vars,wordStart,charStart);},p=SplitText.prototype;p.split=function(vars){if(this.isSplit)this.revert();this.vars=vars=vars||this.vars;this._originals.length=this.chars.length=this.words.length=this.lines.length=0;
23var i=this.elements.length,tag=vars.span?"span":"div",wordStart=_cssClassFunc(vars.wordsClass,tag),charStart=_cssClassFunc(vars.charsClass,tag),origHeight,origWidth,e;while(--i>-1){e=this.elements[i];this._originals[i]=e.innerHTML;origHeight=e.clientHeight;origWidth=e.clientWidth;_split(e,vars,wordStart,charStart);_setPositionsAfterSplit(e,vars,this.chars,this.words,this.lines,origWidth,origHeight);}this.chars.reverse();this.words.reverse();this.lines.reverse();this.isSplit=true;return this;};p.revert=function(){if(!this._originals)throw ("revert() call wasn't scoped properly.");var i=this._originals.length;while(--i>-1)this.elements[i].innerHTML=this._originals[i];this.chars=[];this.words=[];this.lines=[];this.isSplit=false;return this;};SplitText.selector=window.$||window.jQuery||function(e){var selector=window.$||window.jQuery;if(selector){SplitText.selector=selector;return selector(e);}return (typeof (document)==="undefined")?e:(document.querySelectorAll?document.querySelectorAll(e):document.getElementById((e.charAt(0)==="#")?e.substr(1):e));};SplitText.version="0.5.8";})(_gsScope);(function(name){"use strict";var getGlobal=function(){return (_gsScope.GreenSockGlobals||_gsScope)[name];};if(typeof (module)!=="undefined"&&module.exports)module.exports=getGlobal();else{if(typeof (define)==="function"&&define.amd)define([],getGlobal);}}("SplitText"));;
24(()=>{const i=jQuery,I=()=>window.anime,k=()=>window.SplitText||window.com?.greensock?.utils?.SplitText,A=(o)=>{const l=k();return l?new l(o,{type:"words, lines",linesClass:"u-title-line",wordsClass:"u-title-line--inner"}):{words:[]};},w=(o)=>{if(!o)return !1;const l=o.getBoundingClientRect();return l.top<window.innerHeight&&l.bottom>0;},x=(o)=>{const l=I();if(!l)return;const p=o.find(".video-header__title"),u=A(p),s=o.find(".c-title-cta"),v=o.find(".c-title-cta__line"),f=o.find(".c-title-cta__arrow");let d=l.timeline({loop:!1,complete:function(){o.removeClass("animates-overlay"),o.find(".ambient-video:not(.played)").length||o.addClass("animates-cta");}});d.add({targets:u.words.map((h)=>h),easing:"cubicBezier(.3, .75, .53, .95)",opacity:[{value:0,duration:0},{value:1,duration:500}],translateY:[{value:"85%",duration:0},{value:0,duration:500}],delay:l.stagger(100),begin:function(){o.addClass("animates-overlay"),p[0].style.opacity=1;}},"+=2000"),d.add({targets:s[0],easing:"cubicBezier(.48, .27, .39, .99)",opacity:[0,1],translateY:["100%",0],duration:1e3}),d.add({targets:v[0],easing:"cubicBezier(.48, .27, .39, .99)",width:[{value:0,duration:0},{value:"100%",duration:800}],delay:200},"-=1000"),d.add({targets:f[0],easing:"cubicBezier(.48, .27, .39, .99)",opacity:[0,1],translateX:["-100%",0],duration:300,delay:600},"-=800"),d.add({targets:".u-title-line",easing:"cubicBezier(.48, .27, .39, .99)",opacity:{value:0,duration:420},translateY:[{value:0,duration:0},{value:"85%",duration:420}],delay:l.stagger(100,{direction:"reverse"})},"+=5400"),d.add({targets:v[0],easing:"cubicBezier(.48, .27, .39, .99)",width:[{value:"100%",duration:0},{value:0,duration:800}],delay:200,begin:function(){o.removeClass("animates-overlay"),o.find(".ambient-video:not(.played)").length?o.find(".video-header__footer").css("opacity",0):o.addClass("animates-cta");}},"-=1000");},T=function(o=document){const l=o||document,p=[];l.matches&&l.matches(".video-header")&&p.push(l),l.querySelectorAll&&Array.prototype.forEach.call(l.querySelectorAll(".video-header"),(u)=>{p.push(u);}),once("video-header",p).forEach(function(u){const s=i(u),v=i(u).attr("id"),f=s.find(".video-header__content"),d=f.attr("id")?f.attr("id"):"vid-content-"+Math.floor(Math.random()*Math.floor(500)),h="connection" in navigator?navigator.connection.saveData:0,y=i("html").hasClass("site-no-animation");f.attr("id",d);const m=f.find("#ambient-text-overlay");let a=s.find(".ambient-video");const g=function(e){if(!i(e).hasClass("played")){let n=i(e).data("ambient-style"),t=i(e).data("abstract")??"";n==="quote"&&t.length?(s.addClass("video-header--quote"),t="&ldquo;"+t.replace(/(<\/p>)(?=.*(<\/p>))/g,"<br>").replace("</p>","").replace("<p>","")+"&rdquo;"):s.removeClass("video-header--quote");let c=i(e).data("poster-image")??"";c.length?s.find(".u-bkg-img").css("background-image","url('"+c+"')"):s.find(".u-bkg-img").css("background-image",null);const r=m[0].dataset.ctaAttributes?JSON.parse(m[0].dataset.ctaAttributes):null;r!==null&&r.hasOwnProperty("target")&&[0,"0",!1,""].includes(r.target)&&(r.target="");const P={abstract:t,attribution:i(e).data("attribution")??"",isQuote:n=="quote",ambientStyle:n,isLast:s.find(".ambient-video:not(.played)").length==1,hasCta:m[0].dataset.textOverlayCta,ctaUrl:m[0].dataset.textOverlayCtaUrl,ctaText:m[0].dataset.textOverlayCtaText,ctaAttributes:r,id:m[0].dataset.textOverlayId};i(f).html(z(P)),t.length&&x(s),i(e).addClass("played");}};function z(e){let n="";if(e.ctaAttributes){for(const r in e.ctaAttributes)r!=="script"&&e.ctaAttributes.hasOwnProperty(r)&&(n=n+`${r}="${e.ctaAttributes[r]}" `);}const t='<svg xmlns="http://www.w3.org/2000/svg" width="12" height="10" class="i-arrow i-arrow--white"><g fill="none" fill-rule="evenodd" stroke-linecap="round" class="stroke-white"><path d="M10.98 4.992 7.947 1M10.98 5.008l-3.034 4M10.94 4.988H1.432"/></g></svg>';return `<div aria-hidden="true" class="video-header__title video-header__title--${e.ambientStyle}">
25                ${e.abstract??""}
26              </div>
27              <blockquote class="sr-only">
28                ${e.abstract??""}
29              </blockquote>
30        <div class="video-header__footer c-title-cta ${e.attribution.length?"video-header__attribution":""}">
31          <span class="c-title-cta__line" aria-hidden="true"></span>
32          ${e.isQuote?`${e.attribution.length?`<div class="c-title-cta__text">
33                        ${e.attribution}
34                      </div>`:`${e.isLast&&e.hasCta?`<a href="${e.ctaUrl}" ${n} class="c-title-cta__title c-title-cta__btn"  data-cta-type="Ambient Video" data-cta-name="${e.id}">${e.ctaText}
35                              <span class="c-title-cta__arrow">
36                                ${t}
37                              </span>
38                            </a>`:""}`}`:`${e.hasCta?`<a href="${e.ctaUrl}" ${n} class="c-title-cta__title c-title-cta__btn"  data-cta-type="Ambient Video" data-cta-name="${e.id}">${e.ctaText}
39                        <span class="c-title-cta__arrow">
40                          ${t}
41                        </span>
42                      </a>`:""}`}
43        </div>
44        <div class="video-header__scroll-cta" aria-hidden="true">
45        ${e.hasCta?`${e.isQuote&&e.attribution.length?`<a href="${e.ctaUrl}" class="c-title-cta__title c-title-cta__btn" data-cta-type="Ambient Video" data-cta-name="${e.id}">${e.ctaText}
46                      <span class="c-title-cta__arrow">
47                      ${t}
48                      </span>
49                    </a>`:""}`:`<a href="#cta-scroll-${e.id}">
50                <span class="video-header__scroll-cta-text">View More</span>
51                <span class="video-header__scroll-cta-arrow">
52                  <span class="c-arrow-circle">
53                  ${t}
54                  </span>
55                </span>
56              </a>`}
57        </div>
58      `;}const C=function(){s.find(".js--video-play-control").removeClass("is-playing").addClass("is-paused").one("click",function(){i(a).css("zIndex",0).find("iframe").css("opacity",0.99),i(a[0]).css("zIndex",1);const e=i(a[0]).find(".video-placeholder");e.length&&e.css({opacity:"0","z-index":"0",transition:"opacity 0.5s ease"});}),s.find(".video-header__poster-fallback").show(20,function(){i(this).addClass("animates-in");}),g(a[0]);},$=function(e){if(i(e).hasClass("video-vimeo-ambient"))e.vimeoPlayer.play().then(function(){}).catch(function(n){C(),i("html").addClass("site-no-animation");});else if(i(e).hasClass("video-youtube-ambient")){e.ytPlayer.playVideo();const n=i(e).find("iframe"),t=i(e).find(".video-placeholder");n.addClass("currently-playing"),t.length&&t.addClass("fade-out");}else e.play(),e.style.opacity=1;i(a).css("zIndex",0),i(e).css("zIndex",1),s.find(".js--video-play-control").removeClass("is-paused").addClass("is-playing");},S=function(e){i(e).hasClass("video-vimeo-ambient")?e.vimeoPlayer.pause():i(e).hasClass("video-youtube-ambient")?e.ytPlayer.pauseVideo():e.pause(),s.find(".js--video-play-control").removeClass("is-playing").addClass("is-paused");};i("#"+d).on("videosReady",function(){const e=new IntersectionObserver((n)=>{n.forEach((t)=>{t.isIntersecting&&(b(a[0]),e.disconnect());});});e.observe(u);}),i("body").on("youTubeReady",function(e){a.filter(".video-youtube-ambient").each(function(){let n=i("iframe",this),t=a.index(this);this.ytPlayer=new YT.Player(i(n).attr("id"),{events:{onReady:function(c){t==0&&!h&&!y?i("#"+d).trigger("videosReady"):(c.target.pauseVideo(),c.target.seekTo(0));},onStateChange:V}});});});const V=function(e){let n=a.index(i(e.target.a).parent());if(e.data==0&&(e.target.seekTo(0),a.length>1)){let t=n+1<a.length?n+1:0;b(a[t]),e.target.pauseVideo();}e.data==1&&g(a[n]);};a.filter("video").each(function(){let e=a.index(this);this.addEventListener("error",function(n){return i(this).remove(),s.find(".js--video-play-control").remove(),s.find(".video-header__poster-fallback").show(20,function(){i(this).addClass("animates-in");}),x(s),!1;}),this.onplay=function(n){g(a[e]);},this.onended=function(n){let t=e<a.length?e+1:0;b(a[t]),this.stop();},e==0&&!h&&!y&&i("#"+d).trigger("videosReady");}),i("body").on("vimeoReady",function(e){a.filter(".video-vimeo-ambient").each(function(){let n=i("iframe",this);n.attr("data-ambient-vimeo-id");let t=a.index(this);a[t].vimeoPlayer=new Vimeo.Player(n),a[t].vimeoPlayer.firstPlay=1,n.removeAttr("height").removeAttr("width"),a[t].vimeoPlayer.ready().then(()=>{s.find(".js--video-play-control").addClass("u-fades-in u-fades-in--in-place"),!h&&!y&&n.addClass("u-fades-in u-fades-in--in-place");}).catch(()=>{s.addClass("vimeo-error"),s.find(".js--video-play-control").remove(),C();}),a[t].vimeoPlayer.getVideoTitle().then(function(c){n.attr("title",c);}).catch(function(c){}),a[t].vimeoPlayer.addCuePoint(0.5,{customKey:"vidCue"}),a[t].vimeoPlayer.on("cuepoint",function(c){c.data.customKey=="vidLoop"&&!y&&a[t].vimeoPlayer.pause().then(function(){n.removeClass("currently-playing");let r=t+1<a.length?t+1:0;b(a[r]);}).catch(function(r){}),c.data.customKey=="vidCue"&&(a[t].vimeoPlayer.firstPlay&&(a[t].vimeoPlayer.addCuePoint(0,{customKey:"vidLoop"}),t>0&&a[t].vimeoPlayer.setCurrentTime(0).then(function(){a[t].vimeoPlayer.pause().then(function(){}).catch(function(r){});}).catch(function(r){})),i(a[t]).hasClass("played")||i(a[t]).css("zIndex")>0&&w(document.querySelector("#"+v))&&g(a[t]),a[t].vimeoPlayer.firstPlay=0);}),y||a[t].vimeoPlayer.on("play",function(c){if(i(a[t]).css("zIndex")>0&&w(document.querySelector("#"+v))){const r=i(a[t]).find("iframe"),_=i(a[t]).find(".video-placeholder");r.css("opacity",1),r.addClass("currently-playing"),_.length&&(_.addClass("fade-out"),setTimeout(function(){_.css({display:"none"});},400)),s.find(".js--video-play-control").removeClass("is-paused").addClass("is-playing");}}),t==0&&!h&&!y&&i("#"+d).trigger("videosReady");});});const b=function(e){$(e);};h||y?C():(i(a).css("zIndex",0),i(a[0]).css("zIndex",1)),i(s.find(".js--video-play-control")).on("click",function(){const e=i(this);let n=0;if(i(".currently-playing").length&&a.find("iframe").length>1&&(n=a.find("iframe").index(i(".currently-playing"))),e.hasClass("is-playing"))e.removeClass("is-playing").addClass("is-paused"),S(a[n]);else{e.removeClass("is-paused").addClass("is-playing");const t=i(a[n]).find(".video-placeholder");t.length&&!t.hasClass("fade-out")&&t.addClass("fade-out"),$(a[n]);}});});};window.Drupal&&window.Drupal.behaviors&&(window.Drupal.behaviors.swarthmoreVideoHeader={attach(o){T(o);}});})();;
59(()=>{const e=jQuery;let c=!1;const i=()=>{c||(c=!0,a(),window.setInterval(a,9e4));};window.Drupal&&(window.Drupal.behaviors.swarmoreCriticalAnnouncement={attach(){i();}});const a=()=>{let r=Math.floor((new Date()).getTime()/(15*1e3));e("[data-critical-announcement-url]").each(function(){let t=this;e.getJSON(e(this).data("critical-announcement-url"),{nc:r},function(n){(n.triggers.websitemessageon||n.triggers.homepagemessageon&&e(t).data("current-page-isfront"))&&n.HTMLmessage!==void 0?e(t).html(n.HTMLmessage).slideDown():e(t).hide();});});};})();;
60(()=>{const c=jQuery,m=()=>{const u=function(t,r){const s=new Array("January","February","March","April","May","June","July","August","September","October","November","December"),e=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
60ay","Saturday");let l,n,o,a,i,h;switch(r){case "short":return s[t.getMonth()].substr(0,3)+" "+t.getDate();case "long":return e[t.getDay()]+", "+s[t.getMonth()]+" "+t.getDate()+", "+t.getFullYear();case "header":return s[t.getMonth()]+" "+t.getFullYear();case "machine":return l=t.getFullYear(),n=t.getMonth()+1,n=("00"+n).slice(-2),o=t.getDate(),o=("00"+o).slice(-2),a=t.getHours(),a=("00"+a).slice(-2),i=t.getMinutes(),i=("00"+i).slice(-2),l+"-"+n+"-"+o+" "+a+":"+i;case "time":return a=t.getHours(),h="AM",a==12?h="PM":a>12?(a-=12,h="PM"):a==0&&(a=12),i=t.getMinutes(),i=("00"+i).slice(-2),a+":"+i+" "+h;case "monthShortString":return s[t.getMonth()].substr(0,3);case "paddedDay":return o=t.getDate(),("00"+o).slice(-2);default:return l=t.getFullYear(),n=t.getMonth()+1,n=("00"+n).slice(-2),o=t.getDate(),o=("00"+o).slice(-2),l+n+o;}return "";},f=function(t,r){c.ajax({url:t,dataType:"json"}).done(function(s){r(s);}).fail(function(s,e,l){throw r("error"),new Error("Error: "+e+" - "+l);});},d=function(t){let r=t.split(/[^0-9]+/).map(function(s){return parseInt(s,10);});return r[1]-=1,new Date(r[0],r[1],r[2],r[3],r[4],r[5]);},y=function(t,r="list"){return {message:`<li><div class="swat-central__message">${t.printMessage}</div></li>`,list:`${t.eventList.map((e,l)=>{let n=`<li class="entry-list__entry u-watch u-fades-in u-fades-in--from-below">
61	${t.twoCol?'<div class="entry-list__content-wrap">':""}
62		<div class="entry-list__entry-content">
63			<h3 class="entry-list__entry-title u-paragraph-default">
64				<a href="${e.url}">${e.title}</a>
65			</h3>
66			<div class="entry-list__entry-meta">
67				<p>${e.formattedtime}<br />${e.location}</p>
68			</div>
69		</div>
70		<time datetime="${e.startdate}" class="entry-list__entry-date u-color-theme--text-dark">
71			<span class="entry-list__entry-month">${e.formattedmonth}</span>
72			<span class="entry-list__entry-day">${e.formattedday}</span>
73		</time>
74	</div>`;return l==0&&e.detailimage.length&&(n+=`
75	<div class="entry-list__entry-image">
76		<a href="${e.url}" class="u-clip-hover--child-img">
77			<img data-src="${e.detailimage}" alt="${e.title}" class="lazyload">
78		</a>
79    ${t.twoCol?"</div>":""}`),n+="</li>",n;}).join("")}`,horizontal:`${t.eventList.map((e,l)=>`<li class="calendar-bar__list-item">
80	<a href="${e.url}" class="calendar-bar__link">
81		<div class="calendar-bar__date">
82			<span class="calendar-bar__month">${e.formattedmonth}</span>
83			<span class="calendar-bar__day">${e.formattedday}</span>
84		</div>
85		<p>${e.title}</p>
86	</a>
87</li>`).join("")}`}[r];},g=function(t,r,s){let e={eventList:[]},l=s.layout||"list";e.twoCol=parseInt(s.twoCol),t==="error"?(e.printMessage="The calendar feed is unavailable at this time. Please check back soon.",l="message"):t.length?t.length&&(s.sortOrder=="DESC"&&(t=t.reverse()),e.eventList=t.map(function(a){return a.shortdescription=c.trim(a.description).substring(0,375).split(" ").slice(0,-1).join(" "),a.formattedtime=a.allday?"All Day":u(d(a.startdate),"time")+" - "+u(d(a.enddate),"time"),a.formattedmonth=u(d(a.startdate),"monthShortString"),a.formattedday=u(d(a.startdate),"paddedDay"),a;})):(e.printMessage=s.noEventsMessage,l="message");const n=y(e,l);c(r).html(n).children("*").addClass("swat-central-event");const o=new IntersectionObserver((a)=>{a.forEach((i)=>{i.isIntersecting&&(i.target.classList.add("u-in-view"),o.unobserve(i.target));});});c(r).find(".u-watch").each((a,i)=>o.observe(i));},p=function(t){const r=c(t).data("calendar-feed-url"),s=Object.fromEntries(new URLSearchParams(r.replace(/^.+\?(.*)$/,"$1")));f(r,function(e){g(e,t,s);});};c("[data-calendar-feed-url]").each(function(){p(this);});};window.Drupal&&(window.Drupal.behaviors.swarthmoreEventsList={attach(u){m();}});})();;
88(()=>{const o=jQuery;let h=!1;const g="https://dash.swarthmore.edu/graphql",D=`query{
89  dining: cbordnetmenufeed(calendarId: "DCC", timeWindow: "2 days"){
90    data {
91      meal: title
92      start: startdate
93      end: enddate
94    }
95  }
96  septa: septatrainfeed(departureStation: "Swarthmore", arrivalStation: "30th Street Station", maxResults: 10) {
97    data {
98      departure: orig_departure_time
99    }
100  }
101}`,p=()=>{fetch(g+"?query="+encodeURIComponent(D),{method:"GET",headers:{"Content-Type":"application/json"}}).then((e)=>e.json()).then((e)=>{const {dining:t,septa:a}=e.data;f(a),$(t),window.setTimeout(()=>{p();},12e4);});};window.Drupal&&(window.Drupal.behaviors.swarmoreDashContent={attach(){h||(h=!0,p());}});const i=(e)=>String(e).padStart(2,"0"),m=(e)=>{const t=e.getFullYear(),a=i(e.getMonth()+1),r=i(e.getDate()),n=i(e.getHours()),s=i(e.getMinutes());return `${t}-${a}-${r}T${n}:${s}:00`;},c=(e)=>{let t=e.getHours();const a=t<12?"am":"pm";return t=t<=12?t:t-12,`${t}:${i(e.getMinutes())}${a}`;},w=(e)=>e.map((t)=>`<li>${t.meal}: <time datetime="${t.startAttribute}">${t.startDisplay}</time> - <time datetime="${t.endAttribute}">${t.endDisplay}</time></li>`).join(""),$=(e)=>{const {data:t}=e;o(".sharples-hours").each(function(){const a=o(this),r=new Date();r.setDate(r.getDate()+1),r.setHours(0,0,0,0);let n=t.filter((s)=>new Date(s.start)<r);if(n.length||(n=t),n=n.map((s)=>({meal:s.meal,startDisplay:c(new Date(s.start)),startAttribute:m(new Date(s.start)),endDisplay:c(new Date(s.end)),endAttribute:m(new Date(s.end))})),!n.length){a.html("<li>The Dining Center is closed.</li>");return;}a.html(w(n));});},y=(e)=>e.map((t,a)=>`<time datetime="${t.attribute}">${t.display}</time>${a<e.length-1?"<span>, </span>":""}`).join(""),f=(e)=>{const {data:t}=e;o(".next-septa-trains").each(function(){const a=o(this),r=a.data("howmany")||3,n=t.slice(0,r).map((s)=>{const d=s.departure.match(/^([0-9]+):([0-9]+)(AM|PM)$/);let u=parseInt(d[1]);d[3]==="PM"&&d[1]!=="12"&&(u+=12);const l=new Date();return l.setHours(u),l.setMinutes(parseInt(d[2])),{display:c(l),attribute:m(l)};});if(!n.length){a.html("<strong>No SEPTA train service</strong>. See septa.org for latest information.");return;}a.html(y(n));});};})();;
102(()=>{const r=jQuery,p='[data-behavior="video-embed"]';let m=0,w=!1,b=!1;const u=()=>(window.videoPlayerObjects||(window.videoPlayerObjects={}),window.videoPlayerObjects),P=(e=document,t=p)=>{const o=typeof e=="string"||!e?document:e,i=typeof e=="string"?e:t,a=[];return typeof o.matches=="function"&&o.matches(i)&&a.push(o),typeof o.querySelectorAll=="function"&&a.push(...o.querySelectorAll(i)),a;},g=(e,t)=>{const o=typeof e=="string"||!e?document:e;return typeof o.matches=="function"&&o.matches(t)?!0:typeof o.querySelector=="function"?!!o.querySelector(t):!1;},h=(e)=>{const t=(e.className||"").match(/video-type-(\S+)/);return t?t[1]:"";},c=(e)=>{let t=e.attr("id");return t||(m+=1,t=`vid-iframe-${m}`,e.attr("id",t)),t;},v=(e)=>
102{typeof window.moveLineBack=="function"&&window.moveLineBack(e);},I=()=>{window.pauseAllPlayers||(window.pauseAllPlayers=function(e){if(e==null||r("#"+e).hasClass("ambient-video"))return;const t=u();Object.keys(t).forEach((o)=>{if(e===o)return;const i=r("#"+o),a=i.data("playertype");if(!i.hasClass("ambient-video"))switch(a){case "youtube":try{t[o].pauseVideo();}catch{}break;default:typeof t[o]?.pause=="function"&&t[o].pause();break;}});});},A=(e)=>{if(e.data!==YT.PlayerState.PLAYING)return;const t=e?.target?.getIframe&&e.target.getIframe().id||e?.target?.f?.id||null;t&&window.pauseAllPlayers(t);},l=(e=document)=>{window.Vimeo&&window.Vimeo.Player&&P(e).forEach((t)=>{if(!t.classList.contains("video-type-vimeo")||t.dataset.vimeoPlayerInitialized==="1")return;const o=r(t).find("iframe").first();if(!o.length)return;const i=c(o),a=new Vimeo.Player(o);a.on("play",function(){window.pauseAllPlayers(i),v(o);}),u()[i]=a,t.dataset.vimeoPlayerInitialized="1";});},y=(e=document)=>{window.YT&&window.YT.Player&&P(e).forEach((t)=>{if(!t.classList.contains("video-type-youtube")||t.dataset.youtubePlayerInitialized==="1")return;const o=r(t).find("iframe").first();if(!o.length)return;const i=c(o),a=(o.attr("src")||"").indexOf("youtube-nocookie.com")!==-1,n={events:{onStateChange:A},playerVars:{origin:window.location.origin}};a&&(n.host="https://www.youtube-nocookie.com"),u()[i]=new YT.Player(i,n),t.dataset.youtubePlayerInitialized="1";});},T=()=>{window.onVimeoPlayerAPIReady||(window.onVimeoPlayerAPIReady=function(){r("body").trigger("vimeoReady"),l(document);}),window.onYouTubePlayerAPIReady||(window.onYouTubePlayerAPIReady=()=>{r("body").trigger("youTubeReady"),y(document);}),window.onYouTubeIframeAPIReady||(window.onYouTubeIframeAPIReady=window.onYouTubePlayerAPIReady);},E=(e=document)=>{if(w||!g(e,".video-type-vimeo, .video-vimeo-ambient"))return;if(window.Vimeo&&window.Vimeo.Player){l(e);return;}if(w=!0,document.querySelector('script[src="https://player.vimeo.com/api/player.js"]'))return;const t=document.createElement("script");t.src="https://player.vimeo.com/api/player.js",t.onload=window.onVimeoPlayerAPIReady;const o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(t,o);},V=(e=document)=>{if(b||!g(e,".video-type-youtube, .video-youtube-ambient"))return;if(window.YT&&window.YT.Player){y(e);return;}if(b=!0,document.querySelector('script[src="//www.youtube.com/player_api"]')||document.querySelector('script[src="https://www.youtube.com/player_api"]'))return;const t=document.createElement("script");t.src="//www.youtube.com/player_api";const o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(t,o);},B=(e,t,o)=>{e.dataset.videoEmbedButtonBound!=="1"&&(e.dataset.videoEmbedButtonBound="1",r(e).find("button:not(.js--video-play-control)").attr("data-playerid",t).attr("data-playertype",o).on("click",function(){const i=r(this),a=i.data("playerid"),n=r("#"+a),d=i.data("playertype"),s=u()[a];switch(d){case "youtube":typeof s?.playVideo=="function"&&s.playVideo();break;case "vimeo":typeof s?.play=="function"&&s.play();break;default:typeof s?.play=="function"?s.play():n.length&&n.get(0).play&&n.get(0).play();break;}i.fadeOut(600,()=>{n.animate({opacity:1},600,function(){n.attr("tabindex","-1").focus();});});}));},R=(e=document,t=p)=>{T(),I(),once("video-embed",t,e).forEach((o)=>{const a=r(o).find("iframe, video").first();if(!a.length)return;const n=c(a),d=h(o);a.attr("data-playertype",d),a.get(0).tagName==="VIDEO"&&a.get(0).dataset.html5PlayerBound!=="1"&&(a.get(0).dataset.html5PlayerBound="1",a.get(0).addEventListener("play",(f)=>{window.pauseAllPlayers(f.target.id),v(f.target);}),u()[n]=a.get(0)),B(o,n,d);}),E(e),V(e),l(e),y(e);};window.Drupal&&window.Drupal.behaviors&&(window.Drupal.behaviors.swarthmoreVideoEmbed={attach(e){R(e);}});})();;
103(()=>{const o=jQuery,a=(n,r=document)=>{const t=o(r);return (t.is(n)?t:o()).add(t.find(n));},i=(n=document)=>{(window.once&&typeof window.once=="function"?window.once("swarthmore-sub-nav",".c-sub-nav",n):a(".c-sub-nav",n).toArray()).forEach((e)=>{const c=o(e).find(".c-sub-nav__button").first(),u=c.next(".c-sub-nav__content");c.length===0||u.length===0||c.off("click.swarthmoreSubNav").on("click.swarthmoreSubNav",function(){o(this).toggleClass("menu-open"),u.stop(!0,!0).slideToggle(300);});}),(window.once&&typeof window.once=="function"?window.once("swarthmore-sub-nav-body","body",n):a("body",n).toArray()).forEac
103h(()=>{o("body").off("click.swarthmoreSubNav").on("click.swarthmoreSubNav",function(e){o(e.target).closest(".c-sub-nav").length||o(".c-sub-nav__button.menu-open").each(function(){const s=o(this);s.removeClass("menu-open"),s.next(".c-sub-nav__content").stop(!0,!0).slideUp(300);});});});};window.Drupal&&window.Drupal.behaviors&&(window.Drupal.behaviors.swarthmoreSubNav={attach(n){i(n);}});})();;
104;(function(factory){'use strict';if(typeof define==='function'&&define.amd)define(['jquery'],factory);else if(typeof exports!=='undefined')module.exports=factory(require('jquery'));else factory(jQuery);}(function($){'use strict';var Slick=window.Slick||{};Slick=(function(){var instanceUid=0;function Slick(element,settings){var _=this,dataSettings;_.defaults={accessibility:true,adaptiveHeight:false,appendArrows:$(element),appendDots:$(element),arrows:true,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:false,autoplaySpeed:3000,centerMode:false,centerPadding:'50px',cssEase:'ease',customPaging:function(slider,i){return $('<button type="button" />').text(i+1);},dots:false,dotsClass:'slick-dots',draggable:true,easing:'linear',edgeFriction:0.35,fade:false,focusOnSelect:false,focusOnChange:false,infinite:true,initialSlide:0,lazyLoad:'ondemand',mobileFirst:false,pauseOnHover:true,pauseOnFocus:true,pauseOnDotsHover:false,respondTo:'window',responsive:null,rows:1,rtl:false,slide:'',slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:true,swipeToSlide:false,touchMove:true,touchThreshold:5,useCSS:true,useTransform:true,variableWidth:false,vertical:false,verticalSwiping:false,waitForAnimate:true,zIndex:1000};_.initials={animating:false,dragging:false,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:false,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:false,slideOffset:0,swipeLeft:null,swiping:false,$list:null,touchObject:{},transformsEnabled:false,unslicked:false};$.extend(_,_.initials);_.activeBreakpoint=null;_.animType=null;_.animProp=null;_.breakpoints=[];_.breakpointSettings=[];_.cssTransitions=false;_.focussed=false;_.interrupted=false;_.hidden='hidden';_.paused=true;_.positionProp=null;_.respondTo=null;_.rowCount=1;_.shouldClick=true;_.$slider=$(element);_.$slidesCache=null;_.transformType=null;_.transitionType=null;_.visibilityChange='visibilitychange';_.windowWidth=0;_.windowTimer=null;dataSettings=$(element).data('slick')||{};_.options=$.extend({},_.defaults,settings,dataSettings);_.currentSlide=_.options.initialSlide;_.originalSettings=_.options;if(typeof document.mozHidden!=='undefined'){_.hidden='mozHidden';_.visibilityChange='mozvisibilitychange';}else{if(typeof document.webkitHidden!=='undefined'){_.hidden='webkitHidden';_.visibilityChange='webkitvisibilitychange';}}_.autoPlay=$.proxy(_.autoPlay,_);_.autoPlayClear=$.proxy(_.autoPlayClear,_);_.autoPlayIterator=$.proxy(_.autoPlayIterator,_);_.changeSlide=$.proxy(_.changeSlide,_);_.clickHandler=$.proxy(_.clickHandler,_);_.selectHandler=$.proxy(_.selectHandler,_);_.setPosition=$.proxy(_.setPosition,_);_.swipeHandler=$.proxy(_.swipeHandler,_);_.dragHandler=$.proxy(_.dragHandler,_);_.keyHandler=$.proxy(_.keyHandler,_);_.instanceUid=instanceUid++;_.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;_.registerBreakpoints();_.init(true);}return Slick;}());Slick.prototype.activateADA=function(){var _=this;_.$slideTrack.find('.slick-active').attr({'aria-hidden':'false'}).find('a, input, button, select').attr({'tabindex':'0'});};Slick.prototype.addSlide=Slick.prototype.slickAdd=function(markup,index,addBefore){var _=this;if(typeof (index)==='boolean'){addBefore=index;index=null;}else{if(index<0||(index>=_.slideCount))return false;}_.unload();if(typeof (index)==='number')if(index===0&&_.$slides.length===0)$(markup).appendTo(_.$slideTrack);else if(addBefore)$(markup).insertBefore(_.$slides.eq(index));else $(markup).insertAfter(_.$slides.eq(index));else if(addBefore===true)$(markup).prependTo(_.$slideTrack);else $(markup).appendTo(_.$slideTrack);_.$slides=_.$slideTrack.children(this.options.slide);_.$slideTrack.children(this.options.slide).detach();_.$slideTrack.append(_.$slides);_.$slides.each(function(index,element){$(element).attr('data-slick-index',index);});_.$slidesCache=_.$slides;_.reinit();};Slick.prototype.animateHeight=function(){var _=this;if(_.options.slidesToShow===1&&_.options.adaptiveHeight===true&&_.options.vertical===false){var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(true);_.$list.animate({height:targetHeight},_.options.speed);}};Slick.prototype.animateSlide=function(targetLeft,callback){var animProps={},_=this;_.animateHeight();if(_.options.rtl===true&&_.options.vertical===false)targetLeft=-targetLeft;if(_.transformsEnabled===false)if(_.options.vertical===false)_.$slideTrack.animate({left:targetLeft},_.options.speed,_.options.easing,callback);else _.$slideTrack.animate({top:targetLeft},_.options.speed,_.options.easing,callback);else if(_.cssTransitions===false){if(_.options.rtl===true)_.currentLeft=-(_.currentLeft);$({animStart:_.currentLeft}).animate({animStart:targetLeft},{duration:_.options.speed,easing:_.options.easing,step:function(now){now=Math.ceil(now);if(_.options.vertical===false){animProps[_.animType]='translate('+now+'px, 0px)';_.$slideTrack.css(animProps);}else{animProps[_.animType]='translate(0px,'+now+'px)';_.$slideTrack.css(animProps);}},complete:function(){if(callback)callback.call();}});}else{_.applyTransition();targetLeft=Math.ceil(targetLeft);if(_.options.vertical===false)animProps[_.animType]='translate3d('+targetLeft+'px, 0px, 0px)';else animProps[_.animType]='translate3d(0px,'+targetLeft+'px, 0px)';_.$slideTrack.css(animProps);if(callback)setTimeout(function(){_.disableTransition();callback.call();},_.options.speed);}};Slick.prototype.getNavTarget=function(){var _=this,asNavFor=_.options.asNavFor;if(asNavFor&&asNavFor!==null)asNavFor=$(asNavFor).not(_.$slider);return asNavFor;};Slick.prototype.asNavFor=function(index){var _=this,asNavFor=_.getNavTarget();if(asNavFor!==null&&typeof asNavFor==='object')asNavFor.each(function(){var target=$(this).slick('getSlick');
104if(!target.unslicked)target.slideHandler(index,true);});};Slick.prototype.applyTransition=function(slide){var _=this,transition={};if(_.options.fade===false)transition[_.transitionType]=_.transformType+' '+_.options.speed+'ms '+_.options.cssEase;else transition[_.transitionType]='opacity '+_.options.speed+'ms '+_.options.cssEase;if(_.options.fade===false)_.$slideTrack.css(transition);else _.$slides.eq(slide).css(transition);};Slick.prototype.autoPlay=function(){var _=this;_.autoPlayClear();if(_.slideCount>_.options.slidesToShow)_.autoPlayTimer=setInterval(_.autoPlayIterator,_.options.autoplaySpeed);};Slick.prototype.autoPlayClear=function(){var _=this;if(_.autoPlayTimer)clearInterval(_.autoPlayTimer);};Slick.prototype.autoPlayIterator=function(){var _=this,slideTo=_.currentSlide+_.options.slidesToScroll;if(!_.paused&&!_.interrupted&&!_.focussed){if(_.options.infinite===false)if(_.direction===1&&(_.currentSlide+1)===(_.slideCount-1))_.direction=0;else{if(_.direction===0){slideTo=_.currentSlide-_.options.slidesToScroll;if(_.currentSlide-1===0)_.direction=1;}}_.slideHandler(slideTo);}};Slick.prototype.buildArrows=function(){var _=this;if(_.options.arrows===true){_.$prevArrow=$(_.options.prevArrow).addClass('slick-arrow');_.$nextArrow=$(_.options.nextArrow).addClass('slick-arrow');if(_.slideCount>_.options.slidesToShow){_.$prevArrow.removeClass('slick-hidden').removeAttr('aria-hidden tabindex');_.$nextArrow.removeClass('slick-hidden').removeAttr('aria-hidden tabindex');if(_.htmlExpr.test(_.options.prevArrow))_.$prevArrow.prependTo(_.options.appendArrows);if(_.htmlExpr.test(_.options.nextArrow))_.$nextArrow.appendTo(_.options.appendArrows);if(_.options.infinite!==true)_.$prevArrow.addClass('slick-disabled').attr('aria-disabled','true');}else _.$prevArrow.add(_.$nextArrow).addClass('slick-hidden').attr({'aria-disabled':'true','tabindex':'-1'});}};Slick.prototype.buildDots=function(){var _=this,i,dot;if(_.options.dots===true&&_.slideCount>_.options.slidesToShow){_.$slider.addClass('slick-dotted');dot=$('<ul />').addClass(_.options.dotsClass);for(i=0;i<=_.getDotCount();i+=1)dot.append($('<li />').append(_.options.customPaging.call(this,_,i)));_.$dots=dot.appendTo(_.options.appendDots);_.$dots.find('li').first().addClass('slick-active');}};Slick.prototype.buildOut=function(){var _=this;_.$slides=_.$slider.children(_.options.slide+':not(.slick-cloned)').addClass('slick-slide');_.slideCount=_.$slides.length;_.$slides.each(function(index,element){$(element).attr('data-slick-index',index).data('originalStyling',$(element).attr('style')||'');});_.$slider.addClass('slick-slider');_.$slideTrack=(_.slideCount===0)?$('<div class="slick-track"/>').appendTo(_.$slider):_.$slides.wrapAll('<div class="slick-track"/>').parent();_.$list=_.$slideTrack.wrap('<div class="slick-list"/>').parent();_.$slideTrack.css('opacity',0);if(_.options.centerMode===true||_.options.swipeToSlide===true)_.options.slidesToScroll=1;$('img[data-lazy]',_.$slider).not('[src]').addClass('slick-loading');_.setupInfinite();_.buildArrows();_.buildDots();_.updateDots();_.setSlideClasses(typeof _.currentSlide==='number'?_.currentSlide:0);if(_.options.draggable===true)_.$list.addClass('draggable');};Slick.prototype.buildRows=function(){var _=this,a,b,c,newSlides,numOfSlides,originalSlides,slidesPerSection;newSlides=document.createDocumentFragment();originalSlides=_.$slider.children();if(_.options.rows>0){slidesPerSection=_.options.slidesPerRow*_.options.rows;numOfSlides=Math.ceil(originalSlides.length/slidesPerSection);for(a=0;a<numOfSlides;a++){var slide=document.createElement('div');for(b=0;b<_.options.rows;b++){var row=document.createElement('div');for(c=0;c<_.options.slidesPerRow;c++){var target=(a*slidesPerSection+((b*_.options.slidesPerRow)+c));if(originalSlides.get(target))row.appendChild(originalSlides.get(target));}slide.appendChild(row);}newSlides.appendChild(slide);}_.$slider.empty().append(newSlides);_.$slider.children().children().children().css({'width':(100/_.options.slidesPerRow)+'%','display':'inline-block'});}};Slick.prototype.checkResponsive=function(initial,forceUpdate){var _=this,breakpoint,targetBreakp
104oint,respondToWidth,triggerBreakpoint=false;var sliderWidth=_.$slider.width();var windowWidth=window.innerWidth||$(window).width();if(_.respondTo==='window')respondToWidth=windowWidth;else if(_.respondTo==='slider')respondToWidth=sliderWidth;else{if(_.respondTo==='min')respondToWidth=Math.min(windowWidth,sliderWidth);}if(_.options.responsive&&_.options.responsive.length&&_.options.responsive!==null){targetBreakpoint=null;for(breakpoint in _.breakpoints)if(_.breakpoints.hasOwnProperty(breakpoint))if(_.originalSettings.mobileFirst===false){if(respondToWidth<_.breakpoints[breakpoint])targetBreakpoint=_.breakpoints[breakpoint];}else{if(respondToWidth>_.breakpoints[breakpoint])targetBreakpoint=_.breakpoints[breakpoint];}if(targetBreakpoint!==null)if(_.activeBreakpoint!==null){if(targetBreakpoint!==_.activeBreakpoint||forceUpdate){_.activeBreakpoint=targetBreakpoint;if(_.breakpointSettings[targetBreakpoint]==='unslick')_.unslick(targetBreakpoint);else{_.options=$.extend({},_.originalSettings,_.breakpointSettings[targetBreakpoint]);if(initial===true)_.currentSlide=_.options.initialSlide;_.refresh(initial);}triggerBreakpoint=targetBreakpoint;}}else{_.activeBreakpoint=targetBreakpoint;if(_.breakpointSettings[targetBreakpoint]==='unslick')_.unslick(targetBreakpoint);else{_.options=$.extend({},_.originalSettings,_.breakpointSettings[targetBreakpoint]);if(initial===true)_.currentSlide=_.options.initialSlide;_.refresh(initial);}triggerBreakpoint=targetBreakpoint;}else{if(_.activeBreakpoint!==null){_.activeBreakpoint=null;_.options=_.originalSettings;if(initial===true)_.currentSlide=_.options.initialSlide;_.refresh(initial);triggerBreakpoint=targetBreakpoint;}}if(!initial&&triggerBreakpoint!==false)_.$slider.trigger('breakpoint',[_,triggerBreakpoint]);}};Slick.prototype.changeSlide=function(event,dontAnimate){var _=this,$target=$(event.currentTarget),indexOffset,slideOffset,unevenOffset;if($target.is('a'))event.preventDefault();if(!$target.is('li'))$target=$target.closest('li');unevenOffset=(_.slideCount%_.options.slidesToScroll!==0);indexOffset=unevenOffset?0:(_.slideCount-_.currentSlide)%_.options.slidesToScroll;switch(event.data.message){case 'previous':slideOffset=indexOffset===0?_.options.slidesToScroll:_.options.slidesToShow-indexOffset;if(_.slideCount>_.options.slidesToShow)_.slideHandler(_.currentSlide-slideOffset,false,dontAnimate);break;case 'next':slideOffset=indexOffset===0?_.options.slidesToScroll:indexOffset;if(_.slideCount>_.options.slidesToShow)_.slideHandler(_.currentSlide+slideOffset,false,dontAnimate);break;case 'index':var index=event.data.index===0?0:event.data.index||$target.index()*_.options.slidesToScroll;_.slideHandler(_.checkNavigable(index),false,dontAnimate);$target.children().trigger('focus');break;default:return;}};Slick.prototype.checkNavigable=function(index){var _=this,navigables,prevNavigable;navigables=_.getNavigableIndexes();prevNavigable=0;if(index>navigables[navigables.length-1])index=navigables[navigables.length-1];else for(var n in navigables){if(index<navigables[n]){index=prevNavigable;break;}prevNavigable=navigables[n];}return index;};Slick.prototype.cleanUpEvents=function(){var _=this;if(_.options.dots&&_.$dots!==null){$('li',_.$dots).off('click.slick',_.changeSlide).off('mouseenter.slick',$.proxy(_.interrupt,_,true)).off('mouseleave.slick',$.proxy(_.interrupt,_,false));if(_.options.accessibility===true)_.$dots.off('keydown.slick',_.keyHandler);}_.$slider.off('focus.slick blur.slick');if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow){_.$prevArrow&&_.$prevArrow.off('click.slick',_.changeSlide);_.$nextArrow&&_.$nextArrow.off('click.slick',_.changeSlide);if(_.options.accessibility===true){_.$prevArrow&&_.$prevArrow.off('keydown.slick',_.keyHandler);_.$nextArrow&&_.$nextArrow.off('keydown.slick',_.keyHandler);}}_.$list.off('touchstart.slick mousedown.slick',_.swipeHandler);_.$list.off('touchmove.slick mousemove.slick',_.swipeHandler);_.$list.off('touchend.slick mouseup.slick',_.swipeHandler);
104_.$list.off('touchcancel.slick mouseleave.slick',_.swipeHandler);_.$list.off('click.slick',_.clickHandler);$(document).off(_.visibilityChange,_.visibility);_.cleanUpSlideEvents();if(_.options.accessibility===true)_.$list.off('keydown.slick',_.keyHandler);if(_.options.focusOnSelect===true)$(_.$slideTrack).children().off('click.slick',_.selectHandler);$(window).off('orientationchange.slick.slick-'+_.instanceUid,_.orientationChange);$(window).off('resize.slick.slick-'+_.instanceUid,_.resize);$('[draggable!=true]',_.$slideTrack).off('dragstart',_.preventDefault);$(window).off('load.slick.slick-'+_.instanceUid,_.setPosition);};Slick.prototype.cleanUpSlideEvents=function(){var _=this;_.$list.off('mouseenter.slick',$.proxy(_.interrupt,_,true));_.$list.off('mouseleave.slick',$.proxy(_.interrupt,_,false));};Slick.prototype.cleanUpRows=function(){var _=this,originalSlides;if(_.options.rows>0){originalSlides=_.$slides.children().children();originalSlides.removeAttr('style');_.$slider.empty().append(originalSlides);}};Slick.prototype.clickHandler=function(event){var _=this;if(_.shouldClick===false){event.stopImmediatePropagation();event.stopPropagation();event.preventDefault();}};Slick.prototype.destroy=function(refresh){var _=this;_.autoPlayClear();_.touchObject={};_.cleanUpEvents();$('.slick-cloned',_.$slider).detach();if(_.$dots)_.$dots.remove();if(_.$prevArrow&&_.$prevArrow.length){_.$prevArrow.removeClass('slick-disabled slick-arrow slick-hidden').removeAttr('aria-hidden aria-disabled tabindex').css('display','');if(_.htmlExpr.test(_.options.prevArrow))_.$prevArrow.remove();}if(_.$nextArrow&&_.$nextArrow.length){_.$nextArrow.removeClass('slick-disabled slick-arrow slick-hidden').removeAttr('aria-hidden aria-disabled tabindex').css('display','');if(_.htmlExpr.test(_.options.nextArrow))_.$nextArrow.remove();}if(_.$slides){_.$slides.removeClass('slick-slide slick-active slick-center slick-visible slick-current').removeAttr('aria-hidden').removeAttr('data-slick-index').each(function(){$(this).attr('style',$(this).data('originalStyling'));});_.$slideTrack.children(this.options.slide).detach();_.$slideTrack.detach();_.$list.detach();_.$slider.append(_.$slides);}_.cleanUpRows();_.$slider.removeClass('slick-slider');_.$slider.removeClass('slick-initialized');_.$slider.removeClass('slick-dotted');_.unslicked=true;if(!refresh)_.$slider.trigger('destroy',[_]);};Slick.prototype.disableTransition=function(slide){var _=this,transition={};transition[_.transitionType]='';if(_.options.fade===false)_.$slideTrack.css(transition);else _.$slides.eq(slide).css(transition);};Slick.prototype.fadeSlide=function(slideIndex,callback){var _=this;if(_.cssTransitions===false){_.$slides.eq(slideIndex).css({zIndex:_.options.zIndex});_.$slides.eq(slideIndex).animate({opacity:1},_.options.speed,_.options.easing,callback);}else{_.applyTransition(slideIndex);_.$slides.eq(slideIndex).css({opacity:1,zIndex:_.options.zIndex});if(callback)setTimeout(function(){_.disableTransition(slideIndex);callback.call();},_.options.speed);}};Slick.prototype.fadeSlideOut=function(slideIndex){var _=this;if(_.cssTransitions===false)_.$slides.eq(slideIndex).animate({opacity:0,zIndex:_.options.zIndex-2},_.options.speed,_.options.easing);else{_.applyTransition(slideIndex);_.$slides.eq(slideIndex).css({opacity:0,zIndex:_.options.zIndex-2});}};Slick.prototype.filterSlides=Slick.prototype.slickFilter=function(filter){var _=this;if(filter!==null){_.$slidesCache=_.$slides;_.unload();_.$slideTrack.children(this.options.slide).detach();_.$slidesCache.filter(filter).appendTo(_.$slideTrack);_.reinit();}};Slick.prototype.focusHandler=function(){var _=this;_.$slider.off('focus.slick blur.slick').on('focus.slick blur.slick','*',function(event){event.stopImmediatePropagation();var $sf=$(this);setTimeout(function(){if(_.options.pauseOnFocus){_.focussed=$sf.is(':focus');_.autoPlay();}},0);});};Slick.prototype.getCurrent=Slick.prototype.slickCurrentSlide=function(){var _=this;return _.currentSlide;};Slick.prototype.getDotCount=function(){var _=this;var breakPoint=0;var counter=0;var pagerQty=0;if(_.options.infinite===true)if(_.slideCount<=_.options.slidesToShow)++pagerQty;else while(breakPoint<_.slideCount){++pagerQty;breakPoint=counter+_.options.slidesToScroll;counter+=_.options.slidesToScroll<=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow;}else if(_.options.centerMode===true)pagerQty=_.slideCount;else if(!_.options.asNavFor)pagerQty=1+Math.ceil((_.slideCount-_.options.slidesToShow)/_.options.slidesToScroll);else while(breakPoint<_.slideCount){++pagerQty;breakPoint=counter+_.options.slidesToScroll;counter+=_.options.slidesToScroll<=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow;}return pagerQty-1;};Slick.prototype.getLeft=function(slideIndex){var _=this,targetLeft,verticalHeight,verticalOffset=0,targetSlide,coef;_.slideOffset=0;verticalHeight=_.$slides.first().outerHeight(true);if(_.options.infinite===true){if(_.slideCount>_.options.slidesToShow){_.slideOffset=(_.slideWidth*_.options.slidesToShow)*-1;coef=-1;if(_.options.vertical===true&&_.options.centerMode===true)if(_.options.slidesToShow===2)coef=-1.5;else{if(_.options.slidesToShow===1)coef=-2;}verticalOffset=(verticalHeight*_.options.slidesToShow)*coef;}if(_.slideCount%_.options.slidesToScroll!==0)if(slideIndex+_.options.slidesToScroll>_.slideCount&&_.slideCount>_.options.slidesToShow)if(slideIndex>_.slideCount){_.slideOffset=((_.options.slidesToShow-(slideIndex-_.slideCount))*_.slideWidth)*-1;verticalOffset=((_.options.slidesToShow-(slideIndex-_.slideCount))*verticalHeight)*-1;}else{_.slideOffset=((_.slideCount%_.options.slidesToScroll)*_.slideWidth)*-1;verticalOffset=((_.slideCount%_.options.slidesToScroll)*verticalHeight)*-1;}}else{if(slideIndex+_.options.slidesToShow>_.slideCount){_.slideOffset=((slideIndex+_.options.slidesToShow)-_.slideCount)*_.slideWidth;verticalOffset=((slideIndex+_.options.slidesToShow)-_.slideCount)*verticalHeight;}}if(_.slideCount<=_.options.slidesToShow){_.slideOffset=0;verticalOffset=0;}if(_.options.centerMode===true&&_.slideCount<=_.options.slidesToShow)_.slideOffset=((_.slideWidth*Math.floor(_.options.slidesToShow))/2)-((_.slideWidth*_.slideCount)/2);else if(_.options.centerMode===true&&_.options.infinite===true)_.slideOffset+=_.slideWidth*Math.floor(_.options.slidesToShow/2)-_.slideWidth;else{if(_.options.centerMode===true){_.slideOffset=0;_.slideOffset+=_.slideWidth*Math.floor(_.options.slidesToShow/2);}}if(_.options.vertical===false)targetLeft=((slideIndex*_.slideWidth)*-1)+_.slideOffset;else targetLeft=((slideIndex*verticalHeight)*-1)+verticalOffset;if(_.options.variableWidth===true){if(_.slideCount<=_.options.slidesToShow||_.options.infinite===false)targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex);else targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex+_.options.slidesToShow);
104if(_.options.rtl===true)if(targetSlide[0])targetLeft=(_.$slideTrack.width()-targetSlide[0].offsetLeft-targetSlide.width())*-1;else targetLeft=0;else targetLeft=targetSlide[0]?targetSlide[0].offsetLeft*-1:0;if(_.options.centerMode===true){if(_.slideCount<=_.options.slidesToShow||_.options.infinite===false)targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex);else targetSlide=_.$slideTrack.children('.slick-slide').eq(slideIndex+_.options.slidesToShow+1);if(_.options.rtl===true)if(targetSlide[0])targetLeft=(_.$slideTrack.width()-targetSlide[0].offsetLeft-targetSlide.width())*-1;else targetLeft=0;else targetLeft=targetSlide[0]?targetSlide[0].offsetLeft*-1:0;targetLeft+=(_.$list.width()-targetSlide.outerWidth())/2;}}return targetLeft;};Slick.prototype.getOption=Slick.prototype.slickGetOption=function(option){var _=this;return _.options[option];};Slick.prototype.getNavigableIndexes=function(){var _=this,breakPoint=0,counter=0,indexes=[],max;if(_.options.infinite===false)max=_.slideCount;else{breakPoint=_.options.slidesToScroll*-1;counter=_.options.slidesToScroll*-1;max=_.slideCount*2;}while(breakPoint<max){indexes.push(breakPoint);breakPoint=counter+_.options.slidesToScroll;counter+=_.options.slidesToScroll<=_.options.slidesToShow?_.options.slidesToScroll:_.options.slidesToShow;}return indexes;};Slick.prototype.getSlick=function(){return this;};Slick.prototype.getSlideCount=function(){var _=this,slidesTraversed,swipedSlide,centerOffset;centerOffset=_.options.centerMode===true?_.slideWidth*Math.floor(_.options.slidesToShow/2):0;if(_.options.swipeToSlide===true){_.$slideTrack.find('.slick-slide').each(function(index,slide){if(slide.offsetLeft-centerOffset+($(slide).outerWidth()/2)>(_.swipeLeft*-1)){swipedSlide=slide;return false;}});slidesTraversed=Math.abs($(swipedSlide).attr('data-slick-index')-_.currentSlide)||1;return slidesTraversed;}else return _.options.slidesToScroll;};Slick.prototype.goTo=Slick.prototype.slickGoTo=function(slide,dontAnimate){var _=this;_.changeSlide({data:{message:'index',index:parseInt(slide)}},dontAnimate);};Slick.prototype.init=function(creation){var _=this;if(!$(_.$slider).hasClass('slick-initialized')){$(_.$slider).addClass('slick-initialized');_.buildRows();_.buildOut();_.setProps();_.startLoad();_.loadSlider();_.initializeEvents();_.updateArrows();_.updateDots();_.checkResponsive(true);_.focusHandler();}if(creation)_.$slider.trigger('init',[_]);if(_.options.accessibility===true)_.initADA();if(_.options.autoplay){_.paused=false;_.autoPlay();}};Slick.prototype.initADA=function(){var _=this,numDotGroups=Math.ceil(_.slideCount/_.options.slidesToShow),tabControlIndexes=_.getNavigableIndexes().filter(function(val){return (val>=0)&&(val<_.slideCount);});_.$slides.add(_.$slideTrack.find('.slick-cloned')).attr({'aria-hidden':'true','tabindex':'-1'}).find('a, input, button, select').attr({'tabindex':'-1'});if(_.$dots!==null){_.$slides.not(_.$slideTrack.find('.slick-cloned')).each(function(i){var slideControlIndex=tabControlIndexes.indexOf(i);$(this).attr({'role':'tabpanel','id':'slick-slide'+_.instanceUid+i,'tabindex':-1});if(slideControlIndex!==-1){var ariaButtonControl='slick-slide-control'+_.instanceUid+slideControlIndex;if($('#'+ariaButtonControl).length)$(this).attr({'aria-describedby':ariaButtonControl});}});_.$dots.attr('role','tablist').find('li').each(function(i){var mappedSlideIndex=tabControlIndexes[i];$(this).attr({'role':'presentation'});$(this).find('button').first().attr({'role':'tab','id':'slick-slide-control'+_.instanceUid+i,'aria-controls':'slick-slide'+_.instanceUid+mappedSlideIndex,'aria-label':(i+1)+' of '+numDotGroups,'aria-selected':null,'tabindex':'-1'});}).eq(_.currentSlide).find('button').attr({'aria-selected':'true','tabindex':'0'}).end();}for(var i=_.currentSlide,max=i+_.options.slidesToShow;i<max;i++)if(_.options.focusOnChange)_.$slides.eq(i).attr({'tabindex':'0'});else _.$slides.eq(i).removeAttr('tabindex');_.activateADA();};Slick.prototype.initArrowEvents=function(){var _=this;if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow){_.$prevArrow.off('click.slick').on('click.slick',{message:'previous'},_.changeSlide);_.$nextArrow.off('click.slick').on('click.slick',{message:'next'},_.changeSlide);
104if(_.options.accessibility===true){_.$prevArrow.on('keydown.slick',_.keyHandler);_.$nextArrow.on('keydown.slick',_.keyHandler);}}};Slick.prototype.initDotEvents=function(){var _=this;if(_.options.dots===true&&_.slideCount>_.options.slidesToShow){$('li',_.$dots).on('click.slick',{message:'index'},_.changeSlide);if(_.options.accessibility===true)_.$dots.on('keydown.slick',_.keyHandler);}if(_.options.dots===true&&_.options.pauseOnDotsHover===true&&_.slideCount>_.options.slidesToShow)$('li',_.$dots).on('mouseenter.slick',$.proxy(_.interrupt,_,true)).on('mouseleave.slick',$.proxy(_.interrupt,_,false));};Slick.prototype.initSlideEvents=function(){var _=this;if(_.options.pauseOnHover){_.$list.on('mouseenter.slick',$.proxy(_.interrupt,_,true));_.$list.on('mouseleave.slick',$.proxy(_.interrupt,_,false));}};Slick.prototype.initializeEvents=function(){var _=this;_.initArrowEvents();_.initDotEvents();_.initSlideEvents();_.$list.on('touchstart.slick mousedown.slick',{action:'start'},_.swipeHandler);_.$list.on('touchmove.slick mousemove.slick',{action:'move'},_.swipeHandler);_.$list.on('touchend.slick mouseup.slick',{action:'end'},_.swipeHandler);
104_.$list.on('touchcancel.slick mouseleave.slick',{action:'end'},_.swipeHandler);_.$list.on('click.slick',_.clickHandler);$(document).on(_.visibilityChange,$.proxy(_.visibility,_));if(_.options.accessibility===true)_.$list.on('keydown.slick',_.keyHandler);if(_.options.focusOnSelect===true)$(_.$slideTrack).children().on('click.slick',_.selectHandler);$(window).on('orientationchange.slick.slick-'+_.instanceUid,$.proxy(_.orientationChange,_));$(window).on('resize.slick.slick-'+_.instanceUid,$.proxy(_.resize,_));$('[draggable!=true]',_.$slideTrack).on('dragstart',_.preventDefault);$(window).on('load.slick.slick-'+_.instanceUid,_.setPosition);$(_.setPosition);};Slick.prototype.initUI=function(){var _=this;if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow){_.$prevArrow.show();_.$nextArrow.show();}if(_.options.dots===true&&_.slideCount>_.options.slidesToShow)_.$dots.show();};Slick.prototype.keyHandler=function(event){var _=this;if(!event.target.tagName.match('TEXTAREA|INPUT|SELECT'))if(event.keyCode===37&&_.options.accessibility===true)_.changeSlide({data:{message:_.options.rtl===true?'next':'previous'}});else{if(event.keyCode===39&&_.options.accessibility===true)_.changeSlide({data:{message:_.options.rtl===true?'previous':'next'}});}};Slick.prototype.lazyLoad=function(){var _=this,loadRange,cloneRange,rangeStart,rangeEnd;function loadImages(imagesScope){$('img[data-lazy]',imagesScope).each(function(){var image=$(this),imageSource=$(this).attr('data-lazy'),imageSrcSet=$(this).attr('data-srcset'),imageSizes=$(this).attr('data-sizes')||_.$slider.attr('data-sizes'),imageToLoad=document.createElement('img');imageToLoad.onload=function(){image.animate({opacity:0}
104,100,function(){if(imageSrcSet){image.attr('srcset',imageSrcSet);if(imageSizes)image.attr('sizes',imageSizes);}image.attr('src',imageSource).animate({opacity:1},200,function(){image.removeAttr('data-lazy data-srcset data-sizes').removeClass('slick-loading');});_.$slider.trigger('lazyLoaded',[_,image,imageSource]);});};imageToLoad.onerror=function(){image.removeAttr('data-lazy').removeClass('slick-loading').addClass('slick-lazyload-error');_.$slider.trigger('lazyLoadError',[_,image,imageSource]);};imageToLoad.src=imageSource;});}if(_.options.centerMode===true)if(_.options.infinite===true){rangeStart=_.currentSlide+(_.options.slidesToShow/2+1);rangeEnd=rangeStart+_.options.slidesToShow+2;}else{rangeStart=Math.max(0,_.currentSlide-(_.options.slidesToShow/2+1));rangeEnd=2+(_.options.slidesToShow/2+1)+_.currentSlide;}else{rangeStart=_.options.infinite?_.options.slidesToShow+_.currentSlide:_.currentSlide;rangeEnd=Math.ceil(rangeStart+_.options.slidesToShow);if(_.options.fade===true){if(rangeStart>0)rangeStart--;if(rangeEnd<=_.slideCount)rangeEnd++;}}loadRange=_.$slider.find('.slick-slide').slice(rangeStart,rangeEnd);if(_.options.lazyLoad==='anticipated'){var prevSlide=rangeStart-1,nextSlide=rangeEnd,$slides=_.$slider.find('.slick-slide');for(var i=0;i<_.options.slidesToScroll;i++){if(prevSlide<0)prevSlide=_.slideCount-1;loadRange=loadRange.add($slides.eq(prevSlide));loadRange=loadRange.add($slides.eq(nextSlide));prevSlide--;nextSlide++;}}loadImages(loadRange);if(_.slideCount<=_.options.slidesToShow){cloneRange=_.$slider.find('.slick-slide');loadImages(cloneRange);}else if(_.currentSlide>=_.slideCount-_.options.slidesToShow){cloneRange=_.$slider.find('.slick-cloned').slice(0,_.options.slidesToShow);loadImages(cloneRange);}else{if(_.currentSlide===0){cloneRange=_.$slider.find('.slick-cloned').slice(_.options.slidesToShow*-1);loadImages(cloneRange);}}};Slick.prototype.loadSlider=function(){var _=this;_.setPosition();_.$slideTrack.css({opacity:1});_.$slider.removeClass('slick-loading');_.initUI();if(_.options.lazyLoad==='progressive')_.progressiveLazyLoad();};Slick.prototype.next=Slick.prototype.slickNext=function(){var _=this;_.changeSlide({data:{message:'next'}});};Slick.prototype.orientationChange=function(){var _=this;_.checkResponsive();_.setPosition();};Slick.prototype.pause=Slick.prototype.slickPause=function(){var _=this;_.autoPlayClear();_.paused=true;};Slick.prototype.play=Slick.prototype.slickPlay=function(){var _=this;_.autoPlay();_.options.autoplay=true;_.paused=false;_.focussed=false;_.interrupted=false;};Slick.prototype.postSlide=function(index){var _=this;if(!_.unslicked){_.$slider.trigger('afterChange',[_,index]);_.animating=false;if(_.slideCount>_.options.slidesToShow)_.setPosition();_.swipeLeft=null;if(_.options.autoplay)_.autoPlay();if(_.options.accessibility===true){_.initADA();if(_.options.focusOnChange){var $currentSlide=$(_.$slides.get(_.currentSlide));$currentSlide.attr('tabindex',0).focus();}}}};Slick.prototype.prev=Slick.prototype.slickPrev=function(){var _=this;_.changeSlide({data:{message:'previous'}});};Slick.prototype.preventDefault=function(event){event.preventDefault();};Slick.prototype.progressiveLazyLoad=function(tryCount){tryCount=tryCount||1;var _=this,$imgsToLoad=$('img[data-lazy]',_.$slider),image,imageSource,imageSrcSet,imageSizes,imageToLoad;if($imgsToLoad.length){image=$imgsToLoad.first();imageSource=image.attr('data-lazy');imageSrcSet=image.attr('data-srcset');imageSizes=image.attr('data-sizes')||_.$slider.attr('data-sizes');imageToLoad=document.createElement('img');imageToLoad.onload=function(){if(imageSrcSet){image.attr('srcset',imageSrcSet);if(imageSizes)image.attr('sizes',imageSizes);}image.attr('src',imageSource).removeAttr('data-lazy data-srcset data-sizes').removeClass('slick-loading');if(_.options.adaptiveHeight===true)_.setPosition();_.$slider.trigger('lazyLoaded',[_,image,imageSource]);_.progressiveLazyLoad();};imageToLoad.onerror=function(){if(tryCount<3)setTimeout(function(){_.progressiveLazyLoad(tryCount+1);},500);else{image.removeAttr('data-lazy').removeClass('slick-loading').addClass('slick-lazyload-error');_.$slider.trigger('lazyLoadError',[_,image,imageSource]);_.progressiveLazyLoad();}};imageToLoad.src=imageSource;}else _.$slider.trigger('allImagesLoaded',[_]);};Slick.prototype.refresh=function(initializing){var _=this,currentSlide,lastVisibleIndex;lastVisibleIndex=_.slideCount-_.options.slidesToShow;if(!_.options.infinite&&(_.currentSlide>lastVisibleIndex))_.currentSlide=lastVisibleIndex;if(_.slideCount<=_.options.slidesToShow)_.currentSlide=0;currentSlide=_.currentSlide;_.destroy(true);$.extend(_,_.initials,{currentSlide});_.init();if(!initializing)_.changeSlide({data:{message:'index',index:currentSlide}},false);};Slick.prototype.registerBreakpoints=function(){var _=this,breakpoint,currentBreakpoint,l,responsiveSettings=_.options.responsive||null;if($.type(responsiveSettings)==='array'&&responsiveSettings.length){_.respondTo=_.options.respondTo||'window';for(breakpoint in responsiveSettings){l=_.breakpoints.length-1;if(responsiveSettings.hasOwnProperty(breakpoint)){currentBreakpoint=responsiveSettings[breakpoint].breakpoint;while(l>=0){if(_.breakpoints[l]&&_.breakpoints[l]===currentBreakpoint)_.breakpoints.splice(l,1);l--;}_.breakpoints.push(currentBreakpoint);_.breakpointSettings[currentBreakpoint]=responsiveSettings[breakpoint].settings;}}_.breakpoints.sort(function(a,b){return (_.options.mobileFirst)?a-b:b-a;});}};Slick.prototype.reinit=function(){var _=this;_.$slides=_.$slideTrack.children(_.options.slide).addClass('slick-slide');_.slideCount=_.$slides.length;if(_.currentSlide>=_.slideCount&&_.currentSlide!==0)_.currentSlide=_.currentSlide-_.options.slidesToScroll;if(_.slideCount<=_.options.slidesToShow)_.currentSlide=0;_.registerBreakpoints();_.setProps();_.setupInfinite();_.buildArrows();_.updateArrows();_.initArrowEvents();_.buildDots();_.updateDots();_.initDotEvents();_.cleanUpSlideEvents();_.initSlideEvents();_.checkResponsive(false,true);if(_.options.focusOnSelect===true)$(_.$slideTrack).children().on('click.slick',_.selectHandler);_.setSlideClasses(typeof _.currentSlide==='number'?_.currentSlide:0);_.setPosition();_.focusHandler();_.paused=!_.options.autoplay;_.autoPlay();_.$slider.trigger('reInit',[_]);};Slick.prototype.resize=function(){var _=this;if($(window).width()!==_.windowWidth){clearTimeout(_.windowDelay);_.windowDelay=window.setTimeout(function(){_.windowWidth=$(window).width();_.checkResponsive();if(!_.unslicked)_.setPosition();},50);}};Slick.prototype.removeSlide=Slick.prototype.slickRemove=function(index,removeBefore,removeAll){var _=this;if(typeof (index)==='boolean'){removeBefore=index;index=removeBefore===true?0:_.slideCount-1;}else index=removeBefore===true?--index:index;if(_.slideCount<1||index<0||index>_.slideCount-1)return false;_.unload();if(removeAll===true)_.$slideTrack.children().remove();else _.$slideTrack.children(this.options.slide).eq(index).remove();_.$slides=_.$slideTrack.children(this.options.slide);_.$slideTrack.children(this.options.slide).detach();_.$slideTrack.append(_.$slides);_.$slidesCache=_.$slides;_.reinit();};Slick.prototype.setCSS=function(position){var _=this,positionProps={},x,y;if(_.options.rtl===true)position=-position;x=_.positionProp=='left'?Math.ceil(position)+'px':'0px';y=_.positionProp=='top'?Math.ceil(position)+'px':'0px';positionProps[_.positionProp]=position;if(_.transformsEnabled===false)_.$slideTrack.css(positionProps);else{positionProps={};if(_.cssTransitions===false){positionProps[_.animType]='translate('+x+', '+y+')';_.$slideTrack.css(positionProps);}else{positionProps[_.animType]='translate3d('+x+', '+y+', 0px)';_.$slideTrack.css(positionProps);}}};Slick.prototype.setDimensions=function(){var _=this;if(_.options.vertical===false){if(_.options.centerMode===true)_.$list.css({padding:('0px '+_.options.centerPadding)});}else{_.$list.height(_.$slides.first().outerHeight(true)*_.options.slidesToShow);if(_.options.centerMode===true)_.$list.css({padding:(_.options.centerPadding+' 0px')}
104);}_.listWidth=_.$list.width();_.listHeight=_.$list.height();if(_.options.vertical===false&&_.options.variableWidth===false){_.slideWidth=Math.ceil(_.listWidth/_.options.slidesToShow);_.$slideTrack.width(Math.ceil((_.slideWidth*_.$slideTrack.children('.slick-slide').length)));}else if(_.options.variableWidth===true)_.$slideTrack.width(5000*_.slideCount);else{_.slideWidth=Math.ceil(_.listWidth);_.$slideTrack.height(Math.ceil((_.$slides.first().outerHeight(true)*_.$slideTrack.children('.slick-slide').length)));}var offset=_.$slides.first().outerWidth(true)-_.$slides.first().width();if(_.options.variableWidth===false)_.$slideTrack.children('.slick-slide').width(_.slideWidth-offset);};Slick.prototype.setFade=function(){var _=this,targetLeft;_.$slides.each(function(index,element){targetLeft=(_.slideWidth*index)*-1;if(_.options.rtl===true)$(element).css({position:'relative',right:targetLeft,top:0,zIndex:_.options.zIndex-2,opacity:0});else $(element).css({position:'relative',left:targetLeft,top:0,zIndex:_.options.zIndex-2,opacity:0}
104);});_.$slides.eq(_.currentSlide).css({zIndex:_.options.zIndex-1,opacity:1});};Slick.prototype.setHeight=function(){var _=this;if(_.options.slidesToShow===1&&_.options.adaptiveHeight===true&&_.options.vertical===false){var targetHeight=_.$slides.eq(_.currentSlide).outerHeight(true);_.$list.css('height',targetHeight);}};Slick.prototype.setOption=Slick.prototype.slickSetOption=function(){var _=this,l,item,option,value,refresh=false,type;if($.type(arguments[0])==='object'){option=arguments[0];refresh=arguments[1];type='multiple';}else{if($.type(arguments[0])==='string'){option=arguments[0];value=arguments[1];refresh=arguments[2];if(arguments[0]==='responsive'&&$.type(arguments[1])==='array')type='responsive';else{if(typeof arguments[1]!=='undefined')type='single';}}}if(type==='single')_.options[option]=value;else if(type==='multiple')$.each(option,function(opt,val){_.options[opt]=val;});else{if(type==='responsive')for(item in value)if($.type(_.options.responsive)!=='array')_.options.responsive=[value[item]];else{l=_.options.responsive.length-1;while(l>=0){if(_.options.responsive[l].breakpoint===value[item].breakpoint)_.options.responsive.splice(l,1);l--;}_.options.responsive.push(value[item]);}}if(refresh){_.unload();_.reinit();}};Slick.prototype.setPosition=function(){var _=this;_.setDimensions();_.setHeight();if(_.options.fade===false)_.setCSS(_.getLeft(_.currentSlide));else _.setFade();_.$slider.trigger('setPosition',[_]);};Slick.prototype.setProps=function(){var _=this,bodyStyle=document.body.style;_.positionProp=_.options.vertical===true?'top':'left';if(_.positionProp==='top')_.$slider.addClass('slick-vertical');else _.$slider.removeClass('slick-vertical');if(bodyStyle.WebkitTransition!==undefined||bodyStyle.MozTransition!==undefined||bodyStyle.msTransition!==undefined)if(_.options.useCSS===true)_.cssTransitions=true;if(_.options.fade)if(typeof _.options.zIndex==='number'){if(_.options.zIndex<3)_.options.zIndex=3;}else _.options.zIndex=_.defaults.zIndex;if(bodyStyle.OTransform!==undefined){_.animType='OTransform';_.transformType='-o-transform';_.transitionType='OTransition';if(bodyStyle.perspectiveProperty===undefined&&bodyStyle.webkitPerspective===undefined)_.animType=false;}if(bodyStyle.MozTransform!==undefined){_.animType='MozTransform';_.transformType='-moz-transform';_.transitionType='MozTransition';if(bodyStyle.perspectiveProperty===undefined&&bodyStyle.MozPerspective===undefined)_.animType=false;}if(bodyStyle.webkitTransform!==undefined){_.animType='webkitTransform';_.transformType='-webkit-transform';_.transitionType='webkitTransition';if(bodyStyle.perspectiveProperty===undefined&&bodyStyle.webkitPerspective===undefined)_.animType=false;}if(bodyStyle.msTransform!==undefined){_.animType='msTransform';_.transformType='-ms-transform';_.transitionType='msTransition';if(bodyStyle.msTransform===undefined)_.animType=false;}if(bodyStyle.transform!==undefined&&_.animType!==false){_.animType='transform';_.transformType='transform';_.transitionType='transition';}_.transformsEnabled=_.options.useTransform&&(_.animType!==null&&_.animType!==false);};Slick.prototype.setSlideClasses=function(index){var _=this,centerOffset,allSlides,indexOffset,remainder;allSlides=_.$slider.find('.slick-slide').removeClass('slick-active slick-center slick-current').attr('aria-hidden','true');_.$slides.eq(index).addClass('slick-current');if(_.options.centerMode===true){var evenCoef=_.options.slidesToShow%2===0?1:0;centerOffset=Math.floor(_.options.slidesToShow/2);if(_.options.infinite===true){if(index>=centerOffset&&index<=(_.slideCount-1)-centerOffset)_.$slides.slice(index-centerOffset+evenCoef,index+centerOffset+1).addClass('slick-active').attr('aria-hidden','false');else{indexOffset=_.options.slidesToShow+index;allSlides.slice(indexOffset-centerOffset+1+evenCoef,indexOffset+centerOffset+2).addClass('slick-active').attr('aria-hidden','false');}if(index===0)allSlides.eq(allSlides.length-1-_.options.slidesToShow).addClass('slick-center');else{if(index===_.slideCount-1)allSlides.eq(_.options.slidesToShow).addClass('slick-center');}}_.$slides.eq(index).addClass('slick-center');}else if(index>=0&&index<=(_.slideCount-_.options.slidesToShow))_.$slides.slice(index,index+_.options.slidesToShow).addClass('slick-active').attr('aria-hidden','false');else if(allSlides.length<=_.options.slidesToShow)allSlides.addClass('slick-active').attr('aria-hidden','false');else{remainder=_.slideCount%_.options.slidesToShow;indexOffset=_.options.infinite===true?_.options.slidesToShow+index:index;if(_.options.slidesToShow==_.options.slidesToScroll&&(_.slideCount-index)<_.options.slidesToShow)allSlides.slice(indexOffset-(_.options.slidesToShow-remainder),indexOffset+remainder).addClass('slick-active').attr('aria-hidden','false');else allSlides.slice(indexOffset,indexOffset+_.options.slidesToShow).addClass('slick-active').attr('aria-hidden','false');}if(_.options.lazyLoad==='ondemand'||_.options.lazyLoad==='anticipated')_.lazyLoad();};Slick.prototype.setupInfinite=function(){var _=this,i,slideIndex,infiniteCount;if(_.options.fade===true)_.options.centerMode=false;if(_.options.infinite===true&&_.options.fade===false){slideIndex=null;if(_.slideCount>_.options.slidesToShow){if(_.options.centerMode===true)infiniteCount=_.options.slidesToShow+1;else infiniteCount=_.options.slidesToShow;for(i=_.slideCount;i>(_.slideCount-infiniteCount);i-=1){slideIndex=i-1;$(_.$slides[slideIndex]).clone(true).attr('id','').attr('data-slick-index',slideIndex-_.slideCount).prependTo(_.$slideTrack).addClass('slick-cloned');}for(i=0;i<infiniteCount+_.slideCount;i+=1){slideIndex=i;$(_.$slides[slideIndex]).clone(true).attr('id','').attr('data-slick-index',slideIndex+_.slideCount).appendTo(_.$slideTrack).addClass('slick-cloned');}_.$slideTrack.find('.slick-cloned').find('[id]').each(function(){$(this).attr('id','');});}}};Slick.prototype.interrupt=function(toggle){var _=this;if(!toggle)_.autoPlay();_.interrupted=toggle;};Slick.prototype.selectHandler=function(event){var _=this;var targetElement=$(event.target).is('.slick-slide')?$(event.target):$(event.target).parents('.slick-slide');
104var index=parseInt(targetElement.attr('data-slick-index'));if(!index)index=0;if(_.slideCount<=_.options.slidesToShow){_.slideHandler(index,false,true);return;}_.slideHandler(index);};Slick.prototype.slideHandler=function(index,sync,dontAnimate){var targetSlide,animSlide,oldSlide,slideLeft,targetLeft=null,_=this,navTarget;sync=sync||false;if(_.animating===true&&_.options.waitForAnimate===true)return;if(_.options.fade===true&&_.currentSlide===index)return;if(sync===false)_.asNavFor(index);targetSlide=index;targetLeft=_.getLeft(targetSlide);slideLeft=_.getLeft(_.currentSlide);_.currentLeft=_.swipeLeft===null?slideLeft:_.swipeLeft;if(_.options.infinite===false&&_.options.centerMode===false&&(index<0||index>_.getDotCount()*_.options.slidesToScroll)){if(_.options.fade===false){targetSlide=_.currentSlide;if(dontAnimate!==true&&_.slideCount>_.options.slidesToShow)_.animateSlide(slideLeft,function(){_.postSlide(targetSlide);});else _.postSlide(targetSlide);}return;}else{if(_.options.infinite===false&&_.options.centerMode===true&&(index<0||index>(_.slideCount-_.options.slidesToScroll))){if(_.options.fade===false){targetSlide=_.currentSlide;if(dontAnimate!==true&&_.slideCount>_.options.slidesToShow)_.animateSlide(slideLeft,function(){_.postSlide(targetSlide);});else _.postSlide(targetSlide);}return;}}if(_.options.autoplay)clearInterval(_.autoPlayTimer);if(targetSlide<0)if(_.slideCount%_.options.slidesToScroll!==0)animSlide=_.slideCount-(_.slideCount%_.options.slidesToScroll);else animSlide=_.slideCount+targetSlide;else if(targetSlide>=_.slideCount)if(_.slideCount%_.options.slidesToScroll!==0)animSlide=0;else animSlide=targetSlide-_.slideCount;else animSlide=targetSlide;_.animating=true;_.$slider.trigger('beforeChange',[_,_.currentSlide,animSlide]);oldSlide=_.currentSlide;_.currentSlide=animSlide;_.setSlideClasses(_.currentSlide);if(_.options.asNavFor){navTarget=_.getNavTarget();navTarget=navTarget.slick('getSlick');if(navTarget.slideCount<=navTarget.options.slidesToShow)navTarget.setSlideClasses(_.currentSlide);}_.updateDots();_.updateArrows();if(_.options.fade===true){if(dontAnimate!==true){_.fadeSlideOut(oldSlide);_.fadeSlide(animSlide,function(){_.postSlide(animSlide);});}else _.postSlide(animSlide);_.animateHeight();return;}if(dontAnimate!==true&&_.slideCount>_.options.slidesToShow)_.animateSlide(targetLeft,function(){_.postSlide(animSlide);});else _.postSlide(animSlide);};Slick.prototype.startLoad=function(){var _=this;if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow){_.$prevArrow.hide();_.$nextArrow.hide();}if(_.options.dots===true&&_.slideCount>_.options.slidesToShow)_.$dots.hide();_.$slider.addClass('slick-loading');};Slick.prototype.swipeDirection=function(){var xDist,yDist,r,swipeAngle,_=this;xDist=_.touchObject.startX-_.touchObject.curX;yDist=_.touchObject.startY-_.touchObject.curY;r=Math.atan2(yDist,xDist);swipeAngle=Math.round(r*180/Math.PI);if(swipeAngle<0)swipeAngle=360-Math.abs(swipeAngle);if((swipeAngle<=45)&&(swipeAngle>=0))return (_.options.rtl===false?'left':'right');if((swipeAngle<=360)&&(swipeAngle>=315))return (_.options.rtl===false?'left':'right');if((swipeAngle>=135)&&(swipeAngle<=225))return (_.options.rtl===false?'right':'left');if(_.options.verticalSwiping===true)if((swipeAngle>=35)&&(swipeAngle<=135))return 'down';else return 'up';return 'vertical';};Slick.prototype.swipeEnd=function(event){var _=this,slideCount,direction;_.dragging=false;_.swiping=false;if(_.scrolling){_.scrolling=false;return false;}_.interrupted=false;_.shouldClick=(_.touchObject.swipeLength>10)?false:true;if(_.touchObject.curX===undefined)return false;if(_.touchObject.edgeHit===true)_.$slider.trigger('edge',[_,_.swipeDirection()]);if(_.touchObject.swipeLength>=_.touchObject.minSwipe){direction=_.swipeDirection();switch(direction){case 'left':case 'down':slideCount=_.options.swipeToSlide?_.checkNavigable(_.currentSlide+_.getSlideCount()):_.currentSlide+_.getSlideCount();_.currentDirection=0;break;case 'right':case 'up':slideCount=_.options.swipeToSlide?_.checkNavigable(_.currentSlide-_.getSlideCount()):_.currentSlide-_.getSlideCount();_.currentDirection=1;break;default:}if(direction!='vertical'){_.slideHandler(slideCount);_.touchObject={};_.$slider.trigger('swipe',[_,direction]);}}else{if(_.touchObject.startX!==_.touchObject.curX){_.slideHandler(_.currentSlide);_.touchObject={};}}};Slick.prototype.swipeHandler=function(event){var _=this;if((_.options.swipe===false)||('ontouchend' in document&&_.options.swipe===false))return;else{if(_.options.draggable===false&&event.type.indexOf('mouse')!==-1)return;}_.touchObject.fingerCount=event.originalEvent&&event.originalEvent.touches!==undefined?event.originalEvent.touches.length:1;_.touchObject.minSwipe=_.listWidth/_.options.touchThreshold;if(_.options.verticalSwiping===true)_.touchObject.minSwipe=_.listHeight/_.options.touchThreshold;switch(event.data.action){case 'start':_.swipeStart(event);break;case 'move':_.swipeMove(event);break;case 'end':_.swipeEnd(event);break;}};Slick.prototype.swipeMove=function(event){var _=this,edgeWasHit=false,curLeft,swipeDirection,swipeLength,positionOffset,touches,verticalSwipeLength;touches=event.originalEvent!==undefined?event.originalEvent.touches:null;if(!_.dragging||_.scrolling||touches&&touches.length!==1)return false;curLeft=_.getLeft(_.currentSlide);_.touchObject.curX=touches!==undefined?touches[0].pageX:event.clientX;_.touchObject.curY=touches!==undefined?touches[0].pageY:event.clientY;_.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(_.touchObject.curX-_.touchObject.startX,2)));verticalSwipeLength=Math.round(Math.sqrt(Math.pow(_.touchObject.curY-_.touchObject.startY,2)));if(!_.options.verticalSwiping&&!_.swiping&&verticalSwipeLength>4){_.scrolling=true;return false;}if(_.options.verticalSwiping===true)_.touchObject.swipeLength=verticalSwipeLength;swipeDirection=_.swipeDirection();if(event.originalEvent!==undefined&&_.touchObject.swipeLength>4){_.swiping=true;event.preventDefault();}positionOffset=(_.options.rtl===false?1:-1)*(_.touchObject.curX>_.touchObject.startX?1:-1);if(_.options.verticalSwiping===true)positionOffset=_.touchObject.curY>_.touchObject.startY?1:-1;swipeLength=_.touchObject.swipeLength;_.touchObject.edgeHit=false;if(_.options.infinite===false)if((_.currentSlide===0&&swipeDirection==='right')||(_.currentSlide>=_.getDotCount()&&swipeDirection==='left')){swipeLength=_.touchObject.swipeLength*_.options.edgeFriction;_.touchObject.edgeHit=true;}if(_.options.vertical===false)_.swipeLeft=curLeft+swipeLength*positionOffset;else _.swipeLeft=curLeft+(swipeLength*(_.$list.height()/_.listWidth))*positionOffset;if(_.options.verticalSwiping===true)_.swipeLeft=curLeft+swipeLength*positionOffset;if(_.options.fade===true||_.options.touchMove===false)return false;if(_.animating===true){_.swipeLeft=null;return false;}_.setCSS(_.swipeLeft);};Slick.prototype.swipeStart=function(event){var _=this,touches;_.interrupted=true;if(_.touchObject.fingerCount!==1||_.slideCount<=_.options.slidesToShow){_.touchObject={};return false;}if(event.originalEvent!==undefined&&event.originalEvent.touches!==undefined)touches=event.originalEvent.touches[0];_.touchObject.startX=_.touchObject.curX=touches!==undefined?touches.pageX:event.clientX;_.touchObject.startY=_.touchObject.curY=touches!==undefined?touches.pageY:event.clientY;_.dragging=true;};Slick.prototype.unfilterSlides=Slick.prototype.slickUnfilter=function(){var _=this;if(_.$slidesCache!==null){_.unload();_.$slideTrack.children(this.options.slide).detach();_.$slidesCache.appendTo(_.$slideTrack);_.reinit();}};Slick.prototype.unload=function(){var _=this;$('.slick-cloned',_.$slider).remove();if(_.$dots)_.$dots.remove();if(_.$prevArrow&&_.htmlExpr.test(_.options.prevArrow))_.$prevArrow.remove();if(_.$nextArrow&&_.htmlExpr.test(_.options.nextArrow))_.$nextArrow.remove();_.$slides.removeClass('slick-slide slick-active slick-visible slick-current').attr('aria-hidden','true').css('width','');};
104Slick.prototype.unslick=function(fromBreakpoint){var _=this;_.$slider.trigger('unslick',[_,fromBreakpoint]);_.destroy();};Slick.prototype.updateArrows=function(){var _=this,centerOffset;centerOffset=Math.floor(_.options.slidesToShow/2);if(_.options.arrows===true&&_.slideCount>_.options.slidesToShow&&!_.options.infinite){_.$prevArrow.removeClass('slick-disabled').attr('aria-disabled','false');_.$nextArrow.removeClass('slick-disabled').attr('aria-disabled','false');if(_.currentSlide===0){_.$prevArrow.addClass('slick-disabled').attr('aria-disabled','true');_.$nextArrow.removeClass('slick-disabled').attr('aria-disabled','false');}else if(_.currentSlide>=_.slideCount-_.options.slidesToShow&&_.options.centerMode===false){_.$nextArrow.addClass('slick-disabled').attr('aria-disabled','true');_.$prevArrow.removeClass('slick-disabled').attr('aria-disabled','false');}else{if(_.currentSlide>=_.slideCount-1&&_.options.centerMode===true){_.$nextArrow.addClass('slick-disabled').attr('aria-disabled','true');_.$prevArrow.removeClass('slick-disabled').attr('aria-disabled','false');}}}};Slick.prototype.updateDots=function(){var _=this;if(_.$dots!==null){_.$dots.find('li').removeClass('slick-active').end();_.$dots.find('li').eq(Math.floor(_.currentSlide/_.options.slidesToScroll)).addClass('slick-active');}};Slick.prototype.visibility=function(){var _=this;if(_.options.autoplay)if(document[_.hidden])_.interrupted=true;else _.interrupted=false;};$.fn.slick=function(){var _=this,opt=arguments[0],args=Array.prototype.slice.call(arguments,1),l=_.length,i,ret;for(i=0;i<l;i++){if(typeof opt=='object'||typeof opt=='undefined')_[i].slick=new Slick(_[i],opt);else ret=_[i].slick[opt].apply(_[i].slick,args);if(typeof ret!='undefined')return ret;}return _;};}));;
105(function(){const m=jQuery,W="show-menu",L="active-parent",R=()=>m("#site-menu-drawer");let E,$;const G={left:37,up:38,right:39,down:40,esc:27},z=(e)=>{const t=R(),s=e.next(".submenu");if(s.length){const i=s.attr("id");if(typeof $<"u"&&i===$)return $=i,!1;$=i,clearInterval(window.linkSlideInterval),s.show();let n=s.outerHeight(),o=s.find("img").outerHeight()+(parseInt(s.css("padding-top"))+parseInt(s.css("padding-bottom")));s.hide(),s.find(".animate-in").removeClass("animate-in"),e.addClass(L),s.addClass(W),m(".site-header").addClass("has-open-tray"),setTimeout(()=>{s.addClass("animates-menu-in");},20);let l=o>n?o:n;!m("body").hasClass("toolbar")&&m(".site-header").has(".persistent-banner").length&&(l+=m(".persistent-banner").height()),m("html").hasClass("site-no-animation")?t.stop().height(l):t.stop().animate({height:l},300);const u=s.find("img").filter(function(){return !this.complete;});u.length&&u.one("load",function(){s.hasClass(W)&&t.stop().animate({height:s.outerHeight()},150);});let f=s.find("a"),v=f.length,w=0;window.linkSlideInterval=setInterval(function(){if(m(f[w]).stop().addClass("animate-in"),w++,w===v){clearInterval(window.linkSlideInterval);return;}},95);}},g=(e,t)=>{const s=R();if(typeof e<"u"&&e!==!1){const n=e.next(".submenu").attr("id");if(typeof E>"u"||n===E)return E=n,!1;E=n;}m(".submenu.show-menu").removeClass("animates-menu-in").removeClass(W),m(".site-header").removeClass("has-open-tray");const i=m("."+L);i.attr("data-touched")==="true"&&i.removeAttr("data-touched"),i.removeClass(L),m("html").hasClass("site-no-animation")?s.stop().height(0):s.stop().animate({height:0},350),t&&($=void 0);},I=(e)=>{e.next("li").length>0?e.next("li").find("a, button").first().focus():e.parent("ul").next("ul").find("a, button").first().focus();},P=(e)=>{e.prev("li").length>0?e.prev("li").find("a, button").first().focus():e.parent("ul").prev("ul").find("a, button").last().focus();},d=jQuery,J=()=>{const e=jQuery("#site-menu"),t=e.find("> li > a, > li > button");let s=!1,i=!1;d("body").on("click",function(n){n.target.id==="site-menu"||d(n.target).closest("#site-menu").length||g();}),d(".submenu").on("mouseleave",function(n){d(n.relatedTarget).hasClass("site-header__mask")?g(!1,!0):(s=!1,setTimeout(function(){s||g(!1,!0);},300));}),d(".submenu").on("mouseenter",function(){s=!0;}),t.on("mouseenter",function(){const n=d(this);i=!0,setTimeout(function(){g(n),i&&z(n);},125);}).on("touchstart",function(n){const o=d(this);o.attr("data-touched")!=="true"&&(n.preventDefault(),g(o),z(o),o.attr("data-touched","true"));}),t.on("mouseleave",function(){i=!1;}),t.on("focus",function(){const n=d(this);g(n),z(n);}),d("#js__toggle-more").on("focus",function(){g();}),d(document).on("click",".flyout__main-nav-trigger",function(){const n=d(this),o=n.next("ul");let l;
105n.hasClass("open-submenu")?(n.attr("aria-expanded","false"),o.animate({height:0},400,function(){o.removeClass("is-shown");})):(o.addClass("is-shown"),o.height("auto"),l=o.height(),o.height(0),n.attr("aria-expanded","true"),o.animate({height:l},400)),n.toggleClass("open-submenu");});},y=jQuery,X=()=>{const e=G;y("#site-menu a:first").focusin(()=>{y("html").hasClass("keyboard-user")&&y("#site-nav-instructions").removeClass("sr-only");}).focusout(()=>{y("#site-nav-instructions").addClass("sr-only");}),y("#site-menu a").on("keydown",function(t){if(window.siteHasOpenModal)return;const s=t.keyCode;(s===e.left||s===e.up||s===e.right||s===e.down||s===e.esc)&&t.preventDefault();const i=y(this),n=i.parent("li"),o=n.find(".submenu"),l=o.length>0,u=i.closest(".submenu").length>0;if(s===e.right)if(u){let f=i.closest(".submenu"),v=f.find("ul").length;v>1?i.closest("ul").index()+1===v?I(f.closest("li")):i.closest("ul").next("ul").find("a").first().focus():I(i.closest(".submenu").closest("li"));}else I(n);else if(s===e.left)if(u){let f=i.closest(".submenu");f.find("ul").length>1?i.closest("ul").index()===0?P(f.closest("li")):i.closest("ul").prev("ul").find("a").first().focus():P(i.closest(".submenu").closest("li"));}else n.prev("li").length?P(n):i.closest("ul").prevAll("#site-menu").length&&i.closest("ul").prevAll("#site-menu").find(".site-header__main-nav-item").last().find("a").first().focus();else if(s===e.down)if(l)n.find(".submenu a").first().focus();else{if(u){if(n.next("li").length===0)return !1;n.next("li").find("a").focus();}}else if(s===e.up){if(u){if(n.prev("li").length===0)return;n.prev("li").find("a").focus();}}else s===e.esc&&(u?i.closest(".submenu").closest("li").find("a").first().focus():(g(),y("#site-more-links").find("button").first().focus()));});},Z=(e)=>{var t=location.hash.match(new RegExp(e+"=([^&]*)"));return t?t[1]:null;};window.siteHasOpenModal=!1;const a=jQuery,ee=550;a(window);a("#js__site-options");a(".flyout--mobile-carousel");const te={dots:!0,arrows:!1,infinite:!1,accessibility:!0,appendDots:a(".flyout--more__dots")};let j=null,T=null,S=null;const Y=(e)=>{let t=a(e.data("target")),s=e.data("target");a("body").addClass("menu-modal-open modal--"+t.attr("id")),t.addClass("modal__open").attr("aria-modal",!0),a(window).width()<750&&a(".flyout--mobile-carousel").slick(te),setTimeout(()=>{t.addClass("modal__animates-in");},20),e.addClass("modal--return-focus modal--open-modal"),window.siteHasOpenModal=!0,t.find(".u-modal-watch").addClass("u-modal-in-view"),s==="#js__flyout-search"?a("#flyout__search-input").focus():t.find(".modal--close").first().focus(),j=t.find("a, object, :input, iframe, [tabindex]"),T=j.first()[0],S=j.last()[0];},se=(e)=>{let t=a(".modal--return-focus"),s=e.closest(".modal");a("body").removeClass("menu-modal-open modal--"+s.attr("id")),s.removeClass("modal__animates-in"),setTimeout(()=>{a(".flyout--mobile-carousel").hasClass("slick-initialized")&&a(".flyout--mobile-carousel").slick("unslick"),s.removeClass("modal__open").attr("aria-modal",!1);},400),t.removeClass("modal--return-focus modal--open-modal").attr("aria-label",t.attr("data-arialabel")).focus(),window.siteHasOpenModal=!1,j=null,T=null,S=null;},ne=()=>{window.siteHasOpenModal=!1,a(".modal--open").on("click",function(){const e=a(this);if(window.siteHasOpenModal){const t=a(e.attr("data-target"));t.hasClass("modal__open")?t.find(".modal--close").trigger("click"):(a(".modal__open").find(".modal--close").trigger("click"),setTimeout(function(){Y(e);},ee));}else Y(e);e.attr("aria-label","Close Modal");}),a(".modal--close").on("click",function(){se(a(this));}),a(window).on("keydown",function(e){e.keyCode===27?window.siteHasOpenModal&&a(".modal.modal__open").find(".modal--close").first().trigger("click"):(e.key==="Tab"||e.keyCode===9)&&window.siteHasOpenModal&&a(".modal.modal__open").attr("aria-modal")==="true"&&(e.shiftKey?document.activeElement===T&&(S.focus(),e.preventDefault()):document.activeElement===S&&(T.focus(),e.preventDefault()));}),Z("stq")&&a("#flyout__search-label").addClass("active-input"),a("#flyout__search-input").on("focusin",function(){a("#flyout__search-label").addClass("active-input");}).on("focusout",function(){a(this).val()||a("#flyout__search-label").removeClass("active-input");});};(function(e,t,s,i){e.fn.parallaxElement=function(n){if(e("html").hasClass("site-no-animation"))return e(this).removeAttr("style"),!1;
105(function(){for(var c=0,C=["ms","moz","webkit","o"],h=0;h<C.length&&!t.requestAnimationFrame;++h)t.requestAnimationFrame=t[C[h]+"RequestAnimationFrame"],t.cancelAnimationFrame=t[C[h]+"CancelAnimationFrame"]||t[C[h]+"CancelRequestAnimationFrame"];t.requestAnimationFrame||(t.requestAnimationFrame=function(k,H){var p=(new Date()).getTime(),Q=Math.max(0,16-(p-c)),U=t.setTimeout(function(){k(p+Q);},Q);return c=p+Q,U;}),t.cancelAnimationFrame||(t.cancelAnimationFrame=function(k){clearTimeout(k);});})();var o={defaultSpeed:0.1,useOffset:!0,defaultOffset:200,disableMobile:!0,minWidth:!1,lockAtMax:!1,setMax:!1},l=e.extend({},o,n);if(l.disableMobile&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))return !1;var u=t.pageYOffset,f="innerHeight" in t?t.innerHeight:s.documentElement.offsetHeight,v="innerWidth" in t?t.innerWidth:s.documentElement.clientWidth,w=u+f,M=s.body,_=s.documentElement,q=Math.max(M.scrollHeight,M.offsetHeight,_.clientHeight,_.scrollHeight,_.offsetHeight);t.addEventListener("resize",function(){f="innerHeight" in t?t.innerHeight:s.documentElement.offsetHeight,v=t.innerWidth,q=Math.max(M.scrollHeight,M.offsetHeight,_.clientHeight,_.scrollHeight,_.offsetHeight);});function V(c,C){if(e("html").hasClass("site-no-animation"))return c.removeAttr("style"),!1;if(l.lockAtMax&&c.attr("data-parallaxlock"))return !1;var h=c.offset().top;if(l.useOffset&&h-l.defaultOffset>w)return !1;if(l.setMax&&h-u-f*l.setMax<=0)return c.attr("data-parallaxlock",!0),!1;var k=c.attr("data-speed")?c.attr("data-speed")*-1:l.defaultSpeed*-1,H;c.hasClass("scroll-start-zero")?H=u*k:H=(u-h+f/2)*k,H>q&&(H=q);var p="translate3d( 0px, "+H+"px, 0px)";c.css({"-webkit-transform":p,"-moz-transform":p,"-ms-transform":p,"-o-transform":p,transform:p});}var K=[];this.each(function(c){K.push(e(this));});var N=function(){if(l.minWidth&&l.minWidth>v)return !1;u=t.pageYOffset,w=u+f,e.each(K,function(c,C){t.requestAnimationFrame(function(){V(C);});});};return t.addEventListener("load",function(){N();}),t.addEventListener("scroll",function(){N();});};})(jQuery,window,document);jQuery;function ie(e,t,s){let i="";{let n=new Date();n.setTime(n.getTime()+s*24*60*60*1e3),i="; expires="+n.toUTCString();}document.cookie=e+"="+(t||"")+i+"; path=/";}const r=jQuery,ae=()=>{r("html").addClass("site-no-animation"),r(".js--video-play-control.is-playing").trigger("click");},oe=()=>{r("html").removeClass("site-no-animation"),r(".js--video-play-control:not(.is-playing)").trigger("click");};let x,D,F;const le=(e)=>{const t=r("#js__site-options");t.addClass("show-options").attr("aria-modal",!0),r("#js--site-options-close-first").focus(),setTimeout(()=>{t.addClass("animates-options"),t.find("h2").first().focus();},20),window.siteHasOpenOptions=!0,x=t.find("a, object, :input, iframe, [tabindex]"),D=x.first()[0],F=x.last()[0];},O=(e)=>{const t=r("#js__site-options");t.removeClass("animates-options").attr("aria-modal",!1),e===!0&&r("#js__toggle-options").focus(),setTimeout(()=>{t.removeClass("show-options");},320),window.siteHasOpenOptions=!1,x=null,D=null,F=null;},re=()=>{r("#js__toggle-options").on("click",function(){window.siteHasOpenModal&&r(".modal.modal__open").find(".modal--close").first().trigger("click"),r("#js__site-options").hasClass("show-options")?O():le();}),r("#js__site-options").on("mouseleave",function(){r("html").hasClass("keyboard-user")||O();}),r(".modal--open.search, .modal--open.more").on("mouseenter",function(){O();}),r(".site-options__close").on("click",function(e){O(!0);}),r("#js--site-options-animations").on("click",function(){const e=r(this),t=e.attr("data-setoptionto");ie("sitePreventAnimations",t,"365"),e.toggleClass("is-on is-off"),t==="prevent"?(e.attr("data-setoptionto","allow").attr("aria-pressed","true"),ae()):(e.attr("data-setoptionto","prevent").attr("aria-pressed","false"),oe());}),r(window).on("keydown",function(e){e.keyCode===27?window.siteHasOpenOptions&&O():(e.key==="Tab"||e.keyCode===9)&&window.siteHasOpenOptions===!0&&r("#js__site-options").attr("aria-modal")==="true"&&(e.shiftKey?document.activeElement===D&&(F.focus(),e.preventDefault()):document.activeElement===F&&(D.focus(),e.preventDefault()));});},b=jQuery,ue=()=>
105{let e=b(".site-header"),t=b("body"),s=e.height(),i=b(window).scrollTop(),n=i;const o="site-header__hide",l=()=>{if(b("body").hasClass("menu-modal-open"))return !1;i>s?i<n?t.removeClass(o):(g(!1,!0),t.addClass(o),O()):t.removeClass(o),n=i;};l(),b(window).on("scroll",function(){i=b(window).scrollTop(),l();}),b(window).on("load",function(){s=e.height();}),b(window).on("resize",function(){s=e.height();});},A=jQuery,B=()=>{const e=A(window),t=A(".guide-carosel__guides"),s=A(".guide-carosel__button--prev"),i=A(".guide-carosel__button--next");if(e.width()<750)return t.hasClass("slick-initialized")?t.slick("unslick"):void 0;if(t.hasClass("slick-initialized"))t.slick("setOption",!0);else{t.slick({variableWidth:!0,slidesToShow:2,infinite:!1,prevArrow:s,nextArrow:i});return;}},fe=()=>{B(),A(window).on("resize",function(){B();});},ce=(e,t=document)=>t?t.matches&&t.matches(e)?[t,...Array.from(t.querySelectorAll(e))]:t.querySelectorAll?Array.from(t.querySelectorAll(e)):[]:[],de=(e=document)=>{const t=window.once&&typeof window.once=="function"?window.once("swarthmore-navigation-main",".site-header",e):ce(".site-header",e);if(!t||t.length===0)return;t.some((i)=>i.querySelector&&i.querySelector(".persistent-banner"))?document.body.classList.add("has-persistent-banner"):(e===document||e===window.document)&&document.body.classList.remove("has-persistent-banner"),J(),X(),ne(),ue(),fe(),re();};window.Drupal&&window.Drupal.behaviors&&(window.Drupal.behaviors.swarthmoreNavigationMain={attach(e){de(e);}});})();;
106(function($,Drupal){Drupal.theme.progressBar=function(id){const escapedId=Drupal.checkPlain(id);return (`<div id="${escapedId}" class="progress" aria-live="polite">`+'<div class="progress__label">&nbsp;</div>'+'<div class="progress__track"><div class="progress__bar"></div></div>'+'<div class="progress__percentage"></div>'+'<div class="progress__description">&nbsp;</div>'+'</div>');};Drupal.ProgressBar=function(id,updateCallback,method,errorCallback){this.id=id;this.method=method||'GET';this.updateCallback=updateCallback;this.errorCallback=errorCallback;this.element=$(Drupal.theme('progressBar',id));};$.extend(Drupal.ProgressBar.prototype,{setProgress(percentage,message,label){if(percentage>=0&&percentage<=100){$(this.element).find('div.progress__bar').each(function(){this.style.width=`${percentage}%`;});$(this.element).find('div.progress__percentage').html(`${percentage}%`);}$('div.progress__description',this.element).html(message);$('div.progress__label',this.element).html(label);if(this.updateCallback)this.updateCallback(percentage,message,this);},startMonitoring(uri,delay){this.delay=delay;this.uri=uri;this.sendPing();},stopMonitoring(){clearTimeout(this.timer);this.uri=null;},sendPing(){if(this.timer)clearTimeout(this.timer);if(this.uri){const pb=this;let uri=this.uri;if(!uri.includes('?'))uri+='?';else uri+='&';uri+='_format=json';$.ajax({type:this.method,url:uri,data:'',dataType:'json',success(progress){if(progress.status===0){pb.displayError(progress.data);return;}pb.setProgress(progress.percentage,progress.message,progress.label);pb.timer=setTimeout(()=>{pb.sendPing();},pb.delay);},error(xmlhttp){const e=new Drupal.AjaxError(xmlhttp,pb.uri);pb.displayError(`<pre>${e.message}</pre>`);}});}},displayError(string){const error=$('<div class="messages messages--error"></div>').html(string);$(this.element).before(error).hide();if(this.errorCallback)this.errorCallback(this);}});})(jQuery,Drupal);;
107/* @license MIT https://raw.githubusercontent.com/muicss/loadjs/4.3.0/LICENSE.txt */
108loadjs=function(){var h=function(){},o={},c={},f={};function u(e,n){if(e){var t=f[e];if(c[e]=n,t)for(;t.length;)t[0](e,n),t.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function p(t,r,i,s){var o,e,u,n=document,c=i.async,f=(i.numRetries||0)+1,l=i.before||h,a=t.replace(/[\?|#].*$/,""),d=t.replace(/^(css|img|module|nomodule)!/,"");if(s=s||0,/(^css!|\.css$)/.test(a))(u=n.createElement("link")).rel="stylesheet",u.href=d,(o="hideFocus"in u)&&u.relList&&(o=0,u.rel="preload",u.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(a))(u=n.createElement("img")).src=d;else if((u=n.createElement("script")).src=d,u.async=void 0===c||c,e="noModule"in u,/^module!/.test(a)){if(!e)return r(t,"l");u.type="module"}else if(/^nomodule!/.test(a)&&e)return r(t,"l");!(u.onload=u.onerror=u.onbeforeload=function(e){var n=e.type[0];if(o)try{u.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((s+=1)<f)return p(t,r,i,s)}else if("preload"==u.rel&&"style"==u.as)return u.rel="stylesheet";r(t,n,e.defaultPrevented)})!==l(t,u)&&n.head.appendChild(u)}function t(e,n,t){var r,i;if(n&&n.trim&&(r=n),i=(r?t:n)||{},r){if(r in o)throw"LoadJS";o[r]=!0}
108function s(n,t){!function(e,r,n){var t,i,s=(e=e.push?e:[e]).length,o=s,u=[];for(t=function(e,n,t){if("e"==n&&u.push(e),"b"==n){if(!t)return;u.push(e)}--s||r(u)},i=0;i<o;i++)p(e[i],t,n)}(e,function(e){l(i,e),n&&l({success:n,error:t},e),u(r,e)},i)}if(i.returnPromise)return new Promise(s);s()}return t.ready=function(e,n){return function(e,t){e=e.push?e:[e];var n,r,i,s=[],o=e.length,u=o;for(n=function(e,n){n.length&&s.push(e),--u||t(s)};o--;)r=e[o],(i=c[r])?n(r,i):(f[r]=f[r]||[]).push(n)}(e,function(e){l(n,e)}),t},t.done=function(e){u(e,[])},t.reset=function(){o={},c={},f={}},t.isDefined=function(e){return e in o},t}();;
109/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
110Drupal.debounce=function(func,wait,immediate){let timeout;let result;return function(...args){const context=this;const later=function(){timeout=null;if(!immediate)result=func.apply(context,args);};const callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow)result=func.apply(context,args);return result;};};;
111(function(Drupal,debounce){let liveElement;const announcements=[];Drupal.behaviors.drupalAnnounce={attach(context){if(!liveElement){liveElement=document.createElement('div');liveElement.id='drupal-live-announce';liveElement.className='visually-hidden';liveElement.setAttribute('aria-live','polite');liveElement.setAttribute('aria-busy','false');document.body.appendChild(liveElement);}}};function announce(){const text=[];let priority='polite';let announcement;const il=announcements.length;for(let i=0;i<il;i++){announcement=announcements.pop();text.unshift(announcement.text);if(announcement.priority==='assertive')priority='assertive';}if(text.length){liveElement.innerHTML='';liveElement.setAttribute('aria-busy','true');liveElement.setAttribute('aria-live',priority);liveElement.innerHTML=text.join('\n');liveElement.setAttribute('aria-busy','false');}}Drupal.announce=function(text,priority){announcements.push({text,priority});return debounce(announce,200)();};})(Drupal,Drupal.debounce);;
112((Drupal)=>{Drupal.Message=class{constructor(messageWrapper=null){if(!messageWrapper)this.messageWrapper=Drupal.Message.defaultWrapper();else this.messageWrapper=messageWrapper;}static defaultWrapper(){let wrapper=document.querySelector('[data-drupal-messages]')||document.querySelector('[data-drupal-messages-fallback]');if(!wrapper){wrapper=document.createElement('div');document.body.appendChild(wrapper);}if(wrapper.hasAttribute('data-drupal-messages-fallback')){wrapper.removeAttribute('data-drupal-messages-fallback');wrapper.classList.remove('hidden');}wrapper.setAttribute('data-drupal-messages','');return wrapper.innerHTML===''?Drupal.Message.messageInternalWrapper(wrapper):wrapper.firstElementChild;}static getMessageTypeLabels(){return {status:Drupal.t('Status message'),error:Drupal.t('Error message'),warning:Drupal.t('Warning message')};}add(message,options={}){if(!options.hasOwnProperty('type'))options.type='status';if(typeof message!=='string')throw new Error('Message must be a string.');Drupal.Message.announce(message,options);options.id=options.id?String(options.id):`${options.type}-${Math.random().toFixed(15).replace('0.','')}`;if(!Drupal.Message.getMessageTypeLabels().hasOwnProperty(options.type)){const {type}=options;throw new Error(`The message type, ${type}, is not present in Drupal.Message.getMessageTypeLabels().`);}this.messageWrapper.appendChild(Drupal.theme('message',{text:message},options));return options.id;}select(id){return this.messageWrapper.querySelector(`[data-drupal-message-id^="${id}"]`);}remove(id){return this.messageWrapper.removeChild(this.select(id));}clear(){Array.prototype.forEach.call(this.messageWrapper.querySelectorAll('[data-drupal-message-id]'),(message)=>{this.messageWrapper.removeChild(message);});}static announce(message,options){if(!options.priority&&(options.type==='warning'||options.type==='error'))options.priority='assertive';if(options.announce!=='')Drupal.announce(options.announce||message,options.priority);}static messageInternalWrapper(messageWrapper){const innerWrapper=document.createElement('div');innerWrapper.setAttribute('class','messages__wrapper');messageWrapper.insertAdjacentElement('afterbegin',innerWrapper);return innerWrapper;}};Drupal.theme.message=({text},{type,id})=>
112{const messagesTypes=Drupal.Message.getMessageTypeLabels();const messageWrapper=document.createElement('div');messageWrapper.setAttribute('class',`messages messages--${type}`);messageWrapper.setAttribute('role',type==='error'||type==='warning'?'alert':'status');messageWrapper.setAttribute('data-drupal-message-id',id);messageWrapper.setAttribute('data-drupal-message-type',type);messageWrapper.setAttribute('aria-label',messagesTypes[type]);messageWrapper.innerHTML=`${text}`;return messageWrapper;};})(Drupal);;
113(function($,window,Drupal,drupalSettings,loadjs,{isFocusable,tabbable}){Drupal.behaviors.AJAX={attach(context,settings){function loadAjaxBehavior(base){const elementSettings=settings.ajax[base];if(typeof elementSettings.selector==='undefined')elementSettings.selector=`#${base}`;once('drupal-ajax',$(elementSettings.selector)).forEach((el)=>{elementSettings.element=el;elementSettings.base=base;Drupal.ajax(elementSettings);});}Object.keys(settings.ajax||{}).forEach(loadAjaxBehavior);Drupal.ajax.bindAjaxLinks(document.body);once('ajax','.use-ajax-submit').forEach((el)=>{const elementSettings={};elementSettings.url=$(el.form).attr('action');elementSettings.setClick=true;elementSettings.event='click';elementSettings.progress={type:'throbber'};elementSettings.base=el.id;elementSettings.element=el;Drupal.ajax(elementSettings);});},detach(context,settings,trigger){if(trigger==='unload')Drupal.ajax.expired().forEach((instance)=>{Drupal.ajax.instances[instance.instanceIndex]=null;});}};Drupal.AjaxError=function(xmlhttp,uri,customMessage){let statusCode;let statusText;let responseText;if(xmlhttp.status)statusCode=`\n${Drupal.t('An AJAX HTTP error occurred.')}\n${Drupal.t('HTTP Result Code: !status',{'!status':xmlhttp.status})}`;else statusCode=`\n${Drupal.t('An AJAX HTTP request terminated abnormally.')}`;statusCode+=`\n${Drupal.t('Debugging information follows.')}`;const pathText=`\n${Drupal.t('Path: !uri',{'!uri':uri})}`;statusText='';try{statusText=`\n${Drupal.t('StatusText: !statusText',{'!statusText':xmlhttp.statusText.trim()})}`;}catch(e){}responseText='';try{responseText=`\n${Drupal.t('ResponseText: !responseText',{'!responseText':xmlhttp.responseText.trim()})}`;}catch(e){}responseText=responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,'');responseText=responseText.replace(/[\n]+\s+/g,'\n');const readyStateText=xmlhttp.status===0?`\n${Drupal.t('ReadyState: !readyState',{'!readyState':xmlhttp.readyState})}`:'';customMessage=customMessage?`\n${Drupal.t('CustomMessage: !customMessage',{'!customMessage':customMessage})}`:'';this.message=statusCode+pathText+statusText+customMessage+responseText+readyStateText;this.name='AjaxError';if(!Drupal.AjaxError.messages)Drupal.AjaxError.messages=new Drupal.Message();Drupal.AjaxError.messages.add(Drupal.t("Oops, something went wrong. Check your browser's developer console for more details."),{type:'error'});};Drupal.AjaxError.prototype=new Error();Drupal.AjaxError.prototype.constructor=Drupal.AjaxError;Drupal.ajax=function(settings){if(arguments.length!==1)throw new Error('Drupal.ajax() function must be called with one configuration object only');const base=settings.base||false;const element=settings.element||false;delete settings.base;delete settings.element;if(!settings.progress&&!element)settings.progress=false;const ajax=new Drupal.Ajax(base,element,settings);ajax.instanceIndex=Drupal.ajax.instances.length;Drupal.ajax.instances.push(ajax);return ajax;};Drupal.ajax.instances=[];Drupal.ajax.expired=function(){return Drupal.ajax.instances.filter((instance)=>instance&&instance.element!==false&&!document.body.contains(instance.element));};Drupal.ajax.bindAjaxLinks=(element)=>{once('ajax','.use-ajax',element).forEach((ajaxLink)=>{const $linkElement=$(ajaxLink);const elementSettings={progress:{type:'throbber'},dialogType:$linkElement.data('dialog-type'),dialog:$linkElement.data('dialog-options'),dialogRenderer:$linkElement.data('dialog-renderer'),base:$linkElement.attr('id'),element:ajaxLink};const href=$linkElement.attr('href');if(href){elementSettings.url=href;elementSettings.event='click';}const httpMethod=$linkElement.data('ajax-http-method');if(httpMethod)elementSettings.httpMethod=httpMethod;Drupal.ajax(elementSettings);});};Drupal.Ajax=function(base,element,elementSettings){const defaults={httpMethod:'POST',event:element?'mousedown':null,keypress:true,selector:base?`#${base}`:null,effect:'none',speed:'none',method:'replaceWith',progress:{type:'throbber',message:Drupal.t('Processing...')},submit:{js:true}};$.extend(this,defaults,elementSettings);this.commands=new Drupal.AjaxCommands();this.instanceIndex=false;if(this.wrapper)this.wrapper=`#${this.wrapper}`;this.element=element;this.preCommandsFocusedElementSelector=null;this.elementSettings=elementSettings;if(this.element&&this.element.form)this.$form=$(this.element.form);if(!this.url){const $element=$(this.element);if(this.element.tagName==='A')this.url=$element.attr('href');else{if(this.element&&element.form)this.url=this.$form.attr('action');}}const originalUrl=this.url;this.url=this.url.replace(/\/nojs(\/|$|\?|#)/,'/ajax$1');if(drupalSettings.ajaxTrustedUrl[originalUrl])drupalSettings.ajaxTrustedUrl[this.url]=true;const ajax=this;ajax.options={url:ajax.url,data:ajax.submit,isInProgress(){return ajax.ajaxing;},beforeSerialize(elementSettings,options){return ajax.beforeSerialize(elementSettings,options);},beforeSubmit(formValues,elementSettings,options){ajax.ajaxing=true;ajax.preCommandsFocusedElementSelector=null;return ajax.beforeSubmit(formValues,elementSettings,options);},beforeSend(xmlhttprequest,options){ajax.ajaxing=true;return ajax.beforeSend(xmlhttprequest,options);},success(response,status,xmlhttprequest){ajax.preCommandsFocusedElementSelector=document.activeElement.getAttribute('data-drupal-selector');if(typeof response==='string')response=$.parseJSON(response);if(response!==null&&!drupalSettings.ajaxTrustedUrl[ajax.url])if(xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token')!=='1'){const customMessage=Drupal.t('The response failed verification so will not be processed.');return ajax.error(xmlhttprequest,ajax.url,customMessage);}return (Promise.resolve(ajax.success(response,status)).then(()=>{ajax.ajaxing=false;
113$(document).trigger('ajaxSuccess',[xmlhttprequest,this]);$(document).trigger('ajaxComplete',[xmlhttprequest,this]);if(--$.active===0)$(document).trigger('ajaxStop');}));},error(xmlhttprequest,status,error){ajax.ajaxing=false;},complete(xmlhttprequest,status){if(status==='error'||status==='parsererror')return ajax.error(xmlhttprequest,ajax.url);},dataType:'json',jsonp:false,method:ajax.httpMethod};if(elementSettings.dialog)ajax.options.data.dialogOptions=elementSettings.dialog;if(!ajax.options.url.includes('?'))ajax.options.url+='?';else ajax.options.url+='&';let wrapper=`drupal_${elementSettings.dialogType||'ajax'}`;if(elementSettings.dialogRenderer)wrapper+=`.${elementSettings.dialogRenderer}`;ajax.options.url+=`${Drupal.ajax.WRAPPER_FORMAT}=${wrapper}`;$(ajax.element).on(elementSettings.event,function(event){if(!drupalSettings.ajaxTrustedUrl[ajax.url]&&!Drupal.url.isLocal(ajax.url))throw new Error(Drupal.t('The callback URL is not local and not trusted: !url',{'!url':ajax.url}));return ajax.eventResponse(this,event);});if(elementSettings.keypress)$(ajax.element).on('keypress',function(event){return ajax.keypressResponse(this,event);});if(elementSettings.prevent)$(ajax.element).on(elementSettings.prevent,false);};Drupal.ajax.WRAPPER_FORMAT='_wrapper_format';Drupal.Ajax.AJAX_REQUEST_PARAMETER='_drupal_ajax';Drupal.Ajax.prototype.execute=function(){if(this.ajaxing)return;try{this.beforeSerialize(this.element,this.options);return $.ajax(this.options);}catch(e){this.ajaxing=false;window.alert(`An error occurred while attempting to process ${this.options.url}: ${e.message}`);return $.Deferred().reject();}};Drupal.Ajax.prototype.keypressResponse=function(element,event){const ajax=this;if(event.which===13||(event.which===32&&element.type!=='text'&&element.type!=='textarea'&&element.type!=='tel'&&element.type!=='number')){event.preventDefault();event.stopPropagation();$(element).trigger(ajax.elementSettings.event);}};Drupal.Ajax.prototype.eventResponse=function(element,event){event.preventDefault();event.stopPropagation();const ajax=this;if(ajax.ajaxing)return;try{if(ajax.$form){if(ajax.setClick)element.form.clk=element;ajax.$form.ajaxSubmit(ajax.options);}else{ajax.beforeSerialize(ajax.element,ajax.options);$.ajax(ajax.options);}}catch(e){ajax.ajaxing=false;window.alert(`An error occurred while attempting to process ${ajax.options.url}: ${e.message}`);}};Drupal.Ajax.prototype.beforeSerialize=function(element,options){if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.detachBehaviors(this.$form.get(0),settings,'serialize');}options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER]=1;const pageState=drupalSettings.ajaxPageState;options.data['ajax_page_state[theme]']=pageState.theme;options.data['ajax_page_state[theme_token]']=pageState.theme_token;options.data['ajax_page_state[libraries]']=pageState.libraries;};Drupal.Ajax.prototype.beforeSubmit=function(formValues,element,options){};Drupal.Ajax.prototype.beforeSend=function(xmlhttprequest,options){if(this.$form){options.extraData=options.extraData||{};options.extraData.ajax_iframe_upload='1';const v=$.fieldValue(this.element);if(v!==null)options.extraData[this.element.name]=v;}$(this.element).prop('disabled',true);if(!this.progress||!this.progress.type)return;const progressIndicatorMethod=`setProgressIndicator${this.progress.type.slice(0,1).toUpperCase()}${this.progress.type.slice(1).toLowerCase()}`;if(progressIndicatorMethod in this&&typeof this[progressIndicatorMethod]==='function')this[progressIndicatorMethod].call(this);};Drupal.theme.ajaxProgressThrobber=(message)=>{const messageMarkup=typeof message==='string'?Drupal.theme('ajaxProgressMessage',message):'';const throbber='<div class="throbber">&nbsp;</div>';return `<div class="ajax-progress ajax-progress-throbber">${throbber}${messageMarkup}</div>`;};Drupal.theme.ajaxProgressIndicatorFullscreen=()=>'<div class="ajax-progress ajax-progress-fullscreen">&nbsp;</div>';Drupal.theme.ajaxProgressMessage=(message)=>`<div class="message">${message}</div>`;Drupal.theme.ajaxProgressBar=($element)=>$('<div class="ajax-progress ajax-progress-bar"></div>').append($element);Drupal.Ajax.prototype.setProgressIndicatorBar=function(){const progressBar=new Drupal.ProgressBar(`ajax-progress-${this.element.i
113d}`,$.noop,this.progress.method,$.noop);if(this.progress.message)progressBar.setProgress(-1,this.progress.message);if(this.progress.url)progressBar.startMonitoring(this.progress.url,this.progress.interval||1500);this.progress.element=$(Drupal.theme('ajaxProgressBar',progressBar.element));this.progress.object=progressBar;$(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorThrobber=function(){this.progress.element=$(Drupal.theme('ajaxProgressThrobber',this.progress.message));if($(this.element).closest('[data-drupal-ajax-container]').length)$(this.element).closest('[data-drupal-ajax-container]').after(this.progress.element);else $(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorFullscreen=function(){this.progress.element=$(Drupal.theme('ajaxProgressIndicatorFullscreen'));$('body').append(this.progress.element);};Drupal.Ajax.prototype.commandExecutionQueue=function(response,status){const ajaxCommands=this.commands;return Object.keys(response||{}).reduce((executionQueue,key)=>executionQueue.then(()=>{const {command}=response[key];if(command&&ajaxCommands[command])return ajaxCommands[command](this,response[key],status);}),Promise.resolve());};Drupal.Ajax.prototype.success=function(response,status){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.element).prop('disabled',false);const elementParents=$(this.element).parents('[data-drupal-selector]').addBack().toArray();const focusChanged=Object.keys(response||{}).some((key)=>{const {command,method}=response[key];return (command==='focusFirst'||command==='openDialog'||(command==='invoke'&&method==='focus'));});return (this.commandExecutionQueue(response,status).then(()=>{if(!focusChanged){let target=false;if(this.element){if($(this.element).data('refocus-blur')&&this.preCommandsFocusedElementSelector)target=document.querySelector(`[data-drupal-selector="${this.preCommandsFocusedElementSelector}"]`);if(!target&&!$(this.element).data('disable-refocus')){for(let n=elementParents.length-1;!target&&n>=0;n--)target=document.querySelector(`[data-drupal-selector="${elementParents[n].getAttribute('data-drupal-selector')}"]`);}}if(target)$(target).trigger('focus');}if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}this.settings=null;}).catch((error)=>console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error',{'!error':error}))));};Drupal.Ajax.prototype.getEffect=function(response){const type=response.effect||this.effect;const speed=response.speed||this.speed;const effect={};if(type==='none'){effect.showEffect='show';effect.hideEffect='hide';effect.showSpeed='';}else if(type==='fade'){effect.showEffect='fadeIn';effect.hideEffect='fadeOut';effect.showSpeed=speed;}else{effect.showEffect=`${type}Toggle`;effect.hideEffect=`${type}Toggle`;effect.showSpeed=speed;}return effect;};Drupal.Ajax.prototype.error=function(xmlhttprequest,uri,customMessage){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.wrapper).show();$(this.element).prop('disabled',false);if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}throw new Drupal.AjaxError(xmlhttprequest,uri,customMessage);};Drupal.theme.ajaxWrapperNewContent=($newContent,ajax,response)=>(response.effect||ajax.effect)!=='none'&&$newContent.filter((i)=>!(($newContent[i].nodeName==='#comment'||($newContent[i].nodeName==='#text'&&/^(\s|\n|\r)*$/.test($newContent[i].textContent))))).length>1?Drupal.theme('ajaxWrapperMultipleRootElements',$newContent):$newContent;Drupal.theme.ajaxWrapperMultipleRootElements=($elements)=>$('<div></div>').append($elements);Drupal.AjaxCommands=function(){};Drupal.AjaxCommands.prototype={insert(ajax,response){const $wrapper=response.selector?$(response.selector):$(ajax.wrapper);const method=response.method||ajax.method;const effect=ajax.getEffect(response);const settings=response.settings||ajax.settings||drupalSettings;const parseHTML=(htmlString)=>{const fragment=document.createDocumentFragment();const template=fragment.appendChild(document.createElement('template'));template.innerHTML=htmlString;return template.content.childNodes;};let $newContent=$(parseHTML(response.data));
113$newContent=Drupal.theme('ajaxWrapperNewContent',$newContent,ajax,response);switch(method){case 'html':case 'replaceWith':case 'replaceAll':case 'empty':case 'remove':Drupal.detachBehaviors($wrapper.get(0),settings);break;default:break;}$wrapper[method]($newContent);if(effect.showEffect!=='show')$newContent.hide();const $ajaxNewContent=$newContent.find('.ajax-new-content');if($ajaxNewContent.length){$ajaxNewContent.hide();$newContent.show();$ajaxNewContent[effect.showEffect](effect.showSpeed);}else{if(effect.showEffect!=='show')$newContent[effect.showEffect](effect.showSpeed);}$newContent.each((index,element)=>{if(element.nodeType===Node.ELEMENT_NODE&&document.documentElement.contains(element))Drupal.attachBehaviors(element,settings);});},remove(ajax,response,status){const settings=response.settings||ajax.settings||drupalSettings;$(response.selector).each(function(){Drupal.detachBehaviors(this,settings);}).remove();},changed(ajax,response,status){const $element=$(response.selector);if(!$element.hasClass('ajax-changed')){$element.addClass('ajax-changed');if(response.asterisk)$element.find(response.asterisk).append(` <abbr class="ajax-changed" title="${Drupal.t('Changed')}">*</abbr> `);}},alert(ajax,response,status){window.alert(response.text);},announce(ajax,response){if(response.priority)Drupal.announce(response.text,response.priority);else Drupal.announce(response.text);},redirect(ajax,response,status){window.location=response.url;},css(ajax,response,status){$(response.selector).css(response.argument);},settings(ajax,response,status){const ajaxSettings=drupalSettings.ajax;if(ajaxSettings)Drupal.ajax.expired().forEach((instance)=>{if(instance.selector){const selector=instance.selector.replace('#','');if(selector in ajaxSettings)delete ajaxSettings[selector];}});if(response.merge)$.extend(true,drupalSettings,response.settings);else ajax.settings=response.settings;},data(ajax,response,status){$(response.selector).data(response.name,response.value);},focusFirst(ajax,response,status){let focusChanged=false;const container=document.querySelector(response.selector);if(container){const tabbableElements=tabbable(container);if(tabbableElements.length){tabbableElements[0].focus();focusChanged=true;}else{if(isFocusable(container)){container.focus();focusChanged=true;}}}if(ajax.hasOwnProperty('element')&&!focusChanged)ajax.element.focus();},invoke(ajax,response,status){const $element=$(response.selector);$element[response.method](...response.args);},restripe(ajax,response,status){$(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even');},update_build_id(ajax,response,status){document.querySelectorAll(`input[name="form_build_id"][value="${response.old}"]`).forEach((item)=>{item.value=response.new;});},add_css(ajax,response,status){if(typeof response.data==='string'){Drupal.deprecationError({message:'Passing a string to the Drupal.ajax.add_css() method is deprecated in 10.1.0 and is removed from drupal:11.0.0. See https://www.drupal.org/node/3154948.'});$('head').prepend(response.data);return;}const allUniqueBundleIds=response.data.map(function(style){const uniqueBundleId=style.href;if(!loadjs.isDefined(uniqueBundleId))loadjs(`css!${style.href}`,uniqueBundleId,{before(path,styleEl){Object.keys(style).forEach((attributeKey)=>{styleEl.setAttribute(attributeKey,style[attributeKey]);});}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},message(ajax,response){const messages=new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector));if(response.clearPrevious)messages.clear();messages.add(response.message,response.messageOptions);},add_js(ajax,response,status){const parentEl=document.querySelector(response.selector||'body');const settings=ajax.settings||drupalSettings;const allUniqueBundleIds=response.data.map((script)=>{const uniqueBundleId=script.src;
113if(!loadjs.isDefined(uniqueBundleId))loadjs(script.src,uniqueBundleId,{async:false,before(path,scriptEl){Object.keys(script).forEach((attributeKey)=>{scriptEl.setAttribute(attributeKey,script[attributeKey]);});parentEl.appendChild(scriptEl);return false;}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){Drupal.attachBehaviors(parentEl,settings);resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},scrollTop(ajax,response){document.querySelector(response.selector)?.scrollIntoView();}};const stopEvent=(xhr,settings)=>{return (xhr.getResponseHeader('X-Drupal-Ajax-Token')==='1'&&settings.isInProgress&&settings.isInProgress());};$.extend(true,$.event.special,{ajaxSuccess:{trigger(event,xhr,settings){if(stopEvent(xhr,settings))return false;}},ajaxComplete:{trigger(event,xhr,settings){if(stopEvent(xhr,settings)){$.active++;return false;}}}});})(jQuery,window,Drupal,drupalSettings,loadjs,window.tabbable);;
114(function(Drupal){Drupal.AjaxCommands.prototype.gtagEvent=function(ajax,response){gtag('event',response.event_name,response.data);};})(Drupal);;
115(function(){var N=(h,w)=>()=>(w||h((w={exports:{}}).exports,w),w.exports);var D=N((P,O)=>{const B=((function(h){var w={};function e(n){if(w[n])return w[n].exports;var f=w[n]={i:n,l:!1,exports:{}};return h[n].call(f.exports,f,f.exports,e),f.l=!0,f.exports;}return e.m=h,e.c=w,e.i=function(n){return n;},e.d=function(n,f,s){e.o(n,f)||Object.defineProperty(n,f,{configurable:!1,enumerable:!0,get:s});},e.n=function(n){var f=n&&n.__esModule?(function(){return n.default;}):(function(){return n;});return e.d(f,"a",f),f;},e.o=function(n,f){return Object.prototype.hasOwnProperty.call(n,f);},e.p="",e(e.s=11);})([(function(h,w,e){var n=e(4),f=/\s+/;h.exports=function(a){return new s(a);};function s(a){if(!a||!a.nodeType)throw new Error("A DOM element reference is required");this.el=a,this.list=a.classList;}s.prototype.add=function(a){if(this.list)return this.list.add(a),this;var o=this.array(),i=n(o,a);return ~i||o.push(a),this.el.className=o.join(" "),this;},s.prototype.remove=function(a){if(this.list)return this.list.remove(a),this;var o=this.array(),i=n(o,a);return ~i&&o.splice(i,1),this.el.className=o.join(" "),this;},s.prototype.toggle=function(a,o){return this.list?(typeof o<"u"?o!==this.list.toggle(a,o)&&this.list.toggle(a):this.list.toggle(a),this):(typeof o<"u"?o?this.add(a):this.remove(a):this.has(a)?this.remove(a):this.add(a),this);},s.prototype.array=function(){var a=this.el.getAttribute("class")||"",o=a.replace(/^\s+|\s+$/g,""),i=o.split(f);return i[0]===""&&i.shift(),i;},s.prototype.has=s.prototype.contains=function(a){return this.list?this.list.contains(a):!!~n(this.array(),a);};}),(function(h,w,e){var n=window.addEventListener?"addEventListener":"attachEvent",f=window.removeEventListener?"removeEventListener":"detachEvent",s=n!=="addEventListener"?"on":"",a=e(5);w.bind=function(o,i,d,t){o=a(o);for(var l=0;l<o.length;l++)o[l][n](s+i,d,t||!1);},w.unbind=function(o,i,d,t){o=a(o);for(var l=0;l<o.length;l++)o[l][f](s+i,d,t||!1);};}),(function(h,w){h.exports=function(e){return function(n,f,s){var a=this;this._values={},this.found=!1,this.filtered=!1;var o=function(i,d,t){if(d===void 0)t?a.values(i,t):a.values(i);else{a.elm=d;var l=e.templater.get(a,i);a.values(l);}};this.values=function(i,d){if(i!==void 0){for(var t in i)a._values[t]=i[t];d!==!0&&e.templater.set(a,a.values());}else return a._values;},this.show=function(){e.templater.show(a);},this.hide=function(){e.templater.hide(a);},this.matching=function(){return e.filtered&&e.searched&&a.found&&a.filtered||e.filtered&&!e.searched&&a.filtered||!e.filtered&&e.searched&&a.found||!e.filtered&&!e.searched;},this.visible=function(){return !!(a.elm&&a.elm.parentNode==e.list);},o(n,f,s);};};}),(function(h,w){var e=function(s,a,o){return o?s.getElementsByClassName(a)[0]:s.getElementsByClassName(a);},n=function(s,a,o){return a="."+a,o?s.querySelector(a):s.querySelectorAll(a);},f=function(s,a,o){for(var i=[],d="*",t=s.getElementsByTagName(d),l=t.length,u=new RegExp("(^|\\s)"+a+"(\\s|$)"),g=0,p=0;g<l;g++)if(u.test(t[g].className)){if(o)return t[g];i[p]=t[g],p++;}return i;};h.exports=(function(){return function(s,a,o,i){return i=i||{},i.test&&i.getElementsByClassName||!i.test&&document.getElementsByClassName?e(s,a,o):i.test&&i.querySelector||!i.test&&document.querySelector?n(s,a,o):f(s,a,o);};})();}),(function(h,w){var e=[].indexOf;h.exports=function(n,f){if(e)return n.indexOf(f);for(var s=0;s<n.length;++s)if(n[s]===f)return s;return -1;};}),(function(h,w){h.exports=function(f){if(typeof f>"u")return [];if(f===null)return [null];if(f===window)return [window];if(typeof f=="string")return [f];if(e(f))return f;if(typeof f.length!="number")return [f];if(typeof f=="function"&&f instanceof Function)return [f];for(var s=[],a=0;a<f.length;a++)(Object.prototype.hasOwnProperty.call(f,a)||a in f)&&s.push(f[a]);return s.length?s:[];};function e(n){return Object.prototype.toString.call(n)==="[object Array]";}}),(function(h,w){h.exports=function(e){return e=e===void 0?"":e,e=e===null?"":e,e=e.toString(),e;};}),(function(h,w){h.exports=function(n){for(var f=Array.prototype.slice.call(arguments,1
115),s=0,a;a=f[s];s++)if(a)for(var o in a)n[o]=a[o];return n;};}),(function(h,w){h.exports=function(e){var n=function(f,s,a){var o=f.splice(0,50);a=a||[],a=a.concat(e.add(o)),f.length>0?setTimeout(function(){n(f,s,a);},1):(e.update(),s(a));};return n;};}),(function(h,w){h.exports=function(e){return e.handlers.filterStart=e.handlers.filterStart||[],e.handlers.filterComplete=e.handlers.filterComplete||[],function(n){if(e.trigger("filterStart"),e.i=1,e.reset.filter(),n===void 0)e.filtered=!1;else{e.filtered=!0;for(var f=e.items,s=0,a=f.length;s<a;s++){var o=f[s];n(o)?o.filtered=!0:o.filtered=!1;}}return e.update(),e.trigger("filterComplete"),e.visibleItems;};};}),(function(h,w,e){e(0);var n=e(1),f=e(7),s=e(6),a=e(3),o=e(19);h.exports=function(i,d){d=d||{},d=f({location:0,distance:100,threshold:0.4,multiSearch:!0,searchClass:"fuzzy-search"},d);var t={search:function(l,u){for(var g=d.multiSearch?l.replace(/ +$/,"").split(/ +/):[l],p=0,r=i.items.length;p<r;p++)t.item(i.items[p],u,g);},item:function(l,u,g){for(var p=!0,r=0;r<g.length;r++){for(var C=!1,c=0,m=u.length;c<m;c++)t.values(l.values(),u[c],g[r])&&(C=!0);C||(p=!1);}l.found=p;},values:function(l,u,g){if(l.hasOwnProperty(u)){var p=s(l[u]).toLowerCase();if(o(p,g,d))return !0;}return !1;}};return n.bind(a(i.listContainer,d.searchClass),"keyup",function(l){var u=l.target||l.srcElement;i.search(u.value,t.search);}),function(l,u){i.search(l,u,t.search);};};}),(function(h,w,e){var n=e(18),f=e(3),s=e(7),a=e(4),o=e(1),i=e(6),d=e(0),t=e(17),l=e(5);h.exports=function(u,g,p){var r=this,C,c=e(2)(r),m=e(8)(r),x=e(12)(r);C={start:function(){r.listClass="list",r.searchClass="search",r.sortClass="sort",r.page=1e4,r.i=1,r.items=[],r.visibleItems=[],r.matchingItems=[],r.searched=!1,r.filtered=!1,r.searchColumns=void 0,r.handlers={updated:[]},r.valueNames=[],r.utils={getByClass:f,extend:s,indexOf:a,events:o,toString:i,naturalSort:n,classes:d,getAttribute:t,toArray:l},r.utils.extend(r,g),r.listContainer=typeof u=="string"?document.getElementById(u):u,r.listContainer&&(r.list=f(r.listContainer,r.listClass,!0),r.parse=e(13)(r),r.templater=e(16)(r),r.search=e(14)(r),r.filter=e(9)(r),r.sort=e(15)(r),r.fuzzySearch=e(10)(r,g.fuzzySearch),this.handlers(),this.items(),this.pagination(),r.update());},handlers:function(){for(var v in r.handlers)r[v]&&r.on(v,r[v]);},items:function(){r.parse(r.list),p!==void 0&&r.add(p);},pagination:function(){if(g.pagination!==void 0){g.pagination===!0&&(g.pagination=[{}]),g.pagination[0]===void 0&&(g.pagination=[g.pagination]);for(var v=0,b=g.pagination.length;v<b;v++)x(g.pagination[v]);}}},this.reIndex=function(){r.items=[],r.visibleItems=[],r.matchingItems=[],r.searched=!1,r.filtered=!1,r.parse(r.list);},this.toJSON=function(){for(var v=[],b=0,y=r.items.length;b<y;b++)v.push(r.items[b].values());return v;},this.add=function(v,b){if(v.length!==0){if(b){m(v,b);return;}var y=[],T=!1;v[0]===void 0&&(v=[v]);for(var S=0,$=v.length;S<$;S++){var I=null;T=r.items.length>r.page,I=new c(v[S],void 0,T),r.items.push(I),y.push(I);}return r.update(),y;}},this.show=function(v,b){return this.i=v,this.page=b,r.update(),r;},this.remove=function(v,b,y){for(var T=0,S=0,$=r.items.length;S<$;S++)r.items[S].values()[v]==b&&(r.templater.remove(r.items[S],y),r.items.splice(S,1),$--,S--,T++);return r.update(),T;},this.get=function(v,b){for(var y=[],T=0,S=r.items.length;T<S;T++){var $=r.items[T];$.values()[v]==b&&y.push($);}return y;},this.size=function(){return r.items.length;},this.clear=function(){return r.templater.clear(),r.items=[],r;},this.on=function(v,b){return r.handlers[v].push(b),r;},this.off=function(v,b){var y=r.handlers[v],T=a(y,b);return T>-1&&y.splice(T,1),r;},this.trigger=function(v){for(var b=r.handlers[v].length;b--;)r.handlers[v][b](r);return r;},this.reset={filter:function(){for(var v=r.items,b=v.length;b--;)v[b].filtered=!1;return r;},search:function(){for(var v=r.items,b=v.length;b--;)v[b].found=!1;return r;}},this.update=function(){var v=r.items,b=v.length;r.visibleItems=[],r.matchingItems=[],r.templater.clear();for(var y=0;y<b;y++)v[y].matching()&&r.matchingItems.length+1>=r.i&&r.visibleItems.length<r.page?(v[y].show(),r.visibleItems.push(v[y]),r.matchingItems.push(v[y])):(v[y].matching()&&r.matchingItems.push(v[y]),v[y].hide());return r.trigger("updated"),r;},C.start();};}),(function(h,w,e){var n=e(0),f=e(1),s=e(11);
115h.exports=function(a){var o=function(t,l){var u,g=a.matchingItems.length,p=a.i,r=a.page,C=Math.ceil(g/r),c=Math.ceil(p/r),m=l.innerWindow||2,x=l.left||l.outerWindow||0,v=l.right||l.outerWindow||0;v=C-v,t.clear();for(var b=1;b<=C;b++){var y=c===b?"active":"";i.number(b,x,v,c,m)?(u=t.add({page:b,dotted:!1})[0],y&&n(u.elm).add(y),d(u.elm,b,r)):i.dotted(t,b,x,v,c,m,t.size())&&(u=t.add({page:"...",dotted:!0})[0],n(u.elm).add("disabled"));}},i={number:function(t,l,u,g,p){return this.left(t,l)||this.right(t,u)||this.innerWindow(t,g,p);},left:function(t,l){return t<=l;},right:function(t,l){return t>l;},innerWindow:function(t,l,u){return t>=l-u&&t<=l+u;},dotted:function(t,l,u,g,p,r,C){return this.dottedLeft(t,l,u,g,p,r)||this.dottedRight(t,l,u,g,p,r,C);},dottedLeft:function(t,l,u,g,p,r){return l==u+1&&!this.innerWindow(l,p,r)&&!this.right(l,g);},dottedRight:function(t,l,u,g,p,r,C){return t.items[C-1].values().dotted?!1:l==g&&!this.innerWindow(l,p,r)&&!this.right(l,g);}},d=function(t,l,u){f.bind(t,"click",function(){a.show((l-1)*u+1,u);});};return function(t){var l=new s(a.listContainer.id,{listClass:t.paginationClass||"pagination",item:`<li><a class='page' href='javascript:function Z(){Z=""}Z()'></a></li>`,valueNames:["page","dotted"],searchClass:"pagination-search-that-is-not-supposed-to-exist",sortClass:"pagination-sort-that-is-not-supposed-to-exist"});a.on("updated",function(){o(l,t);}),o(l,t);};};}),(function(h,w,e){h.exports=function(n){var f=e(2)(n),s=function(i){for(var d=i.childNodes,t=[],l=0,u=d.length;l<u;l++)d[l].data===void 0&&t.push(d[l]);return t;},a=function(i,d){for(var t=0,l=i.length;t<l;t++)n.items.push(new f(d,i[t]));},o=function(i,d){var t=i.splice(0,50);a(t,d),i.length>0?setTimeout(function(){o(i,d);},1):(n.update(),n.trigger("parseComplete"));};return n.handlers.parseComplete=n.handlers.parseComplete||[],function(){var i=s(n.list),d=n.valueNames;n.indexAsync?o(i,d):a(i,d);};};}),(function(h,w){h.exports=function(e){var n,f,s,a,o={resetList:function(){e.i=1,e.templater.clear(),a=void 0;},setOptions:function(t){t.length==2&&t[1] instanceof Array?f=t[1]:t.length==2&&typeof t[1]=="function"?(f=void 0,a=t[1]):t.length==3?(f=t[1],a=t[2]):f=void 0;},setColumns:function(){e.items.length!==0&&f===void 0&&(f=e.searchColumns===void 0?o.toArray(e.items[0].values()):e.searchColumns);},setSearchString:function(t){t=e.utils.toString(t).toLowerCase(),t=t.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),s=t;},toArray:function(t){var l=[];for(var u in t)l.push(u);return l;}},i={list:function(){for(var t=0,l=e.items.length;t<l;t++)i.item(e.items[t]);},item:function(t){t.found=!1;for(var l=0,u=f.length;l<u;l++)if(i.values(t.values(),f[l])){t.found=!0;return;}},values:function(t,l){return !!(t.hasOwnProperty(l)&&(n=e.utils.toString(t[l]).toLowerCase(),s!==""&&n.search(s)>-1));},reset:function(){e.reset.search(),e.searched=!1;}},d=function(t){return e.trigger("searchStart"),o.resetList(),o.setSearchString(t),o.setOptions(arguments),o.setColumns(),s===""?i.reset():(e.searched=!0,a?a(s,f):i.list()),e.update(),e.trigger("searchComplete"),e.visibleItems;};return e.handlers.searchStart=e.handlers.searchStart||[],e.handlers.searchComplete=e.handlers.searchComplete||[],e.utils.events.bind(e.utils.getByClass(e.listContainer,e.searchClass),"keyup",function(t){var l=t.target||t.srcElement,u=l.value===""&&!e.searched;u||d(l.value);}),e.utils.events.bind(e.utils.getByClass(e.listContainer,e.searchClass),"input",function(t){var l=t.target||t.srcElement;l.value===""&&d("");}),d;};}),(function(h,w){h.exports=function(e){var n={els:void 0,clear:function(){for(var s=0,a=n.els.length;s<a;s++)e.utils.classes(n.els[s]).remove("asc"),e.utils.classes(n.els[s]).remove("desc");},getOrder:function(s){var a=e.utils.getAttribute(s,"data-order");return a=="asc"||a=="desc"?a:e.utils.classes(s).has("desc")?"asc":e.utils.classes(s).has("asc")?"desc":"asc";},getInSensitive:function(s,a){var o=e.utils.getAttribute(s,"data-insensitive");o==="false"?a.insensitive=!1:a.insensitive=!0;},setOrder:function(s){for(var a=0,o=n.els.length;a<o;a++){var i=n.els[a];if(e.utils.getAttribute(i,"data-sort")===s.valueName){var d=e.utils.getAttribute(i,"data-order");d=="asc"||d=="desc"?d==s.order&&e.utils.classes(i).add(s.order):e.utils.classes(i).add(s.order);}}}},f=function(){e.trigger("sortStart");var s={},a=arguments[0].currentTarget||arguments[0].srcElement||void 0;a?(s.valueName=e.utils.getAttribute(a,"data-sort"),n.getInSensitive(a,s),s.order=n.getOrder(a)):(s=arguments[1]||s,s.valueName=arguments[0],s.order=s.order||"asc",s.insensitive=typeof s.insensitive>"u"?!0:s.insensitive),n.clear(),n.setOrder(s);var o=s.sortFunction||e.sortFunction||null,i=s.order==="desc"?-1:1,d;o?d=function(t,l){return o(t,l,s)*i;}:d=function(t,l){var u=e.utils.naturalSort;return u.alphabet=e.alphabet||s.alphabet||void 0,!u.alphabet&&s.insensitive&&(u=e.utils.naturalSort.caseInsensitive),u(t.values()[s.valueName],l.values()[s.valueName])*i;}
115,e.items.sort(d),e.update(),e.trigger("sortComplete");};return e.handlers.sortStart=e.handlers.sortStart||[],e.handlers.sortComplete=e.handlers.sortComplete||[],n.els=e.utils.getByClass(e.listContainer,e.sortClass),e.utils.events.bind(n.els,"click",f),e.on("searchStart",n.clear),e.on("filterStart",n.clear),f;};}),(function(h,w){var e=function(n){var f,s=this,a=function(){f=s.getItemSource(n.item),f&&(f=s.clearSourceItem(f,n.valueNames));};this.clearSourceItem=function(o,i){for(var d=0,t=i.length;d<t;d++){var l;if(i[d].data)for(var u=0,g=i[d].data.length;u<g;u++)o.setAttribute("data-"+i[d].data[u],"");else i[d].attr&&i[d].name?(l=n.utils.getByClass(o,i[d].name,!0),l&&l.setAttribute(i[d].attr,"")):(l=n.utils.getByClass(o,i[d],!0),l&&(l.innerHTML=""));l=void 0;}return o;},this.getItemSource=function(o){if(o===void 0){for(var i=n.list.childNodes,d=0,t=i.length;d<t;d++)if(i[d].data===void 0)return i[d].cloneNode(!0);}else if(/<tr[\s>]/g.exec(o)){var l=document.createElement("tbody");return l.innerHTML=o,l.firstChild;}else if(o.indexOf("<")!==-1){var u=document.createElement("div");return u.innerHTML=o,u.firstChild;}else{var g=document.getElementById(n.item);if(g)return g;}},this.get=function(o,i){s.create(o);for(var d={},t=0,l=i.length;t<l;t++){var u;if(i[t].data)for(var g=0,p=i[t].data.length;g<p;g++)d[i[t].data[g]]=n.utils.getAttribute(o.elm,"data-"+i[t].data[g]);else i[t].attr&&i[t].name?(u=n.utils.getByClass(o.elm,i[t].name,!0),d[i[t].name]=u?n.utils.getAttribute(u,i[t].attr):""):(u=n.utils.getByClass(o.elm,i[t],!0),d[i[t]]=u?u.innerHTML:"");u=void 0;}return d;},this.set=function(o,i){var d=function(u){for(var g=0,p=n.valueNames.length;g<p;g++)if(n.valueNames[g].data){for(var r=n.valueNames[g].data,C=0,c=r.length;C<c;C++)if(r[C]===u)return {data:u};}else{if(n.valueNames[g].attr&&n.valueNames[g].name&&n.valueNames[g].name==u)return n.valueNames[g];if(n.valueNames[g]===u)return u;}},t=function(u,g){var p,r=d(u);r&&(r.data?o.elm.setAttribute("data-"+r.data,g):r.attr&&r.name?(p=n.utils.getByClass(o.elm,r.name,!0),p&&p.setAttribute(r.attr,g)):(p=n.utils.getByClass(o.elm,r,!0),p&&(p.innerHTML=g)),p=void 0);};if(!s.create(o))for(var l in i)i.hasOwnProperty(l)&&t(l,i[l]);},this.create=function(o){if(o.elm!==void 0)return !1;if(f===void 0)throw new Error("The list need to have at list one item on init otherwise you'll have to add a template.");var i=f.cloneNode(!0);return i.removeAttribute("id"),o.elm=i,s.set(o,o.values()),!0;},this.remove=function(o){o.elm.parentNode===n.list&&n.list.removeChild(o.elm);},this.show=function(o){s.create(o),n.list.appendChild(o.elm);},this.hide=function(o){o.elm!==void 0&&o.elm.parentNode===n.list&&n.list.removeChild(o.elm);},this.clear=function(){if(n.list.hasChildNodes())for(;n.list.childNodes.length>=1;)n.list.removeChild(n.list.firstChild);},a();};h.exports=function(n){return new e(n);};}),(function(h,w){h.exports=function(e,n){var f=e.getAttribute&&e.getAttribute(n)||null;if(!f)for(var s=e.attributes,a=s.length,o=0;o<a;o++)n[o]!==void 0&&n[o].nodeName===n&&(f=n[o].nodeValue);return f;};}),(function(h,w,e){var n,f,s=0;function a(i){return i>=48&&i<=57;}function o(i,d){for(var t=(i+="").length,l=(d+="").length,u=0,g=0;u<t&&g<l;){var p=i.charCodeAt(u),r=d.charCodeAt(g);if(a(p)){if(!a(r))return p-r;for(var C=u,c=g;p===48&&++C<t;)p=i.charCodeAt(C);for(;r===48&&++c<l;)r=d.charCodeAt(c);for(var m=C,x=c;m<t&&a(i.charCodeAt(m));)++m;for(;x<l&&a(d.charCodeAt(x));)++x;var v=m-C-x+c;if(v)return v;for(;C<m;)if(v=i.charCodeAt(C++)-d.charCodeAt(c++),v)return v;u=m,g=x;continue;}if(p!==r)return p<s&&r<s&&f[p]!==-1&&f[r]!==-1?f[p]-f[r]:p-r;++u,++g;}return t-l;}o.caseInsensitive=o.i=function(i,d){return o((""+i).toLowerCase(),(""+d).toLowerCase());},Object.defineProperties(o,{alphabet:{get:function(){return n;},set:function(i){n=i,f=[];var d=0;if(n)for(;d<n.length;d++)f[n.charCodeAt(d)]=d;for(s=f.length,d=0;d<s;d++)f[d]===void 0&&(f[d]=-1);}}}),h.exports=o;}),(function(h,w){h.exports=function(e,n,f){var s=f.location||0,a=f.distance||100,o=f.threshold||0.4;if(n===e)return !0;if(n.length>32)return !1;var i=s,d=(function(){var $={},I;for(I=0;I<n.length;I++)$[n.charAt(I)]=0;for(I=0;I<n.length;I++)$[n.charAt(I)]|=1<<n.length-I-1;return $;})();function t($,I){var A=$/n.length,L=Math.abs(i-I);return A+L/a;}var l=o,u=e.indexOf(n,i);
115u!=-1&&(l=Math.min(t(0,u),l),u=e.lastIndexOf(n,i+n.length),u!=-1&&(l=Math.min(t(0,u),l)));var g=1<<n.length-1;u=-1;for(var p,r,C=n.length+e.length,c,m=0;m<n.length;m++){for(p=0,r=C;p<r;)t(m,i+r)<=l?p=r:C=r,r=Math.floor((C-p)/2+p);C=r;var x=Math.max(1,i-r+1),v=Math.min(i+r,e.length)+n.length,b=Array(v+2);b[v+1]=(1<<m)-1;for(var y=v;y>=x;y--){var T=d[e.charAt(y-1)];if(m===0?b[y]=(b[y+1]<<1|1)&T:b[y]=(b[y+1]<<1|1)&T|((c[y+1]|c[y])<<1|1)|c[y+1],b[y]&g){var S=t(m,y-1);if(S<=l)if(l=S,u=y-1,u>i)x=Math.max(1,2*i-u);else break;}}if(t(m+1,i)>l)break;c=b;}return !(u<0);};})]));(function(h,w){typeof define=="function"&&define.amd?define(["jquery"],function(e){return h.Tablesaw=w(e,h);}):typeof P=="object"?"document" in h?O.exports=w(require("jquery"),h):O.exports=w(require("jquery")(h),h):h.Tablesaw=w(jQuery,h);})(typeof window<"u"?window:void 0,function(h,w){var e=w.document,n=!1;e.addEventListener("DOMContentLoaded",function(){n=!0;});var f={i18n:{modeStack:"Stack",modeSwipe:"Swipe",modeToggle:"Toggle",modeSwitchColumnsAbbreviated:"Cols",modeSwitchColumns:"Columns",columnToggleButton:"Columns",columnToggleError:"No eligible columns.",sort:"Sort",swipePreviousColumn:"Previous column",swipeNextColumn:"Next column"},mustard:"head" in e&&(!w.blackberry||w.WebKitPoint)&&!w.operamini,$:h,_init:function(s){f.$(s||e).trigger("enhance.tablesaw");},init:function(s){n?f._init(s):"addEventListener" in e&&e.addEventListener("DOMContentLoaded",function(){f._init(s);});}};return h(e).on("enhance.tablesaw",function(){typeof TablesawConfig<"u"&&TablesawConfig.i18n&&(f.i18n=h.extend(f.i18n,TablesawConfig.i18n||{})),f.i18n.modes=[f.i18n.modeStack,f.i18n.modeSwipe,f.i18n.modeToggle];}),f.mustard&&h(e.documentElement).addClass("tablesaw-enhanced"),(function(){var s="tablesaw",a={toolbar:"tablesaw-bar"},o={create:"tablesawcreate",destroy:"tablesawdestroy",refresh:"tablesawrefresh",resize:"tablesawresize"},i="stack",d="table",t="[data-tablesaw],[data-tablesaw-mode],[data-tablesaw-sortable]",l={};f.events=o;var u=function(c){if(!c)throw new Error("Tablesaw requires an element.");this.table=c,this.$table=h(c),this.$thead=this.$table.children().filter("thead").eq(0),this.$tbody=this.$table.children().filter("tbody"),this.mode=this.$table.attr("data-tablesaw-mode")||i,this.$toolbar=null,this.attributes={subrow:"data-tablesaw-subrow",ignorerow:"data-tablesaw-ignorerow"},this.init();};u.prototype.init=function(){if(!this.$thead.length)throw new Error("tablesaw: a <thead> is required, but none was found.");if(!this.$thead.find("th").length)throw new Error("tablesaw: no header cells found. Are you using <th> inside of <thead>?");this.$table.attr("id")||this.$table.attr("id",s+"-"+Math.round(Math.random()*1e4)),this.createToolbar(),this._initCells(),this.$table.data(s,this),this.$table.trigger(o.create,[this]);},u.prototype.getConfig=function(c){var m=h.extend(l,c||{});return h.extend(m,typeof TablesawConfig<"u"?TablesawConfig:{});},u.prototype._getPrimaryHeaderRow=function(){return this._getHeaderRows().eq(0);},u.prototype._getHeaderRows=function(){return this.$thead.children().filter("tr").filter(function(){return !h(this).is("[data-tablesaw-ignorerow]");});},u.prototype._getRowIndex=function(c){return c.prevAll().length;},u.prototype._getHeaderRowIndeces=function(){var c=this,m=[];return this._getHeaderRows().each(function(){m.push(c._getRowIndex(h(this)));}),m;},u.prototype._getPrimaryHeaderCells=function(c){return (c||this._getPrimaryHeaderRow()).find("th");},u.prototype._$getCells=function(c){var m=this;return h(c).add(c.cells).filter(function(){var x=h(this),v=x.parent(),b=x.is("[colspan]");return !v.is("["+m.attributes.subrow+"]")&&(!v.is("["+m.attributes.ignorerow+"]")||!b);});},u.prototype._getVisibleColspan=function(){var c=0;return this._getPrimaryHeaderCells().each(function(){var m=h(this);m.css("display")!=="none"&&(c+=parseInt(m.attr("colspan"),10)||1);}),c;},u.prototype.getColspanForCell=function(c){var m=this._getVisibleColspan(),x=0;return c.closest("tr").data("tablesaw-rowspanned")&&x++,c.siblings().each(function(){var v=h(this),b=parseInt(v.attr("colspan"),10)||1;v.css("display")!=="none"&&(x+=b);}),m-x;},u.prototype.isCellInColumn=function(c,m){return h(c).add(c.cells).filter(function(){return this===m;}).length;},u.prototype.updateColspanCells=function(c,m,x){var v=this,b=v._getPrimaryHeaderRow();
115this.$table.find("[rowspan][data-tablesaw-priority]").each(function(){var y=h(this);if(y.attr("data-tablesaw-priority")==="persist"){var T=y.closest("tr"),S=parseInt(y.attr("rowspan"),10);S>1&&(T=T.next(),T.data("tablesaw-rowspanned",!0),S--);}}),this.$table.find("[colspan],[data-tablesaw-maxcolspan]").filter(function(){return h(this).closest("tr")[0]!==b[0];}).each(function(){var y=h(this);if(x===void 0||v.isCellInColumn(m,this)){var T=v.getColspanForCell(y);c&&x!==void 0&&y[T===0?"addClass":"removeClass"](c);var S=parseInt(y.attr("data-tablesaw-maxcolspan"),10);S?T>S&&(T=S):y.attr("data-tablesaw-maxcolspan",y.attr("colspan")),y.attr("colspan",T);}});},u.prototype._findPrimaryHeadersForCell=function(c){for(var m=this._getPrimaryHeaderRow(),x=this._getPrimaryHeaderCells(m),v=this._getRowIndex(m),b=[],y=0;y<this.headerMapping.length;y++)if(y!==v)for(var T=0;T<this.headerMapping[y].length;T++)this.headerMapping[y][T]===c&&b.push(x[T]);return b;},u.prototype.getRows=function(){var c=this;return this.$table.find("tr").filter(function(){return h(this).closest("table").is(c.$table);});},u.prototype.getBodyRows=function(c){return (c?h(c):this.$tbody).children().filter("tr");},u.prototype.getHeaderCellIndex=function(c){for(var m=this.headerMapping[0],x=0;x<m.length;x++)if(m[x]===c)return x;return -1;},u.prototype._initCells=function(){this.$table.find("[data-tablesaw-maxcolspan]").each(function(){var I=h(this);I.attr("colspan",I.attr("data-tablesaw-maxcolspan"));});var c=this.getRows(),m=[];c.each(function(I){m[I]=[];}),c.each(function(I){var A=0,L=h(this),z=L.children();z.each(function(){for(var E=parseInt(this.getAttribute("data-tablesaw-maxcolspan")||this.getAttribute("colspan"),10),H=parseInt(this.getAttribute("rowspan"),10);m[I][A];)A++;if(m[I][A]=this,E)for(var R=0;R<E-1;R++)A++,m[I][A]=this;if(H)for(var M=1;M<H;M++)m[I+M][A]=this;A++;});});for(var x=this._getHeaderRowIndeces(),v=0;v<m[0].length;v++)for(var b=0,y=x.length;b<y;b++){var T=m[x[b]][v],S=x[b],$;for(T.cells||(T.cells=[]);S<m.length;)$=m[S][v],T!==$&&T.cells.push($),S++;}this.headerMapping=m;},u.prototype.refresh=function(){this._initCells(),this.$table.trigger(o.refresh,[this]);},u.prototype._getToolbarAnchor=function(){var c=this.$table.parent();return c.is(".tablesaw-overflow")?c:this.$table;},u.prototype._getToolbar=function(c){return c||(c=this._getToolbarAnchor()),c.prev().filter("."+a.toolbar);},u.prototype.createToolbar=function(){var c=this._getToolbarAnchor(),m=this._getToolbar(c);m.length||(m=h("<div>").addClass(a.toolbar).insertBefore(c)),this.$toolbar=m,this.mode&&this.$toolbar.addClass("tablesaw-mode-"+this.mode);},u.prototype.destroy=function(){this._getToolbar().each(function(){this.className=this.className.replace(/\btablesaw-mode\-\w*\b/gi,"");});var c=this.$table.attr("id");h(e).off("."+c),h(w).off("."+c),this.$table.trigger(o.destroy,[this]),this.$table.removeData(s);},h.fn[s]=function(){return this.each(function(){var c=h(this);c.data(s)||new u(this);});};var g=h(e);g.on("enhance.tablesaw",function(c){f.mustard&&h(c.target).find(d).filter(t)[s]();});var p=!1,r;g.on("scroll.tablesaw",function(){p=!0,w.clearTimeout(r),r=w.setTimeout(function(){p=!1;},300);});var C;h(w).on("resize",function(){p||(w.clearTimeout(C),C=w.setTimeout(function(){g.trigger(o.resize);},150));}),f.Table=u;})(),(function(){var s={stackTable:"tablesaw-stack",cellLabels:"tablesaw-cell-label",cellContentLabels:"tablesaw-cell-content"},a={key:"tablesaw-stack"},o={labelless:"data-tablesaw-no-labels",hideempty:"data-tablesaw-hide-empty"},i=function(d,t){this.tablesaw=t,this.$table=h(d),this.labelless=this.$table.is("["+o.labelless+"]"),this.hideempty=this.$table.is("["+o.hideempty+"]"),this.$table.data(a.key,this);};i.prototype.init=function(){if(this.$table.addClass(s.stackTable),!this.labelless){var d=this;this.$table.find("th, td").filter(function(){return !h(this).closest("thead").length;}).filter(function(){return !h(this).closest("tr").is("["+o.labelless+"]")&&(!d.hideempty||!!h(this).html());}).each(function(){var t=h(e.createElement("b")).addClass(s.cellLabels),l=h(this);h(d.tablesaw._findPrimaryHeadersForCell(this)).each(function(g){var p=h(this.cloneNode(!0)),r=p.find(".tablesaw-sortable-btn");p.find(".tablesaw-sortable-arrow").remove();var C=p.find("[data-tablesaw-checkall]");if(C.closest("label").remove(),C.length){t=h([]);return;}g>0&&t.append(e.createTextNode(", "));for(var c=r.length?r[0]:p[0],m;m=c.firstChild;)t[0].appendChild(m);}),t.length&&!l.find("."+s.cellContentLabels).length&&l.wrapInner("<span class='"+s.cellContentLabels+"'></span>");var u=l.find("."+s.cellLabels);u.length?u.replaceWith(t):l.prepend(t);});}},i.prototype.destroy=function(){this.$table.removeClass(s.stackTable),this.$table.find("."+s.cellLabels).remove(),this.$table.find("."+s.cellContentLabels).each(function(){h(this).replaceWith(this.childNodes);});},h(e).on(f.events.create,function(d,t){if(t.mode==="stack"){var l=new i(t.table,t);l.init();}}).on(f.events.refresh,function(d,t){t.mode==="stack"&&h(t.table).data(a.key).init();}).on(f.events.destroy,function(d,t){t.mode==="stack"&&h(t.table).data(a.key).destroy();}),f.Stack=i;})(),f;});(function(h){if(!("Tablesaw" in h))throw new Error("Tablesaw library n
115ot found.");if(!("init" in Tablesaw))throw new Error("Your tablesaw-init.js is newer than the core Tablesaw version.");Tablesaw.init();})(typeof window<"u"?window:void 0);(()=>{const h=jQuery,w=(e=document)=>{const n=window.once?window.once("swarthmore-tables",".table--sort",e):Array.from(e.querySelectorAll(".table--sort"));h(n).each(function(){const f=h(this),s=f.attr("id")?f.attr("id"):"table--sort-"+Math.floor(Math.random()*Math.floor(500));let a=[];h("tr:first > th",this).each(function(i){let d=i+1;a.push("sort-"+d),h(this).find(".table--sort__sort").length||h(this).html('<span class="table--sort__sort sort" data-sort="sort-'+d+'">'+h(this).html()+"</span>");}),h("tr:not(:first)",this).each(function(){h("th, td",this).each(function(i){let d=i+1;h(this).addClass("sort-"+d);});}),h("thead",this).addClass("table__sticky-header"),h("tbody",this).addClass("list"),h(this).attr("id",s);const o={valueNames:a};new B(s,o);});};window.Drupal&&(window.Drupal.behaviors.swarmoreTables={attach(e){w(e);}});})();});})();;
116(function(){"use strict";(function(i,m,b,C){i.fn.parallaxElement=function(e){if(i("html").hasClass("site-no-animation"))return i(this).removeAttr("style"),!1;(function(){for(var r=0,l=["ms","moz","webkit","o"],f=0;f<l.length&&!m.requestAnimationFrame;++f)m.requestAnimationFrame=m[l[f]+"RequestAnimationFrame"],m.cancelAnimationFrame=m[l[f]+"CancelAnimationFrame"]||m[l[f]+"CancelRequestAnimationFrame"];m.requestAnimationFrame||(m.requestAnimationFrame=function(d,v){var g=new Date().getTime(),_=Math.max(0,16-(g-r)),w=m.setTimeout(function(){d(g+_);},_);return r=g+_,w;}),m.cancelAnimationFrame||(m.cancelAnimationFrame=function(d){clearTimeout(d);});})();var t={defaultSpeed:.1,useOffset:!0,defaultOffset:200,disableMobile:!0,minWidth:!1,lockAtMax:!1,setMax:!1},s=i.extend({},t,e);if(s.disableMobile&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))return !1;var n=m.pageYOffset,o="innerHeight" in m?m.innerHeight:b.documentElement.offsetHeight,u="innerWidth" in m?m.innerWidth:b.documentElement.clientWidth,a=n+o,h=b.body,c=b.documentElement,p=Math.max(h.scrollHeight,h.offsetHeight,c.clientHeight,c.scrollHeight,c.offsetHeight);m.addEventListener("resize",function(){o="innerHeight" in m?m.innerHeight:b.documentElement.offsetHeight,u=m.innerWidth,p=Math.max(h.scrollHeight,h.offsetHeight,c.clientHeight,c.scrollHeight,c.offsetHeight);});function x(r,l){if(i("html").hasClass("site-no-animation"))return r.removeAttr("style"),!1;if(s.lockAtMax&&r.attr("data-parallaxlock"))return !1;var f=r.offset().top;if(s.useOffset&&f-s.defaultOffset>a)return !1;if(s.setMax&&f-n-o*s.setMax<=0)return r.attr("data-parallaxlock",!0),!1;var d=r.attr("data-speed")?r.attr("data-speed")*-1:s.defaultSpeed*-1,v;r.hasClass("scroll-start-zero")?v=n*d:v=(n-f+o/2)*d,v>p&&(v=p);var g="translate3d( 0px, "+v+"px, 0px)";r.css({"-webkit-transform":g,"-moz-transform":g,"-ms-transform":g,"-o-transform":g,transform:g});}var I=[];this.each(function(r){I.push(i(this));});var S=function(){if(s.minWidth&&s.minWidth>u)return !1;n=m.pageYOffset,a=n+o,i.each(I,function(r,l){m.requestAnimationFrame(function(){x(l);});});};return m.addEventListener("load",function(){S();}),m.addEventListener("scroll",function(){S();});};})(jQuery,window,document);const P=jQuery;function U(i){let m=i+"=",b=document.cookie.split(";");for(let C=0;C<b.length;C++){let e=b[C];for(;e.charAt(0)==" ";)e=e.substring(1,e.length);if(e.indexOf(m)==0)return e.substring(m.length,e.length);}return !1;}const G=()=>{U("sitePreventAnimations")==="prevent"&&(P("html").addClass("site-no-animation"),P("#js--site-options-animations").removeClass("is-on").addClass("is-off").attr("data-setoptionto","allow").attr("aria-pressed","true"));const i=new IntersectionObserver((b)=>{b.forEach((C)=>{C.isIntersecting&&(C.target.classList.add("u-in-view"),i.unobserve(C.target));});});document.querySelectorAll(".u-watch").forEach((b)=>i.observe(b)),P(".js-parallax-element").parallaxElement({disableMobile:!0}),P(".js-parallax-element-max").parallaxElement({setMax:.5,disableMobile:!0});function m(b){b.keyCode===9&&(document.documentElement.classList.add("keyboard-user"),window.removeEventListener("keydown",m));}window.addEventListener("keydown",m),window.navigator.userAgent.indexOf("Trident/7.0")>0&&P("body").addClass("ie-11"),P(window).on("load",function(){P(".u-watch").each(function(){let b=P(this);b.offset().top-P(window).scrollTop()-P(window).height()<0&&b.addClass("u-in-view");}),P(".js-connect-last-word").each(function(){const b=P(this),C=b.parent();if(b.offset().left-C.offset().left<=20){let s=C.html(),n=P.parseHTML(s)[0].data,o=n.replace(/ ([^ ]*)$/,"<br />$1");
116var t=new RegExp(n.replace(/([\?\*\.\+\^\$\(\)\[\]])/g,"\\$1"),"g");let u=s.replace(t,o);C.html(u);}});});},K=()=>{document.addEventListener("lazybeforeunveil",function(i){var m=i.target.getAttribute("data-bg");m&&(i.target.style.backgroundImage="url("+m+")");});};(function(){if(!(typeof window>"u")){var i=window.navigator.userAgent.match(/Edge\/(\d{2})\./),m=i?parseInt(i[1],10)>=16:!1;if("objectFit" in document.documentElement.style&&!m){window.objectFitPolyfill=function(){return !1;};return;}var b=function(s){var n=window.getComputedStyle(s,null),o=n.getPropertyValue("position"),u=n.getPropertyValue("overflow"),a=n.getPropertyValue("display");(!o||o==="static")&&(s.style.position="relative"),u!=="hidden"&&(s.style.overflow="hidden"),(!a||a==="inline")&&(s.style.display="block"),s.clientHeight===0&&(s.style.height="100%"),s.className.indexOf("object-fit-polyfill")===-1&&(s.className=s.className+" object-fit-polyfill");},C=function(s){var n=window.getComputedStyle(s,null),o={"max-width":"none","max-height":"none","min-width":"0px","min-height":"0px",top:"auto",right:"auto",bottom:"auto",left:"auto","margin-top":"0px","margin-right":"0px","margin-bottom":"0px","margin-left":"0px"};for(var u in o){var a=n.getPropertyValue(u);a!==o[u]&&(s.style[u]=o[u]);}},e=function(s){var n=s.parentNode;b(n),C(s),s.style.position="absolute",s.style.height="100%",s.style.width="auto",s.clientWidth>n.clientWidth?(s.style.top="0",s.style.marginTop="0",s.style.left="50%",s.style.marginLeft=s.clientWidth/-2+"px"):(s.style.width="100%",s.style.height="auto",s.style.left="0",s.style.marginLeft="0",s.style.top="50%",s.style.marginTop=s.clientHeight/-2+"px");},t=function(s){if(typeof s>"u")s=document.querySelectorAll("[data-object-fit]");else if(s&&s.nodeName)s=[s];else if(typeof s=="object"&&s.length&&s[0].nodeName)s=s;else return !1;for(var n=0;n<s.length;n++)if(s[n].nodeName){var o=s[n].nodeName.toLowerCase();o==="img"&&!m?s[n].complete?e(s[n]):s[n].addEventListener("load",function(){e(this);}):o==="video"&&(s[n].readyState>0?e(s[n]):s[n].addEventListener("loadedmetadata",function(){e(this);}));}return !0;};document.addEventListener("DOMContentLoaded",function(){t();}),window.addEventListener("resize",function(){t();}),window.objectFitPolyfill=t;}})();(function(i){typeof define=="function"&&define.amd?define(["jquery"],i):i(jQuery);})(function(i){i.ui=i.ui||{},i.ui.version="1.13.2";var m=0,b=Array.prototype.hasOwnProperty,C=Array.prototype.slice;i.cleanData=(function(e){return function(t){var s,n,o;for(o=0;(n=t[o])!=null;o++)s=i._data(n,"events"),s&&s.remove&&i(n).triggerHandler("remove");e(t);};})(i.cleanData),i.widget=function(e,t,s){var n,o,u,a={},h=e.split(".")[0];e=e.split(".")[1];var c=h+"-"+e;return s||(s=t,t=i.Widget),Array.isArray(s)&&(s=i.extend.apply(null,[{}].concat(s))),i.expr.pseudos[c.toLowerCase()]=function(p){return !!i.data(p,c);},i[h]=i[h]||{},n=i[h][e],o=i[h][e]=function(p,x){if(!this||!this._createWidget)return new o(p,x);arguments.length&&this._createWidget(p,x);},i.extend(o,n,{version:s.version,_proto:i.extend({},s),_childConstructors:[]}),u=new t(),u.options=i.widget.extend({},u.options),i.each(s,function(p,x){if(typeof x!="function"){a[p]=x;return;}a[p]=(function(){function I(){return t.prototype[p].apply(this,arguments);}function S(r){return t.prototype[p].apply(this,r);}return function(){var r=this._super,l=this._superApply,f;return this._super=I,this._superApply=S,f=x.apply(this,arguments),this._super=r,this._superApply=l,f;};})();}),o.prototype=i.widget.extend(u,{widgetEventPrefix:n&&u.widgetEventPrefix||e},a,{constructor:o,namespace:h,widgetName:e,widgetFullName:c}),n?(i.each(n._childConstructors,function(p,x){var I=x.prototype;i.widget(I.namespace+"."+I.widgetName,o,x._proto);}),delete n._childConstructors):t._childConstructors.push(o),i.widget.bridge(e,o),o;},i.widget.extend=function(e){for(var t=C.call(arguments,1),s=0,n=t.length,o,u;s<n;s++)for(o in t[s])u=t[s][o],b.call(t[s],o)&&u!==void 0&&(i.isPlainObject(u)?e[o]=i.isPlainObject(e[o])?i.widget.extend({},e[o],u):i.widget.extend({},u):e[o]=u);return e;},i.widget.bridge=function(e,t){var s=t.prototype.widgetFullName||e;i.fn[e]=function(n){var o=typeof n=="string",u=C.call(arguments,1
116),a=this;return o?!this.length&&n==="instance"?a=void 0:this.each(function(){var h,c=i.data(this,s);if(n==="instance")return a=c,!1;if(!c)return i.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+n+"'");if(typeof c[n]!="function"||n.charAt(0)==="_")return i.error("no such method '"+n+"' for "+e+" widget instance");if(h=c[n].apply(c,u),h!==c&&h!==void 0)return a=h&&h.jquery?a.pushStack(h.get()):h,!1;}):(u.length&&(n=i.widget.extend.apply(null,[n].concat(u))),this.each(function(){var h=i.data(this,s);h?(h.option(n||{}),h._init&&h._init()):i.data(this,s,new t(n,this));})),a;};},i.Widget=function(){},i.Widget._childConstructors=[],i.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,t){t=i(t||this.defaultElement||this)[0],this.element=i(t),this.uuid=m++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=i(),this.hoverable=i(),this.focusable=i(),this.classesElementLookup={},t!==this&&(i.data(t,this.widgetFullName,this),this._on(!0,this.element,{remove:function(s){s.target===t&&this.destroy();}}),this.document=i(t.style?t.ownerDocument:t.document||t),this.window=i(this.document[0].defaultView||this.document[0].parentWindow)),this.options=i.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init();},_getCreateOptions:function(){return {};},_getCreateEventData:i.noop,_create:i.noop,_init:i.noop,destroy:function(){var e=this;this._destroy(),i.each(this.classesElementLookup,function(t,s){e._removeClass(s,t);}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace);},_destroy:i.noop,widget:function(){return this.element;},option:function(e,t){var s=e,n,o,u;if(arguments.length===0)return i.widget.extend({},this.options);if(typeof e=="string")if(s={},n=e.split("."),e=n.shift(),n.length){for(o=s[e]=i.widget.extend({},this.options[e]),u=0;u<n.length-1;u++)o[n[u]]=o[n[u]]||{},o=o[n[u]];if(e=n.pop(),arguments.length===1)return o[e]===void 0?null:o[e];o[e]=t;}else{if(arguments.length===1)return this.options[e]===void 0?null:this.options[e];s[e]=t;}return this._setOptions(s),this;},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this;},_setOption:function(e,t){return e==="classes"&&this._setOptionClasses(t),this.options[e]=t,e==="disabled"&&this._setOptionDisabled(t),this;},_setOptionClasses:function(e){var t,s,n;for(t in e)n=this.classesElementLookup[t],!(e[t]===this.options.classes[t]||!n||!n.length)&&(s=i(n.get()),this._removeClass(n,t),s.addClass(this._classes({element:s,keys:t,classes:e,add:!0})));},_setOptionDisabled:function(e){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!e),e&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"));},enable:function(){return this._setOptions({disabled:!1});},disable:function(){return this._setOptions({disabled:!0});},_classes:function(e){var t=[],s=this;e=i.extend({element:this.element,classes:this.options.classes||{}},e);function n(){var u=[];e.element.each(function(a,h){var c=i.map(s.classesElementLookup,function(p){return p;}).some(function(p){return p.is(h);});c||u.push(h);}),s._on(i(u),{remove:"_untrackClassesElement"});}function o(u,a){var h,c;for(c=0;c<u.length;c++)h=s.classesElementLookup[u[c]]||i(),e.add?(n(),h=i(i.uniqueSort(h.get().concat(e.element.get())))):h=i(h.not(e.element).get()),s.classesElementLookup[u[c]]=h,t.push(u[c]),a&&e.classes[u[c]]&&t.push(e.classes[u[c]]);}return e.keys&&o(e.keys.match(/\S+/g)||[],!0),e.extra&&o(e.extra.match(/\S+/g)||[]),t.join(" ");},_untrackClassesElement:function(e){var t=this;i.each(t.classesElementLookup,function(s,n){i.inArray(e.target,n)!==-1&&(t.classesElementLookup[s]=i(n.not(e.target).get()));}),this._off(i(e.target));},_removeClass:function(e,t,s){return this._toggleClass(e,t,s,!1);},_addClass:function(e,t,s){return this._toggleClass(e,t,s,!0);},_toggleClass:function(e,t,s,n){n=typeof n=="boolean"?n:s;var o=typeof e=="string"||e===null,u={extra:o?t:s,keys:o?e:t,element:o?this.element:e,add:n};return u.element.toggleClass(this._classes(u),n),this;},_on:function(e,t,s){var n,o=this;typeof e!="boolean"&&(s=t,t=e,e=!1),s?(t=n=i(t),this.bindings=this.bindings.add(t)):(s=t,t=this.element,n=this.widget()),i.each(s,function(u,a){function h(){if(!(!e&&(o.options.disabled===!0||i(this).hasClass("ui-state-disabled"))))return (typeof a=="str
116ing"?o[a]:a).apply(o,arguments);}typeof a!="string"&&(h.guid=a.guid=a.guid||h.guid||i.guid++);var c=u.match(/^([\w:-]*)\s*(.*)$/),p=c[1]+o.eventNamespace,x=c[2];x?n.on(p,x,h):t.on(p,h);});},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(t),this.bindings=i(this.bindings.not(e).get()),this.focusable=i(this.focusable.not(e).get()),this.hoverable=i(this.hoverable.not(e).get());},_delay:function(e,t){function s(){return (typeof e=="string"?n[e]:e).apply(n,arguments);}var n=this;return setTimeout(s,t||0);},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(t){this._addClass(i(t.currentTarget),null,"ui-state-hover");},mouseleave:function(t){this._removeClass(i(t.currentTarget),null,"ui-state-hover");}});},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(t){this._addClass(i(t.currentTarget),null,"ui-state-focus");},focusout:function(t){this._removeClass(i(t.currentTarget),null,"ui-state-focus");}});},_trigger:function(e,t,s){var n,o,u=this.options[e];if(s=s||{},t=i.Event(t),t.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),t.target=this.element[0],o=t.originalEvent,o)for(n in o)n in t||(t[n]=o[n]);return this.element.trigger(t,s),!(typeof u=="function"&&u.apply(this.element[0],[t].concat(s))===!1||t.isDefaultPrevented());}},i.each({show:"fadeIn",hide:"fadeOut"},function(e,t){i.Widget.prototype["_"+e]=function(s,n,o){typeof n=="string"&&(n={effect:n});var u,a=n?n===!0||typeof n=="number"?t:n.effect||t:e;n=n||{},typeof n=="number"?n={duration:n}:n===!0&&(n={}),u=!i.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),u&&i.effects&&i.effects.effect[a]?s[e](n):a!==e&&s[a]?s[a](n.duration,n.easing,o):s.queue(function(h){i(this)[e](),o&&o.call(s[0]),h();});};}),i.widget;
vendor: 5,422 bytes, line 116
116(function(){var e,t=Math.max,s=Math.abs,n=/left|center|right/,o=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,a=/^\w+/,h=/%$/,c=i.fn.position;function p(r,l,f){return [parseFloat(r[0])*(h.test(r[0])?l/100:1),parseFloat(r[1])*(h.test(r[1])?f/100:1)];}function x(r,l){return parseInt(i.css(r,l),10)||0;}function I(r){return r!=null&&r===r.window;}function S(r){var l=r[0];return l.nodeType===9?{width:r.width(),height:r.height(),offset:{top:0,left:0}}:I(l)?{width:r.width(),height:r.height(),offset:{top:r.scrollTop(),left:r.scrollLeft()}}:l.preventDefault?{width:0,height:0,offset:{top:l.pageY,left:l.pageX}}:{width:r.outerWidth(),height:r.outerHeight(),offset:r.offset()};}i.position={scrollbarWidth:function(){if(e!==void 0)return e;var r,l,f=i("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),d=f.children()[0];return i("body").append(f),r=d.offsetWidth,f.css("overflow","scroll"),l=d.offsetWidth,r===l&&(l=f[0].clientWidth),f.remove(),e=r-l;},getScrollInfo:function(r){var l=r.isWindow||r.isDocument?"":r.element.css("overflow-x"),f=r.isWindow||r.isDocument?"":r.element.css("overflow-y"),d=l==="scroll"||l==="auto"&&r.width<r.element[0].scrollWidth,v=f==="scroll"||f==="auto"&&r.height<r.element[0].scrollHeight;return {width:v?i.position.scrollbarWidth():0,height:d?i.position.scrollbarWidth():0};},getWithinInfo:function(r){var l=i(r||window),f=I(l[0]),d=!!l[0]&&l[0].nodeType===9,v=!f&&!d;return {element:l,isWindow:f,isDocument:d,offset:v?i(r).offset():{left:0,top:0},scrollLeft:l.scrollLeft(),scrollTop:l.scrollTop(),width:l.outerWidth(),height:l.outerHeight()};}},i.fn.position=function(r){if(!r||!r.of)return c.apply(this,arguments);r=i.extend({},r);var l,f,d,v,g,_,w=typeof r.of=="string"?i(document).find(r.of):i(r.of),O=i.position.getWithinInfo(r.within),H=i.position.getScrollInfo(O),E=(r.collision||"flip").split(" "),k={};return _=S(w),w[0].preventDefault&&(r.at="left top"),f=_.width,d=_.height,v=_.offset,g=i.extend({},v),i.each(["my","at"],function(){var y=(r[this]||"").split(" "),A,T;y.length===1&&(y=n.test(y[0])?y.concat(["center"]):o.test(y[0])?["center"].concat(y):["center","center"]),y[0]=n.test(y[0])?y[0]:"center",y[1]=o.test(y[1])?y[1]:"center",A=u.exec(y[0]),T=u.exec(y[1]),k[this]=[A?A[0]:0,T?T[0]:0],r[this]=[a.exec(y[0])[0],a.exec(y[1])[0]];}),E.length===1&&(E[1]=E[0]),r.at[0]==="right"?g.left+=f:r.at[0]==="center"&&(g.left+=f/2),r.at[1]==="bottom"?g.top+=d:r.at[1]==="center"&&(g.top+=d/2),l=p(k.at,f,d),g.left+=l[0],g.top+=l[1],this.each(function(){var y,A,T=i(this),M=T.outerWidth(),L=T.outerHeight(),B=x(this,"marginLeft"),V=x(this,"marginTop"),Y=M+B+x(this,"marginRight")+H.width,Q=L+V+x(this,"marginBottom")+H.height,W=i.extend({},g),F=p(k.my,T.outerWidth(),T.outerHeight());r.my[0]==="right"?W.left-=M:r.my[0]==="center"&&(W.left-=M/2),r.my[1]==="bottom"?W.top-=L:r.my[1]==="center"&&(W.top-=L/2),W.left+=F[0],W.top+=F[1],y={marginLeft:B,marginTop:V},i.each(["left","top"],function(R,D){i.ui.position[E[R]]&&i.ui.position[E[R]][D](W,{targetWidth:f,targetHeight:d,elemWidth:M,elemHeight:L,collisionPosition:y,collisionWidth:Y,collisionHeight:Q,offset:[l[0]+F[0],l[1]+F[1]],my:r.my,at:r.at,within:O,elem:T});}),r.using&&(A=function(R){var D=v.left-W.left,j=D+f-M,q=v.top-W.top,z=q+d-L,N={target:{element:w,left:v.left,top:v.top,width:f,height:d},element:{element:T,left:W.left,top:W.top,width:M,height:L},horizontal:j<0?"left":D>0?"right":"center",vertical:z<0?"top":q>0?"bottom":"middle"};f<M&&s(D+j)<f&&(N.horizontal="center"),d<L&&s(q+z)<d&&(N.vertical="middle"),t(s(D),s(j))>t(s(q),s(z))?N.important="horizontal":N.important="vertical",r.using.call(this,R,N);}),T.offset(i.extend(W,{using:A}));});},i.ui.position={fit:{left:function(r,l){var f=l.within,d=f.isWindow?f.scrollLeft:f.offset.left,v=f.width,g=r.left-l.collisionPosition.marginLeft,_=d-g,w=g+l.collisionWidth-v-d,O;l.collisionWidth>v?_>0&&w<=0?(O=r.left+_+l.collisionWidth-v-d,r.left+=_-O):w>0&&_<=0?r.left=d:_>w?r.left=d+v-l.collisionWidth:r.left=d:_>0?r.left+=_:w>0?r.left-=w:r.left=t(r.left-g,r.left);},top:function(r,l){var f=l.within,d=f.isWindow?f.scrollTop:f.offset.top,v=l.within.height,g=r.top-l.collisionPosition.marginTop,_=d-g,w=g+l.collisionHeight-v-d,O;l.collisionHeight>v?_>0&&w<=0?(O=r.top+_+l.collisionHeight-v-d,r.top+=_-O):w>0&&_<=0?r.top=d:_>w?r.top=d+v-l.collisionHeight:r.top=d:_>0?r.top+=_:w>0?r.top-=w:r.top=t(r.top-g,r.top);}},flip:{left:function(r,l){var f=l.within,d=f.offset.left+f.scrollLeft,v=f.width,g=f.isWindow?f.scrollLeft:f.offset.left,_=r.left-l.collisionPosition.marginLeft,w=_-g,O=_+l.collisionWidth-v-g,H=l.my[0]==="left"?-l.elemWidth:l.my[0]==="right"?l.elemWidth:0,E=l.at[0]==="left"?l.targetWidth:l.at[0]==="right"?-l.targetWidth:0,k=-2*l.offset[0],y,A;w<0?(y=r.left+H+E+k+l.collisionWidth-v-d,(y<0||y<s(w))&&(r.left+=H+E+k)):O>0&&(A=r.left-l.collisionPosition.marginLeft+H+E+k-g,(A>0||s(A)<O)&&(r.left+=H+E+k));},top:function(r,l){var f=l.within,d=f.offset.top+f.scrollTop,v=f.height,g=f.isWindow?f.scrollTop:f.offset.top,_=r.top-l.collisionPosition.marginTop,w=_-g,O=_+l.collisionHeight-v-g,H=l.my[1]==="top",E=H?-l.elemHeight:l.my[1]==="bottom"?l.elemHeight:0,k=l.at[1]==="top"?l.targetHeight:l.at[1]==="bottom"?-l.targetHeight:0,y=-2*l.offset[1],A,T;w<0?(T=r.top+E+k+y+l.collisionHeight-v-d,(T<0||T<s(w))&&(r.top+=E+k+y)):O>0&&(A=r.top-l.collisionPosition.marginTop+E+k+y-g,(A>
1160||s(A)<O)&&(r.top+=E+k+y));}},flipfit:{left:function(){i.ui.position.flip.left.apply(this,arguments),i.ui.position.fit.left.apply(this,arguments);},top:function(){i.ui.position.flip.top.apply(this,arguments),i.ui.position.fit.top.apply(this,arguments);}}};})(),i.ui.position;i.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38};i.fn.extend({uniqueId:(function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e);});};})(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&i(this).removeAttr("id");});}}),i.ui.safeActiveElement=function(e){var t;try{t=e.activeElement;}catch{t=e.body;}return t||(t=e.body),t.nodeName||(t=e.body),t;};i.widget("ui.menu",{version:"1.13.2",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault(),this._activateItem(e);},"click .ui-menu-item":function(e){var t=i(e.target),s=i(i.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&t.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),t.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)));},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var s=this.active||this._menuItems().first();t||this.focus(e,s);},blur:function(e){this._delay(function(){var t=!i.contains(this.element[0],i.ui.safeActiveElement(this.document[0]));t&&this.collapseAll(e);});},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e,!0),this.mouseHandled=!1;}});},_activateItem:function(e){if(!this.previousFilter&&!(e.clientX===this.lastMousePosition.x&&e.clientY===this.lastMousePosition.y)){this.lastMousePosition={x:e.clientX,y:e.clientY};var t=i(e.target).closest(".ui-menu-item"),s=i(e.currentTarget);t[0]===s[0]&&(s.is(".ui-state-active")||(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s)));}},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),t=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var s=i(this);s.data("ui-menu-submenu-caret")&&s.remove();});},_keydown:function(e){var t,s,n,o,u=!0;switch(e.keyCode){case i.ui.keyCode.PAGE_UP:this.previousPage(e);break;case i.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case i.ui.keyCode.HOME:this._move("first","first",e);break;case i.ui.keyCode.END:this._move("last","last",e);break;case i.ui.keyCode.UP:this.previous(e);break;case i.ui.keyCode.DOWN:this.next(e);break;case i.ui.keyCode.LEFT:this.collapse(e);break;case i.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case i.ui.keyCode.ENTER:case i.ui.keyCode.SPACE:this._activate(e);break;case i.ui.keyCode.ESCAPE:this.collapse(e);break;default:u=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&e.keyCode<=105?(e.keyCode-96).toString():String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,t=this._filterMenuItems(n),t=o&&t.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):t,t.length||(n=String.fromCharCode(e.keyCode),t=this._filterMenuItems(n)),t.length?(this.focus(e,t),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter;},1e3)):delete this.previousFilter;}u&&e.preventDefault();},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e));},refresh:function(){var e,t,s,n,o,u=this,a=this.options.icons.submenu,h=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=h.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var c=i(this),p=c.prev(),x=i("<span>").data("ui-menu-submenu-caret",!0);u._addClass(x,"ui-menu-icon","ui-icon "+a),p.attr("aria-haspopup","true").prepend(x),c.attr("aria-labelledby",p.attr("id"));}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=h.add(this.element),t=e.find(this.options.items),t.not(".ui-menu-item").each(function(){var c=i(this);u._isDivider(c)&&u._addClass(c,"ui-menu-divider","ui-widget-content");}),n=t.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!i.contains(this.element[0],this.active[0])&&this.blur();},_itemRole:function(){return {menu:"menuitem",listbox:"option"}[this.options.role];},_setOption:function(e,t){if(e==="icons"){var s=this.element.find(".ui-menu-icon");this._removeClass(s,null,this.options.icons.submenu)._addClass(s,null,t.submenu);}this._super(e,t);},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e);},focus:function(e,t){var s,n,o;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(t),this.active=t.first(),n=this.active.children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",n.attr("id")),o=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(o,null,"ui-state-active"),e&&e.type==="
116keydown"?this._close():this.timer=this._delay(function(){this._close();},this.delay),s=t.children(".ui-menu"),s.length&&e&&/^mouse/.test(e.type)&&this._startOpening(s),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t});},_scrollIntoView:function(e){var t,s,n,o,u,a;this._hasScroll()&&(t=parseFloat(i.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(i.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-t-s,o=this.activeMenu.scrollTop(),u=this.activeMenu.height(),a=e.outerHeight(),n<0?this.activeMenu.scrollTop(o+n):n+a>u&&this.activeMenu.scrollTop(o+n-u+a));},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null);},_startOpening:function(e){clearTimeout(this.timer),e.attr("aria-hidden")==="true"&&(this.timer=this._delay(function(){this._close(),this._open(e);},this.delay));},_open:function(e){var t=i.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(t);},collapseAll:function(e,t){clearTimeout(this.timer),this.timer=this._delay(function(){var s=t?this.element:i(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s;},t?0:this.delay);},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false");},_closeOnDocumentClick:function(e){return !i(e.target).closest(".ui-menu").length;},_isDivider:function(e){return !/[^\-\u2014\u2013\s]/.test(e.text());},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t));},expand:function(e){var t=this.active&&this._menuItems(this.active.children(".ui-menu")).first();t&&t.length&&(this._open(t.parent()),this._delay(function(){this.focus(e,t);}));},next:function(e){this._move("next","first",e);},previous:function(e){this._move("prev","last",e);},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length;},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length;},_menuItems:function(e){return (e||this.element).find(this.options.items).filter(".ui-menu-item");},_move:function(e,t,s){var n;this.active&&(e==="first"||e==="last"?n=this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").last():n=this.active[e+"All"](".ui-menu-item").first()),(!n||!n.length||!this.active)&&(n=this._menuItems(this.activeMenu)[t]()),this.focus(s,n);},nextPage:function(e){var t,s,n;if(!this.active){this.next(e);return;}this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.innerHeight(),i.fn.jquery.indexOf("3.2.")===0&&(n+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each(function(){return t=i(this),t.offset().top-s-n<0;}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu)[this.active?"last":"first"]()));},previousPage:function(e){var t,s,n;if(!this.active){this.next(e);return;}this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.innerHeight(),i.fn.jquery.indexOf("3.2.")===0&&(n+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each(function(){return t=i(this),t.offset().top-s+n>0;}),this.focus(e,t)):this.focus(e,this._menuItems(this.activeMenu).first()));},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight");},select:function(e){this.active=this.active||i(e.target).closest(".ui-menu-item");var t={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,t);},_filterMenuItems:function(e){var t=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),s=new RegExp("^"+t,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(String.prototype.trim.call(i(this).children(".ui-menu-item-wrapper").text()));});}});i.widget("ui.autocomplete",{version:"1.13.2",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var e,t,s,n=this.element[0].nodeName.toLowerCase(),o=n==="textarea",u=n==="input";this.isMultiLine=o||!u&&this._isContentEditable(this.element),this.valueMethod=this.element[o||u?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(a){if
116(this.element.prop("readOnly")){e=!0,s=!0,t=!0;return;}e=!1,s=!1,t=!1;var h=i.ui.keyCode;switch(a.keyCode){case h.PAGE_UP:e=!0,this._move("previousPage",a);break;case h.PAGE_DOWN:e=!0,this._move("nextPage",a);break;case h.UP:e=!0,this._keyEvent("previous",a);break;case h.DOWN:e=!0,this._keyEvent("next",a);break;case h.ENTER:this.menu.active&&(e=!0,a.preventDefault(),this.menu.select(a));break;case h.TAB:this.menu.active&&this.menu.select(a);break;case h.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(a),a.preventDefault());break;default:t=!0,this._searchTimeout(a);break;}},keypress:function(a){if(e){e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&a.preventDefault();return;}if(!t){var h=i.ui.keyCode;switch(a.keyCode){case h.PAGE_UP:this._move("previousPage",a);break;case h.PAGE_DOWN:this._move("nextPage",a);break;case h.UP:this._keyEvent("previous",a);break;case h.DOWN:this._keyEvent("next",a);break;}}},input:function(a){if(s){s=!1,a.preventDefault();return;}this._searchTimeout(a);},focus:function(){this.selectedItem=null,this.previous=this._value();},blur:function(a){clearTimeout(this.searching),this.close(a),this._change(a);}}),this._initSource(),this.menu=i("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(a){a.preventDefault();},menufocus:function(a,h){var c,p;if(this.isNewMenu&&(this.isNewMenu=!1,a.originalEvent&&/^mouse/.test(a.originalEvent.type))){this.menu.blur(),this.document.one("mousemove",function(){i(a.target).trigger(a.originalEvent);});return;}p=h.item.data("ui-autocomplete-item"),this._trigger("focus",a,{item:p})!==!1&&a.originalEvent&&/^key/.test(a.originalEvent.type)&&this._value(p.value),c=h.item.attr("aria-label")||p.value,c&&String.prototype.trim.call(c).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(i("<div>").text(c));},100));},menuselect:function(a,h){var c=h.item.data("ui-autocomplete-item"),p=this.previous;this.element[0]!==i.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=p,this._delay(function(){this.previous=p,this.selectedItem=c;})),this._trigger("select",a,{item:c})!==!1&&this._value(c.value),this.term=this._value(),this.close(a),this.selectedItem=c;}}),this.liveRegion=i("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete");}});},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove();},_setOption:function(e,t){this._super(e,t),e==="source"&&this._initSource(),e==="appendTo"&&this.menu.element.appendTo(this._appendTo()),e==="disabled"&&t&&this.xhr&&this.xhr.abort();},_isEventTargetInWidget:function(e){var t=this.menu.element[0];return e.target===this.element[0]||e.target===t||i.contains(t,e.target);},_closeOnClickOutside:function(e){this._isEventTargetInWidget(e)||this.close();},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?i(e):this.document.find(e).eq(0)),(!e||!e[0])&&(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e;},_initSource:function(){var e,t,s=this;Array.isArray(this.options.source)?(e=this.options.source,this.source=function(n,o){o(i.ui.autocomplete.filter(e,n.term));}):typeof this.options.source=="string"?(t=this.options.source,this.source=function(n,o){s.xhr&&s.xhr.abort(),s.xhr=i.ajax({url:t,data:n,dataType:"json",success:function(u){o(u);},error:function(){o([]);}});}):this.source=this.options.source;},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),s=this.menu.element.is(":visible"),n=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;(!t||t&&!s&&!n)&&(this.selectedItem=null,this.search(null,e));},this.options.delay);}
116,search:function(e,t){if(e=e??this._value(),this.term=this._value(),e.length<this.options.minLength)return this.close(t);if(this._trigger("search",t)!==!1)return this._search(e);},_search:function(e){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response());},_response:function(){var e=++this.requestIndex;return (function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading");}).bind(this);},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close();},close:function(e){this.cancelSearch=!0,this._close(e);},_close:function(e){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e));},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem});},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:i.map(e,function(t){return typeof t=="string"?{label:t,value:t}:i.extend({},t,{label:t.label||t.value,value:t.value||t.label});});},_suggest:function(e){var t=this.menu.element.empty();this._renderMenu(t,e),this.isNewMenu=!0,this.menu.refresh(),t.show(),this._resizeMenu(),t.position(i.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"});},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()));},_renderMenu:function(e,t){var s=this;i.each(t,function(n,o){s._renderItemData(e,o);});},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t);},_renderItem:function(e,t){return i("<li>").append(i("<div>").text(t.label)).appendTo(e);},_move:function(e,t){if(!this.menu.element.is(":visible")){this.search(null,t);return;}if(this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)){this.isMultiLine||this._value(this.term),this.menu.blur();return;}this.menu[e](t);},widget:function(){return this.menu.element;},_value:function(){return this.valueMethod.apply(this.element,arguments);},_keyEvent:function(e,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(e,t),t.preventDefault());},_isContentEditable:function(e){if(!e.length)return !1;var t=e.prop("contentEditable");return t==="inherit"?this._isContentEditable(e.parent()):t==="true";}}),i.extend(i.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");},filter:function(e,t){var s=new RegExp(i.ui.autocomplete.escapeRegex(t),"i");return i.grep(e,function(n){return s.test(n.label||n.value||n);});}}),i.widget("ui.autocomplete",i.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate.";}}},__response:function(e){var t;this._superApply(arguments),!(this.options.disabled||this.cancelSearch)&&(e&&e.length?t=this.options.messages.results(e.length):t=this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(i("<div>").text(t));},100));}}),i.ui.autocomplete;}),(function(i){typeof define=="function"&&define.amd?define(["jquery"],i):i(jQuery);})(function(i){var m=i.ui.autocomplete.prototype,b=m._initSource;function C(e,t){var s=new RegExp(i.ui.autocomplete.escapeRegex(t),"i");return i.grep(e,function(n){return s.test(i("<div>").html(n.label||n.value||n).text());});}i.extend(m,{_initSource:function(){this.options.html&&i.isArray(this.options.source)?this.source=function(e,t){t(C(this.options.source,e.term));}:b.call(this);},_renderItem:function(e,t){return i("<li></li>").data("item.autocomplete",t).append(i("<a></a>")[this.options.html?"html":"text"](t.label)).appendTo(e);}});}),(function(){G(),K();})();})();;
117!function(a,b){var c=b(a,a.document);a.lazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c);}(window,function(a,b){"use strict";if(b.getElementsByClassName){var c,d,e=b.documentElement,f=a.Date,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h],k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a,b){return p[b]||(p[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),p[b].test(a[i]("class")||"")&&p[b];},s=function(a,b){r(a,b)||a.setAttribute("class",(a[i]("class")||"").trim()+" "+b);},t=function(a,b){var c;(c=r(a,b))&&a.setAttribute("class",(a[i]("class")||"").replace(c," "));},u=function(a,b,c){var d=c?h:"removeEventListener";c&&u(a,b),o.forEach(function(c){a[d](c,b);});},v=function(a,d,e,f,g){var h=b.createEvent("Event");return e||(e={}),e.instance=c,h.initEvent(d,!f,!g),h.detail=e,a.dispatchEvent(h),h;},w=function(b,c){var e;
117!g&&(e=a.picturefill||d.pf)?(c&&c.src&&!b[i]("srcset")&&b.setAttribute("srcset",c.src),e({reevaluate:!0,elements:[b]})):c&&c.src&&(b.src=c.src);},x=function(a,b){return (getComputedStyle(a,null)||{})[b];},y=function(a,b,c){for(c=c||a.offsetWidth;c<d.minSize&&b&&!a._lazysizesWidth;)c=b.offsetWidth,b=b.parentNode;return c;},z=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1;},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?k:l)(g)));};return h._lsFlush=g,h;}(),A=function(a,b){return b?function(){z(a);}:function(){var b=this,c=arguments;z(function(){a.apply(b,c);});};},B=function(a){var b,c=0,e=d.throttleDelay,g=d.ricTimeout,h=function(){b=!1,c=f.now(),a();},i=m&&g>49?function(){m(h,{timeout:g}),g!==d.ricTimeout&&(g=d.ricTimeout);}:A(function(){k(h);},!0);return function(a){var d;(a=!0===a)&&(g=33),b||(b=!0,d=e-(f.now()-c),d<0&&(d=0),a||d<9?i():k(i,d));};},C=function(a){var b,c,d=99,e=function(){b=null,a();},g=function(){var a=f.now()-c;a<d?k(g,d-a):(m||e)(e);};return function(){c=f.now(),b||(b=k(g,d));};};!function(){var b,c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};d=a.lazySizesConfig||a.lazysizesConfig||{};for(b in c)b in d||(d[b]=c[b]);a.lazySizesConfig=d,k(function(){d.init&&F();});}();var D=function(){var g,l,m,o,p,y,D,F,G,H,I,J=/^img$/i,K=/^iframe$/i,L="onscroll" in a&&!/(gle|ing)bot/.test(navigator.userAgent),M=0,N=0,O=0,P=-1,Q=function(a){O--,a&&a.target&&u(a.target,Q),(!a||O<0||!a.target)&&(O=0);},R=function(a,c){var d,f=a,g="hidden"==x(b.body,"visibility")||"hidden"!=x(a.parentNode,"visibility")&&"hidden"!=x(a,"visibility");for(F-=c,I+=c,G-=c,H+=c;g&&(f=f.offsetParent)&&f!=b.body&&f!=e;)(g=(x(f,"opacity")||1)>0)&&"visible"!=x(f,"overflow")&&(d=f.getBoundingClientRect(),g=H>d.left&&G<d.right&&I>d.top-1&&F<d.bottom+1);return g;},S=function(){var a,f,h,j,k,m,n,p,q,r,s,t,u=c.elements;if((o=d.loadMode)&&O<8&&(a=u.length)){for(f=0,P++,r=!d.expand||d.expand<1?e.clientHeight>500&&e.clientWidth>500?500:370:d.expand,s=r*d.expFactor,t=d.hFac,N<s&&O<1&&P>2&&o>2&&!b.hidden?(N=s,P=0):N=o>1&&P>1&&O<6?r:M;f<a;f++)if(u[f]&&!u[f]._lazyRace)if(L)if((p=u[f][i]("data-expand"))&&(m=1*p)||(m=N),q!==m&&(y=innerWidth+m*t,D=innerHeight+m,n=-1*m,q=m),h=u[f].getBoundingClientRect(),(I=h.bottom)>=n&&(F=h.top)<=D&&(H=h.right)>=n*t&&(G=h.left)<=y&&(I||H||G||F)&&(d.loadHidden||"hidden"!=x(u[f],"visibility"))&&(l&&O<3&&!p&&(o<3||P<4)||R(u[f],m))){if($(u[f]),k=!0,O>9)break;}else !k&&l&&!j&&O<4&&P<4&&o>2&&(g[0]||d.preloadAfterLoad)&&(g[0]||!p&&(I||H||G||F||"auto"!=u[f][i](d.sizesAttr)))&&(j=g[0]||u[f]);else $(u[f]);j&&!k&&$(j);}},T=B(S),U=function(a){s(a.target,d.loadedClass),t(a.target,d.loadingClass),u(a.target,W),v(a.target,"lazyloaded");},V=A(U),W=function(a){V({target:a.target});}
117,X=function(a,b){try{a.contentWindow.location.replace(b);}catch(c){a.src=b;}},Y=function(a){var b,c=a[i](d.srcsetAttr);(b=d.customMedia[a[i]("data-media")||a[i]("media")])&&a.setAttribute("media",b),c&&a.setAttribute("srcset",c);},Z=A(function(a,b,c,e,f){var g,h,j,l,o,p;(o=v(a,"lazybeforeunveil",b)).defaultPrevented||(e&&(c?s(a,d.autosizesClass):a.setAttribute("sizes",e)),h=a[i](d.srcsetAttr),g=a[i](d.srcAttr),f&&(j=a.parentNode,l=j&&n.test(j.nodeName||"")),p=b.firesLoad||"src" in a&&(h||g||l),o={target:a},p&&(u(a,Q,!0),clearTimeout(m),m=k(Q,2500),s(a,d.loadingClass),u(a,W,!0)),l&&q.call(j.getElementsByTagName("source"),Y),h?a.setAttribute("srcset",h):g&&!l&&(K.test(a.nodeName)?X(a,g):a.src=g),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,d.lazyClass),z(function(){(!p||a.complete&&a.naturalWidth>1)&&(p?Q(o):O--,U(o));},!0);}),$=function(a){var b,c=J.test(a.nodeName),e=c&&(a[i](d.sizesAttr)||a[i]("sizes")),f="auto"==e;(!f&&l||!c||!a[i]("src")&&!a.srcset||a.complete||r(a,d.errorClass)||!r(a,d.lazyClass))&&(b=v(a,"lazyunveilread").detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,O++,Z(a,b,f,e,c));},_=function(){if(!l){if(f.now()-p<999)return void k(_,999);var a=C(function(){d.loadMode=3,T();});l=!0,d.loadMode=3,T(),j("scroll",function(){3==d.loadMode&&(d.loadMode=2),a();},!0);}};return {_:function(){p=f.now(),c.elements=b.getElementsByClassName(d.lazyClass),g=b.getElementsByClassName(d.lazyClass+" "+d.preloadClass),j("scroll",T,!0),j("resize",T,!0),a.MutationObserver?new MutationObserver(T).observe(e,{childList:!0,subtree:!0,attributes:!0}):(e[h]("DOMNodeInserted",T,!0),e[h]("DOMAttrModified",T,!0),setInterval(T,999)),j("hashchange",T,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(a){b[h](a,T,!0);}),/d$|^c/.test(b.readyState)?_():(j("load",_),b[h]("DOMContentLoaded",T),k(_,2e4)),c.elements.length?(S(),z._lsFlush()):T();},checkElems:T,unveil:$};}(),E=function(){var a,c=A(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),n.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;f<g;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||w(a,c.detail);}),e=function(a,b,d){var e,f=a.parentNode;f&&(d=y(a,f,d),e=v(a,"lazybeforesizes",{width:d,dataAttr:!!b}),e.defaultPrevented||(d=e.detail.width)&&d!==a._lazysizesWidth&&c(a,f,e,d));},f=function(){var b,c=a.length;if(c)for(b=0;b<c;b++)e(a[b]);},g=C(f);return {_:function(){a=b.getElementsByClassName(d.autosizesClass),j("resize",g);},checkElems:g,updateElem:e};}(),F=function(){F.i||(F.i=!0,E._(),D._());};return c={cfg:d,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z};}});;
118!function(a,b){var c=function(){b(a.lazySizes),a.removeEventListener("lazyunveilread",c,!0);};b=b.bind(null,a,a.document),"object"==typeof module&&module.exports?b(require("lazysizes")):a.lazySizes?c():a.addEventListener("lazyunveilread",c,!0);}(window,function(a,b,c){"use strict";var d,e,f,g;a.addEventListener&&(d=c&&c.cfg||a.lazySizesConfig||{},e=d.lazyClass||"lazyload",f=function(){var a,d;if("string"==typeof e&&(e=b.getElementsByClassName(e)),c)for(a=0,d=e.length;a<d;a++)c.loader.unveil(e[a]);},addEventListener("beforeprint",f,!1),!("onbeforeprint" in a)&&a.matchMedia&&(g=matchMedia("print"))&&g.addListener&&g.addListener(function(){g.matches&&f();}));});;
119(function($,Drupal,once){Drupal.behaviors.swarthmoreAcalogUrlUpdater={attach:function(){once('acalogUrlUpdate','body').forEach(function(element){if(drupalSettings.acalog.urlUpdater!="0"){const acalogLinks=$('a[href*="://catalog.swarthmore.edu/"][href*="catoid="]');let linksToUpdate=[];acalogLinks.each(function(){const origAcalogUrl=new URL($(this).attr('href'));if(origAcalogUrl.searchParams.has('archive')){origAcalogUrl.searchParams.delete('archive');$(this).attr('href',origAcalogUrl.toString());}else{if(origAcalogUrl.searchParams.get('catoid')!=drupalSettings.acalog.currentCatalog)linksToUpdate.push(this);}});linksToUpdate.forEach(function(link){const acalogLink=$(link);const origAcalogUrl=new URL(acalogLink.attr('href'));
119const origAcalogParams={};for(const [key,value] of origAcalogUrl.searchParams.entries())origAcalogParams[key]=value;if(origAcalogUrl.hash.length)origAcalogParams['fragment']=origAcalogUrl.hash;$.getJSON(`/acalog-url-updater`,origAcalogParams).done((data)=>{if('url' in data&&drupalSettings.acalog.urlUpdater=="1")acalogLink.attr('href',data.url);});});}});},detach:function(context,settings){}};})(jQuery,Drupal,once);;

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.