function _slicedToArray(n,t){return _arrayWithHoles(n)||_iterableToArrayLimit(n,t)||_unsupportedIterableToArray(n,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _iterableToArrayLimit(n,t){var i=n&&(typeof Symbol!="undefined"&&n[Symbol.iterator]||n["@@iterator"]);if(i!=null){var r=[],u=!0,f=!1,e,o;try{for(i=i.call(n);!(u=(e=i.next()).done);u=!0)if(r.push(e.value),t&&r.length===t)break}catch(s){f=!0;o=s}finally{try{u||i["return"]==null||i["return"]()}finally{if(f)throw o;}}return r}}function _arrayWithHoles(n){if(Array.isArray(n))return n}function _toConsumableArray(n){return _arrayWithoutHoles(n)||_iterableToArray(n)||_unsupportedIterableToArray(n)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(n,t){if(n){if(typeof n=="string")return _arrayLikeToArray(n,t);var i=Object.prototype.toString.call(n).slice(8,-1);return(i==="Object"&&n.constructor&&(i=n.constructor.name),i==="Map"||i==="Set")?Array.from(n):i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?_arrayLikeToArray(n,t):void 0}}function _iterableToArray(n){if(typeof Symbol!="undefined"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function _arrayWithoutHoles(n){if(Array.isArray(n))return _arrayLikeToArray(n)}function _arrayLikeToArray(n,t){(t==null||t>n.length)&&(t=n.length);for(var i=0,r=new Array(t);i<t;i++)r[i]=n[i];return r}function _inherits(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}});t&&_setPrototypeOf(n,t)}function _setPrototypeOf(n,t){return _setPrototypeOf=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n},_setPrototypeOf(n,t)}function _createSuper(n){var t=_isNativeReflectConstruct();return function(){var r=_getPrototypeOf(n),i,u;return t?(u=_getPrototypeOf(this).constructor,i=Reflect.construct(r,arguments,u)):i=r.apply(this,arguments),_possibleConstructorReturn(this,i)}}function _possibleConstructorReturn(n,t){return t&&(_typeof(t)==="object"||typeof t=="function")?t:_assertThisInitialized(n)}function _assertThisInitialized(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function _isNativeReflectConstruct(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(n){return!1}}function _getPrototypeOf(n){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},_getPrototypeOf(n)}function _classCallCheck(n,t){if(!_instanceof(n,t))throw new TypeError("Cannot call a class as a function");}function _defineProperties(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function _createClass(n,t,i){return t&&_defineProperties(n.prototype,t),i&&_defineProperties(n,i),n}function _typeof(n){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof(n)}function _instanceof(n,t){return t!=null&&typeof Symbol!="undefined"&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](n):n instanceof t}function initSessionMonitor(){if(!window.userSecurity.isKiosk){sess_lastActivity=new moment;setSessionCookie(sess_lastActivity);setSessionCookieLoggedin(!0);sessSetInterval();window.$(document).on("keyup click",function(){sessKeyPressed()})}}function sessClearInterval(n){clearInterval(n)}function sessKeyPressed(){$(modalId).modal("hide");sess_lastActivity=new moment;setSessionCookie(sess_lastActivity);sessClearInterval(sess_intervalID);sessClearInterval(sess_intervalCountDownID);countdownModalOpen=!1;sessSetInterval()}function sessLogOut(){window.gtag("event","Session",{event_category:"System",event_label:"Timeout Logout"});$(modalId).modal("hide");$(document).attr("title",window.appConfig.reSearchSiteName);sessClearInterval(sess_intervalCountDownID);sessClearInterval(sess_intervalID);countdownModalOpen=!1;setSessionCookieLoggedin(!1);window.appConfig&&window.appConfig.isFingerPrintCheckEnabled?window.DocSearchUtility.setDeviceHashAsInactiveAndSignout():window.location.href=appConfig.serviceUri+"signoutoidc"}function setSessionCookie(n){Cookies.set(cookieNameIdleTimer,n.toISOString(),{path:"/"})}function setSessionCookieLoggedin(n){Cookies.set(cookieNameLoggedIn,n,{path:"/"})}function updateModalCountdown(n){var i=("0"+n.minutes()).slice(-2),r=("0"+n.seconds()).slice(-2),t=i+":"+r;$(document).attr("title",t+" until your session Expires");$(countdownTimerId).text(t)}function sessSetInterval(){sess_intervalID=setInterval(function(){warningModalChecks()},sess_pollInterval)}function warningModalChecks(){var t,i;self.isLoggedIn();var r=new moment,n=new moment(Cookies.get(cookieNameIdleTimer)),u=r.diff(n);sess_lastActivity.isAfter(n)&&setSessionCookie(sess_lastActivity);u>=sess_warningMilliseconds&&(sessClearInterval(sess_intervalID),$(modalId).modal(),console.log("Start CountDown"),countdownModalOpen==!1&&sessSetCountdownInterval(modalId),t=document.getElementById("logOutContinue"),i=document.getElementById("logOutConfirm"),t.onclick=function(){$(document).attr("title",window.appConfig.reSearchSiteName);sessKeyPressed()},i.onclick=function(){sessLogOut()},countdownModalOpen==!1&&sessSetInterval())}function sessSetCountdownInterval(){sessClearInterval(sess_intervalID);countdownModalOpen=!0;window.gtag("event","Session",{event_category:"System",event_label:"Timeout Warning"});var n=new moment,t=new moment(Cookies.get(cookieNameIdleTimer)),i=n.diff(t),r=moment.duration(sess_expirationMilliseconds-i);updateModalCountdown(r);sess_intervalCountDownID=setInterval(function(){countdownFunction()},sess_pollCountdownInterval)}function countdownFunction(){self.isLoggedIn();var t=new moment,i=new moment(Cookies.get(cookieNameIdleTimer)),n=t.diff(i),r=moment.duration(sess_expirationMilliseconds-n);updateModalCountdown(r);n>=sess_expirationMilliseconds&&(console.log("Timeout"),sessLogOut());n<sess_warningMilliseconds&&sessKeyPressed()}var tableSortModule,elementOnloadDirective,ngFileUpload,validation,hljs;!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ii(n){var t=!!n&&"length"in n&&n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ri(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(bf.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return lt.call(t,n)>-1!==r})}function hr(n,t){while((n=n[t])&&1!==n.nodeType);return n}function kf(n){var t={};return i.each(n.match(h)||[],function(n,i){t[i]=!0}),t}function yt(){u.removeEventListener("DOMContentLoaded",yt);n.removeEventListener("load",yt);i.ready()}function et(){this.expando=i.expando+et.uid++}function lr(n,t,r){var u;if(void 0===r&&1===n.nodeType)if(u="data-"+t.replace(cr,"-$&").toLowerCase(),r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:df.test(r)?i.parseJSON(r):r}catch(f){}e.set(n,t,r)}else r=void 0;return r}function vr(n,t,r,u){var h,e=1,l=20,c=u?function(){return u.cur()}:function(){return i.css(n,t,"")},s=c(),o=r&&r[3]||(i.cssNumber[t]?"":"px"),f=(i.cssNumber[t]||"px"!==o&&+s)&&ot.exec(i.css(n,t));if(f&&f[3]!==o){o=o||f[3];r=r||[];f=+s||1;do e=e||".5",f/=e,i.style(n,t,f+o);while(e!==(e=c()/s)&&1!==e&&--l)}return r&&(f=+f||+s||0,h=r[1]?f+(r[1]+1)*r[2]:+r[2],u&&(u.unit=o,u.start=f,u.end=h)),h}function o(n,t){var r="undefined"!=typeof n.getElementsByTagName?n.getElementsByTagName(t||"*"):"undefined"!=typeof n.querySelectorAll?n.querySelectorAll(t||"*"):[];return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function ui(n,t){for(var i=0,u=n.length;u>i;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function kr(n,t,r,u,f){for(var e,s,p,a,w,v,h=t.createDocumentFragment(),y=[],l=0,b=n.length;b>l;l++)if(e=n[l],e||0===e)if("object"===i.type(e))i.merge(y,e.nodeType?[e]:e);else if(br.test(e)){for(s=s||h.appendChild(t.createElement("div")),p=(pr.exec(e)||["",""])[1].toLowerCase(),a=c[p]||c._default,s.innerHTML=a[1]+i.htmlPrefilter(e)+a[2],v=a[0];v--;)s=s.lastChild;i.merge(y,s.childNodes);s=h.firstChild;s.textContent=""}else y.push(t.createTextNode(e));for(h.textContent="",l=0;e=y[l++];)if(u&&i.inArray(e,u)>-1)f&&f.push(e);else if(w=i.contains(e.ownerDocument,e),s=o(h.appendChild(e),"script"),w&&ui(s),r)for(v=0;e=s[v++];)wr.test(e.type||"")&&r.push(e);return h}function pt(){return!0}function nt(){return!1}function gr(){try{return u.activeElement}catch(n){}}function fi(n,t,r,u,f,e){var o,s;if("object"==typeof t){"string"!=typeof r&&(u=u||r,r=void 0);for(s in t)fi(n,s,r,u,t[s],e);return n}if(null==u&&null==f?(f=r,u=r=void 0):null==f&&("string"==typeof r?(f=u,u=void 0):(f=u,u=r,r=void 0)),f===!1)f=nt;else if(!f)return n;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),n.each(function(){i.event.add(this,t,f,u,r)})}function nu(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function ee(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function oe(n){var t=ue.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function tu(n,t){var u,c,f,s,h,l,a,o;if(1===t.nodeType){if(r.hasData(n)&&(s=r.access(n),h=r.set(t,s),o=s.events)){delete h.handle;h.events={};for(f in o)for(u=0,c=o[f].length;c>u;u++)i.event.add(t,f,o[f][u])}e.hasData(n)&&(l=e.access(n),a=i.extend({},l),e.set(t,a))}}function se(n,t){var i=t.nodeName.toLowerCase();"input"===i&&yr.test(n.type)?t.checked=n.checked:"input"!==i&&"textarea"!==i||(t.defaultValue=n.defaultValue)}function b(n,t,u,e){t=gi.apply([],t);var l,p,c,a,s,w,h=0,v=n.length,d=v-1,y=t[0],k=i.isFunction(y);if(k||v>1&&"string"==typeof y&&!f.checkClone&&re.test(y))return n.each(function(i){var r=n.eq(i);k&&(t[0]=y.call(this,i,r.html()));b(r,t,u,e)});if(v&&(l=kr(t,n[0].ownerDocument,!1,n,e),p=l.firstChild,1===l.childNodes.length&&(l=p),p||e)){for(c=i.map(o(l,"script"),ee),a=c.length;v>h;h++)s=l,h!==d&&(s=i.clone(s,!0,!0),a&&i.merge(c,o(s,"script"))),u.call(n[h],s,h);if(a)for(w=c[c.length-1].ownerDocument,i.map(c,oe),h=0;a>h;h++)s=c[h],wr.test(s.type||"")&&!r.access(s,"globalEval")&&i.contains(w,s)&&(s.src?i._evalUrl&&i._evalUrl(s.src):i.globalEval(s.textContent.replace(fe,"")))}return n}function iu(n,t,r){for(var u,e=t?i.filter(t,n):n,f=0;null!=(u=e[f]);f++)r||1!==u.nodeType||i.cleanData(o(u)),u.parentNode&&(r&&i.contains(u.ownerDocument,u)&&ui(o(u,"script")),u.parentNode.removeChild(u));return n}function ru(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.detach(),u}function oi(n){var r=u,t=ei[n];return t||(t=ru(n,r),"none"!==t&&t||(wt=(wt||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=wt[0].contentDocument,r.write(),r.close(),t=ru(n,r),wt.detach()),ei[n]=t),t}function tt(n,t,r){var o,s,h,u,e=n.style;return r=r||bt(n),u=r?r.getPropertyValue(t)||r[t]:void 0,""!==u&&void 0!==u||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),r&&!f.pixelMarginRight()&&si.test(u)&&uu.test(t)&&(o=e.width,s=e.minWidth,h=e.maxWidth,e.minWidth=e.maxWidth=e.width=u,u=r.width,e.width=o,e.minWidth=s,e.maxWidth=h),void 0!==u?u+"":u}function ci(n,t){return{get:function(){return n()?void delete this.get:(this.get=t).apply(this,arguments)}}}function su(n){if(n in ou)return n;for(var i=n[0].toUpperCase()+n.slice(1),t=eu.length;t--;)if(n=eu[t]+i,n in ou)return n}function hu(n,t,i){var r=ot.exec(t);return r?Math.max(0,r[2]-(i||0))+(r[3]||"px"):t}function cu(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+w[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+w[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+w[e]+"Width",!0,f))):(o+=i.css(n,"padding"+w[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+w[e]+"Width",!0,f)));return o}function lu(t,r,e){var h=!0,o="width"===r?t.offsetWidth:t.offsetHeight,s=bt(t),c="border-box"===i.css(t,"boxSizing",!1,s);if(u.msFullscreenElement&&n.top!==n&&t.getClientRects().length&&(o=Math.round(100*t.getBoundingClientRect()[r])),0>=o||null==o){if(o=tt(t,r,s),(0>o||null==o)&&(o=t.style[r]),si.test(o))return o;h=c&&(f.boxSizingReliable()||o===t.style[r]);o=parseFloat(o)||0}return o+cu(t,r,e||(c?"border":"content"),h,s)+"px"}function au(n,t){for(var e,u,s,o=[],f=0,h=n.length;h>f;f++)u=n[f],u.style&&(o[f]=r.get(u,"olddisplay"),e=u.style.display,t?(o[f]||"none"!==e||(u.style.display=""),""===u.style.display&&st(u)&&(o[f]=r.access(u,"olddisplay",oi(u.nodeName)))):(s=st(u),"none"===e&&s||r.set(u,"olddisplay",s?e:i.css(u,"display"))));for(f=0;h>f;f++)u=n[f],u.style&&(t&&"none"!==u.style.display&&""!==u.style.display||(u.style.display=t?o[f]||"":"none"));return n}function s(n,t,i,r,u){return new s.prototype.init(n,t,i,r,u)}function pu(){return n.setTimeout(function(){it=void 0}),it=i.now()}function dt(n,t){var r,u=0,i={height:n};for(t=t?1:0;4>u;u+=2-t)r=w[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function wu(n,t,i){for(var u,f=(l.tweeners[t]||[]).concat(l.tweeners["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function le(n,t,u){var f,a,p,v,o,w,h,b,l=this,y={},s=n.style,c=n.nodeType&&st(n),e=r.get(n,"fxshow");u.queue||(o=i._queueHooks(n,"fx"),null==o.unqueued&&(o.unqueued=0,w=o.empty.fire,o.empty.fire=function(){o.unqueued||w()}),o.unqueued++,l.always(function(){l.always(function(){o.unqueued--;i.queue(n,"fx").length||o.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[s.overflow,s.overflowX,s.overflowY],h=i.css(n,"display"),b="none"===h?r.get(n,"olddisplay")||oi(n.nodeName):h,"inline"===b&&"none"===i.css(n,"float")&&(s.display="inline-block"));u.overflow&&(s.overflow="hidden",l.always(function(){s.overflow=u.overflow[0];s.overflowX=u.overflow[1];s.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],vu.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}else h=void 0;if(i.isEmptyObject(y))"inline"===("none"===h?oi(n.nodeName):h)&&(s.display=h);else{e?"hidden"in e&&(c=e.hidden):e=r.access(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;r.remove(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=wu(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function ae(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function l(n,t,r){var e,o,s=0,a=l.prefilters.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(o)return!1;for(var s=it||pu(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,e=u.tweens.length;e>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&e?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{},easing:i.easing._default},r),originalProperties:t,originalOptions:r,startTime:it||pu(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(o)return this;for(o=!0;r>i;i++)u.tweens[i].run(1);return t?(f.notifyWith(n,[u,1,0]),f.resolveWith(n,[u,t])):f.rejectWith(n,[u,t]),this}}),h=u.props;for(ae(h,u.opts.specialEasing);a>s;s++)if(e=l.prefilters[s].call(u,n,h,u.opts))return i.isFunction(e.stop)&&(i._queueHooks(u.elem,u.opts.queue).stop=i.proxy(e.stop,e)),e;return i.map(h,wu,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function k(n){return n.getAttribute&&n.getAttribute("class")||""}function ff(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(h)||[];if(i.isFunction(r))while(u=e[f++])"+"===u[0]?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function ef(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===yi;return e(t.dataTypes[0])||!f["*"]&&e("*")}function wi(n,t){var r,u,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function be(n,t,i){for(var e,u,f,o,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(u in s)if(s[u]&&s[u].test(e)){r.unshift(u);break}if(r[0]in i)f=r[0];else{for(u in i){if(!r[0]||n.converters[u+" "+r[0]]){f=u;break}o||(o=u)}f=f||o}if(f)return(f!==r[0]&&r.unshift(f),i[f])}function ke(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function bi(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||ge.test(n)?u(n,i):bi(n+"["+("object"==typeof i&&null!=i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)bi(n+"["+f+"]",t[f],r,u)}function hf(n){return i.isWindow(n)?n:9===n.nodeType&&n.defaultView}var y=[],u=n.document,v=y.slice,gi=y.concat,ti=y.push,lt=y.indexOf,at={},af=at.toString,ft=at.hasOwnProperty,f={},nr="2.2.3",i=function(n,t){return new i.fn.init(n,t)},vf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,yf=/^-ms-/,pf=/-([\da-z])/gi,wf=function(n,t){return t.toUpperCase()},p,ur,fr,er,or,sr,h,vt,a,g,br,wt,ei,it,kt,vu,yu,bu,rt,ku,du,gt,gu,nf,li,sf,ut,ki,ni,di,cf,lf;i.fn=i.prototype={jquery:nr,constructor:i,selector:"",length:0,toArray:function(){return v.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:v.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n){return i.each(this,n)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(v.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor()},push:ti,sort:y.sort,splice:y.splice};i.extend=i.fn.extend=function(){var e,f,r,t,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(e=arguments[u]))for(f in e)r=n[f],t=e[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(o=i.isArray(t)))?(o?(o=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(nr+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray,isWindow:function(n){return null!=n&&n===n.window},isNumeric:function(n){var t=n&&n.toString();return!i.isArray(n)&&t-parseFloat(t)+1>=0},isPlainObject:function(n){var t;if("object"!==i.type(n)||n.nodeType||i.isWindow(n)||n.constructor&&!ft.call(n,"constructor")&&!ft.call(n.constructor.prototype||{},"isPrototypeOf"))return!1;for(t in n);return void 0===t||ft.call(n,t)},isEmptyObject:function(n){for(var t in n)return!1;return!0},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?at[af.call(n)]||"object":typeof n},globalEval:function(n){var t,r=eval;n=i.trim(n);n&&(1===n.indexOf("use strict")?(t=u.createElement("script"),t.text=n,u.head.appendChild(t).parentNode.removeChild(t)):r(n))},camelCase:function(n){return n.replace(yf,"ms-").replace(pf,wf)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t){var r,i=0;if(ii(n)){for(r=n.length;r>i;i++)if(t.call(n[i],i,n[i])===!1)break}else for(i in n)if(t.call(n[i],i,n[i])===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(vf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ii(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ti.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:lt.call(t,n,i)},merge:function(n,t){for(var u=+t.length,i=0,r=n.length;u>i;i++)n[r++]=t[i];return n.length=r,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;e>r;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var e,u,r=0,f=[];if(ii(n))for(e=n.length;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return gi.apply([],f)},guid:1,proxy:function(n,t){var u,f,r;return"string"==typeof t&&(u=n[t],t=n,n=u),i.isFunction(n)?(f=v.call(arguments,2),r=function(){return n.apply(t||this,f.concat(v.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:Date.now,support:f});"function"==typeof Symbol&&(i.fn[Symbol.iterator]=y[Symbol.iterator]);i.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(n,t){at["[object "+t+"]"]=t.toLowerCase()});p=function(n){function u(n,t,r,u){var l,w,a,s,nt,d,y,g,p=t&&t.ownerDocument,v=t?t.nodeType:9;if(r=r||[],"string"!=typeof n||!n||1!==v&&9!==v&&11!==v)return r;if(!u&&((t?t.ownerDocument||t:c)!==i&&b(t),t=t||i,h)){if(11!==v&&(d=sr.exec(n)))if(l=d[1]){if(9===v){if(!(a=t.getElementById(l)))return r;if(a.id===l)return r.push(a),r}else if(p&&(a=p.getElementById(l))&&et(t,a)&&a.id===l)return r.push(a),r}else{if(d[2])return k.apply(r,t.getElementsByTagName(n)),r;if((l=d[3])&&f.getElementsByClassName&&t.getElementsByClassName)return k.apply(r,t.getElementsByClassName(l)),r}if(f.qsa&&!lt[n+" "]&&(!o||!o.test(n))){if(1!==v)p=t,g=n;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(hr,"\\$&"):t.setAttribute("id",s=e),y=ft(n),w=y.length,nt=yi.test(s)?"#"+s:"[id='"+s+"']";w--;)y[w]=nt+" "+yt(y[w]);g=y.join(",");p=gt.test(n)&&ii(t.parentNode)||t}if(g)try{return k.apply(r,p.querySelectorAll(g)),r}catch(tt){}finally{s===e&&t.removeAttribute("id")}}}return si(n.replace(at,"$1"),t,r,u)}function ni(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function l(n){return n[e]=!0,n}function a(n){var t=i.createElement("div");try{return!!n(t)}catch(r){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ti(n,i){for(var r=n.split("|"),u=r.length;u--;)t.attrHandle[r[u]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function cr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function it(n){return l(function(t){return t=+t,l(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ii(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function yt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ri(n,t,i){var r=t.dir,u=i&&"parentNode"===r,f=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,h,c,l=[v,f];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(c=t[e]||(t[e]={}),h=c[t.uniqueID]||(c[t.uniqueID]={}),(s=h[r])&&s[0]===v&&s[1]===f)return l[2]=s[2];if(h[r]=l,l[2]=n(t,i,o))return!0}}}function ui(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function ar(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function pt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(i&&!i(e,r,u)||(o.push(e),h&&t.push(f)));return o}function fi(n,t,i,r,u,f){return r&&!r[e]&&(r=fi(r)),u&&!u[e]&&(u=fi(u,f)),l(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,b=f||ar(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?b:pt(b,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=pt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=pt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):k.apply(e,h)})}function ei(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ri(function(n){return n===o},c,!0),a=ri(function(n){return nt(o,n)>-1},c,!0),f=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])f=[ri(ui(f),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[e]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return fi(i>1&&ui(f),i>1&&yt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(at,"$1"),u,r>i&&ei(n.slice(i,r)),s>r&&ei(n=n.slice(r)),s>r&&yt(n))}f.push(u)}return ui(f)}function vr(n,r){var f=r.length>0,e=n.length>0,o=function(o,s,c,l,a){var y,nt,d,g=0,p="0",tt=o&&[],w=[],it=ht,rt=o||e&&t.find.TAG("*",a),ut=v+=null==it?1:Math.random()||.1,ft=rt.length;for(a&&(ht=s===i||s||a);p!==ft&&null!=(y=rt[p]);p++){if(e&&y){for(nt=0,s||y.ownerDocument===i||(b(y),c=!h);d=n[nt++];)if(d(y,s||i,c)){l.push(y);break}a&&(v=ut)}f&&((y=!d&&y)&&g--,o&&tt.push(y))}if(g+=p,f&&p!==g){for(nt=0;d=r[nt++];)d(tt,w,s,c);if(o){if(g>0)while(p--)tt[p]||w[p]||(w[p]=gi.call(l));w=pt(w)}k.apply(l,w);a&&!o&&w.length>0&&g+r.length>1&&u.uniqueSort(l)}return a&&(v=ut,ht=it),tt};return f?l(o):o}var rt,f,t,st,oi,ft,wt,si,ht,w,ut,b,i,s,h,o,d,ct,et,e="sizzle"+1*new Date,c=n.document,v=0,ki=0,hi=ni(),ci=ni(),lt=ni(),bt=function(n,t){return n===t&&(ut=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,k=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},kt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",r="[\\x20\\t\\r\\n\\f]",tt="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi="\\["+r+"*("+tt+")(?:"+r+"*([*^$|!~]?=)"+r+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+tt+"))|)"+r+"*\\]",dt=":("+tt+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+vi+")*)|.*)\\)|)",tr=new RegExp(r+"+","g"),at=new RegExp("^"+r+"+|((?:^|[^\\\\])(?:\\\\.)*)"+r+"+$","g"),ir=new RegExp("^"+r+"*,"+r+"*"),rr=new RegExp("^"+r+"*([>+~]|"+r+")"+r+"*"),ur=new RegExp("="+r+"*([^\\]'\"]*?)"+r+"*\\]","g"),fr=new RegExp(dt),yi=new RegExp("^"+tt+"$"),vt={ID:new RegExp("^#("+tt+")"),CLASS:new RegExp("^\\.("+tt+")"),TAG:new RegExp("^("+tt+"|[*])"),ATTR:new RegExp("^"+vi),PSEUDO:new RegExp("^"+dt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+r+"*(even|odd|(([+-]|)(\\d*)n|)"+r+"*(?:([+-]|)"+r+"*(\\d+)|))"+r+"*\\)|)","i"),bool:new RegExp("^(?:"+kt+")$","i"),needsContext:new RegExp("^"+r+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+r+"*((?:-\\d)?\\d*)"+r+"*\\)|)(?=[^-]|$)","i")},er=/^(?:input|select|textarea|button)$/i,or=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,sr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,gt=/[+~]/,hr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+r+"?|("+r+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},pi=function(){b()};try{k.apply(g=ai.call(c.childNodes),c.childNodes);g[c.childNodes.length].nodeType}catch(yr){k={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}f=u.support={};oi=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};b=u.setDocument=function(n){var v,u,l=n?n.ownerDocument||n:c;return l!==i&&9===l.nodeType&&l.documentElement?(i=l,s=i.documentElement,h=!oi(i),(u=i.defaultView)&&u.top!==u&&(u.addEventListener?u.addEventListener("unload",pi,!1):u.attachEvent&&u.attachEvent("onunload",pi)),f.attributes=a(function(n){return n.className="i",!n.getAttribute("className")}),f.getElementsByTagName=a(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),f.getElementsByClassName=ot.test(i.getElementsByClassName),f.getById=a(function(n){return s.appendChild(n).id=e,!i.getElementsByName||!i.getElementsByName(e).length}),f.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&h){var i=t.getElementById(n);return i?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=f.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):f.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=f.getElementsByClassName&&function(n,t){if("undefined"!=typeof t.getElementsByClassName&&h)return t.getElementsByClassName(n)},d=[],o=[],(f.qsa=ot.test(i.querySelectorAll))&&(a(function(n){s.appendChild(n).innerHTML="<a id='"+e+"'><\/a><select id='"+e+"-\r\\' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&o.push("[*^$]="+r+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||o.push("\\["+r+"*(?:value|"+kt+")");n.querySelectorAll("[id~="+e+"-]").length||o.push("~=");n.querySelectorAll(":checked").length||o.push(":checked");n.querySelectorAll("a#"+e+"+*").length||o.push(".#.+[+~]")}),a(function(n){var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&o.push("name"+r+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||o.push(":enabled",":disabled");n.querySelectorAll("*,:x");o.push(",.*:")})),(f.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&a(function(n){f.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",dt)}),o=o.length&&new RegExp(o.join("|")),d=d.length&&new RegExp(d.join("|")),v=ot.test(s.compareDocumentPosition),et=v||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},bt=v?function(n,t){if(n===t)return ut=!0,0;var r=!n.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&r||!f.sortDetached&&t.compareDocumentPosition(n)===r?n===i||n.ownerDocument===c&&et(c,n)?-1:t===i||t.ownerDocument===c&&et(c,t)?1:w?nt(w,n)-nt(w,t):0:4&r?-1:1)}:function(n,t){if(n===t)return ut=!0,0;var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===c?-1:e[u]===c?1:0},i):i};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==i&&b(n),t=t.replace(ur,"='$1']"),f.matchesSelector&&h&&!lt[t+" "]&&(!d||!d.test(t))&&(!o||!o.test(t)))try{var r=ct.call(n,t);if(r||f.disconnectedMatch||n.document&&11!==n.document.nodeType)return r}catch(e){}return u(t,i,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==i&&b(n),et(n,t)};u.attr=function(n,r){(n.ownerDocument||n)!==i&&b(n);var e=t.attrHandle[r.toLowerCase()],u=e&&di.call(t.attrHandle,r.toLowerCase())?e(n,r,!h):void 0;return void 0!==u?u:f.attributes||!h?n.getAttribute(r):(u=n.getAttributeNode(r))&&u.specified?u.value:null};u.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ut=!f.detectDuplicates,w=!f.sortStable&&n.slice(0),n.sort(bt),ut){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return w=null,n};st=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=u.selectors={cacheLength:50,createPseudo:l,match:vt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return vt.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=hi[n+" "];return t||(t=new RegExp("(^|"+r+")"+n+"("+r+"|$)"))&&hi(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(tr," ")+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var p,w,y,c,a,b,k=s!==o?"nextSibling":"previousSibling",d=t.parentNode,nt=f&&t.nodeName.toLowerCase(),g=!h&&!f,l=!1;if(d){if(s){while(k){for(c=t;c=c[k];)if(f?c.nodeName.toLowerCase()===nt:1===c.nodeType)return!1;b=k="only"===n&&!b&&"nextSibling"}return!0}if(b=[o?d.firstChild:d.lastChild],o&&g){for(c=d,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a&&p[2],c=a&&d.childNodes[a];c=++a&&c&&c[k]||(l=a=0)||b.pop();)if(1===c.nodeType&&++l&&c===t){w[n]=[v,a,l];break}}else if(g&&(c=t,y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),p=w[n]||[],a=p[0]===v&&p[1],l=a),l===!1)while(c=++a&&c&&c[k]||(l=a=0)||b.pop())if((f?c.nodeName.toLowerCase()===nt:1===c.nodeType)&&++l&&(g&&(y=c[e]||(c[e]={}),w=y[c.uniqueID]||(y[c.uniqueID]={}),w[n]=[v,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var f,r=t.pseudos[n]||t.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return r[e]?r(i):r.length>1?(f=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?l(function(n,t){for(var u,f=r(n,i),e=f.length;e--;)u=nt(n,f[e]),n[u]=!(t[u]=f[e])}):function(n){return r(n,0,f)}):r}},pseudos:{not:l(function(n){var t=[],r=[],i=wt(n.replace(at,"$1"));return i[e]?l(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:l(function(n){return function(t){return u(n,t).length>0}}),contains:l(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:l(function(n){return yi.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===i.activeElement&&(!i.hasFocus||i.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return or.test(n.nodeName)},input:function(n){return er.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:it(function(){return[0]}),last:it(function(n,t){return[t-1]}),eq:it(function(n,t,i){return[0>i?i+t:i]}),even:it(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:it(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:it(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:it(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(rt in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[rt]=cr(rt);for(rt in{submit:!0,reset:!0})t.pseudos[rt]=lr(rt);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=u.tokenize=function(n,i){var e,f,s,o,r,h,c,l=ci[n+" "];if(l)return i?0:l.slice(0);for(r=n,h=[],c=t.preFilter;r;){(!e||(f=ir.exec(r)))&&(f&&(r=r.slice(f[0].length)||r),h.push(s=[]));e=!1;(f=rr.exec(r))&&(e=f.shift(),s.push({value:e,type:f[0].replace(at," ")}),r=r.slice(e.length));for(o in t.filter)(f=vt[o].exec(r))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),r=r.slice(e.length));if(!e)break}return i?r.length:r?u.error(n):ci(n,h).slice(0)},wt=u.compile=function(n,t){var r,u=[],f=[],i=lt[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=ei(t[r]),i[e]?u.push(i):f.push(i);i=lt(n,vr(f,u));i.selector=n}return i},si=u.select=function(n,i,r,u){var s,e,o,a,v,l="function"==typeof n&&n,c=!u&&ft(n=l.selector||n);if(r=r||[],1===c.length){if(e=c[0]=c[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&f.getById&&9===i.nodeType&&h&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;l&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=vt.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(u=v(o.matches[0].replace(y,p),gt.test(e[0].type)&&ii(i.parentNode)||i))){if(e.splice(s,1),n=u.length&&yt(e),!n)return k.apply(r,u),r;break}}}return(l||wt(n,c))(u,i,!h,r,!i||gt.test(n)&&ii(i.parentNode)||i),r},f.sortStable=e.split("").sort(bt).join("")===e,f.detectDuplicates=!!ut,b(),f.sortDetached=a(function(n){return 1&n.compareDocumentPosition(i.createElement("div"))}),a(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ti("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),f.attributes&&a(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ti("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),a(function(n){return null==n.getAttribute("disabled")})||ti(kt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),u}(n);i.find=p;i.expr=p.selectors;i.expr[":"]=i.expr.pseudos;i.uniqueSort=i.unique=p.uniqueSort;i.text=p.getText;i.isXMLDoc=p.isXML;i.contains=p.contains;var d=function(n,t,r){for(var u=[],f=void 0!==r;(n=n[t])&&9!==n.nodeType;)if(1===n.nodeType){if(f&&i(n).is(r))break;u.push(n)}return u},tr=function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i},ir=i.expr.match.needsContext,rr=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,bf=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,u=this.length,r=[],f=this;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;u>t;t++)if(i.contains(f[t],this))return!0}));for(t=0;u>t;t++)i.find(n,f[t],r);return r=this.pushStack(u>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ri(this,n||[],!1))},not:function(n){return this.pushStack(ri(this,n||[],!0))},is:function(n){return!!ri(this,"string"==typeof n&&ir.test(n)?i(n):n||[],!1).length}});fr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;er=i.fn.init=function(n,t,r){var f,e;if(!n)return this;if(r=r||ur,"string"==typeof n){if(f="<"===n[0]&&">"===n[n.length-1]&&n.length>=3?[null,n,null]:fr.exec(n),!f||!f[1]&&t)return!t||t.jquery?(t||r).find(n):this.constructor(t).find(n);if(f[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(f[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),rr.test(f[1])&&i.isPlainObject(t))for(f in t)i.isFunction(this[f])?this[f](t[f]):this.attr(f,t[f]);return this}return e=u.getElementById(f[2]),e&&e.parentNode&&(this.length=1,this[0]=e),this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?void 0!==r.ready?r.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};er.prototype=i.fn;ur=i(u);or=/^(?:parents|prev(?:Until|All))/;sr={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;r>n;n++)if(i.contains(this,t[n]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=ir.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.uniqueSort(u):u)},index:function(n){return n?"string"==typeof n?lt.call(i(n),this[0]):lt.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.uniqueSort(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return d(n,"parentNode")},parentsUntil:function(n,t,i){return d(n,"parentNode",i)},next:function(n){return hr(n,"nextSibling")},prev:function(n){return hr(n,"previousSibling")},nextAll:function(n){return d(n,"nextSibling")},prevAll:function(n){return d(n,"previousSibling")},nextUntil:function(n,t,i){return d(n,"nextSibling",i)},prevUntil:function(n,t,i){return d(n,"previousSibling",i)},siblings:function(n){return tr((n.parentNode||{}).firstChild,n)},children:function(n){return tr(n.firstChild)},contents:function(n){return n.contentDocument||i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(sr[n]||i.uniqueSort(f),or.test(n)&&f.reverse()),this.pushStack(f)}});h=/\S+/g;i.Callbacks=function(n){n="string"==typeof n?kf(n):i.extend({},n);var o,r,h,f,t=[],e=[],u=-1,c=function(){for(f=n.once,h=o=!0;e.length;u=-1)for(r=e.shift();++u<t.length;)t[u].apply(r[0],r[1])===!1&&n.stopOnFalse&&(u=t.length,r=!1);n.memory||(r=!1);o=!1;f&&(t=r?[]:"")},s={add:function(){return t&&(r&&!o&&(u=t.length-1,e.push(r)),function f(r){i.each(r,function(r,u){i.isFunction(u)?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==i.type(u)&&f(u)})}(arguments),r&&!o&&c()),this},remove:function(){return i.each(arguments,function(n,r){for(var f;(f=i.inArray(r,t,f))>-1;)t.splice(f,1),u>=f&&u--}),this},has:function(n){return n?i.inArray(n,t)>-1:t.length>0},empty:function(){return t&&(t=[]),this},disable:function(){return f=e=[],t=r="",this},disabled:function(){return!t},lock:function(){return f=e=[],r||(t=r=""),this},locked:function(){return!!f},fireWith:function(n,t){return f||(t=t||[],t=[n,t.slice?t.slice():t],e.push(t),o||c()),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().progress(f.notify).done(f.resolve).fail(f.reject):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=v.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?v.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().progress(h(t,c,o)).done(h(t,s,u)).fail(f.reject):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0||(vt.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready"))))}});i.ready.promise=function(t){return vt||(vt=i.Deferred(),"complete"===u.readyState||"loading"!==u.readyState&&!u.documentElement.doScroll?n.setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",yt),n.addEventListener("load",yt))),vt.promise(t)};i.ready.promise();a=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)a(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e};g=function(n){return 1===n.nodeType||9===n.nodeType||!+n.nodeType};et.uid=1;et.prototype={register:function(n,t){var i=t||{};return n.nodeType?n[this.expando]=i:Object.defineProperty(n,this.expando,{value:i,writable:!0,configurable:!0}),n[this.expando]},cache:function(n){if(!g(n))return{};var t=n[this.expando];return t||(t={},g(n)&&(n.nodeType?n[this.expando]=t:Object.defineProperty(n,this.expando,{value:t,configurable:!0}))),t},set:function(n,t,i){var r,u=this.cache(n);if("string"==typeof t)u[t]=i;else for(r in t)u[r]=t[r];return u},get:function(n,t){return void 0===t?this.cache(n):n[this.expando]&&n[this.expando][t]},access:function(n,t,r){var u;return void 0===t||t&&"string"==typeof t&&void 0===r?(u=this.get(n,t),void 0!==u?u:this.get(n,i.camelCase(t))):(this.set(n,t,r),void 0!==r?r:t)},remove:function(n,t){var f,r,e,u=n[this.expando];if(void 0!==u){if(void 0===t)this.register(n);else for(i.isArray(t)?r=t.concat(t.map(i.camelCase)):(e=i.camelCase(t),(t in u)?r=[t,e]:(r=e,r=(r in u)?[r]:r.match(h)||[])),f=r.length;f--;)delete u[r[f]];(void 0===t||i.isEmptyObject(u))&&(n.nodeType?n[this.expando]=void 0:delete n[this.expando])}},hasData:function(n){var t=n[this.expando];return void 0!==t&&!i.isEmptyObject(t)}};var r=new et,e=new et,df=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,cr=/[A-Z]/g;i.extend({hasData:function(n){return e.hasData(n)||r.hasData(n)},data:function(n,t,i){return e.access(n,t,i)},removeData:function(n,t){e.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,t){var o,f,s,u=this[0],h=u&&u.attributes;if(void 0===n){if(this.length&&(s=e.get(u),1===u.nodeType&&!r.get(u,"hasDataAttrs"))){for(o=h.length;o--;)h[o]&&(f=h[o].name,0===f.indexOf("data-")&&(f=i.camelCase(f.slice(5)),lr(u,f,s[f])));r.set(u,"hasDataAttrs",!0)}return s}return"object"==typeof n?this.each(function(){e.set(this,n)}):a(this,function(t){var r,f;if(u&&void 0===t){if((r=e.get(u,n)||e.get(u,n.replace(cr,"-$&").toLowerCase()),void 0!==r)||(f=i.camelCase(n),r=e.get(u,f),void 0!==r)||(r=lr(u,f,void 0),void 0!==r))return r}else f=i.camelCase(n),this.each(function(){var i=e.get(this,f);e.set(this,f,t);n.indexOf("-")>-1&&void 0!==i&&e.set(this,n,t)})},null,t,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){e.remove(this,n)})}});i.extend({queue:function(n,t,u){var f;if(n)return(t=(t||"fx")+"queue",f=r.get(n,t),u&&(!f||i.isArray(u)?f=r.access(n,t,i.makeArray(u)):f.push(u)),f||[])},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var u,e=1,o=i.Deferred(),f=this,s=this.length,h=function(){--e||o.resolveWith(f,[f])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";s--;)u=r.get(f[s],n+"queueHooks"),u&&u.empty&&(e++,u.empty.add(h));return h(),o.promise(t)}});var ar=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ot=new RegExp("^(?:([+-])=|)("+ar+")([a-z%]*)$","i"),w=["Top","Right","Bottom","Left"],st=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)};var yr=/^(?:checkbox|radio)$/i,pr=/<([\w:-]+)/,wr=/^$|\/(?:java|ecma)script/i,c={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,"",""]};c.optgroup=c.option;c.tbody=c.tfoot=c.colgroup=c.caption=c.thead;c.th=c.td;br=/<|&#?\w+;/;!function(){var i=u.createDocumentFragment(),n=i.appendChild(u.createElement("div")),t=u.createElement("input");t.setAttribute("type","radio");t.setAttribute("checked","checked");t.setAttribute("name","t");n.appendChild(t);f.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked;n.innerHTML="<textarea>x<\/textarea>";f.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue}();var gf=/^key/,ne=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,dr=/^([^.]*)(?:\.(.+)|)/;i.event={global:{},add:function(n,t,u,f,e){var v,y,w,p,b,c,s,l,o,k,d,a=r.get(n);if(a)for(u.handler&&(v=u,u=v.handler,e=v.selector),u.guid||(u.guid=i.guid++),(p=a.events)||(p=a.events={}),(y=a.handle)||(y=a.handle=function(t){if("undefined"!=typeof i&&i.event.triggered!==t.type)return i.event.dispatch.apply(n,arguments)}),t=(t||"").match(h)||[""],b=t.length;b--;)w=dr.exec(t[b])||[],o=d=w[1],k=(w[2]||"").split(".").sort(),o&&(s=i.event.special[o]||{},o=(e?s.delegateType:s.bindType)||o,s=i.event.special[o]||{},c=i.extend({type:o,origType:d,data:f,handler:u,guid:u.guid,selector:e,needsContext:e&&i.expr.match.needsContext.test(e),namespace:k.join(".")},v),(l=p[o])||(l=p[o]=[],l.delegateCount=0,s.setup&&s.setup.call(n,f,k,y)!==!1||n.addEventListener&&n.addEventListener(o,y)),s.add&&(s.add.call(n,c),c.handler.guid||(c.handler.guid=u.guid)),e?l.splice(l.delegateCount++,0,c):l.push(c),i.event.global[o]=!0)},remove:function(n,t,u,f,e){var y,k,c,v,p,s,l,a,o,b,d,w=r.hasData(n)&&r.get(n);if(w&&(v=w.events)){for(t=(t||"").match(h)||[""],p=t.length;p--;)if(c=dr.exec(t[p])||[],o=d=c[1],b=(c[2]||"").split(".").sort(),o){for(l=i.event.special[o]||{},o=(f?l.delegateType:l.bindType)||o,a=v[o]||[],c=c[2]&&new RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=y=a.length;y--;)s=a[y],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(y,1),s.selector&&a.delegateCount--,l.remove&&l.remove.call(n,s));k&&!a.length&&(l.teardown&&l.teardown.call(n,b,w.handle)!==!1||i.removeEvent(n,o,w.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[p],u,f,!0);i.isEmptyObject(v)&&r.remove(n,"handle events")}},dispatch:function(n){n=i.event.fix(n);var o,s,e,u,t,h=[],c=v.call(arguments),l=(r.get(this,"events")||{})[n.type]||[],f=i.event.special[n.type]||{};if(c[0]=n,n.delegateTarget=this,!f.preDispatch||f.preDispatch.call(this,n)!==!1){for(h=i.event.handlers.call(this,n,l),o=0;(u=h[o++])&&!n.isPropagationStopped();)for(n.currentTarget=u.elem,s=0;(t=u.handlers[s++])&&!n.isImmediatePropagationStopped();)n.rnamespace&&!n.rnamespace.test(t.namespace)||(n.handleObj=t,n.data=t.data,e=((i.event.special[t.origType]||{}).handle||t.handler).apply(u.elem,c),void 0!==e&&(n.result=e)===!1&&(n.preventDefault(),n.stopPropagation()));return f.postDispatch&&f.postDispatch.call(this,n),n.result}},handlers:function(n,t){var e,u,f,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&("click"!==n.type||isNaN(n.button)||n.button<1))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&(r.disabled!==!0||"click"!==n.type)){for(u=[],e=0;s>e;e++)o=t[e],f=o.selector+" ",void 0===u[f]&&(u[f]=o.needsContext?i(f,this).index(r)>-1:i.find(f,this,null,[r]).length),u[f]&&u.push(o);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var e,i,r,f=t.button;return null==n.pageX&&null!=t.clientX&&(e=n.target.ownerDocument||u,i=e.documentElement,r=e.body,n.pageX=t.clientX+(i&&i.scrollLeft||r&&r.scrollLeft||0)-(i&&i.clientLeft||r&&r.clientLeft||0),n.pageY=t.clientY+(i&&i.scrollTop||r&&r.scrollTop||0)-(i&&i.clientTop||r&&r.clientTop||0)),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?2:0),n}},fix:function(n){if(n[i.expando])return n;var f,e,o,r=n.type,s=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=ne.test(r)?this.mouseHooks:gf.test(r)?this.keyHooks:{}),o=t.props?this.props.concat(t.props):this.props,n=new i.Event(s),f=o.length;f--;)e=o[f],n[e]=s[e];return n.target||(n.target=u),3===n.target.nodeType&&(n.target=n.target.parentNode),t.filter?t.filter(n,s):n},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==gr()&&this.focus)return(this.focus(),!1)},delegateType:"focusin"},blur:{trigger:function(){if(this===gr()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&i.nodeName(this,"input"))return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i)};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?pt:nt):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={constructor:i.Event,isDefaultPrevented:nt,isPropagationStopped:nt,isImmediatePropagationStopped:nt,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=pt;n&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=pt;n&&n.stopPropagation()},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=pt;n&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return r&&(r===f||i.contains(f,r))||(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});i.fn.extend({on:function(n,t,i,r){return fi(this,n,t,i,r)},one:function(n,t,i,r){return fi(this,n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return t!==!1&&"function"!=typeof t||(r=t,t=void 0),r===!1&&(r=nt),this.each(function(){i.event.remove(this,n,r,t)})}});var te=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,ie=/<script|<style|<link/i,re=/checked\s*(?:[^=]|=\s*.checked.)/i,ue=/^true\/(.*)/,fe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;i.extend({htmlPrefilter:function(n){return n.replace(te,"<$1><\/$2>")},clone:function(n,t,r){var u,c,s,e,h=n.cloneNode(!0),l=i.contains(n.ownerDocument,n);if(!(f.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=o(h),s=o(n),u=0,c=s.length;c>u;u++)se(s[u],e[u]);if(t)if(r)for(s=s||o(n),e=e||o(h),u=0,c=s.length;c>u;u++)tu(s[u],e[u]);else tu(n,h);return e=o(h,"script"),e.length>0&&ui(e,!l&&o(n,"script")),h},cleanData:function(n){for(var u,t,f,s=i.event.special,o=0;void 0!==(t=n[o]);o++)if(g(t)){if(u=t[r.expando]){if(u.events)for(f in u.events)s[f]?i.event.remove(t,f):i.removeEvent(t,f,u.handle);t[r.expando]=void 0}t[e.expando]&&(t[e.expando]=void 0)}}});i.fn.extend({domManip:b,detach:function(n){return iu(this,n,!0)},remove:function(n){return iu(this,n)},text:function(n){return a(this,function(n){return void 0===n?i.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=n)})},null,n,arguments.length)},append:function(){return b(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=nu(this,n);t.appendChild(n)}})},prepend:function(){return b(this,arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=nu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return b(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return b(this,arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(o(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return a(this,function(n){var t=this[0]||{},r=0,u=this.length;if(void 0===n&&1===t.nodeType)return t.innerHTML;if("string"==typeof n&&!ie.test(n)&&!c[(pr.exec(n)||["",""])[1].toLowerCase()]){n=i.htmlPrefilter(n);try{for(;u>r;r++)t=this[r]||{},1===t.nodeType&&(i.cleanData(o(t,!1)),t.innerHTML=n);t=0}catch(f){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=[];return b(this,arguments,function(t){var r=this.parentNode;i.inArray(this,n)<0&&(i.cleanData(o(this)),r&&r.replaceChild(t,this))},n)}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ti.apply(f,u.get());return this.pushStack(f)}});ei={HTML:"block",BODY:"block"};var uu=/^margin/,si=new RegExp("^("+ar+")(?!px)[a-z%]+$","i"),bt=function(t){var i=t.ownerDocument.defaultView;return i&&i.opener||(i=n),i.getComputedStyle(t)},hi=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f},ht=u.documentElement;!function(){var o,e,s,h,r=u.createElement("div"),t=u.createElement("div");if(t.style){t.style.backgroundClip="content-box";t.cloneNode(!0).style.backgroundClip="";f.clearCloneStyle="content-box"===t.style.backgroundClip;r.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute";r.appendChild(t);function c(){t.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%";t.innerHTML="";ht.appendChild(r);var i=n.getComputedStyle(t);o="1%"!==i.top;h="2px"===i.marginLeft;e="4px"===i.width;t.style.marginRight="50%";s="4px"===i.marginRight;ht.removeChild(r)}i.extend(f,{pixelPosition:function(){return c(),o},boxSizingReliable:function(){return null==e&&c(),e},pixelMarginRight:function(){return null==e&&c(),s},reliableMarginLeft:function(){return null==e&&c(),h},reliableMarginRight:function(){var f,i=t.appendChild(u.createElement("div"));return i.style.cssText=t.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",i.style.marginRight=i.style.width="0",t.style.width="1px",ht.appendChild(r),f=!parseFloat(n.getComputedStyle(i).marginRight),ht.removeChild(r),t.removeChild(i),f}})}}();var he=/^(none|table(?!-c[ea]).+)/,ce={position:"absolute",visibility:"hidden",display:"block"},fu={letterSpacing:"0",fontWeight:"400"},eu=["Webkit","O","Moz","ms"],ou=u.createElement("div").style;i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=tt(n,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(n,t,r,u){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var e,h,o,s=i.camelCase(t),c=n.style;return t=i.cssProps[s]||(i.cssProps[s]=su(s)||s),o=i.cssHooks[t]||i.cssHooks[s],void 0===r?o&&"get"in o&&void 0!==(e=o.get(n,!1,u))?e:c[t]:(h=typeof r,"string"===h&&(e=ot.exec(r))&&e[1]&&(r=vr(n,t,e),h="number"),null!=r&&r===r&&("number"===h&&(r+=e&&e[3]||(i.cssNumber[s]?"":"px")),f.clearCloneStyle||""!==r||0!==t.indexOf("background")||(c[t]="inherit"),o&&"set"in o&&void 0===(r=o.set(n,r,u))||(c[t]=r)),void 0)}},css:function(n,t,r,u){var f,s,o,e=i.camelCase(t);return t=i.cssProps[e]||(i.cssProps[e]=su(e)||e),o=i.cssHooks[t]||i.cssHooks[e],o&&"get"in o&&(f=o.get(n,!0,r)),void 0===f&&(f=tt(n,t,u)),"normal"===f&&t in fu&&(f=fu[t]),""===r||r?(s=parseFloat(f),r===!0||isFinite(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return he.test(i.css(n,"display"))&&0===n.offsetWidth?hi(n,ce,function(){return lu(n,t,u)}):lu(n,t,u)},set:function(n,r,u){var f,e=u&&bt(n),o=u&&cu(n,t,u,"border-box"===i.css(n,"boxSizing",!1,e),e);return o&&(f=ot.exec(r))&&"px"!==(f[3]||"px")&&(n.style[t]=r,r=i.css(n,t)),hu(n,r,o)}}});i.cssHooks.marginLeft=ci(f.reliableMarginLeft,function(n,t){if(t)return(parseFloat(tt(n,"marginLeft"))||n.getBoundingClientRect().left-hi(n,{marginLeft:0},function(){return n.getBoundingClientRect().left}))+"px"});i.cssHooks.marginRight=ci(f.reliableMarginRight,function(n,t){if(t)return hi(n,{display:"inline-block"},tt,[n,"marginRight"])});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+w[r]+t]=u[r]||u[r-2]||u[0];return f}};uu.test(n)||(i.cssHooks[n+t].set=hu)});i.fn.extend({css:function(n,t){return a(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=bt(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return au(this,!0)},hide:function(){return au(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){st(this)?i(this).show():i(this).hide()})}});i.Tween=s;s.prototype={constructor:s,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||i.easing._default;this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=s.propHooks[this.prop];return n&&n.get?n.get(this):s.propHooks._default.get(this)},run:function(n){var t,r=s.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):s.propHooks._default.set(this),this}};s.prototype.init.prototype=s.prototype;s.propHooks={_default:{get:function(n){var t;return 1!==n.elem.nodeType||null!=n.elem[n.prop]&&null==n.elem.style[n.prop]?n.elem[n.prop]:(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0)},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):1!==n.elem.nodeType||null==n.elem.style[i.cssProps[n.prop]]&&!i.cssHooks[n.prop]?n.elem[n.prop]=n.now:i.style(n.elem,n.prop,n.now+n.unit)}}};s.propHooks.scrollTop=s.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},_default:"swing"};i.fx=s.prototype.init;i.fx.step={};vu=/^(?:toggle|show|hide)$/;yu=/queueHooks$/;i.Animation=i.extend(l,{tweeners:{"*":[function(n,t){var i=this.createTween(n,t);return vr(i.elem,n,ot.exec(t),i),i}]},tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.match(h);for(var r,u=0,f=n.length;f>u;u++)r=n[u],l.tweeners[r]=l.tweeners[r]||[],l.tweeners[r].unshift(t)},prefilters:[le],prefilter:function(n,t){t?l.prefilters.unshift(n):l.prefilters.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,null!=u.queue&&u.queue!==!0||(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(st).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=l(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||o.queue===!1?this.each(e):this.queue(o.queue,e)},stop:function(n,t,u){var f=function(n){var t=n.stop;delete n.stop;t(u)};return"string"!=typeof n&&(u=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,e=r.get(this);if(t)e[t]&&e[t].stop&&f(e[t]);else for(t in e)e[t]&&e[t].stop&&yu.test(t)&&f(e[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(u),s=!1,o.splice(t,1));!s&&u||i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;s>t;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(dt(t,!0),n,i,u)}});i.each({slideDown:dt("show"),slideUp:dt("hide"),slideToggle:dt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=0,t=i.timers;for(it=i.now();n<t.length;n++)r=t[n],r()||t[n]!==r||t.splice(n--,1);t.length||i.fx.stop();it=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){kt||(kt=n.setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){n.clearInterval(kt);kt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(t,r){return t=i.fx?i.fx.speeds[t]||t:t,r=r||"fx",this.queue(r,function(i,r){var u=n.setTimeout(i,t);r.stop=function(){n.clearTimeout(u)}})},function(){var n=u.createElement("input"),t=u.createElement("select"),i=t.appendChild(u.createElement("option"));n.type="checkbox";f.checkOn=""!==n.value;f.optSelected=i.selected;t.disabled=!0;f.optDisabled=!i.disabled;n=u.createElement("input");n.value="t";n.type="radio";f.radioValue="t"===n.value}();rt=i.expr.attrHandle;i.fn.extend({attr:function(n,t){return a(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return"undefined"==typeof n.getAttribute?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),f=i.attrHooks[t]||(i.expr.match.bool.test(t)?bu:void 0)),void 0!==r?null===r?void i.removeAttr(n,t):f&&"set"in f&&void 0!==(u=f.set(n,r,t))?u:(n.setAttribute(t,r+""),r):f&&"get"in f&&null!==(u=f.get(n,t))?u:(u=i.find.attr(n,t),null==u?void 0:u))},attrHooks:{type:{set:function(n,t){if(!f.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}}},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(h);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)&&(n[u]=!1),n.removeAttribute(r)}});bu={set:function(n,t,r){return t===!1?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=rt[t]||i.find.attr;rt[t]=function(n,t,i){var u,f;return i||(f=rt[t],rt[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,rt[t]=f),u}});ku=/^(?:input|select|textarea|button)$/i;du=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return a(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})}});i.extend({prop:function(n,t,r){var f,u,e=n.nodeType;if(3!==e&&8!==e&&2!==e)return 1===e&&i.isXMLDoc(n)||(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):ku.test(n.nodeName)||du.test(n.nodeName)&&n.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}});f.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(n){var t=n.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});gt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,f,s,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,k(this)))});if("string"==typeof n&&n)for(o=n.match(h)||[];t=this[c++];)if(u=k(t),r=1===t.nodeType&&(" "+u+" ").replace(gt," ")){for(s=0;f=o[s++];)r.indexOf(" "+f+" ")<0&&(r+=f+" ");e=i.trim(r);u!==e&&t.setAttribute("class",e)}return this},removeClass:function(n){var o,r,t,u,f,s,e,c=0;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,k(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof n&&n)for(o=n.match(h)||[];r=this[c++];)if(u=k(r),t=1===r.nodeType&&(" "+u+" ").replace(gt," ")){for(s=0;f=o[s++];)while(t.indexOf(" "+f+" ")>-1)t=t.replace(" "+f+" "," ");e=i.trim(t);u!==e&&r.setAttribute("class",e)}return this},toggleClass:function(n,t){var u=typeof n;return"boolean"==typeof t&&"string"===u?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,k(this),t),t)}):this.each(function(){var t,e,f,o;if("string"===u)for(e=0,f=i(this),o=n.match(h)||[];t=o[e++];)f.hasClass(t)?f.removeClass(t):f.addClass(t);else void 0!==n&&"boolean"!==u||(t=k(this),t&&r.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||n===!1?"":r.get(this,"__className__")||""))})},hasClass:function(n){for(var t,r=0,i=" "+n+" ";t=this[r++];)if(1===t.nodeType&&(" "+k(t)+" ").replace(gt," ").indexOf(i)>-1)return!0;return!1}});gu=/\r/g;nf=/[\x20\t\r\n\f]+/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(gu,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n)).replace(nf," ")}},select:{get:function(n){for(var o,t,s=n.options,r=n.selectedIndex,u="select-one"===n.type||0>r,h=u?null:[],c=u?r+1:s.length,e=0>r?c:u?r:0;c>e;e++)if(t=s[e],(t.selected||e===r)&&(f.optDisabled?!t.disabled:null===t.getAttribute("disabled"))&&(!t.parentNode.disabled||!i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),u)return o;h.push(o)}return h},set:function(n,t){for(var u,r,f=n.options,e=i.makeArray(t),o=f.length;o--;)r=f[o],(r.selected=i.inArray(i.valHooks.option.get(r),e)>-1)&&(u=!0);return u||(n.selectedIndex=-1),e}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>-1}};f.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});li=/^(?:focusinfocus|focusoutblur)$/;i.extend(i.event,{trigger:function(t,f,e,o){var w,s,c,b,a,v,l,p=[e||u],h=ft.call(t,"type")?t.type:t,y=ft.call(t,"namespace")?t.namespace.split("."):[];if(s=c=e=e||u,3!==e.nodeType&&8!==e.nodeType&&!li.test(h+i.event.triggered)&&(h.indexOf(".")>-1&&(y=h.split("."),h=y.shift(),y.sort()),a=h.indexOf(":")<0&&"on"+h,t=t[i.expando]?t:new i.Event(h,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=y.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=e),f=null==f?[t]:i.makeArray(f,[t]),l=i.event.special[h]||{},o||!l.trigger||l.trigger.apply(e,f)!==!1)){if(!o&&!l.noBubble&&!i.isWindow(e)){for(b=l.delegateType||h,li.test(b+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),c=s;c===(e.ownerDocument||u)&&p.push(c.defaultView||c.parentWindow||n)}for(w=0;(s=p[w++])&&!t.isPropagationStopped();)t.type=w>1?b:l.bindType||h,v=(r.get(s,"events")||{})[t.type]&&r.get(s,"handle"),v&&v.apply(s,f),v=a&&s[a],v&&v.apply&&g(s)&&(t.result=v.apply(s,f),t.result===!1&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||l._default&&l._default.apply(p.pop(),f)!==!1||!g(e)||a&&i.isFunction(e[h])&&!i.isWindow(e)&&(c=e[a],c&&(e[a]=null),i.event.triggered=h,e[h](),i.event.triggered=void 0,c&&(e[a]=c)),t.result}},simulate:function(n,t,r){var u=i.extend(new i.Event,r,{type:n,isSimulated:!0});i.event.trigger(u,null,t);u.isDefaultPrevented()&&r.preventDefault()}});i.fn.extend({trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});i.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(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)}});f.focusin="onfocusin"in n;f.focusin||i.each({focus:"focusin",blur:"focusout"},function(n,t){var u=function(n){i.event.simulate(t,n.target,i.event.fix(n))};i.event.special[t]={setup:function(){var i=this.ownerDocument||this,f=r.access(i,t);f||i.addEventListener(n,u,!0);r.access(i,t,(f||0)+1)},teardown:function(){var i=this.ownerDocument||this,f=r.access(i,t)-1;f?r.access(i,t,f):(i.removeEventListener(n,u,!0),r.remove(i,t))}}});var ct=n.location,ai=i.now(),vi=/\?/;i.parseJSON=function(n){return JSON.parse(n+"")};i.parseXML=function(t){var r;if(!t||"string"!=typeof t)return null;try{r=(new n.DOMParser).parseFromString(t,"text/xml")}catch(u){r=void 0}return r&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var ve=/#.*$/,tf=/([?&])_=[^&]*/,ye=/^(.*?):[ \t]*([^\r\n]*)$/gm,pe=/^(?:GET|HEAD)$/,we=/^\/\//,rf={},yi={},uf="*/".concat("*"),pi=u.createElement("a");pi.href=ct.href;i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ct.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":uf,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?wi(wi(n,i.ajaxSettings),t):wi(i.ajaxSettings,n)},ajaxPrefilter:ff(rf),ajaxTransport:ff(yi),ajax:function(t,r){function b(t,r,u,h){var a,rt,it,p,b,l=r;2!==s&&(s=2,d&&n.clearTimeout(d),v=void 0,k=h||"",e.readyState=t>0?4:0,a=t>=200&&300>t||304===t,u&&(p=be(f,e,u)),p=ke(f,p,e,a),a?(f.ifModified&&(b=e.getResponseHeader("Last-Modified"),b&&(i.lastModified[o]=b),b=e.getResponseHeader("etag"),b&&(i.etag[o]=b)),204===t||"HEAD"===f.type?l="nocontent":304===t?l="notmodified":(l=p.state,rt=p.data,it=p.error,a=!it)):(it=l,!t&&l||(l="error",0>t&&(t=0))),e.status=t,e.statusText=(r||l)+"",a?nt.resolveWith(c,[rt,l,e]):nt.rejectWith(c,[e,l,it]),e.statusCode(w),w=void 0,y&&g.trigger(a?"ajaxSuccess":"ajaxError",[e,f,a?rt:it]),tt.fireWith(c,[e,l]),y&&(g.trigger("ajaxComplete",[e,f]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof t&&(r=t,t=void 0);r=r||{};var v,o,k,p,d,l,y,a,f=i.ajaxSetup({},r),c=f.context||f,g=f.context&&(c.nodeType||c.jquery)?i(c):i.event,nt=i.Deferred(),tt=i.Callbacks("once memory"),w=f.statusCode||{},it={},rt={},s=0,ut="canceled",e={readyState:0,getResponseHeader:function(n){var t;if(2===s){if(!p)for(p={};t=ye.exec(k);)p[t[1].toLowerCase()]=t[2];t=p[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===s?k:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return s||(n=rt[i]=rt[i]||n,it[n]=t),this},overrideMimeType:function(n){return s||(f.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>s)for(t in n)w[t]=[w[t],n[t]];else e.always(n[e.status]);return this},abort:function(n){var t=n||ut;return v&&v.abort(t),b(0,t),this}};if(nt.promise(e).complete=tt.add,e.success=e.done,e.error=e.fail,f.url=((t||f.url||ct.href)+"").replace(ve,"").replace(we,ct.protocol+"//"),f.type=r.method||r.type||f.method||f.type,f.dataTypes=i.trim(f.dataType||"*").toLowerCase().match(h)||[""],null==f.crossDomain){l=u.createElement("a");try{l.href=f.url;l.href=l.href;f.crossDomain=pi.protocol+"//"+pi.host!=l.protocol+"//"+l.host}catch(ft){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=i.param(f.data,f.traditional)),ef(rf,f,r,e),2===s)return e;y=i.event&&f.global;y&&0==i.active++&&i.event.trigger("ajaxStart");f.type=f.type.toUpperCase();f.hasContent=!pe.test(f.type);o=f.url;f.hasContent||(f.data&&(o=f.url+=(vi.test(o)?"&":"?")+f.data,delete f.data),f.cache===!1&&(f.url=tf.test(o)?o.replace(tf,"$1_="+ai++):o+(vi.test(o)?"&":"?")+"_="+ai++));f.ifModified&&(i.lastModified[o]&&e.setRequestHeader("If-Modified-Since",i.lastModified[o]),i.etag[o]&&e.setRequestHeader("If-None-Match",i.etag[o]));(f.data&&f.hasContent&&f.contentType!==!1||r.contentType)&&e.setRequestHeader("Content-Type",f.contentType);e.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+uf+"; q=0.01":""):f.accepts["*"]);for(a in f.headers)e.setRequestHeader(a,f.headers[a]);if(f.beforeSend&&(f.beforeSend.call(c,e,f)===!1||2===s))return e.abort();ut="abort";for(a in{success:1,error:1,complete:1})e[a](f[a]);if(v=ef(yi,f,r,e)){if(e.readyState=1,y&&g.trigger("ajaxSend",[e,f]),2===s)return e;f.async&&f.timeout>0&&(d=n.setTimeout(function(){e.abort("timeout")},f.timeout));try{s=1;v.send(it,b)}catch(ft){if(!(2>s))throw ft;b(-1,ft)}}else b(-1,"No Transport");return e},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax(i.extend({url:n,type:t,dataType:f,data:r,success:u},i.isPlainObject(n)&&n))}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){var t;return i.isFunction(n)?this.each(function(t){i(this).wrapAll(n.call(this,t))}):(this[0]&&(t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this)},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return!i.expr.filters.visible(n)};i.expr.filters.visible=function(n){return n.offsetWidth>0||n.offsetHeight>0||n.getClientRects().length>0};var de=/%20/g,ge=/\[\]$/,of=/\r?\n/g,no=/^(?:submit|button|image|reset|file)$/i,to=/^(?:input|select|textarea|keygen)/i;return i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)bi(r,n[r],t,f);return u.join("&").replace(de,"+")},i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&to.test(this.nodeName)&&!no.test(n)&&(this.checked||!yr.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(of,"\r\n")}}):{name:t.name,value:r.replace(of,"\r\n")}}).get()}}),i.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(t){}},sf={0:200,1223:204},ut=i.ajaxSettings.xhr(),f.cors=!!ut&&"withCredentials"in ut,f.ajax=ut=!!ut,i.ajaxTransport(function(t){var i,r;if(f.cors||ut&&!t.crossDomain)return{send:function(u,f){var o,e=t.xhr();if(e.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(o in t.xhrFields)e[o]=t.xhrFields[o];t.mimeType&&e.overrideMimeType&&e.overrideMimeType(t.mimeType);t.crossDomain||u["X-Requested-With"]||(u["X-Requested-With"]="XMLHttpRequest");for(o in u)e.setRequestHeader(o,u[o]);i=function(n){return function(){i&&(i=r=e.onload=e.onerror=e.onabort=e.onreadystatechange=null,"abort"===n?e.abort():"error"===n?"number"!=typeof e.status?f(0,"error"):f(e.status,e.statusText):f(sf[e.status]||e.status,e.statusText,"text"!==(e.responseType||"text")||"string"!=typeof e.responseText?{binary:e.response}:{text:e.responseText},e.getAllResponseHeaders()))}};e.onload=i();r=e.onerror=i("error");void 0!==e.onabort?e.onabort=r:e.onreadystatechange=function(){4===e.readyState&&n.setTimeout(function(){i&&r()})};i=i("abort");try{e.send(t.hasContent&&t.data||null)}catch(s){if(i)throw s;}},abort:function(){i&&i()}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET")}),i.ajaxTransport("script",function(n){if(n.crossDomain){var r,t;return{send:function(f,e){r=i("<script>").prop({charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e("error"===n.type?404:200,n.type)});u.head.appendChild(r[0])},abort:function(){t&&t()}}}}),ki=[],ni=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=ki.pop()||i.expando+"_"+ai++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,e,o,s=t.jsonp!==!1&&(ni.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ni.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ni,"$1"+f):t.jsonp!==!1&&(t.url+=(vi.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return o||i.error(f+" was not called"),o[0]},t.dataTypes[0]="json",e=n[f],n[f]=function(){o=arguments},u.always(function(){void 0===e?i(n).removeProp(f):n[f]=e;t[f]&&(t.jsonpCallback=r.jsonpCallback,ki.push(f));o&&i.isFunction(e)&&e(o[0]);o=e=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=rr.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=kr([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},di=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&di)return di.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>-1&&(u=i.trim(n.slice(e)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(o="POST"),f.length>0&&i.ajax({url:n,type:o||"GET",dataType:"html",data:t}).done(function(n){s=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).always(r&&function(n,t){f.each(function(){r.apply(this,s||[n.responseText,t,n])})}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&(s+c).indexOf("auto")>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,i.extend({},u)));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,r=this[0],u={top:0,left:0},e=r&&r.ownerDocument;if(e)return t=e.documentElement,i.contains(t,r)?(u=r.getBoundingClientRect(),f=hf(e),{top:u.top+f.pageYOffset-t.clientTop,left:u.left+f.pageXOffset-t.clientLeft}):u},position:function(){if(this[0]){var n,r,u=this[0],t={top:0,left:0};return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent;n&&"static"===i.css(n,"position");)n=n.offsetParent;return n||ht})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r="pageYOffset"===t;i.fn[n]=function(i){return a(this,function(n,i,u){var f=hf(n);return void 0===u?f?f[t]:n[i]:void(f?f.scrollTo(r?f.pageXOffset:u,r?u:f.pageYOffset):n[i]=u)},n,i,arguments.length)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=ci(f.pixelPosition,function(n,r){if(r)return(r=tt(n,t),si.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(u===!0||f===!0?"margin":"border");return a(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.extend({bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)},size:function(){return this.length}}),i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),cf=n.jQuery,lf=n.$,i.noConflict=function(t){return n.$===i&&(n.$=lf),t&&n.jQuery===i&&(n.jQuery=cf),i},t||(n.jQuery=n.$=i),i}),function(){function f(n,t,i){switch(i.length){case 0:return n.call(t);case 1:return n.call(t,i[0]);case 2:return n.call(t,i[0],i[1]);case 3:return n.call(t,i[0],i[1],i[2])}return n.apply(t,i)}function yh(n,t,i,r){for(var f=-1,e=n==null?0:n.length,u;++f<e;)u=n[f],t(r,u,i(u),n);return r}function c(n,t){for(var i=-1,r=n==null?0:n.length;++i<r;)if(t(n[i],i,n)===!1)break;return n}function ph(n,t){for(var i=n==null?0:n.length;i--;)if(t(n[i],i,n)===!1)break;return n}function ie(n,t){for(var i=-1,r=n==null?0:n.length;++i<r;)if(!t(n[i],i,n))return!1;return!0}function tt(n,t){for(var i=-1,f=n==null?0:n.length,e=0,u=[],r;++i<f;)r=n[i],t(r,i,n)&&(u[e++]=r);return u}function pi(n,t){var i=n==null?0:n.length;return!!i&&yt(n,t,0)>-1}function br(n,t,i){for(var r=-1,u=n==null?0:n.length;++r<u;)if(i(t,n[r]))return!0;return!1}function r(n,t){for(var i=-1,r=n==null?0:n.length,u=Array(r);++i<r;)u[i]=t(n[i],i,n);return u}function it(n,t){for(var i=-1,r=t.length,u=n.length;++i<r;)n[u+i]=t[i];return n}function kr(n,t,i,r){var u=-1,f=n==null?0:n.length;for(r&&f&&(i=n[++u]);++u<f;)i=t(i,n[u],u,n);return i}function wh(n,t,i,r){var u=n==null?0:n.length;for(r&&u&&(i=n[--u]);u--;)i=t(i,n[u],u,n);return i}function dr(n,t){for(var i=-1,r=n==null?0:n.length;++i<r;)if(t(n[i],i,n))return!0;return!1}function bh(n){return n.split("")}function kh(n){return n.match(os)||[]}function ue(n,t,i){var r;return i(n,function(n,i,u){if(t(n,i,u))return r=i,!1}),r}function wi(n,t,i,r){for(var f=n.length,u=i+(r?1:-1);r?u--:++u<f;)if(t(n[u],u,n))return u;return-1}function yt(n,t,i){return t===t?oc(n,t,i):wi(n,fe,i)}function dh(n,t,i,r){for(var u=i-1,f=n.length;++u<f;)if(r(n[u],t))return u;return-1}function fe(n){return n!==n}function ee(n,t){var i=n==null?0:n.length;return i?tu(n,t)/i:oi}function gr(t){return function(i){return i==null?n:i[t]}}function nu(t){return function(i){return t==null?n:t[i]}}function oe(n,t,i,r,u){return u(n,function(n,u,f){i=r?(r=!1,n):t(i,n,u,f)}),i}function gh(n,t){var i=n.length;for(n.sort(t);i--;)n[i]=n[i].value;return n}function tu(t,i){for(var r,f=-1,e=t.length,u;++f<e;)u=i(t[f]),u!==n&&(r=r===n?u:r+u);return r}function iu(n,t){for(var i=-1,r=Array(n);++i<n;)r[i]=t(i);return r}function nc(n,t){return r(t,function(t){return[t,n[t]]})}function e(n){return function(t){return n(t)}}function ru(n,t){return r(t,function(t){return n[t]})}function ui(n,t){return n.has(t)}function se(n,t){for(var i=-1,r=n.length;++i<r&&yt(t,n[i],0)>-1;);return i}function he(n,t){for(var i=n.length;i--&&yt(t,n[i],0)>-1;);return i}function tc(n,t){for(var i=n.length,r=0;i--;)n[i]===t&&++r;return r}function ic(n){return"\\"+ch[n]}function rc(t,i){return t==null?n:t[i]}function pt(n){return eh.test(n)}function uc(n){return oh.test(n)}function fc(n){for(var t,i=[];!(t=n.next()).done;)i.push(t.value);return i}function uu(n){var i=-1,t=Array(n.size);return n.forEach(function(n,r){t[++i]=[r,n]}),t}function ae(n,t){return function(i){return n(t(i))}}function rt(n,t){for(var i=-1,f=n.length,e=0,u=[],r;++i<f;)r=n[i],(r===t||r===fi)&&(n[i]=fi,u[e++]=i);return u}function bi(n){var i=-1,t=Array(n.size);return n.forEach(function(n){t[++i]=n}),t}function ec(n){var i=-1,t=Array(n.size);return n.forEach(function(n){t[++i]=[n,n]}),t}function oc(n,t,i){for(var r=i-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function sc(n,t,i){for(var r=i+1;r--;)if(n[r]===t)return r;return r}function wt(n){return pt(n)?hc(n):re(n)}function v(n){return pt(n)?cc(n):bh(n)}function hc(n){for(var t=yr.lastIndex=0;yr.test(n);)++t;return t}function cc(n){return n.match(yr)||[]}function lc(n){return n.match(fh)||[]}var n,ye="4.17.15",ki=200,pe="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",di="__lodash_hash_undefined__",we=500,fi="__lodash_placeholder__",g=1,eu=2,ot=4,st=1,ei=2,s=1,ut=2,ou=4,y=8,ht=16,p=32,ct=64,b=128,bt=256,gi=512,be=30,ke="...",de=800,ge=16,su=1,no=2,to=3,ft=1/0,nt=9007199254740991,io=17976931348623157e292,oi=NaN,w=4294967295,ro=w-1,uo=w>>>1,fo=[["ary",b],["bind",s],["bindKey",ut],["curry",y],["curryRight",ht],["flip",gi],["partial",p],["partialRight",ct],["rearg",bt]],lt="[object Arguments]",si="[object Array]",eo="[object AsyncFunction]",kt="[object Boolean]",dt="[object Date]",oo="[object DOMException]",hi="[object Error]",ci="[object Function]",hu="[object GeneratorFunction]",l="[object Map]",gt="[object Number]",so="[object Null]",k="[object Object]",cu="[object Promise]",ho="[object Proxy]",ni="[object RegExp]",a="[object Set]",ti="[object String]",li="[object Symbol]",co="[object Undefined]",ii="[object WeakMap]",lo="[object WeakSet]",ri="[object ArrayBuffer]",at="[object DataView]",nr="[object Float32Array]",tr="[object Float64Array]",ir="[object Int8Array]",rr="[object Int16Array]",ur="[object Int32Array]",fr="[object Uint8Array]",er="[object Uint8ClampedArray]",or="[object Uint16Array]",sr="[object Uint32Array]",ao=/\b__p \+= '';/g,vo=/\b(__p \+=) '' \+/g,yo=/(__e\(.*?\)|\b__t\)) \+\n'';/g,lu=/&(?:amp|lt|gt|quot|#39);/g,au=/[&<>"']/g,po=RegExp(lu.source),wo=RegExp(au.source),bo=/<%-([\s\S]+?)%>/g,ko=/<%([\s\S]+?)%>/g,vu=/<%=([\s\S]+?)%>/g,go=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ns=/^\w*$/,ts=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,hr=/[\\^$.*+?()[\]{}|]/g,is=RegExp(hr.source),yu=/^\s+|\s+$/g,pu=/^\s+/,rs=/\s+$/,us=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,fs=/\{\n\/\* \[wrapped with (.+)\] \*/,es=/,? & /,os=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ss=/\\(\\)?/g,hs=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,wu=/\w*$/,cs=/^[-+]0x[0-9a-f]+$/i,ls=/^0b[01]+$/i,as=/^\[object .+?Constructor\]$/,vs=/^0o[0-7]+$/i,ys=/^(?:0|[1-9]\d*)$/,ps=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ai=/($^)/,ws=/['\n\r\u2028\u2029\\]/g,vi="\\ud800-\\udfff",bu="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ku="\\u2700-\\u27bf",du="a-z\\xdf-\\xf6\\xf8-\\xff",gu="A-Z\\xc0-\\xd6\\xd8-\\xde",nf="\\ufe0e\\ufe0f",tf="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",cr="['’]",bs="["+vi+"]",rf="["+tf+"]",yi="["+bu+"]",uf="\\d+",ks="["+ku+"]",ff="["+du+"]",ef="[^"+vi+tf+uf+ku+du+gu+"]",lr="\\ud83c[\\udffb-\\udfff]",ds="(?:"+yi+"|"+lr+")",of="[^"+vi+"]",ar="(?:\\ud83c[\\udde6-\\uddff]){2}",vr="[\\ud800-\\udbff][\\udc00-\\udfff]",vt="["+gu+"]",sf="\\u200d",hf="(?:"+ff+"|"+ef+")",gs="(?:"+vt+"|"+ef+")",cf="(?:"+cr+"(?:d|ll|m|re|s|t|ve))?",lf="(?:"+cr+"(?:D|LL|M|RE|S|T|VE))?",af=ds+"?",vf="["+nf+"]?",nh="(?:"+sf+"(?:"+[of,ar,vr].join("|")+")"+vf+af+")*",yf=vf+af+nh,th="(?:"+[ks,ar,vr].join("|")+")"+yf,ih="(?:"+[of+yi+"?",yi,ar,vr,bs].join("|")+")",rh=RegExp(cr,"g"),uh=RegExp(yi,"g"),yr=RegExp(lr+"(?="+lr+")|"+ih+yf,"g"),fh=RegExp([vt+"?"+ff+"+"+cf+"(?="+[rf,vt,"$"].join("|")+")",gs+"+"+lf+"(?="+[rf,vt+hf,"$"].join("|")+")",vt+"?"+hf+"+"+cf,vt+"+"+lf,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",uf,th].join("|"),"g"),eh=RegExp("["+sf+vi+bu+nf+"]"),oh=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,sh=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],hh=-1,i={},t,re,ce,le,ve,fu,d;i[nr]=i[tr]=i[ir]=i[rr]=i[ur]=i[fr]=i[er]=i[or]=i[sr]=!0;i[lt]=i[si]=i[ri]=i[kt]=i[at]=i[dt]=i[hi]=i[ci]=i[l]=i[gt]=i[k]=i[ni]=i[a]=i[ti]=i[ii]=!1;t={};t[lt]=t[si]=t[ri]=t[at]=t[kt]=t[dt]=t[nr]=t[tr]=t[ir]=t[rr]=t[ur]=t[l]=t[gt]=t[k]=t[ni]=t[a]=t[ti]=t[li]=t[fr]=t[er]=t[or]=t[sr]=!0;t[hi]=t[ci]=t[ii]=!1;var ch={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},lh=parseFloat,ah=parseInt,pf=typeof global=="object"&&global&&global.Object===Object&&global,vh=typeof self=="object"&&self&&self.Object===Object&&self,u=pf||vh||Function("return this")(),pr=typeof exports=="object"&&exports&&!exports.nodeType&&exports,et=pr&&typeof module=="object"&&module&&!module.nodeType&&module,wf=et&&et.exports===pr,wr=wf&&pf.process,h=function(){try{var n=et&&et.require&&et.require("util").types;return n?n:wr&&wr.binding&&wr.binding("util")}catch(t){}}(),bf=h&&h.isArrayBuffer,kf=h&&h.isDate,df=h&&h.isMap,gf=h&&h.isRegExp,ne=h&&h.isSet,te=h&&h.isTypedArray;re=gr("length");ce=nu({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","Ĳ":"IJ","ĳ":"ij","Œ":"Oe","œ":"oe","ŉ":"'n","ſ":"s"});le=nu({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});ve=nu({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});fu=function fu(h){function et(n){if(wr(n)&&!vi(n)&&!(n instanceof lr)){if(n instanceof af)return n;if(vr.call(n,"__wrapped__"))return wd(n)}return new af(n)}function da(){}function af(t,i){this.__wrapped__=t;this.__actions__=[];this.__chain__=!!i;this.__index__=0;this.__values__=n}function lr(n){this.__wrapped__=n;this.__actions__=[];this.__dir__=1;this.__filtered__=!1;this.__iteratees__=[];this.__takeCount__=w;this.__views__=[]}function ait(){var n=new lr(this.__wrapped__);return n.__actions__=ff(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=ff(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=ff(this.__views__),n}function vit(){if(this.__filtered__){var n=new lr(this);n.__dir__=-1;n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function yit(){var n=this.__wrapped__.value(),f=this.__dir__,e=vi(n),o=f<0,s=e?n.length:0,h=yft(0,s,this.__views__),c=h.start,l=h.end,t=l-c,a=o?l:c-1,v=this.__iteratees__,d=v.length,y=0,p=nf(t,this.__takeCount__),r,u,i;if(!e||!o&&s==t&&p==t)return fk(n,this.__actions__);r=[];n:while(t--&&y<p){for(a+=f,u=-1,i=n[a];++u<d;){var w=v[u],g=w.iteratee,b=w.type,k=g(i);if(b==no)i=k;else if(!k)if(b==su)continue n;else break n}r[y++]=i}return r}function wc(n){var i=-1,r=n==null?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function pit(){this.__data__=yl?yl(null):{};this.size=0}function wit(n){var t=this.has(n)&&delete this.__data__[n];return this.size-=t?1:0,t}function bit(t){var i=this.__data__,r;return yl?(r=i[t],r===di?n:r):vr.call(i,t)?i[t]:n}function kit(t){var i=this.__data__;return yl?i[t]!==n:vr.call(i,t)}function dit(t,i){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=yl&&i===n?di:i,this}function nh(n){var i=-1,r=n==null?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function git(){this.__data__=[];this.size=0}function nrt(n){var t=this.__data__,i=ga(t,n),r;return i<0?!1:(r=t.length-1,i==r?t.pop():va.call(t,i,1),--this.size,!0)}function trt(t){var i=this.__data__,r=ga(i,t);return r<0?n:i[r][1]}function irt(n){return ga(this.__data__,n)>-1}function rrt(n,t){var i=this.__data__,r=ga(i,n);return r<0?(++this.size,i.push([n,t])):i[r][1]=t,this}function th(n){var i=-1,r=n==null?0:n.length,t;for(this.clear();++i<r;)t=n[i],this.set(t[0],t[1])}function urt(){this.size=0;this.__data__={hash:new wc,map:new(al||nh),string:new wc}}function frt(n){var t=vv(this,n)["delete"](n);return this.size-=t?1:0,t}function ert(n){return vv(this,n).get(n)}function ort(n){return vv(this,n).has(n)}function srt(n,t){var i=vv(this,n),r=i.size;return i.set(n,t),this.size+=i.size==r?0:1,this}function bc(n){var t=-1,i=n==null?0:n.length;for(this.__data__=new th;++t<i;)this.add(n[t])}function hrt(n){return this.__data__.set(n,di),this}function crt(n){return this.__data__.has(n)}function os(n){var t=this.__data__=new nh(n);this.size=t.size}function lrt(){this.__data__=new nh;this.size=0}function art(n){var t=this.__data__,i=t["delete"](n);return this.size=t.size,i}function vrt(n){return this.__data__.get(n)}function yrt(n){return this.__data__.has(n)}function prt(n,t){var i=this.__data__,r;if(i instanceof nh){if(r=i.__data__,!al||r.length<ki-1)return r.push([n,t]),this.size=++i.size,this;i=this.__data__=new th(r)}return i.set(n,t),this.size=i.size,this}function fb(n,t){var r=vi(n),u=!r&&nl(n),f=!r&&!u&&vh(n),o=!r&&!u&&!f&&tl(n),s=r||u||f||o,e=s?iu(n.length,vtt):[],h=e.length;for(var i in n)!(t||vr.call(n,i))||s&&(i=="length"||f&&(i=="offset"||i=="parent")||o&&(i=="buffer"||i=="byteLength"||i=="byteOffset")||ch(i,h))||e.push(i);return e}function eb(t){var i=t.length;return i?t[dy(0,i-1)]:n}function wrt(n,t){return yv(ff(n),kc(t,0,n.length))}function brt(n){return yv(ff(n))}function sy(t,i,r){(r===n||bs(t[i],r))&&(r!==n||i in t)||ih(t,i,r)}function wl(t,i,r){var u=t[i];vr.call(t,i)&&bs(u,r)&&(r!==n||i in t)||ih(t,i,r)}function ga(n,t){for(var i=n.length;i--;)if(bs(n[i][0],t))return i;return-1}function krt(n,t,i,r){return fh(n,function(n,u,f){t(r,n,i(n),f)}),r}function ob(n,t){return n&&ds(t,du(t),n)}function drt(n,t){return n&&ds(t,of(t),n)}function ih(n,t,i){t=="__proto__"&&ya?ya(n,t,{configurable:!0,enumerable:!0,value:i,writable:!0}):n[t]=i}function hy(t,i){for(var r=-1,u=i.length,f=bu(u),e=t==null;++r<u;)f[r]=e?n:fw(t,i[r]);return f}function kc(t,i,r){return t===t&&(r!==n&&(t=t<=r?t:r),i!==n&&(t=t>=i?t:i)),t}function vf(i,r,u,f,e,o){var s,l=r&g,a=r&eu,d=r&ot,v,h,y,p,b,w;if(u&&(s=e?u(i,f,e,o):u(i)),s!==n)return s;if(!pr(i))return i;if(v=vi(i),v){if(s=wft(i),!l)return ff(i,s)}else{if(h=tf(i),y=h==ci||h==hu,vh(i))return sk(i,l);if(h==k||h==lt||y&&!e){if(s=a||y?{}:od(i),!l)return a?eft(i,drt(s,i)):fft(i,ob(s,i))}else{if(!t[h])return e?i:{};s=bft(i,h,l)}}return(o||(o=new os),p=o.get(i),p)?p:(o.set(i,s),uw(i)?i.forEach(function(n){s.add(vf(n,r,u,n,i,o))}):rw(i)&&i.forEach(function(n,t){s.set(t,vf(n,r,u,t,i,o))}),b=d?a?lp:cp:a?of:du,w=v?n:b(i),c(w||i,function(n,t){w&&(t=n,n=i[t]);wl(s,t,vf(n,r,u,t,i,o))}),s)}function grt(n){var t=du(n);return function(i){return sb(i,n,t)}}function sb(t,i,r){var u=r.length;if(t==null)return!u;for(t=yr(t);u--;){var f=r[u],o=i[f],e=t[f];if(e===n&&!(f in t)||!o(e))return!1}return!0}function hb(t,i,r){if(typeof t!="function")throw new lf(o);return ia(function(){t.apply(n,r)},i)}function bl(n,t,i,u){var a=-1,h=pi,c=!0,v=n.length,s=[],y=t.length,f,o,l;if(!v)return s;i&&(t=r(t,e(i)));u?(h=br,c=!1):t.length>=ki&&(h=ui,c=!1,t=new bc(t));n:while(++a<v)if(f=n[a],o=i==null?f:i(f),f=u||f!==0?f:0,c&&o===o){for(l=y;l--;)if(t[l]===o)continue n;s.push(f)}else h(t,o,u)||s.push(f);return s}function nut(n,t){var i=!0;return fh(n,function(n,r,u){return i=!!t(n,r,u)}),i}function nv(t,i,r){for(var o=-1,h=t.length,f,u,e,s;++o<h;)f=t[o],u=i(f),u!=null&&(e===n?u===u&&!cf(u):r(u,e))&&(e=u,s=f);return s}function tut(t,i,r,u){var f=t.length;for(r=yi(r),r<0&&(r=-r>f?0:f+r),u=u===n||u>f?f:yi(u),u<0&&(u+=f),u=r>u?0:ln(u);r<u;)t[r++]=i;return t}function cb(n,t){var i=[];return fh(n,function(n,r,u){t(n,r,u)&&i.push(n)}),i}function gu(n,t,i,r,u){var e=-1,o=n.length,f;for(i||(i=dft),u||(u=[]);++e<o;)f=n[e],t>0&&i(f)?t>1?gu(f,t-1,i,r,u):it(u,f):r||(u[u.length]=f);return u}function ks(n,t){return n&&tv(n,t,du)}function ay(n,t){return n&&ly(n,t,du)}function iv(n,t){return tt(t,function(t){return bh(n[t])})}function el(t,i){i=ac(i,t);for(var r=0,u=i.length;t!=null&&r<u;)t=t[gs(i[r++])];return r&&r==u?t:n}function lb(n,t,i){var r=t(n);return vi(n)?r:it(r,i(n))}function rf(t){return t==null?t===n?co:so:yc&&yc in yr(t)?vft(t):uet(t)}function vy(n,t){return n>t}function iut(n,t){return n!=null&&vr.call(n,t)}function rut(n,t){return n!=null&&t in yr(n)}function uut(n,t,i){return n>=nf(t,i)&&n<ku(t,i)}function yy(t,i,u){for(var b=u?br:pi,k=t[0].length,a=t.length,f=a,v=bu(a),y=Infinity,l=[],o,p,c,s,h,w;f--;)o=t[f],f&&i&&(o=r(o,e(i))),y=nf(o.length,y),v[f]=!u&&(i||k>=120&&o.length>=120)?new bc(f&&o):n;o=t[0];p=-1;c=v[0];n:while(++p<k&&l.length<y)if(s=o[p],h=i?i(s):s,s=u||s!==0?s:0,!(c?ui(c,h):b(l,h,u))){for(f=a;--f;)if(w=v[f],!(w?ui(w,h):b(t[f],h,u)))continue n;c&&c.push(h);l.push(s)}return l}function fut(n,t,i,r){return ks(n,function(n,u,f){t(r,i(n),u,f)}),r}function kl(t,i,r){i=ac(i,t);t=ad(t,i);var u=t==null?t:t[gs(pf(i))];return u==null?n:f(u,t,r)}function ab(n){return wr(n)&&rf(n)==lt}function eut(n){return wr(n)&&rf(n)==ri}function out(n){return wr(n)&&rf(n)==dt}function dl(n,t,i,r,u){return n===t?!0:n==null||t==null||!wr(n)&&!wr(t)?n!==n&&t!==t:sut(n,t,i,r,dl,u)}function sut(n,t,i,r,u,f){var s=vi(n),p=vi(t),e=s?si:tf(n),o=p?si:tf(t),l,a,v,y;e=e==lt?k:e;o=o==lt?k:o;var h=e==k,w=o==k,c=e==o;if(c&&vh(n)){if(!vh(t))return!1;s=!0;h=!1}return c&&!h?(f||(f=new os),s||tl(n)?ud(n,t,i,r,u,f):lft(n,t,e,i,r,u,f)):!(i&st)&&(l=h&&vr.call(n,"__wrapped__"),a=w&&vr.call(t,"__wrapped__"),l||a)?(v=l?n.value():n,y=a?t.value():t,f||(f=new os),u(v,y,i,r,f)):c?(f||(f=new os),aft(n,t,i,r,u,f)):!1}function hut(n){return wr(n)&&tf(n)==l}function py(t,i,r,u){var e=r.length,l=e,a=!u,f,h,c;if(t==null)return!l;for(t=yr(t);e--;)if(f=r[e],a&&f[2]?f[1]!==t[f[0]]:!(f[0]in t))return!1;while(++e<l){f=r[e];var o=f[0],s=t[o],v=f[1];if(a&&f[2]){if(s===n&&!(o in t))return!1}else if(h=new os,u&&(c=u(s,v,o,t,i,h)),!(c===n?dl(v,s,st|ei,u,h):c))return!1}return!0}function vb(n){if(!pr(n)||net(n))return!1;var t=bh(n)?ktt:as;return t.test(gc(n))}function cut(n){return wr(n)&&rf(n)==ni}function lut(n){return wr(n)&&tf(n)==a}function aut(n){return wr(n)&&gv(n.length)&&!!i[rf(n)]}function yb(n){return typeof n=="function"?n:n==null?sf:typeof n=="object"?vi(n)?bb(n[0],n[1]):wb(n):ctt(n)}function wy(n){var i,t;if(!ta(n))return rit(n);i=[];for(t in yr(n))vr.call(n,t)&&t!="constructor"&&i.push(t);return i}function vut(n){var r,i,t;if(!pr(n))return ret(n);r=ta(n);i=[];for(t in n)t=="constructor"&&(r||!vr.call(n,t))||i.push(t);return i}function by(n,t){return n<t}function pb(n,t){var r=-1,i=ef(n)?bu(n.length):[];return fh(n,function(n,u,f){i[++r]=t(n,u,f)}),i}function wb(n){var t=ap(n);return t.length==1&&t[0][2]?cd(t[0][0],t[0][1]):function(i){return i===n||py(i,n,t)}}function bb(t,i){return yp(t)&&hd(i)?cd(gs(t),i):function(r){var u=fw(r,t);return u===n&&u===i?ew(r,t):dl(i,u,st|ei)}}function rv(t,i,r,u,f){t!==i&&tv(i,function(e,o){if(f||(f=new os),pr(e))yut(t,i,o,r,rv,u,f);else{var s=u?u(wp(t,o),e,o+"",t,i,f):n;s===n&&(s=e);sy(t,o,s)}},of)}function yut(t,i,r,u,f,e,o){var c=wp(t,r),s=wp(i,r),y=o.get(s),h,l;if(y){sy(t,r,y);return}if(h=e?e(c,s,r+"",t,i,o):n,l=h===n,l){var a=vi(s),v=!a&&vh(s),p=!a&&!v&&tl(s);h=s;a||v||p?vi(c)?h=c:nu(c)?h=ff(c):v?(l=!1,h=sk(s,!0)):p?(l=!1,h=hk(s,!0)):h=[]:ua(s)||nl(s)?(h=c,nl(c)?h=an(c):(!pr(c)||bh(c))&&(h=od(s))):l=!1}l&&(o.set(s,h),f(h,s,u,e,o),o["delete"](s));sy(t,r,h)}function kb(t,i){var r=t.length;if(r)return i+=i<0?r:0,ch(i,r)?t[i]:n}function db(n,t,i){var f=-1,u;return t=r(t.length?t:[sf],e(vt())),u=pb(n,function(n){var i=r(t,function(t){return t(n)});return{criteria:i,index:++f,value:n}}),gh(u,function(n,t){return uft(n,t,i)})}function put(n,t){return gb(n,t,function(t,i){return ew(n,i)})}function gb(n,t,i){for(var f=-1,o=t.length,e={},r,u;++f<o;)r=t[f],u=el(n,r),i(u,r)&&gl(e,ac(r,n),u);return e}function wut(n){return function(t){return el(t,n)}}function ky(n,t,i,u){var c=u?dh:yt,s=-1,l=t.length,f=n;for(n===t&&(t=ff(t)),i&&(f=r(n,e(i)));++s<l;)for(var o=0,h=t[s],a=i?i(h):h;(o=c(f,a,o,u))>-1;)f!==n&&va.call(f,o,1),va.call(n,o,1);return n}function nk(n,t){for(var r=n?t.length:0,f=r-1,i,u;r--;)i=t[r],(r==f||i!==u)&&(u=i,ch(i)?va.call(n,i,1):ip(n,i));return n}function dy(n,t){return n+wa(rb()*(t-n+1))}function but(n,t,i,r){for(var e=-1,u=ku(pa((t-n)/(i||1)),0),f=bu(u);u--;)f[r?u:++e]=n,n+=i;return f}function gy(n,t){var i="";if(!n||t<1||t>nt)return i;do t%2&&(i+=n),t=wa(t/2),t&&(n+=n);while(t);return i}function cr(n,t){return bp(ld(n,t,sf),n+"")}function kut(n){return eb(cl(n))}function dut(n,t){var i=cl(n);return yv(i,kc(t,0,i.length))}function gl(t,i,r,u){var e,o,h;if(!pr(t))return t;i=ac(i,t);for(var s=-1,c=i.length,l=c-1,f=t;f!=null&&++s<c;)e=gs(i[s]),o=r,s!=l&&(h=f[e],o=u?u(h,e,f):n,o===n&&(o=pr(h)?h:ch(i[s+1])?[]:{})),wl(f,e,o),f=f[e];return t}function gut(n){return yv(cl(n))}function yf(n,t,i){var u=-1,r=n.length,f;for(t<0&&(t=-t>r?0:r+t),i=i>r?r:i,i<0&&(i+=r),r=t>i?0:i-t>>>0,t>>>=0,f=bu(r);++u<r;)f[u]=n[u+t];return f}function nft(n,t){var i;return fh(n,function(n,r,u){return i=t(n,r,u),!i}),!!i}function uv(n,t,i){var f=0,r=n==null?f:n.length,e,u;if(typeof t=="number"&&t===t&&r<=uo){while(f<r)e=f+r>>>1,u=n[e],u!==null&&!cf(u)&&(i?u<=t:u<t)?f=e+1:r=e;return r}return tp(n,t,sf,i)}function tp(t,i,r,u){var v;i=r(i);for(var s=0,e=t==null?0:t.length,y=i!==i,p=i===null,w=cf(i),b=i===n;s<e;){var h=wa((s+e)/2),f=r(t[h]),c=f!==n,l=f===null,o=f===f,a=cf(f);v=y?u||o:b?o&&(u||c):p?o&&c&&(u||!l):w?o&&c&&!l&&(u||!a):l||a?!1:u?f<=i:f<i;v?s=h+1:e=h}return nf(e,ro)}function ik(n,t){for(var r=-1,o=n.length,s=0,f=[],i,u,e;++r<o;)i=n[r],u=t?t(i):i,r&&bs(u,e)||(e=u,f[s++]=i===0?0:i);return f}function rk(n){return typeof n=="number"?n:cf(n)?oi:+n}function hf(n){if(typeof n=="string")return n;if(vi(n))return r(n,hf)+"";if(cf(n))return ub?ub.call(n):"";var t=n+"";return t=="0"&&1/n==-ft?"-0":t}function cc(n,t,i){var l=-1,o=pi,a=n.length,s=!0,e=[],r=e,h,u,f,c;if(i)s=!1,o=br;else if(a>=ki){if(h=t?null:nd(n),h)return bi(h);s=!1;o=ui;r=new bc}else r=t?[]:e;n:while(++l<a)if(u=n[l],f=t?t(u):u,u=i||u!==0?u:0,s&&f===f){for(c=r.length;c--;)if(r[c]===f)continue n;t&&r.push(f);e.push(u)}else o(r,f,i)||(r!==e&&r.push(f),e.push(u));return e}function ip(n,t){return t=ac(t,n),n=ad(n,t),n==null||delete n[gs(pf(t))]}function uk(n,t,i,r){return gl(n,t,i(el(n,t)),r)}function fv(n,t,i,r){for(var f=n.length,u=r?f:-1;(r?u--:++u<f)&&t(n[u],u,n););return i?yf(n,r?0:u,r?u+1:f):yf(n,r?u+1:0,r?f:u)}function fk(n,t){var i=n;return i instanceof lr&&(i=i.value()),kr(t,function(n,t){return t.func.apply(t.thisArg,it([n],t.args))},i)}function rp(n,t,i){var u=n.length,r,f,o,e;if(u<2)return u?cc(n[0]):[];for(r=-1,f=bu(u);++r<u;)for(o=n[r],e=-1;++e<u;)e!=r&&(f[r]=bl(f[r]||o,n[e],t,i));return cc(gu(f,1),t,i)}function ek(t,i,r){for(var u=-1,o=t.length,s=i.length,f={},e;++u<o;)e=u<s?i[u]:n,r(f,t[u],e);return f}function up(n){return nu(n)?n:[]}function fp(n){return typeof n=="function"?n:sf}function ac(n,t){return vi(n)?n:yp(n,t)?[n]:kp(ar(n))}function vc(t,i,r){var u=t.length;return r=r===n?u:r,!i&&r>=u?t:yf(t,i,r)}function sk(n,t){if(t)return n.slice();var i=n.length,r=dw?dw(i):new n.constructor(i);return n.copy(r),r}function op(n){var t=new n.constructor(n.byteLength);return new la(t).set(new la(n)),t}function tft(n,t){var i=t?op(n.buffer):n.buffer;return new n.constructor(i,n.byteOffset,n.byteLength)}function ift(n){var t=new n.constructor(n.source,wu.exec(n));return t.lastIndex=n.lastIndex,t}function rft(n){return pl?yr(pl.call(n)):{}}function hk(n,t){var i=t?op(n.buffer):n.buffer;return new n.constructor(i,n.byteOffset,n.length)}function ck(t,i){if(t!==i){var o=t!==n,s=t===null,r=t===t,u=cf(t),h=i!==n,c=i===null,f=i===i,e=cf(i);if(!c&&!e&&!u&&t>i||u&&h&&f&&!c&&!e||s&&h&&f||!o&&f||!r)return 1;if(!s&&!u&&!e&&t<i||e&&o&&r&&!s&&!u||c&&o&&r||!h&&r||!f)return-1}return 0}function uft(n,t,i){for(var r=-1,f=n.criteria,o=t.criteria,s=f.length,h=i.length,u,e;++r<s;)if(u=ck(f[r],o[r]),u)return r>=h?u:(e=i[r],u*(e=="desc"?-1:1));return n.index-t.index}function lk(n,t,i,r){for(var u=-1,o=n.length,s=i.length,f=-1,h=t.length,c=ku(o-s,0),e=bu(h+c),l=!r;++f<h;)e[f]=t[f];while(++u<s)(l||u<o)&&(e[i[u]]=n[u]);while(c--)e[f++]=n[u++];return e}function ak(n,t,i,r){for(var u=-1,s=n.length,h=-1,c=i.length,e=-1,l=t.length,a=ku(s-c,0),f=bu(a+l),v=!r,o;++u<a;)f[u]=n[u];for(o=u;++e<l;)f[o+e]=t[e];while(++h<c)(v||u<s)&&(f[o+i[h]]=n[u++]);return f}function ff(n,t){var i=-1,r=n.length;for(t||(t=bu(r));++i<r;)t[i]=n[i];return t}function ds(t,i,r,u){var h=!r,o,s,f,e;for(r||(r={}),o=-1,s=i.length;++o<s;)f=i[o],e=u?u(r[f],t[f],f,r,t):n,e===n&&(e=t[f]),h?ih(r,f,e):wl(r,f,e);return r}function fft(n,t){return ds(n,vp(n),t)}function eft(n,t){return ds(n,fd(n),t)}function ev(n,t){return function(i,r){var u=vi(i)?yh:krt,f=t?t():{};return u(i,n,vt(r,2),f)}}function ol(t){return cr(function(i,r){var e=-1,u=r.length,f=u>1?r[u-1]:n,s=u>2?r[2]:n,o;for(f=t.length>3&&typeof f=="function"?(u--,f):n,s&&uf(r[0],r[1],s)&&(f=u<3?n:f,u=1),i=yr(i);++e<u;)o=r[e],o&&t(i,o,e,f);return i})}function vk(n,t){return function(i,r){if(i==null)return i;if(!ef(i))return n(i,r);for(var f=i.length,u=t?f:-1,e=yr(i);t?u--:++u<f;)if(r(e[u],u,e)===!1)break;return i}}function yk(n){return function(t,i,r){for(var s=-1,f=yr(t),e=r(t),o=e.length,u;o--;)if(u=e[n?o:++s],i(f[u],u,f)===!1)break;return t}}function oft(n,t,i){function r(){var t=this&&this!==u&&this instanceof r?e:n;return t.apply(f?i:this,arguments)}var f=t&s,e=na(n);return r}function pk(t){return function(i){i=ar(i);var r=pt(i)?v(i):n,u=r?r[0]:i.charAt(0),f=r?vc(r,1).join(""):i.slice(1);return u[t]()+f}}function sl(n){return function(t){return kr(utt(ntt(t).replace(rh,"")),n,"")}}function na(n){return function(){var t=arguments,i,r;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}return i=pc(n.prototype),r=n.apply(i,t),pr(r)?r:i}}function sft(t,i,r){function e(){for(var s=arguments.length,h=bu(s),c=s,l=hl(e),a,v;c--;)h[c]=arguments[c];return(a=s<3&&h[0]!==l&&h[s-1]!==l?[]:rt(h,l),s-=a.length,s<r)?gk(t,i,ov,e.placeholder,n,h,a,n,n,r-s):(v=this&&this!==u&&this instanceof e?o:t,f(v,this,h))}var o=na(t);return e}function wk(t){return function(i,r,u){var e=yr(i),o,f;return ef(i)||(o=vt(r,3),i=du(i),r=function(n){return o(e[n],n,e)}),f=t(i,r,u),f>-1?e[o?i[f]:f]:n}}function bk(t){return oh(function(i){var s=i.length,e=s,c=af.prototype.thru,u,r,h,f;for(t&&i.reverse();e--;){if(u=i[e],typeof u!="function")throw new lf(o);c&&!r&&av(u)=="wrapper"&&(r=new af([],!0))}for(e=r?e:s;++e<s;)u=i[e],h=av(u),f=h=="wrapper"?lv(u):n,r=f&&pp(f[0])&&f[1]==(b|y|p|bt)&&!f[4].length&&f[9]==1?r[av(f[0])].apply(r,f[3]):u.length==1&&pp(u)?r[h]():r.thru(u);return function(){var u=arguments,f=u[0],n,t;if(r&&u.length==1&&vi(f))return r.plant(f).value();for(n=0,t=s?i[n].apply(this,u):f;++n<s;)t=i[n].call(this,t);return t}})}function ov(t,i,r,f,e,o,h,c,l,a){function p(){for(var s=arguments.length,n=bu(s),b=s,tt,ut,ft,it,y;b--;)n[b]=arguments[b];return(v&&(tt=hl(p),ut=tc(n,tt)),f&&(n=lk(n,f,e,v)),o&&(n=ak(n,o,h,v)),s-=ut,v&&s<a)?(ft=rt(n,tt),gk(t,i,ov,p.placeholder,r,n,ft,c,l,a-s)):(it=d?r:this,y=w?it[t]:t,s=n.length,c?n=fet(n,c):g&&s>1&&n.reverse(),k&&l<s&&(n.length=l),this&&this!==u&&this instanceof p&&(y=nt||na(y)),y.apply(it,n))}var k=i&b,d=i&s,w=i&ut,v=i&(y|ht),g=i&gi,nt=w?n:na(t);return p}function kk(n,t){return function(i,r){return fut(i,n,t(r),{})}}function sv(t,i){return function(r,u){var f;if(r===n&&u===n)return i;if(r!==n&&(f=r),u!==n){if(f===n)return u;typeof r=="string"||typeof u=="string"?(r=hf(r),u=hf(u)):(r=rk(r),u=rk(u));f=t(r,u)}return f}}function sp(n){return oh(function(t){return t=r(t,e(vt())),cr(function(i){var r=this;return n(t,function(n){return f(n,r,i)})})})}function hv(t,i){var r,u;return(i=i===n?" ":hf(i),r=i.length,r<2)?r?gy(i,t):i:(u=gy(i,pa(t/wt(i))),pt(i)?vc(v(u),0,t).join(""):u.slice(0,t))}function hft(n,t,i,r){function e(){for(var a=-1,c=arguments.length,t=-1,l=r.length,s=bu(l+c),v=this&&this!==u&&this instanceof e?h:n;++t<l;)s[t]=r[t];while(c--)s[t++]=arguments[++a];return f(v,o?i:this,s)}var o=t&s,h=na(n);return e}function dk(t){return function(i,r,u){return u&&typeof u!="number"&&uf(i,r,u)&&(r=u=n),i=oc(i),r===n?(r=i,i=0):r=oc(r),u=u===n?i<r?1:-1:oc(u),but(i,r,u,t)}}function cv(n){return function(t,i){return typeof t=="string"&&typeof i=="string"||(t=re(t),i=re(i)),n(t,i)}}function gk(t,i,r,u,f,e,o,h,c,l){var a=i&y,b=a?o:n,k=a?n:o,d=a?e:n,g=a?n:e,w,v;return i|=a?p:ct,i&=~(a?ct:p),i&ou||(i&=~(s|ut)),w=[t,i,f,d,b,g,k,h,c,l],v=r.apply(n,w),pp(t)&&vd(v,w),v.placeholder=u,yd(v,t,i)}function hp(n){var t=il[n];return function(n,i){if(n=re(n),i=i==null?0:nf(yi(i),292),i&&ib(n)){var r=(ar(n)+"e").split("e"),u=t(r[0]+"e"+(+r[1]+i));return r=(ar(u)+"e").split("e"),+(r[0]+"e"+(+r[1]-i))}return t(n)}}function td(n){return function(t){var i=tf(t);return i==l?uu(t):i==a?ec(t):nc(t,n(t))}}function eh(t,i,r,u,f,e,h,c){var w=i&ut,a,b,k,v,l,d,g;if(!w&&typeof t!="function")throw new lf(o);return a=u?u.length:0,a||(i&=~(p|ct),u=f=n),h=h===n?h:ku(yi(h),0),c=c===n?c:yi(c),a-=f?f.length:0,i&ct&&(b=u,k=f,u=f=n),v=w?n:lv(t),l=[t,i,r,u,f,b,k,e,h,c],v&&iet(l,v),t=l[0],i=l[1],r=l[2],u=l[3],f=l[4],c=l[9]=l[9]===n?w?0:t.length:ku(l[9]-a,0),!c&&i&(y|ht)&&(i&=~(y|ht)),d=i&&i!=s?i==y||i==ht?sft(t,i,c):i!=p&&i!=(s|p)||f.length?ov.apply(n,l):hft(t,i,r,u):oft(t,i,r),g=v?np:vd,yd(g(d,l),t,i)}function id(t,i,r,u){return t===n||bs(t,rl[r])&&!vr.call(u,r)?i:t}function rd(t,i,r,u,f,e){return pr(t)&&pr(i)&&(e.set(i,t),rv(t,i,n,rd,e),e["delete"](i)),t}function cft(t){return ua(t)?n:t}function ud(t,i,r,u,f,e){var p=r&st,l=t.length,w=i.length,a,o,h,y;if(l!=w&&!(p&&w>l))return!1;if(a=e.get(t),a&&e.get(i))return a==i;var s=-1,c=!0,v=r&ei?new bc:n;for(e.set(t,i),e.set(i,t);++s<l;){if(o=t[s],h=i[s],u&&(y=p?u(h,o,s,i,t,e):u(o,h,s,t,i,e)),y!==n){if(y)continue;c=!1;break}if(v){if(!dr(i,function(n,t){if(!ui(v,t)&&(o===n||f(o,n,r,u,e)))return v.push(t)})){c=!1;break}}else if(!(o===h||f(o,h,r,u,e))){c=!1;break}}return e["delete"](t),e["delete"](i),c}function lft(n,t,i,r,u,f,e){var o,h,s,c;switch(i){case at:if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)return!1;n=n.buffer;t=t.buffer;case ri:return n.byteLength!=t.byteLength||!f(new la(n),new la(t))?!1:!0;case kt:case dt:case gt:return bs(+n,+t);case hi:return n.name==t.name&&n.message==t.message;case ni:case ti:return n==t+"";case l:o=uu;case a:return(h=r&st,o||(o=bi),n.size!=t.size&&!h)?!1:(s=e.get(n),s)?s==t:(r|=ei,e.set(n,t),c=ud(o(n),o(t),r,u,f,e),e["delete"](n),c);case li:if(pl)return pl.call(n)==pl.call(t)}return!1}function aft(t,i,r,u,f,e){var y=r&st,w=cp(t),b=w.length,g=cp(i),nt=g.length,s,o,k,h,p,c,l,d,a,v;if(b!=nt&&!y)return!1;for(s=b;s--;)if(o=w[s],!(y?o in i:vr.call(i,o)))return!1;if(k=e.get(t),k&&e.get(i))return k==i;for(h=!0,e.set(t,i),e.set(i,t),p=y;++s<b;){if(o=w[s],c=t[o],l=i[o],u&&(d=y?u(l,c,o,i,t,e):u(c,l,o,t,i,e)),!(d===n?c===l||f(c,l,r,u,e):d)){h=!1;break}p||(p=o=="constructor")}return h&&!p&&(a=t.constructor,v=i.constructor,a!=v&&"constructor"in t&&"constructor"in i&&!(typeof a=="function"&&a instanceof a&&typeof v=="function"&&v instanceof v)&&(h=!1)),e["delete"](t),e["delete"](i),h}function oh(t){return bp(ld(t,n,dd),t+"")}function cp(n){return lb(n,du,vp)}function lp(n){return lb(n,of,fd)}function av(n){for(var t=n.name+"",u=fl[t],f=vr.call(fl,t)?u.length:0,i,r;f--;)if(i=u[f],r=i.func,r==null||r==n)return i.name;return t}function hl(n){var t=vr.call(et,"placeholder")?et:n;return t.placeholder}function vt(){var n=et.iteratee||lw;return n=n===lw?yb:n,arguments.length?n(arguments[0],arguments[1]):n}function vv(n,t){var i=n.__data__;return gft(t)?i[typeof t=="string"?"string":"hash"]:i.map}function ap(n){for(var t=du(n),i=t.length,r,u;i--;)r=t[i],u=n[r],t[i]=[r,u,hd(u)];return t}function dc(t,i){var r=rc(t,i);return vb(r)?r:n}function vft(t){var u=vr.call(t,yc),f=t[yc],i,r;try{t[yc]=n;i=!0}catch(e){}return r=ha.call(t),i&&(u?t[yc]=f:delete t[yc]),r}function yft(n,t,i){for(var f=-1,e=i.length,u,r;++f<e;){u=i[f];r=u.size;switch(u.type){case"drop":n+=r;break;case"dropRight":t-=r;break;case"take":t=nf(t,n+r);break;case"takeRight":n=ku(n,t-r)}}return{start:n,end:t}}function pft(n){var t=n.match(fs);return t?t[1].split(es):[]}function ed(n,t,i){var u;t=ac(t,n);for(var f=-1,r=t.length,e=!1;++f<r;){if(u=gs(t[f]),!(e=n!=null&&i(n,u)))break;n=n[u]}return e||++f!=r?e:(r=n==null?0:n.length,!!r&&gv(r)&&ch(u,r)&&(vi(n)||nl(n)))}function wft(n){var i=n.length,t=new n.constructor(i);return i&&typeof n[0]=="string"&&vr.call(n,"index")&&(t.index=n.index,t.input=n.input),t}function od(n){return typeof n.constructor=="function"&&!ta(n)?pc(aa(n)):{}}function bft(n,t,i){var r=n.constructor;switch(t){case ri:return op(n);case kt:case dt:return new r(+n);case at:return tft(n,i);case nr:case tr:case ir:case rr:case ur:case fr:case er:case or:case sr:return hk(n,i);case l:return new r;case gt:case ti:return new r(n);case ni:return ift(n);case a:return new r;case li:return rft(n)}}function kft(n,t){var i=t.length,r;return i?(r=i-1,t[r]=(i>1?"& ":"")+t[r],t=t.join(i>2?", ":" "),n.replace(us,"{\n/* [wrapped with "+t+"] */\n")):n}function dft(n){return vi(n)||nl(n)||!!(tb&&n&&n[tb])}function ch(n,t){var i=typeof n;return t=t==null?nt:t,!!t&&(i=="number"||i!="symbol"&&ys.test(n))&&n>-1&&n%1==0&&n<t}function uf(n,t,i){if(!pr(i))return!1;var r=typeof t;return(r=="number"?ef(i)&&ch(t,i.length):r=="string"&&t in i)?bs(i[t],n):!1}function yp(n,t){if(vi(n))return!1;var i=typeof n;return i=="number"||i=="symbol"||i=="boolean"||n==null||cf(n)?!0:ns.test(n)||!go.test(n)||t!=null&&n in yr(t)}function gft(n){var t=typeof n;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?n!=="__proto__":n===null}function pp(n){var r=av(n),t=et[r],i;return typeof t!="function"||!(r in lr.prototype)?!1:n===t?!0:(i=lv(t),!!i&&n===i[0])}function net(n){return!!kw&&kw in n}function ta(n){var t=n&&n.constructor,i=typeof t=="function"&&t.prototype||rl;return n===i}function hd(n){return n===n&&!pr(n)}function cd(t,i){return function(r){return r==null?!1:r[t]===i&&(i!==n||t in yr(r))}}function tet(n){var t=kv(n,function(n){return i.size===we&&i.clear(),n}),i=t.cache;return t}function iet(n,t){var f=n[1],u=t[1],e=f|u,o=e<(s|ut|b),h=u==b&&f==y||u==b&&f==bt&&n[7].length<=t[8]||u==(b|bt)&&t[7].length<=t[8]&&f==y,i,r;return(o||h)?(u&s&&(n[2]=t[2],e|=f&s?0:ou),i=t[3],i&&(r=n[3],n[3]=r?lk(r,i,t[4]):i,n[4]=r?rt(n[3],fi):t[4]),i=t[5],i&&(r=n[5],n[5]=r?ak(r,i,t[6]):i,n[6]=r?rt(n[5],fi):t[6]),i=t[7],i&&(n[7]=i),u&b&&(n[8]=n[8]==null?t[8]:nf(n[8],t[8])),n[9]==null&&(n[9]=t[9]),n[0]=t[0],n[1]=e,n):n}function ret(n){var t=[],i;if(n!=null)for(i in yr(n))t.push(i);return t}function uet(n){return ha.call(n)}function ld(t,i,r){return i=ku(i===n?t.length-1:i,0),function(){for(var e=arguments,n=-1,o=ku(e.length-i,0),s=bu(o),u;++n<o;)s[n]=e[i+n];for(n=-1,u=bu(i+1);++n<i;)u[n]=e[n];return u[i]=r(s),f(t,this,u)}}function ad(n,t){return t.length<2?n:el(n,yf(t,0,-1))}function fet(t,i){for(var f=t.length,r=nf(i.length,f),e=ff(t),u;r--;)u=i[r],t[r]=ch(u,f)?e[u]:n;return t}function wp(n,t){if(t!=="constructor"||typeof n[t]!="function")return t=="__proto__"?void 0:n[t]}function yd(n,t,i){var r=t+"";return bp(n,kft(r,eet(pft(r),i)))}function pd(t){var i=0,r=0;return function(){var u=uit(),f=ge-(u-r);if(r=u,f>0){if(++i>=de)return arguments[0]}else i=0;return t.apply(n,arguments)}}function yv(t,i){var r=-1,f=t.length,o=f-1,u,e;for(i=i===n?f:i;++r<i;)u=dy(r,o),e=t[u],t[u]=t[r],t[r]=e;return t.length=i,t}function gs(n){if(typeof n=="string"||cf(n))return n;var t=n+"";return t=="0"&&1/n==-ft?"-0":t}function gc(n){if(n!=null){try{return sa.call(n)}catch(t){}try{return n+""}catch(t){}}return""}function eet(n,t){return c(fo,function(i){var r="_."+i[0];t&i[1]&&!pi(n,r)&&n.push(r)}),n.sort()}function wd(n){if(n instanceof lr)return n.clone();var t=new af(n.__wrapped__,n.__chain__);return t.__actions__=ff(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}function oet(t,i,r){var u;if(i=(r?uf(t,i,r):i===n)?1:ku(yi(i),0),u=t==null?0:t.length,!u||i<1)return[];for(var f=0,o=0,e=bu(pa(u/i));f<u;)e[o++]=yf(t,f,f+=i);return e}function set(n){for(var i=-1,u=n==null?0:n.length,f=0,r=[],t;++i<u;)t=n[i],t&&(r[f++]=t);return r}function het(){var n=arguments.length;if(!n)return[];for(var r=bu(n-1),t=arguments[0],i=n;i--;)r[i-1]=arguments[i];return it(vi(t)?ff(t):[t],gu(r,1))}function yet(t,i,r){var u=t==null?0:t.length;return u?(i=r||i===n?1:yi(i),yf(t,i<0?0:i,u)):[]}function pet(t,i,r){var u=t==null?0:t.length;return u?(i=r||i===n?1:yi(i),i=u-i,yf(t,0,i<0?0:i)):[]}function wet(n,t){return n&&n.length?fv(n,vt(t,3),!0,!0):[]}function bet(n,t){return n&&n.length?fv(n,vt(t,3),!0):[]}function ket(n,t,i,r){var u=n==null?0:n.length;return u?(i&&typeof i!="number"&&uf(n,t,i)&&(i=0,r=u),tut(n,t,i,r)):[]}function bd(n,t,i){var u=n==null?0:n.length,r;return u?(r=i==null?0:yi(i),r<0&&(r=ku(u+r,0)),wi(n,vt(t,3),r)):-1}function kd(t,i,r){var f=t==null?0:t.length,u;return f?(u=f-1,r!==n&&(u=yi(r),u=r<0?ku(f+u,0):nf(u,f-1)),wi(t,vt(i,3),u,!0)):-1}function dd(n){var t=n==null?0:n.length;return t?gu(n,1):[]}function det(n){var t=n==null?0:n.length;return t?gu(n,ft):[]}function get(t,i){var r=t==null?0:t.length;return r?(i=i===n?1:yi(i),gu(t,i)):[]}function not(n){for(var i=-1,u=n==null?0:n.length,r={},t;++i<u;)t=n[i],r[t[0]]=t[1];return r}function gd(t){return t&&t.length?t[0]:n}function tot(n,t,i){var u=n==null?0:n.length,r;return u?(r=i==null?0:yi(i),r<0&&(r=ku(u+r,0)),yt(n,t,r)):-1}function iot(n){var t=n==null?0:n.length;return t?yf(n,0,-1):[]}function eot(n,t){return n==null?"":iit.call(n,t)}function pf(t){var i=t==null?0:t.length;return i?t[i-1]:n}function oot(t,i,r){var f=t==null?0:t.length,u;return f?(u=f,r!==n&&(u=yi(r),u=u<0?ku(f+u,0):nf(u,f-1)),i===i?sc(t,i,u):wi(t,fe,u,!0)):-1}function sot(t,i){return t&&t.length?kb(t,yi(i)):n}function tg(n,t){return n&&n.length&&t&&t.length?ky(n,t):n}function hot(n,t,i){return n&&n.length&&t&&t.length?ky(n,t,vt(i,2)):n}function cot(t,i,r){return t&&t.length&&i&&i.length?ky(t,i,n,r):t}function lot(n,t){var r=[],u;if(!(n&&n.length))return r;var i=-1,f=[],e=n.length;for(t=vt(t,3);++i<e;)u=n[i],t(u,i,n)&&(r.push(u),f.push(i));return nk(n,f),r}function dp(n){return n==null?n:eit.call(n)}function aot(t,i,r){var u=t==null?0:t.length;return u?(r&&typeof r!="number"&&uf(t,i,r)?(i=0,r=u):(i=i==null?0:yi(i),r=r===n?u:yi(r)),yf(t,i,r)):[]}function vot(n,t){return uv(n,t)}function yot(n,t,i){return tp(n,t,vt(i,2))}function pot(n,t){var r=n==null?0:n.length,i;return r&&(i=uv(n,t),i<r&&bs(n[i],t))?i:-1}function wot(n,t){return uv(n,t,!0)}function bot(n,t,i){return tp(n,t,vt(i,2),!0)}function kot(n,t){var r=n==null?0:n.length,i;return r&&(i=uv(n,t,!0)-1,bs(n[i],t))?i:-1}function dot(n){return n&&n.length?ik(n):[]}function got(n,t){return n&&n.length?ik(n,vt(t,2)):[]}function nst(n){var t=n==null?0:n.length;return t?yf(n,1,t):[]}function tst(t,i,r){return(t&&t.length)?(i=r||i===n?1:yi(i),yf(t,0,i<0?0:i)):[]}function ist(t,i,r){var u=t==null?0:t.length;return u?(i=r||i===n?1:yi(i),i=u-i,yf(t,i<0?0:i,u)):[]}function rst(n,t){return n&&n.length?fv(n,vt(t,3),!1,!0):[]}function ust(n,t){return n&&n.length?fv(n,vt(t,3)):[]}function sst(n){return n&&n.length?cc(n):[]}function hst(n,t){return n&&n.length?cc(n,vt(t,2)):[]}function cst(t,i){return i=typeof i=="function"?i:n,t&&t.length?cc(t,n,i):[]}function gp(n){if(!(n&&n.length))return[];var t=0;return n=tt(n,function(n){if(nu(n))return t=ku(n.length,t),!0}),iu(t,function(t){return r(n,gr(t))})}function rg(t,i){if(!(t&&t.length))return[];var u=gp(t);return i==null?u:r(u,function(t){return f(i,n,t)})}function wst(n,t){return ek(n||[],t||[],wl)}function bst(n,t){return ek(n||[],t||[],gl)}function fg(n){var t=et(n);return t.__chain__=!0,t}function kst(n,t){return t(n),n}function pv(n,t){return t(n)}function dst(){return fg(this)}function gst(){return new af(this.value(),this.__chain__)}function nht(){this.__values__===n&&(this.__values__=cn(this.value()));var t=this.__index__>=this.__values__.length,i=t?n:this.__values__[this.__index__++];return{done:t,value:i}}function tht(){return this}function iht(t){for(var u,r=this,i,f;r instanceof da;)i=wd(r),i.__index__=0,i.__values__=n,u?f.__wrapped__=i:u=i,f=i,r=r.__wrapped__;return f.__wrapped__=t,u}function rht(){var i=this.__wrapped__,t;return i instanceof lr?(t=i,this.__actions__.length&&(t=new lr(this)),t=t.reverse(),t.__actions__.push({func:pv,args:[dp],thisArg:n}),new af(t,this.__chain__)):this.thru(dp)}function uht(){return fk(this.__wrapped__,this.__actions__)}function fht(t,i,r){var u=vi(t)?ie:nut;return r&&uf(t,i,r)&&(i=n),u(t,vt(i,3))}function eht(n,t){var i=vi(n)?tt:cb;return i(n,vt(t,3))}function oht(n,t){return gu(wv(n,t),1)}function sht(n,t){return gu(wv(n,t),ft)}function hht(t,i,r){return r=r===n?1:yi(r),gu(wv(t,i),r)}function cg(n,t){var i=vi(n)?c:fh;return i(n,vt(t,3))}function lg(n,t){var i=vi(n)?ph:cy;return i(n,vt(t,3))}function cht(n,t,i,r){n=ef(n)?n:cl(n);i=i&&!r?yi(i):0;var u=n.length;return i<0&&(i=ku(u+i,0)),ty(n)?i<=u&&n.indexOf(t,i)>-1:!!u&&yt(n,t,i)>-1}function wv(n,t){var i=vi(n)?r:pb;return i(n,vt(t,3))}function lht(t,i,r,u){return t==null?[]:(vi(i)||(i=i==null?[]:[i]),r=u?n:r,vi(r)||(r=r==null?[]:[r]),db(t,i,r))}function aht(n,t,i){var r=vi(n)?kr:oe,u=arguments.length<3;return r(n,vt(t,4),i,u,fh)}function vht(n,t,i){var r=vi(n)?wh:oe,u=arguments.length<3;return r(n,vt(t,4),i,u,cy)}function yht(n,t){var i=vi(n)?tt:cb;return i(n,dv(vt(t,3)))}function pht(n){var t=vi(n)?eb:kut;return t(n)}function wht(t,i,r){i=(r?uf(t,i,r):i===n)?1:yi(i);var u=vi(t)?wrt:dut;return u(t,i)}function bht(n){var t=vi(n)?brt:gut;return t(n)}function kht(n){if(n==null)return 0;if(ef(n))return ty(n)?wt(n):n.length;var t=tf(n);return t==l||t==a?n.size:wy(n).length}function dht(t,i,r){var u=vi(t)?dr:nft;return r&&uf(t,i,r)&&(i=n),u(t,vt(i,3))}function ght(n,t){if(typeof t!="function")throw new lf(o);return n=yi(n),function(){if(--n<1)return t.apply(this,arguments)}}function bg(t,i,r){return i=r?n:i,i=t&&i==null?t.length:i,eh(t,b,n,n,n,n,i)}function kg(t,i){var r;if(typeof i!="function")throw new lf(o);return t=yi(t),function(){return--t>0&&(r=i.apply(this,arguments)),t<=1&&(i=n),r}}function dg(t,i,r){i=r?n:i;var u=eh(t,y,n,n,n,n,n,i);return u.placeholder=dg.placeholder,u}function gg(t,i,r){i=r?n:i;var u=eh(t,ht,n,n,n,n,n,i);return u.placeholder=gg.placeholder,u}function nn(t,i,r){function p(i){var r=e,u=h;return e=h=n,c=i,s=t.apply(u,r)}function g(n){return c=n,u=ia(v,i),b?p(n):s}function nt(n){var r=n-f,u=n-c,t=i-r;return l?nf(t,a-u):t}function k(t){var r=t-f,u=t-c;return f===n||r>=i||r<0||l&&u>=a}function v(){var n=ra();if(k(n))return d(n);u=ia(v,nt(n))}function d(t){return(u=n,y&&e)?p(t):(e=h=n,s)}function tt(){u!==n&&ep(u);c=0;e=f=h=u=n}function it(){return u===n?s:d(ra())}function w(){var t=ra(),r=k(t);if(e=arguments,h=this,f=t,r){if(u===n)return g(f);if(l)return ep(u),u=ia(v,i),p(f)}return u===n&&(u=ia(v,i)),s}var e,h,a,s,u,f,c=0,b=!1,l=!1,y=!0;if(typeof t!="function")throw new lf(o);return i=re(i)||0,pr(r)&&(b=!!r.leading,l="maxWait"in r,a=l?ku(re(r.maxWait)||0,i):a,y="trailing"in r?!!r.trailing:y),w.cancel=tt,w.flush=it,w}function nct(n){return eh(n,gi)}function kv(n,t){if(typeof n!="function"||t!=null&&typeof t!="function")throw new lf(o);var i=function(){var u=arguments,f=t?t.apply(this,u):u[0],r=i.cache,e;return r.has(f)?r.get(f):(e=n.apply(this,u),i.cache=r.set(f,e)||r,e)};return i.cache=new(kv.Cache||th),i}function dv(n){if(typeof n!="function")throw new lf(o);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function tct(n){return kg(2,n)}function uct(t,i){if(typeof t!="function")throw new lf(o);return i=i===n?i:yi(i),cr(t,i)}function fct(n,t){if(typeof n!="function")throw new lf(o);return t=t==null?0:ku(yi(t),0),cr(function(i){var r=i[t],u=vc(i,0,t);return r&&it(u,r),f(n,this,u)})}function ect(n,t,i){var r=!0,u=!0;if(typeof n!="function")throw new lf(o);return pr(i)&&(r="leading"in i?!!i.leading:r,u="trailing"in i?!!i.trailing:u),nn(n,t,{leading:r,maxWait:t,trailing:u})}function oct(n){return bg(n,1)}function sct(n,t){return tw(fp(t),n)}function hct(){if(!arguments.length)return[];var n=arguments[0];return vi(n)?n:[n]}function cct(n){return vf(n,ot)}function lct(t,i){return i=typeof i=="function"?i:n,vf(t,ot,i)}function act(n){return vf(n,g|ot)}function vct(t,i){return i=typeof i=="function"?i:n,vf(t,g|ot,i)}function yct(n,t){return t==null||sb(n,t,du(t))}function bs(n,t){return n===t||n!==n&&t!==t}function ef(n){return n!=null&&gv(n.length)&&!bh(n)}function nu(n){return wr(n)&&ef(n)}function kct(n){return n===!0||n===!1||wr(n)&&rf(n)==kt}function dct(n){return wr(n)&&n.nodeType===1&&!ua(n)}function gct(n){var t,i;if(n==null)return!0;if(ef(n)&&(vi(n)||typeof n=="string"||typeof n.splice=="function"||vh(n)||tl(n)||nl(n)))return!n.length;if(t=tf(n),t==l||t==a)return!n.size;if(ta(n))return!wy(n).length;for(i in n)if(vr.call(n,i))return!1;return!0}function nlt(n,t){return dl(n,t)}function tlt(t,i,r){r=typeof r=="function"?r:n;var u=r?r(t,i):n;return u===n?dl(t,i,n,r):!!u}function iw(n){if(!wr(n))return!1;var t=rf(n);return t==hi||t==oo||typeof n.message=="string"&&typeof n.name=="string"&&!ua(n)}function ilt(n){return typeof n=="number"&&ib(n)}function bh(n){if(!pr(n))return!1;var t=rf(n);return t==ci||t==hu||t==eo||t==ho}function en(n){return typeof n=="number"&&n==yi(n)}function gv(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=nt}function pr(n){var t=typeof n;return n!=null&&(t=="object"||t=="function")}function wr(n){return n!=null&&typeof n=="object"}function rlt(n,t){return n===t||py(n,t,ap(t))}function ult(t,i,r){return r=typeof r=="function"?r:n,py(t,i,ap(i),r)}function flt(n){return on(n)&&n!=+n}function elt(n){if(sd(n))throw new ww(pe);return vb(n)}function olt(n){return n===null}function slt(n){return n==null}function on(n){return typeof n=="number"||wr(n)&&rf(n)==gt}function ua(n){var i,t;return!wr(n)||rf(n)!=k?!1:(i=aa(n),i===null)?!0:(t=vr.call(i,"constructor")&&i.constructor,typeof t=="function"&&t instanceof t&&sa.call(t)==wtt)}function hlt(n){return en(n)&&n>=-nt&&n<=nt}function ty(n){return typeof n=="string"||!vi(n)&&wr(n)&&rf(n)==ti}function cf(n){return typeof n=="symbol"||wr(n)&&rf(n)==li}function clt(t){return t===n}function llt(n){return wr(n)&&tf(n)==ii}function alt(n){return wr(n)&&rf(n)==lo}function cn(n){if(!n)return[];if(ef(n))return ty(n)?v(n):ff(n);if(ll&&n[ll])return fc(n[ll]());var t=tf(n),i=t==l?uu:t==a?bi:cl;return i(n)}function oc(n){if(!n)return n===0?n:0;if(n=re(n),n===ft||n===-ft){var t=n<0?-1:1;return t*io}return n===n?n:0}function yi(n){var t=oc(n),i=t%1;return t===t?i?t-i:t:0}function ln(n){return n?kc(yi(n),0,w):0}function re(n){var t,i;return typeof n=="number"?n:cf(n)?oi:(pr(n)&&(t=typeof n.valueOf=="function"?n.valueOf():n,n=pr(t)?t+"":t),typeof n!="string")?n===0?n:+n:(n=n.replace(yu,""),i=ls.test(n),i||vs.test(n)?ah(n.slice(2),i?2:8):cs.test(n)?oi:+n)}function an(n){return ds(n,of(n))}function vlt(n){return n?kc(yi(n),-nt,nt):n===0?n:0}function ar(n){return n==null?"":hf(n)}function blt(n,t){var i=pc(n);return t==null?i:ob(i,t)}function klt(n,t){return ue(n,vt(t,3),ks)}function dlt(n,t){return ue(n,vt(t,3),ay)}function glt(n,t){return n==null?n:tv(n,vt(t,3),of)}function nat(n,t){return n==null?n:ly(n,vt(t,3),of)}function tat(n,t){return n&&ks(n,vt(t,3))}function iat(n,t){return n&&ay(n,vt(t,3))}function rat(n){return n==null?[]:iv(n,du(n))}function uat(n){return n==null?[]:iv(n,of(n))}function fw(t,i,r){var u=t==null?n:el(t,i);return u===n?r:u}function fat(n,t){return n!=null&&ed(n,t,iut)}function ew(n,t){return n!=null&&ed(n,t,rut)}function du(n){return ef(n)?fb(n):wy(n)}function of(n){return ef(n)?fb(n,!0):vut(n)}function hat(n,t){var i={};return t=vt(t,3),ks(n,function(n,r,u){ih(i,t(n,r,u),n)}),i}function cat(n,t){var i={};return t=vt(t,3),ks(n,function(n,r,u){ih(i,r,t(n,r,u))}),i}function vat(n,t){return kn(n,dv(vt(t)))}function kn(n,t){if(n==null)return{};var i=r(lp(n),function(n){return[n]});return t=vt(t),gb(n,i,function(n,i){return t(n,i[0])})}function yat(t,i,r){var e,f,u;for(i=ac(i,t),e=-1,f=i.length,f||(f=1,t=n);++e<f;)u=t==null?n:t[gs(i[e])],u===n&&(e=f,u=r),t=bh(u)?u.call(t):u;return t}function pat(n,t,i){return n==null?n:gl(n,t,i)}function wat(t,i,r,u){return u=typeof u=="function"?u:n,t==null?t:gl(t,i,r,u)}function bat(n,t,i){var u=vi(n),f=u||vh(n)||tl(n),r;return t=vt(t,4),i==null&&(r=n&&n.constructor,i=f?u?new r:[]:pr(n)?bh(r)?pc(aa(n)):{}:{}),(f?c:ks)(n,function(n,r,u){return t(i,n,r,u)}),i}function kat(n,t){return n==null?!0:ip(n,t)}function dat(n,t,i){return n==null?n:uk(n,t,fp(i))}function gat(t,i,r,u){return u=typeof u=="function"?u:n,t==null?t:uk(t,i,fp(r),u)}function cl(n){return n==null?[]:ru(n,du(n))}function nvt(n){return n==null?[]:ru(n,of(n))}function tvt(t,i,r){return r===n&&(r=i,i=n),r!==n&&(r=re(r),r=r===r?r:0),i!==n&&(i=re(i),i=i===i?i:0),kc(re(t),i,r)}function ivt(t,i,r){return i=oc(i),r===n?(r=i,i=0):r=oc(r),t=re(t),uut(t,i,r)}function rvt(t,i,r){var f,u;return(r&&typeof r!="boolean"&&uf(t,i,r)&&(i=r=n),r===n&&(typeof i=="boolean"?(r=i,i=n):typeof t=="boolean"&&(r=t,t=n)),t===n&&i===n?(t=0,i=1):(t=oc(t),i===n?(i=t,t=0):i=oc(i)),t>i&&(f=t,t=i,i=f),r||t%1||i%1)?(u=rb(),nf(t+u*(i-t+lh("1e-"+((u+"").length-1))),i)):dy(t,i)}function gn(n){return ry(ar(n).toLowerCase())}function ntt(n){return n=ar(n),n&&n.replace(ps,ce).replace(uh,"")}function uvt(t,i,r){var u,f;return t=ar(t),i=hf(i),u=t.length,r=r===n?u:kc(yi(r),0,u),f=r,r-=i.length,r>=0&&t.slice(r,f)==i}function fvt(n){return n=ar(n),n&&wo.test(n)?n.replace(au,le):n}function evt(n){return n=ar(n),n&&is.test(n)?n.replace(hr,"\\$&"):n}function cvt(n,t,i){var r,u;return(n=ar(n),t=yi(t),r=t?wt(n):0,!t||r>=t)?n:(u=(t-r)/2,hv(wa(u),i)+n+hv(pa(u),i))}function lvt(n,t,i){n=ar(n);t=yi(t);var r=t?wt(n):0;return t&&r<t?n+hv(t-r,i):n}function avt(n,t,i){n=ar(n);t=yi(t);var r=t?wt(n):0;return t&&r<t?hv(t-r,i)+n:n}function vvt(n,t,i){return i||t==null?t=0:t&&(t=+t),fit(ar(n).replace(pu,""),t||0)}function yvt(t,i,r){return i=(r?uf(t,i,r):i===n)?1:yi(i),gy(ar(t),i)}function pvt(){var n=arguments,t=ar(n[0]);return n.length<3?t:t.replace(n[1],n[2])}function wvt(t,i,r){return(r&&typeof r!="number"&&uf(t,i,r)&&(i=r=n),r=r===n?w:r>>>0,!r)?[]:(t=ar(t),t&&(typeof i=="string"||i!=null&&!ny(i))&&(i=hf(i),!i&&pt(t)))?vc(v(t),0,r):t.split(i,r)}function bvt(n,t,i){return n=ar(n),i=i==null?0:kc(yi(i),0,n.length),t=hf(t),n.slice(i,i+t.length)==t}function kvt(t,i,r){var s=et.templateSettings,e,f;r&&uf(t,i,r)&&(i=n);t=ar(t);i=iy({},i,s,id);var h=iy({},i.imports,s.imports,id),c=du(h),y=ru(h,c),l,o,a=0,v=i.interpolate||ai,u="__p += '",p=uy((i.escape||ai).source+"|"+v.source+"|"+(v===vu?hs:ai).source+"|"+(i.evaluate||ai).source+"|$","g"),w="//# sourceURL="+(vr.call(i,"sourceURL")?(i.sourceURL+"").replace(/[\r\n]/g," "):"lodash.templateSources["+ ++hh+"]")+"\n";if(t.replace(p,function(n,i,r,f,e,s){return r||(r=f),u+=t.slice(a,s).replace(ws,ic),i&&(l=!0,u+="' +\n__e("+i+") +\n'"),e&&(o=!0,u+="';\n"+e+";\n__p += '"),r&&(u+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),a=s+n.length,n}),u+="';\n",e=vr.call(i,"variable")&&i.variable,e||(u="with (obj) {\n"+u+"\n}\n"),u=(o?u.replace(ao,""):u).replace(vo,"$1").replace(yo,"$1;"),u="function("+(e||"obj")+") {\n"+(e?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(l?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+u+"return __p\n}",f=hw(function(){return bw(c,w+"return "+u).apply(n,y)}),f.source=u,iw(f))throw f;return f}function dvt(n){return ar(n).toLowerCase()}function gvt(n){return ar(n).toUpperCase()}function nyt(t,i,r){if(t=ar(t),t&&(r||i===n))return t.replace(yu,"");if(!t||!(i=hf(i)))return t;var u=v(t),f=v(i),e=se(u,f),o=he(u,f)+1;return vc(u,e,o).join("")}function tyt(t,i,r){if(t=ar(t),t&&(r||i===n))return t.replace(rs,"");if(!t||!(i=hf(i)))return t;var u=v(t),f=he(u,v(i))+1;return vc(u,0,f).join("")}function iyt(t,i,r){if(t=ar(t),t&&(r||i===n))return t.replace(pu,"");if(!t||!(i=hf(i)))return t;var u=v(t),f=se(u,v(i));return vc(u,f).join("")}function ryt(t,i){var s=be,e=ke,r,h,o,u,f,a,y,c,l;if(pr(i)&&(r="separator"in i?i.separator:r,s="length"in i?yi(i.length):s,e="omission"in i?hf(i.omission):e),t=ar(t),h=t.length,pt(t)&&(o=v(t),h=o.length),s>=h)return t;if(u=s-wt(e),u<1)return e;if(f=o?vc(o,0,u).join(""):t.slice(0,u),r===n)return f+e;if(o&&(u+=f.length-u),ny(r)){if(t.slice(u).search(r)){for(y=f,r.global||(r=uy(r.source,ar(wu.exec(r))+"g")),r.lastIndex=0;a=r.exec(y);)c=a.index;f=f.slice(0,c===n?u:c)}}else t.indexOf(hf(r),u)!=u&&(l=f.lastIndexOf(r),l>-1&&(f=f.slice(0,l)));return f+e}function uyt(n){return n=ar(n),n&&po.test(n)?n.replace(lu,ve):n}function utt(t,i,r){return(t=ar(t),i=r?n:i,i===n)?uc(t)?lc(t):kh(t):t.match(i)||[]}function fyt(n){var t=n==null?0:n.length,i=vt();return n=t?r(n,function(n){if(typeof n[1]!="function")throw new lf(o);return[i(n[0]),n[1]]}):[],cr(function(i){for(var u=-1,r;++u<t;)if(r=n[u],f(r[0],this,i))return f(r[1],this,i)})}function eyt(n){return grt(vf(n,g))}function cw(n){return function(){return n}}function oyt(n,t){return n==null||n!==n?t:n}function sf(n){return n}function lw(n){return yb(typeof n=="function"?n:vf(n,g))}function syt(n){return wb(vf(n,g))}function hyt(n,t){return bb(n,vf(t,g))}function aw(n,t,i){var u=du(t),r=iv(t,u),f,e;return i!=null||pr(t)&&(r.length||!u.length)||(i=t,t=n,n=this,r=iv(t,du(t))),f=!(pr(i)&&"chain"in i)||!!i.chain,e=bh(n),c(r,function(i){var r=t[i];n[i]=r;e&&(n.prototype[i]=function(){var i=this.__chain__,t,u;return f||i?(t=n(this.__wrapped__),u=t.__actions__=ff(this.__actions__),u.push({func:r,args:arguments,thisArg:n}),t.__chain__=i,t):r.apply(n,it([this.value()],arguments))})}),n}function cyt(){return u._===this&&(u._=btt),this}function vw(){}function lyt(n){return n=yi(n),cr(function(t){return kb(t,n)})}function ctt(n){return yp(n)?gr(gs(n)):wut(n)}function pyt(t){return function(i){return t==null?n:el(t,i)}}function yw(){return[]}function pw(){return!1}function wyt(){return{}}function byt(){return""}function kyt(){return!0}function dyt(n,t){var i,r,u;if(n=yi(n),n<1||n>nt)return[];for(i=w,r=nf(n,w),t=vt(t),n-=w,u=iu(r,t);++i<n;)t(i);return u}function gyt(n){return vi(n)?r(n,gs):cf(n)?[n]:ff(kp(ar(n)))}function npt(n){var t=++ptt;return ar(n)+t}function fpt(t){return t&&t.length?nv(t,sf,vy):n}function ept(t,i){return t&&t.length?nv(t,vt(i,2),vy):n}function opt(n){return ee(n,sf)}function spt(n,t){return ee(n,vt(t,2))}function hpt(t){return t&&t.length?nv(t,sf,by):n}function cpt(t,i){return t&&t.length?nv(t,vt(i,2),by):n}function ypt(n){return n&&n.length?tu(n,sf):0}function ppt(n,t){return n&&n.length?tu(n,vt(t,2)):0}var pc,fh,cy,tv,ly,np,tk,ok,ep,nd,lv,sd,kp,ng,ig,ug,eg,og,sg,hg,ag,vg,yg,pg,wg,ra,bv,nw,tn,rn,vh,fn,rw,ny,uw,tl,sn,hn,yn,pn,bn,ow,sw,dn,ttt,itt,rtt,ry,hw,ftt,ett,ott,stt,htt,ltt,att;h=h==null?u:d.defaults(u.Object(),h,d.pick(u,sh));var bu=h.Array,fa=h.Date,ww=h.Error,bw=h.Function,il=h.Math,yr=h.Object,uy=h.RegExp,vtt=h.String,lf=h.TypeError,ea=bu.prototype,ytt=bw.prototype,rl=yr.prototype,oa=h["__core-js_shared__"],sa=ytt.toString,vr=rl.hasOwnProperty,ptt=0,kw=function(){var n=/[^.]+$/.exec(oa&&oa.keys&&oa.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),ha=rl.toString,wtt=sa.call(yr),btt=u._,ktt=uy("^"+sa.call(vr).replace(hr,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ca=wf?h.Buffer:n,hc=h.Symbol,la=h.Uint8Array,dw=ca?ca.allocUnsafe:n,aa=ae(yr.getPrototypeOf,yr),gw=yr.create,nb=rl.propertyIsEnumerable,va=ea.splice,tb=hc?hc.isConcatSpreadable:n,ll=hc?hc.iterator:n,yc=hc?hc.toStringTag:n,ya=function(){try{var n=dc(yr,"defineProperty");return n({},"",{}),n}catch(t){}}(),dtt=h.clearTimeout!==u.clearTimeout&&h.clearTimeout,gtt=fa&&fa.now!==u.Date.now&&fa.now,nit=h.setTimeout!==u.setTimeout&&h.setTimeout,pa=il.ceil,wa=il.floor,fy=yr.getOwnPropertySymbols,tit=ca?ca.isBuffer:n,ib=h.isFinite,iit=ea.join,rit=ae(yr.keys,yr),ku=il.max,nf=il.min,uit=fa.now,fit=h.parseInt,rb=il.random,eit=ea.reverse,ey=dc(h,"DataView"),al=dc(h,"Map"),oy=dc(h,"Promise"),ul=dc(h,"Set"),vl=dc(h,"WeakMap"),yl=dc(yr,"create"),ba=vl&&new vl,fl={},oit=gc(ey),sit=gc(al),hit=gc(oy),cit=gc(ul),lit=gc(vl),ka=hc?hc.prototype:n,pl=ka?ka.valueOf:n,ub=ka?ka.toString:n;pc=function(){function t(){}return function(i){if(!pr(i))return{};if(gw)return gw(i);t.prototype=i;var r=new t;return t.prototype=n,r}}();et.templateSettings={escape:bo,evaluate:ko,interpolate:vu,variable:"",imports:{_:et}};et.prototype=da.prototype;et.prototype.constructor=et;af.prototype=pc(da.prototype);af.prototype.constructor=af;lr.prototype=pc(da.prototype);lr.prototype.constructor=lr;wc.prototype.clear=pit;wc.prototype["delete"]=wit;wc.prototype.get=bit;wc.prototype.has=kit;wc.prototype.set=dit;nh.prototype.clear=git;nh.prototype["delete"]=nrt;nh.prototype.get=trt;nh.prototype.has=irt;nh.prototype.set=rrt;th.prototype.clear=urt;th.prototype["delete"]=frt;th.prototype.get=ert;th.prototype.has=ort;th.prototype.set=srt;bc.prototype.add=bc.prototype.push=hrt;bc.prototype.has=crt;os.prototype.clear=lrt;os.prototype["delete"]=art;os.prototype.get=vrt;os.prototype.has=yrt;os.prototype.set=prt;fh=vk(ks);cy=vk(ay,!0);tv=yk();ly=yk(!0);np=ba?function(n,t){return ba.set(n,t),n}:sf;tk=ya?function(n,t){return ya(n,"toString",{configurable:!0,enumerable:!1,value:cw(t),writable:!0})}:sf;ok=cr;ep=dtt||function(n){return u.clearTimeout(n)};nd=(ul&&1/bi(new ul([,-0]))[1]==ft)?function(n){return new ul(n)}:vw;lv=ba?function(n){return ba.get(n)}:vw;var vp=fy?function(n){return n==null?[]:(n=yr(n),tt(fy(n),function(t){return nb.call(n,t)}))}:yw,fd=fy?function(n){for(var t=[];n;)it(t,vp(n)),n=aa(n);return t}:yw,tf=rf;(ey&&tf(new ey(new ArrayBuffer(1)))!=at||al&&tf(new al)!=l||oy&&tf(oy.resolve())!=cu||ul&&tf(new ul)!=a||vl&&tf(new vl)!=ii)&&(tf=function(t){var i=rf(t),r=i==k?t.constructor:n,u=r?gc(r):"";if(u)switch(u){case oit:return at;case sit:return l;case hit:return cu;case cit:return a;case lit:return ii}return i});sd=oa?bh:pw;var vd=pd(np),ia=nit||function(n,t){return u.setTimeout(n,t)},bp=pd(tk);kp=tet(function(n){var t=[];return n.charCodeAt(0)===46&&t.push(""),n.replace(ts,function(n,i,r,u){t.push(r?u.replace(ss,"$1"):i||n)}),t});var cet=cr(function(n,t){return nu(n)?bl(n,gu(t,1,nu,!0)):[]}),aet=cr(function(t,i){var r=pf(i);return nu(r)&&(r=n),nu(t)?bl(t,gu(i,1,nu,!0),vt(r,2)):[]}),vet=cr(function(t,i){var r=pf(i);return nu(r)&&(r=n),nu(t)?bl(t,gu(i,1,nu,!0),n,r):[]});var rot=cr(function(n){var t=r(n,up);return t.length&&t[0]===n[0]?yy(t):[]}),uot=cr(function(t){var u=pf(t),i=r(t,up);return u===pf(i)?u=n:i.pop(),i.length&&i[0]===t[0]?yy(i,vt(u,2)):[]}),fot=cr(function(t){var i=pf(t),u=r(t,up);return i=typeof i=="function"?i:n,i&&u.pop(),u.length&&u[0]===t[0]?yy(u,n,i):[]});ng=cr(tg);ig=oh(function(n,t){var i=n==null?0:n.length,u=hy(n,t);return nk(n,r(t,function(n){return ch(n,i)?+n:n}).sort(ck)),u});var fst=cr(function(n){return cc(gu(n,1,nu,!0))}),est=cr(function(t){var i=pf(t);return nu(i)&&(i=n),cc(gu(t,1,nu,!0),vt(i,2))}),ost=cr(function(t){var i=pf(t);return i=typeof i=="function"?i:n,cc(gu(t,1,nu,!0),n,i)});var lst=cr(function(n,t){return nu(n)?bl(n,t):[]}),ast=cr(function(n){return rp(tt(n,nu))}),vst=cr(function(t){var i=pf(t);return nu(i)&&(i=n),rp(tt(t,nu),vt(i,2))}),yst=cr(function(t){var i=pf(t);return i=typeof i=="function"?i:n,rp(tt(t,nu),n,i)}),pst=cr(gp);ug=cr(function(t){var r=t.length,i=r>1?t[r-1]:n;return i=typeof i=="function"?(t.pop(),i):n,rg(t,i)});eg=oh(function(t){var r=t.length,u=r?t[0]:0,i=this.__wrapped__,f=function(n){return hy(n,t)};return r>1||this.__actions__.length||!(i instanceof lr)||!ch(u)?this.thru(f):(i=i.slice(u,+u+(r?1:0)),i.__actions__.push({func:pv,args:[f],thisArg:n}),new af(i,this.__chain__).thru(function(t){return r&&!t.length&&t.push(n),t}))});og=ev(function(n,t,i){vr.call(n,i)?++n[i]:ih(n,i,1)});sg=wk(bd);hg=wk(kd);ag=ev(function(n,t,i){vr.call(n,i)?n[i].push(t):ih(n,i,[t])});vg=cr(function(n,t,i){var u=-1,e=typeof t=="function",r=ef(n)?bu(n.length):[];return fh(n,function(n){r[++u]=e?f(t,n,i):kl(n,t,i)}),r});yg=ev(function(n,t,i){ih(n,i,t)});pg=ev(function(n,t,i){n[i?0:1].push(t)},function(){return[[],[]]});wg=cr(function(n,t){if(n==null)return[];var i=t.length;return i>1&&uf(n,t[0],t[1])?t=[]:i>2&&uf(t[0],t[1],t[2])&&(t=[t[0]]),db(n,gu(t,1),[])});ra=gtt||function(){return u.Date.now()};bv=cr(function(n,t,i){var r=s,u;return i.length&&(u=rt(i,hl(bv)),r|=p),eh(n,r,t,i,u)});nw=cr(function(n,t,i){var r=s|ut,u;return i.length&&(u=rt(i,hl(nw)),r|=p),eh(t,r,n,i,u)});tn=cr(function(n,t){return hb(n,1,t)});rn=cr(function(n,t,i){return hb(n,re(t)||0,i)});kv.Cache=th;var ict=ok(function(n,t){t=t.length==1&&vi(t[0])?r(t[0],e(vt())):r(gu(t,1),e(vt()));var i=t.length;return cr(function(r){for(var u=-1,e=nf(r.length,i);++u<e;)r[u]=t[u].call(this,r[u]);return f(n,this,r)})}),tw=cr(function(t,i){var r=rt(i,hl(tw));return eh(t,p,n,i,r)}),un=cr(function(t,i){var r=rt(i,hl(un));return eh(t,ct,n,i,r)}),rct=oh(function(t,i){return eh(t,bt,n,n,n,i)});var pct=cv(vy),wct=cv(function(n,t){return n>=t}),nl=ab(function(){return arguments}())?ab:function(n){return wr(n)&&vr.call(n,"callee")&&!nb.call(n,"callee")},vi=bu.isArray,bct=bf?e(bf):eut;vh=tit||pw;fn=kf?e(kf):out;rw=df?e(df):hut;ny=gf?e(gf):cut;uw=ne?e(ne):lut;tl=te?e(te):aut;sn=cv(by);hn=cv(function(n,t){return n<=t});var ylt=ol(function(n,t){if(ta(t)||ef(t)){ds(t,du(t),n);return}for(var i in t)vr.call(t,i)&&wl(n,i,t[i])}),vn=ol(function(n,t){ds(t,of(t),n)}),iy=ol(function(n,t,i,r){ds(t,of(t),n,r)}),plt=ol(function(n,t,i,r){ds(t,du(t),n,r)}),wlt=oh(hy);yn=cr(function(t,i){var r,f;t=yr(t);var e=-1,u=i.length,o=u>2?i[2]:n;for(o&&uf(i[0],i[1],o)&&(u=1);++e<u;)for(var s=i[e],h=of(s),c=-1,l=h.length;++c<l;)r=h[c],f=t[r],(f===n||bs(f,rl[r])&&!vr.call(t,r))&&(t[r]=s[r]);return t});pn=cr(function(t){return t.push(n,rd),f(wn,n,t)});var eat=kk(function(n,t,i){t!=null&&typeof t.toString!="function"&&(t=ha.call(t));n[t]=i},cw(sf)),oat=kk(function(n,t,i){t!=null&&typeof t.toString!="function"&&(t=ha.call(t));vr.call(n,t)?n[t].push(i):n[t]=[i]},vt),sat=cr(kl);var lat=ol(function(n,t,i){rv(n,t,i)}),wn=ol(function(n,t,i,r){rv(n,t,i,r)}),aat=oh(function(n,t){var i={},u,f;if(n==null)return i;for(u=!1,t=r(t,function(t){return t=ac(t,n),u||(u=t.length>1),t}),ds(n,lp(n),i),u&&(i=vf(i,g|eu|ot,cft)),f=t.length;f--;)ip(i,t[f]);return i});bn=oh(function(n,t){return n==null?{}:put(n,t)});ow=td(du);sw=td(of);dn=sl(function(n,t,i){return t=t.toLowerCase(),n+(i?gn(t):t)});var ovt=sl(function(n,t,i){return n+(i?"-":"")+t.toLowerCase()}),svt=sl(function(n,t,i){return n+(i?" ":"")+t.toLowerCase()}),hvt=pk("toLowerCase");ttt=sl(function(n,t,i){return n+(i?"_":"")+t.toLowerCase()});itt=sl(function(n,t,i){return n+(i?" ":"")+ry(t)});rtt=sl(function(n,t,i){return n+(i?" ":"")+t.toUpperCase()});ry=pk("toUpperCase");hw=cr(function(t,i){try{return f(t,n,i)}catch(r){return iw(r)?r:new ww(r)}});ftt=oh(function(n,t){return c(t,function(t){t=gs(t);ih(n,t,bv(n[t],n))}),n});ett=bk();ott=bk(!0);stt=cr(function(n,t){return function(i){return kl(i,n,t)}});htt=cr(function(n,t){return function(i){return kl(n,i,t)}});var ayt=sp(r),vyt=sp(ie),yyt=sp(dr);ltt=dk();att=dk(!0);var tpt=sv(function(n,t){return n+t},0),ipt=hp("ceil"),rpt=sv(function(n,t){return n/t},1),upt=hp("floor");var lpt=sv(function(n,t){return n*t},1),apt=hp("round"),vpt=sv(function(n,t){return n-t},0);return et.after=ght,et.ary=bg,et.assign=ylt,et.assignIn=vn,et.assignInWith=iy,et.assignWith=plt,et.at=wlt,et.before=kg,et.bind=bv,et.bindAll=ftt,et.bindKey=nw,et.castArray=hct,et.chain=fg,et.chunk=oet,et.compact=set,et.concat=het,et.cond=fyt,et.conforms=eyt,et.constant=cw,et.countBy=og,et.create=blt,et.curry=dg,et.curryRight=gg,et.debounce=nn,et.defaults=yn,et.defaultsDeep=pn,et.defer=tn,et.delay=rn,et.difference=cet,et.differenceBy=aet,et.differenceWith=vet,et.drop=yet,et.dropRight=pet,et.dropRightWhile=wet,et.dropWhile=bet,et.fill=ket,et.filter=eht,et.flatMap=oht,et.flatMapDeep=sht,et.flatMapDepth=hht,et.flatten=dd,et.flattenDeep=det,et.flattenDepth=get,et.flip=nct,et.flow=ett,et.flowRight=ott,et.fromPairs=not,et.functions=rat,et.functionsIn=uat,et.groupBy=ag,et.initial=iot,et.intersection=rot,et.intersectionBy=uot,et.intersectionWith=fot,et.invert=eat,et.invertBy=oat,et.invokeMap=vg,et.iteratee=lw,et.keyBy=yg,et.keys=du,et.keysIn=of,et.map=wv,et.mapKeys=hat,et.mapValues=cat,et.matches=syt,et.matchesProperty=hyt,et.memoize=kv,et.merge=lat,et.mergeWith=wn,et.method=stt,et.methodOf=htt,et.mixin=aw,et.negate=dv,et.nthArg=lyt,et.omit=aat,et.omitBy=vat,et.once=tct,et.orderBy=lht,et.over=ayt,et.overArgs=ict,et.overEvery=vyt,et.overSome=yyt,et.partial=tw,et.partialRight=un,et.partition=pg,et.pick=bn,et.pickBy=kn,et.property=ctt,et.propertyOf=pyt,et.pull=ng,et.pullAll=tg,et.pullAllBy=hot,et.pullAllWith=cot,et.pullAt=ig,et.range=ltt,et.rangeRight=att,et.rearg=rct,et.reject=yht,et.remove=lot,et.rest=uct,et.reverse=dp,et.sampleSize=wht,et.set=pat,et.setWith=wat,et.shuffle=bht,et.slice=aot,et.sortBy=wg,et.sortedUniq=dot,et.sortedUniqBy=got,et.split=wvt,et.spread=fct,et.tail=nst,et.take=tst,et.takeRight=ist,et.takeRightWhile=rst,et.takeWhile=ust,et.tap=kst,et.throttle=ect,et.thru=pv,et.toArray=cn,et.toPairs=ow,et.toPairsIn=sw,et.toPath=gyt,et.toPlainObject=an,et.transform=bat,et.unary=oct,et.union=fst,et.unionBy=est,et.unionWith=ost,et.uniq=sst,et.uniqBy=hst,et.uniqWith=cst,et.unset=kat,et.unzip=gp,et.unzipWith=rg,et.update=dat,et.updateWith=gat,et.values=cl,et.valuesIn=nvt,et.without=lst,et.words=utt,et.wrap=sct,et.xor=ast,et.xorBy=vst,et.xorWith=yst,et.zip=pst,et.zipObject=wst,et.zipObjectDeep=bst,et.zipWith=ug,et.entries=ow,et.entriesIn=sw,et.extend=vn,et.extendWith=iy,aw(et,et),et.add=tpt,et.attempt=hw,et.camelCase=dn,et.capitalize=gn,et.ceil=ipt,et.clamp=tvt,et.clone=cct,et.cloneDeep=act,et.cloneDeepWith=vct,et.cloneWith=lct,et.conformsTo=yct,et.deburr=ntt,et.defaultTo=oyt,et.divide=rpt,et.endsWith=uvt,et.eq=bs,et.escape=fvt,et.escapeRegExp=evt,et.every=fht,et.find=sg,et.findIndex=bd,et.findKey=klt,et.findLast=hg,et.findLastIndex=kd,et.findLastKey=dlt,et.floor=upt,et.forEach=cg,et.forEachRight=lg,et.forIn=glt,et.forInRight=nat,et.forOwn=tat,et.forOwnRight=iat,et.get=fw,et.gt=pct,et.gte=wct,et.has=fat,et.hasIn=ew,et.head=gd,et.identity=sf,et.includes=cht,et.indexOf=tot,et.inRange=ivt,et.invoke=sat,et.isArguments=nl,et.isArray=vi,et.isArrayBuffer=bct,et.isArrayLike=ef,et.isArrayLikeObject=nu,et.isBoolean=kct,et.isBuffer=vh,et.isDate=fn,et.isElement=dct,et.isEmpty=gct,et.isEqual=nlt,et.isEqualWith=tlt,et.isError=iw,et.isFinite=ilt,et.isFunction=bh,et.isInteger=en,et.isLength=gv,et.isMap=rw,et.isMatch=rlt,et.isMatchWith=ult,et.isNaN=flt,et.isNative=elt,et.isNil=slt,et.isNull=olt,et.isNumber=on,et.isObject=pr,et.isObjectLike=wr,et.isPlainObject=ua,et.isRegExp=ny,et.isSafeInteger=hlt,et.isSet=uw,et.isString=ty,et.isSymbol=cf,et.isTypedArray=tl,et.isUndefined=clt,et.isWeakMap=llt,et.isWeakSet=alt,et.join=eot,et.kebabCase=ovt,et.last=pf,et.lastIndexOf=oot,et.lowerCase=svt,et.lowerFirst=hvt,et.lt=sn,et.lte=hn,et.max=fpt,et.maxBy=ept,et.mean=opt,et.meanBy=spt,et.min=hpt,et.minBy=cpt,et.stubArray=yw,et.stubFalse=pw,et.stubObject=wyt,et.stubString=byt,et.stubTrue=kyt,et.multiply=lpt,et.nth=sot,et.noConflict=cyt,et.noop=vw,et.now=ra,et.pad=cvt,et.padEnd=lvt,et.padStart=avt,et.parseInt=vvt,et.random=rvt,et.reduce=aht,et.reduceRight=vht,et.repeat=yvt,et.replace=pvt,et.result=yat,et.round=apt,et.runInContext=fu,et.sample=pht,et.size=kht,et.snakeCase=ttt,et.some=dht,et.sortedIndex=vot,et.sortedIndexBy=yot,et.sortedIndexOf=pot,et.sortedLastIndex=wot,et.sortedLastIndexBy=bot,et.sortedLastIndexOf=kot,et.startCase=itt,et.startsWith=bvt,et.subtract=vpt,et.sum=ypt,et.sumBy=ppt,et.template=kvt,et.times=dyt,et.toFinite=oc,et.toInteger=yi,et.toLength=ln,et.toLower=dvt,et.toNumber=re,et.toSafeInteger=vlt,et.toString=ar,et.toUpper=gvt,et.trim=nyt,et.trimEnd=tyt,et.trimStart=iyt,et.truncate=ryt,et.unescape=uyt,et.uniqueId=npt,et.upperCase=rtt,et.upperFirst=ry,et.each=cg,et.eachRight=lg,et.first=gd,aw(et,function(){var n={};return ks(et,function(t,i){vr.call(et.prototype,i)||(n[i]=t)}),n}(),{chain:!1}),et.VERSION=ye,c(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){et[n].placeholder=et}),c(["drop","take"],function(t,i){lr.prototype[t]=function(r){r=r===n?1:ku(yi(r),0);var u=this.__filtered__&&!i?new lr(this):this.clone();return u.__filtered__?u.__takeCount__=nf(r,u.__takeCount__):u.__views__.push({size:nf(r,w),type:t+(u.__dir__<0?"Right":"")}),u};lr.prototype[t+"Right"]=function(n){return this.reverse()[t](n).reverse()}}),c(["filter","map","takeWhile"],function(n,t){var i=t+1,r=i==su||i==to;lr.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:vt(n,3),type:i}),t.__filtered__=t.__filtered__||r,t}}),c(["head","last"],function(n,t){var i="take"+(t?"Right":"");lr.prototype[n]=function(){return this[i](1).value()[0]}}),c(["initial","tail"],function(n,t){var i="drop"+(t?"":"Right");lr.prototype[n]=function(){return this.__filtered__?new lr(this):this[i](1)}}),lr.prototype.compact=function(){return this.filter(sf)},lr.prototype.find=function(n){return this.filter(n).head()},lr.prototype.findLast=function(n){return this.reverse().find(n)},lr.prototype.invokeMap=cr(function(n,t){return typeof n=="function"?new lr(this):this.map(function(i){return kl(i,n,t)})}),lr.prototype.reject=function(n){return this.filter(dv(vt(n)))},lr.prototype.slice=function(t,i){t=yi(t);var r=this;return r.__filtered__&&(t>0||i<0)?new lr(r):(t<0?r=r.takeRight(-t):t&&(r=r.drop(t)),i!==n&&(i=yi(i),r=i<0?r.dropRight(-i):r.take(i-t)),r)},lr.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},lr.prototype.toArray=function(){return this.take(w)},ks(lr.prototype,function(t,i){var e=/^(?:filter|find|map|reject)|While$/.test(i),r=/^(?:head|last)$/.test(i),u=et[r?"take"+(i=="last"?"Right":""):i],f=r||/^find/.test(i);u&&(et.prototype[i]=function(){var o=this.__wrapped__,s=r?[1]:arguments,h=o instanceof lr,a=s[0],c=h||vi(o),v=function(n){var t=u.apply(et,it([n],s));return r&&l?t[0]:t},i;c&&e&&typeof a=="function"&&a.length!=1&&(h=c=!1);var l=this.__chain__,w=!!this.__actions__.length,y=f&&!l,p=h&&!w;return!f&&c?(o=p?o:new lr(this),i=t.apply(o,s),i.__actions__.push({func:pv,args:[v],thisArg:n}),new af(i,l)):y&&p?t.apply(this,s):(i=this.thru(v),y?r?i.value()[0]:i.value():i)})}),c(["pop","push","shift","sort","splice","unshift"],function(n){var t=ea[n],i=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);et.prototype[n]=function(){var u=arguments,n;return r&&!this.__chain__?(n=this.value(),t.apply(vi(n)?n:[],u)):this[i](function(n){return t.apply(vi(n)?n:[],u)})}}),ks(lr.prototype,function(n,t){var r=et[t],i;r&&(i=r.name+"",vr.call(fl,i)||(fl[i]=[]),fl[i].push({name:t,func:r}))}),fl[ov(n,ut).name]=[{name:"wrapper",func:n}],lr.prototype.clone=ait,lr.prototype.reverse=vit,lr.prototype.value=yit,et.prototype.at=eg,et.prototype.chain=dst,et.prototype.commit=gst,et.prototype.next=nht,et.prototype.plant=iht,et.prototype.reverse=rht,et.prototype.toJSON=et.prototype.valueOf=et.prototype.value=uht,et.prototype.first=et.prototype.head,ll&&(et.prototype[ll]=tht),et};d=fu();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(u._=d,define(function(){return d})):et?((et.exports=d)._=d,pr._=d):u._=d}.call(this),function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return gf.apply(null,arguments)}function ih(n){gf=n}function rt(n){return n instanceof Array||Object.prototype.toString.call(n)==="[object Array]"}function ti(n){return n!=null&&Object.prototype.toString.call(n)==="[object Object]"}function s(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function hu(n){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(n).length===0;for(var t in n)if(s(n,t))return!1;return!0}function k(n){return n===void 0}function vt(n){return typeof n=="number"||Object.prototype.toString.call(n)==="[object Number]"}function pi(n){return n instanceof Date||Object.prototype.toString.call(n)==="[object Date]"}function ne(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function dt(n,t){for(var i in t)s(t,i)&&(n[i]=t[i]);return s(t,"toString")&&(n.toString=t.toString),s(t,"valueOf")&&(n.valueOf=t.valueOf),n}function ot(n,t,i,r){return vo(n,t,i,r,!0).utc()}function rh(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function u(n){return n._pf==null&&(n._pf=rh()),n._pf}function cu(n){if(n._isValid==null){var t=u(n),r=te.call(t.parsedDateParts,function(n){return n!=null}),i=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(n._strict&&(i=i&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===undefined),Object.isFrozen!=null&&Object.isFrozen(n))return i;n._isValid=i}return n._isValid}function rr(n){var t=ot(NaN);return n!=null?dt(u(t),n):u(t).userInvalidated=!0,t}function lu(n,t){var i,r,f;if(k(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),k(t._i)||(n._i=t._i),k(t._f)||(n._f=t._f),k(t._l)||(n._l=t._l),k(t._strict)||(n._strict=t._strict),k(t._tzm)||(n._tzm=t._tzm),k(t._isUTC)||(n._isUTC=t._isUTC),k(t._offset)||(n._offset=t._offset),k(t._pf)||(n._pf=u(t)),k(t._locale)||(n._locale=t._locale),ur.length>0)for(i=0;i<ur.length;i++)r=ur[i],f=t[r],k(f)||(n[r]=f);return n}function wi(n){lu(this,n);this._d=new Date(n._d!=null?n._d.getTime():NaN);this.isValid()||(this._d=new Date(NaN));fr===!1&&(fr=!0,t.updateOffset(this),fr=!1)}function ut(n){return n instanceof wi||n!=null&&n._isAMomentObject!=null}function ie(n){t.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+n)}function nt(n,i){var r=!0;return dt(function(){if(t.deprecationHandler!=null&&t.deprecationHandler(null,n),r){for(var o=[],u,e,f=0;f<arguments.length;f++){if(u="",typeof arguments[f]=="object"){u+="\n["+f+"] ";for(e in arguments[0])s(arguments[0],e)&&(u+=e+": "+arguments[0][e]+", ");u=u.slice(0,-2)}else u=arguments[f];o.push(u)}ie(n+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack);r=!1}return i.apply(this,arguments)},i)}function re(n,i){t.deprecationHandler!=null&&t.deprecationHandler(n,i);au[n]||(ie(i),au[n]=!0)}function st(n){return typeof Function!="undefined"&&n instanceof Function||Object.prototype.toString.call(n)==="[object Function]"}function uh(n){var t;for(var i in n)s(n,i)&&(t=n[i],st(t)?this[i]=t:this["_"+i]=t);this._config=n;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function vu(n,t){var r=dt({},n);for(var i in t)s(t,i)&&(ti(n[i])&&ti(t[i])?(r[i]={},dt(r[i],n[i]),dt(r[i],t[i])):t[i]!=null?r[i]=t[i]:delete r[i]);for(i in n)s(n,i)&&!s(t,i)&&ti(n[i])&&(r[i]=dt({},r[i]));return r}function yu(n){n!=null&&this.set(n)}function fh(n,t,i){var r=this._calendar[n]||this._calendar.sameElse;return st(r)?r.call(t,i):r}function ht(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;typeof r=="string"&&(u=function(){return this[r]()});n&&(ei[n]=u);t&&(ei[t[0]]=function(){return ht(u.apply(this,arguments),t[1],t[2])});i&&(ei[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function eh(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function oh(n){for(var t=n.match(pu),i=0,r=t.length;i<r;i++)t[i]=ei[t[i]]?ei[t[i]]:eh(t[i]);return function(i){for(var f="",u=0;u<r;u++)f+=st(t[u])?t[u].call(i,n):t[u];return f}}function or(n,t){return n.isValid()?(t=ee(t,n.localeData()),wu[t]=wu[t]||oh(t),wu[t](n)):n.localeData().invalidDate()}function ee(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(er.lastIndex=0;i>=0&&er.test(n);)n=n.replace(er,r),er.lastIndex=0,i-=1;return n}function sh(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.match(pu).map(function(n){return n==="MMMM"||n==="MM"||n==="DD"||n==="dddd"?n.slice(1):n}).join(""),this._longDateFormat[n])}function hh(){return this._invalidDate}function ch(n){return this._ordinal.replace("%d",n)}function lh(n,t,i,r){var u=this._relativeTime[i];return st(u)?u(n,t,i,r):u.replace(/%d/i,n)}function ah(n,t){var i=this._relativeTime[n>0?"future":"past"];return st(i)?i(t):i.replace(/%s/i,t)}function p(n,t){var i=n.toLowerCase();oi[i]=oi[i+"s"]=oi[t]=n}function tt(n){return typeof n=="string"?oi[n]||oi[n.toLowerCase()]:undefined}function bu(n){var r={},t;for(var i in n)s(n,i)&&(t=tt(i),t&&(r[t]=n[i]));return r}function w(n,t){ku[n]=t}function vh(n){var t=[];for(var i in n)s(n,i)&&t.push({unit:i,priority:ku[i]});return t.sort(function(n,t){return n.priority-t.priority}),t}function sr(n){return n%4==0&&n%100!=0||n%400==0}function it(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function f(n){var t=+n,i=0;return t!==0&&isFinite(t)&&(i=it(t)),i}function si(n,i){return function(r){return r!=null?(ae(this,n,r),t.updateOffset(this,i),this):hr(this,n)}}function hr(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function ae(n,t,i){n.isValid()&&!isNaN(i)&&(t==="FullYear"&&sr(n.year())&&n.month()===1&&n.date()===29?(i=f(i),n._d["set"+(n._isUTC?"UTC":"")+t](i,n.month(),br(i,n.month()))):n._d["set"+(n._isUTC?"UTC":"")+t](i))}function yh(n){return(n=tt(n),st(this[n]))?this[n]():this}function ph(n,t){if(typeof n=="object"){n=bu(n);for(var r=vh(n),i=0;i<r.length;i++)this[r[i].unit](n[r[i].unit])}else if(n=tt(n),st(this[n]))return this[n](t);return this}function i(n,t,i){pr[n]=st(t)?t:function(n){return n&&i?i:t}}function bh(n,t){return s(pr,n)?pr[n](t._strict,t._locale):new RegExp(kh(n))}function kh(n){return g(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function g(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function h(n,t){var i,r=t;for(typeof n=="string"&&(n=[n]),vt(t)&&(r=function(n,i){i[t]=f(n)}),i=0;i<n.length;i++)wr[n[i]]=r}function ki(n,t){h(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function dh(n,t,i){t!=null&&s(wr,n)&&wr[n](t,i._a,i,n)}function tc(n,t){return(n%t+t)%t}function br(n,t){if(isNaN(n)||isNaN(t))return NaN;var i=tc(t,12);return n+=(t-i)/12,i===1?sr(n)?29:28:31-i%7%2}function fc(n,t){return n?rt(this._months)?this._months[n.month()]:this._months[(this._months.isFormat||ke).test(t)?"format":"standalone"][n.month()]:rt(this._months)?this._months:this._months.standalone}function ec(n,t){return n?rt(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[ke.test(t)?"format":"standalone"][n.month()]:rt(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function oc(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)e=ot([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?t==="MMM"?(r=v.call(this._shortMonthsParse,f),r!==-1?r:null):(r=v.call(this._longMonthsParse,f),r!==-1?r:null):t==="MMM"?(r=v.call(this._shortMonthsParse,f),r!==-1)?r:(r=v.call(this._longMonthsParse,f),r!==-1?r:null):(r=v.call(this._longMonthsParse,f),r!==-1)?r:(r=v.call(this._shortMonthsParse,f),r!==-1?r:null)}function sc(n,t,i){var r,u,f;if(this._monthsParseExact)return oc.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=ot([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="MMMM"&&this._longMonthsParse[r].test(n))||i&&t==="MMM"&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function de(n,t){var i;if(!n.isValid())return n;if(typeof t=="string")if(/^\d+$/.test(t))t=f(t);else if(t=n.localeData().monthsParse(t),!vt(t))return n;return i=Math.min(n.date(),br(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function ge(n){return n!=null?(de(this,n),t.updateOffset(this,!0),this):hr(this,"Month")}function hc(){return br(this.year(),this.month())}function cc(n){return this._monthsParseExact?(s(this,"_monthsRegex")||no.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=rc),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)}function lc(n){return this._monthsParseExact?(s(this,"_monthsRegex")||no.call(this),n?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=uc),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)}function no(){function f(n,t){return t.length-n.length}for(var i=[],r=[],t=[],u,n=0;n<12;n++)u=ot([2e3,n]),i.push(this.monthsShort(u,"")),r.push(this.months(u,"")),t.push(this.months(u,"")),t.push(this.monthsShort(u,""));for(i.sort(f),r.sort(f),t.sort(f),n=0;n<12;n++)i[n]=g(i[n]),r[n]=g(r[n]);for(n=0;n<24;n++)t[n]=g(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function di(n){return sr(n)?366:365}function ac(){return sr(this.year())}function vc(n,t,i,r,u,f,e){var o;return n<100&&n>=0?(o=new Date(n+400,t,i,r,u,f,e),isFinite(o.getFullYear())&&o.setFullYear(n)):o=new Date(n,t,i,r,u,f,e),o}function gi(n){var t,i;return n<100&&n>=0?(i=Array.prototype.slice.call(arguments),i[0]=n+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n)):t=new Date(Date.UTC.apply(null,arguments)),t}function kr(n,t,i){var r=7+t-i,u=(7+gi(n,0,r).getUTCDay()-t)%7;return-u+r-1}function to(n,t,i,r,u){var s=(7+i-r)%7,h=kr(n,r,u),f=1+7*(t-1)+s+h,e,o;return f<=0?(e=n-1,o=di(e)+f):f>di(n)?(e=n+1,o=f-di(n)):(e=n,o=f),{year:e,dayOfYear:o}}function nr(n,t,i){var e=kr(n.year(),t,i),r=Math.floor((n.dayOfYear()-e-1)/7)+1,f,u;return r<1?(u=n.year()-1,f=r+wt(u,t,i)):r>wt(n.year(),t,i)?(f=r-wt(n.year(),t,i),u=n.year()+1):(u=n.year(),f=r),{week:f,year:u}}function wt(n,t,i){var r=kr(n,t,i),u=kr(n+1,t,i);return(di(n)-r+u)/7}function yc(n){return nr(n,this._week.dow,this._week.doy).week}function pc(){return this._week.dow}function wc(){return this._week.doy}function bc(n){var t=this.localeData().week(this);return n==null?t:this.add((n-t)*7,"d")}function kc(n){var t=nr(this,1,4).week;return n==null?t:this.add((n-t)*7,"d")}function dc(n,t){return typeof n!="string"?n:isNaN(n)?(n=t.weekdaysParse(n),typeof n=="number")?n:null:parseInt(n,10)}function gc(n,t){return typeof n=="string"?t.weekdaysParse(n)%7||7:isNaN(n)?null:n}function tf(n,t){return n.slice(t,7).concat(n.slice(0,t))}function fl(n,t){var i=rt(this._weekdays)?this._weekdays:this._weekdays[n&&n!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return n===!0?tf(i,this._week.dow):n?i[n.day()]:i}function el(n){return n===!0?tf(this._weekdaysShort,this._week.dow):n?this._weekdaysShort[n.day()]:this._weekdaysShort}function ol(n){return n===!0?tf(this._weekdaysMin,this._week.dow):n?this._weekdaysMin[n.day()]:this._weekdaysMin}function sl(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;f<7;++f)e=ot([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?t==="dddd"?(r=v.call(this._weekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=v.call(this._shortWeekdaysParse,u),r!==-1?r:null):(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="dddd"?(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=v.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):(r=v.call(this._minWeekdaysParse,u),r!==-1)?r:(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._shortWeekdaysParse,u),r!==-1?r:null)}function hl(n,t,i){var r,u,f;if(this._weekdaysParseExact)return sl.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=ot([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="dddd"&&this._fullWeekdaysParse[r].test(n))||i&&t==="ddd"&&this._shortWeekdaysParse[r].test(n)||i&&t==="dd"&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function cl(n){if(!this.isValid())return n!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return n!=null?(n=dc(n,this.localeData()),this.add(n-t,"d")):t}function ll(n){if(!this.isValid())return n!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return n==null?t:this.add(n-t,"d")}function al(n){if(!this.isValid())return n!=null?this:NaN;if(n!=null){var t=gc(n,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function vl(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=il),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)}function yl(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=rl),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function pl(n){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||rf.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ul),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function rf(){function t(n,t){return t.length-n.length}for(var u=[],f=[],e=[],n=[],r,o,s,h,i=0;i<7;i++)r=ot([2e3,1]).day(i),o=g(this.weekdaysMin(r,"")),s=g(this.weekdaysShort(r,"")),h=g(this.weekdays(r,"")),u.push(o),f.push(s),e.push(h),n.push(o),n.push(s),n.push(h);u.sort(t);f.sort(t);e.sort(t);n.sort(t);this._weekdaysRegex=new RegExp("^("+n.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+e.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+f.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+u.join("|")+")","i")}function uf(){return this.hours()%12||12}function wl(){return this.hours()||24}function uo(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function fo(n,t){return t._meridiemParse}function bl(n){return(n+"").toLowerCase().charAt(0)==="p"}function kl(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function dl(n,t){for(var r=Math.min(n.length,t.length),i=0;i<r;i+=1)if(n[i]!==t[i])return i;return r}function ho(n){return n?n.toLowerCase().replace("_","-"):n}function gl(n){for(var r=0,i,t,f,u;r<n.length;){for(u=ho(n[r]).split("-"),i=u.length,t=ho(n[r+1]),t=t?t.split("-"):null;i>0;){if(f=dr(u.slice(0,i).join("-")),f)return f;if(t&&t.length>=i&&dl(u,t)>=i-1)break;i--}r++}return ir}function dr(n){var t=null,i;if(a[n]===undefined&&typeof module!="undefined"&&module&&module.exports)try{t=ir._abbr;i=require;i("./locale/"+n);gt(t)}catch(r){a[n]=null}return a[n]}function gt(n,t){var i;return n&&(i=k(t)?bt(n):ff(n,t),i?ir=i:typeof console!="undefined"&&console.warn&&console.warn("Locale "+n+" not found. Did you forget to load it?")),ir._abbr}function ff(n,t){if(t!==null){var r,i=so;if(t.abbr=n,a[n]!=null)re("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=a[n]._config;else if(t.parentLocale!=null)if(a[t.parentLocale]!=null)i=a[t.parentLocale]._config;else if(r=dr(t.parentLocale),r!=null)i=r._config;else return tr[t.parentLocale]||(tr[t.parentLocale]=[]),tr[t.parentLocale].push({name:n,config:t}),null;return a[n]=new yu(vu(i,t)),tr[n]&&tr[n].forEach(function(n){ff(n.name,n.config)}),gt(n),a[n]}return delete a[n],null}function na(n,t){if(t!=null){var r,i,u=so;a[n]!=null&&a[n].parentLocale!=null?a[n].set(vu(a[n]._config,t)):(i=dr(n),i!=null&&(u=i._config),t=vu(u,t),i==null&&(t.abbr=n),r=new yu(t),r.parentLocale=a[n],a[n]=r);gt(n)}else a[n]!=null&&(a[n].parentLocale!=null?(a[n]=a[n].parentLocale,n===gt()&&gt(n)):a[n]!=null&&delete a[n]);return a[n]}function bt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return ir;if(!rt(n)){if(t=dr(n),t)return t;n=[n]}return gl(n)}function ta(){return ue(a)}function ef(n){var i,t=n._a;return t&&u(n).overflow===-2&&(i=t[yt]<0||t[yt]>11?yt:t[ct]<1||t[ct]>br(t[b],t[yt])?ct:t[y]<0||t[y]>24||t[y]===24&&(t[ft]!==0||t[pt]!==0||t[ii]!==0)?y:t[ft]<0||t[ft]>59?ft:t[pt]<0||t[pt]>59?pt:t[ii]<0||t[ii]>999?ii:-1,u(n)._overflowDayOfYear&&(i<b||i>ct)&&(i=ct),u(n)._overflowWeeks&&i===-1&&(i=gh),u(n)._overflowWeekday&&i===-1&&(i=nc),u(n).overflow=i),n}function co(n){var t,r,o=n._i,i=ia.exec(o)||ra.exec(o),s,e,f,h;if(i){for(u(n).iso=!0,t=0,r=gr.length;t<r;t++)if(gr[t][1].exec(i[1])){e=gr[t][0];s=gr[t][2]!==!1;break}if(e==null){n._isValid=!1;return}if(i[3]){for(t=0,r=of.length;t<r;t++)if(of[t][1].exec(i[3])){f=(i[2]||" ")+of[t][0];break}if(f==null){n._isValid=!1;return}}if(!s&&f!=null){n._isValid=!1;return}if(i[4])if(ua.exec(i[4]))h="Z";else{n._isValid=!1;return}n._f=e+(f||"")+(h||"");hf(n)}else n._isValid=!1}function sa(n,t,i,r,u,f){var e=[ha(n),be.indexOf(t),parseInt(i,10),parseInt(r,10),parseInt(u,10),];return f&&e.push(parseInt(f,10)),e}function ha(n){var t=parseInt(n,10);return t<=49?2e3+t:t<=999?1900+t:t}function ca(n){return n.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function la(n,t,i){if(n){var r=ro.indexOf(n),f=new Date(t[0],t[1],t[2]).getDay();if(r!==f)return u(i).weekdayMismatch=!0,i._isValid=!1,!1}return!0}function aa(n,t,i){if(n)return oa[n];if(t)return 0;var r=parseInt(i,10),u=r%100,f=(r-u)/100;return f*60+u}function lo(n){var t=ea.exec(ca(n._i)),i;if(t){if(i=sa(t[4],t[3],t[2],t[5],t[6],t[7]),!la(t[1],i,n))return;n._a=i;n._tzm=aa(t[8],t[9],t[10]);n._d=gi.apply(null,n._a);n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);u(n).rfc2822=!0}else n._isValid=!1}function va(n){var i=fa.exec(n._i);if(i!==null){n._d=new Date(+i[1]);return}if(co(n),n._isValid===!1)delete n._isValid;else return;if(lo(n),n._isValid===!1)delete n._isValid;else return;n._strict?n._isValid=!1:t.createFromInputFallback(n)}function ci(n,t,i){return n!=null?n:t!=null?t:i}function ya(n){var i=new Date(t.now());return n._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate(),]:[i.getFullYear(),i.getMonth(),i.getDate()]}function sf(n){var t,i,r=[],f,o,e;if(!n._d){for(f=ya(n),n._w&&n._a[ct]==null&&n._a[yt]==null&&pa(n),n._dayOfYear!=null&&(e=ci(n._a[b],f[b]),(n._dayOfYear>di(e)||n._dayOfYear===0)&&(u(n)._overflowDayOfYear=!0),i=gi(e,0,n._dayOfYear),n._a[yt]=i.getUTCMonth(),n._a[ct]=i.getUTCDate()),t=0;t<3&&n._a[t]==null;++t)n._a[t]=r[t]=f[t];for(;t<7;t++)n._a[t]=r[t]=n._a[t]==null?t===2?1:0:n._a[t];n._a[y]===24&&n._a[ft]===0&&n._a[pt]===0&&n._a[ii]===0&&(n._nextDay=!0,n._a[y]=0);n._d=(n._useUTC?gi:vc).apply(null,r);o=n._useUTC?n._d.getUTCDay():n._d.getDay();n._tzm!=null&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[y]=24);n._w&&typeof n._w.d!="undefined"&&n._w.d!==o&&(u(n).weekdayMismatch=!0)}}function pa(n){var t,o,f,i,r,e,h,s,c;t=n._w;t.GG!=null||t.W!=null||t.E!=null?(r=1,e=4,o=ci(t.GG,n._a[b],nr(l(),1,4).year),f=ci(t.W,1),i=ci(t.E,1),(i<1||i>7)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,c=nr(l(),r,e),o=ci(t.gg,n._a[b],c.year),f=ci(t.w,c.week),t.d!=null?(i=t.d,(i<0||i>6)&&(s=!0)):t.e!=null?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);f<1||f>wt(o,r,e)?u(n)._overflowWeeks=!0:s!=null?u(n)._overflowWeekday=!0:(h=to(o,f,i,r,e),n._a[b]=h.year,n._dayOfYear=h.dayOfYear)}function hf(n){if(n._f===t.ISO_8601){co(n);return}if(n._f===t.RFC_2822){lo(n);return}n._a=[];u(n).empty=!0;for(var i=""+n._i,r,f,s,l=i.length,c=0,h,o=ee(n._f,n._locale).match(pu)||[],e=0;e<o.length;e++)f=o[e],r=(i.match(bh(f,n))||[])[0],r&&(s=i.substr(0,i.indexOf(r)),s.length>0&&u(n).unusedInput.push(s),i=i.slice(i.indexOf(r)+r.length),c+=r.length),ei[f]?(r?u(n).empty=!1:u(n).unusedTokens.push(f),dh(f,r,n)):n._strict&&!r&&u(n).unusedTokens.push(f);u(n).charsLeftOver=l-c;i.length>0&&u(n).unusedInput.push(i);n._a[y]<=12&&u(n).bigHour===!0&&n._a[y]>0&&(u(n).bigHour=undefined);u(n).parsedDateParts=n._a.slice(0);u(n).meridiem=n._meridiem;n._a[y]=wa(n._locale,n._a[y],n._meridiem);h=u(n).era;h!==null&&(n._a[b]=n._locale.erasConvertYear(h,n._a[b]));sf(n);ef(n)}function wa(n,t,i){var r;return i==null?t:n.meridiemHour!=null?n.meridiemHour(t,i):n.isPM!=null?(r=n.isPM(i),r&&t<12&&(t+=12),r||t!==12||(t=0),t):t}function ba(n){var t,o,r,f,i,e,s=!1;if(n._f.length===0){u(n).invalidFormat=!0;n._d=new Date(NaN);return}for(f=0;f<n._f.length;f++)i=0,e=!1,t=lu({},n),n._useUTC!=null&&(t._useUTC=n._useUTC),t._f=n._f[f],hf(t),cu(t)&&(e=!0),i+=u(t).charsLeftOver,i+=u(t).unusedTokens.length*10,u(t).score=i,s?i<r&&(r=i,o=t):(r==null||i<r||e)&&(r=i,o=t,e&&(s=!0));dt(n,o||t)}function ka(n){if(!n._d){var t=bu(n._i),i=t.day===undefined?t.date:t.day;n._a=ne([t.year,t.month,i,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});sf(n)}}function da(n){var t=new wi(ef(ao(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=undefined),t}function ao(n){var t=n._i,i=n._f;return(n._locale=n._locale||bt(n._l),t===null||i===undefined&&t==="")?rr({nullInput:!0}):(typeof t=="string"&&(n._i=t=n._locale.preparse(t)),ut(t))?new wi(ef(t)):(pi(t)?n._d=t:rt(i)?ba(n):i?hf(n):ga(n),cu(n)||(n._d=null),n)}function ga(n){var i=n._i;k(i)?n._d=new Date(t.now()):pi(i)?n._d=new Date(i.valueOf()):typeof i=="string"?va(n):rt(i)?(n._a=ne(i.slice(0),function(n){return parseInt(n,10)}),sf(n)):ti(i)?ka(n):vt(i)?n._d=new Date(i):t.createFromInputFallback(n)}function vo(n,t,i,r,u){var f={};return(t===!0||t===!1)&&(r=t,t=undefined),(i===!0||i===!1)&&(r=i,i=undefined),(ti(n)&&hu(n)||rt(n)&&n.length===0)&&(n=undefined),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,da(f)}function l(n,t,i,r){return vo(n,t,i,r,!1)}function wo(n,t){var r,i;if(t.length===1&&rt(t[0])&&(t=t[0]),!t.length)return l();for(r=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][n](r))&&(r=t[i]);return r}function nv(){var n=[].slice.call(arguments,0);return wo("isBefore",n)}function tv(){var n=[].slice.call(arguments,0);return wo("isAfter",n)}function iv(n){var i,r=!1,t;for(i in n)if(s(n,i)&&!(v.call(li,i)!==-1&&(n[i]==null||!isNaN(n[i]))))return!1;for(t=0;t<li.length;++t)if(n[li[t]]){if(r)return!1;parseFloat(n[li[t]])!==f(n[li[t]])&&(r=!0)}return!0}function rv(){return this._isValid}function uv(){return et(NaN)}function nu(n){var t=bu(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||t.isoWeek||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._isValid=iv(t);this._milliseconds=+c+h*1e3+s*6e4+o*36e5;this._days=+e+f*7;this._months=+u+r*3+i*12;this._data={};this._locale=bt();this._bubble()}function tu(n){return n instanceof nu}function cf(n){return n<0?Math.round(-1*n)*-1:Math.round(n)}function fv(n,t,i){for(var e=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<e;r++)(i&&n[r]!==t[r]||!i&&f(n[r])!==f(t[r]))&&u++;return u+o}function ko(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+ht(~~(n/60),2)+t+ht(~~n%60,2)})}function lf(n,t){var u=(t||"").match(n),e,i,r;return u===null?null:(e=u[u.length-1]||[],i=(e+"").match(go)||["-",0,0],r=+(i[1]*60)+f(i[2]),r===0?0:i[0]==="+"?r:-r)}function af(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(ut(n)||pi(n)?n.valueOf():l(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):l(n).local()}function vf(n){return-Math.round(n._d.getTimezoneOffset())}function ev(n,i,r){var u=this._offset||0,f;if(!this.isValid())return n!=null?this:NaN;if(n!=null){if(typeof n=="string"){if(n=lf(yr,n),n===null)return this}else Math.abs(n)<16&&!r&&(n=n*60);return!this._isUTC&&i&&(f=vf(this)),this._offset=n,this._isUTC=!0,f!=null&&this.add(f,"m"),u!==n&&(!i||this._changeInProgress?fs(this,et(n-u,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?u:vf(this)}function ov(n,t){return n!=null?(typeof n!="string"&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function sv(n){return this.utcOffset(0,n)}function hv(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(vf(this),"m")),this}function cv(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var n=lf(wh,this._i);n!=null?this.utcOffset(n):this.utcOffset(0,!0)}return this}function lv(n){return this.isValid()?(n=n?l(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function av(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function vv(){if(!k(this._isDSTShifted))return this._isDSTShifted;var n={},t;return lu(n,this),n=ao(n),n._a?(t=n._isUTC?ot(n._a):l(n._a),this._isDSTShifted=this.isValid()&&fv(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function yv(){return this.isValid()?!this._isUTC:!1}function pv(){return this.isValid()?this._isUTC:!1}function ns(){return this.isValid()?this._isUTC&&this._offset===0:!1}function et(n,t){var i=n,r=null,u,e,o;return tu(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:vt(n)||!isNaN(+n)?(i={},t?i[t]=+n:i.milliseconds=+n):(r=ts.exec(n))?(u=r[1]==="-"?-1:1,i={y:0,d:f(r[ct])*u,h:f(r[y])*u,m:f(r[ft])*u,s:f(r[pt])*u,ms:f(cf(r[ii]*1e3))*u}):(r=is.exec(n))?(u=r[1]==="-"?-1:1,i={y:ri(r[2],u),M:ri(r[3],u),w:ri(r[4],u),d:ri(r[5],u),h:ri(r[6],u),m:ri(r[7],u),s:ri(r[8],u)}):i==null?i={}:typeof i=="object"&&("from"in i||"to"in i)&&(o=wv(l(i.from),l(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),e=new nu(i),tu(n)&&s(n,"_locale")&&(e._locale=n._locale),tu(n)&&s(n,"_isValid")&&(e._isValid=n._isValid),e}function ri(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function rs(n,t){var i={};return i.months=t.month()-n.month()+(t.year()-n.year())*12,n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function wv(n,t){var i;return(n.isValid()&&t.isValid())?(t=af(t,n),n.isBefore(t)?i=rs(n,t):(i=rs(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function us(n,t){return function(i,r){var u,f;return r===null||isNaN(+r)||(re(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."),f=i,i=r,r=f),u=et(i,r),fs(this,u,n),this}}function fs(n,i,r,u){var o=i._milliseconds,f=cf(i._days),e=cf(i._months);n.isValid()&&(u=u==null?!0:u,e&&de(n,hr(n,"Month")+e*r),f&&ae(n,"Date",hr(n,"Date")+f*r),o&&n._d.setTime(n._d.valueOf()+o*r),u&&t.updateOffset(n,f||e))}function ss(n){return typeof n=="string"||n instanceof String}function bv(n){return ut(n)||pi(n)||ss(n)||vt(n)||dv(n)||kv(n)||n===null||n===undefined}function kv(n){for(var f=ti(n)&&!hu(n),i=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms",],u,t=0;t<r.length;t+=1)u=r[t],i=i||s(n,u);return f&&i}function dv(n){var t=rt(n),i=!1;return t&&(i=n.filter(function(t){return!vt(t)&&ss(n)}).length===0),t&&i}function gv(n){for(var f=ti(n)&&!hu(n),i=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse",],u,t=0;t<r.length;t+=1)u=r[t],i=i||s(n,u);return f&&i}function ny(n,t){var i=n.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"}function ty(n,i){arguments.length===1&&(arguments[0]?bv(arguments[0])?(n=arguments[0],i=undefined):gv(arguments[0])&&(i=arguments[0],n=undefined):(n=undefined,i=undefined));var u=n||l(),f=af(u,this).startOf("day"),r=t.calendarFormat(this,f)||"sameElse",e=i&&(st(i[r])?i[r].call(this,u):i[r]);return this.format(e||this.localeData().calendar(r,this,l(u)))}function iy(){return new wi(this)}function ry(n,t){var i=ut(n)?n:l(n);return(this.isValid()&&i.isValid())?(t=tt(t)||"millisecond",t==="millisecond"?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function uy(n,t){var i=ut(n)?n:l(n);return(this.isValid()&&i.isValid())?(t=tt(t)||"millisecond",t==="millisecond"?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function fy(n,t,i,r){var u=ut(n)?n:l(n),f=ut(t)?t:l(t);return(this.isValid()&&u.isValid()&&f.isValid())?(r=r||"()",(r[0]==="("?this.isAfter(u,i):!this.isBefore(u,i))&&(r[1]===")"?this.isBefore(f,i):!this.isAfter(f,i))):!1}function ey(n,t){var i=ut(n)?n:l(n),r;return(this.isValid()&&i.isValid())?(t=tt(t)||"millisecond",t==="millisecond"?this.valueOf()===i.valueOf():(r=i.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function oy(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function sy(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function hy(n,t,i){var r,f,u;if(!this.isValid())return NaN;if(r=af(n,this),!r.isValid())return NaN;f=(r.utcOffset()-this.utcOffset())*6e4;t=tt(t);switch(t){case"year":u=iu(this,r)/12;break;case"month":u=iu(this,r);break;case"quarter":u=iu(this,r)/3;break;case"second":u=(this-r)/1e3;break;case"minute":u=(this-r)/6e4;break;case"hour":u=(this-r)/36e5;break;case"day":u=(this-r-f)/864e5;break;case"week":u=(this-r-f)/6048e5;break;default:u=this-r}return i?u:it(u)}function iu(n,t){if(n.date()<t.date())return-iu(t,n);var r=(t.year()-n.year())*12+(t.month()-n.month()),i=n.clone().add(r,"months"),u,f;return t-i<0?(u=n.clone().add(r-1,"months"),f=(t-i)/(i-u)):(u=n.clone().add(r+1,"months"),f=(t-i)/(u-i)),-(r+f)||0}function cy(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ly(n){if(!this.isValid())return null;var i=n!==!0,t=i?this.clone().utc():this;return t.year()<0||t.year()>9999?or(t,i?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):st(Date.prototype.toISOString)?i?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*6e4).toISOString().replace("Z",or(t,"Z")):or(t,i?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ay(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var n="moment",t="",i,r,u,f;return this.isLocal()||(n=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),i="["+n+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",u="-MM-DD[T]HH:mm:ss.SSS",f=t+'[")]',this.format(i+r+u+f)}function vy(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=or(this,n);return this.localeData().postformat(i)}function yy(n,t){return this.isValid()&&(ut(n)&&n.isValid()||l(n).isValid())?et({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function py(n){return this.from(l(),n)}function wy(n,t){return this.isValid()&&(ut(n)&&n.isValid()||l(n).isValid())?et({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function by(n){return this.to(l(),n)}function hs(n){var t;return n===undefined?this._locale._abbr:(t=bt(n),t!=null&&(this._locale=t),this)}function cs(){return this._locale}function vi(n,t){return(n%t+t)%t}function as(n,t,i){return n<100&&n>=0?new Date(n+400,t,i)-ls:new Date(n,t,i).valueOf()}function vs(n,t,i){return n<100&&n>=0?Date.UTC(n+400,t,i)-ls:Date.UTC(n,t,i)}function ky(n){var i,r;if(n=tt(n),n===undefined||n==="millisecond"||!this.isValid())return this;r=this._isUTC?vs:as;switch(n){case"year":i=r(this.year(),0,1);break;case"quarter":i=r(this.year(),this.month()-this.month()%3,1);break;case"month":i=r(this.year(),this.month(),1);break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":i=r(this.year(),this.month(),this.date());break;case"hour":i=this._d.valueOf()-vi(i+(this._isUTC?0:this.utcOffset()*ai),uu);break;case"minute":i=this._d.valueOf()-vi(i,ai);break;case"second":i=this._d.valueOf()-vi(i,ru)}return this._d.setTime(i),t.updateOffset(this,!0),this}function dy(n){var i,r;if(n=tt(n),n===undefined||n==="millisecond"||!this.isValid())return this;r=this._isUTC?vs:as;switch(n){case"year":i=r(this.year()+1,0,1)-1;break;case"quarter":i=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":i=r(this.year(),this.month()+1,1)-1;break;case"week":i=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":i=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":i=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":i=this._d.valueOf()+(uu-vi(i+(this._isUTC?0:this.utcOffset()*ai),uu)-1);break;case"minute":i=this._d.valueOf()+(ai-vi(i,ai)-1);break;case"second":i=this._d.valueOf()+(ru-vi(i,ru)-1)}return this._d.setTime(i),t.updateOffset(this,!0),this}function gy(){return this._d.valueOf()-(this._offset||0)*6e4}function np(){return Math.floor(this.valueOf()/1e3)}function tp(){return new Date(this.valueOf())}function ip(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond(),]}function rp(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function up(){return this.isValid()?this.toISOString():null}function fp(){return cu(this)}function ep(){return dt({},u(this))}function op(){return u(this).overflow}function sp(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function hp(){for(var r,i=this._eras||bt("en")._eras,n=0,u=i.length;n<u;++n){switch(typeof i[n].since){case"string":r=t(i[n].since).startOf("day");i[n].since=r.valueOf()}switch(typeof i[n].until){case"undefined":i[n].until=+Infinity;break;case"string":r=t(i[n].until).startOf("day").valueOf();i[n].until=r.valueOf()}}return i}function cp(n,t,i){var r,s,u=this.eras(),f,e,o;for(n=n.toUpperCase(),r=0,s=u.length;r<s;++r)if(f=u[r].name.toUpperCase(),e=u[r].abbr.toUpperCase(),o=u[r].narrow.toUpperCase(),i)switch(t){case"N":case"NN":case"NNN":if(e===n)return u[r];break;case"NNNN":if(f===n)return u[r];break;case"NNNNN":if(o===n)return u[r]}else if([f,e,o].indexOf(n)>=0)return u[r]}function lp(n,i){var r=n.since<=n.until?1:-1;return i===undefined?t(n.since).year():t(n.since).year()+(i-n.offset)*r}function ap(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].name;return""}function vp(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].narrow;return""}function yp(){for(var i,t=this.localeData().eras(),n=0,r=t.length;n<r;++n)if((i=this.clone().startOf("day").valueOf(),t[n].since<=i&&i<=t[n].until)||t[n].until<=i&&i<=t[n].since)return t[n].abbr;return""}function pp(){for(var f,r,i=this.localeData().eras(),n=0,u=i.length;n<u;++n)if(f=i[n].since<=i[n].until?1:-1,r=this.clone().startOf("day").valueOf(),i[n].since<=r&&r<=i[n].until||i[n].until<=r&&r<=i[n].since)return(this.year()-t(i[n].since).year())*f+i[n].offset;return this.year()}function wp(n){return s(this,"_erasNameRegex")||wf.call(this),n?this._erasNameRegex:this._erasRegex}function bp(n){return s(this,"_erasAbbrRegex")||wf.call(this),n?this._erasAbbrRegex:this._erasRegex}function kp(n){return s(this,"_erasNarrowRegex")||wf.call(this),n?this._erasNarrowRegex:this._erasRegex}function pf(n,t){return t.erasAbbrRegex(n)}function dp(n,t){return t.erasNameRegex(n)}function gp(n,t){return t.erasNarrowRegex(n)}function nw(n,t){return t._eraYearOrdinalRegex||hi}function wf(){for(var r=[],u=[],f=[],i=[],t=this.eras(),n=0,e=t.length;n<e;++n)u.push(g(t[n].name)),r.push(g(t[n].abbr)),f.push(g(t[n].narrow)),i.push(g(t[n].name)),i.push(g(t[n].abbr)),i.push(g(t[n].narrow));this._erasRegex=new RegExp("^("+i.join("|")+")","i");this._erasNameRegex=new RegExp("^("+u.join("|")+")","i");this._erasAbbrRegex=new RegExp("^("+r.join("|")+")","i");this._erasNarrowRegex=new RegExp("^("+f.join("|")+")","i")}function fu(n,t){r(0,[n,n.length],0,t)}function tw(n){return ys.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function iw(n){return ys.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function rw(){return wt(this.year(),1,4)}function uw(){return wt(this.isoWeekYear(),1,4)}function fw(){var n=this.localeData()._week;return wt(this.year(),n.dow,n.doy)}function ew(){var n=this.localeData()._week;return wt(this.weekYear(),n.dow,n.doy)}function ys(n,t,i,r,u){var f;return n==null?nr(this,r,u).year:(f=wt(n,r,u),t>f&&(t=f),ow.call(this,n,t,i,r,u))}function ow(n,t,i,r,u){var e=to(n,t,i,r,u),f=gi(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function sw(n){return n==null?Math.ceil((this.month()+1)/3):this.month((n-1)*3+this.month()%3)}function hw(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return n==null?t:this.add(n-t,"d")}function cw(n,t){t[ii]=f(("0."+n)*1e3)}function lw(){return this._isUTC?"UTC":""}function aw(){return this._isUTC?"Coordinated Universal Time":""}function vw(n){return l(n*1e3)}function yw(){return l.apply(null,arguments).parseZone()}function ks(n){return n}function eu(n,t,i,r){var u=bt(),f=ot().set(r,t);return u[i](f,n)}function ds(n,t,i){if(vt(n)&&(t=n,n=undefined),n=n||"",t!=null)return eu(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=eu(n,r,i,"month");return u}function kf(n,t,i,r){typeof n=="boolean"?(vt(t)&&(i=t,t=undefined),t=t||""):(t=n,i=t,n=!1,vt(t)&&(i=t,t=undefined),t=t||"");var o=bt(),f=n?o._week.dow:0,u,e=[];if(i!=null)return eu(t,(i+f)%7,r,"day");for(u=0;u<7;u++)e[u]=eu(t,(u+f)%7,r,"day");return e}function pw(n,t){return ds(n,t,"months")}function ww(n,t){return ds(n,t,"monthsShort")}function bw(n,t,i){return kf(n,t,i,"weekdays")}function kw(n,t,i){return kf(n,t,i,"weekdaysShort")}function dw(n,t,i){return kf(n,t,i,"weekdaysMin")}function gw(){var n=this._data;return this._milliseconds=lt(this._milliseconds),this._days=lt(this._days),this._months=lt(this._months),n.milliseconds=lt(n.milliseconds),n.seconds=lt(n.seconds),n.minutes=lt(n.minutes),n.hours=lt(n.hours),n.months=lt(n.months),n.years=lt(n.years),this}function gs(n,t,i,r){var u=et(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function nb(n,t){return gs(this,n,t,1)}function tb(n,t){return gs(this,n,t,-1)}function nh(n){return n<0?Math.floor(n):Math.ceil(n)}function ib(){var r=this._milliseconds,n=this._days,t=this._months,i=this._data,u,f,e,s,o;return r>=0&&n>=0&&t>=0||r<=0&&n<=0&&t<=0||(r+=nh(df(t)+n)*864e5,n=0,t=0),i.milliseconds=r%1e3,u=it(r/1e3),i.seconds=u%60,f=it(u/60),i.minutes=f%60,e=it(f/60),i.hours=e%24,n+=it(e/24),o=it(th(n)),t+=o,n-=nh(df(o)),s=it(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function th(n){return n*4800/146097}function df(n){return n*146097/4800}function rb(n){if(!this.isValid())return NaN;var t,r,i=this._milliseconds;if(n=tt(n),n==="month"||n==="quarter"||n==="year"){t=this._days+i/864e5;r=this._months+th(t);switch(n){case"month":return r;case"quarter":return r/3;case"year":return r/12}}else{t=this._days+Math.round(df(this._months));switch(n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return t*24+i/36e5;case"minute":return t*1440+i/6e4;case"second":return t*86400+i/1e3;case"millisecond":return Math.floor(t*864e5)+i;default:throw new Error("Unknown unit "+n);}}}function ub(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+f(this._months/12)*31536e6:NaN}function kt(n){return function(){return this.as(n)}}function yb(){return et(this)}function pb(n){return n=tt(n),this.isValid()?this[n+"s"]():NaN}function ui(n){return function(){return this.isValid()?this._data[n]:NaN}}function ik(){return it(this.days()/7)}function rk(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function uk(n,t,i,r){var f=et(n).abs(),e=at(f.as("s")),o=at(f.as("m")),s=at(f.as("h")),h=at(f.as("d")),c=at(f.as("M")),l=at(f.as("w")),a=at(f.as("y")),u=e<=i.ss&&["s",e]||e<i.s&&["ss",e]||o<=1&&["m"]||o<i.m&&["mm",o]||s<=1&&["h"]||s<i.h&&["hh",s]||h<=1&&["d"]||h<i.d&&["dd",h];return i.w!=null&&(u=u||l<=1&&["w"]||l<i.w&&["ww",l]),u=u||c<=1&&["M"]||c<i.M&&["MM",c]||a<=1&&["y"]||["yy",a],u[2]=t,u[3]=+n>0,u[4]=r,rk.apply(null,u)}function fk(n){return n===undefined?at:typeof n=="function"?(at=n,!0):!1}function ek(n,t){return fi[n]===undefined?!1:t===undefined?fi[n]:(fi[n]=t,n==="s"&&(fi.ss=t-1),!0)}function ok(n,t){if(!this.isValid())return this.localeData().invalidDate();var u=!1,f=fi,i,r;return typeof n=="object"&&(t=n,n=!1),typeof n=="boolean"&&(u=n),typeof t=="object"&&(f=Object.assign({},fi,t),t.s!=null&&t.ss==null&&(f.ss=t.s-1)),i=this.localeData(),r=uk(this,!u,f,i),u&&(r=i.pastFuture(+this,r)),i.postformat(r)}function yi(n){return(n>0)-(n<0)||+n}function su(){if(!this.isValid())return this.localeData().invalidDate();var n=ou(this._milliseconds)/1e3,s=ou(this._days),r=ou(this._months),t,u,e,h,i=this.asSeconds(),c,o,l,f;return i?(t=it(n/60),u=it(t/60),n%=60,t%=60,e=it(r/12),r%=12,h=n?n.toFixed(3).replace(/\.?0+$/,""):"",c=i<0?"-":"",o=yi(this._months)!==yi(i)?"-":"",l=yi(this._days)!==yi(i)?"-":"",f=yi(this._milliseconds)!==yi(i)?"-":"",c+"P"+(e?o+e+"Y":"")+(r?o+r+"M":"")+(s?l+s+"D":"")+(u||t||n?"T":"")+(u?f+u+"H":"")+(t?f+t+"M":"")+(n?f+h+"S":"")):"P0D"}var gf,te,ur,fr,au,ue,fe,oe,se,he,ce,le,oi,ku,wr,v,nf,io,eo,oo,yo,po,bo,li,go,ts,is,es,os,yf,bf,ps,ws,ni,bs,n,o,lt,at,fi,ou,e;te=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};ur=t.momentProperties=[];fr=!1;au={};t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;ue=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)s(n,t)&&i.push(t);return i};fe={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};var pu=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,er=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,wu={},ei={};oe={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"};se="Invalid date";he="%d";ce=/\d{1,2}/;le={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",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};oi={};ku={};var ve=/\d/,d=/\d\d/,ye=/\d{3}/,du=/\d{4}/,cr=/[+-]?\d{6}/,c=/\d\d?/,pe=/\d\d\d\d?/,we=/\d\d\d\d\d\d?/,lr=/\d{1,3}/,gu=/\d{1,4}/,ar=/[+-]?\d{1,6}/,hi=/\d+/,vr=/[+-]?\d+/,wh=/Z|[+-]\d\d:?\d\d/gi,yr=/Z|[+-]\d\d(?::?\d\d)?/gi,bi=/[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,pr;pr={};wr={};var b=0,yt=1,ct=2,y=3,ft=4,pt=5,ii=6,gh=7,nc=8;v=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});p("month","M");w("month",8);i("M",c);i("MM",c,d);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});h(["M","MM"],function(n,t){t[yt]=f(n)-1});h(["MMM","MMMM"],function(n,t,i,r){var f=i._locale.monthsParse(n,r,i._strict);f!=null?t[yt]=f:u(i).invalidMonth=n});var ic="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),be="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ke=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,rc=bi,uc=bi;r("Y",0,0,function(){var n=this.year();return n<=9999?ht(n,4):"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");p("year","y");w("year",1);i("Y",vr);i("YY",c,d);i("YYYY",gu,du);i("YYYYY",ar,cr);i("YYYYYY",ar,cr);h(["YYYYY","YYYYYY"],b);h("YYYY",function(n,i){i[b]=n.length===2?t.parseTwoDigitYear(n):f(n)});h("YY",function(n,i){i[b]=t.parseTwoDigitYear(n)});h("Y",function(n,t){t[b]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return f(n)+(f(n)>68?1900:2e3)};nf=si("FullYear",!0);r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");p("week","w");p("isoWeek","W");w("week",5);w("isoWeek",5);i("w",c);i("ww",c,d);i("W",c);i("WW",c,d);ki(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=f(n)});io={dow:0,doy:6};r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");p("day","d");p("weekday","e");p("isoWeekday","E");w("day",11);w("weekday",11);w("isoWeekday",11);i("d",c);i("e",c);i("E",c);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});ki(["dd","ddd","dddd"],function(n,t,i,r){var f=i._locale.weekdaysParse(n,r,i._strict);f!=null?t.d=f:u(i).invalidWeekday=n});ki(["d","e","E"],function(n,t,i,r){t[r]=f(n)});var nl="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ro="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),tl="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),il=bi,rl=bi,ul=bi;r("H",["HH",2],0,"hour");r("h",["hh",2],0,uf);r("k",["kk",2],0,wl);r("hmm",0,0,function(){return""+uf.apply(this)+ht(this.minutes(),2)});r("hmmss",0,0,function(){return""+uf.apply(this)+ht(this.minutes(),2)+ht(this.seconds(),2)});r("Hmm",0,0,function(){return""+this.hours()+ht(this.minutes(),2)});r("Hmmss",0,0,function(){return""+this.hours()+ht(this.minutes(),2)+ht(this.seconds(),2)});uo("a",!0);uo("A",!1);p("hour","h");w("hour",13);i("a",fo);i("A",fo);i("H",c);i("h",c);i("k",c);i("HH",c,d);i("hh",c,d);i("kk",c,d);i("hmm",pe);i("hmmss",we);i("Hmm",pe);i("Hmmss",we);h(["H","HH"],y);h(["k","kk"],function(n,t){var i=f(n);t[y]=i===24?0:i});h(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});h(["h","hh"],function(n,t,i){t[y]=f(n);u(i).bigHour=!0});h("hmm",function(n,t,i){var r=n.length-2;t[y]=f(n.substr(0,r));t[ft]=f(n.substr(r));u(i).bigHour=!0});h("hmmss",function(n,t,i){var r=n.length-4,e=n.length-2;t[y]=f(n.substr(0,r));t[ft]=f(n.substr(r,2));t[pt]=f(n.substr(e));u(i).bigHour=!0});h("Hmm",function(n,t){var i=n.length-2;t[y]=f(n.substr(0,i));t[ft]=f(n.substr(i))});h("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[y]=f(n.substr(0,i));t[ft]=f(n.substr(i,2));t[pt]=f(n.substr(r))});eo=/[ap]\.?m?\.?/i;oo=si("Hours",!0);var so={calendar:fe,longDateFormat:oe,invalidDate:se,ordinal:he,dayOfMonthOrdinalParse:ce,relativeTime:le,months:ic,monthsShort:be,week:io,weekdays:nl,weekdaysMin:tl,weekdaysShort:ro,meridiemParse:eo},a={},tr={},ir;var ia=/^\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)?)?$/,ra=/^\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)?)?$/,ua=/Z|[+-]\d\d(?::?\d\d)?/,gr=[["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}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1],],of=[["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/],],fa=/^\/?Date\((-?\d+)/i,ea=/^(?:(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}))$/,oa={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};t.createFromInputFallback=nt("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. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))});t.ISO_8601=function(){};t.RFC_2822=function(){};yo=nt("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=l.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:rr()});po=nt("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=l.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:rr()});bo=function(){return Date.now?Date.now():+new Date};li=["year","quarter","month","week","day","hour","minute","second","millisecond",];ko("Z",":");ko("ZZ","");i("Z",yr);i("ZZ",yr);h(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=lf(yr,n)});go=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};ts=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/;is=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;et.fn=nu.prototype;et.invalid=uv;es=us(1,"add");os=us(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";yf=nt("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return n===undefined?this.localeData():this.locale(n)});var ru=1e3,ai=60*ru,uu=60*ai,ls=3506328*uu;for(r("N",0,0,"eraAbbr"),r("NN",0,0,"eraAbbr"),r("NNN",0,0,"eraAbbr"),r("NNNN",0,0,"eraName"),r("NNNNN",0,0,"eraNarrow"),r("y",["y",1],"yo","eraYear"),r("y",["yy",2],0,"eraYear"),r("y",["yyy",3],0,"eraYear"),r("y",["yyyy",4],0,"eraYear"),i("N",pf),i("NN",pf),i("NNN",pf),i("NNNN",dp),i("NNNNN",gp),h(["N","NN","NNN","NNNN","NNNNN"],function(n,t,i,r){var f=i._locale.erasParse(n,r,i._strict);f?u(i).era=f:u(i).invalidEra=n}),i("y",hi),i("yy",hi),i("yyy",hi),i("yyyy",hi),i("yo",nw),h(["y","yy","yyy","yyyy"],b),h(["yo"],function(n,t,i){var r;i._locale._eraYearOrdinalRegex&&(r=n.match(i._locale._eraYearOrdinalRegex));t[b]=i._locale.eraYearOrdinalParse?i._locale.eraYearOrdinalParse(n,r):parseInt(n,10)}),r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),fu("gggg","weekYear"),fu("ggggg","weekYear"),fu("GGGG","isoWeekYear"),fu("GGGGG","isoWeekYear"),p("weekYear","gg"),p("isoWeekYear","GG"),w("weekYear",1),w("isoWeekYear",1),i("G",vr),i("g",vr),i("GG",c,d),i("gg",c,d),i("GGGG",gu,du),i("gggg",gu,du),i("GGGGG",ar,cr),i("ggggg",ar,cr),ki(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=f(n)}),ki(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),p("quarter","Q"),w("quarter",7),i("Q",ve),h("Q",function(n,t){t[yt]=(f(n)-1)*3}),r("D",["DD",2],"Do","date"),p("date","D"),w("date",9),i("D",c),i("DD",c,d),i("Do",function(n,t){return n?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),h(["D","DD"],ct),h("Do",function(n,t){t[ct]=f(n.match(c)[0])}),bf=si("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),p("dayOfYear","DDD"),w("dayOfYear",4),i("DDD",lr),i("DDDD",ye),h(["DDD","DDDD"],function(n,t,i){i._dayOfYear=f(n)}),r("m",["mm",2],0,"minute"),p("minute","m"),w("minute",14),i("m",c),i("mm",c,d),h(["m","mm"],ft),ps=si("Minutes",!1),r("s",["ss",2],0,"second"),p("second","s"),w("second",15),i("s",c),i("ss",c,d),h(["s","ss"],pt),ws=si("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return this.millisecond()*10}),r(0,["SSSSS",5],0,function(){return this.millisecond()*100}),r(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),r(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),r(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),r(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),p("millisecond","ms"),w("millisecond",16),i("S",lr,ve),i("SS",lr,d),i("SSS",lr,ye),ni="SSSS";ni.length<=9;ni+="S")i(ni,hi);for(ni="S";ni.length<=9;ni+="S")h(ni,cw);bs=si("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=wi.prototype;n.add=es;n.calendar=ty;n.clone=iy;n.diff=hy;n.endOf=dy;n.format=vy;n.from=yy;n.fromNow=py;n.to=wy;n.toNow=by;n.get=yh;n.invalidAt=op;n.isAfter=ry;n.isBefore=uy;n.isBetween=fy;n.isSame=ey;n.isSameOrAfter=oy;n.isSameOrBefore=sy;n.isValid=fp;n.lang=yf;n.locale=hs;n.localeData=cs;n.max=po;n.min=yo;n.parsingFlags=ep;n.set=ph;n.startOf=ky;n.subtract=os;n.toArray=ip;n.toObject=rp;n.toDate=tp;n.toISOString=ly;n.inspect=ay;typeof Symbol!="undefined"&&Symbol.for!=null&&(n[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});n.toJSON=up;n.toString=cy;n.unix=np;n.valueOf=gy;n.creationData=sp;n.eraName=ap;n.eraNarrow=vp;n.eraAbbr=yp;n.eraYear=pp;n.year=nf;n.isLeapYear=ac;n.weekYear=tw;n.isoWeekYear=iw;n.quarter=n.quarters=sw;n.month=ge;n.daysInMonth=hc;n.week=n.weeks=bc;n.isoWeek=n.isoWeeks=kc;n.weeksInYear=fw;n.weeksInWeekYear=ew;n.isoWeeksInYear=rw;n.isoWeeksInISOWeekYear=uw;n.date=bf;n.day=n.days=cl;n.weekday=ll;n.isoWeekday=al;n.dayOfYear=hw;n.hour=n.hours=oo;n.minute=n.minutes=ps;n.second=n.seconds=ws;n.millisecond=n.milliseconds=bs;n.utcOffset=ev;n.utc=sv;n.local=hv;n.parseZone=cv;n.hasAlignedHourOffset=lv;n.isDST=av;n.isLocal=yv;n.isUtcOffset=pv;n.isUtc=ns;n.isUTC=ns;n.zoneAbbr=lw;n.zoneName=aw;n.dates=nt("dates accessor is deprecated. Use date instead.",bf);n.months=nt("months accessor is deprecated. Use month instead",ge);n.years=nt("years accessor is deprecated. Use year instead",nf);n.zone=nt("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",ov);n.isDSTShifted=nt("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",vv);o=yu.prototype;o.calendar=fh;o.longDateFormat=sh;o.invalidDate=hh;o.ordinal=ch;o.preparse=ks;o.postformat=ks;o.relativeTime=lh;o.pastFuture=ah;o.set=uh;o.eras=hp;o.erasParse=cp;o.erasConvertYear=lp;o.erasAbbrRegex=bp;o.erasNameRegex=wp;o.erasNarrowRegex=kp;o.months=fc;o.monthsShort=ec;o.monthsParse=sc;o.monthsRegex=lc;o.monthsShortRegex=cc;o.week=yc;o.firstDayOfYear=wc;o.firstDayOfWeek=pc;o.weekdays=fl;o.weekdaysMin=ol;o.weekdaysShort=el;o.weekdaysParse=hl;o.weekdaysRegex=vl;o.weekdaysShortRegex=yl;o.weekdaysMinRegex=pl;o.isPM=bl;o.meridiem=kl;gt("en",{eras:[{since:"0001-01-01",until:+Infinity,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-Infinity,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"},],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=f(n%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return n+i}});t.lang=nt("moment.lang is deprecated. Use moment.locale instead.",gt);t.langData=nt("moment.langData is deprecated. Use moment.localeData instead.",bt);lt=Math.abs;var fb=kt("ms"),eb=kt("s"),ob=kt("m"),sb=kt("h"),hb=kt("d"),cb=kt("w"),lb=kt("M"),ab=kt("Q"),vb=kt("y");var wb=ui("milliseconds"),bb=ui("seconds"),kb=ui("minutes"),db=ui("hours"),gb=ui("days"),nk=ui("months"),tk=ui("years");return at=Math.round,fi={ss:44,s:45,m:45,h:22,d:26,w:null,M:11},ou=Math.abs,e=nu.prototype,e.isValid=rv,e.abs=gw,e.add=nb,e.subtract=tb,e.as=rb,e.asMilliseconds=fb,e.asSeconds=eb,e.asMinutes=ob,e.asHours=sb,e.asDays=hb,e.asWeeks=cb,e.asMonths=lb,e.asQuarters=ab,e.asYears=vb,e.valueOf=ub,e._bubble=ib,e.clone=yb,e.get=pb,e.milliseconds=wb,e.seconds=bb,e.minutes=kb,e.hours=db,e.days=gb,e.weeks=ik,e.months=nk,e.years=tk,e.humanize=ok,e.toISOString=su,e.toString=su,e.toJSON=su,e.locale=hs,e.localeData=cs,e.toIsoString=nt("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",su),e.lang=yf,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",vr),i("X",/[+-]?\d+(\.\d{1,3})?/),h("X",function(n,t,i){i._d=new Date(parseFloat(n)*1e3)}),h("x",function(n,t,i){i._d=new Date(f(n))}),t.version="2.29.1",ih(l),t.fn=n,t.min=nv,t.max=tv,t.now=bo,t.utc=ot,t.unix=vw,t.months=pw,t.isDate=pi,t.locale=gt,t.invalid=rr,t.duration=et,t.isMoment=ut,t.weekdays=bw,t.parseZone=yw,t.localeData=bt,t.isDuration=tu,t.monthsShort=ww,t.weekdaysMin=dw,t.defineLocale=ff,t.updateLocale=na,t.locales=ta,t.weekdaysShort=kw,t.normalizeUnits=tt,t.relativeTimeRounding=fk,t.relativeTimeThreshold=ek,t.calendarFormat=ny,t.prototype=n,t.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"},t}),function(){function e(n){this._value=n}function o(n,t,i,r){var f=Math.pow(10,t),e,u;return u=(i(n*f)/f).toFixed(t),r&&(e=new RegExp("0{1,"+r+"}$"),u=u.replace(e,"")),u}function l(n,t,i){return t.indexOf("$")>-1?v(n,t,i):t.indexOf("%")>-1?y(n,t,i):t.indexOf(":")>-1?p(n,t):s(n._value,t,i)}function a(i,u){var o=u,s,h,c,l,a=["KB","MB","GB","TB","PB","EB","ZB","YB"],f=!1,e;if(u.indexOf(":")>-1)i._value=w(u);else if(u===r)i._value=0;else{for(n[t].delimiters.decimal!=="."&&(u=u.replace(/\./g,"").replace(n[t].delimiters.decimal,".")),s=new RegExp("[^a-zA-Z]"+n[t].abbreviations.thousand+"(?:\\)|(\\"+n[t].currency.symbol+")?(?:\\))?)?$"),h=new RegExp("[^a-zA-Z]"+n[t].abbreviations.million+"(?:\\)|(\\"+n[t].currency.symbol+")?(?:\\))?)?$"),c=new RegExp("[^a-zA-Z]"+n[t].abbreviations.billion+"(?:\\)|(\\"+n[t].currency.symbol+")?(?:\\))?)?$"),l=new RegExp("[^a-zA-Z]"+n[t].abbreviations.trillion+"(?:\\)|(\\"+n[t].currency.symbol+")?(?:\\))?)?$"),e=0;e<=a.length;e++)if(f=u.indexOf(a[e])>-1?Math.pow(1024,e+1):!1,f)break;i._value=(f?f:1)*(o.match(s)?Math.pow(10,3):1)*(o.match(h)?Math.pow(10,6):1)*(o.match(c)?Math.pow(10,9):1)*(o.match(l)?Math.pow(10,12):1)*(u.indexOf("%")>-1?.01:1)*((u.split("-").length+Math.min(u.split("(").length-1,u.split(")").length-1))%2?1:-1)*Number(u.replace(/[^0-9\.]+/g,""));i._value=f?Math.ceil(i._value):i._value}return i._value}function v(i,r,u){var o=r.indexOf("$"),c=r.indexOf("("),l=r.indexOf("-"),e="",h,f;return r.indexOf(" $")>-1?(e=" ",r=r.replace(" $","")):r.indexOf("$ ")>-1?(e=" ",r=r.replace("$ ","")):r=r.replace("$",""),f=s(i._value,r,u),o<=1?f.indexOf("(")>-1||f.indexOf("-")>-1?(f=f.split(""),h=1,(o<c||o<l)&&(h=0),f.splice(h,0,n[t].currency.symbol+e),f=f.join("")):f=n[t].currency.symbol+e+f:f.indexOf(")")>-1?(f=f.split(""),f.splice(-1,0,e+n[t].currency.symbol),f=f.join("")):f=f+e+n[t].currency.symbol,f}function y(n,t,i){var u="",r,f=n._value*100;return t.indexOf(" %")>-1?(u=" ",t=t.replace(" %","")):t=t.replace("%",""),r=s(f,t,i),r.indexOf(")")>-1?(r=r.split(""),r.splice(-1,0,u+"%"),r=r.join("")):r=r+u+"%",r}function p(n){var i=Math.floor(n._value/3600),t=Math.floor((n._value-i*3600)/60),r=Math.round(n._value-i*3600-t*60);return i+":"+(t<10?"0"+t:t)+":"+(r<10?"0"+r:r)}function w(n){var i=n.split(":"),t=0;return i.length===3?(t=t+Number(i[0])*3600,t=t+Number(i[1])*60,t=t+Number(i[2])):i.length===2&&(t=t+Number(i[0])*60,t=t+Number(i[1])),Number(t)}function s(i,u,f){var b=!1,it=!1,rt=!1,e="",d=!1,g=!1,nt=!1,tt=!1,v=!1,y="",p="",l=Math.abs(i),ut=["B","KB","MB","GB","TB","PB","EB","ZB","YB"],k,ft,a,h,s,et,c="",w=!1;if(i===0&&r!==null)return r;if(u.indexOf("(")>-1?(b=!0,u=u.slice(1,-1)):u.indexOf("+")>-1&&(it=!0,u=u.replace(/\+/g,"")),u.indexOf("a")>-1&&(d=u.indexOf("aK")>=0,g=u.indexOf("aM")>=0,nt=u.indexOf("aB")>=0,tt=u.indexOf("aT")>=0,v=d||g||nt||tt,u.indexOf(" a")>-1?(e=" ",u=u.replace(" a","")):u=u.replace("a",""),l>=Math.pow(10,12)&&!v||tt?(e=e+n[t].abbreviations.trillion,i=i/Math.pow(10,12)):l<Math.pow(10,12)&&l>=Math.pow(10,9)&&!v||nt?(e=e+n[t].abbreviations.billion,i=i/Math.pow(10,9)):l<Math.pow(10,9)&&l>=Math.pow(10,6)&&!v||g?(e=e+n[t].abbreviations.million,i=i/Math.pow(10,6)):(l<Math.pow(10,6)&&l>=Math.pow(10,3)&&!v||d)&&(e=e+n[t].abbreviations.thousand,i=i/Math.pow(10,3))),u.indexOf("b")>-1)for(u.indexOf(" b")>-1?(y=" ",u=u.replace(" b","")):u=u.replace("b",""),a=0;a<=ut.length;a++)if(k=Math.pow(1024,a),ft=Math.pow(1024,a+1),i>=k&&i<ft){y=y+ut[a];k>0&&(i=i/k);break}return u.indexOf("o")>-1&&(u.indexOf(" o")>-1?(p=" ",u=u.replace(" o","")):u=u.replace("o",""),p=p+n[t].ordinal(i)),u.indexOf("[.]")>-1&&(rt=!0,u=u.replace("[.]",".")),h=i.toString().split(".")[0],s=u.split(".")[1],et=u.indexOf(","),s?(s.indexOf("[")>-1?(s=s.replace("]",""),s=s.split("["),c=o(i,s[0].length+s[1].length,f,s[1].length)):c=o(i,s.length,f),h=c.split(".")[0],c=c.split(".")[1].length?n[t].delimiters.decimal+c.split(".")[1]:"",rt&&Number(c.slice(1))===0&&(c="")):h=o(i,null,f),h.indexOf("-")>-1&&(h=h.slice(1),w=!0),et>-1&&(h=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+n[t].delimiters.thousands)),u.indexOf(".")===0&&(h=""),(b&&w?"(":"")+(!b&&w?"-":"")+(!w&&it?"+":"")+h+c+(p?p:"")+(e?e:"")+(y?y:"")+(b&&w?")":"")}function b(t,i){n[t]=i}function h(n){var t=n.toString().split(".");return t.length<2?1:Math.pow(10,t[1].length)}function u(){var n=Array.prototype.slice.call(arguments);return n.reduce(function(n,t){var i=h(n),r=h(t);return i>r?i:r},-Infinity)}var i,n={},t="en",r=null,f="0,0",c=typeof module!="undefined"&&module.exports;i=function(n){return i.isNumeral(n)?n=n.value():n===0||typeof n=="undefined"?n=0:Number(n)||(n=i.fn.unformat(n)),new e(Number(n))};i.version="1.5.3";i.isNumeral=function(n){return n instanceof e};i.language=function(r,u){if(!r)return t;if(r&&!u){if(!n[r])throw new Error("Unknown language : "+r);t=r}return(u||!n[r])&&b(r,u),i};i.languageData=function(i){if(!i)return n[t];if(!n[i])throw new Error("Unknown language : "+i);return n[i]};i.language("en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(n){var t=n%10;return~~(n%100/10)==1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th"},currency:{symbol:"$"}});i.zeroFormat=function(n){r=typeof n=="string"?n:null};i.defaultFormat=function(n){f=typeof n=="string"?n:"0.0"};"function"!=typeof Array.prototype.reduce&&(Array.prototype.reduce=function(n,t){"use strict";if(null===this||"undefined"==typeof this)throw new TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof n)throw new TypeError(n+" is not a function");var i,r,f=this.length>>>0,u=!1;for(1<arguments.length&&(r=t,u=!0),i=0;f>i;++i)this.hasOwnProperty(i)&&(u?r=n(r,this[i],i,this):(r=this[i],u=!0));if(!u)throw new TypeError("Reduce of empty array with no initial value");return r});i.fn=e.prototype={clone:function(){return i(this)},format:function(n,t){return l(this,n?n:f,t!==undefined?t:Math.round)},unformat:function(n){return Object.prototype.toString.call(n)==="[object Number]"?n:a(this,n?n:f)},value:function(){return this._value},valueOf:function(){return this._value},set:function(n){return this._value=Number(n),this},add:function(n){function i(n,i){return n+t*i}var t=u.call(null,this._value,n);return this._value=[this._value,n].reduce(i,0)/t,this},subtract:function(n){function i(n,i){return n-t*i}var t=u.call(null,this._value,n);return this._value=[n].reduce(i,this._value*t)/t,this},multiply:function(n){function t(n,t){var i=u(n,t);return n*i*t*i/(i*i)}return this._value=[this._value,n].reduce(t,1),this},divide:function(n){function t(n,t){var i=u(n,t);return n*i/(t*i)}return this._value=[this._value,n].reduce(t),this},difference:function(n){return Math.abs(i(this._value).subtract(n).value())}};c&&(module.exports=i);typeof ender=="undefined"&&(this.numeral=i);typeof define=="function"&&define.amd&&define([],function(){return i})}.call(this),function(n){"use strict";function iy(n){if(o(n))r(n.objectMaxDepth)&&(er.objectMaxDepth=wf(n.objectMaxDepth)?n.objectMaxDepth:NaN),r(n.urlErrorParamsEnabled)&&dt(n.urlErrorParamsEnabled)&&(er.urlErrorParamsEnabled=n.urlErrorParamsEnabled);else return er}function wf(n){return nt(n)&&n>0}function l(n,t){t=t||Error;var i="https://errors.angularjs.xlts.dev/1.8.6/",r=i.replace(".","\\.")+"[\\s\\S]*",u=new RegExp(r,"g");return function(){var s=arguments[0],h=arguments[1],f="["+(n?n+":":"")+s+"] ",e=yr(arguments,2).map(function(n){return ch(n,er.objectMaxDepth)}),o,r;if(f+=h.replace(/\{\d+\}/g,function(n){var t=+n.slice(1,-1);return t<e.length?e[t].replace(u,""):n}),f+="\n"+i+(n?n+"/":"")+s,er.urlErrorParamsEnabled)for(r=0,o="?";r<e.length;r++,o="&")f+=o+"p"+r+"="+encodeURIComponent(e[r]);return new t(f)}}function ti(n){if(n==null||hr(n))return!1;if(c(n)||h(n)||f&&n instanceof f)return!0;var t="length"in Object(n)&&n.length;return nt(t)&&(t>=0&&t-1 in n||typeof n.item=="function")}function t(n,i,r){var u,f,o;if(n)if(e(n))for(u in n)u!=="prototype"&&u!=="length"&&u!=="name"&&n.hasOwnProperty(u)&&i.call(r,n[u],u,n);else if(c(n)||ti(n))for(o=typeof n!="object",u=0,f=n.length;u<f;u++)(o||u in n)&&i.call(r,n[u],u,n);else if(n.forEach&&n.forEach!==t)n.forEach(i,r,n);else if(gs(n))for(u in n)i.call(r,n[u],u,n);else if(typeof n.hasOwnProperty=="function")for(u in n)n.hasOwnProperty(u)&&i.call(r,n[u],u,n);else for(u in n)lt.call(n,u)&&i.call(r,n[u],u,n);return n}function ks(n,t,i){for(var r=Object.keys(n).sort(),u=0;u<r.length;u++)t.call(i,n[r[u]],r[u]);return r}function kf(n){return function(t,i){n(i,t)}}function cu(){return++fy}function ds(n,t){t?n.$$hashKey=t:delete n.$$hashKey}function df(n,t,i){for(var f,l,s,a,u,r,v=n.$$hashKey,h=0,y=t.length;h<y;++h)if(f=t[h],o(f)||e(f))for(l=Object.keys(f),s=0,a=l.length;s<a;s++)u=l[s],r=f[u],i&&o(r)?st(r)?n[u]=new Date(r.valueOf()):sr(r)?n[u]=new RegExp(r):r.nodeName?n[u]=r.cloneNode(!0):re(r)?n[u]=r.clone():u!=="__proto__"&&(o(n[u])||(n[u]=c(r)?[]:{}),df(n[u],[r],!0)):n[u]=r;return ds(n,v),n}function v(n){return df(n,ki.call(arguments,1),!1)}function ey(n){return df(n,ki.call(arguments,1),!0)}function ft(n){return parseInt(n,10)}function gf(n,t){return v(Object.create(n),t)}function s(){}function oi(n){return n}function ot(n){return function(){return n}}function ne(n){return e(n.toString)&&n.toString!==rt}function u(n){return typeof n=="undefined"}function r(n){return typeof n!="undefined"}function o(n){return n!==null&&typeof n=="object"}function gs(n){return n!==null&&typeof n=="object"&&!bs(n)}function h(n){return typeof n=="string"}function nt(n){return typeof n=="number"}function st(n){return rt.call(n)==="[object Date]"}function c(n){return Array.isArray(n)||n instanceof Array}function te(n){var t=rt.call(n);switch(t){case"[object Error]":return!0;case"[object Exception]":return!0;case"[object DOMException]":return!0;default:return n instanceof Error}}function e(n){return typeof n=="function"}function sr(n){return rt.call(n)==="[object RegExp]"}function hr(n){return n&&n.window===n}function cr(n){return n&&n.$evalAsync&&n.$watch}function oy(n){return rt.call(n)==="[object File]"}function sy(n){return rt.call(n)==="[object FormData]"}function hy(n){return rt.call(n)==="[object Blob]"}function dt(n){return typeof n=="boolean"}function lu(n){return n&&e(n.then)}function cy(n){return n&&nt(n.length)&&nh.test(rt.call(n))}function ly(n){return rt.call(n)==="[object ArrayBuffer]"}function re(n){return!!(n&&(n.nodeName||n.prop&&n.attr&&n.find))}function ay(n){for(var i={},r=n.split(","),t=0;t<r.length;t++)i[r[t]]=!0;return i}function vt(n){return a(n.nodeName||n[0]&&n[0].nodeName)}function ue(n,t){return Array.prototype.indexOf.call(n,t)!==-1}function lr(n,t){var i=n.indexOf(t);return i>=0&&n.splice(i,1),i}function si(n,i,r){function h(n,t,i){var e,r,f,o;if(i--,i<0)return"...";if(e=t.$$hashKey,c(n))for(f=0,o=n.length;f<o;f++)t.push(u(n[f],i));else if(gs(n))for(r in n)t[r]=u(n[r],i);else if(n&&typeof n.hasOwnProperty=="function")for(r in n)n.hasOwnProperty(r)&&(t[r]=u(n[r],i));else for(r in n)lt.call(n,r)&&(t[r]=u(n[r],i));return ds(t,e),t}function u(n,t){var r,u,i;if(!o(n))return n;if(r=f.indexOf(n),r!==-1)return s[r];if(hr(n)||cr(n))throw ei("cpws","Can't copy! Making copies of Window or Scope instances is not supported.");return u=!1,i=l(n),i===undefined&&(i=c(n)?[]:Object.create(bs(n)),u=!0),f.push(n),s.push(i),u?h(n,i,t):i}function l(n){var t,i;switch(rt.call(n)){case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Float32Array]":case"[object Float64Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return new n.constructor(u(n.buffer),n.byteOffset,n.length);case"[object ArrayBuffer]":return n.slice?n.slice(0):(t=new ArrayBuffer(n.byteLength),new Uint8Array(t).set(new Uint8Array(n)),t);case"[object Boolean]":case"[object Number]":case"[object String]":case"[object Date]":return new n.constructor(n.valueOf());case"[object RegExp]":return i=new RegExp(n.source,n.toString().match(/[^/]*$/)[0]),i.lastIndex=n.lastIndex,i;case"[object Blob]":return new n.constructor([n],{type:n.type})}if(e(n.cloneNode))return n.cloneNode(!0)}var f=[],s=[];if(r=wf(r)?r:NaN,i){if(cy(i)||ly(i))throw ei("cpta","Can't copy! TypedArray destination cannot be mutated.");if(n===i)throw ei("cpi","Can't copy! Source and destination are identical.");return c(i)?i.length=0:t(i,function(n,t){t!=="$$hashKey"&&delete i[t]}),f.push(n),s.push(i),h(n,i,r)}return u(n,r)}function fe(n,t){return n===t||n!==n&&t!==t}function yt(n,t){if(n===t)return!0;if(n===null||t===null)return!1;if(n!==n&&t!==t)return!0;var f=typeof n,s=typeof t,o,i,u;if(f===s&&f==="object")if(c(n)){if(!c(t))return!1;if((o=n.length)===t.length){for(i=0;i<o;i++)if(!yt(n[i],t[i]))return!1;return!0}}else{if(st(n))return st(t)?fe(n.getTime(),t.getTime()):!1;if(sr(n))return sr(t)?n.toString()===t.toString():!1;if(cr(n)||cr(t)||hr(n)||hr(t)||c(t)||st(t)||sr(t))return!1;u=p();for(i in n)if(i.charAt(0)!=="$"&&!e(n[i])){if(!yt(n[i],t[i]))return!1;u[i]=!0}for(i in t)if(!(i in u)&&i.charAt(0)!=="$"&&r(t[i])&&!e(t[i]))return!1;return!0}return!1}function vr(n,t,i){return n.concat(ki.call(t,i))}function yr(n,t){return ki.call(n,t||0)}function di(n,t){var i=arguments.length>2?yr(arguments,2):[];return!e(t)||t instanceof RegExp?t:i.length?function(){return arguments.length?t.apply(n,vr(i,arguments,0)):t.apply(n,i)}:function(){return arguments.length?t.apply(n,arguments):t.call(n)}}function th(t,i){var r=i;return typeof t=="string"&&t.charAt(0)==="$"&&t.charAt(1)==="$"?r=undefined:hr(i)?r="$WINDOW":i&&n.document===i?r="$DOCUMENT":cr(i)&&(r="$SCOPE"),r}function pr(n,t){return u(n)?undefined:(nt(t)||(t=t?2:null),JSON.stringify(n,th,t))}function ih(n){return h(n)?JSON.parse(n):n}function ee(n,t){n=n.replace(rh,"");var i=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return it(i)?t:i}function uh(n,t){return n=new Date(n.getTime()),n.setMinutes(n.getMinutes()+t),n}function oe(n,t,i){i=i?-1:1;var r=n.getTimezoneOffset(),u=ee(t,r);return uh(n,i*(u-r))}function bt(n){n=f(n).clone().empty();var t=f("<div><\/div>").append(n).html();try{return n[0].nodeType===ri?a(t):t.match(/^(<[^>]+>)/)[1].replace(/^<([\w-]+)/,function(n,t){return"<"+a(t)})}catch(i){return a(t)}}function fh(n){try{return decodeURIComponent(n)}catch(t){}}function se(n){var i={};return t((n||"").split("&"),function(n){var f,t,u;n&&(t=n=n.replace(/\+/g,"%20"),f=n.indexOf("="),f!==-1&&(t=n.substring(0,f),u=n.substring(f+1)),t=fh(t),r(t)&&(u=r(u)?fh(u):!0,lt.call(i,t)?c(i[t])?i[t].push(u):i[t]=[i[t],u]:i[t]=u))}),i}function vy(n){var i=[];return t(n,function(n,r){c(n)?t(n,function(n){i.push(ht(r,!0)+(n===!0?"":"="+ht(n,!0)))}):i.push(ht(r,!0)+(n===!0?"":"="+ht(n,!0)))}),i.length?i.join("&"):""}function he(n){return ht(n,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function ht(n,t){return encodeURIComponent(n).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,t?"%20":"+")}function yy(n,t){for(var i,u=hi.length,r=0;r<u;++r)if(i=hi[r]+t,h(i=n.getAttribute(i)))return i;return null}function py(t){var i=t.currentScript,r,u;return i?(i instanceof n.HTMLScriptElement||i instanceof n.SVGScriptElement)?(r=i.attributes,u=[r.getNamedItem("src"),r.getNamedItem("href"),r.getNamedItem("xlink:href")],u.every(function(n){if(!n)return!0;if(!n.value)return!1;var i=t.createElement("a");if(i.href=n.value,t.location.origin===i.origin)return!0;switch(i.protocol){case"http:":case"https:":case"ftp:":case"blob:":case"file:":case"data:":return!0;default:return!1}})):!1:!0}function wy(i,r){var u,f,e={};if(t(hi,function(n){var t=n+"app";!u&&i.hasAttribute&&i.hasAttribute(t)&&(u=i,f=i.getAttribute(t))}),t(hi,function(n){var r=n+"app",t;!u&&(t=i.querySelector("["+r.replace(":","\\:")+"]"))&&(u=t,f=t.getAttribute(r))}),u){if(!eh){n.console.error("AngularJS: disabling automatic bootstrap. <script> protocol indicates an extension, document.location.href does not match.");return}e.strictDi=yy(u,"strict-di")!==null;r(u,f?[f]:[],e)}}function oh(i,r,u){var s;o(u)||(u={});s={strictDi:!1};u=v(s,u);var h=function(){var e,t;if(i=f(i),i.injector()){e=i[0]===n.document?"document":bt(i);throw ei("btstrpd","App already bootstrapped with this element '{0}'",e.replace(/</,"&lt;").replace(/>/,"&gt;"));}return r=r||[],r.unshift(["$provide",function(n){n.value("$rootElement",i)}]),u.debugInfoEnabled&&r.push(["$compileProvider",function(n){n.debugInfoEnabled(!0)}]),r.unshift("ng"),t=dr(r,u.strictDi),t.invoke(["$rootScope","$rootElement","$compile","$injector",function(n,t,i,r){n.$apply(function(){t.data("$injector",r);i(t)(n)})}]),t},c=/^NG_ENABLE_DEBUG_INFO!/,l=/^NG_DEFER_BOOTSTRAP!/;if(n&&c.test(n.name)&&(u.debugInfoEnabled=!0,n.name=n.name.replace(c,"")),n&&!l.test(n.name))return h();n.name=n.name.replace(l,"");ut.resumeBootstrap=function(n){return t(n,function(n){r.push(n)}),h()};e(ut.resumeDeferredBootstrap)&&ut.resumeDeferredBootstrap()}function by(){n.name="NG_ENABLE_DEBUG_INFO!"+n.name;n.location.reload()}function ky(n){var t=ut.element(n).injector();if(!t)throw ei("test","no injector found for element argument to getTestability");return t.get("$$testability")}function hh(n,t){return t=t||"_",n.replace(sh,function(n,i){return(i?t:"")+n.toLowerCase()})}function dy(){var i,t;ce||(t=ar(),or=u(t)?n.jQuery:t?n[t]:undefined,or&&or.fn.on?(f=or,v(or.fn,{scope:li.scope,isolateScope:li.isolateScope,controller:li.controller,injector:li.injector,inheritedData:li.inheritedData})):f=w,i=f.cleanData,f.cleanData=function(n){for(var t,u=0,r;(r=n[u])!=null;u++)t=(f._data(r)||{}).events,t&&t.$destroy&&f(r).triggerHandler("$destroy");i(n)},ut.element=f,ce=!0)}function gy(){w.legacyXHTMLReplacement=!0}function wr(n,t,i){if(!n)throw ei("areq","Argument '{0}' is {1}",t||"?",i||"required");return n}function au(n,t,i){return i&&c(n)&&(n=n[n.length-1]),wr(e(n),t,"not a function, got "+(n&&typeof n=="object"?n.constructor.name||"Object":typeof n)),n}function gi(n,t){if(n==="hasOwnProperty")throw ei("badname","hasOwnProperty is not a valid {0} name",t);}function np(n,t,i){var r;if(!t)return n;var u=t.split("."),f,o=n,s=u.length;for(r=0;r<s;r++)f=u[r],n&&(n=(o=n)[f]);return!i&&e(n)?di(o,n):n}function vu(n){for(var t=n[0],u=n[n.length-1],i,r=1;t!==u&&(t=t.nextSibling);r++)(i||n[r]!==t)&&(i||(i=f(ki.call(n,0,r))),i.push(t));return i||n}function p(){return Object.create(null)}function le(n){if(n==null)return"";switch(typeof n){case"string":break;case"number":n=""+n;break;default:n=!ne(n)||c(n)||st(n)?pr(n):n.toString()}return n}function ip(n){function t(n,t,i){return n[t]||(n[t]=i())}var f=l("$injector"),u=l("ng"),i=t(n,"angular",Object);return i.$$minErr=i.$$minErr||l,t(i,"module",function(){var n={};return function(i,s,h){var c={},l=function(n,t){if(n==="hasOwnProperty")throw u("badname","hasOwnProperty is not a valid {0} name",t);};return l(i,"module"),s&&n.hasOwnProperty(i)&&(n[i]=null),t(n,i,function(){function v(n,i,r,u){return u||(u=t),function(){return u[r||"push"]([n,i,arguments]),a}}function n(n,r,u){return u||(u=t),function(t,f){return f&&e(f)&&(f.$$moduleName=i),u.push([n,r,arguments]),a}}if(!s)throw f("nomod","Module '{0}' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.",i);var t=[],l=[],y=[],p=v("$injector","invoke","push",l),a={_invokeQueue:t,_configBlocks:l,_runBlocks:y,info:function(n){if(r(n)){if(!o(n))throw u("aobj","Argument '{0}' must be an object","value");return c=n,this}return c},requires:s,name:i,provider:n("$provide","provider"),factory:n("$provide","factory"),service:n("$provide","service"),value:v("$provide","value"),constant:v("$provide","constant","unshift"),decorator:n("$provide","decorator",l),animation:n("$animateProvider","register"),filter:n("$filterProvider","register"),controller:n("$controllerProvider","register"),directive:n("$compileProvider","directive"),component:n("$compileProvider","component"),config:p,run:function(n){return y.push(n),this}};return h&&p(h),a})}})}function pt(n,t){var i,u,r;if(c(n))for(t=t||[],i=0,u=n.length;i<u;i++)t[i]=n[i];else if(o(n)){t=t||{};for(r in n)r.charAt(0)==="$"&&r.charAt(1)==="$"||(t[r]=n[r])}return t||n}function rp(n,t){var i=[];return wf(t)&&(n=ut.copy(n,null,t)),JSON.stringify(n,function(n,t){if(t=th(n,t),o(t)){if(i.indexOf(t)>=0)return"...";i.push(t)}return t})}function ch(n,t){return typeof n=="function"?n.toString().replace(/ \{[\s\S]*$/,""):u(n)?"undefined":typeof n!="string"?rp(n,t):n}function up(i){v(i,{errorHandlingConfig:iy,bootstrap:oh,copy:si,extend:v,merge:ey,equals:yt,element:f,forEach:t,injector:dr,noop:s,bind:di,toJson:pr,fromJson:ih,identity:oi,isUndefined:u,isDefined:r,isString:h,isFunction:e,isObject:o,isNumber:nt,isElement:re,isArray:c,version:lh,isDate:st,callbacks:{$$counter:0},getTestability:ky,reloadWithDebugInfo:by,UNSAFE_restoreLegacyJqLiteXHTMLReplacement:gy,$$minErr:l,$$csp:ii,$$encodeUriSegment:he,$$encodeUriQuery:ht,$$lowercase:a,$$stringify:le,$$uppercase:hu});bf=ip(n);bf("ng",["ngLocale"],["$provide",function(n){n.provider({$$sanitizeUri:id});n.provider("$compile",sc).directive({a:ca,input:uv,textarea:uv,form:ag,script:gtt,select:iit,option:rit,ngBind:cn,ngBindHtml:an,ngBindTemplate:ln,ngClass:yn,ngClassEven:wn,ngClassOdd:pn,ngCloak:bn,ngController:kn,ngForm:vg,ngHide:vtt,ngIf:gn,ngInclude:ntt,ngInit:itt,ngNonBindable:ftt,ngPluralize:htt,ngRef:ctt,ngRepeat:ltt,ngShow:att,ngStyle:ytt,ngSwitch:ptt,ngSwitchWhen:wtt,ngSwitchDefault:btt,ngOptions:stt,ngTransclude:dtt,ngModel:lv,ngList:rtt,ngChange:vn,pattern:dv,ngPattern:dv,required:kv,ngRequired:kv,minlength:ny,ngMinlength:ny,maxlength:gv,ngMaxlength:gv,ngValue:hn,ngModelOptions:vv}).directive({ngInclude:ttt,input:on}).directive(uu).directive(fv);n.provider({$anchorScroll:hw,$animate:pw,$animateCss:kw,$$animateJs:vw,$$animateQueue:yw,$$AnimateRunner:bw,$$animateAsyncRun:ww,$browser:tb,$cacheFactory:ib,$controller:eb,$document:ob,$$isDocumentHidden:sb,$exceptionHandler:hb,$filter:dl,$$forceReflow:cb,$interpolate:nk,$interval:tk,$$intervalFactory:ik,$http:bb,$httpParamSerializer:yb,$httpParamSerializerJQLike:pb,$httpBackend:db,$xhrFactory:kb,$jsonpCallbacks:rk,$location:lk,$log:ak,$parse:kk,$rootScope:td,$q:dk,$$q:gk,$sce:ed,$sceDelegate:fd,$sniffer:od,$$taskTrackerFactory:sd,$templateCache:rb,$templateRequest:cd,$$testability:ld,$timeout:ad,$window:bd,$$rAF:nd,$$jqLite:nw,$$Map:tw,$$cookieReader:kd})}]).info({angularVersion:"1.8.6"})}function fp(){return++ah}function sp(n){return pu(n.replace(op,"ms-"))}function vh(n,t){return t.toUpperCase()}function pu(n){return n.replace(ep,vh)}function ke(n){return!cp.test(n)}function de(n){var t=n.nodeType;return t===gt||!t||t===ae}function vp(n){for(var t in ci[n.ng339])return!0;return!1}function yh(i,r){var u,h,f,c,e=r.createDocumentFragment(),s=[],o;if(ke(i))s.push(r.createTextNode(i));else{if(u=e.appendChild(r.createElement("div")),h=(lp.exec(i)||["",""])[1].toLowerCase(),c=w.legacyXHTMLReplacement?i.replace(ap,"<$1><\/$2>"):i,at<10)for(f=nr[h]||nr._default,u.innerHTML=f[1]+c+f[2],o=f[0];o--;)u=u.firstChild;else{for(f=kt[h]||[],o=f.length;--o>-1;)u.appendChild(n.document.createElement(f[o])),u=u.firstChild;u.innerHTML=c}s=vr(s,u.childNodes);u=e.firstChild;u.textContent=""}return e.textContent="",e.innerHTML="",t(s,function(n){e.appendChild(n)}),e}function yp(t,i){i=i||n.document;var r;return(r=hp.exec(t))?[i.createElement(r[1])]:(r=yh(t,i))?r.childNodes:[]}function pp(n,t){var i=n.parentNode;i&&i.replaceChild(t,n);t.appendChild(n)}function w(n){if(n instanceof w)return n;var t;if(h(n)&&(n=y(n),t=!0),!(this instanceof w)){if(t&&n.charAt(0)!=="<")throw ye("nosel","Looking up elements via selectors is not supported by jqLite! See: https://docs.angularjs.xlts.dev/api/ng/function/angular.element");return new w(n)}t?io(this,yp(n)):e(n)?nc(n):io(this,n)}function ge(n){return n.cloneNode(!0)}function wu(n,t){!t&&de(n)&&f.cleanData([n]);n.querySelectorAll&&f.cleanData(n.querySelectorAll("*"))}function wh(n){for(var t in n)return!1;return!0}function bh(n){var i=n.ng339,t=i&&ci[i],r=t&&t.events,u=t&&t.data;(!u||wh(u))&&(!r||wh(r))&&(delete ci[i],n.ng339=undefined)}function kh(n,i,u,f){var h;if(r(f))throw ye("offargs","jqLite#off() does not support the `selector` argument");var e=bu(n),o=e&&e.events,s=e&&e.handle;if(s){if(i)h=function(t){var i=o[t];r(u)&&lr(i||[],u);r(u)&&i&&i.length>0||(n.removeEventListener(t,s),delete o[t])},t(i.split(" "),function(n){h(n);yu[n]&&h(yu[n])});else for(i in o)i!=="$destroy"&&n.removeEventListener(i,s),delete o[i];bh(n)}}function no(n,t){var r=n.ng339,i=r&&ci[r];i&&(t?delete i.data[t]:i.data={},bh(n))}function bu(n,t){var i=n.ng339,r=i&&ci[i];return t&&!r&&(n.ng339=i=fp(),r=ci[i]={events:{},data:{},handle:undefined}),r}function to(n,t,i){if(de(n)){var f,e=r(i),s=!e&&t&&!o(t),c=!t,h=bu(n,!s),u=h&&h.data;if(e)u[pu(t)]=i;else{if(c)return u;if(s)return u&&u[pu(t)];for(f in t)u[pu(f)]=t[f]}}}function ku(n,t){return n.getAttribute?(" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")>-1:!1}function du(n,i){if(i&&n.setAttribute){var u=(" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," "),r=u;t(i.split(" "),function(n){n=y(n);r=r.replace(" "+n+" "," ")});r!==u&&n.setAttribute("class",y(r))}}function gu(n,i){if(i&&n.setAttribute){var u=(" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," "),r=u;t(i.split(" "),function(n){n=y(n);r.indexOf(" "+n+" ")===-1&&(r+=n+" ")});r!==u&&n.setAttribute("class",y(r))}}function io(n,t){var i,r;if(t)if(t.nodeType)n[n.length++]=t;else if(i=t.length,typeof i=="number"&&t.window!==t){if(i)for(r=0;r<i;r++)n[n.length++]=t[r]}else n[n.length++]=t}function dh(n,t){return nf(n,"$"+(t||"ngController")+"Controller")}function nf(n,t,i){var e,u,o;for(n.nodeType===ae&&(n=n.documentElement),e=c(t)?t:[t];n;){for(u=0,o=e.length;u<o;u++)if(r(i=f.data(n,e[u])))return i;n=n.parentNode||n.nodeType===ve&&n.host}}function gh(n){for(wu(n,!0);n.firstChild;)n.removeChild(n.firstChild)}function tf(n,t){t||wu(n);var i=n.parentNode;i&&i.removeChild(n)}function wp(t,i){if(i=i||n,i.document.readyState==="complete")i.setTimeout(t);else f(i).on("load",t)}function nc(t){function i(){n.document.removeEventListener("DOMContentLoaded",i);n.removeEventListener("load",i);t()}n.document.readyState==="complete"?n.setTimeout(t):(n.document.addEventListener("DOMContentLoaded",i),n.addEventListener("load",i))}function tc(n,t){var i=kr[t.toLowerCase()];return i&&ro[vt(n)]&&i}function bp(n){return uo[n]}function kp(n,t){var i=function(i,r){var f,e,s,h,o;if(i.isDefaultPrevented=function(){return i.defaultPrevented},f=t[r||i.type],e=f?f.length:0,e)for(u(i.immediatePropagationStopped)&&(s=i.stopImmediatePropagation,i.stopImmediatePropagation=function(){i.immediatePropagationStopped=!0;i.stopPropagation&&i.stopPropagation();s&&s.call(i)}),i.isImmediatePropagationStopped=function(){return i.immediatePropagationStopped===!0},h=f.specialHandlerWrapper||dp,e>1&&(f=pt(f)),o=0;o<e;o++)i.isImmediatePropagationStopped()||h(n,i,f[o])};return i.elem=n,i}function dp(n,t,i){i.call(n,t)}function gp(n,t,i){var r=t.relatedTarget;r&&(r===n||ph.call(n,r))||i.call(n,t)}function nw(){this.$get=function(){return v(w,{hasClass:function(n,t){return n.attr&&(n=n[0]),ku(n,t)},addClass:function(n,t){return n.attr&&(n=n[0]),gu(n,t)},removeClass:function(n,t){return n.attr&&(n=n[0]),du(n,t)}})}}function tr(n,t){var r=n&&n.$$hashKey,i;return r?(typeof r=="function"&&(r=n.$$hashKey()),r):(i=typeof n,i==="function"||i==="object"&&n!==null?n.$$hashKey=i+":"+(t||cu)():i+":"+n)}function rc(){this._keys=[];this._values=[];this._lastKey=NaN;this._lastIndex=-1}function uc(n){return Function.prototype.toString.call(n)}function fc(n){var t=uc(n).replace(ew,"");return t.match(iw)||t.match(rw)}function ow(n){var t=fc(n);return t?"function("+(t[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function sw(n,i,r){var u,e,f;if(typeof n=="function"){if(!(u=n.$inject)){if(u=[],n.length){if(i){h(r)&&r||(r=n.name||ow(n));throw ai("strictdi","{0} is not using explicit annotation and cannot be invoked in strict mode",r);}e=fc(n);t(e[1].split(uw),function(n){n.replace(fw,function(n,t,i){u.push(i)})})}n.$inject=u}}else c(n)?(f=n.length-1,au(n[f],"fn"),u=n.slice(0,f)):au(n,"fn",!0);return u}function dr(n,i){function v(n){return function(i,r){if(o(i))t(i,kf(n));else return n(i,r)}}function tt(n,t){if(gi(n,"service"),(e(t)||c(t))&&(t=f.instantiate(t)),!t.$get)throw ai("pget","Provider '{0}' must define $get factory method.",n);return s[n+l]=t}function rt(n,t){return function(){var i=r.invoke(t,this);if(u(i))throw ai("undef","Provider '{0}' must return a value from $get factory method.",n);return i}}function b(n,t,i){return tt(n,{$get:i!==!1?rt(n,t):t})}function ft(n,t){return b(n,["$injector",function(n){return n.instantiate(t)}])}function et(n,t){return b(n,ot(t),!1)}function st(n,t){gi(n,"constant");s[n]=t;g[n]=t}function ht(n,t){var i=f.get(n+l),u=i.$get;i.$get=function(){var n=r.invoke(u,i);return r.invoke(t,null,{$delegate:n})}}function k(n){wr(u(n)||c(n),"modulesToLoad","not an array");var o=[],i;return t(n,function(n){function u(n){for(var i,r,t=0,u=n.length;t<u;t++)i=n[t],r=f.get(i[0]),r[i[1]].apply(r,i[2])}if(!d.get(n)){d.set(n,!0);try{h(n)?(i=bf(n),r.modules[n]=i,o=o.concat(k(i.requires)).concat(i._runBlocks),u(i._invokeQueue),u(i._configBlocks)):e(n)?o.push(f.invoke(n)):c(n)?o.push(f.invoke(n)):au(n,"module")}catch(t){c(n)&&(n=n[n.length-1]);t.message&&t.stack&&t.stack.indexOf(t.message)===-1&&(t=t.message+"\n"+t.stack);throw ai("modulerr","Failed to instantiate module {0} due to:\n{1}",n,t.stack||t.message||t);}}}),o}function it(n,t){function r(i,r){if(n.hasOwnProperty(i)){if(n[i]===y)throw ai("cdep","Circular dependency found: {0}",i+" <- "+a.join(" <- "));return n[i]}try{return a.unshift(i),n[i]=y,n[i]=t(i,r),n[i]}catch(u){n[i]===y&&delete n[i];throw u;}finally{a.shift()}}function u(n,t,u){for(var f,o=[],s=dr.$$annotate(n,i,u),e=0,h=s.length;e<h;e++){if(f=s[e],typeof f!="string")throw ai("itkn","Incorrect injection token! Expected service name as string, got {0}",f);o.push(t&&t.hasOwnProperty(f)?t[f]:r(f,u))}return o}function f(n){if(at||typeof n!="function")return!1;var t=n.$$ngIsClass;return dt(t)||(t=n.$$ngIsClass=/^class\b/.test(uc(n))),t}function e(n,t,i,r){typeof i=="string"&&(r=i,i=null);var e=u(n,i,r);return c(n)&&(n=n[n.length-1]),f(n)?(e.unshift(null),new(Function.prototype.bind.apply(n,e))):n.apply(t,e)}function o(n,t,i){var f=c(n)?n[n.length-1]:n,r=u(n,t,i);return r.unshift(null),new(Function.prototype.bind.apply(f,r))}return{invoke:e,instantiate:o,get:r,annotate:dr.$$annotate,has:function(t){return s.hasOwnProperty(t+l)||n.hasOwnProperty(t)}}}var nt;i=i===!0;var y={},l="Provider",a=[],d=new rf,s={$provide:{provider:v(tt),factory:v(b),service:v(ft),value:v(et),constant:v(st),decorator:ht}},f=s.$injector=it(s,function(n,t){ut.isString(t)&&a.push(t);throw ai("unpr","Unknown provider: {0}",a.join(" <- "));}),g={},w=it(g,function(n,t){var i=f.get(n+l,t);return r.invoke(i.$get,i,undefined,n)}),r=w;return s["$injector"+l]={$get:ot(w)},r.modules=f.modules=p(),nt=k(n),r=w.get("$injector"),r.strictDi=i,t(nt,function(n){n&&r.invoke(n)}),r.loadNewModules=function(n){t(k(n),function(n){n&&r.invoke(n)})},r}function hw(){var n=!0;this.disableAutoScrolling=function(){n=!1};this.$get=["$window","$location","$rootScope",function(t,i,r){function s(n){var t=null;return Array.prototype.some.call(n,function(n){if(vt(n)==="a")return t=n,!0}),t}function c(){var n=f.yOffset,i,r;return e(n)?n=n():re(n)?(i=n[0],r=t.getComputedStyle(i),n=r.position!=="fixed"?0:i.getBoundingClientRect().bottom):nt(n)||(n=0),n}function u(n){var i,r;n?(n.scrollIntoView(),i=c(),i&&(r=n.getBoundingClientRect().top,t.scrollBy(0,r-i))):t.scrollTo(0,0)}function f(n){n=h(n)?n:nt(n)?n.toString():i.hash();var t;n?(t=o.getElementById(n))?u(t):(t=s(o.getElementsByName(n)))?u(t):n==="top"&&u(null):u(null)}var o=t.document;return n&&r.$watch(function(){return i.hash()},function(n,t){(n!==t||n!=="")&&wp(function(){r.$evalAsync(f)})}),f}]}function gr(n,t){return!n&&!t?"":n?t?(c(n)&&(n=n.join(" ")),c(t)&&(t=t.join(" ")),n+" "+t):n:t}function lw(n){for(var i,t=0;t<n.length;t++)if(i=n[t],i.nodeType===cw)return i}function aw(n){h(n)&&(n=n.split(" "));var i=p();return t(n,function(n){n.length&&(i[n]=!0)}),i}function vi(n){return o(n)?n:{}}function dw(n){var t=n.indexOf("#");return t===-1?"":n.substr(t)}function gw(n){return n.replace(/#$/,"")}function nb(n,i,r,e,o){function nt(){y=null;it()}function tt(){c=ot();c=u(c)?null:c;yt(c,k)&&(c=k);k=c;w=c}function it(){var n=w;(tt(),v!==h.url()||n!==c)&&(v=h.url(),w=c,t(d,function(n){n(h.url(),c)}))}var h=this,l=n.location,b=n.history,rt=n.setTimeout,ut=n.clearTimeout,p={},a=o(r),d,g,k;h.isMock=!1;h.$$completeOutstandingRequest=a.completeTask;h.$$incOutstandingRequestCount=a.incTaskCount;h.notifyWhenNoOutstandingRequests=a.notifyWhenNoPendingTasks;var c,w,v=l.href,ft=i.find("base"),y=null,ot=e.history?function(){try{return b.state}catch(n){}}:s;tt();h.url=function(t,i,r){var o,f;return u(r)&&(r=null),l!==n.location&&(l=n.location),b!==n.history&&(b=n.history),t?(o=w===r,t=et(t).href,v===t&&(!e.history||o))?h:(f=v&&yi(v)===yi(t),v=t,w=r,!e.history||f&&o?(f||(y=t),i?l.replace(t):f?l.hash=dw(t):l.href=t,l.href!==t&&(y=t)):(b[i?"replaceState":"pushState"](r,"",t),tt()),y&&(y=t),h):gw(y||l.href)};h.state=function(){return c};d=[];g=!1;k=null;h.onUrlChange=function(t){if(!g){if(e.history)f(n).on("popstate",nt);f(n).on("hashchange",nt);g=!0}return d.push(t),t};h.$$applicationDestroyed=function(){f(n).off("hashchange popstate",nt)};h.$$checkUrlChange=it;h.baseHref=function(){var n=ft.attr("href");return n?n.replace(/^(https?:)?\/\/[^/]*/,""):""};h.defer=function(n,t,i){var r;return t=t||0,i=i||a.DEFAULT_TASK_TYPE,a.incTaskCount(i),r=rt(function(){delete p[r];a.completeTask(n,i)},t),p[r]=i,r};h.defer.cancel=function(n){if(p.hasOwnProperty(n)){var t=p[n];return delete p[n],ut(n),a.completeTask(s,t),!0}return!1}}function tb(){this.$get=["$window","$log","$sniffer","$document","$$taskTrackerFactory",function(n,t,i,r,u){return new nb(n,r,t,i,u)}]}function ib(){this.$get=function(){function i(t,i){function y(n){n!==o&&(r?r===n&&(r=n.n):r=n,c(n.n,n.p),c(n,o),o=n,o.n=null)}function c(n,t){n!==t&&(n&&(n.p=t),t&&(t.n=n))}if(t in n)throw l("$cacheFactory")("iid","CacheId '{0}' is already taken!",t);var s=0,a=v({},i,{id:t}),f=p(),h=i&&i.capacity||Number.MAX_VALUE,e=p(),o=null,r=null;return n[t]={put:function(n,t){if(!u(t)){if(h<Number.MAX_VALUE){var i=e[n]||(e[n]={key:n});y(i)}return n in f||s++,f[n]=t,s>h&&this.remove(r.key),t}},get:function(n){if(h<Number.MAX_VALUE){var t=e[n];if(!t)return;y(t)}return f[n]},remove:function(n){if(h<Number.MAX_VALUE){var t=e[n];if(!t)return;t===o&&(o=t.p);t===r&&(r=t.n);c(t.n,t.p);delete e[n]}n in f&&(delete f[n],s--)},removeAll:function(){f=p();s=0;e=p();o=r=null},destroy:function(){f=null;a=null;e=null;delete n[t]},info:function(){return v({},a,{size:s})}}}var n={};return i.info=function(){var i={};return t(n,function(n,t){i[t]=n.info()}),i},i.get=function(t){return n[t]},i}}function rb(){this.$get=["$cacheFactory",function(n){return n("templates")}]}function ub(){}function sc(i,l){function st(n,i,r){var f=/^([@&]|[=<](\*?))(\??)\s*([\w$]*)$/,u=p();return t(n,function(n,t){if(n=n.trim(),n in et){u[t]=et[n];return}var e=n.match(f);if(!e)throw b("iscp","Invalid {3} for directive '{0}'. Definition: {... {1}: '{2}' ...}",i,t,n,r?"controller bindings definition":"isolate scope definition");u[t]={mode:e[1][0],collection:e[2]==="*",optional:e[3]==="?",attrName:e[4]||t};e[4]&&(et[n]=u[t])}),u}function ti(n,t){var i={isolateScope:null,bindToController:null};if(o(n.scope)&&(n.bindToController===!0?(i.bindToController=st(n.scope,t,!0),i.isolateScope={}):i.isolateScope=st(n.scope,t,!1)),o(n.bindToController)&&(i.bindToController=st(n.bindToController,t,!0)),i.bindToController&&!n.controller)throw b("noctrl","Cannot bind to controller without directive '{0}'s controller.",t);return i}function ii(n){var t=n.charAt(0);if(!t||t!==a(t))throw b("baddir","Directive/Component name '{0}' is invalid. The first character must be a lowercase letter",n);if(n!==n.trim())throw b("baddir","Directive/Component name '{0}' is invalid. The name should not contain leading or trailing whitespaces",n);}function ui(n){var i=n.require||n.controller&&n.name;return!c(i)&&o(i)&&t(i,function(n,t){var r=n.match(ht),u=n.substring(r[0].length);u||(i[t]=r[0]+t)}),i}function fi(n,t){if(n&&!(h(n)&&/[EACM]/.test(n)))throw b("badrestrict","Restrict property '{0}' of directive '{1}' is invalid",n,t);return n||"EA"}var g={},ft="Directive",pt=/^\s*directive:\s*([\w-]+)\s+(.*)$/,kt=/(([\w-]+)(?::([^;]+))?;?)/,ni=ay("ngSrc,ngSrcset,src,srcset"),ht=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,ct=/^(on[a-z]+|formaction)$/,et=p(),w,tt,nt,it,ut,d;this.directive=function ei(n,r){return wr(n,"name"),gi(n,"directive"),h(n)?(ii(n),wr(r,"directiveFactory"),g.hasOwnProperty(n)||(g[n]=[],i.factory(n+ft,["$injector","$exceptionHandler",function(i,r){var u=[];return t(g[n],function(t,f){try{var o=i.invoke(t);e(o)?o={compile:ot(o)}:!o.compile&&o.link&&(o.compile=ot(o.link));o.priority=o.priority||0;o.index=f;o.name=o.name||n;o.require=ui(o);o.restrict=fi(o.restrict,n);o.$$moduleName=t.$$moduleName;u.push(o)}catch(s){r(s)}}),u}])),g[n].push(r)):t(n,kf(ei)),this};this.component=function si(n,i){function u(n){function u(t){return e(t)||c(t)?function(i,r){return n.invoke(t,this,{$element:i,$attrs:r})}:t}var o=!i.template&&!i.templateUrl?"":i.template,f={controller:r,controllerAs:fb(i.controller)||i.controllerAs||"$ctrl",template:u(o),templateUrl:u(i.templateUrl),transclude:i.transclude,scope:{},bindToController:i.bindings||{},restrict:"E",require:i.require};return t(i,function(n,t){t.charAt(0)==="$"&&(f[t]=n)}),f}if(!h(n))return t(n,kf(di(this,si))),this;var r=i.controller||function(){};return t(i,function(n,t){t.charAt(0)==="$"&&(u[t]=n,e(r)&&(r[t]=n))}),u.$inject=["$injector"],this.directive(n,u)};this.aHrefSanitizationTrustedUrlList=function(n){return r(n)?(l.aHrefSanitizationTrustedUrlList(n),this):l.aHrefSanitizationTrustedUrlList()};Object.defineProperty(this,"aHrefSanitizationWhitelist",{get:function(){return this.aHrefSanitizationTrustedUrlList},set:function(n){this.aHrefSanitizationTrustedUrlList=n}});this.imgSrcSanitizationTrustedUrlList=function(n){return r(n)?(l.imgSrcSanitizationTrustedUrlList(n),this):l.imgSrcSanitizationTrustedUrlList()};Object.defineProperty(this,"imgSrcSanitizationWhitelist",{get:function(){return this.imgSrcSanitizationTrustedUrlList},set:function(n){this.imgSrcSanitizationTrustedUrlList=n}});w=!0;this.debugInfoEnabled=function(n){return r(n)?(w=n,this):w};tt=!1;this.strictComponentBindingsEnabled=function(n){return r(n)?(tt=n,this):tt};nt=10;this.onChangesTtl=function(n){return arguments.length?(nt=n,this):nt};it=!0;this.commentDirectivesEnabled=function(n){return arguments.length?(it=n,this):it};ut=!0;this.cssClassDirectivesEnabled=function(n){return arguments.length?(ut=n,this):ut};d=p();this.addPropertySecurityContext=function(n,t,i){var r=n.toLowerCase()+"|"+t.toLowerCase();if(r in d&&d[r]!==i)throw b("ctxoverride","Property context '{0}.{1}' already set to '{2}', cannot override to '{3}'.",n,t,d[r],i);return d[r]=i,this},function(){function n(n,i){t(i,function(t){d[t.toLowerCase()]=n})}n(k.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]);n(k.CSS,["*|style"]);n(k.URL,["area|href","area|ping","a|href","a|ping","blockquote|cite","body|background","del|cite","input|src","ins|cite","q|cite"]);n(k.MEDIA_URL,["audio|src","img|src","img|srcset","source|src","source|srcset","track|src","video|src","video|poster"]);n(k.RESOURCE_URL,["*|formAction","applet|code","applet|codebase","base|href","embed|src","frame|src","form|action","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])}();this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate",function(i,r,l,k,et,ot,st,ii,ui){function iu(){try{if(!--ir){ei=undefined;throw b("infchng","{0} $onChanges() iterations reached. Aborting!\n",nt);}st.$apply(function(){for(var n=0,t=ei.length;n<t;++n)try{ei[n]()}catch(i){l(i)}ei=undefined})}finally{ir++}}function rr(n,t){var r,e,f;if(!n)return n;if(!h(n))throw b("srcset",'Can\'t pass trusted values to `{0}`: "{1}"',t,n.toString());var i="",o=y(n),s=/\s/.test(o)?/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/:/(,)/,u=o.split(s),c=Math.floor(u.length/2);for(r=0;r<c;r++)e=r*2,i+=ii.getTrustedMediaUrl(y(u[e])),i+=" "+y(u[e+1]);return f=y(u[r*2]).split(/\s/),i+=ii.getTrustedMediaUrl(y(f[0])),f.length===2&&(i+=" "+y(f[1])),i}function pi(n,t){if(t)for(var u=Object.keys(t),r,i=0,f=u.length;i<f;i++)r=u[i],this[r]=t[r];else this.$attr={};this.$$element=n}function ru(n,t,i){tr.innerHTML="<span "+t+">";var u=tr.firstChild.attributes,r=u[0];u.removeNamedItem(r.name);r.value=i;n.attributes.setNamedItem(r)}function wi(n,t){try{n.addClass(t)}catch(i){}}function fi(n,t,i,r,u){var o,e;return n instanceof f||(n=f(n)),o=bi(n,t,n,i,r,u),fi.$$addScopeClass(n),e=null,function(t,i,r){var s,l;if(!n)throw b("multilink","This element has already been linked.");wr(t,"scope");u&&u.needsNewScope&&(t=t.$parent.$new());r=r||{};var h=r.parentBoundTranscludeFn,c=r.transcludeControllers,a=r.futureParentElement;if(h&&h.$$boundTransclude&&(h=h.$$boundTransclude),e||(e=eu(a)),s=e!=="html"?f(nr(e,f("<div><\/div>").append(n).html())):i?li.clone.call(n):n,c)for(l in c)s.data("$"+l+"Controller",c[l].instance);return fi.$$addScopeInfo(s,t),i&&i(s,t),o&&o(t,s,s,h),i||(n=o=null),s}}function eu(n){var t=n&&n[0];return t?vt(t)!=="foreignobject"&&rt.call(t).match(/SVG/)?"svg":"html":"html"}function bi(n,t,i,r,u,e){function k(n,i,r,u){var o,s,c,l,e,y,v,w,a,b;if(p)for(b=i.length,a=new Array(b),e=0;e<h.length;e+=3)v=h[e],a[v]=i[v];else a=i;for(e=0,y=h.length;e<y;)c=a[h[e++]],o=h[e++],s=h[e++],o?(o.scope?(l=n.$new(),fi.$$addScopeInfo(f(c),l)):l=n,w=o.transcludeOnThisElement?hi(n,o.transclude,u):!o.templateOnThisElement&&u?u:!u&&t?hi(n,t):null,o(s,l,c,r,w)):s&&s(n,c.childNodes,undefined,u)}for(var h=[],b=c(n)||n instanceof f,l,a,o,v,y,w,p,s=0;s<n.length;s++)l=new pi,at===11&&ou(n,s,b),a=ki(n[s],[],l,s===0?r:undefined,u),o=a.length?hr(a,n[s],l,t,i,null,[],[],e):null,o&&o.scope&&fi.$$addScopeClass(l.$$element),y=o&&o.terminal||!(v=n[s].childNodes)||!v.length?null:bi(v,o?(o.transcludeOnThisElement||!o.templateOnThisElement)&&o.transclude:t),(o||y)&&(h.push(s,o,y),w=!0,p=p||o),e=null;return w?k:null}function ou(n,t,i){var u=n[t],f=u.parentNode,r;if(u.nodeType===ri)for(;;){if(r=f?u.nextSibling:n[t+1],!r||r.nodeType!==ri)break;u.nodeValue=u.nodeValue+r.nodeValue;r.parentNode&&r.parentNode.removeChild(r);i&&r===n[t+1]&&n.splice(t+1,1)}}function hi(n,t,i){function u(r,u,f,e,o){return r||(r=n.$new(!1,o),r.$$transcluded=!0),t(r,u,{parentBoundTranscludeFn:i,transcludeControllers:f,futureParentElement:e})}var f=u.$$slots=p();for(var r in t.$$slots)f[r]=t.$$slots[r]?hi(n,t.$$slots[r],i):null;return u}function ki(n,t,i,r,u){var ut=n.nodeType,g=i.$attr,c,p,s;switch(ut){case gt:p=vt(n);ai(t,wt(p),"E",r,u);for(var a,e,f,v,l,w=n.attributes,b=0,ft=w&&w.length;b<ft;b++){var nt=!1,tt=!1,k=!1,d=!1,it=!1,rt;a=w[b];e=a.name;v=a.value;f=wt(e.toLowerCase());(l=f.match(uu))?(k=l[1]==="Attr",d=l[1]==="Prop",it=l[1]==="On",e=e.replace(fo,"").toLowerCase().substr(4+l[1].length).replace(/_(.)/g,function(n,t){return t.toUpperCase()})):(rt=f.match(fu))&&cu(rt[1])&&(nt=e,tt=e.substr(0,e.length-5)+"end",e=e.substr(0,e.length-6));d||it?(i[f]=v,g[f]=a.name,d?bu(n,t,f,e):ku(t,f,e)):(f=wt(e.toLowerCase()),g[f]=e,(k||!i.hasOwnProperty(f))&&(i[f]=v,tc(n,f)&&(i[f]=!0)),du(n,t,v,f,k),ai(t,f,"A",r,u,nt,tt))}if(p==="input"&&n.getAttribute("type")==="hidden"&&n.setAttribute("autocomplete","off"),!tu)break;if(s=n.className,o(s)&&(s=s.animVal),h(s)&&s!=="")while(c=kt.exec(s))f=wt(c[2]),ai(t,f,"C",r,u)&&(i[f]=y(c[3])),s=s.substr(c.index+c[0].length);break;case ri:vu(t,n.nodeValue);break;case br:if(!nu)break;su(n,t,i,r,u)}return t.sort(au),t}function su(n,t,i,r,u){var f,e;try{f=pt.exec(n.nodeValue);f&&(e=wt(f[1]),ai(t,e,"M",r,u)&&(i[e]=y(f[2])))}catch(o){}}function or(n,t,i){var r=[],u=0;if(t&&n.hasAttribute&&n.hasAttribute(t)){do{if(!n)throw b("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",t,i);n.nodeType===gt&&(n.hasAttribute(t)&&u++,n.hasAttribute(i)&&u--);r.push(n);n=n.nextSibling}while(u>0)}else r.push(n);return f(r)}function sr(n,t,i){return function(r,u,f,e,o){return u=or(u[0],t,i),n(r,u,f,e,o)}}function gi(n,t,i,r,u,f){var e;return n?fi(t,i,r,u,f):function(){return e||(e=fi(t,i,r,u,f),t=i=f=null),e.apply(this,arguments)}}function hr(i,r,s,h,a,w,k,d,g){function fr(n,t,i,r){n&&(i&&(n=sr(n,i,r)),n.require=nt.require,n.directiveName=st,(tt===nt||nt.$$isolateScope)&&(n=pr(n,{isolateScope:!0})),k.push(n));t&&(i&&(t=sr(t,i,r)),t.require=nt.require,t.directiveName=st,(tt===nt||nt.$$isolateScope)&&(t=pr(t,{isolateScope:!0})),d.push(t))}function lt(n,i,h,a,y){function wt(n,t,i,r){var e,f;if(cr(n)||(r=i,i=t,t=n,n=undefined),ti&&(e=nt),i||(i=ti?p.parent():p),r){if(f=y.$$slots[r],f)return f(n,t,e,i,ht);if(u(f))throw b("noslot",'No parent directive that requires a transclusion with slot name "{0}". Element: {1}',r,bt(p));}else return y(n,t,e,i,ht)}var it,yt,w,g,et,nt,ut,p,rt,lt,at,ht;r===h?(rt=s,p=s.$$element):(p=f(h),rt=new pi(p,s));et=i;tt?g=i.$new(!0):ft&&(et=i.$parent);y&&(ut=wt,ut.$$boundTransclude=y,ut.isSlotFilled=function(n){return!!y.$$slots[n]});ot&&(nt=hu(p,rt,ut,ot,g,i,tt));tt&&(fi.$$addScopeInfo(p,g,!0,!(ct&&(ct===tt||ct===tt.$$originalDirective))),fi.$$addScopeClass(p,!0),g.$$isolateBindings=tt.$$isolateBindings,lt=dr(i,rt,g,g.$$isolateBindings,tt),lt.removeWatches&&g.$on("$destroy",lt.removeWatches));for(at in nt){var vt=ot[at],st=nt[at],pt=vt.$$bindings.bindToController;st.instance=st();p.data("$"+vt.name+"Controller",st.instance);st.bindingInfo=dr(et,rt,st.instance,pt,vt)}for(t(ot,function(n,t){var i=n.require;n.bindToController&&!c(i)&&o(i)&&v(nt[t].instance,ci(t,i,p,nt))}),t(nt,function(n){var t=n.instance;if(e(t.$onChanges))try{t.$onChanges(n.bindingInfo.initialChanges)}catch(i){l(i)}if(e(t.$onInit))try{t.$onInit()}catch(i){l(i)}e(t.$doCheck)&&(et.$watch(function(){t.$doCheck()}),t.$doCheck());e(t.$onDestroy)&&et.$on("$destroy",function(){t.$onDestroy()})}),it=0,yt=k.length;it<yt;it++)w=k[it],kr(w,w.isolateScope?g:i,p,rt,w.require&&ci(w.directiveName,w.require,p,nt),ut);for(ht=i,tt&&(tt.template||tt.templateUrl===null)&&(ht=g),n&&n(ht,h.childNodes,undefined,y),it=d.length-1;it>=0;it--)w=d[it],kr(w,w.isolateScope?g:i,p,rt,w.require&&ci(w.directiveName,w.require,p,nt),ut);t(nt,function(n){var t=n.instance;e(t.$postLink)&&t.$postLink()})}var ht,ui,dt,ei,pt,tr,et,wi,oi,hi,ir,li;g=g||{};var kt=-Number.MAX_VALUE,ft=g.newScopeDirective,ot=g.controllerDirectives,tt=g.newIsolateScopeDirective,ct=g.templateDirective,ni=g.nonTlbTranscludeDirective,ai=!1,yi=!1,ti=g.hasElementTranscludeDirective,it=s.$$element=f(r),nt,st,ut,ii=w,at=h,yt,bi=!1,ri=!1,rt;for(ht=0,ui=i.length;ht<ui;ht++){if(nt=i[ht],dt=nt.$$start,ei=nt.$$end,dt&&(it=or(r,dt,ei)),ut=undefined,kt>nt.priority)break;if(rt=nt.scope,rt&&(nt.templateUrl||(o(rt)?(si("new/isolated scope",tt||ft,nt,it),tt=nt):si("new/isolated scope",tt,nt,it)),ft=ft||nt),st=nt.name,!bi&&(nt.replace&&(nt.templateUrl||nt.template)||nt.transclude&&!nt.$$tlb)){for(tr=ht+1;pt=i[tr++];)if(pt.transclude&&!pt.$$tlb||pt.replace&&(pt.templateUrl||pt.template)){ri=!0;break}bi=!0}if(!nt.templateUrl&&nt.controller&&(ot=ot||p(),si("'"+st+"' controller",ot[st],nt,it),ot[st]=nt),rt=nt.transclude,rt)if(ai=!0,nt.$$tlb||(si("transclusion",ni,nt,it),ni=nt),rt==="element")ti=!0,kt=nt.priority,ut=it,it=s.$$element=f(fi.$$createComment(st,s[st])),r=it[0],vi(a,yr(ut),r),at=gi(ri,ut,h,kt,ii&&ii.name,{nonTlbTranscludeDirective:ni});else{if(et=p(),o(rt)){ut=n.document.createDocumentFragment();wi=p();oi=p();t(rt,function(n,t){var i=n.charAt(0)==="?";n=i?n.substring(1):n;wi[n]=t;et[t]=null;oi[t]=i});t(it.contents(),function(t){var i=wi[wt(vt(t))];i?(oi[i]=!0,et[i]=et[i]||n.document.createDocumentFragment(),et[i].appendChild(t)):ut.appendChild(t)});t(oi,function(n,t){if(!n)throw b("reqslot","Required transclusion slot `{0}` was not filled.",t);});for(hi in et)et[hi]&&(ir=f(et[hi].childNodes),et[hi]=gi(ri,ir,h));ut=f(ut.childNodes)}else ut=f(ge(r)).contents();it.empty();at=gi(ri,ut,h,undefined,undefined,{needsNewScope:nt.$$isolateScope||nt.$$newScope});at.$$slots=et}if(nt.template)if(yi=!0,si("template",ct,nt,it),ct=nt,rt=e(nt.template)?nt.template(it,s):nt.template,rt=er(rt),nt.replace){if(ii=nt,ut=ke(rt)?[]:lc(nr(nt.templateNamespace,y(rt))),r=ut[0],ut.length!==1||r.nodeType!==gt)throw b("tplrt","Template for directive '{0}' must have exactly one root element. {1}",st,"");vi(a,it,r);var rr={$attr:{}},ur=ki(r,[],rr),hr=i.splice(ht+1,i.length-(ht+1));(tt||ft)&&ar(ur,tt,ft);i=i.concat(ur).concat(hr);vr(s,rr);ui=i.length}else it.html(rt);if(nt.templateUrl)yi=!0,si("template",ct,nt,it),ct=nt,nt.replace&&(ii=nt),lt=lu(i.splice(ht,i.length-ht),it,s,a,ai&&at,k,d,{controllerDirectives:ot,newScopeDirective:ft!==nt&&ft,newIsolateScopeDirective:tt,templateDirective:ct,nonTlbTranscludeDirective:ni}),ui=i.length;else if(nt.compile)try{yt=nt.compile(it,s,at);li=nt.$$originalDirective||nt;e(yt)?fr(null,di(li,yt),dt,ei):yt&&fr(di(li,yt.pre),di(li,yt.post),dt,ei)}catch(lr){l(lr,bt(it))}nt.terminal&&(lt.terminal=!0,kt=Math.max(kt,nt.priority))}return lt.scope=ft&&ft.scope===!0,lt.transcludeOnThisElement=ai,lt.templateOnThisElement=yi,lt.transclude=at,g.hasElementTranscludeDirective=ti,lt}function ci(n,i,r,u){var f,v,e,y;if(h(i)){var s=i.match(ht),l=i.substring(s[0].length),a=s[1]||s[3],p=s[2]==="?";if(a==="^^"?r=r.parent():(f=u&&u[l],f=f&&f.instance),f||(v="$"+l+"Controller",f=a==="^^"&&r[0]&&r[0].nodeType===ae?null:a?r.inheritedData(v):r.data(v)),!f&&!p)throw b("ctreq","Controller '{0}', required by directive '{1}', can't be found!",l,n);}else if(c(i))for(f=[],e=0,y=i.length;e<y;e++)f[e]=ci(n,i[e],r,u);else o(i)&&(f={},t(i,function(t,i){f[i]=ci(n,t,r,u)}));return f||null}function hu(n,t,i,r,u,f,e){var c=p(),l,h;for(l in r){var o=r[l],a={$scope:o===e||o.$$isolateScope?u:f,$element:n,$attrs:t,$transclude:i},s=o.controller;s==="@"&&(s=t[o.name]);h=ot(s,a,!0,o.controllerAs);c[o.name]=h;n.data("$"+o.name+"Controller",h.instance)}return c}function ar(n,t,i){for(var r=0,u=n.length;r<u;r++)n[r]=gf(n[r],{$$isolateScope:t,$$newScope:i})}function ai(n,t,r,f,e,s,h){var l,v;if(t===e)return null;if(l=null,g.hasOwnProperty(t))for(var c,y=i.get(t+ft),a=0,p=y.length;a<p;a++)c=y[a],(u(f)||f>c.priority)&&c.restrict.indexOf(r)!==-1&&(s&&(c=gf(c,{$$start:s,$$end:h})),c.$$bindings||(v=c.$$bindings=ti(c,c.name),o(v.isolateScope)&&(c.$$isolateBindings=v.isolateScope)),n.push(c),l=c);return l}function cu(n){if(g.hasOwnProperty(n))for(var r,u=i.get(n+ft),t=0,f=u.length;t<f;t++)if(r=u[t],r.multiElement)return!0;return!1}function vr(n,i){var r=i.$attr,u=n.$attr;t(n,function(t,u){u.charAt(0)!=="$"&&(i[u]&&i[u]!==t&&(t.length?t+=(u==="style"?";":" ")+i[u]:t=i[u]),n.$set(u,t,!0,r[u]))});t(i,function(t,i){n.hasOwnProperty(i)||i.charAt(0)==="$"||(n[i]=t,i!=="class"&&i!=="style"&&(u[i]=r[i]))})}function lu(n,i,r,u,s,h,c,a){var p=[],w,d,g=i[0],v=n.shift(),tt=gf(v,{templateUrl:null,transclude:null,replace:null,$$originalDirective:v}),nt=e(v.templateUrl)?v.templateUrl(i,r):v.templateUrl,it=v.templateNamespace;return i.empty(),k(nt).then(function(e){var l,rt,ut,st,ft,ct;if(e=er(e),v.replace){if(ut=ke(e)?[]:lc(nr(it,y(e))),l=ut[0],ut.length!==1||l.nodeType!==gt)throw b("tplrt","Template for directive '{0}' must have exactly one root element. {1}",v.name,nt);rt={$attr:{}};vi(u,i,l);ft=ki(l,[],rt);o(v.scope)&&ar(ft,!0);n=ft.concat(n);vr(r,rt)}else l=g,i.html(e);for(n.unshift(tt),w=hr(n,l,r,s,i,v,h,c,a),t(u,function(n,t){n===l&&(u[t]=i[0])}),d=bi(i[0].childNodes,s);p.length;){var et=p.shift(),ot=p.shift(),lt=p.shift(),ht=p.shift(),k=i[0];et.$$destroyed||(ot!==g&&(ct=ot.className,a.hasElementTranscludeDirective&&v.replace||(k=ge(l)),vi(lt,f(ot),k),wi(f(k),ct)),st=w.transcludeOnThisElement?hi(et,w.transclude,ht):ht,w(d,et,k,u,st))}p=null}).catch(function(n){te(n)&&l(n)}),function(n,t,i,r,u){var f=u;t.$$destroyed||(p?p.push(t,i,r,f):(w.transcludeOnThisElement&&(f=hi(t,w.transclude,u)),w(d,t,i,r,f)))}}function au(n,t){var i=t.priority-n.priority;return i!==0?i:n.name!==t.name?n.name<t.name?-1:1:n.index-t.index}function si(n,t,i,r){function u(n){return n?" (module: "+n+")":""}if(t)throw b("multidir","Multiple directives [{0}{1}, {2}{3}] asking for {4} on: {5}",t.name,u(t.$$moduleName),i.name,u(i.$$moduleName),n,bt(r));}function vu(n,t){var i=r(t,!0);i&&n.push({priority:0,compile:function(n){var t=n.parent(),r=!!t.length;return r&&fi.$$addBindingClass(t),function(n,t){var u=t.parent();r||fi.$$addBindingClass(u);fi.$$addBindingInfo(u,i.expressions);n.$watch(i,function(n){t[0].nodeValue=n})}}})}function nr(t,i){t=a(t||"html");switch(t){case"svg":case"math":var r=n.document.createElement("div");return r.innerHTML="<"+t+">"+i+"<\/"+t+">",r.childNodes[0].childNodes;default:return i}}function yu(n,t){return t==="srcdoc"?ii.HTML:t==="src"||t==="ngSrc"?["img","video","audio","source","track"].indexOf(n)===-1?ii.RESOURCE_URL:ii.MEDIA_URL:t==="xlinkHref"?n==="image"?ii.MEDIA_URL:n==="a"?ii.URL:ii.RESOURCE_URL:n==="form"&&t==="action"||n==="base"&&t==="href"||n==="link"&&t==="href"?ii.RESOURCE_URL:n==="a"&&(t==="href"||t==="ngHref")?ii.URL:void 0}function pu(n,t){var i=t.toLowerCase();return d[n+"|"+i]||d["*|"+i]}function wu(n){return rr(ii.valueOf(n),"ng-prop-srcset")}function bu(n,t,i,r){if(ct.test(r))throw b("nodomevents","Property bindings for HTML DOM event properties are disallowed");var u=vt(n),e=pu(u,r),f=oi;r==="srcset"&&(u==="img"||u==="source")?f=wu:e&&(f=ii.getTrusted.bind(ii,e));t.push({priority:100,compile:function(n,t){var u=et(t[i]),e=et(t[i],function(n){return ii.valueOf(n)});return{pre:function(n,t){function i(){var i=u(n);t[0][r]=f(i)}i();n.$watch(e,i)}}}})}function ku(n,t,i){n.push(ev(et,st,l,t,i,!1))}function du(n,t,i,u,f){var o=vt(n),s=yu(o,u),c=!f,h=ni[u]||f,e=r(i,c,s,h);if(e){if(u==="multiple"&&o==="select")throw b("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",bt(n));if(ct.test(u))throw b("nodomevents","Interpolations for HTML DOM event attributes are disallowed");t.push({priority:100,compile:function(){return{pre:function(n,t,f){var c=f.$$observers||(f.$$observers=p()),o=f[u];(o!==i&&(e=o&&r(o,!0,s,h),i=o),e)&&(f[u]=e(n),(c[u]||(c[u]=[])).$$inter=!0,(f.$$observers&&f.$$observers[u].$$scope||n).$watch(e,function(n,t){u==="class"&&n!==t?f.$updateClass(n,t):f.$set(u,n)}))}}}})}}function vi(t,i,r){var e=i[0],s=i.length,l=e.parentNode,u,a,c;if(t)for(u=0,a=t.length;u<a;u++)if(t[u]===e){t[u++]=r;for(var o=u,h=o+s-1,v=t.length;o<v;o++,h++)h<v?t[o]=t[h]:delete t[o];t.length-=s-1;t.context===e&&(t.context=r);break}for(l&&l.replaceChild(r,e),c=n.document.createDocumentFragment(),u=0;u<s;u++)c.appendChild(i[u]);for(f.hasData(e)&&(f.data(r,f.data(e)),f(e).off("$destroy")),f.cleanData(c.querySelectorAll("*")),u=1;u<s;u++)delete i[u];i[0]=r;i.length=1}function pr(n,t){return v(function(){return n.apply(null,arguments)},n,t)}function kr(n,t,i,r,u,f){try{n(t,i,r,u,f)}catch(e){l(e,bt(i))}}function yi(n,t){if(tt)throw b("missingattr","Attribute '{0}' of '{1}' is non-optional and must be set!",n,t);}function dr(n,i,u,f,o){function v(t,i,r){e(u.$onChanges)&&!fe(i,r)&&(ei||(n.$$postDigest(iu),ei=[]),c||(c={},ei.push(y)),c[t]&&(r=c[t].previousValue),c[t]=new ff(r,i))}function y(){u.$onChanges(c);c=undefined}var l=[],a={},c;return t(f,function(t,f){var e=t.attrName,p=t.optional,it=t.mode,y,c,nt,g,w,k,tt,d;switch(it){case"@":p||lt.call(i,e)||(yi(e,o.name),u[f]=i[e]=undefined);w=i.$observe(e,function(n){if(h(n)||dt(n)){var t=u[f];v(f,n,t);u[f]=n}});i.$$observers[e].$$scope=n;y=i[e];h(y)?u[f]=r(y)(n):dt(y)&&(u[f]=y);a[f]=new ff(uf,u[f]);l.push(w);break;case"=":if(!lt.call(i,e)){if(p)break;yi(e,o.name);i[e]=undefined}if(p&&!i[e])break;c=et(i[e]);g=c.literal?yt:fe;nt=c.assign||function(){y=u[f]=c(n);throw b("nonassign","Expression '{0}' in attribute '{1}' used with directive '{2}' is non-assignable!",i[e],e,o.name);};y=u[f]=c(n);k=function(t){return g(t,u[f])||(g(t,y)?nt(n,t=u[f]):u[f]=t),y=t};k.$stateful=!0;w=t.collection?n.$watchCollection(i[e],k):n.$watch(et(i[e],k),null,c.literal);l.push(w);break;case"<":if(!lt.call(i,e)){if(p)break;yi(e,o.name);i[e]=undefined}if(p&&!i[e])break;c=et(i[e]);tt=c.literal;d=u[f]=c(n);a[f]=new ff(uf,u[f]);w=n[t.collection?"$watchCollection":"$watch"](c,function(n,t){if(t===n){if(t===d||tt&&yt(t,d))return;t=d}v(f,n,t);u[f]=n});l.push(w);break;case"&":if(p||lt.call(i,e)||yi(e,o.name),c=i.hasOwnProperty(e)?et(i[e]):s,c===s&&p)break;u[f]=function(t){return c(n,t)}}}),{initialChanges:a,removeWatches:l.length&&function(){for(var n=0,t=l.length;n<t;++n)l[n]()}}}var gr=/^\w/,tr=n.document.createElement("div"),nu=it,tu=ut,ir=nt,ei;pi.prototype={$normalize:wt,$addClass:function(n){n&&n.length>0&&ui.addClass(this.$$element,n)},$removeClass:function(n){n&&n.length>0&&ui.removeClass(this.$$element,n)},$updateClass:function(n,t){var r=cc(n,t),i;r&&r.length&&ui.addClass(this.$$element,r);i=cc(t,n);i&&i.length&&ui.removeClass(this.$$element,i)},$set:function(n,i,r,f){var a=this.$$element[0],e=tc(a,n),o=bp(n),h=n,c,s;e?(this.$$element.prop(n,i),f=e):o&&(this[o]=i,h=o);this[n]=i;f?this.$attr[n]=f:(f=this.$attr[n],f||(this.$attr[n]=f=hh(n,"-")));c=vt(this.$$element);c==="img"&&n==="srcset"&&(this[n]=i=rr(i,"$set('srcset', value)"));r!==!1&&(i===null||u(i)?this.$$element.removeAttr(f):gr.test(f)?e&&i===!1?this.$$element.removeAttr(f):this.$$element.attr(f,i):ru(this.$$element[0],f,i));s=this.$$observers;s&&t(s[h],function(n){try{n(i)}catch(t){l(t)}})},$observe:function(n,t){var i=this,f=i.$$observers||(i.$$observers=p()),r=f[n]||(f[n]=[]);return r.push(t),st.$evalAsync(function(){r.$$inter||!i.hasOwnProperty(n)||u(i[n])||t(i[n])}),function(){lr(r,t)}}};var ur=r.startSymbol(),fr=r.endSymbol(),er=ur==="{{"&&fr==="}}"?oi:function(n){return n.replace(/\{\{/g,ur).replace(/}}/g,fr)},uu=/^ng(Attr|Prop|On)([A-Z].*)$/,fu=/^(.+)Start$/;return fi.$$addBindingInfo=w?function(n,t){var i=n.data("$binding")||[];c(t)?i=i.concat(t):i.push(t);n.data("$binding",i)}:s,fi.$$addBindingClass=w?function(n){wi(n,"ng-binding")}:s,fi.$$addScopeInfo=w?function(n,t,i,r){var u=i?r?"$isolateScopeNoTemplate":"$isolateScope":"$scope";n.data(u,t)}:s,fi.$$addScopeClass=w?function(n,t){wi(n,t?"ng-isolate-scope":"ng-scope")}:s,fi.$$createComment=function(t,i){var r="";return w&&(r=" "+(t||"")+": ",i&&(r+=i+" ")),n.document.createComment(r)},fi}]}function ff(n,t){this.previousValue=n;this.currentValue=t}function wt(n){return n.replace(fo,"").replace(hc,function(n,t,i){return i?t.toUpperCase():t})}function cc(n,t){var u="",e=n.split(/\s+/),o=t.split(/\s+/),i,f,r;n:for(i=0;i<e.length;i++){for(f=e[i],r=0;r<o.length;r++)if(f===o[r])continue n;u+=(u.length>0?" ":"")+f}return u}function lc(n){var t,i;if(n=f(n),t=n.length,t<=1)return n;while(t--)i=n[t],(i.nodeType===br||i.nodeType===ri&&i.nodeValue.trim()==="")&&ry.call(n,t,1);return n}function fb(n,t){if(t&&h(t))return t;if(h(n)){var i=oo.exec(n);if(i)return i[3]}}function eb(){var n={};this.has=function(t){return n.hasOwnProperty(t)};this.register=function(t,i){gi(t,"controller");o(t)?v(n,t):n[t]=i};this.$get=["$injector",function(t){function i(n,t,i,r){if(!(n&&o(n.$scope)))throw l("$controller")("noscp","Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.",r,t);n.$scope[t]=i}return function(r,u,f,s){var l,p,a,y,w;if(f=f===!0,s&&h(s)&&(y=s),h(r)){if(p=r.match(oo),!p)throw eo("ctrlfmt","Badly formed controller string '{0}'. Must match `__name__ as __id__` or `__name__`.",r);if(a=p[1],y=y||p[3],r=n.hasOwnProperty(a)?n[a]:np(u.$scope,a,!0),!r)throw eo("ctrlreg","The controller with the name '{0}' is not registered.",a);au(r,a,!0)}return f?(w=(c(r)?r[r.length-1]:r).prototype,l=Object.create(w||null),y&&i(u,y,l,a||r.name),v(function(){var n=t.invoke(r,l,u,a);return n!==l&&(o(n)||e(n))&&(l=n,y&&i(u,y,l,a||r.name)),l},{instance:l,identifier:y})):(l=t.instantiate(r,u,a),y&&i(u,y,l,a||r.name),l)}}]}function ob(){this.$get=["$window",function(n){return f(n.document)}]}function sb(){this.$get=["$document","$rootScope",function(n,t){function u(){r=i.hidden}var i=n[0],r=i&&i.hidden;n.on("visibilitychange",u);return t.$on("$destroy",function(){n.off("visibilitychange",u)}),function(){return r}}]}function hb(){this.$get=["$log",function(n){return function(){n.error.apply(n,arguments)}}]}function ho(n){return o(n)?st(n)?n.toISOString():pr(n):n}function yb(){this.$get=function(){return function(n){if(!n)return"";var i=[];return ks(n,function(n,r){n===null||u(n)||e(n)||(c(n)?t(n,function(n){i.push(ht(r)+"="+ht(ho(n)))}):i.push(ht(r)+"="+ht(ho(n))))}),i.join("&")}}}function pb(){this.$get=function(){return function(n){function i(n,u,f){c(n)?t(n,function(n,t){i(n,u+"["+(o(n)?t:"")+"]")}):o(n)&&!st(n)?ks(n,function(n,t){i(n,u+(f?"":"[")+t+(f?"":"]"))}):(e(n)&&(n=n()),r.push(ht(u)+"="+(n==null?"":ht(ho(n)))))}if(!n)return"";var r=[];return i(n,"",!0),r.join("&")}}}function co(n,t){var i,r,u;if(h(n)&&(i=n.replace(vb,"").trim(),i&&(r=t("Content-Type"),u=r&&r.indexOf(ac)===0,u||wb(i))))try{n=ih(i)}catch(f){if(!u)return n;throw ef("baddata",'Data must be a valid JSON object. Received: "{0}". Parse error: "{1}"',n,f);}return n}function wb(n){var t=n.match(lb);return t&&ab[t[0]].test(n)}function vc(n){function u(n,t){n&&(i[n]=i[n]?i[n]+", "+t:t)}var i=p(),r;return h(n)?t(n.split("\n"),function(n){r=n.indexOf(":");u(a(y(n.substr(0,r))),y(n.substr(r+1)))}):o(n)&&t(n,function(n,t){u(a(t),y(n))}),i}function yc(n){var t;return function(i){if(t||(t=vc(n)),i){var r=t[a(i)];return r===undefined&&(r=null),r}return t}}function pc(n,i,r,u){return e(u)?u(n,i,r):(t(u,function(t){n=t(n,i,r)}),n)}function lo(n){return 200<=n&&n<300}function bb(){var n=this.defaults={transformResponse:[co],transformRequest:[function(n){return o(n)&&!oy(n)&&!hy(n)&&!sy(n)?pr(n):n}],headers:{common:{Accept:"application/json, text/plain, */*"},post:pt(so),put:pt(so),patch:pt(so)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer",jsonpCallbackParam:"callback"},i=!1,f,y;this.useApplyAsync=function(n){return r(n)?(i=!!n,this):i};f=this.interceptors=[];y=this.xsrfTrustedOrigins=[];Object.defineProperty(this,"xsrfWhitelistedOrigins",{get:function(){return this.xsrfTrustedOrigins},set:function(n){this.xsrfTrustedOrigins=n}});this.$get=["$browser","$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector","$sce",function(p,w,b,k,d,g,nt,tt){function it(i){function w(n,t){for(var u,f,i=0,r=t.length;i<r;)u=t[i++],f=t[i++],n=n.then(u,f);return t.length=0,n}function k(){p.$$completeOutstandingRequest(s,"$http")}function d(n,i){var r,u={};return t(n,function(n,t){e(n)?(r=n(i),r!=null&&(u[t]=r)):u[t]=n}),u}function it(t){var i=n.headers,u=v({},t.headers),r,f,e;i=v({},i.common,i[a(t.method)]);n:for(r in i){f=a(r);for(e in u)if(a(e)===f)continue n;u[r]=i[r]}return d(u,pt(t))}function ut(i){var r=i.headers,f=pc(i.data,yc(r),undefined,i.transformRequest);return u(f)&&t(r,function(n,t){a(t)==="content-type"&&delete r[t]}),u(i.withCredentials)&&!u(n.withCredentials)&&(i.withCredentials=n.withCredentials),st(i,f).then(b,b)}function b(n){var t=v({},n);return t.data=pc(n.data,n.headers,n.status,r.transformResponse),lo(n.status)?t:g.reject(t)}var r;if(!o(i))throw l("$http")("badreq","Http request configuration must be an object.  Received: {0}",i);if(!h(tt.valueOf(i.url)))throw l("$http")("badreq","Http request configuration url must be a string or a $sce trusted object.  Received: {0}",i.url);r=v({method:"get",transformRequest:n.transformRequest,transformResponse:n.transformResponse,paramSerializer:n.paramSerializer,jsonpCallbackParam:n.jsonpCallbackParam},i);r.headers=it(i);r.method=hu(r.method);r.paramSerializer=h(r.paramSerializer)?nt.get(r.paramSerializer):r.paramSerializer;p.$$incOutstandingRequestCount("$http");var c=[],y=[],f=g.resolve(r);return t(rt,function(n){(n.request||n.requestError)&&c.unshift(n.request,n.requestError);(n.response||n.responseError)&&y.push(n.response,n.responseError)}),f=w(f,c),f=f.then(ut),f=w(f,y),f.finally(k)}function et(){t(arguments,function(n){it[n]=function(t,i){return it(v({},i||{},{method:n,url:t}))}})}function ot(){t(arguments,function(n){it[n]=function(t,i,r){return it(v({},r||{},{method:n,url:t,data:i}))}})}function st(f,e){function ot(n){if(n){var r={};return t(n,function(n,t){r[t]=function(t){function r(){n(t)}i?d.$applyAsync(r):d.$$phase?r():d.$apply(r)}}),r}}function at(n,t,r,u,f){function e(){y(t,n,r,u,f)}v&&(lo(n)?v.put(s,[n,t,vc(r),u,f]):v.remove(s));i?d.$applyAsync(e):(e(),d.$$phase||d.$apply())}function y(n,t,i,r,u){t=t>=-1?t:0;(lo(t)?p.resolve:p.reject)({data:n,status:t,headers:yc(i),config:f,statusText:r,xhrStatus:u})}function st(n){y(n.data,n.status,pt(n.headers()),n.statusText,n.xhrStatus)}function lt(){var n=it.pendingRequests.indexOf(f);n!==-1&&it.pendingRequests.splice(n,1)}var p=g.defer(),k=p.promise,v,l,rt=f.headers,et=a(f.method)==="jsonp",s=f.url,nt;return et?s=tt.getTrustedResourceUrl(s):h(s)||(s=tt.valueOf(s)),s=ht(s,f.paramSerializer(f.params)),et&&(s=ct(s,f.jsonpCallbackParam)),it.pendingRequests.push(f),k.then(lt,lt),(f.cache||n.cache)&&f.cache!==!1&&(f.method==="GET"||f.method==="JSONP")&&(v=o(f.cache)?f.cache:o(n.cache)?n.cache:ft),v&&(l=v.get(s),r(l)?lu(l)?l.then(st,st):c(l)?y(l[1],l[0],pt(l[2]),l[3],l[4]):y(l,200,{},"OK","complete"):v.put(s,k)),u(l)&&(nt=ut(f.url)?b()[f.xsrfCookieName||n.xsrfCookieName]:undefined,nt&&(rt[f.xsrfHeaderName||n.xsrfHeaderName]=nt),w(f.method,s,e,at,rt,f.timeout,f.withCredentials,f.responseType,ot(f.eventHandlers),ot(f.uploadEventHandlers))),k}function ht(n,t){return t.length>0&&(n+=(n.indexOf("?")===-1?"?":"&")+t),n}function ct(n,i){var r=n.split("?"),u;if(r.length>2)throw ef("badjsonp",'Illegal use more than one "?", in url, "{1}"',n);return u=se(r[1]),t(u,function(t,r){if(t==="JSON_CALLBACK")throw ef("badjsonp",'Illegal use of JSON_CALLBACK in url, "{0}"',n);if(r===i)throw ef("badjsonp",'Illegal use of callback param, "{0}", in url, "{1}"',i,n);}),n+=(n.indexOf("?")===-1?"?":"&")+i+"=JSON_CALLBACK"}var ft=k("$http"),rt,ut;return n.paramSerializer=h(n.paramSerializer)?nt.get(n.paramSerializer):n.paramSerializer,rt=[],t(f,function(n){rt.unshift(h(n)?nt.get(n):nt.invoke(n))}),ut=pd(y),it.pendingRequests=[],et("get","delete","head","jsonp"),ot("post","put","patch"),it.defaults=n,it}]}function kb(){this.$get=function(){return function(){return new n.XMLHttpRequest}}}function db(){this.$get=["$browser","$jsonpCallbacks","$document","$xhrFactory",function(n,t,i,r){return gb(n,r,n.defer,t,i[0])}]}function gb(n,i,f,e,o){function s(n,t,i){n=n.replace("JSON_CALLBACK",t);var r=o.createElement("script"),u=null;return r.type="text/javascript",r.src=n,r.async=!0,u=function(n){r.removeEventListener("load",u);r.removeEventListener("error",u);o.body.removeChild(r);r=null;var f=-1,s="unknown";n&&(n.type!=="load"||e.wasCalled(t)||(n={type:"error"}),s=n.type,f=n.type==="error"?404:200);i&&i(f,s)},r.addEventListener("load",u),r.addEventListener("error",u),o.body.appendChild(r),u}return function(o,h,c,l,v,y,p,w,b,k){function ut(n){it=n==="timeout";tt&&tt();d&&d.abort()}function g(n,t,i,u,e,o){r(rt)&&f.cancel(rt);tt=d=null;n(t,i,u,e,o)}var nt,tt,d,it,rt;if(h=h||n.url(),a(o)==="jsonp")nt=e.createCallback(h),tt=s(h,nt,function(n,t){var i=n===200&&e.getResponse(nt);g(l,n,i,"",t,"complete");e.removeCallback(nt)});else{d=i(o,h);it=!1;d.open(o,h,!0);t(v,function(n,t){r(n)&&d.setRequestHeader(t,n)});d.onload=function(){var i=d.statusText||"",t="response"in d?d.response:d.responseText,n=d.status===1223?204:d.status;n===0&&(n=t?200:et(h).protocol==="file"?404:0);g(l,n,t,d.getAllResponseHeaders(),i,"complete")};var ft=function(){g(l,-1,null,null,"","error")},ot=function(){g(l,-1,null,null,"",it?"timeout":"abort")},st=function(){g(l,-1,null,null,"","timeout")};if(d.onerror=ft,d.ontimeout=st,d.onabort=ot,t(b,function(n,t){d.addEventListener(t,n)}),t(k,function(n,t){d.upload.addEventListener(t,n)}),p&&(d.withCredentials=!0),w)try{d.responseType=w}catch(ht){if(w!=="json")throw ht;}d.send(u(c)?null:c)}y>0?rt=f(function(){ut("timeout")},y):lu(y)&&y.then(function(){ut(r(y.$$timeoutId)?"timeout":"abort")})}}function nk(){var n="{{",t="}}";this.startSymbol=function(t){return t?(n=t,this):n};this.endSymbol=function(n){return n?(t=n,this):t};this.$get=["$parse","$exceptionHandler","$sce",function(i,f,e){function c(n){return"\\\\\\"+n}function o(i){return i.replace(a,n).replace(y,t)}function p(n,t,i,r){var u=n.$watch(function(n){return u(),r(n)},t,i);return u}function s(s,c,a,y){function lt(n){try{return n=a&&!nt?e.getTrusted(a,n):e.valueOf(n),y&&!r(n)?n:le(n)}catch(t){f(ui.interr(s,t))}}var nt=a===e.URL||a===e.MEDIA_URL,tt,d,ct,et;if(!s.length||s.indexOf(n)===-1)return c?void 0:(tt=o(s),nt&&(tt=e.getTrusted(a,tt)),d=ot(tt),d.exp=s,d.expressions=[],d.$$watchDelegate=p,d);y=!!y;for(var g,it,b=0,k=[],rt,st=s.length,ht,w=[],ut=[],ft;b<st;)if((g=s.indexOf(n,b))!==-1&&(it=s.indexOf(t,g+h))!==-1)b!==g&&w.push(o(s.substring(b,g))),ht=s.substring(g+h,it),k.push(ht),b=it+l,ut.push(w.length),w.push("");else{b!==st&&w.push(o(s.substring(b)));break}return ft=w.length===1&&ut.length===1,ct=nt&&ft?undefined:lt,rt=k.map(function(n){return i(n,ct)}),!c||k.length?(et=function(n){for(var t=0,i=k.length;t<i;t++){if(y&&u(n[t]))return;w[ut[t]]=n[t]}return nt?e.getTrusted(a,ft?w[0]:w.join("")):(a&&w.length>1&&ui.throwNoconcat(s),w.join(""))},v(function(n){var t=0,i=k.length,r=new Array(i);try{for(;t<i;t++)r[t]=rt[t](n);return et(r)}catch(u){f(ui.interr(s,u))}},{exp:s,expressions:k,$$watchDelegate:function(n,t){var i;return n.$watchGroup(rt,function(r,u){var f=et(r);t.call(this,f,r!==u?i:f,n);i=f})}})):void 0}var h=n.length,l=t.length,a=new RegExp(n.replace(/./g,c),"g"),y=new RegExp(t.replace(/./g,c),"g");return s.startSymbol=function(){return n},s.endSymbol=function(){return t},s}]}function tk(){this.$get=["$$intervalFactory","$window",function(n,t){var i={},f=function(n,r,u){var f=t.setInterval(n,r);return i[f]=u,f},r=function(n){t.clearInterval(n);delete i[n]},u=n(f,r);return u.cancel=function(n){if(!n)return!1;if(!n.hasOwnProperty("$$intervalId"))throw wc("badprom","`$interval.cancel()` called with a promise that was not generated by `$interval()`.");if(!i.hasOwnProperty(n.$$intervalId))return!1;var t=n.$$intervalId,u=i[t];return vl(u.promise),u.reject("canceled"),r(t),!0},u}]}function ik(){this.$get=["$browser","$q","$$q","$rootScope",function(n,t,i,u){return function(f,e){return function(o,s,h,c){function w(){p?o.apply(null,b):o(l)}function k(){a?n.defer(w):u.$evalAsync(w);v.notify(l++);h>0&&l>=h&&(v.resolve(l),e(y.$$intervalId));a||u.$apply()}var p=arguments.length>4,b=p?yr(arguments,4):[],l=0,a=r(c)&&!c,v=(a?i:t).defer(),y=v.promise;return h=r(h)?h:0,y.$$intervalId=f(k,s,v,a),y}}}]}function ek(n){for(var t=n.split("/"),i=t.length;i--;)t[i]=he(t[i].replace(/%2F/g,"/"));return t.join("/")}function ok(n,t){for(var i=n.split("/"),r=i.length;r--;)i[r]=decodeURIComponent(i[r]),t&&(i[r]=i[r].replace(/\//g,"%2F"));return i.join("/")}function sk(n,t,i){var r=vy(t),u=i?"#"+he(i):"",f=ek(n);return f+(r?"?"+r:"")+u}function bc(n,t){var i=et(n);t.$$protocol=i.protocol;t.$$host=i.hostname;t.$$port=ft(i.port)||fk[i.protocol]||null}function dc(n,t,i){var u,r,f;if(kc.test(n))throw nu("badpath",'Invalid url "{0}".',n);u=n.charAt(0)!=="/";u&&(n="/"+n);r=et(n);f=u&&r.pathname.charAt(0)==="/"?r.pathname.substring(1):r.pathname;t.$$path=ok(f,i);t.$$search=se(r.search);t.$$hash=decodeURIComponent(r.hash);t.$$path&&t.$$path.charAt(0)!=="/"&&(t.$$path="/"+t.$$path)}function ao(n,t){return n.slice(0,t.length)===t}function ni(n,t){if(ao(t,n))return t.substr(n.length)}function yi(n){var t=n.indexOf("#");return t===-1?n:n.substr(0,t)}function hk(n){return n.substr(0,yi(n).lastIndexOf("/")+1)}function ck(n){return n.substring(0,n.indexOf("/",n.indexOf("//")+2))}function vo(n,t,i){this.$$html5=!0;i=i||"";bc(n,this);this.$$parse=function(n){var i=ni(t,n);if(!h(i))throw nu("ipthprfx",'Invalid url "{0}", missing path prefix "{1}".',n,t);dc(i,this,!0);this.$$path||(this.$$path="/");this.$$compose()};this.$$normalizeUrl=function(n){return t+n.substr(1)};this.$$parseLinkUrl=function(u,f){if(f&&f[0]==="#")return this.hash(f.slice(1)),!0;var e,s,o;return r(e=ni(n,u))?(s=e,o=i&&r(e=ni(i,e))?t+(ni("/",e)||e):n+s):r(e=ni(t,u))?o=t+e:t===u+"/"&&(o=t),o&&this.$$parse(o),!!o}}function yo(n,t,i){bc(n,this);this.$$parse=function(r){function o(n,t,i){var u=/^\/[A-Z]:(\/.*)/,r;return(ao(t,i)&&(t=t.replace(i,"")),u.exec(t))?n:(r=u.exec(n),r?r[1]:n)}var e=ni(n,r)||ni(t,r),f;u(e)||e.charAt(0)!=="#"?this.$$html5?f=e:(f="",u(e)&&(n=r,this.replace())):(f=ni(i,e),u(f)&&(f=e));dc(f,this,!1);this.$$path=o(this.$$path,f,n);this.$$compose()};this.$$normalizeUrl=function(t){return n+(t?i+t:"")};this.$$parseLinkUrl=function(t){return yi(n)===yi(t)?(this.$$parse(t),!0):!1}}function gc(n,t,i){this.$$html5=!0;yo.apply(this,arguments);this.$$parseLinkUrl=function(r,u){if(u&&u[0]==="#")return this.hash(u.slice(1)),!0;var f,e;return n===yi(r)?f=r:(e=ni(t,r))?f=n+i+e:t===r+"/"&&(f=t),f&&this.$$parse(f),!!f};this.$$normalizeUrl=function(t){return n+i+t}}function of(n){return function(){return this[n]}}function tl(n,t){return function(i){return u(i)?this[n]:(this[n]=t(i),this.$$compose(),this)}}function lk(){var t="!",n={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(n){return r(n)?(t=n,this):t};this.html5Mode=function(t){return dt(t)?(n.enabled=t,this):o(t)?(dt(t.enabled)&&(n.enabled=t.enabled),dt(t.requireBase)&&(n.requireBase=t.requireBase),(dt(t.rewriteLinks)||h(t.rewriteLinks))&&(n.rewriteLinks=t.rewriteLinks),this):n};this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(i,r,e,s,c){function nt(n,t){return n===t||et(n).href===et(t).href}function d(n,t,i){var u=l.url(),f=l.$$state;try{r.url(n,t,i);l.$$state=r.state()}catch(e){l.url(u);l.$$state=f;throw e;}}function g(n,t){i.$broadcast("$locationChangeSuccess",l.absUrl(),n,l.$$state,t)}var l,p,b=r.baseHref(),a=r.url(),y,w,k,v;if(n.enabled){if(!b&&n.requireBase)throw nu("nobase","$location in HTML5 mode requires a <base> tag to be present!");y=ck(a)+(b||"/");p=e.history?vo:gc}else y=yi(a),p=yo;w=hk(y);l=new p(y,w,"#"+t);l.$$parseLinkUrl(a,a);l.$$state=r.state();k=/^\s*(javascript|mailto):/i;s.on("click",function(t){var a=n.rewriteLinks,e,c,v;if(a&&!t.ctrlKey&&!t.metaKey&&!t.shiftKey&&t.which!==2&&t.button!==2){for(e=f(t.target);vt(e[0])!=="a";)if(e[0]===s[0]||!(e=e.parent())[0])return;h(a)&&u(e.attr(a))||(c=e.prop("href"),v=e.attr("href")||e.attr("xlink:href"),o(c)&&c.toString()==="[object SVGAnimatedString]"&&(c=et(c.animVal).href),k.test(c))||!c||e.attr("target")||t.isDefaultPrevented()||l.$$parseLinkUrl(c,v)&&(t.preventDefault(),l.absUrl()!==r.url()&&i.$apply())}});l.absUrl()!==a&&r.url(l.absUrl(),!0);v=!0;r.onUrlChange(function(n,t){if(!ao(n,w)){c.location.href=n;return}i.$evalAsync(function(){var r=l.absUrl(),u=l.$$state,f;(l.$$parse(n),l.$$state=t,f=i.$broadcast("$locationChangeStart",n,r,t,u).defaultPrevented,l.absUrl()===n)&&(f?(l.$$parse(r),l.$$state=u,d(r,!1,u)):(v=!1,g(r,u)))});i.$$phase||i.$digest()});return i.$watch(function(){if(v||l.$$urlUpdatedByLocation){l.$$urlUpdatedByLocation=!1;var t=r.url(),f=l.absUrl(),n=r.state(),o=l.$$replace,u=!nt(t,f)||l.$$html5&&e.history&&n!==l.$$state;(v||u)&&(v=!1,i.$evalAsync(function(){var r=l.absUrl(),f=i.$broadcast("$locationChangeStart",r,t,l.$$state,n).defaultPrevented;l.absUrl()===r&&(f?(l.$$parse(t),l.$$state=n):(u&&d(r,o,n===l.$$state?null:l.$$state),g(t,n)))}))}l.$$replace=!1}),l}]}function ak(){var n=!0,i=this;this.debugEnabled=function(t){return r(t)?(n=t,this):n};this.$get=["$window",function(r){function e(n){return te(n)&&(n.stack&&f?n=n.message&&n.stack.indexOf(n.message)===-1?"Error: "+n.message+"\n"+n.stack:n.stack:n.sourceURL&&(n=n.message+"\n"+n.sourceURL+":"+n.line)),n}function u(n){var i=r.console||{},u=i[n]||i.log||s;return function(){var n=[];return t(arguments,function(t){n.push(e(t))}),Function.prototype.apply.call(u,i,n)}}var f=at||/\bEdge\//.test(r.navigator&&r.navigator.userAgent);return{log:u("log"),info:u("info"),warn:u("warn"),error:u("error"),debug:function(){var t=u("debug");return function(){n&&t.apply(i,arguments)}}()}}]}function rl(n){return n+""}function vk(n,t){return typeof n!="undefined"?n:t}function fl(n,t){return typeof n=="undefined"?t:typeof t=="undefined"?n:n+t}function yk(n,t){var i=n(t);return!i.$stateful}function pk(n,t){switch(n.type){case i.MemberExpression:if(n.computed)return!1;break;case i.UnaryExpression:return po;case i.BinaryExpression:return n.operator!=="+"?po:!1;case i.CallExpression:return!1}return undefined===t?wo:t}function d(n,r,u){var f,o,s,e=n.isPure=pk(n,u);switch(n.type){case i.Program:f=!0;t(n.body,function(n){d(n.expression,r,e);f=f&&n.expression.constant});n.constant=f;break;case i.Literal:n.constant=!0;n.toWatch=[];break;case i.UnaryExpression:d(n.argument,r,e);n.constant=n.argument.constant;n.toWatch=n.argument.toWatch;break;case i.BinaryExpression:d(n.left,r,e);d(n.right,r,e);n.constant=n.left.constant&&n.right.constant;n.toWatch=n.left.toWatch.concat(n.right.toWatch);break;case i.LogicalExpression:d(n.left,r,e);d(n.right,r,e);n.constant=n.left.constant&&n.right.constant;n.toWatch=n.constant?[]:[n];break;case i.ConditionalExpression:d(n.test,r,e);d(n.alternate,r,e);d(n.consequent,r,e);n.constant=n.test.constant&&n.alternate.constant&&n.consequent.constant;n.toWatch=n.constant?[]:[n];break;case i.Identifier:n.constant=!1;n.toWatch=[n];break;case i.MemberExpression:d(n.object,r,e);n.computed&&d(n.property,r,e);n.constant=n.object.constant&&(!n.computed||n.property.constant);n.toWatch=n.constant?[]:[n];break;case i.CallExpression:s=n.filter?yk(r,n.callee.name):!1;f=s;o=[];t(n.arguments,function(n){d(n,r,e);f=f&&n.constant;o.push.apply(o,n.toWatch)});n.constant=f;n.toWatch=s?o:[n];break;case i.AssignmentExpression:d(n.left,r,e);d(n.right,r,e);n.constant=n.left.constant&&n.right.constant;n.toWatch=[n];break;case i.ArrayExpression:f=!0;o=[];t(n.elements,function(n){d(n,r,e);f=f&&n.constant;o.push.apply(o,n.toWatch)});n.constant=f;n.toWatch=o;break;case i.ObjectExpression:f=!0;o=[];t(n.properties,function(n){d(n.value,r,e);f=f&&n.value.constant;o.push.apply(o,n.value.toWatch);n.computed&&(d(n.key,r,!1),f=f&&n.key.constant,o.push.apply(o,n.key.toWatch))});n.constant=f;n.toWatch=o;break;case i.ThisExpression:n.constant=!1;n.toWatch=[];break;case i.LocalsExpression:n.constant=!1;n.toWatch=[]}}function el(n){if(n.length===1){var i=n[0].expression,t=i.toWatch;return t.length!==1?t:t[0]!==i?t:undefined}}function ol(n){return n.type===i.Identifier||n.type===i.MemberExpression}function sl(n){if(n.body.length===1&&ol(n.body[0].expression))return{type:i.AssignmentExpression,left:n.body[0].expression,right:{type:i.NGValueParameter},operator:"="}}function wk(n){return n.body.length===0||n.body.length===1&&(n.body[0].expression.type===i.Literal||n.body[0].expression.type===i.ArrayExpression||n.body[0].expression.type===i.ObjectExpression)}function bk(n){return n.constant}function hl(n){this.$filter=n}function cl(n){this.$filter=n}function sf(n,t,r){this.ast=new i(n,r);this.astCompiler=r.csp?new cl(t):new hl(t)}function bo(n){return e(n.valueOf)?n.valueOf():il.call(n)}function kk(){var u=p(),f={"true":!0,"false":!1,"null":null,undefined:undefined},n,i;this.addLiteral=function(n,t){f[n]=t};this.setIdentifierFns=function(t,r){return n=t,i=r,this};this.$get=["$filter",function(o){function v(n,t){var i,r,f,e;switch(typeof n){case"string":return n=n.trim(),r=n,i=u[r],i||(f=new iu(h),e=new sf(f,o,h),i=e.parse(n),u[r]=l(i)),a(i,t);case"function":return a(n,t);default:return a(s,t)}}function p(n){var t=new iu(h),i=new sf(t,o,h);return i.getAst(n).ast}function c(n,t,i){return n==null||t==null?n===t:typeof n=="object"&&(n=bo(n),typeof n=="object"&&!i)?!1:n===t||n!==n&&t!==t}function w(n,t,i,r,u){var f=r.inputs,o,l,s,h,e,a;if(f.length===1)return l=c,f=f[0],n.$watch(function(n){var t=f(n);return c(t,l,f.isPure)||(o=r(n,undefined,undefined,[t]),l=t&&bo(t)),o},t,i,u);for(s=[],h=[],e=0,a=f.length;e<a;e++)s[e]=c,h[e]=null;return n.$watch(function(n){for(var i,u=!1,t=0,e=f.length;t<e;t++)i=f[t](n),(u||(u=!c(i,s[t],f[t].isPure)))&&(h[t]=i,s[t]=i&&bo(i));return u&&(o=r(n,undefined,undefined,h)),o},t,i,u)}function b(n,t,i,u,f){function y(){s(o)&&h()}function e(n,t,i,r){return o=v&&r?r[0]:c(n,t,i,r),s(o)&&n.$$postDigest(y),a(o)}var s=u.literal?k:r,h,o,c=u.$$intercepted||u,a=u.$$interceptor||oi,v=u.inputs&&!c.inputs;return e.literal=u.literal,e.constant=u.constant,e.inputs=u.inputs,l(e),h=n.$watch(e,t,i,f)}function k(n){var i=!0;return t(n,function(n){r(n)||(i=!1)}),i}function d(n,t,i,r){var u=n.$watch(function(n){return u(),r(n)},t,i);return u}function l(n){return n.constant?n.$$watchDelegate=d:n.oneTime?n.$$watchDelegate=b:n.inputs&&(n.$$watchDelegate=w),n}function g(n,t){function i(i){return t(n(i))}return i.$stateful=n.$stateful||t.$stateful,i.$$pure=n.$$pure&&t.$$pure,i}function a(n,t){if(!t)return n;n.$$interceptor&&(t=g(n.$$interceptor,t),n=n.$$intercepted);var r=!1,i=function(i,u,f,e){var o=r&&e?e[0]:n(i,u,f,e);return t(o)};return i.$$intercepted=n,i.$$interceptor=t,i.literal=n.literal,i.oneTime=n.oneTime,i.constant=n.constant,t.$stateful||(r=!n.inputs,i.inputs=n.inputs?n.inputs:[n],t.$$pure||(i.inputs=i.inputs.map(function(n){return n.isPure===wo?function(t){return n(t)}:n}))),l(i)}var y=ii().noUnsafeEval,h={csp:y,literals:si(f),isIdentifierStart:e(n)&&n,isIdentifierContinue:e(i)&&i};return v.$$getAst=p,v}]}function dk(){var n=!0;this.$get=["$rootScope","$exceptionHandler",function(t,i){return ll(function(n){t.$evalAsync(n)},i,n)}];this.errorOnUnhandledRejections=function(t){return r(t)?(n=t,this):n}}function gk(){var n=!0;this.$get=["$browser","$exceptionHandler",function(t,i){return ll(function(n){t.defer(n)},i,n)}];this.errorOnUnhandledRejections=function(t){return r(t)?(n=t,this):n}}function ll(n,i,r){function it(){return new et}function et(){var n=this.promise=new f;this.resolve=function(t){h(n,t)};this.reject=function(t){a(n,t)};this.notify=function(t){g(n,t)}}function f(){this.$$state={status:0}}function ot(t){var c,u,o,f,l;o=t.pending;t.processScheduled=!1;t.pending=undefined;try{for(f=0,l=o.length;f<l;++f){ko(t);u=o[f][0];c=o[f][t.status];try{e(c)?h(u,c(t.value)):t.status===1?h(u,t.value):a(u,t.value)}catch(s){a(u,s);s&&s.$$passToExceptionHandler===!0&&i(s)}}}finally{--y;r&&y===0&&n(rt)}}function rt(){for(var n,t;!y&&p.length;)n=p.shift(),al(n)||(ko(n),t="Possibly unhandled rejection: "+ch(n.value),te(n.value)?i(n.value,t):i(t))}function k(t){(!r||t.pending||t.status!==2||al(t)||(y===0&&p.length===0&&n(rt),p.push(t)),!t.processScheduled&&t.pending)&&(t.processScheduled=!0,++y,n(function(){ot(t)}))}function h(n,t){n.$$state.status||(t===n?d(n,tt("qcycle","Expected promise to be resolved with value other than itself '{0}'",t)):ut(n,t))}function ut(n,t){function s(t){i||(i=!0,ut(n,t))}function u(t){i||(i=!0,d(n,t))}function h(t){g(n,t)}var r,i=!1;try{(o(t)||e(t))&&(r=t.then);e(r)?(n.$$state.status=-1,r.call(t,s,u,h)):(n.$$state.value=t,n.$$state.status=1,k(n.$$state))}catch(f){u(f)}}function a(n,t){n.$$state.status||d(n,t)}function d(n,t){n.$$state.value=t;n.$$state.status=2;k(n.$$state)}function g(t,r){var u=t.$$state.pending;t.$$state.status<=0&&u&&u.length&&n(function(){for(var t,f,n=0,o=u.length;n<o;n++){f=u[n][0];t=u[n][3];try{g(f,e(t)?t(r):r)}catch(s){i(s)}}})}function w(n){var t=new f;return a(t,n),t}function ft(n,t,i){var r=null;try{e(i)&&(r=i())}catch(u){return w(u)}return lu(r)?r.then(function(){return t(n)},w):t(n)}function b(n,t,i,r){var u=new f;return h(u,n),u.then(t,i,r)}function st(n){var i=new f,r=0,u=c(n)?[]:{};return t(n,function(n,t){r++;b(n).then(function(n){u[t]=n;--r||h(i,u)},function(n){a(i,n)})}),r===0&&h(i,u),i}function ht(n){var i=it();return t(n,function(n){b(n).then(i.resolve,i.reject)}),i.promise}function s(n){function i(n){h(t,n)}function r(n){a(t,n)}if(!e(n))throw tt("norslvr","Expected resolverFn, got '{0}'",n);var t=new f;return n(i,r),t}var tt=l("$q",TypeError),y=0,p=[],nt;return v(f.prototype,{then:function(n,t,i){if(u(n)&&u(t)&&u(i))return this;var r=new f;return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([r,n,t,i]),this.$$state.status>0&&k(this.$$state),r},"catch":function(n){return this.then(null,n)},"finally":function(n,t){return this.then(function(t){return ft(t,nt,n)},function(t){return ft(t,w,n)},t)}}),nt=b,s.prototype=f.prototype,s.defer=it,s.reject=w,s.when=b,s.resolve=nt,s.all=st,s.race=ht,s}function al(n){return!!n.pur}function ko(n){n.pur=!0}function vl(n){n.$$state&&ko(n.$$state)}function nd(){this.$get=["$window","$timeout",function(n,t){var i=n.requestAnimationFrame||n.webkitRequestAnimationFrame,f=n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.webkitCancelRequestAnimationFrame,r=!!i,u=r?function(n){var t=i(n);return function(){f(t)}}:function(n){var i=t(n,16.66,!1);return function(){t.cancel(i)}};return u.supported=r,u}]}function td(){function h(n){function t(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$id=cu();this.$$ChildScope=null;this.$$suspended=!1}return t.prototype=n,t}var r=10,f=l("$rootScope"),n=null,i=null;this.digestTtl=function(n){return arguments.length&&(r=n),r};this.$get=["$exceptionHandler","$parse","$browser",function(c,l,a){function et(n){n.currentScope.$$destroyed=!0}function b(n){at===9&&(n.$$childHead&&b(n.$$childHead),n.$$nextSibling&&b(n.$$nextSibling));n.$parent=n.$$nextSibling=n.$$prevSibling=n.$$childHead=n.$$childTail=n.$root=n.$$watchers=null}function p(){this.$id=cu();this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null;this.$root=this;this.$$destroyed=!1;this.$$suspended=!1;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$$isolateBindings=null}function tt(n){if(v.$$phase)throw f("inprog","{0} already in progress",v.$$phase);v.$$phase=n}function g(){v.$$phase=null}function nt(n,t){do n.$$watchersCount+=t;while(n=n.$parent)}function rt(n,t,i){do n.$$listenerCount[i]-=t,n.$$listenerCount[i]===0&&delete n.$$listenerCount[i];while(n=n.$parent)}function ut(){}function ft(){while(k.length)try{k.shift()()}catch(n){c(n)}i=null}function ot(){i===null&&(i=a.defer(function(){v.$apply(ft)},null,"$applyAsync"))}p.prototype={constructor:p,$new:function(n,t){var i;return t=t||this,n?(i=new p,i.$root=this.$root):(this.$$ChildScope||(this.$$ChildScope=h(this)),i=new this.$$ChildScope),i.$parent=t,i.$$prevSibling=t.$$childTail,t.$$childHead?(t.$$childTail.$$nextSibling=i,t.$$childTail=i):t.$$childHead=t.$$childTail=i,(n||t!==this)&&i.$on("$destroy",et),i},$watch:function(t,i,r,u){var o=l(t),c=e(i)?i:s;if(o.$$watchDelegate)return o.$$watchDelegate(this,c,r,o,t);var h=this,f=h.$$watchers,a={fn:c,last:ut,get:o,exp:u||t,eq:!!r};return n=null,f||(f=h.$$watchers=[],f.$$digestWatchIndex=-1),f.unshift(a),f.$$digestWatchIndex++,nt(this,1),function(){var t=lr(f,a);t>=0&&(nt(h,-1),t<f.$$digestWatchIndex&&f.$$digestWatchIndex--);n=null}},$watchGroup:function(n,i){function c(){o=!1;try{h?(h=!1,i(r,r,u)):i(r,f,u)}finally{for(var t=0;t<n.length;t++)f[t]=r[t]}}var f=new Array(n.length),r=new Array(n.length),e=[],u=this,o=!1,h=!0,s;return n.length?n.length===1?this.$watch(n[0],function(n,t,u){r[0]=n;f[0]=t;i(r,n===t?r:f,u)}):(t(n,function(n,t){var i=u.$watch(n,function(n){r[t]=n;o||(o=!0,u.$evalAsync(c))});e.push(i)}),function(){while(e.length)e.shift()()}):(s=!0,u.$evalAsync(function(){s&&i(r,r,u)}),function(){s=!1})},$watchCollection:function(n,t){function h(n){var c,s,y,t,h,l;if(i=n,!u(i)){if(o(i))if(ti(i))for(r!==a&&(r=a,e=r.length=0,f++),c=i.length,e!==c&&(f++,r.length=e=c),l=0;l<c;l++)h=r[l],t=i[l],y=h!==h&&t!==t,y||h===t||(f++,r[l]=t);else{r!==v&&(r=v={},e=0,f++);c=0;for(s in i)lt.call(i,s)&&(c++,t=i[s],h=r[s],s in r?(y=h!==h&&t!==t,y||h===t||(f++,r[s]=t)):(e++,r[s]=t,f++));if(e>c){f++;for(s in r)lt.call(i,s)||(e--,delete r[s])}}else r!==i&&(r=i,f++);return f}}function b(){var n,r;if(y?(y=!1,t(i,i,c)):t(i,s,c),p)if(o(i))if(ti(i))for(s=new Array(i.length),n=0;n<i.length;n++)s[n]=i[n];else{s={};for(r in i)lt.call(i,r)&&(s[r]=i[r])}else s=i}h.$$pure=l(n).literal;h.$stateful=!h.$$pure;var c=this,i,r,s,p=t.length>1,f=0,w=l(n,h),a=[],v={},y=!0,e=0;return this.$watch(w,b)},$digest:function(){var u,o,s,p,ct,h,l,et=r,ot,t,st=y.length?v:this,b=[],k,nt,rt;tt("$digest");a.$$checkUrlChange();this===v&&i!==null&&(a.defer.cancel(i),ft());n=null;do{for(l=!1,t=st,rt=0;rt<y.length;rt++){try{nt=y[rt];p=nt.fn;p(nt.scope,nt.locals)}catch(ht){c(ht)}n=null}y.length=0;n:do{if(h=!t.$$suspended&&t.$$watchers)for(h.$$digestWatchIndex=h.length;h.$$digestWatchIndex--;)try{if(u=h[h.$$digestWatchIndex],u)if(ct=u.get,(o=ct(t))===(s=u.last)||(u.eq?yt(o,s):it(o)&&it(s))){if(u===n){l=!1;break n}}else l=!0,n=u,u.last=u.eq?si(o,null):o,p=u.fn,p(o,s===ut?o:s,t),et<5&&(k=4-et,b[k]||(b[k]=[]),b[k].push({msg:e(u.exp)?"fn: "+(u.exp.name||u.exp.toString()):u.exp,newVal:o,oldVal:s}))}catch(ht){c(ht)}if(!(ot=!t.$$suspended&&t.$$watchersCount&&t.$$childHead||t!==st&&t.$$nextSibling))while(t!==st&&!(ot=t.$$nextSibling))t=t.$parent}while(t=ot);if((l||y.length)&&!et--){g();throw f("infdig","{0} $digest() iterations reached. Aborting!\nWatchers fired in the last 5 iterations: {1}",r,b);}}while(l||y.length);for(g();d<w.length;)try{w[d++]()}catch(ht){c(ht)}w.length=d=0;a.$$checkUrlChange()},$suspend:function(){this.$$suspended=!0},$isSuspended:function(){return this.$$suspended},$resume:function(){this.$$suspended=!1},$destroy:function(){var n,t;if(!this.$$destroyed){n=this.$parent;this.$broadcast("$destroy");this.$$destroyed=!0;this===v&&a.$$applicationDestroyed();nt(this,-this.$$watchersCount);for(t in this.$$listenerCount)rt(this,this.$$listenerCount[t],t);n&&n.$$childHead===this&&(n.$$childHead=this.$$nextSibling);n&&n.$$childTail===this&&(n.$$childTail=this.$$prevSibling);this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling);this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling);this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=s;this.$on=this.$watch=this.$watchGroup=function(){return s};this.$$listeners={};this.$$nextSibling=null;b(this)}},$eval:function(n,t){return l(n)(this,t)},$evalAsync:function(n,t){v.$$phase||y.length||a.defer(function(){y.length&&v.$digest()},null,"$evalAsync");y.push({scope:this,fn:l(n),locals:t})},$$postDigest:function(n){w.push(n)},$apply:function(n){try{tt("$apply");try{return this.$eval(n)}finally{g()}}catch(t){c(t)}finally{try{v.$digest()}catch(t){c(t);throw t;}}},$applyAsync:function(n){function i(){t.$eval(n)}var t=this;n&&k.push(i);n=l(n);ot()},$on:function(n,t){var r=this.$$listeners[n],i,u;r||(this.$$listeners[n]=r=[]);r.push(t);i=this;do i.$$listenerCount[n]||(i.$$listenerCount[n]=0),i.$$listenerCount[n]++;while(i=i.$parent);return u=this,function(){var i=r.indexOf(t);i!==-1&&(delete r[i],rt(u,1,n))}},$emit:function(n){var o=[],r,i=this,e=!1,u={name:n,targetScope:i,stopPropagation:function(){e=!0},preventDefault:function(){u.defaultPrevented=!0},defaultPrevented:!1},s=vr([u],arguments,1),t,f;do{for(r=i.$$listeners[n]||o,u.currentScope=i,t=0,f=r.length;t<f;t++){if(!r[t]){r.splice(t,1);t--;f--;continue}try{r[t].apply(null,s)}catch(h){c(h)}}if(e)break;i=i.$parent}while(i);return u.currentScope=null,u},$broadcast:function(n){var r=this,t=r,e=r,u={name:n,targetScope:r,preventDefault:function(){u.defaultPrevented=!0},defaultPrevented:!1},s,f,i,o;if(!r.$$listenerCount[n])return u;for(s=vr([u],arguments,1);t=e;){for(u.currentScope=t,f=t.$$listeners[n]||[],i=0,o=f.length;i<o;i++){if(!f[i]){f.splice(i,1);i--;o--;continue}try{f[i].apply(null,s)}catch(h){c(h)}}if(!(e=t.$$listenerCount[n]&&t.$$childHead||t!==r&&t.$$nextSibling))while(t!==r&&!(e=t.$$nextSibling))t=t.$parent}return u.currentScope=null,u}};var v=new p,y=v.$$asyncQueue=[],w=v.$$postDigestQueue=[],k=v.$$applyAsyncQueue=[],d=0;return v}]}function id(){var n=/^\s*(https?|s?ftp|mailto|tel|file):/,t=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationTrustedUrlList=function(t){return r(t)?(n=t,this):n};this.imgSrcSanitizationTrustedUrlList=function(n){return r(n)?(t=n,this):t};this.$get=function(){return function(i,r){var f=r?t:n,u=et(i&&i.trim()).href;return u!==""&&!u.match(f)?"unsafe:"+u:i}}}function go(n){return n.replace(rd,vh)}function ud(n){if(n==="self")return n;if(h(n)){if(n.indexOf("***")>-1)throw fi("iwcard","Illegal sequence *** in string matcher.  String: {0}",n);return n=ie(n).replace(/\\\*\\\*/g,".*").replace(/\\\*/g,"[^:/.?&;]*"),new RegExp("^"+n+"$")}if(sr(n))return new RegExp("^"+n.source+"$");throw fi("imatcher",'Matchers may only be "self", string patterns or RegExp objects');}function yl(n){var i=[];return r(n)&&t(n,function(n){i.push(ud(n))}),i}function fd(){this.SCE_CONTEXTS=k;var n=["self"],t=[];this.trustedResourceUrlList=function(t){return arguments.length&&(n=yl(t)),n};Object.defineProperty(this,"resourceUrlWhitelist",{get:function(){return this.trustedResourceUrlList},set:function(n){this.trustedResourceUrlList=n}});this.bannedResourceUrlList=function(n){return arguments.length&&(t=yl(n)),t};Object.defineProperty(this,"resourceUrlBlacklist",{get:function(){return this.bannedResourceUrlList},set:function(n){this.bannedResourceUrlList=n}});this.$get=["$injector","$$sanitizeUri",function(i,r){function c(n,t){return n==="self"?vd(t)||yd(t):!!n.exec(t.href)}function l(i){for(var e=et(i.toString()),f=!1,r=0,u=n.length;r<u;r++)if(c(n[r],e)){f=!0;break}if(f)for(r=0,u=t.length;r<u;r++)if(c(t[r],e)){f=!1;break}return f}function o(n){var t=function(n){this.$$unwrapTrustedValue=function(){return n}};return n&&(t.prototype=new n),t.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},t.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},t}function a(n,t){var i=f.hasOwnProperty(n)?f[n]:null;if(!i)throw fi("icontext","Attempted to trust a value in invalid context. Context: {0}; Value: {1}",n,t);if(t===null||u(t)||t==="")return t;if(typeof t!="string")throw fi("itype","Attempted to trust a non-string value in a content requiring a string: Context: {0}",n);return new i(t)}function v(n){return n instanceof s?n.$$unwrapTrustedValue():n}function y(n,t){if(t===null||u(t)||t==="")return t;var i=f.hasOwnProperty(n)?f[n]:null;if(i&&t instanceof i)return t.$$unwrapTrustedValue();if(e(t.$$unwrapTrustedValue)&&(t=t.$$unwrapTrustedValue()),n===k.MEDIA_URL||n===k.URL)return r(t.toString(),n===k.MEDIA_URL);if(n===k.RESOURCE_URL){if(l(t))return t;throw fi("insecurl","Blocked loading resource from url not allowed by $sceDelegate policy.  URL: {0}",t.toString());}else if(n===k.HTML)return h(t);throw fi("unsafe","Attempting to use an unsafe value in a safe context.");}var h=function(){throw fi("unsafe","Attempting to use an unsafe value in a safe context.");},s,f;return i.has("$sanitize")&&(h=i.get("$sanitize")),s=o(),f={},f[k.HTML]=o(s),f[k.CSS]=o(s),f[k.MEDIA_URL]=o(s),f[k.URL]=o(f[k.MEDIA_URL]),f[k.JS]=o(s),f[k.RESOURCE_URL]=o(f[k.URL]),{trustAs:a,getTrusted:y,valueOf:v}}]}function ed(){var n=!0;this.enabled=function(t){return arguments.length&&(n=!!t),n};this.$get=["$parse","$sceDelegate",function(i,r){var u;if(n&&at<8)throw fi("iequirks","Strict Contextual Escaping does not support Internet Explorer version < 11 in quirks mode.  You can fix this by adding the text <!doctype html> to the top of your HTML document.  See https://docs.angularjs.xlts.dev/api/ng/service/$sce for more information.");u=pt(k);u.isEnabled=function(){return n};u.trustAs=r.trustAs;u.getTrusted=r.getTrusted;u.valueOf=r.valueOf;n||(u.trustAs=u.getTrusted=function(n,t){return t},u.valueOf=oi);u.parseAs=function(n,t){var r=i(t);return r.literal&&r.constant?r:i(t,function(t){return u.getTrusted(n,t)})};var f=u.parseAs,e=u.getTrusted,o=u.trustAs;return t(k,function(n,t){var i=a(t);u[go("parse_as_"+i)]=function(t){return f(n,t)};u[go("get_trusted_"+i)]=function(t){return e(n,t)};u[go("trust_as_"+i)]=function(t){return o(n,t)}}),u}]}function od(){this.$get=["$window","$document",function(n,t){var r={},h=n.nw&&n.nw.process,c=!h&&n.chrome&&(n.chrome.app&&n.chrome.app.runtime||!n.chrome.app&&n.chrome.runtime&&n.chrome.runtime.id),l=!c&&n.history&&n.history.pushState,e=ft((/android (\d+)/.exec(a((n.navigator||{}).userAgent))||[])[1]),v=/Boxee/i.test((n.navigator||{}).userAgent),f=t[0]||{},i=f.body&&f.body.style,o=!1,s=!1;return i&&(o=!!("transition"in i||"webkitTransition"in i),s=!!("animation"in i||"webkitAnimation"in i)),{history:!!(l&&!(e<4)&&!v),hasEvent:function(n){if(n==="input"&&at)return!1;if(u(r[n])){var t=f.createElement("div");r[n]="on"+n in t}return r[n]},csp:ii(),transitions:o,animations:s,android:e}}]}function sd(){this.$get=ot(function(n){return new hd(n)})}function hd(n){function e(i,r){var c,e,l,a;r=r||f;try{i()}finally{if(o(r),c=t[r],e=t[u],!e||!c)for(l=e?h:s;a=l(r);)try{a()}catch(v){n.error(v)}}}function o(n){n=n||f;t[n]&&(t[n]--,t[u]--)}function s(){var n=r.pop();return n&&n.cb}function h(n){for(var i,t=r.length-1;t>=0;--t)if(i=r[t],i.type===n)return r.splice(t,1),i.cb}function c(n){n=n||f;t[n]=(t[n]||0)+1;t[u]=(t[u]||0)+1}function l(n,i){i=i||u;t[i]?r.push({type:i,cb:n}):n()}var i=this,t={},r=[],u=i.ALL_TASKS_TYPE="$$all$$",f=i.DEFAULT_TASK_TYPE="$$default$$";i.completeTask=e;i.incTaskCount=c;i.notifyWhenNoPendingTasks=l}function cd(){var n;this.httpOptions=function(t){return t?(n=t,this):n};this.$get=["$exceptionHandler","$templateCache","$http","$q","$sce",function(t,i,r,f,e){function o(s,l){function y(n){return l||(n=pl("tpload","Failed to load template: {0} (HTTP status: {1} {2})",s,n.status,n.statusText),t(n)),f.reject(n)}o.totalPendingRequests++;(!h(s)||u(i.get(s)))&&(s=e.getTrustedResourceUrl(s));var a=r.defaults&&r.defaults.transformResponse;return c(a)?a=a.filter(function(n){return n!==co}):a===co&&(a=null),r.get(s,v({cache:i,transformResponse:a},n)).finally(function(){o.totalPendingRequests--}).then(function(n){return i.put(s,n.data)},y)}return o.totalPendingRequests=0,o}]}function ld(){this.$get=["$rootScope","$browser","$location",function(n,i,r){var u={};return u.findBindings=function(n,i,r){var f=n.getElementsByClassName("ng-binding"),u=[];return t(f,function(n){var f=ut.element(n).data("$binding");f&&t(f,function(t){if(r){var f=new RegExp("(^|\\s)"+ie(i)+"(\\s|\\||$)");f.test(t)&&u.push(n)}else t.indexOf(i)!==-1&&u.push(n)})}),u},u.findModels=function(n,t,i){for(var u=["ng-","data-ng-","ng\\:"],r=0;r<u.length;++r){var e=i?"=":"*=",o="["+u[r]+"model"+e+'"'+t+'"]',f=n.querySelectorAll(o);if(f.length)return f}},u.getLocation=function(){return r.url()},u.setLocation=function(t){t!==r.url()&&(r.url(t),n.$digest())},u.whenStable=function(n){i.notifyWhenNoOutstandingRequests(n)},u}]}function ad(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(n,t,i,u,f){function h(h,c,l){e(h)||(l=c,c=h,h=s);var w=yr(arguments,3),p=r(l)&&!l,a=(p?u:i).defer(),v=a.promise,y;return y=t.defer(function(){try{a.resolve(h.apply(null,w))}catch(t){a.reject(t);f(t)}finally{delete o[v.$$timeoutId]}p||n.$apply()},c,"$timeout"),v.$$timeoutId=y,o[y]=a,v}var o={};return h.cancel=function(n){if(!n)return!1;if(!n.hasOwnProperty("$$timeoutId"))throw wl("badprom","`$timeout.cancel()` called with a promise that was not generated by `$timeout()`.");if(!o.hasOwnProperty(n.$$timeoutId))return!1;var i=n.$$timeoutId,r=o[i];return vl(r.promise),r.reject("canceled"),delete o[i],t.defer.cancel(i)},h}]}function et(n){var i,t;return h(n)?(i=n,at&&(g.setAttribute("href",i),i=g.href),g.setAttribute("href",i),t=g.hostname,!bl&&t.indexOf(":")>-1&&(t="["+t+"]"),{href:g.href,protocol:g.protocol?g.protocol.replace(/:$/,""):"",host:g.host,search:g.search?g.search.replace(/^\?/,""):"",hash:g.hash?g.hash.replace(/^#/,""):"",hostname:t,port:g.port,pathname:g.pathname.charAt(0)==="/"?g.pathname:"/"+g.pathname}):n}function vd(n){return ts(n,ns)}function yd(n){return ts(n,wd())}function pd(n){var t=[ns].concat(n.map(et));return function(n){var i=et(n);return t.some(ts.bind(null,i))}}function ts(n,t){return n=et(n),t=et(t),n.protocol===t.protocol&&n.host===t.host}function wd(){return n.document.baseURI?n.document.baseURI:(ir||(ir=n.document.createElement("a"),ir.href=".",ir=ir.cloneNode(!1)),ir.href)}function bd(){this.$get=ot(n)}function kl(n){function e(n){try{return n.cookie||""}catch(t){return""}}function r(n){try{return decodeURIComponent(n)}catch(t){return n}}var f=n[0]||{},t={},i="";return function(){var h,n,o,s,c,l=e(f);if(l!==i)for(i=l,h=i.split("; "),t={},o=0;o<h.length;o++)n=h[o],s=n.indexOf("="),s>0&&(c=r(n.substring(0,s)),u(t[c])&&(t[c]=r(n.substring(s+1))));return t}}function kd(){this.$get=kl}function dl(n){function i(u,f){if(o(u)){var e={};return t(u,function(n,t){e[t]=i(t,n)}),e}return n.factory(u+r,f)}var r="Filter";this.register=i;this.$get=["$injector",function(n){return function(t){return n.get(t+r)}}];i("currency",ta);i("date",ea);i("filter",dd);i("json",hg);i("limitTo",cg);i("lowercase",oa);i("number",ia);i("orderBy",ha);i("uppercase",sa)}function dd(){return function(n,t,i,r){if(!ti(n)){if(n==null)return n;throw l("filter")("notarray","Expected array but received: {0}",n);}r=r||"$";var e=is(t),u,f;switch(e){case"function":u=t;break;case"boolean":case"null":case"number":case"string":f=!0;case"object":u=gd(t,i,r,f);break;default:return n}return Array.prototype.filter.call(n,u)}}function gd(n,t,i,r){var f=o(n)&&i in n;return t===!0?t=yt:e(t)||(t=function(n,t){return u(n)?!1:n===null||t===null?n===t:o(t)||o(n)&&!ne(n)?!1:(n=a(""+n),t=a(""+t),n.indexOf(t)!==-1)}),function(u){return f&&!o(u)?wi(u,n[i],t,i,!1):wi(u,n,t,i,r)}}function wi(n,t,i,r,f,o){var y=is(n),a=is(t),s,h,l,v;if(a==="string"&&t.charAt(0)==="!")return!wi(n,t.substring(1),i,r,f);if(c(n))return n.some(function(n){return wi(n,t,i,r,f)});switch(y){case"object":if(f){for(s in n)if(s.charAt&&s.charAt(0)!=="$"&&wi(n[s],t,i,r,!0))return!0;return o?!1:wi(n,t,i,r,!1)}if(a==="object"){for(s in t)if((h=t[s],!e(h)&&!u(h))&&(l=s===r,v=l?n:n[s],!wi(v,h,i,r,l,l)))return!1;return!0}return i(n,t);case"function":return!1;default:return i(n,t)}}function is(n){return n===null?"null":typeof n}function ta(n){var t=n.NUMBER_FORMATS;return function(n,i,r){u(i)&&(i=t.CURRENCY_SYM);u(r)&&(r=t.PATTERNS[1].maxFrac);var f=i?/\u00A4/g:/\s*\u00A4\s*/g;return n==null?n:ra(n,t.PATTERNS[1],t.GROUP_SEP,t.DECIMAL_SEP,r).replace(f,i)}}function ia(n){var t=n.NUMBER_FORMATS;return function(n,i){return n==null?n:ra(n,t.PATTERNS[0],t.GROUP_SEP,t.DECIMAL_SEP,i)}}function ng(n){var e=0,r,t,i,f,u;for((t=n.indexOf(na))>-1&&(n=n.replace(na,"")),(i=n.search(/e/i))>0?(t<0&&(t=i),t+=+n.slice(i+1),n=n.substring(0,i)):t<0&&(t=n.length),i=0;n.charAt(i)===rs;i++);if(i===(u=n.length))r=[0],t=1;else{for(u--;n.charAt(u)===rs;)u--;for(t-=i,r=[],f=0;i<=u;i++,f++)r[f]=+n.charAt(i)}return t>gl&&(r=r.splice(0,gl-1),e=t-1,t=1),{d:r,e:e,i:t}}function tg(n,t,i,r){var f=n.d,o=f.length-n.i,e,a,s,h,c,l;if(t=u(t)?Math.min(Math.max(i,o),r):+t,e=t+n.i,a=f[e],e>0)for(f.splice(Math.max(n.i,e)),s=e;s<f.length;s++)f[s]=0;else for(o=Math.max(0,o),n.i=1,f.length=Math.max(1,e=t+1),f[0]=0,h=1;h<e;h++)f[h]=0;if(a>=5)if(e-1<0){for(c=0;c>e;c--)f.unshift(0),n.i++;f.unshift(1);n.i++}else f[e-1]++;for(;o<Math.max(0,t);o++)f.push(0);l=f.reduceRight(function(n,t,i,r){return t=t+n,r[i]=t%10,Math.floor(t/10)},0);l&&(f.unshift(l),n.i++)}function ra(n,t,i,r,u){var s;if(!(h(n)||nt(n))||isNaN(n))return"";var y=!isFinite(n),a=!1,p=Math.abs(n)+"",e="",o;if(y)e="∞";else{o=ng(p);tg(o,u,t.minFrac,t.maxFrac);var f=o.d,c=o.i,v=o.e,l=[];for(a=f.reduce(function(n,t){return n&&!t},!0);c<0;)f.unshift(0),c++;for(c>0?l=f.splice(c,f.length):(l=f,f=[0]),s=[],f.length>=t.lgSize&&s.unshift(f.splice(-t.lgSize,f.length).join(""));f.length>t.gSize;)s.unshift(f.splice(-t.gSize,f.length).join(""));f.length&&s.unshift(f.join(""));e=s.join(i);l.length&&(e+=r+l.join(""));v&&(e+="e+"+v)}return n<0&&!a?t.negPre+e+t.negSuf:t.posPre+e+t.posSuf}function hf(n,t,i,r){var u="";for((n<0||r&&n<=0)&&(r?n=-n+1:(n=-n,u="-")),n=""+n;n.length<t;)n=rs+n;return i&&(n=n.substr(n.length-t)),u+n}function tt(n,t,i,r,u){return i=i||0,function(f){var e=f["get"+n]();return(i>0||e>-i)&&(e+=i),e===0&&i===-12&&(e=12),hf(e,t,r,u)}}function ru(n,t,i){return function(r,u){var f=r["get"+n](),e=(i?"STANDALONE":"")+(t?"SHORT":""),o=hu(e+n);return u[o][f]}}function ig(n,t,i){var r=-1*i,u=r>=0?"+":"";return u+(hf(Math[r>0?"floor":"ceil"](r/60),2)+hf(Math.abs(r%60),2))}function ua(n){var t=new Date(n,0,1).getDay();return new Date(n,0,(t<=4?5:12)-t)}function rg(n){return new Date(n.getFullYear(),n.getMonth(),n.getDate()+(4-n.getDay()))}function fa(n){return function(t){var i=ua(t.getFullYear()),r=rg(t),u=+r-+i,f=1+Math.round(u/6048e5);return hf(f,n)}}function ug(n,t){return n.getHours()<12?t.AMPMS[0]:t.AMPMS[1]}function us(n,t){return n.getFullYear()<=0?t.ERAS[0]:t.ERAS[1]}function fg(n,t){return n.getFullYear()<=0?t.ERANAMES[0]:t.ERANAMES[1]}function ea(n){function r(n){var t;if(t=n.match(i)){var r=new Date(0),u=0,f=0,e=t[8]?r.setUTCFullYear:r.setFullYear,o=t[8]?r.setUTCHours:r.setHours;t[9]&&(u=ft(t[9]+t[10]),f=ft(t[9]+t[11]));e.call(r,ft(t[1]),ft(t[2])-1,ft(t[3]));var s=ft(t[4]||0)-u,h=ft(t[5]||0)-f,c=ft(t[6]||0),l=Math.round(parseFloat("0."+(t[7]||0))*1e3);return o.call(r,s,h,c,l),r}return n}var i=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(i,u,f){var l="",e=[],s,c,o;if(u=u||"mediumDate",u=n.DATETIME_FORMATS[u]||u,h(i)&&(i=sg.test(i)?ft(i):r(i)),nt(i)&&(i=new Date(i)),!st(i)||!isFinite(i.getTime()))return i;while(u)c=og.exec(u),c?(e=vr(e,c,1),u=e.pop()):(e.push(u),u=null);return o=i.getTimezoneOffset(),f&&(o=ee(f,o),i=oe(i,f,!0)),t(e,function(t){s=eg[t];l+=s?s(i,n.DATETIME_FORMATS,o):t==="''"?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}}function hg(){return function(n,t){return u(t)&&(t=2),pr(n,t)}}function cg(){return function(n,t,i){return(t=Math.abs(Number(t))===Infinity?Number(t):ft(t),it(t))?n:(nt(n)&&(n=n.toString()),!ti(n))?n:(i=!i||isNaN(i)?0:ft(i),i=i<0?Math.max(0,n.length+i):i,t>=0?fs(n,i,i+t):i===0?fs(n,t,n.length):fs(n,Math.max(0,i+t),i))}}function fs(n,t,i){return h(n)?n.slice(t,i):ki.call(n,t,i)}function ha(n){function r(t){return t.map(function(t){var r=1,i=oi,u;return e(t)?i=t:h(t)&&((t.charAt(0)==="+"||t.charAt(0)==="-")&&(r=t.charAt(0)==="-"?-1:1,t=t.substring(1)),t!==""&&(i=n(t),i.constant&&(u=i(),i=function(n){return n[u]}))),{get:i,descending:r}})}function t(n){switch(typeof n){case"number":case"boolean":case"string":return!0;default:return!1}}function u(n){return e(n.valueOf)&&(n=n.valueOf(),t(n))?n:(ne(n)&&(n=n.toString(),t(n)),n)}function f(n,t){var i=typeof n;return n===null?i="null":i==="object"&&(n=u(n)),{value:n,type:i,index:t}}function i(n,t){var e=0,u=n.type,f=t.type,i,r;return u===f?(i=n.value,r=t.value,u==="string"?(i=i.toLowerCase(),r=r.toLowerCase()):u==="object"&&(o(i)&&(i=n.index),o(r)&&(r=t.index)),i!==r&&(e=i<r?-1:1)):e=u==="undefined"?1:f==="undefined"?-1:u==="null"?1:f==="null"?-1:u<f?-1:1,e}return function(n,t,u,o){function y(n,t){return{value:n,tieBreaker:{value:t,type:"number",index:t},predicateValues:s.map(function(i){return f(i.get(n),t)})}}function p(n,t){for(var u,r=0,f=s.length;r<f;r++)if(u=a(n.predicateValues[r],t.predicateValues[r]),u)return u*s[r].descending*h;return(a(n.tieBreaker,t.tieBreaker)||i(n.tieBreaker,t.tieBreaker))*h}if(n==null)return n;if(!ti(n))throw l("orderBy")("notarray","Expected array but received: {0}",n);c(t)||(t=[t]);t.length===0&&(t=["+"]);var s=r(t),h=u?-1:1,a=e(o)?o:i,v=Array.prototype.map.call(n,y);return v.sort(p),v.map(function(n){return n.value})}}function rr(n){return e(n)&&(n={link:n}),n.restrict=n.restrict||"AC",ot(n)}function lg(n,t){n.$name=t}function cf(n,t,i,r,u){this.$$controls=[];this.$error={};this.$$success={};this.$pending=undefined;this.$name=u(t.name||t.ngForm||"")(i);this.$dirty=!1;this.$pristine=!0;this.$valid=!0;this.$invalid=!1;this.$submitted=!1;this.$$parentForm=fu;this.$$element=n;this.$$animate=r;ya(this)}function ya(n){n.$$classCache={};n.$$classCache[ov]=!(n.$$classCache[ou]=n.$$element.hasClass(ou))}function pa(n){function o(n,t,i,u){n[t]||(n[t]={});r(n[t],i,u)}function s(n,i,r,u){n[i]&&t(n[i],r,u);wa(n[i])&&(n[i]=undefined)}function i(n,t,i){i&&!n.$$classCache[t]?(n.$$animate.addClass(n.$$element,t),n.$$classCache[t]=!0):!i&&n.$$classCache[t]&&(n.$$animate.removeClass(n.$$element,t),n.$$classCache[t]=!1)}function f(n,t,r){t=t?"-"+hh(t,"-"):"";i(n,ou+t,r===!0);i(n,ov+t,r===!1)}var e=n.clazz,r=n.set,t=n.unset;e.prototype.$setValidity=function(n,e,h){u(e)?o(this,"$pending",n,h):s(this,"$pending",n,h);dt(e)?e?(t(this.$error,n,h),r(this.$$success,n,h)):(r(this.$error,n,h),t(this.$$success,n,h)):(t(this.$error,n,h),t(this.$$success,n,h));this.$pending?(i(this,la,!0),this.$valid=this.$invalid=undefined,f(this,"",null)):(i(this,la,!1),this.$valid=wa(this.$error),this.$invalid=!this.$valid,f(this,"",this.$valid));var c;c=this.$pending&&this.$pending[n]?undefined:this.$error[n]?!1:this.$$success[n]?!0:null;f(this,n,c);this.$$parentForm.$setValidity(n,c,this)}}function wa(n){if(n)for(var t in n)if(n.hasOwnProperty(t))return!1;return!0}function ss(n){n.$formatters.push(function(t){return n.$isEmpty(t)?t:t.toString()})}function dg(n,t,i,r,u,f){ur(n,t,i,r,u,f);ss(r)}function ur(n,t,i,r,f,e){var c=a(t[0].type),h,o,s,l;if(!f.android){h=!1;t.on("compositionstart",function(){h=!0});t.on("compositionupdate",function(n){(u(n.data)||n.data==="")&&(h=!1)});t.on("compositionend",function(){h=!1;s()})}if(s=function(n){if(o&&(e.defer.cancel(o),o=null),!h){var u=t.val(),f=n&&n.type;c==="password"||i.ngTrim&&i.ngTrim==="false"||(u=y(u));(r.$viewValue!==u||u===""&&r.$$hasNativeValidators)&&r.$setViewValue(u,f)}},f.hasEvent("input"))t.on("input",s);else{l=function(n,t,i){o||(o=e.defer(function(){o=null;t&&t.value===i||s(n)}))};t.on("keydown",function(n){var t=n.keyCode;t===91||15<t&&t<19||37<=t&&t<=40||l(n,this,this.value)});if(f.hasEvent("paste"))t.on("paste cut drop",l)}t.on("change",s);if(nv[c]&&r.$$hasNativeValidators&&c===i.type)t.on(kg,function(n){if(!o){var t=this[ws],i=t.badInput,r=t.typeMismatch;o=e.defer(function(){o=null;(t.badInput!==i||t.typeMismatch!==r)&&s(n)})}});r.$render=function(){var n=r.$isEmpty(r.$viewValue)?"":r.$viewValue;t.val()!==n&&t.val(n)}}function gg(n,t){var i;if(st(n))return n;if(h(n)&&(es.lastIndex=0,i=es.exec(n),i)){var r=+i[1],s=+i[2],u=0,f=0,e=0,o=0,c=ua(r),l=(s-1)*7;return t&&(u=t.getHours(),f=t.getMinutes(),e=t.getSeconds(),o=t.getMilliseconds()),new Date(r,0,c.getDate()+l,u,f,e,o)}return NaN}function lf(n,i){return function(r,u){var e,f,o;if(st(r))return r;if(h(r)){if(r.charAt(0)==='"'&&r.charAt(r.length-1)==='"'&&(r=r.substring(1,r.length-1)),yg.test(r))return new Date(r);if(n.lastIndex=0,e=n.exec(r),e)return e.shift(),f=u?{yyyy:u.getFullYear(),MM:u.getMonth()+1,dd:u.getDate(),HH:u.getHours(),mm:u.getMinutes(),ss:u.getSeconds(),sss:u.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},t(e,function(n,t){t<i.length&&(f[i[t]]=+n)}),o=new Date(f.yyyy,f.MM-1,f.dd,f.HH,f.mm,f.ss||0,f.sss*1e3||0),f.yyyy<100&&o.setFullYear(f.yyyy),o}return NaN}}function eu(n,t,i,f){return function(e,o,s,c,l,a,v,y){function it(n){return n&&!(n.getTime&&n.getTime()!==n.getTime())}function nt(n){return r(n)&&!st(n)?rt(n)||undefined:n}function rt(n,t){var u=c.$options.getOption("timezone"),r;return w&&w!==u&&(t=uh(t,ee(w))),r=i(n,t),!isNaN(r)&&u&&(r=oe(r,u)),r}function ut(n,t){var r=f,i;return tt&&h(c.$options.getOption("timeSecondsFormat"))&&(r=f.replace("ss.sss",c.$options.getOption("timeSecondsFormat")).replace(/:$/,"")),i=v("date")(n,r,t),tt&&c.$options.getOption("timeStripZeroSeconds")&&(i=i.replace(/(?::00)?(?:\.000)?$/,"")),i}var tt,p,w,b,k,d,g;hs(e,o,s,c,n);ur(e,o,s,c,l,a);tt=n==="time"||n==="datetimelocal";c.$parsers.push(function(i){return c.$isEmpty(i)?null:t.test(i)?rt(i,p):(c.$$parserName=n,undefined)});c.$formatters.push(function(n){if(n&&!st(n))throw su("datefmt","Expected `{0}` to be a date",n);if(it(n)){p=n;var t=c.$options.getOption("timezone");return t&&(w=t,p=oe(p,t,!0)),ut(n,t)}return p=null,w=null,""});(r(s.min)||s.ngMin)&&(b=s.min||y(s.ngMin)(e),k=nt(b),c.$validators.min=function(n){return!it(n)||u(k)||i(n)>=k},s.$observe("min",function(n){n!==b&&(k=nt(n),b=n,c.$validate())}));(r(s.max)||s.ngMax)&&(d=s.max||y(s.ngMax)(e),g=nt(d),c.$validators.max=function(n){return!it(n)||u(g)||i(n)<=g},s.$observe("max",function(n){n!==d&&(g=nt(n),d=n,c.$validate())}))}}function hs(n,t,i,r,u){var f=t[0],e=r.$$hasNativeValidators=o(f.validity);e&&r.$parsers.push(function(n){var i=t.prop(ws)||{};return i.badInput||i.typeMismatch?(r.$$parserName=u,undefined):n})}function tv(n){n.$parsers.push(function(t){return n.$isEmpty(t)?null:bg.test(t)?parseFloat(t):(n.$$parserName="number",undefined)});n.$formatters.push(function(t){if(!n.$isEmpty(t)){if(!nt(t))throw su("numfmt","Expected `{0}` to be a number",t);t=t.toString()}return t})}function ct(n){return r(n)&&!nt(n)&&(n=parseFloat(n)),it(n)?undefined:n}function cs(n){return(n|0)===n}function ls(n){var t=n.toString(),r=t.indexOf("."),i;return r===-1?-1<n&&n<1&&(i=/e-(\d+)$/.exec(t),i)?Number(i[1]):0:t.length-r-1}function iv(n,t,i){var r=Number(n),u=!cs(r),f=!cs(t),e=!cs(i);if(u||f||e){var s=u?ls(r):0,h=f?ls(t):0,c=e?ls(i):0,l=Math.max(s,h,c),o=Math.pow(10,l);r=r*o;t=t*o;i=i*o;u&&(r=Math.round(r));f&&(t=Math.round(t));e&&(i=Math.round(i))}return(r-t)%i==0}function nn(n,t,i,f,e,o,s,h){var c,l,a,v,y,p;hs(n,t,i,f,"number");tv(f);ur(n,t,i,f,e,o);(r(i.min)||i.ngMin)&&(l=i.min||h(i.ngMin)(n),c=ct(l),f.$validators.min=function(n,t){return f.$isEmpty(t)||u(c)||t>=c},i.$observe("min",function(n){n!==l&&(c=ct(n),l=n,f.$validate())}));(r(i.max)||i.ngMax)&&(a=i.max||h(i.ngMax)(n),v=ct(a),f.$validators.max=function(n,t){return f.$isEmpty(t)||u(v)||t<=v},i.$observe("max",function(n){n!==a&&(v=ct(n),a=n,f.$validate())}));(r(i.step)||i.ngStep)&&(y=i.step||h(i.ngStep)(n),p=ct(y),f.$validators.step=function(n,t){return f.$isEmpty(t)||u(p)||iv(t,c||0,p)},i.$observe("step",function(n){n!==y&&(p=ct(n),y=n,f.$validate())}))}function tn(n,t,i,f,e,o){function v(n,r){t.attr(n,i[n]);var u=i[n];i.$observe(n,function(n){n!==u&&(u=n,r(n))})}function k(n){if(h=ct(n),!it(f.$modelValue))if(s){var i=t.val();h>i&&(i=h,t.val(i));f.$setViewValue(i)}else f.$validate()}function d(n){if(c=ct(n),!it(f.$modelValue))if(s){var i=t.val();c<i&&(t.val(c),i=c<h?h:c);f.$setViewValue(i)}else f.$validate()}function g(n){(l=ct(n),it(f.$modelValue))||(s?f.$viewValue!==t.val()&&f.$setViewValue(t.val()):f.$validate())}hs(n,t,i,f,"range");tv(f);ur(n,t,i,f,e,o);var s=f.$$hasNativeValidators&&t[0].type==="range",h=s?0:undefined,c=s?100:undefined,l=s?1:undefined,a=t[0].validity,p=r(i.min),w=r(i.max),b=r(i.step),y=f.$render;f.$render=s&&r(a.rangeUnderflow)&&r(a.rangeOverflow)?function(){y();f.$setViewValue(t.val())}:y;p&&(h=ct(i.min),f.$validators.min=s?function(){return!0}:function(n,t){return f.$isEmpty(t)||u(h)||t>=h},v("min",k));w&&(c=ct(i.max),f.$validators.max=s?function(){return!0}:function(n,t){return f.$isEmpty(t)||u(c)||t<=c},v("max",d));b&&(l=ct(i.step),f.$validators.step=s?function(){return!a.stepMismatch}:function(n,t){return f.$isEmpty(t)||u(l)||iv(t,h||0,l)},v("step",g))}function rn(n,t,i,r,u,f){ur(n,t,i,r,u,f);ss(r);r.$validators.url=function(n,t){var i=n||t;return r.$isEmpty(i)||pg.test(i)}}function un(n,t,i,r,u,f){ur(n,t,i,r,u,f);ss(r);r.$validators.email=function(n,t){var i=n||t;return r.$isEmpty(i)||wg.test(i)}}function fn(n,t,i,r){var f=!i.ngTrim||y(i.ngTrim)!=="false",e;u(i.name)&&t.attr("name",cu());e=function(n){var u;t[0].checked&&(u=i.value,f&&(u=y(u)),r.$setViewValue(u,n&&n.type))};t.on("change",e);r.$render=function(){var n=i.value;f&&(n=y(n));t[0].checked=n===r.$viewValue};i.$observe("value",r.$render)}function rv(n,t,i,u,f){var e;if(r(u)){if(e=n(u),!e.constant)throw su("constexpr","Expected constant expression for `{0}`, but saw `{1}`.",i,u);return e(t)}return f}function en(n,t,i,r,u,f,e,o){var s=rv(o,n,"ngTrueValue",i.ngTrueValue,!0),h=rv(o,n,"ngFalseValue",i.ngFalseValue,!1),c=function(n){r.$setViewValue(t[0].checked,n&&n.type)};t.on("change",c);r.$render=function(){t[0].checked=r.$viewValue};r.$isEmpty=function(n){return n===!1};r.$formatters.push(function(n){return yt(n,s)});r.$parsers.push(function(n){return n?s:h})}function as(n,i){function f(n,t){var u,i,f,r;if(!n||!n.length)return[];if(!t||!t.length)return n;u=[];n:for(i=0;i<n.length;i++){for(f=n[i],r=0;r<t.length;r++)if(f===t[r])continue n;u.push(f)}return u}function r(n){return n&&n.split(" ")}function e(n){if(!n)return n;var t=n;return c(n)?t=n.map(e).join(" "):o(n)?t=Object.keys(n).filter(function(t){return n[t]}).join(" "):h(n)||(t=n+""),t}n="ngClass"+n;var u;return["$parse",function(o){return{restrict:"AC",link:function(s,h,c){function w(n){n=v(r(n),1);c.$addClass(n)}function b(n){n=v(r(n),-1);c.$removeClass(n)}function k(n,t){var i=r(n),u=r(t),e=f(i,u),o=f(u,i),s=v(e,-1),h=v(o,1);c.$addClass(h);c.$removeClass(s)}function v(n,i){var r=[];return t(n,function(n){(i>0||l[n])&&(l[n]=(l[n]||0)+i,l[n]===+(i>0)&&r.push(n))}),r.join(" ")}function d(n){n===i?w(a):b(a);y=n}function g(n){y===i&&k(a,n);a=n}var l=h.data("$classCounts"),y=!0,a;l||(l=p(),h.data("$classCounts",l));n!=="ngClass"&&(u||(u=o("$index",function(n){return n&1})),s.$watch(u,d));s.$watch(o(c[n],e),g)}}}]}function ev(n,t,i,r,u,f){return{restrict:"A",compile:function(e,o){var s=n(o[r]);return function(n,r){r.on(u,function(r){var u=function(){s(n,{$event:r})};if(t.$$phase)if(f)n.$evalAsync(u);else try{u()}catch(e){i(e)}else n.$apply(u)})}}}}function vf(n,t,i,r,u,f,e,o,s){this.$viewValue=Number.NaN;this.$modelValue=Number.NaN;this.$$rawModelValue=undefined;this.$validators={};this.$asyncValidators={};this.$parsers=[];this.$formatters=[];this.$viewChangeListeners=[];this.$untouched=!0;this.$touched=!1;this.$pristine=!0;this.$dirty=!1;this.$valid=!0;this.$invalid=!1;this.$error={};this.$$success={};this.$pending=undefined;this.$name=s(i.name||"",!1)(n);this.$$parentForm=fu;this.$options=yf;this.$$updateEvents="";this.$$updateEventHandler=this.$$updateEventHandler.bind(this);this.$$parsedNgModel=u(i.ngModel);this.$$parsedNgModelAssign=this.$$parsedNgModel.assign;this.$$ngModelGet=this.$$parsedNgModel;this.$$ngModelSet=this.$$parsedNgModelAssign;this.$$pendingDebounce=null;this.$$parserValid=undefined;this.$$parserName="parse";this.$$currentValidationRunId=0;this.$$scope=n;this.$$rootScope=n.$root;this.$$attr=i;this.$$element=r;this.$$animate=f;this.$$timeout=e;this.$$parse=u;this.$$q=o;this.$$exceptionHandler=t;ya(this);utt(this)}function utt(n){n.$$scope.$watch(function(t){var i=n.$$ngModelGet(t);return i!==n.$modelValue&&(n.$modelValue===n.$modelValue||i===i)&&n.$$setModelValue(i),i})}function ys(n){this.$$options=n}function yv(n,i){t(i,function(t,i){r(n[i])||(n[i]=t)})}function bi(n,t){n.prop("selected",t);n.attr("selected",t)}function ty(n,t,i){if(!n)return undefined;if(h(n)&&(n=new RegExp("^"+n+"$")),!n.test)throw l("ngPattern")("noregexp","Expected {0} to be a RegExp but was {1}. Element: {2}",t,n,bt(i));return n}function pf(n){var t=ft(n);return it(t)?-1:t}var er={objectMaxDepth:5,urlErrorParamsEnabled:!0},ps=/^\/(.+)\/([a-z]*)$/,ws="validity",lt=Object.prototype.hasOwnProperty,a=function(n){return h(n)?n.toLowerCase():n},hu=function(n){return h(n)?n.toUpperCase():n},at,f,or,ki=[].slice,ry=[].splice,uy=[].push,rt=Object.prototype.toString,bs=Object.getPrototypeOf,ei=l("ng"),ut=n.angular||(n.angular={}),bf,fy=0,it,nh,y,ie,ii,ar,rh,hi,eh,sh,ce,lh,ci,ah,nr,pe,we,be,ph,li,kr,ro,uo,ic,b,uf,fo,hc,eo,oo,ui,wc,kc,nl,pi,il,tu,ul,iu,i,po,wo,pl,wl,g,ns,ir,bl,oa,sa,ca,uu,os,lv,yf,av,vv;at=n.document.documentMode;it=Number.isNaN||function(n){return n!==n};s.$inject=[];oi.$inject=[];nh=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array]$/;y=function(n){return h(n)?n.trim():n};ie=function(n){return n.replace(/([-()[\]{}+?*.$^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};ii=function(){function u(){try{return new Function(""),!1}catch(n){return!0}}var i,t;return r(ii.rules)||(i=n.document.querySelector("[ng-csp]")||n.document.querySelector("[data-ng-csp]"),i?(t=i.getAttribute("ng-csp")||i.getAttribute("data-ng-csp"),ii.rules={noUnsafeEval:!t||t.indexOf("no-unsafe-eval")!==-1,noInlineStyle:!t||t.indexOf("no-inline-style")!==-1}):ii.rules={noUnsafeEval:u(),noInlineStyle:!1}),ii.rules};ar=function(){if(r(ar.name_))return ar.name_;for(var i,e=hi.length,u,f,t=0;t<e;++t)if(u=hi[t],i=n.document.querySelector("["+u.replace(":","\\:")+"jq]"),i){f=i.getAttribute(u+"jq");break}return ar.name_=f};rh=/:/g;hi=["ng-","data-ng-","ng:","x-ng-"];eh=py(n.document);sh=/[A-Z]/g;ce=!1;var gt=1,tp=2,ri=3,br=8,ae=9,ve=11;lh={full:"1.8.6",major:1,minor:8,dot:6,codeName:"incrementally-mending"};w.expando="ng339";ci=w.cache={};ah=1;w._data=function(n){return this.cache[n[this.expando]]||{}};var ep=/-([a-z])/g,op=/^-ms-/,yu={mouseleave:"mouseout",mouseenter:"mouseover"},ye=l("jqLite");var hp=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,cp=/<|&#?\w+;/,lp=/<([\w:-]+)/,ap=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,kt={thead:["table"],col:["colgroup","table"],tr:["tbody","table"],td:["tr","tbody","table"]};kt.tbody=kt.tfoot=kt.colgroup=kt.caption=kt.thead;kt.th=kt.td;nr={option:[1,'<select multiple="multiple">',"<\/select>"],_default:[0,"",""]};for(pe in kt)we=kt[pe],be=we.slice().reverse(),nr[pe]=[be.length,"<"+be.join("><")+">","<\/"+we.join("><\/")+">"];nr.optgroup=nr.option;ph=n.Node.prototype.contains||function(n){return!!(this.compareDocumentPosition(n)&16)};li=w.prototype={ready:nc,toString:function(){var n=[];return t(this,function(t){n.push(""+t)}),"["+n.join(", ")+"]"},eq:function(n){return n>=0?f(this[n]):f(this[this.length+n])},length:0,push:uy,sort:[].sort,splice:[].splice};kr={};t("multiple,selected,checked,disabled,readOnly,required,open".split(","),function(n){kr[a(n)]=n});ro={};t("input,select,option,textarea,button,form,details".split(","),function(n){ro[n]=!0});uo={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern",ngStep:"step"};t({data:to,removeData:no,hasData:vp,cleanData:function(n){for(var t=0,i=n.length;t<i;t++)no(n[t]),kh(n[t])}},function(n,t){w[t]=n});t({data:to,inheritedData:nf,scope:function(n){return f.data(n,"$scope")||nf(n.parentNode||n,["$isolateScope","$scope"])},isolateScope:function(n){return f.data(n,"$isolateScope")||f.data(n,"$isolateScopeNoTemplate")},controller:dh,injector:function(n){return nf(n,"$injector")},removeAttr:function(n,t){n.removeAttribute(t)},hasClass:ku,css:function(n,t,i){if(t=sp(t),r(i))n.style[t]=i;else return n.style[t]},attr:function(n,t,i){var u,o=n.nodeType,f,e;if(o!==ri&&o!==tp&&o!==br&&n.getAttribute)if(f=a(t),e=kr[f],r(i))i===null||i===!1&&e?n.removeAttribute(t):n.setAttribute(t,e?f:i);else return u=n.getAttribute(t),e&&u!==null&&(u=f),u===null?undefined:u},prop:function(n,t,i){if(r(i))n[t]=i;else return n[t]},text:function(){function n(n,t){if(u(t)){var i=n.nodeType;return i===gt||i===ri?n.textContent:""}n.textContent=t}return n.$dv="",n}(),val:function(n,i){if(u(i)){if(n.multiple&&vt(n)==="select"){var r=[];return t(n.options,function(n){n.selected&&r.push(n.value||n.text)}),r}return n.value}n.value=i},html:function(n,t){if(u(t))return n.innerHTML;wu(n,!0);n.innerHTML=t},empty:gh},function(n,t){w.prototype[t]=function(t,i){var r,h,e=this.length,f,l,s,c;if(n!==gh&&u(n.length===2&&n!==ku&&n!==dh?t:i)){if(o(t)){for(r=0;r<e;r++)if(n===to)n(this[r],t);else for(h in t)n(this[r],h,t[h]);return this}for(f=n.$dv,l=u(f)?Math.min(e,1):e,s=0;s<l;s++)c=n(this[s],t,i),f=f?f+c:c;return f}for(r=0;r<e;r++)n(this[r],t,i);return this}});t({removeData:no,on:function(n,t,i,u){if(r(u))throw ye("onargs","jqLite#on() does not support the `selector` or `eventData` parameters");if(de(n)){var f=bu(n,!0),e=f.events,o=f.handle;o||(o=f.handle=kp(n,e));for(var h=t.indexOf(" ")>=0?t.split(" "):[t],c=h.length,s=function(t,r,u){var f=e[t];f||(f=e[t]=[],f.specialHandlerWrapper=r,t==="$destroy"||u||n.addEventListener(t,o));f.push(i)};c--;)t=h[c],yu[t]?(s(yu[t],gp),s(t,undefined,!0)):s(t)}},off:kh,one:function(n,t,i){n=f(n);n.on(t,function r(){n.off(t,i);n.off(t,r)});n.on(t,i)},replaceWith:function(n,i){var r,u=n.parentNode;wu(n);t(new w(i),function(t){r?u.insertBefore(t,r.nextSibling):u.replaceChild(t,n);r=t})},children:function(n){var i=[];return t(n.childNodes,function(n){n.nodeType===gt&&i.push(n)}),i},contents:function(n){return n.contentDocument||n.childNodes||[]},append:function(n,t){var r=n.nodeType,i,u,f;if(r===gt||r===ve)for(t=new w(t),i=0,u=t.length;i<u;i++)f=t[i],n.appendChild(f)},prepend:function(n,i){if(n.nodeType===gt){var r=n.firstChild;t(new w(i),function(t){n.insertBefore(t,r)})}},wrap:function(n,t){pp(n,f(t).eq(0).clone()[0])},remove:tf,detach:function(n){tf(n,!0)},after:function(n,t){var u=n,f=n.parentNode,i,e,r;if(f)for(t=new w(t),i=0,e=t.length;i<e;i++)r=t[i],f.insertBefore(r,u.nextSibling),u=r},addClass:gu,removeClass:du,toggleClass:function(n,i,r){i&&t(i.split(" "),function(t){var i=r;u(i)&&(i=!ku(n,t));(i?gu:du)(n,t)})},parent:function(n){var t=n.parentNode;return t&&t.nodeType!==ve?t:null},next:function(n){return n.nextElementSibling},find:function(n,t){return n.getElementsByTagName?n.getElementsByTagName(t):[]},clone:ge,triggerHandler:function(n,i,r){var u,f,e,o=i.type||i,h=bu(n),c=h&&h.events,l=c&&c[o];l&&(u={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return this.defaultPrevented===!0},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return this.immediatePropagationStopped===!0},stopPropagation:s,type:o,target:n},i.type&&(u=v(u,i)),f=pt(l),e=r?[u].concat(r):[u],t(f,function(t){u.isImmediatePropagationStopped()||t.apply(n,e)}))}},function(n,t){w.prototype[t]=function(t,i,e){for(var o,s=0,h=this.length;s<h;s++)u(o)?(o=n(this[s],t,i,e),r(o)&&(o=f(o))):io(o,n(this[s],t,i,e));return r(o)?o:this}});w.prototype.bind=w.prototype.on;w.prototype.unbind=w.prototype.off;ic=Object.create(null);rc.prototype={_idx:function(n){return n!==this._lastKey&&(this._lastKey=n,this._lastIndex=this._keys.indexOf(n)),this._lastIndex},_transformKey:function(n){return it(n)?ic:n},get:function(n){n=this._transformKey(n);var t=this._idx(n);if(t!==-1)return this._values[t]},has:function(n){n=this._transformKey(n);var t=this._idx(n);return t!==-1},set:function(n,t){n=this._transformKey(n);var i=this._idx(n);i===-1&&(i=this._lastIndex=this._keys.length);this._keys[i]=n;this._values[i]=t},"delete":function(n){n=this._transformKey(n);var t=this._idx(n);return t===-1?!1:(this._keys.splice(t,1),this._values.splice(t,1),this._lastKey=NaN,this._lastIndex=-1,!0)}};var rf=rc,tw=[function(){this.$get=[function(){return rf}]}],iw=/^([^(]+?)=>/,rw=/^[^(]*\(\s*([^)]*)\)/m,uw=/,/,fw=/^\s*(_?)(\S+?)\1\s*$/,ew=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg,ai=l("$injector");dr.$$annotate=sw;var ec=l("$animate"),cw=1,oc="ng-animate";var vw=function(){this.$get=s},yw=function(){var n=new rf,i=[];this.$get=["$$AnimateRunner","$rootScope",function(r,u){function f(n,i,r){var u=!1;return i&&(i=h(i)?i.split(" "):c(i)?i:[],t(i,function(t){t&&(u=!0,n[t]=r)})),u}function e(){t(i,function(i){var f=n.get(i);if(f){var e=aw(i.attr("class")),r="",u="";t(f,function(n,t){var i=!!e[t];n!==i&&(n?r+=(r.length?" ":"")+t:u+=(u.length?" ":"")+t)});t(i,function(n){r&&gu(n,r);u&&du(n,u)});n.delete(i)}});i.length=0}function o(t,r,o){var s=n.get(t)||{},h=f(s,r,!0),c=f(s,o,!1);(h||c)&&(n.set(t,s),i.push(t),i.length===1&&u.$$postDigest(e))}return{enabled:s,on:s,off:s,pin:s,push:function(n,t,i,u){u&&u();i=i||{};i.from&&n.css(i.from);i.to&&n.css(i.to);(i.addClass||i.removeClass)&&o(n,i.addClass,i.removeClass);var f=new r;return f.complete(),f}}}]},pw=["$provide",function(n){var r=this,t=null,i=null;this.$$registeredAnimations=Object.create(null);this.register=function(t,i){if(t&&t.charAt(0)!==".")throw ec("notcsel","Expecting class selector starting with '.' got '{0}'.",t);var u=t+"-animation";r.$$registeredAnimations[t.substr(1)]=u;n.factory(u,i)};this.customFilter=function(n){return arguments.length===1&&(i=e(n)?n:null),i};this.classNameFilter=function(n){if(arguments.length===1&&(t=n instanceof RegExp?n:null,t)){var i=new RegExp("[(\\s|\\/)]"+oc+"[(\\s|\\/)]");if(i.test(t.toString())){t=null;throw ec("nongcls",'$animateProvider.classNameFilter(regex) prohibits accepting a regex value which matches/contains the "{0}" CSS class.',oc);}}return t};this.$get=["$$animateQueue",function(n){function t(n,t,i){if(i){var r=lw(i);!r||r.parentNode||r.previousElementSibling||(i=null)}i?i.after(n):t.prepend(n)}return{on:n.on,off:n.off,pin:n.pin,enabled:n.enabled,cancel:function(n){n.cancel&&n.cancel()},enter:function(i,r,u,e){return r=r&&f(r),u=u&&f(u),r=r||u.parent(),t(i,r,u),n.push(i,"enter",vi(e))},move:function(i,r,u,e){return r=r&&f(r),u=u&&f(u),r=r||u.parent(),t(i,r,u),n.push(i,"move",vi(e))},leave:function(t,i){return n.push(t,"leave",vi(i),function(){t.remove()})},addClass:function(t,i,r){return r=vi(r),r.addClass=gr(r.addclass,i),n.push(t,"addClass",r)},removeClass:function(t,i,r){return r=vi(r),r.removeClass=gr(r.removeClass,i),n.push(t,"removeClass",r)},setClass:function(t,i,r,u){return u=vi(u),u.addClass=gr(u.addClass,i),u.removeClass=gr(u.removeClass,r),n.push(t,"setClass",u)},animate:function(t,i,r,u,f){return f=vi(f),f.from=f.from?v(f.from,i):i,f.to=f.to?v(f.to,r):r,u=u||"ng-inline-animate",f.tempClasses=gr(f.tempClasses,u),n.push(t,"animate",f)}}}]}],ww=function(){this.$get=["$$rAF",function(n){function i(i){(t.push(i),t.length>1)||n(function(){for(var n=0;n<t.length;n++)t[n]();t=[]})}var t=[];return function(){var n=!1;return i(function(){n=!0}),function(t){n?t():i(t)}}}]},bw=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$$isDocumentHidden","$timeout",function(n,i,r,u,f){function e(n){this.setHost(n);var t=r(),i=function(n){f(n,0,!1)};this._doneCallbacks=[];this._tick=function(n){u()?i(n):t(n)};this._state=0}var h=0,c=1,o=2;return e.chain=function(n,t){function r(){if(i===n.length){t(!0);return}n[i](function(n){if(n===!1){t(!1);return}i++;r()})}var i=0;r()},e.all=function(n,i){function f(t){r=r&&t;++u===n.length&&i(r)}var u=0,r=!0;t(n,function(n){n.done(f)})},e.prototype={setHost:function(n){this.host=n||{}},done:function(n){this._state===o?n():this._doneCallbacks.push(n)},progress:s,getPromise:function(){if(!this.promise){var t=this;this.promise=n(function(n,i){t.done(function(t){t===!1?i():n()})})}return this.promise},then:function(n,t){return this.getPromise().then(n,t)},"catch":function(n){return this.getPromise()["catch"](n)},"finally":function(n){return this.getPromise()["finally"](n)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end();this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel();this._resolve(!1)},complete:function(n){var t=this;t._state===h&&(t._state=c,t._tick(function(){t._resolve(n)}))},_resolve:function(n){this._state!==o&&(t(this._doneCallbacks,function(t){t(n)}),this._doneCallbacks.length=0,this._state=o)}},e}]},kw=function(){this.$get=["$$rAF","$q","$$AnimateRunner",function(n,t,i){return function(t,r){function o(){return n(function(){s();e||f.complete();e=!0}),f}function s(){u.addClass&&(t.addClass(u.addClass),u.addClass=null);u.removeClass&&(t.removeClass(u.removeClass),u.removeClass=null);u.to&&(t.css(u.to),u.to=null)}var u=r||{},e,f;return u.$$prepared||(u=si(u)),u.cleanupStyles&&(u.from=u.to=null),u.from&&(t.css(u.from),u.from=null),f=new i,{start:o,end:o}}}]};b=l("$compile");uf=new ub;sc.$inject=["$provide","$$sanitizeUriProvider"];ff.prototype.isFirstChange=function(){return this.previousValue===uf};fo=/^((?:x|data)[:\-_])/i;hc=/[:\-_]+(.)/g;eo=l("$controller");oo=/^(\S+)(\s+as\s+([\w$]+))?$/;var cb=function(){this.$get=["$document",function(n){return function(t){return t?!t.nodeType&&t instanceof f&&(t=t[0]):t=n[0].body,t.offsetWidth+1}}]},ac="application/json",so={"Content-Type":ac+";charset=utf-8"},lb=/^\[|^\{(?!\{)/,ab={"[":/]$/,"{":/}$/},vb=/^\)]\}',?\n/,ef=l("$http");ui=ut.$interpolateMinErr=l("$interpolate");ui.throwNoconcat=function(n){throw ui("noconcat","Error while interpolating: {0}\nStrict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required.  See https://docs.angularjs.xlts.dev/api/ng/service/$sce",n);};ui.interr=function(n,t){return ui("interr","Can't interpolate: {0}\n{1}",n,t.toString())};wc=l("$interval");var rk=function(){this.$get=function(){function i(n){var t=function(n){t.data=n;t.called=!0};return t.id=n,t}var t=ut.callbacks,n={};return{createCallback:function(){var r="_"+(t.$$counter++).toString(36),u="angular.callbacks."+r,f=i(r);return n[u]=t[r]=f,u},wasCalled:function(t){return n[t].called},getResponse:function(t){return n[t].data},removeCallback:function(i){var r=n[i];delete t[r.id];delete n[i]}}}},uk=/^([^?#]*)(\?([^#]*))?(#(.*))?$/,fk={http:80,https:443,ftp:21},nu=l("$location");kc=/^\s*[\\/]{2,}/;nl={$$absUrl:"",$$html5:!1,$$replace:!1,$$compose:function(){this.$$url=sk(this.$$path,this.$$search,this.$$hash);this.$$absUrl=this.$$normalizeUrl(this.$$url);this.$$urlUpdatedByLocation=!0},absUrl:of("$$absUrl"),url:function(n){if(u(n))return this.$$url;var t=uk.exec(n);return(t[1]||n==="")&&this.path(decodeURIComponent(t[1])),(t[2]||t[1]||n==="")&&this.search(t[3]||""),this.hash(t[5]||""),this},protocol:of("$$protocol"),host:of("$$host"),port:of("$$port"),path:tl("$$path",function(n){return n=n!==null?n.toString():"",n.charAt(0)==="/"?n:"/"+n}),search:function(n,i){switch(arguments.length){case 0:return this.$$search;case 1:if(h(n)||nt(n))n=n.toString(),this.$$search=se(n);else if(o(n))n=si(n,{}),t(n,function(t,i){t==null&&delete n[i]}),this.$$search=n;else throw nu("isrcharg","The first argument of the `$location#search()` call must be a string or an object.");break;default:u(i)||i===null?delete this.$$search[n]:this.$$search[n]=i}return this.$$compose(),this},hash:tl("$$hash",function(n){return n!==null?n.toString():""}),replace:function(){return this.$$replace=!0,this}};t([gc,yo,vo],function(n){n.prototype=Object.create(nl);n.prototype.state=function(t){if(!arguments.length)return this.$$state;if(n!==vo||!this.$$html5)throw nu("nostate","History API state support is available only in HTML5 mode and only in browsers supporting HTML5 History API");return this.$$state=u(t)?null:t,this.$$urlUpdatedByLocation=!0,this}});pi=l("$parse");il={}.constructor.prototype.valueOf;tu=p();t("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(n){tu[n]=!0});ul={n:"\n",f:"\f",r:"\r",t:"\t",v:'\v',"'":"'",'"':'"'};iu=function(n){this.options=n};iu.prototype={constructor:iu,lex:function(n){var t,r;for(this.text=n,this.index=0,this.tokens=[];this.index<this.text.length;)if(t=this.text.charAt(this.index),t==='"'||t==="'")this.readString(t);else if(this.isNumber(t)||t==="."&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdentifierStart(this.peekMultichar()))this.readIdent();else if(this.is(t,"(){}[].,;:?"))this.tokens.push({index:this.index,text:t}),this.index++;else if(this.isWhitespace(t))this.index++;else{var i=t+this.peek(),u=i+this.peek(2),o=tu[t],f=tu[i],e=tu[u];o||f||e?(r=e?u:f?i:t,this.tokens.push({index:this.index,text:r,operator:!0}),this.index+=r.length):this.throwError("Unexpected next character ",this.index,this.index+1)}return this.tokens},is:function(n,t){return t.indexOf(n)!==-1},peek:function(n){var t=n||1;return this.index+t<this.text.length?this.text.charAt(this.index+t):!1},isNumber:function(n){return"0"<=n&&n<="9"&&typeof n=="string"},isWhitespace:function(n){return n===" "||n==="\r"||n==="\t"||n==="\n"||n==='\v'||n===" "},isIdentifierStart:function(n){return this.options.isIdentifierStart?this.options.isIdentifierStart(n,this.codePointAt(n)):this.isValidIdentifierStart(n)},isValidIdentifierStart:function(n){return"a"<=n&&n<="z"||"A"<=n&&n<="Z"||"_"===n||n==="$"},isIdentifierContinue:function(n){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(n,this.codePointAt(n)):this.isValidIdentifierContinue(n)},isValidIdentifierContinue:function(n,t){return this.isValidIdentifierStart(n,t)||this.isNumber(n)},codePointAt:function(n){return n.length===1?n.charCodeAt(0):(n.charCodeAt(0)<<10)+n.charCodeAt(1)-56613888},peekMultichar:function(){var n=this.text.charAt(this.index),t=this.peek(),i,r;return t?(i=n.charCodeAt(0),r=t.charCodeAt(0),i>=55296&&i<=56319&&r>=56320&&r<=57343)?n+t:n:n},isExpOperator:function(n){return n==="-"||n==="+"||this.isNumber(n)},throwError:function(n,t,i){i=i||this.index;var u=r(t)?"s "+t+"-"+this.index+" ["+this.text.substring(t,i)+"]":" "+i;throw pi("lexerr","Lexer Error: {0} at column{1} in expression [{2}].",n,u,this.text);},readNumber:function(){for(var n="",r=this.index,t,i;this.index<this.text.length;){if(t=a(this.text.charAt(this.index)),t==="."||this.isNumber(t))n+=t;else if(i=this.peek(),t==="e"&&this.isExpOperator(i))n+=t;else if(this.isExpOperator(t)&&i&&this.isNumber(i)&&n.charAt(n.length-1)==="e")n+=t;else if(!this.isExpOperator(t)||i&&this.isNumber(i)||n.charAt(n.length-1)!=="e")break;else this.throwError("Invalid exponent");this.index++}this.tokens.push({index:r,text:n,constant:!0,value:Number(n)})},readIdent:function(){var t=this.index,n;for(this.index+=this.peekMultichar().length;this.index<this.text.length;){if(n=this.peekMultichar(),!this.isIdentifierContinue(n))break;this.index+=n.length}this.tokens.push({index:t,text:this.text.slice(t,this.index),identifier:!0})},readString:function(n){var f=this.index,t,r,o;this.index++;for(var i="",e=n,u=!1;this.index<this.text.length;){if(t=this.text.charAt(this.index),e+=t,u)t==="u"?(r=this.text.substring(this.index+1,this.index+5),r.match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+r+"]"),this.index+=4,i+=String.fromCharCode(parseInt(r,16))):(o=ul[t],i=i+(o||t)),u=!1;else if(t==="\\")u=!0;else{if(t===n){this.index++;this.tokens.push({index:f,text:e,constant:!0,value:i});return}i+=t}this.index++}this.throwError("Unterminated quote",f)}};i=function(n,t){this.lexer=n;this.options=t};i.Program="Program";i.ExpressionStatement="ExpressionStatement";i.AssignmentExpression="AssignmentExpression";i.ConditionalExpression="ConditionalExpression";i.LogicalExpression="LogicalExpression";i.BinaryExpression="BinaryExpression";i.UnaryExpression="UnaryExpression";i.CallExpression="CallExpression";i.MemberExpression="MemberExpression";i.Identifier="Identifier";i.Literal="Literal";i.ArrayExpression="ArrayExpression";i.Property="Property";i.ObjectExpression="ObjectExpression";i.ThisExpression="ThisExpression";i.LocalsExpression="LocalsExpression";i.NGValueParameter="NGValueParameter";i.prototype={ast:function(n){this.text=n;this.tokens=this.lexer.lex(n);var t=this.program();return this.tokens.length!==0&&this.throwError("is an unexpected token",this.tokens[0]),t},program:function(){for(var n=[];;)if(this.tokens.length>0&&!this.peek("}",")",";","]")&&n.push(this.expressionStatement()),!this.expect(";"))return{type:i.Program,body:n}},expressionStatement:function(){return{type:i.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var n=this.expression();this.expect("|");)n=this.filter(n);return n},expression:function(){return this.assignment()},assignment:function(){var n=this.ternary();if(this.expect("=")){if(!ol(n))throw pi("lval","Trying to assign a value to a non l-value");n={type:i.AssignmentExpression,left:n,right:this.assignment(),operator:"="}}return n},ternary:function(){var n=this.logicalOR(),t,r;return this.expect("?")&&(t=this.expression(),this.consume(":"))?(r=this.expression(),{type:i.ConditionalExpression,test:n,alternate:t,consequent:r}):n},logicalOR:function(){for(var n=this.logicalAND();this.expect("||");)n={type:i.LogicalExpression,operator:"||",left:n,right:this.logicalAND()};return n},logicalAND:function(){for(var n=this.equality();this.expect("&&");)n={type:i.LogicalExpression,operator:"&&",left:n,right:this.equality()};return n},equality:function(){for(var n=this.relational(),t;t=this.expect("==","!=","===","!==");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.relational()};return n},relational:function(){for(var n=this.additive(),t;t=this.expect("<",">","<=",">=");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.additive()};return n},additive:function(){for(var n=this.multiplicative(),t;t=this.expect("+","-");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.multiplicative()};return n},multiplicative:function(){for(var n=this.unary(),t;t=this.expect("*","/","%");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.unary()};return n},unary:function(){var n;return(n=this.expect("+","-","!"))?{type:i.UnaryExpression,operator:n.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var n,t;for(this.expect("(")?(n=this.filterChain(),this.consume(")")):this.expect("[")?n=this.arrayDeclaration():this.expect("{")?n=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?n=si(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?n={type:i.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?n=this.identifier():this.peek().constant?n=this.constant():this.throwError("not a primary expression",this.peek());t=this.expect("(","[",".");)t.text==="("?(n={type:i.CallExpression,callee:n,arguments:this.parseArguments()},this.consume(")")):t.text==="["?(n={type:i.MemberExpression,object:n,property:this.expression(),computed:!0},this.consume("]")):t.text==="."?n={type:i.MemberExpression,object:n,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return n},filter:function(n){for(var t=[n],r={type:i.CallExpression,callee:this.identifier(),arguments:t,filter:!0};this.expect(":");)t.push(this.expression());return r},parseArguments:function(){var n=[];if(this.peekToken().text!==")")do n.push(this.filterChain());while(this.expect(","));return n},identifier:function(){var n=this.consume();return n.identifier||this.throwError("is not a valid identifier",n),{type:i.Identifier,name:n.text}},constant:function(){return{type:i.Literal,value:this.consume().value}},arrayDeclaration:function(){var n=[];if(this.peekToken().text!=="]")do{if(this.peek("]"))break;n.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:i.ArrayExpression,elements:n}},object:function(){var t=[],n;if(this.peekToken().text!=="}")do{if(this.peek("}"))break;n={type:i.Property,kind:"init"};this.peek().constant?(n.key=this.constant(),n.computed=!1,this.consume(":"),n.value=this.expression()):this.peek().identifier?(n.key=this.identifier(),n.computed=!1,this.peek(":")?(this.consume(":"),n.value=this.expression()):n.value=n.key):this.peek("[")?(this.consume("["),n.key=this.expression(),this.consume("]"),n.computed=!0,this.consume(":"),n.value=this.expression()):this.throwError("invalid key",this.peek());t.push(n)}while(this.expect(","));return this.consume("}"),{type:i.ObjectExpression,properties:t}},throwError:function(n,t){throw pi("syntax","Syntax Error: Token '{0}' {1} at column {2} of the expression [{3}] starting at [{4}].",t.text,n,t.index+1,this.text,this.text.substring(t.index));},consume:function(n){if(this.tokens.length===0)throw pi("ueoe","Unexpected end of expression: {0}",this.text);var t=this.expect(n);return t||this.throwError("is unexpected, expecting ["+n+"]",this.peek()),t},peekToken:function(){if(this.tokens.length===0)throw pi("ueoe","Unexpected end of expression: {0}",this.text);return this.tokens[0]},peek:function(n,t,i,r){return this.peekAhead(0,n,t,i,r)},peekAhead:function(n,t,i,r,u){if(this.tokens.length>n){var e=this.tokens[n],f=e.text;if(f===t||f===i||f===r||f===u||!t&&!i&&!r&&!u)return e}return!1},expect:function(n,t,i,r){var u=this.peek(n,t,i,r);return u?(this.tokens.shift(),u):!1},selfReferential:{"this":{type:i.ThisExpression},$locals:{type:i.LocalsExpression}}};po=1;wo=2;hl.prototype={compile:function(n){var i=this,r,f,u,e,o,s;return this.state={nextId:0,filters:{},fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},d(n,i.$filter),r="",this.stage="assign",(f=sl(n))&&(this.state.computing="assign",u=this.nextId(),this.recurse(f,u),this.return_(u),r="fn.assign="+this.generateFunction("assign","s,v,l")),e=el(n.body),i.stage="inputs",t(e,function(n,t){var r="fn"+t,u;i.state[r]={vars:[],body:[],own:{}};i.state.computing=r;u=i.nextId();i.recurse(n,u);i.return_(u);i.state.inputs.push({name:r,isPure:n.isPure});n.watchId=t}),this.state.computing="fn",this.stage="main",this.recurse(n),o='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+r+this.watchFns()+"return fn;",s=new Function("$filter","getStringValue","ifDefined","plus",o)(this.$filter,rl,vk,fl),this.state=this.stage=undefined,s},USE:"use",STRICT:"strict",watchFns:function(){var n=[],i=this.state.inputs,r=this;return t(i,function(t){n.push("var "+t.name+"="+r.generateFunction(t.name,"s"));t.isPure&&n.push(t.name,".isPure="+JSON.stringify(t.isPure)+";")}),i.length&&n.push("fn.inputs=["+i.map(function(n){return n.name}).join(",")+"];"),n.join("")},generateFunction:function(n,t){return"function("+t+"){"+this.varsPrefix(n)+this.body(n)+"};"},filterPrefix:function(){var n=[],i=this;return(t(this.state.filters,function(t,r){n.push(t+"=$filter("+i.escape(r)+")")}),n.length)?"var "+n.join(",")+";":""},varsPrefix:function(n){return this.state[n].vars.length?"var "+this.state[n].vars.join(",")+";":""},body:function(n){return this.state[n].body.join("")},recurse:function(n,u,f,e,o,h){var l,a,c=this,y,v,p;if(e=e||s,!h&&r(n.watchId)){u=u||this.nextId();this.if_("i",this.lazyAssign(u,this.computedMember("i",n.watchId)),this.lazyRecurse(n,u,f,e,o,!0));return}switch(n.type){case i.Program:t(n.body,function(t,i){c.recurse(t.expression,undefined,undefined,function(n){a=n});i!==n.body.length-1?c.current().body.push(a,";"):c.return_(a)});break;case i.Literal:v=this.escape(n.value);this.assign(u,v);e(u||v);break;case i.UnaryExpression:this.recurse(n.argument,undefined,undefined,function(n){a=n});v=n.operator+"("+this.ifDefined(a,0)+")";this.assign(u,v);e(v);break;case i.BinaryExpression:this.recurse(n.left,undefined,undefined,function(n){l=n});this.recurse(n.right,undefined,undefined,function(n){a=n});v=n.operator==="+"?this.plus(l,a):n.operator==="-"?this.ifDefined(l,0)+n.operator+this.ifDefined(a,0):"("+l+")"+n.operator+"("+a+")";this.assign(u,v);e(v);break;case i.LogicalExpression:u=u||this.nextId();c.recurse(n.left,u);c.if_(n.operator==="&&"?u:c.not(u),c.lazyRecurse(n.right,u));e(u);break;case i.ConditionalExpression:u=u||this.nextId();c.recurse(n.test,u);c.if_(u,c.lazyRecurse(n.alternate,u),c.lazyRecurse(n.consequent,u));e(u);break;case i.Identifier:u=u||this.nextId();f&&(f.context=c.stage==="inputs"?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",n.name)+"?l:s"),f.computed=!1,f.name=n.name);c.if_(c.stage==="inputs"||c.not(c.getHasOwnProperty("l",n.name)),function(){c.if_(c.stage==="inputs"||"s",function(){o&&o!==1&&c.if_(c.isNull(c.nonComputedMember("s",n.name)),c.lazyAssign(c.nonComputedMember("s",n.name),"{}"));c.assign(u,c.nonComputedMember("s",n.name))})},u&&c.lazyAssign(u,c.nonComputedMember("l",n.name)));e(u);break;case i.MemberExpression:l=f&&(f.context=this.nextId())||this.nextId();u=u||this.nextId();c.recurse(n.object,l,undefined,function(){c.if_(c.notNull(l),function(){n.computed?(a=c.nextId(),c.recurse(n.property,a),c.getStringValue(a),o&&o!==1&&c.if_(c.not(c.computedMember(l,a)),c.lazyAssign(c.computedMember(l,a),"{}")),v=c.computedMember(l,a),c.assign(u,v),f&&(f.computed=!0,f.name=a)):(o&&o!==1&&c.if_(c.isNull(c.nonComputedMember(l,n.property.name)),c.lazyAssign(c.nonComputedMember(l,n.property.name),"{}")),v=c.nonComputedMember(l,n.property.name),c.assign(u,v),f&&(f.computed=!1,f.name=n.property.name))},function(){c.assign(u,"undefined")});e(u)},!!o);break;case i.CallExpression:u=u||this.nextId();n.filter?(a=c.filter(n.callee.name),y=[],t(n.arguments,function(n){var t=c.nextId();c.recurse(n,t);y.push(t)}),v=a+"("+y.join(",")+")",c.assign(u,v),e(u)):(a=c.nextId(),l={},y=[],c.recurse(n.callee,a,l,function(){c.if_(c.notNull(a),function(){t(n.arguments,function(t){c.recurse(t,n.constant?undefined:c.nextId(),undefined,function(n){y.push(n)})});v=l.name?c.member(l.context,l.name,l.computed)+"("+y.join(",")+")":a+"("+y.join(",")+")";c.assign(u,v)},function(){c.assign(u,"undefined")});e(u)}));break;case i.AssignmentExpression:a=this.nextId();l={};this.recurse(n.left,undefined,l,function(){c.if_(c.notNull(l.context),function(){c.recurse(n.right,a);v=c.member(l.context,l.name,l.computed)+n.operator+a;c.assign(u,v);e(u||v)})},1);break;case i.ArrayExpression:y=[];t(n.elements,function(t){c.recurse(t,n.constant?undefined:c.nextId(),undefined,function(n){y.push(n)})});v="["+y.join(",")+"]";this.assign(u,v);e(u||v);break;case i.ObjectExpression:y=[];p=!1;t(n.properties,function(n){n.computed&&(p=!0)});p?(u=u||this.nextId(),this.assign(u,"{}"),t(n.properties,function(n){n.computed?(l=c.nextId(),c.recurse(n.key,l)):l=n.key.type===i.Identifier?n.key.name:""+n.key.value;a=c.nextId();c.recurse(n.value,a);c.assign(c.member(u,l,n.computed),a)})):(t(n.properties,function(t){c.recurse(t.value,n.constant?undefined:c.nextId(),undefined,function(n){y.push(c.escape(t.key.type===i.Identifier?t.key.name:""+t.key.value)+":"+n)})}),v="{"+y.join(",")+"}",this.assign(u,v));e(u||v);break;case i.ThisExpression:this.assign(u,"s");e(u||"s");break;case i.LocalsExpression:this.assign(u,"l");e(u||"l");break;case i.NGValueParameter:this.assign(u,"v");e(u||"v")}},getHasOwnProperty:function(n,t){var i=n+"."+t,r=this.current().own;return r.hasOwnProperty(i)||(r[i]=this.nextId(!1,n+"&&("+this.escape(t)+" in "+n+")")),r[i]},assign:function(n,t){if(n)return this.current().body.push(n,"=",t,";"),n},filter:function(n){return this.state.filters.hasOwnProperty(n)||(this.state.filters[n]=this.nextId(!0)),this.state.filters[n]},ifDefined:function(n,t){return"ifDefined("+n+","+this.escape(t)+")"},plus:function(n,t){return"plus("+n+","+t+")"},return_:function(n){this.current().body.push("return ",n,";")},if_:function(n,t,i){if(n===!0)t();else{var r=this.current().body;r.push("if(",n,"){");t();r.push("}");i&&(r.push("else{"),i(),r.push("}"))}},not:function(n){return"!("+n+")"},isNull:function(n){return n+"==null"},notNull:function(n){return n+"!=null"},nonComputedMember:function(n,t){return/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(t)?n+"."+t:n+'["'+t.replace(/[^$_a-zA-Z0-9]/g,this.stringEscapeFn)+'"]'},computedMember:function(n,t){return n+"["+t+"]"},member:function(n,t,i){return i?this.computedMember(n,t):this.nonComputedMember(n,t)},getStringValue:function(n){this.assign(n,"getStringValue("+n+")")},lazyRecurse:function(n,t,i,r,u,f){var e=this;return function(){e.recurse(n,t,i,r,u,f)}},lazyAssign:function(n,t){var i=this;return function(){i.assign(n,t)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)},escape:function(n){if(h(n))return"'"+n.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(nt(n))return n.toString();if(n===!0)return"true";if(n===!1)return"false";if(n===null)return"null";if(typeof n=="undefined")return"undefined";throw pi("esc","IMPOSSIBLE");},nextId:function(n,t){var i="v"+this.state.nextId++;return n||this.current().vars.push(i+(t?"="+t:"")),i},current:function(){return this.state[this.state.computing]}};cl.prototype={compile:function(n){var f=this,h,e,o,i,r,u;return d(n,f.$filter),(h=sl(n))&&(e=this.recurse(h)),o=el(n.body),o&&(i=[],t(o,function(n,t){var r=f.recurse(n);r.isPure=n.isPure;n.input=r;i.push(r);n.watchId=t})),r=[],t(n.body,function(n){r.push(f.recurse(n.expression))}),u=n.body.length===0?s:n.body.length===1?r[0]:function(n,i){var u;return t(r,function(t){u=t(n,i)}),u},e&&(u.assign=function(n,t,i){return e(n,i,t)}),i&&(u.inputs=i),u},recurse:function(n,r,u){var o,e,s=this,f;if(n.input)return this.inputs(n.input,n.watchId);switch(n.type){case i.Literal:return this.value(n.value,r);case i.UnaryExpression:return e=this.recurse(n.argument),this["unary"+n.operator](e,r);case i.BinaryExpression:return o=this.recurse(n.left),e=this.recurse(n.right),this["binary"+n.operator](o,e,r);case i.LogicalExpression:return o=this.recurse(n.left),e=this.recurse(n.right),this["binary"+n.operator](o,e,r);case i.ConditionalExpression:return this["ternary?:"](this.recurse(n.test),this.recurse(n.alternate),this.recurse(n.consequent),r);case i.Identifier:return s.identifier(n.name,r,u);case i.MemberExpression:return o=this.recurse(n.object,!1,!!u),n.computed||(e=n.property.name),n.computed&&(e=this.recurse(n.property)),n.computed?this.computedMember(o,e,r,u):this.nonComputedMember(o,e,r,u);case i.CallExpression:return f=[],t(n.arguments,function(n){f.push(s.recurse(n))}),n.filter&&(e=this.$filter(n.callee.name)),n.filter||(e=this.recurse(n.callee,!0)),n.filter?function(n,t,i,u){for(var s,h=[],o=0;o<f.length;++o)h.push(f[o](n,t,i,u));return s=e.apply(undefined,h,u),r?{context:undefined,name:undefined,value:s}:s}:function(n,t,i,u){var s=e(n,t,i,u),h,c,o;if(s.value!=null){for(c=[],o=0;o<f.length;++o)c.push(f[o](n,t,i,u));h=s.value.apply(s.context,c)}return r?{value:h}:h};case i.AssignmentExpression:return o=this.recurse(n.left,!0,1),e=this.recurse(n.right),function(n,t,i,u){var s=o(n,t,i,u),f=e(n,t,i,u);return s.context[s.name]=f,r?{value:f}:f};case i.ArrayExpression:return f=[],t(n.elements,function(n){f.push(s.recurse(n))}),function(n,t,i,u){for(var e=[],o=0;o<f.length;++o)e.push(f[o](n,t,i,u));return r?{value:e}:e};case i.ObjectExpression:return f=[],t(n.properties,function(n){n.computed?f.push({key:s.recurse(n.key),computed:!0,value:s.recurse(n.value)}):f.push({key:n.key.type===i.Identifier?n.key.name:""+n.key.value,computed:!1,value:s.recurse(n.value)})}),function(n,t,i,u){for(var o={},e=0;e<f.length;++e)f[e].computed?o[f[e].key(n,t,i,u)]=f[e].value(n,t,i,u):o[f[e].key]=f[e].value(n,t,i,u);return r?{value:o}:o};case i.ThisExpression:return function(n){return r?{value:n}:n};case i.LocalsExpression:return function(n,t){return r?{value:t}:t};case i.NGValueParameter:return function(n,t,i){return r?{value:i}:i}}},"unary+":function(n,t){return function(i,u,f,e){var o=n(i,u,f,e);return o=r(o)?+o:0,t?{value:o}:o}},"unary-":function(n,t){return function(i,u,f,e){var o=n(i,u,f,e);return o=r(o)?-o:-0,t?{value:o}:o}},"unary!":function(n,t){return function(i,r,u,f){var e=!n(i,r,u,f);return t?{value:e}:e}},"binary+":function(n,t,i){return function(r,u,f,e){var s=n(r,u,f,e),h=t(r,u,f,e),o=fl(s,h);return i?{value:o}:o}},"binary-":function(n,t,i){return function(u,f,e,o){var s=n(u,f,e,o),h=t(u,f,e,o),c=(r(s)?s:0)-(r(h)?h:0);return i?{value:c}:c}},"binary*":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e)*t(r,u,f,e);return i?{value:o}:o}},"binary/":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e)/t(r,u,f,e);return i?{value:o}:o}},"binary%":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e)%t(r,u,f,e);return i?{value:o}:o}},"binary===":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e)===t(r,u,f,e);return i?{value:o}:o}},"binary!==":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e)!==t(r,u,f,e);return i?{value:o}:o}},"binary==":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e)==t(r,u,f,e);return i?{value:o}:o}},"binary!=":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e)!=t(r,u,f,e);return i?{value:o}:o}},"binary<":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e)<t(r,u,f,e);return i?{value:o}:o}},"binary>":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e)>t(r,u,f,e);return i?{value:o}:o}},"binary<=":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e)<=t(r,u,f,e);return i?{value:o}:o}},"binary>=":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e)>=t(r,u,f,e);return i?{value:o}:o}},"binary&&":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e)&&t(r,u,f,e);return i?{value:o}:o}},"binary||":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e)||t(r,u,f,e);return i?{value:o}:o}},"ternary?:":function(n,t,i,r){return function(u,f,e,o){var s=n(u,f,e,o)?t(u,f,e,o):i(u,f,e,o);return r?{value:s}:s}},value:function(n,t){return function(){return t?{context:undefined,name:undefined,value:n}:n}},identifier:function(n,t,i){return function(r,u){var f=u&&n in u?u:r,e;return i&&i!==1&&f&&f[n]==null&&(f[n]={}),e=f?f[n]:undefined,t?{context:f,name:n,value:e}:e}},computedMember:function(n,t,i,r){return function(u,f,e,o){var h=n(u,f,e,o),s,c;return h!=null&&(s=t(u,f,e,o),s=rl(s),r&&r!==1&&h&&!h[s]&&(h[s]={}),c=h[s]),i?{context:h,name:s,value:c}:c}},nonComputedMember:function(n,t,i,r){return function(u,f,e,o){var s=n(u,f,e,o),h;return r&&r!==1&&s&&s[t]==null&&(s[t]={}),h=s!=null?s[t]:undefined,i?{context:s,name:t,value:h}:h}},inputs:function(n,t){return function(i,r,u,f){return f?f[t]:n(i,r,u)}}};sf.prototype={constructor:sf,parse:function(n){var t=this.getAst(n),i=this.astCompiler.compile(t.ast);return i.literal=wk(t.ast),i.constant=bk(t.ast),i.oneTime=t.oneTime,i},getAst:function(n){var t=!1;return n=n.trim(),n.charAt(0)===":"&&n.charAt(1)===":"&&(t=!0,n=n.substring(2)),{ast:this.ast.ast(n),oneTime:t}}};var fi=l("$sce"),k={HTML:"html",CSS:"css",MEDIA_URL:"mediaUrl",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},rd=/_([a-z])/g;pl=l("$templateRequest");wl=l("$timeout");g=n.document.createElement("a");ns=et(n.location.href);g.href="http://[::1]";bl=g.hostname==="[::1]";kl.$inject=["$document"];dl.$inject=["$provide"];var gl=22,na=".",rs="0";ta.$inject=["$locale"];ia.$inject=["$locale"];var eg={yyyy:tt("FullYear",4,0,!1,!0),yy:tt("FullYear",2,0,!0,!0),y:tt("FullYear",1,0,!1,!0),MMMM:ru("Month"),MMM:ru("Month",!0),MM:tt("Month",2,1),M:tt("Month",1,1),LLLL:ru("Month",!1,!0),dd:tt("Date",2),d:tt("Date",1),HH:tt("Hours",2),H:tt("Hours",1),hh:tt("Hours",2,-12),h:tt("Hours",1,-12),mm:tt("Minutes",2),m:tt("Minutes",1),ss:tt("Seconds",2),s:tt("Seconds",1),sss:tt("Milliseconds",3),EEEE:ru("Day"),EEE:ru("Day",!0),a:ug,Z:ig,ww:fa(2),w:fa(1),G:us,GG:us,GGG:us,GGGG:fg},og=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))([\s\S]*)/,sg=/^-?\d+$/;ea.$inject=["$locale"];oa=ot(a);sa=ot(hu);ha.$inject=["$parse"];ca=ot({restrict:"E",compile:function(n,t){if(!t.href&&!t.xlinkHref)return function(n,t){if(t[0].nodeName.toLowerCase()==="a"){var i=rt.call(t.prop("href"))==="[object SVGAnimatedString]"?"xlink:href":"href";t.on("click",function(n){t.attr(i)||n.preventDefault()})}}}});uu={};t(kr,function(n,t){function r(n,r,u){n.$watch(u[i],function(n){u.$set(t,!!n)})}if(n!=="multiple"){var i=wt("ng-"+t),u=r;n==="checked"&&(u=function(n,t,u){u.ngModel!==u[i]&&r(n,t,u)});uu[i]=function(){return{restrict:"A",priority:100,link:u}}}});t(uo,function(n,t){uu[t]=function(){return{priority:100,link:function(n,i,r){if(t==="ngPattern"&&r.ngPattern.charAt(0)==="/"){var u=r.ngPattern.match(ps);if(u){r.$set("ngPattern",new RegExp(u[1],u[2]));return}}n.$watch(r[t],function(n){r.$set(t,n)})}}}});t(["src","srcset","href"],function(n){var t=wt("ng-"+n);uu[t]=["$sce",function(i){return{priority:99,link:function(r,u,f){var o=n,e=n;n==="href"&&rt.call(u.prop("href"))==="[object SVGAnimatedString]"&&(e="xlinkHref",f.$attr[e]="xlink:href",o=null);f.$set(t,i.getTrustedMediaUrl(f[t]));f.$observe(t,function(t){if(!t){n==="href"&&f.$set(e,null);return}f.$set(e,t);at&&o&&u.prop(o,f[e])})}}}]});var fu={$addControl:s,$getControls:ot([]),$$renameControl:lg,$removeControl:s,$setValidity:s,$setDirty:s,$setPristine:s,$setSubmitted:s,$$setSubmitted:s},la="ng-pending",aa="ng-submitted";cf.$inject=["$element","$attrs","$scope","$animate","$interpolate"];cf.prototype={$rollbackViewValue:function(){t(this.$$controls,function(n){n.$rollbackViewValue()})},$commitViewValue:function(){t(this.$$controls,function(n){n.$commitViewValue()})},$addControl:function(n){gi(n.$name,"input");this.$$controls.push(n);n.$name&&(this[n.$name]=n);n.$$parentForm=this},$getControls:function(){return pt(this.$$controls)},$$renameControl:function(n,t){var i=n.$name;this[i]===n&&delete this[i];this[t]=n;n.$name=t},$removeControl:function(n){n.$name&&this[n.$name]===n&&delete this[n.$name];t(this.$pending,function(t,i){this.$setValidity(i,null,n)},this);t(this.$error,function(t,i){this.$setValidity(i,null,n)},this);t(this.$$success,function(t,i){this.$setValidity(i,null,n)},this);lr(this.$$controls,n);n.$$parentForm=fu},$setDirty:function(){this.$$animate.removeClass(this.$$element,fr);this.$$animate.addClass(this.$$element,af);this.$dirty=!0;this.$pristine=!1;this.$$parentForm.$setDirty()},$setPristine:function(){this.$$animate.setClass(this.$$element,fr,af+" "+aa);this.$dirty=!1;this.$pristine=!0;this.$submitted=!1;t(this.$$controls,function(n){n.$setPristine()})},$setUntouched:function(){t(this.$$controls,function(n){n.$setUntouched()})},$setSubmitted:function(){for(var n=this;n.$$parentForm&&n.$$parentForm!==fu;)n=n.$$parentForm;n.$$setSubmitted()},$$setSubmitted:function(){this.$$animate.addClass(this.$$element,aa);this.$submitted=!0;t(this.$$controls,function(n){n.$$setSubmitted&&n.$$setSubmitted()})}};pa({clazz:cf,set:function(n,t,i){var r=n[t],u;r?(u=r.indexOf(i),u===-1&&r.push(i)):n[t]=[i]},unset:function(n,t,i){var r=n[t];r&&(lr(r,i),r.length===0&&delete n[t])}});var va=function(n){return["$timeout","$parse",function(t,i){function r(n){return n===""?i('this[""]').assign:i(n).assign||s}return{name:"form",restrict:n?"EAC":"E",require:["form","^^?form"],controller:cf,compile:function(i,u){i.addClass(fr).addClass(ou);var f=u.name?"name":n&&u.ngForm?"ngForm":!1;return{pre:function(n,i,u,e){var o=e[0],c,l,h;if(!("action"in u)){c=function(t){n.$apply(function(){o.$commitViewValue();o.$setSubmitted()});t.preventDefault()};i[0].addEventListener("submit",c);i.on("$destroy",function(){t(function(){i[0].removeEventListener("submit",c)},0,!1)})}l=e[1]||o.$$parentForm;l.$addControl(o);h=f?r(o.$name):s;f&&(h(n,o),u.$observe(f,function(t){o.$name!==t&&(h(n,undefined),o.$$parentForm.$$renameControl(o,t),h=r(o.$name),h(n,o))}));i.on("$destroy",function(){o.$$parentForm.$removeControl(o);h(n,undefined);v(o,fu)})}}}}}]},ag=va(),vg=va(!0);var yg=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/,pg=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,wg=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,bg=/^\s*(-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,ba=/^(\d{4,})-(\d{2})-(\d{2})$/,ka=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,es=/^(\d{4,})-W(\d\d)$/,da=/^(\d{4,})-(\d\d)$/,ga=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,kg="keydown wheel mousedown",nv=p();t("date,datetime-local,month,time,week".split(","),function(n){nv[n]=!0});os={text:dg,date:eu("date",ba,lf(ba,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":eu("datetimelocal",ka,lf(ka,["yyyy","MM","dd","HH","mm","ss","sss"]),"yyyy-MM-ddTHH:mm:ss.sss"),time:eu("time",ga,lf(ga,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:eu("week",es,gg,"yyyy-Www"),month:eu("month",da,lf(da,["yyyy","MM"]),"yyyy-MM"),number:nn,url:rn,email:un,radio:fn,range:tn,checkbox:en,hidden:s,button:s,submit:s,reset:s,file:s};var uv=["$browser","$sniffer","$filter","$parse",function(n,t,i,r){return{restrict:"E",require:["?ngModel"],link:{pre:function(u,f,e,o){o[0]&&(os[a(e.type)]||os.text)(u,f,e,o[0],t,n,i,r)}}}}],on=function(){var n={configurable:!0,enumerable:!1,get:function(){return this.getAttribute("value")||""},set:function(n){this.setAttribute("value",n)}};return{restrict:"E",priority:200,compile:function(t,i){if(a(i.type)==="hidden")return{pre:function(t,i){var r=i[0];r.parentNode&&r.parentNode.insertBefore(r,r.nextSibling);Object.defineProperty&&Object.defineProperty(r,"value",n)}}}}},sn=/^(true|false|\d+)$/,hn=function(){function n(n,t,i){var u=r(i)?i:at===9?"":null;n.prop("value",u);t.$set("value",i)}return{restrict:"A",priority:100,compile:function(t,i){return sn.test(i.ngValue)?function(t,i,r){var u=t.$eval(r.ngValue);n(i,r,u)}:function(t,i,r){t.$watch(r.ngValue,function(t){n(i,r,t)})}}}},cn=["$compile",function(n){return{restrict:"AC",compile:function(t){return n.$$addBindingClass(t),function(t,i,r){n.$$addBindingInfo(i,r.ngBind);i=i[0];t.$watch(r.ngBind,function(n){i.textContent=le(n)})}}}}],ln=["$interpolate","$compile",function(n,t){return{compile:function(i){return t.$$addBindingClass(i),function(i,r,f){var e=n(r.attr(f.$attr.ngBindTemplate));t.$$addBindingInfo(r,e.expressions);r=r[0];f.$observe("ngBindTemplate",function(n){r.textContent=u(n)?"":n})}}}}],an=["$sce","$parse","$compile",function(n,t,i){return{restrict:"A",compile:function(r,u){var f=t(u.ngBindHtml),e=t(u.ngBindHtml,function(t){return n.valueOf(t)});return i.$$addBindingClass(r),function(t,r,u){i.$$addBindingInfo(r,u.ngBindHtml);t.$watch(e,function(){var i=f(t);r.html(n.getTrustedHtml(i)||"")})}}}}],vn=ot({restrict:"A",require:"ngModel",link:function(n,t,i,r){r.$viewChangeListeners.push(function(){n.$eval(i.ngChange)})}});var yn=as("",!0),pn=as("Odd",0),wn=as("Even",1),bn=rr({compile:function(n,t){t.$set("ngCloak",undefined);n.removeClass("ng-cloak")}}),kn=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],fv={},dn={blur:!0,focus:!0};t("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(n){var t=wt("ng-"+n);fv[t]=["$parse","$rootScope","$exceptionHandler",function(i,r,u){return ev(i,r,u,t,n,dn[n])}]});var gn=["$animate","$compile",function(n,t){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(i,r,u,f,e){var h,s,o;i.$watch(u.ngIf,function(i){i?s||e(function(i,f){s=f;i[i.length++]=t.$$createComment("end ngIf",u.ngIf);h={clone:i};n.enter(i,r.parent(),r)}):(o&&(o.remove(),o=null),s&&(s.$destroy(),s=null),h&&(o=vu(h.clone),n.leave(o).done(function(n){n!==!1&&(o=null)}),h=null))})}}}],ntt=["$templateRequest","$anchorScroll","$animate",function(n,t,i){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:ut.noop,compile:function(u,f){var o=f.ngInclude||f.src,s=f.onload||"",e=f.autoscroll;return function(u,f,h,c,l){var p=0,a,v,y,w=function(){v&&(v.remove(),v=null);a&&(a.$destroy(),a=null);y&&(i.leave(y).done(function(n){n!==!1&&(v=null)}),v=y,y=null)};u.$watch(o,function(o){var v=function(n){n!==!1&&r(e)&&(!e||u.$eval(e))&&t()},h=++p;o?(n(o,!0).then(function(n){var t,r;u.$$destroyed||h===p&&(t=u.$new(),c.template=n,r=l(t,function(n){w();i.enter(n,null,f).done(v)}),a=t,y=r,a.$emit("$includeContentLoaded",o),u.$eval(s))},function(){u.$$destroyed||h===p&&(w(),u.$emit("$includeContentError",o))}),u.$emit("$includeContentRequested",o)):(w(),c.template=null)})}}}}],ttt=["$compile",function(t){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(i,r,u,f){if(rt.call(r[0]).match(/SVG/)){r.empty();t(yh(f.template,n.document).childNodes)(i,function(n){r.append(n)},{futureParentElement:r});return}r.html(f.template);t(r.contents())(i)}}}],itt=rr({priority:450,compile:function(){return{pre:function(n,t,i){n.$eval(i.ngInit)}}}}),rtt=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(n,i,r,f){var e=r.ngList||", ",o=r.ngTrim!=="false",s=o?y(e):e,h=function(n){if(!u(n)){var i=[];return n&&t(n.split(s),function(n){n&&i.push(o?y(n):n)}),i}};f.$parsers.push(h);f.$formatters.push(function(n){return c(n)?n.join(e):undefined});f.$isEmpty=function(n){return!n||!n.length}}}},ou="ng-valid",ov="ng-invalid",fr="ng-pristine",af="ng-dirty",vs="ng-untouched",sv="ng-touched",hv="ng-empty",cv="ng-not-empty",su=l("ngModel");vf.$inject=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$q","$interpolate"];vf.prototype={$$initGetterSetters:function(){if(this.$options.getOption("getterSetter")){var n=this.$$parse(this.$$attr.ngModel+"()"),t=this.$$parse(this.$$attr.ngModel+"($$$p)");this.$$ngModelGet=function(t){var i=this.$$parsedNgModel(t);return e(i)&&(i=n(t)),i};this.$$ngModelSet=function(n,i){e(this.$$parsedNgModel(n))?t(n,{$$$p:i}):this.$$parsedNgModelAssign(n,i)}}else if(!this.$$parsedNgModel.assign)throw su("nonassign","Expression '{0}' is non-assignable. Element: {1}",this.$$attr.ngModel,bt(this.$$element));},$render:s,$isEmpty:function(n){return u(n)||n===""||n===null||n!==n},$$updateEmptyClasses:function(n){this.$isEmpty(n)?(this.$$animate.removeClass(this.$$element,cv),this.$$animate.addClass(this.$$element,hv)):(this.$$animate.removeClass(this.$$element,hv),this.$$animate.addClass(this.$$element,cv))},$setPristine:function(){this.$dirty=!1;this.$pristine=!0;this.$$animate.removeClass(this.$$element,af);this.$$animate.addClass(this.$$element,fr)},$setDirty:function(){this.$dirty=!0;this.$pristine=!1;this.$$animate.removeClass(this.$$element,fr);this.$$animate.addClass(this.$$element,af);this.$$parentForm.$setDirty()},$setUntouched:function(){this.$touched=!1;this.$untouched=!0;this.$$animate.setClass(this.$$element,vs,sv)},$setTouched:function(){this.$touched=!0;this.$untouched=!1;this.$$animate.setClass(this.$$element,sv,vs)},$rollbackViewValue:function(){this.$$timeout.cancel(this.$$pendingDebounce);this.$viewValue=this.$$lastCommittedViewValue;this.$render()},$validate:function(){if(!it(this.$modelValue)){var i=this.$$lastCommittedViewValue,t=this.$$rawModelValue,r=this.$valid,u=this.$modelValue,f=this.$options.getOption("allowInvalid"),n=this;this.$$runValidators(t,i,function(i){f||r===i||(n.$modelValue=i?t:undefined,n.$modelValue!==u&&n.$$writeModelToScope())})}},$$runValidators:function(n,i,r){function c(){var n=f.$$parserName;if(u(f.$$parserValid))e(n,null);else return f.$$parserValid||(t(f.$validators,function(n,t){e(t,null)}),t(f.$asyncValidators,function(n,t){e(t,null)})),e(n,f.$$parserValid),f.$$parserValid;return!0}function l(){var r=!0;return(t(f.$validators,function(t,u){var f=Boolean(t(n,i));r=r&&f;e(u,f)}),!r)?(t(f.$asyncValidators,function(n,t){e(t,null)}),!1):!0}function a(){var r=[],u=!0;t(f.$asyncValidators,function(t,f){var o=t(n,i);if(!lu(o))throw su("nopromise","Expected asynchronous validator to return a promise but got '{0}' instead.",o);e(f,undefined);r.push(o.then(function(){e(f,!0)},function(){u=!1;e(f,!1)}))});r.length?f.$$q.all(r).then(function(){o(u)},s):o(!0)}function e(n,t){h===f.$$currentValidationRunId&&f.$setValidity(n,t)}function o(n){h===f.$$currentValidationRunId&&r(n)}this.$$currentValidationRunId++;var h=this.$$currentValidationRunId,f=this;if(!c()){o(!1);return}if(!l()){o(!1);return}a()},$commitViewValue:function(){var n=this.$viewValue;(this.$$timeout.cancel(this.$$pendingDebounce),this.$$lastCommittedViewValue!==n||n===""&&this.$$hasNativeValidators)&&(this.$$updateEmptyClasses(n),this.$$lastCommittedViewValue=n,this.$pristine&&this.$setDirty(),this.$$parseAndValidate())},$$parseAndValidate:function(){function e(){i.$modelValue!==f&&i.$$writeModelToScope()}var o=this.$$lastCommittedViewValue,n=o,i=this,t,f,r;if(this.$$parserValid=u(n)?undefined:!0,this.$setValidity(this.$$parserName,null),this.$$parserName="parse",this.$$parserValid)for(t=0;t<this.$parsers.length;t++)if(n=this.$parsers[t](n),u(n)){this.$$parserValid=!1;break}it(this.$modelValue)&&(this.$modelValue=this.$$ngModelGet(this.$$scope));f=this.$modelValue;r=this.$options.getOption("allowInvalid");this.$$rawModelValue=n;r&&(this.$modelValue=n,e());this.$$runValidators(n,this.$$lastCommittedViewValue,function(t){r||(i.$modelValue=t?n:undefined,e())})},$$writeModelToScope:function(){this.$$ngModelSet(this.$$scope,this.$modelValue);t(this.$viewChangeListeners,function(n){try{n()}catch(t){this.$$exceptionHandler(t)}},this)},$setViewValue:function(n,t){this.$viewValue=n;this.$options.getOption("updateOnDefault")&&this.$$debounceViewValueCommit(t)},$$debounceViewValueCommit:function(n){var t=this.$options.getOption("debounce"),i;nt(t[n])?t=t[n]:nt(t["default"])&&this.$options.getOption("updateOn").indexOf(n)===-1?t=t["default"]:nt(t["*"])&&(t=t["*"]);this.$$timeout.cancel(this.$$pendingDebounce);i=this;t>0?this.$$pendingDebounce=this.$$timeout(function(){i.$commitViewValue()},t):this.$$rootScope.$$phase?this.$commitViewValue():this.$$scope.$apply(function(){i.$commitViewValue()})},$overrideModelOptions:function(n){this.$options=this.$options.createChild(n);this.$$setUpdateOnEvents()},$processModelValue:function(){var n=this.$$format();this.$viewValue!==n&&(this.$$updateEmptyClasses(n),this.$viewValue=this.$$lastCommittedViewValue=n,this.$render(),this.$$runValidators(this.$modelValue,this.$viewValue,s))},$$format:function(){for(var t=this.$formatters,i=t.length,n=this.$modelValue;i--;)n=t[i](n);return n},$$setModelValue:function(n){this.$modelValue=this.$$rawModelValue=n;this.$$parserValid=undefined;this.$processModelValue()},$$setUpdateOnEvents:function(){if(this.$$updateEvents&&this.$$element.off(this.$$updateEvents,this.$$updateEventHandler),this.$$updateEvents=this.$options.getOption("updateOn"),this.$$updateEvents)this.$$element.on(this.$$updateEvents,this.$$updateEventHandler)},$$updateEventHandler:function(n){this.$$debounceViewValueCommit(n&&n.type)}};pa({clazz:vf,set:function(n,t){n[t]=!0},unset:function(n,t){delete n[t]}});lv=["$rootScope",function(n){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:vf,priority:1,compile:function(t){return t.addClass(fr).addClass(vs).addClass(ou),{pre:function(n,t,i,r){var u=r[0],e=r[1]||u.$$parentForm,f=r[2];f&&(u.$options=f.$options);u.$$initGetterSetters();e.$addControl(u);i.$observe("name",function(n){u.$name!==n&&u.$$parentForm.$$renameControl(u,n)});n.$on("$destroy",function(){u.$$parentForm.$removeControl(u)})},post:function(t,i,r,u){function e(){f.$setTouched()}var f=u[0];f.$$setUpdateOnEvents();i.on("blur",function(){f.$touched||(n.$$phase?t.$evalAsync(e):t.$apply(e))})}}}}}];av=/(\s+|^)default(\s+|$)/;ys.prototype={getOption:function(n){return this.$$options[n]},createChild:function(n){var i=!1;return n=v({},n),t(n,function(t,r){t==="$inherit"?r==="*"?i=!0:(n[r]=this.$$options[r],r==="updateOn"&&(n.updateOnDefault=this.$$options.updateOnDefault)):r==="updateOn"&&(n.updateOnDefault=!1,n[r]=y(t.replace(av,function(){return n.updateOnDefault=!0," "})))},this),i&&(delete n["*"],yv(n,this.$$options)),yv(n,yf.$$options),new ys(n)}};yf=new ys({updateOn:"",updateOnDefault:!0,debounce:0,getterSetter:!1,allowInvalid:!1,timezone:null});vv=function(){function n(n,t){this.$$attrs=n;this.$$scope=t}return n.$inject=["$attrs","$scope"],n.prototype={$onInit:function(){var n=this.parentCtrl?this.parentCtrl.$options:yf,t=this.$$scope.$eval(this.$$attrs.ngModelOptions);this.$options=n.createChild(t)}},{restrict:"A",priority:10,require:{parentCtrl:"?^^ngModelOptions"},bindToController:!0,controller:n}};var ftt=rr({terminal:!0,priority:1e3}),ett=l("ngOptions"),ott=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([$\w][$\w]*)|(?:\(\s*([$\w][$\w]*)\s*,\s*([$\w][$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,stt=["$compile","$document","$parse",function(i,u,e){function h(n,t,i){function tt(n,t,i,r,u){this.selectValue=n;this.viewValue=t;this.label=i;this.group=r;this.disabled=u}function w(n){var t,i;if(!s&&ti(n))t=n;else{t=[];for(i in n)n.hasOwnProperty(i)&&i.charAt(0)!=="$"&&t.push(i)}return t}var r=n.match(ott);if(!r)throw ett("iexp","Expected expression in form of '_select_ (as _label_)? for (_key_,)?_value_ in _collection_' but got '{0}'. Element: {1}",n,bt(t));var o=r[5]||r[7],s=r[6],l=/ as /.test(r[0])&&r[1],u=r[9],b=e(r[2]?r[1]:o),k=l&&e(l),d=k||b,g=u&&e(u),h=u?function(n,t){return g(i,t)}:function(n){return tr(n)},a=function(n,t){return h(n,c(n,t))},v=e(r[2]||r[1]),nt=e(r[3]||""),y=e(r[4]||""),p=e(r[8]),f={},c=s?function(n,t){return f[s]=t,f[o]=n,f}:function(n){return f[o]=n,f};return{trackBy:u,getTrackByValue:a,getWatchables:e(p,function(n){var u=[],f,o,t,a,p;for(n=n||[],f=w(n),o=f.length,t=0;t<o;t++){var s=n===f?t:f[t],l=n[s],e=c(l,s),b=h(l,e);u.push(b);(r[2]||r[1])&&(a=v(i,e),u.push(a));r[4]&&(p=y(i,e),u.push(p))}return u}),getOptions:function(){for(var o=[],r={},f=p(i)||[],e=w(f),g=e.length,t=0;t<g;t++){var s=f===e?t:e[t],it=f[s],n=c(it,s),l=d(i,n),b=h(l,n),rt=v(i,n),ut=nt(i,n),ft=y(i,n),k=new tt(b,l,rt,ut,ft);o.push(k);r[b]=k}return{items:o,selectValueMap:r,getOptionFromViewValue:function(n){return r[a(n)]},getViewValueFromOption:function(n){return u?si(n.viewValue):n.viewValue}}}}}function a(n,e,s,a){function it(n,t){var i=o.cloneNode(!1);t.appendChild(i);ft(n,i)}function ut(n){var t=y.getOptionFromViewValue(n),i=t&&t.element;return i&&!i.selected&&(i.selected=!0),t}function ft(n,t){n.element=t;t.disabled=n.disabled;n.label!==t.label&&(t.label=n.label,t.textContent=n.label);t.value=n.selectValue}function et(){var u=y&&v.readValue(),n,t,f,i,o;if(y)for(n=y.items.length-1;n>=0;n--)t=y.items[n],r(t.group)?tf(t.element.parentNode):tf(t.element);y=w.getOptions();f={};y.items.forEach(function(n){var t;r(n.group)?(t=f[n.group],t||(t=l.cloneNode(!1),k.appendChild(t),t.label=n.group===null?"null":n.group,f[n.group]=t),it(n,t)):it(n,k)});e[0].appendChild(k);p.$render();p.$isEmpty(u)||(i=v.readValue(),o=w.trackBy||g,(o?yt(u,i):u===i)||(p.$setViewValue(i),p.$render()))}for(var nt,tt,y,w,k,v=a[0],p=a[1],g=s.multiple,b=0,d=e.children(),rt=d.length;b<rt;b++)if(d[b].value===""){v.hasEmptyOption=!0;v.emptyOption=d.eq(b);break}e.empty();nt=!!v.emptyOption;tt=f(o.cloneNode(!1));tt.val("?");w=h(s.ngOptions,e,n);k=u[0].createDocumentFragment();v.generateUnknownOptionValue=function(){return"?"};g?(v.writeValue=function(n){if(y){var t=n&&n.map(ut)||[];y.items.forEach(function(n){n.element.selected&&!ue(t,n)&&(n.element.selected=!1)})}},v.readValue=function(){var i=e.val()||[],n=[];return t(i,function(t){var i=y.selectValueMap[t];i&&!i.disabled&&n.push(y.getViewValueFromOption(i))}),n},w.trackBy&&n.$watchCollection(function(){if(c(p.$viewValue))return p.$viewValue.map(function(n){return w.getTrackByValue(n)})},function(){p.$render()})):(v.writeValue=function(n){if(y){var i=e[0].options[e[0].selectedIndex],t=y.getOptionFromViewValue(n);i&&i.removeAttribute("selected");t?(e[0].value!==t.selectValue&&(v.removeUnknownOption(),e[0].value=t.selectValue,t.element.selected=!0),t.element.setAttribute("selected","selected")):v.selectUnknownOrEmptyOption(n)}},v.readValue=function(){var n=y.selectValueMap[e.val()];return n&&!n.disabled?(v.unselectEmptyOption(),v.removeUnknownOption(),y.getViewValueFromOption(n)):null},w.trackBy&&n.$watch(function(){return w.getTrackByValue(p.$viewValue)},function(){p.$render()}));nt&&(i(v.emptyOption)(n),e.prepend(v.emptyOption),v.emptyOption[0].nodeType===br?(v.hasEmptyOption=!1,v.registerOption=function(n,t){if(t.val()===""){v.hasEmptyOption=!0;v.emptyOption=t;v.emptyOption.removeClass("ng-scope");p.$render();t.on("$destroy",function(){var n=v.$isEmptyOptionSelected();v.hasEmptyOption=!1;v.emptyOption=undefined;n&&p.$render()})}}):v.emptyOption.removeClass("ng-scope"));n.$watchCollection(w.getWatchables,et)}var o=n.document.createElement("option"),l=n.document.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","ngModel"],link:{pre:function(n,t,i,r){r[0].registerOption=s},post:a}}}],htt=["$locale","$interpolate","$log",function(n,i,r){var f=/{}/g,e=/^when(Minus)?(.+)$/;return{link:function(o,h,c){function d(n){h.text(n||"")}var p=c.count,w=c.$attr.when&&h.attr(c.$attr.when),b=c.offset||0,l=o.$eval(w)||{},k={},g=i.startSymbol(),nt=i.endSymbol(),tt=g+p+"-"+b+nt,v=ut.noop,y;t(c,function(n,t){var i=e.exec(t),r;i&&(r=(i[1]?"-":"")+a(i[2]),l[r]=h.attr(c.$attr[t]))});t(l,function(n,t){k[t]=i(n.replace(f,tt))});o.$watch(p,function(t){var i=parseFloat(t),e=it(i),f;e||i in l||(i=n.pluralCat(i-b));i===y||e&&it(y)||(v(),f=k[i],u(f)?(t!=null&&r.debug("ngPluralize: no rule defined for '"+i+"' in "+w),v=s,d()):v=o.$watch(f,d),y=i)})}}}],pv=l("ngRef"),ctt=["$parse",function(n){return{priority:-1,restrict:"A",compile:function(t,i){var f=wt(vt(t)),r=n(i.ngRef),u=r.assign||function(){throw pv("nonassign",'Expression in ngRef="{0}" is non-assignable!',i.ngRef);};return function(n,t,e){var o;if(e.hasOwnProperty("ngRefRead")){if(e.ngRefRead==="$element")o=t;else if(o=t.data("$"+e.ngRefRead+"Controller"),!o)throw pv("noctrl",'The controller for ngRefRead="{0}" could not be found on ngRef="{1}"',e.ngRefRead,i.ngRef);}else o=t.data("$"+f+"Controller");o=o||t;u(n,o);t.on("$destroy",function(){r(n)===o&&u(n,null)})}}}}],ltt=["$parse","$animate","$compile",function(n,i,r){var f="$$NG_REMOVED",u=l("ngRepeat"),e=function(n,t,i,r,u,f,e){n[i]=r;u&&(n[u]=f);n.$index=t;n.$first=t===0;n.$last=t===e-1;n.$middle=!(n.$first||n.$last);n.$odd=!(n.$even=(t&1)==0)},o=function(n){return n.clone[0]},s=function(n){return n.clone[n.clone.length-1]},h=function(n,t,i){return tr(i)},c=function(n,t){return t};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(l,a){var d=a.ngRepeat,rt=r.$$createComment("end ngRepeat",d),v=d.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/),b,k,g,y,it;if(!v)throw u("iexp","Expected expression in form of '_item_ in _collection_[ track by _id_]' but got '{0}'.",d);var nt=v[1],ut=v[2],w=v[3],tt=v[4];if(v=nt.match(/^(?:(\s*[$\w]+)|\(\s*([$\w]+)\s*,\s*([$\w]+)\s*\))$/),!v)throw u("iidexp","'_item_' in '_item_ in _collection_' should be an identifier or '(_key_, _value_)' expression, but got '{0}'.",nt);if(b=v[3]||v[1],k=v[2],w&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(w)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(w)))throw u("badident","alias '{0}' is invalid --- must be a valid JS identifier which is not a reserved name.",w);return tt&&(y={$id:tr},it=n(tt),g=function(n,t,i,r){return k&&(y[k]=t),y[b]=i,y.$index=r,it(n,y)}),function(n,r,l,a,v){var nt=p();n.$watchCollection(ut,function(l){var a,wt,ht=r[0],et,ct=p(),ot,ft,st,it,pt,ut,tt,at,vt,yt,bt;if(w&&(n[w]=l),ti(l))ut=l,pt=g||h;else{pt=g||c;ut=[];for(yt in l)lt.call(l,yt)&&yt.charAt(0)!=="$"&&ut.push(yt)}for(ot=ut.length,at=new Array(ot),a=0;a<ot;a++)if(ft=l===ut?a:ut[a],st=l[ft],it=pt(n,ft,st,a),nt[it])tt=nt[it],delete nt[it],ct[it]=tt,at[a]=tt;else if(ct[it]){t(at,function(n){n&&n.scope&&(nt[n.id]=n)});throw u("dupes","Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: {0}, Duplicate key: {1}, Duplicate value: {2}",d,it,st);}else at[a]={id:it,scope:undefined,clone:undefined},ct[it]=!0;y&&(y[b]=undefined);for(bt in nt){if(tt=nt[bt],vt=vu(tt.clone),i.leave(vt),vt[0].parentNode)for(a=0,wt=vt.length;a<wt;a++)vt[a][f]=!0;tt.scope.$destroy()}for(a=0;a<ot;a++)if(ft=l===ut?a:ut[a],st=l[ft],tt=at[a],tt.scope){et=ht;do et=et.nextSibling;while(et&&et[f]);o(tt)!==et&&i.move(vu(tt.clone),null,ht);ht=s(tt);e(tt.scope,a,b,st,k,ft,ot)}else v(function(n,t){tt.scope=t;var r=rt.cloneNode(!1);n[n.length++]=r;i.enter(n,null,ht);ht=r;tt.clone=n;ct[tt.id]=tt;e(tt.scope,a,b,st,k,ft,ot)});nt=ct})}}}}],wv="ng-hide",bv="ng-hide-animate",att=["$animate",function(n){return{restrict:"A",multiElement:!0,link:function(t,i,r){t.$watch(r.ngShow,function(t){n[t?"removeClass":"addClass"](i,wv,{tempClasses:bv})})}}}],vtt=["$animate",function(n){return{restrict:"A",multiElement:!0,link:function(t,i,r){t.$watch(r.ngHide,function(t){n[t?"addClass":"removeClass"](i,wv,{tempClasses:bv})})}}}],ytt=rr(function(n,i,r){n.$watchCollection(r.ngStyle,function(n,r){r&&n!==r&&t(r,function(n,t){i.css(t,"")});n&&i.css(n)})}),ptt=["$animate","$compile",function(n,i){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(r,u,f,e){var l=f.ngSwitch||f.on,c=[],h=[],o=[],s=[],a=function(n,t){return function(i){i!==!1&&n.splice(t,1)}};r.$watch(l,function(r){for(var u,f,l,v;o.length;)n.cancel(o.pop());for(u=0,f=s.length;u<f;++u)l=vu(h[u].clone),s[u].$destroy(),v=o[u]=n.leave(l),v.done(a(o,u));h.length=0;s.length=0;(c=e.cases["!"+r]||e.cases["?"])&&t(c,function(t){t.transclude(function(r,u){var f,e;s.push(u);f=t.element;r[r.length++]=i.$$createComment("end ngSwitchWhen");e={clone:r};h.push(e);n.enter(r,f.parent(),f)})})})}}}],wtt=rr({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(n,i,r,u,f){var e=r.ngSwitchWhen.split(r.ngSwitchWhenSeparator).sort().filter(function(n,t,i){return i[t-1]!==n});t(e,function(n){u.cases["!"+n]=u.cases["!"+n]||[];u.cases["!"+n].push({transclude:f,element:i})})}}),btt=rr({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(n,t,i,r,u){r.cases["?"]=r.cases["?"]||[];r.cases["?"].push({transclude:u,element:t})}}),ktt=l("ngTransclude"),dtt=["$compile",function(n){return{restrict:"EAC",compile:function(t){var i=n(t.contents());return t.empty(),function(n,t,r,u,f){function s(n,i){n.length&&h(n)?t.append(n):(o(),i.$destroy())}function o(){i(n,function(n){t.append(n)})}function h(n){for(var i,t=0,r=n.length;t<r;t++)if(i=n[t],i.nodeType!==ri||i.nodeValue.trim())return!0}if(!f)throw ktt("orphan","Illegal use of ngTransclude directive in the template! No parent directive that requires a transclusion found. Element: {0}",bt(t));r.ngTransclude===r.$attr.ngTransclude&&(r.ngTransclude="");var e=r.ngTransclude||r.ngTranscludeSlot;f(s,null,e);e&&!f.isSlotFilled(e)&&o()}}}}],gtt=["$templateCache",function(n){return{restrict:"E",terminal:!0,compile:function(t,i){if(i.type==="text/ng-template"){var r=i.id,u=t[0].text;n.put(r,u)}}}}],nit={$setViewValue:s,$render:s};var tit=["$element","$scope",function(t,i){function l(){h||(h=!0,i.$$postDigest(function(){h=!1;u.ngModelCtrl.$render()}))}function o(n){c||(c=!0,i.$$postDigest(function(){i.$$destroyed||(c=!1,u.ngModelCtrl.$setViewValue(u.readValue()),n&&u.ngModelCtrl.$render())}))}var u=this,e=new rf,h,c;u.selectValueMap={};u.ngModelCtrl=nit;u.multiple=!1;u.unknownOption=f(n.document.createElement("option"));u.hasEmptyOption=!1;u.emptyOption=undefined;u.renderUnknownOption=function(n){var i=u.generateUnknownOptionValue(n);u.unknownOption.val(i);t.prepend(u.unknownOption);bi(u.unknownOption,!0);t.val(i)};u.updateUnknownOption=function(n){var i=u.generateUnknownOptionValue(n);u.unknownOption.val(i);bi(u.unknownOption,!0);t.val(i)};u.generateUnknownOptionValue=function(n){return"? "+tr(n)+" ?"};u.removeUnknownOption=function(){u.unknownOption.parent()&&u.unknownOption.remove()};u.selectEmptyOption=function(){u.emptyOption&&(t.val(""),bi(u.emptyOption,!0))};u.unselectEmptyOption=function(){u.hasEmptyOption&&bi(u.emptyOption,!1)};i.$on("$destroy",function(){u.renderUnknownOption=s});u.readValue=function(){var n=t.val(),i=n in u.selectValueMap?u.selectValueMap[n]:n;return u.hasOption(i)?i:null};u.writeValue=function(n){var r=t[0].options[t[0].selectedIndex],i,e;r&&bi(f(r),!1);u.hasOption(n)?(u.removeUnknownOption(),i=tr(n),t.val(i in u.selectValueMap?i:n),e=t[0].options[t[0].selectedIndex],bi(f(e),!0)):u.selectUnknownOrEmptyOption(n)};u.addOption=function(n,t){if(t[0].nodeType!==br){gi(n,'"option value"');n===""&&(u.hasEmptyOption=!0,u.emptyOption=t);var i=e.get(n)||0;e.set(n,i+1);l()}};u.removeOption=function(n){var t=e.get(n);t&&(t===1?(e.delete(n),n===""&&(u.hasEmptyOption=!1,u.emptyOption=undefined)):e.set(n,t-1))};u.hasOption=function(n){return!!e.get(n)};u.$hasEmptyOption=function(){return u.hasEmptyOption};u.$isUnknownOptionSelected=function(){return t[0].options[0]===u.unknownOption[0]};u.$isEmptyOptionSelected=function(){return u.hasEmptyOption&&t[0].options[t[0].selectedIndex]===u.emptyOption[0]};u.selectUnknownOrEmptyOption=function(n){n==null&&u.emptyOption?(u.removeUnknownOption(),u.selectEmptyOption()):u.unknownOption.parent().length?u.updateUnknownOption(n):u.renderUnknownOption(n)};h=!1;c=!1;u.registerOption=function(n,t,i,f,e){if(i.$attr.ngValue){var s,h;i.$observe("value",function(n){var i,f=t.prop("selected");r(h)&&(u.removeOption(s),delete u.selectValueMap[h],i=!0);h=tr(n);s=n;u.selectValueMap[h]=n;u.addOption(n,t);t.attr("value",h);i&&f&&o()})}else f?i.$observe("value",function(n){u.readValue();var i,f=t.prop("selected");r(s)&&(u.removeOption(s),i=!0);s=n;u.addOption(n,t);i&&f&&o()}):e?n.$watch(e,function(n,r){i.$set("value",n);var f=t.prop("selected");r!==n&&u.removeOption(r);u.addOption(n,t);r&&f&&o()}):u.addOption(i.value,t);i.$observe("disabled",function(n){(n==="true"||n&&t.prop("selected"))&&(u.multiple?o(!0):(u.ngModelCtrl.$setViewValue(null),u.ngModelCtrl.$render()))});t.on("$destroy",function(){var n=u.readValue(),t=i.value;u.removeOption(t);l();(u.multiple&&n&&n.indexOf(t)!==-1||n===t)&&o(!0)})}}],iit=function(){function n(n,i,r,u){var e=u[0],o=u[1],c,h;if(!o){e.registerOption=s;return}e.ngModelCtrl=o;i.on("change",function(){e.removeUnknownOption();n.$apply(function(){o.$setViewValue(e.readValue())})});r.multiple&&(e.multiple=!0,e.readValue=function(){var n=[];return t(i.find("option"),function(t){if(t.selected&&!t.disabled){var i=t.value;n.push(i in e.selectValueMap?e.selectValueMap[i]:i)}}),n},e.writeValue=function(n){t(i.find("option"),function(t){var i=!!n&&(ue(n,t.value)||ue(n,e.selectValueMap[t.value])),r=t.selected;i!==r&&bi(f(t),i)})},h=NaN,n.$watch(function(){h!==o.$viewValue||yt(c,o.$viewValue)||(c=pt(o.$viewValue),o.$render());h=o.$viewValue}),o.$isEmpty=function(n){return!n||n.length===0})}function i(n,t,i,r){var u=r[1],f;u&&(f=r[0],u.$render=function(){f.writeValue(u.$viewValue)})}return{restrict:"E",require:["select","?ngModel"],controller:tit,priority:1,link:{pre:n,post:i}}},rit=["$interpolate",function(n){return{restrict:"E",priority:100,compile:function(t,i){var f,u;return r(i.ngValue)||(r(i.value)?f=n(i.value,!0):(u=n(t.text(),!0),u||i.$set("value",t.text()))),function(n,t,i){var r="$selectController",e=t.parent(),o=e.data(r)||e.parent().data(r);o&&o.registerOption(n,t,i,f,u)}}}}],kv=["$parse",function(n){return{restrict:"A",require:"?ngModel",link:function(t,i,r,u){if(u){var f=r.hasOwnProperty("required")||n(r.ngRequired)(t);r.ngRequired||(r.required=!0);u.$validators.required=function(n,t){return!f||!u.$isEmpty(t)};r.$observe("required",function(n){f!==n&&(f=n,u.$validate())})}}}}],dv=["$parse",function(n){return{restrict:"A",require:"?ngModel",compile:function(t,i){var r,f;return i.ngPattern&&(r=i.ngPattern,f=i.ngPattern.charAt(0)==="/"&&ps.test(i.ngPattern)?function(){return i.ngPattern}:n(i.ngPattern)),function(n,t,i,e){var s,o;e&&(s=i.pattern,i.ngPattern?s=f(n):r=i.pattern,o=ty(s,r,t),i.$observe("pattern",function(n){var i=o;o=ty(n,r,t);(i&&i.toString())!==(o&&o.toString())&&e.$validate()}),e.$validators.pattern=function(n,t){return e.$isEmpty(t)||u(o)||o.test(t)})}}}}],gv=["$parse",function(n){return{restrict:"A",require:"?ngModel",link:function(t,i,r,u){if(u){var f=r.maxlength||n(r.ngMaxlength)(t),e=pf(f);r.$observe("maxlength",function(n){f!==n&&(e=pf(n),f=n,u.$validate())});u.$validators.maxlength=function(n,t){return e<0||u.$isEmpty(t)||t.length<=e}}}}}],ny=["$parse",function(n){return{restrict:"A",require:"?ngModel",link:function(t,i,r,u){if(u){var f=r.minlength||n(r.ngMinlength)(t),e=pf(f)||-1;r.$observe("minlength",function(n){f!==n&&(e=pf(n)||-1,f=n,u.$validate())});u.$validators.minlength=function(n,t){return u.$isEmpty(t)||t.length>=e}}}}}];if(n.angular.bootstrap){n.console&&console.log("WARNING: Tried to load AngularJS more than once.");return}dy();up(ut);ut.module("ngLocale",[],["$provide",function(n){function i(n){n=n+"";var t=n.indexOf(".");return t==-1?0:n.length-t-1}function r(n,t){var r=t,u,f;return undefined===r&&(r=Math.min(i(n),3)),u=Math.pow(10,r),f=(n*u|0)%u,{v:r,f:f}}var t={ZERO:"zero",ONE:"one",TWO:"two",FEW:"few",MANY:"many",OTHER:"other"};n.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],SHORTDAY:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],SHORTMONTH:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],STANDALONEMONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a",short:"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-¤",negSuf:"",posPre:"¤",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(n,i){var u=n|0,f=r(n,i);return u==1&&f.v==0?t.ONE:t.OTHER}})}]);f(function(){wy(n.document,oh)})}(window);window.angular.$$csp().noInlineStyle||window.angular.element(document.head).prepend(window.angular.element("<style>").text('@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}')),function(n,t){"use strict";function u(n,t){var r=[],i=n.replace(/([().])/g,"\\$1").replace(/(\/)?:(\w+)(\*\?|[?*])?/g,function(n,t,i,u){return n="?"===u||"*?"===u,u="*"===u||"*?"===u,r.push({name:i,optional:n}),t=t||"",(n?"(?:"+t:t+"(?:")+(u?"(.+?)":"([^/]+)")+(n?"?)?":")")}).replace(/([/$*])/g,"\\$1");return t.ignoreTrailingSlashes&&(i=i.replace(/\/+$/,"")+"/*"),{keys:r,regexp:new RegExp("^"+i+"(?:[?#]|$)",t.caseInsensitiveMatch?"i":"")}}function f(n){i&&n.get("$route")}function e(n,i,r){return{restrict:"ECA",terminal:!0,priority:400,transclude:"element",link:function(u,f,e,o,s){function v(){c&&(r.cancel(c),c=null);h&&(h.$destroy(),h=null);l&&(c=r.leave(l),c.done(function(n){!1!==n&&(c=null)}),l=null)}function y(){var e=n.current&&n.current.locals,o;t.isDefined(e&&e.$template)?(e=u.$new(),o=n.current,l=s(e,function(n){r.enter(n,null,l||f).done(function(n){!1!==n&&t.isDefined(a)&&(!a||u.$eval(a))&&i()});v()}),h=o.scope=e,h.$emit("$viewContentLoaded"),h.$eval(p)):v()}var h,l,c,a=e.autoscroll,p=e.onload||"";u.$on("$routeChangeSuccess",y);y()}}}function o(n,t,i){return{restrict:"ECA",priority:-400,link:function(r,u){var f=i.current,e=f.locals,s,o;u.html(e.$template);s=n(u.contents());f.controller&&(e.$scope=r,o=t(f.controller,e),f.controllerAs&&(r[f.controllerAs]=o),u.data("$ngControllerController",o),u.children().data("$ngControllerController",o));r[f.resolveAs||"$resolve"]=e;s(r)}}}var s,h,c,l,r=t.module("ngRoute",[]).info({angularVersion:"1.8.2"}).provider("$route",function(){function r(n,i){return t.extend(Object.create(n),i)}s=t.isArray;h=t.isObject;c=t.isDefined;l=t.noop;var n={};this.when=function(i,r){var f,e,o;if(f=void 0,s(r))for(f=f||[],e=0,o=r.length;e<o;e++)f[e]=r[e];else if(h(r))for(e in f=f||{},r)("$"!==e.charAt(0)||"$"!==e.charAt(1))&&(f[e]=r[e]);return f=f||r,t.isUndefined(f.reloadOnUrl)&&(f.reloadOnUrl=!0),t.isUndefined(f.reloadOnSearch)&&(f.reloadOnSearch=!0),t.isUndefined(f.caseInsensitiveMatch)&&(f.caseInsensitiveMatch=this.caseInsensitiveMatch),n[i]=t.extend(f,{originalPath:i},i&&u(i,f)),i&&(e="/"===i[i.length-1]?i.substr(0,i.length-1):i+"/",n[e]=t.extend({originalPath:i,redirectTo:i},u(e,f))),this};this.caseInsensitiveMatch=!1;this.otherwise=function(n){return"string"==typeof n&&(n={redirectTo:n}),this.when(null,n),this};i=!0;this.eagerInstantiationEnabled=function(n){return c(n)?(i=n,this):i};this.$get=["$rootScope","$location","$routeParams","$q","$injector","$templateRequest","$sce","$browser",function(i,u,f,e,o,s,h,c){function w(n){var r=y.current;v=rt();!(d=!p&&v&&r&&v.$$route===r.$$route&&(!v.reloadOnUrl||!v.reloadOnSearch&&t.equals(v.pathParams,r.pathParams)))&&(r||v)&&i.$broadcast("$routeChangeStart",v,r).defaultPrevented&&n&&n.preventDefault()}function b(){var r=y.current,n=v,u;d?(r.params=n.params,t.copy(r.params,f),i.$broadcast("$routeUpdate",r)):(n||r)&&(p=!1,y.current=n,u=e.resolve(n),c.$$incOutstandingRequestCount("$route"),u.then(g).then(nt).then(function(e){return e&&u.then(tt).then(function(u){n===y.current&&(n&&(n.locals=u,t.copy(n.params,f)),i.$broadcast("$routeChangeSuccess",n,r))})}).catch(function(t){n===y.current&&i.$broadcast("$routeChangeError",n,r,t)}).finally(function(){c.$$completeOutstandingRequest(l,"$route")}))}function g(n){var i={route:n,hasRedirection:!1},r,f;if(n)if(n.redirectTo)t.isString(n.redirectTo)?(i.path=k(n.redirectTo,n.params),i.search=n.params,i.hasRedirection=!0):(r=u.path(),f=u.search(),n=n.redirectTo(n.pathParams,r,f),t.isDefined(n)&&(i.url=n,i.hasRedirection=!0));else if(n.resolveRedirectTo)return e.resolve(o.invoke(n.resolveRedirectTo)).then(function(n){return t.isDefined(n)&&(i.url=n,i.hasRedirection=!0),i});return i}function nt(n){var i=!0,r,t;return n.route!==y.current?i=!1:n.hasRedirection&&(r=u.url(),t=n.url,t?u.url(t).replace():t=u.path(n.path).search(n.search).replace().url(),t!==r&&(i=!1)),i}function tt(n){if(n){var i=t.extend({},n.resolve);return t.forEach(i,function(n,r){i[r]=t.isString(n)?o.get(n):o.invoke(n,null,null,r)}),n=it(n),t.isDefined(n)&&(i.$template=n),e.all(i)}}function it(n){var r,i;return t.isDefined(r=n.template)?t.isFunction(r)&&(r=r(n.params)):t.isDefined(i=n.templateUrl)&&(t.isFunction(i)&&(i=i(n.params)),t.isDefined(i)&&(n.loadedTemplateUrl=h.valueOf(i),r=s(i))),r}function rt(){var f,i;return t.forEach(n,function(n){var e,o,h,s,a,c,l;if(e=!i){if(o=u.path(),e=n.keys,h={},n.regexp)if(o=n.regexp.exec(o)){for(s=1,a=o.length;s<a;++s)c=e[s-1],l=o[s],c&&l&&(h[c.name]=l);e=h}else e=null;else e=null;e=f=e}e&&(i=r(n,{params:t.extend({},u.search(),f),pathParams:f}),i.$$route=n)}),i||n[null]&&r(n[null],{params:{},pathParams:{}})}function k(n,i){var r=[];return t.forEach((n||"").split(":"),function(n,t){if(0===t)r.push(n);else{var u=n.match(/(\w+)(?:[?*])?(.*)/),f=u[1];r.push(i[f]);r.push(u[2]||"");delete i[f]}}),r.join("")}var p=!1,v,d,y={routes:n,reload:function(){p=!0;var n={defaultPrevented:!1,preventDefault:function(){this.defaultPrevented=!0;p=!1}};i.$evalAsync(function(){w(n);n.defaultPrevented||b()})},updateParams:function(n){if(this.current&&this.current.$$route)n=t.extend({},this.current.params,n),u.path(k(this.current.$$route.originalPath,n)),u.search(n);else throw a("norout");}};return i.$on("$locationChangeStart",w),i.$on("$locationChangeSuccess",b),y}]}).run(f),a=t.$$minErr("ngRoute"),i;f.$inject=["$injector"];r.provider("$routeParams",function(){this.$get=function(){return{}}});r.directive("ngView",e);r.directive("ngView",o);e.$inject=["$route","$anchorScroll","$animate"];o.$inject=["$compile","$controller","$route"]}(window,window.angular),function(n){"use strict";n.module("angular-humanize",[]).filter("humanizeFilesize",function(){return function(n){return isNaN(parseInt(n))?n:humanize.filesize(parseInt(n))}}).filter("humanizeOrdinal",function(){return function(n){return parseInt(n)!==n?n:humanize.ordinal(n)}}).filter("humanizeNumber",function(){return function(n){return parseInt(n)!==n?n:humanize.numberFormat(n,0)}}).filter("humanizeNaturalDay",function(){return function(n){return parseInt(n)!==n?n:humanize.naturalDay(n)}}).filter("humanizeRelativeTime",function(){return function(n){var t=moment(n);return t.isValid()?t.fromNow():n}}).filter("humanizeShorten",function(){return function(n,t){var i=t||25;return humanize.truncatechars(n,i)}}).filter("humanizeShortenJurisdiction",function(){return function(n){return n.split(" -",1)[0]}}).filter("humanizeFacetCount",function(){return function(n){if(parseInt(n)!==n)return n;var t="0.0a";return n<1e3&&(t="0a"),numeral(n).format(t)}})}(angular),function(n,t){"use strict";function si(n,t,i){if(!n)throw gi("areq","Argument '{0}' is {1}",t||"?",i||"required");return n}function hi(n,t){return!n&&!t?"":n?t?(c(n)&&(n=n.join(" ")),c(t)&&(t=t.join(" ")),n+" "+t):n:t}function nr(n){var t={};return n&&(n.to||n.from)&&(t.to=n.to,t.from=n.from),t}function h(n,t,r){var u="";return n=c(n)?n:n&&o(n)&&n.length?n.split(/\s+/):[],i(n,function(n,i){n&&n.length>0&&(u+=i>0?" ":"",u+=r?t+n:n+t)}),u}function tr(n,t){var i=n.indexOf(t);t>=0&&n.splice(i,1)}function ci(n){if(n instanceof r)switch(n.length){case 0:return n;case 1:if(n[0].nodeType===b)return n;break;default:return r(vt(n))}if(n.nodeType===b)return r(n)}function vt(n){var t,i;if(!n[0])return n;for(t=0;t<n.length;t++)if(i=n[t],i.nodeType===b)return i}function ir(n,t,r){i(t,function(t){n.addClass(t,r)})}function rr(n,t,r){i(t,function(t){n.removeClass(t,r)})}function k(n){return function(t,i){i.addClass&&(ir(n,t,i.addClass),i.addClass=null);i.removeClass&&(rr(n,t,i.removeClass),i.removeClass=null)}}function d(n){if(n=n||{},!n.$$prepared){var t=n.domOperation||f;n.domOperation=function(){n.$$domOperationFired=!0;t();t=f};n.$$prepared=!0}return n}function y(n,t){li(n,t);ai(n,t)}function li(n,t){t.from&&(n.css(t.from),t.from=null)}function ai(n,t){t.to&&(n.css(t.to),t.to=null)}function g(n,t,i){var r=t.options||{},u=i.options||{},s=(r.addClass||"")+" "+(u.addClass||""),h=(r.removeClass||"")+" "+(u.removeClass||""),e=ur(n.attr("class"),s,h),o;return u.preparationClasses&&(r.preparationClasses=nt(u.preparationClasses,r.preparationClasses),delete u.preparationClasses),o=r.domOperation!==f?r.domOperation:null,dt(r,u),o&&(r.domOperation=o),r.addClass=e.addClass?e.addClass:null,r.removeClass=e.removeClass?e.removeClass:null,t.addClass=r.addClass,t.removeClass=r.removeClass,r}function ur(n,t,r){function s(n){o(n)&&(n=n.split(" "));var t={};return i(n,function(n){n.length&&(t[n]=!0)}),t}var e=1,h=-1,f={},u;return n=s(n),t=s(t),i(t,function(n,t){f[t]=e}),r=s(r),i(r,function(n,t){f[t]=f[t]===e?null:h}),u={addClass:"",removeClass:""},i(f,function(t,i){var r,f;t===e?(r="addClass",f=!n[i]||n[i+et]):t===h&&(r="removeClass",f=n[i]||n[i+ft]);f&&(u[r].length&&(u[r]+=" "),u[r]+=i)}),u}function u(n){return n instanceof r?n[0]:n}function fr(n,t,i,r){var u="";i&&(u=h(i,ti,!0));r.addClass&&(u=nt(u,h(r.addClass,ft)));r.removeClass&&(u=nt(u,h(r.removeClass,et)));u.length&&(r.preparationClasses=u,t.addClass(u))}function er(n,t){t.preparationClasses&&(n.removeClass(t.preparationClasses),t.preparationClasses=null);t.activeClasses&&(n.removeClass(t.activeClasses),t.activeClasses=null)}function yt(n,t){var i=t?"paused":"",r=s+ki;return p(n,[r,i]),[r,i]}function p(n,t){var i=t[0],r=t[1];n.style[i]=r}function nt(n,t){return n?t?n+" "+t:n:t}function vr(n){return[at,n+"s"]}function pt(n,t){var i=t?lt:v;return[i,n+"s"]}function vi(n,t,r){var u=Object.create(null),f=n.getComputedStyle(t)||{};return i(r,function(n,t){var i=f[n],r;i&&(r=i.charAt(0),(r==="-"||r==="+"||r>=0)&&(i=yr(i)),i===0&&(i=null),u[t]=i)}),u}function yr(n){var t=0,r=n.split(/\s*,\s*/);return i(r,function(n){n.charAt(n.length-1)==="s"&&(n=n.substring(0,n.length-1));n=parseFloat(n)||0;t=t?Math.max(n,t):n}),t}function wt(n){return n===0||n!=null}function yi(n,t){var i=e,r=n+"s";return t?i+=ct:r+=" linear all",[i,r]}function pi(n,t,r){i(r,function(i){n[i]=gt(n[i])?n[i]:t.style.getPropertyValue(i)})}var b=1,ft="-add",et="-remove",ti="ng-",wi="-active",bi="-prepare",ii="ng-animate",ot="$$ngAnimateChildren",ri="",e,st,s,ht;n.ontransitionend===undefined&&n.onwebkittransitionend!==undefined?(ri="-webkit-",e="WebkitTransition",st="webkitTransitionEnd transitionend"):(e="transition",st="transitionend");n.onanimationend===undefined&&n.onwebkitanimationend!==undefined?(ri="-webkit-",s="WebkitAnimation",ht="webkitAnimationEnd animationend"):(s="animation",ht="animationend");var ct="Duration",ui="Property",fi="Delay",ei="TimingFunction",ki="PlayState",di=9999,lt=s+fi,at=s+ct,v=e+fi,oi=e+ct,gi=t.$$minErr("ng");var tt={blockTransitions:function(n,t){var i=t?"-"+t+"s":"";return p(n,[v,i]),[v,i]}},or=["$$rAF",function(n){function r(n){i=i.concat(n);u()}function u(){var f,r;if(i.length){for(f=i.shift(),r=0;r<f.length;r++)f[r]();t||n(function(){t||u()})}}var i,t;return i=r.queue=[],r.waitUntilQuiet=function(i){t&&t();t=n(function(){t=null;i();u()})},r}],sr=["$interpolate",function(n){return{link:function(t,i,r){function f(n){n=n==="on"||n==="true";i.data(ot,n)}var u=r.ngAnimateChildren;o(u)&&u.length===0?i.data(ot,!0):(f(n(u)(t)),r.$observe("ngAnimateChildren",f))}}}],l="$$animateCss",w=1e3,hr=3,cr=1.5,lr={transitionDuration:oi,transitionDelay:v,transitionProperty:e+ui,animationDuration:at,animationDelay:lt,animationIterationCount:s+"IterationCount"},ar={transitionDuration:oi,transitionDelay:v,animationDuration:at,animationDelay:lt};var pr=["$animateProvider",function(){this.$get=["$window","$$jqLite","$$AnimateRunner","$timeout","$$animateCache","$$forceReflow","$sniffer","$$rAFScheduler","$$animateQueue",function(n,t,r,o,a,v,b,g,nt){function ct(t,i,r,u,f){var e=a.get(r),o;return e||(e=vi(n,t,f),e.animationIterationCount==="infinite"&&(e.animationIterationCount=1)),o=u||e.transitionDuration>0||e.animationDuration>0,a.put(r,e,o),e}function lt(i,r,u,f){var e,s="stagger-"+u,o;return a.count(u)>0&&(e=a.get(s),e||(o=h(r,"-stagger"),t.addClass(i,o),e=vi(n,i,f),e.animationDuration=Math.max(e.animationDuration,0),e.transitionDuration=Math.max(e.transitionDuration,0),t.removeClass(i,o),a.put(s,e,!0))),e||{}}function ut(n){it.push(n);g.waitUntilQuiet(function(){var t,n;for(a.flush(),t=v(),n=0;n<it.length;n++)it[n](t);it.length=0})}function ot(n,t,i,r){var u=ct(n,t,i,r,lr),f=u.animationDelay,e=u.transitionDelay;return u.maxDelay=f&&e?Math.max(f,e):f||e,u.maxDuration=Math.max(u.animationDuration*u.animationIterationCount,u.transitionDuration),u}var rt=k(t),it=[];return function(n,v){function or(){ni()}function uu(){ni(!0)}function ni(r){if(!ki&&(!sr||!ri)){ki=!0;ri=!1;bt&&!k.$$skipPreparationClasses&&t.removeClass(n,bt);er&&t.removeClass(n,er);yt(it,!1);tt.blockTransitions(it,!1);i(at,function(n){it.style[n[0]]=""});rt(n,k);y(n,k);Object.keys(bi).length&&i(bi,function(n,t){n?it.style.setProperty(t,n):it.style.removeProperty(t)});k.onDone&&k.onDone();fi&&fi.length&&n.off(fi.join(" "),eu);var u=n.data(l);u&&(o.cancel(u[0].timer),n.removeData(l));hi&&hi.complete(!r)}}function fu(n){g.blockTransition&&tt.blockTransitions(it,n);g.blockKeyframeAnimation&&yt(it,!!n)}function gi(){return hi=new r({end:or,cancel:uu}),ut(f),ni(),{$$willAnimate:!1,start:function(){return hi},end:or}}function eu(n){var t,i,r;(n.stopPropagation(),t=n.originalEvent||n,t.target===it)&&(i=t.$manualTimeStamp||Date.now(),r=parseFloat(t.elapsedTime.toFixed(hr)),Math.max(i-yr,0)>=rr&&r>=vt&&(sr=!0,ni()))}function hu(){function f(){var r,f,v,b;if(!ki){if(fu(!1),i(at,function(n){var t=n[0],i=n[1];it.style[t]=i}),rt(n,k),t.addClass(n,er),g.recalculateTimingStyles){if(wr=it.getAttribute("class")+" "+bt,si=a.cacheKey(it,vi,k.addClass,k.removeClass),ct=ot(it,wr,si,!1),gt=ct.maxDelay,ci=Math.max(gt,0),vt=ct.maxDuration,vt===0){ni();return}g.hasTransitions=ct.transitionDuration>0;g.hasAnimations=ct.animationDuration>0}g.applyAnimationDelay&&(gt=typeof k.delay!="boolean"&&wt(k.delay)?parseFloat(k.delay):gt,ci=Math.max(gt,0),ct.animationDelay=gt,ii=pt(gt,!0),at.push(ii),it.style[ii[0]]=ii[1]);rr=ci*w;lr=vt*w;k.easing&&(f=k.easing,g.hasTransitions&&(r=e+ei,at.push([r,f]),it.style[r]=f),g.hasAnimations&&(r=s+ei,at.push([r,f]),it.style[r]=f));ct.transitionDuration&&fi.push(st);ct.animationDuration&&fi.push(ht);yr=Date.now();var y=rr+cr*lr,p=yr+y,u=n.data(l)||[],c=!0;if(u.length&&(v=u[0],c=p>v.expectedEndTime,c?o.cancel(v.timer):u.push(ni)),c&&(b=o(h,y,!1),u[0]={timer:b,expectedEndTime:p},u.push(ni),n.data(l,u)),fi.length)n.on(fi.join(" "),eu);k.to&&(k.cleanupStyles&&pi(bi,it,Object.keys(k.to)),ai(n,k))}}function h(){var i=n.data(l),t;if(i){for(t=1;t<i.length;t++)i[t]();n.removeData(l)}}if(!ki){if(!it.parentNode){ni();return}var r=function(n){if(sr)ri&&n&&(ri=!1,ni());else if(ri=!n,ct.animationDuration){var t=yt(it,ri);ri?at.push(t):tr(at,t)}},u=fr>0&&(ct.transitionDuration&&dt.transitionDuration===0||ct.animationDuration&&dt.animationDuration===0)&&Math.max(dt.animationDelay,dt.transitionDelay);u?o(f,Math.floor(u*fr*w),!1):f();ir.resume=function(){r(!0)};ir.pause=function(){r(!1)}}}var k=v||{},bi,it,dt,si,br,ur,kr,dr,gr,fr,nu,ct,gt,g,er,ii;if(k.$$prepared||(k=d(kt(k))),bi={},it=u(n),!it||!it.parentNode||!nt.enabled())return gi();var at=[],ou=n.attr("class"),tu=nr(k),ki,ri,sr,hi,ir,ci,rr,vt,lr,yr,fi=[];if(k.duration===0||!b.animations&&!b.transitions)return gi();var vi=k.event&&c(k.event)?k.event.join(" "):k.event,iu=vi&&k.structural,pr="",oi="";iu?pr=h(vi,ti,!0):vi&&(pr=vi);k.addClass&&(oi+=h(k.addClass,ft));k.removeClass&&(oi.length&&(oi+=" "),oi+=h(k.removeClass,et));k.applyClassesEarly&&oi.length&&rt(n,k);var bt=[pr,oi].join(" ").trim(),wr=ou+" "+bt,ru=tu.to&&Object.keys(tu.to).length>0,su=(k.keyframeStyle||"").length>0;return!su&&!ru&&!bt?gi():(si=a.cacheKey(it,vi,k.addClass,k.removeClass),a.containsCachedAnimationWithoutDuration(si))?(bt=null,gi()):(k.stagger>0?(br=parseFloat(k.stagger),dt={transitionDelay:br,animationDelay:br,transitionDuration:0,animationDuration:0}):dt=lt(it,bt,si,ar),k.$$skipPreparationClasses||t.addClass(n,bt),k.transitionStyle&&(kr=[e,k.transitionStyle],p(it,kr),at.push(kr)),k.duration>=0&&(ur=it.style[e].length>0,dr=yi(k.duration,ur),p(it,dr),at.push(dr)),k.keyframeStyle&&(gr=[s,k.keyframeStyle],p(it,gr),at.push(gr)),fr=dt?k.staggerIndex>=0?k.staggerIndex:a.count(si):0,nu=fr===0,nu&&!k.skipBlocking&&tt.blockTransitions(it,di),ct=ot(it,wr,si,!iu),gt=ct.maxDelay,ci=Math.max(gt,0),vt=ct.maxDuration,g={},g.hasTransitions=ct.transitionDuration>0,g.hasAnimations=ct.animationDuration>0,g.hasTransitionAll=g.hasTransitions&&ct.transitionProperty==="all",g.applyTransitionDuration=ru&&(g.hasTransitions&&!g.hasTransitionAll||g.hasAnimations&&!g.hasTransitions),g.applyAnimationDuration=k.duration&&g.hasAnimations,g.applyTransitionDelay=wt(k.delay)&&(g.applyTransitionDuration||g.hasTransitions),g.applyAnimationDelay=wt(k.delay)&&g.hasAnimations,g.recalculateTimingStyles=oi.length>0,(g.applyTransitionDuration||g.applyAnimationDuration)&&(vt=k.duration?parseFloat(k.duration):vt,g.applyTransitionDuration&&(g.hasTransitions=!0,ct.transitionDuration=vt,ur=it.style[e+ui].length>0,at.push(yi(vt,ur))),g.applyAnimationDuration&&(g.hasAnimations=!0,ct.animationDuration=vt,at.push(vr(vt)))),vt===0&&!g.recalculateTimingStyles)?gi():(er=h(bt,wi),k.delay!=null&&(typeof k.delay!="boolean"&&(ii=parseFloat(k.delay),ci=Math.max(ii,0)),g.applyTransitionDelay&&at.push(pt(ii)),g.applyAnimationDelay&&at.push(pt(ii,!0))),k.duration==null&&ct.transitionDuration>0&&(g.recalculateTimingStyles=g.recalculateTimingStyles||nu),rr=ci*w,lr=vt*w,k.skipBlocking||(g.blockTransition=ct.transitionDuration>0,g.blockKeyframeAnimation=ct.animationDuration>0&&dt.animationDelay>0&&dt.animationDuration===0),k.from&&(k.cleanupStyles&&pi(bi,it,Object.keys(k.from)),li(n,k)),g.blockTransition||g.blockKeyframeAnimation?fu(vt):k.skipBlocking||tt.blockTransitions(it,!1),{$$willAnimate:!0,end:or,start:function(){if(!ki)return ir={end:or,cancel:uu,resume:null,pause:null},hi=new r(ir),ut(hu),hi}})}}]}],wr=["$$animationProvider",function(n){function c(n){return n.parentNode&&n.parentNode.nodeType===11}n.drivers.push("$$animateCssDriver");var t="ng-animate-shim",s="ng-anchor",e="ng-anchor-out",h="ng-anchor-in";this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$sniffer","$$jqLite","$document",function(n,l,a,v,y,p,w){function g(n){return n.replace(/\bng-\S+\b/g,"")}function tt(n,t){return o(n)&&(n=n.split(" ")),o(t)&&(t=t.split(" ")),n.filter(function(n){return t.indexOf(n)===-1}).join(" ")}function rt(f,o,c){function d(n){var t={},r=u(n).getBoundingClientRect();return i(["width","height","top","left"],function(n){var i=r[n];switch(n){case"top":i+=b.scrollTop;break;case"left":i+=b.scrollLeft}t[n]=Math.floor(i)+"px"}),t}function ut(){var t=n(v,{addClass:e,delay:!0,from:d(o)});return t.$$willAnimate?t:null}function nt(n){return n.attr("class")||""}function rt(){var t=g(nt(c)),r=tt(t,w),u=tt(w,t),i=n(v,{to:d(c),addClass:h+" "+r,removeClass:e+" "+u,delay:!0});return i.$$willAnimate?i:null}function p(){v.remove();o.removeClass(t);c.removeClass(t)}var v=r(u(o).cloneNode(!0)),w=g(nt(v)),l,y,k;return(o.addClass(t),c.addClass(t),v.addClass(s),it.append(v),y=ut(),!y&&(l=rt(),!l))?p():(k=y||l,{start:function(){function i(){n&&n.end()}var t,n=k.start();return n.done(function(){if(n=null,!l&&(l=rt(),l))return n=l.start(),n.done(function(){n=null;p();t.complete()}),n;p();t.complete()}),t=new a({end:i,cancel:i})}})}function ut(n,t,r,u){var e=d(n,f),o=d(t,f),s=[];if(i(u,function(n){var i=n.out,u=n["in"],t=rt(r,i,u);t&&s.push(t)}),e||o||s.length!==0)return{start:function(){function r(){i(n,function(n){n.end()})}var n=[],t;return e&&n.push(e.start()),o&&n.push(o.start()),i(s,function(t){n.push(t.start())}),t=new a({end:r,cancel:r}),a.all(n,function(n){t.complete(n)}),t}}}function d(t){var u=t.element,i=t.options||{},r;return t.structural&&(i.event=t.event,i.structural=!0,i.applyClassesEarly=!0,t.event==="leave"&&(i.onDone=i.domOperation)),i.preparationClasses&&(i.event=nt(i.event,i.preparationClasses)),r=n(u,i),r.$$willAnimate?r:null}if(!y.animations&&!y.transitions)return f;var b=w[0].body,k=u(v),it=r(c(k)||b.contains(k)?k:b);return function(n){return n.from&&n.to?ut(n.from,n.to,n.classes,n.anchors):d(n)}}]}],br=["$animateProvider",function(n){this.$get=["$injector","$$AnimateRunner","$$jqLite",function(t,r,u){function o(i){var f,e,r,u,o;for(i=c(i)?i:i.split(" "),f=[],e={},r=0;r<i.length;r++)u=i[r],o=n.$$registeredAnimations[u],o&&!e[u]&&(f.push(t.get(o)),e[u]=!0);return f}var e=k(u);return function(n,t,u,s){function b(){s.domOperation();e(n,s)}function tt(){k=!0;b();y(n,s)}function rt(n,t,i,u,e){var s,o;switch(i){case"animate":s=[t,u.from,u.to,e];break;case"setClass":s=[t,g,nt,e];break;case"addClass":s=[t,g,e];break;case"removeClass":s=[t,nt,e];break;default:s=[t,e]}if(s.push(u),o=n.apply(n,s),o)if(ni(o.start)&&(o=o.start()),o instanceof r)o.done(e);else if(ni(o))return o;return f}function c(n,t,u,e,o){var s=[];return i(e,function(i){var e=i[o];e&&s.push(function(){var i,s,h=!1,o=function(n){h||(h=!0,(s||f)(n),i.complete(!n))};return i=new r({end:function(){o()},cancel:function(){o(!0)}}),s=rt(e,n,t,u,function(n){var t=n===!1;o(t)}),i})}),s}function it(n,t,u,f,e){var o=c(n,t,u,f,e),s,h;if(o.length===0&&(e==="beforeSetClass"?(s=c(n,"removeClass",u,f,"beforeRemoveClass"),h=c(n,"addClass",u,f,"beforeAddClass")):e==="setClass"&&(s=c(n,"removeClass",u,f,"removeClass"),h=c(n,"addClass",u,f,"addClass")),s&&(o=o.concat(s)),h&&(o=o.concat(h))),o.length!==0)return function(n){var t=[];return o.length&&i(o,function(n){t.push(n())}),t.length?r.all(t,n):n(),function(n){i(t,function(t){n?t.cancel():t.end()})}}}var k=!1,p,w,h;arguments.length===3&&ut(u)&&(s=u,u=null);s=d(s);u||(u=n.attr("class")||"",s.addClass&&(u+=" "+s.addClass),s.removeClass&&(u+=" "+s.removeClass));var g=s.addClass,nt=s.removeClass,v=o(u),l,a;if(v.length&&(t==="leave"?(w="leave",p="afterLeave"):(w="before"+t.charAt(0).toUpperCase()+t.substr(1),p=t),t!=="enter"&&t!=="move"&&(l=it(n,t,s,v,w)),a=it(n,t,s,v,p)),l||a)return{$$willAnimate:!0,end:function(){return h?h.end():(tt(),h=new r,h.complete(!0)),h},start:function(){function i(n){tt(n);h.complete(n)}function u(n){k||((t||f)(n),i(n))}if(h)return h;h=new r;var t,n=[];return l&&n.push(function(n){t=l(n)}),n.length?n.push(function(n){b();n(!0)}):b(),a&&n.push(function(n){t=a(n)}),h.setHost({end:function(){u()},cancel:function(){u(!0)}}),r.chain(n,i),h}}}}]}],kr=["$$animationProvider",function(n){n.drivers.push("$$animateJsDriver");this.$get=["$$animateJs","$$AnimateRunner",function(n,t){function r(t){var i=t.element,r=t.event,u=t.options,f=t.classes;return n(i,r,f,u)}return function(n){if(n.from&&n.to){var u=r(n.from),f=r(n.to);return!u&&!f?void 0:{start:function(){function e(){return function(){i(n,function(n){n.end()})}}function o(n){r.complete(n)}var n=[],r;return u&&n.push(u.start()),f&&n.push(f.start()),t.all(n,o),r=new t({end:e(),cancel:e()})}}}return r(n)}}]}],it="data-ng-animate",bt="$ngAnimatePin",dr=["$animateProvider",function(t){function h(n){return{addClass:n.addClass,removeClass:n.removeClass,from:n.from,to:n.to}}function nt(n){if(!n)return null;var r=n.split(p),t=Object.create(null);return i(r,function(n){t[n]=!0}),t}function w(n,t){if(n&&t){var i=nt(t);return n.split(p).some(function(n){return i[n]})}}function v(n,t,i){return f[n].some(function(n){return n(t,i)})}function s(n,t){var i=(n.addClass||"").length>0,r=(n.removeClass||"").length>0;return t?i&&r:i||r}var l=1,e=2,p=" ",f=this.rules={skip:[],cancel:[],join:[]};f.join.push(function(n){return!n.structural&&s(n)});f.skip.push(function(n){return!n.structural&&!s(n)});f.skip.push(function(n,t){return t.event==="leave"&&n.structural});f.skip.push(function(n,t){return t.structural&&t.state===e&&!n.structural});f.cancel.push(function(n,t){return t.structural&&n.structural});f.cancel.push(function(n,t){return t.state===e&&n.structural});f.cancel.push(function(n,t){if(t.structural)return!1;var i=n.addClass,r=n.removeClass,u=t.addClass,f=t.removeClass;return a(i)&&a(r)||a(u)&&a(f)?!1:w(i,f)||w(r,u)});this.$get=["$$rAF","$rootScope","$rootElement","$document","$$Map","$$animation","$$AnimateRunner","$templateRequest","$$jqLite","$$forceReflow","$$isDocumentHidden",function(f,p,w,nt,tt,ft,et,st,ht,ct,lt){function ai(n){pt.delete(n.target)}function vi(){var n=!1;return function(t){n?t():p.$$postDigest(function(){n=!0;t()})}}function fi(n,t){return g(n,t,{})}function ki(n,t,r){var u=[],f=yt[r];return f&&i(f,function(i){ei.call(i.node,t)?u.push(i.callback):r==="leave"&&ei.call(i.node,n)&&u.push(i.callback)}),u}function oi(n,t,i){var r=vt(t);return n.filter(function(n){var t=n.node===r&&(!i||n.callback===i);return!t})}function hi(n,t){n!=="close"||t.parentNode||ni.off(t)}function di(n,t,r){function vt(n,t,r,u){dt(function(){var n=ki(bt,w,t);n.length?f(function(){i(n,function(n){n(k,r,u)});hi(r,w)}):hi(r,w)});n.progress(t,r,u)}function it(n){er(k,a);ui(k,a);y(k,a);a.domOperation();tt.complete(!n)}var a=kt(r),k=ci(n),w=u(k),bt=w&&w.parentNode,tt,dt,nt,ni,ii,ri,st,ct;if(a=d(a),tt=new et,dt=vi(),c(a.addClass)&&(a.addClass=a.addClass.join(" ")),a.addClass&&!o(a.addClass)&&(a.addClass=null),c(a.removeClass)&&(a.removeClass=a.removeClass.join(" ")),a.removeClass&&!o(a.removeClass)&&(a.removeClass=null),a.from&&!ut(a.from)&&(a.from=null),a.to&&!ut(a.to)&&(a.to=null),!wt||!w||!wi(w,t,r)||!bi(w,a))return it(),tt;var rt=["enter","move","leave"].indexOf(t)>=0,yt=lt(),ot=yt||pt.get(w),b=!ot&&at.get(w)||{},gt=!!b.state;if(ot||gt&&b.state===l||(ot=!nr(w,bt,t)),ot)return yt&&vt(tt,t,"start",h(a)),it(),yt&&vt(tt,t,"close",h(a)),tt;if(rt&&gi(w),nt={structural:rt,element:k,event:t,addClass:a.addClass,removeClass:a.removeClass,close:it,options:a,runner:tt},gt){if(ni=v("skip",nt,b),ni)return b.state===e?(it(),tt):(g(k,b,nt),b.runner);if(ii=v("cancel",nt,b),ii)if(b.state===e)b.runner.end();else if(b.structural)b.close();else return g(k,b,nt),b.runner;else if(ri=v("join",nt,b),ri)if(b.state===e)fi(k,nt);else return fr(ht,k,rt?t:null,a),t=nt.event=b.event,a=g(k,b,nt),b.runner}else fi(k,nt);return(st=nt.structural,st||(st=nt.event==="animate"&&Object.keys(nt.options.to||{}).length>0||s(nt)),!st)?(it(),ti(w),tt):(ct=(b.counter||0)+1,nt.counter=ct,li(w,l,nt),p.$$postDigest(function(){var i,r,o,u,f;if(k=ci(n),i=at.get(w),r=!i,i=i||{},o=k.parent()||[],u=o.length>0&&(i.event==="animate"||i.structural||s(i)),r||i.counter!==ct||!u){r&&(ui(k,a),y(k,a));(r||rt&&i.event!==t)&&(a.domOperation(),tt.end());u||ti(w);return}t=!i.structural&&s(i,!0)?"setClass":i.event;li(w,e);f=ft(k,t,i.options);tt.setHost(f);vt(tt,t,"start",h(a));f.done(function(n){it(!n);var i=at.get(w);i&&i.counter===ct&&ti(w);vt(tt,t,"close",h(a))})}),tt)}function gi(n){var t=n.querySelectorAll("["+it+"]");i(t,function(n){var i=parseInt(n.getAttribute(it),10),t=at.get(n);if(t)switch(i){case e:t.runner.end();case l:at.delete(n)}})}function ti(n){n.removeAttribute(it);at.delete(n)}function nr(n,t){var v=nt[0].body,y=u(w),o=n===v||n.nodeName==="HTML",i=n===y,s=!1,h=pt.get(n),f,e=r.data(n,bt),p,c,l,k;for(e&&(t=u(e));t;){if(i||(i=t===y),t.nodeType!==b)break;if(p=at.get(t)||{},!s){if(c=pt.get(t),c===!0&&h!==!1){h=!0;break}else c===!1&&(h=!1);s=p.structural}if((a(f)||f===!0)&&(l=r.data(t,ot),gt(l)&&(f=l)),s&&f===!1)break;if(o||(o=t===v),o&&i)break;if(!i&&(e=r.data(t,bt),e)){t=u(e);continue}t=t.parentNode}return k=(!s||f)&&h!==!0,k&&i&&o}function li(n,t,i){i=i||{};i.state=t;n.setAttribute(it,t);var r=at.get(n),u=r?dt(r,i):i;at.set(n,u)}var at=new tt,pt=new tt,wt=null,yi=p.$watch(function(){return st.totalPendingRequests===0},function(n){n&&(yi(),p.$$postDigest(function(){p.$$postDigest(function(){wt===null&&(wt=!0)})}))}),yt=Object.create(null),pi=t.customFilter(),ii=t.classNameFilter(),ri=function(){return!0},wi=pi||ri,bi=ii?function(n,t){var i=[n.getAttribute("class"),t.addClass,t.removeClass].join(" ");return ii.test(i)}:ri,ui=k(ht),ei=n.Node.prototype.contains||function(n){return this===n||!!(this.compareDocumentPosition(n)&16)},ni={on:function(n,t,i){var u=vt(t);yt[n]=yt[n]||[];yt[n].push({node:u,callback:i});r(t).on("$destroy",function(){var r=at.get(u);r||ni.off(n,t,i)})},off:function(n,t,i){var r,u;if(arguments.length===1&&!o(arguments[0])){t=arguments[0];for(r in yt)yt[r]=oi(yt[r],t);return}(u=yt[n],u)&&(yt[n]=arguments.length===1?null:oi(u,t,i))},pin:function(n,t){si(rt(n),"element","not an element");si(rt(t),"parentElement","not an element");n.data(bt,t)},push:function(n,t,i,r){return i=i||{},i.domOperation=r,di(n,t,i)},enabled:function(n,t){var f=arguments.length,e,i;if(f===0)t=!!wt;else if(e=rt(n),e)if(i=u(n),f===1)t=!pt.get(i);else{if(!pt.has(i))r(n).on("$destroy",ai);pt.set(i,!t)}else t=wt=!!n;return t}};return ni}]}],gr=function(){var t="$$ngAnimateParentKey",i=0,n=Object.create(null);this.$get=[function(){return{cacheKey:function(n,r,u,f){var o=n.parentNode,s=o[t]||(o[t]=++i),e=[s,r,n.getAttribute("class")];return u&&e.push(u),f&&e.push(f),e.join(" ")},containsCachedAnimationWithoutDuration:function(t){var i=n[t];return i&&!i.isValid||!1},flush:function(){n=Object.create(null)},count:function(t){var i=n[t];return i?i.total:0},get:function(t){var i=n[t];return i&&i.value},put:function(t,i,r){n[t]?(n[t].total++,n[t].value=i):n[t]={total:1,value:i,isValid:r}}}}]},nu=["$animateProvider",function(){function s(n,t){n.data(o,t)}function h(n){n.removeData(o)}function f(n){return n.data(o)}var n="ng-animate-ref",e=this.drivers=[],o="$$animationRunner",t="$$animatePrepareClasses";this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner","$$Map","$$rAFScheduler","$$animateCache",function(o,c,l,a,v,p,w){function nt(n){function f(n){var e,i,t;if(n.processed)return n;for(n.processed=!0,e=n.domNode,i=e.parentNode,r.set(e,n);i;){if(t=r.get(i),t){t.processed||(t=f(t));break}i=i.parentNode}return(t||u).children.push(n),n}function e(n){for(var u=[],i=[],o,t=0;t<n.children.length;t++)i.push(n.children[t]);var f=i.length,e=0,r=[];for(t=0;t<i.length;t++)o=i[t],f<=0&&(f=e,e=0,u.push(r),r=[]),r.push(o),o.children.forEach(function(n){e++;i.push(n)}),f--;return r.length&&u.push(r),u}for(var u={children:[]},r=new v,i,t=0;t<n.length;t++)i=n[t],r.set(i.domNode,n[t]={domNode:i.domNode,element:i.element,fn:i.fn,children:[]});for(t=0;t<n.length;t++)f(n[t]);return e(u)}var b=[],g=k(o);return function(v,k,tt){function st(t){var u="["+n+"]",f=t.hasAttribute(n)?[t]:t.querySelectorAll(u),r=[];return i(f,function(t){var i=t.getAttribute(n);i&&i.length&&r.push(t)}),r}function ht(t){var f=[],e={},s,o;return i(t,function(t,o){var c=t.element,l=u(c),a=t.event,v=["enter","move"].indexOf(a)>=0,s=t.structural?st(l):[],h;s.length?(h=v?"to":"from",i(s,function(t){var i=t.getAttribute(n);e[i]=e[i]||{};e[i][h]={animationID:o,element:r(t)}})):f.push(t)}),s={},o={},i(e,function(n){var i=n.from,e=n.to,h,c,a;if(!i||!e){h=i?i.animationID:e.animationID;c=h.toString();s[c]||(s[c]=!0,f.push(t[h]));return}var r=t[i.animationID],u=t[e.animationID],l=i.animationID.toString();o[l]||(a=o[l]={structural:!0,beforeStart:function(){r.beforeStart();u.beforeStart()},close:function(){r.close();u.close()},classes:ct(r.classes,u.classes),from:r,to:u,anchors:[]},a.classes.length?f.push(a):(f.push(r),f.push(u)));o[l].anchors.push({out:i.element,"in":e.element})}),f}function ct(n,t){var f,i,r,u;for(n=n.split(" "),t=t.split(" "),f=[],i=0;i<n.length;i++)if(r=n[i],r.substring(0,3)!=="ng-")for(u=0;u<t.length;u++)if(r===t[u]){f.push(r);break}return f.join(" ")}function lt(n){for(var t=e.length-1;t>=0;t--){var r=e[t],u=l.get(r),i=u(n);if(i)return i}}function at(){it=(it?it+" ":"")+ii;o.addClass(v,it);var n=v.data(t);n&&(o.removeClass(v,n),n=null)}function vt(n,t){function i(n){var i=f(n);i&&i.setHost(t)}n.from&&n.to?(i(n.from.element),i(n.to.element)):i(n.element)}function ot(){var n=f(v);n&&(k!=="leave"||!tt.$$domOperationFired)&&n.end()}function ut(n){v.off("$destroy",ot);h(v);g(v,tt);y(v,tt);tt.domOperation();it&&o.removeClass(v,it);rt.complete(!n)}var ft,rt,et,it;if(tt=d(tt),ft=["enter","move","leave"].indexOf(k)>=0,rt=new a({end:function(){ut()},cancel:function(){ut(!0)}}),!e.length)return ut(),rt;et=hi(v.attr("class"),hi(tt.addClass,tt.removeClass));it=tt.tempClasses;it&&(et+=" "+it,tt.tempClasses=null);ft&&v.data(t,"ng-"+k+bi);s(v,rt);b.push({element:v,classes:et,event:k,structural:ft,options:tt,beforeStart:at,close:ut});v.on("$destroy",ot);return b.length>1?rt:(c.$$postDigest(function(){var v=[],y,h,r,n,c,e,l,s,a;for(i(b,function(n){f(n.element)?v.push(n):n.close()}),b.length=0,y=ht(v),h=[],i(y,function(n){var i=n.from?n.from.element:n.element,t=tt.addClass,r;t=(t?t+" ":"")+ii;r=w.cacheKey(i[0],n.event,t,tt.removeClass);h.push({element:i,domNode:u(i),fn:function(){var t,i=n.close,o,u,e;if(w.containsCachedAnimationWithoutDuration(r)){i();return}n.beforeStart();o=n.anchors?n.from.element||n.to.element:n.element;f(o)&&(u=lt(n),u&&(t=u.start));t?(e=t(),e.done(function(n){i(!n)}),vt(n,e)):i()}})}),r=nt(h),n=0;n<r.length;n++)for(c=r[n],e=0;e<c.length;e++){if(l=c[e],s=l.element,r[n][e]=l.fn,n===0){s.removeData(t);continue}a=s.data(t);a&&o.addClass(s,a)}p(r)}),rt)}}]}],tu=["$animate",function(n){return{restrict:"A",transclude:"element",terminal:!0,priority:550,link:function(t,i,r,u,f){var o,e;t.$watchCollection(r.ngAnimateSwap||r["for"],function(t){o&&n.leave(o);e&&(e.$destroy(),e=null);(t||t===0)&&f(function(t,r){o=t;e=r;n.enter(t,null,i)})})}}}],kt,dt,i,c,gt,rt,ni,ut,o,a,r,f;t.module("ngAnimate",[],function(){f=t.noop;kt=t.copy;dt=t.extend;r=t.element;i=t.forEach;c=t.isArray;o=t.isString;ut=t.isObject;a=t.isUndefined;gt=t.isDefined;ni=t.isFunction;rt=t.isElement}).info({angularVersion:"1.8.6"}).directive("ngAnimateSwap",tu).directive("ngAnimateChildren",sr).factory("$$rAFScheduler",or).provider("$$animateQueue",dr).provider("$$animateCache",gr).provider("$$animation",nu).provider("$animateCss",pr).provider("$$animateCssDriver",wr).provider("$$animateJs",br).provider("$$animateJsDriver",kr)}(window,window.angular);tableSortModule=angular.module("tableSort",[]);tableSortModule.provider("tableSortConfig",function(){this.filterTemplate="";this.filterFunction=null;this.paginationTemplate="";this.perPageOptions=[10,25,50,100];this.perPageDefault=this.perPageOptions[0];this.itemNameSingular="item";this.itemNamePlural=this.itemNameSingular+"s";this.noDataText="No "+this.itemNamePlural;isNaN(this.perPageDefault)||this.perPageOptions.indexOf(this.perPageDefault)!==-1||this.perPageOptions.push(this.perPageDefault);this.perPageOptions.sort(function(n,t){return n-t});this.$get=function(){return this}});tableSortModule.directive("tsWrapper",["$parse","$compile",function(n,t){"use strict";function i(n,t){return t.replace(/FILTER_STRING/g,"filtering.filterString").replace(/CURRENT_PAGE_RANGE/g,"pagination.getPageRangeString(TOTAL_COUNT)").replace(/TOTAL_COUNT/g,n.itemsArrayExpression+".length").replace(/PER_PAGE_OPTIONS/g,"pagination.perPageOptions").replace(/ITEMS_PER_PAGE/g,"pagination.perPage").replace(/ITEM_NAME_SINGULAR/g,"itemNameSingular").replace(/ITEM_NAME_PLURAL/g,"itemNamePlural").replace(/FILTERED_COUNT/g,"filtering.filteredCount").replace(/CURRENT_PAGE_NUMBER/g,"pagination.currentPage")}function u(){function t(n,t){return n>t?1:n<t?-1:0}var n=t,i=t;return typeof Intl=="object"?n=new Intl.Collator(undefined,{sensitivity:"case"}).compare:typeof String.prototype.localeCompare=="function"&&(n=function(n,t){return(n+"").localeCompare(t,undefined,{sensitivity:"case"})}),function(t,r){return typeof t=="number"&&typeof r=="number"?i(t,r):t instanceof Date&&r instanceof Date?i(t.getTime(),r.getTime()):n(t,r)}}var r=u();return{scope:!0,controller:["$scope","tableSortConfig",function(t,i){t.pagination={template:i.paginationTemplate,perPageOptions:i.perPageOptions.concat(),perPage:i.perPageDefault,currentPage:1,getPageRangeString:function(n){var i=n!==t.filtering.filteredCount?t.filtering.filteredCount:n,r=Math.max((t.pagination.currentPage-1)*t.pagination.perPage+1,1),u=Math.min(t.pagination.currentPage*t.pagination.perPage,i);return t.filtering.filteredCount===0?"":(u===i&&r===1?"":r+"-")+u}};t.filtering={template:i.filterTemplate,filterString:"",filterFunction:i.filterFunction,filteredCount:0,filterFields:[]};t.itemsArrayExpression="";t.itemNameSingular=i.itemNameSingular;t.itemNamePlural=i.itemNamePlural;t.noDataText=i.noDataText;t.sortExpression=[];t.headings=[];var r=function(t,i){return[n(t),null,!1,i?i:t]};this.setSortField=function(n,i,u){var f,e=r(n,u);if(t.sortExpression.length===1&&t.sortExpression[0][0]===e[0])t.sortExpression[0][2]?(i.removeClass("tablesort-desc"),i.addClass("tablesort-asc"),t.sortExpression[0][2]=!1):(i.removeClass("tablesort-asc"),i.addClass("tablesort-desc"),t.sortExpression[0][2]=!0),t.$emit("tablesort:sortOrder",[{name:t.sortExpression[0][3],order:t.sortExpression[0][2]}]);else{for(f=0;f<t.headings.length;f=f+1)t.headings[f].removeClass("tablesort-desc").removeClass("tablesort-asc");i.addClass("tablesort-asc");t.sortExpression=[e];t.$emit("tablesort:sortOrder",[{name:e[3],order:e[2]}])}};this.addSortField=function(n,i,u){for(var e=!1,o=r(n,u),f=0;f<t.sortExpression.length;f=f+1)t.sortExpression[f][0]===o[0]&&(t.sortExpression[f][2]?(i.removeClass("tablesort-desc"),i.addClass("tablesort-asc"),t.sortExpression[f][2]=!1):(i.removeClass("tablesort-asc"),i.addClass("tablesort-desc"),t.sortExpression[f][2]=!0),e=!0);e||(i.addClass("tablesort-asc"),t.sortExpression.push(o));t.$emit("tablesort:sortOrder",t.sortExpression.map(function(n){return{name:n[3],order:n[2]}}))};this.setTrackBy=function(n){t.trackBy=n};this.registerHeading=function(n){t.headings.push(n)};this.addFilterField=function(n){var i=r(n);t.filtering.filterFields.push(i)};this.setArrayExpr=function(n){t.itemsArrayExpression=n}}],link:function(u,f,e,o){var v,l,a,s,h,y,c,p;if(e.tsItemName&&(v="No "+u.itemNamePlural,u.itemNameSingular=e.tsItemName,u.itemNamePlural=e.tsItemNamePlural?e.tsItemNamePlural:e.tsItemName+"s",e.tsNoDataText||u.noDataText!==v||(u.noDataText="No "+u.itemNamePlural)),e.tsNoDataText&&(u.noDataText=e.tsNoDataText),e.tsPerPageOptions&&(u.pagination.perPageOptions=u.$eval(e.tsPerPageOptions)),e.tsPerPageDefault&&(l=u.$eval(e.tsPerPageDefault),isNaN(l)||(u.pagination.perPage=l,u.pagination.perPageOptions.indexOf(u.pagination.perPage)===-1&&(u.pagination.perPageOptions.push(u.pagination.perPage),u.pagination.perPageOptions.sort(function(n,t){return n-t})))),e.tsFilterFields)for(a=e.tsFilterFields.split(",").filter(function(n){return n&&n.trim()!==""}),s=0;s<a.length;s=s+1)o.addFilterField(a[s]);if(e.tsDisplayFiltering!=="false"&&u.filtering.template!==""&&u.filtering.filterFields.length>0&&(y=i(u,u.filtering.template),h=t(y)(u),f.parent()[0].insertBefore(h[0],f[0])),e.tsFilterFunction&&(u.filtering.filterFunction=u.$eval(e.tsFilterFunction)),angular.isFunction(u.filtering.filterFunction)||(u.filtering.filterFunction=u.filtering.filterFields.length===0?function(){return!0}:function(n){for(var r,i=!1,t=0;t<u.filtering.filterFields.length;t=t+1)i||(r=(u.filtering.filterFields[t][0](n)||"").toString().toLowerCase(),i=r.indexOf(u.filtering.filterString.toLowerCase())>-1);return i}),u.filterLimitFun=function(n){if(!e.tsFilterFunction&&u.filtering.filterString==="")return u.filtering.filteredCount=n.length,n;var t=n.filter(u.filtering.filterFunction);return u.filtering.filteredCount=t.length,t},u.sortFun=function(n,t){for(var i,f,s,h,o,e=0;e<u.sortExpression.length;e=e+1){if(i=u.sortExpression[e][0](n),f=u.sortExpression[e][0](t),h=t[u.sortExpression[e][1]],h&&(i=h(i),f=h(f)),(i===undefined||i===null)&&(i=""),(f===undefined||f===null)&&(f=""),s=u.sortExpression[e][2],o=r(i,f),o===1)return s?-1:1;if(o===-1)return s?1:-1}if(u.trackBy){if(i=n[u.trackBy],f=t[u.trackBy],(i===undefined||i===null)&&(i=""),(f===undefined||f===null)&&(f=""),o=r(i,f),o===1)return s?-1:1;if(o===-1)return s?1:-1}return 0},u.pageLimitFun=function(n){var t;if(e.tsDisplayPagination==="false"||u.pagination.template==="")return n;var r=(u.pagination.currentPage-1)*u.pagination.perPage,f=u.pagination.currentPage*u.pagination.perPage,i=[];for(t=0;t<n.length;t++)t>=r&&t<f&&i.push(n[t]);return i},e.tsDisplayPagination!=="false"&&u.pagination.template!==""&&(p=i(u,u.pagination.template),c=t(p)(u),f.after(c)),e.tsGetTableDataFunction){var w=n(e.tsGetTableDataFunction),b=w.assign,k=function(t,i,r){var f=n(u.itemsArrayExpression)(u);return t&&(f=f.sort(u.sortFun)),i&&(f=u.filterLimitFun(f)),r&&(f=u.pageLimitFun(f)),f};b(u.$parent,k)}u.$on("$destroy",function(){h&&h.remove();c&&c.remove()})}}}]);tableSortModule.directive("tsCriteria",function(){return{require:"^tsWrapper",link:function(n,t,i,r){var u=function(u){n.$apply(function(){u.shiftKey?r.addSortField(i.tsCriteria,t,i.tsName):r.setSortField(i.tsCriteria,t,i.tsName)})};t.bind("click",u);t.addClass("tablesort-sortable");"tsDefault"in i&&i.tsDefault!=="0"&&(r.addSortField(i.tsCriteria,t,i.tsName),i.tsDefault==="descending"&&r.addSortField(i.tsCriteria,t,i.tsName));"tsFilter"in i&&r.addFilterField(i.tsCriteria,t);r.registerHeading(t)}}});tableSortModule.directive("tsRepeat",["$compile","$interpolate",function(n,t){return{terminal:!0,multiElement:!0,require:"^tsWrapper",priority:1e6,link:function(i,r,u,f){for(var c=["ng-repeat","data-ng-repeat","ng-repeat-start","data-ng-repeat-start"],s=c[0],a="ts-repeat",l=0;l<c.length;l++)if(angular.isDefined(r.attr(c[l]))){s=c[l];a=s.replace(/^(data-)?ng/,"$1ts");break}var v="tablesortOrderBy:sortFun | tablesortLimit:filterLimitFun | tablesortLimit:pageLimitFun",e=r.attr(s),y=/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(\s+track\s+by\s+[\s\S]+?)?\s*$/,h=e.match(/\s+track\s+by\s+\S+?\.(\S+)/),p=e.match(y);if(h&&f.setTrackBy(h[1]),e.search(/tablesort/)!==-1?(e=e.replace(/tablesort/,v),h&&(e=e.replace(h[0],"")+h[0])):e=e.replace(y,"$1 in $2 | "+v+"$3"),angular.isUndefined(u.tsHideNoData)){var w=t.startSymbol(),b=t.endSymbol(),o=angular.element(r[0]).clone();o.removeAttr(s);o.removeAttr(a);o.addClass("showIfLast");o.children().remove();o.append('<td colspan="'+r[0].childElementCount+'">'+w+"noDataText"+b+"<\/td>");o=n(o)(i);r.parent().prepend(o)}f.setArrayExpr(p[2]);angular.element(r[0]).attr(s,e);n(r,null,1e6)(i)}}}]);tableSortModule.filter("tablesortLimit",function(){return function(n,t){if(n)return t(n)}});tableSortModule.filter("tablesortOrderBy",function(){return function(n,t){if(n){var i=n.concat();return i.sort(t)}}});tableSortModule.filter("parseInt",function(){return function(n){return parseInt(n)||null}});tableSortModule.filter("parseFloat",function(){return function(n){return parseFloat(n)||null}});tableSortModule.filter("parseDate",function(){return function(n){var t=Date.parse(n);return isNaN(t)?null:t}}),function(n){"use strict";n.module("vcRecaptcha",[])}(angular),function(n){"use strict";function t(){throw new Error('You need to set the "key" attribute to your public reCaptcha key. If you don\'t have a key, please get one from https://www.google.com/recaptcha/admin/create');}var i=n.module("vcRecaptcha");i.provider("vcRecaptchaService",function(){var r=this,i={};r.onLoadFunctionName="vcRecaptchaApiLoaded";r.setDefaults=function(t){n.copy(t,i)};r.setSiteKey=function(n){i.key=n};r.setTheme=function(n){i.theme=n};r.setStoken=function(n){i.stoken=n};r.setSize=function(n){i.size=n};r.setType=function(n){i.type=n};r.setLang=function(n){i.lang=n};r.setOnLoadFunctionName=function(n){r.onLoadFunctionName=n};r.$get=["$rootScope","$window","$q",function(u,f,e){function v(){return!o?a:e.when(o)}function l(){if(!o)throw new Error("reCaptcha has not been loaded yet.");}var c=e.defer(),a=c.promise,s={},o,h;return f.vcRecaptchaApiLoadedCallback=f.vcRecaptchaApiLoadedCallback||[],h=function(){o=f.grecaptcha;c.resolve(o)},f.vcRecaptchaApiLoadedCallback.push(h),f[r.onLoadFunctionName]=function(){f.vcRecaptchaApiLoadedCallback.forEach(function(n){n()})},n.isDefined(f.grecaptcha)&&h(),{create:function(n,r){return r.sitekey=r.key||i.key,r.theme=r.theme||i.theme,r.stoken=r.stoken||i.stoken,r.size=r.size||i.size,r.type=r.type||i.type,r.hl=r.lang||i.lang,r.sitekey&&r.sitekey.length===40||t(),v().then(function(t){var i=t.render(n,r);return s[i]=n,i})},reload:function(n){l();o.reset(n);u.$broadcast("reCaptchaReset",n)},useLang:function(n,t){var u=s[n],i,r;if(u)if(i=u.querySelector("iframe"),t)i&&i.src&&(r=i.src,/[?&]hl=/.test(r)?r=r.replace(/([?&]hl=)\w+/,"$1"+t):r+=(r.indexOf("?")===-1?"?":"&")+"hl="+t,i.src=r);else return i&&i.src&&/[?&]hl=\w+/.test(i.src)?i.src.replace(/.+[?&]hl=(\w+)([^\w].+)?/,"$1"):null;else throw new Error("reCaptcha Widget ID not exists",n);},getResponse:function(n){return l(),o.getResponse(n)},getInstance:function(n){return s[n]},destroy:function(n){delete s[n]}}}]})}(angular),function(n){"use strict";var t=n.module("vcRecaptcha");t.directive("vcRecaptcha",["$document","$timeout","vcRecaptchaService",function(t,i,r){return{restrict:"A",require:"?^^form",scope:{response:"=?ngModel",key:"=?",stoken:"=?",theme:"=?",size:"=?",type:"=?",lang:"=?",tabindex:"=?",required:"=?",onCreate:"&",onSuccess:"&",onExpire:"&"},link:function(u,f,e,o){function c(){o&&o.$setValidity("recaptcha",null);a()}function l(){i(function(){u.response="";s();u.onExpire({widgetId:u.widgetId})})}function s(){o&&o.$setValidity("recaptcha",u.required===!1?null:Boolean(u.response))}function a(){r.destroy(u.widgetId);n.element(t[0].querySelectorAll(".pls-container")).parent().remove()}u.widgetId=null;o&&n.isDefined(e.required)&&u.$watch("required",s);var h=u.$watch("key",function(t){var o=function(n){i(function(){u.response=n;s();u.onSuccess({response:n,widgetId:u.widgetId})})};r.create(f[0],{callback:o,key:t,stoken:u.stoken||e.stoken||null,theme:u.theme||e.theme||null,type:u.type||e.type||null,lang:u.lang||e.lang||null,tabindex:u.tabindex||e.tabindex||null,size:u.size||e.size||null,"expired-callback":l}).then(function(t){s();u.widgetId=t;u.onCreate({widgetId:t});u.$on("$destroy",c);u.$on("reCaptchaReset",function(i,r){(n.isUndefined(r)||t===r)&&(u.response="",s())})});h()})}}}])}(angular);elementOnloadDirective=function(){return{restrict:"A",scope:{callback:"&ngOnload"},link:function(n,t){var i=t.length>0&&t[0].contentWindow?t[0].contentWindow.location:void 0;t.on("load",function(){return n.callback({contentLocation:i})})}}};elementOnloadDirective.$inject=[];elementOnloadDirective.directiveName="ngOnload";angular.module("ngOnload",[]).directive(elementOnloadDirective.directiveName,elementOnloadDirective);angular.module("ui.bootstrap",["ui.bootstrap.tpls","ui.bootstrap.collapse","ui.bootstrap.accordion","ui.bootstrap.alert","ui.bootstrap.buttons","ui.bootstrap.carousel","ui.bootstrap.dateparser","ui.bootstrap.isClass","ui.bootstrap.datepicker","ui.bootstrap.position","ui.bootstrap.datepickerPopup","ui.bootstrap.debounce","ui.bootstrap.dropdown","ui.bootstrap.stackedMap","ui.bootstrap.modal","ui.bootstrap.paging","ui.bootstrap.pager","ui.bootstrap.pagination","ui.bootstrap.tooltip","ui.bootstrap.popover","ui.bootstrap.progressbar","ui.bootstrap.rating","ui.bootstrap.tabs","ui.bootstrap.timepicker","ui.bootstrap.typeahead"]);angular.module("ui.bootstrap.tpls",["uib/template/accordion/accordion-group.html","uib/template/accordion/accordion.html","uib/template/alert/alert.html","uib/template/carousel/carousel.html","uib/template/carousel/slide.html","uib/template/datepicker/datepicker.html","uib/template/datepicker/day.html","uib/template/datepicker/month.html","uib/template/datepicker/year.html","uib/template/datepickerPopup/popup.html","uib/template/modal/backdrop.html","uib/template/modal/window.html","uib/template/pager/pager.html","uib/template/pagination/pagination.html","uib/template/tooltip/tooltip-html-popup.html","uib/template/tooltip/tooltip-popup.html","uib/template/tooltip/tooltip-template-popup.html","uib/template/popover/popover-html.html","uib/template/popover/popover-template.html","uib/template/popover/popover.html","uib/template/progressbar/bar.html","uib/template/progressbar/progress.html","uib/template/progressbar/progressbar.html","uib/template/rating/rating.html","uib/template/tabs/tab.html","uib/template/tabs/tabset.html","uib/template/timepicker/timepicker.html","uib/template/typeahead/typeahead-match.html","uib/template/typeahead/typeahead-popup.html"]);angular.module("ui.bootstrap.collapse",[]).directive("uibCollapse",["$animate","$q","$parse","$injector",function(n,t,i,r){var u=r.has("$animateCss")?r.get("$animateCss"):null;return{link:function(r,f,e){function v(){f.hasClass("collapse")&&f.hasClass("in")||t.resolve(h(r)).then(function(){f.removeClass("collapse").addClass("collapsing").attr("aria-expanded",!0).attr("aria-hidden",!1);u?u(f,{addClass:"in",easing:"ease",to:{height:f[0].scrollHeight+"px"}}).start()["finally"](s):n.addClass(f,"in",{to:{height:f[0].scrollHeight+"px"}}).then(s)})}function s(){f.removeClass("collapsing").addClass("collapse").css({height:"auto"});c(r)}function y(){if(!f.hasClass("collapse")&&!f.hasClass("in"))return o();t.resolve(l(r)).then(function(){f.css({height:f[0].scrollHeight+"px"}).removeClass("collapse").addClass("collapsing").attr("aria-expanded",!1).attr("aria-hidden",!0);u?u(f,{removeClass:"in",to:{height:"0"}}).start()["finally"](o):n.removeClass(f,"in",{to:{height:"0"}}).then(o)})}function o(){f.css({height:"0"});f.removeClass("collapsing").addClass("collapse");a(r)}var h=i(e.expanding),c=i(e.expanded),l=i(e.collapsing),a=i(e.collapsed);r.$eval(e.uibCollapse)||f.addClass("in").addClass("collapse").attr("aria-expanded",!0).attr("aria-hidden",!1).css({height:"auto"});r.$watch(e.uibCollapse,function(n){n?y():v()})}}}]);angular.module("ui.bootstrap.accordion",["ui.bootstrap.collapse"]).constant("uibAccordionConfig",{closeOthers:!0}).controller("UibAccordionController",["$scope","$attrs","uibAccordionConfig",function(n,t,i){this.groups=[];this.closeOthers=function(r){var u=angular.isDefined(t.closeOthers)?n.$eval(t.closeOthers):i.closeOthers;u&&angular.forEach(this.groups,function(n){n!==r&&(n.isOpen=!1)})};this.addGroup=function(n){var t=this;this.groups.push(n);n.$on("$destroy",function(){t.removeGroup(n)})};this.removeGroup=function(n){var t=this.groups.indexOf(n);t!==-1&&this.groups.splice(t,1)}}]).directive("uibAccordion",function(){return{controller:"UibAccordionController",controllerAs:"accordion",transclude:!0,templateUrl:function(n,t){return t.templateUrl||"uib/template/accordion/accordion.html"}}}).directive("uibAccordionGroup",function(){return{require:"^uibAccordion",transclude:!0,replace:!0,templateUrl:function(n,t){return t.templateUrl||"uib/template/accordion/accordion-group.html"},scope:{heading:"@",panelClass:"@?",isOpen:"=?",isDisabled:"=?"},controller:function(){this.setHeading=function(n){this.heading=n}},link:function(n,t,i,r){r.addGroup(n);n.openClass=i.openClass||"panel-open";n.panelClass=i.panelClass||"panel-default";n.$watch("isOpen",function(i){t.toggleClass(n.openClass,!!i);i&&r.closeOthers(n)});n.toggleOpen=function(t){n.isDisabled||t&&t.which!==32||(n.isOpen=!n.isOpen)};var u="accordiongroup-"+n.$id+"-"+Math.floor(Math.random()*1e4);n.headingId=u+"-tab";n.panelId=u+"-panel"}}}).directive("uibAccordionHeading",function(){return{transclude:!0,template:"",replace:!0,require:"^uibAccordionGroup",link:function(n,t,i,r,u){r.setHeading(u(n,angular.noop))}}}).directive("uibAccordionTransclude",function(){function n(){return"uib-accordion-header,data-uib-accordion-header,x-uib-accordion-header,uib\\:accordion-header,[uib-accordion-header],[data-uib-accordion-header],[x-uib-accordion-header]"}return{require:"^uibAccordionGroup",link:function(t,i,r,u){t.$watch(function(){return u[r.uibAccordionTransclude]},function(t){if(t){var r=angular.element(i[0].querySelector(n()));r.html("");r.append(t)}})}}});angular.module("ui.bootstrap.alert",[]).controller("UibAlertController",["$scope","$attrs","$interpolate","$timeout",function(n,t,i,r){n.closeable=!!t.close;var u=angular.isDefined(t.dismissOnTimeout)?i(t.dismissOnTimeout)(n.$parent):null;u&&r(function(){n.close()},parseInt(u,10))}]).directive("uibAlert",function(){return{controller:"UibAlertController",controllerAs:"alert",templateUrl:function(n,t){return t.templateUrl||"uib/template/alert/alert.html"},transclude:!0,replace:!0,scope:{type:"@",close:"&"}}});angular.module("ui.bootstrap.buttons",[]).constant("uibButtonConfig",{activeClass:"active",toggleEvent:"click"}).controller("UibButtonsController",["uibButtonConfig",function(n){this.activeClass=n.activeClass||"active";this.toggleEvent=n.toggleEvent||"click"}]).directive("uibBtnRadio",["$parse",function(n){return{require:["uibBtnRadio","ngModel"],controller:"UibButtonsController",controllerAs:"buttons",link:function(t,i,r,u){var e=u[0],f=u[1],o=n(r.uibUncheckable);i.find("input").css({display:"none"});f.$render=function(){i.toggleClass(e.activeClass,angular.equals(f.$modelValue,t.$eval(r.uibBtnRadio)))};i.on(e.toggleEvent,function(){if(!r.disabled){var n=i.hasClass(e.activeClass);(!n||angular.isDefined(r.uncheckable))&&t.$apply(function(){f.$setViewValue(n?null:t.$eval(r.uibBtnRadio));f.$render()})}});r.uibUncheckable&&t.$watch(o,function(n){r.$set("uncheckable",n?"":undefined)})}}}]).directive("uibBtnCheckbox",function(){return{require:["uibBtnCheckbox","ngModel"],controller:"UibButtonsController",controllerAs:"button",link:function(n,t,i,r){function e(){return o(i.btnCheckboxTrue,!0)}function s(){return o(i.btnCheckboxFalse,!1)}function o(t,i){return angular.isDefined(t)?n.$eval(t):i}var f=r[0],u=r[1];t.find("input").css({display:"none"});u.$render=function(){t.toggleClass(f.activeClass,angular.equals(u.$modelValue,e()))};t.on(f.toggleEvent,function(){i.disabled||n.$apply(function(){u.$setViewValue(t.hasClass(f.activeClass)?s():e());u.$render()})})}}});angular.module("ui.bootstrap.carousel",[]).controller("UibCarouselController",["$scope","$element","$interval","$timeout","$animate",function(n,t,i,r,u){function a(){while(s.length)s.shift()}function h(n){for(var t=0;t<f.length;t++)f[t].slide.active=t===n}function k(i,r,c){if(!b){if(angular.extend(i,{direction:c}),angular.extend(f[o].slide||{},{direction:c}),u.enabled(t)&&!n.$currentTransition&&f[r].element&&e.slides.length>1){f[r].element.data(w,i.direction);var l=e.getCurrentIndex();angular.isNumber(l)&&f[l].element&&f[l].element.data(w,i.direction);n.$currentTransition=!0;u.on("addClass",f[r].element,function(t,i){if(i==="close"&&(n.$currentTransition=null,u.off("addClass",t),s.length)){var r=s.pop().slide,f=r.index,o=f>e.getCurrentIndex()?"next":"prev";a();k(r,f,o)}})}n.active=i.index;o=i.index;h(r);p()}}function v(n){for(var t=0;t<f.length;t++)if(f[t].slide===n)return t}function y(){c&&(i.cancel(c),c=null)}function d(t){t.length||(n.$currentTransition=null,a())}function p(){y();var t=+n.interval;!isNaN(t)&&t>0&&(c=i(g,t))}function g(){var t=+n.interval;l&&!isNaN(t)&&t>0&&f.length?n.next():n.pause()}var e=this,f=e.slides=n.slides=[],w="uib-slideDirection",o=n.active,c,l,s=[],b=!1;e.addSlide=function(t,i){f.push({slide:t,element:i});f.sort(function(n,t){return+n.slide.index-+t.slide.index});t.index!==n.active&&(f.length!==1||angular.isNumber(n.active))||(n.$currentTransition&&(n.$currentTransition=null),o=t.index,n.active=t.index,h(o),e.select(f[v(t)]),f.length===1&&n.play())};e.getCurrentIndex=function(){for(var n=0;n<f.length;n++)if(f[n].slide.index===o)return n};e.next=n.next=function(){var t=(e.getCurrentIndex()+1)%f.length;if(t===0&&n.noWrap()){n.pause();return}return e.select(f[t],"next")};e.prev=n.prev=function(){var t=e.getCurrentIndex()-1<0?f.length-1:e.getCurrentIndex()-1;if(n.noWrap()&&t===f.length-1){n.pause();return}return e.select(f[t],"prev")};e.removeSlide=function(t){var i=v(t),r=s.indexOf(f[i]);r!==-1&&s.splice(r,1);f.splice(i,1);f.length>0&&o===i?i>=f.length?(o=f.length-1,n.active=o,h(o),e.select(f[f.length-1])):(o=i,n.active=o,h(o),e.select(f[i])):o>i&&(o--,n.active=o);f.length===0&&(o=null,n.active=null,a())};e.select=n.select=function(t,i){var r=v(t.slide);i===undefined&&(i=r>e.getCurrentIndex()?"next":"prev");t.slide.index===o||n.$currentTransition?t&&t.slide.index!==o&&n.$currentTransition&&s.push(f[r]):k(t.slide,r,i)};n.indexOfSlide=function(n){return+n.slide.index};n.isActive=function(t){return n.active===t.slide.index};n.isPrevDisabled=function(){return n.active===0&&n.noWrap()};n.isNextDisabled=function(){return n.active===f.length-1&&n.noWrap()};n.pause=function(){n.noPause||(l=!1,y())};n.play=function(){l||(l=!0,p())};n.$on("$destroy",function(){b=!0;y()});n.$watch("noTransition",function(n){u.enabled(t,!n)});n.$watch("interval",p);n.$watchCollection("slides",d);n.$watch("active",function(n){var t,i;if(angular.isNumber(n)&&o!==n){for(t=0;t<f.length;t++)if(f[t].slide.index===n){n=t;break}i=f[n];i&&(h(n),e.select(f[n]),o=n)}})}]).directive("uibCarousel",function(){return{transclude:!0,replace:!0,controller:"UibCarouselController",controllerAs:"carousel",templateUrl:function(n,t){return t.templateUrl||"uib/template/carousel/carousel.html"},scope:{active:"=",interval:"=",noTransition:"=",noPause:"=",noWrap:"&"}}}).directive("uibSlide",function(){return{require:"^uibCarousel",transclude:!0,replace:!0,templateUrl:function(n,t){return t.templateUrl||"uib/template/carousel/slide.html"},scope:{actual:"=?",index:"=?"},link:function(n,t,i,r){r.addSlide(n,t);n.$on("$destroy",function(){r.removeSlide(n)})}}}).animation(".item",["$animateCss",function(n){function i(n,t,i){n.removeClass(t);i&&i()}var t="uib-slideDirection";return{beforeAddClass:function(r,u,f){if(u==="active"){var s=!1,e=r.data(t),o=e==="next"?"left":"right",h=i.bind(this,r,o+" "+e,f);return r.addClass(e),n(r,{addClass:o}).start().done(h),function(){s=!0}}f()},beforeRemoveClass:function(r,u,f){if(u==="active"){var o=!1,s=r.data(t),e=s==="next"?"left":"right",h=i.bind(this,r,e,f);return n(r,{addClass:e}).start().done(h),function(){o=!0}}f()}}}]);angular.module("ui.bootstrap.dateparser",[]).service("uibDateParser",["$log","$locale","dateFilter","orderByFilter",function(n,t,i,r){function o(n,t){var o=[],u=n.split(""),s=n.indexOf("'"),f,i;if(s>-1){for(f=!1,n=n.split(""),i=s;i<n.length;i++)f?(n[i]==="'"&&(i+1<n.length&&n[i+1]==="'"?(n[i+1]="$",u[i+1]=""):(u[i]="",f=!1)),n[i]="$"):n[i]==="'"&&(n[i]="$",u[i]="",f=!0);n=n.join("")}return angular.forEach(e,function(i){var r=n.indexOf(i.key),f,e;if(r>-1){for(n=n.split(""),u[r]="("+i.regex+")",n[r]="$",f=r+1,e=r+i.key.length;f<e;f++)u[f]="",n[f]="$";n=n.join("");o.push({index:r,key:i.key,apply:i[t],matcher:i.regex})}}),{regex:new RegExp("^"+u.join("")+"$"),map:r(o,"index")}}function a(n,t,i){return i<1?!1:t===1&&i>28?i===29&&(n%4==0&&n%100!=0||n%400==0):t===3||t===5||t===8||t===10?i<31:!0}function s(n){return parseInt(n,10)}function v(n,t){return n&&t?f(n,t):n}function y(n,t){return n&&t?f(n,t,!0):n}function h(n,t){n=n.replace(/:/g,"");var i=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return isNaN(i)?t:i}function c(n,t){return n=new Date(n.getTime()),n.setMinutes(n.getMinutes()+t),n}function f(n,t,i){i=i?-1:1;var r=n.getTimezoneOffset(),u=h(t,r);return c(n,i*(u-r))}var l=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,u,e;this.init=function(){u=t.id;this.parsers={};this.formatters={};e=[{key:"yyyy",regex:"\\d{4}",apply:function(n){this.year=+n},formatter:function(n){var t=new Date;return t.setFullYear(Math.abs(n.getFullYear())),i(t,"yyyy")}},{key:"yy",regex:"\\d{2}",apply:function(n){n=+n;this.year=n<69?n+2e3:n+1900},formatter:function(n){var t=new Date;return t.setFullYear(Math.abs(n.getFullYear())),i(t,"yy")}},{key:"y",regex:"\\d{1,4}",apply:function(n){this.year=+n},formatter:function(n){var t=new Date;return t.setFullYear(Math.abs(n.getFullYear())),i(t,"y")}},{key:"M!",regex:"0?[1-9]|1[0-2]",apply:function(n){this.month=n-1},formatter:function(n){var t=n.getMonth();return/^[0-9]$/.test(t)?i(n,"MM"):i(n,"M")}},{key:"MMMM",regex:t.DATETIME_FORMATS.MONTH.join("|"),apply:function(n){this.month=t.DATETIME_FORMATS.MONTH.indexOf(n)},formatter:function(n){return i(n,"MMMM")}},{key:"MMM",regex:t.DATETIME_FORMATS.SHORTMONTH.join("|"),apply:function(n){this.month=t.DATETIME_FORMATS.SHORTMONTH.indexOf(n)},formatter:function(n){return i(n,"MMM")}},{key:"MM",regex:"0[1-9]|1[0-2]",apply:function(n){this.month=n-1},formatter:function(n){return i(n,"MM")}},{key:"M",regex:"[1-9]|1[0-2]",apply:function(n){this.month=n-1},formatter:function(n){return i(n,"M")}},{key:"d!",regex:"[0-2]?[0-9]{1}|3[0-1]{1}",apply:function(n){this.date=+n},formatter:function(n){var t=n.getDate();return/^[1-9]$/.test(t)?i(n,"dd"):i(n,"d")}},{key:"dd",regex:"[0-2][0-9]{1}|3[0-1]{1}",apply:function(n){this.date=+n},formatter:function(n){return i(n,"dd")}},{key:"d",regex:"[1-2]?[0-9]{1}|3[0-1]{1}",apply:function(n){this.date=+n},formatter:function(n){return i(n,"d")}},{key:"EEEE",regex:t.DATETIME_FORMATS.DAY.join("|"),formatter:function(n){return i(n,"EEEE")}},{key:"EEE",regex:t.DATETIME_FORMATS.SHORTDAY.join("|"),formatter:function(n){return i(n,"EEE")}},{key:"HH",regex:"(?:0|1)[0-9]|2[0-3]",apply:function(n){this.hours=+n},formatter:function(n){return i(n,"HH")}},{key:"hh",regex:"0[0-9]|1[0-2]",apply:function(n){this.hours=+n},formatter:function(n){return i(n,"hh")}},{key:"H",regex:"1?[0-9]|2[0-3]",apply:function(n){this.hours=+n},formatter:function(n){return i(n,"H")}},{key:"h",regex:"[0-9]|1[0-2]",apply:function(n){this.hours=+n},formatter:function(n){return i(n,"h")}},{key:"mm",regex:"[0-5][0-9]",apply:function(n){this.minutes=+n},formatter:function(n){return i(n,"mm")}},{key:"m",regex:"[0-9]|[1-5][0-9]",apply:function(n){this.minutes=+n},formatter:function(n){return i(n,"m")}},{key:"sss",regex:"[0-9][0-9][0-9]",apply:function(n){this.milliseconds=+n},formatter:function(n){return i(n,"sss")}},{key:"ss",regex:"[0-5][0-9]",apply:function(n){this.seconds=+n},formatter:function(n){return i(n,"ss")}},{key:"s",regex:"[0-9]|[1-5][0-9]",apply:function(n){this.seconds=+n},formatter:function(n){return i(n,"s")}},{key:"a",regex:t.DATETIME_FORMATS.AMPMS.join("|"),apply:function(n){this.hours===12&&(this.hours=0);n==="PM"&&(this.hours+=12)},formatter:function(n){return i(n,"a")}},{key:"Z",regex:"[+-]\\d{4}",apply:function(n){var t=n.match(/([+-])(\d{2})(\d{2})/),i=t[1],r=t[2],u=t[3];this.hours+=s(i+r);this.minutes+=s(i+u)},formatter:function(n){return i(n,"Z")}},{key:"ww",regex:"[0-4][0-9]|5[0-3]",formatter:function(n){return i(n,"ww")}},{key:"w",regex:"[0-9]|[1-4][0-9]|5[0-3]",formatter:function(n){return i(n,"w")}},{key:"GGGG",regex:t.DATETIME_FORMATS.ERANAMES.join("|").replace(/\s/g,"\\s"),formatter:function(n){return i(n,"GGGG")}},{key:"GGG",regex:t.DATETIME_FORMATS.ERAS.join("|"),formatter:function(n){return i(n,"GGG")}},{key:"GG",regex:t.DATETIME_FORMATS.ERAS.join("|"),formatter:function(n){return i(n,"GG")}},{key:"G",regex:t.DATETIME_FORMATS.ERAS.join("|"),formatter:function(n){return i(n,"G")}}]};this.init();this.filter=function(n,i){if(!angular.isDate(n)||isNaN(n)||!i)return"";i=t.DATETIME_FORMATS[i]||i;t.id!==u&&this.init();this.formatters[i]||(this.formatters[i]=o(i,"formatter"));var e=this.formatters[i],f=e.map,r=i;return f.reduce(function(t,i,u){var e=r.match(new RegExp("(.*)"+i.key)),o;return(e&&angular.isString(e[1])&&(t+=e[1],r=r.replace(e[1]+i.key,"")),o=u===f.length-1?r:"",i.apply)?t+i.apply.call(null,n)+o:t+o},"")};this.parse=function(i,r,f){var e,s,h,k,y,p,w;if(!angular.isString(i)||!r)return i;r=t.DATETIME_FORMATS[r]||r;r=r.replace(l,"\\$&");t.id!==u&&this.init();this.parsers[r]||(this.parsers[r]=o(r,"apply"));var b=this.parsers[r],d=b.regex,g=b.map,c=i.match(d),v=!1;if(c&&c.length){for(angular.isDate(f)&&!isNaN(f.getTime())?e={year:f.getFullYear(),month:f.getMonth(),date:f.getDate(),hours:f.getHours(),minutes:f.getMinutes(),seconds:f.getSeconds(),milliseconds:f.getMilliseconds()}:(f&&n.warn("dateparser:","baseDate is not a valid date"),e={year:1900,month:0,date:1,hours:0,minutes:0,seconds:0,milliseconds:0}),h=1,k=c.length;h<k;h++)y=g[h-1],y.matcher==="Z"&&(v=!0),y.apply&&y.apply.call(e,c[h]);return p=v?Date.prototype.setUTCFullYear:Date.prototype.setFullYear,w=v?Date.prototype.setUTCHours:Date.prototype.setHours,a(e.year,e.month,e.date)&&(!angular.isDate(f)||isNaN(f.getTime())||v?(s=new Date(0),p.call(s,e.year,e.month,e.date),w.call(s,e.hours||0,e.minutes||0,e.seconds||0,e.milliseconds||0)):(s=new Date(f),p.call(s,e.year,e.month,e.date),w.call(s,e.hours,e.minutes,e.seconds,e.milliseconds))),s}};this.toTimezone=v;this.fromTimezone=y;this.timezoneToOffset=h;this.addDateMinutes=c;this.convertTimezoneToLocal=f}]);angular.module("ui.bootstrap.isClass",[]).directive("uibIsClass",["$animate",function(n){var t=/^\s*([\s\S]+?)\s+on\s+([\s\S]+?)\s*$/,i=/^\s*([\s\S]+?)\s+for\s+([\s\S]+?)\s*$/;return{restrict:"A",compile:function(r,u){function a(n,t){f.push(n);o.push({scope:n,element:t});l.forEach(function(t){v(t,n)});n.$on("$destroy",y)}function v(t,r){var c=t.match(i),l=r.$eval(c[1]),f=c[2],u=e[t],s;u||(s=function(t){var i=null;o.some(function(n){var r=n.scope.$eval(h);if(r===t)return i=n,!0});u.lastActivated!==i&&(u.lastActivated&&n.removeClass(u.lastActivated.element,l),i&&n.addClass(i.element,l),u.lastActivated=i)},e[t]=u={lastActivated:null,scope:r,watchFn:s,compareWithExp:f,watcher:r.$watch(f,s)});u.watchFn(r.$eval(f))}function y(n){var i=n.targetScope,r=f.indexOf(i),t;f.splice(r,1);o.splice(r,1);f.length?(t=f[0],angular.forEach(e,function(n){n.scope===i&&(n.watcher=t.$watch(n.compareWithExp,n.watchFn),n.scope=t)})):e={}}var f=[],o=[],e={},s=u.uibIsClass.match(t),h=s[2],c=s[1],l=c.split(",");return a}}}]);angular.module("ui.bootstrap.datepicker",["ui.bootstrap.dateparser","ui.bootstrap.isClass"]).value("$datepickerSuppressError",!1).value("$datepickerLiteralWarning",!0).constant("uibDatepickerConfig",{datepickerMode:"day",formatDay:"dd",formatMonth:"MMMM",formatYear:"yyyy",formatDayHeader:"EEE",formatDayTitle:"MMMM yyyy",formatMonthTitle:"yyyy",maxDate:null,maxMode:"year",minDate:null,minMode:"day",ngModelOptions:{},shortcutPropagation:!1,showWeeks:!0,yearColumns:5,yearRows:4}).controller("UibDatepickerController",["$scope","$attrs","$parse","$interpolate","$locale","$log","dateFilter","uibDatepickerConfig","$datepickerLiteralWarning","$datepickerSuppressError","uibDateParser",function(n,t,i,r,u,f,e,o,s,h,c){function w(t){n.datepickerMode=t;n.datepickerOptions.datepickerMode=t}var l=this,a={$setViewValue:angular.noop},v={},y=[],b=!!t.datepickerOptions,p;n.datepickerOptions||(n.datepickerOptions={});this.modes=["day","month","year"];["customClass","dateDisabled","datepickerMode","formatDay","formatDayHeader","formatDayTitle","formatMonth","formatMonthTitle","formatYear","maxDate","maxMode","minDate","minMode","showWeeks","shortcutPropagation","startingDay","yearColumns","yearRows"].forEach(function(t){switch(t){case"customClass":case"dateDisabled":n[t]=n.datepickerOptions[t]||angular.noop;break;case"datepickerMode":n.datepickerMode=angular.isDefined(n.datepickerOptions.datepickerMode)?n.datepickerOptions.datepickerMode:o.datepickerMode;break;case"formatDay":case"formatDayHeader":case"formatDayTitle":case"formatMonth":case"formatMonthTitle":case"formatYear":l[t]=angular.isDefined(n.datepickerOptions[t])?r(n.datepickerOptions[t])(n.$parent):o[t];break;case"showWeeks":case"shortcutPropagation":case"yearColumns":case"yearRows":l[t]=angular.isDefined(n.datepickerOptions[t])?n.datepickerOptions[t]:o[t];break;case"startingDay":l.startingDay=angular.isDefined(n.datepickerOptions.startingDay)?n.datepickerOptions.startingDay:angular.isNumber(o.startingDay)?o.startingDay:(u.DATETIME_FORMATS.FIRSTDAYOFWEEK+8)%7;break;case"maxDate":case"minDate":n.$watch("datepickerOptions."+t,function(n){n?angular.isDate(n)?l[t]=c.fromTimezone(new Date(n),v.timezone):(s&&f.warn("Literal date support has been deprecated, please switch to date object usage"),l[t]=new Date(e(n,"medium"))):l[t]=o[t]?c.fromTimezone(new Date(o[t]),v.timezone):null;l.refreshView()});break;case"maxMode":case"minMode":n.datepickerOptions[t]?n.$watch(function(){return n.datepickerOptions[t]},function(i){l[t]=n[t]=angular.isDefined(i)?i:datepickerOptions[t];(t==="minMode"&&l.modes.indexOf(n.datepickerOptions.datepickerMode)<l.modes.indexOf(l[t])||t==="maxMode"&&l.modes.indexOf(n.datepickerOptions.datepickerMode)>l.modes.indexOf(l[t]))&&(n.datepickerMode=l[t],n.datepickerOptions.datepickerMode=l[t])}):l[t]=n[t]=o[t]||null}});n.uniqueId="datepicker-"+n.$id+"-"+Math.floor(Math.random()*1e4);n.disabled=angular.isDefined(t.disabled)||!1;angular.isDefined(t.ngDisabled)&&y.push(n.$parent.$watch(t.ngDisabled,function(t){n.disabled=t;l.refreshView()}));n.isActive=function(t){return l.compare(t.date,l.activeDate)===0?(n.activeDateId=t.uid,!0):!1};this.init=function(t){a=t;v=t.$options||o.ngModelOptions;n.datepickerOptions.initDate?(l.activeDate=c.fromTimezone(n.datepickerOptions.initDate,v.timezone)||new Date,n.$watch("datepickerOptions.initDate",function(n){n&&(a.$isEmpty(a.$modelValue)||a.$invalid)&&(l.activeDate=c.fromTimezone(n,v.timezone),l.refreshView())})):l.activeDate=new Date;var i=a.$modelValue?new Date(a.$modelValue):new Date;this.activeDate=isNaN(i)?c.fromTimezone(new Date,v.timezone):c.fromTimezone(i,v.timezone);a.$render=function(){l.render()}};this.render=function(){if(a.$viewValue){var n=new Date(a.$viewValue),t=!isNaN(n);t?this.activeDate=c.fromTimezone(n,v.timezone):h||f.error('Datepicker directive: "ng-model" value must be a Date object')}this.refreshView()};this.refreshView=function(){if(this.element){n.selectedDt=null;this._refreshView();n.activeDt&&(n.activeDateId=n.activeDt.uid);var t=a.$viewValue?new Date(a.$viewValue):null;t=c.fromTimezone(t,v.timezone);a.$setValidity("dateDisabled",!t||this.element&&!this.isDisabled(t))}};this.createDateObject=function(t,i){var r=a.$viewValue?new Date(a.$viewValue):null,f,e,u;return r=c.fromTimezone(r,v.timezone),f=new Date,f=c.fromTimezone(f,v.timezone),e=this.compare(t,f),u={date:t,label:c.filter(t,i),selected:r&&this.compare(t,r)===0,disabled:this.isDisabled(t),past:e<0,current:e===0,future:e>0,customClass:this.customClass(t)||null},r&&this.compare(t,r)===0&&(n.selectedDt=u),l.activeDate&&this.compare(u.date,l.activeDate)===0&&(n.activeDt=u),u};this.isDisabled=function(t){return n.disabled||this.minDate&&this.compare(t,this.minDate)<0||this.maxDate&&this.compare(t,this.maxDate)>0||n.dateDisabled&&n.dateDisabled({date:t,mode:n.datepickerMode})};this.customClass=function(t){return n.customClass({date:t,mode:n.datepickerMode})};this.split=function(n,t){for(var i=[];n.length>0;)i.push(n.splice(0,t));return i};n.select=function(t){if(n.datepickerMode===l.minMode){var i=a.$viewValue?c.fromTimezone(new Date(a.$viewValue),v.timezone):new Date(0,0,0,0,0,0,0);i.setFullYear(t.getFullYear(),t.getMonth(),t.getDate());i=c.toTimezone(i,v.timezone);a.$setViewValue(i);a.$render()}else l.activeDate=t,w(l.modes[l.modes.indexOf(n.datepickerMode)-1]),n.$emit("uib:datepicker.mode");n.$broadcast("uib:datepicker.focus")};n.move=function(n){var t=l.activeDate.getFullYear()+n*(l.step.years||0),i=l.activeDate.getMonth()+n*(l.step.months||0);l.activeDate.setFullYear(t,i,1);l.refreshView()};n.toggleMode=function(t){(t=t||1,(n.datepickerMode!==l.maxMode||t!==1)&&(n.datepickerMode!==l.minMode||t!==-1))&&(w(l.modes[l.modes.indexOf(n.datepickerMode)+t]),n.$emit("uib:datepicker.mode"))};n.keys={13:"enter",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down"};p=function(){l.element[0].focus()};n.$on("uib:datepicker.focus",p);n.keydown=function(t){var i=n.keys[t.which];if(i&&!t.shiftKey&&!t.altKey&&!n.disabled)if(t.preventDefault(),l.shortcutPropagation||t.stopPropagation(),i==="enter"||i==="space"){if(l.isDisabled(l.activeDate))return;n.select(l.activeDate)}else t.ctrlKey&&(i==="up"||i==="down")?n.toggleMode(i==="up"?1:-1):(l.handleKeyDown(i,t),l.refreshView())};n.$on("$destroy",function(){while(y.length)y.shift()()})}]).controller("UibDaypickerController",["$scope","$element","dateFilter",function(n,t,i){function r(n,t){return t===1&&n%4==0&&(n%100!=0||n%400==0)?29:u[t]}function f(n){var t=new Date(n),i;return t.setDate(t.getDate()+4-(t.getDay()||7)),i=t.getTime(),t.setMonth(0),t.setDate(1),Math.floor(Math.round((i-t)/864e5)/7)+1}var u=[31,28,31,30,31,30,31,31,30,31,30,31];this.step={months:1};this.element=t;this.init=function(t){angular.extend(t,this);n.showWeeks=t.showWeeks;t.refreshView()};this.getDates=function(n,t){for(var r=new Array(t),i=new Date(n),u=0,f;u<t;)f=new Date(i),r[u++]=f,i.setDate(i.getDate()+1);return r};this._refreshView=function(){var y=this.activeDate.getFullYear(),h=this.activeDate.getMonth(),o=new Date(this.activeDate),t,r,u,a,v,e;o.setFullYear(y,h,1);var s=this.startingDay-o.getDay(),c=s>0?7-s:-s,l=new Date(o);for(c>0&&l.setDate(-c+1),t=this.getDates(l,42),r=0;r<42;r++)t[r]=angular.extend(this.createDateObject(t[r],this.formatDay),{secondary:t[r].getMonth()!==h,uid:n.uniqueId+"-"+r});for(n.labels=new Array(7),u=0;u<7;u++)n.labels[u]={abbr:i(t[u].date,this.formatDayHeader),full:i(t[u].date,"EEEE")};if(n.title=i(this.activeDate,this.formatDayTitle),n.rows=this.split(t,7),n.showWeeks)for(n.weekNumbers=[],a=(11-this.startingDay)%7,v=n.rows.length,e=0;e<v;e++)n.weekNumbers.push(f(n.rows[e][a].date))};this.compare=function(n,t){var i=new Date(n.getFullYear(),n.getMonth(),n.getDate()),r=new Date(t.getFullYear(),t.getMonth(),t.getDate());return i.setFullYear(n.getFullYear()),r.setFullYear(t.getFullYear()),i-r};this.handleKeyDown=function(n){var t=this.activeDate.getDate(),i;n==="left"?t=t-1:n==="up"?t=t-7:n==="right"?t=t+1:n==="down"?t=t+7:n==="pageup"||n==="pagedown"?(i=this.activeDate.getMonth()+(n==="pageup"?-1:1),this.activeDate.setMonth(i,1),t=Math.min(r(this.activeDate.getFullYear(),this.activeDate.getMonth()),t)):n==="home"?t=1:n==="end"&&(t=r(this.activeDate.getFullYear(),this.activeDate.getMonth()));this.activeDate.setDate(t)}}]).controller("UibMonthpickerController",["$scope","$element","dateFilter",function(n,t,i){this.step={years:1};this.element=t;this.init=function(n){angular.extend(n,this);n.refreshView()};this._refreshView=function(){for(var u=new Array(12),f=this.activeDate.getFullYear(),r,t=0;t<12;t++)r=new Date(this.activeDate),r.setFullYear(f,t,1),u[t]=angular.extend(this.createDateObject(r,this.formatMonth),{uid:n.uniqueId+"-"+t});n.title=i(this.activeDate,this.formatMonthTitle);n.rows=this.split(u,3)};this.compare=function(n,t){var i=new Date(n.getFullYear(),n.getMonth()),r=new Date(t.getFullYear(),t.getMonth());return i.setFullYear(n.getFullYear()),r.setFullYear(t.getFullYear()),i-r};this.handleKeyDown=function(n){var t=this.activeDate.getMonth(),i;n==="left"?t=t-1:n==="up"?t=t-3:n==="right"?t=t+1:n==="down"?t=t+3:n==="pageup"||n==="pagedown"?(i=this.activeDate.getFullYear()+(n==="pageup"?-1:1),this.activeDate.setFullYear(i)):n==="home"?t=0:n==="end"&&(t=11);this.activeDate.setMonth(t)}}]).controller("UibYearpickerController",["$scope","$element","dateFilter",function(n,t){function u(n){return parseInt((n-1)/i,10)*i+1}var r,i;this.element=t;this.yearpickerInit=function(){r=this.yearColumns;i=this.yearRows*r;this.step={years:i}};this._refreshView=function(){for(var f=new Array(i),e,t=0,o=u(this.activeDate.getFullYear());t<i;t++)e=new Date(this.activeDate),e.setFullYear(o+t,0,1),f[t]=angular.extend(this.createDateObject(e,this.formatYear),{uid:n.uniqueId+"-"+t});n.title=[f[0].label,f[i-1].label].join(" - ");n.rows=this.split(f,r);n.columns=r};this.compare=function(n,t){return n.getFullYear()-t.getFullYear()};this.handleKeyDown=function(n){var t=this.activeDate.getFullYear();n==="left"?t=t-1:n==="up"?t=t-r:n==="right"?t=t+1:n==="down"?t=t+r:n==="pageup"||n==="pagedown"?t+=(n==="pageup"?-1:1)*i:n==="home"?t=u(this.activeDate.getFullYear()):n==="end"&&(t=u(this.activeDate.getFullYear())+i-1);this.activeDate.setFullYear(t)}}]).directive("uibDatepicker",function(){return{replace:!0,templateUrl:function(n,t){return t.templateUrl||"uib/template/datepicker/datepicker.html"},scope:{datepickerOptions:"=?"},require:["uibDatepicker","^ngModel"],controller:"UibDatepickerController",controllerAs:"datepicker",link:function(n,t,i,r){var u=r[0],f=r[1];u.init(f)}}}).directive("uibDaypicker",function(){return{replace:!0,templateUrl:function(n,t){return t.templateUrl||"uib/template/datepicker/day.html"},require:["^uibDatepicker","uibDaypicker"],controller:"UibDaypickerController",link:function(n,t,i,r){var u=r[0],f=r[1];f.init(u)}}}).directive("uibMonthpicker",function(){return{replace:!0,templateUrl:function(n,t){return t.templateUrl||"uib/template/datepicker/month.html"},require:["^uibDatepicker","uibMonthpicker"],controller:"UibMonthpickerController",link:function(n,t,i,r){var u=r[0],f=r[1];f.init(u)}}}).directive("uibYearpicker",function(){return{replace:!0,templateUrl:function(n,t){return t.templateUrl||"uib/template/datepicker/year.html"},require:["^uibDatepicker","uibYearpicker"],controller:"UibYearpickerController",link:function(n,t,i,r){var u=r[0];angular.extend(u,r[1]);u.yearpickerInit();u.refreshView()}}});angular.module("ui.bootstrap.position",[]).factory("$uibPosition",["$document","$window",function(n,t){var r,u,f={normal:/(auto|scroll)/,hidden:/(auto|scroll|hidden)/},i={auto:/\s?auto?\s?/i,primary:/^(top|bottom|left|right)$/,secondary:/^(top|bottom|left|right|center)$/,vertical:/^(top|bottom)$/},e=/(HTML|BODY)/;return{getRawNode:function(n){return n.nodeName?n:n[0]||n},parseStyle:function(n){return n=parseFloat(n),isFinite(n)?n:0},offsetParent:function(i){function u(n){return(t.getComputedStyle(n).position||"static")==="static"}i=this.getRawNode(i);for(var r=i.offsetParent||n[0].documentElement;r&&r!==n[0].documentElement&&u(r);)r=r.offsetParent;return r||n[0].documentElement},scrollbarWidth:function(i){var e,f;return i?(angular.isUndefined(u)&&(e=n.find("body"),e.addClass("uib-position-body-scrollbar-measure"),u=t.innerWidth-e[0].clientWidth,u=isFinite(u)?u:0,e.removeClass("uib-position-body-scrollbar-measure")),u):(angular.isUndefined(r)&&(f=angular.element('<div class="uib-position-scrollbar-measure"><\/div>'),n.find("body").append(f),r=f[0].offsetWidth-f[0].clientWidth,r=isFinite(r)?r:0,f.remove()),r)},scrollbarPadding:function(n){n=this.getRawNode(n);var u=t.getComputedStyle(n),f=this.parseStyle(u.paddingRight),o=this.parseStyle(u.paddingBottom),i=this.scrollParent(n,!1,!0),r=this.scrollbarWidth(i,e.test(i.tagName));return{scrollbarWidth:r,widthOverflow:i.scrollWidth>i.clientWidth,right:f+r,originalRight:f,heightOverflow:i.scrollHeight>i.clientHeight,bottom:o+r,originalBottom:o}},isScrollable:function(n,i){n=this.getRawNode(n);var u=i?f.hidden:f.normal,r=t.getComputedStyle(n);return u.test(r.overflow+r.overflowY+r.overflowX)},scrollParent:function(i,r,u){var c,e,s;i=this.getRawNode(i);var l=r?f.hidden:f.normal,h=n[0].documentElement,o=t.getComputedStyle(i);if(u&&l.test(o.overflow+o.overflowY+o.overflowX))return i;if(c=o.position==="absolute",e=i.parentElement||h,e===h||o.position==="fixed")return h;while(e.parentElement&&e!==h){if(s=t.getComputedStyle(e),c&&s.position!=="static"&&(c=!1),!c&&l.test(s.overflow+s.overflowY+s.overflowX))break;e=e.parentElement}return e},position:function(i,r){var u,o,f,e;return i=this.getRawNode(i),u=this.offset(i),r&&(o=t.getComputedStyle(i),u.top-=this.parseStyle(o.marginTop),u.left-=this.parseStyle(o.marginLeft)),f=this.offsetParent(i),e={top:0,left:0},f!==n[0].documentElement&&(e=this.offset(f),e.top+=f.clientTop-f.scrollTop,e.left+=f.clientLeft-f.scrollLeft),{width:Math.round(angular.isNumber(u.width)?u.width:i.offsetWidth),height:Math.round(angular.isNumber(u.height)?u.height:i.offsetHeight),top:Math.round(u.top-e.top),left:Math.round(u.left-e.left)}},offset:function(i){i=this.getRawNode(i);var r=i.getBoundingClientRect();return{width:Math.round(angular.isNumber(r.width)?r.width:i.offsetWidth),height:Math.round(angular.isNumber(r.height)?r.height:i.offsetHeight),top:Math.round(r.top+(t.pageYOffset||n[0].documentElement.scrollTop)),left:Math.round(r.left+(t.pageXOffset||n[0].documentElement.scrollLeft))}},viewportOffset:function(i,r,u){var o;i=this.getRawNode(i);u=u!==!1?!0:!1;var s=i.getBoundingClientRect(),f={top:0,left:0,bottom:0,right:0},e=r?n[0].documentElement:this.scrollParent(i),h=e.getBoundingClientRect();return f.top=h.top+e.clientTop,f.left=h.left+e.clientLeft,e===n[0].documentElement&&(f.top+=t.pageYOffset,f.left+=t.pageXOffset),f.bottom=f.top+e.clientHeight,f.right=f.left+e.clientWidth,u&&(o=t.getComputedStyle(e),f.top+=this.parseStyle(o.paddingTop),f.bottom-=this.parseStyle(o.paddingBottom),f.left+=this.parseStyle(o.paddingLeft),f.right-=this.parseStyle(o.paddingRight)),{top:Math.round(s.top-f.top),bottom:Math.round(f.bottom-s.bottom),left:Math.round(s.left-f.left),right:Math.round(f.right-s.right)}},parsePlacement:function(n){var t=i.auto.test(n);return t&&(n=n.replace(i.auto,"")),n=n.split("-"),n[0]=n[0]||"top",i.primary.test(n[0])||(n[0]="top"),n[1]=n[1]||"center",i.secondary.test(n[1])||(n[1]="center"),n[2]=t?!0:!1,n},positionElements:function(n,r,u,f){var c,l,e,h,v,y;if(n=this.getRawNode(n),r=this.getRawNode(r),c=angular.isDefined(r.offsetWidth)?r.offsetWidth:r.prop("offsetWidth"),l=angular.isDefined(r.offsetHeight)?r.offsetHeight:r.prop("offsetHeight"),u=this.parsePlacement(u),e=f?this.offset(n):this.position(n),h={top:0,left:0,placement:""},u[2]){var o=this.viewportOffset(n,f),a=t.getComputedStyle(r),s={width:c+Math.round(Math.abs(this.parseStyle(a.marginLeft)+this.parseStyle(a.marginRight))),height:l+Math.round(Math.abs(this.parseStyle(a.marginTop)+this.parseStyle(a.marginBottom)))};u[0]=u[0]==="top"&&s.height>o.top&&s.height<=o.bottom?"bottom":u[0]==="bottom"&&s.height>o.bottom&&s.height<=o.top?"top":u[0]==="left"&&s.width>o.left&&s.width<=o.right?"right":u[0]==="right"&&s.width>o.right&&s.width<=o.left?"left":u[0];u[1]=u[1]==="top"&&s.height-e.height>o.bottom&&s.height-e.height<=o.top?"bottom":u[1]==="bottom"&&s.height-e.height>o.top&&s.height-e.height<=o.bottom?"top":u[1]==="left"&&s.width-e.width>o.right&&s.width-e.width<=o.left?"right":u[1]==="right"&&s.width-e.width>o.left&&s.width-e.width<=o.right?"left":u[1];u[1]==="center"&&(i.vertical.test(u[0])?(v=e.width/2-c/2,o.left+v<0&&s.width-e.width<=o.right?u[1]="left":o.right+v<0&&s.width-e.width<=o.left&&(u[1]="right")):(y=e.height/2-s.height/2,o.top+y<0&&s.height-e.height<=o.bottom?u[1]="top":o.bottom+y<0&&s.height-e.height<=o.top&&(u[1]="bottom")))}switch(u[0]){case"top":h.top=e.top-l;break;case"bottom":h.top=e.top+e.height;break;case"left":h.left=e.left-c;break;case"right":h.left=e.left+e.width}switch(u[1]){case"top":h.top=e.top;break;case"bottom":h.top=e.top+e.height-l;break;case"left":h.left=e.left;break;case"right":h.left=e.left+e.width-c;break;case"center":i.vertical.test(u[0])?h.left=e.left+e.width/2-c/2:h.top=e.top+e.height/2-l/2}return h.top=Math.round(h.top),h.left=Math.round(h.left),h.placement=u[1]==="center"?u[0]:u[0]+"-"+u[1],h},positionArrow:function(n,r){var o,f,e,u,c;if((n=this.getRawNode(n),o=n.querySelector(".tooltip-inner, .popover-inner"),o)&&(f=angular.element(o).hasClass("tooltip-inner"),e=f?n.querySelector(".tooltip-arrow"):n.querySelector(".arrow"),e)){if(u={top:"",bottom:"",left:"",right:""},r=this.parsePlacement(r),r[1]==="center"){angular.element(e).css(u);return}var l="border-"+r[0]+"-width",s=t.getComputedStyle(e)[l],h="border-";h+=i.vertical.test(r[0])?r[0]+"-"+r[1]:r[1]+"-"+r[0];h+="-radius";c=t.getComputedStyle(f?o:n)[h];switch(r[0]){case"top":u.bottom=f?"0":"-"+s;break;case"bottom":u.top=f?"0":"-"+s;break;case"left":u.right=f?"0":"-"+s;break;case"right":u.left=f?"0":"-"+s}u[r[1]]=c;angular.element(e).css(u)}}}}]);angular.module("ui.bootstrap.datepickerPopup",["ui.bootstrap.datepicker","ui.bootstrap.position"]).value("$datepickerPopupLiteralWarning",!0).constant("uibDatepickerPopupConfig",{altInputFormats:[],appendToBody:!1,clearText:"Clear",closeOnDateSelection:!0,closeText:"Done",currentText:"Today",datepickerPopup:"yyyy-MM-dd",datepickerPopupTemplateUrl:"uib/template/datepickerPopup/popup.html",datepickerTemplateUrl:"uib/template/datepicker/datepicker.html",html5Types:{date:"yyyy-MM-dd","datetime-local":"yyyy-MM-ddTHH:mm:ss.sss",month:"yyyy-MM"},onOpenFocus:!0,showButtonBar:!0,placement:"auto bottom-left"}).controller("UibDatepickerPopupController",["$scope","$element","$attrs","$compile","$log","$parse","$window","$document","$rootScope","$uibPosition","dateFilter","uibDateParser","uibDatepickerPopupConfig","$timeout","uibDatepickerConfig","$datepickerPopupLiteralWarning",function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){function st(t){var i=l.parse(t,b,n.date),r;if(isNaN(i))for(r=0;r<et.length;r++)if(i=l.parse(t,et[r],n.date),!isNaN(i))return i;return i}function pt(n){if(angular.isNumber(n)&&(n=new Date(n)),!n)return null;if(angular.isDate(n)&&!isNaN(n))return n;if(angular.isString(n)){var t=st(n);if(!isNaN(t))return l.toTimezone(t,g)}return w.$options&&w.$options.allowInvalid?n:undefined}function wt(n,t){var r=n||t;return!i.ngRequired&&!r?!0:(angular.isNumber(r)&&(r=new Date(r)),!r)?!0:angular.isDate(r)&&!isNaN(r)?!0:angular.isString(r)?!isNaN(st(t)):!1}function ht(i){if(n.isOpen||!n.disabled){var r=tt[0],u=t[0].contains(i.target),f=r.contains!==undefined&&r.contains(i.target);!n.isOpen||u||f||n.$apply(function(){n.isOpen=!1})}}function yt(i){i.which===27&&n.isOpen?(i.preventDefault(),i.stopPropagation(),n.$apply(function(){n.isOpen=!1}),t[0].focus()):i.which!==40||n.isOpen||(i.preventDefault(),i.stopPropagation(),n.$apply(function(){n.isOpen=!0}))}function d(){if(n.isOpen){var r=angular.element(tt[0].querySelector(".uib-datepicker-popup")),f=i.popupPlacement?i.popupPlacement:a.placement,u=h.positionElements(t,r,f,rt);r.css({top:u.top+"px",left:u.left+"px"});r.hasClass("uib-position-measure")&&r.removeClass("uib-position-measure")}}var it=!1,b,ct,rt,lt,at,vt,nt,ft,k,w,ut,tt,et,ot=[],g;this.init=function(u){if(w=u,ut=u.$options,ct=angular.isDefined(i.closeOnDateSelection)?n.$parent.$eval(i.closeOnDateSelection):a.closeOnDateSelection,rt=angular.isDefined(i.datepickerAppendToBody)?n.$parent.$eval(i.datepickerAppendToBody):a.appendToBody,lt=angular.isDefined(i.onOpenFocus)?n.$parent.$eval(i.onOpenFocus):a.onOpenFocus,at=angular.isDefined(i.datepickerPopupTemplateUrl)?i.datepickerPopupTemplateUrl:a.datepickerPopupTemplateUrl,vt=angular.isDefined(i.datepickerTemplateUrl)?i.datepickerTemplateUrl:a.datepickerTemplateUrl,et=angular.isDefined(i.altInputFormats)?n.$parent.$eval(i.altInputFormats):a.altInputFormats,n.showButtonBar=angular.isDefined(i.showButtonBar)?n.$parent.$eval(i.showButtonBar):a.showButtonBar,a.html5Types[i.type]?(b=a.html5Types[i.type],it=!0):(b=i.uibDatepickerPopup||a.datepickerPopup,i.$observe("uibDatepickerPopup",function(n){var t=n||a.datepickerPopup;if(t!==b&&(b=t,w.$modelValue=null,!b))throw new Error("uibDatepickerPopup must have a date format specified.");})),!b)throw new Error("uibDatepickerPopup must have a date format specified.");if(it&&i.uibDatepickerPopup)throw new Error("HTML5 date input types do not support custom formats.");nt=angular.element("<div uib-datepicker-popup-wrap><div uib-datepicker><\/div><\/div>");ut?(g=ut.timezone,n.ngModelOptions=angular.copy(ut),n.ngModelOptions.timezone=null,n.ngModelOptions.updateOnDefault===!0&&(n.ngModelOptions.updateOn=n.ngModelOptions.updateOn?n.ngModelOptions.updateOn+" default":"default"),nt.attr("ng-model-options","ngModelOptions")):g=null;nt.attr({"ng-model":"date","ng-change":"dateSelection(date)","template-url":at});ft=angular.element(nt.children()[0]);ft.attr("template-url",vt);n.datepickerOptions||(n.datepickerOptions={});it&&i.type==="month"&&(n.datepickerOptions.datepickerMode="month",n.datepickerOptions.minMode="month");ft.attr("datepicker-options","datepickerOptions");it?w.$formatters.push(function(t){return n.date=l.fromTimezone(t,g),t}):(w.$$parserName="date",w.$validators.date=wt,w.$parsers.unshift(pt),w.$formatters.push(function(t){return w.$isEmpty(t)?(n.date=t,t):(angular.isNumber(t)&&(t=new Date(t)),n.date=l.fromTimezone(t,g),l.filter(n.date,b))}));w.$viewChangeListeners.push(function(){n.date=st(w.$viewValue)});t.on("keydown",yt);tt=r(nt)(n);nt.remove();rt?o.find("body").append(tt):t.after(tt);n.$on("$destroy",function(){for(n.isOpen===!0&&(s.$$phase||n.$apply(function(){n.isOpen=!1})),tt.remove(),t.off("keydown",yt),o.off("click",ht),k&&k.off("scroll",d),angular.element(e).off("resize",d);ot.length;)ot.shift()()})};n.getText=function(t){return n[t+"Text"]||a[t+"Text"]};n.isDisabled=function(t){t==="today"&&(t=l.fromTimezone(new Date,g));var i={};return angular.forEach(["minDate","maxDate"],function(t){n.datepickerOptions[t]?angular.isDate(n.datepickerOptions[t])?i[t]=l.fromTimezone(new Date(n.datepickerOptions[t]),g):(p&&u.warn("Literal date support has been deprecated, please switch to date object usage"),i[t]=new Date(c(n.datepickerOptions[t],"medium"))):i[t]=null}),n.datepickerOptions&&i.minDate&&n.compare(t,i.minDate)<0||i.maxDate&&n.compare(t,i.maxDate)>0};n.compare=function(n,t){return new Date(n.getFullYear(),n.getMonth(),n.getDate())-new Date(t.getFullYear(),t.getMonth(),t.getDate())};n.dateSelection=function(i){angular.isDefined(i)&&(n.date=i);var r=n.date?l.filter(n.date,b):null;t.val(r);w.$setViewValue(r);ct&&(n.isOpen=!1,t[0].focus())};n.keydown=function(i){i.which===27&&(i.stopPropagation(),n.isOpen=!1,t[0].focus())};n.select=function(t,i){if(i.stopPropagation(),t==="today"){var r=new Date;angular.isDate(n.date)?(t=new Date(n.date),t.setFullYear(r.getFullYear(),r.getMonth(),r.getDate())):t=new Date(r.setHours(0,0,0,0))}n.dateSelection(t)};n.close=function(i){i.stopPropagation();n.isOpen=!1;t[0].focus()};n.disabled=angular.isDefined(i.disabled)||!1;i.ngDisabled&&ot.push(n.$parent.$watch(f(i.ngDisabled),function(t){n.disabled=t}));n.$watch("isOpen",function(r){r?n.disabled?n.isOpen=!1:v(function(){d();lt&&n.$broadcast("uib:datepicker.focus");o.on("click",ht);var r=i.popupPlacement?i.popupPlacement:a.placement;if(rt||h.parsePlacement(r)[2]){if(k=k||angular.element(h.scrollParent(t)),k)k.on("scroll",d)}else k=null;angular.element(e).on("resize",d)},0,!1):(o.off("click",ht),k&&k.off("scroll",d),angular.element(e).off("resize",d))});n.$on("uib:datepicker.mode",function(){v(d,0,!1)})}]).directive("uibDatepickerPopup",function(){return{require:["ngModel","uibDatepickerPopup"],controller:"UibDatepickerPopupController",scope:{datepickerOptions:"=?",isOpen:"=?",currentText:"@",clearText:"@",closeText:"@"},link:function(n,t,i,r){var u=r[0],f=r[1];f.init(u)}}}).directive("uibDatepickerPopupWrap",function(){return{replace:!0,transclude:!0,templateUrl:function(n,t){return t.templateUrl||"uib/template/datepickerPopup/popup.html"}}});angular.module("ui.bootstrap.debounce",[]).factory("$$debounce",["$timeout",function(n){return function(t,i){var r;return function(){var u=this,f=Array.prototype.slice.call(arguments);r&&n.cancel(r);r=n(function(){t.apply(u,f)},i)}}}]);angular.module("ui.bootstrap.dropdown",["ui.bootstrap.position"]).constant("uibDropdownConfig",{appendToOpenClass:"uib-dropdown-open",openClass:"open"}).service("uibDropdownService",["$document","$rootScope",function(n,t){var i=null,r,u;this.open=function(t,f){if(!i){n.on("click",r);f.on("keydown",u)}i&&i!==t&&(i.isOpen=!1);i=t};this.close=function(t,f){i===t&&(i=null,n.off("click",r),f.off("keydown",u))};r=function(n){var r,u;i&&(n&&i.getAutoClose()==="disabled"||n&&n.which===3||(r=i.getToggleElement(),n&&r&&r[0].contains(n.target))||(u=i.getDropdownElement(),n&&i.getAutoClose()==="outsideClick"&&u&&u[0].contains(n.target))||(i.isOpen=!1,t.$$phase||i.$apply()))};u=function(n){n.which===27?(n.stopPropagation(),i.focusToggleElement(),r()):i.isKeynavEnabled()&&[38,40].indexOf(n.which)!==-1&&i.isOpen&&(n.preventDefault(),n.stopPropagation(),i.focusDropdownEntry(n.which))}}]).controller("UibDropdownController",["$scope","$element","$attrs","$parse","uibDropdownConfig","uibDropdownService","$animate","$uibPosition","$document","$compile","$templateRequest",function(n,t,i,r,u,f,e,o,s,h,c){var l=this,a=n.$new(),p,k=u.appendToOpenClass,d=u.openClass,w,y=angular.noop,nt=i.onToggle?r(i.onToggle):angular.noop,b=!1,v=null,g=!1,tt=s.find("body");t.addClass("dropdown");this.init=function(){if(i.isOpen&&(w=r(i.isOpen),y=w.assign,n.$watch(w,function(n){a.isOpen=!!n})),angular.isDefined(i.dropdownAppendTo)){var u=r(i.dropdownAppendTo)(a);u&&(v=angular.element(u))}if(b=angular.isDefined(i.dropdownAppendToBody),g=angular.isDefined(i.keyboardNav),b&&!v&&(v=tt),v&&l.dropdownMenu){v.append(l.dropdownMenu);t.on("$destroy",function(){l.dropdownMenu.remove()})}};this.toggle=function(n){return a.isOpen=arguments.length?!!n:!a.isOpen,angular.isFunction(y)&&y(a,a.isOpen),a.isOpen};this.isOpen=function(){return a.isOpen};a.getToggleElement=function(){return l.toggleElement};a.getAutoClose=function(){return i.autoClose||"always"};a.getElement=function(){return t};a.isKeynavEnabled=function(){return g};a.focusDropdownEntry=function(n){var i=l.dropdownMenu?angular.element(l.dropdownMenu).find("a"):t.find("ul").eq(0).find("a");switch(n){case 40:l.selectedOption=angular.isNumber(l.selectedOption)?l.selectedOption===i.length-1?l.selectedOption:l.selectedOption+1:0;break;case 38:l.selectedOption=angular.isNumber(l.selectedOption)?l.selectedOption===0?0:l.selectedOption-1:i.length-1}i[l.selectedOption].focus()};a.getDropdownElement=function(){return l.dropdownMenu};a.focusToggleElement=function(){l.toggleElement&&l.toggleElement[0].focus()};a.$watch("isOpen",function(i,r){var s,u,g,rt,w,tt,ut,it;v&&l.dropdownMenu&&(s=o.positionElements(t,l.dropdownMenu,"bottom-left",!0),u={top:s.top+"px",display:i?"block":"none"},g=l.dropdownMenu.hasClass("dropdown-menu-right"),g?(u.left="auto",rt=o.scrollbarWidth(!0),u.right=window.innerWidth-rt-(s.left+t.prop("offsetWidth"))+"px"):(u.left=s.left+"px",u.right="auto"),b||(w=o.offset(v),u.top=s.top-w.top+"px",g?u.right=window.innerWidth-(s.left-w.left+t.prop("offsetWidth"))+"px":u.left=s.left-w.left+"px"),l.dropdownMenu.css(u));tt=v?v:t;ut=tt.hasClass(v?k:d);ut===!i&&e[i?"addClass":"removeClass"](tt,v?k:d).then(function(){angular.isDefined(i)&&i!==r&&nt(n,{open:!!i})});i?(l.dropdownMenuTemplateUrl&&c(l.dropdownMenuTemplateUrl).then(function(n){p=a.$new();h(n.trim())(p,function(n){var t=n;l.dropdownMenu.replaceWith(t);l.dropdownMenu=t})}),a.focusToggleElement(),f.open(a,t)):(l.dropdownMenuTemplateUrl&&(p&&p.$destroy(),it=angular.element('<ul class="dropdown-menu"><\/ul>'),l.dropdownMenu.replaceWith(it),l.dropdownMenu=it),f.close(a,t),l.selectedOption=null);angular.isFunction(y)&&y(n,i)})}]).directive("uibDropdown",function(){return{controller:"UibDropdownController",link:function(n,t,i,r){r.init()}}}).directive("uibDropdownMenu",function(){return{restrict:"A",require:"?^uibDropdown",link:function(n,t,i,r){if(r&&!angular.isDefined(i.dropdownNested)){t.addClass("dropdown-menu");var u=i.templateUrl;u&&(r.dropdownMenuTemplateUrl=u);r.dropdownMenu||(r.dropdownMenu=t)}}}}).directive("uibDropdownToggle",function(){return{require:"?^uibDropdown",link:function(n,t,i,r){if(r){t.addClass("dropdown-toggle");r.toggleElement=t;var u=function(u){u.preventDefault();t.hasClass("disabled")||i.disabled||n.$apply(function(){r.toggle()})};t.bind("click",u);t.attr({"aria-haspopup":!0,"aria-expanded":!1});n.$watch(r.isOpen,function(n){t.attr("aria-expanded",!!n)});n.$on("$destroy",function(){t.unbind("click",u)})}}}});angular.module("ui.bootstrap.stackedMap",[]).factory("$$stackedMap",function(){return{createNew:function(){var n=[];return{add:function(t,i){n.push({key:t,value:i})},get:function(t){for(var i=0;i<n.length;i++)if(t===n[i].key)return n[i]},keys:function(){for(var i=[],t=0;t<n.length;t++)i.push(n[t].key);return i},top:function(){return n[n.length-1]},remove:function(t){for(var r=-1,i=0;i<n.length;i++)if(t===n[i].key){r=i;break}return n.splice(r,1)[0]},removeTop:function(){return n.splice(n.length-1,1)[0]},length:function(){return n.length}}}}});angular.module("ui.bootstrap.modal",["ui.bootstrap.stackedMap","ui.bootstrap.position"]).factory("$$multiMap",function(){return{createNew:function(){var n={};return{entries:function(){return Object.keys(n).map(function(t){return{key:t,value:n[t]}})},get:function(t){return n[t]},hasKey:function(t){return!!n[t]},keys:function(){return Object.keys(n)},put:function(t,i){n[t]||(n[t]=[]);n[t].push(i)},remove:function(t,i){var r=n[t],u;r&&(u=r.indexOf(i),u!==-1&&r.splice(u,1),r.length||delete n[t])}}}}}).provider("$uibResolve",function(){var n=this;this.resolver=null;this.setResolver=function(n){this.resolver=n};this.$get=["$injector","$q",function(t,i){var r=n.resolver?t.get(n.resolver):null;return{resolve:function(n,u,f,e){if(r)return r.resolve(n,u,f,e);var o=[];return angular.forEach(n,function(n){angular.isFunction(n)||angular.isArray(n)?o.push(i.resolve(t.invoke(n))):angular.isString(n)?o.push(i.resolve(t.get(n))):o.push(i.resolve(n))}),i.all(o).then(function(t){var i={},r=0;return angular.forEach(n,function(n,u){i[u]=t[r++]}),i})}}}]}).directive("uibModalBackdrop",["$animate","$injector","$uibModalStack",function(n,t,i){function r(t,r,u){u.modalInClass&&(n.addClass(r,u.modalInClass),t.$on(i.NOW_CLOSING_EVENT,function(i,f){var e=f();t.modalOptions.animation?n.removeClass(r,u.modalInClass).then(e):e()}))}return{replace:!0,templateUrl:"uib/template/modal/backdrop.html",compile:function(n,t){return n.addClass(t.backdropClass),r}}}]).directive("uibModalWindow",["$uibModalStack","$q","$animateCss","$document",function(n,t,i,r){return{scope:{index:"@"},replace:!0,transclude:!0,templateUrl:function(n,t){return t.templateUrl||"uib/template/modal/window.html"},link:function(u,f,e){f.addClass(e.windowClass||"");f.addClass(e.windowTopClass||"");u.size=e.size;u.close=function(t){var i=n.getTop();i&&i.value.backdrop&&i.value.backdrop!=="static"&&t.target===t.currentTarget&&(t.preventDefault(),t.stopPropagation(),n.dismiss(i.key,"backdrop click"))};f.on("click",u.close);u.$isRendered=!0;var o=t.defer();e.$observe("modalRender",function(n){n==="true"&&o.resolve()});o.promise.then(function(){var o=null;e.modalInClass&&(o=i(f,{addClass:e.modalInClass}).start(),u.$on(n.NOW_CLOSING_EVENT,function(n,t){var r=t();i(f,{removeClass:e.modalInClass}).start().then(r)}));t.when(o).then(function(){var i=n.getTop(),t;i&&n.modalRendered(i.key);r[0].activeElement&&f[0].contains(r[0].activeElement)||(t=f[0].querySelector("[autofocus]"),t?t.focus():f[0].focus())})})}}}]).directive("uibModalAnimationClass",function(){return{compile:function(n,t){t.modalAnimation&&n.addClass(t.uibModalAnimationClass)}}}).directive("uibModalTransclude",function(){return{link:function(n,t,i,r,u){u(n.$parent,function(n){t.empty();t.append(n)})}}}).factory("$uibModalStack",["$animate","$animateCss","$document","$compile","$rootScope","$q","$$multiMap","$$stackedMap","$uibPosition",function(n,t,i,r,u,f,e,o,s){function ut(n){return!!(n.offsetWidth||n.offsetHeight||n.getClientRects().length)}function b(){for(var n=-1,i=c.keys(),t=0;t<i.length;t++)c.get(i[t]).value.backdrop&&(n=t);return n>-1&&n<p&&(n=p),n}function d(n,t){var i=c.get(n).value,r=i.appendTo;c.remove(n);y=c.top();y&&(p=parseInt(y.value.modalDomEl.attr("index"),10));nt(i.modalDomEl,i.modalScope,function(){var t=i.openedClass||k,u;w.remove(t,n);u=w.hasKey(t);r.toggleClass(t,u);!u&&l&&l.heightOverflow&&l.scrollbarWidth&&(l.originalRight?r.css({paddingRight:l.originalRight+"px"}):r.css({paddingRight:""}),l=null);g(!0)},i.closedDeferred);ft();t&&t.focus?t.focus():r.focus&&r.focus()}function g(n){var t;c.length()>0&&(t=c.top().value,t.modalDomEl.toggleClass(t.windowTopClass||"",n))}function ft(){if(a&&b()===-1){var n=v;nt(a,v,function(){n=null});a=undefined;v=undefined}}function nt(t,i,r,u){function o(){o.done||(o.done=!0,n.leave(t).then(function(){t.remove();u&&u.resolve()}),i.$destroy(),r&&r())}var e,s=null,c=function(){return e||(e=f.defer(),s=e.promise),function(){e.resolve()}};return i.$broadcast(h.NOW_CLOSING_EVENT,c),f.when(s).then(o)}function tt(n){var t,i,r;if(n.isDefaultPrevented())return n;if(t=c.top(),t)switch(n.which){case 27:t.value.keyboard&&(n.preventDefault(),u.$apply(function(){h.dismiss(t.key,"escape key press")}));break;case 9:i=h.loadFocusElementList(t);r=!1;n.shiftKey?(h.isFocusInFirstItem(n,i)||h.isModalFocused(n,t))&&(r=h.focusLastFocusableElement(i)):h.isFocusInLastItem(n,i)&&(r=h.focusFirstFocusableElement(i));r&&(n.preventDefault(),n.stopPropagation())}}function it(n,t,i){return!n.value.modalScope.$broadcast("modal.closing",t,i).defaultPrevented}var k="modal-open",a,v,c=o.createNew(),w=e.createNew(),h={NOW_CLOSING_EVENT:"modal.stack.now-closing"},p=0,y=null,rt="a[href], area[href], input:not([disabled]), button:not([disabled]),select:not([disabled]), textarea:not([disabled]), iframe, object, embed, *[tabindex], *[contenteditable=true]",l;u.$watch(b,function(n){v&&(v.index=n)});i.on("keydown",tt);return u.$on("$destroy",function(){i.off("keydown",tt)}),h.open=function(t,f){var nt=i[0].activeElement,d=f.openedClass||k,e,h,o;if(g(!1),y=c.top(),c.add(t,{deferred:f.deferred,renderDeferred:f.renderDeferred,closedDeferred:f.closedDeferred,modalScope:f.scope,backdrop:f.backdrop,keyboard:f.keyboard,openedClass:f.openedClass,windowTopClass:f.windowTopClass,animation:f.animation,appendTo:f.appendTo}),w.put(d,t),e=f.appendTo,h=b(),!e.length)throw new Error("appendTo element not found. Make sure that the element passed is in DOM.");h>=0&&!a&&(v=u.$new(!0),v.modalOptions=f,v.index=h,a=angular.element('<div uib-modal-backdrop="modal-backdrop"><\/div>'),a.attr("backdrop-class",f.backdropClass),f.animation&&a.attr("modal-animation","true"),r(a)(v),n.enter(a,e),l=s.scrollbarPadding(e),l.heightOverflow&&l.scrollbarWidth&&e.css({paddingRight:l.right+"px"}));p=y?parseInt(y.value.modalDomEl.attr("index"),10)+1:0;o=angular.element('<div uib-modal-window="modal-window"><\/div>');o.attr({"template-url":f.windowTemplateUrl,"window-class":f.windowClass,"window-top-class":f.windowTopClass,size:f.size,index:p,animate:"animate"}).html(f.content);f.animation&&o.attr("modal-animation","true");e.addClass(d);n.enter(r(o)(f.scope),e);c.top().value.modalDomEl=o;c.top().value.modalOpener=nt},h.close=function(n,t){var i=c.get(n);return i&&it(i,t,!0)?(i.value.modalScope.$$uibDestructionScheduled=!0,i.value.deferred.resolve(t),d(n,i.value.modalOpener),!0):!i},h.dismiss=function(n,t){var i=c.get(n);return i&&it(i,t,!1)?(i.value.modalScope.$$uibDestructionScheduled=!0,i.value.deferred.reject(t),d(n,i.value.modalOpener),!0):!i},h.dismissAll=function(n){for(var t=this.getTop();t&&this.dismiss(t.key,n);)t=this.getTop()},h.getTop=function(){return c.top()},h.modalRendered=function(n){var t=c.get(n);t&&t.value.renderDeferred.resolve()},h.focusFirstFocusableElement=function(n){return n.length>0?(n[0].focus(),!0):!1},h.focusLastFocusableElement=function(n){return n.length>0?(n[n.length-1].focus(),!0):!1},h.isModalFocused=function(n,t){if(n&&t){var i=t.value.modalDomEl;if(i&&i.length)return(n.target||n.srcElement)===i[0]}return!1},h.isFocusInFirstItem=function(n,t){return t.length>0?(n.target||n.srcElement)===t[0]:!1},h.isFocusInLastItem=function(n,t){return t.length>0?(n.target||n.srcElement)===t[t.length-1]:!1},h.loadFocusElementList=function(n){var t,i;if(n&&(t=n.value.modalDomEl,t&&t.length))return i=t[0].querySelectorAll(rt),i?Array.prototype.filter.call(i,function(n){return ut(n)}):i},h}]).provider("$uibModal",function(){var n={options:{animation:!0,backdrop:!0,keyboard:!0},$get:["$rootScope","$q","$document","$templateRequest","$controller","$uibResolve","$uibModalStack",function(t,i,r,u,f,e,o){function c(n){return n.template?i.when(n.template):u(angular.isFunction(n.templateUrl)?n.templateUrl():n.templateUrl)}var h={},s=null;return h.getPromiseChain=function(){return s},h.open=function(u){function w(){return p}var l=i.defer(),a=i.defer(),v=i.defer(),y=i.defer(),h={result:l.promise,opened:a.promise,closed:v.promise,rendered:y.promise,close:function(n){return o.close(h,n)},dismiss:function(n){return o.dismiss(h,n)}},p,b;if(u=angular.extend({},n.options,u),u.resolve=u.resolve||{},u.appendTo=u.appendTo||r.find("body").eq(0),!u.template&&!u.templateUrl)throw new Error("One of template or templateUrl options is required.");return p=i.all([c(u),e.resolve(u.resolve,{},null,null)]),b=s=i.all([s]).then(w,w).then(function(n){var c=u.scope||t,i=c.$new(),e,s,r;i.$close=h.close;i.$dismiss=h.dismiss;i.$on("$destroy",function(){i.$$uibDestructionScheduled||i.$dismiss("$uibUnscheduledDestruction")});r={};u.controller&&(r.$scope=i,r.$scope.$resolve={},r.$uibModalInstance=h,angular.forEach(n[1],function(n,t){r[t]=n;r.$scope.$resolve[t]=n}),s=f(u.controller,r,!0,u.controllerAs),u.controllerAs&&u.bindToController&&(e=s.instance,e.$close=i.$close,e.$dismiss=i.$dismiss,angular.extend(e,{$resolve:r.$scope.$resolve},c)),e=s(),angular.isFunction(e.$onInit)&&e.$onInit());o.open(h,{scope:i,deferred:l,renderDeferred:y,closedDeferred:v,content:n[0],animation:u.animation,backdrop:u.backdrop,keyboard:u.keyboard,backdropClass:u.backdropClass,windowTopClass:u.windowTopClass,windowClass:u.windowClass,windowTemplateUrl:u.windowTemplateUrl,size:u.size,openedClass:u.openedClass,appendTo:u.appendTo});a.resolve(!0)},function(n){a.reject(n);l.reject(n)})["finally"](function(){s===b&&(s=null)}),h},h}]};return n});angular.module("ui.bootstrap.paging",[]).factory("uibPaging",["$parse",function(n){return{create:function(t,i,r){t.setNumPages=r.numPages?n(r.numPages).assign:angular.noop;t.ngModelCtrl={$setViewValue:angular.noop};t._watchers=[];t.init=function(n,u){t.ngModelCtrl=n;t.config=u;n.$render=function(){t.render()};r.itemsPerPage?t._watchers.push(i.$parent.$watch(r.itemsPerPage,function(n){t.itemsPerPage=parseInt(n,10);i.totalPages=t.calculateTotalPages();t.updatePage()})):t.itemsPerPage=u.itemsPerPage;i.$watch("totalItems",function(n,r){(angular.isDefined(n)||n!==r)&&(i.totalPages=t.calculateTotalPages(),t.updatePage())})};t.calculateTotalPages=function(){var n=t.itemsPerPage<1?1:Math.ceil(i.totalItems/t.itemsPerPage);return Math.max(n||0,1)};t.render=function(){i.page=parseInt(t.ngModelCtrl.$viewValue,10)||1};i.selectPage=function(n,r){r&&r.preventDefault();var u=!i.ngDisabled||!r;u&&i.page!==n&&n>0&&n<=i.totalPages&&(r&&r.target&&r.target.blur(),t.ngModelCtrl.$setViewValue(n),t.ngModelCtrl.$render())};i.getText=function(n){return i[n+"Text"]||t.config[n+"Text"]};i.noPrevious=function(){return i.page===1};i.noNext=function(){return i.page===i.totalPages};t.updatePage=function(){t.setNumPages(i.$parent,i.totalPages);i.page>i.totalPages?i.selectPage(i.totalPages):t.ngModelCtrl.$render()};i.$on("$destroy",function(){while(t._watchers.length)t._watchers.shift()()})}}}]);angular.module("ui.bootstrap.pager",["ui.bootstrap.paging"]).controller("UibPagerController",["$scope","$attrs","uibPaging","uibPagerConfig",function(n,t,i,r){n.align=angular.isDefined(t.align)?n.$parent.$eval(t.align):r.align;i.create(this,n,t)}]).constant("uibPagerConfig",{itemsPerPage:10,previousText:"« Previous",nextText:"Next »",align:!0}).directive("uibPager",["uibPagerConfig",function(n){return{scope:{totalItems:"=",previousText:"@",nextText:"@",ngDisabled:"="},require:["uibPager","?ngModel"],controller:"UibPagerController",controllerAs:"pager",templateUrl:function(n,t){return t.templateUrl||"uib/template/pager/pager.html"},replace:!0,link:function(t,i,r,u){var e=u[0],f=u[1];f&&e.init(f,n)}}}]);angular.module("ui.bootstrap.pagination",["ui.bootstrap.paging"]).controller("UibPaginationController",["$scope","$attrs","$parse","uibPaging","uibPaginationConfig",function(n,t,i,r,u){function e(n,t,i){return{number:n,text:t,active:i}}function v(n,t){var u=[],i=1,r=t,c=angular.isDefined(f)&&f<t,s,v,y,p,w,b,k,d;for(c&&(h?(i=Math.max(n-Math.floor(f/2),1),r=i+f-1,r>t&&(r=t,i=r-f+1)):(i=(Math.ceil(n/f)-1)*f+1,r=Math.min(i+f-1,t))),s=i;s<=r;s++)v=e(s,a(s),s===n),u.push(v);return c&&f>0&&(!h||l||o)&&(i>1&&((!o||i>3)&&(y=e(i-1,"...",!1),u.unshift(y)),o&&(i===3&&(p=e(2,"2",!1),u.unshift(p)),w=e(1,"1",!1),u.unshift(w))),r<t&&((!o||r<t-2)&&(b=e(r+1,"...",!1),u.push(b)),o&&(r===t-2&&(k=e(t-1,t-1,!1),u.push(k)),d=e(t,t,!1),u.push(d)))),u}var s=this,f=angular.isDefined(t.maxSize)?n.$parent.$eval(t.maxSize):u.maxSize,h=angular.isDefined(t.rotate)?n.$parent.$eval(t.rotate):u.rotate,l=angular.isDefined(t.forceEllipses)?n.$parent.$eval(t.forceEllipses):u.forceEllipses,o=angular.isDefined(t.boundaryLinkNumbers)?n.$parent.$eval(t.boundaryLinkNumbers):u.boundaryLinkNumbers,a=angular.isDefined(t.pageLabel)?function(i){return n.$parent.$eval(t.pageLabel,{$page:i})}:angular.identity,c;n.boundaryLinks=angular.isDefined(t.boundaryLinks)?n.$parent.$eval(t.boundaryLinks):u.boundaryLinks;n.directionLinks=angular.isDefined(t.directionLinks)?n.$parent.$eval(t.directionLinks):u.directionLinks;r.create(this,n,t);t.maxSize&&s._watchers.push(n.$parent.$watch(i(t.maxSize),function(n){f=parseInt(n,10);s.render()}));c=this.render;this.render=function(){c();n.page>0&&n.page<=n.totalPages&&(n.pages=v(n.page,n.totalPages))}}]).constant("uibPaginationConfig",{itemsPerPage:10,boundaryLinks:!1,boundaryLinkNumbers:!1,directionLinks:!0,firstText:"First",previousText:"Previous",nextText:"Next",lastText:"Last",rotate:!0,forceEllipses:!1}).directive("uibPagination",["$parse","uibPaginationConfig",function(n,t){return{scope:{totalItems:"=",firstText:"@",previousText:"@",nextText:"@",lastText:"@",ngDisabled:"="},require:["uibPagination","?ngModel"],controller:"UibPaginationController",controllerAs:"pagination",templateUrl:function(n,t){return t.templateUrl||"uib/template/pagination/pagination.html"},replace:!0,link:function(n,i,r,u){var e=u[0],f=u[1];f&&e.init(f,t)}}}]);angular.module("ui.bootstrap.tooltip",["ui.bootstrap.position","ui.bootstrap.stackedMap"]).provider("$uibTooltip",function(){function r(n){var t="-";return n.replace(/[A-Z]/g,function(n,i){return(i?t:"")+n.toLowerCase()})}var i={placement:"top",placementClassPrefix:"",animation:!0,popupDelay:0,popupCloseDelay:0,useContentExp:!1},n={mouseenter:"mouseleave",click:"click",outsideClick:"outsideClick",focus:"blur",none:""},t={};this.options=function(n){angular.extend(t,n)};this.setTriggers=function(t){angular.extend(n,t)};this.$get=["$window","$compile","$timeout","$document","$uibPosition","$interpolate","$rootScope","$parse","$$stackedMap",function(u,f,e,o,s,h,c,l,a){function y(n){if(n.which===27){var t=v.top();t&&(t.value.close(),v.removeTop(),t=null)}}var v=a.createNew();o.on("keypress",y);return c.$on("$destroy",function(){o.off("keypress",y)}),function(u,c,a,y){function b(t){var i=(t||y.trigger||a).split(" "),r=i.map(function(t){return n[t]||t});return{show:i,hide:r}}y=angular.extend({},i,t,y);var k=r(u),p=h.startSymbol(),w=h.endSymbol(),d="<div "+k+'-popup uib-title="'+p+"title"+w+'" '+(y.useContentExp?'content-exp="contentExp()" ':'content="'+p+"content"+w+'" ')+'placement="'+p+"placement"+w+'" popup-class="'+p+"popupClass"+w+'" animation="animation" is-open="isOpen" origin-scope="origScope" class="uib-position-measure"><\/div>';return{compile:function(){var n=f(d);return function(t,i,r){function ft(){f.isOpen?et():at()}function at(){(!ni||t.$eval(r[c+"Enable"]))&&(vt(),ii(),f.popupDelay?nt||(nt=e(kt,f.popupDelay,!1)):kt())}function et(){ht();f.popupCloseDelay?tt||(tt=e(d,f.popupCloseDelay,!1)):d()}function kt(){if(ht(),vt(),!f.content)return angular.noop;ti();f.$evalAsync(function(){f.isOpen=!0;dt(!0);ut()})}function ht(){nt&&(e.cancel(nt),nt=null);k&&(e.cancel(k),k=null)}function d(){f&&f.$evalAsync(function(){f&&(f.isOpen=!1,dt(!1),f.animation?g||(g=e(yt,150,!1)):yt())})}function vt(){tt&&(e.cancel(tt),tt=null);g&&(e.cancel(g),g=null)}function ti(){h||(p=f.$new(),h=n(p,function(n){ot?o.find("body").append(n):i.after(n)}),ri())}function yt(){ht();vt();ui();h&&(h.remove(),h=null);p&&(p.$destroy(),p=null)}function ii(){var n,i,e;f.title=r[c+"Title"];f.content=st?st(t):r[u];f.popupClass=r[c+"Class"];f.placement=angular.isDefined(r[c+"Placement"])?r[c+"Placement"]:y.placement;n=s.parsePlacement(f.placement);rt=n[1]?n[0]+"-"+n[1]:n[0];i=parseInt(r[c+"PopupDelay"],10);e=parseInt(r[c+"PopupCloseDelay"],10);f.popupDelay=isNaN(i)?y.popupDelay:i;f.popupCloseDelay=isNaN(e)?y.popupCloseDelay:e}function dt(n){it&&angular.isFunction(it.assign)&&it.assign(t,n)}function ri(){a.length=0;st?(a.push(t.$watch(st,function(n){f.content=n;!n&&f.isOpen&&d()})),a.push(p.$watch(function(){lt||(lt=!0,p.$$postDigest(function(){lt=!1;f&&f.isOpen&&ut()}))}))):a.push(r.$observe(u,function(n){f.content=n;!n&&f.isOpen?d():ut()}));a.push(r.$observe(c+"Title",function(n){f.title=n;f.isOpen&&ut()}));a.push(r.$observe(c+"Placement",function(n){f.placement=n?n:y.placement;f.isOpen&&ut()}))}function ui(){a.length&&(angular.forEach(a,function(n){n()}),a.length=0)}function gt(n){f&&f.isOpen&&h&&(i[0].contains(n.target)||h[0].contains(n.target)||et())}function fi(){var n=r[c+"Trigger"];pt();w=b(n);w.show!=="none"&&w.show.forEach(function(n,t){if(n==="outsideClick"){i.on("click",ft);o.on("click",gt)}else if(n===w.hide[t])i.on(n,ft);else if(n){i.on(n,at);i.on(w.hide[t],et)}i.on("keypress",function(n){n.which===27&&et()})})}var h,p,g,nt,tt,k,ot=angular.isDefined(y.appendToBody)?y.appendToBody:!1,w=b(undefined),ni=angular.isDefined(r[c+"Enable"]),f=t.$new(!0),lt=!1,it=angular.isDefined(r[c+"IsOpen"])?l(r[c+"IsOpen"]):!1,st=y.useContentExp?l(r[u]):!1,a=[],rt,ut=function(){h&&h.html()&&(k||(k=e(function(){var n=s.positionElements(i,h,f.placement,ot);h.css({top:n.top+"px",left:n.left+"px"});h.hasClass(n.placement.split("-")[0])||(h.removeClass(rt.split("-")[0]),h.addClass(n.placement.split("-")[0]));h.hasClass(y.placementClassPrefix+n.placement)||(h.removeClass(y.placementClassPrefix+rt),h.addClass(y.placementClassPrefix+n.placement));h.hasClass("uib-position-measure")?(s.positionArrow(h,n.placement),h.removeClass("uib-position-measure")):rt!==n.placement&&s.positionArrow(h,n.placement);rt=n.placement;k=null},0,!1)))},pt,wt,bt,ct;f.origScope=t;f.isOpen=!1;v.add(f,{close:d});f.contentExp=function(){return f.content};r.$observe("disabled",function(n){n&&ht();n&&f.isOpen&&d()});it&&t.$watch(it,function(n){f&&!n===f.isOpen&&ft()});pt=function(){w.show.forEach(function(n){n==="outsideClick"?i.off("click",ft):(i.off(n,at),i.off(n,ft))});w.hide.forEach(function(n){n==="outsideClick"?o.off("click",gt):i.off(n,et)})};fi();wt=t.$eval(r[c+"Animation"]);f.animation=angular.isDefined(wt)?!!wt:y.animation;ct=c+"AppendToBody";bt=ct in r&&r[ct]===undefined?!0:t.$eval(r[ct]);ot=angular.isDefined(bt)?bt:ot;t.$on("$destroy",function(){pt();yt();v.remove(f);f=null})}}}}}]}).directive("uibTooltipTemplateTransclude",["$animate","$sce","$compile","$templateRequest",function(n,t,i,r){return{link:function(u,f,e){var a=u.$eval(e.tooltipTemplateTranscludeScope),l=0,o,s,h,c=function(){s&&(s.remove(),s=null);o&&(o.$destroy(),o=null);h&&(n.leave(h).then(function(){s=null}),s=h,h=null)};u.$watch(t.parseAsResourceUrl(e.uibTooltipTemplateTransclude),function(t){var e=++l;t?(r(t,!0).then(function(r){if(e===l){var u=a.$new(),s=r,v=i(s)(u,function(t){c();n.enter(t,f)});o=u;h=v;o.$emit("$includeContentLoaded",t)}},function(){e===l&&(c(),u.$emit("$includeContentError",t))}),u.$emit("$includeContentRequested",t)):c()});u.$on("$destroy",c)}}}]).directive("uibTooltipClasses",["$uibPosition",function(n){return{restrict:"A",link:function(t,i,r){if(t.placement){var u=n.parsePlacement(t.placement);i.addClass(u[0])}t.popupClass&&i.addClass(t.popupClass);t.animation()&&i.addClass(r.tooltipAnimationClass)}}}]).directive("uibTooltipPopup",function(){return{replace:!0,scope:{content:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/tooltip/tooltip-popup.html"}}).directive("uibTooltip",["$uibTooltip",function(n){return n("uibTooltip","tooltip","mouseenter")}]).directive("uibTooltipTemplatePopup",function(){return{replace:!0,scope:{contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&",originScope:"&"},templateUrl:"uib/template/tooltip/tooltip-template-popup.html"}}).directive("uibTooltipTemplate",["$uibTooltip",function(n){return n("uibTooltipTemplate","tooltip","mouseenter",{useContentExp:!0})}]).directive("uibTooltipHtmlPopup",function(){return{replace:!0,scope:{contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/tooltip/tooltip-html-popup.html"}}).directive("uibTooltipHtml",["$uibTooltip",function(n){return n("uibTooltipHtml","tooltip","mouseenter",{useContentExp:!0})}]);angular.module("ui.bootstrap.popover",["ui.bootstrap.tooltip"]).directive("uibPopoverTemplatePopup",function(){return{replace:!0,scope:{uibTitle:"@",contentExp:"&",placement:"@",popupClass:"@",animation:"&",isOpen:"&",originScope:"&"},templateUrl:"uib/template/popover/popover-template.html"}}).directive("uibPopoverTemplate",["$uibTooltip",function(n){return n("uibPopoverTemplate","popover","click",{useContentExp:!0})}]).directive("uibPopoverHtmlPopup",function(){return{replace:!0,scope:{contentExp:"&",uibTitle:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/popover/popover-html.html"}}).directive("uibPopoverHtml",["$uibTooltip",function(n){return n("uibPopoverHtml","popover","click",{useContentExp:!0})}]).directive("uibPopoverPopup",function(){return{replace:!0,scope:{uibTitle:"@",content:"@",placement:"@",popupClass:"@",animation:"&",isOpen:"&"},templateUrl:"uib/template/popover/popover.html"}}).directive("uibPopover",["$uibTooltip",function(n){return n("uibPopover","popover","click")}]);angular.module("ui.bootstrap.progressbar",[]).constant("uibProgressConfig",{animate:!0,max:100}).controller("UibProgressController",["$scope","$attrs","uibProgressConfig",function(n,t,i){function u(){return angular.isDefined(n.maxParam)?n.maxParam:i.max}var r=this,f=angular.isDefined(t.animate)?n.$parent.$eval(t.animate):i.animate;this.bars=[];n.max=u();this.addBar=function(n,t,i){f||t.css({transition:"none"});this.bars.push(n);n.max=u();n.title=i&&angular.isDefined(i.title)?i.title:"progressbar";n.$watch("value",function(){n.recalculatePercentage()});n.recalculatePercentage=function(){var t=r.bars.reduce(function(n,t){return t.percent=+(100*t.value/t.max).toFixed(2),n+t.percent},0);t>100&&(n.percent-=t-100)};n.$on("$destroy",function(){t=null;r.removeBar(n)})};this.removeBar=function(n){this.bars.splice(this.bars.indexOf(n),1);this.bars.forEach(function(n){n.recalculatePercentage()})};n.$watch("maxParam",function(){r.bars.forEach(function(n){n.max=u();n.recalculatePercentage()})})}]).directive("uibProgress",function(){return{replace:!0,transclude:!0,controller:"UibProgressController",require:"uibProgress",scope:{maxParam:"=?max"},templateUrl:"uib/template/progressbar/progress.html"}}).directive("uibBar",function(){return{replace:!0,transclude:!0,require:"^uibProgress",scope:{value:"=",type:"@"},templateUrl:"uib/template/progressbar/bar.html",link:function(n,t,i,r){r.addBar(n,t,i)}}}).directive("uibProgressbar",function(){return{replace:!0,transclude:!0,controller:"UibProgressController",scope:{value:"=",maxParam:"=?max",type:"@"},templateUrl:"uib/template/progressbar/progressbar.html",link:function(n,t,i,r){r.addBar(n,angular.element(t.children()[0]),{title:i.title})}}});angular.module("ui.bootstrap.rating",[]).constant("uibRatingConfig",{max:5,stateOn:null,stateOff:null,enableReset:!0,titles:["one","two","three","four","five"]}).controller("UibRatingController",["$scope","$attrs","uibRatingConfig",function(n,t,i){var r={$setViewValue:angular.noop},u=this;this.init=function(u){var f,e;r=u;r.$render=this.render;r.$formatters.push(function(n){return angular.isNumber(n)&&n<<0!==n&&(n=Math.round(n)),n});this.stateOn=angular.isDefined(t.stateOn)?n.$parent.$eval(t.stateOn):i.stateOn;this.stateOff=angular.isDefined(t.stateOff)?n.$parent.$eval(t.stateOff):i.stateOff;this.enableReset=angular.isDefined(t.enableReset)?n.$parent.$eval(t.enableReset):i.enableReset;f=angular.isDefined(t.titles)?n.$parent.$eval(t.titles):i.titles;this.titles=angular.isArray(f)&&f.length>0?f:i.titles;e=angular.isDefined(t.ratingStates)?n.$parent.$eval(t.ratingStates):new Array(angular.isDefined(t.max)?n.$parent.$eval(t.max):i.max);n.range=this.buildTemplateObjects(e)};this.buildTemplateObjects=function(n){for(var t=0,i=n.length;t<i;t++)n[t]=angular.extend({index:t},{stateOn:this.stateOn,stateOff:this.stateOff,title:this.getTitle(t)},n[t]);return n};this.getTitle=function(n){return n>=this.titles.length?n+1:this.titles[n]};n.rate=function(t){if(!n.readonly&&t>=0&&t<=n.range.length){var i=u.enableReset&&r.$viewValue===t?0:t;r.$setViewValue(i);r.$render()}};n.enter=function(t){n.readonly||(n.value=t);n.onHover({value:t})};n.reset=function(){n.value=r.$viewValue;n.onLeave()};n.onKeydown=function(t){/(37|38|39|40)/.test(t.which)&&(t.preventDefault(),t.stopPropagation(),n.rate(n.value+(t.which===38||t.which===39?1:-1)))};this.render=function(){n.value=r.$viewValue;n.title=u.getTitle(n.value-1)}}]).directive("uibRating",function(){return{require:["uibRating","ngModel"],scope:{readonly:"=?readOnly",onHover:"&",onLeave:"&"},controller:"UibRatingController",templateUrl:"uib/template/rating/rating.html",replace:!0,link:function(n,t,i,r){var u=r[0],f=r[1];u.init(f)}}});angular.module("ui.bootstrap.tabs",[]).controller("UibTabsetController",["$scope",function(n){function r(n){for(var i=0;i<t.tabs.length;i++)if(t.tabs[i].index===n)return i}var t=this,i,u;t.tabs=[];t.select=function(n,f){var s,o,e;if(!u){if(s=r(i),o=t.tabs[s],o){o.tab.onDeselect({$event:f,$selectedIndex:n});if(f&&f.isDefaultPrevented())return;o.tab.active=!1}if(e=t.tabs[n],e){e.tab.onSelect({$event:f});e.tab.active=!0;t.active=e.index;i=e.index}else!e&&angular.isDefined(i)&&(t.active=null,i=null)}};t.addTab=function(n){if(t.tabs.push({tab:n,index:n.index}),t.tabs.sort(function(n,t){return n.index>t.index?1:n.index<t.index?-1:0}),n.index===t.active||!angular.isDefined(t.active)&&t.tabs.length===1){var i=r(n.index);t.select(i)}};t.removeTab=function(n){for(var u,i,r=0;r<t.tabs.length;r++)if(t.tabs[r].tab===n){i=r;break}t.tabs[i].index===t.active&&(u=i===t.tabs.length-1?i-1:i+1%t.tabs.length,t.select(u));t.tabs.splice(i,1)};n.$watch("tabset.active",function(n){angular.isDefined(n)&&n!==i&&t.select(r(n))});n.$on("$destroy",function(){u=!0})}]).directive("uibTabset",function(){return{transclude:!0,replace:!0,scope:{},bindToController:{active:"=?",type:"@"},controller:"UibTabsetController",controllerAs:"tabset",templateUrl:function(n,t){return t.templateUrl||"uib/template/tabs/tabset.html"},link:function(n,t,i){n.vertical=angular.isDefined(i.vertical)?n.$parent.$eval(i.vertical):!1;n.justified=angular.isDefined(i.justified)?n.$parent.$eval(i.justified):!1}}}).directive("uibTab",["$parse",function(n){return{require:"^uibTabset",replace:!0,templateUrl:function(n,t){return t.templateUrl||"uib/template/tabs/tab.html"},transclude:!0,scope:{heading:"@",index:"=?",classes:"@?",onSelect:"&select",onDeselect:"&deselect"},controller:function(){},controllerAs:"tab",link:function(t,i,r,u,f){t.disabled=!1;r.disable&&t.$parent.$watch(n(r.disable),function(n){t.disabled=!!n});angular.isUndefined(r.index)&&(t.index=u.tabs&&u.tabs.length?Math.max.apply(null,u.tabs.map(function(n){return n.index}))+1:0);angular.isUndefined(r.classes)&&(t.classes="");t.select=function(n){var r,i;if(!t.disabled){for(i=0;i<u.tabs.length;i++)if(u.tabs[i].tab===t){r=i;break}u.select(r,n)}};u.addTab(t);t.$on("$destroy",function(){u.removeTab(t)});t.$transcludeFn=f}}}]).directive("uibTabHeadingTransclude",function(){return{restrict:"A",require:"^uibTab",link:function(n,t){n.$watch("headingElement",function(n){n&&(t.html(""),t.append(n))})}}}).directive("uibTabContentTransclude",function(){function n(n){return n.tagName&&(n.hasAttribute("uib-tab-heading")||n.hasAttribute("data-uib-tab-heading")||n.hasAttribute("x-uib-tab-heading")||n.tagName.toLowerCase()==="uib-tab-heading"||n.tagName.toLowerCase()==="data-uib-tab-heading"||n.tagName.toLowerCase()==="x-uib-tab-heading"||n.tagName.toLowerCase()==="uib:tab-heading")}return{restrict:"A",require:"^uibTabset",link:function(t,i,r){var u=t.$eval(r.uibTabContentTransclude).tab;u.$transcludeFn(u.$parent,function(t){angular.forEach(t,function(t){n(t)?u.headingElement=t:i.append(t)})})}}});angular.module("ui.bootstrap.timepicker",[]).constant("uibTimepickerConfig",{hourStep:1,minuteStep:1,secondStep:1,showMeridian:!0,showSeconds:!1,meridians:null,readonlyInput:!1,mousewheel:!0,arrowkeys:!0,showSpinners:!0,templateUrl:"uib/template/timepicker/timepicker.html"}).controller("UibTimepickerController",["$scope","$element","$attrs","$parse","$log","$locale","uibTimepickerConfig",function(n,t,i,r,u,f,e){function tt(){var t=+n.hours,i=n.showMeridian?t>0&&t<13:t>=0&&t<24;return!i||n.hours===""?undefined:(n.showMeridian&&(t===12&&(t=0),n.meridian===v[1]&&(t=t+12)),t)}function it(){var t=+n.minutes,i=t>=0&&t<60;return!i||n.minutes===""?undefined:t}function ot(){var t=+n.seconds;return t>=0&&t<60?t:undefined}function k(n,t){return n===null?"":angular.isDefined(n)&&n.toString().length<2&&!t?"0"+n:n.toString()}function g(n){nt();s.$setViewValue(new Date(o));ut(n)}function nt(){s.$setValidity("time",!0);n.invalidHours=!1;n.invalidMinutes=!1;n.invalidSeconds=!1}function ut(t){if(s.$modelValue){var i=o.getHours(),r=o.getMinutes(),u=o.getSeconds();n.showMeridian&&(i=i===0||i===12?12:i%12);n.hours=t==="h"?i:k(i,!et);t!=="m"&&(n.minutes=k(r));n.meridian=o.getHours()<12?v[0]:v[1];t!=="s"&&(n.seconds=k(u));n.meridian=o.getHours()<12?v[0]:v[1]}else n.hours=null,n.minutes=null,n.seconds=null,n.meridian=v[0]}function y(n){o=rt(o,n);g()}function d(n,t){return rt(n,t*60)}function rt(n,t){var i=new Date(n.getTime()+t*1e3),r=new Date(n);return r.setHours(i.getHours(),i.getMinutes(),i.getSeconds()),r}function ft(){return(n.hours===null||n.hours==="")&&(n.minutes===null||n.minutes==="")&&(!n.showSeconds||n.showSeconds&&(n.seconds===null||n.seconds===""))}var o=new Date,a=[],s={$setViewValue:angular.noop},v=angular.isDefined(i.meridians)?n.$parent.$eval(i.meridians):e.meridians||f.DATETIME_FORMATS.AMPMS,et=angular.isDefined(i.padHours)?n.$parent.$eval(i.padHours):!0,p,w,c,l,h,b;n.tabindex=angular.isDefined(i.tabindex)?i.tabindex:0;t.removeAttr("tabindex");this.init=function(t,r){var h;s=t;s.$render=this.render;s.$formatters.unshift(function(n){return n?new Date(n):null});var u=r.eq(0),f=r.eq(1),o=r.eq(2),c=angular.isDefined(i.mousewheel)?n.$parent.$eval(i.mousewheel):e.mousewheel;c&&this.setupMousewheelEvents(u,f,o);h=angular.isDefined(i.arrowkeys)?n.$parent.$eval(i.arrowkeys):e.arrowkeys;h&&this.setupArrowkeyEvents(u,f,o);n.readonlyInput=angular.isDefined(i.readonlyInput)?n.$parent.$eval(i.readonlyInput):e.readonlyInput;this.setupInputEvents(u,f,o)};p=e.hourStep;i.hourStep&&a.push(n.$parent.$watch(r(i.hourStep),function(n){p=+n}));w=e.minuteStep;i.minuteStep&&a.push(n.$parent.$watch(r(i.minuteStep),function(n){w=+n}));a.push(n.$parent.$watch(r(i.min),function(n){var t=new Date(n);c=isNaN(t)?undefined:t}));a.push(n.$parent.$watch(r(i.max),function(n){var t=new Date(n);l=isNaN(t)?undefined:t}));h=!1;i.ngDisabled&&a.push(n.$parent.$watch(r(i.ngDisabled),function(n){h=n}));n.noIncrementHours=function(){var n=d(o,p*60);return h||n>l||n<o&&n<c};n.noDecrementHours=function(){var n=d(o,-p*60);return h||n<c||n>o&&n>l};n.noIncrementMinutes=function(){var n=d(o,w);return h||n>l||n<o&&n<c};n.noDecrementMinutes=function(){var n=d(o,-w);return h||n<c||n>o&&n>l};n.noIncrementSeconds=function(){var n=rt(o,b);return h||n>l||n<o&&n<c};n.noDecrementSeconds=function(){var n=rt(o,-b);return h||n<c||n>o&&n>l};n.noToggleMeridian=function(){return o.getHours()<12?h||d(o,720)>l:h||d(o,-720)<c};b=e.secondStep;i.secondStep&&a.push(n.$parent.$watch(r(i.secondStep),function(n){b=+n}));n.showSeconds=e.showSeconds;i.showSeconds&&a.push(n.$parent.$watch(r(i.showSeconds),function(t){n.showSeconds=!!t}));n.showMeridian=e.showMeridian;i.showMeridian&&a.push(n.$parent.$watch(r(i.showMeridian),function(t){if(n.showMeridian=!!t,s.$error.time){var i=tt(),r=it();angular.isDefined(i)&&angular.isDefined(r)&&(o.setHours(i),g())}else ut()}));this.setupMousewheelEvents=function(t,i,r){var u=function(n){n.originalEvent&&(n=n.originalEvent);var t=n.wheelDelta?n.wheelDelta:-n.deltaY;return n.detail||t>0};t.bind("mousewheel wheel",function(t){h||n.$apply(u(t)?n.incrementHours():n.decrementHours());t.preventDefault()});i.bind("mousewheel wheel",function(t){h||n.$apply(u(t)?n.incrementMinutes():n.decrementMinutes());t.preventDefault()});r.bind("mousewheel wheel",function(t){h||n.$apply(u(t)?n.incrementSeconds():n.decrementSeconds());t.preventDefault()})};this.setupArrowkeyEvents=function(t,i,r){t.bind("keydown",function(t){h||(t.which===38?(t.preventDefault(),n.incrementHours(),n.$apply()):t.which===40&&(t.preventDefault(),n.decrementHours(),n.$apply()))});i.bind("keydown",function(t){h||(t.which===38?(t.preventDefault(),n.incrementMinutes(),n.$apply()):t.which===40&&(t.preventDefault(),n.decrementMinutes(),n.$apply()))});r.bind("keydown",function(t){h||(t.which===38?(t.preventDefault(),n.incrementSeconds(),n.$apply()):t.which===40&&(t.preventDefault(),n.decrementSeconds(),n.$apply()))})};this.setupInputEvents=function(t,i,r){if(n.readonlyInput){n.updateHours=angular.noop;n.updateMinutes=angular.noop;n.updateSeconds=angular.noop;return}var u=function(t,i,r){s.$setViewValue(null);s.$setValidity("time",!1);angular.isDefined(t)&&(n.invalidHours=t);angular.isDefined(i)&&(n.invalidMinutes=i);angular.isDefined(r)&&(n.invalidSeconds=r)};n.updateHours=function(){var n=tt(),t=it();s.$setDirty();angular.isDefined(n)&&angular.isDefined(t)?(o.setHours(n),o.setMinutes(t),o<c||o>l?u(!0):g("h")):u(!0)};t.bind("blur",function(){s.$setTouched();ft()?nt():n.hours===null||n.hours===""?u(!0):!n.invalidHours&&n.hours<10&&n.$apply(function(){n.hours=k(n.hours,!et)})});n.updateMinutes=function(){var n=it(),t=tt();s.$setDirty();angular.isDefined(n)&&angular.isDefined(t)?(o.setHours(t),o.setMinutes(n),o<c||o>l?u(undefined,!0):g("m")):u(undefined,!0)};i.bind("blur",function(){s.$setTouched();ft()?nt():n.minutes===null?u(undefined,!0):!n.invalidMinutes&&n.minutes<10&&n.$apply(function(){n.minutes=k(n.minutes)})});n.updateSeconds=function(){var n=ot();s.$setDirty();angular.isDefined(n)?(o.setSeconds(n),g("s")):u(undefined,undefined,!0)};r.bind("blur",function(){ft()?nt():!n.invalidSeconds&&n.seconds<10&&n.$apply(function(){n.seconds=k(n.seconds)})})};this.render=function(){var t=s.$viewValue;isNaN(t)?(s.$setValidity("time",!1),u.error('Timepicker directive: "ng-model" value must be a Date object, a number of milliseconds since 01.01.1970 or a string representing an RFC2822 or ISO 8601 date.')):(t&&(o=t),o<c||o>l?(s.$setValidity("time",!1),n.invalidHours=!0,n.invalidMinutes=!0):nt(),ut())};n.showSpinners=angular.isDefined(i.showSpinners)?n.$parent.$eval(i.showSpinners):e.showSpinners;n.incrementHours=function(){n.noIncrementHours()||y(p*3600)};n.decrementHours=function(){n.noDecrementHours()||y(-p*3600)};n.incrementMinutes=function(){n.noIncrementMinutes()||y(w*60)};n.decrementMinutes=function(){n.noDecrementMinutes()||y(-w*60)};n.incrementSeconds=function(){n.noIncrementSeconds()||y(b)};n.decrementSeconds=function(){n.noDecrementSeconds()||y(-b)};n.toggleMeridian=function(){var t=it(),i=tt();n.noToggleMeridian()||(angular.isDefined(t)&&angular.isDefined(i)?y(720*(o.getHours()<12?60:-60)):n.meridian=n.meridian===v[0]?v[1]:v[0])};n.blur=function(){s.$setTouched()};n.$on("$destroy",function(){while(a.length)a.shift()()})}]).directive("uibTimepicker",["uibTimepickerConfig",function(n){return{require:["uibTimepicker","?^ngModel"],controller:"UibTimepickerController",controllerAs:"timepicker",replace:!0,scope:{},templateUrl:function(t,i){return i.templateUrl||n.templateUrl},link:function(n,t,i,r){var f=r[0],u=r[1];u&&f.init(u,t.find("input"))}}}]);angular.module("ui.bootstrap.typeahead",["ui.bootstrap.debounce","ui.bootstrap.position"]).factory("uibTypeaheadParser",["$parse",function(n){var t=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w\d]*))\s+in\s+([\s\S]+?)$/;return{parse:function(i){var r=i.match(t);if(!r)throw new Error('Expected typeahead specification in form of "_modelValue_ (as _label_)? for _item_ in _collection_" but got "'+i+'".');return{itemName:r[3],source:n(r[4]),viewMapper:n(r[2]||r[1]),modelMapper:n(r[1])}}}}]).controller("UibTypeaheadController",["$scope","$element","$attrs","$compile","$parse","$q","$timeout","$document","$window","$rootScope","$$debounce","$uibPosition","uibTypeaheadParser",function(n,t,i,r,u,f,e,o,s,h,c,l,a){function lt(){v.moveInProgress||(v.moveInProgress=!0,v.$digest());ni()}function ti(){v.position=nt?l.offset(t):l.position(t);v.position.top+=t.prop("offsetHeight")}var ri=[9,13,27,38,40],y,rt,d=n.$eval(i.typeaheadMinLength),at,g,ht,tt,w,b,gt,ct,ni,yt,ii,pt,wt,it;d||d===0||(d=1);n.$watch(i.typeaheadMinLength,function(n){d=!n&&n!==0?1:n});at=n.$eval(i.typeaheadWaitMs)||0;g=n.$eval(i.typeaheadEditable)!==!1;n.$watch(i.typeaheadEditable,function(n){g=n!==!1});var ut=u(i.typeaheadLoading).assign||angular.noop,ui=i.typeaheadShouldSelect?u(i.typeaheadShouldSelect):function(n,t){var i=t.$event;return i.which===13||i.which===9},fi=u(i.typeaheadOnSelect),ei=angular.isDefined(i.typeaheadSelectOnBlur)?n.$eval(i.typeaheadSelectOnBlur):!1,ft=u(i.typeaheadNoResults).assign||angular.noop,bt=i.typeaheadInputFormatter?u(i.typeaheadInputFormatter):undefined,nt=i.typeaheadAppendToBody?n.$eval(i.typeaheadAppendToBody):!1,vt=i.typeaheadAppendTo?n.$eval(i.typeaheadAppendTo):null,oi=n.$eval(i.typeaheadFocusFirst)!==!1,si=i.typeaheadSelectOnExact?n.$eval(i.typeaheadSelectOnExact):!1,hi=u(i.typeaheadIsOpen).assign||angular.noop,et=n.$eval(i.typeaheadShowHint)||!1,kt=u(i.ngModel),ci=u(i.ngModel+"($$$p)"),li=function(t,i){return angular.isFunction(kt(n))&&rt&&rt.$options&&rt.$options.getterSetter?ci(t,{$$$p:i}):kt.assign(t,i)},p=a.parse(i.uibTypeahead),ot,st,v=n.$new(),ai=n.$on("$destroy",function(){v.$destroy()});v.$on("$destroy",ai);ht="typeahead-"+v.$id+"-"+Math.floor(Math.random()*1e4);t.attr({"aria-autocomplete":"list","aria-expanded":!1,"aria-owns":ht});et&&(tt=angular.element("<div><\/div>"),tt.css("position","relative"),t.after(tt),w=t.clone(),w.attr("placeholder",""),w.attr("tabindex","-1"),w.val(""),w.css({position:"absolute",top:"0px",left:"0px","border-color":"transparent","box-shadow":"none",opacity:1,background:"none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255)",color:"#999"}),t.css({position:"relative","vertical-align":"top","background-color":"transparent"}),tt.append(w),w.after(t));b=angular.element("<div uib-typeahead-popup><\/div>");b.attr({id:ht,matches:"matches",active:"activeIdx",select:"select(activeIdx, evt)","move-in-progress":"moveInProgress",query:"query",position:"position","assign-is-open":"assignIsOpen(isOpen)",debounce:"debounceUpdate"});angular.isDefined(i.typeaheadTemplateUrl)&&b.attr("template-url",i.typeaheadTemplateUrl);angular.isDefined(i.typeaheadPopupTemplateUrl)&&b.attr("popup-template-url",i.typeaheadPopupTemplateUrl);var vi=function(){et&&w.val("")},k=function(){v.matches=[];v.activeIdx=-1;t.attr("aria-expanded",!1);vi()},dt=function(n){return ht+"-option-"+n};if(v.$watch("activeIdx",function(n){n<0?t.removeAttr("aria-activedescendant"):t.attr("aria-activedescendant",dt(n))}),gt=function(n,t){return v.matches.length>t&&n?n.toUpperCase()===v.matches[t].label.toUpperCase():!1},ct=function(i,r){var u={$viewValue:i};ut(n,!0);ft(n,!1);f.when(p.source(n,u)).then(function(f){var s=i===y.$viewValue,e,o;if(s&&ot)if(f&&f.length>0){for(v.activeIdx=oi?0:-1,ft(n,!1),v.matches.length=0,e=0;e<f.length;e++)u[p.itemName]=f[e],v.matches.push({id:dt(e),label:p.viewMapper(v,u),model:f[e]});v.query=i;ti();t.attr("aria-expanded",!0);si&&v.matches.length===1&&gt(i,0)&&(angular.isNumber(v.debounceUpdate)||angular.isObject(v.debounceUpdate)?c(function(){v.select(0,r)},angular.isNumber(v.debounceUpdate)?v.debounceUpdate:v.debounceUpdate["default"]):v.select(0,r));et&&(o=v.matches[0].label,angular.isString(i)&&i.length>0&&o.slice(0,i.length).toUpperCase()===i.toUpperCase()?w.val(i+o.slice(i.length)):w.val(""))}else k(),ft(n,!0);s&&ut(n,!1)},function(){k();ut(n,!1);ft(n,!0)})},nt){angular.element(s).on("resize",lt);o.find("body").on("scroll",lt)}ni=c(function(){v.matches.length&&ti();v.moveInProgress=!1},200);v.moveInProgress=!1;v.query=undefined;ii=function(n){yt=e(function(){ct(n)},at)};pt=function(){yt&&e.cancel(yt)};k();v.assignIsOpen=function(t){hi(n,t)};v.select=function(r,u){var f={},o,s;st=!0;f[p.itemName]=s=v.matches[r].model;o=p.modelMapper(n,f);li(n,o);y.$setValidity("editable",!0);y.$setValidity("parse",!0);fi(n,{$item:s,$model:o,$label:p.viewMapper(n,f),$event:u});k();v.$eval(i.typeaheadFocusOnSelect)!==!1&&e(function(){t[0].focus()},0,!1)};t.on("keydown",function(t){var r,i;if(v.matches.length!==0&&ri.indexOf(t.which)!==-1){if(r=ui(n,{$event:t}),v.activeIdx===-1&&r||t.which===9&&!!t.shiftKey){k();v.$digest();return}t.preventDefault();switch(t.which){case 27:t.stopPropagation();k();n.$digest();break;case 38:v.activeIdx=(v.activeIdx>0?v.activeIdx:v.matches.length)-1;v.$digest();i=b.find("li")[v.activeIdx];i.parentNode.scrollTop=i.offsetTop;break;case 40:v.activeIdx=(v.activeIdx+1)%v.matches.length;v.$digest();i=b.find("li")[v.activeIdx];i.parentNode.scrollTop=i.offsetTop;break;default:r&&v.$apply(function(){angular.isNumber(v.debounceUpdate)||angular.isObject(v.debounceUpdate)?c(function(){v.select(v.activeIdx,t)},angular.isNumber(v.debounceUpdate)?v.debounceUpdate:v.debounceUpdate["default"]):v.select(v.activeIdx,t)})}}});t.bind("focus",function(n){ot=!0;d!==0||y.$viewValue||e(function(){ct(y.$viewValue,n)},0)});t.bind("blur",function(n){ei&&v.matches.length&&v.activeIdx!==-1&&!st&&(st=!0,v.$apply(function(){angular.isObject(v.debounceUpdate)&&angular.isNumber(v.debounceUpdate.blur)?c(function(){v.select(v.activeIdx,n)},v.debounceUpdate.blur):v.select(v.activeIdx,n)}));!g&&y.$error.editable&&(y.$setViewValue(),y.$setValidity("editable",!0),y.$setValidity("parse",!0),t.val(""));ot=!1;st=!1});wt=function(i){t[0]!==i.target&&i.which!==3&&v.matches.length!==0&&(k(),h.$$phase||n.$digest())};o.on("click",wt);n.$on("$destroy",function(){o.off("click",wt);(nt||vt)&&it.remove();nt&&(angular.element(s).off("resize",lt),o.find("body").off("scroll",lt));b.remove();et&&tt.remove()});it=r(b)(v);nt?o.find("body").append(it):vt?angular.element(vt).eq(0).append(it):t.after(it);this.init=function(t,i){y=t;rt=i;v.debounceUpdate=y.$options&&u(y.$options.debounce)(n);y.$parsers.unshift(function(t){return(ot=!0,d===0||t&&t.length>=d?at>0?(pt(),ii(t)):ct(t):(ut(n,!1),pt(),k()),g)?t:t?(y.$setValidity("editable",!1),undefined):(y.$setValidity("editable",!0),null)});y.$formatters.push(function(t){var r,u,i={};return(g||y.$setValidity("editable",!0),bt)?(i.$model=t,bt(n,i)):(i[p.itemName]=t,r=p.viewMapper(n,i),i[p.itemName]=undefined,u=p.viewMapper(n,i),r!==u?r:t)})}}]).directive("uibTypeahead",function(){return{controller:"UibTypeaheadController",require:["ngModel","^?ngModelOptions","uibTypeahead"],link:function(n,t,i,r){r[2].init(r[0],r[1])}}}).directive("uibTypeaheadPopup",["$$debounce",function(n){return{scope:{matches:"=",query:"=",active:"=",position:"&",moveInProgress:"=",select:"&",assignIsOpen:"&",debounce:"&"},replace:!0,templateUrl:function(n,t){return t.popupTemplateUrl||"uib/template/typeahead/typeahead-popup.html"},link:function(t,i,r){t.templateUrl=r.templateUrl;t.isOpen=function(){var n=t.matches.length>0;return t.assignIsOpen({isOpen:n}),n};t.isActive=function(n){return t.active===n};t.selectActive=function(n){t.active=n};t.selectMatch=function(i,r){var u=t.debounce();angular.isNumber(u)||angular.isObject(u)?n(function(){t.select({activeIdx:i,evt:r})},angular.isNumber(u)?u:u["default"]):t.select({activeIdx:i,evt:r})}}}}]).directive("uibTypeaheadMatch",["$templateRequest","$compile","$parse",function(n,t,i){return{scope:{index:"=",match:"=",query:"="},link:function(r,u,f){var e=i(f.templateUrl)(r.$parent)||"uib/template/typeahead/typeahead-match.html";n(e).then(function(n){var i=angular.element(n.trim());u.replaceWith(i);t(i)(r)})}}}]).filter("uibTypeaheadHighlight",["$sce","$injector","$log",function(n,t,i){function u(n){return n.replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1")}function f(n){return/<.*>/g.test(n)}var r;return r=t.has("$sanitize"),function(t,e){return!r&&f(t)&&i.warn("Unsafe use of typeahead please use ngSanitize"),t=e?(""+t).replace(new RegExp(u(e),"gi"),"<strong>$&<\/strong>"):t,r||(t=n.trustAsHtml(t)),t}}]);angular.module("uib/template/accordion/accordion-group.html",[]).run(["$templateCache",function(n){n.put("uib/template/accordion/accordion-group.html",'<div class="panel" ng-class="panelClass || \'panel-default\'">\n  <div role="tab" id="{{::headingId}}" aria-selected="{{isOpen}}" class="panel-heading" ng-keypress="toggleOpen($event)">\n    <h4 class="panel-title">\n      <a role="button" data-toggle="collapse" href aria-expanded="{{isOpen}}" aria-controls="{{::panelId}}" tabindex="0" class="accordion-toggle" ng-click="toggleOpen()" uib-accordion-transclude="heading"><span uib-accordion-header ng-class="{\'text-muted\': isDisabled}">{{heading}}<\/span><\/a>\n    <\/h4>\n  <\/div>\n  <div id="{{::panelId}}" aria-labelledby="{{::headingId}}" aria-hidden="{{!isOpen}}" role="tabpanel" class="panel-collapse collapse" uib-collapse="!isOpen">\n    <div class="panel-body" ng-transclude><\/div>\n  <\/div>\n<\/div>\n')}]);angular.module("uib/template/accordion/accordion.html",[]).run(["$templateCache",function(n){n.put("uib/template/accordion/accordion.html",'<div role="tablist" class="panel-group" ng-transclude><\/div>')}]);angular.module("uib/template/alert/alert.html",[]).run(["$templateCache",function(n){n.put("uib/template/alert/alert.html",'<div class="alert" ng-class="[\'alert-\' + (type || \'warning\'), closeable ? \'alert-dismissible\' : null]" role="alert">\n    <button ng-show="closeable" type="button" class="close" ng-click="close({$event: $event})">\n        <span aria-hidden="true">&times;<\/span>\n        <span class="sr-only">Close<\/span>\n    <\/button>\n    <div ng-transclude><\/div>\n<\/div>\n')}]);angular.module("uib/template/carousel/carousel.html",[]).run(["$templateCache",function(n){n.put("uib/template/carousel/carousel.html",'<div ng-mouseenter="pause()" ng-mouseleave="play()" class="carousel" ng-swipe-right="prev()" ng-swipe-left="next()">\n  <div class="carousel-inner" ng-transclude><\/div>\n  <a role="button" href class="left carousel-control" ng-click="prev()" ng-class="{ disabled: isPrevDisabled() }" ng-show="slides.length > 1">\n    <span aria-hidden="true" class="glyphicon glyphicon-chevron-left"><\/span>\n    <span class="sr-only">previous<\/span>\n  <\/a>\n  <a role="button" href class="right carousel-control" ng-click="next()" ng-class="{ disabled: isNextDisabled() }" ng-show="slides.length > 1">\n    <span aria-hidden="true" class="glyphicon glyphicon-chevron-right"><\/span>\n    <span class="sr-only">next<\/span>\n  <\/a>\n  <ol class="carousel-indicators" ng-show="slides.length > 1">\n    <li ng-repeat="slide in slides | orderBy:indexOfSlide track by $index" ng-class="{ active: isActive(slide) }" ng-click="select(slide)">\n      <span class="sr-only">slide {{ $index + 1 }} of {{ slides.length }}<span ng-if="isActive(slide)">, currently active<\/span><\/span>\n    <\/li>\n  <\/ol>\n<\/div>\n')}]);angular.module("uib/template/carousel/slide.html",[]).run(["$templateCache",function(n){n.put("uib/template/carousel/slide.html",'<div ng-class="{\n    \'active\': active\n  }" class="item text-center" ng-transclude><\/div>\n')}]);angular.module("uib/template/datepicker/datepicker.html",[]).run(["$templateCache",function(n){n.put("uib/template/datepicker/datepicker.html",'<div class="uib-datepicker" ng-switch="datepickerMode" role="application" ng-keydown="keydown($event)">\n  <uib-daypicker ng-switch-when="day" tabindex="0"><\/uib-daypicker>\n  <uib-monthpicker ng-switch-when="month" tabindex="0"><\/uib-monthpicker>\n  <uib-yearpicker ng-switch-when="year" tabindex="0"><\/uib-yearpicker>\n<\/div>\n')}]);angular.module("uib/template/datepicker/day.html",[]).run(["$templateCache",function(n){n.put("uib/template/datepicker/day.html",'<table class="uib-daypicker" role="grid" aria-labelledby="{{::uniqueId}}-title" aria-activedescendant="{{activeDateId}}">\n  <thead>\n    <tr>\n      <th><button type="button" class="btn btn-default btn-sm float-left uib-left" ng-click="move(-1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-left"><\/i><\/button><\/th>\n      <th colspan="{{::5 + showWeeks}}"><button id="{{::uniqueId}}-title" role="heading" aria-live="assertive" aria-atomic="true" type="button" class="btn btn-default btn-sm uib-title" ng-click="toggleMode()" ng-disabled="datepickerMode === maxMode" tabindex="-1"><strong>{{title}}<\/strong><\/button><\/th>\n      <th><button type="button" class="btn btn-default btn-sm float-right uib-right" ng-click="move(1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-right"><\/i><\/button><\/th>\n    <\/tr>\n    <tr>\n      <th ng-if="showWeeks" class="text-center"><\/th>\n      <th ng-repeat="label in ::labels track by $index" class="text-center"><small aria-label="{{::label.full}}">{{::label.abbr}}<\/small><\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr class="uib-weeks" ng-repeat="row in rows track by $index">\n      <td ng-if="showWeeks" class="text-center h6"><em>{{ weekNumbers[$index] }}<\/em><\/td>\n      <td ng-repeat="dt in row" class="uib-day text-center" role="gridcell"\n        id="{{::dt.uid}}"\n        ng-class="::dt.customClass">\n        <button type="button" class="btn btn-default btn-sm"\n          uib-is-class="\n            \'btn-info\' for selectedDt,\n            \'active\' for activeDt\n            on dt"\n          ng-click="select(dt.date)"\n          ng-disabled="::dt.disabled"\n          tabindex="-1"><span ng-class="::{\'text-muted\': dt.secondary, \'text-info\': dt.current}">{{::dt.label}}<\/span><\/button>\n      <\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n')}]);angular.module("uib/template/datepicker/month.html",[]).run(["$templateCache",function(n){n.put("uib/template/datepicker/month.html",'<table class="uib-monthpicker" role="grid" aria-labelledby="{{::uniqueId}}-title" aria-activedescendant="{{activeDateId}}">\n  <thead>\n    <tr>\n      <th><button type="button" class="btn btn-default btn-sm float-left uib-left" ng-click="move(-1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-left"><\/i><\/button><\/th>\n      <th><button id="{{::uniqueId}}-title" role="heading" aria-live="assertive" aria-atomic="true" type="button" class="btn btn-default btn-sm uib-title" ng-click="toggleMode()" ng-disabled="datepickerMode === maxMode" tabindex="-1"><strong>{{title}}<\/strong><\/button><\/th>\n      <th><button type="button" class="btn btn-default btn-sm float-right uib-right" ng-click="move(1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-right"><\/i><\/button><\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr class="uib-months" ng-repeat="row in rows track by $index">\n      <td ng-repeat="dt in row" class="uib-month text-center" role="gridcell"\n        id="{{::dt.uid}}"\n        ng-class="::dt.customClass">\n        <button type="button" class="btn btn-default"\n          uib-is-class="\n            \'btn-info\' for selectedDt,\n            \'active\' for activeDt\n            on dt"\n          ng-click="select(dt.date)"\n          ng-disabled="::dt.disabled"\n          tabindex="-1"><span ng-class="::{\'text-info\': dt.current}">{{::dt.label}}<\/span><\/button>\n      <\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n')}]);angular.module("uib/template/datepicker/year.html",[]).run(["$templateCache",function(n){n.put("uib/template/datepicker/year.html",'<table class="uib-yearpicker" role="grid" aria-labelledby="{{::uniqueId}}-title" aria-activedescendant="{{activeDateId}}">\n  <thead>\n    <tr>\n      <th><button type="button" class="btn btn-default btn-sm float-left uib-left" ng-click="move(-1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-left"><\/i><\/button><\/th>\n      <th colspan="{{::columns - 2}}"><button id="{{::uniqueId}}-title" role="heading" aria-live="assertive" aria-atomic="true" type="button" class="btn btn-default btn-sm uib-title" ng-click="toggleMode()" ng-disabled="datepickerMode === maxMode" tabindex="-1"><strong>{{title}}<\/strong><\/button><\/th>\n      <th><button type="button" class="btn btn-default btn-sm float-right uib-right" ng-click="move(1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-right"><\/i><\/button><\/th>\n    <\/tr>\n  <\/thead>\n  <tbody>\n    <tr class="uib-years" ng-repeat="row in rows track by $index">\n      <td ng-repeat="dt in row" class="uib-year text-center" role="gridcell"\n        id="{{::dt.uid}}"\n        ng-class="::dt.customClass">\n        <button type="button" class="btn btn-default"\n          uib-is-class="\n            \'btn-info\' for selectedDt,\n            \'active\' for activeDt\n            on dt"\n          ng-click="select(dt.date)"\n          ng-disabled="::dt.disabled"\n          tabindex="-1"><span ng-class="::{\'text-info\': dt.current}">{{::dt.label}}<\/span><\/button>\n      <\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n')}]);angular.module("uib/template/datepickerPopup/popup.html",[]).run(["$templateCache",function(n){n.put("uib/template/datepickerPopup/popup.html",'<div>\n  <ul class="uib-datepicker-popup dropdown-menu uib-position-measure" dropdown-nested ng-if="isOpen" ng-keydown="keydown($event)" ng-click="$event.stopPropagation()">\n    <li ng-transclude><\/li>\n    <li ng-if="showButtonBar" class="uib-button-bar">\n      <span class="btn-group float-left">\n        <button type="button" class="btn btn-sm btn-info uib-datepicker-current" ng-click="select(\'today\', $event)" ng-disabled="isDisabled(\'today\')">{{ getText(\'current\') }}<\/button>\n        <button type="button" class="btn btn-sm btn-danger uib-clear" ng-click="select(null, $event)">{{ getText(\'clear\') }}<\/button>\n      <\/span>\n      <button type="button" class="btn btn-sm btn-success float-right uib-close" ng-click="close($event)">{{ getText(\'close\') }}<\/button>\n    <\/li>\n  <\/ul>\n<\/div>\n')}]);angular.module("uib/template/modal/backdrop.html",[]).run(["$templateCache",function(n){n.put("uib/template/modal/backdrop.html",'<div class="modal-backdrop"\n     uib-modal-animation-class="fade"\n     modal-in-class="in"\n     ng-style="{\'z-index\': 1040 + (index && 1 || 0) + index*10}"\n><\/div>\n')}]);angular.module("uib/template/modal/window.html",[]).run(["$templateCache",function(n){n.put("uib/template/modal/window.html",'<div modal-render="{{$isRendered}}" tabindex="-1" role="dialog" class="modal"\n    uib-modal-animation-class="fade"\n    modal-in-class="in"\n    ng-style="{\'z-index\': 1050 + index*10, display: \'block\'}">\n    <div class="modal-dialog {{size ? \'modal-\' + size : \'\'}}"><div class="modal-content" uib-modal-transclude><\/div><\/div>\n<\/div>\n')}]);angular.module("uib/template/pager/pager.html",[]).run(["$templateCache",function(n){n.put("uib/template/pager/pager.html",'<ul class="pager">\n  <li ng-class="{disabled: noPrevious()||ngDisabled, previous: align}"><a href ng-click="selectPage(page - 1, $event)">{{::getText(\'previous\')}}<\/a><\/li>\n  <li ng-class="{disabled: noNext()||ngDisabled, next: align}"><a href ng-click="selectPage(page + 1, $event)">{{::getText(\'next\')}}<\/a><\/li>\n<\/ul>\n')}]);angular.module("uib/template/pagination/pagination.html",[]).run(["$templateCache",function(n){n.put("uib/template/pagination/pagination.html",'<nav>\n<ul class="pagination">\n  <li ng-if="::boundaryLinks" ng-class="{disabled: noPrevious()||ngDisabled}" class="page-item"><a class="page-link" href ng-click="selectPage(1, $event)">{{::getText(\'first\')}}<\/a><\/li>\n  <li ng-if="::directionLinks" ng-class="{disabled: noPrevious()||ngDisabled}" class="page-item"><a class="page-link" href ng-click="selectPage(page - 1, $event)">{{::getText(\'previous\')}}<\/a><\/li>\n  <li ng-repeat="page in pages track by $index" ng-class="{active: page.active,disabled: ngDisabled&&!page.active}" class="page-item"><a class="page-link" href ng-click="selectPage(page.number, $event)">{{page.text}}<\/a><\/li>\n  <li ng-if="::directionLinks" ng-class="{disabled: noNext()||ngDisabled}" class="page-item"><a class="page-link" href ng-click="selectPage(page + 1, $event)">{{::getText(\'next\')}}<\/a><\/li>\n  <li ng-if="::boundaryLinks" ng-class="{disabled: noNext()||ngDisabled}" class="page-item"><a class="page-link" href ng-click="selectPage(totalPages, $event)">{{::getText(\'last\')}}<\/a><\/li>\n<\/ul>\n<\/nav>\n')}]);angular.module("uib/template/tooltip/tooltip-html-popup.html",[]).run(["$templateCache",function(n){n.put("uib/template/tooltip/tooltip-html-popup.html",'<div class="tooltip"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="tooltip-arrow"><\/div>\n  <div class="tooltip-inner" ng-bind-html="contentExp()"><\/div>\n<\/div>\n')}]);angular.module("uib/template/tooltip/tooltip-popup.html",[]).run(["$templateCache",function(n){n.put("uib/template/tooltip/tooltip-popup.html",'<div class="tooltip"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="tooltip-arrow"><\/div>\n  <div class="tooltip-inner" ng-bind="content"><\/div>\n<\/div>\n')}]);angular.module("uib/template/tooltip/tooltip-template-popup.html",[]).run(["$templateCache",function(n){n.put("uib/template/tooltip/tooltip-template-popup.html",'<div class="tooltip"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="tooltip-arrow"><\/div>\n  <div class="tooltip-inner"\n    uib-tooltip-template-transclude="contentExp()"\n    tooltip-template-transclude-scope="originScope()"><\/div>\n<\/div>\n')}]);angular.module("uib/template/popover/popover-html.html",[]).run(["$templateCache",function(n){n.put("uib/template/popover/popover-html.html",'<div class="popover"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="arrow"><\/div>\n\n  <div class="popover-inner">\n      <h3 class="popover-title" ng-bind="uibTitle" ng-if="uibTitle"><\/h3>\n      <div class="popover-content" ng-bind-html="contentExp()"><\/div>\n  <\/div>\n<\/div>\n')}]);angular.module("uib/template/popover/popover-template.html",[]).run(["$templateCache",function(n){n.put("uib/template/popover/popover-template.html",'<div class="popover"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="arrow"><\/div>\n\n  <div class="popover-inner">\n      <h3 class="popover-title" ng-bind="uibTitle" ng-if="uibTitle"><\/h3>\n      <div class="popover-content"\n        uib-tooltip-template-transclude="contentExp()"\n        tooltip-template-transclude-scope="originScope()"><\/div>\n  <\/div>\n<\/div>\n')}]);angular.module("uib/template/popover/popover.html",[]).run(["$templateCache",function(n){n.put("uib/template/popover/popover.html",'<div class="popover"\n  tooltip-animation-class="fade"\n  uib-tooltip-classes\n  ng-class="{ in: isOpen() }">\n  <div class="arrow"><\/div>\n\n  <div class="popover-inner">\n      <h3 class="popover-title" ng-bind="uibTitle" ng-if="uibTitle"><\/h3>\n      <div class="popover-content" ng-bind="content"><\/div>\n  <\/div>\n<\/div>\n')}]);angular.module("uib/template/progressbar/bar.html",[]).run(["$templateCache",function(n){n.put("uib/template/progressbar/bar.html",'<div class="progress-bar" ng-class="type && \'progress-bar-\' + type" role="progressbar" aria-valuenow="{{value}}" aria-valuemin="0" aria-valuemax="{{max}}" ng-style="{width: (percent < 100 ? percent : 100) + \'%\'}" aria-valuetext="{{percent | number:0}}%" aria-labelledby="{{::title}}" ng-transclude><\/div>\n')}]);angular.module("uib/template/progressbar/progress.html",[]).run(["$templateCache",function(n){n.put("uib/template/progressbar/progress.html",'<div class="progress" ng-transclude aria-labelledby="{{::title}}"><\/div>')}]);angular.module("uib/template/progressbar/progressbar.html",[]).run(["$templateCache",function(n){n.put("uib/template/progressbar/progressbar.html",'<div class="progress">\n  <div class="progress-bar" ng-class="type && \'progress-bar-\' + type" role="progressbar" aria-valuenow="{{value}}" aria-valuemin="0" aria-valuemax="{{max}}" ng-style="{width: (percent < 100 ? percent : 100) + \'%\'}" aria-valuetext="{{percent | number:0}}%" aria-labelledby="{{::title}}" ng-transclude><\/div>\n<\/div>\n')}]);angular.module("uib/template/rating/rating.html",[]).run(["$templateCache",function(n){n.put("uib/template/rating/rating.html",'<span ng-mouseleave="reset()" ng-keydown="onKeydown($event)" tabindex="0" role="slider" aria-valuemin="0" aria-valuemax="{{range.length}}" aria-valuenow="{{value}}" aria-valuetext="{{title}}">\n    <span ng-repeat-start="r in range track by $index" class="sr-only">({{ $index < value ? \'*\' : \' \' }})<\/span>\n    <i ng-repeat-end ng-mouseenter="enter($index + 1)" ng-click="rate($index + 1)" class="glyphicon" ng-class="$index < value && (r.stateOn || \'glyphicon-star\') || (r.stateOff || \'glyphicon-star-empty\')" ng-attr-title="{{r.title}}"><\/i>\n<\/span>\n')}]);angular.module("uib/template/tabs/tab.html",[]).run(["$templateCache",function(n){n.put("uib/template/tabs/tab.html",'<li ng-class="[{active: active, disabled: disabled}, classes]" class="uib-tab nav-item">\n  <a href ng-click="select($event)" class="nav-link" uib-tab-heading-transclude>{{heading}}<\/a>\n<\/li>\n')}]);angular.module("uib/template/tabs/tabset.html",[]).run(["$templateCache",function(n){n.put("uib/template/tabs/tabset.html",'<div>\n  <ul class="nav nav-{{tabset.type || \'tabs\'}}" ng-class="{\'nav-stacked\': vertical, \'nav-justified\': justified}" ng-transclude><\/ul>\n  <div class="tab-content">\n    <div class="tab-pane"\n         ng-repeat="tab in tabset.tabs"\n         ng-class="{active: tabset.active === tab.index}"\n         uib-tab-content-transclude="tab">\n    <\/div>\n  <\/div>\n<\/div>\n')}]);angular.module("uib/template/timepicker/timepicker.html",[]).run(["$templateCache",function(n){n.put("uib/template/timepicker/timepicker.html",'<table class="uib-timepicker">\n  <tbody>\n    <tr class="text-center" ng-show="::showSpinners">\n      <td class="uib-increment hours"><a ng-click="incrementHours()" ng-class="{disabled: noIncrementHours()}" class="btn btn-link" ng-disabled="noIncrementHours()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-up"><\/span><\/a><\/td>\n      <td>&nbsp;<\/td>\n      <td class="uib-increment minutes"><a ng-click="incrementMinutes()" ng-class="{disabled: noIncrementMinutes()}" class="btn btn-link" ng-disabled="noIncrementMinutes()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-up"><\/span><\/a><\/td>\n      <td ng-show="showSeconds">&nbsp;<\/td>\n      <td ng-show="showSeconds" class="uib-increment seconds"><a ng-click="incrementSeconds()" ng-class="{disabled: noIncrementSeconds()}" class="btn btn-link" ng-disabled="noIncrementSeconds()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-up"><\/span><\/a><\/td>\n      <td ng-show="showMeridian"><\/td>\n    <\/tr>\n    <tr>\n      <td class="form-group uib-time hours" ng-class="{\'has-error\': invalidHours}">\n        <input type="text" placeholder="HH" ng-model="hours" ng-change="updateHours()" class="form-control text-center" ng-readonly="::readonlyInput" maxlength="2" tabindex="{{::tabindex}}" ng-disabled="noIncrementHours()" ng-blur="blur()">\n      <\/td>\n      <td class="uib-separator">:<\/td>\n      <td class="form-group uib-time minutes" ng-class="{\'has-error\': invalidMinutes}">\n        <input type="text" placeholder="MM" ng-model="minutes" ng-change="updateMinutes()" class="form-control text-center" ng-readonly="::readonlyInput" maxlength="2" tabindex="{{::tabindex}}" ng-disabled="noIncrementMinutes()" ng-blur="blur()">\n      <\/td>\n      <td ng-show="showSeconds" class="uib-separator">:<\/td>\n      <td class="form-group uib-time seconds" ng-class="{\'has-error\': invalidSeconds}" ng-show="showSeconds">\n        <input type="text" placeholder="SS" ng-model="seconds" ng-change="updateSeconds()" class="form-control text-center" ng-readonly="readonlyInput" maxlength="2" tabindex="{{::tabindex}}" ng-disabled="noIncrementSeconds()" ng-blur="blur()">\n      <\/td>\n      <td ng-show="showMeridian" class="uib-time am-pm"><button type="button" ng-class="{disabled: noToggleMeridian()}" class="btn btn-default text-center" ng-click="toggleMeridian()" ng-disabled="noToggleMeridian()" tabindex="{{::tabindex}}">{{meridian}}<\/button><\/td>\n    <\/tr>\n    <tr class="text-center" ng-show="::showSpinners">\n      <td class="uib-decrement hours"><a ng-click="decrementHours()" ng-class="{disabled: noDecrementHours()}" class="btn btn-link" ng-disabled="noDecrementHours()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-down"><\/span><\/a><\/td>\n      <td>&nbsp;<\/td>\n      <td class="uib-decrement minutes"><a ng-click="decrementMinutes()" ng-class="{disabled: noDecrementMinutes()}" class="btn btn-link" ng-disabled="noDecrementMinutes()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-down"><\/span><\/a><\/td>\n      <td ng-show="showSeconds">&nbsp;<\/td>\n      <td ng-show="showSeconds" class="uib-decrement seconds"><a ng-click="decrementSeconds()" ng-class="{disabled: noDecrementSeconds()}" class="btn btn-link" ng-disabled="noDecrementSeconds()" tabindex="{{::tabindex}}"><span class="glyphicon glyphicon-chevron-down"><\/span><\/a><\/td>\n      <td ng-show="showMeridian"><\/td>\n    <\/tr>\n  <\/tbody>\n<\/table>\n')}]);angular.module("uib/template/typeahead/typeahead-match.html",[]).run(["$templateCache",function(n){n.put("uib/template/typeahead/typeahead-match.html",'<a href\n   tabindex="-1"\n   ng-bind-html="match.label | uibTypeaheadHighlight:query"\n   ng-attr-title="{{match.label}}"><\/a>\n')}]);angular.module("uib/template/typeahead/typeahead-popup.html",[]).run(["$templateCache",function(n){n.put("uib/template/typeahead/typeahead-popup.html",'<ul class="dropdown-menu" ng-show="isOpen() && !moveInProgress" ng-style="{top: position().top+\'px\', left: position().left+\'px\'}" role="listbox" aria-hidden="{{!isOpen()}}">\n    <li ng-repeat="match in matches track by $index" ng-class="{active: isActive($index) }" ng-mouseenter="selectActive($index)" ng-click="selectMatch($index, $event)" role="option" id="{{::match.id}}">\n        <div uib-typeahead-match index="$index" match="match" query="query" template-url="templateUrl"><\/div>\n    <\/li>\n<\/ul>\n')}]);angular.module("ui.bootstrap.carousel").run(function(){angular.$$csp().noInlineStyle||angular.$$uibCarouselCss||angular.element(document).find("head").prepend('<style type="text/css">.ng-animate.item:not(.left):not(.right){-webkit-transition:0s ease-in-out left;transition:0s ease-in-out left}<\/style>');angular.$$uibCarouselCss=!0});angular.module("ui.bootstrap.datepicker").run(function(){angular.$$csp().noInlineStyle||angular.$$uibDatepickerCss||angular.element(document).find("head").prepend('<style type="text/css">.uib-datepicker .uib-title{width:100%;}.uib-day button,.uib-month button,.uib-year button{min-width:100%;}.uib-left,.uib-right{width:100%}<\/style>');angular.$$uibDatepickerCss=!0});angular.module("ui.bootstrap.position").run(function(){angular.$$csp().noInlineStyle||angular.$$uibPositionCss||angular.element(document).find("head").prepend('<style type="text/css">.uib-position-measure{display:block !important;visibility:hidden !important;position:absolute !important;top:-9999px !important;left:-9999px !important;}.uib-position-scrollbar-measure{position:absolute !important;top:-9999px !important;width:50px !important;height:50px !important;overflow:scroll !important;}.uib-position-body-scrollbar-measure{overflow:scroll !important;}<\/style>');angular.$$uibPositionCss=!0});angular.module("ui.bootstrap.datepickerPopup").run(function(){angular.$$csp().noInlineStyle||angular.$$uibDatepickerpopupCss||angular.element(document).find("head").prepend('<style type="text/css">.uib-datepicker-popup.dropdown-menu{display:block;float:none;margin:0;}.uib-button-bar{padding:10px 9px 2px;}<\/style>');angular.$$uibDatepickerpopupCss=!0});angular.module("ui.bootstrap.tooltip").run(function(){angular.$$csp().noInlineStyle||angular.$$uibTooltipCss||angular.element(document).find("head").prepend('<style type="text/css">[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,[uib-popover-popup].popover.top-left > .arrow,[uib-popover-popup].popover.top-right > .arrow,[uib-popover-popup].popover.bottom-left > .arrow,[uib-popover-popup].popover.bottom-right > .arrow,[uib-popover-popup].popover.left-top > .arrow,[uib-popover-popup].popover.left-bottom > .arrow,[uib-popover-popup].popover.right-top > .arrow,[uib-popover-popup].popover.right-bottom > .arrow,[uib-popover-html-popup].popover.top-left > .arrow,[uib-popover-html-popup].popover.top-right > .arrow,[uib-popover-html-popup].popover.bottom-left > .arrow,[uib-popover-html-popup].popover.bottom-right > .arrow,[uib-popover-html-popup].popover.left-top > .arrow,[uib-popover-html-popup].popover.left-bottom > .arrow,[uib-popover-html-popup].popover.right-top > .arrow,[uib-popover-html-popup].popover.right-bottom > .arrow,[uib-popover-template-popup].popover.top-left > .arrow,[uib-popover-template-popup].popover.top-right > .arrow,[uib-popover-template-popup].popover.bottom-left > .arrow,[uib-popover-template-popup].popover.bottom-right > .arrow,[uib-popover-template-popup].popover.left-top > .arrow,[uib-popover-template-popup].popover.left-bottom > .arrow,[uib-popover-template-popup].popover.right-top > .arrow,[uib-popover-template-popup].popover.right-bottom > .arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0;}[uib-popover-popup].popover,[uib-popover-html-popup].popover,[uib-popover-template-popup].popover{display:block !important;}<\/style>');angular.$$uibTooltipCss=!0});angular.module("ui.bootstrap.timepicker").run(function(){angular.$$csp().noInlineStyle||angular.$$uibTimepickerCss||angular.element(document).find("head").prepend('<style type="text/css">.uib-time input{width:50px;}<\/style>');angular.$$uibTimepickerCss=!0});angular.module("ui.bootstrap.typeahead").run(function(){angular.$$csp().noInlineStyle||angular.$$uibTypeaheadCss||angular.element(document).find("head").prepend('<style type="text/css">[uib-typeahead-popup].dropdown-menu{display:block;}<\/style>');angular.$$uibTypeaheadCss=!0});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof exports?require("jquery"):jQuery)}(function(n,t){function f(){return new Date(Date.UTC.apply(Date,arguments))}function s(){var n=new Date;return f(n.getFullYear(),n.getMonth(),n.getDate())}function l(n,t){return n.getUTCFullYear()===t.getUTCFullYear()&&n.getUTCMonth()===t.getUTCMonth()&&n.getUTCDate()===t.getUTCDate()}function h(i,r){return function(){return r!==t&&n.fn.datepicker.deprecated(r),this[i].apply(this,arguments)}}function p(n){return n&&!isNaN(n.getTime())}function w(t,i){function o(n,t){return t.toLowerCase()}var u,f=n(t).data(),e={},s=new RegExp("^"+i.toLowerCase()+"([A-Z])"),r;i=new RegExp("^"+i.toLowerCase());for(r in f)i.test(r)&&(u=r.replace(s,o),e[u]=f[r]);return e}function b(t){var u={},i;if(r[t]||(t=t.split("-")[0],r[t]))return i=r[t],n.each(y,function(n,t){t in i&&(u[t]=i[t])}),u}var a=function(){var t={get:function(n){return this.slice(n)[0]},contains:function(n){for(var i=n&&n.valueOf(),t=0,r=this.length;t<r;t++)if(0<=this[t].valueOf()-i&&this[t].valueOf()-i<864e5)return t;return-1},remove:function(n){this.splice(n,1)},replace:function(t){t&&(n.isArray(t)||(t=[t]),this.clear(),this.push.apply(this,t))},clear:function(){this.length=0},copy:function(){var n=new a;return n.replace(this),n}};return function(){var i=[];return i.push.apply(i,arguments),n.extend(i,t),i}}(),u=function(t,r){n.data(t,"datepicker",this);this._process_options(r);this.dates=new a;this.viewDate=this.o.defaultViewDate;this.focusDate=null;this.element=n(t);this.isInput=this.element.is("input");this.inputField=this.isInput?this.element:this.element.find("input");this.component=!!this.element.hasClass("date")&&this.element.find(".add-on, .input-group-addon, .btn");this.component&&0===this.component.length&&(this.component=!1);this.isInline=!this.component&&this.element.is("div");this.picker=n(i.template);this._check_template(this.o.templates.leftArrow)&&this.picker.find(".prev").html(this.o.templates.leftArrow);this._check_template(this.o.templates.rightArrow)&&this.picker.find(".next").html(this.o.templates.rightArrow);this._buildEvents();this._attachEvents();this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu");this.o.rtl&&this.picker.addClass("datepicker-rtl");this.o.calendarWeeks&&this.picker.find(".datepicker-days .datepicker-switch, thead .datepicker-title, tfoot .today, tfoot .clear").attr("colspan",function(n,t){return Number(t)+1});this._process_options({startDate:this._o.startDate,endDate:this._o.endDate,daysOfWeekDisabled:this.o.daysOfWeekDisabled,daysOfWeekHighlighted:this.o.daysOfWeekHighlighted,datesDisabled:this.o.datesDisabled});this._allow_update=!1;this.setViewMode(this.o.startView);this._allow_update=!0;this.fillDow();this.fillMonths();this.update();this.isInline&&this.show()},c,v,o,e,y,r,i;u.prototype={constructor:u,_resolveViewName:function(t){return n.each(i.viewModes,function(i,r){if(t===i||n.inArray(t,r.names)!==-1)return t=i,!1}),t},_resolveDaysOfWeek:function(t){return n.isArray(t)||(t=t.split(/[,\s]*/)),n.map(t,Number)},_check_template:function(i){try{if(i===t||""===i)return!1;if((i.match(/[<>]/g)||[]).length<=0)return!0;var r=n(i);return r.length>0}catch(n){return!1}},_process_options:function(t){var u,h,l,o,c;if(this._o=n.extend({},this._o,t),u=this.o=n.extend({},this._o),h=u.language,r[h]||(h=h.split("-")[0],r[h]||(h=e.language)),u.language=h,u.startView=this._resolveViewName(u.startView),u.minViewMode=this._resolveViewName(u.minViewMode),u.maxViewMode=this._resolveViewName(u.maxViewMode),u.startView=Math.max(this.o.minViewMode,Math.min(this.o.maxViewMode,u.startView)),u.multidate!==!0&&(u.multidate=Number(u.multidate)||!1,u.multidate!==!1&&(u.multidate=Math.max(0,u.multidate))),u.multidateSeparator=String(u.multidateSeparator),u.weekStart%=7,u.weekEnd=(u.weekStart+6)%7,l=i.parseFormat(u.format),u.startDate!==-(1/0)&&(u.startDate=u.startDate?u.startDate instanceof Date?this._local_to_utc(this._zero_time(u.startDate)):i.parseDate(u.startDate,l,u.language,u.assumeNearbyYear):-(1/0)),u.endDate!==1/0&&(u.endDate=u.endDate?u.endDate instanceof Date?this._local_to_utc(this._zero_time(u.endDate)):i.parseDate(u.endDate,l,u.language,u.assumeNearbyYear):1/0),u.daysOfWeekDisabled=this._resolveDaysOfWeek(u.daysOfWeekDisabled||[]),u.daysOfWeekHighlighted=this._resolveDaysOfWeek(u.daysOfWeekHighlighted||[]),u.datesDisabled=u.datesDisabled||[],n.isArray(u.datesDisabled)||(u.datesDisabled=u.datesDisabled.split(",")),u.datesDisabled=n.map(u.datesDisabled,function(n){return i.parseDate(n,l,u.language,u.assumeNearbyYear)}),o=String(u.orientation).toLowerCase().split(/\s+/g),c=u.orientation.toLowerCase(),o=n.grep(o,function(n){return/^auto|left|right|top|bottom$/.test(n)}),u.orientation={x:"auto",y:"auto"},c&&"auto"!==c)if(1===o.length)switch(o[0]){case"top":case"bottom":u.orientation.y=o[0];break;case"left":case"right":u.orientation.x=o[0]}else c=n.grep(o,function(n){return/^left|right$/.test(n)}),u.orientation.x=c[0]||"auto",c=n.grep(o,function(n){return/^top|bottom$/.test(n)}),u.orientation.y=c[0]||"auto";if(u.defaultViewDate instanceof Date||"string"==typeof u.defaultViewDate)u.defaultViewDate=i.parseDate(u.defaultViewDate,l,u.language,u.assumeNearbyYear);else if(u.defaultViewDate){var a=u.defaultViewDate.year||(new Date).getFullYear(),v=u.defaultViewDate.month||0,y=u.defaultViewDate.day||1;u.defaultViewDate=f(a,v,y)}else u.defaultViewDate=s()},_events:[],_secondaryEvents:[],_applyEvents:function(n){for(var f,r,u,i=0;i<n.length;i++)f=n[i][0],2===n[i].length?(r=t,u=n[i][1]):3===n[i].length&&(r=n[i][1],u=n[i][2]),f.on(u,r)},_unapplyEvents:function(n){for(var f,r,u,i=0;i<n.length;i++)f=n[i][0],2===n[i].length?(u=t,r=n[i][1]):3===n[i].length&&(u=n[i][1],r=n[i][2]),f.off(r,u)},_buildEvents:function(){var t={keyup:n.proxy(function(t){n.inArray(t.keyCode,[27,37,39,38,40,32,13,9])===-1&&this.update()},this),keydown:n.proxy(this.keydown,this),paste:n.proxy(this.paste,this)};this.o.showOnFocus===!0&&(t.focus=n.proxy(this.show,this));this._events=this.isInput?[[this.element,t]]:this.component&&this.inputField.length?[[this.inputField,t],[this.component,{click:n.proxy(this.show,this)}]]:[[this.element,{click:n.proxy(this.show,this),keydown:n.proxy(this.keydown,this)}]];this._events.push([this.element,"*",{blur:n.proxy(function(n){this._focused_from=n.target},this)}],[this.element,{blur:n.proxy(function(n){this._focused_from=n.target},this)}]);this.o.immediateUpdates&&this._events.push([this.element,{"changeYear changeMonth":n.proxy(function(n){this.update(n.date)},this)}]);this._secondaryEvents=[[this.picker,{click:n.proxy(this.click,this)}],[this.picker,".prev, .next",{click:n.proxy(this.navArrowsClick,this)}],[this.picker,".day:not(.disabled)",{click:n.proxy(this.dayCellClick,this)}],[n(window),{resize:n.proxy(this.place,this)}],[n(document),{"mousedown touchstart":n.proxy(function(n){this.element.is(n.target)||this.element.find(n.target).length||this.picker.is(n.target)||this.picker.find(n.target).length||this.isInline||this.hide()},this)}]]},_attachEvents:function(){this._detachEvents();this._applyEvents(this._events)},_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents();this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(t,r){var u=r||this.dates.get(-1),f=this._utc_to_local(u);this.element.trigger({type:t,date:f,viewMode:this.viewMode,dates:n.map(this.dates,this._utc_to_local),format:n.proxy(function(n,t){0===arguments.length?(n=this.dates.length-1,t=this.o.format):"string"==typeof n&&(t=n,n=this.dates.length-1);t=t||this.o.format;var r=this.dates.get(n);return i.formatDate(r,t,this.o.language)},this)})},show:function(){if(!(this.inputField.prop("disabled")||this.inputField.prop("readonly")&&this.o.enableOnReadonly===!1))return this.isInline||this.picker.appendTo(this.o.container),this.place(),this.picker.show(),this._attachSecondaryEvents(),this._trigger("show"),(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&this.o.disableTouchKeyboard&&n(this.element).blur(),this},hide:function(){return this.isInline||!this.picker.is(":visible")?this:(this.focusDate=null,this.picker.hide().detach(),this._detachSecondaryEvents(),this.setViewMode(this.o.startView),this.o.forceParse&&this.inputField.val()&&this.setValue(),this._trigger("hide"),this)},destroy:function(){return this.hide(),this._detachEvents(),this._detachSecondaryEvents(),this.picker.remove(),delete this.element.data().datepicker,this.isInput||delete this.element.data().date,this},paste:function(t){var i;if(t.originalEvent.clipboardData&&t.originalEvent.clipboardData.types&&n.inArray("text/plain",t.originalEvent.clipboardData.types)!==-1)i=t.originalEvent.clipboardData.getData("text/plain");else{if(!window.clipboardData)return;i=window.clipboardData.getData("Text")}this.setDate(i);this.update();t.preventDefault()},_utc_to_local:function(n){if(!n)return n;var t=new Date(n.getTime()+6e4*n.getTimezoneOffset());return t.getTimezoneOffset()!==n.getTimezoneOffset()&&(t=new Date(n.getTime()+6e4*t.getTimezoneOffset())),t},_local_to_utc:function(n){return n&&new Date(n.getTime()-6e4*n.getTimezoneOffset())},_zero_time:function(n){return n&&new Date(n.getFullYear(),n.getMonth(),n.getDate())},_zero_utc_time:function(n){return n&&f(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate())},getDates:function(){return n.map(this.dates,this._utc_to_local)},getUTCDates:function(){return n.map(this.dates,function(n){return new Date(n)})},getDate:function(){return this._utc_to_local(this.getUTCDate())},getUTCDate:function(){var n=this.dates.get(-1);return n!==t?new Date(n):null},clearDates:function(){this.inputField.val("");this.update();this._trigger("changeDate");this.o.autoclose&&this.hide()},setDates:function(){var t=n.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,t),this._trigger("changeDate"),this.setValue(),this},setUTCDates:function(){var t=n.isArray(arguments[0])?arguments[0]:arguments;return this.setDates.apply(this,n.map(t,this._utc_to_local)),this},setDate:h("setDates"),setUTCDate:h("setUTCDates"),remove:h("destroy","Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead"),setValue:function(){var n=this.getFormattedDate();return this.inputField.val(n),this},getFormattedDate:function(r){r===t&&(r=this.o.format);var u=this.o.language;return n.map(this.dates,function(n){return i.formatDate(n,r,u)}).join(this.o.multidateSeparator)},getStartDate:function(){return this.o.startDate},setStartDate:function(n){return this._process_options({startDate:n}),this.update(),this.updateNavArrows(),this},getEndDate:function(){return this.o.endDate},setEndDate:function(n){return this._process_options({endDate:n}),this.update(),this.updateNavArrows(),this},setDaysOfWeekDisabled:function(n){return this._process_options({daysOfWeekDisabled:n}),this.update(),this},setDaysOfWeekHighlighted:function(n){return this._process_options({daysOfWeekHighlighted:n}),this.update(),this},setDatesDisabled:function(n){return this._process_options({datesDisabled:n}),this.update(),this},place:function(){var y,r,p;if(this.isInline)return this;var f=this.picker.outerWidth(),s=this.picker.outerHeight(),e=n(this.o.container),h=e.width(),c="body"===this.o.container?n(document).scrollTop():e.scrollTop(),l=e.offset(),a=[0];this.element.parents().each(function(){var t=n(this).css("z-index");"auto"!==t&&0!==Number(t)&&a.push(Number(t))});var v=Math.max.apply(Math,a)+this.o.zIndexOffset,u=this.component?this.component.parent().offset():this.element.offset(),w=this.component?this.component.outerHeight(!0):this.element.outerHeight(!1),o=this.component?this.component.outerWidth(!0):this.element.outerWidth(!1),t=u.left-l.left,i=u.top-l.top;return"body"!==this.o.container&&(i+=c),this.picker.removeClass("datepicker-orient-top datepicker-orient-bottom datepicker-orient-right datepicker-orient-left"),"auto"!==this.o.orientation.x?(this.picker.addClass("datepicker-orient-"+this.o.orientation.x),"right"===this.o.orientation.x&&(t-=f-o)):u.left<0?(this.picker.addClass("datepicker-orient-left"),t-=u.left-10):t+f>h?(this.picker.addClass("datepicker-orient-right"),t+=o-f):this.o.rtl?this.picker.addClass("datepicker-orient-right"):this.picker.addClass("datepicker-orient-left"),r=this.o.orientation.y,("auto"===r&&(y=-c+i-s,r=y<0?"bottom":"top"),this.picker.addClass("datepicker-orient-"+r),"top"===r?i-=s+parseInt(this.picker.css("padding-top")):i+=w,this.o.rtl)?(p=h-(t+o),this.picker.css({top:i,right:p,zIndex:v})):this.picker.css({top:i,left:t,zIndex:v}),this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var u=this.dates.copy(),t=[],r=!1;return arguments.length?(n.each(arguments,n.proxy(function(n,i){i instanceof Date&&(i=this._local_to_utc(i));t.push(i)},this)),r=!0):(t=this.isInput?this.element.val():this.element.data("date")||this.inputField.val(),t=t&&this.o.multidate?t.split(this.o.multidateSeparator):[t],delete this.element.data().date),t=n.map(t,n.proxy(function(n){return i.parseDate(n,this.o.format,this.o.language,this.o.assumeNearbyYear)},this)),t=n.grep(t,n.proxy(function(n){return!this.dateWithinRange(n)||!n},this),!0),this.dates.replace(t),this.o.updateViewDate&&(this.viewDate=this.dates.length?new Date(this.dates.get(-1)):this.viewDate<this.o.startDate?new Date(this.o.startDate):this.viewDate>this.o.endDate?new Date(this.o.endDate):this.o.defaultViewDate),r?(this.setValue(),this.element.change()):this.dates.length&&String(u)!==String(this.dates)&&r&&(this._trigger("changeDate"),this.element.change()),!this.dates.length&&u.length&&(this._trigger("clearDate"),this.element.change()),this.fill(),this},fillDow:function(){if(this.o.showWeekDays){var i=this.o.weekStart,t="<tr>";for(this.o.calendarWeeks&&(t+='<th class="cw">&#160;<\/th>');i<this.o.weekStart+7;)t+='<th class="dow',n.inArray(i,this.o.daysOfWeekDisabled)!==-1&&(t+=" disabled"),t+='">'+r[this.o.language].daysMin[i++%7]+"<\/th>";t+="<\/tr>";this.picker.find(".datepicker-days thead").append(t)}},fillMonths:function(){for(var t,i=this._utc_to_local(this.viewDate),u="",n=0;n<12;n++)t=i&&i.getMonth()===n?" focused":"",u+='<span class="month'+t+'">'+r[this.o.language].monthsShort[n]+"<\/span>";this.picker.find(".datepicker-months td").html(u)},setRange:function(t){t&&t.length?this.range=n.map(t,function(n){return n.valueOf()}):delete this.range;this.fill()},getClassNames:function(t){var i=[],r=this.viewDate.getUTCFullYear(),u=this.viewDate.getUTCMonth(),f=s();return t.getUTCFullYear()<r||t.getUTCFullYear()===r&&t.getUTCMonth()<u?i.push("old"):(t.getUTCFullYear()>r||t.getUTCFullYear()===r&&t.getUTCMonth()>u)&&i.push("new"),this.focusDate&&t.valueOf()===this.focusDate.valueOf()&&i.push("focused"),this.o.todayHighlight&&l(t,f)&&i.push("today"),this.dates.contains(t)!==-1&&i.push("active"),this.dateWithinRange(t)||i.push("disabled"),this.dateIsDisabled(t)&&i.push("disabled","disabled-date"),n.inArray(t.getUTCDay(),this.o.daysOfWeekHighlighted)!==-1&&i.push("highlighted"),this.range&&(t>this.range[0]&&t<this.range[this.range.length-1]&&i.push("range"),n.inArray(t.valueOf(),this.range)!==-1&&i.push("selected"),t.valueOf()===this.range[0]&&i.push("range-start"),t.valueOf()===this.range[this.range.length-1]&&i.push("range-end")),i},_fill_yearsView:function(i,r,u,f,e,o,s){for(var c,v,h,w="",l=u/10,b=this.picker.find(i),y=Math.floor(f/u)*u,p=y+9*l,k=Math.floor(this.viewDate.getFullYear()/l)*l,d=n.map(this.dates,function(n){return Math.floor(n.getUTCFullYear()/l)*l}),a=y-l;a<=p+l;a+=l)c=[r],v=null,a===y-l?c.push("old"):a===p+l&&c.push("new"),n.inArray(a,d)!==-1&&c.push("active"),(a<e||a>o)&&c.push("disabled"),a===k&&c.push("focused"),s!==n.noop&&(h=s(new Date(a,0,1)),h===t?h={}:"boolean"==typeof h?h={enabled:h}:"string"==typeof h&&(h={classes:h}),h.enabled===!1&&c.push("disabled"),h.classes&&(c=c.concat(h.classes.split(/\s+/))),h.tooltip&&(v=h.tooltip)),w+='<span class="'+c.join(" ")+'"'+(v?' title="'+v+'"':"")+">"+a+"<\/span>";b.find(".datepicker-switch").text(y+"-"+p);b.find("td").html(w)},fill:function(){var y,u,w=new Date(this.viewDate),o=w.getUTCFullYear(),d=w.getUTCMonth(),a=this.o.startDate!==-(1/0)?this.o.startDate.getUTCFullYear():-(1/0),ut=this.o.startDate!==-(1/0)?this.o.startDate.getUTCMonth():-(1/0),v=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,ft=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,et=r[this.o.language].today||r.en.today||"",ot=r[this.o.language].clear||r.en.clear||"",st=r[this.o.language].titleFormat||r.en.titleFormat,e,g,h,p,s,c,k,it,l,rt;if(!isNaN(o)&&!isNaN(d)){for(this.picker.find(".datepicker-days .datepicker-switch").text(i.formatDate(w,st,this.o.language)),this.picker.find("tfoot .today").text(et).css("display",this.o.todayBtn===!0||"linked"===this.o.todayBtn?"table-cell":"none"),this.picker.find("tfoot .clear").text(ot).css("display",this.o.clearBtn===!0?"table-cell":"none"),this.picker.find("thead .datepicker-title").text(this.o.title).css("display","string"==typeof this.o.title&&""!==this.o.title?"table-cell":"none"),this.updateNavArrows(),this.fillMonths(),e=f(o,d,0),g=e.getUTCDate(),e.setUTCDate(g-(e.getUTCDay()-this.o.weekStart+7)%7),h=new Date(e),e.getUTCFullYear()<100&&h.setUTCFullYear(e.getUTCFullYear()),h.setUTCDate(h.getUTCDate()+42),h=h.valueOf(),c=[];e.valueOf()<h;){if(p=e.getUTCDay(),p===this.o.weekStart&&(c.push("<tr>"),this.o.calendarWeeks)){var nt=new Date(+e+(this.o.weekStart-p-7)%7*864e5),tt=new Date(Number(nt)+(11-nt.getUTCDay())%7*864e5),b=new Date(Number(b=f(tt.getUTCFullYear(),0,1))+(11-b.getUTCDay())%7*864e5),ht=(tt-b)/6048e5+1;c.push('<td class="cw">'+ht+"<\/td>")}s=this.getClassNames(e);s.push("day");k=e.getUTCDate();this.o.beforeShowDay!==n.noop&&(u=this.o.beforeShowDay(this._utc_to_local(e)),u===t?u={}:"boolean"==typeof u?u={enabled:u}:"string"==typeof u&&(u={classes:u}),u.enabled===!1&&s.push("disabled"),u.classes&&(s=s.concat(u.classes.split(/\s+/))),u.tooltip&&(y=u.tooltip),u.content&&(k=u.content));s=n.isFunction(n.uniqueSort)?n.uniqueSort(s):n.unique(s);c.push('<td class="'+s.join(" ")+'"'+(y?' title="'+y+'"':"")+' data-date="'+e.getTime().toString()+'">'+k+"<\/td>");y=null;p===this.o.weekEnd&&c.push("<\/tr>");e.setUTCDate(e.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").html(c.join(""));it=r[this.o.language].monthsTitle||r.en.monthsTitle||"Months";l=this.picker.find(".datepicker-months").find(".datepicker-switch").text(this.o.maxViewMode<2?it:o).end().find("tbody span").removeClass("active");(n.each(this.dates,function(n,t){t.getUTCFullYear()===o&&l.eq(t.getUTCMonth()).addClass("active")}),(o<a||o>v)&&l.addClass("disabled"),o===a&&l.slice(0,ut).addClass("disabled"),o===v&&l.slice(ft+1).addClass("disabled"),this.o.beforeShowMonth!==n.noop)&&(rt=this,n.each(l,function(i,r){var f=new Date(o,i,1),u=rt.o.beforeShowMonth(f);u===t?u={}:"boolean"==typeof u?u={enabled:u}:"string"==typeof u&&(u={classes:u});u.enabled!==!1||n(r).hasClass("disabled")||n(r).addClass("disabled");u.classes&&n(r).addClass(u.classes);u.tooltip&&n(r).prop("title",u.tooltip)}));this._fill_yearsView(".datepicker-years","year",10,o,a,v,this.o.beforeShowYear);this._fill_yearsView(".datepicker-decades","decade",100,o,a,v,this.o.beforeShowDecade);this._fill_yearsView(".datepicker-centuries","century",1e3,o,a,v,this.o.beforeShowCentury)}},updateNavArrows:function(){if(this._allow_update){var i,r,u=new Date(this.viewDate),t=u.getUTCFullYear(),f=u.getUTCMonth(),e=this.o.startDate!==-(1/0)?this.o.startDate.getUTCFullYear():-(1/0),s=this.o.startDate!==-(1/0)?this.o.startDate.getUTCMonth():-(1/0),o=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,h=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,n=1;switch(this.viewMode){case 4:n*=10;case 3:n*=10;case 2:n*=10;case 1:i=Math.floor(t/n)*n<e;r=Math.floor(t/n)*n+n>o;break;case 0:i=t<=e&&f<s;r=t>=o&&f>h}this.picker.find(".prev").toggleClass("disabled",i);this.picker.find(".next").toggleClass("disabled",r)}},click:function(t){t.preventDefault();t.stopPropagation();var r,o,u,e;r=n(t.target);r.hasClass("datepicker-switch")&&this.viewMode!==this.o.maxViewMode&&this.setViewMode(this.viewMode+1);r.hasClass("today")&&!r.hasClass("day")&&(this.setViewMode(0),this._setDate(s(),"linked"===this.o.todayBtn?null:"view"));r.hasClass("clear")&&this.clearDates();r.hasClass("disabled")||(r.hasClass("month")||r.hasClass("year")||r.hasClass("decade")||r.hasClass("century"))&&(this.viewDate.setUTCDate(1),o=1,1===this.viewMode?(e=r.parent().find("span").index(r),u=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(e)):(e=0,u=Number(r.text()),this.viewDate.setUTCFullYear(u)),this._trigger(i.viewModes[this.viewMode-1].e,this.viewDate),this.viewMode===this.o.minViewMode?this._setDate(f(u,e,o)):(this.setViewMode(this.viewMode-1),this.fill()));this.picker.is(":visible")&&this._focused_from&&this._focused_from.focus();delete this._focused_from},dayCellClick:function(t){var r=n(t.currentTarget),u=r.data("date"),i=new Date(u);this.o.updateViewDate&&(i.getUTCFullYear()!==this.viewDate.getUTCFullYear()&&this._trigger("changeYear",this.viewDate),i.getUTCMonth()!==this.viewDate.getUTCMonth()&&this._trigger("changeMonth",this.viewDate));this._setDate(i)},navArrowsClick:function(t){var u=n(t.currentTarget),r=u.hasClass("prev")?-1:1;0!==this.viewMode&&(r*=12*i.viewModes[this.viewMode].navStep);this.viewDate=this.moveMonth(this.viewDate,r);this._trigger(i.viewModes[this.viewMode].e,this.viewDate);this.fill()},_toggle_multidate:function(n){var t=this.dates.contains(n);if(n||this.dates.clear(),t!==-1?(this.o.multidate===!0||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(t):this.o.multidate===!1?(this.dates.clear(),this.dates.push(n)):this.dates.push(n),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(n,t){t&&"date"!==t||this._toggle_multidate(n&&new Date(n));(!t&&this.o.updateViewDate||"view"===t)&&(this.viewDate=n&&new Date(n));this.fill();this.setValue();t&&"view"===t||this._trigger("changeDate");this.inputField.trigger("change");!this.o.autoclose||t&&"date"!==t||this.hide()},moveDay:function(n,t){var i=new Date(n);return i.setUTCDate(n.getUTCDate()+t),i},moveWeek:function(n,t){return this.moveDay(n,7*t)},moveMonth:function(n,t){var f;if(!p(n))return this.o.defaultViewDate;if(!t)return n;var r,u,i=new Date(n.valueOf()),e=i.getUTCDate(),o=i.getUTCMonth(),s=Math.abs(t);if(t=t>0?1:-1,1===s)u=t===-1?function(){return i.getUTCMonth()===o}:function(){return i.getUTCMonth()!==r},r=o+t,i.setUTCMonth(r),r=(r+12)%12;else{for(f=0;f<s;f++)i=this.moveMonth(i,t);r=i.getUTCMonth();i.setUTCDate(e);u=function(){return r!==i.getUTCMonth()}}for(;u();)i.setUTCDate(--e),i.setUTCMonth(r);return i},moveYear:function(n,t){return this.moveMonth(n,12*t)},moveAvailableDate:function(n,t,i){do{if(n=this[i](n,t),!this.dateWithinRange(n))return!1;i="moveDay"}while(this.dateIsDisabled(n));return n},weekOfDateIsDisabled:function(t){return n.inArray(t.getUTCDay(),this.o.daysOfWeekDisabled)!==-1},dateIsDisabled:function(t){return this.weekOfDateIsDisabled(t)||n.grep(this.o.datesDisabled,function(n){return l(t,n)}).length>0},dateWithinRange:function(n){return n>=this.o.startDate&&n<=this.o.endDate},keydown:function(n){if(!this.picker.is(":visible"))return void(40!==n.keyCode&&27!==n.keyCode||(this.show(),n.stopPropagation()));var i,t,u=!1,r=this.focusDate||this.viewDate;switch(n.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide();n.preventDefault();n.stopPropagation();break;case 37:case 38:case 39:case 40:if(!this.o.keyboardNavigation||7===this.o.daysOfWeekDisabled.length)break;i=37===n.keyCode||38===n.keyCode?-1:1;0===this.viewMode?n.ctrlKey?(t=this.moveAvailableDate(r,i,"moveYear"),t&&this._trigger("changeYear",this.viewDate)):n.shiftKey?(t=this.moveAvailableDate(r,i,"moveMonth"),t&&this._trigger("changeMonth",this.viewDate)):37===n.keyCode||39===n.keyCode?t=this.moveAvailableDate(r,i,"moveDay"):this.weekOfDateIsDisabled(r)||(t=this.moveAvailableDate(r,i,"moveWeek")):1===this.viewMode?(38!==n.keyCode&&40!==n.keyCode||(i*=4),t=this.moveAvailableDate(r,i,"moveMonth")):2===this.viewMode&&(38!==n.keyCode&&40!==n.keyCode||(i*=4),t=this.moveAvailableDate(r,i,"moveYear"));t&&(this.focusDate=this.viewDate=t,this.setValue(),this.fill(),n.preventDefault());break;case 13:if(!this.o.forceParse)break;r=this.focusDate||this.dates.get(-1)||this.viewDate;this.o.keyboardNavigation&&(this._toggle_multidate(r),u=!0);this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.setValue();this.fill();this.picker.is(":visible")&&(n.preventDefault(),n.stopPropagation(),this.o.autoclose&&this.hide());break;case 9:this.focusDate=null;this.viewDate=this.dates.get(-1)||this.viewDate;this.fill();this.hide()}u&&(this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.inputField.trigger("change"))},setViewMode:function(n){this.viewMode=n;this.picker.children("div").hide().filter(".datepicker-"+i.viewModes[this.viewMode].clsName).show();this.updateNavArrows();this._trigger("changeViewMode",new Date(this.viewDate))}};c=function(t,i){n.data(t,"datepicker",this);this.element=n(t);this.inputs=n.map(i.inputs,function(n){return n.jquery?n[0]:n});delete i.inputs;this.keepEmptyValues=i.keepEmptyValues;delete i.keepEmptyValues;o.call(n(this.inputs),i).on("changeDate",n.proxy(this.dateUpdated,this));this.pickers=n.map(this.inputs,function(t){return n.data(t,"datepicker")});this.updateDates()};c.prototype={updateDates:function(){this.dates=n.map(this.pickers,function(n){return n.getUTCDate()});this.updateRanges()},updateRanges:function(){var t=n.map(this.dates,function(n){return n.valueOf()});n.each(this.pickers,function(n,i){i.setRange(t)})},clearDates:function(){n.each(this.pickers,function(n,t){t.clearDates()})},dateUpdated:function(i){var u;if(!this.updating&&(this.updating=!0,u=n.data(i.target,"datepicker"),u!==t)){var r=u.getUTCDate(),s=this.keepEmptyValues,o=n.inArray(i.target,this.inputs),f=o-1,e=o+1,h=this.inputs.length;if(o!==-1){if(n.each(this.pickers,function(n,t){t.getUTCDate()||t!==u&&s||t.setUTCDate(r)}),r<this.dates[f])for(;f>=0&&r<this.dates[f];)this.pickers[f--].setUTCDate(r);else if(r>this.dates[e])for(;e<h&&r>this.dates[e];)this.pickers[e++].setUTCDate(r);this.updateDates();delete this.updating}}},destroy:function(){n.map(this.pickers,function(n){n.destroy()});n(this.inputs).off("changeDate",this.dateUpdated);delete this.element.data().datepicker},remove:h("destroy","Method `remove` is deprecated and will be removed in version 2.0. Use `destroy` instead")};v=n.fn.datepicker;o=function(i){var f=Array.apply(null,arguments),r;if(f.shift(),this.each(function(){var s=n(this),t=s.data("datepicker"),h="object"==typeof i&&i;if(!t){var l=w(this,"date"),a=n.extend({},e,l,h),v=b(a.language),o=n.extend({},e,v,l,h);s.hasClass("input-daterange")||o.inputs?(n.extend(o,{inputs:o.inputs||s.find("input").toArray()}),t=new c(this,o)):t=new u(this,o);s.data("datepicker",t)}"string"==typeof i&&"function"==typeof t[i]&&(r=t[i].apply(t,f))}),r===t||r instanceof u||r instanceof c)return this;if(this.length>1)throw new Error("Using only allowed for the collection of a single element ("+i+" function)");return r};n.fn.datepicker=o;e=n.fn.datepicker.defaults={assumeNearbyYear:!1,autoclose:!1,beforeShowDay:n.noop,beforeShowMonth:n.noop,beforeShowYear:n.noop,beforeShowDecade:n.noop,beforeShowCentury:n.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],daysOfWeekHighlighted:[],datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keepEmptyValues:!1,keyboardNavigation:!0,language:"en",minViewMode:0,maxViewMode:4,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-(1/0),startView:0,todayBtn:!1,todayHighlight:!1,updateViewDate:!0,weekStart:0,disableTouchKeyboard:!1,enableOnReadonly:!0,showOnFocus:!0,zIndexOffset:10,container:"body",immediateUpdates:!1,title:"",templates:{leftArrow:"&#x00AB;",rightArrow:"&#x00BB;"},showWeekDays:!0};y=n.fn.datepicker.locale_opts=["format","rtl","weekStart"];n.fn.datepicker.Constructor=u;r=n.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear",titleFormat:"MM yyyy"}};i={viewModes:[{names:["days","month"],clsName:"days",e:"changeMonth"},{names:["months","year"],clsName:"months",e:"changeYear",navStep:1},{names:["years","decade"],clsName:"years",e:"changeDecade",navStep:10},{names:["decades","century"],clsName:"decades",e:"changeCentury",navStep:100},{names:["centuries","millennium"],clsName:"centuries",e:"changeMillennium",navStep:1e3}],validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\u5e74\u6708\u65e5\[-`{-~\t\n\r]+/g,parseFormat:function(n){if("function"==typeof n.toValue&&"function"==typeof n.toDisplay)return n;var t=n.replace(this.validParts,"\0").split("\0"),i=n.match(this.validParts);if(!t||!t.length||!i||0===i.length)throw new Error("Invalid date format.");return{separators:t,parts:i}},parseDate:function(f,e,o,h){function et(n,t){return t===!0&&(t=10),n<100&&(n+=2e3,n>(new Date).getFullYear()+t&&(n-=100)),n}function tt(){var n=this.slice(0,l[c].length),t=l[c].slice(0,n.length);return n.toLowerCase()===t.toLowerCase()}var l,y,it,c,rt,ut,g,v,ft,d,w;if(!f)return t;if(f instanceof Date)return f;if("string"==typeof e&&(e=i.parseFormat(e)),e.toValue)return e.toValue(f,e,o);if(ut={d:"moveDay",m:"moveMonth",w:"moveWeek",y:"moveYear"},g={yesterday:"-1d",today:"+0d",tomorrow:"+1d"},f in g&&(f=g[f]),/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/i.test(f)){for(l=f.match(/([\-+]\d+)([dmwy])/gi),f=new Date,c=0;c<l.length;c++)y=l[c].match(/([\-+]\d+)([dmwy])/i),it=Number(y[1]),rt=ut[y[2].toLowerCase()],f=u.prototype[rt](f,it);return u.prototype._zero_utc_time(f)}l=f&&f.match(this.nonpunctuation)||[];var p,b,k={},nt=["yyyy","yy","M","MM","m","mm","d","dd"],a={yyyy:function(n,t){return n.setUTCFullYear(h?et(t,h):t)},m:function(n,t){if(isNaN(n))return n;for(t-=1;t<0;)t+=12;for(t%=12,n.setUTCMonth(t);n.getUTCMonth()!==t;)n.setUTCDate(n.getUTCDate()-1);return n},d:function(n,t){return n.setUTCDate(t)}};if(a.yy=a.yyyy,a.M=a.MM=a.mm=a.m,a.dd=a.d,f=s(),v=e.parts.slice(),l.length!==v.length&&(v=n(v).filter(function(t,i){return n.inArray(i,nt)!==-1}).toArray()),l.length===v.length){for(c=0,ft=v.length;c<ft;c++){if(p=parseInt(l[c],10),y=v[c],isNaN(p))switch(y){case"MM":b=n(r[o].months).filter(tt);p=n.inArray(b[0],r[o].months)+1;break;case"M":b=n(r[o].monthsShort).filter(tt);p=n.inArray(b[0],r[o].monthsShort)+1}k[y]=p}for(c=0;c<nt.length;c++)w=nt[c],w in k&&!isNaN(k[w])&&(d=new Date(f),a[w](d,k[w]),isNaN(d)||(f=d))}return f},formatDate:function(t,u,f){var e;if(!t)return"";if("string"==typeof u&&(u=i.parseFormat(u)),u.toDisplay)return u.toDisplay(t,u,f);e={d:t.getUTCDate(),D:r[f].daysShort[t.getUTCDay()],DD:r[f].days[t.getUTCDay()],m:t.getUTCMonth()+1,M:r[f].monthsShort[t.getUTCMonth()],MM:r[f].months[t.getUTCMonth()],yy:t.getUTCFullYear().toString().substring(2),yyyy:t.getUTCFullYear()};e.dd=(e.d<10?"0":"")+e.d;e.mm=(e.m<10?"0":"")+e.m;t=[];for(var s=n.extend([],u.separators),o=0,h=u.parts.length;o<=h;o++)s.length&&t.push(s.shift()),t.push(e[u.parts[o]]);return t.join("")},headTemplate:'<thead><tr><th colspan="7" class="datepicker-title"><\/th><\/tr><tr><th class="prev">'+e.templates.leftArrow+'<\/th><th colspan="5" class="datepicker-switch"><\/th><th class="next">'+e.templates.rightArrow+"<\/th><\/tr><\/thead>",contTemplate:'<tbody><tr><td colspan="7"><\/td><\/tr><\/tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="today"><\/th><\/tr><tr><th colspan="7" class="clear"><\/th><\/tr><\/tfoot>'};i.template='<div class="datepicker"><div class="datepicker-days"><table class="table-condensed">'+i.headTemplate+"<tbody><\/tbody>"+i.footTemplate+'<\/table><\/div><div class="datepicker-months"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-years"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-decades"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+'<\/table><\/div><div class="datepicker-centuries"><table class="table-condensed">'+i.headTemplate+i.contTemplate+i.footTemplate+"<\/table><\/div><\/div>";n.fn.datepicker.DPGlobal=i;n.fn.datepicker.noConflict=function(){return n.fn.datepicker=v,this};n.fn.datepicker.version="1.8.0";n.fn.datepicker.deprecated=function(n){var t=window.console;t&&t.warn&&t.warn("DEPRECATED: "+n)};n(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',function(t){var i=n(this);i.data("datepicker")||(t.preventDefault(),o.call(i,"show"))});n(function(){o.call(n('[data-provide="datepicker-inline"]'))})});!function(){function t(n,t){window.XMLHttpRequest.prototype[n]=t(window.XMLHttpRequest.prototype[n])}function n(n,t,i){try{Object.defineProperty(n,t,{get:i})}catch(r){}}if(window.FileAPI||(window.FileAPI={}),!window.XMLHttpRequest)throw"AJAX is not supported. XMLHttpRequest is not defined.";if(FileAPI.shouldLoad=!window.FormData||FileAPI.forceLoad,FileAPI.shouldLoad){var i=function(n){if(!n.__listeners){n.upload||(n.upload={});n.__listeners=[];var t=n.upload.addEventListener;n.upload.addEventListener=function(i,r){n.__listeners[i]=r;t&&t.apply(this,arguments)}}};t("open",function(n){return function(t,r,u){i(this);this.__url=r;try{n.apply(this,[t,r,u])}catch(f){f.message.indexOf("Access is denied")>-1&&(this.__origError=f,n.apply(this,[t,"_fix_for_ie_crossdomain__",u]))}}});t("getResponseHeader",function(n){return function(t){return this.__fileApiXHR&&this.__fileApiXHR.getResponseHeader?this.__fileApiXHR.getResponseHeader(t):null==n?null:n.apply(this,[t])}});t("getAllResponseHeaders",function(n){return function(){return this.__fileApiXHR&&this.__fileApiXHR.getAllResponseHeaders?this.__fileApiXHR.getAllResponseHeaders():null==n?null:n.apply(this)}});t("abort",function(n){return function(){return this.__fileApiXHR&&this.__fileApiXHR.abort?this.__fileApiXHR.abort():null==n?null:n.apply(this)}});t("setRequestHeader",function(n){return function(t,r){if("__setXHR_"===t){i(this);var u=r(this);u instanceof Function&&u(this)}else this.__requestHeaders=this.__requestHeaders||{},this.__requestHeaders[t]=r,n.apply(this,arguments)}});t("send",function(t){return function(){var i=this,e,u,f,r;if(arguments[0]&&arguments[0].__isFileAPIShim){for(e=arguments[0],u={url:i.__url,jsonp:!1,cache:!0,complete:function(t,r){t&&angular.isString(t)&&-1!==t.indexOf("#2174")&&(t=null);i.__completed=!0;!t&&i.__listeners.load&&i.__listeners.load({type:"load",loaded:i.__loaded,total:i.__total,target:i,lengthComputable:!0});!t&&i.__listeners.loadend&&i.__listeners.loadend({type:"loadend",loaded:i.__loaded,total:i.__total,target:i,lengthComputable:!0});"abort"===t&&i.__listeners.abort&&i.__listeners.abort({type:"abort",loaded:i.__loaded,total:i.__total,target:i,lengthComputable:!0});void 0!==r.status&&n(i,"status",function(){return 0===r.status&&t&&"abort"!==t?500:r.status});void 0!==r.statusText&&n(i,"statusText",function(){return r.statusText});n(i,"readyState",function(){return 4});void 0!==r.response&&n(i,"response",function(){return r.response});var u=r.responseText||(t&&0===r.status&&"abort"!==t?t:void 0);n(i,"responseText",function(){return u});n(i,"response",function(){return u});t&&n(i,"err",function(){return t});i.__fileApiXHR=r;i.onreadystatechange&&i.onreadystatechange();i.onload&&i.onload()},progress:function(n){if(n.target=i,i.__listeners.progress&&i.__listeners.progress(n),i.__total=n.total,i.__loaded=n.loaded,n.total===n.loaded){var t=this;setTimeout(function(){i.__completed||(i.getAllResponseHeaders=function(){},t.complete(null,{status:204,statusText:"No Content"}))},FileAPI.noContentTimeout||1e4)}},headers:i.__requestHeaders},u.data={},u.files={},f=0;f<e.data.length;f++)r=e.data[f],null!=r.val&&null!=r.val.name&&null!=r.val.size&&null!=r.val.type?u.files[r.key]=r.val:u.data[r.key]=r.val;setTimeout(function(){if(!FileAPI.hasFlash)throw'Adode Flash Player need to be installed. To check ahead use "FileAPI.hasFlash"';i.__fileApiXHR=FileAPI.upload(u)},1)}else{if(this.__origError)throw this.__origError;t.apply(i,arguments)}}});window.XMLHttpRequest.__isFileAPIShim=!0;window.FormData=FormData=function(){return{append:function(n,t,i){t.__isFileAPIBlobShim&&(t=t.data[0]);this.data.push({key:n,val:t,name:i})},data:[],__isFileAPIShim:!0}};window.Blob=Blob=function(n){return{data:n,__isFileAPIBlobShim:!0}}}}(),function(){function h(n){return"input"===n[0].tagName.toLowerCase()&&n.attr("type")&&"file"===n.attr("type").toLowerCase()}function u(){try{var n=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");if(n)return!0}catch(t){if(void 0!==navigator.mimeTypes["application/x-shockwave-flash"])return!0}return!1}function f(n){var t=0,i=0;if(window.jQuery)return jQuery(n).offset();if(n.offsetParent)do t+=n.offsetLeft-n.scrollLeft,i+=n.offsetTop-n.scrollTop,n=n.offsetParent;while(n);return{left:t,top:i}}if(FileAPI.shouldLoad){if(FileAPI.hasFlash=u(),FileAPI.forceLoad&&(FileAPI.html5=!1),!FileAPI.upload){var e,n,t,i,r,o=document.createElement("script"),s=document.getElementsByTagName("script");if(window.FileAPI.jsUrl)e=window.FileAPI.jsUrl;else if(window.FileAPI.jsPath)n=window.FileAPI.jsPath;else for(t=0;t<s.length;t++)if(r=s[t].src,i=r.search(/\/ng\-file\-upload[\-a-zA-z0-9\.]*\.js/),i>-1){n=r.substring(0,i+1);break}null==FileAPI.staticPath&&(FileAPI.staticPath=n);o.setAttribute("src",e||n+"FileAPI.min.js");document.getElementsByTagName("head")[0].appendChild(o)}FileAPI.ngfFixIE=function(n,t,i){var r,e;if(!u())throw'Adode Flash Player need to be installed. To check ahead use "FileAPI.hasFlash"';r=function(){var r=t.parent();n.attr("disabled")?r&&r.removeClass("js-fileapi-wrapper"):(t.attr("__ngf_flash_")||(t.unbind("change"),t.unbind("click"),t.bind("change",function(n){e.apply(this,[n]);i.apply(this,[n])}),t.attr("__ngf_flash_","true")),r.addClass("js-fileapi-wrapper"),h(n)||(r.css("position","absolute").css("top",f(n[0]).top+"px").css("left",f(n[0]).left+"px").css("width",n[0].offsetWidth+"px").css("height",n[0].offsetHeight+"px").css("filter","alpha(opacity=0)").css("display",n.css("display")).css("overflow","hidden").css("z-index","900000").css("visibility","visible"),t.css("width",n[0].offsetWidth+"px").css("height",n[0].offsetHeight+"px").css("position","absolute").css("top","0px").css("left","0px")))};n.bind("mouseenter",r);e=function(n){for(var t=FileAPI.getFiles(n),i=0;i<t.length;i++)void 0===t[i].size&&(t[i].size=0),void 0===t[i].name&&(t[i].name="file"),void 0===t[i].type&&(t[i].type="undefined");n.target||(n.target={});n.target.files=t;n.target.files!==t&&(n.__files_=t);(n.__files_||n.target.files).item=function(t){return(n.__files_||n.target.files)[t]||null}}};FileAPI.disableFileInput=function(n,t){t?n.removeClass("js-fileapi-wrapper"):n.addClass("js-fileapi-wrapper")}}}();window.FileReader||(window.FileReader=function(){var n=this,r=!1,t,i;this.listeners={};this.addEventListener=function(t,i){n.listeners[t]=n.listeners[t]||[];n.listeners[t].push(i)};this.removeEventListener=function(t,i){n.listeners[t]&&n.listeners[t].splice(n.listeners[t].indexOf(i),1)};this.dispatchEvent=function(t){var r=n.listeners[t.type],i;if(r)for(i=0;i<r.length;i++)r[i].call(n,t)};this.onabort=this.onerror=this.onload=this.onloadstart=this.onloadend=this.onprogress=null;t=function(t,i){var r={type:t,target:n,loaded:i.loaded,total:i.total,error:i.error};return null!=i.result&&(r.target.result=i.result),r};i=function(i){r||(r=!0,n.onloadstart&&n.onloadstart(t("loadstart",i)));var u;"load"===i.type?(n.onloadend&&n.onloadend(t("loadend",i)),u=t("load",i),n.onload&&n.onload(u),n.dispatchEvent(u)):"progress"===i.type?(u=t("progress",i),n.onprogress&&n.onprogress(u),n.dispatchEvent(u)):(u=t("error",i),n.onerror&&n.onerror(u),n.dispatchEvent(u))};this.readAsDataURL=function(n){FileAPI.readAsDataURL(n,i)};this.readAsText=function(n){FileAPI.readAsText(n,i)}});!window.XMLHttpRequest||window.FileAPI&&FileAPI.shouldLoad||(window.XMLHttpRequest.prototype.setRequestHeader=function(n){return function(t,i){if("__setXHR_"===t){var r=i(this);r instanceof Function&&r(this)}else n.apply(this,arguments)}}(window.XMLHttpRequest.prototype.setRequestHeader));ngFileUpload=angular.module("ngFileUpload",[]);ngFileUpload.version="12.2.13";ngFileUpload.service("UploadBase",["$http","$q","$timeout",function(n,t,i){function f(f){function h(n){o.notify&&o.notify(n);e.progressFunc&&i(function(){e.progressFunc(n)})}function c(n){return null!=f._start&&u?{loaded:n.loaded+f._start,total:f._file&&f._file.size||n.total,type:n.type,config:f,lengthComputable:!0,target:n.target}:n}function s(){n(f).then(function(n){if(u&&f._chunkSize&&!f._finished&&f._file){var t=f._file&&f._file.size||0;h({loaded:Math.min(f._end,t),total:t,config:f,type:"progress"});r.upload(f,!0)}else f._finished&&delete f._finished,o.resolve(n)},function(n){o.reject(n)},function(n){o.notify(n)})}f.method=f.method||"POST";f.headers=f.headers||{};var o=f._deferred=f._deferred||t.defer(),e=o.promise;return f.disableProgress||(f.headers.__setXHR_=function(){return function(n){n&&n.upload&&n.upload.addEventListener&&(f.__XHR=n,f.xhrFn&&f.xhrFn(n),n.upload.addEventListener("progress",function(n){n.config=f;h(c(n))},!1),n.upload.addEventListener("load",function(n){n.lengthComputable&&(n.config=f,h(c(n)))},!1))}}),u?f._chunkSize&&f._end&&!f._finished?(f._start=f._end,f._end+=f._chunkSize,s()):f.resumeSizeUrl?n.get(f.resumeSizeUrl).then(function(n){f._start=f.resumeSizeResponseReader?f.resumeSizeResponseReader(n.data):parseInt((null==n.data.size?n.data:n.data.size).toString());f._chunkSize&&(f._end=f._start+f._chunkSize);s()},function(n){throw n;}):f.resumeSize?f.resumeSize().then(function(n){f._start=n;f._chunkSize&&(f._end=f._start+f._chunkSize);s()},function(n){throw n;}):(f._chunkSize&&(f._start=0,f._end=f._start+f._chunkSize),s()):s(),e.success=function(n){return e.then(function(t){n(t.data,t.status,t.headers,f)}),e},e.error=function(n){return e.then(null,function(t){n(t.data,t.status,t.headers,f)}),e},e.progress=function(n){return e.progressFunc=n,e.then(null,null,function(t){n(t)}),e},e.abort=e.pause=function(){return f.__XHR&&i(function(){f.__XHR.abort()}),e},e.xhr=function(n){return f.xhrFn=function(t){return function(){t&&t.apply(e,arguments);n.apply(e,arguments)}}(f.xhrFn),e},r.promisesCount++,e["finally"]&&e["finally"]instanceof Function&&e["finally"](function(){r.promisesCount--}),e}function e(n){var i={};for(var t in n)n.hasOwnProperty(t)&&(i[t]=n[t]);return i}var r=this,u;r.promisesCount=0;this.isResumeSupported=function(){return window.Blob&&window.Blob.prototype.slice};u=this.isResumeSupported();this.isUploadInProgress=function(){return r.promisesCount>0};this.rename=function(n,t){return n.ngfName=t,n};this.jsonBlob=function(n){null==n||angular.isString(n)||(n=JSON.stringify(n));var t=new window.Blob([n],{type:"application/json"});return t._ngfBlob=!0,t};this.json=function(n){return angular.toJson(n)};this.isFile=function(n){return null!=n&&(n instanceof window.Blob||n.flashId&&n.name&&n.size)};this.upload=function(n,t){function o(t,i){if(t._ngfBlob)return t;if(n._file=n._file||t,null!=n._start&&u){n._end&&n._end>=t.size&&(n._finished=!0,n._end=t.size);var r=t.slice(n._start,n._end||t.size);return r.name=t.name,r.ngfName=t.ngfName,n._chunkSize&&(i.append("_chunkSize",n._chunkSize),i.append("_currentChunkSize",n._end-n._start),i.append("_chunkNumber",Math.floor(n._start/n._chunkSize)),i.append("_totalSize",n._file.size)),r}return t}function i(t,u,f){var s,h,e,c;if(void 0!==u)if(angular.isDate(u)&&(u=u.toISOString()),angular.isString(u))t.append(f,u);else if(r.isFile(u))s=o(u,t),h=f.split(","),h[1]&&(s.ngfName=h[1].replace(/^\s+|\s+$/g,""),f=h[0]),n._fileKey=n._fileKey||f,t.append(f,s,s.ngfName||s.name);else if(angular.isObject(u)){if(u.$$ngfCircularDetection)throw"ngFileUpload: Circular reference in config.data. Make sure specified data for Upload.upload() has no circular reference: "+f;u.$$ngfCircularDetection=!0;try{for(e in u)u.hasOwnProperty(e)&&"$$ngfCircularDetection"!==e&&(c=null==n.objectKey?"[i]":n.objectKey,u.length&&parseInt(e)>-1&&(c=null==n.arrayKey?c:n.arrayKey),i(t,u[e],f+c.replace(/[ik]/g,e)))}finally{delete u.$$ngfCircularDetection}}else t.append(f,u)}function s(){n._chunkSize=r.translateScalars(n.resumeChunkSize);n._chunkSize=n._chunkSize?parseInt(n._chunkSize.toString()):null;n.headers=n.headers||{};n.headers["Content-Type"]=void 0;n.transformRequest=n.transformRequest?angular.isArray(n.transformRequest)?n.transformRequest:[n.transformRequest]:[];n.transformRequest.push(function(t){var r,u=new window.FormData,f;t=t||n.fields||{};n.file&&(t.file=n.file);for(r in t)t.hasOwnProperty(r)&&(f=t[r],n.formDataAppender?n.formDataAppender(u,r,f):i(u,f,r));return u})}return t||(n=e(n)),n._isDigested||(n._isDigested=!0,s()),f(n)};this.http=function(t){return t=e(t),t.transformRequest=t.transformRequest||function(t){return window.ArrayBuffer&&t instanceof window.ArrayBuffer||t instanceof window.Blob?t:n.defaults.transformRequest[0].apply(this,arguments)},t._chunkSize=r.translateScalars(t.resumeChunkSize),t._chunkSize=t._chunkSize?parseInt(t._chunkSize.toString()):null,f(t)};this.translateScalars=function(n){if(angular.isString(n)){if(n.search(/kb/i)===n.length-2)return parseFloat(1024*n.substring(0,n.length-2));if(n.search(/mb/i)===n.length-2)return parseFloat(1048576*n.substring(0,n.length-2));if(n.search(/gb/i)===n.length-2)return parseFloat(1073741824*n.substring(0,n.length-2));if(n.search(/b/i)===n.length-1||n.search(/s/i)===n.length-1)return parseFloat(n.substring(0,n.length-1));if(n.search(/m/i)===n.length-1)return parseFloat(60*n.substring(0,n.length-1));if(n.search(/h/i)===n.length-1)return parseFloat(3600*n.substring(0,n.length-1))}return n};this.urlToBlob=function(i){var r=t.defer();return n({url:i,method:"get",responseType:"arraybuffer"}).then(function(n){var f=new Uint8Array(n.data),e=n.headers("content-type")||"image/WebP",t=new window.Blob([f],{type:e}),u=i.match(/.*\/(.+?)(\?.*)?$/);u.length>1&&(t.name=u[1]);r.resolve(t)},function(n){r.reject(n)}),r.promise};this.setDefaults=function(n){this.defaults=n||{}};this.defaults={};this.version=ngFileUpload.version}]);ngFileUpload.service("Upload",["$parse","$timeout","$compile","$q","UploadExif",function(n,t,i,r,u){function o(n,t,i){var u=[f.emptyPromise()];return angular.forEach(n,function(r,e){0===r.type.indexOf("image/jpeg")&&f.attrGetter("ngfFixOrientation",t,i,{$file:r})&&u.push(f.happyPromise(f.applyExifRotation(r),r).then(function(t){n.splice(e,1,t)}))}),r.all(u)}function s(n,t,i,u){var o=f.attrGetter("ngfResize",t,i),s;return!o||!f.isResizeSupported()||!n.length?f.emptyPromise():o instanceof Function?(s=r.defer(),o(n).then(function(r){e(r,n,t,i,u).then(function(n){s.resolve(n)},function(n){s.reject(n)})},function(n){s.reject(n)})):e(o,n,t,i,u)}function e(n,t,i,u,e){function h(r,o){if(0===r.type.indexOf("image")){if(n.pattern&&!f.validatePattern(r,n.pattern))return;n.resizeIf=function(n,t){return f.attrGetter("ngfResizeIf",i,u,{$width:n,$height:t,$file:r})};var h=f.resize(r,n);s.push(h);h.then(function(n){t.splice(o,1,n)},function(n){r.$error="resize";(r.$errorMessages=r.$errorMessages||{}).resize=!0;r.$errorParam=(n?(n.message?n.message:n)+": ":"")+(r&&r.name);e.$ngfValidations.push({name:"resize",valid:!1});f.applyModelValidation(e,t)})}}for(var s=[f.emptyPromise()],o=0;o<t.length;o++)h(t[o],o);return r.all(s)}var f=u;return f.getAttrWithDefaults=function(n,t){if(null!=n[t])return n[t];var i=f.defaults[t];return null==i?i:angular.isString(i)?i:JSON.stringify(i)},f.attrGetter=function(t,i,r,u){var f=this.getAttrWithDefaults(i,t);if(!r)return f;try{return u?n(f)(r,u):n(f)(r)}catch(e){if(t.search(/min|max|pattern/i))return f;throw e;}},f.shouldUpdateOn=function(n,t,i){var r=f.attrGetter("ngfModelOptions",t,i);return r&&r.updateOn?r.updateOn.split(" ").indexOf(n)>-1:!0},f.emptyPromise=function(){var n=r.defer(),i=arguments;return t(function(){n.resolve.apply(n,i)}),n.promise},f.rejectPromise=function(){var n=r.defer(),i=arguments;return t(function(){n.reject.apply(n,i)}),n.promise},f.happyPromise=function(n,i){var u=r.defer();return n.then(function(n){u.resolve(n)},function(n){t(function(){throw n;});u.resolve(i)}),u.promise},f.updateModel=function(i,r,u,e,h,c,l){function tt(o,s,h,l,a){var v,y,p;r.$$ngfPrevValidFiles=o;r.$$ngfPrevInvalidFiles=s;v=o&&o.length?o[0]:null;y=s&&s.length?s[0]:null;i&&(f.applyModelValidation(i,o),i.$setViewValue(a?v:o));e&&n(e)(u,{$files:o,$file:v,$newFiles:h,$duplicateFiles:l,$invalidFiles:s,$invalidFile:y,$event:c});p=f.attrGetter("ngfModelInvalid",r);p&&t(function(){n(p).assign(u,a?y:s)});t(function(){})}function rt(){function t(n,t){return n.name===t.name&&(n.$ngfOrigSize||n.size)===(t.$ngfOrigSize||t.size)&&n.type===t.type}function i(n){for(var i=0;i<p.length;i++)if(t(n,p[i]))return!0;for(i=0;i<d.length;i++)if(t(n,d[i]))return!0;return!1}if(h){a=[];b=[];for(var n=0;n<h.length;n++)i(h[n])?b.push(h[n]):a.push(h[n])}}function ut(n){return angular.isArray(n)?n:[n]}function it(){function n(){t(function(){tt(y?p.concat(v):v,y?d.concat(k):k,h,b,nt)},w&&w.debounce?w.debounce.change||w.debounce:0)}var e=g?a:v;s(e,r,u,i).then(function(){g?f.validate(a,y?p.length:0,i,r,u).then(function(t){v=t.validsFiles;k=t.invalidsFiles;n()}):n()},function(){for(var i,r,t=0;t<e.length;t++)i=e[t],"resize"===i.$error&&(r=v.indexOf(i),r>-1&&(v.splice(r,1),k.push(i)),n())})}var a,p,d,b=[],k=[],v=[],y,nt,g,w;p=r.$$ngfPrevValidFiles||[];d=r.$$ngfPrevInvalidFiles||[];i&&i.$modelValue&&(p=ut(i.$modelValue));y=f.attrGetter("ngfKeep",r,u);a=(h||[]).slice(0);("distinct"===y||f.attrGetter("ngfKeepDistinct",r,u)===!0)&&rt(r,u);nt=!y&&!f.attrGetter("ngfMultiple",r,u)&&!f.attrGetter("multiple",r);(!y||a.length)&&(f.attrGetter("ngfBeforeModelChange",r,u,{$files:h,$file:h&&h.length?h[0]:null,$newFiles:a,$duplicateFiles:b,$event:c}),g=f.attrGetter("ngfValidateAfterResize",r,u),w=f.attrGetter("ngfModelOptions",r,u),f.validate(a,y?p.length:0,i,r,u).then(function(n){l?tt(a,[],h,b,nt):(w&&w.allowInvalid||g?v=a:(v=n.validFiles,k=n.invalidFiles),f.attrGetter("ngfFixOrientation",r,u)&&f.isExifSupported()?o(v,r,u).then(function(){it()}):it())}))},f}]);ngFileUpload.directive("ngfSelect",["$parse","$timeout","$compile","Upload",function(n,t,i,r){function f(n){var t=n.match(/Android[^\d]*(\d+)\.(\d+)/),i;return t&&t.length>2?(i=r.defaults.androidFixMinorVersion||4,parseInt(t[1])<4||parseInt(t[1])===i&&parseInt(t[2])<i):-1===n.indexOf("Chrome")&&/.*Windows.*Safari.*/.test(n)}function e(n,t,i,r,e,o,s,h){function v(){return"input"===t[0].tagName.toLowerCase()&&i.type&&"file"===i.type.toLowerCase()}function p(){return l("ngfChange")||l("ngfSelect")}function y(t){var u,f,e;if(h.shouldUpdateOn("change",i,n)){if(u=t.__files_||t.target&&t.target.files,f=[],!u)return;for(e=0;e<u.length;e++)f.push(u[e]);h.updateModel(r,i,n,p(),f.length?f:null,t)}}function g(n,r){function e(t){n.attr("id","ngf-"+t);r.attr("id","ngf-label-"+t)}for(var u,f=0;f<t[0].attributes.length;f++)u=t[0].attributes[f],"type"!==u.name&&"class"!==u.name&&"style"!==u.name&&("id"===u.name?(e(u.value),a.push(i.$observe("id",e))):n.attr(u.name,u.value||"required"!==u.name&&"multiple"!==u.name?u.value:u.name))}function nt(){if(v())return t;var i=angular.element('<input type="file">'),n=angular.element("<label>upload<\/label>");return n.css("visibility","hidden").css("position","absolute").css("overflow","hidden").css("width","0px").css("height","0px").css("border","none").css("margin","0px").css("padding","0px").attr("tabindex","-1"),g(i,n),u.push({el:t,ref:n}),document.body.appendChild(n.append(i)[0]),i}function tt(i){if(t.attr("disabled"))return!1;if(!l("ngfSelectDisabled",n)){var r=it(i);if(null!=r)return r;w(i);try{v()||document.body.contains(c[0])||(u.push({el:t,ref:c.parent()}),document.body.appendChild(c.parent()[0]),c.bind("change",y))}catch(e){}return f(navigator.userAgent)?setTimeout(function(){c[0].click()},0):c[0].click(),!1}}function it(n){var t=n.changedTouches||n.originalEvent&&n.originalEvent.changedTouches,i,r;if(t)return"touchstart"===n.type?(d=t[0].clientX,k=t[0].clientY,!0):"touchend"===n.type&&(i=t[0].clientX,r=t[0].clientY,Math.abs(i-d)>20||Math.abs(r-k)>20)?(n.stopPropagation(),n.preventDefault(),!1):!0}function w(t){h.shouldUpdateOn("click",i,n)&&c.val()&&(c.val(null),h.updateModel(r,i,n,p(),null,t,!0))}function b(n){if(c&&!c.attr("__ngf_ie10_Fix_")){if(!c[0].parentNode)return void(c=null);n.preventDefault();n.stopPropagation();c.unbind("click");var t=c.clone();return c.replaceWith(t),c=t,c.attr("__ngf_ie10_Fix_","true"),c.bind("change",y),c.bind("click",b),c[0].click(),!1}c.removeAttr("__ngf_ie10_Fix_")}var l=function(n,t){return h.attrGetter(n,i,t)},a;h.registerModelChangeValidator(r,i,n);a=[];l("ngfMultiple")&&a.push(n.$watch(l("ngfMultiple"),function(){c.attr("multiple",l("ngfMultiple",n))}));l("ngfCapture")&&a.push(n.$watch(l("ngfCapture"),function(){c.attr("capture",l("ngfCapture",n))}));l("ngfAccept")&&a.push(n.$watch(l("ngfAccept"),function(){c.attr("accept",l("ngfAccept",n))}));a.push(i.$observe("accept",function(){c.attr("accept",l("accept"))}));var k=0,d=0,c=t;v()||(c=nt());c.bind("change",y);v()?t.bind("click",w):t.bind("click touchstart touchend",tt);-1!==navigator.appVersion.indexOf("MSIE 10")&&c.bind("click",b);r&&r.$formatters.push(function(n){return(null==n||0===n.length)&&c.val()&&c.val(null),n});n.$on("$destroy",function(){v()||c.parent().remove();angular.forEach(a,function(n){n()})});o(function(){for(var t,n=0;n<u.length;n++)t=u[n],document.body.contains(t.el[0])||(u.splice(n,1),t.ref.remove())});window.FileAPI&&window.FileAPI.ngfFixIE&&window.FileAPI.ngfFixIE(t,c,y)}var u=[];return{restrict:"AEC",require:"?ngModel",link:function(u,f,o,s){e(u,f,o,s,n,t,i,r)}}}]),function(){function t(n){return"img"===n.tagName.toLowerCase()?"image":"audio"===n.tagName.toLowerCase()?"audio":"video"===n.tagName.toLowerCase()?"video":/./}function n(n,i,r,u,f,e,o,s){function h(t){var e=n.attrGetter("ngfNoObjectUrl",f,r);n.dataUrl(t,e)["finally"](function(){i(function(){var n=(e?t.$ngfDataUrl:t.$ngfBlobUrl)||t.$ngfDataUrl;s?u.css("background-image","url('"+(n||"")+"')"):u.attr("src",n);n?u.removeClass("ng-hide"):u.addClass("ng-hide")})})}i(function(){var i=r.$watch(f[e],function(i){var c=o,l;return"ngfThumbnail"===e&&(c||(c={width:u[0].naturalWidth||u[0].clientWidth,height:u[0].naturalHeight||u[0].clientHeight}),0===c.width&&window.getComputedStyle)&&(l=getComputedStyle(u[0]),l.width&&l.width.indexOf("px")>-1&&l.height&&l.height.indexOf("px")>-1&&(c={width:parseInt(l.width.slice(0,-2)),height:parseInt(l.height.slice(0,-2))})),angular.isString(i)?(u.removeClass("ng-hide"),s?u.css("background-image","url('"+i+"')"):u.attr("src",i)):void(!i||!i.type||0!==i.type.search(t(u[0]))||s&&0!==i.type.indexOf("image")?u.addClass("ng-hide"):c&&n.isResizeSupported()?(c.resizeIf=function(t,u){return n.attrGetter("ngfResizeIf",f,r,{$width:t,$height:u,$file:i})},n.resize(i,c).then(function(n){h(n)},function(n){throw n;})):h(i))});r.$on("$destroy",function(){i()})})}ngFileUpload.service("UploadDataUrl",["UploadBase","$timeout","$q",function(n,t,i){var r=n;return r.base64DataUrl=function(n){if(angular.isArray(n)){var t=i.defer(),u=0;return angular.forEach(n,function(i){r.dataUrl(i,!0)["finally"](function(){if(u++,u===n.length){var i=[];angular.forEach(n,function(n){i.push(n.$ngfDataUrl)});t.resolve(i,n)}})}),t.promise}return r.dataUrl(n,!0)},r.dataUrl=function(n,u){var e,f;return n?u&&null!=n.$ngfDataUrl||!u&&null!=n.$ngfBlobUrl?r.emptyPromise(u?n.$ngfDataUrl:n.$ngfBlobUrl,n):(e=u?n.$$ngfDataUrlPromise:n.$$ngfBlobUrlPromise,e)?e:(f=i.defer(),t(function(){var i,e,o;if(window.FileReader&&n&&(!window.FileAPI||-1===navigator.userAgent.indexOf("MSIE 8")||n.size<2e4)&&(!window.FileAPI||-1===navigator.userAgent.indexOf("MSIE 9")||n.size<4e6))if(i=window.URL||window.webkitURL,i&&i.createObjectURL&&!u){try{e=i.createObjectURL(n)}catch(s){return void t(function(){n.$ngfBlobUrl="";f.reject()})}t(function(){var u,o,t;if(n.$ngfBlobUrl=e,e)for(f.resolve(e,n),r.blobUrls=r.blobUrls||[],r.blobUrlsTotalSize=r.blobUrlsTotalSize||0,r.blobUrls.push({url:e,size:n.size}),r.blobUrlsTotalSize+=n.size||0,u=r.defaults.blobUrlsMaxMemory||268435456,o=r.defaults.blobUrlsMaxQueueSize||200;(r.blobUrlsTotalSize>u||r.blobUrls.length>o)&&r.blobUrls.length>1;)t=r.blobUrls.splice(0,1)[0],i.revokeObjectURL(t.url),r.blobUrlsTotalSize-=t.size})}else o=new FileReader,o.onload=function(i){t(function(){n.$ngfDataUrl=i.target.result;f.resolve(i.target.result,n);t(function(){delete n.$ngfDataUrl},1e3)})},o.onerror=function(){t(function(){n.$ngfDataUrl="";f.reject()})},o.readAsDataURL(n);else t(function(){n[u?"$ngfDataUrl":"$ngfBlobUrl"]="";f.reject()})}),e=u?n.$$ngfDataUrlPromise=f.promise:n.$$ngfBlobUrlPromise=f.promise,e["finally"](function(){delete n[u?"$$ngfDataUrlPromise":"$$ngfBlobUrlPromise"]}),e):r.emptyPromise(n,n)},r}]);ngFileUpload.directive("ngfSrc",["Upload","$timeout",function(t,i){return{restrict:"AE",link:function(r,u,f){n(t,i,r,u,f,"ngfSrc",t.attrGetter("ngfResize",f,r),!1)}}}]);ngFileUpload.directive("ngfBackground",["Upload","$timeout",function(t,i){return{restrict:"AE",link:function(r,u,f){n(t,i,r,u,f,"ngfBackground",t.attrGetter("ngfResize",f,r),!0)}}}]);ngFileUpload.directive("ngfThumbnail",["Upload","$timeout",function(t,i){return{restrict:"AE",link:function(r,u,f){var e=t.attrGetter("ngfSize",f,r);n(t,i,r,u,f,"ngfThumbnail",e,t.attrGetter("ngfAsBackground",f,r))}}}]);ngFileUpload.config(["$compileProvider",function(n){n.imgSrcSanitizationWhitelist&&n.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|mailto|tel|webcal|local|file|data|blob):/);n.aHrefSanitizationWhitelist&&n.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|tel|webcal|local|file|data|blob):/)}]);ngFileUpload.filter("ngfDataUrl",["UploadDataUrl","$sce",function(n,t){return function(i,r,u){if(angular.isString(i))return t.trustAsResourceUrl(i);var f=i&&((r?i.$ngfDataUrl:i.$ngfBlobUrl)||i.$ngfDataUrl);return i&&!f?(!i.$ngfDataUrlFilterInProgress&&angular.isObject(i)&&(i.$ngfDataUrlFilterInProgress=!0,n.dataUrl(i,r)),""):(i&&delete i.$ngfDataUrlFilterInProgress,(i&&f?u?t.trustAsResourceUrl(f):f:i)||"")}}])}();ngFileUpload.service("UploadValidate",["UploadDataUrl","$q","$timeout",function(n,t,i){function u(n){var t="",f=[],i,r,e;if(n.length>2&&"/"===n[0]&&"/"===n[n.length-1])t=n.substring(1,n.length-1);else if(i=n.split(","),i.length>1)for(r=0;r<i.length;r++)e=u(i[r]),e.regexp?(t+="("+e.regexp+")",r<i.length-1&&(t+="|")):f=f.concat(e.excludes);else 0===n.indexOf("!")?f.push("^((?!"+u(n.substring(1)).regexp+").)*$"):(0===n.indexOf(".")&&(n="*"+n),t="^"+n.replace(new RegExp("[.\\\\+*?\\[\\^\\]$(){}=!<>|:\\-]","g"),"\\$&")+"$",t=t.replace(/\\\*/g,".*").replace(/\\\?/g,"."));return{regexp:t,excludes:f}}function f(n,t){null==t||n.$dirty||(n.$setDirty?n.$setDirty():n.$dirty=!0)}var r=n;return r.validatePattern=function(n,t){var i,r,f,e,o;if(!t)return!0;for(i=u(t),r=!0,i.regexp&&i.regexp.length&&(f=new RegExp(i.regexp,"i"),r=null!=n.type&&f.test(n.type)||null!=n.name&&f.test(n.name)),e=i.excludes.length;e--;)o=new RegExp(i.excludes[e],"i"),r=r&&(null==n.type||o.test(n.type))&&(null==n.name||o.test(n.name));return r},r.ratioToFloat=function(n){var t=n.toString(),i=t.search(/[x:]/i);return i>-1?parseFloat(t.substring(0,i))/parseFloat(t.substring(i+1)):parseFloat(t)},r.registerModelChangeValidator=function(n,t,i){n&&n.$formatters.push(function(u){if(n.$dirty){var f=u;u&&!angular.isArray(u)&&(f=[u]);r.validate(f,0,n,t,i).then(function(){r.applyModelValidation(n,f)})}return u})},r.applyModelValidation=function(n,t){f(n,t);angular.forEach(n.$ngfValidations,function(t){n.$setValidity(t.name,t.valid)})},r.getValidationAttr=function(n,t,i,u,f){var s="ngf"+i[0].toUpperCase()+i.substr(1),e=r.attrGetter(s,n,t,{$file:f}),o;return null==e&&(e=r.attrGetter("ngfValidate",n,t,{$file:f}))&&(o=(u||i).split("."),e=e[o[0]],o.length>1&&(e=e&&e[o[1]])),e},r.validate=function(n,i,u,f,e){function c(t,i,o){var c,a,s,v;if(n){for(c=n.length,a=null;c--;)s=n[c],s&&(v=r.getValidationAttr(f,e,t,i,s),null!=v&&(o(s,v,c)||(-1===p.indexOf(t)?(s.$error=t,(s.$errorMessages=s.$errorMessages||{})[t]=!0,s.$errorParam=v,-1===h.indexOf(s)&&h.push(s),l||n.splice(c,1),a=!1):n.splice(c,1))));null!==a&&u.$ngfValidations.push({name:t,valid:a})}}function s(i,o,s,c,v){function y(t,r,u){function f(f){var e,o;f()?-1===p.indexOf(i)?((r.$error=i,(r.$errorMessages=r.$errorMessages||{})[i]=!0,r.$errorParam=u,-1===h.indexOf(r)&&h.push(r),l)||(e=n.indexOf(r),e>-1&&n.splice(e,1)),t.resolve(!1)):(o=n.indexOf(r),o>-1&&n.splice(o,1),t.resolve(!0)):t.resolve(!0)}null!=u?c(r,u).then(function(n){f(function(){return!v(n,u)})},function(){f(function(){return a("ngfValidateForce",{$file:r})})}):t.resolve(!0)}var b=[r.emptyPromise(!0)],w;return n&&(n=void 0===n.length?[n]:n,angular.forEach(n,function(n){var u=t.defer();return b.push(u.promise),!s||null!=n.type&&0===n.type.search(s)?void("dimensions"===i&&null!=r.attrGetter("ngfDimensions",f)?r.imageDimensions(n).then(function(t){y(u,n,a("ngfDimensions",{$file:n,$width:t.width,$height:t.height}))},function(){u.resolve(!1)}):"duration"===i&&null!=r.attrGetter("ngfDuration",f)?r.mediaDuration(n).then(function(t){y(u,n,a("ngfDuration",{$file:n,$duration:t}))},function(){u.resolve(!1)}):y(u,n,r.getValidationAttr(f,e,i,o,n))):void u.resolve(!0)})),w=t.defer(),t.all(b).then(function(n){for(var t=!0,r=0;r<n.length;r++)if(!n[r]){t=!1;break}u.$ngfValidations.push({name:i,valid:t});w.resolve(t)}),w.promise}var h,v,y,o;u=u||{};u.$ngfValidations=u.$ngfValidations||[];angular.forEach(u.$ngfValidations,function(n){n.valid=!0});var a=function(n,t){return r.attrGetter(n,f,e,t)},p=(r.attrGetter("ngfIgnoreInvalid",f,e)||"").split(" "),l=r.attrGetter("ngfRunAllValidations",f,e);return null==n||0===n.length?r.emptyPromise({validFiles:n,invalidFiles:[]}):(n=void 0===n.length?[n]:n.slice(0),h=[],c("pattern",null,r.validatePattern),c("minSize","size.min",function(n,t){return n.size+.1>=r.translateScalars(t)}),c("maxSize","size.max",function(n,t){return n.size-.1<=r.translateScalars(t)}),v=0,c("maxTotalSize",null,function(t,i){return v+=t.size,v>r.translateScalars(i)?(n.splice(0,n.length),!1):!0}),c("validateFn",null,function(n,t){return t===!0||null===t||""===t}),!n.length)?r.emptyPromise({validFiles:[],invalidFiles:h}):(y=t.defer(),o=[],o.push(s("maxHeight","height.max",/image/,this.imageDimensions,function(n,t){return n.height<=t})),o.push(s("minHeight","height.min",/image/,this.imageDimensions,function(n,t){return n.height>=t})),o.push(s("maxWidth","width.max",/image/,this.imageDimensions,function(n,t){return n.width<=t})),o.push(s("minWidth","width.min",/image/,this.imageDimensions,function(n,t){return n.width>=t})),o.push(s("dimensions",null,/image/,function(n,t){return r.emptyPromise(t)},function(n){return n})),o.push(s("ratio",null,/image/,this.imageDimensions,function(n,t){for(var u=t.toString().split(","),f=!1,i=0;i<u.length;i++)Math.abs(n.width/n.height-r.ratioToFloat(u[i]))<.01&&(f=!0);return f})),o.push(s("maxRatio","ratio.max",/image/,this.imageDimensions,function(n,t){return n.width/n.height-r.ratioToFloat(t)<.0001})),o.push(s("minRatio","ratio.min",/image/,this.imageDimensions,function(n,t){return n.width/n.height-r.ratioToFloat(t)>-.0001})),o.push(s("maxDuration","duration.max",/audio|video/,this.mediaDuration,function(n,t){return n<=r.translateScalars(t)})),o.push(s("minDuration","duration.min",/audio|video/,this.mediaDuration,function(n,t){return n>=r.translateScalars(t)})),o.push(s("duration",null,/audio|video/,function(n,t){return r.emptyPromise(t)},function(n){return n})),o.push(s("validateAsyncFn",null,null,function(n,t){return t},function(n){return n===!0||null===n||""===n})),t.all(o).then(function(){var t,r;if(l)for(t=0;t<n.length;t++)r=n[t],r.$error&&n.splice(t--,1);l=!1;c("maxFiles",null,function(n,t,r){return t>i+r});y.resolve({validFiles:n,invalidFiles:h})}),y.promise)},r.imageDimensions=function(n){var f,u;return n.$ngfWidth&&n.$ngfHeight?(f=t.defer(),i(function(){f.resolve({width:n.$ngfWidth,height:n.$ngfHeight})}),f.promise):n.$ngfDimensionPromise?n.$ngfDimensionPromise:(u=t.defer(),i(function(){return 0!==n.type.indexOf("image")?void u.reject("not image"):void r.dataUrl(n).then(function(t){function f(){var t=r[0].naturalWidth||r[0].clientWidth,i=r[0].naturalHeight||r[0].clientHeight;r.remove();n.$ngfWidth=t;n.$ngfHeight=i;u.resolve({width:t,height:i})}function e(){r.remove();u.reject("load error")}function o(){i(function(){r[0].parentNode&&(r[0].clientWidth?f():s++>10?e():o())},1e3)}var r=angular.element("<img>").attr("src",t).css("visibility","hidden").css("position","fixed").css("max-width","none !important").css("max-height","none !important"),s;r.on("load",f);r.on("error",e);s=0;o();angular.element(document.getElementsByTagName("body")[0]).append(r)},function(){u.reject("load error")})}),n.$ngfDimensionPromise=u.promise,n.$ngfDimensionPromise["finally"](function(){delete n.$ngfDimensionPromise}),n.$ngfDimensionPromise)},r.mediaDuration=function(n){var f,u;return n.$ngfDuration?(f=t.defer(),i(function(){f.resolve(n.$ngfDuration)}),f.promise):n.$ngfDurationPromise?n.$ngfDurationPromise:(u=t.defer(),i(function(){return 0!==n.type.indexOf("audio")&&0!==n.type.indexOf("video")?void u.reject("not media"):void r.dataUrl(n).then(function(t){function f(){var t=r[0].duration;n.$ngfDuration=t;r.remove();u.resolve(t)}function e(){r.remove();u.reject("load error")}function o(){i(function(){r[0].parentNode&&(r[0].duration?f():s>10?e():o())},1e3)}var r=angular.element(0===n.type.indexOf("audio")?"<audio>":"<video>").attr("src",t).css("visibility","none").css("position","fixed"),s;r.on("loadedmetadata",f);r.on("error",e);s=0;o();angular.element(document.body).append(r)},function(){u.reject("load error")})}),n.$ngfDurationPromise=u.promise,n.$ngfDurationPromise["finally"](function(){delete n.$ngfDurationPromise}),n.$ngfDurationPromise)},r}]);ngFileUpload.service("UploadResize",["UploadValidate","$q",function(n,t){var i=n,r=function(n,t,i,r,u){var f=u?Math.max(i/n,r/t):Math.min(i/n,r/t);return{width:n*f,height:t*f,marginX:n*f-i,marginY:t*f-r}},u=function(n,u,f,e,o,s,h,c){var a=t.defer(),v=document.createElement("canvas"),l=document.createElement("img");return l.setAttribute("style","visibility:hidden;position:fixed;z-index:-100000"),document.body.appendChild(l),l.onload=function(){var t=l.width,y=l.height,p,w,n,b;if(l.parentNode.removeChild(l),null!=c&&c(t,y)===!1)return void a.reject("resizeIf");try{s&&(p=i.ratioToFloat(s),w=t/y,p>w?(u=t,f=u/p):(f=y,u=f*p));u||(u=t);f||(f=y);n=r(t,y,u,f,h);v.width=Math.min(n.width,u);v.height=Math.min(n.height,f);b=v.getContext("2d");b.drawImage(l,Math.min(0,-n.marginX/2),Math.min(0,-n.marginY/2),n.width,n.height);a.resolve(v.toDataURL(o||"image/WebP",e||.934))}catch(k){a.reject(k)}},l.onerror=function(){l.parentNode.removeChild(l);a.reject()},l.src=n,a.promise};return i.dataUrltoBlob=function(n,t,i){for(var u,f=n.split(","),s=f[0].match(/:(.*?);/)[1],e=atob(f[1]),r=e.length,o=new Uint8Array(r);r--;)o[r]=e.charCodeAt(r);return u=new window.Blob([o],{type:s}),u.name=t,u.$ngfOrigSize=i,u},i.isResizeSupported=function(){var n=document.createElement("canvas");return window.atob&&n.getContext&&n.getContext("2d")&&window.Blob},i.isResizeSupported()&&Object.defineProperty(window.Blob.prototype,"name",{get:function(){return this.$ngfName},set:function(n){this.$ngfName=n},configurable:!0}),i.resize=function(n,r){if(0!==n.type.indexOf("image"))return i.emptyPromise(n);var f=t.defer();return i.dataUrl(n,!0).then(function(t){u(t,r.width,r.height,r.quality,r.type||n.type,r.ratio,r.centerCrop,r.resizeIf).then(function(u){if("image/jpeg"===n.type&&r.restoreExif!==!1)try{u=i.restoreExif(t,u)}catch(e){setTimeout(function(){throw e;},1)}try{var o=i.dataUrltoBlob(u,n.name,n.size);f.resolve(o)}catch(e){f.reject(e)}},function(t){"resizeIf"===t&&f.resolve(n);f.reject(t)})},function(n){f.reject(n)}),f.promise},i}]),function(){function t(t,i,r,u,f,e,o,s,h,c){function v(){return i.attr("disabled")||l("ngfDropDisabled",t)}function w(n,i,r){if(n){var u;try{u=n&&n.getData&&n.getData("text/html")}catch(f){}tt(n.items,n.files,l("ngfAllowDir",t)!==!1,l("multiple")||l("ngfMultiple",t)).then(function(n){n.length?b(n,i):g(r,u).then(function(n){b(n,i)})})}}function b(n,i){s.updateModel(u,r,t,l("ngfChange")||l("ngfDrop"),n,i)}function g(n,i){var u,e,o,f;return!s.shouldUpdateOn(n,r,t)||"string"!=typeof i?s.rejectPromise([]):(u=[],i.replace(/<(img src|img [^>]* src) *=\"([^\"]*)\"/gi,function(n,t,i){u.push(i)}),e=[],o=[],u.length)?(angular.forEach(u,function(n){e.push(s.urlToBlob(n).then(function(n){o.push(n)}))}),f=c.defer(),c.all(e).then(function(){f.resolve(o)},function(n){f.reject(n)}),f.promise):s.emptyPromise()}function nt(n,t,i,r){var u=l("ngfDragOverClass",n,{$event:i}),f="dragover",e,h,o;if(angular.isString(u))f=u;else if(u&&(u.delay&&(d=u.delay),u.accept||u.reject))if(e=i.dataTransfer.items,null!=e&&e.length)for(h=u.pattern||l("ngfPattern",n,{$event:i}),o=e.length;o--;){if(!s.validatePattern(e[o],h)){f=u.reject;break}f=u.accept}else f=u.accept;r(f)}function tt(n,i,u,f){function nt(n,t){var i=c.defer(),u,r;if(null!=n)if(n.isDirectory){u=[s.emptyPromise()];g&&(r={type:"directory"},r.name=r.path=(t||"")+n.name,e.push(r));var h=n.createReader(),f=[],o=function(){h.readEntries(function(r){try{r.length?(f=f.concat(Array.prototype.slice.call(r||[],0)),o()):(angular.forEach(f.slice(0),function(i){e.length<=y&&a>=v&&u.push(nt(i,(t?t:"")+n.name+"/"))}),c.all(u).then(function(){i.resolve()},function(n){i.reject(n)}))}catch(s){i.reject(s)}},function(n){i.reject(n)})};o()}else n.file(function(n){try{n.path=(t?t:"")+n.name;g&&(n=s.rename(n,n.path));e.push(n);v+=n.size;i.resolve()}catch(r){i.reject(r)}},function(n){i.reject(n)});return i.promise}var y=s.getValidationAttr(r,t,"maxFiles"),a,h,b,k,d,p,w;null==y&&(y=Number.MAX_VALUE);a=s.getValidationAttr(r,t,"maxTotalSize");null==a&&(a=Number.MAX_VALUE);var g=l("ngfIncludeDir",t),e=[],v=0,tt=[s.emptyPromise()];if(n&&n.length>0&&"file:"!==o.location.protocol)for(h=0;h<n.length;h++){if(n[h].webkitGetAsEntry&&n[h].webkitGetAsEntry()&&n[h].webkitGetAsEntry().isDirectory){if(b=n[h].webkitGetAsEntry(),b.isDirectory&&!u)continue;null!=b&&tt.push(nt(b))}else k=n[h].getAsFile(),null!=k&&(e.push(k),v+=k.size);if(e.length>y||v>a||!f&&e.length>0)break}else if(null!=i)for(d=0;d<i.length;d++)if(p=i.item(d),(p.type||p.size>0)&&(e.push(p),v+=p.size),e.length>y||v>a||!f&&e.length>0)break;return w=c.defer(),c.all(tt).then(function(){if(f||g||!e.length)w.resolve(e);else{for(var n=0;e[n]&&"directory"===e[n].type;)n++;w.resolve([e[n]])}},function(n){w.reject(n)}),w.promise}var p=n(),l=function(n,t,i){return s.attrGetter(n,r,t,i)};if(l("dropAvailable")&&e(function(){t[l("dropAvailable")]?t[l("dropAvailable")].value=p:t[l("dropAvailable")]=p}),!p)return void(l("ngfHideOnDropNotAvailable",t)===!0&&i.css("display","none"));null==l("ngfSelect")&&s.registerModelChangeValidator(u,r,t);var a,k=null,y=f(l("ngfStopPropagation")),d=1;i[0].addEventListener("dragover",function(n){if(!v()&&s.shouldUpdateOn("drop",r,t)){if(n.preventDefault(),y(t)&&n.stopPropagation(),navigator.userAgent.indexOf("Chrome")>-1){var u=n.dataTransfer.effectAllowed;n.dataTransfer.dropEffect="move"===u||"linkMove"===u?"move":"copy"}e.cancel(k);a||(a="C",nt(t,r,n,function(r){a=r;i.addClass(a);l("ngfDrag",t,{$isDragging:!0,$class:a,$event:n})}))}},!1);i[0].addEventListener("dragenter",function(n){!v()&&s.shouldUpdateOn("drop",r,t)&&(n.preventDefault(),y(t)&&n.stopPropagation())},!1);i[0].addEventListener("dragleave",function(n){!v()&&s.shouldUpdateOn("drop",r,t)&&(n.preventDefault(),y(t)&&n.stopPropagation(),k=e(function(){a&&i.removeClass(a);a=null;l("ngfDrag",t,{$isDragging:!1,$event:n})},d||100))},!1);i[0].addEventListener("drop",function(n){!v()&&s.shouldUpdateOn("drop",r,t)&&(n.preventDefault(),y(t)&&n.stopPropagation(),a&&i.removeClass(a),a=null,w(n.dataTransfer,n,"dropUrl"))},!1);i[0].addEventListener("paste",function(n){navigator.userAgent.toLowerCase().indexOf("firefox")>-1&&l("ngfEnableFirefoxPaste",t)&&n.preventDefault();!v()&&s.shouldUpdateOn("paste",r,t)&&w(n.clipboardData||n.originalEvent.clipboardData,n,"pasteUrl")},!1);navigator.userAgent.toLowerCase().indexOf("firefox")>-1&&l("ngfEnableFirefoxPaste",t)&&(i.attr("contenteditable",!0),i.on("keypress",function(n){n.metaKey||n.ctrlKey||n.preventDefault()}))}function n(){var n=document.createElement("div");return"draggable"in n&&"ondrop"in n&&!/Edge\/12./i.test(navigator.userAgent)}ngFileUpload.directive("ngfDrop",["$parse","$timeout","$window","Upload","$http","$q",function(n,i,r,u,f,e){return{restrict:"AEC",require:"?ngModel",link:function(o,s,h,c){t(o,s,h,c,n,i,r,u,f,e)}}}]);ngFileUpload.directive("ngfNoFileDrop",function(){return function(t,i){n()&&i.css("display","none")}});ngFileUpload.directive("ngfDropAvailable",["$parse","$timeout","Upload",function(t,i,r){return function(u,f,e){if(n()){var o=t(r.attrGetter("ngfDropAvailable",e));i(function(){o(u);o.assign&&o.assign(u,!0)})}}}])}();ngFileUpload.service("UploadExif",["UploadResize","$q",function(n,t){function r(n,t,i,r){switch(t){case 2:return n.transform(-1,0,0,1,i,0);case 3:return n.transform(-1,0,0,-1,i,r);case 4:return n.transform(1,0,0,-1,0,r);case 5:return n.transform(0,1,1,0,0,0);case 6:return n.transform(0,1,-1,0,r,0);case 7:return n.transform(0,-1,-1,0,r,i);case 8:return n.transform(0,-1,1,0,0,i)}}function u(n){for(var i="",r=new Uint8Array(n),u=r.byteLength,t=0;u>t;t++)i+=String.fromCharCode(r[t]);return window.btoa(i)}var i=n;return i.isExifSupported=function(){return window.FileReader&&(new FileReader).readAsArrayBuffer&&i.isResizeSupported()},i.readOrientation=function(n){var i=t.defer(),r=new FileReader,u=n.slice?n.slice(0,65536):n;return r.readAsArrayBuffer(u),r.onerror=function(n){return i.reject(n)},r.onload=function(n){var u={orientation:1},r=new DataView(this.result),h,t,s,f,c,e,o;if(65496!==r.getUint16(0,!1))return i.resolve(u);for(h=r.byteLength,t=2;h>t;)if(s=r.getUint16(t,!1),t+=2,65505===s){if(1165519206!==r.getUint32(t+=2,!1))return i.resolve(u);for(f=18761===r.getUint16(t+=6,!1),t+=r.getUint32(t+4,f),c=r.getUint16(t,f),t+=2,e=0;c>e;e++)if(274===r.getUint16(t+12*e,f))return o=r.getUint16(t+12*e+8,f),o>=2&&8>=o&&(r.setUint16(t+12*e+8,1,f),u.fixedArrayBuffer=n.target.result),u.orientation=o,i.resolve(u)}else{if(65280!=(65280&s))break;t+=r.getUint16(t,!1)}return i.resolve(u)},i.promise},i.applyExifRotation=function(n){if(0!==n.type.indexOf("image/jpeg"))return i.emptyPromise(n);var f=t.defer();return i.readOrientation(n).then(function(t){return t.orientation<2||t.orientation>8?f.resolve(n):void i.dataUrl(n,!0).then(function(e){var s=document.createElement("canvas"),o=document.createElement("img");o.onload=function(){var h,e,c;try{s.width=t.orientation>4?o.height:o.width;s.height=t.orientation>4?o.width:o.height;h=s.getContext("2d");r(h,t.orientation,o.width,o.height);h.drawImage(o,0,0);e=s.toDataURL(n.type||"image/WebP",.934);e=i.restoreExif(u(t.fixedArrayBuffer),e);c=i.dataUrltoBlob(e,n.name);f.resolve(c)}catch(l){return f.reject(l)}};o.onerror=function(){f.reject()};o.src=e},function(n){f.reject(n)})},function(n){f.reject(n)}),f.promise},i.restoreExif=function(n,t){var i={};return i.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",i.encode64=function(n){var u,t,o,s,f,h="",i="",r="",e=0;do u=n[e++],t=n[e++],i=n[e++],o=u>>2,s=(3&u)<<4|t>>4,f=(15&t)<<2|i>>6,r=63&i,isNaN(t)?f=r=64:isNaN(i)&&(r=64),h=h+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(s)+this.KEY_STR.charAt(f)+this.KEY_STR.charAt(r),u=t=i="",o=s=f=r="";while(e<n.length);return h},i.restore=function(n,t){n.match("data:image/jpeg;base64,")&&(n=n.replace("data:image/jpeg;base64,",""));var i=this.decode64(n),r=this.slice2Segments(i),u=this.exifManipulation(t,r);return"data:image/jpeg;base64,"+this.encode64(u)},i.exifManipulation=function(n,t){var i=this.getExifArray(t),r=this.insertExif(n,i);return new Uint8Array(r)},i.getExifArray=function(n){for(var t,i=0;i<n.length;i++)if(t=n[i],255===t[0]&225===t[1])return t;return[]},i.insertExif=function(n,t){var f=n.replace("data:image/jpeg;base64,",""),r=this.decode64(f),u=r.indexOf(255,3),e=r.slice(0,u),o=r.slice(u),i=e;return i=i.concat(t),i=i.concat(o)},i.slice2Segments=function(n){for(var t=0,i=[];;){if(255===n[t]&218===n[t+1])break;if(255===n[t]&216===n[t+1])t+=2;else{var u=256*n[t+2]+n[t+3],r=t+u+2,f=n.slice(t,r);i.push(f);t=r}if(t>n.length)break}return i},i.decode64=function(n){var e,o,s,r,t,h="",u="",i=0,f=[];/[^A-Za-z0-9\+\/\=]/g.exec(n)&&console.log("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, NaNExpect errors in decoding.");n=n.replace(/[^A-Za-z0-9\+\/\=]/g,"");do s=this.KEY_STR.indexOf(n.charAt(i++)),r=this.KEY_STR.indexOf(n.charAt(i++)),t=this.KEY_STR.indexOf(n.charAt(i++)),u=this.KEY_STR.indexOf(n.charAt(i++)),e=s<<2|r>>4,o=(15&r)<<4|t>>2,h=(3&t)<<6|u,f.push(e),64!==t&&f.push(o),64!==u&&f.push(h),e=o=h="",s=r=t=u="";while(i<n.length);return f},i.restore(n,t)},i}]),function(){var t=this,u=t.humanize,n={},i,r;typeof exports!="undefined"?(typeof module!="undefined"&&module.exports&&(exports=module.exports=n),exports.humanize=n):(typeof define=="function"&&define.amd&&define("humanize",function(){return n}),t.humanize=n);n.noConflict=function(){return t.humanize=u,this};n.pad=function(n,t,i,r){if(n+="",i?i.length>1&&(i=i.charAt(0)):i=" ",r=r===undefined?"left":"right",r==="right")while(n.length<t)n=n+i;else while(n.length<t)n=i+n;return n};n.time=function(){return(new Date).getTime()/1e3};i=[0,0,31,59,90,120,151,181,212,243,273,304,334];r=[0,0,31,60,91,121,152,182,213,244,274,305,335];n.date=function(t,u){var e=u===undefined?new Date:u instanceof Date?new Date(u):new Date(u*1e3),o=/\\?([a-z])/gi,s=function(n,t){return f[n]?f[n]():t},h=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],c=["January","February","March","April","May","June","July","August","September","October","November","December"],f={d:function(){return n.pad(f.j(),2,"0")},D:function(){return f.l().slice(0,3)},j:function(){return e.getDate()},l:function(){return h[f.w()]},N:function(){return f.w()||7},S:function(){var n=f.j();return n>4&&n<21?"th":{1:"st",2:"nd",3:"rd"}[n%10]||"th"},w:function(){return e.getDay()},z:function(){return(f.L()?r[f.n()]:i[f.n()])+f.j()-1},W:function(){var t=f.z()-f.N()+1.5;return n.pad(1+Math.floor(Math.abs(t)/7)+(t%7>3.5?1:0),2,"0")},F:function(){return c[e.getMonth()]},m:function(){return n.pad(f.n(),2,"0")},M:function(){return f.F().slice(0,3)},n:function(){return e.getMonth()+1},t:function(){return new Date(f.Y(),f.n(),0).getDate()},L:function(){return new Date(f.Y(),1,29).getMonth()===1?1:0},o:function(){var n=f.n(),t=f.W();return f.Y()+(n===12&&t<9?-1:n===1&&t>9)},Y:function(){return e.getFullYear()},y:function(){return String(f.Y()).slice(-2)},a:function(){return e.getHours()>11?"pm":"am"},A:function(){return f.a().toUpperCase()},B:function(){var i=e.getTime()/1e3,n=i%86400+3600,t;return(n<0&&(n+=86400),t=n/86.4%1e3,i<0)?Math.ceil(t):Math.floor(t)},g:function(){return f.G()%12||12},G:function(){return e.getHours()},h:function(){return n.pad(f.g(),2,"0")},H:function(){return n.pad(f.G(),2,"0")},i:function(){return n.pad(e.getMinutes(),2,"0")},s:function(){return n.pad(e.getSeconds(),2,"0")},u:function(){return n.pad(e.getMilliseconds()*1e3,6,"0")},O:function(){var t=e.getTimezoneOffset(),i=Math.abs(t);return(t>0?"-":"+")+n.pad(Math.floor(i/60)*100+i%60,4,"0")},P:function(){var n=f.O();return n.substr(0,3)+":"+n.substr(3,2)},Z:function(){return-e.getTimezoneOffset()*60},c:function(){return"Y-m-d\\TH:i:sP".replace(o,s)},r:function(){return"D, d M Y H:i:s O".replace(o,s)},U:function(){return e.getTime()/1e3||0}};return t.replace(o,s)};n.numberFormat=function(n,t,i,r){var e,u,f;return t=isNaN(t)?2:Math.abs(t),i=i===undefined?".":i,r=r===undefined?",":r,e=n<0?"-":"",n=Math.abs(+n||0),u=parseInt(n.toFixed(t),10)+"",f=u.length>3?u.length%3:0,e+(f?u.substr(0,f)+r:"")+u.substr(f).replace(/(\d{3})(?=\d)/g,"$1"+r)+(t?i+Math.abs(n-u).toFixed(t).slice(2):"")};n.naturalDay=function(t,i){t=t===undefined?n.time():t;i=i===undefined?"Y-m-d":i;var u=86400,f=new Date,r=new Date(f.getFullYear(),f.getMonth(),f.getDate()).getTime()/1e3;return t<r&&t>=r-u?"yesterday":t>=r&&t<r+u?"today":t>=r+u&&t<r+2*u?"tomorrow":n.date(i,t)};n.relativeTime=function(t){var f,i,e,o,s,r;if(t=t===undefined?n.time():t,f=n.time(),i=f-t,i<2&&i>-2)return(i>=0?"just ":"")+"now";if(i<60&&i>-60)return i>=0?Math.floor(i)+" seconds ago":"in "+Math.floor(-i)+" seconds";if(i<120&&i>-120)return i>=0?"about a minute ago":"in about a minute";if(i<3600&&i>-3600)return i>=0?Math.floor(i/60)+" minutes ago":"in "+Math.floor(-i/60)+" minutes";if(i<7200&&i>-7200)return i>=0?"about an hour ago":"in about an hour";if(i<86400&&i>-86400)return i>=0?Math.floor(i/3600)+" hours ago":"in "+Math.floor(-i/3600)+" hours";if(e=172800,i<e&&i>-e)return i>=0?"1 day ago":"in 1 day";if(o=2505600,i<o&&i>-o)return i>=0?Math.floor(i/86400)+" days ago":"in "+Math.floor(-i/86400)+" days";if(s=5184e3,i<s&&i>-s)return i>=0?"about a month ago":"in about a month";var h=parseInt(n.date("Y",f),10),c=parseInt(n.date("Y",t),10),l=h*12+parseInt(n.date("n",f),10),a=c*12+parseInt(n.date("n",t),10),u=l-a;return u<12&&u>-12?u>=0?u+" months ago":"in "+-u+" months":(r=h-c,r<2&&r>-2)?r>=0?"a year ago":"in a year":r>=0?r+" years ago":"in "+-r+" years"};n.ordinal=function(n){var i,t;return n=parseInt(n,10),n=isNaN(n)?0:n,i=n<0?"-":"",n=Math.abs(n),t=n%100,i+n+(t>4&&t<21?"th":{1:"st",2:"nd",3:"rd"}[n%10]||"th")};n.filesize=function(t,i,r,u,f,e){return(i=i===undefined?1024:i,t<=0)?"0 bytes":(t<i&&r===undefined&&(r=0),e===undefined&&(e=" "),n.intword(t,["bytes","KB","MB","GB","TB","PB"],i,r,u,f,e))};n.intword=function(t,i,r,u,f,e,o){var c,s,h,l;for(i=i||["","K","M","B","T"],s=i.length-1,r=r||1e3,u=isNaN(u)?2:Math.abs(u),f=f||".",e=e||",",o=o||"",h=0;h<i.length;h++)if(t<Math.pow(r,h+1)){s=h;break}return c=t/Math.pow(r,s),l=i[s]?o+i[s]:"",n.numberFormat(c,u,f,e)+l};n.linebreaks=function(n){return n=n.replace(/^([\n|\r]*)/,""),n=n.replace(/([\n|\r]*)$/,""),n=n.replace(/(\r\n|\n|\r)/g,"\n"),n=n.replace(/(\n{2,})/g,"<\/p><p>"),n=n.replace(/\n/g,"<br />"),"<p>"+n+"<\/p>"};n.nl2br=function(n){return n.replace(/(\r\n|\n|\r)/g,"<br />")};n.truncatechars=function(n,t){return n.length<=t?n:n.substr(0,t)+"…"};n.truncatewords=function(n,t){var i=n.split(" ");return i.length<t?n:i.slice(0,t).join(" ")+"…"}}.call(this);!function(n,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t(require,exports,module):n.Tether=t()}(this,function(){"use strict";function tt(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function it(n){var f=getComputedStyle(n)||{},u=f.position,t,i;if("fixed"===u)return n;for(t=n;t=t.parentNode;){i=void 0;try{i=getComputedStyle(t)}catch(h){}if("undefined"==typeof i||null===i)return t;var r=i,e=r.overflow,o=r.overflowX,s=r.overflowY;if(/(auto|scroll)/.test(e+s+o)&&("absolute"!==u||["relative","absolute","fixed"].indexOf(i.position)>=0))return t}return document.body}function i(n){var i=void 0,r,u;n===document?(i=document,n=document.documentElement):i=n.ownerDocument;var f=i.documentElement,t={},e=n.getBoundingClientRect();for(r in e)t[r]=e[r];return u=vt(i),t.top-=u.top,t.left-=u.left,"undefined"==typeof t.width&&(t.width=document.body.scrollWidth-t.left-t.right),"undefined"==typeof t.height&&(t.height=document.body.scrollHeight-t.top-t.bottom),t.top=t.top-f.clientTop,t.left=t.left-f.clientLeft,t.right=i.body.clientWidth-t.width-t.left,t.bottom=i.body.clientHeight-t.height-t.top,t}function c(n){return n.offsetParent||document.documentElement}function y(){var t=document.createElement("div"),n,u,i,f;return t.style.width="100%",t.style.height="200px",n=document.createElement("div"),r(n.style,{position:"absolute",top:0,left:0,pointerEvents:"none",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),n.appendChild(t),document.body.appendChild(n),u=t.offsetWidth,n.style.overflow="scroll",i=t.offsetWidth,u===i&&(i=n.clientWidth),document.body.removeChild(n),f=u-i,{width:f,height:f}}function r(){var n=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=[];return Array.prototype.push.apply(t,arguments),t.slice(1).forEach(function(t){if(t)for(var i in t)({}).hasOwnProperty.call(t,i)&&(n[i]=t[i])}),n}function o(n,t){if("undefined"!=typeof n.classList)t.split(" ").forEach(function(t){t.trim()&&n.classList.remove(t)});else{var i=new RegExp("(^| )"+t.split(" ").join("|")+"( |$)","gi"),r=w(n).replace(i," ");rt(n,r)}}function e(n,t){if("undefined"!=typeof n.classList)t.split(" ").forEach(function(t){t.trim()&&n.classList.add(t)});else{o(n,t);var i=w(n)+(" "+t);rt(n,i)}}function p(n,t){if("undefined"!=typeof n.classList)return n.classList.contains(t);var i=w(n);return new RegExp("(^| )"+t+"( |$)","gi").test(i)}function w(n){return n.className instanceof SVGAnimatedString?n.className.baseVal:n.className}function rt(n,t){n.setAttribute("class",t)}function u(n,t,i){i.forEach(function(i){-1===t.indexOf(i)&&p(n,i)&&o(n,i)});t.forEach(function(t){p(n,t)||e(n,t)})}function tt(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function lt(n,t){var i=arguments.length<=2||void 0===arguments[2]?1:arguments[2];return n+i>=t&&t>=n-i}function b(){return"undefined"!=typeof performance&&"undefined"!=typeof performance.now?performance.now():+new Date}function ut(){for(var t={top:0,left:0},i=arguments.length,r=Array(i),n=0;i>n;n++)r[n]=arguments[n];return r.forEach(function(n){var i=n.top,r=n.left;"string"==typeof i&&(i=parseFloat(i,10));"string"==typeof r&&(r=parseFloat(r,10));t.top+=i;t.left+=r}),t}function l(n,t){return"string"==typeof n.left&&-1!==n.left.indexOf("%")&&(n.left=parseFloat(n.left,10)/100*t.width),"string"==typeof n.top&&-1!==n.top.indexOf("%")&&(n.top=parseFloat(n.top,10)/100*t.height),n}function at(n,t){return"scrollParent"===t?t=n.scrollParent:"window"===t&&(t=[pageXOffset,pageYOffset,innerWidth+pageXOffset,innerHeight+pageYOffset]),t===document&&(t=t.documentElement),"undefined"!=typeof t.nodeType&&!function(){var r=i(t),n=r,u=getComputedStyle(t);t=[n.left,n.top,r.width+n.left,r.height+n.top];dt.forEach(function(n,i){n=n[0].toUpperCase()+n.substr(1);"Top"===n||"Left"===n?t[i]+=parseFloat(u["border"+n+"Width"]):t[i]-=parseFloat(u["border"+n+"Width"])})}(),t}var k=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),t=void 0,h;"undefined"==typeof t&&(t={modules:[]});var ft=function(){var n=0;return function(){return++n}}(),s={},vt=function(n){var t=n._tetherZeroElement,i,u,e;if("undefined"==typeof t&&(t=n.createElement("div"),t.setAttribute("data-tether-id",ft()),r(t.style,{top:0,left:0,position:"absolute"}),n.body.appendChild(t),n._tetherZeroElement=t),i=t.getAttribute("data-tether-id"),"undefined"==typeof s[i]){s[i]={};u=t.getBoundingClientRect();for(e in u)s[i][e]=u[e];f(function(){delete s[i]})}return s[i]},et=[],f=function(n){et.push(n)},d=function(){for(var n=void 0;n=et.pop();)n()},yt=function(){function n(){tt(this,n)}return k(n,[{key:"on",value:function(n,t,i){var r=arguments.length<=3||void 0===arguments[3]?!1:arguments[3];"undefined"==typeof this.bindings&&(this.bindings={});"undefined"==typeof this.bindings[n]&&(this.bindings[n]=[]);this.bindings[n].push({handler:t,ctx:i,once:r})}},{key:"once",value:function(n,t,i){this.on(n,t,i,!0)}},{key:"off",value:function(n,t){if("undefined"==typeof this.bindings||"undefined"==typeof this.bindings[n])if("undefined"==typeof t)delete this.bindings[n];else for(var i=0;i<this.bindings[n].length;)this.bindings[n][i].handler===t?this.bindings[n].splice(i,1):++i}},{key:"trigger",value:function(n){if("undefined"!=typeof this.bindings&&this.bindings[n]){for(var t=0,r=arguments.length,e=Array(r>1?r-1:0),i=1;r>i;i++)e[i-1]=arguments[i];for(;t<this.bindings[n].length;){var u=this.bindings[n][t],o=u.handler,s=u.ctx,h=u.once,f=s;"undefined"==typeof f&&(f=this);o.apply(f,e);h?this.bindings[n].splice(t,1):++t}}}}]),n}();if(t.Utils={getScrollParent:it,getBounds:i,getOffsetParent:c,extend:r,addClass:e,removeClass:o,hasClass:p,updateClasses:u,defer:f,flush:d,uniqueId:ft,Evented:yt,getScrollBarSize:y},h=function(){function n(n,t){var r=[],u=!0,f=!1,e=void 0,o,i;try{for(i=n[Symbol.iterator]();!(u=(o=i.next()).done)&&(r.push(o.value),!t||r.length!==t);u=!0);}catch(s){f=!0;e=s}finally{try{!u&&i["return"]&&i["return"]()}finally{if(f)throw e;}}return r}return function(t,i){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return n(t,i);throw new TypeError("Invalid attempt to destructure non-iterable instance");}}(),k=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),"undefined"==typeof t)throw new Error("You must include the utils.js file before tether.js");var n=t.Utils,it=n.getScrollParent,i=n.getBounds,c=n.getOffsetParent,r=n.extend,e=n.addClass,o=n.removeClass,u=n.updateClasses,f=n.defer,d=n.flush,y=n.getScrollBarSize,g=function(){var t;if("undefined"==typeof document)return"";for(var r=document.createElement("div"),i=["transform","webkitTransform","OTransform","MozTransform","msTransform"],n=0;n<i.length;++n)if(t=i[n],void 0!==r.style[t])return t}(),a=[],ot=function(){a.forEach(function(n){n.position(!1)});d()};!function(){var t=null,n=null,i=null,r=function u(){return"undefined"!=typeof n&&n>16?(n=Math.min(n-16,250),void(i=setTimeout(u,250))):void("undefined"!=typeof t&&b()-t<10||("undefined"!=typeof i&&(clearTimeout(i),i=null),t=b(),ot(),n=b()-t))};"undefined"!=typeof window&&["resize","scroll","touchmove"].forEach(function(n){window.addEventListener(n,r)})}();var pt={center:"center",left:"right",right:"left"},wt={middle:"middle",top:"bottom",bottom:"top"},v={top:0,left:0,middle:"50%",center:"50%",bottom:"100%",right:"100%"},bt=function(n,t){var i=n.left,r=n.top;return"auto"===i&&(i=pt[t.left]),"auto"===r&&(r=wt[t.top]),{left:i,top:r}},st=function(n){var t=n.left,i=n.top;return"undefined"!=typeof v[n.left]&&(t=v[n.left]),"undefined"!=typeof v[n.top]&&(i=v[n.top]),{left:t,top:i}},nt=function(n){var i=n.split(" "),t=h(i,2),r=t[0],u=t[1];return{top:r,left:u}},ht=nt,ct=function(){function n(i){var r=this;tt(this,n);this.position=this.position.bind(this);a.push(this);this.history=[];this.setOptions(i,!1);t.modules.forEach(function(n){"undefined"!=typeof n.initialize&&n.initialize.call(r)});this.position()}return k(n,[{key:"getClass",value:function(){var n=arguments.length<=0||void 0===arguments[0]?"":arguments[0],t=this.options.classes;return"undefined"!=typeof t&&t[n]?this.options.classes[n]:this.options.classPrefix?this.options.classPrefix+"-"+n:n}},{key:"setOptions",value:function(n){var t=this,u=arguments.length<=1||void 0===arguments[1]?!0:arguments[1];this.options=r({offset:"0 0",targetOffset:"0 0",targetAttachment:"auto auto",classPrefix:"tether"},n);var i=this.options,f=i.element,o=i.target,s=i.targetModifier;if(this.element=f,this.target=o,this.targetModifier=s,"viewport"===this.target?(this.target=document.body,this.targetModifier="visible"):"scroll-handle"===this.target&&(this.target=document.body,this.targetModifier="scroll-handle"),["element","target"].forEach(function(n){if("undefined"==typeof t[n])throw new Error("Tether Error: Both element and target must be defined");"undefined"!=typeof t[n].jquery?t[n]=t[n][0]:"string"==typeof t[n]&&(t[n]=document.querySelector(t[n]))}),e(this.element,this.getClass("element")),this.options.addTargetClasses!==!1&&e(this.target,this.getClass("target")),!this.options.attachment)throw new Error("Tether Error: You must provide an attachment");this.targetAttachment=ht(this.options.targetAttachment);this.attachment=ht(this.options.attachment);this.offset=nt(this.options.offset);this.targetOffset=nt(this.options.targetOffset);"undefined"!=typeof this.scrollParent&&this.disable();this.scrollParent="scroll-handle"===this.targetModifier?this.target:it(this.target);this.options.enabled!==!1&&this.enable(u)}},{key:"getTargetBounds",value:function(){var n,t,r,s;if("undefined"==typeof this.targetModifier)return i(this.target);if("visible"===this.targetModifier)return this.target===document.body?{top:pageYOffset,left:pageXOffset,height:innerHeight,width:innerWidth}:(t=i(this.target),n={height:t.height,width:t.width,top:t.top,left:t.left},n.height=Math.min(n.height,t.height-(pageYOffset-t.top)),n.height=Math.min(n.height,t.height-(t.top+t.height-(pageYOffset+innerHeight))),n.height=Math.min(innerHeight,n.height),n.height-=2,n.width=Math.min(n.width,t.width-(pageXOffset-t.left)),n.width=Math.min(n.width,t.width-(t.left+t.width-(pageXOffset+innerWidth))),n.width=Math.min(innerWidth,n.width),n.width-=2,n.top<pageYOffset&&(n.top=pageYOffset),n.left<pageXOffset&&(n.left=pageXOffset),n);if("scroll-handle"===this.targetModifier){t=void 0;r=this.target;r===document.body?(r=document.documentElement,t={left:pageXOffset,top:pageYOffset,height:innerHeight,width:innerWidth}):t=i(r);var f=getComputedStyle(r),h=r.scrollWidth>r.clientWidth||[f.overflow,f.overflowX].indexOf("scroll")>=0||this.target!==document.body,e=0;h&&(e=15);var u=t.height-parseFloat(f.borderTopWidth)-parseFloat(f.borderBottomWidth)-e,n={width:15,height:.975*u*(u/r.scrollHeight),left:t.left+t.width-parseFloat(f.borderLeftWidth)-15},o=0;return 408>u&&this.target===document.body&&(o=-.00011*Math.pow(u,2)-.00727*u+22.58),this.target!==document.body&&(n.height=Math.max(n.height,24)),s=this.target.scrollTop/(r.scrollHeight-u),n.top=s*(u-n.height-o)+t.top+parseFloat(f.borderTopWidth),this.target===document.body&&(n.height=Math.max(n.height,24)),n}}},{key:"clearCache",value:function(){this._cache={}}},{key:"cache",value:function(n,t){return"undefined"==typeof this._cache&&(this._cache={}),"undefined"==typeof this._cache[n]&&(this._cache[n]=t.call(this)),this._cache[n]}},{key:"enable",value:function(){var n=arguments.length<=0||void 0===arguments[0]?!0:arguments[0];this.options.addTargetClasses!==!1&&e(this.target,this.getClass("enabled"));e(this.element,this.getClass("enabled"));this.enabled=!0;this.scrollParent!==document&&this.scrollParent.addEventListener("scroll",this.position);n&&this.position()}},{key:"disable",value:function(){o(this.target,this.getClass("enabled"));o(this.element,this.getClass("enabled"));this.enabled=!1;"undefined"!=typeof this.scrollParent&&this.scrollParent.removeEventListener("scroll",this.position)}},{key:"destroy",value:function(){var n=this;this.disable();a.forEach(function(t,i){t===n})}},{key:"updateAttachClasses",value:function(n,t){var i=this,o,r,e;n=n||this.attachment;t=t||this.targetAttachment;o=["left","top","bottom","right","middle","center"];"undefined"!=typeof this._addAttachClasses&&this._addAttachClasses.length&&this._addAttachClasses.splice(0,this._addAttachClasses.length);"undefined"==typeof this._addAttachClasses&&(this._addAttachClasses=[]);r=this._addAttachClasses;n.top&&r.push(this.getClass("element-attached")+"-"+n.top);n.left&&r.push(this.getClass("element-attached")+"-"+n.left);t.top&&r.push(this.getClass("target-attached")+"-"+t.top);t.left&&r.push(this.getClass("target-attached")+"-"+t.left);e=[];o.forEach(function(n){e.push(i.getClass("element-attached")+"-"+n);e.push(i.getClass("target-attached")+"-"+n)});f(function(){"undefined"!=typeof i._addAttachClasses&&(u(i.element,i._addAttachClasses,e),i.options.addTargetClasses!==!1&&u(i.target,i._addAttachClasses,e),delete i._addAttachClasses)})}},{key:"position",value:function(){var h=this,ft=arguments.length<=0||void 0===arguments[0]?!0:arguments[0],p,k,rt,o,n,s;if(this.enabled){this.clearCache();p=bt(this.targetAttachment,this.attachment);this.updateAttachClasses(this.attachment,p);var b=this.cache("element-bounds",function(){return i(h.element)}),r=b.width,u=b.height;0===r&&0===u&&"undefined"!=typeof this.lastSize?(k=this.lastSize,r=k.width,u=k.height):this.lastSize={width:r,height:u};var w=this.cache("target-bounds",function(){return h.getTargetBounds()}),nt=w,a=l(st(this.attachment),{width:r,height:u}),v=l(st(p),nt),tt=l(this.offset,{width:r,height:u}),it=l(this.targetOffset,nt);a=ut(a,tt);v=ut(v,it);for(var f=w.left+v.left-a.left,e=w.top+v.top-a.top,g=0;g<t.modules.length;++g){if(rt=t.modules[g],o=rt.position.call(this,{left:f,top:e,targetAttachment:p,targetPos:w,elementPos:b,offset:a,targetOffset:v,manualOffset:tt,manualTargetOffset:it,scrollbarSize:s,attachment:this.attachment}),o===!1)return!1;"undefined"!=typeof o&&"object"==typeof o&&(e=o.top,f=o.left)}return n={page:{top:e,left:f},viewport:{top:e-pageYOffset,bottom:pageYOffset-e-u+innerHeight,left:f-pageXOffset,right:pageXOffset-f-r+innerWidth}},s=void 0,document.body.scrollWidth>window.innerWidth&&(s=this.cache("scrollbar-size",y),n.viewport.bottom-=s.height),document.body.scrollHeight>window.innerHeight&&(s=this.cache("scrollbar-size",y),n.viewport.right-=s.width),(-1===["","static"].indexOf(document.body.style.position)||-1===["","static"].indexOf(document.body.parentElement.style.position))&&(n.page.bottom=document.body.scrollHeight-e-u,n.page.right=document.body.scrollWidth-f-r),"undefined"!=typeof this.options.optimizations&&this.options.optimizations.moveElement!==!1&&"undefined"==typeof this.targetModifier&&!function(){var u=h.cache("target-offsetparent",function(){return c(h.target)}),t=h.cache("target-offsetparent-bounds",function(){return i(u)}),s=getComputedStyle(u),f=t,r={},e,o;(["Top","Left","Bottom","Right"].forEach(function(n){r[n.toLowerCase()]=parseFloat(s["border"+n+"Width"])}),t.right=document.body.scrollWidth-t.left-f.width+r.right,t.bottom=document.body.scrollHeight-t.top-f.height+r.bottom,n.page.top>=t.top+r.top&&n.page.bottom>=t.bottom&&n.page.left>=t.left+r.left&&n.page.right>=t.right)&&(e=u.scrollTop,o=u.scrollLeft,n.offset={top:n.page.top-t.top+e-r.top,left:n.page.left-t.left+o-r.left})}(),this.move(n),this.history.unshift(n),this.history.length>3&&this.history.pop(),ft&&d(),!0}}},{key:"move",value:function(n){var u=this,t,o,y,a,p,w,s,b,k,e,h,l;if("undefined"!=typeof this.element.parentNode){t={};for(o in n){t[o]={};for(e in n[o]){for(y=!1,a=0;a<this.history.length;++a)if(p=this.history[a],"undefined"!=typeof p[o]&&!lt(p[o][e],n[o][e])){y=!0;break}y||(t[o][e]=!0)}}var i={top:"",left:"",right:"",bottom:""},v=function(n,t){var e="undefined"!=typeof u.options.optimizations,o=e?u.options.optimizations.gpu:null,r,f;o!==!1?(r=void 0,f=void 0,n.top?(i.top=0,r=t.top):(i.bottom=0,r=-t.bottom),n.left?(i.left=0,f=t.left):(i.right=0,f=-t.right),i[g]="translateX("+Math.round(f)+"px) translateY("+Math.round(r)+"px)","msTransform"!==g&&(i[g]+=" translateZ(0)")):(n.top?i.top=t.top+"px":i.bottom=t.bottom+"px",n.left?i.left=t.left+"px":i.right=t.right+"px")},d=!1;if((t.page.top||t.page.bottom)&&(t.page.left||t.page.right)?(i.position="absolute",v(t.page,n.page)):(t.viewport.top||t.viewport.bottom)&&(t.viewport.left||t.viewport.right)?(i.position="fixed",v(t.viewport,n.viewport)):"undefined"!=typeof t.offset&&t.offset.top&&t.offset.left?!function(){i.position="absolute";var r=u.cache("target-offsetparent",function(){return c(u.target)});c(u.element)!==r&&f(function(){u.element.parentNode.removeChild(u.element);r.appendChild(u.element)});v(t.offset,n.offset);d=!0}():(i.position="absolute",v({top:!0,left:!0},n.page)),!d){for(w=!0,s=this.element.parentNode;s&&"BODY"!==s.tagName;){if("static"!==getComputedStyle(s).position){w=!1;break}s=s.parentNode}w||(this.element.parentNode.removeChild(this.element),document.body.appendChild(this.element))}b={};k=!1;for(e in i)h=i[e],l=this.element.style[e],""!==l&&""!==h&&["top","left","bottom","right"].indexOf(e)>=0&&(l=parseFloat(l),h=parseFloat(h)),l!==h&&(k=!0,b[e]=h);k&&f(function(){r(u.element.style,b)})}}}]),n}();ct.modules=[];t.position=ot;var kt=r(ct,t),h=function(){function n(n,t){var r=[],u=!0,f=!1,e=void 0,o,i;try{for(i=n[Symbol.iterator]();!(u=(o=i.next()).done)&&(r.push(o.value),!t||r.length!==t);u=!0);}catch(s){f=!0;e=s}finally{try{!u&&i["return"]&&i["return"]()}finally{if(f)throw e;}}return r}return function(t,i){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return n(t,i);throw new TypeError("Invalid attempt to destructure non-iterable instance");}}(),n=t.Utils,i=n.getBounds,r=n.extend,u=n.updateClasses,f=n.defer,dt=["left","top","right","bottom"];t.modules.push({position:function(n){var a=this,o=n.top,e=n.left,b=n.targetAttachment,k;if(!this.options.constraints)return!0;var d=this.cache("element-bounds",function(){return i(a.element)}),l=d.height,c=d.width;0===c&&0===l&&"undefined"!=typeof this.lastSize&&(k=this.lastSize,c=k.width,l=k.height);var g=this.cache("target-bounds",function(){return a.getTargetBounds()}),v=g.height,y=g.width,p=[this.getClass("pinned"),this.getClass("out-of-bounds")];this.options.constraints.forEach(function(n){var t=n.outOfBoundsClass,i=n.pinnedClass;t&&p.push(t);i&&p.push(i)});p.forEach(function(n){["left","top","right","bottom"].forEach(function(t){p.push(n+"-"+t)})});var w=[],s=r({},b),t=r({},this.attachment);return this.options.constraints.forEach(function(n){var tt=n.to,d=n.attachment,r=n.pin,f,p,nt,g,i,u,k;"undefined"==typeof d&&(d="");f=void 0;p=void 0;d.indexOf(" ")>=0?(nt=d.split(" "),g=h(nt,2),p=g[0],f=g[1]):f=p=d;i=at(a,tt);("target"===p||"both"===p)&&(o<i[1]&&"top"===s.top&&(o+=v,s.top="bottom"),o+l>i[3]&&"bottom"===s.top&&(o-=v,s.top="top"));"together"===p&&(o<i[1]&&"top"===s.top&&("bottom"===t.top?(o+=v,s.top="bottom",o+=l,t.top="top"):"top"===t.top&&(o+=v,s.top="bottom",o-=l,t.top="bottom")),o+l>i[3]&&"bottom"===s.top&&("top"===t.top?(o-=v,s.top="top",o-=l,t.top="bottom"):"bottom"===t.top&&(o-=v,s.top="top",o+=l,t.top="top")),"middle"===s.top&&(o+l>i[3]&&"top"===t.top?(o-=l,t.top="bottom"):o<i[1]&&"bottom"===t.top&&(o+=l,t.top="top")));("target"===f||"both"===f)&&(e<i[0]&&"left"===s.left&&(e+=y,s.left="right"),e+c>i[2]&&"right"===s.left&&(e-=y,s.left="left"));"together"===f&&(e<i[0]&&"left"===s.left?"right"===t.left?(e+=y,s.left="right",e+=c,t.left="left"):"left"===t.left&&(e+=y,s.left="right",e-=c,t.left="right"):e+c>i[2]&&"right"===s.left?"left"===t.left?(e-=y,s.left="left",e-=c,t.left="right"):"right"===t.left&&(e-=y,s.left="left",e+=c,t.left="left"):"center"===s.left&&(e+c>i[2]&&"left"===t.left?(e-=c,t.left="right"):e<i[0]&&"right"===t.left&&(e+=c,t.left="left")));("element"===p||"both"===p)&&(o<i[1]&&"bottom"===t.top&&(o+=l,t.top="top"),o+l>i[3]&&"top"===t.top&&(o-=l,t.top="bottom"));("element"===f||"both"===f)&&(e<i[0]&&("right"===t.left?(e+=c,t.left="left"):"center"===t.left&&(e+=c/2,t.left="left")),e+c>i[2]&&("left"===t.left?(e-=c,t.left="right"):"center"===t.left&&(e-=c/2,t.left="right")));"string"==typeof r?r=r.split(",").map(function(n){return n.trim()}):r===!0&&(r=["top","left","right","bottom"]);r=r||[];u=[];k=[];o<i[1]&&(r.indexOf("top")>=0?(o=i[1],u.push("top")):k.push("top"));o+l>i[3]&&(r.indexOf("bottom")>=0?(o=i[3]-l,u.push("bottom")):k.push("bottom"));e<i[0]&&(r.indexOf("left")>=0?(e=i[0],u.push("left")):k.push("left"));e+c>i[2]&&(r.indexOf("right")>=0?(e=i[2]-c,u.push("right")):k.push("right"));u.length&&!function(){var n=void 0;n="undefined"!=typeof a.options.pinnedClass?a.options.pinnedClass:a.getClass("pinned");w.push(n);u.forEach(function(t){w.push(n+"-"+t)})}();k.length&&!function(){var n=void 0;n="undefined"!=typeof a.options.outOfBoundsClass?a.options.outOfBoundsClass:a.getClass("out-of-bounds");w.push(n);k.forEach(function(t){w.push(n+"-"+t)})}();(u.indexOf("left")>=0||u.indexOf("right")>=0)&&(t.left=s.left=!1);(u.indexOf("top")>=0||u.indexOf("bottom")>=0)&&(t.top=s.top=!1);(s.top!==b.top||s.left!==b.left||t.top!==a.attachment.top||t.left!==a.attachment.left)&&a.updateAttachClasses(t,s)}),f(function(){a.options.addTargetClasses!==!1&&u(a.target,w,p);u(a.element,w,p)}),{top:o,left:e}}});var n=t.Utils,i=n.getBounds,u=n.updateClasses,f=n.defer;return t.modules.push({position:function(n){var t=this,h=n.top,c=n.left,l=this.cache("element-bounds",function(){return i(t.element)}),y=l.height,p=l.width,r=this.getTargetBounds(),a=h+y,v=c+p,e=[];h<=r.bottom&&a>=r.top&&["left","right"].forEach(function(n){var t=r[n];(t===c||t===v)&&e.push(n)});c<=r.right&&v>=r.left&&["top","bottom"].forEach(function(n){var t=r[n];(t===h||t===a)&&e.push(n)});var o=[],s=[];return o.push(this.getClass("abutted")),["left","top","right","bottom"].forEach(function(n){o.push(t.getClass("abutted")+"-"+n)}),e.length&&s.push(this.getClass("abutted")),e.forEach(function(n){s.push(t.getClass("abutted")+"-"+n)}),f(function(){t.options.addTargetClasses!==!1&&u(t.target,s,o);u(t.element,s,o)}),!0}}),h=function(){function n(n,t){var r=[],u=!0,f=!1,e=void 0,o,i;try{for(i=n[Symbol.iterator]();!(u=(o=i.next()).done)&&(r.push(o.value),!t||r.length!==t);u=!0);}catch(s){f=!0;e=s}finally{try{!u&&i["return"]&&i["return"]()}finally{if(f)throw e;}}return r}return function(t,i){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return n(t,i);throw new TypeError("Invalid attempt to destructure non-iterable instance");}}(),t.modules.push({position:function(n){var u=n.top,f=n.left,t,i,r,o,e;if(this.options.shift)return t=this.options.shift,"function"==typeof this.options.shift&&(t=this.options.shift.call(this,{top:u,left:f})),i=void 0,r=void 0,"string"==typeof t?(t=t.split(" "),t[1]=t[1]||t[0],o=t,e=h(o,2),i=e[0],r=e[1],i=parseFloat(i,10),r=parseFloat(r,10)):(i=t.top,r=t.left),u+=i,f+=r,{top:u,left:f}}}),kt});!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],t):t((n=n||self).bootstrap={},n.jQuery)}(this,function(n,t){"use strict";function hi(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function f(n,t,i){return t&&hi(n.prototype,t),i&&hi(n,i),n}function yr(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}function ci(n,t){var r=Object.keys(n),i;return Object.getOwnPropertySymbols&&(i=Object.getOwnPropertySymbols(n),t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),r.push.apply(r,i)),r}function r(n){for(var i,t=1;t<arguments.length;t++)i=null!=arguments[t]?arguments[t]:{},t%2?ci(Object(i),!0).forEach(function(t){yr(n,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):ci(Object(i)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(i,t))});return n}function pr(n){var u=this,r=!1;return t(this).one(i.TRANSITION_END,function(){r=!0}),setTimeout(function(){r||i.triggerTransitionEnd(u)},n),this}function vi(n){return n&&"[object Function]"==={}.toString.call(n)}function h(n,t){if(1!==n.nodeType)return[];var i=n.ownerDocument.defaultView.getComputedStyle(n,null);return t?i[t]:i}function kt(n){return"HTML"===n.nodeName?n:n.parentNode||n.host}function ot(n){if(!n)return document.body;switch(n.nodeName){case"HTML":case"BODY":return n.ownerDocument.body;case"#document":return n.body}var t=h(n),i=t.overflow,r=t.overflowX,u=t.overflowY;return/(auto|scroll|overlay)/.test(i+u+r)?n:ot(kt(n))}function yi(n){return n&&n.referenceNode?n.referenceNode:n}function k(n){return 11===n?dt:10===n?gt:dt||gt}function d(n){var r,t,i;if(!n)return document.documentElement;for(r=k(10)?document.body:null,t=n.offsetParent||null;t===r&&n.nextElementSibling;)t=(n=n.nextElementSibling).offsetParent;return i=t&&t.nodeName,i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(t.nodeName)&&"static"===h(t,"position")?d(t):t:n?n.ownerDocument.documentElement:document.documentElement}function ni(n){return null!==n.parentNode?ni(n.parentNode):n}function lt(n,t){var u,h,i,f;if(!(n&&n.nodeType&&t&&t.nodeType))return document.documentElement;var e=n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,o=e?n:t,s=e?t:n,r=document.createRange();return(r.setStart(o,0),r.setEnd(s,0),i=r.commonAncestorContainer,n!==i&&t!==i||o.contains(s))?"BODY"===(h=(u=i).nodeName)||"HTML"!==h&&d(u.firstElementChild)!==u?d(i):i:(f=ni(n),f.host?lt(f.host,t):lt(n,ni(t).host))}function g(n){var f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",t="top"===f?"scrollTop":"scrollLeft",i=n.nodeName,r,u;return"BODY"===i||"HTML"===i?(r=n.ownerDocument.documentElement,u=n.ownerDocument.scrollingElement||r,u[t]):n[t]}function ru(n,t){var f=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=g(t,"top"),u=g(t,"left"),i=f?-1:1;return n.top+=r*i,n.bottom+=r*i,n.left+=u*i,n.right+=u*i,n}function pi(n,t){var i="x"===t?"Left":"Top",r="Left"===i?"Right":"Bottom";return parseFloat(n["border"+i+"Width"],10)+parseFloat(n["border"+r+"Width"],10)}function wi(n,t,i,r){return Math.max(t["offset"+n],t["scroll"+n],i["client"+n],i["offset"+n],i["scroll"+n],k(10)?parseInt(i["offset"+n])+parseInt(r["margin"+("Height"===n?"Top":"Left")])+parseInt(r["margin"+("Height"===n?"Bottom":"Right")]):0)}function bi(n){var i=n.body,t=n.documentElement,r=k(10)&&getComputedStyle(t);return{height:wi("Height",i,t,r),width:wi("Width",i,t,r)}}function e(n){return u({},n,{right:n.left+n.width,bottom:n.top+n.height})}function ti(n){var t={},r,u,s;try{k(10)?(t=n.getBoundingClientRect(),r=g(n,"top"),u=g(n,"left"),t.top+=r,t.left+=u,t.bottom+=r,t.right+=u):t=n.getBoundingClientRect()}catch(n){}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},c="HTML"===n.nodeName?bi(n.ownerDocument):{},l=c.width||n.clientWidth||i.width,a=c.height||n.clientHeight||i.height,f=n.offsetWidth-l,o=n.offsetHeight-a;return(f||o)&&(s=h(n),f-=pi(s,"x"),o-=pi(s,"y"),i.width-=f,i.height-=o),e(i)}function ii(n,t){var v=arguments.length>2&&void 0!==arguments[2]&&arguments[2],y=k(10),p="HTML"===t.nodeName,u=ti(n),r=ti(t),c=ot(n),f=h(t),l=parseFloat(f.borderTopWidth,10),a=parseFloat(f.borderLeftWidth,10),i,o,s;return v&&p&&(r.top=Math.max(r.top,0),r.left=Math.max(r.left,0)),i=e({top:u.top-r.top-l,left:u.left-r.left-a,width:u.width,height:u.height}),(i.marginTop=0,i.marginLeft=0,!y&&p)&&(o=parseFloat(f.marginTop,10),s=parseFloat(f.marginLeft,10),i.top-=l-o,i.bottom-=l-o,i.left-=a-s,i.right-=a-s,i.marginTop=o,i.marginLeft=s),(y&&!v?t.contains(c):t===c&&"BODY"!==c.nodeName)&&(i=ru(i,t)),i}function eu(n){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=n.ownerDocument.documentElement,i=ii(n,t),u=Math.max(t.clientWidth,window.innerWidth||0),f=Math.max(t.clientHeight,window.innerHeight||0),o=r?0:g(t),s=r?0:g(t,"left"),h={top:o-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:u,height:f};return e(h)}function ki(n){var i=n.nodeName,t;return"BODY"===i||"HTML"===i?!1:"fixed"===h(n,"position")?!0:(t=kt(n),!!t&&ki(t))}function di(n){if(!n||!n.parentElement||k())return document.documentElement;for(var t=n.parentElement;t&&"none"===h(t,"transform");)t=t.parentElement;return t||document.documentElement}function ri(n,t,i,r){var s=arguments.length>4&&void 0!==arguments[4]&&arguments[4],u={top:0,left:0},h=s?di(n):lt(n,yi(t)),e,f,o;if("viewport"===r)u=eu(h,s);else if(e=void 0,"scrollParent"===r?"BODY"===(e=ot(kt(t))).nodeName&&(e=n.ownerDocument.documentElement):e="window"===r?n.ownerDocument.documentElement:r,f=ii(e,h,s),"HTML"!==e.nodeName||ki(h))u=f;else{var c=bi(n.ownerDocument),l=c.height,a=c.width;u.top+=f.top-f.marginTop;u.bottom=l+f.top;u.left+=f.left-f.marginLeft;u.right=a+f.left}return o="number"==typeof(i=i||0),u.left+=o?i:i.left||0,u.top+=o?i:i.top||0,u.right-=o?i:i.right||0,u.bottom-=o?i:i.bottom||0,u}function ou(n){return n.width*n.height}function gi(n,t,i,r,f){var l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===n.indexOf("auto"))return n;var e=ri(i,r,l,f),o={top:{width:e.width,height:t.top-e.top},right:{width:e.right-t.right,height:e.height},bottom:{width:e.width,height:e.bottom-t.bottom},left:{width:t.left-e.left,height:e.height}},s=Object.keys(o).map(function(n){return u({key:n},o[n],{area:ou(o[n])})}).sort(function(n,t){return t.area-n.area}),h=s.filter(function(n){var t=n.width,r=n.height;return t>=i.clientWidth&&r>=i.clientHeight}),a=h.length>0?h[0].key:s[0].key,c=n.split("-")[1];return a+(c?"-"+c:"")}function nr(n,t,i){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,u=r?di(t):lt(t,yi(i));return ii(i,u,r)}function tr(n){var t=n.ownerDocument.defaultView.getComputedStyle(n),i=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:n.offsetWidth+r,height:n.offsetHeight+i}}function at(n){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return n.replace(/left|right|bottom|top/g,function(n){return t[n]})}function ir(n,t,i){i=i.split("-")[0];var r=tr(n),e={width:r.width,height:r.height},u=-1!==["right","left"].indexOf(i),o=u?"top":"left",f=u?"left":"top",s=u?"height":"width",h=u?"width":"height";return e[o]=t[o]+t[s]/2-r[s]/2,e[f]=i===f?t[f]-r[h]:t[at(f)],e}function st(n,t){return Array.prototype.find?n.find(t):n.filter(t)[0]}function rr(n,t,i){return(void 0===i?n:n.slice(0,function(n,t,i){if(Array.prototype.findIndex)return n.findIndex(function(n){return n[t]===i});var r=st(n,function(n){return n[t]===i});return n.indexOf(r)}(n,"name",i))).forEach(function(n){n.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=n.function||n.fn;n.enabled&&vi(i)&&(t.offsets.popper=e(t.offsets.popper),t.offsets.reference=e(t.offsets.reference),t=i(t,n))}),t}function su(){if(!this.state.isDestroyed){var n={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};n.offsets.reference=nr(this.state,this.popper,this.reference,this.options.positionFixed);n.placement=gi(this.options.placement,n.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding);n.originalPlacement=n.placement;n.positionFixed=this.options.positionFixed;n.offsets.popper=ir(this.popper,n.offsets.reference,n.placement);n.offsets.popper.position=this.options.positionFixed?"fixed":"absolute";n=rr(this.modifiers,n);this.state.isCreated?this.options.onUpdate(n):(this.state.isCreated=!0,this.options.onCreate(n))}}function ur(n,t){return n.some(function(n){var i=n.name;return n.enabled&&i===t})}function ui(n){for(var i,r,u=[!1,"ms","Webkit","Moz","O"],f=n.charAt(0).toUpperCase()+n.slice(1),t=0;t<u.length;t++)if(i=u[t],r=i?""+i+f:n,"undefined"!=typeof document.body.style[r])return r;return null}function hu(){return this.state.isDestroyed=!0,ur(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[ui("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function fr(n){var t=n.ownerDocument;return t?t.defaultView:window}function cu(n,t,i,r){i.updateBound=r;fr(n).addEventListener("resize",i.updateBound,{passive:!0});var u=ot(n);return function n(t,i,r,u){var e="BODY"===t.nodeName,f=e?t.ownerDocument.defaultView:t;f.addEventListener(i,r,{passive:!0});e||n(ot(f.parentNode),i,r,u);u.push(f)}(u,"scroll",i.updateBound,i.scrollParents),i.scrollElement=u,i.eventsEnabled=!0,i}function lu(){this.state.eventsEnabled||(this.state=cu(this.reference,this.options,this.state,this.scheduleUpdate))}function au(){var t,n;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(t=this.reference,n=this.state,fr(t).removeEventListener("resize",n.updateBound),n.scrollParents.forEach(function(t){t.removeEventListener("scroll",n.updateBound)}),n.updateBound=null,n.scrollParents=[],n.scrollElement=null,n.eventsEnabled=!1,n))}function fi(n){return""!==n&&!isNaN(parseFloat(n))&&isFinite(n)}function ei(n,t){Object.keys(t).forEach(function(i){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&fi(t[i])&&(r="px");n.style[i]=t[i]+r})}function or(n,t,i){var u=st(n,function(n){return n.name===t}),f=!!u&&n.some(function(n){return n.name===i&&n.enabled&&n.order<u.order}),r,e;return f||(r="`"+t+"`",e="`"+i+"`",console.warn(e+" modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")),f}function sr(n){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=vt.indexOf(n),i=vt.slice(t+1).concat(vt.slice(0,t));return r?i.reverse():i}function wu(n,t,i,r){var h=[0,0],c=-1!==["right","left"].indexOf(r),u=n.split(/(\+|\-)/).map(function(n){return n.trim()}),f=u.indexOf(st(u,function(n){return-1!==n.search(/,|\s/)})),o,s;return u[f]&&-1===u[f].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead."),o=/\s*,\s*|\s+/,s=-1!==f?[u.slice(0,f).concat([u[f].split(o)[0]]),[u[f].split(o)[1]].concat(u.slice(f+1))]:[u],(s=s.map(function(n,r){var f=(1===r?!c:c)?"height":"width",u=!1;return n.reduce(function(n,t){return""===n[n.length-1]&&-1!==["+","-"].indexOf(t)?(n[n.length-1]=t,u=!0,n):u?(n[n.length-1]+=t,u=!1,n):n.concat(t)},[]).map(function(n){return function(n,t,i,r){var s=n.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),f=+s[1],u=s[2],o;if(!f)return n;if(0===u.indexOf("%")){o=void 0;switch(u){case"%p":o=i;break;case"%":case"%r":default:o=r}return e(o)[t]/100*f}return"vh"===u||"vw"===u?("vh"===u?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*f:f}(n,f,t,i)})})).forEach(function(n,t){n.forEach(function(i,r){fi(i)&&(h[t]+=i*("-"===n[r-1]?-1:1))})}),h}function cr(n,t,i){if(0===n.length)return n;if(i&&"function"==typeof i)return i(n);for(var u=(new window.DOMParser).parseFromString(n,"text/html"),e=Object.keys(t),f=[].slice.call(u.body.querySelectorAll("*")),o=function(n){var i=f[n],o=i.nodeName.toLowerCase(),r,u;if(-1===e.indexOf(i.nodeName.toLowerCase()))return i.parentNode.removeChild(i),"continue";r=[].slice.call(i.attributes);u=[].concat(t["*"]||[],t[o]||[]);r.forEach(function(n){(function(n,t){var i=n.nodeName.toLowerCase();if(-1!==t.indexOf(i))return-1===rf.indexOf(i)||Boolean(n.nodeValue.match(uf)||n.nodeValue.match(ff));for(var u=t.filter(function(n){return n instanceof RegExp}),r=0,f=u.length;r<f;r++)if(i.match(u[r]))return!0;return!1})(n,u)||i.removeAttribute(n.nodeName)})},r=0,s=f.length;r<s;r++)o(r);return u.body.innerHTML}var i,li,y,dt,gt,er,oi,vt,hr,o,ar,rt;t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;i={TRANSITION_END:"bsTransitionEnd",getUID:function(n){do n+=~~(1e6*Math.random());while(document.getElementById(n));return n},getSelectorFromElement:function(n){var t=n.getAttribute("data-target"),i;t&&"#"!==t||(i=n.getAttribute("href"),t=i&&"#"!==i?i.trim():"");try{return document.querySelector(t)?t:null}catch(n){return null}},getTransitionDurationFromElement:function(n){if(!n)return 0;var i=t(n).css("transition-duration"),r=t(n).css("transition-delay"),u=parseFloat(i),f=parseFloat(r);return u||f?(i=i.split(",")[0],r=r.split(",")[0],1e3*(parseFloat(i)+parseFloat(r))):0},reflow:function(n){return n.offsetHeight},triggerTransitionEnd:function(n){t(n).trigger("transitionend")},supportsTransitionEnd:function(){return Boolean("transitionend")},isElement:function(n){return(n[0]||n).nodeType},typeCheckConfig:function(n,t,r){var u,f;for(u in r)if(Object.prototype.hasOwnProperty.call(r,u)){var o=r[u],e=t[u],s=e&&i.isElement(e)?"element":null===(f=e)||"undefined"==typeof f?""+f:{}.toString.call(f).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(o).test(s))throw new Error(n.toUpperCase()+': Option "'+u+'" provided type "'+s+'" but expected type "'+o+'".');}},findShadowRoot:function(n){if(!document.documentElement.attachShadow)return null;if("function"==typeof n.getRootNode){var t=n.getRootNode();return t instanceof ShadowRoot?t:null}return n instanceof ShadowRoot?n:n.parentNode?i.findShadowRoot(n.parentNode):null},jQueryDetection:function(){if("undefined"==typeof t)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var n=t.fn.jquery.split(" ")[0].split(".");if(n[0]<2&&n[1]<9||1===n[0]&&9===n[1]&&n[2]<1||n[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0");}};i.jQueryDetection();t.fn.emulateTransitionEnd=pr;t.event.special[i.TRANSITION_END]={bindType:"transitionend",delegateType:"transitionend",handle:function(n){if(t(n.target).is(this))return n.handleObj.handler.apply(this,arguments)}};var ut="alert",wr=t.fn[ut],v=function(){function n(n){this._element=n}var r=n.prototype;return r.close=function(n){var t=this._element;n&&(t=this._getRootElement(n));this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},r.dispose=function(){t.removeData(this._element,"bs.alert");this._element=null},r._getRootElement=function(n){var u=i.getSelectorFromElement(n),r=!1;return u&&(r=document.querySelector(u)),r||(r=t(n).closest(".alert")[0]),r},r._triggerCloseEvent=function(n){var i=t.Event("close.bs.alert");return t(n).trigger(i),i},r._removeElement=function(n){var u=this,r;(t(n).removeClass("show"),t(n).hasClass("fade"))?(r=i.getTransitionDurationFromElement(n),t(n).one(i.TRANSITION_END,function(t){return u._destroyElement(n,t)}).emulateTransitionEnd(r)):this._destroyElement(n)},r._destroyElement=function(n){t(n).detach().trigger("closed.bs.alert").remove()},n._jQueryInterface=function(i){return this.each(function(){var u=t(this),r=u.data("bs.alert");r||(r=new n(this),u.data("bs.alert",r));"close"===i&&r[i](this)})},n._handleDismiss=function(n){return function(t){t&&t.preventDefault();n.close(this)}},f(n,null,[{key:"VERSION",get:function(){return"4.5.0"}}]),n}();t(document).on("click.bs.alert.data-api",'[data-dismiss="alert"]',v._handleDismiss(new v));t.fn[ut]=v._jQueryInterface;t.fn[ut].Constructor=v;t.fn[ut].noConflict=function(){return t.fn[ut]=wr,v._jQueryInterface};li=t.fn.button;y=function(){function n(n){this._element=n}var i=n.prototype;return i.toggle=function(){var i=!0,u=!0,f=t(this._element).closest('[data-toggle="buttons"]')[0],n,r;f&&(n=this._element.querySelector('input:not([type="hidden"])'),n&&("radio"===n.type&&(n.checked&&this._element.classList.contains("active")?i=!1:(r=f.querySelector(".active"),r&&t(r).removeClass("active"))),i&&("checkbox"!==n.type&&"radio"!==n.type||(n.checked=!this._element.classList.contains("active")),t(n).trigger("change")),n.focus(),u=!1));this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(u&&this._element.setAttribute("aria-pressed",!this._element.classList.contains("active")),i&&t(this._element).toggleClass("active"))},i.dispose=function(){t.removeData(this._element,"bs.button");this._element=null},n._jQueryInterface=function(i){return this.each(function(){var r=t(this).data("bs.button");r||(r=new n(this),t(this).data("bs.button",r));"toggle"===i&&r[i]()})},f(n,null,[{key:"VERSION",get:function(){return"4.5.0"}}]),n}();t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(n){var i=n.target,u=i,r;if(t(i).hasClass("btn")||(i=t(i).closest(".btn")[0]),!i||i.hasAttribute("disabled")||i.classList.contains("disabled"))n.preventDefault();else{if(r=i.querySelector('input:not([type="hidden"])'),r&&(r.hasAttribute("disabled")||r.classList.contains("disabled")))return void n.preventDefault();"LABEL"===u.tagName&&r&&"checkbox"===r.type&&n.preventDefault();y._jQueryInterface.call(t(i),"toggle")}}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(n){var i=t(n.target).closest(".btn")[0];t(i).toggleClass("focus",/^focus(in)?$/.test(n.type))});t(window).on("load.bs.button.data-api",function(){for(var t,f,i,e,r,n=[].slice.call(document.querySelectorAll('[data-toggle="buttons"] .btn')),u=0,o=n.length;u<o;u++)t=n[u],f=t.querySelector('input:not([type="hidden"])'),f.checked||f.hasAttribute("checked")?t.classList.add("active"):t.classList.remove("active");for(i=0,e=(n=[].slice.call(document.querySelectorAll('[data-toggle="button"]'))).length;i<e;i++)r=n[i],"true"===r.getAttribute("aria-pressed")?r.classList.add("active"):r.classList.remove("active")});t.fn.button=y._jQueryInterface;t.fn.button.Constructor=y;t.fn.button.noConflict=function(){return t.fn.button=li,y._jQueryInterface};var p="carousel",br=".bs.carousel",kr=t.fn[p],wt={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},dr={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},ai={TOUCH:"touch",PEN:"pen"},w=function(){function u(n,t){this._items=null;this._interval=null;this._activeElement=null;this._isPaused=!1;this._isSliding=!1;this.touchTimeout=null;this.touchStartX=0;this.touchDeltaX=0;this._config=this._getConfig(t);this._element=n;this._indicatorsElement=this._element.querySelector(".carousel-indicators");this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0;this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent);this._addEventListeners()}var n=u.prototype;return n.next=function(){this._isSliding||this._slide("next")},n.nextWhenVisible=function(){!document.hidden&&t(this._element).is(":visible")&&"hidden"!==t(this._element).css("visibility")&&this.next()},n.prev=function(){this._isSliding||this._slide("prev")},n.pause=function(n){n||(this._isPaused=!0);this._element.querySelector(".carousel-item-next, .carousel-item-prev")&&(i.triggerTransitionEnd(this._element),this.cycle(!0));clearInterval(this._interval);this._interval=null},n.cycle=function(n){n||(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))},n.to=function(n){var u=this,i,r;if(this._activeElement=this._element.querySelector(".active.carousel-item"),i=this._getItemIndex(this._activeElement),!(n>this._items.length-1||n<0))if(this._isSliding)t(this._element).one("slid.bs.carousel",function(){return u.to(n)});else{if(i===n)return this.pause(),void this.cycle();r=n>i?"next":"prev";this._slide(r,this._items[n])}},n.dispose=function(){t(this._element).off(br);t.removeData(this._element,"bs.carousel");this._items=null;this._config=null;this._element=null;this._interval=null;this._isPaused=null;this._isSliding=null;this._activeElement=null;this._indicatorsElement=null},n._getConfig=function(n){return n=r(r({},wt),n),i.typeCheckConfig(p,n,dr),n},n._handleSwipe=function(){var t=Math.abs(this.touchDeltaX),n;t<=40||(n=t/this.touchDeltaX,this.touchDeltaX=0,n>0&&this.prev(),n<0&&this.next())},n._addEventListeners=function(){var n=this;this._config.keyboard&&t(this._element).on("keydown.bs.carousel",function(t){return n._keydown(t)});"hover"===this._config.pause&&t(this._element).on("mouseenter.bs.carousel",function(t){return n.pause(t)}).on("mouseleave.bs.carousel",function(t){return n.cycle(t)});this._config.touch&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var n=this,i,r;this._touchSupported&&(i=function(t){n._pointerEvent&&ai[t.originalEvent.pointerType.toUpperCase()]?n.touchStartX=t.originalEvent.clientX:n._pointerEvent||(n.touchStartX=t.originalEvent.touches[0].clientX)},r=function(t){n._pointerEvent&&ai[t.originalEvent.pointerType.toUpperCase()]&&(n.touchDeltaX=t.originalEvent.clientX-n.touchStartX);n._handleSwipe();"hover"===n._config.pause&&(n.pause(),n.touchTimeout&&clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(t){return n.cycle(t)},500+n._config.interval))},t(this._element.querySelectorAll(".carousel-item img")).on("dragstart.bs.carousel",function(n){return n.preventDefault()}),this._pointerEvent?(t(this._element).on("pointerdown.bs.carousel",function(n){return i(n)}),t(this._element).on("pointerup.bs.carousel",function(n){return r(n)}),this._element.classList.add("pointer-event")):(t(this._element).on("touchstart.bs.carousel",function(n){return i(n)}),t(this._element).on("touchmove.bs.carousel",function(t){return function(t){n.touchDeltaX=t.originalEvent.touches&&t.originalEvent.touches.length>1?0:t.originalEvent.touches[0].clientX-n.touchStartX}(t)}),t(this._element).on("touchend.bs.carousel",function(n){return r(n)})))},n._keydown=function(n){if(!/input|textarea/i.test(n.target.tagName))switch(n.which){case 37:n.preventDefault();this.prev();break;case 39:n.preventDefault();this.next()}},n._getItemIndex=function(n){return this._items=n&&n.parentNode?[].slice.call(n.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(n)},n._getItemByDirection=function(n,t){var u="next"===n,f="prev"===n,i=this._getItemIndex(t),e=this._items.length-1,r;return(f&&0===i||u&&i===e)&&!this._config.wrap?t:(r=(i+("prev"===n?-1:1))%this._items.length,-1===r?this._items[this._items.length-1]:this._items[r])},n._triggerSlideEvent=function(n,i){var u=this._getItemIndex(n),f=this._getItemIndex(this._element.querySelector(".active.carousel-item")),r=t.Event("slide.bs.carousel",{relatedTarget:n,direction:i,from:f,to:u});return t(this._element).trigger(r),r},n._setActiveIndicatorElement=function(n){var r,i;this._indicatorsElement&&(r=[].slice.call(this._indicatorsElement.querySelectorAll(".active")),t(r).removeClass("active"),i=this._indicatorsElement.children[this._getItemIndex(n)],i&&t(i).addClass("active"))},n._slide=function(n,r){var e,o,s,l=this,f=this._element.querySelector(".active.carousel-item"),y=this._getItemIndex(f),u=r||f&&this._getItemByDirection(n,f),p=this._getItemIndex(u),a=Boolean(this._interval),h,c,v;("next"===n?(e="carousel-item-left",o="carousel-item-next",s="left"):(e="carousel-item-right",o="carousel-item-prev",s="right"),u&&t(u).hasClass("active"))?this._isSliding=!1:!this._triggerSlideEvent(u,s).isDefaultPrevented()&&f&&u&&(this._isSliding=!0,a&&this.pause(),this._setActiveIndicatorElement(u),h=t.Event("slid.bs.carousel",{relatedTarget:u,direction:s,from:y,to:p}),t(this._element).hasClass("slide")?(t(u).addClass(o),i.reflow(u),t(f).addClass(e),t(u).addClass(e),c=parseInt(u.getAttribute("data-interval"),10),c?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=c):this._config.interval=this._config.defaultInterval||this._config.interval,v=i.getTransitionDurationFromElement(f),t(f).one(i.TRANSITION_END,function(){t(u).removeClass(e+" "+o).addClass("active");t(f).removeClass("active "+o+" "+e);l._isSliding=!1;setTimeout(function(){return t(l._element).trigger(h)},0)}).emulateTransitionEnd(v)):(t(f).removeClass("active"),t(u).addClass("active"),this._isSliding=!1,t(this._element).trigger(h)),a&&this.cycle())},u._jQueryInterface=function(n){return this.each(function(){var i=t(this).data("bs.carousel"),f=r(r({},wt),t(this).data()),e;if("object"==typeof n&&(f=r(r({},f),n)),e="string"==typeof n?n:f.slide,i||(i=new u(this,f),t(this).data("bs.carousel",i)),"number"==typeof n)i.to(n);else if("string"==typeof e){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}else f.interval&&f.ride&&(i.pause(),i.cycle())})},u._dataApiClickHandler=function(n){var s=i.getSelectorFromElement(this),f,o,e;s&&(f=t(s)[0],f&&t(f).hasClass("carousel")&&(o=r(r({},t(f).data()),t(this).data()),e=this.getAttribute("data-slide-to"),e&&(o.interval=!1),u._jQueryInterface.call(t(f),o),e&&t(f).data("bs.carousel").to(e),n.preventDefault()))},f(u,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return wt}}]),u}();t(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",w._dataApiClickHandler);t(window).on("load.bs.carousel.data-api",function(){for(var i,r=[].slice.call(document.querySelectorAll('[data-ride="carousel"]')),n=0,u=r.length;n<u;n++)i=t(r[n]),w._jQueryInterface.call(i,i.data())});t.fn[p]=w._jQueryInterface;t.fn[p].Constructor=w;t.fn[p].noConflict=function(){return t.fn[p]=kr,w._jQueryInterface};var b="collapse",gr=t.fn[b],bt={toggle:!0,parent:""},nu={toggle:"boolean",parent:"(string|element)"},ft=function(){function u(n,t){this._isTransitioning=!1;this._element=n;this._config=this._getConfig(t);this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+n.id+'"],[data-toggle="collapse"][data-target="#'+n.id+'"]'));for(var f=[].slice.call(document.querySelectorAll('[data-toggle="collapse"]')),r=0,o=f.length;r<o;r++){var e=f[r],u=i.getSelectorFromElement(e),s=[].slice.call(document.querySelectorAll(u)).filter(function(t){return t===n});null!==u&&s.length>0&&(this._selector=u,this._triggerArray.push(e))}this._parent=this._config.parent?this._getParent():null;this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray);this._config.toggle&&this.toggle()}var n=u.prototype;return n.toggle=function(){t(this._element).hasClass("show")?this.hide():this.show()},n.show=function(){var n,e,r=this,o,f,s,h;this._isTransitioning||t(this._element).hasClass("show")||(this._parent&&0===(n=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter(function(n){return"string"==typeof r._config.parent?n.getAttribute("data-parent")===r._config.parent:n.classList.contains("collapse")})).length&&(n=null),n&&(e=t(n).not(this._selector).data("bs.collapse"))&&e._isTransitioning)||(o=t.Event("show.bs.collapse"),(t(this._element).trigger(o),o.isDefaultPrevented())||(n&&(u._jQueryInterface.call(t(n).not(this._selector),"hide"),e||t(n).data("bs.collapse",null)),f=this._getDimension(),t(this._element).removeClass("collapse").addClass("collapsing"),this._element.style[f]=0,this._triggerArray.length&&t(this._triggerArray).removeClass("collapsed").attr("aria-expanded",!0),this.setTransitioning(!0),s="scroll"+(f[0].toUpperCase()+f.slice(1)),h=i.getTransitionDurationFromElement(this._element),t(this._element).one(i.TRANSITION_END,function(){t(r._element).removeClass("collapsing").addClass("collapse show");r._element.style[f]="";r.setTransitioning(!1);t(r._element).trigger("shown.bs.collapse")}).emulateTransitionEnd(h),this._element.style[f]=this._element[s]+"px"))},n.hide=function(){var s=this,u,n,f,r,e,o,h;if(!this._isTransitioning&&t(this._element).hasClass("show")&&(u=t.Event("hide.bs.collapse"),t(this._element).trigger(u),!u.isDefaultPrevented())){if(n=this._getDimension(),this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",i.reflow(this._element),t(this._element).addClass("collapsing").removeClass("collapse show"),f=this._triggerArray.length,f>0)for(r=0;r<f;r++)e=this._triggerArray[r],o=i.getSelectorFromElement(e),null!==o&&(t([].slice.call(document.querySelectorAll(o))).hasClass("show")||t(e).addClass("collapsed").attr("aria-expanded",!1));this.setTransitioning(!0);this._element.style[n]="";h=i.getTransitionDurationFromElement(this._element);t(this._element).one(i.TRANSITION_END,function(){s.setTransitioning(!1);t(s._element).removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")}).emulateTransitionEnd(h)}},n.setTransitioning=function(n){this._isTransitioning=n},n.dispose=function(){t.removeData(this._element,"bs.collapse");this._config=null;this._parent=null;this._element=null;this._triggerArray=null;this._isTransitioning=null},n._getConfig=function(n){return(n=r(r({},bt),n)).toggle=Boolean(n.toggle),i.typeCheckConfig(b,n,nu),n},n._getDimension=function(){return t(this._element).hasClass("width")?"width":"height"},n._getParent=function(){var n,e=this,r,f;return i.isElement(this._config.parent)?(n=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(n=this._config.parent[0])):n=document.querySelector(this._config.parent),r='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',f=[].slice.call(n.querySelectorAll(r)),t(f).each(function(n,t){e._addAriaAndCollapsedClass(u._getTargetFromElement(t),[t])}),n},n._addAriaAndCollapsedClass=function(n,i){var r=t(n).hasClass("show");i.length&&t(i).toggleClass("collapsed",!r).attr("aria-expanded",r)},u._getTargetFromElement=function(n){var t=i.getSelectorFromElement(n);return t?document.querySelector(t):null},u._jQueryInterface=function(n){return this.each(function(){var f=t(this),i=f.data("bs.collapse"),e=r(r(r({},bt),f.data()),"object"==typeof n&&n?n:{});if(!i&&e.toggle&&"string"==typeof n&&/show|hide/.test(n)&&(e.toggle=!1),i||(i=new u(this,e),f.data("bs.collapse",i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},f(u,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return bt}}]),u}();t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(n){"A"===n.currentTarget.tagName&&n.preventDefault();var r=t(this),u=i.getSelectorFromElement(this),f=[].slice.call(document.querySelectorAll(u));t(f).each(function(){var n=t(this),i=n.data("bs.collapse")?"toggle":r.data();ft._jQueryInterface.call(n,i)})});t.fn[b]=ft._jQueryInterface;t.fn[b].Constructor=ft;t.fn[b].noConflict=function(){return t.fn[b]=gr,ft._jQueryInterface};var et="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,tu=function(){for(var t=["Edge","Trident","Firefox"],n=0;n<t.length;n+=1)if(et&&navigator.userAgent.indexOf(t[n])>=0)return 1;return 0}(),iu=et&&window.Promise?function(n){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1;n()}))}}:function(n){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1;n()},tu))}};dt=et&&!(!window.MSInputMethodContext||!document.documentMode);gt=et&&/MSIE 10/.test(navigator.userAgent);var uu=function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");},fu=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),nt=function(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n},u=Object.assign||function(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n};er=et&&/Firefox/i.test(navigator.userAgent);oi=["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"];vt=oi.slice(3);var vu="flip",yu="clockwise",pu="counterclockwise";hr={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(n){var r=n.placement,c=r.split("-")[0],f=r.split("-")[1];if(f){var e=n.offsets,i=e.reference,o=e.popper,s=-1!==["bottom","top"].indexOf(c),t=s?"left":"top",h=s?"width":"height",l={start:nt({},t,i[t]),end:nt({},t,i[t]+i[h]-o[h])};n.offsets.popper=u({},o,l[f])}return n}},offset:{order:200,enabled:!0,fn:function(n,t){var f=t.offset,o=n.placement,e=n.offsets,i=e.popper,s=e.reference,u=o.split("-")[0],r=void 0;return r=fi(+f)?[+f,0]:wu(f,i,s,u),"left"===u?(i.top+=r[0],i.left-=r[1]):"right"===u?(i.top+=r[0],i.left+=r[1]):"top"===u?(i.left+=r[0],i.top-=r[1]):"bottom"===u&&(i.left+=r[0],i.top+=r[1]),n.popper=i,n},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(n,t){var e=t.boundariesElement||d(n.instance.popper),f;n.instance.reference===e&&(e=d(e));var o=ui("transform"),r=n.instance.popper.style,s=r.top,h=r.left,c=r[o];r.top="";r.left="";r[o]="";f=ri(n.instance.popper,n.instance.reference,t.padding,e,n.positionFixed);r.top=s;r.left=h;r[o]=c;t.boundaries=f;var l=t.priority,i=n.offsets.popper,a={primary:function(n){var r=i[n];return i[n]<f[n]&&!t.escapeWithReference&&(r=Math.max(i[n],f[n])),nt({},n,r)},secondary:function(n){var r="right"===n?"left":"top",u=i[r];return i[n]>f[n]&&!t.escapeWithReference&&(u=Math.min(i[r],f[n]-("right"===n?i.width:i.height))),nt({},r,u)}};return l.forEach(function(n){var t=-1!==["left","top"].indexOf(n)?"primary":"secondary";i=u({},i,a[t](n))}),n.offsets.popper=i,n},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(n){var o=n.offsets,u=o.popper,i=o.reference,s=n.placement.split("-")[0],r=Math.floor,f=-1!==["top","bottom"].indexOf(s),e=f?"right":"bottom",t=f?"left":"top",h=f?"width":"height";return u[e]<r(i[t])&&(n.offsets.popper[t]=r(i[t])-u[h]),u[t]>r(i[e])&&(n.offsets.popper[t]=r(i[e])),n}},arrow:{order:500,enabled:!0,fn:function(n,t){var l,r;if(!or(n.instance.modifiers,"arrow","keepTogether"))return n;if(r=t.element,"string"==typeof r){if(!(r=n.instance.popper.querySelector(r)))return n}else if(!n.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),n;var b=n.placement.split("-")[0],p=n.offsets,o=p.popper,u=p.reference,s=-1!==["left","right"].indexOf(b),a=s?"height":"width",v=s?"Top":"Left",i=v.toLowerCase(),k=s?"left":"top",c=s?"bottom":"right",f=tr(r)[a];u[c]-f<o[i]&&(n.offsets.popper[i]-=o[i]-(u[c]-f));u[i]+f>o[c]&&(n.offsets.popper[i]+=u[i]+f-o[c]);n.offsets.popper=e(n.offsets.popper);var d=u[i]+u[a]/2-f/2,w=h(n.instance.popper),g=parseFloat(w["margin"+v],10),tt=parseFloat(w["border"+v+"Width"],10),y=d-n.offsets.popper[i]-g-tt;return y=Math.max(Math.min(o[a]-f,y),0),n.arrowElement=r,n.offsets.arrow=(nt(l={},i,Math.round(y)),nt(l,k,""),l),n},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(n,t){if(ur(n.instance.modifiers,"inner")||n.flipped&&n.placement===n.originalPlacement)return n;var e=ri(n.instance.popper,n.instance.reference,t.padding,t.boundariesElement,n.positionFixed),i=n.placement.split("-")[0],o=at(i),r=n.placement.split("-")[1]||"",f=[];switch(t.behavior){case vu:f=[i,o];break;case yu:f=sr(i);break;case pu:f=sr(i,!0);break;default:f=t.behavior}return f.forEach(function(s,h){if(i!==s||f.length===h+1)return n;i=n.placement.split("-")[0];o=at(i);var l=n.offsets.popper,v=n.offsets.reference,c=Math.floor,k="left"===i&&c(l.right)>c(v.left)||"right"===i&&c(l.left)<c(v.right)||"top"===i&&c(l.bottom)>c(v.top)||"bottom"===i&&c(l.top)<c(v.bottom),y=c(l.left)<c(e.left),p=c(l.right)>c(e.right),w=c(l.top)<c(e.top),b=c(l.bottom)>c(e.bottom),d="left"===i&&y||"right"===i&&p||"top"===i&&w||"bottom"===i&&b,a=-1!==["top","bottom"].indexOf(i),nt=!!t.flipVariations&&(a&&"start"===r&&y||a&&"end"===r&&p||!a&&"start"===r&&w||!a&&"end"===r&&b),tt=!!t.flipVariationsByContent&&(a&&"start"===r&&p||a&&"end"===r&&y||!a&&"start"===r&&b||!a&&"end"===r&&w),g=nt||tt;(k||d||g)&&(n.flipped=!0,(k||d)&&(i=f[h+1]),g&&(r=function(n){return"end"===n?"start":"start"===n?"end":n}(r)),n.placement=i+(r?"-"+r:""),n.offsets.popper=u({},n.offsets.popper,ir(n.instance.popper,n.offsets.reference,n.placement)),n=rr(n.instance.modifiers,n,"flip"))}),n},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(n){var r=n.placement,t=r.split("-")[0],u=n.offsets,i=u.popper,o=u.reference,f=-1!==["left","right"].indexOf(t),s=-1===["top","left"].indexOf(t);return i[f?"left":"top"]=o[t]-(s?i[f?"width":"height"]:0),n.placement=at(r),n.offsets.popper=e(i),n}},hide:{order:800,enabled:!0,fn:function(n){if(!or(n.instance.modifiers,"hide","preventOverflow"))return n;var t=n.offsets.reference,i=st(n.instance.modifiers,function(n){return"preventOverflow"===n.name}).boundaries;if(t.bottom<i.top||t.left>i.right||t.top>i.bottom||t.right<i.left){if(!0===n.hide)return n;n.hide=!0;n.attributes["x-out-of-boundaries"]=""}else{if(!1===n.hide)return n;n.hide=!1;n.attributes["x-out-of-boundaries"]=!1}return n}},computeStyle:{order:850,enabled:!0,fn:function(n,t){var w=t.x,b=t.y,k=n.offsets.popper,s=st(n.instance.modifiers,function(n){return"applyStyle"===n.name}).gpuAcceleration,v,y,p;void 0!==s&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var g=void 0!==s?s:t.gpuAcceleration,f=d(n.instance.popper),l=ti(f),i={position:k.position},r=function(n,t){var u=n.offsets,i=u.popper,l=u.reference,r=Math.round,a=Math.floor,f=function(n){return n},e=r(l.width),o=r(i.width),v=-1!==["left","right"].indexOf(n.placement),s=-1!==n.placement.indexOf("-"),h=t?v||s||e%2==o%2?r:a:f,c=t?r:f;return{left:h(e%2==1&&o%2==1&&!s&&t?i.left-1:i.left),top:c(i.top),bottom:c(i.bottom),right:h(i.right)}}(n,window.devicePixelRatio<2||!er),e="bottom"===w?"top":"bottom",o="right"===b?"left":"right",a=ui("transform"),h=void 0,c=void 0;return(c="bottom"===e?"HTML"===f.nodeName?-f.clientHeight+r.bottom:-l.height+r.bottom:r.top,h="right"===o?"HTML"===f.nodeName?-f.clientWidth+r.right:-l.width+r.right:r.left,g&&a)?(i[a]="translate3d("+h+"px, "+c+"px, 0)",i[e]=0,i[o]=0,i.willChange="transform"):(v="bottom"===e?-1:1,y="right"===o?-1:1,i[e]=c*v,i[o]=h*y,i.willChange=e+", "+o),p={"x-placement":n.placement},n.attributes=u({},p,n.attributes),n.styles=u({},i,n.styles),n.arrowStyles=u({},n.offsets.arrow,n.arrowStyles),n},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(n){var i,t;return ei(n.instance.popper,n.styles),i=n.instance.popper,t=n.attributes,Object.keys(t).forEach(function(n){!1!==t[n]?i.setAttribute(n,t[n]):i.removeAttribute(n)}),n.arrowElement&&Object.keys(n.arrowStyles).length&&ei(n.arrowElement,n.arrowStyles),n},onLoad:function(n,t,i,r,u){var f=nr(u,t,n,i.positionFixed),e=gi(i.placement,f,t,n,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return t.setAttribute("x-placement",e),ei(t,{position:i.positionFixed?"fixed":"absolute"}),i},gpuAcceleration:void 0}}};o=function(){function n(t,i){var r=this,f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},e;uu(this,n);this.scheduleUpdate=function(){return requestAnimationFrame(r.update)};this.update=iu(this.update.bind(this));this.options=u({},n.Defaults,f);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(u({},n.Defaults.modifiers,f.modifiers)).forEach(function(t){r.options.modifiers[t]=u({},n.Defaults.modifiers[t]||{},f.modifiers?f.modifiers[t]:{})});this.modifiers=Object.keys(this.options.modifiers).map(function(n){return u({name:n},r.options.modifiers[n])}).sort(function(n,t){return n.order-t.order});this.modifiers.forEach(function(n){n.enabled&&vi(n.onLoad)&&n.onLoad(r.reference,r.popper,r.options,n,r.state)});this.update();e=this.options.eventsEnabled;e&&this.enableEventListeners();this.state.eventsEnabled=e}return fu(n,[{key:"update",value:function(){return su.call(this)}},{key:"destroy",value:function(){return hu.call(this)}},{key:"enableEventListeners",value:function(){return lu.call(this)}},{key:"disableEventListeners",value:function(){return au.call(this)}}]),n}();o.Utils=("undefined"!=typeof window?window:global).PopperUtils;o.placements=oi;o.Defaults=hr;var tt="dropdown",bu=t.fn[tt],ku=new RegExp("38|40|27"),du={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},gu={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},s=function(){function n(n,t){this._element=n;this._popper=null;this._config=this._getConfig(t);this._menu=this._getMenuElement();this._inNavbar=this._detectNavbar();this._addEventListeners()}var u=n.prototype;return u.toggle=function(){if(!this._element.disabled&&!t(this._element).hasClass("disabled")){var i=t(this._menu).hasClass("show");n._clearMenus();i||this.show(!0)}},u.show=function(r){var f;if(void 0===r&&(r=!1),!(this._element.disabled||t(this._element).hasClass("disabled")||t(this._menu).hasClass("show"))){var e={relatedTarget:this._element},s=t.Event("show.bs.dropdown",e),u=n._getParentFromElement(this._element);if(t(u).trigger(s),!s.isDefaultPrevented()){if(!this._inNavbar&&r){if("undefined"==typeof o)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");f=this._element;"parent"===this._config.reference?f=u:i.isElement(this._config.reference)&&(f=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(f=this._config.reference[0]));"scrollParent"!==this._config.boundary&&t(u).addClass("position-static");this._popper=new o(f,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===t(u).closest(".navbar-nav").length&&t(document.body).children().on("mouseover",null,t.noop);this._element.focus();this._element.setAttribute("aria-expanded",!0);t(this._menu).toggleClass("show");t(u).toggleClass("show").trigger(t.Event("shown.bs.dropdown",e))}}},u.hide=function(){if(!this._element.disabled&&!t(this._element).hasClass("disabled")&&t(this._menu).hasClass("show")){var i={relatedTarget:this._element},r=t.Event("hide.bs.dropdown",i),u=n._getParentFromElement(this._element);t(u).trigger(r);r.isDefaultPrevented()||(this._popper&&this._popper.destroy(),t(this._menu).toggleClass("show"),t(u).toggleClass("show").trigger(t.Event("hidden.bs.dropdown",i)))}},u.dispose=function(){t.removeData(this._element,"bs.dropdown");t(this._element).off(".bs.dropdown");this._element=null;this._menu=null;null!==this._popper&&(this._popper.destroy(),this._popper=null)},u.update=function(){this._inNavbar=this._detectNavbar();null!==this._popper&&this._popper.scheduleUpdate()},u._addEventListeners=function(){var n=this;t(this._element).on("click.bs.dropdown",function(t){t.preventDefault();t.stopPropagation();n.toggle()})},u._getConfig=function(n){return n=r(r(r({},this.constructor.Default),t(this._element).data()),n),i.typeCheckConfig(tt,n,this.constructor.DefaultType),n},u._getMenuElement=function(){if(!this._menu){var t=n._getParentFromElement(this._element);t&&(this._menu=t.querySelector(".dropdown-menu"))}return this._menu},u._getPlacement=function(){var i=t(this._element.parentNode),n="bottom-start";return i.hasClass("dropup")?n=t(this._menu).hasClass("dropdown-menu-right")?"top-end":"top-start":i.hasClass("dropright")?n="right-start":i.hasClass("dropleft")?n="left-start":t(this._menu).hasClass("dropdown-menu-right")&&(n="bottom-end"),n},u._detectNavbar=function(){return t(this._element).closest(".navbar").length>0},u._getOffset=function(){var t=this,n={};return"function"==typeof this._config.offset?n.fn=function(n){return n.offsets=r(r({},n.offsets),t._config.offset(n.offsets,t._element)||{}),n}:n.offset=this._config.offset,n},u._getPopperConfig=function(){var n={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(n.modifiers.applyStyle={enabled:!1}),r(r({},n),this._config.popperConfig)},n._jQueryInterface=function(i){return this.each(function(){var r=t(this).data("bs.dropdown");if(r||(r=new n(this,"object"==typeof i?i:null),t(this).data("bs.dropdown",r)),"string"==typeof i){if("undefined"==typeof r[i])throw new TypeError('No method named "'+i+'"');r[i]()}})},n._clearMenus=function(i){var h,s;if(!i||3!==i.which&&("keyup"!==i.type||9===i.which))for(var u=[].slice.call(document.querySelectorAll('[data-toggle="dropdown"]')),r=0,c=u.length;r<c;r++){var f=n._getParentFromElement(u[r]),e=t(u[r]).data("bs.dropdown"),o={relatedTarget:u[r]};(i&&"click"===i.type&&(o.clickEvent=i),e)&&(h=e._menu,!t(f).hasClass("show")||i&&("click"===i.type&&/input|textarea/i.test(i.target.tagName)||"keyup"===i.type&&9===i.which)&&t.contains(f,i.target)||(s=t.Event("hide.bs.dropdown",o),t(f).trigger(s),s.isDefaultPrevented()||("ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),u[r].setAttribute("aria-expanded","false"),e._popper&&e._popper.destroy(),t(h).removeClass("show"),t(f).removeClass("show").trigger(t.Event("hidden.bs.dropdown",o)))))}},n._getParentFromElement=function(n){var t,r=i.getSelectorFromElement(n);return r&&(t=document.querySelector(r)),t||n.parentNode},n._dataApiKeydownHandler=function(i){var f,e,u,r;if(!(/input|textarea/i.test(i.target.tagName)?32===i.which||27!==i.which&&(40!==i.which&&38!==i.which||t(i.target).closest(".dropdown-menu").length):!ku.test(i.which))&&!this.disabled&&!t(this).hasClass("disabled")&&(f=n._getParentFromElement(this),e=t(f).hasClass("show"),e||27!==i.which)){if(i.preventDefault(),i.stopPropagation(),!e||e&&(27===i.which||32===i.which))return 27===i.which&&t(f.querySelector('[data-toggle="dropdown"]')).trigger("focus"),void t(this).trigger("click");u=[].slice.call(f.querySelectorAll(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)")).filter(function(n){return t(n).is(":visible")});0!==u.length&&(r=u.indexOf(i.target),38===i.which&&r>0&&r--,40===i.which&&r<u.length-1&&r++,r<0&&(r=0),u[r].focus())}},f(n,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return du}},{key:"DefaultType",get:function(){return gu}}]),n}();t(document).on("keydown.bs.dropdown.data-api",'[data-toggle="dropdown"]',s._dataApiKeydownHandler).on("keydown.bs.dropdown.data-api",".dropdown-menu",s._dataApiKeydownHandler).on("click.bs.dropdown.data-api keyup.bs.dropdown.data-api",s._clearMenus).on("click.bs.dropdown.data-api",'[data-toggle="dropdown"]',function(n){n.preventDefault();n.stopPropagation();s._jQueryInterface.call(t(this),"toggle")}).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()});t.fn[tt]=s._jQueryInterface;t.fn[tt].Constructor=s;t.fn[tt].noConflict=function(){return t.fn[tt]=bu,s._jQueryInterface};var nf=t.fn.modal,si={backdrop:!0,keyboard:!0,focus:!0,show:!0},tf={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},ht=function(){function u(n,t){this._config=this._getConfig(t);this._element=n;this._dialog=n.querySelector(".modal-dialog");this._backdrop=null;this._isShown=!1;this._isBodyOverflowing=!1;this._ignoreBackdropClick=!1;this._isTransitioning=!1;this._scrollbarWidth=0}var n=u.prototype;return n.toggle=function(n){return this._isShown?this.hide():this.show(n)},n.show=function(n){var i=this,r;this._isShown||this._isTransitioning||(t(this._element).hasClass("fade")&&(this._isTransitioning=!0),r=t.Event("show.bs.modal",{relatedTarget:n}),t(this._element).trigger(r),this._isShown||r.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),t(this._element).on("click.dismiss.bs.modal",'[data-dismiss="modal"]',function(n){return i.hide(n)}),t(this._dialog).on("mousedown.dismiss.bs.modal",function(){t(i._element).one("mouseup.dismiss.bs.modal",function(n){t(n.target).is(i._element)&&(i._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return i._showElement(n)})))},n.hide=function(n){var e=this,r,u,f;(n&&n.preventDefault(),this._isShown&&!this._isTransitioning)&&(r=t.Event("hide.bs.modal"),(t(this._element).trigger(r),this._isShown&&!r.isDefaultPrevented())&&(this._isShown=!1,u=t(this._element).hasClass("fade"),(u&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),t(document).off("focusin.bs.modal"),t(this._element).removeClass("show"),t(this._element).off("click.dismiss.bs.modal"),t(this._dialog).off("mousedown.dismiss.bs.modal"),u)?(f=i.getTransitionDurationFromElement(this._element),t(this._element).one(i.TRANSITION_END,function(n){return e._hideModal(n)}).emulateTransitionEnd(f)):this._hideModal()))},n.dispose=function(){[window,this._element,this._dialog].forEach(function(n){return t(n).off(".bs.modal")});t(document).off("focusin.bs.modal");t.removeData(this._element,"bs.modal");this._config=null;this._element=null;this._dialog=null;this._backdrop=null;this._isShown=null;this._isBodyOverflowing=null;this._ignoreBackdropClick=null;this._isTransitioning=null;this._scrollbarWidth=null},n.handleUpdate=function(){this._adjustDialog()},n._getConfig=function(n){return n=r(r({},si),n),i.typeCheckConfig("modal",n,tf),n},n._triggerBackdropTransition=function(){var u=this,n,r;if("static"===this._config.backdrop){if(n=t.Event("hidePrevented.bs.modal"),t(this._element).trigger(n),n.defaultPrevented)return;this._element.classList.add("modal-static");r=i.getTransitionDurationFromElement(this._element);t(this._element).one(i.TRANSITION_END,function(){u._element.classList.remove("modal-static")}).emulateTransitionEnd(r);this._element.focus()}else this.hide()},n._showElement=function(n){var r=this,f=t(this._element).hasClass("fade"),e=this._dialog?this._dialog.querySelector(".modal-body"):null,o,u,s;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.setAttribute("aria-modal",!0);t(this._dialog).hasClass("modal-dialog-scrollable")&&e?e.scrollTop=0:this._element.scrollTop=0;f&&i.reflow(this._element);t(this._element).addClass("show");this._config.focus&&this._enforceFocus();o=t.Event("shown.bs.modal",{relatedTarget:n});u=function(){r._config.focus&&r._element.focus();r._isTransitioning=!1;t(r._element).trigger(o)};f?(s=i.getTransitionDurationFromElement(this._dialog),t(this._dialog).one(i.TRANSITION_END,u).emulateTransitionEnd(s)):u()},n._enforceFocus=function(){var n=this;t(document).off("focusin.bs.modal").on("focusin.bs.modal",function(i){document!==i.target&&n._element!==i.target&&0===t(n._element).has(i.target).length&&n._element.focus()})},n._setEscapeEvent=function(){var n=this;this._isShown?t(this._element).on("keydown.dismiss.bs.modal",function(t){n._config.keyboard&&27===t.which?(t.preventDefault(),n.hide()):n._config.keyboard||27!==t.which||n._triggerBackdropTransition()}):this._isShown||t(this._element).off("keydown.dismiss.bs.modal")},n._setResizeEvent=function(){var n=this;this._isShown?t(window).on("resize.bs.modal",function(t){return n.handleUpdate(t)}):t(window).off("resize.bs.modal")},n._hideModal=function(){var n=this;this._element.style.display="none";this._element.setAttribute("aria-hidden",!0);this._element.removeAttribute("aria-modal");this._isTransitioning=!1;this._showBackdrop(function(){t(document.body).removeClass("modal-open");n._resetAdjustments();n._resetScrollbar();t(n._element).trigger("hidden.bs.modal")})},n._removeBackdrop=function(){this._backdrop&&(t(this._backdrop).remove(),this._backdrop=null)},n._showBackdrop=function(n){var r=this,u=t(this._element).hasClass("fade")?"fade":"",e,f,o;if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",u&&this._backdrop.classList.add(u),t(this._backdrop).appendTo(document.body),t(this._element).on("click.dismiss.bs.modal",function(n){r._ignoreBackdropClick?r._ignoreBackdropClick=!1:n.target===n.currentTarget&&r._triggerBackdropTransition()}),u&&i.reflow(this._backdrop),t(this._backdrop).addClass("show"),!n)return;if(!u)return void n();e=i.getTransitionDurationFromElement(this._backdrop);t(this._backdrop).one(i.TRANSITION_END,n).emulateTransitionEnd(e)}else!this._isShown&&this._backdrop?(t(this._backdrop).removeClass("show"),f=function(){r._removeBackdrop();n&&n()},t(this._element).hasClass("fade")?(o=i.getTransitionDurationFromElement(this._backdrop),t(this._backdrop).one(i.TRANSITION_END,f).emulateTransitionEnd(o)):f()):n&&n()},n._adjustDialog=function(){var n=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&n&&(this._element.style.paddingLeft=this._scrollbarWidth+"px");this._isBodyOverflowing&&!n&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="";this._element.style.paddingRight=""},n._checkScrollbar=function(){var n=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(n.left+n.right)<window.innerWidth;this._scrollbarWidth=this._getScrollbarWidth()},n._setScrollbar=function(){var n=this,i,r,u,f;this._isBodyOverflowing&&(i=[].slice.call(document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")),r=[].slice.call(document.querySelectorAll(".sticky-top")),t(i).each(function(i,r){var u=r.style.paddingRight,f=t(r).css("padding-right");t(r).data("padding-right",u).css("padding-right",parseFloat(f)+n._scrollbarWidth+"px")}),t(r).each(function(i,r){var u=r.style.marginRight,f=t(r).css("margin-right");t(r).data("margin-right",u).css("margin-right",parseFloat(f)-n._scrollbarWidth+"px")}),u=document.body.style.paddingRight,f=t(document.body).css("padding-right"),t(document.body).data("padding-right",u).css("padding-right",parseFloat(f)+this._scrollbarWidth+"px"));t(document.body).addClass("modal-open")},n._resetScrollbar=function(){var r=[].slice.call(document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")),n,i;t(r).each(function(n,i){var r=t(i).data("padding-right");t(i).removeData("padding-right");i.style.paddingRight=r||""});n=[].slice.call(document.querySelectorAll(".sticky-top"));t(n).each(function(n,i){var r=t(i).data("margin-right");"undefined"!=typeof r&&t(i).css("margin-right",r).removeData("margin-right")});i=t(document.body).data("padding-right");t(document.body).removeData("padding-right");document.body.style.paddingRight=i||""},n._getScrollbarWidth=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",document.body.appendChild(n),t=n.getBoundingClientRect().width-n.clientWidth,document.body.removeChild(n),t},u._jQueryInterface=function(n,i){return this.each(function(){var f=t(this).data("bs.modal"),e=r(r(r({},si),t(this).data()),"object"==typeof n&&n?n:{});if(f||(f=new u(this,e),t(this).data("bs.modal",f)),"string"==typeof n){if("undefined"==typeof f[n])throw new TypeError('No method named "'+n+'"');f[n](i)}else e.show&&f.show(i)})},f(u,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return si}}]),u}();t(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(n){var u,f=this,e=i.getSelectorFromElement(this),o,s;e&&(u=document.querySelector(e));o=t(u).data("bs.modal")?"toggle":r(r({},t(u).data()),t(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||n.preventDefault();s=t(u).one("show.bs.modal",function(n){n.isDefaultPrevented()||s.one("hidden.bs.modal",function(){t(f).is(":visible")&&f.focus()})});ht._jQueryInterface.call(t(u),o,this)});t.fn.modal=ht._jQueryInterface;t.fn.modal.Constructor=ht;t.fn.modal.noConflict=function(){return t.fn.modal=nf,ht._jQueryInterface};var rf=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],uf=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi,ff=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i;var c="tooltip",ef=t.fn[c],of=new RegExp("(^|\\s)bs-tooltip\\S+","g"),sf=["sanitize","whiteList","sanitizeFn"],hf={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},cf={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},lf={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",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},af={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},l=function(){function u(n,t){if("undefined"==typeof o)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0;this._timeout=0;this._hoverState="";this._activeTrigger={};this._popper=null;this.element=n;this.config=this._getConfig(t);this.tip=null;this._setListeners()}var n=u.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(n){if(this._isEnabled)if(n){var r=this.constructor.DATA_KEY,i=t(n.currentTarget).data(r);i||(i=new this.constructor(n.currentTarget,this._getDelegateConfig()),t(n.currentTarget).data(r,i));i._activeTrigger.click=!i._activeTrigger.click;i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(t(this.getTipElement()).hasClass("show"))return void this._leave(null,this);this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout);t.removeData(this.element,this.constructor.DATA_KEY);t(this.element).off(this.constructor.EVENT_KEY);t(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler);this.tip&&t(this.tip).remove();this._isEnabled=null;this._timeout=null;this._hoverState=null;this._activeTrigger=null;this._popper&&this._popper.destroy();this._popper=null;this.element=null;this.config=null;this.tip=null},n.show=function(){var n=this,u,f,c,r,e,l,s,a,h,v;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");if(u=t.Event(this.constructor.Event.SHOW),this.isWithContent()&&this._isEnabled){if(t(this.element).trigger(u),f=i.findShadowRoot(this.element),c=t.contains(null!==f?f:this.element.ownerDocument.documentElement,this.element),u.isDefaultPrevented()||!c)return;r=this.getTipElement();e=i.getUID(this.constructor.NAME);r.setAttribute("id",e);this.element.setAttribute("aria-describedby",e);this.setContent();this.config.animation&&t(r).addClass("fade");l="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement;s=this._getAttachment(l);this.addAttachmentClass(s);a=this._getContainer();t(r).data(this.constructor.DATA_KEY,this);t.contains(this.element.ownerDocument.documentElement,this.tip)||t(r).appendTo(a);t(this.element).trigger(this.constructor.Event.INSERTED);this._popper=new o(this.element,r,this._getPopperConfig(s));t(r).addClass("show");"ontouchstart"in document.documentElement&&t(document.body).children().on("mouseover",null,t.noop);h=function(){n.config.animation&&n._fixTransition();var i=n._hoverState;n._hoverState=null;t(n.element).trigger(n.constructor.Event.SHOWN);"out"===i&&n._leave(null,n)};t(this.tip).hasClass("fade")?(v=i.getTransitionDurationFromElement(this.tip),t(this.tip).one(i.TRANSITION_END,h).emulateTransitionEnd(v)):h()}},n.hide=function(n){var r=this,u=this.getTipElement(),f=t.Event(this.constructor.Event.HIDE),e=function(){"show"!==r._hoverState&&u.parentNode&&u.parentNode.removeChild(u);r._cleanTipClass();r.element.removeAttribute("aria-describedby");t(r.element).trigger(r.constructor.Event.HIDDEN);null!==r._popper&&r._popper.destroy();n&&n()},o;(t(this.element).trigger(f),f.isDefaultPrevented())||((t(u).removeClass("show"),"ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,t(this.tip).hasClass("fade"))?(o=i.getTransitionDurationFromElement(u),t(u).one(i.TRANSITION_END,e).emulateTransitionEnd(o)):e(),this._hoverState="")},n.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.addAttachmentClass=function(n){t(this.getTipElement()).addClass("bs-tooltip-"+n)},n.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},n.setContent=function(){var n=this.getTipElement();this.setElementContent(t(n.querySelectorAll(".tooltip-inner")),this.getTitle());t(n).removeClass("fade show")},n.setElementContent=function(n,i){"object"!=typeof i||!i.nodeType&&!i.jquery?this.config.html?(this.config.sanitize&&(i=cr(i,this.config.whiteList,this.config.sanitizeFn)),n.html(i)):n.text(i):this.config.html?t(i).parent().is(n)||n.empty().append(i):n.text(t(i).text())},n.getTitle=function(){var n=this.element.getAttribute("data-original-title");return n||(n="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),n},n._getPopperConfig=function(n){var t=this;return r(r({},{placement:n,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(n){n.originalPlacement!==n.placement&&t._handlePopperPlacementChange(n)},onUpdate:function(n){return t._handlePopperPlacementChange(n)}}),this.config.popperConfig)},n._getOffset=function(){var t=this,n={};return"function"==typeof this.config.offset?n.fn=function(n){return n.offsets=r(r({},n.offsets),t.config.offset(n.offsets,t.element)||{}),n}:n.offset=this.config.offset,n},n._getContainer=function(){return!1===this.config.container?document.body:i.isElement(this.config.container)?t(this.config.container):t(document).find(this.config.container)},n._getAttachment=function(n){return cf[n.toUpperCase()]},n._setListeners=function(){var n=this;this.config.trigger.split(" ").forEach(function(i){if("click"===i)t(n.element).on(n.constructor.Event.CLICK,n.config.selector,function(t){return n.toggle(t)});else if("manual"!==i){var r="hover"===i?n.constructor.Event.MOUSEENTER:n.constructor.Event.FOCUSIN,u="hover"===i?n.constructor.Event.MOUSELEAVE:n.constructor.Event.FOCUSOUT;t(n.element).on(r,n.config.selector,function(t){return n._enter(t)}).on(u,n.config.selector,function(t){return n._leave(t)})}});this._hideModalHandler=function(){n.element&&n.hide()};t(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler);this.config.selector?this.config=r(r({},this.config),{},{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var n=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==n)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},n._enter=function(n,i){var r=this.constructor.DATA_KEY;(i=i||t(n.currentTarget).data(r))||(i=new this.constructor(n.currentTarget,this._getDelegateConfig()),t(n.currentTarget).data(r,i));n&&(i._activeTrigger["focusin"===n.type?"focus":"hover"]=!0);t(i.getTipElement()).hasClass("show")||"show"===i._hoverState?i._hoverState="show":(clearTimeout(i._timeout),i._hoverState="show",i.config.delay&&i.config.delay.show?i._timeout=setTimeout(function(){"show"===i._hoverState&&i.show()},i.config.delay.show):i.show())},n._leave=function(n,i){var r=this.constructor.DATA_KEY;(i=i||t(n.currentTarget).data(r))||(i=new this.constructor(n.currentTarget,this._getDelegateConfig()),t(n.currentTarget).data(r,i));n&&(i._activeTrigger["focusout"===n.type?"focus":"hover"]=!1);i._isWithActiveTrigger()||(clearTimeout(i._timeout),i._hoverState="out",i.config.delay&&i.config.delay.hide?i._timeout=setTimeout(function(){"out"===i._hoverState&&i.hide()},i.config.delay.hide):i.hide())},n._isWithActiveTrigger=function(){for(var n in this._activeTrigger)if(this._activeTrigger[n])return!0;return!1},n._getConfig=function(n){var u=t(this.element).data();return Object.keys(u).forEach(function(n){-1!==sf.indexOf(n)&&delete u[n]}),"number"==typeof(n=r(r(r({},this.constructor.Default),u),"object"==typeof n&&n?n:{})).delay&&(n.delay={show:n.delay,hide:n.delay}),"number"==typeof n.title&&(n.title=n.title.toString()),"number"==typeof n.content&&(n.content=n.content.toString()),i.typeCheckConfig(c,n,this.constructor.DefaultType),n.sanitize&&(n.template=cr(n.template,n.whiteList,n.sanitizeFn)),n},n._getDelegateConfig=function(){var t={},n;if(this.config)for(n in this.config)this.constructor.Default[n]!==this.config[n]&&(t[n]=this.config[n]);return t},n._cleanTipClass=function(){var i=t(this.getTipElement()),n=i.attr("class").match(of);null!==n&&n.length&&i.removeClass(n.join(""))},n._handlePopperPlacementChange=function(n){this.tip=n.instance.popper;this._cleanTipClass();this.addAttachmentClass(this._getAttachment(n.placement))},n._fixTransition=function(){var n=this.getTipElement(),i=this.config.animation;null===n.getAttribute("x-placement")&&(t(n).removeClass("fade"),this.config.animation=!1,this.hide(),this.show(),this.config.animation=i)},u._jQueryInterface=function(n){return this.each(function(){var i=t(this).data("bs.tooltip"),r="object"==typeof n&&n;if((i||!/dispose|hide/.test(n))&&(i||(i=new u(this,r),t(this).data("bs.tooltip",i)),"string"==typeof n)){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},f(u,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return lf}},{key:"NAME",get:function(){return c}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return af}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return hf}}]),u}();t.fn[c]=l._jQueryInterface;t.fn[c].Constructor=l;t.fn[c].noConflict=function(){return t.fn[c]=ef,l._jQueryInterface};var it="popover",vf=t.fn[it],yf=new RegExp("(^|\\s)bs-popover\\S+","g"),pf=r(r({},l.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>'}),wf=r(r({},l.DefaultType),{},{content:"(string|element|function)"}),bf={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},yt=function(n){function r(){return n.apply(this,arguments)||this}var u,e,i;return e=n,(u=r).prototype=Object.create(e.prototype),u.prototype.constructor=u,u.__proto__=e,i=r.prototype,i.isWithContent=function(){return this.getTitle()||this._getContent()},i.addAttachmentClass=function(n){t(this.getTipElement()).addClass("bs-popover-"+n)},i.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},i.setContent=function(){var i=t(this.getTipElement()),n;this.setElementContent(i.find(".popover-header"),this.getTitle());n=this._getContent();"function"==typeof n&&(n=n.call(this.element));this.setElementContent(i.find(".popover-body"),n);i.removeClass("fade show")},i._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},i._cleanTipClass=function(){var i=t(this.getTipElement()),n=i.attr("class").match(yf);null!==n&&n.length>0&&i.removeClass(n.join(""))},r._jQueryInterface=function(n){return this.each(function(){var i=t(this).data("bs.popover"),u="object"==typeof n?n:null;if((i||!/dispose|hide/.test(n))&&(i||(i=new r(this,u),t(this).data("bs.popover",i)),"string"==typeof n)){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},f(r,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return pf}},{key:"NAME",get:function(){return it}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return bf}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return wf}}]),r}(l);t.fn[it]=yt._jQueryInterface;t.fn[it].Constructor=yt;t.fn[it].noConflict=function(){return t.fn[it]=vf,yt._jQueryInterface};var a="scrollspy",kf=t.fn[a],lr={offset:10,method:"auto",target:""},df={offset:"number",method:"string",target:"(string|element)"},ct=function(){function u(n,i){var r=this;this._element=n;this._scrollElement="BODY"===n.tagName?window:n;this._config=this._getConfig(i);this._selector=this._config.target+" .nav-link,"+this._config.target+" .list-group-item,"+this._config.target+" .dropdown-item";this._offsets=[];this._targets=[];this._activeTarget=null;this._scrollHeight=0;t(this._scrollElement).on("scroll.bs.scrollspy",function(n){return r._process(n)});this.refresh();this._process()}var n=u.prototype;return n.refresh=function(){var n=this,u=this._scrollElement===this._scrollElement.window?"offset":"position",r="auto"===this._config.method?u:this._config.method,f="position"===r?this._getScrollTop():0;this._offsets=[];this._targets=[];this._scrollHeight=this._getScrollHeight();[].slice.call(document.querySelectorAll(this._selector)).map(function(n){var u,e=i.getSelectorFromElement(n),o;return(e&&(u=document.querySelector(e)),u)&&(o=u.getBoundingClientRect(),o.width||o.height)?[t(u)[r]().top+f,e]:null}).filter(function(n){return n}).sort(function(n,t){return n[0]-t[0]}).forEach(function(t){n._offsets.push(t[0]);n._targets.push(t[1])})},n.dispose=function(){t.removeData(this._element,"bs.scrollspy");t(this._scrollElement).off(".bs.scrollspy");this._element=null;this._scrollElement=null;this._config=null;this._selector=null;this._offsets=null;this._targets=null;this._activeTarget=null;this._scrollHeight=null},n._getConfig=function(n){if("string"!=typeof(n=r(r({},lr),"object"==typeof n&&n?n:{})).target&&i.isElement(n.target)){var u=t(n.target).attr("id");u||(u=i.getUID(a),t(n.target).attr("id",u));n.target="#"+u}return i.typeCheckConfig(a,n,df),n},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,r=this._getScrollHeight(),u=this._config.offset+r-this._getOffsetHeight(),i,n;if(this._scrollHeight!==r&&this.refresh(),t>=u)i=this._targets[this._targets.length-1],this._activeTarget!==i&&this._activate(i);else{if(this._activeTarget&&t<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(n=this._offsets.length;n--;)this._activeTarget!==this._targets[n]&&t>=this._offsets[n]&&("undefined"==typeof this._offsets[n+1]||t<this._offsets[n+1])&&this._activate(this._targets[n])}},n._activate=function(n){this._activeTarget=n;this._clear();var r=this._selector.split(",").map(function(t){return t+'[data-target="'+n+'"],'+t+'[href="'+n+'"]'}),i=t([].slice.call(document.querySelectorAll(r.join(","))));i.hasClass("dropdown-item")?(i.closest(".dropdown").find(".dropdown-toggle").addClass("active"),i.addClass("active")):(i.addClass("active"),i.parents(".nav, .list-group").prev(".nav-link, .list-group-item").addClass("active"),i.parents(".nav, .list-group").prev(".nav-item").children(".nav-link").addClass("active"));t(this._scrollElement).trigger("activate.bs.scrollspy",{relatedTarget:n})},n._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(n){return n.classList.contains("active")}).forEach(function(n){return n.classList.remove("active")})},u._jQueryInterface=function(n){return this.each(function(){var i=t(this).data("bs.scrollspy");if(i||(i=new u(this,"object"==typeof n&&n),t(this).data("bs.scrollspy",i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},f(u,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"Default",get:function(){return lr}}]),u}();t(window).on("load.bs.scrollspy.data-api",function(){for(var r,n=[].slice.call(document.querySelectorAll('[data-spy="scroll"]')),i=n.length;i--;)r=t(n[i]),ct._jQueryInterface.call(r,r.data())});t.fn[a]=ct._jQueryInterface;t.fn[a].Constructor=ct;t.fn[a].noConflict=function(){return t.fn[a]=kf,ct._jQueryInterface};ar=t.fn.tab;rt=function(){function n(n){this._element=n}var r=n.prototype;return r.show=function(){var h=this,u,n,r,f,c,e,o,s;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&t(this._element).hasClass("active")||t(this._element).hasClass("disabled")||(r=t(this._element).closest(".nav, .list-group")[0],f=i.getSelectorFromElement(this._element),r&&(c="UL"===r.nodeName||"OL"===r.nodeName?"> li > .active":".active",n=(n=t.makeArray(t(r).find(c)))[n.length-1]),e=t.Event("hide.bs.tab",{relatedTarget:this._element}),o=t.Event("show.bs.tab",{relatedTarget:n}),(n&&t(n).trigger(e),t(this._element).trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(f&&(u=document.querySelector(f)),this._activate(this._element,r),s=function(){var i=t.Event("hidden.bs.tab",{relatedTarget:h._element}),r=t.Event("shown.bs.tab",{relatedTarget:n});t(n).trigger(i);t(h._element).trigger(r)},u?this._activate(u,u.parentNode,s):s()))},r.dispose=function(){t.removeData(this._element,"bs.tab");this._element=null},r._activate=function(n,r,u){var s=this,f=(!r||"UL"!==r.nodeName&&"OL"!==r.nodeName?t(r).children(".active"):t(r).find("> li > .active"))[0],h=u&&f&&t(f).hasClass("fade"),e=function(){return s._transitionComplete(n,f,u)},o;f&&h?(o=i.getTransitionDurationFromElement(f),t(f).removeClass("show").one(i.TRANSITION_END,e).emulateTransitionEnd(o)):e()},r._transitionComplete=function(n,r,u){var f,e,o;r&&(t(r).removeClass("active"),f=t(r.parentNode).find("> .dropdown-menu .active")[0],f&&t(f).removeClass("active"),"tab"===r.getAttribute("role")&&r.setAttribute("aria-selected",!1));(t(n).addClass("active"),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!0),i.reflow(n),n.classList.contains("fade")&&n.classList.add("show"),n.parentNode&&t(n.parentNode).hasClass("dropdown-menu"))&&(e=t(n).closest(".dropdown")[0],e&&(o=[].slice.call(e.querySelectorAll(".dropdown-toggle")),t(o).addClass("active")),n.setAttribute("aria-expanded",!0));u&&u()},n._jQueryInterface=function(i){return this.each(function(){var u=t(this),r=u.data("bs.tab");if(r||(r=new n(this),u.data("bs.tab",r)),"string"==typeof i){if("undefined"==typeof r[i])throw new TypeError('No method named "'+i+'"');r[i]()}})},f(n,null,[{key:"VERSION",get:function(){return"4.5.0"}}]),n}();t(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',function(n){n.preventDefault();rt._jQueryInterface.call(t(this),"show")});t.fn.tab=rt._jQueryInterface;t.fn.tab.Constructor=rt;t.fn.tab.noConflict=function(){return t.fn.tab=ar,rt._jQueryInterface};var gf=t.fn.toast,ne={animation:"boolean",autohide:"boolean",delay:"number"},vr={animation:!0,autohide:!0,delay:500},pt=function(){function u(n,t){this._element=n;this._config=this._getConfig(t);this._timeout=null;this._setListeners()}var n=u.prototype;return n.show=function(){var n=this,u=t.Event("show.bs.toast"),r,f;(t(this._element).trigger(u),u.isDefaultPrevented())||(this._config.animation&&this._element.classList.add("fade"),r=function(){n._element.classList.remove("showing");n._element.classList.add("show");t(n._element).trigger("shown.bs.toast");n._config.autohide&&(n._timeout=setTimeout(function(){n.hide()},n._config.delay))},(this._element.classList.remove("hide"),i.reflow(this._element),this._element.classList.add("showing"),this._config.animation)?(f=i.getTransitionDurationFromElement(this._element),t(this._element).one(i.TRANSITION_END,r).emulateTransitionEnd(f)):r())},n.hide=function(){if(this._element.classList.contains("show")){var n=t.Event("hide.bs.toast");t(this._element).trigger(n);n.isDefaultPrevented()||this._close()}},n.dispose=function(){clearTimeout(this._timeout);this._timeout=null;this._element.classList.contains("show")&&this._element.classList.remove("show");t(this._element).off("click.dismiss.bs.toast");t.removeData(this._element,"bs.toast");this._element=null;this._config=null},n._getConfig=function(n){return n=r(r(r({},vr),t(this._element).data()),"object"==typeof n&&n?n:{}),i.typeCheckConfig("toast",n,this.constructor.DefaultType),n},n._setListeners=function(){var n=this;t(this._element).on("click.dismiss.bs.toast",'[data-dismiss="toast"]',function(){return n.hide()})},n._close=function(){var n=this,r=function(){n._element.classList.add("hide");t(n._element).trigger("hidden.bs.toast")},u;(this._element.classList.remove("show"),this._config.animation)?(u=i.getTransitionDurationFromElement(this._element),t(this._element).one(i.TRANSITION_END,r).emulateTransitionEnd(u)):r()},u._jQueryInterface=function(n){return this.each(function(){var r=t(this),i=r.data("bs.toast");if(i||(i=new u(this,"object"==typeof n&&n),r.data("bs.toast",i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n](this)}})},f(u,null,[{key:"VERSION",get:function(){return"4.5.0"}},{key:"DefaultType",get:function(){return ne}},{key:"Default",get:function(){return vr}}]),u}();t.fn.toast=pt._jQueryInterface;t.fn.toast.Constructor=pt;t.fn.toast.noConflict=function(){return t.fn.toast=gf,pt._jQueryInterface};n.Alert=v;n.Button=y;n.Carousel=w;n.Collapse=ft;n.Dropdown=s;n.Modal=ht;n.Popover=yt;n.Scrollspy=ct;n.Tab=rt;n.Toast=pt;n.Tooltip=l;n.Util=i;Object.defineProperty(n,"__esModule",{value:!0})}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)}(function(n){function r(t){var i=!1;return n('[data-notify="container"]').each(function(r,u){var f=n(u),e=f.find('[data-notify="title"]').html().trim(),o=f.find('[data-notify="message"]').html().trim(),s=e===n("<div>"+t.settings.content.title+"<\/div>").html().trim(),h=o===n("<div>"+t.settings.content.message+"<\/div>").html().trim(),c=f.hasClass("alert-"+t.settings.type);return s&&h&&c&&(i=!0),!i}),i}function i(i,u,f){var e={content:{message:typeof u=="object"?u.message:u,title:u.title?u.title:"",icon:u.icon?u.icon:"",url:u.url?u.url:"#",target:u.target?u.target:"-"}};f=n.extend(!0,{},e,f);this.settings=n.extend(!0,{},t,f);this._defaults=t;this.settings.content.target==="-"&&(this.settings.content.target=this.settings.url_target);this.animations={start:"webkitAnimationStart oanimationstart MSAnimationStart animationstart",end:"webkitAnimationEnd oanimationend MSAnimationEnd animationend"};typeof this.settings.offset=="number"&&(this.settings.offset={x:this.settings.offset,y:this.settings.offset});!this.settings.allow_duplicates&&(this.settings.allow_duplicates||r(this))||this.init()}var t={element:"body",position:null,type:"info",allow_dismiss:!0,allow_duplicates:!0,newest_on_top:!1,showProgressbar:!1,placement:{from:"top",align:"right"},offset:20,spacing:10,z_index:1031,delay:5e3,timer:1e3,url_target:"_blank",mouse_over:null,animate:{enter:"animated fadeInDown",exit:"animated fadeOutUp"},onShow:null,onShown:null,onClose:null,onClosed:null,onClick:null,icon_type:"class",template:'<div data-notify="container" class="col-11 col-sm-4 alert alert-{0}" role="alert"><button type="button" aria-hidden="true" class="close" data-notify="dismiss">&times;<\/button><span data-notify="icon"><\/span> <span data-notify="title">{1}<\/span> <span data-notify="message">{2}<\/span><div class="progress" data-notify="progressbar"><div class="progress-bar progress-bar-{0}" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%;"><\/div><\/div><a href="{3}" target="{4}" data-notify="url"><\/a><\/div>'};String.format=function(){for(var t=arguments[0],n=1;n<arguments.length;n++)t=t.replace(RegExp("\\{"+(n-1)+"\\}","gm"),arguments[n]);return t};n.extend(i.prototype,{init:function(){var n=this;this.buildNotify();this.settings.content.icon&&this.setIcon();this.settings.content.url!="#"&&this.styleURL();this.styleDismiss();this.placement();this.bind();this.notify={$ele:this.$ele,update:function(t,i){var r={},u,f,e,o;typeof t=="string"?r[t]=i:r=t;for(u in r)switch(u){case"type":this.$ele.removeClass("alert-"+n.settings.type);this.$ele.find('[data-notify="progressbar"] > .progress-bar').removeClass("progress-bar-"+n.settings.type);n.settings.type=r[u];this.$ele.addClass("alert-"+r[u]).find('[data-notify="progressbar"] > .progress-bar').addClass("progress-bar-"+r[u]);break;case"icon":f=this.$ele.find('[data-notify="icon"]');n.settings.icon_type.toLowerCase()==="class"?f.removeClass(n.settings.content.icon).addClass(r[u]):(f.is("img")||f.find("img"),f.attr("src",r[u]));n.settings.content.icon=r[t];break;case"progress":e=n.settings.delay-n.settings.delay*(r[u]/100);this.$ele.data("notify-delay",e);this.$ele.find('[data-notify="progressbar"] > div').attr("aria-valuenow",r[u]).css("width",r[u]+"%");break;case"url":this.$ele.find('[data-notify="url"]').attr("href",r[u]);break;case"target":this.$ele.find('[data-notify="url"]').attr("target",r[u]);break;default:this.$ele.find('[data-notify="'+u+'"]').html(r[u])}o=this.$ele.outerHeight()+parseInt(n.settings.spacing)+parseInt(n.settings.offset.y);n.reposition(o)},close:function(){n.close()}}},buildNotify:function(){var t=this.settings.content;this.$ele=n(String.format(this.settings.template,this.settings.type,t.title,t.message,t.url,t.target));this.$ele.attr("data-notify-position",this.settings.placement.from+"-"+this.settings.placement.align);this.settings.allow_dismiss||this.$ele.find('[data-notify="dismiss"]').css("display","none");(this.settings.delay<=0&&!this.settings.showProgressbar||!this.settings.showProgressbar)&&this.$ele.find('[data-notify="progressbar"]').remove()},setIcon:function(){this.settings.icon_type.toLowerCase()==="class"?this.$ele.find('[data-notify="icon"]').addClass(this.settings.content.icon):this.$ele.find('[data-notify="icon"]').is("img")?this.$ele.find('[data-notify="icon"]').attr("src",this.settings.content.icon):this.$ele.find('[data-notify="icon"]').append('<img src="'+this.settings.content.icon+'" alt="Notify Icon" />')},styleDismiss:function(){this.$ele.find('[data-notify="dismiss"]').css({position:"absolute",right:"10px",top:"5px",zIndex:this.settings.z_index+2})},styleURL:function(){this.$ele.find('[data-notify="url"]').css({backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)",height:"100%",left:0,position:"absolute",top:0,width:"100%",zIndex:this.settings.z_index+1})},placement:function(){var t=this,i=this.settings.offset.y,r={display:"inline-block",margin:"0px auto",position:this.settings.position?this.settings.position:this.settings.element==="body"?"fixed":"absolute",transition:"all .5s ease-in-out",zIndex:this.settings.z_index},u=!1,f=this.settings;n('[data-notify-position="'+this.settings.placement.from+"-"+this.settings.placement.align+'"]:not([data-closing="true"])').each(function(){i=Math.max(i,parseInt(n(this).css(f.placement.from))+parseInt(n(this).outerHeight())+parseInt(f.spacing))});this.settings.newest_on_top===!0&&(i=this.settings.offset.y);r[this.settings.placement.from]=i+"px";switch(this.settings.placement.align){case"left":case"right":r[this.settings.placement.align]=this.settings.offset.x+"px";break;case"center":r.left=0;r.right=0}this.$ele.css(r).addClass(this.settings.animate.enter);n.each(Array("webkit-","moz-","o-","ms-",""),function(n,i){t.$ele[0].style[i+"AnimationIterationCount"]=1});n(this.settings.element).append(this.$ele);this.settings.newest_on_top===!0&&(i=parseInt(i)+parseInt(this.settings.spacing)+this.$ele.outerHeight(),this.reposition(i));n.isFunction(t.settings.onShow)&&t.settings.onShow.call(this.$ele);this.$ele.one(this.animations.start,function(){u=!0}).one(this.animations.end,function(){t.$ele.removeClass(t.settings.animate.enter);n.isFunction(t.settings.onShown)&&t.settings.onShown.call(this)});setTimeout(function(){u||n.isFunction(t.settings.onShown)&&t.settings.onShown.call(this)},600)},bind:function(){var t=this,i;this.$ele.find('[data-notify="dismiss"]').on("click",function(){t.close()});if(n.isFunction(t.settings.onClick))this.$ele.on("click",function(n){n.target!=t.$ele.find('[data-notify="dismiss"]')[0]&&t.settings.onClick.call(this,n)});this.$ele.mouseover(function(){n(this).data("data-hover","true")}).mouseout(function(){n(this).data("data-hover","false")});this.$ele.data("data-hover","false");this.settings.delay>0&&(t.$ele.data("notify-delay",t.settings.delay),i=setInterval(function(){var n=parseInt(t.$ele.data("notify-delay"))-t.settings.timer,r;(t.$ele.data("data-hover")==="false"&&t.settings.mouse_over==="pause"||t.settings.mouse_over!="pause")&&(r=(t.settings.delay-n)/t.settings.delay*100,t.$ele.data("notify-delay",n),t.$ele.find('[data-notify="progressbar"] > div').attr("aria-valuenow",r).css("width",r+"%"));n<=-t.settings.timer&&(clearInterval(i),t.close())},t.settings.timer))},close:function(){var t=this,r=parseInt(this.$ele.css(this.settings.placement.from)),i=!1;this.$ele.attr("data-closing","true").addClass(this.settings.animate.exit);t.reposition(r);n.isFunction(t.settings.onClose)&&t.settings.onClose.call(this.$ele);this.$ele.one(this.animations.start,function(){i=!0}).one(this.animations.end,function(){n(this).remove();n.isFunction(t.settings.onClosed)&&t.settings.onClosed.call(this)});setTimeout(function(){if(!i&&(t.$ele.remove(),t.settings.onClosed))t.settings.onClosed(t.$ele)},600)},reposition:function(t){var i=this,r='[data-notify-position="'+this.settings.placement.from+"-"+this.settings.placement.align+'"]:not([data-closing="true"])',u=this.$ele.nextAll(r);this.settings.newest_on_top===!0&&(u=this.$ele.prevAll(r));u.each(function(){n(this).css(i.settings.placement.from,t);t=parseInt(t)+parseInt(i.settings.spacing)+n(this).outerHeight()})}});n.notify=function(n,t){var r=new i(this,n,t);return r.notify};n.notifyDefaults=function(i){return t=n.extend(!0,{},t,i)};n.notifyClose=function(t){typeof t=="undefined"||t==="all"?n("[data-notify]").find('[data-notify="dismiss"]').trigger("click"):t==="success"||t==="info"||t==="warning"||t==="danger"?n(".alert-"+t+"[data-notify]").find('[data-notify="dismiss"]').trigger("click"):t?n(t+"[data-notify]").find('[data-notify="dismiss"]').trigger("click"):n('[data-notify-position="'+t+'"]').find('[data-notify="dismiss"]').trigger("click")};n.notifyCloseExcept=function(t){t==="success"||t==="info"||t==="warning"||t==="danger"?n("[data-notify]").not(".alert-"+t).find('[data-notify="dismiss"]').trigger("click"):n("[data-notify]").not(t).find('[data-notify="dismiss"]').trigger("click")}});!function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};t.m=n;t.c=i;t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})};t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})};t.t=function(n,i){var r,u;if((1&i&&(n=t(n)),8&i)||4&i&&"object"==typeof n&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&i&&"string"!=typeof n)for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return r};t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i};t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)};t.p="";t(t.s=246)}([function(n,t,i){(function(t){var i=function(n){return n&&n.Math==Math&&n};n.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof t&&t)||Function("return this")()}).call(this,i(55))},function(n){n.exports=function(n){try{return!!n()}catch(n){return!0}}},function(n,t,i){var e=i(0),o=i(12),s=i(26),r=i(47),u=e.Symbol,f=o("wks");n.exports=function(n){return f[n]||(f[n]=r&&u[n]||(r?u:s)("Symbol."+n))}},function(n,t,i){var r=i(0),u=i(22).f,f=i(6),e=i(14),o=i(21),s=i(48),h=i(50);n.exports=function(n,t){var a,i,c,l,y,v=n.target,p=n.global,w=n.stat;if(a=p?r:w?r[v]||o(v,{}):(r[v]||{}).prototype)for(i in t){if(l=t[i],c=n.noTargetGet?(y=u(a,i))&&y.value:a[i],!h(p?i:v+(w?".":"#")+i,n.forced)&&void 0!==c){if(typeof l==typeof c)continue;s(l,c)}(n.sham||c&&c.sham)&&f(l,"sham",!0);e(a,i,l,n)}}},function(n){var t={}.hasOwnProperty;n.exports=function(n,i){return t.call(n,i)}},function(n){n.exports=function(n){return"object"==typeof n?null!==n:"function"==typeof n}},function(n,t,i){var r=i(7),u=i(9),f=i(18);n.exports=r?function(n,t,i){return u.f(n,t,f(1,i))}:function(n,t,i){return n[t]=i,n}},function(n,t,i){var r=i(1);n.exports=!r(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(n,t,i){var r=i(5);n.exports=function(n){if(!r(n))throw TypeError(String(n)+" is not an object");return n}},function(n,t,i){var f=i(7),e=i(34),r=i(8),o=i(20),u=Object.defineProperty;t.f=f?u:function(n,t,i){if(r(n),t=o(t,!0),r(i),e)try{return u(n,t,i)}catch(n){}if("get"in i||"set"in i)throw TypeError("Accessors not supported");return"value"in i&&(n[t]=i.value),n}},function(n,t,i){var r=i(27),u=i(13);n.exports=function(n){return r(u(n))}},function(n,t,i){var r=i(15),u=Math.min;n.exports=function(n){return n>0?u(r(n),9007199254740991):0}},function(n,t,i){var u=i(30),r=i(57);(n.exports=function(n,t){return r[n]||(r[n]=void 0!==t?t:{})})("versions",[]).push({version:"3.3.2",mode:u?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(n){n.exports=function(n){if(null==n)throw TypeError("Can't call method on "+n);return n}},function(n,t,i){var e=i(0),o=i(12),u=i(6),s=i(4),h=i(21),r=i(35),f=i(28),c=f.get,l=f.enforce,a=String(r).split("toString");o("inspectSource",function(n){return r.call(n)});(n.exports=function(n,t,i,r){var o=!!r&&!!r.unsafe,f=!!r&&!!r.enumerable,c=!!r&&!!r.noTargetGet;"function"==typeof i&&("string"!=typeof t||s(i,"name")||u(i,"name",t),l(i).source=a.join("string"==typeof t?t:""));n!==e?(o?!c&&n[t]&&(f=!0):delete n[t],f?n[t]=i:u(n,t,i)):f?n[t]=i:h(t,i)})(Function.prototype,"toString",function(){return"function"==typeof this&&c(this).source||r.call(this)})},function(n){var t=Math.ceil,i=Math.floor;n.exports=function(n){return isNaN(n=+n)?0:(n>0?i:t)(n)}},function(n,t,i){var r=i(13);n.exports=function(n){return Object(r(n))}},function(n){var t={}.toString;n.exports=function(n){return t.call(n).slice(8,-1)}},function(n){n.exports=function(n,t){return{enumerable:!(1&n),configurable:!(2&n),writable:!(4&n),value:t}}},function(n){n.exports={}},function(n,t,i){var r=i(5);n.exports=function(n,t){if(!r(n))return n;var i,u;if(t&&"function"==typeof(i=n.toString)&&!r(u=i.call(n))||"function"==typeof(i=n.valueOf)&&!r(u=i.call(n))||!t&&"function"==typeof(i=n.toString)&&!r(u=i.call(n)))return u;throw TypeError("Can't convert object to primitive value");}},function(n,t,i){var r=i(0),u=i(6);n.exports=function(n,t){try{u(r,n,t)}catch(i){r[n]=t}return t}},function(n,t,i){var u=i(7),f=i(40),e=i(18),o=i(10),s=i(20),h=i(4),c=i(34),r=Object.getOwnPropertyDescriptor;t.f=u?r:function(n,t){if(n=o(n),t=s(t,!0),c)try{return r(n,t)}catch(n){}if(h(n,t))return e(!f.f.call(n,t),n[t])}},function(n,t,i){var u=i(61),f=i(27),e=i(16),o=i(11),s=i(42),h=[].push,r=function(n){var i=1==n,c=2==n,l=3==n,t=4==n,r=6==n,a=5==n||r;return function(v,y,p,w){for(var k,d,tt=e(v),g=f(tt),ut=u(y,p,3),it=o(g.length),b=0,rt=w||s,nt=i?rt(v,it):c?rt(v,0):void 0;it>b;b++)if((a||b in g)&&(d=ut(k=g[b],b,tt),n))if(i)nt[b]=d;else if(d)switch(n){case 3:return!0;case 5:return k;case 6:return b;case 2:h.call(nt,k)}else if(t)return!1;return r?-1:l||t?t:nt}};n.exports={forEach:r(0),map:r(1),filter:r(2),some:r(3),every:r(4),find:r(5),findIndex:r(6)}},function(n,t,i){var u=i(12),f=i(26),r=u("keys");n.exports=function(n){return r[n]||(r[n]=f(n))}},function(n){n.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(n){var t=0,i=Math.random();n.exports=function(n){return"Symbol("+String(void 0===n?"":n)+")_"+(++t+i).toString(36)}},function(n,t,i){var r=i(1),u=i(17),f="".split;n.exports=r(function(){return!Object("z").propertyIsEnumerable(0)})?function(n){return"String"==u(n)?f.call(n,""):Object(n)}:Object},function(n,t,i){var e,f,o,h=i(58),c=i(0),l=i(5),a=i(6),s=i(4),v=i(24),y=i(19),p=c.WeakMap,u;if(h){var r=new p,w=r.get,b=r.has,k=r.set;e=function(n,t){return k.call(r,n,t),t};f=function(n){return w.call(r,n)||{}};o=function(n){return b.call(r,n)}}else u=v("state"),y[u]=!0,e=function(n,t){return a(n,u,t),t},f=function(n){return s(n,u)?n[u]:{}},o=function(n){return s(n,u)};n.exports={set:e,get:f,has:o,enforce:function(n){return o(n)?f(n):e(n,{})},getterFor:function(n){return function(t){var i;if(!l(t)||(i=f(t)).type!==n)throw TypeError("Incompatible receiver, "+n+" required");return i}}}},function(n,t,i){var r=i(37),u=i(25).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(n){return r(n,u)}},function(n){n.exports=!1},function(n,t,i){var r=i(17);n.exports=Array.isArray||function(n){return"Array"==r(n)}},function(n,t,i){var r=i(46),u=i(0),f=function(n){if("function"==typeof n)return n};n.exports=function(n,t){return arguments.length<2?f(r[n])||f(u[n]):r[n]&&r[n][t]||u[n]&&u[n][t]}},function(n,t,i){var o=i(8),s=i(63),f=i(25),h=i(19),c=i(64),l=i(36),e=i(24)("IE_PROTO"),u=function(){},r=function(){var n,t=l("iframe"),i=f.length;for(t.style.display="none",c.appendChild(t),t.src=String("javascript:"),(n=t.contentWindow.document).open(),n.write("<script>document.F=Object<\/script>"),n.close(),r=n.F;i--;)delete r.prototype[f[i]];return r()};n.exports=Object.create||function(n,t){var i;return null!==n?(u.prototype=o(n),i=new u,u.prototype=null,i[e]=n):i=r(),void 0===t?i:s(i,t)};h[e]=!0},function(n,t,i){var r=i(7),u=i(1),f=i(36);n.exports=!r&&!u(function(){return 7!=Object.defineProperty(f("div"),"a",{get:function(){return 7}}).a})},function(n,t,i){var r=i(12);n.exports=r("native-function-to-string",Function.toString)},function(n,t,i){var f=i(0),u=i(5),r=f.document,e=u(r)&&u(r.createElement);n.exports=function(n){return e?r.createElement(n):{}}},function(n,t,i){var r=i(4),u=i(10),f=i(39).indexOf,e=i(19);n.exports=function(n,t){var i,s=u(n),h=0,o=[];for(i in s)!r(e,i)&&r(s,i)&&o.push(i);for(;t.length>h;)r(s,i=t[h++])&&(~f(o,i)||o.push(i));return o}},function(n,t,i){var r=i(15),u=Math.max,f=Math.min;n.exports=function(n,t){var i=r(n);return i<0?u(i+t,0):f(i,t)}},function(n,t,i){var u=i(10),f=i(11),e=i(38),r=function(n){return function(t,i,r){var c,s=u(t),h=f(s.length),o=e(r,h);if(n&&i!=i){for(;h>o;)if((c=s[o++])!=c)return!0}else for(;h>o;o++)if((n||o in s)&&s[o]===i)return n||o||0;return!n&&-1}};n.exports={includes:r(!0),indexOf:r(!1)}},function(n,t){"use strict";var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,u=r&&!i.call({1:2},1);t.f=u?function(n){var t=r(this,n);return!!t&&t.enumerable}:i},function(n,t,i){var r=i(37),u=i(25);n.exports=Object.keys||function(n){return r(n,u)}},function(n,t,i){var u=i(5),r=i(31),f=i(2)("species");n.exports=function(n,t){var i;return r(n)&&("function"!=typeof(i=n.constructor)||i!==Array&&!r(i.prototype)?u(i)&&null===(i=i[f])&&(i=void 0):i=void 0),new(void 0===i?Array:i)(0===t?0:t)}},function(n,t,i){"use strict";var u=i(3),f=i(23).find,e=i(52),r=!0;"find"in[]&&Array(1).find(function(){r=!1});u({target:"Array",proto:!0,forced:r},{find:function(n){return f(this,n,arguments.length>1?arguments[1]:void 0)}});e("find")},function(n,t){t.f=Object.getOwnPropertySymbols},function(n,t,i){var r=i(1),u=i(2)("species");n.exports=function(n){return!r(function(){var t=[];return(t.constructor={})[u]=function(){return{foo:1}},1!==t[n](Boolean).foo})}},function(n,t,i){n.exports=i(0)},function(n,t,i){var r=i(1);n.exports=!!Object.getOwnPropertySymbols&&!r(function(){return!String(Symbol())})},function(n,t,i){var r=i(4),u=i(53),f=i(22),e=i(9);n.exports=function(n,t){for(var i,s=u(t),h=e.f,c=f.f,o=0;o<s.length;o++)i=s[o],r(n,i)||h(n,i,c(t,i))}},function(n){n.exports=function(n){if("function"!=typeof n)throw TypeError(String(n)+" is not a function");return n}},function(n,t,i){var u=i(1),f=/#|\.prototype\./,r=function(n,t){var i=o[e(n)];return i==h||i!=s&&("function"==typeof t?u(t):!!t)},e=r.normalize=function(n){return String(n).replace(f,".").toLowerCase()},o=r.data={},s=r.NATIVE="N",h=r.POLYFILL="P";n.exports=r},function(n,t,i){"use strict";var r=i(1);n.exports=function(n,t){var i=[][n];return!i||!r(function(){i.call(null,t||function(){throw 1;},1)})}},function(n,t,i){var f=i(2),e=i(33),o=i(6),r=f("unscopables"),u=Array.prototype;null==u[r]&&o(u,r,e(null));n.exports=function(n){u[r][n]=!0}},function(n,t,i){var r=i(32),u=i(29),f=i(44),e=i(8);n.exports=r("Reflect","ownKeys")||function(n){var t=u.f(e(n)),i=f.f;return i?t.concat(i(n)):t}},function(n,t,i){"use strict";var e=i(10),r=i(52),u=i(60),f=i(28),o=i(88),s=f.set,h=f.getterFor("Array Iterator");n.exports=o(Array,"Array",function(n,t){s(this,{type:"Array Iterator",target:e(n),index:0,kind:t})},function(){var t=h(this),i=t.target,r=t.kind,n=t.index++;return!i||n>=i.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:i[n],done:!1}:{value:[n,i[n]],done:!1}},"values");u.Arguments=u.Array;r("keys");r("values");r("entries")},function(n){var t=function(){return this}();try{t=t||new Function("return this")()}catch(n){"object"==typeof window&&(t=window)}n.exports=t},function(n,t,i){"use strict";var u,f,h=i(81),r=RegExp.prototype.exec,c=String.prototype.replace,s=r,e=(u=/a/,f=/b*/g,r.call(u,"a"),r.call(f,"a"),0!==u.lastIndex||0!==f.lastIndex),o=void 0!==/()??/.exec("")[1];(e||o)&&(s=function(n){var f,s,t,u,i=this;return o&&(s=new RegExp("^"+i.source+"$(?!\\s)",h.call(i))),e&&(f=i.lastIndex),t=r.call(i,n),e&&t&&(i.lastIndex=i.global?t.index+t[0].length:f),o&&t&&t.length>1&&c.call(t[0],s,function(){for(u=1;u<arguments.length-2;u++)void 0===arguments[u]&&(t[u]=void 0)}),t});n.exports=s},function(n,t,i){var r=i(0),u=i(21),f=r["__core-js_shared__"]||u("__core-js_shared__",{});n.exports=f},function(n,t,i){var u=i(0),f=i(35),r=u.WeakMap;n.exports="function"==typeof r&&/native code/.test(f.call(r))},function(n,t,i){var u=i(9).f,f=i(4),r=i(2)("toStringTag");n.exports=function(n,t,i){n&&!f(n=i?n:n.prototype,r)&&u(n,r,{configurable:!0,value:t})}},function(n){n.exports={}},function(n,t,i){var r=i(49);n.exports=function(n,t,i){if(r(n),void 0===t)return n;switch(i){case 0:return function(){return n.call(t)};case 1:return function(i){return n.call(t,i)};case 2:return function(i,r){return n.call(t,i,r)};case 3:return function(i,r,u){return n.call(t,i,r,u)}}return function(){return n.apply(t,arguments)}}},function(n,t,i){var f=i(14),r=i(101),u=Object.prototype;r!==u.toString&&f(u,"toString",r,{unsafe:!0})},function(n,t,i){var r=i(7),u=i(9),f=i(8),e=i(41);n.exports=r?Object.defineProperties:function(n,t){f(n);for(var i,r=e(t),s=r.length,o=0;s>o;)u.f(n,i=r[o++],t[i]);return n}},function(n,t,i){var r=i(32);n.exports=r("document","documentElement")},function(n,t,i){"use strict";var u,y=i(7),r=i(0),nt=i(5),c=i(4),p=i(94),st=i(6),w=i(14),ht=i(9).f,a=i(80),h=i(83),ct=i(2),lt=i(26),b=r.DataView,tt=b&&b.prototype,l=r.Int8Array,k=l&&l.prototype,it=r.Uint8ClampedArray,rt=it&&it.prototype,o=l&&a(l),f=k&&a(k),v=Object.prototype,ut=v.isPrototypeOf,ft=ct("toStringTag"),d=lt("TYPED_ARRAY_TAG"),g=!(!r.ArrayBuffer||!b),s=g&&!!h&&"Opera"!==p(r.opera),et=!1,e={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},ot=function(n){return nt(n)&&c(e,p(n))};for(u in e)r[u]||(s=!1);if((!s||"function"!=typeof o||o===Function.prototype)&&(o=function(){throw TypeError("Incorrect invocation");},s))for(u in e)r[u]&&h(r[u],o);if((!s||!f||f===v)&&(f=o.prototype,s))for(u in e)r[u]&&h(r[u].prototype,f);if(s&&a(rt)!==f&&h(rt,f),y&&!c(f,ft))for(u in et=!0,ht(f,ft,{get:function(){if(nt(this))return this[d]}}),e)r[u]&&st(r[u],d,u);g&&h&&a(tt)!==v&&h(tt,v);n.exports={NATIVE_ARRAY_BUFFER:g,NATIVE_ARRAY_BUFFER_VIEWS:s,TYPED_ARRAY_TAG:et&&d,aTypedArray:function(n){if(ot(n))return n;throw TypeError("Target is not a typed array");},aTypedArrayConstructor:function(n){var i,t;if(h){if(ut.call(o,n))return n}else for(i in e)if(c(e,u)&&(t=r[i],t&&(n===t||ut.call(t,n))))return n;throw TypeError("Target is not a typed array constructor");},exportProto:function(n,t,i){var o,u;if(y){if(i)for(o in e)u=r[o],u&&c(u.prototype,n)&&delete u.prototype[n];f[n]&&!i||w(f,n,i?t:s&&k[n]||t)}},exportStatic:function(n,t,i){var f,u;if(y){if(h){if(i)for(f in e)(u=r[f])&&c(u,n)&&delete u[n];if(o[n]&&!i)return;try{return w(o,n,i?t:s&&l[n]||t)}catch(n){}}for(f in e)(u=r[f])&&(!u[n]||i)&&w(u,n,t)}},isView:function(n){var t=p(n);return"DataView"===t||c(e,t)},isTypedArray:ot,TypedArray:o,TypedArrayPrototype:f}},function(n,t,i){"use strict";var f=i(3),e=i(39).indexOf,o=i(51),r=[].indexOf,u=!!r&&1/[1].indexOf(1,-0)<0,s=o("indexOf");f({target:"Array",proto:!0,forced:u||s},{indexOf:function(n){return u?r.apply(this,arguments)||0:e(this,n,arguments.length>1?arguments[1]:void 0)}})},function(n,t,i){"use strict";var r=i(20),u=i(9),f=i(18);n.exports=function(n,t,i){var e=r(t);e in n?u.f(n,e,f(0,i)):n[e]=i}},function(n,t,i){"use strict";var c=i(3),g=i(0),hi=i(30),l=i(7),s=i(47),nt=i(1),r=i(4),ci=i(31),li=i(5),tt=i(8),ai=i(16),p=i(10),it=i(20),rt=i(18),a=i(33),vt=i(41),vi=i(29),yt=i(103),ut=i(44),pt=i(22),wt=i(9),bt=i(40),yi=i(6),kt=i(14),v=i(12),pi=i(24),dt=i(19),wi=i(26),gt=i(2),bi=i(76),ki=i(77),di=i(59),ni=i(28),w=i(23).forEach,u=pi("hidden"),ti=gt("toPrimitive"),gi=ni.set,ii=ni.getterFor("Symbol"),e=Object.prototype,f=g.Symbol,b=g.JSON,k=b&&b.stringify,ri=pt.f,h=wt.f,ui=yt.f,nr=bt.f,o=v("symbols"),y=v("op-symbols"),ft=v("string-to-symbol-registry"),et=v("symbol-to-string-registry"),tr=v("wks"),ot=g.QObject,st=!ot||!ot.prototype||!ot.prototype.findChild,ht=l&&nt(function(){return 7!=a(h({},"a",{get:function(){return h(this,"a",{value:7}).a}})).a})?function(n,t,i){var r=ri(e,t);r&&delete e[t];h(n,t,i);r&&n!==e&&h(e,t,r)}:h,fi=function(n,t){var i=o[n]=a(f.prototype);return gi(i,{type:"Symbol",tag:n,description:t}),l||(i.description=t),i},ct=s&&"symbol"==typeof f.iterator?function(n){return"symbol"==typeof n}:function(n){return Object(n)instanceof f},d=function(n,t,i){n===e&&d(y,t,i);tt(n);var f=it(t,!0);return tt(i),r(o,f)?(i.enumerable?(r(n,u)&&n[u][f]&&(n[u][f]=!1),i=a(i,{enumerable:rt(0,!1)})):(r(n,u)||h(n,u,rt(1,{})),n[u][f]=!0),ht(n,f,i)):h(n,f,i)},ei=function(n,t){tt(n);var i=p(t),r=vt(i).concat(at(i));return w(r,function(t){l&&!lt.call(i,t)||d(n,t,i[t])}),n},lt=function(n){var t=it(n,!0),i=nr.call(this,t);return!(this===e&&r(o,t)&&!r(y,t))&&(!(i||!r(this,t)||!r(o,t)||r(this,u)&&this[u][t])||i)},oi=function(n,t){var f=p(n),i=it(t,!0),s;if(f!==e||!r(o,i)||r(y,i))return s=ri(f,i),!s||!r(o,i)||r(f,u)&&f[u][i]||(s.enumerable=!0),s},si=function(n){var i=ui(p(n)),t=[];return w(i,function(n){r(o,n)||r(dt,n)||t.push(n)}),t},at=function(n){var t=n===e,u=ui(t?y:p(n)),i=[];return w(u,function(n){r(o,n)&&(!t||r(e,n))&&i.push(o[n])}),i};s||(kt((f=function(){if(this instanceof f)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,n=wi(t),i=function(t){this===e&&i.call(y,t);r(this,u)&&r(this[u],n)&&(this[u][n]=!1);ht(this,n,rt(1,t))};return l&&st&&ht(e,n,{configurable:!0,set:i}),fi(n,t)}).prototype,"toString",function(){return ii(this).tag}),bt.f=lt,wt.f=d,pt.f=oi,vi.f=yt.f=si,ut.f=at,l&&(h(f.prototype,"description",{configurable:!0,get:function(){return ii(this).description}}),hi||kt(e,"propertyIsEnumerable",lt,{unsafe:!0})),bi.f=function(n){return fi(gt(n),n)});c({global:!0,wrap:!0,forced:!s,sham:!s},{Symbol:f});w(vt(tr),function(n){ki(n)});c({target:"Symbol",stat:!0,forced:!s},{"for":function(n){var t=String(n),i;return r(ft,t)?ft[t]:(i=f(t),ft[t]=i,et[i]=t,i)},keyFor:function(n){if(!ct(n))throw TypeError(n+" is not a symbol");if(r(et,n))return et[n]},useSetter:function(){st=!0},useSimple:function(){st=!1}});c({target:"Object",stat:!0,forced:!s,sham:!l},{create:function(n,t){return void 0===t?a(n):ei(a(n),t)},defineProperty:d,defineProperties:ei,getOwnPropertyDescriptor:oi});c({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:si,getOwnPropertySymbols:at});c({target:"Object",stat:!0,forced:nt(function(){ut.f(1)})},{getOwnPropertySymbols:function(n){return ut.f(ai(n))}});b&&c({target:"JSON",stat:!0,forced:!s||nt(function(){var n=f();return"[null]"!=k([n])||"{}"!=k({a:n})||"{}"!=k(Object(n))})},{stringify:function(n){for(var t,r,i=[n],u=1;arguments.length>u;)i.push(arguments[u++]);if(r=t=i[1],(li(t)||void 0!==n)&&!ct(n))return ci(t)||(t=function(n,t){if("function"==typeof r&&(t=r.call(this,n,t)),!ct(t))return t}),i[1]=t,k.apply(b,i)}});f.prototype[ti]||yi(f.prototype,ti,f.prototype.valueOf);di(f,"Symbol");dt[u]=!0},function(n,t,i){"use strict";var u=i(3),r=i(56);u({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(n,t,i){"use strict";var o=i(3),s=i(7),h=i(0),c=i(4),l=i(5),a=i(9).f,v=i(48),r=h.Symbol,e,u,f;if(s&&"function"==typeof r&&(!("description"in r.prototype)||void 0!==r().description)){e={};u=function(){var n=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof u?new r(n):void 0===n?r():r(n);return""===n&&(e[t]=!0),t};v(u,r);f=u.prototype=r.prototype;f.constructor=u;var y=f.toString,p="Symbol(test)"==String(r("test")),w=/^Symbol\((.*)\)[^)]+$/;a(f,"description",{configurable:!0,get:function(){var t=l(this)?this.valueOf():this,i=y.call(t),n;return c(e,t)?"":(n=p?i.slice(7,-1):i.replace(w,"$1"),""===n?void 0:n)}});o({global:!0,forced:!0},{Symbol:u})}},function(n,t,i){i(77)("iterator")},function(n,t,i){"use strict";var u=i(79).charAt,r=i(28),f=i(88),e=r.set,o=r.getterFor("String Iterator");f(String,"String",function(n){e(this,{type:"String Iterator",string:String(n),index:0})},function(){var n,t=o(this),i=t.string,r=t.index;return r>=i.length?{value:void 0,done:!0}:(n=u(i,r),t.index+=n.length,{value:n,done:!1})})},function(n,t,i){var y=i(0),l=i(93),f=i(54),o=i(6),a=i(2),s=a("iterator"),v=a("toStringTag"),h=f.values,e,c,r,u;for(e in l)if(c=y[e],r=c&&c.prototype,r){if(r[s]!==h)try{o(r,s,h)}catch(n){r[s]=h}if(r[v]||o(r,v,e),l[e])for(u in f)if(r[u]!==f[u])try{o(r,u,f[u])}catch(n){r[u]=f[u]}}},function(n){n.exports="\t\n\v\f\r                　\u2028\u2029\ufeff"},function(n){(function(t){n.exports=t}).call(this,{})},function(n,t,i){t.f=i(2)},function(n,t,i){var r=i(46),u=i(4),f=i(76),e=i(9).f;n.exports=function(n){var t=r.Symbol||(r.Symbol={});u(t,n)||e(t,n,{value:f.f(n)})}},function(n,t,i){"use strict";var r=i(3),u=i(27),f=i(10),e=i(51),o=[].join,s=u!=Object,h=e("join",",");r({target:"Array",proto:!0,forced:s||h},{join:function(n){return o.call(f(this),void 0===n?",":n)}})},function(n,t,i){var u=i(15),f=i(13),r=function(n){return function(t,i){var o,s,e=String(f(t)),r=u(i),h=e.length;return r<0||r>=h?n?"":void 0:(o=e.charCodeAt(r))<55296||o>56319||r+1===h||(s=e.charCodeAt(r+1))<56320||s>57343?n?e.charAt(r):o:n?e.slice(r,r+2):s-56320+(o-55296<<10)+65536}};n.exports={codeAt:r(!1),charAt:r(!0)}},function(n,t,i){var u=i(4),f=i(16),e=i(24),o=i(105),r=e("IE_PROTO"),s=Object.prototype;n.exports=o?Object.getPrototypeOf:function(n){return n=f(n),u(n,r)?n[r]:"function"==typeof n.constructor&&n instanceof n.constructor?n.constructor.prototype:n instanceof Object?s:null}},function(n,t,i){"use strict";var r=i(8);n.exports=function(){var t=r(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.dotAll&&(n+="s"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n}},function(n,t,i){"use strict";var f=i(3),e=i(1),o=i(31),s=i(5),h=i(16),c=i(11),r=i(67),l=i(42),a=i(45),u=i(2)("isConcatSpreadable"),v=!e(function(){var n=[];return n[u]=!1,n.concat()[0]!==n}),y=a("concat"),p=function(n){if(!s(n))return!1;var t=n[u];return void 0!==t?!!t:o(n)};f({target:"Array",proto:!0,forced:!v||!y},{concat:function(){for(var u,o,n,s=h(this),f=l(s,0),t=0,i=-1,e=arguments.length;i<e;i++)if(n=-1===i?s:arguments[i],p(n)){if(t+(o=c(n.length))>9007199254740991)throw TypeError("Maximum allowed index exceeded");for(u=0;u<o;u++,t++)u in n&&r(f,t,n[u])}else{if(t>=9007199254740991)throw TypeError("Maximum allowed index exceeded");r(f,t++,n)}return f.length=t,f}})},function(n,t,i){var r=i(8),u=i(99);n.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var n,t=!1,i={};try{(n=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(i,[]);t=i instanceof Array}catch(n){}return function(i,f){return r(i),u(f),t?n.call(i,f):i.__proto__=f,i}}():void 0)},function(n,t,i){"use strict";var e=i(6),u=i(14),r=i(1),f=i(2),o=i(56),s=f("species"),h=!r(function(){var n=/./;return n.exec=function(){var n=[];return n.groups={a:"7"},n},"7"!=="".replace(n,"$<a>")}),c=!r(function(){var t=/(?:)/,i=t.exec,n;return t.exec=function(){return i.apply(this,arguments)},n="ab".split(t),2!==n.length||"a"!==n[0]||"b"!==n[1]});n.exports=function(n,t,i,l){var a=f(n),v=!r(function(){var t={};return t[a]=function(){return 7},7!=""[n](t)}),w=v&&!r(function(){var i=!1,t=/a/;return t.exec=function(){return i=!0,null},"split"===n&&(t.constructor={},t.constructor[s]=function(){return t}),t[a](""),!i});if(!v||!w||"replace"===n&&!h||"split"===n&&!c){var b=/./[a],y=i(a,""[n],function(n,t,i,r,u){return t.exec===o?v&&!u?{done:!0,value:b.call(t,i,r)}:{done:!0,value:n.call(i,t,r)}:{done:!1}}),k=y[0],p=y[1];u(String.prototype,n,k);u(RegExp.prototype,a,2==t?function(n,t){return p.call(n,this,t)}:function(n){return p.call(n,this)});l&&e(RegExp.prototype[a],"sham",!0)}}},function(n,t,i){var r=i(17),u=i(56);n.exports=function(n,t){var f=n.exec,i;if("function"==typeof f){if(i=f.call(n,t),"object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(n))throw TypeError("RegExp#exec called on incompatible receiver");return u.call(n,t)}},function(n,t,i){var u=i(14),r=Date.prototype,f=r.toString,e=r.getTime;new Date(NaN)+""!="Invalid Date"&&u(r,"toString",function(){var n=e.call(this);return n==n?f.call(this):"Invalid Date"})},function(n,t,i){"use strict";var r=i(84),u=i(8),f=i(16),e=i(11),o=i(15),s=i(13),h=i(92),c=i(85),l=Math.max,a=Math.min,v=Math.floor,y=/\$([$&'`]|\d\d?|<[^>]*>)/g,p=/\$([$&'`]|\d\d?)/g;r("replace",2,function(n,t,i){function r(n,i,r,u,e,o){var c=r+n.length,s=u.length,h=p;return void 0!==e&&(e=f(e),h=y),t.call(o,h,function(t,f){var l,o,h;switch(f.charAt(0)){case"$":return"$";case"&":return n;case"`":return i.slice(0,r);case"'":return i.slice(c);case"<":l=e[f.slice(1,-1)];break;default:if(o=+f,0===o)return t;if(o>s)return h=v(o/10),0===h?t:h<=s?void 0===u[h-1]?f.charAt(1):u[h-1]+f.charAt(1):t;l=u[o-1]}return void 0===l?"":l})}return[function(i,r){var u=s(this),f=null==i?void 0:i[n];return void 0!==f?f.call(i,u,r):t.call(String(u),i,r)},function(n,f){var et=i(t,n,this,f),d,st,w,s,k,ut,ft;if(et.done)return et.value;var y=u(n),v=String(this),ot="function"==typeof f;for(ot||(f=String(f)),d=y.global,d&&(st=y.unicode,y.lastIndex=0),w=[];;){if(s=c(y,v),null===s)break;if(w.push(s),!d)break;""===String(s[0])&&(y.lastIndex=h(v,e(y.lastIndex),st))}for(var g,ht="",b=0,nt=0;nt<w.length;nt++){s=w[nt];for(var tt=String(s[0]),p=l(a(o(s.index),v.length),0),it=[],rt=1;rt<s.length;rt++)it.push(void 0===(g=s[rt])?g:String(g));k=s.groups;ot?(ut=[tt].concat(it,p,v),void 0!==k&&ut.push(k),ft=String(f.apply(void 0,ut))):ft=r(tt,v,p,it,k,f);p>=b&&(ht+=v.slice(b,p)+ft,b=p+tt.length)}return ht+v.slice(b)}]})},function(n,t,i){"use strict";var v=i(3),y=i(104),o=i(80),s=i(83),p=i(59),h=i(6),w=i(14),b=i(2),f=i(30),c=i(60),l=i(89),e=l.IteratorPrototype,u=l.BUGGY_SAFARI_ITERATORS,r=b("iterator"),a=function(){return this};n.exports=function(n,t,i,l,b,k,d){y(i,t,l);var nt,it,ut,ft=function(n){if(n===b&&tt)return tt;if(!u&&n in g)return g[n];switch(n){case"keys":case"values":case"entries":return function(){return new i(this,n)}}return function(){return new i(this)}},ot=t+" Iterator",et=!1,g=n.prototype,rt=g[r]||g["@@iterator"]||b&&g[b],tt=!u&&rt||ft(b),st="Array"==t&&g.entries||rt;if(st&&(nt=o(st.call(new n)),e!==Object.prototype&&nt.next&&(f||o(nt)===e||(s?s(nt,e):"function"!=typeof nt[r]&&h(nt,r,a)),p(nt,ot,!0,!0),f&&(c[ot]=a))),"values"==b&&rt&&"values"!==rt.name&&(et=!0,tt=function(){return rt.call(this)}),f&&!d||g[r]===tt||h(g,r,tt),c[t]=tt,b)if(it={values:ft("values"),keys:k?tt:ft("keys"),entries:ft("entries")},d)for(ut in it)!u&&!et&&ut in g||w(g,ut,it[ut]);else v({target:t,proto:!0,forced:u||et},it);return it}},function(n,t,i){"use strict";var r,u,f,e=i(80),h=i(6),c=i(4),l=i(2),a=i(30),o=l("iterator"),s=!1;[].keys&&("next"in(f=[].keys())?(u=e(e(f)))!==Object.prototype&&(r=u):s=!0);null==r&&(r={});a||c(r,o)||h(r,o,function(){return this});n.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:s}},function(n,t,i){var f=i(13),r="["+i(74)+"]",e=RegExp("^"+r+r+"*"),o=RegExp(r+r+"*$"),u=function(n){return function(t){var i=String(f(t));return 1&n&&(i=i.replace(e,"")),2&n&&(i=i.replace(o,"")),i}};n.exports={start:u(1),end:u(2),trim:u(3)}},function(n,t,i){"use strict";var r=i(3),u=i(23).filter;r({target:"Array",proto:!0,forced:!i(45)("filter")},{filter:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0)}})},function(n,t,i){"use strict";var r=i(79).charAt;n.exports=function(n,t,i){return t+(i?r(n,t).length:1)}},function(n){n.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(n,t,i){var r=i(17),u=i(2)("toStringTag"),f="Arguments"==r(function(){return arguments}());n.exports=function(n){var t,i,e;return void 0===n?"Undefined":null===n?"Null":"string"==typeof(i=function(n,t){try{return n[t]}catch(n){}}(t=Object(n),u))?i:f?r(t):"Object"==(e=r(t))&&"function"==typeof t.callee?"Arguments":e}},function(n){n.exports=function(n){if(!n.webpackPolyfill){var t=Object.create(n);t.children||(t.children=[]);Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}});Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}});Object.defineProperty(t,"exports",{enumerable:!0});t.webpackPolyfill=1}return t}},function(n,t,i){"use strict";var r=i(3),u=i(23).map;r({target:"Array",proto:!0,forced:!i(45)("map")},{map:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0)}})},function(n,t,i){"use strict";var f=i(14),e=i(8),o=i(1),s=i(81),r=RegExp.prototype,u=r.toString,h=o(function(){return"/a/b"!=u.call({source:"a",flags:"b"})}),c="toString"!=u.name;(h||c)&&f(RegExp.prototype,"toString",function(){var n=e(this),i=String(n.source),t=n.flags;return"/"+i+"/"+String(void 0===t&&n instanceof RegExp&&!("flags"in r)?s.call(n):t)},{unsafe:!0})},function(n,t,i){"use strict";var e=i(84),o=i(102),s=i(8),u=i(13),h=i(106),c=i(92),l=i(11),f=i(85),a=i(56),v=i(1),y=[].push,p=Math.min,r=!v(function(){return!RegExp(4294967295,"y")});e("split",2,function(n,t,i){var e;return e="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(n,i){var f=String(u(this)),s=void 0===i?4294967295:i>>>0;if(0===s)return[];if(void 0===n)return[f];if(!o(n))return t.call(f,n,s);for(var e,l,v,r=[],p=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(n.sticky?"y":""),h=0,c=new RegExp(n.source,p+"g");(e=a.call(c,f))&&!((l=c.lastIndex)>h&&(r.push(f.slice(h,e.index)),e.length>1&&e.index<f.length&&y.apply(r,e.slice(1)),v=e[0].length,h=l,r.length>=s));)c.lastIndex===e.index&&c.lastIndex++;return h===f.length?!v&&c.test("")||r.push(""):r.push(f.slice(h)),r.length>s?r.slice(0,s):r}:"0".split(void 0,0).length?function(n,i){return void 0===n&&0===i?[]:t.call(this,n,i)}:t,[function(t,i){var r=u(this),f=null==t?void 0:t[n];return void 0!==f?f.call(t,r,i):e.call(String(r),t,i)},function(n,u){var nt=i(e,n,this,u,e!==t),tt,k,d;if(nt.done)return nt.value;var y=s(n),o=String(this),it=h(y,RegExp),rt=y.unicode,ut=(y.ignoreCase?"i":"")+(y.multiline?"m":"")+(y.unicode?"u":"")+(r?"y":"g"),w=new it(r?y:"^(?:"+y.source+")",ut),g=void 0===u?4294967295:u>>>0;if(0===g)return[];if(0===o.length)return null===f(w,o)?[o]:[];for(var b=0,a=0,v=[];a<o.length;)if(w.lastIndex=r?a:0,k=f(w,r?o:o.slice(a)),null===k||(tt=p(l(w.lastIndex+(r?0:a)),o.length))===b)a=c(o,a,rt);else{if(v.push(o.slice(b,a)),v.length===g)return v;for(d=1;d<=k.length-1;d++)if(v.push(k[d]),v.length===g)return v;a=b=tt}return v.push(o.slice(b)),v}]},!r)},function(n,t,i){var r=i(5);n.exports=function(n){if(!r(n)&&null!==n)throw TypeError("Can't set "+String(n)+" as a prototype");return n}},function(n,t,i){"use strict";var f=i(3),e=i(5),r=i(31),u=i(38),o=i(11),s=i(10),h=i(67),c=i(45),l=i(2)("species"),a=[].slice,v=Math.max;f({target:"Array",proto:!0,forced:!c("slice")},{slice:function(n,t){var i,y,p,f=s(this),w=o(f.length),c=u(n,w),b=u(void 0===t?w:t,w);if(r(f)&&("function"!=typeof(i=f.constructor)||i!==Array&&!r(i.prototype)?e(i)&&null===(i=i[l])&&(i=void 0):i=void 0,i===Array||void 0===i))return a.call(f,c,b);for(y=new(void 0===i?Array:i)(v(b-c,0)),p=0;c<b;c++,p++)c in f&&h(y,p,f[c]);return y.length=p,y}})},function(n,t,i){"use strict";var u=i(94),r={};r[i(2)("toStringTag")]="z";n.exports="[object z]"!==String(r)?function(){return"[object "+u(this)+"]"}:r.toString},function(n,t,i){var r=i(5),u=i(17),f=i(2)("match");n.exports=function(n){var t;return r(n)&&(void 0!==(t=n[f])?!!t:"RegExp"==u(n))}},function(n,t,i){var f=i(10),r=i(29).f,e={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];n.exports.f=function(n){return u&&"[object Window]"==e.call(n)?function(n){try{return r(n)}catch(n){return u.slice()}}(n):r(f(n))}},function(n,t,i){"use strict";var r=i(89).IteratorPrototype,u=i(33),f=i(18),e=i(59),o=i(60),s=function(){return this};n.exports=function(n,t,i){var h=t+" Iterator";return n.prototype=u(r,{next:f(1,i)}),e(n,h,!1,!0),o[h]=s,n}},function(n,t,i){var r=i(1);n.exports=!r(function(){function n(){}return n.prototype.constructor=null,Object.getPrototypeOf(new n)!==n.prototype})},function(n,t,i){var r=i(8),u=i(49),f=i(2)("species");n.exports=function(n,t){var i,e=r(n).constructor;return void 0===e||null==(i=r(e)[f])?t:u(i)}},function(n,t,i){"use strict";var u=i(3),r=i(110);u({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(n,t,i){"use strict";var r=i(3),u=i(38),f=i(15),e=i(11),o=i(16),s=i(42),h=i(67),c=i(45),l=Math.max,a=Math.min;r({target:"Array",proto:!0,forced:!c("splice")},{splice:function(n,t){var v,r,k,i,p,w,c=o(this),y=e(c.length),b=u(n,y),d=arguments.length;if(0===d?v=r=0:1===d?(v=0,r=y-b):(v=d-2,r=a(l(f(t),0),y-b)),y+v-r>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(k=s(c,r),i=0;i<r;i++)(p=b+i)in c&&h(k,i,c[p]);if(k.length=r,v<r){for(i=b;i<y-r;i++)w=i+v,(p=i+r)in c?c[w]=c[p]:delete c[w];for(i=y;i>y-r+v;i--)delete c[i-1]}else if(v>r)for(i=y-r;i>b;i--)w=i+v-1,(p=i+r-1)in c?c[w]=c[p]:delete c[w];for(i=0;i<v;i++)c[i+b]=arguments[i+2];return c.length=y-r+v,k}})},function(n,t,i){var o=i(0),s=i(93),u=i(110),h=i(6),e,f,r;for(e in s)if(f=o[e],r=f&&f.prototype,r&&r.forEach!==u)try{h(r,"forEach",u)}catch(n){r.forEach=u}},function(n,t,i){"use strict";var r=i(23).forEach,u=i(51);n.exports=u("forEach")?function(n){return r(this,n,arguments.length>1?arguments[1]:void 0)}:[].forEach},function(n,t,i){"use strict";var v=i(7),s=i(0),y=i(50),p=i(14),h=i(4),c=i(17),w=i(114),b=i(20),k=i(1),d=i(33),g=i(29).f,nt=i(22).f,tt=i(9).f,it=i(90).trim,r=s.Number,f=r.prototype,rt="Number"==c(d(f)),l=function(n){var r,o,u,f,e,s,i,h,t=b(n,!1);if("string"==typeof t&&t.length>2)if(43===(r=(t=it(t)).charCodeAt(0))||45===r){if(88===(o=t.charCodeAt(2))||120===o)return NaN}else if(48===r){switch(t.charCodeAt(1)){case 66:case 98:u=2;f=49;break;case 79:case 111:u=8;f=55;break;default:return+t}for(s=(e=t.slice(2)).length,i=0;i<s;i++)if((h=e.charCodeAt(i))<48||h>f)return NaN;return parseInt(e,u)}return+t};if(y("Number",!r(" 0o1")||!r("0b1")||r("+0x1"))){for(var e,u=function(n){var i=arguments.length<1?0:n,t=this;return t instanceof u&&(rt?k(function(){f.valueOf.call(t)}):"Number"!=c(t))?w(new r(l(i)),t,u):l(i)},a=v?g(r):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),o=0;a.length>o;o++)h(r,e=a[o])&&!h(u,e)&&tt(u,e,nt(r,e));u.prototype=f;f.constructor=u;p(s,"Number",u)}},function(n,t,i){"use strict";var r=i(3),u=i(90).trim;r({target:"String",proto:!0,forced:i(120)("trim")},{trim:function(){return u(this)}})},function(n,t,i){var u=i(3),f=i(16),r=i(41);u({target:"Object",stat:!0,forced:i(1)(function(){r(1)})},{keys:function(n){return r(f(n))}})},function(n,t,i){var u=i(5),r=i(83);n.exports=function(n,t,i){var f,e;return r&&"function"==typeof(f=t.constructor)&&f!==i&&u(e=f.prototype)&&e!==i.prototype&&r(n,e),n}},function(n,t,i){var u=i(3),r=i(124);u({global:!0,forced:parseFloat!=r},{parseFloat:r})},function(n){n.exports=jQuery},function(n,t,i){"use strict";var u=i(84),f=i(8),e=i(11),o=i(13),s=i(92),r=i(85);u("match",1,function(n,t,i){return[function(t){var i=o(this),r=null==t?void 0:t[n];return void 0!==r?r.call(t,i):new RegExp(t)[n](String(i))},function(n){var a=i(t,n,this),u,o,v,y,c,h,l;if(a.done)return a.value;if(u=f(n),o=String(this),!u.global)return r(u,o);for(v=u.unicode,u.lastIndex=0,c=[],h=0;null!==(y=r(u,o));)l=String(y[0]),c[h]=l,""===l&&(u.lastIndex=s(o,e(u.lastIndex),v)),h++;return 0===h?null:c}]})},function(n,t,i){var u=i(7),f=i(9).f,r=Function.prototype,e=r.toString,o=/^\s*function ([^ (]*)/;!u||"name"in r||f(r,"name",{configurable:!0,get:function(){try{return e.call(this).match(o)[1]}catch(n){return""}}})},function(n,t,i){var u=i(3),r=i(137);u({global:!0,forced:parseInt!=r},{parseInt:r})},function(n,t,i){var u=i(1),r=i(74);n.exports=function(n){return u(function(){return!!r[n]()||"​᠎"!="​᠎"[n]()||r[n].name!==n})}},function(n,t,i){"use strict";function r(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}i.r(t);i.d(t,"default",function(){return u});i(82);i(91);i(43);i(66);i(78);i(69);i(87);i(98);i(112);var u=function(){function n(t){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);this.view=t}var t,i,u;return t=n,(i=[{key:"destroy",value:function(){var n=this.view.$nativeSelect.data("select-id");this.view.$nativeSelect.data("select-id",null).removeClass("initialized");this.view.$nativeSelect.parent().find("span.caret").remove();this.view.$nativeSelect.parent().find("input").remove();this.view.$nativeSelect.hasClass("select-wrapper")&&this.view.$nativeSelect.find("select").unwrap();this.view.$nativeSelect.parent().hasClass("select-wrapper")&&this.view.$nativeSelect.parent().find("select").unwrap();$("ul#select-options-".concat(n)).remove()}},{key:"render",value:function(){this.setWrapperClasses();this.setMaterialSelectInitialValue();this.view.$nativeSelect.data("select-id",this.view.properties.id);this.view.$nativeSelect.before(this.view.$selectWrapper);this.view.options.showResetButton&&this.appendResetButton();this.appendDropdownIcon();this.appendMaterialSelect();this.appendMaterialOptionsList();this.appendNativeSelect();this.appendSelectLabel();this.appendCustomTemplateParts();this.shouldValidate&&this.appendValidationFeedbackElements();this.isRequired&&this.enableValidation();this.isDisabled||(this.setMaterialOptionsListMaxHeight(),this.view.dropdown=this.view.$materialSelect.dropdown({hover:!1,closeOnClick:!1,resetScroll:!1}));this.shouldInheritTabindex&&this.view.$materialSelect.attr("tabindex",this.view.$nativeSelect.attr("tabindex"));this.isDefaultMaterialInput&&this.view.$mainLabel.css("top","-7px");this.isCustomSelect&&this.view.$materialSelect.css({display:"inline-block",width:"100%",height:"calc(1.5em + .75rem + 2px)",padding:".375rem 1.75rem .375rem .75rem",fontSize:"1rem",lineHeight:"1.5",backgroundColor:"#fff",border:"1px solid #ced4da"});this.addAccessibilityAttributes();this.markInitialized()}},{key:"setWrapperClasses",value:function(){this.isDefaultMaterialInput?this.view.$selectWrapper.addClass(this.view.$nativeSelect.attr("class").split(" ").filter(function(n){return"md-form"!==n}).join(" ")).css({marginTop:"1.5rem",marginBottom:"1.5rem"}):this.view.$selectWrapper.addClass(this.view.$nativeSelect.attr("class"))}},{key:"setMaterialSelectInitialValue",value:function(){if(this.view.options.placeholder)this.view.$materialSelect.attr("placeholder",this.view.options.placeholder),this.view.$nativeSelect.find('option[value=""][selected][disabled][data-mdb-placeholder]').length||this.view.$nativeSelect.prepend('<option value="" selected disabled data-mdb-placeholder><\/option>');else{var n=this.view.$materialSelectInitialOption.replace(/"/g,"&quot;").replace(/  +/g," ").trim();this.view.$materialSelect.val(n)}}},{key:"appendDropdownIcon",value:function(){this.isDisabled&&this.view.$dropdownIcon.addClass("disabled");this.view.$selectWrapper.append(this.view.$dropdownIcon)}},{key:"appendResetButton",value:function(){this.isDisabled&&this.view.$btnReset.addClass("disabled");-1===this.view.$nativeSelect.get(0).selectedIndex&&this.view.$btnReset.hide();this.view.$selectWrapper.append(this.view.$btnReset)}},{key:"appendMaterialSelect",value:function(){this.view.$selectWrapper.append(this.view.$materialSelect)}},{key:"appendMaterialOptionsList",value:function(){this.isSearchable&&this.appendSearchInputOption();this.isEditable&&this.isSearchable&&this.appendAddOptionBtn();this.buildMaterialOptions();this.isMultiple&&this.appendToggleAllCheckbox();this.view.$selectWrapper.append(this.view.$materialOptionsList)}},{key:"appendNativeSelect",value:function(){this.view.$nativeSelect.appendTo(this.view.$selectWrapper)}},{key:"appendSelectLabel",value:function(){(this.view.$materialSelect.val()||this.view.options.placeholder)&&this.view.$mainLabel.addClass("active");this.view.$mainLabel[this.isDisabled?"addClass":"removeClass"]("disabled");this.view.$mainLabel.appendTo(this.view.$selectWrapper)}},{key:"appendCustomTemplateParts",value:function(){var n=this;this.view.$customTemplateParts.each(function(t,i){$(i).appendTo(n.view.$materialOptionsList).wrap("<li><\/li>")});this.view.$btnSave.appendTo(this.view.$selectWrapper).clone().appendTo(this.view.$materialOptionsList)}},{key:"appendValidationFeedbackElements",value:function(){this.view.$validFeedback.insertAfter(this.view.$selectWrapper);this.view.$invalidFeedback.insertAfter(this.view.$selectWrapper)}},{key:"enableValidation",value:function(){this.view.$nativeSelect.css({position:"absolute",top:"1rem",left:"0",height:"0",width:"0",opacity:"0",padding:"0","pointer-events":"none"});-1===this.view.$nativeSelect.attr("style").indexOf("inline!important")&&this.view.$nativeSelect.attr("style","".concat(this.view.$nativeSelect.attr("style")," display: inline!important;"));this.view.$nativeSelect.attr("tabindex",-1);this.view.$nativeSelect.data("inherit-tabindex",!1)}},{key:"setMaterialOptionsListMaxHeight",value:function(){var t=$("<div />").appendTo($("body")),u;t.css({position:"absolute !important",visibility:"hidden !important",display:"block !important"});this.view.$materialOptionsList.show();var f=this.view.$materialOptionsList.clone().appendTo(t),i=this.view.options.visibleOptions,r=0,n=f.find("li").not(".disabled"),e=""===n.first().text().trim()?n.eq(1).height():n.first().height(),o=n.length;(this.isSearchable&&(r+=this.view.$searchInput.height()),this.isMultiple&&(r+=this.view.$toggleAll.height()),this.view.$materialOptionsList.hide(),t.remove(),i>=0&&i<o)&&(u=e*i+r,this.view.$materialOptionsList.css("max-height",u),this.view.$materialSelect.data("maxheight",u))}},{key:"addAccessibilityAttributes",value:function(){this.view.$materialSelect.attr({role:this.isSearchable?"combobox":"listbox","aria-multiselectable":this.isMultiple,"aria-disabled":this.isDisabled,"aria-required":this.isRequired,"aria-labelledby":this.view.$mainLabel.attr("id"),"aria-haspopup":!0,"aria-expanded":!1});this.view.$searchInput&&this.view.$searchInput.attr("role","searchbox");this.view.$materialOptionsList.find("li").each(function(){var n=$(this);n.attr({role:"option","aria-selected":n.hasClass("active"),"aria-disabled":n.hasClass("disabled")})})}},{key:"markInitialized",value:function(){this.view.$nativeSelect.addClass("initialized")}},{key:"appendSearchInputOption",value:function(){var n=this.view.$nativeSelect.attr("searchable"),t=this.isDefaultMaterialInput?"":"md-form",i=this.isDefaultMaterialInput?"select-default mb-2":"";this.view.$searchInput=$('<span class="search-wrap ml-2"><div class="'.concat(t,' mt-0"><input type="text" class="search w-100 d-block ').concat(i,'" tabindex="-1" placeholder="').concat(n,'"><\/div><\/span>'));this.view.$materialOptionsList.append(this.view.$searchInput);this.view.$searchInput.on("click",function(n){return n.stopPropagation()})}},{key:"appendAddOptionBtn",value:function(){this.view.$searchInput.append(this.view.$addOptionBtn)}},{key:"buildMaterialOptions",value:function(){var n=this;this.view.$nativeSelectChildren.each(function(t,i){var r=$(i),u;r.is("option")?n.buildSingleOption(r,n.isMultiple?"multiple":""):r.is("optgroup")&&(u=$('<li class="optgroup"><span>'.concat(r.attr("label"),"<\/span><\/li>")),n.view.$materialOptionsList.append(u),r.children("option").each(function(t,i){n.buildSingleOption($(i),"optgroup-option")}))})}},{key:"appendToggleAllCheckbox",value:function(){var n=this.view.$materialOptionsList.find("li").first();n.hasClass("disabled")&&n.find("input").prop("disabled")?n.after(this.view.$toggleAll):this.view.$materialOptionsList.find("li").first().before(this.view.$toggleAll)}},{key:"addNewOption",value:function(){var n=this.view.$searchInput.find("input").val(),t=$('<option value="'.concat(n.toLowerCase(),'" selected>').concat(n,"<\/option>")).prop("selected",!0);this.isMultiple||this.view.$nativeSelectChildren.each(function(n,t){$(t).attr("selected",!1)});this.view.$nativeSelect.append(t)}},{key:"buildSingleOption",value:function(n,t){var i=n.is(":disabled")?"disabled":"",f=n.is(":selected")?"active":"",e="optgroup-option"===t?"optgroup-option":"",r=n.data("icon"),o=n.data("fas")?'<i class="fa-pull-right m-2 fas fa-'.concat(n.data("fas")," ").concat(this.view.options.fasClasses,'"><\/i> '):"",s=n.data("far")?'<i class="fa-pull-right m-2 far fa-'.concat(n.data("far")," ").concat(this.view.options.farClasses,'"><\/i> '):"",h=n.data("fab")?'<i class="fa-pull-right m-2 fab fa-'.concat(n.data("fab")," ").concat(this.view.options.fabClasses,'"><\/i> '):"",u=n.attr("class"),c=r?'<img alt="" src="'.concat(r,'" class="').concat(u,'">'):"",l=this.isMultiple?'<input type="checkbox" class="form-check-input" '.concat(i,"/><label><\/label>"):"",a=n.data("secondary-text")?'<p class="text-muted pt-0 mb-0" disabled>'.concat(n.data("secondary-text"),"<\/p>"):"";this.view.$materialOptionsList.append($('<li class="'.concat(i," ").concat(f," ").concat(e,'">').concat(c,'<span class="filtrable ').concat(this.view.options.copyClassesOption?u:"",'">').concat(l," ").concat(n.html()," ").concat(o," ").concat(s," ").concat(h," ").concat(a,"<\/span><\/li>")))}},{key:"shouldValidate",get:function(){return this.view.options.validate}},{key:"shouldInheritTabindex",get:function(){return!1!==this.view.$nativeSelect.data("inherit-tabindex")}},{key:"isMultiple",get:function(){return this.view.isMultiple}},{key:"isSearchable",get:function(){return this.view.isSearchable}},{key:"isRequired",get:function(){return this.view.isRequired}},{key:"isEditable",get:function(){return this.view.isEditable}},{key:"isDisabled",get:function(){return this.view.isDisabled}},{key:"isDefaultMaterialInput",get:function(){return this.view.options.defaultMaterialInput}},{key:"isCustomSelect",get:function(){return this.view.$materialSelect.hasClass("custom-select")&&this.view.$materialSelect.hasClass("select-dropdown")}}])&&r(t.prototype,i),u&&r(t,u),n}()},function(n,t,i){"use strict";var r=i(3),u=i(39).includes,f=i(52);r({target:"Array",proto:!0},{includes:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0)}});f("includes")},function(n,t,i){"use strict";var r=i(3),u=i(129),f=i(13);r({target:"String",proto:!0,forced:!i(130)("includes")},{includes:function(n){return!!~String(f(this)).indexOf(u(n),arguments.length>1?arguments[1]:void 0)}})},function(n,t,i){var u=i(0),f=i(90).trim,e=i(74),r=u.parseFloat,o=1/r(e+"-0")!=-1/0;n.exports=o?function(n){var t=f(String(n)),i=r(t);return 0===i&&"-"==t.charAt(0)?-0:i}:r},function(n,t,i){var u=i(49),f=i(16),e=i(27),o=i(11),r=function(n){return function(t,i,r,s){u(i);var l=f(t),c=e(l),a=o(l.length),h=n?a-1:0,v=n?-1:1;if(r<2)for(;;){if(h in c){s=c[h];h+=v;break}if(h+=v,n?h<0:a<=h)throw TypeError("Reduce of empty array with no initial value");}for(;n?h>=0:a>h;h+=v)h in c&&(s=i(s,c[h],h,l));return s}};n.exports={left:r(!1),right:r(!0)}},function(n,t,i){"use strict";function u(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}var r,f;i.r(t);i.d(t,"default",function(){return f});i(82);i(91);i(43);i(122);i(66);i(96);i(113);i(69);i(123);i(87);i(112);r=i(121);f=function(){function n(t,i){var u=i.options,f=i.properties.id;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);this.properties={id:f,isMultiple:Boolean(t.attr("multiple")),isSearchable:Boolean(t.attr("searchable")),isRequired:Boolean(t.attr("required")),isEditable:Boolean(t.attr("editable"))};this.options=this._copyOptions(u);this.$nativeSelect=t;this.$selectWrapper=$('<div class="select-wrapper"><\/div>');this.$materialOptionsList=$('<ul id="select-options-'.concat(this.properties.id,'" class="dropdown-content select-dropdown w-100 ').concat(this.properties.isMultiple?"multiple-select-dropdown":"",'"><\/ul>'));this.$materialSelectInitialOption=t.find("option:selected").text()||t.find("option:first").text()||"";this.$nativeSelectChildren=this.$nativeSelect.children("option, optgroup");this.$materialSelect=$('<input type="text" class="'.concat(this.options.defaultMaterialInput?"browser-default custom-select multi-bs-select select-dropdown form-control":"select-dropdown form-control",'" ').concat(!this.options.validate&&'readonly="true"',' required="').concat(this.options.validate?"true":"false",'" ').concat(this.$nativeSelect.is(" :disabled")?"disabled":"",' data-activates="select-options-').concat(this.properties.id,'" value=""/>'));this.$dropdownIcon=this.options.defaultMaterialInput?"":$('<span class="caret">&#9660;<\/span>');this.$searchInput=null;this.$noSearchResultsInfo=$("<li><span><i>".concat(this.options.labels.noSearchResults,"<\/i><\/span><\/li>"));this.$toggleAll=$('<li class="select-toggle-all"><span><input type="checkbox" class="form-check-input"><label>'.concat(this.options.labels.selectAll,"<\/label><\/span><\/li>"));this.$addOptionBtn=$('<i class="select-add-option fas fa-plus"><\/i>');this.$mainLabel=this._jQueryFallback(this.$nativeSelect.next("label.mdb-main-label"),$("label[for='".concat(this.properties.id,"']")));this.$customTemplateParts=this._jQueryFallback(this.$nativeSelect.nextUntil("select",".mdb-select-template-part"),$("[data-mdb-select-template-part-for='".concat(this.properties.id,"']")));this.$btnSave=this.$nativeSelect.nextUntil("select",".btn-save");this.$btnReset=$('<span class="reset-select-btn">&times;<\/span>');this.$validFeedback=$('<div class="valid-feedback">'.concat(this.options.labels.validFeedback,"<\/div>"));this.$invalidFeedback=$('<div class="invalid-feedback">'.concat(this.options.labels.invalidFeedback,"<\/div>"));this.keyCodes={tab:9,enter:13,shift:16,alt:18,esc:27,space:32,end:35,home:36,arrowUp:38,arrowDown:40};this.renderer=new r.default(this);this.dropdown=null}var t,f,i;return t=n,i=[{key:"isMobileDevice",get:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}}],(f=[{key:"destroy",value:function(){this.renderer.destroy()}},{key:"render",value:function(){this.renderer.render()}},{key:"selectPreselectedOptions",value:function(n){var i=this,t,r;this.isMultiple?this.$nativeSelect.find("option:selected:not(:disabled)").each(function(t,r){var u=r.index;n(u);i._isPlaceholderPresent()&&(u-=1);i.$materialOptionsList.find("li:not(.optgroup):not(.select-toggle-all)").eq(u).addClass("selected active").find(":checkbox").prop("checked",!0)}):(t=this.$nativeSelect.find("option:selected").first(),r=this.$nativeSelect.find("option").index(t.get(0)),t.get(0)&&"disabled"!==t.attr("disabled")&&n(r))}},{key:"bindResetButtonClick",value:function(n){var t=this;this.$btnReset.on("click",function(i){i.preventDefault();t.$nativeSelect.find('option[value=""][selected][disabled][data-mdb-novalue]').length||(t._toggleResetButton(!0),t.$materialSelect.val(t.isMultiple?[]:""),t.$materialSelect.trigger("close"),t.$mainLabel.removeClass("active"),t.$materialOptionsList.find("li.active, li.selected").removeClass("active").removeClass("selected"),t.$materialOptionsList.find('li[aria-selected="true"]').attr("aria-selected","false"),t.$materialOptionsList.find('input[type="checkbox"]').prop("checked",!1),n())})}},{key:"bindAddNewOptionClick",value:function(){this.$addOptionBtn.on("click",this.renderer.addNewOption.bind(this.renderer))}},{key:"bindMaterialSelectFocus",value:function(){var n=this;this.$materialSelect.on("focus",function(t){var i=$(t.target),r,u;(i.parent().addClass("active"),$("ul.select-dropdown").not(n.$materialOptionsList.get(0)).is(":visible")&&$("input.select-dropdown").trigger("close"),n.$mainLabel.addClass("active"),n.$materialOptionsList.is(":visible"))||(r=i.val(),u=n.$materialOptionsList.find("li").filter(function(){return $(this).text().toLowerCase()===r.toLowerCase()}).get(0),n._selectSingleOption(u));n.isMultiple||n.$mainLabel.addClass("active")})}},{key:"bindMaterialSelectClick",value:function(){var n=this;this.$materialSelect.on("mousedown",function(n){3===n.which&&n.preventDefault()});this.$materialSelect.on("click",function(t){t.stopPropagation();n.$mainLabel.addClass("active");n._updateDropdownScrollTop()})}},{key:"bindMaterialSelectBlur",value:function(){var n=this;this.$materialSelect.on("blur",function(t){var i=$(t.target);i.parent().removeClass("active");n.isMultiple||n.isSearchable||i.trigger("close");n.$materialOptionsList.find("li.selected").removeClass("selected")})}},{key:"bindMaterialOptionsListTouchstart",value:function(){this.$materialOptionsList.on("touchstart",function(n){return n.stopPropagation()})}},{key:"bindMaterialSelectKeydown",value:function(){var n=this;this.$materialSelect.on("keydown",function(t){t.preventDefault();var r=$(t.target),o=t.which===n.keyCodes.tab,u=t.which===n.keyCodes.arrowUp,f=t.which===n.keyCodes.arrowDown,e=t.which===n.keyCodes.enter,s=t.which===n.keyCodes.esc,h=f&&t.altKey,c=u&&t.altKey,l=t.which===n.keyCodes.home,a=t.which===n.keyCodes.end,v=t.which===n.keyCodes.space,i=n.$materialOptionsList.is(":visible");switch(!0){case o:return n._handleTabKey(r);case!i&&(e||h):case n.isMultiple&&!i&&(f||u):return r.trigger("open"),n._updateDropdownScrollTop();case i&&(s||c):return r.trigger("close");case!i&&(f||u):return n._handleClosedArrowUpDownKey(t.which);case i&&(f||u):return n._handleArrowUpDownKey(t.which);case i&&l:return n._handleHomeKey();case i&&a:return n._handleEndKey();case i&&(e||v):return n._handleEnterKey(r);default:return n._handleLetterKey(t)}})}},{key:"bindMaterialSelectDropdownToggle",value:function(){var n=this;this.$materialSelect.on("open",function(){return n.$materialSelect.attr("aria-expanded","true")});this.$materialSelect.on("close",function(){return n.$materialSelect.attr("aria-expanded","false")})}},{key:"bindToggleAllClick",value:function(n){var t=this;this.$toggleAll.on("click",function(i){var u=$(t.$toggleAll).find('input[type="checkbox"]').first(),f=Boolean($(u).prop("checked")),r=!f;$(u).prop("checked",!f);t.$materialOptionsList.find("li:not(.optgroup):not(.select-toggle-all)").each(function(i,u){var f=$(u),e=f.find('input[type="checkbox"]');f.attr("aria-selected",r);r&&e.is(":checked")||!r&&!e.is(":checked")||$(u).is(":hidden")||$(u).is(".disabled")||(e.prop("checked",r),t.$nativeSelect.find("option").eq(i).prop("selected",r),f.toggleClass("active"),t._selectOption(u),n(i))});t.$nativeSelect.data("stop-refresh",!0);t._triggerChangeOnNativeSelect();t.$nativeSelect.removeData("stop-refresh");i.stopPropagation()})}},{key:"bindMaterialOptionMousedown",value:function(){var n=this;this.$materialOptionsList.on("mousedown",function(t){var i=t.target;$(".modal-content").find(n.$materialOptionsList).length&&i.scrollHeight>i.offsetHeight&&t.preventDefault()})}},{key:"bindMaterialOptionClick",value:function(n){var t=this;this.$materialOptionsList.find("li:not(.optgroup)").not(this.$toggleAll).each(function(i,r){$(r).on("click",function(u){var f,e,s,o,h,c,l;if(u.stopPropagation(),t._toggleResetButton(!1),f=$(r),!f.hasClass("disabled")&&!f.hasClass("optgroup")){if(e=!0,t.isMultiple){f.find('input[type="checkbox"]').prop("checked",function(n,t){return!t});s=Boolean(t.$nativeSelect.find("optgroup").length);o=t._isToggleAllPresent()&&!t._isPlaceholderPresent()?f.index()-1:f.index();switch(!0){case t.isSearchable&&s:e=n(o-f.prevAll(".optgroup").length-1);break;case t.isSearchable:e=n(o-1);break;case s:e=n(o-f.prevAll(".optgroup").length);break;default:e=n(o)}t._isToggleAllPresent()&&t._updateToggleAllOption();t.$materialSelect.trigger("focus")}else t.$materialOptionsList.find("li").removeClass("active").attr("aria-selected","false"),h=f.children().last()[0].childNodes[0],t.$materialSelect.val($(h).text().replace(/  +/g," ").trim()),t.$materialSelect.trigger("close");f.toggleClass("active");c=f.attr("aria-selected");f.attr("aria-selected","true"===c?"false":"true");t._selectSingleOption(f);t.$nativeSelect.data("stop-refresh",!0);l=t._isPlaceholderPresent()?i+1:i;t.$nativeSelect.find("option").eq(l).prop("selected",e);t.$nativeSelect.removeData("stop-refresh");t._triggerChangeOnNativeSelect();t.$materialSelect.val()&&t.$mainLabel.addClass("active");f.hasClass("li-added")&&t.renderer.buildSingleOption(f,"")}})})}},{key:"bindSingleMaterialOptionClick",value:function(){var n=this;this.$materialOptionsList.find("li").on("click",function(){n.$materialSelect.trigger("close")})}},{key:"bindSearchInputKeyup",value:function(){var n=this;this.$searchInput.find(".search").on("keyup",function(t){var i=$(t.target),o=t.which===n.keyCodes.tab,s=t.which===n.keyCodes.esc,f=t.which===n.keyCodes.enter,h=f&&t.shiftKey,c=t.which===n.keyCodes.arrowUp;if(t.which===n.keyCodes.arrowDown||o||s||c)return n.$materialSelect.focus(),void n._handleArrowUpDownKey(t.which);var l=i.closest("ul"),r=i.val(),e=l.find("li span.filtrable"),u=!1;if(e.each(function(){var t=$(this),n;"string"==typeof this.outerHTML&&(n=this.textContent.toLowerCase(),n.includes(r.toLowerCase())?t.show().parent().show():t.hide().parent().hide(),n.trim()===r.toLowerCase()&&(u=!0))}),f)return n.isEditable&&!u?void n.renderer.addNewOption():(h&&n._handleEnterWithShiftKey(i),void n.$materialSelect.trigger("open"));n.$addOptionBtn[r&&n.isEditable&&!u?"show":"hide"]();0!==e.filter(function(n,t){return $(t).is(":visible")&&!$(t).parent().hasClass("disabled")}).length?(n.$toggleAll.show(),n.$materialOptionsList.find(n.$noSearchResultsInfo).remove(),n._updateToggleAllOption()):(n.$toggleAll.hide(),n.$materialOptionsList.append(n.$noSearchResultsInfo));n.dropdown.updatePosition(n.$materialSelect,n.$materialOptionsList)})}},{key:"bindHtmlClick",value:function(){var n=this;$("html").on("click",function(t){$(t.target).closest("#select-options-".concat(n.properties.id)).length||$(t.target).hasClass("mdb-select")||!$("#select-options-".concat(n.properties.id)).hasClass("active")||(n.$materialSelect.trigger("close"),n.$materialSelect.val()||n.options.placeholder||n.$mainLabel.removeClass("active"));n.isSearchable&&null!==n.$searchInput&&n.$materialOptionsList.hasClass("active")&&n.$materialOptionsList.find(".search-wrap input.search").focus()})}},{key:"bindMobileDevicesMousedown",value:function(){$("select").siblings("input.select-dropdown","input.multi-bs-select").on("mousedown",function(t){n.isMobileDevice&&(t.clientX>=t.target.clientWidth||t.clientY>=t.target.clientHeight)&&t.preventDefault()})}},{key:"bindSaveBtnClick",value:function(){var n=this;this.$btnSave.on("click",function(){n.$materialSelect.trigger("close")})}},{key:"_toggleResetButton",value:function(n){var t=this.$nativeSelect.data("stop-refresh");this.$nativeSelect.attr("data-stop-refresh","true");n?this.$nativeSelect.prepend('<option value="" selected disabled data-mdb-novalue><\/option>'):this.$nativeSelect.find("option[data-mdb-novalue]").remove();this.$nativeSelect.attr("data-stop-refresh",t);this.$btnReset[n?"hide":"show"]()}},{key:"_isToggleAllPresent",value:function(){return this.$materialOptionsList.find(this.$toggleAll).length}},{key:"_isPlaceholderPresent",value:function(){return!(!this.$nativeSelect.attr("data-placeholder")&&!this.options.placeholder)}},{key:"_updateToggleAllOption",value:function(){var n=this.$materialOptionsList.find("li").not(".select-toggle-all, .disabled, :hidden").find("[type=checkbox]"),t=n.filter(":checked"),i=this.$toggleAll.find("[type=checkbox]").is(":checked");t.length!==n.length||i?t.length<n.length&&i&&this.$toggleAll.find("[type=checkbox]").prop("checked",!1):this.$toggleAll.find("[type=checkbox]").prop("checked",!0)}},{key:"_handleTabKey",value:function(n){this._handleEscKey(n)}},{key:"_handleEnterWithShiftKey",value:function(n){this.isMultiple?this.$toggleAll.trigger("click"):this._handleEnterKey(n)}},{key:"_handleEnterKey",value:function(n){this.$materialOptionsList.find("li.selected:not(.disabled)").trigger("click").addClass("active");this._removeKeyboardActiveClass();this.isMultiple||n.trigger("close")}},{key:"_handleArrowUpDownKey",value:function(n){var r=this._getArrowMatchedActiveOptions(n,!1),t=r.$matchedMaterialOption,i=r.$activeOption;this._selectSingleOption(t);this._removeKeyboardActiveClass();t.find("input").is(":checked")||t.removeClass(this.options.keyboardActiveClass);i.hasClass("selected")||i.find("input").is(":checked")||!this.isMultiple||i.removeClass("active",this.options.keyboardActiveClass);t.addClass(this.options.keyboardActiveClass);t.position()&&this.$materialOptionsList.scrollTop(this.$materialOptionsList.scrollTop()+t.position().top)}},{key:"_handleClosedArrowUpDownKey",value:function(n){var t=this._getArrowMatchedActiveOptions(n,!0).$matchedMaterialOption;t.trigger("click").addClass("active");this._updateDropdownScrollTop();this._selectSingleOption(t)}},{key:"_getArrowMatchedActiveOptions",value:function(n,t){var l=this,h=t?"":":visible",i=this.$materialOptionsList.find("li".concat(h)).not(".disabled, .select-toggle-all"),a=i.first(),v=i.last(),u=this.$materialOptionsList.find("li.selected").length>0,c=null,r=null,f,e,o,s;return n===this.keyCodes.arrowUp?(f=u?this.$materialOptionsList.find("li.selected").first():v,e=f.prev("li".concat(h,":not(.disabled, .select-toggle-all)")),r=e,i.each(function(n,t){$(t).hasClass(l.options.keyboardActiveClass)&&(e=i.eq(n-1),r=i.eq(n))}),c=f.is(a)||!u?f:e):(o=u?this.$materialOptionsList.find("li.selected").first():a,s=o.next("li".concat(h,":not(.disabled, .select-toggle-all)")),r=s,i.each(function(n,t){$(t).hasClass(l.options.keyboardActiveClass)&&(s=i.eq(n+1),r=i.eq(n))}),c=o.is(v)||!u?o:s),{$matchedMaterialOption:c,$activeOption:r}}},{key:"_handleHomeKey",value:function(){this._selectBoundaryOption("first")}},{key:"_handleEndKey",value:function(){this._selectBoundaryOption("last")}},{key:"_selectBoundaryOption",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=this.$materialOptionsList.find("li:visible").not(".disabled, .select-toggle-all")[t]();this._selectSingleOption(n);this._removeKeyboardActiveClass();n.find("input").is(":checked")||n.removeClass(this.options.keyboardActiveClass);n.addClass(this.options.keyboardActiveClass);n.position()&&this.$materialOptionsList.scrollTop(this.$materialOptionsList.scrollTop()+n.position().top)}},{key:"_handleEscKey",value:function(n){this._removeKeyboardActiveClass();n.trigger("close")}},{key:"_handleLetterKey",value:function(n){var u=this,t;if(this._removeKeyboardActiveClass(),this.isSearchable){var f=n.which>46&&n.which<91,e=n.which>93&&n.which<106,o=8===n.which;(f||e)&&this.$searchInput.find("input").focus();o&&this.$searchInput.find("input").val("").focus()}else{var i="",r=String.fromCharCode(n.which).toLowerCase(),s=Object.keys(this.keyCodes).map(function(n){return u.keyCodes[n]});r&&-1===s.indexOf(n.which)&&(i+=r,t=this.$materialOptionsList.find("li").filter(function(n,t){return $(t).text().toLowerCase().includes(i)}).first(),this.isMultiple||this.$materialOptionsList.find("li").removeClass("active"),t.addClass("active"),this._selectSingleOption(t),this._updateDropdownScrollTop())}}},{key:"_removeKeyboardActiveClass",value:function(){this.$materialOptionsList.find("li").removeClass(this.options.keyboardActiveClass)}},{key:"_triggerChangeOnNativeSelect",value:function(){var n=new KeyboardEvent("change",{bubbles:!0,cancelable:!0});this.$nativeSelect.get(0).dispatchEvent(n)}},{key:"_selectSingleOption",value:function(n){this.$materialOptionsList.find("li.selected").removeClass("selected");this._selectOption(n)}},{key:"_updateDropdownScrollTop",value:function(){var n=this.$materialOptionsList.find("li.active").not(".disabled").first();n.length?this.$materialOptionsList.scrollTo(n):this.$materialOptionsList.scrollTop(0)}},{key:"_selectOption",value:function(n){$(n).addClass("selected")}},{key:"_copyOptions",value:function(n){return $.extend({},n)}},{key:"_jQueryFallback",value:function(){for(var t=null,n=0;n<arguments.length;n++)if((t=n<0||arguments.length<=n?void 0:arguments[n]).length)return t;return t}},{key:"isMultiple",get:function(){return this.properties.isMultiple}},{key:"isSearchable",get:function(){return this.properties.isSearchable}},{key:"isRequired",get:function(){return this.properties.isRequired}},{key:"isEditable",get:function(){return this.properties.isEditable}},{key:"isDisabled",get:function(){return this.$nativeSelect.is(":disabled")}}])&&u(t.prototype,f),i&&u(t,i),n}()},function(n,t,i){var a=i(7),s=i(0),v=i(50),y=i(114),p=i(9).f,w=i(29).f,b=i(102),k=i(81),d=i(14),g=i(1),nt=i(128),tt=i(2)("match"),r=s.RegExp,e=r.prototype,f=/a/g,o=/a/g,h=new r(f)!==f;if(a&&v("RegExp",!h||g(function(){return o[tt]=!1,r(f)!=f||r(o)==o||"/a/i"!=r(f,"i")}))){for(var u=function(n,t){var o=this instanceof u,i=b(n),f=void 0===t;return!o&&i&&n.constructor===u&&f?n:y(h?new r(i&&!f?n.source:n,t):r((i=n instanceof u)?n.source:n,i&&f?k.call(n):t),o?this:e,u)},it=function(n){n in u||p(u,n,{configurable:!0,get:function(){return r[n]},set:function(t){r[n]=t}})},c=w(r),l=0;c.length>l;)it(c[l++]);e.constructor=u;u.prototype=e;d(s,"RegExp",u)}nt("RegExp")},function(n,t,i){"use strict";var u=i(32),f=i(9),e=i(2),o=i(7),r=e("species");n.exports=function(n){var t=u(n),i=f.f;o&&t&&!t[r]&&i(t,r,{configurable:!0,get:function(){return this}})}},function(n,t,i){var r=i(102);n.exports=function(n){if(r(n))throw TypeError("The method doesn't accept regular expressions");return n}},function(n,t,i){var r=i(2)("match");n.exports=function(n){var t=/./;try{"/./"[n](t)}catch(i){try{return t[r]=!1,"/./"[n](t)}catch(n){}}return!1}},,function(n,t,i){"use strict";var f=i(10),e=i(15),o=i(11),s=i(51),h=Math.min,r=[].lastIndexOf,u=!!r&&1/[1].lastIndexOf(1,-0)<0,c=s("lastIndexOf");n.exports=u||c?function(n){if(u)return r.apply(this,arguments)||0;var i=f(this),s=o(i.length),t=s-1;for(arguments.length>1&&(t=h(t,e(arguments[1]))),t<0&&(t=s+t);t>=0;t--)if(t in i&&i[t]===n)return t||0;return-1}:r},function(n,t,i){"use strict";var u=i(3),f=i(31),e=[].reverse,r=[1,2];u({target:"Array",proto:!0,forced:String(r)===String(r.reverse())},{reverse:function(){return f(this)&&(this.length=this.length),e.call(this)}})},,,,function(n,t,i){var f=i(0),e=i(90).trim,u=i(74),r=f.parseInt,o=/^[+-]?0[Xx]/,s=8!==r(u+"08")||22!==r(u+"0x16");n.exports=s?function(n,t){var i=e(String(n));return r(i,t>>>0||(o.test(i)?16:10))}:r},function(n,t,i){var r=i(3),u=i(139).values;r({target:"Object",stat:!0},{values:function(n){return u(n)}})},function(n,t,i){var u=i(7),f=i(41),e=i(10),o=i(40).f,r=function(n){return function(t){for(var i,r=e(t),s=f(r),l=s.length,h=0,c=[];l>h;)i=s[h++],u&&!o.call(r,i)||c.push(n?[i,r[i]]:r[i]);return c}};n.exports={entries:r(!0),values:r(!1)}},,function(n,t,i){"use strict";var u=i(16),r=i(38),f=i(11);n.exports=function(n){for(var t=u(this),i=f(t.length),e=arguments.length,o=r(e>1?arguments[1]:void 0,i),s=e>2?arguments[2]:void 0,h=void 0===s?i:r(s,i);h>o;)t[o++]=n;return t}},,function(n,t,i){"use strict";var a=i(0),b=i(7),at=i(65).NATIVE_ARRAY_BUFFER,vt=i(6),nt=i(178),k=i(1),v=i(144),yt=i(15),pt=i(11),y=i(145),wt=i(29).f,bt=i(9).f,kt=i(141),tt=i(59),it=i(28),h=it.get,rt=it.set,u=a.ArrayBuffer,r=u,f=a.DataView,c=a.Math,p=a.RangeError,dt=c.abs,e=c.pow,gt=c.floor,ni=c.log,ti=c.LN2,ut=function(n,t,i){var r,u,f,s=new Array(i),h=8*i-t-1,c=(1<<h)-1,o=c>>1,a=23===t?e(2,-24)-e(2,-77):0,v=n<0||0===n&&1/n<0?1:0,l=0;for((n=dt(n))!=n||n===1/0?(u=n!=n?1:0,r=c):(r=gt(ni(n)/ti),n*(f=e(2,-r))<1&&(r--,f*=2),(n+=r+o>=1?a/f:a*e(2,1-o))*f>=2&&(r++,f/=2),r+o>=c?(u=0,r=c):r+o>=1?(u=(n*f-1)*e(2,t),r+=o):(u=n*e(2,o-1)*e(2,t),r=0));t>=8;s[l++]=255&u,u/=256,t-=8);for(r=r<<t|u,h+=t;h>0;s[l++]=255&r,r/=256,h-=8);return s[--l]|=128*v,s},ft=function(n,t){var u,s=n.length,h=8*s-t-1,c=(1<<h)-1,l=c>>1,r=h-7,f=s-1,o=n[f--],i=127&o;for(o>>=7;r>0;i=256*i+n[f],f--,r-=8);for(u=i&(1<<-r)-1,i>>=-r,r+=t;r>0;u=256*u+n[f],f--,r-=8);if(0===i)i=1-l;else{if(i===c)return u?NaN:o?-1/0:1/0;u+=e(2,t);i-=l}return(o?-1:1)*u*e(2,i-t)},et=function(n){return n[3]<<24|n[2]<<16|n[1]<<8|n[0]},ot=function(n){return[255&n]},st=function(n){return[255&n,n>>8&255]},ht=function(n){return[255&n,n>>8&255,n>>16&255,n>>24&255]},ii=function(n){return ut(n,23,4)},ri=function(n){return ut(n,52,8)},w=function(n,t){bt(n.prototype,t,{get:function(){return h(this)[t]}})},o=function(n,t,i,r){var f=y(+i),u=h(n);if(f+t>u.byteLength)throw p("Wrong index");var s=h(u.buffer).bytes,e=f+u.byteOffset,o=s.slice(e,e+t);return r?o:o.reverse()},s=function(n,t,i,r,u,f){var s=y(+i),o=h(n);if(s+t>o.byteLength)throw p("Wrong index");for(var c=h(o.buffer).bytes,l=s+o.byteOffset,a=r(+u),e=0;e<t;e++)c[l+e]=a[f?e:t-e-1]},l,g;if(at){if(!k(function(){u(1)})||!k(function(){new u(-1)})||k(function(){return new u,new u(1.5),new u(NaN),"ArrayBuffer"!=u.name})){for(var d,ui=(r=function(n){return v(this,r),new u(y(n))}).prototype=u.prototype,ct=wt(u),lt=0;ct.length>lt;)(d=ct[lt++])in r||vt(r,d,u[d]);ui.constructor=r}l=new f(new r(2));g=f.prototype.setInt8;l.setInt8(0,2147483648);l.setInt8(1,2147483649);!l.getInt8(0)&&l.getInt8(1)||nt(f.prototype,{setInt8:function(n,t){g.call(this,n,t<<24>>24)},setUint8:function(n,t){g.call(this,n,t<<24>>24)}},{unsafe:!0})}else r=function(n){v(this,r,"ArrayBuffer");var t=y(n);rt(this,{bytes:kt.call(new Array(t),0),byteLength:t});b||(this.byteLength=t)},f=function(n,t,i){v(this,f,"DataView");v(n,r,"DataView");var e=h(n).byteLength,u=yt(t);if(u<0||u>e)throw p("Wrong offset");if(u+(i=void 0===i?e-u:pt(i))>e)throw p("Wrong length");rt(this,{buffer:n,byteLength:i,byteOffset:u});b||(this.buffer=n,this.byteLength=i,this.byteOffset=u)},b&&(w(r,"byteLength"),w(f,"buffer"),w(f,"byteLength"),w(f,"byteOffset")),nt(f.prototype,{getInt8:function(n){return o(this,1,n)[0]<<24>>24},getUint8:function(n){return o(this,1,n)[0]},getInt16:function(n){var t=o(this,2,n,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(n){var t=o(this,2,n,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(n){return et(o(this,4,n,arguments.length>1?arguments[1]:void 0))},getUint32:function(n){return et(o(this,4,n,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(n){return ft(o(this,4,n,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(n){return ft(o(this,8,n,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(n,t){s(this,1,n,ot,t)},setUint8:function(n,t){s(this,1,n,ot,t)},setInt16:function(n,t){s(this,2,n,st,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(n,t){s(this,2,n,st,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(n,t){s(this,4,n,ht,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(n,t){s(this,4,n,ht,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(n,t){s(this,4,n,ii,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(n,t){s(this,8,n,ri,t,arguments.length>2?arguments[2]:void 0)}});tt(r,"ArrayBuffer");tt(f,"DataView");n.exports={ArrayBuffer:r,DataView:f}},function(n){n.exports=function(n,t,i){if(!(n instanceof t))throw TypeError("Incorrect "+(i?i+" ":"")+"invocation");return n}},function(n,t,i){var r=i(15),u=i(11);n.exports=function(n){if(void 0===n)return 0;var t=r(n),i=u(t);if(t!==i)throw RangeError("Wrong length or index");return i}},function(n,t,i){var u=i(2)("iterator"),f=!1,e,r;try{e=0;r={next:function(){return{done:!!e++}},"return":function(){f=!0}};r[u]=function(){return this};Array.from(r,function(){throw 2;})}catch(n){}n.exports=function(n,t){var i,r;if(!t&&!f)return!1;i=!1;try{r={};r[u]=function(){return{next:function(){return{done:i=!0}}}};n(r)}catch(n){}return i}},function(n,t,i){var r=i(182);n.exports=function(n,t){var i=r(n);if(i%t)throw RangeError("Wrong offset");return i}},function(n,t,i){var r=i(94),u=i(60),f=i(2)("iterator");n.exports=function(n){if(null!=n)return n[f]||n["@@iterator"]||u[r(n)]}},function(n,t,i){var r=i(2),u=i(60),f=r("iterator"),e=Array.prototype;n.exports=function(n){return void 0!==n&&(u.Array===n||e[f]===n)}},function(n,t,i){"use strict";function r(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}i.r(t);i(43);i(78);i(96);i(111);i(69);i(87);jQuery(function(n){(new(function(){function t(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t);this.inputSelector="".concat(["text","password","email","url","tel","number","search","search-md","date"].map(function(n){return"input[type=".concat(n,"]")}).join(", "),", textarea");this.textAreaSelector=".materialize-textarea";this.$text=n(".md-textarea-auto");this.$body=n("body");this.$document=n(document)}var i,u,f;return i=t,(u=[{key:"init",value:function(){var t,i=this;this.$text.length&&(t=window.attachEvent?function(n,t,i){n.attachEvent("on".concat(t),i)}:function(n,t,i){n.addEventListener(t,i,!1)},this.$text.each(function(){function r(){n.style.height="auto";n.style.height="".concat(n.scrollHeight,"px")}function i(){window.setTimeout(r,0)}var n=this;t(n,"change",r);t(n,"cut",i);t(n,"paste",i);t(n,"drop",i);t(n,"keydown",i);r()}));n(this.inputSelector).each(function(t,r){var u=n(r),f=r.validity.badInput;i.updateTextFields(u);f&&i.toggleActiveClass(u,"add")});this.addOnFocusEvent();this.addOnBlurEvent();this.addOnChangeEvent();this.addOnResetEvent();this.appendHiddenDiv();this.makeActiveAutofocus();n(this.textAreaSelector).each(this.textAreaAutoResize);this.$body.on("keyup keydown",this.textAreaSelector,this.textAreaAutoResize)}},{key:"makeActiveAutofocus",value:function(){this.toggleActiveClass(n("input[autofocus]"),"add")}},{key:"toggleActiveClass",value:function(n,t){var i;t="".concat(t,"Class");i=n.parent().hasClass("timepicker")?"label":"label, i, .input-prefix";n.siblings(i)[t]("active")}},{key:"addOnFocusEvent",value:function(){var t=this;this.$document.on("focus",this.inputSelector,function(i){t.toggleActiveClass(n(i.target),"add");"date"==n(i.target).attr("type")&&n(i.target).css("color","#495057")})}},{key:"addOnBlurEvent",value:function(){var t=this;this.$document.on("blur",this.inputSelector,function(i){var r=n(i.target),u=!r.val(),f=!i.target.validity.badInput,e=void 0===r.attr("placeholder");u&&f&&e&&(t.toggleActiveClass(r,"remove"),"date"==r.attr("type")&&r.css("color","transparent"));!u&&f&&e&&(r.siblings("i, .input-prefix").removeClass("active"),"date"==r.attr("type")&&r.css("color","#495057"));t.validateField(r)})}},{key:"addOnChangeEvent",value:function(){var t=this;this.$document.on("change",this.inputSelector,function(i){var r=n(i.target);t.updateTextFields(r);t.validateField(r)})}},{key:"addOnResetEvent",value:function(){var t=this;this.$document.on("reset",function(i){var r=n(i.target);r.is("form")&&(r.find(t.inputSelector).removeClass("valid invalid").each(function(i,r){var u=n(r),f=!u.val(),e=!u.attr("placeholder");f&&e&&t.toggleActiveClass(u,"remove")}),r.find("select.initialized").each(function(t,i){var r=n(i),f=r.siblings("input.select-dropdown"),u=r.children("[selected]").val();r.val(u);f.val(u)}))})}},{key:"appendHiddenDiv",value:function(){if(!n(".hiddendiv").first().length){var t=n('<div class="hiddendiv common"><\/div>');this.$body.append(t)}}},{key:"updateTextFields",value:function(n){if("date"!==n.attr("type")){var t=Boolean(n.val().length),i=Boolean(n.attr("placeholder")),r=t||i?"add":"remove";this.toggleActiveClass(n,r)}}},{key:"validateField",value:function(n){var r,t;if(n.hasClass("validate")){var i=n.val(),u=!i.length,f=!n[0].validity.badInput;u&&f?n.removeClass("valid").removeClass("invalid"):(r=n[0].validity.valid,t=Number(n.attr("length"))||0,r&&(!t||t>i.length)?n.removeClass("invalid").addClass("valid"):n.removeClass("valid").addClass("invalid"))}}},{key:"textAreaAutoResize",value:function(){var t=n(this),f;if(t.val().length){var i=n(".hiddendiv"),r=t.css("font-family"),u=t.css("font-size");u&&i.css("font-size",u);r&&i.css("font-family",r);"off"===t.attr("wrap")&&i.css("overflow-wrap","normal").css("white-space","pre");i.text("".concat(t.val(),"\n"));f=i.html().replace(/\n/g,"<br>");i.html(f);i.css("width",t.is(":visible")?t.width():n(window).width()/2);t.css("height",i.height())}}}])&&r(i.prototype,u),f&&r(i,f),t}())).init()})},function(){jQuery(function(n){n(window).on("scroll",function(){var t=n(".navbar");t.length&&n(".scrolling-navbar")[t.offset().top>50?"addClass":"removeClass"]("top-nav-collapse")})})},function(n,t,i){"use strict";i.r(t);i(43);jQuery(function(n){n.fn.mdbTreeview=function(){var t=n(this);t.hasClass("treeview")&&function(t){t.find(".rotate").each(function(){var t=n(this);t.off("click");t.on("click",function(){var t=n(this);t.siblings(".nested").toggleClass("active");t.toggleClass("down")})})}(t);t.hasClass("treeview-animated")&&function(t){var i=t.find(".treeview-animated-element"),r=t.find(".closed");t.find(".nested").hide();r.off("click");r.on("click",function(){var t=n(this),i=t.siblings(".nested"),r=t.children(".fa-angle-right");t.toggleClass("open");r.toggleClass("down");i.hasClass("active")?i.removeClass("active").slideUp():i.addClass("active").slideDown()});i.off("click");i.on("click",function(){var t=n(this);t.hasClass("opened")?t.removeClass("opened"):(i.removeClass("opened"),t.addClass("opened"))})}(t);t.hasClass("treeview-colorful")&&function(t){var i=t.find(".treeview-colorful-element"),r=t.find(".treeview-colorful-items-header");t.find(".nested").hide();r.off("click");r.on("click",function(){var t=n(this),i=t.siblings(".nested"),r=t.children(".fa-plus-circle"),u=t.children(".fa-minus-circle");t.toggleClass("open");r.removeClass("fa-plus-circle");r.addClass("fa-minus-circle");u.removeClass("fa-minus-circle");u.addClass("fa-plus-circle");i.hasClass("active")?i.removeClass("active").slideUp():i.addClass("active").slideDown()});i.off("click");i.on("click",function(){var t=n(this);t.hasClass("opened")?i.removeClass("opened"):(i.removeClass("opened"),t.addClass("opened"))})}(t)}})},function(n,t,i){"use strict";function r(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}function u(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function f(n,t,i){return t&&u(n.prototype,t),i&&u(n,i),n}i.r(t);i(100);i(86);i(62);i(97);jQuery(function(n){var t=function(){function t(){r(this,t)}return f(t,[{key:"init",value:function(){n(".wow").wow()}}]),t}(),i=function(){function t(n,i){r(this,t);this.$wowElement=n;this.customization=i;this.animated=!0;this.options=this.assignElementCustomization()}return f(t,[{key:"init",value:function(){var t=this;n(window).scroll(function(){t.animated?t.hide():t.mdbWow()});this.appear()}},{key:"assignElementCustomization",value:function(){return{animationName:this.$wowElement.css("animation-name"),offset:100,iteration:this.fallback().or(this.$wowElement.data("wow-iteration")).or(1).value(),duration:this.fallback().or(this.$wowElement.data("wow-duration")).or(1e3).value(),delay:this.fallback().or(this.$wowElement.data("wow-delay")).or(0).value()}}},{key:"mdbWow",value:function(){var n=this;"visible"!==this.$wowElement.css("visibility")&&this.shouldElementBeVisible(!0)&&(setTimeout(function(){return n.$wowElement.removeClass("animated")},this.countRemoveTime()),this.appear())}},{key:"appear",value:function(){this.$wowElement.addClass("animated");this.$wowElement.css({visibility:"visible","animation-name":this.options.animationName,"animation-iteration-count":this.options.iteration,"animation-duration":this.options.duration,"animation-delay":this.options.delay})}},{key:"hide",value:function(){var n=this;this.shouldElementBeVisible(!1)?(this.$wowElement.removeClass("animated"),this.$wowElement.css({"animation-name":"none",visibility:"hidden"})):setTimeout(function(){n.$wowElement.removeClass("animated")},this.countRemoveTime());this.mdbWow();this.animated=!this.animated}},{key:"shouldElementBeVisible",value:function(t){var i=this.getOffset(this.$wowElement[0]),f=this.$wowElement.height(),e=n(document).height(),u=window.innerHeight,r=window.scrollY,o=u+r-this.options.offset>i,s=u+r-this.options.offset>i+f,h=r<i,c=r<i+f,l=u+r===e,a=i+this.options.offset>e,v=u+r-this.options.offset<i,y=r>i+this.options.offset,p=r<i+this.options.offset,w=i+f>e-this.options.offset;return t?o&&h||s&&c||l&&a:o&&y||v&&p||w}},{key:"countRemoveTime",value:function(){var t=1e3*this.$wowElement.css("animation-duration").slice(0,-1),n=0;return this.options.duration&&(n=t+this.checkOptionsStringFormat(this.options.duration)),this.options.delay&&(n+=this.checkOptionsStringFormat(this.options.delay)),n}},{key:"checkOptionsStringFormat",value:function(n){var t;if("s"===n.toString().slice(-1))t=n.toString().slice(0,-1);else{if(isNaN(n.toString().slice(-1)))return console.log("Not supported animation customization format.");t=n}return t}},{key:"getOffset",value:function(n){var r=n.getBoundingClientRect(),t=document.body,i=document.documentElement,u=window.pageYOffset||i.scrollTop||t.scrollTop,f=i.clientTop||t.clientTop||0,e=r.top+u-f;return Math.round(e)}},{key:"fallback",value:function(){return{_value:void 0,or:function(n){return void 0!==n&&void 0===this._value&&(this._value=n),this},value:function(){return this._value}}}}]),t}();n.fn.wow=function(t){this.each(function(){new i(n(this),t).init()})};window.WOW=t})},,,function(n,t,i){"use strict";i.r(t);i(107);i(109);jQuery(function(n){var r="ontouchstart"in document.documentElement,t=function(n,t){(t&&!n.hasClass("active")||!t&&n.hasClass("active"))&&(n[t?"addClass":"removeClass"]("active"),document.querySelectorAll("ul .btn-floating").forEach(function(n){return n.classList[t?"add":"remove"]("shown")}))},i=n(".fixed-action-btn:not(.smooth-scroll) > .btn-floating");i.on("mouseenter",function(i){r||t(n(i.currentTarget).parent(),!0)});i.parent().on("mouseleave",function(i){return t(n(i.currentTarget),!1)});i.on("click",function(i){var r;i.preventDefault();(r=n(i.currentTarget).parent()).hasClass("active")?t(r,!1):t(r,!0)});n.fn.extend({openFAB:function(){t(n(this),!0)},closeFAB:function(){t(n(this),!1)}})})},function(n,t,i){"use strict";i.r(t);i(43);jQuery(function(n){n(document).on("click.card",".card",function(r){var f=n(this).find(".card-reveal");if(f.length){var u=n(r.target),e=u.is(".card-reveal .card-title"),o=u.is(".card-reveal .card-title i"),s=u.is(".card .activator"),h=u.is(".card .activator i");e||o?i(f):(s||h)&&t(f)}});var t=function(n){n.css({display:"block"}).velocity({translateY:"-100%"},{duration:300,queue:!1,easing:"easeInOutQuad"})},i=function(n){n.velocity({translateY:0},{duration:225,queue:!1,easing:"easeInOutQuad",complete:function(){n.css({display:"none"})}})};n(".rotate-btn").on("click",function(){n(this).closest(".card").toggleClass("flipped")});n(window).on("load",function(){n(".card-rotating").each(function(){var t=n(this),r=t.parent(),f=t.find(".front"),e=t.find(".back"),u=t.find(".front").outerHeight(),i=t.find(".back").outerHeight();u>i?n(r,e).height(u):u<i?n(r,f).height(i):n(r).height(i)})});n(".card-share > a").on("click",function(t){t.preventDefault();n(this).toggleClass("share-expanded").parent().find("div").toggleClass("social-reveal-active")});n(".map-card").on("click",function(){n(this).find(".card-body").toggleClass("closed")})})},function(n,t,i){"use strict";i.r(t);i(82);i(43);i(111);jQuery(function(n){function t(){var t=n(this),i=Number(t.attr("length")),r=Number(t.val().length),u=r<=i;t.parent().find('span[class="character-counter"]').html("".concat(r,"/").concat(i)),function(n,t){var i=t.hasClass("invalid");n&&i?t.removeClass("invalid"):n||i||(t.removeClass("valid"),t.addClass("invalid"))}(u,t)}function i(){n(this).parent().find('span[class="character-counter"]').html("")}n.fn.characterCounter=function(){return this.each(function(){var u,f,r=n(this);void 0!==r.attr("length")&&(r.on("input focus",t),r.on("blur",i),u=r,f=n("<span/>").addClass("character-counter").css("float","right").css("font-size","12px").css("height",1),u.parent().append(f))})};n(document).ready(function(){n("input, textarea").characterCounter()})})},function(n,t,i){"use strict";i.r(t);i(91);i(43);jQuery(function(n){function r(i,r){var u=i.find("> li > .collapsible-header");t(r);u.not(r).removeClass("active").parent().removeClass("active").children(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){n(this).css("height","")}})}function t(t){t.hasClass("active")?t.parent().addClass("active"):t.parent().removeClass("active");t.parent().hasClass("active")?t.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){n(this).css("height","")}}):t.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){n(this).css("height","")}})}function u(n){return i(n).length>0}function i(n){return n.closest("li > .collapsible-header")}n.fn.collapsible=function(f){return f=n.extend({accordion:void 0},f),this.each(function(){var e=n(this),o=e.find("> li > .collapsible-header"),s=e.data("collapsible");e.off("click.collapse",".collapsible-header");o.off("click.collapse");f.accordion||"accordion"===s||void 0===s?(o.on("click.collapse",function(t){var f=n(t.target);u(f)&&(f=i(f));f.toggleClass("active");r(e,f)}),r(e,o.filter(".active").first())):o.each(function(){n(this).on("click.collapse",function(r){var f=n(r.target);u(f)&&(f=i(f));f.toggleClass("active");t(f)});n(this).hasClass("active")&&t(n(this))})})};n(".collapsible").collapsible()})},function(n,t,i){"use strict";i.r(t);i(43);i(78);i(96);i(118);i(138);jQuery(function(n){n(document).on("change",'.file-field input[type="file"]',function(){var t=n(this);console.log(t);var r=t.closest(".file-field").find("input.file-path"),i=t.get(0).files,u=[];u=Array.isArray(i)?i.map(function(n){return n.name}):Object.values(i).map(function(n){return n.name});r.val(u.join(", "));r.trigger("change")})})},function(n,t,i){"use strict";function r(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}i.r(t);i(43);i(122);i(66);i(113);i(123);!function(n){var t=function(){function t(i,r){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t);this.defaults={data:{},dataColor:"",closeColor:"#4285f4",closeBlurColor:"#ced4da",inputFocus:"1px solid #4285f4",inputBlur:"1px solid #ced4da",inputFocusShadow:"0 1px 0 0 #4285f4",inputBlurShadow:"",visibleOptions:5};this.enterCharCode=13;this.homeCharCode=36;this.endCharCode=35;this.arrowUpCharCode=38;this.arrowDownCharCode=40;this.tabCharCode=9;this.shiftCharCode=16;this.count=-1;this.nextScrollHeight=-45;this.$input=i;this.options=this.assignOptions(r);this.$clearButton=this.$input.next(".mdb-autocomplete-clear");this.$autocompleteWrap=n('<ul class="mdb-autocomplete-wrap"><\/ul>')}var i,u,f;return i=t,(u=[{key:"init",value:function(){this.handleEvents()}},{key:"handleEvents",value:function(){this.setData();this.inputFocus();this.inputBlur();this.inputKeyupData();this.inputTabPrevent();this.inputLiClick();this.clearAutocomplete();this.setAutocompleteWrapHeight()}},{key:"assignOptions",value:function(t){return n.extend({},this.defaults,t)}},{key:"setAutocompleteWrapHeight",value:function(){this.$autocompleteWrap.css("max-height","".concat(45*this.options.visibleOptions,"px"))}},{key:"setData",value:function(){Object.keys(this.options.data).length&&this.$autocompleteWrap.insertAfter(this.$input)}},{key:"inputFocus",value:function(){var n=this;this.$input.on("focus",function(){n.changeSVGcolors();n.$input.css("border-bottom",n.options.inputFocus);n.$input.css("box-shadow",n.options.inputFocusShadow)})}},{key:"inputBlur",value:function(){var n=this;this.$input.on("blur",function(){n.$input.css("border-bottom",n.options.inputBlur);n.$input.css("box-shadow",n.options.inputBlurShadow);n.$autocompleteWrap.empty()})}},{key:"inputTabPrevent",value:function(){var n=this,t={};this.$input.on("keydown keyup",function(i){"keydown"==i.type&&n.$input.val()?(t[i.which]=!0,t[n.shiftCharCode]&&t[n.tabCharCode]?(i.preventDefault(),n.$clearButton.focus()):t[n.tabCharCode]&&!t[n.shiftCharCode]&&(i.preventDefault(),n.$clearButton.focus())):"keyup"==i.type&&(t={})});this.$clearButton.on("keydown keyup",function(i){"keydown"==i.type&&n.$input.val()?(t[i.which]=!0,t[n.shiftCharCode]&&t[n.tabCharCode]?(i.preventDefault(),n.$input.focus()):t[n.tabCharCode]&&!t[n.shiftCharCode]&&(i.preventDefault(),n.$input.focus())):"keyup"==i.type&&(t={})})}},{key:"inputKeyupData",value:function(){var n=this;this.$input.on("keyup change focus",function(t){var r;if(t.which===n.enterCharCode)return n.options.data.includes(n.$input.val())||n.options.data.push(n.$input.val()),n.$autocompleteWrap.find(".selected").trigger("mousedown"),n.$autocompleteWrap.empty(),n.inputBlur(),n.count=-1,n.nextScrollHeight=-45,n.count;if(r=n.$input.val(),n.$autocompleteWrap.empty(),r.length){n.appendOptions(n.options.data,r);var u=n.$autocompleteWrap,i=n.$autocompleteWrap.find("li"),f=i.eq(n.count).outerHeight(),e=i.eq(n.count-1).outerHeight();t.which===n.homeCharCode&&n.homeHandler(u,i);t.which===n.endCharCode&&n.endHandler(u,i);t.which===n.arrowDownCharCode?n.arrowDownHandler(u,i,f):t.which===n.arrowUpCharCode&&n.arrowUpHandler(u,i,f,e);0===r.length?n.$clearButton.css("visibility","hidden"):n.$clearButton.css("visibility","visible");n.$autocompleteWrap.children().css("color",n.options.dataColor)}else n.$clearButton.css("visibility","hidden")})}},{key:"endHandler",value:function(n,t){this.count=t.length-1;this.nextScrollHeight=45*t.length-45;n.scrollTop(45*t.length);t.eq(-1).addClass("selected")}},{key:"homeHandler",value:function(n,t){this.count=0;this.nextScrollHeight=-45;n.scrollTop(0);t.eq(0).addClass("selected")}},{key:"arrowDownHandler",value:function(n,t,i){if(this.count>t.length-2)return this.count=-1,t.scrollTop(0),void(this.nextScrollHeight=-45);this.count++;this.nextScrollHeight+=i;n.scrollTop(this.nextScrollHeight);t.eq(this.count).addClass("selected")}},{key:"arrowUpHandler",value:function(n,t,i,r){this.count<1?(this.count=t.length,n.scrollTop(n.prop("scrollHeight")),this.nextScrollHeight=n.prop("scrollHeight")-i):this.count--;this.nextScrollHeight-=r;n.scrollTop(this.nextScrollHeight);t.eq(this.count).addClass("selected")}},{key:"appendOptions",value:function(t,i){var r,u;for(r in t)-1!==t[r].toLowerCase().indexOf(i.toLowerCase())&&(u=n("<li>".concat(t[r],"<\/li>")),this.$autocompleteWrap.append(u))}},{key:"inputLiClick",value:function(){var t=this;this.$autocompleteWrap.on("mousedown","li",function(i){i.preventDefault();t.$input.val(n(i.target).text());t.$autocompleteWrap.empty()})}},{key:"clearAutocomplete",value:function(){var t=this;this.$clearButton.on("click",function(i){i.preventDefault();t.count=-1;t.nextScrollHeight=-45;var r=n(i.currentTarget);r.parent().find(".mdb-autocomplete").val("");r.css("visibility","hidden");t.$autocompleteWrap.empty();r.parent().find("label").removeClass("active")})}},{key:"changeSVGcolors",value:function(){var n=this;this.$input.hasClass("mdb-autocomplete")&&(this.$input.on("keyup",function(t){n.fillSVG(t,n.options.closeColor)}),this.$input.on("blur",function(t){n.fillSVG(t,n.options.closeBlurColor)}))}},{key:"fillSVG",value:function(t,i){t.preventDefault();n(t.target).parent().find(".mdb-autocomplete-clear").find("svg").css("fill",i)}}])&&r(i.prototype,u),f&&r(i,f),t}();n.fn.mdbAutocomplete=function(i){return this.each(function(){new t(n(this),i).init()})}}(jQuery)},function(){function t(){$("#mdb-preloader").fadeOut("slow");$("body").removeAttr("aria-busy")}var n=!1;$(window).on("load",function(){n=!0});jQuery(function(i){i("body").attr("aria-busy",!0);i("#preloader-markup").load("./dev/dist/mdb-addons/preloader.html",function(){n?t():i(window).on("load",function(){t()})})})},function(n,t,i){"use strict";i.r(t);i(43);jQuery(function(n){function r(n,t){var u=n.attr("min"),e=n.attr("max"),r=n.width()-13.5,f=r/(e-u),i=f*n.val()-f*u;i<0?i=0:i>r&&(i=r);t.addClass("active").css("left",i)}function u(n,t,i,r,u,f,e){n.velocity({height:t,width:i,top:r,marginLeft:u},{duration:f,easing:e||"swing"})}function f(n){u(n,"30px","30px","-27px","-7px",200,"easeOutExpo")}function e(n){u(n,"0","0","10px","7px",200)}var t="input[type=range]:not(.custom-range):not(.multi-range)",o='<span class="thumb" style="margin-left: 7px"><span class="value"><\/span><\/span>',i=!1;n(document).on("change",t,function(){var t=n(this);t.siblings(".thumb").find(".value").html(t.val())});n(document).on("mousedown touchstart contextmenu",t,function(u){var s=n(this),h=!s.siblings(".thumb").length,c="contextmenu"===u.type,e;h&&function(){var i=n(o);n(t).after(i)}();e=s.siblings(".thumb");i=!c;s.addClass("active");e.hasClass("active")||f(e);r(n(this),e);e.find(".value").html(s.val())});n(document).on("mouseup touchend",".range-field",function(){var t=n(this).children(".thumb");i=!1;t.hasClass("active")&&e(t);t.removeClass("active")});n(document).on("input mousemove touchmove",".range-field",function(){var u=n(this).children(".thumb");i&&(u.hasClass("active")||f(u),r(n(this).children(t),u),u.find(".value").html(u.siblings(t).val()))});n(document).on("mouseout touchleave",".range-field",function(){if(!i){var t=n(this).children(".thumb");t.hasClass("active")&&e(t);t.removeClass("active")}})})},function(n,t,i){"use strict";function u(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var o,i;if(Symbol.iterator in Object(n)||"[object Arguments]"===Object.prototype.toString.call(n)){var r=[],u=!0,f=!1,e=void 0;try{for(i=n[Symbol.iterator]();!(u=(o=i.next()).done)&&(r.push(o.value),!t||r.length!==t);u=!0);}catch(n){f=!0;e=n}finally{try{u||null==i.return||i.return()}finally{if(f)throw e;}}return r}}(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance");}()}function r(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}i.r(t);i(68);i(70);i(71);i(43);i(54);i(86);i(111);i(62);i(97);i(72);i(73);jQuery(function(n){var t=function(){function t(i,r){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t);this.settings={menuLeftMinBorder:.3,menuLeftMaxBorder:-.5,menuRightMinBorder:-.3,menuRightMaxBorder:.5,menuVelocityOffset:10};this.defaults={menuWidth:240,edge:"left",closeOnClick:!1,breakpoint:1440,timeDurationOpen:500,timeDurationClose:500,timeDurationOverlayOpen:200,timeDurationOverlayClose:200,easingOpen:"easeInOutQuad",easingClose:"easeInOutQuad",showOverlay:!0,showCloseButton:!1,slim:!1,onOpen:null,onClose:null};this.$element=i;this.$elementCloned=i.clone().css({display:"inline-block",lineHeight:"24px"}).html('<i class="fas fa-times"><\/i>');this.options=this.assignOptions(r);this.menuOut=!1;this.lastTouchVelocity={x:{startPosition:0,startTime:0,endPosition:0,endTime:0}};this.$body=n("body");this.$menu=n("#".concat(this.$element.attr("data-activates")));this.$sidenavOverlay=n("#sidenav-overlay");this.$dragTarget=n('<div class="drag-target"><\/div>');this.isTouchDevice="ontouchstart"in document.documentElement;this.$body.append(this.$dragTarget)}var i,f,e;return i=t,(f=[{key:"assignOptions",value:function(t){return n.extend({},this.defaults,t)}},{key:"init",value:function(){this.setMenuWidth();this.setMenuTranslation();this.closeOnClick();this.openOnClick();this.bindTouchEvents();this.showCloseButton();this.inputOnClick();!0===this.options.slim&&this.handleSlim();this.onOpen();this.onClose();this.options[0]+this.options[1]+this.options[2]+this.options[3]==="show"&&!1===this.menuOut&&this.$element.trigger("click");this.options[0]+this.options[1]+this.options[2]+this.options[3]==="hide"&&!0===this.menuOut&&this.removeMenu()}},{key:"setMenuWidth",value:function(){var t=n("#".concat(this.$menu.attr("id"))).find("> .sidenav-bg");this.$menu.css("width",this.options.menuWidth);t.css("width",this.options.menuWidth)}},{key:"setMenuTranslation",value:function(){var t=this;"left"===this.options.edge?(this.$menu.css("transform","translateX(-100%)"),this.$dragTarget.css({left:0})):(this.$menu.addClass("right-aligned").css("transform","translateX(100%)"),this.$dragTarget.css({right:0}));this.$menu.hasClass("fixed")&&(window.innerWidth>this.options.breakpoint?(this.menuOut=!0,this.$menu.css("transform","translateX(0)")):this.menuOut=!1,this.$menu.find("input[type=text]").on("touchstart",function(){t.$menu.addClass("transform-fix-input")}),n(window).on("resize",function(){if(t.isTouchDevice||n(".fixed-sn main, .fixed-sn footer").css("padding-left",t.options.menuWidth),window.innerWidth>t.options.breakpoint)t.$sidenavOverlay.length?(t.removeMenu(!0),n(".fixed-sn main, .fixed-sn footer").css("padding-left",t.options.menuWidth)):(!1===t.menuOut&&n(t).trigger("sidenav_open",[t.options.onOpen]),t.$menu.css("transform","translateX(0%)"),t.menuOut=!0);else if(!1!==t.menuOut||t.isTouchDevice)t.isTouchDevice||(t.menuOut=!1,t.removeMenu(!0));else{var i="left"===t.options.edge?"-100":"100";t.$menu.css("transform","translateX(".concat(i,"%)"));t.removeMenu(!0)}}))}},{key:"closeOnClick",value:function(){var n=this;!0===this.options.closeOnClick&&(this.$menu.on("click","a:not(.collapsible-header)",function(){return n.removeMenu()}),"translateX(0)"===this.$menu.css("transform")&&this.$menu.on("click",function(){return n.removeMenu()}))}},{key:"onOpen",value:function(){n(this).on("sidenav_open",function(n,t){"function"==typeof t&&t()})}},{key:"onClose",value:function(){n(this).on("sidenav_close",function(n,t){"function"==typeof t&&t()})}},{key:"openOnClick",value:function(){var t=this;this.$element.on("click",function(i){if(i.preventDefault(),!0===t.menuOut)return t.removeMenu();n(t).trigger("sidenav_open",[t.options.onOpen]);t.menuOut=!0;!0===t.options.showOverlay?n("#sidenav-overlay").length||t.showSidenavOverlay():t.showCloseButton();var r=[];r="left"===t.options.edge?[0,-1*t.options.menuWidth]:[0,t.options.menuWidth];"matrix(1, 0, 0, 1, 0, 0)"!==t.$menu.css("transform")&&t.$menu.velocity({translateX:r},{duration:t.options.timeDurationOpen,queue:!1,easing:t.options.easingOpen});t.$sidenavOverlay.on("touchmove",t.touchmoveEventHandler.bind(t));t.$menu.on("touchmove",function(n){n.preventDefault();t.$menu.find(".custom-scrollbar").css("padding-bottom","30px")});!1===t.options.showOverlay&&(t.menuOut=!0)})}},{key:"bindTouchEvents",value:function(){var n=this;this.$dragTarget.on("click",function(){n.menuOut&&n.removeMenu()});this.$dragTarget.on("touchstart",function(t){n.lastTouchVelocity.x.startPosition=t.touches[0].clientX;n.lastTouchVelocity.x.startTime=Date.now()});this.$dragTarget.on("touchmove",this.touchmoveEventHandler.bind(this));this.$dragTarget.on("touchend",this.touchendEventHandler.bind(this))}},{key:"showCloseButton",value:function(){!0===this.options.showCloseButton&&(this.$menu.prepend(this.$elementCloned),this.$menu.find(".logo-wrapper").css({borderTop:"1px solid rgba(153,153,153,.3)"}))}},{key:"inputOnClick",value:function(){var n=this;this.$menu.find("input[type=text]").on("touchstart",function(){return n.$menu.css("transform","translateX(0)")})}},{key:"removeMenu",value:function(t){var i=this;this.$body.css({overflow:"",width:""});this.$menu.velocity({translateX:"left"===this.options.edge?"-100%":"100%"},{duration:this.options.timeDurationClose,queue:!1,easing:this.options.easingClose,complete:function(){!0===t&&(i.$menu.removeAttr("style"),i.$menu.css("width",i.options.menuWidth))}});this.$menu.removeClass("transform-fix-input");this.hideSidenavOverlay();this.menuOut=!1;n(".fixed-sn .double-nav").css("padding-left","unset");n(".fixed-sn main, .fixed-sn footer").css({"padding-left":"0"});n(this).trigger("sidenav_close",[this.options.onClose])}},{key:"handleSlim",value:function(){var t=this;n("#toggle").on("click",function(){t.$menu.hasClass("slim")?(t.$menu.removeClass("slim"),n(".sv-slim-icon").removeClass("fa-angle-double-right").addClass("fa-angle-double-left"),n(".fixed-sn .double-nav").css({transition:"all .3s ease-in-out","padding-left":"15.9rem"}),n(".fixed-sn main, .fixed-sn footer").css({transition:"all .3s ease-in-out","padding-left":"15rem"})):(t.$menu.addClass("slim"),n(".sv-slim-icon").removeClass("fa-angle-double-left").addClass("fa-angle-double-right"),n(".fixed-sn .double-nav").css("padding-left","4.6rem"),n(".fixed-sn main, .fixed-sn footer").css({"padding-left":"3.7rem"}))})}},{key:"touchmoveEventHandler",value:function(n){if("touchmove"===n.type){var i=u(n.touches,1)[0],t=i.clientX;Date.now()-this.lastTouchVelocity.x.startTime>20&&(this.lastTouchVelocity.x.startPosition=i.clientX,this.lastTouchVelocity.x.startTime=Date.now());this.disableScrolling();0!==this.$sidenavOverlay.length||this.buildSidenavOverlay();"left"===this.options.edge&&(t>this.options.menuWidth?t=this.options.menuWidth:t<0&&(t=0));this.translateSidenavX(t);this.updateOverlayOpacity(t)}}},{key:"calculateTouchVelocityX",value:function(){return Math.abs(this.lastTouchVelocity.x.endPosition-this.lastTouchVelocity.x.startPosition)/Math.abs(this.lastTouchVelocity.x.endTime-this.lastTouchVelocity.x.startTime)}},{key:"touchendEventHandler",value:function(n){var u;if("touchend"===n.type){u=n.changedTouches[0];this.lastTouchVelocity.x.endTime=Date.now();this.lastTouchVelocity.x.endPosition=u.clientX;var t=this.calculateTouchVelocityX(),f=u.clientX,i=f-this.options.menuWidth,r=f-this.options.menuWidth/2;i>0&&(i=0);r<0&&(r=0);"left"===this.options.edge?(this.menuOut||t<=this.settings.menuLeftMinBorder||t<this.options.menuLeftMaxBorder?(0!==i&&this.translateMenuX([0,i],"300"),this.showSidenavOverlay()):(!this.menuOut||t>this.settings.menuLeftMinBorder)&&(this.enableScrolling(),this.translateMenuX([-1*this.options.menuWidth-this.options.menuVelocityOffset,i],"200"),this.hideSidenavOverlay()),this.$dragTarget.css({width:"10px",right:"",left:0})):this.menuOut&&t>=this.settings.menuRightMinBorder||t>this.settings.menuRightMaxBorder?(this.translateMenuX([0,r],"300"),this.showSidenavOverlay(),this.$dragTarget.css({width:"50%",right:"",left:0})):(!this.menuOut||t<this.settings.menuRightMinBorder)&&(this.enableScrolling(),this.translateMenuX([this.options.menuWidth+this.options.menuVelocityOffset,r],"200"),this.hideSidenavOverlay(),this.$dragTarget.css({width:"10px",right:0,left:""}))}}},{key:"buildSidenavOverlay",value:function(){var t=this;!0===this.options.showOverlay&&(this.$sidenavOverlay=n('<div id="sidenav-overlay"><\/div>'),this.$sidenavOverlay.css("opacity",0).on("click",function(){return t.removeMenu()}),this.$body.append(this.$sidenavOverlay))}},{key:"disableScrolling",value:function(){var n=this.$body.innerWidth();this.$body.css("overflow","hidden");this.$body.width(n)}},{key:"enableScrolling",value:function(){this.$body.css({overflow:"",width:""})}},{key:"translateMenuX",value:function(n,t){this.$menu.velocity({translateX:n},{duration:"string"==typeof t?Number(t):t,queue:!1,easing:this.options.easingOpen})}},{key:"translateSidenavX",value:function(n){var i,r,t;"left"===this.options.edge?(i=n>=this.options.menuWidth/2,this.menuOut=i,this.$menu.css("transform","translateX(".concat(n-this.options.menuWidth,"px)"))):(r=n<window.innerWidth-this.options.menuWidth/2,this.menuOut=r,t=n-this.options.menuWidth/2,t<0&&(t=0),this.$menu.css("transform","translateX(".concat(t,"px)")))}},{key:"updateOverlayOpacity",value:function(n){var t;t="left"===this.options.edge?n/this.options.menuWidth:Math.abs((n-window.innerWidth)/this.options.menuWidth);this.$sidenavOverlay.velocity({opacity:t},{duration:10,queue:!1,easing:this.options.easingOpen})}},{key:"showSidenavOverlay",value:function(){!0!==this.options.showOverlay||n("#sidenav-overlay").length||this.buildSidenavOverlay();this.$sidenavOverlay.velocity({opacity:1},{duration:this.options.timeDurationOverlayOpen,queue:!1,easing:this.options.easingOpen})}},{key:"hideSidenavOverlay",value:function(){this.$sidenavOverlay.velocity({opacity:0},{duration:this.options.timeDurationOverlayClose,queue:!1,easing:this.options.easingOpen,complete:function(){n(this).remove()}})}}])&&r(i.prototype,f),e&&r(i,e),t}();n.fn.sideNav=function(i){n(this).each(function(){new t(n(this),i).init()})};n(".side-nav").on("touchmove",function(n){n.stopPropagation()},!1)})},function(n,t,i){"use strict";function r(n){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}i.r(t);i(68);i(70);i(71);i(66);i(54);i(62);i(72);i(73);jQuery(function(){$(".smooth-scroll").on("click","a",function(n){var i,t,f,u;n.preventDefault();i=$(this);t=i.attr("href");void 0!==r(t)&&0===t.indexOf("#")&&(f=$(this).attr("data-offset")||0,$("body,html").animate({scrollTop:$(t).offset().top-f},700),u=i.parentsUntil(".smooth-scroll").last().parent().attr("data-allow-hashes"),void 0!==r(u)&&!1!==u&&history.replaceState(null,null,t))})})},function(n,t,i){"use strict";function r(n,t){var r=Object.keys(n),i;return Object.getOwnPropertySymbols&&(i=Object.getOwnPropertySymbols(n),t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),r.push.apply(r,i)),r}function f(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}function u(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}i.r(t);i(68);i(82);i(91);i(43);i(107);i(78);i(167);i(168);i(113);i(109);jQuery(function(n){var t=function(){function t(i){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t);this.$activator=i;this.$activates=n("#".concat(i.attr("data-activates")));this.options={inDuration:this.fallback().or(i.data("induration")).or(i.attr("data-in-duration")).or(r.inDuration).or(300).value(),outDuration:this.fallback().or(i.data("outduration")).or(i.attr("data-out-duration")).or(r.outDuration).or(225).value(),easingEffectIn:this.fallback().or(i.data("easingeffectin")).or(i.attr("data-easing-effect-in")).or(r.easingEffectIn).or("easeOutCubic").value(),easingEffectOut:this.fallback().or(i.data("easingeffectout")).or(i.attr("data-easing-effect-out")).or(r.easingEffectOut).or("swing").value(),constrainWidth:this.fallback().or(i.data("constrainwidth")).or(i.attr("data-constrain-width")).or(r.constrainWidth).or(!0).value(),hover:this.fallback().or(i.data("hover")).or(i.attr("data-hover")).or(r.hover).or(!1).value(),gutter:this.fallback().or(i.data("gutter")).or(i.attr("data-gutter")).or(r.gutter).or(0).value(),belowOrigin:this.fallback().or(i.data("beloworigin")).or(i.attr("data-below-origin")).or(r.belowOrigin).or(!1).value(),alignment:this.fallback().or(i.data("alignment")).or(i.attr("data-alignment")).or(r.alignment).or("left").value(),maxHeight:this.fallback().or(i.data("maxheight")).or(i.attr("data-max-height")).or(r.maxHeight).or("").value(),resetScroll:this.fallback().or(i.data("resetscroll")).or(i.attr("data-reset-scroll")).or(r.resetScroll).or(!0).value()};this.isFocused=!1}var i,o,e;return i=t,e=[{key:"mdbDropdownAutoInit",value:function(){n(".dropdown-button").dropdown();this.bindMultiLevelDropdownEvents();this.bindBootstrapEvents()}},{key:"bindMultiLevelDropdownEvents",value:function(){n(".multi-level-dropdown .dropdown-submenu > a").on("mouseenter",function(t){var i=n(this);n(".multi-level-dropdown .dropdown-submenu .dropdown-menu").removeClass("show");i.next(".dropdown-menu").addClass("show");t.stopPropagation()});n(".multi-level-dropdown .dropdown").on("hidden.bs.dropdown",function(){n(".multi-level-dropdown .dropdown-menu.show").removeClass("show")})}},{key:"bindBootstrapEvents",value:function(){var t=this;n(".dropdown, .dropup").on({"show.bs.dropdown":function(i){var r=n(i.target),u=t._getDropdownEffects(r);t._dropdownEffectStart(r,u.effectIn)},"shown.bs.dropdown":function(i){var u=n(i.target),r=t._getDropdownEffects(u);r.effectIn&&r.effectOut&&t._dropdownEffectEnd(u,r)},"hide.bs.dropdown":function(i){var f=window.matchMedia("(prefers-reduced-motion: reduce)").matches,r=n(i.target),u=t._getDropdownEffects(r);u.effectOut&&(f||i.preventDefault(),t._dropdownEffectStart(r,u.effectOut),t._dropdownEffectEnd(r,u,function(){r.removeClass("show");r.find(".dropdown-menu").removeClass("show")}))}})}},{key:"_getDropdownEffects",value:function(n){var i="fadeIn",r="fadeOut",u=n.find(".dropdown-menu"),t=n.parents("ul.nav");return t.height>0&&(i=t.data("dropdown-in")||null,r=t.data("dropdown-out")||null),{effectIn:u.data("dropdown-in")||i,effectOut:u.data("dropdown-out")||r}}},{key:"_dropdownEffectStart",value:function(n,t){t&&(n.addClass("dropdown-animating"),n.find(".dropdown-menu").addClass(["animated",t].join(" ")))}},{key:"_dropdownEffectEnd",value:function(n,t,i){n.one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){n.removeClass("dropdown-animating");n.find(".dropdown-menu").removeClass(["animated",t.effectIn,t.effectOut].join(" "));"function"==typeof i&&i()})}}],(o=[{key:"returnPublicInterface",value:function(){return{$activator:this.$activator,$activates:this.$activates,updatePosition:this.updatePosition.bind(this)}}},{key:"init",value:function(){this.appendDropdownToActivator();this.options.hover?this.handleHoverableDropdown():this.handleClickableDropdown();this.bindEvents()}},{key:"appendDropdownToActivator",value:function(){this.$activator.after(this.$activates)}},{key:"handleHoverableDropdown",value:function(){var t=this,i=!1;this.$activator.unbind("click.".concat(this.$activator.attr("id")));this.$activator.on("mouseenter",function(){!1===i&&(t.placeDropdown(),i=!0)});this.$activator.on("mouseleave",function(r){var u=r.toElement||r.relatedTarget;n(u).closest(".dropdown-content").is(t.$activates)||(t.$activates.stop(!0,!0),t.hideDropdown(),i=!1)});this.$activates.on("mouseleave",function(r){var u=r.toElement||r.relatedTarget;n(u).closest(".dropdown-button").is(t.$activator)||(t.$activates.stop(!0,!0),t.hideDropdown(),i=!1)})}},{key:"handleClickableDropdown",value:function(){var t=this;this.$activator.unbind("click.".concat(this.$activator.attr("id")));this.$activator.bind("click.".concat(this.$activator.attr("id")),function(i){if(!t.isFocused){var u=t.$activator.get(0)===i.currentTarget,r=t.$activator.hasClass("active"),f=0!==n(i.target).closest(".dropdown-content").length;!u||r||f?r&&(t.hideDropdown(),n(document).unbind("click.".concat(t.$activates.attr("id")," touchstart.").concat(t.$activates.attr("id")))):(i.preventDefault(),t.placeDropdown("click"));t.$activates.hasClass("active")&&n(document).bind("click.".concat(t.$activates.attr("id")," touchstart.").concat(t.$activates.attr("id")),function(i){t.$activates.is(i.target)||t.$activator.is(i.target)||t.$activator.find(i.target).length||(t.hideDropdown(),n(document).unbind("click.".concat(t.$activates.attr("id")," touchstart.").concat(t.$activates.attr("id"))))})}})}},{key:"bindEvents",value:function(){var n=this;this.$activator.on("open",function(t,i){n.placeDropdown(i)});this.$activator.on("close",this.hideDropdown.bind(this))}},{key:"placeDropdown",value:function(n){"focus"===n&&(this.isFocused=!0);this.$activates.addClass("active");this.$activator.addClass("active");!0===this.options.constrainWidth?this.$activates.css("width",this.$activator.outerWidth()):this.$activates.css("white-space","nowrap");this.updatePosition();this.showDropdown()}},{key:"showDropdown",value:function(){this.$activates.stop(!0,!0).css("opacity",0).slideDown({queue:!1,duration:this.options.inDuration,easing:this.options.easingEffectIn,complete:function(){n(this).css("height","")}}).animate(function(n){for(var i,t=1;t<arguments.length;t++)i=null!=arguments[t]?arguments[t]:{},t%2?r(i,!0).forEach(function(t){f(n,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):r(i).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(i,t))});return n}({opacity:1},this.options.resetScroll&&{scrollTop:0}),{queue:!1,duration:this.options.inDuration,easing:"easeOutSine"})}},{key:"hideDropdown",value:function(){var n=this;this.isFocused=!1;this.$activates.fadeOut({durations:this.options.outDuration,easing:this.options.easingEffectOut});this.$activates.removeClass("active");this.$activator.removeClass("active");setTimeout(function(){n.$activates.css("max-height",n.options.maxHeight)},this.options.outDuration)}},{key:"updatePosition",value:function(){var o=window.innerHeight,r=this.$activator.innerHeight(),u=this.$activator.offset().top-n(window).scrollTop(),s=this._getHorizontalAlignment(),f=0,e=0,i=this.$activator.parent(),t=this.options.belowOrigin?r:0,l=!i.is("body")&&i.get(0).scrollHeight>i.get(0).clientHeight?i.get(0).scrollTop:0,h=u+this.$activates.innerHeight()>o,a=u+r-this.$activates.innerHeight()<0,c;h&&a?(c=o-u-t,this.$activates.css("max-height",c)):h&&(t||(t+=r),t-=this.$activates.innerHeight());"left"===s?(f=this.options.gutter,e=this.$activator.position().left+f):"right"===s&&(e=this.$activator.position().left+this.$activator.outerWidth()-this.$activates.outerWidth()+(f=-this.options.gutter));this.$activates.css({position:"absolute",top:this.$activator.position().top+t+l,left:e})}},{key:"_getHorizontalAlignment",value:function(){var t=this.$activator.offset().left;return t+this.$activates.innerWidth()>n(window).width()?"right":t-this.$activates.innerWidth()+this.$activator.innerWidth()<0?"left":this.options.alignment}},{key:"fallback",value:function(){return{_value:void 0,or:function(n){return void 0!==n&&void 0===this._value&&(this._value=n),this},value:function(){return this._value}}}}])&&u(i.prototype,o),e&&u(i,e),t}();n.fn.scrollTo=function(t){return this.scrollTop(this.scrollTop()-this.offset().top+n(t).offset().top),this};n.fn.dropdown=function(n){var i,r;return this.length>1?(i=[],this.each(function(){var r=new t(this,n);r.init();i.push(r.returnPublicInterface())}),i):(r=new t(this,n),r.init(),r.returnPublicInterface())};n.dropdown={initAnimations:function(){t.bindBootstrapEvents()}};t.mdbDropdownAutoInit()})},function(n,t,i){var f=i(3),e=i(1),o=i(10),r=i(22).f,u=i(7),s=e(function(){r(1)});f({target:"Object",stat:!0,forced:!u||s,sham:!u},{getOwnPropertyDescriptor:function(n,t){return r(o(n),t)}})},function(n,t,i){var r=i(3),u=i(7),f=i(53),e=i(10),o=i(22),s=i(67);r({target:"Object",stat:!0,sham:!u},{getOwnPropertyDescriptors:function(n){for(var t,i,r=e(n),l=o.f,u=f(r),h={},c=0;u.length>c;)void 0!==(i=l(r,t=u[c++]))&&s(h,t,i);return h}})},function(n,t,i){"use strict";function r(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}i.r(t);i(43);i(66);jQuery(function(n){var t=function(){function t(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t);this.$searchWrappers=n;this.options={color:this.fallback().or(i.color).or("#000").value(),backgroundColor:this.fallback().or(i.backgroundColor).or("").value(),fontSize:this.fallback().or(i.fontSize).or(".9rem").value(),fontWeight:this.fallback().or(i.fontWeight).or("400").value(),borderRadius:this.fallback().or(i.borderRadius).or("").value(),borderColor:this.fallback().or(i.borderColor).or("").value(),margin:this.fallback().or(i.margin).or("").value()}}var i,u,f;return i=t,(u=[{key:"init",value:function(){return this.bindSearchEvents(),this.$searchWrappers.css({color:this.options.color,backgroundColor:this.options.backgroundColor,fontSize:this.options.fontSize,fontWeight:this.options.fontWeight,borderRadius:this.options.borderRadius,borderColor:this.options.borderColor,margin:this.options.margin})}},{key:"bindSearchEvents",value:function(){this.$searchWrappers.each(function(){var t=n(this).find("input").first();t.on("keyup",function(){t.closest("div[id]").find("a, li").each(function(){var i=n(this);i.html().toLowerCase().indexOf(t.val().toLowerCase())>-1?i.css({display:""}):i.css({display:"none"})})})})}},{key:"fallback",value:function(){return{_value:void 0,or:function(n){return void 0!==n&&void 0===this._value&&(this._value=n),this},value:function(){return this._value}}}}])&&r(i.prototype,u),f&&r(i,f),t}();n.fn.mdbDropSearch=function(n){return new t(this,n).init()}})},function(n,t,i){"use strict";function r(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}i.r(t);i(82);i(43);i(107);i(66);i(108);i(86);i(62);i(69);i(97);i(87);i(112);i(109);var u=i(126);jQuery(function(n){var t,i=function(){function t(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,t);this.options={destroy:this.fallback().or(i.destroy).or(!1).value(),validate:this.fallback().or(n.attr("data-validate")).or(i.validate).or(!1).value(),selectId:this.fallback().or(n.attr("data-select-id")).or(i.selectId).or(null).value(),defaultMaterialInput:this.fallback().or(n.attr("data-default-material-input")).or(i.defaultMaterialInput).or(!1).value(),fasClasses:this.fallback().or(n.attr("data-fas-classes")).or(i.fasClasses).or("").value(),farClasses:this.fallback().or(n.attr("data-far-classes")).or(i.farClasses).or("").value(),fabClasses:this.fallback().or(n.attr("data-fab-classes")).or(i.fabClasses).or("").value(),copyClassesOption:this.fallback().or(n.attr("data-copy-classes-option")).or(i.copyClassesOption).or(!1).value(),labels:{selectAll:this.fallback().or(n.attr("data-label-select-all")).or((i.labels||{}).selectAll).or("Select all").value(),optionsSelected:this.fallback().or(n.attr("data-label-options-selected")).or((i.labels||{}).optionsSelected).or("options selected").value(),validFeedback:this.fallback().or(n.attr("data-label-valid-feedback")).or((i.labels||{}).validFeedback).or("Ok").value(),invalidFeedback:this.fallback().or(n.attr("data-label-invalid-feedback")).or((i.labels||{}).invalidFeedback).or("Incorrect value").value(),noSearchResults:this.fallback().or(n.attr("data-label-no-search-results")).or((i.labels||{}).noSearchResults).or("No results").value()},keyboardActiveClass:this.fallback().or(n.attr("data-keyboard-active-class")).or(i.keyboardActiveClass).or("heavy-rain-gradient").value(),placeholder:this.fallback().or(n.attr("data-placeholder")).or(i.placeholder).or(null).value(),visibleOptions:this.fallback().or(n.attr("data-visible-options")).or(i.visibleOptions).or(5).value(),maxSelectedOptions:this.fallback().or(n.attr("data-max-selected-options")).or(i.maxSelectedOptions).or(5).value(),showResetButton:this.fallback().or(n.attr("data-show-reset-button")).or(i.showResetButton).or(!1).value()};this.uuid=n.attr("id")||this.options.selectId||this._randomUUID();this.view=new u.default(n,{options:this.options,properties:{id:this.uuid}});this.selectedOptionsIndexes=[];t.mutationObservers=[]}var i,e,f;return i=t,f=[{key:"clearMutationObservers",value:function(){t.mutationObservers.forEach(function(n){n.disconnect();n.customStatus="stopped"})}},{key:"mdbSelectAutoInit",value:function(){n(".mdb-select.mdb-select-autoinit").materialSelect()}}],(e=[{key:"init",value:function(){var n=this;this.options.destroy?this.view.destroy():(this.isInitialized&&this.view.destroy(),this.view.render(),this.view.selectPreselectedOptions(function(t){return n._toggleSelectedValue(t)}),this.bindEvents())}},{key:"bindEvents",value:function(){var n=this;this.bindMutationObserverChange();this.view.isEditable&&this.view.isSearchable&&this.view.bindResetButtonClick(function(){return n._resetSelection()});this.view.bindAddNewOptionClick();this.view.bindMaterialSelectFocus();this.view.bindMaterialSelectClick();this.view.bindMaterialSelectBlur();this.view.bindMaterialOptionsListTouchstart();this.view.bindMaterialSelectKeydown();this.view.bindMaterialSelectDropdownToggle();this.view.bindToggleAllClick(function(t){return n._toggleSelectedValue(t)});this.view.bindMaterialOptionMousedown();this.view.bindMaterialOptionClick(function(t){return n._toggleSelectedValue(t)});!this.view.isMultiple&&this.view.isSearchable&&this.view.bindSingleMaterialOptionClick();this.view.isSearchable&&this.view.bindSearchInputKeyup();this.view.bindHtmlClick();this.view.bindMobileDevicesMousedown();this.view.bindSaveBtnClick()}},{key:"bindMutationObserverChange",value:function(){var n=new MutationObserver(this._onMutationObserverChange.bind(this));n.observe(this.view.$nativeSelect.get(0),{attributes:!0,childList:!0,characterData:!0,subtree:!0});n.customId=this.uuid;n.customStatus="observing";t.clearMutationObservers();t.mutationObservers.push(n)}},{key:"_onMutationObserverChange",value:function(t){t.forEach(function(t){var i=n(t.target).closest("select");!0!==i.data("stop-refresh")&&("childList"===t.type||"attributes"===t.type&&n(t.target).is("option"))&&(i.materialSelect({destroy:!0}),i.materialSelect())})}},{key:"_resetSelection",value:function(){this.selectedOptionsIndexes=[];this.view.$nativeSelect.find("option").prop("selected",!1)}},{key:"_toggleSelectedValue",value:function(n){var i=this.selectedOptionsIndexes.indexOf(n),t=-1!==i;return t?this.selectedOptionsIndexes.splice(i,1):this.selectedOptionsIndexes.push(n),this.view.$nativeSelect.find("option").eq(n).prop("selected",!t),this._setValueToMaterialSelect(),!t}},{key:"_setValueToMaterialSelect",value:function(){var i=this,n="",t=this.selectedOptionsIndexes.length;this.selectedOptionsIndexes.forEach(function(t){return n+=", ".concat(i.view.$nativeSelect.find("option").eq(t).text().replace(/  +/g," ").trim())});0===(n=this.options.maxSelectedOptions>=0&&t>this.options.maxSelectedOptions?"".concat(t," ").concat(this.options.labels.optionsSelected):n.substring(2)).length&&(n=this.view.$nativeSelect.find("option:disabled").eq(0).text());this.view.$nativeSelect.siblings("".concat(this.options.defaultMaterialInput?"input.multi-bs-select":"input.select-dropdown")).val(n)}},{key:"_randomUUID",value:function(){var n=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){var i=(n+16*Math.random())%16|0;return n=Math.floor(n/16),("x"===t?i:3&i|8).toString(16)})}},{key:"fallback",value:function(){return{_value:void 0,or:function(n){return void 0!==n&&void 0===this._value&&(this._value=n),this},value:function(){return this._value}}}},{key:"isInitialized",get:function(){return Boolean(this.view.$nativeSelect.data("select-id"))&&this.view.$nativeSelect.hasClass("initialized")}}])&&r(i.prototype,e),f&&r(i,f),t}();n.fn.materialSelect=function(t){n(this).not(".browser-default").not(".custom-select").each(function(){new i(n(this),t).init()})};t=n.fn.val;n.fn.val=function(n){if(!arguments.length)return t.call(this);if(!0!==this.data("stop-refresh")&&this.hasClass("mdb-select")&&this.hasClass("initialized")){i.clearMutationObservers();this.materialSelect({destroy:!0});var r=t.call(this,n);return this.materialSelect(),r}return t.call(this,n)};i.mdbSelectAutoInit()})},,,,function(){!function(n){n("body").on("shown.bs.modal",".modal",function(){n(".modal-backdrop").length||($modal_dialog=n(this).children(".modal-dialog"),$modal_dialog.hasClass("modal-side")&&(n(this).addClass("modal-scrolling"),n("body").addClass("scrollable")),$modal_dialog.hasClass("modal-frame")&&(n(this).addClass("modal-content-clickable"),n("body").addClass("scrollable")))});n("body").on("hidden.bs.modal",".modal",function(){n("body").removeClass("scrollable")})}(jQuery)},function(){jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,t,i,r,u){return jQuery.easing[jQuery.easing.def](n,t,i,r,u)},easeInQuad:function(n,t,i,r,u){return r*(t/=u)*t+i},easeOutQuad:function(n,t,i,r,u){return-r*(t/=u)*(t-2)+i},easeInOutQuad:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t+i:-r/2*(--t*(t-2)-1)+i},easeInCubic:function(n,t,i,r,u){return r*(t/=u)*t*t+i},easeOutCubic:function(n,t,i,r,u){return r*((t=t/u-1)*t*t+1)+i},easeInOutCubic:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t+i:r/2*((t-=2)*t*t+2)+i},easeInQuart:function(n,t,i,r,u){return r*(t/=u)*t*t*t+i},easeOutQuart:function(n,t,i,r,u){return-r*((t=t/u-1)*t*t*t-1)+i},easeInOutQuart:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t+i:-r/2*((t-=2)*t*t*t-2)+i},easeInQuint:function(n,t,i,r,u){return r*(t/=u)*t*t*t*t+i},easeOutQuint:function(n,t,i,r,u){return r*((t=t/u-1)*t*t*t*t+1)+i},easeInOutQuint:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t*t*t*t+i:r/2*((t-=2)*t*t*t*t+2)+i},easeInSine:function(n,t,i,r,u){return-r*Math.cos(t/u*(Math.PI/2))+r+i},easeOutSine:function(n,t,i,r,u){return r*Math.sin(t/u*(Math.PI/2))+i},easeInOutSine:function(n,t,i,r,u){return-r/2*(Math.cos(Math.PI*t/u)-1)+i},easeInExpo:function(n,t,i,r,u){return 0==t?i:r*Math.pow(2,10*(t/u-1))+i},easeOutExpo:function(n,t,i,r,u){return t==u?i+r:r*(1-Math.pow(2,-10*t/u))+i},easeInOutExpo:function(n,t,i,r,u){return 0==t?i:t==u?i+r:(t/=u/2)<1?r/2*Math.pow(2,10*(t-1))+i:r/2*(2-Math.pow(2,-10*--t))+i},easeInCirc:function(n,t,i,r,u){return-r*(Math.sqrt(1-(t/=u)*t)-1)+i},easeOutCirc:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i},easeInOutCirc:function(n,t,i,r,u){return(t/=u/2)<1?-r/2*(Math.sqrt(1-t*t)-1)+i:r/2*(Math.sqrt(1-(t-=2)*t)+1)+i},easeInElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return 0==t?i:1==(t/=u)?i+r:((f||(f=.3*u),e<Math.abs(r))?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),-e*Math.pow(2,10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)+i)},easeOutElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return 0==t?i:1==(t/=u)?i+r:((f||(f=.3*u),e<Math.abs(r))?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),e*Math.pow(2,-10*t)*Math.sin((t*u-o)*2*Math.PI/f)+r+i)},easeInOutElastic:function(n,t,i,r,u){var o=1.70158,f=0,e=r;return 0==t?i:2==(t/=u/2)?i+r:((f||(f=u*.3*1.5),e<Math.abs(r))?(e=r,o=f/4):o=f/(2*Math.PI)*Math.asin(r/e),t<1?e*Math.pow(2,10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)*-.5+i:e*Math.pow(2,-10*(t-=1))*Math.sin((t*u-o)*2*Math.PI/f)*.5+r+i)},easeInBack:function(n,t,i,r,u,f){return null==f&&(f=1.70158),r*(t/=u)*t*((f+1)*t-f)+i},easeOutBack:function(n,t,i,r,u,f){return null==f&&(f=1.70158),r*((t=t/u-1)*t*((f+1)*t+f)+1)+i},easeInOutBack:function(n,t,i,r,u,f){return null==f&&(f=1.70158),(t/=u/2)<1?r/2*t*t*((1+(f*=1.525))*t-f)+i:r/2*((t-=2)*t*((1+(f*=1.525))*t+f)+2)+i},easeInBounce:function(n,t,i,r,u){return r-jQuery.easing.easeOutBounce(n,u-t,0,r,u)+i},easeOutBounce:function(n,t,i,r,u){return(t/=u)<1/2.75?r*7.5625*t*t+i:t<2/2.75?r*(7.5625*(t-=1.5/2.75)*t+.75)+i:t<2.5/2.75?r*(7.5625*(t-=2.25/2.75)*t+.9375)+i:r*(7.5625*(t-=2.625/2.75)*t+.984375)+i},easeInOutBounce:function(n,t,i,r,u){return t<u/2?.5*jQuery.easing.easeInBounce(n,2*t,0,r,u)+i:.5*jQuery.easing.easeOutBounce(n,2*t-u,0,r,u)+.5*r+i}})},function(n,t,i){"use strict";(function(n){function t(n){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}var r;i(68);i(70);i(71);i(82);i(54);i(78);i(133);i(100);i(177);i(86);i(62);i(115);i(119);i(127);i(69);i(97);i(72);i(117);i(87);i(98);i(179);i(184);i(186);i(187);i(188);i(189);i(190);i(191);i(192);i(193);i(194);i(195);i(196);i(197);i(198);i(199);i(200);i(201);i(202);i(203);i(204);i(205);i(206);i(207);i(73);jQuery.Velocity?console.log("Velocity is already loaded. You may be needlessly importing Velocity again; note that Materialize includes Velocity."):(function(n){function s(n){var t=n.length,r=i.type(n);return"function"!==r&&!i.isWindow(n)&&(!(1!==n.nodeType||!t)||"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n)}var i,r;if(!n.jQuery){i=function n(t,i){return new n.fn.init(t,i)};i.isWindow=function(n){return null!=n&&n==n.window};i.type=function(n){return null==n?n+"":"object"==t(n)||"function"==typeof n?u[h.call(n)]||"object":t(n)};i.isArray=Array.isArray||function(n){return"array"===i.type(n)};i.isPlainObject=function(n){var t;if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!e.call(n,"constructor")&&!e.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}for(t in n);return void 0===t||e.call(n,t)};i.each=function(n,t,i){var r=0,u=n.length,f=s(n);if(i){if(f)for(;u>r&&!1!==t.apply(n[r],i);r++);else for(r in n)if(!1===t.apply(n[r],i))break}else if(f)for(;u>r&&!1!==t.call(n[r],r,n[r]);r++);else for(r in n)if(!1===t.call(n[r],r,n[r]))break;return n};i.data=function(n,t,u){var e,f;if(void 0===u){if(e=(f=n[i.expando])&&r[f],void 0===t)return e;if(e&&t in e)return e[t]}else if(void 0!==t)return f=n[i.expando]||(n[i.expando]=++i.uuid),r[f]=r[f]||{},r[f][t]=u,u};i.removeData=function(n,t){var u=n[i.expando],f=u&&r[u];f&&i.each(t,function(n,t){delete f[t]})};i.extend=function(){var r,o,u,e,s,h,n=arguments[0]||{},f=1,l=arguments.length,c=!1;for("boolean"==typeof n&&(c=n,n=arguments[f]||{},f++),"object"!=t(n)&&"function"!==i.type(n)&&(n={}),f===l&&(n=this,f--);l>f;f++)if(null!=(s=arguments[f]))for(e in s)r=n[e],n!==(u=s[e])&&(c&&u&&(i.isPlainObject(u)||(o=i.isArray(u)))?(o?(o=!1,h=r&&i.isArray(r)?r:[]):h=r&&i.isPlainObject(r)?r:{},n[e]=i.extend(c,h,u)):void 0!==u&&(n[e]=u));return n};i.queue=function(n,t,r){if(n){t=(t||"fx")+"queue";var u=i.data(n,t);return r?(!u||i.isArray(r)?u=i.data(n,t,function(n,t){var i=t||[];return null!=n&&(s(Object(n))?function(n,t){for(var r=+t.length,i=0,u=n.length;r>i;)n[u++]=t[i++];if(r!=r)for(;void 0!==t[i];)n[u++]=t[i++];n.length=u}(i,"string"==typeof n?[n]:n):[].push.call(i,n)),i}(r)):u.push(r),u):u||[]}};i.dequeue=function(n,t){i.each(n.nodeType?[n]:n,function(n,r){t=t||"fx";var f=i.queue(r,t),u=f.shift();"inprogress"===u&&(u=f.shift());u&&("fx"===t&&f.unshift("inprogress"),u.call(r,function(){i.dequeue(r,t)}))})};i.fn=i.prototype={init:function(n){if(n.nodeType)return this[0]=n,this;throw new Error("Not a DOM node.");},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(n.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(n.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function n(){for(var n=this.offsetParent||document;n&&!1&&"static"===n.style.position;)n=n.offsetParent;return n||document}var u=this[0],n=n.apply(u),t=this.offset(),r=/^(?:body|html)$/i.test(n.nodeName)?{top:0,left:0}:i(n).offset();return t.top-=parseFloat(u.style.marginTop)||0,t.left-=parseFloat(u.style.marginLeft)||0,n.style&&(r.top+=parseFloat(n.style.borderTopWidth)||0,r.left+=parseFloat(n.style.borderLeftWidth)||0),{top:t.top-r.top,left:t.left-r.left}}};r={};i.expando="velocity"+(new Date).getTime();i.uuid=0;for(var u={},e=u.hasOwnProperty,h=u.toString,o="Boolean Number String Function Array Date RegExp Object Error".split(" "),f=0;f<o.length;f++)u["[object "+o[f]+"]"]=o[f].toLowerCase();i.fn.init.prototype=i.fn;n.Velocity={Utilities:i}}}(window),r=function(){return function(n,i,r,u){function p(n){return h.isWrapped(n)?n=[].slice.call(n):h.isNode(n)&&(n=[n]),n}function o(n){var t=s.data(n,"velocity");return null===t?u:t}function it(n){return function(t){return Math.round(t*n)*(1/n)}}function w(n,t,r,u){function l(n,t){return 1-3*t+3*n}function a(n,t){return 3*t-6*n}function v(n){return 3*n}function s(n,t,i){return((l(t,i)*n+a(t,i))*n+v(t))*n}function y(n,t,i){return 3*l(t,i)*n*n+2*a(t,i)*n+v(t)}function b(t,i){for(var f,u=0;g>u;++u){if(f=y(i,n,r),0===f)return i;i-=(s(i,n,r)-t)/f}return i}function k(t,i,u){var e,f,o=0;do(e=s(f=i+(u-i)/2,n,r)-t)>0?u=f:i=f;while(Math.abs(e)>tt&&++o<it);return f}function d(){p=!0;(n!=t||r!=u)&&function(){for(var t=0;e>t;++t)o[t]=s(t*h,n,r)}()}var g=4,nt=.001,tt=1e-7,it=10,e=11,h=1/(e-1),rt="Float32Array"in i,f,w;if(4!==arguments.length)return!1;for(f=0;4>f;++f)if("number"!=typeof arguments[f]||isNaN(arguments[f])||!isFinite(arguments[f]))return!1;n=Math.min(n,1);r=Math.min(r,1);n=Math.max(n,0);r=Math.max(r,0);var o=rt?new Float32Array(e):new Array(e),p=!1,c=function(i){return p||d(),n===t&&r===u?i:0===i?0:1===i?1:s(function(t){for(var f,s,u=0,i=1,c=e-1;i!=c&&o[i]<=t;++i)u+=h;return f=u+(t-o[--i])/(o[i+1]-o[i])*h,s=y(f,n,r),s>=nt?b(t,f):0==s?f:k(t,u,u+h)}(i),t,u)};return c.getControlPoints=function(){return[{x:n,y:t},{x:r,y:u}]},w="generateBezier("+[n,t,r,u]+")",c.toString=function(){return w},c}function b(n,t){var i=n;return h.isString(n)?e.Easings[n]||(i=!1):i=h.isArray(n)&&1===n.length?it.apply(null,n):h.isArray(n)&&2===n.length?tt.apply(null,n.concat([t])):!(!h.isArray(n)||4!==n.length)&&w.apply(null,n),!1===i&&(i=e.Easings[e.defaults.easing]?e.defaults.easing:nt),i}function v(n){var d,rt,c,nt,r,tt,l,p,i,ht,ft,b,et,it;if(n)for(d=(new Date).getTime(),rt=e.State.calls.length,rt>1e4&&(e.State.calls=function(n){for(var t,i=-1,u=n?n.length:0,r=[];++i<u;)t=n[i],t&&r.push(t);return r}(e.State.calls)),c=0;rt>c;c++)if(e.State.calls[c]){var w=e.State.calls[c],ot=w[0],t=w[2],y=w[3],ct=!!y,st=null;y||(y=e.State.calls[c][3]=d-16);for(var g=Math.min((d-y)/t.duration,1),ut=0,lt=ot.length;lt>ut;ut++)if(nt=ot[ut],r=nt.element,o(r)){tt=!1;for(l in t.display!==u&&null!==t.display&&"none"!==t.display&&("flex"===t.display&&s.each(["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"],function(n,t){f.setPropertyValue(r,"display",t)}),f.setPropertyValue(r,"display",t.display)),t.visibility!==u&&"hidden"!==t.visibility&&f.setPropertyValue(r,"visibility",t.visibility),nt)if("element"!==l){if(i=nt[l],ht=h.isString(i.easing)?e.Easings[i.easing]:i.easing,1===g)p=i.endValue;else if(ft=i.endValue-i.startValue,p=i.startValue+ft*ht(g,t,ft),!ct&&p===i.currentValue)continue;(i.currentValue=p,"tween"===l)?st=p:(f.Hooks.registered[l]&&(b=f.Hooks.getRoot(l),et=o(r).rootPropertyValueCache[b],et&&(i.rootPropertyValue=et)),it=f.setPropertyValue(r,l,i.currentValue+(0===parseFloat(p)?"":i.unitType),i.rootPropertyValue,i.scrollData),f.Hooks.registered[l]&&(o(r).rootPropertyValueCache[b]=f.Normalizations.registered[b]?f.Normalizations.registered[b]("extract",null,it[1]):it[1]),"transform"===it[0]&&(tt=!0))}t.mobileHA&&o(r).transformCache.translate3d===u&&(o(r).transformCache.translate3d="(0px, 0px, 0px)",tt=!0);tt&&f.flushTransformCache(r)}t.display!==u&&"none"!==t.display&&(e.State.calls[c][2].display=!1);t.visibility!==u&&"hidden"!==t.visibility&&(e.State.calls[c][2].visibility=!1);t.progress&&t.progress.call(w[1],w[1],g,Math.max(0,y+t.duration-d),y,st);1===g&&k(c)}e.State.isTicking&&a(v)}function k(n,t){var i,c,l,b;if(!e.State.calls[n])return!1;for(var v=e.State.calls[n][0],a=e.State.calls[n][1],r=e.State.calls[n][2],y=e.State.calls[n][4],p=!1,h=0,w=v.length;w>h;h++){if(i=v[h].element,(t||r.loop||("none"===r.display&&f.setPropertyValue(i,"display",r.display),"hidden"===r.visibility&&f.setPropertyValue(i,"visibility",r.visibility)),!0!==r.loop&&(s.queue(i)[1]===u||!/\.velocityQueueEntryFlag/i.test(s.queue(i)[1]))&&o(i))&&(o(i).isAnimating=!1,o(i).rootPropertyValueCache={},c=!1,s.each(f.Lists.transforms3D,function(n,t){var r=/^scale/.test(t)?1:0,f=o(i).transformCache[t];o(i).transformCache[t]!==u&&new RegExp("^\\("+r+"[^.]").test(f)&&(c=!0,delete o(i).transformCache[t])}),r.mobileHA&&(c=!0,delete o(i).transformCache.translate3d),c&&f.flushTransformCache(i),f.Values.removeClass(i,"velocity-animating")),!t&&r.complete&&!r.loop&&h===w-1)try{r.complete.call(a,a)}catch(n){setTimeout(function(){throw n;},1)}y&&!0!==r.loop&&y(a);o(i)&&!0===r.loop&&!t&&(s.each(o(i).tweensContainer,function(n,t){/^rotate/.test(n)&&360===parseFloat(t.endValue)&&(t.endValue=0,t.startValue=360);/^backgroundPosition/.test(n)&&100===parseFloat(t.endValue)&&"%"===t.unitType&&(t.endValue=0,t.startValue=100)}),e(i,"reverse",{loop:!0,delay:r.delay}));!1!==r.queue&&s.dequeue(i,r.queue)}for(e.State.calls[n]=!1,l=0,b=e.State.calls.length;b>l;l++)if(!1!==e.State.calls[l]){p=!0;break}!1===p&&(e.State.isTicking=!1,delete e.State.calls,e.State.calls=[])}var s,c=function(){var n,t;if(r.documentMode)return r.documentMode;for(n=7;n>4;n--)if(t=r.createElement("div"),t.innerHTML="<!--[if IE "+n+"]><span><\/span><![endif]-->",t.getElementsByTagName("span").length)return t=null,n;return u}(),d=function(){var n=0;return i.webkitRequestAnimationFrame||i.mozRequestAnimationFrame||function(t){var i,r=(new Date).getTime();return i=Math.max(0,16-(r-n)),n=r+i,setTimeout(function(){t(r+i)},i)}}(),h={isString:function(n){return"string"==typeof n},isArray:Array.isArray||function(n){return"[object Array]"===Object.prototype.toString.call(n)},isFunction:function(n){return"[object Function]"===Object.prototype.toString.call(n)},isNode:function(n){return n&&n.nodeType},isNodeList:function(n){return"object"==t(n)&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(n))&&n.length!==u&&(0===n.length||"object"==t(n[0])&&n[0].nodeType>0)},isWrapped:function(n){return n&&(n.jquery||i.Zepto&&i.Zepto.zepto.isZ(n))},isSVG:function(n){return i.SVGElement&&n instanceof i.SVGElement},isEmptyObject:function(n){for(var t in n)return!1;return!0}},g=!1,tt,f,l,a;if(n.fn&&n.fn.jquery?(s=n,g=!0):s=i.Velocity.Utilities,8>=c&&!g)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(!(7>=c)){var y=400,nt="swing",e={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:i.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:r.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:s,Redirects:{},Easings:{},Promise:i.Promise,defaults:{queue:"",duration:y,easing:nt,begin:u,complete:u,progress:u,display:u,visibility:u,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(n){s.data(n,"velocity",{isSVG:h.isSVG(n),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};return i.pageYOffset!==u?(e.State.scrollAnchor=i,e.State.scrollPropertyLeft="pageXOffset",e.State.scrollPropertyTop="pageYOffset"):(e.State.scrollAnchor=r.documentElement||r.body.parentNode||r.body,e.State.scrollPropertyLeft="scrollLeft",e.State.scrollPropertyTop="scrollTop"),tt=function(){function n(n){return-n.tension*n.x-n.friction*n.v}function t(t,i,r){var u={x:t.x+r.dx*i,v:t.v+r.dv*i,tension:t.tension,friction:t.friction};return{dx:u.v,dv:n(u)}}function i(i,r){var u={dx:i.v,dv:n(i)},f=t(i,.5*r,u),e=t(i,.5*r,f),o=t(i,r,e),s=1/6*(u.dx+2*(f.dx+e.dx)+o.dx),h=1/6*(u.dv+2*(f.dv+e.dv)+o.dv);return i.x=i.x+s*r,i.v=i.v+h*r,i}return function n(t,r,u){var h,c,f,e={x:-1,v:0,tension:null,friction:null},o=[0],s=0;for(t=parseFloat(t)||500,r=parseFloat(r)||20,u=u||null,e.tension=t,e.friction=r,c=(h=null!==u)?(s=n(t,r))/u*.016:.016;f=i(f||e,c),o.push(1+f.x),s+=16,Math.abs(f.x)>.0001&&Math.abs(f.v)>.0001;);return h?function(n){return o[n*(o.length-1)|0]}:s}}(),e.Easings={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},spring:function(n){return 1-Math.cos(4.5*n*Math.PI)*Math.exp(6*-n)}},s.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(n,t){e.Easings[t[0]]=w.apply(null,t[1])}),f=e.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e,t,u,i,r,o,s,n=0;n<f.Lists.colors.length;n++)e="color"===f.Lists.colors[n]?"0 0 0 1":"255 255 255 1",f.Hooks.templates[f.Lists.colors[n]]=["Red Green Blue Alpha",e];if(c)for(t in f.Hooks.templates)i=(u=f.Hooks.templates[t])[0].split(" "),r=u[1].match(f.RegEx.valueSplit),"Color"===i[0]&&(i.push(i.shift()),r.push(r.shift()),f.Hooks.templates[t]=[i.join(" "),r.join(" ")]);for(t in f.Hooks.templates)for(n in i=(u=f.Hooks.templates[t])[0].split(" "))o=t+i[n],s=n,f.Hooks.registered[o]=[t,s]},getRoot:function(n){var t=f.Hooks.registered[n];return t?t[0]:n},cleanRootPropertyValue:function(n,t){return f.RegEx.valueUnwrap.test(t)&&(t=t.match(f.RegEx.valueUnwrap)[1]),f.Values.isCSSNullValue(t)&&(t=f.Hooks.templates[n][1]),t},extractValue:function(n,t){var i=f.Hooks.registered[n],r,u;return i?(r=i[0],u=i[1],(t=f.Hooks.cleanRootPropertyValue(r,t)).toString().match(f.RegEx.valueSplit)[u]):t},injectValue:function(n,t,i){var r=f.Hooks.registered[n],u,e,o;return r?(e=r[0],o=r[1],(u=(i=f.Hooks.cleanRootPropertyValue(e,i)).toString().match(f.RegEx.valueSplit))[o]=t,u.join(" ")):i}},Normalizations:{registered:{clip:function(n,t,i){switch(n){case"name":return"clip";case"extract":var r;return f.RegEx.wrappedValueAlreadyExtracted.test(i)?i:(r=i.toString().match(f.RegEx.valueUnwrap))?r[1].replace(/,(\s+)?/g," "):i;case"inject":return"rect("+i+")"}},blur:function(n,t,i){var r,u;switch(n){case"name":return e.State.isFirefox?"filter":"-webkit-filter";case"extract":return r=parseFloat(i),r||0===r||(u=i.toString().match(/blur\(([0-9]+[A-z]+)\)/i),r=u?u[1]:0),r;case"inject":return parseFloat(i)?"blur("+i+")":"none"}},opacity:function(n,t,i){if(8>=c)switch(n){case"name":return"filter";case"extract":var r=i.toString().match(/alpha\(opacity=(.*)\)/i);return r?r[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(i),10)+")"}else switch(n){case"name":return"opacity";case"extract":case"inject":return i}}},register:function(){9>=c||e.State.isGingerbread||(f.Lists.transformsBase=f.Lists.transformsBase.concat(f.Lists.transforms3D));for(var n=0;n<f.Lists.transformsBase.length;n++)!function(){var t=f.Lists.transformsBase[n];f.Normalizations.registered[t]=function(n,i,r){switch(n){case"name":return"transform";case"extract":return o(i)===u||o(i).transformCache[t]===u?/^scale/i.test(t)?1:0:o(i).transformCache[t].replace(/[()]/g,"");case"inject":var f=!1;switch(t.substr(0,t.length-1)){case"translate":f=!/(%|px|em|rem|vw|vh|\d)$/i.test(r);break;case"scal":case"scale":e.State.isAndroid&&o(i).transformCache[t]===u&&1>r&&(r=1);f=!/(\d)$/i.test(r);break;case"skew":f=!/(deg|\d)$/i.test(r);break;case"rotate":f=!/(deg|\d)$/i.test(r)}return f||(o(i).transformCache[t]="("+r+")"),o(i).transformCache[t]}}}();for(n=0;n<f.Lists.colors.length;n++)!function(){var t=f.Lists.colors[n];f.Normalizations.registered[t]=function(n,i,r){var e,s,o;switch(n){case"name":return t;case"extract":return f.RegEx.wrappedValueAlreadyExtracted.test(r)?e=r:(o={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"},/^[A-z]+$/i.test(r)?s=o[r]!==u?o[r]:o.black:f.RegEx.isHex.test(r)?s="rgb("+f.Values.hexToRgb(r).join(" ")+")":/^rgba?\(/i.test(r)||(s=o.black),e=(s||r).toString().match(f.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")),8>=c||3!==e.split(" ").length||(e+=" 1"),e;case"inject":return 8>=c?4===r.split(" ").length&&(r=r.split(/\s+/).slice(0,3).join(" ")):3===r.split(" ").length&&(r+=" 1"),(8>=c?"rgb":"rgba")+"("+r.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(n){return n.replace(/-(\w)/g,function(n,t){return t.toUpperCase()})},SVGAttribute:function(n){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(c||e.State.isAndroid&&!e.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(n)},prefixCheck:function(n){var i;if(e.State.prefixMatches[n])return[e.State.prefixMatches[n],!0];for(var r=["","Webkit","Moz","ms","O"],t=0,u=r.length;u>t;t++)if(i=0===t?n:r[t]+n.replace(/^\w/,function(n){return n.toUpperCase()}),h.isString(e.State.prefixElement.style[i]))return e.State.prefixMatches[n]=i,[i,!0];return[n,!1]}},Values:{hexToRgb:function(n){var t;return n=n.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(n,t,i,r){return t+t+i+i+r+r}),(t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n))?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(n){return 0==n||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(n)},getUnitType:function(n){return/^(rotate|skew)/i.test(n)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(n)?"":"px"},getDisplayType:function(n){var t=n&&n.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(n,t){n.classList?n.classList.add(t):n.className+=(n.className.length?" ":"")+t},removeClass:function(n,t){n.classList?n.classList.remove(t):n.className=n.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(n,t,r,h){function y(n,t){function e(){a&&f.setPropertyValue(n,"display","none")}var r=0,l,a,p,w,v;if(8>=c)r=s.css(n,t);else{if(a=!1,/^(width|height)$/.test(t)&&0===f.getPropertyValue(n,"display")&&(a=!0,f.setPropertyValue(n,"display",f.Values.getDisplayType(n))),!h){if("height"===t&&"border-box"!==f.getPropertyValue(n,"boxSizing").toString().toLowerCase())return p=n.offsetHeight-(parseFloat(f.getPropertyValue(n,"borderTopWidth"))||0)-(parseFloat(f.getPropertyValue(n,"borderBottomWidth"))||0)-(parseFloat(f.getPropertyValue(n,"paddingTop"))||0)-(parseFloat(f.getPropertyValue(n,"paddingBottom"))||0),e(),p;if("width"===t&&"border-box"!==f.getPropertyValue(n,"boxSizing").toString().toLowerCase())return w=n.offsetWidth-(parseFloat(f.getPropertyValue(n,"borderLeftWidth"))||0)-(parseFloat(f.getPropertyValue(n,"borderRightWidth"))||0)-(parseFloat(f.getPropertyValue(n,"paddingLeft"))||0)-(parseFloat(f.getPropertyValue(n,"paddingRight"))||0),e(),w}l=o(n)===u?i.getComputedStyle(n,null):o(n).computedStyle?o(n).computedStyle:o(n).computedStyle=i.getComputedStyle(n,null);"borderColor"===t&&(t="borderTopColor");(""===(r=9===c&&"filter"===t?l.getPropertyValue(t):l[t])||null===r)&&(r=n.style[t]);e()}return"auto"===r&&/^(top|right|bottom|left)$/i.test(t)&&(v=y(n,"position"),("fixed"===v||"absolute"===v&&/top|left/i.test(t))&&(r=s(n).position()[t]+"px")),r}var l,p,a,w,v;if(f.Hooks.registered[t]?(p=t,a=f.Hooks.getRoot(p),r===u&&(r=f.getPropertyValue(n,f.Names.prefixCheck(a)[0])),f.Normalizations.registered[a]&&(r=f.Normalizations.registered[a]("extract",n,r)),l=f.Hooks.extractValue(p,r)):f.Normalizations.registered[t]&&("transform"!==(w=f.Normalizations.registered[t]("name",n))&&(v=y(n,f.Names.prefixCheck(w)[0]),f.Values.isCSSNullValue(v)&&f.Hooks.templates[t]&&(v=f.Hooks.templates[t][1])),l=f.Normalizations.registered[t]("extract",n,v)),!/^[\d-]/.test(l))if(o(n)&&o(n).isSVG&&f.Names.SVGAttribute(t))if(/^(height|width)$/i.test(t))try{l=n.getBBox()[t]}catch(n){l=0}else l=n.getAttribute(t);else l=y(n,f.Names.prefixCheck(t)[0]);return f.Values.isCSSNullValue(l)&&(l=0),e.debug>=2&&console.log("Get "+t+": "+l),l},setPropertyValue:function(n,t,r,u,s){var h=t,a,l;if("scroll"===t)s.container?s.container["scroll"+s.direction]=r:"Left"===s.direction?i.scrollTo(r,s.alternateValue):i.scrollTo(s.alternateValue,r);else if(f.Normalizations.registered[t]&&"transform"===f.Normalizations.registered[t]("name",n))f.Normalizations.registered[t]("inject",n,r),h="transform",r=o(n).transformCache[t];else{if(f.Hooks.registered[t]&&(a=t,l=f.Hooks.getRoot(t),u=u||f.getPropertyValue(n,l),r=f.Hooks.injectValue(a,r,u),t=l),f.Normalizations.registered[t]&&(r=f.Normalizations.registered[t]("inject",n,r),t=f.Normalizations.registered[t]("name",n)),h=f.Names.prefixCheck(t)[0],8>=c)try{n.style[h]=r}catch(n){e.debug&&console.log("Browser does not support ["+r+"] for ["+h+"]")}else o(n)&&o(n).isSVG&&f.Names.SVGAttribute(t)?n.setAttribute(t,r):n.style[h]=r;e.debug>=2&&console.log("Set "+t+" ("+h+"): "+r)}return[h,r]},flushTransformCache:function(n){function t(t){return parseFloat(f.getPropertyValue(n,t))}var i="",r,u,h;(c||e.State.isAndroid&&!e.State.isChrome)&&o(n).isSVG?(r={translate:[t("translateX"),t("translateY")],skewX:[t("skewX")],skewY:[t("skewY")],scale:1!==t("scale")?[t("scale"),t("scale")]:[t("scaleX"),t("scaleY")],rotate:[t("rotateZ"),0,0]},s.each(o(n).transformCache,function(n){/^translate/i.test(n)?n="translate":/^scale/i.test(n)?n="scale":/^rotate/i.test(n)&&(n="rotate");r[n]&&(i+=n+"("+r[n].join(" ")+") ",delete r[n])})):(s.each(o(n).transformCache,function(t){return u=o(n).transformCache[t],"transformPerspective"===t?(h=u,!0):(9===c&&"rotateZ"===t&&(t="rotate"),void(i+=t+u+" "))}),h&&(i="perspective"+h+" "+i));f.setPropertyValue(n,"transform",i)}},f.Hooks.register(),f.Normalizations.register(),e.hook=function(n,t,i){var r=u;return n=p(n),s.each(n,function(n,f){if(o(f)===u&&e.init(f),i===u)r===u&&(r=e.CSS.getPropertyValue(f,t));else{var s=e.CSS.setPropertyValue(f,t,i);"transform"===s[0]&&e.CSS.flushTransformCache(f);r=s}}),r},l=function n(){function ft(){return et?d.promise||null:vt}function bt(){function g(y){function gt(i,r){var e=u,s=u,o=u;return h.isArray(i)?(e=i[0],!h.isArray(i[1])&&/^[\d-]/.test(i[1])||h.isFunction(i[1])||f.RegEx.isHex.test(i[1])?o=i[1]:(h.isString(i[1])&&!f.RegEx.isHex.test(i[1])||h.isArray(i[1]))&&(s=r?i[1]:b(i[1],n.duration),i[2]!==u&&(o=i[2]))):e=i,r||(s=s||n.easing),h.isFunction(e)&&(e=e.call(t,tt,nt)),h.isFunction(o)&&(o=o.call(t,tt,nt)),[e||0,s,o]}function ni(n,t){var i,r;return r=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(n){return i=n,""}),i||(i=f.Values.getUnitType(n)),[r,i]}function ri(){var h={myParent:t.parentNode||r.body,position:f.getPropertyValue(t,"position"),fontSize:f.getPropertyValue(t,"fontSize")},a=h.position===l.lastPosition&&h.myParent===l.lastParent,v=h.fontSize===l.lastFontSize,c,u,n;return l.lastParent=h.myParent,l.lastPosition=h.position,l.lastFontSize=h.fontSize,c=100,u={},v&&a?(u.emToPx=l.lastEmToPx,u.percentToPxWidth=l.lastPercentToPxWidth,u.percentToPxHeight=l.lastPercentToPxHeight):(n=o(t).isSVG?r.createElementNS("http://www.w3.org/2000/svg","rect"):r.createElement("div"),e.init(n),h.myParent.appendChild(n),s.each(["overflow","overflowX","overflowY"],function(t,i){e.CSS.setPropertyValue(n,i,"hidden")}),e.CSS.setPropertyValue(n,"position",h.position),e.CSS.setPropertyValue(n,"fontSize",h.fontSize),e.CSS.setPropertyValue(n,"boxSizing","content-box"),s.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(t,i){e.CSS.setPropertyValue(n,i,c+"%")}),e.CSS.setPropertyValue(n,"paddingLeft",c+"em"),u.percentToPxWidth=l.lastPercentToPxWidth=(parseFloat(f.getPropertyValue(n,"width",null,!0))||1)/c,u.percentToPxHeight=l.lastPercentToPxHeight=(parseFloat(f.getPropertyValue(n,"height",null,!0))||1)/c,u.emToPx=l.lastEmToPx=(parseFloat(f.getPropertyValue(n,"paddingLeft"))||1)/c,h.myParent.removeChild(n)),null===l.remToPx&&(l.remToPx=parseFloat(f.getPropertyValue(r.body,"fontSize"))||16),null===l.vwToPx&&(l.vwToPx=parseFloat(i.innerWidth)/100,l.vhToPx=parseFloat(i.innerHeight)/100),u.remToPx=l.remToPx,u.vwToPx=l.vwToPx,u.vhToPx=l.vhToPx,e.debug>=1&&console.log("Unit ratios: "+JSON.stringify(u),t),u}var vt,ti,wt,ht,bt,ft,ot,ii,g,st,ct,yt,et,lt,pt,dt;if(n.begin&&0===tt)try{n.begin.call(w,w)}catch(y){setTimeout(function(){throw y;},1)}if("scroll"===it)ht=/^x$/i.test(n.axis)?"Left":"Top",bt=parseFloat(n.offset)||0,n.container?h.isWrapped(n.container)||h.isNode(n.container)?(n.container=n.container[0]||n.container,wt=(vt=n.container["scroll"+ht])+s(t).position()[ht.toLowerCase()]+bt):n.container=null:(vt=e.State.scrollAnchor[e.State["scrollProperty"+ht]],ti=e.State.scrollAnchor[e.State["scrollProperty"+("Left"===ht?"Top":"Left")]],wt=s(t).offset()[ht.toLowerCase()]+bt),p={scroll:{rootPropertyValue:!1,startValue:vt,currentValue:vt,endValue:wt,unitType:"",easing:n.easing,scrollData:{container:n.container,direction:ht,alternateValue:ti}},element:t},e.debug&&console.log("tweensContainer (scroll): ",p.scroll,t);else if("reverse"===it){if(!o(t).tweensContainer)return void s.dequeue(t,n.queue);"none"===o(t).opts.display&&(o(t).opts.display="auto");"hidden"===o(t).opts.visibility&&(o(t).opts.visibility="visible");o(t).opts.loop=!1;o(t).opts.begin=null;o(t).opts.complete=null;c.easing||delete n.easing;c.duration||delete n.duration;n=s.extend({},o(t).opts,n);ft=s.extend(!0,{},o(t).tweensContainer);for(ot in ft)"element"!==ot&&(ii=ft[ot].startValue,ft[ot].startValue=ft[ot].currentValue=ft[ot].endValue,ft[ot].endValue=ii,h.isEmptyObject(c)||(ft[ot].easing=n.easing),e.debug&&console.log("reverse tweensContainer ("+ot+"): "+JSON.stringify(ft[ot]),t));p=ft}else if("start"===it){for(g in o(t).tweensContainer&&!0===o(t).isAnimating&&(ft=o(t).tweensContainer),s.each(a,function(n,t){var r;if(RegExp("^"+f.Lists.colors.join("$|^")+"$").test(n)){var e=gt(t,!0),o=e[0],s=e[1],h=e[2];if(f.RegEx.isHex.test(o)){for(var c=["Red","Green","Blue"],v=f.Values.hexToRgb(o),l=h?f.Values.hexToRgb(h):u,i=0;i<c.length;i++)r=[v[i]],s&&r.push(s),l!==u&&r.push(l[i]),a[n+c[i]]=r;delete a[n]}}}),a){var kt=gt(a[g]),ut=kt[0],ui=kt[1],rt=kt[2];if(g=f.Names.camelCase(g),st=f.Hooks.getRoot(g),ct=!1,o(t).isSVG||"tween"===st||!1!==f.Names.prefixCheck(st)[1]||f.Normalizations.registered[st]!==u){if((n.display!==u&&null!==n.display&&"none"!==n.display||n.visibility!==u&&"hidden"!==n.visibility)&&/opacity|filter/.test(g)&&!rt&&0!==ut&&(rt=0),n._cacheValues&&ft&&ft[g]?(rt===u&&(rt=ft[g].endValue+ft[g].unitType),ct=o(t).rootPropertyValueCache[st]):f.Hooks.registered[g]?rt===u?(ct=f.getPropertyValue(t,st),rt=f.getPropertyValue(t,g,ct)):ct=f.Hooks.templates[st][1]:rt===u&&(rt=f.getPropertyValue(t,g)),pt=!1,rt=(yt=ni(g,rt))[0],lt=yt[1],ut=(yt=ni(g,ut))[0].replace(/^([+-\/*])=/,function(n,t){return pt=t,""}),et=yt[1],rt=parseFloat(rt)||0,ut=parseFloat(ut)||0,"%"===et&&(/^(fontSize|lineHeight)$/.test(g)?(ut/=100,et="em"):/^scale/.test(g)?(ut/=100,et=""):/(Red|Green|Blue)$/i.test(g)&&(ut=ut/100*255,et="")),/[\/*]/.test(pt))et=lt;else if(lt!==et&&0!==rt)if(0===ut)et=lt;else{k=k||ri();dt=/margin|padding|left|right|width|text|word|letter/i.test(g)||/X$/.test(g)||"x"===g?"x":"y";switch(lt){case"%":rt*="x"===dt?k.percentToPxWidth:k.percentToPxHeight;break;case"px":break;default:rt*=k[lt+"ToPx"]}switch(et){case"%":rt*=1/("x"===dt?k.percentToPxWidth:k.percentToPxHeight);break;case"px":break;default:rt*=1/k[et+"ToPx"]}}switch(pt){case"+":ut=rt+ut;break;case"-":ut=rt-ut;break;case"*":ut*=rt;break;case"/":ut=rt/ut}p[g]={rootPropertyValue:ct,startValue:rt,currentValue:rt,endValue:ut,unitType:et,easing:ui};e.debug&&console.log("tweensContainer ("+g+"): "+JSON.stringify(p[g]),t)}else e.debug&&console.log("Skipping ["+st+"] due to a lack of browser support.")}p.element=t}p.element&&(f.Values.addClass(t,"velocity-animating"),at.push(p),""===n.queue&&(o(t).tweensContainer=p,o(t).opts=n),o(t).isAnimating=!0,tt===nt-1?(e.State.calls.push([at,w,n,null,d.resolver]),!1===e.State.isTicking&&(e.State.isTicking=!0,v())):tt++)}var k,t=this,n=s.extend({},e.defaults,c),p={};switch(o(t)===u&&e.init(t),parseFloat(n.delay)&&!1!==n.queue&&s.queue(t,n.queue,function(i){e.velocityQueueEntryFlag=!0;o(t).delayTimer={setTimeout:setTimeout(i,parseFloat(n.delay)),next:i}}),n.duration.toString().toLowerCase()){case"fast":n.duration=200;break;case"normal":n.duration=y;break;case"slow":n.duration=600;break;default:n.duration=parseFloat(n.duration)||1}!1!==e.mock&&(!0===e.mock?n.duration=n.delay=1:(n.duration*=parseFloat(e.mock)||1,n.delay*=parseFloat(e.mock)||1));n.easing=b(n.easing,n.duration);n.begin&&!h.isFunction(n.begin)&&(n.begin=null);n.progress&&!h.isFunction(n.progress)&&(n.progress=null);n.complete&&!h.isFunction(n.complete)&&(n.complete=null);n.display!==u&&null!==n.display&&(n.display=n.display.toString().toLowerCase(),"auto"===n.display&&(n.display=e.CSS.Values.getDisplayType(t)));n.visibility!==u&&null!==n.visibility&&(n.visibility=n.visibility.toString().toLowerCase());n.mobileHA=n.mobileHA&&e.State.isMobile&&!e.State.isGingerbread;!1===n.queue?n.delay?setTimeout(g,n.delay):g():s.queue(t,n.queue,function(n,t){return!0===t?(d.promise&&d.resolver(w),!0):(e.velocityQueueEntryFlag=!0,void g())});""!==n.queue&&"fx"!==n.queue||"inprogress"===s.queue(t)[0]||s.dequeue(t)}var et,vt,rt,w,a,c,yt=arguments[0]&&(arguments[0].p||s.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||h.isString(arguments[0].properties)),nt,tt,pt,g,it,d,st,wt,ht,ct,lt,t,l,at,ot,ut;if(h.isWrapped(this)?(et=!1,rt=0,w=this,vt=this):(et=!0,rt=1,w=yt?arguments[0].elements||arguments[0].e:arguments[0]),w=p(w)){if(yt?(a=arguments[0].properties||arguments[0].p,c=arguments[0].options||arguments[0].o):(a=arguments[rt],c=arguments[rt+1]),nt=w.length,tt=0,!/^(stop|finish)$/i.test(a)&&!s.isPlainObject(c))for(pt=rt+1,c={},g=pt;g<arguments.length;g++)h.isArray(arguments[g])||!/^(fast|normal|slow)$/i.test(arguments[g])&&!/^\d/.test(arguments[g])?h.isString(arguments[g])||h.isArray(arguments[g])?c.easing=arguments[g]:h.isFunction(arguments[g])&&(c.complete=arguments[g]):c.duration=arguments[g];d={promise:null,resolver:null,rejecter:null};switch(et&&e.Promise&&(d.promise=new e.Promise(function(n,t){d.resolver=n;d.rejecter=t})),a){case"scroll":it="scroll";break;case"reverse":it="reverse";break;case"finish":case"stop":return s.each(w,function(n,t){o(t)&&o(t).delayTimer&&(clearTimeout(o(t).delayTimer.setTimeout),o(t).delayTimer.next&&o(t).delayTimer.next(),delete o(t).delayTimer)}),st=[],s.each(e.State.calls,function(n,t){t&&s.each(t[1],function(i,r){var f=c===u?"":c;return!0!==f&&t[2].queue!==f&&(c!==u||!1!==t[2].queue)||void s.each(w,function(i,u){u===r&&((!0===c||h.isString(c))&&(s.each(s.queue(u,h.isString(c)?c:""),function(n,t){h.isFunction(t)&&t(null,!0)}),s.queue(u,h.isString(c)?c:"",[])),"stop"===a?(o(u)&&o(u).tweensContainer&&!1!==f&&s.each(o(u).tweensContainer,function(n,t){t.endValue=t.currentValue}),st.push(n)):"finish"===a&&(t[2].duration=1))})})}),"stop"===a&&(s.each(st,function(n,t){k(t,!0)}),d.promise&&d.resolver(w)),ft();default:if(!s.isPlainObject(a)||h.isEmptyObject(a))return h.isString(a)&&e.Redirects[a]?(wt=(t=s.extend({},c)).duration,ht=t.delay||0,!0===t.backwards&&(w=s.extend(!0,[],w).reverse()),s.each(w,function(n,i){parseFloat(t.stagger)?t.delay=ht+parseFloat(t.stagger)*n:h.isFunction(t.stagger)&&(t.delay=ht+t.stagger.call(i,n,nt));t.drag&&(t.duration=parseFloat(wt)||(/^(callout|transition)/.test(a)?1e3:y),t.duration=Math.max(t.duration*(t.backwards?1-n/nt:(n+1)/nt),.75*t.duration,200));e.Redirects[a].call(i,i,t||{},n,nt,w,d.promise?d:u)}),ft()):(ct="Velocity: First argument ("+a+") was not a property map, a known action, or a registered redirect. Aborting.",d.promise?d.rejecter(new Error(ct)):console.log(ct),ft());it="start"}if(l={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},at=[],s.each(w,function(n,t){h.isNode(t)&&bt.call(t)}),(t=s.extend({},e.defaults,c)).loop=parseInt(t.loop),lt=2*t.loop-1,t.loop)for(ot=0;lt>ot;ot++)ut={delay:t.delay,progress:t.progress},ot===lt-1&&(ut.display=t.display,ut.visibility=t.visibility,ut.complete=t.complete),n(w,"reverse",ut);return ft()}},(e=s.extend(l,e)).animate=l,a=i.requestAnimationFrame||d,e.State.isMobile||r.hidden===u||r.addEventListener("visibilitychange",function(){r.hidden?(a=function(n){return setTimeout(function(){n(!0)},16)},v()):a=i.requestAnimationFrame||d}),n.Velocity=e,n!==i&&(n.fn.velocity=l,n.fn.velocity.defaults=e.defaults),s.each(["Down","Up"],function(n,t){e.Redirects["slide"+t]=function(n,i,r,f,o,h){var c=s.extend({},i),v=c.begin,y=c.complete,a={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},l={};c.display===u&&(c.display="Down"===t?"inline"===e.CSS.Values.getDisplayType(n)?"inline-block":"block":"none");c.begin=function(){var i,r;for(i in v&&v.call(o,o),a)l[i]=n.style[i],r=e.CSS.getPropertyValue(n,i),a[i]="Down"===t?[r,0]:[0,r];l.overflow=n.style.overflow;n.style.overflow="hidden"};c.complete=function(){for(var t in l)n.style[t]=l[t];y&&y.call(o,o);h&&h.resolver(o)};e(n,a,c)}}),s.each(["In","Out"],function(n,t){e.Redirects["fade"+t]=function(n,i,r,f,o,h){var c=s.extend({},i),a={opacity:"In"===t?1:0},l=c.complete;c.complete=r!==f-1?c.begin=null:function(){l&&l.call(o,o);h&&h.resolver(o)};c.display===u&&(c.display="In"===t?"auto":"none");e(this,a,c)}}),e}jQuery.fn.velocity=jQuery.fn.animate}(window.jQuery||window.Zepto||window,window,document)},"object"==t(n)&&"object"==t(n.exports)?n.exports=r():"function"==typeof define&&i(75)?define(r):r())}).call(this,i(95)(n))},function(n,t,i){"use strict";var h=i(3),c=i(1),u=i(143),f=i(8),e=i(38),l=i(11),a=i(106),r=u.ArrayBuffer,o=u.DataView,s=r.prototype.slice;h({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:c(function(){return!new r(2).slice(1,void 0).byteLength})},{slice:function(n,t){if(void 0!==s&&void 0===t)return s.call(f(this),n);for(var i=f(this).byteLength,u=e(n,i),h=e(void 0===t?i:t,i),c=new(a(this,r))(l(h-u)),v=new o(this),y=new o(c),p=0;u<h;)y.setUint8(p++,v.getUint8(u++));return c}})},function(n,t,i){var r=i(14);n.exports=function(n,t,i){for(var u in t)r(n,u,t[u],i);return n}},function(n,t,i){i(180)("Float32",4,function(n){return function(t,i,r){return n(this,t,i,r)}})},function(n,t,i){"use strict";var w=i(3),b=i(0),vt=i(7),yt=i(181),r=i(65),k=i(143),d=i(144),pt=i(18),u=i(6),wt=i(11),g=i(145),c=i(147),nt=i(20),f=i(4),bt=i(94),l=i(5),kt=i(33),o=i(83),dt=i(29).f,tt=i(183),gt=i(23).forEach,ni=i(128),it=i(9),rt=i(22),ut=i(28),a=ut.get,ti=ut.set,v=it.f,ii=rt.f,ri=Math.round,y=b.RangeError,ft=k.ArrayBuffer,ui=k.DataView,s=r.NATIVE_ARRAY_BUFFER_VIEWS,et=r.TYPED_ARRAY_TAG,ot=r.TypedArray,e=r.TypedArrayPrototype,fi=r.aTypedArrayConstructor,p=r.isTypedArray,st=function(n,t){for(var i=0,r=t.length,u=new(fi(n))(r);r>i;)u[i]=t[i++];return u},h=function(n,t){v(n,t,{get:function(){return a(this)[t]}})},ht=function(n){var t;return n instanceof ft||"ArrayBuffer"==(t=bt(n))||"SharedArrayBuffer"==t},ct=function(n,t){return p(n)&&"symbol"!=typeof t&&t in n&&String(+t)==String(t)},lt=function(n,t){return ct(n,t=nt(t,!0))?pt(2,n[t]):ii(n,t)},at=function(n,t,i){return!(ct(n,t=nt(t,!0))&&l(i)&&f(i,"value"))||f(i,"get")||f(i,"set")||i.configurable||f(i,"writable")&&!i.writable||f(i,"enumerable")&&!i.enumerable?v(n,t,i):(n[t]=i.value,n)};vt?(s||(rt.f=lt,it.f=at,h(e,"buffer"),h(e,"byteOffset"),h(e,"byteLength"),h(e,"length")),w({target:"Object",stat:!0,forced:!s},{getOwnPropertyDescriptor:lt,defineProperty:at}),n.exports=function(n,t,i,r){var nt=n+(r?"Clamped":"")+"Array",rt="get"+n,ut="set"+n,h=b[nt],f=h,k=f&&f.prototype,it={},ct=function(n,i){v(n,i,{get:function(){return function(n,i){var r=a(n);return r.view[rt](i*t+r.byteOffset,!0)}(this,i)},set:function(n){return function(n,i,u){var f=a(n);r&&(u=(u=ri(u))<0?0:u>255?255:255&u);f.view[ut](i*t+f.byteOffset,u,!0)}(this,i,n)},enumerable:!0})};s?yt&&(f=i(function(n,i,r,u){return d(n,f,nt),l(i)?ht(i)?void 0!==u?new h(i,c(r,t),u):void 0!==r?new h(i,c(r,t)):new h(i):p(i)?st(f,i):tt.call(f,i):new h(g(i))}),o&&o(f,ot),gt(dt(h),function(n){n in f||u(f,n,h[n])}),f.prototype=k):(f=i(function(n,i,r,u){var h,e,o,v,s,a;if(d(n,f,nt),v=0,s=0,l(i)){if(!ht(i))return p(i)?st(f,i):tt.call(f,i);if(h=i,s=c(r,t),a=i.byteLength,void 0===u){if(a%t)throw y("Wrong length");if((e=a-s)<0)throw y("Wrong length");}else if((e=wt(u)*t)+s>a)throw y("Wrong length");o=e/t}else o=g(i),h=new ft(e=o*t);for(ti(n,{buffer:h,byteOffset:s,byteLength:e,length:o,view:new ui(h)});v<o;)ct(n,v++)}),o&&o(f,ot),k=f.prototype=kt(e));k.constructor!==f&&u(k,"constructor",f);et&&u(k,et,nt);it[nt]=f;w({global:!0,forced:f!=h,sham:!s},it);"BYTES_PER_ELEMENT"in f||u(f,"BYTES_PER_ELEMENT",t);"BYTES_PER_ELEMENT"in k||u(k,"BYTES_PER_ELEMENT",t);ni(nt)}):n.exports=function(){}},function(n,t,i){var f=i(0),u=i(1),e=i(146),o=i(65).NATIVE_ARRAY_BUFFER_VIEWS,s=f.ArrayBuffer,r=f.Int8Array;n.exports=!o||!u(function(){r(1)})||!u(function(){new r(-1)})||!e(function(n){new r;new r(null);new r(1.5);new r(n)},!0)||u(function(){return 1!==new r(new s(2),1,void 0).length})},function(n,t,i){var r=i(15);n.exports=function(n){var t=r(n);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(n,t,i){var r=i(16),u=i(11),f=i(148),e=i(149),o=i(61),s=i(65).aTypedArrayConstructor;n.exports=function(n){var t,c,l,v,y,p,i=r(n),w=arguments.length,h=w>1?arguments[1]:void 0,b=void 0!==h,a=f(i);if(null!=a&&!e(a))for(p=(y=a.call(i)).next,i=[];!(v=p.call(y)).done;)i.push(v.value);for(b&&w>2&&(h=o(h,arguments[2],2)),c=u(i.length),l=new(s(this))(c),t=0;c>t;t++)l[t]=b?h(i[t],t):i[t];return l}},function(n,t,i){"use strict";var r=i(65),u=i(185),f=r.aTypedArray;r.exportProto("copyWithin",function(n,t){return u.call(f(this),n,t,arguments.length>2?arguments[2]:void 0)})},function(n,t,i){"use strict";var u=i(16),r=i(38),f=i(11),e=Math.min;n.exports=[].copyWithin||function(n,t){var s=u(this),h=f(s.length),i=r(n,h),o=r(t,h),a=arguments.length>2?arguments[2]:void 0,c=e((void 0===a?h:r(a,h))-o,h-i),l=1;for(o<i&&i<o+c&&(l=-1,o+=c-1,i+=c-1);c-->0;)o in s?s[i]=s[o]:delete s[i],i+=l,o+=l;return s}},function(n,t,i){"use strict";var r=i(65),u=i(23).every,f=r.aTypedArray;r.exportProto("every",function(n){return u(f(this),n,arguments.length>1?arguments[1]:void 0)})},function(n,t,i){"use strict";var r=i(65),u=i(141),f=r.aTypedArray;r.exportProto("fill",function(){return u.apply(f(this),arguments)})},function(n,t,i){"use strict";var r=i(65),u=i(23).filter,f=i(106),e=r.aTypedArray,o=r.aTypedArrayConstructor;r.exportProto("filter",function(n){for(var i=u(e(this),n,arguments.length>1?arguments[1]:void 0),h=f(this,this.constructor),t=0,r=i.length,s=new(o(h))(r);r>t;)s[t]=i[t++];return s})},function(n,t,i){"use strict";var r=i(65),u=i(23).find,f=r.aTypedArray;r.exportProto("find",function(n){return u(f(this),n,arguments.length>1?arguments[1]:void 0)})},function(n,t,i){"use strict";var r=i(65),u=i(23).findIndex,f=r.aTypedArray;r.exportProto("findIndex",function(n){return u(f(this),n,arguments.length>1?arguments[1]:void 0)})},function(n,t,i){"use strict";var r=i(65),u=i(23).forEach,f=r.aTypedArray;r.exportProto("forEach",function(n){u(f(this),n,arguments.length>1?arguments[1]:void 0)})},function(n,t,i){"use strict";var r=i(65),u=i(39).includes,f=r.aTypedArray;r.exportProto("includes",function(n){return u(f(this),n,arguments.length>1?arguments[1]:void 0)})},function(n,t,i){"use strict";var r=i(65),u=i(39).indexOf,f=r.aTypedArray;r.exportProto("indexOf",function(n){return u(f(this),n,arguments.length>1?arguments[1]:void 0)})},function(n,t,i){"use strict";var a=i(0),o=i(65),u=i(54),s=i(2)("iterator"),h=a.Uint8Array,v=u.values,y=u.keys,p=u.entries,f=o.aTypedArray,r=o.exportProto,e=h&&h.prototype[s],c=!!e&&("values"==e.name||null==e.name),l=function(){return v.call(f(this))};r("entries",function(){return p.call(f(this))});r("keys",function(){return y.call(f(this))});r("values",l,!c);r(s,l,!c)},function(n,t,i){"use strict";var r=i(65),u=r.aTypedArray,f=[].join;r.exportProto("join",function(){return f.apply(u(this),arguments)})},function(n,t,i){"use strict";var r=i(65),u=i(132),f=r.aTypedArray;r.exportProto("lastIndexOf",function(){return u.apply(f(this),arguments)})},function(n,t,i){"use strict";var r=i(65),u=i(23).map,f=i(106),e=r.aTypedArray,o=r.aTypedArrayConstructor;r.exportProto("map",function(n){return u(e(this),n,arguments.length>1?arguments[1]:void 0,function(n,t){return new(o(f(n,n.constructor)))(t)})})},function(n,t,i){"use strict";var r=i(65),u=i(125).left,f=r.aTypedArray;r.exportProto("reduce",function(n){return u(f(this),n,arguments.length,arguments.length>1?arguments[1]:void 0)})},function(n,t,i){"use strict";var r=i(65),u=i(125).right,f=r.aTypedArray;r.exportProto("reduceRight",function(n){return u(f(this),n,arguments.length,arguments.length>1?arguments[1]:void 0)})},function(n,t,i){"use strict";var r=i(65),u=r.aTypedArray,f=Math.floor;r.exportProto("reverse",function(){for(var i,n=u(this).length,r=f(n/2),t=0;t<r;)i=this[t],this[t++]=this[--n],this[n]=i;return this})},function(n,t,i){"use strict";var r=i(65),u=i(11),f=i(147),e=i(16),o=i(1),s=r.aTypedArray,h=o(function(){new Int8Array(1).set({})});r.exportProto("set",function(n){s(this);var i=f(arguments.length>1?arguments[1]:void 0,1),h=this.length,r=e(n),o=u(r.length),t=0;if(o+i>h)throw RangeError("Wrong length");for(;t<o;)this[i+t]=r[t++]},h)},function(n,t,i){"use strict";var r=i(65),u=i(106),f=i(1),e=r.aTypedArray,o=r.aTypedArrayConstructor,s=[].slice,h=f(function(){new Int8Array(1).slice()});r.exportProto("slice",function(n,t){for(var r=s.call(e(this),n,t),c=u(this,this.constructor),i=0,f=r.length,h=new(o(c))(f);f>i;)h[i]=r[i++];return h},h)},function(n,t,i){"use strict";var r=i(65),u=i(23).some,f=r.aTypedArray;r.exportProto("some",function(n){return u(f(this),n,arguments.length>1?arguments[1]:void 0)})},function(n,t,i){"use strict";var r=i(65),u=r.aTypedArray,f=[].sort;r.exportProto("sort",function(n){return f.call(u(this),n)})},function(n,t,i){"use strict";var r=i(65),f=i(11),u=i(38),e=i(106),o=r.aTypedArray;r.exportProto("subarray",function(n,t){var i=o(this),r=i.length,s=u(n,r);return new(e(i,i.constructor))(i.buffer,i.byteOffset+s*i.BYTES_PER_ELEMENT,f((void 0===t?r:u(t,r))-s))})},function(n,t,i){"use strict";var s=i(0),f=i(65),u=i(1),r=s.Int8Array,e=f.aTypedArray,o=[].toLocaleString,h=[].slice,c=!!r&&u(function(){o.call(new r(1))}),l=u(function(){return[1,2].toLocaleString()!=new r([1,2]).toLocaleString()})||!u(function(){r.prototype.toLocaleString.call([1,2])});f.exportProto("toLocaleString",function(){return o.apply(c?h.call(e(this)):e(this),arguments)},l)},function(n,t,i){"use strict";var f=i(0),e=i(65),o=i(1),u=f.Uint8Array,s=u&&u.prototype,r=[].toString,h=[].join;o(function(){r.call({})})&&(r=function(){return h.call(this)});e.exportProto("toString",r,(s||{}).toString!=r)},function(n,t,i){"use strict";(function(n){function t(n){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}i(68);i(70);i(71);i(66);i(54);i(78);i(86);i(111);i(62);i(97);i(72);i(73);!function(r,u){"function"==typeof define&&i(75)?define([],function(){return r.Waves=u.call(r),r.Waves}):"object"===("undefined"==typeof exports?"undefined":t(exports))?n.exports=u.call(r):r.Waves=u.call(r)}("object"===("undefined"==typeof window?"undefined":t(window))?window:void 0,function(){function s(n){var i=t(n);return"function"===i||"object"===i&&!!n}function f(n){var t,i=o.call(n);return"[object String]"===i?l(n):s(n)&&/^\[object (Array|HTMLCollection|NodeList|Object)\]$/.test(i)&&n.hasOwnProperty("length")?n:s(t=n)&&t.nodeType>0?[n]:[]}function h(n){var i,r,u={top:0,left:0},f=n&&n.ownerDocument;return i=f.documentElement,"undefined"!==t(n.getBoundingClientRect)&&(u=n.getBoundingClientRect()),r=function(n){return null!==(t=n)&&t===t.window?n:9===n.nodeType&&n.defaultView;var t}(f),{top:u.top+r.pageYOffset-i.clientTop,left:u.left+r.pageXOffset-i.clientLeft}}function e(n){var i="";for(var t in n)n.hasOwnProperty(t)&&(i+=t+":"+n[t]+";");return i}function v(t,i,r){var u;if(r){r.classList.remove("waves-rippling");var h=r.getAttribute("data-x"),c=r.getAttribute("data-y"),f=r.getAttribute("data-scale"),o=r.getAttribute("data-translate"),s=350-(Date.now()-Number(r.getAttribute("data-hold")));s<0&&(s=0);"mousemove"===t.type&&(s=150);u="mousemove"===t.type?2500:n.duration;setTimeout(function(){var n={top:c+"px",left:h+"px",opacity:"0","-webkit-transition-duration":u+"ms","-moz-transition-duration":u+"ms","-o-transition-duration":u+"ms","transition-duration":u+"ms","-webkit-transform":f+" "+o,"-moz-transform":f+" "+o,"-ms-transform":f+" "+o,"-o-transform":f+" "+o,transform:f+" "+o};r.setAttribute("style",e(n));setTimeout(function(){try{i.removeChild(r)}catch(n){return!1}},u)},s)}}function c(t){var i=function(n){if(!1===r.allowEvent(n))return null;for(var i=null,t=n.target||n.srcElement;t.parentElement;){if(!(t instanceof SVGElement)&&t.classList.contains("waves-effect")){i=t;break}t=t.parentElement}return i}(t),o;if(null!==i){if(i.disabled||i.getAttribute("disabled")||i.classList.contains("disabled"))return;if(r.registerEvent(t),"touchstart"===t.type&&n.delay){var s=!1,f=setTimeout(function(){f=null;n.show(t,i)},n.delay),e=function(r){f&&(clearTimeout(f),f=null,n.show(t,i));s||(s=!0,n.hide(r,i));o()},h=function(n){f&&(clearTimeout(f),f=null);e(n);o()};i.addEventListener("touchmove",h,!1);i.addEventListener("touchend",e,!1);i.addEventListener("touchcancel",e,!1);o=function(){i.removeEventListener("touchmove",h);i.removeEventListener("touchend",e);i.removeEventListener("touchcancel",e)}}else n.show(t,i),u&&(i.addEventListener("touchend",n.hide,!1),i.addEventListener("touchcancel",n.hide,!1)),i.addEventListener("mouseup",n.hide,!1),i.addEventListener("mouseleave",n.hide,!1)}}var i=i||{},l=document.querySelectorAll.bind(document),o=Object.prototype.toString,u="ontouchstart"in window,n={duration:750,delay:200,show:function(t,i,r){var f,l,o,u,a;if(2===t.button)return!1;i=i||this;f=document.createElement("div");f.className="waves-ripple waves-rippling";i.appendChild(f);var v=h(i),s=0,c=0;"touches"in t&&t.touches.length?(s=t.touches[0].pageY-v.top,c=t.touches[0].pageX-v.left):(s=t.pageY-v.top,c=t.pageX-v.left);c=c>=0?c:0;s=s>=0?s:0;l="scale("+i.clientWidth/100*3+")";o="translate(0,0)";r&&(o="translate("+r.x+"px, "+r.y+"px)");f.setAttribute("data-hold",Date.now());f.setAttribute("data-x",c);f.setAttribute("data-y",s);f.setAttribute("data-scale",l);f.setAttribute("data-translate",o);u={top:s+"px",left:c+"px"};f.classList.add("waves-notransition");f.setAttribute("style",e(u));f.classList.remove("waves-notransition");u["-webkit-transform"]=l+" "+o;u["-moz-transform"]=l+" "+o;u["-ms-transform"]=l+" "+o;u["-o-transform"]=l+" "+o;u.transform=l+" "+o;u.opacity="1";a="mousemove"===t.type?2500:n.duration;u["-webkit-transition-duration"]=a+"ms";u["-moz-transition-duration"]=a+"ms";u["-o-transition-duration"]=a+"ms";u["transition-duration"]=a+"ms";f.setAttribute("style",e(u))},hide:function(t,i){for(var f=(i=i||this).getElementsByClassName("waves-rippling"),r=0,e=f.length;r<e;r++)v(t,i,f[r]);u&&(i.removeEventListener("touchend",n.hide),i.removeEventListener("touchcancel",n.hide));i.removeEventListener("mouseup",n.hide);i.removeEventListener("mouseleave",n.hide)}},a={input:function(n){var i=n.parentNode,t;"span"===i.tagName.toLowerCase()&&i.classList.contains("waves-effect")||(t=document.createElement("span"),t.className="waves-input-wrapper",i.replaceChild(t,n),t.appendChild(n))},img:function(n){var t=n.parentNode,i;"i"===t.tagName.toLowerCase()&&t.classList.contains("waves-effect")||(i=document.createElement("i"),t.replaceChild(i,n),i.appendChild(n))}},r={touches:0,allowEvent:function(n){var t=!0;return/^(mousedown|mousemove)$/.test(n.type)&&r.touches&&(t=!1),t},registerEvent:function(n){var t=n.type;"touchstart"===t?r.touches+=1:/^(touchend|touchcancel)$/.test(t)&&setTimeout(function(){r.touches&&(r.touches-=1)},500)}};return i.init=function(t){var i=document.body;"duration"in(t=t||{})&&(n.duration=t.duration);"delay"in t&&(n.delay=t.delay);u&&(i.addEventListener("touchstart",c,!1),i.addEventListener("touchcancel",r.registerEvent,!1),i.addEventListener("touchend",r.registerEvent,!1));i.addEventListener("mousedown",c,!1)},i.attach=function(n,t){var i,u,r,e;for(n=f(n),"[object Array]"===o.call(t)&&(t=t.join(" ")),t=t?" "+t:"",r=0,e=n.length;r<e;r++)u=(i=n[r]).tagName.toLowerCase(),-1!==["input","img"].indexOf(u)&&(a[u](i),i=i.parentElement),-1===i.className.indexOf("waves-effect")&&(i.className+=" waves-effect"+t)},i.ripple=function(t,i){var l=(t=f(t)).length;if((i=i||{}).wait=i.wait||0,i.position=i.position||null,l)for(var r,e,o,u={},s=0,c={type:"mousedown",button:1},a=function(t,i){return function(){n.hide(t,i)}};s<l;s++)(r=t[s],e=i.position||{x:r.clientWidth/2,y:r.clientHeight/2},o=h(r),u.x=o.left+e.x,u.y=o.top+e.y,c.pageX=u.x,c.pageY=u.y,n.show(c,r),i.wait>=0&&null!==i.wait)&&setTimeout(a({type:"mouseup",button:1},r),i.wait)},i.calm=function(t){for(var r={type:"mouseup",button:1},i=0,u=(t=f(t)).length;i<u;i++)n.hide(r,t[i])},i.displayEffect=function(n){console.error("Waves.displayEffect() has been deprecated and will be removed in future version. Please use Waves.init() to initialize Waves effect");i.init(n)},i});$(document).ready(function(){Waves.attach(".btn:not(.btn-flat), .btn-floating",["waves-light"]);Waves.attach(".btn-flat");Waves.attach(".chip");Waves.attach(".view a .mask",["waves-light"]);Waves.attach(".waves-light",["waves-light"]);Waves.attach(".navbar-nav a:not(.navbar-brand), .nav-icons li a, .nav-tabs .nav-item:not(.dropdown)",["waves-light"]);Waves.attach(".pager li a",["waves-light"]);Waves.attach(".pagination .page-item .page-link");Waves.init()})}).call(this,i(95)(n))},function(){!function(n){n.fn.sticky=function(t){var i=n.extend({},{topSpacing:0,zIndex:"",stopper:".sticky-stopper",stickyClass:!1},t),u="number"==typeof i.zIndex,r=0<n(i.stopper).length||"number"==typeof i.stopper;return this.each(function(){function c(){var c=f.scrollTop(),l=h,y=t.parent().width(),p;(s.width(y),r&&"string"==typeof h)&&(l=n(h).offset().top-o-e);v<c?(i.stickyClass&&t.addClass(i.stickyClass),t.after(s).css({position:"fixed",top:e,width:y}),u&&t.css({zIndex:a}),r&&l<c)&&(p=l-c+e,t.css({top:p})):(i.stickyClass&&t.removeClass(i.stickyClass),t.css({position:"static",top:null,left:null,width:"auto"}),s.remove())}var t=n(this),o=t.outerHeight(),l=t.outerWidth(),e=i.topSpacing,a=i.zIndex,v=t.offset().top-e,s=n("<div><\/div>").width(l).height(o).addClass("sticky-placeholder"),h=i.stopper,f=n(window);f.innerHeight()>o&&(f.bind("scroll",c),f.bind("load",c),f.bind("resize",c))})}}(jQuery)},function(n,t,i){"use strict";(function(n){function u(n){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}var r,t;i(68);i(70);i(71);i(211);i(91);i(107);i(66);i(54);i(78);i(108);i(86);i(113);i(62);i(119);i(69);i(72);i(117);i(98);i(109);i(73);r=void 0;t=function(){function r(n){return getComputedStyle(n)}function i(n,t){var r,i;for(r in t)i=t[r],"number"==typeof i&&(i+="px"),n.style[r]=i;return n}function l(n){var t=document.createElement("div");return t.className=n,t}function f(n,t){if(!y)throw new Error("No element matching method supported");return y.call(n,t)}function s(n){n.remove?n.remove():n.parentNode&&n.parentNode.removeChild(n)}function p(n,t){return Array.prototype.filter.call(n.children,function(n){return f(n,t)})}function b(n,i){var r=n.element.classList,u=t.state.scrolling(i);r.contains(u)?clearTimeout(w[i]):r.add(u)}function k(n,i){w[i]=setTimeout(function(){return n.isAlive&&n.element.classList.remove(t.state.scrolling(i))},n.settings.scrollingThreshold)}function a(n){if("function"==typeof CustomEvent)return new CustomEvent(n);var t=document.createEvent("CustomEvent");return t.initCustomEvent(n,!1,!1,void 0),t}function v(n,t,i,r,u){var f;if(void 0===r&&(r=!0),void 0===u&&(u=!1),"top"===t)f=["contentHeight","containerHeight","scrollTop","y","up","down"];else{if("left"!==t)throw new Error("A proper axis should be provided");f=["contentWidth","containerWidth","scrollLeft","x","left","right"]}!function(n,t,i,r,u){var s=i[0],h=i[1],o=i[2],f=i[3],c=i[4],l=i[5],e;void 0===r&&(r=!0);void 0===u&&(u=!1);e=n.element;n.reach[f]=null;e[o]<1&&(n.reach[f]="start");e[o]>n[s]-n[h]-1&&(n.reach[f]="end");t&&(e.dispatchEvent(a("ps-scroll-"+f)),t<0?e.dispatchEvent(a("ps-scroll-"+c)):t>0&&e.dispatchEvent(a("ps-scroll-"+l)),r&&function(n,t){b(n,t);k(n,t)}(n,f));n.reach[f]&&(t||u)&&e.dispatchEvent(a("ps-"+f+"-reach-"+n.reach[f]))}(n,i,f,r,u)}function n(n){return parseInt(n,10)||0}function u(r){var u=r.element,e=Math.floor(u.scrollTop),f=u.getBoundingClientRect();r.containerWidth=Math.ceil(f.width);r.containerHeight=Math.ceil(f.height);r.contentWidth=u.scrollWidth;r.contentHeight=u.scrollHeight;u.contains(r.scrollbarXRail)||(p(u,t.element.rail("x")).forEach(function(n){return s(n)}),u.appendChild(r.scrollbarXRail));u.contains(r.scrollbarYRail)||(p(u,t.element.rail("y")).forEach(function(n){return s(n)}),u.appendChild(r.scrollbarYRail));!r.settings.suppressScrollX&&r.containerWidth+r.settings.scrollXMarginOffset<r.contentWidth?(r.scrollbarXActive=!0,r.railXWidth=r.containerWidth-r.railXMarginWidth,r.railXRatio=r.containerWidth/r.railXWidth,r.scrollbarXWidth=g(r,n(r.railXWidth*r.containerWidth/r.contentWidth)),r.scrollbarXLeft=n((r.negativeScrollAdjustment+u.scrollLeft)*(r.railXWidth-r.scrollbarXWidth)/(r.contentWidth-r.containerWidth))):r.scrollbarXActive=!1;!r.settings.suppressScrollY&&r.containerHeight+r.settings.scrollYMarginOffset<r.contentHeight?(r.scrollbarYActive=!0,r.railYHeight=r.containerHeight-r.railYMarginHeight,r.railYRatio=r.containerHeight/r.railYHeight,r.scrollbarYHeight=g(r,n(r.railYHeight*r.containerHeight/r.contentHeight)),r.scrollbarYTop=n(e*(r.railYHeight-r.scrollbarYHeight)/(r.contentHeight-r.containerHeight))):r.scrollbarYActive=!1;r.scrollbarXLeft>=r.railXWidth-r.scrollbarXWidth&&(r.scrollbarXLeft=r.railXWidth-r.scrollbarXWidth);r.scrollbarYTop>=r.railYHeight-r.scrollbarYHeight&&(r.scrollbarYTop=r.railYHeight-r.scrollbarYHeight),function(n,t){var r={width:t.railXWidth},f=Math.floor(n.scrollTop),u;r.left=t.isRtl?t.negativeScrollAdjustment+n.scrollLeft+t.containerWidth-t.contentWidth:n.scrollLeft;t.isScrollbarXUsingBottom?r.bottom=t.scrollbarXBottom-f:r.top=t.scrollbarXTop+f;i(t.scrollbarXRail,r);u={top:f,height:t.railYHeight};t.isScrollbarYUsingRight?u.right=t.isRtl?t.contentWidth-(t.negativeScrollAdjustment+n.scrollLeft)-t.scrollbarYRight-t.scrollbarYOuterWidth-9:t.scrollbarYRight-n.scrollLeft:u.left=t.isRtl?t.negativeScrollAdjustment+n.scrollLeft+2*t.containerWidth-t.contentWidth-t.scrollbarYLeft-t.scrollbarYOuterWidth:t.scrollbarYLeft+n.scrollLeft;i(t.scrollbarYRail,u);i(t.scrollbarX,{left:t.scrollbarXLeft,width:t.scrollbarXWidth-t.railBorderXWidth});i(t.scrollbarY,{top:t.scrollbarYTop,height:t.scrollbarYHeight-t.railBorderYWidth})}(u,r);r.scrollbarXActive?u.classList.add(t.state.active("x")):(u.classList.remove(t.state.active("x")),r.scrollbarXWidth=0,r.scrollbarXLeft=0,u.scrollLeft=!0===r.isRtl?r.contentWidth:0);r.scrollbarYActive?u.classList.add(t.state.active("y")):(u.classList.remove(t.state.active("y")),r.scrollbarYHeight=0,r.scrollbarYTop=0,u.scrollTop=0)}function g(n,t){return n.settings.minScrollbarLength&&(t=Math.max(t,n.settings.minScrollbarLength)),n.settings.maxScrollbarLength&&(t=Math.min(t,n.settings.maxScrollbarLength)),t}function nt(n,i){function f(t){t.touches&&t.touches[0]&&(t[r]=t.touches[0].pageY);c[o]=l+v*(t[r]-a);b(n,s);u(n);t.stopPropagation();t.preventDefault()}function nt(){k(n,s);n[h].classList.remove(t.state.clicking);n.event.unbind(n.ownerDocument,"mousemove",f)}function y(i,u){l=c[o];u&&i.touches&&(i[r]=i.touches[0].pageY);a=i[r];v=(n[w]-n[p])/(n[d]-n[g]);u?n.event.bind(n.ownerDocument,"touchmove",f):(n.event.bind(n.ownerDocument,"mousemove",f),n.event.once(n.ownerDocument,"mouseup",nt),i.preventDefault());n[h].classList.add(t.state.clicking);i.stopPropagation()}var p=i[0],w=i[1],r=i[2],d=i[3],e=i[4],g=i[5],o=i[6],s=i[7],h=i[8],c=n.element,l=null,a=null,v=null;n.event.bind(n[e],"mousedown",function(n){y(n)});n.event.bind(n[e],"touchstart",function(n){y(n,!0)})}var y="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector),t={main:"ps",rtl:"ps__rtl",element:{thumb:function(n){return"ps__thumb-"+n},rail:function(n){return"ps__rail-"+n},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(n){return"ps--active-"+n},scrolling:function(n){return"ps--scrolling-"+n}}},w={x:null,y:null},c=function(n){this.element=n;this.handlers={}},d={isEmpty:{configurable:!0}},e,o,tt,h;return c.prototype.bind=function(n,t){void 0===this.handlers[n]&&(this.handlers[n]=[]);this.handlers[n].push(t);this.element.addEventListener(n,t,!1)},c.prototype.unbind=function(n,t){var i=this;this.handlers[n]=this.handlers[n].filter(function(r){return!(!t||r===t)||(i.element.removeEventListener(n,r,!1),!1)})},c.prototype.unbindAll=function(){for(var n in this.handlers)this.unbind(n)},d.isEmpty.get=function(){var n=this;return Object.keys(this.handlers).every(function(t){return 0===n.handlers[t].length})},Object.defineProperties(c.prototype,d),e=function(){this.eventElements=[]},e.prototype.eventElement=function(n){var t=this.eventElements.filter(function(t){return t.element===n})[0];return t||(t=new c(n),this.eventElements.push(t)),t},e.prototype.bind=function(n,t,i){this.eventElement(n).bind(t,i)},e.prototype.unbind=function(n,t,i){var r=this.eventElement(n);r.unbind(t,i);r.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(r),1)},e.prototype.unbindAll=function(){this.eventElements.forEach(function(n){return n.unbindAll()});this.eventElements=[]},e.prototype.once=function(n,t,i){var r=this.eventElement(n);r.bind(t,function n(u){r.unbind(t,n);i(u)})},o={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)},tt={"click-rail":function(n){n.element;n.event.bind(n.scrollbarY,"mousedown",function(n){return n.stopPropagation()});n.event.bind(n.scrollbarYRail,"mousedown",function(t){var i=t.pageY-window.pageYOffset-n.scrollbarYRail.getBoundingClientRect().top>n.scrollbarYTop?1:-1;n.element.scrollTop+=i*n.containerHeight;u(n);t.stopPropagation()});n.event.bind(n.scrollbarX,"mousedown",function(n){return n.stopPropagation()});n.event.bind(n.scrollbarXRail,"mousedown",function(t){var i=t.pageX-window.pageXOffset-n.scrollbarXRail.getBoundingClientRect().left>n.scrollbarXLeft?1:-1;n.element.scrollLeft+=i*n.containerWidth;u(n);t.stopPropagation()})},"drag-thumb":function(n){nt(n,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]);nt(n,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(n){var t=n.element;n.event.bind(n.ownerDocument,"keydown",function(i){var s,e,o,r;if(!(i.isDefaultPrevented&&i.isDefaultPrevented()||i.defaultPrevented)&&(f(t,":hover")||f(n.scrollbarX,":focus")||f(n.scrollbarY,":focus"))){if(e=document.activeElement?document.activeElement:n.ownerDocument.activeElement,e){if("IFRAME"===e.tagName)e=e.contentDocument.activeElement;else for(;e.shadowRoot;)e=e.shadowRoot.activeElement;if(f(s=e,"input,[contenteditable]")||f(s,"select,[contenteditable]")||f(s,"textarea,[contenteditable]")||f(s,"button,[contenteditable]"))return}o=0;r=0;switch(i.which){case 37:o=i.metaKey?-n.contentWidth:i.altKey?-n.containerWidth:-30;break;case 38:r=i.metaKey?n.contentHeight:i.altKey?n.containerHeight:30;break;case 39:o=i.metaKey?n.contentWidth:i.altKey?n.containerWidth:30;break;case 40:r=i.metaKey?-n.contentHeight:i.altKey?-n.containerHeight:-30;break;case 32:r=i.shiftKey?n.containerHeight:-n.containerHeight;break;case 33:r=n.containerHeight;break;case 34:r=-n.containerHeight;break;case 36:r=n.contentHeight;break;case 35:r=-n.contentHeight;break;default:return}n.settings.suppressScrollX&&0!==o||n.settings.suppressScrollY&&0!==r||(t.scrollTop-=r,t.scrollLeft+=o,u(n),function(i,r){var f=Math.floor(t.scrollTop),u;if(0===i){if(!n.scrollbarYActive)return!1;if(0===f&&r>0||f>=n.contentHeight-n.containerHeight&&r<0)return!n.settings.wheelPropagation}if(u=t.scrollLeft,0===r){if(!n.scrollbarXActive)return!1;if(0===u&&i<0||u>=n.contentWidth-n.containerWidth&&i>0)return!n.settings.wheelPropagation}return!0}(o,r)&&i.preventDefault())}})},wheel:function(n){function f(f){var c=function(n){var t=n.deltaX,i=-1*n.deltaY;return void 0!==t&&void 0!==i||(t=n.wheelDeltaX/-6,i=n.wheelDeltaY/6),n.deltaMode&&1===n.deltaMode&&(t*=10,i*=10),t!=t&&i!=i&&(t=0,i=n.wheelDelta),n.shiftKey?[-i,-t]:[t,i]}(f),e=c[0],s=c[1],h;(function(n,u,f){var e,s,h,c;if(!o.isWebKit&&i.querySelector("select:focus"))return!0;if(!i.contains(n))return!1;for(e=n;e&&e!==i;){if(e.classList.contains(t.element.consuming)||(s=r(e),f&&s.overflowY.match(/(scroll|auto)/)&&(h=e.scrollHeight-e.clientHeight,h>0&&(e.scrollTop>0&&f<0||e.scrollTop<h&&f>0)))||u&&s.overflowX.match(/(scroll|auto)/)&&(c=e.scrollWidth-e.clientWidth,c>0&&(e.scrollLeft>0&&u<0||e.scrollLeft<c&&u>0)))return!0;e=e.parentNode}return!1})(f.target,e,s)||(h=!1,n.settings.useBothWheelAxes?n.scrollbarYActive&&!n.scrollbarXActive?(s?i.scrollTop-=s*n.settings.wheelSpeed:i.scrollTop+=e*n.settings.wheelSpeed,h=!0):n.scrollbarXActive&&!n.scrollbarYActive&&(e?i.scrollLeft+=e*n.settings.wheelSpeed:i.scrollLeft-=s*n.settings.wheelSpeed,h=!0):(i.scrollTop-=s*n.settings.wheelSpeed,i.scrollLeft+=e*n.settings.wheelSpeed),u(n),(h=h||function(t,r){var u=Math.floor(i.scrollTop),f=0===i.scrollTop,e=u+i.offsetHeight===i.scrollHeight,o=0===i.scrollLeft,s=i.scrollLeft+i.offsetWidth===i.scrollWidth;return!(Math.abs(r)>Math.abs(t)?f||e:o||s)||!n.settings.wheelPropagation}(e,s))&&!f.ctrlKey&&(f.stopPropagation(),f.preventDefault()))}var i=n.element;void 0!==window.onwheel?n.event.bind(i,"wheel",f):void 0!==window.onmousewheel&&n.event.bind(i,"mousewheel",f)},touch:function(n){function v(t,r){i.scrollTop-=r;i.scrollLeft-=t;u(n)}function y(n){return n.targetTouches?n.targetTouches[0]:n}function p(n){return!(n.pointerType&&"pen"===n.pointerType&&0===n.buttons||(!n.targetTouches||1!==n.targetTouches.length)&&(!n.pointerType||"mouse"===n.pointerType||n.pointerType===n.MSPOINTER_TYPE_MOUSE))}function c(n){if(p(n)){var t=y(n);s.pageX=t.pageX;s.pageY=t.pageY;h=(new Date).getTime();null!==e&&clearInterval(e)}}function l(u){var w,l;if(p(u)){var b=y(u),a={pageX:b.pageX,pageY:b.pageY},e=a.pageX-s.pageX,c=a.pageY-s.pageY;if(function(n,u,f){var e,o,s,h;if(!i.contains(n))return!1;for(e=n;e&&e!==i;){if(e.classList.contains(t.element.consuming)||(o=r(e),f&&o.overflowY.match(/(scroll|auto)/)&&(s=e.scrollHeight-e.clientHeight,s>0&&(e.scrollTop>0&&f<0||e.scrollTop<s&&f>0)))||u&&o.overflowX.match(/(scroll|auto)/)&&(h=e.scrollWidth-e.clientWidth,h>0&&(e.scrollLeft>0&&u<0||e.scrollLeft<h&&u>0)))return!0;e=e.parentNode}return!1}(u.target,e,c))return;v(e,c);s=a;w=(new Date).getTime();l=w-h;l>0&&(f.x=e/l,f.y=c/l,h=w),function(t,r){var u=Math.floor(i.scrollTop),f=i.scrollLeft,e=Math.abs(t),s=Math.abs(r);if(s>e){if(r<0&&u===n.contentHeight-n.containerHeight||r>0&&0===u)return 0===window.scrollY&&r>0&&o.isChrome}else if(e>s&&(t<0&&f===n.contentWidth-n.containerWidth||t>0&&0===f))return!0;return!0}(e,c)&&u.preventDefault()}}function a(){n.settings.swipeEasing&&(clearInterval(e),e=setInterval(function(){n.isInitialized?clearInterval(e):f.x||f.y?Math.abs(f.x)<.01&&Math.abs(f.y)<.01?clearInterval(e):(v(30*f.x,30*f.y),f.x*=.8,f.y*=.8):clearInterval(e)},10))}if(o.supportsTouch||o.supportsIePointer){var i=n.element,s={},h=0,f={},e=null;o.supportsTouch?(n.event.bind(i,"touchstart",c),n.event.bind(i,"touchmove",l),n.event.bind(i,"touchend",a)):o.supportsIePointer&&(window.PointerEvent?(n.event.bind(i,"pointerdown",c),n.event.bind(i,"pointermove",l),n.event.bind(i,"pointerup",a)):window.MSPointerEvent&&(n.event.bind(i,"MSPointerDown",c),n.event.bind(i,"MSPointerMove",l),n.event.bind(i,"MSPointerUp",a)))}}},h=function(f,o){var y=this,c,p,w,a,v,s,h;if(void 0===o&&(o={}),"string"==typeof f&&(f=document.querySelector(f)),!f||!f.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");for(c in this.element=f,f.classList.add(t.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},o)this.settings[c]=o[c];this.containerWidth=null;this.containerHeight=null;this.contentWidth=null;this.contentHeight=null;a=function(){return f.classList.add(t.state.focus)};v=function(){return f.classList.remove(t.state.focus)};this.isRtl="rtl"===r(f).direction;!0===this.isRtl&&f.classList.add(t.rtl);this.isNegativeScroll=(w=f.scrollLeft,f.scrollLeft=-1,p=f.scrollLeft<0,f.scrollLeft=w,p);this.negativeScrollAdjustment=this.isNegativeScroll?f.scrollWidth-f.clientWidth:0;this.event=new e;this.ownerDocument=f.ownerDocument||document;this.scrollbarXRail=l(t.element.rail("x"));f.appendChild(this.scrollbarXRail);this.scrollbarX=l(t.element.thumb("x"));this.scrollbarXRail.appendChild(this.scrollbarX);this.scrollbarX.setAttribute("tabindex",0);this.event.bind(this.scrollbarX,"focus",a);this.event.bind(this.scrollbarX,"blur",v);this.scrollbarXActive=null;this.scrollbarXWidth=null;this.scrollbarXLeft=null;s=r(this.scrollbarXRail);this.scrollbarXBottom=parseInt(s.bottom,10);isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=n(s.top)):this.isScrollbarXUsingBottom=!0;this.railBorderXWidth=n(s.borderLeftWidth)+n(s.borderRightWidth);i(this.scrollbarXRail,{display:"block"});this.railXMarginWidth=n(s.marginLeft)+n(s.marginRight);i(this.scrollbarXRail,{display:""});this.railXWidth=null;this.railXRatio=null;this.scrollbarYRail=l(t.element.rail("y"));f.appendChild(this.scrollbarYRail);this.scrollbarY=l(t.element.thumb("y"));this.scrollbarYRail.appendChild(this.scrollbarY);this.scrollbarY.setAttribute("tabindex",0);this.event.bind(this.scrollbarY,"focus",a);this.event.bind(this.scrollbarY,"blur",v);this.scrollbarYActive=null;this.scrollbarYHeight=null;this.scrollbarYTop=null;h=r(this.scrollbarYRail);this.scrollbarYRight=parseInt(h.right,10);isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=n(h.left)):this.isScrollbarYUsingRight=!0;this.scrollbarYOuterWidth=this.isRtl?function(t){var i=r(t);return n(i.width)+n(i.paddingLeft)+n(i.paddingRight)+n(i.borderLeftWidth)+n(i.borderRightWidth)}(this.scrollbarY):null;this.railBorderYWidth=n(h.borderTopWidth)+n(h.borderBottomWidth);i(this.scrollbarYRail,{display:"block"});this.railYMarginHeight=n(h.marginTop)+n(h.marginBottom);i(this.scrollbarYRail,{display:""});this.railYHeight=null;this.railYRatio=null;this.reach={x:f.scrollLeft<=0?"start":f.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:f.scrollTop<=0?"start":f.scrollTop>=this.contentHeight-this.containerHeight?"end":null};this.isAlive=!0;this.settings.handlers.forEach(function(n){return tt[n](y)});this.lastScrollTop=Math.floor(f.scrollTop);this.lastScrollLeft=f.scrollLeft;this.event.bind(this.element,"scroll",function(n){return y.onScroll(n)});u(this)},h.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,i(this.scrollbarXRail,{display:"block"}),i(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=n(r(this.scrollbarXRail).marginLeft)+n(r(this.scrollbarXRail).marginRight),this.railYMarginHeight=n(r(this.scrollbarYRail).marginTop)+n(r(this.scrollbarYRail).marginBottom),i(this.scrollbarXRail,{display:"none"}),i(this.scrollbarYRail,{display:"none"}),u(this),v(this,"top",0,!1,!0),v(this,"left",0,!1,!0),i(this.scrollbarXRail,{display:""}),i(this.scrollbarYRail,{display:""}))},h.prototype.onScroll=function(){this.isAlive&&(u(this),v(this,"top",this.element.scrollTop-this.lastScrollTop),v(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},h.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),s(this.scrollbarX),s(this.scrollbarY),s(this.scrollbarXRail),s(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},h.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(n){return!n.match(/^ps([-_].+|)$/)}).join(" ")},h};"object"===("undefined"==typeof exports?"undefined":u(exports))&&void 0!==n?n.exports=t():"function"==typeof define&&i(75)?define(t):(r=r||self).PerfectScrollbar=t()}).call(this,i(95)(n))},function(n,t,i){"use strict";var r=i(3),u=i(23).every;r({target:"Array",proto:!0,forced:i(51)("every")},{every:function(n){return u(this,n,arguments.length>1?arguments[1]:void 0)}})},function(n,t,i){"use strict";(function(n){i(86);i(115);!function(n){n(["jquery"],function(n){return function(){function r(r,u){return r||(r=i()),(t=n("#"+r.containerId)).length?t:(u&&(t=function(i){return(t=n("<div/>").attr("id",i.containerId).addClass(i.positionClass).attr("aria-live","polite").attr("role","alert")).appendTo(n(i.target)),t}(r)),t)}function l(t,i,r){var u=!(!r||!r.force)&&r.force;return!(!t||!u&&0!==n(":focus",t).length)&&(t[i.hideMethod]({duration:i.hideDuration,easing:i.hideEasing,complete:function(){s(t)}}),!0)}function a(n){e&&e(n)}function f(u){function v(t){if(!n(":focus",e).length||t)return clearTimeout(c.intervalId),e[f.hideMethod]({duration:f.hideDuration,easing:f.hideEasing,complete:function(){s(e);f.onHidden&&"hidden"!==l.state&&f.onHidden();l.state="hidden";l.endTime=new Date;a(l)}})}function g(){(f.timeOut>0||f.extendedTimeOut>0)&&(w=setTimeout(v,f.extendedTimeOut),c.maxHideTime=parseFloat(f.extendedTimeOut),c.hideEta=(new Date).getTime()+c.maxHideTime)}function nt(){clearTimeout(w);c.hideEta=0;e.stop(!0,!0)[f.showMethod]({duration:f.showDuration,easing:f.showEasing})}function tt(){var n=(c.hideEta-(new Date).getTime())/c.maxHideTime*100;b.width(n+"%")}var f=i(),p=u.iconClass||f.iconClass;if(void 0!==u.optionsOverride&&(f=n.extend(f,u.optionsOverride),p=u.optionsOverride.iconClass||p),!function(n,t){if(n.preventDuplicates){if(t.message===o)return!0;o=t.message}return!1}(f,u)){h++;t=r(f,!0);var w=null,e=n("<div/>"),k=n("<div/>"),d=n("<div/>"),b=n("<div/>"),y=n(f.closeHtml),c={intervalId:null,hideEta:null,maxHideTime:null},l={toastId:h,state:"visible",startTime:new Date,options:f,map:u};return u.iconClass&&e.addClass(f.toastClass).addClass(p),u.title&&(k.append(u.title).addClass(f.titleClass),e.append(k)),u.message&&(d.append(u.message).addClass(f.messageClass),e.append(d)),f.closeButton&&(y.addClass("md-toast-close-button").attr("role","button"),e.prepend(y)),f.progressBar&&(b.addClass("md-toast-progress"),e.prepend(b)),f.newestOnTop?t.prepend(e):t.append(e),e.hide(),e[f.showMethod]({duration:f.showDuration,easing:f.showEasing,complete:f.onShown}),f.timeOut>0&&(w=setTimeout(v,f.timeOut),c.maxHideTime=parseFloat(f.timeOut),c.hideEta=(new Date).getTime()+c.maxHideTime,f.progressBar&&(c.intervalId=setInterval(tt,10))),function(){e.hover(nt,g);!f.onclick&&f.tapToDismiss&&e.click(v);f.closeButton&&y&&y.click(function(n){n.stopPropagation?n.stopPropagation():void 0!==n.cancelBubble&&!0!==n.cancelBubble&&(n.cancelBubble=!0);v(!0)});f.onclick&&e.click(function(){f.onclick();v()})}(),a(l),f.debug&&console&&console.log(l),e}}function i(){return n.extend({},{tapToDismiss:!0,toastClass:"md-toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,extendedTimeOut:1e3,iconClasses:{error:"md-toast-error",info:"md-toast-info",success:"md-toast-success",warning:"md-toast-warning"},iconClass:"md-toast-info",positionClass:"md-toast-top-right",timeOut:5e3,titleClass:"md-toast-title",messageClass:"md-toast-message",target:"body",closeHtml:'<button type="button">&times;<\/button>',newestOnTop:!0,preventDuplicates:!1,progressBar:!1},c.options)}function s(n){t||(t=r());n.is(":visible")||(n.remove(),n=null,0===t.children().length&&(t.remove(),o=void 0))}var t,e,o,h=0,u={error:"error",info:"info",success:"success",warning:"warning"},c={clear:function(u,f){var e=i();t||r(e);l(u,e,f)||function(i){for(var u=t.children(),r=u.length-1;r>=0;r--)l(n(u[r]),i)}(e)},remove:function(u){var f=i();if(t||r(f),u&&0===n(":focus",u).length)return void s(u);t.children().length&&t.remove()},error:function(n,t,r){return f({type:u.error,iconClass:i().iconClasses.error,message:n,optionsOverride:r,title:t})},getContainer:r,info:function(n,t,r){return f({type:u.info,iconClass:i().iconClasses.info,message:n,optionsOverride:r,title:t})},options:{},subscribe:function(n){e=n},success:function(n,t,r){return f({type:u.success,iconClass:i().iconClasses.success,message:n,optionsOverride:r,title:t})},version:"2.1.1",warning:function(n,t,r){return f({type:u.warning,iconClass:i().iconClasses.warning,message:n,optionsOverride:r,title:t})}};return c}()})}("function"==typeof define&&i(75)?define:function(t,r){n.exports?n.exports=r(i(116)):window.toastr=r(window.jQuery)})}).call(this,i(95)(n))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(n,t,i){i(247);n.exports=i(248)},function(n,t,i){"use strict";i.r(t);i(175);i(176);i(208);i(174);i(150);i(151);i(152);i(153);i(212);i(209);i(210);i(162);i(157);i(158);i(165);i(156);i(164);i(159);i(163);i(160);i(166);i(169);i(121);i(126);i(170);i(161)},function(){}]),function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.submitButton=t.currentTarget;n(this).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(t){function r(){var r,u;return i.submitButton&&(i.settings.submitHandler||i.formSubmitted)&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),!i.settings.submitHandler||(u=i.settings.submitHandler.call(i,i.currentForm,t),r&&r.remove(),void 0!==u&&u)}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){var t,i,r;return n(this[0]).is("form")?t=this.validate().form():(r=[],t=!0,i=n(this[0].form).validate(),this.each(function(){t=i.element(this)&&t;t||(r=r.concat(i.errorList))}),i.errorList=r),t},rules:function(t,i){var e,s,f,u,o,h,r=this[0];if(null!=r&&(!r.form&&r.hasAttribute("contenteditable")&&(r.form=this.closest("form")[0],r.name=this.attr("name")),null!=r.form)){if(t)switch(e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r),t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(n,t){h[t]=f[t];delete f[t]}),h):(delete s[r.name],f)}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(o=u.required,delete u.required,u=n.extend({required:o},u)),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}}});n.extend(n.expr.pseudos||n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){var i=n(t).val();return null!==i&&!!n.trim(""+i)},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:void 0===i?t:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(t,i){9===i.which&&""===this.elementValue(t)||n.inArray(i.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])!==-1||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}."),step:n.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){!this.form&&this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0],this.name=n(this).attr("name"));var r=n.data(this.form,"validator"),u="on"+t.type.replace(/^validate/,""),i=r.settings;i[u]&&!n(this).is(i.ignore)&&i[u].call(r,this,t)}this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var t,r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",i).on("click.validate","select, option, [type='radio'], [type='checkbox']",i);this.settings.invalidHandler&&n(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var e,o,i=this.clean(t),r=this.validationTargetFor(i),u=this,f=!0;return void 0===r?delete this.invalid[i.name]:(this.prepareElement(r),this.currentElements=n(r),o=this.groups[r.name],o&&n.each(this.groups,function(n,t){t===o&&n!==r.name&&(i=u.validationTargetFor(u.clean(u.findByName(n))),i&&i.name in u.invalid&&(u.currentElements.push(i),f=u.check(i)&&f))}),e=this.check(r)!==!1,f=f&&e,this.invalid[r.name]=e?!1:!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),n(t).attr("aria-invalid",!e)),f},showErrors:function(t){if(t){var i=this;n.extend(this.errorMap,t);this.errorList=n.map(this.errorMap,function(n,t){return{message:n,element:i.findByName(t)[0]}});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.invalid={};this.submitted={};this.prepareForm();this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(n){var t;if(this.settings.unhighlight)for(t=0;n[t];t++)this.settings.unhighlight.call(this,n[t],this.settings.errorClass,""),this.findByName(n[t].name).removeClass(this.settings.validClass);else n.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t,i=0;for(t in n)void 0!==n[t]&&null!==n[t]&&n[t]!==!1&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text("");this.addWrapper(n).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(n){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var r=this.name||n(this).attr("name");return!r&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0],this.name=r),!(r in i||!t.objectLength(n(this).rules()))&&(i[r]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([])},reset:function(){this.resetInternals();this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var i,r,f=n(t),u=t.type;return"radio"===u||"checkbox"===u?this.findByName(t.name).filter(":checked").val():"number"===u&&"undefined"!=typeof t.validity?t.validity.badInput?"NaN":f.val():(i=t.hasAttribute("contenteditable")?f.text():f.val(),"file"===u?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(r=i.lastIndexOf("/"),r>=0?i.substr(r+1):(r=i.lastIndexOf("\\"),r>=0?i.substr(r+1):i)):"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var u,f,r,e,i=n(t).rules(),h=n.map(i,function(n,t){return t}).length,s=!1,o=this.elementValue(t);if("function"==typeof i.normalizer?e=i.normalizer:"function"==typeof this.settings.normalizer&&(e=this.settings.normalizer),e){if(o=e.call(t,o),"string"!=typeof o)throw new TypeError("The normalizer should return a string value.");delete i.normalizer}for(f in i){r={method:f,parameters:i[f]};try{if(u=n.validator.methods[f].call(this,o,t,r.parameters),"dependency-mismatch"===u&&1===h){s=!0;continue}if(s=!1,"pending"===u)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!u)return this.formatAndAdd(t,r),!1}catch(n){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",n),n instanceof TypeError&&(n.message+=".  Exception occurred when checking element "+t.id+", check the '"+r.method+"' method."),n;}}if(!s)return this.objectLength(i)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n]},defaultMessage:function(t,i){"string"==typeof i&&(i={method:i});var r=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"<\/strong>"),u=/\$?\{(\d+)\}/g;return"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters)),r},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t);this.errorList.push({message:i,element:n,method:t.method});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var u,s,e,o,r=this.errorsFor(t),h=this.idOrName(t),f=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(i||""),u=r,this.settings.wrapper&&(u=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement.call(this,u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",h):0===r.parents("label[for='"+this.escapeCssMeta(h)+"']").length&&(e=r.attr("id"),f?f.match(new RegExp("\\b"+this.escapeCssMeta(e)+"\\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),s=this.groups[t.name],s&&(o=this,n.each(o.groups,function(t,i){i===s&&n("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",r.attr("id"))}))));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.escapeCssMeta(this.idOrName(t)),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+this.escapeCssMeta(u).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(n){return n.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return!this.dependTypes[typeof n]||this.dependTypes[typeof n](n,t)},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,n(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];n(t).removeClass(this.settings.pendingClass);i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.submitButton&&n("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return i="string"==typeof i&&i||"remote",n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm();n(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},normalizeAttributeRule:function(n,t,i,r){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(r=Number(r),isNaN(r)&&(r=void 0));r||0===r?n[i]=r:t===i&&"range"!==t&&(n[i]=!0)},attributeRules:function(t){var r,i,u={},f=n(t),e=t.getAttribute("type");for(r in n.validator.methods)"required"===r?(i=t.getAttribute(r),""===i&&(i=!0),i=!!i):i=f.attr(r),this.normalizeAttributeRule(u,e,r,i);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t),e=t.getAttribute("type");for(i in n.validator.methods)r=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),this.normalizeAttributeRule(u,e,i,r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return void delete t[r];if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0===u.param||u.param:(n.data(i.form,"validator").resetElements(n(i)),delete t[r])}}),n.each(t,function(r,u){t[r]=n.isFunction(u)&&"normalizer"!==r?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!==r?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:t.length>0},email:function(n,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(n)},url:function(n,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[\/?#]\S*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},step:function(t,i,r){var u,f=n(i).attr("type"),h="Step attribute on input type "+f+" is not supported.",c=new RegExp("\\b"+f+"\\b"),l=f&&!c.test("text,number,range"),e=function(n){var t=(""+n).match(/(?:\.(\d+))?$/);return t&&t[1]?t[1].length:0},o=function(n){return Math.round(n*Math.pow(10,u))},s=!0;if(l)throw new Error(h);return u=e(r),(e(t)>u||o(t)%o(r)!=0)&&(s=!1),this.optional(i)||s},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.not(".validate-equalTo-blur").length&&u.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r,u){if(this.optional(i))return"dependency-mismatch";u="string"==typeof u&&u||"remote";var f,o,s,e=this.previousValue(i,u);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),e.originalMessage=e.originalMessage||this.settings.messages[i.name][u],this.settings.messages[i.name][u]=e.message,r="string"==typeof r&&{url:r}||r,s=n.param(n.extend({data:t},r.data)),e.old===s?e.valid:(e.old=s,f=this,this.startRequest(i),o={},o[i.name]=t,n.ajax(n.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:o,context:f.currentForm,success:function(n){var r,s,h,o=n===!0||"true"===n;f.settings.messages[i.name][u]=e.originalMessage;o?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(i),f.formSubmitted=h,f.successList.push(i),f.invalid[i.name]=!1,f.showErrors()):(r={},s=n||f.defaultMessage(i,{method:u,parameters:t}),r[i.name]=e.message=s,f.invalid[i.name]=!0,f.showErrors(r));e.valid=o;f.stopRequest(i,o)}},r)),"pending")}}});var i,t={};return n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)}),n});validation=$.isFunction($.fn.valid)?1:0;$.fn.isValid=function(){return!validation||this.valid()};validation&&($.validator.setDefaults({errorClass:"invalid",validClass:"valid",errorPlacement:function(n,t){t.is(":radio")||t.is(":checkbox")?n.insertBefore($(t).parent()):n.insertAfter(t)},success:function(n){$(n).closest("li").find("label.invalid:not(:empty)").length||$(n).closest("li").removeClass("wrong")}}),$(".stepper.parallel").length&&$.validator.setDefaults({ignore:""}));$.fn.getActiveStep=function(){var n=this.find(".step.active");return $(this.children(".step:visible")).index($(n))+1};$.fn.activateStep=function(n){if(!$(this).hasClass("step")){var t=$(this).closest("ul.stepper");t.find(">li").removeAttr("data-last");window.innerWidth<993||!t.hasClass("horizontal")?$(this).addClass("step").stop().slideDown(400,function(){$(this).css({height:"auto","margin-bottom":"",display:"inherit"});n&&n();t.find(">li.step").last().attr("data-last","true")}):$(this).addClass("step").stop().css({width:"0%",display:"inherit"}).animate({width:"100%"},400,function(){$(this).css({height:"auto","margin-bottom":"",display:"inherit"});n&&n();t.find(">li.step").last().attr("data-last","true")})}};$.fn.deactivateStep=function(n){if($(this).hasClass("step")){var t=$(this).closest("ul.stepper");t.find(">li").removeAttr("data-last");window.innerWidth<993||!t.hasClass("horizontal")?$(this).stop().css({transition:"none","-webkit-transition":"margin-bottom none"}).slideUp(400,function(){$(this).removeClass("step").css({height:"auto","margin-bottom":"",transition:"margin-bottom .4s","-webkit-transition":"margin-bottom .4s"});n&&n();t.find(">li").removeAttr("data-last");t.find(">li.step").last().attr("data-last","true")}):$(this).stop().animate({width:"0%"},400,function(){$(this).removeClass("step").hide().css({height:"auto","margin-bottom":"",display:"none",width:""});n&&n();t.find(">li.step").last().attr("data-last","true")})}};$.fn.showError=function(n){if(validation){var i=this.attr("name"),r=this.closest("form"),t={};t[i]=n;r.validate().showErrors(t);this.closest("li").addClass("wrong")}else this.removeClass("valid").addClass("invalid"),this.next().attr("data-error",n)};$.fn.activateFeedback=function(){var n=this.find(".step.active:not(.feedbacking)").addClass("feedbacking").find(".step-new-content");n.prepend('<div class="wait-feedback"> <div class="preloader-wrapper active"> <div class="spinner-layer spinner-blue"> <div class="circle-clipper left"> <div class="circle"><\/div><\/div><div class="gap-patch"> <div class="circle"><\/div><\/div><div class="circle-clipper right"> <div class="circle"><\/div><\/div><\/div><div class="spinner-layer spinner-red"> <div class="circle-clipper left"> <div class="circle"><\/div><\/div><div class="gap-patch"> <div class="circle"><\/div><\/div><div class="circle-clipper right"> <div class="circle"><\/div><\/div><\/div><div class="spinner-layer spinner-yellow"> <div class="circle-clipper left"> <div class="circle"><\/div><\/div><div class="gap-patch"> <div class="circle"><\/div><\/div><div class="circle-clipper right"> <div class="circle"><\/div><\/div><\/div><div class="spinner-layer spinner-green"> <div class="circle-clipper left"> <div class="circle"><\/div><\/div><div class="gap-patch"> <div class="circle"><\/div><\/div><div class="circle-clipper right"> <div class="circle"><\/div><\/div><\/div><\/div><\/div>')};$.fn.destroyFeedback=function(){var n=this.find(".step.active.feedbacking");return n&&(n.removeClass("feedbacking"),n.find(".wait-feedback").remove()),!0};$.fn.resetStepper=function(n){n||(n=1);var t=$(this).closest("form");return $(t)[0].reset(),Materialize.updateTextFields(),validation&&(t.validate().resetForm(),$(this).find("li.step").removeClass("wrong")),$(this).openStep(n)};$.fn.submitStepper=function(){var n=this.closest("form");n.isValid()&&n.submit()};$.fn.nextStep=function(n,t,i){var f=this,u=$(f).data("settings"),o=this.closest("form"),r=this.find(".step.active"),s=$(this.children(".step:visible")).index($(r))+2,e=r.find(".next-step").length>1?i?$(i.target).data("feedback"):void 0:r.find(".next-step").data("feedback");return u.parallel&&$(r).validateStep()||!u.parallel&&o.isValid()?e&&t?(u.showFeedbackLoader&&f.activateFeedback(),window[e].call()):(r.removeClass("wrong").addClass("done"),this.openStep(s,n),this.trigger("nextstep")):r.removeClass("done").addClass("wrong")};$.fn.prevStep=function(n){var t=this.find(".step.active"),i;if(!t.hasClass("feedbacking"))return i=$(this.children(".step:visible")).index($(t)),t.removeClass("wrong"),this.openStep(i,n),this.trigger("prevstep")};$.fn.openStep=function(n,t){var e=$(this).closest("ul.stepper").data("settings"),i=this,r=n-1;if(n=this.find(".step:visible:eq("+r+")"),!n.hasClass("active")){var o,u=this.find(".step.active"),s=o=$(this.children(".step:visible")).index($(u)),f=r>s?1:0;u.hasClass("feedbacking")&&i.destroyFeedback();u.closeAction(f);n.openAction(f,function(){e.autoFocusInput&&n.find("input:enabled:visible:first").focus();i.trigger("stepchange").trigger("step"+(r+1));n.data("event")&&i.trigger(n.data("event"));t&&t()})}};$.fn.closeAction=function(n,t){var i=this.removeClass("active").find(".step-new-content"),r;(window.innerWidth<993||!this.closest("ul").hasClass("horizontal")?i.stop().slideUp(300,"easeOutQuad",t):1==n?i.animate({left:"-100%"},function(){i.css({display:"none",left:"0%"},t)}):i.animate({left:"100%"},function(){i.css({display:"none",left:"0%"},t)}),this.closest("ul").hasClass("horizontal")&&this.closest("ul").hasClass("horizontal-fix"))&&(r=$(".step-new-content").children().height()+250,$(this).parent().animate({height:r},"slow"))};$.fn.openAction=function(n,t){var i=this.removeClass("done").addClass("active").find(".step-new-content"),r;(window.innerWidth<993||!this.closest("ul").hasClass("horizontal")?i.slideDown(300,"easeOutQuad",t):1==n?i.css({left:"100%",display:"block"}).animate({left:"0%"},t):i.css({left:"-100%",display:"block"}).animate({left:"0%"},t),this.closest("ul").hasClass("horizontal")&&this.closest("ul").hasClass("horizontal-fix"))&&(r=$(this).find(".step-new-content").children().height()+250,$(this).parent().animate({height:r},"fast"))};$.fn.mdbStepper=function(n){var t=$.extend({linearStepsNavigation:!0,autoFocusInput:!0,showFeedbackLoader:!0,autoFormCreation:!0,parallel:!1},n);$(document).on("click",function(n){$(n.target).parents(".stepper").length||$(".stepper.focused").removeClass("focused")});$(this).each(function(){var n=$(this);if(!n.parents("form").length&&t.autoFormCreation){var r=n.data("method"),i=n.data("action"),r=r?r:"GET";i=i?i:"?";n.wrap('<form action="'+i+'" method="'+r+'"><\/form>')}n.data("settings",{linearStepsNavigation:t.linearStepsNavigation,autoFocusInput:t.autoFocusInput,showFeedbackLoader:t.showFeedbackLoader,parallel:n.hasClass("parallel")});n.find("li.step.active").openAction(1);n.find(">li").removeAttr("data-last");n.find(">li.step").last().attr("data-last","true");n.on("click",".step:not(.active)",function(){var i=$(n.children(".step:visible")).index($(this)),r;n.data("settings").parallel&&validation?($(this).addClass("temp-active"),n.validatePreviousSteps(),n.openStep(i+1),$(this).removeClass("temp-active")):n.hasClass("linear")?t.linearStepsNavigation&&(r=n.find(".step.active"),$(n.children(".step:visible")).index($(r))+1==i?n.nextStep(void 0,!0,void 0):$(n.children(".step:visible")).index($(r))-1==i&&n.prevStep(void 0)):n.openStep(i+1)}).on("click",".next-step",function(t){t.preventDefault();n.nextStep(void 0,!0,t)}).on("click",".previous-step",function(t){t.preventDefault();n.prevStep(void 0)}).on("click","button:submit:not(.next-step, .previous-step)",function(t){t.preventDefault();feedback=t?$(t.target).data("feedback"):void 0;var i=n.closest("form");if(i.isValid()){if(feedback)return stepper.activateFeedback(),window[feedback].call();i.submit()}}).on("click",function(){$(".stepper.focused").removeClass("focused");$(this).addClass("focused")})})};$.fn.getStep=function(n){var t=($(this).closest("ul.stepper").data("settings"),n-1);return this.find(".step:visible:eq("+t+")")};$.fn.validatePreviousSteps=function(){var n=$(this).find(".step.temp-active"),t=$(this.children(".step")).index($(n));$(this.children(".step")).each(function(n){n>=t?$(this).removeClass("wrong done"):$(this).validateStep()})};$.fn.validateStep=function(){var n=(this.closest("ul.stepper"),this.closest("form"),$(this)),t=n.find(".next-step").data("validator");return this.validateStepInput()?t?window[t].call()?(n.removeClass("wrong").addClass("done"),!0):(n.removeClass("done").addClass("wrong"),!1):(n.removeClass("wrong").addClass("done"),!0):(n.removeClass("done").addClass("wrong"),!1)};$.fn.validateStepInput=function(){var n=!0;return validation&&$(this).find("input.validate").each(function(){if(!$(this).valid())return n=!1,!1}),n},function(n,t,i){typeof module!="undefined"&&module.exports?exports=i():typeof define=="function"&&define.amd?define(i):t[n]=i()}("urljoin",this,function(){function n(n){return n=n.replace(/:\//g,"://"),n=n.replace(/([^:\s])\/+/g,"$1/"),n=n.replace(/\/(\?|&|#[^!])/g,"$1"),n.replace(/(\?.+)\?/g,"$1&")}return function(){var t=arguments,i={},r;return typeof arguments[0]=="object"&&(t=arguments[0],i=arguments[1]||{}),r=[].slice.call(t,0).join("/"),n(r,i)}}),function(n){var t=!1,r,i;typeof define=="function"&&define.amd&&(define(n),t=!0);typeof exports=="object"&&(exports=n(),t=!0);t||(r=window.Cookies,i=window.Cookies=n(),i.noConflict=function(){return window.Cookies=r,i})}(function(){function n(){for(var n=0,r={},t,i;n<arguments.length;n++){t=arguments[n];for(i in t)r[i]=t[i]}return r}function t(i){function r(t,u,f){var o,c,l,s,v,e,h;if(typeof document!="undefined"){if(arguments.length>1){f=n({path:"/"},r.defaults,f);typeof f.expires=="number"&&(c=new Date,c.setMilliseconds(c.getMilliseconds()+f.expires*864e5),f.expires=c);f.expires=f.expires?f.expires.toUTCString():"";try{o=JSON.stringify(u);/^[\{\[]/.test(o)&&(u=o)}catch(w){}u=i.write?i.write(u,t):encodeURIComponent(String(u)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);t=encodeURIComponent(String(t));t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent);t=t.replace(/[\(\)]/g,escape);l="";for(s in f)f[s]&&(l+="; "+s,f[s]!==!0)&&(l+="="+f[s]);return document.cookie=t+"="+u+l}t||(o={});for(var y=document.cookie?document.cookie.split("; "):[],p=/(%[0-9A-Z]{2})+/g,a=0;a<y.length;a++){v=y[a].split("=");e=v.slice(1).join("=");this.json||e.charAt(0)!=='"'||(e=e.slice(1,-1));try{if(h=v[0].replace(p,decodeURIComponent),e=i.read?i.read(e,h):i(e,h)||e.replace(p,decodeURIComponent),this.json)try{e=JSON.parse(e)}catch(w){}if(t===h){o=e;break}t||(o[h]=e)}catch(w){}}return o}}return r.set=r,r.get=function(n){return r.call(r,n)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(t,i){r(t,"",n(i,{expires:-1}))},r.withConverter=t,r}return t(function(){})}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof module=="object"&&module.exports?exports=n(require("jquery")):n(jQuery)}(function(n){var e=Array.prototype.slice,h=Array.prototype.splice,u={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:"",widthFromWrapper:!0,responsiveWidth:!1,zIndex:"inherit"},f=n(window),c=n(document),i=[],o=f.height(),r=function(){for(var r,u,h,y,e=f.scrollTop(),l=c.height(),a=l-o,v=e>a?a-e:0,s=0,p=i.length;s<p;s++){var t=i[s],w=t.stickyWrapper.offset().top,b=w-t.topSpacing-v;t.stickyWrapper.css("height",t.stickyElement.outerHeight());e<=b?t.currentTop!==null&&(t.stickyElement.css({width:"",position:"",top:"","z-index":""}),t.stickyElement.parent().removeClass(t.className),t.stickyElement.trigger("sticky-end",[t]),t.currentTop=null):(r=l-t.stickyElement.outerHeight()-t.topSpacing-t.bottomSpacing-e-v,r=r<0?r+t.topSpacing:t.topSpacing,t.currentTop!==r&&(t.getWidthFrom?(padding=t.stickyElement.innerWidth()-t.stickyElement.width(),u=n(t.getWidthFrom).width()-padding||null):t.widthFromWrapper&&(u=t.stickyWrapper.width()),u==null&&(u=t.stickyElement.width()),t.stickyElement.css("width",u).css("position","fixed").css("top",r).css("z-index",t.zIndex),t.stickyElement.parent().addClass(t.className),t.currentTop===null?t.stickyElement.trigger("sticky-start",[t]):t.stickyElement.trigger("sticky-update",[t]),t.currentTop===t.topSpacing&&t.currentTop>r||t.currentTop===null&&r<t.topSpacing?t.stickyElement.trigger("sticky-bottom-reached",[t]):t.currentTop!==null&&r===t.topSpacing&&t.currentTop<r&&t.stickyElement.trigger("sticky-bottom-unreached",[t]),t.currentTop=r),h=t.stickyWrapper.parent(),y=t.stickyElement.offset().top+t.stickyElement.outerHeight()>=h.offset().top+h.outerHeight()&&t.stickyElement.offset().top<=t.topSpacing,y?t.stickyElement.css("position","absolute").css("top","").css("bottom",0).css("z-index",""):t.stickyElement.css("position","fixed").css("top",r).css("bottom","").css("z-index",t.zIndex))}},s=function(){var u,e,t,r;for(o=f.height(),u=0,e=i.length;u<e;u++)t=i[u],r=null,t.getWidthFrom?t.responsiveWidth&&(r=n(t.getWidthFrom).width()):t.widthFromWrapper&&(r=t.stickyWrapper.width()),r!=null&&t.stickyElement.css("width",r)},t={init:function(r){return this.each(function(){var e=n.extend({},u,r),f=n(this),s=f.attr("id"),h=s?s+"-"+u.wrapperClassName:u.wrapperClassName,c=n("<div><\/div>").attr("id",h).addClass(e.wrapperClassName),o;f.wrapAll(function(){if(n(this).parent("#"+h).length==0)return c});o=f.parent();e.center&&o.css({width:f.outerWidth(),marginLeft:"auto",marginRight:"auto"});f.css("float")==="right"&&f.css({float:"none"}).parent().css({float:"right"});e.stickyElement=f;e.stickyWrapper=o;e.currentTop=null;i.push(e);t.setWrapperHeight(this);t.setupChangeListeners(this)})},setWrapperHeight:function(t){var i=n(t),r=i.parent();r&&r.css("height",i.outerHeight())},setupChangeListeners:function(n){if(window.MutationObserver){var i=new window.MutationObserver(function(i){(i[0].addedNodes.length||i[0].removedNodes.length)&&t.setWrapperHeight(n)});i.observe(n,{subtree:!0,childList:!0})}else window.addEventListener?(n.addEventListener("DOMNodeInserted",function(){t.setWrapperHeight(n)},!1),n.addEventListener("DOMNodeRemoved",function(){t.setWrapperHeight(n)},!1)):window.attachEvent&&(n.attachEvent("onDOMNodeInserted",function(){t.setWrapperHeight(n)}),n.attachEvent("onDOMNodeRemoved",function(){t.setWrapperHeight(n)}))},update:r,unstick:function(){return this.each(function(){for(var r=this,u=n(r),f=-1,t=i.length;t-->0;)i[t].stickyElement.get(0)===r&&(h.call(i,t,1),f=t);f!==-1&&(u.unwrap(),u.css({width:"",position:"",top:"",float:"","z-index":""}))})}};window.addEventListener?(window.addEventListener("scroll",r,!1),window.addEventListener("resize",s,!1)):window.attachEvent&&(window.attachEvent("onscroll",r),window.attachEvent("onresize",s));n.fn.sticky=function(i){if(t[i])return t[i].apply(this,e.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.sticky");else return t.init.apply(this,arguments)};n.fn.unstick=function(i){if(t[i])return t[i].apply(this,e.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.sticky");else return t.unstick.apply(this,arguments)};n(function(){setTimeout(r,0)})}),function(){"use strict";function n(n){for(var t=n.firstChild;t;){if(t.tagName==="TH")break;if(t.tagName==="TD"){t=null;break}t=t.nextSibling}return t}function t(n){return[].filter.call(n.children().children().children(),function(n){return n.tagName==="TH"})}function i(n,t){var i=t&&t.textContent;i&&(n.getAttribute("data-title-override")||!n.getAttribute("data-title"))&&(n.setAttribute("data-title",i),n.setAttribute("data-title-override",i))}function r(n){var t=n.getAttribute("colspan");return t?parseInt(t):1}function u(){return{restrict:"A",controller:["$element",function(i){angular.extend(this,{contains:function(n){var r=i[0],t=n;do{if(t===r)return!0;if(t.tagName==="TABLE")return!1;t=t.parentElement}while(t);throw new Error("Table element not found for "+n);},getHeader:function(u){var e=n(u.parentElement),f;if(e)return e;if(f=t(i),f.length){var s=u.parentElement,o=0,h=Array.prototype.some.call(s.children,function(n){if(n.tagName!=="TD")return!1;if(n===u)return!0;o+=r(n)});return h?f[o]:null}}})}],compile:function(u){var f,e;u.addClass("responsive");f=t(u);f.length&&(e=[].filter.call(u.children(),function(n){return n.tagName==="TBODY"})[0].children,Array.prototype.forEach.call(e,function(t){var u=0;[].forEach.call(t.children,function(t){if(t.tagName==="TD"){var e=n(t.parentElement);e=e||f[u];i(t,e);u+=r(t)}})}))}}}function f(){return{restrict:"E",require:"?^^wtResponsiveTable",link:function(n,t,r,u){u&&u.contains(t[0])&&setTimeout(function(){[].forEach.call(t[0].parentElement.children,function(n){if(n.tagName==="TD"){var t=u.getHeader(n);i(n,t)}})},0)}}}angular.module("wt.responsive",[]).directive("wtResponsiveTable",[u]).directive("td",[f])}();!function(){"use strict";var n=angular.module("ngAvatar",[]);n.directive("ngAvatar",[function(){return{restrict:"AE",replace:!0,scope:{initials:"@initials",width:"@width",bgcolor:"@bgColor",textColor:"@textColor",wrapper:"=wrapper",pictureResolution:"@pictureResolution",pixelated:"=pixelated",roundShape:"=roundShape","class":"@class",imgClass:"@imgClass",style:"@style",string:"@string",cornerRadius:"@cornerRadius",pictureFormat:"@pictureFormat",colorsPalette:"=colorsPalette",autoColor:"=autoColor",fontWeight:"@fontWeight",fontScale:"@fontScale",textShadow:"=textShadow",bind:"=bind",maxLength:"@maxLength",upperCase:"=upperCase"},link:function(n,t){function f(){if(void 0!=n.bind&&(rt=n.bind),void 0!=n.textColor&&(l=n.textColor),void 0!=n.pictureResolution&&(o=n.pictureResolution),void 0!=n.width&&(r=n.width),void 0!=n.wrapper&&(u=n.wrapper,u===!1&&(ut=r)),void 0!=n.pixelated&&(a=n.pixelated,a===!0&&(v+="image-rendering:pixelated; image-rendering:-moz-crisp-edges;")),void 0!=n.roundShape?(y=n.roundShape,y&&(h+="border-radius: "+r+"px;")):void 0!=n.cornerRadius&&(k=n.cornerRadius,h+="border-radius: "+k+"px;"),void 0!=n["class"]&&(p=n["class"]),void 0!=n.imgClass&&(w=n.imgClass),void 0!=n.style&&(b=n.style),void 0!=n.initials&&(i=n.initials),void 0!=n.string&&(i=ot(n.string)),void 0!=n.maxLength&&(i=i.substr(0,n.maxLength)),"jpeg"===n.pictureFormat&&(d="jpeg"),void 0!=n.colorsPalette&&(c=n.colorsPalette),void 0!=n.bgcolor)s=n.bgcolor;else if(void 0!=n.autoColor&&(g=n.autoColor,g===!0)){for(var f,ft=i.length,e=0,t=0;ft>t;t++)e=i.charCodeAt(t);f=e%c.length;s=c[f]}void 0!=n.fontWeight&&(nt=n.fontWeight);void 0!=n.fontScale&&(tt=n.fontScale);void 0!=n.textShadow&&(it=n.textShadow);n.upperCase===!0&&(i=i.toUpperCase())}function et(n,t,r,u,f){var o,e,c,s=256,h=256;return void 0!=t&&t>0&&void 0!=r&&r>0&&(s=t,h=r),o=document.createElement("canvas"),o.id="ngAvatar-"+Date.now(),o.width=s,o.height=h,e=o.getContext("2d"),e.fillStyle=u,e.fillRect(0,0,s,h),c=s/(200/tt),e.font=nt+" "+c+"px sans-serif",it===!0&&(e.shadowColor="black",e.shadowOffsetX=0,e.shadowOffsetY=0,e.shadowBlur=5),e.textAlign="center",e.fillStyle=f,e.fillText(i,s/2,h-h/2+c/3),o.toDataURL("image/"+d)}function ot(n){var i="",t=0,n=n.split(" "),r=n.length;for(t;r>t;t++)""!=n[t]&&(i+=n[t][0]);return i}function e(){var f=et(i,o,o,s,l,null),n="",t;u&&(n+='<div class="avatar-wrapper '+p+'" style="'+h+" width:"+r+"px; height:"+r+"px; "+b+'">');n+='<img alt="" src="'+f+'" class="avatar-picture '+w+'" style="'+v+'" width="'+ut+'" height="" />';u&&(n+="<\/div>");t=angular.element(n);ft.replaceWith(t);ft=t}var r=45,o=256,u=!0,i="",s="#000",l="#fff",a=!1,v="vertical-align:top;",y=!1,h="border-radius:0; display:block; overflow:hidden;",p="",w="",b="",k="0",d="png",c=["#bdc3c7","#6f7b87","#2c3e50","#2f3193","#662d91","#922790","#ec2176","#ed1c24","#f36622","#f8941e","#fab70f","#fdde00","#d1d219","#8ec73f","#00a650","#00aa9c","#00adef","#0081cd","#005bab"],g=!1,nt=100,tt=100,it=!1,rt=!1,ut="100%",ft=t;f();rt===!0?(n.$watch("string",function(){f();e()}),n.$watch("initials",function(){f();e()})):e()}}}])}();!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ClipboardJS=t():n.ClipboardJS=t()}(this,function(){return function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};return t.m=n,t.c=i,t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,i){var r,u;if((1&i&&(n=t(n)),8&i)||4&i&&"object"==typeof n&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&i&&"string"!=typeof n)for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return r},t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="",t(t.s=0)}([function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function u(n,t){var i="data-clipboard-"+n;if(t.hasAttribute(i))return t.getAttribute(i)}var f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),o=r(i(1)),s=r(i(3)),h=r(i(4)),c=function(){function n(t,i){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);var r=function(n,t){if(!n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?n:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return r.resolveOptions(i),r.listenClick(t),r}return function(n,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});t&&(Object.setPrototypeOf?Object.setPrototypeOf(n,t):n.__proto__=t)}(n,s.default),e(n,[{key:"resolveOptions",value:function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof n.action?n.action:this.defaultAction;this.target="function"==typeof n.target?n.target:this.defaultTarget;this.text="function"==typeof n.text?n.text:this.defaultText;this.container="object"===f(n.container)?n.container:document.body}},{key:"listenClick",value:function(n){var t=this;this.listener=h.default(n,"click",function(n){return t.onClick(n)})}},{key:"onClick",value:function(n){var t=n.delegateTarget||n.currentTarget;this.clipboardAction&&(this.clipboardAction=null);this.clipboardAction=new o.default({action:this.action(t),target:this.target(t),text:this.text(t),container:this.container,trigger:t,emitter:this})}},{key:"defaultAction",value:function(n){return u("action",n)}},{key:"defaultTarget",value:function(n){var t=u("target",n);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(n){return u("text",n)}},{key:"destroy",value:function(){this.listener.destroy();this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:["copy","cut"],i="string"==typeof n?[n]:n,t=!!document.queryCommandSupported;return i.forEach(function(n){t=t&&!!document.queryCommandSupported(n)}),t}}]),n}();n.exports=c},function(n,t,i){"use strict";var r,f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},e=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}(),o=i(2),u=(r=o)&&r.__esModule?r:{"default":r},s=function(){function n(t){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,n);this.resolveOptions(t);this.initSelection()}return e(n,[{key:"resolveOptions",value:function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action=n.action;this.container=n.container;this.emitter=n.emitter;this.target=n.target;this.text=n.text;this.trigger=n.trigger;this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var t=this,i="rtl"==document.documentElement.getAttribute("dir"),n;this.removeFake();this.fakeHandlerCallback=function(){return t.removeFake()};this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0;this.fakeElem=document.createElement("textarea");this.fakeElem.style.fontSize="12pt";this.fakeElem.style.border="0";this.fakeElem.style.padding="0";this.fakeElem.style.margin="0";this.fakeElem.style.position="absolute";this.fakeElem.style[i?"right":"left"]="-9999px";n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px";this.fakeElem.setAttribute("readonly","");this.fakeElem.value=this.text;this.container.appendChild(this.fakeElem);this.selectedText=u.default(this.fakeElem);this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null);this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=u.default(this.target);this.copyText()}},{key:"copyText",value:function(){var n=void 0;try{n=document.execCommand(this.action)}catch(t){n=!1}this.handleResult(n)}},{key:"handleResult",value:function(n){this.emitter.emit(n?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus();window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var n=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=n,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"');},get:function(){return this._action}},{key:"target",set:function(n){if(void 0!==n){if(!n||"object"!==(void 0===n?"undefined":f(n))||1!==n.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&n.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(n.hasAttribute("readonly")||n.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=n}},get:function(){return this._target}}]),n}();n.exports=s},function(n){n.exports=function(n){var t,r,i,u;return"SELECT"===n.nodeName?(n.focus(),t=n.value):"INPUT"===n.nodeName||"TEXTAREA"===n.nodeName?(r=n.hasAttribute("readonly"),r||n.setAttribute("readonly",""),n.select(),n.setSelectionRange(0,n.value.length),r||n.removeAttribute("readonly"),t=n.value):(n.hasAttribute("contenteditable")&&n.focus(),i=window.getSelection(),u=document.createRange(),u.selectNodeContents(n),i.removeAllRanges(),i.addRange(u),t=i.toString()),t}},function(n){function t(){}t.prototype={on:function(n,t,i){var r=this.e||(this.e={});return(r[n]||(r[n]=[])).push({fn:t,ctx:i}),this},once:function(n,t,i){function r(){u.off(n,r);t.apply(i,arguments)}var u=this;return r._=t,this.on(n,r,i)},emit:function(n){for(var r=[].slice.call(arguments,1),i=((this.e||(this.e={}))[n]||[]).slice(),t=0,u=i.length;t<u;t++)i[t].fn.apply(i[t].ctx,r);return this},off:function(n,t){var u=this.e||(this.e={}),r=u[n],f=[],i,e;if(r&&t)for(i=0,e=r.length;i<e;i++)r[i].fn!==t&&r[i].fn._!==t&&f.push(r[i]);return f.length?u[n]=f:delete u[n],this}};n.exports=t},function(n,t,i){var r=i(5),u=i(6);n.exports=function(n,t,i){if(!n&&!t&&!i)throw new Error("Missing required arguments");if(!r.string(t))throw new TypeError("Second argument must be a String");if(!r.fn(i))throw new TypeError("Third argument must be a Function");if(r.node(n))return s=t,h=i,(v=n).addEventListener(s,h),{destroy:function(){v.removeEventListener(s,h)}};if(r.nodeList(n))return f=n,e=t,o=i,Array.prototype.forEach.call(f,function(n){n.addEventListener(e,o)}),{destroy:function(){Array.prototype.forEach.call(f,function(n){n.removeEventListener(e,o)})}};if(r.string(n))return c=n,l=t,a=i,u(document.body,c,l,a);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var c,l,a,f,e,o,v,s,h}},function(n,t){t.node=function(n){return void 0!==n&&n instanceof HTMLElement&&1===n.nodeType};t.nodeList=function(n){var i=Object.prototype.toString.call(n);return void 0!==n&&("[object NodeList]"===i||"[object HTMLCollection]"===i)&&"length"in n&&(0===n.length||t.node(n[0]))};t.string=function(n){return"string"==typeof n||n instanceof String};t.fn=function(n){return"[object Function]"===Object.prototype.toString.call(n)}},function(n,t,i){function r(n,t,i,r,f){var e=function(n,t,i,r){return function(i){i.delegateTarget=u(i.target,t);i.delegateTarget&&r.call(n,i)}}.apply(this,arguments);return n.addEventListener(i,e,f),{destroy:function(){n.removeEventListener(i,e,f)}}}var u=i(7);n.exports=function(n,t,i,u,f){return"function"==typeof n.addEventListener?r.apply(null,arguments):"function"==typeof i?r.bind(null,document).apply(null,arguments):("string"==typeof n&&(n=document.querySelectorAll(n)),Array.prototype.map.call(n,function(n){return r(n,t,i,u,f)}))}},function(n){if("undefined"!=typeof Element&&!Element.prototype.matches){var t=Element.prototype;t.matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}n.exports=function(n,t){for(;n&&9!==n.nodeType;){if("function"==typeof n.matches&&n.matches(t))return n;n=n.parentNode}}}])}),function(n){function w(n,r){if(u==8){var f=t.width(),e=i.debounce(function(){var n=t.width();f!=n&&(f=n,r())},1);t.on(n,e)}else t.on(n,i.debounce(r,1))}function b(t){var u=t[0],i=u.parentElement,r;do if(r=window.getComputedStyle(i).getPropertyValue("overflow"),r!="visible")break;while(i=i.parentElement);return i==document.body?n([]):n(i)}function f(n){window&&window.console&&window.console.error&&window.console.error("jQuery.floatThead: "+n)}function y(n){var t=n.getBoundingClientRect();return t.width||t.right-t.left}function r(){var n=document.createElement("scrolltester"),t;return n.style.cssText="width:100px;height:100px;overflow:scroll!important;position:absolute;top:-9999px;display:block",document.body.appendChild(n),t=n.offsetWidth-n.clientWidth,document.body.removeChild(n),t}function k(n){var t,i;if(n.dataTableSettings)for(t=0;t<n.dataTableSettings.length;t++)if(i=n.dataTableSettings[t].nTable,n[0]==i)return!0;return!1}function h(n,t,i){var f=i?"outerWidth":"width",r,u;if(o&&n.css("max-width")){for(r=0,i&&(r+=parseInt(n.css("borderLeft"),10),r+=parseInt(n.css("borderRight"),10)),u=0;u<t.length;u++)r+=y(t.get(u));return r}return n[f]()}var a,v;n.floatThead=n.floatThead||{};n.floatThead.defaults={headerCellSelector:"tr:visible:first>*:visible",zIndex:1001,position:"auto",top:0,bottom:0,scrollContainer:function(){return n([])},responsiveContainer:function(){return n([])},getSizingRow:function(n){return n.find("tbody tr:visible:first>*:visible")},floatTableClass:"floatThead-table",floatWrapperClass:"floatThead-wrapper",floatContainerClass:"floatThead-container",copyTableClass:!0,autoReflow:!1,debug:!1,support:{bootstrap:!0,datatables:!0,jqueryUI:!0,perfectScrollbar:!0},floatContainerCss:{"overflow-x":"hidden"}};var i=function(){var t={},r=Object.prototype.hasOwnProperty,i;return t.has=function(n,t){return r.call(n,t)},t.keys=Object.keys||function(n){var i,r;if(n!==Object(n))throw new TypeError("Invalid object");i=[];for(r in n)t.has(n,r)&&i.push(r);return i},i=0,t.uniqueId=function(n){var t=++i+"";return n?n+t:t},n.each(["Arguments","Function","String","Number","Date","RegExp"],function(){var n=this;t["is"+n]=function(t){return Object.prototype.toString.call(t)=="[object "+n+"]"}}),t.debounce=function(n,t,i){var r,u,f,o,e;return function(){f=this;u=arguments;o=new Date;var s=function(){var h=new Date-o;h<t?r=setTimeout(s,t-h):(r=null,i||(e=n.apply(f,u)))},h=i&&!r;return r||(r=setTimeout(s,t)),h&&(e=n.apply(f,u)),e}},t}(),e=typeof MutationObserver!="undefined",u=function(){for(var n=3,t=document.createElement("b"),i=t.all||[];n=1+n,t.innerHTML="<!--[if gt IE "+n+"]><i><![endif]-->",i[0];);return 4<n?n:document.documentMode}(),c=/Gecko\//.test(navigator.userAgent),l=/WebKit\//.test(navigator.userAgent);u||c||l||(u=11);var o=function(){var t,i;return l?(t=n("<div>").css("width",0).append(n("<table>").css("max-width","100%").append(n("<tr>").append(n("<th>").append(n("<div>").css("min-width",100).text("X"))))),n("body").append(t),i=t.find("table").width()==0,t.remove(),i):!1},s=!c&&!u,t=n(window),p=c&&window.matchMedia;(!window.matchMedia||p)&&(a=window.onbeforeprint,v=window.onafterprint,window.onbeforeprint=function(){a&&a();t.triggerHandler("beforeprint")},window.onafterprint=function(){v&&v();t.triggerHandler("afterprint")});n.fn.floatThead=function(c){var v,a,d;if(c=c||{},u<8)return this;if(v=null,i.isFunction(o)&&(o=o()),i.isString(c)){var g=c,tt=Array.prototype.slice.call(arguments,1),nt=this;return this.filter("table").each(function(){var r=n(this),f=r.data("floatThead-lazy"),t,u;f&&r.floatThead(f);t=r.data("floatThead-attached");t&&i.isFunction(t[g])&&(u=t[g].apply(this,tt),u!==undefined&&(nt=u))}),nt}return a=n.extend({},n.floatThead.defaults||{},c),n.each(c,function(t){t in n.floatThead.defaults||!a.debug||f("Used ["+t+"] key to init plugin, but that param is not an option for the plugin. Valid options are: "+i.keys(n.floatThead.defaults).join(", "))}),a.debug&&(d=n.fn.jquery.split("."),parseInt(d[0],10)==1&&parseInt(d[1],10)<=7&&f("jQuery version "+n.fn.jquery+" detected! This plugin supports 1.8 or better, or 1.7.x with jQuery UI 1.8.24 -> http://jqueryui.com/resources/download/jquery-ui-1.8.24.zip")),this.filter(":not(."+a.floatTableClass+")").each(function(){function rt(n){return n+".fth-"+fr+".floatTHead"}function si(){var t=0,i,r;it.children("tr:visible").each(function(){t+=n(this).outerHeight(!0)});o.css("border-collapse")=="collapse"&&(i=parseInt(o.css("border-top-width"),10),r=parseInt(o.find("thead tr:first").find(">*:first").css("border-top-width"),10),i>r&&(t-=i/2));oi.outerHeight(t);sr.outerHeight(t)}function dr(){var n=h(o,vt,!0),t=ii?st:c,i=t.length?y(t[0]):n,r=t.css("overflow-y")!="hidden"?i-ot.vertical:i,u;g.width(r);tt?(u=100*n/r,nt.css("width",u+"%")):nt.outerWidth(n)}function ki(){lt=(i.isFunction(a.top)?a.top(o):a.top)||0;er=(i.isFunction(a.bottom)?a.bottom(o):a.bottom)||0}function gr(){var t,f=it.find(a.headerCellSelector),u;if(ui?t=ht.find("col").length:(t=0,f.each(function(){t+=parseInt(n(this).attr("colspan")||1,10)})),t!==ai){ai=t;var r=[],i=[],e=[],o;for(u=0;u<t;u++)o=f.eq(u).text(),r.push('<th class="floatThead-col" aria-label="'+o+'"/>'),i.push("<col/>"),e.push(n("<fthtd>").css({display:"table-cell",height:0,width:"auto"}));i=i.join("");r=r.join("");s&&(fi.empty(),fi.append(e),vt=fi.find("fthtd"));oi.html(r);sr=oi.find("th");ui||ht.html(i);kt=ht.find("col");pi.html(i);hr=pi.find("col")}return t}function gt(){if(!at){if(at=!0,d){var n=h(o,vt,!0),t=ri.width();n>t&&o.css("minWidth",n)}o.css(cr);nt.css(cr);nt.append(it);li.before(bt);si()}}function ni(){at&&(at=!1,d&&o.width(kr),bt.detach(),o.prepend(it),o.css(dt),nt.css(dt),o.css("minWidth",lr),o.css("minWidth",h(o,vt)))}function ut(n){di!=n&&(di=n,o.triggerHandler("floatThead",[n,g]))}function ar(n){d!=n&&(d=n,g.css({position:d?"absolute":"fixed"}))}function nu(n,t,i,r){return s?i:r?a.getSizingRow(n,t,i):t}function tu(){var n,t=gr();return function(){var f=g.scrollLeft(),r,i;if(kt=ht.find("col"),r=nu(o,kt,vt,u),r.length==t&&t>0){if(!ui)for(n=0;n<t;n++)kt.eq(n).css("width","");for(ni(),i=[],n=0;n<t;n++)i[n]=y(r.get(n));for(n=0;n<t;n++)hr.eq(n).width(i[n]),kt.eq(n).width(i[n]);gt()}else nt.append(it),o.css(dt),nt.css(dt),si();g.scrollLeft(f);o.triggerHandler("reflowed",[g])}}function vr(n){var t=c.css("border-"+n+"-width"),i=0;return t&&~t.indexOf("px")&&(i=parseInt(t,10)),i}function gi(){return st.css("overflow-x")=="auto"}function nr(){var r=c.scrollTop(),h,u=0,e=pt?yt.outerHeight(!0):0,a=wt?e:-e,y=g.height(),n=o.offset(),p=0,v=0,w;tt?(w=c.offset(),u=n.top-w.top+r,pt&&wt&&(u+=e),p=vr("left"),v=vr("top"),u-=v):h=n.top-lt-y+er+ot.horizontal;var i=t.scrollTop(),s=t.scrollLeft(),b=function(){return(gi()?st:c).scrollLeft()||0},f=b();return function(w){var it,k,nt,g,rt;if(ii=gi(),it=o[0].offsetWidth<=0&&o[0].offsetHeight<=0,!it&&ei)return ei=!1,setTimeout(function(){o.triggerHandler("reflow")},1),null;if(it&&(ei=!0,!d))return null;if(w=="windowScroll")i=t.scrollTop(),s=t.scrollLeft();else if(w=="containerScroll")if(st.length){if(!ii)return;f=st.scrollLeft()}else r=c.scrollTop(),f=c.scrollLeft();else w!="init"&&(i=t.scrollTop(),s=t.scrollLeft(),r=c.scrollTop(),f=b());if(!l||!(i<0||s<0)){if(or)w=="windowScrollDone"?ar(!0):ar(!1);else if(w=="windowScrollDone")return null;return n=o.offset(),pt&&wt&&(n.top+=e),g=o.outerHeight(),tt&&d?(u>=r?(rt=u-r+v,k=rt>0?rt:0,ut(!1)):(k=yi?v:r,ut(!0)),nt=p):!tt&&d?(i>h+g+a?k=g-y+a:n.top>=i+lt?(k=0,ni(),ut(!1)):(k=lt+i-n.top+u+(wt?e:0),gt(),ut(!0)),nt=f):tt&&!d?(u>r||r-u>g?(k=n.top-i,ni(),ut(!1)):(k=n.top+r-i-u,gt(),ut(!0)),nt=n.left+f-s):tt||d||(i>h+g+a?k=g+lt-i+h+a:n.top>i+lt?(k=n.top-i,gt(),ut(!1)):(k=lt,ut(!0)),nt=n.left+f-s),{top:Math.round(k),left:Math.round(nt)}}}}function yr(){var n=null,t=null,i=null;return function(r,f,e){var o,h,s;r!=null&&(n!=r.top||t!=r.left)&&(u===8?g.css({top:r.top,left:r.left}):(o="translateX("+r.left+"px) translateY("+r.top+"px)",h={"-webkit-transform":o,"-moz-transform":o,"-ms-transform":o,"-o-transform":o,transform:o,top:0},h[/rtl/i.test(document.documentElement.dir||"")?"right":"left"]=0,g.css(h)),n=r.top,t=r.left);f&&dr();e&&si();s=(ii?st:c).scrollLeft();d&&i==s||(g.scrollLeft(s),i=s)}}function tr(){if(c.length)if(a.support&&a.support.perfectScrollbar&&c.data().perfectScrollbar)ot={horizontal:0,vertical:0};else{if(c.css("overflow-x")=="scroll")ot.horizontal=r;else{var n=c.width(),t=h(o,vt),f=i<u?r:0;ot.horizontal=n-f<t?r:0}if(c.css("overflow-y")=="scroll")ot.vertical=r;else{var i=c.height(),u=o.height(),e=n<t?r:0;ot.vertical=i-e<u?r:0}}}var fr=i.uniqueId(),o=n(this),it,li,at,lt,er,ot,ai,yt,pt,wt,wi,bi,di,pr,hi,ft,ct,ti;if(o.data("floatThead-attached"))return!0;if(!o.is("table"))throw new Error('jQuery.floatThead must be run on a table element. ex: $("table").floatThead();');if(e=a.autoReflow&&e,it=o.children("thead:first"),li=o.children("tbody:first"),it.length==0||li.length==0){a.debug&&(it.length==0?f("The thead element is missing."):f("The tbody element is missing."));o.data("floatThead-lazy",a);o.unbind("reflow").one("reflow",function(){o.floatThead(a)});return}o.data("floatThead-lazy")&&o.unbind("reflow");o.data("floatThead-lazy",!1);at=!0;ot={vertical:0,horizontal:0};i.isFunction(r)&&(r=r());ai=0;a.scrollContainer===!0&&(a.scrollContainer=b);var c=a.scrollContainer(o)||n([]),tt=c.length>0,st=tt?n([]):a.responsiveContainer(o)||n([]),ii=gi(),d=null;a.position==="auto"?d=null:a.position==="fixed"?d=!1:a.position==="absolute"?d=!0:a.debug&&f('Invalid value given to "position" option, valid is "fixed", "absolute" and "auto". You passed: ',a.position);d==null&&(d=tt);yt=o.find("caption");pt=yt.length==1;pt&&(wt=(yt.css("caption-side")||yt.attr("align")||"top")==="top");var vi=n("<fthfoot>").css({display:"table-footer-group","border-spacing":0,height:0,"border-collapse":"collapse",visibility:"hidden"}),yi=!1,ri=n([]),or=u<=9&&!tt&&d,nt=n("<table/>"),pi=n("<colgroup/>"),ht=o.children("colgroup:first"),ui=!0;ht.length==0&&(ht=n("<colgroup/>"),ui=!1);var fi=n("<fthtr>").css({display:"table-row","border-spacing":0,height:0,"border-collapse":"collapse"}),g=n("<div>").css(a.floatContainerCss).attr("aria-hidden","true"),ei=!1,bt=n("<thead/>"),oi=n('<tr class="size-row" aria-hidden="true"/>'),sr=n([]),kt=n([]),hr=n([]),vt=n([]);bt.append(oi);o.prepend(ht);s&&(vi.append(fi),o.append(vi));nt.append(pi);g.append(nt);a.copyTableClass&&nt.attr("class",o.attr("class"));nt.attr({cellpadding:o.attr("cellpadding"),cellspacing:o.attr("cellspacing"),border:o.attr("border")});wi=o.css("display");nt.css({borderCollapse:o.css("borderCollapse"),border:o.css("border"),display:wi});tt||nt.css("width","auto");wi==="none"&&(ei=!0);nt.addClass(a.floatTableClass).css({margin:0,"border-bottom-width":0});d?(bi=function(t,i){var u=t.css("position"),e=u=="relative"||u=="absolute",r=t,f;return(!e||i)&&(f={paddingLeft:t.css("paddingLeft"),paddingRight:t.css("paddingRight")},g.css(f),r=t.data("floatThead-containerWrap")||t.wrap(n("<div>").addClass(a.floatWrapperClass).css({position:"relative",clear:"both"})).parent(),t.data("floatThead-containerWrap",r),yi=!0),r},tt?(ri=bi(c,!0),ri.prepend(g)):(ri=bi(o),o.before(g))):o.before(g);g.css({position:d?"absolute":"fixed",marginTop:0,top:d?0:"auto",zIndex:a.zIndex,willChange:"transform"});g.addClass(a.floatContainerClass);ki();var cr={"table-layout":"fixed"},dt={"table-layout":o.css("tableLayout")||"auto"},kr=o[0].style.width||"",lr=o.css("minWidth")||"";di=!1;tr();hi=function(){pr=tu();pr()};hi();ft=nr();ct=yr();ct(ft("init"),!0);var iu=i.debounce(function(){ct(ft("windowScrollDone"),!1)},1),wr=function(){ct(ft("windowScroll"),!1);or&&iu()},ir=function(){ct(ft("containerScroll"),!1)},ru=function(){o.is(":hidden")||(ki(),tr(),hi(),ft=nr(),ct=yr(),ct(ft("resize"),!0,!0))},et=i.debounce(function(){o.is(":hidden")||(tr(),ki(),hi(),ft=nr(),ct(ft("reflow"),!0,!0))},1),rr=function(){ni()},ur=function(){gt()},br=function(n){n.matches?rr():ur()},ci=null;if(window.matchMedia&&window.matchMedia("print").addListener&&!p)ci=window.matchMedia("print"),ci.addListener(br);else{t.on("beforeprint",rr);t.on("afterprint",ur)}if(tt)if(d)c.on(rt("scroll"),ir);else{c.on(rt("scroll"),ir);t.on(rt("scroll"),wr)}else{st.on(rt("scroll"),ir);t.on(rt("scroll"),wr)}t.on(rt("load"),et);w(rt("resize"),ru);o.on("reflow",et);if(a.support&&a.support.datatables&&k(o))o.on("filter",et).on("sort",et).on("page",et);if(a.support&&a.support.bootstrap)t.on(rt("shown.bs.tab"),et);if(a.support&&a.support.jqueryUI)t.on(rt("tabsactivate"),et);e&&(ti=null,i.isFunction(a.autoReflow)&&(ti=a.autoReflow(o,c)),ti||(ti=c.length?c[0]:o[0]),v=new MutationObserver(function(n){for(var i=function(n){return n&&n[0]&&(n[0].nodeName=="THEAD"||n[0].nodeName=="TD"||n[0].nodeName=="TH")},t=0;t<n.length;t++)if(!(i(n[t].addedNodes)||i(n[t].removedNodes))){et();break}}),v.observe(ti,{childList:!0,subtree:!0}));o.data("floatThead-attached",{destroy:function(){var n=".fth-"+fr;return ni(),o.css(dt),ht.remove(),s&&vi.remove(),bt.parent().length&&bt.replaceWith(it),ut(!1),e&&(v.disconnect(),v=null),o.off("reflow reflowed"),c.off(n),st.off(n),yi&&(c.length?c.unwrap():o.unwrap()),tt?c.data("floatThead-containerWrap",!1):o.data("floatThead-containerWrap",!1),o.css("minWidth",lr),g.remove(),o.data("floatThead-attached",!1),t.off(n),ci&&ci.removeListener(br),rr=ur=function(){},function(){return o.floatThead(a)}},reflow:function(){et()},setHeaderHeight:function(){si()},getFloatContainer:function(){return g},getRowGroups:function(){return at?g.find(">table>thead").add(o.children("tbody,tfoot")):o.children("thead,tbody,tfoot")}})}),this}}(function(){var n=window.jQuery;return typeof module!="undefined"&&module.exports&&!n&&(n=require("jquery")),n}());!function(n,t){var i,r;if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{i=t();for(r in i)("object"==typeof exports?exports:n)[r]=i[r]}}(this,function(){return function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};return t.m=n,t.c=i,t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,i){var r,u;if((1&i&&(n=t(n)),8&i)||4&i&&"object"==typeof n&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&i&&"string"!=typeof n)for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return r},t.n=function(n){var i=n&&n.__esModule?function(){return n["default"]}:function(){return n};return t.d(i,"a",i),i},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="",t(t.s=0)}([function(n,t,i){"use strict";var r,u,f=i(1)(),e=i(3),s=i(4),h=i(6),o=function(){var n=new s;return r=n.getResult(),u=new h,this};o.prototype={getSoftwareVersion:function(){return"0.1.11"},getBrowserData:function(){return r},getFingerprint:function(){var n="|",t=r.ua,i=this.getScreenPrint(),u=this.getPlugins(),f=this.getFonts(),o=this.isLocalStorage(),s=this.isSessionStorage(),h=this.getTimeZone(),c=this.getLanguage(),l=this.getSystemLanguage(),a=this.isCookie(),v=this.getCanvasPrint();return e(t+n+i+n+u+n+f+n+o+n+s+n+h+n+c+n+l+n+a+n+v,256)},getCustomFingerprint:function(){for(var t="",n=0;n<arguments.length;n++)t+=arguments[n]+"|";return e(t,256)},getUserAgent:function(){return r.ua},getUserAgentLowerCase:function(){return r.ua.toLowerCase()},getBrowser:function(){return r.browser.name},getBrowserVersion:function(){return r.browser.version},getBrowserMajorVersion:function(){return r.browser.major},isIE:function(){return/IE/i.test(r.browser.name)},isChrome:function(){return/Chrome/i.test(r.browser.name)},isFirefox:function(){return/Firefox/i.test(r.browser.name)},isSafari:function(){return/Safari/i.test(r.browser.name)},isMobileSafari:function(){return/Mobile\sSafari/i.test(r.browser.name)},isOpera:function(){return/Opera/i.test(r.browser.name)},getEngine:function(){return r.engine.name},getEngineVersion:function(){return r.engine.version},getOS:function(){return r.os.name},getOSVersion:function(){return r.os.version},isWindows:function(){return/Windows/i.test(r.os.name)},isMac:function(){return/Mac/i.test(r.os.name)},isLinux:function(){return/Linux/i.test(r.os.name)},isUbuntu:function(){return/Ubuntu/i.test(r.os.name)},isSolaris:function(){return/Solaris/i.test(r.os.name)},getDevice:function(){return r.device.model},getDeviceType:function(){return r.device.type},getDeviceVendor:function(){return r.device.vendor},getCPU:function(){return r.cpu.architecture},isMobile:function(){var n=r.ua||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(n)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(n.substr(0,4))},isMobileMajor:function(){return this.isMobileAndroid()||this.isMobileBlackBerry()||this.isMobileIOS()||this.isMobileOpera()||this.isMobileWindows()},isMobileAndroid:function(){return!!r.ua.match(/Android/i)},isMobileOpera:function(){return!!r.ua.match(/Opera Mini/i)},isMobileWindows:function(){return!!r.ua.match(/IEMobile/i)},isMobileBlackBerry:function(){return!!r.ua.match(/BlackBerry/i)},isMobileIOS:function(){return!!r.ua.match(/iPhone|iPad|iPod/i)},isIphone:function(){return!!r.ua.match(/iPhone/i)},isIpad:function(){return!!r.ua.match(/iPad/i)},isIpod:function(){return!!r.ua.match(/iPod/i)},getScreenPrint:function(){return"Current Resolution: "+this.getCurrentResolution()+", Available Resolution: "+this.getAvailableResolution()+", Color Depth: "+this.getColorDepth()+", Device XDPI: "+this.getDeviceXDPI()+", Device YDPI: "+this.getDeviceYDPI()},getColorDepth:function(){return screen.colorDepth},getCurrentResolution:function(){return screen.width+"x"+screen.height},getAvailableResolution:function(){return screen.availWidth+"x"+screen.availHeight},getDeviceXDPI:function(){return screen.deviceXDPI},getDeviceYDPI:function(){return screen.deviceYDPI},getPlugins:function(){for(var t="",n=0;n<navigator.plugins.length;n++)t+=n==navigator.plugins.length-1?navigator.plugins[n].name:navigator.plugins[n].name+", ";return t},isJava:function(){return navigator.javaEnabled()},getJavaVersion:function(){throw new Error("Please use client.java.js or client.js if you need this functionality!");},isFlash:function(){return!!navigator.plugins["Shockwave Flash"]},getFlashVersion:function(){throw new Error("Please use client.flash.js or client.js if you need this functionality!");},isSilverlight:function(){return!!navigator.plugins["Silverlight Plug-In"]},getSilverlightVersion:function(){return this.isSilverlight()?navigator.plugins["Silverlight Plug-In"].description:""},isMimeTypes:function(){return!(!navigator.mimeTypes||!navigator.mimeTypes.length)},getMimeTypes:function(){var t="",n;if(navigator.mimeTypes)for(n=0;n<navigator.mimeTypes.length;n++)t+=n==navigator.mimeTypes.length-1?navigator.mimeTypes[n].description:navigator.mimeTypes[n].description+", ";return t},isFont:function(n){return u.detect(n)},getFonts:function(){for(var t=["Abadi MT Condensed Light","Adobe Fangsong Std","Adobe Hebrew","Adobe Ming Std","Agency FB","Aharoni","Andalus","Angsana New","AngsanaUPC","Aparajita","Arab","Arabic Transparent","Arabic Typesetting","Arial Baltic","Arial Black","Arial CE","Arial CYR","Arial Greek","Arial TUR","Arial","Batang","BatangChe","Bauhaus 93","Bell MT","Bitstream Vera Serif","Bodoni MT","Bookman Old Style","Braggadocio","Broadway","Browallia New","BrowalliaUPC","Calibri Light","Calibri","Californian FB","Cambria Math","Cambria","Candara","Castellar","Casual","Centaur","Century Gothic","Chalkduster","Colonna MT","Comic Sans MS","Consolas","Constantia","Copperplate Gothic Light","Corbel","Cordia New","CordiaUPC","Courier New Baltic","Courier New CE","Courier New CYR","Courier New Greek","Courier New TUR","Courier New","DFKai-SB","DaunPenh","David","DejaVu LGC Sans Mono","Desdemona","DilleniaUPC","DokChampa","Dotum","DotumChe","Ebrima","Engravers MT","Eras Bold ITC","Estrangelo Edessa","EucrosiaUPC","Euphemia","Eurostile","FangSong","Forte","FrankRuehl","Franklin Gothic Heavy","Franklin Gothic Medium","FreesiaUPC","French Script MT","Gabriola","Gautami","Georgia","Gigi","Gisha","Goudy Old Style","Gulim","GulimChe","GungSeo","Gungsuh","GungsuhChe","Haettenschweiler","Harrington","Hei S","HeiT","Heisei Kaku Gothic","Hiragino Sans GB","Impact","Informal Roman","IrisUPC","Iskoola Pota","JasmineUPC","KacstOne","KaiTi","Kalinga","Kartika","Khmer UI","Kino MT","KodchiangUPC","Kokila","Kozuka Gothic Pr6N","Lao UI","Latha","Leelawadee","Levenim MT","LilyUPC","Lohit Gujarati","Loma","Lucida Bright","Lucida Console","Lucida Fax","Lucida Sans Unicode","MS Gothic","MS Mincho","MS PGothic","MS PMincho","MS Reference Sans Serif","MS UI Gothic","MV Boli","Magneto","Malgun Gothic","Mangal","Marlett","Matura MT Script Capitals","Meiryo UI","Meiryo","Menlo","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Sans Serif","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU-ExtB","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","Miriam Fixed","Miriam","Mongolian Baiti","MoolBoran","NSimSun","Narkisim","News Gothic MT","Niagara Solid","Nyala","PMingLiU","PMingLiU-ExtB","Palace Script MT","Palatino Linotype","Papyrus","Perpetua","Plantagenet Cherokee","Playbill","Prelude Bold","Prelude Condensed Bold","Prelude Condensed Medium","Prelude Medium","PreludeCompressedWGL Black","PreludeCompressedWGL Bold","PreludeCompressedWGL Light","PreludeCompressedWGL Medium","PreludeCondensedWGL Black","PreludeCondensedWGL Bold","PreludeCondensedWGL Light","PreludeCondensedWGL Medium","PreludeWGL Black","PreludeWGL Bold","PreludeWGL Light","PreludeWGL Medium","Raavi","Rachana","Rockwell","Rod","Sakkal Majalla","Sawasdee","Script MT Bold","Segoe Print","Segoe Script","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Segoe UI","Shonar Bangla","Showcard Gothic","Shruti","SimHei","SimSun","SimSun-ExtB","Simplified Arabic Fixed","Simplified Arabic","Snap ITC","Sylfaen","Symbol","Tahoma","Times New Roman Baltic","Times New Roman CE","Times New Roman CYR","Times New Roman Greek","Times New Roman TUR","Times New Roman","TlwgMono","Traditional Arabic","Trebuchet MS","Tunga","Tw Cen MT Condensed Extra Bold","Ubuntu","Umpush","Univers","Utopia","Utsaah","Vani","Verdana","Vijaya","Vladimir Script","Vrinda","Webdings","Wide Latin","Wingdings"],i="",n=0;n<t.length;n++)u.detect(t[n])&&(i+=n==t.length-1?t[n]:t[n]+", ");return i},isLocalStorage:function(){try{return!!f.localStorage}catch(n){return!0}},isSessionStorage:function(){try{return!!f.sessionStorage}catch(n){return!0}},isCookie:function(){return navigator.cookieEnabled},getTimeZone:function(){var t,n;return t=new Date,(n=String(-t.getTimezoneOffset()/60))<0?"-"+("0"+(n*=-1)).slice(-2):"+"+("0"+n).slice(-2)},getLanguage:function(){return navigator.language},getSystemLanguage:function(){return navigator.systemLanguage||window.navigator.language},isCanvas:function(){var n=document.createElement("canvas");try{return!(!n.getContext||!n.getContext("2d"))}catch(t){return!1}},getCanvasPrint:function(){var n,i=document.createElement("canvas"),t;try{n=i.getContext("2d")}catch(r){return""}return t="ClientJS,org <canvas> 1.0",n.textBaseline="top",n.font="14px 'Arial'",n.textBaseline="alphabetic",n.fillStyle="#f60",n.fillRect(125,1,62,20),n.fillStyle="#069",n.fillText(t,2,15),n.fillStyle="rgba(102, 204, 0, 0.7)",n.fillText(t,4,17),i.toDataURL()}};t.ClientJS=o},function(n,t,i){"use strict";var r=i(2);n.exports=function(){return"object"==typeof global&&global&&global.Math===Math&&global.Array===Array?global:r}},function(n){"use strict";n.exports="undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this")()},function(n){n.exports=function(n,t){var o,s,i,h,f,e,r,u;for(o=3&n.length,s=n.length-o,i=t,f=3432918353,e=461845907,u=0;u<s;)r=255&n.charCodeAt(u)|(255&n.charCodeAt(++u))<<8|(255&n.charCodeAt(++u))<<16|(255&n.charCodeAt(++u))<<24,++u,i=27492+(65535&(h=5*(65535&(i=(i^=r=(65535&(r=(r=(65535&r)*f+(((r>>>16)*f&65535)<<16)&4294967295)<<15|r>>>17))*e+(((r>>>16)*e&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(h>>>16)&65535)<<16);switch(r=0,o){case 3:r^=(255&n.charCodeAt(u+2))<<16;case 2:r^=(255&n.charCodeAt(u+1))<<8;case 1:i^=r=(65535&(r=(r=(65535&(r^=255&n.charCodeAt(u)))*f+(((r>>>16)*f&65535)<<16)&4294967295)<<15|r>>>17))*e+(((r>>>16)*e&65535)<<16)&4294967295}return i^=n.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}},function(n,t,i){var r;!function(u,f){"use strict";var yt="function",b="undefined",ft="object",it="string",s="model",h="name",e="type",o="vendor",c="version",y="architecture",k="console",a="mobile",l="tablet",p="smarttv",d="wearable",pt="embedded",et="Amazon",wt="Apple",bt="ASUS",kt="BlackBerry",rt="Google",dt="Huawei",ot="LG",st="Microsoft",gt="Motorola",ht="Samsung",ct="Sony",ni="Xiaomi",lt="Zebra",ti="Facebook",ut=function(n){var t={};for(var i in n)t[n[i].toUpperCase()]=n[i];return t},ii=function(n,t){return typeof n===it&&-1!==g(t).indexOf(g(n))},g=function(n){return n.toLowerCase()},at=function(n,t){if(typeof n===it)return n=n.replace(/^\s\s*/,"").replace(/\s\s*$/,""),typeof t===b?n:n.substring(0,255)},nt=function(n,t){for(var s,l,e,i,o,r,h,c,u=0;u<t.length&&!o;){for(h=t[u],c=t[u+1],s=l=0;s<h.length&&!o;)if(o=h[s++].exec(n))for(e=0;e<c.length;e++)r=o[++l],typeof(i=c[e])===ft&&i.length>0?2==i.length?this[i[0]]=typeof i[1]==yt?i[1].call(this,r):i[1]:3==i.length?this[i[0]]=typeof i[1]!==yt||i[1].exec&&i[1].test?r?r.replace(i[1],i[2]):f:r?i[1].call(this,r,i[2]):f:4==i.length&&(this[i[0]]=r?i[3].call(this,r.replace(i[1],i[2])):f):this[i]=r||f;u+=2}},vt=function(n,t){var i,r;for(i in t)if(typeof t[i]===ft&&t[i].length>0){for(r=0;r<t[i].length;r++)if(ii(t[i][r],n))return"?"===i?f:i}else if(ii(t[i],n))return"?"===i?f:i;return n},ri={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},ui={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[c,[h,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[c,[h,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[h,c],[/opios[\/ ]+([\w\.]+)/i],[c,[h,"Opera Mini"]],[/\bopr\/([\w\.]+)/i],[c,[h,"Opera"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale|qqbrowserlite|qq)\/([-\w\.]+)/i,/(weibo)__([\d\.]+)/i],[h,c],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[c,[h,"UCBrowser"]],[/\bqbcore\/([\w\.]+)/i],[c,[h,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[c,[h,"WeChat"]],[/konqueror\/([\w\.]+)/i],[c,[h,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[c,[h,"IE"]],[/yabrowser\/([\w\.]+)/i],[c,[h,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[h,/(.+)/,"$1 Secure Browser"],c],[/\bfocus\/([\w\.]+)/i],[c,[h,"Firefox Focus"]],[/\bopt\/([\w\.]+)/i],[c,[h,"Opera Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[c,[h,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[c,[h,"Dolphin"]],[/coast\/([\w\.]+)/i],[c,[h,"Opera Coast"]],[/miuibrowser\/([\w\.]+)/i],[c,[h,"MIUI Browser"]],[/fxios\/([-\w\.]+)/i],[c,[h,"Firefox"]],[/\bqihu|(qi?ho?o?|360)browser/i],[[h,"360 Browser"]],[/(oculus|samsung|sailfish)browser\/([\w\.]+)/i],[[h,/(.+)/,"$1 Browser"],c],[/(comodo_dragon)\/([\w\.]+)/i],[[h,/_/g," "],c],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[h,c],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i],[h],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[h,ti],c],[/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[h,c],[/\bgsa\/([\w\.]+) .*safari\//i],[c,[h,"GSA"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[c,[h,"Chrome Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[h,"Chrome WebView"],c],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[c,[h,"Android Browser"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[h,c],[/version\/([\w\.]+) .*mobile\/\w+ (safari)/i],[c,[h,"Mobile Safari"]],[/version\/([\w\.]+) .*(mobile ?safari|safari)/i],[c,h],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[h,[c,vt,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[h,c],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[h,"Netscape"],c],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[c,[h,"Firefox Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[h,c]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[y,"amd64"]],[/(ia32(?=;))/i],[[y,g]],[/((?:i[346]|x)86)[;\)]/i],[[y,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[y,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[y,"armhf"]],[/windows (ce|mobile); ppc;/i],[[y,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[y,/ower/,"",g]],[/(sun4\w)[;\)]/i],[[y,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[y,g]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[pt]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[s,[o,ht],[e,l]],[/\b((?:s[cgp]h|gt|sm)-\w+|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[s,[o,ht],[e,a]],[/\((ip(?:hone|od)[\w ]*);/i],[s,[o,wt],[e,a]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[s,[o,wt],[e,l]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[s,[o,dt],[e,l]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}-[atu]?[ln][01259x][012359][an]?)\b(?!.+d\/s)/i],[s,[o,dt],[e,a]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[s,/_/g," "],[o,ni],[e,a]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[s,/_/g," "],[o,ni],[e,l]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007)\b/i],[s,[o,"OPPO"],[e,a]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[s,[o,"Vivo"],[e,a]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[s,[o,"Realme"],[e,a]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[s,[o,gt],[e,a]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[s,[o,gt],[e,l]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[s,[o,ot],[e,l]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[s,[o,ot],[e,a]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[s,[o,"Lenovo"],[e,l]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[s,/_/g," "],[o,"Nokia"],[e,a]],[/(pixel c)\b/i],[s,[o,rt],[e,l]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[s,[o,rt],[e,a]],[/droid.+ ([c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[s,[o,ct],[e,a]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[s,"Xperia Tablet"],[o,ct],[e,l]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[s,[o,"OnePlus"],[e,a]],[/(alexa)webm/i,/(kf[a-z]{2}wi)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[s,[o,et],[e,l]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[s,/(.+)/g,"Fire Phone $1"],[o,et],[e,a]],[/(playbook);[-\w\),; ]+(rim)/i],[s,o,[e,l]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[s,[o,kt],[e,a]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[s,[o,bt],[e,l]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[s,[o,bt],[e,a]],[/(nexus 9)/i],[s,[o,"HTC"],[e,l]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic|sony)[-_ ]?([-\w]*)/i],[o,[s,/_/g," "],[e,a]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[s,[o,"Acer"],[e,l]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[s,[o,"Meizu"],[e,a]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[s,[o,"Sharp"],[e,a]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[o,s,[e,a]],[/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[o,s,[e,l]],[/(surface duo)/i],[s,[o,st],[e,l]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[s,[o,"Fairphone"],[e,a]],[/(u304aa)/i],[s,[o,"AT&T"],[e,a]],[/\bsie-(\w*)/i],[s,[o,"Siemens"],[e,a]],[/\b(rct\w+) b/i],[s,[o,"RCA"],[e,l]],[/\b(venue[\d ]{2,7}) b/i],[s,[o,"Dell"],[e,l]],[/\b(q(?:mv|ta)\w+) b/i],[s,[o,"Verizon"],[e,l]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[s,[o,"Barnes & Noble"],[e,l]],[/\b(tm\d{3}\w+) b/i],[s,[o,"NuVision"],[e,l]],[/\b(k88) b/i],[s,[o,"ZTE"],[e,l]],[/\b(nx\d{3}j) b/i],[s,[o,"ZTE"],[e,a]],[/\b(gen\d{3}) b.+49h/i],[s,[o,"Swiss"],[e,a]],[/\b(zur\d{3}) b/i],[s,[o,"Swiss"],[e,l]],[/\b((zeki)?tb.*\b) b/i],[s,[o,"Zeki"],[e,l]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[o,"Dragon Touch"],s,[e,l]],[/\b(ns-?\w{0,9}) b/i],[s,[o,"Insignia"],[e,l]],[/\b((nxa|next)-?\w{0,9}) b/i],[s,[o,"NextBook"],[e,l]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[o,"Voice"],s,[e,a]],[/\b(lvtel\-)?(v1[12]) b/i],[[o,"LvTel"],s,[e,a]],[/\b(ph-1) /i],[s,[o,"Essential"],[e,a]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[s,[o,"Envizen"],[e,l]],[/\b(trio[-\w\. ]+) b/i],[s,[o,"MachSpeed"],[e,l]],[/\btu_(1491) b/i],[s,[o,"Rotor"],[e,l]],[/(shield[\w ]+) b/i],[s,[o,"Nvidia"],[e,l]],[/(sprint) (\w+)/i],[o,s,[e,a]],[/(kin\.[onetw]{3})/i],[[s,/\./g," "],[o,st],[e,a]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[s,[o,lt],[e,l]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[s,[o,lt],[e,a]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[o,s,[e,k]],[/droid.+; (shield) bui/i],[s,[o,"Nvidia"],[e,k]],[/(playstation [345portablevi]+)/i],[s,[o,ct],[e,k]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[s,[o,st],[e,k]],[/smart-tv.+(samsung)/i],[o,[e,p]],[/hbbtv.+maple;(\d+)/i],[[s,/^/,"SmartTV"],[o,ht],[e,p]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[o,ot],[e,p]],[/(apple) ?tv/i],[o,[s,"Apple TV"],[e,p]],[/crkey/i],[[s,"Chromecast"],[o,rt],[e,p]],[/droid.+aft(\w)( bui|\))/i],[s,[o,et],[e,p]],[/\(dtv[\);].+(aquos)/i],[s,[o,"Sharp"],[e,p]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w ]*; *(\w[^;]*);([^;]*)/i],[[o,at],[s,at],[e,p]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[e,p]],[/((pebble))app/i],[o,s,[e,d]],[/droid.+; (glass) \d/i],[s,[o,rt],[e,d]],[/droid.+; (wt63?0{2,3})\)/i],[s,[o,lt],[e,d]],[/(quest( 2)?)/i],[s,[o,ti],[e,d]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[o,[e,pt]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[s,[e,a]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[s,[e,l]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[e,l]],[/(phone|mobile(?:[;\/]| safari)|pda(?=.+windows ce))/i],[[e,a]],[/(android[-\w\. ]{0,9});.+buil/i],[s,[o,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[c,[h,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[c,[h,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i],[h,c],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[c,h]],os:[[/microsoft (windows) (vista|xp)/i],[h,c],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[h,[c,vt,ri]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[h,"Windows"],[c,vt,ri]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/cfnetwork\/.+darwin/i],[[c,/_/g,"."],[h,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[h,"Mac OS"],[c,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[c,h],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[h,c],[/\(bb(10);/i],[c,[h,kt]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[c,[h,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[c,[h,"Firefox OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[c,[h,"webOS"]],[/crkey\/([\d\.]+)/i],[c,[h,"Chromecast"]],[/(cros) [\w]+ ([\w\.]+\w)/i],[[h,"Chromium OS"],c],[/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[h,c],[/(sunos) ?([\w\.\d]*)/i],[[h,"Solaris"],c],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux)/i,/(unix) ?([\w\.]*)/i],[h,c]]},v=function(n,t){if(typeof n===ft&&(t=n,n=f),!(this instanceof v))return new v(n,t).getResult();var i=n||(typeof u!==b&&u.navigator&&u.navigator.userAgent?u.navigator.userAgent:""),r=t?function(n,t){var r={};for(var i in n)r[i]=t[i]&&t[i].length%2==0?t[i].concat(n[i]):n[i];return r}(ui,t):ui;return this.getBrowser=function(){var t,n={};return n.name=f,n.version=f,nt.call(n,i,r.browser),n.major=typeof(t=n.version)===it?t.replace(/[^\d\.]/g,"").split(".")[0]:f,n},this.getCPU=function(){var n={};return n.architecture=f,nt.call(n,i,r.cpu),n},this.getDevice=function(){var n={};return n.vendor=f,n.model=f,n.type=f,nt.call(n,i,r.device),n},this.getEngine=function(){var n={};return n.name=f,n.version=f,nt.call(n,i,r.engine),n},this.getOS=function(){var n={};return n.name=f,n.version=f,nt.call(n,i,r.os),n},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return i},this.setUA=function(n){return i=typeof n===it&&n.length>255?at(n,255):n,this},this.setUA(i),this},w,tt;v.VERSION="0.7.30";v.BROWSER=ut([h,c,"major"]);v.CPU=ut([y]);v.DEVICE=ut([s,o,e,k,a,p,l,d,pt]);v.ENGINE=v.OS=ut([h,c]);typeof t!==b?(typeof n!==b&&n.exports&&(t=n.exports=v),t.UAParser=v):i(5)?(r=function(){return v}.call(t,i,t,n))===f||(n.exports=r):typeof u!==b&&(u.UAParser=v);w=typeof u!==b&&(u.jQuery||u.Zepto);w&&!w.ua&&(tt=new v,w.ua=tt.getResult(),w.ua.get=function(){return tt.getUA()},w.ua.set=function(n){var t,i;tt.setUA(n);t=tt.getResult();for(i in t)w.ua[i]=t[i]})}("object"==typeof window?window:this)},function(n){(function(t){n.exports=t}).call(this,{})},function(n){n.exports=function(){var t=["monospace","sans-serif","serif"],i=document.getElementsByTagName("body")[0],n=document.createElement("span"),u,f,r;n.style.fontSize="72px";n.innerHTML="mmmmmmmmmmlli";u={};f={};for(r in t)n.style.fontFamily=t[r],i.appendChild(n),u[t[r]]=n.offsetWidth,f[t[r]]=n.offsetHeight,i.removeChild(n);this.detect=function(r){var o=!1,e,s;for(e in t)n.style.fontFamily=r+","+t[e],i.appendChild(n),s=n.offsetWidth!=u[t[e]]||n.offsetHeight!=f[t[e]],i.removeChild(n),o=o||s;return o}}}])}),function(){function t(n){var t="    ",i;if(isNaN(parseInt(n)))t=n;else switch(n){case 1:t=" ";break;case 2:t="  ";break;case 3:t="   ";break;case 4:t="    ";break;case 5:t="     ";break;case 6:t="      ";break;case 7:t="       ";break;case 8:t="        ";break;case 9:t="         ";break;case 10:t="          ";break;case 11:t="           ";break;case 12:t="            "}for(i=["\n"],ix=0;ix<100;ix++)i.push(i[ix]+t);return i}function n(){this.step="    ";this.shift=t(this.step)}function i(n,t){return t-(n.replace(/\(/g,"").length-n.replace(/\)/g,"").length)}function r(n,t){return n.replace(/\s{1,}/g," ").replace(/ AND /ig,"~::~"+t+t+"AND ").replace(/ BETWEEN /ig,"~::~"+t+"BETWEEN ").replace(/ CASE /ig,"~::~"+t+"CASE ").replace(/ ELSE /ig,"~::~"+t+"ELSE ").replace(/ END /ig,"~::~"+t+"END ").replace(/ FROM /ig,"~::~FROM ").replace(/ GROUP\s{1,}BY/ig,"~::~GROUP BY ").replace(/ HAVING /ig,"~::~HAVING ").replace(/ IN /ig," IN ").replace(/ JOIN /ig,"~::~JOIN ").replace(/ CROSS~::~{1,}JOIN /ig,"~::~CROSS JOIN ").replace(/ INNER~::~{1,}JOIN /ig,"~::~INNER JOIN ").replace(/ LEFT~::~{1,}JOIN /ig,"~::~LEFT JOIN ").replace(/ RIGHT~::~{1,}JOIN /ig,"~::~RIGHT JOIN ").replace(/ ON /ig,"~::~"+t+"ON ").replace(/ OR /ig,"~::~"+t+t+"OR ").replace(/ ORDER\s{1,}BY/ig,"~::~ORDER BY ").replace(/ OVER /ig,"~::~"+t+"OVER ").replace(/\(\s{0,}SELECT /ig,"~::~(SELECT ").replace(/\)\s{0,}SELECT /ig,")~::~SELECT ").replace(/ THEN /ig," THEN~::~"+t+"").replace(/ UNION /ig,"~::~UNION~::~").replace(/ USING /ig,"~::~USING ").replace(/ WHEN /ig,"~::~"+t+"WHEN ").replace(/ WHERE /ig,"~::~WHERE ").replace(/ WITH /ig,"~::~WITH ").replace(/ ALL /ig," ALL ").replace(/ AS /ig," AS ").replace(/ ASC /ig," ASC ").replace(/ DESC /ig," DESC ").replace(/ DISTINCT /ig," DISTINCT ").replace(/ EXISTS /ig," EXISTS ").replace(/ NOT /ig," NOT ").replace(/ NULL /ig," NULL ").replace(/ LIKE /ig," LIKE ").replace(/\s{0,}SELECT /ig,"SELECT ").replace(/\s{0,}UPDATE /ig,"UPDATE ").replace(/ SET /ig," SET ").replace(/~::~{1,}/g,"~::~").split("~::~")}n.prototype.xml=function(n,i){for(var u=n.replace(/>\s{0,}</g,"><").replace(/</g,"~::~<").replace(/\s*xmlns\:/g,"~::~xmlns:").replace(/\s*xmlns\=/g,"~::~xmlns=").split("~::~"),h=u.length,e=!1,o=0,f="",r=0,s=i?t(i):this.shift,r=0;r<h;r++)u[r].search(/<!/)>-1?(f+=s[o]+u[r],e=!0,(u[r].search(/-->/)>-1||u[r].search(/\]>/)>-1||u[r].search(/!DOCTYPE/)>-1)&&(e=!1)):u[r].search(/-->/)>-1||u[r].search(/\]>/)>-1?(f+=u[r],e=!1):/^<\w/.exec(u[r-1])&&/^<\/\w/.exec(u[r])&&/^<[\w:\-\.\,]+/.exec(u[r-1])==/^<\/[\w:\-\.\,]+/.exec(u[r])[0].replace("/","")?(f+=u[r],e||o--):u[r].search(/<\w/)>-1&&u[r].search(/<\//)==-1&&u[r].search(/\/>/)==-1?f=f+=e?u[r]:s[o++]+u[r]:u[r].search(/<\w/)>-1&&u[r].search(/<\//)>-1?f=f+=e?u[r]:s[o]+u[r]:u[r].search(/<\//)>-1?f=f+=e?u[r]:s[--o]+u[r]:u[r].search(/\/>/)>-1?f=f+=e?u[r]:s[o]+u[r]:f+=u[r].search(/<\?/)>-1?s[o]+u[r]:u[r].search(/xmlns\:/)>-1||u[r].search(/xmlns\=/)>-1?s[o]+u[r]:u[r];return f[0]=="\n"?f.slice(1):f};n.prototype.json=function(n,t){var t=t?t:this.step;return typeof JSON=="undefined"?n:typeof n=="string"?JSON.stringify(JSON.parse(n),null,t):typeof n=="object"?JSON.stringify(n,null,t):n};n.prototype.css=function(n,i){for(var u=n.replace(/\s{1,}/g," ").replace(/\{/g,"{~::~").replace(/\}/g,"~::~}~::~").replace(/\;/g,";~::~").replace(/\/\*/g,"~::~/*").replace(/\*\//g,"*/~::~").replace(/~::~\s{0,}~::~/g,"~::~").split("~::~"),s=u.length,f=0,o="",r=0,e=i?t(i):this.shift,r=0;r<s;r++)o+=/\{/.exec(u[r])?e[f++]+u[r]:/\}/.exec(u[r])?e[--f]+u[r]:/\*\\/.exec(u[r])?e[f]+u[r]:e[f]+u[r];return o.replace(/^\n{1,}/,"")};n.prototype.sql=function(n,u){for(var l=n.replace(/\s{1,}/g," ").replace(/\'/ig,"~::~'").split("~::~"),a=l.length,e=[],o=0,s=this.step,h=0,c="",f=0,v=u?t(u):this.shift,y,f=0;f<a;f++)e=f%2?e.concat(l[f]):e.concat(r(l[f],s));for(a=e.length,f=0;f<a;f++)h=i(e[f],h),/\s{0,}\s{0,}SELECT\s{0,}/.exec(e[f])&&(e[f]=e[f].replace(/\,/g,",\n"+s+s+"")),/\s{0,}\s{0,}SET\s{0,}/.exec(e[f])&&(e[f]=e[f].replace(/\,/g,",\n"+s+s+"")),/\s{0,}\(\s{0,}SELECT\s{0,}/.exec(e[f])?(o++,c+=v[o]+e[f]):/\'/.exec(e[f])?(h<1&&o&&o--,c+=e[f]):(c+=v[o]+e[f],h<1&&o&&o--),y=0;return c.replace(/^\n{1,}/,"").replace(/\n{1,}/g,"\n")};n.prototype.xmlmin=function(n,t){var i=t?n:n.replace(/\<![ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)\>/g,"").replace(/[ \r\n\t]{1,}xmlns/g," xmlns");return i.replace(/>\s{0,}</g,"><")};n.prototype.jsonmin=function(n){return typeof JSON=="undefined"?n:JSON.stringify(JSON.parse(n),null,0)};n.prototype.cssmin=function(n,t){var i=t?n:n.replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\//g,"");return i.replace(/\s{1,}/g," ").replace(/\{\s{1,}/g,"{").replace(/\}\s{1,}/g,"}").replace(/\;\s{1,}/g,";").replace(/\/\*\s{1,}/g,"/*").replace(/\*\/\s{1,}/g,"*/")};n.prototype.sqlmin=function(n){return n.replace(/\s{1,}/g," ").replace(/\s{1,}\(/,"(").replace(/\s{1,}\)/,")")};window.vkbeautify=new n}();hljs=function(){"use strict";function o(n){return _instanceof(n,Map)?n.clear=n.delete=n.set=function(){throw Error("map is read-only");}:_instanceof(n,Set)&&(n.add=n.clear=n.delete=function(){throw Error("set is read-only");}),Object.freeze(n),Object.getOwnPropertyNames(n).forEach(function(t){var i=n[t];"object"!=_typeof(i)||Object.isFrozen(i)||o(i)}),n}function i(n){return n.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function n(n){var i=Object.create(null);for(var u in n)i[u]=n[u];for(var r=arguments.length,f=new Array(r>1?r-1:0),t=1;t<r;t++)f[t-1]=arguments[t];return f.forEach(function(n){for(var t in n)i[t]=n[t]}),i}function r(n){return n?"string"==typeof n?n:n.source:null}function wt(n,t){"."===n.input[n.index-1]&&t.ignoreMatch()}function bt(n,t){t&&n.beginKeywords&&(n.begin="\\b("+n.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",n.__beforeBegin=wt,n.keywords=n.keywords||n.beginKeywords,delete n.beginKeywords,void 0===n.relevance&&(n.relevance=0))}function kt(n){Array.isArray(n.illegal)&&(n.illegal=function(){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];return"("+i.map(function(n){return r(n)}).join("|")+")"}.apply(void 0,_toConsumableArray(n.illegal)))}function dt(n){if(n.match){if(n.begin||n.end)throw Error("begin & end are not supported with match");n.begin=n.match;delete n.match}}function gt(n){void 0===n.relevance&&(n.relevance=1)}function nt(n,t){function u(n,r){t&&(r=r.map(function(n){return n.toLowerCase()}));r.forEach(function(t){var r=t.split("|");i[r[0]]=[n,ni(r[0],r[1])]})}var r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:"keyword",i={};return"string"==typeof n?u(r,n.split(" ")):Array.isArray(n)?u(r,n):Object.keys(n).forEach(function(r){Object.assign(i,nt(n[r],t,r))}),i}function ni(n,t){return t?Number(t):function(n){return g.includes(n.toLowerCase())}(n)?0:1}function ti(t,i){function u(n,i){return RegExp(r(n),"m"+(t.case_insensitive?"i":"")+(i?"g":""))}var f=i.plugins,e=function(){function n(){_classCallCheck(this,n);this.matchIndexes={};this.regexes=[];this.matchAt=1;this.position=0}return _createClass(n,[{key:"addRule",value:function(n,t){t.position=this.position++;this.matchIndexes[this.matchAt]=t;this.regexes.push([t,n]);this.matchAt+=function(n){return RegExp(n.toString()+"|").exec("").length-1}(n)+1}},{key:"compile",value:function(){0===this.regexes.length&&(this.exec=function(){return null});var n=this.regexes.map(function(n){return n[1]});this.matcherRe=u(function(n){for(var o,u,t,s=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"|",e=0,i="",f=0;f<n.length;f++){for(e+=1,o=e,u=r(n[f]),f>0&&(i+=s),i+="(";u.length>0;){if(t=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./.exec(u),null==t){i+=u;break}i+=u.substring(0,t.index);u=u.substring(t.index+t[0].length);"\\"===t[0][0]&&t[1]?i+="\\"+(Number(t[1])+o):(i+=t[0],"("===t[0]&&e++)}i+=")"}return i}(n),!0);this.lastIndex=0}},{key:"exec",value:function(n){var t,i,r;return(this.matcherRe.lastIndex=this.lastIndex,t=this.matcherRe.exec(n),!t)?null:(i=t.findIndex(function(n,t){return t>0&&void 0!==n}),r=this.matchIndexes[i],t.splice(0,i),Object.assign(t,r))}}]),n}(),o=function(){function n(){_classCallCheck(this,n);this.rules=[];this.multiRegexes=[];this.count=0;this.lastIndex=0;this.regexIndex=0}return _createClass(n,[{key:"getMatcher",value:function(n){if(this.multiRegexes[n])return this.multiRegexes[n];var t=new e;return this.rules.slice(n).forEach(function(n){var i=_slicedToArray(n,2),r=i[0],u=i[1];return t.addRule(r,u)}),t.compile(),this.multiRegexes[n]=t,t}},{key:"resumingScanAtSamePosition",value:function(){return 0!==this.regexIndex}},{key:"considerAll",value:function(){this.regexIndex=0}},{key:"addRule",value:function(n,t){this.rules.push([n,t]);"begin"===t.type&&this.count++}},{key:"exec",value:function(n){var r=this.getMatcher(this.regexIndex),t,i;return r.lastIndex=this.lastIndex,t=r.exec(n),this.resumingScanAtSamePosition()&&(t&&t.index===this.lastIndex||(i=this.getMatcher(0),i.lastIndex=this.lastIndex+1,t=i.exec(n))),t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&this.considerAll()),t}}]),n}();if(t.compilerExtensions||(t.compilerExtensions=[]),t.contains&&t.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language.  See documentation.");return t.classNameAliases=n(t.classNameAliases||{}),function f(i,e){var c,s=i,h;if(i.compiled)return s;if([dt].forEach(function(n){return n(i,e)}),t.compilerExtensions.forEach(function(n){return n(i,e)}),i.__beforeBegin=null,[bt,kt,gt].forEach(function(n){return n(i,e)}),i.compiled=!0,h=null,"object"==_typeof(i.keywords)&&(h=i.keywords.$pattern,delete i.keywords.$pattern),i.keywords&&(i.keywords=nt(i.keywords,t.case_insensitive)),i.lexemes&&h)throw Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return h=h||i.lexemes||/\w+/,s.keywordPatternRe=u(h,!0),e&&(i.begin||(i.begin=/\B|\b/),s.beginRe=u(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(s.endRe=u(i.end)),s.terminatorEnd=r(i.end)||"",i.endsWithParent&&e.terminatorEnd&&(s.terminatorEnd+=(i.end?"|":"")+e.terminatorEnd)),i.illegal&&(s.illegalRe=u(i.illegal)),i.contains||(i.contains=[]),i.contains=(c=[]).concat.apply(c,_toConsumableArray(i.contains.map(function(t){return function(t){return t.variants&&!t.cachedVariants&&(t.cachedVariants=t.variants.map(function(i){return n(t,{variants:null},i)})),t.cachedVariants?t.cachedVariants:tt(t)?n(t,{starts:t.starts?n(t.starts):null}):Object.isFrozen(t)?n(t):t}("self"===t?i:t)}))),i.contains.forEach(function(n){f(n,s)}),i.starts&&f(i.starts,e),s.matcher=function(n){var t=new o;return n.contains.forEach(function(n){return t.addRule(n.begin,{rule:n,type:"begin"})}),n.terminatorEnd&&t.addRule(n.terminatorEnd,{type:"end"}),n.illegal&&t.addRule(n.illegal,{type:"illegal"}),t}(s),s}(t)}function tt(n){return!!n&&(n.endsWithParent||tt(n.starts))}function ii(n){var t={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className:function(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted:function(){if(!this.autoDetect&&!n.getLanguage(this.language))return console.warn('The language "'.concat(this.language,'" you specified could not be found.')),this.unknownLanguage=!0,i(this.code);var t={};return this.autoDetect?(t=n.highlightAuto(this.code),this.detectedLanguage=t.language):(t=n.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),t.value},autoDetect:function(){return!(this.language&&(n=this.autodetect,!n&&""!==n));var n},ignoreIllegals:function(){return!0}},render:function(n){return n("pre",{},[n("code",{"class":this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:t,VuePlugin:{install:function(n){n.component("highlightjs",t)}}}}function c(n){return n.nodeName.toLowerCase()}function rt(n){var t=[];return function n(i,r){for(var u=i.firstChild;u;u=u.nextSibling)3===u.nodeType?r+=u.nodeValue.length:1===u.nodeType&&(t.push({event:"start",offset:r,node:u}),r=n(u,r),c(u).match(/br|hr|img|input/)||t.push({event:"stop",offset:r,node:u}));return r}(n,0),t}var v=o,ot=o,s,g,it;v.default=ot;s=function(){function n(t){_classCallCheck(this,n);void 0===t.data&&(t.data={});this.data=t.data}return _createClass(n,[{key:"ignoreMatch",value:function(){this.ignore=!0}}]),n}();var y=function(n){return!!n.kind},st=function(){function n(t,i){_classCallCheck(this,n);this.buffer="";this.classPrefix=i.classPrefix;t.walk(this)}return _createClass(n,[{key:"addText",value:function(n){this.buffer+=i(n)}},{key:"openNode",value:function(n){if(y(n)){var t=n.kind;n.sublanguage||(t="".concat(this.classPrefix).concat(t));this.span(t)}}},{key:"closeNode",value:function(n){y(n)&&(this.buffer+="<\/span>")}},{key:"value",value:function(){return this.buffer}},{key:"span",value:function(n){this.buffer+='<span class="'.concat(n,'">')}}]),n}(),ht=function(){function n(){_classCallCheck(this,n);this.rootNode={children:[]};this.stack=[this.rootNode]}return _createClass(n,[{key:"top",get:function(){return this.stack[this.stack.length-1]}},{key:"root",get:function(){return this.rootNode}},{key:"add",value:function(n){this.top.children.push(n)}},{key:"openNode",value:function(n){var t={kind:n,children:[]};this.add(t);this.stack.push(t)}},{key:"closeNode",value:function(){if(this.stack.length>1)return this.stack.pop()}},{key:"closeAllNodes",value:function(){for(;this.closeNode(););}},{key:"toJSON",value:function(){return JSON.stringify(this.rootNode,null,4)}},{key:"walk",value:function(n){return this.constructor._walk(n,this.rootNode)}}],[{key:"_walk",value:function(n,t){var i=this;return"string"==typeof t?n.addText(t):t.children&&(n.openNode(t),t.children.forEach(function(t){return i._walk(n,t)}),n.closeNode(t)),n}},{key:"_collapse",value:function(t){"string"!=typeof t&&t.children&&(t.children.every(function(n){return"string"==typeof n})?t.children=[t.children.join("")]:t.children.forEach(function(t){n._collapse(t)}))}}]),n}(),ct=function(n){function t(n){var r;return _classCallCheck(this,t),r=i.call(this),r.options=n,r}_inherits(t,n);var i=_createSuper(t);return _createClass(t,[{key:"addKeyword",value:function(n,t){""!==n&&(this.openNode(t),this.addText(n),this.closeNode())}},{key:"addText",value:function(n){""!==n&&this.add(n)}},{key:"addSublanguage",value:function(n,t){var i=n.root;i.kind=t;i.sublanguage=!0;this.add(i)}},{key:"toHTML",value:function(){return new st(this,this.options).value()}},{key:"finalize",value:function(){return!0}}]),t}(ht);var p="[a-zA-Z]\\w*",w="[a-zA-Z_]\\w*",h="\\b\\d+(\\.\\d+)?",b="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",k="\\b(0b[01]+)",u={begin:"\\\\[\\s\\S]",relevance:0},lt={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[u]},at={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[u]},d={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},f=function(t,i){var u=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{},r=n({className:"comment",begin:t,end:i,contains:[]},u);return r.contains.push(d),r.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),r},vt=f("//","$"),yt=f("/\\*","\\*/"),pt=f("#","$"),e=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:p,UNDERSCORE_IDENT_RE:w,NUMBER_RE:h,C_NUMBER_RE:b,BINARY_NUMBER_RE:k,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:function(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},i=/^#![ ]*\//;return t.binary&&(t.begin=function(){for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];return i.map(function(n){return r(n)}).join("")}(i,/.*\b/,t.binary,/\b.*/)),n({className:"meta",begin:i,end:/$/,relevance:0,"on:begin":function(n,t){0!==n.index&&t.ignoreMatch()}},t)},BACKSLASH_ESCAPE:u,APOS_STRING_MODE:lt,QUOTE_STRING_MODE:at,PHRASAL_WORDS_MODE:d,COMMENT:f,C_LINE_COMMENT_MODE:vt,C_BLOCK_COMMENT_MODE:yt,HASH_COMMENT_MODE:pt,NUMBER_MODE:{className:"number",begin:h,relevance:0},C_NUMBER_MODE:{className:"number",begin:b,relevance:0},BINARY_NUMBER_MODE:{className:"number",begin:k,relevance:0},CSS_NUMBER_MODE:{className:"number",begin:h+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[u,{begin:/\[/,end:/\]/,relevance:0,contains:[u]}]}]},TITLE_MODE:{className:"title",begin:p,relevance:0},UNDERSCORE_TITLE_MODE:{className:"title",begin:w,relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:function(n){return Object.assign(n,{"on:begin":function(n,t){t.data._beginMatch=n[1]},"on:end":function(n,t){t.data._beginMatch!==n[1]&&t.ignoreMatch()}})}});g=["of","and","for","in","not","or","if","then","parent","list","value"];it={"after:highlightBlock":function(n){var f=n.block,r=n.result,e=n.text,u=rt(f),t;u.length&&(t=document.createElement("div"),t.innerHTML=r.value,r.value=function(n,t,r){function s(){return n.length&&t.length?n[0].offset!==t[0].offset?n[0].offset<t[0].offset?n:t:"start"===t[0].event?n:t:n.length?n:t}function h(n){e+="<"+c(n)+[].map.call(n.attributes,function(n){return" "+n.nodeName+'="'+i(n.value)+'"'}).join("")+">"}function l(n){e+="<\/"+c(n)+">"}function a(n){("start"===n.event?h:l)(n.node)}for(var f=0,e="",o=[],u;n.length||t.length;)if(u=s(),e+=i(r.substring(f,u[0].offset)),f=u[0].offset,u===n){o.reverse().forEach(l);do a(u.splice(0,1)[0]),u=s();while(u===n&&u.length&&u[0].offset===f);o.reverse().forEach(h)}else"start"===u[0].event?o.push(u[0].node):o.pop(),a(u.splice(0,1)[0]);return e+i(r.substr(f))}(u,rt(t),e))}};var l=function(n){console.error(n)},ut=function(n){for(var r,i=arguments.length,u=new Array(i>1?i-1:0),t=1;t<i;t++)u[t-1]=arguments[t];(r=console).log.apply(r,["WARN: "+n].concat(u))},t=function(n,t){console.log("Deprecated as of ".concat(n,". ").concat(t))},a=i,ft=n,et=Symbol("nomatch");return function(n){function tt(n){return i.noHighlightRe.test(n)}function rt(n,t,i,r){var u={code:t,language:n},f;return o("before:highlight",u),f=u.result?u.result:y(u.language,u.code,i,r),f.code=u.code,o("after:highlight",f),f}function y(n,t,e,o){function vt(n,t){var i=k.case_insensitive?t[0].toLowerCase():t[0];return Object.prototype.hasOwnProperty.call(n.keywords,i)&&n.keywords[i]}function rt(){null!=h.subLanguage?function(){if(""!==v){var n=null;if("string"==typeof h.subLanguage){if(!u[h.subLanguage])return void w.addText(v);n=y(h.subLanguage,v,!0,lt[h.subLanguage]);lt[h.subLanguage]=n.top}else n=p(v,h.subLanguage.length?h.subLanguage:null);h.relevance>0&&(it+=n.relevance);w.addSublanguage(n.emitter,n.language)}}():function(){var i,n,t,r,e;if(!h.keywords)return void w.addText(v);for(i=0,h.keywordPatternRe.lastIndex=0,n=h.keywordPatternRe.exec(v),t="";n;){if(t+=v.substring(i,n.index),r=vt(h,n),r){var u=_slicedToArray(r,2),f=u[0],o=u[1];w.addText(t);t="";it+=o;e=k.classNameAliases[f]||f;w.addKeyword(n[0],e)}else t+=n[0];i=h.keywordPatternRe.lastIndex;n=h.keywordPatternRe.exec(v)}t+=v.substr(i);w.addText(t)}();v=""}function st(n){return n.className&&w.openNode(k.classNameAliases[n.className]||n.className),h=Object.create(n,{parent:{value:h}}),h}function ht(n,t,i){var r=function(n,t){var i=n&&n.exec(t);return i&&0===i.index}(n.endRe,i),u;if(r&&(n["on:end"]&&(u=new s(n),n["on:end"](t,u),u.ignore&&(r=!1)),r)){for(;n.endsParent&&n.parent;)n=n.parent;return n}if(n.endsWithParent)return ht(n.parent,t,i)}function yt(n){return 0===h.matcher.regexIndex?(v+=n[0],1):(ot=!0,0)}function pt(n){var r=n[0],u=b.substr(n.index),t=ht(h,n,u),i;if(!t)return et;i=h;i.skip?v+=r:(i.returnEnd||i.excludeEnd||(v+=r),rt(),i.excludeEnd&&(v=r));do h.className&&w.closeNode(),h.skip||h.subLanguage||(it+=h.relevance),h=h.parent;while(h!==t.parent);return t.starts&&(t.endSameAsBegin&&(t.starts.endRe=t.endRe),st(t.starts)),i.returnEnd?0:r.length}function ct(t,i){var r=i&&i[0],u,o,c;if(v+=t,null==r)return rt(),0;if("begin"===tt.type&&"end"===i.type&&tt.index===i.index&&""===r){if(v+=b.slice(i.index,i.index+1),!f){u=Error("0 width match regex");throw u.languageName=n,u.badRule=tt.rule,u;}return 1}if(tt=i,"begin"===i.type)return function(n){for(var u,i=n[0],t=n.rule,f=new s(t),o=[t.__beforeBegin,t["on:begin"]],r=0,e=o;r<e.length;r++)if(u=e[r],u&&(u(n,f),f.ignore))return yt(i);return t&&t.endSameAsBegin&&(t.endRe=RegExp(i.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")),t.skip?v+=i:(t.excludeBegin&&(v+=i),rt(),t.returnBegin||t.excludeBegin||(v=i)),st(t),t.returnBegin?0:i.length}(i);if("illegal"===i.type&&!e){o=Error('Illegal lexeme "'+r+'" for mode "'+(h.className||"<unnamed>")+'"');throw o.mode=h,o;}if("end"===i.type&&(c=pt(i),c!==et))return c;if("illegal"===i.type&&""===r)return 1;if(ft>1e5&&ft>3*i.index)throw Error("potential infinite loop, way more iterations than matches");return v+=r,r.length}var b=t,tt={},k=r(n),nt,at;if(!k)throw l(g.replace("{}",n)),Error('Unknown language: "'+n+'"');var wt=ti(k,{plugins:c}),ut="",h=o||wt,lt={},w=new i.__emitter(i);(function(){for(var t=[],n=h;n!==k;n=n.parent)n.className&&t.unshift(n.className);t.forEach(function(n){return w.openNode(n)})})();var v="",it=0,d=0,ft=0,ot=!1;try{for(h.matcher.considerAll();;){if(ft++,ot?ot=!1:h.matcher.considerAll(),h.matcher.lastIndex=d,nt=h.matcher.exec(b),!nt)break;at=ct(b.substring(d,nt.index),nt);d=nt.index+at}return ct(b.substr(d)),w.closeAllNodes(),w.finalize(),ut=w.toHTML(),{relevance:Math.floor(it),value:ut,language:n,illegal:!1,emitter:w,top:h}}catch(t){if(t.message&&t.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:t.message,context:b.slice(d-100,d+100),mode:t.mode},sofar:ut,relevance:0,value:a(b),emitter:w};if(f)return{illegal:!1,relevance:0,value:a(b),emitter:w,language:n,top:h,errorRaised:t};throw t;}}function p(n,t){var e,f;t=t||i.languages||Object.keys(u);e=function(n){var t={relevance:0,emitter:new i.__emitter(i),value:a(n),illegal:!1,top:nt};return t.emitter.addText(n),t}(n);f=t.filter(r).filter(lt).map(function(t){return y(t,n,!1)});f.unshift(e);var h=f.sort(function(n,t){if(n.relevance!==t.relevance)return t.relevance-n.relevance;if(n.language&&t.language){if(r(n.language).supersetOf===t.language)return 1;if(r(t.language).supersetOf===n.language)return-1}return 0}),o=_slicedToArray(h,2),c=o[0],l=o[1],s=c;return s.second_best=l,s}function w(n){var e=null,u=function(n){var u=n.className+" ",t,f;return(u+=n.parentNode?n.parentNode.className:"",t=i.languageDetectRe.exec(u),t)?(f=r(t[1]),f||(ut(g.replace("{}",t[1])),ut("Falling back to no-highlight mode for this block.",n)),f?t[1]:"no-highlight"):u.split(/\s+/).find(function(n){return tt(n)||r(n)})}(n),f,t;tt(u)||(o("before:highlightBlock",{block:n,language:u}),e=n,f=e.textContent,t=u?rt(u,f,!0):p(f),o("after:highlightBlock",{block:n,result:t,text:f}),n.innerHTML=t.value,function(n,t,i){var r=t?h[t]:i;n.classList.add("hljs");r&&n.classList.add(r)}(n,u,t.language),n.result={language:t.language,re:t.relevance,relavance:t.relevance},t.second_best&&(n.second_best={language:t.second_best.language,re:t.second_best.relevance,relavance:t.second_best.relevance}))}function st(){ot?document.querySelectorAll("pre code").forEach(w):k=!0}function r(n){return n=(n||"").toLowerCase(),u[n]||u[h[n]]}function ht(n,t){var i=t.languageName;"string"==typeof n&&(n=[n]);n.forEach(function(n){h[n]=i})}function lt(n){var t=r(n);return t&&!t.disableAutodetect}function o(n,t){var i=n;c.forEach(function(n){n[i]&&n[i](t)})}var u=Object.create(null),h=Object.create(null),c=[],f=!0,at=/(^(<[^>]+>|\t|)+|\n)/gm,g="Could not find the language '{}', did you forget to load/include a language module?",nt={disableAutodetect:!0,name:"Plain text",contains:[]},i={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:ct},vt={"before:highlightBlock":function(n){var t=n.block;i.useBR&&(t.innerHTML=t.innerHTML.replace(/\n/g,"").replace(/<br[ /]*>/g,"\n"))},"after:highlightBlock":function(n){var t=n.result;i.useBR&&(t.value=t.value.replace(/\n/g,"<br>"))}},yt=/^(<[^>]+>|\t)+/gm,pt={"after:highlightBlock":function(n){var t=n.result;i.tabReplace&&(t.value=t.value.replace(yt,function(n){return n.replace(/\t/g,i.tabReplace)}))}},b=function b(){b.called||(b.called=!0,t("10.6.0","initHighlighting() is deprecated.  Use highlightAll() instead."),document.querySelectorAll("pre code").forEach(w))},k=!1,ot=!1,d;"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",function(){ot=!0;k&&st()},!1);Object.assign(n,{highlight:rt,highlightAuto:p,highlightAll:st,fixMarkup:function(n){return t("10.2.0","fixMarkup will be removed entirely in v11.0"),t("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),r=n,i.tabReplace||i.useBR?r.replace(at,function(n){return"\n"===n?i.useBR?"<br>":n:i.tabReplace?n.replace(/\t/g,i.tabReplace):n}):r;var r},highlightBlock:w,configure:function(n){n.useBR&&(t("10.3.0","'useBR' will be removed entirely in v11.0"),t("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559"));i=ft(i,n)},initHighlighting:b,initHighlightingOnLoad:function(){t("10.6.0","initHighlightingOnLoad() is deprecated.  Use highlightAll() instead.");k=!0},registerLanguage:function(t,i){var r=null;try{r=i(n)}catch(n){if(l("Language definition for '{}' could not be registered.".replace("{}",t)),!f)throw n;l(n);r=nt}r.name||(r.name=t);u[t]=r;r.rawDefinition=i.bind(null,n);r.aliases&&ht(r.aliases,{languageName:t})},listLanguages:function(){return Object.keys(u)},getLanguage:r,registerAliases:ht,requireLanguage:function(n){t("10.4.0","requireLanguage will be removed entirely in v11.");t("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");var i=r(n);if(i)return i;throw Error("The '{}' language is required, but not loaded.".replace("{}",n));},autoDetection:lt,inherit:ft,addPlugin:function(n){c.push(n)},vuePlugin:ii(n).VuePlugin});n.debugMode=function(){f=!1};n.safeMode=function(){f=!0};n.versionString="10.6.0";for(d in e)"object"==_typeof(e[d])&&v(e[d]);return Object.assign(n,e),n.addPlugin(vt),n.addPlugin(it),n.addPlugin(pt),n}({})}();"object"==(typeof exports=="undefined"?"undefined":_typeof(exports))&&"undefined"!=typeof module&&(module.exports=hljs);hljs.registerLanguage("plaintext",function(){"use strict";return function(){return{name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}}}());hljs.registerLanguage("xml",function(){"use strict";function t(n){return n?"string"==typeof n?n:n.source:null}function i(t){return n("(?=",t,")")}function n(){for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];return r.map(function(n){return t(n)}).join("")}function r(){for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];return"("+r.map(function(n){return t(n)}).join("|")+")"}return function(t){var u=n(/[A-Z_]/,n("(",/[A-Z0-9_.-]*:/,")?"),/[A-Z0-9_.-]*/),f={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},e={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},s=t.inherit(e,{begin:/\(/,end:/\)/}),h=t.inherit(t.APOS_STRING_MODE,{className:"meta-string"}),c=t.inherit(t.QUOTE_STRING_MODE,{className:"meta-string"}),o={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:/[A-Za-z0-9._:-]+/,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[f]},{begin:/'/,end:/'/,contains:[f]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[e,c,h,s,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[e,s,c,h]}]}]},t.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},f,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[o],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[o],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n(/</,i(n(u,r(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:u,relevance:0,starts:o}]},{className:"tag",begin:n(/<\//,i(n(u,/>/))),contains:[{className:"name",begin:u,relevance:0},{begin:/>/,relevance:0}]}]}}}());!function(n,t){"object"==typeof exports||"object"==typeof module&&module.exports?module.exports=t(require("angular"),require("highlight.js")):"function"==typeof define&&define.amd?define(["angular","hljs"],t):n.returnExports=t(n.angular,n.hljs)}(this,function(n,t){function s(t){return function(i){switch(i){case"escape":return n.isDefined(t.hljsEscape)?t.hljsEscape:t.escape;case"no-escape":return n.isDefined(t.hljsNoEscape)?t.hljsNoEscape:t.noEscape;case"onhighlight":return n.isDefined(t.hljsOnhighlight)?t.hljsOnhighlight:t.onhighlight}}}function h(t){var i=!0;return n.forEach(["source","include"],function(n){t[n]&&(i=!1)}),i}var i=n.module("hljs",[]),r,u,f,e,o;return i.provider("hljsService",function(){var i={};return{setOptions:function(t){n.extend(i,t)},getOptions:function(){return n.copy(i)},$get:function(){return(t.configure||n.noop)(i),t}}}),i.factory("hljsCache",["$cacheFactory",function(n){return n("hljsCache")}]),i.controller("HljsCtrl",["hljsCache","hljsService","$interpolate","$window",function(t,i,r,u){function y(n,t,i){var r;return function(){var f=this,e=arguments,o=function(){r=null;i||n.apply(f,e)},s=i&&!r;u.clearTimeout(r);r=u.setTimeout(o,t);s&&n.apply(f,e)}}function a(n,t){var i=t?"\\\\$&":"\\$&";return n.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,i)}function p(n){for(var t,u=[],f=new RegExp(b,"g"),i="",r=0;null!==(t=f.exec(n));)i+=n.substring(r,t.index)+v,r=t.index+t[0].length,u.push(t[0]);return i+=n.substr(r),{code:i,tokens:u}}function w(n,t){for(var i,f=new RegExp(v,"g"),u="",r=0;null!==(i=f.exec(n));)u+=n.substring(r,i.index)+t.shift(),r=i.index+i[0].length;return u+n.substr(r)}var f=this,e=null,h=null,s=null,o=!1,c=null,l=null,b=a(r.startSymbol())+"((.|\\s)+?)"+a(r.endSymbol()),v="∫";f.init=function(n){e=n};f.setInterpolateScope=function(n){o=n;s&&f.highlight(s)};f.setLanguage=function(n){h=n;s&&f.highlight(s)};f.highlightCallback=function(n){l=n};f._highlight=function(u){var a,v,y,b;e&&((s=u,o&&(y=p(u),u=y.code),h?(v=f._cacheKey(h,!!o,u),a=t.get(v),a||(a=i.highlight(h,i.fixMarkup(u),!0),t.put(v,a))):(v=f._cacheKey(!!o,u),a=t.get(v),a||(a=i.highlightAuto(i.fixMarkup(u)),t.put(v,a))),u=a.value,o)?((c||n.noop)(),y&&(u=w(u,y.tokens)),b=r(u),c=o.$watch(b,function(n,t){n!==t&&e.html(n)}),o.$apply(),e.html(b(o))):e.html(u),e.addClass(a.language),null!==l&&n.isFunction(l)&&l())};f.highlight=y(f._highlight,17);f.clear=function(){e&&(s=null,e.text(""))};f.release=function(){e=null;o=null;(c||n.noop)();c=null};f._cacheKey=function(){var n=Array.prototype.slice.call(arguments);return n.join("!angular-highlightjs!")}}]),r=["$parse",function(t){return{restrict:"EA",controller:"HljsCtrl",compile:function(i){var r=i[0].innerHTML.replace(/^(\r\n|\r|\n)/,""),u=i[0].textContent.replace(/^(\r\n|\r|\n)/,"");return i.html('<pre><code class="hljs"><\/code><\/pre>'),function(i,f,e,o){var l,c=s(e),a;(n.isDefined(c("escape"))?l=t(c("escape")):n.isDefined(c("no-escape"))&&(l=t("false")),o.init(f.find("code")),c("onhighlight")&&o.highlightCallback(function(){i.$eval(c("onhighlight"))}),(r||u)&&h(e))&&(a=l&&!l(i)?u:r,o.highlight(a));i.$on("$destroy",function(){o.release()})}}}}],f=function(t){return function(){return{require:"?hljs",restrict:"A",link:function(i,r,u,f){f&&u.$observe(t,function(t){n.isDefined(t)&&f.setLanguage(t)})}}}},u=function(n){return function(){return{require:"?hljs",restrict:"A",link:function(t,i,r,u){u&&t.$watch(r[n],function(n,i){(n||n!==i)&&u.setInterpolateScope(n?t:null)})}}}},e=function(n){return function(){return{require:"?hljs",restrict:"A",link:function(t,i,r,u){u&&t.$watch(r[n],function(n){n?u.highlight(n):u.clear()})}}}},o=function(t){return["$http","$templateCache","$q",function(i,r,u){return{require:"?hljs",restrict:"A",compile:function(f,e){var o=e[t];return function(t,f,e,s){var h=0;s&&t.$watch(o,function(t){var o=++h,f,e;t&&n.isString(t)?(f=r.get(t),f||(e=u.defer(),i.get(t,{cache:r,transformResponse:function(n){return n}}).then(function(n){o===h&&e.resolve(n)}).catch(function(){o===h&&s.clear();e.resolve()}),f=e.promise),u.when(f).then(function(t){t&&(n.isArray(t)?t=t[1]:n.isObject(t)&&(t=t.data),t=t.replace(/^(\r\n|\r|\n)/,""),s.highlight(t))})):s.clear()})}}}}]},function(t){t.directive("hljs",r);n.forEach(["interpolate","hljsInterpolate","compile","hljsCompile"],function(n){t.directive(n,u(n))});n.forEach(["language","hljsLanguage"],function(n){t.directive(n,f(n))});n.forEach(["source","hljsSource"],function(n){t.directive(n,e(n))});n.forEach(["include","hljsInclude"],function(n){t.directive(n,o(n))})}(i),"hljs"}),function(n,t,i){function e(n,t,i){n.addEventListener?n.addEventListener(t,i,!1):n.attachEvent("on"+t,i)}function s(n){if("keypress"==n.type){var t=String.fromCharCode(n.which);return n.shiftKey||(t=t.toLowerCase()),t}return u[n.which]?u[n.which]:l[n.which]?l[n.which]:String.fromCharCode(n.which).toLowerCase()}function y(n){var t=[];return n.shiftKey&&t.push("shift"),n.altKey&&t.push("alt"),n.ctrlKey&&t.push("ctrl"),n.metaKey&&t.push("meta"),t}function o(n){return"shift"==n||"ctrl"==n||"alt"==n||"meta"==n}function h(n,t){var r,h=[],e=n,i,s;for("+"===e?e=["+"]:(e=e.replace(/\+{2}/g,"+plus"),e=e.split("+")),r=0;r<e.length;++r)i=e[r],v[i]&&(i=v[i]),t&&"keypress"!=t&&a[i]&&(i=a[i],h.push("shift")),o(i)&&h.push(i);if(e=i,r=t,!r){if(!f){f={};for(s in u)95<s&&112>s||u.hasOwnProperty(s)&&(f[u[s]]=s)}r=f[e]?"keydown":"keypress"}return"keypress"==r&&h.length&&(r="keydown"),{key:i,modifiers:h,action:r}}function c(n,i){return null===n||n===t?!1:n===i?!0:c(n.parentNode,i)}function r(n){function f(n){n=n||{};var t=!1;for(var i in u)n[i]?t=!0:u[i]=0;t||(v=!1)}function p(n,t,r,f,e,s){var l,v=[],a=r.type,h,c;if(!i._callbacks[n])return[];for("keyup"==a&&o(n)&&(t=[n]),l=0;l<i._callbacks[n].length;++l)h=i._callbacks[n][l],(f||!h.seq||u[h.seq]==h.level)&&a==h.action&&((c="keypress"==a&&!r.metaKey&&!r.ctrlKey)||(c=h.modifiers,c=t.sort().join(",")===c.sort().join(",")),c&&(c=f&&h.seq==f&&h.level==s,(!f&&h.combo==e||c)&&i._callbacks[n].splice(l,1),v.push(h)));return v}function c(n,t,r,u){i.stopCallback(t,t.target||t.srcElement,r,u)||!1!==n(t,r)||(t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation?t.stopPropagation():t.cancelBubble=!0)}function l(n){"number"!=typeof n.which&&(n.which=n.keyCode);var t=s(n);t&&("keyup"==n.type&&a===t?a=!1:i.handleKey(t,y(n),n))}function d(n,t,i,r){function l(t){return function(){v=t;++u[n];clearTimeout(b);b=setTimeout(f,1e3)}}function y(t){c(i,t,n);"keyup"!==r&&(a=s(t));setTimeout(f,10)}for(var o,e=u[n]=0;e<t.length;++e)o=e+1===t.length?y:l(r||h(t[e+1]).action),w(t[e],o,r,n,e)}function w(n,t,r,u,f){i._directMap[n+":"+r]=t;n=n.replace(/\s+/g," ");var e=n.split(" ");1<e.length?d(n,e,t,r):(r=h(n,r),i._callbacks[r.key]=i._callbacks[r.key]||[],p(r.key,r.modifiers,{type:r.action},u,n,f),i._callbacks[r.key][u?"unshift":"push"]({callback:t,modifiers:r.modifiers,action:r.action,seq:u,level:f,combo:n}))}var i=this;if(n=n||t,!(i instanceof r))return new r(n);i.target=n;i._callbacks={};i._directMap={};var u={},b,a=!1,k=!1,v=!1;i._handleKey=function(n,t,i){var u=p(n,t,i),r,e,s;for(t={},e=0,s=!1,r=0;r<u.length;++r)u[r].seq&&(e=Math.max(e,u[r].level));for(r=0;r<u.length;++r)u[r].seq?u[r].level==e&&(s=!0,t[u[r].seq]=1,c(u[r].callback,i,u[r].combo,u[r].seq)):s||c(u[r].callback,i,u[r].combo);u="keypress"==i.type&&k;i.type!=v||o(n)||u||f(t);k=s&&"keydown"==i.type};i._bindMultiple=function(n,t,i){for(var r=0;r<n.length;++r)w(n[r],t,i)};e(n,"keypress",l);e(n,"keydown",l);e(n,"keyup",l)}if(n){var u={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},l={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},a={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},v={option:"alt",command:"meta","return":"enter",escape:"esc",plus:"+",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},f;for(i=1;20>i;++i)u[111+i]="f"+i;for(i=0;9>=i;++i)u[i+96]=i.toString();r.prototype.bind=function(n,t,i){return n=n instanceof Array?n:[n],this._bindMultiple.call(this,n,t,i),this};r.prototype.unbind=function(n,t){return this.bind.call(this,n,function(){},t)};r.prototype.trigger=function(n,t){return this._directMap[n+":"+t]&&this._directMap[n+":"+t]({},n),this};r.prototype.reset=function(){return this._callbacks={},this._directMap={},this};r.prototype.stopCallback=function(n,t){if(-1<(" "+t.className+" ").indexOf(" mousetrap ")||c(t,this.target))return!1;if("composedPath"in n&&"function"==typeof n.composedPath){var i=n.composedPath()[0];i!==n.target&&(t=i)}return"INPUT"==t.tagName||"SELECT"==t.tagName||"TEXTAREA"==t.tagName||t.isContentEditable};r.prototype.handleKey=function(){return this._handleKey.apply(this,arguments)};r.addKeycodes=function(n){for(var t in n)n.hasOwnProperty(t)&&(u[t]=n[t]);f=null};r.init=function(){var n=r(t);for(var i in n)"_"!==i.charAt(0)&&(r[i]=function(t){return function(){return n[t].apply(n,arguments)}}(i))};r.init();n.Mousetrap=r;"undefined"!=typeof module&&module.exports&&(module.exports=r);"function"==typeof define&&define.amd&&define(function(){return r})}}("undefined"!=typeof window?window:null,"undefined"!=typeof window?document:null);String.prototype.format=function(){for(var i,t=this,n=0;n<arguments.length;n++)i=new RegExp("\\{"+n+"\\}","gi"),t=t.replace(i,arguments[n]);return t};String.prototype.removeSpaces||(String.prototype.removeSpaces=function(){var n=this;return n.replace(/\s+/g,"")});typeof String.prototype.endsWith!="function"&&(String.prototype.endsWith=function(n){return this.indexOf(n,this.length-n.length)!==-1});Array.prototype.removeItem=function(n){var i=this,t;if(i.length>0)for(t=0;t<i.length;t++)i[t]===n&&(i.splice(t,1),t--);return i};window.location.origin||(window.location.origin=window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:""));window.DocSearchUtility=window.DocSearchUtility||{};window.DocSearchUtility.KeyCodes=window.DocSearchUtility.KeyCodes||{};window.DocSearchUtility.KeyCodes.ENTER=13;window.DocSearchUtility.KeyCodes.SPACE_BAR=32;window.DocSearchUtility.KeyCodes.LEFT_MOUSE_BTN=1;window.DocSearchUtility.KeyCodes.RIGHT_MOUSE_BTN=3;window.DocSearchUtility.InvoiceAccountType="INV";window.DocSearchUtility.FingerprintKey="fingerPrint";window.DocSearchUtility.BrowserInfoKey="browserInfo";window.DocSearchUtility.DateFormat=window.DocSearchUtility.DateFormat||"MM/DD/YYYY";window.DocSearchUtility.AppBarMode=window.DocSearchUtility.AppBarMode||{Default:0,Search:1,Return:2,SearchAndReturn:3,SearchWithSelect:4};window.DocSearchUtility.FeatureType=window.DocSearchUtility.FeatureType||{StateWideSearch:0,TodaysActivity:1,RecentCases:2,MyFolders:3,SavedSearches:4,FilingFeed:5,DownloadSearch:6,AddRemCasePage:7,WatchCases:8,InDocumentSearch:9,SearchAlert:10,NameAlert:11,MyHearings:12,ViewHearings:13,DownloadAllDocuments:14,ClientReferenceNumber:15,HearingsSearch:16,AdvancedSearch:17};window.DocSearchUtility.SentenceConfinementProbation=window.DocSearchUtility.SentenceConfinementProbation||{ConfinementTerm:0,ConfinementTotalTerm:1,ConfinementSuspendTerm:2,ConfinementCreditTerm:3,ProbationTerm:4,ProbationTotalTerm:5};window.DocSearchUtility.FormMode=window.DocSearchUtility.FormMode||{Add:0,Edit:1};window.DocSearchUtility.SecurityLevel=window.DocSearchUtility.SecurityLevel||{NonConfidential:0,Hidden:1,Sealed:2,getValue:function(n,t){return t?window.DocSearchUtility.SecurityLevel.Sealed:n?window.DocSearchUtility.SecurityLevel.Hidden:window.DocSearchUtility.SecurityLevel.NonConfidential}};window.DocSearchUtility.setPageTitle=function(n){setTimeout(function(){n=n||"";window.document.title="{0} - {1}".format(window.appConfig.reSearchSiteName,n)},1)};window.DocSearchUtility.enterOrSpacebarPressed=function(n){return n.which?n.which===DocSearchUtility.KeyCodes.ENTER||n.which===DocSearchUtility.KeyCodes.SPACE_BAR:!1};window.DocSearchUtility.isSubscriptionActive=function(n){var t=!1,i,r;return n&&(i=moment.utc(n.expires).startOf("day"),r=moment.utc().startOf("day"),t=i.isAfter(r)),t};window.DocSearchUtility.updateCartCounter=function(n){var t=$("#cart-counter");n==0?t.hide():n>=1&&t.show().text(n)};window.DocSearchUtility.generateMyCasesLabel=function(n){return n&&n.isAgencyFirm?"My Agency's Cases":n&&n.isAllAccessFirmUser?"My Firm's Cases":"My Cases"};window.DocSearchUtility.generateMyHearingsLabel=function(n){return n&&n.isAgencyFirm?"My Agency's Hearings":n&&n.isAllAccessFirmUser?"My Firm's Hearings":"My Hearings"};window.DocSearchUtility.getKeyValuesFromEnum=function(n){var i=[];for(var t in n)n.hasOwnProperty(t)&&i.push({key:window.DocSearchUtility.camelCaseToRegularForm(t),value:n[t]});return i};window.navigator.browserSpecs=function(){var i=navigator.userAgent,t,n=i.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];return/trident/i.test(n[1])?(t=/\brv[ :]+(\d+)/g.exec(i)||[],{name:"IE",version:t[1]||""}):n[1]==="Chrome"&&(t=i.match(/\b(OPR|Edge)\/(\d+)/),t!=null)?{name:t[1].replace("OPR","Opera"),version:t[2]}:(n=n[2]?[n[1],n[2]]:[navigator.appName,navigator.appVersion,"-?"],(t=i.match(/version\/(\d+)/i))!=null&&n.splice(1,1,t[1]),{name:n[0],version:n[1]})}();window.navigator.isMobileSafari=function(){var n=window.navigator.userAgent,t=!!n.match(/iPad/i)||!!n.match(/iPhone/i),i=!!n.match(/WebKit/i);return t&&i&&!n.match(/CriOS/i)&&!n.match(/FxiOS/i)&&!n.match(/OPiOS/i)&&!n.match(/EdgiOS/i)};window.navigator.isIE=function(){return window.navigator.userAgent.match(/MSIE|Trident/)!==null};window.navigator.isBrowserUnsupportedByRsch=function(){return window.navigator.isIE()?!0:!1};window.navigator.redirectIfIsUnsupportedBrowser=function(){var n=window.location.href,t=n.indexOf("UnsupportedBrowser")>-1;window.navigator.isBrowserUnsupportedByRsch()&&!t&&(window.location.href=appConfig.serviceUri+"UnsupportedBrowser")};window.navigator.redirectIfIsUnsupportedBrowser();window.DocSearchUtility.camelCaseToRegularForm=function(n){return n.replace(/([A-Z])/g," $1").replace(/_/g,"").replace(/^./,function(n){return n.toUpperCase()}).trim()};window.DocSearchUtility.htmlDecode=function(n){if(n){var t=(new DOMParser).parseFromString(n,"text/html");return t.documentElement.textContent}return n};window.DocSearchUtility.getNewDeviceHash=function(){var n=new window.ClientJS;return n.getFingerprint()};window.DocSearchUtility.getDeviceInfoAndHash=function(n){let t=null,i=null;if(n||(t=localStorage.getItem(DocSearchUtility.FingerprintKey),i=localStorage.getItem(DocSearchUtility.BrowserInfoKey)),n||t==null||i==null){let n=new window.ClientJS;t=n.getFingerprint();i="{0} {1} on {2} {3}".format(n.getBrowser(),n.getBrowserMajorVersion(),n.getOS(),n.getOSVersion());localStorage.setItem(DocSearchUtility.FingerprintKey,t);localStorage.setItem(DocSearchUtility.BrowserInfoKey,i)}return{browserInfo:i,deviceHash:t}};window.DocSearchUtility.setDeviceHashAsInactiveAndSignout=function(){var n=window.DocSearchUtility.getDeviceInfoAndHash();localStorage.removeItem(DocSearchUtility.FingerprintKey);localStorage.removeItem(DocSearchUtility.BrowserInfoKey);$.post(window.appConfig.fullSitePath+"fingerPrint/setDeviceHashAsInactive",n).always(function(){window.location.href=appConfig.serviceUri+"signoutoidc"})};window.DocSearchUtility.GetAngularJsService=function(n){var t=angular.element("#app");return t.injector().get(n)};var sess_pollInterval=window.appConfig.sessPollIntervalSeconds*1e3,sess_pollCountdownInterval=1e3,sess_warningMilliseconds=window.appConfig.sessWarningMinutes*6e4,sess_expirationMilliseconds=window.appConfig.sessExpirationMinutes*6e4,sess_intervalID,sess_intervalCountDownID,sess_lastActivity,modalId="#logOutModal",countdownTimerId="#countDownTimer",countdownModalOpen=!1,cookieNameIdleTimer="idle_timer",cookieNameLoggedIn="logged_in";self.isLoggedIn=function(){var n=Cookies.get(cookieNameLoggedIn);n!="true"&&sessLogOut()};angular.module("Site",["ui.bootstrap","ngAvatar"]).constant("appConfig",window.appConfig).constant("userSecurity",window.userSecurity).constant("layoutConfig",window.layoutConfig).factory("httpTokenInterceptor",["userSecurity","$q",function(){var n={};return n.request=function(n){return n},n}]).factory("httpAuthorizationVerificationInterceptor",["userSecurity","$q","siteNavigationSvc",function(n,t,i){var r={};return r.responseError=function(r){var u=r||t.when(r);return u.status==403&&(n.hasOnboarded||i.goToOnboarding()),t.reject(u)},r}]).config(["$httpProvider",function(n){n.defaults.headers.get||(n.defaults.headers.get={});n.defaults.headers.get["If-Modified-Since"]="Mon, 26 Jul 1997 05:00:00 GMT";n.defaults.headers.get["Cache-Control"]="no-cache";n.defaults.headers.get.Pragma="no-cache";n.interceptors.push("httpTokenInterceptor");n.interceptors.push("httpAuthorizationVerificationInterceptor")}]);angular.module("Site").service("trackingSvc",["$location","$window","userSecurity",function(n,t,i){function s(n,t){const i=Math.ceil(n.length/t),r=new Array(i);for(let u=0,f=0;u<i;++u,f+=t)r[u]=n.substr(f,t);return r}function f(n,t,i,r){return JSON.stringify(n,h(t,r),i)}function h(n,t){var i=[],r=[];return t==null&&(t=function(n,t){return i[0]===t?"[Circular ~]":"[Circular ~."+r.slice(0,i.indexOf(t)).join(".")+"]"}),function(u,f){if(i.length>0){var e=i.indexOf(this);~e?i.splice(e+1):i.push(this);~e?r.splice(e,Infinity,u):r.push(u);~i.indexOf(f)&&(f=t.call(this,u,f))}else i.push(f);return n==null?f:n.call(this,u,f)}}function c(n){for(var r,u,t=document.cookie.split(";"),i=0;i<t.length;i++)if(t.length>=2){if(r=t[i].split("=")[0].toLowerCase(),u=t[i].split("=")[1].toLowerCase(),r===n)return u;if(u===n)return r}return""}var r=this,e=null,u=appConfig.reSearchSiteName,o=layoutConfig.googleAnalyticsID;r.isTrackingEnabled=angular.isDefined(t.gtag);r.gtagProductItems=[];r.pageView=function(i){if(r.isTrackingEnabled){i?(t.gtag("set",{page_path:i,dimension1:i}),window.Munchkin&&window.Munchkin.munchkinFunction("clickLink",{href:i}),r.hjVirtualPageView(i)):(t.gtag("set",{page_path:"/"+n.url().split(/[/+?]/)[1],dimension1:n.url()}),window.Munchkin&&window.Munchkin.munchkinFunction("clickLink",{href:n.url()}));r.getUserEmail()&&t.gtag("set",{user_id:r.getUserID(),dimension2:r.getRoleString(),dimension3:r.isSubscriptionActive(),dimension4:r.getUserEmail(),dimension5:r.getUserID(),dimension7:r.getSurveyString()});var u=r.getClientID();t.gtag("set",{dimension6:u});t.gtag("config",o);r.hjTagRecording(u)}};r.event=function(n,i,u){r.isTrackingEnabled&&t.gtag("event",i,{event_category:n,event_label:u})};r.startTimer=function(){r.isTrackingEnabled&&(e=Date.now())};r.getTimerTime=function(){if(r.isTrackingEnabled)return Date.now()-e};r.trackPageTiming=function(n,i){r.isTrackingEnabled&&t.gtag("event","timing_complete",{name:"load",value:r.getTimerTime(),event_category:n,event_label:i})};r.trackPageTimingWithTime=function(n,i,u){r.isTrackingEnabled&&t.gtag("event","timing_complete",{name:"load",value:u,event_category:n,event_label:i})};r.exceptionTracking=function(n,i){if(r.isTrackingEnabled)if(typeof i=="undefined"&&(i=null),i!=null){var o=f(i,null,2),u=s(o,4e3),e=u.length;u.forEach(function(i,u){t.gtag("event","exception",{description:n+" "+(u+1)+"of"+e+" -> "+i});r.event("exceptionEvent",n+" "+(u+1)+"of"+e,i)})}else t.gtag("event","exception",{description:n}),r.event("exceptionEvent",n)};r.documentView=function(n){r.isTrackingEnabled&&(r.event("Document","viewDocument",n),r.pageView("/Documents/View"))};r.documentDownload=function(n){r.isTrackingEnabled&&r.event("Document","downloadDocument",n)};r.documentPurchaseFailed=function(n){r.isTrackingEnabled&&r.event("Document","purchase-fail",n)};r.gameChangersEvent=function(n,t,i){r.isTrackingEnabled&&(r.event("Game Changers",n,t),r.hjVirtualPageView("/v/"+i+"/"+n+"/"+t))};r.trackSearchResultExport=function(n){r.isTrackingEnabled&&r.event("SearchAction","SearchResultExport",n)};r.viewUpgradePage=function(){r.isTrackingEnabled&&(r.Onboarding("view","View Upgrade Page"),r.getUserEmail()&&r.hjVirtualPageView("/v/Uprade-Authed-User"))};r.startAddPaymentAccount=function(){r.isTrackingEnabled&&r.hjVirtualPageView("/v/PaymentAccount-Start")};r.subscriptionViewDetail=function(){r.isTrackingEnabled&&(t.gtag("event","view_item",{items:r.gtagProductItems}),r.resetGtagProductItems(),r.hjTagRecording("view-upgrade"))};r.documentViewDetail=function(){r.isTrackingEnabled&&(t.gtag("event","view_item",{items:r.gtagProductItems}),r.resetGtagProductItems(),r.hjTagRecording("view-upgrade"))};r.documentAddRemoveCart=function(n,i){r.isTrackingEnabled&&(r.addDocumentProductData(n),t.gtag("event",i,{items:r.gtagProductItems}),r.resetGtagProductItems())};r.documentStartPurchase=function(n){r.isTrackingEnabled&&(n.forEach(function(n){r.addDocumentProductData(n)}),t.gtag("event","begin_checkout",{items:r.gtagProductItems}),r.resetGtagProductItems())};r.documentPurchaseComplete=function(n,i){r.isTrackingEnabled&&(n.forEach(function(n){r.addDocumentProductData(n)}),t.gtag("event","purchase",{transaction_id:i.orderKey,affiliation:u,value:i.totalAmount,currency:"USD",items:r.gtagProductItems}),r.resetGtagProductItems())};r.subscriptionStartPurchase=function(n,i){r.isTrackingEnabled&&(r.addSubscriptionProductData(n,i),t.gtag("event","begin_checkout",{items:r.gtagProductItems}),r.resetGtagProductItems(),n?(r.hjTagRecording("sub-restart-checkout-"+i.productTitle),r.hjVirtualPageView("/v/Subscription-Restart-Checkout")):(r.hjTagRecording("trial-checkout-"+i.productTitle),r.hjVirtualPageView("/v/Trial-Checkout")))};r.subscriptionPurchaseComplete=function(n,i,f){if(r.isTrackingEnabled){var e=r.addSubscriptionProductData(n,f);t.gtag("event","purchase",{transaction_id:i,affiliation:u,value:e,currency:"USD",items:r.gtagProductItems});r.resetGtagProductItems();n?(r.hjTagRecording("sub-restarted-"+f.productTitle),r.hjVirtualPageView("/v/Subscription-Restarted")):(r.hjTagRecording("trial-started-"+f.productTitle),r.hjVirtualPageView("/v/Trial-Started"))}};r.addSubscriptionProductData=function(n,t){var f,i,e;if(r.isTrackingEnabled)return t.trialPrice!==undefined?n?(f="Non Trial",i=t.price):(f="Trial",i=t.trialPrice):(f="Non Trial",i=t.price),e={id:t.productKey,name:t.productTitle,brand:u,category:"Subscription Purchase",variant:f,quantity:1,price:i},r.gtagProductItems.push(e),i};r.addDocumentProductData=function(n){if(r.isTrackingEnabled){var t={id:n.documentKey,name:n.description,brand:n.externalSource,variant:n.jurisdictionKey,category:"Document Purchase",quantity:1,price:n.price};r.gtagProductItems.push(t)}};r.suggestionsStarted=function(){r.isTrackingEnabled&&(r.hjTagRecording("suggestions-started"),r.hjVirtualPageView("/v/suggestions/Started"))};r.suggestionsCreatedCaseAlerts=function(){r.isTrackingEnabled&&(r.hjTagRecording("suggestions-new-Case Alerts"),r.hjVirtualPageView("/v/suggestions/new/CaseAlerts"))};r.suggestionsCreatedNameAlerts=function(){r.isTrackingEnabled&&(r.hjTagRecording("suggestions-new-Name Alerts"),r.hjVirtualPageView("/v/suggestions/new/NameAlerts"))};r.suggestionsCompleted=function(){r.isTrackingEnabled&&(r.hjTagRecording("suggestions-completed"),r.hjVirtualPageView("/v/suggestions/Completed"))};r.Search=function(n,t){if(r.isTrackingEnabled){var u=f(n,null,2),i="Full Search Query";t==!0&&(i="Full Search Query - Saved");r.event("Search",i,u);r.FeatureUsed("search",n.SearchIndexType+" Search")}};r.AdvancedSearch=function(n,t){if(r.isTrackingEnabled){var u=f(n,null,2),i="Full Advanced Search Query";t==!0&&(i="Full Advanced Search Query - Saved");r.event("Search",i,u);r.FeatureUsed("search","Advanced "+n.SearchIndexType+" Search")}};r.FeatureUsed=function(n,t){r.isTrackingEnabled&&r.event("Feature Usage",n,t)};r.SubEngagement=function(n,t){r.isTrackingEnabled&&r.event("Sub Engagement",n,t)};r.Onboarding=function(n,t){r.isTrackingEnabled&&r.event("Onboarding",n,t)};r.getRoleString=function(){return i.reSearchRolesString};r.getSurveyString=function(){return i.userSurveySelection};r.isSubscriptionActive=function(){return i.isSubscriptionActive==!0?"Active Subscription":"InActive Subscription"};r.getUserEmail=function(){return i.email};r.getUserID=function(){return i.userKey};r.getClientID=function(){var n=c(" _ga"),t,i;return n?(t=n.split(".").slice(2),i=t.join("."),i):null};r.hjTagRecording=function(n){t.hj&&t.hj("tagRecording",[n])};r.hjVirtualPageView=function(n){t.hj&&t.hj("vpv",n)};r.resetGtagProductItems=function(){r.gtagProductItems=[]}}]);angular.module("Site").service("notificationSvc",["appConfig","trackingSvc",function(){var n=this;n.templates={caseSavedToFolder:"Saved case to {0} successfully.",caseRemovedFromFolder:"Removed case from {0} successfully.",folderCreated:"{0} folder created successfully.",folderRemoved:"{0} folder removed successfully.",documentPurchased:"Document Purchased.",searchError:"There was a problem with your search.  Check your search criteria and try again.",searchExportError:"There was a problem exporting your search results.  Check your search criteria and try again.",createFolderError:"There was a problem creating your folder.  Please try again.",folderNameExistsError:"This folder name already exists. Please choose another.",caseAlertsError:"There was a problem loading your case alert limits.",nameAlertsError:"There was a problem loading your name alert limits.",documentLoadError:"There was a problem loading the document.",recaptchaError:"There was a problem with verifying Recaptcha.",savedSearchUsageError:"There was a problem loading your saved search alert limits.",inDocUsageError:"There was a problem loading your in-Document search limits.",searchAlertUsageError:"There was a problem loading your search alert limits."};n.toastTypes={info:"info",success:"success",danger:"danger",warning:"warning"};n.caseSavedToFolder=function(t){var i=n.templates.caseSavedToFolder.format(t);n.showToast(i,n.toastTypes.success)};n.caseRemovedFromFolder=function(t){var i=n.templates.caseRemovedFromFolder.format(t);n.showToast(i,n.toastTypes.success)};n.folderCreated=function(t){var i=n.templates.folderCreated.format(t);n.showToast(i,n.toastTypes.success)};n.folderRemoved=function(t){var i=n.templates.folderRemoved.format(t);n.showToast(i,n.toastTypes.success)};n.documentPurchased=function(){var t=n.templates.documentPurchased;n.showToast(t,n.toastTypes.success)};n.searchError=function(){var t=n.templates.searchError;n.showToast(t,n.toastTypes.danger)};n.caseAlertsError=function(){var t=n.templates.caseAlertsError;n.showToast(t,n.toastTypes.danger)};n.nameAlertsError=function(){var t=n.templates.nameAlertsError;n.showToast(t,n.toastTypes.danger)};n.documentLoadError=function(){var t=n.templates.documentLoadError;n.showToast(t,n.toastTypes.danger)};n.searchExportError=function(){var t=n.templates.searchExportError;n.showToast(t,n.toastTypes.danger)};n.savedSearchUsageError=function(){var t=n.templates.savedSearchUsageError;n.showToast(t,n.toastTypes.danger)};n.inDocUsageError=function(){var t=n.templates.inDocUsageError;n.showToast(t,n.toastTypes.danger)};n.searchAlertUsageError=function(){var t=n.templates.searchAlertUsageError;n.showToast(t,n.toastTypes.danger)};n.recaptchaError=function(){var t=n.templates.recaptchaError;n.showToast(t,n.toastTypes.danger)};n.createFolderError=function(t){var i;i=t&&t.message===n.templates.folderNameExistsError?n.templates.folderNameExistsError:t.exceptionType==="reSearch.Database.LimitExceededException"?t.exceptionMessage:n.templates.createFolderError;n.showToast(i,n.toastTypes.danger)};n.showToast=function(t,i,r){i=i||n.toastTypes.info;var u={type:i,showProgressbar:!1,delay:3e3,timer:10,placement:{from:"top",align:"right"},mouse_over:"pause",animate:{enter:"animated fadeInDown",exit:"animated fadeOutUp"},offset:{x:10,y:51},spacing:10,template:'<div data-notify="container" class="col-11 col-sm-3 alert alert-{0}" style="border-radius: 0px; padding-right: 20px;" role="alert"><button type="button" class="close" data-notify="dismiss">&times;<\/button><span data-notify="icon"><\/span> <span data-notify="title">{1}<\/span> <span data-notify="message">{2}<\/span><\/div>'},f=$.extend({},u,r);$.notify({message:_.escape(t)},f)};n.ShowNoAutoCloseToast=function(t,i,r){i=i||n.toastTypes.info;var u={type:i,showProgressbar:!1,delay:0,timer:10,placement:{from:"top",align:"right"},mouse_over:"pause",animate:{enter:"animated fadeInDown",exit:"animated fadeOutUp"},offset:{x:10,y:51},spacing:10,template:'<div data-notify="container" class="col-11 col-sm-3 alert alert-{0}" style="border-radius: 0px; padding-right: 20px;" role="alert"><button type="button" class="close" data-notify="dismiss">&times;<\/button><span data-notify="icon"><\/span> <span data-notify="title">{1}<\/span> <span data-notify="message">{2}<\/span><\/div>'},f=$.extend({},u,r);$.notify({message:_.escape(t)},f)};n.showMaintenanceMessageToast=function(t,i){var u={type:n.toastTypes.warning,showProgressbar:!1,delay:0,timer:10,placement:{from:"top",align:"right"},mouse_over:"pause",animate:{enter:"animated fadeInDown",exit:"animated fadeOutUp"},offset:{x:10,y:51},spacing:10,template:'<div data-notify="container" class="col-11 col-sm-8 col-md-6 col-lg-5 col-xl-3 alert alert-{0}" style="border-radius: 0px; padding-right: 20px;" role="alert"><button type="button" class="close" data-notify="dismiss">&times;<\/button><span data-notify="icon" class=""><\/span> <span data-notify="title">{1}<\/span> <span data-notify="message">{2}<\/span><\/div>'},r;t=t.replace(/\n/g,"<br />");r=$.extend({},u,i);$.notify({icon:"fa fa-exclamation-triangle fa-1_5x",message:t},r)}}]);angular.module("Site").service("siteNavigationSvc",["$window","appConfig","trackingSvc","$location","$anchorScroll","userSecurity","layoutConfig",function(n,t,i,r,u,f){var e=this;e.dashboardUrl=t.virtualDirectory;e.purchaseSubscriptionUrl=t.virtualDirectory+"Account/#!/subscription";e.refreshClaimsUrl=t.virtualDirectory+"Account/RefreshUserClaims";e.onboardingUrl=t.virtualDirectory+"Account/#!/onboarding";e.accessDeniedUrl=t.virtualDirectory+"Account/AccessDenied";e.signOutUrl=t.virtualDirectory+"signout";e.myAccountUrl=t.virtualDirectory+"Account/#!/profile";e.myCasesUrl=t.virtualDirectory+"#!/cases";e.searchUrl=t.virtualDirectory+"#!/search";e.purchasesUrl=t.virtualDirectory+"Account/#!/purchasehistory";e.documentSalesUrl=t.virtualDirectory+"Account/#!/documentsales";e.invoiceUrl=t.virtualDirectory+"Account/Invoice/{0}";e.purchaseDetailUrl=t.virtualDirectory+"Account/#!/purchaseDetail/{0}?fromCart={1}";e.watchedCasesUrl=t.virtualDirectory+"#!/watchedCases";e.attorneyActivationUrl=t.virtualDirectory+"Account/#!/attorneyActivation";e.alreadySignedInUrl=t.virtualDirectory+"Account/#!/fingerPrintSignOut";e.upgradePageUrl=t.virtualDirectory+"Home/#!/upgrade";e.manageFirmPageUrl=t.virtualDirectory+"FirmAdmin/#!/enterpriseSubscriptions";e.scrollToTop=function(){r.absUrl();u()};e.redirectIfHasNotOnborded=function(){if(!f.hasOnboarded)return e.goToOnboarding(),!0};e.showDocumentDetail=function(n,t){var i="#!/filing/"+n+"/document/"+t;e.openNewWindow(i)};e.goToPurchaseSubscription=function(){n.location.href=e.purchaseSubscriptionUrl};e.goToDashboard=function(){n.location.href=e.dashboardUrl};e.goToAccessDenied=function(){n.location.href=e.accessDeniedUrl};e.goToOnboarding=function(){n.location.href=e.onboardingUrl};e.goToPurchaseDetail=function(t,i){i=i||!1;var r=e.purchaseDetailUrl.format(t,i);n.location.href=r};e.goToWatchedCases=function(){n.location.href=e.watchedCasesUrl};e.goToInvoice=function(n){var t=e.invoiceUrl.format(n);e.openNewWindow(t)};e.goToRefreshClaims=function(t,i){n.location.href=t?e.refreshClaimsUrl+"/"+t+"/"+i:i?e.refreshClaimsUrl+"/null/"+i:e.refreshClaimsUrl};e.signOut=function(i){var u=n.location.origin+e.dashboardUrl,r;i=i||u;r=e.signOutUrl;i&&(r=r+"?redirectUrl="+i);setSessionCookieLoggedin(!1);t.UseOidcLogin?n.location.href=i+"/SignoutOidc":t.isFingerPrintCheckEnabled?window.DocSearchUtility.setDeviceHashAsInactiveAndSignout():n.location.href=r};e.goBack=function(){var t=document.referrer;!t&&opener&&(t=opener.window.location.href);t&&t.indexOf(n.location.hostname)>=0?n.history.back():e.goToDashboard()};e.showDocument=function(r,u,f){if(i.documentView(r.documentKey),u==null&&(u=!1),f)window.open("ViewDocumentLimitReached","_blank");else{var o=t.serviceUri+"Documents/"+r.documentKey+"/"+u+"/View",s=window.navigator.isMobileSafari();s?n.location.href=o:e.openNewWindow(o)}i.trackPageTiming("DocumentShow",r.documentKey);i.FeatureUsed("view","Document View")};e.downloadDocument=function(n,r){i.documentDownload(n.documentKey);r==null&&(r=!1);var u=t.serviceUri+"Documents/"+n.documentKey+"/"+r+"/Download";e.openNewWindow(u)};e.openNewWindow=function(t){n.open(t,"_blank")};e.goToAttorneyActivation=function(){n.location.href=e.attorneyActivationUrl};e.goToAlreadySignedInPage=function(){n.location.href=e.alreadySignedInUrl};e.goToManageFirmSubscriptionsPage=function(){n.location.href=e.manageFirmPageUrl};e.goToUpgradePage=function(t){var i=e.upgradePageUrl;t&&(i=i+"?manageSeats=true");n.location.href=i};e.goToMyCases=function(){n.location.href=e.myCasesUrl};e.goToSearch=function(){n.location.href=e.searchUrl};e.goToMyAccount=function(){n.location.href=e.myAccountUrl};e.goToPurchases=function(){n.location.href=e.purchasesUrl};e.goToDocumentSales=function(){n.location.href=e.documentSalesUrl};e.openZipDocument=function(i){var r=t.serviceUri+"/documentzip/"+i+"/download",u=window.navigator.isMobileSafari();u?n.location.href=r:e.openNewWindow(r)}}]);angular.module("Site").service("documentPreviewSvc",["appConfig","$http","$interval","$q","trackingSvc","documentSvc",function(n,t,i,r,u,f){var e=this;e.getDocumentReloadDetailUrl=n.serviceUri+"document/reloadDetail/{0}";e.numberOfPagesForPreview=n.numberOfPagesForPreview;e.loadPreviewImage=function(i,r){var s,o,h;u.startTimer();s=i.documentKey;o=r.preview;o.isPreviewImageLoading=!0;h=n.serviceUri+"Document/"+s+"/"+r.documentPreviewPager.pageNumber+"/Preview";t.get(h).then(function(n){n.data.found?(o.previewImage=n.data.image,o.previewImage!=null&&o.previewImage.length>0&&(o.isPreviewImageLoaded=!0)):n.data.isLoadingFromCms&&(o.isPreviewLoadingFromCms=!0,e.setupOnDemandPreviewImagePoll(i,r))}).finally(function(){o.isPreviewImageLoading=!1;o.docUnavailable=f.docUnavailable(i);o.docNeedsRedaction=f.docNeedsRedaction(i);o.docViewable=f.docViewable(i);o.docPurchasable=f.docPurchasable(i);o.document=i;u.trackPageTiming("DocumentPreview",s);u.FeatureUsed("view","Document Preview")})};e.setupOnDemandPreviewImagePoll=function(n,t){console.log("Setting On Demand Preview Image Poll");e.onDemandPreviewImagePoll=i(function(){e.getDocumentReloadStatus(n,t)},2e3);t.$on("$destroy",function(){e.cancelOnDemandPreviewImagePoll()})};e.cancelOnDemandPreviewImagePoll=function(){angular.isDefined(e.onDemandPreviewImagePoll)&&(console.log("Cancelling On Demand Preview Image Poll"),i.cancel(e.onDemandPreviewImagePoll))};e.getDocumentReloadStatus=function(n,t){var r=n.documentKey,i=t.preview;e.getDocumentReloadDetail(r).then(function(r){var u=r;u.reloadStatus===DocSearchUtility.DocumentReloadStatus.LoadComplete?(e.cancelOnDemandPreviewImagePoll(),i.isPreviewLoadingFromCms=!1,i.isPreviewImageLoading=!0,e.loadPreviewImage(n,t)):u.reloadStatus===DocSearchUtility.DocumentReloadStatus.LoadFailed&&(i.isPreviewLoadingFromCms=!1,e.cancelOnDemandPreviewImagePoll())})};e.getDocumentReloadDetail=function(n){var i=r.defer(),u=e.getDocumentReloadDetailUrl.format(n);return t.get(u).then(function(n){i.resolve(n.data)}),i.promise}}]);angular.module("Site").service("documentSvc",["$http","$q","notificationSvc","appConfig","$window","$interval","siteNavigationSvc","trackingSvc",function(n,t,i,r,u,f,e,o){var s=this;s.getDocumentReloadDetailUrl=r.serviceUri+"document/reloadDetail/{0}";s.documentZipUrl=r.virtualDirectory+"documentZip/createZip/{0}/{1}";s.downloadAllDocsUrl=r.virtualDirectory+"documentZip/createZipForAllDocuments/{0}/{1}";s.createZipForDocumentsOnCaseUrl=r.virtualDirectory+"documentZip/createZipForDocumentsOnCase/{0}";s.setDocumentAsNeedsRefreshUrl=r.virtualDirectory+"document/setDocumentAsNeedsRefresh/{0}";s.setDocumentAsExpiredUrl=r.virtualDirectory+"document/setDocumentAsExpired/{0}";s.docNeedsRedaction=function(n){return n.documentStatus===DocSearchUtility.DocumentStatus.NeedsRedaction};s.docUnavailable=function(n){return!n.documentKey||n.documentStatus===DocSearchUtility.DocumentStatus.Unavailable||!n.isOwned&&!n.pageCount};s.docNeedsRefresh=function(n){return n.documentStatus===DocSearchUtility.DocumentStatus.NeedsRefresh};s.docViewable=function(n){return n.documentKey&&(n.isOwned||n.isFree)&&(n.documentStatus===DocSearchUtility.DocumentStatus.Available||n.documentStatus===DocSearchUtility.DocumentStatus.Expired)};s.docReplaceableOrDeletable=function(n,t){return n.documentKey&&!n.isDocumentOnDemand&&t.isUserAdminInJurisdiction&&!t.isCmsIntegrated&&(n.documentStatus===DocSearchUtility.DocumentStatus.Available||n.documentStatus===DocSearchUtility.DocumentStatus.Expired)};s.docPurchasable=function(n){return n.documentKey&&!(n.isOwned||n.isFree)&&n.price&&n.pageCount&&(n.documentStatus===DocSearchUtility.DocumentStatus.Available||n.documentStatus===DocSearchUtility.DocumentStatus.Expired)};s.setupOnDemandDocumentPoll=function(n,t,i,r){console.log("Setting Up On Demand Document Poll");r=r||!1;s.onDemandDocumentPoll=f(function(){s.getDocumentReloadStatus(n,t,i,r)},2e3)};s.cancelOnDemandDocumentPoll=function(){angular.isDefined(s.onDemandDocumentPoll)&&(console.log("Cancelling On Demand Document Poll"),f.cancel(s.onDemandDocumentPoll))};s.getDocumentReloadStatus=function(n,t,r,u){s.getDocumentReloadDetail(n.documentKey).then(function(f){var h=f,c;h.reloadStatus===DocSearchUtility.DocumentReloadStatus.LoadComplete?($(t).modal("hide"),s.cancelOnDemandDocumentPoll(),e.showDocument(n,u)):h.reloadStatus===DocSearchUtility.DocumentReloadStatus.LoadFailed&&($(t).modal("hide"),s.cancelOnDemandDocumentPoll(),h.recommendEmailZip?$(r).modal():(c="Failure loading document from the Clerk's office",o.exceptionTracking(c,f),i.showToast(c,"danger")))})};s.getDocumentReloadDetail=function(i){var r=t.defer(),u=s.getDocumentReloadDetailUrl.format(i);return n.get(u).then(function(n){r.resolve(n.data)}),r.promise};s.startDocumentOnDemandRequest=function(t){var i=r.serviceUri+"document/primeDocumentOnDemand/"+t.documentKey;return n.get(i)};s.isOriginalViewable=function(n,t){return n.isSystemAdmin&&(r.redactionEnabled||r.redactionEnabledManual)?!0:(t.isUserAdminInJurisdiction||t.isUserAttorneyOfRecord||t.isUserPartyOfRecord||t.isUserJudgeInJurisdiction)&&!r.hideViewUnredactedDoc&&(r.redactionEnabled||r.redactionEnabledManual)?!0:!1};s.goToProcessZip=function(t,i){var r=s.documentZipUrl.format(t,i);return n.get(r)};s.downloadAllDocs=function(t,i){var r=s.downloadAllDocsUrl.format(t,i);return n.get(r)};s.createZipForDocumentsOnCase=function(t,i){var r=s.createZipForDocumentsOnCaseUrl.format(t);return n.post(r,i)};s.getZipDocumentDownloadStatus=function(i){var u=t.defer(),f=r.serviceUri+"documentzip/getZipDocumentsStatus";return n.post(f,i).then(function(n){u.resolve(n.data)}),u.promise};s.setDocumentAsNeedsRefresh=function(t){var r=s.setDocumentAsNeedsRefreshUrl.format(t);n.post(r).then(function(){i.showToast("Document Set as Needs Refresh and a Filing Update has been sent.",i.toastTypes.success)}).catch(function(n){o.exceptionTracking("There was an error updating your document to Needs Refresh.",n);i.showToast("There was an error updating your document to Needs Refresh.",i.toastTypes.danger)})};s.setDocumentAsExpired=function(t){var r=s.setDocumentAsExpiredUrl.format(t);n.post(r).then(function(){i.showToast("Document Set as Expired.",i.toastTypes.success)}).catch(function(n){o.exceptionTracking("There was an error updating your document to Expired.",n);i.showToast("There was an error updating your document to Expired.",i.toastTypes.danger)})}}]);angular.module("Site").service("cartSvc",["$q","$sce","$window","$http","appConfig","$rootScope","trackingSvc","notificationSvc",function(n,t,i,r,u,f,e,o){var s=this;s.getCartUrl=window.urljoin(u.serviceUri,"cart");s.addToCartUrl=window.urljoin(u.serviceUri,"cart/AddToCart/{0}/{1}");s.addAllToCartUrl=window.urljoin(u.serviceUri,"cart/AddAllToCart/{0}");s.removeAllFromCartUrl=window.urljoin(u.serviceUri,"cart/RemoveAllFromCart/{0}");s.emptyCartUrl=window.urljoin(u.serviceUri,"cart/emptyCart");s.removeFromCartUrl=window.urljoin(u.serviceUri,"cart/RemoveFromCart/{0}");s.getCartCountUrl=window.urljoin(u.serviceUri,"cart/GetCartCount");s.checkoutUrl=window.urljoin(u.serviceUri,"cart/checkout");s.getCartPurchaseUrl=window.urljoin(u.serviceUri,"cart/order/{0}");s.getCart=function(){return n(function(n,t){r.get(s.getCartUrl).then(n,t)})};s.addToCart=function(t,i){var u=n.defer(),f=s.addToCartUrl.format(t,i);return r.post(f).then(function(n){var t=n.data;window.DocSearchUtility.updateCartCounter(t.totalNumberOfItemsInCart);e.documentAddRemoveCart(document,"add_to_cart");u.resolve(n)},function(n){u.reject(n)}),u.promise};s.removeFromCart=function(t){var i=n.defer(),u=s.removeFromCartUrl.format(t);return r.post(u).then(function(n){var t=n.data;window.DocSearchUtility.updateCartCounter(t);e.documentAddRemoveCart(document,"remove_from_cart");i.resolve(n)},function(n){i.reject(n)}),i.promise};s.getCartCount=function(){var t=s.getCartCountUrl;return n(function(n,i){r.get(t).then(n,i)})};s.updateCartCount=function(){var t=n.defer();return s.getCartCount().then(function(n){var i=n.data;window.DocSearchUtility.updateCartCounter(i);t.resolve(n)},function(n){t.reject(n)}),t.promise};s.checkout=function(t){var i=n.defer(),u=s.checkoutUrl;return r.post(u,t).then(function(n){var t=n.data.order;t!=null&&t.status==="Complete"&&window.DocSearchUtility.updateCartCounter(0);i.resolve(n)},function(n){i.reject(n)}),i.promise};s.getCartPurchase=function(t){var i=n.defer(),u=s.getCartPurchaseUrl.format(t);return r.get(u).then(function(n){i.resolve(n)},function(n){i.reject(n)}),i.promise};s.addAllToCart=function(t){var i=n.defer(),u=s.addAllToCartUrl.format(t);return r.post(u).then(function(n){var t=n.data.totalNumberOfItemsInCart;window.DocSearchUtility.updateCartCounter(t);i.resolve(n)},function(n){i.reject(n)}),i.promise};s.removeAllFromCart=function(t){var i=n.defer(),u=s.removeAllFromCartUrl.format(t);return r.post(u).then(function(n){var t=n.data.cartCountAfter;window.DocSearchUtility.updateCartCounter(t);i.resolve(n)},function(n){i.reject(n)}),i.promise};s.emptyCart=function(){var t=n.defer(),i=s.emptyCartUrl;return r.post(i).then(function(n){var i=n.data;window.DocSearchUtility.updateCartCounter(0);t.resolve(n)},function(n){t.reject(n)}),t.promise};s.updateDocInCart=function(n,t,i){i.isCartUpdating=!0;n.isUpdating=!0;e.startTimer();var r,u,f=!1;n.isInCart?(r="Document removed from cart",u=s.removeFromCart):(f=!0,r="Document added to cart",u=s.addToCart);u(n.documentKey,t).then(function(t){f&&t.data.errorMessage?o.showToast(t.data.errorMessage,o.toastTypes.warning,{delay:1e4}):(n.isInCart=!n.isInCart,o.showToast(r,o.toastTypes.success))}).catch(function(n){var t="Error updating your shopping cart";e.exceptionTracking(t,n);o.showToast(t,o.toastTypes.danger)}).finally(function(){$("#documentPreviewModal").modal("hide");i.isCartUpdating=!1;n.isUpdating=!1;e.trackPageTiming("UpdateCart",r)})}}]);angular.module("Site").service("attorneySvc",["$http","$q","appConfig",function(n,t,i){var r=this;r.virtualDirectory=i.virtualDirectory;r.searchForAttorneyUrl=i.serviceUri+"attorney/searchValidAttorneys?pageNumber={0}&pageSize={1}&searchText={2}";r.searchForOnboardingAttorneyUrl=i.serviceUri+"attorney/searchForOnboardingAttorney?pageNumber={0}&pageSize={1}&searchText={2}";r.confirmNonAttorneyUrl=i.serviceUri+"attorney/confirmNonAttorney";r.bypassMyCasesUrl=i.serviceUri+"attorney/bypassMyCases";r.getUSRegionsUrl=i.serviceUri+"attorney/getUSRegions";r.getCountiesForStateUrl=i.serviceUri+"attorney/getCountiesForState";r.SaveUserOnboardingInfoUrl=i.serviceUri+"attorney/saveUserOnboardingInfo/";r.searchForAttorney=function(i,u,f){var e=t.defer(),o=r.searchForAttorneyUrl.format(i,u,f);return n.get(o).then(function(n){e.resolve(n.data)},function(n){e.reject(n)}),e.promise};r.searchForOnboardingAttorney=function(i,u,f){var e=t.defer(),o=r.searchForOnboardingAttorneyUrl.format(i,u,f);return n.get(o).then(function(n){e.resolve(n.data)},function(n){e.reject(n)}),e.promise};r.getUSRegions=function(){var i=t.defer(),u=r.getUSRegionsUrl;return n.get(u).then(function(n){i.resolve(n.data)},function(n){i.reject(n)}),i.promise};r.getCountiesForState=function(){var i=t.defer(),u=r.getCountiesForStateUrl;return n.get(u).then(function(n){i.resolve(n.data)},function(n){i.reject(n)}),i.promise};r.confirmNonAttorney=function(i){var u=t.defer(),f=r.confirmNonAttorneyUrl;return n.post(f,i).then(function(n){u.resolve(n.data)},function(n){u.reject(n)}),u.promise};r.bypassMyCases=function(i){var u=t.defer(),f=r.bypassMyCasesUrl;return n.post(f,i).then(function(n){u.resolve(n.data)},function(n){u.reject(n)}),u.promise};r.SaveUserOnboardingInfo=function(i,u){var f=t.defer(),e=r.SaveUserOnboardingInfoUrl;return n.post(e+i+"/",u).then(function(n){f.resolve(n.data)},function(n){f.reject(n.data)}),f.promise}}]);angular.module("Site").service("featurePreviewSvc",["$q","$window","$http","appConfig","$rootScope","trackingSvc",function(n,t,i,r,u,f){var o=this,e,s;o.upgradeUrl=r.serviceUri+"Home/#!/upgrade";e="#learnMoreModal";s="#featurePreviewVideo";o.setupFeaturePreview=function(n){n.FeatureType=DocSearchUtility.FeatureType;n.selectedFeature=null;n.featureDefinition={title:"",description:"",imageFolderName:""}};o.closeLearnMoreModal=function(n){n&&(e=n);angular.element(e).carousel(0).carousel("pause");angular.element(e).modal("hide")};o.showLearnMoreModal=function(n,t,i){i&&(e=i);t.selectedFeature=n;angular.element(e).modal();angular.element(e).on("hidden.bs.modal",function(){var n=angular.element(s);n&&angular.element(n).trigger("pause")})};o.upgradeLearnMoreModal=function(n){f.SubEngagement("select","Upgrade");var i;n===window.DocSearchUtility.FeatureType.SearchAlert?(i=r.virtualDirectory+"Home/#!/upgrade?getMoreCredits=true&caseDataId={0}&productType={1}".format(null,DocSearchUtility.AdditionalProducts.SearchAlert),t.location.href=i):n===window.DocSearchUtility.FeatureType.NameAlert?(i=r.virtualDirectory+"Home/#!/upgrade?getMoreCredits=true&caseDataId={0}&productType={1}".format(null,DocSearchUtility.AdditionalProducts.NameAlert),t.location.href=i):n===window.DocSearchUtility.FeatureType.WatchCases?(i=r.virtualDirectory+"Home/#!/upgrade?getMoreCredits=true&caseDataId={0}&productType={1}".format(null,DocSearchUtility.AdditionalProducts.CaseAlert),t.location.href=i):t.location.href=o.upgradeUrl}}]);angular.module("Site").service("siteProfileSvc",["$http","$q","appConfig","$httpParamSerializer","$window",function(n,t,i,r){var u=this;u.saveTableViewPreferenceUrl=i.serviceUri+"profile/SaveTableViewPreference";u.saveHasViewedTableViewModePopoverUrl=i.serviceUri+"profile/SaveHasViewedTableViewModePopover";u.getSubscriptionConfiguration=function(){return t(function(t,r){var u=i.serviceUri+"config/subscription";n.get(u).then(t,r)})};u.saveTableViewPreference=function(i){return t(function(t,r){var f=u.saveTableViewPreferenceUrl;n.post(f,JSON.stringify(i)).then(t,r)})};u.saveHasViewedTableViewModePopover=function(){return t(function(t,i){var r=u.saveHasViewedTableViewModePopoverUrl;n.post(r).then(t,i)})};u.getPremiumAndProSubscriptionConfiguration=function(r){return r==null&&(r=!0),t(function(t,u){var f=i.serviceUri+"config/premiumAndProSubscription?getAdditionalDetails={0}".format(r);n.get(f).then(t,u)})};u.getAdditionalProductsConfiguration=function(){return t(function(t,r){var u=i.serviceUri+"config/additionalProductsSubscription";n.get(u).then(t,r)})};u.getOrder=function(r){return t(function(t,u){var f=i.serviceUri+"account/orders/"+r;n.get(f).then(t,u)})};u.getOrderPreview=function(u){return t(function(t,f){var e=i.serviceUri+"account/orderPreview",o;u&&(o=r(u),e=e+"?"+o);n.get(e).then(t,f)})};u.getSubscription=function(){return t(function(t,r){var u=i.serviceUri+"account/subscription";n.get(u).then(t,r)})};u.getActiveAndExpiredSubscriptions=function(r,u){return t(function(t,f){var e=i.serviceUri+"account/getActiveAndExpiredSubscriptions/"+r+"/"+u;n.get(e).then(t,f)})};u.getPaymentAccount=function(r){return t(function(t,u){var f=i.serviceUri+"account/paymentAccounts/"+r;n.get(f).then(t,u)})};u.showUpgradeToUser=function(n,t,i){return n&&t&&i};u.showChangeSubscriptionToUser=function(n,t,i){return n&&t&&i};u.isSubscriptionActive=function(n){return DocSearchUtility.isSubscriptionActive(n)};u.isAutoRenewEnabled=function(n){return u.isSubscriptionActive(n)&&n.renewing?!0:!1};u.isRiskFreeUser=function(n){return u.isSubscriptionActive(n)&&n.isRiskFreeUser?!0:!1};u.addNewSubscription=function(r){return t(function(t,u){var f=i.serviceUri+"account/subscription/addNewSubscription";n.put(f,r).then(t,u)})};u.getPaymentAccounts=function(){return t(function(t,r){var u=i.serviceUri+"account/paymentAccounts";n.get(u).then(t,r)})};u.updateSubscriptionRenewal=function(r){return t(function(t,u){var f=i.serviceUri+"account/subscription/renewal";n.put(f,r).then(t,u)})};u.updateSubscriptionRenewalForSpecificSubscription=function(r){return t(function(t,u){var f=i.serviceUri+"account/subscription/renewalForSpecificSubscription";n.put(f,r).then(t,u)})};u.GetProfileAndLocations=function(){return t(function(t,i){var r=u.profileUrl+"/GetProfileAndLocations";n.get(r).then(t,i)})};u.ChangePassword=function(i){return t(function(t,r){var f=u.profileUrl+"/password/change";n.post(f,i).then(t,r)})};u.saveCounty=function(i){return t(function(t,r){var f=u.profileUrl+"/saveCounty/{0}".format(i);n.post(f).then(t,r)})};u.renewExpiredUserSubscription=function(r){return t(function(t,u){var f=i.serviceUri+"account/subscription/renewExpiredUserSubscription";n.put(f,r).then(t,u)})};u.getProrateSubscriptionDetail=function(r){return t(function(t,u){var f=i.serviceUri+"account/subscription/getProrateSubscriptionDetail";n.post(f,r).then(t,u)})};u.getNewSeatCountProrateDetails=function(r,u){return t(function(t,f){var e=i.serviceUri+"account/subscription/getNewSeatCountProrateDetails/{0}/{1}".format(r,u);n.post(e).then(t,f)})};u.changeSubscription=function(r){return t(function(t,u){var f=i.serviceUri+"account/subscription/changeSubscription";n.post(f,r).then(t,u)})};u.updateEnterpriseSeatCount=function(r){return t(function(t,u){var f=i.serviceUri+"firmAdmin/updateEnterpriseSubscriptionSeatCount/{0}".format(r);n.post(f).then(t,u)})};u.suggestionsViewed=function(){return t(function(t,r){var u=i.serviceUri+"account/suggestionsViewed/";n.post(u).then(t,r)})};u.continuePromoSubViewed=function(){return t(function(t,r){var u=i.serviceUri+"account/continuePromoSubViewed/";n.post(u).then(t,r)})};u.profileUrl=i.serviceUri+"profile"}]);angular.module("Site").service("siteAccountSetupSvc",["$q","$sce","$window","appConfig","$http","trackingSvc",function(n,t,i,r,u){function e(n,r,e){var o=t.trustAsResourceUrl(r);i.top.paymentAccountCompleted=function(n){e!=null&&e(n);delete i.top.paymentAccountCompleted};n.accountSetup={isLoadingPaymentAccountFrame:!0,gatewayUrl:o,onPaymentAccountFrameLoaded:function(){var t=f.isPaymentsAwakeUrl;u.get(t).then(function(){}).catch(function(){}).finally(function(){n.$evalAsync(function(){n.accountSetup.isLoadingPaymentAccountFrame=!1;n.accountSetup=null})})}}}var f=this;f.accountSetupUrl=r.payUri+"/AccountSetup?redirectUri={0}";f.finishAccountSetupUrl=r.fullSitePath+"/finishpaymentaccountsetup";f.isPaymentsAwakeUrl=r.fullSitePath+"/finishpaymentaccountsetup/IsPaymentsAwake";f.subscriptionSetupUrl=r.payUri+"/AccountSetup?subscriptionProductKey={0}&redirectUri={1}&subscriptionKey={2}";f.finishSubscriptionSetupUrl=r.fullSitePath+"/FinishSubscriptionSetup";f.trialSubscriptionSetupUrl=r.payUri+"/AccountSetup/TrialSubscription?productKey={0}&priceKey={1}&redirectUri={2}&userDisplayName={3}&ofsFirmId={4}";f.showSubscriptionSetupPage=function(n,t,i,r){var u=f.finishSubscriptionSetupUrl,o=f.subscriptionSetupUrl.format(t,u,i);e(n,o,r)};f.showAccountSetupPage=function(n,t){var i=f.finishAccountSetupUrl,r=f.accountSetupUrl.format(i);e(n,r,t)};f.showTrialSubscriptionSetupPage=function(n,t,i,u){var o=f.finishSubscriptionSetupUrl,s=f.trialSubscriptionSetupUrl.format(t,i,o,r.userDisplayName,r.ofsFirmId);e(n,s,u)}}]);angular.module("Site").service("fingerPrintSvc",["$q","$sce","$window","appConfig","$http","trackingSvc","siteNavigationSvc","$location",function(n,t,i,r,u,f,e,o){var s=this;s.getOtherActiveSessions=function(){var t=window.DocSearchUtility.getDeviceInfoAndHash();return n(function(n,i){var f=r.serviceUri+"fingerPrint/getOtherActiveSessions/";u.post(f,t).then(function(t){n(t)},function(n){i(n)})})};s.endOtherActiveSessions=function(){var t=window.DocSearchUtility.getDeviceInfoAndHash();return n(function(n,i){var f=r.serviceUri+"fingerPrint/endOtherActiveSessions/";u.post(f,t).then(function(t){n(t)},function(n){i(n)})})};s.checkForActiveDeviceStatus=function(t){var i=o.absUrl();return n(function(n,f){if(!r.isFingerPrintCheckEnabled||i.endsWith(e.alreadySignedInUrl)||i.endsWith(e.onboardingUrl))n();else{t=t||!1;var o=window.DocSearchUtility.getDeviceInfoAndHash(t),s=r.serviceUri+"fingerPrint/checkIfDeviceIsActive/";u.post(s,o).then(function(t){n(t)}).catch(function(n){n.status===403?e.goToAlreadySignedInPage():f(n)})}})}}]);angular.module("Site").service("shareModalSvc",["appConfig","trackingSvc","notificationSvc","$timeout",function(n,t,i,r){var u=this,f="#shareModal";u.shareCase=function(t){return angular.element(f).modal(),{shareType:"Case",shareUrl:window.urljoin(n.serviceUri,"ViewCase/",t)}};u.shareFiling=function(t){return angular.element(f).modal(),{shareType:"Filing",shareUrl:window.urljoin(n.serviceUri,"ViewFiling/",t)}};u.copyLinkToClipboard=function(){i.showToast("Link copied to clipboard",i.toastTypes.success);r(function(){angular.element(f).modal("hide")},100)};u.initializeClipboard=function(){var n=/Mobi|Android/i.test(navigator.userAgent);n||new ClipboardJS("#copyLink")}}]);angular.module("Site").service("maintenanceMessageSvc",["appConfig","trackingSvc","$http","notificationSvc",function(n,t,i,r){var u=this;u.maintenanceMessageSessionKey="maintenanceMessageViewed";u.getMaintenanceMessage=function(){var f=sessionStorage.getItem(u.maintenanceMessageSessionKey),t;f||(t=n.serviceUri+"config/GetMaintenanceMessage",i.get(t).then(function(n){var t=n.data;t&&r.showMaintenanceMessageToast(t)}).catch(function(){}).finally(function(){sessionStorage.setItem(u.maintenanceMessageSessionKey,!0)}))}}]);angular.module("Site").service("maybeLaterPromoSvc",["appConfig","$http",function(){var n=this;n.dateAnsweredMaybeLaterPremiumKey="dateAnsweredMaybeLaterPremium";n.numberOfDaysToWaitToSeeMessageAgain=1;n.saveMaybeLaterAnsweredDate=function(){var t=moment.utc().format();localStorage.setItem(n.dateAnsweredMaybeLaterPremiumKey,t)};n.shouldPromoMessageBeSuppressed=function(){var t=localStorage.getItem(n.dateAnsweredMaybeLaterPremiumKey),i;return t?(i=moment.utc().diff(moment.utc(t),"days"),i<n.numberOfDaysToWaitToSeeMessageAgain?!0:!1):!1}}]);angular.module("Site").service("considerSubscribingSvc",["appConfig","$http",function(n){var t=this;t.dateAnsweredMaybeLaterConsiderSubscribingKey="dateAnsweredMaybeLaterConsiderSubscribingKey";t.numberOfDaysToWaitToSeeMessageAgain=n.considerSubscribingNumberOfDays||30;t.saveMaybeLaterAnsweredDate=function(){var n=moment.utc().format();localStorage.setItem(t.dateAnsweredMaybeLaterConsiderSubscribingKey,n)};t.shouldConsiderSubscribingMessageBeSuppressed=function(){var n=localStorage.getItem(t.dateAnsweredMaybeLaterConsiderSubscribingKey),i;return n?(i=moment.utc().diff(moment.utc(n),"days"),i<t.numberOfDaysToWaitToSeeMessageAgain?!0:!1):!1}}]);angular.module("Site").directive("mdbProgress",function(){return{template:'<div class="progress"><div class="indeterminate" style="width: 70%"><\/div><\/div>'}}).directive("mdbProgressSpinner",function(){return{restrict:"E",template:function(n,t){var i={sm:"20px",md:"40px",lg:"64px",xl:"150px",xxl:"200px"},r=t.hasOwnProperty("size")&&i.hasOwnProperty(t.size)?i[t.size]:i.sm;return'<div class="preloader-wrapper active" style="width: '+r+"; height: "+r+'; vertical-align:middle;"><div class="spinner-layer spinner-blue-only"><div class="circle-clipper left"><div class="circle"><\/div><\/div><div class="gap-patch"><div class="circle"><\/div><\/div><div class="circle-clipper right"><div class="circle"><\/div><\/div><\/div><\/div>'}}});angular.module("Site").directive("mdbTrackCollapse",function(){var n=function(n,t,i){n.$evalAsync(function(){angular.extend(t,i)})};return{restrict:"A",replace:"true",link:function(t,i,r){var u=t,e=r.mdbTrackCollapse,f;if(e&&(u=t[e]),u){f=$(i);angular.isDefined(u.isExpanded)||angular.isDefined(u.isCollapsed)?u.isCollapsed?f.removeClass("in"):u.isExpanded&&f.addClass("in"):f.hasClass("in")?u.isExpanded=!0:u.isCollapsed=!0;f.on("hide.bs.collapse",function(){n(t,u,{isCollapsed:!1,isCollapsing:!0,isExpanding:!1,isExpanded:!1})});f.on("hidden.bs.collapse",function(){n(t,u,{isCollapsed:!0,isCollapsing:!1,isExpanding:!1,isExpanded:!1})});f.on("show.bs.collapse",function(){n(t,u,{isCollapsed:!1,isCollapsing:!1,isExpanding:!0,isExpanded:!1})});f.on("shown.bs.collapse",function(){n(t,u,{isCollapsed:!1,isCollapsing:!1,isExpanding:!1,isExpanded:!0})})}}}});angular.module("Site").directive("appBar",["userSecurity","$timeout","$window","siteNavigationSvc","trackingSvc","featurePreviewSvc","siteProfileSvc","notificationSvc","appConfig","$routeParams",function(n,t,i,r,u,f,e,o,s){return{restrict:"E",scope:!0,templateUrl:"./Assets/site/directives/appBar.html",controller:["$scope",function(o){function h(){t(function(){var n=i.innerWidth<576;n&&o.appBar.showSearch?(o.appBar.showPageName=!1,o.appBar.xsNavBarWidth=3):(o.appBar.showPageName=!0,o.appBar.xsNavBarWidth=n?12:3)})}function l(){h();o.isUpgradeBtnVisible();o.loadSubscriptionConfig();o.setupKeyboardShortcuts()}o.appBar=angular.isDefined(o.appBar)?o.appBar:{};o.appBar.mode=angular.isDefined(o.appBar.mode)?o.appBar.mode:DocSearchUtility.AppBarMode.Default;o.appBar.goBack=angular.isDefined(o.appBar.goBack)?o.appBar.goBack:function(){r.goBack()};o.appBar.showUpgradeLink=!1;o.appBar.reSearchSiteName=s.reSearchSiteName;o.appBar.isShoppingCartVisible=s.isShoppingCartVisible;o.appBar.hideEnterpriseSubscriptions=s.hideEnterpriseSubscriptions;o.appBar.hasEfile=s.hasEfile;o.DocSearchUtility=DocSearchUtility;o.userHasAccessToMyCases=n.features.MyCases;var c="#appBarKeyboardShortcutsModal";f.setupFeaturePreview(o);o.showLearnMoreModal=function(n){f.showLearnMoreModal(n,o,"#appBarLearnMoreModal")};o.upgradeLearnMoreModal=function(n){f.upgradeLearnMoreModal(n,"#appBarLearnMoreModal")};o.isUpgradeBtnVisible=function(){e.getPremiumAndProSubscriptionConfiguration(!1).then(function(n){o.subscriptionConfiguration=n.data;o.isUpgradeVisible=n.data.isAvailable})};o.appBar.mode===DocSearchUtility.AppBarMode.Default?(o.appBar.showNavigation=!0,o.appBar.showSearch=!1,o.appBar.showReturn=!1,o.appBar.showSearchTips=!1):o.appBar.mode===DocSearchUtility.AppBarMode.Search?(o.appBar.showNavigation=!0,o.appBar.showSearch=!0,o.appBar.showReturn=!1,o.appBar.showSearchTips=!1):o.appBar.mode===DocSearchUtility.AppBarMode.Return?(o.appBar.showNavigation=!1,o.appBar.showSearch=!1,o.appBar.showReturn=!0,o.appBar.showSearchTips=!1):o.appBar.mode===DocSearchUtility.AppBarMode.SearchAndReturn?(o.appBar.showNavigation=!1,o.appBar.showSearch=!0,o.appBar.showReturn=!0,o.appBar.showSearchTips=!1):o.appBar.mode===DocSearchUtility.AppBarMode.SearchWithSelect&&(o.appBar.showNavigation=!0,o.appBar.showSearch=!0,o.appBar.showReturn=!1,o.appBar.showSearchTips=!0);o.profile=angular.merge({},o.profile,n);o.myCasesLabel=DocSearchUtility.generateMyCasesLabel(n);o.myHearingsLabel=DocSearchUtility.generateMyHearingsLabel(n);o.CheckIfSendAnalytics=function(n,t){n=="gotoSearch"&&o.profile.features.Search?(u.event("Navigation",n,t),u.FeatureUsed("view","Search")):n=="gotoMyCases"&&o.profile.features.MyCases?(u.event("Navigation",n,t),u.FeatureUsed("view","My Cases")):n=="gotoPurchases"&&o.profile.isAttorney?(u.event("Navigation",n,t),u.FeatureUsed("view","Purchases")):n=="gotoPurchases"&&o.profile.isCourtUser?(u.event("Navigation",n,t),u.FeatureUsed("view","Document Purchases")):n=="gotoProfile"?(u.event("Navigation",n,t),u.FeatureUsed("view","My Profile")):n=="gotoClerkAdmin"&&o.profile.isClerkAdmin?u.event("Navigation",n,t):n=="gotoSystemSettings"&&o.profile.isSystemAdmin?u.event("Navigation",n,t):n=="gotoDashboard"?(u.event("Navigation",n,t),u.FeatureUsed("view","Dashboard")):n=="gotoWatchedCases"&&o.profile.features.CaseWatch?(u.event("Navigation",n,t),u.FeatureUsed("view","Case Alerts")):n=="gotoWatchedNames"&&o.profile.features.NameWatch?(u.event("Navigation",n,t),u.FeatureUsed("view","Name Alerts")):n=="gotoUpgrade"&&(u.event("Navigation",n,t),u.SubEngagement("select","Side Bar re:Search Plus Button"))};o.hasActiveSearchAlertSubscription=!1;o.loadSubscriptionConfig=function(){e.getPremiumAndProSubscriptionConfiguration().then(function(n){o.subscription=n.data;o.subscription&&o.profile&&(o.appBar.showUpgradeLink=e.showUpgradeToUser(o.subscription.isAvailable,o.profile.canOwnSubscription,!o.profile.isSubscriptionActive))}).catch(function(n){u.exceptionTracking("AppBar: Error loading subscription configuration.",n)})};o.showFirmAdminMenu=function(){return o.profile.isFirmAdmin&&!o.profile.isIndividualFirm&&(o.profile.canOwnSubscription&&!o.appBar.hideEnterpriseSubscriptions||o.profile.invoiceEnabled||!o.appBar.hasEfile)};o.toggleKeyboardShortcutsModal=function(){angular.element(c).modal("toggle")};o.setupKeyboardShortcuts=function(){Mousetrap.bind("alt+shift+d",function(){r.goToDashboard()});Mousetrap.bind("alt+shift+s",function(){return r.goToSearch(),!1});Mousetrap.bind("alt+shift+a",function(){r.goToMyAccount()});Mousetrap.bind("alt+shift+p",function(){n.isCourtUser?r.goToDocumentSales():r.goToPurchases()});Mousetrap.bind("alt+shift+c",function(){n.features.MyCases&&r.goToMyCases()});Mousetrap.bind("shift+/",function(){o.toggleKeyboardShortcutsModal()})};l();$(window).resize(function(){h()})}]}}]);angular.module("Site").directive("termsAndConditions",["userSecurity","$timeout","$window","$http","appConfig","notificationSvc","siteNavigationSvc","trackingSvc",function(n,t,i,r,u,f,e,o){return{restrict:"E",scope:{},template:'<div id="termsAndConditionsModal" class="modal" tabindex="-1" role="dialog" aria-labelledby="termsAndConditionsModal" aria-hidden="true" data-backdrop="static" data-keyboard="false"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-header"><div class="modal-title"><span ng-if="userNeedsToAcceptNewTerms">We\'ve Updated Our <\/span>Terms of Use<\/div><\/div><div class="modal-body"><p ng-if="!appConfig.customTermsAndConditionsContent">By continuing you are agreeing to the '+u.reSearchSiteName+' <a class="tyler-forge-anchor" href="Assets/site/termsAndConditions/'+u.termsAndConditionsFileName+'" target="_blank">terms of use<\/a>.<\/p><div ng-if="appConfig.customTermsAndConditionsContent" ng-bind-html="customTermsAndConditionsContent"><\/div><\/div><div class="modal-footer"><button type="button" class="btn btn-primary" ng-click="agreeToTermsAndConditions()">Continue <mdb-progress-spinner ng-if="isProcessing"><\/mdb-progress-spinner><\/button><\/div><\/div><\/div><\/div>',controller:["$scope","$sce",function(t,i){function h(n){if(n){var t=(new DOMParser).parseFromString(n,"text/html");return t.documentElement.textContent}return n}if(t.isProcessing=!1,t.userNeedsToAcceptNewTerms=!1,t.appConfig=u,n.isKiosk){n.hasUserAcceptedTerms=!0;t.userNeedsToAcceptNewTerms=!1;return}if(n.dateUserAcceptedTerms&&u.termsOfUseUpdatedOnDateString){var s=moment.utc(new Date(u.termsOfUseUpdatedOnDateString)),c=moment.utc(new Date(n.dateUserAcceptedTerms)),l=moment.utc();s<l&&c<s&&(t.userNeedsToAcceptNewTerms=!0)}(!n.hasUserAcceptedTerms||t.userNeedsToAcceptNewTerms)&&angular.element("#termsAndConditionsModal").modal("show");t.customTermsAndConditionsContent=i.trustAsHtml(h(u.customTermsAndConditionsContent));t.trustHtml=function(n){return i.trustAsHtml(n)};t.agreeToTermsAndConditions=function(){var n=u.serviceUri+"profile/acceptTermsAndConditions";t.isProcessing=!0;r.post(n).then(function(){o.Onboarding("select","Agree To Terms And Conditions");e.goToRefreshClaims()}).catch(function(n){var t="Error agreeing to Terms of Use";o.exceptionTracking(t,n);f.showToast(t,f.toastTypes.danger)}).finally(function(){t.isProcessing=!1})}}]}}]);angular.module("Site").directive("featurePreview",["$timeout","$window","trackingSvc","$sce","appConfig","userSecurity",function(n,t,i,r,u,f){return{restrict:"E",scope:{featureDefinition:"=?",selectedFeature:"=",hideDescription:"=?",subscriptionsAvailable:"=?"},templateUrl:"./Assets/site/directives/featurePreview.html",link:function(t,e){(t.hideDescription===undefined||t.hideDescription===null)&&(t.hideDescription=!1);(t.subscriptionsAvailable===undefined||t.subscriptionsAvailable===null)&&(t.subscriptionsAvailable=!1);f.hasSubscription||(t.subscriptionsAvailable=!0);t.featureDefinition={title:"",description:"",imageFolderName:""};t.setupCarousel=function(n,o){var s,h,c,l;if(n===window.DocSearchUtility.FeatureType.StateWideSearch)t.featureDefinition={title:"State-Wide Search",googleAnalyticsDescription:"Statewide Search",description:t.trustHtml("Search for cases, filings, documents, parties, and more across the state."),imagesFolderName:"stateWideSearch",numberOfImages:4,featureType:window.DocSearchUtility.FeatureType.StateWideSearch};else if(n===window.DocSearchUtility.FeatureType.TodaysActivity)t.featureDefinition={title:"Today in "+u.stateName,googleAnalyticsDescription:"Today's Activity",description:t.trustHtml("Quickly see all of the new cases and filings from today."),imagesFolderName:"todaysActivity",numberOfImages:2,featureType:window.DocSearchUtility.FeatureType.TodaysActivity};else if(n===window.DocSearchUtility.FeatureType.RecentCases)t.featureDefinition={title:"Recently Viewed Cases",googleAnalyticsDescription:"Recently Viewed Cases",description:t.trustHtml("See a list of your recently viewed cases."),imagesFolderName:"recentCases",numberOfImages:2,videoName:"reSearch_EnhancedDashboard.mp4",featureType:window.DocSearchUtility.FeatureType.RecentCases};else if(n===window.DocSearchUtility.FeatureType.MyFolders)t.featureDefinition={title:"My Folders",googleAnalyticsDescription:"My Folders",description:t.trustHtml("Organize important cases in folders you create."),imagesFolderName:"myFolders",numberOfImages:5,videoName:"reSearch_MyFolders.mp4",featureType:window.DocSearchUtility.FeatureType.MyFolders};else if(n===window.DocSearchUtility.FeatureType.SavedSearches)t.featureDefinition={title:"Saved Searches",googleAnalyticsDescription:"Saved Searches",description:t.trustHtml("Save searches that you perform often."),imagesFolderName:"savedSearches",numberOfImages:3,videoName:"reSearch_SavedSearches.mp4",featureType:window.DocSearchUtility.FeatureType.SavedSearches};else if(n===window.DocSearchUtility.FeatureType.FilingFeed)t.featureDefinition={title:"Filing Feed for My Cases",googleAnalyticsDescription:"Filing Feed",description:t.trustHtml("See the most recent filing activity on your cases and quickly dive into the details."),imagesFolderName:"filingFeed",numberOfImages:2,videoName:"reSearch_EnhancedDashboard.mp4",featureType:window.DocSearchUtility.FeatureType.FilingFeed};else if(n===window.DocSearchUtility.FeatureType.DownloadSearch)t.featureDefinition={title:"Export Search Results",googleAnalyticsDescription:"Export Search Results",description:t.trustHtml("Export Search Results to your computer."),imagesFolderName:"downloadSearch",numberOfImages:1,videoName:"reSearch_ExportSearchResults.mp4",featureType:window.DocSearchUtility.FeatureType.DownloadSearch};else if(n===window.DocSearchUtility.FeatureType.AddRemCasePage)t.featureDefinition={title:"Add and Remove cases to their folder from the case page",googleAnalyticsDescription:"My Folders",description:t.trustHtml("Add and Remove cases to their folder from the case page"),imagesFolderName:"addAndRemoveCaseFromFolder",numberOfImages:1,videoName:"reSearch_MyFolders.mp4",featureType:window.DocSearchUtility.FeatureType.AddRemCasePage};else if(n===window.DocSearchUtility.FeatureType.WatchCases)t.featureDefinition={title:"Watch Cases and Get Case Alerts",googleAnalyticsDescription:"Case Alerts",description:t.trustHtml("Watch cases and receive instant email alerts when new filings are added."),imagesFolderName:"watchCases",numberOfImages:1,videoName:"ReSearch_CaseAlerts.mp4",featureType:window.DocSearchUtility.FeatureType.WatchCases};else if(n===window.DocSearchUtility.FeatureType.InDocumentSearch)t.featureDefinition={title:"In-Document Text Search",googleAnalyticsDescription:"In-Document Text Search",description:t.trustHtml("Search for text within documents"),imagesFolderName:"inDocTextSearch",numberOfImages:1,videoName:"reSearch_InDocumentTextSearching.mp4",featureType:window.DocSearchUtility.FeatureType.InDocumentSearch};else if(n===window.DocSearchUtility.FeatureType.SearchAlert)s="Get notified when new cases are filed in your practice area.",u.showGameChangers&&(s+=" <a href='Home/#!/trackExistingAndPotentialClients' target='_blank' class='tyler-forge-anchor'>Learn how to track potential clients with search alerts.<\/a>"),t.featureDefinition={title:"Search Alerts",googleAnalyticsDescription:"Search Alert",description:t.trustHtml(s),imagesFolderName:"searchAlerts",numberOfImages:3,videoName:"reSearch_SearchAlerts.mp4",featureType:window.DocSearchUtility.FeatureType.SearchAlert};else if(n===window.DocSearchUtility.FeatureType.NameAlert)h="Get alerts when people you care about are in litigation.",u.showGameChangers&&(h+="  <a href='Home/#!/trackExistingAndPotentialClients' target='_blank' class='tyler-forge-anchor'>Learn how to track existing and potential clients with name alerts.<\/a>"),t.featureDefinition={title:"Name Alerts",googleAnalyticsDescription:"Name Alert",description:t.trustHtml(h),imagesFolderName:"nameAlerts",numberOfImages:4,videoName:"reSearch_NameAlerts.mp4",featureType:window.DocSearchUtility.FeatureType.NameAlert};else if(n===window.DocSearchUtility.FeatureType.MyHearings)c="See a consolidated list of your "+(f.isAllAccessFirmUser?"firm's hearings":"hearings")+" in integrated counties. <a href='Home#!/integratedCourts' target='_blank' title='View the list of Integrated Courts'>Which counties are integrated?<\/a>",t.featureDefinition={title:f.isAllAccessFirmUser?"My Firm's Hearings":"My Hearings",googleAnalyticsDescription:f.isAllAccessFirmUser?"My Firm's Hearings":"My Hearings",description:t.trustHtml(c),imagesFolderName:"myHearings",numberOfImages:2,videoName:"reSearch_MyHearings.mp4",featureType:window.DocSearchUtility.FeatureType.MyHearings};else if(n===window.DocSearchUtility.FeatureType.ViewHearings)l="See the hearings on cases at integrated courts. <a href='Home#!/integratedCourts' target='_blank' title='View the list of Integrated Courts' class='tyler-forge-anchor'>Which courts are integrated?<\/a>",t.featureDefinition={title:"Hearings",googleAnalyticsDescription:"Hearings",description:t.trustHtml(l),imagesFolderName:"viewHearings",numberOfImages:2,featureType:window.DocSearchUtility.FeatureType.ViewHearings};else if(n===window.DocSearchUtility.FeatureType.DownloadAllDocuments)t.featureDefinition={title:"Download all of your purchased documents with one click.",googleAnalyticsDescription:"DownloadAllDocuments",description:t.trustHtml("Instead of clicking on each document name to download them individually, you can save time by downloading all of your purchased documents with one click."),imagesFolderName:"downloadAllDocuments",numberOfImages:1,featureType:window.DocSearchUtility.FeatureType.DownloadAllDocuments};else if(n===window.DocSearchUtility.FeatureType.ClientReferenceNumber)t.featureDefinition={title:"Enter client reference numbers for document purchases to track the money you spend on behalf of your clients.",googleAnalyticsDescription:"ClientReferenceNumber",description:t.trustHtml("Easily track the money you spend on behalf of clients by entering a client reference number. Filter your document purchases by client reference number to easily see how much money to bill back to your clients."),imagesFolderName:"clientReferenceNumber",numberOfImages:3,featureType:window.DocSearchUtility.FeatureType.ClientReferenceNumber};else if(n===window.DocSearchUtility.FeatureType.HearingsSearch)t.featureDefinition={title:"Search for hearings by attorney, judge, party, or more!",googleAnalyticsDescription:"HearingsSearch",description:t.trustHtml("Find hearings fast! Search for hearings by a person, a court, or a case number."),imagesFolderName:"hearingsSearch",numberOfImages:1,featureType:window.DocSearchUtility.FeatureType.HearingsSearch};else if(n===window.DocSearchUtility.FeatureType.AdvancedSearch)t.featureDefinition={title:"Advanced Search",googleAnalyticsDescription:"AdvancedSearch",description:t.trustHtml("Use Advanced Search to target your search by multiple criteria."),imagesFolderName:"advancedSearch",numberOfImages:1,featureType:window.DocSearchUtility.FeatureType.AdvancedSearch};else return;t.featureDefinition.title=o?`Upgrade to Unlock: ${t.featureDefinition.title}`:`Coming Soon: ${t.featureDefinition.title}`;o&&t.featureDefinition.videoName!==undefined?t.videoUrl=r.trustAsResourceUrl("./Assets/site/videos/"+t.featureDefinition.videoName):(t.videoUrl="",angular.element(e).carousel({ride:"carousel",pause:"hover"}).carousel(0));i.event("Feature Interest","Learn More",t.featureDefinition.title);i.SubEngagement("view",t.featureDefinition.googleAnalyticsDescription)};t.carouselNext=function(){angular.element(e).carousel("next");i.event("Feature Interest","prev/next",t.featureDefinition.title)};t.carouselPrev=function(){angular.element(e).carousel("prev");i.event("Feature Interest","prev/next",t.featureDefinition.title)};t.trustSrc=function(n){return r.trustAsResourceUrl(n)};t.trustHtml=function(n){return r.trustAsHtml(n)};t.setupCarousel(t.selectedFeature,t.subscriptionsAvailable);t.$watch(function(){return t.selectedFeature},function(){n(function(){t.setupCarousel(t.selectedFeature,t.subscriptionsAvailable)})})}}}]);angular.module("Site").filter("utcToLocal",["$filter",function(n){return function(t,i){if(t)return t.indexOf("Z")===-1&&t.indexOf("+")===-1&&(t+="Z"),n("date")(t,i)}}]);angular.module("Site").filter("unCamelCase",["$filter",function(){return function(n){if(n)return n.replace(/([A-Z])/g," $1").replace(/^./,function(n){return n.toUpperCase()})}}]);angular.module("Site").filter("unique",function(){return function(n,t){if(t===!1)return n;if((t||angular.isUndefined(t))&&angular.isArray(n)){var i=[],r=function(n){return angular.isObject(n)&&angular.isString(t)?n[t]:n};angular.forEach(n,function(n){for(var u=!1,t=0;t<i.length;t++)if(angular.equals(r(i[t]),r(n))){u=!0;break}u||i.push(n)});n=i}return n}});angular.module("Site").filter("escape",function(){return function(n){return n?window.encodeURIComponent(n):""}});angular.module("Site").constant("omniBarConfig",window.omniBarConfig).controller("omniCtrl",["$scope","appConfig","$log","$window","$http","notificationSvc","cartSvc","$rootScope","$timeout","$location","trackingSvc","featurePreviewSvc","userSecurity","$sce","$q","siteNavigationSvc","siteProfileSvc",function(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w){function g(n,t){return n.indexOf(t,n.length-t.length)!==-1}var d="#feedbackModal",b,k;l.setupFeaturePreview(n);n.nineBoxApps=[];n.isShoppingCartVisible=t.isShoppingCartVisible;n.webinarUrl=t.webinarUrl;n.hasEfile=t.hasEfile;b=t.virtualDirectory;k=b+"Content/tylerui/svgs/ph_app.svg";n.userName=omniBarConfig.userName;n.hasValue=function(n){return!!n&&n!==""};n.signout=function(){p.signOut()};n.getIcon=function(t){return n.hasValue(t)?g(t,".svg")?t:k:k};n.setupDefaultFeedbackModel=function(){n.feedback={isProcessing:!1,feedbackMessage:"",contactMe:!0,currentPage:""};n.feedbackForm&&n.feedbackForm.$setPristine()};n.submitFeedback=function(){var r,i;c.startTimer();r=t.serviceUri+"feedback";n.feedback.isProcessing=!0;n.feedback.currentPage=h.absUrl().split("#!/case").join("viewcase");n.feedback.location=angular.element("#caseJurisdiction").text().trim();n.feedback.caseNumber=angular.element("#caseNumberTitle, #caseNumberInfo").first().text().trim();i=window.navigator.browserSpecs||{name:"Unknown",version:"Unknown"};n.feedback.browserName=i.name;n.feedback.browserVersion=i.version;n.feedback.timeZoneOffsetInMinutes=(new Date).getTimezoneOffset();c.event("Feedback","Submit Feedback",n.feedback.feedbackMessage);u.post(r,n.feedback).then(function(){f.showToast("Feedback sent successfully.",f.toastTypes.success);n.setupDefaultFeedbackModel()}).catch(function(n){c.exceptionTracking("Error sending feedback.",n);f.showToast("Error sending feedback.",f.toastTypes.danger)}).finally(function(){angular.element("#feedbackModal").modal("hide");n.feedback.isProcessing=!1;c.trackPageTiming("Feedback","All")})};n.showLearnMoreModal=function(n,t){l.showLearnMoreModal(n,t)};n.closeLearnMoreModal=function(){l.closeLearnMoreModal()};n.upgradeLearnMoreModal=function(){l.upgradeLearnMoreModal()};n.setupCartCount=function(){e.getCartCount().then(function(n){window.DocSearchUtility.updateCartCounter(n.data)})};n.sendAnalytics=function(n,t){c.event("Navigation",n,t)};n.sendSubscriptionAnalytics=function(n){c.SubEngagement("select",n)};n.openFeedbackModel=function(t){angular.element(d).modal();t&&s(function(){n.feedback.feedbackMessage=t})};n.setupNineBoxApps=function(){if(a.features&&a.features.EFile){var i=t.isOfsEFileApp?window.urljoin(t.ofsWebRootUri,"ui/dashboard"):window.urljoin(t.ofsWebRootUri,"FileAndServeModule");n.nineBoxApps.push({iconSrc:b+"Assets/Site/images/nineBoxLogos/"+t.nineBoxOfsLogoFileName,name:t.ofsSiteName,url:i,newTab:!0})}n.nineBoxApps.push({iconSrc:b+"Assets/Site/images/nineBoxLogos/"+t.nineBoxReSearchLogoFileName,name:t.reSearchSiteName,url:t.virtualDirectory,newTab:!1})};n.trustHtml=function(n){return v.trustAsHtml(n)};n.showGetPlusBtn=function(){n.profile=angular.merge({},n.profile,a);w.getPremiumAndProSubscriptionConfiguration(!1).then(function(t){n.subscription=t.data;n.subscription&&n.profile&&(n.showGetPusBtn=w.showUpgradeToUser(n.subscription.isAvailable,n.profile.canOwnSubscription,!n.profile.isSubscriptionActive),n.isSubscriptionActive=n.profile.isSubscriptionActive)}).catch(function(n){c.exceptionTracking("AppBar: Error loading subscription configuration.",n)})};n.initialize=function(){n.setupNineBoxApps();n.setupDefaultFeedbackModel();n.isShoppingCartVisible&&n.setupCartCount();n.showGetPlusBtn()};n.initialize()}]);$(angular.element(document).ready(function(){$("#omnibar").length&&angular.bootstrap(angular.element(omnibar),["Site"])}));angular.module("Site").controller("layoutCtrl",["$scope","appConfig","$log","$window","$http","notificationSvc","cartSvc","$rootScope","$timeout","$location","trackingSvc","$q","userSecurity","fingerPrintSvc",function(n,t,i,r,u,f,e,o,s,h,c,l,a){n.profile={hasOnboarded:a.hasOnboarded,isKiosk:a.isKiosk};n.isHowToGetAccessVisible=t.isHowToGetAccessVisible;n.showErrorMsgIfInvalid=function(n){return n&&n.$invalid&&n.$dirty&&n.$touched};n.validateEmail=function(t){n.isValidEmail=t&&t.$invalid&&t.$dirty&&t.$touched};n.initialize=function(){n.clearRegisterForm();n.isValidEmail=!1;n.reSearchSiteName=t.reSearchSiteName;n.isPremiumPageVisible=t.isPremiumPageVisible;n.isTXRegistrationAccountType=t.isTXRegistrationAccountType;n.isUser=!1;n.getRegistrationConfig();n.closeBsCollapseMenuOnClick();n.showGameChangers=t.showGameChangers;n.levelPlayingFieldGameChangerFileName=t.levelPlayingFieldGameChangerFileName};n.closeBsCollapseMenuOnClick=function(){s(function(){$(".navbar-nav>li>a.nav-link-small").on("click",function(){$(".navbar-collapse").collapse("hide")})})};n.clearRegisterForm=function(t){n.user={firstName:"",lastName:"",email:"",password:"",isIndividualFirm:!1};t&&t.$setPristine();n.isUser=!1};n.signout=function(){r.location.assign(t.virtualDirectory+"SignoutOidc")};n.submit=function(){n.isSubmitting=!0};n.doesPasswordMatch=function(){return n.user.password===n.user.passwordConfirmation?!0:!1};n.hasAccount=function(i){i&&(n.isUser=!1,u.get(t.serviceUri+"layout/hasAccount/"+encodeURIComponent(n.user.email)+"/").then(function(t){n.isUser=t.data}).catch(function(n){c.exceptionTracking("Couldn't search for user",n);f.showToast("Couldn't search for user","warning",{delay:3e3})}))};n.setActive=function(n){$("#"+n).addClass("active");$(".nav-link").not("#"+n).removeClass("active")};n.setAllNonActive=function(){$(".nav-link").removeClass("active")};n.$on("$locationChangeSuccess",function(){var t=h.path();t==="/upgrade"?n.setActive("upgradeLink"):t==="/about"?n.setActive("aboutLink"):t==="/howToGetAccess"?n.setActive("howToGetAccessLink"):t==="/faq"?n.setActive("faqLink"):n.setAllNonActive()});n.doesExistingUserExist=function(i){var r=l.defer(),f=t.serviceUri+"customusersetup/findusers/"+encodeURIComponent(i)+"/";return n.formMode==DocSearchUtility.FormMode.Add?u.get(f).then(function(n){n.data.length&&r.resolve(!0);r.resolve(!1)}).catch(function(n){c.exceptionTracking("Couldn't search for existing users.",n);r.resolve(!1)}):r.resolve(!1),r.promise};n.saveCustomUser=function(i){var r={FirstName:n.user.firstName,LastName:n.user.lastName,Email:n.user.email,Password:n.user.password,IsIndividualFirm:n.selectAccountType.isIndividualFirm};n.isCustomUserCreating=!0;n.doesExistingUserExist(r.Email).then(function(e){e?(n.isCustomUserSaving=!1,f.showToast("Existing user with email exists: "+r.Email,"warning",{delay:5e3})):u.post(t.serviceUri+"layout/createuser/",r).then(function(){n.clearRegisterForm(i);f.showToast("An account activation email has been sent to you. Click the link inside the email to activate your account. ","success",{delay:0});c.pageView("/Register");c.Onboarding("register","Complete Register Modal")}).catch(function(n){c.exceptionTracking("Couldn't create user profile.",n);f.showToast("Couldn't create user profile.","warning",{delay:3e3})}).finally(function(){angular.element("#registerModal").modal("hide");n.isLoaded=!0;n.isCustomUserCreating=!1})})};n.resetPassword=function(n){u.post(t.serviceUri+"layout/resetPassword/",JSON.stringify(n)).then(function(){f.showToast("A password reset email has been sent to you. Click the link inside the email to reset your account. ","success",{delay:0})}).catch(function(){f.showToast("Couldn't reset your account password.","warning",{delay:3e3})}).finally(function(){angular.element("#resetModal").modal("hide")})};n.getRegistrationConfig=function(){u.get(t.serviceUri+"layout/accounttype").then(function(t){n.accountType=t.data;n.selectAccountType=n.accountType[0]}).catch(function(n){c.exceptionTracking("Couldn't get Account Type",n);f.showToast("Couldn't get Account Type","warning",{delay:3e3})})};n.changedAccountType=function(t){n.selectedAccountType=t};$(document).on("shown.bs.modal",function(n){$("[autofocus]",n.target).focus()});n.checkIfUserIsSubscriber=function(){u.get(t.serviceUri+"layout/isUserSubscriber").then(function(t){n.isUserSubscriber=t.data}).catch(function(n){c.exceptionTracking("Couldn't get User Subscription",n);f.showToast("Couldn't get User Subscription","warning",{delay:3e3})})};n.trackClick=function(n){c.gameChangersEvent("click",n,"landing")};n.initialize()}]);$(angular.element(document).ready(function(){$("#LayoutModals").length&&angular.bootstrap(angular.element(LayoutModals),["Site"])}));angular.module("Site").directive("welcomeMessage",["userSecurity","$timeout","$window","$http","appConfig","notificationSvc","siteNavigationSvc","trackingSvc","profileSvc",function(n,t,i,r,u,f,e,o,s){return{restrict:"E",scope:{},templateUrl:u.virtualDirectory+"Assets/site/welcome/"+u.welcomeMessageFileName,controller:["$scope","$sce",function(t,h){var c="#welcomeMessageModal";t.isProcessing=!1;t.userHasFirmSubscription=!1;t.appConfig=u;t.reSearchSiteName=u.reSearchSiteName;t.ofsSiteName=u.ofsSiteName;t.marketingVideoEmbedUrl=u.marketingVideoEmbedUrl;t.virtualDirectory=u.virtualDirectory;t.userAccessTemplateUrl=t.virtualDirectory+"Assets/site/userAccess/";t.stateName=u.stateName;t.stateNameNoSpace=u.UserAccessFileNamePrefix?u.UserAccessFileNamePrefix:u.stateName.replace(/\s/g,"");t.searchAllCountiesText=u.searchAllCountiesText;t.searchAllCountiesLongDescription=u.searchAllCountiesLongDescription;t.annualPricingDescription=u.annualPricingDescription;t.isRiskFree=n.isRiskFree;t.isAnnualPricingSelected=!0;t.promoTextRiskFreeSlideDescription=h.trustAsHtml(window.DocSearchUtility.htmlDecode(u.promoTextRiskFreeSlideDescription));t.appPersonas=DocSearchUtility.AppPersonas;t.appFeatures=DocSearchUtility.AppFeature;t.showAbbreviatedWelcomeModalToParties=n.isParty&&u.showAbbreviatedWelcomeModalToParties;t.isStateFundedVAS=u.isStateFundedVAS;t.professionalProductKey=u.professionalAnnualProductKey;t.premiumProductKey=u.premiumAnnualProductKey;t.pages={about:0,benefits:1,reSearchPlus:2,videoPlayer:3,yourRole:4,dataSources:5};t.profile=angular.merge({},t.profile,n);t.isCurrentPage=function(){for(var r,i=!1,n=0;n<arguments.length;n++)if(r=arguments[n],t.activePage===r){i=!0;break}return i};t.setPage=function(n){t.activePage=n;n===t.pages.about?t.watchMarketingVideo=!1:n===t.pages.reSearchPlus&&(t.isStateFundedVAS||(o.addSubscriptionProductData(!1,t.premiumSubscriptionConfig,"Premium tier subscription"),o.addSubscriptionProductData(!1,t.proSubscriptionConfig,"Pro tier subscription"),o.subscriptionViewDetail()))};t.showPlusVideo=function(n){t.videoUrl=h.trustAsResourceUrl("./Assets/site/videos/"+n);t.setPage(t.pages.videoPlayer)};t.showMarketingVideo=function(){t.watchMarketingVideo=!0;o.Onboarding("select","Welcome Video")};t.trustHtml=function(n){return h.trustAsHtml(n)};t.trustSrc=function(n){return h.trustAsResourceUrl(n)};t.setupWelcomeUserNameMessage=function(){t.welcomeUserName=u.firstName?", {0}!".format(u.firstName):""};t.loadEnterpriseSubscriptionDetails=function(){const n=u.serviceUri+"firmAdmin/getEnterpriseSubscriptionDetails";r.get(n).then(function(n){t.enterpriseSub=n.data.subscriptionDto}).catch(function(){f.showToast("Error loading Firm Subscription details.",f.toastTypes.danger)})};t.welcomeMessageViewed=function(n,s){var h=u.serviceUri+"profile/welcomeMessageViewed";t.isProcessing=!0;n?(t.isStartTrialProcessing=!0,o.SubEngagement("select","Welcome Start Trial - "+s.product)):(t.isBasicProcessing=!0,o.SubEngagement("select","Welcome Not Now"));r.post(h,JSON.stringify(n)).then(function(n){n&&n.data&&n.data.startTrial?i.location.href=u.virtualDirectory+"Home/#!/upgrade?startTrial=1&productKey="+s.productKey:e.goToRefreshClaims()}).catch(function(n){var t="Error viewing welcome message";o.exceptionTracking(t,n);f.showToast(t,f.toastTypes.danger)}).finally(function(){t.isProcessing=!1;t.isStartTrialProcessing=!1;t.isBasicProcessing=!1})};t.trackClick=function(n){o.gameChangersEvent("click",n,"welcome")};t.onSubscriptionTypeChange=function(n){n?(t.selectedPremiumSubscriptionConfig=t.premiumSubscriptionAnnualConfig,t.selectedProSubscriptionConfig=t.proSubscriptionAnnualConfig):(t.selectedPremiumSubscriptionConfig=t.premiumSubscriptionConfig,t.selectedProSubscriptionConfig=t.proSubscriptionConfig)};t.calculateAnnualSavings=function(n,t){var i=n.price*12,r=t.price;return i-r};t.showStateFundedVASToThisUser=function(){return(n.isRegisteredUser||n.isParty||n.isAttorney||n.isAllAccessFirmUser)&&!(n.isJudge||n.isClerkAdmin||n.isClerk||n.isSystemAdmin||n.isKiosk)};t.init=function(){t.setupWelcomeUserNameMessage();n.hasUserAcceptedTerms&&!n.hasUserViewedWelcomeMessage&&(t.isStateFundedVAS&&t.showStateFundedVASToThisUser()||n.canOwnSubscription)&&(n.hasEnterpriseSubscriptionSeat&&t.loadEnterpriseSubscriptionDetails(),s.getPremiumAndProSubscriptionConfiguration().then(function(i){if(t.subscriptions=i.data,t.profile=angular.merge({},t.profile,n),t.subscriptions&&t.profile&&(t.isSubscriptionActive=t.profile.isSubscriptionActive),t.enterpriseSub!=null&&(t.userHasFirmSubscription=!0,t.enterpriseSub.productKey==t.professionalProductKey&&(t.subscriptionIsPro=!0)),t.subscriptions.productKey==t.professionalProductKey&&(t.subscriptionIsPro=!0),t.isStateFundedVAS)t.showStateFundedVASToThisUser()&&(angular.element(c).modal("show"),t.setPage(t.pages.about),t.registeredUserFeatures=t.subscriptions.registeredUserFeatures.features,t.registeredUserLimits=t.subscriptions.featureLimits.find(n=>n.personaId===t.appPersonas.RegisteredUser),t.registeredUserLimits&&t.appFeatures&&(t.registeredUserInDocTextSearchLimit=t.registeredUserLimits.personaFeatureAccessList.find(n=>n.featureID===t.appFeatures.InDocumentSearch),t.registeredUserNameWatchLimit=t.registeredUserLimits.personaFeatureAccessList.find(n=>n.featureID===t.appFeatures.NameWatch),t.registeredUserCaseWatchLimit=t.registeredUserLimits.personaFeatureAccessList.find(n=>n.featureID===t.appFeatures.CaseWatch),t.registeredUserSearchAlertLimit=t.registeredUserLimits.personaFeatureAccessList.find(n=>n.featureID===t.appFeatures.SearchAlerts)));else if(n.canOwnSubscription&&t.subscriptions.isAvailable){angular.element(c).modal("show");t.setPage(t.pages.about);t.proSubscriptionConfig=t.subscriptions.proSubscriptionConfig;t.premiumSubscriptionConfig=t.subscriptions.premiumSubscriptionConfig;t.proSubscriptionAnnualConfig=t.subscriptions.proSubscriptionAnnualConfig;t.premiumSubscriptionAnnualConfig=t.subscriptions.premiumSubscriptionAnnualConfig;t.registeredUserFeatures=t.subscriptions.registeredUserFeatures.features;t.premiumSubscriberFeatures=t.subscriptions.premiumSubscriberFeatures.features;t.proSubscriberFeatures=t.subscriptions.proSubscriberFeatures.features;t.premiumSubscriberLimits=t.subscriptions.featureLimits.find(n=>n.personaId===t.appPersonas.SubscriberPremium);t.premiumSubscriberLimits&&t.appFeatures&&(t.premiumInDocTextSearchLimit=t.premiumSubscriberLimits.personaFeatureAccessList.find(n=>n.featureID===t.appFeatures.InDocumentSearch),t.premiumNameWatchLimit=t.premiumSubscriberLimits.personaFeatureAccessList.find(n=>n.featureID===t.appFeatures.NameWatch),t.premiumCaseWatchLimit=t.premiumSubscriberLimits.personaFeatureAccessList.find(n=>n.featureID===t.appFeatures.CaseWatch),t.premiumSearchAlertLimit=t.premiumSubscriberLimits.personaFeatureAccessList.find(n=>n.featureID===t.appFeatures.SearchAlerts));t.isAnnualPricingSelected=!0;t.onSubscriptionTypeChange(t.isAnnualPricingSelected)}}).catch(function(n){o.exceptionTracking("Welcome Message modal - Error loading site configuration.",n)}))};t.init()}]}}])