PageSourceSearch

https://rs.consumersadvocate.org/a/1787126700/application-v4.js

js consumersadvocate.org collected 2026-10-02 05:19:38 UTC 826,113 bytes, 111 lines download raw bytes

1function show_flash(e){$("#flash .notice-message").html(e),$("#flash").fadeIn(1e3),setTimeout(function(){$("#flash").fadeOut(500)},3e3)}function hideModal(e){$("#"+e).modal("hide"),$.post("/clean_draft_review")}!function(e,t){function n(e){var t=e.length,n=ae.type(e);return!ae.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)))}function i(e){var t=pe[e]={};return ae.each(e.match(se)||[],function(e,n){t[n]=!0}),t}function r(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=ae.expando+Math.random()}function a(e,n,i){var r;if(i===t&&1===e.nodeType)if(r="data-"+n.replace(ye,"-$1").toLowerCase(),"string"==typeof(i=e.getAttribute(r))){try{i="true"===i||"false"!==i&&("null"===i?null:+i+""===i?+i:ve.test(i)?JSON.parse(i):i)}catch(W){}me.set(e,n,i)}else i=t;return i}function o(){return!0}function s(){return!1}function l(){try{return U.activeElement}catch(e){}}function c(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function u(e,t,n){if(ae.isFunction(t))return ae.grep(e,function(e,i){return!!t.call(e,i,e)!==n});if(t.nodeType)return ae.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(Se.test(t))return ae.filter(t,e,n);t=ae.filter(t,e)}return ae.grep(e,function(e){return te.call(t,e)>=0!==n})}function d(e,t){return ae.nodeName(e,"table")&&ae.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function h(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function f(e){var t=ze.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function p(e,t){for(var n=e.length,i=0;n>i;i++)ge.set(e[i],"globalEval",!t||ge.get(t[i],"globalEval"))}function m(e,t){var n,i,r,a,o,s,l,c;if(1===t.nodeType){if(ge.hasData(e)&&(a=ge.access(e),o=ge.set(t,a),c=a.events))for(r in delete o.handle,o.events={},c)for(n=0,i=c[r].length;i>n;n++)ae.event.add(t,r,c[r][n]);me.hasData(e)&&(s=me.access(e),l=ae.extend({},s),me.set(t,l))}}function g(e,n){var i=e.getElementsByTagName?e.getElementsByTagName(n||"*"):e.querySelectorAll?e.querySelectorAll(n||"*"):[];return n===t||n&&ae.nodeName(e,n)?ae.merge([e],i):i}function v(e,t){var n=t.nodeName.toLowerCase();"input"===n&&Ne.test(e.type)?t.checked=e.checked:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}function y(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),i=t,r=Ze.length;r--;)if((t=Ze[r]+n)in e)return t;return i}function L(e,t){return e=t||e,"none"===ae.css(e,"display")||!ae.contains(e.ownerDocument,e)}function b(t){return e.getComputedStyle(t,null)}function _(e,t){for(var n,i,r,a=[],o=0,s=e.length;s>o;o++)(i=e[o]).style&&(a[o]=ge.get(i,"olddisplay"),n=i.style.display,t?(a[o]||"none"!==n||(i.style.display=""),""===i.style.display&&L(i)&&(a[o]=ge.access(i,"olddisplay",E(i.nodeName)))):a[o]||(r=L(i),(n&&"none"!==n||!r)&&ge.set(i,"olddisplay",r?n:ae.css(i,"display"))));for(o=0;s>o;o++)(i=e[o]).style&&(t&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=t?a[o]||"":"none"));return e}function w(e,t,n){var i=Ye.exec(t);return i?Math.max(0,i[1]-(n||0))+(i[2]||"px"):t}function A(e,t,n,i,r){for(var a=n===(i?"border":"content")?4:"width"===t?1:0,o=0;4>a;a+=2)"margin"===n&&(o+=ae.css(e,n+Je[a],!0,r)),i?("content"===n&&(o-=ae.css(e,"padding"+Je[a],!0,r)),"margin"!==n&&(o-=ae.css(e,"border"+Je[a]+"Width",!0,r))):(o+=ae.css(e,"padding"+Je[a],!0,r),"padding"!==n&&(o+=ae.css(e,"border"+Je[a]+"Width",!0,r)));return o}function x(e,t,n){var i=!0,r="width"===t?e.offsetWidth:e.offsetHeight,a=b(e),o=ae.support.boxSizing&&"border-box"===ae.css(e,"boxSizing",!1,a);if(0>=r||null==r){if((0>(r=Fe(e,t,a))||null==r)&&(r=e.style[t]),Ve.test(r))return r;i=o&&(ae.support.boxSizingReliable||r===e.style[t]),r=parseFloat(r)||0}return r+A(e,t,n||(o?"border":"content"),i,a)+"px"}function E(e){var t=U,n=Ke[e];return n||("none"!==(n=C(e,t))&&n||((t=((qe=(qe||ae("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement))[0].contentWindow||qe[0].contentDocument).document).write("<!doctype html><html><body>"),t.close(),n=C(e,t),qe.detach()),Ke[e]=n),n}function C(e,t){var n=ae(t.createElement(e)).appendTo(t.body),i=ae.css(n[0],"display");return n.remove(),i}function T(e,t,n,i){var r;if(ae.isArray(t))ae.each(t,function(t,r){n||tt.test(e)?i(e,r):T(e+"["+("object"==typeof r?t:"")+"]",r,n,i)});else if(n||"object"!==ae.type(t))i(e,t);else for(r in t)T(e+"["+r+"]",t[r],n,i)}function S(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,r=0,a=t.toLowerCase().match(se)||[];if(ae.isFunction(n))for(;i=a[r++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function k(e,n,i,r){function a(l){var c;return o[l]=!0,ae.each(e[l]||[],function(e,l){var u=l(n,i,r);return"string"!=typeof u||s||o[u]?s?!(c=u):t:(n.dataTypes.unshift(u),a(u),!1)}),c}var o={},s=e===yt;return a(n.dataTypes[0])||!o["*"]&&a("*")}function M(e,n){var i,r,a=ae.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((a[i]?e:r||(r={}))[i]=n[i]);return r&&ae.extend(!0,e,r),e}function D(e,n,i){for(var r,a,o,s,l=e.contents,c=e.dataTypes;"*"===c[0];)c.shift(),r===t&&(r=e.mimeType||n.getResponseHeader("Content-Type"));
1if(r)for(a in l)if(l[a]&&l[a].test(r)){c.unshift(a);break}if(c[0]in i)o=c[0];else{for(a in i){if(!c[0]||e.converters[a+" "+c[0]]){o=a;break}s||(s=a)}o=o||s}return o?(o!==c[0]&&c.unshift(o),i[o]):t}function O(e,t,n,i){var r,a,o,s,l,c={},u=e.dataTypes.slice();if(u[1])for(o in e.converters)c[o.toLowerCase()]=e.converters[o];for(a=u.shift();a;)if(e.responseFields[a]&&(n[e.responseFields[a]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=a,a=u.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(!(o=c[l+" "+a]||c["* "+a]))for(r in c)if((s=r.split(" "))[1]===a&&(o=c[l+" "+s[0]]||c["* "+s[0]])){!0===o?o=c[r]:!0!==c[r]&&(a=s[0],u.unshift(s[1]));break}if(!0!==o)if(o&&e.throws)t=o(t);else try{t=o(t)}catch(Q){return{state:"parsererror",error:o?Q:"No conversion from "+l+" to "+a}}}return{state:"success",data:t}}function I(){return setTimeout(function(){Ct=t}),Ct=ae.now()}function P(e,t,n){for(var i,r=(Ot[t]||[]).concat(Ot["*"]),a=0,o=r.length;o>a;a++)if(i=r[a].call(n,t,e))return i}function $(e,t,n){var i,r,a=0,o=Dt.length,s=ae.Deferred().always(function(){delete l.elem}),l=function(){if(r)return!1;for(var t=Ct||I(),n=Math.max(0,c.startTime+c.duration-t),i=1-(n/c.duration||0),a=0,o=c.tweens.length;o>a;a++)c.tweens[a].run(i);return s.notifyWith(e,[c,i,n]),1>i&&o?n:(s.resolveWith(e,[c]),!1)},c=s.promise({elem:e,props:ae.extend({},t),opts:ae.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Ct||I(),duration:n.duration,tweens:[],createTween:function(t,n){var i=ae.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(i),i},stop:function(t){var n=0,i=t?c.tweens.length:0;if(r)return this;for(r=!0;i>n;n++)c.tweens[n].run(1);return t?s.resolveWith(e,[c,t]):s.rejectWith(e,[c,t]),this}}),u=c.props;for(N(u,c.opts.specialEasing);o>a;a++)if(i=Dt[a].call(c,e,u,c.opts))return i;return ae.map(u,P,c),ae.isFunction(c.opts.start)&&c.opts.start.call(e,c),ae.fx.timer(ae.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always)}function N(e,t){var n,i,r,a,o;for(n in e)if(r=t[i=ae.camelCase(n)],a=e[n],ae.isArray(a)&&(r=a[1],a=e[n]=a[0]),n!==i&&(e[i]=a,delete e[n]),(o=ae.cssHooks[i])&&"expand"in o)for(n in a=o.expand(a),delete e[i],a)n in e||(e[n]=a[n],t[n]=r);else t[i]=r}function R(e,n,i){var r,a,o,s,l,c,u=this,d={},h=e.style,f=e.nodeType&&L(e),p=ge.get(e,"fxshow");for(r in i.queue||(null==(l=ae._queueHooks(e,"fx")).unqueued&&(l.unqueued=0,c=l.empty.fire,l.empty.fire=function(){l.unqueued||c()}),l.unqueued++,u.always(function(){u.always(function(){l.unqueued--,ae.queue(e,"fx").length||l.empty.fire()})})),1===e.nodeType&&("height"in n||"width"in n)&&(i.overflow=[h.overflow,h.overflowX,h.overflowY],"inline"===ae.css(e,"display")&&"none"===ae.css(e,"float")&&(h.display="inline-block")),i.overflow&&(h.overflow="hidden",u.always(function(){h.overflow=i.overflow[0],h.overflowX=i.overflow[1],h.overflowY=i.overflow[2]})),n)if(a=n[r],St.exec(a)){if(delete n[r],o=o||"toggle"===a,a===(f?"hide":"show")){if("show"!==a||!p||p[r]===t)continue;f=!0}d[r]=p&&p[r]||ae.style(e,r)}if(!ae.isEmptyObject(d))for(r in p?"hidden"in p&&(f=p.hidden):p=ge.access(e,"fxshow",{}),o&&(p.hidden=!f),f?ae(e).show():u.done(function(){ae(e).hide()}),u.done(function(){var t;for(t in ge.remove(e,"fxshow"),d)ae.style(e,t,d[t])}),d)s=P(f?p[r]:0,r,u),r in p||(p[r]=s.start,f&&(s.end=s.start,s.start="width"===r||"height"===r?1:0))}function j(e,t,n,i,r){return new j.prototype.init(e,t,n,i,r)}function z(e,t){var n,i={height:e},r=0;for(t=t?1:0;4>r;r+=2-t)i["margin"+(n=Je[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function H(e){return ae.isWindow(e)?e:9===e.nodeType&&e.defaultView}var B,F,q=typeof t,W=e.location,U=e.document,Y=U.documentElement,V=e.jQuery,G=e.$,K={},X=[],Q="2.0.3",J=X.concat,Z=X.push,ee=X.slice,te=X.indexOf,ne=K.toString,ie=K.hasOwnProperty,re=Q.trim,ae=function(e,t){return new ae.fn.init(e,t,B)},oe=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,se=/\S+/g,le=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ce=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ue=/^-ms-/,de=/-([\da-z])/gi,he=function(e,t){return t.toUpperCase()},fe=function(){U.removeEventListener("DOMContentLoaded",fe,!1),e.removeEventListener("load",fe,!1),ae.ready()};ae.fn=ae.prototype={jquery:Q,constructor:ae,init:function(e,n,i){var r,a;if(!e)return this;if("string"==typeof e){if(!(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:le.exec(e))||!r[1]&&n)return!n||n.jquery?(n||i).find(e):this.constructor(n).find(e);if(r[1]){if(n=n instanceof ae?n[0]:n,ae.merge(this,ae.parseHTML(r[1],n&&n.nodeType?n.ownerDocument||n:U,
1!0)),ce.test(r[1])&&ae.isPlainObject(n))for(r in n)ae.isFunction(this[r])?this[r](n[r]):this.attr(r,n[r]);return this}return(a=U.getElementById(r[2]))&&a.parentNode&&(this.length=1,this[0]=a),this.context=U,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):ae.isFunction(e)?i.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),ae.makeArray(e,this))},selector:"",length:0,toArray:function(){return ee.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=ae.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return ae.each(this,e,t)},ready:function(e){return ae.ready.promise().done(e),this},slice:function(){return this.pushStack(ee.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(ae.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:Z,sort:[].sort,splice:[].splice},ae.fn.init.prototype=ae.fn,ae.extend=ae.fn.extend=function(){var e,n,i,r,a,o,s=arguments[0]||{},l=1,c=arguments.length,u=!1;for("boolean"==typeof s&&(u=s,s=arguments[1]||{},l=2),"object"==typeof s||ae.isFunction(s)||(s={}),c===l&&(s=this,--l);c>l;l++)if(null!=(e=arguments[l]))for(n in e)i=s[n],s!==(r=e[n])&&(u&&r&&(ae.isPlainObject(r)||(a=ae.isArray(r)))?(a?(a=!1,o=i&&ae.isArray(i)?i:[]):o=i&&ae.isPlainObject(i)?i:{},s[n]=ae.extend(u,o,r)):r!==t&&(s[n]=r));return s},ae.extend({expando:"jQuery"+(Q+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===ae&&(e.$=G),t&&e.jQuery===ae&&(e.jQuery=V),ae},isReady:!1,readyWait:1,holdReady:function(e){e?ae.readyWait++:ae.ready(!0)},ready:function(e){(!0===e?--ae.readyWait:ae.isReady)||(ae.isReady=!0,!0!==e&&--ae.readyWait>0||(F.resolveWith(U,[ae]),ae.fn.trigger&&ae(U).trigger("ready").off("ready")))},isFunction:function(e){return"function"===ae.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?K[ne.call(e)]||"object":typeof e},isPlainObject:function(e){if("object"!==ae.type(e)||e.nodeType||ae.isWindow(e))return!1;try{if(e.constructor&&!ie.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(B){return!1}return!0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||U;var i=ce.exec(e),r=!n&&[];return i?[t.createElement(i[1])]:(i=ae.buildFragment([e],t,r),r&&ae(r).remove(),ae.merge([],i.childNodes))},parseJSON:JSON.parse,parseXML:function(e){var n;if(!e||"string"!=typeof e)return null;try{n=(new DOMParser).parseFromString(e,"text/xml")}catch(q){n=t}return(!n||n.getElementsByTagName("parsererror").length)&&ae.error("Invalid XML: "+e),n},noop:function(){},globalEval:function(e){var t,n=eval;(e=ae.trim(e))&&(1===e.indexOf("use strict")?((t=U.createElement("script")).text=e,U.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(ue,"ms-").replace(de,he)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,i){var r=0,a=e.length,o=n(e);if(i){if(o)for(;a>r&&!1!==t.apply(e[r],i);r++);else for(r in e)if(!1===t.apply(e[r],i))break}else if(o)for(;a>r&&!1!==t.call(e[r],r,e[r]);r++);else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":re.call(e)},makeArray:function(e,t){var i=t||[];return null!=e&&(n(Object(e))?ae.merge(i,"string"==typeof e?[e]:e):Z.call(i,e)),i},inArray:function(e,t,n){return null==t?-1:te.call(t,e,n)},merge:function(e,n){var i=n.length,r=e.length,a=0;if("number"==typeof i)for(;i>a;a++)e[r++]=n[a];else for(;n[a]!==t;)e[r++]=n[a++];return e.length=r,e},grep:function(e,t,n){var i=[],r=0,a=e.length;for(n=!!n;a>r;r++)n!==!!t(e[r],r)&&i.push(e[r]);return i},map:function(e,t,i){var r,a=0,o=e.length,s=[];if(n(e))for(;o>a;a++)null!=(r=t(e[a],a,i))&&(s[s.length]=r);else for(a in e)null!=(r=t(e[a],a,i))&&(s[s.length]=r);return J.apply([],s)},guid:1,proxy:function(e,n){var i,r,a;return"string"==typeof n&&(i=e[n],n=e,e=i),ae.isFunction(e)?(r=ee.call(arguments,2),(a=function(){return e.apply(n||this,r.concat(ee.call(arguments)))}).guid=e.guid=e.guid||ae.guid++,a):t},access:function(e,n,i,r,a,o,s){var l=0,c=e.length,u=null==i;if("object"===ae.type(i))for(l in a=!0,i)ae.access(e,n,l,i[l],!0,o,s);else if(r!==t&&(a=!0,ae.isFunction(r)||(s=!0),u&&(s?(n.call(e,r),n=null):(u
1=n,n=function(e,t,n){return u.call(ae(e),n)})),n))for(;c>l;l++)n(e[l],i,s?r:r.call(e[l],l,n(e[l],i)));return a?e:u?n.call(e):c?n(e[0],i):o},now:Date.now,swap:function(e,t,n,i){var r,a,o={};for(a in t)o[a]=e.style[a],e.style[a]=t[a];for(a in r=n.apply(e,i||[]),t)e.style[a]=o[a];return r}}),ae.ready.promise=function(t){return F||(F=ae.Deferred(),"complete"===U.readyState?setTimeout(ae.ready):(U.addEventListener("DOMContentLoaded",fe,!1),e.addEventListener("load",fe,!1))),F.promise(t)},ae.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){K["[object "+t+"]"]=t.toLowerCase()}),B=ae(U),function(e,t){function n(e,t,n,i){var r,a,o,s,l,c,u,d,p,m;if((t?t.ownerDocument||t:H)!==O&&D(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=(t=t||O).nodeType)&&9!==s)return[];if(P&&!i){if(r=Le.exec(e))if(o=r[1]){if(9===s){if(!(a=t.getElementById(o))||!a.parentNode)return n;if(a.id===o)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(o))&&j(t,a)&&a.id===o)return n.push(a),n}else{if(r[2])return ee.apply(n,t.getElementsByTagName(e)),n;if((o=r[3])&&A.getElementsByClassName&&t.getElementsByClassName)return ee.apply(n,t.getElementsByClassName(o)),n}if(A.qsa&&(!$||!$.test(e))){if(d=u=z,p=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=h(e),(u=t.getAttribute("id"))?d=u.replace(we,"\\$&"):t.setAttribute("id",d),d="[id='"+d+"'] ",l=c.length;l--;)c[l]=d+f(c[l]);p=fe.test(e)&&t.parentNode||t,m=c.join(",")}if(m)try{return ee.apply(n,p.querySelectorAll(m)),n}catch(F){}finally{u||t.removeAttribute("id")}}}return _(e.replace(ue,"$1"),t,n,i)}function i(){function e(n,i){return t.push(n+=" ")>E.cacheLength&&delete e[t.shift()],e[n]=i}var t=[];return e}function r(e){return e[z]=!0,e}function a(e){var t=O.createElement("div");try{return!!e(t)}catch(A){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),i=e.length;i--;)E.attrHandle[n[i]]=t}function s(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||K)-(~e.sourceIndex||K);if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function l(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function c(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function u(e){return r(function(t){return t=+t,r(function(n,i){for(var r,a=e([],n.length,t),o=a.length;o--;)n[r=a[o]]&&(n[r]=!(i[r]=n[r]))})})}function d(){}function h(e,t){var i,r,a,o,s,l,c,u=W[e+" "];if(u)return t?0:u.slice(0);for(s=e,l=[],c=E.preFilter;s;){for(o in(!i||(r=de.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(a=[])),i=!1,(r=he.exec(s))&&(i=r.shift(),a.push({value:i,type:r[0].replace(ue," ")}),s=s.slice(i.length)),E.filter)!(r=ve[o].exec(s))||c[o]&&!(r=c[o](r))||(i=r.shift(),a.push({value:i,type:o,matches:r}),s=s.slice(i.length));if(!i)break}return t?s.length:s?n.error(e):W(e,l).slice(0)}function f(e){for(var t=0,n=e.length,i="";n>t;t++)i+=e[t].value;return i}function p(e,t,n){var i=t.dir,r=n&&"parentNode"===i,a=F++;return t.first?function(t,n,a){for(;t=t[i];)if(1===t.nodeType||r)return e(t,n,a)}:function(t,n,o){var s,l,c,u=B+" "+a;if(o){for(;t=t[i];)if((1===t.nodeType||r)&&e(t,n,o))return!0}else for(;t=t[i];)if(1===t.nodeType||r)if((l=(c=t[z]||(t[z]={}))[i])&&l[0]===u){if(!0===(s=l[1])||s===x)return!0===s}else if((l=c[i]=[u])[1]=e(t,n,o)||x,!0===l[1])return!0}}function m(e){return e.length>1?function(t,n,i){for(var r=e.length;r--;)if(!e[r](t,n,i))return!1;return!0}:e[0]}function g(e,t,n,i,r){for(var a,o=[],s=0,l=e.length,c=null!=t;l>s;s++)(a=e[s])&&(!n||n(a,i,r))&&(o.push(a),c&&t.push(s));return o}function v(e,t,n,i,a,o){return i&&!i[z]&&(i=v(i)),a&&!a[z]&&(a=v(a,o)),r(function(r,o,s,l){var c,u,d,h=[],f=[],p=o.length,m=r||b(t||"*",s.nodeType?[s]:s,[]),v=!e||!r&&t?m:g(m,h,e,s,l),y=n?a||(r?e:p||i)?[]:o:v;if(n&&n(v,y,s,l),i)for(c=g(y,f),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(y[f[u]]=!(v[f[u]]=d));if(r){if(a||e){if(a){for(c=[],u=y.length;u--;)(d=y[u])&&c.push(v[u]=d);a(null,y=[],c,l)}for(u=y.length;u--;)(d=y[u])&&(c=a?ne.call(r,d):h[u])>-1&&(r[c]=!(o[c]=d))}}else y=g(y===o?y.splice(p,y.length):y),a?a(null,o,y,l):ee.apply(o,y)})}function y(e){for(var t,n,i,r=e.length,a=E.relative[e[0].type],o=a||E.relative[" "],s=a?1:0,l=p(function(e){return e===t},o,!0),c=p(function(e){return ne.call(t,e)>-1},o,!0),u=[function(e,n,i){return!a&&(i||n!==k)||((t=n).nodeType?l(e,n,i):c(e,n,i))}];r>s;s++)if(n=E.relative[e[s].type])u=[p(m(u),n)];else{if((n=E.filter[e[s].type].apply(null,e[s].matches))[z]){for(i=++s;r>i&&!E.relative[e[i].type];i++);return v(s>1&&m(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ue,"$1"),n,i>s&&y(e.slice(s,i)),r>i&&y(e=e.slice(i)),r>i&&f(e))}u.push(n)}return m(u)}function L(e,t){var i=0,a=t.length>0,o=e.length>0,s=function(r,s,l,c,u){var d,h,f,p=[],m=0,v="0",y=r&&[],L=null!=u,b=k,_=r||o&&E.find.TAG("*",u&&s.parentNode||s),w=B+=null==b?1:Math.random()||.1;for(L&&(k=s!==O&&s,x=i);null!=(d=_[v]);v++){if(o&&d){for(h=0;f=e[h++];)if(f(d,s,l)){c.push(d);break}L&&(B=w,x=++i)}a&&((d=!f&&d)&&m--,r&&y.push(d))}if(m+=v,a&&v!==m){for(h=0;f=t[h++];)f(y,p,s,l);if(r){if(m>0)for(;v--;)y[v]||p[v]||(p[v]=J.call(c));p=g(p)}ee.apply(c,p),L&&!r&&p.length>0&&m+t.length>1&&n.uniqueSort(c)}return L&&(B=w,k=b),y};return a?r(s):s}function b(e,t,i){for(var r=0,a=t.length;a>r;r++)n(e,t[r],i);return i}function _(e,t,n,i){var r,a,o,s,l,c=h(e);if(!i&&1===c.length){if((a=c[0]=c[0].slice(0)).length>2&&"ID"===(o=a[0]).type&&A.getById&&9===t.nodeType&&P&&E.relative[a[1].type]){if(!(t=(E.find.ID(o.matches[0].replace(Ae,xe),t)||[])[0]))return n;e=e.slice(a.shift().value.length)}for(r=ve.needsContext.test(e)?0:a.length;r--&&(o=a[r],!E.relative[s=o.type]);)if((l=E.find[s])&&(i=l(o.matches[0].replace(Ae,xe),fe.test(a[0].type)&&t.parentNode||t))){if(a.splice(r,1),!(e=i.length&&f(a)))return ee.apply(n,i),n;break}}return S(e,c)(i,t,!P,n,fe.test(e)),n}var w,A,x,E,C,T,S,k,M,D,O,I,P,$,N,R,j,z="sizzle"+-new Date,H=e.document,B=0,F=0,q=i(),W=i(),U=i(),Y=!1,V=function(e,t){return e===t?(Y=!0,0):0},G=typeof t,K=1<<31,X={}.hasOwnProperty,Q=[],J=Q.pop,Z=Q.push,ee=Q.push,te=Q.slice,ne=Q.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},ie="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",oe="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",se=oe.replace("w","w#"),le="\\["+re+"*("+oe+")"+re+"*(?:([*^$|!~]?=)"+re+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+se+")|)|)"+re+"*\\]",ce=":("+oe+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+le.replace(3,8)+")*)|.*)\\)|)",ue=RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),de=RegExp("^"+re+"*,"+re+"*"),he=RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),fe=RegExp(re+"*[+~]"),pe=RegExp("="+re+"*([^\\]'\"]*)"+re+"*\\]","g"),me=RegExp(ce),ge=RegExp("^"+se+"$"),ve={ID:RegExp("^#("+oe+")"),CLASS:RegExp("^\\.("+oe+")"),TAG:RegExp("^("+oe.replace("w","w*")+")"),ATTR:RegExp("^"+le),PSEUDO:RegExp("^"+ce),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:Reg
vendor: 4,881 bytes, line 1
1Exp("^(?:"+ie+")$","i"),needsContext:RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},ye=/^[^{]+\{\s*\[native \w/,Le=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,be=/^(?:input|select|textarea|button)$/i,_e=/^h\d$/i,we=/'|\\/g,Ae=RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),xe=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:0>i?String.fromCharCode(i+65536):String.fromCharCode(55296|i>>10,56320|1023&i)};try{ee.apply(Q=te.call(H.childNodes),H.childNodes),Q[H.childNodes.length].nodeType}catch($e){ee={apply:Q.length?function(e,t){Z.apply(e,te.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}for(w in T=n.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},A=n.support={},D=n.setDocument=function(e){var n=e?e.ownerDocument||e:H,i=n.defaultView;return n!==O&&9===n.nodeType&&n.documentElement?(O=n,I=n.documentElement,P=!T(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){D()}),A.attributes=a(function(e){return e.className="i",!e.getAttribute("className")}),A.getElementsByTagName=a(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),A.getElementsByClassName=a(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),A.getById=a(function(e){return I.appendChild(e).id=z,!n.getElementsByName||!n.getElementsByName(z).length}),A.getById?(E.find.ID=function(e,t){if(typeof t.getElementById!==G&&P){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},E.filter.ID=function(e){var t=e.replace(Ae,xe);return function(e){return e.getAttribute("id")===t}}):(delete E.find.ID,E.filter.ID=function(e){var t=e.replace(Ae,xe);return function(e){var n=typeof e.getAttributeNode!==G&&e.getAttributeNode("id");return n&&n.value===t}}),E.find.TAG=A.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==G?n.getElementsByTagName(e):t}:function(e,t){var n,i=[],r=0,a=t.getElementsByTagName(e);if("*"===e){for(;n=a[r++];)1===n.nodeType&&i.push(n);return i}return a},E.find.CLASS=A.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==G&&P?n.getElementsByClassName(e):t},N=[],$=[],(A.qsa=ye.test(n.querySelectorAll))&&(a(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||$.push("\\["+re+"*(?:value|"+ie+")"),e.querySelectorAll(":checked").length||$.push(":checked")}),a(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&$.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||$.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),$.push(",.*:")})),(A.matchesSelector=ye.test(R=I.webkitMatchesSelector||I.mozMatchesSelector||I.oMatchesSelector||I.msMatchesSelector))&&a(function(e){A.disconnectedMatch=R.call(e,"div"),R.call(e,"[s!='']:x"),N.push("!=",ce)}),$=$.length&&RegExp($.join("|")),N=N.length&&RegExp(N.join("|")),j=ye.test(I.contains)||I.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},V=I.compareDocumentPosition?function(e,t){if(e===t)return Y=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!A.sortDetached&&t.compareDocumentPosition(e)===i?e===n||j(H,e)?-1:t===n||j(H,t)?1:M?ne.call(M,e)-ne.call(M,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var i,r=0,a=e.parentNode,o=t.parentNode,l=[e],c=[t];if(e===t)return Y=!0,0;if(!a||!o)return e===n?-1:t===n?1:a?-1:o?1:M?ne.call(M,e)-ne.call(M,t):0;if(a===o)return s(e,t);for(i=e;i=i.parentNode;)l.unshift(i);for(i=t;i=i.parentNode;)c.unshift(i);for(;l[r]===c[r];)r++;return r?s(l[r],c[r]):l[r]===H?-1:c[r]===H?1:0},n):O},n.matches=function(e,t){return n(e,null,null,t)},n.matchesSelector=function(e,t){if((e.ownerDocument||e)!==O&&D(e),t=t.replace(pe,"='$1']"),!(!A.matchesSelector||!P||N&&N.test(t)||$&&$.test(t)))try{var i=R.call(e,t);if(i||A.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(E){}return n(t,O,null,[e]).length>0},n.contains=function(e,t){return(e.ownerDocument||e)!==O&&D(e),j(e,t)},n.attr=function(e,n){(e.ownerDocument||e)!==O&&D(e);var i=E.attrHandle[n.toLowerCase()],r=i&&X.call(E.attrHandle,n.toLowerCase())?i(e,n,!P):t;return r===t?A.attributes||!P?e.getAttribute(n):(r=e.getAttributeNode(n))&&r.specified?r.value:null:r},n.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},n.uniqueSort=function(e){var t,n=[],i=0,r=0;
1if(Y=!A.detectDuplicates,M=!A.sortStable&&e.slice(0),e.sort(V),Y){for(;t=e[r++];)t===e[r]&&(i=n.push(r));for(;i--;)e.splice(n[i],1)}return e},C=n.getText=function(e){var t,n="",i=0,r=e.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=C(e)}else if(3===r||4===r)return e.nodeValue}else for(;t=e[i];i++)n+=C(t);return n},(E=n.selectors={cacheLength:50,createPseudo:r,match:ve,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(Ae,xe),e[3]=(e[4]||e[5]||"").replace(Ae,xe),"~="===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]||n.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]&&n.error(e[0]),e},PSEUDO:function(e){var n,i=!e[5]&&e[2];return ve.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:i&&me.test(i)&&(n=h(i,!0))&&(n=i.indexOf(")",i.length-n)-i.length)&&(e[0]=e[0].slice(0,n),e[2]=i.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ae,xe).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=q[e+" "];return t||(t=RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&q(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==G&&e.getAttribute("class")||"")})},ATTR:function(e,t,i){return function(r){var a=n.attr(r,e);return null==a?"!="===t:!t||(a+="","="===t?a===i:"!="===t?a!==i:"^="===t?i&&0===a.indexOf(i):"*="===t?i&&a.indexOf(i)>-1:"$="===t?i&&a.slice(-i.length)===i:"~="===t?(" "+a+" ").indexOf(i)>-1:"|="===t&&(a===i||a.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,n,i,r){var a="nth"!==e.slice(0,3),o="last"!==e.slice(-4),s="of-type"===t;return 1===i&&0===r?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,h,f,p,m=a!==o?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(a){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[o?g.firstChild:g.lastChild],o&&y){for(f=(c=(u=g[z]||(g[z]={}))[e]||[])[0]===B&&c[1],h=c[0]===B&&c[2],d=f&&g.childNodes[f];d=++f&&d&&d[m]||(h=f=0)||p.pop();)if(1===d.nodeType&&++h&&d===t){u[e]=[B,f,h];break}}else if(y&&(c=(t[z]||(t[z]={}))[e])&&c[0]===B)h=c[1];else for(;(d=++f&&d&&d[m]||(h=f=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++h||(y&&((d[z]||(d[z]={}))[e]=[B,h]),d!==t)););return(h-=r)===i||0==h%i&&h/i>=0}}},PSEUDO:function(e,t){var i,a=E.pseudos[e]||E.setFilters[e.toLowerCase()]||n.error("unsupported pseudo: "+e);return a[z]?a(t):a.length>1?(i=[e,e,"",t],E.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,n){for(var i,r=a(e,t),o=r.length;o--;)e[i=ne.call(e,r[o])]=!(n[i]=r[o])}):function(e){return a(e,0,i)}):a}},pseudos:{not:r(function(e){var t=[],n=[],i=S(e.replace(ue,"$1"));return i[z]?r(function(e,t,n,r){for(var a,o=i(e,null,r,[]),s=e.length;s--;)(a=o[s])&&(e[s]=!(t[s]=a))}):function(e,r,a){return t[0]=e,i(t,null,a,n),!n.pop()}}),has:r(function(e){return function(t){return n(e,t).length>0}}),contains:r(function(e){return function(t){return(t.textContent||t.innerText||
1C(t)).indexOf(e)>-1}}),lang:r(function(e){return ge.test(e||"")||n.error("unsupported lang: "+e),e=e.replace(Ae,xe).toLowerCase(),function(t){var n;do{if(n=P?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===I},focus:function(e){return e===O.activeElement&&(!O.hasFocus||O.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!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.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!E.pseudos.empty(e)},header:function(e){return _e.test(e.nodeName)},input:function(e){return be.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:u(function(){return[0]}),last:u(function(e,t){return[t-1]}),eq:u(function(e,t,n){return[0>n?n+t:n]}),even:u(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:u(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:u(function(e,t,n){for(var i=0>n?n+t:n;--i>=0;)e.push(i);return e}),gt:u(function(e,t,n){for(var i=0>n?n+t:n;t>++i;)e.push(i);return e})}}).pseudos.nth=E.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})E.pseudos[w]=l(w);for(w in{submit:!0,reset:!0})E.pseudos[w]=c(w);d.prototype=E.filters=E.pseudos,E.setFilters=new d,S=n.compile=function(e,t){var n,i=[],r=[],a=U[e+" "];if(!a){for(t||(t=h(e)),n=t.length;n--;)(a=y(t[n]))[z]?i.push(a):r.push(a);a=U(e,L(r,i))}return a},A.sortStable=z.split("").sort(V).join("")===z,A.detectDuplicates=Y,D(),A.sortDetached=a(function(e){return 1&e.compareDocumentPosition(O.createElement("div"))}),a(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,n,i){return i?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),A.attributes&&a(function(e){
2return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,n,i){return i||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),a(function(e){return null==e.getAttribute("disabled")})||o(ie,function(e,n,i){var r;return i?t:(r=e.getAttributeNode(n))&&r.specified?r.value:!0===e[n]?n.toLowerCase():null}),ae.find=n,ae.expr=n.selectors,ae.expr[":"]=ae.expr.pseudos,ae.unique=n.uniqueSort,ae.text=n.getText,ae.isXMLDoc=n.isXML,ae.contains=n.contains}(e);var pe={};ae.Callbacks=function(e){e="string"==typeof e?pe[e]||i(e):ae.extend({},e);var n,r,a,o,s,l,c=[],u=!e.once&&[],d=function(t){for(n=e.memory&&t,r=!0,l=o||0,o=0,s=c.length,a=!0;c&&s>l;l++)if(!1===c[l].apply(t[0],t[1])&&e.stopOnFalse){n=!1;break}a=!1,c&&(u?u.length&&d(u.shift()):n?c=[]:h.disable())},h={add:function(){if(c){var t=c.length;(function i(t){ae.each(t,function(t,n){var r=ae.type(n);"function"===r?e.unique&&h.has(n)||c.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),a?s=c.length:n&&(o=t,d(n))}return this},remove:function(){return c&&ae.each(arguments,function(e,t){for(var n;(n=ae.inArray(t,c,n))>-1;)c.splice(n,1),a&&(s>=n&&s--,l>=n&&l--)}),this},has:function(e){return e?ae.inArray(e,c)>-1:!(!c||!c.length)},empty:function(){return c=[],s=0,this},disable:function(){return c=u=n=t,this},disabled:function(){return!c},lock:function(){return u=t,n||h.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!c||r&&!u||(t=[e,(t=t||[]).slice?t.slice():t],a?u.push(t):d(t)),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!r}};return h},ae.extend({Deferred:function(e){var t=[["resolve","done",ae.Callbacks("once memory"),"resolved"],["reject","fail",ae.Callbacks("once memory"),"rejected"],["notify","progress",ae.Callbacks("memory")]],n="pe
2nding",i={state:function(){return n},always:function(){return r.done(arguments).fail(arguments),this},then:function(){var e=arguments;return ae.Deferred(function(n){ae.each(t,function(t,a){var o=a[0],s=ae.isFunction(e[t])&&e[t];r[a[1]](function(){var e=s&&s.apply(this,arguments);e&&ae.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[o+"With"](this===i?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?ae.extend(e,i):i}},r={};return i.pipe=i.then,ae.each(t,function(e,a){var o=a[2],s=a[3];i[a[1]]=o.add,s&&o.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),r[a[0]]=function(){return r[a[0]+"With"](this===r?i:this,arguments),this},r[a[0]+"With"]=o.fireWith}),i.promise(r),e&&e.call(r,r),r},when:function(e){var t,n,i,r=0,a=ee.call(arguments),o=a.length,s=1!==o||e&&ae.isFunction(e.promise)?o:0,l=1===s?e:ae.Deferred(),c=function(e,n,i){return function(r){n[e]=this,i[e]=arguments.length>1?ee.call(arguments):r,i===t?l.notifyWith(n,i):--s||l.resolveWith(n,i)}};if(o>1)for(t=Array(o),n=Array(o),i=Array(o);o>r;r++)a[r]&&ae.isFunction(a[r].promise)?a[r].promise().done(c(r,i,a)).fail(l.reject).progress(c(r,n,t)):--s;return s||l.resolveWith(i,a),l.promise()}}),ae.support=function(t){var n=U.createElement("input"),i=U.createDocumentFragment(),r=U.createElement("div"),a=U.createElement("select"),o=a.appendChild(U.createElement("option"));return n.type?(n.type="checkbox",t.checkOn=""!==n.value,t.optSelected=o.selected,t.reliableMarginRight=!0,t.boxSizingReliable=!0,t.pixelPosition=!1,n.checked=!0,t.noCloneChecked=n.cloneNode(!0).checked,a.disabled=!0,t.optDisabled=!o.disabled,(n=U.createElement("input")).value="t",n.type="radio",t.radioValue="t"===n.value,n.setAttribute("checked","t"),n.setAttribute("name","t"),i.appendChild(n),t.checkClone=i.cloneNode(!0).cloneNode(!0).lastChild.checked,t.focusinBubbles="onfocusin"in e,r.style.backgroundClip="content-box",r.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===r.style.backgroundClip,ae(function(){var n,i,a="padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box",o=U.getElementsByTagName("body")[0];o&&((n=U.createElement("div")).style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",o.appendChild(n).appendChild(r),r.innerHTML="",r.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%",ae.swap(o,null!=o.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===r.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(r,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(r,null)||{width:"4px"}).width,(i=r.appendChild(U.createElement("div"))).style.cssText=r.style.cssText=a,i.style.marginRight=i.style.width="0",r.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(i,null)||{}).marginRight)),o.removeChild(n))}),t):t}({});var me,ge,ve=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,ye=/([A-Z])/g;r.uid=1,r.accepts=function(e){return!e.nodeType||(1===e.nodeType||9===e.nodeType)},r.prototype={key:function(e){if(!r.accepts(e))return 0;var t={},n=e[this.expando];if(!n){n=r.uid++;try{t[this.expando]={value:n},Object.defineProperties(e,t)}catch(q){t[this.expando]=n,ae.extend(e,t)}}return this.cache[n]||(this.cache[n]={}),n},set:function(e,t,n){var i,r=this.key(e),a=this.cache[r];if("string"==typeof t)a[t]=n;else if(ae.isEmptyObject(a))ae.extend(this.cache[r],t);else for(i in t)a[i]=t[i];return a},get:function(e,n){var i=this.cache[this.key(e)];return n===t?i:i[n]},access:function(e,n,i){var r;return n===t||n&&"string"==typeof n&&i===t?(r=this.get(e,n))!==t?r:this.get(e,ae.camelCase(n)):(this.set(e,n,i),i!==t?i:n)},remove:function(e,n){var i,r,a,o=this.key(e),s=this.cache[o];if(n===t)this.cache[o]={};else{ae.isArray(n)?r=n.concat(n.map(ae.camelCase)):(a=ae.camelCase(n),n in s?r=[n,a]:r=(r=a)in s?[r]:r.match(se)||[]),i=r.length;for(;i--;)delete s[r[i]]}},hasData:function(e){return!ae.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){e[this.expando]&&delete this.cache[e[this.expando]]}}
2,me=new r,ge=new r,ae.extend({acceptData:r.accepts,hasData:function(e){return me.hasData(e)||ge.hasData(e)},data:function(e,t,n){return me.access(e,t,n)},removeData:function(e,t){me.remove(e,t)},_data:function(e,t,n){return ge.access(e,t,n)},_removeData:function(e,t){ge.remove(e,t)}}),ae.fn.extend({data:function(e,n){var i,r,o=this[0],s=0,l=null;if(e===t){if(this.length&&(l=me.get(o),1===o.nodeType&&!ge.get(o,"hasDataAttrs"))){for(i=o.attributes;i.length>s;s++)0===(r=i[s].name).indexOf("data-")&&(r=ae.camelCase(r.slice(5)),a(o,r,l[r]));ge.set(o,"hasDataAttrs",!0)}return l}return"object"==typeof e?this.each(function(){me.set(this,e)}):ae.access(this,function(n){var i,r=ae.camelCase(e);if(o&&n===t){if((i=me.get(o,e))!==t)return i;if((i=me.get(o,r))!==t)return i;if((i=a(o,r,t))!==t)return i}else this.each(function(){var i=me.get(this,r);me.set(this,r,n),-1!==e.indexOf("-")&&i!==t&&me.set(this,e,n)})},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){me.remove(this,e)})}}),ae.extend({queue:function(e,n,i){var r;return e?(n=(n||"fx")+"queue",r=ge.get(e,n),i&&(!r||ae.isArray(i)?r=ge.access(e,n,ae.makeArray(i)):r.push(i)),r||[]):t},dequeue:function(e,t){t=t||"fx";var n=ae.queue(e,t),i=n.length,r=n.shift(),a=ae._queueHooks(e,t),o=function(){ae.dequeue(e,t)};"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===t&&n.unshift("inprogress"),delete a.stop,r.call(e,o,a)),!i&&a&&a.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return ge.get(e,n)||ge.access(e,n,{empty:ae.Callbacks("once memory").add(function(){ge.remove(e,[t+"queue",n])})})}}),ae.fn.extend({queue:function(e,n){var i=2;return"string"!=typeof e&&(n=e,e="fx",i--),i>arguments.length?ae.queue(this[0],e):n===t?this:this.each(function(){var t=ae.queue(this,e,n);ae._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&ae.dequeue(this,e)})},dequeue:function(e){return this.each(function(){ae.dequeue(this,e)})},delay:function(e,t){return e=ae.fx&&ae.fx.speeds[e]||e,t=t||"fx",this.queue(t,function(t,n){var i=setTimeout(t,e);n.stop=function(){clearTimeout(i)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var i,r=1,a=ae.Deferred(),o=this,s=this.length,l=function(){--r||a.resolveWith(o,[o])};for("string"!=typeof e&&(n=e,e=t),e=e||"fx";s--;)(i=ge.get(o[s],e+"queueHooks"))&&i.empty&&(r++,i.empty.add(l));return l(),a.promise(n)}});var Le,be,_e=/[\t\r\n\f]/g,we=/\r/g,Ae=/^(?:input|select|textarea|button)$/i;ae.fn.extend({attr:function(e,t){return ae.access(this,ae.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){ae.removeAttr(this,e)})},prop:function(e,t){return ae.access(this,ae.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[ae.propFix[e]||e]})},addClass:function(e){var t,n,i,r,a,o=0,s=this.length,l="string"==typeof e&&e;if(ae.isFunction(e))return this.each(function(t){ae(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(se)||[];s>o;o++)if(i=1===(n=this[o]).nodeType&&(n.className?(" "+n.className+" ").replace(_e," "):" ")){for(a=0;r=t[a++];)0>i.indexOf(" "+r+" ")&&(i+=r+" ");n.className=ae.trim(i)}return this},removeClass:function(e){var t,n,i,r,a,o=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(ae.isFunction(e))return this.each(function(t){ae(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(se)||[];s>o;o++)if(i=1===(n=this[o]).nodeType&&(n.className?(" "+n.className+" ").replace(_e," "):"")){for(a=0;r=t[a++];)for(;i.indexOf(" "+r+" ")>=0;)i=i.replace(" "+r+" "," ");n.className=e?ae.trim(i):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):ae.isFunction(e)?this.each(function(n){ae(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n)for(var t,i=0,r=ae(this),a=e.match(se)||[];t=a[i++];)r.hasClass(t)?r.removeClass(t):r.addClass(t);else(n===q||"boolean"===n)&&(this.className&&ge.set(this,"__className__",this.className),this.className=this.className||!1===e?"":ge.get(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,i=this.length;i>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(_e," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,i,r,a=this[0];return arguments.length?(r=ae.isFunction(e),this.each(function(i){var a;1===this.nodeType&&(null==(a=r?e.call(this,i,ae(this).val()):e)?a="":"number"==typeof a?a+="":ae.isArray(a)&&(a=ae.map(a,function(e){return null==e?"":e+""})),(n=ae.valHooks[this.type]||ae.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&n.set(this,a,"value")!==t||(this.value=a))})):a?(n=ae.valHooks[a.type]||ae.valHooks[a.nodeName.toLowerCase()])&&"get"in n&&(i=n.get(a,"value"))!==t?i:"string"==typeof(i=a.value)?i.replace(we,""):null==i?"":i:void 0}}),ae.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){for(var t,n,i=e.options,r=e.selectedIndex,a="select-one"===e.type||0>r,o=a?null:[],s=a?r+1:i.length,l=0>r?s:a?r:0;s>l;l++)if(!(!(n=i[l]).selected&&l!==r||(ae.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&ae.nodeName(n.parentNode,"optgroup"))){if(t=ae(n).val(),a)return t;o.push(t)}return o}
2,set:function(e,t){for(var n,i,r=e.options,a=ae.makeArray(t),o=r.length;o--;)((i=r[o]).selected=ae.inArray(ae(i).val(),a)>=0)&&(n=!0);return n||(e.selectedIndex=-1),a}}},attr:function(e,n,i){var r,a,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return typeof e.getAttribute===q?ae.prop(e,n,i):(1===o&&ae.isXMLDoc(e)||(n=n.toLowerCase(),r=ae.attrHooks[n]||(ae.expr.match.bool.test(n)?be:Le)),i===t?r&&"get"in r&&null!==(a=r.get(e,n))?a:null==(a=ae.find.attr(e,n))?t:a:null!==i?r&&"set"in r&&(a=r.set(e,i,n))!==t?a:(e.setAttribute(n,i+""),i):(ae.removeAttr(e,n),t))},removeAttr:function(e,t){var n,i,r=0,a=t&&t.match(se);if(a&&1===e.nodeType)for(;n=a[r++];)i=ae.propFix[n]||n,ae.expr.match.bool.test(n)&&(e[i]=!1),e.removeAttribute(n)},attrHooks:{type:{set:function(e,t){if(!ae.support.radioValue&&"radio"===t&&ae.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,i){var r,a,o=e.nodeType;if(e&&3!==o&&8!==o&&2!==o)return(1!==o||!ae.isXMLDoc(e))&&(n=ae.propFix[n]||n,a=ae.propHooks[n]),i!==t?a&&"set"in a&&(r=a.set(e,i,n))!==t?r:e[n]=i:a&&"get"in a&&null!==(r=a.get(e,n))?r:e[n]},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||Ae.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),be={set:function(e,t,n){return!1===t?ae.removeAttr(e,n):e.setAttribute(n,n),n}},ae.each(ae.expr.match.bool.source.match(/\w+/g),function(e,n){var i=ae.expr.attrHandle[n]||ae.find.attr;ae.expr.attrHandle[n]=function(e,n,r){var a=ae.expr.attrHandle[n],o=r?t:(ae.expr.attrHandle[n]=t)!=i(e,n,r)?n.toLowerCase():null;return ae.expr.attrHandle[n]=a,o}}),ae.support.optSelected||(ae.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),ae.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ae.propFix[this.toLowerCase()]=this}),ae.each(["radio","checkbox"],function(){ae.valHooks[this]={set:function(e,n){return ae.isArray(n)?e.checked=ae.inArray(ae(e).val(),n)>=0:t}},ae.support.checkOn||(ae.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var xe=/^key/,Ee=/^(?:mouse|contextmenu)|click/,Ce=/^(?:focusinfocus|focusoutblur)$/,Te=/^([^.]*)(?:\.(.+)|)$/;ae.event={global:{},add:function(e,n,i,r,a){var o,s,l,c,u,d,h,f,p,m,g,v=ge.get(e);if(v){for(i.handler&&(i=(o=i).handler,a=o.selector),i.guid||(i.guid=ae.guid++),(c=v.events)||(c=v.events={}),(s=v.handle)||((s=v.handle=function(e){return typeof ae===q||e&&ae.event.triggered===e.type?t:ae.event.dispatch.apply(s.elem,arguments)}).elem=e),u=(n=(n||"").match(se)||[""]).length;u--;)p=g=(l=Te.exec(n[u])||[])[1],m=(l[2]||"").split(".").sort(),p&&(h=ae.event.special[p]||{},p=(a?h.delegateType:h.bindType)||p,h=ae.event.special[p]||{},d=ae.extend({type:p,origType:g,data:r,handler:i,guid:i.guid,selector:a,needsContext:a&&ae.expr.match.needsContext.test(a),namespace:m.join(".")},o),(f=c[p])||((f=c[p]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(e,r,m,s)||e.addEventListener&&e.addEventListener(p,s,!1)),h.add&&(h.add.call(e,d),d.handler.guid||(d.handler.guid=i.guid)),a?f.splice(f.delegateCount++,0,d):f.push(d),ae.event.global[p]=!0);e=null}},remove:function(e,t,n,i,r){var a,o,s,l,c,u,d,h,f,p,m,g=ge.hasData(e)&&ge.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(se)||[""]).length;c--;)if(f=m=(s=Te.exec(t[c])||[])[1],p=(s[2]||"").split(".").sort(),f){for(d=ae.event.special[f]||{},h=l[f=(i?d.delegateType:d.bindType)||f]||[],s=s[2]&&RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=a=h.length;a--;)u=h[a],!r&&m!==u.origType||n&&n.guid!==u.guid||s&&!s.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(h.splice(a,1),u.selector&&h.delegateCount--,d.remove&&d.remove.call(e,u));o&&!h.length&&(d.teardown&&!1!==d.teardown.call(e,p,g.handle)||ae.removeEvent(e,f,g.handle),delete l[f])}else for(f in l)ae.event.remove(e,f+t[c],n,i,!0);ae.isEmptyObject(l)&&(delete g.handle,ge.remove(e,"events"))}},trigger:function(n,i,r,a){var o,s,l,c,u,d,h,f=[r||U],p=ie.call(n,"type")?n.type:n,m=ie.call(n,"namespace")?n.namespace.split("."):[];if(s=l=r=r||U,3!==r.nodeType&&8!==r.nodeType&&!Ce.test(p+ae.event.triggered)&&(p.indexOf(".")>=0&&(p=(m=p.split(".")).shift(),m.sort()),u=0>p.indexOf(":")&&"on"+p,(n=n[ae.expando]?n:new ae.Event(p,"object"==typeof n&&n)).isTrigger=a?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=r),i=null==i?[n]:ae.makeArray(i,[n]),h=ae.event.special[p]||{},a||!h.trigger||!1!==h.trigger.apply(r,i))){if(!a&&!h.noBubble&&!ae.isWindow(r)){for(c=
2h.delegateType||p,Ce.test(c+p)||(s=s.parentNode);s;s=s.parentNode)f.push(s),l=s;l===(r.ownerDocument||U)&&f.push(l.defaultView||l.parentWindow||e)}for(o=0;(s=f[o++])&&!n.isPropagationStopped();)n.type=o>1?c:h.bindType||p,(d=(ge.get(s,"events")||{})[n.type]&&ge.get(s,"handle"))&&d.apply(s,i),(d=u&&s[u])&&ae.acceptData(s)&&d.apply&&!1===d.apply(s,i)&&n.preventDefault();return n.type=p,a||n.isDefaultPrevented()||h._default&&!1!==h._default.apply(f.pop(),i)||!ae.acceptData(r)||u&&ae.isFunction(r[p])&&!ae.isWindow(r)&&((l=r[u])&&(r[u]=null),ae.event.triggered=p,r[p](),ae.event.triggered=t,l&&(r[u]=l)),n.result}},dispatch:function(e){e=ae.event.fix(e);var n,i,r,a,o,s=[],l=ee.call(arguments),c=(ge.get(this,"events")||{})[e.type]||[],u=ae.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,e)){for(s=ae.event.handlers.call(this,e,c),n=0;(a=s[n++])&&!e.isPropagationStopped();)for(e.currentTarget=a.elem,i=0;(o=a.handlers[i++])&&!e.isImmediatePropagationStopped();)(!e.namespace_re||e.namespace_re.test(o.namespace))&&(e.handleObj=o,e.data=o.data,(r=((ae.event.special[o.origType]||{}).handle||o.handler).apply(a.elem,l))!==t&&!1===(e.result=r)&&(e.preventDefault(),e.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,e),e.result}},handlers:function(e,n){var i,r,a,o,s=[],l=n.delegateCount,c=e.target;if(l&&c.nodeType&&(!e.button||"click"!==e.type))for(;c!==this;c=c.parentNode||this)if(!0!==c.disabled||"click"!==e.type){for(r=[],i=0;l>i;i++)r[a=(o=n[i]).selector+" "]===t&&(r[a]=o.needsContext?ae(a,this).index(c)>=0:ae.find(a,this,null,[c]).length),r[a]&&r.push(o);r.length&&s.push({elem:c,handlers:r})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var i,r,a,o=n.button;return null==e.pageX&&null!=n.clientX&&(r=(i=e.target.ownerDocument||U).documentElement,a=i.body,e.pageX=n.clientX+(r&&r.scrollLeft||a&&a.scrollLeft||0)-(r&&r.clientLeft||a&&a.clientLeft||0),e.pageY=n.clientY+(r&&r.scrollTop||a&&a.scrollTop||0)-(r&&r.clientTop||a&&a.clientTop||0)),e.which||o===t||(e.which=1&o?1:2&o?3:4&o?2:0),e}},fix:function(e){if(e[ae.expando])return e;var t,n,i,r=e.type,a=e,o=this.fixHooks[r];for(o||(this.fixHooks[r]=o=Ee.test(r)?this.mouseHooks:xe.test(r)?this.keyHooks:{}),i=o.props?this.props.concat(o.props):this.props,e=new ae.Event(a),t=i.length;t--;)e[n=i[t]]=a[n];return e.target||(e.target=U),3===e.target.nodeType&&(e.target=e.target.parentNode),o.filter?o.filter(e,a):e},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==l()&&this.focus?(this.focus(),!1):t},delegateType:"focusin"},blur:{trigger:function(){return this===l()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&ae.nodeName(this,"input")?(this.click(),!1):t},_default:function(e){return ae.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,i){var r=ae.extend(new ae.Event,n,{type:e,isSimulated:!0,originalEvent:{}});i?ae.event.trigger(r,null,t):ae.event.dispatch.call(t,r),r.isDefaultPrevented()&&n.preventDefault()}},ae.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)},ae.Event=function(e,n){return this instanceof ae.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.getPreventDefault&&e.getPreventDefault()?o:s):this.type=e,n&&ae.extend(this,n),this.timeStamp=e&&e.timeStamp||ae.now(),this[ae.expando]=!0,t):new ae.Event(e,n)},ae.Event.prototype={isDefaultPrevented:s,isPropagationStopped:s,isImmediatePropagationStopped:s,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=o,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=o,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=o,this.stopPropagation()}}
2,ae.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){ae.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=this,r=e.relatedTarget,a=e.handleObj;return(!r||r!==i&&!ae.contains(i,r))&&(e.type=a.origType,n=a.handler.apply(this,arguments),e.type=t),n}}}),ae.support.focusinBubbles||ae.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,i=function(e){ae.event.simulate(t,e.target,ae.event.fix(e),!0)};ae.event.special[t]={setup:function(){0==n++&&U.addEventListener(e,i,!0)},teardown:function(){0==--n&&U.removeEventListener(e,i,!0)}}}),ae.fn.extend({on:function(e,n,i,r,a){var o,l;if("object"==typeof e){for(l in"string"!=typeof n&&(i=i||n,n=t),e)this.on(l,n,i,e[l],a);return this}if(null==i&&null==r?(r=n,i=n=t):null==r&&("string"==typeof n?(r=i,i=t):(r=i,i=n,n=t)),!1===r)r=s;else if(!r)return this;return 1===a&&(o=r,(r=function(e){return ae().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=ae.guid++)),this.each(function(){ae.event.add(this,e,r,i,n)})},one:function(e,t,n,i){return this.on(e,t,n,i,1)},off:function(e,n,i){var r,a;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ae(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(a in e)this.off(a,n,e[a]);return this}return(!1===n||"function"==typeof n)&&(i=n,n=t),!1===i&&(i=s),this.each(function(){ae.event.remove(this,e,i,n)})},trigger:function(e,t){return this.each(function(){ae.event.trigger(e,t,this)})},triggerHandler:function(e,n){var i=this[0];return i?ae.event.trigger(e,n,i,!0):t}});var Se=/^.[^:#\[\.,]*$/,ke=/^(?:parents|prev(?:Until|All))/,Me=ae.expr.match.needsContext,De={children:!0,contents:!0,next:!0,prev:!0};ae.fn.extend({find:function(e){var t,n=[],i=this,r=i.length;if("string"!=typeof e)return this.pushStack(ae(e).filter(function(){for(t=0;r>t;t++)if(ae.contains(i[t],this))return!0}));for(t=0;r>t;t++)ae.find(e,i[t],n);return(n=this.pushStack(r>1?ae.unique(n):n)).selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t=ae(e,this),n=t.length;return this.filter(function(){for(var e=0;n>e;e++)if(ae.contains(this,t[e]))return!0})},not:function(e){return this.pushStack(u(this,e||[],!0))},filter:function(e){return this.pushStack(u(this,e||[],!1))},is:function(e){return!!u(this,"string"==typeof e&&Me.test(e)?ae(e):e||[],!1).length},closest:function(e,t){for(var n,i=0,r=this.length,a=[],o=Me.test(e)||"string"!=typeof e?ae(e,t||this.context):0;r>i;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(o?o.index(n)>-1:1===n.nodeType&&ae.find.matchesSelector(n,e))){n=a.push(n);break}return this.pushStack(a.length>1?ae.unique(a):a)},index:function(e){return e?"string"==typeof e?te.call(ae(e),this[0]):te.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?ae(e,t):ae.makeArray(e&&e.nodeType?[e]:e),i=ae.merge(this.get(),n);return this.pushStack(ae.unique(i))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ae.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return ae.dir(e,"parentNode")},parentsUntil:function(e,t,n){return ae.dir(e,"parentNode",n)},next:function(e){return c(e,"nextSibling")},prev:function(e){return c(e,"previousSibling")},nextAll:function(e){return ae.dir(e,"nextSibling")},prevAll:function(e){return ae.dir(e,"previousSibling")},nextUntil:function(e,t,n){return ae.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return ae.dir(e,"previousSibling",n)},siblings:function(e){return ae.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return ae.sibling(e.firstChild)},contents:function(e){return e.contentDocument||ae.merge([],e.childNodes)}},function(e,t){ae.fn[e]=function(n,i){var r=ae.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=ae.filter(i,r)),this.length>1&&(De[e]||ae.unique(r),ke.test(e)&&r.reverse()),this.pushStack(r)}}),ae.extend({filter:function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?ae.find.matchesSelector(i,e)?[i]:[]:ae.find.matches(e,ae.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,i){for(var r=[],a=i!==t;(e=e[n])&&9!==e.nodeType;)if(1===e.nodeType){if(a&&ae(e).is(i))break;r.push(e)}return r},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});var Oe=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Ie=/<([\w:]+)/,Pe=/<|&#?\w+;/,$e=/<(?:script|style|link)/i,Ne=/^(?:checkbox|radio)$/i,Re=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^$|\/(?:java|ecma)script/i,ze=/^true\/(.*)/,He=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Be={option:[1,"<select multiple='multiple'>","</select>"],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,"",""]};Be.optgroup=Be.option,Be.tbody=Be.tfoot=Be.colgroup=Be.caption=Be.thead,Be.th=Be.td,ae.fn.extend({text:function(e){return ae.access(this,function(e){return e===t?ae.text(this):this.empty().append((this[0]&&this[0].ownerDocument||U).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||d(this,e).appendChild(e)})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=d(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})}
2,remove:function(e,t){for(var n,i=e?ae.filter(e,this):this,r=0;null!=(n=i[r]);r++)t||1!==n.nodeType||ae.cleanData(g(n)),n.parentNode&&(t&&ae.contains(n.ownerDocument,n)&&p(g(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ae.cleanData(g(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ae.clone(this,e,t)})},html:function(e){return ae.access(this,function(e){var n=this[0]||{},i=0,r=this.length;if(e===t&&1===n.nodeType)return n.innerHTML;if("string"==typeof e&&!$e.test(e)&&!Be[(Ie.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(Oe,"<$1></$2>");try{for(;r>i;i++)1===(n=this[i]||{}).nodeType&&(ae.cleanData(g(n,!1)),n.innerHTML=e);n=0}catch(W){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=ae.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var i=e[t++],r=e[t++];r&&(i&&i.parentNode!==r&&(i=this.nextSibling),ae(this).remove(),r.insertBefore(n,i))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=J.apply([],e);var i,r,a,o,s,l,c=0,u=this.length,d=this,p=u-1,m=e[0],v=ae.isFunction(m);if(v||!(1>=u||"string"!=typeof m||ae.support.checkClone)&&Re.test(m))return this.each(function(i){var r=d.eq(i);v&&(e[0]=m.call(this,i,r.html())),r.domManip(e,t,n)});if(u&&(r=(i=ae.buildFragment(e,this[0].ownerDocument,!1,!n&&this)).firstChild,1===i.childNodes.length&&(i=r),r)){for(o=(a=ae.map(g(i,"script"),h)).length;u>c;c++)s=i,c!==p&&(s=ae.clone(s,!0,!0),o&&ae.merge(a,g(s,"script"))),t.call(this[c],s,c);if(o)for(l=a[a.length-1].ownerDocument,ae.map(a,f),c=0;o>c;c++)s=a[c],je.test(s.type||"")&&!ge.access(s,"globalEval")&&ae.contains(l,s)&&(s.src?ae._evalUrl(s.src):ae.globalEval(s.textContent.replace(He,"")))}return this}}),ae.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){ae.fn[e]=function(e){for(var n,i=[],r=ae(e),a=r.length-1,o=0;a>=o;o++)n=o===a?this:this.clone(!0),ae(r[o])[t](n),Z.apply(i,n.get());return this.pushStack(i)}}),ae.extend({clone:function(e,t,n){var i,r,a,o,s=e.cloneNode(!0),l=ae.contains(e.ownerDocument,e);if(!(ae.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ae.isXMLDoc(e)))for(o=g(s),i=0,r=(a=g(e)).length;r>i;i++)v(a[i],o[i]);if(t)if(n)for(a=a||g(e),o=o||g(s),i=0,r=a.length;r>i;i++)m(a[i],o[i]);else m(e,s);return(o=g(s,"script")).length>0&&p(o,!l&&g(e,"script")),s},buildFragment:function(e,t,n,i){for(var r,a,o,s,l,c,u=0,d=e.length,h=t.createDocumentFragment(),f=[];d>u;u++)if((r=e[u])||0===r)if("object"===ae.type(r))ae.merge(f,r.nodeType?[r]:r);else if(Pe.test(r)){for(a=a||h.appendChild(t.createElement("div")),o=(Ie.exec(r)||["",""])[1].toLowerCase(),s=Be[o]||Be._default,a.innerHTML=s[1]+r.replace(Oe,"<$1></$2>")+s[2],c=s[0];c--;)a=a.lastChild;ae.merge(f,a.childNodes),(a=h.firstChild).textContent=""}else f.push(t.createTextNode(r));for(h.textContent="",u=0;r=f[u++];)if((!i||-1===ae.inArray(r,i))&&(l=ae.contains(r.ownerDocument,r),a=g(h.appendChild(r),"script"),l&&p(a),n))for(c=0;r=a[c++];)je.test(r.type||"")&&n.push(r);return h},cleanData:function(e){for(var n,i,a,o,s,l,c=ae.event.special,u=0;(i=e[u])!==t;u++){if(r.accepts(i)&&((s=i[ge.expando])&&(n=ge.cache[s]))){if((a=Object.keys(n.events||{})).length)for(l=0;(o=a[l])!==t;l++)c[o]?ae.event.remove(i,o):ae.removeEvent(i,o,n.handle);ge.cache[s]&&delete ge.cache[s]}delete me.cache[i[me.expando]]}},_evalUrl:function(e){return ae.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})}}),ae.fn.extend({wrapAll:function(e){var t;return ae.isFunction(e)?this.each(function(t){ae(this).wrapAll(e.call(this,t))}):(this[0]&&(t=ae(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return ae.isFunction(e)?this.each(function(t){ae(this).wrapInner(e.call(this,t))}):this.each(function(){var t=ae(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=ae.isFunction(e);return this.each(function(n){ae(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){ae.nodeName(this,"body")||ae(this).replaceWith(this.childNodes)}).end()}});var Fe,qe,We=/^(none|table(?!-c[ea]).+)/,Ue=/^margin/,Ye=RegExp("^("+oe+")(.*)$","i"),Ve=RegExp("^("+oe+")(?!px)[a-z%]+$","i"),Ge=RegExp("^([+-])=("+oe+")","i"),Ke={BODY:"block"},Xe={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:0,fontWeight:400},Je=["Top","Right","Bottom","Left"],Ze=["Webkit","O","Moz","ms"];ae.fn.extend({css:function(e,n){return ae.access(this,function(e,n,i){var r,a,o={},s=0;if(ae.isArray(n)){for(r=b(e),a=n.length;a>s;s++)o[n[s]]=ae.css(e,n[s],!1,r);return o}return i!==t?ae.style(e,n,i):ae.css(e,n)},e,n,arguments.length>1)},show:function(){return _(this,!0)},hide:function(){return _(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){L(this)?ae(this).show():ae(this).hide()})}}),ae.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(e,n,i,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var a,o,s,l=ae.camelCase(n),c=e.style;return n=ae.cssProps[l]||(ae.cssProps[l]=y(c,l)),s=ae.cssHooks[n]||ae.cssHooks[l],i===t?s&&"get"in s&&(a=s.get(e,!1,r))!==t?a:c[n]:("string"===(o=typeof i)&&(a=Ge.exec(i))&&(i=(a[1]+1)*a[2]+parseFloat(ae.css(e,n)),o="number"),null==i||"number"===o&&isNaN(i)||("number"!==o||ae.cssNumber[l]||(i+="px"),ae.support.clearCloneStyle||""!==i||
20!==n.indexOf("background")||(c[n]="inherit"),s&&"set"in s&&(i=s.set(e,i,r))===t||(c[n]=i)),t)}},css:function(e,n,i,r){var a,o,s,l=ae.camelCase(n);return n=ae.cssProps[l]||(ae.cssProps[l]=y(e.style,l)),(s=ae.cssHooks[n]||ae.cssHooks[l])&&"get"in s&&(a=s.get(e,!0,i)),a===t&&(a=Fe(e,n,r)),"normal"===a&&n in Qe&&(a=Qe[n]),""===i||i?(o=parseFloat(a),!0===i||ae.isNumeric(o)?o||0:a):a}}),Fe=function(e,n,i){
3var r,a,o,s=i||b(e),l=s?s.getPropertyValue(n)||s[n]:t,c=e.style;return s&&(""!==l||ae.contains(e.ownerDocument,e)||(l=ae.style(e,n)),Ve.test(l)&&Ue.test(n)&&(r=c.width,a=c.minWidth,o=c.maxWidth,c.minWidth=c.maxWidth=c.width=l,l=s.width,c.width=r,c.minWidth=a,c.maxWidth=o)),l},ae.each(["height","width"],function(e,n){ae.cssHooks[n]={get:function(e,i,r){return i?0===e.offsetWidth&&We.test(ae.css(e,"display"))?ae.swap(e,Xe,function(){return x(e,n,r)}):x(e,n,r):t},set:function(e,t,i){var r=i&&b(e);return w(e,t,i?A(e,n,i,ae.support.boxSizing&&"border-box"===ae.css(e,"boxSizing",!1,r),r):0)}}}),ae(function(){ae.support.reliableMarginRight||(ae.cssHooks.marginRight={get:function(e,n){return n?ae.swap(e,{display:"inline-block"},Fe,[e,"marginRight"]):t}}),!ae.support.pixelPosition&&ae.fn.position&&ae.each(["top","left"],function(e,n){ae.cssHooks[n]={get:function(e,i){return i?(i=Fe(e,n),Ve.test(i)?ae(e).position()[n]+"px":i):t}}})}),ae.expr&&ae.expr.filters&&(ae.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight},ae.expr.filters.visible=function(e){return!ae.expr.filters.hidden(e)}),ae.each({margin:"",padding:"",border:"Width"},function(e,t){ae.cssHooks[e+t]={expand:function(n){for(var i=0,r={},a="string"==typeof n?n.split(" "):[n];4>i;i++)r[e+Je[i]+t]=a[i]||a[i-2]||a[0];return r}},Ue.test(e)||(ae.cssHooks[e+t].set=w)});var et=/%20/g,tt=/\[\]$/,nt=/\r?\n/g,it=/^(?:submit|button|image|reset|file)$/i,rt=/^(?:input|select|textarea|keygen)/i;ae.fn.extend({serialize:function(){return ae.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ae.prop(this,"elements");return e?ae.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ae(this).is(":disabled")&&rt.test(this.nodeName)&&!it.test(e)&&(this.checked||!Ne.test(e))}).map(function(e,t){var n=ae(this).val();return null==n?null:ae.isArray(n)?ae.map(n,function(e){return{name:t.name,value:e.replace(nt,"\r\n")}}):{name:t.name,value:n.replace(nt,"\r\n")}}).get()}}),ae.param=function(e,n){var i,r=[],a=function(e,t){t=ae.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=ae.ajaxSettings&&ae.ajaxSettings.traditional),ae.isArray(e)||e.jquery&&!ae.isPlainObject(e))ae.each(e,function(){a(this.name,this.value)});else for(i in e)T(i,e[i],n,a);return r.join("&").replace(et,"+")},ae.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){ae.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),ae.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},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,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var at,ot,st=ae.now(),lt=/\?/,ct=/#.*$/,ut=/([?&])_=[^&]*/,dt=/^(.*?):[ \t]*([^\r\n]*)$/gm,ht=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,ft=/^(?:GET|HEAD)$/,pt=/^\/\//,mt=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,gt=ae.fn.load,vt={},yt={},Lt="*/".concat("*");try{ot=W.href}catch(It){(ot=U.createElement("a")).href="",ot=ot.href}at=mt.exec(ot.toLowerCase())||[],ae.fn.load=function(e,n,i){if("string"!=typeof e&&gt)return gt.apply(this,arguments);var r,a,o,s=this,l=e.indexOf(" ");return l>=0&&(r=e.slice(l),e=e.slice(0,l)),ae.isFunction(n)?(i=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&ae.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(r?ae("<div>").append(ae.parseHTML(e)).find(r):e)}).complete(i&&function(e,t){s.each(i,o||[e.responseText,t,e])}),this},ae.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ae.fn[t]=function(e){return this.on(t,e)}}),ae.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ot,type:"GET",isLocal:ht.test(at[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Lt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":ae.parseJSON,"text xml":ae.parseXML}
3,flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?M(M(e,ae.ajaxSettings),t):M(ae.ajaxSettings,e)},ajaxPrefilter:S(vt),ajaxTransport:S(yt),ajax:function(e,n){function i(e,n,i,s){var c,d,y,L,_,A=n;2!==b&&(b=2,l&&clearTimeout(l),r=t,o=s||"",w.readyState=e>0?4:0,c=e>=200&&300>e||304===e,i&&(L=D(h,w,i)),L=O(h,L,w,c),c?(h.ifModified&&((_=w.getResponseHeader("Last-Modified"))&&(ae.lastModified[a]=_),(_=w.getResponseHeader("etag"))&&(ae.etag[a]=_)),204===e||"HEAD"===h.type?A="nocontent":304===e?A="notmodified":(A=L.state,d=L.data,c=!(y=L.error))):(y=A,(e||!A)&&(A="error",0>e&&(e=0))),w.status=e,w.statusText=(n||A)+"",c?m.resolveWith(f,[d,A,w]):m.rejectWith(f,[w,A,y]),w.statusCode(v),v=t,u&&p.trigger(c?"ajaxSuccess":"ajaxError",[w,h,c?d:y]),g.fireWith(f,[w,A]),u&&(p.trigger("ajaxComplete",[w,h]),--ae.active||ae.event.trigger("ajaxStop")))}"object"==typeof e&&(n=e,e=t),n=n||{};var r,a,o,s,l,c,u,d,h=ae.ajaxSetup({},n),f=h.context||h,p=h.context&&(f.nodeType||f.jquery)?ae(f):ae.event,m=ae.Deferred(),g=ae.Callbacks("once memory"),v=h.statusCode||{},y={},L={},b=0,_="canceled",w={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!s)for(s={};t=dt.exec(o);)s[t[1].toLowerCase()]=t[2];t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?o:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=L[n]=L[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)v[t]=[v[t],e[t]];else w.always(e[w.status]);return this},abort:function(e){var t=e||_;return r&&r.abort(t),i(0,t),this}};if(m.promise(w).complete=g.add,w.success=w.done,w.error=w.fail,h.url=((e||h.url||ot)+"").replace(ct,"").replace(pt,at[1]+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=ae.trim(h.dataType||"*").toLowerCase().match(se)||[""],null==h.crossDomain&&(c=mt.exec(h.url.toLowerCase()),h.crossDomain=!(!c||c[1]===at[1]&&c[2]===at[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(at[3]||("http:"===at[1]?"80":"443")))),h.data&&h.processData&&"string"!=typeof h.data&&(h.data=ae.param(h.data,h.traditional)),k(vt,h,n,w),2===b)return w;for(d in(u=h.global)&&0==ae.active++&&ae.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!ft.test(h.type),a=h.url,h.hasContent||(h.data&&(a=h.url+=(lt.test(a)?"&":"?")+h.data,delete h.data),!1===h.cache&&(h.url=ut.test(a)?a.replace(ut,"$1_="+st++):a+(lt.test(a)?"&":"?")+"_="+st++)),h.ifModified&&(ae.lastModified[a]&&w.setRequestHeader("If-Modified-Since",ae.lastModified[a]),ae.etag[a]&&w.setRequestHeader("If-None-Match",ae.etag[a])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&w.setRequestHeader("Content-Type",h.contentType),w.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Lt+"; q=0.01":""):h.accepts["*"]),h.headers)w.setRequestHeader(d,h.headers[d]);if(h.beforeSend&&(!1===h.beforeSend.call(f,w,h)||2===b))return w.abort();for(d in _="abort",{success:1,error:1,complete:1})w[d](h[d]);if(r=k(yt,h,n,w)){w.readyState=1,u&&p.trigger("ajaxSend",[w,h]),h.async&&h.timeout>0&&(l=setTimeout(function(){w.abort("timeout")},h.timeout));try{b=1,r.send(y,i)}catch(ce){if(!(2>b))throw ce;i(-1,ce)}}else i(-1,"No Transport");return w},getJSON:function(e,t,n){return ae.get(e,t,n,"json")},getScript:function(e,n){return ae.get(e,t,n,"script")}}),ae.each(["get","post"],function(e,n){ae[n]=function(e,i,r,a){return ae.isFunction(i)&&(a=a||r,r=i,i=t),ae.ajax({url:e,type:n,dataType:a,data:i,success:r})}}),ae.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return ae.globalEval(e),e}}}),ae.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ae.ajaxTransport("script",function(e){var t,n;if(e.crossDomain)return{send:function(i,r){t=ae("<script>").prop({async:!0,charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&r("error"===e.type?404:200,e.type)}),U.head.appendChild(t[0])},abort:function(){n&&n()}}});var bt=[],_t=/(=)\?(?=&|$)|\?\?/;ae.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=bt.pop()||ae.expando+"_"+st++;return this[e]=!0,e}}),ae.ajaxPrefilter("json jsonp",function(n,i,r){var a,o,s,l=!1!==n.jsonp&&(_t.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&_t.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(a=n.jsonpCallback=ae.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(_t,"$1"+a):!1!==n.jsonp&&(n.url+=(lt.test(n.url)?"&":"?")+n.jsonp+"="+a),n.converters["script json"]=function(){return s||ae.error(a+" was not called"),s[0]},n.dataTypes[0]="json",o=e[a],e[a]=function(){s=arguments},r.always(function(){e[a]=o,n[a]&&(n.jsonpCallback=i.jsonpCallback,bt.push(a)),s&&ae.isFunction(o)&&o(s[0]),s=o=t}),"script"):t}),ae.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var wt=ae.ajaxSettings.xhr(),At={0:200,1223:204},xt=0,Et={};e.ActiveXObject&&ae(e).on("unload",function(){for(var e in Et)Et[e]();Et=t}),ae.support.cors=!!wt&&"withCredentials"in wt,ae.support.ajax=wt=!!wt,ae.ajaxTransport(function(e){var n;return ae.support.cors||wt&&!e.crossDomain?{send:function(i,r){var a,o,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)s[a]=e.xhrFields[a];for(a in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(delete Et[o],n=s.onload=s.onerror=null,"abort"===e?s.abort():"error"===e?r(s.status||404,s.statusText):r(At[s.status]||s.status,s.statusText,"string"==typeof s.responseText?{text:s.responseText}:t,s.getAllResponseHeaders()))}},s.onload=n(),s.onerror=n("error"),n=Et[o=xt++]=n("abort"),s.send(e.hasContent&&e.data||null)},abort:function(){n&&n()}}:t});
3var Ct,Tt,St=/^(?:toggle|show|hide)$/,kt=RegExp("^(?:([+-])=|)("+oe+")([a-z%]*)$","i"),Mt=/queueHooks$/,Dt=[R],Ot={"*":[function(e,t){var n=this.createTween(e,t),i=n.cur(),r=kt.exec(t),a=r&&r[3]||(ae.cssNumber[e]?"":"px"),o=(ae.cssNumber[e]||"px"!==a&&+i)&&kt.exec(ae.css(n.elem,e)),s=1,l=20;if(o&&o[3]!==a){a=a||o[3],r=r||[],o=+i||1;do{o/=s=s||".5",ae.style(n.elem,e,o+a)}while(s!==(s=n.cur()/i)&&1!==s&&--l)}return r&&(o=n.start=+o||+i||0,n.unit=a,n.end=r[1]?o+(r[1]+1)*r[2]:+r[2]),n}]};ae.Animation=ae.extend($,{tweener:function(e,t){ae.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,i=0,r=e.length;r>i;i++)n=e[i],Ot[n]=Ot[n]||[],Ot[n].unshift(t)},prefilter:function(e,t){t?Dt.unshift(e):Dt.push(e)}}),ae.Tween=j,j.prototype={constructor:j,init:function(e,t,n,i,r,a){this.elem=e,this.prop=n,this.easing=r||"swing",this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=a||(ae.cssNumber[n]?"":"px")},cur:function(){var e=j.propHooks[this.prop];return e&&e.get?e.get(this):j.propHooks._default.get(this)},run:function(e){var t,n=j.propHooks[this.prop];return this.pos=t=this.options.duration?ae.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):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):j.propHooks._default.set(this),this}},j.prototype.init.prototype=j.prototype,j.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=ae.css(e.elem,e.prop,""))&&"auto"!==t?t:0:e.elem[e.prop]},set:function(e){ae.fx.step[e.prop]?ae.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[ae.cssProps[e.prop]]||ae.cssHooks[e.prop])?ae.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},j.propHooks.scrollTop=j.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ae.each(["toggle","show","hide"],function(e,t){var n=ae.fn[t];ae.fn[t]=function(e,i,r){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(z(t,!0),e,i,r)}}),ae.fn.extend({fadeTo:function(e,t,n,i){return this.filter(L).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var r=ae.isEmptyObject(e),a=ae.speed(t,n,i),o=function(){var t=$(this,ae.extend({},e),a);(r||ge.get(this,"finish"))&&t.stop(!0)};return o.finish=o,r||!1===a.queue?this.each(o):this.queue(a.queue,o)},stop:function(e,n,i){var r=function(e){var t=e.stop;delete e.stop,t(i)};return"string"!=typeof e&&(i=n,n=e,e=t),n&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",a=ae.timers,o=ge.get(this);if(n)o[n]&&o[n].stop&&r(o[n]);else for(n in o)o[n]&&o[n].stop&&Mt.test(n)&&r(o[n]);for(n=a.length;n--;)a[n].elem!==this||null!=e&&a[n].queue!==e||(a[n].anim.stop(i),t=!1,a.splice(n,1));(t||!i)&&ae.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=ge.get(this),i=n[e+"queue"],r=n[e+"queueHooks"],a=ae.timers,o=i?i.length:0;for(n.finish=!0,ae.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=a.length;t--;)a[t].elem===this&&a[t].queue===e&&(a[t].anim.stop(!0),a.splice(t,1));for(t=0;o>t;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish})}}),ae.each({slideDown:z("show"),slideUp:z("hide"),slideToggle:z("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){ae.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}}),ae.speed=function(e,t,n){var i=e&&"object"==typeof e?ae.extend({},e):{complete:n||!n&&t||ae.isFunction(e)&&e,duration:e,easing:n&&t||t&&!ae.isFunction(t)&&t};return i.duration=ae.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in ae.fx.speeds?ae.fx.speeds[i.duration]:ae.fx.speeds._default,(null==i.queue||!0===i.queue)&&(i.queue="fx"),i.old=i.complete,i.complete=function(){ae.isFunction(i.old)&&i.old.call(this),i.queue&&ae.dequeue(this,i.queue)},i},ae.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},ae.timers=[],ae.fx=j.prototype.init,ae.fx.tick=function(){var e,n=ae.timers,i=0;for(Ct=ae.now();n.length>i;i++)(e=n[i])()||n[i]!==e||n.splice(i--,1);n.length||ae.fx.stop(),Ct=t},ae.fx.timer=function(e){e()&&ae.timers.push(e)&&ae.fx.start()},ae.fx.interval=13,ae.fx.start=function(){Tt||(Tt=setInterval(ae.fx.tick,ae.fx.interval))},ae.fx.stop=function(){clearInterval(Tt),Tt=null},ae.fx.speeds={slow:600,fast:200,_default:400},ae.fx.step={},ae.expr&&ae.expr.filters&&(ae.expr.filters.animated=function(e){return ae.grep(ae.timers,function(t){return e===t.elem}).length}),ae.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){ae.offset.setOffset(this,e,t)});var n,i,r=this[0],a={top:0,left:0},o=r&&r.ownerDocument;return o?(n=o.documentElement,ae.contains(n,r)?(typeof r.getBoundingClientRect!==q&&(a=r.getBoundingClientRect()),i=H(o),{top:a.top+i.pageYOffset-n.clientTop,left:a.left+i.pageXOffset-n.clientLeft}):a):void 0},ae.offset={setOffset:function(e,t,n){var i,r,a,o,s,l,c=ae.css(e,"position"),u=ae(e),d={};"static"===c&&(e.style.position="relative"),s=u.offset(),a=ae.css(e,"to
3p"),l=ae.css(e,"left"),("absolute"===c||"fixed"===c)&&(a+l).indexOf("auto")>-1?(o=(i=u.position()).top,r=i.left):(o=parseFloat(a)||0,r=parseFloat(l)||0),ae.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(d.top=t.top-s.top+o),null!=t.left&&(d.left=t.left-s.left+r),"using"in t?t.using.call(e,d):u.css(d)}},ae.fn.extend({position:function(){if(this[0]){var e,t,n=this[0],i={top:0,left:0};return"fixed"===ae.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),ae.nodeName(e[0],"html")||(i=e.offset()),i.top+=ae.css(e[0],"borderTopWidth",!0),i.left+=ae.css(e[0],"borderLeftWidth",!0)),{top:t.top-i.top-ae.css(n,"marginTop",!0),left:t.left-i.left-ae.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||Y;e&&!ae.nodeName(e,"html")&&"static"===ae.css(e,"position");)e=e.offsetParent;return e||Y})}}),ae.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,i){var r="pageYOffset"===i;ae.fn[n]=function(a){return ae.access(this,function(n,a,o){var s=H(n);return o===t?s?s[i]:n[a]:(s?s.scrollTo(r?e.pageXOffset:o,r?o:e.pageYOffset):n[a]=o,t)},n,a,arguments.length,null)}}),ae.each({Height:"height",Width:"width"},function(e,n){ae.each({padding:"inner"+e,content:n,"":"outer"+e},function(i,r){ae.fn[r]=function(r,a){var o=arguments.length&&(i||"boolean"!=typeof r),s=i||(!0===r||!0===a?"margin":"border");return ae.access(this,function(n,i,r){var a;return ae.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(a=n.documentElement,Math.max(n.body["scroll"+e],a["scroll"+e],n.body["offset"+e],a["offset"+e],a["client"+e])):r===t?ae.css(n,i,s):ae.style(n,i,r,s)},n,o?r:t,o,null)}})}),ae.fn.size=function(){return this.length},ae.fn.andSelf=ae.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=ae:"function"==typeof define&&define.amd&&define("jquery",[],function(){return ae}),"object"==typeof e&&"object"==typeof e.document&&(e.jQuery=e.$=ae)}(window),function(e,t,n){function i(e){var t={},i=/^jQuery\d+$/;
3return n.each(e.attributes,function(e,n){n.specified&&!i.test(n.name)&&(t[n.name]=n.value)}),t}function r(e,i){var r=this,a=n(r);if(r.value==a.attr("placeholder")&&a.hasClass("placeholder"))if(a.data("placeholder-password")){if(a=a.hide().next().show().attr("id",a.removeAttr("id").data("placeholder-id")),!0===e)return a[0].value=i;a.focus()}else r.value="",a.removeClass("placeholder"),r==t.activeElement&&r.select()}function a(){var e,t=this,a=n(t),o=this.id;if(""==t.value){if("password"==t.type){if(!a.data("placeholder-textinput")){try{e=a.clone().attr({type:"text"})}catch(s){e=n("<input>").attr(n.extend(i(this),{type:"text"}))}e.removeAttr("name").data({"placeholder-password":!0,"placeholder-id":o}).bind("focus.placeholder",r),a.data({"placeholder-textinput":e,"placeholder-id":o}).before(e)}a=a.removeAttr("id").hide().prev().attr("id",o).show()}a.addClass("placeholder"),a[0].value=a.attr("placeholder")}else a.removeClass("placeholder")}var o,s,l="placeholder"in t.createElement("input"),c="placeholder"in t.createElement("textarea"),u=n.fn,d=n.valHooks;l&&c?(s=u.placeholder=function(){return this}).input=s.textarea=!0:((s=u.placeholder=function(){var e=this;return e.filter((l?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":r,"blur.placeholder":a}).data("placeholder-enabled",!0).trigger("blur.placeholder"),e}).input=l,s.textarea=c,o={get:function(e){var t=n(e);return t.data("placeholder-enabled")&&t.hasClass("placeholder")?"":e.value},set:function(e,i){var o=n(e);return o.data("placeholder-enabled")?(""==i?(e.value=i,e!=t.activeElement&&a.call(e)):o.hasClass("placeholder")&&r.call(e,!0,i)||(e.value=i),o):e.value=i}},l||(d.input=o),c||(d.textarea=o),n(function(){n(t).delegate("form","submit.placeholder",function(){var e=n(".placeholder",this).each(r);setTimeout(function(){e.each(a)},10)})}),n(e).bind("beforeunload.placeholder",function(){n(".placeholder").each(function(){this.value=""})}))}(this,document,jQuery),
4/*!
5 * jQuery scrollintoview() plugin and :scrollable selector filter
6 *
7 * Version 1.8 (14 Jul 2011)
8 * Requires jQuery 1.4 or newer
9 *
10 * Copyright (c) 2011 Robert Koritnik
11 * Licensed under the terms of the MIT license
12 * http://www.opensource.org/licenses/mit-license.php
13 */
14function(e){var t={vertical:{x:!1,y:!0},horizontal:{x:!0,y:!1},both:{x:!0,y:!0},x:{x:!0,y:!1},y:{x:!1,y:!0}},n={duration:"fast",direction:"both"},i=/^(?:html)$/i,r=function(t,n){n=n||(document.defaultView&&document.defaultView.getComputedStyle?document.defaultView.getComputedStyle(t,null):t.currentStyle);var i=!(!document.defaultView||!document.defaultView.getComputedStyle),r={top:parseFloat(i?n.borderTopWidth:e.css(t,"borderTopWidth"))||0,left:parseFloat(i?n.borderLeftWidth:e.css(t,"borderLeftWidth"))||0,bottom:parseFloat(i?n.borderBottomWidth:e.css(t,"borderBottomWidth"))||0,right:parseFloat(i?n.borderRightWidth:e.css(t,"borderRightWidth"))||0};return{top:r.top,left:r.left,bottom:r.bottom,right:r.right,vertical:r.top+r.bottom,horizontal:r.left+r.right}},a=function(t){var n,a=e(window),o=i.test(t[0].nodeName);return{border:o?{top:0,left:0,bottom:0,right:0}:r(t[0]),scroll:{top:(o?a:t).scrollTop(),left:(o?a:t).scrollLeft()},scrollbar:{right:o?0:t.innerWidth()-t[0].clientWidth,bottom:o?0:t.innerHeight()-t[0].clientHeight},rect:(n=t[0].getBoundingClientRect(),{top:o?0:n.top,left:o?0:n.left,bottom:o?t[0].clientHeight:n.bottom,right:o?t[0].clientWidth:n.right})}};e.fn.extend({scrollIntoViewAnimation:function(r){(r=e.extend({},n,r)).direction=t["string"==typeof r.direction&&r.direction.toLowerCase()]||t.both;var o="";!0===r.direction.x&&(o="horizontal"),!0===r.direction.y&&(o=o?"both":"vertical");var s=this.eq(0),l=s.closest(":scrollable("+o+")");if(l.length>0){l=l.eq(0);var c={e:a(s),s:a(l)},u={top:c.e.rect.top-(c.s.rect.top+c.s.border.top),bottom:c.s.rect.bottom-c.s.border.bottom-c.s.scrollbar.bottom-c.e.rect.bottom,left:c.e.rect.left-(c.s.rect.left+c.s.border.left),right:c.s.rect.right-c.s.border.right-c.s.scrollbar.right-c.e.rect.right},d={};!0===r.direction.y&&(u.top<0?d.scrollTop=c.s.scroll.top+u.top:u.top>0&&u.bottom<0&&(d.scrollTop=c.s.scroll.top+Math.max(u.top,-u.bottom))),!0===r.direction.x&&(u.left<0?d.scrollLeft=c.s.scroll.left+u.left:u.left>0&&u.right<0&&(d.scrollLeft=c.s.scroll.left+Math.max(u.left,-u.right))),e.isEmptyObject(d)?e.isFunction(r.complete)&&r.complete.call(l[0]):(i.test(l[0].nodeName)&&(l=e("html,body")),l.animate(d,r.duration).eq(0).queue(function(t){e.isFunction(r.complete)&&r.complete.call(l[0]),t()}))}return this}});var o={auto:!0,scroll:!0,visible:!1,hidden:!1};e.extend(e.expr[":"],{scrollable:function(e,n,r){var a=t["string"==typeof r[3]&&r[3].toLowerCase()]||t.both,s=document.defaultView&&document.defaultView.getComputedStyle?document.defaultView.getComputedStyle(e,null):e.currentStyle,l={x:o[s.overflowX.toLowerCase()]||!1,y:o[s.overflowY.toLowerCase()]||!1,isRoot:i.test(e.nodeName)};if(!l.x&&!l.y&&!l.isRoot)return!1;var c={height:{scroll:e.scrollHeight,client:e.clientHeight},width:{scroll:e.scrollWidth,client:e.clientWidth},scrollableX:function(){return(l.x||l.isRoot)&&this.width.scroll>this.width.client},scrollableY:function(){return(l.y||l.isRoot)&&this.height.scroll>this.height.client}};
14return a.y&&c.scrollableY()||a.x&&c.scrollableX()}})}(jQuery),function(e){e.fn.extend({scrollspy:function(t){var n={min:0,max:0,mode:"vertical",buffer:0,container:window,onEnter:t.onEnter?t.onEnter:[],onLeave:t.onLeave?t.onLeave:[],onTick:t.onTick?t.onTick:[]};t=e.extend({},n,t);return this.each(function(){var n=this,i=e(this),r=t,a=e(r.container),o=r.mode,s=(r.buffer,leaves=0),l=!1;a.bind("scroll",function(){var t={top:a.scrollTop(),left:a.scrollLeft()},c=0,u="vertical"==o?document.body.clientHeight:document.body.clientWidth,d=r.max,h=r.min;e.isFunction(r.max)&&(d=r.max()),e.isFunction(r.min)&&(h=r.min()),0==h&&(h="vertical"==o?i.position().top:i.position().right),0==d&&(d="vertical"==o?i.position().top+i.height():i.position().right+i.width()),c>d||u<h?l&&(l=!1,leaves++,e(n).trigger("scrollLeave",{position:t,leaves:leaves}),e.isFunction(r.onLeave)&&r.onLeave(n,t)):(l||(l=!0,s++,e(n).trigger("scrollEnter",{position:t}),e.isFunction(r.onEnter)&&r.onEnter(n,t)),e(n).trigger("scrollTick",{position:t,inside:l,enters:s,leaves:leaves}),e.isFunction(r.onTick)&&r.onTick(n,t,l,s,leaves))})})}})}(jQuery),function(e){e.fn.stacktable=function(t){var n=this,i={id:"stacktable",hideOriginal:!1},r=e.extend({},i,t);return n.each(function(){var t=e('<table class="'+r.id+'"><tbody></tbody></table>');typeof r.myClass!==undefined&&t.addClass(r.myClass);var n="";$table=e(this),$topRow=$table.find("tr").eq(0),$table.find("tr").each(function(t){var i="";n+='<tr class="'+(i=t%2==0?"even":"odd")+'">',e(this).find("td").each(function(t){""!==e(this).html()&&(n+='<tr class="'+i+'">',$topRow.find("td,th").eq(t).html()?n+="<td>"+$topRow.find("td,th").eq(t).html()+"</td>":n+="<td></td>",n+="<td>"+e(this).html()+"</td>",n+="</tr>")})}),t.append(e(n)),$table.before(t),r.hideOriginal&&$table.hide()})}}(jQuery),function($){$.extend({tablesorter:new function(){function benchmark(e,t){log(e+","+((new Date).getTime()-t.getTime())+"ms")}function log(e){"undefined"!=typeof console&&"undefined"!=typeof console.debug?console.log(e):alert(e)}function buildParserCache(e,t){if(e.config.debug)var n="";if(0!=e.tBodies.length){var i=e.tBodies[0].rows;if(i[0])for(var r=[],a=i[0].cells.length,o=0;o<a;o++){var s=!1;$.metadata&&$(t[o]).metadata()&&$(t[o]).metadata().sorter?s=getParserById($(t[o]).metadata().sorter):e.config.headers[o]&&e.config.headers[o].sorter&&(s=getParserById(e.config.headers[o].sorter)),s||(s=detectParserForColumn(e,i,-1,o)),e.config.debug&&(n+="column:"+o+" parser:"+s.id+"\n"),r.push(s)}return e.config.debug&&log(n),r}}function detectParserForColumn(e,t,n,i){for(var r=parsers.length,a=!1,o=!1,s=!0;""==o&&s;)t[++n]?(a=getNodeFromRowAndCellIndex(t,n,i),o=trimAndGetNodeText(e.config,a),e.config.debug&&log("Checking if value was empty on row:"+n)):s=!1;for(var l=1;l<r;l++)if(parsers[l].is(o,e,a))return parsers[l];return parsers[0]}function getNodeFromRowAndCellIndex(e,t,n){return e[t].cells[n]}function trimAndGetNodeText(e,t){return $.trim(getElementText(e,t))}function getParserById(e){for(var t=parsers.length,n=0;n<t;n++)if(parsers[n].id.toLowerCase()==e.toLowerCase())return parsers[n];return!1}function buildCache(e){if(e.config.debug)var t=new Date;for(var n=e.tBodies[0]&&e.tBodies[0].rows.length||0,i=e.tBodies[0].rows[0]&&e.tBodies[0].rows[0].cells.length||0,r=e.config.parsers,a={row:[],normalized:[]},o=0;o<n;++o){var s=$(e.tBodies[0].rows[o]),l=[];if(s.hasClass(e.config.cssChildRow))a.row[a.row.length-1]=a.row[a.row.length-1].add(s);else{a.row.push(s);for(var c=0;c<i;++c)l.push(r[c].format(getElementText(e.config,s[0].cells[c]),e,s[0].cells[c]));l.push(a.normalized.length),a.normalized.push(l),l=null}}return e.config.debug&&benchmark("Building cache for "+n+" rows:",t),a}function getElementText(e,t){return t?(e.supportsTextContent||(e.supportsTextContent=t.textContent||!1),"simple"==e.textExtraction?e.supportsTextContent?t.textContent:t.childNodes[0]&&t.childNodes[0].hasChildNodes()?t.childNodes[0].innerHTML:t.innerHTML:"function"==typeof e.textExtraction?e.textExtraction(t):$(t).text()):""}function appendToTable(e,t){if(e.config.debug)var n=new Date;for(var i=t,r=i.row,a=i.normalized,o=a.length,s=a[0].length-1,l=$(e.tBodies[0]),c=[],u=0;u<o;u++){var d=a[u][s];if(c.push(r[d]),!e.config.appender)for(var h=r[d].length,f=0;f<h;f++)l[0].appendChild(r[d][f])}e.config.appender&&e.config.appender(e,c),c=null,e.config.debug&&benchmark("Rebuilt table:",n),applyWidget(e),setTimeout(function(){$(e).trigger("sortEnd")},0)}function buildHeaders(e){if(e.config.debug)var t=new Date;$.metadata;var n=computeTableHeaderCellIndexes(e);return $tableHeaders=$(e.config.selectorHeaders,e).each(function(t){if(this.column=n[this.parentNode.rowIndex+"-"+this.cellIndex],this.order=formatSortingOrder(e.config.sortInitialOrder),this.count=this.order,(checkHeaderMetadata(this)||checkHeaderOptions(e,t))&&(this.sortDisabled=!0),checkHeaderOptionsSortingLocked(e,t)&&(this.order=this.lockedOrder=checkHeaderOptionsSortingLocked(e,t)),!this.sortDisabled){var i=$(this).addClass(e.config.cssHeader);e.config.onRenderHeader&&e.config.onRenderHeader.apply(i)}e.config.headerList[t]=this}),e.config.debug&&(benchmark("Built headers:",t),log($tableHeaders)),$tableHeaders}function computeTableHeaderCellIndexes(e){for(var t=[],n={},i=e.getElementsByTagName("THEAD")[0].getElementsByTagName("TR"),r=0;r<i.length;r++)for(var a=i[r].cells,o=0;o<a.length;o++){var s,l=a[o],c=l.parentNode.rowIndex,u=c+"-"+l.cellIndex,d=l.rowSpan||1,h=l.colSpan||1;"undefined"==typeof t[c]&&(t[c]=[]);for(var f=0;f<t[c].length+1;f++)if("undefined"==typeof t[c][f]){s=f;break}n[u]=s;for(f=c;f<c+d;f++){"undefined"==typeof t[f]&&(t[f]=[]);for(var p=t[f],m=s;m<s+h;m++)p[m]="x"}}return n}function checkCellColSpan(e,t,n){for(var i=[],r=e.tHead.rows,a=r[n].cells,o=0;o<a.length;o++){var s=a[o];s.colSpan>1?i=i.concat(checkCellColSpan(e,headerArr,n++)):(1==e.tHead.length||s.rowSpan>1||!r[n+1])&&i.push(s)}return i}function checkHeaderMetadata(e){return!(!$.metadata||!1!==$(e).metadata().sorter)}function checkHeaderOptions(e,t){return!(!e.config.headers[t]||!1!==e.config.headers[t].sorter)}function checkHeaderOptionsSortingLocked(e,t){return!(!e.config.headers[t]||!e.config.headers[t].lockedOrder)&&e.config.headers[t].lockedOrder}function applyWidget(e){for(var t=e.config.widgets,n=t.length,i=0;i<n;i++)getWidgetById(t[i]).format(e)}function getWidgetById(e){for(var t=widgets.length,n=0;n<t;n++)if(widgets[n].id.toLowerCase()==e.toLowerCase())return widgets[n]}function formatSortingOrder(e){return"Number"!=typeof e?"desc"==e.toLowerCase()?1:0:1==e?1:0}function isValueInArray(e,t){for(var n=t.length,i=0;i<n;i++)if(t[i][0]==e)return!0;return!1}function setHeadersCss(e,t,n,i){t.removeClass(i[0]).removeClass(i[1]);var r=[];t.each(function(){this.sortDisabled||(r[this.column]=$(this))});for(var a=n.length,o=0;o<a;o++)r[n[o][0]].addClass(i[n[o][1]])}function fixColumnWidth(e){if(e.config.widthFixed){var t=$("<colgroup>");$("tr:first td",e.tBodies[0]).each(function(){t.append($("<col>").css("width",$(this).width()))}),$(e).prepend(t)}}function updateHeaderSortCount(e,t){for(var n=e.config,i=t.length,r=0;r<i;r++){var a=t[r],o=n.headerList[a[0]];o.count=a[1],o.count++}}function multisort(table,sortList,cache){if(table.config.debug)var sortTime=new Date;for(var dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length,i=0;i<l;i++){var c=sortList[i][0],order=sortList[i][1],s="text"==table.config.parsers[c].type?makeSortFunction("text",0==order?"asc":"desc",c):makeSortFunction("numeric",0==order?"asc":"desc",c),e="e"+i;dynamicExp+="var "+e+" = "+s,dynamicExp+="if("+e+") { return "+e+"; } ",dynamicExp+="else { "}var orgOrderCol=cache.normalized[0].length-1;dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];";for(var i=0;i<l;i++)dynamicExp+="}; ";return dynamicExp+="return 0; ",dynamicExp+="}; ",table.config.debug&&benchmark("Evaling expression:"+dynamicExp,new Date),eval(dynamicExp),cache.normalized.sort(sortWrapper),table.config.debug&&benchmark("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime),cache}function makeSortFunction(e,t,n){var i="a["+n+"]",r="b["+n+"]";return"text"==e&&"asc"==t?"("+i+" == "+r+" ? 0 : ("+i+" === null ? Number.POSITIVE_INFINITY : ("+r+" === null ? Number.NEGATIVE_INFINITY : ("+i+" < "+r+") ? -1 : 1 )));":"text"==e&&"desc"==t?"("+i+" == "+r+" ? 0 : ("+i+" === null ? Number.POSITIVE_INFINITY : ("+r+" === null ? Number.NEGATIVE_INFINITY : ("+r+" < "+i+") ? -1 : 1 )));":"numeric"==e&&"asc"==t?"("+i+" === null && "+r+" === null) ? 0 :("+i+" === null ? Number.POSITIVE_INFINITY : ("+r+" === null ? Number.NEGATIVE_INFINITY : "+i+" - "+r+"));":"numeric"==e&&"desc"==t?"("+i+" === null && "+r+" === null) ? 0 :("+i+" === null ? Number.POSITIVE_INFINITY : ("+r+" === null ? Number.NEGATIVE_INFINITY : "+r+" - "+i+"));":void 0}function makeSortText(e){return"((a["+e+"] < b["+e+"]) ? -1 : ((a["+e+"] > b["+e+"]) ? 1 : 0));"}function makeSortTextDesc(e){return"((b["+e+"] < a["+e+"]) ? -1 : ((b["+e+"] > a["+e+"]) ? 1 : 0));"}function makeSortNumeric(e){return"a["+e+"]-b["+e+"];"}function makeSortNumericDesc(e){return"b["+e+"]-a["+e+"];"}function sortText(e,t){return table.config.sortLocaleCompare?e.localeCompare(t):e<t?-1:e>t?1:0}function sortTextDesc(e,t){return table.config.sortLocaleCompare?t.localeCompare(e):t<e?-1:t>e?1:0}function sortNumeric(e,t){return e-t}function sortNumericDesc(e,t){return t-e}function getCachedSortType(e,t){return e[t].type}var parsers=[],widgets=[];this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",cssChildRow:"expand-child",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,
14sortLocaleCompare:!0,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:!1,cancelSelection:!0,sortList:[],headerList:[],dateFormat:"us",decimal:"/.|,/g",onRenderHeader:null,selectorHeaders:"thead th",debug:!1},this.benchmark=benchmark,this.construct=function(e){return this.each(function(){if(this.tHead&&this.tBodies){var t,n,i,r;this.config={},r=$.extend(this.config,$.tablesorter.defaults,e),t=$(this),$.data(this,"tablesorter",r),n=buildHeaders(this),this.config.parsers=buildParserCache(this,n),i=buildCache(this);var a=[r.cssDesc,r.cssAsc];fixColumnWidth(this),n.click(function(e){var o=t[0].tBodies[0]&&t[0].tBodies[0].rows.length||0;if(!this.sortDisabled&&o>0){t.trigger("sortStart");$(this);var s=this.column;if(this.order=this.count++%2,this.lockedOrder&&(this.order=this.lockedOrder),e[r.sortMultiSortKey])if(isValueInArray(s,r.sortList))for(d=0;d<r.sortList.length;d++){var l=r.sortList[d],c=r.headerList[l[0]];l[0]==s&&(c.count=l[1],c.count++,l[1]=c.count%2)}else r.sortList.push([s,this.order]);else{if(r.sortList=[],null!=r.sortForce)for(var u=r.sortForce,d=0;d<u.length;d++)u[d][0]!=s&&r.sortList.push(u[d]);r.sortList.push([s,this.order])}return setTimeout(function(){setHeadersCss(t[0],n,r.sortList,a),appendToTable(t[0],multisort(t[0],r.sortList,i))},1),!1}}).mousedown(function(){if(r.cancelSelection)return this.onselectstart=function(){return!1},!1}),t.bind("update",function(){var e=this;setTimeout(function(){e.config.parsers=buildParserCache(e,n),i=buildCache(e)},1)}).bind("updateCell",function(e,t){var n=this.config,r=[t.parentNode.rowIndex-1,t.cellIndex];i.normalized[r[0]][r[1]]=n.parsers[r[1]].format(getElementText(n,t),t)}).bind("sorton",function(e,t){$(this).trigger("sortStart"),r.sortList=t;var o=r.sortList;updateHeaderSortCount(this,o),setHeadersCss(this,n,o,a),appendToTable(this,multisort(this,o,i))}).bind("appendCache",function(){appendToTable(this,i)}).bind("applyWidgetId",function(e,t){getWidgetById(t).format(this)}).bind("applyWidgets",function(){applyWidget(this)}),$.metadata&&$(this).metadata()&&$(this).metadata().sortlist&&(r.sortList=$(this).metadata().sortlist),r.sortList.length>0&&t.trigger("sorton",[r.sortList]),applyWidget(this)}})},this.addParser=function(e){for(var t=parsers.length,n=!0,i=0;i<t;i++)parsers[i].id.toLowerCase()==e.id.toLowerCase()&&(n=!1);n&&parsers.push(e)},this.addWidget=function(e){widgets.push(e)},this.formatFloat=function(e){var t=parseFloat(e);return isNaN(t)?0:t},this.formatInt=function(e){var t=parseInt(e);return isNaN(t)?0:t},this.isDigit=function(e){return/^[-+]?\d*$/.test($.trim(e.replace(/[,.']/g,"")))},this.clearTableBody=function(e){if($.browser.msie){function t(){for(;this.firstChild;)this.removeChild(this.firstChild)}t.apply(e.tBodies[0])}else e.tBodies[0].innerHTML=""}}}),$.fn.extend({tablesorter:$.tablesorter.construct});var ts=$.tablesorter;ts.addParser({id:"text",is:function(){return!0},format:function(e){return $.trim(e.toLocaleLowerCase())},type:"text"}),ts.addParser({id:"digit",is:function(e,t){var n=t.config;return $.tablesorter.isDigit(e,n)},format:function(e){return $.tablesorter.formatFloat(e)},type:"numeric"}),ts.addParser({id:"currency",is:function(e){return/^[\xa3$\u20ac?.]/.test(e)},format:function(e){return $.tablesorter.formatFloat(e.replace(new RegExp(/[\xa3$\u20ac]/g),""))},type:"numeric"}),ts.addParser({id:"ipAddress",is:function(e){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(e)},format:function(e){for(var t=e.split("."),n="",i=t.length,r=0;r<i;r++){var a=t[r];2==a.length?n+="0"+a:n+=a}return $.tablesorter.formatFloat(n)},type:"numeric"}),ts.addParser({id:"url",is:function(e){return/^(https?|ftp|file):\/\/$/.test(e)},format:function(e){return jQuery.trim(e.replace(new RegExp(/(https?|ftp|file):\/\//),""))},type:"text"}),ts.addParser({id:"isoDate",is:function(e){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(e)},format:function(e){return $.tablesorter.formatFloat(""!=e?new Date(e.replace(new RegExp(/-/g),"/")).getTime():"0")},type:"numeric"}),ts.addParser({id:"percent",is:function(e){return/\%$/.test($.trim(e))},format:function(e){return $.tablesorter.formatFloat(e.replace(new RegExp(/%/g),""))},type:"numeric"}),ts.addParser({id:"usLongDate",is:function(e){return e.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/))},format:function(e){return $.tablesorter.formatFloat(new Date(e).getTime())},type:"numeric"}),ts.addParser({id:"shortDate",is:function(e){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(e)},format:function(e,t){var n=t.config;return e=e.replace(/\-/g,"/"),"us"==n.dateFormat?e=e.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2"):"uk"==n.dateFormat?e=e.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1"):"dd/mm/yy"!=n.dateFormat&&"dd-mm-yy"!=n.dateFormat||(e=e.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3")),$.tablesorter.formatFloat(new Date(e).getTime())},type:"numeric"}),ts.addParser({id:"time",is:function(e){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(e)},format:function(e){return $.tablesorter.formatFloat(new Date("2000/01/01 "+e).getTime())},type:"numeric"}),ts.addParser({id:"metadata",is:function(){return!1},format:function(e,t,n){var i=t.config,r=i.parserMetadataName?i.parserMetadataName:"sortValue";return $(n).metadata()[r]},type:"numeric"}),ts.addWidget({id:"zebra",format:function(e){if(e.config.debug)var t=new Date;var n,i,r=-1;$("tr:visible",e.tBodies[0]).each(function(){(n=$(this)).hasClass(e.config.cssChildRow)||r++,i=r%2==0,n.removeClass(e.config.widgetZebra.css[i?0:1]).addClass(e.config.widgetZebra.css[i?1:0])}),e.config.debug&&$.tablesorter.benchmark("Applying Zebra widget",t)}})}(jQuery),
15/*
16
17	jQuery Tags Input Plugin 1.3.3
18	
19	Copyright (c) 2011 XOXCO, Inc
20	
21	Documentation for this plugin lives here:
22	http://xoxco.com/clickable/jquery-tags-input
23	
24	Licensed under the MIT license:
25	http://www.opensource.org/licenses/mit-license.php
26
27	[email protected]
28
29*/
30function(e){var t=new Array,n=new Array;e.fn.doAutosize=function(t){var n=e(this).data("minwidth"),i=e(this).data("maxwidth"),r="",a=e(this),o=e("#"+e(this).data("tester_id"));if(r!==(r=a.val())){var s=r.replace(/&/g,"&amp;").replace(/\s/g," ").replace(/</g,"&lt;").replace(/>/g,"&gt;");o.html(s);var l=o.width(),c=l+t.comfortZone>=n?l+t.comfortZone:n;(c<a.width()&&c>=n||c>n&&c<i)&&a.width(c)}},e.fn.resetAutosize=function(t){var n=e(this).data("minwidth")||t.minInputWi
30dth||e(this).width(),i=e(this).data("maxwidth")||t.maxInputWidth||e(this).closest(".tagsinput").width()-t.inputPadding,r=e(this),a=e("<tester/>").css({position:"absolute",top:-9999,left:-9999,width:"auto",fontSize:r.css("fontSize"),fontFamily:r.css("fontFamily"),fontWeight:r.css("fontWeight"),letterSpacing:r.css("letterSpacing"),whiteSpace:"nowrap"}),o=e(this).attr("id")+"_autosize_tester";!e("#"+o).length>0&&(a.attr("id",o),a.appendTo("body")),r.data("minwidth",n),r.data("maxwidth",i),r.data("tester_id",o),r.css("width",n)},e.fn.addTag=function(i,r){return r=jQuery.extend({focus:!1,callback:!0},r),this.each(function(){var a=e(this).attr("id"),o=e(this).val().split(t[a]);if(""==o[0]&&(o=new Array),i=jQuery.trim(i),r.unique)1==(s=e(this).tagExist(i))&&e("#"+a+"_tag").addClass("not_valid");else var s=!1;if(""!=i&&1!=s){if(e("<span>").addClass("tag").append(e("<span>").text(i).append("&nbsp;&nbsp;"),e('<a class="tagsinput-remove-link">',{href:"#",title:"Remove tag",text:""}).click(function(){return e("#"+a).removeTag(escape(i))})).insertBefore("#"+a+"_addTag"),o.push(i),e("#"+a+"_tag").val(""),r.focus?e("#"+a+"_tag").focus():e("#"+a+"_tag").blur(),e.fn.tagsInput.updateTagsField(this,o),r.callback&&n[a]&&n[a].onAddTag)n[a].onAddTag.call(this,i);if(n[a]&&n[a].onChange){var l=o.length;n[a].onChange.call(this,e(this),o[l-1])}}}),!1},e.fn.removeTag=function(r){return r=unescape(r),this.each(function(){var a=e(this).attr("id"),o=e(this).val().split(t[a]);for(e("#"+a+"_tagsinput .tag").remove(),str="",i=0;i<o.length;i++)o[i]!=r&&(str=str+t[a]+o[i]);(e.fn.tagsInput.importTags(this,str),n[a]&&n[a].onRemoveTag)&&n[a].onRemoveTag.call(this,r)}),!1},e.fn.tagExist=function(n){var i=e(this).attr("id"),r=e(this).val().split(t[i]);return jQuery.inArray(n,r)>=0},e.fn.importTags=function(t){id=e(this).attr("id"),e("#"+id+"_tagsinput .tag").remove(),e.fn.tagsInput.importTags(this,t)},e.fn.tagsInput=function(i){var r=jQuery.extend({interactive:!0,defaultText:"",minChars:0,width:"",height:"",autocomplete:{selectFirst:!1},hide:!0,delimiter:",",unique:!0,removeWithBackspace:!0,placeholderColor:"#666666",autosize:!0,comfortZone:20,inputPadding:12},i);return this.each(function(){r.hide&&e(this).hide();var i=e(this).attr("id");i&&!t[e(this).attr("id")]||(i=e(this).attr("id","tags"+(new Date).getTime()).attr("id"));var a=jQuery.extend({pid:i,real_input:"#"+i,holder:"#"+i+"_tagsinput",input_wrapper:"#"+i+"_addTag",fake_input:"#"+i+"_tag"},r);t[i]=a.delimiter,(r.onAddTag||r.onRemoveTag||r.onChange)&&(n[i]=new Array,n[i].onAddTag=r.onAddTag,n[i].onRemoveTag=r.onRemoveTag,n[i].onChange=r.onChange);var o=e("#"+i).attr("class").replace("tagsinput",""),s='<div id="'+i+'_tagsinput" class="tagsinput '+o+'"><div class="tagsinput-add-container" id="'+i+'_addTag"><div class="tagsinput-add"></div>';if(r.interactive&&(s=s+'<input id="'+i+'_tag" value="" data-default="'+r.defaultText+'" />'),e(s+="</div></div>").insertAfter(this),e(a.holder).css("width",r.width),e(a.holder).css("min-height",r.height),e(a.holder).css("height","100%"),""!=e(a.real_input).val()&&e.fn.tagsInput.importTags(e(a.real_input),e(a.real_input).val()),r.interactive){if(e(a.fake_input).val(e(a.fake_input).attr("data-default")),e(a.fake_input).css("color",r.placeholderColor),e(a.fake_input).resetAutosize(r),e(a.holder).bind("click",a,function(t){e(t.data.fake_input).focus()}),e(a.fake_input).bind("focus",a,function(t){e(t.data.fake_input).val()==e(t.data.fake_input).attr("data-default")&&e(t.data.fake_input).val(""),e(t.data.fake_input).css("color","#000000")}),r.autocomplete_url!=undefined){for(attrname in autocomplete_options={source:r.autocomplete_url},r.autocomplete)autocomplete_options[attrname]=r.autocomplete[attrname];jQuery.Autocompleter!==undefined?(e(a.fake_input).autocomplete(r.autocomplete_url,r.autocomplete),e(a.fake_input).bind("result",a,function(t,n){n&&e("#"+i).addTag(n[0]+"",{focus:!0,unique:r.unique})})):jQuery.ui.autocomplete!==undefined&&(e(a.fake_input).autocomplete(autocomplete_options),e(a.fake_input).bind("autocompleteselect",a,function(t,n){return e(t.data.real_input).addTag(n.item.value,{focus:!0,unique:r.unique}),!1}))}else e(a.fake_input).bind("blur",a,function(t){var n=e(this).attr("data-default");return""!=e(t.data.fake_input).val()&&e(t.data.fake_input).val()!=n?t.data.minChars<=e(t.data.fake_input).val().length&&(!t.data.maxChars||t.data.maxChars>=e(t.data.fake_input).val().length)&&e(t.data.real_input).addTag(e(t.data.fake_input).val(),{focus:!0,unique:r.unique}):(e(t.data.fake_input).val(e(t.data.fake_input).attr("data-default")),e(t.data.fake_input).css("color",r.placeholderColor)),!1});e(a.fake_input).bind("keypress",a,function(t){if(t.which==t.data.delimiter.charCodeAt(0)||13==t.which)return t.preventDefault(),t.data.minChars<=e(t.data.fake_input).val().length&&(!t.data.maxChars||t.data.maxChars>=e(t.data.fake_input).val().length)&&e(t.data.real_input).addTag(e(t.data.fake_input).val(),{focus:!0,unique:r.unique}),e(t.data.fake_input).resetAutosize(r),!1;t.data.autosize&&e(t.data.fake_input).doAutosize(r)}),a.removeWithBackspace&&e(a.fake_input).bind("keydown",function(t){if(8==t.keyCode&&""==e(this).val()){t.preventDefault();var n=e(this).closest(".tagsinput").find(".tag:last").text(),i=e(this).attr("id").replace(/_tag$/,"");n=n.replace(/[\s\u00a0]+x$/,""),e("#"+i).removeTag(escape(n)),e(this).trigger("focus")}}),e(a.fake_input).blur(),a.unique&&e(a.fake_input).keydown(function(t){(8==t.keyCode||String.fromCharCode(t.which).match(/\w+|[\xe1\xe9\xed\xf3\xfa\xc1\xc9\xcd\xd3\xda\xf1\xd1,/]+/))&&e(this).removeClass("not_val
30id")})}}),this},e.fn.tagsInput.updateTagsField=function(n,i){var r=e(n).attr("id");e(n).val(i.join(t[r]))},e.fn.tagsInput.importTags=function(r,a){e(r).val("");var o=e(r).attr("id"),s=a.split(t[o]);for(i=0;i<s.length;i++)e(r).addTag(s[i],{focus:!1,callback:!1});n[o]&&n[o].onChange&&n[o].onChange.call(r,r,s[i])}}(jQuery),jQuery.uuid=function(e){return null==e&&(e="-"),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}).replace(/\-/g,function(){return e})},function(e,t){"use strict";var n;e.rails!==t&&e.error("jquery-ujs has already been loaded!");var i=e(document);e.rails=n={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:"button[data-remote]:not([form]):not(form button), button[data-confirm]:not([form]):not(form button)",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",disableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",requiredInputSelector:"input[name][required]:not([disabled]), textarea[name][required]:not([disabled])",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]",csrfToken:function(){return e("meta[name=csrf-token]").attr("content")},csrfParam:function(){return e("meta[name=csrf-param]").attr("content")},CSRFProtection:function(e){var t=n.csrfToken();t&&e.setRequestHeader("X-CSRF-Token",t)},refreshCSRFTokens:function(){e('form input[name="'+n.csrfParam()+'"]').val(n.csrfToken())},fire:function(t,n,i){var r=e.Event(n);return t.trigger(r,i),!1!==r.result},confirm:function(e){return confirm(e)},ajax:function(t){return e.ajax(t)},href:function(e){return e[0].href},isRemote:function(e){return e.data("remote")!==t&&!1!==e.data("remote")},handleRemote:function(i){var r,a,o,s,l,c;if(n.fire(i,"ajax:before")){if(s=i.data("with-credentials")||null,l=i.data("type")||e.ajaxSettings&&e.ajaxSettings.dataType,i.is("form")){r=i.data("ujs:submit-button-formmethod")||i.attr("method"),a=i.data("ujs:submit-button-formaction")||i.attr("action"),o=e(i[0]).serializeArray();var u=i.data("ujs:submit-button");u&&(o.push(u),i.data("ujs:submit-button",null)),i.data("ujs:submit-button-formmethod",null),i.data("ujs:submit-button-formaction",null)}else i.is(n.inputChangeSelector)?(r=i.data("method"),a=i.data("url"),o=i.serialize(),i.data("params")&&(o=o+"&"+i.data("params"))):i.is(n.buttonClickSelector)?(r=i.data("method")||"get",a=i.data("url"),o=i.serialize(),i.data("params")&&(o=o+"&"+i.data("params"))):(r=i.data("method"),a=n.href(i),o=i.data("params")||null);return c={type:r||"GET",data:o,dataType:l,beforeSend:function(e,r){if(r.dataType===t&&e.setRequestHeader("accept","*/*;q=0.5, "+r.accepts.script),!n.fire(i,"ajax:beforeSend",[e,r]))return!1;i.trigger("ajax:send",e)},success:function(e,t,n){i.trigger("ajax:success",[e,t,n])},complete:function(e,t){i.trigger("ajax:complete",[e,t])},error:function(e,t,n){i.trigger("ajax:error",[e,t,n])},crossDomain:n.isCrossDomain(a)},s&&(c.xhrFields={withCredentials:s}),a&&(c.url=a),n.ajax(c)}return!1},isCrossDomain:function(e){var t=document.createElement("a");t.href=location.href;var n=document.createElement("a");try{return n.href=e,n.href=n.href,!((!n.protocol||":"===n.protocol)&&!n.host||t.protocol+"//"+t.host==n.protocol+"//"+n.host)}catch(i){return!0}},handleMethod:function(i){var r=n.href(i),a=i.data("method"),o=i.attr("target"),s=n.csrfToken(),l=n.csrfParam(),c=e('<form method="post" action="'+r+'"></form>'),u='<input name="_method" value="'+a+'" type="hidden" />';l===t||s===t||n.isCrossDomain(r)||(u+='<input name="'+l+'" value="'+s+'" type="hidden" />'),o&&c.attr("target",o),c.hide().append(u).appendTo("body"),c.submit()},formElements:function(t,n){return t.is("form")?e(t[0].elements).filter(n):t.find(n)},disableFormElements:function(t){n.formElements(t,n.disableSelector).each(function(){n.disableFormElement(e(this))})},disableFormElement:function(e){var n,i;n=e.is("button")?"html":"val",(i=e.data("disable-with"))!==t&&(e.data("ujs:enable-with",e[n]()),e[n](i)),e.prop("disabled",!0),e.data("ujs:disabled",!0)},enableFormElements:function(t){n.formElements(t,n.enableSelector).each(function(){n.enableFormElement(e(this))})},enableFormElement:function(e){var n=e.is("button")?"html":"val";e.data("ujs:enable-with")!==t&&(e[n](e.data("ujs:enable-with")),e.removeData("ujs:enable-with")),e.prop("disabled",!1),e.removeData("ujs:disabled")},allowAction:function(e){var t,i=e.data("confirm"),r=!1;if(!i)return!0;
30if(n.fire(e,"confirm")){try{r=n.confirm(i)}catch(a){(console.error||console.log).call(console,a.stack||a)}t=n.fire(e,"confirm:complete",[r])}return r&&t},blankInputs:function(t,n,i){var r,a,o,s=e(),l=n||"input,textarea",c=t.find(l),u={};return c.each(function(){(r=e(this)).is("input[type=radio]")?(o=r.attr("name"),u[o]||(0===t.find('input[type=radio]:checked[name="'+o+'"]').length&&(a=t.find('input[type=radio][name="'+o+'"]'),s=s.add(a)),u[o]=o)):(r.is("input[type=checkbox],input[type=radio]")?r.is(":checked"):!!r.val())===i&&(s=s.add(r))}),!!s.length&&s},nonBlankInputs:function(e,t){return n.blankInputs(e,t,!0)},stopEverything:function(t){return e(t.target).trigger("ujs:everythingStopped"),t.stopImmediatePropagation(),!1},disableElement:function(e){var i=e.data("disable-with");i!==t&&(e.data("ujs:enable-with",e.html()),e.html(i)),e.bind("click.railsDisable",function(e){return n.stopEverything(e)}),e.data("ujs:disabled",!0)},enableElement:function(e){e.data("ujs:enable-with")!==t&&(e.html(e.data("ujs:enable-with")),e.removeData("ujs:enable-with")),e.unbind("click.railsDisable"),e.removeData("ujs:disabled")}},n.fire(i,"rails:attachBindings")&&(e.ajaxPrefilter(function(e,t,i){e.crossDomain||n.CSRFProtection(i)}),e(window).on("pageshow.rails",function(){e(e.rails.enableSelector).each(function(){var t=e(this);t.data("ujs:disabled")&&e.rails.enableFormElement(t)}),e(e.rails.linkDisableSelector).each(function(){var t=e(this);t.data("ujs:disabled")&&e.rails.enableElement(t)})}),i.on("ajax:complete",n.linkDisableSelector,function(){n.enableElement(e(this))}),i.on("ajax:complete",n.buttonDisableSelector,function(){n.enableFormElement(e(this))}),i.on("click.rails",n.linkClickSelector,function(t){var i=e(this),r=i.data("method"),a=i.data("params"),o=t.metaKey||t.ctrlKey;if(!n.allowAction(i))return n.stopEverything(t);if(!o&&i.is(n.linkDisableSelector)&&n.disableElement(i),n.isRemote(i)){if(o&&(!r||"GET"===r)&&!a)return!0;var s=n.handleRemote(i);return!1===s?n.enableElement(i):s.fail(function(){n.enableElement(i)}),!1}return r?(n.handleMethod(i),!1):void 0}),i.on("click.rails",n.buttonClickSelector,function(t){var i=e(this);
30if(!n.allowAction(i)||!n.isRemote(i))return n.stopEverything(t);i.is(n.buttonDisableSelector)&&n.disableFormElement(i);var r=n.handleRemote(i);return!1===r?n.enableFormElement(i):r.fail(function(){n.enableFormElement(i)}),!1}),i.on("change.rails",n.inputChangeSelector,function(t){var i=e(this);return n.allowAction(i)&&n.isRemote(i)?(n.handleRemote(i),!1):n.stopEverything(t)}),i.on("submit.rails",n.formSubmitSelector,function(i){var r,a,o=e(this),s=n.isRemote(o);if(!n.allowAction(o))return n.stopEverything(i);if(o.attr("novalidate")===t)if(o.data("ujs:formnovalidate-button")===t){if((r=n.blankInputs(o,n.requiredInputSelector,!1))&&n.fire(o,"ajax:aborted:required",[r]))return n.stopEverything(i)}else o.data("ujs:formnovalidate-button",t);if(s){if(a=n.nonBlankInputs(o,n.fileInputSelector)){setTimeout(function(){n.disableFormElements(o)},13);var l=n.fire(o,"ajax:aborted:file",[a]);return l||setTimeout(function(){n.enableFormElements(o)},13),l}return n.handleRemote(o),!1}setTimeout(function(){n.disableFormElements(o)},13)}),i.on("click.rails",n.formInputClickSelector,function(t){var i=e(this);if(!n.allowAction(i))return n.stopEverything(t);var r=i.attr("name"),a=r?{name:r,value:i.val()}:null,o=i.closest("form");0===o.length&&(o=e("#"+i.attr("form"))),o.data("ujs:submit-button",a),o.data("ujs:formnovalidate-button",i.attr("formnovalidate")),o.data("ujs:submit-button-formaction",i.attr("formaction")),o.data("ujs:submit-button-formmethod",i.attr("formmethod"))}),i.on("ajax:send.rails",n.formSubmitSelector,function(t){this===t.target&&n.disableFormElements(e(this))}),i.on("ajax:complete.rails",n.formSubmitSelector,function(t){this===t.target&&n.enableFormElements(e(this))}),e(function(){n.refreshCSRFTokens()}))}(jQuery),
31/**!
32 * @fileOverview Kickass library to create and place poppers near their reference elements.
33 * @version 1.14.5
34 * @license
35 * Copyright (c) 2016 Federico Zivolo and contributors
36 *
37 * Permission is hereby granted, free of charge, to any person obtaining a copy
38 * of this software and associated documentation files (the "Software"), to deal
39 * in the Software without restriction, including without limitation the rights
40 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
41 * copies of the Software, and to permit persons to whom the Software is
42 * furnished to do so, subject to the following conditions:
43 *
44 * The above copyright notice and this permission notice shall be included in all
45 * copies or substantial portions of the Software.
46 *
47 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
48 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
49 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
50 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
51 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
52 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
53 * SOFTWARE.
54 */
55function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Popper=t()}(this,function(){"use strict";function e(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function t(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},ce))}}function n(e){return e&&"[object Function]"==={}.toString.call(e)}function i(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function r(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function a(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=i(e),n=t.overflow,o=t.overflowX,s=t.overflowY;return/(auto|scroll|overlay)/.test(n+s+o)?e:a(r(e))}function o(e){return 11===e?he:10===e?fe:he||fe}function s(e){if(!e)return document.documentElement;for(var t=o(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===i(n,"position")?s(n):n:e?e.ownerDocument.documentElement:document.documentElement}function l(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||s(e.firstElementChild)===e)}function c(e){return null!==e.parentNode?c(e.parentNode):e}function u(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?e:t,r=n?t:e,a=document.createRange();a.setStart(i,0),a.setEnd(r,0);var o=a.commonAncestorContainer;if(e!==o&&t!==o||i.contains(r))return l(o)?o:s(o);var d=c(e);return d.host?u(d.host,t):u(e,c(t).host)}function d(e){var t="top"===(arguments.length>1&&arguments[1]!==undefined?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var i=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||i)[t]}return e[t]}function h(e,t){var n=arguments.length>
vendor: 1,160 bytes, line 55
552&&arguments[2]!==undefined&&arguments[2],i=d(t,"top"),r=d(t,"left"),a=n?-1:1;return e.top+=i*a,e.bottom+=i*a,e.left+=r*a,e.right+=r*a,e}function f(e,t){var n="x"===t?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"],10)+parseFloat(e["border"+i+"Width"],10)}function p(e,t,n,i){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],o(10)?parseInt(n["offset"+e])+parseInt(i["margin"+("Height"===e?"Top":"Left")])+parseInt(i["margin"+("Height"===e?"Bottom":"Right")]):0)}function m(e){var t=e.body,n=e.documentElement,i=o(10)&&getComputedStyle(n);return{height:p("Height",t,n,i),width:p("Width",t,n,i)}}function g(e){return ve({},e,{right:e.left+e.width,bottom:e.top+e.height})}function v(e){var t={};try{if(o(10)){t=e.getBoundingClientRect();var n=d(e,"top"),r=d(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(v){}var a={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},s="HTML"===e.nodeName?m(e.ownerDocument):{},l=s.width||e.clientWidth||a.right-a.left,c=s.height||e.clientHeight||a.bottom-a.top,u=e.offsetWidth-l,h=e.offsetHeight-c;
55if(u||h){var p=i(e);u-=f(p,"x"),h-=f(p,"y"),a.width-=u,a.height-=h}return g(a)}function y(e,t){var n=arguments.length>2&&arguments[2]!==undefined&&arguments[2],r=o(10),s="HTML"===t.nodeName,l=v(e),c=v(t),u=a(e),d=i(t),f=parseFloat(d.borderTopWidth,10),p=parseFloat(d.borderLeftWidth,10);n&&s&&(c.top=Math.max(c.top,0),c.left=Math.max(c.left,0));var m=g({top:l.top-c.top-f,left:l.left-c.left-p,width:l.width,height:l.height});if(m.marginTop=0,m.marginLeft=0,!r&&s){var y=parseFloat(d.marginTop,10),L=parseFloat(d.marginLeft,10);m.top-=f-y,m.bottom-=f-y,m.left-=p-L,m.right-=p-L,m.marginTop=y,m.marginLeft=L}return(r&&!n?t.contains(u):t===u&&"BODY"!==u.nodeName)&&(m=h(m,t)),m}function L(e){var t=arguments.length>1&&arguments[1]!==undefined&&arguments[1],n=e.ownerDocument.documentElement,i=y(e,n),r=Math.max(n.clientWidth,window.innerWidth||0),a=Math.max(n.clientHeight,window.innerHeight||0),o=t?0:d(n),s=t?0:d(n,"left");return g({top:o-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:r,height:a})}function b(e){var t=e.nodeName;return"BODY"!==t&&"HTML"!==t&&("fixed"===i(e,"position")||b(r(e)))}function _(e){if(!e||!e.parentElement||o())return document.documentElement;for(var t=e.parentElement;t&&"none"===i(t,"transform");)t=t.parentElement;return t||document.documentElement}function w(e,t,n,i){var o=arguments.length>4&&arguments[4]!==undefined&&arguments[4],s={top:0,left:0},l=o?_(e):u(e,t);if("viewport"===i)s=L(l,o);else{var c=void 0;"scrollParent"===i?"BODY"===(c=a(r(t))).nodeName&&(c=e.ownerDocument.documentElement):c="window"===i?e.ownerDocument.documentElement:i;var d=y(c,l,o);if("HTML"!==c.nodeName||b(l))s=d;else{var h=m(e.ownerDocument),f=h.height,p=h.width;s.top+=d.top-d.marginTop,s.bottom=f+d.top,s.left+=d.left-d.marginLeft,s.right=p+d.left}}var g="number"==typeof(n=n||0);return s.left+=g?n:n.left||0,s.top+=g?n:n.top||0,s.right-=g?n:n.right||0,s.bottom-=g?n:n.bottom||0,s}function A(e){return e.width*e.height}function x(e,t,n,i,r){var a=arguments.length>5&&arguments[5]!==undefined?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var o=w(n,i,a,r),s={top:{width:o.width,height:t.top-o.top},right:{width:o.right-t.right,height:o.height},bottom:{width:o.width,height:o.bottom-t.bottom},left:{width:t.left-o.left,height:o.height}},l=Object.keys(s).map(function(e){return ve({key:e},s[e],{area:A(s[e])})}).sort(function(e,t){return t.area-e.area}),c=l.filter(function(e){var t=e.width,i=e.height;return t>=n.clientWidth&&i>=n.clientHeight}),u=c.length>0?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function E(e,t,n){var i=arguments.length>3&&arguments[3]!==undefined?arguments[3]:null;return y(n,i?_(t):u(t,n),i)}function C(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop)+parseFloat(t.marginBottom),i=parseFloat(t.marginLeft)+parseFloat(t.marginRight);return{width:e.offsetWidth+i,height:e.offsetHeight+n}}function T(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function S(e,t,n){n=n.split("-")[0];var i=C(e),r={width:i.width,height:i.height},a=-1!==["right","left"].indexOf(n),o=a?"top":"left",s=a?"left":"top",l=a?"height":"width",c=a?"width":"height";return r[o]=t[o]+t[l]/2-i[l]/2,r[s]=n===s?t[s]-i[c]:t[T(s)],r}function k(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function M(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var i=k(e,function(e){return e[t]===n});return e.indexOf(i)}function D(e,t,i){return(i===undefined?e:e.slice(0,M(e,"name",i))).forEach(function(e){e["function"]&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=e["function"]||e.fn;e.enabled&&n(i)&&(t.offsets.popper=g(t.offsets.popper),t.offsets.reference=g(t.offsets.reference),t=i(t,e))}),t}function O(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=E(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=x(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=S(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=D(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function I(e,t){return e.some(function(e){var n=e.name;return e.enabled&&n===t})}function P(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),i=0;i<t.length;i++){var r=t[i],a=r?""+r+n:e;if("undefined"!=typeof document.body.style[a])return a}return null}function $(){return this.state.isDestroyed=!0,I(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[P("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function N(e){var t=e.ownerDocument;return t?t.defaultView:window}function R(e,t,n,i){var r="BODY"===e.nodeName,o=r?e.ownerDocument.defaultView:e;o.addEventListener(t,n,{passive:!0}),r||R(a(o.parentNode),t,n,i),i.push(o)}function j(e,t,n,i){n.updateBound=i,N(e).addEventListener("resize",n.updateBound,{passive:!0});var r=a(e);return R(r,"scroll",n.updateBound,n.scrollParents),n.scrollElement=r,n.eventsEnabled=!0,n}function z(){this.state.eventsEnabled||(this.state=j(this.reference,this.options,this.state,this.scheduleUpdate))}function H(e,t){return N(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEac
55h(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function B(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=H(this.reference,this.state))}function F(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function q(e,t){Object.keys(t).forEach(function(n){var i="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&F(t[n])&&(i="px"),e.style[n]=t[n]+i})}function W(e,t){Object.keys(t).forEach(function(n){!1!==t[n]?e.setAttribute(n,t[n]):e.removeAttribute(n)})}function U(e){return q(e.instance.popper,e.styles),W(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&q(e.arrowElement,e.arrowStyles),e}function Y(e,t,n,i,r){var a=E(r,t,e,n.positionFixed),o=x(n.placement,a,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",o),q(t,{position:n.positionFixed?"fixed":"absolute"}),n}function V(e,t){var n=t.x,i=t.y,r=e.offsets.popper,a=k(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;a!==undefined&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var o=a!==undefined?a:t.gpuAcceleration,l=s(e.instance.popper),c=v(l),u={position:r.position},d={left:Math.floor(r.left),top:Math.round(r.top),bottom:Math.round(r.bottom),right:Math.floor(r.right)},h="bottom"===n?"top":"bottom",f="right"===i?"left":"right",p=P("transform"),m=void 0,g=void 0;if(g="bottom"===h?"HTML"===l.nodeName?-l.clientHeight+d.bottom:-c.height+d.bottom:d.top,m="right"===f?"HTML"===l.nodeName?-l.clientWidth+d.right:-c.width+d.right:d.left,o&&p)u[p]="translate3d("+m+"px, "+g+"px, 0)",u[h]=0,u[f]=0,u.willChange="transform";else{var y="bottom"===h?-1:1,L="right"===f?-1:1;u[h]=g*y,u[f]=m*L,u.willChange=h+", "+f}var b={"x-placement":e.placement};return e.attributes=ve({},b,e.attributes),e.styles=ve({},u,e.styles),e.arrowStyles=ve({},e.offsets.arrow,e.arrowStyles),e}function G(e,t,n){var i=k(e,function(e){return e.name===t}),r=!!i&&e.some(function(e){return e.name===n&&e.enabled&&e.order<i.order});if(!r){var a="`"+t+"`",o="`"+n+"`";console.warn(o+" modifier is required by "+a+" modifier in order to work, be sure to include it before "+a+"!")}return r}function K(e,t){var n;if(!G(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var a=e.placement.split("-")[0],o=e.offsets,s=o.popper,l=o.reference,c=-1!==["left","right"].indexOf(a),u=c?"height":"width",d=c?"Top":"Left",h=d.toLowerCase(),f=c?"left":"top",p=c?"bottom":"right",m=C(r)[u];l[p]-m<s[h]&&(e.offsets.popper[h]-=s[h]-(l[p]-m)),l[h]+m>s[p]&&(e.offsets.popper[h]+=l[h]+m-s[p]),e.offsets.popper=g(e.offsets.popper);var v=l[h]+l[u]/2-m/2,y=i(e.instance.popper),L=parseFloat(y["margin"+d],10),b=parseFloat(y["border"+d+"Width"],10),_=v-e.offsets.popper[h]-L-b;return _=Math.max(Math.min(s[u]-m,_),0),e.arrowElement=r,e.offsets.arrow=(ge(n={},h,Math.round(_)),ge(n,f,""),n),e}function X(e){return"end"===e?"start":"start"===e?"end":e}function Q(e){var t=arguments.length>1&&arguments[1]!==undefined&&arguments[1],n=Le.indexOf(e),i=Le.slice(n+1).concat(Le.slice(0,n));return t?i.reverse():i}function J(e,t){if(I(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=w(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),i=e.placement.split("-")[0],r=T(i),a=e.placement.split("-")[1]||"",o=[];switch(t.behavior){case be.FLIP:o=[i,r];break;case be.CLOCKWISE:o=Q(i);break;case be.COUNTERCLOCKWISE:o=Q(i,!0);break;default:o=t.behavior}return o.forEach(function(s,l){if(i!==s||o.length===l+1)return e;i=e.placement.split("-")[0],r=T(i);var c=e.offsets.popper,u=e.offsets.reference,d=Math.floor,h="left"===i&&d(c.right)>d(u.left)||"right"===i&&d(c.left)<d(u.right)||"top"===i&&d(c.bottom)>d(u.top)||"bottom"===i&&d(c.top)<d(u.bottom),f=d(c.left)<d(n.left),p=d(c.right)>d(n.right),m=d(c.top)<d(n.top),g=d(c.bottom)>
vendor: 4,861 bytes, line 55
55d(n.bottom),v="left"===i&&f||"right"===i&&p||"top"===i&&m||"bottom"===i&&g,y=-1!==["top","bottom"].indexOf(i),L=!!t.flipVariations&&(y&&"start"===a&&f||y&&"end"===a&&p||!y&&"start"===a&&m||!y&&"end"===a&&g);(h||v||L)&&(e.flipped=!0,(h||v)&&(i=o[l+1]),L&&(a=X(a)),e.placement=i+(a?"-"+a:""),e.offsets.popper=ve({},e.offsets.popper,S(e.instance.popper,e.offsets.reference,e.placement)),e=D(e.instance.modifiers,e,"flip"))}),e}function Z(e){var t=e.offsets,n=t.popper,i=t.reference,r=e.placement.split("-")[0],a=Math.floor,o=-1!==["top","bottom"].indexOf(r),s=o?"right":"bottom",l=o?"left":"top",c=o?"width":"height";return n[s]<a(i[l])&&(e.offsets.popper[l]=a(i[l])-n[c]),n[l]>a(i[s])&&(e.offsets.popper[l]=a(i[s])),e}function ee(e,t,n,i){var r=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+r[1],o=r[2];if(!a)return e;if(0===o.indexOf("%")){var s=void 0;switch(o){case"%p":s=n;break;case"%":case"%r":default:s=i}return g(s)[t]/100*a}if("vh"===o||"vw"===o){return("vh"===o?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a}return a}function te(e,t,n,i){var r=[0,0],a=-1!==["right","left"].indexOf(i),o=e.split(/(\+|\-)/).map(function(e){return e.trim()}),s=o.indexOf(k(o,function(e){return-1!==e.search(/,|\s/)}));o[s]&&-1===o[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[o.slice(0,s).concat([o[s].split(l)[0]]),[o[s].split(l)[1]].concat(o.slice(s+1))]:[o];return(c=c.map(function(e,i){var r=(1===i?!a:a)?"height":"width",o=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,o=!0,e):o?(e[e.length-1]+=t,o=!1,e):e.concat(t)},[]).map(function(e){return ee(e,r,t,n)})})).forEach(function(e,t){e.forEach(function(n,i){F(n)&&(r[t]+=n*("-"===e[i-1]?-1:1))})}),r}function ne(e,t){var n=t.offset,i=e.placement,r=e.offsets,a=r.popper,o=r.reference,s=i.split("-")[0],l=void 0;return l=F(+n)?[+n,0]:te(n,a,o,s),"left"===s?(a.top+=l[0],a.left-=l[1]):"right"===s?(a.top+=l[0],a.left+=l[1]):"top"===s?(a.left+=l[0],a.top-=l[1]):"bottom"===s&&(a.left+=l[0],a.top+=l[1]),e.popper=a,e}function ie(e,t){var n=t.boundariesElement||s(e.instance.popper);e.instance.reference===n&&(n=s(n));var i=P("transform"),r=e.instance.popper.style,a=r.top,o=r.left,l=r[i];r.top="",r.left="",r[i]="";var c=w(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);r.top=a,r.left=o,r[i]=l,t.boundaries=c;var u=t.priority,d=e.offsets.popper,h={primary:function(e){var n=d[e];return d[e]<c[e]&&!t.escapeWithReference&&(n=Math.max(d[e],c[e])),ge({},e,n)},secondary:function(e){var n="right"===e?"left":"top",i=d[n];return d[e]>c[e]&&!t.escapeWithReference&&(i=Math.min(d[n],c[e]-("right"===e?d.width:d.height))),ge({},n,i)}};return u.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";d=ve({},d,h[t](e))}),e.offsets.popper=d,e}function re(e){var t=e.placement,n=t.split("-")[0],i=t.split("-")[1];if(i){var r=e.offsets,a=r.reference,o=r.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",c=s?"width":"height",u={start:ge({},l,a[l]),end:ge({},l,a[l]+a[c]-o[c])};e.offsets.popper=ve({},o,u[i])}return e}function ae(e){if(!G(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=k(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}function oe(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,r=i.popper,a=i.reference,o=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return r[o?"left":"top"]=a[n]-(s?r[o?"width":"height"]:0),e.placement=T(t),e.offsets.popper=g(r),e}for(var se="undefined"!=typeof window&&"undefined"!=typeof document,le=["Edge","Trident","Firefox"],ce=0,ue=0;ue<le.length;ue+=1)if(se&&navigator.userAgent.indexOf(le[ue])>=0){ce=1;break}var de=se&&window.Promise?e:t,he=se&&!(!window.MSInputMethodContext||!document.documentMode),fe=se&&/MSIE 10/.test(navigator.userAgent),pe=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},me=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),ge=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},ve=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}
55,ye=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Le=ye.slice(3),be={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"},_e={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:re},offset:{order:200,enabled:!0,fn:ne,offset:0},preventOverflow:{order:300,enabled:!0,fn:ie,priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:Z},arrow:{order:500,enabled:!0,fn:K,element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:J,behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:oe},hide:{order:800,enabled:!0,fn:ae},computeStyle:{order:850,enabled:!0,fn:V,gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:U,onLoad:Y,gpuAcceleration:undefined}}},we=function(){function e(t,i){var r=this,a=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};pe(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=de(this.update.bind(this)),this.options=ve({},e.Defaults,a),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=i&&i.jquery?i[0]:i,this.options.modifiers={},Object.keys(ve({},e.Defaults.modifiers,a.modifiers)).forEach(function(t){r.options.modifiers[t]=ve({},e.Defaults.modifiers[t]||{},a.modifiers?a.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return ve({name:e},r.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&n(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return me(e,[{key:"update",value:function(){return O.call(this)}},{key:"destroy",value:function(){return $.call(this)}},{key:"enableEventListeners",value:function(){return z.call(this)}},{key:"disableEventListeners",value:function(){return B.call(this)}}]),e}();return we.Utils=("undefined"!=typeof window?window:global).PopperUtils,we.placements=ye,we.Defaults=_e,we}),function(e){var t=!1;if("function"==typeof define&&define.amd&&(define(e),t=!0),"object"==typeof exports&&(module.exports=e(),t=!0),!t){var n=window.Cookies,i=window.Cookies=e();i.noConflict=function(){return window.Cookies=n,i}}}(function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var i in n)t[i]=n[i]}return t}function t(n){function i(t,r,a){var o;if("undefined"!=typeof document){if(arguments.length>1){if("number"==typeof(a=e({path:"/"},i.defaults,a)).expires){var s=new Date;s.setMilliseconds(s.getMilliseconds()+864e5*a.expires),a.expires=s}a.expires=a.expires?a.expires.toUTCString():"";try{o=JSON.stringify(r),/^[\{\[]/.test(o)&&(r=o)}catch(g){}r=n.write?n.write(r,t):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=(t=(t=encodeURIComponent(String(t))).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent)).replace(/[\(\)]/g,escape);var l="";for(var c in a)a[c]&&(l+="; "+c,!0!==a[c]&&(l+="="+a[c]));return document.cookie=t+"="+r+l}t||(o={});for(var u=document.cookie?document.cookie.split("; "):[],d=/(%[0-9A-Z]{2})+/g,h=0;h<u.length;h++){var f=u[h].split("="),p=f.slice(1).join("=");'"'===p.charAt(0)&&(p=p.slice(1,-1));try{var m=f[0].replace(d,decodeURIComponent);if(p=n.read?n.read(p,m):n(p,m)||p.replace(d,decodeURIComponent),this.json)try{p=JSON.parse(p)}catch(g){}if(t===m){o=p;break}t||(o[m]=p)}catch(g){}}return o}}return i.set=i,i.get=function(e){return i.call(i,e)},i.getJSON=function(){return i.apply({json:!0},[].slice.call(arguments))},i.defaults={},i.remove=function(t,n){i(t,"",e(n,{expires:-1}))},i.withConverter=t,i}return t(function(){})});
56/*
57 * easy-autocomplete
58 * jQuery plugin for autocompletion
59 * 
60 * @author Łukasz Pawełczak (http://github.com/pawelczak)
61 * @version 1.3.5
62 * Copyright  License: 
63 */
64var EasyAutocomplete=function(e){return e.Configuration=function(e){function t(){if("xml"===e.dataType&&(e.getValue||(e.getValue=function(e){return $(e).text()}),e.list||(e.list={}),e.list.sort||(e.list.sort={}),e.list.sort.method=function(t,n){return t=e.getValue(t),(n=e.getValue(n))>t?-1:t>n?1:0},e.list.match||(e.list.match={}),e.list.match.method=function(e,t){return e.search(t)>-1}),void 0!==e.categories&&e.categories instanceof Array){for(var t=[],n=0,i=e.categories.length;i>n;n+=1){var r=e.categories[n];
vendor: 12,905 bytes, line 64
64for(var a in s.categories[0])void 0===r[a]&&(r[a]=s.categories[0][a]);t.push(r)}e.categories=t}}function n(){function t(e,n){var i=e||{};for(var r in e)void 0!==n[r]&&null!==n[r]&&("object"!=typeof n[r]||n[r]instanceof Array?i[r]=n[r]:t(e[r],n[r]));return void 0!==n.data&&null!==n.data&&"object"==typeof n.data&&(i.data=n.data),i}s=t(s,e)}function i(){if("list-required"!==s.url&&"function"!=typeof s.url){var t=s.url;s.url=function(){return t}}if(void 0!==s.ajaxSettings.url&&"function"!=typeof s.ajaxSettings.url){t=s.ajaxSettings.url;s.ajaxSettings.url=function(){return t}}if("string"==typeof s.listLocation){var n=s.listLocation;"XML"===s.dataType.toUpperCase()?s.listLocation=function(e){return $(e).find(n)}:s.listLocation=function(e){return e[n]}}if("string"==typeof s.getValue){var i=s.getValue;s.getValue=function(e){return e[i]}}void 0!==e.categories&&(s.categoriesAssigned=!0)}function r(){void 0!==e.ajaxSettings&&"object"==typeof e.ajaxSettings?s.ajaxSettings=e.ajaxSettings:s.ajaxSettings={}}function a(e){return void 0!==s[e]&&null!==s[e]}function o(e,t){function n(t,i){for(var r in i)void 0===t[r]&&e.log("Property '"+r+"' does not exist in EasyAutocomplete options API."),"object"==typeof t[r]&&-1===$.inArray(r,l)&&n(t[r],i[r])}n(s,t)}var s={data:"list-required",url:"list-required",dataType:"json",listLocation:function(e){return e},xmlElementName:"",getValue:function(e){return e},autocompleteOff:!0,placeholder:!1,ajaxCallback:function(){},matchResponseProperty:!1,list:{sort:{enabled:!1,method:function(e,t){return e=s.getValue(e),(t=s.getValue(t))>e?-1:e>t?1:0}},maxNumberOfElements:6,hideOnEmptyPhrase:!0,match:{enabled:!1,caseSensitive:!1,method:function(e,t){return e.search(t)>-1}},showAnimation:{type:"normal",time:400,callback:function(){}},hideAnimation:{type:"normal",time:400,callback:function(){}},onClickEvent:function(){},onSelectItemEvent:function(){},onLoadEvent:function(){},onChooseEvent:function(){},onKeyEnterEvent:function(){},onMouseOverEvent:function(){},onMouseOutEvent:function(){},onShowListEvent:function(){},onHideListEvent:function(){}},highlightPhrase:!0,theme:"",cssClasses:"",minCharNumber:0,requestDelay:0,adjustWidth:!0,ajaxSettings:{},preparePostData:function(e){return e},loggerEnabled:!0,template:"",categoriesAssigned:!1,categories:[{maxNumberOfElements:4}]},l=["ajaxSettings","template"];this.get=function(e){return s[e]},this.equals=function(e,t){return!(!a(e)||s[e]!==t)},this.checkDataUrlProperties=function(){return"list-required"!==s.url||"list-required"!==s.data},this.checkRequiredProperties=function(){for(var e in s)if("required"===s[e])return logger.error("Option "+e+" must be defined"),!1;return!0},this.printPropertiesThatDoesntExist=function(e,t){o(e,t)},t(),n(),!0===s.loggerEnabled&&o(console,e),r(),i()},e}(EasyAutocomplete||{}),EasyAutocomplete=function(e){return e.Logger=function(){this.error=function(e){console.log("ERROR: "+e)},this.warning=function(e){console.log("WARNING: "+e)}},e}(EasyAutocomplete||{}),EasyAutocomplete=function(e){return e.Constans=function(){var e={CONTAINER_CLASS:"easy-autocomplete-container",CONTAINER_ID:"eac-container-",WRAPPER_CSS_CLASS:"easy-autocomplete"};this.getValue=function(t){return e[t]}},e}(EasyAutocomplete||{}),EasyAutocomplete=function(e){return e.ListBuilderService=function(e,t){function n(t,n){function i(){var i,r={};return void 0!==t.xmlElementName&&(r.xmlElementName=t.xmlElementName),void 0!==t.listLocation?i=t.listLocation:void 0!==e.get("listLocation")&&(i=e.get("listLocation")),void 0!==i?"string"==typeof i?r.data=$(n).find(i):"function"==typeof i&&(r.data=i(n)):r.data=n,r}function r(){var e={};return void 0!==t.listLocation?"string"==typeof t.listLocation?e.data=n[t.listLocation]:"function"==typeof t.listLocation&&(e.data=t.listLocation(n)):e.data=n,e}var a={};if(a="XML"===e.get("dataType").toUpperCase()?i():r(),void 0!==t.header&&(a.header=t.header),void 0!==t.maxNumberOfElements&&(a.maxNumberOfElements=t.maxNumberOfElements),void 0!==e.get("list").maxNumberOfElements&&(a.maxListSize=e.get("list").maxNumberOfElements),void 0!==t.getValue)if("string"==typeof t.getValue){var o=t.getValue;a.getValue=function(e){return e[o]}}else"function"==typeof t.getValue&&(a.getValue=t.getValue);else a.getValue=e.get("getValue");return a}function i(t){var n=[];return void 0===t.xmlElementName&&(t.xmlElementName=e.get("xmlElementName")),$(t.data).find(t.xmlElementName).each(function(){n.push(this)}),n}this.init=function(t){var n=[],i={};return i.data=e.get("listLocation")(t),i.getValue=e.get("getValue"),i.maxListSize=e.get("list").maxNumberOfElements,n.push(i),n},this.updateCategories=function(t,i){if(e.get("categoriesAssigned")){t=[];for(var r=0;r<e.get("categories").length;r+=1){var a=n(e.get("categories")[r],i);t.push(a)}}return t},this.convertXml=function(t){if("XML"===e.get("dataType").toUpperCase())for(var n=0;n<t.length;n+=1)t[n].data=i(t[n]);return t},this.processData=function(n,i){for(var r=0,a=n.length;a>r;r+=1)n[r].data=t(e,n[r],i);return n},this.checkIfDataExists=function(e){for(var t=0,n=e.length;n>t;t+=1)if(void 0!==e[t].data&&e[t].data instanceof Array&&e[t].data.length>0)return!0;return!1}},e}(EasyAutocomplete||{}),EasyAutocomplete=function(e){return e.proccess=function(t,n,i){function r(e,n){var i=[];if(t.get("list").match.enabled)for(var r=0,o=e.length;o>r;r+=1)a(t.get("getValue")(e[r]),n)&&i.push(e[r]);else i=e;return i}function a(e,n){return t.get("list").match.caseSensitive||("string"==typeof e&&(e=e.toLowerCase()),n=n.toLowerCase()),!!t.get("list").match.method(e,n)}function o(e){return void 0!==n.maxNumberOfElements&&e.length>n.maxNumberOfElements&&(e=e.slice(0,n.maxNumberOfElements)),e}function s(e){return t.get("list").sort.enabled&&e.sort(t.get("list").sort.method),e}e.proccess.match=a;var l=n.data;return s(l=o(l=r(l,i)))},e}(EasyAutocomplete||{}),EasyAutocomplete=function(e){return e.Template=function(e){var t={basic:{type:"basic",method:function(e){return e},cssClass:""},description:{type:"description",fields:{description:"description"},method:function(e){return e+" - description"},cssClass:"eac-description"},iconLeft:{type:"iconLeft",fields:{icon:""},method:function(e){return e},cssClass:"eac-icon-left"},iconRight:{type:"iconRight",fields:{iconSrc:""},method:function(e){return e},cssClass:"eac-icon-right"},links:{type:"links",fields:{link:""},method:function(e){return e},cssClass:""},custom:{type:"custom",method:function(){},cssClass:""}},n=function(e){var n,i=e.fields;return"description"===e.type?(n=t.description.method,"string"==typeof i.description?n=function(e,t){return e+" - <span>"+t[i.description]+"</span>"}:"function"==typeof i.description&&(n=function(e,t){return e+" - <span>"+i.description(t)+"</span>"}),n):"iconRight"===e.type?("string"==typeof i.iconSrc?n=function(e,t){return e+"<img class='eac-icon' src='"+t[i.iconSrc]+"' />"}:"function"==typeof i.iconSrc&&(n=function(e,t){return e+"<img class='eac-icon' src='"+i.iconSrc(t)+"' />"}),n):"iconLeft"===e.type?("string"==typeof i.iconSrc?n=function(e,t){return"<img class='eac-icon' src='"+t[i.iconSrc]+"' />"+e}:"function"==typeof i.iconSrc&&(n=function(e,t){return"<img class='eac-icon' src='"+i.iconSrc(t)+"' />"+e}),n):"links"===e.type?("string"==typeof i.link?n=function(e,t){return"<a href='"+t[i.link]+"' >"+e+"</a>"}:"function"==typeof i.link&&(n=function(e,t){return"<a href='"+i.link(t)+"' >"+e+"</a>"}),n):"custom"===e.type?e.method:t.basic.method},i=function(e){return e&&e.type&&e.type&&t[e.type]?n(e):t.basic.method},r=function(e){var n=function(){return""};return e&&e.type&&e.type&&t[e.type]?function(){var n=t[e.type].cssClass;return function(){return n}}():n};this.getTemplateClass=r(e),this.build=i(e)},e}(EasyAutocomplete||{}),EasyAutocomplete=function(e){return e.main=function(t,n){function i(){return 0===L.length?void m.error("Input field doesn't exist."):p.checkDataUrlProperties()?p.checkRequiredProperties()?(r(),void o()):void m.error("Will not work without mentioned properties."):void m.error("One of options variables 'data' or 'url' must be defined.")}function r(){function e(){var e=$("<div>"),n=f.getValue("WRAPPER_CSS_CLASS");p.get("theme")&&""!==p.get("theme")&&(n+=" eac-"+p.get("theme")),p.get("cssClasses")&&""!==p.get("cssClasses")&&(n+=" "+p.get("cssClasses")),""!==g.getTemplateClass()&&(n+=" "+g.getTemplateClass()),e.addClass(n),L.wrap(e),!0===p.get("adjustWidth")&&t()}function t(){var e=L.outerWidth();L.parent().css("width",e)}function n(){L.unwrap()}function i(){var e=$("<div>").addClass(f.getValue("CONTAINER_CLASS"));e.attr("id",a()).prepend($("<ul>")),e.on("show.eac",function(){switch(p.get("list").showAnimation.type){case"slide":var t=p.get("list").showAnimation.time,n=p.get("list").showAnimation.callback;e.find("ul").slideDown(t,n);break;case"fade":t=p.get("list").showAnimation.time,n=p.get("list").showAnimation.callback,e.find("ul").fadeIn(t);break;default:e.find("ul").show()}p.get("list").onShowListEvent()}).on("hide.eac",function(){switch(p.get("list").hideAnimation.type){case"slide":var t=p.get("list").hideAnimation.time,n=p.get("list").hideAnimation.callback;e.find("ul").slideUp(t,n);break;case"fade":t=p.get("list").hideAnimation.time,n=p.get("list").hideAnimation.callback,e.find("ul").fadeOut(t,n);break;default:e.find("ul").hide()}p.get("list").onHideListEvent()}).on("selectElement.eac",function(){e.find("ul li").removeClass("selected"),e.find("ul li").eq(w).addClass("selected"),p.get("list").onSelectItemEvent()}).on("loadElements.eac",function(t,n,i){var r="",a=e.find("ul");a.empty().detach(),_=[];for(var s=0,l=0,u=n.length;u>l;l+=1){var d=n[l].data;if(0!==d.length){void 0!==n[l].header&&n[l].header.length>0&&a.append("<div class='eac-category' >"+n[l].header+"</div>");for(var h=0,f=d.length;f>h&&s<n[l].maxListSize;h+=1)r=$("<li><div class='eac-item'></div></li>"),function(){var e=h,t=s,a=n[l].getValue(d[e]);r.find(" > div").on("click",function(){L.val(a).trigger("change"),w=t,c(t),p.get("list").onClickEvent(),p.get("list").onChooseEvent()}).mouseover(function(){w=t,c(t),p.get("list").onMouseOverEvent()}).mouseout(function(){p.get("list").onMouseOutEvent()}).html(g.build(o(a,i),d[e]))}(),a.append(r),_.push(d[h]),s+=1}}e.append(a),p.get("list").onLoadEvent()}),L.after(e)}function r(){L.next("."+f.getValue("CONTAINER_CLASS")).remove()}function o(e,t){return p.get("highlightPhrase")&&""!==t?l(e,t):e}function s(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}function l(e,t){var n=s(t);return(e+"").replace(new RegExp("("+n+")","gi"),"<b>$1</b>")}L.parent().hasClass(f.getValue("WRAPPER_CSS_CLASS"))&&(r(),n()),e(),i(),b=$("#"+a()),p.get("placeholder")&&L.attr("placeholder",p.get("placeholder"))}function a(){var e=L.attr("id");return f.getValue("CONTAINER_ID")+e}function o(){function e(){y("autocompleteOff",!0)&&f(),t(),n(),i(),r(),a(),o()}function t(){L.focusout(function(){var e,t=L.val();p.get("list").match.caseSensitive||(t=t.toLowerCase());for(var n=0,i=_.length;i>n;n+=1)if(e=p.get("getValue")(_[n]),p.get("list").match.caseSensitive||(e=e.toLowerCase()),e===t)return void c(w=n)})}function n(){L.off("keyup").keyup(function(e){function t(e){function t(){var e={},t=p.get("ajaxSettings")||{};for(var n in t)e[n]=t[n];return e}function n(e,t){return!1===p.get("matchResponseProperty")||("string"==typeof p.get("matchResponseProperty")?t[p.get("matchResponseProperty")]===e:"function"!=typeof p.get("matchResponseProperty")||p.get("matchResponseProperty")(t)===e)}if(!(e.length<p.get("minCharNumber"))){if("list-required"!==p.get("data")){var i=p.get("data"),r=v.init(i);r=v.updateCategories(r,i),u(r=v.processData(r,e),e),L.parent().find("li").length>0?s():l()}var a=t();void 0!==a.url&&""!==a.url||(a.url=p.get("url")),void 0!==a.dataType&&""!==a.dataType||(a.dataType=p.get("dataType")),void 0!==a.url&&"list-required"!==a.url&&(a.url=a.url(e),a.data=p.get("preparePostData")(a.data,e),$.ajax(a).done(function(t){var i=v.init(t);i=v.updateCategories(i,t),i=v.convertXml(i),n(e,t)&&u(i=v.processData(i,e),e),v.checkIfDataExists(i)&&L.parent().find("li").length>0?s():l(),p.get("ajaxCallback")()}).fail(function(){m.warning("Fail to load response data")}).always(function(){}))}}switch(e.keyCode){case 27:l(),d();break;case 38:e.preventDefault(),_.length>0&&w>0&&(w-=1,L.val(p.get("getValue")(_[w])),c(w));break;case 40:e.preventDefault(),_.length>0&&w<_.length-1&&(w+=1,L.val(p.get("getValue")(_[w])),c(w));break;default:if(e.keyCode>40||8===e.keyCode){var n=L.val();!0!==p.get("list").hideOnEmptyPhrase||8!==e.keyCode||""!==n?p.get("requestDelay")>0?(void 0!==h&&clearTimeout(h),h=setTimeout(function(){t(n)},p.get("requestDelay"))):t(n):l()}}})}function i(){L.on("keydown",function(e){return 38===(e=e||window.event).keyCode?(suppressKeypress=!0,!1):void 0}).keydown(function(e){13===e.keyCode&&w>-1&&(L.val(p.get("getValue")(_[w])),p.get("list").onKeyEnterEvent(),p.get("list").onChooseEvent(),w=-1,l(
64),e.preventDefault())})}function r(){L.off("keypress")}function a(){L.focus(function(){""!==L.val()&&_.length>0&&(w=-1,s())})}function o(){L.blur(function(){setTimeout(function(){w=-1,l()},250)})}function f(){L.attr("autocomplete","off")}e()}function s(){b.trigger("show.eac")}function l(){b.trigger("hide.eac")}function c(e){b.trigger("selectElement.eac",e)}function u(e,t){b.trigger("loadElements.eac",[e,t])}function d(){L.trigger("blur")}var h,f=new e.Constans,p=new e.Configuration(n),m=new e.Logger,g=new e.Template(n.template),v=new e.ListBuilderService(p,e.proccess),y=p.equals,L=t,b="",_=[],w=-1;e.consts=f,this.getConstants=function(){return f},this.getConfiguration=function(){return p},this.getContainer=function(){return b},this.getSelectedItemIndex=function(){return w},this.getItems=function(){return _},this.getItemData=function(e){return _.length<e||void 0===_[e]?-1:_[e]},this.getSelectedItemData=function(){return this.getItemData(w)},this.build=function(){r()},this.init=function(){i()}},e.eacHandles=[],e.getHandle=function(t){return e.eacHandles[t]},e.inputHasId=function(e){return void 0!==$(e).attr("id")&&$(e).attr("id").length>0},e.assignRandomId=function(t){var n="";do{n="eac-"+Math.floor(1e4*Math.random())}while(0!==$("#"+n).length);elementId=e.consts.getValue("CONTAINER_ID")+n,$(t).attr("id",n)},e.setHandle=function(t,n){e.eacHandles[n]=t},e}(EasyAutocomplete||{});
65/*!
66 * Bootstrap v4.0.0-beta (https://getbootstrap.com)
67 * Copyright 2011-2017 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
68 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
69 */
70if(function(e){e.fn.easyAutocomplete=function(t){return this.each(function(){var n=e(this),i=new EasyAutocomplete.main(n,t);EasyAutocomplete.inputHasId(n)||EasyAutocomplete.assignRandomId(n),i.init(),EasyAutocomplete.setHandle(i,n.attr("id"))})},e.fn.getSelectedItemIndex=function(){var t=e(this).attr("id");return void 0!==t?EasyAutocomplete.getHandle(t).getSelectedItemIndex():-1},e.fn.getItems=function(){var t=e(this).attr("id");return void 0!==t?EasyAutocomplete.getHandle(t).getItems():-1},e.fn.getItemData=function(t){var n=e(this).attr("id");return void 0!==n&&t>-1?EasyAutocomplete.getHandle(n).getItemData(t):-1},e.fn.getSelectedItemData=function(){var t=e(this).attr("id");return void 0!==t?EasyAutocomplete.getHandle(t).getSelectedItemData():-1}}(jQuery),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");!function(){var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1||e[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),function(){function e(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function t(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),a=function(e){function t(e){return{}.toString.call(e).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}function n(e){return(e[0]||e).nodeType}function i(){return{bindType:s.end,delegateType:s.end,handle:function(t){return e(t.target).is(this)?t.handleObj.handler.apply(this,arguments):undefined}}}function r(){if(window.QUnit)return!1;var e=document.createElement("bootstrap");
70for(var t in c)if(e.style[t]!==undefined)return{end:c[t]};return!1}function a(t){var n=this,i=!1;return e(this).one(u.TRANSITION_END,function(){i=!0}),setTimeout(function(){i||u.triggerTransitionEnd(n)},t),this}function o(){s=r(),e.fn.emulateTransitionEnd=a,u.supportsTransitionEnd()&&(e.event.special[u.TRANSITION_END]=i())}var s=!1,l=1e6,c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},u={TRANSITION_END:"bsTransitionEnd",getUID:function(e){do{e+=~~(Math.random()*l)}while(document.getElementById(e));return e},getSelectorFromElement:function(t){var n=t.getAttribute("data-target");n&&"#"!==n||(n=t.getAttribute("href")||"");try{return e(n).length>0?n:null}catch(i){return null}},reflow:function(e){return e.offsetHeight},triggerTransitionEnd:function(t){e(t).trigger(s.end)},supportsTransitionEnd:function(){return Boolean(s)},typeCheckConfig:function(e,i,r){for(var a in r)if(r.hasOwnProperty(a)){var o=r[a],s=i[a],l=s&&n(s)?"element":t(s);if(!new RegExp(o).test(l))throw new Error(e.toUpperCase()+': Option "'+a+'" provided type "'+l+'" but expected type "'+o+'".')}}};return o(),u}(jQuery),o=(function(e){var t="alert",i="4.0.0-beta",o="bs.alert",s="."+o,l=".data-api",c=e.fn[t],u=150,d={DISMISS:'[data-dismiss="alert"]'},h={CLOSE:"close"+s,CLOSED:"closed"+s,CLICK_DATA_API:"click"+s+l},f={ALERT:"alert",FADE:"fade",SHOW:"show"},p=function(){function t(e){n(this,t),this._element=e}return t.prototype.close=function(e){e=e||this._element;var t=this._getRootElement(e);this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},t.prototype.dispose=function(){e.removeData(this._element,o),this._element=null},t.prototype._getRootElement=function(t){var n=a.getSelectorFromElement(t),i=!1;return n&&(i=e(n)[0]),i||(i=e(t).closest("."+f.ALERT)[0]),i},t.prototype._triggerCloseEvent=function(t){var n=e.Event(h.CLOSE);return e(t).trigger(n),n},t.prototype._removeElement=function(t){var n=this;e(t).removeClass(f.SHOW),a.supportsTransitionEnd()&&e(t).hasClass(f.FADE)?e(t).one(a.TRANSITION_END,function(e){return n._destroyElement(t,e)}).emulateTransitionEnd(u):this._destroyElement(t)},t.prototype._destroyElement=function(t){e(t).detach().trigger(h.CLOSED).remove()},t._jQueryInterface=function(n){return this.each(function(){var i=e(this),r=i.data(o);r||(r=new t(this),i.data(o,r)),"close"===n&&r[n](this)})},t._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},r(t,null,[{key:"VERSION",get:function(){return i}}]),t}();e(document).on(h.CLICK_DATA_API,d.DISMISS,p._handleDismiss(new p)),e.fn[t]=p._jQueryInterface,e.fn[t].Constructor=p,e.fn[t].noConflict=function(){return e.fn[t]=c,p._jQueryInterface}}(jQuery),function(e){var t="button",i="4.0.0-beta",a="bs.button",o="."+a,s=".data-api",l=e.fn[t],c={ACTIVE:"active",BUTTON:"btn",FOCUS:"focus"},u={DATA_TOGGLE_CARROT:'[data-toggle^="button"]',DATA_TOGGLE:'[data-toggle="buttons"]',INPUT:"input",ACTIVE:".active",BUTTON:".btn"},d={CLICK_DATA_API:"click"+o+s,FOCUS_BLUR_DATA_API:"focus"+o+s+" blur"+o+s},h=function(){function t(e){n(this,t),this._element=e}return t.prototype.toggle=function(){var t=!0,n=!0,i=e(this._element).closest(u.DATA_TOGGLE)[0];if(i){var r=e(this._element).find(u.INPUT)[0];if(r){if("radio"===r.type)if(r.checked&&e(this._element).hasClass(c.ACTIVE))t=!1;else{var a=e(i).find(u.ACTIVE)[0];a&&e(a).removeClass(c.ACTIVE)}if(t){if(r.hasAttribute("disabled")||i.hasAttribute("disabled")||r.classList.contains("disabled")||i.classList.contains("disabled"))return;r.checked=!e(this._element).hasClass(c.ACTIVE),e(r).trigger("change")}r.focus(),n=!1}}n&&this._element.setAttribute("aria-pressed",!e(this._element).hasClass(c.ACTIVE)),t&&e(this._element).toggleClass(c.ACTIVE)},t.prototype.dispose=function(){e.removeData(this._element,a),this._element=null},t._jQueryInterface=function(n){return this.each(function(){var i=e(this).data(a);i||(i=new t(this),e(this).data(a,i)),"toggle"===n&&i[n]()})},r(t,null,[{key:"VERSION",get:function(){return i}}]),t}();e(document).on(d.CLICK_DATA_API,u.DATA_TOGGLE_CARROT,function(t){t.preventDefault();var n=t.target;e(n).hasClass(c.BUTTON)||(n=e(n).closest(u.BUTTON)),h._jQueryInterface.call(e(n),"toggle")}).on(d.FOCUS_BLUR_DATA_API,u.DATA_TOGGLE_CARROT,function(t){var n=e(t.target).closest(u.BUTTON)[0];e(n).toggleClass(c.FOCUS,/^focus(in)?$/.test(t.type))}),e.fn[t]=h._jQueryInterface,e.fn[t].Constructor=h,e.fn[t].noConflict=function(){return e.fn[t]=l,h._jQueryInterface}}(jQuery),function(e){var t="carousel",o="4.0.0-beta",s="bs.carousel",l="."+s,c=".data-api",u=e.fn[t],d=600,h=37,f=39,p=500,m={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0},g={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean"},v={NEXT:"next",PREV:"prev",LEFT:"left",RIGHT:"right"},y={SLIDE:"slide"+l,SLID:"slid"+l,KEYDOWN:"keydown"+l,MOUSEENTER:"mouseenter"+l,MOUSELEAVE:"mouseleave"+l,TOUCHEND:"touchend"+l,LOAD_DATA_API:"load"+l+c,CLICK_DATA_API:"click"+l+c}
vendor: 10,125 bytes, line 70
70,L={CAROUSEL:"carousel",ACTIVE:"active",SLIDE:"slide",RIGHT:"carousel-item-right",LEFT:"carousel-item-left",NEXT:"carousel-item-next",PREV:"carousel-item-prev",ITEM:"carousel-item"},b={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},_=function(){function c(t,i){n(this,c),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this._config=this._getConfig(i),this._element=e(t)[0],this._indicatorsElement=e(this._element).find(b.INDICATORS)[0],this._addEventListeners()}return c.prototype.next=function(){this._isSliding||this._slide(v.NEXT)},c.prototype.nextWhenVisible=function(){document.hidden||this.next()},c.prototype.prev=function(){this._isSliding||this._slide(v.PREV)},c.prototype.pause=function(t){t||(this._isPaused=!0),e(this._element).find(b.NEXT_PREV)[0]&&a.supportsTransitionEnd()&&(a.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},c.prototype.cycle=function(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},c.prototype.to=function(t){var n=this;this._activeElement=e(this._element).find(b.ACTIVE_ITEM)[0];var i=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)e(this._element).one(y.SLID,function(){return n.to(t)});else{if(i===t)return this.pause(),void this.cycle();var r=t>i?v.NEXT:v.PREV;this._slide(r,this._items[t])}},c.prototype.dispose=function(){e(this._element).off(l),e.removeData(this._element,s),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},c.prototype._getConfig=function(n){return n=e.extend({},m,n),a.typeCheckConfig(t,n,g),n},c.prototype._addEventListeners=function(){var t=this;this._config.keyboard&&e(this._element).on(y.KEYDOWN,function(e){return t._keydown(e)}),"hover"===this._config.pause&&(e(this._element).on(y.MOUSEENTER,function(e){return t.pause(e)}).on(y.MOUSELEAVE,function(e){return t.cycle(e)}),"ontouchstart"in document.documentElement&&e(this._element).on(y.TOUCHEND,function(){t.pause(),t.touchTimeout&&clearTimeout(t.touchTimeout),t.touchTimeout=setTimeout(function(e){return t.cycle(e)},p+t._config.interval)}))},c.prototype._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.which){case h:e.preventDefault(),this.prev();break;case f:e.preventDefault(),this.next();break;default:return}},c.prototype._getItemIndex=function(t){return this._items=e.makeArray(e(t).parent().find(b.ITEM)),this._items.indexOf(t)},c.prototype._getItemByDirection=function(e,t){var n=e===v.NEXT,i=e===v.PREV,r=this._getItemIndex(t),a=this._items.length-1;if((i&&0===r||n&&r===a)&&!this._config.wrap)return t;var o=(r+(e===v.PREV?-1:1))%this._items.length;return-1===o?this._items[this._items.length-1]:this._items[o]},c.prototype._triggerSlideEvent=function(t,n){var i=this._getItemIndex(t),r=this._getItemIndex(e(this._element).find(b.ACTIVE_ITEM)[0]),a=e.Event(y.SLIDE,{relatedTarget:t,direction:n,from:r,to:i});return e(this._element).trigger(a),a},c.prototype._setActiveIndicatorElement=function(t){if(this._indicatorsElement){e(this._indicatorsElement).find(b.ACTIVE).removeClass(L.ACTIVE);var n=this._indicatorsElement.children[this._getItemIndex(t)];n&&e(n).addClass(L.ACTIVE)}},c.prototype._slide=function(t,n){var i=this,r=e(this._element).find(b.ACTIVE_ITEM)[0],o=this._getItemIndex(r),s=n||r&&this._getItemByDirection(t,r),l=this._getItemIndex(s),c=Boolean(this._interval),u=void 0,h=void 0,f=void 0;if(t===v.NEXT?(u=L.LEFT,h=L.NEXT,f=v.LEFT):(u=L.RIGHT,h=L.PREV,f=v.RIGHT),s&&e(s).hasClass(L.ACTIVE))this._isSliding=!1;else if(!this._triggerSlideEvent(s,f).isDefaultPrevented()&&r&&s){this._isSliding=!0,c&&this.pause(),this._setActiveIndicatorElement(s);var p=e.Event(y.SLID,{relatedTarget:s,direction:f,from:o,to:l});a.supportsTransitionEnd()&&e(this._element).hasClass(L.SLIDE)?(e(s).addClass(h),a.reflow(s),e(r).addClass(u),e(s).addClass(u),e(r).one(a.TRANSITION_END,function(){e(s).removeClass(u+" "+h).addClass(L.ACTIVE),e(r).removeClass(L.ACTIVE+" "+h+" "+u),i._isSliding=!1,setTimeout(function(){return e(i._element).trigger(p)},0)}).emulateTransitionEnd(d)):(e(r).removeClass(L.ACTIVE),e(s).addClass(L.ACTIVE),this._isSliding=!1,e(this._element).trigger(p)),c&&this.cycle()}},c._jQueryInterface=function(t){return this.each(function(){var n=e(this).data(s),r=e.extend({},m,e(this).data());"object"===(void 0===t?"undefined":i(t))&&e.extend(r,t);var a="string"==typeof t?t:r.slide;if(n||(n=new c(this,r),e(this).data(s,n)),"number"==typeof t)n.to(t);else if("string"==typeof a){if(n[a]===undefined)throw new Error('No method named "'+a+'"');n[a]()}else r.interval&&(n.pause(),n.cycle())})},c._dataApiClickHandler=function(t){var n=a.getSelectorFromElement(this);if(n){var i=e(n)[0];if(i&&e(i).hasClass(L.CAROUSEL)){var r=e.extend({},e(i).data(),e(this).data()),o=this.getAttribute("data-slide-to");o&&(r.interval=!1),c._jQueryInterface.call(e(i),r),o&&e(i).data(s).to(o),t.preventDefault()}}},r(c,null,[{key:"VERSION",get:function(){return o}},{key:"Default",get:function(){return m}}]),c}();e(document).on(y.CLICK_DATA_API,b.DATA_SLIDE,_._dataApiClickHandler),e(window).on(y.LOAD_DATA_API,function(){e(b.DATA_RIDE).each(function(){var t=e(this);_._jQueryInterface.call(t,t.data())})}),e.fn[t]=_._jQueryInterface,e.fn[t].Constructor=_,e.fn[t].noConflict=function(){return e.fn[t]=u,_._jQueryInterface}}(jQuery),function(e){var t="collapse",o="4.0.0-beta",s="bs.collapse",l="."+s,c=".data-api",u=e.fn[t],d=600,h={toggle:!0,parent:""},f={toggle:"boolean",parent:"string"},p={SHOW:"show"+l,SHOWN:"shown"+l,HIDE:"hide"+l,HIDDEN:"hidden"+l,CLICK_DATA_API:"click"+l+c},m={SHOW:"show",COLLAPSE:"collapse",COLLAPSING:"collapsing",COLLAPSED:"collapsed"},g={WIDTH:"width",HEIGHT:"height"},v={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},y=function(){function l(t,i){n(this,l),this._isTransitioning=!1,this._element=t,this._config=this._getConfig(i),this._triggerArray=e.makeArray(e('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'));for(var r=e(v.DATA_TOGGLE),o=0;o<r.length;o++){var s=r[o],c=a.getSelectorFromElement(s);null!==c&&e(c).filter(t).length>0&&this._triggerArray.push(s)}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}return l.prototype.toggle=function(){e(this._element).hasClass(m.SHOW)?this.hide():this.show()},l.prototype.show=function(){var t=this;if(!this._isTransitioning&&!e(this._element).hasClass(m.SHOW)){var n=void 0,i=void 0;if(this._parent&&((n=e.makeArray(e(this._parent).children().children(v.ACTIVES))).length||(n=null)),!(n&&(i=e(n).data(s))&&i._isTransitioning)){var r=e.Event(p.SHOW);if(e(this._element).trigger(r),!r.isDefaultPrevented()){n&&(l._jQueryInterface.call(e(n),"hide"),i||e(n).data(s,null));var o=this._getDimension();e(this._element).removeClass(m.COLLAPSE).addClass(m.COLLAPSING),this._element.style[o]=0,this._triggerArray.length&&e(this._triggerArray).removeClass(m.COLLAPSED).attr("aria-expanded",!0),this.setTransitioning(!0);var c=function(){e(t._element).removeClass(m.COLLAPSING).addClass(m.COLLAPSE).addClass(m.SHOW),t._element.style[o]="",t.setTransitioning(!1),e(t._element).trigger(p.SHOWN)};if(a.supportsTransitionEnd()){var u="scroll"+(o[0].toUpperCase()+o.slice(1));e(this._element).one(a.TRANSITION_END,c).emulateTransitionEnd(d),this._element.style[o]=this._element[u]+"px"}else c()}}}},l.prototype.hide=function(){var t=this;if(!this._isTransitioning&&e(this._element).hasClass(m.SHOW)){var n=e.Event(p.HIDE);if(e(this._element).trigger(n),!n.isDefaultPrevented()){var i=this._getDimension();if(this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",a.reflow(this._element),e(this._element).addClass(m.COLLAPSING).removeClass(m.COLLAPSE).removeClass(m.SHOW),this._triggerArray.length)for(var r=0;r<this._triggerArray.length;r++){var o=this._triggerArray[r],s=a.getSelectorFromElement(o);if(null!==s)e(s).hasClass(m.SHOW)||e(o).addClass(m.COLLAPSED).attr("aria-expanded",!1)}this.setTransitioning(!0);var l=function(){t.setTransitioning(!1),e(t._element).removeClass(m.COLLAPSING).addClass(m.COLLAPSE).trigger(p.HIDDEN)};this._element.style[i]="",a.supportsTransitionEnd()?e(this._element).one(a.TRANSITION_END,l).emulateTransitionEnd(d):l()}}},l.prototype.setTransitioning=function(e){this._isTransitioning=e},l.prototype.dispose=function(){e.removeData(this._element,s),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},l.prototype._getConfig=function(n){return(n=e.extend({},h,n)).toggle=Boolean(n.toggle),a.typeCheckConfig(t,n,f),n},l.prototype._getDimension=function(){return e(this._element).hasClass(g.WIDTH)?g.WIDTH:g.HEIGHT},l.prototype._getParent=function(){var t=this,n=e(this._config.parent)[0],i='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]';return e(n).find(i).each(function(e,n){t._addAriaAndCollapsedClass(l._getTargetFromElement(n),[n])}),n},l.prototype._addAriaAndCollapsedClass=function(t,n){if(t){var i=e(t).hasClass(m.SHOW);n.length&&e(n).toggleClass(m.COLLAPSED,!i).attr("aria-expanded",i)}},l._getTargetFromElement=function(t){var n=a.getSelectorFromElement(t);return n?e(n)[0]:null},l._jQueryInterface=function(t){return this.each(function(){var n=e(this),r=n.data(s),a=e.extend({},h,n.data(),"object"===(void 0===t?"undefined":i(t))&&t);if(!r&&a.toggle&&/show|hide/.test(t)&&(a.toggle=!1),r||(r=new l(this,a),n.data(s,r)),"string"==typeof t){if(r[t]===undefined)throw new Error('No method n
70amed "'+t+'"');r[t]()}})},r(l,null,[{key:"VERSION",get:function(){return o}},{key:"Default",get:function(){return h}}]),l}();e(document).on(p.CLICK_DATA_API,v.DATA_TOGGLE,function(t){/input|textarea/i.test(t.target.tagName)||t.preventDefault();var n=e(this),i=a.getSelectorFromElement(this);e(i).each(function(){var t=e(this),i=t.data(s)?"toggle":n.data();y._jQueryInterface.call(t,i)})}),e.fn[t]=y._jQueryInterface,e.fn[t].Constructor=y,e.fn[t].noConflict=function(){return e.fn[t]=u,y._jQueryInterface}}(jQuery),function(e){if("undefined"==typeof Popper)throw new Error("Bootstrap dropdown require Popper.js (https://popper.js.org)");var t="dropdown",o="4.0.0-beta",s="bs.dropdown",l="."+s,c=".data-api",u=e.fn[t],d=27,h=32,f=9,p=38,m=40,g=3,v=new RegExp(p+"|"+m+"|"+d),y={HIDE:"hide"+l,HIDDEN:"hidden"+l,SHOW:"show"+l,SHOWN:"shown"+l,CLICK:"click"+l,CLICK_DATA_API:"click"+l+c,KEYDOWN_DATA_API:"keydown"+l+c,KEYUP_DATA_API:"keyup"+l+c},L={DISABLED:"disabled",SHOW:"show",DROPUP:"dropup",MENURIGHT:"dropdown-menu-right",MENULEFT:"dropdown-menu-left"},b={DATA_TOGGLE:'[data-toggle="dropdown"]',FORM_CHILD:".dropdown form",MENU:".dropdown-menu",NAVBAR_NAV:".navbar-nav",VISIBLE_ITEMS:".dropdown-menu .dropdown-item:not(.disabled)"},_={TOP:"top-start",TOPEND:"top-end",BOTTOM:"bottom-start",BOTTOMEND:"bottom-end"},w={placement:_.BOTTOM,offset:0,flip:!0},A={placement:"string",offset:"(number|string)",flip:"boolean"},x=function(){function c(e,t){n(this,c),this._element=e,this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}return c.prototype.toggle=function(){if(!this._element.disabled&&!e(this._element).hasClass(L.DISABLED)){var t=c._getParentFromElement(this._element),n=e(this._menu).hasClass(L.SHOW);if(c._clearMenus(),!n){var i={relatedTarget:this._element},r=e.Event(y.SHOW,i);if(e(t).trigger(r),!r.isDefaultPrevented()){var a=this._element;e(t).hasClass(L.DROPUP)&&(e(this._menu).hasClass(L.MENULEFT)||e(this._menu).hasClass(L.MENURIGHT))&&(a=t),this._popper=new Popper(a,this._menu,this._getPopperConfig()),"ontouchstart"in document.documentElement&&!e(t).closest(b.NAVBAR_NAV).length&&e("body").children().on("mouseover",null,e.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),e(this._menu).toggleClass(L.SHOW),e(t).toggleClass(L.SHOW).trigger(e.Event(y.SHOWN,i))}}}},c.prototype.dispose=function(){e.removeData(this._element,s),e(this._element).off(l),this._element=null,this._menu=null,null!==this._popper&&this._popper.destroy(),this._popper=null},c.prototype.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},c.prototype._addEventListeners=function(){var t=this;e(this._element).on(y.CLICK,function(e){e.preventDefault(),e.stopPropagation(),t.toggle()})},c.prototype._getConfig=function(n){var i=e(this._element).data();return i.placement!==undefined&&(i.placement=_[i.placement.toUpperCase()]),n=e.extend({},this.constructor.Default,e(this._element).data(),n),a.typeCheckConfig(t,n,this.constructor.DefaultType),n},c.prototype._getMenuElement=function(){if(!this._menu){var t=c._getParentFromElement(this._element);this._menu=e(t).find(b.MENU)[0]}return this._menu},c.prototype._getPlacement=function(){var t=e(this._element).parent(),n=this._config.placement;return t.hasClass(L.DROPUP)||this._config.placement===_.TOP?(n=_.TOP,e(this._menu).hasClass(L.MENURIGHT)&&(n=_.TOPEND)):e(this._menu).hasClass(L.MENURIGHT)&&(n=_.BOTTOMEND),n},c.prototype._detectNavbar=function(){return e(this._element).closest(".navbar").length>0},c.prototype._getPopperConfig=function(){var e={placement:this._getPlacement(),modifiers:{offset:{offset:this._config.offset},flip:{enabled:this._config.flip}}};return this._inNavbar&&(e.modifiers.applyStyle={enabled:!this._inNavbar}),e},c._jQueryInterface=function(t){return this.each(function(){var n=e(this).data(s),r="object"===(void 0===t?"undefined":i(t))?t:null;if(n||(n=new c(this,r),e(this).data(s,n)),"string"==typeof t){if(n[t]===undefined)throw new Error('No method n
70amed "'+t+'"');n[t]()}})},c._clearMenus=function(t){if(!t||t.which!==g&&("keyup"!==t.type||t.which===f))for(var n=e.makeArray(e(b.DATA_TOGGLE)),i=0;i<n.length;i++){var r=c._getParentFromElement(n[i]),a=e(n[i]).data(s),o={relatedTarget:n[i]};if(a){var l=a._menu;if(e(r).hasClass(L.SHOW)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&t.which===f)&&e.contains(r,t.target))){var u=e.Event(y.HIDE,o);e(r).trigger(u),u.isDefaultPrevented()||("ontouchstart"in document.documentElement&&e("body").children().off("mouseover",null,e.noop),n[i].setAttribute("aria-expanded","false"),e(l).removeClass(L.SHOW),e(r).removeClass(L.SHOW).trigger(e.Event(y.HIDDEN,o)))}}}},c._getParentFromElement=function(t){var n=void 0,i=a.getSelectorFromElement(t);return i&&(n=e(i)[0]),n||t.parentNode},c._dataApiKeydownHandler=function(t){if(!(!v.test(t.which)||/button/i.test(t.target.tagName)&&t.which===h||/input|textarea/i.test(t.target.tagName)||(t.preventDefault(),t.stopPropagation(),this.disabled||e(this).hasClass(L.DISABLED)))){var n=c._getParentFromElement(this),i=e(n).hasClass(L.SHOW);if((i||t.which===d&&t.which===h)&&(!i||t.which!==d&&t.which!==h)){var r=e(n).find(b.VISIBLE_ITEMS).get();if(r.length){var a=r.indexOf(t.target);t.which===p&&a>0&&a--,t.which===m&&a<r.length-1&&a++,a<0&&(a=0),r[a].focus()}}else{if(t.which===d){var o=e(n).find(b.DATA_TOGGLE)[0];e(o).trigger("focus")}e(this).trigger("click")}}},r(c,null,[{key:"VERSION",get:function(){return o}},{key:"Default",get:function(){return w}},{key:"DefaultType",get:function(){return A}}]),c}();e(document).on(y.KEYDOWN_DATA_API,b.DATA_TOGGLE,x._dataApiKeydownHandler).on(y.KEYDOWN_DATA_API,b.MENU,x._dataApiKeydownHandler).on(y.CLICK_DATA_API+" "+y.KEYUP_DATA_API,x._clearMenus).on(y.CLICK_DATA_API,b.DATA_TOGGLE,function(t){t.preventDefault(),t.stopPropagation(),x._jQueryInterface.call(e(this),"toggle")}).on(y.CLICK_DATA_API,b.FORM_CHILD,function(e){e.stopPropagation()}),e.fn[t]=x._jQueryInterface,e.fn[t].Constructor=x,e.fn[t].noConflict=function(){return e.fn[t]=u,x._jQueryInterface}}(jQuery),function(e){var t="modal",o="4.0.0-beta",s="bs.modal",l="."+s,c=".data-api",u=e.fn[t],d=300,h=150,f=27,p={backdrop:!0,keyboard:!0,focus:!0,show:!0},m={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},g={HIDE:"hide"+l,HIDDEN:"hidden"+l,SHOW:"show"+l,SHOWN:"shown"+l,FOCUSIN:"focusin"+l,RESIZE:"resize"+l,CLICK_DISMISS:"click.dismiss"+l,KEYDOWN_DISMISS:"keydown.dismiss"+l,MOUSEUP_DISMISS:"mouseup.dismiss"+l,MOUSEDOWN_DISMISS:"mousedown.dismiss"+l,CLICK_DATA_API:"click"+l+c},v={SCROLLBAR_MEASURER:"modal-scrollbar-measure",BACKDROP:"modal-backdrop",OPEN:"modal-open",FADE:"fade",SHOW:"show"},y={DIALOG:".modal-dialog",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",NAVBAR_TOGGLER:".navbar-toggler"},L=function(){function c(t,i){n(this,c),this._config=this._getConfig(i),this._element=t,this._dialog=e(t).find(y.DIALOG)[0],this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._originalBodyPadding=0,this._scrollbarWidth=0}return c.prototype.toggle=function(e){return this._isShown?this.hide():this.show(e)},c.prototype.show=function(t){var n=this;if(!this._isTransitioning){a.supportsTransitionEnd()&&e(this._element).hasClass(v.FADE)&&(this._isTransitioning=!0);var i=e.Event(g.SHOW,{relatedTarget:t});e(this._element).trigger(i),this._isShown||i.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),e(document.body).addClass(v.OPEN),this._setEscapeEvent(),this._setResizeEvent(),e(this._element).on(g.CLICK_DISMISS,y.DATA_DISMISS,function(e){return n.hide(e)}),e(this._dialog).on(g.MOUSEDOWN_DISMISS,function(){e(n._element).one(g.MOUSEUP_DISMISS,function(t){e(t.target).is(n._element)&&(n._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return n._showElement(t)}))}},c.prototype.hide=function(t){var n=this;if(t&&t.preventDefault(),!this._isTransitioning&&this._isShown){var i=a.supportsTransitionEnd()&&e(this._element).hasClass(v.FADE);i&&(this._isTransitioning=!0);var r=e.Event(g.HIDE);e(this._element).trigger(r),this._isShown&&!r.isDefaultPrevented()&&(this._isShown=!1,this._setEscapeEvent(),this._setResizeEvent(),e(document).off(g.FOCUSIN),e(this._element).removeClass(v.SHOW),e(this._element).off(g.CLICK_DISMISS),e(this._dialog).off(g.MOUSEDOWN_DISMISS),i?e(this._element).one(a.TRANSITION_END,function(e){return n._hideModal(e)}).emulateTransitionEnd(d):this._hideModal())}},c.prototype.dispose=function(){e.removeData(this._element,s),e(window,document,this._element,this._backdrop).off(l),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._scrollbarWidth=null},c.prototype.handleUpdate=function(){this._adjustDialog()},c.prototype._getConfig=function(n){return n=e.extend({},p,n),a.typeCheckConfig(t,n,m),n},c.prototype._showElement=function(t){var n=this,i=a.supportsTransitionEnd()&&e(this._element).hasClass(v.FADE);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.scrollTop=0,i&&a.reflow(this._element),e(this._element).addClass(v.SHOW),this._config.focus&&this._enforceFocus();var r=e.Event(g.SHOWN,{relatedTarget:t}),o=function(){n._config.focus&&n._element.focus(),n._isTransitioning=!1,e(n._element).trigger(r)};i?e(this._dialog).one(a.TRANSITION_END,o).emulateTransitionEnd(d):o()},c.prototype._enforceFocus=function(){var t=this;e(document).off(g.FOCUSIN).on(g.FOCUSIN,function(n){document===n.target||t._element===n.target||e(t._element).has(n.target).length||t._element.focus()})},c.prototype._setEscapeEvent=function(){var t=this;this._isShown&&this._config.keyboard?e(this._element).on(g.KEYDOWN_DISMISS,function(e){e.which===f&&(e.preventDefault(),t.hide())}):this._isShown||e(this._element).off(g.KEYDOWN_DISMISS)},c.prototype._setResizeEvent=function(){var t=this;this._isShown?e(window).on(g.RESIZE,function(e){return t.handleUpdate(e)}):e(window).off(g.RESIZE)},c.prototype._hideModal=function(){var t=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._isTransitioning=!1,this._showBackdrop(function(){e(document.body).removeClass(v.OPEN),t._resetAdjustments(),t._resetScrollbar(),e(t._element).trigger(g.HIDDEN)})},c.prototype._removeBackdrop=function(){this._backdrop&&(e(this._backdrop).remove(),this._backdrop=null)},c.prototype._showBackdrop=function(t){var n=this,i=e(this._element).hasClass(v.FADE)?v.FADE:"";if(this._isShown&&this._config.backdrop){var r=a.supportsTransitionEnd()&&i;if(this._backdrop=document.createElement("div"),this._backdrop.className=v.BACKDROP,i&&e(this._backdrop).addClass(i),e(this._backdrop).appendTo(document.body),e(this._element).on(g.CLICK_DISMISS,function(e){n._ignoreBackdropClick?n._ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"===n._config.backdrop?n._element.focus():n.hide())}),r&&a.reflow(this._backdrop),e(this._backdrop).addClass(v.SHOW),!t)return;if(!r)return void t();e(this._backdrop).one(a.TRANSITION_END,t).emulateTransitionEnd(h)}else if(!this._isShown&&this._backdrop){e(this._backdrop).removeClass(v.SHOW);var o=function(){n._removeBackdrop(),t&&t()};a.supportsTransitionEnd()&&e(this._element).hasClass(v.FADE)?e(this._backdrop).one(a.TRANSITION_END,o).emulateTransitionEnd(h):o()}else t&&t()},c.prototype._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},c.prototype._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},c.prototype._checkScrollbar=function(){this._isBodyOverflowing=document.body.clientWidth<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},c.prototype._setScrollbar=function(){var t=this;if(this._isBodyOverflowing){e(y.FIXED_CONTENT).each(function(n,i){var r=e(i)[0].style.paddingRight,a=e(i).css("padding-right");e(i).data("padding-right",r).css("padding-right",parseFloat(a)+t._scrollbarWidth+"px")}),e(y.NAVBAR_TOGGLER).each(function(n,i){var r=e(i)[0].style.marginRight,a=e(i).css("margin-right");e(i).data("margin-right",r).css("margin-right",parseFloat(a)+t._scrollbarWidth+"px")});var n=document.body.style.paddingRight,i=e("body").css("padding-right");e("body").data("padding-right",n).css("padding-right",parseFloat(i)+this._scrollbarWidth+"px")}},c.prototype._resetScrollbar=function(){e(y.FIXED_CONTENT).each(function(t,n){var i=e(n).data("padding-right");void 0!==i&&e(n).css("padding-right",i).removeData("padding-right")}),e(y.NAVBAR_TOGGLER).each(function(t,n){var i=e(n).data("margin-right");void 0!==i&&e(n).css("margin-right",i).removeData("margin-right")});var t=e("body").data("padding-right");void 0!==t&&e("body").css("padding-right",t).removeData("padding-right")},c.prototype._getScrollbarWidth=function(){var e=document.createElement("div");e.className=v.SCROLLBAR_MEASURER,document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},c._jQueryInterface=function(t,n){return this.each(function(){var r=e(this).data(s),a=e.extend({},c.Default,e(this).data(),"object"===(void 0===t?"undefined":i(t))&&t);if(r||(r=new c(this,a),e(this).data(s,r)),"string"==typeof t){if(r[t]===undefined)throw new Error('No method n
vendor: 17,155 bytes, lines 70-71
70amed "'+t+'"');r[t](n)}else a.show&&r.show(n)})},r(c,null,[{key:"VERSION",get:function(){return o}},{key:"Default",get:function(){return p}}]),c}();e(document).on(g.CLICK_DATA_API,y.DATA_TOGGLE,function(t){var n=this,i=void 0,r=a.getSelectorFromElement(this);r&&(i=e(r)[0]);var o=e(i).data(s)?"toggle":e.extend({},e(i).data(),e(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||t.preventDefault();var l=e(i).one(g.SHOW,function(t){t.isDefaultPrevented()||l.one(g.HIDDEN,function(){e(n).is(":visible")&&n.focus()})});L._jQueryInterface.call(e(i),o,this)}),e.fn[t]=L._jQueryInterface,e.fn[t].Constructor=L,e.fn[t].noConflict=function(){return e.fn[t]=u,L._jQueryInterface}}(jQuery),function(e){var t="scrollspy",o="4.0.0-beta",s="bs.scrollspy",l="."+s,c=".data-api",u=e.fn[t],d={offset:10,method:"auto",target:""},h={offset:"number",method:"string",target:"(string|element)"},f={ACTIVATE:"activate"+l,SCROLL:"scroll"+l,LOAD_DATA_API:"load"+l+c},p={DROPDOWN_ITEM:"dropdown-item",DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active"},m={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",
71DROPDOWN_TOGGLE:".dropdown-toggle"},g={OFFSET:"offset",POSITION:"position"},v=function(){function c(t,i){var r=this;n(this,c),this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(i),this._selector=this._config.target+" "+m.NAV_LINKS+","+this._config.target+" "+m.LIST_ITEMS+","+this._config.target+" "+m.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,e(this._scrollElement).on(f.SCROLL,function(e){return r._process(e)}),this.refresh(),this._process()}return c.prototype.refresh=function(){var t=this,n=this._scrollElement!==this._scrollElement.window?g.POSITION:g.OFFSET,i="auto"===this._config.method?n:this._config.method,r=i===g.POSITION?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),e.makeArray(e(this._selector)).map(function(t){var n=void 0,o=a.getSelectorFromElement(t);if(o&&(n=e(o)[0]),n){var s=n.getBoundingClientRect();if(s.width||s.height)return[e(n)[i]().top+r,o]}return null}).filter(function(e){return e}).sort(function(e,t){return e[0]-t[0]}).forEach(function(e){t._offsets.push(e[0]),t._targets.push(e[1])})},c.prototype.dispose=function(){e.removeData(this._element,s),e(this._scrollElement).off(l),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},c.prototype._getConfig=function(n){if("string"!=typeof(n=e.extend({},d,n)).target){var i=e(n.target).attr("id");i||(i=a.getUID(t),e(n.target).attr("id",i)),n.target="#"+i}return a.typeCheckConfig(t,n,h),n},c.prototype._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},c.prototype._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},c.prototype._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},c.prototype._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&e<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var r=this._offsets.length;r--;){this._activeTarget!==this._targets[r]&&e>=this._offsets[r]&&(this._offsets[r+1]===undefined||e<this._offsets[r+1])&&this._activate(this._targets[r])}}},c.prototype._activate=function(t){this._activeTarget=t,this._clear();var n=this._selector.split(",");n=n.map(function(e){return e+'[data-target="'+t+'"],'+e+'[href="'+t+'"]'});var i=e(n.join(","));i.hasClass(p.DROPDOWN_ITEM)?(i.closest(m.DROPDOWN).find(m.DROPDOWN_TOGGLE).addClass(p.ACTIVE),i.addClass(p.ACTIVE)):(i.addClass(p.ACTIVE),i.parents(m.NAV_LIST_GROUP).prev(m.NAV_LINKS+", "+m.LIST_ITEMS).addClass(p.ACTIVE)),e(this._scrollElement).trigger(f.ACTIVATE,{relatedTarget:t})},c.prototype._clear=function(){e(this._selector).filter(m.ACTIVE).removeClass(p.ACTIVE)},c._jQueryInterface=function(t){return this.each(function(){var n=e(this).data(s),r="object"===(void 0===t?"undefined":i(t))&&t;if(n||(n=new c(this,r),e(this).data(s,n)),"string"==typeof t){if(n[t]===undefined)throw new Error('No method named "'+t+'"');n[t]()}})},r(c,null,[{key:"VERSION",get:function(){return o}},{key:"Default",get:function(){return d}}]),c}();e(window).on(f.LOAD_DATA_API,function(){for(var t=e.makeArray(e(m.DATA_SPY)),n=t.length;n--;){var i=e(t[n]);v._jQueryInterface.call(i,i.data())}}),e.fn[t]=v._jQueryInterface,e.fn[t].Constructor=v,e.fn[t].noConflict=function(){return e.fn[t]=u,v._jQueryInterface}}(jQuery),function(e){var t="tab",i="4.0.0-beta",o="bs.tab",s="."+o,l=".data-api",c=e.fn[t],u=150,d={HIDE:"hide"+s,HIDDEN:"hidden"+s,SHOW:"show"+s,SHOWN:"shown"+s,CLICK_DATA_API:"click"+s+l},h={DROPDOWN_MENU:"dropdown-menu",ACTIVE:"active",DISABLED:"disabled",FADE:"fade",SHOW:"show"},f={DROPDOWN:".dropdown",NAV_LIST_GROUP:".nav, .list-group",ACTIVE:".active",DATA_TOGGLE:'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',DROPDOWN_TOGGLE:".dropdown-toggle",DROPDOWN_ACTIVE_CHILD:"> .dropdown-menu .active"},p=function(){function t(e){n(this,t),this._element=e}return t.prototype.show=function(){var t=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&e(this._element).hasClass(h.ACTIVE)||e(this._element).hasClass(h.DISABLED))){var n=void 0,i=void 0,r=e(this._element).closest(f.NAV_LIST_GROUP)[0],o=a.getSelectorFromElement(this._element);r&&(i=(i=e.makeArray(e(r).find(f.ACTIVE)))[i.length-1]);var s=e.Event(d.HIDE,{relatedTarget:this._element}),l=e.Event(d.SHOW,{relatedTarget:i});if(i&&e(i).trigger(s),e(this._element).trigger(l),!l.isDefaultPrevented()&&!s.isDefaultPrevented()){o&&(n=e(o)[0]),this._activate(this._element,r);var c=function(){var n=e.Event(d.HIDDEN,{relatedTarget:t._element}),r=e.Event(d.SHOWN,{relatedTarget:i});e(i).trigger(n),e(t._element).trigger(r)};n?this._activate(n,n.parentNode,c):c()}}},t.prototype.dispose=function(){e.removeData(this._element,o),this._element=null},t.prototype._activate=function(t,n,i){var r=this,o=e(n).find(f.ACTIVE)[0],s=i&&a.supportsTransitionEnd()&&o&&e(o).hasClass(h.FADE),l=function(){return r._transitionComplete(t,o,s,i)};o&&s?e(o).one(a.TRANSITION_END,l).emulateTransitionEnd(u):l(),o&&e(o).removeClass(h.SHOW)},t.prototype._transitionComplete=function(t,n,i,r){if(n){e(n).removeClass(h.ACTIVE);var o=e(n.parentNode).find(f.DROPDOWN_ACTIVE_CHILD)[0];o&&e(o).removeClass(h.ACTIVE),n.setAttribute("aria-expanded",!1)}if(e(t).addClass(h.ACTIVE),t.setAttribute("aria-expanded",!0),i?(a.reflow(t),e(t).addClass(h.SHOW)):e(t).removeClass(h.FADE),t.parentNode&&e(t.parentNode).hasClass(h.DROPDOWN_MENU)){var s=e(t).closest(f.DROPDOWN)[0];s&&e(s).find(f.DROPDOWN_TOGGLE).addClass(h.ACTIVE),t.setAttribute("aria-expanded",!0)}r&&r()},t._jQueryInterface=function(n){return this.each(function(){var i=e(this),r=i.data(o);if(r||(r=new t(this),i.data(o,r)),"string"==typeof n){if(r[n]===undefined)throw new Error('No method named "'+n+'"');r[n]()}})},r(t,null,[{key:"VERSION",get:function(){return i}}]),t}();e(document).on(d.CLICK_DATA_API,f.DATA_TOGGLE,function(t){t.preventDefault(),p._jQueryInterface.call(e(this),"show")}),e.fn[t]=p._jQueryInterface,e.fn[t].Constructor=p,e.fn[t].noConflict=function(){return e.fn[t]=c,p._jQueryInterface}}(jQuery),function(e){if("undefined"==typeof Popper)throw new Error("Bootstrap tooltips require Popper.js (https://popper.js.org)");var t="tooltip",o="4.0.0-beta",s="bs.tooltip",l="."+s,c=e.fn[t],u=150,d="bs-tooltip",h=new RegExp("(^|\\s)"+d+"\\S+","g"),f={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)"},p={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},m={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip"},g={SHOW:"show",OUT:"out"},v={HIDE:"hide"+l,HIDDEN:"hidden"+l,SHOW:"show"+l,SHOWN:"shown"+l,INSERTED:"inserted"+l,CLICK:"click"+l,FOCUSIN:"focusin"+l,FOCUSOUT:"focusout"+l,MOUSEENTER:"mouseenter"+l,MOUSELEAVE:"mouseleave"+l},y={FADE:"fade",SHOW:"show"},L={TOOLTIP:".tooltip",TOOLTIP_INNER:".tooltip-inner",ARROW:".arrow"},b={HOVER:"hover",FOCUS:"focus",CLICK:"click",MANUAL:"manual"},_=function(){function c(e,t){n(this,c),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}return c.prototype.enable=function(){this._isEnabled=!0},c.prototype.disable=function(){this._isEnabled=!1},c.prototype.toggleEnabled=function(){this._isEnabled=!this._isEnabled},c.prototype.toggle=function(t){if(t){var n=this.constructor.DATA_KEY,i=e(t.currentTarget).data(n);i||(i=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(n,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(e(this.getTipElement()).hasClass(y.SHOW))return void this._leave(null,this);this._enter(null,this)}},c.prototype.dispose=function(){clearTimeout(this._timeout),e.removeData(this.element,this.constructor.DATA_KEY),e(this.element).off(this.constructor.EVENT_KEY),e(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&e(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},c.prototype.show=function(){var t=this;if("none"===e(this.element).css("display"))throw new Error("Please use show on visible elements");var n=e.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){e(this.element).trigger(n);var i=e.contains(this.element.ownerDocument.documentElement,this.element);if(n.isDefaultPrevented()||!i)return;var r=this.getTipElement(),o=a.getUID(this.constructor.NAME);r.setAttribute("id",o),this.element.setAttribute("aria-describedby",o),this.setContent(),this.config.animation&&e(r).addClass(y.FADE);var s="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement,l=this._getAttachment(s);this.addAttachmentClass(l);var u=!1===this.config.container?document.body:e(this.config.container);e(r).data(this.constructor.DATA_KEY,this),e.contains(this.element.ownerDocument.documentElement,this.tip)||e(r).appendTo(u),e(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new Popper(this.element,r,{placement:l,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:L.ARROW}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){t._handlePopperPlacementChange(e)}}),e(r).addClass(y.SHOW),"ontouchstart"in document.documentElement&&e("body").children().on("mouseover",null,e.noop);var d=function(){t.config.animation&&t._fixTransition();var n=t._hoverState;t._hoverState=null,e(t.element).trigger(t.constructor.Event.SHOWN),n===g.OUT&&t._leave(null,t)};a.supportsTransitionEnd()&&e(this.tip).hasClass(y.FADE)?e(this.tip).one(a.TRANSITION_END,d).emulateTransitionEnd(c._TRANSITION_DURATION):d()}},c.prototype.hide=function(t){var n=this,i=this.getTipElement(),r=e.Event(this.constructor.Event.HIDE),o=function(){n._hoverState!==g.SHOW&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),e(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),t&&t()};e(this.element).trigger(r),r.isDefaultPrevented()||(e(i).removeClass(y.SHOW),"ontouchstart"in document.documentElement&&e("body").children().off("mouseover",null,e.noop),this._activeTrigger[b.CLICK]=!1,this._activeTrigger[b.FOCUS]=!1,this._activeTrigger[b.HOVER]=!1,a.supportsTransitionEnd()&&e(this.tip).hasClass(y.FADE)?e(i).one(a.TRANSITION_END,o).emulateTransitionEnd(u):o(),this._hoverState="")},c.prototype.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},c.prototype.isWithContent=function(){return Boolean(this.getTitle())},c.prototype.addAttachmentClass=function(t){e(this.getTipElement()).addClass(d+"-"+t)},c.prototype.getTipElement=function(){return this.tip=this.tip||e(this.config.template)[0]},c.prototype.setContent=function(){var t=e(this.getTipElement());this.setElementContent(t.find(L.TOOLTIP_INNER),this.getTitle()),t.removeClass(y.FADE+" "+y.SHOW)},c.prototype.setElementContent=function(t,n){var r=this.config.html;"object"===(void 0===n?"undefined":i(n))&&(n.nodeType||n.jquery)?r?e(n).parent().is(t)||t.empty().append(n):t.text(e(n).text()):t[r?"html":"text"](n)},c.prototype.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e||(e="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),e},c.prototype._getAttachment=function(e){return p[e.toUpperCase()]},c.prototype._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach(function(n){if("click"===n)e(t.element).on(t.constructor.Event.CLICK,t.config.selector,function(e){return t.toggle(e)});else if(n!==b.MANUAL){var i=n===b.HOVER?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,r=n===b.HOVER?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;e(t.element).on(i,t.config.selector,function(e){return t._enter(e)}).on(r,t.config.selector,function(e){return t._leave(e)})}e(t.element).closest(".modal").on("hide.bs.modal",function(){return t.hide()})}),this.config.selector?this.config=e.extend({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},c.prototype._fixTitle=function(){var e=i(this.element.getAttribute("data-original-title"));(this.element.getAttribute("title")||"string"!==e)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},c.prototype._enter=function(t,n){var i=this.constructor.DATA_KEY;(n=n||e(t.currentTarget).data(i))||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(i,n)),t&&(n._activeTrigger["focusin"===t.type?b.FOCUS:b.HOVER]=!0),e(n.getTipElement()).hasClass(y.SHOW)||n._hoverState===g.SHOW?n._hoverState=g.SHOW:(clearTimeout(n._timeout),n._hoverState=g.SHOW,n.config.delay&&n.config.delay.show?n._timeout=setTimeout(function(){n._hoverState===g.SHOW&&n.show()},n.config.delay.show):n.show())},c.prototype._leave=function(t,n){var i=this.constructor.DATA_KEY;(n=n||e(t.currentTarget).data(i))||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),e(t.currentTarget).data(i,n)),t&&(n._activeTrigger["focusout"===t.type?b.FOCUS:b.HOVER]=!1),n._isWithActiveTrigger()||(clearTimeout(n._timeout),n._hoverState=g.OUT,n.config.delay&&n.config.delay.hide?n._timeout=setTimeout(function(){n._hoverState===g.OUT&&n.hide()},n.config.delay.hide):n.hide())},c.prototype._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},c.prototype._getConfig=function(n){return(n=e.extend({},this.constructor.Default,e(this.element).data(),n)).delay&&"number"==typeof n.delay&&(n.delay={show:n.delay,hide:n.delay}),n.title&&"number"==typeof n.title&&(n.title=n.title.toString()),n.content&&"number"==typeof n.content&&(n.content=n.content.toString()),a.typeCheckConfig(t,n,this.constructor.DefaultType),n},c.prototype._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},c.prototype._cleanTipClass=function(){var t=e(this.getTipElement()),n=t.attr("class").match(h);null!==n&&n.length>0&&t.removeClass(n.join(""))},c.prototype._handlePopperPlacementChange=function(e){this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},c.prototype._fixTransition=function(){var t=this.getTipElement(),n=this.config.animation;null===t.getAttribute("x-placement")&&(e(t).removeClass(y.FADE),this.config.animation=!1,this.hide(),this.show(),this.config.animation=n)},c._jQueryInterface=function(t){return this.each(function(){var n=e(this).data(s),r="object"===(void 0===t?"undefined":i(t))&&t;if((n||!/dispose|hide/.test(t))&&(n||(n=new c(this,r),e(this).data(s,n)),"string"==typeof t)){if(n[t]===undefined)throw new Error('No method n
71amed "'+t+'"');n[t]()}})},r(c,null,[{key:"VERSION",get:function(){return o}},{key:"Default",get:function(){return m}},{key:"NAME",get:function(){return t}},{key:"DATA_KEY",get:function(){return s}},{key:"Event",get:function(){return v}},{key:"EVENT_KEY",get:function(){return l}},{key:"DefaultType",get:function(){return f}}]),c}();return e.fn[t]=_._jQueryInterface,e.fn[t].Constructor=_,e.fn[t].noConflict=function(){return e.fn[t]=c,_._jQueryInterface},_}(jQuery));!function(a){var s="popover",l="4.0.0-beta",c="bs.popover",u="."+c,d=a.fn[s],h="bs-popover",f=new RegExp("(^|\\s)"+h+"\\S+","g"),p=a.extend({},o.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),m=a.extend({},o.DefaultType,{content:"(string|element|function)"}),g={FADE:"fade",SHOW:"show"},v={TITLE:".popover-header",CONTENT:".popover-body"},y={HIDE:"hide"+u,HIDDEN:"hidden"+u,SHOW:"show"+u,SHOWN:"shown"+u,INSERTED:"inserted"+u,CLICK:"click"+u,FOCUSIN:"focusin"+u,FOCUSOUT:"focusout"+u,MOUSEENTER:"mouseenter"+u,MOUSELEAVE:"mouseleave"+u},L=function(o){function d(){return n(this,d),e(this,o.apply(this,arguments))}return t(d,o),d.prototype.isWithContent=function(){return this.getTitle()||this._getContent()},d.prototype.addAttachmentClass=function(e){a(this.getTipElement()).addClass(h+"-"+e)},d.prototype.getTipElement=function(){return this.tip=this.tip||a(this.config.template)[0]},d.prototype.setContent=function(){var e=a(this.getTipElement());
71this.setElementContent(e.find(v.TITLE),this.getTitle()),this.setElementContent(e.find(v.CONTENT),this._getContent()),e.removeClass(g.FADE+" "+g.SHOW)},d.prototype._getContent=function(){return this.element.getAttribute("data-content")||("function"==typeof this.config.content?this.config.content.call(this.element):this.config.content)},d.prototype._cleanTipClass=function(){var e=a(this.getTipElement()),t=e.attr("class").match(f);null!==t&&t.length>0&&e.removeClass(t.join(""))},d._jQueryInterface=function(e){return this.each(function(){var t=a(this).data(c),n="object"===(void 0===e?"undefined":i(e))?e:null;if((t||!/destroy|hide/.test(e))&&(t||(t=new d(this,n),a(this).data(c,t)),"string"==typeof e)){if(t[e]===undefined)throw new Error('No method named "'+e+'"');t[e]()}})},r(d,null,[{key:"VERSION",get:function(){return l}},{key:"Default",get:function(){return p}},{key:"NAME",get:function(){return s}},{key:"DATA_KEY",get:function(){return c}},{key:"Event",get:function(){return y}},{key:"EVENT_KEY",get:function(){return u}},{key:"DefaultType",get:function(){return m}}]),d}(o);a.fn[s]=L._jQueryInterface,a.fn[s].Constructor=L,a.fn[s].noConflict=function(){return a.fn[s]=d,L._jQueryInterface}}(jQuery)}(),function(){var e=this,t=e._,n={},i=Array.prototype,r=Object.prototype,a=Function.prototype,o=Date.now||function(){return(new Date).getTime()},s=i.push,l=i.slice,c=i.concat,u=r.toString,d=r.hasOwnProperty,h=i.forEach,f=i.map,p=i.reduce,m=i.reduceRight,g=i.filter,v=i.every,y=i.some,L=i.indexOf,b=i.lastIndexOf,_=Array.isArray,w=Object.keys,A=a.bind,x=function(e){return e instanceof x?e:this instanceof x?void(this._wrapped=e):new x(e)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=x),exports._=x):e._=x,x.VERSION="1.5.2";var E=x.each=x.forEach=function(e,t,i){if(null!=e)if(h&&e.forEach===h)e.forEach(t,i);else if(e.length===+e.length){for(var r=0,a=e.length;r<a;r++)if(t.call(i,e[r],r,e)===n)return}else{var o=x.keys(e);for(r=0,a=o.length;r<a;r++)if(t.call(i,e[o[r]],o[r],e)===n)return}};x.map=x.collect=function(e,t,n){var i=[];return null==e?i:f&&e.map===f?e.map(t,n):(E(e,function(e,r,a){i.push(t.call(n,e,r,a))}),i)};var C="Reduce of empty array with no initial value";x.reduce=x.foldl=x.inject=function(e,t,n,i){var r=arguments.length>2;if(null==e&&(e=[]),p&&e.reduce===p)return i&&(t=x.bind(t,i)),r?e.reduce(t,n):e.reduce(t);if(E(e,function(e,a,o){r?n=t.call(i,n,e,a,o):(n=e,r=!0)}),!r)throw new TypeError(C);return n},x.reduceRight=x.foldr=function(e,t,n,i){var r=arguments.length>2;if(null==e&&(e=[]),m&&e.reduceRight===m)return i&&(t=x.bind(t,i)),r?e.reduceRight(t,n):e.reduceRight(t);var a=e.length;if(a!==+a){var o=x.keys(e);a=o.length}if(E(e,function(s,l,c){l=o?o[--a]:--a,r?n=t.call(i,n,e[l],l,c):(n=e[l],r=!0)}),!r)throw new TypeError(C);return n},x.find=x.detect=function(e,t,n){var i;return T(e,function(e,r,a){if(t.call(n,e,r,a))return i=e,!0}),i},x.filter=x.select=function(e,t,n){var i=[];return null==e?i:g&&e.filter===g?e.filter(t,n):(E(e,function(e,r,a){t.call(n,e,r,a)&&i.push(e)}),i)},x.reject=function(e,t,n){return x.filter(e,function(e,i,r){return!t.call(n,e,i,r)},n)},x.every=x.all=function(e,t,i){t||(t=x.identity);var r=!0;return null==e?r:v&&e.every===v?e.every(t,i):(E(e,function(e,a,o){if(!(r=r&&t.call(i,e,a,o)))return n}),!!r)};var T=x.some=x.any=function(e,t,i){t||(t=x.identity);var r=!1;return null==e?r:y&&e.some===y?e.some(t,i):(E(e,function(e,a,o){if(r||(r=t.call(i,e,a,o)))return n}),!!r)};x.contains=x.include=function(e,t){return null!=e&&(L&&e.indexOf===L?-1!=e.indexOf(t):T(e,function(e){return e===t}))},x.invoke=function(e,t){var n=l.call(arguments,2),i=x.isFunction(t);return x.map(e,function(e){return(i?t:e[t]).apply(e,n)})},x.pluck=function(e,t){return x.map(e,function(e){return e[t]})},x.where=function(e,t,n){return x.isEmpty(t)?n?void 0:[]:x[n?"find":"filter"](e,function(e){for(var n in t)if(t[n]!==e[n])return!1;return!0})},x.findWhere=function(e,t){return x.where(e,t,!0)},x.max=function(e,t,n){if(!t&&x.isArray(e)&&e[0]===+e[0]&&e.length<65535)return Math.max.apply(Math,e);if(!t&&x.isEmpty(e))return-Infinity;var i={computed:-Infinity,value:-Infinity};return E(e,function(e,r,a){var o=t?t.call(n,e,r,a):e;o>i.computed&&(i={value:e,computed:o})}),i.value},x.min=function(e,t,n){if(!t&&x.isArray(e)&&e[0]===+e[0]&&e.length<65535)return Math.min.apply(Math,e);if(!t&&x.isEmpty(e))return Infinity;var i={computed:Infinity,value:Infinity};return E(e,function(e,r,a){var o=t?t.call(n,e,r,a):e;o<i.computed&&(i={value:e,computed:o})}),i.value},x.shuffle=function(e){var t,n=0,i=[];return E(e,function(e){t=x.random(n++),i[n-1]=i[t],i[t]=e}),i},x.sample=function(e,t,n){return null==t||n?(e.length!==+e.length&&(e=x.values(e)),e[x.random(e.length-1)]):x.shuffle(e).slice(0,Math.max(0,t))};var S=function(e){return x.isFunction(e)?e:function(t){return t[e]}};x.sortBy=function(e,t,n){var i=null==t?x.identity:S(t);return x.pluck(x.map(e,function(e,t,r){return{value:e,index:t,criteria:i.call(n,e,t,r)}}).sort(function(e,t){var n=e.criteria,i=t.criteria;if(n!==i){if(n>i||void 0===n)return 1;if(n<i||void 0===i)return-1}return e.index-t.index}),"value")};var k=function(e){return function(t,n,i){var r={},a=null==n?x.identity:S(n);return E(t,function(n,o){var s=a.call(i,n,o,t);e(r,s,n)}),r}};x.groupBy=k(function(e,t,n){(x.has(e,t)?e[t]:e[t]=[]).push(n)}),x.indexBy=k(function(e,t,n){e[t]=n}),x.countBy=k(function(e,t){x.has(e,t)?e[t]++:e[t]=1}),x.sortedIndex=function(e,t,n,i){for(var r=(n=null==n?x.identity:S(n)).call(i,t),a=0,o=e.length;a<o;){var s=a+o>>>1;n.call(i,e[s])<r?a=s+1:o=s}return a},x.toArray=function(e){return e?x.isArray(e)?l.call(e):e.length===+e.length?x.map(e,x.identity):x.values(e):[]},x.size=function(e){return null==e?0:e.length===+e.length?e.length:x.keys(e).length},x.first=x.head=x.take=function(e,t,n){if(null!=e)return null==t||n?e[0]:l.call(e,0,t)},x.initial=function(e,t,n){return l.call(e,0,e.length-(null==t||n?1:t))},x.last=function(e,t,n){if(null!=e)return null==t||n?e[e.length-1]:l.call(e,Math.max(e.length-t,0))},x.rest=x.tail=x.drop=function(e,t,n){return l.call(e,null==t||n?1:t)},x.compact=function(e){return x.filter(e,x.identity)};var M=function(e,t,n){return t&&x.every(e,x.isArray)?c.apply(n,e):(E(e,function(e){x.isArray(e)||x.isArguments(e)?t?s.apply(n,e):M(e,t,n
71):n.push(e)}),n)};x.flatten=function(e,t){return M(e,t,[])},x.without=function(e){return x.difference(e,l.call(arguments,1))},x.uniq=x.unique=function(e,t,n,i){x.isFunction(t)&&(i=n,n=t,t=!1);var r=n?x.map(e,n,i):e,a=[],o=[];return E(r,function(n,i){(t?i&&o[o.length-1]===n:x.contains(o,n))||(o.push(n),a.push(e[i]))}),a},x.union=function(){return x.uniq(x.flatten(arguments,!0))},x.intersection=function(e){var t=l.call(arguments,1);return x.filter(x.uniq(e),function(e){return x.every(t,function(t){return x.indexOf(t,e)>=0})})},x.difference=function(e){var t=c.apply(i,l.call(arguments,1));return x.filter(e,function(e){return!x.contains(t,e)})},x.zip=function(){for(var e=x.max(x.pluck(arguments,"length").concat(0)),t=new Array(e),n=0;n<e;n++)t[n]=x.pluck(arguments,""+n);return t},x.object=function(e,t){if(null==e)return{};for(var n={},i=0,r=e.length;i<r;i++)t?n[e[i]]=t[i]:n[e[i][0]]=e[i][1];return n},x.indexOf=function(e,t,n){if(null==e)return-1;var i=0,r=e.length;if(n){if("number"!=typeof n)return e[i=x.sortedIndex(e,t)]===t?i:-1;i=n<0?Math.max(0,r+n):n}if(L&&e.indexOf===L)return e.indexOf(t,n);for(;i<r;i++)if(e[i]===t)return i;return-1},x.lastIndexOf=function(e,t,n){if(null==e)return-1;var i=null!=n;if(b&&e.lastIndexOf===b)return i?e.lastIndexOf(t,n):e.lastIndexOf(t);for(var r=i?n:e.length;r--;)if(e[r]===t)return r;return-1},x.range=function(e,t,n){arguments.length<=1&&(t=e||0,e=0),n=arguments[2]||1;for(var i=Math.max(Math.ceil((t-e)/n),0),r=0,a=new Array(i);r<i;)a[r++]=e,e+=n;return a};var D=function(){};x.bind=function(e,t){var n,i;if(A&&e.bind===A)return A.apply(e,l.call(arguments,1));if(!x.isFunction(e))throw new TypeError;return n=l.call(arguments,2),i=function(){if(!(this instanceof i))return e.apply(t,n.concat(l.call(arguments)));D.prototype=e.prototype;var r=new D;D.prototype=null;var a=e.apply(r,n.concat(l.call(arguments)));return Object(a)===a?a:r}},x.partial=function(e){var t=l.call(arguments,1);return function(){return e.apply(this,t.concat(l.call(arguments)))}},x.bindAll=function(e){var t=l.call(arguments,1);if(0===t.length)throw new Error("bindAll must be passed function names");return E(t,function(t){e[t]=x.bind(e[t],e)}),e},x.memoize=function(e,t){var n={};return t||(t=x.identity),function(){var i=t.apply(this,arguments);return x.has(n,i)?n[i]:n[i]=e.apply(this,arguments)}},x.delay=function(e,t){var n=l.call(arguments,2);return setTimeout(function(){return e.apply(null,n)},t)},x.defer=function(e){return x.delay.apply(x,[e,1].concat(l.call(arguments,1)))},x.throttle=function(e,t,n){var i,r,a,s=null,l=0;n||(n={});var c=function(){l=!1===n.leading?0:o(),s=null,a=e.apply(i,r)};return function(){var u=o();l||!1!==n.leading||(l=u);var d=t-(u-l);return i=this,r=arguments,d<=0?(clearTimeout(s),s=null,l=u,a=e.apply(i,r)):s||!1===n.trailing||(s=setTimeout(c,d)),a}},x.debounce=function(e,t,n){var i,r,a,s,l;return function(){a=this,r=arguments,s=o();var c=function(){var u=o()-s;u<t?i=setTimeout(c,t-u):(i=null,n||(l=e.apply(a,r)))},u=n&&!i;return i||(i=setTimeout(c,t)),u&&(l=e.apply(a,r)),l}},x.once=function(e){var t,n=!1;return function(){return n?t:(n=!0,t=e.apply(this,arguments),e=null,t)}},x.wrap=function(e,t){return function(){var n=[e];return s.apply(n,arguments),t.apply(this,n)}},x.compose=function(){var e=arguments;return function(){for(var t=arguments,n=e.length-1;n>=0;n--)t=[e[n].apply(this,t)];return t[0]}},x.after=function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},x.keys=w||function(e){if(e!==Object(e))throw new TypeError("Invalid object");var t=[];for(var n in e)x.has(e,n)&&t.push(n);return t},x.values=function(e){for(var t=x.keys(e),n=t.length,i=new Array(n),r=0;r<n;r++)i[r]=e[t[r]];return i},x.pairs=function(e){for(var t=x.keys(e),n=t.length,i=new Array(n),r=0;r<n;r++)i[r]=[t[r],e[t[r]]];return i},x.invert=function(e){for(var t={},n=x.keys(e),i=0,r=n.length;i<r;i++)t[e[n[i]]]=n[i];return t},x.functions=x.methods=function(e){var t=[];for(var n in e)x.isFunction(e[n])&&t.push(n);return t.sort()},x.extend=function(e){return E(l.call(arguments,1),function(t){if(t)for(var n in t)e[n]=t[n]}),e},x.pick=function(e){var t={}
71,n=c.apply(i,l.call(arguments,1));return E(n,function(n){n in e&&(t[n]=e[n])}),t},x.omit=function(e){var t={},n=c.apply(i,l.call(arguments,1));for(var r in e)x.contains(n,r)||(t[r]=e[r]);return t},x.defaults=function(e){return E(l.call(arguments,1),function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])}),e},x.clone=function(e){return x.isObject(e)?x.isArray(e)?e.slice():x.extend({},e):e},x.tap=function(e,t){return t(e),e};var O=function(e,t,n,i){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return e===t;e instanceof x&&(e=e._wrapped),t instanceof x&&(t=t._wrapped);var r=u.call(e);if(r!=u.call(t))return!1;switch(r){case"[object String]":return e==String(t);case"[object Number]":return e!=+e?t!=+t:0==e?1/e==1/t:e==+t;case"[object Date]":case"[object Boolean]":return+e==+t;case"[object RegExp]":return e.source==t.source&&e.global==t.global&&e.multiline==t.multiline&&e.ignoreCase==t.ignoreCase}if("object"!=typeof e||"object"!=typeof t)return!1;for(var a=n.length;a--;)if(n[a]==e)return i[a]==t;var o=e.constructor,s=t.constructor;if(o!==s&&!(x.isFunction(o)&&o instanceof o&&x.isFunction(s)&&s instanceof s))return!1;n.push(e),i.push(t);var l=0,c=!0;if("[object Array]"==r){if(c=(l=e.length)==t.length)for(;l--&&(c=O(e[l],t[l],n,i)););}else{for(var d in e)if(x.has(e,d)&&(l++,!(c=x.has(t,d)&&O(e[d],t[d],n,i))))break;if(c){for(d in t)if(x.has(t,d)&&!l--)break;c=!l}}return n.pop(),i.pop(),c};x.isEqual=function(e,t){return O(e,t,[],[])},x.isEmpty=function(e){if(null==e)return!0;if(x.isArray(e)||x.isString(e))return 0===e.length;for(var t in e)if(x.has(e,t))return!1;return!0},x.isElement=function(e){return!(!e||1!==e.nodeType)},x.isArray=_||function(e){return"[object Array]"==u.call(e)},x.isObject=function(e){return e===Object(e)},E(["Arguments","Function","String","Number","Date","RegExp"],function(e){x["is"+e]=function(t){return u.call(t)=="[object "+e+"]"}}),x.isArguments(arguments)||(x.isArguments=function(e){return!(!e||!x.has(e,"callee"))}),"function"!=typeof/./&&(x.isFunction=function(e){return"function"==typeof e}),x.isFinite=function(e){return isFinite(e)&&!isNaN(parseFloat(e))},x.isNaN=function(e){return x.isNumber(e)&&e!=+e},x.isBoolean=function(e){return!0===e||!1===e||"[object Boolean]"==u.call(e)},x.isNull=function(e){return null===e},x.isUndefined=function(e){return void 0===e},x.has=function(e,t){return d.call(e,t)},x.noConflict=function(){return e._=t,this},x.identity=function(e){return e},x.times=function(e,t,n){for(var i=Array(Math.max(0,e)),r=0;r<e;r++)i[r]=t.call(n,r);return i},x.random=function(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))};var I={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};I.unescape=x.invert(I.escape);var P={escape:new RegExp("["+x.keys(I.escape).join("")+"]","g"),unescape:new RegExp("("+x.keys(I.unescape).join("|")+")","g")};x.each(["escape","unescape"],function(e){x[e]=function(t){return null==t?"":(""+t).replace(P[e],function(t){return I[e][t]})}}),x.result=function(e,t){if(null!=e){var n=e[t];return x.isFunction(n)?n.call(e):n}},x.mixin=function(e){E(x.functions(e),function(t){var n=x[t]=e[t];x.prototype[t]=function(){var e=[this._wrapped];return s.apply(e,arguments),z.call(this,n.apply(x,e))}})};var $=0;x.uniqueId=function(e){var t=++$+"";return e?e+t:t},x.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var N=/(.)^/,R={"'":"'","\\":"\\","\r":"r","\n":"n","\t":"t","\u2028":"u2028","\u2029":"u2029"},j=/\\|'|\r|\n|\t|\u2028|\u2029/g;x.template=function(e,t,n){var i;n=x.defaults({},n,x.templateSettings);var r=new RegExp([(n.escape||N).source,(n.interpolate||N).source,(n.evaluate||N).source].join("|")+"|$","g"),a=0,o="__p+='";e.replace(r,function(t,n,i,r,s){return o+=e.slice(a,s).replace(j,function(e){return"\\"+R[e]}),n&&(o+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'"),i&&(o+="'+\n((__t=("+i+"))==null?'':__t)+\n'"),r&&(o+="';\n"+r+"\n__p+='"),a=s+t.length,t}),o+="';\n",n.variable||(o="with(obj||{}){\n"+o+"}\n"),o="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+o+"return __p;\n";try{i=new Function(n.variable||"obj","_",o)}catch(l){throw l.source=o,l}if(t)return i(t,x);var s=function(e){return i.call(this,e,x)};return s.source="function("+(n.variable||"obj")+"){\n"+o+"}",s},x.chain=function(e){return x(e).chain()};var z=function(e){return this._chain?x(e).chain():e};x.mixin(x),E(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var t=i[e];x.prototype[e]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!=e&&"splice"!=e||0!==n.length||delete n[0],z.call(this,n)}}),E(["concat","join","slice"],function(e){var t=i[e];x.prototype[e]=function(){return z.call(this,t.apply(this._wrapped,arguments))}}),
72x.extend(x.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}.call(this),_.mixin({eval:function(e,t){t=t||window;Array.prototype.slice.call(arguments).splice(2);for(var n=e.split("."),i=n.pop(),r=0;r<n.length;r++)t=t[n[r]];return t[i]},mergeIncludes:function(e){return _.each(Array.prototype.slice.call(arguments,1
72),function(t){if(t)for(var n in t)e[n]||(e[n]=t[n])}),e},parameterize:function(e){return e+="",e=_.trim(e.toLowerCase().replace(/[^\w]/gi,"-").replace(/\-+/gi,"-"),"-")},dateformat:function(){var e,t,n,i,r=(e=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,t=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,n=/[^-+\dA-Z]/g,i=function(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e},function(a,o,s){var l=r;if(1!=arguments.length||"[object String]"!=Object.prototype.toString.call(a)||/\d/.test(a)||(o=a,a=undefined),a=a?new Date(a):new Date,isNaN(a))throw SyntaxError("invalid date");"UTC:"==(o=String(l.masks[o]||o||l.masks["default"])).slice(0,4)&&(o=o.slice(4),s=!0);var c=s?"getUTC":"get",u=a[c+"Date"](),d=a[c+"Day"](),h=a[c+"Month"](),f=a[c+"FullYear"](),p=a[c+"Hours"](),m=a[c+"Minutes"](),g=a[c+"Seconds"](),v=a[c+"Milliseconds"](),y=s?0:a.getTimezoneOffset(),L={d:u,dd:i(u),ddd:l.i18n.dayNames[d],dddd:l.i18n.dayNames[d+7],m:h+1,mm:i(h+1),mmm:l.i18n.monthNames[h],mmmm:l.i18n.monthNames[h+12],yy:String(f).slice(2),yyyy:f,h:p%12||12,hh:i(p%12||12),H:p,HH:i(p),M:m,MM:i(m),s:g,ss:i(g),l:i(v,3),L:i(v>99?Math.round(v/10):v),t:p<12?"a":"p",tt:p<12?"am":"pm",T:p<12?"A":"P",TT:p<12?"AM":"PM",Z:s?"UTC":(String(a).match(t)||[""]).pop().replace(n,""),o:(y>0?"-":"+")+i(100*Math.floor(Math.abs(y)/60)+Math.abs(y)%60,4),S:["th","st","nd","rd"][u%10>3?0:(u%100-u%10!=10)*u%10]};return o.replace(e,function(e){return e in L?L[e]:e.slice(1,e.length-1)})});return r.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"},r.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},r}()}),function(e,t){"use strict";var n=t.prototype.trim,i=t.prototype.trimRight,r=t.prototype.trimLeft,a=function(e){return 1*e||0},o=function(e,t){if(t<1)return"";for(var n="";t>0;)1&t&&(n+=e),t>>=1,e+=e;return n},s=[].slice,l=function(e){return null==e?"\\s":e.source?e.source:"["+f.escapeRegExp(e)+"]"},c={lt:"<",gt:">",quot:'"',apos:"'",amp:"&"},u={};for(var d in c)u[c[d]]=d;var h=function(){function e(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}var n=o,i=function(){return i.cache.hasOwnProperty(arguments[0])||(i.cache[arguments[0]]=i.parse(arguments[0])),i.format.call(null,i.cache[arguments[0]],arguments)};return i.format=function(i,r){var a,o,s,l,c,u,d,f=1,p=i.length,m="",g=[];for(o=0;o<p;o++)if("string"===(m=e(i[o])))g.push(i[o]);else if("array"===m){if((l=i[o])[2])for(a=r[f],s=0;s<l[2].length;s++){if(!a.hasOwnProperty(l[2][s]))throw new Error(h('[_.sprintf] property "%s" does not exist',l[2][s]));a=a[l[2][s]]}else a=l[1]?r[l[1]]:r[f++];if(/[^s]/.test(l[8])&&"number"!=e(a))throw new Error(h("[_.sprintf] expecting number but found %s",e(a)));switch(l[8]){case"b":a=a.toString(2);break;case"c":a=t.fromCharCode(a);break;case"d":a=parseInt(a,10);break;case"e":a=l[7]?a.toExponential(l[7]):a.toExponential();break;case"f":a=l[7]?parseFloat(a).toFixed(l[7]):parseFloat(a);break;case"o":a=a.toString(8);break;case"s":a=(a=t(a))&&l[7]?a.substring(0,l[7]):a;break;case"u":a=Math.abs(a);break;case"x":a=a.toString(16);break;case"X":a=a.toString(16).toUpperCase()}a=/[def]/.test(l[8])&&l[3]&&a>=0?"+"+a:a,u=l[4]?"0"==l[4]?"0":l[4].charAt(1):" ",d=l[6]-t(a).length,c=l[6]?n(u,d):"",g.push(l[5]?a+c:c+a)}return g.join("")},i.cache={},i.parse=function(e){for(var t=e,n=[],i=[],r=0;t;){if(null!==(n=/^[^\x25]+/.exec(t)))i.push(n[0]);else if(null!==(n=/^\x25{2}/.exec(t)))i.push("%");else{if(null===(n=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(t)))throw new Error("[_.sprintf] huh?");if(n[2]){r|=1;var a=[],o=n[2],s=[];if(null===(s=/^([a-z_][a-z_\d]*)/i.exec(o)))throw new Error("[_.sprintf] huh?");for(a.push(s[1]);""!==(o=o.substring(s[0].length));)if(null!==(s=/^\.([a-z_][a-z_\d]*)/i.exec(o)))a.push(s[1]);else{if(null===(s=/^\[(\d+)\]/.exec(o)))throw new Error("[_.sprintf] huh?");a.push(s[1])}n[2]=a}else r|=2;if(3===r)throw new Error("[_.sprintf] mixing positional and named placeholders is not (yet) supported");i.push(n)}t=t.substring(n[0].length)}return i},i}(),f={VERSION:"2.3.0",isBlank:function(e){return null==e&&(e=""),/^\s*$/.test(e)},stripTags:function(e){return null==e?"":t(e).replace(/<\/?[^>]+>/g,"")},capitalize:function(e){return(e=null==e?"":t(e)).charAt(0).toUpperCase()+e.slice(1)},chop:function(e,n){return null==e?[]:(e=t(e),(n=~~n)>0?e.match(new RegExp(".{1,"+n+"}","g")):[e])},clean:function(e){return f.strip(e).replace(/\s+/g," ")},count:function(e,n){return null==e||null==n?0:t(e).split(n).length-1},chars:function(e){return null==e?[]:t(e).split("")},swapCase:function(e){return null==e?"":t(e).replace(/\S/g,function(e){return e===e.toUpperCase()?e.toLowerCase():e.toUpperCase()})},escapeHTML:function(e){return null==e?"":t(e).replace(/[&<>"']/g,function(e){return"&"+u[e]+";"})},unescapeHTML:function(e){return null==e?"":t(e).replace(/\&([^;]+);/g,function(e,n){var i;return n in c?c[n]:(i=n.match(/^#x([\da-fA-F]+)$/))?t.fromCharCode(parseInt(i[1],16)):(i=n.match(/^#(\d+)$/))?t.fromCharCode(~~i[1]):e})},escapeRegExp:function(e){return null==e?"":t(e).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")},splice:function(e,t,n,i){var r=f.chars(e);return r.splice(~~t,~~n,i),r.join("")},insert:function(e,t,n){return f.splice(e,t,0,n)},include:function(e,n){return""===n||null!=e&&-1!==t(e).indexOf(n)},join:function(){var e=s.call(arguments),t=e.shift();return null==t&&(t=""),e.join(t)},lines:function(e){return null==e?[]:t(e).split("\n")},reverse:function(e){return f.chars(e).reverse().join("")},startsWith:function(e,n){return""===n||null!=e&&null!=n&&(e=t(e),n=t(n),e.length>=n.length&&e.slice(0,n.length)===n)},endsWith:function(e,n){return""===n||null!=e&&null!=n&&(e=t(e),n=t(n),e.length>=n.length&&e.slice(e.length-n.length)===n)},succ:function(e){return null==e?"":(e=t(e)).slice(0,-1)+t.fromCharCode(e.charCodeAt(e.length-1)+1)},titleize:function(e){return null==e?"":t(e).replace(/(?:^|\s)\S/g,function(e){return e.toUpperCase()})},camelize:function(e){return f.trim(e).replace(/[-_\s]+(.)?/g,function(e,t){return t.toUpperCase()})},underscored:function(e){return f.trim(e).replace(/([a-z\d])([A-Z]+)/g,"$1_$2").replace(/[-\s]+/g,"_").toLowerCase()},dasherize:function(e){return f.trim(e).replace(/([A-Z])/g,"-$1").replace(/[-_\s]+/g,"-").toLowerCase()},classify:function(e){return f.titleize(t(e).replace(/_/g," ")).replace(/\s/g,"")},humanize:function(e){return f.capitalize(f.underscored(e).replace(/_id$/,"").replace(/_/g," "))},trim:function(e,i){return null==e?"":!i&&n?n.call(e):(i=l(i),t(e).replace(new RegExp("^"+i+"+|"+i+"+$","g"),""))},ltrim:function(e,n){return null==e?"":!n&&r?r.call(e):(n=l(n),t(e).replace(new RegExp("^"+n+"+"),""))},rtrim:function(e,n){return null==e?"":!n&&i?i.call(e):(n=l(n),t(e).replace(new RegExp(n+"+$"),""))},truncate:function(e,n,i){return null==e?"":(i=i||"...",n=~~n,(e=t(e)).length>n?e.slice(0,n)+i:e)},prune:function(e,n,i){if(null==e)return"";if(e=t(e),n=~~n,i=null!=i?t(i):"...",e.length<=n)return e;var r=function(e){return e.toUpperCase()!==e.toLowerCase()?"A":" "},a=e.slice(0,n+1).replace(/.(?=\W*\w*$)/g,r);return((a=a.slice(a.length-2).match(/\w\w/)?a.replace(/\s*\S+$/,""):f.rtrim(a.slice(0,a.length-1)))+i).length>e.length?e:e.slice(0,a.length)+i},words:function(e,t){return f.isBlank(e)?[]:f.trim(e,t).split(t||/\s+/)},pad:function(e,n,i,r){e=null==e?"":t(e),n=~~n;var a=0;switch(i?i.length>1&&(i=i.charAt(0)):i=" ",r){case"right":return a=n-e.length,e+o(i,a);case"both":return a=n-e.length,o(i,Math.ceil(a/2))+e+o(i,Math.floor(a/2));default:return a=n-e.length,o(i,a)+e}},lpad:function(e,t,n){return f.pad(e,t,n)},rpad:function(e,t,n){return f.pad(e,t,n,"right")},lrpad:function(e,t,n){return f.pad(e,t,n,"both")},sprintf:h,vsprintf:function(e,t){return t.unshift(e),h.apply(null,t)},toNumber:function(e,n){if(null==e||""==e)return 0;e=t(e);var i=a(a(e).toFixed(~~n));return 0!==i||e.match(/^0+$/)?i:Number.NaN},numberFormat:function(e,t,n,i){if(isNaN(e)||null==e)return"";i=i||",";var r=(e=e.toFixed(~~t)).split("."),a=r[0],o=r[1]?(n||".")+r[1]:"";return a.replace(/(\d)(?=(?:\d{3})+$)/g,"$1"+i)+o},strRight:function(e,n){if(null==e)return"";e=t(e);var i=(n=null!=n?t(n):n)?e.indexOf(n):-1;return~i?e.slice(i+n.length,e.length):e},strRightBack:function(e,n){if(null==e)return"";e=t(e);var i=(n=null!=n?t(n):n)?e.lastIndexOf(n):-1;return~i?e.slice(i+n.length,e.length):e},strLeft:function(e,n){if(null==e)return"";e=t(e);var i=(n=null!=n?t(n):n)?e.indexOf(n):-1;return~i?e.slice(0,i):e},strLeftBack:function(e,t){if(null==e)return"";t=null!=t?""+t:t;var n=(e+="").lastIndexOf(t);return~n?e.slice(0,n):e},toSentence:function(e,t,n,i){t=t||", ",n=n||" and ";var r=e.slice(),a=r.pop();return e.length>2&&i&&(n=f.rtrim(t)+n),r.length?r.join(t)+n+a:a},toSentenceSerial:function(){var e=s.call(arguments);return e[3]=!0,f.toSentence.apply(f,e)},slugify:function(e){if(null==e)return"";var n="\u0105\xe0\xe1\xe4\xe2\xe3\xe5\xe6\u0107\u0119\xe8\xe9\xeb\xea\xec\xed\xef\xee\u0142\u0144\xf2\xf3\xf6\xf4\xf5\xf8\xf9\xfa\xfc\xfb\xf1\xe7\u017c\u017a",i="aaaaaaaaceeeeeiiiil
72noooooouuuunczz",r=new RegExp(l(n),"g");return e=t(e).toLowerCase().replace(r,function(e){var t=n.indexOf(e);return i.charAt(t)||"-"}),f.dasherize(e.replace(/[^\w\s-]/g,""))},surround:function(e,t){return[t,e,t].join("")},quote:function(e){return f.surround(e,'"')},exports:function(){var e={};for(var t in this)this.hasOwnProperty(t)&&!t.match(/^(?:include|contains|reverse)$/)&&(e[t]=this[t]);return e},repeat:function(e,n,i){if(null==e)return"";if(n=~~n,null==i)return o(t(e),n);for(var r=[];n>0;r[--n]=e);return r.join(i)},levenshtein:function(e,n){if(null==e&&null==n)return 0;if(null==e)return t(n).length;if(null==n)return t(e).length;e=t(e),n=t(n);for(var i,r,a=[],o=0;o<=n.length;o++)for(var s=0;s<=e.length;s++)r=o&&s?e.charAt(s-1)===n.charAt(o-1)?i:Math.min(a[s],a[s-1],i)+1:o+s,i=a[s],a[s]=r;return a.pop()}};f.strip=f.trim,f.lstrip=f.ltrim,f.rstrip=f.rtrim,f.center=f.lrpad,f.rjust=f.lpad,f.ljust=f.rpad,f.contains=f.include,f.q=f.quote,"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(module.exports=f),exports._s=f):"function"==typeof define&&define.amd?define("underscore.string",[],function(){return f}):(e._=e._||{},e._.string=e._.str=f)}(this,String),_.mixin(_.str.exports()),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=function(t,n){return n===undefined&&(n="undefined"!=typeof window?require("jquery"):require("jquery")(t)),e(n),n}:e(jQuery)}(function(e){var t=function(){if(e&&e.fn&&e.fn.select2&&e.fn.select2.amd)var t=e.fn.select2.amd;var n,i,r;return t&&t.requirejs||(t?i=t:t={},function(e){function t(e,t){return _.call(e,t)}function a(e,t){var n,i,r,a,o,s,l,c,u,d,h,f=t&&t.split("/"),p=L.map,m=p&&p["*"]||{};if(e){for(o=(e=e.split("/")).length-1,L.nodeIdCompat&&A.test(e[o])&&(e[o]=e[o].replace(A,"")),"."===e[0].charAt(0)&&f&&(e=f.slice(0,f.length-1).concat(e)),u=0;u<e.length;u++)if("."===(h=e[u]))e.splice(u,1),u-=1;else if(".."===h){if(0===u||1===u&&".."===e[2]||".."===e[u-1])continue;u>0&&(e.splice(u-1,2),u-=2)}e=e.join("/")}if((f||m)&&p){for(u=(n=e.split("/")).length;u>0;u-=1){if(i=n.slice(0,u).join("/"),f)for(d=f.length;d>0;d-=1)if((r=p[f.slice(0,d).join("/")])&&(r=r[i])){a=r,s=u;break}if(a)break;!l&&m&&m[i]&&(l=m[i],c=u)}!a&&l&&(a=l,s=c),a&&(n.splice(0,s,a),e=n.join("/"))}return e}function o(t,n){return function(){var i=w.call(arguments,0);return"string"!=typeof i[0]&&1===i.length&&i.push(null),p.apply(e,i.concat([t,n]))}}function s(e){return function(t){return a(t,e)}}function l(e){return function(t){v[e]=t}}function c(n){if(t(y,n)){var i=y[n];delete y[n],b[n]=!0,f.apply(e,i)}if(!t(v,n)&&!t(b,n))throw new Error("No "+n);return v[n]}function u(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function d(e){return e?u(e):[]}function h(e){return function(){return L&&L.config&&L.config[e]||{}}}var f,p,m,g,v={},y={},L={},b={},_=Object.prototype.hasOwnProperty,w=[].slice,A=/\.js$/;m=function(e,t){var n,i=u(e),r=i[0],o=t[1];return e=i[1],r&&(n=c(r=a(r,o))),r?e=n&&n.normalize?n.normalize(e,s(o)):a(e,o):(r=(i=u(e=a(e,o)))[0],e=i[1],r&&(n=c(r))),{f:r?r+"!"+e:e,n:e,pr:r,p:n}},g={require:function(e){return o(e)},exports:function(e){var t=v[e];return void 0!==t?t:v[e]={}},module:function(e){return{id:e,uri:"",exports:v[e],config:h(e)}}},f=function(n,i,r,a){var s,u,h,f,p,L,_,w=[],A=typeof r;if(L=d(a=a||n),"undefined"===A||"function"===A){for(i=!i.length&&r.length?["require","exports","module"]:i,p=0;p<i.length;p+=1)if("require"===(u=(f=m(i[p],L)).f))w[p]=g.require(n);else if("exports"===u)w[p]=g.exports(n),_=!0;else if("module"===u)s=w[p]=g.module(n);else if(t(v,u)||t(y,u)||t(b,u))w[p]=c(u);else{if(!f.p)throw new Error(n+" missing "+u);f.p.load(f.n,o(a,!0),l(u),{}),w[p]=v[u]}h=r?r.apply(v[n],w):undefined,n&&(s&&s.exports!==e&&s.exports!==v[n]?v[n]=s.exports:h===e&&_||(v[n]=h))}else n&&(v[n]=r)},n=i=p=function(t,n,i,r,a){if("string"==typeof t)return g[t]?g[t](n):c(m(t,d(n)).f);if(!t.splice){if((L=t).deps&&p(L.deps,L.callback),!n)return;n.splice?(t=n,n=i,i=null):t=e}return n=n||function(){},"function"==typeof i&&(i=r,r=a),r?f(e,t,n,i):setTimeout(function(){f(e,t,n,i)},4),p},p.config=function(e){return p(e)},n._defined=v,(r=function(e,n,i){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");n.splice||(i=n,n=[]),t(v,e)||t(y,e)||(y[e]=[e,n,i])}).amd={jQuery:!0}}(),t.requirejs=n,t.require=i,t.define=r),t.define("almond",function(){}),t.define("jquery",[],function(){var t=e||$;return null==t&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),t}),t.define("select2/utils",["jquery"],function(e){function t(e){var t=e.prototype,n=[];for(var i in t){"function"==typeof t[i]&&("constructor"!==i&&n.push(i))}return n}var n={Extend:function(e,t){function n(){this.constructor=e}var i={}.hasOwnProperty;for(var r in t)i.call(t,r)&&(e[r]=t[r]);return n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype,e},Decorate:function(e,n){function i(){var t=Array.prototype.unshift,i=n.prototype.constructor.length,r=e.prototype.constructor;i>0&&(t.call(arguments,e.prototype.constructor),r=n.prototype.constructor),r.apply(this,arguments)}function r(){this.constructor=i}var a=t(n),o=t(e);n.displayName=e.displayName,i.prototype=new r;for(var s=0;s<o.length;s++){var l=o[s];i.prototype[l]=e.prototype[l]}for(var c=function(e){var t=function(){};e in i.prototype&&(t=i.prototype[e]);var r=n.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),r.apply(this,arguments)}},u=0;u<a.length;u++){var d=a[u];i.prototype[d]=c(d)}return i}},i=function(){this.listeners={}};i.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},i.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1
72);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),n[0]._type=e,e in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},i.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++)e[n].apply(this,t)},n.Observable=i,n.generateChars=function(e){for(var t="",n=0;n<e;n++){t+=Math.floor(36*Math.random()).toString(36)}return t},n.bind=function(e,t){return function(){e.apply(t,arguments)}},n._convertData=function(e){for(var t in e){var n=t.split("-"),i=e;if(1!==n.length){for(var r=0;r<n.length;r++){var a=n[r];(a=a.substring(0,1).toLowerCase()+a.substring(1))in i||(i[a]={}),r==n.length-1&&(i[a]=e[t]),i=i[a]}delete e[t]}}return e},n.hasScroll=function(t,n){var i=e(n),r=n.style.overflowX,a=n.style.overflowY;return(r!==a||"hidden"!==a&&"visible"!==a)&&("scroll"===r||"scroll"===a||(i.innerHeight()<n.scrollHeight||i.innerWidth()<n.scrollWidth))},n.escapeMarkup=function(e){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"};return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},n.appendMany=function(t,n){if("1.7"===e.fn.jquery.substr(0,3)){var i=e();e.map(n,function(e){i=i.add(e)}),n=i}t.append(n)},n.__cache={};var r=0;return n.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&&(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++r),t=r.toString())),t},n.StoreData=function(e,t,i){var r=n.GetUniqueElementId(e);n.__cache[r]||(n.__cache[r]={}),n.__cache[r][t]=i},n.GetData=function(t,i){var r=n.GetUniqueElementId(t);return i?n.__cache[r]&&null!=n.__cache[r][i]?n.__cache[r][i]:e(t).data(i):n.__cache[r]},n.RemoveData=function(e){var t=n.GetUniqueElementId(e);null!=n.__cache[t]&&delete n.__cache[t],e.removeAttribute("data-select2-id")},n}),t.define("select2/results",["jquery","./utils"],function(e,t){function n(e,t,i){this.$element=e,this.data=i,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&t.attr("aria-multiselectable","true"),this.$results=t,t},n.prototype.clear=function(){this.$results.empty()},n.prototype.displayMessage=function(t){var n=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var i=e('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),r=this.options.get("translations").get(t.message);i.append(n(r(t.args))),i[0].className+=" select2-results__message",this.$results.append(i)},n.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},n.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var i=e.results[n],r=this.option(i);t.push(r)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},n.prototype.position=function(e,t){t.find(".select2-results").append(e)},n.prototype.sort=function(e){return this.options.get("sorter")(e)},n.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[aria-selected]"),t=e.filter("[aria-selected=true]");t.length>0?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},n.prototype.setClasses=function(){var n=this;this.data.current(function(i){var r=e.map(i,function(e){return e.id.toString()});n.$results.find(".select2-results__option[aria-selected]").each(function(){var n=e(this),i=t.GetData(this,"data"),a=""+i.id;null!=i.element&&i.element.selected||null==i.element&&e.inArray(a,r)>-1?n.attr("aria-selected","true"):n.attr("aria-selected","false")})})},n.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},n=this.option(t);n.className+=" loading-results",this.$results.prepend(n)},n.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},n.prototype.option=function(n){var i=document.createElement("li");i.className="select2-results__option";var r={role:"option","aria-selected":"false"},a=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var o in(null!=n.element&&a.call(n.element,":disabled")||null==n.element&&n.disabled)&&(delete r["aria-selected"],r["aria-disabled"]="true"),null==n.id&&delete r["aria-selected"],null!=n._resultId&&(i.id=n._resultId),n.title&&(i.title=n.title),n.children&&(r.role="group",r["aria-label"]=n.text,delete r["aria-selected"]),r){var s=r[o];i.setAttribute(o,s)}if(n.children){var l=e(i),c=document.createElement("strong");c.className="select2-results__group";e(c);this.template(n,c);for(var u=[],d=0;d<n.children.length;d++){var h=n.children[d],f=this.option(h);u.push(f)}var p=e("<ul></ul>",{"class":"select2-results__options select2-results__options--nested"});p.append(u),l.append(c),l.append(p)}else this.template(n,i);return t.StoreData(i,"data",n),i},n.prototype.bind=function(n){var i=this,r=n.id+"-results";this.$results.attr("id",r),n.on("results:all",function(e){i.clear(),i.append(e.data),n.isOpen()&&(i.setClasses(),i.highlightFirstItem())}),n.on("results:append",function(e){i.append(e.data),n.isOpen()&&i.setClasses()}),n.on("query",function(e){i.hideMessages(),i.showLoading(e)}
vendor: 4,849 bytes, line 72
72),n.on("select",function(){n.isOpen()&&(i.setClasses(),i.options.get("scrollAfterSelect")&&i.highlightFirstItem())}),n.on("unselect",function(){n.isOpen()&&(i.setClasses(),i.options.get("scrollAfterSelect")&&i.highlightFirstItem())}),n.on("open",function(){i.$results.attr("aria-expanded","true"),i.$results.attr("aria-hidden","false"),i.setClasses(),i.ensureHighlightVisible()}),n.on("close",function(){i.$results.attr("aria-expanded","false"),i.$results.attr("aria-hidden","true"),i.$results.removeAttr("aria-activedescendant")}),n.on("results:toggle",function(){var e=i.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),n.on("results:select",function(){var e=i.getHighlightedResults();if(0!==e.length){var n=t.GetData(e[0],"data");"true"==e.attr("aria-selected")?i.trigger("close",{}):i.trigger("select",{data:n})}}),n.on("results:previous",function(){var e=i.getHighlightedResults(),t=i.$results.find("[aria-selected]"),n=t.index(e);if(!(n<=0)){var r=n-1;0===e.length&&(r=0);var a=t.eq(r);a.trigger("mouseenter");var o=i.$results.offset().top,s=a.offset().top,l=i.$results.scrollTop()+(s-o);0===r?i.$results.scrollTop(0):s-o<0&&i.$results.scrollTop(l)}}),n.on("results:next",function(){var e=i.getHighlightedResults(),t=i.$results.find("[aria-selected]"),n=t.index(e)+1;if(!(n>=t.length)){var r=t.eq(n);r.trigger("mouseenter");var a=i.$results.offset().top+i.$results.outerHeight(!1),o=r.offset().top+r.outerHeight(!1),s=i.$results.scrollTop()+o-a;0===n?i.$results.scrollTop(0):o>a&&i.$results.scrollTop(s)}}),n.on("results:focus",function(e){e.element.addClass("select2-results__option--highlighted")}),n.on("results:message",function(e){i.displayMessage(e)}),e.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=i.$results.scrollTop(),n=i.$results.get(0).scrollHeight-t+e.deltaY,r=e.deltaY>0&&t-e.deltaY<=0,a=e.deltaY<0&&n<=i.$results.height();r?(i.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):a&&(i.$results.scrollTop(i.$results.get(0).scrollHeight-i.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(n){var r=e(this),a=t.GetData(this,"data");"true"!==r.attr("aria-selected")?i.trigger("select",{originalEvent:n,data:a}):i.options.get("multiple")?i.trigger("unselect",{originalEvent:n,data:a}):i.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(){var n=t.GetData(this,"data");i.getHighlightedResults().removeClass("select2-results__option--highlighted"),i.trigger("results:focus",{data:n,element:e(this)})})},n.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},n.prototype.destroy=function(){this.$results.remove()},n.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find("[aria-selected]").index(e),n=this.$results.offset().top,i=e.offset().top,r=this.$results.scrollTop()+(i-n),a=i-n;r-=2*e.outerHeight(!1),t<=2?this.$results.scrollTop(0):(a>this.$results.outerHeight()||a<0)&&this.$results.scrollTop(r)}},n.prototype.template=function(t,n){var i=this.options.get("templateResult"),r=this.options.get("escapeMarkup"),a=i(t,n);null==a?n.style.display="none":"string"==typeof a?n.innerHTML=r(a):e(n).append(a)},n}),t.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),t.define("select2/selection/base",["jquery","../utils","../keys"],function(e,t,n){function i(e,t){this.$element=e,this.options=t,i.__super__.constructor.call(this)}return t.Extend(i,t.Observable),i.prototype.render=function(){var n=e('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=t.GetData(this.$element[0],"old-tabindex")?this._tabindex=t.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),n.attr("title",this.$element.attr("title")),n.attr("tabindex",this._tabindex),n.attr("aria-disabled","false"),this.$selection=n,n},i.prototype.bind=function(e){var t=this,i=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){t.trigger("focus",e)}),this.$selection.on("blur",function(e){t._handleBlur(e)}),this.$selection.on("keydown",function(e){t.trigger("keypress",e),e.which===n.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){t.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){t.update(e.data)}),e.on("open",function(){t.$selection.attr("aria-expanded","true"),t.$selection.attr("aria-owns",i),t._attachCloseHandler(e)}),e.on("close",function(){t.$selection.attr("aria-expanded","fal
72se"),t.$selection.removeAttr("aria-activedescendant"),t.$selection.removeAttr("aria-owns"),t.$selection.trigger("focus"),t._detachCloseHandler(e)}),e.on("enable",function(){t.$selection.attr("tabindex",t._tabindex),t.$selection.attr("aria-disabled","false")}),e.on("disable",function(){t.$selection.attr("tabindex","-1"),t.$selection.attr("aria-disabled","true")})},i.prototype._handleBlur=function(t){var n=this;window.setTimeout(function(){document.activeElement==n.$selection[0]||e.contains(n.$selection[0],document.activeElement)||n.trigger("blur",t)},1)},i.prototype._attachCloseHandler=function(n){e(document.body).on("mousedown.select2."+n.id,function(n){var i=e(n.target).closest(".select2");e(".select2.select2-container--open").each(function(){this!=i[0]&&t.GetData(this,"element").select2("close")})})},i.prototype._detachCloseHandler=function(t){e(document.body).off("mousedown.select2."+t.id)},i.prototype.position=function(e,t){t.find(".selection").append(e)},i.prototype.destroy=function(){this._detachCloseHandler(this.container)},i.prototype.update=function(){throw new Error("The `update` method must be defined in child classes.")},i.prototype.isEnabled=function(){return!this.isDisabled()},i.prototype.isDisabled=function(){return this.options.get("disabled")},i}),t.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n){function i(){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,t),i.prototype.render=function(){var e=i.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},i.prototype.bind=function(e){var t=this;i.__super__.bind.apply(this,arguments);var n=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",n).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",n),this.$selection.on("mousedown",function(e){1===e.which&&t.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(){}),this.$selection.on("blur",function(){}),e.on("focus",function(){e.isOpen()||t.$selection.trigger("focus")})},i.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},i.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},i.prototype.selectionContainer=function(){return e("<span></span>")},i.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(t,n);n.empty().append(i);var r=t.title||t.text;r?n.attr("title",r):n.removeAttr("title")}else this.clear()},i}),t.define("select2/selection/multiple",["jquery","./base","../utils"],function(e,t,n){function i(){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,t),i.prototype.render=function(){var e=i.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},i.prototype.bind=function(){var t=this;i.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){t.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(i){if(!t.isDisabled()){var r=e(this).parent(),a=n.GetData(r[0],"data");t.trigger("unselect",{originalEvent:i,data:a})}})},i.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},i.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},i.prototype.selectionContainer=function(){return e('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},i.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],i=0;i<e.length;i++){var r=e[i],a=this.selectionContainer(),o=this.display(r,a);a.append(o);var s=r.title||r.text;
72s&&a.attr("title",s),n.StoreData(a[0],"data",r),t.push(a)}var l=this.$selection.find(".select2-selection__rendered");n.appendMany(l,t)}},i}),t.define("select2/selection/placeholder",["../utils"],function(){function e(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.html(this.display(t)),n.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),n},e.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(t.length>1||n)return e.call(this,t);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},e}),t.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(e,t,n){function i(){}return i.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){i._handleClear(e)}),t.on("keypress",function(e){i._handleKeyboardClear(e,t)})},i.prototype._handleClear=function(e,t){if(!this.isDisabled()){var i=this.$selection.find(".select2-selection__clear");if(0!==i.length){t.stopPropagation();var r=n.GetData(i[0],"data"),a=this.$element.val();this.$element.val(this.placeholder.id);var o={data:r};if(this.trigger("clear",o),o.prevented)this.$element.val(a);else{for(var s=0;s<r.length;s++)if(o={data:r[s]},this.trigger("unselect",o),o.prevented)return void this.$element.val(a);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},i.prototype._handleKeyboardClear=function(e,n,i){i.isOpen()||n.which!=t.DELETE&&n.which!=t.BACKSPACE||this._handleClear(n)},i.prototype.update=function(t,i){if(t.call(this,i),!(this.$selection.find(".select2-selection__placeholder").length>0||0===i.length)){
73var r=this.options.get("translations").get("removeAllItems"),a=e('<span class="select2-selection__clear" title="'+r()+'">&times;</span>');n.StoreData(a[0],"data",i),this.$selection.find(".select2-selection__rendered").prepend(a)}},i}),t.define("select2/selection/search",["jquery","../utils","../keys"],function(e,t,n){function i(e,t,n){e.call(this,t,n)}return i.prototype.render=function(t){var n=e('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></li>');this.$searchContainer=n,this.$search=n.find("input");var i=t.call(this);return this._transferTabIndex(),i},i.prototype.bind=function(e,i,r){var a=this,o=i.id+"-results";e.call(this,i,r),i.on("open",function(){a.$search.attr("aria-controls",o),a.$search.trigger("focus")}),i.on("close",function(){a.$search.val(""),a.$search.removeAttr("aria-controls"),a.$search.removeAttr("aria-activedescendant"),a.$search.trigger("focus")}),i.on("enable",function(){a.$search.prop("disabled",!1),a._transferTabIndex()}),i.on("disable",function(){a.$search.prop("disabled",!0)}),i.on("focus",function(){a.$search.trigger("focus")}),i.on("results:focus",function(e){e.data._resultId?a.$search.attr("aria-activedescendant",e.data._resultId):a.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){a.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){a._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),a.trigger("keypress",e),a._keyUpPrevented=e.isDefaultPrevented(),e.which===n.BACKSPACE&&""===a.$search.val()){var i=a.$searchContainer.prev(".select2-selection__choice");if(i.length>0){var r=t.GetData(i[0],"data");a.searchRemoveChoice(r),e.preventDefault()}}}),this.$selection.on("click",".select2-search--inline",function(e){a.$search.val()&&e.stopPropagation()});var s=document.documentMode,l=s&&s<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(){l?a.$selection.off("input.search input.searchcheck"):a.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){if(l&&"input"===e.type)a.$selection.off("input.search input.searchcheck");else{var t=e.which;t!=n.SHIFT&&t!=n.CTRL&&t!=n.ALT&&t!=n.TAB&&a.handleSearch(e)}})},i.prototype._transferTabIndex=function(){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},i.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},i.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&&this.$search.trigger("focus")},i.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},i.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},i.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";""!==this.$search.attr("placeholder")?e=this.$selection.find(".select2-selection__rendered").width():e=.75*(this.$search.val().length+1)+"em";this.$search.css("width",e)},i}),t.define("select2/selection/eventRelay",["jquery"],function(e){function t(){}return t.prototype.bind=function(t,n,i){var r=this,a=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],o=["opening","closing","selecting","unselecting","clearing"];t.call(this,n,i),n.on("*",function(t,n){if(-1!==e.inArray(t,a)){n=n||{};var i=e.Event("select2:"+t,{params:n});r.$element.trigger(i),-1!==e.inArray(t,o)&&(n.prevented=i.isDefaultPrevented())}})},t}),t.define("select2/translation",["jquery","require"],function(e,t){function n(e){this.dict=e||{}}return n.prototype.all=function(){return this.dict},n.prototype.get=function(e){return this.dict[e]},n.prototype.extend=function(t){this.dict=e.extend({},t.all(),this.dict)},n._cache={}
73,n.loadPath=function(e){if(!(e in n._cache)){var i=t(e);n._cache[e]=i}return new n(n._cache[e])},n}),t.define("select2/diacritics",[],function(){return{"\u24b6":"A","\uff21":"A","\xc0":"A","\xc1":"A","\xc2":"A","\u1ea6":"A","\u1ea4":"A","\u1eaa":"A","\u1ea8":"A","\xc3":"A","\u0100":"A","\u0102":"A","\u1eb0":"A","\u1eae":"A","\u1eb4":"A","\u1eb2":"A","\u0226":"A","\u01e0":"A","\xc4":"A","\u01de":"A","\u1ea2":"A","\xc5":"A","\u01fa":"A","\u01cd":"A","\u0200":"A","\u0202":"A","\u1ea0":"A","\u1eac":"A","\u1eb6":"A","\u1e00":"A","\u0104":"A","\u023a":"A","\u2c6f":"A","\ua732":"AA","\xc6":"AE","\u01fc":"AE","\u01e2":"AE","\ua734":"AO","\ua736":"AU","\ua738":"AV","\ua73a":"AV","\ua73c":"AY","\u24b7":"B","\uff22":"B","\u1e02":"B","\u1e04":"B","\u1e06":"B","\u0243":"B","\u0182":"B","\u0181":"B","\u24b8":"C","\uff23":"C","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\xc7":"C","\u1e08":"C","\u0187":"C","\u023b":"C","\ua73e":"C","\u24b9":"D","\uff24":"D","\u1e0a":"D","\u010e":"D","\u1e0c":"D","\u1e10":"D","\u1e12":"D","\u1e0e":"D","\u0110":"D","\u018b":"D","\u018a":"D","\u0189":"D","\ua779":"D","\u01f1":"DZ","\u01c4":"DZ","\u01f2":"Dz","\u01c5":"Dz","\u24ba":"E","\uff25":"E","\xc8":"E","\xc9":"E","\xca":"E","\u1ec0":"E","\u1ebe":"E","\u1ec4":"E","\u1ec2":"E","\u1ebc":"E","\u0112":"E","\u1e14":"E","\u1e16":"E","\u0114":"E","\u0116":"E","\xcb":"E","\u1eba":"E","\u011a":"E","\u0204":"E","\u0206":"E","\u1eb8":"E","\u1ec6":"E","\u0228":"E","\u1e1c":"E","\u0118":"E","\u1e18":"E","\u1e1a":"E","\u0190":"E","\u018e":"E","\u24bb":"F","\uff26":"F","\u1e1e":"F","\u0191":"F","\ua77b":"F","\u24bc":"G","\uff27":"G","\u01f4":"G","\u011c":"G","\u1e20":"G","\u011e":"G","\u0120":"G","\u01e6":"G","\u0122":"G","\u01e4":"G","\u0193":"G","\ua7a0":"G","\ua77d":"G","\ua77e":"G","\u24bd":"H","\uff28":"H","\u0124":"H","\u1e22":"H","\u1e26":"H","\u021e":"H","\u1e24":"H","\u1e28":"H","\u1e2a":"H","\u0126":"H","\u2c67":"H","\u2c75":"H","\ua78d":"H","\u24be":"I","\uff29":"I","\xcc":"I","\xcd":"I","\xce":"I","\u0128":"I","\u012a":"I","\u012c":"I","\u0130":"I","\xcf":"I","\u1e2e":"I","\u1ec8":"I","\u01cf":"I","\u0208":"I","\u020a":"I","\u1eca":"I","\u012e":"I","\u1e2c":"I","\u0197":"I","\u24bf":"J","\uff2a":"J","\u0134":"J","\u0248":"J","\u24c0":"K","\uff2b":"K","\u1e30":"K","\u01e8":"K","\u1e32":"K","\u0136":"K","\u1e34":"K","\u0198":"K","\u2c69":"K","\ua740":"K","\ua742":"K","\ua744":"K","\ua7a2":"K","\u24c1":"L","\uff2c":"L","\u013f":"L","\u0139":"L","\u013d":"L","\u1e36":"L","\u1e38":"L","\u013b":"L","\u1e3c":"L","\u1e3a":"L","\u0141":"L","\u023d":"L","\u2c62":"L","\u2c60":"L","\ua748":"L","\ua746":"L","\ua780":"L","\u01c7":"LJ","\u01c8":"Lj","\u24c2":"M","\uff2d":"M","\u1e3e":"M","\u1e40":"M","\u1e42":"M","\u2c6e":"M","\u019c":"M","\u24c3":"N","\uff2e":"N","\u01f8":"N","\u0143":"N","\xd1":"N","\u1e44":"N","\u0147":"N","\u1e46":"N","\u0145":"N","\u1e4a":"N","\u1e48":"N","\u0220":"N","\u019d":"N","\ua790":"N","\ua7a4":"N","\u01ca":"NJ","\u01cb":"Nj","\u24c4":"O","\uff2f":"O","\xd2":"O","\xd3":"O","\xd4":"O","\u1ed2":"O","\u1ed0":"O","\u1ed6":"O","\u1ed4":"O","\xd5":"O","\u1e4c":"O","\u022c":"O","\u1e4e":"O","\u014c":"O","\u1e50":"O","\u1e52":"O","\u014e":"O","\u022e":"O","\u0230":"O","\xd6":"O","\u022a":"O","\u1ece":"O","\u0150":"O","\u01d1":"O","\u020c":"O","\u020e":"O","\u01a0":"O","\u1edc":"O","\u1eda":"O","\u1ee0":"O","\u1ede":"O","\u1ee2":"O","\u1ecc":"O","\u1ed8":"O","\u01ea":"O","\u01ec":"O","\xd8":"O","\u01fe":"O","\u0186":"O","\u019f":"O","\ua74a":"O","\ua74c":"O","\u0152":"OE","\u01a2":"OI","\ua74e":"OO","\u0222":"OU","\u24c5":"P","\uff30":"P","\u1e54":"P","\u1e56":"P","\u01a4":"P","\u2c63":"P","\ua750":"P","\ua752":"P","\ua754":"P","\u24c6":"Q","\uff31":"Q","\ua756":"Q","\ua758":"Q","\u024a":"Q","\u24c7":"R","\uff32":"R","\u0154":"R","\u1e58":"R","\u0158":"R","\u0210":"R","\u0212":"R","\u1e5a":"R","\u1e5c":"R","\u0156":"R","\u1e5e":"R","\u024c":"R","\u2c64":"R","\ua75a":"R","\ua7a6":"R","\ua782":"R","\u24c8":"S","\uff33":"S","\u1e9e":"S","\u015a":"S","\u1e64":"S","\u015c":"S","\u1e60":"S","\u0160":"S","\u1e66":"S","\u1e62":"S","\u1e68":"S","\u0218":"S","\u015e":"S","\u2c7e":"S","\ua7a8":"S","\ua784":"S","\u24c9":"T","\uff34":"T","\u1e6a":"T","\u0164":"T","\u1e6c":"T","\u021a":"T","\u0162":"T","\u1e70":"T","\u1e6e":"T","\u0166":"T","\u01ac":"T","\u01ae":"T","\u023e":"T","\ua786":"T","\ua728":"TZ","\u24ca":"U","\uff35":"U","\xd9":"U","\xda":"U","\xdb":"U","\u0168":"U","\u1e78":"U","\u016a":"U","\u1e7a":"U","\u016c":"U","\xdc":"U","\u01db":"U","\u01d7":"U","\u01d5":"U","\u01d9":"U","\u1ee6":"U","\u016e":"U","\u0170":"U","\u01d3":"U","\u0214":"U","\u0216":"U","\u01af":"U","\u1eea":"U","\u1ee8":"U","\u1eee":"U","\u1eec":"U","\u1ef0":"U","\u1ee4":"U","\u1e72":"U","\u0172":"U","\u1e76":"U","\u1e74":"U","\u0244":"U","\u24cb":"V","\uff36":"V","\u1e7c":"V","\u1e7e":"V","\u01b2":"V","\ua75e":"V","\u0245":"V","\ua760":"VY","\u24cc":"W","\uff37":"W","\u1e80":"W","\u1e82":"W","\u0174":"W","\u1e86":"W","\u1e84":"W","\u1e88":"W","\u2c72":"W","\u24cd":"X","\uff38":"X","\u1e8a":"X","\u1e8c":"X","\u24ce":"Y","\uff39":"Y","\u1ef2":"Y","\xdd":"Y","\u0176":"Y","\u1ef8":"Y","\u0232":"Y","\u1e8e":"Y","\u0178":"Y","\u1ef6":"Y","\u1ef4":"Y","\u01b3":"Y","\u024e":"Y","\u1efe":"Y","\u24cf":"Z","\uff3a":"Z","\u0179":"Z","\u1e90":"Z","\u017b":"Z","\u017d":"Z","\u1e92":"Z","\u1e94":"Z","\u01b5":"Z","\u0224":"Z","\u2c7f":"Z","\u2c6b":"Z","\ua762":"Z","\u24d0":"a","\uff41":"a","\u1e9a":"a","\xe0":"a","\xe1":"a","\xe2":"a","\u1ea7":"a","\u1ea5":"a","\u1eab":"a","\u1ea9":"a","\xe3":"a","\u0101":"a","\u0103":"a","\u1eb1":"a","\u1eaf":"a","\u1eb5":"a","\u1eb3":"a","\u0227":"a","\u01e1":"a","\xe4":"a","\u01df":"a","\u1ea3":"a","\xe5":"a","\u01fb":"a","\u01ce":"a","\u0201":"a","\u0203":"a","\u1ea1":"a","\u1ead":"a","\u1eb7":"a","\u1e01":"a","\u0105":"a","\u2c65":"a","\u0250":"a","\ua733":"aa","\xe6":"ae","\u01fd":"ae","\u01e3":"ae","\ua735":"ao","\ua737":"au","\ua739":"av","\ua73b":"av","\ua73d":"ay","\u24d1":"b","\uff42":"b","\u1e03":"b","\u1e05":"b","\u1e07":"b","\u0180":"b","\u0183":"b","\u0253":"b","\u24d2":"c","\uff43":"c","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"
73c","\xe7":"c","\u1e09":"c","\u0188":"c","\u023c":"c","\ua73f":"c","\u2184":"c","\u24d3":"d","\uff44":"d","\u1e0b":"d","\u010f":"d","\u1e0d":"d","\u1e11":"d","\u1e13":"d","\u1e0f":"d","\u0111":"d","\u018c":"d","\u0256":"d","\u0257":"d","\ua77a":"d","\u01f3":"dz","\u01c6":"dz","\u24d4":"e","\uff45":"e","\xe8":"e","\xe9":"e","\xea":"e","\u1ec1":"e","\u1ebf":"e","\u1ec5":"e","\u1ec3":"e","\u1ebd":"e","\u0113":"e","\u1e15":"e","\u1e17":"e","\u0115":"e","\u0117":"e","\xeb":"e","\u1ebb":"e","\u011b":"e","\u0205":"e","\u0207":"e","\u1eb9":"e","\u1ec7":"e","\u0229":"e","\u1e1d":"e","\u0119":"e","\u1e19":"e","\u1e1b":"e","\u0247":"e","\u025b":"e","\u01dd":"e","\u24d5":"f","\uff46":"f","\u1e1f":"f","\u0192":"f","\ua77c":"f","\u24d6":"g","\uff47":"g","\u01f5":"g","\u011d":"g","\u1e21":"g","\u011f":"g","\u0121":"g","\u01e7":"g","\u0123":"g","\u01e5":"g","\u0260":"g","\ua7a1":"g","\u1d79":"g","\ua77f":"g","\u24d7":"h","\uff48":"h","\u0125":"h","\u1e23":"h","\u1e27":"h","\u021f":"h","\u1e25":"h","\u1e29":"h","\u1e2b":"h","\u1e96":"h","\u0127":"h","\u2c68":"h","\u2c76":"h","\u0265":"h","\u0195":"hv","\u24d8":"i","\uff49":"i","\xec":"i","\xed":"i","\xee":"i","\u0129":"i","\u012b":"i","\u012d":"i","\xef":"i","\u1e2f":"i","\u1ec9":"i","\u01d0":"i","\u0209":"i","\u020b":"i","\u1ecb":"i","\u012f":"i","\u1e2d":"i","\u0268":"i","\u0131":"i","\u24d9":"j","\uff4a":"j","\u0135":"j","\u01f0":"j","\u0249":"j","\u24da":"k","\uff4b":"k","\u1e31":"k","\u01e9":"k","\u1e33":"k","\u0137":"k","\u1e35":"k","\u0199":"k","\u2c6a":"k","\ua741":"k","\ua743":"k","\ua745":"k","\ua7a3":"k","\u24db":"l","\uff4c":"l","\u0140":"l","\u013a":"l","\u013e":"l","\u1e37":"l","\u1e39":"l","\u013c":"l","\u1e3d":"l","\u1e3b":"l","\u017f":"l","\u0142":"l","\u019a":"l","\u026b":"l","\u2c61":"l","\ua749":"l","\ua781":"l","\ua747":"l","\u01c9":"lj","\u24dc":"m","\uff4d":"m","\u1e3f":"m","\u1e41":"m","\u1e43":"m","\u0271":"m","\u026f":"m","\u24dd":"n","\uff4e":"n","\u01f9":"n","\u0144":"n","\xf1":"n","\u1e45":"n","\u0148":"n","\u1e47":"n","\u0146":"n","\u1e4b":"n","\u1e49":"n","\u019e":"n","\u0272":"n","\u0149":"n","\ua791":"n","\ua7a5":"n","\u01cc":"nj","\u24de":"o","\uff4f":"o","\xf2":"o","\xf3":"o","\xf4":"o","\u1ed3":"o","\u1ed1":"o","\u1ed7":"o","\u1ed5":"o","\xf5":"o","\u1e4d":"o","\u022d":"o","\u1e4f":"o","\u014d":"o","\u1e51":"o","\u1e53":"o","\u014f":"o","\u022f":"o","\u0231":"o","\xf6":"o","\u022b":"o","\u1ecf":"o","\u0151":"o","\u01d2":"o","\u020d":"o","\u020f":"o","\u01a1":"o","\u1edd":"o","\u1edb":"o","\u1ee1":"o","\u1edf":"o","\u1ee3":"o","\u1ecd":"o","\u1ed9":"o","\u01eb":"o","\u01ed":"o","\xf8":"o","\u01ff":"o","\u0254":"o","\ua74b":"o","\ua74d":"o","\u0275":"o","\u0153":"oe","\u01a3":"oi","\u0223":"ou","\ua74f":"oo","\u24df":"p","\uff50":"p","\u1e55":"p","\u1e57":"p","\u01a5":"p","\u1d7d":"p","\ua751":"p","\ua753":"p","\ua755":"p","\u24e0":"q","\uff51":"q","\u024b":"q","\ua757":"q","\ua759":"q","\u24e1":"r","\uff52":"r","\u0155":"r","\u1e59":"r","\u0159":"r","\u0211":"r","\u0213":"r","\u1e5b":"r","\u1e5d":"r","\u0157":"r","\u1e5f":"r","\u024d":"r","\u027d":"r","\ua75b":"r","\ua7a7":"r","\ua783":"r","\u24e2":"s","\uff53":"s","\xdf":"s","\u015b":"s","\u1e65":"s","\u015d":"s","\u1e61":"s","\u0161":"s","\u1e67":"s","\u1e63":"s","\u1e69":"s","\u0219":"s","\u015f":"s","\u023f":"s","\ua7a9":"s","\ua785":"s","\u1e9b":"s","\u24e3":"t","\uff54":"t","\u1e6b":"t","\u1e97":"t","\u0165":"t","\u1e6d":"t","\u021b":"t","\u0163":"t","\u1e71":"t","\u1e6f":"t","\u0167":"t","\u01ad":"t","\u0288":"t","\u2c66":"t","\ua787":"t","\ua729":"tz","\u24e4":"u","\uff55":"u","\xf9":"u","\xfa":"u","\xfb":"u","\u0169":"u","\u1e79":"u","\u016b":"u","\u1e7b":"u","\u016d":"u","\xfc":"u","\u01dc":"u","\u01d8":"u","\u01d6":"u","\u01da":"u","\u1ee7":"u","\u016f":"u","\u0171":"u","\u01d4":"u","\u0215":"u","\u0217":"u","\u01b0":"u","\u1eeb":"u","\u1ee9":"u","\u1eef":"u","\u1eed":"u","\u1ef1":"u","\u1ee5":"u","\u1e73":"u","\u0173":"u","\u1e77":"u","\u1e75":"u","\u0289":"u","\u24e5":"v","\uff56":"v","\u1e7d":"v","\u1e7f":"v","\u028b":"v","\ua75f":"v","\u028c":"v","\ua761":"vy","\u24e6":"w","\uff57":"w","\u1e81":"w","\u1e83":"w","\u0175":"w","\u1e87":"w","\u1e85":"w","\u1e98":"w","\u1e89":"w","\u2c73":"w","\u24e7":"x","\uff58":"x","\u1e8b":"x","\u1e8d":"x","\u24e8":"y","\uff59":"y","\u1ef3":"y","\xfd":"y","\u0177":"y","\u1ef9":"y","\u0233":"y","\u1e8f":"y","\xff":"y","\u1ef7":"y","\u1e99":"y","\u1ef5":"y","\u01b4":"y","\u024f"
73:"y","\u1eff":"y","\u24e9":"z","\uff5a":"z","\u017a":"z","\u1e91":"z","\u017c":"z","\u017e":"z","\u1e93":"z","\u1e95":"z","\u01b6":"z","\u0225":"z","\u0240":"z","\u2c6c":"z","\ua763":"z","\u0386":"\u0391","\u0388":"\u0395","\u0389":"\u0397","\u038a":"\u0399","\u03aa":"\u0399","\u038c":"\u039f","\u038e":"\u03a5","\u03ab":"\u03a5","\u038f":"\u03a9","\u03ac":"\u03b1","\u03ad":"\u03b5","\u03ae":"\u03b7","\u03af":"\u03b9","\u03ca":"\u03b9","\u0390":"\u03b9","\u03cc":"\u03bf","\u03cd":"\u03c5","\u03cb":"\u03c5","\u03b0":"\u03c5","\u03ce":"\u03c9","\u03c2":"\u03c3","\u2019":"'"}}),t.define("select2/data/base",["../utils"],function(e){function t(){t.__super__.constructor.call(this)}return e.Extend(t,e.Observable),t.prototype.current=function(){throw new Error("The `current` method must be defined in child classes.")},t.prototype.query=function(){throw new Error("The `query` method must be defined in child classes.")},t.prototype.bind=function(){},t.prototype.destroy=function(){},t.prototype.generateResultId=function(t,n){var i=t.id+"-result-";return i+=e.generateChars(4),null!=n.id?i+="-"+n.id.toString():i+="-"+e.generateChars(4),i},t}),t.define("select2/data/select",["./base","../utils","jquery"],function(e,t,n){function i(e,t){this.$element=e,this.options=t,i.__super__.constructor.call(this)}return t.Extend(i,e),i.prototype.current=function(e){var t=[],i=this;this.$element.find(":selected").each(function(){var e=n(this),r=i.item(e);t.push(r)}),e(t)},i.prototype.select=function(e){var t=this;if(e.selected=!0,n(e.element).is("option"))return e.element.selected=!0,void this.$element.trigger("input").trigger("change");if(this.$element.prop("multiple"))this.current(function(i){var r=[];(e=[e]).push.apply(e,i);for(var a=0;a<e.length;a++){var o=e[a].id;-1===n.inArray(o,r)&&r.push(o)}t.$element.val(r),t.$element.trigger("input").trigger("change")});else{var i=e.id;this.$element.val(i),this.$element.trigger("input").trigger("change")}},i.prototype.unselect=function(e){var t=this;if(this.$element.prop("multiple")){if(e.selected=!1,n(e.element).is("option"))return e.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current(function(i){for(var r=[],a=0;a<i.length;a++){var o=i[a].id;o!==e.id&&-1===n.inArray(o,r)&&r.push(o)}t.$element.val(r),t.$element.trigger("input").trigger("change")})}},i.prototype.bind=function(e){var t=this;this.container=e,e.on("select",function(e){t.select(e.data)}),e.on("unselect",function(e){t.unselect(e.data)})},i.prototype.destroy=function(){this.$element.find("*").each(function(){t.RemoveData(this)})},i.prototype.query=function(e,t){var i=[],r=this;this.$element.children().each(function(){var t=n(this);if(t.is("option")||t.is("optgroup")){var a=r.item(t),o=r.matches(e,a);null!==o&&i.push(o)}}),t({results:i})},i.prototype.addOptions=function(e){t.appendMany(this.$element,e)},i.prototype.option=function(e){var i;e.children?(i=document.createElement("optgroup")).label=e.text:(i=document.createElement("option")).textContent!==undefined?i.textContent=e.text:i.innerText=e.text,e.id!==undefined&&(i.value=e.id),e.disabled&&(i.disabled=!0),e.selected&&(i.selected=!0),e.title&&(i.title=e.title);var r=n(i),a=this._normalizeItem(e);return a.element=i,t.StoreData(i,"data",a),r},i.prototype.item=function(e){var i={};if(null!=(i=t.GetData(e[0],"data")))return i;if(e.is("option"))i={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){i={text:e.prop("label"),children:[],title:e.prop("title")};for(var r=e.children("option"),a=[],o=0;o<r.length;o++){var s=n(r[o]),l=this.item(s);a.push(l)}i.children=a}return(i=this._normalizeItem(i)).element=e[0],t.StoreData(e[0],"data",i),i},i.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});var t={selected:!1,disabled:!1};return null!=(e=n.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),n.extend({},t,e)},i.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},i}),t.define("select2/data/array",["./select","../utils","jquery"],function(e,t,n){function i(e,t){this._dataToConvert=t.get("data")||[],i.__super__.constructor.call(this,e,t)}return t.Extend(i,e),i.prototype.bind=function(e,t){i.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},i.prototype.select=function(e){var t=this.$element.find("option").filter(function(t,n){return n.value==e.id.toString()});0===t.length&&(t=this.option(e),this.addOptions(t)),i.__super__.select.call(this,e)},i.prototype.convertToOptions=function(e){function i(e){return function(){return n(this).val()==e.id}}for(var r=this,a=this.$element.find("option"),o=a.map(function(){return r.item(n(this)).id}).get(),s=[],l=0;l<e.length;l++){var c=this._normalizeItem(e[l]);if(n.inArray(c.id,o)>=0){var u=a.filter(i(c)),d=this.item(u),h=n.extend(!0,{},c,d),f=this.option(h);u.replaceWith(f)}else{var p=this.option(c);if(c.children){var m=this.convertToOptions(c.children);t.appendMany(p,m)}s.push(p)}}return s},i}),t.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,n){function i(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),i.__super__.constructor.call(this,e,t)}return t.Extend(i,e),i.prototype._applyDefaults=function(e){var t={data:function(e){return n.extend({},e,{q:e.term})},transport:function(e,t,i){var r=n.ajax(e);return r.then(t),r.fail(i),r}};return n.extend({},t,e,!0)},i.prototype.processResults=function(e){return e},i.prototype.query=function(e,t){function i(){var i=a.transport(a,function(i){var a=r.processResults(i,e);r.options.get("debug")&&window.console&&console.error&&(a&&a.results&&n.isArray(a.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),t(a)},function(){"status"in i&&(0===i.status||"0"===i.status)||r.trigger("results:message",{message:"errorLoading"})});r._request=i}var r=this;null!=this._request&&(n.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var a=n.extend({type:"GET"},this.ajaxOptions);"function"==typeof a.url&&(a.url=a.url.call(this.$element,e)),"function"==typeof a.data&&(a.data=a.data.call(this.$element,e)),this.ajaxOptions.delay&&null!=e.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(i,this.ajaxOptions.delay)):i()},i}),t.define("select2/data/tags",["jquery"],function(e){function t(t,n,i){var r=i.get("tags"),a=i.get("createTag");a!==undefined&&(this.createTag=a);var o=i.get("insertTag");if(o!==undefined&&(this.insertTag=o),t.call(this,n,i),e.isArray(r))for(var s=0;s<r.length;s++){var l=r[s],c=this._normalizeItem(l),u=this.option(c);this.$element.append(u)}}return t.prototype.query=function(e,t,n){function i(e,a){for(var o=e.results,s=0;s<o.length;s++){var l=o[s],c=null!=l.children&&!i({results:l.children},!0);if((l.text||"").toUpperCase()===(t.term||"").toUpperCase()||c)return!a&&(e.data=o,void n(e))}
vendor: 8,723 bytes, line 73
73if(a)return!0;var u=r.createTag(t);if(null!=u){var d=r.option(u);d.attr("data-select2-tag",!0),r.addOptions([d]),r.insertTag(o,u)}e.results=o,n(e)}var r=this;this._removeOldTags(),null!=t.term&&null==t.page?e.call(this,t,i):e.call(this,t,n)},t.prototype.createTag=function(t,n){var i=e.trim(n.term);return""===i?null:{id:i,text:i}},t.prototype.insertTag=function(e,t,n){t.unshift(n)},t.prototype._removeOldTags=function(){this.$element.find("option[data-select2-tag]").each(function(){this.selected||e(this).remove()})},t}),t.define("select2/data/tokenizer",["jquery"],function(e){function t(e,t,n){var i=n.get("tokenizer");i!==undefined&&(this.tokenizer=i),e.call(this,t,n)}return t.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},t.prototype.query=function(t,n,i){function r(t){var n=o._normalizeItem(t);if(!o.$element.find("option").filter(function(){return e(this).val()===n.id}).length){var i=o.option(n);i.attr("data-select2-tag",!0),o._removeOldTags(),o.addOptions([i])}a(n)}function a(e){o.trigger("select",{data:e})}var o=this;n.term=n.term||"";var s=this.tokenizer(n,this.options,r);s.term!==n.term&&(this.$search.length&&(this.$search.val(s.term),this.$search.trigger("focus")),n.term=s.term),t.call(this,n,i)},t.prototype.tokenizer=function(t,n,i,r){for(var a=i.get("tokenSeparators")||[],o=n.term,s=0,l=this.createTag||function(e){return{id:e.term,text:e.term}};s<o.length;){var c=o[s];if(-1!==e.inArray(c,a)){var u=o.substr(0,s),d=l(e.extend({},n,{term:u}));null!=d?(r(d),o=o.substr(s+1)||"",s=0):s++}else s++}return{term:o}},t}),t.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),t.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",this.maximumInputLength>0&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),t.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(){i._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var i=this;this._checkIfMaximumSelected(function(){e.call(i,t,n)})},e.prototype._checkIfMaximumSelected=function(e,t){var n=this;this.current(function(e){var i=null!=e?e.length:0;n.maximumSelectionLength>0&&i>=n.maximumSelectionLength?n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}}):t&&t()})},e}),t.define("select2/dropdown",["jquery","./utils"],function(e,t){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e('<span class="select2-dropdown"><span class="select2-results"></span></span>');return t.attr("dir",this.options.get("dir")),this.$dropdown=t,t},n.prototype.bind=function(){},n.prototype.position=function(){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),t.define("select2/dropdown/search",["jquery","../utils"],function(e){function t(){}return t.prototype.render=function(t){var n=t.call(this),i=e('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=i,this.$search=i.find("input"),n.prepend(i),n},t.prototype.bind=function(t,n,i){var r=this,a=n.id+"-results";t.call(this,n,i),this.$search.on("keydown",function(e){r.trigger("keypress",e),r._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(){e(this).off("keyup")}),this.$search.on("keyup input",function(e){r.handleSearch(e)}),n.on("open",function(){r.$search.attr("tabindex",0),r.$search.attr("aria-controls",a),r.$search.trigger("focus"),window.setTimeout(function(){r.$search.trigger("focus")},0)}),n.on("close",function(){r.$search.attr("tabindex",-1),r.$search.removeAttr("aria-controls"),r.$search.removeAttr("aria-activedescendant"),r.$search.val(""),r.$search.trigger("blur")}),n.on("focus",function(){n.isOpen()||r.$search.trigger("focus")}),n.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(r.showSearch(e)?r.$searchContainer.removeClass("select2-search--hide"):r.$searchContainer.addClass("select2-search--hide"))}),n.on("results:focus",function(e){e.data._resultId?r.$search.attr("aria-activedescendant",e.data._resultId):r.$search.removeAttr("aria-activedescendant")})},t.prototype.handleSearch=function(){if(!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},t.prototype.showSearch=function(){return!0},t}),t.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;i>=0;i--){var r=t[i];this.placeholder.id===r.id&&n.splice(i,1)}return n},e}),t.define("select2/dropdown/infiniteScroll",["jquery"],function(e){function t(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return t.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},t.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",function(e){i.lastParams=e,i.loading=!0}),t.on("query:append",function(e){i.lastParams=e,i.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},t.prototype.loadMoreIfNeeded=function(){var t=e.contains(document.documentElement,this.$loadingMore[0]);!this.loading&&t&&(this.$results.offset().top+this.$results.outerHeight(!1)+50>=this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)&&this.loadMore())},t.prototype.loadMore=function(){this.loading=!0;var t=e.extend({},{page:1},this.lastParams);t.page++,this.trigger("query:append",t)},t.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},t.prototype.createLoadingMore=function(){var t=e('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),n=this.options.get("translations").get("loadingMore");return t.html(n(this.lastParams)),t},t}),t.define("select2/dropdown/attachBody",["jquery","../utils"],function(e,t){function n(t,n,i){this.$dropdownParent=e(i.get("dropdownParent")||document.body),t.call(this,n,i)}return n.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),i._bindContainerResultHandlers(t)}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},n.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},n.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},n.prototype.render=function(t){var n=e("<span></span>"),i=t.call(this);return n.append(i),this.$dropdownContainer=n,n},n.prototype._hideDropdown=function(){this.$dropdownContainer.detach()},n.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var n=this;t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0}},n.prototype._attachPositioningHandler=function(n,i){var r=this,a="scroll.
73select2."+i.id,o="resize.select2."+i.id,s="orientationchange.select2."+i.id,l=this.$container.parents().filter(t.hasScroll);l.each(function(){t.StoreData(this,"select2-scroll-position",{x:e(this).scrollLeft(),y:e(this).scrollTop()})}),l.on(a,function(){var n=t.GetData(this,"select2-scroll-position");e(this).scrollTop(n.y)}),e(window).on(a+" "+o+" "+s,function(){r._positionDropdown(),r._resizeDropdown()})},n.prototype._detachPositioningHandler=function(n,i){var r="scroll.select2."+i.id,a="resize.select2."+i.id,o="orientationchange.select2."+i.id;this.$container.parents().filter(t.hasScroll).off(r),e(window).off(r+" "+a+" "+o)},n.prototype._positionDropdown=function(){var t=e(window),n=this.$dropdown.hasClass("select2-dropdown--above"),i=this.$dropdown.hasClass("select2-dropdown--below"),r=null,a=this.$container.offset();a.bottom=a.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=a.top,o.bottom=a.top+o.height;var s={height:this.$dropdown.outerHeight(!1)},l={top:t.scrollTop(),bottom:t.scrollTop()+t.height()},c=l.top<a.top-s.height,u=l.bottom>a.bottom+s.height,d={left:a.left,top:o.bottom},h=this.$dropdownParent;"static"===h.css("position")&&(h=h.offsetParent());var f={top:0,left:0};(e.contains(document.body,h[0])||h[0].isConnected)&&(f=h.offset()),d.top-=f.top,d.left-=f.left,n||i||(r="below"),u||!c||n?!c&&u&&n&&(r="below"):r="above",("above"==r||n&&"below"!==r)&&(d.top=o.top-f.to
vendor: 5,149 bytes, lines 73-74
73p-s.height),null!=r&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+r),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+r)),this.$dropdownContainer.css(d)},n.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},n.prototype._showDropdown=function(){
74this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},n}),t.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(t){for(var n=0,i=0;i<t.length;i++){var r=t[i];r.children?n+=e(r.children):n++}return n}function t(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=Infinity),e.call(this,t,n,i)}return t.prototype.showSearch=function(t,n){return!(e(n.data.results)<this.minimumResultsForSearch)&&t.call(this,n)},t}),t.define("select2/dropdown/selectOnClose",["../utils"],function(e){function t(){}return t.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("close",function(e){i._handleSelectOnClose(e)})},t.prototype._handleSelectOnClose=function(t,n){if(n&&null!=n.originalSelect2Event){var i=n.originalSelect2Event;if("select"===i._type||"unselect"===i._type)return}var r=this.getHighlightedResults();if(!(r.length<1)){var a=e.GetData(r[0],"data");null!=a.element&&a.element.selected||null==a.element&&a.selected||this.trigger("select",{data:a})}},t}),t.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(e){i._selectTriggered(e)}),t.on("unselect",function(e){i._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),t.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return 1!=t&&(n+="s"),n},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results\u2026"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching\u2026"},removeAllItems:function(){return"Remove all items"}}}),t.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(e,t,n,i,r,a,o,s,l,c,u,d,h,f,p,m,g,v,y,L,b,_,w,A,x,E,C,T){function S(){this.reset()}return S.prototype.apply=function(u){if(null==(u=e.extend(!0,{},this.defaults,u)).dataAdapter){if(null!=u.ajax?u.dataAdapter=p:null!=u.data?u.dataAdapter=f:u.dataAdapter=h,u.minimumInputLength>0&&(u.dataAdapter=c.Decorate(u.dataAdapter,v)),u.maximumInputLength>0&&(u.dataAdapter=c.Decorate(u.dataAdapter,y)),u.maximumSelectionLength>0&&(u.dataAdapter=c.Decorate(u.dataAdapter,L)),u.tags&&(u.dataAdapter=c.Decorate(u.dataAdapter,m)),null==u.tokenSeparators&&null==u.tokenizer||(u.dataAdapter=c.Decorate(u.dataAdapter,g)),null!=u.query){var d=t(u.amdBase+"compat/query");u.dataAdapter=c.Decorate(u.dataAdapter,d)}if(null!=u.initSelection){var S=t(u.amdBase+"compat/initSelection");u.dataAdapter=c.Decorate(u.dataAdapter,S)}}if(null==u.resultsAdapter&&(u.resultsAdapter=n,null!=u.ajax&&(u.resultsAdapter=c.Decorate(u.resultsAdapter,A)),null!=u.placeholder&&(u.resultsAdapter=c.Decorate(u.resultsAdapter,w)),u.selectOnClose&&(u.resultsAdapter=c.Decorate(u.resultsAdapter,C))),null==u.dropdownAdapter){if(u.multiple)u.dropdownAdapter=b;else{var k=c.Decorate(b,_);u.dropdownAdapter=k}if(0!==u.minimumResultsForSearch&&(u.dropdownAdapter=c.Decorate(u.dropdownAdapter,E)),u.closeOnSelect&&(u.dropdownAdapter=c.Decorate(u.dropdownAdapter,T)),null!=u.dropdownCssClass||null!=u.dropdownCss||null!=u.adaptDropdownCssClass){var M=t(u.amdBase+"compat/dropdownCss");u.dropdownAdapter=c.Decorate(u.dropdownAdapter,M)}u.dropdownAdapter=c.Decorate(u.dropdownAdapter,x)}if(null==u.selectionAdapter){if(u.multiple?u.selectionAdapter=r:u.selectionAdapter=i,null!=u.placeholder&&(u.selectionAdapter=c.Decorate(u.selectionAdapter,a)),u.allowClear&&(u.selectionAdapter=c.Decorate(u.selectionAdapter,o)),u.multiple&&(u.selectionAdapter=c.Decorate(u.selectionAdapter,s
74)),null!=u.containerCssClass||null!=u.containerCss||null!=u.adaptContainerCssClass){var D=t(u.amdBase+"compat/containerCss");u.selectionAdapter=c.Decorate(u.selectionAdapter,D)}u.selectionAdapter=c.Decorate(u.selectionAdapter,l)}u.language=this._resolveLanguage(u.language),u.language.push("en");for(var O=[],I=0;I<u.language.length;I++){var P=u.language[I];-1===O.indexOf(P)&&O.push(P)}return u.language=O,u.translations=this._processTranslations(u.language,u.debug),u},S.prototype.reset=function(){function t(e){function t(e){return d[e]||e}return e.replace(/[^\u0000-\u007E]/g,t)}function n(i,r){if(""===e.trim(i.term))return r;if(r.children&&r.children.length>0){for(var a=e.extend(!0,{},r),o=r.children.length-1;o>=0;o--){null==n(i,r.children[o])&&a.children.splice(o,1)}return a.children.length>0?a:n(i,a)}var s=t(r.text).toUpperCase(),l=t(i.term).toUpperCase();return s.indexOf(l)>-1?r:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:c.escapeMarkup,language:{},matcher:n,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},S.prototype.applyFromElement=function(e,t){var n=e.language,i=this.defaults.language,r=t.prop("lang"),a=t.closest("[lang]").prop("lang"),o=Array.prototype.concat.call(this._resolveLanguage(r),this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(a));return e.language=o,e},S.prototype._resolveLanguage=function(t){if(!t)return[];if(e.isEmptyObject(t))return[];if(e.isPlainObject(t))return[t];var n;n=e.isArray(t)?t:[t];for(var i=[],r=0;r<n.length;r++)if(i.push(n[r]),"string"==typeof n[r]&&n[r].indexOf("-")>0){var a=n[r].split("-")[0];i.push(a)}return i},S.prototype._processTranslations=function(t,n){for(var i=new u,r=0;r<t.length;r++){var a=new u,o=t[r];if("string"==typeof o)try{a=u.loadPath(o)}catch(s){try{o=this.defaults.amdLanguageBase+o,a=u.loadPath(o)}catch(l){n&&window.console&&console.warn&&console.warn('Select2: The language file for "'+o+'" could not be automatically loaded. A fallback will be used instead.')}}else a=e.isPlainObject(o)?new u(o):o;i.extend(a)}return i},S.prototype.set=function(t,n){var i={};i[e.camelCase(t)]=n;var r=c._convertData(i);e.extend(!0,this.defaults,r)},new S}),t.define("select2/options",["require","jquery","./defaults","./utils"],function(e,t,n,i){function r(t,r){if(this.options=t,null!=r&&this.fromElement(r),null!=r&&(this.options=n.applyFromElement(this.options,r)),this.options=n.apply(this.options),r&&r.is("input")){var a=e(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=i.Decorate(this.options.dataAdapter,a)}}return r.prototype.fromElement=function(e){function n(e,t){return t.toUpperCase()}var r=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),i.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),i.StoreData(e[0],"data",i.GetData(e[0],"select2Tags")),i.StoreData(e[0],"tags",!0)),i.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",i.GetData(e[0],"ajaxUrl")),i.StoreData(e[0],"ajax-Url",i.GetData(e[0],"ajaxUrl")));for(var a={},o=0;o<e[0].attributes.length;o++){var s=e[0].attributes[o].name,l="data-";if(s.substr(0,l.length)==l){var c=s.substring(l.length),u=i.GetData(e[0],c);a[c.replace(/-([a-z])/g,n)]=u}}t.fn.jquery&&"1."==t.fn.jquery.substr(0,2)&&e[0].dataset&&(a=t.extend(!0,{},e[0].dataset,a));var d=t.extend(!0,{},i.GetData(e[0]),a);for(var h in d=i._convertData(d))t.inArray(h,r)>-1||(t.isPlainObject(this.options[h])?t.extend(this.options[h],d[h]):this.options[h]=d[h]);return this},r.prototype.get=function(e){return this.options[e]},r.prototype.set=function(e,t){this.options[e]=t},r}),t.define("select2/core",["jquery","./options","./utils","./keys"],function(e,t,n,i){var r=function(e,i){null!=n.GetData(e[0],"select2")&&n.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),i=i||{},this.options=new t(i,e),r.__super__.constructor.call(this);var a=e.attr("tabindex")||0;n.StoreData(e[0],"old-tabindex",a),e.attr("tabindex","-1");var o=this.options.get("dataAdapter");this.dataAdapter=new o(e,this.options);var s=this.render();this._placeContainer(s);var l=this.options.get("selectionAdapter");this.selection=new l(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,s);var c=this.options.get("dropdownAdapter");this.dropdown=new c(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,s);var u=this.options.get("resultsAdapter");this.results=new u(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var d=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){d.trigger("selection:update",{data:e})}),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),n.StoreData(e[0],"select2",this),e.data("select2",this)};return n.Extend(r,n.Observable),r.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+n.generateChars(2):n.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},r.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},r.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var i=this._resolveWidth(e,"style");return null!=i?i:this._resolveWidth(e,"element")}if("element"==t){var r=e.outerWidth(!1);return r<=0?"auto":r+"px"}if("style"==t){var a=e.attr("style");if("string"!=typeof a)return null;for(var o=a.split(";"),s=0,l=o.length;s<l;s+=1){var c=o[s].replace(/\s/g,"").match(n);if(null!==c&&c.length>=1)return c[1]}return null}return"computedstyle"==t?window.getComputedStyle(e[0]).width:t},r.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},r.prototype._registerDomEvents=function(){var e=this;this.$element.on("change.select2",function(){e.dataAdapter.current(function(t){e.trigger("selection:update",{data:t})})}),this.$element.on("focus.select2",function(t){e.trigger("focus",t)}),this._syncA=n.bind(this._syncAttributes,this),this._syncS=n.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var t=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=t?(this._observer=new t(function(t){e._syncA(),e._syncS(null,t)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",e._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",e._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",e._syncS,!1))},r.prototype._registerDataEvents=function(){var e=this;this.dataAdapter.on("*",function(t,n){e.trigger(t,n)})},r.prototype._registerSelectionEvents=function(){var t=this,n=["toggle","focus"];this.selection.on("toggle",function(){t.toggleDropdown()}),this.selection.on("focus",function(e){t.focus(e)}),this.selection.on("*",function(i,r){-1===e.inArray(i,n)&&t.trigger(i,r)})},r.prototype._registerDropdownEvents=function(){var e=this;this.dropdown.on("*",function(t,n){e.trigger(t,n)})},r.prototype._registerResultsEvents=function(){var e=this;this.results.on("*",function(t,n){e.trigger(t,n)})},r.prototype._registerEvents=function(){var e=this;this.on("open",function(){e.$container.addClass("select2-container--open")}),this.on("close",function(){e.$container.removeClass("select2-container--open")}),this.on("enable",function(){e.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){e.$container.addClass("select2-container--disabled")}),this.on("blur",function(){e.$container.removeClass("select2-container--focus")}),this.on("query",function(t){e.isOpen()||e.trigger("open",{}),this.dataAdapter.query(t,function(n){e.trigger("results:all",{data:n,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(n){e.trigger("results:append",{data:n,query:t})})}
74),this.on("keypress",function(t){var n=t.which;e.isOpen()?n===i.ESC||n===i.TAB||n===i.UP&&t.altKey?(e.close(t),t.preventDefault()):n===i.ENTER?(e.trigger("results:select",{}),t.preventDefault()):n===i.SPACE&&t.ctrlKey?(e.trigger("results:toggle",{}),t.preventDefault()):n===i.UP?(e.trigger("results:previous",{}),t.preventDefault()):n===i.DOWN&&(e.trigger("results:next",{}),t.preventDefault()):(n===i.ENTER||n===i.SPACE||n===i.DOWN&&t.altKey)&&(e.open(),t.preventDefault())})},r.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},r.prototype._isChangeMutation=function(t,n){var i=!1,r=this;if(!t||!t.target||"OPTION"===t.target.nodeName||"OPTGROUP"===t.target.nodeName){if(n)if(n.addedNodes&&n.addedNodes.length>0)for(var a=0;a<n.addedNodes.length;a++){n.addedNodes[a].selected&&(i=!0)}else n.removedNodes&&n.removedNodes.length>0?i=!0:e.isArray(n)&&e.each(n,function(e,t){if(r._isChangeMutation(e,t))return i=!0,!1});else i=!0;return i}},r.prototype._syncSubtree=function(e,t){var n=this._isChangeMutation(e,t),i=this;n&&this.dataAdapter.current(function(e){i.trigger("selection:update",{data:e})})},r.prototype.trigger=function(e,t){var n=r.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(t===undefined&&(t={}),e in i){var a=i[e],o={prevented:!1,name:e,args:t};if(n.call(this,a,o),o.prevented)return void(t.prevented=!0)}n.call(this,e,t)},r.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},r.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},r.prototype.close=function(e){this.isOpen()&&this.trigger("close",{originalEvent:e})},r.prototype.isEnabled=function(){return!this.isDisabled()},r.prototype.isDisabled=function(){return this.options.get("disabled")},r.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},r.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},r.prototype.focus=function(){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},r.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);var t=!e[0];this.$element.prop("disabled",t)},r.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var e=[];return this.dataAdapter.current(function(t){e=t}),e},r.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==t||0===t.length)return this.$element.val();var n=t[0];e.isArray(n)&&(n=e.map(n,function(e){return e.toString()})),this.$element.val(n).trigger("input").trigger("change")},r.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",n.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),n.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},r.prototype.render=function(){var t=e('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return t.attr("dir",this.options.get("dir")),this.$container=t,this.$container.addClass("select2-container--"+this.options.get("theme")),n.StoreData(t[0],"element",this.$element),t},r}),t.define("jquery-mousewheel",["jquery"],function(e){return e}),t.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(e,t,n,i,r){if(null==e.fn.select2){var a=["open","close","destroy"];e.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var i=e.extend(!0,{},t);new n(e(this),i)}),this;if("string"==typeof t){var i,o=Array.prototype.slice.call(arguments,1
74);return this.each(function(){var e=r.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),i=e[t].apply(e,o)}),e.inArray(t,a)>-1?this:i}throw new Error("Invalid arguments for Select2: "+t)}}return null==e.fn.select2.defaults&&(e.fn.select2.defaults=i),n}),{define:t.define,require:t.require}}(),n=t.require("jquery.select2");return e.fn.select2.amd=t,n});try{$(function(){var e=$(".cagv2 .compare-bar");if(e&&e.length>0){var t=function(e){return"c1"===e?"c2":"c1"};e.find("select").on("change",function(){var n=$(this).val(),i=$(this).attr("name"),r=e.find("select[name="+t(i)+"]");r.find("option:disabled").prop("disabled",!1),r.find("option[value="+n+"]").prop("disabled",!0)})}})}catch(e){}$ele=$(".contact-select-vertical"),$ele.length>0&&$ele.select2(),$("a.has-target-form").click(function(){var e=$(this).data("target-form");$(e).removeClass("hide"),$("#contact-menu").addClass("hide"),$(".init-leftside").addClass("hide")}),$("a.back-to-init").click(function(){$(".init-leftside").removeClass("hide"),$("#contact-menu").removeClass("hide"),$(".show-affiliate").addClass("hide"),$(".show-advertising").addClass("hide")}),$(".contact-form").submit(function(e){var t=$(e.target),n=t.find("#contact_form_hit_work_phone"),i=n.val().trim();/^\(?([0-9]{3})\)?[-.\u25cf]?([0-9]{3})[-.\u25cf]?([0-9]{4})$/.test(i)?n.closest(".form-group").removeClass("has-error"):n.closest(".form-group").addClass("has-error"),0==t.find(".has-error").length||e.preventDefault()});try{!function(){function e(e){$("#cta-affiliate-link").attr("href",e).get(0).click()}$("#usmap").usmap({labelBackingStyles:{fill:"#D6E4F4"},stateSpecificLabelBackingStyles:{fill:"#D6E4F4"},stateStyles:{fill:"#D6E4F4",stroke:"#223978"},click:function(t,n){var i=$("#map_affiliate_url").val();e(i=i.replace("{state}",n.name))},mouseover:function(e,t){var n=e.originalEvent.clientX-$("#usmap").offset().left+$(".map-tips").width()+30,i=e.originalEvent.clientY+20;$(".map-tips").css({top:i,left:n}).html(t.fullname)}}),$(".cta-zip-trigger").click(function(){var t=$("#cta-zip").val();if(/(^\d{5}$)|(^\d{5}-\d{4}$)/.test(t)){var n=$("#zip_affiliate_url").val();e(n=n.replace("{zip}",t))}else alert("Please input validate ZIP code")})}()}catch(e){}!function(e){e(function(){e(document).ready(function(){if(window.amplitude!=undefined){var t=e(".calc.embed"),n="View Calculator";e.each(t,function(){var t=e("body").data("properties"),i=e(this),r=i.attr("id");if(t.calc_name_version=r,amplitude.getInstance().logEvent(n,t),"ml-calc-v2"==r){t=JSON.parse(JSON.stringify(e("body").data("properties")));i.on("click",".step-nav .btn.next",function(){t.calc_name_version=r;for(var n=i.find(".step"),a=0;a<n.length;a++){var o=n.get(a);e(o).attr("data-step-num",a+1)}var s="Perform Calculator Step";o=i.find(".step:visible");t.url_alias=null,t.calc_step_num=o.data("step-num"),t.calc_step_question=o.find("h3").text(),t.calc_step_option_selected=o.find(".o-tag-buttons .is-active button").text(),amplitude.getInstance().logEvent(s,t),setTimeout(function(){if(i.find(".step:visible").is(".finnal-step")){var t=e("body").data("properties");amplitude.getInstance().logEvent("Complete Calculator",t)}},1e3)})}else if("ml-calc-v1"==r){t=JSON.parse(JSON.stringify(e("body").data("properties")));i.on("click","*",function(n){t.calc_name_version=r;try{var i=n.target.tagName;("INPUT"==i||"BUTTON"==i||e(n.target).is(".slider-handle"))&&amplitude.getInstance().logEvent("Complete Calculator",t)}catch(a){}})}var a=JSON.parse(JSON.stringify(e("body").data("properties")));i.on("click","a.web-url",function(){a.calc_name_version=r;var t=e(this),n=t.attr("href"),i={vertical:a.vertical,link_type:"affiliate_link",link_classes:t.attr("class"),link_text:t.text(),link_path:n,page_element:"calculator_results",page:a.page,calc_name_version:a.calc_name_version,page_type:a.page_type};amplitude.getInstance().logEvent("Click Link",i)})})}})})}(window.jQuery);
74try{$(function(){var e=$(".cagv3 .vertical-company .user-reviews");e&&e.length>0&&e.on("ajax:success",function(t,n){e.html(n)})})}catch(e){}try{!function(){var t=$(".cagv3 .vertical-company .user-reviews");$.each($(".btn-vote-c"),function(){var e=$(this),t=e.attr("id").replace("btn-vote-c-","");Cookies.get("voted-"+t)&&e.parent().html("<i class='fa fa-check mr-2'></i>Thanks for your feedback!")}),$(document.body).on("click",".btn-vote-helpful,.btn-vote-unhelpful",function(){var e=$(this).data("review-id"),t=$(this).parents(".review-vote-c"),n=parseInt(t.find(".title-c").data("vote-count")),i=t.find(".title");$(this).is(".btn-vote-unhelpful")?(Cookies.get("voted-"+e)||$.post("/reviews/"+e+"/down_vote",{},function(){}),i.html(n+" People found this helpful.")):(Cookies.get("voted-"+e)||$.post("/reviews/"+e+"/vote",{},function(){}),i.html(n+1+" People found this helpful."));$(this).parent().parent().html("<i class='fa fa-check mr-2'></i>Thanks for your feedback!")}),$(".condensed-review-show-more").click(function(){return $(".show-more-review").text("Loading..."),$.get(t.data("reviewUrl"),{excludes:$("#excludes_review_ids").val(),is_for_condensed_review:!0,condensed_review_with_paginate:!0},function(e){$(".show-more-review").remove(),$(".user-reviews").append(e)}),!1});var n=function(){$.ajax(t.data("reviewUrl"),{data:{page:t.find("#review-pagination").data("activePage"),full:1},dataType:"json",method:"GET",success:function(e){for(r in e)window.review_contents[r]=e[r];t.trigger("retrieved.userReviews")}})};if(t.length>=1){try{var i=function(){"#customer_reviews"===window.location.hash&&$(window).scrollTop($(".user-reviews-anchor").offset().top-35)};i(),$(window).on("hashchange",i),$(".hashaware").on("click",i)}catch(e){}t.on("click",".pagination li a",function(e){e.preventDefault(),$(window).scrollTop(t.offset().top-165),t.find(".updating").show();var n=$(this).attr("href");$.ajax(n,{dataType:"html",method:"GET",success:function(i){if(t.html(i),window.history.replaceState){var r="";try{r=$("title").text()}catch(e){}window.history.replaceState({},r,n)}},error:function(){t.find(".updating").hide()}})}),t.on("click",".more",function(e){e.target.innerText="Loading...",$elm=$(e.target).closest(".review-content"),$elm.addClass("full");var i=$elm.data("reviewId");window.review_contents[i]?t.trigger("retrieved.userReviews",i):n()}),t.on("retrieved.userReviews",function(e,n){if(void 0===n)t.find(".full[data-review-id]").each(function(){var e=window.review_contents[$(this).data("reviewId")];e&&$(this).html(e)});else{var i=window.review_contents[n];i&&t.find(".full[data-review-id="+n+"]").html(i)}}),"undefined"==typeof window.review_contents&&(window.review_contents={})}}()}catch(e){}!function(){function t(){var e=_.trim(c.val().toLowerCase());if(e!=g)if(u.empty(),window.submit_review_vertical_alias&&$(window).width()<768&&$(".auto-complete-list").css("top","64px"),_.isBlank(e))u.removeClass("open");else{var t=n(e);t.length>0?($.each(t,function(e,t){u.append(y(t))}),u.addClass("open")):u.removeClass("open")}}function n(e){for(var t=[],n=window.submit_review_vertical_alias,i=$("#search-scope").val(),r=0;r<L.length;++r){var a=L[r],o=a.n.toLowerCase().indexOf(e)>=0;if(o&&n.length>0&&i.length>0&&(o=a.v===n),o&&(t.push(a),t.length>=5))break}return t}var i=$(".submit-review-page form.review-form");$(".review-content textarea").focus(function(){$(".extra-review-content").removeClass("hide")});var r=$(".submit-review-page .company-box"),a=$(".submit-review-page .company-logo"),o=$(".submit-review-page .company-name"),s=$(".submit-review-page .search-box"),l=$(".submit-review-page .search-input-wrapper"),c=$(".submit-review-page input.search-input"),u=$(".submit-review-page .auto-complete-list"),d=i.find("[name=company]"),h=i.find("[name=vertical]"),f=i.find("[name=avatar]"),p=(i.find("[name=email]"),i.find("[name=name]"));c.length>0?c.focus():p.length>0&&p.focus();var m=null,g=null,v=!1,y=_.template('<a href="#" data-company-alias="<%=c%>" data-vertical-alias="<%=v%>" data-company-name="<%=n%>" data-company-logo="<%=i%>"><span class="img-wrapper"><img src=<%=i%>></span><%=n%></a>'),L=window.accompanies;u.on("click","a",function(e){var t=$(this);a.attr("src",t.data("company-logo")),o.text(t.data("company-name")),d.val(t.data("company-alias")),h.val(t.data("vertical-alias")),r.show(),s.hide(),$.ajax({url:"/reviews/get_questions",type:"get",data:{vertical:t.data("vertical-alias")},dataType:"script"}),e.preventDefault(),e.stopPropagation()}),c.on("focus",function(){u.find("a").length>0&&u.addClass("open")}),l.on("blur","input, a",function(){v?v=!1:u.removeClass("open")}),c.on("keydown paste input",function(e){if("keydown"==e.type&&40==e.which)return v=!0,c.blur(),setTimeout(function(){u.find("a").eq(0).focus()},100),void e.preventDefault();m&&clearTimeout(m),m=setTimeout(function(){t(e)},200)}),$(".toggle-all-verticals").length>0&&$(".toggle-all-verticals .dropdown-menu a").click(function(){$("#search-scope").val($(this).data("val")),$(".toggled-name").text($(this).text()),t()}),$("body").on("keydown",function(e){var t=$(":focus");if(!(t.length<1||u.length<1)&&$.contains(u[0],t[0])&&(40==e.which||38==e.which)){v=!0,t.blur();var n=40==e.which?t.next():t.prev();0==n.length&&(n=40==e.which?u.find("a:first"):c),setTimeout(function(){n.focus()},0),e.preventDefault()}});var b=$(".submit-review-page .avatar-upload-form form"),w=$(".submit-review-page .avatar-upload-form input"),A=i.find(".avatar-picker"),x=i.find(".avatar-preview");A.find("a").on("click",function(e){e.preventDefault(),w.click()}),w.on("change",function(){b.submit()}),b.submit(function(e){A.find(".loading").show(),A.find(".upload").hide(),$.ajax({url:"/upload",type:"POST",data:new FormData(b[0]),cache:!1,contentType:!1,processData:!1,success:function(e){!e.error&&e.url&&e.url.length>0&&(x.css("background-image","url("+e.url+")"),f.val(e.image_id),$(".default-avatar .initial").html(""))}}).done(function(){A.find(".loading").hide(),A.find(".upload").show()}),e.preventDefault()}),$(".review-as-guest").click(function(){$("input[name=review_as_guest]").val("1"),$(".choose-review-method").hide(),$(".reviewer-info").removeClass("hide")}
74),$(".signup-and-review").click(function(){var e=$("input[name=company]").val(),t=$("input[name=vertical]").val(),n=$("input[name=rating]").val();location.href="/users/sign_in?return_to_review=1&company_alias="+e+"&vertical_alias="+t+"&rating="+n}),$(document).on("click",".compare-price",function(){$("#cta-modal").modal("show"),setTimeout(function(){iFrameResize()},1e3),setTimeout(function(){iFrameResize()},2e3),setTimeout(function(){iFrameResize()},5e3)}),"1"==$("input[name=review_as_guest]").val()&&$(".review-as-guest").trigger("click");var E=$(".user-profile-page .avatar-upload-form form"),C=$(".user-profile-page .avatar-upload-form input"),T=$(".user-profile-page .avatar-picker"),S=$(".user-profile-page .avatar");T.find(".upload").on("click",function(e){e.preventDefault(),C.click()}),C.on("change",function(){E.submit()}),E.submit(function(e){T.find(".loading").show(),T.find(".upload").hide(),$.ajax({url:"/upload_profile_avatar",type:"POST",data:new FormData(E[0]),cache:!1,contentType:!1,processData:!1,success:function(e){!e.error&&e.url&&e.url.length>0&&S.css("background-image","url("+e.url+")")}}).done(function(){T.find(".loading").hide(),T.find(".upload").show()}),e.preventDefault()}),$("#agree-checkbox").click(function(){setTimeout(function(){$("#agree-checkbox").prop("checked")?$(".submit-button").attr("disabled",!1):$(".submit-button").attr("disabled",!0)},1)});var k=function(t){try{var n=!1;""!=t.find("input[name=company]").val()?t.find(".company-valid").show():(t.find(".company-valid").hide(),n=!0);var i=t.find("input[name=rating]").val();i&&(i=parseInt(i)),i&&i!==NaN&&i>0?t.find(".rating-valid").show():(t.find(".rating-valid").hide(),n=!0);var r=t.find("textarea[name=content]").val();if("string"==typeof r){var a=r.split(/\s+/);r=r.replace(/\s/g,""),t.find(".review-content").data("content-length",r.length),n=!0,0===r.length||a.length>11?(t.find(".review-content .tip-1").hide(),t.find("textarea[name=content]").addClass("has-enough-words"),n=!1):(t.find(".review-content .tip-1").show(),t.find("textarea[name=content]").removeClass("has-enough-words"))}"1"==t.find("input[name=review_as_guest]").val()&&(""!=t.find("input[name=name]").val()?t.find(".name-valid").show():(t.find(".name-valid").hide(),n=!0),/.+@.+\..+/.test(t.find("input[name=email]").val())?t.find(".email-valid").show():(t.find(".email-valid").hide(),n=!0)),t.find("input[name=agree]").prop("checked")?t.find(".agree-valid").show():(t.find(".agree-valid").hide(),n=!0),t.find("input.answer-required").each(function(){""!=$(this).val()?$(this).parent().find(".answer-valid").show():($(this).parent().find(".answer-valid").hide(),n=!0)}),n||t.find(".submit-button").prop("disabled",!1).removeClass("btn-default").addClass("btn-danger")}catch(e){}setTimeout(function(){k(t)},500)}
74,M=function(){var e=$("#review_form"),t=parseInt(e.find(".review-content").data("content-length")),n=e.find("textarea[name=content]").val().split(/\s+/),i=!(t!==NaN&&n.length>11),r=e.find("input[name=rating]").val();r&&(r=parseInt(r));var a=!(r&&r!==NaN&&r>0);if(i&&a)$("#content-warning").html("To make this comment as helpful as possible for our community, please provide at least 12 words and rate this business.").show();else if(i)$("#content-warning").html("To make this comment as helpful as possible for our community, please provide at least 12 words.").show();else{if(!a)return $("#content-warning").hide(),!0
75;$("#content-warning").html("Rate this business to submit your review.").show()}return!1};1===$(".review-form").length&&(setTimeout(function(){k($(".review-form"))},1500),$(".review-form").on("submit",function(e){if(k($(e.target)),!M())return!1;$(e.target).find(".submit-button").text("Submitting...")})),$("#sumit_draft_review").click(function(){k($(".review-form")),M()&&$.post("/draft_review",$("#review_form").serialize(),function(){$("#signup-modal").modal("show")})}),$(".user-profile-page").on("click",".delete-review",function(e){e.preventDefault();var t=$(this),n=t.data("id"),i=$("#confirm_modal");return i.find(".confirm-title").html("Confirm Removal"),i.find(".confirm-message").html("Are you sure you want to delete your review?"),i.find(".cancel-btn").html("Keep Review"),i.on("click",".confirm-btn",function(){$.ajax({url:t.attr("href"),type:"DELETE",complete:function(){$("#review_c_"+n).remove(),show_flash("Successfully Deleted")}}),i.modal("hide")}),$("#confirm_modal").modal("show"),!1}),$(window).width()>1e3&&$("#signup-modal .fb-signup-btn").click(function(){var e={width:900,height:610},t={x:($(window).width()-e.width)/2,y:($(window).height()-e.height)/2};return window.open($(this).attr("href"),"SignIn","width="+e.width+",height="+e.height+",toolbar=0,scrollbars=0,status=0,resizable=0,location=0,menuBar=0,left="+t.x+",top="+t.y).focus(),!1}),$("body").on("submit","#modal_forgot_password_form",function(){var e=$
75(this),t=e.find("input.email").val();return/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i.test(t)?(e.clear_form_errors(),!0):(e.render_form_errors("user",{email:["Please enter a valid email address."]}),!1)}),$root=$(".session-login-page .simple_form"),1===$root.length&&$root.on("submit",function(e){var t=!0;$(this).find(".error_tip").remove();var n=$(this).find("#user_email"),i=$(this).find("#user_password");0===n.val().trim().length?(n.parent().append('<div class="error_tip" style="text-align: left; color: #fb651c">Email cannot be blank.</div>'),t=!1):/^\S+@\S+\.\S+$/.test(n.val().trim())||(n.parent().append('<div class="error_tip" style="text-align: left; color: #fb651c">Email format is illegal.</div>'),t=!1),0===i.val().trim().length&&(i.parent().append('<div class="error_tip" style="text-align: left; color: #fb651c">Password cannot be blank.</div>'),t=!1),t||(e.stopPropagation(),e.preventDefault())})}(),function(e){var t=e(".structured .widget .list.maxed");t.length>0&&t.on("click",".toggle",function(t){e(t.delegateTarget).find(".extra, .extra-show").toggleClass("extra extra-show"),e(t.delegateTarget).find(".toggle").toggleClass("inactive")})}(jQuery);try{$(function(){function e(){var e=$("body").data("properties");return{vertical:e.vertical,survey_id:$(".survey-wizard").attr("id"),page_type:e.page_type,page:e.page}}function t(t){var n="Perform Survey Step";t=$.extend(t,e()),amplitude.getInstance().logEvent(n,t)}function n(t){var n="Complete Survey";t=$.extend(t,e()),amplitude.getInstance().logEvent(n,t)}var i=$(".survey-root");i.length>0&&(i.on("click","button",function(){$(this).addClass("clicked")}),i.on("ajax:beforeSend",function(){t({survey_question:$(".survey-q").html(),survey_option_selected:$(this).find(".clicked").text()}),$(this).css("opacity",.1)}),i.on("ajax:success",function(e,t){$(this).html(t),setTimeout(function(){var e=$
75(".results-wrapper");e.length>0&&n({survey_result_id:e.attr("id"),survery_result_value:e.data("result-value")})},20),$(this).find("button[disabled]").prop("disabled",!1),$(this).css("opacity",1)}),i.find("form button[disabled]").prop("disabled",!1))})}catch(e){}try{$(function(){$(".suggest-company-btn").length>0&&($("body").on("click",".suggest-company-btn",function(){$(".default-tips").addClass("hide"),$("#new_suggest_company").removeClass("hide")}),$("body").on("click",".suggest-company-cancel-btn",function(){$(".default-tips").removeClass("hide"),$("#new_suggest_company").addClass("hide").trigger("reset")}))}),$(function(){"undefined"!=typeof top_ten_need_capture&&($("a[target=_blank]").click(function(){top_ten_need_capture=!1}),setTimeout(function(){jQuery(document).mouseleave(function(){if(top_ten_need_capture){$("#bounce-capture-modal").modal("show"),ensure_load_image($("#bounce-capture-modal").find("img.imptk").get(0));var e=$("#bounce-capture-modal").find("[data-company-alias]").data("company-alias");top_ten_need_capture=!1;var t=$("body").data("properties"),n={vertical:t.vertical,company:e,page_type:t.page_type,page:t.page};try{amplitude.getInstance().logEvent("Show Bounce Capture",n)}catch(i){}}})},5e3))}
75),$(function(){var e=$(".voteable").data("cookies-key");Cookies.get("voted-"+e)&&($(".voteable").remove(),$(".voteable-title").after("<span style='color: #00bf60;line-height: 2;'><i class='fa fa-check mr-2'></i>Thanks for your feedback!</span>")),$(document.body).on("click",".btn-voteable-helpful,.btn-voteable-unhelpful",function(){var e=$(this),t=e.closest(".voteable").data("cookies-key"),n=(parseInt(e.closest(".was-this-helpful").data("vote-count")),Cookies.get(t)),i=e.closest(".voteable").data("vote-url"),r=($(".voteable-title"),parseInt(e.closest(".was-this-helpful").data("vote-count")));n||$.post(i,{},function(){}),e.is(".btn-voteable-helpful")&&(r+=1,$(".voteable-title").html(r+" People found this helpful.")),$(".voteable").remove(),$(".voteable-title").after("<span style='color: #00bf60;line-height: 2;'><i class='fa fa-check mr-2'></i>Thanks for your feedback!</span>")})})}catch(e){}!function(e,t,n){function i(e,t){return typeof e===t}function r(){var e,t,n,r,a,o;for(var s in L)if(L.hasOwnProperty(s)){if(e=[],(t=L[s]).name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;n<t.options.aliases.length;n++)e.push(t.options.aliases[n].toLowerCase());for(r=i(t.fn,"function")?t.fn():t.fn,a=0;a<e.length;a++)1===(o=e[a].split(".")).length?_[o[0]]=r:(!_[o[0]]||_[o[0]]instanceof Boolean||(_[o[0]]=new Boolean(_[o[0]])),_[o[0]][o[1]]=r),y.push((r?"":"no-")+o.join("-"))}}function a(e){var t=w.className,n=_._config.classPrefix||"";if(A&&(t=t.baseVal),_._config.enableJSClass){var i=new RegExp("(^|\\s)"+n+"no-js(\\s|$)");t=t.replace(i,"$1"+n+"js$2")}_._config.enableClasses&&(t+=" "+n+e.join(" "+n),A?w.className.baseVal=t:w.className=t)}function o(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):A?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function s(){var e=t.body;return e||((e=o(A?"svg":"body")).fake=!0),e}function l(e,n,i,r){var a,l,c,u,d="modernizr",h=o("div"),f=s();if(parseInt(i,10))for(;i--;)(c=o("div")).id=r?r[i]:d+(i+1),h.appendChild(c);return(a=o("style")).type="text/css",a.id="s"+d,(f.fake?f:h).appendChild(a),f.appendChild(h),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(t.createTextNode(e)),h.id=d,f.fake&&(f.style.background="",f.style.overflow="hidden",u=w.style.overflow,w.style.overflow="hidden",w.appendChild(f)),l=n(h,e),f.fake?(f.parentNode.removeChild(f),w.style.overflow=u,w.offsetHeight):h.parentNode.removeChild(h),!!l}function c(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,n){return t+n.toUpperCase()}).replace(/^-/,"")}function u(e,t){return function(){return e.apply(t,arguments)}}function d(e,t,n){var r;for(var a in e)if(e[a]in t)return!1===n?e[a]:i(r=t[e[a]],"function")?u(r,n||t):r;return!1}function h(e,t){return!!~(""+e).indexOf(t)}function f(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function p(t,n,i){var r;if("getComputedStyle"in e){r=getComputedStyle.call(e,t,n);var a=e.console;if(null!==r)i&&(r=r.getPropertyValue(i));else if(a){a[a.error?"error":"log"].call(a,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else r=!n&&t.currentStyle&&t.currentStyle[i];return r}function m(t,i){var r=t.length;if("CSS"in e&&"supports"in e.CSS){for(;r--;)if(e.CSS.supports(f(t[r]),i))return!0;return!1}if("CSSSupportsRule"in e){for(var a=[];r--;)a.push("("+f(t[r])+":"+i+")");return l("@supports ("+(a=a.join(" or "))+") { #modernizr { position: absolute; } }",function(e){return"absolute"==p(e,null,"position")})}return n}function g(e,t,r,a){function s(){u&&(delete O.style,delete O.modElem)}if(a=!i(a,"undefined")&&a,!i(r,"undefined")){var l=m(e,r);if(!i(l,"undefined"))return l}for(var u,d,f,p,g,v=["modernizr","tspan","samp"];!O.style&&v.length;)u=!0,O.modElem=o(v.shift()),O.style=O.modElem.style;for(f=e.length,d=0;f>d;d++)if(p=e[d],g=O.style[p],h(p,"-")&&(p=c(p)),O.style[p]!==n){if(a||i(r,"undefined"))return s(),"pfx"!=t||p;try{O.style[p]=r}catch(y){}if(O.style[p]!=g)return s(),"pfx"!=t||p}return s(),!1}function v(e,t,n,r,a){var o=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+S.join(o+" ")+o).split(" ");return i(t,"string")||i(t,"undefined")?g(s,t,r,a):d(s=(e+" "+M.join(o+" ")+o).split(" "),t,n)}var y=[],L=[],b={_version:"3.5.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){L.push({name:e,fn:t,options:n})},addAsyncTest:function(e){L.push({name:null,fn:e})}},_=function(){};
75_.prototype=b,_=new _;var w=t.documentElement,A="svg"===w.nodeName.toLowerCase(),x=b._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];b._prefixes=x;var E=b.testStyles=l;_.addTest("touchevents",function(){var n;if("ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch)n=!0;else{var i=["@media (",x.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");E(i,function(e){n=9===e.offsetTop})}return n});var C=function(){function e(e,t){var r;return!!e&&(t&&"string"!=typeof t||(t=o(t||"div")),!(r=(e="on"+e)in t)&&i&&(t.setAttribute||(t=o("div")),t.setAttribute(e,""),r="function"==typeof t[e],t[e]!==n&&(t[e]=n),t.removeAttribute(e)),r)}var i=!("onblur"in t.documentElement);return e}();b.hasEvent=C;var T="Moz O ms Webkit",S=b._config.usePrefixes?T.split(" "):[];b._cssomPrefixes=S;var k=function(t){var i,r=x.length,a=e.CSSRule;if(void 0===a)return n;if(!t)return!1;if((i=(t=t.replace(/^@/,"")).replace(/-/g,"_").toUpperCase()+"_RULE")in a)return"@"+t;for(var o=0;r>o;o++){var s=x[o];if(s.toUpperCase()+"_"+i in a)return"@-"+s.toLowerCase()+"-"+t}return!1};b.atRule=k;var M=b._config.usePrefixes?T.toLowerCase().split(" "):[];b._domPrefixes=M;var D={elem:o("modernizr")};_._q.push(function(){delete D.elem});var O={style:D.elem.style};_._q.unshift(function(){delete O.style}),b.testAllProps=v;var I=b.prefixed=function(e,t,n){return 0===e.indexOf("@")?k(e):(-1!=e.indexOf("-")&&(e=c(e)),t?v(e,t,n):v(e,"pfx"))};_.addTest("forcetouch",function(){return!!C(I("mouseforcewillbegin",e,!1),e)&&(MouseEvent.WEBKIT_FORCE_AT_MOUSE_DOWN&&MouseEvent.WEBKIT_FORCE_AT_FORCE_MOUSE_DOWN)}),r(),a(y),delete b.addTest,delete b.addAsyncTest;for(var P=0;P<_._q.length;P++)_._q[P]();e.Modernizr=_}(window,document);var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},windowIsDefined="object"===("undefined"==typeof window?"undefined":_typeof(window));!function(e){if("function"==typeof define&&define.amd)define(["jquery"],e);else if("object"===("undefined"==typeof module?"undefined":_typeof(module))&&module.exports){var t;try{t=require("jquery")}catch(n){t=null}module.exports=e(t)}else window&&(window.Slider=e(window.jQuery))}(function(e){var t,n="slider",i="bootstrapSlider";return windowIsDefined&&!window.console&&(window.console={}),windowIsDefined&&!window.console.log&&(window.console.log=function(){}),windowIsDefined&&!window.console.warn&&(window.console.warn=function(){}),function(e){function t(){}function n(e){function n(t){t.prototype.option||(t.prototype.option=function(t){e.isPlainObject(t)&&(this.options=e.extend(!0,this.options,t))})}function r(t,n){e.fn[t]=function(r){if("string"==typeof r){for(var o=i.call(arguments,1),s=0,l=this.length;l>s;s++){var c=this[s],u=e.data(c,t);if(u)if(e.isFunction(u[r])&&"_"!==r.charAt(0)){var d=u[r].apply(u,o);if(void 0!==d&&d!==u)return d}else a("no such method '"+r+"' for "+t+" instance");else a("cannot call methods on "+t+" prior to initialization; attempted to call '"+r+"'")}return this}var h=this.map(function(){var i=e.data(this,t);return i?(i.option(r),i._init()):(i=new n(this,r),e.data(this,t,i)),e(this)});return!h||h.length>1?h:h[0]}}if(e){var a="undefined"==typeof console?t:function(e){console.error(e)};return e.bridget=function(e,t){n(t),r(e,t)},e.bridget}}var i=Array.prototype.slice;n(e)}
75(e),function(e){function r(t,n){function i(e,t){var n="data-slider-"+t.replace(/_/g,"-"),i=e.getAttribute(n);try{return JSON.parse(i)}catch(r){return i}}this._state={value:null,enabled:null,offset:null,size:null,percentage:null,inDrag:!1,over:!1},this.ticksCallbackMap={},this.handleCallbackMap={},"string"==typeof t?this.element=document.querySelector(t):t instanceof HTMLElement&&(this.element=t),n=n||{};for(var r=Object.keys(this.defaultOptions),a=0;a<r.length;a++){var s=r[a],l=n[s];l=null!==(l=void 0!==l?l:i(this.element,s))?l:this.defaultOptions[s],this.options||(this.options={}),this.options[s]=l}"auto"===this.options.rtl&&(this.options.rtl="rtl"===window.getComputedStyle(this.element).direction),"vertical"!==this.options.orientation||"top"!==this.options.tooltip_position&&"bottom"!==this.options.tooltip_position?"horizontal"!==this.options.orientation||"left"!==this.options.tooltip_position&&"right"!==this.options.tooltip_position||(this.options.tooltip_position="bottom"):this.options.rtl?this.options.tooltip_position="left":this.options.tooltip_position="right";var c,u,d,h,f,p=this.element.style.width,m=!1,g=this.element.parentNode;if(this.sliderElem)m=!0;else{this.sliderElem=document.createElement("div"),this.sliderElem.className="slider";var v=document.createElement("div");v.className="slider-track",(u=document.createElement("div")).className="slider-track-low",(c=document.createElement("div")).className="slider-selection",(d=document.createElement("div")).className="slider-track-high",(h=document.createElement("div")).className="slider-handle min-slider-handle",h.setAttribute("role","slider"),h.setAttribute("aria-valuemin",this.options.min),h.setAttribute("aria-valuemax",this.options.max),(f=document.createElement("div")).className="slider-handle max-slider-handle",f.setAttribute("role","slider"),f.setAttribute("aria-valuemin",this.options.min),f.setAttribute("aria-valuemax",this.options.max),v.appendChild(u),v.appendChild(c),v.appendChild(d),this.rangeHighlightElements=[];var y=this.options.rangeHighlights;if(Array.isArray(y)&&y.length>0)for(var L=0;L<y.length;L++){var b=document.createElement("div"),_=y[L]["class"]||"";b.className="slider-rangeHighlight slider-selection "+_,this.rangeHighlightElements.push(b),v.appendChild(b)}var w=Array.isArray(this.options.labelledby);if(w&&this.options.labelledby[0]&&h.setAttribute("aria-labelledby",this.options.labelledby[0]),w&&this.options.labelledby[1]&&f.setAttribute("aria-labelledby",this.options.labelledby[1]),!w&&this.options.labelledby&&(h.setAttribute("aria-labelledby",this.options.labelledby),f.setAttribute("aria-labelledby",this.options.labelledby)),this.ticks=[],Array.isArray(this.options.ticks)&&this.options.ticks.length>0){for(this.ticksContainer=document.createElement("div"),this.ticksContainer.className="slider-tick-container",a=0;a<this.options.ticks.length;a++){var A=document.createElement("div");if(A.className="slider-tick",this.options.ticks_tooltip){var x=this._addTickListener(),E=x.addMouseEnter(this,A,a),C=x.addMouseLeave(this,A);this.ticksCallbackMap[a]={mouseEnter:E,mouseLeave:C}}this.ticks.push(A),this.ticksContainer.appendChild(A)}c.className+=" tick-slider-selection"}if(this.tickLabels=[],Array.isArray(this.options.ticks_labels)&&this.options.ticks_labels.length>0)for(this.tickLabelContainer=document.createElement("div"),this.tickLabelContainer.className="slider-tick-label-container",a=0;a<this.options.ticks_labels.length;a++){var T=document.createElement("div"),S=0===this.options.ticks_positions.length,k=this.options.reversed&&S?this.options.ticks_labels.length-(a+1):a;T.className="slider-tick-label",T.innerHTML=this.options.ticks_labels[k],this.tickLabels.push(T),this.tickLabelContainer.appendChild(T)}var M=function(e){var t=document.createElement("div");t.className="tooltip-arrow";var n=document.createElement("div");n.className="tooltip-inner",e.appendChild(t),e.appendChild(n)},D=document.createElement("div");D.className="tooltip tooltip-main",D.setAttribute("role","presentation"),M(D);var O=document.createElement("div");O.className="tooltip tooltip-min",O.setAttribute("role","presentation"),M(O);var I=document.createElement("div");I.className="tooltip tooltip-max",I.setAttribute("role","presentation"),M(I),this.sliderElem.appendChild(v),this.sliderElem.appendChild(D),this.sliderElem.appendChild(O),this.sliderElem.appendChild(I),this.tickLabelContainer&&this.sliderElem.appendChild(this.tickLabelContainer),this.ticksContainer&&this.sliderElem.appendChild(this.ticksContainer),this.sliderElem.appendChild(h),this.sliderElem.appendChild(f),g.insertBefore(this.sliderElem,this.element),this.element.style.display="none"}if(e&&(this.$element=e(this.element),this.$sliderElem=e(this.sliderElem)),this.eventToCallbackMap={},this.sliderElem.id=this.options.id,this.touchCapable="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,this.touchX=0,this.touchY=0,this.tooltip=this.sliderElem.querySelector(".tooltip-main"),this.tooltipInner=this.tooltip.querySelector(".tooltip-inner"),this.tooltip_min=this.sliderElem.querySelector(".tooltip-min"),this.tooltipInner_min=this.tooltip_min.querySelector(".tooltip-inner"),this.tooltip_max=this.sliderElem.querySelector(".tooltip-max"),this.tooltipInner_max=this.tooltip_max.querySelector(".tooltip-inner"),o[this.options.scale]&&(this.options.scale=o[this.options.scale]),!0===m&&(this._removeClass(this.sliderElem,"slider-horizontal"),this._removeClass(this.sliderElem,"slider-vertical"),this._removeClass(this.sliderElem,"slider-rtl"),this._removeClass(this.tooltip,"hide"),this._removeClass(this.tooltip_min,"hide"),this._removeClass(this.tooltip_max,"hide"),["left","right","top","width","height"].forEach(function(e){this._removeProperty(this.trackLow,e),this._removeProperty(this.trackSelection,e),this._removeProperty(this.trackHigh,e)},this),[this.handle1,this.handle2].forEach(function(e){this._removeProperty(e,"left"),this._removeProperty(e,"right"),this._removeProperty(e,"top")}
75,this),[this.tooltip,this.tooltip_min,this.tooltip_max].forEach(function(e){this._removeProperty(e,"left"),this._removeProperty(e,"right"),this._removeProperty(e,"top"),this._removeProperty(e,"margin-left"),this._removeProperty(e,"margin-right"),this._removeProperty(e,"margin-top"),this._removeClass(e,"right"),this._removeClass(e,"left"),this._removeClass(e,"top")},this)),"vertical"===this.options.orientation?(this._addClass(this.sliderElem,"slider-vertical"),this.stylePos="top",this.mousePos="pageY",this.sizePos="offsetHeight"):(this._addClass(this.sliderElem,"slider-horizontal"),this.sliderElem.style.width=p,this.options.orientation="horizontal",this.options.rtl?this.stylePos="right":this.stylePos="left",this.mousePos="pageX",this.sizePos="offsetWidth"),this.options.rtl&&this._addClass(this.sliderElem,"slider-rtl"),this._setTooltipPosition(),Array.isArray(this.options.ticks)&&this.options.ticks.length>0&&(this.options.max=Math.max.apply(Math,this.options.ticks),this.options.min=Math.min.apply(Math,this.options.ticks)),Array.isArray(this.options.value)?(this.options.range=!0,this._state.value=this.options.value):this.options.range?this._state.value=[this.options.value,this.options.max]:this._state.value=this.options.value,this.trackLow=u||this.trackLow,this.trackSelection=c||this.trackSelection,this.trackHigh=d||this.trackHigh,"none"===this.options.selection?(this._addClass(this.trackLow,"hide"),this._addClass(this.trackSelection,"hide"),this._addClass(this.trackHigh,"hide")):("after"===this.options.selection||"before"===this.options.selection)&&(this._removeClass(this.trackLow,"hide"),this._removeClass(this.trackSelection,"hide"),this._removeClass(this.trackHigh,"hide")),this.handle1=h||this.handle1,this.handle2=f||this.handle2,!0===m)for(this._removeClass(this.handle1,"round triangle"),this._removeClass(this.handle2,"round triangle hide"),a=0;a<this.ticks.length;a++)this._removeClass(this.ticks[a],"round triangle hide");if(-1!==["round","triangle","custom"].indexOf(this.options.handle))for(this._addClass(this.handle1,this.options.handle),this._addClass(this.handle2,this.options.handle),a=0;a<this.ticks.length;a++)this._addClass(this.ticks[a],this.options.handle);if(this._state.offset=this._offset(this.sliderElem),this._state.size=this.sliderElem[this.sizePos],this.setValue(this._state.value),this.handle1Keydown=this._keydown.bind(this,0),this.handle1.addEventListener("keydown",this.handle1Keydown,!1),this.handle2Keydown=this._keydown.bind(this,1),this.handle2.addEventListener("keydown",this.handle2Keydown,!1),this.mousedown=this._mousedown.bind(this),this.touchstart=this._touchstart.bind(this),this.touchmove=this._touchmove.bind(this),this.touchCapable){var P=!1;try{var $=Object.defineProperty({},"passive",{get:function(){P=!0}});window.addEventListener("test",null,$)}catch(H){}var N=!!P&&{passive:!0};this.sliderElem.addEventListener("touchstart",this.touchstart,N),this.sliderElem.addEventListener("touchmove",this.touchmove,N)}if(this.sliderElem.addEventListener("mousedown",this.mousedown,!1),this.resize=this._resize.bind(this),window.addEventListener("resize",this.resize,!1),"hide"===this.options.tooltip)this._addClass(this.tooltip,"hide"),this._addClass(this.tooltip_min,"hide"),this._addClass(this.tooltip_max,"hide");else if("always"===this.options.tooltip)this._showTooltip(),this._alwaysShowTooltip=!0;else{if(this.showTooltip=this._showTooltip.bind(this),this.hideTooltip=this._hideTooltip.bind(this),this.options.ticks_tooltip){var R=this._addTickListener(),j=R.addMouseEnter(this,this.handle1),z=R.addMouseLeave(this,this.handle1);this.handleCallbackMap.handle1={mouseEnter:j,mouseLeave:z},j=R.addMouseEnter(this,this.handle2),z=R.addMouseLeave(this,this.handle2),this.handleCallbackMap.handle2={mouseEnter:j,mouseLeave:z}}else this.sliderElem.addEventListener("mouseenter",this.showTooltip,!1),this.sliderElem.addEventListener("mouseleave",this.hideTooltip,!1);this.handle1.addEventListener("focus",this.showTooltip,!1),this.handle1.addEventListener("blur",this.hideTooltip,!1),this.handle2.addEventListener("focus",this.showTooltip,!1),this.handle2.addEventListener("blur",this.hideTooltip,!1)}this.options.enabled?this.enable():this.disable()}var a={formatInvalidInputErrorMsg:function(e){return"Invalid input value '"+e+"' passed in"},callingContextNotSliderInstance:"Calling context element does not have instance of Slider bound to it. Check your code to make sure the JQuery object returned from the call to the slider() initializer is calling the method"},o={linear:{toValue:function(e){var t=e/100*(this.options.max-this.options.min),n=!0;if(this.options.ticks_positions.length>0){for(var i,r,a,o=0,s=1;s<this.options.ticks_positions.length;s++)if(e<=this.options.ticks_positions[s]){i=this.options.ticks[s-1],a=this.options.ticks_positions[s-1],r=this.options.ticks[s],o=this.options.ticks_positions[s];break}t=i+(e-a)/(o-a)*(r-i),n=!1}var l=(n?this.options.min:0)+Math.round(t/this.options.step)*this.options.step;return l<this.options.min?this.options.min:l>this.options.max?this.options.max:l},toPercentage:function(e){if(this.options.max===this.options.min)return 0;if(this.options.ticks_positions.length>0){for(var t,n,i,r=0,a=0;a<this.options.ticks.length;a++)if(e<=this.options.ticks[a]){t=a>0?this.options.ticks[a-1]:0,i=a>0?this.options.ticks_positions[a-1]:0,n=this.options.ticks[a],r=this.options.ticks_positions[a];break}if(a>0)return i+(e-t)/(n-t)*(r-i)}return 100*(e-this.options.min)/(this.options.max-this.options.min)}},logarithmic:{toValue:function(e){var t=0===this.options.min?0:Math.log(this.options.min),n=Math.log(this.options.max),i=Math.exp(t+(n-t)*e/100);return(i=this.options.min+Math.round((i-this.options.min)/this.options.step)*this.options.step)<this.options.min?this.options.min:i>this.options.max?this.options.max:i},toPercentage:function(e){if(this.options.max===this.options.min)return 0;var t=Math.log(this.options.max),n=0===this.options.min?0:Math.log(this.options.min);return 100*((0===e?0:Math.log(e))-n)/(t-n)}}};if((t=function(e,t){return r.call(this,e,t),this}).prototype={_init:function(){},constructor:t,defaultOptions:{id:"",min:0,max:10,step:1,precision:0,orientation:"horizontal",value:5,range:!1,selection:"before",tooltip:"show",tooltip_split:!1,handle:"round",reversed:!1,rtl:"auto",enabled:!0,formatter:function(e){return Array.isArray(e)?e[0]+" : "+e[1]:e},natural_arrow_keys:!1,ticks:[],ticks_positions:[],ticks_labels:[],ticks_snap_bounds:0,ticks_tooltip:!1,scale:"linear",focus:!1,tooltip_position:null,labelledby:null,rangeHighlights:[]},getElement:function(){return this.sliderElem},getValue:function(){return this.options.range?this._state.value:this._state.value[0]},setValue:function(e,t,n){e||(e=0);var i=this.getValue();
75this._state.value=this._validateInputValue(e);var r=this._applyPrecision.bind(this);this.options.range?(this._state.value[0]=r(this._state.value[0]),this._state.value[1]=r(this._state.value[1]),this._state.value[0]=Math.max(this.options.min,Math.min(this.options.max,this._state.value[0])),this._state.value[1]=Math.max(this.options.min,Math.min(this.options.max,this._state.value[1]))):(this._state.value=r(this._state.value),this._state.value=[Math.max(this.options.min,Math.min(this.options.max,this._state.value))],this._addClass(this.handle2,"hide"),"after"===this.options.selection?this._state.value[1]=this.options.max:this._state.value[1]=this.options.min),this.options.max>this.options.min?this._state.percentage=[this._toPercentage(this._state.value[0]),this._toPercentage(this._state.value[1]),100*this.options.step/(this.options.max-this.options.min)]:this._state.percentage=[0,0,100],this._layout();var a=this.options.range?this._state.value:this._state.value[0];return this._setDataVal(a),!0===t&&this._trigger("slide",a),i!==a&&!0===n&&this._trigger("change",{oldValue:i,newValue:a}),this},destroy:function(){this._removeSliderEventHandlers(),this.sliderElem.parentNode.removeChild(this.sliderElem),this.element.style.display="",this._cleanUpEventCallbacksMap(),this.element.removeAttribute("data"),e&&(this._unbindJQueryEventHandlers(),this.$element.removeData("slider"))},disable:function(){return this._state.enabled=!1,this.handle1.removeAttribute("tabindex"),this.handle2.removeAttribute("tabindex"),this._addClass(this.sliderElem,"slider-disabled"),this._trigger("slideDisabled"),this},enable:function(){return this._state.enabled=!0,this.handle1.setAttribute("tabindex",0),this.handle2.setAttribute("tabindex",0),this._removeClass(this.sliderElem,"slider-disabled"),this._trigger("slideEnabled"),this},toggle:function(){return this._state.enabled?this.disable():this.enable(),this},isEnabled:function(){return this._state.enabled},on:function(e,t){return this._bindNonQueryEventHandler(e,t),this},off:function(t,n){e?(this.$element.off(t,n),this.$sliderElem.off(t,n)):this._unbindNonQueryEventHandler(t,n)},getAttribute:function(e){return e?this.options[e]:this.options},setAttribute:function(e,t){return this.options[e]=t,this},refresh:function(){return this._removeSliderEventHandlers(),r.call(this,this.element,this.options),e&&e.data(this.element,"slider",this),this},relayout:function(){return this._resize(),this._layout(),this},_removeSliderEventHandlers:function(){if(this.handle1.removeEventListener("keydown",this.handle1Keydown,!1),this.handle2.removeEventListener("keydown",this.handle2Keydown,!1),this.options.ticks_tooltip){for(var e=this.ticksContainer.getElementsByClassName("slider-tick"),t=0;t<e.length;t++)e[t].removeEventListener("mouseenter",this.ticksCallbackMap[t].mouseEnter,!1),e[t].removeEventListener("mouseleave",this.ticksCallbackMap[t].mouseLeave,!1);this.handle1.removeEventListener("mouseenter",this.handleCallbackMap.handle1.mouseEnter,!1),this.handle2.removeEventListener("mouseenter",this.handleCallbackMap.handle2.mouseEnter,!1),this.handle1.removeEventListener("mouseleave",this.handleCallbackMap.handle1.mouseLeave,!1),this.handle2.removeEventListener("mouseleave",this.handleCallbackMap.handle2.mouseLeave,!1)}this.handleCallbackMap=null,this.ticksCallbackMap=null,this.showTooltip&&(this.handle1.removeEventListener("focus",this.showTooltip,!1),this.handle2.removeEventListener("focus",this.showTooltip,!1)),this.hideTooltip&&(this.handle1.removeEventListener("blur",this.hideTooltip,!1),this.handle2.removeEventListener("blur",this.hideTooltip,!1)),this.showTooltip&&this.sliderElem.removeEventListener("mouseenter",this.showTooltip,!1),this.hideTooltip&&this.sliderElem.removeEventListener("mouseleave",this.hideTooltip,!1),this.sliderElem.removeEventListener("touchstart",this.touchstart,!1),this.sliderElem.removeEventListener("touchmove",this.touchmove,!1),this.sliderElem.removeEventListener("mousedown",this.mousedown,!1),window.removeEventListener("resize",this.resize,!1)},_bindNonQueryEventHandler:function(e,t){void 0===this.eventToCallbackMap[e]&&(this.eventToCallbackMap[e]=[]),this.eventToCallbackMap[e].push(t)},_unbindNonQueryEventHandler:function(e,t){var n=this.eventToCallbackMap[e];if(void 0!==n)for(var i=0;i<n.length;i++)if(n[i]===t){n.splice(i,1);break}},_cleanUpEventCallbacksMap:function(){for(var e=Object.keys(this.eventToCallbackMap),t=0;t<e.length;t++){var n=e[t];delete this.eventToCallbackMap[n]}},_showTooltip:function(){!1===this.options.tooltip_split?(this._addClass(this.tooltip,"in"),this.tooltip_min.style.display="none",this.tooltip_max.style.display="none"):(this._addClass(this.tooltip_min,"in"),this._addClass(this.tooltip_max,"in"),this.tooltip.style.display="none"),this._state.over=!0},_hideTooltip:function(){!1===this._state.inDrag&&!0!==this.alwaysShowTooltip&&(this._removeClass(this.tooltip,"in"),this._removeClass(this.tooltip_min,"in"),this._removeClass(this.tooltip_max,"in")),this._state.over=!1},_setToolTipOnMouseOver:function(e){function t(e,t){return t?[100-e.percentage[0],this.options.range?100-e.percentage[1]:e.percentage[1]]:[e.percentage[0],e.percentage[1]]}var n=this.options.formatter(e?e.value[0]:this._state.value[0]),i=t(e||this._state,this.options.reversed);this._setText(this.tooltipInner,n),this.tooltip.style[this.stylePos]=i[0]+"%","vertical"===this.options.orientation?this._css(this.tooltip,"margin-"+this.stylePos,-this.tooltip.offsetHeight/2+"px"):this._css(this.tooltip,"margin-"+this.stylePos,-this.tooltip.offsetWidth/2+"px")},_addTickListener:function(){return{addMouseEnter:function(e,t,n){var i=function(){var t=e._state,i=n>=0?n:this.attributes["aria-valuenow"].value,r=parseInt(i,10);t.value[0]=r,t.percentage[0]=e.options.ticks_positions[r],e._setToolTipOnMouseOver(t),e._showTooltip()};return t.addEventListener("mouseenter",i,!1),i},addMouseLeave:function(e,t){var n=function(){e._hideTooltip()};return t.addEventListener("mouseleave",n,!1),n}}},_layout:function(){var e,t;if(e=this.options.reversed?[100-this._state.percentage[0],this.options.range?100-this._state.percentage[1]:this._state.percentage[1]]:[this._state.percentage[0],this._state.percentage[1]],this.handle1.style[this.stylePos]=e[0]+"
75%",this.handle1.setAttribute("aria-valuenow",this._state.value[0]),isNaN(this.options.formatter(this._state.value[0]))&&this.handle1.setAttribute("aria-valuetext",this.options.formatter(this._state.value[0])),this.handle2.style[this.stylePos]=e[1]+"%",this.handle2.setAttribute("aria-valuenow",this._state.value[1]),isNaN(this.options.formatter(this._state.value[1]))&&this.handle2.setAttribute("aria-valuetext",this.options.formatter(this._state.value[1])),this.rangeHighlightElements.length>0&&Array.isArray(this.options.rangeHighlights)&&this.options.rangeHighlights.length>0)for(var n=0;n<this.options.rangeHighlights.length;n++){var i=this._toPercentage(this.options.rangeHighlights[n].start),r=this._toPercentage(this.options.rangeHighlights[n].end);if(this.options.reversed){var a=100-r;r=100-i,i=a}var o=this._createHighlightRange(i,r);o?"vertical"===this.options.orientation?(this.rangeHighlightElements[n].style.top=o.start+"%",
76this.rangeHighlightElements[n].style.height=o.size+"%"):(this.options.rtl?this.rangeHighlightElements[n].style.right=o.start+"%":this.rangeHighlightElements[n].style.left=o.start+"%",this.rangeHighlightElements[n].style.width=o.size+"%"):this.rangeHighlightElements[n].style.display="none"}if(Array.isArray(this.options.ticks)&&this.options.ticks.length>0){var s,l="vertical"===this.options.orientation?"height":"width";s="vertical"===this.options.orientation?"marginTop":this.options.rtl?"marginRight":"marginLeft";var c=this._state.size/(this.options.ticks.length-1);if(this.tickLabelContainer){var u=0;if(0===this.options.ticks_positions.length)"vertical"!==this.options.orientation&&(this.tickLabelContainer.style[s]=-c/2+"px"),u=this.tickLabelContainer.offsetHeight;else for(d=0;d<this.tickLabelContainer.childNodes.length;d++)this.tickLabelContainer.childNodes[d].offsetHeight>u&&(u=this.tickLabelContainer.childNodes[d].offsetHeight);"horizontal"===this.options.orientation&&(this.sliderElem.style.marginBottom=u+"px")}for(var d=0;d<this.options.ticks.length;d++){var h=this.options.ticks_positions[d]||this._toPercentage(this.options.ticks[d]);this.options.reversed&&(h=100-h),this.ticks[d].style[this.stylePos]=h+"%",this._removeClass(this.ticks[d],"in-selection"),this.options.range?h>=e[0]&&h<=e[1]&&this._addClass(this.ticks[d],"in-selection"):"after"===this.options.selection&&h>=e[0]?this._addClass(this.ticks[d],"in-selection"):"before"===this.options.selection&&h<=e[0]&&this._addClass(this.ticks[d],"in-selection"),this.tickLabels[d]&&(this.tickLabels[d].style[l]=c+"px","vertical"!==this.options.orientation&&void 0!==this.options.ticks_positions[d]?(this.tickLabels[d].style.position="absolute",this.tickLabels[d].style[this.stylePos]=h+"%",this.tickLabels[d].style[s]=-c/2+"px"):"vertical"===this.options.orientation&&(this.options.rtl?this.tickLabels[d].style.marginRight=this.sliderElem.offsetWidth+"px":this.tickLabels[d].style.marginLeft=this.sliderElem.offsetWidth+"px",this.tickLabelContainer.style[s]=this.sliderElem.offsetWidth/2*-1+"px"))}}if(this.options.range){t=this.options.formatter(this._state.value),this._setText(this.tooltipInner,t),this.tooltip.style[this.stylePos]=(e[1]+e[0])/2+"%","vertical"===this.options.orientation?this._css(this.tooltip,"margin-"+this.stylePos,-this.tooltip.offsetHeight/2+"px"):this._css(this.tooltip,"margin-"+this.stylePos,-this.tooltip.offsetWidth/2+"px");var f=this.options.formatter(this._state.value[0]);this._setText(this.tooltipInner_min,f);var p=this.options.formatter(this._state.value[1]);this._setText(this.tooltipInner_max,p),this.tooltip_min.style[this.stylePos]=e[0]+"%","vertical"===this.options.orientation?this._css(this.tooltip_min,"margin-"+this.stylePos,-this.tooltip_min.offsetHeight/2+"px"):this._css(this.tooltip_min,"margin-"+this.stylePos,-this.tooltip_min.offsetWidth/2+"px"),this.tooltip_max.style[this.stylePos]=e[1]+"%","vertical"===this.options.orientation?this._css(this.tooltip_max,"margin-"+this.stylePos,-this.tooltip_max.offsetHeight/2+"px"):this._css(this.tooltip_max,"margin-"+this.stylePos,-this.tooltip_max.offsetWidth/2+"px")}else t=this.options.formatter(this._state.value[0]),this._setText(this.tooltipInner,t),this.tooltip.style[this.stylePos]=e[0]+"
76%","vertical"===this.options.orientation?this._css(this.tooltip,"margin-"+this.stylePos,-this.tooltip.offsetHeight/2+"px"):this._css(this.tooltip,"margin-"+this.stylePos,-this.tooltip.offsetWidth/2+"px");if("vertical"===this.options.orientation)this.trackLow.style.top="0",this.trackLow.style.height=Math.min(e[0],e[1])+"%",this.trackSelection.style.top=Math.min(e[0],e[1])+"%",this.trackSelection.style.height=Math.abs(e[0]-e[1])+"%",this.trackHigh.style.bottom="0",this.trackHigh.style.height=100-Math.min(e[0],e[1])-Math.abs(e[0]-e[1])+"%";else{"right"===this.stylePos?this.trackLow.style.right="0":this.trackLow.style.left="0",this.trackLow.style.width=Math.min(e[0],e[1])+"%","right"===this.stylePos?this.trackSelection.style.right=Math.min(e[0],e[1])+"%":this.trackSelection.style.left=Math.min(e[0],e[1])+"%",this.trackSelection.style.width=Math.abs(e[0]-e[1])+"%","right"===this.stylePos?this.trackHigh.style.left="0":this.trackHigh.style.right="0",this.trackHigh.style.width=100-Math.min(e[0],e[1])-Math.abs(e[0]-e[1])+"%";var m=this.tooltip_min.getBoundingClientRect(),g=this.tooltip_max.getBoundingClientRect();"bottom"===this.options.tooltip_position?m.right>g.left?(this._removeClass(this.tooltip_max,"bottom"),this._addClass(this.tooltip_max,"top"),this.tooltip_max.style.top="",this.tooltip_max.style.bottom="22px"):(this._removeClass(this.tooltip_max,"top"),this._addClass(this.tooltip_max,"bottom"),this.tooltip_max.style.top=this.tooltip_min.style.top,this.tooltip_max.style.bottom=""):m.right>g.left?(this._removeClass(this.tooltip_max,"top"),this._addClass(this.tooltip_max,"bottom"),this.tooltip_max.style.top="18px"):(this._removeClass(this.tooltip_max,"bottom"),this._addClass(this.tooltip_max,"top"),this.tooltip_max.style.top=this.tooltip_min.style.top)}},_createHighlightRange:function(e,t){return this._isHighlightRange(e,t)?e>t?{start:t,size:e-t}:{start:e,size:t-e}:null},_isHighlightRange:function(e,t){return e>=0&&100>=e&&t>=0&&100>=t},_resize:function(){this._state.offset=this._offset(this.sliderElem),this._state.size=this.sliderElem[this.sizePos],this._layout()},_removeProperty:function(e,t){e.style.removeProperty?e.style.removeProperty(t):e.style.removeAttribute(t)},_mousedown:function(e){if(!this._state.enabled)return!1;this._state.offset=this._offset(this.sliderElem),this._state.size=this.sliderElem[this.sizePos];var t=this._getPercentage(e);if(this.options.range){var n=Math.abs(this._state.percentage[0]-t),i=Math.abs(this._state.percentage[1]-t);this._state.dragged=i>n?0:1,this._adjustPercentageForRangeSliders(t)}else this._state.dragged=0;this._state.percentage[this._state.dragged]=t,this._layout(),this.touchCapable&&(document.removeEventListener("touchmove",this.mousemove,!1),document.removeEventListener("touchend",this.mouseup,!1)),this.mousemove&&document.removeEventListener("mousemove",this.mousemove,!1),this.mouseup&&document.removeEventListener("mouseup",this.mouseup,!1),this.mousemove=this._mousemove.bind(this),this.mouseup=this._mouseup.bind(this),this.touchCapable&&(document.addEventListener("touchmove",this.mousemove,!1),document.addEventListener("touchend",this.mouseup,!1)),document.addEventListener("mousemove",this.mousemove,!1),document.addEventListener("mouseup",this.mouseup,!1),this._state.inDrag=!0;var r=this._calculateValue();return this._trigger("slideStart",r),this._setDataVal(r),this.setValue(r,!1,!0),e.returnValue=!1,this.options.focus&&this._triggerFocusOnHandle(this._state.dragged),!0},_touchstart:function(e){if(void 0!==e.changedTouches){var t=e.changedTouches[0];this.touchX=t.pageX,this.touchY=t.pageY}else this._mousedown(e)},_triggerFocusOnHandle:function(e){0===e&&this.handle1.focus(),1===e&&this.handle2.focus()},_keydown:function(e,t){if(!this._state.enabled)return!1;var n;switch(t.keyCode){case 37:case 40:n=-1;break;case 39:case 38:n=1}if(n){if(this.options.natural_arrow_keys){var i="vertical"===this.options.orientation&&!this.options.reversed,r="horizontal"===this.options.orientation&&this.options.reversed;(i||r)&&(n=-n)}var a=this._state.value[e]+n*this.options.step,o=a/this.options.max*100;if(this._state.keyCtrl=e,this.options.range)this._adjustPercentageForRangeSliders(o),a=[this._state.keyCtrl?this._state.value[0]:a,this._state.keyCtrl?a:this._state.value[1]];return this._trigger("slideStart",a),this._setDataVal(a),this.setValue(a,!0,!0),this._setDataVal(a),this._trigger("slideStop",a),this._layout(),this._pauseEvent(t),delete this._state.keyCtrl,!1}},_pauseEvent:function(e){e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1},_mousemove:function(e){if(!this._state.enabled)return!1;var t=this._getPercentage(e);this._adjustPercentageForRangeSliders(t),this._state.percentage[this._state.dragged]=t,this._layout();var n=this._calculateValue(!0);
76return this.setValue(n,!0,!0),!1},_touchmove:function(e){if(void 0!==e.changedTouches){var t=e.changedTouches[0],n=t.pageX-this.touchX,i=t.pageY-this.touchY;this._state.inDrag||("vertical"===this.options.orientation&&5>=n&&n>=-5&&(i>=15||-15>=i)?this._mousedown(e):5>=i&&i>=-5&&(n>=15||-15>=n)&&this._mousedown(e))}},_adjustPercentageForRangeSliders:function(e){if(this.options.range){var t=this._getNumDigitsAfterDecimalPlace(e);t=t?t-1:0;var n=this._applyToFixedAndParseFloat(e,t);0===this._state.dragged&&this._applyToFixedAndParseFloat(this._state.percentage[1],t)<n?(this._state.percentage[0]=this._state.percentage[1],this._state.dragged=1):1===this._state.dragged&&this._applyToFixedAndParseFloat(this._state.percentage[0],t)>n?(this._state.percentage[1]=this._state.percentage[0],this._state.dragged=0):0===this._state.keyCtrl&&this._state.value[1]/this.options.max*100<e?(this._state.percentage[0]=this._state.percentage[1],this._state.keyCtrl=1,this.handle2.focus()):1===this._state.keyCtrl&&this._state.value[0]/this.options.max*100>e&&(this._state.percentage[1]=this._state.percentage[0],this._state.keyCtrl=0,this.handle1.focus())}},_mouseup:function(){if(!this._state.enabled)return!1;this.touchCapable&&(document.removeEventListener("touchmove",this.mousemove,!1),document.removeEventListener("touchend",this.mouseup,!1)),document.removeEventListener("mousemove",this.mousemove,!1),document.removeEventListener("mouseup",this.mouseup,!1),this._state.inDrag=!1,!1===this._state.over&&this._hideTooltip();var e=this._calculateValue(!0);return this._layout(),this._setDataVal(e),this._trigger("slideStop",e),!1},_calculateValue:function(e){var t;if(this.options.range?(t=[this.options.min,this.options.max],0!==this._state.percentage[0]&&(t[0]=this._toValue(this._state.percentage[0]),t[0]=this._applyPrecision(t[0])),100!==this._state.percentage[1]&&(t[1]=this._toValue(this._state.percentage[1]),t[1]=this._applyPrecision(t[1]))):(t=this._toValue(this._state.percentage[0]),t=parseFloat(t),t=this._applyPrecision(t)),e){for(var n=[t,1/0],i=0;i<this.options.ticks.length;i++){var r=Math.abs(this.options.ticks[i]-t);r<=n[1]&&(n=[this.options.ticks[i],r])}if(n[1]<=this.options.ticks_snap_bounds)return n[0]}return t},_applyPrecision:function(e){var t=this.options.precision||this._getNumDigitsAfterDecimalPlace(this.options.step);return this._applyToFixedAndParseFloat(e,t)},_getNumDigitsAfterDecimalPlace:function(e){var t=(""+e).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0},_applyToFixedAndParseFloat:function(e,t){var n=e.toFixed(t);return parseFloat(n)},_getPercentage:function(e){!this.touchCapable||"touchstart"!==e.type&&"touchmove"!==e.type||(e=e.touches[0]);var t=e[this.mousePos]-this._state.offset[this.stylePos];"right"===this.stylePos&&(t=-t);var n=t/this._state.size*100;return n=Math.round(n/this._state.percentage[2])*this._state.percentage[2],this.options.reversed&&(n=100-n),Math.max(0,Math.min(100,n))},_validateInputValue:function(e){if(isNaN(+e)){if(Array.isArray(e))return this._validateArray(e),e;throw new Error(a.formatInvalidInputErrorMsg(e))}return+e},_validateArray:function(e){for(var t=0;t<e.length;t++){var n=e[t];if("number"!=typeof n)throw new Error(a.formatInvalidInputErrorMsg(n))}},_setDataVal:function(e){this.element.setAttribute("data-value",e),this.element.setAttribute("value",e),this.element.value=e},_trigger:function(t,n){n=n||0===n?n:void 0;var i=this.eventToCallbackMap[t];if(i&&i.length)for(var r=0;r<i.length;r++){(0,i[r])(n)}e&&this._triggerJQueryEvent(t,n)},_triggerJQueryEvent:function(e,t){var n={type:e,value:t};this.$element.trigger(n),this.$sliderElem.trigger(n)},_unbindJQueryEventHandlers:function(){this.$element.off(),this.$sliderElem.off()},_setText:function(e,t){"undefined"!=typeof e.textContent?e.textContent=t:"undefined"!=typeof e.innerText&&(e.innerText=t)},_removeClass:function(e,t){for(var n=t.split(" "),i=e.className,r=0;r<n.length;r++){var a=n[r],o=new RegExp("(?:\\s|^)"+a+"(?:\\s|$)");i=i.replace(o," ")}e.className=i.trim()},_addClass:function(e,t){for(var n=t.split(" "),i=e.className,r=0;r<n.length;r++){var a=n[r];new RegExp("(?:\\s|^)"+a+"(?:\\s|$)").test(i)||(i+=" "+a)}e.className=i.trim()},_offsetLeft:function(e){return e.getBoundingClientRect().left},_offsetRight:function(e){return e.getBoundingClientRect().right},_offsetTop:function(e){for(var t=e.offsetTop;(e=e.offsetParent)&&!isNaN(e.offsetTop);)t+=e.offsetTop,"BODY"!==e.tagName&&(t-=e.scrollTop);return t},_offset:function(e){return{left:this._offsetLeft(e),right:this._offsetRight(e),top:this._offsetTop(e)}},_css:function(t,n,i){if(e)e.style(t,n,i);else{var r=n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()});t.style[r]=i}},_toValue:function(e){return this.options.scale.toValue.apply(this,[e])},_toPercentage:function(e){return this.options.scale.toPercentage.apply(this,[e])},_setTooltipPosition:function(){var e=[this.tooltip,this.tooltip_min,this.tooltip_max];if("vertical"===this.options.orientation){var t,n="left"===(t=this.options.tooltip_position?this.options.tooltip_position:this.options.rtl?"left":"right")?"right":"left";e.forEach(function(e){this._addClass(e,t),e.style[n]="100%"}.bind(this))}else"bottom"===this.options.tooltip_position?e.forEach(function(e){this._addClass(e,"bottom"),e.style.top="22px"}
76.bind(this)):e.forEach(function(e){this._addClass(e,"top"),e.style.top=-this.tooltip.outerHeight-14+"px"}.bind(this))}},e&&e.fn){var s=void 0;e.fn.slider?(windowIsDefined&&window.console.warn("bootstrap-slider.js - WARNING: $.fn.slider namespace is already bound. Use the $.fn.bootstrapSlider namespace instead."),s=i):(e.bridget(n,t),s=n),e.bridget(i,t),e(function(){e("input[data-provide=slider]")[s]()})}}(e),t});var morgate_template_v2='<h2 class="title">Mortgage Calculator</h2><div class="step">  <header class="d-flex justify-content-between">    <h3 class="mt-auto mb-auto">Your Home Price: <span class="home-price mt-auto mb-auto">$200,000</span></h3>  </header>  <div class="slider">    <input class="home-price-slider" type="text"/>  </div></div><div class="step">  <header class="d-flex justify-content-between">    <h3 class="mt-auto mb-auto">Your Down Payment:<span class="down-payment mt-auto mb-auto">$100,000</span></h3>    <!-- <sub class="down-payment-pct visible-lg">(%)</sub>-->  </header>  <div class="slider">    <input class="down-payment-pct-slider"  type="text"/>  </div></div><div class="step">  <div class="row loan-term">    <div class="col-sm-12">      <header>        <h3>Preferred Loan Term (Fixed Rate)</h3>      </header>      <div class="o-tag-buttons" style="visibility:visible;">      </div>    </div>  </div></div><div class="step finnal-step">  <div class="row">     <div class="col-sm-12">      <div class="monthly-payment">        <h2>Preliminary Monthly Payment Estimate: $<span class="font-bold total-amount">2,584</span></h2>         <div class="tip text-center">           <p>You Can Improve this Result by Answering A Few More Questions</p>           <p class="powered-by">Powered by ConsumersAdvocate.org</p>         </div>       </div>      <div class="button cta-button">         <a class="btn btn-danger btn-block btn-lg web-url" href="#" target="_blank">           Improve This Result \u2013 Click to Continue >>         </a>       </div>      </div>  </div>  <div class="row">    <div class="col-sm-12 col-md-6">      <div class="advanced d-md-none">        <a class="advanced-collapse" href="#">Advanced <i class="fa fa-angle-down" aria-hidden="true"></i></a>      </div>              <div class="mortgage-calc-collapse additional" id="collapse">        <div class="d-flex justify-content-between mt-3">          <h3 class="mr-2 mt-auto mb-auto justify-content-start">Interest rate <a class="mt-auto mb-auto interest-rate-tip" data-toggle="tooltip" data-placement="right" title="This rate is based on the recent national average, actual rates may vary."><i class="fa fa-question-circle ml-1"></i></a></h3>          <div class="input-group">            <input type="text" class="form-control interest-rate" placeholder="0" value="0">            <div class="input-group-addon">%</div>          </div>        </div>        <div class="d-flex justify-content-between mt-3">          <h3 class="mr-2 mt-auto mb-auto justify-content-start">Property taxes <a class="mt-auto mb-auto" data-toggle="tooltip" data-placement="right" title="The mortgage payment calculator includes estimated property taxes. The value represents an annual tax on homeowners\' property and the tax amount is based on the home\'s value. To convert an annual property tax in dollars to a percentage, divide the property tax by your home value and then multiply by 100."><i class="fa fa-question-circle ml-1"></i></a></h3>          <div class="input-group">            <input type="text" class="form-control default-property-tax-rate" placeholder="0" value="0.7">            <div class="input-group-addon">%</div>          </div>        </div>          <div class="d-flex justify-content-between align-items-center mt-3">          <h3>Home insurance <a data-toggle="tooltip" data-placement="right" title="Commonly known as hazard insurance, most lenders require insurance to provide damage protection for your home and personal property from a variety of events, including fire, lightning, burglary, vandalism, storms, explosions, and more. All homeowner\'s insurance policies contain personal liability coverage, which protects against lawsuits involving injuries that occur on and off your property."><i class="fa fa-question-circle ml-1"></i></a></h3>          <div class="input-group">            <input type="text" class="form-control default-home-insurance-rate" placeholder="0" value="
760.35">            <div class="input-group-addon">%</div>          </div>        </div>          <div class="d-flex justify-content-between align-items-center mt-3">          <h3 class="mt-auto mb-auto">HOA fees (/month) <a data-toggle="tooltip" data-placement="right" title="Typically, owners of condos or townhomes are required to pay homeowners association dues (known as HOA fees), to cover common amenities or services within the property such as garbage collection, landscaping, snow removal, pool maintenance, and hazard insurance."><i class="fa fa-question-circle ml-1"></i></a></h3>          <div class="input-group">            <input type="text" class="form-control default-hoa-amount" placeholder="0" value="0">            <div class="input-group-addon">$</div>          </div>        </div>          <div class="d-flex justify-content-between align-items-center mt-3">          <h3 class="mt-auto mb-auto">PMI <a data-toggle="tooltip" data-placement="right" title="Mortgage insurance is required primarily for borrowers with a down payment of less than 20% of the home\'s purchase price. It protects lenders against some or most of the losses that can occur when a borrower defaults on a mortgage loan."><i class="fa fa-question-circle ml-1"></i></a></h3>          <div class="input-group">            <input type="text" class="form-control default-pmi-rate"  placeholder="0" value="0">            <div class="input-group-addon">%</div>          </div>        </div>        </div>    </div>      <div class="col-sm-12 col-md-6 prices-wrap">          <div class="row loan-price">        <div class="col-sm-12">            <div class="price-table">            <div class="price-row">              <div class="price-table-cell left-column">                <h3 class="left-column">Principal & interest</h3>              </div>              <div class="price-table-cell">               <span class="principal-and-interest">$1,297</span>              </div>            </div>              <div class="price-row">              <div class="price-table-cell left-column">                <h3 class="left-column">Property taxes</h3>              </div>              <div class="price-table-cell">                <span class="tax-amount">$862</span>              </div>            </div>              <div class="price-row">              <div class="price-table-cell left-column">                <h3 class="left-column">Home insurance</h3>              </div>              <div class="price-table-cell">                <span class="insurance-amount">$862</span>              </div>            </div>              <div class="price-row">              <div class="price-table-cell left-column">                <h3 class="left-column">Homeowners association (HOA) fees</h3>              </div>              <div class="price-table-cell">                <span class="hoa-amount">$862</span>              </div>            </div>              <div class="price-row">              <div class="price-table-cell left-column non-border">                <h3 class="left-column">Private mortgage insurance (PMI)</h3>              </div>              <div class="price-table-cell non-border">                <span class="pmi-amount">$862</span>              </div>            </div>            </div>        </div>      </div>    </div>  </div></div><div class="step-nav">  <button class="btn btn-primary previous">Previous</button>  &nbsp;&nbsp;&nbsp;&nbsp;  <button class="btn btn-primary next">Next</button>  <button class="btn btn-primary reset">\xab Reset</button></div>    ',make_mortgage_calculator_2=function(e){var t=$(e),i=function(){var e=t.data("home-price"),n=t.data("down-payment-pct"),i=t.data("years");if(e&&n&&i){var r=parseFloat(t.find(".interest-rate").val())/100/12,a=parseFloat(t.find(".default-property-tax-rate").val()),o=parseFloat(t.find(".default-home-insurance-rate").val()),s=parseFloat(t.find(".default-hoa-amount").val()),l=parseFloat(t.find(".default-pmi-rate").val()),c=e*(a/100)/12,u=e*(o/100)/12,d=e*(1-n/100)*r*Math.pow(1+r,12*i)/(Math.pow(1+r,12*i)-1),h=e*(1-n/100)*(l/100)/12,f=d+c+u+s+h;t.find(".principal-and-interest").html("$"+formatMoney(Math.round(d))),t.find(".tax-amount").html("$"+formatMoney(Math.round(c))),t.find(".
76insurance-amount").html("$"+formatMoney(Math.round(u))),t.find(".hoa-amount").html("$"+formatMoney(Math.round(s))),t.find(".pmi-amount").html("$"+formatMoney(Math.round(h))),t.find(".total-amount").html(formatMoney(Math.round(f)))}var p=t.data("calc_count");null==p&&(p=0),p+=1,t.data("calc_count",p),p>3&&t.find(".web-url").removeClass("btn-default").addClass("btn-danger").removeClass("disabled").css("color","#fff")},r=t.data("home-price-min"),a=t.data("home-price-max"),o=t.data("home-price-value"),s=t.data("home-price-step"),l=0,c=100,u=t.data("down-payment-pct-value"),d=1,h=t.data("rate-value")||3.7,f=t.data("default-property-tax-value"),p=t.data("default-home-insurance-value"),m=t.data("default-hoa-value"),g=t.data("default-pmi-value"),v=t.data("embed-afl-href")||t.data("web-url"),y=t.data("web-url")||"";-1!=y.indexOf("/pr")&&(v=y),t.data("embed-afl-aid")&&(v+="&wafid="+t.data("embed-afl-aid"));var L=t.data("title"),b=t.data("button-text"),_=t.data("years"),w=null;w=_?_.split(",").map(function(e){return parseInt(e)}):[10,15,20,30];var A=$(morgate_template_v2);t.html("").append(A),t.find(".title").text(L);var x=t.data("embed-company-name");x&&"undefined"!=x&&t.find(".powered-by").text("Powered by "+x),v?(t.find(".web-url").attr("href",v),t.find(".web-url").text(b)):t.find(".web-url").hide(),t.find(".interest-rate").attr("value",h),t.find(".default-property-tax-rate").attr("value",f),t.find(".default-home-insurance-rate").attr("value",p),t.find(".default-hoa-amount").attr("value",m),t.find(".default-pmi-rate").attr("value",g);var E=A.find(".home-price-slider");E.bootstrapSlider({min:r,max:a,value:o,step:s,tooltip:"hide",tooltip_position:"bottom",formatter:function(e){return"Current home price is: "+e}}),E.change(function(){var e=E.bootstrapSlider("getValue");t.find(".home-price").html("$"+formatMoney(e)),t.data("home-price",e),t.find(".down-payment").text("$"+formatMoney(e*t.data("down-payment-pct")/100)),i()}),E.trigger("change");var C=A.find(".down-payment-pct-slider");C.bootstrapSlider({min:l,max:c,value:u,step:d,tooltip:"hide",tooltip_position:"bottom",formatter:function(e){return"Current down payment percentage is: "+e+"%"}}),C.change(function(){var e=C.bootstrapSlider("getValue");t.find(".down-payment-pct").html("("+e+"%)");var n=t.data("home-price")*e/100;t.find(".down-payment").html("$"+formatMoney(n)),t.data("down-payment-pct",e),i()}),C.trigger("change");var T={15:"3.15",30:"3.68"},S={15:"3.15% (based on Freddie Mac historical data for 09/01/19 - 12/31/19)",20:"This rate is based on the national average from 09/01/19 - 12/31/19, actual rates may vary.",30:"3.68% (based on Freddie Mac historical data for 09/01/19 - 12/31/19)"},k=t.find(".loan-term .o-tag-buttons");n=w.length,w.forEach(function(e,t){button_html='<div class="o-tag-buttons_wrap btn-group">          <button type="button" data-years="'+e+'" class="btn btn-light">'+e+" years</button>        </div>",$button=$(button_html),$button.css("width",100/n+"%"),t==n-1&&$button.addClass("is-active"),k.append($button)}),k.css("visibility","visible"),k.find("button").on("click",function(){k.find("button").parent().removeClass("is-active"),$(this).parent().addClass("is-active"),t.data("years",$(this).data("years"));var e=""+$(this).data("years"),n=T[e]||3.7;t.find(".interest-rate").attr("value",n);var r=S[e]||"This rate is based on the national average from 09/01/19 - 12/31/19, actual rates may vary.";$(".interest-rate-tip").attr("title",r),$(".interest-rate-tip").tooltip("dispose").tooltip("enable"),i()}),$years_30=k.find("button[data-years=30]"),$years_30.length>0?$years_30.trigger("click"):k.find("button").last().trigger("click"),t.find(".interest-rate, .default-property-tax-rate, .default-home-insurance-rate, .default-hoa-amount, .default-pmi-rate").change(function(){i()}),t.find("[data-toggle=tooltip]").tooltip(),t.find(".advanced-collapse").on("click",function(){var e=t.find(".mortgage-calc-collapse");return"none"==e.css("display")?e.css("display","block"):e.css("display","none"),!1}),t.find(".step").css("display","none"),t.data("current-step",1);var M=function(e){t.find(".step").css("display","none"),t.find(".step").eq(e-1).css("display","block"),t.find(".previous, .next").css("display","inline"),t.find(".reset").css("display","none"),1==e&&t.find(".previous").css("display","none"),4==e&&(t.find(".previous, .next").css("display","none"),t.find(".reset").css("display","inline"))};$(document).on("click",".previous",function(){var e=t.data("current-step");t.data("current-step",e-1),M(e-1)}),$(document).on("click",".next",function(){var e=t.data("current-step");t.data("current-step",e+1),M(e+1)}),$(document).on("click",".reset",function(){t.data("current-step");t.data("current-step",1),M(1)}),M(1)};!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&module.exports?module.exports=function(t,n){return n===undefined&&(n="undefined"!=typeof window?require("jquery"):require("jquery")(t)),e(n),n}:e(jQuery)}(function(t){var n=function(){if(t&&t.fn&&t.fn.select2&&t.fn.select2.amd)var n=t.fn.select2.amd;var i,r,a,o;return n&&n.requirejs||(n?r=n:n={},function(e){function t(e,t){return _.call(e,t)}function n(e,t){var n,i,r,a,o,s,l,c,u,d,h,f=t&&t.split("/"),p=L.map,m=p&&p["*"]||{};if(e){for(o=(e=e.split("/")).length-1,L.nodeIdCompat&&A.test(e[o])&&(e[o]=e[o].replace(A,"")),"."===e[0].charAt(0)&&f&&(e=f.
vendor: 4,142 bytes, line 76
76slice(0,f.length-1).concat(e)),u=0;u<e.length;u++)if("."===(h=e[u]))e.splice(u,1),u-=1;else if(".."===h){if(0===u||1===u&&".."===e[2]||".."===e[u-1])continue;u>0&&(e.splice(u-1,2),u-=2)}e=e.join("/")}if((f||m)&&p){for(u=(n=e.split("/")).length;u>0;u-=1){if(i=n.slice(0,u).join("/"),f)for(d=f.length;d>0;d-=1)if((r=p[f.slice(0,d).join("/")])&&(r=r[i])){a=r,s=u;break}if(a)break;!l&&m&&m[i]&&(l=m[i],c=u)}!a&&l&&(a=l,s=c),a&&(n.splice(0,s,a),e=n.join("/"))}return e}function o(t,n){return function(){var i=w.call(arguments,0);return"string"!=typeof i[0]&&1===i.length&&i.push(null),p.apply(e,i.concat([t,n]))}}function s(e){return function(t){return n(t,e)}}function l(e){return function(t){v[e]=t}}function c(n){if(t(y,n)){var i=y[n];delete y[n],b[n]=!0,f.apply(e,i)}if(!t(v,n)&&!t(b,n))throw new Error("No "+n);return v[n]}function u(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function d(e){return e?u(e):[]}function h(e){return function(){return L&&L.config&&L.config[e]||{}}}var f,p,m,g,v={},y={},L={},b={},_=Object.prototype.hasOwnProperty,w=[].slice,A=/\.js$/;m=function(e,t){var i,r=u(e),a=r[0],o=t[1];return e=r[1],a&&(i=c(a=n(a,o))),a?e=i&&i.normalize?i.normalize(e,s(o)):n(e,o):(a=(r=u(e=n(e,o)))[0],e=r[1],a&&(i=c(a))),{f:a?a+"!"+e:e,n:e,pr:a,p:i}},g={require:function(e){return o(e)},exports:function(e){var t=v[e];return void 0!==t?t:v[e]={}},module:function(e){return{id:e,uri:"",exports:v[e],config:h(e)}}},f=function(n,i,r,a){var s,u,h,f,p,L,_,w=[],A=typeof r;if(L=d(a=a||n),"undefined"===A||"function"===A){for(i=!i.length&&r.length?["require","exports","module"]:i,p=0;p<i.length;p+=1)if("require"===(u=(f=m(i[p],L)).f))w[p]=g.require(n);else if("exports"===u)w[p]=g.exports(n),_=!0;else if("module"===u)s=w[p]=g.module(n);else if(t(v,u)||t(y,u)||t(b,u))w[p]=c(u);else{if(!f.p)throw new Error(n+" missing "+u);f.p.load(f.n,o(a,!0),l(u),{}),w[p]=v[u]}h=r?r.apply(v[n],w):undefined,n&&(s&&s.exports!==e&&s.exports!==v[n]?v[n]=s.exports:h===e&&_||(v[n]=h))}else n&&(v[n]=r)},i=r=p=function(t,n,i,r,a){if("string"==typeof t)return g[t]?g[t](n):c(m(t,d(n)).f);if(!t.splice){if((L=t).deps&&p(L.deps,L.callback),!n)return;n.splice?(t=n,n=i,i=null):t=e}return n=n||function(){},"function"==typeof i&&(i=r,r=a),r?f(e,t,n,i):setTimeout(function(){f(e,t,n,i)},4),p},p.config=function(e){return p(e)},i._defined=v,(a=function(e,n,i){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");n.splice||(i=n,n=[]),t(v,e)||t(y,e)||(y[e]=[e,n,i])}).amd={jQuery:!0}}(),n.requirejs=i,n.require=r,n.define=a),n.define("almond",function(){}),n.define("jquery",[],function(){var e=t||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e}),n.define("select2/utils",["jquery"],function(e){function t(e){var t=e.prototype,n=[];for(var i in t){"function"==typeof t[i]&&("constructor"!==i&&n.push(i))}return n}var n={Extend:function(e,t){function n(){this.constructor=e}var i={}.hasOwnProperty;for(var r in t)i.call(t,r)&&(e[r]=t[r]);return n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype,e},Decorate:function(e,n){function i(){var t=Array.prototype.unshift,i=n.prototype.constructor.length,r=e.prototype.constructor;i>0&&(t.call(arguments,e.prototype.constructor),r=n.prototype.constructor),r.apply(this,arguments)}function r(){this.constructor=i}var a=t(n),o=t(e);n.displayName=e.displayName,i.prototype=new r;for(var s=0;s<o.length;s++){var l=o[s];i.prototype[l]=e.prototype[l]}for(var c=function(e){var t=function(){};e in i.prototype&&(t=i.prototype[e]);var r=n.prototype[e];return function(){return Array.prototype.unshift.call(arguments,t),r.apply(this,arguments)}},u=0;u<a.length;u++){var d=a[u];i.prototype[d]=c(d)}return i}},i=function(){this.listeners={}};i.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t]},i.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1
76);this.listeners=this.listeners||{},null==n&&(n=[]),0===n.length&&n.push({}),n[0]._type=e,e in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*"in this.listeners&&this.invoke(this.listeners["*"],arguments)},i.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++)e[n].apply(this,t)},n.Observable=i,n.generateChars=function(e){for(var t="",n=0;n<e;n++){t+=Math.floor(36*Math.random()).toString(36)}return t},n.bind=function(e,t){return function(){e.apply(t,arguments)}},n._convertData=function(e){for(var t in e){var n=t.split("-"),i=e;if(1!==n.length){for(var r=0;r<n.length;r++){var a=n[r];(a=a.substring(0,1).toLowerCase()+a.substring(1))in i||(i[a]={}),r==n.length-1&&(i[a]=e[t]),i=i[a]}delete e[t]}}return e},n.hasScroll=function(t,n){var i=e(n),r=n.style.overflowX,a=n.style.overflowY;return(r!==a||"hidden"!==a&&"visible"!==a)&&("scroll"===r||"scroll"===a||(i.innerHeight()<n.scrollHeight||i.innerWidth()<n.scrollWidth))},n.escapeMarkup=function(e){var t={"\\":"&#92;","&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#47;"}
77;return"string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e]})},n.appendMany=function(t,n){if("1.7"===e.fn.jquery.substr(0,3)){var i=e();e.map(n,function(e){i=i.add(e)}),n=i}t.append(n)},n.__cache={};var r=0;return n.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&&(e.id?(t=e.id,e.setAttribute("data-select2-id",t)):(e.setAttribute("data-select2-id",++r),t=r.toString())),t},n.StoreData=function(e,t,i){var r=n.GetUniqueElementId(e);n.__cache[r]||(n.__cache[r]={}),n.__cache[r][t]=i},n.GetData=function(t,i){var r=n.GetUniqueElementId(t);return i?n.__cache[r]&&null!=n.__cache[r][i]?n.__cache[r][i]:e(t).data(i):n.__cache[r]},n.RemoveData=function(e){var t=n.GetUniqueElementId(e);null!=n.__cache[t]&&delete n.__cache[t],e.removeAttribute("data-select2-id")},n}),n.define("select2/results",["jquery","./utils"],function(e,t){function n(e,t,i){this.$element=e,this.data=i,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&t.attr("aria-multiselectable","true"),this.$results=t,t},n.prototype.clear=function(){this.$results.empty()},n.prototype.displayMessage=function(t){var n=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var i=e('<li role="alert" aria-live="assertive" class="select2-results__option"></li>'),r=this.options.get("translations").get(t.message);i.append(n(r(t.args))),i[0].className+=" select2-results__message",this.$results.append(i)},n.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},n.prototype.append=function(e){this.hideLoading();var t=[];if(null!=e.results&&0!==e.results.length){e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var i=e.results[n],r=this.option(i);t.push(r)}this.$results.append(t)}else 0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"})},n.prototype.position=function(e,t){t.find(".select2-results").append(e)},n.prototype.sort=function(e){return this.options.get("sorter")(e)},n.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option[aria-selected]"),t=e.filter("[aria-selected=true]");t.length>0?t.first().trigger("mouseenter"):e.first().trigger("mouseenter"),this.ensureHighlightVisible()},n.prototype.setClasses=function(){var n=this;this.data.current(function(i){var r=e.map(i,function(e){return e.id.toString()});n.$results.find(".select2-results__option[aria-selected]").each(function(){var n=e(this),i=t.GetData(this,"data"),a=""+i.id;null!=i.element&&i.element.selected||null==i.element&&e.inArray(a,r)>-1?n.attr("aria-selected","true"):n.attr("aria-selected","false")})})},n.prototype.showLoading=function(e){this.hideLoading();var t={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},n=this.option(t);n.className+=" loading-results",this.$results.prepend(n)},n.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},n.prototype.option=function(n){var i=document.createElement("li");i.className="select2-results__option";var r={role:"option","aria-selected":"false"},a=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(var o in(null!=n.element&&a.call(n.element,":disabled")||null==n.element&&n.disabled)&&(delete r["aria-selected"],r["aria-disabled"]="true"),null==n.id&&delete r["aria-selected"],null!=n._resultId&&(i.id=n._resultId),n.title&&(i.title=n.title),n.children&&(r.role="group",r["aria-label"]=n.text,delete r["aria-selected"]),r){var s=r[o];i.setAttribute(o,s)}if(n.children){var l=e(i),c=document.createElement("strong");c.className="select2-results__group";e(c);this.template(n,c);for(var u=[],d=0;d<n.children.length;d++){var h=n.children[d],f=this.option(h);u.push(f)}var p=e("<ul></ul>",{"class":"select2-results__options select2-results__options--nested"});p.append(u),l.append(c),l.append(p)}else this.template(n,i);return t.StoreData(i,"data",n),i},n.prototype.bind=function(n){var i=this,r=n.id+"-results";this.$results.attr("id",r),n.on("results:all",function(e){i.clear(),i.append(e.data),n.isOpen()&&(i.setClasses(),i.highlightFirstItem())}),n.on("results:append",function(e){i.append(e.data),n.isOpen()&&i.setClasses()}),n.on("query",function(e){i.hideMessages(),i.showLoading(e)}
vendor: 4,849 bytes, line 77
77),n.on("select",function(){n.isOpen()&&(i.setClasses(),i.options.get("scrollAfterSelect")&&i.highlightFirstItem())}),n.on("unselect",function(){n.isOpen()&&(i.setClasses(),i.options.get("scrollAfterSelect")&&i.highlightFirstItem())}),n.on("open",function(){i.$results.attr("aria-expanded","true"),i.$results.attr("aria-hidden","false"),i.setClasses(),i.ensureHighlightVisible()}),n.on("close",function(){i.$results.attr("aria-expanded","false"),i.$results.attr("aria-hidden","true"),i.$results.removeAttr("aria-activedescendant")}),n.on("results:toggle",function(){var e=i.getHighlightedResults();0!==e.length&&e.trigger("mouseup")}),n.on("results:select",function(){var e=i.getHighlightedResults();if(0!==e.length){var n=t.GetData(e[0],"data");"true"==e.attr("aria-selected")?i.trigger("close",{}):i.trigger("select",{data:n})}}),n.on("results:previous",function(){var e=i.getHighlightedResults(),t=i.$results.find("[aria-selected]"),n=t.index(e);if(!(n<=0)){var r=n-1;0===e.length&&(r=0);var a=t.eq(r);a.trigger("mouseenter");var o=i.$results.offset().top,s=a.offset().top,l=i.$results.scrollTop()+(s-o);0===r?i.$results.scrollTop(0):s-o<0&&i.$results.scrollTop(l)}}),n.on("results:next",function(){var e=i.getHighlightedResults(),t=i.$results.find("[aria-selected]"),n=t.index(e)+1;if(!(n>=t.length)){var r=t.eq(n);r.trigger("mouseenter");var a=i.$results.offset().top+i.$results.outerHeight(!1),o=r.offset().top+r.outerHeight(!1),s=i.$results.scrollTop()+o-a;0===n?i.$results.scrollTop(0):o>a&&i.$results.scrollTop(s)}}),n.on("results:focus",function(e){e.element.addClass("select2-results__option--highlighted")}),n.on("results:message",function(e){i.displayMessage(e)}),e.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=i.$results.scrollTop(),n=i.$results.get(0).scrollHeight-t+e.deltaY,r=e.deltaY>0&&t-e.deltaY<=0,a=e.deltaY<0&&n<=i.$results.height();r?(i.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):a&&(i.$results.scrollTop(i.$results.get(0).scrollHeight-i.$results.height()),e.preventDefault(),e.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(n){var r=e(this),a=t.GetData(this,"data");"true"!==r.attr("aria-selected")?i.trigger("select",{originalEvent:n,data:a}):i.options.get("multiple")?i.trigger("unselect",{originalEvent:n,data:a}):i.trigger("close",{})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(){var n=t.GetData(this,"data");i.getHighlightedResults().removeClass("select2-results__option--highlighted"),i.trigger("results:focus",{data:n,element:e(this)})})},n.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted")},n.prototype.destroy=function(){this.$results.remove()},n.prototype.ensureHighlightVisible=function(){var e=this.getHighlightedResults();if(0!==e.length){var t=this.$results.find("[aria-selected]").index(e),n=this.$results.offset().top,i=e.offset().top,r=this.$results.scrollTop()+(i-n),a=i-n;r-=2*e.outerHeight(!1),t<=2?this.$results.scrollTop(0):(a>this.$results.outerHeight()||a<0)&&this.$results.scrollTop(r)}},n.prototype.template=function(t,n){var i=this.options.get("templateResult"),r=this.options.get("escapeMarkup"),a=i(t,n);null==a?n.style.display="none":"string"==typeof a?n.innerHTML=r(a):e(n).append(a)},n}),n.define("select2/keys",[],function(){return{BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46}}),n.define("select2/selection/base",["jquery","../utils","../keys"],function(e,t,n){function i(e,t){this.$element=e,this.options=t,i.__super__.constructor.call(this)}return t.Extend(i,t.Observable),i.prototype.render=function(){var n=e('<span class="select2-selection" role="combobox"  aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=t.GetData(this.$element[0],"old-tabindex")?this._tabindex=t.GetData(this.$element[0],"old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),n.attr("title",this.$element.attr("title")),n.attr("tabindex",this._tabindex),n.attr("aria-disabled","false"),this.$selection=n,n},i.prototype.bind=function(e){var t=this,i=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){t.trigger("focus",e)}),this.$selection.on("blur",function(e){t._handleBlur(e)}),this.$selection.on("keydown",function(e){t.trigger("keypress",e),e.which===n.SPACE&&e.preventDefault()}),e.on("results:focus",function(e){t.$selection.attr("aria-activedescendant",e.data._resultId)}),e.on("selection:update",function(e){t.update(e.data)}),e.on("open",function(){t.$selection.attr("aria-expanded","true"),t.$selection.attr("aria-owns",i),t._attachCloseHandler(e)}),e.on("close",function(){t.$selection.attr("aria-expanded","fal
77se"),t.$selection.removeAttr("aria-activedescendant"),t.$selection.removeAttr("aria-owns"),t.$selection.trigger("focus"),t._detachCloseHandler(e)}),e.on("enable",function(){t.$selection.attr("tabindex",t._tabindex),t.$selection.attr("aria-disabled","false")}),e.on("disable",function(){t.$selection.attr("tabindex","-1"),t.$selection.attr("aria-disabled","true")})},i.prototype._handleBlur=function(t){var n=this;window.setTimeout(function(){document.activeElement==n.$selection[0]||e.contains(n.$selection[0],document.activeElement)||n.trigger("blur",t)},1)},i.prototype._attachCloseHandler=function(n){e(document.body).on("mousedown.select2."+n.id,function(n){var i=e(n.target).closest(".select2");e(".select2.select2-container--open").each(function(){this!=i[0]&&t.GetData(this,"element").select2("close")})})},i.prototype._detachCloseHandler=function(t){e(document.body).off("mousedown.select2."+t.id)},i.prototype.position=function(e,t){t.find(".selection").append(e)},i.prototype.destroy=function(){this._detachCloseHandler(this.container)},i.prototype.update=function(){throw new Error("The `update` method must be defined in child classes.")},i.prototype.isEnabled=function(){return!this.isDisabled()},i.prototype.isDisabled=function(){return this.options.get("disabled")},i}),n.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n){function i(){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,t),i.prototype.render=function(){var e=i.__super__.render.call(this);return e.addClass("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e},i.prototype.bind=function(e){var t=this;i.__super__.bind.apply(this,arguments);var n=e.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",n).attr("role","textbox").attr("aria-readonly","true"),this.$selection.attr("aria-labelledby",n),this.$selection.on("mousedown",function(e){1===e.which&&t.trigger("toggle",{originalEvent:e})}),this.$selection.on("focus",function(){}),this.$selection.on("blur",function(){}),e.on("focus",function(){e.isOpen()||t.$selection.trigger("focus")})},i.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},i.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},i.prototype.selectionContainer=function(){return e("<span></span>")},i.prototype.update=function(e){if(0!==e.length){var t=e[0],n=this.$selection.find(".select2-selection__rendered"),i=this.display(t,n);n.empty().append(i);var r=t.title||t.text;r?n.attr("title",r):n.removeAttr("title")}else this.clear()},i}),n.define("select2/selection/multiple",["jquery","./base","../utils"],function(e,t,n){function i(){i.__super__.constructor.apply(this,arguments)}return n.Extend(i,t),i.prototype.render=function(){var e=i.__super__.render.call(this);return e.addClass("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e},i.prototype.bind=function(){var t=this;i.__super__.bind.apply(this,arguments),this.$selection.on("click",function(e){t.trigger("toggle",{originalEvent:e})}),this.$selection.on("click",".select2-selection__choice__remove",function(i){if(!t.isDisabled()){var r=e(this).parent(),a=n.GetData(r[0],"data");t.trigger("unselect",{originalEvent:i,data:a})}})},i.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e.removeAttr("title")},i.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t))},i.prototype.selectionContainer=function(){return e('<li class="select2-selection__choice"><span class="select2-selection__choice__remove" role="presentation">&times;</span></li>')},i.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],i=0;i<e.length;i++){var r=e[i],a=this.selectionContainer(),o=this.display(r,a);a.append(o);var s=r.title||r.text;
77s&&a.attr("title",s),n.StoreData(a[0],"data",r),t.push(a)}var l=this.$selection.find(".select2-selection__rendered");n.appendMany(l,t)}},i}),n.define("select2/selection/placeholder",["../utils"],function(){function e(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n)}return e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer();return n.html(this.display(t)),n.addClass("select2-selection__placeholder").removeClass("select2-selection__choice"),n},e.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(t.length>1||n)return e.call(this,t);this.clear();var i=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(i)},e}),n.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(e,t,n){function i(){}return i.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){i._handleClear(e)}),t.on("keypress",function(e){i._handleKeyboardClear(e,t)})},i.prototype._handleClear=function(e,t){if(!this.isDisabled()){var i=this.$selection.find(".select2-selection__clear");if(0!==i.length){t.stopPropagation();var r=n.GetData(i[0],"data"),a=this.$element.val();this.$element.val(this.placeholder.id);var o={data:r};if(this.trigger("clear",o),o.prevented)this.$element.val(a);else{for(var s=0;s<r.length;s++)if(o={data:r[s]},this.trigger("unselect",o),o.prevented)return void this.$element.val(a);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{})}}}},i.prototype._handleKeyboardClear=function(e,n,i){i.isOpen()||n.which!=t.DELETE&&n.which!=t.BACKSPACE||this._handleClear(n)},i.prototype.update=function(t,i){if(t.call(this,i),!(this.$selection.find(".select2-selection__placeholder").length>0||0===i.length)){var r=this.options.get("translations").get("removeAllItems"),a=e('<span class="select2-selection__clear" title="'+r()+'">&times;</span>');n.StoreData(a[0],"data",i),this.$selection.find(".select2-selection__rendered").prepend(a)}},i}),n.define("select2/selection/search",["jquery","../utils","../keys"],function(e,t,n){function i(e,t,n){e.call(this,t,n)}return i.prototype.render=function(t){var n=e('<li class="select2-search select2-search--inline"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></li>');this.$searchContainer=n,this.$search=n.find("input");var i=t.call(this);return this._transferTabIndex(),i},i.prototype.bind=function(e,i,r){var a=this,o=i.id+"-results";e.call(this,i,r),i.on("open",function(){a.$search.attr("aria-controls",o),a.$search.trigger("focus")}),i.on("close",function(){a.$search.val(""),a.$search.removeAttr("aria-controls"),a.$search.removeAttr("aria-activedescendant"),a.$search.trigger("focus")}),i.on("enable",function(){a.$search.prop("disabled",!1),a._transferTabIndex()}),i.on("disable",function(){a.$search.prop("disabled",!0)}),i.on("focus",function(){a.$search.trigger("focus")}),i.on("results:focus",function(e){e.data._resultId?a.$search.attr("aria-activedescendant",e.data._resultId):a.$search.removeAttr("aria-activedescendant")}),this.$selection.on("focusin",".select2-search--inline",function(e){a.trigger("focus",e)}),this.$selection.on("focusout",".select2-search--inline",function(e){a._handleBlur(e)}),this.$selection.on("keydown",".select2-search--inline",function(e){if(e.stopPropagation(),a.trigger("keypress",e),a._keyUpPrevented=e.isDefaultPrevented(),e.which===n.BACKSPACE&&""===a.$search.val()){var i=a.$searchContainer.prev(".select2-selection__choice");if(i.length>0){var r=t.GetData(i[0],"data");a.searchRemoveChoice(r),e.preventDefault()}}}),this.$selection.on("click",".select2-search--inline",function(e){a.$search.val()&&e.stopPropagation()});var s=document.documentMode,l=s&&s<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(){l?a.$selection.off("input.search input.searchcheck"):a.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){if(l&&"input"===e.type)a.$selection.off("input.search input.searchcheck");else{var t=e.which;t!=n.SHIFT&&t!=n.CTRL&&t!=n.ALT&&t!=n.TAB&&a.handleSearch(e)}})},i.prototype._transferTabIndex=function(){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},i.prototype.createPlaceholder=function(e,t){this.$search.attr("placeholder",t.text)},i.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),e.call(this,t),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),n&&this.$search.trigger("focus")},i.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},i.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch()},i.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="";""!==this.$search.attr("placeholder")?e=this.$selection.find(".select2-selection__rendered").width():e=.75*(this.$search.val().length+1)+"em";this.$search.css("width",e)},i}),n.define("select2/selection/eventRelay",["jquery"],function(e){function t(){}return t.prototype.bind=function(t,n,i){var r=this,a=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],o=["opening","closing","selecting","unselecting","clearing"];t.call(this,n,i),n.on("*",function(t,n){if(-1!==e.inArray(t,a)){n=n||{};var i=e.Event("select2:"+t,{params:n});r.$element.trigger(i),-1!==e.inArray(t,o)&&(n.prevented=i.isDefaultPrevented())}})},t}),n.define("select2/translation",["jquery","require"],function(e,t){function n(e){this.dict=e||{}}return n.prototype.all=function(){return this.dict},n.prototype.get=function(e){return this.dict[e]},n.prototype.extend=function(t){this.dict=e.extend({},t.all(),this.dict)},n._cache={}
77,n.loadPath=function(e){if(!(e in n._cache)){var i=t(e);n._cache[e]=i}return new n(n._cache[e])},n}),n.define("select2/diacritics",[],function(){return{"\u24b6":"A","\uff21":"A","\xc0":"A","\xc1":"A","\xc2":"A","\u1ea6":"A","\u1ea4":"A","\u1eaa":"A","\u1ea8":"A","\xc3":"A","\u0100":"A","\u0102":"A","\u1eb0":"A","\u1eae":"A","\u1eb4":"A","\u1eb2":"A","\u0226":"A","\u01e0":"A","\xc4":"A","\u01de":"A","\u1ea2":"A","\xc5":"A","\u01fa":"A","\u01cd":"A","\u0200":"A","\u0202":"A","\u1ea0":"A","\u1eac":"A","\u1eb6":"A","\u1e00":"A","\u0104":"A","\u023a":"A","\u2c6f":"A","\ua732":"AA","\xc6":"AE","\u01fc":"AE","\u01e2":"AE","\ua734":"AO","\ua736":"AU","\ua738":"AV","\ua73a":"AV","\ua73c":"AY","\u24b7":"B","\uff22":"B","\u1e02":"B","\u1e04":"B","\u1e06":"B","\u0243":"B","\u0182":"B","\u0181":"B","\u24b8":"C","\uff23":"C","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\xc7":"C","\u1e08":"C","\u0187":"C","\u023b":"C","\ua73e":"C","\u24b9":"D","\uff24":"D","\u1e0a":"D","\u010e":"D","\u1e0c":"D","\u1e10":"D","\u1e12":"D","\u1e0e":"D","\u0110":"D","\u018b":"D","\u018a":"D","\u0189":"D","\ua779":"D","\u01f1":"DZ","\u01c4":"DZ","\u01f2":"Dz","\u01c5":"Dz","\u24ba":"E","\uff25":"E","\xc8":"E","\xc9":"E","\xca":"E","\u1ec0":"E","\u1ebe":"E","\u1ec4":"E","\u1ec2":"E","\u1ebc":"E","\u0112":"E","\u1e14":"E","\u1e16":"E","\u0114":"E","\u0116":"E","\xcb":"E","\u1eba":"E","\u011a":"E","\u0204":"E","\u0206":"E","\u1eb8":"E","\u1ec6":"E","\u0228":"E","\u1e1c":"E","\u0118":"E","\u1e18":"E","\u1e1a":"E","\u0190":"E","\u018e":"E","\u24bb":"F","\uff26":"F","\u1e1e":"F","\u0191":"F","\ua77b":"F","\u24bc":"G","\uff27":"G","\u01f4":"G","\u011c":"G","\u1e20":"G","\u011e":"G","\u0120":"G","\u01e6":"G","\u0122":"G","\u01e4":"G","\u0193":"G","\ua7a0":"G","\ua77d":"G","\ua77e":"G","\u24bd":"H","\uff28":"H","\u0124":"H","\u1e22":"H","\u1e26":"H","\u021e":"H","\u1e24":"H","\u1e28":"H","\u1e2a":"H","\u0126":"H","\u2c67":"H","\u2c75":"H","\ua78d":"H","\u24be":"I","\uff29":"I","\xcc":"I","\xcd":"I","\xce":"I","\u0128":"I","\u012a":"I","\u012c":"I","\u0130":"I","\xcf":"I","\u1e2e":"I","\u1ec8":"I","\u01cf":"I","\u0208":"I","\u020a":"I","\u1eca":"I","\u012e":"I","\u1e2c":"I","\u0197":"I","\u24bf":"J","\uff2a":"J","\u0134":"J","\u0248":"J","\u24c0":"K","\uff2b":"K","\u1e30":"K","\u01e8":"K","\u1e32":"K","\u0136":"K","\u1e34":"K","\u0198":"K","\u2c69":"K","\ua740":"K","\ua742":"K","\ua744":"K","\ua7a2":"K","\u24c1":"L","\uff2c":"L","\u013f":"L","\u0139":"L","\u013d":"L","\u1e36":"L","\u1e38":"L","\u013b":"L","\u1e3c":"L","\u1e3a":"L","\u0141":"L","\u023d":"L","\u2c62":"L","\u2c60":"L","\ua748":"L","\ua746":"L","\ua780":"L","\u01c7":"LJ","\u01c8":"Lj","\u24c2":"M","\uff2d":"M","\u1e3e":"M","\u1e40":"M","\u1e42":"M","\u2c6e":"M","\u019c":"M","\u24c3":"N","\uff2e":"N","\u01f8":"N","\u0143":"N","\xd1":"N","\u1e44":"N","\u0147":"N","\u1e46":"N","\u0145":"N","\u1e4a":"N","\u1e48":"N","\u0220":"N","\u019d":"N","\ua790":"N","\ua7a4":"N","\u01ca":"NJ","\u01cb":"Nj","\u24c4":"O","\uff2f":"O","\xd2":"O","\xd3":"O","\xd4":"O","\u1ed2":"O","\u1ed0":"O","\u1ed6":"O","\u1ed4":"O","\xd5":"O","\u1e4c":"O","\u022c":"O","\u1e4e":"O","\u014c":"O","\u1e50":"O","\u1e52":"O","\u014e":"O","\u022e":"O","\u0230":"O","\xd6":"O","\u022a":"O","\u1ece":"O","\u0150":"O","\u01d1":"O","\u020c":"O","\u020e":"O","\u01a0":"O","\u1edc":"O","\u1eda":"O","\u1ee0":"O","\u1ede":"O","\u1ee2":"O","\u1ecc":"O","\u1ed8":"O","\u01ea":"O","\u01ec":"O","\xd8":"O","\u01fe":"O","\u0186":"O","\u019f":"O","\ua74a":"O","\ua74c":"O","\u0152":"OE","\u01a2":"OI","\ua74e":"OO","\u0222":"OU","\u24c5":"P","\uff30":"P","\u1e54":"P","\u1e56":"P","\u01a4":"P","\u2c63":"P","\ua750":"P","\ua752":"P","\ua754":"P","\u24c6":"Q","\uff31":"Q","\ua756":"Q","\ua758":"Q","\u024a":"Q","\u24c7":"R","\uff32":"R","\u0154":"R","\u1e58":"R","\u0158":"R","\u0210":"R","\u0212":"R","\u1e5a":"R","\u1e5c":"R","\u0156":"R","\u1e5e":"R","\u024c":"R","\u2c64":"R","\ua75a":"R","\ua7a6":"R","\ua782":"R","\u24c8":"S","\uff33":"S","\u1e9e":"S","\u015a":"S","\u1e64":"S","\u015c":"S","\u1e60":"S","\u0160":"S","\u1e66":"S","\u1e62":"S","\u1e68":"S","\u0218":"S","\u015e":"S","\u2c7e":"S","\ua7a8":"S","\ua784":"S","\u24c9":"T","\uff34":"T","\u1e6a":"T","\u0164":"T","\u1e6c":"T","\u021a":"T","\u0162":"T","\u1e70":"T","\u1e6e":"T","\u0166":"T","\u01ac":"T","\u01ae":"T","\u023e":"T","\ua786":"T","\ua728":"TZ","\u24ca":"U","\uff35":"U","\xd9":"U","\xda":"U","\xdb":"U","\u0168":"U","\u1e78":"U","\u016a":"U","\u1e7a":"U","\u016c":"U","\xdc":"U","\u01db":"U","\u01d7":"U","\u01d5":"U","\u01d9":"U","\u1ee6":"U","\u016e":"U","\u0170":"U","\u01d3":"U","\u0214":"U","\u0216":"U","\u01af":"U","\u1eea":"U","\u1ee8":"U","\u1eee":"U","\u1eec":"U","\u1ef0":"U","\u1ee4":"U","\u1e72":"U","\u0172":"U","\u1e76":"U","\u1e74":"U","\u0244":"U","\u24cb":"V","\uff36":"V","\u1e7c":"V","\u1e7e":"V","\u01b2":"V","\ua75e":"V","\u0245":"V","\ua760":"VY","\u24cc":"W","\uff37":"W","\u1e80":"W","\u1e82":"W","\u0174":"W","\u1e86":"W","\u1e84":"W","\u1e88":"W","\u2c72":"W","\u24cd":"X","\uff38":"X","\u1e8a":"X","\u1e8c":"X","\u24ce":"Y","\uff39":"Y","\u1ef2":"Y","\xdd":"Y","\u0176":"Y","\u1ef8":"Y","\u0232":"Y","\u1e8e":"Y","\u0178":"Y","\u1ef6":"Y","\u1ef4":"Y","\u01b3":"Y","\u024e":"Y","\u1efe":"Y","\u24cf":"Z","\uff3a":"Z","\u0179":"Z","\u1e90":"Z","\u017b":"Z","\u017d":"Z","\u1e92":"Z","\u1e94":"Z","\u01b5":"Z","\u0224":"Z","\u2c7f":"Z","\u2c6b":"Z","\ua762":"Z","\u24d0":"a","\uff41":"a","\u1e9a":"a","\xe0":"a","\xe1":"a","\xe2":"a","\u1ea7":"a","\u1ea5":"a","\u1eab":"a","\u1ea9":"a","\xe3":"a","\u0101":"a","\u0103":"a","\u1eb1":"a","\u1eaf":"a","\u1eb5":"a","\u1eb3":"a","\u0227":"a","\u01e1":"a","\xe4":"a","\u01df":"a","\u1ea3":"a","\xe5":"a","\u01fb":"a","\u01ce":"a","\u0201":"a","\u0203":"a","\u1ea1":"a","\u1ead":"a","\u1eb7":"a","\u1e01":"a","\u0105":"a","\u2c65":"a","\u0250":"a","\ua733":"aa","\xe6":"ae","\u01fd":"ae","\u01e3":"ae","\ua735":"ao","\ua737":"au","\ua739":"av","\ua73b":"av","\ua73d":"ay","\u24d1":"b","\uff42":"b","\u1e03":"b","\u1e05":"b","\u1e07":"b","\u0180":"b","\u0183":"b","\u0253":"b","\u24d2":"c","\uff43":"c","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"
77c","\xe7":"c","\u1e09":"c","\u0188":"c","\u023c":"c","\ua73f":"c","\u2184":"c","\u24d3":"d","\uff44":"d","\u1e0b":"d","\u010f":"d","\u1e0d":"d","\u1e11":"d","\u1e13":"d","\u1e0f":"d","\u0111":"d","\u018c":"d","\u0256":"d","\u0257":"d","\ua77a":"d","\u01f3":"dz","\u01c6":"dz","\u24d4":"e","\uff45":"e","\xe8":"e","\xe9":"e","\xea":"e","\u1ec1":"e","\u1ebf":"e","\u1ec5":"e","\u1ec3":"e","\u1ebd":"e","\u0113":"e","\u1e15":"e","\u1e17":"e","\u0115":"e","\u0117":"e","\xeb":"e","\u1ebb":"e","\u011b":"e","\u0205":"e","\u0207":"e","\u1eb9":"e","\u1ec7":"e","\u0229":"e","\u1e1d":"e","\u0119":"e","\u1e19":"e","\u1e1b":"e","\u0247":"e","\u025b":"e","\u01dd":"e","\u24d5":"f","\uff46":"f","\u1e1f":"f","\u0192":"f","\ua77c":"f","\u24d6":"g","\uff47":"g","\u01f5":"g","\u011d":"g","\u1e21":"g","\u011f":"g","\u0121":"g","\u01e7":"g","\u0123":"g","\u01e5":"g","\u0260":"g","\ua7a1":"g","\u1d79":"g","\ua77f":"g","\u24d7":"h","\uff48":"h","\u0125":"h","\u1e23":"h","\u1e27":"h","\u021f":"h","\u1e25":"h","\u1e29":"h","\u1e2b":"h","\u1e96":"h","\u0127":"h","\u2c68":"h","\u2c76":"h","\u0265":"h","\u0195":"hv","\u24d8":"i","\uff49":"i","\xec":"i","\xed":"i","\xee":"i","\u0129":"i","\u012b":"i","\u012d":"i","\xef":"i","\u1e2f":"i","\u1ec9":"i","\u01d0":"i","\u0209":"i","\u020b":"i","\u1ecb":"i","\u012f":"i","\u1e2d":"i","\u0268":"i","\u0131":"i","\u24d9":"j","\uff4a":"j","\u0135":"j","\u01f0":"j","\u0249":"j","\u24da":"k","\uff4b":"k","\u1e31":"k","\u01e9":"k","\u1e33":"k","\u0137":"k","\u1e35":"k","\u0199":"k","\u2c6a":"k","\ua741":"k","\ua743":"k","\ua745":"k","\ua7a3":"k","\u24db":"l","\uff4c":"l","\u0140":"l","\u013a":"l","\u013e":"l","\u1e37":"l","\u1e39":"l","\u013c":"l","\u1e3d":"l","\u1e3b":"l","\u017f":"l","\u0142":"l","\u019a":"l","\u026b":"l","\u2c61":"l","\ua749":"l","\ua781":"l","\ua747":"l","\u01c9":"lj","\u24dc":"m","\uff4d":"m","\u1e3f":"m","\u1e41":"m","\u1e43":"m","\u0271":"m","\u026f":"m","\u24dd":"n","\uff4e":"n","\u01f9":"n","\u0144":"n","\xf1":"n","\u1e45":"n","\u0148":"n","\u1e47":"n","\u0146":"n","\u1e4b":"n","\u1e49":"n","\u019e":"n","\u0272":"n","\u0149":"n","\ua791":"n","\ua7a5":"n","\u01cc":"nj","\u24de":"o","\uff4f":"o","\xf2":"o","\xf3":"o","\xf4":"o","\u1ed3":"o","\u1ed1":"o","\u1ed7":"o","\u1ed5":"o","\xf5":"o","\u1e4d":"o","\u022d":"o","\u1e4f":"o","\u014d":"o","\u1e51":"o","\u1e53":"o","\u014f":"o","\u022f":"o","\u0231":"o","\xf6":"o","\u022b":"o","\u1ecf":"o","\u0151":"o","\u01d2":"o","\u020d":"o","\u020f":"o","\u01a1":"o","\u1edd":"o","\u1edb":"o","\u1ee1":"o","\u1edf":"o","\u1ee3":"o","\u1ecd":"o","\u1ed9":"o","\u01eb":"o","\u01ed":"o","\xf8":"o","\u01ff":"o","\u0254":"o","\ua74b":"o","\ua74d":"o","\u0275":"o","\u0153":"oe","\u01a3":"oi","\u0223":"ou","\ua74f":"oo","\u24df":"p","\uff50":"p","\u1e55":"p","\u1e57":"p","\u01a5":"p","\u1d7d":"p","\ua751":"p","\ua753":"p","\ua755":"p","\u24e0":"q","\uff51":"q","\u024b":"q","\ua757":"q","\ua759":"q","\u24e1":"r","\uff52":"r","\u0155":"r","\u1e59":"r","\u0159":"r","\u0211":"r","\u0213":"r","\u1e5b":"r","\u1e5d":"r","\u0157":"r","\u1e5f":"r","\u024d":"r","\u027d":"r","\ua75b":"r","\ua7a7":"r","\ua783":"r","\u24e2":"s","\uff53":"s","\xdf":"s","\u015b":"s","\u1e65":"s","\u015d":"s","\u1e61":"s","\u0161":"s","\u1e67":"s","\u1e63":"s","\u1e69":"s","\u0219":"s","\u015f":"s","\u023f":"s","\ua7a9":"s","\ua785":"s","\u1e9b":"s","\u24e3":"t","\uff54":"t","\u1e6b":"t","\u1e97":"t","\u0165":"t","\u1e6d":"t","\u021b":"t","\u0163":"t","\u1e71":"t","\u1e6f":"t","\u0167":"t","\u01ad":"t","\u0288":"t","\u2c66":"t","\ua787":"t","\ua729":"tz","\u24e4":"u","\uff55":"u","\xf9":"u","\xfa":"u","\xfb":"u","\u0169":"u","\u1e79":"u","\u016b":"u","\u1e7b":"u","\u016d":"u","\xfc":"u","\u01dc":"u","\u01d8":"u","\u01d6":"u","\u01da":"u","\u1ee7":"u","\u016f":"u","\u0171":"u","\u01d4":"u","\u0215":"u","\u0217":"u","\u01b0":"u","\u1eeb":"u","\u1ee9":"u","\u1eef":"u","\u1eed":"u","\u1ef1":"u","\u1ee5":"u","\u1e73":"u","\u0173":"u","\u1e77":"u","\u1e75":"u","\u0289":"u","\u24e5":"v","\uff56":"v","\u1e7d":"v","\u1e7f":"v","\u028b":"v","\ua75f":"v","\u028c":"v","\ua761":"vy","\u24e6":"w","\uff57":"w","\u1e81":"w","\u1e83":"w","\u0175":"w","\u1e87":"w","\u1e85":"w","\u1e98":"w","\u1e89":"w","\u2c73":"w","\u24e7":"x","\uff58":"x","\u1e8b":"x","\u1e8d":"x","\u24e8":"y","\uff59":"y","\u1ef3":"y","\xfd":"y","\u0177":"y","\u1ef9":"y","\u0233":"y","\u1e8f":"y","\xff":"y","\u1ef7":"y","\u1e99":"y","\u1ef5":"y","\u01b4":"y","\u024f"
77:"y","\u1eff":"y","\u24e9":"z","\uff5a":"z","\u017a":"z","\u1e91":"z","\u017c":"z","\u017e":"z","\u1e93":"z","\u1e95":"z","\u01b6":"z","\u0225":"z","\u0240":"z","\u2c6c":"z","\ua763":"z","\u0386":"\u0391","\u0388":"\u0395","\u0389":"\u0397","\u038a":"\u0399","\u03aa":"\u0399","\u038c":"\u039f","\u038e":"\u03a5","\u03ab":"\u03a5","\u038f":"\u03a9","\u03ac":"\u03b1","\u03ad":"\u03b5","\u03ae":"\u03b7","\u03af":"\u03b9","\u03ca":"\u03b9","\u0390":"\u03b9","\u03cc":"\u03bf","\u03cd":"\u03c5","\u03cb":"\u03c5","\u03b0":"\u03c5","\u03ce":"\u03c9","\u03c2":"\u03c3","\u2019":"'"}}),n.define("select2/data/base",["../utils"],function(e){function t(){t.__super__.constructor.call(this)}return e.Extend(t,e.Observable),t.prototype.current=function(){throw new Error("The `current` method must be defined in child classes.")},t.prototype.query=function(){throw new Error("The `query` method must be defined in child classes.")},t.prototype.bind=function(){},t.prototype.destroy=function(){},t.prototype.generateResultId=function(t,n){var i=t.id+"-result-";return i+=e.generateChars(4),null!=n.id?i+="-"+n.id.toString():i+="-"+e.generateChars(4),i},t}),n.define("select2/data/select",["./base","../utils","jquery"],function(e,t,n){function i(e,t){this.$element=e,this.options=t,i.__super__.constructor.call(this)}return t.Extend(i,e),i.prototype.current=function(e){var t=[],i=this;this.$element.find(":selected").each(function(){var e=n(this),r=i.item(e);t.push(r)}),e(t)},i.prototype.select=function(e){var t=this;if(e.selected=!0,n(e.element).is("option"))return e.element.selected=!0,void this.$element.trigger("input").trigger("change");if(this.$element.prop("multiple"))this.current(function(i){var r=[];(e=[e]).push.apply(e,i);for(var a=0;a<e.length;a++){var o=e[a].id;-1===n.inArray(o,r)&&r.push(o)}t.$element.val(r),t.$element.trigger("input").trigger("change")});else{var i=e.id;this.$element.val(i),this.$element.trigger("input").trigger("change")}},i.prototype.unselect=function(e){var t=this;if(this.$element.prop("multiple")){if(e.selected=!1,n(e.element).is("option"))return e.element.selected=!1,void this.$element.trigger("input").trigger("change");this.current(function(i){for(var r=[],a=0;a<i.length;a++){var o=i[a].id;o!==e.id&&-1===n.inArray(o,r)&&r.push(o)}t.$element.val(r),
78t.$element.trigger("input").trigger("change")})}},i.prototype.bind=function(e){var t=this;this.container=e,e.on("select",function(e){t.select(e.data)}),e.on("unselect",function(e){t.unselect(e.data)})},i.prototype.destroy=function(){this.$element.find("*").each(function(){t.RemoveData(this)})},i.prototype.query=function(e,t){var i=[],r=this;this.$element.children().each(function(){var t=n(this);if(t.is("option")||t.is("optgroup")){var a=r.item(t),o=r.matches(e,a);null!==o&&i.push(o)}}),t({results:i})},i.prototype.addOptions=function(e){t.appendMany(this.$element,e)},i.prototype.option=function(e){var i;e.children?(i=document.createElement("optgroup")).label=e.text:(i=document.createElement("option")).textContent!==undefined?i.textContent=e.text:i.innerText=e.text,e.id!==undefined&&(i.value=e.id),e.disabled&&(i.disabled=!0),e.selected&&(i.selected=!0),e.title&&(i.title=e.title);var r=n(i),a=this._normalizeItem(e);return a.element=i,t.StoreData(i,"data",a),r},i.prototype.item=function(e){var i={};if(null!=(i=t.GetData(e[0],"data")))return i;if(e.is("option"))i={id:e.val(),text:e.text(),disabled:e.prop("disabled"),selected:e.prop("selected"),title:e.prop("title")};else if(e.is("optgroup")){i={text:e.prop("label"),children:[],title:e.prop("title")};for(var r=e.children("option"),a=[],o=0;o<r.length;o++){var s=n(r[o]),l=this.item(s);a.push(l)}i.children=a}return(i=this._normalizeItem(i)).element=e[0],t.StoreData(e[0],"data",i),i},i.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});var t={selected:!1,disabled:!1};return null!=(e=n.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),n.extend({},t,e)},i.prototype.matches=function(e,t){return this.options.get("matcher")(e,t)},i}),n.define("select2/data/array",["./select","../utils","jquery"],function(e,t,n){function i(e,t){this._dataToConvert=t.get("data")||[],i.__super__.constructor.call(this,e,t)}return t.Extend(i,e),i.prototype.bind=function(e,t){i.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert))},i.prototype.select=function(e){var t=this.$element.find("option").filter(function(t,n){return n.value==e.id.toString()});0===t.length&&(t=this.option(e),this.addOptions(t)),i.__super__.select.call(this,e)},i.prototype.convertToOptions=function(e){function i(e){return function(){return n(this).val()==e.id}}for(var r=this,a=this.$element.find("option"),o=a.map(function(){return r.item(n(this)).id}).get(),s=[],l=0;l<e.length;l++){var c=this._normalizeItem(e[l]);if(n.inArray(c.id,o)>=0){var u=a.filter(i(c)),d=this.item(u),h=n.extend(!0,{},c,d),f=this.option(h);u.replaceWith(f)}else{var p=this.option(c);if(c.children){var m=this.convertToOptions(c.children);t.appendMany(p,m)}s.push(p)}}return s},i}),n.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,n){function i(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),i.__super__.constructor.call(this,e,t)}return t.Extend(i,e),i.prototype._applyDefaults=function(e){var t={data:function(e){return n.extend({},e,{q:e.term})},transport:function(e,t,i){var r=n.ajax(e);return r.then(t),r.fail(i),r}};return n.extend({},t,e,!0)},i.prototype.processResults=function(e){return e},i.prototype.query=function(e,t){function i(){var i=a.transport(a,function(i){var a=r.processResults(i,e);r.options.get("debug")&&window.console&&console.error&&(a&&a.results&&n.isArray(a.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),t(a)},function(){"status"in i&&(0===i.status||"0"===i.status)||r.trigger("results:message",{message:"errorLoading"})});r._request=i}var r=this;null!=this._request&&(n.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var a=n.extend({type:"GET"},this.ajaxOptions);"function"==typeof a.url&&(a.url=a.url.call(this.$element,e)),"function"==typeof a.data&&(a.data=a.data.call(this.$element,e)),this.ajaxOptions.delay&&null!=e.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(i,this.ajaxOptions.delay)):i()},i}),n.define("select2/data/tags",["jquery"],function(e){function t(t,n,i){var r=i.get("tags"),a=i.get("createTag");a!==undefined&&(this.createTag=a);var o=i.get("insertTag");if(o!==undefined&&(this.insertTag=o),t.call(this,n,i),e.isArray(r))for(var s=0;s<r.length;s++){var l=r[s],c=this._normalizeItem(l),u=this.option(c);this.$element.append(u)}}return t.prototype.query=function(e,t,n){function i(e,a){for(var o=e.results,s=0;s<o.length;s++){var l=o[s],c=null!=l.children&&!i({results:l.children},!0);if((l.text||"").toUpperCase()===(t.term||"").toUpperCase()||c)return!a&&(e.data=o,void n(e))}
vendor: 8,723 bytes, line 78
78if(a)return!0;var u=r.createTag(t);if(null!=u){var d=r.option(u);d.attr("data-select2-tag",!0),r.addOptions([d]),r.insertTag(o,u)}e.results=o,n(e)}var r=this;this._removeOldTags(),null!=t.term&&null==t.page?e.call(this,t,i):e.call(this,t,n)},t.prototype.createTag=function(t,n){var i=e.trim(n.term);return""===i?null:{id:i,text:i}},t.prototype.insertTag=function(e,t,n){t.unshift(n)},t.prototype._removeOldTags=function(){this.$element.find("option[data-select2-tag]").each(function(){this.selected||e(this).remove()})},t}),n.define("select2/data/tokenizer",["jquery"],function(e){function t(e,t,n){var i=n.get("tokenizer");i!==undefined&&(this.tokenizer=i),e.call(this,t,n)}return t.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field")},t.prototype.query=function(t,n,i){function r(t){var n=o._normalizeItem(t);if(!o.$element.find("option").filter(function(){return e(this).val()===n.id}).length){var i=o.option(n);i.attr("data-select2-tag",!0),o._removeOldTags(),o.addOptions([i])}a(n)}function a(e){o.trigger("select",{data:e})}var o=this;n.term=n.term||"";var s=this.tokenizer(n,this.options,r);s.term!==n.term&&(this.$search.length&&(this.$search.val(s.term),this.$search.trigger("focus")),n.term=s.term),t.call(this,n,i)},t.prototype.tokenizer=function(t,n,i,r){for(var a=i.get("tokenSeparators")||[],o=n.term,s=0,l=this.createTag||function(e){return{id:e.term,text:e.term}};s<o.length;){var c=o[s];if(-1!==e.inArray(c,a)){var u=o.substr(0,s),d=l(e.extend({},n,{term:u}));null!=d?(r(d),o=o.substr(s+1)||"",s=0):s++}else s++}return{term:o}},t}),n.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),n.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.term=t.term||"",this.maximumInputLength>0&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n)},e}),n.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n)}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(){i._checkIfMaximumSelected()})},e.prototype.query=function(e,t,n){var i=this;this._checkIfMaximumSelected(function(){e.call(i,t,n)})},e.prototype._checkIfMaximumSelected=function(e,t){var n=this;this.current(function(e){var i=null!=e?e.length:0;n.maximumSelectionLength>0&&i>=n.maximumSelectionLength?n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}}):t&&t()})},e}),n.define("select2/dropdown",["jquery","./utils"],function(e,t){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this)}return t.Extend(n,t.Observable),n.prototype.render=function(){var t=e('<span class="select2-dropdown"><span class="select2-results"></span></span>');return t.attr("dir",this.options.get("dir")),this.$dropdown=t,t},n.prototype.bind=function(){},n.prototype.position=function(){},n.prototype.destroy=function(){this.$dropdown.remove()},n}),n.define("select2/dropdown/search",["jquery","../utils"],function(e){function t(){}return t.prototype.render=function(t){var n=t.call(this),i=e('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocomplete="off" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=i,this.$search=i.find("input"),n.prepend(i),n},t.prototype.bind=function(t,n,i){var r=this,a=n.id+"-results";t.call(this,n,i),this.$search.on("keydown",function(e){r.trigger("keypress",e),r._keyUpPrevented=e.isDefaultPrevented()}),this.$search.on("input",function(){e(this).off("keyup")}),this.$search.on("keyup input",function(e){r.handleSearch(e)}),n.on("open",function(){r.$search.attr("tabindex",0),r.$search.attr("aria-controls",a),r.$search.trigger("focus"),window.setTimeout(function(){r.$search.trigger("focus")},0)}),n.on("close",function(){r.$search.attr("tabindex",-1),r.$search.removeAttr("aria-controls"),r.$search.removeAttr("aria-activedescendant"),r.$search.val(""),r.$search.trigger("blur")}),n.on("focus",function(){n.isOpen()||r.$search.trigger("focus")}),n.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(r.showSearch(e)?r.$searchContainer.removeClass("select2-search--hide"):r.$searchContainer.addClass("select2-search--hide"))}),n.on("results:focus",function(e){e.data._resultId?r.$search.attr("aria-activedescendant",e.data._resultId):r.$search.removeAttr("aria-activedescendant")})},t.prototype.handleSearch=function(){if(!this._keyUpPrevented){var e=this.$search.val();this.trigger("query",{term:e})}this._keyUpPrevented=!1},t.prototype.showSearch=function(){return!0},t}),n.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i)}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t)},e.prototype.normalizePlaceholder=function(e,t){return"string"==typeof t&&(t={id:"",text:t}),t},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;i>=0;i--){var r=t[i];this.placeholder.id===r.id&&n.splice(i,1)}return n},e}),n.define("select2/dropdown/infiniteScroll",["jquery"],function(e){function t(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return t.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded())},t.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",function(e){i.lastParams=e,i.loading=!0}),t.on("query:append",function(e){i.lastParams=e,i.loading=!0}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this))},t.prototype.loadMoreIfNeeded=function(){var t=e.contains(document.documentElement,this.$loadingMore[0]);!this.loading&&t&&(this.$results.offset().top+this.$results.outerHeight(!1)+50>=this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)&&this.loadMore())},t.prototype.loadMore=function(){this.loading=!0;var t=e.extend({},{page:1},this.lastParams);t.page++,this.trigger("query:append",t)},t.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more},t.prototype.createLoadingMore=function(){var t=e('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),n=this.options.get("translations").get("loadingMore");return t.html(n(this.lastParams)),t},t}),n.define("select2/dropdown/attachBody",["jquery","../utils"],function(e,t){function n(t,n,i){this.$dropdownParent=e(i.get("dropdownParent")||document.body),t.call(this,n,i)}return n.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),i._bindContainerResultHandlers(t)}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t)}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation()})},n.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove()},n.prototype.position=function(e,t,n){t.attr("class",n.attr("class")),t.removeClass("select2"),t.addClass("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n},n.prototype.render=function(t){var n=e("<span></span>"),i=t.call(this);return n.append(i),this.$dropdownContainer=n,n},n.prototype._hideDropdown=function(){this.$dropdownContainer.detach()},n.prototype._bindContainerResultHandlers=function(e,t){if(!this._containerResultsHandlersBound){var n=this;t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown()}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown()}),this._containerResultsHandlersBound=!0}},n.prototype._attachPositioningHandler=function(n,i){var r=this,a="scroll.
78select2."+i.id,o="resize.select2."+i.id,s="orientationchange.select2."+i.id,l=this.$container.parents().filter(t.hasScroll);l.each(function(){t.StoreData(this,"select2-scroll-position",{x:e(this).scrollLeft(),y:e(this).scrollTop()})}),l.on(a,function(){var n=t.GetData(this,"select2-scroll-position");e(this).scrollTop(n.y)}),e(window).on(a+" "+o+" "+s,function(){r._positionDropdown(),r._resizeDropdown()})},n.prototype._detachPositioningHandler=function(n,i){var r="scroll.select2."+i.id,a="resize.select2."+i.id,o="orientationchange.select2."+i.id;this.$container.parents().filter(t.hasScroll).off(r),e(window).off(r+" "+a+" "+o)},n.prototype._positionDropdown=function(){var t=e(window),n=this.$dropdown.hasClass("select2-dropdown--above"),i=this.$dropdown.hasClass("select2-dropdown--below"),r=null,a=this.$container.offset();a.bottom=a.top+this.$container.outerHeight(!1);var o={height:this.$container.outerHeight(!1)};o.top=a.top,o.bottom=a.top+o.height;var s={height:this.$dropdown.outerHeight(!1)},l={top:t.scrollTop(),bottom:t.scrollTop()+t.height()},c=l.top<a.top-s.height,u=l.bottom>a.bottom+s.height,d={left:a.left,top:o.bottom},h=this.$dropdownParent;"static"===h.css("position")&&(h=h.offsetParent());var f={top:0,left:0};(e.contains(document.body,h[0])||h[0].isConnected)&&(f=h.offset()),d.top-=f.top,d.left-=f.left,n||i||(r="below"),u||!c||n?!c&&u&&n&&(r="below"):r="above",("above"==r||n&&"below"!==r)&&(d.top=o.top-f.to
vendor: 4,942 bytes, line 78
78p-s.height),null!=r&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+r),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+r)),this.$dropdownContainer.css(d)},n.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e)},n.prototype._showDropdown=function(){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},n}),n.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(t){for(var n=0,i=0;i<t.length;i++){var r=t[i];r.children?n+=e(r.children):n++}return n}function t(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=Infinity),e.call(this,t,n,i)}return t.prototype.showSearch=function(t,n){return!(e(n.data.results)<this.minimumResultsForSearch)&&t.call(this,n)},t}),n.define("select2/dropdown/selectOnClose",["../utils"],function(e){function t(){}return t.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("close",function(e){i._handleSelectOnClose(e)})},t.prototype._handleSelectOnClose=function(t,n){if(n&&null!=n.originalSelect2Event){var i=n.originalSelect2Event;if("select"===i._type||"unselect"===i._type)return}var r=this.getHighlightedResults();if(!(r.length<1)){var a=e.GetData(r[0],"data");null!=a.element&&a.element.selected||null==a.element&&a.selected||this.trigger("select",{data:a})}},t}),n.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(e){i._selectTriggered(e)}),t.on("unselect",function(e){i._selectTriggered(e)})},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:t})},e}),n.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return 1!=t&&(n+="s"),n},inputTooShort:function(e){return"Please enter "+(e.minimum-e.input.length)+" or more characters"},loadingMore:function(){return"Loading more results\u2026"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching\u2026"},removeAllItems:function(){return"Remove all items"}}}),n.define("select2/defaults",["jquery","require","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./i18n/en"],function(t,n,i,r,a,o,s,l,c,u,d,h,f,p,m,g,v,y,L,b,_,w,A,x,E,C,T,S){function k(){this.reset()}return k.prototype.apply=function(e){if(null==(e=t.extend(!0,{},this.defaults,e)).dataAdapter){if(null!=e.ajax?e.dataAdapter=m:null!=e.data?e.dataAdapter=p:e.dataAdapter=f,e.minimumInputLength>0&&(e.dataAdapter=u.Decorate(e.dataAdapter,y)),e.maximumInputLength>0&&(e.dataAdapter=u.Decorate(e.dataAdapter,L)),e.maximumSelectionLength>0&&(e.dataAdapter=u.Decorate(e.dataAdapter,b)),e.tags&&(e.dataAdapter=u.Decorate(e.dataAdapter,g)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=u.Decorate(e.dataAdapter,v)),null!=e.query){var d=n(e.amdBase+"compat/query");e.dataAdapter=u.Decorate(e.dataAdapter,d)}if(null!=e.initSelection){var h=n(e.amdBase+"compat/initSelection");e.dataAdapter=u.Decorate(e.dataAdapter,h)}}if(null==e.resultsAdapter&&(e.resultsAdapter=i,null!=e.ajax&&(e.resultsAdapter=u.Decorate(e.resultsAdapter,x)),null!=e.placeholder&&(e.resultsAdapter=u.Decorate(e.resultsAdapter,A)),e.selectOnClose&&(e.resultsAdapter=u.Decorate(e.resultsAdapter,T))),null==e.dropdownAdapter){if(e.multiple)e.dropdownAdapter=_;else{var k=u.Decorate(_,w);e.dropdownAdapter=k}if(0!==e.minimumResultsForSearch&&(e.dropdownAdapter=u.Decorate(e.dropdownAdapter,C)),e.closeOnSelect&&(e.dropdownAdapter=u.Decorate(e.dropdownAdapter,S)),null!=e.dropdownCssClass||null!=e.dropdownCss||null!=e.adaptDropdownCssClass){var M=n(e.amdBase+"compat/dropdownCss");e.dropdownAdapter=u.Decorate(e.dropdownAdapter,M)}e.dropdownAdapter=u.Decorate(e.dropdownAdapter,E)}if(null==e.selectionAdapter){if(e.multiple?e.selectionAdapter=a:e.selectionAdapter=r,
78null!=e.placeholder&&(e.selectionAdapter=u.Decorate(e.selectionAdapter,o)),e.allowClear&&(e.selectionAdapter=u.Decorate(e.selectionAdapter,s)),e.multiple&&(e.selectionAdapter=u.Decorate(e.selectionAdapter,l)),null!=e.containerCssClass||null!=e.containerCss||null!=e.adaptContainerCssClass){var D=n(e.amdBase+"compat/containerCss");e.selectionAdapter=u.Decorate(e.selectionAdapter,D)}e.selectionAdapter=u.Decorate(e.selectionAdapter,c)}e.language=this._resolveLanguage(e.language),e.language.push("en");for(var O=[],I=0;I<e.language.length;I++){var P=e.language[I];-1===O.indexOf(P)&&O.push(P)}return e.language=O,e.translations=this._processTranslations(e.language,e.debug),e},k.prototype.reset=function(){function e(e){function t(e){return h[e]||e}return e.replace(/[^\u0000-\u007E]/g,t)}function n(i,r){if(""===t.trim(i.term))return r;if(r.children&&r.children.length>0){for(var a=t.extend(!0,{},r),o=r.children.length-1;o>=0;o--){null==n(i,r.children[o])&&a.children.splice(o,1)}return a.children.length>0?a:n(i,a)}var s=e(r.text).toUpperCase(),l=e(i.term).toUpperCase();return s.indexOf(l)>-1?r:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:u.escapeMarkup,language:{},matcher:n,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e},templateResult:function(e){return e.text},templateSelection:function(e){return e.text},theme:"default",width:"resolve"}},k.prototype.applyFromElement=function(e,t){var n=e.language,i=this.defaults.language,r=t.prop("lang"),a=t.closest("[lang]").prop("lang"),o=Array.prototype.concat.call(this._resolveLanguage(r),this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(a));return e.language=o,e},k.prototype._resolveLanguage=function(e){if(!e)return[];if(t.isEmptyObject(e))return[];if(t.isPlainObject(e))return[e];var n;n=t.isArray(e)?e:[e];for(var i=[],r=0;r<n.length;r++)if(i.push(n[r]),"string"==typeof n[r]&&n[r].indexOf("-")>0){var a=n[r].split("-")[0];i.push(a)}return i},k.prototype._processTranslations=function(n,i){for(var r=new d,a=0;a<n.length;a++){var o=new d,s=n[a];if("string"==typeof s)try{o=d.loadPath(s)}catch(e){try{s=this.defaults.amdLanguageBase+s,o=d.loadPath(s)}catch(l){i&&window.console&&console.warn&&console.warn('Select2: The language file for "'+s+'" could not be automatically loaded. A fallback will be used instead.')}}else o=t.isPlainObject(s)?new d(s):s;r.extend(o)}return r},k.prototype.set=function(e,n){var i={};i[t.camelCase(e)]=n;var r=u._convertData(i);t.extend(!0,this.defaults,r)},new k}),n.define("select2/options",["require","jquery","./defaults","./utils"],function(e,t,n,i){function r(t,r){if(this.options=t,null!=r&&this.fromElement(r),null!=r&&(this.options=n.applyFromElement(this.options,r)),this.options=n.apply(this.options),r&&r.is("input")){var a=e(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=i.Decorate(this.options.dataAdapter,a)}}return r.prototype.fromElement=function(e){function n(e,t){return t.toUpperCase()}var r=["select2"];null==this.options.multiple&&(this.options.multiple=e.prop("multiple")),null==this.options.disabled&&(this.options.disabled=e.prop("disabled")),null==this.options.dir&&(e.prop("dir")?this.options.dir=e.prop("dir"):e.closest("[dir]").prop("dir")?this.options.dir=e.closest("[dir]").prop("dir"):this.options.dir="ltr"),e.prop("disabled",this.options.disabled),e.prop("multiple",this.options.multiple),i.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),i.StoreData(e[0],"data",i.GetData(e[0],"select2Tags")),i.StoreData(e[0],"tags",!0)),i.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e.attr("ajax--url",i.GetData(e[0],"ajaxUrl")),i.StoreData(e[0],"ajax-Url",i.GetData(e[0],"ajaxUrl")));for(var a={},o=0;o<e[0].attributes.length;o++){var s=e[0].attributes[o].name,l="data-";if(s.substr(0,l.length)==l){var c=s.substring(l.length),u=i.GetData(e[0],c);a[c.replace(/-([a-z])/g,n)]=u}}t.fn.jquery&&"1."==t.fn.jquery.substr(0,2)&&e[0].dataset&&(a=t.extend(!0,{},e[0].dataset,a));var d=t.extend(!0,{},i.GetData(e[0]),a);for(var h in d=i._convertData(d))t.inArray(h,r)>-1||(t.isPlainObject(this.options[h])?t.extend(this.options[h],d[h]):this.options[h]=d[h]);return this},r.prototype.get=function(e){return this.options[e]},r.prototype.set=function(e,t){this.options[e]=t},r}),n.define("select2/core",["jquery","./options","./utils","./keys"],function(e,t,n,i){var r=function(e,i){null!=n.GetData(e[0],"select2")&&n.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),i=i||{},this.options=new t(i,e),r.__super__.constructor.call(this);var a=e.attr("tabindex")||0;n.StoreData(e[0],"old-tabindex",a),e.attr("tabindex","-1");var o=this.options.get("dataAdapter");this.dataAdapter=new o(e,this.options);var s=this.render();this._placeContainer(s);var l=this.options.get("selectionAdapter");this.selection=new l(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,s);var c=this.options.get("dropdownAdapter");this.dropdown=new c(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,s);var u=this.options.get("resultsAdapter");this.results=new u(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var d=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){d.trigger("selection:update",{data:e})}),e.addClass("select2-hidden-accessible"),e.attr("aria-hidden","true"),this._syncAttributes(),n.StoreData(e[0],"select2",this),e.data("select2",this)};return n.Extend(r,n.Observable),r.prototype._generateId=function(e){return"select2-"+(null!=e.attr("id")?e.attr("id"):null!=e.attr("name")?e.attr("name")+"-"+n.generateChars(2):n.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"")},r.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t)},r.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t){var i=this._resolveWidth(e,"style");return null!=i?i:this._resolveWidth(e,"element")}if("element"==t){var r=e.outerWidth(!1);return r<=0?"auto":r+"px"}if("style"==t){var a=e.attr("style");if("string"!=typeof a)return null;for(var o=a.split(";"),s=0,l=o.length;s<l;s+=1){var c=o[s].replace(/\s/g,"").match(n);if(null!==c&&c.length>=1)return c[1]}return null}return"computedstyle"==t?window.getComputedStyle(e[0]).width:t},r.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},r.prototype._registerDomEvents=function(){var e=this;this.$element.on("change.select2",function(){e.dataAdapter.current(function(t){e.trigger("selection:update",{data:t})})}),this.$element.on("focus.select2",function(t){e.trigger("focus",t)}),this._syncA=n.bind(this._syncAttributes,this),this._syncS=n.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var t=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=t?(this._observer=new t(function(t){e._syncA(),e._syncS(null,t)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",e._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",e._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",e._syncS,!1))},r.prototype._registerDataEvents=function(){var e=this;this.dataAdapter.on("*",function(t,n){e.trigger(t,n)})},r.prototype._registerSelectionEvents=function(){var t=this,n=["toggle","focus"];this.selection.on("toggle",function(){t.toggleDropdown()}),this.selection.on("focus",function(e){t.focus(e)}),this.selection.on("*",function(i,r){-1===e.inArray(i,n)&&t.trigger(i,r)})},r.prototype._registerDropdownEvents=function(){var e=this;this.dropdown.on("*",function(t,n){e.trigger(t,n)})},r.prototype._registerResultsEvents=function(){var e=this;this.results.on("*",function(t,n){e.trigger(t,n)})},r.prototype._registerEvents=function(){var e=this;this.on("open",function(){e.$container.addClass("select2-container--open")}),this.on("close",function(){e.$container.removeClass("select2-container--open")}),this.on("enable",function(){e.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){e.$container.addClass("select2-container--disabled")}),this.on("blur",function(){e.$container.removeClass("select2-container--focus")}),this.on("query",function(t){e.isOpen()||e.trigger("open",{}),this.dataAdapter.query(t,function(n){e.trigger("results:all",{data:n,query:t})})}),this.on("query:append",function(t){this.dataAdapter.query(t,function(n){e.trigger("results:append",{data:n,query:t})})}
78),this.on("keypress",function(t){var n=t.which;e.isOpen()?n===i.ESC||n===i.TAB||n===i.UP&&t.altKey?(e.close(t),t.preventDefault()):n===i.ENTER?(e.trigger("results:select",{}),t.preventDefault()):n===i.SPACE&&t.ctrlKey?(e.trigger("results:toggle",{}),t.preventDefault()):n===i.UP?(e.trigger("results:previous",{}),t.preventDefault()):n===i.DOWN&&(e.trigger("results:next",{}),t.preventDefault()):(n===i.ENTER||n===i.SPACE||n===i.DOWN&&t.altKey)&&(e.open(),t.preventDefault())})},r.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},r.prototype._isChangeMutation=function(t,n){var i=!1,r=this;if(!t||!t.target||"OPTION"===t.target.nodeName||"OPTGROUP"===t.target.nodeName){if(n)if(n.addedNodes&&n.addedNodes.length>0)for(var a=0;a<n.addedNodes.length;a++){n.addedNodes[a].selected&&(i=!0)}else n.removedNodes&&n.removedNodes.length>0?i=!0:e.isArray(n)&&e.each(n,function(e,t){if(r._isChangeMutation(e,t))return i=!0,!1});else i=!0;return i}},r.prototype._syncSubtree=function(e,t){var n=this._isChangeMutation(e,t),i=this;n&&this.dataAdapter.current(function(e){i.trigger("selection:update",{data:e})})},r.prototype.trigger=function(e,t){var n=r.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(t===undefined&&(t={}),e in i){var a=i[e],o={prevented:!1,name:e,args:t};if(n.call(this,a,o),o.prevented)return void(t.prevented=!0)}n.call(this,e,t)},r.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open())},r.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{})},r.prototype.close=function(e){this.isOpen()&&this.trigger("close",{originalEvent:e})},r.prototype.isEnabled=function(){return!this.isDisabled()},r.prototype.isDisabled=function(){return this.options.get("disabled")},r.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},r.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},r.prototype.focus=function(){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},r.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),null!=e&&0!==e.length||(e=[!0]);var t=!e[0];this.$element.prop("disabled",t)},r.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var e=[];return this.dataAdapter.current(function(t){e=t}),e},r.prototype.val=function(t){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),
79null==t||0===t.length)return this.$element.val();var n=t[0];e.isArray(n)&&(n=e.map(n,function(e){return e.toString()})),this.$element.val(n).trigger("input").trigger("change")},r.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",n.GetData(this.$element[0],"old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),n.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null},r.prototype.render=function(){var t=e('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return t.attr("dir",this.options.get("dir")),this.$container=t,this.$container.addClass("select2-container--"+this.options.get("theme")),n.StoreData(t[0],"element",this.$element),t},r}),n.define("select2/compat/utils",["jquery"],function(e){function t(t,n,i){var r,a,o=[];(r=e.trim(t.attr("class")))&&e((r=""+r).split(/\s+/)).each(function(){0===this.indexOf("select2-")&&o.push(this)}),(r=e.trim(n.attr("class")))&&e((r=""+r).split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&null!=(a=i(this))&&o.push(a)}),t.attr("class",o.join(" "))}
vendor: 5,664 bytes, lines 79-87
79return{syncCssClasses:t}}),n.define("select2/compat/containerCss",["jquery","./utils"],function(e,t){function n(){return null}function i(){}return i.prototype.render=function(i){var r=i.call(this),a=this.options.get("containerCssClass")||"";e.isFunction(a)&&(a=a(this.$element));var o=this.options.get("adaptContainerCssClass");if(o=o||n,-1!==a.indexOf(":all:")){a=a.replace(":all:","");var s=o;o=function(e){var t=s(e);return null!=t?t+" "+e:e}}var l=this.options.get("containerCss")||{};return e.isFunction(l)&&(l=l(this.$element)),t.syncCssClasses(r,this.$element,o),r.css(l),r.addClass(a),r},i}),n.define("select2/compat/dropdownCss",["jquery","./utils"],function(e,t){function n(){return null}function i(){}return i.prototype.render=function(i){var r=i.call(this),a=this.options.get("dropdownCssClass")||"";e.isFunction(a)&&(a=a(this.$element));var o=this.options.get("adaptDropdownCssClass");if(o=o||n,-1!==a.indexOf(":all:")){a=a.replace(":all:","");var s=o;o=function(e){var t=s(e);return null!=t?t+" "+e:e}}var l=this.options.get("dropdownCss")||{};return e.isFunction(l)&&(l=l(this.$element)),t.syncCssClasses(r,this.$element,o),r.css(l),r.addClass(a),r},i}),n.define("select2/compat/initSelection",["jquery"],function(e){function t(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=n.get("initSelection"),this._isInitialized=!1,e.call(this,t,n)}return t.prototype.current=function(t,n){var i=this;this._isInitialized?t.call(this,n):this.initSelection.call(null,this.$element,function(t){i._isInitialized=!0,e.isArray(t)||(t=[t]),n(t)})},t}),n.define("select2/compat/inputData",["jquery","../utils"],function(e,t){function n(e,t,n){this._currentData=[],this._valueSeparator=n.get("valueSeparator")||",","hidden"===t.prop("type")&&n.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a `<select>` element instead."),e.call(this,t,n)}return n.prototype.current=function(t,n){function i(t,n){var r=[];return t.selected||-1!==e.inArray(t.id,n)?(t.selected=!0,r.push(t)):t.selected=!1,t.children&&r.push.apply(r,i(t.children,n)),r}for(var r=[],a=0;a<this._currentData.length;a++){var o=this._currentData[a];r.push.apply(r,i(o,this.$element.val().split(this._valueSeparator)))}n(r)},n.prototype.select=function(t,n){if(this.options.get("multiple")){var i=this.$element.val();i+=this._valueSeparator+n.id,this.$element.val(i),this.$element.trigger("input").trigger("change")}else this.current(function(t){e.map(t,function(e){e.selected=!1})}),this.$element.val(n.id),this.$element.trigger("input").trigger("change")},n.prototype.unselect=function(e,t){var n=this;t.selected=!1,this.current(function(e){for(var i=[],r=0;r<e.length;r++){var a=e[r];t.id!=a.id&&i.push(a.id)}n.$element.val(i.join(n._valueSeparator)),n.$element.trigger("input").trigger("change")})},n.prototype.query=function(e,t,n){for(var i=[],r=0;r<this._currentData.length;r++){var a=this._currentData[r],o=this.matches(t,a);null!==o&&i.push(o)}n({results:i})},n.prototype.addOptions=function(n,i){var r=e.map(i,function(e){return t.GetData(e[0],"data")});this._currentData.push.apply(this._currentData,r)},n}),n.define("select2/compat/matcher",["jquery"],function(e){function t(t){function n(n,i){var r=e.extend(!0,{},i);if(null==n.term||""===e.trim(n.term))return r;if(i.children){for(var a=i.children.length-1;a>=0;a--){var o=i.children[a];t(n.term,o.text,o)||r.children.splice(a,1)}if(r.children.length>0)return r}return t(n.term,i.text,i)?r:null}return n}return t}),n.define("select2/compat/query",[],function(){function e(e,t,n){n.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `query` option has been deprecated in favor of a custom data adapter that overrides the `query` method. Support will be removed for the `query` option in future versions of Select2."),e.call(this,t,n)}return e.prototype.query=function(e,t,n){t.callback=n,this.options.get("query").call(null,t)},e}),n.define("select2/dropdown/attachContainer",[],function(){function e(e,t,n){e.call(this,t,n)}return e.prototype.position=function(e,t,n){n.find(".dropdown-wrapper").append(t),t.addClass("select2-dropdown--below"),n.addClass("select2-container--below")},e}),n.define("select2/dropdown/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);var i=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$dropdown.on(i.join(" "),function(e){e.stopPropagation()})},e}),n.define("select2/selection/stopPropagation",[],function(){function e(){}return e.prototype.bind=function(e,t,n){e.call(this,t,n);var i=["blur","change","click","dblclick","focus","focusin","focusout","input","keydown","keyup","keypress","mousedown","mouseenter","mouseleave","mousemove","mouseover","mouseup","search","touchend","touchstart"];this.$selection.on(i.join(" "),function(e){e.stopPropagation()})},e}),
80/*!
81 * jQuery Mousewheel 3.1.13
82 *
83 * Copyright jQuery Foundation and other contributors
84 * Released under the MIT license
85 * http://jquery.org/license
86 */
87o=function(e){function t(t){var o=t||window.event,s=l.call(arguments,1
87),c=0,d=0,h=0,f=0,p=0,m=0;if((t=e.event.fix(o)).type="mousewheel","detail"in o&&(h=-1*o.detail),"wheelDelta"in o&&(h=o.wheelDelta),"wheelDeltaY"in o&&(h=o.wheelDeltaY),"wheelDeltaX"in o&&(d=-1*o.wheelDeltaX),"axis"in o&&o.axis===o.HORIZONTAL_AXIS&&(d=-1*h,h=0),c=0===h?d:h,"deltaY"in o&&(c=h=-1*o.deltaY),"deltaX"in o&&(d=o.deltaX,0===h&&(c=-1*d)),0!==h||0!==d){if(1===o.deltaMode){var g=e.data(this,"mousewheel-line-height");c*=g,h*=g,d*=g}else if(2===o.deltaMode){var v=e.data(this,"mousewheel-page-height");c*=v,h*=v,d*=v}if(f=Math.max(Math.abs(h),Math.abs(d)),(!a||f<a)&&(a=f,i(o,f)&&(a/=40)),i(o,f)&&(c/=40,d/=40,h/=40),c=Math[c>=1?"floor":"ceil"](c/a),d=Math[d>=1?"floor":"ceil"](d/a),h=Math[h>=1?"floor":"ceil"](h/a),u.settings.normalizeOffset&&this.getBoundingClientRect){var y=this.getBoundingClientRect();p=t.clientX-y.left,m=t.clientY-y.top}return t.deltaX=d,t.deltaY=h,t.deltaFactor=a,t.offsetX=p,t.offsetY=m,t.deltaMode=0,s.unshift(t,c,d,h),r&&clearTimeout(r),r=setTimeout(n,200),(e.event.dispatch||e.event.handle).apply(this,s)}}function n(){a=null}function i(e,t){return u.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}var r,a,o=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],s="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],l=Array.prototype.slice;if(e.event.fixHooks)for(var c=o.length;c;)e.event.fixHooks[o[--c]]=e.event.mouseHooks;var u=e.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var n=s.length;n;)this.addEventListener(s[--n],t,!1);else this.onmousewheel=t;e.data(this,"mousewheel-line-height",u.getLineHeight(this)),e.data(this,"mousewheel-page-height",u.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var n=s.length;n;)this.removeEventListener(s[--n],t,!1);else this.onmousewheel=null;e.removeData(this,"mousewheel-line-height"),e.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var n=e(t),i=n["offsetParent"in e.fn?"offsetParent":"parent"]();return i.length||(i=e("body")),parseInt(i.css("fontSize"),10)||parseInt(n.css("fontSize"),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})},"function"==typeof n.define&&n.define.amd?n.define("jquery-mousewheel",["jquery"],o):"object"==typeof exports?module.exports=o:o(t),n.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(e,t,n,i,r){if(null==e.fn.select2){var a=["open","close","destroy"];e.fn.select2=function(t){if("object"==typeof(t=t||{}))return this.each(function(){var i=e.extend(!0,{},t);new n(e(this),i)}),this;if("string"==typeof t){var i,o=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=r.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),i=e[t].apply(e,o)}),e.inArray(t,a)>-1?this:i}throw new Error("Invalid arguments for Select2: "+t)}}return null==e.fn.select2.defaults&&(e.fn.select2.defaults=i),n}),{define:n.define,require:n.require}}(),i=n.require("jquery.select2");return t.fn.select2.amd=n,i});var formatMoney=function(e){return e.toFixed(1).replace(/(\d)(?=(\d{3})+\.)/g,"$1,").replace(/\.\d$/,"")},downcastRefinanceCal=function(e,t,n,i,r,a,o,s,l,c,u,d,h,f,p,m,g,v){return'<div class="rl-calc-v1 calc embed" id="rl-calc-v1" data-loan-min="'+e+'" data-loan-max="'+t+'" data-loan-value="'+n+'" data-loan-step="'+i+'" data-rate-min="'+r+'" data-rate-max="'+a+'" data-rate-value="'+o+'" data-rate-step="'+s+'" data-new-rate-value="'+l+'" data-years="'+c+'" data-title="'+u+'" data-button-text="'+d+'" data-web-url="'+h+'" data-embed-afl-cid="'+p+'" data-embed-afl-va="'+m+'" data-embed-afl-al="'+g+'" data-embed-afl-always-default="'+v+'" data-placeholder-type="ca-calc-embed-affi1iate222" data-help-text="'+f+'">CALCULATOR PLACEHOLDER, DO NOT CHANGE!</div>'},downcastMortgageCal=function(e,t,n,i,r,a,o,s,l,c,u,d,h,f,p,m,g,v,y,L,b,_,w){return'<div class="ml-calc-v'+e+' calc embed" id="ml-calc-v'+e+'" data-home-price-min="'+t+'" data-home-price-max="'+n+'" data-home-price-value="'+i+'" data-home-price-step="'+r+'" data-rate-min="'+a+'" data-rate-max="'+o+'" data-rate-value="'+s+'" data-rate-step="'+l+'" data-down-payment-pct-value="'+c+'" data-years="'+u+'" data-title="'+d+'" data-default-property-tax-value="'+h+'" data-default-home-insurance-value="'+f+'" data-default-hoa-value="'+p+'" data-default-pmi-value="'+m+'" data-button-text="'+g+'" data-web-url="'+v+'" data-embed-afl-cid="'+L+'" data-embed-afl-va="'+b+'" data-embed-afl-al="'+_+'" data-embed-afl-always-default="'+w+'" data-placeholder-type="ca-calc-embed-affi1iate222" data-help-text="'+y+'">CALCULATOR PLACEHOLDER, DO NOT CHANGE!</div>'};$(function(){$("#company_vertical_id").select2(),$("#company_vertical_id").change(function(){var e=$
87(this).val();$.ajax({url:"/manage/web_affiliate_links/get_links",type:"GET",dataType:"script",data:{cv_id:e}})}),$(document).on("click",".pick-link",function(e){var t=$(e.target),n=t.closest("form").find("input.button-text"),i=$(".web-url"),r=t.parent().find("span").text(),a=t.data("company-alias"),o=t.data("vertical-alias"),s="/p/"+a+"?url="+encodeURIComponent(r)+"&vertical_alias="+o,l=n.text()||n.attr("placeholder");return i.val(s),i.attr("data-embed-afl-cid",t.data("company-id")),i.attr("data-embed-afl-ca",a),i.attr("data-embed-afl-cn",t.data("company-name")),i.attr("data-embed-afl-va",o),i.attr("data-embed-afl-ai",t.data("affid")),i.attr("data-embed-afl-al",t.data("afflabel")),i.attr("data-embed-afl-n",l),$("#pick-affiliate-link-modal").modal("hide"),!1}),$(".pick-affiliate-link").on("click",function(){return $("#pick-affiliate-link-modal").modal("show"),!1}),$(".for-cms textarea, .for-external textarea").on("click",function(){$(this).select()}),$("#refinance-calc-form").on("submit",function(e){e.preventDefault();var t=$(this),n=t.find(".loan-min").val(),i=t.find(".loan-max").val(),r=t.find(".loan-value").val(),a=t.find(".loan-step").val(),o=t.find(".rate-min").val(),s=t.find(".rate-max").val(),l=t.find(".rate-value").val(),c=t.find(".rate-step").val(),u=t.find(".new-rate-value").val(),d=t.find(".years").val(),h=t.find(".title").val()||t.find(".title").attr("placeholder"),f=t.find(".button-text").val()||t.find(".button-text").attr("placeholder"),p=t.find(".web-url").val()||t.find(".web-url").attr("placeholder"),m=t.find(".help-text").val()||t.find(".help-text").attr("placeholder"),g=$(".web-url"),v=g.data("embed-afl-cid"),y=g.data("embed-afl-va"),L=g.data("embed-afl-al"),b=g.data("embed-afl-always-default"),_=downcastRefinanceCal(n,i,r,a,o,s,l,c,u,d,h,f,p,m,v,y,L,b);if(article_embed)if(is_publisher){if("undefined"==typeof parent.generate_calc_code_for_publisher)return void alert("parent.generate_calc_code_for_publisher undefined");parent.generate_calc_code_for_publisher(_)}else clipboard.copy(_),alert("Code has been copied to clipboard.");else $.ajax({url:"/manage/calc_embeds",data:{iframe_code:_,calc_type:"refinance"},type:"POST",dataType:"script"});return!1}),$("#refresh-refinance-preview").on("click",function(e){e.preventDefault();var t=$("#refinance-calc-form"),n=t.find(".loan-min").val(),i=t.find(".loan-max").val(),r=t.find(".loan-value").val(),a=t.find(".loan-step").val(),o=t.find(".rate-min").val(),s=t.find(".rate-max").val(),l=t.find(".rate-value").val(),c=t.find(".rate-step").val(),u=t.find(".new-rate-value").val(),d=t.find(".years").val(),h=t.find(".title").val()||t.find(".title").attr("placeholder"),f=t.find(".button-text").val()||t.find(".button-text").attr("placeholder"),p=t.find(".web-url").val()||t.find(".web-url").attr("placeholder"),m=t.find(".help-text").val()||t.find(".help-text").attr("placeholder"),g=$(".web-url"),v=g.data("embed-afl-cid"),y=g.data("embed-afl-va"),L=g.data("embed-afl-al"),b=g.data("embed-afl-always-default"),_=downcastRefinanceCal(n,i,r,a,o,s,l,c,u,d,h,f,p,m,v,y,L,b);return $("#refinance-preview-iframe").contents().find("body").html(_),document.getElementById("refinance-preview-iframe").contentWindow.$(".embed").trigger("init_calc"),!1}),$("#refinance-preview-iframe").on("load",function(){$("#refresh-refinance-preview").trigger("click")}),$("#mortgage-calc-form").on("submit",function(){var e;e="2"==$("#mortgage-calc-form").data("version")?2:1;var t=$(this),n=t.find(".home-price-min").val(),i=t.find(".home-price-max").val(),r=t.find(".home-price-value").val(),a=t.find(".home-price-step").val(),o=t.find(".rate-min").val(),s=t.find(".rate-max").val(),l=t.find(".rate-value").val(),c=t.find(".rate-step").val(),u=t.find(".down-payment-pct-value").val(),d=t.find(".years").val(),h=t.find(".title").val()||t.find(".title").attr("placeholder"),f=t.find(".default-property-tax-value").val(),p=t.find(".default-home-insurance-value").val(),m=t.find(".default-hoa-value").val(),g=t.find(".default-pmi-value").val(),v=t.find(".button-text").val()||t.find(".button-text").attr("placeholder"),y=t.find(".web-url").val()||t.find(".web-url").attr("placeholder"),L=t.find(".help-text").val()||t.find(".help-text").attr("placeholder"),b=$(".web-url"),_=b.data("embed-afl-cid"),w=b.data("embed-afl-va"),A=b.data("embed-afl-al"),x=b.data("embed-afl-always-default"),E=downcastMortgageCal(e,n,i,r,a,o,s,l,c,u,d,h,f,p,m,g,v,y,L,_,w,A,x);if(article_embed)if(is_publisher){if("undefined"==typeof parent.generate_calc_code_for_publisher)return void alert("parent.generate_calc_code_for_publisher undefined");parent.generate_calc_code_for_publisher(E)}else clipboard.copy(E),alert("Code has been copied to clipboard.");else $.ajax({url:"/manage/calc_embeds",data:{iframe_code:E,calc_type:"mortgage"},type:"post",dataType:"script"});return!1}),$("#refresh-mortgage-preview").on("click",function(e){var t;e.preventDefault(),t="2"==$("#mortgage-calc-form").data("version")?2:1;var n=$("#mortgage-calc-form"),i=n.find(".home-price-min").val(),r=n.find(".home-price-max").val(),a=n.find(".home-price-value").val(),o=n.find(".home-price-step").val(),s=n.find(".rate-min").val(),l=n.find(".rate-max").val(),c=n.find(".rate-value").val(),u=n.find(".rate-step").val(),d=n.find(".down-payment-pct-value").val(),h=n.find(".years").val(),f=n.find(".title").val()||n.find(".title").attr("placeholder"),p=n.find(".default-property-tax-value").val(),m=n.find(".default-home-insurance-value").val(),g=n.find(".default-hoa-value").val(),v=n.find(".default-pmi-value").val(),y=n.find(".button-text").val()||n.find(".button-text").attr("placeholder"),L=n.find(".web-url").val()||n.find(".web-url").attr("placeholder"),b=n.find(".help-text").val()||n.find(".help-text").attr("placeholder"),_=$(".web-url"),w=_.data("embed-afl-cid"),A=_.data("embed-afl-va"),x=_.data("embed-afl-always-default"),E=downcastMortgageCal(t,i,r,a,o,s,l,c,u,d,h,f,p,m,g,v,y,L,b,w,A,aflAl,x);return $("#mortgage-preview-iframe").contents().find("body").html(E),document.getElementById("mortgage-preview-iframe").contentWindow.$(".embed").trigger("init_calc"),!1}),$("#mortgage-preview-iframe").on("load",function(){$("#refresh-mortgage-preview").trigger("click")}
87),$(".copy-to-clipboard").click(function(){return clipboard.copy($(this).parent().find(".embed-code").val()),alert("Code has been copied to clipboard."),!1})});var refinance_template='    <h2 class="title">Refinance Calculator</h2>    <div class="row main-section d-flex">      <div class="col-12 col-md-6 levers">        <div class="levers-inner">          <div class="row condition">            <div class="col-12">              <header>                <h3>Current Loan:</h3>                <span class="loan-amount"></span>              </header>              <div class="slider">                <input class="loan-amount-slider" type="text"/>               </div>            </div>            <div class="col-12">              <header>                <h3>Current Interest Rate:</h3>                <span></span>              </header>              <div class="slider">                <input class="loan-rate-slider" type="text"/>                </div>            </div>          </div>          <div class="row loan-term">            <div class="col-sm-12">              <header>                <h3>Current Loan Term (Fixed Rate):</h3>              </header>              <div class="o-tag-buttons btn-group" style="visibility:hidden;">              </div>            </div>          </div>        </div>      </div>      <div class="col-12 col-md-6 prices-wrap">        <div class="loan-price">          <div class="price-table d-flex flex-column align-items-stretch">            <div class="row h-row">              <div class="col-4 label-cell">&nbsp;</div>              <div class="col-4 label-cell">Monthly Payment</div>              <div class="col-4 label-cell">Total Loan Amount</div>            </div>            <div class="row current-row">              <div class="col-4 label-cell">Current Loan</div>              <div class="col-4 result-cell current-monthly">$1,297</div>              <div class="col-4 result-cell current-total">$466,991</div>            </div>            <div class="row new-row">              <div class="col-4 label-cell">New Loan</div>              <div class="col-4 result-cell new-monthly">$862</div>              <div class="col-4 result-cell new-total">$310,196</div>            </div>            <div class="row savings-row">              <div class="col-4 label-cell">Potential Savings</div>              <div class="col-4 result-cell">$<span class="saving-monthly">435</span></div>              <div class="col-4 result-cell">$<span class="saving-total">156,795</span></div>            </div>          </div>        </div>      </div>    </div>    <div class="button cta-button">      <a class="btn btn-danger btn-block btn-lg web-url" href="#" target="_blank">Calculate Your New Payment with LendingTree</a>    </div>    <div class="help-text">      <h3>Should I Refinance? <a data-toggle="tooltip" class="calc-tips" data-placement="top" data-html="true" title=""><i class="fa fa-question-circle" ></i></a></h3>      <p class="help-content"></p>    </div>    <div class="hide tooltip-content">      <div class="tips">        <ul style="text-align: left; margin: 10px;">          <li>This calculation assumes a <strong><span class="new-loan-rate">3.17</span> APR</strong> and a <strong>5-1 Year ARM</strong> loan</li>          <li><strong>Monthly Savings:</strong> The difference between your current payment and the new payment we\'ve calculated for you</li>          <li><strong>Interest Savings:</strong> The difference in the total amount paid to each lender over the course of the loan</li>        </ul>      </div>    </div>',make_refinance_calculator=function(e){var t=$(e),i=function(){var e=t.data("amount"),n=t.data("rate"),i=t.data("years");if(e&&n&&i){var r=n/100/12,a=12*i,o=e*r*Math.pow(1+r,a)/(Math.pow(1+r,a)-1),s=o*a;t.find(".current-monthly").html("$"+formatMoney(Math.round(o))),t.find(".current-total").html("$"+formatMoney(Math.round(s)));var l=h/100/12,c=12*i,u=e*l*Math.pow(1+l,c)/(Math.pow(1+l,c)-1),d=u*a;t.find(".new-monthly").html("$"+formatMoney(Math.round(u))),t.find(".new-total").html("$"+formatMoney(Math.round(d))),t.find(".saving-monthly").html(formatMoney(Math.round(o-u))),t.find(".saving-total").html(formatMoney(Math.round(s-d))),o-u<=0?(t.find(".help-content").hide(),t.find(".saving-monthly, .saving-total").parent().css("color","#F46633")):(t.find(".help-content").show(),t.find(".saving-monthly, .saving-total").parent().css("color","#028AA0"))}var f=t.data("calc_count");null==f&&(f=0),f+=1,t.data("calc_count",f),f>3&&t.find(".web-url").removeClass("btn-default").addClass("btn-danger").removeClass("disabled").css("color","#fff")},r=t.data("loan-min")||1e4,a=t.data("loan-max")||1e6,o=t.data("loan-value")||2e5,s=t.data("loan-step")||5e3,l=t.data("rate-min")||0,c=t.data("rate-max")||10,u=t.data("rate-value")||4.25,d=t.data("rate-step")||.05,h=t.data("new-rate-value")||3.2,f=t.data("title"),p=t.data("embed-afl-href")||t.data("web-url"),m=t.data("web-url")||"";-1!=m.indexOf("/pr")&&(p=m),t.data("embed-afl-aid")&&(p+="&wafid="+t.data("embed-afl-aid"));var g=t.data("button-text"),v=t.data("help-text"),y=t.data("years"),L=null;L=y?y.split(",").map(function(e){return parseInt(e)}):[10,15,20,30];var b=$(refinance_template);t.html("").append(b),p?(t.find(".web-url").attr("href",p),t.find(".web-url").text(g)):t.find(".web-url").hide(),t.find(".web-url").removeClass("btn-danger").addClass("btn-default").addClass("disabled").css("color","#fff"),t.find(".title").text(f),t.find(".help-content").text(v),t.find("span.new-loan-rate").text(h.toFixed(2));var _=$(".tooltip-content").html();t.find(".calc-tips").attr("title",_);var w='<div class="tooltip" role="tooltip" style=""><div class="tooltip-arrow"></div><div class="tooltip-inner" style="max-width: 450px;"></div></div>';t.find(".calc-tips").attr("data-template",w);var A=b.find(".loan-amount-slider");
87A.bootstrapSlider({min:r,max:a,value:o,step:s,tooltip:"hide",tooltip_position:"bottom",formatter:function(e){return"Current Loan is: "+e}}),A.change(function(){var e=A.bootstrapSlider("getValue");$(this).parent().parent().find("header span").html("$"+formatMoney(e)),t.data("amount",e),i()}),A.trigger("change");var x=b.find(".loan-rate-slider");x.bootstrapSlider({min:l,max:c,value:u,step:d,tooltip:"hide",tooltip_position:"bottom",formatter:function(e){return"Current Rate is: "+e}}),x.change(function(){var e=x.bootstrapSlider("getValue");$(this).parent().parent().find("header span").html(e.toFixed(2)+"%"),t.data("rate",e),i()}),x.trigger("change");var E=t.find(".loan-term .o-tag-buttons");n=L.length,L.forEach(function(e,t){button_html='<div class="o-tag-buttons_wrap">      <button type="button" class="btn btn-light" data-years="'+e+'">'+e+" years</button>      </div>",$button=$(button_html),$button.css("width",100/n+"%"),t==n-1&&$button.addClass("is-active"),E.append($button)}),E.css("visibility","visible"),E.find("button").on("click",function(){E.find("button").parent().removeClass("is-active"),$(this).parent().addClass("is-active"),t.data("years",$(this).data("years")),i()}),$years_30=E.find("button[data-years=30]"),$years_30.length>0?$years_30.trigger("click"):E.find("button").last().trigger("click"),t.find("[data-toggle=tooltip]").tooltip()},morgate_template='    <h2 class="title">Mortgage Calculator</h2>    <div class="row condition main">      <div class="col-sm-4">          <header class="d-flex justify-content-between">            <h3 class="mt-auto mb-auto">Home price:</h3>            <span class="home-price mt-auto mb-auto">$200,000</span>                      </header>          <div class="slider">            <input class="home-price-slider" type="text"/>          </div>      </div>      <div class="col-sm-4">        <header class="d-flex justify-content-between">          <h3 class="mt-auto mb-auto">Down payment:</h3>          <!-- <sub class="down-payment-pct visible-lg">(%)</sub>-->          <span class="down-payment mt-auto mb-auto">$100,000</span>        </header>        <div class="slider">          <input class="down-payment-pct-slider"  type="text"/>        </div>      </div>      <div class="col-sm-4">        <header class="d-flex justify-content-between">        <h3 class="mt-auto mb-auto">Interest rate:</h3>          <span class="interest-rate mt-auto mb-auto text-right">3.96%</span>        </header>        <div class="slider">          <input class="interest-rate-slider" type="text"/>        </div>      </div>    </div>    <div class="row">      <div class="col-sm-12 col-md-6">        <div class="row loan-term">          <div class="col-sm-12">            <header>              <h3>Current Loan Term (Fixed Rate):</h3>            </header>                <div class="o-tag-buttons" style="visibility:visible;">            </div>          </div>        </div>                <div class="advanced d-md-none">          <a class="advanced-collapse" href="#">Advanced <i class="fa fa-angle-down" aria-hidden="true"></i></a>        </div>                <div class="mortgage-calc-collapse additional" id="collapse">              <div class="d-flex justify-content-between mt-3">            <h3 class="mr-2 mt-auto mb-auto justify-content-start">Property taxes <a class="mt-auto mb-auto" data-toggle="tooltip" data-placement="right" title="The mortgage payment calculator includes estimated property taxes. The value represents an annual tax on homeowners\' property and the tax amount is based on the home\'s value. To convert an annual property tax in dollars to a percentage, divide the property tax by your home value and then multiply by 100."><i class="fa fa-question-circle ml-1"></i></a></h3>            <div class="input-group">              <input type="text" class="form-control default-property-tax-rate" placeholder="0" value="0.7">              <div class="input-group-addon">%</div>            </div>          </div>              <div class="d-flex justify-content-between align-items-center mt-3">            <h3>Home insurance <a data-toggle="tooltip" data-placement="right" title="Commonly known as hazard insurance, most lenders require insurance to provide damage protection for your home and personal property from a variety of events, including fire, lightning, burglary, vandalism, storms, explosions, and more. All homeowner\'s insurance policies contain personal liability coverage, which protects against lawsuits involving injuries that occur on and off your property."><i class="fa fa-question-circle ml-1"></i></a></h3>            <div class="input-group">              <input type="text" class="form-control default-home-insurance-rate" placeholder="0" value="
870.35">              <div class="input-group-addon">%</div>            </div>          </div>              <div class="d-flex justify-content-between align-items-center mt-3">            <h3 class="mt-auto mb-auto">HOA fees (/month) <a data-toggle="tooltip" data-placement="right" title="Typically, owners of condos or townhomes are required to pay homeowners association dues (known as HOA fees), to cover common amenities or services within the property such as garbage collection, landscaping, snow removal, pool maintenance, and hazard insurance."><i class="fa fa-question-circle ml-1"></i></a></h3>            <div class="input-group">              <input type="text" class="form-control default-hoa-amount" placeholder="0" value="0">              <div class="input-group-addon">$</div>            </div>          </div>              <div class="d-flex justify-content-between align-items-center mt-3">            <h3>PMI <a data-toggle="tooltip" data-placement="right" title="Mortgage insurance is required primarily for borrowers with a down payment of less than 20% of the home\'s purchase price. It protects lenders against some or most of the losses that can occur when a borrower defaults on a mortgage loan."><i class="fa fa-question-circle ml-1"></i></a></h3>            <div class="input-group">              <input type="text" class="form-control default-pmi-rate"  placeholder="0" value="0">              <div class="input-group-addon">%</div>            </div>          </div>            </div>      </div>      <hr class="hidden-md hidden-lg">          <div class="col-sm-12 col-md-6 prices-wrap">            <div class="row loan-price">          <div class="col-sm-12">            <div class="monthly-payment">              <h2>Your monthly payment</h2>              <h3>$ <span class="font-bold total-amount">2,584</span></h3>            </div>                <div class="price-table">              <div class="price-row">                <div class="price-table-cell left-column">                  <h3 class="left-column">Principal & interest</h3>                </div>                <div class="price-table-cell">                 <span class="principal-and-interest">$1,297</span>                </div>              </div>                  <div class="price-row">                <div class="price-table-cell left-column">                  <h3 class="left-column">Property taxes</h3>                </div>                <div class="price-table-cell">                  <span class="tax-amount">$862</span>                </div>              </div>                  <div class="price-row">                <div class="price-table-cell left-column">                  <h3 class="left-column">Home insurance</h3>                </div>                <div class="price-table-cell">                  <span class="insurance-amount">$862</span>                </div>              </div>                  <div class="price-row">                <div class="price-table-cell left-column">                  <h3 class="left-column">Homeowners association (HOA) fees</h3>                </div>                <div class="price-table-cell">                  <span class="hoa-amount">$862</span>                </div>              </div>                  <div class="price-row">                <div class="price-table-cell left-column non-border">                  <h3 class="left-column">Private mortgage insurance (PMI)</h3>                </div>                <div class="price-table-cell non-border">                  <span class="pmi-amount">$862</span>                </div>              </div>                </div>          </div>        </div>      </div>    </div>    <div class="button cta-button">      <a class="btn btn-danger btn-block btn-lg web-url" href="#" target="_blank">Calculate Your New Payment with LendingTree</a>    </div>    ',make_mortgage_calculator=function(e){var t=$(e),i=function(){var e=t.data("home-price"),n=t.data("down-payment-pct"),i=t.data("interest-rate"),r=i/100/12,a=t.data("years");if(e&&n&&i&&a){var o=parseFloat(t.find(".default-property-tax-rate").val()),s=parseFloat(t.find(".default-home-insurance-rate").val()),l=parseFloat(t.find(".default-hoa-amount").val()),c=parseFloat(t.find(".default-pmi-rate").val()),u=e*(o/100)/12,d=e*(s/100)/12,h=e*(1-n/100)*r*Math.pow(1+r,12*a)/(Math.pow(1+r,12*a)-1),f=e*(1-n/100)*(c/100)/12,p=h+u+d+l+f;t.find(".principal-and-interest").html("$"+formatMoney(Math.round(h))),t.find(".tax-amount").html("$"+formatMoney(Math.round(u))),t.find(".
87insurance-amount").html("$"+formatMoney(Math.round(d))),t.find(".hoa-amount").html("$"+formatMoney(Math.round(l))),t.find(".pmi-amount").html("$"+formatMoney(Math.round(f))),t.find(".total-amount").html(formatMoney(Math.round(p)))}var m=t.data("calc_count");null==m&&(m=0),m+=1,t.data("calc_count",m),m>4&&t.find(".web-url").removeClass("btn-default").addClass("btn-danger").removeClass("disabled").css("color","#fff")},r=t.data("home-price-min"),a=t.data("home-price-max"),o=t.data("home-price-value"),s=t.data("home-price-step"),l=0,c=100,u=t.data("down-payment-pct-value"),d=1,h=t.data("rate-min"),f=t.data("rate-max"),p=t.data("rate-value"),m=t.data("rate-step"),g=t.data("default-property-tax-value"),v=t.data("default-home-insurance-value"),y=t.data("default-hoa-value"),L=t.data("default-pmi-value"),b=t.data("embed-afl-href")||t.data("web-url"),_=t.data("web-url")||"";-1!=_.indexOf("/pr")&&(b=_),t.data("embed-afl-aid")&&(b+="&wafid="+t.data("embed-afl-aid"));var w=t.data("title"),A=t.data("button-text"),x=t.data("years"),E=null;E=x?x.split(",").map(function(e){return parseInt(e)}):[10,15,20,30];var C=$(morgate_template);t.html("").append(C),t.find(".title").text(w),b?(t.find(".web-url").attr("href",b),t.find(".web-url").text(A)):t.find(".web-url").hide(),t.find(".web-url").removeClass("btn-danger").addClass("btn-default").addClass("disabled").css("color","#fff"),t.find(".default-property-tax-rate").attr("value",g),t.find(".default-home-insurance-rate").attr("value",v),t.find(".default-hoa-amount").attr("value",y),t.find(".default-pmi-rate").attr("value",L);var T=C.find(".home-price-slider");T.bootstrapSlider({min:r,max:a,value:o,step:s,tooltip:"hide",tooltip_position:"bottom",formatter:function(e){return"Current home price is: "+e}}),T.change(function(){var e=T.bootstrapSlider("getValue");t.find(".home-price").html("$"+formatMoney(e)),t.data("home-price",e),t.find(".down-payment").text("$"+formatMoney(e*t.data("down-payment-pct")/100)),i()}),T.trigger("change");var S=C.find(".down-payment-pct-slider");S.bootstrapSlider({min:l,max:c,value:u,step:d,tooltip:"hide",tooltip_position:"bottom",formatter:function(e){return"Current down payment percentage is: "+e+"%"}}),S.change(function(){var e=S.bootstrapSlider("getValue");t.find(".down-payment-pct").html("("+e+"%)");var n=t.data("home-price")*e/100;t.find(".down-payment").html("$"+formatMoney(n)),t.data("down-payment-pct",e),i()}),S.trigger("change");var k=C.find(".interest-rate-slider");k.bootstrapSlider({min:h,max:f,value:p,step:m,tooltip:"hide",tooltip_position:"bottom",formatter:function(e){return"Current interest rate is: "+e}}),k.change(function(){var n=k.bootstrapSlider("getValue");$(e).find(".interest-rate").html(n.toFixed(2)+"%"),t.data("interest-rate",n),i()}),k.trigger("change");var M=t.find(".loan-term .o-tag-buttons");n=E.length,E.forEach(function(e,t){button_html='<div class="o-tag-buttons_wrap btn-group">          <button type="button" data-years="'+e+'" class="btn btn-light">'+e+" years</button>        </div>",$button=$(button_html),$button.css("width",100/n+"%"),t==n-1&&$button.addClass("is-active"),M.append($button)}),M.css("visibility","visible"),M.find("button").on("click",function(){M.find("button").parent().removeClass("is-active"),$(this).parent().addClass("is-active"),t.data("years",$(this).data("years")),i()}),$years_30=M.find("button[data-years=30]"),$years_30.length>0?$years_30.trigger("click"):M.find("button").last().trigger("click"),t.find(".default-property-tax-rate, .default-home-insurance-rate, .default-hoa-amount, .default-pmi-rate").change(function(){i()}),t.find("[data-toggle=tooltip]").tooltip(),t.find(".advanced-collapse").on("click",function(){var e=t.find(".mortgage-calc-collapse");return"none"==e.css("display")?e.css("display","block"):e.css("display","none"),!1})};$(document).ready(function(){Modernizr.touchevents&&$("body").addClass("touch"),$(document).on("init_calc",".rl-calc-v1",function(){make_refinance_calculator(this)}),$(".rl-calc-v1").trigger("init_calc"),$(document).on("init_calc",".ml-calc-v1",function(){make_mortgage_calculator(this)}),$(".ml-calc-v1").trigger("init_calc"),$(document).on("init_calc",".ml-calc-v2",function(){make_mortgage_c
87alculator_2(this)}),$(".ml-calc-v2").trigger("init_calc")}),$(function(){$(".topten-embed").each(function(){$(this).html("");var e=$(this).data("url"),t=$(this).data("title"),n=$(this).data("counts"),i=($(this).data("hide-title"),e.match(/https?:\/\/[^/]+\/([^/]+)/)),r={title:t,counts:n,source:"article"};if(qs.pcuid&&(r.pcuid=qs.pcuid),qs.debug&&(r.debug=qs.debug),i){var a=i[1];$(this).data("vertical",a),$.ajax({url:e,data:r,type:"get",dataType:"script"})}})}),$(document).ready(function(e){function t(e,t){v.push(setTimeout(e,t))}function n(){r(e(".cd-headline.letters").find("a")),a(e(".cd-headline"))}function r(t){t.each(function(){var t=e(this),n=t.text().split(""),r=t.hasClass("is-visible");for(i in n)t.parents(".rotate-2").length>0&&(n[i]="<em>"+n[i]+"</em>"),n[i]=r?'<i class="in">'+n[i]+"</i>":"<i>"+n[i]+"</i>";var a=n.join("");t.html(a).css("opacity",1)})}function a(n){var i=f;n.each(function(){var n=e(this);if(!n.hasClass("type")){var r=n.find(".cd-words-wrapper a"),a=0;r.each(function(){var t=e(this).width();t>a&&(a=t)}),n.find(".cd-words-wrapper").css("width",a)}t(function(){s(n.find(".is-visible").eq(0))},i)})}function o(){for(var e=0;e<v.length;e++)clearTimeout(v[e]);v=[]}function s(e){var n=d(e);if(e.parents(".cd-headline").hasClass("type")){var i=e.parent(".cd-words-wrapper");i.addClass("selected").removeClass("waiting"),t(function(){i.removeClass("selected"),e.removeClass("is-visible").addClass("is-hidden").children("i").removeClass("in").addClass("out")},m),t(function(){l(n,p)},g)}else if(e.parents(".cd-headline").hasClass("letters")){var r=e.children("i").length>=n.children("i").length;c(e.find("i").eq(0),e,r,lettersDelay),u(n.find("i").eq(0),n,r,lettersDelay)}else h(e,n),t(function(){s(n)},f)}function l(e,t){e.parents(".cd-headline").hasClass("type")&&(u(e.find("i").eq(0),e,!1,t),e.addClass("is-visible").removeClass("is-hidden"))}function c(n,i,r,a){if(n.removeClass("in").addClass("out"),n.is(":last-child")?r&&t(function(){s(d(i))},f):t(function(){c(n.next(),i,r,a)},a),
88n.is(":last-child")&&e("html").hasClass("no-csstransitions")){var o=d(i);h(i,o)}}function u(e,n,i,r){e.addClass("in").removeClass("out"),e.is(":last-child")?(n.parents(".cd-headline").hasClass("type")&&t(function(){n.parents(".cd-words-wrapper").addClass("waiting")},200),i||t(function(){s(n)},f)):t(function(){u(e.next(),n,i,r)},r)}function d(e){return e.is(":last-child")?e.parent().children().eq(0):e.next()}function h(e,t){e.removeClass("is-visible").addClass("is-hidden"),t.removeClass("is-hidden").addClass("is-visible")}var f=2500,p=150,m=500,g=m+800,v=[];n(),function(){"use strict";var e=document.querySelectorAll(".home-btn-search");if(e&&e.length){var t=document.getElementById("btn-search-close"),i=document.querySelector(".search"),r=i?i.querySelector(".search__input"):null;function a(){s()}function s(){for(var n=0;n<e.length;n++)e[n].addEventListener("click",l);t.addEventListener("click",c),document.addEventListener("keyup",function(e){27==e.keyCode&&c()})}function l(){i.classList.add("search--open"),r.focus(),o()}function c(){i.classList.remove("search--open"),r.blur(),r.value="",n()}a()}}(window)}),function(e){function t(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function n(e,t,n){e.addEventListener(t,n,!1)}function i(e,t,n){e.removeEventListener(t,n,!1)}function r(e){return I+"["+function(e){var t="Host page: "+e;return window.top!==window.self&&(t=window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+e:"Nested host page: "+e),t}(e)+"]"}function a(e){return j[e]?j[e].log:M}function o(e,t){c("log",e,t,a(e))}function s(e,t){c("info",e,t,a(e))}function l(e,t){c("warn",e,t,!0)}function c(e,t,n,i){!0===i&&"object"==typeof window.console&&console[e](r(t),n)}function u(e){function t(){r("Height"),r("Width"),L(function(){y(R),m(z),A("onResized",R)},R,"init")}function r(e){var t=Number(j[z]["max"+e]),n=Number(j[z]["min"+e]),i=e.toLowerCase(),r=Number(R[i]);o(z,"Checking "+i+" is in range "+n+"-"+t),r<n&&(r=n,o(z,"Set "+i+" to min value")),t<r&&(r=t,o(z,"Set "+i+" to max value")),R[i]=""+r}function a(e){return N.substr(N.indexOf(":")+O+e)}function c(e,t){!function(e,t,n){B[n]||(B[n]=setTimeout(function(){B[n]=null,e()},t))}(function(){b("Send Page Info","pageInfo:"+function(){var e=document.body.getBoundingClientRect(),t=R.iframe.getBoundingClientRect();return JSON.stringify({iframeHeight:t.height,iframeWidth:t.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(t.top-e.top,10),offsetLeft:parseInt(t.left-e.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})}(),e,t)},32,t)}function u(e){var t=e.getBoundingClientRect();return p(z),{x:Math.floor(Number(t.left)+Number($.x)),y:Math.floor(Number(t.top)+Number($.y))}}function h(e){var t=e?u(R.iframe):{x:0,y:0},n={x:Number(R.width)+t.x,y:Number(R.height)+t.y};o(z,"Reposition requested from iFrame (offset x:"+t.x+" y:"+t.y+")"),window.top!==window.self?window.parentIFrame?window.parentIFrame["scrollTo"+(e?"Offset":"")](n.x,n.y):l(z,"Unable to scroll to requested position, window.parentIFrame not found"):($=n,w(),o(z,"--"))}function w(){!1!==A("onScroll",$)?m(z):g()}function A(e,t){return d(z,e,t)}var x,E,C,T,S,k,M,D,N=e.data,R={},z=null;"[iFrameResizerChild]Ready"===N?function(){for(var e in j)b("iFrame requested init",_(e),j[e].iframe,e)}():I===(""+N).substr(0,P)&&N.substr(P).split(":")[0]in j?(k=(S=N.substr(P).split(":"))[1]?parseInt(S[1],10):0,M=j[S[0]]&&j[S[0]].iframe,D=getComputedStyle(M),R={iframe:M,id:S[0],height:k+function(e){return"border-box"!==e.boxSizing?0:(e.paddingTop?parseInt(e.paddingTop,10):0)+(e.paddingBottom?parseInt(e.paddingBottom,10):0)}(D)+function(e){return"border-box"!==e.boxSizing?0:(e.borderTopWidth?parseInt(e.borderTopWidth,10):0)+(e.borderBottomWidth?parseInt(e.borderBottomWidth,10):0)}(D),width:S[2],type:S[3]},z=R.id,j[z]&&(j[z].loaded=!0),(T=R.type in{"true":1,"false":1,undefined:1})&&o(z,"Ignoring init message from meta parent page"),!T&&(C=!0,j[E=z]||(C=!1,l(R.type+" No settings for "+E+". Message was: "+N)),C)&&(o(z,"Received: "+N),x=!0,null===R.iframe&&(l(z,"IFrame ("+R.id+") not found"),x=!1),x&&function(){var t,n=e.origin,i=j[z]&&j[z].checkOrigin;if(i&&""+n!="null"&&!(i.constructor===Array?function(){var e=0,t=!1;for(o(z,"Checking connection is from allowed list of origins: "+i);e<i.length;e++)if(i[e]===n){t=!0;break}return t}():(t=j[z]&&j[z].remoteHost,o(z,"Checking connection is from: "+t),n===t)))throw new Error("Unexpected message received from: "+n+" for "+R.iframe.id+". Message was: "+e.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return!0}()&&function(){switch(j[z]&&j[z].firstRun&&j[z]&&(j[z].firstRun=!1),R.type){case"close"
88:f(R.iframe);break;case"message":!function(e){o(z,"onMessage passed: {iframe: "+R.iframe.id+", message: "+e+"}"),A("onMessage",{iframe:R.iframe,message:JSON.parse(e)}),o(z,"--")}(a(6));break;case"autoResize":j[z].autoResize=JSON.parse(a(9));break;case"scrollTo":h(!1);break;case"scrollToOffset":h(!0);break;case"pageInfo":c(j[z]&&j[z].iframe,z),function(){function e(e,n){function i(){j[r]?c(j[r].iframe,r):t()}["scroll","resize"].forEach(function(t){o(r,e+t+" listener for sendPageInfo"),n(window,t,i)})}function t(){e("Remove ",i)}var r=z;e("Add ",n),j[r]&&(j[r].stopPageInfo=t)}();break;case"pageInfoStop":j[z]&&j[z].stopPageInfo&&(j[z].stopPageInfo(),delete j[z].stopPageInfo);break;case"inPageLink":!function(e){var t,n=e.split("#")[1]||"",i=decodeURIComponent(n),r=document.getElementById(i)||document.getElementsByName(i)[0];r?(t=u(r),o(z,"Moving to in page link (#"+n+") at x: "+t.x+" y: "+t.y),$={x:t.x,y:t.y},w(),o(z,"--")):window.top!==window.self?window.parentIFrame?window.parentIFrame.moveToAnchor(n):o(z,"In page link #"+n+" not found and window.parentIFrame not found"):o(z,"In page link #"+n+" not found")}(a(9));break;case"reset":v(R);break;case"init":t(),A("onInit",R.iframe);break;default:t()}}())):s(z,"Ignored: "+N)}function d(e,t,n){var i=null,r=null;if(j[e]){if("function"!=typeof(i=j[e][t]))throw new TypeError(t+" on iFrame["+e+"] is not a function");r=i(n)}return r}function h(e){var t=e.id;delete j[t]}function f(e){var t=e.id;if(!1!==d(t,"onClose",t)){o(t,"Removing iFrame: "+t);try{e.parentNode&&e.parentNode.removeChild(e)}catch(e){l(e)}d(t,"onClosed",t),o(t,"--"),h(e)}else o(t,"Close iframe cancelled by onClose event")}function p(t){null===$&&o(t,"Get page position: "+($={x:window.pageXOffset!==e?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==e?window.pageYOffset:document.documentElement.scrollTop}).x+","+$.y)}function m(e){null!==$&&(window.scrollTo($.x,$.y),o(e,"Set page position: "+$.x+","+$.y),g())}function g(){$=null}function v(e){o(e.id,"Size reset requested by "+("init"===e.type?"host page":"iFrame")),p(e.id),L(function(){y(e),b("reset","reset",e.iframe,e.id)},e,"reset")}function y(e){function n(n){D||"0"!==e[n]||(D=!0,o(r,"Hidden iFrame detected, creating visibility listener"),function(){function e(){Object.keys(j).forEach(function(e){!function(e){function t(t){return"0px"===(j[e]&&j[e].iframe.style[t])}j[e]&&null!==j[e].iframe.offsetParent&&(t("height")||t("width"))&&b("Visibility change","resize",j[e].iframe,e)}(e)})}function n(t){o("window","Mutation observed: "+t[0].target+" "+t[0].type),A(e,16)}var i,r=t();r&&(i=document.querySelector("body"),new r(n).observe(i,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0}))}())}function i(t){!function(t){e.id?(e.iframe.style[t]=e[t]+"px",o(e.id,"IFrame ("+r+") "+t+" set to "+e[t]+"px")):o("undefined","messageData id not set")}(t),n(t)}var r=e.iframe.id;j[r]&&(j[r].sizeHeight&&i("height"),j[r].sizeWidth&&i("width"))}function L(e,t,n){n!==t.type&&N&&!window.jasmine?(o(t.id,"Requesting animation frame"),N(e)):e()}function b(e,t,n,i,r){var a,s=!1;i=i||n.id,j[i]&&(n&&"contentWindow"in n&&null!==n.contentWindow?(a=j[i]&&j[i].targetOrigin,o(i,"["+e+"] Sending msg to iframe["+i+"] ("+t+") targetOrigin: "+a),n.contentWindow.postMessage(I+t,a)):l(i,"["+e+"] IFrame("+i+") not found"),r&&j[i]&&j[i].warningTimeout&&(j[i].msgTimeout=setTimeout(function(){!j[i]||j[i].loaded||s||(s=!0,l(i,"IFrame has not responded within "+j[i].warningTimeout/1e3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))},j[i].warningTimeout)))}function _(e){return e+":"+j[e].bodyMarginV1+":"+j[e].sizeWidth+":"+j[e].log+":"+j[e].interval+":"+j[e].enablePublicMethods+":"+j[e].autoResize+":"+j[e].bodyMargin+":"+j[e].heightCalculationMethod+":"+j[e].bodyBackground+":"+j[e].bodyPadding+":"+j[e].tolerance+":"+j[e].inPageLinks+":"+j[e].resizeFrom+":"+j[e].widthCalculationMethod}function w(i,r){function a(e){var t=e.split("Callback");if(2===t.length){var n="on"+t[0].charAt(0).toUpperCase()+t[0].slice(1);this[n]=this[e],delete this[e],l(L,"Deprecated: '"+e+"' has been renamed '"+n+"'. The old method will be removed in the next major version.")}}function s(e){1/0!==j[L][e]&&0!==j[L][e]&&(i.style[e]=j[L][e]+"px",o(L,"Set "+e+" = "+j[L][e]+"px"))}function c(e){if(j[L]["min"+e]>j[L]["max"+e])throw new Error("Value for min"+e+" can not be greater than max"+e)}var u,d,p,m,g,y,L=(""===(d=i.id)&&(i.id=(u=r&&r.id||H.id+k++,null!==document.getElementById(u)&&(u+=k++),d=u),M=(r||{}).log,o(d,"Added missing iframe ID: "+d+" ("+i.src+")")),d);L in j&&"iFrameResizer"in i?l(L,"Ignored iFrame, already setup."):(y=(y=r)||{},j[L]={firstRun:!0,iframe:i,remoteHost:i.src&&i.src.split("/").slice(0,3).join("/")},function(){if("object"!=typeof y)throw new TypeError("Options is not an object")}
88(),Object.keys(y).forEach(a,y),function(e){for(var t in H)Object.prototype.hasOwnProperty.call(H,t)&&(j[L][t]=Object.prototype.hasOwnProperty.call(e,t)?e[t]:H[t])}(y),j[L]&&(j[L].targetOrigin=!0===j[L].checkOrigin?function(e){return""===e||null!==e.match(/^(about:blank|javascript:|file:\/\/)/)?"*":e}(j[L].remoteHost):"*"),function(){switch(o(L,"IFrame scrolling "+(j[L]&&j[L].scrolling?"enabled":"disabled")+" for "+L),i.style.overflow=!1===(j[L]&&j[L].scrolling)?"hidden":"auto",j[L]&&j[L].scrolling){case"omit":break;case!0:i.scrolling="yes";break;case!1:i.scrolling="no";break;default:i.scrolling=j[L]?j[L].scrolling:"no"}}(),c("Height"),c("Width"),s("maxHeight"),s("minHeight"),s("maxWidth"),s("minWidth"),"number"!=typeof(j[L]&&j[L].bodyMargin)&&"0"!==(j[L]&&j[L].bodyMargin)||(j[L].bodyMarginV1=j[L].bodyMargin,j[L].bodyMargin=j[L].bodyMargin+"px"),p=_(L),(g=t())&&(m=g,i.parentNode&&new m(function(e){e.forEach(function(e){Array.prototype.slice.call(e.removedNodes).forEach(function(e){e===i&&f(i)})})}).observe(i.parentNode,{childList:!0})),n(i,"load",function(){var t,n;b("iFrame.onload",p,i,e,!0),t=j[L]&&j[L].firstRun,n=j[L]&&j[L].heightCalculationMethod in R,!t&&n&&v({iframe:i,height:0,width:0,type:"init"})}),b("init",p,i,e,!0),j[L]&&(j[L].iframe.iFrameResizer={close:f.bind(null,j[L].iframe),removeListeners:h.bind(null,j[L].iframe),resize:b.bind(null,"Window resize","resize",j[L].iframe),moveToAnchor:function(e){b("Move to anchor","moveToAnchor:"+e,j[L].iframe,L)},sendMessage:function(e){b("Send Message","message:"+(e=JSON.stringify(e)),j[L].iframe,L)}}))}function A(e,t){null===z&&(z=setTimeout(function(){z=null,e()},t))}function x(){"hidden"!==document.visibilityState&&(o("document","Trigger event: Visiblity change"),A(function(){E("Tab Visable","resize")},16))}function E(e,t){Object.keys(j).forEach(function(n){!function(e){return j[e]&&"parent"===j[e].resizeFrom&&j[e].autoResize&&!j[e].firstRun}(n)||b(e,t,j[n].iframe,n)})}function C(){n(window,"message",u),n(window,"resize",function(){var e;o("window","Trigger event: "+(e="resize")),A(function(){E("Window "+e,"resize")},16)}),n(document,"visibilitychange",x),n(document,"-webkit-visibilitychange",x)}function T(){function t(e,t){t&&(function(){if(!t.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==t.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+t.tagName+">")}(),w(t,e),n.push(t))}var n;return function(){var e,t=["moz","webkit","o","ms"];for(e=0;e<t.length&&!N;e+=1)N=window[t[e]+"RequestAnimationFrame"];N?N=N.bind(window):o("setup","RequestAnimationFrame not supported")}(),C(),function(i,r){switch(n=[],function(e){e&&e.enablePublicMethods&&l("enablePublicMethods option has been removed, public methods are now always available in the iFrame")}(i),typeof r){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(r||"iframe"),t.bind(e,i));break;case"object":t(i,r);break;default:throw new TypeError("Unexpected data type ("+typeof r+")")}return n}}if("undefined"!=typeof window){var S,k=0,M=!1,D=!1,O="message".length,I="[iFrameSizer]",P=I.length,$=null,N=window.requestAnimationFrame,R={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},j={},z=null,H={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!1,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5e3,tolerance:0,widthCalculationMethod:"scroll",onClose:function(){return!0},onClosed:function(){},onInit:function(){},onMessage:function(){l("onMessage function not defined")},onResized:function(){},onScroll:function(){return!0}},B={};window.jQuery&&((S=window.jQuery).fn?S.fn.iFrameResize||(S.fn.iFrameResize=function(e){return this.filter("iframe").each(function(t,n){w(n,e)}).end()}):s("","Unable to bind to jQuery, it is not fully loaded.")),"function"==typeof define&&define.amd?define([],T):"object"==typeof module&&"object"==typeof module.exports&&(module.exports=T()),window.iFrameResize=window.iFrameResize||T()}}(),function(e){function t(){}function n(e,t,n,i){e.addEventListener(t,n,!!ve&&(i||{}))}function i(e){return e.charAt(0).toUpperCase()+e.slice(1)}function r(e){return X+"["+J+"] "+e}function a(e){K&&"object"==typeof window.console&&console.log(r(e))}function o(e){"object"==typeof window.console&&console.warn(r(e))}function s(){var t;!function(){function t(e){return"true"===e}var n=U.substr(Q).split(":");J=n[0],I=e!==n[1]?Number(n[1]):I,R=e!==n[2]?t(n[2]):R,K=e!==n[3]?t(n[3]):K,V=e!==n[4]?Number(n[4]):V,M=e!==n[6]?t(n[6]):M,P=n[7],q=e!==n[8]?n[8]:q,O=n[9],N=n[10],re=e!==n[11]?Number(n[11]):re,Y.enable=e!==n[12]&&t(n[12]),ee=e!==n[13]?n[13]:ee,ue=e!==n[14]?
88n[14]:ue}(),a("Initialising iFrame ("+location.href+")"),function(){function e(e,t){return"function"==typeof e&&(a("Setup custom "+t+"CalcMethod"),me[t]=e,e="custom"),e}"iFrameResizer"in window&&Object===window.iFrameResizer.constructor&&(function(){var e=window.iFrameResizer;a("Reading data from page: "+JSON.stringify(e)),Object.keys(e).forEach(l,e),he="onMessage"in e?e.onMessage:he,fe="onReady"in e?e.onReady:fe,ie="targetOrigin"in e?e.targetOrigin:ie,q="heightCalculationMethod"in e?e.heightCalculationMethod:q,ue="widthCalculationMethod"in e?e.widthCalculationMethod:ue}(),q=e(q,"height"),ue=e(ue,"width")),a("TargetOrigin for parent set to: "+ie)}(),function(){var t,n;e===P&&(P=I+"px"),c("margin",(t="margin",-1!==(n=P).indexOf("-")&&(o("Negative CSS value ignored for "+t),n=""),n))}(),c("background",O),c("padding",N),(t=document.createElement("div")).style.clear="both",t.style.display="block",t.style.height="0",document.body.appendChild(t),f(),p(),document.documentElement.style.height="",document.body.style.height="",a('HTML & body height set to "auto"'),a("Enable public methods"),de.parentIFrame={autoResize:function(e){return!0===e&&!1===M?(M=!0,m()):!1===e&&!0===M&&(M=!1,d("remove"),null!==$&&$.disconnect(),clearInterval(G)),S(0,0,"autoResize",JSON.stringify(M)),M},close:function(){S(0,0,"close")},getId:function(){return J},getPageInfo:function(e){"function"==typeof e?(pe=e,S(0,0,"pageInfo")):(pe=function(){},S(0,0,"pageInfoStop"))},moveToAnchor:function(e){Y.findTarget(e)},reset:function(){T("parentIFrame.reset")},scrollTo:function(e,t){S(t,e,"scrollTo")},scrollToOffset:function(e,t){S(t,e,"scrollToOffset")},sendMessage:function(e,t){S(0,0,"message",JSON.stringify(e),t)},setHeightCalculationMethod:function(e){q=e,f()},setWidthCalculationMethod:function(e){ue=e,p()},setTargetOrigin:function(e){a("Set targetOrigin: "+e),ie=e},size:function(e,t){x("size","parentIFrame.size("+(e||"")+(t?","+t:"")+")",e,t)}},m(),Y=function(){function t(t){var n=t.getBoundingClientRect(),i={x:window.pageXOffset!==e?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==e?window.pageYOffset:document.documentElement.scrollTop};return{x:parseInt(n.left,10)+parseInt(i.x,10),y:parseInt(n.top,10)+parseInt(i.y,10)}}function i(n){var i,r=n.split("#")[1]||n,o=decodeURIComponent(r),s=document.getElementById(o)||document.getElementsByName(o)[0];e!==s?(a("Moving to in page link (#"+r+") at x: "+(i=t(s)).x+" y: "+i.y),S(i.y,i.x,"scrollToOffset")):(a("In page link (#"+r+") not found in iFrame, so sending to parent"),S(0,0,"inPageLink","#"+r))}function r(){""!==location.hash&&"#"!==location.hash&&i(location.href)}function s(){Array.prototype.forEach.call(document.querySelectorAll('a[href^="#"]'),function(e){"#"!==e.getAttribute("href")&&n(e,"click",function(e){e.preventDefault(),i(this.getAttribute("href"))})})}return Y.enable?Array.prototype.forEach&&document.querySelectorAll?(a("Setting up location.hash handlers"),s(),n(window,"hashchange",r),setTimeout(r,z)):o("In page linking not fully supported in this browser! (See README.md for IE8 workaround)"):a("In page linking not enabled"),{findTarget:i}}(),x("init","Init message from host page"),fe()}function l(e){var t=e.split("Callback");if(2===t.length){var n="on"+t[0].charAt(0).toUpperCase()+t[0].slice(1);this[n]=this[e],delete this[e],o("Deprecated: '"+e+"' has been renamed '"+n+"'. The old method will be removed in the next major version.")}}function c(t,n){e!==n&&""!==n&&"null"!==n&&a("Body "+t+' set to "'+(document.body.style[t]=n)+'"')}function u(e){var t={add:function(t){function i(){x(e.eventName,e.eventType)}ge[t]=i,n(window,t,i,{passive:!0})},remove:function(e){var t=ge[e];delete ge[e],function(e,t,n){e.removeEventListener(t,n,!1)}(window,e,t)}};e.eventNames&&Array.prototype.map?(e.eventName=e.eventNames[0],e.eventNames.map(t[e.method])):t[e.method](e.eventName),a(i(e.method)+" event listener: "+e.eventType)}function d(e){u({method:e,eventType:"Animation Start",eventNames:["animationstart","webkitAnimationStart"]}),u({method:e,eventType:"Animation Iteration",eventNames:["animationiteration","webkitAnimationIteration"]}),u({method:e,eventType:"Animation End",eventNames:["animationend","webkitAnimationEnd"]}),u({method:e,eventType:"Input",eventName:"input"}),u({method:e,eventType:"Mouse Up",eventName:"mouseup"}),u({method:e,eventType:"Mouse Down",eventName:"mousedown"}),u({method:e,eventType:"Orientation Change",eventName:"orientationchange"}),u({method:e,eventType:"Print",eventName:["afterprint","beforeprint"]}),u({method:e,eventType:"Ready State Change",eventName:"readystatechange"}),u({method:e,eventType:"Touch Start",eventName:"touchstart"}),u({method:e,eventType:"Touch End",eventName:"touchend"}),u({method:e,eventType:"Touch Cancel",eventName:"touchcancel"}),u({method:e,eventType:"Transition Start",eventNames:["transitionstart","webkitTransitionStart","MSTransitionStart","oTransitionStart","otransitionstart"]}),u({method:e,eventType:"Transition Iteration",eventNames:["transitioniteration","webkitTransitionIteration","MSTransitionIteration","oTransitionIteration","otransitioniteration"]}),u({method:e,eventType:"Transition End",eventNames:["transitionend","webkitTransitionEnd","MSTransitionEnd","oTransitionEnd","otransitionend"]}
88),"child"===ee&&u({method:e,eventType:"IFrame Resized",eventName:"resize"})}function h(e,t,n,i){return t!==e&&(e in n||(o(e+" is not a valid option for "+i+"CalculationMethod."),e=t),a(i+' calculation method set to "'+e+'"')),e}function f(){q=h(q,F,Ce,"height")}function p(){ue=h(ue,ce,Te,"width")}function m(){var t;!0===M?(d("add"),t=V<0,window.MutationObserver||window.WebKitMutationObserver?t?g():$=function(){function t(e){function t(e){!1===e.complete&&(a("Attach listeners to "+e.src),e.addEventListener("load",r,!1),e.addEventListener("error",o,!1),c.push(e))}"attributes"===e.type&&"src"===e.attributeName?t(e.target):"childList"===e.type&&Array.prototype.forEach.call(e.target.querySelectorAll("img"),t)}function n(e){a("Remove listeners from "+e.src),e.removeEventListener("load",r,!1),e.removeEventListener("error",o,!1),function(e){c.splice(c.indexOf(e),1)}(e)}function i(t,i,r){n(t.target),x(i,r+": "+t.target.src,e,e)}function r(e){i(e,"imageLoad","Image loaded")}function o(e){i(e,"imageLoadFailed","Image load failed")}function s(e){x("mutationObserver","mutationObserver: "+e[0].target+" "+e[0].type),e.forEach(t)}var l,c=[],u=window.MutationObserver||window.WebKitMutationObserver,d=(l=document.querySelector("body"),d=new u(s),a("Create body MutationObserver"),d.observe(l,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0}),d);return{disconnect:function(){"disconnect"in d&&(a("Disconnect body MutationObserver"),d.disconnect(),c.forEach(n))}}}():(a("MutationObserver not supported in this browser!"),g())):a("Auto Resize disabled")}function g(){0!==V&&(a("setInterval: "+V+"ms"),G=setInterval(function(){x("interval","setInterval: "+V)},Math.abs(V)))}function v(e,t){var n=0;return t=t||document.body,n=null!==(n=document.defaultView.getComputedStyle(t,null))?n[e]:0,parseInt(n,D)}function y(e,t){for(var n=t.length,r=0,o=0,s=i(e),l=Ee(),c=0;c<n;c++)o<(r=t[c].getBoundingClientRect()[e]+v("margin"+s,t[c]))&&(o=r);return l=Ee()-l,a("Parsed "+n+" HTML elements"),a("Element position calculated in "+l+"ms"),se/2<l&&a("Event throttle increased to "+(se=2*l)+"ms"),o}function L(e){return[e.bodyOffset(),e.bodyScroll(),e.documentElementOffset(),e.documentElementScroll()]}function b(e,t){var n=document.querySelectorAll("["+t+"]");return 0===n.length&&(o("No tagged elements ("+t+") found on page"),document.querySelectorAll("body *")),y(e,n)}function _(){return document.querySelectorAll("body *")}function w(t,n,i,r){function o(e,t){return!(Math.abs(e-t)<=re)}var s,l;s=e!==i?i:Ce[q](),l=e!==r?r:Te[ue](),o(B,s)||R&&o(le,l)||"init"===t?(E(),S(B=s,le=l,t)):t in{init:1,interval:1,size:1}||!(q in Z||R&&ue in Z)?t in{interval:1}||a("No change in size detected"):T(n)}function A(){xe=Ee(),Ae=null,we=Le.apply(be,_e),Ae||(be=_e=null)}function x(e,t,n,i){ae&&e in j?a("Trigger event cancelled: "+e):(e in{reset:1,resetPage:1,init:1}||a("Trigger event: "+t),"init"===e?w(e,t,n,i):Se(e,t,n,i))}function E(){ae||(ae=!0,a("Trigger event lock on")),clearTimeout(oe),oe=setTimeout(function(){ae=!1,a("Trigger event lock off"),a("--")},z)}function C(e){B=Ce[q](),le=Te[ue](),S(B,le,e)}function T(e){var t=q;q=F,a("Reset trigger event: "+e),E(),C("reset"),q=t}function S(t,n,i,r,o){var s;!0===te&&(e===o?o=ie:a("Message targetOrigin: "+o),a("Sending message to host page ("+(s=J+":"+t+":"+n+":"+i+(e!==r?":"+r:""))+")"),ne.postMessage(X+s,o))}function k(){"loading"!==document.readyState&&window.parent.postMessage("[iFrameResizerChild]Ready","*")}if("undefined"!=typeof window){var M=!0,D=10,O="",I=0,P="",$=null,N="",R=!1,j={resize:1,click:1},z=128,H=!0,B=1,F="bodyOffset",q=F,W=!0,U="",Y={},V=32,G=null,K=!1,X="[iFrameSizer]",Q=X.length,J="",Z={max:1,min:1,bodyScroll:1,documentElementScroll:1},ee="child",te=!0,ne=window.parent,ie="*",re=0,ae=!1,oe=null,se=16,le=1,ce="scroll",ue=ce,de=window,he=function(){o("onMessage function not defined")},fe=function(){},pe=function(){},me={height:function(){return o("Custom height calculation function not defined"),document.documentElement.offsetHeight},width:function(){return o("Custom width calculation function not defined"),document.body.scrollWidth}},ge={},ve=!1;try{var ye=Object.create({},{passive:{get:function(){ve=!0}}});window.addEventListener("test",t,ye),window.removeEventListener("test",t,ye)}catch(oe){}var Le,be,_e,we,Ae,xe,Ee=Date.now||function(){return(new Date).getTime()},Ce={bodyOffset:function(){return document.body.offsetHeight+v("marginTop")+v("marginBottom")},offset:function(){return Ce.bodyOffset()},bodyScroll:function(){return document.body.scrollHeight},custom:function(){return me.height()},documentElementOffset:function(){return document.documentElement.offsetHeight},documentElementScroll:function(){return document.documentElement.scrollHeight},max:function(){return Math.max.apply(null,L(Ce))},min:function(){return Math.min.apply(null,L(Ce))},grow:function(){return Ce.max()},lowestElement:function(){return Math.max(Ce.bodyOffset()||Ce.documentElementOffset(),y("bottom",_()))},taggedElement:function(){return b("bottom","data-iframe-height")}},Te={bodyScroll:function(){return document.body.scrollWidth},bodyOffset:function(){return document.body.offsetWidth},custom:function(){return me.width()},documentElementScroll:function(){return document.documentElement.scrollWidth},documentElementOffset:function(){return document.documentElement.offsetWidth},scroll:function(){return Math.max(Te.bodyScroll(),Te.documentElementScroll())},max:function(){return Math.max.apply(null,L(Te))},min:function(){return Math.min.apply(null,L(Te))},rightMostElement:function(){return y("right",_())},taggedElement:function(){return b("right","data-iframe-width")}},Se=(Le=w,Ae=null,xe=0,function(){var e=Ee(),t=se-(e-(xe=xe||e));return be=this,_e=arguments,t<=0||se<t?(Ae&&(clearTimeout(Ae),Ae=null),xe=e,we=Le.apply(be,_e),Ae||(be=_e=null)):Ae=Ae||setTimeout(A,t),we});n(window,"message",function(e){function t(){return e.data.split("]")[1].split(":")[0]}function n(){return e.data.substr(e.data.indexOf(":")+1)}function i(){return e.data.split(":")[2]in{"true":1,"false":1}}function r(){var n=t();n in l?l[n]():("undefined"==typeof module||!module.exports)&&"iFrameResize"in window||"jQuery"in window&&"iFrameResize"in window.jQuery.prototype||i()||o("Unexpected message ("+e.data+")")}var l={init:function(){U=e.data,ne=e.source,s(),H=!1,setTimeout(function(){W=!1},z)},reset:function(){W?a("Page reset ignored by init"):(a("Page size reset by host page"),C("resetPage"))},resize:function(){x("resizeParent","Parent window requested size check")},moveToAnchor:function(){Y.findTarget(n())},inPageLink:function(){this.moveToAnchor()},pageInfo:function(){var e=n();a("PageInfoFromParent called from parent: "+e),pe(JSON.parse(e)),a(" --")},message:function(){var e=n();a("onMessage called from parent: "+e),he(JSON.parse(e)),a(" --")}};X===(""+e.data).substr(0,Q)&&(!1===H?r():i()?l.init():a('Ignored message of type "'+t()+'". Received before initialization.'))}),n(window,"readystatechange",k),k()}}(),
89// │ Copyright (c) 2008-2011 Dmitry Baranovskiy (http://raphaeljs.com)   │ \\
90// │ Copyright (c) 2008-2011 Sencha Labs (http://sencha.com)             │ \\
91// │ Copyright (c) 2008-2011 Dmitry Baranovskiy (http://dmitry.baranovskiy.
91com/)          │ \\
92function(e){var t,n,i="0.3.0",r="hasOwnProperty",a=/[\.\/]/,o="*",s=function(){},l=function(e,t){return e-t},c={n:{}},u=function(e,i){var r,a=Array.prototype.slice.call(arguments,2),o=u.listeners(e),s=0,c=[],d={},h=[];t=e,n=0;for(var f=0,p=o.length;f<p;f++)"zIndex"in o[f]&&(c.push(o[f].zIndex),o[f].zIndex<0&&(d[o[f].zIndex]=o[f]));for(c.sort(l);c[s]<0;)if(r=d[c[s++]],h.push(r.apply(i,a)),n)return h;for(f=0;f<p;f++)if("zIndex"in(r=o[f]))if(r.zIndex==c[s]){if(h.push(r.apply(i,a)),n)return h;do{if((r=d[c[++s]])&&h.push(r.apply(i,a)),n)return h}while(r)}else d[r.zIndex]=r;else if(h.push(r.apply(i,a)),n)return h;return h.length?h:null};u.listeners=function(e){var t,n,i,r,s,l,u,d,h=e.split(a),f=c,p=[f],m=[];for(r=0,s=h.length;r<s;r++){for(d=[],l=0,u=p.length;l<u;l++)for(n=[(f=p[l].n)[h[r]],f[o]],i=2;i--;)(t=n[i])&&(d.push(t),m=m.concat(t.f||[]));p=d}return m},u.on=function(e,t){for(var n=e.split(a),i=c,r=0,o=n.length;r<o;r++)!(i=i.n)[n[r]]&&(i[n[r]]={n:{}}),i=i[n[r]];for(i.f=i.f||[],r=0,o=i.f.length;r<o;r++)if(i.f[r]==t)return s;return i.f.push(t),function(e){+e==+e&&(t.zIndex=+e)}},u.stop=function(){n=1},u.nt=function(e){return e?new RegExp("(?:\\.|\\/|^)"+e+"(?:\\.|\\/|$)").test(t):t},u.unbind=function(e,t){for(var n,i,s,l=e.split(a),u=[c],d=0,h=l.length;d<h;d++)for(var f=0;f<u.length;f+=s.length-2){if(s=[f,1],n=u[f].n,l[d]!=o)n[l[d]]&&s.push(n[l[d]]);else for(i in n)n[r](i)&&s.push(n[i]);u.splice.apply(u,s)}for(d=0,h=u.length;d<h;d++)for(n=u[d];n.n;){if(t){if(n.f){for(d=0,h=n.f.length;d<h;d++)if(n.f[d]==t){n.f.splice(d,1);break}!n.f.length&&delete n.f}for(i in n.n)if(n.n[r](i)&&n.n[i].f){var p=n.n[i].f;for(d=0,h=p.length;d<h;d++)if(p[d]==t){p.splice(d,1);break}!p.length&&delete n.n[i].f}}else for(i in delete n.f,n.n)n.n[r](i)&&n.n[i].f&&delete n.n[i].f;n=n.n}},u.version=i,u.toString=function(){return"You are running Eve "+i},"undefined"!=typeof module&&module.exports?module.exports=u:e.eve=u}(this),
93// │ Copyright (c) 2008-2011 Dmitry Baranovskiy (http://raphaeljs.com)   │ \\
94// │ Copyright (c) 2008-2011 Sencha Labs (http://sencha.com)             │ \\
95function(){function t(e){if(t.is(e,"function"))return d?e():eve.on("DOMload",e);if(t.is(e,R)){for(var n,i=e,r=t._engine.create[b](t,i.splice(0,3+t.is(i[0],$))),a=r.set(),o=0,s=i.length;o<s;o++)n=i[o]||{},p[g](n.type)&&a.push(r[n.type]().attr(n));return a}var l=Array.prototype.slice.call(arguments,0);if(t.is(l[l.length-1],"function")){var c=l.pop();return d?c.call(t._engine.create[b](t,l)):eve.on("DOMload",function(){c.call(t._engine.create[b](t,l))})}return t._engine.create[b](t,arguments)}function n(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return e.push(e.splice(n,1)[0])}function i(e,t,i){function r(){var a=Array.prototype.slice.call(arguments,0),o=a.join("\u2400"),s=r.cache=r.cache||{},l=r.count=r.count||[];return s[g](o)?(n(l,o),i?i(s[o]):s[o]):(l.length>=1e3&&delete s[l.shift()],l.push(o),s[o]=e[b](t,a),i?i(s[o]):s[o])}return r}function r(){return this.hex}function a(e){for(var t=[],n=0,i=e.length;i-2>n;n+=2){var r=[{x:+e[n],y:+e[n+1]},{x:+e[n],y:+e[n+1]},{x:+e[n+2],y:+e[n+3]},{x:+e[n+4],y:+e[n+5]}];i-4==n?(r[0]={x:+e[n-2],y:+e[n-1]},r[3]=r[2]):n&&(r[0]={x:+e[n-2],y:+e[n-1]}),t.push(["C",(-r[0].x+6*r[1].x+r[2].x)/6,(-r[0].y+6*r[1].y+r[2].y)/6,(r[1].x+6*r[2].x-r[3].x)/6,(r[1].y+6*r[2].y-r[3].y)/6,r[2].x,r[2].y])}return t}function o(e,t,n,i,r,a){null!=e?(this.a=+e,this.b=+t,this.c=+n,this.d=+i,this.e=+r,this.f=+a):(this.a=1,this.b=0,this.c=0,this.d=1,this.e=0,this.f=0)}function s(){return this.x+x+this.y+x+this.width+" \xd7 "+this.height}function l(e,t,n,i,r,a){function o(e){return((d*e+u)*e+c)*e}function s(e,t){var n=l(e,t);return((p*n+f)*n+h)*n}function l(e,t){var n,i,r,a,s,l;for(r=e,l=0;l<8;l++){if(a=o(r)-e,O(a)<t)return r;if(O(s=(3*d*r+2*u)*r+c)<1e-6)break;r-=a/s}if((r=e)<(n=0))return n;if(r>(i=1))return i;for(;n<i;){if(a=o(r),O(a-e)<t)return r;e>a?n=r:i=r,r=(i-n)/2+n}return r}var c=3*t,u=3*(i-t)-c,d=1-c-u,h=3*n,f=3*(r-n)-h,p=1-h-f;return s(e,1/(200*a))}function c(e,t){var n=[],i={};if(this.ms=t,this.times=1,e){for(var r in e)e[g](r)&&(i[q(r)]=e[r],n.push(q(r)));n.sort(te)}this.anim=i,this.top=n[n.length-1],this.percents=n}function u(e,n,i,r,a,s){i=q(i);var c,u,d,h,p,m,v=e.ms,y={},L={},b={};if(r)for(w=0,A=Qe.length;w<A;w++){var _=Qe[w];if(_.el.id==n.id&&_.anim==e){_.percent!=i?(Qe.splice(w,1),d=1):u=_,n.attr(_.totalOrigin);break}}else r=+L;for(var w=0,A=e.percents.length;w<A;w++){if(e.percents[w]==i||e.percents[w]>r*e.top){i=e.percents[w],p=e.percents[w-1]||0,v=v/e.top*(i-p),h=e.percents[w+1],c=e.anim[i];break}r&&n.attr(e.anim[e.percents[w]])}
vendor: 8,369 bytes, line 95
95if(c){if(u)u.initstatus=r,u.start=new Date-u.ms*r;else{for(attr in c)if(c[g](attr)&&(V[g](attr)||n.paper.customAttributes[g](attr)))switch(y[attr]=n.attr(attr),null==y[attr]&&(y[attr]=Y[attr]),L[attr]=c[attr],V[attr]){case $:b[attr]=(L[attr]-y[attr])/v;break;case"colour":y[attr]=t.getRGB(y[attr]);var x=t.getRGB(L[attr]);b[attr]={r:(x.r-y[attr].r)/v,g:(x.g-y[attr].g)/v,b:(x.b-y[attr].b)/v};break;case"path":var C=Te(y[attr],L[attr]),T=C[1];for(y[attr]=C[0],b[attr]=[],w=0,A=y[attr].length;w<A;w++){b[attr][w]=[0];for(var S=1,k=y[attr][w].length;S<k;S++)b[attr][w][S]=(T[w][S]-y[attr][w][S])/v}break;case"transform":var M=n._,D=De(M[attr],L[attr]);if(D)for(y[attr]=D.from,L[attr]=D.to,b[attr]=[],b[attr].real=!0,w=0,A=y[attr].length;w<A;w++)for(b[attr][w]=[y[attr][w][0]],S=1,k=y[attr][w].length;S<k;S++)b[attr][w][S]=(L[attr][w][S]-y[attr][w][S])/v;else{var O=n.matrix||new o,I={_:{transform:M.transform},getBBox:function(){return n.getBBox(1)}};y[attr]=[O.a,O.b,O.c,O.d,O.e,O.f],ke(I,L[attr]),L[attr]=I._.transform,b[attr]=[(I.matrix.a-O.a)/v,(I.matrix.b-O.b)/v,(I.matrix.c-O.c)/v,(I.matrix.d-O.d)/v,(I.matrix.e-O.e)/v,(I.matrix.e-O.f)/v]}break;case"csv":var P=E(c[attr]).split(f),N=E(y[attr]).split(f);if("clip-rect"==attr)for(y[attr]=N,b[attr]=[],w=N.length;w--;)b[attr][w]=(P[w]-y[attr][w])/v;L[attr]=P;break;default:for(P=[].concat(c[attr]),N=[].concat(y[attr]),b[attr]=[],w=n.paper.customAttributes[attr].length;w--;)b[attr][w]=((P[w]||0)-(N[w]||0))/v}var R=c.easing,j=t.easing_formulas[R];if(!j)if((j=E(R).match(B))&&5==j.length){var z=j;j=function(e){return l(e,+z[1],+z[2],+z[3],+z[4],v)}}else j=ie;if(_={anim:e,percent:i,timestamp:m=c.start||e.start||+new Date,start:m+(e.del||0),status:0,initstatus:r||0,stop:!1,ms:v,easing:j,from:y,diff:b,to:L,el:n,callback:c.callback,prev:p,next:h,repeat:s||e.times,origin:n.attr(),totalOrigin:a},Qe.push(_),r&&!u&&!d&&(_.stop=!0,_.start=new Date-v*r,1==Qe.length))return Ze();d&&(_.start=new Date-_.ms*r),1==Qe.length&&Je(Ze)}eve("anim.start."+n.id,n,e)}}t.version="2.0.0",t.eve=eve;var d,h,f=/[, ]+/,p={circle:1,rect:1,path:1,ellipse:1,text:1,image:1},m=/\{(\d+)\}/g,g="hasOwnProperty",v={doc:document,win:window},y={was:Object.prototype[g].call(v.win,"Raphael"),is:v.win.Raphael},L=function(){this.customAttributes={}},b="apply",_="concat",w="createTouch"in v.doc,A="",x=" ",E=String,C="click dblclick mousedown mousemove mouseout mouseover mouseup touchstart touchmove touchend touchcancel".split(x),T={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"},S=E.prototype.toLowerCase,k=Math,M=k.max,D=k.min,O=k.abs,I=k.pow,P=k.PI,$="number",N="string",R="array",j=Object.prototype.toString,z=(t._ISURL=/^url\(['"]?([^\)]+?)['"]?\)$/i,/^\s*((#[a-f\d]{6})|(#[a-f\d]{3})|rgba?\(\s*([\d\.]+%?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+%?(?:\s*,\s*[\d\.]+%?)?)\s*\)|hsba?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\)|hsla?\(\s*([\d\.]+(?:deg|\xb0|%)?\s*,\s*[\d\.]+%?\s*,\s*[\d\.]+(?:%?\s*,\s*[\d\.]+)?)%?\s*\))\s*$/i),H={NaN:1,Infinity:1,"-Infinity":1},B=/^(?:cubic-)?bezier\(([^,]+),([^,]+),([^,]+),([^\)]+)\)/,F=k.round,q=parseFloat,W=parseInt,U=E.prototype.toUpperCase,Y=t._availableAttrs={"arrow-end":"none","arrow-start":"none",blur:0,"clip-rect":"0 0 1e9 1e9",cursor:"default",cx:0,cy:0,fill:"#fff","fill-opacity":1,font:'10px "Arial"',"font-family":'"Arial"',"font-size":"10","font-style":"normal","font-weight":400,gradient:0,height:0,href:"http://raphaeljs.com/",opacity:1,path:"M0,0",r:0,rx:0,ry:0,src:"",stroke:"#000","stroke-dasharray":"","stroke-linecap":"butt","stroke-linejoin":"butt","stroke-miterlimit":0,"stroke-opacity":1,"stroke-width":1,target:"_blank","text-anchor":"middle",title:"Raphael",transform:"",width:0,x:0,y:0},V=t._availableAnimAttrs={blur:$,"clip-rect":"csv",cx:$,cy:$,fill:"colour","fill-opacity":$,"font-size":$,height:$,opacity:$,path:"path",r:$,rx:$,ry:$,stroke:"colour","stroke-opacity":$,"stroke-width":$,transform:"transform",width:$,x:$,y:$},G=/\s*,\s*/,K={hs:1,rg:1},X=/,?([achlmqrstvxz]),?/gi,Q=/([achlmrqstvz])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?\s*,?\s*)+)/gi,J=/([rstm])[\s,]*((-?\d*\.?\d*(?:e[\-+]?\d+)?\s*,?\s*)+)/gi,Z=/(-?\d*\.?\d*(?:e[\-+]?\d+)?)\s*,?\s*/gi,ee=(t._radial_gradient=/^r(?:\(([^,]+?)\s*,\s*([^\)]+?)\))?/,{}),te=function(e,t){return q(e)-q(t)},ne=function(){},ie=function(e){return e},re=t._rectPath=function(e,t,n,i,r){return r?[["M",e+r,t],["l",n-2*r,0],["a",r,r,0,0,1,r,r],["l",0,i-2*r],["a",r,r,0,0,1,-r,r],["l",2*r-n,0],["a",r,r,0,0,1,-r,-r],["l",0,2*r-i],["a",r,r,0,0,1,r,-r],["z"]]:[["M",e,t],["l",n,0],["l",0,i],["l",-n,0],["z"]]},ae=function(e,t,n,i){return null==i&&(i=n),[["M",e,t],["m",0,-i],["a",n,i,0,1,1,0,2*i],["a",n,i,0,1,1,0,-2*i],["z"]]},oe=t._getPath={path:function(e){return e.attr("path")},circle:function(e){var t=e.attrs;return ae(t.cx,t.cy,t.r)},ellipse:function(e){var t=e.attrs;return ae(t.cx,t.cy,t.rx,t.ry)},rect:function(e){var t=e.attrs;return re(t.x,t.y,t.width,t.height,t.r)},image:function(e){var t=e.attrs;return re(t.x,t.y,t.width,t.height)},text:function(e){var t=e._getBBox();return re(t.x,t.y,t.width,t.height)}},se=t.mapPath=function(e,t){if(!t)return e;var n,i,r,a,o;for(e=Te(e),r=0,ii=e.length;r<ii;r++)for(o=e[r],a=1,jj=o.length;a<jj;a+=2)n=t.x(o[a],o[a+1]),i=t.y(o[a],o[a+1]),o[a]=n,o[a+1]=i;return e};if(t._g=v,t.type=v.win.SVGAngle||v.doc.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")?"SVG":"VML","VML"==t.type){var le,ce=v.doc.createElement("div");if(ce.innerHTML='<v:shape adj="1"/>',(le=ce.firstChild).style.behavior="url(#default#VML)",!le||"object"!=typeof le.adj)return t.type=A;ce=null}t.svg=!(t.vml="VML"==t.type),t._Paper=L,t.fn=h=L.prototype=t.prototype,t._id=0,t._oid=0,t.is=function(e,t){return"finite"==(t=S.call(t))?!H[g](+e):"array"==t?e instanceof Array:"null"==t&&null===e||t==typeof e||"object"==t&&e===Object(e)||"array"==t&&Array.isArray&&Array.isArray(e)||j.call(e).slice(8,-1).toLowerCase()==t},t.angle=function(e,n,i,r,a,o){if(null==a){var s=e-i,l=n-r;return s||l?(180+180*k.atan2(-l,-s)/P+360)%360:0}return t.angle(e,n,a,o)-t.angle(i,r,a,o)},t.rad=function(e){return e%360*P/180},t.deg=function(e){return 180*e/P%360},t.snapTo=function(e,n,i){if(i=t.is(i,"finite")?i:10,t.is(e,R)){for(var r=e.length;r--;)if(O(e[r]-n)<=i)return e[r]}else{var a=n%(e=+e);if(a<i)return n-a;if(a>e-i)return n-a+e}return n};var ue,de;t.createUUID=(ue=/[xy]/g,de=function(e){var t=16*k.random()|0;return("x"==e?t:3&t|8).toString(16)},function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(ue,de).toUpperCase()});t.setWindow=function(e){eve("setWindow",t,v.win,e),v.win=e,v.doc=v.win.document,initWin&&initWin(v.win)};var he=function(n){if(t.vml){var r,a=/^\s+|\s+$/g;try{var o=new ActiveXObject("htmlfile");o.write("<body>"),o.close(),r=o.body}catch(e){r=createPopup().document.body}var s=r.createTextRange();he=i(function(t){try{r.style.color=E(t).replace(a,A);var n=s.queryCommandValue("ForeColor");return"#"+("000000"+(n=(255&n)<<16|65280&n|(16711680&n)>>>16).toString(16)).slice(-6)}catch(e){return"none"}})}else{var l=v.doc.createElement("i");l.title="Rapha\xebl Colour Picker",l.style.display="none",v.doc.body.appendChild(l),he=i(function(e){return l.style.color=e,v.doc.defaultView.getComputedStyle(l,A).getPropertyValue("color")})}return he(n)},fe=function(){return"hsb("+[this.h,this.s,this.b]+")"},pe=function(){return"hsl("+[this.h,this.s,this.l]+")"},me=function(){return this.hex},ge=function(e,n,i){if(null==n&&t.is(e,"object")&&"r"in e&&"g"in e&&"b"in e&&(i=e.b,n=e.g,e=e.r),null==n&&t.is(e,N)){var r=t.getRGB(e);e=r.r,n=r.g,i=r.b}return(e>1||n>1||i>1)&&(e/=255,n/=255,i/=255),[e,n,i]},ve=function(e,n,i,r){var a={r:e*=255,g:n*=255,b:i*=255,hex:t.rgb(e,n,i),toString:me};return t.is(r,"finite")&&(a.opacity=r),a};t.color=function(e){var n;return t.is(e,"object")&&"h"in e&&"s"in e&&"b"in e?(n=t.hsb2rgb(e),e.r=n.r,e.g=n.g,e.b=n.b,e.hex=n.hex):t.is(e,"object")&&"h"in e&&"s"in e&&"l"in e?(n=t.hsl2rgb(e),e.r=n.r,e.g=n.g,e.b=n.b,e.hex=n.hex):(t.is(e,"string")&&(e=t.getRGB(e)),t.is(e,"object")&&"r"in e&&"g"in e&&"b"in e?(n=t.rgb2hsl(e),e.h=n.h,e.s=n.s,e.l=n.l,n=t.rgb2hsb(e),e.v=n.b):(e={hex:"none"},crl.r=e.g=e.b=e.h=e.s=e.v=e.l=-1)),e.toString=me,e},t.hsb2rgb=function(e,t,n,i){var r,a,o,s,l;return this.is(e,"object")&&"h"in e&&"s"in e&&"b"in e&&(n=e.b,t=e.s,i=(e=e.h).o),r=a=o=n-(l=n*t),r+=[l,s=l*(1-O((e
95=(e*=360)%360/60)%2-1)),0,0,s,l][e=~~e],a+=[s,l,l,s,0,0][e],o+=[0,0,s,l,l,s][e],ve(r,a,o,i)},t.hsl2rgb=function(e,t,n,i){var r,a,o,s,l;return this.is(e,"object")&&"h"in e&&"s"in e&&"l"in e&&(n=e.l,t=e.s,e=e.h),(e>1||t>1||n>1)&&(e/=360,t/=100,n/=100),r=a=o=n-(l=2*t*(n<.5?n:1-n))/2,r+=[l,s=l*(1-O((e=(e*=360)%360/60)%2-1)),0,0,s,l][e=~~e],a+=[s,l,l,s,0,0][e],o+=[0,0,s,l,l,s][e],ve(r,a,o,i)},t.rgb2hsb=function(e,t,n){var i,r;return e=(n=ge(e,t,n))[0],t=n[1],n=n[2],{h:((0==(r=(i=M(e,t,n))-D(e,t,n))?null:i==e?(t-n)/r:i==t?(n-e)/r+2:(e-t)/r+4)+360)%6*60/360,s:0==r?0:r/i,b:i,toString:fe}},t.rgb2hsl=function(e,t,n){var i,r,a,o;return e=(n=ge(e,t,n))[0],t=n[1],n=n[2],i=((r=M(e,t,n))+(a=D(e,t,n)))/2,{h:((0==(o=r-a)?null:r==e?(t-n)/o:r==t?(n-e)/o+2:(e-t)/o+4)+360)%6*60/360,s:0==o?0:i<.5?o/(2*i):o/(2-2*i),l:i,toString:pe}},t._path2string=function(){return this.join(",").replace(X,"$1")};t._preload=function(e,t){var n=v.doc.createElement("img");n.style.cssText="position:absolute;left:-9999em;top-9999em",n.onload=function(){t.call(this),this.onload=null,v.doc.body.removeChild(this)},n.onerror=function(){v.doc.body.removeChild(this)},v.doc.body.appendChild(n),n.src=e};t.getRGB=i(function(e){if(!e||(e=E(e)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:r};if("none"==e)return{r:-1,g:-1,b:-1,hex:"none",toString:r};!K[g](e.toLowerCase().substring(0,2))&&"#"!=e.charAt()&&(e=he(e));var n,i,a,o,s,l,c=e.match(z);return c?(c[2]&&(a=W(c[2].substring(5),16),i=W(c[2].substring(3,5),16),n=W(c[2].substring(1,3),16)),c[3]&&(a=W((s=c[3].charAt(3))+s,16),i=W((s=c[3].charAt(2))+s,16),n=W((s=c[3].charAt(1))+s,16)),c[4]&&(l=c[4].split(G),n=q(l[0]),"%"==l[0].slice(-1)&&(n*=2.55),i=q(l[1]),"%"==l[1].slice(-1)&&(i*=2.55),a=q(l[2]),"%"==l[2].slice(-1)&&(a*=2.55),"rgba"==c[1].toLowerCase().slice(0,4)&&(o=q(l[3])),l[3]&&"%"==l[3].slice(-1)&&(o/=100)),c[5]?(l=c[5].split(G),n=q(l[0]),"%"==l[0].slice(-1)&&(n*=2.55),i=q(l[1]),"%"==l[1].slice(-1)&&(i*=2.55),a=q(l[2]),"%"==l[2].slice(-1)&&(a*=2.55),("deg"==l[0].slice(-3)||"\xb0"==l[0].slice(-1))&&(n/=360),"hsba"==c[1].toLowerCase().slice(0,4)&&(o=q(l[3])),l[3]&&"%"==l[3].slice(-1)&&(o/=100),t.hsb2rgb(n,i,a,o)):c[6]?(l=c[6].split(G),n=q(l[0]),"%"==l[0].slice(-1)&&(n*=2.55),i=q(l[1]),"%"==l[1].slice(-1)&&(i*=2.55),a=q(l[2]),"%"==l[2].slice(-1)&&(a*=2.55),("deg"==l[0].slice(-3)||"\xb0"==l[0].slice(-1))&&(n/=360),"hsla"==c[1].toLowerCase().slice(0,4)&&(o=q(l[3])),l[3]&&"%"==l[3].slice(-1)&&(o/=100),t.hsl2rgb(n,i,a,o)):((c={r:n,g:i,b:a,toString:r}).hex="#"+(16777216|a|i<<8|n<<16).toString(16).slice(1),t.is(o,"finite")&&(c.opacity=o),c)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:r}},t),t.hsb=i(function(e,n,i){return t.hsb2rgb(e,n,i).hex}),t.hsl=i(function(e,n,i){return t.hsl2rgb(e,n,i).hex}),t.rgb=i(function(e,t,n){return"#"+(16777216|n|t<<8|e<<16).toString(16).slice(1)}),t.getColor=function(e){var t=this.getColor.start=this.getColor.start||{h:0,s:1,b:e||.75},n=this.hsb2rgb(t.h,t.s,t.b);return t.h+=.075,t.h>1&&(t.h=0,t.s-=.2,t.s<=0&&(this.getColor.start={h:0,s:1,b:t.b})),n.hex},t.getColor.reset=function(){delete this.start},t.parsePathString=i(function(e){if(!e)return null;var n={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},i=[];return t.is(e,R)&&t.is(e[0],R)&&(i=Le(e)),i.length||E(e).replace(Q,function(e,t,r){var a=[],o=t.toLowerCase();if(r.replace(Z,function(e,t){t&&a.push(+t)}),"m"==o&&a.length>2&&(i.push([t][_](a.splice(0,2))),o="l",t="m"==t?"l":"L"),"r"==o)i.push([t][_](a));else for(;a.length>=n[o]&&(i.push([t][_](a.splice(0,n[o]))),n[o]););}),i.toString=t._path2string,i}),t.parseTransformString=i(function(e){if(!e)return null;var n=[];return t.is(e,R)&&t.is(e[0],R)&&(n=Le(e)),n.length||E(e).replace(J,function(e,t,i){var r=[],a=S.call(t);i.replace(Z,function(e,t){t&&r.push(+t)}),n.push([a][_](r))}),n.toString=t._path2string,n}),t.findDotsAtSegment=function(e,t,n,i,r,a,o,s,l){var c=1-l,u=I(c,3),d=I(c,2),h=l*l,f=h*l,p=u*e+3*d*l*n+3*c*l*l*r+f*o,m=u*t+3*d*l*i+3*c*l*l*a+f*s,g=e+2*l*(n-e)+h*(r-2*n+e),v=t+2*l*(i-t)+h*(a-2*i+t),y=n+2*l*(r-n)+h*(o-2*r+n),L=i+2*l*(a-i)+h*(s-2*a+i),b=c*e+l*n,_=c*t+l*i,w=c*r+l*o,A=c*a+l*s,x=90-180*k.atan2(g-y,v-L)/P;return(g>y||v<L)&&(x+=180),{x:p,y:m,m:{x:g,y:v},n:{x:y,y:L},start:{x:b,y:_},end:{x:w,y:A},alpha:x}};var ye=i(function(e){if(!e)return{x:0,y:0,width:0,height:0};for(var t,n=0,i=0,r=[],a=[],o=0,s=(e=Te(e)).length;o<s;o++)if("M"==(t=e[o])[0])n=t[1],i=t[2],r.push(n),a.push(i);else{var l=Ce(n,i,t[1],t[2],t[3],t[4],t[5],t[6]);r=r[_](l.min.x,l.max.x),a=a[_](l.min.y,l.max.y),n=t[5],i=t[6]}var c=D[b](0,r),u=D[b](0,a);return{x:c,y:u,width:M[b](0,r)-c,height:M[b](0,a)-u}},null,function(e){return{x:e.x,y:e.y,width:e.width,height:e.height}}),Le=function(e){var n=[];t.is(e,R)&&t.is(e&&e[0],R)||(e=t.parsePathString(e));for(var i=0,r=e.length;i<r;i++){n[i]=[];for(var a=0,o=e[i].length;a<o;a++)n[i][a]=e[i][a]}return n.toString=t._path2string,n},be=t._pathToRelative=i(function(e){t.is(e,R)&&t.is(e&&e[0],R)||(e=t.parsePathString(e));var n=[],i=0,r=0,a=0,o=0,s=0;"M"==e[0][0]&&(a=i=e[0][1],o=r=e[0][2],s++,n.push(["M",i,r]));for(var l=s,c=e.length;l<c;l++){var u=n[l]=[],d=e[l];
vendor: 6,713 bytes, line 95
95if(d[0]!=S.call(d[0]))switch(u[0]=S.call(d[0]),u[0]){case"a":u[1]=d[1],u[2]=d[2],u[3]=d[3],u[4]=d[4],u[5]=d[5],u[6]=+(d[6]-i).toFixed(3),u[7]=+(d[7]-r).toFixed(3);break;case"v":u[1]=+(d[1]-r).toFixed(3);break;case"m":a=d[1],o=d[2];default:for(var h=1,f=d.length;h<f;h++)u[h]=+(d[h]-(h%2?i:r)).toFixed(3)}else{u=n[l]=[],"m"==d[0]&&(a=d[1]+i,o=d[2]+r);for(var p=0,m=d.length;p<m;p++)n[l][p]=d[p]}var g=n[l].length;switch(n[l][0]){case"z":i=a,r=o;break;case"h":i+=+n[l][g-1];break;case"v":r+=+n[l][g-1];break;default:i+=+n[l][g-2],r+=+n[l][g-1]}}return n.toString=t._path2string,n},0,Le),_e=t._pathToAbsolute=i(function(e){if(t.is(e,R)&&t.is(e&&e[0],R)||(e=t.parsePathString(e)),!e||!e.length)return[["M",0,0]];var n=[],i=0,r=0,o=0,s=0,l=0;"M"==e[0][0]&&(o=i=+e[0][1],s=r=+e[0][2],l++,n[0]=["M",i,r]);for(var c,u,d=l,h=e.length;d<h;d++){if(n.push(c=[]),(u=e[d])[0]!=U.call(u[0]))switch(c[0]=U.call(u[0]),c[0]){case"A":c[1]=u[1],c[2]=u[2],c[3]=u[3],c[4]=u[4],c[5]=u[5],c[6]=+(u[6]+i),c[7]=+(u[7]+r);break;case"V":c[1]=+u[1]+r;break;case"H":c[1]=+u[1]+i;break;case"R":for(var f=[i,r][_](u.slice(1)),p=2,m=f.length;p<m;p++)f[p]=+f[p]+i,f[++p]=+f[p]+r;n.pop(),n=n[_](a(f));break;case"M":o=+u[1]+i,s=+u[2]+r;default:for(p=1,m=u.length;p<m;p++)c[p]=+u[p]+(p%2?i:r)}else if("R"==u[0])f=[i,r][_](u.slice(1)),n.pop(),n=n[_](a(f)),c=["R"][_](u.slice(-2));else for(var g=0,v=u.length;g<v;g++)c[g]=u[g];switch(c[0]){case"Z":i=o,r=s;break;case"H":i=c[1];break;case"V":r=c[1];break;case"M":o=c[c.length-2],s=c[c.length-1];default:i=c[c.length-2],r=c[c.length-1]}}return n.toString=t._path2string,n},null,Le),we=function(e,t,n,i){return[e,t,n,i,n,i]},Ae=function(e,t,n,i,r,a){var o=1/3,s=2/3;return[o*e+s*n,o*t+s*i,o*r+s*n,o*a+s*i,r,a]},xe=function(e,t,n,r,a,o,s,l,c,u){var d,h=120*P/180,f=P/180*(+a||0),p=[],m=i(function(e,t,n){return{x:e*k.cos(n)-t*k.sin(n),y:e*k.sin(n)+t*k.cos(n)}});if(u)E=u[0],C=u[1],A=u[2],x=u[3];else{e=(d=m(e,t,-f)).x,t=d.y,l=(d=m(l,c,-f)).x,c=d.y;k.cos(P/180*a),k.sin(P/180*a);var g=(e-l)/2,v=(t-c)/2,y=g*g/(n*n)+v*v/(r*r);y>1&&(n*=y=k.sqrt(y),r*=y);var L=n*n,b=r*r,w=(o==s?-1:1)*k.sqrt(O((L*b-L*v*v-b*g*g)/(L*v*v+b*g*g))),A=w*n*v/r+(e+l)/2,x=w*-r*g/n+(t+c)/2,E=k.asin(((t-x)/r).toFixed(9)),C=k.asin(((c-x)/r).toFixed(9));(E=e<A?P-E:E)<0&&(E=2*P+E),(C=l<A?P-C:C)<0&&(C=2*P+C),s&&E>C&&(E-=2*P),!s&&C>E&&(C-=2*P)}var T=C-E;if(O(T)>h){var S=C,M=l,D=c;C=E+h*(s&&C>E?1:-1),l=A+n*k.cos(C),c=x+r*k.sin(C),p=xe(l,c,n,r,a,0,s,M,D,[C,S,A,x])}T=C-E;var I=k.cos(E),$=k.sin(E),N=k.cos(C),R=k.sin(C),j=k.tan(T/4),z=4/3*n*j,H=4/3*r*j,B=[e,t],F=[e+z*$,t-H*I],q=[l+z*R,c-H*N],W=[l,c];if(F[0]=2*B[0]-F[0],F[1]=2*B[1]-F[1],u)return[F,q,W][_](p);for(var U=[],Y=0,V=(p=[F,q,W][_](p).join().split(",")).length;Y<V;Y++)U[Y]=Y%2?m(p[Y-1],p[Y],f).y:m(p[Y],p[Y+1],f).x;return U},Ee=function(e,t,n,i,r,a,o,s,l){var c=1-l;return{x:I(c,3)*e+3*I(c,2)*l*n+3*c*l*l*r+I(l,3)*o,y:I(c,3)*t+3*I(c,2)*l*i+3*c*l*l*a+I(l,3)*s}},Ce=i(function(e,t,n,i,r,a,o,s){var l,c=r-2*n+e-(o-2*r+n),u=2*(n-e)-2*(r-n),d=e-n,h=(-u+k.sqrt(u*u-4*c*d))/2/c,f=(-u-k.sqrt(u*u-4*c*d))/2/c,p=[t,s],m=[e,o];return O(h)>"1e12"&&(h=.5),O(f)>"1e12"&&(f=.5),h>0&&h<1&&(l=Ee(e,t,n,i,r,a,o,s,h),m.push(l.x),p.push(l.y)),f>0&&f<1&&(l=Ee(e,t,n,i,r,a,o,s,f),m.push(l.x),p.push(l.y)),c=a-2*i+t-(s-2*a+i),d=t-i,h=(-(u=2*(i-t)-2*(a-i))+k.sqrt(u*u-4*c*d))/2/c,f=(-u-k.sqrt(u*u-4*c*d))/2/c,O(h)>"1e12"&&(h=.5),O(f)>"1e12"&&(f=.5),h>0&&h<1&&(l=Ee(e,t,n,i,r,a,o,s,h),m.push(l.x),p.push(l.y)),f>0&&f<1&&(l=Ee(e,t,n,i,r,a,o,s,f),m.push(l.x),p.push(l.y)),{min:{x:D[b](0,m),y:D[b](0,p)},max:{x:M[b](0,m),y:M[b](0,p)}}}),Te=t._path2curve=i(function(e,t){for(var n=_e(e),i=t&&_e(t),r={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},o=function(e,t){if(!e)return["C",t.x,t.y,t.x,t.y,t.x,t.y];switch(!(e[0]in{T:1,Q:1})&&(t.qx=t.qy=null),e[0]){case"M":t.X=e[1],t.Y=e[2];break;case"A":e=["C"][_](xe[b](0,[t.x,t.y][_](e.slice(1))));break;case"S":e=["C",t.x+(t.x-(t.bx||t.x)),t.y+(t.y-(t.by||t.y))][_](e.slice(1));break;case"T":t.qx=t.x+(t.x-(t.qx||t.x)),t.qy=t.y+(t.y-(t.qy||t.y)),e=["C"][_](Ae(t.x,t.y,t.qx,t.qy,e[1],e[2]));break;case"Q":t.qx=e[1],t.qy=e[2],e=["C"][_](Ae(t.x,t.y,e[1],e[2],e[3],e[4]));break;case"L":e=["C"][_](we(t.x,t.y,e[1],e[2]));break;case"H":e=["C"][_](we(t.x,t.y,e[1],t.y));break;case"V":e=["C"][_](we(t.x,t.y,t.x,e[1]));break;case"Z":e=["C"][_](we(t.x,t.y,t.X,t.Y))}return e},s=function(e,t){if(e[t].length>7){e[t].shift();for(var r=e[t];r.length;)e.splice(t++,0,["C"][_](r.splice(0,6)));e.splice(t,1),u=M(n.length,i&&i.length||0)}},l=function(e,t,r,a,o){e&&t&&"M"==e[o][0]&&"M"!=t[o][0]&&(t.splice(o,0,["M",a.x,a.y]),r.bx=0,r.by=0,r.x=e[o][1],r.y=e[o][2],u=M(n.length,i&&i.length||0))},c=0,u=M(n.length,i&&i.length||0);c<u;c++){n[c]=o(n[c],r),s(n,c),i&&(i[c]=o(i[c],a)),i&&s(i,c),l(n,i,r,a,c),l(i,n,a,r,c);var d=n[c],h=i&&i[c],f=d.length,p=i&&h.length;r.x=d[f-2],r.y=d[f-1],r.bx=q(d[f-4])||r.x,r.by=q(d[f-3])||r.y,a.bx=i&&(q(h[p-4])||a.x),a.by=i&&(q(h[p-3])||a.y),a.x=i&&h[p-2],a.y=i&&h[p-1]}return i?[n,i]:n},null,Le),Se=(t._parseDots=i(function(e){for(var n=[],i=0,r=e.length;i<r;i++){var a={},o=e[i].match(/^([^:]*):?([\d\.]*)/);if(a.color=t.getRGB(o[1]),a.color.error)return null;a.color=a.color.hex,o[2]&&(a.offset=o[2]+"%"),n.push(a)}for(i=1,r=n.length-1;i<r;i++)if(!n[i].offset){for(var s=q(n[i-1].offset||0),l=0,c=i+1;c<r;c++)if(n[c].offset){l=n[c].offset;break}l||(l=100,c=r);for(var u=((l=q(l))-s)/(c-i+1);i<c;i++)s+=u,n[i].offset=s+"%"}return n}),t._tear=function(e,t){e==t.top&&(t.top=e.prev),e==t.bottom&&(t.bottom=e.next),e.next&&(e.next.prev=e.prev),e.prev&&(e.prev.next=e.next)}),ke=(t._tofront=function(e,t){t.top!==e&&(Se(e,t),e.next=null,e.prev=t.top,t.top.next=e,t.top=e)},t._toback=function(e,t){t.bottom!==e&&(Se(e,t),e.next=t.bottom,e.prev=null,t.bottom.prev=e,t.bottom=e)},t._insertafter=function(e,t,n){Se(e,n),t==n.top&&(n.top=e),t.next&&(t.next.prev=e),e.next=t.next,e.prev=t,t.next=e},t._insertbefore=function(e,t,n){Se(e,n),t==n.bottom&&(n.bottom=e),t.prev&&(t.prev.next=e),e.prev=t.prev,t.prev=e,e.next=t},t._extractTransform=function(e,n){if(null==n)return e._.transform;n=E(n).replace(/\.{3}|\u2026/g,e._.transform||A);var i=t.parseTransformString(n),r=0,a=0,s=0,l=1,c=1,u=e._,d=new o;if(u.transform=i||[],i)for(var h=0,f=i.length;h<f;h++){var p,m=i[h],g=m.length;m[0]=E(m[0]).toLowerCase(),"t"==m[0]&&3==g?d.translate(m[1],m[2]):"r"==m[0]?2==g?(p=p||e.getBBox(1),d.rotate(m[1],p.x+p.width/2,p.y+p.height/2),r+=m[1]):4==g&&(d.rotate(m[1],m[2],m[3]),r+=m[1]):"s"==m[0]?2==g||3==g?(p=p||e.getBBox(1),d.scale(m[1],m[g-1],p.x+p.width/2,p.y+p.height/2),l*=m[1],c*=m[g-1]):5==g&&(d.scale(m[1],m[2],m[3],m[4]),l*=m[1],c*=m[2]):"m"==m[0]&&7==g&&d.add(m[1],m[2],m[3],m[4],m[5],m[6]),u.dirtyT=1,e.matrix=d}
95e.matrix=d,u.sx=l,u.sy=c,u.deg=r,u.dx=a=d.e,u.dy=s=d.f,1==l&&1==c&&!r&&u.bbox?(u.bbox.x+=+a,u.bbox.y+=+s):u.dirtyT=1}),Me=function(e){switch(e[0]){case"t":return["t",0,0];case"m":return["m",1,0,0,1,0,0];case"r":return 4==e.length?["r",0,e[2],e[3]]:["r",0];case"s":return 5==e.length?["s",1,1,e[3],e[4]]:3==e.length?["s",1,1]:["s",1]}},De=t._equaliseTransform=function(e,n){n=E(n).replace(/\.{3}|\u2026/g,e),e=t.parseTransformString(e)||[],n=t.parseTransformString(n)||[];for(var i,r,a,o,s=M(e.length,n.length),l=[],c=[],u=0;u<s;u++){if(a=e[u]||Me(n[u]),o=n[u]||Me(a),a[0]!=o[0]||"r"==a[0]&&(a[2]!=o[2]||a[3]!=o[3])||"s"==a[0]&&(a[3]!=o[3]||a[4]!=o[4]))return;for(l[u]=[],c[u]=[],i=0,r=M(a.length,o.length);i<r;i++)i in a&&(l[u][i]=a[i]),i in o&&(c[u][i]=o[i])}return{from:l,to:c}};t._getContainer=function(e,n,i,r){var a;if(null!=(a=null!=r||t.is(e,"object")?e:v.doc.getElementById(e)))return a.tagName?null==n?{container:a,width:a.style.pixelWidth||a.offsetWidth,height:a.style.pixelHeight||a.offsetHeight}:{container:a,width:n,height:i}:{container:1,x:e,y:n,width:i,height:r}},t.pathToRelative=be,t._engine={},t.path2curve=Te,t.matrix=function(e,t,n,i,r,a){return new o(e,t,n,i,r,a)},function(e){function n(e){return e[0]*e[0]+e[1]*e[1]}function i(e){var t=k.sqrt(n(e));e[0]&&(e[0]/=t),e[1]&&(e[1]/=t)}e.add=function(e,t,n,i,r,a){var s,l,c,u,d=[[],[],[]],h=[[this.a,this.c,this.e],[this.b,this.d,this.f],[0,0,1]],f=[[e,n,r],[t,i,a],[0,0,1]];for(e&&e instanceof o&&(f=[[e.a,e.c,e.e],[e.b,e.d,e.f],[0,0,1]]),s=0;s<3;s++)for(l=0;l<3;l++){for(u=0,c=0;c<3;c++)u+=h[s][c]*f[c][l];d[s][l]=u}this.a=d[0][0],this.b=d[1][0],this.c=d[0][1],this.d=d[1][1],this.e=d[0][2],this.f=d[1][2]},e.invert=function(){var e=this,t=e.a*e.d-e.b*e.c;return new o(e.d/t,-e.b/t,-e.c/t,e.a/t,(e.c*e.f-e.d*e.e)/t,(e.b*e.e-e.a*e.f)/t)},e.clone=function(){return new o(this.a,this.b,this.c,this.d,this.e,this.f)},e.translate=function(e,t){this.add(1,0,0,1,e,t)},e.scale=function(e,t,n,i){null==t&&(t=e),(n||i)&&this.add(1,0,0,1,n,i),this.add(e,0,0,t,0,0),(n||i)&&this.add(1,0,0,1,-n,-i)},e.rotate=function(e,n,i){e=t.rad(e),n=n||0,i=i||0;var r=+k.cos(e).toFixed(9),a=+k.sin(e).toFixed(9);this.add(r,a,-a,r,n,i),this.add(1,0,0,1,-n,-i)},e.x=function(e,t){return e*this.a+t*this.c+this.e},e.y=function(e,t){return e*this.b+t*this.d+this.f},e.get=function(e){return+this[E.fromCharCode(97+e)].toFixed(4)},e.toString=function(){return t.svg?"matrix("+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)].join()+")":[this.get(0),this.get(2),this.get(1),this.get(3),0,0].join()},e.toFilter=function(){return"progid:DXImageTransform.Microsoft.Matrix(M11="+this.get(0)+", M12="+this.get(2)+", M21="+this.get(1)+", M22="+this.get(3)+", Dx="+this.get(4)+", Dy="+this.get(5)+", sizingmethod='auto expand')"},e.offset=function(){return[this.e.toFixed(4),this.f.toFixed(4)]},e.split=function(){var e={};e.dx=this.e,e.dy=this.f;var r=[[this.a,this.c],[this.b,this.d]];e.scalex=k.sqrt(n(r[0])),i(r[0]),e.shear=r[0][0]*r[1][0]+r[0][1]*r[1][1],r[1]=[r[1][0]-r[0][0]*e.shear,r[1][1]-r[0][1]*e.shear],e.scaley=k.sqrt(n(r[1])),i(r[1]),e.shear/=e.scaley;var a=-r[0][1],o=r[1][1];return o<0?(e.rotate=t.deg(k.acos(o)),a<0&&(e.rotate=360-e.rotate)):e.rotate=t.deg(k.asin(a)),e.isSimple=!(+e.shear.toFixed(9)||e.scalex.toFixed(9)!=e.scaley.toFixed(9)&&e.rotate),e.isSuperSimple=!+e.shear.toFixed(9)&&e.scalex.toFixed(9)==e.scaley.toFixed(9)&&!e.rotate,e.noRotation=!+e.shear.toFixed(9)&&!e.rotate,e},e.toTransformString=function(){var e=this.split();return e.isSimple?"t"+[e.dx,e.dy]+"s"+[e.scalex,e.scaley,0,0]+"r"+[e.rotate,0,0]:"m"+[this.get(0),this.get(1),this.get(2),this.get(3),this.get(4),this.get(5)]}}(o.prototype);var Oe=navigator.userAgent.match(/Version\/(.*?)\s/)||navigator.userAgent.match(/Chrome\/(\d+)/);"Apple Computer, Inc."==navigator.vendor&&(Oe&&Oe[1]<4||"iP"==navigator.platform.slice(0,2))||"Google Inc."==navigator.vendor&&Oe&&Oe[1]<8?h.safari=function(){var e=this.rect(-99,-99,this.width+99,this.height+99).attr({stroke:"none"});setTimeout(function(){e.remove()})}:h.safari=ne;for(var Ie=function(){this.returnValue=!1},Pe=function(){return this.originalEvent.preventDefault()},$e=function(){this.cancelBubble=!0},Ne=function(){return this.originalEvent.stopPropagation()},Re=v.doc.addEventListener?function(e,t,n,i){var r=w&&T[t]?T[t]:t,a=function(r){var a=v.doc.documentElement.scrollTop||v.doc.body.scrollTop,o=v.doc.documentElement.scrollLeft||v.doc.body.scrollLeft,s=r.clientX+o,l=r.clientY+a;if(w&&T[g](t))for(var c=0,u=r.targetTouches&&r.targetTouches.length;c<u;
95c++)if(r.targetTouches[c].target==e){var d=r;(r=r.targetTouches[c]).originalEvent=d,r.preventDefault=Pe,r.stopPropagation=Ne;break}return n.call(i,r,s,l)};return e.addEventListener(r,a,!1),function(){return e.removeEventListener(r,a,!1),!0}}:v.doc.attachEvent?function(e,t,n,i){var r=function(e){e=e||v.win.event;var t=v.doc.documentElement.scrollTop||v.doc.body.scrollTop,r=v.doc.documentElement.scrollLeft||v.doc.body.scrollLeft,a=e.clientX+r,o=e.clientY+t;return e.preventDefault=e.preventDefault||Ie,e.stopPropagation=e.stopPropagation||$e,n.call(i,e,a,o)};return e.attachEvent("on"+t,r),function(){return e.detachEvent("on"+t,r),!0}}:void 0,je=[],ze=function(e){for(var t,n=e.clientX,i=e.clientY,r=v.doc.documentElement.scrollTop||v.doc.body.scrollTop,a=v.doc.documentElement.scrollLeft||v.doc.body.scrollLeft,o=je.length;o--;){if(t=je[o],w){for(var s,l=e.touches.length;l--;)if((s=e.touches[l]).identifier==t.el._drag.id){n=s.clientX,i=s.clientY,(e.originalEvent?e.originalEvent:e).preventDefault();break}}else e.preventDefault();var c,u=t.el.node,d=u.nextSibling,h=u.parentNode,f=u.style.display;v.win.opera&&h.removeChild(u),u.style.display="none",c=t.el.paper.getElementByPoint(n,i),u.style.display=f,v.win.opera&&(d?h.insertBefore(u,d):h.appendChild(u)),c&&eve("drag.over."+t.el.id,t.el,c),n+=a,i+=r,eve("drag.move."+t.el.id,t.move_scope||t.el,n-t.el._drag.x,i-t.el._drag.y,n,i,e)}},He=function(e){t.unmousemove(ze).unmouseup(He);for(var n,i=je.length;i--;)(n=je[i]).el._drag={},eve("drag.end."+n.el.id,n.end_scope||n.start_scope||n.move_scope||n.el,e);je=[]},Be=t.el={},Fe=C.length;Fe--;)!function(e){t[e]=Be[e]=function(n,i){return t.is(n,"function")&&(this.events=this.events||[],this.events.push({name:e,f:n,unbind:Re(this.shape||this.node||v.doc,e,n,i||this)})),this},t["un"+e]=Be["un"+e]=function(t){for(var n=this.events,i=n.length;i--;)if(n[i].name==e&&n[i].f==t)return n[i].unbind(),n.splice(i,1),!n.length&&delete this.events,this;return this}}(C[Fe]);Be.data=function(e,n){var i=ee[this.id]=ee[this.id]||{};if(1==arguments.length){if(t.is(e,"object")){for(var r in e)e[g](r)&&this.data(r,e[r]);return this}return eve("data.get."+this.id,this,i[e],e),i[e]}return i[e]=n,eve("data.set."+this.id,this,n,e),this},Be.removeData=function(e){return null==e?ee[this.id]={}:ee[this.id]&&delete ee[this.id][e],this},Be.hover=function(e,t,n,i){return this.mouseover(e,n).mouseout(t,i||n)},Be.unhover=function(e,t){return this.unmouseover(e).unmouseout(t)},Be.drag=function(e,n,i,r,a,o){function s(s){(s.originalEvent||s).preventDefault();var l=v.doc.documentElement.scrollTop||v.doc.body.scrollTop,c=v.doc.documentElement.scrollLeft||v.doc.body.scrollLeft;this._drag.x=s.clientX+c,this._drag.y=s.clientY+l,this._drag.id=s.identifier,!je.length&&t.mousemove(ze).mouseup(He),je.push({el:this,move_scope:r,start_scope:a,end_scope:o}),n&&eve.on("drag.start."+this.id,n),e&&eve.on("drag.move."+this.id,e),i&&eve.on("drag.end."+this.id,i),eve("drag.start."+this.id,a||r||this,s.clientX+c,s.clientY+l,s)}return this._drag={},this.mousedown(s),this},Be.onDragOver=function(e){e?eve.on("drag.over."+this.id,e):eve.unbind("drag.over."+this.id)},Be.undrag=function(){for(var e=je.length;e--;)je[e].el==this&&(t.unmousedown(je[e].start),je.splice(e++,1),eve.unbind("drag.*."+this.id));!je.length&&t.unmousemove(ze).unmouseup(He)},h.circle=function(e,n,i){var r=t._engine.circle(this,e||0,n||0,i||0);return this.__set__&&this.__set__.push(r),r},h.rect=function(e,n,i,r,a){var o=t._engine.rect(this,e||0,n||0,i||0,r||0,a||0);return this.__set__&&this.__set__.push(o),o},h.ellipse=function(e,n,i,r){var a=t._engine.ellipse(this,e||0,n||0,i||0,r||0);return this.__set__&&this.__set__.push(a),a},h.path=function(e){e&&!t.is(e,N)&&!t.is(e[0],R)&&(e+=A);var n=t._engine.path(t.format[b](t,arguments),this);return this.__set__&&this.__set__.push(n),n},h.image=function(e,n,i,r,a){var o=t._engine.image(this,e||"about:blank",n||0,i||0,r||0,a||0);return this.__set__&&this.__set__.push(o),o},h.text=function(e,n,i){var r=t._engine.text(this,e||0,n||0,E(i));return this.__set__&&this.__set__.push(r),r},h.set=function(e){!t.is(e,"array")&&(e=Array.prototype.splice.call(arguments,0,arguments.length));var n=new rt(e);return this.__set__&&this.__set__.push(n),n},h.setStart=function(e){this.__set__=e||this.set()},h.setFinish=function(){var e=this.__set__;return delete this.__set__,e},h.setSize=function(e,n){return t._engine.setSize.call(this,e,n)},h.setViewBox=function(e,n,i,r,a){return t._engine.setViewBox.call(this,e,n,i,r,a)},h.top=h.bottom=null,h.raphael=t;var qe=function(e){var t=e.getBoundingClientRect(),n=e.ownerDocument,i=n.body,r=n.documentElement,a=r.clientTop||i.clientTop||0,o=r.clientLeft||i.clientLeft||0;return{y:t.top+(v.win.pageYOffset||r.scrollTop||i.scrollTop)-a,x:t.left+(v.win.pageXOffset||r.scrollLeft||i.scrollLeft)-o}};h.getElementByPoint=function(e,t){var n=this,i=n.canvas,r=v.doc.elementFromPoint(e,t);if(v.win.opera&&"svg"==r.tagName){var a=qe(i),o=i.createSVGRect();o.x=e-a.x,o.y=t-a.y,o.width=o.height=1;var s=i.getIntersectionList(o,null);s.length&&(r=s[s.length-1])}if(!r)return null;for(;r.parentNode&&r!=i.parentNode&&!r.raphael;)r=r.parentNode;return r==n.canvas.parentNode&&(r=i),r=r&&r.raphael?n.getById(r.raphaelid):null},h.getById=function(e){for(var t=this.bottom;t;){if(t.id==e)return t;t=t.next}return null},h.forEach=function(e,t){for(var n=this.bottom;n;){if(!1===e.call(t,n))return this;n=n.next}return this},Be.getBBox=function(e){if(this.removed)return{};var t=this._
96;return e?(!t.dirty&&t.bboxwt||(this.realPath=oe[this.type](this),t.bboxwt=ye(this.realPath),t.bboxwt.toString=s,t.dirty=0),t.bboxwt):((t.dirty||t.dirtyT||!t.bbox)&&(!t.dirty&&this.realPath||(t.bboxwt=0,this.realPath=oe[this.type](this)),t.bbox=ye(se(this.realPath,this.matrix
96)),t.bbox.toString=s,t.dirty=t.dirtyT=0),t.bbox)},Be.clone=function(){return this.removed?null:this.paper[this.type]().attr(this.attr())},Be.glow=function(e){if("text"==this.type)return null;var t={width:((e=e||{}).width||10)+(+this.attr("stroke-width")||1),fill:e.fill||!1,opacity:e.opacity||.5,offsetx:e.offsetx||0,offsety:e.offsety||0,color:e.color||"#000"},n=t.width/2,i=this.paper,r=i.set(),a=this.realPath||oe[this.type](this);a=this.matrix?se(a,this.matrix):a;for(var o=1;o<n+1;o++)r.push(i.path(a).attr({stroke:t.color,fill:t.fill?t.color:"none","stroke-linejoin":"round","stroke-linecap":"round","stroke-width":+(t.width/n*o).toFixed(3),opacity:+(t.opacity/n).toFixed(3)}));return r.insertBefore(this).translate(t.offsetx,t.offsety)};var We={},Ue=function(e,n,i,r,a,o,s,l,c){var u,d,h=0,f=100,p=[e,n,i,r,a,o,s,l].join(),m=We[p];if(!m&&(We[p]=m={data:[]}),m.timer&&clearTimeout(m.timer),m.timer=setTimeout(function(){delete We[p]},2e3),null!=c&&!m.precision){var g=Ue(e,n,i,r,a,o,s,l);m.precision=10*~~g,m.data=[]}f=m.precision||f;for(var v=0;v<f+1;v++){if(m.data[v*f]?d=m.data[v*f]:(d=t.findDotsAtSegment(e,n,i,r,a,o,s,l,v/f),m.data[v*f]=d),v&&(h+=I(I(u.x-d.x,2)+I(u.y-d.y,2),.5)),null!=c&&h>=c)return d;u=d}if(null==c)return h},Ye=function(e,n){return function(i,r,a){for(var o,s,l,c,u,d="",h={},f=0,p=0,m=(i=Te(i)).length;p<m;p++){if("M"==(l=i[p])[0])o=+l[1],s=+l[2];else{if(f+(c=Ue(o,s,l[1],l[2],l[3],l[4],l[5],l[6]))>r){if(n&&!h.start){if(d+=["C"+(u=Ue(o,s,l[1],l[2],l[3],l[4],l[5],l[6],r-f)).start.x,u.start.y,u.m.x,u.m.y,u.x,u.y],a)return d;h.start=d,d=["M"+u.x,u.y+"C"+u.n.x,u.n.y,u.end.x,u.end.y,l[5],l[6]].join(),f+=c,o=+l[5],s=+l[6];continue}if(!e&&!n)return{x:(u=Ue(o,s,l[1],l[2],l[3],l[4],l[5],l[6],r-f)).x,y:u.y,alpha:u.alpha}}f+=c,o=+l[5],s=+l[6]}d+=l.shift()+l}return h.end=d,(u=e?f:n?h:t.findDotsAtSegment(o,s,l[0],l[1],l[2],l[3],l[4],l[5],1)).alpha&&(u={x:u.x,y:u.y,alpha:u.alpha}),u}},Ve=Ye(1),Ge=Ye(),Ke=Ye(0,1);t.getTotalLength=Ve,t.getPointAtLength=Ge,t.getSubpath=function(e,t,n){if(this.getTotalLength(e)-n<1e-6)return Ke(e,t).end;var i=Ke(e,n,1);return t?Ke(i,t).end:i},Be.getTotalLength=function(){if("path"==this.type)return this.node.getTotalLength?this.node.getTotalLength():Ve(this.attrs.path)},Be.getPointAtLength=function(e){if("path"==this.type)return Ge(this.attrs.path,e)},Be.getSubpath=function(e,n){if("path"==this.type)return t.getSubpath(this.attrs.path,e,n)};var Xe=t.easing_formulas={linear:function(e){return e},"<":function(e){return I(e,1.7)},">":function(e){return I(e,.48)},"<>":function(e){var t=.48-e/1.04,n=k.sqrt(.1734+t*t),i=n-t,r=-n-t,a=I(O(i),1/3)*(i<0?-1:1)+I(O(r),1/3)*(r<0?-1:1)+.5;return 3*(1-a)*a*a+a*a*a},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},elastic:function(e){return e==!!e?e:I(2,-10*e)*k.sin(2*P*(e-.075)/.3)+1},bounce:function(e){var t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375}};Xe.easeIn=Xe["ease-in"]=Xe["<"],Xe.easeOut=Xe["ease-out"]=Xe[">"],Xe.easeInOut=Xe["ease-in-out"]=Xe["<>"],Xe["back-in"]=Xe.backIn,Xe["back-out"]=Xe.backOut;var Qe=[],Je=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){setTimeout(e,16)},Ze=function(){for(var e=+new Date,n=0;n<Qe.length;n++){var i=Qe[n];if(!i.el.removed&&!i.paused){var r,a=e-i.start,o=i.ms,s=i.easing,l=i.from,c=i.diff,d=i.to,h=(i.t,i.el),f={};if(i.initstatus?(a=(i.initstatus*i.anim.top-i.prev)/(i.percent-i.prev)*o,i.status=i.initstatus,delete i.initstatus,i.stop&&Qe.splice(n--,1)):i.status=(i.prev+(i.percent-i.prev)*(a/o))/i.anim.top,!(a<0))if(a<o){var p=s(a/o);for(var m in l)if(l[g](m)){switch(V[m]){case $:r=+l[m]+p*o*c[m];break;case"colour":r="rgb("+[et(F(l[m].r+p*o*c[m].r)),et(F(l[m].g+p*o*c[m].g)),et(F(l[m].b+p*o*c[m].b))].join(",")+")";break;case"path":r=[];for(var v=0,y=l[m].length;v<y;v++){r[v]=[l[m][v][0]];for(var L=1,b=l[m][v].length;L<b;L++)r[v][L]=+l[m][v][L]+p*o*c[m][v][L];r[v]=r[v].join(x)}r=r.join(x);break;case"transform":if(c[m].real)for(r=[],v=0,y=l[m].length;v<y;v++)for(r[v]=[l[m][v][0]],L=1,b=l[m][v].length;L<b;L++)r[v][L]=l[m][v][L]+p*o*c[m][v][L];else{var _=function(e){return+l[m][e]+p*o*c[m][e]};r=[["m",_(0),_(1),_(2),_(3),_(4),_(5)]]}break;case"csv":if("clip-rect"==m)for(r=[],v=4;v--;)r[v]=+l[m][v]+p*o*c[m][v];break;default:var w=[].concat(l[m]);for(r=[],v=h.paper.customAttributes[m].length;v--;)r[v]=+w[v]+p*o*c[m][v]}f[m]=r}
96h.attr(f),function(e,t,n){setTimeout(function(){eve("anim.frame."+e,t,n)})}(h.id,h,i.anim)}else!function(e,n,i){setTimeout(function(){eve("anim.frame."+n.id,n,i),eve("anim.finish."+n.id,n,i),t.is(e,"function")&&e.call(n)})}(i.callback,h,i.anim),h.attr(d),Qe.splice(n--,1),i.repeat>1&&!i.next&&u(i.anim,i.el,i.anim.percents[0],null,i.totalOrigin,i.repeat-1),i.next&&!i.stop&&u(i.anim,i.el,i.next,null,i.totalOrigin,i.repeat)}}t.svg&&h&&h.paper&&h.paper.safari(),Qe.length&&Je(Ze)},et=function(e){return e>255?255:e<0?0:e};Be.animateWith=function(e,n,i,r,a,o){var s=i?t.animation(i,r,a,o):n;return status=e.status(n),this.animate(s).status(s,status*n.ms/s.ms)},Be.onAnimation=function(e){return e?eve.on("anim.frame."+this.id,e):eve.unbind("anim.frame."+this.id),this},c.prototype.delay=function(e){var t=new c(this.anim,this.ms);return t.times=this.times,t.del=+e||0,t},c.prototype.repeat=function(e){var t=new c(this.anim,this.ms);return t.del=this.del,t.times=k.floor(M(e,0))||1,t},t.animation=function(e,n,i,r){if(e instanceof c)return e;!t.is(i,"function")&&i||(r=r||i||null,i=null),e=Object(e),n=+n||0;var a,o,s={};for(o in e)e[g](o)&&q(o)!=o&&q(o)+"%"!=o&&(a=!0,s[o]=e[o]);return a?(i&&(s.easing=i),r&&(s.callback=r),new c({100:s},n)):new c(e,n)},Be.animate=function(e,n,i,r){var a=this;if(a.removed)return r&&r.call(a),a;var o=e instanceof c?e:t.animation(e,n,i,r);return u(o,a,o.percents[0],null,a.attr()),a},Be.setTime=function(e,t){return e&&null!=t&&this.status(e,D(t,e.ms)/e.ms),this},Be.status=function(e,t){var n,i,r=[],a=0;if(null!=t)return u(e,this,-1,D(t,1)),this;for(n=Qe.length;a<n;a++)if((i=Qe[a]).el.id==this.id&&(!e||i.anim==e)){if(e)return i.status;r.push({anim:i.anim,status:i.status})}return e?0:r},Be.pause=function(e){for(var t=0;t<Qe.length;t++)Qe[t].el.id!=this.id||e&&Qe[t].anim!=e||!1!==eve("anim.pause."+this.id,this,Qe[t].anim)&&(Qe[t].paused=!0);return this},Be.resume=function(e){for(var t=0;t<Qe.length;t++)if(Qe[t].el.id==this.id&&(!e||Qe[t].anim==e)){var n=Qe[t];!1!==eve("anim.resume."+this.id,this,n.anim)&&(delete n.paused,this.status(n.anim,n.status))}return this},Be.stop=function(e){for(var t=0;t<Qe.length;t++)Qe[t].el.id!=this.id||e&&Qe[t].anim!=e||!1!==eve("anim.stop."+this.id,this,Qe[t].anim)&&Qe.splice(t--,1);return this},Be.toString=function(){return"Rapha\xebl\u2019s object"};var tt,nt,it,rt=function(e){if(this.items=[],this.length=0,this.type="set",e)for(var t=0,n=e.length;t<n;t++)!e[t]||e[t].constructor!=Be.constructor&&e[t].constructor!=rt||(this[this.items.length]=this.items[this.items.length]=e[t],this.length++)},at=rt.prototype;for(var ot in at.push=function(){for(var e,t,n=0,i=arguments.length;n<i;n++)!(e=arguments[n])||e.constructor!=Be.constructor&&e.constructor!=rt||(this[t=this.items.length]=this.items[t]=e,this.length++);return this},at.pop=function(){return this.length&&delete this[this.length--],this.items.pop()},at.forEach=function(e,t){for(var n=0,i=this.items.length;n<i;n++)if(!1===e.call(t,this.items[n]))return this;return this},Be)Be[g](ot)&&(at[ot]=function(e){return function(){var t=arguments;return this.forEach(function(n){n[e][b](n,t)})}}(ot));at.attr=function(e,n){if(e&&t.is(e,R)&&t.is(e[0],"object"))for(var i=0,r=e.length;i<r;i++)this.items[i].attr(e[i]);else for(var a=0,o=this.items.length;a<o;a++)this.items[a].attr(e,n);return this},at.clear=function(){for(;this.length;)this.pop()},at.splice=function(e,t){e=e<0?M(this.length+e,0):e,t=M(0,D(this.length-e,t));var n,i=[],r=[],a=[];for(n=2;n<arguments.length;n++)a.push(arguments[n]);for(n=0;n<t;n++)r.push(this[e+n]);for(;n<this.length-e;n++)i.push(this[e+n]);var o=a.length;for(n=0;n<o+i.length;n++)this.items[e+n]=this[e+n]=n<o?a[n]:i[n-o];for(n=this.items.length=this.length-=t-o;this[n];)delete this[n++];return new rt(r)},at.exclude=function(e){for(var t,n=0,i=this.length;n<i;n++)(t||this[n]==e)&&(this[n]=this[n+1],t=1);if(t)return this.length--,delete this[n],!0},at.animate=function(e,n,i,r){(t.is(i,"function")||!i)&&(r=i||null);var a,o,s=this.items.length,l=s,c=this;if(!s)return this;r&&(o=function(){!--s&&r.call(c)}),i=t.is(i,N)?i:o;var u=t.animation(e,n,i,o);for(a=this.items[--l].animate(u);l--;)this.items[l]&&!this.items[l].removed&&this.items[l].animateWith(a,u);return this},at.insertAfter=function(e){for(var t=this.items.length;t--;)this.items[t].insertAfter(e);return this},at.getBBox=function(){for(var e=[],t=[],n=[],i=[],r=this.items.length;r--;)if(!this.items[r].removed){var a=this.items[r].getBBox();e.push(a.x),t.push(a.y),n.push(a.x+a.width),i.push(a.y+a.height)}return{x:e=D[b](0,e),y:t=D[b](0,t),width:M[b](0,n)-e,height:M[b](0,i)-t}},at.clone=function(e){e=new rt;for(var t=0,n=this.items.length;t<n;t++)e.push(this.items[t].clone());return e},at.toString=function(){return"Rapha\xebl\u2018s set"},t.registerFont=function(e){if(!e.face)return e;this.fonts=this.fonts||{};var t={w:e.w,face:{},glyphs:{}},n=e.face["font-family"];for(var i in e.face)e.face[g](i)&&(t.face[i]=e.face[i]);if(this.fonts[n]?this.fonts[n].push(t):this.fonts[n]=[t],!e.svg)for(var r in t.face["units-per-em"]=W(e.face["units-per-em"],10),e.glyphs)if(e.glyphs[g](r)){var a=e.glyphs[r];if(t.glyphs[r]={w:a.w,k:{},d:a.d&&"M"+a.d.replace(/[mlcxtrv]/g,function(e){return{l:"L",c:"C",x:"z",t:"m",r:"l",v:"c"}[e]||"M"})+"z"},a.k)for(var o in a.k)a[g](o)&&(t.glyphs[r].k[o]=a.k[o])}return e},h.getFont=function(e,n,i,r){if(r=r||"normal",i=i||"normal",n=+n||{normal:400,bold:700,lighter:300,bolder:800}[n]||400,t.fonts){var a,o=t.fonts[e];if(!o){var s=new RegExp("(^|\\s)"+e.replace(/[^\w\d\s+!~.:_-]/g,A)+"(\\s|$)","i");for(var l in t.fonts)if(t.fonts[g](l)&&s.test(l)){o=t.fonts[l];break}}if(o)for(var c=0,u=o.length;c<u&&((a=o[c]).face["font-weight"]!=n||a.face["font-style"]!=i&&a.face["font-style"]||a.face["font-stretch"]!=r);c++);return a}},h.print=function(e,n,i,r,a,o,s){o=o||"middle",s=M(D(s||0,1),-1);var l,c=this.set(),u=E(i).split(A),d=0;if(t.is(r,i)&&(r=this.getFont(r)),r){l=(a||16)/r.face["units-per-em"];for(var h=r.face.bbox.split(f),p=+h[0],m=+h[1]+("baseline"==o?h[3]-h[1]+ +r.face.desce
96nt:(h[3]-h[1])/2),g=0,v=u.length;g<v;g++){var y=g&&r.glyphs[u[g-1]]||{},L=r.glyphs[u[g]];d+=g?(y.w||r.w)+(y.k&&y.k[u[g]]||0)+r.w*s:0,L&&L.d&&c.push(this.path(L.d).attr({fill:"#000",stroke:"none",transform:[["t",d*l,0]]}))}c.transform(["...s",l,l,p,m,"t",(e-p)/l,(n-m)/l])}return c},t.format=function(e,n){var i=t.is(n,R)?[0][_](n):arguments;return e&&t.is(e,N)&&i.length-1&&(e=e.replace(m,function(e,t){return null==i[++t]?A:i[t]})),e||A},t.fullfill=(tt=/\{([^\}]+)\}/g,nt=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g,it=function(e,t,n){var i=n;return t.replace(nt,function(e,t,n,r,a){t=t||r,i&&(t in i&&(i=i[t]),"function"==typeof i&&a&&(i=i()))}),i=(null==i||i==n?e:i)+""},function(e,t){return String(e).replace(tt,function(e,n){return it(e,n,t)})}),t.ninja=function(){return y.was?v.win.Raphael=y.is:delete Raphael,t},t.st=at,function(e,n,i){function r(){/in/.test(e.readyState)?setTimeout(r,9):t.eve("DOMload")}null==e.readyState&&e.addEventListener&&(e.addEventListener(n,i=function(){e.removeEventListener(n,i,!1),e.readyState="complete"},!1),e.readyState="loading"),r()}(document,"DOMContentLoaded"),y.was?v.win.Raphael=t:Raphael=t,eve.on("DOMload",function(){d=!0})}(),
97// │ Copyright (c) 2008-2011 Dmitry Baranovskiy (http://raphaeljs.com)   │ \\
98// │ Copyright (c) 2008-2011 Sencha Labs (http://sencha.com)             │ \\
99window.Raphael.svg&&function(t){var n="hasOwnProperty",i=String,r=parseFloat,a=parseInt,o=Math,s=o.max,l=o.abs,c=o.pow,u=/[, ]+/,d=t.eve,h="",f=" ",p="http://www.w3.org/1999/xlink",m={block:"M5,0 0,2.5 5,5z",classic:"M5,0 0,2.5 5,5 3.5,3 3.5,2z",diamond:"M2.5,0 5,2.5 2.5,5 0,2.5z",open:"M6,1 1,3.5 6,6",oval:"M2.5,0A2.5,2.5,0,0,1,2.5,5 2.5,2.5,0,0,1,2.5,0z"},g={};t.toString=function(){return"Your browser supports SVG.\nYou are running Rapha\xebl "+this.version};var v=function(e,r){if(r)for(var a in"string"==typeof e&&(e=v(e)),r)r[n](a)&&("xlink:"==a.substring(0,6)?e.setAttributeNS(p,a.substring(6),i(r[a])):-1==i(r[a]).indexOf("Infinity")&&e.setAttribute(a,i(r[a])));else(e=t._g.doc.createElementNS("http://www.w3.org/2000/svg",e)).style&&(e.style.webkitTapHighlightColor="rgba(0,0,0,0)");return e},y=function(e,n){var a="linear",u=e.id+n,d=.5,f=.5,p=e.node,m=e.paper,g=p.style,y=t._g.doc.getElementById(u);if(!y){if(n=(n=i(n).replace(t._radial_gradient,function(e,t,n){if(a="radial",t&&n){d=r(t);var i=2*((f=r(n))>.5)-1;c(d-.5,2)+c(f-.5,2)>.25&&(f=o.sqrt(.25-c(d-.5,2))*i+.5)&&.5!=f&&(f=f.toFixed(5)-1e-5*i)}return h})).split(/\s*\-\s*/),"linear"==a){var L=n.shift();if(L=-r(L),isNaN(L))return null;var b=[0,0,o.cos(t.rad(L)),o.sin(t.rad(L))],_=1/(s(l(b[2]),l(b[3]))||1);b[2]*=_,b[3]*=_,b[2]<0&&(b[0]=-b[2],b[2]=0),b[3]<0&&(b[1]=-b[3],b[3]=0)}var w=t._parseDots(n);if(!w)return null;e.gradient&&(m.defs.removeChild(e.gradient),delete e.gradient),u=u.replace(/[\(\)\s,\xb0#]/g,"-"),y=v(a+"Gradient",{id:u}),e.gradient=y,v(y,"radial"==a?{fx:d,fy:f}:{x1:b[0],y1:b[1],x2:b[2],y2:b[3],gradientTransform:e.matrix.invert()}),m.defs.appendChild(y);for(var A=0,x=w.length;A<x;A++)y.appendChild(v("stop",{offset:w[A].offset?w[A].offset:A?"100%":"0%","stop-color":w[A].color||"#fff"}))}return v(p,{fill:"url(#"+u+")",opacity:1,"fill-opacity":1}),g.fill=h,g.opacity=1,g.fillOpacity=1,1},L=function(e){var t=e.getBBox(1);v(e.pattern,{patternTransform:e.matrix.invert()+" translate("+t.x+","+t.y+")"})},b=function(e,r,a){if("path"==e.type){for(var o,s,l,c,u,d=i(r).toLowerCase().split("-"),h=e.paper,p=a?"end":"start",y=e.node,L=e.attrs,b=L["stroke-width"],_=d.length,w="classic",A=3,x=3,E=5;_--;)switch(d[_]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":w=d[_];break;case"wide":x=5;break;case"narrow":x=2;break;case"long":A=5;break;case"short":A=2}if("open"==w?(A+=2,x+=2,E+=2,l=1,c=a?4:1,u={fill:"none",stroke:L.stroke}):(c=l=A/2,u={fill:L.stroke,stroke:"none"}),e._.arrows?a?(e._.arrows.endPath&&g[e._.arrows.endPath]--,e._.arrows.endMarker&&g[e._.arrows.endMarker]--):(e._.arrows.startPath&&g[e._.arrows.startPath]--,e._.arrows.startMarker&&g[e._.arrows.startMarker]--):e._.arrows={},"none"!=w){var C="raphael-marker-"+w,T="raphael-marker-"+p+w+A+x;t._g.doc.getElementById(C)?g[C]++:(h.defs.appendChild(v(v("path"),{"stroke-linecap":"round",d:m[w],id:C})),g[C]=1);var S,k=t._g.doc.getElementById(T);k?(g[T]++,S=k.getElementsByTagName("use")[0]):(k=v(v("marker"),{id:T,markerHeight:x,markerWidth:A,orient:"auto",refX:c,refY:x/2}),S=v(v("use"),{"xlink:href":"#"+C,transform:(a?" rotate(180 "+A/2+" "+x
99/2+") ":f)+"scale("+A/E+","+x/E+")","stroke-width":1/((A/E+x/E)/2)}),k.appendChild(S),h.defs.appendChild(k),g[T]=1),v(S,u);var M=l*("diamond"!=w&&"oval"!=w);a?(o=e._.arrows.startdx*b||0,s=t.getTotalLength(L.path)-M*b):(o=M*b,s=t.getTotalLength(L.path)-(e._.arrows.enddx*b||0)),(u={})["marker-"+p]="url(#"+T+")",(s||o)&&(u.d=Raphael.getSubpath(L.path,o,s)),v(y,u),e._.arrows[p+"Path"]=C,e._.arrows[p+"Marker"]=T,e._.arrows[p+"dx"]=M,e._.arrows[p+"Type"]=w,e._.arrows[p+"String"]=r}else a?(o=e._.arrows.startdx*b||0,s=t.getTotalLength(L.path)-o):(o=0,s=t.getTotalLength(L.path)-(e._.arrows.enddx*b||0)),e._.arrows[p+"Path"]&&v(y,{d:Raphael.getSubpath(L.path,o,s)}),delete e._.arrows[p+"Path"],delete e._.arrows[p+"Marker"],delete e._.arrows[p+"dx"],delete e._.arrows[p+"Type"],delete e._.arrows[p+"String"];for(u in g)if(g[n](u)&&!g[u]){var D=t._g.doc.getElementById(u);D&&D.parentNode.removeChild(D)}}},_={"":[0],none:[0],"-":[3,1],".":[1,1],"-.":[3,1,1,1],"-..":[3,1,1,1,1,1],". ":[1,3],"- ":[4,3],"--":[8,3],"- .":[4,3,1,3],"--.":[8,3,1,3],"--..":[8,3,1,3,1,3]},w=function(e,t,n){if(t=_[i(t).toLowerCase()]){for(var r=e.attrs["stroke-width"]||"1",a={round:r,square:r,butt:0}[e.attrs["stroke-linecap"]||n["stroke-linecap"]]||0,o=[],s=t.length;s--;)o[s]=t[s]*r+(s%2?1:-1)*a;v(e.node,{"stroke-dasharray":o.join(",")})}},A=function(e,r){var o=e.node,c=e.attrs,d=o.style.visibility;for(var f in o.style.visibility="hidden",r)if(r[n](f)){if(!t._availableAttrs[n](f))continue;var m=r[f];switch(c[f]=m,f){case"blur":e.blur(m);break;case"href":case"title":case"target":var g=o.parentNode;if("a"!=g.tagName.toLowerCase()){var _=v("a");g.insertBefore(_,o),_.appendChild(o),g=_}"target"==f&&"blank"==m?g.setAttributeNS(p,"show","new"):g.setAttributeNS(p,f,m);break;case"cursor":o.style.cursor=m;break;case"transform":e.transform(m);break;case"arrow-start":b(e,m);break;case"arrow-end":b(e,m,1);break;case"clip-rect":var A=i(m).split(u);if(4==A.length){e.clip&&e.clip.parentNode.parentNode.removeChild(e.clip.parentNode);var x=v("clipPath"),C=v("rect");x.id=t.createUUID(),v(C,{x:A[0],y:A[1],width:A[2],height:A[3]}),x.appendChild(C),e.paper.defs.appendChild(x),v(o,{"clip-path":"url(#"+x.id+")"}),e.clip=C}if(!m){var T=t._g.doc.getElementById(o.getAttribute("clip-path").replace(/(^url\(#|\)$)/g,h));T&&T.parentNode.removeChild(T),v(o,{"clip-path":h}),delete e.clip}break;case"path":"path"==e.type&&(v(o,{d:m?c.path=t._pathToAbsolute(m):"M0,0"}),e._.dirty=1,e._.arrows&&("startString"in e._.arrows&&b(e,e._.arrows.startString),"endString"in e._.arrows&&b(e,e._.arrows.endString,1)));break;case"width":if(-1==m.toString().indexOf("Infinity")&&o.setAttribute(f,m),e._.dirty=1,!c.fx)break;f="x",m=c.x;case"x":c.fx&&(m=-c.x-(c.width||0));case"rx":if("rx"==f&&"rect"==e.type)break;case"cx":-1==m.toString().indexOf("Infinity")&&o.setAttribute(f,m),e.pattern&&L(e),e._.dirty=1;break;case"height":if(-1==m.toString().indexOf("Infinity")&&o.setAttribute(f,m),e._.dirty=1,!c.fy)break;f="y",m=c.y;case"y":c.fy&&(m=-c.y-(c.height||0));case"ry":if("ry"==f&&"rect"==e.type)break;case"cy":-1==m.toString().indexOf("Infinity")&&o.setAttribute(f,m),e.pattern&&L(e),e._.dirty=1;break;case"r":"rect"==e.type?v(o,{rx:m,ry:m}):-1==m.toString().indexOf("Infinity")&&o.setAttribute(f,m),e._.dirty=1;break;case"src":"image"==e.type&&o.setAttributeNS(p,"href",m);break;case"stroke-width":1==e._.sx&&1==e._.sy||(m/=s(l(e._.sx),l(e._.sy))||1),e.paper._vbSize&&(m*=e.paper._vbSize),-1==m.toString().indexOf("Infinity")&&o.setAttribute(f,m),c["stroke-dasharray"]&&w(e,c["stroke-dasharray"],r),e._.arrows&&("startString"in e._.arrows&&b(e,e._.arrows.startString),"endString"in e._.arrows&&b(e,e._.arrows.endString,1));break;case"stroke-dasharray":w(e,m,r);break;case"fill":var S=i(m).match(t._ISURL);if(S){x=v("pattern");var k=v("image");x.id=t.createUUID(),v(x,{x:0,y:0,patternUnits:"userSpaceOnUse",height:1,width:1}),v(k,{x:0,y:0,"xlink:href":S[1]}),x.appendChild(k),function(n){t._preload(S[1],function(){var t=this.offsetWidth,i=this.offsetHeight;v(n,{width:t,height:i}),v(k,{width:t,height:i}),e.paper.safari()})}(x),e.paper.defs.appendChild(x),o.style.fill="url(#"+x.id+")",v(o,{fill:"url(#"+x.id+")"}),e.pattern=x,e.pattern&&L(e);break}var M=t.getRGB(m);if(M.error){if(("circle"==e.type||"ellipse"==e.type||"r"!=i(m).charAt())&&y(e,m)){if("opacity"in c||"fill-opacity"in c){var D=t._g.doc.getElementById(o.getAttribute("fill").replace(/^url\(#|\)$/g,h));if(D){var O=D.getElementsByTagName("stop");v(O[O.length-1],{"stop-opacity":("opacity"in c?c.opacity:1)*("fill-opacity"in c?c["fill-opacity"]:1)})}}c.gradient=m,c.fill="none";break}}else delete r.gradient,delete c.gradient,!t.is(c.opacity,"undefined")&&t.is(r.opacity,"undefined")&&v(o,{opacity:c.op
99acity}),!t.is(c["fill-opacity"],"undefined")&&t.is(r["fill-opacity"],"undefined")&&v(o,{"fill-opacity":c["fill-opacity"]});M[n]("opacity")&&v(o,{"fill-opacity":M.opacity>1?M.opacity/100:M.opacity});case"stroke":-1==(M=t.getRGB(m)).hex.indexOf("Infinity")&&o.setAttribute(f,M.hex),"stroke"==f&&M[n]("opacity")&&v(o,{"stroke-opacity":M.opacity>1?M.opacity/100:M.opacity}),"stroke"==f&&e._.arrows&&("startString"in e._.arrows&&b(e,e._.arrows.startString),"endString"in e._.arrows&&b(e,e._.arrows.endString,1));break;case"gradient":("circle"==e.type||"ellipse"==e.type||"r"!=i(m).charAt())&&y(e,m);break;case"opacity":c.gradient&&!c[n]("stroke-opacity")&&v(o,{"stroke-opacity":m>1?m/100:m});case"fill-opacity":if(c.gradient){(D=t._g.doc.getElementById(o.getAttribute("fill").replace(/^url\(#|\)$/g,h)))&&(O=D.getElementsByTagName("stop"),v(O[O.length-1],{"stop-opacity":m}));break}default:"font-size"==f&&(m=a(m,10)+"px");var I=f.replace(/(\-.)/g,function(e){return e.substring(1).toUpperCase()});o.style[I]=m,e._.dirty=1,-1==m.toString().indexOf("Infinity")&&o.setAttribute(f,m)}}E(e,r),o.style.visibility=d},x=1.2,E=function(e,r){if("text"==e.type&&(r[n]("text")||r[n]("font")||r[n]("font-size")||r[n]("x")||r[n]("y"))){var o=e.attrs,s=e.node,l=s.firstChild?a(t._g.doc.defaultView.getComputedStyle(s.firstChild,h).getPropertyValue("font-size"),10):10;if(r[n]("text")){for(o.text=r.text;s.firstChild;)s.removeChild(s.firstChild);for(var c,u=i(r.text).split("\n"),d=[],f=0,p=u.length;f<p;f++)c=v("tspan"),f&&v(c,{dy:l*x,x:o.x}),c.appendChild(t._g.doc.createTextNode(u[f])),s.appendChild(c),d[f]=c}else for(f=0,p=(d=s.getElementsByTagName("tspan")).length;f<p;f++)f?v(d[f],{dy:l*x,x:o.x}):v(d[0],{dy:0});v(s,{x:o.x,y:o.y}),e._.dirty=1;var m=e._getBBox(),g=o.y-(m.y+m.height/2);g&&t.is(g,"finite")&&v(d[0],{dy:g})}},C=function(e,n){this[0]=this.node=e,e.raphael=!0,this.id=t._oid++,e.raphaelid=this.id,this.matrix=t.matrix(),this.realPath=null,this.paper=n,this.attrs=this.attrs||{},this._={transform:[],sx:1,sy:1,deg:0,dx:0,dy:0,dirty:1},!n.bottom&&(n.bottom=this),this.prev=n.top,n.top&&(n.top.next=this),n.top=this,this.next=null},T=t.el;C.prototype=T,T.constructor=C,t._engine.path=function(e,t){var n=v("path");t.canvas&&t.canvas.appendChild(n);var i=new C(n,t);return i.type="path",A(i,{fill:"none",stroke:"#000",path:e}),i},T.rotate=function(e,t,n){if(this.removed)return this;if((e=i(e).split(u)).length-1&&(t=r(e[1]),n=r(e[2])),e=r(e[0]),null==n&&(t=n),null==t||null==n){var a=this.getBBox(1);t=a.x+a.width/2,n=a.y+a.height/2}return this.transform(this._.transform.concat([["r",e,t,n]])),this},T.scale=function(e,t,n,a){if(this.removed)return this;if((e=i(e).split(u)).length-1&&(t=r(e[1]),n=r(e[2]),a=r(e[3])),e=r(e[0]),null==t&&(t=e),null==a&&(n=a),null==n||null==a)var o=this.getBBox(1);return n=null==n?o.x+o.width/2:n,a=null==a?o.y+o.height/2:a,this.transform(this._.transform.concat([["s",e,t,n,a]])),this},T.translate=function(e,t){return this.removed?this:((e=i(e).split(u)).length-1&&(t=r(e[1])),e=r(e[0])||0,t=+t||0,this.transform(this._.transform.concat([["t",e,t]])),this)},T.transform=function(e){var i=this._;if(null==e)return i.transform;if(t._extractTransform(this,e),this.clip&&v(this.clip,{transform:this.matrix.invert()}),this.pattern&&L(this),this.node&&v(this.node,{transform:this.matrix}),1!=i.sx||1!=i.sy){var r=this.attrs[n]("stroke-width")?this.attrs["stroke-width"]:1;this.attr({"stroke-width":r})}return this},T.hide=function(){return!this.removed&&this.paper.safari(this.node.style.display="none"),this},T.show=function(){return!this.removed&&this.paper.safari(this.node.style.display=""),this},T.remove=function(){if(!this.removed){for(var e in d.unbind("*.*."+this.id),t._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this)delete this[e];this.removed=!0}},T._getBBox=function(){if("none"==this.node.style.display){this.show();var t=!0}var n={};try{n=this.node.getBBox()}catch(e){}finally{n=n||{}}return t&&this.hide(),n},T.attr=function(e,i){if(this.removed)return this;if(null==e){var r={};for(var a in this.attrs)this.attrs[n](a)&&(r[a]=this.attrs[a]);return r.gradient&&"none"==r.fill&&(r.fill=r.gradient)&&delete r.gradient,r.transform=this._.transform,r}if(null==i&&t.is(e,"string")){if("fill"==e&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;if("transform"==e)return this._.transform;
99for(var o=e.split(u),s={},l=0,c=o.length;l<c;l++)(e=o[l])in this.attrs?s[e]=this.attrs[e]:t.is(this.paper.customAttributes[e],"function")?s[e]=this.paper.customAttributes[e].def:s[e]=t._availableAttrs[e];return c-1?s:s[o[0]]}if(null==i&&t.is(e,"array")){for(s={},l=0,c=e.length;l<c;l++)s[e[l]]=this.attr(e[l]);return s}if(null!=i){var d={};d[e]=i}else null!=e&&t.is(e,"object")&&(d=e);for(var h in this.paper.customAttributes)if(this.paper.customAttributes[n](h)&&d[n](h)&&t.is(this.paper.customAttributes[h],"function")){var f=this.paper.customAttributes[h].apply(this,[].concat(d[h]));for(var p in this.attrs[h]=d[h],f)f[n](p)&&(d[p]=f[p])}return A(this,d),this},T.toFront=function(){if(this.removed)return this;this.node.parentNode.appendChild(this.node);var e=this.paper;return e.top!=this&&t._tofront(this,e),this},T.toBack=function(){if(this.removed)return this;if(this.node.parentNode.firstChild!=this.node){this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),t._toback(this,this.paper);this.paper}return this},T.insertAfter=function(e){if(this.removed)return this;var n=e.node||e[e.length-1].node;return n.nextSibling?n.parentNode.insertBefore(this.node,n.nextSibling):n.parentNode.appendChild(this.node),t._insertafter(this,e,this.paper),this},T.insertBefore=function(e){if(this.removed)return this;var n=e.node||e[0].node;return n.parentNode.insertBefore(this.node,n),t._insertbefore(this,e,this.paper),this},T.blur=function(e){var n=this;if(0!=+e){var i=v("filter"),r=v("feGaussianBlur");n.attrs.blur=e,i.id=t.createUUID(),v(r,{stdDeviation:+e||1.5}),i.appendChild(r),n.paper.defs.appendChild(i),n._blur=i,v(n.node,{filter:"url(#"+i.id+")"})}else n._blur&&(n._blur.parentNode.removeChild(n._blur),delete n._blur,delete n.attrs.blur),n.node.removeAttribute("filter")},t._engine.circle=function(e,t,n,i){var r=v("circle");e.canvas&&e.canvas.appendChild(r);var a=new C(r,e);return a.attrs={cx:t,cy:n,r:i,fill:"none",stroke:"#000"},a.type="circle",v(r,a.attrs),a},t._engine.rect=function(e,t,n,i,r,a){var o=v("rect");e.canvas&&e.canvas.appendChild(o);var s=new C(o,e);return s.attrs={x:t,y:n,width:i,height:r,r:a||0,rx:a||0,ry:a||0,fill:"none",stroke:"#000"},s.type="rect",v(o,s.attrs),s},t._engine.ellipse=function(e,t,n,i,r){var a=v("ellipse");e.canvas&&e.canvas.appendChild(a);var o=new C(a,e);return o.attrs={cx:t,cy:n,rx:i,ry:r,fill:"none",stroke:"#000"},o.type="ellipse",v(a,o.attrs),o},t._engine.image=function(e,t,n,i,r,a){var o=v("image");v(o,{x:n,y:i,width:r,height:a,preserveAspectRatio:"none"}),o.setAttributeNS(p,"href",t),e.canvas&&e.canvas.appendChild(o);var s=new C(o,e);return s.attrs={x:n,y:i,width:r,height:a,src:t},s.type="image",s},t._engine.text=function(e,n,i,r){var a=v("text");e.canvas&&e.canvas.appendChild(a);var o=new C(a,e);return o.attrs={x:n,y:i,"text-anchor":"middle",text:r,font:t._availableAttrs.font,stroke:"none",fill:"#000"},o.type="text",A(o,o.attrs),o},t._engine.setSize=function(e,t){return this.width=e||this.width,this.height=t||this.height,this.canvas.setAttribute("width",this.width),this.canvas.setAttribute("height",this.height),this._viewBox&&this.setViewBox.apply(this,this._viewBox),this},t._engine.create=function(){var e=t._getContainer.apply(0,arguments),n=e&&e.container,i=e.x,r=e.y,a=e.width,o=e.height;if(!n)throw new Error("SVG container not found.");var s,l=v("svg"),c="overflow:hidden;";return i=i||0,r=r||0,v(l,{height:o=o||342,version:1.1,width:a=a||512,xmlns:"http://www.w3.org/2000/svg"}),1==n?(l.style.cssText=c+"position:absolute;left:"+i+"px;top:"+r+"px",t._g.doc.body.appendChild(l),s=1):(l.style.cssText=c+"position:relative",n.firstChild?n.insertBefore(l,n.firstChild):n.appendChild(l)),(n=new t._Paper).width=a,n.height=o,n.canvas=l,n.clear(),n._left=n._top=0,s&&(n.renderfix=function(){}),n.renderfix(),n},t._engine.setViewBox=function(e,t,n,i,r){d("setViewBox",this,this._viewBox,[e,t,n,i,r]);var a,o,l=s(n/this.width,i/this.height),c=this.top,u=r?"meet":"xMinYMin";for(null==e?(this._vbSize&&(l=1),delete this._vbSize,a="0 0 "+this.width+f+this.height):(this._vbSize=l,a=e+f+t+f+n+f+i),v(this.canvas,{viewBox:a,preserveAspectRatio:u});l&&c;)o="stroke-width"in c.attrs?c.attrs["stroke-width"]:1,c.attr({"stroke-width":o}),c._.dirty=1,c._.dirtyT=1,c=c.prev;return this._viewBox=[e,t,n,i,!!r],this},t.prototype.renderfix=function(){var e=this.canvas,t=e.style,n=e.getScreenCTM()||e.createSVGMatrix(),i=-n.e%1,r=-n.f%1;(i||r)&&(i&&(this._left=(this._left+i)%1,t.left=this._left+"px"),r&&(this._top=(this._top+r)%1,t.top=this._top+"px"))},t.prototype.clear=function(){t.eve("clear",this);for(var e=this.canvas;e.firstChild;)e.removeChild(e.firstChild);this.bottom=this.top=null,(this.desc=v("desc")).appendChild(t._g.doc.createTextNode("Created with Rapha\xebl "+t.version)),e.appendChild(this.desc),e.appendChild(this.defs=v("defs"))},t.prototype.remove=function(){for(var e in d("remove",this),this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas),this)this[e]=removed(e)};var S=t.st;
vendor: 9,802 bytes, lines 99-102
99for(var k in T)T[n](k)&&!S[n](k)&&(S[k]=function(e){return function(){var t=arguments;return this.forEach(function(n){n[e].apply(n,t)})}}(k))}(window.Raphael),
100// │ Copyright (c) 2008-2011 Dmitry Baranovskiy (http://raphaeljs.com)   │ \\
101// │ Copyright (c) 2008-2011 Sencha Labs (http://sencha.com)             │ \\
102window.Raphael.vml&&function(t){var n="hasOwnProperty",i=String,r=parseFloat,a=Math,o=a.round,s=a.max,l=a.min,c=a.abs,u="fill",d=/[, ]+/,h=(t.eve," progid:DXImageTransform.Microsoft"),f=" ",p="",m={M:"m",L:"l",C:"c",Z:"x",m:"t",l:"r",c:"v",z:"x"},g=/([clmz]),?([^clmz]*)/gi,v=/ progid:\S+Blur\([^\)]+\)/g,y=/-?[^,\s-]+/g,L="position:absolute;left:0;top:0;width:1px;height:1px",b=21600,_={path:1,rect:1,image:1},w={circle:1,ellipse:1},A=function(e){var n=/[ahqstv]/gi,r=t._pathToAbsolute;if(i(e).match(n)&&(r=t._path2curve),n=/[clmz]/g,r==t._pathToAbsolute&&!i(e).match(n)){var a=i(e).replace(g,function(e,t,n){var i=[],r="m"==t.toLowerCase(),a=m[t];return n.replace(y,function(e){r&&2==i.length&&(a+=i+m["m"==t?"l":"L"],i=[]),i.push(o(e*b))}),a+i});return a}var s,l,c=r(e);a=[];for(var u=0,d=c.length;u<d;u++){s=c[u],"z"==(l=c[u][0].toLowerCase())&&(l="x");for(var h=1,v=s.length;h<v;h++)l+=o(s[h]*b)+(h!=v-1?",":p);a.push(l)}return a.join(f)},x=function(e,n,i){var r=t.matrix();return r.rotate(-e,.5,.5),{dx:r.x(n,i),dy:r.y(n,i)}},E=function(e,t,n,i,r,a){var o=e._,s=e.matrix,l=o.fillpos,d=e.node,h=d.style,p=1,m="",g=b/t,v=b/n;if(h.visibility="hidden",t&&n){if(d.coordsize=c(g)+f+c(v),h.rotation=a*(t*n<0?-1:1),a){var y=x(a,i,r);i=y.dx,r=y.dy}if(t<0&&(m+="x"),n<0&&(m+=" y")&&(p=-1),h.flip=m,d.coordorigin=i*-g+f+r*-v,l||o.fillsize){var L=d.getElementsByTagName(u);L=L&&L[0],d.removeChild(L),l&&(y=x(a,s.x(l[0],l[1]),s.y(l[0],l[1])),L.position=y.dx*p+f+y.dy*p),o.fillsize&&(L.size=o.fillsize[0]*c(t)+f+o.fillsize[1]*c(n)),d.appendChild(L)}h.visibility="visible"}};t.toString=function(){return"Your browser doesn\u2019t support SVG. Falling down to VML.\nYou are running Rapha\xebl "+this.version},addArrow=function(e,t,n){for(var r=i(t).toLowerCase().split("-"),a=n?"end":"start",o=r.length,s="classic",l="medium",c="medium";o--;)switch(r[o]){case"block":case"classic":case"oval":case"diamond":case"open":case"none":s=r[o];break;case"wide":case"narrow":c=r[o];break;case"long":case"short":l=r[o]}var u=e.node.getElementsByTagName("stroke")[0];u[a+"arrow"]=s,u[a+"arrowlength"]=l,u[a+"arrowwidth"]=c},setFillAndStroke=function(e,a){e.attrs=e.attrs||{};var c=e.node,h=e.attrs,m=c.style,g=_[e.type]&&(a.x!=h.x||a.y!=h.y||a.width!=h.width||a.height!=h.height||a.cx!=h.cx||a.cy!=h.cy||a.rx!=h.rx||a.ry!=h.ry||a.r!=h.r),v=w[e.type]&&(h.cx!=a.cx||h.cy!=a.cy||h.r!=a.r||h.rx!=a.rx||h.ry!=a.ry),y=e;for(var L in a)a[n](L)&&(h[L]=a[L]);if(g&&(h.path=t._getPath[e.type](e),e._.dirty=1),a.href&&(c.href=a.href),a.title&&(c.title=a.title),a.target&&(c.target=a.target),a.cursor&&(m.cursor=a.cursor),"blur"in a&&e.blur(a.blur),(a.path&&"path"==e.type||g)&&(c.path=A(~i(h.path).toLowerCase().indexOf("r")?t._pathToAbsolute(h.path):h.path),"image"==e.type&&(e._.fillpos=[h.x,h.y],e._.fillsize=[h.width,h.height],E(e,1,1,0,0,0))),"transform"in a&&e.transform(a.transform),v){var x=+h.cx,T=+h.cy,S=+h.rx||+h.r||0,k=+h.ry||+h.r||0;c.path=t.format("ar{0},{1},{2},{3},{4},{1},{4},{1}x",o((x-S)*b),o((T-k)*b),o((x+S)*b),o((T+k)*b),o(x*b))}if("clip-rect"in a){var M=i(a["clip-rect"]).split(d);if(4==M.length){M[2]=+M[2]+ +M[0],M[3]=+M[3]+ +M[1];var D=c.clipRect||t._g.doc.createElement("div"),O=D.style;O.clip=t.format("rect({1}px {2}px {3}px {0}px)",M),c.clipRect||(O.position="absolute",O.top=0,O.left=0,O.width=e.paper.width+"px",O.height=e.paper.height+"px",c.parentNode.insertBefore(D,c),D.appendChild(c),c.clipRect=D)}a["clip-rect"]||c.clipRect&&(c.clipRect.style.clip=p)}if(e.textpath){var I=e.textpath.style;a.font&&(I.font=a.font),a["font-family"]&&(I.fontFamily='"'+a["font-family"].split(",")[0].replace(/^['"]+|['"]+$/g,p)+'"'),a["font-size"]&&(I.fontSize=a["font-size"]),a["font-weight"]&&(I.fontWeight=a["font-weight"]),a["font-style"]&&(I.fontStyle=a["font-style"])}if("arrow-start"in a&&addArrow(y,a["arrow-start"]),"arrow-end"in a&&addArrow(y,a["arrow-end"],1),null!=a.opacity||null!=a["stroke-width"]||null!=a.fill||null!=a.src||null!=a.stroke||null!=a["stroke-width"]||null!=a["stroke-opacity"]||null!=a["fill-opacity"]||null!=a["stroke-dasharray"]||null!=a["stroke-miterlimit"]||null!=a["stroke-linejoin"]||null!=a["stroke-linecap"]){var P=c.getElementsByTagName(u);if(!(P=P&&P[0])&&(P=C(u)),"image"==e.type&&a.src&&(P.src=a.src),a.fill&&(P.on=!0),null!=P.on&&"none"!=a.fill&&null!==a.fill||(P.on=!1),P.on&&a.fill){var $=i(a.fill).match(t._ISURL);if($){P.parentNode==c&&c.removeChild(P),P.rotate=!0,P.src=$[1],P.type="tile";var N=e.getBBox(1);P.position=N.x+f+N.y,e._.fillpos=[N.x,N.y],t._preload($[1],function(){e._.fillsize=[this.offsetWidth,this.offsetHeight]})}else P.color=t.getRGB(a.fill).hex,P.src=p,P.type="solid",t.getRGB(a.fill).error&&(y.type in{circle:1,ellipse:1}||"r"!=i(a.fill).charAt())&&addGradientFill(y,a.fill,P)&&(h.fill="none",h.gradient=a.fill,P.rotate=!1)}if("fill-opacity"in a||"opacity"in a){var R=((+h["fill-opacity"]+1||2)-1)*((+h.opacity+1||2)-1)*((+t.getRGB(a.fill).o+1||2)-1);R=l(s(R,0),1),P.opacity=R,P.src&&(P.color="none")}c.appendChild(P);var j=c.getElementsByTagName("stroke")&&c.getElementsByTagName("stroke")[0],z=!1;!j&&(z=j=C("stroke")),(a.stroke&&"none"!=a.stroke||a["stroke-width"]||null!=a["stroke-opacity"]||a["stroke-dasharray"]||a["stroke-miterlimit"]||a["stroke-linejoin"]||a["stroke-linecap"])&&(j.on=!0),("none"==a.stroke||null===a.stroke||null==j.on||0==a.stroke||0==a["stroke-width"])&&(j.on=!1);var H=t.getRGB(a.stroke);j.on&&a.stroke&&(j.color=H.hex),R=((+h["stroke-opacity"]+1||2)-1)*((+h.opacity+1||2)-1)*((+H.o+1||2)-1);var B=.75*(r(a["stroke-width"])||1);if(R=l(s(R,0),1),null==a["stroke-width"]&&(B=h["stroke-width"]),a["stroke-width"]&&(j.weight=B),B&&B<1&&(R*=B)&&(j.weight=1),j.opacity=R,a["stroke-linejoin"]&&(j.joinstyle=a["stroke-linejoin"]||"miter"),j.miterlimit=a["stroke-miterlimit"]||8,a["stroke-linecap"]&&(j.endcap="butt"==a["stroke-linecap"]?"flat":"square"==a["stroke-linecap"]?"square":"round"),a["stroke-dasharray"]){var F={"-":"shortdash",".":"shortdot","-.":"shortdashdot","-..":"shortdashdotdot",". ":"dot","- ":"dash","--":"longdash","- .":"dashdot","--.":"longdashdot","--..":"longdashdotdot"};j.dashstyle=F[n](a["stroke-dasharray"])?F[a["stroke-dasharray"]]:p}z&&c.appendChild(j)}if("text"==y.type){y.paper.canvas.style.display=p;var q=y.paper.span,W=100,U=h.font&&h.font.match(/\d+(?:\.\d*)?(?=px)/);m=q.style,h.font&&(m.font=h.font),h["font-family"]&&(m.fontFamily=h["font-family"]),h["font-weight"]&&(m.fontWeight=h["font-weight"]),h["font-style"]&&(m.fontStyle=h["font-style"]),U=r(U?U[0]:h["font-size"]),m.fontSize=U*W+"px",y.textpath.string&&(q.innerHTML=i(y.textpath.string).replace(/</g,"&#60;").replace(/&/g,"&#38;").replace(/\n/g,"<br>"));var Y=q.getBoundingClientRect();y.W=h.w=(Y.right-Y.left)/W,y.H=h.h=(Y.bottom-Y.top)/W,y.X=h.x,y.Y=h.y+y.H/2,("x"in a||"y"in a)&&(y.path.v=t.format("m{0},{1}l{2},{1}",o(h.x*b),o(h.y*b),o(h.x*b)+1));for(var V=["x","y","text","font","font-family","font-weight","font-style","font-size"],G=0,K=V.length;G<K;G++)if(V[G]in a){y._.dirty=1;break}switch(h["text-anchor"]){case"start":y.textpath.style["v-text-align"]="left",y.bbx=y.W/2;break;case"end":y.textpath.style["v-text-align"]="right",y.bbx=-y.W/2;break;default:y.textpath.style["v-text-align"]="center",y.bbx=0}y.textpath.style["v-text-kern"]=!0}},addGradientFill=function(e,n,o){e.attrs=e.attrs||{};e.attrs;var s="linear",l=".5 .5";if(e.attrs.gradient=n,n=(n=i(n).replace(t._radial_gradient,function(e,t,n){return s="radial",t&&n&&(t=r(t),n=r(n),pow(t-.5,2)+pow(n-.5,2)>.25&&(n=a.sqrt(.25-pow(t-.5,2))*(2*(n>.5)-1)+.5),l=t+f+n),p})).split(/\s*\-\s*/),"linear"==s){var c=n.shift();if(c=-r(c),isNaN(c))return null}var u=t._parseDots(n);if(!u)return null;if(e=e.shape||e.node,u.length){e.removeChild(o),o.on=!0,o.method="none",o.color=u[0].color,o.color2=u[u.length-1].color;for(var d=[],h=0,m=u.length;h<m;h++)u[h].offset&&d.push(u[h].offset+f+u[h].color);o.colors=d.length?d.join():"0% "+o.color,"radial"==s?(o.type="gradientTitle",o.focus="100%",o.focussize="0 0",o.focusposition=l,o.angle=0):(o.type="gradient",o.angle=(270-c)%360),e.appendChild(o)}return 1},Element=function(e,n){this[0]=this.node=e,e.raphael=!0,this.id=t._oid++,e.raphaelid=this.id,this.X=0,this.Y=0,this.attrs={},this.paper=n,this.matrix=t.matrix(),this._={transform:[],sx:1,sy:1,dx:0,dy:0,deg:0,dirty:1,dirtyT:1},!n.bottom&&(n.bottom=this),this.prev=n.top,n.top&&(n.top.next=this),n.top=this,this.next=null};var C,T=t.el;Element.prototype=T,T.constructor=Element,T.transform=function(e){if(null==e)return this._.transform;var n,r=this.paper._viewBoxShift,a=r?"s"+[r.scale,r.scale]+"-1-1t"+[r.dx,r.dy]:p;r&&(n=e=i(e).replace(/\.{3}|\u2026/g,this._.transform||p)),t._extractTransform(this,a+e);var o,s=this.matrix.clone(),l=this.skew,c=this.node,u=~i(this.attrs.fill).indexOf("-"),d=!i(this.attrs.fill).indexOf("url(");if(s.translate(-.5,-.5),d||u||"image"==this.type)if(l.matrix="1 0 0 1",l.offset="0 0",o=s.split(),u&&o.noRotation||!o.isSimple){c.style.filter=s.toFilter();var h=this.getBBox(),m=this.getBBox(1),g=h.x-m.x,v=h.y-m.y;c.coordorigin=g*-b+f+v*-b,E(this,1,1,g,v,0)}else c.style.filter=p,E(this,o.scalex,o.scaley,o.dx,o.dy,o.rotate);else c.style.filter=p,l.matrix=i(s),l.offset=s.offset();return n&&(this._.transform=n),this},T.rotate=function(e,t,n){if(this.removed)return this;if(null!=e){if((e=i(e).split(d)).length-1&&(t=r(e[1]),n=r(e[2])),e=r(e[0]),null==n&&(t=n),null==t||null==n){var a=this.getBBox(1);t=a.x+a.width/2,n=a.y+a.height/2}return this._.dirtyT=1,this.transform(this._.transform.concat([["r",e,t,n]])
102),this}},T.translate=function(e,t){return this.removed?this:((e=i(e).split(d)).length-1&&(t=r(e[1])),e=r(e[0])||0,t=+t||0,this._.bbox&&(this._.bbox.x+=e,this._.bbox.y+=t),this.transform(this._.transform.concat([["t",e,t]])),this)},T.scale=function(e,t,n,a){if(this.removed)return this;if((e=i(e).split(d)).length-1&&(t=r(e[1]),n=r(e[2]),a=r(e[3]),isNaN(n)&&(n=null),isNaN(a)&&(a=null)),e=r(e[0]),null==t&&(t=e),null==a&&(n=a),null==n||null==a)var o=this.getBBox(1);return n=null==n?o.x+o.width/2:n,a=null==a?o.y+o.height/2:a,this.transform(this._.transform.concat([["s",e,t,n,a]])),this._.dirtyT=1,this},T.hide=function(){return!this.removed&&(this.node.style.display="none"),this},T.show=function(){return!this.removed&&(this.node.style.display=p),this},T._getBBox=function(){return this.removed?{}:"text"==this.type?{x:this.X+(this.bbx||0)-this.W/2,y:this.Y-this.H,width:this.W,height:this.H}:pathDimensions(this.attrs.path)},T.remove=function(){if(!this.removed){for(var e in t.eve.unbind("*.*."+this.id),t._tear(this,this.paper),this.node.parentNode.removeChild(this.node),this.shape&&this.shape.parentNode.removeChild(this.shape),this)delete this[e];this.removed=!0}},T.attr=function(e,i){if(this.removed)return this;if(null==e){var r={};for(var a in this.attrs)this.attrs[n](a)&&(r[a]=this.attrs[a]);return r.gradient&&"none"==r.fill&&(r.fill=r.gradient)&&delete r.gradient,r.transform=this._.transform,r}if(null==i&&t.is(e,"string")){if(e==u&&"none"==this.attrs.fill&&this.attrs.gradient)return this.attrs.gradient;for(var o=e.split(d),s={},l=0,c=o.length;l<c;l++)(e=o[l])in this.attrs?s[e]=this.attrs[e]:t.is(this.paper.customAttributes[e],"function")?s[e]=this.paper.customAttributes[e].def:s[e]=t._availableAttrs[e];return c-1?s:s[o[0]]}if(this.attrs&&null==i&&t.is(e,"array")){for(s={},l=0,c=e.length;l<c;l++)s[e[l]]=this.attr(e[l]);return s}var h;
102for(var f in null!=i&&((h={})[e]=i),null==i&&t.is(e,"object")&&(h=e),h)t.eve("attr."+f+"."+this.id,this,h[f]);if(h){for(f in this.paper.customAttributes)if(this.paper.customAttributes[n](f)&&h[n](f)&&t.is(this.paper.customAttributes[f],"function")){var p=this.paper.customAttributes[f].apply(this,[][concat](h[f]));for(var m in this.attrs[f]=h[f],p)p[n](m)&&(h[m]=p[m])}h.text&&"text"==this.type&&(this.textpath.string=h.text),setFillAndStroke(this,h)}return this},T.toFront=function(){return!this.removed&&this.node.parentNode.appendChild(this.node),this.paper&&this.paper.top!=this&&t._tofront(this,this.paper),this},T.toBack=function(){return this.removed?this:(this.node.parentNode.firstChild!=this.node&&(this.node.parentNode.insertBefore(this.node,this.node.parentNode.firstChild),t._toback(this,this.paper)),this)},T.insertAfter=function(e){return this.removed?this:(e.constructor==t.st.constructor&&(e=e[e.length-1]),e.node.nextSibling?e.node.parentNode.insertBefore(this.node,e.node.nextSibling):e.node.parentNode.appendChild(this.node),t._insertafter(this,e,this.paper),this)},T.insertBefore=function(e){return this.removed?this:(e.constructor==t.st.constructor&&(e=e[0]),e.node.parentNode.insertBefore(this.node,e.node),t._insertbefore(this,e,this.paper),this)},T.blur=function(e){var n=this.node.runtimeStyle,i=n.filter;i=i.replace(v,p),0!=+e?(this.attrs.blur=e,n.filter=i+f+h+".Blur(pixelradius="+(+e||1.5)+")",n.margin=t.format("-{0}px 0 0 -{0}px",o(+e||1.5))):(n.filter=i,n.margin=0,delete this.attrs.blur)},t._engine.path=function(e,t){var n=C("shape");n.style.cssText=L,n.coordsize=b+f+b,n.coordorigin=t.coordorigin;var i=new Element(n,t),r={fill:"none",stroke:"#000"};e&&(r.path=e),i.type="path",i.path=[],i.Path=p,setFillAndStroke(i,r),t.canvas.appendChild(n);var a=C("skew");return a.on=!0,n.appendChild(a),i.skew=a,i.transform(p),i},t._engine.rect=function(e,n,i,r,a,o){var s=t._rectPath(n,i,r,a,o),l=e.path(s),c=l.attrs;return l.X=c.x=n,l.Y=c.y=i,l.W=c.width=r,l.H=c.height=a,c.r=o,c.path=s,l.type="rect",l},t._engine.ellipse=function(e,t,n,i,r){var a=e.path();a.attrs;return a.X=t-i,a.Y=n-r,a.W=2*i,a.H=2*r,a.type="ellipse",setFillAndStroke(a,{cx:t,cy:n,rx:i,ry:r}),a},t._engine.circle=function(e,t,n,i){var r=e.path();r.attrs;return r.X=t-i,r.Y=n-i,r.W=r.H=2*i,r.type="circle",setFillAndStroke(r,{cx:t,cy:n,r:i}),r},t._engine.image=function(e,n,i,r,a,o){var s=t._rectPath(i,r,a,o),l=e.path(s).attr({stroke:"none"}),c=l.attrs,d=l.node,h=d.getElementsByTagName(u)[0];return c.src=n,l.X=c.x=i,l.Y=c.y=r,l.W=c.width=a,l.H=c.height=o,c.path=s,l.type="image",h.parentNode==d&&d.removeChild(h),h.rotate=!0,h.src=n,h.type="tile",l._.fillpos=[i,r],l._.fillsize=[a,o],d.appendChild(h),E(l,1,1,0,0,0),l},t._engine.text=function(e,n,r,a){var s=C("shape"),l=C("path"),c=C("textpath");n=n||0,r=r||0,a=a||"",l.v=t.format("m{0},{1}l{2},{1}",o(n*b),o(r*b),o(n*b)+1),l.textpathok=!0,c.string=i(a),c.on=!0,s.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px",s.coordsize=b+f+b,s.coordorigin="0 0";var u=new Element(s,e),d={fill:"#000",stroke:"none",font:t._availableAttrs.font,text:a};u.shape=s,u.path=l,u.textpath=c,u.type="text",u.attrs.text=i(a),u.attrs.x=n,u.attrs.y=r,u.attrs.w=1,u.attrs.h=1,setFillAndStroke(u,d),s.appendChild(c),s.appendChild(l),e.canvas.appendChild(s);var h=C("skew");return h.on=!0,s.appendChild(h),u.skew=h,u.transform(p),u},t._engine.setSize=function(e,t){var n=this.canvas.style;return this.width=e,this.height=t,e==+e&&(e+="px"),t==+t&&(t+="px"),n.width=e,n.height=t,n.clip="rect(0 "+e+" "+t+" 0)",this._viewBox&&setViewBox.apply(this,this._viewBox),this},t._engine.setViewBox=function(e,n,i,r,a){t.eve("setViewBox",this,this._viewBox,[e,n,i,r,a]);var o,l,c=this.width,u=this.height,d=1/s(i/c,r/u);return a&&(i*(o=u/r)<c&&(e-=(c-i*o)/2/o),r*(l=c/i)<u&&(n-=(u-r*l)/2/l)),this._viewBox=[e,n,i,r,!!a],this._viewBoxShift={dx:-e,dy:-n,scale:d},this.forEach(function(e){e.transform("...")}),this},function(t){var n=t.document;n.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!n.namespaces.rvml&&n.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),C=function(e){return n.createElement("<rvml:"+e+' class="rvml">')}}catch(e){C=function(e){return n.createElement("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}}(t._g.win),t._engine.create=function(){var e=t._getContainer.apply(0,arguments),n=e.container,i=e.height,r=e.width,a=e.x,o=e.y;if(!n)throw new Error("VML container not found.");var s=new t._Paper,l=s.canvas=t._g.doc.createElement("div"),c=l.style;return a=a||0,o=o||0,r=r||512,i=i||342,s.width=r,s.height=i,r==+r&&(r+="px"),i==+i&&(i+="px"),s.coordsize=1e3*b+f+1e3*b,s.coordorigin="0 0",s.span=t._g.doc.createElement("span"),s.span.style.cssText="position:absolute;
102left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",l.appendChild(s.span),c.cssText=t.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",r,i),1==n?(t._g.doc.body.appendChild(l),c.left=a+"px",c.top=o+"px",c.position="absolute"):n.firstChild?n.insertBefore(l,n.firstChild):n.appendChild(l),s.renderfix=function(){},s},t.prototype.clear=function(){t.eve("clear",this),this.canvas.innerHTML=p,this.span=t._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},t.prototype.remove=function(){for(var e in t.eve("remove",this),this.canvas.parentNode.removeChild(this.canvas),this)this[e]=removed(e);return!0}}(window.Raphael),function(e,t){"undefined"!=typeof module?module.exports=t():"function"==typeof define&&"object"==typeof define.amd?define(t):this[e]=t()}("clipboard",function(){if("undefined"==typeof document||!document.addEventListener)return null;var t,n,i,r={};return r.copy=function(){function t(){i=!1,r=null,a&&window.getSelection().removeAllRanges(),a=!1}function n(){var e=document.getSelection();if(!document.queryCommandEnabled("copy")&&e.isCollapsed){var t=document.createRange();t.selectNodeContents(document.body),e.removeAllRanges(),e.addRange(t),a=!0}}var i=!1,r=null,a=!1;return document.addEventListener("copy",function(e){if(i){for(var t in r)e.clipboardData.setData(t,r[t]);e.preventDefault()}}),function(a){return new Promise(function(o,s){function l(i){try{if(document.execCommand("copy"))t(),o();else{if(i)throw t(),new Error("Unable to copy. Perhaps it's not available in your browser?");n(),l(!0)}}catch(e){t(),s(e)}}i=!0,"string"==typeof a?r={"text/plain":a}:a instanceof Node?r={"text/html":(new XMLSerializer).serializeToString(a)}:a instanceof Object?r=a:s("Invalid data type. Must be string, DOM node, or an object mapping MIME types to strings."),l(!1)})}}(),r.paste=(i=!1,document.addEventListener("paste",function(e){if(i){i=!1,e.preventDefault();var r=t;t=null,r(e.clipboardData.getData(n))}}),function(r){return new Promise(function(a,o){i=!0,t=a,n=r||"text/plain";try{document.execCommand("paste")||(i=!1,o(new Error("Unable to paste. Pasting only works in Internet Explorer at the moment.")))}catch(e){i=!1,o(new Error(e))}})}),"undefined"==typeof ClipboardEvent&&"undefined"!=typeof window.clipboardData&&"undefined"!=typeof window.clipboardData.setData&&(
103/*! promise-polyfill 2.0.1 */
104!function(e){function t(e,t){return function(){e.apply(t,arguments)}}function n(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],l(e,t(r,this),t(a,this))}function i(e){var t=this;return null===this._state?void this._deferreds.push(e):void c(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null!==n){var i;try{i=n(t._value)}catch(r){return void e.reject(r)}e.resolve(i)}else(t._state?e.resolve:e.reject)(t._value)})}function r(e){try{if(e===this)throw new TypeError("A promise cannot be resolved with itself.");if(e&&("object"==typeof e||"function"==typeof e)){var n=e.then;if("function"==typeof n)return void l(t(n,e),t(r,this),t(a,this))}this._state=!0,this._value=e,o.call(this)}catch(i){a.call(this,i)}}function a(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)i.call(this,this._deferreds[e]);this._deferreds=null}function s(e,t,n,i){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=i}function l(e,t,n){var i=!1;try{e(function(e){i||(i=!0,t(e))},function(e){i||(i=!0,n(e))})}catch(r){if(i)return;i=!0,n(r)}}var c=n.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},u=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};n.prototype["catch"]=function(e){return this.then(null,e)},n.prototype.then=function(e,t){var r=this;return new n(function(n,a){i.call(r,new s(e,t,n,a))})},n.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&u(arguments[0])?arguments[0]:arguments);return new n(function(t,n){function i(a,o){try{if(o&&("object"==typeof o||"function"==typeof o)){var s=o.then;if("function"==typeof s)return void s.call(o,function(e){i(a,e)},n)}e[a]=o,0==--r&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var r=e.length,a=0;a<e.length;a++)i(a,e[a])})},n.resolve=function(e){return e&&"object"==typeof e&&e.constructor===n?e:new n(function(t){t(e)})},n.reject=function(e){return new n(function(t,n){n(e)})},n.race=function(e){return new n(function(t,n){for(var i=0,r=e.length;r>i;i++)e[i].then(t,n)})},"undefined"!=typeof module&&module.exports?module.exports=n:e.Promise||(e.Promise=n)}(this),r.copy=function(e){return new Promise(function(t,n){if("string"!=typeof e&&!("text/plain"in e))throw new Error("You must provide a text/plain type.");var i="string"==typeof e?e:e["text/plain"];
104window.clipboardData.setData("Text",i)?t():n(new Error("Copying was rejected."))})},r.paste=function(){return new Promise(function(e,t){var n=window.clipboardData.getData("Text");n?e(n):t(new Error("Pasting was rejected."))})}),r}),function(e,t,n,i){function r(e,t,n,i){i=i instanceof Array?i:[];for(var r={},a=0;a<i.length;a++)r[i[a]]=!0;var o=function(e){this.element=e};o.prototype=n,e.fn[t]=function(){var n=arguments,i=this;return this.each(function(){var a=e(this),s=a.data("plugin-"+t);if(s&&a.html(""),s=new o(a),a.data("plugin-"+t,s),s._init&&s._init.apply(s,n),s){if("string"==typeof n[0]&&"_"!=n[0].charAt(0)&&"function"==typeof s[n[0]]){var l=Array.prototype.slice.call(n,1),c=s[n[0]].apply(s,l);n[0]in r&&(i=c)}}else;}),i}}var a=930,o=630,s=70,l={stateStyles:{fill:"#333",stroke:"#666","stroke-width":1,"stroke-linejoin":"round",scale:[1,1]},stateHoverStyles:{fill:"#33c",stroke:"#000",scale:[1.1,1.1]},stateHoverAnimation:500,stateSpecificStyles:{},stateSpecificHoverStyles:{},click:null,mouseover:null,mouseout:null,clickState:{},mouseoverState:{},mouseoutState:{},showLabels:!0,labelWidth:20,labelHeight:15,labelGap:6,labelRadius:3,labelBackingStyles:{fill:"#333",stroke:"#666","stroke-width":1,"stroke-linejoin":"round",scale:[1,1]},labelBackingHoverStyles:{fill:"#33c",stroke:"#000"},stateSpecificLabelBackingStyles:{},stateSpecificLabelBackingHoverStyles:{},labelTextStyles:{fill:"#fff",stroke:"none","font-weight":300,"stroke-width":0,"font-size":"11px"},labelTextHoverStyles:{},stateSpecificLabelTextStyles:{},stateSpecificLabelTextHoverStyles:{}};r(e,"usmap",{_init:function(t){this.options={},e.extend(this.options,l,t);var n=this.element.width(),r=this.element.height(),c=this.element.width()/a,u=this.element.height()/o;this.scale=Math.min(c,u),this.labelAreaWidth=Math.ceil(s/this.scale);var d=a+Math.max(0,this.labelAreaWidth-s);this.paper=i(this.element.get(0),d,o),this.paper.setSize(n,r),this.paper.setViewBox(0,0,d,o,!1),this.stateHitAreas={},this.stateShapes={},this.labelTexts={},this.topShape=null,this._initCreateStates(),this.labelShapes={},this.labelHitAreas={},this.options.showLabels&&this._initCreateLabels()},_initCreateStates:function(){var t=this.options.stateStyles,n=this.paper,i={HI:"M 233.08751,519.30948 L 235.02744,515.75293 L 237.2907,515.42961 L 237.61402,516.23791 L 235.51242,519.30948 z M 243.27217,515.59127 L 249.4153,518.17784 L 251.51689,517.85452 L 253.1335,513.97465 L 252.48686,510.57977 L 248.28366,510.09479 L 244.24213,511.87306 z M 273.9878,525.61427 L 277.706,531.11074 L 280.13092,530.78742 L 281.26255,530.30244 L 282.7175,531.59573 L 286.43571,531.43407 L 287.40568,529.97912 L 284.49577,528.20085 L 282.55584,524.48263 L 280.45424,520.92609 L 274.63444,523.83599 z M 294.19545,534.50564 L 295.48874,532.5657 L 300.17691,533.53566 L 300.82356,533.05068 L 306.96668,533.69732 L 306.64336,534.99062 L 304.05678,536.44556 L 299.69193,536.12224 z M 299.53027,539.67879 L 301.47021,543.55866 L 304.54176,542.42703 L 304.86509,540.81041 L 303.24848,538.70882 L 299.53027,538.3855 z M 306.4817,538.54716 L 308.74496,535.63726 L 313.43313,538.06218 L 317.79798,539.19381 L 322.16284,541.94205 L 322.16284,543.88198 L 318.6063,545.66026 L 313.75645,546.63022 L 311.33154,545.17527 z M 323.13281,554.06663 L 324.74942,552.77335 L 328.14431,554.38997 L 335.74238,557.94651 L 339.13727,560.0481 L 340.75387,562.47302 L 342.69381,566.83787 L 346.73534,569.42445 L 346.41202,570.71775 L 342.53215,573.95097 L 338.32896,575.40592 L 336.87401,574.75928 L 333.80244,576.53754 L 331.37753,579.77077 L 329.11427,582.68067 L 327.33599,582.51901 L 323.77945,579.93243 L 323.45613,575.40592 L 324.10277,572.981 L 322.48616,567.32286 L 320.38456,565.54458 L 320.2229,562.958 L 322.48616,561.98804 L 324.58776,558.91648 L 325.07274,557.94651 L 323.45613,556.16823 z",AK:"M 158.07671,453.67502 L 157.75339,539.03215 L 159.36999,540.00211 L 162.44156,540.16377 L 163.8965,539.03215 L 166.48308,539.03215 L 166.64475,541.94205 L 173.59618,548.73182 L 174.08117,551.3184 L 177.47605,549.37846 L 178.1227,549.2168 L 178.44602,546.14524 L 179.90096,544.52863 L 181.0326,544.36697 L 182.97253,542.91201 L 186.04409,545.01361 L 186.69074,547.92352 L 188.63067,549.05514 L 189.7623,551.48006 L 193.64218,553.25833 L 197.03706,559.2398 L 199.78529,563.11966 L 202.04855,565.86791 L 203.50351,569.58611 L 208.515,571.36439 L 213.68817,573.46598 L 214.65813,577.83084 L 215.14311,580.9024 L 214.17315,584.29729 L 212.39487,586.56054 L 210.77826,585.75224 L 209.32331,582.68067 L 206.57507,581.22573 L 204.7968,580.09409 L 203.98849,580.9024 L 205.44344,583.65065 L 205.6051,587.36885 L 204.47347,587.85383 L 202.53354,585.9139 L 200.43195,584.62061 L 200.91693,586.23722 L 202.21021,588.0155 L 201.40191,588.8238 C 201.40191,588.8238 200.59361,588.50048 200.10863,587.85383 C 199.62363,587.20719 198.00703,584.45895 198.00703,584.45895 L 197.03706,582.19569 C 197.03706,582.19569 196.71374,583.48898 196.06709,583.16565 C 195.42044,582.84233 194.7738,581.71071 194.7738,581.71071 L 196.55207,579.77077 L 195.09712,578.31582 L 195.09712,573.30432 L 194.28882,573.30432 L 193.48052,576.6992 L 192.34888,577.1842 L 191.37892,573.46598 L 190.73227,569.74777 L 189.92396,569.26279 L 190.24729,574.92094 L 190.24729,576.05256 L 188.79233,574.75928 L 185.23579,568.77781 L 183.13419,568.29283 L 182.48755,564.57462 L 180.87094,561.66472 L 179.25432,560.53308 L 179.25432,558.26983 L 181.35592,556.97654 L 180.87094,556.65322 L 178.28436,557.29986 L 174.88947,554.87495 L 172.30289,551.96504 L 167.45306,549.37846 L 163.41152,546.79188 L 164.70482,543.55866 L 164.70482,541.94205 L 162.92654,543.55866 L 160.01664,544.69029 L 156.29843,543.55866 L 150.64028,541.13375 L 145.14381,541.13375 L 144.49717,541.61873 L 138.03072,537.73885 L 135.92912,537.41553 L 133.18088,531.59573 L 129.62433,531.91905 L 126.06778,533.374 L 126.55277,537.90052 L 127.68439,534.99062 L 128.65437,535.31394 L 127.19941,539.67879 L 130.43263,536.93055 L 131.07928,538.54716 L 127.19941,542.91201 L 125.90612,542.58869 L 125.42114,540.64875 L 124.12785,539.84045 L 122.83456,540.97208 L 120.08632,539.19381 L 117.01475,541.29541 L 115.23649,543.397 L 111.8416,545.4986 L 107.15342,545.33693 L 106.66844,543.23534 L 110.38664,542.58869 L 110.38664,541.29541 L 108.12338,540.64875 L 109.09336,538.22384 L 111.35661,534.34397 L 111.35661,532.5657 L 111.51827,531.75739 L 115.88313,529.49413 L 116.85309,530.78742 L 119.60134,530.78742 L 118.30805,528.20085 L 114.58983,527.87752 L 109.57834,530.62576 L 107.15342,534.02064 L 105.37515,536.60723 L 104.24352,538.87049 L 100.04033,540.32543 L 96.96876,542.91201 L 96.645439,544.52863 L 98.908696,545.4986 L 99.717009,547.60018 L 96.96876,550.83341 L 90.502321,555.03661 L 82.742574,559.2398 L 80.640977,560.37142 L 75.306159,561.50306 L 69.971333,563.76631 L 71.749608,565.0596 L 70.294654,566.51455 L 69.809672,567.64618 L 67.061434,566.67621 L 63.828214,566.83787 L 63.019902,569.10113 L 62.049939,569.10113 L 62.37326,566.67621 L 58.816709,567.96951 L 55.90681,568.93947 L 52.511924,567.64618 L 49.602023,569.58611 L 46.368799,569.58611 L 44.267202,570.87941 L 42.65059,571.68771 L 40.548995,571.36439 L 37.962415,570.23276 L 35.699158,570.87941 L 34.729191,571.84937 L 33.112578,570.71775 L 33.112578,568.77781 L 36.184142,567.48452 L 42.488929,568.13117 L 46.853782,566.51455 L 48.955378,564.41296 L 51.86528,563.76631 L 53.643553,562.958 L 56.391794,563.11966 L 58.008406,564.41296 L 58.978369,564.08964 L 61.241626,561.3414 L 64.313196,560.37142 L 67.708076,559.72478 L 69.00137,559.40146 L 69.648012,559.88644 L 70.456324,559.88644 L 71.749608,556.16823 L 7
1045.791141,554.71329 L 77.731077,550.99508 L 79.994336,546.46856 L 81.610951,545.01361 L 81.934272,542.42703 L 80.317657,543.72032 L 76.922764,544.36697 L 76.276122,541.94205 L 74.982838,541.61873 L 74.012865,542.58869 L 73.851205,545.4986 L 72.39625,545.33693 L 70.941306,539.51713 L 69.648012,540.81041 L 68.516388,540.32543 L 68.193068,538.3855 L 64.151535,538.54716 L 62.049939,539.67879 L 59.463361,539.35547 L 60.918305,537.90052 L 61.403286,535.31394 L 60.756645,533.374 L 62.211599,532.40404 L 63.504883,532.24238 L 62.858241,530.4641 L 62.858241,526.09925 L 61.888278,525.12928 L 61.079966,526.58423 L 54.936843,526.58423 L 53.481892,525.29094 L 52.835247,521.41108 L 50.733651,517.85452 L 50.733651,516.88456 L 52.835247,516.07625 L 52.996908,513.97465 L 54.128536,512.84303 L 53.320231,512.35805 L 52.026941,512.84303 L 50.895313,510.09479 L 51.86528,505.08328 L 56.391794,501.85007 L 58.978369,500.23345 L 60.918305,496.51525 L 63.666554,495.22195 L 66.253132,496.35359 L 66.576453,498.77851 L 69.00137,498.45517 L 72.23459,496.03026 L 73.851205,496.67691 L 74.821167,497.32355 L 76.437782,497.32355 L 78.701041,496.03026 L 79.509354,491.6654 C 79.509354,491.6654 79.832675,488.75551 80.479317,488.27052 C 81.125959,487.78554 81.44928,487.30056 81.44928,487.30056 L 80.317657,485.36062 L 77.731077,486.16893 L 74.497847,486.97723 L 72.557911,486.49225 L 69.00137,484.71397 L 63.989875,484.55231 L 60.433324,480.83411 L 60.918305,476.95424 L 61.564957,474.52932 L 59.463361,472.75105 L 57.523423,469.03283 L 58.008406,468.22453 L 64.798177,467.73955 L 66.899773,467.73955 L 67.869736,468.70951 L 68.516388,468.70951 L 68.354728,467.0929 L 72.23459,466.44626 L 74.821167,466.76958 L 76.276122,467.90121 L 74.821167,470.00281 L 74.336186,471.45775 L 77.084435,473.07437 L 82.095932,474.85264 L 83.874208,473.88268 L 81.610951,469.51783 L 80.640977,466.2846 L 81.610951,465.47629 L 78.21606,463.53636 L 77.731077,462.40472 L 78.21606,460.78812 L 77.407756,456.90825 L 74.497847,452.22007 L 72.072929,448.01688 L 74.982838,446.07694 L 78.21606,446.07694 L 79.994336,446.72359 L 84.197528,446.56193 L 87.915733,443.00539 L 89.047366,439.93382 L 92.765578,437.5089 L 94.382182,438.47887 L 97.130421,437.83222 L 100.84863,435.73062 L 101.98027,435.56896 L 102.95023,436.37728 L 107.47674,436.21561 L 110.22498,433.14405 L 111.35661,433.14405 L 114.91316,435.56896 L 116.85309,437.67056 L 116.36811,438.80219 L 117.01475,439.93382 L 118.63137,438.31721 L 122.51124,438.64053 L 122.83456,442.35873 L 124.7745,443.81369 L 131.88759,444.46033 L 138.19238,448.66352 L 139.64732,447.69356 L 144.82049,450.28014 L 146.92208,449.6335 L 148.86202,448.82518 L 153.71185,450.76512 L 158.07671,453.67502 z M 42.973913,482.61238 L 45.075509,487.9472 L 44.913847,488.91717 L 42.003945,488.59384 L 40.225672,484.55231 L 38.447399,483.09737 L 36.02248,483.09737 L 35.86082,480.51078 L 37.639093,478.08586 L 38.770722,480.51078 L 40.225672,481.96573 z M 40.387333,516.07625 L 44.105542,516.88456 L 47.823749,517.85452 L 48.632056,518.8245 L 47.015444,522.5427 L 43.94388,522.38104 L 40.548995,518.8245 z M 19.694697,502.01173 L 20.826327,504.5983 L 21.957955,506.21492 L 20.826327,507.02322 L 18.72473,503.95166 L 18.72473,502.01173 z M 5.9534943,575.0826 L 9.3483796,572.81934 L 12.743265,571.84937 L 15.329845,572.17269 L 15.814828,573.7893 L 17.754763,574.27429 L 19.694697,572.33436 L 19.371375,570.71775 L 22.119616,570.0711 L 25.029518,572.65768 L 23.897889,574.43595 L 19.533037,575.56758 L 16.784795,575.0826 L 13.066588,573.95097 L 8.7017347,575.40592 L 7.0851227,575.72924 z M 54.936843,570.55609 L 56.553455,572.49602 L 58.655048,570.87941 L 57.2001,569.58611 z M 57.846745,573.62764 L 58.978369,571.36439 L 61.079966,571.68771 L 60.271663,573.62764 z M 81.44928,571.68771 L 82.904234,573.46598 L 83.874208,572.33436 L 83.065895,570.39442 z M 90.17899,559.2398 L 91.310623,565.0596 L 94.220522,565.86791 L 99.232017,562.958 L 103.59687,560.37142 L 101.98027,557.94651 L 102.46525,555.52159 L 100.36365,556.81488 L 97.453752,556.00657 L 99.070357,554.87495 L 101.01029,555.68325 L 104.89016,553.90497 L 105.37515,552.45003 L 102.95023,551.64172 L 103.75853,549.70178 L 101.01029,551.64172 L 96.322118,555.19827 L 91.472284,558.10817 z M 132.53423,539.35547 L 134.95915,537.90052 L 133.98918,536.12224 L 132.21091,537.09221 z",FL:"M 755.39728,445.50676 L 757.66294,452.82536 L 761.39264,462.56762 L 766.72743,471.94392 L 770.44562,478.24868 L 775.29544,483.74514 L 779.33695,487.46333 L 780.95355,490.37322 L 779.82193,491.666
1045 L 779.01363,492.95978 L 781.92351,500.39617 L 784.8334,503.30605 L 787.41997,508.64085 L 790.9765,514.46063 L 795.50299,522.70531 L 796.79628,530.30335 L 797.28126,542.26623 L 797.9279,544.04449 L 797.60458,547.43936 L 795.17967,548.73265 L 795.50299,550.67257 L 794.85635,552.6125 L 795.17967,555.0374 L 795.66465,556.97733 L 792.91643,560.21054 L 789.84488,561.66548 L 785.96503,561.82714 L 784.51008,563.44375 L 782.08518,564.41371 L 780.79189,563.92873 L 779.66027,562.95877 L 779.33695,560.04888 L 778.52864,556.65401 L 775.13377,551.48087 L 771.57724,549.21763 L 767.69739,548.89431 L 766.88909,550.18759 L 763.81754,545.82276 L 763.1709,542.26623 L 760.58433,538.22472 L 758.80607,537.09309 L 757.18946,539.19468 L 755.4112,538.87136 L 753.30961,533.85988 L 750.39972,529.98003 L 747.48983,524.64524 L 744.90327,521.57369 L 741.34674,517.8555 L 743.44832,515.43059 L 746.68153,509.93413 L 746.51987,508.31753 L 741.99338,507.34757 L 740.37677,507.99421 L 740.7001,508.64085 L 743.28666,509.61081 L 741.83172,514.13731 L 741.02342,514.62229 L 739.24515,510.58078 L 737.95187,505.73096 L 737.62855,502.98273 L 739.08349,498.29458 L 739.08349,488.75661 L 736.01194,485.03842 L 734.71866,481.96687 L 729.54552,480.67359 L 727.6056,480.02695 L 725.98899,477.44038 L 722.59412,475.82377 L 721.4625,472.4289 L 718.71427,471.45894 L 716.28936,467.74075 L 712.08619,466.28581 L 709.1763,464.83086 L 706.58974,464.83086 L 702.54822,465.63917 L 702.38656,467.57909 L 703.19487,468.54905 L 702.70988,469.68068 L 699.63834,469.51902 L 695.92015,473.07555 L 692.36361,475.01547 L 688.48376,475.01547 L 685.25055,476.30876 L 684.92723,473.56053 L 683.31063,471.6206 L 680.40074,470.48898 L 678.78414,469.03403 L 670.70111,465.15418 L 663.10307,463.37592 L 658.73824,464.02256 L 652.7568,464.50754 L 646.77536,466.60913 L 643.29612,467.22209 L 643.0582,459.17234 L 640.47163,457.23242 L 638.69336,455.45415 L 639.01668,452.38259 L 649.2013,451.08931 L 674.7437,448.17942 L 681.53345,447.53278 L 686.96945,447.81305 L 689.55602,451.69291 L 691.01096,453.14785 L 699.10912,453.66307 L 709.92887,453.01643 L 731.44126,451.72314 L 736.88698,451.04877 L 741.46423,451.0765 L 741.62589,453.98639 L 745.44989,454.79469 L 745.77321,449.98792 L 744.15661,445.46141 L 745.11145,444.72869 L 750.22414,445.18344 z M 767.94269,577.91184 L 770.36761,577.2652 L 771.66089,577.02271 L 773.11585,574.67862 L 775.45993,573.06201 L 776.75322,573.547 L 778.45066,573.87032 L 778.85481,574.92111 L 775.37911,576.13357 L 771.17591,577.58852 L 768.83183,578.80098 z M 781.44139,572.90035 L 782.65385,573.95115 L 785.40209,571.84956 L 790.7369,567.64637 L 794.4551,563.7665 L 796.96085,557.1384 L 797.93082,555.44096 L 798.09248,552.04608 L 797.365,552.53106 L 796.39504,555.36013 L 794.94008,559.96746 L 791.70686,565.22146 L 787.34202,569.42464 L 783.94714,571.36457 z",SC:"M 761.23097,412.93785 L 759.45391,413.90735 L 756.86734,412.61406 L 756.2207,410.51247 L 754.92742,406.95594 L 752.66416,404.85434 L 750.07759,404.2077 L 748.46099,399.35789 L 745.71275,393.37644 L 741.50958,391.4365 L 739.40798,389.49658 L 738.1147,386.91001 L 736.01311,384.97007 L 733.74986,383.67679 L 731.48661,380.7669 L 728.41506,378.50366 L 723.88855,376.72538 L 723.40357,375.27044 L 720.97867,372.36055 L 720.49368,370.90559 L 717.0988,365.73246 L 713.70393,365.89412 L 709.66241,363.4692 L 708.36913,362.17592 L 708.04581,360.39765 L 708.85411,358.45773 L 711.11736,357.48775 L 710.79404,355.38617 L 716.93714,352.7996 L 725.99014,348.2731 L 733.26487,347.46479 L 749.75427,346.97981 L 752.01752,348.91974 L 753.63412,352.15296 L 757.99897,351.66798 L 770.6085,350.21302 L 773.51839,351.02133 L 786.12793,358.61939 L 796.23601,366.74107 L 790.81484,372.19941 L 788.22827,378.34251 L 787.74329,384.64727 L 786.12669,385.45557 L 784.99506,388.2038 L 782.57016,388.85044 L 780.46857,392.40697 L 777.72034,395.1552 L 775.4571,398.55007 L 773.84049,399.35837 L 770.28396,402.75324 L 767.37407,402.9149 L 768.34404,406.14811 L 763.33256,411.64457 z",GA:"M 689.61648,357.97274 L 684.76666,358.78105 L 676.3603,359.91267 L 667.79229,360.8018 L 667.79229,362.98422 L 667.95395,365.08582 L 668.60059,368.48069 L 671.99547,376.40206 L 674.42038,386.26337 L 675.87532,392.40648 L 677.49193,397.25629 L 678.94688,404.2077 L 681.04847,410.51247 L 683.63504,413.90735 L 684.12002,417.30222 L 686.05995,418.110
10452 L 686.22161,420.21212 L 684.44334,425.06193 L 683.95836,428.29515 L 683.7967,430.23508 L 685.41331,434.59992 L 685.73663,439.93472 L 684.92832,442.35963 L 685.57497,443.16794 L 687.02992,443.97624 L 687.67656,447.37111 L 690.26313,451.25097 L 691.71807,452.70591 L 699.63945,452.86757 L 710.4592,452.22093 L 731.97159,450.92765 L 737.41731,450.25328 L 741.99456,450.28101 L 742.15622,453.1909 L 744.74279,453.9992 L 745.06611,449.63436 L 743.4495,445.10786 L 744.58113,443.49126 L 750.40091,444.29956 L 755.37832,444.61734 L 754.6029,438.31855 L 756.86614,428.2956 L 758.32109,424.09242 L 757.8361,421.50586 L 761.17051,415.26156 L 760.66021,413.90988 L 758.7468,414.61446 L 756.16024,413.32116 L 755.51359,411.21957 L 754.22031,407.66304 L 751.95705,405.56145 L 749.37049,404.91481 L 747.75388,400.06499 L 744.82887,393.72999 L 740.6257,391.79006 L 738.5241,389.85013 L 737.23081,387.26356 L 735.12923,385.32363 L 732.86598,384.03034 L 730.60273,381.12045 L 727.53118,378.85721 L 723.00467,377.07893 L 722.51969,375.62399 L 720.09478,372.7141 L 719.6098,371.25915 L 716.21492,366.35117 L 712.82005,366.51284 L 708.69014,363.4692 L 707.39686,362.17592 L 707.07354,360.39765 L 707.88184,358.45773 L 710.23348,357.22259 L 709.09954,356.00037 L 709.17743,355.70949 L 703.35764,356.67945 L 696.40623,357.48775 z",AL:"M 625.59784,466.77079 L 623.98224,451.57429 L 621.234,432.82165 L 621.39566,418.75716 L 622.20396,387.71831 L 622.0423,371.06725 L 622.20739,364.64819 L 629.96369,364.2775 L 657.76933,361.69094 L 666.69187,361.02874 L 666.54407,363.21116 L 666.70573,365.31276 L 667.35238,368.70763 L 670.74726,376.629 L 673.17216,386.49031 L 674.62711,392.63342 L 676.24371,397.48324 L 677.69867,404.43465 L 679.80025,410.73941 L 682.38682,414.1343 L 682.8718,417.52916 L 684.81174,418.33747 L 684.9734,420.43906 L 683.19512,425.28888 L 682.71014,428.5221 L 682.54848,430.46202 L 684.1651,434.82687 L 684.48842,440.16166 L 683.6801,442.58658 L 684.32676,443.39488 L 685.7817,444.20318 L 686.81695,446.73845 L 680.51218,446.73845 L 673.72243,447.3851 L 648.18003,450.29498 L 637.76847,451.70175 L 637.67209,455.45415 L 639.45036,457.23242 L 642.03693,459.17234 L 642.61779,467.10778 L 637.07573,469.68068 L 634.32751,469.35736 L 637.07573,467.41743 L 637.07573,466.44747 L 634.00419,460.46603 L 631.74094,459.81939 L 630.28599,464.18422 L 628.99271,466.93245 L 628.34607,466.77079 z",NC:"M 832.10653,298.47179 L 833.81653,303.17039 L 837.37306,309.63681 L 839.79796,312.06172 L 840.4446,314.32497 L 838.0197,314.48663 L 838.828,315.13327 L 838.50468,319.33644 L 835.91811,320.62972 L 835.27147,322.73131 L 833.97819,325.6412 L 830.25999,327.2578 L 827.83509,326.93448 L 826.38014,326.77282 L 824.76354,325.47954 L 825.08686,326.77282 L 825.08686,327.74279 L 827.02679,327.74279 L 827.83509,329.03607 L 825.89516,335.34083 L 830.09833,335.34083 L 830.74498,336.95743 L 833.00822,334.69419 L 834.30151,334.2092 L 832.36158,337.76573 L 829.29003,342.61555 L 827.99675,342.61555 L 826.86512,342.13057 L 824.1169,342.77721 L 818.94376,345.20212 L 812.47734,350.53691 L 809.08247,355.22506 L 807.14255,361.69148 L 806.65757,364.11639 L 801.96941,364.60137 L 796.51628,365.93803 L 786.56987,357.7355 L 773.96033,350.13745 L 771.05044,349.32914 L 758.44091,350.78409 L 754.16445,351.53424 L 752.54785,348.30102 L 749.57749,346.18432 L 733.0881,346.6693 L 725.81336,347.4776 L 716.76037,352.00411 L 710.61726,354.59067 L 709.00066,354.91399 L 703.18087,355.88396 L 696.22946,356.69226 L 689.43971,357.17725 L 689.9398,353.12292 L 691.71807,351.66798 L 694.46631,351.02133 L 695.11295,347.30313 L 699.31613,344.55491 L 703.19598,343.09995 L 707.39917,339.54342 L 711.764,337.44183 L 712.41064,334.37027 L 716.2905,330.49042 L 716.93714,330.32876 C 716.93714,330.32876 716.93714,331.46039 717.74545,331.46039 C 718.55375,331.46039 719.68538,331.78371 719.68538,331.78371 L 721.94863,328.22717 L 724.05022,327.58052 L 726.31346,327.90385 L 727.93008,324.34732 L 730.83997,321.76074 L 731.32495,319.65915 L 731.32495,315.69846 L 735.85145,316.42594 L 742.98754,315.13265 L 758.80727,313.19272 L 775.94331,310.60615 L 795.86504,306.60555 L 815.59836,302.44073 L 826.9628,299.6443 z M 836.00199,331.45961 L 838.58857,328.95386 L 841.74095,326.36728 L 843.27673,325.72064 L 843.43839,323.69988 L 842.79175,317.55676 L 841.3368,315.21268 L 840.69015,313.35358 L 841.41763,313.11108 L 844.16587,318.60756 L 844.57002,323.05323 L 844.40836,326.44812 L 841.01348,327.98389 L 838.18441,330.40881 L 837.05279,331.62127 z",TN:"M 697.05288,320.62911 L 645.15979,325.6406 L 629.40023,327.41886 L 624.77903,327.93157 L 620.91068,327.90385 L 620.91068,331.78371 L 612.50433,332.26869 L 605.55292,332.91533 L 594.45689,332.96824 L 594.19215,338.80367 L 592.05398,345.07921 L 591.05891,348.09522 L 589.71017,352.47628 L 589.38685,355.06285 L 585.34533,357.32609 L 586.80027,360.88263 L 585.83031,365.24747 L 584.86193,366.03712 L 592.11797,365.84281 L 616.20542,363.90289 L 621.54027,363.74122 L 629.62326,363.25623 L 657.42891,360.66967 L 667.59966,359.86136 L 676.01988,358.8914 L 684.42624,357.75978 L 689.27606,356.95147 L 689.14548,352.44207 L 690.92375,350.98713 L 693.67198,350.34049 L 694.31863,346.62229 L 698.52181,343.87406 L 702.40166,342.4191 L 706.60484,338.86257 L 710.96967,336.76099 L 711.84326,333.23553 L 716.17702,329.35568 L 716.82367,329.19402 C 716.82367,329.19402 716.82367,330.32564 717.63197,330.32564 C 718.44027,330.32564 719.5719,330.64896 719.5719,330.64896 L 721.83515,327.09242 L 723.93674,326.44578 L 726.19998,326.7691 L 727.8166,323.21257 L 729.93216,320.9
1046641 L 730.53062,319.99957 L 730.70699,316.06745 L 729.22336,315.77929 L 726.79845,317.71923 L 718.87707,317.88089 L 706.88174,319.78157 z",RI:"M 874.07001,179.82344 L 873.58706,175.61904 L 872.77876,171.2542 L 871.08133,165.35359 L 876.82028,163.81781 L 878.43688,164.94943 L 881.83176,169.31427 L 884.74063,173.76056 L 881.82968,175.29696 L 880.5364,175.1353 L 879.40478,176.91357 L 876.97987,178.85349 z",CT:"M 873.19331,180.05038 L 872.56579,175.84599 L 871.75749,171.48115 L 870.14088,165.4997 L 865.989,166.40438 L 844.16479,171.17336 L 844.81143,174.48742 L 846.26638,181.76216 L 846.26638,189.84519 L 845.13475,192.10845 L 846.96715,194.21757 L 851.9225,190.81637 L 855.47903,187.58316 L 857.41895,185.48157 L 858.22726,186.12821 L 860.97548,184.67327 L 866.14862,183.54165 z",MA:"M 899.97704,173.85121 L 902.14896,173.16533 L 902.60622,171.45066 L 903.63502,171.56497 L 904.66382,173.85121 L 903.4064,174.30845 L 899.5198,174.42277 z M 890.6035,174.65139 L 892.88972,172.02222 L 894.49009,172.02222 L 896.31908,173.50827 L 893.91854,174.53707 L 891.74662,175.56587 z M 855.80437,152.6632 L 873.26374,148.46002 L 875.527,147.81338 L 877.62858,144.58017 L 881.36535,142.91686 L 884.25459,147.3297 L 881.82968,152.50284 L 881.50636,153.95778 L 883.44629,156.54435 L 884.57791,155.73605 L 886.35618,155.73605 L 888.61942,158.32261 L 892.49928,164.30405 L 896.05581,164.78903 L 898.31905,163.81907 L 900.09732,162.0408 L 899.28901,159.29258 L 897.18743,157.67597 L 895.73248,158.48427 L 894.76252,157.19099 L 895.2475,156.70601 L 897.34909,156.54435 L 899.12735,157.35265 L 901.06728,159.77756 L 902.03724,162.68745 L 902.36056,165.11235 L 898.15739,166.5673 L 894.27754,168.50722 L 890.39769,173.03372 L 888.45776,174.48866 L 888.45776,173.5187 L 890.88267,172.06375 L 891.36765,170.28549 L 890.55935,167.21394 L 887.64946,168.66888 L 886.84116,170.12383 L 887.32614,172.38707 L 885.25981,173.3875 L 882.51261,168.86037 L 879.11773,164.49553 L 877.04723,162.68306 L 870.51396,164.55926 L 865.42163,165.61005 L 843.59742,170.37904 L 843.19483,165.43441 L 843.84147,154.84564 L 849.01462,153.9565 z",ME:"M 923.21476,77.330719 L 925.15469,79.432305 L 927.41794,83.150496 L 927.41794,85.090422 L 925.31635,89.778575 L 923.37642,90.425217 L 919.98155,93.496766 L 915.13174,98.993222 C 915.13174,98.993222 914.4851,98.993222 913.83846,98.993222 C 913.19182,98.993222 912.86849,96.891636 912.86849,96.891636 L 911.09023,97.053296 L 910.12027,98.508241 L 907.69536,99.963185 L 906.7254,101.41813 L 908.342,102.87307 L 907.85702,103.51972 L 907.37204,106.26794 L 905.43211,106.10628 L 905.43211,104.48968 L 905.10879,103.19639 L 903.65385,103.51972 L 901.87558,100.28651 L 899.774,101.57979 L 901.06728,103.03473 L 901.3906,104.16636 L 900.5823,105.45964 L 900.90562,108.53119 L 901.06728,110.14779 L 899.45068,112.73436 L 896.54079,113.21934 L 896.21747,116.12923 L 890.88267,119.20078 L 889.58939,119.68576 L 887.97278,118.23082 L 884.90123,121.78735 L 885.8712,125.02056 L 884.41625,126.31384 L 884.25459,130.67867 L 883.13131,136.93803 L 880.66906,135.78208 L 880.18407,132.71052 L 876.30422,131.57889 L 875.9809,128.83065 L 868.70615,105.38983 L 864.50757,91.750088 L 865.92811,91.631923 L 867.4419,92.041822 L 867.4419,89.455254 L 868.2502,83.958798 L 870.83677,79.270645 L 872.29172,75.229133 L 870.35179,72.804226 L 870.35179,66.822789 L 871.16009,65.852826 L 871.9684,63.104598 L 871.80674,61.649654 L 871.64507,56.79984 L 873.42334,51.950026 L 876.33323,43.0587 L 878.43481,38.855528 L 879.7281,38.855528 L 881.02138,39.017188 L 881.02138,40.148811 L 882.31467,42.412058 L 885.06289,43.0587 L 885.8712,42.250397 L 885.8712,41.280435 L 889.91271,38.370546 L 891.69097,36.592281 L 893.14592,36.753942 L 899.12735,39.178849 L 901.06728,40.148811 L 910.12027,70.055998 L 916.1017,70.055998 L 916.91001,71.995924 L 917.07167,76.845738 L 919.98155,79.108984 L 920.78986,79.108984 L 920.95152,78.624003 L 920.46654,77.49238 z M 902.28301,107.47825 L 903.81879,105.94247 L 905.19291,106.99327 L 905.75872,109.41819 L 904.06128,110.30732 z M 908.99194,101.57763 L 910.77021,103.43673 C 910.77021,103.43673 912.0635,103.51755 912.0635,103.19423 C 912.0635,102.87091 912.30599,101.17347 912.30599,101.17347 L 913.19513,100.36517 L 912.38682,98.586893 L 910.36606,99.31437 z",NH:"M 880.79902,142.42476 L 881.66802,141.34826 L 882.75824,138.05724 L 880.21516,
104137.14377 L 879.73017,134.07221 L 875.85032,132.94059 L 875.527,130.19235 L 868.25225,106.75153 L 863.65083,92.208542 L 862.75375,92.203482 L 862.10711,93.820087 L 861.46047,93.335106 L 860.4905,92.365143 L 859.03556,94.305068 L 858.98709,99.337122 L 859.29874,105.00434 L 861.23866,107.75258 L 861.23866,111.7941 L 857.52046,116.85688 L 854.93389,117.98852 L 854.93389,119.12014 L 856.06552,120.89841 L 856.06552,129.46643 L 855.25721,138.6811 L 855.09555,143.53092 L 856.06552,144.82422 L 855.90386,149.35071 L 855.41887,151.12899 L 856.87382,152.01499 L 873.26374,147.32527 L 875.527,146.67863 L 877.06121,144.12627 z",VT:"M 844.34355,153.72643 L 843.53525,148.0683 L 841.14454,138.09663 L 840.4979,137.77331 L 837.588,136.48002 L 838.3963,133.57013 L 837.588,131.46854 L 834.88795,126.82856 L 835.85792,122.9487 L 835.04961,117.77555 L 832.6247,111.30911 L 831.81913,106.3866 L 858.06661,99.63916 L 858.39094,105.45824 L 860.33087,108.20648 L 860.33087,112.248 L 856.61267,116.28952 L 854.0261,117.42115 L 854.0261,118.55277 L 855.15772,120.33104 L 855.15772,128.89906 L 854.34942,138.11373 L 854.18776,142.96356 L 855.15772,144.25685 L 854.99606,148.78334 L 854.51108,150.56162 L 855.1717,152.12847 L 848.22029,153.5026 z",NY:"M 828.61427,189.42238 L 827.48264,188.45242 L 824.89606,188.29076 L 822.63282,186.35084 L 821.00221,180.22171 L 817.54375,180.31225 L 815.10004,177.60405 L 795.71472,181.98599 L 752.71294,190.71568 L 745.18329,191.94367 L 744.44513,185.47533 L 745.87323,184.34995 L 747.16651,183.21833 L 748.13648,181.60172 L 749.91474,180.4701 L 751.85467,178.69183 L 752.33965,177.07523 L 754.44123,174.327 L 755.57286,173.35704 L 755.4112,172.38707 L 754.11791,169.31553 L 752.33965,169.15387 L 750.39972,163.01077 L 753.30961,161.2325 L 757.67444,159.77756 L 761.71596,158.48427 L 764.94917,157.99929 L 771.25392,157.83763 L 773.19385,159.13092 L 774.81045,159.29258 L 776.91204,157.99929 L 779.49861,156.86767 L 784.67174,156.38269 L 786.77333,154.60442 L 788.55159,151.37121 L 790.1682,149.43129 L 792.26978,149.43129 L 794.20971,148.29966 L 794.37137,146.03642 L 792.91643,143.93483 L 792.59311,142.47989 L 793.72473,140.3783 L 793.72473,138.92336 L 791.94646,138.92336 L 790.1682,138.11506 L 789.3599,136.98343 L 789.19824,134.39686 L 795.01801,128.90041 L 795.66465,128.09211 L 797.1196,125.18222 L 800.02949,120.65572 L 802.77772,116.93753 L 804.8793,114.51263 L 807.2944,112.68702 L 810.37576,111.44108 L 815.87221,110.14779 L 819.10542,110.30945 L 823.63192,108.85451 L 831.19711,106.78334 L 831.7169,111.76301 L 834.14182,118.22945 L 834.95012,123.4026 L 833.98016,127.28246 L 836.56673,131.80896 L 837.37503,133.91055 L 836.56673,136.82045 L 839.47663,138.11373 L 840.12327,138.43705 L 843.19483,149.42999 L 842.65854,154.48966 L 842.17356,165.32093 L 842.98186,170.8174 L 843.79016,174.37394 L 845.24511,181.64868 L 845.24511,189.73172 L 844.11348,191.99497 L 845.95281,193.98776 L 846.74936,195.66618 L 844.80944,197.44445 L 845.13276,198.73773 L 846.42604,198.41441 L 847.88099,197.12113 L 850.14423,194.53456 L 851.27586,193.88792 L 852.89246,194.53456 L 855.15571,194.69622 L 863.07707,190.81637 L 865.98696,188.06814 L 867.28024,186.6132 L 871.48341,188.2298 L 868.08854,191.78633 L 864.20869,194.69622 L 857.09563,200.03101 L 854.50907,201.00098 L 848.68929,202.9409 L 844.64778,204.07253 L 843.47304,203.5396 L 843.22902,199.85107 L 843.714,197.10283 L 843.55234,195.00125 L 840.73883,193.30225 L 836.21233,192.33228 L 832.33247,191.20066 z",
105NJ:"M 828.16036,190.33018 L 826.05878,192.75509 L 826.05878,195.82665 L 824.11884,198.8982 L 823.95718,200.51482 L 825.25048,201.8081 L 825.08882,204.23302 L 822.82556,205.36464 L 823.63386,208.11287 L 823.79552,209.2445 L 826.54376,209.56782 L 827.51372,212.15439 L 831.07026,214.57931 L 833.49517,216.19591 L 833.49517,217.00422 L 830.26196,220.07578 L 828.64535,222.33902 L 827.1904,225.08726 L 824.92715,226.38054 L 823.7147,227.10802 L 823.4722,228.32048 L 822.86297,230.92722 L 823.95524,233.17141 L 827.18845,236.0813 L 832.03826,238.34455 L 836.07977,238.99119 L 836.24143,240.44613 L 835.43313,241.41609 L 835.75645,244.16432 L 836.56475,244.16432 L 838.66634,241.73942 L 839.47464,236.8896 L 842.22287,232.84809 L 845.29442,226.38167 L 846.42604,220.88522 L 845.7794,219.75359 L 845.61774,210.37728 L 844.00113,206.98242 L 842.86951,207.79072 L 840.12128,208.11404 L 839.6363,207.62906 L 840.76793,206.65909 L 842.86951,204.71917 L 842.93257,203.62534 L 842.54818,200.1915 L 843.03316,197.44326 L 842.8715,195.34167 L 840.28493,194.21004 L 835.75843,193.24008 L 831.87857,192.10845 z",PA:"M 822.20688,226.45982 L 823.33852,225.81317 L 825.60176,225.20074 L 827.05671,222.4525 L 828.67332,220.18925 L 831.90653,217.11769 L 831.90653,216.30939 L 829.48162,214.69279 L 825.92508,212.26787 L 824.95512,209.6813 L 822.20688,209.35798 L 822.04522,208.22635 L 821.23692,205.47812 L 823.50018,204.3465 L 823.66184,201.92158 L 822.36854,200.62829 L 822.5302,199.01168 L 824.47014,195.94013 L 824.47014,192.86857 L 826.81422,190.44366 L 827.02874,189.36021 L 824.44216,189.19855 L 822.17892,187.25863 L 819.754,181.92382 L 816.74942,180.99309 L 814.41919,178.85226 L 795.8282,182.89378 L 752.82642,191.62347 L 743.93507,193.07841 L 743.4394,185.99452 L 737.95187,191.62467 L 736.65858,192.10965 L 732.45629,195.11854 L 735.36705,214.25599 L 737.84871,223.98535 L 741.42051,243.24684 L 744.68982,242.60916 L 756.6334,241.10669 L 794.56003,233.44149 L 809.43624,230.61817 L 817.73659,228.99581 L 818.0037,228.75728 L 820.1053,227.14066 z",DE:"M 822.35259,230.42318 L 822.94187,228.32048 L 822.96339,227.11557 L 821.69394,227.02719 L 819.59234,228.6438 L 818.13739,230.09874 L 819.59234,234.30193 L 821.8556,239.96005 L 823.95718,249.6597 L 825.5738,255.96448 L 830.58528,255.80282 L 836.7274,254.59089 L 834.46317,247.23587 L 833.4932,247.72085 L 829.93667,245.29595 L 828.15841,240.60779 L 826.21848,237.05126 L 823.95524,236.0813 L 821.85365,232.52477 z",MD:"M 836.95336,255.30492 L 830.81223,256.59715 L 825.00642,256.75881 L 823.16286,249.6597 L 821.06127,239.96005 L 818.79801,234.30193 L 817.50963,229.9036 L 810.00361,231.52596 L 795.1274,234.34928 L 757.67597,241.90018 L 758.80727,246.91184 L 759.77723,252.56995 L 760.10055,252.24663 L 762.20215,249.82173 L 764.46539,247.20407 L 766.8903,246.58851 L 768.34526,245.13356 L 770.12352,242.54699 L 771.4168,243.19364 L 774.32669,242.87031 L 776.91327,240.76873 L 778.92016,239.31546 L 780.76539,238.83048 L 782.40974,239.96043 L 785.31963,241.41537 L 787.25955,243.19364 L 788.47201,244.72942 L 792.59436,246.42685 L 792.59436,249.33674 L 798.09082,250.63003 L 799.23526,251.17201 L 800.64716,249.14369 L 803.52913,251.11385 L 802.25096,253.59578 L 801.48569,257.58144 L 799.70743,260.16801 L 799.70743,262.2696 L 800.35407,264.04787 L 805.41802,265.40356 L 809.72912,265.34184 L 812.80066,266.31181 L 814.90225,266.63513 L 815.87221,264.53354 L 814.41727,262.43196 L 814.41727,260.65369 L 811.99236,258.5521 L 809.89078,253.05565 L 811.18406,247.72085 L 811.0224,245.61927 L 809.72912,244.32598 C 809.72912,244.32598 811.18406,242.70938 811.18406,242.06274 C 811.18406,241.41609 811.66904,239.96115 811.66904,239.96115 L 813.60897,238.66787 L 815.54889,237.05126 L 816.03387,238.02123 L 814.57893,239.63783 L 813.28565,243.35602 L 813.60897,244.48764 L 815.38723,244.81096 L 815.87221,250.30742 L 813.77063,251.27738 L 814.09395,254.83391 L 814.57893,254.67225 L 815.71055,252.73233 L 817.32716,254.51059 L 815.71055,255.80388 L 815.38723,259.19875 L 817.9738,262.59362 L 821.85365,263.0786 L 823.47026,262.2703 L 826.70681,266.45323 L 828.06516,266.98953 L 834.71883,264.19258 L 836.72641,260.16871 z M 820.32087,264.28945 L 821.45249,266.7952 L 821.61415,268.57347 L 822.74578,270.43257 C 822.74578,270.43257 823.63492,269.54343 823.63492,269.22011 C 823.63492,268.89679 822.90745,266.14855 822.90745,266.14855 L 822.17997,263.80446 z",WV:"M 756.56051,241.96731 L 757.67252,246.91184 L 758.75596,253.81817 L 762.31563,251.06994 L 764.57887,247.99838 L 767.11725,247.38283 L 768.5722,245.92789 L 770.35047,243.34132 L 771.53028,243.98796 L 774.44017,243.66464 L 777.02675,241.56305 L 779.03364,240.10979 L 780.87887,239.6248 L 782.18279,240.64127 L 784.41183,241.75579 L 786.35176,243.53406 L 787.72588,244.82734 L 787.58288,249.4984 L 781.92475,246.42685 L 777.39825,244.64858 L 777.23659,249.98339 L 776.75161,252.08497 L 775.13501,254.83321 L 774.48835,256.44982 L 771.4168,258.87472 L 770.93182,261.13798 L 767.53694,261.4613 L 767.21362,264.53285 L 766.082,270.02932 L 763.49543,270.02932 L 762.20215,269.22101 L 760.58553,266.47277 L 758.80727,266.63443 L 758.48395,270.99928 L 7
10556.38236,277.62737 L 751.37088,288.45864 L 752.17918,289.75192 L 752.01752,292.50015 L 749.91593,294.44008 L 748.46099,294.11676 L 745.22777,296.54167 L 742.6412,295.57171 L 740.86294,300.25986 C 740.86294,300.25986 737.14473,301.06817 736.49809,301.22983 C 735.85145,301.39149 734.07318,299.93654 734.07318,299.93654 L 731.64827,302.19979 L 729.0617,302.84644 L 726.1518,302.03813 L 724.85852,300.74485 L 722.6663,297.72149 L 719.52371,295.73337 L 716.93714,292.98513 L 714.02726,289.26694 L 713.38061,287.00369 L 710.79404,285.54874 L 709.98573,283.93214 L 709.74324,278.67816 L 711.92566,278.59733 L 713.8656,277.78903 L 714.02726,275.0408 L 715.64386,273.58585 L 715.80552,268.57437 L 716.77548,264.69451 L 718.06877,264.04787 L 719.36205,265.17949 L 719.84704,266.95776 L 721.62531,265.98779 L 722.11029,264.37119 L 720.97867,262.59292 L 720.97867,260.16801 L 721.94863,258.87472 L 724.21188,255.47985 L 725.50516,254.02491 L 727.60676,254.50989 L 729.87,252.89327 L 732.94155,249.4984 L 735.20481,245.61854 L 735.52813,239.96043 L 736.01311,234.94894 L 736.01311,230.26078 L 734.88149,227.18923 L 735.85145,225.73427 L 737.13493,224.44099 L 740.62618,244.26811 L 745.25719,243.51696 z",KY:"M 721.78301,297.81787 L 719.45844,300.5008 L 715.25525,304.05734 L 710.9557,309.95951 L 709.17743,311.73778 L 709.17743,313.83936 L 705.29757,315.94095 L 699.63945,319.33583 L 696.11989,319.72047 L 644.252,324.61933 L 628.49244,326.39759 L 623.87124,326.9103 L 620.00289,326.88258 L 619.77594,331.10286 L 611.59653,331.24742 L 604.64512,331.89406 L 594.21453,332.09966 L 596.12731,331.87803 L 598.30736,330.11601 L 600.36496,328.97291 L 600.59359,325.77218 L 601.50808,323.9432 L 599.90126,321.4043 L 600.70309,319.49749 L 602.96635,317.71923 L 605.06793,317.07258 L 607.81616,318.36587 L 611.3727,319.65915 L 612.50433,319.33583 L 612.66599,317.07258 L 611.3727,314.64767 L 611.69602,312.38442 L 613.63595,310.92948 L 616.22253,310.28283 L 617.83913,309.63619 L 617.03083,307.85792 L 616.38419,305.91799 L 617.51581,305.10969 L 618.5666,301.79563 L 621.55732,300.0982 L 627.37711,299.12824 L 630.93365,298.64326 L 632.38859,300.58319 L 634.16686,301.39149 L 635.94513,298.15828 L 638.85502,296.70333 L 640.79495,298.31994 L 641.60325,299.45156 L 643.70485,298.96658 L 643.54318,295.57171 L 646.45308,293.9551 L 647.5847,293.14679 L 648.71632,294.7634 L 653.40449,294.7634 L 654.21279,292.66181 L 653.88947,290.39857 L 656.79936,286.84202 L 661.48752,282.96217 L 661.9725,278.43567 L 664.72074,278.11235 L 668.60059,276.33408 L 671.34883,274.39415 L 671.0255,272.45422 L 669.57055,270.99928 L 670.13637,268.81687 L 674.25872,268.57437 L 676.68363,267.76607 L 679.59352,269.38267 L 681.21013,273.74751 L 687.02992,274.07083 L 688.80818,275.8491 L 690.90977,276.01076 L 693.33468,274.55582 L 696.40623,275.0408 L 697.69952,276.49574 L 700.44776,273.90917 L 702.22602,272.61588 L 703.84263,272.61588 L 704.48927,275.36412 L 706.26754,276.33408 L 708.68933,278.54915 L 708.85099,284.04561 L 709.65929,285.66222 L 712.24587,287.11716 L 712.89251,289.38042 L 715.8024,293.09861 L 718.38896,295.84685 z",OH:"M 731.43589,195.0077 L 725.34235,199.06105 L 721.4625,201.3243 L 718.06763,205.04249 L 714.02612,208.92234 L 710.79291,209.73064 L 707.88302,210.21562 L 702.38656,212.80219 L 700.28498,212.96385 L 696.89011,209.8923 L 691.71697,210.53895 L 689.13041,209.084 L 686.74934,207.73317 L 681.85677,208.43658 L 671.67215,210.05319 L 663.91243,211.26565 L 665.20572,225.89593 L 666.98399,239.6371 L 669.57055,263.0779 L 670.13637,267.90907 L 674.25872,267.78005 L 676.68363,266.97174 L 680.04743,268.47488 L 682.11792,272.83971 L 687.25686,272.82261 L 689.1486,274.94131 L 690.90977,274.87601 L 693.44816,273.53455 L 695.95233,273.90605 L 697.92646,275.361 L 699.65343,273.22832 L 701.99908,271.93504 L 704.06957,271.25419 L 704.71621,274.00243 L 706.49449,274.97239 L 709.97018,277.31646 L 712.1526,277.23564 L 713.29822,276.08691 L 713.23293,274.70038 L 714.84954,273.24542 L 715.0112,268.23395 C 715.0112,268.23395 715.98116,264.35409 715.98116,264.35409 L 717.5014,262.91312 L 719.02163,263.8178 L 719.84704,265.02868 L 721.05794,264.85305 L 720.63513,262.44212 L 720.07087,261.7986 L 720.07087,259.37368 L 721.04084,258.0804 L 723.30408,254.68553 L 724.59737,253.23058 L 726.69896,253.71556 L 728.96221,252.09895 L 732.03376,248.70408 L 734.29702,244.82422 L 734.50686,239.39306 L 734.99184,234.38157 L 734.99184,229.69341 L 733.86022,226.62186 L 734.83018,225.16691 L 735.75069,224.2123 L 734.34578,214.36947 z",MI:"M 581.61931,82.059006 L 583.4483,80.001402 L 585.62022,79.201221 L 590.99286,75.314624 L 593.27908,74.743065 L 593.73634,75.200319 L 588.59232,80.344339 L 585.27728,82.287628 L 583.21967,83.202124 z M 667.79369,114.18719 L 668.44033,116.69293 L 671.67355,116.85459 L 672.96684,115.64213 C 672.96684,115.64213 672.88601,114.18719 672.56269,114.02552 C 672.23936,113.86386 670.94608,112.16642 670.94608,112.16642 L 668.76366,112.40891 L 667.14704,112.57057 L 666.82372,113.7022 z M 697.86007,177.23689 L 694.62686,168.9922 L 692.36361,159.93922 L 689.93871,156.70601 L 687.35214,154.92774 L 685.73554,156.05937 L 681.85568,157.83763 L 679.91576,162.84911 L 677.16753,166.5673 L 676.03591,167.21394 L 674.58096,166.5673 C 674.58096,166.5673 671.9944,165.11235 672.15606,164.46571 C 672.31772,163.81907 672.64104,159.45424 672.64104,159.45424 L 676.03591,158.16095 L 676.84421,154.76608 L 677.49085,152.17952 L 679.91576,150.56291 L 679.59244,140.53996 L 677.97583,138.27672 L 676.68255,137.46841 L 675.87425,135.36683 L 676.68255,134.55853 L 678.29915,134.88185 L 678.46081,133.26524 L 676.03591,131.00199 L 674.74262,128.41543 L 672.15606,128.41543 L 667.62956,126.96048 L 662.13311,123.56561 L 659.38488,123.56561 L 658.73824,124.21226 L 657.76827,123.72727 L 654.69673,121.46403 L 651.78684,123.24229 L 648.87695,125.50554 L 649.20027,129.06207 L 650.
10517023,129.38539 L 652.27182,129.87037 L 652.7568,130.67867 L 650.17023,131.48698 L 647.58367,131.8103 L 646.12872,133.58856 L 645.8054,135.69015 L 646.12872,137.30675 L 646.45204,142.80321 L 642.89551,144.9048 L 642.24887,144.74313 L 642.24887,140.53996 L 643.54215,138.11506 L 644.1888,135.69015 L 643.38049,134.88185 L 641.44057,135.69015 L 640.4706,139.89332 L 637.72238,141.02494 L 635.94411,142.96487 L 635.78245,143.93483 L 636.42909,144.74313 L 635.78245,147.3297 L 633.5192,147.81468 L 633.5192,148.94631 L 634.32751,151.37121 L 633.19588,157.51431 L 631.57928,161.55582 L 632.22592,166.24398 L 632.7109,167.3756 L 631.9026,169.80051 L 631.57928,170.60881 L 631.25596,173.35704 L 634.81249,179.33847 L 637.72238,185.80489 L 639.17732,190.65471 L 638.36902,195.34286 L 637.39906,201.3243 L 634.97415,206.49743 L 634.65083,209.24566 L 631.39196,212.33081 L 635.80057,212.16876 L 657.21906,209.90551 L 664.4969,208.91845 L 664.59327,210.5848 L 671.44521,209.37234 L 681.74329,207.86921 L 685.59749,207.4083 L 685.73554,206.82075 L 685.8972,205.36581 L 687.99878,201.64762 L 689.99934,199.90977 L 689.77705,194.85788 L 691.37404,193.26089 L 692.46466,192.91795 L 692.68694,189.36142 L 694.22271,186.3303 L 695.2735,186.93652 L 695.43516,187.58316 L 696.24347,187.74482 L 698.18339,186.77486 z M 567.49209,111.21318 L 568.20837,110.63278 L 570.9566,109.82447 L 574.51313,107.56123 L 574.51313,106.59126 L 575.15978,105.94462 L 581.14121,104.97466 L 583.56612,103.03473 L 587.93095,100.93315 L 588.09261,99.639864 L 590.03254,96.729975 L 591.8108,95.921673 L 593.10409,94.143408 L 595.36733,91.880161 L 599.73217,89.455254 L 604.42032,88.970273 L 605.55194,90.101896 L 605.22862,91.071859 L 601.51043,92.041822 L 600.05549,95.113371 L 597.79224,95.921673 L 597.30726,98.34658 L 594.88235,101.57979 L 594.55903,104.16636 L 595.36733,104.65134 L 596.3373,103.51972 L 599.89383,100.60983 L 601.18711,101.90311 L 603.45036,101.90311 L 606.68357,102.87307 L 608.13851,104.0047 L 609.59345,107.07625 L 612.34168,109.82447 L 616.22153,109.66281 L 617.67648,108.69285 L 619.29308,109.98613 L 620.90969,110.47112 L 622.20297,109.66281 L 623.33459,109.66281 L 624.9512,108.69285 L 628.99271,105.13632 L 632.38758,104.0047 L 639.01566,103.68138 L 643.54215,101.74145 L 646.12872,100.44817 L 647.58367,100.60983 L 647.58367,106.26794 L 648.06865,106.59126 L 650.97853,107.39957 L 652.91846,106.91458 L 659.06156,105.29798 L 660.19318,104.16636 L 661.64813,104.65134 L 661.64813,111.60274 L 664.88134,114.67429 L 666.17462,115.32093 L 667.4679,116.29089 L 666.17462,116.61421 L 665.36632,116.29089 L 661.64813,115.80591 L 659.54654,116.45255 L 657.28329,116.29089 L 654.05008,117.74584 L 652.27182,117.74584 L 646.45204,116.45255 L 641.27891,116.61421 L 639.33898,119.20078 L 632.38758,119.84742 L 629.96267,120.65572 L 628.83105,123.72727 L 627.53777,124.8589 L 627.05279,124.69724 L 625.59784,123.08063 L 621.07135,125.50554 L 620.42471,125.50554 L 619.29308,123.88893 L 618.48478,124.05059 L 616.54486,128.41543 L 615.57489,132.45694 L 612.39377,139.45774 L 611.21701,138.42347 L 609.84527,137.39215 L 607.90449,127.10413 L 604.36001,125.73408 L 602.30743,123.44785 L 590.18707,120.70437 L 587.3318,119.67473 L 579.10138,117.50199 L 571.21139,116.35887 z",WY:"M 354.25168,143.77587 L 343.70253,142.96884 L 311.61454,139.67342 L 295.38233,137.61582 L 267.03312,133.50061 L 247.14296,130.52852 L 245.72387,141.70448 L 241.88464,165.96502 L 236.62631,196.37183 L 235.09531,206.88801 L 233.4256,218.77684 L 239.94947,219.70521 L 265.82883,222.20513 L 286.39795,224.51213 L 323.18167,228.62731 L 347.00271,231.48733 L 351.50702,187.295 L 352.94689,161.91789 z",MT:"M 356.67064,122.27385 L 357.31846,111.12326 L 359.57695,86.336144 C 360.0342,81.306439 360.66066,77.864038 360.94869,70.926078 L 361.88845,56.374463 L 331.21413,53.56663 L 301.95358,50.0101 L 272.69304,45.968588 L 240.36094,40.633793 L 221.93165,37.238923 L 189.208,30.306187 L 184.72898,51.653719 L 188.15832,59.19826 L 186.78658,63.770712 L 188.61556,68.343163 L 191.81629,69.714902 L 196.43711,80.484355 L 199.13221,83.660878 L 199.58945,84.803996 L 203.01879,85.947114 L 203.47604,88.004707 L 196.38874,105.60866 L 196.38874,108.12351 L 198.90359,111.32422 L 199.81807,111.32422 L 204.61914,108.35213 L 205.30502,107.20901 L 206.90538,107.89488 L 206.67675,113.1532 L 209.42023,125.72745 L 212.39232,128.24229 L 213.3068,128.92816 L 215.13579,131.21438 L 214.67854,134.64373 L 215.36441,138.07306 L 216.50753,138.98756 L 218.79375,136.70133 L 221.53722,136.70133 L 224.73794,138.30169 L 227.25279,137.3872 L 231.368,137.3872 L 235.02595,138.98756 L 237.76943,138.53031 L 238.22667,135.55821 L 241.19876,
105134.87235 L 242.5705,136.24409 L 243.02775,139.4448 L 244.80717,140.80977 L 246.34057,129.2447 L 267.03312,132.21679 L 295.22184,136.17153 L 311.77502,138.06865 L 343.2211,141.52455 L 354.21124,143.04862 L 355.26321,127.62136 z",ID:"M 162.11948,180.95969 C 139.5086,176.61641 147.97221,178.11269 140.97881,176.60895 L 145.40585,159.10648 L 149.74968,141.38823 L 151.12142,137.15871 L 153.63626,131.21453 L 152.37884,128.9283 L 149.86398,129.04261 L 149.06381,128.01381 L 149.52106,126.8707 L 149.86398,123.78429 L 154.32213,118.29734 L 156.15111,117.8401 L 157.29422,116.69699 L 157.86578,113.49627 L 158.78026,112.81041 L 162.66685,106.98053 L 166.55344,102.6367 L 166.78206,98.864432 L 163.35272,96.235269 L 162.03814,91.834286 L 162.43823,82.174988 L 166.09619,65.714155 L 170.55433,44.909503 L 174.3266,31.420781 L 175.08853,27.617595 L 188.08467,30.145706 L 183.92659,51.653719 L 186.8745,59.358741 L 185.82372,63.931193 L 187.81318,68.503644 L 191.0139,70.196335 L 195.47424,80.002923 L 198.16934,83.821359 L 198.78707,84.964477 L 202.21641,86.107595 L 202.67365,88.646611 L 195.74683,105.44818 L 196.06779,108.76541 L 198.7431,111.64517 L 200.62046,112.1266 L 205.42153,108.51261 L 205.78645,108.01139 L 205.94251,108.85775 L 206.19532,112.99272 L 208.77832,125.88793 L 212.23184,128.56324 L 212.6649,129.40959 L 214.81483,131.85629 L 214.03664,134.64373 L 214.7225,138.39401 L 216.66801,139.30851 L 218.79375,137.6642 L 221.37674,137.18276 L 224.73794,138.78312 L 227.25279,138.18958 L 231.04705,138.0291 L 235.02595,139.62946 L 237.76943,139.3327 L 238.70811,137.0025 L 241.19876,135.35378 L 241.9286,137.04647 L 242.54631,139.28432 L 244.85453,141.82336 L 241.08226,165.80454 L 235.9382,194.8133 L 231.779,194.4946 L 223.59476,192.96239 L 213.78818,191.13341 L 201.62502,188.75485 L 189.09694,186.25099 L 180.61372,184.41102 L 171.35451,182.74252 z",WA:"M 93.573239,6.3617734 L 97.938071,7.8167177 L 107.6377,10.564946 L 116.2057,12.504871 L 136.2516,18.162988 L 159.20739,23.821104 L 174.36801,27.215777 L 173.36373,31.099829 L 169.27051,44.909503 L 164.81238,65.714155 L 161.63584,81.854036 L 161.28429,91.232806 L 148.10315,87.33877 L 132.53264,83.955591 L 118.86585,84.551329 L 117.28528,83.01913 L 111.95881,84.916253 L 107.9821,84.665645 L 105.2606,82.904814 L 103.68223,83.430208 L 99.476903,83.201576 L 97.601755,81.829846 L 92.824862,80.093194 L 91.382778,79.886558 L 86.397035,78.560984 L 84.614222,80.069004 L 78.922841,79.726077 L 74.101997,75.931831 L 74.30643,75.131651 L 74.374575,67.197996 L 72.248826,63.31142 L 68.133618,62.57938 L 67.768708,60.225014 L 65.2543,59.597968 L 62.372763,59.063086 L 60.594498,60.033049 L 58.331251,57.123161 L 58.654572,54.213272 L 61.4028,53.889951 L 63.019405,49.84844 L 60.432837,48.716816 L 60.594498,44.998625 L 64.959331,44.351984 L 62.211103,41.603756 L 60.756158,34.490695 L 61.4028,31.580807 L 61.4028,23.659444 L 59.624535,20.426234 L 61.887782,11.049927 L 63.989368,11.534908 L 66.414275,14.444797 L 69.162503,17.031364 L 72.395712,18.97129 L 76.922205,21.072876 L 79.993756,21.719518 L 82.903645,23.174462 L 86.298518,24.144425 L 88.561764,23.982765 L 88.561764,21.557857 L 89.855048,20.426234 L 91.956634,19.13295 L 92.279955,20.264574 L 92.603276,22.042839 L 90.340029,22.52782 L 90.016708,24.629406 L 91.794974,26.084351 L 92.926597,28.509258 L 93.573239,30.449183 L 95.028183,30.287523 L 95.189843,28.994239 L 94.219881,27.700955 L 93.734899,24.467746 L 94.543201,22.689481 L 93.89656,21.234537 L 93.89656,18.97129 L 95.674825,15.41476 L 94.543201,12.828192 L 92.118294,7.9783781 L 92.441615,7.1700758 z M 84.116548,12.340738 L 86.137312,12.179078 L 86.622294,13.553197 L 88.158073,11.936582 L 90.502155,11.936582 L 91.310458,13.472361 L 89.774678,15.169801 L 90.42133,15.978114 L 89.693853,17.998875 L 88.319734,18.403021 C 88.319734,18.403021 87.430596,18.483857 87.430596,18.160536 C 87.430596,17.837215 88.885551,15.573958 88.885551,15.573958 L 87.188111,
10515.008141 L 86.86479,16.463095 L 86.137312,17.109737 L 84.60153,14.84648 z",TX:"M 357.05332,333.3739 L 379.74411,334.45984 L 410.8368,335.60296 L 408.50219,359.05876 L 408.20543,377.21228 L 408.27357,379.29407 L 412.6174,383.1125 L 414.35405,383.93466 L 416.16326,384.18747 L 416.84913,382.93225 L 417.73945,383.79837 L 419.47609,384.2798 L 421.08086,383.54998 L 422.21956,383.95885 L 421.92279,387.364 L 426.19848,388.39501 L 428.8738,389.21718 L 432.82854,389.74256 L 435.02242,391.57154 L 438.27152,389.99537 L 441.05896,390.36028 L 443.09237,393.14772 L 444.16733,393.46868 L 444.00686,395.43395 L 447.09547,396.60124 L 449.86312,394.79644 L 451.37114,395.16136 L 453.72552,395.32184 L 454.15859,397.19478 L 458.79918,399.18423 L 461.45473,398.9798 L 463.4442,394.86459 L 463.78492,394.86459 L 464.92804,396.76172 L 469.3642,397.76853 L 472.7012,398.9798 L 475.99425,399.73382 L 478.14419,398.9798 L 478.99053,396.46496 L 482.69245,396.46496 L 484.58958,397.21896 L 487.654,395.64279 L 488.31569,395.64279 L 488.6806,396.76172 L 492.95629,396.76172 L 495.35904,395.5065 L 497.02754,395.80326 L 498.44324,397.67621 L 501.32299,399.34471 L 504.84467,400.41968 L 507.58814,401.83759 L 510.03484,403.45991 L 513.32788,402.56962 L 515.26897,403.55225 L 515.78008,413.69188 L 516.11532,423.39405 L 516.80118,432.92806 L 517.32658,436.97511 L 520.00191,441.57175 L 521.07687,445.63859 L 524.93927,451.92792 L 525.48884,454.80769 L 526.01424,455.8145 L 525.32836,463.31069 L 522.67723,467.69847 L 523.63568,470.55845 L 523.27076,473.0733 L 522.42442,480.38923 L 521.05268,483.10852 L 521.65692,487.49475 L 515.99204,489.07993 L 506.13075,493.60643 L 505.16079,495.54635 L 502.57422,497.48628 L 500.47264,498.94122 L 499.17935,499.74952 L 493.52124,505.08432 L 490.77301,507.18591 L 485.43821,510.41911 L 479.7801,512.84402 L 473.47534,516.23889 L 471.69708,517.69384 L 465.8773,521.25037 L 462.48243,521.89701 L 458.60258,527.39346 L 454.56107,527.71679 L 453.5911,529.65671 L 455.85435,531.59664 L 454.3994,537.09309 L 453.10612,541.61959 L 451.9745,545.49944 L 451.1662,550.02593 L 451.9745,552.45084 L 453.75276,559.40224 L 454.72273,565.54533 L 456.50099,568.29356 L 455.53103,569.74851 L 452.45948,571.68843 L 446.80136,567.80858 L 441.30491,566.67696 L 440.01162,567.16194 L 436.77841,566.5153 L 432.57524,563.44375 L 427.40211,562.31213 L 419.80406,558.91726 L 417.70248,555.0374 L 416.40919,548.57099 L 413.17599,546.63106 L 412.52934,544.36781 L 413.17599,543.72117 L 413.49931,540.3263 L 412.20602,539.67966 L 411.55938,538.7097 L 412.85266,534.34486 L 411.23606,532.08162 L 408.00285,530.78833 L 404.60798,526.4235 L 401.05145,519.79542 L 396.84828,517.20885 L 397.00994,515.26893 L 391.67514,502.98273 L 390.86684,498.77956 L 389.08858,496.83964 L 388.92692,495.38469 L 382.94548,490.0499 L 380.35891,486.97835 L 380.35891,485.84672 L 377.77234,483.74514 L 370.9826,482.61351 L 363.54622,481.96687 L 360.47467,479.70363 L 355.94818,481.48189 L 352.39165,482.93684 L 350.1284,486.17004 L 349.15844,489.88824 L 344.79361,496.03133 L 342.3687,498.45624 L 339.78213,497.48628 L 338.00387,496.35465 L 336.06394,495.70801 L 332.18409,493.44477 L 332.18409,492.79812 L 330.40583,490.8582 L 325.23269,488.75661 L 317.79631,480.99691 L 315.53306,476.30876 L 315.53306,468.22573 L 312.29985,461.75931 L 311.81487,459.01109 L 310.19827,458.04112 L 309.06664,455.93954 L 304.05517,453.83795 L 302.76189,452.22135 L 295.64882,444.29998 L 294.35554,441.06677 L 289.66738,438.80352 L 288.21243,434.43865 L 285.62584,431.52878 L 283.68593,431.04382 L 283.0367,426.36618 L 291.03857,427.05207 L 320.07356,429.79552 L 349.10864,431.39588 L 351.39487,407.61912 L 355.28142,352.0641 L 356.88181,333.31678 L 358.25355,333.34536 M 457.2302,567.32304 L 456.66439,560.20996 L 453.91615,553.01604 L 453.35033,545.98379 L 454.88611,537.73908 L 458.20017,530.86849 L 461.67587,525.45284 L 464.82827,521.89629 L 465.47491,522.13879 L 460.70591,528.76689 L 456.34107,535.31417 L 454.3203,541.94226 L 453.99698,547.11542 L 454.88611,553.25854 L 457.47269,560.45246 L 457.95767,565.6256 L 458.11933,567.08056 L 457.2302,567.32304 z",CA:"M 136.74132,386.75359 L 140.5564,386.26497 L 142.04244,384.25353 L 142.77448,382.31244 L 139.59796,382.22232 L 138.49879,380.45929 L 139.27701,378.74462 L 139.23083,372.59378 L 141.44892,371.266 L 144.14622,368.68302 L 144.5573,363.76763 L 146.20382,360.27014 L 148.14711,358.16638 L 151.41598,356.45171 L 152.69537,355.72188 L 153.4516,354.23804 L 152.58327,353.34553 L 151.62262,351.8353 L 150.68615,346.48685 L 147.7822,341.25051 L 147.87926,338.46426 L 145.67843,335.2162 L 130.67947,311.98682 L 111.24655,283.27272 L 88.819562,250.23896 L 76.117107,230.69405 L 77.913818,223.48571 L 84.726337,197.53705 L 92.84244,166.10144 L 80.477041,162.76442 L 66.988306,159.33508 L 54.414067,155.21987 L 46.869522,153.16227 L 35.438394,150.19018 L 28.387579,147.77848 L 26.80746,152.50284 L 26.645799,159.93922 L 21.472664,171.74043 L 18.401116,174.327 L 18.077795,175.45862 L 16.299529,176.26693 L 14.844585,180.4701 L 14.036283,183.70331 L 16.784511,187.90648 L 18.401116,192.10965 L 19.532739,195.66618 L 19.209418,202.1326 L 17.431153,205.20415 L 16.784511,211.02393 L 15.814548,214.74212 L 17.592813,218.62197 L 20.341041,223.14846 L 22.604288,227.99828 L 23.897571,232.03979 L 23.574251,235.273 L 23.25093,235.75798 L 23.25093,237.85956 L 28.909046,244.16432 L 28.424065,246.58923 L 27.777423,248.85248 L 27.130781,250.7924 L 27.292441,259.03709 L 29.394027,262.75528 L 31.333953,265.34184 L 34.082181,265.82683 L 35.052144,268.57505 L 33.920521,272.13158 L 31.818934,273.74819 L 30.687311,273.74819 L 29.879009,277.62804 L 30.36399,280.53793 L 33.5972,284.90276 L 35.213804,290.23756 L 36.668748,294.92571 L 37.962032,297.99726 L 41.356902,303.81704 L 42.811846,306.4036 L 43.296828,309.31349 L 44.913432,310.28345 L 44.913432,312.70836 L 44.10513,314.64829 L 42.326865,321.76135 L 41.841883,323.70127 L 44.266791,326.4495 L 48.469963,326.93448 L 52.996456,328.71275 L 56.876307,330.81433 L 59.786196,330.81433 L 62.696084,333.88588 L 65.282651,338.7357 L 66.414275,340.99894 L 70.294126,343.10053 L 75.14394,343.90883 L 76.598884,346.01042 L 77.245526,349.24363 L 75.790582,349.89027 L 76.113903,350.86023 L 79.347114,351.66853 L 82.095342,351.8302 L 85.005231,356.51835 L 88.885085,360.72152 L 89.693387,362.98477 L 92.279955,367.18794 L 92.603276,370.42115 L 92.603276,379.79746 L 93.088257,381.57572 L 103.11121,383.03067 L 122.83378,385.77889 z M 48.793607,337.03691 L 50.086895,338.57269 L 49.925235,339.86598 L 46.692014,339.78515 L 46.1262,338.57269 L 45.479556,337.11774 z M 50.733539,337.03691 L 51.945997,336.39027 L 55.50254,338.49186 L 58.5741,339.70431 L 57.684964,340.35097 L 53.158455,340.10847 L 51.541845,338.49186 z M 71.426153,356.84039 L 73.204418,359.18447 L 74.012731,360.15444 L 75.54851,360.72025 L 76.114317,359.2653 L 75.144354,357.48703 L 72.476951,355.46627 L 71.426153,355.62793 z M 69.971198,365.48925 L 71.749474,368.64164 L 72.961932,370.58158 L 71.506978,370.82406 L 70.213694,369.61161 C 70.213694,369.61161 69.486217,368.15666 69.486217,367.7525 C 69.486217,367.34836 69.486217,365.57008 69.486217,365.57008 z",AZ:"M 137.74699,387.50041 L 135.11998,389.65874 L 134.79666,391.11369 L 135.28164,392.08365 L 154.19591,402.75324 L 166.32045,410.35128 L 181.03155,418.91929 L 197.84424,428.94224 L 210.13044,431.36715 L 235.25838,434.07206 L 237.7892,421.56511 L 241.54187,394.32217 L 248.50673,341.44101 L 252.76399,310.47532 L 228.16728,306.79655 L 200.96119,302.2241 L 167.53204,295.90642 L 164.61014,313.99826 L 164.1529,314.45551 L 162.43823,317.08467 L 159.92338,316.97035 L 158.66596,314.22688 L 155.92249,313.88395 L 155.00799,312.74084 L 154.09351,312.74084 L 153.17901,313.3124 L 151.23572,314.3412 L 151.12142,321.31418 L 150.89278,323.02885 L 150.32124,335.60309 L 148.83519,337.775 L 148.26363,341.09003 L 151.0071,346.00542 L 152.26452,351.8353 L 153.06471,352.8641 L 154.09351,353.43566 L 153.97919,355.72188 L 152.37884,357.09361 L 148.9495,358.80828 L 147.00621,360.75158 L 145.52016,364.40953 L 144.9486,369.32492 L 142.09082,372.06839 L 140.03322,372.75426 L 139.91891,378.58414 L 139.46166,380.29881 L 139.91891,381.09899 L 143.57687,381.67053 L 143.00531,384.41401 L 141.51926,386.58592 z",NV:"M 140.65786,177.57182 L 161.63805,182.08304 L 171.35451,184.02634 L 180.61372,185.85531 L 187.22838,187.48864 L 186.67001,193.35369 L 183.12636,210.68284 L 179.03314,230.66313 L 177.08985,240.3818 L 174.91793,253.66389 L 171.76337,270.07854 L 168.24171,285.76337 L 166.27332,295.94373 L 163.80775,312.71445 L 163.35051,313.8136 L 162.27775,316.28228 L 160.40481,316.16797 L 159.30786,313.4245 L 156.56439,312.92108 L 155.16847,311.93845 L 153.13064,312.25941 L 152.21615,312.99145 L 150.91477,314.3412 L 150.47951,321.31418 L 149.92992,323.02885 L 149.51885,335.12166 L 148.19675,336.83582 L 146.32033,334.57429 L 131.80281,311.82634 L 112.36989,282.79128 L 89.621946,248.95514 L 77.240446,230.3731 L 78.87668,223.80666 L 85.849676,197.858 L 93.737155,166.51015 L 127.34467,174.65279 L 141.06203,177.62488",UT:"M 252.97063,309.3
1050699 L 228.32776,305.83369 L 201.76357,300.94029 L 167.93683,294.92034 L 169.52553,285.76337 L 172.72624,270.55998 L 176.04127,253.98484 L 178.21319,240.3818 L 180.15648,231.46552 L 183.92875,211.00379 L 187.4724,193.51417 L 188.58694,187.94149 L 201.30406,190.19914 L 213.30675,192.25674 L 223.59476,194.08573 L 231.93948,195.45747 L 235.61725,195.93663 L 234.13245,206.56705 L 231.82083,219.73971 L 239.62852,220.66808 L 256.03504,222.47287 L 264.24601,223.32851 L 262.11553,245.29707 L 258.91482,267.86257 L 255.16215,295.68875 L 253.49601,306.79655 z",CO:"M 378.62078,256.79629 L 380.06066,235.51461 L 347.96558,232.45018 L 323.50262,229.75064 L 286.23746,225.63547 L 265.5471,223.12065 L 262.91791,245.29707 L 259.7172,267.70209 L 255.96454,295.68875 L 254.45888,306.79655 L 254.20828,309.55981 L 288.13455,313.35406 L 325.87526,317.62063 L 357.83587,320.7865 L 374.44407,321.63284",NM:"M 282.72425,431.045 L 282.07384,424.9219 L 290.71762,425.4473 L 320.23405,428.5117 L 348.62721,429.95159 L 350.59248,407.61912 L 354.31856,351.74315 L 355.43752,332.35392 L 357.45116,332.70345 L 357.43687,321.62845 L 325.23335,319.22539 L 288.29503,314.79835 L 253.83017,310.68314 L 249.63006,341.44101 L 242.6652,394.64312 L 238.91254,421.56511 L 236.86315,434.87445 L 252.32382,436.8636 L 253.6171,426.84065 L 270.26813,429.42722 z",OR:"M 140.30581,176.68623 L 144.60346,158.78553 L 149.26824,140.9068 L 150.31903,136.67728 L 152.6734,131.05405 L 152.05789,129.89117 L 149.54303,129.84499 L 148.26143,128.17429 L 148.71867,126.71022 L 149.22208,123.46334 L 153.68023,117.97639 L 155.50921,116.87724 L 156.65232,115.73413 L 158.13836,112.1685 L 162.18542,106.4991 L 165.75105,102.6367 L 165.97967,99.185383 L 162.71081,96.716701 L 161.50192,92.206659 L 148.26363,88.462106 L 133.17454,84.918456 L 117.74252,85.032762 L 117.28528,83.661033 L 111.79833,85.718637 L 107.34019,85.147078 L 104.93965,83.546717 L 103.68223,84.232592 L 98.99547,84.00396 L 97.280804,82.632231 L 92.022478,80.574627 L 91.222297,80.688943 L 86.878467,79.202887 L 84.935176,81.03187 L 78.762364,80.688943 L 72.818181,76.573734 L 73.504046,75.773554 L 73.732667,68.000381 L 71.446442,64.113804 L 67.331234,63.542245 L 66.645369,61.027398 L 64.291437,60.560833 L 58.492912,62.619617 L 56.229665,69.086035 L 52.996456,79.108984 L 49.763246,85.575403 L 44.751772,99.639864 L 38.285353,113.21934 L 30.20233,125.82886 L 28.262404,128.73875 L 27.454102,137.30675 L 26.160818,143.28819 L 28.86901,146.81562 L 35.598871,149.06684 L 47.190476,152.35988 L 55.055974,154.89892 L 67.469737,158.5327 L 80.797995,162.12252 L 93.965776,165.68813",ND:"M 471.30528,127.66846 L 470.94037,120.17229 L 468.95092,112.85637 L 467.12193,99.207152 L 466.66469,89.376374 L 464.67523,86.267982 L 463.07487,80.917336 L 463.07487,70.629316 L 463.76073,66.742729 L 461.64538,61.243718 L 433.22188,60.679691 L 414.63093,60.033049 L 388.11861,58.739765 L 363.17227,56.855896 L 361.91155,71.086559 L 360.53981,86.175663 L 358.28133,111.12326 L 357.79515,122.14348 L 414.61127,125.90763 z",SD:"M 472.79706,203.1809 L 471.84336,202.10003 L 470.32265,198.47334 L 472.15163,194.77142 L 473.20241,189.21633 L 470.61942,187.15872 L 470.32265,184.41526 L 470.91618,181.41897 L 473.06612,180.61658 L 473.36289,174.88124 L 473.29475,144.79538 L 472.67702,141.82329 L 468.56181,138.23348 L 467.57918,136.24402 L 467.57918,134.3227 L 469.4763,133.0433 L 471.00852,131.19013 L 471.19098,128.47084 L 413.80889,126.87049 L 357.63468,122.9839 L 356.86798,128.26326 L 355.25497,144.1315 L 353.90976,162.07837 L 352.30941,186.67509 L 368.33718,187.70389 L 387.97453,188.847 L 405.96758,190.15059 L 429.74434,191.45417 L 440.4896,190.67598 L 443.34959,192.96221 L 447.66923,195.93431 L 448.65187,196.68831 L 452.19331,195.798 L 456.24038,195.50124 L 458.98385,195.43309 L 462.09665,196.64436 L 466.64491,198.08424 L 469.77747,199.84507 L 470.3952,201.76638 L 471.30969,203.66351 L 472.01534,203.18207 z",
106NE:"M 484.24444,246.9897 L 485.61618,249.66503 L 485.70851,251.79078 L 488.06288,255.51689 L 490.78217,258.66923 L 485.73269,258.66923 L 442.25013,257.73055 L 401.46327,256.84025 L 380.27171,255.8796 L 381.34448,234.55175 L 347.96558,231.80828 L 352.30941,187.79842 L 367.85574,188.82723 L 387.97453,189.97033 L 405.8071,191.11345 L 429.58386,192.25656 L 440.32912,191.79932 L 442.38672,194.08554 L 447.1878,197.05764 L 448.33091,197.97213 L 452.67474,196.60039 L 456.56133,196.14315 L 459.3048,195.91452 L 461.13378,197.28626 L 466.16348,198.88662 L 469.13557,200.48698 L 469.59282,202.08734 L 470.50731,204.14494 L 472.33629,204.14494 L 473.13427,204.19111 L 474.11689,209.40326 L 476.86037,217.42924 L 478.09582,222.06983 L 480.22156,225.88828 L 480.74695,230.82564 L 482.18684,235.10132 L 482.73641,241.57092",IA:"M 566.59351,201.62843 L 566.76414,203.57088 L 569.05036,204.71064 L 570.1918,205.96722 L 570.53556,207.22883 L 574.42215,210.43123 L 575.10802,212.60398 L 574.30868,215.46595 L 572.82012,219.01043 L 572.02078,221.75222 L 569.84803,223.35426 L 568.13252,223.92666 L 562.64725,225.41186 L 561.96138,227.6947
1065 L 561.16204,229.9793 L 561.73443,231.35104 L 563.44994,233.06488 L 563.44826,236.72617 L 561.27886,238.32653 L 560.81995,239.81342 L 560.81995,242.32994 L 559.33139,242.78718 L 557.61755,244.15725 L 557.16198,245.64246 L 557.61755,247.35964 L 556.24331,248.56409 L 553.94955,245.87276 L 552.46601,243.24611 L 544.12548,244.04544 L 533.95428,244.61617 L 508.91758,245.30372 L 495.88274,245.53234 L 486.50922,245.76096 L 485.19344,245.88221 L 483.53879,241.41044 L 483.31017,234.78037 L 481.70981,230.66516 L 481.02395,225.40685 L 478.73772,221.74888 L 477.82324,216.94781 L 475.07976,209.40326 L 473.93665,204.03062 L 472.56491,201.85871 L 470.96455,199.11525 L 472.79353,194.77142 L 474.16527,189.05585 L 471.4218,186.99824 L 470.96455,184.25477 L 471.87905,181.73992 L 473.59372,181.73992 L 485.13916,181.73992 L 534.75027,181.05405 L 554.62705,180.36819 L 556.47778,183.115 L 558.31012,185.73663 L 558.76569,186.541 L 556.93503,189.28949 L 557.3906,193.51148 L 559.90546,197.39807 L 562.8742,199.22202 L 565.27892,199.45232 z",MS:"M 624.55882,466.96958 L 624.30456,468.22573 L 619.13142,468.22573 L 617.67648,467.41743 L 615.57489,467.09411 L 608.78515,469.03403 L 607.00689,468.22573 L 604.42032,472.4289 L 603.31778,473.20692 L 602.19395,470.71894 L 601.05083,466.83235 L 597.6215,463.63164 L 598.7646,456.08709 L 598.07874,455.1726 L 596.24976,455.40122 L 588.01934,456.08709 L 563.78534,456.77296 L 563.3281,455.1726 L 564.01397,447.1708 L 567.44331,440.99799 L 572.70163,431.85309 L 571.78714,429.79549 L 572.93025,429.79549 L 573.61612,426.59477 L 571.32989,424.76579 L 571.55852,422.93681 L 569.50091,418.36436 L 569.21513,413.0203 L 570.58686,410.36256 L 570.18678,406.01873 L 568.81504,403.04663 L 570.18678,401.6749 L 568.81504,399.6173 L 569.27229,397.78832 L 570.18678,391.6155 L 573.15887,388.87204 L 572.473,386.81443 L 576.13097,381.5561 L 578.87444,380.64162 L 578.87444,378.12677 L 578.18857,376.75503 L 580.93204,371.49672 L 583.67551,370.3536 L 583.78295,366.94152 L 592.4584,366.86408 L 616.54585,364.92416 L 621.12643,364.69553 L 621.13451,371.06725 L 621.29617,387.71831 L 620.48787,418.75716 L 620.32621,432.82165 L 623.07445,451.57429 z",IN:"M 618.42049,300.8552 L 618.48577,297.99662 L 618.97076,293.47011 L 621.234,290.56023 L 623.01228,286.68036 L 625.59884,282.47719 L 625.11386,276.6574 L 623.3356,273.90917 L 623.01228,270.67596 L 623.82058,265.17949 L 623.3356,258.22808 L 622.0423,242.22367 L 620.74902,226.86591 L 619.77855,215.14589 L 622.84961,216.0354 L 624.30456,217.00536 L 625.43618,216.68204 L 627.53777,214.74212 L 630.36734,213.12513 L 635.46014,212.96309 L 657.44601,210.69983 L 663.02174,210.16667 L 664.52488,226.12288 L 668.77623,262.96443 L 669.37469,268.73603 L 669.00319,270.99928 L 670.23117,272.79465 L 670.32756,274.1672 L 667.80627,275.76671 L 664.26684,277.31802 L 661.06471,277.8683 L 660.46625,282.73523 L 655.89156,286.0477 L 653.09514,290.05814 L 653.41846,292.43487 L 652.83712,293.96907 L 649.51065,293.96907 L 647.92512,292.35247 L 645.43181,293.61467 L 642.74885,295.11781 L 642.91052,298.17226 L 641.71673,298.43029 L 641.24885,297.41215 L 639.08197,295.90901 L 635.83165,297.25049 L 634.28034,300.25674 L 632.8425,299.44844 L 631.38755,297.84893 L 626.92321,298.33392 L 621.33038,299.30388 z",IL:"M 617.80493,301.60133 L 617.80493,297.99662 L 618.06296,293.12969 L 620.43968,289.99286 L 622.21795,28
1066.22646 L 624.80452,282.36371 L 624.43302,277.11131 L 622.42781,273.56874 L 622.33143,270.22206 L 623.02626,264.95255 L 622.20085,257.77418 L 621.13451,241.99673 L 619.84123,226.97939 L 618.91895,215.34019 L 618.64644,214.4188 L 617.83814,211.83223 L 616.54486,208.11404 L 614.92825,206.33577 L 613.47331,203.74921 L 613.23974,198.26025 L 603.33707,199.57249 L 576.13098,201.28716 L 567.44331,200.8585 L 567.67193,203.23045 L 569.95816,203.91632 L 570.87264,205.05943 L 571.32989,206.88841 L 575.21647,210.31775 L 575.90235,212.60398 L 575.21647,216.03332 L 573.38749,219.69128 L 572.70163,222.20612 L 570.4154,224.03511 L 568.58642,224.72098 L 563.3281,226.09271 L 562.64223,227.92169 L 561.95636,229.9793 L 562.64223,231.35104 L 564.47121,232.9514 L 564.24259,237.0666 L 562.4136,238.66696 L 561.72774,240.26732 L 561.72774,243.01079 L 559.89876,243.46803 L 558.2984,244.61115 L 558.06978,245.98289 L 558.2984,248.04049 L 556.58373,249.35506 L 555.55493,252.1557 L 556.01217,255.81365 L 558.2984,263.12958 L 565.61433,270.67413 L 571.10126,274.33209 L 570.87264,278.67592 L 571.78714,280.04766 L 578.18857,280.5049 L 580.93204,281.87664 L 580.24618,285.5346 L 577.95995,291.47879 L 577.27408,294.67951 L 579.5603,298.56609 L 585.96174,303.82441 L 590.5342,304.51028 L 592.59179,309.53998 L 594.6494,312.74069 L 593.73491,315.71278 L 595.33527,319.82799 L 597.16425,321.8856 L 599.10861,321.0933 L 599.7953,318.93012 L 601.8316,317.49228 L 605.06793,316.39174 L 608.15659,317.57154 L 611.03228,318.63788 L 611.82348,318.42804 L 611.75819,317.18606 L 610.69186,314.42072 L 611.12866,312.044 L 613.409,310.47557 L 615.76863,309.48851 L 616.93134,309.06882 L 616.34998,307.74444 L 615.58986,305.57757 L 616.83496,304.31536 z",MN:"M 471.87905,128.47084 L 471.4218,120.0118 L 469.59282,112.69588 L 467.76384,99.207152 L 467.30659,89.376374 L 465.47761,85.947031 L 463.87725,80.917336 L 463.87725,70.629316 L 464.56311,66.742729 L 462.74218,61.291062 L 492.8746,61.326333 L 493.19792,53.081649 L 493.84456,52.919988 L 496.10781,53.40497 L 498.04773,54.213272 L 498.85603,59.709728 L 500.31098,65.852826 L 501.92758,67.469431 L 506.7774,67.469431 L 507.10072,68.924375 L 513.40548,69.247696 L 513.40548,71.349282 L 518.25529,71.349282 L 518.57861,70.055998 L 519.71023,68.924375 L 521.97348,68.277733 L 523.26676,69.247696 L 526.17665,69.247696 L 530.0565,71.834263 L 535.3913,74.25917 L 537.81621,74.744152 L 538.30119,73.774189 L 539.75613,73.289207 L 540.24111,76.199096 L 542.82768,77.49238 L 543.31266,77.007398 L 544.60595,77.169059 L 544.60595,79.270645 L 547.19251,80.240608 L 550.26406,80.240608 L 551.88067,79.432305 L 555.11388,76.199096 L 557.70044,75.714115 L 558.50875,77.49238 L 558.99373,78.785663 L 559.96369,78.785663 L 560.93365,77.977361 L 569.82498,77.65404 L 571.60324,80.725589 L 572.24989,80.725589 L 572.9635,79.64131 L 577.40341,79.270645 L 576.79131,81.550104 L 572.85259,83.387229 L 563.60681,87.448357 L 558.83207,89.455254 L 555.76052,92.041822 L 553.33561,95.598352 L 551.07237,99.478203 L 549.2941,100.28651 L 544.76761,105.29798 L 543.47432,105.45964 L 539.63268,108.39354 L 536.81624,111.55445 L 536.58762,114.52487 L 536.81457,122.30306 L 535.21755,123.90342 L 529.95924,128.01694 L 528.12691,133.73419 L 530.6451,137.38211 L 531.10402,139.90198 L 529.95589,142.87575 L 529.72893,146.53538 L 530.18618,153.61933 L 533.61218,157.72618 L 536.58762,157.72618 L 539.09745,160.01909 L 542.29984,161.38414 L 545.95948,166.41886 L 553.04677,171.44186 L 554.87742,173.50448 L 555.11107,179.00649 L 534.52332,179.69236 L 474.27457,180.15128 L 473.93665,144.47443 L 473.47941,141.50234 L 469.3642,138.073 L 468.22108,136.24402 L 468.22108,134.64365 L 470.27868,133.0433 L 471.65042,131.67156 z",WI:"M 612.94089,197.18116 L 613.31165,194.21124 L 611.69504,189.68474 L 611.0484,183.54165 L 609.91678,181.11674 L 610.88674,178.04519 L 611.69504,175.1353 L 613.14999,172.54874 L 612.50334,169.15387 L 611.8567,165.59734 L 612.34168,163.81907 L 614.28161,161.39416 L 614.44327,158.64593 L 613.63497,157.35265 L 614.28161,154.76608 L 614.76659,151.53287 L 617.51482,145.87476 L 620.42471,139.08502 L 620.58637,136.82177 L 620.26305,135.85181 L 619.45474,136.33679 L 615.25157,142.64155 L 612.50334,146.68306 L 610.56342,148.46133 L 609.75512,150.72457 L 608.30017,151.53287 L 607.16855,153.4728 L 605.7136,153.14948 L 605.55194,151.37121 L 606.84523,148.94631 L 608.94681,144.25815 L 610.72508,142.64155 L 611.8264,140.34999 L 610.19574,139.44474 L 608.824,138.073 L 607.22364,127.78498 L 603.56569,126.64187 L 602.19395,124.35564 L 589.6197,121.61217 L 587.10485,120.46906 L 578.87444,118.18283 L 570.64402,117.03971 L 566.47456,111.63491 L 565.94513,112.89602 L 564.81351,112.73436 L 564.16686,111.60274 L 561.41864,110.79444 L 560.28701,110.9561 L 558.50875,111.92606 L 557.53878,111.27942 L 558.18543,109.33949 L 560.12535,
106106.26794 L 561.25697,105.13632 L 559.31705,103.68138 L 557.21546,104.48968 L 554.30557,106.4296 L 546.86919,109.66281 L 543.9593,110.30945 L 541.04942,109.82447 L 540.06769,108.94622 L 537.95099,111.7814 L 537.72237,114.52487 L 537.72237,122.9839 L 536.57925,124.58427 L 531.32093,128.47084 L 529.03471,134.41503 L 529.49195,134.64365 L 532.0068,136.70126 L 532.69266,139.90198 L 530.86368,143.10269 L 530.86368,146.98928 L 531.32093,153.61933 L 534.29302,156.59143 L 537.72237,156.59143 L 539.55135,159.79215 L 542.98068,160.24939 L 546.86727,165.96496 L 553.95457,170.08017 L 556.01217,172.82364 L 556.92667,180.25388 L 557.61253,183.5689 L 559.89876,185.16926 L 560.12738,186.541 L 558.06978,189.97033 L 558.2984,193.17106 L 560.81325,197.05764 L 563.3281,198.20075 L 566.30019,198.65799 L 567.64253,200.03811 L 576.81603,200.03809 L 602.88316,198.55122 z",MO:"M 555.78857,249.52738 L 553.2687,246.44013 L 552.12558,244.1539 L 544.35242,244.83977 L 534.52164,245.29701 L 509.14453,246.21151 L 495.6558,246.44013 L 487.76835,246.55444 L 485.48209,246.66875 L 486.73952,249.1836 L 486.5109,251.46982 L 489.02574,255.35641 L 492.11214,259.47162 L 495.19855,262.21509 L 497.48478,262.44371 L 498.85651,263.35821 L 498.85651,266.3303 L 497.02754,267.93066 L 496.57028,270.21688 L 498.62789,273.64623 L 501.14275,276.61832 L 503.65759,278.4473 L 505.02932,290.10705 L 504.34346,325.42926 L 504.57208,330.11601 L 505.02932,335.49952 L 528.46231,335.3827 L 551.66834,334.69683 L 572.473,333.89582 L 584.12774,333.66552 L 586.29714,337.09152 L 585.61295,340.39902 L 582.5257,342.80206 L 581.95331,344.6394 L 587.3318,345.09666 L 591.22676,344.41078 L 592.94394,338.91715 L 593.59536,333.06036 L 595.91436,331.03553 L 597.62651,329.54864 L 599.68412,328.519 L 599.79926,325.65871 L 600.37334,323.9432 L 599.34202,322.19493 L 596.59688,322.3395 L 594.42748,319.71451 L 593.05406,315.48584 L 593.85507,312.96764 L 591.91094,309.53998 L 590.0803,304.96418 L 585.28089,304.16484 L 578.31209,298.56609 L 576.59323,294.45256 L 577.39258,291.25184 L 579.45185,285.19417 L 579.91077,282.33054 L 577.96163,281.29923 L 571.10629,280.50156 L 570.07832,278.7894 L 569.96652,274.55904 L 564.47958,271.12803 L 557.50407,263.35653 L 555.21785,256.0406 L 554.98756,251.81528 z",AR:"M 590.95215,344.95331 L 587.10485,345.89098 L 580.93204,345.43373 L 581.61791,342.46164 L 584.81863,339.71817 L 585.27587,337.43194 L 583.44689,334.45984 L 572.473,334.91709 L 551.66834,335.83158 L 528.34883,336.51745 L 505.02932,336.97469 L 506.62968,343.83338 L 506.62967,352.0638 L 508.00142,363.03779 L 508.23004,400.87472 L 510.51627,402.81801 L 513.48836,401.44628 L 516.23184,402.58939 L 516.66218,412.91269 L 539.548,412.77064 L 558.41187,411.96962 L 568.53344,411.77209 L 569.67907,409.68172 L 569.39245,406.13221 L 567.56682,403.16011 L 569.16551,401.6749 L 567.56682,399.1634 L 568.25102,396.65357 L 569.61941,391.04814 L 572.1376,388.98551 L 571.45173,386.70095 L 575.1097,381.32916 L 577.85317,379.96077 L 577.73969,378.46719 L 577.39425,376.64155 L 580.2512,371.04282 L 582.65424,369.78623 L 583.03837,366.3586 L 584.80904,365.1169 L 585.66552,360.88263 L 584.32406,356.87219 L 588.36558,354.49548 L 588.91584,352.47628 L 590.15112,348.2087 z",OK:"M 375.34313,322.57146 L 364.65498,322.11427 L 358.22497,321.62845 L 358.48217,321.82848 L 357.77873,332.25058 L 379.74411,333.65746 L 411.79966,334.96106 L 409.46506,359.37971 L 409.00781,377.21228 L 409.23644,378.81264 L 413.58027,382.4706 L 415.63787,383.61371 L 416.32374,383.38509 L 417.00961,381.32748 L 418.38135,383.15647 L 420.43895,383.15647 L 420.43895,381.78473 L 423.18242,383.15647 L 422.72518,387.04305 L 426.84039,387.27167 L 429.35523,388.41479 L 433.47044,389.10066 L 435.98529,390.92964 L 438.27152,388.87204 L 441.70086,389.5579 L 444.21571,392.98724 L 445.13019,392.98724 L 445.13019,395.27347 L 447.41642,395.95933 L 449.70264,393.67311 L 451.53163,394.35897 L 454.04647,394.35897 L 454.96097,396.87383 L 459.76204,398.7028 L 461.13378,398.01694 L 462.96276,393.90173 L 464.10587,393.90173 L 465.24899,395.95933 L 469.3642,396.6452 L 473.02215,398.01694 L 475.99425,398.93143 L 477.82324,398.01694 L 478.5091,395.50209 L 482.85293,395.50209 L 484.91053,396.41658 L 487.654,394.35897 
106L 488.79712,394.35897 L 489.48299,395.95933 L 493.59819,395.95933 L 495.19855,393.90173 L 497.02754,394.35897 L 499.08514,396.87383 L 502.28585,398.7028 L 505.48658,399.6173 L 507.42766,400.73623 L 507.03856,363.51922 L 505.66681,352.54524 L 505.50635,343.6729 L 504.06646,337.13517 L 503.28826,329.95553 L 503.22012,326.13931 L 491.08328,326.45805 L 444.67324,326.00081 L 399.63433,323.94319 z",KS:"M 503.38059,325.13028 L 490.76233,325.33471 L 444.67324,324.87748 L 400.11576,322.81985 L 375.48602,321.56244 L 379.62981,256.84247 L 401.46327,257.64264 L 441.92918,259.01437 L 486.05364,259.47162 L 491.14927,259.47162 L 494.39617,262.69652 L 497.16383,262.92514 L 498.05413,264.00011 L 498.05413,266.00934 L 496.22515,267.60971 L 495.7679,270.21688 L 497.98598,273.80671 L 500.50084,276.93927 L 503.01569,278.92873 L 504.06646,290.10705 z",LA:"M 602.20213,472.99473 L 601.17268,470.37851 L 600.02956,467.28625 L 596.7137,463.74511 L 597.62986,456.99488 L 597.51137,455.85345 L 596.24976,456.19555 L 588.01934,457.10836 L 562.99102,457.56728 L 562.30683,455.1726 L 563.21964,446.7169 L 566.53552,440.77105 L 571.56688,432.08003 L 570.99281,429.68201 L 572.2494,429.00116 L 572.70833,427.04867 L 570.42209,424.99274 L 570.3103,423.05029 L 568.47964,418.70478 L 568.02323,412.76393 L 558.2984,412.87741 L 539.0941,413.79191 L 516.88913,413.82048 L 516.9177,423.39405 L 517.60357,432.76758 L 518.28944,436.65416 L 520.80429,440.76937 L 521.71878,445.79908 L 526.06261,451.28601 L 526.29123,454.48673 L 526.9771,455.1726 L 526.29123,463.63164 L 523.31914,468.66133 L 524.9195,470.71894 L 524.23362,473.23378 L 523.54776,480.54971 L 522.17602,483.75042 L 522.29848,487.36687 L 526.98496,485.84672 L 535.06798,485.5234 L 545.41425,489.07993 L 551.88067,490.21156 L 555.59886,488.75661 L 558.83207,489.88824 L 562.06528,490.8582 L 562.87358,488.75661 L 559.64037,487.62499 L 557.0538,488.10997 L 554.30557,486.49337 C 554.30557,486.49337 554.46724,485.20008 555.11388,485.03842 C 555.76052,484.87676 558.18543,484.06846 558.18543,484.06846 L 559.96369,485.5234 L 561.74196,484.55344 L 564.97517,485.20008 L 566.43011,487.62499 L 566.75343,489.88824 L 571.27992,490.21156 L 573.05819,491.98982 L 572.24989,493.60643 L 570.9566,494.41473 L 572.57321,496.03133 L 580.97955,499.58786 L 584.53608,498.29458 L 585.50605,495.86967 L 588.09261,495.22303 L 589.87088,493.76809 L 591.16416,494.73805 L 591.97246,497.64794 L 589.70922,498.45624 L 590.35586,499.10288 L 593.75073,497.8096 L 596.01398,494.41473 L 596.82228,493.92975 L 594.72069,493.60643 L 595.52899,491.98982 L 595.36733,490.53488 L 597.46892,490.0499 L 598.60054,488.75661 L 599.24718,489.56491 C 599.24718,489.56491 599.08552,492.63646 599.89383,492.63646 C 600.70213,492.63646 604.097,493.28311 604.097,493.28311 L 608.13851,495.22303 L 609.10847,496.67798 L 612.01836,496.67798 L 613.14999,497.64794 L 615.41323,494.57639 L 615.41323,493.12144 L 614.11995,493.12144 L 610.72508,490.37322 L 604.9053,489.56491 L 601.67209,487.30167 L 602.80372,484.55344 L 605.06696,484.87676 L 605.22862,484.23012 L 603.45036,483.26016 L 603.45036,482.77517 L 606.68357,482.77517 L 608.46183,479.70363 L 607.16855,477.7637 L 606.84523,475.01547 L 605.39028,475.17713 L 603.45036,477.27872 L 602.80372,479.86529 L 599.73217,479.21864 L 598.7622,477.44038 L 600.54047,475.50045 L 602.56122,473.7222 z",VA:"M 828.90662,269.2457 L 828.76271,267.29867 L 835.21614,264.74879 L 834.44573,267.96663 L 831.52578,271.74574 L 831.10769,276.33156 L 831.56944,279.722 L 829.74147,284.70016 L 827.5772,286.6163 L 826.10686,281.97549 L 826.55275,276.52638 L 828.13975,272.34331 z M 831.18615,297.54706 L 773.01197,310.12249 L 735.585,315.40156 L 728.90667,315.02638 L 726.32142,316.95276 L 718.98229,317.17345 L 710.60018,318.15112 L 701.67396,319.10283 L 710.15465,314.15454 L 710.14153,312.07961 L 711.66158,309.93348 L 722.21536,298.43205 L 726.16208,302.90951 L 729.94509,303.87349 L 732.48855,302.73317 L 734.72577,301.42201 L 737.26238,302.76553 L 741.17655,301.33777 L 743.05328,296.78143 L 745.6542,297.32145 L 748.50944,295.1902 L 750.30871,295.6838 L 753.13592,292.00723 L 753.48417,289.92412 L 752.52051,288.64855 L 753.52328,286.78192 L 758.79755,274.50477 L 759.41432,268.76969 L 760.64321,268.24615 L 762.82174,270.68902 L 766.7576,270.38785 L 768.68681,262.81422 L 771.4808,262.25336 L 772.53055,259.51229 L 775.11037,257.16541 L 776.37834,254.8232 L 777.8822,251.47022 L 777.96713,246.40267 L 787.78864,250.22549 C 788.46949,250.56591 788.44474,245.44151 788.44474,245.44151 L 792.49505,246.8188
1066 L 792.03305,249.44766 L 800.18916,252.38732 L 801.48203,254.18171 L 800.61409,257.86385 L 799.35101,259.18967 L 798.84509,260.93571 L 799.339,263.33843 L 801.29798,264.61681 L 805.21607,266.06202 L 808.16474,267.02998 L 813.02121,267.97209 L 815.17352,270.06055 L 818.36396,270.46308 L 819.23203,271.6631 L 818.79254,276.35318 L 820.16727,277.45573 L 819.68832,279.38612 L 820.91773,280.17589 L 820.69593,281.56049 L 818.00194,281.46555 L 818.0909,283.08107 L 820.37189,284.62394 L 820.49343,286.03584 L 822.26654,287.82122 L 822.75833,290.34535 L 820.20529,291.72666 L 821.77751,293.22096 L 827.57853,291.53513 z",DC:"M 801.75695,253.84384 L 800.67992,252.20717 L 799.66604,251.36463 L 800.7653,249.74841 L 802.99814,251.25941 z"};this.fullnames={AL:"Alabama",AK:"Alaska",AZ:"Arizona",AR:"Arkansas",CA:"California",CO:"Colorado",CT:"Connecticut",DE:"Delaware",DC:"District of Columbia",FL:"Florida",GA:"Georgia",HI:"Hawaii",ID:"Idaho",IL:"Illinois",IN:"Indiana",IA:"Iowa",KS:"Kansas",KY:"Kentucky",LA:"Louisiana",ME:"Maine",MD:"Maryland",MA:"Massachusetts",MI:"Michigan",MN:"Minnesota",MS:"Mississippi",MO:"Missouri",MT:"Montana",NE:"Nebraska",NV:"Nevada",NH:"New Hampshire",NJ:"New Jersey",NM:"New Mexico",NY:"New York",NC:"North Carolina",ND:"North Dakota",OH:"Ohio",OK:"Oklahoma",OR:"Oregon",PA:"Pennsylvania",RI:"Rhode Island",SC:"South Carolina",SD:"South Dakota",TN:"Tennessee",TX:"Texas",UT:"Utah",VT:"Vermont",VA:"Virginia",WA:"Washington",WV:"West Virginia",WI:"Wisconsin",WY:"Wyoming",VT:"Vermont",NH:"New Hampshire",MA:"Massachusetts",RI:"Rhode Island",CT:"Connecticut",NJ:"New Jersey",DE:"Delaware",MD:"Maryland",DC:"Washington DC"},this.fullnames1={AL:{Insurance:"BI & PD Liab",Minimum:"25/50/25"},AK:{Insurance:"BI & PD Liab",Minimum:"50/100/25"},AZ:{Insurance:"BI & PD Liab",Minimum:"15/30/10"},AR:{Insurance:"BI & PD Liab, PIP",Minimum:"25/50/25"},CA:{Insurance:"BI & PD Liab",Minimum:"15/30/5 (3)"},CO:{Insurance:"BI & PD Liab",Minimum:"25/50/15"},CT:{Insurance:"BI & PD Liab, UM, UIM",Minimum:"25/50/20*"},DE:{Insurance:"BI & PD Liab, PIP",Minimum:"25/50/10"},DC:{Insurance:"BI & PD Liab, UM",Minimum:"25/50/10"},FL:{Insurance:"PD Liab, PIP",Minimum:"10/20/10 (4)"},GA:{Insurance:"BI & PD Liab",Minimum:"25/50/25"},HI:{Insurance:"BI & PD Liab, PIP",Minimum:"20/40/10"},ID:{Insurance:"BI & PD Liab",Minimum:"25/50/15"},IL:{Insurance:"BI & PD Liab, UM, UIM",Minimum:"25/50/20"},IN:{Insurance:"BI & PD Liab",Minimum:"25/50/25*"},IA:{Insurance:"BI & PD Liab",Minimum:"20/40/15"},KS:{Insurance:"BI & PD Liab, PIP",Minimum:"25/50/25"},KY:{Insurance:"BI & PD Liab, PIP, UM, UIM",Minimum:"25/50/25 (4)*"},LA:{Insurance:"BI & PD Liab",Minimum:"15/30/25"},ME:{Insurance:"BI & PD Liab, UM, UIM, Medpay",Minimum:"50/100/25 (5)"},MD:{Insurance:"BI & PD Liab, PIP, UM, UIM",Minimum:"30/60/15"},MA:{Insurance:"BI & PD Liab, PIP",Minimum:"20/40/5"},MI:{Insurance:"BI & PD Liab, PIP",Minimum:"20/40/10"},MN:{Insurance:"BI & PD Liab, PIP, UM, UIM",Minimum:"30/60/10"},MS:{Insurance:"BI & PD Liab",Minimum:"25/50/25"},MO:{Insurance:"BI & PD Liab, UM",Minimum:"25/50/25*"},MT:{Insurance:"BI & PD Liab",Minimum:"25/50/25"},NE:{Insurance:"BI & PD Liab, UM, UIM",Minimum:"25/50/25"},NV:{Insurance:"BI & PD Liab",Minimum:"25/50/20"},NH:{Insurance:"FR only",Minimum:"25/50/25"},NJ:{Insurance:"BI & PD Liab, PIP, UM, UIM",Minimum:"15/30/5 (6)"},NM:{Insurance:"BI & PD Liab",Minimum:"25/50/10"},NY:{Insurance:"BI & PD Liab, PIP, UM, UIM",Minimum:"25/50/10 (7)"},NC:{Insurance:"BI & PD Liab, UM, UIM",Minimum:"30/60/25"},ND:{Insurance:"BI & PD Liab, PIP, UM, UIM",Minimum:"25/50/25"},OH:{Insurance:"BI & PD Liab",Minimum:"25/50/25"},OK:{Insurance:"BI & PD Liab",Minimum:"25/50/25"},OR:{Insurance:"BI & PD Liab, PIP, UM, UIM",Minimum:"25/50/20"},PA:{Insurance:"BI & PD Liab, PIP",Minimum:"15/30/5"},RI:{Insurance:"BI & PD Liab",Minimum:"25/50/25"},SC:{Insurance:"BI & PD Liab, UM, UIM",Minimum:"25/50/25"},SD:{Insurance:"BI & PD Liab, UM, UIM",Minimum:"25/50/25"},TN:{Insurance:"BI & PD Liab",Minimum:"25/50/15 (4)"},TX:{Insurance:"BI & PD Liab, PIP",Minimum:"30/60/25"},UT:{Insurance:"BI & PD Liab, PIP",Minimum:"25/65/15 (4)"},VT:{Insurance:"BI & PD Liab, UM, UIM",Minimum:"25/50/10"},VA:{Insurance:"BI & PD Liab (9), UM, UIM",Minimum:"25/50/20"},WA:{Insurance:"BI & PD Liab",Minimum:"25/50/10"},WV:{Insurance:"BI & PD Liab, UM, UIM",Minimum:"25/50/25"},WI:{Insurance:"BI & PD Liab, UM, Medpay",Minimum:"25/50/10"},WY:{Insurance:"BI & PD Liab",Minimum:"25/50/20"}};var r={};for(var a in i)r={},this.options.stateSpecificStyles[a]?e.extend(r,t,this.options.stateSpecificStyles[a]):r=t,this.stateShapes[a]=n.path(i[a]).attr(r),this.topShape=this.stateShapes[a],this.stateHitAreas[a]=n.path(i[a]).attr({fill:"#000","stroke-width":0,opacity:0,cursor:"pointer"}),this.stateHitAreas[a].node.dataState=a;for(var a in this._onClickProxy=e.proxy(this,"_onClick"),this._onMouseOverProxy=e.proxy(this,"_onMouseOver"),this._onMouseOutProxy=e.proxy(this,"_onMouseOut"),this.stateHitAreas)this.stateHitAreas[a].toFront(),e(this.stateHitAreas[a].node).bind("mouseout",this._onMouseOutProxy),e(this.stateHitAreas[a].node).bind("click",this._onClickProxy),e(this.stateHitAreas[a].node).bind("mouseover",this._onMouseOverProxy)},_initCreateLabels:function(){for(var t,n,i=this.paper,r=["VT","NH","MA","RI","CT","NJ","DE","MD","DC"],a=860,o=220,s=this.options.labelWidth,l=this.options.labelHeight,c=this.options.labelGap,u=this.options.labelRadius,d=s/this.scale,h=l/this.scale,f=(s+c)/this.scale,p=(l+c)/this.scale*.5,m=u/this.scale,g=this.options.labelBackingStyles,v=this.options.labelTextStyles,y={},L=0;L<r.length;++L)b=r[L],t=(L+1)%2*f+a,n=L*p+o,y={},this.options.stateSpecificLabelBackingStyles[b]?e.extend(y,g,this.options.stateSpecificLabelBackingStyles[b]):y=g,this.labelShapes[b]=i.rect(t,n,d,h,m).attr(y),y={},this.options.stateSpecificLabelTextStyles[b]?e.extend(y,v,this.options.stateSpecificLabelTextStyles[b]):e.extend(y,v),y["font-size"]&&(y["font-size"]=parseInt(y["font-size"])/this.scale+"px"),this.labelTexts[b]=i.text(t+d/2,n+h/2,b).attr(y),this.labelHitAreas[b]=i.rect(t,n,d,h,m).attr({fill:"#000","stroke-width":0,opacity:0,cursor:"pointer"}),this.labelHitAreas[b].node.dataState=b;for(var b in this.labelHitAreas)this.labelHitAreas[b].toFront(),e(this.labelHitAreas[b].node).bind("mouseout",this._onMouseOutProxy),e(this.labelHitAreas[b].node).bind("click",this._onClickProxy),e(this.labelHitAreas[b].node).bind("mouseover",this._onMouseOverProxy)},_getStateFromEvent:function(e){var t=e.target&&e.target.dataState||e.dataState;return this._getState(t)},_getState:function(e){var t=this.stateShapes[e],n=this.stateHitAreas[e],i=this.labelShapes[e],r=this.labelTexts[e];return{shape:t,hitArea:n,name:e,fullname:this.fullnames[e],labelBacking:i,labelText:r,labelHitArea:this.labelHitAreas[e],fullnames1:this.fullnames1[e]}},_onMouseOut:function(e){var t=this._getStateFromEvent(e);
106if(t.hitArea)return!this._triggerEvent("mouseout",e,t)},_defaultMouseOutAction:function(t){var n={};if(this.options.stateSpecificStyles[t.name]?e.extend(n,this.options.stateStyles,this.options.stateSpecificStyles[t.name]):n=this.options.stateStyles,t.shape.animate(n,this.options.stateHoverAnimation),t.labelBacking){n={};this.options.stateSpecificLabelBackingStyles[t.name]?e.extend(n,this.options.labelBackingStyles,this.options.stateSpecificLabelBackingStyles[t.name]):n=this.options.labelBackingStyles,t.labelBacking.animate(n,this.options.stateHoverAnimation)}},_onClick:function(e){var t=this._getStateFromEvent(e);if(t.hitArea)return!this._triggerEvent("click",e,t)},_onMouseOver:function(e){var t=this._getStateFromEvent(e);if(t.hitArea)return!this._triggerEvent("mouseover",e,t)},_defaultMouseOverAction:function(t){this.bringShapeToFront(t.shape),this.paper.safari();var n={};if(this.options.stateSpecificHoverStyles[t.name]?e.extend(n,this.options.stateHoverStyles,this.options.stateSpecificHoverStyles[t.name]):n=this.options.stateHoverStyles,t.shape.animate(n,this.options.stateHoverAnimation),t.labelBacking){n={};this.options.stateSpecificLabelBackingHoverStyles[t.name]?e.extend(n,this.options.labelBackingHoverStyles,this.options.stateSpecificLabelBackingHoverStyles[t.name]):n=this.options.labelBackingHoverStyles,t.labelBacking.animate(n,this.options.stateHoverAnimation)}},_triggerEvent:function(t,n,i){var r=i.name,a=!1,o=e.Event("usmap"+t+r);if(o.originalEvent=n,this.options[t+"State"][r]&&(a=!1===this.options[t+"State"][r](o,i)),o.isPropagationStopped()&&(this.element.trigger(o,[i]),a=a||o.isDefaultPrevented()),!o.isPropagationStopped()){var s=e.Event("usmap"+t);s.originalEvent=n,this.options[t]&&(a=!1===this.options[t](s,i)||a),s.isPropagationStopped()||(this.element.trigger(s,[i]),a=a||s.isDefaultPrevented())}if(!a)switch(t){case"mouseover":this._defaultMouseOverAction(i);break;case"mouseout":this._defaultMouseOutAction(i)}return!a},trigger:function(e,t,n){t=t.replace("usmap",""),e=e.toUpperCase();var i=this._getState(e);this._triggerEvent(t,n,i)},bringShapeToFront:function(e){this.topShape&&e.insertAfter(this.topShape),this.topShape=e}},[])}(jQuery,document,window,Raphael),function(e,t){function n(){x=k=E=C=T=S=N}function i(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])}function r(e){return parseFloat(e)||0}function a(){D={top:t.pageYOffset,left:t.pageXOffset}}function o(){return t.pageXOffset!=D.left?(a(),void E()):void(t.pageYOffset!=D.top&&(a(),l()))}function s(){setTimeout(function(){t.pageYOffset!=D.top&&(D.top=t.pageYOffset,l())},0)}function l(){for(var e=I.length-1;e>=0;e--)c(I[e])}function c(e){if(e.inited){var t=D.top<=e.limit.start?0:D.top>=e.limit.end?2:1;e.mode!=t&&m(e,t)}}function u(){for(var e=I.length-1;e>=0;e--)if(I[e].inited){var t=Math.abs(L(I[e].clone)-I[e].docOffsetTop),n=Math.abs(I[e].parent.node.offsetHeight-I[e].parent.height);if(t>=2||n>=2)return!1}return!0}function d(e){isNaN(parseFloat(e.computed.top))||e.isCell||"none"==e.computed.display||(e.inited=!0,e.clone||g(e),"absolute"!=e.parent.computed.position&&"relative"!=e.parent.computed.position&&(e.parent.node.style.position="relative"),c(e),e.parent.height=e.parent.node.offsetHeight,e.docOffsetTop=L(e.clone))}function h(e){var t=!0;e.clone&&v(e),i(e.node.style,e.css);for(var n=I.length-1;n>=0;n--)if(I[n].node!==e.node&&I[n].parent.node===e.parent.node){t=!1;break}t&&(e.parent.node.style.position=e.parent.css.position),e.mode=-1}function f(){for(var e=I.length-1;e>=0;e--)d(I[e])}function p(){for(var e=I.length-1;e>=0;e--)h(I[e])}function m(e,t){var n=e.node.style;switch(t){case 0:n.position="absolute",n.left=e.offset.left+"px",n.right=e.offset.right+"px",n.top=e.offset.top+"px",n.bottom="auto",n.width="auto",n.marginLeft=0,n.marginRight=0,n.marginTop=0;break;case 1:n.position="fixed",n.left=e.box.left+"px",n.right=e.box.right+"px",n.top=e.css.top,n.bottom="auto",n.width="auto",n.marginLeft=0,n.marginRight=0,n.marginTop=0;break;case 2:n.position="absolute",n.left=e.offset.left+"px",n.right=e.offset.right+"px",n.top="auto",n.bottom=0,n.width="auto",n.marginLeft=0,n.marginRight=0}e.mode=t}function g(e){e.clone=document.createElement("div");var t=e.node.nextSibling||e.node,n=e.clone.style;n.height=e.height+"px",n.width=e.width+"px",n.marginTop=e.computed.marginTop,n.marginBottom=e.computed.marginBottom,n.marginLeft=e.computed.marginLeft,n.marginRight=e.computed.marginRight,n.padding=n.border=n.borderSpacing=0,n.fontSize="1em",n.position="static",n.cssFloat=e.computed.cssFloat,e.node.parentNode.insertBefore(e.clone,t)}function v(e){e.clone.parentNode.removeChild(e.clone),e.clone=void 0}function y(e){var t=getComputedStyle(e),n=e.parentNode,i=getComputedStyle(n),a=e.style.position;e.style.position="relative";var o={top:t.top,marginTop:t.marginTop,marginBottom:t.marginBottom,marginLeft:t.marginLeft,marginRight:t.marginRight,cssFloat:t.cssFloat,display:t.display},s={top:r(t.top),marginBottom:r(t.marginBottom),paddingLeft:r(t.paddingLeft),paddingRight:r(t.paddingRight),borderLeftWidth:r(t.borderLeftWidth),borderRightWidth:r(t.borderRightWidth)};e.style.position=a;var l={position:e.style.position,top:e.style.top,bottom:e.style.bottom,left:e.style.left,right:e.style.right,width:e.style.width,marginTop:e.style.marginTop,marginLeft:e.style.marginLeft,marginRight:e.style.marginRight},c=b(e),u=b(n),d={node:n,css:{position:n.style.position},computed:{position:i.position},numeric:{borderLeftWidth:r(i.borderLeftWidth),borderRightWidth:r(i.borderRightWidth),borderTopWidth:r(i.borderTopWidth),borderBottomWidth:r(i.borderBottomWidth)}};return{node:e,box:{left:c.win.left,right:$.clientWidth-c.win.right},offset:{top:c.win.top-u.win.top-d.numeric.borderTopWidth,left:c.win.left-u.win.left-d.numeric.borderLeftWidth,right:-c.win.right+u.win.right-d.numeric.borderRightWidth},css:l,isCell:"table-cell"==t.display,computed:o,numeric:s,width:c.win.right-c.win.left,height:c.win.bottom-c.win.top,mode:-1,inited:!1,parent:d,limit:{start:c.doc.top-s.top,end:u.doc.top+n.offsetHeight-d.numeric.borderBottomWidth-e.offsetHeight-s.top-s.marginBottom}}}function L(e){for(var t=0;e;)t+=e.offsetTop,e=e.offsetParent;return t}function b(e){var n=e.getBoundingClientRect();return{doc:{top:n.top+t.pageYOffset,left:n.left+t.pageXOffset},win:n}}function _(){O=setInterval(function(){!u()&&E()},500)}function w(){clearInterval(O)}function A(){P&&(document[R]?w():_())}function x(){P||(a(),f(),t.addEventListener("scroll",o),t.addEventListener("wheel",s),t.addEventListener("resize",E),t.addEventListener("orientationchange",E),e.addEventListener(j,A),_(),P=!0)}
106function E(){if(P){p();for(var e=I.length-1;e>=0;e--)I[e]=y(I[e].node);f()}}function C(){t.removeEventListener("scroll",o),t.removeEventListener("wheel",s),t.removeEventListener("resize",E),t.removeEventListener("orientationchange",E),e.removeEventListener(j,A),w(),P=!1}function T(){C(),p()}function S(){for(T();I.length;)I.pop()}function k(e){for(var t=I.length-1;t>=0;t--)if(I[t].node===e)return;var n=y(e);I.push(n),P?d(n):x()}function M(e){for(var t=I.length-1;t>=0;t--)I[t].node===e&&(h(I[t]),I.splice(t,1))}var D,O,I=[],P=!1,$=e.documentElement,N=function(){},R="hidden",j="visibilitychange";void 0!==e.webkitHidden&&(R="webkitHidden",j="webkitvisibilitychange"),t.getComputedStyle||n();for(var z=["","-webkit-","-moz-","-ms-"],H=document.createElement("div"),B=z.length-1;B>=0;B--){try{H.style.position=z[B]+"sticky"}catch(F){}""!=H.style.position&&n()}a(),t.Stickyfill={stickies:I,add:k,remove:M,init:x,rebuild:E,pause:C,stop:T,kill:S}}(document,window),window.jQuery&&(window.jQuery.fn.Stickyfill=function(){return this.each(function(){Stickyfill.add(this)}),this}),function(e){
107"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){function t(){var t,n,i={height:c.innerHeight,width:c.innerWidth};return i.height||!(t=l.compatMode)&&e.support.boxModel||(i={height:(n="CSS1Compat"===t?u:l.body).clientHeight,width:n.clientWidth}),i}function n(){return{top:c.pageYOffset||u.scrollTop||l.body.scrollTop,left:c.pageXOffset||u.scrollLeft||l.body.scrollLeft}}function i(){if(s.length){var i=0,o=e.map(s,function(e){var t=e.data.selector,n=e.$element;return t?n.find(t):n});for(r=r||t(),a=a||n();i<s.length;i++)if(e.contains(u,o[i][0])){var l=e(o[i]),c={height:l[0].offsetHeight,width:l[0].offsetWidth},d=l.offset(),h=l.data("inview");if(!a||!r)return;d.top+c.height>a.top&&d.top<a.top+r.height&&d.left+c.width>a.left&&d.left<a.left+r.width?h||l.data("inview",!0).trigger("inview",[!0]):h&&l.data("inview",!1).trigger("inview",[!1])}}}var r,a,o,s=[],l=document,c=window,u=l.documentElement;e.event.special.inview={add:function(t){s.push({data:t,$element:e(this),element:this}),!o&&s.length&&(o=setInterval(i,250))},remove:function(e){for(var t=0;t<s.length;t++){var n=s[t];if(n.element===this&&n.data.guid===e.guid){s.splice(t,1);break}}s.length||(clearInterval(o),o=null)}},e(c).on("scroll resize scrollstop",function(){r=a=null}),!u.addEventListener&&u.attachEvent&&u.attachEvent("onfocusin",function(){a=null})}),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.vanillaTextMask=t():e.vanillaTextMask=t()}(this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={exports:{},id:i,loaded:!1};return e[i].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function r(e){var t=e.inputElement,n=(0,o["default"])(e),i=function(e){var t=e.target.value;return n.update(t)};return t.addEventListener("input",i),n.update(t.value),{textMaskInputElement:n,destroy:function(){t.removeEventListener("input",i)}}}Object.defineProperty(t,"__esModule",{value:!0}),t.conformToMask=void 0,t.maskInput=r;var a=n(2);Object.defineProperty(t,"conformToMask",{enumerable:!0,get:function(){return i(a)["default"]}});var o=i(n(5));t["default"]=r},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.placeholderChar="_",t.strFunction="function"},function(e,t,n){"use strict";function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!(0,a.isArray)(t)){if((void 0===t?"undefined":r(t))!==o.strFunction)throw new Error("Text-mask:conformToMask; The mask property must be an array.");t=t(e,n),t=(0,a.processCaretTraps)(t).maskWithoutCaretTraps}var i=n.guide,c=void 0===i||i,u=n.previousConformedValue,d=void 0===u?l:u,h=n.placeholderChar,f=void 0===h?o.placeholderChar:h,p=n.placeholder,m=void 0===p?(0,a.convertMaskToPlaceholder)(t,f):p,g=n.currentCaretPosition,v=n.keepCharPositions,y=!1===c&&void 0!==d,L=e.length,b=d.length,_=m.length,w=t.length,A=L-b,x=A>0,E=g+(x?-A:0),C=E+Math.abs(A);if(!0===v&&!x){for(var T=l,S=E;S<C;S++)m[S]===f&&(T+=f);e=e.slice(0,E)+T+e.slice(E,L)}for(var k=e.split(l).map(function(e,t){return{char:e,isNew:t>=E&&t<C}}),M=L-1;M>=0;M--){var D=k[M].char;if(D!==f)D===m[M>=E&&b===w?M-A:M]&&k.splice(M,1)}var O=l,I=!1;e:for(var P=0;P<_;P++){var $=m[P];if($===f){if(k.length>0)for(;k.length>0;){var N=k.shift(),R=N.char,j=N.isNew;if(R===f&&!0!==y){O+=f;continue e}if(t[P].test(R)){if(!0===v&&!1!==j&&d!==l&&!1!==c&&x){for(var z=k.length,H=null,B=0;B<z;B++){var F=k[B];if(F.char!==f&&!1===F.isNew)break;if(F.char===f){H=B;break}}null!==H?(O+=R,k.splice(H,1)):P--}else O+=R;continue e}I=!0}!1===y&&(O+=m.substr(P,_));break}O+=$}if(y&&!1===x){for(var q=null,W=0;W<O.length;W++)m[W]===f&&(q=W);O=null!==q?O.substr(0,q+1):l}return{conformedValue:O,meta:{someCharsRejected:I}}}
107Object.defineProperty(t,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t["default"]=i;var a=n(3),o=n(1),s=[],l=""},function(e,t,n){"use strict";function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:c,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.placeholderChar;if(!r(e))throw new Error("Text-mask:convertMaskToPlaceholder; The mask property must be an array.");if(-1!==e.indexOf(t))throw new Error("Placeholder character must not be used as part of the mask. Please specify a character that is not present in your mask as your placeholder character.\n\nThe placeholder character that was received is: "+JSON.stringify(t)+"\n\nThe mask that was received is: "+JSON.stringify(e));return e.map(function(e){return e instanceof RegExp?t:e}).join("")}function r(e){return Array.isArray&&Array.isArray(e)||e instanceof Array}function a(e){return"string"==typeof e||e instanceof String}function o(e){return"number"==typeof e&&void 0===e.length&&!isNaN(e)}function s(e){for(var t=[],n=void 0;-1!==(n=e.indexOf(u));)t.push(n),e.splice(n,1);return{maskWithoutCaretTraps:e,indexes:t}}Object.defineProperty(t,"__esModule",{value:!0}),t.convertMaskToPlaceholder=i,t.isArray=r,t.isString=a,t.isNumber=o,t.processCaretTraps=s;var l=n(1),c=[],u="[]"},function(e,t){"use strict";function n(e){var t=e.previousConformedValue,n=void 0===t?r:t,a=e.previousPlaceholder,o=void 0===a?r:a,s=e.currentCaretPosition,l=void 0===s?0:s,c=e.conformedValue,u=e.rawValue,d=e.placeholderChar,h=e.placeholder,f=e.indexesOfPipedChars,p=void 0===f?i:f,m=e.caretTrapIndexes,g=void 0===m?i:m;if(0===l||!u.length)return 0;var v=u.length,y=n.length,L=h.length,b=c.length,_=v-y,w=_>0;if(_>1&&!w&&!(0===y))return l;var A=0,x=void 0,E=void 0;if(w&&(n===c||c===h))A=l-_;else{var C=c.toLowerCase(),T=u.toLowerCase().substr(0,l).split(r).filter(function(e){return-1!==C.indexOf(e)});E=T[T.length-1];var S=o.substr(0,T.length).split(r).filter(function(e){return e!==d}).length,k=h.substr(0,T.length).split(r).filter(function(e){return e!==d}).length!==S,M=void 0!==o[T.length-1]&&void 0!==h[T.length-2]&&o[T.length-1]!==d&&o[T.length-1]!==h[T.length-1]&&o[T.length-1]===h[T.length-2];!w&&(k||M)&&S>0&&h.indexOf(E)>-1&&void 0!==u[l]&&(x=!0,E=u[l]);for(var D=p.map(function(e){return C[e]}).filter(function(e){return e===E}).length,O=T.filter(function(e){return e===E}).length,I=h.substr(0,h.indexOf(d)).split(r).filter(function(e,t){return e===E&&u[t]!==e}).length+O+D+(x?1:0),P=0,$=0;$<b;$++){if(A=$+1,C[$]===E&&P++,P>=I)break}}if(w){for(var N=A,R=A;R<=L;R++)if(h[R]===d&&(N=R),h[R]===d||-1!==g.indexOf(R)||R===L)return N}else if(x){for(var j=A-1;j>=0;j--)if(c[j]===E||-1!==g.indexOf(j)||0===j)return j}else for(var z=A;z>=0;z--)if(h[z-1]===d||-1!==g.indexOf(z)||0===z)return z}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n;var i=[],r=""},function(e,t,n){"use strict";function i(e){return e&&e.__esModule?e:{"default":e}}function r(e){var t={previousConformedValue:void 0,previousPlaceholder:void 0};return{state:t,update:function(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,r=i.inputElement,p=i.mask,g=i.guide,v=i.pipe,y=i.placeholderChar,L=void 0===y?h.placeholderChar:y,b=i.keepCharPositions,_=void 0!==b&&b,w=i.showMask,A=void 0!==w&&w;if(void 0===n&&(n=r.value),n!==t.previousConformedValue){(void 0===p?"undefined":l(p))===m&&void 0!==p.pipe&&void 0!==p.mask&&(v=p.pipe,p=p.mask);var x=void 0,E=void 0;if(p instanceof Array&&(x=(0,d.convertMaskToPlaceholder)(p,L)),!1!==p){var C=o(n),T=r.selectionEnd,S=t.previousConformedValue,k=t.previousPlaceholder,M=void 0;if((void 0===p?"undefined":l(p))===h.strFunction){if(!1===(E=p(C,{currentCaretPosition:T,previousConformedValue:S,placeholderChar:L})))return;var D=(0,d.processCaretTraps)(E);E=D.maskWithoutCaretTraps,M=D.indexes,x=(0,d.convertMaskToPlaceholder)(E,L)}else E=p;var O={previousConformedValue:S,guide:g,placeholderChar:L,pipe:v,placeholder:x,currentCaretPosition:T,keepCharPositions:_},I=(0,u["default"])(C,E,O).conformedValue,P=(void 0===v?"undefined":l(v))===h.strFunction,$={};P&&(!1===($=v(I,s({rawValue:C},O)))?$={value:S,rejected:!0}:(0,d.isString)($)&&($={value:$}));var N=P?$.value:I,R=(0,c["default"])({previousConformedValue:S,previousPlaceholder:k,conformedValue:N,placeholder:x,rawValue:C,currentCaretPosition:T,placeholderChar:L,indexesOfPipedChars:$.indexesOfPipedChars,caretTrapIndexes:M}),j=N===x&&0===R?A?x:f:N;t.previousConformedValue=j,t.previousPlaceholder=x,r.value!==j&&(r.value=j,a(r,R))}}}}}function a(e,t){document.activeElement===e&&(g?v(function(){return e.setSelectionRange(t,t,p)},0):e.setSelectionRange(t,t,p))}function o(e){if((0,d.isString)(e))return e;if((0,d.isNumber)(e))return String(e);if(null==e)return f;throw new Error("The 'value' provided to Text Mask needs to be a string or a number. The value received was:\n\n "+JSON.stringify(e))}
107Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t["default"]=r;var c=i(n(4)),u=i(n(2)),d=n(3),h=n(1),f="",p="none",m="object",g="undefined"!=typeof navigator&&/Android/i.test(navigator.userAgent),v="undefined"!=typeof requestAnimationFrame?requestAnimationFrame:setTimeout}])}),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.createAutoCorrectedDatePipe=t():e.createAutoCorrectedDatePipe=t()}(this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={exports:{},id:i,loaded:!1};return e[i].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t){"use strict";function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mm dd yyyy",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minYear,a=void 0===n?1:n,o=t.maxYear,s=void 0===o?9999:o,l=e.split(/[^dmyHMS]+/).sort(function(e,t){return r.indexOf(e)-r.indexOf(t)});return function(t){var n=[],r={dd:31,mm:12,yy:99,yyyy:s,HH:23,MM:59,SS:59},o={dd:1,mm:1,yy:0,yyyy:a,HH:0,MM:0,SS:0},c=t.split("");l.forEach(function(t){var i=e.indexOf(t),a=parseInt(r[t].toString().substr(0,1),10);parseInt(c[i],10)>a&&(c[i+1]=c[i],c[i]=0,n.push(i))});var u=0;return!l.some(function(n){var l=e.indexOf(n),c=n.length,d=t.substr(l,c).replace(/\D/g,""),h=parseInt(d,10);"mm"===n&&(u=h||0);var f="dd"===n?i[u]:r[n];if("yyyy"===n&&(1!==a||9999!==s)){var p=parseInt(r[n].toString().substring(0,d.length),10);return h<parseInt(o[n].toString().substring(0,d.length),10)||h>p}return h>f||d.length===c&&h<o[n]})&&{value:c.join(""),indexesOfPipedChars:n}}}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=n;var i=[31,31,29,31,30,31,30,31,31,30,31,30,31],r=["yyyy","yy","mm","dd","HH","MM","SS"]}])}),$(document).ready(function(){var e,t;(e=jQuery)(".disclosure-toggle").on("mouseover click",function(n){var i=e(this);t=setTimeout(function(){e(i).siblings(".disclosure-expand").fadeIn(200)},300),n.stopPropagation()}).mouseleave(function(){clearTimeout(t)}),e(".disclosure-expand").click(function(e){e.stopPropagation()}),e(".disclosure-expand .close").click(function(){e(this).closest(".disclosure-expand").fadeOut(150)}),e(document).click(function(){e(".disclosure-expand").fadeOut(150)}),e(".disclosure-expand").on("mouseleave",function(){e(this).fadeOut(500)}),e(".disclosure-expand").on("mouseover",function(){clearTimeout(window.disclosureDisappearDeplay),e(this).fadeIn(0)}),e(".disclosure-toggle").on("mouseout",function(){window.disclosureDisappearDeplay=setTimeout(function(){e(".disclosure-expand").fadeOut(500)},500)})});try{$(function(){var e=function(e){var t=e.find(".five-stars"),n=function(t){var n=e.find(".five-stars"),i=Math.floor(t/2),r=t%2;n.find("i.fa").each(function(e){var t=$(this);t.removeClass("fa-star fa-star-half-o fa-star-o"),e<i?t.addClass("fa-star"):e==i&&1==r?t.addClass("fa-star-half-o"):t.addClass("fa-star-o")})},i=function(t){var n=e.find(".five-stars"),i=t.pageX-n.offset().left,r=n.find("i").eq(1).offset().left-n.find("i").eq(0).offset().left,a=n.find("i").eq(0).width()/2;return 2*Math.floor(i/r)+(i%r>a?2:1)},r=function(){var n=2*t.find(".fa-star").length+t.find(".fa-star-half-o").length;(e.find("input[name=rating]").val(n),n>0)&&e.find(".submission-row .btn").removeClass("btn-light").addClass("btn-danger")};t.on("touchend",function(e){var t=null;if(e.originalEvent.pageX)t=i(e.originalEvent);else if(e.originalEvent.changedTouches){var a=e.originalEvent.changedTouches.length;e.originalEvent.changedTouches[a-1].pageX&&(t=i(e.originalEvent.changedTouches[a-1]))}if(t){var o=$(".five-stars i").eq(Math.ceil(t/2)-1);1===o.length&&(o.tooltip("show"),setTimeout(function(){o.tooltip("hide")},1e3)),n(t),r(),e.preventDefault()}}).on("mouseleave",function(){var t=e.find("input[name=rating]");n(parseInt(t.val()))}).on("mousemove",function(e){n(i(e))}).on("mouseup",function(e){var t=i(e);n(t),r(t)})},t=$(".review-invite");t&&t.length>0&&t.each(function(){e($(this))}),window.register_star_editing=e})}catch(e){}!function(){function e(){var e=_.trim(n.val().toLowerCase());_.isBlank(e)?(a.removeClass("search-mode"),r.removeClass("hidden-search"),i.removeClass("hidden-search")):(a.addClass("search-mode"),r.each(function(){$(this).data("search").toLowerCase().indexOf(e)<0?$(this).addClass("hidden-search"):$(this).removeClass("hidden-search")}),i.addClass("hidden-search"))}var t=$(".cagv4 .home"),n=t.find("input.search__input"),i=t.find(".show-more-group-btn-wrapper"),r=t.find(".search-wrapper"),a=t.find(".groups-root");n.length>0&&n.focus();var o=null;n.off().on("keydown paste input",function(){o&&clearTimeout(o),o=setTimeout(function(){e()},200)})}();try{$(function(){if($(".cagv3 .vertical-company").length>0){var e=50,t=$(".cagv3 .vertical-company .intro .company-wrapper .links"),n=null,i=function(){return t.length>0?t.offset().top-e-15:null},r=function(i){t.length>0&&(n=_.throttle(function(){$(document).width()>576||($(window).scrollTop()>i?(t.parent().css("padding-bottom",t.height()),t.addClass("fixed-atop glow-cell").css("top",e)):(t.parent().css("padding-bottom",0),t.removeClass("fixed-atop glow-cell").css("top","initial")))},100),$(window).scroll(n))},a=_.throttle(function(){if(n&&$(window).off("scroll",n),$(window).width()<=768){var e=i();e&&r(e)}else t.parent().css("padding-bottom",0),t.removeClass("fixed-atop glow-cell").css("top","initial")},100);a(),n&&n(),$(window).on("resize",a)}})}catch(e){}try{$(".click-to-call").click(function(){var e="call",t=$(this).data("name-alias")||"";t.length>0&&$.post("/company_statics",{kind:e,company_alias:t})}),$.each($(".company-exposure-trigger"),function(){var e="exposure",t=$(this).data("name-alias")||"";t.length>0&&$.post("/company_statics",{kind:e,company_alias:t})})}catch(e){}try{!function(){function e(e){$("#cta-affiliate-link").attr("href",e).get(0).click()}$("#usmap").usmap({stateStyles:{fill:"#E3EFFF",stroke:"#9b9b9b"},stateHoverStyles:{fill:"#1261C9"},labelBackingHoverStyles:{fill:"#1261C9"},labelBackingStyles:{fill:"#E3EFFF"},labelTextStyles:{fill:"#000000"},labelTextHoverStyles:{fill:"#ffffff"},click:function(t,n){var i=$("#map_affiliate_url").val();e(i=i.replace("{state}",n.name))},mouseover:function(e,t){var n=e.originalEvent.clientX-$("#usmap").offset().left+$(".map-tips").width()+30,i=e.originalEvent.clientY+20;$(".map-tips").css({top:i,left:n}).html(t.fullname)}}),$(".cta-zip-trigger").click(function(){var t=$("#cta-zip").val();if(/(^\d{5}$)|(^\d{5}-\d{4}$)/.test(t)){var n=$("#zip_affiliate_url").val();e(n=n.replace("{zip}",t))}else alert("Please input validate ZIP code")})}()}catch(e){}
107try{!function(){var e=$(".vertical-show .latest-articles, .resources.related-articles");e.length>0&&e.on("click","button.show-more",function(){e.find(".article-wrapper").show(),$(this).remove()})}()}catch(e){}var qs=function(e){if(""==e)return{};for(var t={},n=0;n<e.length;++n){var i=e[n].split("=",2);1==i.length?t[i[0]]="":t[i[0]]=decodeURIComponent(i[1].replace(/\+/g," "))}return t}(window.location.search.substr(1).split("&"));try{!function(){var t=$("form#new_user.new_user");if(t.length>0){var n=function(){try{var i=t.find("#user_email").val().trim(),r=t.find('input[type="submit"]');/^\S+@\S+\.\S+$/.test(i)?r.removeClass("btn-default").addClass("btn-primary").prop("disabled",!1):r.addClass("btn-default").removeClass("btn-primary").prop("disabled",!0)}catch(e){}setTimeout(n,500)};setTimeout(n,1500)}}()}catch(e){}$.fn.render_form_errors=function(e,t){var n=$(this);n.clear_form_errors(),$.each(t,function(t,i){if("global"!=t){var r=n.find("input, select, textarea").filter(function(){var n=$(this).attr("name");return!!n&&n.match(new RegExp(e+"\\["+t+"\\(?"))});r.closest(".form-group").addClass("has-error"),r.parent().append('<span class="help-block">'+$.map(i,function(e){return e.charAt(0).toUpperCase()+e.slice(1)}).join("<br />")+"</span>")}else n.find(".form-inputs").prepend('<span class="global-error">'+$.map(i,function(e){return e.charAt(0).toUpperCase()+e.slice(1)}).join("<br />")+"</span>")})}
107,$.fn.clear_form_errors=function(){var e=$(this);e.find(".form-group").removeClass("has-error"),e.find(".global-error").remove(),e.find("span.help-block").remove()};try{$(".error-tips").length>0&&show_flash($(".error-tips").text())}catch(e){}$(document).ready(function(){var e=navigator.userAgent,t=/iPad|iPhone|iPod/.test(e),n=/OS 11_0_1|OS 11_0_2|OS 11_0_3/.test(e);t&&n&&$("body").addClass("iosBugFixCaret")}),function(e){$root=e(".init-show.modal"),$root.length>0&&$root.on("shown.bs.modal",function(){e(this).find("input[autofocus]").focus()}).modal("show")}(jQuery),$(function(){$('[data-toggle="tooltip"]').tooltip()}),$(document).ready(function(){$("#flash").is(".alert-do-not-hide")||setTimeout(function(){$("#flash").fadeOut(500)},2500)}),function(e){e(function(){e(document).ready(function(){e(document).on("click",'[data-action="call_now"]',function(){function t(e,t){e.remove(),t.removeClass("hide")}function n(t){let n=e("#g-recaptcha-response-call-now").data("sitekey");grecaptcha.ready(function(){grecaptcha.execute(n,{action:"call_now"}).then(function(e){t(e)})})}function i(e){var n={pcuid:r.data("pcuid"),phone:r.data("phone"),placement:r.data("placement"),vertical:r.data("vertical"),company:r.data("company"),bundle:r.data("bundle"),zip:r.data("zip"),response_format:"html"};e&&(n.recaptcha_response=e),window.CAPhonePool.fetch(n,function(e){var n=r[0];o.removeClass(a),o.prepend(e),r.addClass("hide");var i=Number(n.getAttribute("data-fetched-count"))||0;n.setAttribute("data-fetched-count",i+1);var s="false"!==n.getAttribute("data-auto-open-tel-link")&&(!n.hasAttribute("data-eager-fetch")||n.hasAttribute("data-eager-fetch")&&i>0),l=o.children(".click-to-call").attr("href");l&&s&&window.location.assign(l),setTimeout(t,12e4,o.children().first(),r)},function(e){console.error(e),o.removeClass(a)})}let r=e(this);const a="is-loading";let o=r.parents(".phone");if(!o.hasClass(a)){o.addClass(a);try{n(function(e){i(e)})}catch(s){console.error(s),i("")}}});var t='[data-action="call_now"][data-eager-fetch]',n=new MutationObserver(function(e){e.forEach(function(e){"childList"===e.type&&e.addedNodes.forEach(function(e){"DIV"===e.nodeName&&e.querySelectorAll(t).forEach(function(e){e.click()})})})});if(document.querySelector("#main-content")&&n.observe(document.querySelector("#main-content"),{subtree:!0,childList:!0}),"undefined"!=typeof ApTracking&&ApTracking.onNavChainReady&&ApTracking.onNavChainReady(function(e){e&&document.querySelectorAll(t).forEach(function(e){e.click()})},3e3),window.amplitude!=undefined){var i=e("body"),r=i.data("page-view-event");
107if(r&&r.length>0){var a=body_properties=i.data("properties");a.referrer=document.referrer,amplitude.getInstance().logEvent(r,a),e(document).on("click","a,.ytube-toggle",function(){var t=e(this),n=t.attr("href"),i={},a="internal_link";if(/\/p\//.test(n)?a="affiliate_link":t.is(".click-to-call")&&(a="phone_call"),"View Top 10 Page"===r){var o="",s=0;if(t.parents(".entry").length>0){o=t.parents(".entry").data("company-name");var l=t.parents(".entry").find(".counter");l.length>0&&(s=l.text().replace("#",""))}var c=(e(this).attr("href")||"").split("?"),u={};c.length>1&&(u=function(e){if(""==e)return{};for(var t={},n=0;n<e.length;++n){var i=e[n].split("=",2);1==i.length?t[i[0]]="":t[i[0]]=decodeURIComponent(i[1].replace(/\+/g," "))}return t}(c[1].split("&")));var d=u.pt||"ca";i={vertical:e("body").data("vertical"),link_type:a,company_name:o,link_text:t.text(),link_path:n,company_rank:0,company_display_rank:s,link_classes:e(this).attr("class"),page:body_properties.page||"top10",vendor:d,referrer:document.referrer}}else"View Company Page"===r&&(i={vertical:e("body").data("vertical"),link_type:a,company_name:body_properties.company_name,link_classes:e(this).attr("class"),link_text:t.text(),link_path:n,page:"company",referrer:document.referrer});var h="";e(this).parents(".results-wrapper").length>0?h="survey_results":e(this).is(".ytube-toggle")&&(h="video_modal",amplitude.getInstance().logEvent("Watch Video",i)),i.page_type=body_properties.page_type,i.page_element=h,i.session_version=body_properties.session_version,amplitude.getInstance().logEvent("Click Link",i)})}}})})}(window.jQuery),$(document).ready(function(){var e=_.throttle(function(){var e=$
107(document).width(),t=0;e<576||(e<768&&(t=$("#top-navigation").outerHeight()),$(document).scrollTop()>$("#top-navigation").outerHeight()+20?$("#main-content .top-partner-company").css("top",t+"px").addClass("animated slideInDown").show():$("#main-content .top-partner-company").removeClass("slideInDown").hide())},100);$(window).scroll(e),$(".faq-section a.faq-question").click(function(){$(document).width()<768&&setTimeout(function(){var e=$(window).scrollTop(),t=$("#top-navigation").outerHeight();$(window).scrollTop(e-t-5)},50)})}),document.addEventListener("DOMContentLoaded",function(){var e=document.querySelector('meta[name="ca_referer"]');if(e){var t=e.getAttribute("content");if(t){function n(e){if(e==undefined||-1!=e.indexOf("tel:")||-1!=e.indexOf("javascript:")||-1!=e.indexOf("ca_referer="))return e;if(-1!==(e+"").indexOf("?")){var n=e.split("?");e=[n[0],"?ca_referer="+encodeURIComponent(t),"&",n[1]].join("")}else e+="?ca_referer="+encodeURIComponent(t);return e}"undefined"!=typeof $&&"undefined"!=typeof $.ajaxSetup&&$.ajaxSetup({data:{ca_referer:t}});for(var i=document.querySelectorAll("a"),r=0;r<i.length;r++){var a=i[r];if(!a.hasAttribute("data-no-ca-referer")){var o=a.getAttribute("data-href");o?(o=n(o),a.setAttribute("href",o)):(o=a.getAttribute("href"))&&(o=n(o),a.setAttribute("href",o))}}for(var s=document.querySelectorAll("form"),l=0;l<s.length;l++){var c=s[l],u=document.createElement("input");u.setAttribute("type","hidden"),u.setAttribute("name","ca_referer"),u.setAttribute("value",t),c.appendChild(u)}}}}),window.disable_amplitude||function(e,t){function n(e,t){e.prototype[t]=function(){return this._q.push([t].concat(Array.prototype.slice.call(arguments,0))),this}}function i(e){function t(t){e[t]=function(){e._q.push([t].concat(Array.prototype.slice.call(arguments,0)))}}for(var n=0;n<f.length;n++)t(f[n])}var r=e.amplitude||{_q:[],_iq:{}},a=t.createElement("script");a.type="text/javascript",a.async=!0,a.src="https://cdn.amplitude.com/libs/amplitude-4.5.0-min.gz.js",a.onload=function(){e.amplitude.runQueuedFunctions?e.amplitude.runQueuedFunctions():console.log("[Amplitude] Error: could not load SDK")};var o=t.getElementsByTagName("script")[0];o.parentNode.insertBefore(a,o);for(var s=function(){return this._q=[],this},l=["add","append","clearAll","prepend","set","setOnce","unset"],c=0;c<l.length;c++)n(s,l[c]);r.Identify=s;for(var u=function(){return this._q=[],this},d=["setProductId","setQuantity","setPrice","setRevenueType","setEventProperties"],h=0;h<d.length;h++)n(u,d[h]);r.Revenue=u;var f=["init","logEvent","logRevenue","setUserId","setUserProperties","setOptOut","setVersionName","setDomain","setDeviceId","setGlobalUserProperties","identify","clearUserProperties","setGroup","logRevenueV2","regenerateDeviceId","groupIdentify","logEventWithTimestamp","logEventWithGroups","setSessionId","resetSessionId"];i(r),r.getInstance=function(e){return e=(e&&0!==e.length?e:"$default_instance").toLowerCase(),r._iq.hasOwnProperty(e)||(r._iq[e]={_q:[]},i(r._iq[e])),r._iq[e]},e.amplitude=r}(window,document),document.body.addEventListener("ca.all_loaded",function(){if(0!==$(".top-x-horizontal-wrapper").length){$(".find-the-best-company .selector .dropdown-menu .dropdown-item").click(function(){let e=$(this).attr("data-company-id"),t=$(this).text();$(this).parent().siblings("button").text(t),$(".comapny-info-"+e).css("display","flex").siblings(".company-info").css("display","none")});var e=$(".top-x-horizontal-wrapper").offset().top,t=$(".find-the-best-company-footer").offset().top,n=$(".outer-table-of-contents .find-the-best-company").offset().top,i=$(".top-x-horizontal-wrapper").height(),r=$(".useful-resources").width(),a=$(".table-of-contents .nav").css("height","auto").height()+32,o=$(".find-the-best-company .find-company-content").css("height","auto").height()+50,s=0,l=0,c=!1;n>e+i&&$(window).width()>567?($(".outer-table-of-contents .find-company-content").height(o).addClass("active_animate"),$(".outer-table-of-contents .table-content").addClass("sticky_active").find("ul.nav").css("height","0px"),s=1):($(".outer-table-of-contents .find-company-content").css("height","0px").removeClass("active_animate"),$(".outer-table-of-contents .table-content").removeClass("sticky_active").find("ul.nav").css("height",a+"px"),s=0),t>e+i&&$(window).width()<=567&&($(".find-the-best-company-footer").css("display","block"),$(".find-the-best-company-footer .find-the-best-company").css("display","block"),$(".find-company-content").css("height","0px")),$(".outer-table-of-contents .table-of-contents .title").click(function(){0==s?(c=!1,$(this).parents(".table-content").addClass("sticky_active"),$(this).siblings("ul.nav").css("height","0px"),$(".outer-table-of-contents .find-company-content").css("height",o+"px").addClass("active_animate"),s=1):(c=!0,$(this).parents(".table-content").removeClass("sticky_active"),$(this).siblings("ul.nav").css("height",a+"px"),$(".outer-table-of-contents .find-company-content").css("height","0px").removeClass("active_animate"),s=0)}),$(".find-the-best-company-footer .find_title").click(function(){return 0==l?($(this).addClass("find_best_company_active").siblings().css("height","410px"),l=1,!1):($(this).removeClass("find_best_company_active").siblings().css("height","0px"),l=0,!1)}),$(window).scroll(function(){var t=$(window).scrollTop();if(t>e+i)if($(window).width()<=567)$(".find-the-best-company-footer").css("display","block"),$(".find-the-best-company-footer .find-the-best-company").css("display","block"),$(".find-the-best-company-footer .find-company-content").css("height","0px"),l=0;else{if(c)return $(".outer-table-of-contents .find-company-content").css("height","0px").removeClass("active_animate"),$(".outer-table-of-contents .table-content").removeClass("sticky_active").find("ul.nav").css("height",a+"px"),s=0,!1;s=1,$(".outer-table-of-contents .find-company-content").height(o).addClass("active_animate"),$(".outer-table-of-contents .table-content").addClass("sticky_active").find("ul.nav").css("height","0px")}else $(window).width()<=567?$(".find-the-best-company-footer").css("display","none"):(s=0,c=!1,$(".outer-table-of-contents .find-company-content").css("height","0px").removeClass("active_animate"),$(".outer-table-of-contents .table-content").removeClass("sticky_active").find("ul.nav").css("height",a+"px"));(navigator.userAgent.indexOf("MSIE")>=1||navigator.appVersion.indexOf("Trident/")>-1)&&(t>749?$(".outer-table-of-contents").width(r).addClass("sticky-top-ie"):$(".outer-table-of-contents").width(r).removeClass("sticky-top-ie"))})}}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";function e(){return Ze.apply(null,arguments)}function t(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function n(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function i(e){return void 0===e}function r(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function a(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function o(e,t){var n,i=[];for(n=0;n<e.length;++n)i.push(t(e[n],n));return i}function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e,t){for(var n in t)s(t,n)&&(e[n]=t[n]);return s(t,"toString")&&(e.toString=t.toString),s(t,"valueOf")&&(e.valueOf=t.valueOf),e}function c(e,t,n,i){return ge(e,t,n,i,!0).utc()}function u(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invali
vendor: 17,688 bytes, lines 107-108
107dFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function d(e){if(null==e._isValid){var t=u(e),n=et.call(t.parsedDateParts,function(e){return null!=e}),i=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return i;e._isValid=i}return e._isValid}function h(e){var t=c(NaN);return null!=e?l(u(t),e):u(t).userInvalidated=!0,t}function f(e,t){var n,r,a;if(i(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),i(t._i)||(e._i=t._i),i(t._f)||(e._f=t._f),i(t._l)||(e._l=t._l),i(t._strict)||(e._strict=t._strict),i(t._tzm)||(e._tzm=t._tzm),i(t._isUTC)||(e._isUTC=t._isUTC),i(t._offset)||(e._offset=t._offset),i(t._pf)||(e._pf=u(t)),i(t._locale)||(e._locale=t._locale),0<nt.length)for(n=0;n<nt.length;n++)i(a=t[r=nt[n]])||(e[r]=a);return e}function p(t){f(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===it&&(it=!0,e.updateOffset(this),it=!1)}function m(e){return e instanceof p||null!=e&&null!=e._isAMomentObject}function g(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function v(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=g(t)),n}function y(e,t,n){var i,r=Math.min(e.length,t.length),a=Math.abs(e.length-t.length),o=0;for(i=0;i<r;i++)(n&&e[i]!==t[i]||!n&&v(e[i])!==v(t[i]))&&o++;return o+a}function L(t){!1===e.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function b(t,n){var i=!0;return l(function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),i){for(var r,a=[],o=0;o<arguments.length;o++){if(r="","object"==typeof arguments[o]){for(var s in r+="\n["+o+"] ",arguments[0])r+=s+": "+arguments[0][s]+", ";r=r.slice(0,-2)}else r=arguments[o];a.push(r)}L(t+"\nArguments: "+Array.prototype.slice.call(a).join("")+"\n"+(new Error).stack),i=!1}return n.apply(this,arguments)},n)}function _(t,n){null!=e.deprecationHandler&&e.deprecationHandler(t,n),rt[t]||(L(n),rt[t]=!0)}function w(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function A(e,t){var i,r=l({},e);for(i in t)s(t,i)&&(n(e[i])&&n(t[i])?(r[i]={},l(r[i],e[i]),l(r[i],t[i])):null!=t[i]?r[i]=t[i]:delete r[i]);for(i in e)s(e,i)&&!s(t,i)&&n(e[i])&&(r[i]=l({},r[i]));return r}function x(e){null!=e&&this.set(e)}function E(e,t){var n=e.toLowerCase();at[n]=at[n+"s"]=at[t]=e}function C(e){return"string"==typeof e?at[e]||at[e.toLowerCase()]:void 0}function T(e){var t,n,i={};for(n in e)s(e,n)&&(t=C(n))&&(i[t]=e[n]);return i}function S(e,t){ot[e]=t}function k(e,t,n){var i=""+Math.abs(e),r=t-i.length;return(0<=e?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+i}function M(e,t,n,i){var r=i;"string"==typeof i&&(r=function(){return this[i]()}),e&&(ut[e]=r),t&&(ut[t[0]]=function(){return k(r.apply(this,arguments),t[1],t[2])}),n&&(ut[n]=function(){
108return this.localeData().ordinal(r.apply(this,arguments),e)})}function D(e,t){return e.isValid()?(t=O(t,e.localeData()),ct[t]=ct[t]||function(e){var t,n,i,r=e.match(st);for(t=0,n=r.length;t<n;t++)ut[r[t]]?r[t]=ut[r[t]]:r[t]=(i=r[t]).match(/\[[\s\S]/)?i.replace(/^\[|\]$/g,""):i.replace(/\\/g,"");return function(t){var i,a="";for(i=0;i<n;i++)a+=w(r[i])?r[i].call(t,e):r[i];return a}}(t),ct[t](e)):e.localeData().invalidDate()}function O(e,t){function n(e){return t.longDateFormat(e)||e}var i=5;for(lt.lastIndex=0;0<=i&&lt.test(e);)e=e.replace(lt,n),lt.lastIndex=0,i-=1;return e}function I(e,t,n){Tt[e]=w(t)?t:function(e){return e&&n?n:t}}function P(e,t){return s(Tt,e)?Tt[e](t._strict,t._locale):new RegExp($(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,i,r){return t||n||i||r})))}function $(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function N(e,t){var n,i=t;for("string"==typeof e&&(e=[e]),r(t)&&(i=function(e,n){n[t]=v(e)}),n=0;n<e.length;n++)St[e[n]]=i}function R(e,t){N(e,function(e,n,i,r){i._w=i._w||{},t(e,i._w,i,r)})}function j(e){return z(e)?366:365}function z(e){return e%4==0&&e%100!=0||e%400==0}function H(t,n){return function(i){return null!=i?(F(this,t,i),e.updateOffset(this,n),this):B(this,t)}}function B(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function F(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&z(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),q(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function q(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,i=(t%(n=12)+n)%n;return e+=(t-i)/12,1===i?z(e)?29:28:31-i%7%2}function W(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=v(t);else if(!r(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),q(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function U(t){return null!=t?(W(this,t),e.updateOffset(this,!0),this):B(this,"Month")}function Y(){function e(e,t){return t.length-e.length}var t,n,i=[],r=[],a=[];for(t=0;t<12;t++)n=c([2e3,t]),i.push(this.monthsShort(n,"")),r.push(this.months(n,"")),a.push(this.months(n,"")),a.push(this.monthsShort(n,""));for(i.sort(e),r.sort(e),a.sort(e),t=0;t<12;t++)i[t]=$(i[t]),r[t]=$(r[t]);for(t=0;t<24;t++)a[t]=$(a[t]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function V(e){var t;if(e<100&&0<=e){var n=Array.prototype.slice.call(arguments);n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function G(e,t,n){var i=7+t-n;return-(7+V(e,0,i).getUTCDay()-t)%7+i-1}function K(e,t,n,i,r){var a,o,s=1+7*(t-1)+(7+n-i)%7+G(e,i,r);return o=s<=0?j(a=e-1)+s:s>j(e)?(a=e+1,s-j(e)):(a=e,s),{year:a,dayOfYear:o}}function X(e,t,n){var i,r,a=G(e.year(),t,n),o=Math.floor((e.dayOfYear()-a-1)/7)+1;return o<1?i=o+Q(r=e.year()-1,t,n):o>Q(e.year(),t,n)?(i=o-Q(e.year(),t,n),r=e.year()+1):(r=e.year(),i=o),{week:i,year:r}}function Q(e,t,n){var i=G(e,t,n),r=G(e+1,t,n);return(j(e)-i+r)/7}function J(e,t){return e.slice(t,7).concat(e.slice(0,t))}function Z(){function e(e,t){return t.length-e.length}var t,n,i,r,a,o=[],s=[],l=[],u=[];for(t=0;t<7;t++)n=c([2e3,1]).day(t),i=this.weekdaysMin(n,""),r=this.weekdaysShort(n,""),a=this.weekdays(n,""),o.push(i),s.push(r),l.push(a),u.push(i),u.push(r),u.push(a);for(o.sort(e),s.sort(e),l.sort(e),u.sort(e),t=0;t<7;t++)s[t]=$(s[t]),l[t]=$(l[t]),u[t]=$(u[t]);this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function ee(){return this.hours()%12||12}function te(e,t){M(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function ne(e,t){return t._meridiemParse}function ie(e){return e?e.toLowerCase().replace("_","-"):e}function re(e){var t=null;if(!en[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=Qt._abbr,require("./locale/"+e),ae(t)}catch(e){}return en[e]}function ae(e,t){var n;return e&&((n=i(t)?se(e):oe(e,t))?Qt=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Qt._abbr}function oe(e,t){if(null===t)return delete en[e],null;var n,i=Zt;if(t.abbr=e,null!=en[e])_("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=en[e]._config;else if(null!=t.parentLocale)if(null!=en[t.parentLocale])i=en[t.parentLocale]._config;else{if(null==(n=re(t.parentLocale)))return tn[t.parentLocale]||(tn[t.parentLocale]=[]),tn[t.parentLocale].push({name:e,config:t}),null;i=n._config}return en[e]=new x(A(i,t)),tn[e]&&tn[e].forEach(function(e){oe(e.name,e.config)}),ae(e),en[e]}function se(e){var n;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Qt;if(!t(e)){if(n=re(e))return n;e=[e]}return function(e){for(var t,n,i,r,a=0;a<e.length;){for(t=(r=ie(e[a]).split("-")).length,n=(n=ie(e[a+1]))?n.split("-"):null;0<t;){if(i=re(r.slice(0,t).join("-")))return i;if(n&&n.length>=t&&y(r,n,!0)>=t-1)break;t--}a++}return Qt}(e)}function le(e){var t,n=e._a;return n&&-2===u(e).overflow&&(t=n[Mt]<0||11<n[Mt]?Mt:n[Dt]<1||n[Dt]>q(n[kt],n[Mt])?Dt:n[Ot]<0||24<n[Ot]||24===n[Ot]&&(0!==n[It]||0!==n[Pt]||0!==n[$t])?Ot:n[It]<0||59<n[It]?It:n[Pt]<0||59<n[Pt]?Pt:n[$t]<0||999<n[$t]?$t:-1,u(e)._overflowDayOfYear&&(t<kt||Dt<t)&&(t=Dt),u(e)._overflowWeeks&&-1===t&&(t=Nt),u(e)._overflowWeekday&&-1===t&&(t=Rt),u(e).overflow=t),e}function ce(e,t,n){return null!=e?e:null!=t?t:n}function ue(t){var n,i,r,a,o,s=[];if(!t._d){var l,c;for(l=t,c=new Date(e.now()),r=l._useUTC?[c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()]:[c.getFullYear(),c.getMonth(),c.getDate()],t._w&&null==t._a[Dt]&&null==t._a[Mt]&&function(e){var t,n,i,r,a,o,s,l;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)a=1,o=4,n=ce(t.GG,e._a[kt],X(ve(),1,4).year),i=ce(t.W,1),((r=ce(t.E,1))<1||7<r)&&(l=!0);else{a=e._locale._week.dow,o=e._locale._week.doy;var c=X(ve(),a,o);n=ce(t.gg,e._a[kt],c.year),i=ce(t.w,c.week),null!=t.d?((r=t.d)<0||6<r)&&(l=!0):null!=t.e?(r=t.e+a,(t.e<0||6<t.e)&&(l=!0)):r=a}i<1||i>Q(n,a,o)?u(e)._overflowWeeks=!0:null!=l?u(e)._overflowWeekday=!0:(s=K(n,i,r,a,o),e._a[kt]=s.year,e._dayOfYear=s.dayOfYear)}(t),null!=t._dayOfYear&&(o=ce(t._a[kt],r[kt]),(t._dayOfYear>j(o)||0===t._dayOfYear)&&(u(t)._overflowDayOfYear=!0),i=V(o,0,t._dayOfYear),t._a[Mt]=i.getUTCMonth(),t._a[Dt]=i.getUTCDate()),n=0;n<3&&null==t._a[n];++n)t._a[n]=s[n]=r[n];for(;n<7;n++)t._a[n]=s[n]=null==t._a[n]?2===n?1:0:t._a[n];24===t._a[Ot]&&0===t._a[It]&&0===t._a[Pt]&&0===t._a[$t]&&(t._nextDay=!0,t._a[Ot]=0),t._d=(t._useUTC?V:function(e,t,n,i,r,a,o){var s;return e<100&&0<=e?(s=new Date(e+400,t,n,i,r,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,i,r,a,o),s}).apply(null,s),a=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[Ot]=24),t._w&&void 0!==t._w.d&&t._w.d!==a&&(u(t).weekdayMismatch=!0)}}function de(e){var t,n,i,r,a,o,s=e._i,l=nn.exec(s)||rn.exec(s);if(l){for(u(e).iso=!0,t=0,n=on.length;t<n;t++)if(on[t][1].exec(l[1])){r=on[t][0],i=!1!==on[t][2];break}if(null==r)return void(e._isValid=!1);if(l[3]){for(t=0,n=sn.length;t<n;t++)if(sn[t][1].exec(l[3])){a=(l[2]||" ")+sn[t][0];break}if(null==a)return void(e._isValid=!1)}if(!i&&null!=a)return void(e._isValid=!1);if(l[4]){if(!an.exec(l[4]))return void(e._isValid=!1);o="Z"}e._f=r+(a||"")+(o||""),pe(e)}else e._isValid=!1}function he(e,t,n,i,r,a){var o=[function(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}(e),Ft.indexOf(t),parseInt(n,10),parseInt(i,10),parseInt(r,10)];return a&&o.push(parseInt(a,10)),o}function fe(e){var t,n,i,r=cn.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(r){var a=he(r[4],r[3],r[2],r[5],r[6],r[7]);if(n=a,i=e,(t=r[1])&&Yt.indexOf(t)!==new Date(n[0],n[1],n[2]).getDay()&&(u(i).weekdayMismatch=!0,!(i._isValid=!1)))return;e._a=a,e._tzm=function(e,t,n){if(e)return un[e];if(t)return 0;var i=parseInt(n,10),r=i%100;return(i-r)/100*60+r}(r[8],r[9],r[10]),e._d=V.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),u(e).rfc2822=!0}else e._isValid=!1}function pe(t){if(t._f!==e.ISO_8601)if(t._f!==e.RFC_2822){t._a=[],u(t).empty=!0;var n,i,r,a,o,l,c,d,h=""+t._i,f=h.length,p=0;for(r=O(t._f,t._locale).match(st)||[],n=0;n<r.length;n++)a=r[n],(i=(h.match(P(a,t))||[])[0])&&(0<(o=h.substr(0,h.indexOf(i))).length&&u(t).unusedInput.push(o),h=h.slice(h.indexOf(i)+i.length),p+=i.length),ut[a]?(i?u(t).empty=!1:u(t).unusedTokens.push(a),l=a,d=t,null!=(c=i)&&s(St,l)&&St[l](c,d._a,d,l)):t._strict&&!i&&u(t).unusedTokens.push(a);u(t).charsLeftOver=f-p,0<h.length&&u(t).unusedInput.push(h),t._a[Ot]<=12&&!0===u(t).bigHour&&0<t._a[Ot]&&(u(t).bigHour=void 0),u(t).parsedDateParts=t._a.slice(0),u(t).meridiem=t._meridiem,t._a[Ot]=function(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):(null!=e.isPM&&((i=e.isPM(n))&&t<12&&(t+=12),i||12!==t||(t=0)),t)}(t._locale,t._a[Ot],t._meridiem),ue(t),le(t)}else fe(t);else de(t)}function me(s){var c,g,v,y,L=s._i,b=s._f;return s._locale=s._locale||se(s._l),null===L||void 0===b&&""===L?h({nullInput:!0}):("string"==typeof L&&(s._i=L=s._locale.preparse(L)),m(L)?new p(le(L)):(a(L)?s._d=L:t(b)?function(e){var t,n,i,r,a;if(0===e._f.length)return u(e).invalidFormat=!0,e._d=new Date(NaN);for(r=0;r<e._f.length;r++)a=0,t=f({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[r],pe(t),d(t)&&(a+=u(t).charsLeftOver,a+=10*u(t).unusedTokens.length,u(t).score=a,(null==i||a<i)&&(i=a,n=t));l(e,n||t)}(s):b?pe(s):i(g=(c=s)._i)?c._d=new Date(e.now()):a(g)?c._d=new Date(g.valueOf()):"string"==typeof g?(v=c,null===(y=ln.exec(v._i))?(de(v),!1===v._isValid&&(delete v._isValid,fe(v),!1===v._isValid&&(delete v._isValid,e.createFromInputFallback(v)))):v._d=new Date(+y[1])):t(g)?(c._a=o(g.slice(0),function(e){return parseInt(e,10)}),ue(c)):n(g)?function(e){if(!e._d){var t=T(e._i);e._a=o([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),ue(e)}}(c):r(g)?c._d=new Date(g):e.createFromInputFallback(c),d(s)||(s._d=null),s))}function ge(e,i,r,a,o){var s,l={};return!0!==r&&!1!==r||(a=r,r=void 0),(n(e)&&function(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}(e)||t(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=o,l._l=r,l._i=e,l._f=i,l._strict=a,(s=new p(le(me(l))))._nextDay&&(s.add(1,"d"),s._nextDay=void 0),s}function ve(e,t,n,i){return ge(e,t,n,i,!1)}function ye(e,n){var i,r;if(1===n.length&&t(n[0])&&(n=n[0]),!n.length)return ve();for(i=n[0],r=1;r<n.length;++r)n[r].isValid()&&!n[r][e](i)||(i=n[r]);return i}function Le(e){var t=T(e),n=t.year||0,i=t.quarter||0,r=t.month||0,a=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,l=t.minute||0,c=t.second||0,u=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===jt.call(fn,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,i=0;i<fn.length;++i)if(e[fn[i]]){if(n)return!1;parseFloat(e[fn[i]])!==v(e[fn[i]])&&(n=!0)}return!0}(t),this._milliseconds=+u+1e3*c+6e4*l+1e3*s*60*60,this._days=+o+7*a,this._months=+r+3*i+12*n,this._data={},this._locale=se(),this._bubble()}function be(e){return e instanceof Le}function _e(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function we(e,t){M(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+k(~~(e/60),2)+t+k(~~e%60,2)})}function Ae(e,t){var n=(t||"").match(e);if(null===n)return null;var i=((n[n.length-1]||[])+"").match(pn)||["-",0,0],r=60*i[1]+v(i[2]);return 0===r?0:"+"===i[0]?r:-r}function xe(t,n){var i,r;return n._isUTC?(i=n.clone(),r=(m(t)||a(t)?t.valueOf():ve(t).valueOf())-i.valueOf(),i._d.setTime(i._d.valueOf()+r),e.updateOffset(i,!1),i):ve(t).local()}function Ee(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Ce(){return!!this.isValid()&&this._isUTC&&0===this._offset}function Te(e,t){var n,i,a,o=e,l=null;return be(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:r(e)?(o={},t?o[t]=e:o.milliseconds=e):(l=mn.exec(e))?(n="-"===l[1]?-1:1,o={y:0,d:v(l[Dt])*n,h:v(l[Ot])*n,m:v(l[It])*n,s:v(l[Pt])*n,ms:v(_e(1e3*l[$t]))*n}):(l=gn.exec(e))?(n="-"===l[1]?-1:1,o={y:Se(l[2],n),M:Se(l[3],n),w:Se(l[4],n),d:Se(l[5],n),h:Se(l[6],n),m:Se(l[7],n),s:Se(l[8],n)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(a=function(e,t){var n;return e.isValid()&&t.isValid()?(t=xe(t,e),e.isBefore(t)?n=ke(e,t):((n=ke(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}(ve(o.from),ve(o.to)),(o={}).ms=a.milliseconds,o.M=a.months),i=new Le(o),be(e)&&s(e,"_locale")&&(i._locale=e._locale),i}function Se(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function ke(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Me(e,t){return function(n,i){var r;return null===i||isNaN(+i)||(_(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=i,i=r),De(this,Te(n="string"==typeof n?+n:n,i),e),this}}function De(t,n,i,r){var a=n._milliseconds,o=_e(n._days),s=_e(n._months);t.isValid()&&(r=null==r||r,s&&W(t,B(t,"Month")+s*i),o&&F(t,"Date",B(t,"Date")+o*i),a&&t._d.setTime(t._d.valueOf()+a*i),r&&e.updateOffset(t,o||s))}function Oe(e,t){var n=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(n,"months");return-(n+(t-i<0?(t-i)/(i-e.clone().add(n-1,"months")):(t-i)/(e.clone().add(n+1,"months")-i)))||0}function Ie(e){var t;return void 0===e?this._locale._abbr:(null!=(t=se(e))&&(this._locale=t),this)}function Pe(){return this._locale}function $e(e,t){return(e%t+t)%t}function Ne(e,t,n){return e<100&&0<=e?new Date(e+400,t,n)-bn:new Date(e,t,n).valueOf()}function Re(e,t,n){return e<100&&0<=e?Date.UTC(e+400,t,n)-bn:Date.UTC(e,t,n
108)}function je(e,t){M(0,[e,e.length],0,t)}function ze(e,t,n,i,r){var a;return null==e?X(this,i,r).year:((a=Q(e,i,r))<t&&(t=a),function(e,t,n,i,r){var a=K(e,t,n,i,r),o=V(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}.call(this,e,t,n,i,r))}function He(e,t){t[$t]=v(1e3*("0."+e))}function Be(e){return e}function Fe(e,t,n,i){var r=se(),a=c().set(i,t);return r[n](a,e)}function qe(e,t,n){if(r(e)&&(t=e,e=void 0),e=e||"",null!=t)return Fe(e,t,n,"month");var i,a=[];for(i=0;i<12;i++)a[i]=Fe(e,i,n,"month");return a}function We(e,t,n,i){"boolean"==typeof e?r(t)&&(n=t,t=void 0):(t=e,e=!1,r(n=t)&&(n=t,t=void 0)),t=t||"";var a,o=se(),s=e?o._week.dow:0;if(null!=n)return Fe(t,(n+s)%7,i,"day");var l=[];for(a=0;a<7;a++)l[a]=Fe(t,(a+s)%7,i,"day");return l}function Ue(e,t,n,i){var r=Te(t,n);return e._milliseconds+=i*r._milliseconds,e._days+=i*r._days,e._months+=i*r._months,e._bubble()}function Ye(e){return e<0?Math.floor(e):Math.ceil(e)}function Ve(e){return 4800*e/146097}function Ge(e){return 146097*e/4800}function Ke(e){return function(){return this.as(e)}}function Xe(e){return function(){return this.isValid()?this._data[e]:NaN}}function Qe(e){return(0<e)-(e<0)||+e}function Je(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=Vn(this._milliseconds)/1e3,i=Vn(this._days),r=Vn(this._months);t=g((e=g(n/60))/60),n%=60,e%=60;var a=g(r/12),o=r%=12,s=i,l=t,c=e,u=n?n.toFixed(3).replace(/\.?0+$/,""):"",d=this.asSeconds();if(!d)return"P0D";var h=d<0?"-":"",f=Qe(this._months)!==Qe(d)?"-":"",p=Qe(this._days)!==Qe(d)?"-":"",m=Qe(this._milliseconds)!==Qe(d)?"-":"";return h+"P"+(a?f+a+"Y":"")+(o?f+o+"M":"")+(s?p+s+"D":"")+(l||c||u?"T":"")+(l?m+l+"H":"")+(c?m+c+"M":"")+(u?m+u+"S":"")}var Ze,et;et=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,i=0;i<n;i++)if(i in t&&e.call(this,t[i],i,t))return!0;return!1};var tt,nt=e.momentProperties=[],it=!1,rt={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null,tt=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)s(e,t)&&n.push(t);return n};var at={},ot={},st=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,lt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ct={},ut={},dt=/\d/,ht=/\d\d/,ft=/\d{3}/,pt=/\d{4}/,mt=/[+-]?\d{6}/,gt=/\d\d?/,vt=/\d\d\d\d?/,yt=/\d\d\d\d\d\d?/,Lt=/\d{1,3}/,bt=/\d{1,4}/,_t=/[+-]?\d{1,6}/,wt=/\d+/,At=/[+-]?\d+/,xt=/Z|[+-]\d\d:?\d\d/gi,Et=/Z|[+-]\d\d(?::?\d\d)?/gi,Ct=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Tt={},St={},kt=0,Mt=1,Dt=2,Ot=3,It=4,Pt=5,$t=6,Nt=7,Rt=8;M("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),M(0,["YY",2],0,function(){return this.year()%100}),M(0,["YYYY",4],0,"year"),M(0,["YYYYY",5],0,"year"),M(0,["YYYYYY",6,!0],0,"year"),E("year","y"),S("year",1),I("Y",At),I("YY",gt,ht),I("YYYY",bt,pt),I("YYYYY",_t,mt),I("YYYYYY",_t,mt),N(["YYYYY","YYYYYY"],kt),N("YYYY",function(t,n){n[kt]=2===t.length?e.parseTwoDigitYear(t):v(t)}),N("YY",function(t,n){n[kt]=e.parseTwoDigitYear(t)}),N("Y",function(e,t){t[kt]=parseInt(e,10)}),e.parseTwoDigitYear=function(e){return v(e)+(68<v(e)?1900:2e3)};var jt,zt=H("FullYear",!0);jt=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},M("M",["MM",2],"Mo",function(){return this.month()+1}),M("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),M("MMMM",0,0,function(e){return this.localeData().months(this,e)}),E("month","M"),S("month",8),I("M",gt),I("MM",gt,ht),I("MMM",function(e,t){return t.monthsShortRegex(e)}),I("MMMM",function(e,t){return t.monthsRegex(e)}),N(["M","MM"],function(e,t){t[Mt]=v(e)-1}),N(["MMM","MMMM"],function(e,t,n,i){var r=n._locale.monthsParse(e,i,n._strict);null!=r?t[Mt]=r:u(n).invalidMonth=e});var Ht=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Bt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ft="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),qt=Ct,Wt=Ct;M("w",["ww",2],"wo","week"),M("W",["WW",2],"Wo","isoWeek"),E("week","w"),E("isoWeek","W"),S("week",5),S("isoWeek",5),I("w",gt),I("ww",gt,ht),I("W",gt),I("WW",gt,ht),R(["w","ww","W","WW"],function(e,t,n,i){t[i.substr(0,1)]=v(e)}),M("d",0,"do","day"),M("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),M("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),M("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),M("e",0,0,"weekday"),M("E",0,0,"isoWeekday"),E("day","d"),E("weekday","e"),E("isoWeekday","E"),S("day",11),S("weekday",11),S("isoWeekday",11),I("d",gt),I("e",gt),I("E",gt),I("dd",function(e,t){return t.weekdaysMinRegex(e)}),I("ddd",function(e,t){return t.weekdaysShortRegex(e)}),I("dddd",function(e,t){return t.weekdaysRegex(e)}),R(["dd","ddd","dddd"],function(e,t,n,i){var r=n._locale.weekdaysParse(e,i,n._strict);null!=r?t.d=r:u(n).invalidWeekday=e}),R(["d","e","E"],function(e,t,n,i){t[i]=v(e)});var Ut="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Yt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Vt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Gt=Ct,Kt=Ct,Xt=Ct;M("H",["HH",2],0,"hour"),M("h",["hh",2],0,ee),M("k",["kk",2],0,function(){return this.hours()||24}),M("hmm",0,0,function(){return""+ee.apply(this)+k(this.minutes(),2)}
108),M("hmmss",0,0,function(){return""+ee.apply(this)+k(this.minutes(),2)+k(this.seconds(),2)}),M("Hmm",0,0,function(){return""+this.hours()+k(this.minutes(),2)}),M("Hmmss",0,0,function(){return""+this.hours()+k(this.minutes(),2)+k(this.seconds(),2)}),te("a",!0),te("A",!1),E("hour","h"),S("hour",13),I("a",ne),I("A",ne),I("H",gt),I("h",gt),I("k",gt),I("HH",gt,ht),I("hh",gt,ht),I("kk",gt,ht),I("hmm",vt),I("hmmss",yt),I("Hmm",vt),I("Hmmss",yt),N(["H","HH"],Ot),N(["k","kk"],function(e,t){var n=v(e);t[Ot]=24===n?0:n}),N(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),N(["h","hh"],function(e,t,n){t[Ot]=v(e),u(n).bigHour=!0}),N("hmm",function(e,t,n){var i=e.length-2;t[Ot]=v(e.substr(0,i)),t[It]=v(e.substr(i)),u(n).bigHour=!0}),N("hmmss",function(e,t,n){var i=e.length-4,r=e.length-2;t[Ot]=v(e.substr(0,i)),t[It]=v(e.substr(i,2)),t[Pt]=v(e.substr(r)),u(n).bigHour=!0}),N("Hmm",function(e,t){var n=e.length-2;t[Ot]=v(e.substr(0,n)),t[It]=v(e.substr(n))}),N("Hmmss",function(e,t){var n=e.length-4,i=e.length-2;t[Ot]=v(e.substr(0,n)),t[It]=v(e.substr(n,2)),t[Pt]=v(e.substr(i))});var Qt,Jt=H("Hours",!0),Zt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Bt,monthsShort:Ft,week:{dow:0,doy:6},weekdays:Ut,weekdaysMin:Vt,weekdaysShort:Yt,meridiemParse:/[ap]\.?m?\.?/i},en={},tn={},nn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,rn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,an=/Z|[+-]\d\d(?::?\d\d)?/,on=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],sn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ln=/^\/?Date\((\-?\d+)/i,cn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,un={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};e.createFromInputFallback=b("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),e.ISO_8601=function(){},e.RFC_2822=function(){};var dn=b("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=ve.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:h()}),hn=b("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=ve.apply(null,arguments);return this.isValid()&&e.isValid()?this<e?this:e:h()}),fn=["year","quarter","month","week","day","hour","minute","second","millisecond"];we("Z",":"),we("ZZ",""),I("Z",Et),I("ZZ",Et),N(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Ae(Et,e)});var pn=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var mn=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,gn=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;
vendor: 7,393 bytes, line 108
108Te.fn=Le.prototype,Te.invalid=function(){return Te(NaN)};var vn=Me(1,"add"),yn=Me(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Ln=b("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)}),bn=126227808e5;M(0,["gg",2],0,function(){return this.weekYear()%100}),M(0,["GG",2],0,function(){return this.isoWeekYear()%100}),je("gggg","weekYear"),je("ggggg","weekYear"),je("GGGG","isoWeekYear"),je("GGGGG","isoWeekYear"),E("weekYear","gg"),E("isoWeekYear","GG"),S("weekYear",1),S("isoWeekYear",1),I("G",At),I("g",At),I("GG",gt,ht),I("gg",gt,ht),I("GGGG",bt,pt),I("gggg",bt,pt),I("GGGGG",_t,mt),I("ggggg",_t,mt),R(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,i){t[i.substr(0,2)]=v(e)}),R(["gg","GG"],function(t,n,i,r){n[r]=e.parseTwoDigitYear(t)}),M("Q",0,"Qo","quarter"),E("quarter","Q"),S("quarter",7),I("Q",dt),N("Q",function(e,t){t[Mt]=3*(v(e)-1)}),M("D",["DD",2],"Do","date"),E("date","D"),S("date",9),I("D",gt),I("DD",gt,ht),I("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),N(["D","DD"],Dt),N("Do",function(e,t){t[Dt]=v(e.match(gt)[0])});var _n=H("Date",!0);M("DDD",["DDDD",3],"DDDo","dayOfYear"),E("dayOfYear","DDD"),S("dayOfYear",4),I("DDD",Lt),I("DDDD",ft),N(["DDD","DDDD"],function(e,t,n){n._dayOfYear=v(e)}),M("m",["mm",2],0,"minute"),E("minute","m"),S("minute",14),I("m",gt),I("mm",gt,ht),N(["m","mm"],It);var wn=H("Minutes",!1);M("s",["ss",2],0,"second"),E("second","s"),S("second",15),I("s",gt),I("ss",gt,ht),N(["s","ss"],Pt);var An,xn=H("Seconds",!1);for(M("S",0,0,function(){return~~(this.millisecond()/100)}),M(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),M(0,["SSS",3],0,"millisecond"),M(0,["SSSS",4],0,function(){return 10*this.millisecond()}),M(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),M(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),M(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),M(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),M(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),E("millisecond","ms"),S("millisecond",16),I("S",Lt,dt),I("SS",Lt,ht),I("SSS",Lt,ft),An="SSSS";An.length<=9;An+="S")I(An,wt);for(An="S";An.length<=9;An+="S")N(An,He);var En=H("Milliseconds",!1);M("z",0,0,"zoneAbbr"),M("zz",0,0,"zoneName");var Cn=p.prototype;Cn.add=vn,Cn.calendar=function(t,n){var i=t||ve(),r=xe(i,this).startOf("day"),a=e.calendarFormat(this,r)||"sameElse",o=n&&(w(n[a])?n[a].call(this,i):n[a]);return this.format(o||this.localeData().calendar(a,this,ve(i)))},Cn.clone=function(){return new p(this)},Cn.diff=function(e,t,n){var i,r,a;if(!this.isValid())return NaN;if(!(i=xe(e,this)).isValid())return NaN;switch(r=6e4*(i.utcOffset()-this.utcOffset()),t=C(t)){case"year":a=Oe(this,i)/12;break;case"month":a=Oe(this,i);break;case"quarter":a=Oe(this,i)/3;break;case"second":a=(this-i)/1e3;break;case"minute":a=(this-i)/6e4;break;case"hour":a=(this-i)/36e5;break;case"day":a=(this-i-r)/864e5;break;case"week":a=(this-i-r)/6048e5;break;default:a=this-i}return n?a:g(a)},Cn.endOf=function(t){var n;if(void 0===(t=C(t))||"millisecond"===t||!this.isValid())return this;var i=this._isUTC?Re:Ne;switch(t){case"year":n=i(this.year()+1,0,1)-1;break;case"quarter":n=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":n=i(this.year(),this.month()+1,1)-1;break;case"week":n=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":n=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":n=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":n=this._d.valueOf(),n+=36e5-$e(n+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":n=this._d.valueOf(),n+=6e4-$e(n,6e4)-1;break;case"second":n=this._d.valueOf(),n+=1e3-$e(n,1e3)-1}return this._d.setTime(n),e.updateOffset(this,!0),this},Cn.format=function(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var n=D(this,t);return this.localeData().postformat(n)},Cn.from=function(e,t){return this.isValid()&&(m(e)&&e.isValid()||ve(e).isValid())?Te({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Cn.fromNow=function(e){return this.from(ve(),e)},Cn.to=function(e,t){return this.isValid()&&(m(e)&&e.isValid()||ve(e).isValid())?Te({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Cn.toNow=function(e){return this.to(ve(),e)},Cn.get=function(e){return w(this[e=C(e)])?this[e]():this},Cn.invalidAt=function(){return u(this).overflow},Cn.isAfter=function(e,t){var n=m(e)?e:ve(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=C(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},Cn.isBefore=function(e,t){var n=m(e)?e:ve(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=C(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},Cn.isBetween=function(e,t,n,i){var r=m(e)?e:ve(e),a=m(t)?t:ve(t);return!!(this.isValid()&&r.isValid()&&a.isValid())&&("("===(i=i||"()")[0]?this.isAfter(r,n):!this.isBefore(r,n))&&(")"===i[1]?this.isBefore(a,n):!this.isAfter(a,n))},Cn.isSame=function(e,t){var n,i=m(e)?e:ve(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=C(t)||"millisecond")?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},Cn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},Cn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},Cn.isValid=function(){return d(this)},Cn.lang=Ln,Cn.locale=Ie,Cn.localeData=Pe,Cn.max=hn,Cn.min=dn,Cn.parsingFlags=function(){return l({},u(this))},Cn.set=function(e,t){if("object"==typeof e)for(var n=function(e){var t=[];for(var n in e)t.push({unit:n,priority:ot[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}(e=T(e)),i=0;i<n.length;i++)this[n[i].unit](e[n[i].unit]);else if(w(this[e=C(e)]))return this[e](t);return this},Cn.startOf=function(t){var n;if(void 0===(t=C(t))||"millisecond"===t||!this.isValid())return this;var i=this._isUTC?Re:Ne;switch(t){case"year":n=i(this.year(),0,1);break;case"quarter":n=i(this.year(),this.month()-this.month()%3,1);break;case"month":n=i(this.year(),this.month(),1);break;case"week":n=i(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":n=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":n=i(this.year(),this.month(),this.date());break;case"hour":n=this._d.valueOf(),n-=$e(n+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":n=this._d.valueOf(),n-=$e(n,6e4);break;case"second":n=this._d.valueOf(),n-=$e(n,1e3)}return this._d.setTime(n),e.updateOffset(this,!0),this},Cn.subtract=yn,Cn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},Cn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},Cn.toDate=function(){return new Date(this.valueOf())},Cn.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;
vendor: 15,596 bytes, lines 108-109
108return n.year()<0||9999<n.year()?D(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):w(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",D(n,"Z")):D(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Cn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',i=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r=t+'[")]';return this.format(n+i+"-MM-DD[T]HH:mm:ss.SSS"+r)},Cn.toJSON=function(){return this.isValid()?this.toISOString():null},Cn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Cn.unix=function(){
109return Math.floor(this.valueOf()/1e3)},Cn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Cn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Cn.year=zt,Cn.isLeapYear=function(){return z(this.year())},Cn.weekYear=function(e){return ze.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},Cn.isoWeekYear=function(e){return ze.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},Cn.quarter=Cn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},Cn.month=U,Cn.daysInMonth=function(){return q(this.year(),this.month())},Cn.week=Cn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},Cn.isoWeek=Cn.isoWeeks=function(e){var t=X(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},Cn.weeksInYear=function(){var e=this.localeData()._week;return Q(this.year(),e.dow,e.doy)},Cn.isoWeeksInYear=function(){return Q(this.year(),1,4)},Cn.date=_n,Cn.day=Cn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t,n,i=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(t=e,n=this.localeData(),e="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=n.weekdaysParse(t))?t:null:parseInt(t,10),this.add(e-i,"d")):i},Cn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},Cn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null==e)return this.day()||7;var t,n,i=(t=e,n=this.localeData(),"string"==typeof t?n.weekdaysParse(t)%7||7:isNaN(t)?null:t);return this.day(this.day()%7?i:i-7)},Cn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},Cn.hour=Cn.hours=Jt,Cn.minute=Cn.minutes=wn,Cn.second=Cn.seconds=xn,Cn.millisecond=Cn.milliseconds=En,Cn.utcOffset=function(t,n,i){var r,a=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null==t)return this._isUTC?a:Ee(this);if("string"==typeof t){if(null===(t=Ae(Et,t)))return this}else Math.abs(t)<16&&!i&&(t*=60);return!this._isUTC&&n&&(r=Ee(this)),this._offset=t,this._isUTC=!0,null!=r&&this.add(r,"m"),a!==t&&(!n||this._changeInProgress?De(this,Te(t-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this},Cn.utc=function(e){return this.utcOffset(0,e)},Cn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Ee(this),"m")),this},Cn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Ae(xt,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},Cn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?ve(e).utcOffset():0,(this.utcOffset()-e)%60==0)},Cn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Cn.isLocal=function(){return!!this.isValid()&&!this._isUTC},Cn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Cn.isUtc=Ce,Cn.isUTC=Ce,Cn.zoneAbbr=function(){return this._isUTC?"UTC":""},Cn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Cn.dates=b("dates accessor is deprecated. Use date instead.",_n),Cn.months=b("months accessor is deprecated. Use month instead",U),Cn.years=b("years accessor is deprecated. Use year instead",zt),Cn.zone=b("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),Cn.isDSTShifted=b("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!i(this._isDSTShifted))return this._isDSTShifted;var e={};if(f(e,this),(e=me(e))._a){var t=e._isUTC?c(e._a):ve(e._a);this._isDSTShifted=this.isValid()&&0<y(e._a,t.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted});var Tn=x.prototype;Tn.calendar=function(e,t,n){var i=this._calendar[e]||this._calendar.sameElse;return w(i)?i.call(t,n):i},Tn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},Tn.invalidDate=function(){return this._invalidDate},Tn.ordinal=function(e){return this._ordinal.replace("%d",e)},Tn.preparse=Be,Tn.postformat=Be,Tn.relativeTime=function(e,t,n,i){var r=this._relativeTime[n];return w(r)?r(e,t,n,i):r.replace(/%d/i,e)},Tn.pastFuture=function(e,t){var n=this._relativeTime[0<e?"future":"past"];return w(n)?n(t):n.replace(/%s/i,t)},Tn.set=function(e){var t,n;for(n in e)w(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Tn.months=function(e,n){return e?t(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Ht).test(n)?"format":"standalone"][e.month()]:t(this._months)?this._months:this._months.standalone},Tn.monthsShort=function(e,n){return e?t(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Ht.test(n)?"format":"standalone"][e.month()]:t(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Tn.monthsParse=function(e,t,n){var i,r,a;if(this._monthsParseExact)return function(e,t,n){var i,r,a,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)a=c([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(r=jt.call(this._shortMonthsParse,o))?r:null:-1!==(r=jt.call(this._longMonthsParse,o))?r:null:"MMM"===t?-1!==(r=jt.call(this._shortMonthsParse,o))?r:-1!==(r=jt.call(this._longMonthsParse,o))?r:null:-1!==(r=jt.call(this._longMonthsParse,o))?r:-1!==(r=jt.call(this._shortMonthsParse,o))?r:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(r=c([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(a="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[i].test(e))return i;if(n&&"MMM"===t&&this._shortMonthsParse[i].test(e))return i;if(!n&&this._monthsParse[i].test(e))return i}},Tn.monthsRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||Y.call(this),e?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=Wt),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Tn.monthsShortRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||Y.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=qt),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Tn.week=function(e){return X(e,this._week.dow,this._week.doy).week},Tn.firstDayOfYear=function(){return this._week.doy},Tn.firstDayOfWeek=function(){return this._week.dow},Tn.weekdays=function(e,n){var i=t(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(n)?"format":"standalone"];return!0===e?J(i,this._week.dow):e?i[e.day()]:i},Tn.weekdaysMin=function(e){return!0===e?J(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Tn.weekdaysShort=function(e){return!0===e?J(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Tn.weekdaysParse=function(e,t,n){var i,r,a;if(this._weekdaysParseExact)return function(e,t,n){var i,r,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)a=c([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(r=jt.call(this._weekdaysParse,o))?r:null:"ddd"===t?-1!==(r=jt.call(this._shortWeekdaysParse,o))?r:null:-1!==(r=jt.call(this._minWeekdaysParse,o))?r:null:"dddd"===t?-1!==(r=jt.call(this._weekdaysParse,o))?r:-1!==(r=jt.call(this._shortWeekdaysParse,o))?r:-1!==(r=jt.call(this._minWeekdaysParse,o))?r:null:"ddd"===t?-1!==(r=jt.call(this._shortWeekdaysParse,o))?r:-1!==(r=jt.call(this._weekdaysParse,o))?r:-1!==(r=jt.call(this._minWeekdaysParse,o))?r:null:-1!==(r=jt.call(this._minWeekdaysParse,o))?r:-1!==(r=jt.call(this._weekdaysParse,o))?r:-1!==(r=jt.call(this._shortWeekdaysParse,o))?r:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(r=c([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(a="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}},Tn.weekdaysRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Z.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=Gt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Tn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Z.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Kt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Tn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Z.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Xt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Tn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Tn.meridiem=function(e,t,n){return 11<e?n?"pm":"PM":n?"am":"AM"},ae("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===v(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),e.lang=b("moment.lang is deprecated. Use moment.locale instead.",ae),e.langData=b("moment.langData is deprecated. Use moment.localeData instead.",se);var Sn=Math.abs,kn=Ke("ms"),Mn=Ke("s"),Dn=Ke("m"),On=Ke("h"),In=Ke("d"),Pn=Ke("w"),$n=Ke("M"),Nn=Ke("Q"),Rn=Ke("y"),jn=Xe("milliseconds"),zn=Xe("seconds"),Hn=Xe("minutes"),Bn=Xe("hours"),Fn=Xe("days"),qn=Xe("months"),Wn=Xe("years"),Un=Math.round,Yn={ss:44,s:45,m:45,h:22,d:26,M:11},Vn=Math.abs,Gn=Le.prototype;return Gn.isValid=function(){return this._isValid},Gn.abs=function(){var e=this._data;return this._milliseconds=Sn(this._milliseconds),this._days=Sn(this._days),this._months=Sn(this._months),e.milliseconds=Sn(e.milliseconds),e.seconds=Sn(e.seconds),e.minutes=Sn(e.minutes),e.hours=Sn(e.hours),e.months=Sn(e.months),e.years=Sn(e.years),this},Gn.add=function(e,t){return Ue(this,e,t,1)},Gn.subtract=function(e,t){return Ue(this,e,t,-1)},Gn.as=function(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=C(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+Ve(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Ge(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}},Gn.asMilliseconds=kn,Gn.asSeconds=Mn,Gn.asMinutes=Dn,Gn.asHours=On,Gn.asDays=In,Gn.asWeeks=Pn,Gn.asMonths=$n,Gn.asQuarters=Nn,Gn.asYears=Rn,Gn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*v(this._months/12):NaN},Gn._bubble=function(){var e,t,n,i,r,a=this._milliseconds,o=this._days,s=this._months,l=this._data;return 0<=a&&0<=o&&0<=s||a<=0&&o<=0&&s<=0||(a+=864e5*Ye(Ge(s)+o),s=o=0),l.milliseconds=a%1e3,e=g(a/1e3),l.seconds=e%60,t=g(e/60),l.minutes=t%60,n=g(t/60),l.hours=n%24,s+=r=g(Ve(o+=g(n/24))),o-=Ye(Ge(r)),i=g(s/12),s%=12,l.days=o,l.months=s,l.years=i,this},Gn.clone=function(){return Te(this)},Gn.get=function(e){return e=C(e),this.isValid()?this[e+"s"]():NaN},Gn.milliseconds=jn,Gn.seconds=zn,Gn.minutes=Hn,Gn.hours=Bn,Gn.days=Fn,Gn.weeks=function(){return g(this.days()/7)},Gn.months=qn,Gn.years=Wn,Gn.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t,n,i,r,a,o,s,l,c,u,d,h=this.localeData(),f=(n=!e,i=h,r=Te(t=this).abs(),a=Un(r.as("s")),o=Un(r.as("m")),s=Un(r.as("h")),l=Un(r.as("d")),c=Un(r.as("M")),u=Un(r.as("y")),(d=a<=Yn.ss&&["s",a]||a<Yn.s&&["ss",a]||o<=1&&["m"]||o<Yn.m&&["mm",o]||s<=1&&["h"]||s<Yn.h&&["hh",s]||l<=1&&["d"]||l<Yn.d&&["dd",l]||c<=1&&["M"]||c<Yn.M&&["MM",c]||u<=1&&["y"]||["yy",u])[2]=n,d[3]=0<+t,d[4]=i,function(e,t,n,i,r){return r.relativeTime(t||1,!!n,e,i)}.apply(null,d));return e&&(f=h.pastFuture(+this,f)),h.postformat(f)},Gn.toISOString=Je,Gn.toString=Je,Gn.toJSON=Je,Gn.locale=Ie,Gn.localeData=Pe,Gn.toIsoString=b("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Je),Gn.lang=Ln,M("X",0,0,"unix"),M("x",0,0,"valueOf"),I("x",At),I("X",/[+-]?\d+(\.\d{1,3})?/),N("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),N("x",function(e,t,n){n._d=new Date(v(e))}),e.version="2.24.0",Ze=ve,e.fn=Cn,e.min=function(){return ye("isBefore",[].slice.call(arguments,0))},e.max=function(){return ye("isAfter",[].slice.call(arguments,0))},e.now=function(){return Date.now?Date.now():+new Date},e.utc=c,e.unix=function(e){return ve(1e3*e)},e.months=function(e,t){return qe(e,t,"months")}
109,e.isDate=a,e.locale=ae,e.invalid=h,e.duration=Te,e.isMoment=m,e.weekdays=function(e,t,n){return We(e,t,n,"weekdays")},e.parseZone=function(){return ve.apply(null,arguments).parseZone()},e.localeData=se,e.isDuration=be,e.monthsShort=function(e,t){return qe(e,t,"monthsShort")},e.weekdaysMin=function(e,t,n){return We(e,t,n,"weekdaysMin")},e.defineLocale=oe,e.updateLocale=function(e,t){if(null!=t){var n,i,r=Zt;null!=(i=re(e))&&(r=i._config),(n=new x(t=A(r,t))).parentLocale=en[e],en[e]=n,ae(e)}else null!=en[e]&&(null!=en[e].parentLocale?en[e]=en[e].parentLocale:null!=en[e]&&delete en[e]);return en[e]},e.locales=function(){return tt(en)},e.weekdaysShort=function(e,t,n){return We(e,t,n,"weekdaysShort")},e.normalizeUnits=C,e.relativeTimeRounding=function(e){return void 0===e?Un:"function"==typeof e&&(Un=e,!0)},e.relativeTimeThreshold=function(e,t){return void 0!==Yn[e]&&(void 0===t?Yn[e]:(Yn[e]=t,"s"===e&&(Yn.ss=t-1),!0))},e.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},e.prototype=Cn,e.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},e}),function(e,t){"use strict";"object"==typeof module&&module.exports?module.exports=t(require("moment")):"function"==typeof define&&define.amd?define(["moment"],t):t(e.moment)}(this,function(e){"use strict";function t(e){return 96<e?e-87:64<e?e-29:e-48}function n(e){var n=0,i=e.split("."),r=i[0],a=i[1]||"",o=1,s=0,l=1;for(45===e.charCodeAt(0)&&(l=-(n=1));n<r.length;n++)s=60*s+t(r.charCodeAt(n));for(n=0;n<a.length;n++)o/=60,s+=t(a.charCodeAt(n))*o;return s*l}function i(e){for(var t=0;t<e.length;t++)e[t]=n(e[t])}function r(e,t){var n,i=[];for(n=0;n<t.length;n++)i[n]=e[t[n]];return i}function a(e){var t=e.split("|"),n=t[2].split(" "),a=t[3].split(""),o=t[4].split(" ");return i(n),i(a),i(o),function(e,t){for(var n=0;n<t;n++)e[n]=Math.round((e[n-1]||0)+6e4*e[n]);e[t-1]=1/0}(o,a.length),{name:t[0],abbrs:r(t[1].split(" "),a),offsets:r(n,a),untils:o,population:0|t[5]}}function o(e){e&&this._set(a(e))}function s(e,t){this.name=e,this.zones=t}function l(e){var t=e.toTimeString(),n=t.match(/\([a-z ]+\)/i);"GMT"===(n=n&&n[0]?(n=n[0].match(/[A-Z]/g))?n.join(""):void 0:(n=t.match(/[A-Z]{3,5}/g))?n[0]:void 0)&&(n=void 0),this.at=+e,this.abbr=n,this.offset=e.getTimezoneOffset()}function c(e){this.zone=e,this.offsetScore=0,this.abbrScore=0}function u(e,t){for(var n,i;i=6e4*((t.at-e.at)/12e4|0);)(n=new l(new Date(e.at+i))).offset===e.offset?e=n:t=n;return e}function d(e,t){return e.offsetScore!==t.offsetScore?e.offsetScore-t.offsetScore:e.abbrScore!==t.abbrScore?e.abbrScore-t.abbrScore:e.zone.population!==t.zone.population?t.zone.population-e.zone.population:t.zone.name.localeCompare(e.zone.name)}function h(e,t){var n,r;for(i(t),n=0;n<t.length;n++)r=t[n],k[r]=k[r]||{},k[r][e]=!0}function f(){try{var e=Intl.DateTimeFormat().resolvedOptions().timeZone;if(e&&3<e.length){var t=S[p(e)];if(t)return t;b("Moment Timezone found "+e+" from the Intl api, but did not have that data loaded.")}}catch(e){}var n,i,r,a=function(){var e,t,n,i=(new Date).getFullYear()-2,r=new l(new Date(i,0,1)),a=[r];for(n=1;n<48;n++)(t=new l(new Date(i,n,1))).offset!==r.offset&&(e=u(r,t),a.push(e),a.push(new l(new Date(e.at+6e4)))),r=t;for(n=0;n<4;n++)a.push(new l(new Date(i+n,0,1))),a.push(new l(new Date(i+n,6,1)));return a}(),o=a.length,s=function(e){var t,n,i,r=e.length,a={},o=[];for(t=0;t<r;t++)for(n in i=k[e[t].offset]||{})i.hasOwnProperty(n)&&(a[n]=!0);for(t in a)a.hasOwnProperty(t)&&o.push(S[t]);return o}(a),h=[];for(i=0;i<s.length;i++){for(n=new c(g(s[i]),o),r=0;r<o;r++)n.scoreOffsetAt(a[r]);h.push(n)}return h.sort(d),0<h.length?h[0].zone.name:void 0}function p(e){return(e||"").toLowerCase().replace(/\//g,"_")}function m(e){var t,n,i,r;for("string"==typeof e&&(e=[e]),t=0;t<e.length;t++)r=p(n=(i=e[t].split("|"))[0]),E[r]=e[t],S[r]=n,h(r,i[2].split(" "))}function g(e,t){e=p(e);var n,i=E[e];return i instanceof o?i:"string"==typeof i?(i=new o(i),E[e]=i):C[e]&&t!==g&&(n=g(C[e],g))?((i=E[e]=new o)._set(n),i.name=S[e],i):null}function v(e){var t,n,i,r;for("string"==typeof e&&(e=[e]),t=0;t<e.length;t++)i=p((n=e[t].split("|"))[0]),r=p(n[1]),C[i]=r,S[i]=n[0],C[r]=i,S[r]=n[1]}
109function y(e){m(e.zones),v(e.links),function(e){var t,n,i,r;if(e&&e.length)for(t=0;t<e.length;t++)n=(r=e[t].split("|"))[0].toUpperCase(),i=r[1].split(" "),T[n]=new s(n,i)}(e.countries),_.dataVersion=e.version}function L(e){var t="X"===e._f||"x"===e._f;return!(!e._a||void 0!==e._tzm||t)}function b(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e)}function _(t){var n=Array.prototype.slice.call(arguments,0,-1),i=arguments[arguments.length-1],r=g(i),a=e.utc.apply(null,n);return r&&!e.isMoment(t)&&L(a)&&a.add(r.parse(a),"minutes"),a.tz(i),a}function w(e){return function(){return this._z?this._z.abbr(this):e.call(this)}}function A(e){return function(){return this._z=null,e.apply(this,arguments)}}var x,E={},C={},T={},S={},k={};e&&"string"==typeof e.version||b("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var M=e.version.split("."),D=+M[0],O=+M[1];(D<2||2==D&&O<6)&&b("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+e.version+". See momentjs.com"),o.prototype={_set:function(e){this.name=e.name,this.abbrs=e.abbrs,this.untils=e.untils,this.offsets=e.offsets,this.population=e.population},_index:function(e){var t,n=+e,i=this.untils;for(t=0;t<i.length;t++)if(n<i[t])return t},countries:function(){var e=this.name;return Object.keys(T).filter(function(t){return-1!==T[t].zones.indexOf(e)})},parse:function(e){var t,n,i,r,a=+e,o=this.offsets,s=this.untils,l=s.length-1;for(r=0;r<l;r++)if(t=o[r],n=o[r+1],i=o[r?r-1:r],t<n&&_.moveAmbiguousForward?t=n:i<t&&_.moveInvalidForward&&(t=i),a<s[r]-6e4*t)return o[r];return o[l]},abbr:function(e){return this.abbrs[this._index(e)]},offset:function(e){return b("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(e)]},utcOffset:function(e){return this.offsets[this._index(e)]}},c.prototype.scoreOffsetAt=function(e){this.offsetScore+=Math.abs(this.zone.utcOffset(e.at)-e.offset),this.zone.abbr(e.at).replace(/[^A-Z]/g,"")!==e.abbr&&this.abbrScore++},_.version="0.5.28",_.dataVersion="",_._zones=E,_._links=C,_._names=S,_._countries=T,_.add=m,_.link=v,_.load=y,_.zone=g,_.zoneExists=function N(e){return N.didShowError||(N.didShowError=!0,b("moment.tz.zoneExists('"+e+"') has been deprecated in favor of !moment.tz.zone('"+e+"')")),!!g(e)},_.guess=function(e){return x&&!e||(x=f()),x},_.names=function(){var e,t=[];for(e in S)S.hasOwnProperty(e)&&(E[e]||E[C[e]])&&S[e]&&t.push(S[e]);return t.sort()},_.Zone=o,_.unpack=a,_.unpackBase60=n,_.needsOffset=L,_.moveInvalidForward=!0,_.moveAmbiguousForward=!1,_.countries=function(){return Object.keys(T)},_.zonesForCountry=function(e,t){if(!(e=function(e){return e=e.toUpperCase(),T[e]||null}(e)))return null;var n=e.zones.sort();return t?n.map(function(e){return{name:e,offset:g(e).utcOffset(new Date)}}):n};var I,P=e.fn;e.tz=_,e.defaultZone=null,e.updateOffset=function(t,n){var i,r=e.defaultZone;if(void 0===t._z&&(r&&L(t)&&!t._isUTC&&(t._d=e.utc(t._a)._d,t.utc().add(r.parse(t),"minutes")),t._z=r),t._z)if(i=t._z.utcOffset(t),Math.abs(i)<16&&(i/=60),void 0!==t.utcOffset){var a=t._z;t.utcOffset(-i,n),t._z=a}else t.zone(i,n)},P.tz=function(t,n){if(t){if("string"!=typeof t)throw new Error("Time zone name must be a string, got "+t+" ["+typeof t+"]");return this._z=g(t),this._z?e.updateOffset(this,n):b("Moment Timezone has no data for "+t+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},P.zoneName=w(P.zoneName),P.zoneAbbr=w(P.zoneAbbr),P.utc=A(P.utc),P.local=A(P.local),P.utcOffset=(I=P.utcOffset,function(){return 0<arguments.length&&(this._z=null),I.apply(this,arguments)}),e.tz.setDefault=function(t){return(D<2||2==D&&O<9)&&b("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+e.version+"."),e.defaultZone=t?g(t):null,e};var $=e.momentProperties;return"[object Array]"===Object.prototype.toString.call($)?($.push("_z"),$.push("_a")):$&&($._z=null),y({version:"2019c",
110zones:["Africa/Abidjan|GMT|0|0||48e5","Africa/Nairobi|EAT|-30|0||47e5","Africa/Algiers|CET|-10|0||26e5","Africa/Lagos|WAT|-10|0||17e6","Africa/Maputo|CAT|-20|0||26e5","Africa/Cairo|EET|-20|0||15e6","Africa/Casablanca|+00 +01|0 -10|010101010101010101010101010101|1O9e0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e
11000 28M0 e00 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0|32e5","Europe/Paris|CET CEST|-10 -20|01010101010101010101010|1O9d0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e6","Africa/Johannesburg|SAST|-20|0||84e5","Africa/Khartoum|EAT CAT|-30 -20|01|1Usl0|51e5","Africa/Sao_Tome|GMT WAT|0 -10|010|1UQN0 2q00|","Africa/Windhoek|CAT WAT|-20 -10|0101010|1Oc00 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|HST HDT|a0 90|01010101010101010101010|1O100 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AKST AKDT|90 80|01010101010101010101010|1O0X0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Santo_Domingo|AST|40|0||29e5","America/Fortaleza|-03|30|0||34e5","America/Asuncion|-03 -04|30 40|01010101010101010101010|1O6r0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0|28e5","America/Panama|EST|50|0||15e5","America/Mexico_City|CST CDT|60 50|01010101010101010101010|1Oc80 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6","America/Managua|CST|60|0||22e5","America/La_Paz|-04|40|0||19e5","America/Lima|-05|50|0||11e6","America/Denver|MST MDT|70 60|01010101010101010101010|1O0V0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Campo_Grande|-03 -04|30 40|0101010101|1NTf0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|CST EST|60 50|01|1NKU0|63e4","America/Caracas|-0430 -04|4u 40|01|1QMT0|29e5","America/Chicago|CST CDT|60 50|01010101010101010101010|1O0U0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|MST MDT|70 60|01010101010101010101010|1Oc90 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4","America/Phoenix|MST|70|0||42e5","America/Los_Angeles|PST PDT|80 70|01010101010101010101010|1O0W0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/New_York|EST EDT|50 40|01010101010101010101010|1O0T0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Fort_Nelson|PST MST|80 70|01|1O0W0|39e2","America/Halifax|AST ADT|40 30|01010101010101010101010|1O0S0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Godthab|-03 -02|30 20|01010101010101010101010|1O9d0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3","America/Grand_Turk|EST EDT AST|50 40 40|0121010101010101010|1O0T0 1zb0 5Ip0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Havana|CST CDT|50 40|01010101010101010101010|1O0R0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Metlakatla|PST AKST AKDT|80 90 80|012121201212
11012121212121|1PAa0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Miquelon|-03 -02|30 20|01010101010101010101010|1O0R0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Montevideo|-02 -03|20 30|01|1O0Q0|17e5","America/Noronha|-02|20|0||30e2","America/Port-au-Prince|EST EDT|50 40|010101010101010101010|1O0T0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","Antarctica/Palmer|-03 -04|30 40|010|1QSr0 Ap0|40","America/Santiago|-03 -04|30 40|010101010101010101010|1QSr0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0|62e5","America/Sao_Paulo|-02 -03|20 30|0101010101|1NTe0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","Atlantic/Azores|-01 +00|10 0|01010101010101010101010|1O9d0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4","America/St_Johns|NST NDT|3u 2u|01010101010101010101010|1O0Ru 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","Antarctica/Casey|+08 +11|-80 -b0|010|1RWg0 3m10|10","Asia/Bangkok|+07|-70|0||15e6","Asia/Vladivostok|+10|-a0|0||60e4","Pacific/Bougainville|+11|-b0|0||18e4","Asia/Tashkent|+05|-50|0||23e5","Pacific/Auckland|NZDT NZST|-d0 -c0|01010101010101010101010|1ObO0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00|14e5","Asia/Baghdad|+03|-30|0||66e5","Antarctica/Troll|+00 +02|0 -20|01010101010101010101010|1O9d0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40","Asia/Dhaka|+06|-60|0||16e6","Asia/Amman|EET EEST|-20 -30|01010101010101010101010|1O8m0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0|25e5","Asia/Kamchatka|+12|-c0|0||18e4","Asia/Baku|+04 +05|-40 -50|010|1O9c0 1o00|27e5","Asia/Barnaul|+06 +07|-60 -70|01|1QyI0|","Asia/Beirut|EET EEST|-20 -30|01010101010101010101010|1O9a0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5","Asia/Kuala_Lumpur|+08|-80|0||71e5","Asia/Kolkata|IST|-5u|0||15e6","Asia/Chita|+08 +09|-80 -90|01|1QyG0|33e4","Asia/Ulaanbaatar|+08 +09|-80 -90|01010|1O8G0 1cJ0 1cP0 1cJ0|12e5","Asia/Shanghai|CST|-80|0||23e6","Asia/Colombo|+0530|-5u|0||22e5","Asia/Damascus|EET EEST|-20 -30|01010101010101010101010|1O8m0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0|26e5","Asia/Yakutsk|+09|-90|0||28e4","Asia/Dubai|+04|-40|0||39e5","Asia/Famagusta|EET EEST +03|-20 -30 -30|0101201010101010101010|1O9d0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Asia/Gaza|EET EEST|-20 -30|01010101010101010101010|1O8K0 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0|18e5","Asia/Hong_Kong|HKT|-80|0||73e5","Asia/Hovd|+07 +08|-70 -80|01010|1O8H0 1cJ0 1cP0 1cJ0|81e3","Europe/Istanbul|EET EEST +03|-20 -30 -30|01012|1O9d0 1tA0 U00 15w0|13e6","Asia/Jakarta|WIB|-70|0||31e6","Asia/Jayapura|WIT|-90|0||26e4","Asia/Jerusalem|IST IDT|-20 -30|01010101010101010101010|1O8o0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|+0430|-4u|0||46e5","Asia/Karachi|PKT|-50|0||24e6","Asia/Kathmandu|+0545|-5J|0||12e5","Asia/Magadan|+10 +11|-a0 -b0|01|1QJQ0|95e3","Asia/Makassar|WITA|-80|0||15e5","Asia/Manila|PST|-80|0||24e6","Europe/Athens|EET EEST|-20 -30|01010101010101010101010|1O9d0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5","Asia/Novosibirsk|+06 +07|-60 -70|01|1Rmk0|15e5","Asia/Pyongyang|KST KST|-90 -8u|010|1P4D0 6BA0|29e5","Asia/Qyzylorda|+06 +05|-60 -50|01|1Xei0|73e4","Asia/Rangoon|+0630|-6u|0||48e5","Asia/Sakhalin|+10 +11|-a0 -b0|01|1QyE0|58e4","Asia/Seoul|KST|-90|0||23e6","Asia/Tehran|+0330 +0430|-3u -4u|01010101010101010101010|1O6ku 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0|14e6","Asia/Tokyo|JST|-90|0||38e6","Asia/Tomsk|+06 +07|-60 -70|01|1QXU0|10e5","Europe/Lisbon|WET WEST|0 -10|01010101010101010101010|1O9d0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5","Atlantic/Cape_Verde|-01|10|0||50e4","Australia/Sydney|AEDT AEST|-b0 -a0|01010101010101010101010|1ObQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|ACDT ACST|-au -9u|01010101010101010101010|1ObQu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST|-a0|0||20e5","Australia/Darwin|ACST|-9u|0||12e4","Australia/Eucla|+0845|-8J|0||368","Australia/Lord_Howe|+11 +1030|-b0 -au|01010101010101010101010|1ObP0 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu 
1101cLu 1cMu|347","Australia/Perth|AWST|-80|0||18e5","Pacific/Easter|-05 -06|50 60|010101010101010101010|1QSr0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0|30e2","Europe/Dublin|GMT IST|0 -10|01010101010101010101010|1O9d0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Etc/GMT-1|+01|-10|0||","Pacific/Fakaofo|+13|-d0|0||483","Pacific/Kiritimati|+14|-e0|0||51e2","Etc/GMT-2|+02|-20|0||","Pacific/Tahiti|-10|a0|0||18e4","Pacific/Niue|-11|b0|0||12e2","Etc/GMT+12|-12|c0|0||","Pacific/Galapagos|-06|60|0||25e3","Etc/GMT+7|-07|70|0||","Pacific/Pitcairn|-08|80|0||56","Pacific/Gambier|-09|90|0||125","Etc/UTC|UTC|0|0||","Europe/Ulyanovsk|+03 +04|-30 -40|01|1QyL0|13e5","Europe/London|GMT BST|0 -10|01010101010101010101010|1O9d0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|10e6","Europe/Chisinau|EET EEST|-20 -30|01010101010101010101010|1O9c0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|67e4","Europe/Moscow|MSK|-30|0||16e6","Europe/Saratov|+03 +04|-30 -40|01|1Sfz0|","Europe/Volgograd|+03 +04|-30 -40|01|1WQL0|10e5","Pacific/Honolulu|HST|a0|0||37e4","MET|MET MEST|-10 -20|01010101010101010101010|1O9d0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Pacific/Chatham|+1345 +1245|-dJ -cJ|01010101010101010101010|1ObO0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00|600","Pacific/Apia|+14 +13|-e0 -d0|01010101010101010101010|1ObO0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00|37e3","Pacific/Fiji|+13 +12|-d0 -c0|01010101010101010101010|1NF20 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0|88e4","Pacific/Guam|ChST|-a0|0||17e4","Pacific/Marquesas|-0930|9u|0||86e2","Pacific/Pago_Pago|SST|b0|0||37e2","Pacific/Norfolk|+1130 +11 +12|-bu -b0 -c0|012121212121212|1PoCu 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0|25e4","Pacific/Tongatapu|+13 +14|-d0 -e0|010|1S4d0 s00|75e3"],links:["Africa/Abidjan|Africa/Accra","Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Bissau","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Monrovia","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|America/Danmarkshavn","Africa/Abidjan|Atlantic/Reykjavik","Africa/Abidjan|Atlantic/St_Helena","Africa/Abidjan|Etc/GMT","Africa/Abidjan|Etc/GMT+0","Africa/Abidjan|Etc/GMT-0","Africa/Abidjan|Etc/GMT0","Africa/Abidjan|Etc/Greenwich","Africa/Abidjan|GMT","Africa/Abidjan|GMT+0","Africa/Abidjan|GMT-0","Africa/Abidjan|GMT0","Africa/Abidjan|Greenwich","Africa/Abidjan|Iceland","Africa/Algiers|Africa/Tunis","Africa/Cairo|Africa/Tripoli","Africa/Cairo|Egypt","Africa/Cairo|Europe/Kaliningrad","Africa/Cairo|Libya","Africa/Casablanca|Africa/El_Aaiun","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Ndjamena","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigali","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Juba","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|America/Juneau","America/Anchorage|America/Nome","America/Anchorage|America/Sitka","America/Anchorage|America/Yakutat","America/Anchorage|US/Alaska","America/Campo_Grande|America/Cuiaba","America/Chicago|America/Indiana/Knox","America/Chicago|America/Indiana/Tell_City","America/Chicago|America/Knox_IN","America/Chicago|America/Matamoros","America/Chicago|America/Menominee","America/Chicago|America/North_Dakota/Beulah","America/Chicago|America/North_Dakota/Center","America/Chicago|America/North_Dakota/New_Salem","America/Chicago|America/Rainy_River","America/Chicago|America/Rankin_Inlet","America/Chicago|America/Resolute","America/Chicago|America/Winnipeg","America/Chicago|CST6CDT","America/Chicago|Canada
110/Central","America/Chicago|US/Central","America/Chicago|US/Indiana-Starke","America/Chihuahua|America/Mazatlan","America/Chihuahua|Mexico/BajaSur","America/Denver|America/Boise","America/Denver|America/Cambridge_Bay","America/Denver|America/Edmonton","America/Denver|America/Inuvik","America/Denver|America/Ojinaga","America/Denver|America/Shiprock","America/Denver|America/Yellowknife","America/Denver|Canada/Mountain","America/Denver|MST7MDT","America/Denver|Navajo","America/Denver|US/Mountain","America/Fortaleza|America/Araguaina","America/Fortaleza|America/Argentina/Buenos_Aires","America/Fortaleza|America/Argentina/Catamarca","America/Fortaleza|America/Argentina/ComodRivadavia","America/Fortaleza|America/Argentina/Cordoba","America/Fortaleza|America/Argentina/Jujuy","America/Fortaleza|America/Argentina/La_Rioja","America/Fortaleza|America/Argentina/Mendoza","America/Fortaleza|America/Argentina/Rio_Gallegos","America/Fortaleza|America/Argentina/Salta","America/Fortaleza|America/Argentina/San_Juan","America/Fortaleza|America/Argentina/San_Luis","America/Fortaleza|America/Argentina/Tucuman","America/Fortaleza|America/Argentina/Ushuaia","America/Fortaleza|America/Bahia","America/Fortaleza|America/Belem","America/Fortaleza|America/Buenos_Aires","America/Fortaleza|America/Catamarca","America/Fortaleza|America/Cayenne","America/Fortaleza|America/Cordoba","America/Fortaleza|America/Jujuy","America/Fortaleza|America/Maceio","America/Fortaleza|America/Mendoza","America/Fortaleza|America/Paramaribo","America/Fortaleza|America/Recife","America/Fortaleza|America/Rosario","America/Fortaleza|America/Santarem","America/Fortaleza|Antarctica/Rothera","America/Fortaleza|Atlantic/Stanley","America/Fortaleza|Etc/GMT+3","America/Halifax|America/Glace_Bay","America/Halifax|America/Goose_Bay","America/Halifax|America/Moncton","America/Halifax|America/Thule","America/Halifax|Atlantic/Bermuda","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/La_Paz|America/Boa_Vista","America/La_Paz|America/Guyana","America/La_Paz|America/Manaus","America/La_Paz|America/Porto_Velho","America/La_Paz|Brazil/West","America/La_Paz|Etc/GMT+4","America/Lima|America/Bogota","America/Lima|America/Eirunepe","America/Lima|America/Guayaquil","America/Lima|America/Porto_Acre","America/Lima|America/Rio_Branco","America/Lima|Brazil/Acre","America/Lima|Etc/GMT+5","America/Los_Angeles|America/Dawson","America/Los_Angeles|America/Ensenada","America/Los_Angeles|America/Santa_Isabel","America/Los_Angeles|America/Tijuana","America/Los_Angeles|America/Vancouver","America/Los_Angeles|America/Whitehorse","America/Los_Angeles|Canada/Pacific","America/Los_Angeles|Canada/Yukon","America/Los_Angeles|Mexico/BajaNorte","America/Los_Angeles|PST8PDT","America/Los_Angeles|US/Pacific","America/Los_Angeles|US/Pacific-New","America/Managua|America/Belize","America/Managua|America/Costa_Rica","America/Managua|America/El_Salvador","America/Managua|America/Guatemala","America/Managua|America/Regina","America/Managua|America/Swift_Current","America/Managua|America/Tegucigalpa","America/Managua|Canada/Saskatchewan","America/Mexico_City|America/Bahia_Banderas","America/Mexico_City|America/Merida","America/Mexico_City|America/Monterrey","America/Mexico_City|Mexico/General","America/New_York|America/Detroit","America/New_York|America/Fort_Wayne","America/New_York|America/Indiana/Indianapolis","America/New_York|America/Indiana/Marengo","America/New_York|America/Indiana/Petersburg","America/New_York|America/Indiana/Vevay","America/New_York|America/Indiana/Vincennes","America/New_York|America/Indiana/Winamac","America/New_York|America/Indianapolis","America/New_York|America/Iqaluit","America/New_York|America/Kentucky/Louisville","America/New_York|America/Kentucky/Monticello","America/New_York|America/Louisville","America/New_York|America/Montreal","America/New_York|America/Nassau","America/New_York|America/Nipigon","America/New_York|America/Pangnirtung","America/New_York|America/Thunder_Bay","America/New_York|America/Toronto","America/New_York|Canada/Eastern","America/New_York|EST5EDT","America/Ne
110w_York|US/East-Indiana","America/New_York|US/Eastern","America/New_York|US/Michigan","America/Noronha|Atlantic/South_Georgia","America/Noronha|Brazil/DeNoronha","America/Noronha|Etc/GMT+2","America/Panama|America/Atikokan","America/Panama|America/Cayman","America/Panama|America/Coral_Harbour","America/Panama|America/Jamaica","America/Panama|EST","America/Panama|Jamaica","America/Phoenix|America/Creston","America/Phoenix|America/Dawson_Creek","America/Phoenix|America/Hermosillo","America/Phoenix|MST","America/Phoenix|US/Arizona","America/Santiago|Chile/Continental","America/Santo_Domingo|America/Anguilla","America/Santo_Domingo|America/Antigua","America/Santo_Domingo|America/Aruba","America/Santo_Domingo|America/Barbados","America/Santo_Domingo|America/Blanc-Sablon","America/Santo_Domingo|America/Curacao","America/Santo_Domingo|America/Dominica","America/Santo_Domingo|America/Grenada","America/Santo_Domingo|America/Guadeloupe","America/Santo_Domingo|America/Kralendijk","America/Santo_Domingo|America/Lower_Princes","America/Santo_Domingo|America/Marigot","America/Santo_Domingo|America/Martinique","America/Santo_Domingo|America/Montserrat","America/Santo_Domingo|America/Port_of_Spain","America/Santo_Domingo|America/Puerto_Rico","America/Santo_Domingo|America/St_Barthelemy","America/Santo_Domingo|America/St_Kitts","America/Santo_Domingo|America/St_Lucia","America/Santo_Domingo|America/St_Thomas","America/Santo_Domingo|America/St_Vincent","America/Santo_Domingo|America/Tortola","America/Santo_Domingo|America/Virgin","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada
110/Newfoundland","Antarctica/Palmer|America/Punta_Arenas","Asia/Baghdad|Antarctica/Syowa","Asia/Baghdad|Asia/Aden","Asia/Baghdad|Asia/Bahrain","Asia/Baghdad|Asia/Kuwait","Asia/Baghdad|Asia/Qatar","Asia/Baghdad|Asia/Riyadh","Asia/Baghdad|Etc/GMT-3","Asia/Baghdad|Europe/Kirov","Asia/Baghdad|Europe/Minsk","Asia/Bangkok|Antarctica/Davis","Asia/Bangkok|Asia/Ho_Chi_Minh","Asia/Bangkok|Asia/Krasnoyarsk","Asia/Bangkok|Asia/Novokuznetsk","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Saigon","Asia/Bangkok|Asia/Vientiane","Asia/Bangkok|Etc/GMT-7","Asia/Bangkok|Indian/Christmas","Asia/Dhaka|Antarctica/Vostok","Asia/Dhaka|Asia/Almaty","Asia/Dhaka|Asia/Bishkek","Asia/Dhaka|Asia/Dacca","Asia/Dhaka|Asia/Kashgar","Asia/Dhaka|Asia/Omsk","Asia/Dhaka|Asia/Qostanay","Asia/Dhaka|Asia/Thimbu","Asia/Dhaka|Asia/Thimphu","Asia/Dhaka|Asia/Urumqi","Asia/Dhaka|Etc/GMT-6","Asia/Dhaka|Indian/Chagos","Asia/Dubai|Asia/Muscat","Asia/Dubai|Asia/Tbilisi","Asia/Dubai|Asia/Yerevan","Asia/Dubai|Etc/GMT-4","Asia/Dubai|Europe/Samara","Asia/Dubai|Indian/Mahe","Asia/Dubai|Indian/Mauritius","Asia/Dubai|Indian/Reunion","Asia/Gaza|Asia/Hebron","Asia/Hong_Kong|Hongkong","Asia/Jakarta|Asia/Pontianak","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kamchatka|Asia/Anadyr","Asia/Kamchatka|Etc/GMT-12","Asia/Kamchatka|Kwajalein","Asia/Kamchatka|Pacific/Funafuti","Asia/Kamchatka|Pacific/Kwajalein","Asia/Kamchatka|Pacific/Majuro","Asia/Kamchatka|Pacific/Nauru","Asia/Kamchatka|Pacific/Tarawa","Asia/Kamchatka|Pacific/Wake","Asia/Kamchatka|Pacific/Wallis","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Brunei","Asia/Kuala_Lumpur|Asia/Irkutsk","Asia/Kuala_Lumpur|Asia/Kuching","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Etc/GMT-8","Asia/Kuala_Lumpur|Singapore","Asia/Makassar|Asia/Ujung_Pandang","Asia/Rangoon|Asia/Yangon","Asia/Rangoon|Indian/Cocos","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|Asia/Macao","Asia/Shanghai|Asia/Macau","Asia/Shanghai|Asia/Taipei","Asia/Shanghai|PRC","Asia/Shanghai|ROC","Asia/Tashkent|Antarctica/Mawson","Asia/Tashkent|Asia/Aqtau","Asia/Tashkent|Asia/Aqtobe","Asia/Tashkent|Asia/Ashgabat","Asia/Tashkent|Asia/Ashkhabad","Asia/Tashkent|Asia/Atyrau","Asia/Tashkent|Asia/Dushanbe","Asia/Tashkent|Asia/Oral","Asia/Tashkent|Asia/Samarkand","Asia/Tashkent|Asia/Yekaterinburg","Asia/Tashkent|Etc/GMT-5","Asia/Tashkent|Indian/Kerguelen","Asia/Tashkent|Indian/Maldives","Asia/Tehran|Iran","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Choibalsan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Vladivostok|Antarctica/DumontDUrville","Asia/Vladivostok|Asia/Ust-Nera","Asia/Vladivostok|Etc/GMT-10","Asia/Vladivostok|Pacific/Chuuk","Asia/Vladivostok|Pacific/Port_Moresby","Asia/Vladivostok|Pacific/Truk","Asia/Vladivostok|Pacific/Yap","Asia/Yakutsk|Asia/Dili","Asia/Yakutsk|Asia/Khandyga","Asia/Yakutsk|Etc/GMT-9","Asia/Yakutsk|Pacific/Palau","Atlantic/Azores|America/Scoresbysund","Atlantic/Cape_Verde|Etc/GMT+1","Australia/Adelaide|Australia/Broken_Hill","Australia/Adelaide|Australia/South","Australia/Adelaide|Australia/Yancowinna","Australia/Brisbane|Australia/Lindeman","Australia/Brisbane|Australia/Queensland","Australia/Darwin|Australia/North","Australia/Lord_Howe|Australia/LHI","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/Currie","Australia/Sydney|Australia/Hobart","Australia/Sydney|Australia/Melbourne","Australia/Sydney|Australia/NSW","Australia/Sydney|Australia/Tasmania","Australia/Sydney|Australia/Victoria","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Athens|Asia/Nicosia","Europe/Athens|EET","Europe/Athens|Europe/Bucharest","Europe/Athens|Europe/Helsinki","Europe/Athens|Europe/Kiev","Europe/Athens|Europe/Mariehamn","Europe/Athens|Europe/Nicosia","Europe/Athens|Europe/Riga","Europe/Athens|Europe/Sofia","Europe/Athens|Europe/Tallinn","Europe/Athens|Europe/Uzhgorod","Europe/Athens|Europe/Vilnius","Europe/Athens|Europe/Zaporozhye","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Atlantic/Canary","Europe/Lisbon|Atlantic/Faeroe","Europe/Lisbon|Atlantic/Faroe","Europe/Lisbon|Atlantic/Madeira","Europe/Lisbon|Portugal","Europe/Lisbon|WET","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|Europe/Simferopol","Europe/Moscow|W-SU","Europe/Paris|Africa/Ceuta","Europe/Paris|Arctic/Longyearbyen","Europe/Paris|Atlantic/Jan_Mayen","Europe/Paris|CET","Europe/Paris|Europe/Amsterdam","Europe/Paris|Europe/Andorra","Europe/Paris|Europe/Belgrade","Europe/Paris|Europe/Berlin","Europe/Paris|Europe/Bratislava","Europe/Paris|Europe/Brussels","Europe/Paris|Europe/Budapest","Europe/Paris|Europe/Busingen","Europe/Paris|Europe/Copenhagen","Europe/Paris|Europe/Gibraltar","Europe/Paris|Europe/Ljubljana","Europe/Paris|Europe/Luxembourg","Europe/Paris|Europe/Madrid","Europe/Paris|Europe/Malta","Europe/Paris|Europe/Monaco","Europe/Paris|Europe/Oslo","Europe/Paris|Europe/Podgorica","Europe/Paris|Europe/Prague","Europe/Paris|Europe/Rome","Europe/Paris|Europe/San_Marino","Europe/Paris|Europe/Sarajevo","Europe/Paris|Europe/Skopje","Europe/Paris|Europe/Stockholm","Europe/Paris|Europe/Tirane","Europe/Paris|Europe/Vaduz","Europe/Paris|Europe/Vatican","Europe/Paris|Europe/Vienna","Europe/Paris|Europe/Warsaw","Europe/Paris|Europe/Zagreb","Europe/Paris|Europe/Zurich","Europe/Paris|Poland","Europe/Ulyanovsk|Europe/Astrakhan","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Bougainville|Antarctica/Macquarie","Pacific/Bougainville|Asia/Srednekolymsk","Pacific/Bougainville|Etc/GMT-11","Pacific/Bougainville|Pacific/Efate","Pacific/Bougainville|Pacific/Guadalcanal","Pacific/Bougainville|Pacific/Kosrae","Pacific/Bougainville|Pacific/Noumea","Pacific/Bougainville|Pacific/Pohnpei","Pacific/Bougainville|Pacific/Ponape","Pacific/Chatham|NZ-CHAT","Pacific/Easter|Chile/EasterIsland","Pacific/Fakaofo|Et
110c/GMT-13","Pacific/Fakaofo|Pacific/Enderbury","Pacific/Galapagos|Etc/GMT+6","Pacific/Gambier|Etc/GMT+9","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|HST","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kiritimati|Etc/GMT-14","Pacific/Niue|Etc/GMT+11","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Pitcairn|Etc/GMT+8","Pacific/Tahiti|Etc/GMT+10","Pacific/Tahiti|Pacific/Rarotonga"],
111countries:["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Port_of_Spain America/Antigua","AI|America/Port_of_Spain America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Syowa Antarctica/Troll Antarctica/Vostok Pacific/Auckland Antarctica/McMurdo","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Currie Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Curacao America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Port_of_Spain America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Brunei","BO|America/La_Paz","BQ|America/Curacao America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Blanc-Sablon America/Toronto America/Nipigon America/Thunder_Bay America/Iqaluit America/Pangnirtung America/Atikokan America/Winnipeg America/Rainy_River America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Yellowknife America/Inuvik America/Creston America/Dawson_Creek America/Fort_Nelson America/Vancouver America/Whitehorse America/Dawson","CC|Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Curacao","CX|Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Copenhagen","DM|America/Port_of_Spain America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Chuuk Pacific/Pohnpei Pacific/Kosrae","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Port_of_Spain America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London 
111Europe/Guernsey","GH|Africa/Accra","GI|Europe/Gibraltar","GL|America/Godthab America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Port_of_Spain America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Enderbury Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Port_of_Spain America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Port_of_Spain America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Port_of_Spain America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Majuro Pacific/Kwajalein","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Port_of_Spain America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Mazatlan America/Chihuahua America/Ojinaga America/Hermosillo America/Tijuana America/Bahia_Banderas","MY|Asia/Kuala_Lumpur Asia/Kuching","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Amsterdam","NO|Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Astrakhan Europe/Volgograd Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Oslo Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Curacao America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Indian/Reunion Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Port_of_Spain","TV|Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Wake Pacific/Honolulu Pacific/Midway","US|America/Ne
111w_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Port_of_Spain America/St_Vincent","VE|America/Caracas","VG|America/Port_of_Spain America/Tortola","VI|America/Port_of_Spain America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}),e}),window.requestAnimationFrame||(window.requestAnimationFrame=window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}),function(){var e=function(e){if("function"==typeof Event)var t=new Event(e);else(t=document.createEvent("Event")).initEvent(e,!0,!0);return t}("ca.all_loaded");document.body.dispatchEvent(e)}();

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.