PageSourceSearch

https://www.wwu.edu/sites/default/files/js/js_HOW3DCRWIjNszTx29eVx…_37GHfsvXCc1mKhJUB9reyLNHzK1ZHLM8-N4A_6zZH0

js wwu.edu collected 2026-10-01 08:37:44 UTC 516,919 bytes, 56 lines download raw bytes

1/* @license MIT https://raw.githubusercontent.com/jquery/jquery/3.7.1/LICENSE.txt */
vendor: 22,881 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}
vendor: 1,967 bytes, line 3
3return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||
vendor: 9,546 bytes, line 3
3ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||
vendor: 8,814 bytes, line 3
3(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);
vendor: 14,182 bytes, line 3
3n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;
vendor: 4,590 bytes, line 3
3return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1)
vendor: 13,972 bytes, line 3
3);!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);
vendor: 9,033 bytes, line 3
3if(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 
vendor: 3,521 bytes, lines 3-7
3M(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=[];
7r(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;if(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);;
13Drupal.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;};};;
14!function(n,t,e){"use strict";var r,i,o=Object.assign,u=Array.prototype,c=Object.prototype,a=c.toString,f=u.splice,l=u.some,s="undefined"!=typeof Symbol&&Symbol,d="touchevents",p="jQuery"in n,h="c
14ash"in n,v="add",m="remove",y="has",g="body",b="html",w=/-([a-z])/g,E=/^--/,S=n.localStorage,x={},O=Math.pow(2,53)-1,C=function(){function t(t,e){var r=this;if(r.name="dblazy",t){if(j(t))return t;var i=t;if($(t)){if(!(i=wn(An(e,t),t)).length)return}else if(D(t))return r.ready(t);(i.nodeType||i===n)&&(i=[i]);for(var o=r.length=i.length,u=0;u<o;u++)r[u]=i[u]}}return t.prototype.init=function(n,e){var r=new t(n,e);return W(n)?(n.idblazy||(n.idblazy=r),n.idblazy):r},t}();function N(n){var t=this,e=(t=j(t)?t:r(t)).length;return D(n)&&(e&&1!==e?t.each(n):n(t[0],0)),t}function T(n,e){var i=function(){return setTimeout(n,e||0,r)};return Z((function(){"loading"!==t.readyState?i():t.addEventListener("DOMContentLoaded",i)})),this}function z(n){var t="[object "+n+"]";return function(n){return a.call(n)===t}}i=C.prototype,(r=i.init).fn=r.prototype=i,i.length=0,i.splice=f,s&&(i[s.iterator]=u[s.iterator]);var P,I,L=(P="length",function(n){return F(n)?void 0:n[P]}),M=(I=L,function(n){var t=I(n);return"number"==typeof t&&t>=0&&t<=O});function A(n){return Q(n)?Object.keys(n):[]}function j(n){return n instanceof C}function B(n){return!$(n)&&(n&&(Array.isArray(n)||M(n)))}function R(n){return!0===n||!1===n||"[object Boolean]"===a.call(n)}function W(n){return n&&(n instanceof Element||n.querySelector)}function k(n){return!isNaN(n)&&parseInt(Number(n))===n&&!isNaN(parseInt(n,10))}function q(n,t){return k(n)||(n=parseInt(n)),n||t||0}var D=z("Function");function _(n){if(F(n)||U(n)||!1===n)return!0;var t=L(n);return"number"==typeof t&&(B(n)||$(n))?0===t:0===L(A(n))}function F(n){return null===n}function H(n){return!isNaN(parseFloat(n))&&isFinite(n)}function Q(n){if(!n||"object"!=typeof n)return!1;var t=Object.getPrototypeOf(n);return F(t)||t===c}function $(n){return n&&"string"==typeof n}function U(n){return void 0===n}function V(n){return!!n&&n===n.window}function J(n){return!(!n||!D(n.querySelector)||-1===[1,9,11].indexOf(n.nodeType))}function G(n){return J(n)||V(n)}function K(n){return n&&"getAttribute"in n}function X(){return!(!e||!e.bigPipePlaceholderIds)}function Y(){return!X()||(!!_(e.bigPipePlaceholderIds)||!gn(t,"[data-big-pipe-placeholder-id]"))}function Z(n,t){Y()&&setTimeout(n,t||101)}function nn(e){var r={};return"matchMedia"in n&&(r=n.matchMedia("(hover: none), (pointer: coarse)"),e&&r.addEventListener("change",e)),"ontouchstart"in n||n.DocumentTouch&&t instanceof n.DocumentTouch||r.matches||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0}function tn(n,t){var e={};n&&n.length&&zn(n).forEach((function(n){e[n.name]=n.value}),t||this);return e}function en(n,t,e){if(D(n)||$(n)||R(n)||H(n))return[];if(B(n)&&!U(n.length)){var r=n.length;if(!r||1===r&&" "===n[0])return[]}if(Q(n)&&_(n))return[];if("[object Object]"===a.call(n)){for(var i in n)if(rn(n,i)){if("length"===i||"name"===i)continue;if(!1===t.call(e,n[i],i,n))break}}else if(n)if(n instanceof HTMLCollection&&(n=zn(n)),n instanceof NamedNodeMap){var o=tn(n,e);t.call(e,o,0,n)}else{var u=n.length;u&&1===u&&!U(n[0])?t.call(e,n[0],0,n):n.forEach(t,e)}return n}function rn(n,t){return c.hasOwnProperty.call(n,t)}
14function on(n){return $(n)?-1!==(n=n.trim()).indexOf(",")?n.split(",").map((function(n){return n.trim()})):/\s/.test(n)?n.split(" ").map((function(n){return n.trim()})):[n]:B(n)?n:[n]}function un(n,t,e,r){return K(n)?n[t+"Attribute"](e,r):""}function cn(n,t,e,r){var i=this,o=U(e),u=!Q(t)&&(o||R(r)),c=$(r)?r:"",a=jn(n);if(U(t)&&W(a))return tn(a.attributes);if(u&&$(t)){t=t.trim(),o&&(e="");var f=e;return on(t).every((function(n){return!un(a,y,n)||!(f=un(a,"get",n))})),f}return N.call(n,(function(n){if(!K(n))return u?"":i;Q(t)?en(t,(function(t,e){un(n,"set",c+e,t)})):F(e)?en(on(t),(function(t){var e=c+t;un(n,y,e)&&un(n,m,e)})):"src"===t?n.src=e:"href"===t?n.href=e:un(n,"set",t,e)}))}function an(n,t,e){return N.call(n,(function(n,r){if(K(n)){var i=n.classList;D(t)&&(t=t(un(n,"get","class"),r));var o=on(t);i&&(U(e)?o.map((function(n){i.toggle(n)})):i[e].apply(i,o))}}))}function fn(n,t){return an(n,t,v)}function ln(n,t){return an(n,t,m)}function sn(n,t){var e=0;return W(n)&&W(t)?n!==t&&n.contains(t):B(n)?-1!==n.indexOf(t):($(n)&&$(t)&&(n=n.toLowerCase(),en(on(t=t.toLowerCase()),(function(t){-1!==n.indexOf(t)&&e++}))),e>0)}function dn(n){return n.replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&")}function pn(n,t){var e=0;return $(n)&&en(on(t),(function(t){n.startsWith(t)&&e++})),e>0}function hn(n){return n.replace(/\s+/g," ").trim()}function vn(n,t){return W(n)&&$(t)?n.closest(t):null}function mn(n,t){if(W(n)){if($(t))return t=bn(t),!!n.matches&&n.matches(t);if(W(t))return n===t}return n===t}function yn(n,t){return!(!n||!n.nodeName)&&l.call(on(t),(function(t){return n.nodeName.toLowerCase()===t.toLowerCase()}))}function gn(n,e,r){var i=U(r)&&$(e);return $(n=n||t)&&(n=jn(n,!0)),J(n)?(n=An(n,e=bn(e)),i?n.querySelector(e):Pn(e,n)):i?null:[]}function bn(n){var t=n;return $(n)&&pn(n,">")&&(t=":scope "+n),t}function wn(n,t){return gn(n,t,1)}function En(n){return W(n)&&n.currentStyle||!U(t.documentMode)}function Sn(){return n.devicePixelRatio||1}function xn(){return n.innerWidth||t.documentElement.clientWidth||n.screen.width}function On(){return{width:xn(),height:n.innerHeight||t.documentElement.clientHeight}}function Cn(n,t,e,r,i,o){return Mn(n,t,e,r,i,o,v)}function Nn(n,t,e,r,i,o){return Mn(n,t,e,r,i,o,m)}function Tn(n){return 0!==n.naturalWidth||n.complete&&0!==n.naturalWidth}function zn(n){return u.slice.call(n)}function Pn(n,e){e=e||t;var r=on(n);return $(n)&&(r=e.querySelectorAll(n)),zn(r)}function In(n,t){return(t||pn(n,["blazy.","bio."])?n:n.split(".")[0]).trim()}var Ln={_opts:function(n){var t=!1,e=n||!1;return Q(n)&&(t=(e=o({capture:!1,passive:!0},n)).once||!1),{one:t,options:e}},add:function(n,t,e,r,i){var o=this._opts(r),u=o.options,c=In(t,i),a=e;if(o.one&&En()){a=function t(){n.removeEventListener(c,t),e.apply(this,arguments)}}if(D(a)){var f={name:t,callback:a,type:c};x[t]=a,x[c]=f,n.addEventListener(c,a,u)}},remove:function(n,t,e,r,i){var o=this._opts(r).options,u=In(t,i),c=x[t]||e;D(c)&&(n.removeEventListener(u,c,o),delete x[t],delete x[u])}};function Mn(t,e,r,i,o,u,c){var a=i,f=En();if($(t)&&D(e))o=r,i=e,e=t,t=[n];else if($(r)){var l=sn(e,["touchstart","scroll","wheel"]);U(o)&&(o=!f&&{capture:!l,passive:l}),i=function(n){!function(n,t,e){var r=n.target;if(mn(r,e))t.call(r,n);else for(;r&&r!==this;){if(mn(r,e)){t.call(r,n);break}r=r.parentElement||r.parentNode}}(n,a,r)}}else D(r)&&(u=o,o=a,i=r);return N.call(t,(function(n){if(G(n)){en(on(e),(function(t){Ln[c](n,t,i,o,u)}))}}))}function An(n,e){var r=n||t;return e&&($(e)&&J(r)&&!r.querySelector(e)||$(r)||r===e||$(e)&&mn(r,e))&&(r=t),r=jn(r,!0)||t,(!e||e!==g&&e!==b)&&J(r)?W(r)&&(mn(r,"script")||mn(r,"style")||mn(r,"template"))?t:(r.nodeType,r):t}function jn(e,r){if($(e))return e===g?t.body:e===b?t:t.querySelector(e);if(r&&mn(e,b))return t;var i=p&&e instanceof n.jQuery,o=h&&e instanceof n.cash;return e&&(j(e)||i||o)?e[0]:e}function Bn(n){return E.test(n)}function Rn(n){return W(n)?n.getBoundingClientRect():{}}function Wn(n,t,e){if(W(n)){var r=n[e];if(U(t))return r;for(;r;){if(mn(r,t)||yn(r,t))return r;r=r[e]}}return null}function kn(n,t){return Wn(n,t,"parentElement")}function qn(n,t,e){return Wn(n,t,e+"ElementSibling")}function Dn(n,t){return qn(n,t,"previous")}r.isTag=z,r.isArr=B,r.isBool=R,r.isDoc=function(n){return-1!==[9,11].indexOf(!!n&&n.nodeType)},r.isElm=W,r.isFun=D,r.isEmpty=_,r.isInt=k,r.isNull=F,r.isNum=H,r.isObj=Q,r.isStr=$,r.isUnd=U,r.isEvt=G,r.isQsa=J,r.isIo="IntersectionObserver"in n,r.isMo="MutationObserver"in n,r.isRo="ResizeObserver"in n,r.isNativeLazy="loading"in HTMLImageElement.prototype,r.isAmd="function"==typeof define&&define.amd,r.isWin=V,r.isBigPipe=X,r.wwoBigPipeDone=Y,r.wwoBigPipe=Z,r.isTouch=nn,r.touchOrNot=function n(){var e=t.documentElement,r=nn(n);ln(e,[d,"no-"+d]),fn(e,r?d:"no-"+d)},r._er=-1,r._ok=1,r.chain=function(n,t){return N.call(n,t)},r.each=en,r.extend=o,i.extend=function(n,t){return(t=t||!1)?o(n,i):o(i,n)},r.hasProp=rn,r.parse=function(n){try{return 0===n.length||"1"===n?{}:JSON.parse(n)}catch(n){return{}}},r.toArray=on,r.toInt=q,r.attr=cn.bind(r),r.hasAttr=function(n,t){var e=0;if(K(n)&&$(t)){en(on(t),(function(t){un(n,y,t)&&e++}))}return e>0},r.nodeMapAttr=tn,r.removeAttr=function(n,t,e){return cn(n,t,null,e||"")}.bind(r),r.hasClass=function(n,t){var e=0;if(K(n)&&$(t)){var r=cn(n,"class");en(on(t),(function(n){en(on(r),(function(t){t&&t===n&&e++}))}))}return e>0},r.toggleClass=an,r.addClass=fn,r.removeClass=ln,r.contains=sn,r.escape=dn,r.startsWith=pn,r.trimSpaces=hn,r.closest=vn,r.is=mn,r.equal=yn,r.find=gn,r.findAll=wn,r.remove=function(n){if(W(n)){var t=kn(n);t&&t.removeChild(n)}},r.ie=En,r.pixelRatio=Sn,r.windowWidth=xn,r.windowSize=On,r.activeWidth=function(n,t){var e=t.up||!1,r=A(n),i=r[0],o=r[r.length-1],u=t.ww||xn(),c=u*Sn(),a=e?u:c,f=r.filter((function(n){return e?q(n,0)<=a:q(n,0)>=a})).map((function(t){return n[t]}))[e?"pop":"shift"]();return U(f)?n[a>=o?o:i]:f},r.on=Cn,r.off=Nn,r.one=function(n,t,e,r){return Cn(n,t,e,{once:!0},r)},r.trigger=function(t,e,r,i){return $(t)&&(r=e,e=t,t=[n]),N.call(t,(function(n){if(G(n)){en(on(e),(function(t){var e;if(U(r))e=new Event(t);else{var u={bubbles:!0,cancelable:!0,detail:Q(r)?r:{}};Q(i)&&(u=o(u,i)),e=new CustomEvent(t,u)}
14n.dispatchEvent(e);var c=In(t);x[c]&&x[c].type===t&&B(r)&&x[c].callback.apply(null,[e].concat(r))}))}}))},r.getScript=function(e,r,i){var o=t.createElement("script"),u=t.getElementsByTagName("script")[0];o.async=1,o.id=i,o.onload=o.onreadystatechange=function(t,e){(e||!o.readyState||/loaded|complete/.test(o.readyState))&&(o.onload=o.onreadystatechange=null,o=null,!e&&r&&n.setTimeout(r,0))},o.src=e,u.parentNode.insertBefore(o,u)},r.isDecoded=Tn,r.ready=T.bind(r),r.decode=function(n){return Tn(n)?Promise.resolve(n):"decode"in n?(n.decoding="async",n.decode()):new Promise((function(t,e){n.onload=function(){t(n)},n.onerror=e}))},r.throttle=function(n,t,e){t=t||50;var r=0;return function(){var i=+new Date;i-r<t||(r=i,n.apply(e,arguments))}},r.resize=function(t,e,r){if(this.isRo&&!U(e)){var i=new ResizeObserver((function(n){var e=this,i=On(),o=nn(r||t);en(n,(function(n){var r=function(n){var t,e,r;return n.contentBoxSize&&(r=n.contentBoxSize[0])&&(t=r.inlineSize,e=r.blockSize),e||(t=(r=n.contentRect||Rn(n.target)).width,e=r.height),{width:Math.floor(t),height:Math.floor(e)}}(n),u={width:r.width,height:r.height,window:i,touch:o};t.apply(null,[e,u,n])}))})),o=Pn(e);return o.length&&en(o,(function(n){W(n)&&i.observe(n)})),t}return n.onresize=function(){clearTimeout(e),e=setTimeout(t,200)},t},r.template=function(n,t){for(var e in t)rn(t,e)&&(n=n.replace(new RegExp(dn("$"+e),"g"),t[e]));return hn(n)},r.context=An,r.slice=zn,r.toElm=jn,r.toElms=Pn,r.camelCase=function(n){return n.replace(w,(function(n,t){return t.toUpperCase()}))},r.isVar=Bn,r.computeStyle=function(n,t,e){if(!W(n))return null;var r=getComputedStyle(n,null);return U(t)?r:e||Bn(t)?r.getPropertyValue(t)||null:r[t]||n.style[t]},r.rect=Rn,r.empty=function(n){return N.call(n,(function(n){if(W(n))for(;n.firstChild;)n.removeChild(n.firstChild)}))},r.parent=kn,r.next=function(n,t){return qn(n,t,"next")},r.prev=Dn,r.index=function(n,t){var e=0,r=!0;if(W(n)&&(U(t)||en(on(t),(function(t,i){if(W(t)){if(r=!1,mn(n,t))return e=i,!1}else if($(t)){var o=vn(n,t);if(W(o))return n=o,!1}})),r))for(;!F(n=Dn(n));)e++;return e},r.keys=A,r._op=un,r.storage=function(n,t,e,r){if(S){if(U(t))return S.getItem(n);if(F(t))S.removeItem(n);else try{S.setItem(n,t)}catch(e){S.removeItem(n),r&&S.setItem(n,t)}}return e||!1};var _n={chain:function(n){return N.call(this,n)},each:function(n){return en(this,n)},ready:function(n){return T.call(this,n)}};i.extend(_n),r.matches=mn,r.forEach=en,r.bindEvent=Cn.bind(r),r.unbindEvent=Nn.bind(r),"undefined"!=typeof exports?module.exports=r:n.dBlazy=r}(this,this.document,drupalSettings);
15;
16!function(r,n,e){"use strict";var o=n.once||e.once;function u(n,e,t){t=r.context(t,e);return o(n,e,t)}r.once=r.extend(function(n,e,t,o,c){var i=[];return r.wwoBigPipeDone()?r.isStr(n)&&r.isUnd(o)?u(n,e,t):(r.isUnd(t)?0:(i=u(e,t,o)).length&&r.each(i,n,c),i):i},o),r.once.counter=0,r.filter=function(t,n,o){return n.filter(function(n){var e=r.is(n,t);return e&&o&&o(n),e})},r.once.unload=r.once.counter>=(r.isBigPipe()?1:0),r.once.removeSafely=function(n,e,t){var o,c,i=[];return r.wwoBigPipeDone()&&(o=r.once.unload,t=r.context(t,e),o&&this.find(n,t).length&&(i=this.remove(n,e,t),e=e,c=[],r.contains(e,":not")&&(e=e.split(":not"),r.each(e,function(n){var e;r.contains(n,"(")&&(e=n.split("(").pop().split(")")[0],r.contains(e,",")?(n=e.split(","),r.each(n,function(n){n=n.replace(".",""),c.push(n)})):e&&(e=e.replace(".",""),c.push(e)))})),i.length&&c.length&&r.removeClass(i,c))),i},n.behaviors.blazyOnce={attach:function(n){r.wwoBigPipe(function(){1<r.once.counter&&r.once.counter--})},detach:function(n,e,t){"unload"===t&&r.wwoBigPipe(function(){r.once.counter++})}}}(dBlazy,Drupal,this);
17;
18!function(i,s){"use strict";function a(t,e,n){return t?("undefined"!=typeof DOMPurify?(r=DOMPurify.sanitize(t,e),r=i.isObj(e)&&e.RETURN_DOM?(n=!0,r):c(r)):function r(t){t=t.children;i.each(t,function(t){var n,e;n=t,e=i.nodeMapAttr(n.attributes),i.each(e,function(t,e){return!!o(e,t)&&void n.removeAttribute(e)}),r(t)})}(r=c(t)),n?r.childNodes:r.innerHTML):"";var r}function o(t,e){t=t.toLowerCase(),e=e.replace(/\s+/g,"").toLowerCase();return!(!["src","href","xlink:href"].includes(t)||!e.includes("script:")&&!e.includes("data:text/html"))||t.startsWith("on")}function c(t){return(new DOMParser).parseFromString(t,"text/html").body||s.createElement("body")}i.create=function(t,e,n){var r=s.createElement(t);return(i.isStr(e)||i.isObj(e))&&(i.isStr(e)?r.className=e:i.attr(r,e)),n&&(n=n.trim(),r.innerHTML=a(n),"template"===t&&(r=r.content.firstChild||r)),r},i.sanitizer={isDangerous:o,sanitize:a,toNode:c},i.sanitize=a}(dBlazy,this.document);
19;
20!function(c,n){"use strict";var t=Array.prototype.some,u="remove",h="width",l="height",e="after",r="before",i="begin",o="Top",s="Left",f="Height",a="scroll";function d(t,n,r){var i=this,e=c.isUnd(r),u=c.isObj(n),o=!u&&e;if(o&&c.isStr(n)){var s=c.toElm(t),f=[h,l,"top","right","bottom","left"],e=c.computeStyle(s,n),s=c.toInt(e,0);return-1===f.indexOf(n)?e:s}return c.chain(t,function(e){if(!c.isElm(e))return o?"":i;function t(t,n){c.isFun(t)&&(t=t()),(c.contains(n,"-")||c.isVar(n))&&(n=c.camelCase(n)),e.style[n]=c.isStr(t)?t:t+"px"}u?c.each(n,t):c.isNull(r)?c.each(c.toArray(n),function(t){e.style.removeProperty(t)}):c.isStr(n)&&t(r,n)})}function m(t){t=c.rect(t);return{top:(t.top||0)+n.body[a+o],left:(t.left||0)+n.body[a+s]}}function p(t,n){return d(t,h,n)}function g(t,n){return d(t,l,n)}function v(t,n,e){var r,i=0;return c.isElm(t)&&(i=t["offset"+e],n&&(r=c.computeStyle(t),t=function(t){return c.toInt(r["margin"+t],0)},i+=e===f?t(o)+t("Bottom"):t(s)+t("Right"))),i}function y(t,n){return v(t,n,"Width")}function A(t,n){return v(t,n,f)}function C(t,n,e){c.isElm(t)&&t["insertAdjacent"+(c.isElm(n)?"Element":"HTML")](e,n)}function E(t,n){C(t,n,e+"end")}function b(t,n){C(t,n,r+i)}function x(t,n){c.isElm(t)&&(c.isElm(n)?t.appendChild(n):C(t,n,r+"end"))}function S(t,n){C(t,n,e+i)}function H(t,n){c.isUnd(n)&&(n=!0);return c.chain(t,function(t){return c.isElm(t)&&t.cloneNode(n)})}var w={css:function(t,n){return d(this,t,n)},hasAttr:function(n){return t.call(this,function(t){return c.hasAttr(t,n)})},attr:function(t,n,e){return c.isNull(n)?this.removeAttr(t,e):c.attr(this,t,n,e)},removeAttr:function(t,n){return c.removeAttr(this,t,n)},hasClass:function(n){return t.call(this,function(t){return c.hasClass(t,n)})},toggleClass:function(t,n){return c.toggleClass(this,t,n)},addClass:function(t){return this.toggleClass(t,"add")},removeClass:function(t){return arguments.length?this.toggleClass(t,u):this.attr("class","")},empty:function(){return c.empty(this)},first:function(t){return c.isUnd(t)?this[0]:t},after:function(t){return E(this[0],t)},before:function(t){return b(this[0],t)},append:function(t){return x(this[0],t)},prepend:function(t){return S(this[0],t)},remove:function(){this.each(c.remove)},closest:function(t){return c.closest(this[0],t)},equal:function(t){return c.equal(this[0],t)},find:function(t,n){return c.find(this[0],t,n)},findAll:function(t){return c.findAll(this[0],t)},clone:function(t){return H(this,t)},computeStyle:function(t){return c.computeStyle(this[0],t)},offset:function(){return m(this[0])},parent:function(t){return c.parent(this[0],t)},prev:function(t){return c.prev(this[0],t)},next:function(t){return c.next(this[0],t)},index:function(t){return c.index(this[0],t)},width:function(t){return p(this[0],t)},height:function(t){return g(this[0],t)},outerWidth:function(t){return y(this[0],t)},outerHeight:function(t){return A(this[0],t)},on:function(t,n,e,r,i){return c.on(this,t,n,e,r,i,"add")},off:function(t,n,e,r,i){return c.off(this,t,n,e,r,i,u)},one:function(t,n,e){return c.one(this,t,n,e)},trigger:function(t,n,e){return c.trigger(this,t,n,e)}};c.fn.extend(w),c.css=d,c.offset=m,c.clone=H,c.after=E,c.before=b,c.append=x,c.prepend=S,c.width=p,c.height=g,c.outerWidth=y,c.outerHeight=A}(dBlazy,this.document);
21;
22!function(e,r,i){"use strict";function u(t){return t.target||t}function a(t,n){return e.hasClass(u(t),n)}e.debounce=function(t,n,i,e){return i?r.debounce(function(){t.call(i,n)},e||201,!0):r.debounce.call(this,t)},e.matchMedia=function(t,n){return!!i.matchMedia&&(e.isUnd(n)&&(n="max"),i.matchMedia("("+n+"-device-width: "+t+")").matches)},e.isBg=function(t,n){return a(t,n&&n.bgClass||"b-bg")},e.isBlur=function(t){return a(t,"b-blur")},e.isGrid=function(t){return e.isElm(e.closest(u(t),".grid"))},e.isHtml=function(t){return a(t,"b-html")},e.image={alt:function(t,n){var i=e.find(t,"img:not(.b-blur)"),i=e.attr(i,"alt");return n=n||"Video preview",i||(t=e.find(t,".media"),i=e.attr(t,"title")),i?r.checkPlain(i):r.t(n)},ratio:function(t){var n=e.toInt(t.width,640);return(e.toInt(t.height,360)/n*100).toFixed(2)},scale:function(t,n,i,e){e=Math.min(i/t,e/n);return{width:t*e,height:n*e,ratio:e}},dimension:function(t,n){return{width:t,height:n}},hack:function(t,n){return{paddingBottom:t,height:n}}}}(dBlazy,Drupal,this);
23;
24!function(t,n,i,e,s){"use strict";var r="blazy",a="Drupal."+r,o="data",l="b-checked",u=o+"-b-bg",c=o+"-b-ratios",d=".b-blur",g=".media",h="successClass",f=r+":done",p=r+":error",b=function(){},v={};n.blazy={context:s,name:a,init:null,instances:[],resizeTick:0,resizeTrigger:!1,blazySett
24ings:i.blazy||{},ioSettings:i.blazyIo||{},options:{},clearCompat:b,clearScript:b,checkResize:b,resizing:b,revalidate:b,isIo:function(){return!0},isBlazy:function(){return!t.isIo&&"Blazy"in e},isFluid:function(n,i){return t.equal(n.parentNode,"picture")&&t.hasAttr(i,c)},isLoaded:function(n){return t.hasClass(n,this.options[h])},globals:function(){var n=this,i={isMedia:!0,success:n.clearing.bind(n),error:n.clearing.bind(n),resizing:n.resizing.bind(n),selector:".b-lazy",parent:g,errorClass:"b-error",successClass:"b-loaded"};return t.extend(n.blazySettings,n.ioSettings,i)},extend:function(n){v=t.extend({},v,n)},merge:function(n){var i=this;return i.options=t.extend({},i.globals(),i.options,n||{}),i.options},run:function(t){return new BioMedia(t)},mount:function(n){var i=this;return i.merge(),n&&t.each(v,function(n){t.isFun(n)&&n.call(i)}),t.extend(i,v)},selector:function(t){t=t||"";var n=this.options;return n.selector+t+":not(."+n[h]+")"},clearing:function(i){var s,r=this;if(t.hasClass(i,r.options.errorClass)&&!t.hasClass(i,l))return t.addClass(i,l),t.isFun(t.unloading)&&t.unloading(i),void t.trigger(i,p,[r]);s=t.hasClass(i,"b-responsive")&&t.hasAttr(i,o+"-pfsrc"),e.picturefill&&s&&e.picturefill({reevaluate:!0,elements:[i]}),e.setTimeout(function(){t.isHtml(i)&&n.attachBehaviors(i),t.isFun(t.unloading)&&t.unloading(i)},300),r.clearCompat(i),r.clearScript(i),t.trigger(i,f,{options:r.options})},windowData:function(){return this.init?this.init.windowData():{}},load:function(n){var i=this;e.setTimeout(function(){var e=t.findAll(n||s,i.selector());e.length&&t.each(e,i.update.bind(i))},100)},update:function(n,i,s){var r=this,a=r.options,o=a.selector,l=function(){t.hasAttr(n,u)&&t.isFun(t.bg)?t.bg(n,s||r.windowData()):r.init&&(t.hasClass(n,o.substring(1))||(n=t.find(n,o)||n),r.init.load(n,!0,a))};(i=i||!1)?e.setTimeout(l,100):l()},rebind:function(n,i,e){var s=t.findAll(n,this.options.selector+":not("+d+")"),r=s.length;r||(s=t.findAll(n,"img:not("+d+")")),s.length&&t.each(s,function(n){var s=r?f:"load";t.one(n,s,i,r),e&&e.observe(n)})},pad:function(n,i,e){var s=this,r=t.closest(n,g)||n;setTimeout(function(){var e=Math.round(n.naturalHeight/n.naturalWidth*100,2);s.isFluid(n,r)&&(r.style.paddingBottom=e+"%"),t.isFun(i)&&i.call(s,n,r,e)},e||0)}}}(dBlazy,Drupal,drupalSettings,this,this.document);
25;
26/* @license MIT https://raw.githubusercontent.com/focus-trap/tabbable/v6.3.0/LICENSE */
27/*!
28* tabbable 6.3.0
29* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
30*/
31!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;
31if(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}))}(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)}}));
32
33;
34/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
35!function t(o,r,i){function s(a,e){if(!r[a]){if(!o[a]){var n="function"==typeof require&&require;if(!e&&n)return n(a,!0);if(l)return l(a,!0);throw (e=new Error("Cannot find module '"+a+"'")).code="MODULE_NOT_FOUND",e;}n=r[a]={exports:{}},o[a][0].call(n.exports,function(e){return s(o[a][1][e]||e);},n,n.exports,t,o,r,i);}return r[a].exports;}for(var l="function"==typeof require&&require,e=0;e<i.length;e++)s(i[e]);return s;}({1:[function(e,a,n){var t,o;t=this,o=function(){"use strict";var R=Object.prototype.toString,P=Array.isArray||function(e){return "[object Array]"===R.call(e);};function y(e){return "function"==typeof e;}function I(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");}function c(e,a){return null!=e&&"object"==typeof e&&a in e;}var K=RegExp.prototype.test,O=/\S/;var V={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"},F=/\s*/,U=/\s+/,E=/\s*=/,H=/\s*\}/,W=/#|\^|\/|>|\{|&|=|!/;function G(e){this.string=e,this.tail=e,this.pos=0;}function r(e,a){this.view=e,this.cache={".":this.view},this.parent=a;}function e(){this.templateCache={_cache:{},set:function(e,a){this._cache[e]=a;},get:function(e){return this._cache[e];},clear:function(){this._cache={};}};}G.prototype.eos=function(){return ""===this.tail;},G.prototype.scan=function(e){var e=this.tail.match(e);return e&&0===e.index?(e=e[0],this.tail=this.tail.substring(e.length),this.pos+=e.length,e):"";},G.prototype.scanUntil=function(e){var a,n=this.tail.search(e);switch(n){case -1:a=this.tail,this.tail="";break;case 0:a="";break;default:a=this.tail.substring(0,n),this.tail=this.tail.substring(n);}return this.pos+=a.length,a;},r.prototype.push=function(e){return new r(e,this);},r.prototype.lookup=function(e){var a,n,t,o=this.cache;if(o.hasOwnProperty(e))a=o[e];else{for(var r,i,s,l=this,m=!1;l;){if(0<e.indexOf("."))for(r=l.view,i=e.split("."),s=0;null!=r&&s<i.length;)s===i.length-1&&(m=c(r,i[s])||(n=r,t=i[s],null!=n&&"object"!=typeof n&&n.hasOwnProperty&&n.hasOwnProperty(t))),r=r[i[s++]];else r=l.view[e],m=c(l.view,e);if(m){a=r;break;}l=l.parent;}o[e]=a;}return a=y(a)?a.call(this.view):a;},e.prototype.clearCache=function(){void 0!==this.templateCache&&this.templateCache.clear();},e.prototype.parse=function(e,R){var a=this.templateCache,n=e+":"+(R||D.tags).join(":"),t=void 0!==a,o=t?a.get(n):void 0;return null==o&&(o=function(e){if(!e)return [];var a,n,t,o=!1,r=[],i=[],s=[],l=!1,m=!1,y="",c=0;function u(){if(l&&!m)for(;s.length;)delete i[s.pop()];else s=[];m=l=!1;}function d(e){if("string"==typeof e&&(e=e.split(U,2)),!P(e)||2!==e.length)throw new Error("Invalid tags: "+e);a=new RegExp(I(e[0])+"\\s*"),n=new RegExp("\\s*"+I(e[1])),t=new RegExp("\\s*"+I("}"+e[1]));}d(R||D.tags);for(var k,g,h,p,f,_,S,C=new G(e);!C.eos();){if(k=C.pos,h=C.scanUntil(a))for(var A=0,b=h.length;A<b;
35++A)S=p=h.charAt(A),K.call(O,S)?(o=m=!0,y+=" "):(s.push(i.length),y+=p),i.push(["text",p,k,k+1]),k+=1,"\n"===p&&(u(),y="",c=0,o=!1);if(!C.scan(a))break;if(l=!0,g=C.scan(W)||"name",C.scan(F),"="===g?(h=C.scanUntil(E),C.scan(E),C.scanUntil(n)):"{"===g?(h=C.scanUntil(t),C.scan(H),C.scanUntil(n),g="&"):h=C.scanUntil(n),!C.scan(n))throw new Error("Unclosed tag at "+C.pos);if(f=">"==g?[g,h,k,C.pos,y,c,o]:[g,h,k,C.pos],c++,i.push(f),"#"===g||"^"===g)r.push(f);else if("/"===g){if(!(_=r.pop()))throw new Error('Unopened section "'+h+'" at '+k);if(_[1]!==h)throw new Error('Unclosed section "'+_[1]+'" at '+k);}else "name"===g||"{"===g||"&"===g?m=!0:"="===g&&d(h);}if(u(),_=r.pop())throw new Error('Unclosed section "'+_[1]+'" at '+C.pos);for(var v,M=function(e){for(var a,n,t=[],o=0,r=e.length;o<r;++o)(a=e[o])&&("text"===a[0]&&n&&"text"===n[0]?(n[1]+=a[1],n[3]=a[3]):(t.push(a),n=a));return t;}(i),N=[],B=N,L=[],w=0,T=M.length;w<T;++w)switch((v=M[w])[0]){case "#":case "^":B.push(v),L.push(v),B=v[4]=[];break;case "/":L.pop()[5]=v[2],B=0<L.length?L[L.length-1][4]:N;break;default:B.push(v);}return N;}(e),t)&&a.set(n,o),o;},e.prototype.render=function(e,a,n,t){var o=this.getConfigTags(t),o=this.parse(e,o),a=a instanceof r?a:new r(a,void 0);return this.renderTokens(o,a,n,e,t);},e.prototype.renderTokens=function(e,a,n,t,o){for(var r,i,s,l="",m=0,y=e.length;m<y;++m)s=void 0,"#"===(i=(r=e[m])[0])?s=this.renderSection(r,a,n,t,o):"^"===i?s=this.renderInverted(r,a,n,t,o):">"===i?s=this.renderPartial(r,a,n,o):"&"===i?s=this.unescapedValue(r,a):"name"===i?s=this.escapedValue(r,a,o):"text"===i&&(s=this.rawValue(r)),void 0!==s&&(l+=s);return l;},e.prototype.renderSection=function(e,a,n,t,o){var r=this,i="",s=a.lookup(e[1]);if(s){if(P(s))for(var l=0,m=s.length;l<m;++l)i+=this.renderTokens(e[4],a.push(s[l]),n,t,o);else if("object"==typeof s||"string"==typeof s||"number"==typeof s)i+=this.renderTokens(e[4],a.push(s),n,t,o);else if(y(s)){if("string"!=typeof t)throw new Error("Cannot use higher-order sections without the original template");null!=(s=s.call(a.view,t.slice(e[3],e[5]),function(e){return r.render(e,a,n,o);}))&&(i+=s);}else i+=this.renderTokens(e[4],a,n,t,o);return i;}},e.prototype.renderInverted=function(e,a,n,t,o){var r=a.lookup(e[1]);if(!r||P(r)&&0===r.length)return this.renderTokens(e[4],a,n,t,o);},e.prototype.indentPartial=function(e,a,n){for(var t=a.replace(/[^ \t]/g,""),o=e.split("\n"),r=0;r<o.length;r++)o[r].length&&(0<r||!n)&&(o[r]=t+o[r]);return o.join("\n");},e.prototype.renderPartial=function(e,a,n,t){if(n){var o,r,i,s=this.getConfigTags(t),l=y(n)?n(e[1]):n[e[1]];if(null!=l)return o=e[6],i=e[5],e=e[4],r=l,0==i&&e&&(r=this.indentPartial(l,e,o)),i=this.parse(r,s),this.renderTokens(i,a,n,r,t);}},e.prototype.unescapedValue=function(e,a){a=a.lookup(e[1]);if(null!=a)return a;},e.prototype.escapedValue=function(e,a,n){n=this.getConfigEscape(n)||D.escape,a=a.lookup(e[1]);if(null!=a)return ("number"==typeof a&&n===D.escape?String:n)(a);},e.prototype.rawValue=function(e){return e[1];},e.prototype.getConfigTags=function(e){return P(e)?e:e&&"object"==typeof e?e.tags:void 0;},e.prototype.getConfigEscape=function(e){return e&&"object"==typeof e&&!P(e)?e.escape:void 0;};function z(a){var e=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},t=Object.keys(a);if(a.country&&a.state&&Number.isInteger(a.country)&&(a.country=a.state,delete a.state),e&&e.length)for(var o=0;o<t.length;o++)for(var r=0;r<e.length;r++){var i=new RegExp("^".concat(t[o],"="));e[r][0].match(i)?(i=e[r][0].replace(i,""),a[t[o]]===i&&(a[t[o]]=e[r][1])):a[t[o]]="".concat(a[t[o]]).replace(new RegExp(e[r][0]),e[r][1]);}!a.state_code&&a.state&&(a.state_code=function(a,e){if(g[e])return (e=g[e].find(function(e){return "string"==typeof e.name&&e.name.toUpperCase()===a.toUpperCase()?e:!!Object.values(e.name).find(function(e){return e.toUpperCase()===a.toUpperCase();})&&{key:e.key};}))&&e.key;}(a.state,a.country_code),a.state.match(/^washington,? d\.?c\.?/i))&&(a.state_code="DC",a.state="District of Columbia",a.city="Washington"),!a.county_code&&a.county&&(a.county_code=function(a,e){if(h[e])return (e=h[e].find(function(e){return "string"==typeof e.name&&e.name.toUpperCase()===a.toUpperCase()?e:!!Object.values(e.name).find(function(e){return e.toUpperCase()===a.toUpperCase();})&&{key:e.key};}))&&e.key;}(a.county,a.country_code));for(var s,l=[],m=0;m<t.length;m++)-1===_.indexOf(t[m])&&l.push(t[m]);if(l.length&&(a.attention=l.map(function(e){return a[e];}).join(", ")),a.postcode&&!1!==n.cleanupPostcode&&(a.postcode="".concat(a.postcode),s=/^(\d{5}),\d{5}/.exec(a.postcode),20<a.postcode.length||a.postcode.match(/\d+;\d+/)?delete a.postcode:s&&(a.postcode=s[1])),n.abbreviate&&a.country_code&&p[a.country_code])for(var y=0;y<p[a.country_code].length;y++){var c=p[a.country_code][y];if(f[c])for(var u=0;u<f[c].length;u++)if(a[f[c][u].component])for(var d=0;d<f[c][u].replacements.length;d++)a[f[c][u].component]=a[f[c][u].component].replace(new RegExp("\\b".concat(f[c][u].replacements[d].src,"\\b")),f[c][u].replacements[d].dest);}for(var t=Object.keys(a),k=0;k<t.length;k++)"".concat(a[t[k]]).match(/^https?:\/\//i)&&delete a[t[k]];return a;}function l(e){for(var a=[{s:/[\t-\r ,\}\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]+$/,d:""},{s:/^[\t-\r ,\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]+/,d:""},{s:/^\x2D /,d:""},{s:/,[\t-\r \xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000\uFEFF]*,/,d:", "},{s:/[\t ]+,[\t ]+/,d:", "},{s:/[\t ][\t ]+/,d:" "},{s:/[\t ]\n/,d:"\n"},{s:/\n,/,d:"\n"},{s:/,,+/,d:","},{s:/,\n/,d:"\n"},{s:/\n[\t ]+/,d:"\n"},{s:/\n\n+/,d:"\n"}],n=function(e,a){for(var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:function(e){return e;},t={},o=[],r=0;r<e.length;r++){var i=e[r].trim();"new york"!==i.toLowerCase()?t[i]||(t[i]=1,o.push(n(i))):(t[i]=1,o.push(i));}return o.join(a);},t=0;t<a.length;t++)e=e.replace(a[t].s,a[t].d),e=n(e.split("\n"),"\n",function(e){return n(e.split(", "),", ");});return e.trim();}var D={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(e){i.templateCache=e;},get templateCache(){return i.templateCache;}},i=new e(),m=(D.clearCache=function(){return i.clearCache();},D.parse=function(e,a){return i.parse(e,a);},D.render=function(e,a,n,t){if("string"!=typeof e)throw new TypeError('Invalid template! Template should be a "string" but "'+(P(o=e)?"array":typeof o)+'" was given as the first argument for mustache#render(template, view, partials)');var o;return i.render(e,a,n,t);},D.escape=function(e){return String(e).replace(/[&<>"'`=\/]/g,function(e){return V[e];});},D.Scanner=G,D.Context=r,D.Writer=e,{generic1:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",generic2:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n",generic3:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}        \n{{{country}}}\n",generic4:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{suburb}}} || {{{municipality}}} || {{{county}}} {{/first}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",generic5:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} \n{{#first}} {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n",generic6:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}} \n{{{county}}}\n{{{state}}}         \n{{{country}}}\n",generic7:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}}{{/first}}, {{{postcode}}} \n{{{country}}}\n",generic8:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}} \n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}} {{#first}} {{{county_code}}} || {{{county}}} {{/first}}\n{{{country}}}\n",generic9:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n",generic10:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{state}}}\n{{{country}}}\n{{{postcode}}}\n",generic11:"{{{country}}}\n{{{state}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{suburb}}}\n{{{road}}}, {{{house_number}}}\n{{{house}}}\n{{{attention}}}\n",generic12:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} - {{{postcode}}}\n{{{state}}}\n{{{country}}}\n",generic13:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} || {{{region}}} {{/first}} {{#first}} {{{state_code}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",generic14:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{state}}}\n{{{country}}}\n",generic15:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{state}}} || {{{county}}} {{/first}}\n{{{country}}}\n",generic16:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n",generic17:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n",generic18:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}} \n{{{country}}}\n",generic19:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}} \n{{{country}}}\n",generic20:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}} \n{{{country}}}\n",generic21:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}} \n{{{country}}}\n",generic22:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n",generic23:"{{{attention}}}\n{{house}}\n{{{house_number}}} {{{road}}}\n{{quarter}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}}\n{{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n",fallback1:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{island}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{#first}} {{{county}}} || {{{state_district}}} || {{{state}}} || {{{region}}} || {{{island}}}, {{{archipelago}}} {{/first}}\n{{{country}}}\n",fallback2:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{municipality}}} || {{{county}}} || {{{island}}} || {{{state_district}}} {{/first}}, {{#first}} {{{state}}} || {{{state_code}}} {{/first}}\n{{{country}}}\n",fallback3:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{island}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{{county}}}\n{{#first}} {{{state}}} || {{{state_code}}} {{/first}}\n{{{country}}}\n",fallback4:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{suburb}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} {{/first}}\n{{#first}} {{{state}}} || {{{county}}} {{/first}}\n{{{country}}}\n",default:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{island}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{#first}} {{{county}}} || {{{state_district}}} || {{{state}}} || {{{region}}} || {{{island}}}, {{{archipelago}}} {{/first}}\n{{{country}}}\n"},AD:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}        \n{{{country}}}\n"},AE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} \n{{#first}} {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},AF:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},AG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},AI:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{postcode}}} {{{country}}}\n"},AL:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{city_district}}} || {{{municipality}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{4}) ([^,]*)\n","\n$1-$2\n
35"]]},AM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{{postcode}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},AO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}}{{/first}}, {{{postcode}}} \n{{{country}}}\n"},AQ:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{country}}} || {{{continent}}} {{/first}}\n"},AR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n",replace:[["^Autonomous City of ",""]],postformat_replace:[["\n(\\w\\d{4})(\\w{3}) ","\n$1 $2 "]]},AS:{use_country:"US",change_country:"United States of America",add_component:"state=American Samoa"},AT:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},AU:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} || {{{region}}} {{/first}} {{#first}} {{{state_code}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},AW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},AX:{use_country:"FI",change_country:"Åland, Finland"},AZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}        \n{{{country}}}\n"},BA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},BB:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},BD:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} - {{{postcode}}}\n{{{country}}}\n"},BE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},BF:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}} \n{{{county}}}\n{{{state}}}         \n{{{country}}}\n"},BG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},BH:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n"},BI:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},BJ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},BL:{use_country:"FR",change_country:"Saint-Barthélemy, France"},BM:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n"},BN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}} \n{{#first}} {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} {{{postcode}}} \n{{{country}}}\n"},BO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n",replace:[["^Municipio Nuestra Senora de ",""]]},BQ:{use_country:"NL",change_country:"Caribbean Netherlands"},BR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}} - {{#first}} {{{state_code}}} || {{{state}}} {{/first}}\n{{{postcode}}}\n{{{country}}}\n",postformat_replace:[["\\b(\\d{5})(\\d{3})\\b","$1-$2"]]},BS:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}} \n{{{county}}} \n{{{country}}}\n"},BT:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}, {{{house}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}} {{{postcode}}} \n{{{country}}}\n"},BV:{use_country:"NO",change_country:"Bouvet Island, Norway"},BW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} \n{{{country}}}\n"},BY:{address_template:"{{{country}}}\n{{{state}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{suburb}}}\n{{{road}}}, {{{house_number}}}\n{{{house}}}\n{{{attention}}}\n"},BZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},CA:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{house_number}}} {{{road}}} || {{{suburb}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{county}}} || {{{state_district}}} {{/first}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{house_number}}} {{{road}}} || {{{suburb}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{county}}} || {{{state_district}}} {{/first}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",postformat_replace:[[" (\\w{2}) (\\w{3})(\\w{3})\n"," $1 $2 $3\n"]]},CC:{use_country:"AU",change_country:"Australia"},CD:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},CF:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},CG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},CH:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",replace:[["Verwaltungskreis",""],[" administrative district",""],[" administrative region",""]]},CI:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},CK:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},CL:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{3})(\\d{4}) ","\n$1 $2 "]]},CM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},CN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{county}}}\n{{{postcode}}} {{#first}} {{{state_code}}} || {{{state}}} || {{{city}}} || {{{town}}} || {{{municipality}}} || {{{state_district}}} || {{{region}}} || {{{village}}}|| {{{hamlet}}} {{/first}}\n{{{country}}}\n"},CN_en:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{county}}}\n{{{postcode}}} {{#first}} {{{state_code}}} || {{{state}}} || {{{city}}} || {{{town}}} || {{{municipality}}} || {{{state_district}}} || {{{region}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{country}}}\n"},CN_zh:{address_template:"{{{country}}}\n{{{postcode}}} \n{{#first}} {{{state_code}}} || {{{state}}} || {{{region}}} {{/first}}\n{{#first}} {{{state_district}}} || {{{county}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}}\n{{{house_number}}} \n{{{house}}}\n{{{attention}}}\n"},CO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}}\n{{{country}}}\n",postformat_replace:[["Localidad "," "],["Bogota, Bogota","Bogota"],["Bogota, Bogotá Distrito Capital","Bogota"],["Bogotá, Bogotá Distrito Capital","Bogotá"]]},CR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{state}}}, {{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{postcode}}} {{{country}}}\n"},CU:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}}{{/first}}, {{{postcode}}} \n{{{country}}}\n"},CV:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{4}) ([^,]*)\n","\n$1-$2\n"]]},CW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},CX:{use_country:"AU",add_component:"state=Christmas Island",change_country:"Australia"},CY:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},CZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{3})(\\d{2}) ","\n$1 $2 "]]},DE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{town}}} || {{{city}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} {{/first}}\n{{#first}} {{{state}}} || {{{state_district}}} {{/first}}\n{{{country}}}\n",replace:[["^Stadtteil ",""],["^Stadtbezirk (\\d+)",""],["^Ortsbeirat (\\d+) :",""],["^Gemeinde ",""],["^Gemeindeverwaltungsverband ",""],["^Landkreis ",""],["^Kreis ",""],["^Grenze ",""],["^Free State of ",""],["^Freistaat ",""],["^Regierungsbezirk ",""],["^Gemeindefreies Gebiet ",""],["city=Alt-Berlin","Berlin"]],postformat_replace:[["Berlin\nBerlin","Berlin"],["Bremen\nBremen","Bremen"],["Hamburg\nHamburg","Hamburg"]]},DJ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n",replace:[["city=Djibouti","Djibouti-Ville"]]},DK:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",replace:[["^Capital Region of ",""]]},DM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},DO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || 
35{{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{{state}}} \n{{{postcode}}} \n{{{country}}}\n",postformat_replace:[[", Distrito Nacional",", DN"]]},DZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}        \n{{{country}}}\n"},EC:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{country}}}\n"},EG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} \n{{{postcode}}} \n{{{country}}}\n"},EE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},EH:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},ER:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},ES:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{state}}} || {{{county}}} {{/first}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{suburb}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} {{/first}}\n{{#first}} {{{state}}} || {{{county}}} {{/first}}\n{{{country}}}\n",replace:[["Autonomous Community of the",""],["Autonomous Community of",""],["^Community of ",""]]},ET:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},FI:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},FJ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},FK:{use_country:"GB",change_country:"Falkland Islands, United Kingdom"},FM:{use_country:"US",change_country:"United States of America",add_component:"state=Micronesia"},FO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["Territorial waters of Faroe Islands","Faroe Islands"]]},FR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}        \n{{{country}}}\n",replace:[["Polynésie française, Îles du Vent \\(eaux territoriales\\)","Polynésie française"],["France, Mayotte \\(eaux territoriales\\)","Mayotte, France"],["France, La Réunion \\(eaux territoriales\\)","La Réunion, France"],["Grande Terre et récifs d'Entrecasteaux",""],["France, Nouvelle-Calédonie","Nouvelle-Calédonie, France"],["\\(eaux territoriales\\)",""],["Paris (\\d+)(\\w+) Arrondissement$","Paris"]]},GA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},GB:{address_template:"{{{attention}}}\n{{house}}\n{{{house_number}}} {{{road}}}\n{{quarter}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}}\n{{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{island}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{{county}}}\n{{#first}} {{{state}}} || {{{state_code}}} {{/first}}\n{{{country}}}\n",replace:[["^Borough of ",""],["^County( of)? ",""],["^Parish of ",""],["^Central ",""],["^Greater London","
35London"],["^London Borough of ",""],["Royal Borough of ",""],["County Borough of ",""]],postformat_replace:[["London, London","London"],["London, Greater London","London"],["City of Westminster","London"],["City of Nottingham","Nottingham"],[", United Kingdom$","\nUnited Kingdom"],["London\nEngland\nUnited Kingdom","London\nUnited Kingdom"]]},GD:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},GE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},GF:{use_country:"FR",change_country:"France"},GG:{use_country:"GB",change_country:"Guernsey, Channel Islands"},GH:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},GI:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},GL:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},GM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},GN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{state}}}\n{{{country}}}\n"},GP:{use_country:"FR",change_country:"Guadeloupe, France"},GQ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},GR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{3})(\\d{2}) ","\n$1 $2 "]]},GS:{use_country:"GB",change_country:"United Kingdom",add_component:"county=South Georgia"},GT:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}}-{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{state}}} {{/first}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{5})- ","\n$1-"],["\n -","\n"]]},GU:{use_country:"US",change_country:"United States of America",add_component:"state=Guam"},GW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},GY:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},HK:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{{state_district}}}\n{{#first}} {{{state}}} || {{{country}}} {{/first}}\n"},HK_en:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{{state_district}}}\n{{{state}}}\n{{{country}}}\n"},HK_zh:{address_template:"{{{country}}}\n{{{state}}}\n{{{state_district}}}\n{{{road}}}\n{{{house_number}}}\n{{{house}}}\n{{{attention}}}\n"},HM:{use_country:"AU",change_country:"Australia",add_component:"state=Heard Island and McDonald Islands"},HN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},HR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},HT:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[[" Commune de"," "]]},HU:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} \n{{{road}}} {{{house_number}}} \n{{{postcode}}}\n{{{country}}}\n"},ID:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}\n{{{state}}}\n{{{country}}}\n"},IE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{{county}}}\n{{{country}}}\n",replace:[[" City$",""],["The Municipal District of ",""],["The Metropolitan District of ",""],["Municipal District",""],["Electoral Division",""]],postformat_replace:[["Dublin\nCounty Dublin","Dublin"],["Galway\nCounty Galway","Galway"],["Kilkenny\nCounty Kilkenny","Kilkenny"],["Limerick\nCounty Limerick","Limer
35ick"],["Tipperary\nCounty Tipperary","Tipperary"]]},IL:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},IM:{use_country:"GB"},IN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} - {{{postcode}}}\n{{{state}}}\n{{{country}}}\n"},IO:{use_country:"GB",change_country:"British Indian Ocean Territory, United Kingdom"},IQ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{#first}} {{{city_district}}} || {{{neighbourhood}}} || {{{suburb}}} {{/first}}\n{{{road}}}         \n{{#first}} {{{city}}} || {{{town}}} || {{{state}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{postcode}}}\n{{{country}}}\n"},IR:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}}\n{{{house_number}}}\n{{#first}}{{{province}}} || {{{state}}} || {{{state_district}}}{{/first}}\n{{{postcode}}}\n{{{country}}}\n"},IR_en:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}}\n{{{house_number}}}\n{{#first}}{{{state}}} || {{{state_district}}}{{/first}}\n{{{postcode}}}\n{{{country}}}\n"},IR_fa:{address_template:"{{{country}}}\n{{{state}}}\n{{{state_district}}}\n{{#first}} {{{state}}} || {{{province}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}}\n{{{house_number}}}\n{{{house}}}\n{{{attention}}}\n{{{postcode}}}\n"},IS:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},IT:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}} \n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}} {{#first}} {{{county_code}}} || {{{county}}} {{/first}}\n{{{country}}}\n",replace:[["Città metropolitana di ",""],["Metropolitan City of ",""]],postformat_replace:[["Vatican City\nVatican City$","\nVatican City"],["Città del Vaticano\nCittà del Vaticano$","Città del Vaticano\n"]]},JE:{use_country:"GB",change_country:"Jersey, Channel Islands"},JM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}} \n{{{country}}}\n"},JO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},JP:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{state}}} || {{{state_district}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",postformat_replace:[[" (\\d{3})(\\d{4})\n"," $1-$2\n"]]},JP_en:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{state}}} || {{{state_district}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",postformat_replace:[[" (\\d{3})(\\d{4})\n"," $1-$2\n"]]},JP_ja:{address_template:"{{{country}}}\n{{{postcode}}}\n{{#first}} {{{state}}} || {{{state_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}}\n{{{house_number}}}\n{{{house}}}\n{{{attention}}}\n",postformat_replace:[[" (\\d{3})(\\d{4})\n"," $1-$2\n"]]},KE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{postcode}}}\n{{{country}}}\n"},KG:{address_template:"{{{country}}}\n{{{state}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{suburb}}}\n{{{road}}}, {{{house_number}}}\n{{{house}}}\n{{{attention}}}\n"},KH:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},KI:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},KM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{country}}}\n"},KN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{state}}} || {{{island}}} {{/first}}\n{{{country}}}\n"},KP:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},KR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}, {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{{state}}} {{{postcode}}}\n{{{country}}}\n"},KR_en:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}, {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{state}}} {{/first}} {{{postcode}}} \n{{{country}}}\n"},KR_ko:{address_template:"{{{country}}}\n{{#first}} {{{state}}} {{/first}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}}\n{{{house_number}}} \n{{{house}}}\n{{{attention}}}\n{{{postcode}}}\n"},KW:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n\n{{{road}}} \n{{{house_number}}} {{{house}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{country}}}\n"},KY:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n"},KZ:{address_template:"{{{country}}}\n{{{state}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{suburb}}}\n{{{road}}}, {{{house_number}}}\n{{{house}}}\n{{{attention}}}\n"},LA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},LB:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n",postformat_replace:[[" (\\d{4}) (\\d{4})\n"," $1 $2\n"]]},LC:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},LI:{use_country:"CH"},LK:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}} \n{{{country}}}\n"},LR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},LS:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n"},LT:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},LU:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}        \n{{{country}}}\n"},LV:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}}{{/first}}, {{{postcode}}} \n{{{country}}}\n"},LY:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},MA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}        \n{{{country}}}\n"},MC:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}        \n{{{country}}}\n"},MD:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},ME:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},MF:{use_country:"FR",change_country:"France"},MH:{use_country:"US",add_component:"state=Marshall Islands"},MG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} \n{{{country}}}\n"},MK:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},ML:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},MM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}, {{{postcode}}} \n{{{country}}}\n"},MN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{city_district}}} \n{{#first}} {{{suburb}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}} \n{{{house_number}}} \n{{{postcode}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} \n{{{country}}}\n"},MO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{country}}}\n"},MO_pt:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{country}}}\n"},MO_zh:{address_template:"{{{country}}}\n{{#first}} {{{suburb}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{road}}}\n{{{house_number}}}    \n{{{house}}}\n{{{attention}}}\n"},MP:{use_country:"US",change_country:"United States of America",add_component:"state=Northern Mariana Islands"},MS:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},MT:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{suburb}}} || {{{village}}} || {{{hamlet}}} {{/first}} \n{{{postcode}}}\n{{{country}}}\n"},MQ:{use_country:"FR",change_country:"Martinique, France"},MR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},MU:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},MV:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n"},MW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},MX:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},MY:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{v
35illage}}} || {{{hamlet}}} {{/first}}\n{{{state}}}\n{{{country}}}\n"},MZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{state}}} || {{{county}}} {{/first}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{suburb}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} {{/first}}\n{{#first}} {{{state}}} || {{{county}}} {{/first}}\n{{{country}}}\n"},NA:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} || {{{state}}} {{/first}}\n"},NC:{use_country:"FR",change_country:"Nouvelle-Calédonie, France"},NE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} \n{{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{country}}}\n"},NF:{use_country:"AU",add_component:"state=Norfolk Island",change_country:"Australia"},NG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}\n{{{state}}}\n{{{country}}}\n"},NI:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},NL:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{4})(\\w{2}) ","\n$1 $2 "],["\nKoninkrijk der Nederlanden$","\nNederland"]]},NO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},NP:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{suburb}}} || {{{neighbourhood}}} || {{{city}}} {{/first}}\n{{#first}} {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} {{{postcode}}} \n{{{country}}}\n"},NR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},NU:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},NZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}} \n{{{country}}}\n",postformat_replace:[["Wellington\nWellington City","Wellington"]]},OM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{{postcode}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{state}}}\n{{{country}}}\n"},PA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{postcode}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{state}}}\n{{{country}}}\n",replace:[["city=Panama","Panama City"],["city=Panamá","Ciudad de Panamá"]]},PE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}} \n{{{country}}}\n"},PF:{use_country:"FR",change_country:"Polynésie française, France",replace:[["Polynésie française, Îles du Vent \\(eaux territoriales\\)","Polynésie française"]]},PG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}} {{{state}}} \n{{{country}}}\n"},PH:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{state_district}}} {{/first}}\n{{{postcode}}} {{{state}}}\n{{{country}}}\n"},PK:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}} {{{postcode}}} \n{{{country}}}\n"},PL:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{2})(\\w{3}) ","\n$1-$2 "]]},PM:{use_country:"FR",change_country:"Saint-Pierre-et-Miquelon, France"},PN:{address_template:"{{{attention}}}\n{{{house}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{island}}} {{/first}} \n{{{country}}}\n"},PR:{use_country:"US",change_country:"United States of America",add_component:"state=Puerto Rico"},PS:{use_country:"IL"},PT:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{4})(\\d{3}) ","\n$1-$2 "]]},PW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},PY:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},QA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},RE:{use_country:"FR",change_country:"La Réunion, France"},RO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},RS:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},RU:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{state}}}\n{{{country}}}\n{{{postcode}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{island}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{municipality}}} {{/first}}\n{{#first}} {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},RW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},SA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}, {{#first}} {{{village}}} || {{{hamlet}}} || {{{city_district}}} || {{{suburb}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} {{/first}} {{{postcode}}}\n{{{country}}}\n"},SB:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},SC:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{island}}} {{/first}} \n{{{island}}}\n{{{country}}}\n"},SD:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},SE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n",postformat_replace:[["\n(\\d{3})(\\d{2}) ","\n$1 $2 "]]},SG:{address_template:"{{{attention}}}\n{{#first}} {{{house}}}, {{{quarter}}} || {{{house}}} {{/first}}\n{{{house_number}}} {{{road}}}, {{{residential}}}\n{{#first}} {{{country}}} || {{{town}}} || {{{city}}} || {{{municipality}}} || {{{hamlet}}} || {{{village}}} || {{{county}}} {{/first}} {{{postcode}}}\n{{#first}} {{{country}}} {{/first}}\n"},SH:{use_country:"GB",change_country:"$state, United Kingdom"},SI:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},SJ:{use_country:"NO",change_country:"Norway"},SK:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{city}}} || {{{town}}} || {{{village}}} || {{{municipality}}} || {{{city_district}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{country}}}\n",replace:[["^District of ",""],["^Region of ",""]],postformat_replace:[["\n(\\d{3})(\\d{2}) ","\n$1 $2 "]]},SL:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},SM:{use_country:"IT"},SN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}        \n{{{country}}}\n"},SO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},SR:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},SS:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},ST:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},SV:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{{postcode}}} - {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} \n{{{state}}} \n{{{country}}}\n",postformat_replace:[["\n- ","\n "]]},SX:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},SY:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{#first}} {{{village}}} || {{{hamlet}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{suburb}}} {{/first}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{state}}} {{/first}}\n\n{{{country}}}\n"},SZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{postcode}}} \n{{{country}}}\n"},TC:{use_country:"GB"},TD:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},TF:{use_country:"FR",change_country:"Terres australes et antarctiques françaises, France"},TG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},TH:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{#first}} {{{village}}} || {{{hamlet}}} {{/first}}\n{{{road}}} \n{{#first}} {{{neighbourhood}}} || {{{city}}} || {{{town}}} {{/first}}, {{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{{state}}} {{{postcode}}} \n{{{country}}}\n"},TJ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},TK:{use_country:"NZ",change_country:"Tokelau, New Zealand"},TL:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},TM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},TN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}        \n{{{country}}}\n"},TO:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},TR:{address_template:"{
35{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},TT:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{{postcode}}}\n{{{country}}}\n"},TV:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{#first}} {{{county}}} || {{{state_district}}} || {{{state}}} || {{{island}}} {{/first}}\n{{{country}}}\n"},TW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}} \n{{{country}}}\n"},TW_en:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}} \n{{{country}}}\n"},TW_zh:{address_template:"{{{country}}}\n{{{postcode}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} {{/first}}\n{{{city_district}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}\n{{{road}}}\n{{{house_number}}}\n{{{house}}}\n{{{attention}}}\n"},TZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{state}}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state_district}}} {{/first}}\n{{{state}}}\n{{{country}}}\n",postformat_replace:[["Dar es Salaam\nDar es Salaam","Dar es Salaam"]]},UA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}}, {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{state}}} {{/first}}\n{{{postcode}}} \n{{{country}}}\n"},UG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},UM:{fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{municipality}}} || {{{county}}} || {{{island}}} || {{{state_district}}} {{/first}}, {{#first}} {{{state}}} || {{{state_code}}} {{/first}}\n{{{country}}}\n",use_country:"US",change_country:"United States of America",add_component:"state=US Minor Outlying Islands"},US:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{suburb}}} || {{{municipality}}} || {{{county}}} {{/first}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}} {{{postcode}}}\n{{{country}}}\n",fallback_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{suburb}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{municipality}}} || {{{county}}} || {{{island}}} || {{{state_district}}} {{/first}}, {{#first}} {{{state}}} || {{{state_code}}} {{/first}}\n{{{country}}}\n",replace:[["state=United States Virgin Islands","US Virgin Islands"],["state=USVI","US Virgin Islands"]],postformat_replace:[["\nUS$","\nUnited States of America"],["\nUSA$","\nUnited States of America"],["\nUnited States$","\nUnited States of America"],["Town of ",""],["Towns
35hip of ",""]]},UZ:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}} \n{{#first}} {{{state}}} || {{{state_district}}} {{/first}} \n{{{country}}}\n{{{postcode}}}\n"},UY:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{{postcode}}} {{#first}} {{{postal_city}}} || {{{town}}} || {{{city}}} || {{{village}}} || {{{municipality}}} || {{{hamlet}}} || {{{county}}} || {{{state}}} {{/first}}\n{{{archipelago}}}\n{{{country}}}\n"},VA:{use_country:"IT"},VC:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},VE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}} {{{postcode}}}, {{#first}} {{{state_code}}} || {{{state}}} {{/first}}\n{{{country}}}\n"},VG:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} {{/first}}, {{{island}}}\n{{{country}}}, {{{postcode}}}\n"},VI:{use_country:"US",change_country:"United States of America",add_component:"state=US Virgin Islands"},VN:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} {{/first}}, {{#first}} {{{city}}} || {{{town}}} || {{{state_district}}} || {{{village}}} || {{{hamlet}}} {{/first}}\n{{{state}}} {{{postcode}}}\n{{{country}}}\n"},VU:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},WF:{use_country:"FR",change_country:"Wallis-et-Futuna, France"},WS:{address_template:"{{{attention}}}\n{{{house}}}\n{{{road}}} {{{house_number}}} \n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},YE:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}}, {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{suburb}}} || {{{city_district}}} || {{{neighbourhood}}} || {{{state}}} {{/first}} \n{{{country}}}\n"},YT:{use_country:"FR",change_country:"Mayotte, France"},ZA:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{suburb}}} || {{{city_district}}} || {{{state_district}}} {{/first}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{state}}} {{/first}} \n{{{postcode}}}\n{{{country}}}\n"},ZM:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{{postcode}}} {{#first}} {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{city}}} || {{{municipality}}} || {{{state}}} {{/first}}        \n{{{country}}}\n"},ZW:{address_template:"{{{attention}}}\n{{{house}}}\n{{{house_number}}} {{{road}}}\n{{#first}} {{{city}}} || {{{town}}} || {{{village}}} || {{{hamlet}}} || {{{municipality}}} || {{{county}}} || {{{state_district}}} || {{{state}}} {{/first}} \n{{{country}}}\n"}}),s=[{alias:"street_number",name:"house_number"},{alias:"housenumber",name:"house_number"},{alias:"house_number",name:"house_number"},{alias:"building",name:"house"},{alias:"public_building",name:"house"},{alias:"isolated_dwelling",name:"house"},{alias:"farmland",name:"house"},{alias:"allotments",name:"house"},{alias:"house",name:"house"},{alias:"footway",name:"road"},{alias:"street",name:"road"},{alias:"street_name",name:"road"},{alias:"residential",name:"road"},{alias:"path",name:"road"},{alias:"pedestrian",name:"road"},{alias:"road_reference",name:"road"},{alias:"road_reference_intl",name:"road"},{alias:"square",name:"road"},{alias:"place",name:"road"},{alias:"road",name:"road"},{alias:"locality",name:"hamlet"},{alias:"croft",name:"hamlet"},{alias:"hamlet",name:"hamlet"},{alias:"village",name:"village"},{alias:"suburb",name:"neighbourhood"},{alias:"city_district",name:"neighbourhood"},{alias:"district",name:"neighbourhood"},{alias:"quarter",name:"neighbourhood"},{alias:"borough",name:"neighbourhood"},{alias:"city_block",name:"neighbourhood"},{alias:"residential",name:"neighbourhood"},{alias:"commercial",name:"neighbourhood"},{alias:"industrial",name:"neighbourhood"},{alias:"houses",name:"neighbourhood"},{alias:"subdistrict",name:"neighbourhood"},{alias:"subdivision",name:"neighbourhood"},{alias:"ward",name:"neighbourhood"},{alias:"neighbourhood",name:"neighbourhood"},{alias:"postal_city",name:"postal_city"},{alias:"town",name:"city"},{alias:"township",name:"city"},{alias:"city",name:"city"}
35,{alias:"local_administrative_area",name:"municipality"},{alias:"subcounty",name:"municipality"},{alias:"municipality",name:"municipality"},{alias:"county_code",name:"county"},{alias:"department",name:"county"},{alias:"county",name:"county"},{alias:"state_district",name:"state_district"},{alias:"postal_code",name:"postcode"},{alias:"partial_postcode",name:"postcode"},{alias:"postcode",name:"postcode"},{alias:"province",name:"state"},{alias:"state_code",name:"state"},{alias:"state",name:"state"},{alias:"region",name:"region"},{alias:"island",name:"island"},{alias:"archipelago",name:"archipelago"},{alias:"country_name",name:"country"},{alias:"country",name:"country"},{alias:"country_code",name:"country_code"},{alias:"continent",name:"continent"}],g={AE:[{name:{default:"عجمان",alt_en:"Ajman Emirate"},key:"AJ"},{name:{default:"أبو ظبي",alt_en:"Abu Dhabi Emirate"},key:"AZ"},{name:{default:"دبي",alt_en:"Dubai"},key:"DU"},{name:{default:"فجيرة",alt_en:"Fujairah Emirate"},key:"FU"},{name:{default:"رأس الخيمة",alt_en:"Ras al-Khaimah"},key:"RK"},{name:{default:"الشارقة",alt_en:"Sharjah Emirate"},key:"SH"},{name:{default:"أم القيوين",alt_en:"Umm al-Quwain"},key:"UQ"}],AF:[{name:{default:"ولایت بلخ",alt_en:"Balkh Province"},key:"BAL"},{name:{default:"ولایت بامیان",alt_en:"Bamyan"},key:"BAM"},{name:{default:"ولایت بادغیس",alt_en:"Badghis"},key:"BDG"},{name:{default:"ولایت بدخشان",alt_en:"Badakhshan Province"},key:"BDS"},{name:{default:"ولایت بغلان",alt_en:"Baghlan Province"},key:"BGL"},{name:{default:"ولایت دایکندی",alt_en:"Daykundi"},key:"DAY"},{name:{default:"ولایت فراه",alt_en:"Farah Province"},key:"FRA"},{name:{default:"ولایت فاریاب",alt_en:"Faryab"},key:"FYB"},{name:{default:"ولایت غزنی",alt_en:"Ghazni Province"},key:"GHA"},{name:{default:"غور",alt_en:"Ghor"},key:"GHO"},{name:{default:"هلمند ولايت",alt_en:"Helmand"},key:"HEL"},{name:{default:"ولایت هرات",alt_en:"Herat Province"},key:"HER"},{name:{default:"ولایت جوزجان",alt_en:"Jowzjan Province"},key:"JOW"},{name:{default:"ولایت كابل",alt_en:"Kabul Province"},key:"KAB"},{name:{default:"کندهار ولايت",alt_en:"Kandahar"},key:"KAN"},{name:{default:"ولایت کاپیسا",alt_en:"Kapisa Province"},key:"KAP"},{name:{default:"ولایت کندز",alt_en:"Kunduz Province"},key:"KDZ"},{name:{default:"خوست ولايت",alt_en:"Khost Province"},key:"KHO"},{name:{default:"کونړ ولايت",alt_en:"Kunar Province"},key:"KNR"},{name:{default:"لغمان ولايت",alt_en:"Laghman Province"},key:"LAG"},{name:{default:"لوگر ولايت",alt_en:"Logar Province"},key:"LOG"},{name:{default:"ننگرهار ولايت",alt_en:"Nangarhar Province"},key:"NAN"},{name:{default:"ولایت نیمروز",alt_en:"Nimruz Province"},key:"NIM"},{name:{default:"نورستان ولایت",alt_en:"Nuristan Province"},key:"NUR"},{name:{default:"ولایت پنجشیر",alt_en:"Panjshir Province"},key:"PAN"},{name:{default:"ولایت پروان",alt_en:"Parwan Province"},key:"PAR"},{name:{default:"پکتيا ولايت",alt_en:"Paktia Province"},key:"PIA"},{name:{default:"پکتيکا ولايت",alt_en:"Paktika Province"},key:"PKA"},{name:{default:"ولایت سمنگان",alt_en:"Samangan"},key:"SAM"},{name:{default:"سرپل",alt_en:"Sar-e Pol Province"},key:"SAR"},{name:{default:"ولایت تخار",alt_en:"Takhar"},key:"TAK"},{name:{default:"روزگان ولايت",alt_en:"Urōzgān"},key:"URU"},{name:{default:"ميدان وردگ ولايت",alt_en:"Maidan Wardak"},key:"WAR"},{name:{default:"زابل ولايت",alt_en:"Zabul Province"},key:"ZAB"}],AM:[{name:"Aragac̣otn",key:"AG"},{name:"Ararat",key:"AR"},{name:"Armavir",key:"AV"},{name:"Erevan",key:"ER"},{name:"Geġark'unik'",key:"GR"},{name:"Kotayk'",key:"KT"},{name:"Loṙi",key:"LO"},{name:"Širak",key:"SH"},{name:"Syunik'",key:"SU"},{name:"Tavuš",key:"TV"},{name:"Vayoć Jor",key:"VD"}],AO:[{name:"Bengo",key:"BGO"},{name:"Benguela",key:"BGU"},{name:"Bié",key:"BIE"},{name:"Cabinda",key:"CAB"},{name:"Kuando Kubango",key:"CCU"},{name:"Cunene",key:"CNN"}
35,{name:"Kwanza Norte",key:"CNO"},{name:"Kwanza Sul",key:"CUS"},{name:"Huambo",key:"HUA"},{name:"Huíla",key:"HUI"},{name:"Lunda Norte",key:"LNO"},{name:"Lunda Sul",key:"LSU"},{name:"Luanda",key:"LUA"},{name:"Malange",key:"MAL"},{name:"Moxico",key:"MOX"},{name:"Namibe",key:"NAM"},{name:"Uíge",key:"UIG"},{name:"Zaire",key:"ZAI"}],AR:[{name:"Salta",key:"A"},{name:"Buenos Aires",key:"B"},{name:{default:"Ciudad Autónoma de Buenos Aires",alt_en:"Autonomous City of Buenos Aires"},key:"C"},{name:"San Luis",key:"D"},{name:{default:"Entre Ríos",alt_en:"Entre Ríos Province"},key:"E"},{name:"La Rioja",key:"F"},{name:"Santiago del Estero",key:"G"},{name:"Chaco",key:"H"},{name:"San Juan",key:"J"},{name:"Catamarca",key:"K"},{name:"La Pampa",key:"L"},{name:"Mendoza",key:"M"},{name:"Misiones",key:"N"},{name:"Formosa",key:"P"},{name:{default:"Neuquén",alt_en:"Neuquén Province"},key:"Q"},{name:{default:"Río Negro",alt_en:"Río Negro Province"},key:"R"},{name:"Santa Fe",key:"S"},{name:"Tucumán",key:"T"},{name:"Chubut",key:"U"},{name:{default:"Tierra del Fuego",alt_en:"Tierra del Fuego Province"},key:"V"},{name:"Corrientes",key:"W"},{name:"Córdoba",key:"X"},{name:"Jujuy",key:"Y"},{name:{default:"Santa Cruz",alt_en:"Santa Cruz Province"},key:"Z"}],AU:[{name:"Australian Antarctic Territory",key:"AAT"},{name:"Australian Capital Territory",key:"ACT"},{name:"Heard Island and McDonald Islands",key:"HIMI"},{name:"Jervis Bay Territory",key:"JBT"},{name:"New South Wales",key:"NSW"},{name:"Northern Territory",key:"NT"},{name:"Queensland",key:"QLD"},{name:"South Australia",key:"SA"},{name:"Tasmania",key:"TAS"},{name:"Victoria",key:"VIC"},{name:"Western Australia",key:"WA"}],AZ:[{name:"Abşeron",key:"ABS"},{name:"Ağstafa",key:"AGA"},{name:"Ağcabədi",key:"AGC"},{name:"Ağdam",key:"AGM"},{name:"Ağdaş",key:"AGS"},{name:"Ağsu",key:"AGU"},{name:"Astara",key:"AST"},{name:"Bakı",key:"BA"},{name:"Babək",key:"BAB"},{name:"Balakən",key:"BAL"},{name:"Bərdə",key:"BAR"},{name:"Beyləqan",key:"BEY"},{name:"Biləsuvar",key:"BIL"},{name:"Cəbrayıl",key:"CAB"},{name:"Cəlilabad",key:"CAL"},{name:"Culfa",key:"CUL"},{name:"Daşkəsən",key:"DAS"},{name:"Füzuli",key:"FUZ"},{name:"Gəncə",key:"GA"},{name:"Gədəbəy",key:"GAD"},{name:"Goranboy",key:"GOR"},{name:"Göyçay",key:"GOY"},{name:"Göygöl",key:"GYG"},{name:"Hacıqabul",key:"HAC"},{name:"İmişli",key:"IMI"},{name:"İsmayıllı",key:"ISM"},{name:"Kəlbəcər",key:"KAL"},{name:"Kǝngǝrli",key:"KAN"},{name:"Kürdəmir",key:"KUR"},{name:"Lənkəran",key:"LA"},{name:"Laçın",key:"LAC"},{name:"Lənkəran",key:"LAN"},{name:"Lerik",key:"LER"},{name:"Masallı",key:"MAS"},{name:"Mingəçevir",key:"MI"},{name:"Naftalan",key:"NA"},{name:"Neftçala",key:"NEF"},{name:"Naxçıvan",key:"NV"},{name:"Naxçıvan",key:"NX"},{name:"Oğuz",key:"OGU"},{name:"Ordubad",key:"ORD"},{name:"Qəbələ",key:"QAB"},{name:"Qax",key:"QAX"},{name:"Qazax",key:"QAZ"},{name:"Quba",key:"QBA"},{name:"Qubadlı",key:"QBI"},{name:"Qobustan",key:"QOB"},{name:"Qusar",key:"QUS"},{name:"Şəki",key:"SA"},{name:"Sabirabad",key:"SAB"},{name:"Sədərək",key:"SAD"},{name:"Şahbuz",key:"SAH"},{name:"Şəki",key:"SAK"},{name:"Salyan",key:"SAL"},{name:"Şərur",key:"SAR"},{name:"Saatlı",key:"SAT"},{name:"Şabran",key:"SBN"},{name:"Siyəzən",key:"SIY"},{name:"Şəmkir",key:"SKR"},{name:"Sumqayıt",key:"SM"},{name:"Şamaxı",key:"SMI"},{name:"Samux",key:"SMX"},{name:"Şirvan",key:"SR"},{name:"Şuşa",key:"SUS"},{name:"Tərtər",key:"TAR"},{name:"Tovuz",key:"TOV"},{name:"Ucar",key:"UCA"},{name:"Xankəndi",key:"XA"},{name:"Xaçmaz",key:"XAC"},{name:"Xocalı",key:"XCI"},{name:"Xızı",key:"XIZ"},{name:"Xocavənd",key:"XVD"},{name:"Yardımlı",key:"YAR"},{name:"Yevlax",key:"YE"},{name:"Yevlax",key:"YEV"},{name:"Zəngilan",key:"ZAN"},{name:"Zaqatala",key:"ZAQ"},{name:"Zərdab",key:"ZAR"}],BA:[{name:"Federacija Bosne i Hercegovine",key:"BIH"},{name:"Brčko distrikt",key:"BRC"},{name:"Republika Srpska",key:"SRP"}],BD:[{name:{default:"বরিশাল বিভাগ",alt_en:"Barisal Division"},key:"A"},{name:{default:"চট্টগ্রাম বিভাগ",alt_en:"Chittagong Division"},key:"B"},{name:{default:"ঢাকা বিভাগ",alt_en:"Dhaka Division"},key:"C"},{name:{default:"খুলনা বিভাগ",alt_en:"Khulna Division"},key:"D"},{name:{default:"রাজশাহী বিভাগ",alt_en:"Rajshahi Division"},key:"E"},{name:{default:"রংপুর বিভাগ",alt_en:"Rangpur Division"},key:"F"},{name:{default:"সিলেট বিভাগ",alt_en:"Sylhet Division"},key:"G"}],BE:[{name:{default:"Bruxelles-Capitale",alt_de:"Brüssel-Hauptstadt",alt_en:"Brussels-Capital",alt_nl:"Brussel-Hoofdstad"},key:"BRU"},{name:{default:"Antwerpen",alt_en:"Antwerp",alt_fr:"Anvers"},key:"VAN"},{name:{default:"Vlaams Brabant",alt_de:"Flämisch-Brabant",alt_en:"Flemish Brabant",alt_fr:"Brabant flamand"},key:"VBR"},{name:{default:"Limburg",alt_fr:"Limbourg"},key:"VLI"},{name:{default:"Oost-Vlaanderen",alt_en:"East Flanders",alt_fr:"Flandre orientale"},key:"VOV"},{name:{default:"West-Vlaanderen",alt_de:"Westflandern",alt_en:"West Flanders",alt_fr:"Flandre-Occidentale"},key:"VWV"},{name:{default:"Brabant wallon",alt_de:"Wallonisch-Brabant",alt_en:"Walloon Brabant",alt_nl:"Waals-Brabant"},key:"WBR"},{name:{default:"Hainaut",alt_de:"Hennegau",alt_nl:"Henegouwen"},key:"WHT"},{name:{default:"Liège",alt_de:"Lüttich",alt_nl:"Luik"},key:"WLG"},{name:{default:"Luxembourg",alt_de:"Luxemburg",alt_nl:"Luxemburg"},key:"WLX"},{name:{default:"Namur",alt_nl:"Namen"},key:"WNA"}],BF:[{name:"Balé",key:"BAL"},{name:"Bam",key:"BAM"},{name:"Banwa",key:"BAN"},{name:"Bazèga ga",key:"BAZ"},{name:"Bougouriba",key:"BGR"},{name:"Boulgou",key:"BLG"},{name:"Boulkiemdé",key:"BLK"},{name:"Comoé",key:"COM"},{name:"Ganzourgou",key:"GAN"},{name:"Gnagna",key:"GNA"},{name:"Gourma",key:"GOU"},{name:"Houet",key:"HOU"},{name:"Ioba",key:"IOB"},{name:"Kadiogo",key:"KAD"},{name:"Kénédougou",key:"KEN"},{name:"Komondjari",key:"KMD"},{name:"Kompienga",key:"KMP"},{name:"Koulpélogo",key:"KOP"},{name:"Kossi",key:"KOS"},{name:"Kouritenga",key:"KOT"},{name:"Kourwéogo",key:"KOW"},{name:"Léraba",key:"LER"},{name:"Loroum",key:"LOR"},{name:"Mouhoun",key:"MOU"},{name:"Namentenga",key:"NAM"},{name:"Nahouri",key:"NAO"},{name:"Nayala",key:"NAY"}
35,{name:"Noumbiel",key:"NOU"},{name:"Oubritenga",key:"OUB"},{name:"Oudalan",key:"OUD"},{name:"Passoré",key:"PAS"},{name:"Poni",key:"PON"},{name:"Séno",key:"SEN"},{name:"Sissili",key:"SIS"},{name:"Sanmatenga",key:"SMT"},{name:"Sanguié",key:"SNG"},{name:"Soum",key:"SOM"},{name:"Sourou",key:"SOR"},{name:"Tapoa",key:"TAP"},{name:"Tuy",key:"TUI"},{name:"Yagha",key:"YAG"},{name:"Yatenga",key:"YAT"},{name:"Ziro",key:"ZIR"},{name:"Zondoma",key:"ZON"},{name:"Zoundwéogo",key:"ZOU"}],BI:[{name:"Bubanza",key:"BB"},{name:"Bujumbura Rural",key:"BL"},{name:"Bujumbura Mairie",key:"BM"},{name:"Bururi",key:"BR"},{name:"Cankuzo",key:"CA"},{name:"Cibitoke",key:"CI"},{name:"Gitega",key:"GI"},{name:"Kirundo",key:"KI"},{name:"Karuzi",key:"KR"},{name:"Kayanza",key:"KY"},{name:"Makamba",key:"MA"},{name:"Muramvya",key:"MU"},{name:"Mwaro",key:"MW"},{name:"Muyinga",key:"MY"},{name:"Ngozi",key:"NG"},{name:"Rumonge",key:"RM"},{name:"Rutana",key:"RT"},{name:"Ruyigi",key:"RY"}],BJ:[{name:"Atacora",key:"AK"},{name:"Alibori",key:"AL"},{name:"Atlantique",key:"AQ"},{name:"Borgou",key:"BO"},{name:"Collines",key:"CO"},{name:"Donga",key:"DO"},{name:"Couffo",key:"KO"},{name:"Littoral",key:"LI"},{name:"Mono",key:"MO"},{name:"Ouémé",key:"OU"},{name:"Plateau",key:"PL"},{name:"Zou",key:"ZO"}],BN:[{name:"Belait",key:"BE"},{name:"Brunei-Muara",key:"BM"},{name:"Temburong",key:"TE"},{name:"Tutong",key:"TU"}],BO:[{name:"El Beni",key:"B"},{name:"Cochabamba",key:"C"},{name:"Chuquisaca",key:"H"},{name:"La Paz",key:"L"},{name:"Pando",key:"N"},{name:"Oruro",key:"O"},{name:"Potosí",key:"P"},{name:"Santa Cruz",key:"S"},{name:"Tarija",key:"T"}],BR:[{name:"Acre",key:"AC"},{name:"Alagoas",key:"AL"},{name:"Amapá",key:"AP"},{name:"Amazonas",key:"AM"},{name:"Bahia",key:"BA"},{name:"Ceará",key:"CE"},{name:"Distrito Federal",key:"DF"},{name:"Espírito Santo",key:"ES"},{name:"Goiás",key:"GO"},{name:"Maranhão",key:"MA"},{name:"Mato Grosso",key:"MT"},{name:"Mato Grosso do Sul",key:"MS"},{name:"Minas Gerais",key:"MG"},{name:"Pará",key:"PA"},{name:"Paraíba",key:"PB"},{name:"Paraná",key:"PR"},{name:"Pernambuco",key:"PE"},{name:"Piauí",key:"PI"},{name:"Rio de Janeiro",key:"RJ"},{name:"Rio Grande do Norte",key:"RN"},{name:"Rio Grande do Sul",key:"RS"},{name:"Rondônia",key:"RO"},{name:"Roraima",key:"RR"},{name:"Santa Catarina",key:"SC"},{name:"São Paulo",key:"SP"},{name:"Sergipe",key:"SE"},{name:"Tocantins",key:"TO"}],BW:[{name:"Central",key:"CE"},{name:"Chobe",key:"CH"},{name:"Francistown",key:"FR"},{name:"Gaborone",key:"GA"},{name:"Ghanzi",key:"GH"},{name:"Jwaneng",key:"JW"},{name:"Kgalagadi",key:"KG"},{name:"Kgatleng",key:"KL"},{name:"Kweneng",key:"KW"},{name:"Lobatse",key:"LO"},{name:"North East",key:"NE"},{name:"North West",key:"NW"},{name:"South East",key:"SE"},{name:"Southern",key:"SO"},{name:"Selibe Phikwe",key:"SP"},{name:"Sowa Town",key:"ST"}],BY:[{name:{default:"Брестская область",alt_en:"Brest Region"},key:"BR"},{name:{default:"Минск",alt_en:"Minsk"},key:"HM"},{name:{default:"Гомельская область",alt_en:"Homel Region"},key:"HO"},{name:{default:"Гродненская область",alt_en:"Grodno Region"},key:"HR"},{name:{default:"Могилёвская область",alt_en:"Mahilyow Region"},key:"MA"},{name:{default:"Минская область",alt_en:"Minsk Region"},key:"MI"},{name:{default:"Витебская область",alt_en:"Vitsebsk Region"},key:"VI"}],BZ:[{name:"Belize District",key:"BZ"},{name:"Cayo",key:"CY"},{name:"Corozal",key:"CZL"},{name:"Orange Walk",key:"OW"},{name:"Stann Creek",key:"SC"},{name:"Toledo",key:"TOL"}],CA:[{name:"Alberta",key:"AB"},{name:{default:"British Columbia",alt_fr:"Colombie-Britannique"},key:"BC"},{name:"Manitoba",key:"MB"},{name:{default:"New Brunswick",alt_fr:"Nouveau-Brunswick"},key:"NB"},{name:{default:"Newfoundland and Labrador",alt_fr:"Terre-Neuve-et-Labrador"},key:"NL"},{name:{default:"Northwest Territories",alt_fr:"Territoires du Nord-Ouest"},key:"NT"},{name:{default:"Nova Scotia",alt_fr:"Nouvelle-Écosse"},key:"NS"},{name:"Nunavut",key:"NU"},{name:"Ontario",key:"ON"},{name:{default:"Prince Edward Island",alt_fr:"Île-du-Prince-Édouard"},key:"PE"},{name:{default:"Quebec",alt_fr:"Québec"},key:"QC"},{name:"Saskatchewan",key:"SK"},{name:"Yukon",key:"YT"}],CD:[{name:"Kongo Central",key:"BC"},{name:"Bas-Uélé",key:"BU"},{name:"Équateur",key:"EQ"},{name:"Haut-Katanga",key:"HK"},{name:"Haut-Lomami",key:"HL"},{name:"Haut-Uélé",key:"HU"},{name:"Ituri",key:"IT"},{name:"Kasaï Central",key:"KC"},{name:"Kasaï Oriental",key:"KE"},{name:"Kwango",key:"KG"}
35,{name:"Kwilu",key:"KL"},{name:"Kinshasa",key:"KN"},{name:"Kasaï",key:"KS"},{name:"Lomami",key:"LO"},{name:"Lualaba",key:"LU"},{name:"Maniema",key:"MA"},{name:"Mai-Ndombe",key:"MN"},{name:"Mongala",key:"MO"},{name:"Nord-Kivu",key:"NK"},{name:"Nord-Ubangi",key:"NU"},{name:"Sankuru",key:"SA"},{name:"Sud-Kivu",key:"SK"},{name:"Sud-Ubangi",key:"SU"},{name:"Tanganyika",key:"TA"},{name:"Tshopo",key:"TO"},{name:"Tshuapa",key:"TU"}],CF:[{name:"Ouham",key:"AC"},{name:"Bamingui-Bangoran",key:"BB"},{name:"Bangui",key:"BGF"},{name:"Basse-Kotto",key:"BK"},{name:"Haute-Kotto",key:"HK"},{name:"Haut-Mbomou",key:"HM"},{name:"Mambéré-Kadéï",key:"HS"},{name:"Gribingui",key:"KB"},{name:"Kémo‐Gribingui",key:"KG"},{name:"Lobaye",key:"LB"},{name:"Mbomou",key:"MB"},{name:"Ombella-Mpoko",key:"MP"},{name:"Nana-Mambéré",key:"NM"},{name:"Ouham-Pendé",key:"OP"},{name:"Sangha",key:"SE"},{name:"Ouaka",key:"UK"},{name:"Vakaga",key:"VK"}],CH:[{name:{default:"Aargau",alt_fr:"Argovie",alt_it:"Argovia"},key:"AG"},{name:{default:"Appenzell Innerrhoden",alt_fr:"Appenzell Rhodes-Intérieures",alt_it:"Appenzello Interno"},key:"AI"},{name:{default:"Appenzell Ausserrhoden",alt_fr:"Appenzell Rhodes-Extérieures",alt_it:"Appenzello Esterno"},key:"AR"},{name:{default:"Bern",alt_fr:"Berne",alt_it:"Berna"},key:"BE"},{name:{default:"Basel-Landschaft",alt_fr:"Bâle-Campagne",alt_it:"Basilea Campagna"},key:"BL"},{name:{default:"Basel-Stadt",alt_en:"Basel-City",alt_fr:"Bâle-Ville",alt_it:"Basilea Città"},key:"BS"},{name:{default:"Fribourg",alt_de:"Freiburg",alt_it:"Friburgo"},key:"FR"},{name:{default:"Geneva",alt_de:"Genf",alt_fr:"Genève",alt_it:"Ginevra"},key:"GE"},{name:{default:"Glarus",alt_fr:"Glaris",alt_it:"Glarona"},key:"GL"},{name:{default:"Graubünden",alt_en:"Grisons",alt_fr:"Grisons",alt_it:"Grigioni"},key:"GR"},{name:{default:"Jura",alt_it:"Giura"},key:"JU"},{name:{default:"Luzern",alt_fr:"Lucerne",alt_it:"Lucerna"},key:"LU"},{name:{default:"Neuchâtel",alt_de:"Neuenburg"},key:"NE"},{name:{default:"Nidwalden",alt_fr:"Nidwald",alt_it:"Nidvaldo"},key:"NW"},{name:{default:"Obwalden",alt_fr:"Obwald",alt_it:"Obvaldo"},key:"OW"},{name:{default:"Sankt Gallen",alt_fr:"Saint-Gall",alt_it:"San Gallo"},key:"SG"},{name:{default:"Schaffhausen",alt_fr:"Schaffhouse",alt_it:"Sciaffusa"},key:"SH"},{name:{default:"Solothurn",alt_fr:"Soleure",alt_it:"Soletta"},key:"SO"},{name:{default:"Schwyz",alt_it:"Svitto"},key:"SZ"},{name:{default:"Thurgau",alt_fr:"Thurgovie",alt_it:"Turgovia"},key:"TG"},{name:{default:"Ticino",alt_de:"Tessin",alt_fr:"Tessin"},key:"TI"},{name:"Uri",key:"UR"},{name:{default:"Vaud",alt_de:"Waadt"},key:"VD"},{name:{default:"Valais/Wallis",alt_de:"Wallis",alt_fr:"Valais",alt_it:"Vallese"},key:"VS"},{name:{default:"Zug",alt_fr:"Zoug",alt_it:"Zugo"},key:"ZG"},{name:{default:"Zürich",alt_en:"Zurich",alt_fr:"Zurich",alt_it:"Zurigo"},key:"ZH"}],CI:[{name:"Abidjan",key:"AB"},{name:"Bas-Sassandra",key:"BS"},{name:"Comoé",key:"CM"},{name:"Denguélé",key:"DN"},{name:"Gôh-Djiboua",key:"GD"},{name:"Lacs",key:"LC"},{name:"Lagunes",key:"LG"},{name:"Montagnes",key:"MG"},{name:"Sassandra-Marahoué",key:"SM"},{name:"Savanes",key:"SV"},{name:"Vallée du Bandama",key:"VB"},{name:"Woroba",key:"WR"},{name:"Yamoussoukro",key:"YM"},{name:"Zanzan",key:"ZZ"}],CL:[{name:"Aisén del General Carlos Ibañez del Campo",key:"AI"},{name:"Antofagasta",key:"AN"},{name:"Arica y Parinacota",key:"AP"},{name:"La Araucanía",key:"AR"},{name:"Atacama",key:"AT"},{name:"Biobío",key:"BI"},{name:"Coquimbo",key:"CO"},{name:"Libertador General Bernardo O'Higgins",key:"LI"},{name:"Los Lagos",key:"LL"},{name:"Los Ríos",key:"LR"},{name:"Magallanes",key:"MA"},{name:"Maule",key:"ML"},{name:"Región Metropolitana de Santiago",key:"RM"},{name:"Tarapacá",key:"TA"},{name:"Valparaíso",key:"VS"}],CM:[{name:"Adamaoua",key:"AD"},{name:"Centre",key:"CE"},{name:"Far North",key:"EN"},{name:"East",key:"ES"},{name:"Littoral",key:"LT"},{name:"North",key:"NO"},{name:"North-West",key:"NW"},{name:"West",key:"OU"},{name:"South",key:"SU"},{name:"South-West",key:"SW"}],CO:[{name:"Amazonas",key:"AMA"},{name:"Antioquia",key:"ANT"},{name:"Arauca",key:"ARA"},{name:"Atlántico",key:"ATL"},{name:"Bolívar",key:"BOL"},{name:"Boyacá",key:"BOY"},{name:"Caldas",key:"CAL"},{name:"Caquetá",key:"CAQ"},{name:"Casanare",key:"CAS"},{name:"Cauca",key:"CAU"},{name:"Cesar",key:"CES"},{name:"Chocó",key:"CHO"},{name:"Córdoba",key:"COR"},{name:"Cundinamarca",key:"CUN"},{name:"Distrito Capital de Bogotá",key:"DC"},{name:"Guainía",key:"GUA"},{name:"Guaviare",key:"GUV"},{name:"Huila",key:"HUI"},{name:"La Guajira",key:"LAG"},{name:"Magdalena",key:"MAG"},{name:"Meta",key:"MET"},{name:"Nariño",key:"NAR"},{name:"Norte de Santander",key:"NSA"},{name:"Putumayo",key:"PUT"},{name:"Quindío",key:"QUI"},{name:"Risaralda",key:"RIS"},{name:"Santander",key:"SAN"},{name:"San Andrés",key:"SAP"},{name:"Sucre",key:"SUC"},{name:"Tolima",key:"TOL"},{name:"Valle del Cauca",key:"VAC"},{name:"Vaupés",key:"VAU"},{name:"Vichada",key:"VID"}],CR:[{name:"Alajuela",key:"A"},{name:"Cartago",key:"C"},{name:"Guanacaste",key:"G"},{name:"Heredia",key:"H"},{name:"Limón",key:"L"},{name:"Puntarenas",key:"P"},{name:"San José",key:"SJ"}],CV:[{name:"Brava",key:"BR"},{name:"Boa Vista",key:"BV"},{name:"Santa Catarina",key:"CA"},{name:"Santa Catarina do Fogo",key:"CF"},{name:"Santa Cruz",key:"CR"},{name:"Maio",key:"MA"},{name:"Mosteiros",key:"MO"},{name:"Paul",key:"PA"},{name:"Porto Novo",key:"PN"},{name:"Praia",key:"PR"},{name:"Ribeira Brava",key:"RB"},{name:"Ribeira Grande",key:"RG"},{name:"Ribeira Grande de Santiago",key:"RS"},{name:"São Domingos",key:"SD"},{name:"São Filipe",key:"SF"},{name:"Sal",key:"SL"},{name:"São Miguel",key:"SM"},{name:"São Lourenço dos Órgãos",key:"SO"},{name:"São Salvador do Mundo",key:"SS"},{name:"São Vicente",key:"SV"},{name:"Tarrafal",key:"TA"},{name:"Tarrafal de São Nicolau",key:"TS"}],DE:[{name:"Brandenburg",key:"BB"},{name:"Berlin",key:"BE"},{name:"Baden-Württemberg",key:"BW"},{name:{default:"Bayern",alt_en:"Bavaria"},key:"BY"},{name:"Bremen",key:"HB"},{name:{default:"Hessen",alt_en:"Hesse"},key:"HE"},{name:"Hamburg",key:"HH"},{name:"Mecklenburg-Vorpommern",key:"MV"},{name:{default:"Niedersachsen",alt_en:"Lower Saxony"},key:"NI"},{name:{default:"Nordrhein-Westfalen",alt_en:"North Rhine-Westphalia"},key:"NW"},{name:{default:"Rheinland-Pfalz",alt_en:"Rhineland-Palatinate"},key:"RP"},{name:"Schleswig-Holstein",key:"SH"},{name:"Saarland",key:"SL"}
35,{name:{default:"Sachsen",alt_en:"Saxony"},key:"SN"},{name:{default:"Sachsen-Anhalt",alt_en:"Saxony-Anhalt"},key:"ST"},{name:{default:"Thüringen",alt_en:"Thuringia"},key:"TH"}],DJ:[{name:"Arta",key:"AR"},{name:"Ali Sabieh",key:"AS"},{name:"Dikhil",key:"DI"},{name:"Djibouti",key:"DJ"},{name:"Obock",key:"OB"},{name:"Tadjourah",key:"TA"}],EC:[{name:"Azuay",key:"A"},{name:"Bolívar",key:"B"},{name:"Carchi",key:"C"},{name:"Orellana",key:"D"},{name:"Esmeraldas",key:"E"},{name:"Cañar",key:"F"},{name:"Guayas",key:"G"},{name:"Chimborazo",key:"H"},{name:"Imbabura",key:"I"},{name:"Loja",key:"L"},{name:"Manabí",key:"M"},{name:"Napo",key:"N"},{name:"El Oro",key:"O"},{name:"Pichincha",key:"P"},{name:"Los Ríos",key:"R"},{name:"Morona-Santiago",key:"S"},{name:"Santo Domingo de los Tsáchilas",key:"SD"},{name:"Santa Elena",key:"SE"},{name:"Tungurahua",key:"T"},{name:"Sucumbíos",key:"U"},{name:"Galápagos",key:"W"},{name:"Cotopaxi",key:"X"},{name:"Pastaza",key:"Y"},{name:"Zamora Chinchipe",key:"Z"}],ER:[{name:{default:"ዞባ ዓንሰባ Anseba عنسبا",alt_ar:"عنسبا",alt_en:"Anseba",alt_ti:"ዞባ ዓንሰባ"},key:"AN"},{name:{default:"ዞባ ደቡባዊ ቀይሕ ባሕሪ southern Red Sea Zone جنوب البحر الأحمر",alt_ar:"جنوب البحر الأحمر",alt_en:"Southern Red Sea Region",alt_ti:"ዞባ ደቡባዊ ቀይሕ ባሕሪ"},key:"DK"},{name:{default:"ዞባ ደቡብ Debub منطقة الجنوب",alt_ar:"منطقة الجنوب",alt_en:"Debub Region",alt_ti:"ዞባ ደቡብ"},key:"DU"},{name:{default:"ጋሽ-ባርካ Gash barka القاش وبركة",alt_ar:"القاش وبركة",alt_en:"Gash-Barka",alt_ti:"ጋሽ-ባርካ"},key:"GB"},{name:{default:"ዞባ ማእከል Maekel zone المنطقة المركزية",alt_ar:"المنطقة المركزية",alt_en:"Maekel Region",alt_ti:"ዞባ ማእከል"},key:"MA"},{name:{default:"ዞባ ሰሜናዊ ቀይሕ ባሕሪ Northern Red Sea zone شمال البحر الأحمر",alt_ar:"شمال البحر الأحمر",alt_en:"Northen Red Sea Region",alt_ti:"ዞባ ሰሜናዊ ቀይሕ ባሕሪ"},key:"SK"}],ES:[{name:{default:"Andalucía",alt_en:"Andalusia"},key:"AN"},{name:{default:"Aragón",alt_en:"Aragon"},key:"AR"},{name:"Asturias",key:"AS"},{name:"Cantabria",key:"CB"},{name:"Ceuta",key:"CE"},{name:{default:"Castilla y León",alt_en:"Castile and León"},key:"CL"},{name:{default:"Castilla-La Mancha",alt_en:"Castile-La Mancha"},key:"CM"},{name:{default:"Canarias",alt_en:"Canary Islands"},key:"CN"},{name:{default:"Cataluña",alt_ca:"Catalunya",alt_en:"Catalonia"},key:"CT"},{name:"Extremadura",key:"EX"},{name:"Galicia",key:"GA"},{name:{default:"Islas Baleares",alt_en:"Balearic Islands"},key:"IB"},{name:{default:"Región de Murcia",alt_en:"Region of Murcia"},key:"MC"},{name:{default:"Comunidad de Madrid",alt_en:"Community of Madrid"},key:"MD"},{name:"Melilla",key:"ML"},{name:"Navarra",key:"NC"},{name:{default:"País Vasco",alt_en:"Autonomous Community of the Basque Country",alt_eu:"Euskadi"},key:"PV"},{name:{default:"La Rioja",alt_en:"Rioja"},key:"RI"},{name:{default:"Comunidad Valenciana",alt_en:"Valencian Community"},key:"VC"}],FJ:[{name:"Central",key:"C"},{name:"Eastern",key:"E"},{name:"Northern",key:"N"},{name:"Western",key:"W"}],FM:[{name:"Kosrae",key:"KSA"},{name:"Pohnpei",key:"PNI"},{name:"Chuuk",key:"TRK"},{name:"Yap",key:"YAP"}],FR:[{name:"Auvergne-Rhône-Alpes",key:"ARA"},{name:"Bourgogne-Franche-Comté",key:"BFC"},{name:{default:"Bretagne",alt_en:"Brittany"},key:"BRE"},{name:"Centre-Val de Loire",key:"CVL"},{name:{default:"Corse",alt_en:"Corsica"},key:"COR"},{name:"Grand Est",key:"GES"},{name:"Guyane",key:"GF"},{name:"Guadeloupe",key:"GP"},{name:"Hauts-de-France",key:"HDF"},{name:{default:"Île-de-France",alt_en:"Ile-de-France"},key:"IDF"},{name:"Martinique",key:"MQ"},{name:{default:"Normandie",alt_en:"Normandy"},key:"NOR"},{name:{default:"Nouvelle-Aquitaine",alt_en:"New Aquitaine"},key:"NAQ"},{name:{default:"Occitanie",alt_en:"Occitania"},key:"OCC"},{name:"Pays de la Loire",key:"PDL"},{name:"Provence-Alpes-Côte d'Azur",key:"PAC"},{name:"La Réunion",key:"RE"},{name:"Mayotte",key:"YT"}],GB:[{name:"England",key:"ENG"},{name:"Northern Ireland",key:"NIR"},{name:"Scotland",key:"SCT"},{name:"Wales",key:"WLS"}],GE:[{name:{default:"აფხაზეთის ავტონომიური რესპუბლიკა - Аҧсны Автономтә Республика",alt_en:"Autonomous Republic of Abkhazia"},key:"AB"},{name:{default:"აჭარის ავტონომიური რესპუბლიკა",alt_en:"Autonomous Republic of Adjara"},key:"AJ"},{name:{default:"გურია",alt_en:"Guria"},key:"GU"},{name:{default:"იმერეთი",alt_en:"Imereti"},key:"IM"},{name:{default:"კახეთი",alt_en:"Kakheti"},key:"KA"},{name:{default:"ქვემო ქართლი",alt_en:"Lower Kartli"},key:"KK"},{name:{default:"მცხეთა-მთიანეთი",alt_en:"Mtskheta-Mtianeti"},key:"MM"},{name:{default:"რაჭა-ლეჩხუმი და ქვემო სვანეთი",alt_en:"Racha-Lechkhumi and Lower Svaneti"},key:"RL"},{name:{default:"სამცხე-ჯავახეთი",alt_en:"Samtskhe-Javakheti"},key:"SJ"},{name:{default:"შიდა ქართლი",alt_en:"Inner Kartli"},key:"SK"},{name:{default:"სამეგრელო-ზემო სვანეთი",alt_en:"Samegrelo-Upper Svaneti"},key:"SZ"},{name:{default:"თბილისი",alt_en:"Tbilisi"},key:"TB"}],GH:[{name:"Greater Accra",key:"AA"},{name:"Ashanti",key:"AH"},{name:"Brong-Ahafo",key:"BA"},{name:"Central",key:"CP"},{name:"Eastern",key:"EP"},{name:"Northern",key:"NP"},{name:"Volta",key:"TV"},{name:"Upper East",key:"UE"},{name:"Upper West",key:"UW"},{name:"Western",key:"WP"}
35],GL:[{name:"Kommune Kujalleq",key:"KU"},{name:"Qaasuitsup Kommunia",key:"QA"},{name:"Qeqqata Kommunia",key:"QE"},{name:"Kommuneqarfik Sermersooq",key:"SM"}],GM:[{name:"Banjul",key:"B"},{name:"Lower River",key:"L"},{name:"Central River",key:"M"},{name:"North Bank",key:"N"},{name:"Upper River",key:"U"},{name:"Western",key:"W"}],GN:[{name:"Beyla",key:"BE"},{name:"Boffa",key:"BF"},{name:"Boké",key:"BK"},{name:"Coyah",key:"CO"},{name:"Dabola",key:"DB"},{name:"Dinguiraye",key:"DI"},{name:"Dalaba",key:"DL"},{name:"Dubréka",key:"DU"},{name:"Faranah",key:"FA"},{name:"Forécariah",key:"FO"},{name:"Fria",key:"FR"},{name:"Gaoual",key:"GA"},{name:"Guékédou",key:"GU"},{name:"Kankan",key:"KA"},{name:"Koubia",key:"KB"},{name:"Kindia",key:"KD"},{name:"Kérouané",key:"KE"},{name:"Koundara",key:"KN"},{name:"Kouroussa",key:"KO"},{name:"Kissidougou",key:"KS"},{name:"Labé",key:"LA"},{name:"Lélouma",key:"LE"},{name:"Lola",key:"LO"},{name:"Macenta",key:"MC"},{name:"Mandiana",key:"MD"},{name:"Mali",key:"ML"},{name:"Mamou",key:"MM"},{name:"Nzérékoré",key:"NZ"},{name:"Pita",key:"PI"},{name:"Siguiri",key:"SI"},{name:"Télimélé",key:"TE"},{name:"Tougué",key:"TO"},{name:"Yomou",key:"YO"}],GQ:[{name:"Annobón",key:"AN"},{name:"Bioko Norte",key:"BN"},{name:"Bioko Sur",key:"BS"},{name:"Centro Sur",key:"CS"},{name:"Kié‐Ntem",key:"KN"},{name:"Litoral",key:"LI"},{name:"Wele‐Nzas",key:"WN"}],GT:[{name:"Alta Verapaz",key:"AV"},{name:"Baja Verapaz",key:"BV"},{name:"Chimaltenango",key:"CM"},{name:"Chiquimula",key:"CQ"},{name:"Escuintla",key:"ES"},{name:"Guatemala",key:"GU"},{name:"Huehuetenango",key:"HU"},{name:"Izabal",key:"IZ"},{name:"Jalapa",key:"JA"},{name:"Jutiapa",key:"JU"},{name:"Petén",key:"PE"},{name:"El Progreso",key:"PR"},{name:"Quiché",key:"QC"},{name:"Quetzaltenango",key:"QZ"},{name:"Retalhuleu",key:"RE"},{name:"Sacatepéquez",key:"SA"},{name:"San Marcos",key:"SM"},{name:"Sololá",key:"SO"},{name:"Santa Rosa",key:"SR"},{name:"Suchitepéquez",key:"SU"},{name:"Totonicapán",key:"TO"},{name:"Zacapa",key:"ZA"}],GW:[{name:"Bafatá",key:"BA"},{name:"Bolama",key:"BL"},{name:"Biombo",key:"BM"},{name:"Bissau",key:"BS"},{name:"Cacheu",key:"CA"},{name:"Gabú",key:"GA"},{name:"Oio",key:"OI"},{name:"Quinara",key:"QU"},{name:"Tombali",key:"TO"}],GY:[{name:"Barima-Waini",key:"BA"},{name:"Cuyuni-Mazaruni",key:"CU"},{name:"Demerara-Mahaica",key:"DE"},{name:"East Berbice-Corentyne",key:"EB"},{name:"Essequibo Islands-West Demerara",key:"ES"},{name:"Mahaica-Berbice",key:"MA"},{name:"Pomeroon-Supenaam",key:"PM"},{name:"Potaro-Siparuni",key:"PT"},{name:"Upper Demerara-Berbice",key:"UD"},{name:"Upper Takutu-Upper Essequibo",key:"UT"}],HN:[{name:"Atlántida",key:"AT"},{name:"Choluteca",key:"CH"},{name:"Colón",key:"CL"},{name:"Comayagua",key:"CM"},{name:"Copán",key:"CP"},{name:"Cortés",key:"CR"},{name:"El Paraíso",key:"EP"},{name:"Francisco Morazán",key:"FM"},{name:"Gracias a Dios",key:"GD"},{name:"Islas de la Bahía",key:"IB"},{name:"Intibucá",key:"IN"},{name:"Lempira",key:"LE"},{name:"La Paz",key:"LP"},{name:"Ocotepeque",key:"OC"},{name:"Olancho",key:"OL"},{name:"Santa Bárbara",key:"SB"},{name:"Valle",key:"VA"},{name:"Yoro",key:"YO"}],HT:[{name:"Artibonite",key:"AR"},{name:"Centre",key:"CE"},{name:"Grande’Anse",key:"GA"},{name:"Nord",key:"ND"},{name:"Nord-Est",key:"NE"},{name:"Nippes",key:"NI"},{name:"Nord-Ouest",key:"NO"},{name:"Ouest",key:"OU"},{name:"Sud",key:"SD"},{name:"Sud-Est",key:"SE"}],HU:[{name:"Baranya",key:"BA"},{name:"Békéscsaba",key:"BC"},{name:"Békés",key:"BE"},{name:"Bács-Kiskun",key:"BK"},{name:"Budapest",key:"BU"},{name:"Borsod-Abaúj-Zemplén",key:"BZ"},{name:"Csongrád",key:"CS"},{name:"Debrecen",key:"DE"},{name:"Dunaújváros",key:"DU"},{name:"Eger",key:"EG"},{name:"Érd",key:"ER"},{name:"Fejér",key:"FE"},{name:"Győr‐Moson‐Sopron",key:"GS"},{name:"Győr",key:"GY"},{name:"Hajdú-Bihar",key:"HB"},{name:"Heves",key:"HE"},{name:"Hódmezővásárhely",key:"HV"},{name:"Jász-Nagykun-Szolnok",key:"JN"},{name:"Komárom-Esztergom",key:"KE"},{name:"Kecskemét",key:"KM"},{name:"Kaposvár",key:"KV"},{name:"Miskolc",key:"MI"},{name:"Nagykanizsa",key:"NK"},{name:"Nógrád",key:"NO"},{name:"Nyíregyháza",key:"NY"},{name:"Pest",key:"PE"},{name:"Pécs",key:"PS"},{name:"Szeged",key:"SD"},{name:"Székesfehérvár",key:"SF"},{name:"Szombathely",key:"SH"},{name:"Szolnok",key:"SK"},{name:"Sopron",key:"SN"},{name:"Somogy",key:"SO"},{name:"Szekszárd",key:"SS"},{name:"Salgótarján",key:"ST"},{name:"Szabolcs-Szatmár-Bereg",key:"SZ"},{name:"Tatabánya",key:"TB"},{name:"Tolna",key:"TO"},{name:"Vas",key:"VA"},{name:"Veszprém",key:"VE"},{name:"Veszprém",key:"VM"},{name:"Zala",key:"ZA"},{name:"Zalaegerszeg",key:"ZE"}],ID:[{name:"Aceh",key:"AC"},{name:"Bali",key:"BA"},{name:{default:"Kepulauan Bangka Belitung",alt_en:"Bangka-Belitung Islands"},key:"BB"},{name:"Bengkulu",key:"BE"},{name:"Banten",key:"BT"},{name:"Gorontalo",key:"GO"},{name:"Jambi",key:"JA"},{name:{default:"Jawa Barat",alt_en:"West Java"},key:"JB"},{name:{default:"Jawa Timur",alt_en:"East Java"},key:"JI"},{name:{default:"Daerah Khusus Ibukota Jakarta",alt_en:"Jakarta Special Capital Region"},key:"JK"},{name:{default:"Jawa Tengah",alt_en:"Central Java"},key:"JT"},{name:{default:"Kalimantan Barat",alt_en:"West Kalimantan"},key:"KB"},{name:{default:"Kalimantan Timur",alt_en:"East Kalimantan"},key:"KI"},{name:{default:"Kepulauan Riau",alt_en:"Riau Islands"},key:"KR"},{name:{default:"Kalimantan Selatan",alt_en:"South Kalimantan"},key:"KS"},{name:{default:"Kalimantan Tengah",alt_en:"Central Kalimantan"},key:"KT"},{name:{default:"Kalimantan Utara",alt_en:"North Kalimantan"},key:"KU"},{name:"Lampung",key:"LA"},{name:"Maluku",key:"MA"},{name:{default:"Maluku Utara",alt_en:"North Maluku"},key:"MU"},{name:"Nusa Tenggara Barat",key:"NB"},{name:"Nusa Tenggara Timur",key:"NT"},{name:"Papua",key:"PA"},{name:{default:"Papua Barat",alt_en:"West Papua"},key:"PB"},{name:"Riau",key:"RI"},{name:{default:"Sulawesi Utara",alt_en:"North Sulawesi"},key:"SA"},{name:{default:"Sumatera Barat",alt_en:"West Sumatra"},key:"SB"},{name:{default:"Sulawesi Tenggara",alt_en:"Southeast Sulawesi"},key:"SG"},{name:{default:"Sulawesi Selatan",alt_en:"South Sulawesi"},key:"SN"},{name:{default:"Sulawesi Barat",alt_en:"West Sulawesi"},key:"SR"},{name:{default:"Sumatera Selatan",alt_en:"South Sumatra"},key:"SS"},{name:{default:"Sulawesi Tengah",alt_en:"Central Sulawesi"},key:"ST"},{name:{default:"Sumatera Utara",alt_en:"North Sumatra"},key:"SU"},{name:{default:"Daerah Istimewa Yogyakarta",alt_en:"Special Region of Yogyakarta"},key:"YO"}
35],IE:[{name:"Connacht",key:"C"},{name:"Leinster",key:"L"},{name:"Munster",key:"M"},{name:"Ulster",key:"U"}],IN:[{name:"Andaman and Nicobar Islands",key:"AN"},{name:"Andhra Pradesh",key:"AP"},{name:"Arunachal Pradesh",key:"AR"},{name:"Assam",key:"AS"},{name:"Bihar",key:"BR"},{name:"Chandigarh",key:"CH"},{name:"Chhattisgarh",key:"CT"},{name:"Daman and Diu",key:"DD"},{name:"Delhi",key:"DL"},{name:"Dadra and Nagar Haveli",key:"DN"},{name:"Goa",key:"GA"},{name:"Gujarat",key:"GJ"},{name:"Himachal Pradesh",key:"HP"},{name:"Haryana",key:"HR"},{name:"Jharkhand",key:"JH"},{name:"Jammu and Kashmir",key:"JK"},{name:"Karnataka",key:"KA"},{name:"Kerala",key:"KL"},{name:"Lakshadweep",key:"LD"},{name:"Maharashtra",key:"MH"},{name:"Meghalaya",key:"ML"},{name:"Manipur",key:"MN"},{name:"Madhya Pradesh",key:"MP"},{name:"Mizoram",key:"MZ"},{name:"Nagaland",key:"NL"},{name:"Odisha",key:"OR"},{name:"Punjab",key:"PB"},{name:"Puducherry",key:"PY"},{name:"Rajasthan",key:"RJ"},{name:"Sikkim",key:"SK"},{name:"Telangana",key:"TG"},{name:"Tamil Nadu",key:"TN"},{name:"Tripura",key:"TR"},{name:"Uttar Pradesh",key:"UP"},{name:"Uttarakhand",key:"UT"},{name:"West Bengal",key:"WB"}],IT:[{name:"Abruzzo",key:"ABR"},{name:"Basilicata",key:"BAS"},{name:"Calabria",key:"CAL"},{name:"Campania",key:"CAM"},{name:"Emilia-Romagna",key:"EMI"},{name:"Friuli Venezia Giulia",key:"FRI"},{name:"Lazio",key:"LAZ"},{name:"Liguria",key:"LIG"},{name:"Lombardia",key:"LOM"},{name:"Marche",key:"MAR"},{name:"Molise",key:"MOL"},{name:"Piemonte",key:"PIE"},{name:"Puglia",key:"PUG"},{name:"Sardegna",key:"SAR"},{name:"Sicilia",key:"SIC"},{name:"Toscana",key:"TOS"},{name:{default:"Trentino-Alto Adige/Südtirol",alt_de:"Trentino-Südtirol",alt_it:"Trentino-Alto Adige"},key:"TRE"},{name:"Umbria",key:"UMB"},{name:"Valle d'Aosta",key:"VAL"},{name:"Veneto",key:"VEN"}],JO:[{name:{default:"عجلون",alt_en:"Ajlun"},key:"AJ"},{name:{default:"عمان",alt_en:"Amman"},key:"AM"},{name:{default:"العقبة",alt_en:"Aqaba"},key:"AQ"},{name:{default:"الطفيلة",alt_en:"Tafilah"},key:"AT"},{name:{default:"الزرقاء",alt_en:"Zarqa"},key:"AZ"},{name:{default:"البلقاء",alt_en:"Balqa"},key:"BA"},{name:{default:"إربد",alt_en:"Irbid"},key:"IR"},{name:{default:"جرش",alt_en:"Jarash"},key:"JA"},{name:{default:"الكرك",alt_en:"Karak"},key:"KA"},{name:{default:"المفرق",alt_en:"Mafraq"},key:"MA"},{name:{default:"مادبا",alt_en:"Madaba"},key:"MD"},{name:{default:"معان",alt_en:"Maan"},key:"MN"}],KG:[{name:{default:"Баткенская область",alt_en:"Batken Region"},key:"B"},{name:{default:"Чуйская область",alt_en:"Chuy Region"},key:"C"},{name:{default:"Бишкек",alt_en:"Bishkek"},key:"GB"},{name:{default:"Ош",alt_en:"City of Osh"},key:"GO"},{name:{default:"Джалал-Абадская область",alt_en:"Jalal-Abad Region"},key:"J"},{name:{default:"Нарынская область",alt_en:"Naryn Region"},key:"N"},{name:{default:"Ошская область",alt_en:"Osh Region"},key:"O"},{name:{default:"Таласская область",alt_en:"Talas Region"},key:"T"},{name:{default:"Иссык-Кульская область",alt_en:"Issyk-Kul Region"},key:"Y"}],KI:[{name:"Gilbert Islands",key:"G"},{name:"Line Islands",key:"L"},{name:"Phoenix Islands",key:"P"}],KM:[{name:"Anjouan",key:"A"},{name:"Grande Comore",key:"G"},{name:"Mohéli",key:"M"}],KN:[{name:"Saint Kitts",key:"K"},{name:"Nevis",key:"N"}],KW:[{name:{default:"الاحمدي",alt_en:"Ahmadi"},key:"AH"},{name:{default:"الفروانية",alt_en:"Farwaniya"},key:"FA"},{name:{default:"حولي",alt_en:"Hawalli"},key:"HA"},{name:{default:"الجهراء",alt_en:"Jahra"},key:"JA"},{name:{default:"العاصمة",alt_en:"Al Asimah"},key:"KU"},{name:{default:"مبارك الكبير",alt_en:"Mubarak Al-Kabeer"},key:"MU"}],LA:[{name:{default:"ອັດຕະປື",alt_en:"Attapeu"},key:"AT"},{name:{default:"ບໍ່ແກ້ວ",alt_en:"Bokeo Province"},key:"BK"},{name:{default:"ບໍລິຄຳໄຊ",alt_en:"Bolikhamsai"},key:"BL"},{name:{default:"ຈຳປາສັກ",alt_en:"Champasak Province"},key:"CH"},{name:{default:"ຫົວພັນ",alt_en:"Houaphanh"},key:"HO"},{name:{default:"ຄໍາມ່ວນ",alt_en:"Khammouane"},key:"KH"},{name:{default:"ຫລວງນໍ້າທາ",alt_en:"Luang Namtha"},key:"LM"},{name:{default:"ຫລວງພະບາງ",alt_en:"Luang Prabang"},key:"LP"},{name:{default:"ອຸດົມໄຊ",alt_en:"Oudomxay"},key:"OU"},{name:{default:"ຜົ້ງສາລີ",alt_en:"Phongsaly"},key:"PH"},{name:{default:"ສາລະວັນ",alt_en:"Salavan Province"},key:"SL"},{name:{default:"ສະຫວັນນະເຂດ",alt_en:"Savannakhet Province"},key:"SV"},{name:{default:"ວຽງຈັນ",alt_en:"Vientiane Province"},key:"VI"},{name:{default:"ນະຄອນຫຼວງວຽງຈັນ",alt_en:"Vientiane Prefecture"},key:"VT"},{name:{default:"ໄຊຍະບູລີ",alt_en:"Sainyabuli Province"},key:"XA"},{name:{default:"ເຊກອງ",alt_en:"Sekong Province"},key:"XE"},{name:{default:"ຊຽງຂວາງ",alt_en:"Xiangkhouang Province"},key:"XI"},{name:{default:"ໄຊສົມບູນ",alt_en:"Xaisomboun Province"},key:"XS"}],KZ:[{name:{default:"Акмолинская область",alt_en:"Akmola Region"},key:"AKM"},{name:{default:"Актюбинская область",alt_en:"Aktobe Region"},key:"AKT"},{name:{default:"Алматы",alt_en:"Almaty"},key:"ALA"},{name:{default:"Алматинская область",alt_en:"Almaty Region"},key:"ALM"}
35,{name:{default:"Нур-Султан",alt_en:"Nur-Sultan"},key:"AST"},{name:{default:"Атырауская область",alt_en:"Atyrau Region"},key:"ATY"},{name:{default:"Карагандинская область",alt_en:"Karaganda Region"},key:"KAR"},{name:{default:"Костанайская область",alt_en:"Kostanay Region"},key:"KUS"},{name:{default:"Кызылординская область",alt_en:"Kyzylorda Region"},key:"KZY"},{name:{default:"Мангистауская область",alt_en:"Mangystau Region"},key:"MAN"},{name:{default:"Павлодарская область",alt_en:"Pavlodar Region"},key:"PAV"},{name:{default:"Северо-Казахстанская область",alt_en:"North Kazakhstan Region"},key:"SEV"},{name:{default:"Шымкент",alt_en:"Shymkent Region"},key:"SHY"},{name:{default:"Восточно-Казахстанская область",alt_en:"East Kazakhstan Region"},key:"VOS"},{name:{default:"Туркестанская область",alt_en:"Turkistan Region"},key:"YUZ"},{name:{default:"Западно-Казахстанская область",alt_en:"West Kazakhstan Region"},key:"ZAP"},{name:{default:"Жамбылская область",alt_en:"Jambyl Region"},key:"ZHA"}],LB:[{name:{default:"محافظة عكار",alt_en:"Akkar Governorate",alt_fr:"Gouvernorat de l'Akkar"},key:"AK"},{name:{default:"محافظة الشمال",alt_en:"North Governorate",alt_fr:"Gouvernorat du Liban Nord"},key:"AS"},{name:{default:"محافظة بيروت",alt_en:"Beirut Governorate",alt_fr:"Gouvernorat de Beyrouth"},key:"BA"},{name:{default:"محافظة بعلبك الهرمل",alt_en:"Baalbek-Hermel Governorate",alt_fr:"Gouvernorat de Baalbek-Hermel"},key:"BH"},{name:{default:"محافظة البقاع",alt_en:"Beqaa Governorate",alt_fr:"Gouvernorat de Beqaa"},key:"BI"},{name:{default:"محافظة الجنوب",alt_en:"South Governorate",alt_fr:"Gouvernorat du Liban Sud"},key:"JA"},{name:{default:"محافظة جبل لبنان",alt_en:"Mount Lebanon Governorate",alt_fr:"Gouvernorat du Mont Liban"},key:"JL"},{name:{default:"محافظة النبطية",alt_en:"Nabatiya Governorate",alt_fr:"Gouvernorat de Nabatiyeh"},key:"NA"}],LR:[{name:"Bong",key:"BG"},{name:"Bomi",key:"BM"},{name:"Grand Cape Mount",key:"CM"},{name:"Grand Bassa",key:"GB"},{name:"Grand Gedeh",key:"GG"},{name:"Grand Kru",key:"GK"},{name:"Gbarpolu",key:"GP"},{name:"Lofa",key:"LO"},{name:"Margibi",key:"MG"},{name:"Montserrado",key:"MO"},{name:"Maryland",key:"MY"},{name:"Nimba",key:"NI"},{name:"River Gee",key:"RG"},{name:"River Cess",key:"RI"},{name:"Sinoe",key:"SI"}],LS:[{name:"Maseru",key:"A"},{name:"Butha-Buthe",key:"B"},{name:"Leribe",key:"C"},{name:"Berea",key:"D"},{name:"Mafeteng",key:"E"},{name:"Mohale's Hoek",key:"F"},{name:"Quthing",key:"G"},{name:"Qacha's Nek",key:"H"},{name:"Mokhotlong",key:"J"},{name:"Thaba-Tseka",key:"K"}],LT:[{name:{default:"Alytaus apskritis",alt_en:"Alytus County"},key:"AL"},{name:{default:"Klaipėdos apskritis",alt_en:"Klaipeda County"},key:"KL"},{name:{default:"Kauno apskritis",alt_en:"Kaunas County"},key:"KU"},{name:{default:"Marijampolės apskritis",alt_en:"Marijampole County"},key:"MR"},{name:{default:"Panevėžio apskritis",alt_en:"Panevezys County"},key:"PN"},{name:{default:"Šiaulių apskritis",alt_en:"Siauliai County"},key:"SA"},{name:{default:"Tauragės apskritis",alt_en:"Taurage County"},key:"TA"},{name:{default:"Telšių apskritis",alt_en:"Telsiai County"},key:"TE"},{name:{default:"Utenos apskritis",alt_en:"Utena County"},key:"UT"},{name:{default:"Vilniaus apskritis",alt_en:"Vilnius County"},key:"VL"}],LY:[{name:{default:"بنغازي",alt_en:"Benghazi"},key:"BA"},{name:{default:"البطنان",alt_en:"Butnan"},key:"BU"},{name:{default:"درنة",alt_en:"Derna"},key:"DR"},{name:{default:"غات",alt_en:"Ghat"},key:"GT"},{name:{default:"الجبل الأخضر",alt_en:"Jabal al Akhdar"},key:"JA"},{name:{default:"الجبل الغربي",alt_en:"Jabal al Gharbi"},key:"JG"},{name:{default:"الجفارة",alt_en:"Jafara"},key:"JI"},{name:{default:"الجفرة",alt_en:"Jufra"},key:"JU"},{name:{default:"الكفرة",alt_en:"Kufra"},key:"KF"},{name:{default:"المرقب",alt_en:"Murqub"},key:"MB"},{name:{default:"بني وليد",alt_en:"Bani Walid"},key:"MI"},{name:{default:"المرج",alt_en:"Marj"},key:"MJ"},{name:{default:"مرزق",alt_en:"Murzuq"},key:"MQ"},{name:{default:"نالوت",alt_en:"Nalut"},key:"NL"},{name:{default:"النقاط الخمس",alt_en:"Nuqat al Khams"},key:"NQ"},{name:{default:"سبها",alt_en:"Sabha"},key:"SB"},{name:{default:"سرت",alt_en:"Sirte"},key:"SR"},{name:{default:"طرابلس",alt_en:"Tripoli"},key:"TB"},{name:{default:"الواحات",alt_en:"Al Wahat"},key:"WA"},{name:{default:"وادي الحياة",alt_en:"Wadi al Hayaa"},key:"WD"},{name:{default:"وادي الشاطئ",alt_en:"Wadi al Shatii"},key:"WS"},{name:{default:"الزاوية",alt_en:"Zawiya"},key:"ZA"}],MD:[{name:"Anenii Noi",key:"AN"},{name:"Bălţi",key:"BA"},{name:"Bender [Tighina]",key:"BD"},{name:"Briceni",key:"BR"},{name:"Basarabeasca",key:"BS"}
35,{name:"Cahul",key:"CA"},{name:"Călăraşi",key:"CL"},{name:"Cimişlia",key:"CM"},{name:"Criuleni",key:"CR"},{name:"Căuşeni",key:"CS"},{name:"Cantemir",key:"CT"},{name:"Chişinău",key:"CU"},{name:"Donduşeni",key:"DO"},{name:"Drochia",key:"DR"},{name:"Dubăsari",key:"DU"},{name:"Edineţ",key:"ED"},{name:"Făleşti",key:"FA"},{name:"Floreşti",key:"FL"},{name:"Găgăuzia",key:"GA"},{name:"Glodeni",key:"GL"},{name:"Hînceşti",key:"HI"},{name:"Ialoveni",key:"IA"},{name:"Leova",key:"LE"},{name:"Nisporeni",key:"NI"},{name:"Ocniþa",key:"OC"},{name:"Orhei",key:"OR"},{name:"Rezina",key:"RE"},{name:"Rîşcani",key:"RI"},{name:"Şoldăneşti",key:"SD"},{name:"Sîngerei",key:"SI"},{name:"Stînga Nistrului",key:"SN"},{name:"Soroca",key:"SO"},{name:"Străşeni",key:"ST"},{name:"Ştefan Vodă",key:"SV"},{name:"Taraclia",key:"TA"},{name:"Teleneşti",key:"TE"},{name:"Ungheni",key:"UN"}],MG:[{name:"Toamasina",key:"A"},{name:"Antsiranana",key:"D"},{name:"Fianarantsoa",key:"F"},{name:"Mahajanga",key:"M"},{name:"Antananarivo",key:"T"},{name:"Toliara",key:"U"}],MU:[{name:"Black River",key:"BL"},{name:"Flacq",key:"FL"},{name:"Grand Port",key:"GP"},{name:"Moka",key:"MO"},{name:"Pamplemousses",key:"PA"},{name:"Port Louis",key:"PL"},{name:"Plaines Wilhems",key:"PW"},{name:"Rivière du Rempart",key:"RR"},{name:"Savanne",key:"SA"}],MW:[{name:"Balaka",key:"BA"},{name:"Blantyre",key:"BL"},{name:"Central",key:"C"},{name:"Chikwawa",key:"CK"},{name:"Chiradzulu",key:"CR"},{name:"Chitipa",key:"CT"},{name:"Dedza",key:"DE"},{name:"Dowa",key:"DO"},{name:"Karonga",key:"KR"},{name:"Kasungu",key:"KS"},{name:"Lilongwe",key:"LI"},{name:"Likoma",key:"LK"},{name:"Mchinji",key:"MC"},{name:"Mangochi",key:"MG"},{name:"Machinga",key:"MH"},{name:"Mulanje",key:"MU"},{name:"Mwanza",key:"MW"},{name:"Mzimba",key:"MZ"},{name:"Northern",key:"N"},{name:"Nkhata Bay",key:"NB"},{name:"Neno",key:"NE"},{name:"Ntchisi",key:"NI"},{name:"Nkhotakota",key:"NK"},{name:"Nsanje",key:"NS"},{name:"Ntcheu",key:"NU"},{name:"Phalombe",key:"PH"},{name:"Rumphi",key:"RU"},{name:"Southern",key:"S"},{name:"Salima",key:"SA"},{name:"Thyolo",key:"TH"},{name:"Zomba",key:"ZO"}],MX:[{name:"Aguascalientes",key:"AGU"},{name:"Baja California",key:"BCN"},{name:{default:"Baja California Sur",alt_en:"Lower California South"},key:"BCS"},{name:"Campeche",key:"CAM"},{name:"Chihuahua",key:"CHH"},{name:"Chiapas",key:"CHP"},{name:{default:"Ciudad de México",alt_en:"Mexico City"},key:"CMX"},{name:"Coahuila de Zaragoza",key:"COA"},{name:"Colima",key:"COL"},{name:"Durango",key:"DUR"},{name:"Guerrero",key:"GRO"},{name:"Guanajuato",key:"GUA"},{name:"Hidalgo",key:"HID"},{name:"Jalisco",key:"JAL"},{name:{default:"Estado de México",alt_en:"State of Mexico"},key:"MEX"},{name:{default:"Michoacán de Ocampo",alt_en:"Michoacán"},key:"MIC"},{name:"Morelos",key:"MOR"},{name:"Nayarit",key:"NAY"},{name:"Nuevo León",key:"NLE"},{name:"Oaxaca",key:"OAX"},{name:"Puebla",key:"PUE"},{name:"Querétaro",key:"QUE"},{name:"Quintana Roo",key:"ROO"},{name:"Sinaloa",key:"SIN"},{name:"San Luis Potosí",key:"SLP"},{name:"Sonora",key:"SON"},{name:"Tabasco",key:"TAB"},{name:"Tamaulipas",key:"TAM"},{name:"Tlaxcala",key:"TLA"},{name:{default:"Veracruz de Ignacio de la Llave",alt_en:"Veracruz"},key:"VER"},{name:"Yucatán",key:"YUC"},{name:"Zacatecas",key:"ZAC"}],MZ:[{name:"Niaosa",key:"A"},{name:"Manica",key:"B"},{name:"Gaza",key:"G"},{name:"Inhambane",key:"I"},{name:"Maputo",key:"L"},{name:"Maputo",key:"MPM"},{name:"Nampula",key:"N"},{name:"Cabo Delgado",key:"P"},{name:"Zambézia",key:"Q"},{name:"Sofala",key:"S"},{name:"Tete",key:"T"}],NA:[{name:"Zambezi",key:"CA"},{name:"Erongo",key:"ER"},{name:"Hardap",key:"HA"},{name:"Karas",key:"KA"},{name:"Kavango East",key:"KE"},{name:"Khomas",key:"KH"},{name:"Kunene",key:"KU"},{name:"Kavango West",key:"KW"},{name:"Otjozondjupa",key:"OD"},{name:"Omaheke",key:"OH"},{name:"Oshana",key:"ON"},{name:"Omusati",key:"OS"},{name:"Oshikoto",key:"OT"},{name:"Ohangwena",key:"OW"}],NG:[{name:"Abia",key:"AB"},{name:"Adamawa",key:"AD"},{name:"Akwa Ibom",key:"AK"},{name:"Anambra",key:"AN"},{name:"Bauchi",key:"BA"},{name:"Benue",key:"BE"},{name:"Borno",key:"BO"},{name:"Bayelsa",key:"BY"},{name:"Cross River",key:"CR"},{name:"Delta",key:"DE"},{name:"Ebonyi",key:"EB"},{name:"Edo",key:"ED"},{name:"Ekiti",key:"EK"}
35,{name:"Enugu",key:"EN"},{name:"Abuja Capital Territory",key:"FC"},{name:"Gombe",key:"GO"},{name:"Imo",key:"IM"},{name:"Jigawa",key:"JI"},{name:"Kaduna",key:"KD"},{name:"Kebbi",key:"KE"},{name:"Kano",key:"KN"},{name:"Kogi",key:"KO"},{name:"Katsina",key:"KT"},{name:"Kwara",key:"KW"},{name:"Lagos",key:"LA"},{name:"Nasarawa",key:"NA"},{name:"Niger",key:"NI"},{name:"Ogun",key:"OG"},{name:"Ondo",key:"ON"},{name:"Osun",key:"OS"},{name:"Oyo",key:"OY"},{name:"Plateau",key:"PL"},{name:"Rivers",key:"RI"},{name:"Sokoto",key:"SO"},{name:"Taraba",key:"TA"},{name:"Yobe",key:"YO"},{name:"Zamfara",key:"ZA"}],NI:[{name:"Atlántico Norte",key:"AN"},{name:"Atlántico Sur",key:"AS"},{name:"Boaco",key:"BO"},{name:"Carazo",key:"CA"},{name:"Chinandega",key:"CI"},{name:"Chontales",key:"CO"},{name:"Estelí",key:"ES"},{name:"Granada",key:"GR"},{name:"Jinotega",key:"JI"},{name:"León",key:"LE"},{name:"Madriz",key:"MD"},{name:"Managua",key:"MN"},{name:"Masaya",key:"MS"},{name:"Matagalpa",key:"MT"},{name:"Nueva Segovia",key:"NS"},{name:"Rivas",key:"RI"},{name:"Río San Juan",key:"SJ"}],NL:[{name:"Drenthe",key:"DR"},{name:"Flevoland",key:"FL"},{name:"Friesland",key:"FR"},{name:"Gelderland",key:"GE"},{name:"Groningen",key:"GR"},{name:"Limburg",key:"LI"},{name:{default:"Noord-Brabant",alt_en:"North Brabant"},key:"NB"},{name:{default:"Noord-Holland",alt_en:"North Holland"},key:"NH"},{name:"Overijssel",key:"OV"},{name:"Utrecht",key:"UT"},{name:"Zeeland",key:"ZE"},{name:{default:"Zuid-Holland",alt_en:"South Holland"},key:"ZH"}],NZ:[{name:"Auckland",key:"AUK"},{name:"Bay of Plenty",key:"BOP"},{name:"Canterbury",key:"CAN"},{name:"Chatham Islands Territory",key:"CIT"},{name:"Gisborne",key:"GIS"},{name:"Hawkes's Bay",key:"HKB"},{name:"Marlborough",key:"MBH"},{name:"Manawatu-Wanganui",key:"MWT"},{name:"Nelson",key:"NSN"},{name:"Northland",key:"NTL"},{name:"Otago",key:"OTA"},{name:"Southland",key:"STL"},{name:"Tasman",key:"TAS"},{name:"Taranaki",key:"TKI"},{name:"Wellington",key:"WGN"},{name:"Waikato",key:"WKO"},{name:"West Coast",key:"WTC"}],OM:[{name:{default:"محافظة جنوب الباطنة",alt_en:"Al Batinah South Governorate"},key:"BJ"},{name:{default:"محافظة شمال الباطنة",alt_en:"Al Batinah North Governorate"},key:"BS"},{name:{default:"محافظة البريمي",alt_en:"Al Buraymi Governorate"},key:"BU"},{name:{default:"محافظة الداخلية",alt_en:"Ad Dakhiliyah Governorate"},key:"DA"},{name:{default:"مسقط",alt_en:"Muscat"},key:"MA"},{name:{default:"محافظة مسندم",alt_en:"Musandam Governorate"},key:"MU"},{name:{default:"جنوب الشرقية",alt_en:"Ash Sharqiyah South"},key:"SJ"},{name:{default:"شمال الشرقية",alt_en:"Ash Sharqiyah North"},key:"SS"},{name:{default:"محافظة الوسطى",alt_en:"Al Wusta Governorate"},key:"WU"},{name:{default:"محافظة الظاهرة",alt_en:"Ad Dhahirah Governorate"},key:"ZA"},{name:{default:"محافظة ظفار",alt_en:"Dhofar"},key:"ZU"}],PE:[{name:"Amazonas",key:"AMA"},{name:"Ancash",key:"ANC"},{name:"Apurímac",key:"APU"},{name:"Arequipa",key:"ARE"},{name:"Ayacucho",key:"AYA"},{name:"Cajamarca",key:"CAJ"},{name:"El Callao",key:"CAL"},{name:"Cuzco",key:"CUS"},{name:"Huánuco",key:"HUC"},{name:"Huancavelica",key:"HUV"},{name:"Ica",key:"ICA"},{name:"Junín",key:"JUN"},{name:"La Libertad",key:"LAL"},{name:"Lambayeque",key:"LAM"},{name:"Lima",key:"LIM"},{name:"Lima hatun llaqta",key:"LMA"},{name:"Loreto",key:"LOR"},{name:"Madre de Dios",key:"MDD"},{name:"Moquegua",key:"MOQ"},{name:"Pasco",key:"PAS"},{name:"Piura",key:"PIU"},{name:"Puno",key:"PUN"},{name:"San Martín",key:"SAM"},{name:"Tacna",key:"TAC"},{name:"Tumbes",key:"TUM"},{name:"Ucayali",key:"UCA"}],PG:[{name:"Chimbu",key:"CPK"},{name:"Central",key:"CPM"},{name:"East New Britain",key:"EBR"},{name:"Eastern Highlands",key:"EHG"},{name:"Enga",key:"EPW"},{name:"East Sepik",key:"ESW"},{name:"Gulf",key:"GPK"},{name:"Hela",key:"HLA"},{name:"Jiwaka",key:"JWK"},{name:"Milne Bay",key:"MBA"},{name:"Morobe",key:"MPL"},{name:"Madang",key:"MPM"},{name:"Manus",key:"MRL"},{name:"National Capital District",key:"NCD"},{name:"New Ireland",key:"NIK"},{name:"Northern",key:"NPP"},{name:"Bougainville",key:"NSB"},{name:"West Sepik",key:"SAN"},{name:"Southern Highlands",key:"SHM"},{name:"West New Britain",key:"WBK"},{name:"Western Highlands",key:"WHM"},{name:"Western",key:"WPD"}],PH:[{name:"Abra",key:"ABR"}
35,{name:"Agusan del Norte",key:"AGN"},{name:"Agusan del Sur",key:"AGS"},{name:"Aklan",key:"AKL"},{name:"Albay",key:"ALB"},{name:"Antique",key:"ANT"},{name:"Apayao",key:"APA"},{name:"Aurora",key:"AUR"},{name:"Batasn",key:"BAN"},{name:"Basilan",key:"BAS"},{name:"Benguet",key:"BEN"},{name:"Biliran",key:"BIL"},{name:"Bohol",key:"BOH"},{name:"Batangas",key:"BTG"},{name:"Batanes",key:"BTN"},{name:"Bukidnon",key:"BUK"},{name:"Bulacan",key:"BUL"},{name:"Cagayan",key:"CAG"},{name:"Camiguin",key:"CAM"},{name:"Camarines Norte",key:"CAN"},{name:"Capiz",key:"CAP"},{name:"Camarines Sur",key:"CAS"},{name:"Catanduanes",key:"CAT"},{name:"Cavite",key:"CAV"},{name:"Cebu",key:"CEB"},{name:"Compostela Valley",key:"COM"},{name:"Davao Oriental",key:"DAO"},{name:"Davao del Sur",key:"DAS"},{name:"Davao del Norte",key:"DAV"},{name:"Dinagat Islands",key:"DIN"},{name:"Eastern Samar",key:"EAS"},{name:"Guimaras",key:"GUI"},{name:"Ifugao",key:"IFU"},{name:"Iloilo",key:"ILI"},{name:"Ilocos Norte",key:"ILN"},{name:"Ilocos Sur",key:"ILS"},{name:"Isabela",key:"ISA"},{name:"Kalinga-Apayso",key:"KAL"},{name:"Laguna",key:"LAG"},{name:"Lanao del Norte",key:"LAN"},{name:"Lanao del Sur",key:"LAS"},{name:"Leyte",key:"LEY"},{name:"La Union",key:"LUN"},{name:"Marinduque",key:"MAD"},{name:"Maguindanao",key:"MAG"},{name:"Masbate",key:"MAS"},{name:"Mindoro Occidental",key:"MDC"},{name:"Mindoro Oriental",key:"MDR"},{name:"Mountain Province",key:"MOU"},{name:"Misamis Occidental",key:"MSC"},{name:"Misamis Oriental",key:"MSR"},{name:"North Cotabato",key:"NCO"},{name:"Negros Occidental",key:"NEC"},{name:"Negros Oriental",key:"NER"},{name:"Northern Samar",key:"NSA"},{name:"Nueva Ecija",key:"NUE"},{name:"Nueva Vizcaya",key:"NUV"},{name:"Pampanga",key:"PAM"},{name:"Pangasinan",key:"PAN"},{name:"Palawan",key:"PLW"},{name:"Quezon",key:"QUE"},{name:"Quirino",key:"QUI"},{name:"Rizal",key:"RIZ"},{name:"Romblon",key:"ROM"},{name:"Sarangani",key:"SAR"},{name:"South Cotabato",key:"SCO"},{name:"Siquijor",key:"SIG"},{name:"Southern Leyte",key:"SLE"},{name:"Sulu",key:"SLU"},{name:"Sorsogon",key:"SOR"},{name:"Sultan Kudarat",key:"SUK"},{name:"Surigao del Norte",key:"SUN"},{name:"Surigao del Sur",key:"SUR"},{name:"Tarlac",key:"TAR"},{name:"Tawi-Tawi",key:"TAW"},{name:"Western Samar",key:"WSA"},{name:"Zamboanga del Norte",key:"ZAN"},{name:"Zamboanga del Sur",key:"ZAS"},{name:"Zambales",key:"ZMB"},{name:"Zamboanga Sibugay",key:"ZSI"}],PK:[{name:"Balochistan",key:"BA"},{name:"Gilgit-Baltistan",key:"GB"},{name:"Islamabad",key:"IS"},{name:"Azad Jammu and Kashmir",key:"JK"},{name:"Khyber Pakhtunkhwa",key:"KP"},{name:"Punjab",key:"PB"},{name:"Sindh",key:"SD"},{name:"Federally Administered Tribal Areas",key:"TA"}],PL:[{name:{default:"województwo łódzkie",alt_en:"Łódź Voivodeship"},key:"10"},{name:{default:"województwo małopolskie",alt_en:"Lesser Poland Voivodeship"},key:"12"},{name:{default:"województwo mazowieckie",alt_en:"Masovian Voivodeship"},key:"14"},{name:{default:"województwo opolskie",alt_en:"Opole Voivodeship"},key:"16"},{name:{default:"województwo podkarpackie",alt_en:"Subcarpathian Voivodeship"},key:"18"},{name:{default:"województwo podlaskie",alt_en:"Podlaskie Voivodeship"},key:"20"},{name:{default:"województwo pomorskie",alt_en:"Pomeranian Voivodeship"},key:"22"},{name:{default:"województwo śląskie",alt_en:"Silesian Voivodeship"},key:"24"},{name:{default:"województwo świętokrzyskie",alt_en:"Świętokrzyskie Voivodeship"},key:"26"},{name:{default:"województwo warmińsko-mazurskie",alt_en:"Warmian-Masurian Voivodeship"},key:"28"},{name:{default:"województwo wielkopolskie",alt_en:"Greater Poland Voivodeship"},key:"30"},{name:{default:"województwo zachodniopomorskie",alt_en:"West Pomeranian Voivodeship"},key:"32"},{name:{default:"województwo dolnośląskie",alt_en:"Lower Silesian Voivodeship"},key:"02"},{name:{default:"województwo kujawsko-pomorskie",alt_en:"Kuyavian-Pomeranian Voivodeship"},key:"04"},{name:{default:"województwo lubelskie",alt_en:"Lublin Voivodeship"},key:"06"},{name:{default:"województwo lubuskie",alt_en:"Lubusz Voivodeship"},key:"08"}],QA:[{name:{default:"الدوحة",alt_en:"Doha"},key:"DA"},{name:{default:"الخور والذخيرة",alt_en:"Al Khor and Al Thakhira"},key:"KH"},{name:{default:"الشمال",alt_en:"Ash Shamal"},key:"MS"},{name:{default:"الريان",alt_en:"Ar Rayyan"},key:"RA"},{name:{default:"الشحانية",alt_en:"Al Shahaniya"},key:"SH"},{name:{default:"أم صلال",alt_en:"Umm Salal"},key:"US"},{name:{default:"الوكرة",alt_en:"Al Wakrah"},key:"WA"},{name:{default:"الضعاين",alt_en:"Al Daayen"},key:"ZA"}],RO:[{name:"Alba",key:"AB"},{name:"Argeş",key:"AG"},{name:"Arad",key:"AR"},{name:"Bucureşti",key:"B"},{name:"Bacău",key:"BC"},{name:"Bihor",key:"BH"},{name:"Bistriţa-Năsăud",key:"BN"},{name:"Brāila",key:"BR"},{name:"Botoşani",key:"BT"},{name:"Braşov",key:"BV"},{name:"Buzău",key:"BZ"},{name:"Cluj",key:"CJ"},{name:"Călărasi",key:"CL"},{name:"Caraş-Severin",key:"CS"},{name:"Constarţa",key:"CT"},{name:"Covasna",key:"CV"},{name:"Dâmboviţa",key:"DB"},{name:"Dolj",key:"DJ"},{name:"Gorj",key:"GJ"},{name:"Galaţi",key:"GL"},{name:"Giurgiu",key:"GR"},{name:"Hunedoara",key:"HD"},{name:"Harghita",key:"HR"},{name:"Ilfov",key:"IF"},{name:"Ialomiţa",key:"IL"},{name:"Iaşi",key:"IS"},{name:"Mehedinţi",key:"MH"},{name:"Maramureş",key:"MM"},{name:"Mureş",key:"MS"},{name:"Neamţ",key:"NT"},{name:"Olt",key:"OT"},{name:"Prahova",key:"PH"},{name:"Sibiu",key:"SB"},{name:"Sălaj",key:"SJ"},{name:"Satu Mare",key:"SM"},{name:"Suceava",key:"SV"},{name:"Tulcea",key:"TL"},{name:"Timiş",key:"TM"},{name:"Teleorman",key:"TR"},{name:"Vâlcea",key:"VL"},{name:"Vrancea",key:"VN"},{name:"Vaslui",key:"VS"}],SB:[{name:"Central Province",key:"CE"},{name:"Choiseul Province",key:"CH"},{name:"Capital Territory",key:"CT"},{name:"Guadalcanal Province",key:"GU"},{name:"Isabel Province",key:"IS"},{name:"Makira Province",key:"MK"},{name:"Malaita Province",key:"ML"},{name:"Rennell and Bellona Province",key:"RB"},{name:"Temotu Province",key:"TE"},{name:"Western Province",key:"WE"}],SD:[{name:{default:"ولاية وسط دارفور",alt_en:"Central Darfur"},key:"DC"},{name:{default:"ولاية شرق دارفور",alt_en:"East Darfur State"},key:"DE"},{name:{default:"ولاية شمال دارفور",alt_en:"North Darfur State"},key:"DN"},{name:{default:"جنوب دارفور",alt_en:"South Darfur State"},key:"DS"},{name:{default:"ولاية غرب دارفور",alt_en:"West Darfur State"},key:"DW"},{name:{default:"القضارف",alt_en:"Gedarif State"},key:"GD"},{name:{default:"ولاية غرب كردفان",alt_en:"West Kurdufan"},key:"GK"},{name:{default:"ولاية الجزيرة",alt_en:"Gezira State"},key:"GZ"},{name:{default:"كسلا",alt_en:"Kassala"},key:"KA"},{name:{default:"ولاية الخرطوم",alt_en:"Khartoum State"},key:"KH"},{name:{default:"ولاية شمال كردفان",alt_en:"North Kordofan State"},key:"KN"}
35,{name:{default:"ولاية جنوب كردفان",alt_en:"South Kordofan State"},key:"KS"},{name:{default:"ولاية النيل الأزرق",alt_en:"Blue Nile State"},key:"NB"},{name:{default:"الولاية الشمالية",alt_en:"Northern State"},key:"NO"},{name:{default:"نهر النيل",alt_en:"River Nile"},key:"NR"},{name:{default:"ولاية النيل الأبيض",alt_en:"White Nile State"},key:"NW"},{name:{default:"البحر الأحمر",alt_en:"Red Sea State"},key:"RS"},{name:{default:"سنار",alt_en:"Sennar State"},key:"SI"}],SE:[{name:"Stockholms län",key:"AB"},{name:"Västerbottens län",key:"AC"},{name:"Norrbottens län",key:"BD"},{name:"Uppsala län",key:"C"},{name:"Södermanlands län",key:"D"},{name:"Östergötlands län",key:"E"},{name:"Jönköpings län",key:"F"},{name:"Kronoborgs län",key:"G"},{name:"Kalmar län",key:"H"},{name:"Gotlands län",key:"I"},{name:"Blekinge län",key:"K"},{name:"Skåne län",key:"M"},{name:"Hallands län",key:"N"},{name:"Västra Götalands län",key:"O"},{name:"Värmlands län",key:"S"},{name:"Örebro län",key:"T"},{name:"Västmanlands län",key:"U"},{name:"Dalarnes län",key:"W"},{name:"Gävleborgs län",key:"X"},{name:"Västernorrlands län",key:"Y"},{name:"Jämtlands län",key:"Z"}],SH:[{name:"Ascension",key:"AC"},{name:"Saint Helena",key:"HL"},{name:"Tristan da Cunha",key:"TA"}],SK:[{name:{default:"Banskobystrický kraj",alt_en:"Region of Banská Bystrica"},key:"BC"},{name:{default:"Bratislavský kraj",alt_en:"Region of Bratislava"},key:"BL"},{name:{default:"Košický kraj",alt_en:"Region of Košice"},key:"KI"},{name:{default:"Nitrianský kraj",alt_en:"Region of Nitra"},key:"NI"},{name:{default:"Prešovský kraj",alt_en:"Region of Prešov"},key:"PV"},{name:{default:"Trnavský kraj",alt_en:"Region of Trnava"},key:"TA"},{name:{default:"Trenčianský kraj",alt_en:"Region of Trenčín"},key:"TC"},{name:{default:"Žilinský kraj",alt_en:"Region of Žilina"},key:"ZI"}],SL:[{name:"Eastern",key:"E"},{name:"Northern",key:"N"},{name:"Southern",key:"S"},{name:"Western Area",key:"W"}],SN:[{name:"Diourbel",key:"DB"},{name:"Dakar",key:"DK"},{name:"Fatick",key:"FK"},{name:"Kaffrine",key:"KA"},{name:"Kolda",key:"KD"},{name:"Kédougou",key:"KE"},{name:"Kaolack",key:"KL"},{name:"Louga",key:"LG"},{name:"Matam",key:"MT"},{name:"Sédhiou",key:"SE"},{name:"Saint-Louis",key:"SL"},{name:"Tambacounda",key:"TC"},{name:"Thiès",key:"TH"},{name:"Ziguinchor",key:"ZG"}],SO:[{name:"Awdal",key:"AW"},{name:"Bakool",key:"BK"},{name:"Banaadir",key:"BN"},{name:"Bari",key:"BR"},{name:"Bay",key:"BY"},{name:"Galguduud",key:"GA"},{name:"Gedo",key:"GE"},{name:"Hiiraan",key:"HI"},{name:"Jubbada Dhexe",key:"JD"},{name:"Jubbada Hoose",key:"JH"},{name:"Mudug",key:"MU"},{name:"Nugaal",key:"NU"},{name:"Sanaag",key:"SA"},{name:"Shabeellaha Dhexe",key:"SD"},{name:"Shabeellaha Hoose",key:"SH"},{name:"Sool",key:"SO"},{name:"Togdheer",key:"TO"},{name:"Woqooyi Galbeed",key:"WO"}],SR:[{name:"Brokopondo",key:"BR"},{name:"Commewijne",key:"CM"},{name:"Coronie",key:"CR"},{name:"Marowijne",key:"MA"},{name:"Nickerie",key:"NI"},{name:"Paramaribo",key:"PM"},{name:"Para",key:"PR"},{name:"Saramacca",key:"SA"},{name:"Sipaliwini",key:"SI"},{name:"Wanica",key:"WA"}],SS:[{name:"Northern Bahr el Ghazal",key:"BN"},{name:"Western Bahr el Ghazal",key:"BW"},{name:"Central Equatoria",key:"EC"},{name:"Eastern Equatoria",key:"EE"},{name:"Western Equatoria",key:"EW"},{name:"Jonglei",key:"JG"},{name:"Lakes",key:"LK"},{name:"Upper Nile",key:"NU"},{name:"Unity",key:"UY"},{name:"Warrap",key:"WR"}],ST:[{name:{default:"Província de Príncipe",alt_en:"Príncipe Province"},key:"P"},{name:{default:"Província de São Tomé",alt_en:"São Tomé Province"},key:"S"}],SV:[{name:"Departamento de Ahuachapán",key:"AH"},{name:"Departamento de Cabañas",key:"CA"},{name:"Departamento de Chalatenango",key:"CH"},{name:"Departamento de Cuscatlán",key:"CU"},{name:"La Libertad",key:"LI"},{name:"Departamento de Morazán",key:"MO"},{name:"Departamento de La Paz",key:"PA"},{name:"Departamento de Santa Ana",key:"SA"},{name:"Departamento de San Miguel",key:"SM"},{name:"Departamento de Sonsonate",key:"SO"},{name:"Departamento de San Salvador",key:"SS"},{name:"San Vicente",key:"SV"},{name:"Departamento de La Unión",key:"UN"},{name:"Departamento de Usulután",key:"US"}],SY:[{name:{default:"محافظة دمشق",alt_en:"Damascus Governorate"},key:"DI"},{name:{default:"محافظة درعا",alt_en:"Daraa Governorate"},key:"DR"},{name:{default:"محافظة دير الزور",alt_en:"Deir Ezzor Governorate"},key:"DY"},{name:{default:"محافظة الحسكة",alt_en:"Al-Hasaka Governorate"},key:"HA"},{name:{default:"محافظة حمص",alt_en:"Homs Governorate"},key:"HI"},{name:{default:"محافظة حلب",alt_en:"Aleppo Governorate"},key:"HL"},{name:{default:"محافظة حماة",alt_en:"Hama Governorate"},key:"HM"},{name:{default:"محافظة إدلب",alt_en:"Idlib Governorate"},key:"ID"},{name:{default:"محافظة اللاذقية",alt_en:"Latakia Governorate"},key:"LA"},{name:{default:"محافظة القنيطرة",alt_en:"Al-Qunaitra Governorate"},key:"QU"},{name:{default:"محافظة الرقة",alt_en:"Ar-Raqqah Governorate"},key:"RA"},{name:{default:"محافظة ريف دمشق",alt_en:"Rif Dimashq Governorate"},key:"RD"},{name:{default:"محافظة السويداء",alt_en:"As-Suwayda Governorate"},key:"SU"},{name:{default:"محافظة طرطوس",alt_en:"Tartus Governorate"},key:"TA"}],SZ:[{name:"Hhohho",key:"HH"},{name:"Lubombo",key:"LU"},{name:"Manzini",key:"MA"},{name:"Shiselweni",key:"SH"}],TD:[{name:"Batha",key:"BA"},{name:"Baḩr al Ghazāl",key:"BG"},{name:"Būrkū",key:"BO"},{name:"Chari-Baguirmi",key:"CB"},{name:"Ennedi-Est",key:"EE"},{name:"Ennedi-Ouest",key:"EO"},{name:"Guéra",key:"GR"},{name:"Hadjer Lamis",key:"HL"}
35,{name:"Kanem",key:"KA"},{name:"Lac",key:"LC"},{name:"Logone-Occidental",key:"LO"},{name:"Logone-Oriental",key:"LR"},{name:"Mandoul",key:"MA"},{name:"Moyen-Chari",key:"MC"},{name:"Mayo‐Kebbi‐Est",key:"ME"},{name:"Mayo‐Kebbi‐Ouest",key:"MO"},{name:"Ville de Ndjamena",key:"ND"},{name:"Ouaddaï",key:"OD"},{name:"Salamat",key:"SA"},{name:"Sīlā",key:"SI"},{name:"Tandjilé",key:"TA"},{name:"Tibastī",key:"TI"},{name:"Wadi Fira",key:"WF"}],TG:[{name:"Centrale",key:"C"},{name:"Kara",key:"K"},{name:"Maritime",key:"M"},{name:"Plateaux",key:"P"},{name:"Savanes",key:"S"}],TJ:[{name:{default:"Душанбе",alt_en:"Dushanbe"},key:"DU"},{name:{default:"Вилояти Мухтори Кӯҳистони Бадахшон",alt_en:"Gorno-Badakhshan Autonomous Region"},key:"GB"},{name:{default:"Вилояти Хатлон",alt_en:"Khatlon Region"},key:"KT"},{name:{default:"Ноҳияҳои тобеи ҷумҳурӣ",alt_en:"Districts of Republican Subordination"},key:"RA"},{name:{default:"Вилояти Суғд",alt_en:"Sughd Region"},key:"SU"}],TL:[{name:"Aileu",key:"AL"},{name:"Ainaro",key:"AN"},{name:"Baucau",key:"BA"},{name:"Bobonaro",key:"BO"},{name:"Cova Lima",key:"CO"},{name:"Díli",key:"DI"},{name:"Ermera",key:"ER"},{name:"Lautem",key:"LA"},{name:"Liquiça",key:"LI"},{name:"Manufahi",key:"MF"},{name:"Manatuto",key:"MT"},{name:"Oecussi",key:"OE"},{name:"Viqueque",key:"VI"}],TT:[{name:"Arima",key:"ARI"},{name:"Chaguanas",key:"CHA"},{name:"Couva-Tabaquite-Talparo",key:"CTT"},{name:"Diego Martin",key:"DMN"},{name:"Mayaro-Rio Claro",key:"MRC"},{name:"Penal-Debe",key:"PED"},{name:"Port of Spain",key:"POS"},{name:"Princes Town",key:"PRT"},{name:"Point Fortin",key:"PTF"},{name:"San Fernando",key:"SFO"},{name:"Sangre Grande",key:"SGE"},{name:"Siparia",key:"SIP"},{name:"San Juan-Laventille",key:"SJL"},{name:"Tobago",key:"TOB"},{name:"Tunapuna-Piarco",key:"TUP"}],US:[{name:"Alabama",key:"AL"},{name:"Alaska",key:"AK"},{name:"American Samoa",key:"AS"},{name:"Arizona",key:"AZ"},{name:"Arkansas",key:"AR"},{name:"California",key:"CA"},{name:"Colorado",key:"CO"},{name:"Connecticut",key:"CT"},{name:"Delaware",key:"DE"},{name:"District of Columbia",key:"DC"},{name:"Florida",key:"FL"},{name:"Micronesia",key:"FM"},{name:"Georgia",key:"GA"},{name:"Guam",key:"GU"},{name:"Hawaii",key:"HI"},{name:"Idaho",key:"ID"},{name:"Illinois",key:"IL"},{name:"Indiana",key:"IN"},{name:"Iowa",key:"IA"},{name:"Kansas",key:"KS"},{name:"Kentucky",key:"KY"},{name:"Louisiana",key:"LA"},{name:"Maine",key:"ME"},{name:"Maryland",key:"MD"},{name:"Massachusetts",key:"MA"},{name:"Marshall Islands",key:"MH"},{name:"Michigan",key:"MI"},{name:"Minnesota",key:"MN"},{name:"Mississippi",key:"MS"},{name:"Missouri",key:"MO"},{name:"Northern Mariana Islands",key:"MP"},{name:"Montana",key:"MT"},{name:"Nebraska",key:"NE"},{name:"Nevada",key:"NV"},{name:"New Hampshire",key:"NH"},{name:"New Jersey",key:"NJ"},{name:"New Mexico",key:"NM"},{name:"New York",key:"NY"},{name:"North Carolina",key:"NC"},{name:"North Dakota",key:"ND"},{name:"Ohio",key:"OH"},{name:"Oklahoma",key:"OK"},{name:"Oregon",key:"OR"},{name:"Pennsylvania",key:"PA"},{name:"Puerto Rico",key:"PR"},{name:"Palau",key:"PW"},{name:"Rhode Island",key:"RI"},{name:"South Carolina",key:"SC"},{name:"South Dakota",key:"SD"},{name:"Tennessee",key:"TN"},{name:"Texas",key:"TX"},{name:"US Minor Outlying Islands",key:"UM"},{name:"Utah",key:"UT"},{name:"Vermont",key:"VT"},{name:"Virginia",key:"VA"},{name:"US Virgin Islands",key:"VI"},{name:"Washington",key:"WA"},{name:"West Virginia",key:"WV"},{name:"Wisconsin",key:"WI"},{name:"Wyoming",key:"WY"}],UY:[{name:"Artigas",key:"AR"},{name:"Canelones",key:"CA"},{name:"Cerro Largo",key:"CL"},{name:"Colonia",key:"CO"},{name:"Durazno",key:"DU"},{name:"Florida",key:"FD"},{name:"Flores",key:"FS"},{name:"Lavalleja",key:"LA"},{name:"Maldonado",key:"MA"},{name:"Montevideo",key:"MO"},{name:"Paysandú",key:"PA"},{name:"Río Negro",key:"RN"},{name:"Rocha",key:"RO"},{name:"Rivera",key:"RV"},{name:"Salto",key:"SA"},{name:"San José",key:"SJ"},{name:"Soriano",key:"SO"},{name:"Tacuarembó",key:"TA"},{name:"Treinta y Tres",key:"TT"}],UZ:[{name:"Andijon Region",key:"AN"},{name:"Bukhara Region",key:"BU"},{name:"Fergana Region",key:"FA"},{name:"Jizzakh Region",key:"JI"},{name:"Namangan Region",key:"NG"},{name:"Navoiy Region",key:"NW"},{name:"Qashqadaryo Region",key:"QA"},{name:"Republic of Karakalpakstan",key:"QR"},{name:"Samarqand Region",key:"SA"},{name:"Sirdaryo Region",key:"SI"},{name:"Surxondaryo Region",key:"SU"}
35,{name:"Tashkent",key:"TK"},{name:"Tashkent Region",key:"TO"},{name:"Xorazm Region",key:"XO"}],VE:[{name:"Distrito Capital",key:"A"},{name:"Anzoátegui",key:"B"},{name:"Apure",key:"C"},{name:"Aragua",key:"D"},{name:"Barinas",key:"E"},{name:"Bolívar",key:"F"},{name:"Carabobo",key:"G"},{name:"Cojedes",key:"H"},{name:"Falcón",key:"I"},{name:"Guárico",key:"J"},{name:"Lara",key:"K"},{name:"Mérida",key:"L"},{name:"Miranda",key:"M"},{name:"Monagas",key:"N"},{name:"Nueva Esparta",key:"O"},{name:"Portuguesa",key:"P"},{name:"Sucre",key:"R"},{name:"Táchira",key:"S"},{name:"Trujillo",key:"T"},{name:"Yaracuy",key:"U"},{name:"Zulia",key:"V"},{name:"Dependencias Federales",key:"W"},{name:"La Guaira",key:"X"},{name:"Delta Amacuro",key:"Y"},{name:"Amazonas",key:"Z"}],VU:[{name:"Malampa",key:"MAP"},{name:"Penama",key:"PAM"},{name:"Sanma",key:"SAM"},{name:"Shefa",key:"SEE"},{name:"Tafea",key:"TAE"},{name:"Torba",key:"TOB"}],YE:[{name:{default:"محافظة أبين",alt_en:"Abyan Governorate"},key:"AB"},{name:{default:"محافظة عدن",alt_en:"Aden Governorate"},key:"AD"},{name:{default:"محافظة عمران",alt_en:"Amran Governorate"},key:"AM"},{name:{default:"محافظة البيضاء",alt_en:"Al Bayda' Governorate"},key:"BA"},{name:{default:"محافظة الضالع",alt_en:"Ad Dali' Governorate"},key:"DA"},{name:{default:"محافظة ذمار",alt_en:"Dhamar Governorate"},key:"DH"},{name:{default:"محافظة حضرموت",alt_en:"Hadramaut Governorate"},key:"HD"},{name:{default:"محافظة حجة",alt_en:"Hajjah Governorate"},key:"HJ"},{name:{default:"محافظة الحديدة",alt_en:"Al Hudaydah Governorate"},key:"HU"},{name:{default:"محافظة إب",alt_en:"Ibb Governorate"},key:"IB"},{name:{default:"محافظة الجوف",alt_en:"Al Jawf Governorate"},key:"JA"},{name:{default:"محافظة لحج",alt_en:"Lahij Governorate"},key:"LA"},{name:{default:"محافظة مأرب",alt_en:"Marib Governorate"},key:"MA"},{name:{default:"محافظة المهرة",alt_en:"Al Mahrah Governorate"},key:"MR"},{name:{default:"محافظة المحويت",alt_en:"Al Mahwit Governorate"},key:"MW"},{name:{default:"محافظة ريمة",alt_en:"Raymah Governorate"},key:"RA"},{name:{default:"أمانة العاصمة",alt_en:"Amanat Al Asimah"},key:"SA"},{name:{default:"محافظة صعدة",alt_en:"Sa'dah Governorate"},key:"SD"},{name:{default:"محافظة شبوة",alt_en:"Shabwah Governorate"},key:"SH"},{name:{default:"محافظة صنعاء",alt_en:"Sana'a Governorate"},key:"SN"},{name:{default:"محافظة أرخبيل سقطرى",alt_en:"Socotra Governorate"},key:"SU"},{name:{default:"محافظة تعز",alt_en:"Ta'izz Governorate"},key:"TA"}],ZA:[{name:"Eastern Cape",key:"EC"},{name:"Free State",key:"FS"},{name:"Gauteng",key:"GT"},{name:"Limpopo",key:"LP"},{name:"Mpumalanga",key:"MP"},{name:"Northern Cape",key:"NC"},{name:"Kwazulu-Natal",key:"NL"},{name:"North-West",key:"NW"},{name:"Western Cape",key:"WC"}],ZW:[{name:"Bulawayo",key:"BU"},{name:"Harare",key:"HA"},{name:"Manicaland",key:"MA"},{name:"Mashonaland Central",key:"MC"},{name:"Mashonaland East",key:"ME"},{name:"Midlands",key:"MI"},{name:"Matabeleland North",key:"MN"},{name:"Matabeleland South",key:"MS"},{name:"Masvingo",key:"MV"},{name:"Mashonaland West",key:"MW"}]},h={ES:[{name:"Alicante",key:"A"},{name:"Albacete",key:"AB"},{name:"Almería",key:"AL"},{name:"Ávila",key:"AV"},{name:{default:"Barcelonés",alt_ca:"Barcelonès",alt_en:"Barcelona"},key:"B"},{name:"Badajoz",key:"BA"},{name:"Vizcaya",key:"BI"},{name:"Burgos",key:"BU"},{name:"A Coruña",key:"C"},{name:"Cádiz",key:"CA"},{name:"Cáceres",key:"CC"},{name:"Córdoba",key:"CO"},{name:"Ciudad Real",key:"CR"},{name:"Castellón",key:"CS"},{name:"Cuenca",key:"CU"},{name:"Las Palmas",key:"GC"},{name:{default:"Gironés",alt_ca:"Gironès",alt_en:"Girona"},key:"GI"},{name:"Granada",key:"GR"},{name:"Guadalajara",key:"GU"},{name:"Huelva",key:"H"},{name:"Huesca",key:"HU"},{name:"Jaén",key:"J"},{name:{default:"Lérida",alt_ca:"Lleida"},key:"L"},{name:"León",key:"LE"},{name:"La Rioja",key:"LO"},{name:"Lugo",key:"LU"},{name:"Comunidad de Madrid",key:"M"},{name:"Málaga",key:"MA"},{name:"Región de Murcia",key:"MU"},{name:"Navarra",key:"NA"},{name:"Asturias",key:"O"},{name:"Ourense",key:"OR"},{name:"Palencia",key:"P"},{name:"Islas Baleares",key:"PM"},{name:"Pontevedra",key:"PO"},{name:"Cantabria",key:"S"},{name:"Salamanca",key:"SA"},{name:"Sevilla",key:"SE"},{name:"Segovia",key:"SG"},{name:"Soria",key:"SO"}
35,{name:"Guipúzcoa",key:"SS"},{name:"Tarragona",key:"T"},{name:"Teruel",key:"TE"},{name:"Santa Cruz de Tenerife",key:"TF"},{name:"Toledo",key:"TO"},{name:"Valencia",key:"V"},{name:"Valladolid",key:"VA"},{name:"Álava",key:"VI"},{name:"Zaragoza",key:"Z"},{name:"Zamora",key:"ZA"}],GB:[{name:"County Armagh",key:"ABC"},{name:"Aberdeenshire",key:"ABD"},{name:"Aberdeen City",key:"ABE"},{name:"Argyll and Bute",key:"AGB"},{name:"Isle of Anglesey",key:"AGY"},{name:"Ards and North Down",key:"AND"},{name:"Antrim and Newtownabbey",key:"ANN"},{name:"Angus",key:"ANS"},{name:"Armagh",key:"ARM"},{name:"Bath and North East Somerset",key:"BAS"},{name:"Blackburn with Darwen",key:"BBD"},{name:"Bedford",key:"BDF"},{name:"London Borough of Barking and Dagenham",key:"BDG"},{name:"London Borough of Brent",key:"BEN"},{name:"London Borough of Bexley",key:"BEX"},{name:"Belfast",key:"BFS"},{name:"Bridgend",key:"BGE"},{name:"Blaenau Gwent",key:"BGW"},{name:"Birmingham",key:"BIR"},{name:"Buckinghamshire",key:"BKM"},{name:"Bournemouth",key:"BMH"},{name:"London Borough of Barnet",key:"BNE"},{name:"Brighton and Hove",key:"BNH"},{name:"Barnsley",key:"BNS"},{name:"Bolton",key:"BOL"},{name:"Blackpool",key:"BPL"},{name:"Bracknell Forest",key:"BRC"},{name:"Bradford",key:"BRD"},{name:"London Borough of Bromley",key:"BRY"},{name:"City of Bristol",key:"BST"},{name:"Bury",key:"BUR"},{name:"Cambridgeshire",key:"CAM"},{name:"Caerphilly",key:"CAY"},{name:"Central Bedfordshire",key:"CBF"},{name:"Causeway Coast and Glens",key:"CCG"},{name:"Ceredigion",key:"CGN"},{name:"Cheshire East",key:"CHE"},{name:"Cheshire West and Chester",key:"CHW"},{name:"Calderdale",key:"CLD"},{name:"Clackmannanshire",key:"CLK"},{name:"Cumbria",key:"CMA"},{name:"London Borough of Camden",key:"CMD"},{name:"Carmarthenshire",key:"CMN"},{name:"Cornwall",key:"CON"},{name:"Coventry",key:"COV"},{name:"Cardiff",key:"CRF"},{name:"London Borough of Croydon",key:"CRY"},{name:"Conwy",key:"CWY"},{name:"Darlington",key:"DAL"},{name:"Derbyshire",key:"DBY"},{name:"Denbighshire",key:"DEN"},{name:"Derby",key:"DER"},{name:"Devon",key:"DEV"},{name:"Dumfries and Galloway",key:"DGY"},{name:"Doncaster",key:"DNC"},{name:"Dundee City",key:"DND"},{name:"Dorset",key:"DOR"},{name:"Derry and Strabane",key:"DRS"},{name:"Dudley",key:"DUD"},{name:"Durham",key:"DUR"},{name:"London Borough of Ealing",key:"EAL"},{name:"East Ayrshire",key:"EAY"},{name:"City of Edinburgh",key:"EDH"},{name:"East Dunbartonshire",key:"EDU"},{name:"East Lothian",key:"ELN"},{name:"Eilean Siar",key:"ELS"},{name:"Enfield",key:"ENF"},{name:"East Renfrewshire",key:"ERW"},{name:"East Riding of Yorkshire",key:"ERY"},{name:"Essex",key:"ESS"},{name:"East Sussex",key:"ESX"},{name:"Falkirk",key:"FAL"},{name:"Fife",key:"FIF"},{name:"Flintshire",key:"FLN"},{name:"Fermanagh and Omagh",key:"FMO"},{name:"Gateshead",key:"GAT"},{name:"Glasgow City",key:"GLG"},{name:"Gloucestershire",key:"GLS"},{name:"Royal Borough of Greenwich",key:"GRE"},{name:"Gwynedd",key:"GWN"},{name:"Halton",key:"HAL"},{name:"Hampshire",key:"HAM"},{name:"London Borough of Havering",key:"HAV"},{name:"London Borough of Hackney",key:"HCK"},{name:"Herefordshire",key:"HEF"},{name:"London Borough of Hillingdon",key:"HIL"},{name:"Highland",key:"HLD"},{name:"London Borough of Hammersmith and Fulham",key:"HMF"},{name:"London Borough of Hounslow",key:"HNS"},{name:"Hartlepool",key:"HPL"},{name:"Hertfordshire",key:"HRT"},{name:"London Borough of Harrow",key:"HRW"},{name:"London Borough of Haringey",key:"HRY"},{name:"Isles of Scilly",key:"IOS"},{name:"Isle of Wight",key:"IOW"},{name:"London Borough of Islington",key:"ISL"},{name:"Inverclyde",key:"IVC"},{name:"Royal Borough of Kensington and Chelsea",key:"KEC"},{name:"Kent",key:"KEN"},{name:"Kingston upon Hull",key:"KHL"},{name:"Kirklees",key:"KIR"},{name:"Royal Borough of Kingston upon Thames",key:"KTT"},{name:"Knowsley",key:"KWL"},{name:"Lancashire",key:"LAN"},{name:"Lisburn and Castlereagh",key:"LBC"},{name:"London Borough of Lambeth",key:"LBH"},{name:"Leicester",key:"LCE"},{name:"Leeds",key:"LDS"},{name:"Leicestershire",key:"LEC"},{name:"London Borough of Lewisham",key:"LEW"},{name:"Lincolnshire",key:"LIN"},{name:"Liverpool",key:"LIV"},{name:"City of London",key:"LND"},{name:"Luton",key:"LUT"},{name:"Manchester",key:"MAN"},{name:"Middlesbrough",key:"MDB"},{name:"Medway",key:"MDW"},{name:"Mid and East Antrim",key:"MEA"},{name:"Milton Keynes",key:"MIK"},{name:"Midlothian",key:"MLN"},{name:"Monmouthshire",key:"MON"},{name:"London Borough of Merton",key:"MRT"},{name:"Moray",key:"MRY"},{name:"Merthyr Tydfil",key:"MTY"},{name:"Mid Ulster",key:"MUL"},{name:"North Ayrshire",key:"NAY"},{name:"Northumberland",key:"NBL"},{name:"North East Lincolnshire",key:"NEL"},{name:"Newcastle upon Tyne",key:"NET"},{name:"Norfolk",key:"NFK"},{name:"Nottingham",key:"NGM"},{name:"North Lanarkshire",key:"NLK"},{name:"North Lincolnshire",key:"NLN"},{name:"County Down",key:"NMD"}
35,{name:"North Somerset",key:"NSM"},{name:"Northamptonshire",key:"NTH"},{name:"Neath Port Talbot",key:"NTL"},{name:"Nottinghamshire",key:"NTT"},{name:"North Tyneside",key:"NTY"},{name:"London Borough of Newham",key:"NWM"},{name:"Newport",key:"NWP"},{name:"North Yorkshire",key:"NYK"},{name:"Oldham",key:"OLD"},{name:"Orkney Islands",key:"ORK"},{name:"Oxfordshire",key:"OXF"},{name:"Pembrokeshire",key:"PEM"},{name:"Perth and Kinross",key:"PKN"},{name:"Plymouth",key:"PLY"},{name:"Poole",key:"POL"},{name:"Portsmouth",key:"POR"},{name:"Powys",key:"POW"},{name:"Peterborough",key:"PTE"},{name:"Redcar and Cleveland",key:"RCC"},{name:"Rochdale",key:"RCH"},{name:"Rhondda Cynon Taf",key:"RCT"},{name:"London Borough of Redbridge",key:"RDB"},{name:"Reading",key:"RDG"},{name:"Renfrewshire",key:"RFW"},{name:"London Borough of Richmond upon Thames",key:"RIC"},{name:"Rotherham",key:"ROT"},{name:"Rutland",key:"RUT"},{name:"Sandwell",key:"SAW"},{name:"South Ayrshire",key:"SAY"},{name:"Scottish Borders",key:"SCB"},{name:"Suffolk",key:"SFK"},{name:"Sefton",key:"SFT"},{name:"South Gloucestershire",key:"SGC"},{name:"Sheffield",key:"SHF"},{name:"St. Helens",key:"SHN"},{name:"Shropshire",key:"SHR"},{name:"Stockport",key:"SKP"},{name:"Salford",key:"SLF"},{name:"Slough",key:"SLG"},{name:"South Lanarkshire",key:"SLK"},{name:"Sunderland",key:"SND"},{name:"Solihull",key:"SOL"},{name:"Somerset",key:"SOM"},{name:"Southend-on-Sea",key:"SOS"},{name:"Surrey",key:"SRY"},{name:"Stoke-on-Trent",key:"STE"},{name:"Stirling",key:"STG"},{name:"Southampton",key:"STH"},{name:"London Borough of Sutton",key:"STN"},{name:"Staffordshire",key:"STS"},{name:"Stockton-on-Tees",key:"STT"},{name:"South Tyneside",key:"STY"},{name:"Swansea",key:"SWA"},{name:"Swindon",key:"SWD"},{name:"London Borough of Southwark",key:"SWK"},{name:"Tameside",key:"TAM"},{name:"Telford and Wrekin",key:"TFW"},{name:"Thurrock",key:"THR"},{name:"Torbay",key:"TOB"},{name:"Torfaen",key:"TOF"},{name:"Trafford",key:"TRF"},{name:"London Borough of Tower Hamlets",key:"TWH"},{name:"Vale of Glamorgan",key:"VGL"},{name:"Warwickshire",key:"WAR"},{name:"West Berkshire",key:"WBK"},{name:"West Dunbartonshire",key:"WDU"},{name:"London Borough of Waltham Forest",key:"WFT"},{name:"Wigan",key:"WGN"},{name:"Wiltshire",key:"WIL"},{name:"Wakefield",key:"WKF"},{name:"Walsall",key:"WLL"},{name:"West Lothian",key:"WLN"},{name:"Wolverhampton",key:"WLV"},{name:"London Borough of Wandsworth",key:"WND"},{name:"Windsor and Maidenhead",key:"WNM"},{name:"Wokingham",key:"WOK"},{name:"Worcestershire",key:"WOR"},{name:"Wirral",key:"WRL"},{name:"Warrington",key:"WRT"},{name:"Wrexham",key:"WRX"},{name:"Westminster",key:"WSM"},{name:"West Sussex",key:"WSX"},{name:"York",key:"YOR"},{name:"Shetland Islands",key:"ZET"}],IE:[{name:"County Clare",key:"CE"},{name:"County Cavan",key:"CN"},{name:"County Cork",key:"CO"},{name:"County Carlow",key:"CW"},{name:"County Dublin",key:"D"},{name:"County Donegal",key:"DL"},{name:"County Galway",key:"G"},{name:"County Kildare",key:"KE"},{name:"County Kilkenny",key:"KK"},{name:"County Kerry",key:"KY"},{name:"County Longford",key:"LD"},{name:"County Louth",key:"LH"},{name:"County Limerick",key:"LK"},{name:"County Leitrim",key:"LM"},{name:"County Laois",key:"LS"},{name:"County Meath",key:"MH"},{name:"County Monaghan",key:"MN"},{name:"County Mayo",key:"MO"},{name:"County Offaly",key:"OY"},{name:"County Roscommon",key:"RN"},{name:"County Sligo",key:"SO"},{name:"County Tipperary",key:"TA"},{name:"County Waterford",key:"WD"},{name:"County Westmeath",key:"WH"},{name:"County Wicklow",key:"WW"},{name:"County Wexford",key:"WX"}],IT:[{name:"Agrigento",key:"AG"},{name:"Alessandria",key:"AL"},{name:"Ancona",key:"AN"},{name:"Aosta",key:"AO"},{name:"Ascoli Piceno",key:"AP"},{name:"L'Aquila",key:"AQ"},{name:"Arezzo",key:"AR"},{name:"Asti",key:"AT"},{name:"Avellino",key:"AV"},{name:"Bari",key:"BA"},{name:"Bergamo",key:"BG"},{name:"Biella",key:"BI"},{name:"Belluno",key:"BL"},{name:"Benevento",key:"BN"},{name:"Bologna",key:"BO"},{name:"Brindisi",key:"BR"},{name:"Brescia",key:"BS"},{name:"Barletta-Andria-Trani",key:"BT"},{name:{default:"Bolzano - Bozen",alt_de:"Südtirol",alt_en:"South Tyrol",alt_it:"Bolzano"},key:"BZ"},{name:"Cagliari",key:"CA"},{name:"Campobasso",key:"CB"},{name:"Caserta",key:"CE"},{name:"Chieti",key:"CH"},{name:"Caltanissetta",key:"CL"},{name:"Cuneo",key:"CN"},{name:"Como",key:"CO"},{name:"Cremona",key:"CR"},{name:"Cosenza",key:"CS"},{name:"Catania",key:"CT"},{name:"Catanzaro",key:"CZ"},{name:"Enna",key:"EN"},{name:"Forlì-Cesena",key:"FC"},{name:"Ferrara",key:"FE"},{name:"Foggia",key:"FG"},{name:{default:"Firenze",alt_en:"Florence"},key:"FI"},{name:"Fermo",key:"FM"},{name:"Frosinone",key:"FR"},{name:"Genova",key:"GE"},{name:"Grosseto",key:"GR"},{name:"Imperia",key:"IM"},{name:"Isernia",key:"IS"},{name:"Crotone",key:"KR"},{name:"Lecco",key:"LC"},{name:"Lecce",key:"LE"},{name:"Livorno",key:"LI"},{name:"Lodi",key:"LO"},{name:"Latina",key:"LT"},{name:"Lucca",key:"LU"},{name:{default:"Monza e della Brianza",alt_en:"Monza and Brianza"},key:"MB"},{name:"Macerata",key:"MC"},{name:"Messina",key:"ME"},{name:{default:"Milano",alt_en:"Milan"},key:"MI"},{name:"Mantova",key:"MN"},{name:"Modena",key:"MO"},{name:"Massa-Carrara",key:"MS"},{name:"Matera",key:"MT"},{name:"Napoli",key:"NA"},{name:"Novara",key:"NO"},{name:"Nuoro",key:"NU"},{name:"Ogliastra",key:"OG"},{name:"Oristano",key:"OR"},{name:"Olbia-Tempio",key:"OT"},{name:"Palermo",key:"PA"},{name:"Piacenza",key:"PC"},{name:"Padova",key:"PD"},{name:"Pescara",key:"PE"},{name:"Perugia",key:"PG"},{name:"Pisa",key:"PI"},{name:"Prato",key:"PO"},{name:"Parma",key:"PR"},{name:"Pistoia",key:"PT"},{name:"Pesaro e Urbino",key:"PU"},{name:"Pavia",key:"PV"},{name:"Potenza",key:"PZ"},{name:"Ravenna",key:"RA"},{name:"Reggio Calabria",key:"RC"},{name:"Reggio Emilia",key:"RE"},{name:"Ragusa",key:"RG"},{name:"Rieti",key:"RI"},{name:{default:"Roma Capitale",alt_en:"Rome"},key:"RM"},{name:"Rimini",key:"RN"},{name:"Rovigo",key:"RO"},{name:"Salerno",key:"SA"},{name:"Siena",key:"SI"},{name:"Sondrio",key:"SO"},{name:"La Spezia",key:"SP"},{name:"Siracusa",key:"SR"},{name:"Sassari",key:"SS"},{name:"Savona",key:"SV"},{name:"Taranto",key:"TA"},{name:"Teramo",key:"TE"},{name:"Provincia di Trento",key:"TN"},{name:"Provincia di Torino",key:"TO"},{name:"Trapani",key:"TP"},{name:"Terni",key:"TR"},{name:"Treviso",key:"TV"},{name:"Varese",key:"VA"},{name:"Verbano-Cusio-Ossola",key:"VB"},{name:"Vercelli",key:"VC"},{name:"Venezia",key:"VE"},{name:"Vicenza",key:"VI"},{name:"Verona",key:"VR"},{name:"Viterbo",key:"VT"},{name:"Vibo Valentia",key:"VV"}],LU:[{name:{default:"Canton Capellen",alt_de:"Kanton Kapellen"},key:"CA"},{name:{default:"Canton Clervaux",alt_de:"Kanton Clerf"},key:"CL"},{name:{default:"Canton Diekirch",alt_de:"Kanton Diekirch"},key:"DI"},{name:{default:"Canton Echternach",alt_de:"Kanton Echternach"},key:"EC"},{name:{default:"Canton Esch-sur-Alzette",alt_de:"Kanton Esch an der Alzette"},key:"ES"},{name:{default:"Canton Grevenmacher",alt_de:"Kanton Grevenmacher"},key:"GR"},{name:{default:"Canton Luxembourg",alt_de:"Kanton Luxemburg"},key:"LU"},{name:{default:"Canton Mersch",alt_de:"Kanton Mersch"},key:"ME"},{name:{default:"Canton Redange",alt_de:"Kanton Redingen"},key:"RD"},{name:{default:"Canton Remich",alt_de:"Kanton Remich"},key:"RM"},{name:{default:"Canton Vianden",alt_de:"Kanton Vianden"},key:"VD"},{name:{default:"Canton Wiltz",alt_de:"Kanton Wiltz"},key:"WI"}],PT:[{name:"Albufeira",key:"ABF"},{name:"Albergaria-a-Velha",key:"ABL"},{name:"Abrantes",key:"ABT"},{name:"Alcobaça",key:"ACB"},{name:"Alcochete",key:"ACH"},{name:"Alcanena",key:"ACN"},{name:"Alcoutim",key:"ACT"},{name:"Alandroal",key:"ADL"},{name:"Almodôvar",key:"ADV"},{name:"Alfândega da Fé",key:"AFE"},{name:"Aguiar da Beira",key:"AGB"},{name:"Águeda",key:"AGD"},{name:"Angra do Heroísmo",key:"AGH"},{name:"Arganil",key:"AGN"},{name:"Aljustrel",key:"AJT"},{name:"Aljezur",key:"AJZ"},{name:"Almeida",key:"ALD"},{name:"Alijó",key:"ALJ"},{name:"Almada",key:"ALM"},{name:"Alenquer",key:"ALQ"},{name:"Almeirim",key:"ALR"},{name:"Alter do Chão",key:"ALT"},{name:"Amadora",key:"AMD"},{name:"Armamar",key:"AMM"},{name:"Amares",key:"AMR"},{name:"Amarante",key:"AMT"},{name:"Anadia",key:"AND"},{name:"Ansião",key:"ANS"},{name:"Alpiarça",key:"APC"},{name:"Arouca",key:"ARC"},{name:"Arraiolos",key:"ARL"},{name:"Arronches",key:"ARR"},{name:"Arruda dos Vinhos",key:"ARV"},{name:"Alcácer do Sal",key:"ASL"},{name:"Aveiro",key:"AVR"},{name:"Avis",key:"AVS"},{name:"Alvito",key:"AVT"},{name:"Arcos de Valdevez",key:"AVV"},{name:"Alvaiázere",key:"AVZ"},{name:"Azambuja",key:"AZB"},{name:"Baião",key:"BAO"},{name:"Bombarral",key:"BBR"},{name:"Barcelos",key:"BCL"},{name:"Bragança",key:"BGC"},{name:"Beja",key:"BJA"},{name:"Belmonte",key:"BMT"},{name:"Benavente",key:"BNV"},{name:"Borba",key:"BRB"},{name:"Barrancos",key:"BRC"},{name:"Braga",key:"BRG"},{name:"Barreiro",key:"BRR"},{name:"Boticas",key:"BTC"},{name:"Batalha",key:"BTL"},{name:"Cabeceiras de Basto",key:"CBC"},{name:"Coimbra",key:"CBR"},{name:"Celorico de Basto",key:"CBT"},{name:"Coruche",key:"CCH"},{name:"Condeixa-a-Nova",key:"CDN"},{name:"Castro Daire",key:"CDR"},{name:"Cadaval",key:"CDV"},{name:"Chamusca",key:"CHM"},{name:"Calheta",key:"CHT"},{name:"Chaves",key:"CHV"},{name:"Celorico da Beira",key:"CLB"},{name:"Caldas da Rainha",key:"CLD"},{name:"Calheta",key:"CLT"},{name:"Câmara de Lobos",key:"CML"},{name:"Caminha",key:"CMN"},{name:"Campo Maior",key:"CMR"},{name:"Cinfães",key:"CNF"},{name:"Cantanhede",key:"CNT"},{name:"Castanheira de Pera",key:"CPR"},{name:"Castelo de Paiva",key:"CPV"},{name:"Carregal do Sal",key:"CRS"},{name:"Crato",key:"CRT"},{name:"Corvo",key:"CRV"},{name:"Carrazeda de Ansiães",key:"CRZ"},{name:"Cascais",key:"CSC"},{name:"Castelo Branco",key:"CTB"},{name:"Constância",key:"CTC"},{name:"Castro Marim",key:"CTM"},{name:"Cartaxo",key:"CTX"},{name:"Cuba",key:"CUB"},{name:"Castelo de Vide",key:"CVD"},{name:"Covilhã",key:"CVL"},{name:"Castro Verde",key:"CVR"},{name:"Elvas",key:"ELV"},{name:"Entroncamento",key:"ENT"},{name:"Esposende",key:"EPS"},{name:"Espinho",key:"ESP"},{name:"Estarreja",key:"ETR"},{name:"Estremoz",key:"ETZ"},{name:"Évora",key:"EVR"},{name:"Fafe",key:"FAF"},{name:"Fornos de Algodres",key:"FAG"},{name:"Ferreira do Alentejo",key:"FAL"},{name:"Faro",key:"FAR"},{name:"Figueira de Castelo Rodrigo",key:"FCR"},{name:"Freixo de Espada à Cinta",key:"FEC"}
35,{name:"Figueira da Foz",key:"FIG"},{name:"Felgueiras",key:"FLG"},{name:"Fundão",key:"FND"},{name:"Fronteira",key:"FTR"},{name:"Funchal",key:"FUN"},{name:"Figueiró dos Vinhos",key:"FVN"},{name:"Ferreira do Zêzere",key:"FZZ"},{name:"Gavião",key:"GAV"},{name:"Grândola",key:"GDL"},{name:"Gondomar",key:"GDM"},{name:"Golegã",key:"GLG"},{name:"Guimarães",key:"GMR"},{name:"Góis",key:"GOI"},{name:"Guarda",key:"GRD"},{name:"Gouveia",key:"GVA"},{name:"Horta",key:"HRT"},{name:"Idanha-a-Nova",key:"IDN"},{name:"Ílhavo",key:"ILH"},{name:"Lagoa",key:"LAG"},{name:"Lagoa",key:"LGA"},{name:"Lajes das Flores",key:"LGF"},{name:"Lajes do Pico",key:"LGP"},{name:"Lagos",key:"LGS"},{name:"Loulé",key:"LLE"},{name:"Lamego",key:"LMG"},{name:"Lourinhã",key:"LNH"},{name:"Leiria",key:"LRA"},{name:"Loures",key:"LRS"},{name:"Lousã",key:"LSA"},{name:"Lisboa",key:"LSB"},{name:"Lousada",key:"LSD"},{name:"Mação",key:"MAC"},{name:"Madalena",key:"MAD"},{name:"Maia",key:"MAI"},{name:"Moimenta da Beira",key:"MBR"},{name:"Machico",key:"MCH"},{name:"Marco de Canaveses",key:"MCN"},{name:"Monchique",key:"MCQ"},{name:"Miranda do Corvo",key:"MCV"},{name:"Mêda",key:"MDA"},{name:"Mondim de Basto",key:"MDB"},{name:"Macedo de Cavaleiros",key:"MDC"},{name:"Mirandela",key:"MDL"},{name:"Miranda do Douro",key:"MDR"},{name:"Mafra",key:"MFR"},{name:"Monforte",key:"MFT"},{name:"Mogadouro",key:"MGD"},{name:"Mangualde",key:"MGL"},{name:"Marinha Grande",key:"MGR"},{name:"Mira",key:"MIR"},{name:"Mealhada",key:"MLD"},{name:"Melgaço",key:"MLG"},{name:"Montemor-o-Novo",key:"MMN"},{name:"Montemor-o-Velho",key:"MMV"},{name:"Monção",key:"MNC"},{name:"Mora",key:"MOR"},{name:"Mourão",key:"MOU"},{name:"Moura",key:"MRA"},{name:"Murtosa",key:"MRS"},{name:"Mortágua",key:"MRT"},{name:"Marvão",key:"MRV"},{name:"Mesão Frio",key:"MSF"},{name:"Moita",key:"MTA"},{name:"Manteigas",key:"MTG"},{name:"Montijo",key:"MTJ"},{name:"Mértola",key:"MTL"},{name:"Montalegre",key:"MTR"},{name:"Matosinhos",key:"MTS"},{name:"Murça",key:"MUR"},{name:"Nisa",key:"NIS"},{name:"Nelas",key:"NLS"},{name:"Nordeste",key:"NRD"},{name:"Nazaré",key:"NZR"},{name:"Oliveira de Azeméis",key:"OAZ"},{name:"Óbidos",key:"OBD"},{name:"Oliveira do Bairro",key:"OBR"},{name:"Odemira",key:"ODM"},{name:"Odivelas",key:"ODV"},{name:"Oeiras",key:"OER"},{name:"Oliveira de Frades",key:"OFR"},{name:"Oliveira do Hospital",key:"OHP"},{name:"Olhão",key:"OLH"},{name:"Oleiros",key:"OLR"},{name:"Ourique",key:"ORQ"},{name:"Ovar",key:"OVR"},{name:"Pombal",key:"PBL"},{name:"Paredes de Coura",key:"PCR"},{name:"Penalva do Castelo",key:"PCT"},{name:"Penacova",key:"PCV"},{name:"Ponta Delgada",key:"PDL"},{name:"Paços de Ferreira",key:"PFR"},{name:"Pedrógão Grande",key:"PGR"},{name:"Palmela",key:"PLM"},{name:"Porto de Mós",key:"PMS"},{name:"Porto Moniz",key:"PMZ"},{name:"Penamacor",key:"PNC"},{name:"Penedono",key:"PND"},{name:"Penafiel",key:"PNF"},{name:"Pinhel",key:"PNH"},{name:"Peniche",key:"PNI"},{name:"Penela",key:"PNL"},{name:"Proença-a-Nova",key:"PNV"},{name:"Pampilhosa da Serra",key:"PPS"},{name:"Paredes",key:"PRD"},{name:"Peso da Régua",key:"PRG"},{name:"Portel",key:"PRL"},{name:"Vila Nova de Poiares",key:"PRS"},{name:"Porto",key:"PRT"},{name:"Ponte de Sor",key:"PSR"},{name:"Porto Santo",key:"PST"},{name:"Ponte da Barca",key:"PTB"},{name:"Portalegre",key:"PTG"},{name:"Ponte de Lima",key:"PTL"},{name:"Portimão",key:"PTM"},{name:"Ponta do Sol",key:"PTS"},{name:"Povoação",key:"PVC"},{name:"Póvoa de Lanhoso",key:"PVL"},{name:"Póvoa de Varzim",key:"PVZ"},{name:"Ribeira Brava",key:"RBR"},{name:"Redondo",key:"RDD"},{name:"Ribeira Grande",key:"RGR"},{name:"Rio Maior",key:"RMR"},{name:"Reguengos de Monsaraz",key:"RMZ"},{name:"Ribeira de Pena",key:"RPN"},{name:"Resende",key:"RSD"},{name:"Sátão",key:"SAT"},{name:"São Brás de Alportel",key:"SBA"},{name:"Sabugal",key:"SBG"},{name:"Sabrosa",key:"SBR"},{name:"Santa Comba Dão",key:"SCD"},{name:"Santa Cruz das Flores",key:"SCF"},{name:"Santa Cruz da Graciosa",key:"SCG"},{name:"Santa Cruz",key:"SCR"},{name:"Seia",key:"SEI"},{name:"São João da Madeira",key:"SJM"},{name:"São João da Pesqueira",key:"SJP"},{name:"Silves",key:"SLV"},{name:"Sobral de Monte Agraço",key:"SMA"},{name:"Salvaterra de Magos",key:"SMG"},{name:"Santa Marta de Penaguião",key:"SMP"},{name:"Sines",key:"SNS"},{name:"Sintra",key:"SNT"},{name:"São Pedro do Sul",key:"SPS"},{name:"Sardoal",key:"SRD"},{name:"Soure",key:"SRE"},{name:"Sernancelhe",key:"SRN"},{name:"São Roque do Pico",key:"SRP"},{name:"Sertã",key:"SRT"},{name:"Sesimbra",key:"SSB"}
35,{name:"Sousel",key:"SSL"},{name:"Setúbal",key:"STB"},{name:"Santiago do Cacém",key:"STC"},{name:"Santana",key:"STN"},{name:"Santarém",key:"STR"},{name:"Santo Tirso",key:"STS"},{name:"São Vicente",key:"SVC"},{name:"Sever do Vouga",key:"SVV"},{name:"Seixal",key:"SXL"},{name:"Tabuaço",key:"TBC"},{name:"Terras de Bouro",key:"TBR"},{name:"Tábua",key:"TBU"},{name:"Trancoso",key:"TCS"},{name:"Torre de Moncorvo",key:"TMC"},{name:"Tomar",key:"TMR"},{name:"Tondela",key:"TND"},{name:"Torres Novas",key:"TNV"},{name:"Tarouca",key:"TRC"},{name:"Trofa",key:"TRF"},{name:"Torres Vedras",key:"TVD"},{name:"Tavira",key:"TVR"},{name:"Vila do Bispo",key:"VBP"},{name:"Vila do Conde",key:"VCD"},{name:"Viana do Castelo",key:"VCT"},{name:"Vidigueira",key:"VDG"},{name:"Vila Franca do Campo",key:"VFC"},{name:"Vila Flor",key:"VFL"},{name:"Santa Maria da Feira",key:"VFR"},{name:"Vila Franca de Xira",key:"VFX"},{name:"Vagos",key:"VGS"},{name:"Viseu",key:"VIS"},{name:"Vizela",key:"VIZ"},{name:"Vale de Cambra",key:"VLC"},{name:"Vila Nova de Foz Coa",key:"VLF"},{name:"Valongo",key:"VLG"},{name:"Valença",key:"VLN"},{name:"Valpaços",key:"VLP"},{name:"Vila de Rei",key:"VLR"},{name:"Velas",key:"VLS"},{name:"Vimioso",key:"VMS"},{name:"Vila Nova da Barquinha",key:"VNB"},{name:"Vila Nova de Cerveira",key:"VNC"},{name:"Vendas Novas",key:"VND"},{name:"Vila Nova de Famalicão",key:"VNF"},{name:"Vila Nova de Gaia",key:"VNG"},{name:"Vinhais",key:"VNH"},{name:"Ourém",key:"VNO"},{name:"Vila Nova de Paiva",key:"VNP"},{name:"Viana do Alentejo",key:"VNT"},{name:"Vila Pouca de Aguiar",key:"VPA"},{name:"Vila do Porto",key:"VPT"},{name:"Praia da Vitória",key:"VPV"},{name:"Vila Real",key:"VRL"},{name:"Vieira do Minho",key:"VRM"},{name:"Vila Real de Santo António",key:"VRS"},{name:"Vila Viçosa",key:"VVC"},{name:"Vila Verde",key:"VVD"},{name:"Vila Velha de Ródão",key:"VVR"},{name:"Vouzela",key:"VZL"}]},p={AD:["CA"],AE:["AR","EN"],AF:["FA","PS"],AG:["EN"],AI:["EN"],AL:["SQ"],AM:["HY"],AO:["PT"],AQ:["EN"],AR:["ES"],AS:["EN"],AT:["DE"],AU:["EN"],AW:["NL"],AX:["FI","SE"],AZ:["AZ"],BA:["BS","HR","SR"],BB:["EN"],BD:["BN"],BE:["FR","NL","DE"],BF:["FR"],BG:["BG"],BH:["AR","EN"],BI:["EN"],BJ:["FR"],BL:["FR"],BM:["EN"],BN:["EN","MS"],BO:["ES"],BQ:["NL","EN"],BR:["PT"],BS:["EN"],BT:["DZ"],BV:["NO"],BW:["EN"],BY:["BY","RU"],BZ:["EN","ES"],CA:["EN","FR"],CC:["EN"],CD:["FR"],CF:["FR"],CG:["FR"],CH:["DE","FR","IT"],CI:["FR"],CK:["EN"],CL:["ES"],CM:["EN"],CN:["ZH"],CO:["ES"],CR:["ES"],CU:["ES"],CV:["PT"],CW:["EN","NL"],CX:["EN"],CY:["HE"],CZ:["CS"],DE:["DE"],DJ:["AR","FR"],DK:["DA"],DM:["EN"],DO:["ES"],DZ:["AR","FR"],EC:["ES"],EE:["ET"],EG:["AR"],EH:["AR"],ER:["AR","IT","TI"],ES:["CA","ES","EU","GL"],ET:["AM","OM","SO","TI"],FI:["FI","SE"],FJ:["EN"],FK:["EN"],FM:["EN"],FO:["DA"],FR:["FR"],GA:["FR"],GB:["EN"],GD:["EN"],GE:["KA"],GG:["EN"],GF:["FR"],GH:["EN"],GI:["EN"],GL:["DA","KL"],GM:["EN"],GN:["FR"],GP:["FR"],GQ:["ES","FR","PT"],GR:["EL"],GS:["EN"],GT:["ES"],GU:["EN"],GW:["PT"],GY:["EN"],HK:["EN","ZH"],HM:["EN"],HN:["ES"],HR:["HR"],HT:["FR","HT"],HU:["HU"],ID:["ID"],IE:["EN"],IL:["AR","HE"],IM:["EN"],IN:["EN"],IO:["EN"],IQ:["AR"],IR:["FA"],IS:["IS"],IT:["IT"],JE:["EN"],JM:["EN"],JO:["AR"],JP:["JP"],KE:["EN"],KG:["KY","RU"],KH:["KM"],KI:["EN"],KM:["AR","FR"],KN:["EN"],KP:["KO"],KR:["KO"],KW:["AR"],KY:["EN"],KZ:["KK","RU"],LA:["LO"],LB:["AR"],LC:["EN"],LI:["DE"],LK:["EN","SI","TA"],LR:["EN"],LS:["EN","ST"],LT:["LT"],LU:["DE","FR"],LV:["LV"],LY:["AR"],MA:["AR","FR"],MC:["FR"],MD:["RO"],ME:["SR"],MF:["FR"],MG:["FR","MG"],MH:["EN"],MK:["MK"],ML:["FR"],MM:["MY"],MN:["MN"],MO:["PT","ZH"],MP:["EN"],MQ:["FR"],MR:["AR","FR"],MS:["EN"],MT:["EN","MT"],MU:["EN","FR"],MV:["DV"],MW:["EN","NY"],MX:["ES"],MY:["MS"],MZ:["PT"],NA:["EN"],NC:["FR"],NE:["FR"],NF:["EN"],NG:["ES"],NI:["ES"],NL:["NL"],NO:["NO"],NP:["EN"],NR:["EN"],NU:["EN"],NZ:["EN"],OM:["AR","EN"],PA:["ES"],PE:["ES"],PF:["FR"],PG:["EN"],PH:["EN","TL"],PK:["EN"],PL:["PL"],PM:["FR"],PN:["EN"],PR:["EN","ES"],PS:["AR"],PT:["PT"],PW:["EN"],PY:["ES"],QA:["AR","EN"],RE:["FR"],RO:["RO"],RS:["SR"],RU:["RU"],RW:["EN","FR","RW"],SA:["AR"],SB:["EN"],SC:["EN","FR"],SD:["AR","EN"],SE:["SE"],SG:["EN"],SH:["EN"],SI:["SL"],SJ:["NO"],SK:["SK"],SL:["EN"],SM:["IT"],SN:["FR"],SO:["SO"],SR:["NL"],SS:["EN"],ST:["PT"],SV:["ES"],SX:["EN","NL"],SY:["AR"],SZ:["EN","SS"],TC:["EN"],TD:["FR"],TF:["FR"],TG:["FR"],TH:["TH"],TJ:["RU","TG"],TK:["EN"],TL:["EN","ID","PT"],TN:["AR","FR"],TM:["RU","TK"],TO:["EN","TO"],TR:["TR"],TT:["EN"],TV:["EN"],TW:["ZH"],TZ:["EN","SW"],UA:["UK"],UG:["EN","SW"],UM:["EN"],US:["EN"],UY:["ES"],UZ:["UZ"],VA:["IT"],VC:["EN"],VE:["ES"],VG:["EN"],VI:["EN"],VN:["VN"],VU:["EN"],WF:["FR"],WS:["EN"],YE:["AR"],YT:["FR"],ZA:["EN"],ZM:["EN"],ZW:["EN"]},f={CA:[{component:"road",replacements:[{src:"Carrer de",dest:"C"},{src:"Rambla",dest:"Rbla"}]}],CS:[{component:"road",replacements:[{src:"Ulice",dest:"Ul"},{src:"Třída",dest:"Tř"},{src:"Náměstí",dest:"Nám"}]}],DA:[{component:"road",replacements:[{src:"Gamle",dest:"Gl"},{src:"Gammel",dest:"Gl"},{src:"Lille",dest:"Ll"},{src:"Nordre",dest:"Ndr"},{src:"Nørre",dest:"Nr"},{src:"Sankt",dest:"Skt"},{src:"Store",dest:"St"},{src:"Søndre",dest:"Sdr"},{src:"Sønder",dest:"Sdr"},{src:"Vester",dest:"V"},{src:"Vestre",dest:"V"},{src:"Øster",dest:"Ø"},{src:"Østre",dest:"Ø"}]}],DE:[{component:"road",replacements:[{src:"Platz",dest:"Pl"},{src:"Sankt",dest:"St"},{src:"Straße",dest:"Str"},{src:"Strasse",dest:"Str"}]}
35],EN:[{component:"country",replacements:[{src:"United Kingdom",dest:"UK"},{src:"United States of America",dest:"USA"},{src:"United States Virgin Islands",dest:"USVI"}]},{component:"road",replacements:[{src:"Alley",dest:"Aly"},{src:"Arcade",dest:"Arc"},{src:"Avenue",dest:"Ave"},{src:"Boulevard",dest:"Blvd"},{src:"Circle",dest:"Cl"},{src:"Court",dest:"Ct"},{src:"Crescent",dest:"Cres"},{src:"Crossroad",dest:"XRD"},{src:"Drive",dest:"Dr"},{src:"Esplanade",dest:"Esp"},{src:"Expressway",dest:"EXPY"},{src:"Extention",dest:"Ext"},{src:"Freeway",dest:"Fwy"},{src:"Grove",dest:"Gr"},{src:"Highway",dest:"HWY"},{src:"Mountain",dest:"Mtn"},{src:"Northeast",dest:"NE"},{src:"Northwest",dest:"NW"},{src:"Place",dest:"Pl"},{src:"Road",dest:"Rd"},{src:"Southeast",dest:"SE"},{src:"Southwest",dest:"SW"},{src:"Square",dest:"Sq"},{src:"Street",dest:"St"},{src:"Terrace",dest:"Tce"},{src:"Throughway",dest:"TRWY"}]}],ES:[{component:"road",replacements:[{src:"Avenida",dest:"Avda"},{src:"Calle de",dest:"C"},{src:"Carrera",dest:"Cra"},{src:"Carrero",dest:"Cro"},{src:"Colonia",dest:"Col"},{src:"Estación",dest:"Estcn"},{src:"Gran Vía",dest:"GV"},{src:"Mercado",dest:"Merc"},{src:"Plaza",dest:"Pl"},{src:"Parque",dest:"Pque"},{src:"Pasaje",dest:"Psje"},{src:"Paseo",dest:"Po"},{src:"Pueblo",dest:"Pblo"},{src:"Puente",dest:"Pnte"},{src:"Puerta",dest:"Pta"},{src:"Puerto",dest:"Pto"},{src:"Rambla",dest:"Rbla"},{src:"Ronda",dest:"Rda"},{src:"Rotonda",dest:"Rtda"},{src:"San",dest:"S"},{src:"Sector",dest:"Sect"},{src:"Santa",dest:"Sta"},{src:"Viaducto",dest:"Vcto"}]}],ET:[{component:"road",replacements:[{src:"Maantee",dest:"mnt"},{src:"Puiestee",dest:"pst"},{src:"Raudtee",dest:"rdt"},{src:"Raudteejaam",dest:"rdtj"},{src:"Tänav",dest:"tn"}]}],EU:[{component:"road",replacements:[{src:"Kalea",dest:"K"},{src:"Errepidea",dest:"Err"},{src:"Etorbidea",dest:"Etorb"}]}],FI:[{component:"road",replacements:[{src:"alue",dest:"al"},{src:"asema",dest:"as"},{src:"aukio",dest:"auk"},{src:"kaari",dest:"kri"},{src:"katu",dest:"k"},{src:"kuja",dest:"kj"},{src:"penger",dest:"pgr"},{src:"polku",dest:"p"},{src:"raitti",dest:"r"},{src:"ranta",dest:"rt"},{src:"rinne",dest:"rn"},{src:"tie",dest:"t"},{src:"tienhaara",dest:"th"},{src:"tori",dest:"tr"},{src:"väylä",dest:"vlä"}]}],FR:[{component:"road",replacements:[{src:"Avenue",dest:"Av"},{src:"Bâtiment",dest:"Bât"},{src:"Boulevard",dest:"Boul"},{src:"Cours",dest:"Crs"},{src:"Place",dest:"Pl"},{src:"Rue",dest:"r"},{src:"Saint",dest:"St"},{src:"Sainte",dest:"Ste"},{src:"Zone industrielle",dest:"Z.I"}]}],HU:[{component:"road",replacements:[{src:"utca",dest:"u"},{src:"körút",dest:"krt"}]}],IT:[{component:"road",replacements:[{src:"Calle",dest:"C.le"},{src:"Campo",dest:"C.po"},{src:"Cascina",dest:"C.na"},{src:"Corso",dest:"C.so"},{src:"Corte",dest:"C.te"},{src:"Fondamenta",dest:"F.te"},{src:"Largo",dest:"L.go"},{src:"Località",dest:"Loc."},{src:"Lungomare",dest:"L.mare"},{src:"Piazza",dest:"P.za"},{src:"Piazzale",dest:"P.le"},{src:"Piazzetta",dest:"P.ta"},{src:"Ponte",dest:"P.te"},{src:"Porta",dest:"P.ta"},{src:"Salizada",dest:"S.da"},{src:"San",dest:"S."},{src:"Santa",dest:"S."},{src:"Santo",dest:"S."},{src:"Santissima",dest:"SS.ma"},{src:"Santissime",dest:"SS.me"},{src:"Santissimi",dest:"SS.mi"},{src:"Santissimo",dest:"SS.mo"},{src:"Stazione",dest:"Staz"},{src:"Strada Comunale",dest:"SC"},{src:"Strada Provinciale",dest:"SP"},{src:"Strada Regionale",dest:"SR"},{src:"Strada Statale",dest:"SS"},{src:"Via",dest:"V"},{src:"Viale",dest:"V.le"},{src:"Vico",dest:"V.co"},{src:"Vicolo",dest:"V.lo"}]}],NL:[{component:"road",replacements:[{src:"Burgemeester",dest:"Burg"},{src:"Docter",dest:"Dr"},{src:"Dokter",dest:"Dr"},{src:"Gebroeders",dest:"Gebr"},{src:"Generaal",dest:"Gen"},{src:"Gracht",dest:"Gr"},{src:"Kardinaal",dest:"Kard"},{src:"Kolonel",dest:"Kol"},{src:"Kort",dest:"K"},{src:"Korte",dest:"Kte"},{src:"Laan",dest:"ln"},{src:"Lange",dest:"L"},{src:"Markt",dest:"mkt"},{src:"Minister",dest:"Min"},{src:"Monseigneur",dest:"Mgr"},{src:"Pastoor",dest:"Past"},{src:"Prins",dest:"Pr"},{src:"Prinses",dest:"Pr"},{src:"Professor",dest:"Prof"},{src:"Sint",dest:"St"},{src:"Straat",dest:"str"},{src:"Van",dest:"v"},{src:"Vrouwe",dest:"Vr"},{src:"Weg",dest:"wg"},{src:"Zuster",dest:"Zr"}]}],NO:[{component:"road",replacements:[{src:"gata",dest:"g"},{src:"gate",dest:"g"},{src:"gaten",dest:"g"},{src:"plass",dest:"pl"},{src:"plassen",dest:"pl"},{src:"sving",dest:"sv"},{src:"svingen",dest:"sv"},{src:"veg",dest:"v"},{src:"vegen",dest:"v"},{src:"vei",dest:"v"},{src:"veien",dest:"v"}]}],PL:[{component:"road",replacements:[{src:"Aleja",dest:"al."},{src:"Aleje",dest:"al."},{src:"Alei",dest:"al."},{src:"Alejach",dest:"al."},{src:"Aleją",dest:"al."},{src:"Biskupa",dest:"bpa."},{src:"Biskup",dest:"bp."},{src:"Doktora",dest:"dr."},{src:"Księcia",dest:"ks."},{src:"Księdza",dest:"ks."},{src:"Kardynała",dest:"kard."},{src:"Marszałka",dest:"marsz."},{src:"Majora",dest:"mjr."},{src:"Plac",dest:"pl."},{src:"Placu",dest:"pl."},{src:"Placem",dest:"pl."},{src:"Profesora",dest:"prof."},{src:"Pułkownika",dest:"płk."},{src:"Rotmistrza",dest:"rotm."},{src:"Ulica",dest:"ul."},{src:"Ulice",dest:"ul."},{src:"Ulicą",dest:"ul."},{src:"Ulicy",dest:"ul."}]}],PT:[{component:"road",replacements:[{src:"Alameda",dest:"Al"},{src:"Avenida",dest:"Av"},{src:"Azinhaga",dest:"Az"},{src:"Bairro",dest:"Br"},{src:"Beco",dest:"Bc"},{src:"Calçada",dest:"Cc"},{src:"Calçadinha",dest:"Ccnh"},{src:"Caminho",dest:"Cam"},{src:"Casal",dest:"Csl"},{src:"Escadas",dest:"Esc"},{src:"Escadinhas",dest:"Escnh"},{src:"Estrada",dest:"Estr"},{src:"Gaveto",dest:"Gav"},{src:"Jardim",dest:"Jrd"},{src:"Largo",dest:"Lg"},{src:"Loteamento",dest:"Loteam"},{src:"Parque",dest:"Pq"},{src:"Pátio",dest:"Pto"},{src:"Praça",dest:"Pc"},{src:"Praceta",dest:"Pct"},{src:"Prolongamento",dest:"Prolng"},{src:"Quinta",dest:"Qta"},{src:"Rotunda",dest:"Rot"},{src:"Rua",dest:"R"},{src:"Transversal",dest:"Transv"},{src:"Travessa",dest:"Tv"},{src:"Urbanização",dest:"Urb"},{src:"Vila",dest:"Vl"},{src:"Zona",dest:"Zn"}]}],RO:[{component:"road",replacements:[{src:"Strada",dest:"Str"},{src:"Intrarea",dest:"Intr"},{src:"Bulevardul",dest:"Blvd"},{src:"Soseaua",dest:"Sos"}]}
35],RU:[{component:"country",replacements:[{src:"Российская Федерация",dest:"РФ"}]},{component:"state",replacements:[{src:"автономный округ",dest:"АО"},{src:"автономная область",dest:"Аобл"},{src:"область",dest:"обл"},{src:"Республика",dest:"Респ"}]},{component:"county",replacements:[{src:"городской округ",dest:"г.о."},{src:"сельский округ",dest:"с.о."},{src:"район",dest:"р-н"}]},{component:"city",replacements:[{src:"город",dest:"г"},{src:"сельское поселение",dest:"с.п."},{src:"сельский совет",dest:"с.с."}]},{component:"village",replacements:[{src:"поселок",dest:"пос"},{src:"посёлок",dest:"пос"},{src:"дачный поселок",dest:"дп"},{src:"дачный посёлок",dest:"дп"},{src:"деревня",dest:"д"},{src:"курортный поселок",dest:"кп"},{src:"курортный посёлок",dest:"кп"},{src:"местечко",dest:"м"},{src:"село",dest:"с"},{src:"станица",dest:"ст-ца"},{src:"поселок городского типа",dest:"пгт"},{src:"посёлок городского типа",dest:"пгт"}]},{component:"neighbourhood",replacements:[{src:"квартал",dest:"кв-л"},{src:"район",dest:"р-н"},{src:"микрорайон",dest:"мкр"}]},{component:"road",replacements:[{src:"улица",dest:"ул"},{src:"дорога",dest:"дор"},{src:"переулок",dest:"пер"},{src:"шоссе",dest:"ш"},{src:"проспект",dest:"пр-кт"},{src:"проезд",dest:"пр"},{src:"площадь",dest:"пл"},{src:"бульвар",dest:"б-р"},{src:"набережная",dest:"наб"},{src:"корпус",dest:"корп"},{src:"строение",dest:"стр"},{src:"тупик",dest:"туп"}]}],SE:[{component:"road",replacements:[{src:"gata",dest:"g"},{src:"gatan",dest:"g"},{src:"gränd",dest:"gr"},{src:"gränden",dest:"gr"},{src:"lilla",dest:"l"},{src:"norra",dest:"n"},{src:"östra",dest:"ö"},{src:"södra",dest:"s"},{src:"stig",dest:"st"},{src:"stora",dest:"st"},{src:"västra",dest:"v"}]}],SK:[{component:"road",replacements:[{src:"Armádneho generála",dest:"Arm. gen"},{src:"Československej",dest:"Čsl"},{src:"Doktora",dest:"Dr"},{src:"Doktorky",dest:"Dr"},{src:"Generála",dest:"Gen"},{src:"Inžiniera",dest:"Ing"},{src:"Inžinierky",dest:"Ing"},{src:"Kapitána",dest:"Kpt"},{src:"Majora",dest:"Mjr"},{src:"Nábrežie",dest:"Nábr"},{src:"Námestie",dest:"Nám"},{src:"Plukovníka",dest:"Plk"},{src:"Podplukovníka",dest:"Pplk"},{src:"Podporučíka",dest:"Ppor"},{src:"Poručíka",dest:"Por"},{src:"Profesora",dest:"Prof"},{src:"Profesorky",dest:"Prof"},{src:"Sídlisko",dest:"Sídl"},{src:"Svätého",dest:"Sv"},{src:"Svätej",dest:"Sv"},{src:"Ulica",dest:"Ul"}]}],TR:[{component:"road",replacements:[{src:"Bulvar",dest:"Bl"},{src:"Bulvarı",dest:"Bl"},{src:"Cadde",dest:"Cd"},{src:"Caddesi",dest:"Cd"},{src:"Mahalle",dest:"Mh"},{src:"Sokak",dest:"Sk"},{src:"Sokağı",dest:"Sk"}]}],UK:[{component:"road",replacements:[{src:"бульвар",dest:"бул"},{src:"дорога",dest:"дор"},{src:"провулок",dest:"пров"},{src:"площа",dest:"пл"},{src:"проспект",dest:"просп"},{src:"шосе",dest:"ш"},{src:"вулиця",dest:"вул"}]}],VN:[{component:"road",replacements:[{src:"Công trường",dest:"CT"},{src:"Đại lộ",dest:"ĐL"},{src:"Đường",dest:"D"},{src:"Quảng trường",dest:"QT"}]}]},_=s.map(function(e){return e.alias;}),x=["state"],j={BR:1,CR:1,ES:1,NI:1,PY:1,RO:1,TG:1,TM:1,XK:1},a="Andorra",n="United Arab Emirates",t="Afghanistan",o="Antigua and Barbuda",u="Anguilla",d="Albania",k="Armenia",S="Antarctica",C="Argentina",A="American Samoa",b="Austria",v="Australia",M="Åland Islands",N="Azerbaijan",B="Bosnia and Herzegovina",L="Barbados",w="Bangladesh",T="Belgium",Z="Burkina Faso",J="Bulgaria",Y="Bahrain",q="Burundi",Q="Saint Barthélemy",X="Bermuda",$="Bolivia",ee="Caribbean Netherlands",ae="The Bahamas",ne="Bouvet Island",te="Botswana",oe="Belarus",re="Cocos (Keeling) Islands",ie="Democratic Republic of the Congo",se="Central African Republic",le="Republic of the Congo",me="Switzerland",ye="Côte d'Ivoire",ce="C
35ook Islands",ue="Cameroon",de="Colombia",ke="Costa Rica",ge="Cabo Verde",he="Curaçao",pe="Christmas Island",fe="Czech Republic",_e="Germany",Se="Djibouti",Ce="Denmark",Ae="Dominica",be="Dominican Republic",ve="Algeria",Me="Ecuador",Ne="Estonia",Be="Western Sahara",Le="Eritrea",we="Ethiopia",Te="Finland",Re="Falkland Islands",Pe="Federated States of Micronesia",Ie="Faroe Islands",Ee="United Kingdom",Ge="Grenada",De="Georgia (country)",Ke="French Guiana",Oe="Guernsey",Ve="Gibraltar",Fe="Greenland",Ue="The Gambia",He="Guadeloupe",We="Equatorial Guinea",ze="South Georgia and the South Sandwich Islands",xe="Guatemala",je="Guinea-Bissau",Ze="Hong Kong",Je="Heard Island and McDonald Islands",Ye="Honduras",qe="Croatia",Qe="Hungary",Xe="Indonesia",$e="Republic of Ireland",ea="Isle of Man",aa="British Indian Ocean Territory",na="Iceland",ta="Jamaica",oa="Kyrgyzstan",ra="Cambodia",ia="Kiribati",sa="Comoros",la="Saint Kitts and Nevis",ma="North Korea",ya="South Korea",ca="Cayman Islands",ua="Kazakhstan",da="Lebanon",ka="Saint Lucia",ga="Liechtenstein",ha="Sri Lanka",pa="Liberia",fa="Lesotho",_a="Lithuania",Sa="Luxembourg",Ca="Morocco",Aa="Moldova",ba="Montenegro",va="Collectivity of Saint Martin",Ma="Madagascar",Na="Marshall Islands",Ba="Republic of North Macedonia",La="Myanmar",wa="Mongolia",Ta="Northern Mariana Islands",Ra="Martinique",Pa="Mauritania",Ia="Montserrat",Ea="Mauritius",Ga="Maldives",Da="Malaysia",Ka="Mozambique",Oa="Namibia",Va="New Caledonia",Fa="Norfolk Island",Ua="Nigeria",Ha="Nicaragua",Wa="Netherlands",za="New Zealand",xa="French Polynesia",ja="Papua New Guinea",Za="Philippines",Ja="Pakistan",Ya="Saint Pierre and Miquelon",qa="Pitcairn Islands",Qa="Puerto Rico",Xa="State of Palestine",$a="Portugal",en="Paraguay",an="Réunion",nn="Romania",tn="Saudi Arabia",on="Solomon Islands",rn="Seychelles",sn="Singapore",ln="Saint Helena, Ascension and Tristan da Cunha",mn="Slovenia",yn="Svalbard and Jan Mayen",cn="Slovakia",un="Sierra Leone",dn="San Marino",kn="Senegal",gn="Somalia",hn="Suriname",pn="South Sudan",fn="São Tomé and Príncipe",_n="El Salvador",Sn="Sint Maarten",Cn="Swaziland",An="Turks and Caicos Islands",bn="French Southern and Antarctic Lands",vn="Thailand",Mn="Tajikistan",Nn="Tokelau",Bn="East Timor",Ln="Turkmenistan",wn="Tunisia",Tn="Trinidad and Tobago",Rn="Tanzania",Pn="Ukraine",In="United States Minor Outlying Islands",En="United States",Gn="Uruguay",Dn="Uzbekistan",Kn="Vatican City",On="Saint Vincent and the Grenadines",Vn="Venezuela",Fn="British Virgin Islands",Un="United States Virgin Islands",Hn="Vietnam",Wn="Vanuatu",zn="Wallis and Futuna",xn="Mayotte",jn="South Africa",Zn="Zimbabwe",Jn=Object.freeze({__proto__:null,AD:a,AE:n,AF:t,AG:o,AI:u,AL:d,AM:k,AO:"Angola",AQ:S,AR:C,AS:A,AT:b,AU:v,AW:"Aruba",AX:M,AZ:N,BA:B,BB:L,BD:w,BE:T,BF:Z,BG:J,BH:Y,BI:q,BJ:"Benin",BL:Q,BM:X,BN:"Brunei",BO:$,BQ:ee,BR:"Brazil",BS:ae,BT:"Bhutan",BV:ne,BW:te,BY:oe,BZ:"Belize",CA:"Canada",CC:re,CD:ie,CF:se,CG:le,CH:me,CI:ye,CK:ce,CL:"Chile",CM:ue,CN:"China",CO:de,CR:ke,CU:"Cuba",CV:ge,CW:he,CX:pe,CY:"Cyprus",CZ:fe,DE:_e,DJ:Se,DK:Ce,DM:Ae,DO:be,DZ:ve,EC:Me,EE:Ne,EG:"Egypt",EH:Be,ER:Le,ES:"Spain",ET:we,FI:Te,FJ:"Fiji",FK:Re,FM:Pe,FO:Ie,FR:"France",GA:"Gabon",GB:Ee,GD:Ge,GE:De,GF:Ke,GG:Oe,GH:"Ghana",GI:Ve,GL:Fe,GM:Ue,GN:"Guinea",GP:He,GQ:We,GR:"Greece",GS:ze,GT:xe,GU:"Guam",GW:je,GY:"Guyana",HK:Ze,HM:Je,HN:Ye,HR:qe,HT:"Haiti",HU:Qe,ID:Xe,IE:$e,IL:"Israel",IM:ea,IN:"India",IO:aa,IQ:"Iraq",IR:"Iran",IS:na,IT:"Italy",JE:"Jersey",JM:ta,JO:"Jordan",JP:"Japan",KE:"Kenya",KG:oa,KH:ra,KI:ia,KM:sa,KN:la,KP:ma,KR:ya,KW:"Kuwait",KY:ca,KZ:ua,LA:"Laos",LB:da,LC:ka,LI:ga,LK:ha,LR:pa,LS:fa,LT:_a,LU:Sa,LV:"Latvia",LY:"Libya",MA:Ca,MC:"Monaco",MD:Aa,ME:ba,MF:va,MG:Ma,MH:Na,MK:Ba,ML:"Mali",MM:La,MN:wa,MO:"Macau",MP:Ta,MQ:Ra,MR:Pa,MS:Ia,MT:"Malta",MU:Ea,MV:Ga,MW:"Malawi",MX:"Mexico",MY:Da,MZ:Ka,NA:Oa,NC:Va,NE:"Niger",NF:Fa,NG:Ua,NI:Ha,NL:Wa,NO:"Norway",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:za,OM:"Oman",PA:"Panama",PE:"Peru",PF:xa,PG:ja,PH:Za,PK:Ja,PL:"Poland",PM:Ya,PN:qa,PR:Qa,PS:Xa,PT:$a,PW:"Palau",PY:en,QA:"Qatar",RE:an,RO:nn,RS:"Serbia",RU:"Russia",RW:"Rwanda",SA:tn,SB:on,SC:rn,SD:"Sudan",SE:"Sweden",SG:sn,SH:ln,SI:mn,SJ:yn,SK:cn,SL:un,SM:dn,SN:kn,SO:gn,SR:hn,SS:pn,ST:fn,SV:_
35n,SX:Sn,SY:"Syria",SZ:Cn,TC:An,TD:"Chad",TF:bn,TG:"Togo",TH:vn,TJ:Mn,TK:Nn,TL:Bn,TM:Ln,TN:wn,TO:"Tonga",TR:"Turkey",TT:Tn,TV:"Tuvalu",TW:"Taiwan",TZ:Rn,UA:Pn,UG:"Uganda",UM:In,US:En,UY:Gn,UZ:Dn,VA:Kn,VC:On,VE:Vn,VG:Fn,VI:Un,VN:Hn,VU:Wn,WF:zn,WS:"Samoa",YE:"Yemen",YT:xn,ZA:jn,ZM:"Zambia",ZW:Zn,default:{AD:a,AE:n,AF:t,AG:o,AI:u,AL:d,AM:k,AO:"Angola",AQ:S,AR:C,AS:A,AT:b,AU:v,AW:"Aruba",AX:M,AZ:N,BA:B,BB:L,BD:w,BE:T,BF:Z,BG:J,BH:Y,BI:q,BJ:"Benin",BL:Q,BM:X,BN:"Brunei",BO:$,BQ:ee,BR:"Brazil",BS:ae,BT:"Bhutan",BV:ne,BW:te,BY:oe,BZ:"Belize",CA:"Canada",CC:re,CD:ie,CF:se,CG:le,CH:me,CI:ye,CK:ce,CL:"Chile",CM:ue,CN:"China",CO:de,CR:ke,CU:"Cuba",CV:ge,CW:he,CX:pe,CY:"Cyprus",CZ:fe,DE:_e,DJ:Se,DK:Ce,DM:Ae,DO:be,DZ:ve,EC:Me,EE:Ne,EG:"Egypt",EH:Be,ER:Le,ES:"Spain",ET:we,FI:Te,FJ:"Fiji",FK:Re,FM:Pe,FO:Ie,FR:"France",GA:"Gabon",GB:Ee,GD:Ge,GE:De,GF:Ke,GG:Oe,GH:"Ghana",GI:Ve,GL:Fe,GM:Ue,GN:"Guinea",GP:He,GQ:We,GR:"Greece",GS:ze,GT:xe,GU:"Guam",GW:je,GY:"Guyana",HK:Ze,HM:Je,HN:Ye,HR:qe,HT:"Haiti",HU:Qe,ID:Xe,IE:$e,IL:"Israel",IM:ea,IN:"India",IO:aa,IQ:"Iraq",IR:"Iran",IS:na,IT:"Italy",JE:"Jersey",JM:ta,JO:"Jordan",JP:"Japan",KE:"Kenya",KG:oa,KH:ra,KI:ia,KM:sa,KN:la,KP:ma,KR:ya,KW:"Kuwait",KY:ca,KZ:ua,LA:"Laos",LB:da,LC:ka,LI:ga,LK:ha,LR:pa,LS:fa,LT:_a,LU:Sa,LV:"Latvia",LY:"Libya",MA:Ca,MC:"Monaco",MD:Aa,ME:ba,MF:va,MG:Ma,MH:Na,MK:Ba,ML:"Mali",MM:La,MN:wa,MO:"Macau",MP:Ta,MQ:Ra,MR:Pa,MS:Ia,MT:"Malta",MU:Ea,MV:Ga,MW:"Malawi",MX:"Mexico",MY:Da,MZ:Ka,NA:Oa,NC:Va,NE:"Niger",NF:Fa,NG:Ua,NI:Ha,NL:Wa,NO:"Norway",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:za,OM:"Oman",PA:"Panama",PE:"Peru",PF:xa,PG:ja,PH:Za,PK:Ja,PL:"Poland",PM:Ya,PN:qa,PR:Qa,PS:Xa,PT:$a,PW:"Palau",PY:en,QA:"Qatar",RE:an,RO:nn,RS:"Serbia",RU:"Russia",RW:"Rwanda",SA:tn,SB:on,SC:rn,SD:"Sudan",SE:"Sweden",SG:sn,SH:ln,SI:mn,SJ:yn,SK:cn,SL:un,SM:dn,SN:kn,SO:gn,SR:hn,SS:pn,ST:fn,SV:_n,SX:Sn,SY:"Syria",SZ:Cn,TC:An,TD:"Chad",TF:bn,TG:"Togo",TH:vn,TJ:Mn,TK:Nn,TL:Bn,TM:Ln,TN:wn,TO:"Tonga",TR:"Turkey",TT:Tn,TV:"Tuvalu",TW:"Taiwan",TZ:Rn,UA:Pn,UG:"Uganda",UM:In,US:En,UY:Gn,UZ:Dn,VA:Kn,VC:On,VE:Vn,VG:Fn,VI:Un,VN:Hn,VU:Wn,WF:zn,WS:"Samoa",YE:"Yemen",YT:xn,ZA:jn,ZM:"Zambia",ZW:Zn}});return {format:function(e){var a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{abbreviate:!1,appendCountry:!1,cleanupPostcode:!0,countryCode:void 0,fallbackCountryCode:void 0,output:"string"},e=function(e){for(var a=Object.keys(e),n=0;n<a.length;n++){var t=a[n].replace(/([A-Z])/g,"_$1").toLowerCase();-1<_.indexOf(t)&&!e[t]&&(e[a[n]]&&(e[t]=e[a[n]]),delete e[a[n]]);}return e;}(e=Object.assign({},e)),n=(a.countryCode&&(e.country_code=a.countryCode),e=function(e){var a,n,t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null,o=e.country_code&&e.country_code.toUpperCase();return (o=!m[o]&&t?t.toUpperCase():o)&&2===o.length&&(m[o="UK"===o?"GB":o]&&m[o].use_country&&(o=m[t=o].use_country.toUpperCase(),m[t].change_country&&(a=m[t].change_country,(n=/\$(\w*)/.exec(a))&&(a=e[n[1]]?a.replace(new RegExp("\\$".concat(n[1])),e[n[1]]):a.replace(new RegExp("\\$".concat(n[1])),"")),e.country=a),m[t].add_component)&&-1<m[t].add_component.indexOf("=")&&(n=m[t].add_component.split("="),-1<x.indexOf(n[0]))&&(e[n[0]]=n[1]),"NL"===o&&e.state&&("Curaçao"===e.state?(o="CW",e.country="Curaçao"):e.state.match(/sint maarten/i)?(o="SX",e.country="Sint Maarten"):e.state.match(/aruba/i)&&(o="AW",e.country="Aruba")),e.country_code=o),e;}(e,a.fallbackCountryCode),a.appendCountry&&Jn[e.country_code]&&!e.country&&(e.country=Jn[e.country_code]),e=function(n){var t=Object.keys(n),o=s;j[n.country_code]||(o=s.filter(function(e){return "district"!==e.alias;})).push({alias:"district",name:"state_district"});for(var e=0;e<t.length;e++)!function(a){var e=o.find(function(e){return e.alias===t[a];});e&&!n[e.name]&&(n[e.name]=n[e.alias]);}(e);return n;}(e),m[e.country_code]||m.default),n=function(e,n){a=n,o=(t=e).address_template||m.default.address_template;var a,t=o=2===["road","postcode"].map(function(e){return !!a[e];}).filter(function(e){return !e;}).length?t.fallback_template||m.default.fallback_template:o,o=Object.assign({}
35,n,{first:function(){return function(e,a){a=a(e,n).split(/\s*\|\|\s*/).filter(function(e){return 0<e.length;});return a.length?a[0]:"";};}}),r=l(D.render(t,o));if(e.postformat_replace)for(var i=0;i<e.postformat_replace.length;i++)var s=e.postformat_replace[i],r=r.replace(new RegExp(s[0]),s[1]);return (r=(r=l(r)).trim().length?r:l(Object.keys(n).map(function(e){return n[e];}).filter(function(e){return !!e;}).join(", ")))+"\n";}(n,e=z(e,n.replace,a));return "array"===a.output?n.split("\n").filter(function(e){return !!e;}):n;}};},"object"==typeof n&&void 0!==a?a.exports=o():"function"==typeof define&&define.amd?define(o):(t="undefined"!=typeof globalThis?globalThis:t||self).addressFormatter=o();},{}],2:[function(e,a,n){const t=e("@fragaria/address-formatter");function r(e){if(e&&e.querySelectorAll)for(var a=e.querySelectorAll("img:not([alt])"),n=0;n<a.length;n++)a[n].setAttribute("alt","");}jQuery.fn.acalogWidgetize=function(e){var a=this;return new o(a,e,function(e){a.each(function(){e.widgetize(jQuery(this));});}),this;},"undefined"!=typeof window&&"undefined"!=typeof document&&(r(document),"undefined"!=typeof MutationObserver)&&new MutationObserver(function(e){for(var a=0;a<e.length;a++)for(var n=e[a],t=0;t<n.addedNodes.length;t++){var o=n.addedNodes[t];o&&1===o.nodeType&&r(o);}}).observe(document.documentElement||document.body,{childList:!0,subtree:!0});var o=function(y){"use strict";var a={CatalogContentWidget:function(){this.widgetize=function(e,a,n){var t;0===a.length&&L.reportError(n.api,"catalog-content",e.prop("outerHTML")),n=n,t="",(a=a).length?t+=r(a[0]):t+='<a href="'+n.gateway+'">'+n.gateway+"</a>",e.html(t);};},CatalogListWidget:function(){this.widgetize=function(e,a,n){0===a.length&&L.reportError(n.api,"catalog-list",e.prop("outerHTML"));a=function(e,a){var n="";if(e.length)for(var t=0;t<e.length;t++){var o=e[t];o.gateway=a.gateway+A("index",o["legacy-id"],o["legacy-id"]),n=(n=(n=(n+='<li class="acalog-catalog">')+('<a class="acalog-catalog-link" href="'+o.gateway+'">'+o.name+"</a>")+'<div class="acalog-catalog-container">')+r(o))+"</div>"+"</li>";}else n+='<li class="acalog-catalog">None</li>';return n;}(a,n);e.html(a);};},CatalogLinkWidget:function(){this.widgetize=function(e,a,n){var t,o=n.gateway,r=n.gateway;a.length?(o+=A("index",t=a[0]["legacy-id"],t),r=a[0].name):L.reportError(n.api,"catalog-link",e.prop("outerHTML")),n.linkText&&(r=n.linkText),e.prop("href",o),e.text(r);};},CourseContentWidget:function(){this.widgetize=function(e,a,n){0===a.length&&L.reportError(n.api,"course-content",e.prop("outerHTML"));r=n,o="",(a=a).length?o+=c(a[0],r):(a=r.gateway,t=r.gateway,null!==r.gatewayCatalogId&&(a+=A("index",r.gatewayCatalogId,r.gatewayCatalogId),t+=A("index",r.gatewayCatalogId,r.gatewayCatalogId)),o+='<a href="'+a+'">'+t+"</a>");var t,o,r=o;e.html(r),N(e,n,!1);};},CourseListWidget:function(){this.widgetize=function(e,a,n){0===a.length&&L.reportError(n.api,"course-list",e.prop("outerHTML"));a=function(e,a){var n="";if(e.length)for(var t=0;t<e.length;t++){var o=e[t];o.gateway=a.gateway+A("course",a.gatewayCatalogId,o["legacy-id"]),n=(n+='<li class="acalog-course">')+('<a class="acalog-course-link" href="'+o.gateway+'">'+o.title+"</a>"),n=o.url?(o.api="/"+o.url.split("/").slice(3).join("/"),(n+='<div class="acalog-course-container" data-acalog-ajax="'+o.api+'" data-acalog-ajax-type="course">')+a.placeholder+"</div>"):(n+='<div class="acalog-course-container">')+c(o,a)+"</div>",n+="</li>";}else n+='<li class="acalog-course">None</li>';return n;}(a,n);e.html(a),N(e,n,!1),"dynamic"===n.display&&e.on("click",".acalog-course-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-course-open");var a=y(this).next("div.acalog-course-container");a.data("acalog-ajax")&&M(a,n,function(){N(a,n,!1);});});};},CourseLinkWidget:function(){this.widgetize=function(e,a,n){var t,o=n.gateway,r=n.gateway;a.length?(t=a[0]["legacy-id"],o+=A("course",n.gatewayCatalogId,t),r=a[0].title):(L.reportError(n.api,"course-link",e.prop("outerHTML")),null!==n.gatewayCatalogId&&(o+=A("index",n.gatewayCatalogId,n.gatewayCatalogId),r+=A("index",n.gatewayCatalogId,n.gatewayCatalogId))),n.linkText&&(r=n.linkText),e.prop("href",o),e.text(r);};},ProgramContentWidget:function(){this.widgetize=function(e,a,n){0===a.length&&L.reportError(n.api,"program-content",e.prop("outerHTML"));r=n,o="",(a=a).length?o+=l(a[0],r):(a=r.gateway,t=r.gateway,null!==r.gatewayCatalogId&&(a+=A("index",r.gatewayCatalogId,r.gatewayCatalogId),t+=A("index",r.gatewayCatalogId,r.gatewayCatalogId)),o+='<a href="'+a+'">'+t+"</a>");var t,o,r=o,i=(e.html(r),N(e,n,!1),e.children(".acalog-program-cores"));i.attr("data-acalog-ajax")&&M(i,n,function(){N(i,n,!1);}),"dynamic"===n.display&&e.on("click",".acalog-program-core-course-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-program-core-course-open");var a=y(this).siblings(".acalog-program-core-course-container:first").children(".acalog-program-core-course-body");a.attr("data-acalog-ajax")&&M(a,n,function(){N(a,n,!1);});});};},ProgramListWidget:function(){this.widgetize=function(e,a,n){0===a.length&&L.reportError(n.api,"program-list",e.prop("outerHTML"));a=function(e,a){var n="";if(e.length)for(var t=0;t<e.length;t++){var o=e[t];o.gateway=a.gateway+A("program",a.gatewayCatalogId,o["legacy-id"]),n=(n+='<li class="acalog-program">')+('<a class="acalog-program-link" href="'+o.gateway+'">'+o.name+"</a>"),n=o.url?(o.api="/"+o.url.split("/").slice(3).join("/"),(n+='<div class="acalog-program-container" data-acalog-ajax="'+o.api+'" data-acalog-ajax-type="program">')+a.placeholder+"</div>"):(n+='<div class="acalog-program-container">')+l(o,a)+"</div>",n+="</li>";}else n+='<li class="acalog-program">None</li>';return n;}(a,n);e.html(a),N(e,n,!1),"dynamic"===n.display&&(e.on("click",".acalog-program-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-program-open");var a=y(this).next("div.acalog-program-container");a.data("acalog-ajax")&&M(a,n,function(){N(a,n,!1);});}),e.on("click",".acalog-program-core-course-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-program-core-course-open");var a=y(this).next(".acalog-program-core-course-container").children(".acalog-program-core-course-body");a.attr("data-acalog-ajax")&&M(a,n,function(){N(a,n,!1);});}));};},ProgramLinkWidget:function(){this.widgetize=function(e,a,n){var t,o=n.gateway,r=n.gateway;a.length?(t=a[0]["legacy-id"],o+=A("program",n.gatewayCatalogId,t),r=a[
350].name):(L.reportError(n.api,"program-link",e.prop("outerHTML")),null!==n.gatewayCatalogId&&(o+=A("index",n.gatewayCatalogId,n.gatewayCatalogId),r+=A("index",n.gatewayCatalogId,n.gatewayCatalogId))),n.linkText&&(r=n.linkText),e.prop("href",o),e.text(r);};},EntityContentWidget:function(){this.widgetize=function(e,a,t){0===a.length&&L.reportError(t.api,"entity-content",e.prop("outerHTML"));r=t,o="",(a=a).length?o+=p(a[0],r):(a=r.gateway,n=r.gateway,null!==r.gatewayCatalogId&&(a+=A("index",r.gatewayCatalogId,r.gatewayCatalogId),n+=A("index",r.gatewayCatalogId,r.gatewayCatalogId)),o+='<a href="'+a+'">'+n+"</a>");var n,o,r=o,i=(e.html(r),N(e,t,!1),e.children(".acalog-entity-programs")),s=(i.attr("data-acalog-ajax")&&M(i,t,function(){N(i,t,!1);}),e.children(".acalog-entity-courses"));s.attr("data-acalog-ajax")&&M(s,t,function(){N(s,t,!1);}),"dynamic"===t.display&&(e.on("click",".acalog-course-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-course-open");var a=y(this).next(".acalog-course-container").children(".acalog-course-body");a.attr("data-acalog-ajax")&&M(a,t,function(){N(a,t,!1);});}),e.on("click",".acalog-program-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-program-open");var a=y(this).next(".acalog-program-container"),n=(a.attr("data-acalog-ajax")&&M(a,t,function(){N(a,t,!1);}),y(this).next(".acalog-program-container").children(".acalog-program-cores"));n.attr("data-acalog-ajax")&&M(n,t,function(){N(n,t,!1);});}),e.on("click",".acalog-program-core-course-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-program-core-course-open");var a=y(this).next(".acalog-program-core-course-container").children(".acalog-program-core-course-body");a.attr("data-acalog-ajax")&&M(a,t,function(){N(a,t,!1);});}));};},EntityListWidget:function(){this.widgetize=function(e,a,o){0===a.length&&L.reportError(o.api,"entity-list",e.prop("outerHTML"));a=function(e,a){var n="";if(e.length)for(var t=0;t<e.length;t++){var o=e[t];o.gateway=a.gateway+A("entity",a.gatewayCatalogId,o["legacy-id"]),n=(n+='<li class="acalog-entity">')+('<a class="acalog-entity-link" href="'+o.gateway+'">'+o.name+"</a>"),n=o.url?(o.api="/"+o.url.split("/").slice(3).join("/"),(n+='<div class="acalog-entity-container" data-acalog-ajax="'+o.api+'" data-acalog-ajax-type="entity">')+a.placeholder+"</div>"):(n+='<div class="acalog-entity-container">')+p(o,a)+"</div>",n+="</li>";}else n+='<li class="acalog-page">None</li>';return n;}(a,o);e.html(a),N(e,o,!1),"dynamic"===o.display&&(e.on("click",".acalog-entity-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-entity-open");var a=y(this).next("div.acalog-entity-container"),n=(a.data("acalog-ajax")&&M(a,o,function(){N(a,o,!1);}),y(this).next(".acalog-entity-container").children(".acalog-entity-programs")),t=(n.attr("data-acalog-ajax")&&M(n,o,function(){N(n,o,!1);}),y(this).next(".acalog-entity-container").children(".acalog-entity-courses"));t.attr("data-acalog-ajax")&&M(t,o,function(){N(t,o,!1);});}),e.on("click",".acalog-course-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-course-open");var a=y(this).next(".acalog-course-container").children(".acalog-course-body");a.attr("data-acalog-ajax")&&M(a,o,function(){N(a,o,!1);});}),e.on("click",".acalog-program-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-program-open");var a=y(this).next(".acalog-program-container"),n=(a.attr("data-acalog-ajax")&&M(a,o,function(){N(a,o,!1);}),y(this).next(".acalog-program-container").children(".acalog-program-cores"));n.attr("data-acalog-ajax")&&M(n,o,function(){N(n,o,!1);});}),e.on("click",".acalog-program-core-course-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-program-core-course-open");var a=y(this).next(".acalog-program-core-course-container").children(".acalog-program-core-course-body");a.attr("data-acalog-ajax")&&M(a,o,function(){N(a,o,!1);});}));};},EntityLinkWidget:function(){this.widgetize=function(e,a,n){var t,o=n.gateway,r=n.gateway;a.length?(t=a[0]["legacy-id"],o+=A("entity",n.gatewayCatalogId,t),r=a[
350].name):(L.reportError(n.api,"entity-link",e.prop("outerHTML")),null!==n.gatewayCatalogId&&(o+=A("index",n.gatewayCatalogId,n.gatewayCatalogId),r+=A("index",n.gatewayCatalogId,n.gatewayCatalogId))),n.linkText&&(r=n.linkText),e.prop("href",o),e.text(r);};},FilterContentWidget:function(){this.widgetize=function(e,a,n){0===a.length&&L.reportError(n.api,"filter-content",e.prop("outerHTML"));i=n,r="",(t=a).length?r+=f(t[0],i):(t=i.gateway,o=i.gateway,null!==i.gatewayCatalogId&&(t+=A("index",i.gatewayCatalogId,i.gatewayCatalogId),o+=A("index",i.gatewayCatalogId,i.gatewayCatalogId)),r+='<a href="'+t+'">'+o+"</a>");var t,o,r,i=r;e.html(i),N(e,n,!1),a.length&&a[0].content&&v(e.find(".acalog-filter-description"),a[0].content);};},FilterListWidget:function(){this.widgetize=function(e,a,n){0===a.length&&L.reportError(n.api,"filter-list",e.prop("outerHTML"));var t=function(e,a){var n="";if(e.length)for(var t=0;t<e.length;t++){var o=e[t];o.gateway=a.gateway+A("filter",a.gatewayCatalogId,o["legacy-id"]),n=(n+='<li class="acalog-filter">')+('<a class="acalog-filter-link" href="'+o.gateway+'">'+o.name+"</a>"),n=o.url?(o.api="/"+o.url.split("/").slice(3).join("/"),(n+='<div class="acalog-filter-container" data-acalog-ajax="'+o.api+'" data-acalog-ajax-type="filter">')+a.placeholder+"</div>"):(n+='<div class="acalog-filter-container">')+f(o,a)+"</div>",n+="</li>";}else n+='<li class="acalog-page">None</li>';return n;}(a,n);e.html(t),N(e,n,!1),e.find("li.acalog-filter").each(function(e){e=a[e];e&&e.content&&v(y(this).find(".acalog-filter-description"),e.content);}),"dynamic"===n.display&&e.on("click",".acalog-filter-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-filter-open");var a=y(this).next("div.acalog-filter-container");a.data("acalog-ajax")&&M(a,n,function(){N(a,n,!1);});});};},FilterLinkWidget:function(){this.widgetize=function(e,a,n){var t,o=n.gateway,r=n.gateway;a.length?(t=a[0]["legacy-id"],o+=A("filter",n.gatewayCatalogId,t),r=a[0].name):(L.reportError(n.api,"filter-link",e.prop("outerHTML")),null!==n.gatewayCatalogId&&(o+=A("index",n.gatewayCatalogId,n.gatewayCatalogId),r+=A("index",n.gatewayCatalogId,n.gatewayCatalogId))),n.linkText&&(r=n.linkText),e.prop("href",o),e.text(r);};},PageContentWidget:function(){this.widgetize=function(e,a,n){var t,o,r,i;0===a.length&&L.reportError(n.api,"page-content",e.prop("outerHTML")),o=n,i="",(t=a).length?i+=_(t[0]):(t=o.gateway,r=o.gateway,null!==o.gatewayCatalogId&&(t+=A("index",o.gatewayCatalogId,o.gatewayCatalogId),r+=A("index",o.gatewayCatalogId,o.gatewayCatalogId)),i+='<a href="'+t+'">'+r+"</a>"),e.html(i),N(e,n,!1),a.length&&a[0].content&&v(e.find(".acalog-page-description"),a[0].content);};},PageListWidget:function(){this.widgetize=function(e,a,n){0===a.length&&L.reportError(n.api,"page-list",e.prop("outerHTML"));var t=function(e,a){var n="";if(e.length)for(var t=0;t<e.length;t++){var o=e[t];o.gateway=a.gateway+A("page",a.gatewayCatalogId,o["legacy-id"]),n=(n+='<li class="acalog-page">')+('<a class="acalog-page-link" href="'+o.gateway+'">'+o.name+"</a>"),n=o.url?(o.api="/"+o.url.split("/").slice(3).join("/"),(n+='<div class="acalog-page-container" data-acalog-ajax="'+o.api+'" data-acalog-ajax-type="page">')+a.placeholder+"</div>"):(n+='<div class="acalog-page-container">')+_(o)+"</div>",n+="</li>";}else n+='<li class="acalog-page">None</li>';return n;}(a,n);e.html(t),N(e,n,!1),e.find("li.acalog-page").each(function(e){e=a[e];e&&e.content&&v(y(this).find(".acalog-page-description"),e.content);}),"dynamic"===n.display&&e.on("click",".acalog-page-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-page-open");var a=y(this).next("div.acalog-page-container");a.data("acalog-ajax")&&M(a,n,function(){N(a,n,!1);});});};},PageLinkWidget:function(){this.widgetize=function(e,a,n){var t,o=n.gateway,r=n.gateway;a.length?(t=a[0]["legacy-id"],o+=A("page",n.gatewayCatalogId,t),r=a[0].name):(L.reportError(n.api,"page-link",e.prop("outerHTML")),null!==n.gatewayCatalogId&&(o+=A("index",n.gatewayCatalogId,n.gatewayCatalogId),r+=A("index",n.gatewayCatalogId,n.gatewayCatalogId))),n.linkText&&(r=n.linkText),e.prop("href",o),e.text(r);};},DegreePlannerContentWidget:function(){this.widgetize=function(e,a,n){0===a.length&&L.reportError(n.api,"degree-planner-content",e.prop("outerHTML"));r=n,o="",(a=a).length?o+=S(a[0],r):(a=r.gateway,t=r.gateway,null!==r.gatewayCatalogId&&(a+=A("index",r.gatewayCatalogId,r.gatewayCatalogId),t+=A("index",r.gatewayCatalogId,r.gatewayCatalogId)),o+='<a href="'+a+'">'+t+"</a>");var t,o,r=o,i=(e.html(r),N(e,n,!1),e.children(".acalog-program-cores"));i.attr("data-acalog-ajax")&&M(i,n,function(){N(i,n,!1);}),"dynamic"===n.display&&e.on("click",".acalog-program-core-course-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-program-core-course-open");var a=y(this).next(".acalog-program-core-course-container").children(".acalog-program-core-course-body");a.attr("data-acalog-ajax")&&M(a,n,function(){N(a,n,!1);});});};},DegreePlannerListWidget:function(){this.widgetize=function(e,a,n){0===a.length&&L.reportError(n.api,"degree-planner-list",e.prop("outerHTML"));a=function(e,a){var n="";if(e.length)for(var t=0;t<e.length;t++){var o=e[t];o.gateway=a.gateway+A("degree_planner",a.gatewayCatalogId,o["legacy-id"]),n=(n=(n=(n+='<li class="acalog-program">')+('<a class="acalog-program-link" href="'+o.gateway+'">'+o.name+"</a>")+'<div class="acalog-program-container">')+S(o,a))+"</div>"+"</li>";}else n+='<li class="acalog-program">None</li>';return n;}(a,n);e.html(a),N(e,n,!1),"dynamic"===n.display&&(e.on("click",".acalog-program-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-program-open");var a=y(this).next(".acalog-program-container").children(".acalog-program-cores");a.attr("data-acalog-ajax")&&M(a,n,function(){N(a,n,!1);});}),e.on("click",".acalog-program-core-course-link",function(e){e.preventDefault(),y(this).parent().toggleClass("acalog-program-core-course-open");var a=y(this).next(".acalog-program-core-course-container").children(".acalog-program-core-course-body");a.attr("data-acalog-ajax")&&M(a,n,function(){N(a,n,!1);});}));};},DegreePlannerLinkWidget:function(){this.widgetize=function(e,a,n){var t,o=n.gateway,r=n.gateway;a.length?(t=a[0]["legacy-id"],o+=A("degree_planner",n.gatewayCatalogId,t),r=a[
350].name):(L.reportError(n.api,"degree-planner-link",e.prop("outerHTML")),null!==n.gatewayCatalogId&&(o+=A("index",n.gatewayCatalogId,n.gatewayCatalogId),r+=A("index",n.gatewayCatalogId,n.gatewayCatalogId))),n.linkText&&(r=n.linkText),e.prop("href",o),e.text(r);};},LocationContentWidget:function(){this.widgetize=function(e,a,n){0===a.length&&L.reportError(n.api,"location-content",e.prop("outerHTML"));n=function(e){var a="";let n=e;return a+=C(n=e.length?e[0].location:n);}(a);e.html(n);};},LocationListWidget:function(){this.widgetize=function(e,a,n){0===a.length&&L.reportError(n.api,"location-list",e.prop("outerHTML"));n=function(n){var t="";if(n.length||0,n.length){for(let a=0;a<n.length;a++){let e=n[a];t+=C(e=e.location?e.location:e);}}return t;}(a);e.html(n);};},UnknownContentWidget:function(){this.widgetize=function(e,a,n){L.reportError(n.api,"unknown-content",e.prop("outerHTML")),e.html('<span class="acalog-error">Error</span>');};},UnknownListWidget:function(){this.widgetize=function(e,a,n){L.reportError(n.api,"unknown-list",e.prop("outerHTML")),e.html('<li><span class="acalog-error">Error</span></li>');};},UnknownLinkWidget:function(){this.widgetize=function(e,a,n){L.reportError(n.api,"unknown-link",e.prop("outerHTML")),e.text("Error");};}};function s(a){try{(a=JSON.parse(a)).program_display=Boolean(a.program_display),a.course_display=Boolean(a.course_display),a.program_show_only_active_visible=Boolean(a.program_show_only_active),a.searchable=Boolean(a.searchable),a.program_grouping=2===a.program_grouping?"degree-type":1===a.program_grouping?"type":"none",a.course_grouping=1===a.course_grouping?"type":"none";}catch(e){a={program_display:!1,course_display:!1,program_show_only_active_visible:!0,searchable:!1,program_grouping:"none",course_grouping:"none"};}return a;}function d(e,a){for(var n=[],t={},o="",r=0;r<e.length;r++){var i=e[r];if(!(a.program_show_only_active_visible&&!1===i.status.visible||!1===i.status.active))if(i.program_types.length)for(var s=0;s<i.program_types.length;s++)(o=i.program_types[s].name) in t?t[o].push(i):t[o]=[i];else (o="Other Programs") in t?t[o].push(i):t[o]=[i];}var l=Object.keys(t).sort();-1<l.indexOf("Other Programs")&&l.splice(l.length,0,l.splice(l.indexOf("Other Programs"),1)[0]);for(var m=0;m<l.length;m++)n.push({type:l[m],programs:t[l[m]]});return n;}function k(e,a){for(var n=[],t={},o="",r=0;r<e.length;r++){var i=e[r];if(!(a.program_show_only_active_visible&&!1===i.status.visible||!1===i.status.active))if(i.degree_types.length)for(var s=0;s<i.degree_types.length;s++)(o=i.degree_types[s].name) in t?t[o].push(i):t[o]=[i];else (o="Other Programs") in t?t[o].push(i):t[o]=[i];}var l=Object.keys(t).sort();-1<l.indexOf("Other Programs")&&l.splice(l.length,0,l.splice(l.indexOf("Other Programs"),1)[0]);for(var m=0;m<l.length;m++)n.push({type:l[m],programs:t[l[m]]});return n;}function g(e,a){for(var n=[],t=0;t<e.length;t++){var o=e[t];a.program_show_only_active_visible&&!1===o.status.visible||!1===o.status.active||n.push(o);}return n;}function r(e){var a="";return (a+='<h1 class="acalog-catalog-name">'+e.name+"</h1>")+('<div class="acalog-catalog-description">'+e.description+"</div>")+'<a href="#" class="acalog-close">Close</a>';}function c(e,a){var n,t="";return t+='<h1 class="acalog-course-title">'+e.title+"</h1>",e.hasOwnProperty("locations")&&0<(n=e.locations.map((e)=>e.name).join(", ")).length&&(t+='<h3 class="acalog-course-location"><b>Location(s):</b><span>'+n+"</span></h3>"),e.body?t+='<div class="acalog-course-body">'+e.body+"</div>":(e.api="/"+e.url.split("/").slice(3).join("/"),t+='<div class="acalog-course-body" data-acalog-ajax="'+e.api+'" data-acalog-ajax-type="course-body">'+a.placeholder+"</div>"),t+='<a href="#" class="acalog-close">Close</a>';}function l(e,a){var n,t="";return t+='<h1 class="acalog-program-name">'+e.name+"</h1>",e.hasOwnProperty("locations")&&0<(n=e.locations.map((e)=>e.name).join(", ")).length&&(t+='<h3 class="acalog-program-location"><b>Location(s):</b><span>'+n+"</span></h3>"),e.hasOwnProperty("description")?t+='<div class="acalog-program-description">'+e.description+"</div>":(e.api="/"+e.url.split("/").slice(3).join("/"),t+='<div class="acalog-program-description" data-acalog-ajax="'+e.api+'" data-acalog-ajax-type="program">'+a.placeholder+"</div>"),e.hasOwnProperty("cores")?t+='<div class="acalog-program-cores">
35'+h(e.cores,2,a)+"</div>":(e.api="/"+e.url.split("/").slice(3).join("/"),t+='<div class="acalog-program-cores" data-acalog-ajax="'+e.api+'" data-acalog-ajax-type="cores">'+a.placeholder+"</div>"),t+='<a href="#" class="acalog-close">Close</a>';}function h(e,a,n){for(var t="",o=6<a?6:a,r=6===o?6:o+1,i=0;i<e.length;i++){var s=e[i];if(t=(t+='<div class="acalog-program-core">')+("<h"+o+' class="acalog-program-core-name">'+s.name+"</h"+o+">"),s.description.length&&(t+='<div class="acalog-program-core-description">'+s.description+"</div>"),s.courses.length){t+='<ul class="acalog-program-core-courses">';for(var l=0;l<s.courses.length;l++){var m=s.courses[l];m.gateway=n.gateway+A("course",n.gatewayCatalogId,m["legacy-id"]),m.api="/"+m.url.split("/").slice(3).join("/"),m.adhocs=function(e,a){var n={left:[],right:[],before:[],after:[]};if(a.length)for(var t=0;t<a.length;t++){var o=a[t];e===o["course-id"]&&("left"===o.placement?n.left.push(o):"right"===o.placement?n.right.push(o):"before"===o.placement?n.before.push(o):"after"===o.placement&&n.after.push(o));}return n;}(m.id,s.adhocs);for(var y=0;y<m.adhocs.before.length;y++)t+=m.adhocs.before[y].display;t+='<li class="acalog-program-core-course">';for(var c=0;c<m.adhocs.left.length;c++)t+=m.adhocs.left[c].display+" ";t+='<a class="acalog-program-core-course-link" href="'+m.gateway+'">'+m.title+"</a>";for(var u=0;u<m.adhocs.right.length;u++)t+=" "+m.adhocs.right[u].display;for(var t=(t=(t=(t+='<div class="acalog-program-core-course-container">')+("<h"+r+' class="acalog-program-core-course-title">'+m.title+"</h"+r+">"))+('<div class="acalog-program-core-course-body" data-acalog-ajax="'+m.api+'" data-acalog-ajax-type="course-body">'+n.placeholder+"</div>")+'<a href="#" class="acalog-close">Close</a>')+"</div>"+"</li>",d=0;d<m.adhocs.after.length;d++)t+=m.adhocs.after[d].display;}t+="</ul>";}s.children.length&&(t+='<div class="acalog-program-cores">'+h(s.children,a+1,n)+"</div>"),t+="</div>";}return t;}function m(e,a,n){var t,o="";if("type"===a.program_grouping){var r=d(e,a);if(r.length){o+="<h2>Programs</h2>";for(var i=0;i<r.length;i++){for(var o=o+("<h3>"+r[i].type+"</h3>")+"<ul>",s=0;s<r[i].programs.length;s++)(t=r[i].programs[s]).gateway=n.gateway+A("program",n.gatewayCatalogId,t["legacy-id"]),o=(o+='<li class="acalog-program">')+'<a class="acalog-program-link" href="'+t.gateway+'">'+t.name+"</a>",t.api="/"+t.url.split("/").slice(3).join("/"),o=(o+='<div class="acalog-program-container" data-acalog-ajax="'+t.api+'" data-acalog-ajax-type="program">')+n.placeholder+"</div></li>";o+="</ul>";}}}else if("degree-type"===a.program_grouping){var l=k(e,a);if(l.length){o+="<h2>Programs</h2>";for(var m=0;m<l.length;m++){o=o+("<h3>"+l[m].type+"</h3>")+"<ul>";for(var y=0;y<l[m].programs.length;y++)(t=l[m].programs[y]).gateway=n.gateway+A("program",n.gatewayCatalogId,t["legacy-id"]),o=(o+='<li class="acalog-program">')+'<a class="acalog-program-link" href="'+t.gateway+'">'+t.name+"</a>",t.api="/"+t.url.split("/").slice(3).join("/"),o=(o+='<div class="acalog-program-container" data-acalog-ajax="'+t.api+'" data-acalog-ajax-type="program">')+n.placeholder+"</div></li>";o+="</ul>";}}}else{var c=g(e,a);if(c.length){o=o+"<h2>Programs</h2>"+"<ul>";for(var u=0;u<c.length;u++)(t=c[u]).gateway=n.gateway+A("program",n.gatewayCatalogId,t["legacy-id"]),o=(o+='<li class="acalog-program">')+'<a class="acalog-program-link" href="'+t.gateway+'">'+t.name+"</a>",t.api="/"+t.url.split("/").slice(3).join("/"),o=(o+='<div class="acalog-program-container" data-acalog-ajax="'+t.api+'" data-acalog-ajax-type="program">')+n.placeholder+"</div></li>";o+="</ul>";}}return o;}function u(e,a,n){var t,o="";if(e.length)if("type"===a.course_grouping){var r=function(e){for(var a=[],n={},t="",o=0;o<e.length;o++){var r=e[o];if(!1!==r.status.active)if(r.course_types.length)for(var i=0;i<r.course_types.length;i++)(t=r.course_types[i].name) in n?n[t].push(r):n[t]=[r];else (t="Other Courses") in n?n[t].push(r):n[t]=[r];}var s=Object.keys(n).sort();-1<s.indexOf("Other Courses")&&s.splice(s.length,0,s.splice(s.indexOf("Other Courses"),1)[0]);for(var l=0;l<s.length;l++)a.push({type:s[l],courses:n[s[l]]});return a;}(e);if(r.length){o+="<h2>Courses</h2>";
35for(var i=0;i<r.length;i++){for(var o=o+("<h3>"+r[i].type+"</h3>")+"<ul>",s=0;s<r[i].courses.length;s++)(t=r[i].courses[s]).gateway=n.gateway+A("course",n.gatewayCatalogId,t["legacy-id"]),o=(o=(o+='<li class="acalog-course">')+'<a class="acalog-course-link" href="'+t.gateway+'">'+t.title+'</a><div class="acalog-course-container">')+c(t,n)+"</div></li>";o+="</ul>";}}}else{var l=function(e){for(var a=[],n=0;n<e.length;n++){var t=e[n];!1!==t.status.active&&a.push(t);}return a;}(e);if(l.length){o=o+"<h2>Courses</h2>"+"<ul>";for(var m=0;m<l.length;m++)(t=l[m]).gateway=n.gateway+A("course",n.gatewayCatalogId,t["legacy-id"]),o=(o=(o+='<li class="acalog-course">')+'<a class="acalog-course-link" href="'+t.gateway+'">'+t.title+'</a><div class="acalog-course-container">')+c(t,n)+"</div></li>";o+="</ul>";}}return o;}function p(e,a){e.options=s(e.options);var n="",n=(n+='<h1 class="acalog-entity-name">'+e.name+"</h1>")+('<div class="acalog-entity-description">'+e.description+"</div>");return e.hasOwnProperty("programs")&&e.hasOwnProperty("options")&&e.options.program_display?n+='<div class="acalog-entity-programs">'+m(e.programs,e.options,a)+"</div>":e.hasOwnProperty("options")&&e.options.program_display&&(e.api="/"+e.url.split("/").slice(3).join("/"),n+='<div class="acalog-entity-programs" data-acalog-ajax="'+e.api+'" data-acalog-ajax-type="programs">'+a.placeholder+"</div>"),e.hasOwnProperty("courses")&&e.hasOwnProperty("options")&&e.options.course_display?n+='<div class="acalog-entity-courses">'+u(e.courses,e.options,a)+"</div>":e.hasOwnProperty("options")&&e.options.course_display&&(e.api="/"+e.url.split("/").slice(3).join("/"),n+='<div class="acalog-entity-courses" data-acalog-ajax="'+e.api+'" data-acalog-ajax-type="courses">'+a.placeholder+"</div>"),n+='<a href="#" class="acalog-close">Close</a>';}function f(e,a){var a='<p>Full filter support coming soon. <a href="'+a.gateway+A("filter",a.gatewayCatalogId,e["legacy-id"])+'">Click here</a> to view the filter.</p>',n="";return (n+='<h1 class="acalog-filter-name">'+e.name+"</h1>")+('<div class="acalog-filter-description">'+e.content+"</div>")+('<div class="acalog-filter-content">'+a+"</div>")+'<a href="#" class="acalog-close">Close</a>';}function _(e){var a="";return (a+='<h1 class="acalog-page-name">'+e.name+"</h1>")+('<div class="acalog-page-description">'+e.content+"</div>")+'<a href="#" class="acalog-close">Close</a>';}function S(e,a){var n="",n=(n+='<h1 class="acalog-program-name">'+e.name+"</h1>")+('<div class="acalog-program-description">'+e.description+"</div>");return e.hasOwnProperty("cores")?n+='<div class="acalog-program-cores">'+h(e.cores,2,a)+"</div>":(e.api="/"+e.url.split("/").slice(3).join("/"),n+='<div class="acalog-program-cores" data-acalog-ajax="'+e.api+'" data-acalog-ajax-type="cores">'+a.placeholder+"</div>"),n+='<a href="#" class="acalog-close">Close</a>';}function C(e){var a="",e=(a+='<span class="acalog-location-container"><h1 class="acalog-location-name">'+e.name+"</h1>",e.address);return a+('<address class="acalog-location-address">'+t.format({city:e.city,state:e.state,countryCode:e.country,postcode:e.postal_code,road:e.street,county:e.county,house:e.building_number,suite:e.suite},{output:"array"}).join("<br/>")+"</address>")+"</span>";}function A(e,a,n){var t="";return "index"===e?t+="/index.php?catoid="+a:"course"===e?t+="/preview_course_nopop.php?catoid="+a+"&coid="+n:"program"===e?t+="/preview_program.php?catoid="+a+"&poid="+n:"entity"===e?t+="/preview_entity.php?catoid="+a+"&ent_oid="+n:"filter"===e||"page"===e?t+="/content.php?catoid="+a+"&navoid="+n:"media"===e?t+="/mime/media/view/"+a+"/"+n+"/":"degree_planner"===e&&(t+="/preview_degree_planner.php?catoid="+a+"&poid="+n+"&print"),t;}function b(e,a){try{a=null==a?"":String(a);}catch(e){a="";}a=a&&a.trim?a.trim():"",e.find("img").each(function(){var e=y(this).attr("alt");null!=e&&""!==String(e).trim()||y(this).attr("alt",a);});}function v(e,a){if(e&&e.length&&"string"==typeof a&&""!==a.trim())try{if
35("undefined"!=typeof DOMParser){var n=(new DOMParser()).parseFromString("<acalog-api-src>"+a+"</acalog-api-src>","text/html").getElementsByTagName("acalog-api-src")[0];if(n){for(var t=n.querySelectorAll("img"),o=[],r=0;r<t.length;r++)o.push({src:t[r].getAttribute("src"),alt:t[r].getAttribute("alt")});for(var i=e.find("img").toArray(),s={},l=0;l<i.length;l++){var m=i[l],y=m.getAttribute("alt");if(null==y||""===String(y).trim()){for(var c=m.getAttribute("src")||"",u=null,d=-1,k=0;k<o.length;k++)if(!s[k]){var g=o[k].src||"";if(c&&g&&(c===g||c.endsWith(g)||g.endsWith(c))){u=o[k].alt,d=k;break;}}if(d<0)for(var h=0;h<o.length;h++)if(!s[h]){var p=o[h].alt;if(null!=p&&""!==String(p).trim()){u=p,d=h;break;}}0<=d&&(s[d]=!0),null!=u&&""!==String(u).trim()&&m.setAttribute("alt",u);}}}}}catch(e){}}function M(t,o,r){var e=o.api+"/widget-api"+t.data("acalog-ajax"),i=t.data("acalog-ajax-type"),a=(t.removeData("acalog-ajax"),t.removeAttr("data-acalog-ajax"),t.removeData("acalog-ajax-type"),t.removeAttr("data-acalog-ajax-type"),w.getWidgetType(t,o));L.get(e,[],a,o,function(e,a){var n;e.length?(e=e[0],"course-body"===i&&e.hasOwnProperty("body")?t.html(e.body):"cores"===i&&e.hasOwnProperty("cores")?(n=h(e.cores,2,o),t.html(n)):"programs"===i&&e.hasOwnProperty("programs")&&e.hasOwnProperty("options")?(e.options=s(e.options),n=m(e.programs,e.options,o),t.html(n)):"courses"===i&&e.hasOwnProperty("courses")&&e.hasOwnProperty("options")?(e.options=s(e.options),n=u(e.courses,e.options,o),t.html(n)):"course"===i?(n=c(e,o),t.html(n)):"program"===i?(n=l(e,o),t.html(n)):"entity"===i?(n=p(e,o),t.html(n)):"filter"===i?(n=f(e,o),t.html(n),b(t,e.name),N(t,o,!1),e.content&&v(t.find(".acalog-filter-description"),e.content)):"page"===i?(n=_(e),t.html(n),b(t,e.name),N(t,o,!1),e.content&&v(t.find(".acalog-page-description"),e.content)):"media"===i?t.html(""):"degree_planner"===i&&e.hasOwnProperty("programs")&&e.hasOwnProperty("options")?(e.options=s(e.options),n=function(e,a,n){var t,o="";if("type"===a.program_grouping){var r=d(e,a);if(r.length){o+="<h2>Programs</h2>";for(var i=0;i<r.length;i++){for(var o=o+("<h3>"+r[i].type+"</h3>")+"<ul>",s=0;s<r[i].programs.length;s++)(t=r[i].programs[s]).gateway=n.gateway+A("program",n.gatewayCatalogId,t["legacy-id"]),o=(o=(o+='<li class="acalog-program">')+'<a class="acalog-program-link" href="'+t.gateway+'">'+t.name+'</a><div class="acalog-program-container">')+S(t,n)+"</div></li>";o+="</ul>";}}}else if("degree-type"===a.program_grouping){var l=k(e,a);if(l.length){o+="<h2>Programs</h2>";for(var m=0;m<l.length;m++){o=o+("<h3>"+l[m].type+"</h3>")+"<ul>";for(var y=0;y<l[m].programs.length;y++)(t=l[m].programs[y]).gateway=n.gateway+A("program",n.gatewayCatalogId,t["legacy-id"]),o=(o=(o+='<li class="acalog-program">')+'<a class="acalog-program-link" href="'+t.gateway+'">'+t.name+'</a><div class="acalog-program-container">')+S(t,n)+"</div></li>";o+="</ul>";}}}else{var c=g(e,a);if(c.length){o=o+"<h2>Programs</h2>"+"<ul>";for(var u=0;u<c.length;u++)(t=c[u]).gateway=n.gateway+A("program",n.gatewayCatalogId,t["legacy-id"]),o=(o=(o+='<li class="acalog-program">')+'<a class="acalog-program-link" href="'+t.gateway+'">'+t.name+'</a><div class="acalog-program-container">')+S(t,n)+"</div></li>";o+="</ul>";}}return o;}(e.programs,e.options,o),t.html(n)):"degree_planner"===i?(n=S(e,o),t.html(n)):"location"===i||"locations"===i?(n=C(e),t.html(n)):t.html('<span class="acalog-error">Error</span>')):t.html('<span class="acalog-error">Error</span>'),r();});}function N(e,o,r){e.find(".permalink").each(function(){var e,a,n="",t=y(this).data();t.display=y(this).text(),"hierarchy"===t.to_type?t.to_type="entity":"content"===t.to_type&&t.to_url&&-1!==t.to_url.indexOf("page")?t.to_type="page":"content"===t.to_type&&t.to_url&&-1!==t.to_url.indexOf("media")?t.to_type="media":("content"===t.to_type&&t.to_url&&-1!==t.to_url.indexOf("filter")||"content"===t.to_type&&t.to_url&&-1!==t.to_url.indexOf("direct-link"))&&(t.to_type="filter"),t.hasOwnProperty("to_url")&&(t.api="/"+t.to_url.split("/").slice(3).join("/")),t.gateway=o.gateway+A(t.to_type,o.gatewayCatalogId,t.to_legacy_id),t.anchor_text&&String(t.anchor_text).length&&(t.gateway+="#"+t.anchor_text),!0===t.inactive?n=(n+='<div class="acalog-permalink">')+'<span class="acalog-permalink-inactive">'+t.display+"</span></div>":y(this).is("img")?(e=((y(this).attr("alt")||"").trim()||(y(this).attr("title")||"").trim()||t.display||"").trim(),a="",y(this)[0].hasAttribute("style")&&(a=' style="'+y(this)[0].style.cssText+'"'),n+='<img class="acalog-permalink" src="'+t.gateway+'" alt="'+String(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/\r|\n/g," ")+'"'+a+">"):n="inline"===t.display_type&&!0===r?(n+='<div class="acalog-permalink">')+'<a target="_blank" class="acalog-permalink-link" href="'+t.gateway+'" >'+t.display+"</a></div>
35":"inline"===t.display_type?(n=n+'<div class="acalog-permalink acalog-permalink-inline"><a class="acalog-permalink-link" href="'+t.gateway+'" >'+t.display+"</a>")+'<div class="acalog-permalink-container'+(t.show_title?"":" acalog-permalink-hidetitle")+'" data-acalog-ajax="'+t.api+'" data-acalog-ajax-type="'+t.to_type+'">'+o.placeholder+"</div></div>":"tooltip"===t.display_type&&null!=t.api?(n=n+'<div class="acalog-permalink acalog-permalink-tooltip"><a class="acalog-permalink-link" href="'+t.gateway+'" >'+t.display+"</a>")+'<div class="acalog-permalink-container" data-acalog-ajax="'+t.api+'"  data-acalog-ajax-type="'+t.to_type+'">'+o.placeholder+"</div></div>":"dynamic"===t.display_type&&null!=t.api?(n=n+'<div class="acalog-permalink acalog-permalink-showhide"><a class="acalog-permalink-link" href="'+t.gateway+'" >'+t.display+"</a>")+'<div class="acalog-permalink-container" data-acalog-ajax="'+t.api+'" data-acalog-ajax-type="'+t.to_type+'">'+o.placeholder+"</div></div>":"same"===t.display_type?(n+='<div class="acalog-permalink">')+'<a class="acalog-permalink-link" href="'+t.gateway+'" >'+t.display+"</a></div>":"new"===t.display_type||"popup"===t.display_type?(n+='<div class="acalog-permalink">')+'<a target="_blank" class="acalog-permalink-link" href="'+t.gateway+'" >'+t.display+"</a></div>":(n+='<div class="acalog-permalink">')+'<span class="acalog-permalink-text">'+t.display+"</span></div>",y(this).replaceWith(n);}),e.find(".acalog-permalink-inline").each(function(){var e=y(this),a=y(this).children(".acalog-permalink-container");e.addClass("acalog-permalink-open"),a.attr("data-acalog-ajax")&&M(a,o,function(){N(a,o,!0);});}),"dynamic"===o.display&&(e.on("click",".acalog-permalink-tooltip > .acalog-permalink-link, .acalog-permalink-showhide > .acalog-permalink-link",function(e){e.preventDefault(),e.stopPropagation();var e=y(this).parent(),a=e.children(".acalog-permalink-container");e.toggleClass("acalog-permalink-open"),a.attr("data-acalog-ajax")&&M(a,o,function(){N(a,o,!0);});}),e.on("click",".acalog-permalink .acalog-permalink-container > .acalog-close",function(e){e.preventDefault(),e.stopPropagation(),y(this).parent().parent().toggleClass("acalog-permalink-open");}),e.on("click",".acalog-course > .acalog-course-container > .acalog-close",function(e){e.preventDefault(),e.stopPropagation(),y(this).parent().parent().toggleClass("acalog-course-open");}),e.on("click",".acalog-program > .acalog-program-container > .acalog-close",function(e){e.preventDefault(),e.stopPropagation(),y(this).parent().parent().toggleClass("acalog-program-open");}),e.on("click",".acalog-program-core-course > .acalog-program-core-course-container > .acalog-close",function(e){e.preventDefault(),e.stopPropagation(),y(this).parent().parent().toggleClass("acalog-program-core-course-open");}),e.on("click",".acalog-entity > .acalog-entity-container > .acalog-close",function(e){e.preventDefault(),e.stopPropagation(),y(this).parent().parent().toggleClass("acalog-entity-open");}),e.on("click",".acalog-filter > .acalog-filter-container > .acalog-close",function(e){e.preventDefault(),e.stopPropagation(),y(this).parent().parent().toggleClass("acalog-filter-open");}),e.on("click",".acalog-page > .acalog-page-container > .acalog-close",function(e){e.preventDefault(),e.stopPropagation(),y(this).parent().parent().toggleClass("acalog-page-open");}));}B={"course-content":"courseId","program-content":"programId","entity-content":"entityId","filter-content":"filterId","page-content":"pageId","degree-planner-content":"programId","location-content":"locationId"};var B,L={encodeData:function(e){return encodeURIComponent(e).replace(/\-/g,"%2D").replace(/\_/g,"%5F").replace(/\./g,"%2E").replace(/\!/g,"%21").replace(/\~/g,"%7E").replace(/\*/g,"%2A").replace(/\'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29");},get:function o(r,i,s,l,m){y.ajax({url:r}).done(function(a){var e,n,t;void 0!==a.count&&Object.keys(a).forEach(function(e){-1<e.indexOf("-list")&&(a.list=a[e],delete a[e]);}),void 0!==a.count&&void 0!==a.list?(i=i.concat(a.list),a.count>i.length&&0<=s.indexOf("list")?(n=(t=(e=r).match(/&page=(\d+)/))[0],t="&page="+(parseInt(t[1])+1),o(e.replace(n,t),i,s,l,m)):0<i.length&&0<=s.indexOf("content")&&0<=r.indexOf("page-size")?((e=y.extend(!0,{},l))[B[s]]=i[0].id,o(w.getEndpoint(e),[],s,e,m)):m(i,s)):(i.push(a),m(i,s));}).fail(function(e,a,n){m([],s);});},fauxFilterData:function(e,a){if(0!==e.length&&"catalogs"===a.data){for(var n=0;n<e.length;n++){var t=e[n];a.catalogId&&t.id!==a.catalogId&&delete e[n],a.gatewayCatalogId&&t["legacy-id"]!==a.gatewayCatalogId&&delete e[n];}e=e.filter(function(e){return e;});}return e;},reportError:function(e,a,n){a={error:a,widget:n,location:window.location.href},y.post(e+"/widget-api/error/",a);}},w={getEndpoint:function(e){var a=e.api+"/widget-api";return "catalogs"===e.data?(a+="/catalogs/?page-size=100&page=1",e.catalogLegacyId&&(a+="&legacy-id="+L.encodeData(e.catalogLegacyId)),e.catalogType&&(a+="&type="+L.encodeData(e.catalogType)),e.catalogName&&(a+="&name="+L.encodeData(e.catalogName))):"courses"===e.data&&e.courseId?a+="/catalog/"+e.catalogId+"/course/"+e.courseId+"/":"courses"===e.data?(a+="/catalog/"+e.catalogId+"/courses/?page-size=100&page=1",e.courseLegacyId&&(a+="&legacy-id="+L.encodeData(e.courseLegacyId)),e.courseType&&(a+="&type="+L.encodeData(e.courseType)),e.coursePrefix&&(a+="&prefix="+L.encodeData(e.coursePrefix)),e.courseCode&&(a+="&code="+L.encodeData(e.courseCode)),e.courseName&&(a+="&name="+L.encodeData(e.courseName))):"programs"===e.data&&e.programId?a+="/catalog/"+e.catalogId+"/program/"+e.programId+"/":"programs"===e.data?(a+="/catalog/"+e.catalogId+"/programs/?page-size=100&page=1",e.programLegacyId&&(a+="&legacy-id="+L.encodeData(e.programLegacyId)),e.programType&&(a+="&type="+L.encodeData(e.programType)),e.programDegreeType&&(a+="&degree-type="+L.encodeData(e.programDegreeType)),e.programCode&&(a+="&code="+L.encodeData(e.programCode)),e.programName&&(a+="&name="+L.encodeData(e.programName))):"entities"===e.data&&e.entityId?a+="/catalog/"+e.catalogId+"/hierarchy/"+e.entityId+"/":"entities"===e.data?(a+="/catalog/"+e.catalogId+"/hierarchies/?page-size=100&page=1",e.entityLegacyId&&(a+="&legacy-id="+L.encodeData(e.entityLegacyId)),e.entityType&&(a+="&type="+L.encodeData(e.entityType)),e.entityName&&(a+="&name="+L.encodeData(e.entityName))):"filters"===e.data&&e.filterId?a+="/catalog/"+e.catalogId+"/filter/"
35+e.filterId+"/":"filters"===e.data?(a+="/catalog/"+e.catalogId+"/filters/?page-size=100&page=1",e.filterLegacyId&&(a+="&legacy-id="+L.encodeData(e.filterLegacyId)),e.filterName&&(a+="&name="+L.encodeData(e.filterName))):"pages"===e.data&&e.pageId?a+="/catalog/"+e.catalogId+"/page/"+e.pageId+"/":"pages"===e.data?(a+="/catalog/"+e.catalogId+"/pages/?page-size=100&page=1",e.pageLegacyId&&(a+="&legacy-id="+L.encodeData(e.pageLegacyId)),e.pageName&&(a+="&name="+L.encodeData(e.pageName))):"degree_planner"===e.data&&e.programId?a+="/catalog/"+e.catalogId+"/program/"+e.programId+"/":"degree_planner"===e.data?(a+="/catalog/"+e.catalogId+"/programs/?page-size=100&page=1",e.programLegacyId&&(a+="&legacy-id="+L.encodeData(e.programLegacyId)),e.programType&&(a+="&type="+L.encodeData(e.programType)),e.programDegreeType&&(a+="&degree-type="+L.encodeData(e.programDegreeType)),e.programCode&&(a+="&code="+L.encodeData(e.programCode)),e.programName&&(a+="&name="+L.encodeData(e.programName))):"location"!==e.data&&"locations"!==e.data||(e.locationId?a+="/catalog/"+e.catalogId+"/location/"+e.locationId:(a+="/catalog/"+e.catalogId+"/locations/?page-size=100&page=1",e.locationLegacyId&&(a+="&legacy-id="+L.encodeData(e.locationLegacyId)))),a;},getWidgetType:function(e,a){return e.is("a")?"catalogs"===a.data?"catalog-link":"courses"===a.data?"course-link":"programs"===a.data?"program-link":"entities"===a.data?"entity-link":"filters"===a.data?"filter-link":"pages"===a.data?"page-link":"degree_planner"===a.data?"degree-planner-link":"unknown-link":e.is("ul")?"catalogs"===a.data?"catalog-list":"courses"===a.data?"course-list":"programs"===a.data?"program-list":"entities"===a.data?"entity-list":"filters"===a.data?"filter-list":"pages"===a.data?"page-list":"degree_planner"===a.data?"degree-planner-list":"location"===a.data||"locations"===a.data?"location-list":"unknown-list":"catalogs"===a.data?"catalog-content":"courses"===a.data?"course-content":"programs"===a.data?"program-content":"entities"===a.data?"entity-content":"filters"===a.data?"filter-content":"pages"===a.data?"page-content":"degree_planner"===a.data?"degree-planner-content":"location"===a.data||"locations"===a.data?"location-content":"unknown-content";}};return function(e,i,n){var t=this,o=((i=void 0!==i?i:{}).api=void 0!==i.api?i.api:null,i.gateway=void 0!==i.gateway?i.gateway:null,i.api=null!==i.api?i.api:i.gateway,[]),s={"catalog-content":a.CatalogContentWidget,"catalog-list":a.CatalogListWidget,"catalog-link":a.CatalogLinkWidget,"course-content":a.CourseContentWidget,"course-list":a.CourseListWidget,"course-link":a.CourseLinkWidget,"program-content":a.ProgramContentWidget,"program-list":a.ProgramListWidget,"program-link":a.ProgramLinkWidget,"entity-content":a.EntityContentWidget,"entity-list":a.EntityListWidget,"entity-link":a.EntityLinkWidget,"filter-content":a.FilterContentWidget,"filter-list":a.FilterListWidget,"filter-link":a.FilterLinkWidget,"page-content":a.PageContentWidget,"page-list":a.PageListWidget,"page-link":a.PageLinkWidget,"degree-planner-content":a.DegreePlannerContentWidget,"degree-planner-list":a.DegreePlannerListWidget,"degree-planner-link":a.DegreePlannerLinkWidget,"location-content":a.LocationContentWidget,"location-list":a.LocationListWidget,"unknown-content":a.UnknownContentWidget,"unknown-list":a.UnknownListWidget,"unknown-link":a.UnknownLinkWidget};function l(e,a){e=y.extend({},e,a);return e.catalogLegacyId&&"catalogs"!==e.data&&(e.catalogId=function(e,a){for(var n=null,t=0;t<e.length;t++){var o=e[t];o["legacy-id"]===a&&(n=o.id);}return n;}(o,e.catalogLegacyId),delete e.catalogLegacyId),e.catalogType&&"catalogs"!==e.data&&(e.catalogId=function(e,a){for(var n=null,t=0;t<e.length;t++){var o=e[t];!1===o.archived&&o["catalog-type"].name===a&&(n=o.id);}return n;}(o,e.catalogType),delete e.catalogType),e.catalogName&&"catalogs"!==e.data&&(e.catalogId=function(e,a){for(var n=null,t=0;t<e.length;t++){var o=e[t];o.name===a&&(n=o.id);}return n;}(o,e.catalogName),delete e.catalogName),void 0===e.catalogId&&(e.catalogId=null),e.gatewayCatalogId=function(e,a){for(var n=null,t=0;t<e.length;t++){var o=e[t];o.id===a&&(n=o["legacy-id"]);}return n;}(o,e.catalogId),e;}this.widgetize=function(n){e={},i.api&&(e.api=i.api),i.gateway&&(e.gateway=i.gateway),i.data&&(e.data=i.data),i.catalogId&&(e.catalogId=i.catalogId),i.gatewayCatalogId&&(e.catalogLegacyId=i.gatewayCatalogId),i.catalogType&&(e.catalogType=i.catalogType),i.catalogName&&(e.catalogName=i.catalogName),i.courseId&&(e.courseId=i.courseId),i.courseLegacyId&&(e.courseLegacyId=i.courseLegacyId),i.courseType&&(e.courseType=i.courseType),i.coursePrefix&&(e.coursePrefix=i.coursePrefix),i.courseCode&&(e.courseCode=i.courseCode),i.c
35ourseName&&(e.courseName=i.courseName),i.programId&&(e.programId=i.programId),i.programLegacyId&&(e.programLegacyId=i.programLegacyId),i.programType&&(e.programType=i.programType),i.programDegreeType&&(e.programDegreeType=i.programDegreeType),i.programCode&&(e.programCode=i.programCode),i.programName&&(e.programName=i.programName),i.entityId&&(e.entityId=i.entityId),i.entityLegacyId&&(e.entityLegacyId=i.entityLegacyId),i.entityType&&(e.entityType=i.entityType),i.entityName&&(e.entityName=i.entityName),i.filterId&&(e.filterId=i.filterId),i.filterLegacyId&&(e.filterLegacyId=i.filterLegacyId),i.filterName&&(e.filterName=i.filterName),i.pageId&&(e.pageId=i.pageId),i.pageLegacyId&&(e.pageLegacyId=i.pageLegacyId),i.pageName&&(e.pageName=i.pageName),i.display&&(e.display=i.display),i.linkText&&(e.linkText=i.linkText);var e;a={},(r=(o=n).data()).acalogData&&(a.data=r.acalogData),r.acalogCatalogId&&(a.catalogId=r.acalogCatalogId),r.acalogCatalogLegacyId&&(a.catalogLegacyId=r.acalogCatalogLegacyId),r.acalogCatalogType&&(a.catalogType=r.acalogCatalogType),r.acalogCatalogName&&(a.catalogName=r.acalogCatalogName),r.acalogCourseId&&(a.courseId=r.acalogCourseId),r.acalogCourseLegacyId&&(a.courseLegacyId=r.acalogCourseLegacyId),r.acalogCourseType&&(a.courseType=r.acalogCourseType),r.acalogCoursePrefix&&(a.coursePrefix=r.acalogCoursePrefix),r.acalogCourseCode&&(a.courseCode=r.acalogCourseCode),r.acalogCourseName&&(a.courseName=r.acalogCourseName),r.acalogProgramId&&(a.programId=r.acalogProgramId),r.acalogProgramLegacyId&&(a.programLegacyId=r.acalogProgramLegacyId),r.acalogProgramType&&(a.programType=r.acalogProgramType),r.acalogProgramDegreeType&&(a.programDegreeType=r.acalogProgramDegreeType),r.acalogProgramCode&&(a.programCode=r.acalogProgramCode),r.acalogProgramName&&(a.programName=r.acalogProgramName),r.acalogEntityId&&(a.entityId=r.acalogEntityId),r.acalogEntityLegacyId&&(a.entityLegacyId=r.acalogEntityLegacyId),r.acalogEntityType&&(a.entityType=r.acalogEntityType),r.acalogEntityName&&(a.entityName=r.acalogEntityName),r.acalogFilterId&&(a.filterId=r.acalogFilterId),r.acalogFilterLegacyId&&(a.filterLegacyId=r.acalogFilterLegacyId),r.acalogFilterName&&(a.filterName=r.acalogFilterName),r.acalogPageId&&(a.pageId=r.acalogPageId),r.acalogPageLegacyId&&(a.pageLegacyId=r.acalogPageLegacyId),r.acalogPageName&&(a.pageName=r.acalogPageName),r.acalogLocationId&&(a.locationId=r.acalogLocationId),r.acalogLocationLegacyId&&(a.locationLegacyId=r.acalogLocationLegacyId),r.acalogLocationName&&(a.locationName=r.acalogLocationName),r.acalogDisplay&&(a.display=r.acalogDisplay),o.is("ul")?a.placeholder=o.children("li").html():a.placeholder=o.html(),r.acalogLinkText&&(a.linkText=r.acalogLinkText);var a,t=l(e,a),o=w.getEndpoint(t),r=w.getWidgetType(n,t);L.get(o,[],r,t,function(e,a){e=L.fauxFilterData(e,t),(new s[a]()).widgetize(n,e,t);});},0<e.length&&L.get(i.api+"/widget-api/catalogs/",[],"list",i,function(e,a){o=null!==e?e:[],n(t);});};}(jQuery);},{"@fragaria/address-formatter":1}]},{},[2]);;
36(function($){Drupal.behaviors.acalog={attach:function(context,settings){$('.acalog').attr("data-acalog-data","programs");$('.acalog').attr("data-acalog-catalog-type","default");$('.acalog').each(function(){$(this).attr('data-acalog-link-text',$(this).text());});$('.acalog').acalogWidgetize({gateway:'https://catalog.wwu.edu'});$('.acalog-course').attr("data-acalog-data","courses");$('.acalog-course').attr("data-acalog-catalog-type","default");$('.acalog-courses').each(function(){$(this).attr('data-acalog-link-text',$(this).text());});$('.acalog-course').acalogWidgetize({gateway:'https://catalog.wwu.edu'});}};})(jQuery);;
37(function($,window,document){"use strict";var pluginName="accessibleMegaMenu",defaults={uuidPrefix:"accessible-megamenu",menuClass:"accessible-megamenu",topNavItemClass:"accessible-megamenu-top-nav-item",panelClass:"accessible-megamenu-panel",panelGroupClass:"accessible-megamenu-panel-group",hoverClass:"hover",focusClass:"focus",openClass:"open",toggleButtonClass:"accessible-megamenu-toggle",openDelay:0,closeDelay:250,openOnMouseover:false},Keyboard={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,keyMap:{48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",190:"."}},clearTimeout=window.clearTimeout,setTimeout=window.setTimeout,isOpera=window.opera&&window.opera.toString()==='[object Opera]';function AccessibleMegaMenu(element,options){this.element=element;this.settings=$.extend({},defaults,options);this._defaults=defaults;this._name=pluginName;this.mouseTimeoutID=null;this.focusTimeoutID=null;this.mouseFocused=false;this.justFocused=false;this.init();}AccessibleMegaMenu.prototype=(function(){var uuid=0,keydownTimeoutDuration=1000,keydownSearchString="",isTouch='ontouchstart' in window||window.navigator.msMaxTouchPoints,_getPlugin,_addUniqueId,_togglePanel,_clickHandler,_touchmoveHandler,_clickOutsideHandler,_DOMAttrModifiedHandler,_focusInHandler,_focusOutHandler,_keyD
37ownHandler,_mouseDownHandler,_mouseOverHandler,_mouseOutHandler,_clickToggleHandler,_toggleExpandedEventHandlers,_addEventHandlers,_removeEventHandlers;_getPlugin=function(element){return $(element).closest(':data(plugin_'+pluginName+')').data("plugin_"+pluginName);};_addUniqueId=function(element){element=$(element);var settings=this.settings;if(!element.attr("id"))element.attr("id",settings.uuidPrefix+"-"+new Date().getTime()+"-"+(++uuid));};_togglePanel=function(event,hide){var target=$(event.target),that=this,settings=this.settings,menu=this.menu,topli=target.closest('.'+settings.topNavItemClass),panel=target.hasClass(settings.panelClass)?target:target.closest('.'+settings.panelClass),newfocus;_toggleExpandedEventHandlers.call(this,true);if(hide){topli=menu.find('.'+settings.topNavItemClass+' .'+settings.openClass+':first').closest('.'+settings.topNavItemClass);if(!(topli.is(event.relatedTarget)||topli.has(event.relatedTarget).length>0)){if((event.type==='mouseout'||event.type==='focusout')&&topli.has(document.activeElement).length>0)return;topli.find('[aria-expanded]').attr('aria-expanded','false').removeClass(settings.openClass);topli.find('.'+settings.panelClass).removeClass(settings.openClass);if((event.type==='keydown'&&event.keyCode===Keyboard.ESCAPE)||event.type==='DOMAttrModified'){newfocus=topli.find(':tabbable:first');setTimeout(function(){menu.find('[aria-expanded].'+that.settings.panelClass).off('DOMAttrModified.accessible-megamenu');newfocus.focus();that.justFocused=false;},99);}}else{if(topli.length===0)menu.find('[aria-expanded=true]').attr('aria-expanded','false').removeClass(settings.openClass).closest('.'+settings.panelClass).removeClass(settings.openClass);}}else{clearTimeout(that.focusTimeoutID);var openli=menu.find('[aria-expanded=true]').parent();if(!openli.is(topli))openli.find('[aria-expanded]').attr('aria-expanded','false').removeClass(settings.openClass).siblings('.'+settings.panelClass).removeClass(settings.openClass);topli.find('[aria-expanded]').attr('aria-expanded','true').addClass(settings.openClass).siblings('.'+settings.panelClass).addClass(settings.openClass);if(topli.length){var pageScrollPosition=$('html')[0].scrollTop;var openPanelTopPosition=topli.offset().top;if(pageScrollPosition>openPanelTopPosition)$('html')[0].scrollTop=openPanelTopPosition;}if(event.type==='mouseover'&&target.is(':tabbable')&&topli.length===1&&panel.length===0&&menu.has(document.activeElement).length>0){target.focus();that.justFocused=false;}_toggleExpandedEventHandlers.call(that);}};_clickHandler=function(event){var target=$(event.target).closest(':tabbable'),topli=target.closest('.'+this.settings.topNavItemClass),panel=target.closest('.'+this.settings.panelClass);if(topli.length===1&&panel.length===0&&topli.find('.'+this.settings.panelClass).length===1)if(!target.hasClass(this.settings.openClass)){event.preventDefault();event.stopPropagation();_togglePanel.call(this,event);this.justFocused=false;}else if(this.justFocused){event.preventDefault();event.stopPropagation();this.justFocused=false;}else{if(isTouch||!isTouch&&!this.settings.openOnMouseover){event.preventDefault();event.stopPropagation();_togglePanel.call(this,event,target.hasClass(this.settings.openClass));}}else{if(topli.length===1&&panel.length===0&&event.type=="keydown")window.location.href=target.attr("href");}};_touchmoveHandler=function(){this.justMoved=true;};_clickOutsideHandler=function(event){if($(event.target).closest(this.menu).length===0){event.preventDefault();event.stopPropagation();_togglePanel.call(this,event,true);}};_DOMAttrModifiedHandler=function(event){if(event.originalEvent.attrName==='aria-expanded'&&event.originalEvent.newValue==='false'&&$(event.target).hasClass(this.settings.openClass)){event.preventDefault();event.stopPropagation();_togglePanel.call(this,event,true);}};_focusInHandler=function(event){clearTimeout(this.focusTimeoutID);var target=$(event.target),panel=target.closest('.'+this.settings.panelClass);target.addClass(this.settings.focusClass);this.justFocused=!this.mouseFocused||(!this.settings.openOnMouseover&&this.mouseFocused);this.mouseFocused=false;if(this.justFocused&&this.panels.not(panel).filter('.'+this.settings.openClass).length)_togglePanel.call(this,event);};_focusOutHandler=function(event){this.justFocused=false;var that=this,target=$(event.target),topli=target.closest('.'+this.settings.topNavItemClass);target.removeClass(this.settings.focusClass);if(typeof window.cvox==='object'&&typeof window.cvox.Api!=='object')that.focusTimeoutID=setTimeout(function(){window.cvox.Api.getCurrentNode(function(node){if(topli.has(node).length)clearTimeout(that.focusTimeoutID);else that.focusTimeoutID=setTimeout(function(scope,event,hide){_togglePanel.call(scope,event,hide);},275,that,event,true);});},25);else that.focusTimeoutID=setTimeout(function(){if(that.mouseFocused&&event.relatedTarget===null)return;_togglePanel.call(that,event,true);},300);};_keyDownHandler=function(event){var that=(this.constructor===AccessibleMegaMenu)?this:_getPlugin(this),settings=that.settings,target=$($(this).is('.'+settings.hoverClass+':tabbable')?this:event.target),menu=that.menu,topnavitems=that.topnavitems,topli=target.closest('.'+settings.topNavItemClass),tabbables=menu.find(':tabbable'),panel=target.hasClass(settings.panelClass)?target:target.closest('.'+settings.panelClass),panelGroups=panel.find('.'+settings.panelGroupClass),currentPanelGroup=target.closest('.'+settings.panelGroupClass),next,keycode=event.keyCode||event.which,start,i,o,label,foun
37d=false,newString=Keyboard.keyMap[event.keyCode]||'',regex,isTopNavItem=(topli.length===1&&panel.length===0);if(target.is("input:focus, select:focus, textarea:focus, button:focus"))return;if(target.is('.'+settings.hoverClass+':tabbable'))$('html').off('keydown.accessible-megamenu');switch(keycode){case Keyboard.ESCAPE:this.mouseFocused=false;_togglePanel.call(that,event,true);break;case Keyboard.DOWN:event.preventDefault();this.mouseFocused=false;if(isTopNavItem){_togglePanel.call(that,event);found=(topli.find('.'+settings.panelClass+' :tabbable:first').focus().length===1);}else found=(tabbables.filter(':gt('+tabbables.index(target)+'):first').focus().length===1);if(!found&&isOpera&&(event.ctrlKey||event.metaKey)){tabbables=$(':tabbable');i=tabbables.index(target);found=($(':tabbable:gt('+$(':tabbable').index(target)+'):first').focus().length===1);}break;case Keyboard.UP:event.preventDefault();this.mouseFocused=false;if(isTopNavItem&&target.hasClass(settings.openClass)){_togglePanel.call(that,event,true);next=topnavitems.filter(':lt('+topnavitems.index(topli)+'):last');if(next.children('.'+settings.panelClass).length)found=(next.find('[aria-expanded]').attr('aria-expanded','true').addClass(settings.openClass).filter('.'+settings.panelClass).find(':tabbable:last').focus()===1);}else{if(!isTopNavItem)found=(tabbables.filter(':lt('+tabbables.index(target)+'):last').focus().length===1);}if(!found&&isOpera&&(event.ctrlKey||event.metaKey)){tabbables=$(':tabbable');i=tabbables.index(target);found=($(':tabbable:lt('+$(':tabbable').index(target)+'):first').focus().length===1);}break;case Keyboard.RIGHT:event.preventDefault();this.mouseFocused=false;if(isTopNavItem)found=(topnavitems.filter(':gt('+topnavitems.index(topli)+'):first').find(':tabbable:first').focus().length===1);else{if(panelGroups.length&&currentPanelGroup.length)found=(panelGroups.filter(':gt('+panelGroups.index(currentPanelGroup)+'):first').find(':tabbable:first').focus().length===1);if(!found)found=(topli.find(':tabbable:first').focus().length===1);}break;case Keyboard.LEFT:event.preventDefault();this.mouseFocused=false;if(isTopNavItem)found=(topnavitems.filter(':lt('+topnavitems.index(topli)+'):last').find(':tabbable:first').focus().length===1);else{if(panelGroups.length&&currentPanelGroup.length)found=(panelGroups.filter(':lt('+panelGroups.index(currentPanelGroup)+'):last').find(':tabbable:first').focus().length===1);if(!found)found=(topli.find(':tabbable:first').focus().length===1);}break;case Keyboard.TAB:this.mouseFocused=false;i=tabbables.index(target);if(event.shiftKey&&isTopNavItem&&target.hasClass(settings.openClass)){_togglePanel.call(that,event,true);next=topnavitems.filter(':lt('+topnavitems.index(topli)+'):last');if(next.children('.'+settings.panelClass).length)found=next.children().attr('aria-expanded','true').addClass(settings.openClass).filter('.'+settings.panelClass).find(':tabbable:last').focus();}else if(event.shiftKey&&i>0)found=(tabbables.filter(':lt('+i+'):last').focus().length===1);else if(!event.shiftKey&&i<tabbables.length-1)found=(tabbables.filter(':gt('+i+'):first').focus().length===1);else{if(isOpera){tabbables=$(':tabbable');i=tabbables.index(target);if(event.shiftKey)found=($(':tabbable:lt('+$(':tabbable').index(target)+'):last').focus().length===1);else found=($(':tabbable:gt('+$(':tabbable').index(target)+'):first').focus().length===1);}}if(found)event.preventDefault();break;case Keyboard.SPACE:case Keyboard.ENTER:if(isTopNavItem&&target.attr('role')){event.preventDefault();if(target.hasClass("open")){this.mouseFocused=false;_togglePanel.call(that,event,true);}else _clickHandler.call(that,event);}else return true;break;default:clearTimeout(this.keydownTimeoutID);keydownSearchString+=newString!==keydownSearchString?newString:'';if(keydownSearchString.length===0)return;this.keydownTimeoutID=setTimeout(function(){keydownSearchString='';},keydownTimeoutDuration);if(isTopNavItem&&!target.hasClass(settings.openClass))tabbables=tabbables.filter(':not(.'+settings.panelClass+' :tabbable)');else tabbables=topli.find(':tabbable');if(event.shiftKey)tabbables=$(tabbables.get().reverse());for(i=0;i<tabbables.length;i++){o=tabbables.eq(i);if(o.is(target)){start=(keydownSearchString.length===1)?i+1:i;break;}}regex=new RegExp('^'+keydownSearchString.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,'\\$&'),'i');for(i=start;i<tabbables.length;i++){o=tabbables.eq(i);label=$.trim(o.text());if(regex.test(label)){found=true;o.focus();break;}}if(!found)for(i=0;i<start;i++){o=tabbables.eq(i);label=$.trim(o.text());if(regex.test(label)){o.focus();break;}}break;}that.justFocused=false;};_mouseDownHandler=function(event){if($(event.target).closest(this.settings.panelClass)||$(event.target).closest(":focusable").length){this.mouseFocused=true;if($(event.target).closest(this.settings.menuClass))$('html').on('keydown.accessible-megamenu',$.proxy(_keyDownHandler,event.target));}clearTimeout(this.mouseTimeoutID);this.mouseTimeoutID=setTimeout(function(){clearTimeout(this.focusTimeoutID);},1);};_mouseOverHandler=function(event){clearTimeout(this.mouseTimeoutID);var that=this;if(!that.settings.openOnMouseover)return;this.mouseTimeoutID=setTimeout(function(){$(event.target).addClass(that.settings.hoverClass);_togglePanel.call(that,event);if($(event.target).closest(that.settings.menuClass))$('html').on('keydown.accessible-megamenu',$.proxy(_keyDownHandler,event.target));},this.settings.openDelay);};_mouseOutHandler=function(event){clearTimeout(this.mouseTimeoutID);var that=this;if(!that.settings.openOnMouseover)return;$(event.target).removeClass(that.settings.hoverClass);that.mouseTimeoutID=setTimeout(function(){_togglePanel.call(that,event,true);},this.settings.closeDelay);if($(event.target).is(':tabbable'))$('html').off('keydown.accessible-megamenu');};_clickToggleHandler=function(){var isExpanded=this.toggleButton.attr('aria-expanded')==='true';this.toggleButton.attr({'aria-expanded':!isExpanded});};_toggleExpandedEventHandlers=function(hide){var menu=this.menu;if(hide){$('html').off('mouseup.outside-accessible-megamenu, touchend.outside-accessible-megamenu, mspointerup.outside-accessible-megamenu,  pointerup.outside-accessible-megamenu');menu.find('[aria-expanded].'+this.settings.panelClass).off('DOMAttrModified.accessible-megamenu');}else{$('html').on('mouseup.outside-accessible-megamenu, touchend.outside-accessible-megamenu, mspointerup.outside-accessible-megamenu,  pointerup.outside-accessible-megamenu',$.proxy(_clickOutsideHandler,this));menu.find('[aria-expanded=true].'+this.settings.panelClass).on('DOMAttrModified.accessible-megamenu',$.proxy(_DOMAttrModifiedHandler,this));}};_addEventHandlers=function(){var menu=this.menu,toggleButton=this.toggleButton;menu.on("focusin.accessible-megamenu",":focusable, ."+this.settings.panelClass,$.proxy(_focusInHandler,this)).on("focusout.accessible-megamenu",":focusable, ."+this.settings.panelClass,$.proxy(_focusOutHandler,this)).on("keydown.accessible-megamenu",$.proxy(_keyDownHandler,this)).on("mouseover.accessible-megamenu",$.proxy(_mouseOverHandler,this)).on("mouseout.accessible-megamenu",$.proxy(_mouseOutHandler,this)).on("mousedown.accessible-megamenu",$.proxy(_mouseDownHandler,this)).on("click.accessible-megamenu",$.proxy(_clickHandler,this));toggleButton.on('click.accessible-megamenu',$.proxy(_clickToggleHandler,this));if(isTouch)menu.on("touchmove.accessible-megamenu",$.proxy(_touchmoveHandler,this));if($(document.activeElement).closest(menu).length)$(document.activeElement).trigger("focusin.accessible-megamenu");};_removeEventHandlers=function(){var menu=this.menu,toggleButton=this.toggleButton;menu.off('.accessible-megamenu');if(menu.find('[aria-expanded=true].'+this.settings.panelClass).length)_toggleExpandedEventHandlers.call(this,true);toggleButton.off('.accessible-megamenu');};return {constructor:AccessibleMegaMenu,init:function(){var settings=this.settings,nav=$(this.element),menu=nav.children('ol,ul').first(),topnavitems=menu.children(),toggleButton=nav.children('button').first();this.start(settings,nav,menu,topnavitems,toggleButton);},start:function(settings,nav,menu,topnavitems,toggleButton){var that=this;this.settings=settings;this.menu=menu;this.topnavitems=topnavitems;this.toggleButton=toggleButton;_addUniqueId.call(that,menu);menu.addClass(settings.menuClass);menu.addClass(['js',settings.menuClass].join('-'));topnavitems.each(function(i,topnavitem){var topnavitemlink,topnavitempanel;topnavitem=$(topnavitem);topnavitem.addClass(settings.topNavItemClass);topnavitemlink=topnavitem.find("a").first();topnavitempanel=topnavitem.find('.'+settings.panelClass);_addUniqueId.call(that,topnavitemlink);if(topnavitempanel.length){_addUniqueId.call(that,topnavitempanel);
37topnavitemlink.attr({"role":"button","aria-controls":topnavitempanel.attr("id"),"aria-expanded":false,"tabindex":0});topnavitempanel.attr({class:settings.panelClass}).not("[aria-labelledby]").attr("aria-labelledby",topnavitemlink.attr("id"));}});this.panels=menu.find("."+settings.panelClass);menu.find("hr").attr("role","separator");toggleButton.addClass(settings.toggleButtonClass);toggleButton.attr({'aria-expanded':false,'aria-controls':menu.attr('id')});_addEventHandlers.call(this);},destroy:function(){this.menu.removeClass(['js',this.settings.menuClass].join('-'));_removeEventHandlers.call(this,true);},getDefaults:function(){return this._defaults;},getOption:function(opt){return this.settings[opt];},getAllOptions:function(){return this.settings;},setOption:function(opt,value,reinitialize){this.settings[opt]=value;if(reinitialize)this.init();}};}());$.fn[pluginName]=function(options){return this.each(function(){var pluginInstance=$.data(this,"plugin_"+pluginName);if(!pluginInstance)$.data(this,"plugin_"+pluginName,new $.fn[pluginName].Acce
37ssibleMegaMenu(this,options));else{if(typeof pluginInstance[options]==='function')pluginInstance[options].apply(pluginInstance,Array.prototype.slice.call(arguments,1));}});};$.fn[pluginName].AccessibleMegaMenu=AccessibleMegaMenu;function visible(element){return $.expr.filters.visible(element)&&!$(element).parents().addBack().filter(function(){return $.css(this,"visibility")==="hidden";}).length;}function focusable(element,isTabIndexNotNaN){var map,mapName,img,nodeName=element.nodeName.toLowerCase();if("area"===nodeName){map=element.parentNode;mapName=map.name;if(!element.href||!mapName||map.nodeName.toLowerCase()!=="map")return false;img=$("img[usemap=#"+mapName+"]")[0];return !!img&&visible(img);}return (/input|select|textarea|button|object/.test(nodeName)?!element.disabled:"a"===nodeName?element.href||isTabIndexNotNaN:isTabIndexNotNaN)&&visible(element);}$.extend($.expr[":"],{data:$.expr.createPseudo?$.expr.createPseudo(function(dataName){return function(elem){return !!$.data(elem,dataName);};}):function(elem,i,match){return !!$.data(elem,match[3]);},focusable:function(element){return focusable(element,!isNaN($.attr(element,"tabindex")));},tabbable:function(element){var tabIndex=$.attr(element,"tabindex"),isTabIndexNaN=isNaN(tabIndex);return (isTabIndexNaN||tabIndex>=0)&&focusable(element,!isTabIndexNaN);}});}(jQuery,window,document));;
38!function($,window){"use strict";Drupal.behaviors.event_tracking={attach:function(context,settings){"function"==typeof ga&&$("a[data-tracking-event-category], a[data-tracking-event-enable]",context).once("tracking-event").on("click",function(event){var category,label,$target=$(event.target).closest("a"),locationSet=!1;function setLocation(){locationSet||(locationSet=!0,window.location=$target.attr("href"));}event.preventDefault(),setTimeout(setLocation,2e3),category=$target.data("tracking-event-category"),label=$target.data("tracking-event-label")?$target.data("tracking-event-label"):$target.text(),ga("send",{hitType:"event",eventCategory:category,eventAction:"Click",eventLabel:label,hitCallback:setLocation});});}};}(jQuery,this,this.document);;
39!function($,window){"use strict";Drupal.behaviors.menu_extras={attach:function(context,settings){$(".main-navigation").accessibleMegaMenu({uuidPrefix:"accessible-megamenu",menuClass:"ultimenu",topNavItemClass:"ultimenu__item",panelClass:"ultimenu__flyout",panelGroupClass:"sub-nav-group",hoverClass:"hover",focusClass:"focus",openClass:"open"});var $active_item=$(".main-navigation ul .ultimenu__item--active-page:not(.has-ultimenu"),$homepage_link=$('.main-navigation ul .ultimenu__item .ultimenu__link[href="/"]');$active_item.children(".ultimenu__link").attr("aria-current","page"),window.location.pathname===$homepage_link.attr("href")&&($homepage_link.parent("li").addClass("ultimenu__item--active-page"),$homepage_link.attr("aria-current","page")),$('.ultimenu__link[href=""]').addClass("is-unlinked");}};}(jQuery,this,this.document);;
40!function(window,document){"use strict";Drupal.behaviors.social_media_icons={attach:function(context,settings){if((void 0===context||void 0!==context&&context==document)&&void 0!==window){const social_template=document.createElement("template");social_template.innerHTML='\n        \n\n        <a class="wwu-social-link">\n        <span class="visually-hidden"></span>\n        <div class="wwu-social-icon">\n        </div>\n        </a>\n        \n        ';class WWUSocial extends HTMLElement{constructor(){super();}connectedCallback(){this.appendChild(social_template.content.cloneNode(!0));const url=this.getAttribute("url"),[icon,label]=select_icon(url);this.querySelector(".wwu-social-link").setAttribute("href",url),this.querySelector(".wwu-social-icon").innerHTML=icon,this.querySelector(".wwu-social-icon").classList.add(this.getAttribute("size")),this.querySelector(".visually-hidden").innerText=this.getAttribute("group")+"'s "+label;}}function select_icon(url){return url.includes("bsky")?['<svg viewBox="0 0 135 135" xmlns="http://www.w3.org/2000/svg"><circle class="wwu-icon-cls-1" cx="67.5" cy="67.5" r="67.5"/><path class="wwu-icon-cls-2" d="M41.2,37.1c10.1,7.6,21,23,25.1,31.3c4-8.3,14.9-23.7,25.1-31.3c7.3-5.5,19.2-9.7,19.2,3.8c0,2.7-1.5,22.7-2.5,25.9C104.8,78.1,93.3,81,83.1,79.2c17.9,3,22.4,13.1,12.6,23.2C77,121.6,68.9,97.6,66.8,91.5c-0.4-1.1-0.6-1.7-0.
406-1.2c0-0.4-0.2,0.1-0.6,1.2c-2.1,6.1-10.3,30.1-28.9,10.9c-9.8-10.1-5.3-20.2,12.6-23.2C39.1,81,27.6,78.1,24.5,66.8C23.6,63.6,22,43.6,22,40.9C22,27.4,33.9,31.6,41.2,37.1L41.2,37.1z"/></svg>',"Bluesky"]:url.includes("facebook")?['<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 135 135"><path class="wwu-icon-cls-1" d="M135,67.5a67.5,67.5,0,1,0-78,66.68V87H39.81V67.5H57V52.63C57,35.71,67,26.37,82.45,26.37a103.77,103.77,0,0,1,15.11,1.32V44.3H89.05c-8.39,0-11,5.2-11,10.54V67.5H96.77L93.77,87H78.05v47.17A67.51,67.51,0,0,0,135,67.5Z"/><path class="wwu-icon-cls-2" d="M93.77,87l3-19.51H78.05V54.84c0-5.34,2.61-10.54,11-10.54h8.51V27.69a103.77,103.77,0,0,0-15.11-1.32C67,26.37,57,35.71,57,52.63V67.5H39.81V87H57v47.17a68.28,68.28,0,0,0,21.1,0V87Z"/></svg>',"Facebook"]:url.includes("flickr")?['<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 135 135"><circle class="wwu-icon-cls-1" cx="67.5" cy="67.5" r="67.5"/><circle class="wwu-icon-cls-2" cx="41.46" cy="67.64" r="20.99"/><circle class="wwu-icon-cls-2" cx="93.64" cy="67.64" r="20.99"/></svg>',"Flickr"]:url.includes("instagram")?['<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 135 135"><circle class="wwu-icon-cls-1" cx="67.5" cy="67.5" r="67.5"/><path class="wwu-icon-cls-2" d="M67.5,32.66c11.35,0,12.69,0,17.17.25a23.4,23.4,0,0,1,7.9,1.46,14.11,14.11,0,0,1,8.06,8.06,23.4,23.4,0,0,1,1.46,7.9c.21,4.48.25,5.82.25,17.17s0,12.69-.25,17.17a23.4,23.4,0,0,1-1.46,7.9,14.11,14.11,0,0,1-8.06,8.06,23.4,23.4,0,0,1-7.9,1.46c-4.48.21-5.82.25-17.17.25s-12.69,0-17.17-.25a23.4,23.4,0,0,1-7.9-1.46,14.11,14.11,0,0,1-8.06-8.06,23.4,23.4,0,0,1-1.46-7.9c-.21-4.48-.25-5.82-.25-17.17s0-12.69.25-17.17a23.4,23.4,0,0,1,1.46-7.9,14.11,14.11,0,0,1,8.06-8.06,23.4,23.4,0,0,1,7.9-1.46c4.48-.21,5.82-.25,17.17-.25m0-7.66c-11.54,0-13,.05-17.52.26a31,31,0,0,0-10.32,2A21.7,21.7,0,0,0,27.23,39.66a31,31,0,0,0-2,10.32C25.05,54.51,25,56,25,67.5s.05,13,.26,17.52a31,31,0,0,0,2,10.32,21.7,21.7,0,0,0,12.43,12.43,31,31,0,0,0,10.32,2c4.53.21,6,.26,17.52.26s13,0,17.52-.26a31,31,0,0,0,10.32-2,21.7,21.7,0,0,0,12.43-12.43,31,31,0,0,0,2-10.32c.21-4.53.26-6,.26-17.52s0-13-.26-17.52a31,31,0,0,0-2-10.32A21.7,21.7,0,0,0,95.34,27.23a31,31,0,0,0-10.32-2C80.49,25.05,79,25,67.5,25Z"/><path class="wwu-icon-cls-2" d="M67.5,45.68A21.82,21.82,0,1,0,89.32,67.5,21.82,21.82,0,0,0,67.5,45.68Zm0,36A14.17,14.17,0,1,1,81.67,67.5,14.18,14.18,0,0,1,67.5,81.67Z"/><circle class="wwu-icon-cls-2" cx="90.19" cy="44.81" r="5.1"/></svg>',"Instagram"]:url.includes("linkedin")?['<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 135 135"><circle class="wwu-icon-cls-1" cx="67.5" cy="67.5" r="67.5"/><path class="wwu-icon-cls-2" d="M72.72,58.29c1.11-1.24,2-2.51,3.16-3.58a17.3,17.3,0,0,1,12.48-4.92,28.74,28.74,0,0,1,7.84,1c5.86,1.69,9.27,5.73,10.89,11.45a48,48,0,0,1,1.45,13.12c0,9.32,0,18.65,0,28,0,.88-.24,1.1-1.1,1.1q-7.2-.06-14.41,0c-.84,0-1-.26-1-1Q92,90,92,76.71a24.16,24.16,0,0,0-.77-6.61c-1.15-4-4-6-8.17-5.79-5.7.3-8.66,3.12-9.39,8.91a34.19,34.19,0,0,0-.25,4.17c0,8.62,0,17.25,0,25.88,0,.86-.21,1.12-1.09,1.11q-7.26-.06-14.52,0c-.77,0-1-.21-1-1q0-25.64,0-51.25c0-.85.28-1,1.08-1,4.59,0,9.19,0,13.78,0,.85,0,1.07.26,1,1.06C72.69,54.21,72.72,56.25,72.72,58.29Z"/><path class="wwu-icon-cls-2" d="M46.4,77.81c0,8.46,0,16.91,0,25.36,0,.94-.23,1.22-1.2,1.21-4.8,0-9.6,0-14.4,0-.77,0-1-.19-1-1q0-25.67,0-51.33c0-.71.17-1,.92-1,4.87,0,9.75,0,14.62,0,.93,0,1.06.35,1.06,1.15C46.39,60.77,46.4,69.29,46.4,77.81Z"/><path class="wwu-icon-cls-2" d="M47.73,34.14a9.6,9.6,0,1,1-9.58-9.54A9.62,9.62,0,0,1,47.73,34.14Z"/></svg>',"LinkedIn"]:url.includes("pinterest")?['<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 135 135.22"><path class="wwu-icon-cls-1" d="M67.56,0A67.58,67.58,0,0,0,42.92,130.5c-.61-5.34-1.11-13.57.23-19.41C44.37,105.81,51,77.51,51,77.51a24.63,24.63,0,0,1-2-10c0-9.4,5.45-16.4,12.23-16.4,5.79,0,8.57,4.33,8.57,9.51,0,5.78-3.67,14.45-5.62,22.51-1.61,6.73,3.39,12.24,10,12.24,12,0,21.24-12.68,21.24-30.92C95.47,48.26,83.85,37,67.22,37,48,37,36.7,51.38,36.7,66.28c0,5.78,2.22,12,5,15.4a2,2,0,0,1,.45,1.94c-.5,2.12-1.67,6.73-1.89,7.68-.28,1.22-1,1.5-2.28.89C29.52,88.24,24.24,76,24.24,66c0-21.3,15.46-40.87,44.65-40.87,23.41,0,41.65,16.68,41.65,39,0,23.3-14.68,42-35,42-6.84,0-13.29-3.56-15.46-7.79,0,0-3.39,12.9-4.23,16.07-1.5,5.9-5.61,13.24-8.39,17.74A67.62,67.62,0,1,0,67.56,0Z"/></svg>',"Pinterest"]:url.includes("snapchat")?['<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 135 135"><circle class="wwu-icon-cls-1" cx="67.5" cy="67.5" r="67.5"/><path class="wwu-icon-cls-2" d="M90.75,51.58c0,1.85-.11,3.71-.25,5.56,0,.31,0,.63,0,.94,0,.69.39,1,1.07.91a3.18,3.18,0,0,0,.74-.17l2-.74A27.24,27.24,0,0,1,97.69,57a5.18,5.18,0,0,1,2.38-.09,2.87,2.87,0,0,1,2.06,4,4,4,0,0,1-.79,1.21,8.23,8.23,0,0,1-1.58,1.36l-2.05,1.36L94.28,67c-.47.32-.93.65-1.38,1a5.23,5.23,0,0,0-.69.64,2.24,2.24,0,0,0-.59,1.69,8.5,8.5,0,0,0,.32,1.8,22.3,22.3,0,0,0,2.38,5.35,30.62,30.62,0,0,0,7.06,8,40.13,40.13,0,0,0,7.73,4.88c.25.12.49.26.72.39a1.46,1.46,0,0,1,.46.43.74.74,0,0,1,.06.83,2.12,2.12,0,0,1-.54.61,6,6,0,0,1-1,.65,22.46,22.46,0,0,1-4.94,1.91c-.73.2-1.46.41-2.18.63a8.4,8.4,0,0,0-1.45.61,2.61,2.61,0,0,0-1.41,1.92c-.09.47-.15,1-.23,1.43a1.9,1.9,0,0,1-1.83,1.85,10.55,10.55,0,0,1-1.26.13c-1,.06-2.1.09-3.15.15a26.88,26.88,0,0,0-7,1.25,14,14,0,0,0-2.77,1.23c-.93.53-1.85,1.09-2.77,1.64a28.65,28.65,0,0,1-4.54,2.34,19.8,19.8,0,0,1-5.52,1.28,24,24,0,0,1-4.79-.06,19.37,19.37,0,0,1-6.8-2.06c-1-.51-1.95-1.08-2.9-1.66l-2.11-1.27a18.23,18.23,0,0,0-5.41-2.06,31,31,0,0,0-5.26-.65l-2.78-.13a8.16,8.16,0,0,1-1.56-.23,1.68,1.68,0,0,1-1.33-1.37c-.08-.41-.15-.83-.22-1.24l0-.25a2.86,2.86,0,0,0-1.74-2.39,13.31,13.3
401,0,0,0-2-.7c-1.16-.32-2.33-.61-3.46-1a21.77,21.77,0,0,1-2.88-1.28c-.28-.16-.55-.32-.81-.5a3.09,3.09,0,0,1-.48-.4.92.92,0,0,1,.12-1.55,5.71,5.71,0,0,1,1-.56,39.43,39.43,0,0,0,6.82-4.2,31.07,31.07,0,0,0,7.65-8.35,22.74,22.74,0,0,0,2.52-5.57,7.72,7.72,0,0,0,.33-1.92A2.23,2.23,0,0,0,43,68.6a6.71,6.71,0,0,0-.85-.75c-.88-.66-1.8-1.26-2.71-1.86L36,63.71a11.87,11.87,0,0,1-1.65-1.27,6.05,6.05,0,0,1-1-1.17,3,3,0,0,1-.17-2.85A2.52,2.52,0,0,1,34.66,57,4.32,4.32,0,0,1,37,56.83a14.73,14.73,0,0,1,2.67.75c.89.32,1.77.67,2.66,1a6.11,6.11,0,0,0,1.26.38,1.75,1.75,0,0,0,.32,0c.51,0,.93-.18.92-.86s0-1.14-.06-1.71a86.11,86.11,0,0,1-.17-9.23,32.61,32.61,0,0,1,.72-5.82,18.82,18.82,0,0,1,3.38-7.28,21.87,21.87,0,0,1,11.92-8,26.45,26.45,0,0,1,8.07-.91A25,25,0,0,1,77,26.92,21.31,21.31,0,0,1,84,31.16a19.56,19.56,0,0,1,5.55,8.46,25.42,25.42,0,0,1,1,4.63A57.89,57.89,0,0,1,90.75,51.58Z"/></svg>',"Snapchat"]:url.includes("tiktok")?['<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 135 135"><circle class="wwu-icon-cls-1" cx="67.5" cy="67.5" r="67.5"/><path class="wwu-icon-cls-2" d="M105.32,45.19c0-.39,0-.4-.42-.4a18.15,18.15,0,0,1-2.94-.26C98.43,44,87,38,85,28.16a30,30,0,0,1-.47-3.67c0-.46,0-.46-.46-.47H70.34c-.9,0-.77-.11-.77.79q0,29.16,0,58.33a12,12,0,0,1-.15,2.16,12.64,12.64,0,0,1-15,10.31,18,18,0,0,1-3-1,2.39,2.39,0,0,0-.23-.22c-.33-.27-.68-.49-1-.74-4.15-2.87-6.12-6.86-5.52-11.85S48.19,73.34,53,71.57a11.13,11.13,0,0,1,4.47-.67,13.24,13.24,0,0,1,2.92.45c.33.09.51,0,.52-.37,0-.13,0-.25,0-.37,0-3.49-.13-11.12-.14-11.13,0-1,0-2,0-3,0-.29-.14-.34-.38-.36A28.25,28.25,0,0,0,55,56a27.71,27.71,0,0,0-7.31,1.55,27.41,27.41,0,0,0-18.1,24,26.58,26.58,0,0,0,.05,4.28,27,27,0,0,0,1.16,5.79A27.32,27.32,0,0,0,40.08,105a6.31,6.31,0,0,0,1.42,1h0l.69.61a14.93,14.93,0,0,0,2.29,1.4,27.46,27.46,0,0,0,15.76,2.79A27.69,27.69,0,0,0,84.73,83.26c.06-9.68,0-19.36,0-29.05,0-.23-.13-.56.12-.67s.4.17.59.3a35.92,35.92,0,0,0,11.7,5,32.63,32.63,0,0,0,7.44.89c.79,0,.9,0,.9-.83C105.5,55.51,105.32,46.11,105.32,45.19Z"/></svg>',"TikTok"]:url.includes("threads")?['<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 135 135"><circle class="wwu-icon-cls-1" cx="67.5" cy="67.5" r="67.5"/><path class="wwu-icon-cls-2" d="M90.4,64.1c-0.4-0.2-0.9-0.4-1.3-0.6c-0.8-14-8.4-22-21.2-22.1c-0.1,0-0.1,0-0.2,0c-7.7,0-14.1,3.3-18,9.2l7.1,4.8c2.9-4.5,7.5-5.4,10.9-5.4c0,0,0.1,0,0.1,0c4.2,0,7.4,1.3,9.5,3.7c1.5,1.7,2.5,4.2,3,7.2c-3.7-0.6-7.8-0.8-12.1-0.6c-12.2,0.7-20,7.8-19.5,17.7c0.3,5,2.8,9.3,7,12.1c3.6,2.4,8.3,3.5,13.1,3.3c6.4-0.3,11.4-2.8,14.9-7.2c2.7-3.4,4.3-7.8,5.1-13.3c3,1.8,5.3,4.2,6.5,7.2c2.1,4.9,2.2,13-4.4,19.7c-5.8,5.8-12.8,8.3-23.3,8.4c-11.7-0.1-20.5-3.8-26.3-11.1c-5.4-6.8-8.2-16.7-8.3-29.4c0.1-12.6,2.9-22.5,8.3-29.4c5.7-7.3,14.6-11,26.3-11.1c11.8,0.1,20.8,3.9,26.7,11.2c2.9,3.6,5.1,8.1,6.6,13.4l8.3-2.2c-1.8-6.5-4.5-12.1-8.3-16.7C93.2,23.5,82,18.6,67.6,18.5h-0.1c-14.4,0.1-25.4,4.9-32.9,14.4c-6.6,8.4-10,20.1-10.1,34.7l0,0l0,0c0.1,14.7,3.5,26.3,10.1,34.7c7.4,9.4,18.5,14.3,32.9,14.4h0.1c12.8-0.1,21.8-3.4,29.2-10.9c9.7-9.7,9.4-21.9,6.2-29.3C100.7,71.3,96.4,67,90.4,64.1z M68.3,84.9c-5.3,0.3-10.9-2.1-11.2-7.2c-0.2-3.8,2.7-8.1,11.5-8.6c1-0.1,2-0.1,3-0.1c3.2,0,6.2,0.3,8.9,0.9C79.5,82.5,73.5,84.6,68.3,84.9z"/></svg>',"Threads"]:url.includes("x.com")?['<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 135 135"><circle class="wwu-icon-cls-1" cx="67.5" cy="67.5" r="67.5"/><path class="wwu-icon-cls-2" d="M76,62.4l28.6-32.6h-6.8L73,58.1L53.2,29.8H30.3l30,42.7l-30,34.1h6.8l26.2-29.9l20.9,29.9h22.9 M39.5,34.8h10.4L97.9,102H87.4"/></svg>',"Twitter"]:url.includes("vimeo")?['<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 135 135"><circle class="wwu-icon-cls-1" cx="67.5" cy="67.5" r="67.5"/><path class="wwu-icon-cls-2" d="M111.11,46.36q-.61,13.28-18.56,36.37Q74,106.85,61.15,106.85q-8,0-13.46-14.69L40.34,65.23q-4.08-14.69-8.76-14.69c-.69,0-3.07,1.44-7.15,4.29l-4.28-5.51Q26.9,43.4,33.43,37.48q9-7.77,13.49-8.18,10.62-1,13.07,14.52,2.65,16.77,3.68,20.86,3.08,13.91,6.75,13.91,2.85,0,8.58-9t6.12-13.74C85.67,50.63,83.62,48,79,48a17.07,17.07,0,0,0-6.74,1.49q6.7-22,25.63-21.35Q111.92,28.58,111.11,46.36Z"/></svg>',"Vimeo"]:url.includes("youtube")?['<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 135 135"><circle class="wwu-icon-cls-1" cx="67.5" cy="67.5" r="67.5"/><path class="wwu-icon-cls-2" d="M110.62,45.84a11.3,11.3,0,0,0-8-8C95.64,36,67.5,36,67.5,36s-28.14,0-35.16,1.88a11.3,11.3,0,0,0-8,8c-1.88,7-1.88,21.66-1.88,21.66s0,
4014.64,1.88,21.66a11.3,11.3,0,0,0,8,8C39.36,99,67.5,99,67.5,99s28.14,0,35.16-1.88a11.3,11.3,0,0,0,8-8c1.88-7,1.88-21.66,1.88-21.66S112.5,52.86,110.62,45.84ZM58.5,81V54L81.88,67.5Z"/></svg>',"YouTube"]:url.includes("mailto")?['<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 135 135"><circle class="wwu-icon-cls-1" cx="67.5" cy="67.5" r="67.5"/><path class="wwu-icon-cls-2" d="M36.28,98.72c-2.94,0-5.44-.95-7.49-2.84s-3.08-4.2-3.08-6.92v-42.92c0-2.72,1.03-5.02,3.08-6.92s4.55-2.84,7.49-2.84h62.44c2.94,0,5.44.95,7.49,2.84,2.05,1.89,3.08,4.2,3.08,6.92v42.92c0,2.72-1.03,5.02-3.08,6.92-2.05,1.89-4.55,2.84-7.49,2.84,0,0-62.44,0-62.44,0ZM67.5,73.42l31.22-18.4v-8.97l-31.22,18.4-31.22-18.4v8.97s31.22,18.4,31.22,18.4Z"/></svg>',"Email"]:["err: no icon available for this service",""];}window.customElements.get("wwu-social")||window.customElements.define("wwu-social",WWUSocial);}}};}(this,this.document);;
41!function(window,document){"use strict";Drupal.behaviors.wwu_footer={attach:function(context,settings){if((void 0===context||void 0!==context&&context==document)&&void 0!==window){const footer_template=document.createElement("template");footer_template.innerHTML='\n    \n\n    <div class="artwork">\n      <img loading="lazy" src="https://ashlar.blob.core.windows.net/ashlar-theme-files/images/footer-artwork.webp" alt="Mountains, streams and trees rendered in a bold and colorful illustration by Gretchen Leggitt" />\n    </div>\n\n    <svg class="footer-waves" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1846 62.99" aria-hidden="true">\n      <path d="M802.96,0c-54.83,0-110.08,2.83-165.26,6.2-80.32,4.9-160.48,10.91-238.91,10.91-30,0-59.74-.88-89.15-3.04-9-.66-17.82-1.43-26.59-2.24-19.96-1.84-39.65-3.82-60.58-4.99-16.09-.89-32.26-1.27-48.49-1.27-44.31,0-89.07,2.84-133.77,5.84C26.8,12.31,13.39,13.23,0,14.08v48.91s1846,0,1846,0V21.86c-13.58.6-27.37.88-41.66.88-14.29,0-28.6-.29-42.45-.83-23.4-.91-46.1-2.4-68.53-4.11-32.53-2.49-64.49-5.47-97.2-7.85-64.17-4.67-131.77-7.03-199.35-7.03-47.52,0-95.01,1.16-141.33,3.51-16.71.85-33.41,1.85-50.12,2.84-42.3,2.52-84.7,5.03-127.65,5.03-7.79,0-15.58-.08-23.41-.26-19.13-.44-37.68-1.45-55.95-2.73-2.58-.18-5.16-.37-7.73-.56-41.13-3.06-81.12-7.3-123.63-9.3C845.74.44,824.38,0,802.97,0"/>\n    </svg>\n\n    <div class="dark-blue-bg">\n      <div class="art-credit">\n        <h2 class="visually-hidden">Footer Artwork</h2>\n\n        <p>Artwork by <a href="https://www.gretchenleggitt.com/">Gretchen Leggitt</a></p>\n      </div>\n\n      <div class="tribal-lands-statement">\n          <h2 class="visually-hidden">Tribal Lands Statement</h2>\n          <p>\n              Western Washington University\'s main campus is <a href="https://www.wwu.edu/tribal-lands-statement">situated on the ancestral homelands of the Coast Salish\n              Peoples</a>, who have lived in the Salish Sea basin, all throughout the San Juan Islands and the North Cascades\n              watershed from time immemorial. We express our deepest respect and gratitude to our Indigenous neighbors,\n              for their enduring care and protection of our shared lands and waterways.\n          </p>          \n      </div>\n\n      <div class="social">\n          <h2 class="visually-hidden">Western social media links</h2>\n          <wwu-social size="small" group="Western" url="https://www.facebook.com/westernwashingtonuniversity" class="fb"></wwu-social>\n          <wwu-social size="small" group="Western" url="https://www.instagram.com/westernwashingtonuniversity/"></wwu-social>\n          <wwu-social size="small" group="Western" url="https://www.linkedin.com/school/western-washington-university/"></wwu-social>          \n          <wwu-social size="small" group="Western" url="https://www.tiktok.com/@westernwauniversity"></wwu-social>\n          <wwu-social size="small" group="Western" url="https://www.youtube.com/wwu"></wwu-social>\n      </div>\n    \n      <div class="copyright">\n          <h2 class="visually-hidden">Copyright and Contact Info</h2>\n          <p>\n              © <span class="copyright-date">{{ "now"|date("Y") }}</span> Western Washington University\n          </p>\n      </div>\n    \n      <div class="footer-bottom">\n          <nav class="footer-nav horizontal menu" aria-labelledby="wwu-footer-heading">\n              <h2 id="wwu-footer-heading" class="visually-hidden">University Links and Policy</h2>            \n              \n              <a href="https://www.wwu.edu/workatwestern">Jobs</a>\n              <a href="https://www.wwu.edu/report-concern">Report Concerns</a>\n              <a href="https://www.wwu.edu/online-privacy-statement">Privacy</a>              \n              <a href="https://www.wwu.edu/commitment-accessibility">Accessibility Notice</a>\n              <a href="https://www.wwu.edu/equal-opportunity-policy">Equal Employment Opportunity Policy</a>\n          </nav>\n      </div>    \n    </div>\n  ';class WWUFooter extends HTMLElement{constructor(){super();}connectedCallback(){if(!this.classList.contains("element-created")){this.appendChild(footer_template.content.cloneNode(!0)),this.classList.add("element-created");let currentDate=new Date();this.querySelector(".copyright-date").innerText=currentDate.getFullYear(),this.setAttribute("aria-label","Western footer");this.getAttribute("hide")&&(this.querySelector(".artwork").remove(),this.querySelector(".art-credit").remove(),this.querySelector(".footer-waves").remove(),this.querySelector(".social").remove(),this.querySelector(".tribal-lands-statement").remove(),this.querySelector(".copyright").remove());}}}window.customElements.get("wwu-footer")||window.customElements.define("wwu-footer",WWUFooter);}}};}(this,this.document);;
42!function(window,document){"use strict";Drupal.behaviors.display_settings={attach:function(context,settings){if((void 0===context||void 0!==context&&context==document)&&void 0!==window){const display_settings_template=document.createElement("template");display_settings_template.innerHTML='\n  \n\n  <button class="toggle-settings" aria-expanded="false" aria-controls="settings-menu">
42\n      <span class="component-icon" aria-hidden="true">\n        <svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px"><path d="M292-172v-28h174v-120H192q-26 0-43-17t-17-43v-348q0-26 17-43t43-17h576q26 0 43 17t17 43v348q0 26-17 43t-43 17H494v120h174v28H292ZM160-380q0 12 10 22t22 10h576q12 0 22-10t10-22v-348q0-12-10-22t-22-10H192q-12 0-22 10t-10 22v348Zm0 0v-380 412-32Z"/></svg>\n      </span>\n      <span class="toggle-text">Display</span>\n  </button>\n\n  <dialog class="settings-menu">\n      <div class="menu-container">\n          <h2 class="no-margin--top align-center">Display Settings</h2>\n          <fieldset class="theme-selection">\n              <legend><h3 class="no-margin">Theme</h3></legend>\n              <div class="radio">\n                  <input id="default-theme" type="radio" name="theme-select" value="default-theme" checked="checked">\n                  <label for="default-theme">Default (System)</label>\n              </div>\n              <div class="radio">\n                  <input id="dark-mode" type="radio" name="theme-select" value="dark-mode">\n                  <label for="dark-mode">Dark</label>\n              </div>\n              <div class="radio">\n                  <input id="light-mode" type="radio" name="theme-select" value="light-mode">\n                  <label for="light-mode">Light</label>\n              </div>\n          </fieldset>\n          \n          <fieldset class="font-selection">\n              <legend><h3 class="no-margin">Font</h3></legend>\n              <div class="radio">\n                  <input id="font--default" type="radio" name="font-select" value="font--default" checked="checked">\n                  <label for="font--default">Default</label>\n              </div>\n              <div class="radio">\n                  <input id="font--serif" type="radio" name="font-select" value="font--serif">\n                  <label for="font--serif">Serif</label>\n              </div>\n              <div class="radio">\n                  <input id="font--dyslexia-friendly" type="radio" name="font-select" value="font--dyslexia-friendly">\n                  <label for="font--dyslexia-friendly">Open Dyslexic</label>\n              </div>\n              <div class="radio">\n                  <input id="font--hyperlegible" type="radio" name="font-select" value="font--hyperlegible">\n                  <label for="font--hyperlegible">Hyperlegible</label>\n              </div>\n          </fieldset>\n          \n          \x3c!--fieldset class="language-selection">\n              <legend><h3 class="no-margin">Language</h3></legend>\n              <input id="language--english" type="radio" name="font-select" value="language--english" checked="checked">\n              <label for="language--english">English</label>\n              <input id="language--spanish" type="radio" name="font-select" value="language--spanish">\n              <label for="language--spanish">Español</label>\n          </fieldset--\x3e\n      </div>\n      <button class="reset-button"><span class="component-icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg"\n          height="24px" viewBox="0 0 24 24" width="24px">\n          <path d="M0 0h24v24H0z" fill="none" />\n          <path\n          d="M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8z" />\n      </svg></span> Reset preferences</button>\n  </dialog>   \n  ';class DisplaySettings extends HTMLElement{constructor(){super();}connectedCallback(){if(!this.classList.contains("element-created")){this.appendChild(display_settings_template.content.cloneNode(!0)),this.classList.add("element-created");const close_icon='<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="#e8eaed"><path d="m256-236-20-20 224-224-224-224 20-20 224 224 224-224 20 20-224 224 224 224-20 20-224-224-224 224Z"/></svg>',settings_icon='<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px"><path d="M292-172v-28h174v-120H192q-26 0-43-17t-17-43v-348q0-26 17-43t43-17h576q26 0 43 17t17 43v348q0 26-17 43t-43 17H494v120h174v28H292ZM160-380q0 12 10 22t22 10h576q12 0 22-10t10-22v-348q0-12-10-22t-22-10H192q-12 0-22 10t-10 22v348Zm0 0v-380 412-32Z"/></svg>';var stored_theme,selected_theme,selected_font,display_toggle=this.querySelector(".toggle-settings"),settings_menu=this.querySelector(".settings-menu"),body=document.querySelector("body"),html=document.querySelector("html"),theme_options=this.querySelector(".theme-selection"),system_theme=window.matchMedia("(prefers-color-scheme: dark)"),font_options=this.querySelector(".font-selection"),reset_preferences=this.querySelector(".reset-button");function close(){document.removeEventListener("mouseup",click_outside),display_toggle.setAttribute("aria-expanded",!1),display_toggle.querySelector(".component-icon").innerHTML=settings_icon,html.classList.add("settings-closed"),html.classList.remove("settings-open"),settings_menu.before(display_toggle),settings_menu.close();}function keyboard_close(event){27==event.keyCode&&html.classList.contains("settings-open")&&(close(),display_toggle.focus());}
42function click_outside(event){var isClickInside=settings_menu.contains(event.target),isClickToggle=display_toggle.contains(event.target);!html.classList.contains("settings-open")||isClickInside||isClickToggle||close();}function toggle_settings(){return html.classList.contains("settings-closed")?(document.addEventListener("mouseup",click_outside),display_toggle.setAttribute("aria-expanded",!0),display_toggle.querySelector(".component-icon").innerHTML=close_icon,html.classList.add("settings-open"),html.classList.remove("settings-closed"),settings_menu.prepend(display_toggle),void settings_menu.showModal()):(close(),void display_toggle.focus());}function set_initial_theme(system_theme){if(localStorage.getItem("wwu_preferred_theme")){stored_theme=localStorage.getItem("wwu_preferred_theme");var theme_input_select=document.querySelector('input[value="'+String(stored_theme)+'"]');return theme_input_select&&(theme_input_select.checked=!0),void set_theme(stored_theme);}try{localStorage.setItem("wwu_preferred_theme","default-theme");}catch(e){return;}}function select_theme(){set_theme(selected_theme=document.querySelector('input[name="theme-select"]:checked').value);try{localStorage.setItem("wwu_preferred_theme",selected_theme);}catch(e){return;}}function set_theme(theme){"light-mode"==theme?html.setAttribute("data-theme","light"):"dark-mode"==theme||"default-theme"==theme&&system_theme.matches?html.setAttribute("data-theme","dark"):html.setAttribute("data-theme","light");}function set_font_preference(){if(localStorage.getItem("wwu_preferred_font")){selected_font=localStorage.getItem("wwu_preferred_font");var selected_font_input=document.querySelector('input[value="'+String(selected_font)+'"]');return selected_font_input&&(selected_font_input.checked=!0),void body.classList.add(selected_font);}try{localStorage.setItem("wwu_preferred_font","font--default");}catch(e){return;}}function select_font(){var previous_font=selected_font;selected_font=document.querySelector('input[name="font-select"]:checked').value,body.classList.remove(previous_font),body.classList.add(selected_font);try{localStorage.setItem("wwu_preferred_font",selected_font);}catch(e){return;}}function global_reset(event){var current_theme_value=localStorage.getItem("wwu_preferred_theme"),current_font_value=localStorage.getItem("wwu_preferred_font");if(event.target==reset_preferences&&("default-theme"!==current_theme_value||"font--default"!==current_font_value)){var theme_default=theme_options.querySelector('input[value="default-theme"]'),font_default=font_options.querySelector('input[value="font--default"]');try{localStorage.setItem("wwu_preferred_theme","default-theme"),localStorage.setItem("wwu_preferred_font","font--default");}catch(e){return;}set_theme("default-theme"),body.classList.add("font--default"),body.classList.remove("font--dyslexia-friendly","font--hyperlegible","font--serif"),theme_default.checked=!0,font_default.checked=!0;}}display_toggle&&(display_toggle.addEventListener("click",toggle_settings),display_toggle.addEventListener("keyup",keyboard_close),settings_menu.addEventListener("keyup",keyboard_close)),theme_options&&theme_options.addEventListener("click",select_theme),font_options&&font_options.addEventListener("click",select_font),reset_preferences&&reset_preferences.addEventListener("click",global_reset),set_initial_theme(),set_font_preference(),close();}}}window.customElements.get("wwu-display-settings")||window.customElements.define("wwu-display-settings",DisplaySettings);}}};}(this,this.document);;
43!function(window,document){"use strict";Drupal.behaviors.logo={attach:function(context,settings){if((void 0===context||void 0!==context&&context==document)&&void 0!==window){const logo_template=document.createElement("template"),wwu_logo_template=document.createElement("template"),horizontal_logo_template=document.createElement("template");logo_template.innerHTML='\n  <style>\n  .wwu-logo {\n    --logo-size: 8rem;\n    \n    width: var(--logo-size);\n    height: var(--logo-size);\n    max-width: 90vw;\n\n  .wwu-logo svg {\n    width: 100%;\n    height: 100%;\n  }\n  </style>\n\n  <div class="wwu-logo make-waves">\n    <span class="visually-hidden">Western Washington University - Make Waves.</span>\n    <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 576 537.7" style="enable-background:new 0 0 576 537.7;" xml:space="preserve" aria-hidden="true">\n      <title>Western Home</title>\n      <rect y="0" fill="#003F87" width="576" height="537.7"/>\n      <path fill="#FFFFFF" d="M38.8,172.5c5.6,0,10.2,0.6,17.7,0.6c8-0.1,11.9-0.3,15.2-0.4c0.3,0.3,0.3,1.9,0,2.2\n      c-3.6,0.7-4.6,0.9-5.9,1.4c-1.9,0.9-2.4,2.4-1.4,6.2c3.4,14.2,12.2,44.1,17.1,60.3c0,0,0.3-0.
431,0.4-0.3\n      c5-13.9,19.7-55.4,22.4-66.1c1,0.1,4.5,0,5.3-0.1c2.6,10.9,18.5,55.3,23.1,66.9c0.1,0,0.4-0.1,0.6-0.1\n      c3.6-11.3,13.9-45.4,16.4-57.3c0.9-4.4,1.2-8.2-2.6-9.3c-2.3-0.6-4-1-8-1.6c-0.3-0.4-0.4-1.9,0-2.2c3,0,9.9,0.4,15.5,0.4\n      c7.8,0,11.5-0.3,14.4-0.4c0.4,0.3,0.4,1.9,0,2.2c-3.4,0.7-5.5,1.1-6.9,1.7c-3,1.4-4.5,3.6-6.5,9.3\n      c-5.7,16.5-19.4,61.2-23.4,75.8c-0.7,0-4.6-0.1-5.5,0.1c-3.6-12.6-16.5-49.4-23.1-67.5c-0.1,0-0.4,0-0.6,0.3\n      c-5.2,14.9-19.4,55-23,66.9c-0.6-0.1-5-0.1-5.9,0.1c-4.2-17.5-16.5-61.6-21.3-75.1c-2.4-7.5-3.9-9.3-7.9-10.5\n      c-2.3-0.6-3.7-0.9-6.5-1.3C38.2,174.5,38.2,172.7,38.8,172.5z"/>\n      <path fill="#FFFFFF" d="M158.7,197.9c2.4,0,8.2,0.4,13.8,0.4H194c5.9,0,9.3-0.1,11.4-0.6c0,0,0.4,0.3,0.4,0.4\n      c-1,3.2-2,10.2-2.2,14.8c-0.3,0.3-1.9,0.3-2.2,0c-0.3-2.3-0.7-5.2-1.3-6.6c-0.7-2.9-1.4-4.2-5.3-4.5c-2.6-0.3-13.9-0.1-15.4,0\n      c-0.7,0.1-1.1,1.4-1.1,1.9c-0.1,7-0.3,19.8-0.1,22.1c0,0.4,0.3,0.7,0.6,0.7c4.7,0,12.2,0,15.2-0.1c3.2-0.1,3.7-2.2,4.5-4.2\n      c0.4-1.3,0.7-2.7,0.9-4c0.3-0.1,2.2-0.1,2.3,0.1c-0.1,1.4-0.6,7.5-0.6,10.2c0,2,0.3,7.8,0.3,10.2c-0.4,0.4-2,0.4-2.4,0\n      c-0.3-2-0.6-3.3-0.9-4.3c-0.6-1.6-1.3-3.3-4-3.6c-3.2-0.3-11.1-0.3-15.4-0.3c-0.1,0-0.4,0.7-0.4,0.9c0,2.6,0,13.9,0.1,20.1\n      c0.1,3.3,1.7,4.6,2.4,4.7c2.4,0.6,7,0.7,13.8,0.7c5.9,0,7.2-1.4,8.8-3c2.3-2.6,4.3-6.3,5.9-10.3c0.4-0.1,2,0.3,2.2,0.9\n      c-0.3,2.4-3,11.8-5,15.4c-0.3,0.7-1.2,1-3.9,1c-5.5,0-14.5-0.3-29.9-0.3c-6.6,0-11.8,0.4-16.2,0.4c-0.3-0.3-0.3-2,0-2.3\n      c2.7-0.1,6-0.6,7.9-1.1c2.4-0.7,3.3-1.6,3.5-5.7c0.1-3.7,0.1-13.6,0.1-25.4c0-9.8-0.1-18.2-0.1-20.1c-0.3-3.3-0.9-4.3-3.3-5.2\n      c-1.4-0.4-3.9-0.9-5.7-1C158.3,199.9,158.3,198,158.7,197.9z"/>\n      <path fill="#FFFFFF" d="M228.3,256.6c2.6,2,6.6,3,10.2,3c6.3,0,11.9-3.3,11.9-10.8c0-5.9-2.7-9.8-14.1-15.7\n      c-10.5-5.6-15.5-10.5-15.5-19.5c0-11.3,10.3-17.2,21.5-17.2c4.7,0,7.2,0.4,9.8,0.7c2.3,0.3,5,0.7,6,0.7\n      c-0.6,3.2-1.4,9.8-1.7,15.2c-0.3,0.3-2,0.4-2.2,0c-0.4-6.3-1.9-9.5-4.2-11.3c-2.2-1.7-5.5-2.6-9.3-2.6c-7.3,0-10.9,5-10.9,10.5\n      c0,5.5,2.9,8.9,7,11.3c4.9,2.9,8.8,4.9,13.1,7.3c5.3,3,10.3,7.5,10.3,15.4c0,10.1-9,18.8-23.7,18.8c-5.9,0-13.6-1.9-15.8-3.2\n      c-0.9-1.4-2.2-12.4-2.3-15.9c0.1-0.3,1.7-0.7,2.1-0.6C222.6,250,225.2,254.5,228.3,256.6z"/>\n      <path fill="#FFFFFF" d="M285.6,257.9c3-0.6,4-2.3,4.2-7.2c0.3-4.5,0.4-32,0.4-48.3c0-0.3-0.4-0.7-0.7-0.7c-1.9-0.1-9.9,0-12.1,0.1\n      c-2.3,0.1-4,1.4-5.3,3.7c-1.3,2.3-2.6,5.6-4.2,9.8c-0.3,0-2-0.3-2.2-0.6c0.9-4.2,1.7-13.5,2-17.8c0-0.1,0.3-0.3,0.6-0.1\n      c2.7,1.1,5.5,1.3,7.9,1.3H316c3.5,0,5.7,0.1,9.2-1.2c0.1,0,0.4,0.1,0.4,0.4c-1,3.6-1.6,12.8-2,18.1c-0.3,0.3-2.3,0.4-2.3,0\n      c-0.4-4.2-1.3-7.5-2-9.3c-1.2-2.9-2.7-3.9-5-4c-3.7-0.3-11.1-0.4-13.2-0.3c-0.3,0.1-0.4,0.4-0.4,0.9c0,14.5,0,45.2,0.4,50.6\n      c0.1,2.2,1,3.9,3.3,4.6c1.6,0.4,3.4,0.6,6.2,1c0.4,0.1,0.3,2-0.1,2.2c-3,0-9.3-0.4-15.9-0.4c-7.3,0-12.9,0.6-15.7,0.4\n      c-0.4-0.3-0.4-2,0-2.2C282.1,258.5,284.2,258.3,285.6,257.9z"/>\n      <path fill="#FFFFFF" d="M330.8,197.9c2.4,0,8.2,0.4,13.8,0.4h21.5c5.9,0,9.3-0.1,11.3-0.6c0,0,0.4,0.3,0.4,0.4\n      c-1,3.2-2,10.2-2.2,14.8c-0.3,0.3-1.9,0.3-2.2,0c-0.3-2.3-0.7-5.2-1.3-6.6c-0.7-2.9-1.4-4.2-5.3-4.5c-2.6-0.3-13.9-0.1-15.4,0\n      c-0.7,0.1-1.2,1.4-1.2,1.9c-0.1,7-0.3,19.8-0.1,22.1c0,0.4,0.3,0.7,0.6,0.7c4.7,0,12.2,0,15.2-0.1c3.2-0.1,3.7-2.2,4.5-4.2\n      c0.4-1.3,0.7-2.7,0.9-4c0.3-0.1,2.2-0.1,2.3,0.1c-0.1,1.4-0.6,7.5-0.6,10.2c0,2,0.3,7.8,0.3,10.2c-0.4,0.4-2,0.4-2.4,0\n      c-0.3-2-0.6-3.3-0.9-4.3c-0.6-1.6-1.3-3.3-4-3.6c-3.2-0.3-11.1-0.3-15.4-0.3c-0.1,0-0.4,0.7-0.4,0.9c0,2.6,0,13.9,0.1,20.1\n      c0.1,3.3,1.7,4.6,2.4,4.7c2.4,0.6,7,0.7,13.8,0.7c5.9,0,7.2-1.4,8.8-3c2.3-2.6,4.3-6.3,5.9-10.3c0.4-0.1,2,0.3,2.2,0.9\n      c-0.3,2.4-3,11.8-5,15.4c-0.3,0.7-1.1,1-3.9,1c-5.5,0-14.5-0.3-29.9-0.3c-6.6,0-11.8,0.4-16.2,0.4c-0.3-0.3-0.3-2,0-2.3\n      c2.7-0.1,6-0.6,7.9-1.1c2.4-0.7,3.3-1.6,3.4-5.7c0.1-3.7,0.1-13.6,0.1-25.4c0-9.8-0.1-18.2-0.1-20.1c-0.3-3.3-0.9-4.3-3.3-5.2\n      c-1.4-0.4-3.9-0.9-5.7-1C330.3,199.9,330.3,198,330.8,197.9z"/>\n      <path fill="#FFFFFF" d="M389.1,197.9c2.4,0,9.2,0.4,13.4,0.4h18c12.6,0,18.2,6.7,18.2,15.2c0,8.2-6.5,13.5-12.9,15.9\n      c-0.1,0.1,0,0.6,0.1,0.7c3.4,5.7,12.8,19.4,18,24.3c3.7,3.9,5.6,4,10.1,4.6c0.1,0,0,2.2-0.3,2.2c-4.3,0.4-13.8,0-16.8-1.4\n      c-1.6-0.6-3.2-1.7-4.9-3.7c-4-4.5-11.1-16.1-14.9-21.8c-0.9-1.3-1.6-1.7-3.3-2c-1.3-0.1-3.3-0.1-4.7-0.1\n      c-0.3,0-0.4,0.6-0.4,0.7c0,5.7,0.1,15.4,0.4,19.2c0.3,4.3,1.1,5,3.2,5.7c1.3,0.4,3.2,0.7,5.7,1c0.4,0.3,0.1,2-0.1,2.3\n      c-2.2,0-8.2-0.4-15.1-0.4c-7.5,0-12.2,0.4-14.2,0.4c-0.3-0.1-0.3-2.2,0-2.3c2.2-0.3,5.2-0.6,6.2-0.9c2.4-0.6,3.4-1.9,3.7-5.7\n      c0.1-2.7,0.1-15.9,0.1-21.4c0-8.3,0.1-22.1-0.1-25.6c-0.1-2.7-1.3-3.4-3.2-4c-1.4-0.3-4-0.9-6.2-1\n      C388.5,199.9,388.6,198,389.1,197.9z M408.7,203.1c-0.1,3.2-0.3,16.7-0.3,25c0,0.6,0.1,0.9,0.7,0.9c2.3,0.1,8.8,0.1,11.4-0.4\n      c3.7-1,7.5-4,7.5-12.4c0-9.3-4.7-14.8-15.2-14.8c-1,0-2.4,0.1-3.3,0.4C409,201.9,408.7,202.6,408.7,203.1z"/>\n      <path fill="#FFFFFF" d="M451.7,197.8c1.9,0,8.8,0.4,13.4,0.4c2.3,0,5.7,0,6.7-0.1c0.3,0.9,1,2.2,3.6,5.5\n      c10.8,13.6,31.3,38.2,35.9,43.5c0.1,0.1,0.3-0.
431,0.4-0.3c0-13.4-0.3-33.5-0.7-40.1c-0.1-3-1.3-5.2-4.3-5.7\n      c-1.4-0.4-2.4-0.6-5.3-0.9c-0.1-0.4-0.1-2,0-2.3c2.6,0,6.8,0.4,12.2,0.4c3.3,0,9.6-0.4,10.8-0.4c0.1,0.3,0.1,1.9,0,2.2\n      c-1.7,0.3-3.9,0.6-5,1c-2.6,0.7-3,2.7-3.2,5.2c-0.6,7.8-0.7,28.7-0.7,41.5c0,4.6,0.1,10.5,0.3,13.6c-2.2-0.1-5.6,0-7.6,0.1\n      c-4.5-6.5-36.2-46.1-40.9-51.9c-0.1-0.1-0.3-0.1-0.3,0c-0.1,10.3,0,36.1,0.1,41.8c0.3,4.7,1.6,5.5,3.7,6.5\n      c1.4,0.6,4.4,1,6.5,1.1c0.4,0.1,0.3,2,0,2.3c-2,0-8.2-0.4-13.4-0.4c-5,0-9.3,0.4-11.5,0.4c-0.4-0.3-0.4-2.2,0-2.3\n      c1.4-0.1,4.2-0.4,6.3-1.1c2.4-0.9,2.9-3,3.2-6.2c0.4-4.6,0.9-22.3,0.9-44.2c0-1.9-0.6-3.4-2.2-4.7c-1.9-1.6-3.7-2.2-9-2.6\n      C451.4,199.8,451.4,198,451.7,197.8z"/>\n\n      <path fill="#FFFFFF" d="M438,97.9c0,0,29.5,49.1,74.3,66.6C512.2,164.5,450.1,176.8,438,97.9z"/>\n      <path fill="#FFFFFF" d="M178.3,147.8c0,0,65.6-14.8,131.2-94C309.5,53.8,258.4,171.7,178.3,147.8z"/>\n      <path fill="#FFFFFF" d="M429.7,87.7c0,0,4.2,18-21.6,33c0,0-30.2-67.6-72.9-73.6c0,0,33.8,0,68.4,39.7\n      C415.4,100.3,422.5,96.7,429.7,87.7z"/>\n\n      <path fill="#007AC8" d="M167.2,150.3c0,0,28.9,9.7,54.6,4c51.3-11.4,72.7-29.7,105.9-35.4c33.2-5.7,41-3.3,80.5,1.7\n      c0,0-8.6-1.5-30.2,2.2c-58,10-88.7,37.6-138.2,41.2C190.2,167.7,167.2,150.3,167.2,150.3z"/>\n      <path fill="#007AC8" d="M178.3,160.8c0,0,55,16.7,84.9,10c59.6-13.2,84.4-34.5,123-41.1c38.6-6.6,53.7-3.1,99.6,2.7\n      c0,0-16.1-2.5-41.1,1.8C377.2,145.9,341.5,178,284,182.2C226.5,186.4,178.3,160.8,178.3,160.8z"/>\n\n      <path fill="#FFFFFF" d="M61.4,277c1.9,0,4,0.2,6.6,0.2c3.1,0,4.6-0.1,5.8-0.2c0.2,0.1,0.2,1,0,1.2c-1.2,0.3-1.7,0.4-2.3,0.6\n      c-0.8,0.3-1,0.9-0.7,2c1.1,4.7,4.1,15,5.8,20.8c0,0,0.2,0,0.2,0c2-5.5,6.6-18.7,7.8-23.1c0.6,0,1.9,0,2.3,0\n      c1.1,4.2,6.5,19.2,8.1,23.4c0.1,0,0.2,0,0.2,0c1.3-4.1,4.8-15.7,5.7-19.8c0.4-1.7,0.5-2.9-1-3.3c-0.8-0.3-1.5-0.4-2.9-0.6\n      c-0.2-0.2-0.2-1,0-1.2c1.1,0,3.7,0.2,5.7,0.2c3.1,0,4.5-0.1,5.6-0.2c0.2,0.2,0.2,1,0,1.2c-1.1,0.2-1.8,0.4-2.3,0.6\n      c-1.2,0.5-1.8,1.2-2.5,3.2c-2.1,6-6.8,21.1-8.5,26.8c-0.4,0-1.9,0-2.3,0c-1.2-4.4-6-18-8.1-23.7c0,0-0.2,0.1-0.2,0.1\n      c-2,5.9-6.6,18.7-8.1,23.5c-0.4-0.1-1.9-0.1-2.4,0c-1.5-6.2-5.8-21.7-7.4-26.6c-0.8-2.4-1.3-3.1-2.7-3.5\n      c-0.8-0.3-1.4-0.4-2.5-0.5C61.1,278,61.1,277.1,61.4,277z"/>\n      <path fill="#FFFFFF" d="M121.8,302.8c2.8-6.6,7.5-19.7,8.7-23c0.4-1,0.7-2,0.8-2.8c0.2,0,0.8,0.1,1.6,0.1c0.9,0,1.4-0.1,1.6-0.1\n      c0.2,0.7,0.4,1.5,0.7,2.5c1.1,3,6.7,19.7,8.3,23.8c1.5,3.4,1.7,3.6,5.3,4c0.2,0.2,0,1-0.1,1.2c-1.3,0-4-0.2-6-0.2\n      c-2.2,0-5.2,0.1-6.4,0.2c-0.1-0.2-0.2-1,0-1.2c1-0.2,1.9-0.3,2.6-0.6c0.8-0.3,0.8-0.8,0.6-1.3c-0.6-2.1-2.3-6.8-3.2-9.3\n      c-0.1-0.1-0.4-0.3-0.4-0.3c-0.7-0.1-2.1-0.1-4.6-0.1c-3.2,0-3.7,0-4.2,0.1c-0.2,0-0.4,0.3-0.5,0.4c-1,2.7-2.8,7.4-2.9,8.7\n      c-0.1,0.9-0.1,1.5,1.5,1.9c0.6,0.2,1.3,0.3,2.3,0.4c0.1,0.2,0.1,1-0.1,1.2c-1.1,0-3.6-0.2-6.2-0.2s-4.2,0.2-5.2,0.2\n      c-0.2-0.2-0.2-1,0-1.2C119.6,307,120.2,306.6,121.8,302.8z M131.4,282.2c-0.9,2.4-3.1,8.7-3.9,11.2c0,0.2,0,0.3,0.2,0.4\n      c0.5,0.1,1.9,0.1,4.1,0.1c1.2,0,3,0,3.4-0.1c0,0,0.2-0.2,0.2-0.4c-1.1-3.3-3-9-3.8-11.2C131.6,282.2,131.4,282.1,131.4,282.2z"/>\n      <path fill="#FFFFFF" d="M169.1,306.4c1.3,0.9,3,1.3,5,1.3c2.8,0,5.5-1.7,5.5-5.5c0-3.4-2.1-5.1-6.6-7.8c-4.3-2.6-7.4-5.2-7.4-9.6\n      c0-5.4,4.4-8.6,9.8-8.6c3.4,0,5.4,0.6,7.5,0.8c-0.4,1.7-0.7,4.3-0.9,6.9c-0.2,0.2-1.1,0.2-1.2,0c-0.3-3.2-0.8-4.6-2-5.4\n      c-1.1-0.7-2.4-1-4-1c-3.5,0-5.4,2.6-5.4,5.3c0,2.8,1.3,4.4,3.4,5.9c2,1.4,4.3,2.5,6,3.6c2.6,1.7,4.9,3.8,4.9,7.6\n      c0,5-4.1,9.3-11.1,9.3c-3,0-6-0.9-7.1-1.5c-0.5-0.7-1.2-5.8-1.3-7.4c0.2-0.3,1.1-0.5,1.3-0.4\n      C166.4,303.3,167.4,305.3,169.1,306.4z"/>\n      <path fill="#FFFFFF" d="M201.5,277c1.4,0,3.9,0.2,6.4,0.2c3.2,0,4.6-0.1,6-0.2c0.2,0.2,0.1,1-0.1,1.2c-0.8,0.1-1.7,0.3-2.3,0.4\n      c-1,0.3-1.4,0.7-1.4,2.3c-0.1,2,0,5.1,0,9.9c0,0.2,0.1,0.4,0.3,0.5c0.3,0.1,1.1,0.1,8.7,0.1c5.1,0,7.4,0,7.9-0.1\n      c0.2,0,0.3-0.2,0.3-0.3c0-2.7,0-8.8-0.1-10.7c0-0.8-0.3-1.4-1-1.7c-0.8-0.3-1.7-0.4-2.8-0.5c-0.3-0.2-0.2-1,0-1.2\n      c1.1,0,3.5,0.2,6.2,0.2c2.5,0,5.2-0.2,6-0.2c0.2,0.2,0.2,1,0,1.2c-1,0.2
43-1.8,0.3-2.4,0.5c-1.1,0.4-1.4,0.8-1.5,2.8\n      c-0.1,1.8-0.2,5.2-0.2,11.4c0,4.3,0.1,10,0.2,11.7c0.1,1.5,0.4,2,1.4,2.3c0.7,0.3,1.5,0.4,3.1,0.6c0.1,0.2,0.1,1-0.2,1.2\n      c-1.7,0-3.9-0.2-6.4-0.2c-2.5,0-5.1,0.1-6.3,0.2c-0.2-0.2-0.2-1,0-1.2c1.1-0.1,1.8-0.2,2.7-0.5c1-0.3,1.3-0.8,1.4-2.5\n      c0.1-1.5,0.1-7.3,0.1-10.6c0-0.2-0.1-0.4-0.3-0.4c-0.9,0-5.3,0-8,0c-4.1,0-8.2,0-8.7,0c-0.1,0.1-0.2,0.3-0.2,0.3\n      c0,2.8,0,8.9,0,10c0.2,1.7,0.2,2.6,1.5,3c0.7,0.2,1.4,0.4,2.9,0.6c0.2,0.2,0,1.1-0.2,1.2c-1.2,0-3.4-0.2-6.3-0.2\n      c-2.7,0-5.5,0.1-6.6,0.2c-0.2-0.2-0.2-1,0-1.2c1.2-0.2,1.9-0.3,2.6-0.5c1.5-0.4,1.6-1.4,1.7-3.8c0-1.7,0-6.3,0-10.7\n      c0-4.9,0-10.6-0.1-11.5c-0.1-1.5-0.5-2-1.4-2.2c-0.8-0.3-1.6-0.3-2.9-0.5C201.3,278,201.4,277.2,201.5,277z"/>\n      <path fill="#FFFFFF" d="M255.3,277c1.1,0,3.8,0.2,6.4,0.2c2.7,0,4.7-0.2,5.9-0.2c0.2,0.2,0.2,1,0,1.2c-1,0.1-1.8,0.3-2.4,0.4\n      c-1.1,0.4-1.3,1-1.4,2.7c-0.1,2-0.1,6.7-0.1,11.1c0,5.2,0,10.1,0.1,11.9c0,1.5,0.3,2.3,1.6,2.8c0.7,0.2,1.7,0.3,2.8,0.5\n      c0.2,0.2,0,1-0.1,1.2c-1.3,0-3.6-0.2-6.1-0.2c-3,0-4.8,0.2-6.8,0.2c-0.2-0.2-0.2-1,0-1.2c0.9-0.1,1.8-0.2,2.4-0.4\n      c1.4-0.3,1.6-1,1.7-2.3c0.1-1.5,0.2-7.9,0.2-13.6c0-4.2,0-7.7-0.1-10.1c-0.2-1.2-0.2-2.1-1.3-2.4c-0.7-0.2-1.6-0.4-2.9-0.5\n      C255.1,278,255.2,277.2,255.3,277z"/>\n      <path fill="#FFFFFF" d="M287.9,277c1.2,0,3.7,0.2,5.9,0.2c1.1,0,1.9,0,2.3-0.1c0.2,0.5,0.6,1.1,1.9,2.8c5.3,6.6,16.1,19.7,18.4,22.6\n      l0.2-0.1c0-6.8,0.1-17.3-0.2-20.8c-0.1-1.5-0.4-2.3-1.9-2.8c-0.9-0.3-1.9-0.4-3.3-0.6c-0.2-0.2-0.1-1,0-1.2\n      c1.3,0,3.6,0.2,6.4,0.2c1.7,0,4.5-0.2,5.1-0.2c0.2,0.2,0.2,1,0,1.2c-0.9,0.2-1.5,0.3-2.1,0.5c-1.4,0.4-1.7,1.4-1.7,2.8\n      c-0.3,4-0.3,12.2-0.4,20.4c0,2.3,0.1,5.3,0.1,6.9c-0.6,0-2.7,0-3.3,0c-2.6-3.8-17.3-22.1-20-25.5c-0.1-0.1-0.2,0-0.2,0\n      c0,5.2,0,17.7,0.1,20.5c0.2,2.2,0.8,2.9,2,3.2c0.8,0.2,1.8,0.3,2.9,0.5c0.2,0.2,0.1,1,0,1.2c-1.2,0-3.4-0.2-6.1-0.2\n      c-2.8,0-4.6,0.2-5.7,0.2c-0.2-0.2-0.2-1.1,0-1.2c1.1-0.1,1.7-0.2,2.4-0.5c1.2-0.3,1.9-0.9,2-3.2c0.2-2.5,0.4-11.3,0.5-21.9\n      c0-0.7-0.3-1.9-1.3-2.5c-1-0.8-2.1-1-4-1.2C287.7,278,287.7,277.2,287.9,277z"/>\n      <path fill="#FFFFFF" d="M367.7,307.5c-1.6,0.4-6.5,1.9-10.9,1.9c-11.7,0-18-5.8-18-16.8c0-6.6,3.4-11.9,8.9-14.4\n      c2.9-1.3,5.8-1.9,9.9-1.9c4,0,6.9,0.9,9.7,1.1c-0.4,1.7-0.8,5.5-0.8,7.8c-0.2,0.3-1.2,0.4-1.4,0.2c-0.4-3.8-1-5.2-2.5-6\n      c-1.6-1-3.8-1.5-6.9-1.5c-8,0-11.9,5.6-11.9,14.3c0,8.9,4.7,15.7,13.8,15.7c1.4,0,2.8-0.2,3.5-0.6c0.8-0.4,1.2-1.2,1.3-2.2\n      c0.1-1.6,0.2-3.8,0.1-5.5c-0.1-1.8-0.5-2.4-2-2.7c-0.9-0.2-1.6-0.3-3-0.4c-0.2-0.2-0.2-1.1,0-1.2c1.7,0,4.1,0.2,6.9,0.2\n      c2.8,0,4.1-0.1,5.2-0.2c0.2,0.2,0.2,1.1-0.1,1.2c-0.7,0.1-1.2,0.2-1.6,0.4c-1,0.3-1.2,1-1.3,2.7c0,1.6-0.1,4.6,0,5.7\n      c0.1,0.8,0.2,1,1.2,1.4C367.9,306.7,367.8,307.3,367.7,307.5z"/>\n      <path fill="#FFFFFF" d="M408.2,308.6c-1.5,0-4.4-0.2-7-0.2c-3.5,0-6.1,0.2-7.5,0.2c-0.2-0.2-0.2-1,0-1.2c1.5-0.2,2.8-0.3,3.5-0.5\n      c1.5-0.3,1.8-1.3,1.9-3.7c0.1-3.2,0.1-15.6,0.1-23.9c0-0.2-0.2-0.4-0.3-0.4c-0.9-0.1-5.3-0.1-6.8,0c-0.9,0-1.5,0.4-2.1,1.3\n      c-0.6,1-1.3,2.9-1.9,4.6c-0.2,0.1-1.2-0.1-1.2-0.3c0.4-2.1,0.8-6,0.9-8.1c0,0,0.4-0.3,0.5-0.2c0.9,0.5,2.4,0.7,4,0.7H411\n      c2.1,0,3.3-0.1,4.7-0.7c0.2,0,0.4,0.1,0.4,0.2c-0.5,1.6-0.9,5.4-1.1,8.2c-0.1,0.2-1.2,0.2-1.3,0c-0.2-1.5-0.4-3.3-0.8-4.3\n      c-0.4-1-1-1.4-2-1.4c-2.1-0.2-6.2-0.1-7.3-0.1c-0.2,0.1-0.3,0.3-0.3,0.4c0,7.4,0,21.7,0.2,24.4c0.1,2.3,0.6,2.8,1.7,3.1\n      c0.8,0.2,1.5,0.3,3,0.5C408.5,307.6,408.4,308.5,408.2,308.6z"/>\n      <path fill="#FFFFFF" d="M435.9,304.7c-3.1-3.4-4.4-7.7-4.4-12.1c0-3.7,1.1-7,3.1-9.7c2.8-4,8.3-6.6,13.6-6.6\n      c10.3,0,15.5,7.6,15.5,15.9c0,4.3-1,7.6-3.1,10.5c-3.1,4.4-8.2,6.7-13.3,6.7C442.6,309.4,438.5,307.5,435.9,304.7z M454.8,305.6\n      c3.2-2.7,4.3-6.9,4.3-11.7c0-5.4-1.8-10.8-5.8-13.7c-1.8-1.3-4-2.1-6.7-2.1c-1.8,0-3.4,0.5-4.7,1.2c-3.7,2.2-5.4,6.9-5.4,12.1\n      c0,5.3,1.9,11.2,6.4,14.2c1.8,1.2,3.9,1.8,6.5,1.8C451.4,307.4,453.4,306.7,454.8,305.6z"/>\n      <path fill="#FFFFFF" d="M480.5,277c1.2,0,3.7,0.2,5.9,0.2c1.1,0,1.9,0,2.3-0.1c0.2,0.5,0.6,1.1,1.9,2.8c5.3,6.6,16.1,19.7,18.4,22.6\n      l0.2-0.1c0-6.8,0.1-17.3-0.2-20.8c-0.1-1.5-0.4-2.3-1.9-2.8c-0.9-0.3-1.9-0.4-3.3-0.6c-0.2-0.2-0.1-1,0-1.2\n      c1.3,0,3.6,0.2,6.4,0.2c1.7,0,4.5-0.2,5.1-0.2c0.2,0.2,0.2,1,0,1.2c-0.9,0.2-1.5,0.3-2.1,0.5c-1.4,0.4-1.7,1.4-1.7,2.8\n      c-0.3,4-0.3,12.2-0.4,20.4c0,2.3,0.1,5.3,0.1,6.9c-0.6,0-2.7,0-3.3,0c-2.6-3.8-17.3-22.1-20-25.5c-0.1-0.1-0.2,0-0.2,0\n      c0,5.2,0,17.7,0.1,20.5c0.2,2.2,0.8,2.9,2,3.2c0.8,0.2,1.8,0.3,2.9,0.5c0.2,0.2,0.1,1,0,1.2c-1.2,0-3.4-0.2-6.1-0.2\n      c-2.8,0-4.6,0.2-5.7,0.2c-0.2-0.2-0.2-1.1,0-1.2c1.1-0.1,1.7-0.2,2.4-0.5c1.2-0.3,1.9-0.9,2-3.2c0.2-2.5,0.4-11.3,0.5-21.9\n      c0-0.7-0.3-1.9-1.3-2.5c-1-0.8-2.1-1-4-1.2C480.3,278,480.3,277.2,480.5,277z"/>
43\n\n      <path fill="#FFFFFF" d="M64.6,323c0.9,0,4.1,0.1,6.8,0.1s5-0.2,6.4-0.2c0.2,0.2,0.2,1.1,0,1.3c-1.1,0.2-1.8,0.3-2.5,0.5\n      c-1.2,0.3-1.5,0.9-1.6,3c-0.1,5-0.1,13.5,0.1,16.4c0.2,3.1,0.6,5.1,1.4,6.5c1.4,3,4.7,5,9.3,5c4.8,0,9.2-1.7,9.7-10.3\n      c0.2-4.2,0.4-11,0.1-16.6c-0.1-3-0.8-3.6-2.5-4c-0.8-0.2-1.5-0.3-2.6-0.4c-0.2-0.2-0.1-1.1,0.1-1.2c1,0,3.2,0.1,6.3,0.1\n      c2.5,0,4.6-0.1,5.6-0.1c0.2,0.1,0.2,1.1,0,1.2c-0.8,0.2-1.6,0.3-2.2,0.5c-1.5,0.4-1.8,1.3-2,4.2c-0.3,11.5-0.2,15.3-0.9,19.1\n      c-1.4,7.9-7.2,10.3-13.3,10.3c-8.5,0-12.5-3.9-13.3-10.1c-0.4-3.5-0.3-17-0.4-20.6c-0.1-1.5-0.3-2.5-1.5-2.8\n      c-0.6-0.2-1.9-0.4-2.8-0.5C64.4,324.1,64.4,323.1,64.6,323z"/>\n      <path fill="#FFFFFF" d="M118.7,323c1.3,0,4,0.2,6.4,0.2c1.2,0,2.1,0,2.6-0.1c0.2,0.5,0.6,1.2,2.1,3c5.7,7.2,17.6,21.6,20.1,24.7\n      l0.2-0.1c0-7.5,0.1-18.9-0.2-22.8c-0.1-1.7-0.4-2.6-2.1-3c-1-0.3-2.1-0.4-3.6-0.6c-0.2-0.2-0.1-1.1,0.1-1.3c1.5,0,3.9,0.2,7,0.2\n      c1.8,0,4.9-0.2,5.6-0.2c0.2,0.2,0.2,1.1,0,1.3c-0.9,0.2-1.6,0.3-2.3,0.5c-1.5,0.4-1.8,1.5-1.9,3c-0.3,4.4-0.3,13.3-0.4,22.3\n      c0,2.6,0.1,5.7,0.1,7.5c-0.6-0.1-2.9-0.1-3.6,0c-2.8-4.1-19-24.2-21.9-27.9c-0.1-0.1-0.2,0-0.2,0.1c-0.1,5.7-0.1,19.4,0.1,22.4\n      c0.2,2.5,0.9,3.1,2.2,3.5c0.8,0.2,2,0.3,3.2,0.5c0.2,0.2,0.1,1.1-0.1,1.3c-1.3,0-3.7-0.2-6.7-0.2c-3.1,0-5,0.2-6.2,0.2\n      c-0.2-0.2-0.2-1.2,0-1.3c1.2-0.1,1.9-0.2,2.7-0.5c1.3-0.3,2.1-1,2.2-3.5c0.2-2.7,0.4-12.4,0.5-23.9c0-0.8-0.3-2.1-1.4-2.7\n      c-1.1-0.9-2.3-1.1-4.4-1.3C118.5,324.1,118.5,323.1,118.7,323z"/>\n      <path fill="#FFFFFF" d="M175.8,323c1.2,0,4.2,0.2,7,0.2c3,0,5.2-0.2,6.5-0.2c0.2,0.2,0.2,1.1,0.1,1.3c-1.1,0.1-2,0.3-2.6,0.4\n      c-1.2,0.4-1.5,1.1-1.6,2.9c-0.1,2.2-0.1,7.3-0.1,12.2c0,5.7,0,11,0.1,13c0.1,1.6,0.3,2.6,1.8,3c0.8,0.2,1.9,0.3,3.1,0.5\n      c0.2,0.2,0.1,1.1-0.1,1.3c-1.4,0-4-0.2-6.6-0.2c-3.2,0-5.2,0.2-7.5,0.2c-0.2-0.2-0.2-1.1,0-1.3c1-0.1,2-0.2,2.6-0.4\n      c1.5-0.3,1.7-1.1,1.9-2.5c0.1-1.6,0.2-8.6,0.2-14.8c0-4.6,0-8.4-0.1-11c-0.2-1.3-0.2-2.3-1.5-2.6c-0.7-0.2-1.7-0.4-3.2-0.6\n      C175.6,324.1,175.7,323.1,175.8,323z"/>\n      <path fill="#FFFFFF" d="M206.7,323c1.3,0,4.2,0.2,6.6,0.2c3.3,0,5.8-0.1,6.8-0.2c0.2,0.2,0.2,1.1,0,1.3c-1.3,0.2-2.1,0.4-2.7,0.6\n      c-0.8,0.2-1,0.8-0.7,1.6c1.7,4.8,8.3,22.3,9.3,24.6c0.1-0.1,0.2,0,0.2-0.1c1.1-2.5,7.4-18.4,9-23c0.6-2,0.4-2.8-1.2-3.2\n      c-0.9-0.2-1.7-0.3-3-0.5c-0.1-0.2,0-1.2,0.2-1.3c1.1,0,3.2,0.2,6.2,0.2c2.8,0,4.5-0.2,5.6-0.2c0.2,0.2,0.1,1.1,0,1.3\n      c-0.9,0.1-1.7,0.3-2.4,0.5c-1.6,0.5-2.2,1.6-3.6,4.9c-1.7,3.9-5.7,13.9-8.5,20.8c-1.2,3.1-2.1,5.6-2.6,7.3c-0.8-0.2-2.3-0.2-3,0\n      c-0.6-2.2-1.4-4.7-2.5-7.6c-2.8-7.5-6.4-17.1-8.1-21.3c-1.2-2.9-1.8-3.8-3.4-4.2c-0.7-0.2-1.5-0.3-2.5-0.4\n      C206.3,324,206.5,323.1,206.7,323z"/>\n      <path fill="#FFFFFF" d="M258.7,323c1.3,0,3.9,0.2,6.9,0.2h10.8c2.1,0,5-0.1,6.1-0.2c0.1,0,0.2,0.2,0.2,0.2c-0.4,1.7-0.8,5.3-0.9,7.5\n      c-0.2,0.2-1.2,0.2-1.4,0.1c-0.2-1.7-0.4-2.7-0.6-3.5c-0.4-1.3-0.9-2-2.8-2.1c-1.2-0.1-7.6-0.1-8.4,0c-0.4,0.1-0.6,0.7-0.6,0.9\n      c-0.1,2.8-0.1,10.4-0.1,12.3c0,0.2,0.1,0.4,0.3,0.4c1.8,0.1,6.8,0.1,8.5-0.1c1.5-0.1,1.8-0.8,2.2-1.8c0.2-0.6,0.4-1.3,0.6-2.1\n      c0.3-0.2,1.3-0.1,1.4,0.1c-0.2,1.1-0.4,3.2-0.4,5.1c0,2.1,0.1,3.7,0.1,4.9c-0.2,0.2-1.3,0.3-1.5,0c-0.2-1.1-0.2-1.5-0.4-2.1\n      c-0.2-0.7-0.6-1.6-2.1-1.7c-1.6-0.2-6.6-0.2-8.5-0.1c-0.1,0-0.3,0.3-0.3,0.4c0,2.1,0,8.7,0.1,11.7c0.1,1.2,0.7,1.9,1.3,2.1\n      c1.1,0.2,4.7,0.3,7.6,0.3c2.9-0.1,3.6-0.6,4.5-1.7c0.9-0.9,2.1-3.1,3-5c0.2-0.1,1.1,0.3,1.2,0.5c-0.3,1.7-1.6,6-2.3,7.4\n      c-0.3,0.6-0.6,0.8-3.3,0.8c-4,0-7.4-0.2-14.1-0.2c-3.6,0-6,0.2-8.3,0.2c-0.2-0.2-0.2-1.1,0-1.3c1.6-0.2,2.9-0.3,3.9-0.6\n      c1.3-0.3,1.7-0.9,1.8-3.1c0.1-1.2,0.1-7.4,0.1-13.7c0-5.2,0-10.3-0.1-11.3c-0.1-2.1-0.3-2.6-1.7-2.9c-0.7-0.2-1.6-0.3-2.8-0.5\n      C258.5,324,258.5,323.1,258.7,323z"/>\n      <path fill="#FFFFFF" d="M305.2,323c1.3,0,4.5,0.2,6.1,0.2c3.8,0,6.6-0.1,9-0.1c6.5,0,9.8,3.7,9.8,8.5c0,4.7-3.1,7.4-6.4,8.9\n      c-0.1,0.1-0.1,0.3-0.1,0.3c1.9,3.1,6.5,9.8,9.2,12.5c2.4,2.4,3.2,2.7,6.1,3c0.1,0.1,0,1.2-0.2,1.3c-2.3,0.1-6.7-0.1-8.6-1\n      c-0.8-0.4-1.7-1.1-2.6-2.2c-2.1-2.4-5.7-8.4-7.8-11.4c-0.4-0.6-0.9-0.9-1.3-0.9c-0.8-0.1-3,0-3.7,0c-0.1,0-0.2,0.2-0.2,0.3\n      c0,3.1,0,8.4,0.1,10.4c0.1,2.1,0.5,2.6,1.7,2.8c0.8,0.2,1.8,0.3,3,0.5c0.2,0.2,0.1,1.1-0.1,1.3c-1,0-3.8-0.2-7-0.2\n      c-3.7,0-5.9,0.2-6.9,0.2c-0.2-0.2-0.2-1.1,0-1.3c1.2-0.2,2.1-0.3,2.7-0.4c1.3-0.3,1.7-1,1.8-3.1c0.1-1.5,0.2-9.3,0.2-12.3\n      c0-4.8,0-11.2-0.1-13.2c-0.1-1.5-0.4-2.2-1.8-2.6c-0.8-0.2-1.8-0.3-2.8-0.4C305,324,305,323.1,305.2,323z M314.8,324.9\n      c-0.1,0.1-0.3,0.6-0.3,0.8c-0.1,1.7-0.1,9.3-0.1,14.1c0,0.2,0.2,0.3,0.2,0.3c3,0.2,5.8,0.1,7-0.4c1.8-0.7,3.7-2.6,3.7-6.7\n      c0-5.2-2.7-8.3-8.6-8.3C316.2,324.7,315.4,324.7,314.8,324.9z"/>\n      <path fill="#FFFFFF" d="M359.9,355.1c1.4,1,3.2,1.5,5.5,1.5c3.1,0,6-1.8,6-6c0-3.7-2.3-5.6-7.2-8.5c-4.7-2.8-8.1-5.6-8.1-10.5\n      c0-5.9,4.8-9.4,10.8-9.4c3.7,0,5.9,0.7,8.2,0.9c-0.4,1.9-0.7,4.7-0.9,7.5c-0.2,0.2-1.2,0.2-1.3,0.1c-0.3-3.5-0.8-5-2.2-5.9\n      c-1.2-0.8-2.7-1.1-4.4-1.1c-3.9,0-5.9,2.8-5.9,5.8c-0.1,3.1,1.5,4.8,3.7,6.4c2.2,1.5,4.7,2.7,6.6,3.9c2.8,1.8,5.4,4.2,5.4,8.3\n      c0,5.5-4.5,10.2-12.1,10.2c-3.3,0-6.6-1-7.8-1.7c-0.5-0.8-1.3-6.3-1.5-8.1c0.2-0.3,1.2-0.5,1.4-0.4\n      C356.8,351.7,358,353.9,359.9,355.1z"/>\n      <path fill="#FFFFFF" d="M397.1,323c1.2,0,4.2,0.2,7,0.2c3,0,5.2-0.2,6.5-0.2c0.2,0.2,0.2,1.1,0.1,1.3c-1.1,0.1-2,0.3-2.6,0.4\n      c-1.2,0.4-1.5,1.1-1.6,2.9c-0.1,2.2-0.1,7.3-0.1,12.2c0,5.7,0,11,0.1,13c0.
431,1.6,0.3,2.6,1.8,3c0.8,0.2,1.9,0.3,3.1,0.5\n      c0.2,0.2,0.1,1.1-0.1,1.3c-1.4,0-4-0.2-6.6-0.2c-3.2,0-5.2,0.2-7.5,0.2c-0.2-0.2-0.2-1.1,0-1.3c1-0.1,2-0.2,2.6-0.4\n      c1.5-0.3,1.7-1.1,1.9-2.5c0.1-1.6,0.2-8.6,0.2-14.8c0-4.6,0-8.4-0.1-11c-0.2-1.3-0.2-2.3-1.5-2.6c-0.7-0.2-1.7-0.4-3.2-0.6\n      C396.8,324.1,396.9,323.1,397.1,323z"/>\n      <path fill="#FFFFFF" d="M454.7,357.5c-1.7,0-4.9-0.2-7.7-0.2c-3.8,0-6.7,0.2-8.2,0.2c-0.2-0.2-0.2-1.1,0-1.3c1.7-0.2,3-0.3,3.8-0.5\n      c1.7-0.3,2-1.5,2.1-4c0.1-3.5,0.1-17.1,0.1-26.2c0-0.2-0.2-0.4-0.3-0.4c-1-0.1-5.7-0.1-7.4,0.1c-0.9,0-1.7,0.4-2.3,1.5\n      c-0.7,1.1-1.5,3.1-2.1,5.1c-0.2,0.1-1.3-0.1-1.3-0.3c0.4-2.3,0.9-6.6,1-8.9c0-0.1,0.4-0.3,0.5-0.2c1,0.5,2.7,0.8,4.4,0.8h20.6\n      c2.3,0,3.6-0.1,5.2-0.7c0.2,0,0.4,0.1,0.4,0.2c-0.6,1.8-1,5.9-1.2,8.9c-0.1,0.2-1.3,0.2-1.5,0c-0.2-1.7-0.4-3.6-0.8-4.7\n      c-0.4-1.1-1.1-1.6-2.2-1.6c-2.3-0.2-6.7-0.1-8-0.1c-0.2,0.1-0.3,0.3-0.3,0.4c0,8.1,0.1,23.8,0.2,26.7c0.1,2.5,0.7,3,1.9,3.4\n      c0.8,0.2,1.7,0.3,3.3,0.5C455,356.4,454.9,357.4,454.7,357.5z"/>\n      <path fill="#FFFFFF" d="M482.3,323c1.5,0,4.2,0.2,6.9,0.2c2,0,5.2-0.1,5.9-0.2c0.2,0.2,0.3,1.1,0.1,1.3c-0.6,0.1-1.5,0.3-2,0.4\n      c-0.8,0.2-0.9,0.7-0.4,1.7c1.5,3.1,6,11.8,7.1,13.8c0,0,0.2,0,0.3-0.1c1.9-3.2,5.8-10.2,7-13.1c0.5-1.2,0.4-2-1.2-2.3\n      c-0.8-0.2-1.3-0.3-2.5-0.4c-0.2-0.2-0.1-1.2,0.1-1.3c1.6,0.1,4,0.2,5.9,0.2c2.5,0,3.8-0.1,5.7-0.2c0.2,0.1,0.2,1.1,0.1,1.3\n      l-2.3,0.4c-1.7,0.4-2.5,1.5-3.8,3.5c-2.3,3.8-6.6,11.4-7.8,13.7c-0.2,0.5-0.4,1.4-0.4,1.9l0.1,8.3c0.1,2.3,0.3,3.4,2,3.7\n      c0.8,0.2,1.6,0.3,3,0.4c0.1,0.2,0.1,1.1-0.1,1.2c-1.3,0-4.5-0.2-7.4-0.2c-3.6,0-5.9,0.2-7.5,0.2c-0.2-0.1-0.2-1.1,0-1.2\n      c1.3-0.1,2.6-0.3,3.5-0.5c1.6-0.3,1.8-1.5,1.8-3.2l0.1-7.6c0-0.8-0.2-2-0.4-2.7c-1.2-2.7-4.5-9-6.7-12.9c-2.2-4-2.8-4.4-4.6-4.8\n      c-0.7-0.2-1.4-0.3-2.5-0.4C482,324,482.1,323.2,482.3,323z"/>\n\n      <path fill="#FFFFFF" d="M128.1,490.1v-29l-1.8,6l-8.3,23h-5.2l-8.2-23l-1.8-6v29h-5.6V453h8.5l8.1,23.8l1.8,6l1.7-6l8-23.8h8.5v37.1\n      H128.1z"/>\n      <path fill="#FFFFFF" d="M168.5,490.1l-3-9.5h-12.6l-2.9,9.5h-6.2l12.4-37.1h6.1l12.5,37.1H168.5z M159.1,460.8l-4.6,14.9h9.4\n      L159.1,460.8z"/>\n      <path fill="#FFFFFF" d="M205.9,490.1l-10.7-16.4l-4.1,4.6v11.9h-6.1V453h6.1v17.8l14.8-17.8h7.1l-13.8,16.3\n      c1.3,1.2,13.9,20.8,13.9,20.8H205.9z"/>\n      <path fill="#FFFFFF" d="M223.5,490.1V453h23.5v5.5h-17.3v9.7h12.8v5.1h-12.8v11.4h17.3v5.5H223.5z"/>\n      <path fill="#FFFFFF" d="M309.8,490.1h-5.9l-7.2-26.9l-7.5,26.9h-5.9l-9.8-37.1h6.5l6.4,28.1L294,453h5.5l7.5,28.1l6.5-28.1h6.2\n      L309.8,490.1z"/>\n      <path fill="#FFFFFF" d="M349.2,490.1l-3-9.5h-12.6l-2.9,9.5h-6.2l12.4-37.1h6.1l12.5,37.1H349.2z M339.8,460.8l-4.6,14.9h9.4\n      L339.8,460.8z"/>\n      <path fill="#FFFFFF" d="M378,490.1h-5.6L359.5,453h6.6l9.4,29l9.2-29h6.5L378,490.1z"/>\n      <path fill="#FFFFFF" d="M401.2,490.1V453h23.5v5.5h-17.3v9.7h12.8v5.1h-12.8v11.4h17.3v5.5H401.2z"/>\n      <path fill="#FFFFFF" d="M448.5,491.1c-8.8,0-14-4.5-14-10.9v-2h6.1v0.8c0,4.8,3.7,6.7,8.3,6.7c4.4,0,6.5-2.5,6.5-5.6\n      c0-8.2-20.4-4.8-20.4-17.3c0-6,4.8-11,13.1-11c8.4,0,13.7,4.9,13.7,10.9v1.6h-6.1v-0.8c0-3.6-2.7-6.4-7.6-6.4\n      c-4.3,0-6.9,2.2-6.9,5.2c0,7.9,20.4,4.7,20.4,17.1C461.7,486.1,456.9,491.1,448.5,491.1z"/>\n      <path fill="#FFFFFF" d="M473.4,490.1v-6.5h5.5v6.5H473.4z"/>\n\n      <line style="fill:none;stroke:#007AC8;stroke-width:4;stroke-miterlimit:10;" x1="60.5" y1="405.1" x2="516.7" y2="405.1"/>\n    </svg>\n  </div>\n  ',wwu_logo_template.innerHTML='\n  <style>\n  .wwu-logo {\n    --logo-size: 5.5rem;\n    \n    width: var(--logo-size);\n    height: var(--logo-size);\n    max-width: 90vw;\n  }\n  .wwu-logo svg {\n    width: 100%;\n    height: 100%;\n  }\n  .cls-1 {\n    clip-path: url(#clippath);\n  }\n  .cls-2 {\n    fill: none;\n  }\n  .cls-2,\n  .cls-3,\n  .cls-4 {\n    stroke-width: 0;\n  }\n  .cls-3 {\n    fill: var(--blue);\n  }\n  .cls-4 {\n    fill: var(--dark-blue);\n  }\n  html[data-theme="dark"] .cls-4 {\n    fill: var(--white);\n  }  \n  </style>\n\n  <div class="wwu-logo">\n    <span class="visually-hidden">Western Home</span>\n    <svg id="Layer_2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewB
43ox="0 0 151.29 103.9" aria-hidden="true">\n      <title>Western Home</title>\n      <defs>\n          <clipPath id="clippath">\n              <rect class="cls-2" width="151.29" height="103.9"/>\n          </clipPath>\n      </defs>\n      <g class="cls-1">\n          <path class="cls-4" d="M.47,67.33c2.27,0,4.13.23,7.16.23,3.26-.06,4.83-.11,6.17-.17.12.28.12.6,0,.88-1.45.29-1.86.35-2.38.58-.76.35-.99.99-.58,2.5,1.4,5.76,4.95,17.87,6.93,24.45.06-.03.12-.07.17-.11,2.03-5.65,7.98-22.47,9.08-26.78.72.04,1.44.02,2.15-.06,1.05,4.42,7.51,22.41,9.37,27.12.06,0,.17-.06.23-.06,1.46-4.6,5.65-18.4,6.64-23.23.35-1.8.47-3.32-1.05-3.78-1.07-.28-2.15-.5-3.24-.64-.12-.17-.18-.76,0-.88,1.22,0,4.02.17,6.29.17,3.15,0,4.66-.11,5.82-.17.17.27.17.61,0,.88-.95.16-1.88.39-2.79.7-1.22.58-1.8,1.45-2.62,3.78-2.33,6.7-7.86,24.8-9.49,30.73-.74-.04-1.48-.02-2.21.06-1.46-5.12-6.69-20.02-9.37-27.36-.09-.01-.19.03-.23.12-2.09,6.05-7.86,22.29-9.32,27.12-.8-.06-1.6-.05-2.39.06-1.7-7.1-6.7-24.99-8.62-30.44-.99-3.03-1.57-3.78-3.2-4.25-.86-.22-1.74-.39-2.62-.52-.12-.12-.12-.81.11-.93"/>\n          <path class="cls-4" d="M56.9,67.33c2.27,0,4.13.23,7.16.23,3.26-.06,4.83-.11,6.17-.17.12.28.12.6,0,.88-1.45.29-1.86.35-2.38.58-.76.35-.99.99-.58,2.5,1.4,5.76,4.95,17.87,6.93,24.45.06-.03.12-.07.17-.11,2.03-5.65,7.98-22.47,9.08-26.78.72.04,1.44.02,2.15-.06,1.05,4.42,7.51,22.41,9.37,27.12.06,0,.17-.06.23-.06,1.46-4.6,5.65-18.4,6.64-23.23.35-1.8.47-3.32-1.05-3.78-1.07-.28-2.15-.5-3.24-.64-.12-.17-.18-.76,0-.88,1.22,0,4.02.17,6.29.17,3.14,0,4.66-.11,5.82-.17.17.27.17.61,0,.88-.95.16-1.88.39-2.79.7-1.22.58-1.8,1.45-2.62,3.78-2.33,6.7-7.86,24.8-9.49,30.73-.74-.04-1.48-.02-2.21.06-1.46-5.12-6.7-20.02-9.37-27.36-.09-.01-.18.03-.23.12-2.1,6.05-7.86,22.29-9.32,27.12-.8-.06-1.6-.05-2.39.06-1.7-7.1-6.7-24.99-8.62-30.44-.99-3.03-1.57-3.78-3.2-4.25-.86-.22-1.74-.39-2.62-.52-.12-.12-.12-.81.11-.93"/>\n          <path class="cls-4" d="M113.35,67.4c1.03,0,4.22.11,7.04.11s5.17-.18,6.57-.18c.18.43.18.91,0,1.33-.86.12-1.71.29-2.54.52-1.21.34-1.55.98-1.67,3.05-.11,5.17,0,13.95.06,16.96.06,3.01.58,5.24,1.44,6.69,1.45,3.1,4.85,5.17,9.57,5.17,4.96,0,9.52-1.73,9.99-10.61.23-4.38.4-11.37.11-17.19-.06-3.1-.81-3.75-2.54-4.13-.81-.18-1.5-.29-2.71-.46-.16-.41-.13-.87.06-1.27,1.03,0,3.29.11,6.51.11,2.54,0,4.79-.11,5.77-.11.18.41.18.87,0,1.27-.87.17-1.67.34-2.3.52-1.56.4-1.9,1.39-2.07,4.38-.29,11.94-.18,15.8-1.03,19.71-1.45,8.14-7.49,10.62-13.79,10.62-8.82,0-12.91-3.98-13.72-10.44-.47-3.58-.35-17.57-.4-21.34-.06-1.5-.29-2.53-1.56-2.94-.94-.26-1.91-.43-2.88-.52-.17-.42-.13-.89.1-1.27"/>\n          <path class="cls-4" d="M118.74,22.27s12.92,21.52,32.56,29.2c-.02,0-27.24,5.4-32.56-29.2"/>\n          <path class="cls-4" d="M4.87,44.12s28.76-6.48,57.53-41.21c0,0-22.4,51.68-57.53,41.21"/>\n          <path class="cls-4" d="M115.1,17.79s1.84,7.89-9.48,14.47C105.61,32.26,92.37,2.63,73.67,0,73.67,0,88.46,0,103.66,17.38c5.17,5.9,8.28,4.35,11.44.41"/>\n          <path class="cls-3" d="M0,45.25s12.65,4.25,23.93,1.75c22.5-4.99,31.85-13,46.42-15.5,14.56-2.5,17.97-1.43,35.27.75,0,0-3.79-.67-13.24.96-25.43,4.38-38.89,16.47-60.58,18.06C10.12,52.85,0,45.25,0,45.25"/>\n          <path class="cls-3" d="M4.87,49.85s24.11,7.31,37.21,4.38c26.15-5.8,37.02-15.11,53.92-18.02,16.9-2.91,23.54-1.35,43.64,1.18,0,0-7.05-1.08-18.03.81-29.53,5.09-45.18,19.17-70.39,20.99-25.21,1.82-46.35-9.34-46.35-9.34"/>\n      </g>\n    </svg>\n  </div>\n  ',horizontal_logo_template.innerHTML='\n  <style>\n    .wwu-logo.horizontal {\n      --logo--horizontal--width: 25rem;\n      --logo--horizontal--height: 6.25rem;\n      \n      width: var(--logo--horizontal--width);\n      height: var(--logo--horizontal--height);\n    }\n\n    .wwu-logo svg {\n      width: 100%;\n      height: 100%;\n    }\n  </style>\n  <div class="wwu-logo horizontal">\n    <span class="visually-hidden">Western Home</span>\n    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 520 113">\n      <title>Western Home</title>\n      <rect fill="#003F87" width="520" height="113"/>\n      <path fill="#FFFFFF" d="M219.86,21.61c3.3,0,5.9.3,10.3.3,4.7-.1,6.9-.2,8.8-.2a1.48,1.48,0,0,1,0,1.3,16.65,16.65,0,0,0-3.4.8c-1.1.5-1.4,1.4-.8,3.6,2,8.3,7.1,25.6,9.9,35,0,0,.2-.1.2-.2,2.9-8.1,11.4-32.2,13-38.4a1
435.82,15.82,0,0,0,3.1-.1c1.5,6.3,10.8,32.1,13.4,38.9.1,0,.2-.1.3-.1,2.1-6.6,8.1-26.4,9.5-33.3.5-2.6.7-4.8-1.5-5.4a35.88,35.88,0,0,0-4.7-.9c-.2-.3-.3-1.1,0-1.3,1.8,0,5.8.2,9,.2,4.5,0,6.7-.2,8.3-.2a1.05,1.05,0,0,1,0,1.3,27.88,27.88,0,0,0-4,1c-1.8.8-2.6,2.1-3.8,5.4-3.3,9.6-11.3,35.5-13.6,44a17.39,17.39,0,0,0-3.2.1c-2.1-7.3-9.6-28.7-13.4-39.2-.1,0-.2,0-.3.2-3,8.7-11.3,31.9-13.3,38.9a13.15,13.15,0,0,0-3.4.1c-2.4-10.2-9.6-35.8-12.3-43.6-1.4-4.3-2.3-5.4-4.6-6.1-1.3-.3-2.2-.5-3.8-.8C219.56,22.81,219.56,21.81,219.86,21.61Z"/>\n      <path fill="#FFFFFF" d="M289.56,36.41c1.4,0,4.8.2,8,.2h12.5a45.62,45.62,0,0,0,6.6-.3l.2.2a34.94,34.94,0,0,0-1.2,8.6,1.48,1.48,0,0,1-1.3,0,16.76,16.76,0,0,0-.8-3.8c-.4-1.7-.8-2.4-3.1-2.6a87.76,87.76,0,0,0-8.9,0c-.4.1-.7.8-.7,1.1-.1,4.1-.2,11.5-.1,12.8a.45.45,0,0,0,.3.4c2.8,0,7.1,0,8.8-.1s2.2-1.2,2.6-2.4c.2-.8.4-1.6.5-2.3.2-.1,1.3-.1,1.3.1-.1.8-.3,4.3-.3,5.9,0,1.2.2,4.5.2,5.9a1.71,1.71,0,0,1-1.4,0,17.88,17.88,0,0,0-.5-2.5,2.56,2.56,0,0,0-2.3-2.1c-1.8-.2-6.4-.2-8.9-.2-.1,0-.3.4-.3.5,0,1.5,0,8.1.1,11.7.1,1.9,1,2.7,1.4,2.8a47.75,47.75,0,0,0,8,.4c3.4,0,4.2-.8,5.1-1.8a21.43,21.43,0,0,0,3.4-6c.2-.1,1.2.2,1.2.5a45.58,45.58,0,0,1-2.9,8.9c-.2.4-.7.6-2.3.6-3.2,0-8.4-.2-17.4-.2-3.8,0-6.8.3-9.4.3-.2-.2-.2-1.2,0-1.3a19.38,19.38,0,0,0,4.6-.7c1.4-.4,1.9-.9,2-3.3.1-2.2.1-7.9.1-14.8,0-5.7-.1-10.6-.1-11.7-.2-1.9-.5-2.5-1.9-3a27.93,27.93,0,0,0-3.3-.6C289.26,37.61,289.26,36.51,289.56,36.41Z"/>\n      <path fill="#FFFFFF" d="M330,70.51a9.83,9.83,0,0,0,5.9,1.8c3.7,0,6.9-1.9,6.9-6.3,0-3.4-1.6-5.7-8.2-9.1-6.1-3.3-9-6.1-9-11.3,0-6.6,6-10,12.5-10a36.46,36.46,0,0,1,5.7.4,33.91,33.91,0,0,0,3.5.4c-.3,1.8-.8,5.7-1,8.8-.2.2-1.2.2-1.3,0-.2-3.7-1.1-5.5-2.4-6.6a8.67,8.67,0,0,0-5.4-1.5c-4.3,0-6.3,2.9-6.3,6.1s1.7,5.2,4.1,6.6c2.8,1.7,5.1,2.8,7.6,4.3,3.1,1.8,6,4.3,6,8.9,0,5.8-5.3,10.9-13.8,10.9a26.45,26.45,0,0,1-9.2-1.8c-.5-.8-1.2-7.2-1.3-9.3a1.68,1.68,0,0,1,1.2-.3C326.66,66.71,328.16,69.31,330,70.51Z"/>\n      <path fill="#FFFFFF" d="M363.26,71.31c1.8-.3,2.3-1.3,2.4-4.2.2-2.6.3-18.6.3-28,0-.2-.3-.4-.4-.4-1.1-.1-5.8,0-7,.1a3.81,3.81,0,0,0-3.1,2.2,37.54,37.54,0,0,0-2.4,5.7,5,5,0,0,1-1.3-.3c.5-2.4,1-7.8,1.2-10.3a.19.19,0,0,1,.3-.1,11.18,11.
4318,0,0,0,4.6.8h23a12.16,12.16,0,0,0,5.3-.7c.1,0,.3.1.3.2-.6,2.1-.9,7.4-1.2,10.5-.2.2-1.3.3-1.3,0a20.88,20.88,0,0,0-1.2-5.4,3.09,3.09,0,0,0-2.9-2.3c-2.2-.2-6.4-.2-7.7-.2-.2.1-.2.3-.2.5,0,8.4,0,26.3.2,29.4a2.7,2.7,0,0,0,1.9,2.7c.9.2,2,.3,3.6.6.2.1.2,1.2-.1,1.3-1.8,0-5.4-.3-9.3-.3-4.3,0-7.5.3-9.1.3-.2-.2-.2-1.2,0-1.3C361.16,71.61,362.46,71.51,363.26,71.31Z"/>\n      <path fill="#FFFFFF" d="M389.46,36.41c1.4,0,4.8.2,8,.2H410a45.62,45.62,0,0,0,6.6-.3l.2.2a34.94,34.94,0,0,0-1.2,8.6,1.48,1.48,0,0,1-1.3,0,26.16,26.16,0,0,0-.7-3.8c-.4-1.7-.8-2.4-3.1-2.6a87.76,87.76,0,0,0-8.9,0c-.4.1-.7.8-.7,1.1-.1,4.1-.2,11.5-.1,12.8a.45.45,0,0,0,.3.4c2.8,0,7.1,0,8.8-.1s2.2-1.2,2.6-2.4a10.61,10.61,0,0,0,.5-2.3c.2-.1,1.3-.1,1.3.1-.1.8-.3,4.3-.3,5.9,0,1.2.2,4.5.2,5.9a1.7,1.7,0,0,1-1.4,0,17.88,17.88,0,0,0-.5-2.5,2.56,2.56,0,0,0-2.3-2.1c-1.8-.2-6.4-.2-8.9-.2-.1,0-.2.4-.2.5,0,1.5,0,8.1.1,11.7.1,1.9,1,2.7,1.4,2.8a47.75,47.75,0,0,0,8,.4c3.4,0,4.2-.8,5.1-1.8a21.43,21.43,0,0,0,3.4-6c.3-.1,1.2.2,1.2.5a45.58,45.58,0,0,1-2.9,8.9c-.2.4-.7.6-2.3.6-3.2,0-8.4-.2-17.3-.2-3.8,0-6.8.3-9.4.3-.2-.2-.2-1.2,0-1.3a19.38,19.38,0,0,0,4.6-.7c1.4-.4,1.9-.9,2-3.3.1-2.2.1-7.9.1-14.8,0-5.7-.1-10.6-.1-11.7-.2-1.9-.5-2.5-1.9-3a27.93,27.93,0,0,0-3.3-.6C389.26,37.61,389.26,36.51,389.46,36.41Z"/>\n      <path fill="#FFFFFF" d="M423.36,36.41c1.4,0,5.3.2,7.8.2h10.4c7.3,0,10.6,3.9,10.6,8.8s-3.8,7.8-7.5,9.3c-.1.1,0,.3.1.4,2,3.3,7.4,11.3,10.4,14.1,2.2,2.3,3.3,2.3,5.8,2.7.1,0,0,1.3-.2,1.3-2.5.2-8,0-9.8-.8a6.55,6.55,0,0,1-2.8-2.2c-2.3-2.6-6.4-9.3-8.7-12.7a2.32,2.32,0,0,0-1.9-1.2,25.28,25.28,0,0,0-2.8-.1c-.2,0-.2.3-.2.4,0,3.3.1,8.9.2,11.2.2,2.5.7,2.9,1.8,3.3a29.26,29.26,0,0,0,3.3.6,1.47,1.47,0,0,1-.1,1.3c-1.3,0-4.8-.3-8.8-.3-4.3,0-7.1.3-8.3.3-.2-.1-.2-1.3,0-1.3,1.3-.2,3-.3,3.6-.5,1.4-.3,2-1.1,2.2-3.3.1-1.6.1-9.3.1-12.4,0-4.8.1-12.8-.1-14.8a2.15,2.15,0,0,0-1.8-2.3,24.35,24.35,0,0,0-3.6-.6C423,37.61,423.06,36.51,423.36,36.41Zm11.4,3c-.1,1.8-.2,9.7-.2,14.5,0,.3.1.5.4.5a37,37,0,0,0,6.6-.2c2.2-.6,4.3-2.3,4.3-7.2,0-5.4-2.8-8.6-8.8-8.6a11.08,11.08,0,0,0-1.9.2A1.23,1.23,0,0,0,434.76,39.41Z"/>\n      <path fill="#FFFFFF" d="M459.66,36.31c1.1,0,5.1.2,7.8.2,1.3,0,3.3,0,3.9-.1a13.31,13.31,0,0,0,2.1,3.2c6.3,7.9,18.2,22.2,20.9,25.3.1.1.2-.1.2-.2,0-7.8-.2-19.4-.4-23.3-.1-1.8-.8-3-2.5-3.3a21.93,21.93,0,0,0-3.1-.5,2.85,2.85,0,0,1,0-1.3c1.5,0,3.9.2,7.1.2,1.9,0,5.6-.2,6.3-.2a2.43,2.43,0,0,1,0,1.2,16.22,16.22,0,0,0-2.9.6c-1.5.4-1.7,1.6-1.8,3-.3,4.5-.4,16.7-.4,24.1,0,2.7.1,6.1.2,7.9a31.58,31.58,0,0,0-4.4.1c-2.6-3.8-21-26.8-23.8-30.1-.1-.1-.2-.1-.2,0-.1,6,0,20.9.1,24.3.2,2.8.9,3.2,2.2,3.8a18.45,18.45,0,0,0,3.8.7c.2.1.2,1.2,0,1.3-1.2,0-4.8-.3-7.8-.3s-5.4.3-6.7.3c-.2-.2-.2-1.3,0-1.3a15.61,15.61,0,0,0,3.7-.7c1.4-.5,1.7-1.8,1.8-3.6.3-2.7.5-12.9.5-25.7a3.26,3.26,0,0,0-1.3-2.8c-1.1-.9-2.2-1.3-5.3-1.5A2.85,2.85,0,0,1,459.66,36.31Z"/>\n      <path fill="#FFFFFF" d="M236.26,82.21c.3,0,1,.1,1.8.1,1.1,0,1.6-.1,1.9-.1v.3l-.7.1c-.1,0-.2.2-.2.4.1.7,1.6,5.3,1.8,5.9h0c.2-.5.7-2,1.3-4a12.3,12.3,0,0,0,.6-2.2h.8A11.06,11.06,0,0,1,244,84c.5,1.3,1.7,4.5,1.9,5h.1c.2-.5,1.5-4.6,1.7-5.5.1-.5,0-.7-.3-.8s-.5-.1-.8-.2c-.1-.1,0-.3,0-.3s1,.1,1.7.1,1.3-.1,1.5-.1.1.3,0,.3l-.6.1c-.4.1-.6.3-1,1.2l-1.8,5.4c-.2.7-.3,1.1-.5,1.7H245c-.6-1.8-1.8-4.7-2.3-6.2h-.1c-.5,1.5-1.6,4.7-2,6.2h-.9c-.1-.5-.3-1.2-.5-1.9-.6-1.8-1.3-4.1-1.8-5.5-.2-.7-.4-.9-.8-.9a1.48,1.48,0,0,0-.7-.1C236.16,82.51,236.26,82.31,236.26,82.21Z"/>\n      <path fill="#FFFFFF" d="M254,89.51c.6-1.3,2.2-5.3,2.6-6.4a3.09,3.09,0,0,0,.2-.8h1a4.08,4.08,0,0,0,.2.7c.3.9,1.9,5.5,2.4,6.6.4.9.5,1,1.5,1.1V91c-.3,0-1-.1-1.7-.1-.9,0-1.6.1-2,.1v-.3c.3,0,.5-.1.7-.1s.3-.3.2-.4a25,25,0,0,0-.9-2.5l-.1-.1h-2.5a.35.35,0,0,0-.2.1c-.3.7-.8,1.9-.9,2.3a.51.51,0,0,0,.4.6,1.48,1.48,0,0,0,.7.1V91c-.3,0-1.2-.1-1.8-.1s-1.2.1-1.5.1v-.3A1.84,1.84,0,0,0,254,89.51Zm1.7-2.7h0c.2.1.2.1.9.1h1.2s.1,0,0-.1c-.3-1-.8-2.4-1-3h-.1Z"/>\n      <path fill="#FFFFFF" d="M268,90.31a2.3,2.3,0,0,0,1.4.4,1.44,1.44,0,0,0,1.6-1.5c0-.8-.4-1.3-1.9-2.2s-2.1-1.4-2.1-2.7c0-1.6,1.4-2.4,3-2.4.7,0,1,.1,1.3.1s.7.1.8.1a10.61,10.61,0,0,0-.2,2.1s-.3.1-.3,0a2.41,2.41,0,0,0-.6-1.6,2.5,2.5,0,0,0-1.3-.4,1.39,1.39,0,0,0-1.5,1.4,1.9,1.9,0,0,0,1,1.6c.7.4,1.2.7,1.8,1a2.36,2.36,0,0,1,1.4,2.1c0,1.4-1.3,2.6-3.3,2.6a8.69,8.69,0,0,1-2.2-.4,11.69,11.69,0,0,1-.3-2.2,1,1,0,0,1,.3-.1A3.6,3.6,0,0,0,268,90.31Z"/>\n      <path fill="#FFFFFF" d="M277.46,82.21c.4,0,1.2.1,1.9.1s1.7-.1,2-.1c.1,0,0,.3,0,.3l-.7.1c-.3.1-.4.2-.4.6v2.7a.1.1,0,0,0,.1.1h4.4c.1,0,.1,0,.1-.1v-2.7a.67.67,0,0,0-.5-.7c-.2,0-.5-.
431-.8-.1v-.3c.4,0,1,.1,1.9.1,1.1,0,1.7-.1,2-.1.1,0,.1.3,0,.3a5.64,5.64,0,0,0-.7.1c-.3.1-.5.2-.5.7v3.2a27.33,27.33,0,0,0,.1,3.2c0,.4.1.6.4.7a2.22,2.22,0,0,0,.9.1v.3c-.5,0-1.2-.1-2.1-.1a8.66,8.66,0,0,0-1.8.1v-.3a5.64,5.64,0,0,0,.7-.1c.3-.1.4-.3.4-.7v-2.9c0-.1,0-.1-.1-.1h-4.4l-.1.1v2.8c0,.5.1.8.4.9a4.54,4.54,0,0,0,.8.2v.3c-.6,0-1.2-.1-2-.1-1.1,0-1.6.1-2,.1,0,0-.1-.3,0-.3.3,0,.7-.1.9-.1.4-.1.4-.3.5-1v-6.3a.57.57,0,0,0-.4-.6,2.48,2.48,0,0,0-.9-.1C277.46,82.51,277.46,82.31,277.46,82.21Z"/>\n      <path fill="#FFFFFF" d="M292.56,82.21c.3,0,1.2.1,1.9.1s1.6-.1,2-.1c.1,0,.1.3,0,.3s-.6.1-.7.1c-.3.1-.4.3-.4.7v6.4a.81.81,0,0,0,.4.8,6.37,6.37,0,0,0,.9.2V91c-.3,0-1.2-.1-2-.1s-1.4.1-2,.1c0,0-.1-.3,0-.3.3,0,.6-.1.8-.1s.4-.3.5-.7v-6.5c0-.4-.1-.6-.4-.7a2.22,2.22,0,0,0-.9-.1C292.46,82.51,292.56,82.31,292.56,82.21Z"/>\n      <path fill="#FFFFFF" d="M301.36,82.21c.3,0,1.2.1,1.8.1h.9c0,.1.1.3.5.8,1.5,1.9,4.3,5.3,5,6h.1c0-1.8,0-4.6-.1-5.5a.76.76,0,0,0-.6-.8,1.29,1.29,0,0,0-.7-.1v-.3c.4,0,.9.1,1.7.1.5,0,1.3-.1,1.5-.1v.3c-.2,0-.5.1-.7.1-.4.1-.4.4-.4.7-.1,1.1-.1,4-.1,5.7v1.9h-1.1c-.6-.9-5-6.4-5.7-7.2h0v5.7c0,.7.2.8.5.9s.6.1.9.2c.1,0,0,.3,0,.3-.3,0-1.1-.1-1.8-.1s-1.3.1-1.6.1c-.1,0-.1-.3,0-.3a3.71,3.71,0,0,0,.9-.2c.3-.1.4-.4.4-.9s.1-3,.1-6.1a.91.91,0,0,0-.3-.7,2.35,2.35,0,0,0-1.2-.4Z"/>\n      <path fill="#FFFFFF" d="M324.76,90.71a14.15,14.15,0,0,1-3.2.5c-3.2,0-4.9-1.6-4.9-4.6a4.19,4.19,0,0,1,2.5-4,6.49,6.49,0,0,1,3-.5c.5,0,1.3.1,1.7.1a4.14,4.14,0,0,0,1,.1c-.1.6-.2,1.6-.3,2.3,0,0-.2.1-.3,0-.2-1.1-.3-1.5-.8-1.8a3.42,3.42,0,0,0-1.8-.4c-2.2,0-3.3,1.6-3.3,4,0,2.6,1.3,4.3,3.7,4.3a2,2,0,0,0,.9-.2,2.19,2.19,0,0,0,.3-.5,9.63,9.63,0,0,0,0-1.7c0-.5-.2-.6-.5-.7l-.8-.1v-.3h3.5s.1.3,0,.3l-.5.1c-.3.1-.3.2-.3.8V90c0,.2.1.3.3.4C324.86,90.51,324.86,90.61,324.76,90.71Z"/>\n      <path fill="#FFFFFF" d="M332.66,90.51c.4-.1.6-.3.6-1s.1-4.4.1-6.7l-.1-.1h-1.7a.75.75,0,0,0-.7.5,8.1,8.1,0,0,0-.6,1.3s-.3,0-.3-.1c.1-.6.2-1.9.3-2.5h.1a2.34,2.34,0,0,0,1.1.2H337a3,3,0,0,0,1.3-.2.1.1,0,0,1,.1.1c-.1.5-.2,1.8-.3,2.5,0,0-.3.1-.3,0a8.57,8.57,0,0,0-.3-1.3,1,1,0,0,0-.7-.6,10.74,10.74,0,0,0-1.8,0l-.1.1c0,2,0,6.2.1,7,0,.3.1.5.5.6a2.22,2.22,0,0,0,.9.1c.1,0,0,.3,0,.3-.4,0-1.3-.1-2.2-.1s-1.8.1-2.2.1c-.1,0-.1-.3,0-.3A.62.62,0,0,0,332.66,90.51Z"/>\n      <path fill="#FFFFFF" d="M344.26,89.91a4.66,4.66,0,0,1-1.2-3.3,5,5,0,0,1,.8-2.7,4.79,4.79,0,0,1,3.9-1.9,4.19,4.19,0,0,1,4.4,4.4,4.56,4.56,0,0,1-.9,2.9,4.39,4.39,0,0,1-3.8,1.8A4.08,4.08,0,0,1,344.26,89.91Zm6.3-3c0-2.1-1-4.4-3.3-4.4-2,0-2.7,1.8-2.7,3.7,0,2.1,1,4.5,3.4,4.5C350,90.71,350.56,88.81,350.56,86.91Z"/>\n      <path fill="#FFFFFF" d="M357.26,82.21c.3,0,1.2.1,1.8.1h.9c0,.1.1.3.5.8,1.5,1.9,4.3,5.3,5,6h.1c0-1.8,0-4.6-.1-5.5a.76.76,0,0,0-.6-.8,1.29,1.29,0,0,0-.7-.1v-.3c.4,0,.9.1,1.7.1.5,0,1.3-.1,1.5-.1v.3c-.2,0-.5.1-.7.1-.4.1-.4.4-.4.7-.1,1.1-.1,4-.1,5.7v1.9h-1.1c-.6-.9-5-6.4-5.7-7.2h0v5.7c0,.7.2.8.5.9s.6.1.9.2c.1,0,0,.3,0,.3-.3,0-1.1-.1-1.8-.1s-1.3.1-1.6.1c-.1,0-.1-.3,0-.3a3.71,3.71,0,0,0,.9-.2c.3-.1.4-.4.4-.9s.1-3,.1-6.1a.91.91,0,0,0-.3-.7,2.35,2.35,0,0,0-1.2-.4C357.16,82.51,357.16,82.31,357.26,82.21Z"/>\n      <path fill="#FFFFFF" d="M379.16,82.21c.3,0,.8.1,1.9.1s1.6-.1,1.9-.1c.1.1,0,.2,0,.3-.3,0-.5.1-.7.1s-.4.2-.4.8v4.1a3.64,3.64,0,0,0,.5,1.9,2.28,2.28,0,0,0,2.1,1c1.2,0,2.2-.4,2.4-2.5a30.7,30.7,0,0,0,0-4.3c0-.8-.3-.9-.7-1-.2,0-.4-.1-.7-.1-.1-.1-.1-.3,0-.3s.9.1,1.7.1c.6,0,1.2-.1,1.4-.1s.1.2,0,.3-.5.1-.7.1-.5.3-.5,1.1a32.28,32.28,0,0,1-.3,5,3.13,3.13,0,0,1-3.4,2.5c-2.1,0-3.2-.9-3.4-2.6-.1-.9,0-4.2-.1-5.1,0-.4-.1-.7-.4-.7s-.6-.1-.8-.1C379.06,82.51,379.06,82.31,379.16,82.21Z"/>\n      <path fill="#FFFFFF" d="M393.16,82.21c.3,0,1.2.1,1.8.1h.9c0,.1.1.3.5.8,1.5,1.9,4.3,5.3,5,6h.1c0-1.8,0-4.6-.1-5.5a.76.76,0,0,0-.6-.8,1.29,1.29,0,0,0-.7-.1v-.3c.4,0,.9.1,1.7.1.5,0,1.3-.1,1.5-.1v.3c-.2,0-.5.1-.7.1-.4.1-.4.4-.4.7-.1,1.1-.1,4-.1,5.7v1.9H401c-.6-.9-5-6.4-5.7-7.2h0v5.7c0,.7.2.8.5.9s.6.1.9.2c.1,0,0,.3,0,.3-.3,0-1.1-.1-1.8-.1s-1.3.1-1.6.1c-.1,0-.1-.3,0-.3a3.71,3.71,0,0,0,.9-.2c.3-.1.4-.4.4-.9s.1-3,.1-6.1a.91.91,0,0,0-.3-.7,2.35,2.35,0,0,0-1.2-.4Z"/>\n      <path fill="#FFFFFF" d="M408.06,82.21c.3,0,1.2.1,1.9.1s1.6-.1,2-.1c.1,0,.1.3,0,.3s-.6.1-.7.1c-.3.1-.4.3-.4.7v6.4a.81.81,0,0,0,.4.8,6.37,6.37,0,0,0,.9.2V91c-.3,0-1.2-.1-2-.1s-1.4.1-2,.1c0,0-.1-.3,0-.3.3,0,.6-.1.8-.1s.4-.3.5-.7v-6.5c0-.4-.1-.6-.4-.7a2.22,2.22,0,0,0-.9-.1A.6.6,0,0,1,408.06,82.21Z"/>\n      <path fill="#FFFFFF" d="M416.46,82.21c.3,0,1.2.1,1.8.1,1,0,1.6-.1,1.9-.1v.3a1.45,1.45,0,0,0-.7.2c-.1,0-.2.2-.2.4.3.9,2.1,5.5,2.4,6h.1c.2-.5,1.8-4.4,2.2-5.6.2-.5.1-.7-.3-.8a6.37,6.37,0,0,0-.9-.2c-.1-.1,0-.3,0-.3.3,0,1.1.1,1.7.1.8,0,1.3-.1,1.5-.1v.3c-.2,0-.4.1-.6.1-.4.1-.6.3-1,1.2s-1.6,3.7-2.3,5.4a7,7,0,0,0-.6,1.7h-.8c-.1-.5-.4-1.2-.6-1.9-.7-1.8-1.8-4.5-2.2-5.5-.3-.7-.5-.9-.9-1a1.27,1.27,0,0,0-.6-.1C416.46,82.51,416.46,82.31,416.46,82.21Z"/>\n      <path fill="#FFFFFF" d="M430.56,82.21c.3,0,1.1.1,1.9.1h3a6.22,6.22,0,0,0,1.6-.1.1.1,0,0,1,.1.1,10.58,10.58,0,0,0-.3,2h-.3a2.39,2.39,0,0,0-.2-.9c-.1-.4-.2-.6-.7-.6h-2.1c-.1,0-.2.2-.2.3v3.1c0,.1,0,.1.1.1h2.1c.4,0,.5-.3.6-.6a1.27,1.27,0,0,0,.1-.6h.3c0,.2-.1,1-.1,1.4v1.4c-.1.1-.3.1-.3,0a3.54,3.54,0,0,0-.1-.6c-.1-.2-.2-.5-.6-.5h-2.1l-.1.1v2.8a.75.75,0,0,0,.3.7,8.71,8.71,0,0,0,1.9.1c.8,0,1-.2,1.2-.4a6.38,6.38,0,0,0,.8-1.4c.1,0,.3,0,.3.1a7.35,7.35,0,0,1-.7,2.1c0,.1-.2.1-.5.1h-4.1c-.9,0-1.6.1-2.2.1v-.3a3.59,3.59,0,0,0,1.1-.2c.3-.1.5-.2.5-.8v-6.3c0-.5-.1-.6-.5-.7a2,2,0,0,0-.8-.1A.45.45,0,0,1,430.56,82.21Z"/>\n      <path fill="#FFFFFF" d="M442.56,82.21c.3,0,1.3.1,1.8.1h2.5c1.7,0,2.5.9,2.5,2.1a2.46,2.46,0,0,1-1.8,2.2v.1a27,27,0,0,0,2.5,3.4,1.64,1.64,0,0,0,1.4.6V91a5.66,5.66,0,0,1-2.3-.2,2.31,2.31,0,0,1-.7-.5c-.6-.6-1.5-2.2-2.1-3-.1-.2-.2-.2
43-.5-.3h-.7l-.1.1a22.62,22.62,0,0,0,.1,2.7c0,.6.2.7.4.8a1.72,1.72,0,0,0,.8.1c.1,0,0,.3,0,.3-.3,0-1.1-.1-2.1-.1s-1.7.1-2,.1v-.3c.3,0,.7-.1.9-.1s.5-.3.5-.8v-6.5a.57.57,0,0,0-.4-.6c-.2,0-.6-.1-.9-.1A.76.76,0,0,0,442.56,82.21Zm2.7.7v3.4c0,.1,0,.1.1.1a9.15,9.15,0,0,0,1.6-.1c.5-.1,1-.6,1-1.7a1.83,1.83,0,0,0-2.1-2,1.09,1.09,0,0,0-.5.1A.35.35,0,0,1,445.26,82.91Z"/>\n      <path fill="#FFFFFF" d="M457.36,90.31a2.3,2.3,0,0,0,1.4.4,1.44,1.44,0,0,0,1.6-1.5c0-.8-.4-1.3-1.9-2.2s-2.1-1.4-2.1-2.7c0-1.6,1.4-2.4,3-2.4.7,0,1,.1,1.3.1s.7.1.8.1a10.61,10.61,0,0,0-.2,2.1s-.3.1-.3,0a2.41,2.41,0,0,0-.6-1.6,2.5,2.5,0,0,0-1.3-.4,1.39,1.39,0,0,0-1.5,1.4,1.9,1.9,0,0,0,1,1.6c.7.4,1.2.7,1.8,1a2.36,2.36,0,0,1,1.4,2.1c0,1.4-1.2,2.6-3.3,2.6a8.69,8.69,0,0,1-2.2-.4,11.69,11.69,0,0,1-.3-2.2,1,1,0,0,1,.3-.1C456.56,89.41,456.86,90,457.36,90.31Z"/>\n      <path fill="#FFFFFF" d="M466.86,82.21c.3,0,1.2.1,1.9.1s1.6-.1,2-.1c.1,0,.1.3,0,.3s-.6.1-.7.1c-.3.1-.4.3-.4.7v6.4a.81.81,0,0,0,.4.8,6.37,6.37,0,0,0,.9.2V91c-.3,0-1.2-.1-2-.1s-1.4.1-2,.1c0,0-.1-.3,0-.3.3,0,.6-.1.8-.1s.4-.3.5-.7v-6.5c0-.4-.1-.6-.4-.7a2.22,2.22,0,0,0-.9-.1C466.76,82.51,466.86,82.31,466.86,82.21Z"/>\n      <path fill="#FFFFFF" d="M478.36,90.51c.4-.1.6-.3.6-1s.1-4.4.1-6.7l-.1-.1h-1.7a.75.75,0,0,0-.7.5,8.1,8.1,0,0,0-.6,1.3s-.3,0-.3-.1c.1-.6.2-1.9.3-2.5h.1a2.34,2.34,0,0,0,1.1.2h5.5a3,3,0,0,0,1.3-.2.1.1,0,0,1,.1.1c-.1.5-.2,1.8-.3,2.5,0,0-.3.1-.3,0a8.57,8.57,0,0,0-.3-1.3,1,1,0,0,0-.7-.6,10.74,10.74,0,0,0-1.8,0l-.1.1c0,2,0,6.2.1,7,0,.3.1.5.5.6a2.22,2.22,0,0,0,.9.1c.1,0,0,.3,0,.3-.4,0-1.3-.1-2.2-.1s-1.8.1-2.2.1c-.1,0-.1-.3,0-.3A.62.62,0,0,0,478.36,90.51Z"/>\n      <path fill="#FFFFFF" d="M491.76,90.51c.4-.1.4-.3.5-.8v-1.9a1.7,1.7,0,0,0-.1-.7c-.3-.7-1.2-2.2-1.7-3.2s-.8-1.2-1.2-1.2c-.2,0-.3-.1-.6-.1-.1,0-.1-.3,0-.3.5,0,1.1.1,1.9.1.5,0,1.5-.1,1.7-.1s.1.3,0,.3l-.5.1c-.2.1-.3.2-.1.5.4.8,1.6,2.9,1.8,3.4h.1a33.72,33.72,0,0,0,1.7-3.2q.3-.6-.3-.6c-.2,0-.4-.1-.7-.1v-.3c.4,0,1.1.1,1.6.1a6.15,6.15,0,0,0,1.4-.1c.1,0,.1.3,0,.3l-.6.1c-.5.1-.7.4-.9.9a27.13,27.13,0,0,0-2,3.5c-.1.1-.1.4-.1.5v2.1c0,.6.1.9.5.9l.8.1c.1,0,0,.3,0,.3-.3,0-1.3-.1-2-.1s-1.6.1-2.1.1c-.1,0-.1-.3,0-.3Z"/>\n      <path fill="#FFFFFF" d="M175.26,46.61s17.1,28.5,43.1,38.7C218.36,85.31,182.26,92.41,175.26,46.61Z"/>\n      <path fill="#FFFFFF" d="M24.36,75.61S62.46,67,100.56,21C100.66,21,71,89.41,24.36,75.61Z"/>\n      <path fill="#FFFFFF" d="M170.46,40.71s2.4,10.4-12.6,19.2c0,0-17.5-39.2-42.3-42.7,0,0,19.6,0,39.7,23C162.16,48,166.26,45.91,170.46,40.71Z"/>\n      <path fill="#007AC8" d="M18,77.11s16.8,5.6,31.7,2.3c29.8-6.6,42.2-17.2,61.5-20.5s23.8-1.9,46.7,1c0,0-5-.9-17.5,1.3-33.7,5.8-51.5,21.8-80.2,23.9S18,77.11,18,77.11Z"/>\n      <path fill="#007AC8" d="M24.36,83.21s31.9,9.7,49.3,5.8c34.6-7.7,49-20,71.5-23.9s31.2-1.8,57.8,1.6c0,0-9.3-1.4-23.9,1.1-39.1,6.7-59.8,25.3-93.2,27.7S24.36,83.21,24.36,83.21Z"/>\n    </svg>  \n  </div>\n  ';class WWULogo extends HTMLElement{constructor(){super();}connectedCallback(){let element_exists=this.classList.contains("element-created");this.attributes.type&&"horizontal"==this.attributes.type.value&&!element_exists?(this.appendChild(horizontal_logo_template.content.cloneNode(!0)),this.classList.add("element-created")):this.attributes.type&&"wwu"==this.attributes.type.value&&!element_exists?(this.appendChild(wwu_logo_template.content.cloneNode(!0)),this.classList.add("element-created")):element_exists||(this.appendChild(logo_template.content.cloneNode(!0)),this.classList.add("element-created"));}}window.customElements.get("wwu-logo")||window.customElements.define("wwu-logo",WWULogo);}}};}(this,this.document);;
44!function(window,document){"use strict";Drupal.behaviors.search={attach:function(context,settings){if((void 0===context||void 0!==context&&context==document)&&void 0!==window){const search_template=document.createElement("template");search_template.innerHTML='\n  \n  <button class="toggle toggle-search" aria-expanded="false">
44\n      <span class="component-icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px"><path d="M778-164 528-414q-30 26-69 40t-77 14q-92.23 0-156.12-63.84-63.88-63.83-63.88-156Q162-672 225.84-736q63.83-64 156-64Q474-800 538-736.12q64 63.89 64 156.12 0 41-15 80t-39 66l250 250-20 20ZM382-388q81 0 136.5-55.5T574-580q0-81-55.5-136.5T382-772q-81 0-136.5 55.5T190-580q0 81 55.5 136.5T382-388Z"/></svg></span>\n      <span class="toggle-text">Search</span>\n  </button>   \n    \n  <dialog class="wwu-search">\n    <form class="search-form">\n        <label for="search-box" class="search-label">What can we help you find?</label>\n        <input id="search-box" name="q" type="search">\n\n        <fieldset class="search-selection">\n          <legend class="visually-hidden">Search Scope</legend>\n          <div class="radio">\n              <input id="site-search" name="search-select" value="site" type="radio" checked>\n              <label for="site-search">This department or website only</label>\n          </div>          \n          <div class="radio">\n              <input id="full-search" name="search-select" value="full" type="radio">\n              <label for="full-search">All Western Washington University websites</label>\n          </div>\n        </fieldset>\n        <button class="submit-search" type="submit">            \n            <span class="toggle-text">Search</span>\n        </button>\n    </form>\n  </dialog>\n  ';class WWUSearch extends HTMLElement{constructor(){super();}connectedCallback(){if(!this.classList.contains("element-created")){this.appendChild(search_template.content.cloneNode(!0)),this.classList.add("element-created"),this.querySelector(".search-form").addEventListener("submit",this.submitSearch.bind(this));var subdomain=window.location.hostname.split(".")[0];const close_icon='<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="#e8eaed"><path d="m256-236-20-20 224-224-224-224 20-20 224 224 224-224 20 20-224 224 224 224-20 20-224-224-224 224Z"/></svg>',search_icon='<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px"><path d="M778-164 528-414q-30 26-69 40t-77 14q-92.23 0-156.12-63.84-63.88-63.83-63.88-156Q162-672 225.84-736q63.83-64 156-64Q474-800 538-736.12q64 63.89 64 156.12 0 41-15 80t-39 66l250 250-20 20ZM382-388q81 0 136.5-55.5T574-580q0-81-55.5-136.5T382-772q-81 0-136.5 55.5T190-580q0 81 55.5 136.5T382-388Z"/></svg>';var html=document.querySelector("html"),search_toggle=this.querySelector(".toggle-search"),search_form=this.querySelector(".wwu-search");function close(){document.removeEventListener("mouseup",click_outside),search_toggle.setAttribute("aria-expanded",!1),search_toggle.querySelector(".component-icon").innerHTML=search_icon,html.classList.add("search-closed"),html.classList.remove("search-open"),search_form.before(search_toggle),search_form.close();}function keyboard_close(event){27==event.keyCode&&html.classList.contains("search-open")&&(close(),search_toggle.focus());}function click_outside(event){var isClickInside=search_form.contains(event.target),isClickToggle=search_toggle.contains(event.target);!html.classList.contains("search-open")||isClickInside||isClickToggle||close();}function toggle_search(){return html.classList.contains("search-open")?(close(),void search_toggle.focus()):(document.addEventListener("mouseup",click_outside),search_toggle.setAttribute("aria-expanded",!0),search_toggle.querySelector(".component-icon").innerHTML=close_icon,html.classList.add("search-open"),html.classList.remove("search-closed"),search_form.prepend(search_toggle),void search_form.showModal());}"www"!=subdomain&&"search"!=subdomain||(this.querySelector("#site-search").checked=!1,this.querySelector("#full-search").checked=!0),search_toggle&&(search_toggle.addEventListener("click",toggle_search),search_toggle.addEventListener("keyup",keyboard_close),search_form.addEventListener("keyup",keyboard_close)),close();}}submitSearch(event){event.preventDefault();const query=event.target.querySelector("#search-box").value;var subdomain=window.location.hostname.split(".")[0];this.querySelector("#site-search").checked?window.location.href="https://search.wwu.edu/?q="+encodeURIComponent(query)+" site%3A"+encodeURIComponent(subdomain)+".wwu.edu":window.location.href="https://search.wwu.edu/?q="+encodeURIComponent(query);}}window.customElements.get("wwu-search")||window.customElements.define("wwu-search",WWUSearch);}}};}(this,this.document);;
45!function(window,document){"use strict";Drupal.behaviors.wwu_header={attach:function(context,settings){if((void 0===context||void 0!==context&&context==document)&&void 0!==window){const header_template=document.createElement("template");header_template.innerHTML='\n    \n    \n    \n    \n    \n    <div class="buttons">\n      <button class="toggle-menu" aria-expanded="false">
45\n        <span class="component-icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" height="24px"\n          viewBox="0 -960 960 960" width="24px">\n          <path d="M172-278v-28h616v28H172Zm0-188v-28h616v28H172Zm0-188v-28h616v28H172Z" />\n        </svg></span>\n        <span class="toggle-text">Menu</span>\n      </button>\n    </div>\n  \n    <div class="university-navigation">    \n      <div class="university-links">\n        <nav class="action-links" aria-label="Action Links">\n          <a class="icon-link apply-quick-link" href="https://admissions.wwu.edu/visit">\n            <span class="component-icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg"\n              xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 46.46 66.94" width="48px" height="48px">\n              <path class="wwu-cls-4"\n              d="M25.98,33.66c-4.24,0-7.68-3.44-7.68-7.68s3.44-7.68,7.68-7.68,7.68,3.44,7.68,7.68-3.44,7.68-7.68,7.68M25.98,66.94c11.6-18.4,20.48-31.23,20.48-41.98S36.73,5.5,25.98,5.5,5.5,14.21,5.5,24.96s8.88,23.58,20.48,41.98" />\n              <path class="wwu-cls-3"\n              d="M20.98,28.66c-4.24,0-7.68-3.44-7.68-7.68s3.44-7.68,7.68-7.68,7.68,3.44,7.68,7.68-3.44,7.68-7.68,7.68ZM20.98.5C10.23.5.5,9.21.5,19.96s8.88,23.58,20.48,41.98c11.6-18.4,20.48-31.23,20.48-41.98S31.73.5,20.98.5Z" />\n            </svg></span>\n            Visit Campus\n          </a>\n          <a class="icon-link apply-quick-link" href="https://admissions.wwu.edu/apply">\n            <span class="component-icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg"\n              xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 54.6 50.53" width="48px" height="48px">\n              <path class="wwu-cls-4"\n              d="M27.52,50.53c-12.71,0-23.02-10.31-23.02-23.02S14.8,4.5,27.52,4.5s23.02,10.31,23.02,23.02-10.3,23.02-23.02,23.02" />\n              <polyline class="wwu-cls-3" points="9.5 19.42 23.46 32.84 54.24 1.5" />\n              <path class="wwu-cls-3"\n              d="M46.53,23.52c0,12.71-10.31,23.02-23.02,23.02S.5,36.23.5,23.52,10.81.5,23.52.5s23.02,10.3,23.02,23.02Z" />\n            </svg></span>\n            Apply Today\n          </a>\n          <a class="icon-link give-quick-link" href="https://alumniq.wwu.edu/p/giving/make-a-gift">\n            <span class="component-icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg"\n              xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 53.66 49.57" width="48px" height="48px">\n              <path class="wwu-cls-4"\n              d="M29.08,49.57c4.29-8.96,24.58-16.47,24.58-31.36S34.87-.17,29.08,11.51C23.29-.15,4.5,3.19,4.5,18.21s20.28,22.4,24.58,31.36" />\n              <path class="wwu-cls-3"\n              d="M25.08,45.57c4.29-8.96,24.58-16.47,24.58-31.36S30.87-4.17,25.08,7.51C19.29-4.15.5-.81.5,14.21s20.28,22.4,24.58,31.36" />\n            </svg></span>\n            Give\n          </a>           \n        </nav>    \n  \n        <nav class="quick-links" aria-labelledby="quick-links">            \n          <h2 id="quick-links" class="visually-hidden">Quick Links</h2>\n          <a href="https://mywestern.wwu.edu">myWestern</a>\n          <a href="https://www.wwu.edu/contactwwu/">Contact WWU</a>\n          <a href="https://calendar.wwu.edu/">Calendar</a>\n          <a href="https://www.wwu.edu/directory">Directory</a>\n          <a href="https://www.wwu.edu/campus-maps">Maps</a>\n        </nav>\n      </div>\n    </div>\n  \n    <div class="buttons secondary">\n      <wwu-search role="search" aria-label="Western">\n        <noscript>\n          <form class="search-area" method="get" action="https://search2.wwu.edu/texis/search">\n            <label for="search-box" class="search-label">Search:</label>\n            <input id="search-box" name="query" type="search">\n            <button class="submit-search">\n              <span class="material-icons" aria-hidden="true">search</span>\n              <span class="toggle-text">Go</span>\n            </button>\n            \n            <input type="hidden" name="pr" value="Default-WWU-Base">\n          </form>\n        </noscript>\n      </wwu-search>\n      \n      <wwu-display-settings></wwu-display-settings>\n    </div>\n  \n    <div class="site-name">\n      <a href="/" class="home-link"></a>\n    </div>\n  \n    <div class="western-header-region">\n    </div>\n  \n    <div class="western-logo" type="wwu">\n      <a class="wwu-home-link" href="https://www.wwu.edu">\n        <wwu-logo type="wwu"></wwu-logo>\n      </a>\n    </div> \n';class WWUHeader extends HTMLElement{constructor(){super();}connectedCallback(){if(!this.classList.contains("element-created")){let site_name,site_name_link;this.appendChild(header_template.content.cloneNode(!0)),this.classList.add("element-created");
45const region_content=this.querySelector("#regioncontent");null!=this.getAttribute("sitename")&&(site_name=this.getAttribute("sitename"),this.querySelector(".home-link").innerText=site_name),null!=this.getAttribute("sitename-link")&&(site_name_link=this.getAttribute("sitename-link"),this.querySelector(".home-link").setAttribute("href",site_name_link)),region_content&&(this.querySelector(".western-header-region").innerHTML=region_content.innerHTML);;const close_icon='<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px"><path d="m256-236-20-20 224-224-224-224 20-20 224 224 224-224 20 20-224 224 224 224-20 20-224-224-224 224Z"/></svg>',menu_icon='<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px"><path d="M172-278v-28h616v28H172Zm0-188v-28h616v28H172Zm0-188v-28h616v28H172Z"/></svg>';var html=document.querySelector("html"),university_navigation=this.querySelector(".university-navigation"),main_nav=document.querySelector(".region--main_navigation")?document.querySelector(".region--main_navigation"):document.querySelector("wwu-main-nav"),university_links=this.querySelector(".university-links"),menu_toggle=this.querySelector(".toggle-menu");menu_toggle&&(menu_toggle.addEventListener("click",toggle_menu),menu_toggle.addEventListener("keyup",keyboard_close),this.addEventListener("keyup",keyboard_close)),updateNavPosition(),window.addEventListener("resize",updateNavPosition);const hide_links=this.getAttribute("hidelinks"),site_logo=this.getAttribute("logo");function close(){menu_toggle.setAttribute("aria-expanded",!1),menu_toggle.querySelector(".component-icon").innerHTML=menu_icon,main_nav.setAttribute("aria-hidden",!0),university_links.setAttribute("aria-hidden",!0),html.classList.add("navigation-closed"),html.classList.remove("navigation-open");}function keyboard_close(event){27==event.keyCode&&html.classList.contains("navigation-open")&&(close(),menu_toggle.focus());}function toggle_menu(){return html.classList.contains("navigation-closed")?(menu_toggle.setAttribute("aria-expanded",!0),menu_toggle.querySelector(".component-icon").innerHTML=close_icon,main_nav.removeAttribute("aria-hidden"),university_links.removeAttribute("aria-hidden"),html.classList.add("navigation-open"),void html.classList.remove("navigation-closed")):void close();}function updateNavPosition(){main_nav&&(html.classList.contains("desktop-hamburger-on")||window.innerWidth<=949?(university_navigation.prepend(main_nav),close()):document.querySelector("wwu-header").append(main_nav));}hide_links&&this.querySelector(".university-links").remove(),null!=site_logo&&"/"!=site_logo&&(this.querySelector(".wwu-home-link").innerHTML=`<img src="${site_logo}" alt="${site_name} logo"/>`);;}}}window.customElements.get("wwu-header")||window.customElements.define("wwu-header",WWUHeader);}}};}(this,this.document);;
46(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);;
47/* @license MIT https://raw.githubusercontent.com/muicss/loadjs/4.3.0/LICENSE.txt */
48loadjs=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}
48function 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}();;
49/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
50(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);;
51((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})=>{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);;
52(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}`;
52once('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;
52$(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
52d}`,$.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));
52$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;
52if(!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);;
53(function(Drupal){Drupal.AjaxCommands.prototype.gtagEvent=function(ajax,response){gtag('event',response.event_name,response.data);};})(Drupal);;
54(function($,drupalSettings){setTimeout(()=>{$.ajax({type:'POST',cache:false,url:drupalSettings.statistics.url,data:drupalSettings.statistics.data});});})(jQuery,drupalSettings);;
55!function(o,n,t,s,a,l){"use strict";var r="ultimenu",e="active",i="expanded",u="is-"+r,d="is-ulti",c=d+"desktop",f=d+"mobile",v=d+"sticky",h=u+"--"+i,m=u+"--"+e,C=u+"--hover",p=u+"--hiding",g="is-uitem-"+i,b="is-ulink-"+e,k="data-ultiajax-hit",$=!1,y=!1,_="hidden",A="is-flyout-"+i,x=".ultimenu__link",T="."+r+"__ajax",H="data-ultiajax-trigger",j=u+"__canvas-off",O=u+"__canvas-on",P=u+"__backdrop",w=r+"__caret",z="."+P,B=".button--ultiburger",F=void 0,D=void 0,E="addClass",I="removeClass",N="touchevents",S=t.ultimenu||{};"touchOrNot" in o&&o.touchOrNot(),n.ultimenu={$backdrop:null,$hamburger:null,$offCanvas:null,isInvalid:function(t,e){return !o.is(t.target,e)||"dblclick"===t.type;},viewport:function(){var t=o.windowSize().height/100;l.style.setProperty("--vh",t+"px");},breakpoints:function(){function t(t){setTimeout(function(){e.viewport(),o.removeClass(l,[m,C,h,v]),e.closeFlyout(),t&&t.matches||t===N?(o.addClass(l,[f,m]),o.removeClass(l,c),o.trigger(s,"ultimenu:touch")):($||e.isHidden(o.find(a,B)||e.$hamburger)?(o.addClass(l,C),y&&(o.addClass(l,v),e.$offCanvas&&setTimeout(function(){var t=e.$offCanvas.offsetHeight;l.style.setProperty("--ultiheader",t+"px");},101))):o.addClass(l,m),o.addClass(l,c),o.removeClass(l,f),o.trigger(s,"ultimenu:desktop"));});}var e=this;t(o.isTouch(t)?N:null);},onClickHamburger:function(t){var e=this;t.preventDefault(),t.stopPropagation();var i=t.target,a=o.hasClass(l,h);if(e.isInvalid(t,B))return !1;s.setTimeout(function(){o[a?I:E](l,h),o[a?I:E](i,"is-ubtn-active"),e.closeFlyout();},30),a&&(s.clearTimeout(F),o.addClass(l,p),F=s.setTimeout(function(){o.removeClass(l,p);},500));},onResize:function(){this.viewport();},hamburger:function(){var t;null!==o.find(a,"body > "+B)||(t=o.find(a,B))&&a.body.appendChild(t),this.$hamburger=o.find(a,B),o.on(this.$hamburger,"click."+r,this.onClickHamburger.bind(this));},offcanvas:function(){var t,e=this;e.$hamburger&&((t=o.find(a,"is-ultimenu-canvas-off"))&&o.addClass(t,j),(t=o.findAll(a,"is-ultimenu-canvas-on")).length&&o.addClass(t,O),e.$offCanvas=o.find(a,"."+j),S.canvasOff&&S.canvasOn&&(e.$offCanvas||(e.$offCanvas=o.find(a,S.canvasOff),o.addClass(e.$offCanvas,j)),o.find(a,"."+O)||(e=o.findAll(a,S.canvasOn),o.addClass(e,O))));},backdrop:function(){var t,e,i=this;i.$offCanvas&&((e=o.find(a,"is-ultimenu-canvas-backdrop"))&&o.addClass(e,P),i.$backdrop=o.find(a,z),i.$backdrop||(t=i.$offCanvas.parentNode,(e=a.createElement("div")).className=P,t.insertBefore(e,t.firstElementChild||null),i.$backdrop=e),o.on(i.$backdrop,"click."+r,i.onClickBackdrop.bind(i)));},slideToggle:function(t,e,i){t&&o[i?E:I](t,e);},executeAjax:function(t){function e(){t.removeAttribute(H);}var i=o.closest(t,"li"),a=o.find(i,T);a?(a.hasAttribute(k)||(a.click(),a.setAttribute(k,1),o.addClass(a,_)),s.clearTimeout(D),D=s.setTimeout(function(){(a=o.find(i,T))?(o.removeClass(a,_),a.click()):e();var t=o.findAll(i,"[data-once]");t.length&&o.each(t,function(t){n.attachBehaviors(t);});},1500)):e();},triggerAjax:function(t){var e=t.target;t.stopPropagation();e=o.hasClass(e,w)?o.closest(e,x):e;o.hasAttr(e,H)&&this.executeAjax(e);},onClickBackdrop:function(t){if(t.preventDefault(),this.isInvalid(t,z))return !1;this.$hamburger&&this.$hamburger.click();},closeFlyout:function(t){t=t||a;var e=o.findAll(t,"."+g);o.removeClass(e,g);e=o.findAll(t,"."+b),t=o.findAll(t,"."+A);o.removeClass(e,b),o.removeClass(t,A);},isHidden:function(t){if(t){if(null===t.offsetParent||0===t.clientHeight)return !0;t=s.getComputedStyle(t);return "none"===t.display||"hidden"===t.visibility;}return !1;},onClickCaret:function(t){var e=this,i=t.target;if(t.preventDefault(),t.stopPropagation(),e.isInvalid(t,".ultimenu__caret"))return !1;var a=o.closest(i,x),n=o.closest(a,"li"),s=a.nextElementSibling,l=o.closest(n,".ultimenusub")?o.closest(n,".menu"):null;if(!s)return !1;t=e.isHidden(s);l?t&&e.closeFlyout(l):e.closeFlyout();i=o.hasClass(s,"ultimenu__flyout"),l=o.hasClass(s,"menu")||o.is(s,"ul");(i||l)&&(o[t?E:I](n,g),o[t?E:I](a,b),e.slideToggle(s,A,t));},prepare:function(){var t=this;$=o.hasClass(l,C),y=o.hasClass(l,v),o.resize(t.onResize.bind(t))(),t.hamburger(),t.offcanvas(),t.backdrop(),t.breakpoints();}};}(dBlazy,Drupal,drupalSettings,this,this.document,this.document.documentElement);;
56!function(i,o,s){"use strict";var c="ultmn",e="ultimenu",l=e,m=e+"--on",n="is-ulti",r=n+"caret",d=n+"hover",u="[data-"+e+"]",a=u+":not(."+m+")",f="menu-item--expanded",v="pointerleave."+c;function C(e){var n=o.ultimenu,t=i.hasClass(e,r),l=i.hasClass(e,d),u=i.findAll(e,".is-uitem-collapsible."+f);i.removeClass(u,f),i.on(e,"click."+c,".ultimenu__caret",n.onClickCaret.bind(n));function a(){setTimeout(function(){n.closeFlyout();},1200);}i.on(s,"ultimenu:touch",function(){t&&(i.removeClass(e,r),i.off(e,v,a)),l&&i.removeClass(e,d);}),i.on(s,"ultimenu:desktop",function(){t&&(i.addClass(e,r),i.on(e,v,a)),l&&i.addClass(e,d);}),i.addClass(e,m);}o.ultimenu=o.ultimenu||{},o.behaviors.ultimenu={attach:function(e){var n=o.ultimenu,t=i.context(e,u);i.findAll(t,a).length&&(n.prepare(),i.once(C,l,a,e));},detach:function(e,n,t){"unload"===t&&i.once.removeSafely(l,a,e);}};}(dBlazy,Drupal,this);;

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.